From e5ca6ac6840c6b2c4ea654061879f038b82ba8a2 Mon Sep 17 00:00:00 2001 From: GitHub Action <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 26 Jul 2024 02:57:41 +0000 Subject: [PATCH] Update announcement_tcsvt.md [ci skip] --- .all-contributorsrc | 45 - .github/FUNDING.yml | 12 - .github/ISSUE_TEMPLATE/bug_report.md | 38 - .github/ISSUE_TEMPLATE/feature_request.md | 20 - .github/stale.yml | 18 - .github/workflows/deploy-docker-tag.yml | 40 - .github/workflows/deploy-image.yml | 31 - .github/workflows/deploy.yml | 42 - .nojekyll | 0 .pre-commit-config.yaml | 10 - 404.html | 10 +- Gemfile | 23 - _bibliography/papers.bib | 120 - _config.yml | 379 - _data/coauthors.yml | 34 - _data/cv.yml | 116 - _data/repositories.yml | 4 - _data/venues.yml | 6 - _includes/cv/list.html | 5 - _includes/cv/map.html | 8 - _includes/cv/nested_list.html | 14 - _includes/cv/time_table.html | 59 - _includes/disqus.html | 13 - _includes/figure.html | 36 - _includes/footer.html | 25 - _includes/giscus.html | 27 - _includes/head.html | 31 - _includes/header.html | 119 - _includes/metadata.html | 200 - _includes/news.html | 30 - _includes/pagination.html | 17 - _includes/projects.html | 36 - _includes/projects_horizontal.html | 40 - _includes/repository/repo.html | 14 - _includes/repository/repo_user.html | 6 - _includes/scripts/analytics.html | 18 - _includes/scripts/badges.html | 6 - _includes/scripts/bootstrap.html | 3 - _includes/scripts/jquery.html | 2 - _includes/scripts/masonry.html | 6 - _includes/scripts/mathjax.html | 12 - _includes/scripts/misc.html | 14 - _includes/scripts/progressBar.html | 80 - _includes/selected_papers.html | 4 - _includes/social.html | 96 - _layouts/about.html | 70 - _layouts/archive-category.html | 27 - _layouts/archive-tag.html | 27 - _layouts/archive-year.html | 27 - _layouts/bib.html | 209 - _layouts/cv.html | 35 - _layouts/default.html | 36 - _layouts/distill.html | 117 - _layouts/none.html | 1 - _layouts/page.html | 16 - _layouts/post.html | 53 - _news/announcement_cmpb.md | 17 - _news/announcement_hyundai.md | 21 - _news/announcement_miccai2024.md | 19 - _news/announcement_prl.md | 30 - _news/announcement_tcsvt.md | 17 - _news/announcement_thompson | 11 - _news/announcement_tmi.md | 16 - _news/announcement_uitopenviic.md | 13 - _news/announcement_upar.md | 23 - _pages/about.md | 23 - _pages/cv.md | 8 - _pages/dropdown.md | 13 - _pages/dropdown/index.html | 1 + _pages/projects.md | 58 - _pages/publications.md | 18 - _pages/repositories.md | 30 - _pages/teaching.md | 12 - _plugins/external-posts.rb | 36 - _plugins/hideCustomBibtex.rb | 15 - _posts/2023-07-08-faster-rcnn.md | 645 - _posts/2023-12-29-han-du-thi-tap.md | 285 - _projects/1_project.md | 80 - _projects/2_project.md | 80 - _projects/3_project.md | 81 - _projects/4_project.md | 80 - _projects/5_project.md | 80 - _projects/6_project.md | 80 - _sass/_base.scss | 726 - _sass/_distill.scss | 129 - _sass/_layout.scss | 51 - _sass/_themes.scss | 65 - _sass/_variables.scss | 38 - assets/css/main.css | 4 + assets/css/main.css.map | 1 + assets/css/main.scss | 15 - assets/img/1-1400.webp | Bin 0 -> 59658 bytes assets/img/1-480.webp | Bin 0 -> 23150 bytes assets/img/1-800.webp | Bin 0 -> 59658 bytes assets/img/10-1400.webp | Bin 0 -> 31262 bytes assets/img/10-480.webp | Bin 0 -> 12604 bytes assets/img/10-800.webp | Bin 0 -> 31262 bytes assets/img/11-1400.webp | Bin 0 -> 52656 bytes assets/img/11-480.webp | Bin 0 -> 23566 bytes assets/img/11-800.webp | Bin 0 -> 52656 bytes assets/img/12-1400.webp | Bin 0 -> 6342 bytes assets/img/12-480.webp | Bin 0 -> 3236 bytes assets/img/12-800.webp | Bin 0 -> 6342 bytes assets/img/2-1400.webp | Bin 0 -> 47992 bytes assets/img/2-480.webp | Bin 0 -> 25188 bytes assets/img/2-800.webp | Bin 0 -> 47992 bytes assets/img/3-1400.webp | Bin 0 -> 29256 bytes assets/img/3-480.webp | Bin 0 -> 14168 bytes assets/img/3-800.webp | Bin 0 -> 29256 bytes assets/img/4-1400.webp | Bin 0 -> 20262 bytes assets/img/4-480.webp | Bin 0 -> 8804 bytes assets/img/4-800.webp | Bin 0 -> 20262 bytes assets/img/5-1400.webp | Bin 0 -> 20368 bytes assets/img/5-480.webp | Bin 0 -> 9546 bytes assets/img/5-800.webp | Bin 0 -> 20368 bytes assets/img/6-1400.webp | Bin 0 -> 40440 bytes assets/img/6-480.webp | Bin 0 -> 15694 bytes assets/img/6-800.webp | Bin 0 -> 40440 bytes assets/img/7-1400.webp | Bin 0 -> 4248 bytes assets/img/7-480.webp | Bin 0 -> 1998 bytes assets/img/7-800.webp | Bin 0 -> 4248 bytes assets/img/8-1400.webp | Bin 0 -> 12272 bytes assets/img/8-480.webp | Bin 0 -> 5710 bytes assets/img/8-800.webp | Bin 0 -> 12272 bytes assets/img/9-1400.webp | Bin 0 -> 25740 bytes assets/img/9-480.webp | Bin 0 -> 10534 bytes assets/img/9-800.webp | Bin 0 -> 25740 bytes assets/img/al-folio-preview-1400.webp | Bin 0 -> 20624 bytes assets/img/al-folio-preview-480.webp | Bin 0 -> 8004 bytes assets/img/al-folio-preview-800.webp | Bin 0 -> 20624 bytes assets/img/code-screenshot-1400.webp | Bin 0 -> 25418 bytes assets/img/code-screenshot-480.webp | Bin 0 -> 13630 bytes assets/img/code-screenshot-800.webp | Bin 0 -> 25418 bytes assets/img/daxnet-1400.webp | Bin 0 -> 27086 bytes assets/img/daxnet-480.webp | Bin 0 -> 12494 bytes assets/img/daxnet-800.webp | Bin 0 -> 27086 bytes assets/img/distill-screenshot-1400.webp | Bin 0 -> 26622 bytes assets/img/distill-screenshot-480.webp | Bin 0 -> 14676 bytes assets/img/distill-screenshot-800.webp | Bin 0 -> 26622 bytes assets/img/math-screenshot-1400.webp | Bin 0 -> 27084 bytes assets/img/math-screenshot-480.webp | Bin 0 -> 14160 bytes assets/img/math-screenshot-800.webp | Bin 0 -> 27084 bytes assets/img/miccai2024-1400.webp | Bin 0 -> 70688 bytes assets/img/miccai2024-480.webp | Bin 0 -> 33392 bytes assets/img/miccai2024-800.webp | Bin 0 -> 70688 bytes assets/img/photos-screenshot-1400.webp | Bin 0 -> 26808 bytes assets/img/photos-screenshot-480.webp | Bin 0 -> 14090 bytes assets/img/photos-screenshot-800.webp | Bin 0 -> 26808 bytes assets/img/prof_pic-1400.webp | Bin 0 -> 33916 bytes assets/img/prof_pic-480.webp | Bin 0 -> 18916 bytes assets/img/prof_pic-800.webp | Bin 0 -> 33916 bytes assets/img/projects-screenshot-1400.webp | Bin 0 -> 24838 bytes assets/img/projects-screenshot-480.webp | Bin 0 -> 14244 bytes assets/img/projects-screenshot-800.webp | Bin 0 -> 24838 bytes .../04_visualize_hazy-1400.webp | Bin 0 -> 31694 bytes .../04_visualize_hazy-480.webp | Bin 0 -> 13872 bytes .../04_visualize_hazy-800.webp | Bin 0 -> 31694 bytes .../publication_preview/ReceiptsOCR-1400.webp | Bin 0 -> 28888 bytes .../publication_preview/ReceiptsOCR-480.webp | Bin 0 -> 16472 bytes .../publication_preview/ReceiptsOCR-800.webp | Bin 0 -> 28888 bytes .../publication_preview/Reppoint1-1400.webp | Bin 0 -> 53334 bytes .../publication_preview/Reppoint1-480.webp | Bin 0 -> 28168 bytes .../publication_preview/Reppoint1-800.webp | Bin 0 -> 53334 bytes assets/img/publication_preview/astt-1400.webp | Bin 0 -> 37446 bytes assets/img/publication_preview/astt-480.webp | Bin 0 -> 18988 bytes assets/img/publication_preview/astt-800.webp | Bin 0 -> 37446 bytes .../img/publication_preview/c2tnet-1400.webp | Bin 0 -> 47392 bytes .../img/publication_preview/c2tnet-480.webp | Bin 0 -> 25186 bytes .../img/publication_preview/c2tnet-800.webp | Bin 0 -> 47392 bytes .../img/publication_preview/daxnet-1400.webp | Bin 0 -> 96356 bytes .../img/publication_preview/daxnet-480.webp | Bin 0 -> 45344 bytes .../img/publication_preview/daxnet-800.webp | Bin 0 -> 96356 bytes assets/img/publication_preview/ic2-1400.webp | Bin 0 -> 72764 bytes assets/img/publication_preview/ic2-480.webp | Bin 0 -> 38234 bytes assets/img/publication_preview/ic2-800.webp | Bin 0 -> 72764 bytes .../improving-hoi-1400.webp | Bin 0 -> 76514 bytes .../improving-hoi-480.webp | Bin 0 -> 36276 bytes .../improving-hoi-800.webp | Bin 0 -> 76514 bytes .../improving_hoi-1400.webp | Bin 0 -> 76514 bytes .../improving_hoi-480.webp | Bin 0 -> 36276 bytes .../improving_hoi-800.webp | Bin 0 -> 76514 bytes .../publication_preview/vidrsnet-1400.webp | Bin 0 -> 51674 bytes .../img/publication_preview/vidrsnet-480.webp | Bin 0 -> 28424 bytes .../img/publication_preview/vidrsnet-800.webp | Bin 0 -> 51674 bytes assets/img/publications-screenshot-1400.webp | Bin 0 -> 21604 bytes assets/img/publications-screenshot-480.webp | Bin 0 -> 11546 bytes assets/img/publications-screenshot-800.webp | Bin 0 -> 21604 bytes assets/img/tcsvt-transformer-based-1400.webp | Bin 0 -> 67602 bytes assets/img/tcsvt-transformer-based-480.webp | Bin 0 -> 34106 bytes assets/img/tcsvt-transformer-based-800.webp | Bin 0 -> 67602 bytes assets/img/thompson-1400.webp | Bin 0 -> 58242 bytes assets/img/thompson-480.webp | Bin 0 -> 28894 bytes assets/img/thompson-800.webp | Bin 0 -> 58242 bytes assets/img/uit-openviic-1400.webp | Bin 0 -> 129302 bytes assets/img/uit-openviic-480.webp | Bin 0 -> 51928 bytes assets/img/uit-openviic-800.webp | Bin 0 -> 129302 bytes assets/img/upar-certificate-1400.webp | Bin 0 -> 103864 bytes assets/img/upar-certificate-480.webp | Bin 0 -> 51178 bytes assets/img/upar-certificate-800.webp | Bin 0 -> 103864 bytes assets/js/common.js | 12 +- assets/js/dark_mode.js | 9 +- assets/js/distillpub/overrides.js | 25 +- assets/js/distillpub/template.v2.js | 9314 +---------- assets/js/distillpub/transforms.v2.js | 13248 +--------------- assets/js/masonry.js | 13 +- assets/js/theme.js | 84 +- assets/js/zoom.js | 8 +- bin/cibuild | 1 - bin/deploy | 116 - bin/docker_build_image.sh | 5 - bin/docker_run.sh | 8 - bin/dockerhub_run.sh | 8 - blog/2023/faster-rcnn/index.html | 399 + blog/2023/han-du-thi-tap/index.html | 1 + blog/2023/index.html | 1 + blog/category/sample-posts/index.html | 1 + blog/index.html | 101 +- blog/tag/formatting/index.html | 1 + blog/tag/links/index.html | 1 + cv/index.html | 1 + feed.xml | 399 + index.html | 17 + news.html | 7 - news/announcement_cmpb/index.html | 1 + news/announcement_hyundai/index.html | 1 + news/announcement_miccai2024/index.html | 1 + news/announcement_prl/index.html | 1 + news/announcement_tcsvt/index.html | 1 + news/announcement_thompson/index.html | 1 + news/announcement_tmi/index.html | 1 + news/announcement_uitopenviic/index.html | 1 + news/announcement_upar/index.html | 1 + news/index.html | 1 + projects/1_project/index.html | 15 + projects/2_project/index.html | 15 + projects/3_project/index.html | 15 + projects/4_project/index.html | 15 + projects/5_project/index.html | 15 + projects/6_project/index.html | 15 + projects/index.html | 1 + publications/index.html | 63 + repositories/index.html | 1 + robots.txt | 5 +- sitemap.xml | 1 + teaching/index.html | 1 + 245 files changed, 1139 insertions(+), 28121 deletions(-) delete mode 100644 .all-contributorsrc delete mode 100644 .github/FUNDING.yml delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md delete mode 100644 .github/stale.yml delete mode 100644 .github/workflows/deploy-docker-tag.yml delete mode 100644 .github/workflows/deploy-image.yml delete mode 100644 .github/workflows/deploy.yml create mode 100644 .nojekyll delete mode 100644 .pre-commit-config.yaml delete mode 100644 Gemfile delete mode 100644 _bibliography/papers.bib delete mode 100644 _config.yml delete mode 100644 _data/coauthors.yml delete mode 100644 _data/cv.yml delete mode 100644 _data/repositories.yml delete mode 100644 _data/venues.yml delete mode 100644 _includes/cv/list.html delete mode 100644 _includes/cv/map.html delete mode 100644 _includes/cv/nested_list.html delete mode 100644 _includes/cv/time_table.html delete mode 100644 _includes/disqus.html delete mode 100644 _includes/figure.html delete mode 100644 _includes/footer.html delete mode 100644 _includes/giscus.html delete mode 100644 _includes/head.html delete mode 100644 _includes/header.html delete mode 100644 _includes/metadata.html delete mode 100644 _includes/news.html delete mode 100644 _includes/pagination.html delete mode 100644 _includes/projects.html delete mode 100644 _includes/projects_horizontal.html delete mode 100644 _includes/repository/repo.html delete mode 100644 _includes/repository/repo_user.html delete mode 100644 _includes/scripts/analytics.html delete mode 100644 _includes/scripts/badges.html delete mode 100644 _includes/scripts/bootstrap.html delete mode 100644 _includes/scripts/jquery.html delete mode 100644 _includes/scripts/masonry.html delete mode 100644 _includes/scripts/mathjax.html delete mode 100644 _includes/scripts/misc.html delete mode 100644 _includes/scripts/progressBar.html delete mode 100644 _includes/selected_papers.html delete mode 100644 _includes/social.html delete mode 100644 _layouts/about.html delete mode 100644 _layouts/archive-category.html delete mode 100644 _layouts/archive-tag.html delete mode 100644 _layouts/archive-year.html delete mode 100644 _layouts/bib.html delete mode 100644 _layouts/cv.html delete mode 100644 _layouts/default.html delete mode 100644 _layouts/distill.html delete mode 100644 _layouts/none.html delete mode 100644 _layouts/page.html delete mode 100644 _layouts/post.html delete mode 100644 _news/announcement_cmpb.md delete mode 100644 _news/announcement_hyundai.md delete mode 100644 _news/announcement_miccai2024.md delete mode 100644 _news/announcement_prl.md delete mode 100644 _news/announcement_tcsvt.md delete mode 100644 _news/announcement_thompson delete mode 100644 _news/announcement_tmi.md delete mode 100644 _news/announcement_uitopenviic.md delete mode 100644 _news/announcement_upar.md delete mode 100644 _pages/about.md delete mode 100644 _pages/cv.md delete mode 100644 _pages/dropdown.md create mode 100644 _pages/dropdown/index.html delete mode 100644 _pages/projects.md delete mode 100644 _pages/publications.md delete mode 100644 _pages/repositories.md delete mode 100644 _pages/teaching.md delete mode 100644 _plugins/external-posts.rb delete mode 100644 _plugins/hideCustomBibtex.rb delete mode 100644 _posts/2023-07-08-faster-rcnn.md delete mode 100644 _posts/2023-12-29-han-du-thi-tap.md delete mode 100644 _projects/1_project.md delete mode 100644 _projects/2_project.md delete mode 100644 _projects/3_project.md delete mode 100644 _projects/4_project.md delete mode 100644 _projects/5_project.md delete mode 100644 _projects/6_project.md delete mode 100644 _sass/_base.scss delete mode 100644 _sass/_distill.scss delete mode 100644 _sass/_layout.scss delete mode 100644 _sass/_themes.scss delete mode 100644 _sass/_variables.scss create mode 100644 assets/css/main.css create mode 100644 assets/css/main.css.map delete mode 100644 assets/css/main.scss create mode 100644 assets/img/1-1400.webp create mode 100644 assets/img/1-480.webp create mode 100644 assets/img/1-800.webp create mode 100644 assets/img/10-1400.webp create mode 100644 assets/img/10-480.webp create mode 100644 assets/img/10-800.webp create mode 100644 assets/img/11-1400.webp create mode 100644 assets/img/11-480.webp create mode 100644 assets/img/11-800.webp create mode 100644 assets/img/12-1400.webp create mode 100644 assets/img/12-480.webp create mode 100644 assets/img/12-800.webp create mode 100644 assets/img/2-1400.webp create mode 100644 assets/img/2-480.webp create mode 100644 assets/img/2-800.webp create mode 100644 assets/img/3-1400.webp create mode 100644 assets/img/3-480.webp create mode 100644 assets/img/3-800.webp create mode 100644 assets/img/4-1400.webp create mode 100644 assets/img/4-480.webp create mode 100644 assets/img/4-800.webp create mode 100644 assets/img/5-1400.webp create mode 100644 assets/img/5-480.webp create mode 100644 assets/img/5-800.webp create mode 100644 assets/img/6-1400.webp create mode 100644 assets/img/6-480.webp create mode 100644 assets/img/6-800.webp create mode 100644 assets/img/7-1400.webp create mode 100644 assets/img/7-480.webp create mode 100644 assets/img/7-800.webp create mode 100644 assets/img/8-1400.webp create mode 100644 assets/img/8-480.webp create mode 100644 assets/img/8-800.webp create mode 100644 assets/img/9-1400.webp create mode 100644 assets/img/9-480.webp create mode 100644 assets/img/9-800.webp create mode 100644 assets/img/al-folio-preview-1400.webp create mode 100644 assets/img/al-folio-preview-480.webp create mode 100644 assets/img/al-folio-preview-800.webp create mode 100644 assets/img/code-screenshot-1400.webp create mode 100644 assets/img/code-screenshot-480.webp create mode 100644 assets/img/code-screenshot-800.webp create mode 100644 assets/img/daxnet-1400.webp create mode 100644 assets/img/daxnet-480.webp create mode 100644 assets/img/daxnet-800.webp create mode 100644 assets/img/distill-screenshot-1400.webp create mode 100644 assets/img/distill-screenshot-480.webp create mode 100644 assets/img/distill-screenshot-800.webp create mode 100644 assets/img/math-screenshot-1400.webp create mode 100644 assets/img/math-screenshot-480.webp create mode 100644 assets/img/math-screenshot-800.webp create mode 100644 assets/img/miccai2024-1400.webp create mode 100644 assets/img/miccai2024-480.webp create mode 100644 assets/img/miccai2024-800.webp create mode 100644 assets/img/photos-screenshot-1400.webp create mode 100644 assets/img/photos-screenshot-480.webp create mode 100644 assets/img/photos-screenshot-800.webp create mode 100644 assets/img/prof_pic-1400.webp create mode 100644 assets/img/prof_pic-480.webp create mode 100644 assets/img/prof_pic-800.webp create mode 100644 assets/img/projects-screenshot-1400.webp create mode 100644 assets/img/projects-screenshot-480.webp create mode 100644 assets/img/projects-screenshot-800.webp create mode 100644 assets/img/publication_preview/04_visualize_hazy-1400.webp create mode 100644 assets/img/publication_preview/04_visualize_hazy-480.webp create mode 100644 assets/img/publication_preview/04_visualize_hazy-800.webp create mode 100644 assets/img/publication_preview/ReceiptsOCR-1400.webp create mode 100644 assets/img/publication_preview/ReceiptsOCR-480.webp create mode 100644 assets/img/publication_preview/ReceiptsOCR-800.webp create mode 100644 assets/img/publication_preview/Reppoint1-1400.webp create mode 100644 assets/img/publication_preview/Reppoint1-480.webp create mode 100644 assets/img/publication_preview/Reppoint1-800.webp create mode 100644 assets/img/publication_preview/astt-1400.webp create mode 100644 assets/img/publication_preview/astt-480.webp create mode 100644 assets/img/publication_preview/astt-800.webp create mode 100644 assets/img/publication_preview/c2tnet-1400.webp create mode 100644 assets/img/publication_preview/c2tnet-480.webp create mode 100644 assets/img/publication_preview/c2tnet-800.webp create mode 100644 assets/img/publication_preview/daxnet-1400.webp create mode 100644 assets/img/publication_preview/daxnet-480.webp create mode 100644 assets/img/publication_preview/daxnet-800.webp create mode 100644 assets/img/publication_preview/ic2-1400.webp create mode 100644 assets/img/publication_preview/ic2-480.webp create mode 100644 assets/img/publication_preview/ic2-800.webp create mode 100644 assets/img/publication_preview/improving-hoi-1400.webp create mode 100644 assets/img/publication_preview/improving-hoi-480.webp create mode 100644 assets/img/publication_preview/improving-hoi-800.webp create mode 100644 assets/img/publication_preview/improving_hoi-1400.webp create mode 100644 assets/img/publication_preview/improving_hoi-480.webp create mode 100644 assets/img/publication_preview/improving_hoi-800.webp create mode 100644 assets/img/publication_preview/vidrsnet-1400.webp create mode 100644 assets/img/publication_preview/vidrsnet-480.webp create mode 100644 assets/img/publication_preview/vidrsnet-800.webp create mode 100644 assets/img/publications-screenshot-1400.webp create mode 100644 assets/img/publications-screenshot-480.webp create mode 100644 assets/img/publications-screenshot-800.webp create mode 100644 assets/img/tcsvt-transformer-based-1400.webp create mode 100644 assets/img/tcsvt-transformer-based-480.webp create mode 100644 assets/img/tcsvt-transformer-based-800.webp create mode 100644 assets/img/thompson-1400.webp create mode 100644 assets/img/thompson-480.webp create mode 100644 assets/img/thompson-800.webp create mode 100644 assets/img/uit-openviic-1400.webp create mode 100644 assets/img/uit-openviic-480.webp create mode 100644 assets/img/uit-openviic-800.webp create mode 100644 assets/img/upar-certificate-1400.webp create mode 100644 assets/img/upar-certificate-480.webp create mode 100644 assets/img/upar-certificate-800.webp delete mode 100644 bin/cibuild delete mode 100644 bin/deploy delete mode 100644 bin/docker_build_image.sh delete mode 100644 bin/docker_run.sh delete mode 100644 bin/dockerhub_run.sh create mode 100644 blog/2023/faster-rcnn/index.html create mode 100644 blog/2023/han-du-thi-tap/index.html create mode 100644 blog/2023/index.html create mode 100644 blog/category/sample-posts/index.html create mode 100644 blog/tag/formatting/index.html create mode 100644 blog/tag/links/index.html create mode 100644 cv/index.html create mode 100644 feed.xml create mode 100644 index.html delete mode 100644 news.html create mode 100644 news/announcement_cmpb/index.html create mode 100644 news/announcement_hyundai/index.html create mode 100644 news/announcement_miccai2024/index.html create mode 100644 news/announcement_prl/index.html create mode 100644 news/announcement_tcsvt/index.html create mode 100644 news/announcement_thompson/index.html create mode 100644 news/announcement_tmi/index.html create mode 100644 news/announcement_uitopenviic/index.html create mode 100644 news/announcement_upar/index.html create mode 100644 news/index.html create mode 100644 projects/1_project/index.html create mode 100644 projects/2_project/index.html create mode 100644 projects/3_project/index.html create mode 100644 projects/4_project/index.html create mode 100644 projects/5_project/index.html create mode 100644 projects/6_project/index.html create mode 100644 projects/index.html create mode 100644 publications/index.html create mode 100644 repositories/index.html create mode 100644 sitemap.xml create mode 100644 teaching/index.html diff --git a/.all-contributorsrc b/.all-contributorsrc deleted file mode 100644 index bc6a910..0000000 --- a/.all-contributorsrc +++ /dev/null @@ -1,45 +0,0 @@ -{ - "files": [ - "README.md" - ], - "imageSize": 100, - "commit": false, - "contributorsPerLine": 7, - "projectName": "al-folio", - "projectOwner": "alshedivat", - "repoType": "github", - "repoHost": "https://github.com", - "badgeTemplate": "[core_contributors]: https://img.shields.io/badge/core_contributors-<%= contributors.length %>-orange.svg 'Number of core contributors'", - "contributorTemplate": "\">\" width=\"<%= options.imageSize %>px;\" alt=\"\"/>
<%= contributor.name %>
", - "skipCi": true, - "contributors": [ - { - "login": "alshedivat", - "name": "Maruan", - "avatar_url": "https://avatars.githubusercontent.com/u/2126561?v=4", - "profile": "http://maruan.alshedivat.com", - "contributions": [ - "design", - "code" - ] - }, - { - "login": "rohandebsarkar", - "name": "Rohan Deb Sarkar", - "avatar_url": "https://avatars.githubusercontent.com/u/50144004?v=4", - "profile": "http://rohandebsarkar.github.io", - "contributions": [ - "code" - ] - }, - { - "login": "pourmand1376", - "name": "Amir Pourmand", - "avatar_url": "https://avatars.githubusercontent.com/u/32064808?v=4", - "profile": "https://amirpourmand.ir", - "contributions": [ - "code" - ] - } - ] -} diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index c78502f..0000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1,12 +0,0 @@ -# These are supported funding model platforms - -github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] -patreon: # Replace with a single Patreon username -open_collective: # Replace with a single Open Collective username -ko_fi: alshedivat -tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel -community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry -liberapay: # Replace with a single Liberapay username -issuehunt: # Replace with a single IssueHunt username -otechie: # Replace with a single Otechie username -custom: # ['https://www.buymeacoffee.com/TkFxuKo'] diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 511f585..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: bug -assignees: '' - ---- - -**Acknowledge the following** -- [ ] I carefully read and followed the [Getting Started](https://github.com/alshedivat/al-folio#getting-started) guide. -- [ ] I read through [FAQ](https://github.com/alshedivat/al-folio#faq) and searched through the [past issues](https://github.com/alshedivat/al-folio/issues), none of which addressed my issue. -- [ ] The issue I am raising is a potential bug in al-folio and not just a usage question.
[For usage questions, please post in the [Discussions](https://github.com/alshedivat/al-folio/discussions) instead of raising an issue.] - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**System (please complete the following information):** - - OS: [e.g. iOS] - - Browser (and its version) [e.g. chrome, safari] - - Jekyll version [e.g. 3.8.7] -- Ruby version [e.g. 2.6.5] - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 11fc491..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: enhancement -assignees: '' - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff --git a/.github/stale.yml b/.github/stale.yml deleted file mode 100644 index 8ec2004..0000000 --- a/.github/stale.yml +++ /dev/null @@ -1,18 +0,0 @@ -# Number of days of inactivity before an issue becomes stale -daysUntilStale: 60 -# Number of days of inactivity before a stale issue is closed -daysUntilClose: 7 -# Issues with these labels will never be considered stale -exemptLabels: - - pinned - - security - - enhancement -# Label to use when marking an issue as stale -staleLabel: wontfix -# Comment to post when marking an issue as stale. Set to `false` to disable -markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. -# Comment to post when closing a stale issue. Set to `false` to disable -closeComment: false diff --git a/.github/workflows/deploy-docker-tag.yml b/.github/workflows/deploy-docker-tag.yml deleted file mode 100644 index 3e6b6a3..0000000 --- a/.github/workflows/deploy-docker-tag.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: Docker Image CI (Upload Tag) - -on: - push: - tags: - - 'v*' - -jobs: - - build: - - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Buildx - uses: docker/setup-buildx-action@v1 - - - - name: Docker meta - id: meta - uses: docker/metadata-action@v4 - with: - images: amirpourmand/al-folio - - - name: Login - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Build and push - uses: docker/build-push-action@v3 - with: - context: . - push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - diff --git a/.github/workflows/deploy-image.yml b/.github/workflows/deploy-image.yml deleted file mode 100644 index b747dfc..0000000 --- a/.github/workflows/deploy-image.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Docker Image CI - -on: - push: - branches: [ master ] - -jobs: - - build: - - runs-on: ubuntu-latest - if: github.repository_owner == 'alshedivat' - - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Buildx - uses: docker/setup-buildx-action@v1 - - - name: Login - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Build and push - uses: docker/build-push-action@v2 - with: - context: . - push: true - tags: amirpourmand/al-folio diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 0301f08..0000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: deploy - -on: - push: - branches: - - master - - main - pull_request: - branches: - - master - - main - -jobs: - deploy: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v3 - - name: Setup Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: '3.0.2' - bundler-cache: true - - name: Install deps - run: | - npm install -g mermaid.cli - - name: Setup deploy options - id: setup - run: | - git config --global user.name "GitHub Action" - git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" - if [[ ${GITHUB_REF} = refs/pull/*/merge ]]; then # pull request - echo "SRC_BRANCH=${GITHUB_HEAD_REF}" >> $GITHUB_OUTPUT - echo "NO_PUSH=--no-push" >> $GITHUB_OUTPUT - elif [[ ${GITHUB_REF} = refs/heads/* ]]; then # branch, e.g. master, source etc - echo "SRC_BRANCH=${GITHUB_REF#refs/heads/}" >> $GITHUB_OUTPUT - fi - echo "DEPLOY_BRANCH=gh-pages" >> $GITHUB_OUTPUT - - name: Deploy website - run: yes | bash bin/deploy --verbose ${{ steps.setup.outputs.NO_PUSH }} - --src ${{ steps.setup.outputs.SRC_BRANCH }} - --deploy ${{ steps.setup.outputs.DEPLOY_BRANCH }} diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml deleted file mode 100644 index ca7e465..0000000 --- a/.pre-commit-config.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# See https://pre-commit.com for more information -# See https://pre-commit.com/hooks.html for more hooks -repos: -- repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.3.0 - hooks: - - id: trailing-whitespace - - id: end-of-file-fixer - - id: check-yaml - - id: check-added-large-files diff --git a/404.html b/404.html index 0da4ee0..a1bdf72 100644 --- a/404.html +++ b/404.html @@ -1,9 +1 @@ ---- -layout: page -permalink: /404.html -title: "Page not found" -description: "Looks like there has been a mistake. Nothing exists here." -redirect: true ---- - -

You will be redirected to the main page within 3 seconds. If not redirected, please click here.

+ Page not found | Doanh C. Bui

Page not found

Looks like there has been a mistake. Nothing exists here.

You will be redirected to the main page within 3 seconds. If not redirected, please click here.

\ No newline at end of file diff --git a/Gemfile b/Gemfile deleted file mode 100644 index 0cb2a8a..0000000 --- a/Gemfile +++ /dev/null @@ -1,23 +0,0 @@ -source 'https://rubygems.org' -group :jekyll_plugins do - gem 'jekyll' - gem 'jekyll-archives' - gem 'jekyll-diagrams' - gem 'jekyll-email-protect' - gem 'jekyll-feed' - gem 'jekyll-imagemagick' - gem 'jekyll-minifier' - gem 'jekyll-paginate-v2' - gem 'jekyll-scholar' - gem 'jekyll-sitemap' - gem 'jekyll-link-attributes' - gem 'jekyll-twitter-plugin' - gem 'jemoji' - gem 'mini_racer' - gem 'unicode_utils' - gem 'webrick' -end -group :other_plugins do - gem 'httparty' - gem 'feedjira' -end diff --git a/_bibliography/papers.bib b/_bibliography/papers.bib deleted file mode 100644 index e128281..0000000 --- a/_bibliography/papers.bib +++ /dev/null @@ -1,120 +0,0 @@ ---- ---- - -@string{aps = {American Physical Society,}} - -@article{BUI2024108112, - title = {DAX-Net: A dual-branch dual-task adaptive cross-weight feature fusion network for robust multi-class cancer classification in pathology images}, - journal = {Computer Methods and Programs in Biomedicine}, - volume = {248}, - pages = {108112}, - year = {2024}, - issn = {0169-2607}, - doi = {https://doi.org/10.1016/j.cmpb.2024.108112}, - url = {https://www.sciencedirect.com/science/article/pii/S0169260724001081}, - selected={true}, - preview={daxnet.png}, - author = {Doanh C. Bui and Boram Song and Kyungeun Kim and Jin Tae Kwak}, - keywords = {Cancer classification, Hybrid model, CNN, Transformer, Feature fusion, Multi-task learning}, -} - -@article{10466765, - author={Tran, Tung Minh and Bui, Doanh C. and Nguyen, Tam V. and Nguyen, Khang}, - journal={IEEE Transactions on Circuits and Systems for Video Technology}, - title={Transformer-based Spatio-Temporal Unsupervised Traffic Anomaly Detection in Aerial Videos}, - year={2024}, - volume={}, - number={}, - pages={1-1}, - selected={true}, - preview={astt.png}, - keywords={Surveillance;Anomaly detection;Transformers;Traffic control;Computational modeling;Training;Task analysis;Anomaly Detection;Convolutional Neural Networks;Vision Transformers;Traffic Surveillance;Aerial Images}, - doi={10.1109/TCSVT.2024.3376399}} - -@InProceedings{Bui_2024_WACV, - bibtex_show={true}, - author = {Bui, Doanh C. and Le, Thinh V. and Ngo, Ba Hung}, - title = {C2T-Net: Channel-Aware Cross-Fused Transformer-Style Networks for Pedestrian Attribute Recognition}, - booktitle = {Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV) Workshops}, - month = {January}, - year = {2024}, - pages = {351-358}, - selected={true}, - preview={c2tnet.png} -} - -@article{nguyen2023improving, - bibtex_show={true}, - title={Improving human--object interaction with auxiliary semantic information and enhanced instance representation}, - author={Nguyen, Khang and Le, Thinh V and Van, Huyen Ngoc N and Bui, Doanh C}, - journal={Pattern Recognition Letters}, - volume={175}, - pages={38--43}, - year={2023}, - selected={true}, - publisher={Elsevier}, - doi={https://doi.org/10.1016/j.patrec.2023.09.013}, - preview={improving_hoi.png} -} - -@article{9924781, - bibtex_show={true}, - author={Bui, Doanh C. and Nguyen, Nghia Hieu and Vo, Nguyen D. and Thai, Uyen Han Thuy and Nguyen, Khang}, - booktitle={2022 International Conference on Multimedia Analysis and Pattern Recognition (MAPR)}, - title={Vi-DRSNet: A Novel Hybrid Model for Vietnamese Image Captioning in Healthcare Domain}, - year={2022}, - volume={}, - number={}, - pages={1-6}, - doi={10.1109/MAPR56351.2022.9924781}, - preview={vidrsnet.png}} - -@article{9852099, - bibtex_show={true}, - author={Le, Thinh V. and Van, Huyen Ngoc N. and Bui, Doanh C. and Vo, Phuong and Vo, Nguyen D. and Nguyen, Khang}, - booktitle={2022 IEEE Ninth International Conference on Communications and Electronics (ICCE)}, - title={Empirical Study of RepPoints Representation for Object Detection in Aerial Images}, - year={2022}, - volume={}, - number={}, - pages={337-342}, - doi={10.1109/ICCE55644.2022.9852099}, - preview={Reppoint1.png}} - -@article{9732974, - bibtex_show={true}, - author={Nguyen, Khang and Bui, Doanh C. and Trinh, Truc and Vo, Nguyen D.}, - journal={IEEE Access}, - title={EAES: Effective Augmented Embedding Spaces for Text-Based Image Captioning}, - year={2022}, - volume={10}, - number={}, - pages={32443-32452}, - doi={10.1109/ACCESS.2022.3158763}, - preview={ic2.jpg}} - -@article{Nguyen2022, - bibtex_show={true}, - title = {Analysis of the Influence of De-hazing Methods on Vehicle Detection in Aerial Images}, - journal = {International Journal of Advanced Computer Science and Applications}, - doi = {10.14569/IJACSA.2022.01306100}, - url = {http://dx.doi.org/10.14569/IJACSA.2022.01306100}, - year = {2022}, - publisher = {The Science and Information Organization}, - volume = {13}, - number = {6}, - author = {Khang Nguyen and Phuc Nguyen and Doanh C. Bui and Minh Tran and Nguyen D. Vo}, - preview={04_visualize_hazy.png} -} - -@article{9642128, - bibtex_show={true}, - author={Bui, Doanh C. and Truong, Dung and Vo, Nguyen D. and Nguyen, Khang}, - booktitle={2021 RIVF International Conference on Computing and Communication Technologies (RIVF)}, - title={MC-OCR Challenge 2021: Deep Learning Approach for Vietnamese Receipts OCR}, - year={2021}, - volume={}, - number={}, - pages={1-6}, - doi={10.1109/RIVF51545.2021.9642128}, - preview={ReceiptsOCR.png}} \ No newline at end of file diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 363503c..0000000 --- a/_config.yml +++ /dev/null @@ -1,379 +0,0 @@ -# ----------------------------------------------------------------------------- -# Site settings -# ----------------------------------------------------------------------------- - -title: blank # the website title (if blank, full name will be used instead) -first_name: Doanh -middle_name: C. -last_name: Bui -email: doanhbc@korea.ac.kr -description: > # the ">" symbol means to ignore newlines until "footer_text:" - A simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design. -footer_text: > - Powered by Jekyll with al-folio theme. - Hosted by GitHub Pages. - Photos from Unsplash. -keywords: doanh c bui, bui cao doanh, doanhbc # add your own keywords or leave empty - -lang: en # the language of your site (for example: en, fr, cn, ru, etc.) -icon: ⚛️ # the emoji used as the favicon (alternatively, provide image name in /assets/img/) - -url: https://caodoanh2001.github.io # the base hostname & protocol for your site -baseurl: # the subpath of your site, e.g. /blog/ -last_updated: false # set to true if you want to display last updated in the footer -impressum_path: # set to path to include impressum link in the footer, use the same path as permalink in a page, helps to conform with EU GDPR - -# ----------------------------------------------------------------------------- -# Theme -# ----------------------------------------------------------------------------- - -# code highlighter theme -highlight_theme_light: github # https://github.com/jwarby/jekyll-pygments-themes -highlight_theme_dark: native # https://github.com/jwarby/jekyll-pygments-themes - -# repo color theme -repo_theme_light: default # https://github.com/anuraghazra/github-readme-stats/blob/master/themes/README.md -repo_theme_dark: dark # https://github.com/anuraghazra/github-readme-stats/blob/master/themes/README.md - -# ----------------------------------------------------------------------------- -# RSS Feed -# ----------------------------------------------------------------------------- -# will use title and url fields -# Take a look to https://github.com/jekyll/jekyll-feed for more customization - -rss_icon: false - -# ----------------------------------------------------------------------------- -# Layout -# ----------------------------------------------------------------------------- - -navbar_fixed: true -footer_fixed: true - -# Dimensions -max_width: 800px - -# TODO: add layout settings (single page vs. multi-page) - -# ----------------------------------------------------------------------------- -# Open Graph & Schema.org -# ----------------------------------------------------------------------------- -# Display links to the page with a preview object on social media. -serve_og_meta: false # Include Open Graph meta tags in the HTML head -serve_schema_org: false # Include Schema.org in the HTML head -og_image: # The site-wide (default for all links) Open Graph preview image - -# ----------------------------------------------------------------------------- -# Social integration -# ----------------------------------------------------------------------------- - -github_username: caodoanh2001 # your GitHub user name -gitlab_username: # your GitLab user name -twitter_username: # your Twitter handle -mastodon_username: # your mastodon instance+username in the format instance.tld/@username -linkedin_username: buicaodoanh # your LinkedIn user name -telegram_username: # your Telegram user name -scholar_userid: WHviN4AAAAAJ # your Google Scholar ID -semanticscholar_id: # your Semantic Scholar ID -whatsapp_number: # your WhatsApp number (full phone number in international format. Omit any zeroes, brackets, or dashes when adding the phone number in international format.) -orcid_id: 0000-0003-1310-5808 # your ORCID ID -medium_username: # your Medium username -quora_username: # your Quora username -publons_id: # your ID on Publons -research_gate_profile: # your profile on ResearchGate -blogger_url: # your blogger URL -work_url: # work page URL -keybase_username: # your keybase user name -wikidata_id: # your wikidata id -dblp_url: # your DBLP profile url -stackoverflow_id: # your stackoverflow id -kaggle_id: # your kaggle id -lastfm_id: # your lastfm id -spotify_id: # your spotify id -pinterest_id: # your pinterest id -unsplash_id: # your unsplash id -instagram_id: # your instagram id -facebook_id: # your facebook id -youtube_id: # your youtube channel id (youtube.com/@) -discord_id: # your discord id (18-digit unique numerical identifier) - -contact_note: > - Feel free to contact me via email at 19521366@gm.uit.edu.vn - -# ----------------------------------------------------------------------------- -# Analytics and search engine verification -# ----------------------------------------------------------------------------- - -google_analytics: # your Goole Analytics measurement ID (format: G-XXXXXXXXXX) -panelbear_analytics: # panelbear analytics site ID (format: XXXXXXXXX) - -google_site_verification: # your google-site-verification ID (Google Search Console) -bing_site_verification: # out your bing-site-verification ID (Bing Webmaster) - -# ----------------------------------------------------------------------------- -# Blog -# ----------------------------------------------------------------------------- - -blog_name: DoanhBC's Blog # blog_name will be displayed in your blog page -blog_nav_title: blog # your blog must have a title for it to be displayed in the nav bar -blog_description: Stories about my journeys, my experience in scientific researching, and in developing career. -permalink: /blog/:year/:title/ - -# Pagination -pagination: - enabled: true - -# Giscus comments (RECOMMENDED) -# Follow instructions on https://giscus.app/ to setup for your repo to fill out -# the information below. -giscus: - repo: caodoanh2001/caodoanh2001.github.io # / - repo_id: MDEwOlJlcG9zaXRvcnk2MDAyNDM2NQ== - category: Comments # name of the category under which discussions will be created - category_id: DIC_kwDOA5PmLc4CTBt6 - mapping: title # identify discussions by post title - strict: 1 # use strict identification mode - reactions_enabled: 1 # enable (1) or disable (0) emoji reactions - input_position: bottom # whether to display input form below (bottom) or above (top) the comments - theme: preferred_color_scheme # name of the color scheme (preferred works well with al-folio light/dark mode) - emit_metadata: 0 - lang: en - -# Disqus comments (DEPRECATED) -disqus_shortname: DoanhBC-faq # put your disqus shortname -# https://help.disqus.com/en/articles/1717111-what-s-a-shortname - -# External sources. -# If you have blog posts published on medium.com or other exteranl sources, -# you can display them in your blog by adding a link to the RSS feed. -# external_sources: -# - name: medium.com -# rss_url: https://medium.com/@al-folio/feed - -# ----------------------------------------------------------------------------- -# Collections -# ----------------------------------------------------------------------------- - -collections: - news: - defaults: - layout: post - output: true - permalink: /news/:path/ - projects: - output: true - permalink: /projects/:path/ - -news_scrollable: true # adds a vertical scroll bar if there are more than 3 news items -news_limit: 10 # leave blank to include all the news in the `_news` folder - -# ----------------------------------------------------------------------------- -# Jekyll settings -# ----------------------------------------------------------------------------- - -# Markdown and syntax highlight -markdown: kramdown -highlighter: rouge -kramdown: - input: GFM - syntax_highlighter_opts: - css_class: 'highlight' - span: - line_numbers: false - block: - line_numbers: false - start_line: 1 - -# Includes & excludes -include: ['_pages'] -exclude: - - bin - - Gemfile - - Gemfile.lock - - vendor -keep_files: - - CNAME - - .nojekyll - - .git - -# Plug-ins -plugins: - - jekyll-archives - - jekyll-diagrams - - jekyll-email-protect - - jekyll-feed - - jekyll-imagemagick - - jekyll-minifier - - jekyll-paginate-v2 - - jekyll/scholar - - jekyll-sitemap - - jekyll-link-attributes - - jekyll-twitter-plugin - - jemoji - -# Sitemap settings -defaults: - - scope: - path: "assets/**/*.*" - values: - sitemap: false - -# ----------------------------------------------------------------------------- -# Jekyll Minifier -# ----------------------------------------------------------------------------- - -jekyll-minifier: - exclude: ['robots.txt'] - uglifier_args: - harmony: true - -# ----------------------------------------------------------------------------- -# Jekyll Archives -# ----------------------------------------------------------------------------- - -jekyll-archives: - enabled: [year, tags, categories] # enables year, tag and category archives (remove if you need to disable one of them). - layouts: - year: archive-year - tag: archive-tag - category: archive-category - permalinks: - year: '/blog/:year/' - tag: '/blog/tag/:name/' - category: '/blog/category/:name/' - -display_tags: ['formatting', 'images', 'links', 'math', 'code'] # this tags will be dispalyed on the front page of your blog - -# ----------------------------------------------------------------------------- -# Jekyll Scholar -# ----------------------------------------------------------------------------- - -scholar: - - last_name: [Einstein] - first_name: [Albert, A.] - - style: apa - locale: en - - source: /_bibliography/ - bibliography: papers.bib - bibliography_template: bib - # Note: if you have latex math in your bibtex, the latex filter - # preprocessing may conflict with MathJAX if the latter is enabled. - # See https://github.com/alshedivat/al-folio/issues/357. - bibtex_filters: [latex, smallcaps, superscript] - - replace_strings: true - join_strings: true - - details_dir: bibliography - details_layout: bibtex.html - details_link: Details - - query: "@*" - -badges: # Display different badges for your pulications - altmetric_badge: true # Altmetric badge (https://www.altmetric.com/products/altmetric-badges/) - dimensions_badge: true # Dimensions badge (https://badge.dimensions.ai/) - -# Filter out certain bibtex entry keywords used internally from the bib output -filtered_bibtex_keywords: [abbr, abstract, arxiv, bibtex_show, html, pdf, selected, supp, blog, code, poster, slides, website, preview, altmetric] - -# Maximum number of authors to be shown for each publication (more authors are visible on click) -max_author_limit: 3 # leave blank to always show all authors -more_authors_animation_delay: 10 # more authors are revealed on click using animation; smaller delay means faster animation - - -# ----------------------------------------------------------------------------- -# Jekyll Link Attributes -# ----------------------------------------------------------------------------- - -# These are the defaults -external_links: - enabled: true - rel: external nofollow noopener - target: _blank - exclude: - - -# ----------------------------------------------------------------------------- -# Responsive WebP Images -# ----------------------------------------------------------------------------- - -imagemagick: - enabled: true # enables responsive images for your site (recomended, see https://github.com/alshedivat/al-folio/issues/537) - widths: - - 480 - - 800 - - 1400 - input_directories: - - assets/img/ - input_formats: - - ".jpg" - - ".jpeg" - - ".png" - - ".tiff" - output_formats: - webp: "-resize 800x" - -# ----------------------------------------------------------------------------- -# Jekyll Diagrams -# ----------------------------------------------------------------------------- - -jekyll-diagrams: - # configuration, see https://github.com/zhustec/jekyll-diagrams. - # feel free to comment out this section if not using jekyll diagrams. - - -# ----------------------------------------------------------------------------- -# Optional Features -# ----------------------------------------------------------------------------- - -enable_google_analytics: false # enables google analytics -enable_panelbear_analytics: false # enables panelbear analytics -enable_google_verification: false # enables google site verification -enable_bing_verification: false # enables bing site verification -enable_masonry: true # enables automatic project cards arangement -enable_math: true # enables math typesetting (uses MathJax) -enable_tooltips: false # enables automatic tooltip links generated - # for each section titles on pages and posts -enable_darkmode: true # enables switching between light/dark modes -enable_navbar_social: false # enables displaying social links in the - # navbar on the about page -enable_project_categories: true # enables categorization of projects into - # multiple categories -enable_medium_zoom: true # enables image zoom feature (as on medium.com) -enable_progressbar: true # enables a horizontal progress bar linked to the vertical scroll position - -# ----------------------------------------------------------------------------- -# Library versions -# ----------------------------------------------------------------------------- - -academicons: - version: "1.9.1" - integrity: "sha256-i1+4qU2G2860dGGIOJscdC30s9beBXjFfzjWLjBRsBg=" -bootstrap: - version: "4.6.1" - integrity: - css: "sha256-DF7Zhf293AJxJNTmh5zhoYYIMs2oXitRfBjY+9L//AY=" - js: "sha256-fgLAgv7fyCGopR/gBNq2iW3ZKIdqIcyshnUULC4vex8=" -fontawesome: - version: "5.15.4" - integrity: "sha256-mUZM63G8m73Mcidfrv5E+Y61y7a12O5mW4ezU3bxqW4=" -jquery: - version: "3.6.0" - integrity: "sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" -mathjax: - version: "3.2.0" -masonry: - version: "4.2.2" - integrity: "sha256-Nn1q/fx0H7SNLZMQ5Hw5JLaTRZp0yILA/FRexe19VdI=" -mdb: - version: "4.20.0" - integrity: - css: "sha256-jpjYvU3G3N6nrrBwXJoVEYI/0zw8htfFnhT9ljN3JJw=" - js: "sha256-NdbiivsvWt7VYCt6hYNT3h/th9vSTL4EDWeGs5SN3DA=" -medium_zoom: - version: "1.0.8" - integrity: "sha256-7PhEpEWEW0XXQ0k6kQrPKwuoIomz8R8IYyuU1Qew4P8=" diff --git a/_data/coauthors.yml b/_data/coauthors.yml deleted file mode 100644 index 8ed5212..0000000 --- a/_data/coauthors.yml +++ /dev/null @@ -1,34 +0,0 @@ -"Adams": - - firstname: ["Edwin", "E.", "E. P.", "Edwin Plimpton"] - url: https://en.wikipedia.org/wiki/Edwin_Plimpton_Adams - -"Podolsky": - - firstname: ["Boris", "B.", "B. Y.", "Boris Yakovlevich"] - url: https://en.wikipedia.org/wiki/Boris_Podolsky - -"Rosen": - - firstname: ["Nathan", "N."] - url: https://en.wikipedia.org/wiki/Nathan_Rosen - -"Bach": - - firstname: ["Johann Sebastian", "J. S."] - url: https://en.wikipedia.org/wiki/Johann_Sebastian_Bach - - - firstname: ["Carl Philipp Emanuel", "C. P. E."] - url: https://en.wikipedia.org/wiki/Carl_Philipp_Emanuel_Bach - -"Przibram": - - firstname: ["Karl"] - url: https://link.springer.com/article/10.1007/s00016-019-00242-z - -"Schrödinger": - - firstname: ["Erwin"] - url: https://en.wikipedia.org/wiki/Erwin_Schr%C3%B6dinger - -"Lorentz": - - firstname: ["Hendrik Antoon"] - url: https://en.wikipedia.org/wiki/Hendrik_Lorentz - -"Planck": - - firstname: ["Max"] - url: https://en.wikipedia.org/wiki/Max_Planck diff --git a/_data/cv.yml b/_data/cv.yml deleted file mode 100644 index 6d3e187..0000000 --- a/_data/cv.yml +++ /dev/null @@ -1,116 +0,0 @@ -- title: General Information - type: map - contents: - - name: Full Name - value: Bui Cao Doanh - - name: Date of Birth - value: 15th March 2001 - - name: Languages - value: Vietnamese, English - -- title: Education - type: time_table - contents: - - title: Master of Science - institution: Department of Electrical Engineering, Korea University. - year: 2023-Ongoing - description: - - Major: Computer Engineering. - - title: Bachelor of Science - institution: Faculty of Computer Science, University of Information Technology, VNU-HCM. - year: 2019-2022 - description: - - Major: Computer Science. - - Thesis: Text-based Image Captioning using Deep Learning (10/10). - - Area of specialty: computer vision, image processing, deep learning, image captioning. - - GPA: 8.97/10. - -- title: Experience - type: time_table - contents: - - title: Teaching Assistant - institution: Faculty of Software Engineering, University of Information Technology, VNU-HCM. - year: Nov 2022 - Feb 2023 - description: - - I am assigned to lecture students in practice credits of the Introduction to Programming course. In Semester 1 of the academic year 2023 - - Scientific researching - -- title: Language proficiency - type: time_table - contents: - - title: IETLS 6.5 (English) - year: 2022 - description: Reading (6.5), Listening (6.5), Writing (6.5), Speaking (5.5) - - title: TOEIC 720 (English) - year: 2020 - -- title: Honors and Awards - type: time_table - contents: - - year: 2022 - items: - - Certificate of Merit for Good Achievement in Scientific Research in 2022. - - year: 2021 - items: - - Advanced youth follow Uncle Ho's words in the field of Learning - Creativity – Scientific Research. - - Certificate of Merit from the President of VNU for students whose articles have been published in prestigious international journals of the industry, indexed by ISI. - - Certificate of Participation in the final round of Student Scientific Research Prize. - - year: 2020 - items: - - Certificate of Merit for Good Achievement in Scientific Research in 2020. - - Certificate of Participation of Student Scientific Research Prize. - -- title: Scientifc Projects - type: time_table - contents: - - title: Object detection on aerial images based on random cropping data augmentation method - year: 2021-2022 - description: - - Description: The research focus on exploring data augmentation techniques to boost the performance of object detection methods on aerial images. - - Location: Ho Chi Minh City, Vietnam. - - Type: Student Scientific Research Project. - - Client: Faculty of Computer Science, University of Information Technology, VNU-HCM - - Role: Principal Investigator. - - - title: An approach to the problem of recognizing vietnamese receipts - year: 2021-2022 - description: - - Description: This project aims to propose an effective approach that extracts information from Vietnamese receipts. Four types of information are interested in this project including seller, address, total cost, and timestamp. - - Location: Ho Chi Minh City, Vietnam. - - Type: Scientific Research Project University-level. - - Client: University of Information Technology, VNU-HCM. - - Role: Participant. - - Position Researcher. - - - title: Detecting objects in image documents using deep learning networks - year: 2021-Ongoing - description: - - Description: This project aims to explore the performance of advanced object detectors in page object detection problems. Besides, the project also proposes an object detection method to improve the performance of the UIT-DODV dataset. - - Location: Ho Chi Minh City, Vietnam. - - Type: Scientific Research Project VNU-HCM C-level. - - Client: Vietnam National University Ho Chi Minh city. - - Role: Participant. - - Position Researcher. - - - title: Face emotion recognition using deep learning methods - year: 2020-2021 - description: - - Description: This project aims to fine-tune and propose the CNN model for facial emotion recognition, which is modeled as an emotion classification problem. - - Location: Ho Chi Minh City, Vietnam. - - Type: Student Scientific Research Project. - - Client: Faculty of Computer Science, University of Information Technology, VNU-HCM. - - Role: Principal Investigator. - -- title: Skills and Supporting Tools - type: list - contents: - - Coding: C/C++ (proficient, 2+ years), Python (proficient, +3 years), Javascript. - - Computer Vision: OpenCV, NVIDIA CUDA. - - Machine Learning: Sklearn, TensorFlow, PyTorch, Pandas, Seaborn, Matplotlib, Flask, FlaskAPI. - - Server: Linux, Bash, Docker. - - -- title: Other Interests - type: list - contents: - - Hobbies: Research, Playing guitar with Bui Quang Duy, my closest friend. I also want to listen to Minh Triet, my superior friend. \ No newline at end of file diff --git a/_data/repositories.yml b/_data/repositories.yml deleted file mode 100644 index e771114..0000000 --- a/_data/repositories.yml +++ /dev/null @@ -1,4 +0,0 @@ -github_users: - - caodoanh2001 - -github_repos: diff --git a/_data/venues.yml b/_data/venues.yml deleted file mode 100644 index 6c16ad5..0000000 --- a/_data/venues.yml +++ /dev/null @@ -1,6 +0,0 @@ -"AJP": - url: https://aapt.scitation.org/journal/ajp - color: "#00369f" - -"PhysRev": - url: https://journals.aps.org/ diff --git a/_includes/cv/list.html b/_includes/cv/list.html deleted file mode 100644 index 7562585..0000000 --- a/_includes/cv/list.html +++ /dev/null @@ -1,5 +0,0 @@ -
    - {% for content in entry.contents %} -
  • {{ content }}
  • - {% endfor %} -
\ No newline at end of file diff --git a/_includes/cv/map.html b/_includes/cv/map.html deleted file mode 100644 index e0d1983..0000000 --- a/_includes/cv/map.html +++ /dev/null @@ -1,8 +0,0 @@ - - {% for content in entry.contents %} - - - - - {% endfor %} -
{{ content.name }}{{ content.value }}
\ No newline at end of file diff --git a/_includes/cv/nested_list.html b/_includes/cv/nested_list.html deleted file mode 100644 index 4778aca..0000000 --- a/_includes/cv/nested_list.html +++ /dev/null @@ -1,14 +0,0 @@ -
    - {% for content in entry.contents %} -
  • -
    {{ content.title }}
    - {% if content.items %} -
      - {% for subitem in content.items %} -
    • {{ subitem }}
    • - {% endfor %} -
    - {% endif %} -
  • - {% endfor %} -
\ No newline at end of file diff --git a/_includes/cv/time_table.html b/_includes/cv/time_table.html deleted file mode 100644 index 123b9d0..0000000 --- a/_includes/cv/time_table.html +++ /dev/null @@ -1,59 +0,0 @@ -
    - {% for content in entry.contents %} -
  • -
    - {% if content.year %} -
    - - {{ content.year }} - -
    - {% endif %} -
    - {% if content.title %} -
    {{content.title}}
    - {% endif %} - {% if content.institution %} -
    {{content.institution}}
    - {% endif %} - {% if content.description %} -
      - {% for item in content.description %} -
    • - {% if item.contents %} - {{ item.title }} -
        - {% for subitem in item.contents %} -
      • {{ subitem }}
      • - {% endfor %} -
      - {% else %} - {{ item }} - {% endif %} -
    • - {% endfor %} -
    - {% endif %} - {% if content.items %} -
      - {% for item in content.items %} -
    • - {% if item.contents %} - {{ item.title }} -
        - {% for subitem in item.contents %} -
      • {{ subitem }}
      • - {% endfor %} -
      - {% else %} - {{ item }} - {% endif %} -
    • - {% endfor %} -
    - {% endif %} -
    -
    -
  • - {% endfor %} -
\ No newline at end of file diff --git a/_includes/disqus.html b/_includes/disqus.html deleted file mode 100644 index 73fe953..0000000 --- a/_includes/disqus.html +++ /dev/null @@ -1,13 +0,0 @@ -
- - -
diff --git a/_includes/figure.html b/_includes/figure.html deleted file mode 100644 index e67e804..0000000 --- a/_includes/figure.html +++ /dev/null @@ -1,36 +0,0 @@ -{%- assign img_path = include.path | remove: ".jpg" | remove: ".jpeg" | remove: ".png" | remove: ".tiff" -%} - -
- - - {% if site.imagemagick.enabled %} - {% for i in site.imagemagick.widths -%} - - {% endfor -%} - {% endif %} - - - - - - - {%- if include.caption -%}
{{ include.caption }}
{%- endif %} - -
diff --git a/_includes/footer.html b/_includes/footer.html deleted file mode 100644 index acc4688..0000000 --- a/_includes/footer.html +++ /dev/null @@ -1,25 +0,0 @@ - {% if site.footer_fixed %} -
-
- © Copyright {{ site.time | date: '%Y' }} {{ site.first_name }} {{ site.middle_name }} {{ site.last_name }}. {{ site.footer_text }} - {%- if site.impressum_path -%} - Impressum. - {%- endif -%} - {%- if site.last_updated -%} - Last updated: {{ "now" | date: '%B %d, %Y' }}. - {%- endif %} -
-
- {%- else -%} -
-
- © Copyright {{ site.time | date: '%Y' }} {{ site.first_name }} {{ site.middle_name }} {{ site.last_name }}. {{ site.footer_text }} - {%- if site.impressum_path -%} - Impressum. - {%- endif -%} - {%- if site.last_updated -%} - Last updated: {{ "now" | date: '%B %d, %Y' }}. - {%- endif %} -
-
- {%- endif %} \ No newline at end of file diff --git a/_includes/giscus.html b/_includes/giscus.html deleted file mode 100644 index bb504f6..0000000 --- a/_includes/giscus.html +++ /dev/null @@ -1,27 +0,0 @@ -
- - -
diff --git a/_includes/head.html b/_includes/head.html deleted file mode 100644 index 75c9b34..0000000 --- a/_includes/head.html +++ /dev/null @@ -1,31 +0,0 @@ - - {% include metadata.html %} - - - - - - - - - - - - - - - {% if site.icon.size <= 4 %} - - {% elsif site.icon != blank %} - - {% endif %} - - - - - {% if site.enable_darkmode %} - - - - - {% endif %} diff --git a/_includes/header.html b/_includes/header.html deleted file mode 100644 index 79779f6..0000000 --- a/_includes/header.html +++ /dev/null @@ -1,119 +0,0 @@ - -
- - - -{% if site.enable_progressbar %} - - -
- -
-
-{%- endif %} -
diff --git a/_includes/metadata.html b/_includes/metadata.html deleted file mode 100644 index a404ca9..0000000 --- a/_includes/metadata.html +++ /dev/null @@ -1,200 +0,0 @@ -{% if site.enable_google_verification or site.enable_bing_verification %} - - {% if site.enable_google_verification -%} - - {%- endif -%} - {% if site.enable_bing_verification -%} - - {%- endif -%} -{%- endif %} - - - - - - - {%- if site.title == "blank" -%} - {%- capture title -%}{{ site.first_name }} {{ site.middle_name }} {{ site.last_name }}{%- endcapture -%} - {%- else -%} - {%- capture title -%}{{ site.title }}{%- endcapture -%} - {%- endif -%} - {% if page.url == '/blog/index.html' %} - {{ site.blog_nav_title }} | {{ title }} - {%- elsif page.title != "blank" and page.url != "/" -%} - {%- if page.title == nil or page.title == "" -%} - {{ page.date | date: "%Y" }} | {{ title }} - {%- else -%} - {{ page.title }} | {{ title }} - {%- endif -%} - {%- else -%} - {{ title }} - {%- endif -%} - - - -{%- if page.keywords or site.keywords %} - -{%- endif %} - -{%- if site.serve_og_meta %} - - - - - - - - {% if page.og_image or site.og_image -%} - - {%- endif %} - - - - - - - {% if page.og_image or site.og_image -%} - - {%- endif %} - {% if site.twitter_username -%} - - - {%- endif %} -{%- endif %} - -{%- if site.serve_schema_org %} - - - {%- comment -%} Social links generator for "sameAs schema" {%- endcomment %} - {% assign sameaslinks = "" | split: "," %} - {%- if site.orcid_id -%} - {%- capture link -%}https://orcid.org/{{ site.orcid_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.scholar_userid -%} - {%- capture link -%}https://scholar.google.com/citations?user={{ site.scholar_userid }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.semanticscholar_id -%} - {%- capture link -%}https://www.semanticscholar.org/author/{{ site.semanticscholar_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.publons_id -%} - {%- capture link -%}https://publons.com/a/{{ site.publons_id }}/{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.research_gate_profile -%} - {%- capture link -%}https://www.researchgate.net/profile/{{site.research_gate_profile}}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.github_username -%} - {%- capture link -%}https://github.com/{{ site.github_username }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.telegram_username -%} - {%- capture link -%}https://telegram.me/{{ site.telegram_username }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.linkedin_username -%} - {%- capture link -%}https://www.linkedin.com/in/{{ site.linkedin_username }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.twitter_username -%} - {%- capture link -%}https://twitter.com/{{ site.twitter_username }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.medium_username -%} - {%- capture link -%}https://medium.com/@{{ site.medium_username }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.quora_username -%} - {%- capture link -%}https://www.quora.com/profile/{{ site.quora_username }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.blogger_url -%} - {%- capture link -%}{{ site.blogger_url }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.work_url -%} - {%- capture link -%}{{ site.work_url }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.wikidata_id -%} - {%- capture link -%}https://www.wikidata.org/wiki/{{ site.wikidata_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.strava_userid -%} - {%- capture link -%}https://www.strava.com/athletes/{{ site.strava_userid }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.keybase_username -%} - {%- capture link -%}https://keybase.io/{{ site.keybase_username }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.gitlab_username -%} - {%- capture link -%}https://gitlab.com/{{ site.gitlab_username }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.dblp_url -%} - {%- capture link -%}{{ site.dblp_url }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.stackoverflow_id -%} - {%- capture link -%}https://stackoverflow.com/users/{{ site.stackoverflow_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.kaggle_id -%} - {%- capture link -%}https://www.kaggle.com/{{ site.kaggle_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.lastfm_id -%} - {%- capture link -%}https://www.last.fm/user/{{ site.lastfm_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.spotify_id -%} - {%- capture link -%}https://open.spotify.com/user/{{ site.spotify_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.pinterest_id -%} - {%- capture link -%}https://www.pinterest.com/{{ site.pinterest_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.unsplash_id -%} - {%- capture link -%}https://unsplash.com/@{{ site.unsplash_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.instagram_id -%} - {%- capture link -%}https://instagram.com/{{ site.instagram_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.facebook_id -%} - {%- capture link -%}https://facebook.com/{{ site.facebook_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if site.discord_id -%} - {%- capture link -%}https://discord.com/users/{{ site.discord_id }}{%- endcapture -%} - {%- assign sameaslinks = sameaslinks | push: link -%} - {%- endif -%} - {%- if sameaslinks != blank -%} - {%- assign sameaslinks = sameaslinks | split: "" -%} - {%- endif -%} - - -{%- endif %} diff --git a/_includes/news.html b/_includes/news.html deleted file mode 100644 index cc95e9a..0000000 --- a/_includes/news.html +++ /dev/null @@ -1,30 +0,0 @@ - -
- {% if site.news != blank -%} - {%- assign news_size = site.news | size -%} -
3 %}style="max-height: 20vw"{% endif %}> - - {%- assign news = site.news | reverse -%} - {% if site.news_limit %} - {% assign news_limit = site.news_limit %} - {% else %} - {% assign news_limit = news_size %} - {% endif %} - {% for item in news limit: news_limit %} - - - - - {%- endfor %} -
{{ item.date | date: "%b %-d, %Y" }} - {% if item.inline -%} - {{ item.content | remove: '

' | remove: '

' | emojify }} - {%- else -%} - {{ item.title }} - {%- endif %} -
-
- {%- else -%} -

No news so far...

- {%- endif %} -
diff --git a/_includes/pagination.html b/_includes/pagination.html deleted file mode 100644 index 4b8d27e..0000000 --- a/_includes/pagination.html +++ /dev/null @@ -1,17 +0,0 @@ -{%- if paginator.total_pages > 1 -%} - -{%- endif -%} diff --git a/_includes/projects.html b/_includes/projects.html deleted file mode 100644 index 503146e..0000000 --- a/_includes/projects.html +++ /dev/null @@ -1,36 +0,0 @@ - -
- \ No newline at end of file diff --git a/_includes/projects_horizontal.html b/_includes/projects_horizontal.html deleted file mode 100644 index ddf7405..0000000 --- a/_includes/projects_horizontal.html +++ /dev/null @@ -1,40 +0,0 @@ -
- {%- if project.redirect -%} - - {%- else -%} - - {%- endif -%} - diff --git a/_includes/repository/repo.html b/_includes/repository/repo.html deleted file mode 100644 index a0881c0..0000000 --- a/_includes/repository/repo.html +++ /dev/null @@ -1,14 +0,0 @@ -{% assign repo_url = include.repository | split: '/' %} - -{% if site.data.repositories.github_users contains repo_url.first %} - {% assign show_owner = false %} -{% else %} - {% assign show_owner = true %} -{% endif %} - - diff --git a/_includes/repository/repo_user.html b/_includes/repository/repo_user.html deleted file mode 100644 index ae06a05..0000000 --- a/_includes/repository/repo_user.html +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/_includes/scripts/analytics.html b/_includes/scripts/analytics.html deleted file mode 100644 index db2aeef..0000000 --- a/_includes/scripts/analytics.html +++ /dev/null @@ -1,18 +0,0 @@ -{%- if site.enable_google_analytics -%} - - - -{%- endif -%} -{%- if site.enable_panelbear_analytics -%} - - - -{%- endif -%} diff --git a/_includes/scripts/badges.html b/_includes/scripts/badges.html deleted file mode 100644 index b8a3ccd..0000000 --- a/_includes/scripts/badges.html +++ /dev/null @@ -1,6 +0,0 @@ -{%- if site.badges.altmetric_badge %} - -{%- endif %} -{%- if site.badges.dimensions_badge %} - -{%- endif %} diff --git a/_includes/scripts/bootstrap.html b/_includes/scripts/bootstrap.html deleted file mode 100644 index 1c21365..0000000 --- a/_includes/scripts/bootstrap.html +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/_includes/scripts/jquery.html b/_includes/scripts/jquery.html deleted file mode 100644 index f84a2f2..0000000 --- a/_includes/scripts/jquery.html +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/_includes/scripts/masonry.html b/_includes/scripts/masonry.html deleted file mode 100644 index 804389d..0000000 --- a/_includes/scripts/masonry.html +++ /dev/null @@ -1,6 +0,0 @@ - {%- if site.enable_masonry -%} - - - - - {%- endif -%} diff --git a/_includes/scripts/mathjax.html b/_includes/scripts/mathjax.html deleted file mode 100644 index c55ec05..0000000 --- a/_includes/scripts/mathjax.html +++ /dev/null @@ -1,12 +0,0 @@ - {%- if site.enable_math -%} - - - - - {%- endif %} diff --git a/_includes/scripts/misc.html b/_includes/scripts/misc.html deleted file mode 100644 index 08ba49f..0000000 --- a/_includes/scripts/misc.html +++ /dev/null @@ -1,14 +0,0 @@ -{% if site.enable_tooltips %} - - -{%- endif %} -{%- if site.enable_medium_zoom %} - - - -{%- endif -%} - - - diff --git a/_includes/scripts/progressBar.html b/_includes/scripts/progressBar.html deleted file mode 100644 index 88bb73c..0000000 --- a/_includes/scripts/progressBar.html +++ /dev/null @@ -1,80 +0,0 @@ -{% if site.enable_progressbar %} - - - - -{%- endif %} diff --git a/_includes/selected_papers.html b/_includes/selected_papers.html deleted file mode 100644 index cfaeb80..0000000 --- a/_includes/selected_papers.html +++ /dev/null @@ -1,4 +0,0 @@ - -
- {% bibliography -f papers -q @*[selected=true]* %} -
diff --git a/_includes/social.html b/_includes/social.html deleted file mode 100644 index 38b5d3b..0000000 --- a/_includes/social.html +++ /dev/null @@ -1,96 +0,0 @@ - {%- if site.email -%} - - {% endif %} - {%- if site.telegram_username -%} - - {% endif %} - {%- if site.whatsapp_number -%} - - {% endif %} - {%- if site.orcid_id -%} - - {% endif %} - {%- if site.scholar_userid -%} - - {% endif %} - {%- if site.semanticscholar_id -%} - - {% endif %} - {%- if site.publons_id -%} - - {% endif %} - {%- if site.research_gate_profile -%} - - {% endif %} - {%- if site.github_username -%} - - {% endif %} - {%- if site.linkedin_username -%} - - {% endif %} - {%- if site.twitter_username -%} - - {% endif %} - {%- if site.mastodon_username -%} - - {% endif %} - {%- if site.medium_username -%} - - {% endif %} - {%- if site.quora_username -%} - - {% endif %} - {%- if site.blogger_url -%} - - {% endif %} - {%- if site.work_url -%} - - {% endif %} - {%- if site.wikidata_id -%} - - {% endif %} - {%- if site.strava_userid -%} - - {% endif %} - {%- if site.keybase_username -%} - - {% endif %} - {%- if site.gitlab_username -%} - - {% endif %} - {%- if site.dblp_url -%} - - {% endif %} - {%- if site.stackoverflow_id -%} - - {% endif %} - {%- if site.kaggle_id -%} - - {% endif %} - {%- if site.lastfm_id -%} - - {% endif %} - {%- if site.spotify_id -%} - - {% endif %} - {%- if site.pinterest_id -%} - - {% endif %} - {%- if site.unsplash_id -%} - - {% endif %} - {%- if site.instagram_id -%} - - {% endif %} - {%- if site.facebook_id -%} - - {% endif %} - {%- if site.youtube_id -%} - - {% endif %} - {%- if site.discord_id -%} - - {% endif %} - {%- if site.rss_icon -%} - - {% endif %} diff --git a/_layouts/about.html b/_layouts/about.html deleted file mode 100644 index ab6674a..0000000 --- a/_layouts/about.html +++ /dev/null @@ -1,70 +0,0 @@ ---- -layout: default ---- - - -
-
-

- {% if site.title == "blank" -%}{{ site.first_name }} {{ site.middle_name }} {{ site.last_name }}{%- else -%}{{ site.title }}{%- endif %} -

-

{{ page.subtitle }}

-
- -
- {% if page.profile -%} -
- {%- if page.profile.image %} - {%- assign profile_image_path = page.profile.image | prepend: 'assets/img/' -%} - - {% if page.profile.image_circular %} - {%- assign profile_image_class = "img-fluid z-depth-1 rounded-circle" -%} - {% else %} - {%- assign profile_image_class = "img-fluid z-depth-1 rounded" -%} - {% endif %} - - {% include figure.html - path=profile_image_path - class=profile_image_class - alt=page.profile.image -%} - {% endif -%} - {%- if page.profile.address %} -
- {{ page.profile.address }} -
- {%- endif %} -
- {%- endif %} - -
- {{ content }} -
- - - {% if page.news -%} -

news

- {%- include news.html %} - {%- endif %} - - - {% if page.selected_papers -%} -

selected publications

- {%- include selected_papers.html %} - {%- endif %} - - - {%- if page.social %} - - {%- endif %} -
- -
diff --git a/_layouts/archive-category.html b/_layouts/archive-category.html deleted file mode 100644 index 79aad74..0000000 --- a/_layouts/archive-category.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: default ---- - -
- -
-

{{ page.title }}

-

an archive of posts in this category

-
- -
-
- - {% for post in page.posts %} - - - - - {% endfor %} -
{{ post.date | date: "%b %-d, %Y" }} - {{ post.title }} -
-
-
- -
diff --git a/_layouts/archive-tag.html b/_layouts/archive-tag.html deleted file mode 100644 index 66abaeb..0000000 --- a/_layouts/archive-tag.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: default ---- - -
- -
-

{{ page.title }}

-

an archive of posts with this tag

-
- -
-
- - {% for post in page.posts %} - - - - - {% endfor %} -
{{ post.date | date: "%b %-d, %Y" }} - {{ post.title }} -
-
-
- -
diff --git a/_layouts/archive-year.html b/_layouts/archive-year.html deleted file mode 100644 index 8af1d29..0000000 --- a/_layouts/archive-year.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: default ---- - -
- -
-

{{ page.date | date: "%Y" }}

-

an archive of posts from this year

-
- -
-
- - {% for post in page.posts %} - - - - - {% endfor %} -
{{ post.date | date: "%b %-d, %Y" }} - {{ post.title }} -
-
-
- -
diff --git a/_layouts/bib.html b/_layouts/bib.html deleted file mode 100644 index 718570a..0000000 --- a/_layouts/bib.html +++ /dev/null @@ -1,209 +0,0 @@ ---- ---- - -
-
- {%- if entry.preview -%} - {% if entry.preview contains '://' -%} - - {%- else -%} - - {%- endif -%} - {%- elsif entry.abbr -%} - {%- if site.data.venues[entry.abbr] -%} - {%- assign venue_style = nil -%} - {%- if site.data.venues[entry.abbr].color != blank -%} - {%- assign venue_style = site.data.venues[entry.abbr].color | prepend: 'style="background-color:' | append: '"' -%} - {%- endif -%} - {{entry.abbr}} - {%- else -%} - {{entry.abbr}} - {%- endif -%} - {%- endif -%} -
- - -
- -
{{entry.title}}
- -
- {% assign author_array_size = entry.author_array | size %} - - {% assign author_array_limit = author_array_size %} - {%- if site.max_author_limit and author_array_size > site.max_author_limit %} - {% assign author_array_limit = site.max_author_limit %} - {% endif %} - - {%- for author in entry.author_array limit: author_array_limit -%} - {%- assign author_is_self = false -%} - {%- assign author_last_name = author.last | remove: "¶" | remove: "&" | remove: "*" | remove: "†" | remove: "^" -%} - {%- if site.scholar.last_name contains author_last_name -%} - {%- if site.scholar.first_name contains author.first -%} - {%- assign author_is_self = true -%} - {%- endif -%} - {%- endif -%} - {%- assign coauthor_url = nil -%} - {%- if site.data.coauthors[author_last_name] -%} - {%- for coauthor in site.data.coauthors[author_last_name] -%} - {%- if coauthor.firstname contains author.first -%} - {%- assign coauthor_url = coauthor.url -%} - {%- break -%} - {%- endif -%} - {%- endfor -%} - {%- endif -%} - - {%- if forloop.length > 1 -%} - {%- if forloop.first == false -%}, {%- endif -%} - {%- if forloop.last and author_array_limit == author_array_size -%}and {%- endif -%} - {%- endif -%} - {%- if author_is_self -%} - {{author.first}} {{author.last}} - {%- else -%} - {%- if coauthor_url -%} - {{author.first}} {{author.last}} - {%- else -%} - {{author.first}} {{author.last}} - {%- endif -%} - {%- endif -%} - {%- endfor -%} - {%- assign more_authors = author_array_size | minus: author_array_limit -%} - - {%- assign more_authors_hide = more_authors | append: " more author" -%} - {%- if more_authors > 0 -%} - {%- if more_authors > 1 -%} - {%- assign more_authors_hide = more_authors_hide | append: "s" -%} - {%- endif -%} - {%- assign more_authors_show = '' -%} - {%- for author in entry.author_array offset: author_array_limit -%} - {%- assign more_authors_show = more_authors_show | append: author.first | append: " " | append: author.last -%} - {%- unless forloop.last -%} - {%- assign more_authors_show = more_authors_show | append: ", " -%} - {%- endunless -%} - {%- endfor -%} - , and - {{more_authors_hide}} - {%- endif -%} - -
- - - {% assign proceedings = "inproceedings,incollection" | split: ','%} - {% assign thesis = "thesis,mastersthesis,phdthesis" | split: ','%} - {% if entry.type == "article" -%} - {%- capture entrytype -%}{{entry.journal}}{%- endcapture -%} - {%- elsif proceedings contains entry.type -%} - {%- capture entrytype -%}In {{entry.booktitle}} {%- endcapture -%} - {%- elsif thesis contains entry.type -%} - {%- capture entrytype -%}{{entry.school}} {%- endcapture -%} - {%- else -%} - {%- capture entrytype -%}{%- endcapture -%} - {%- endif -%} - {%- if entry.month -%} - {%- capture entrymonth -%}{{ " " }}{{ entry.month | capitalize }}{%- endcapture -%} - {%- endif -%} - {%- if entry.year -%} - {%- capture entryyear -%}{{ " " }}{{entry.year}}{%- endcapture -%} - {%- endif -%} - {% assign entrytype_text = entrytype | strip_html | strip %} - {%- capture periodical -%}{{ entrytype }}{%- if entrytype_text != "" and entryyear != "" -%}, {%- endif -%}{{ entrymonth }}{{ entryyear }}{%- endcapture -%} -
- {{ periodical | strip }} -
-
- {{ entry.note | strip }} -
- - - - {% if site.badges %} -
- {%- if site.badges.altmetric_badge or entry.altmetric %} - - {%- endif %} - {%- if site.badges.dimensions_badge or entry.dimensions %} - - {%- endif %} -
- {%- endif %} - - {% if entry.abstract -%} - - - {%- endif -%} - - {% if entry.bibtex_show -%} - - - {%- endif %} -
-
diff --git a/_layouts/cv.html b/_layouts/cv.html deleted file mode 100644 index bb3d85a..0000000 --- a/_layouts/cv.html +++ /dev/null @@ -1,35 +0,0 @@ ---- -layout: default ---- - -
- -
-

{{ page.title }} {% if page.cv_pdf %}{% endif %}

-

{{ page.description }}

-
- -
-
- {% for entry in site.data.cv %} -
-

{{ entry.title }}

-
- {% if entry.type == "list" %} - {% include cv/list.html %} - {% elsif entry.type == "map" %} - {% include cv/map.html %} - {% elsif entry.type == "nested_list" %} - {% include cv/nested_list.html %} - {% elsif entry.type == "time_table" %} - {% include cv/time_table.html %} - {% else %} - {{ entry.contents }} - {% endif %} -
-
- {% endfor %} -
-
- -
diff --git a/_layouts/default.html b/_layouts/default.html deleted file mode 100644 index 6fdc4f7..0000000 --- a/_layouts/default.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - {%- if page.redirect -%} - - {%- endif -%} - {% include head.html %} - - - - - - - {%- include header.html %} - - -
- {{ content }} -
- - - {%- include footer.html %} - - - {% include scripts/jquery.html %} - {% include scripts/bootstrap.html %} - {% include scripts/masonry.html %} - {% include scripts/misc.html %} - {% include scripts/badges.html %} - {% include scripts/mathjax.html %} - {% include scripts/analytics.html %} - {% include scripts/progressBar.html %} - - diff --git a/_layouts/distill.html b/_layouts/distill.html deleted file mode 100644 index bc323ce..0000000 --- a/_layouts/distill.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - {%- include head.html %} - - {% include scripts/jquery.html %} - {% include scripts/mathjax.html %} - - - - - {% if page._styles %} - - - {%- endif %} - - - - - - - - - - {%- include header.html %} - - -
- - -

{{ page.title }}

-

{{ page.description }}

-
- - - - - {% if page.toc -%} - - - - {%- endif %} - - {{ content }} - - - - - - - - - - {%- if site.disqus_shortname and page.disqus_comments -%} - {% include disqus.html %} - {%- endif %} - {%- if site.giscus.repo and page.giscus_comments -%} - {% include giscus.html %} - {%- endif -%} - -
- - - {%- include footer.html %} - - {% include scripts/bootstrap.html %} - {% include scripts/analytics.html %} - {% include scripts/progressBar.html %} - - diff --git a/_layouts/none.html b/_layouts/none.html deleted file mode 100644 index b92f652..0000000 --- a/_layouts/none.html +++ /dev/null @@ -1 +0,0 @@ -{{content}} diff --git a/_layouts/page.html b/_layouts/page.html deleted file mode 100644 index 9e34f40..0000000 --- a/_layouts/page.html +++ /dev/null @@ -1,16 +0,0 @@ ---- -layout: default ---- - -
- -
-

{{ page.title }}

-

{{ page.description }}

-
- -
- {{ content }} -
- -
diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index ad513ff..0000000 --- a/_layouts/post.html +++ /dev/null @@ -1,53 +0,0 @@ ---- -layout: default ---- - -{%- assign year = page.date | date: "%Y" -%} -{%- assign tags = page.tags | join: "" -%} -{%- assign categories = page.categories | join: "" -%} - -{% if page._styles %} - - -{% endif %} - -
- -
-

{{ page.title }}

- - -
- -
- {{ content }} -
- - {%- if site.disqus_shortname and page.disqus_comments -%} - {% include disqus.html %} - {%- endif %} - {%- if site.giscus.repo and page.giscus_comments -%} - {% include giscus.html %} - {%- endif -%} - -
diff --git a/_news/announcement_cmpb.md b/_news/announcement_cmpb.md deleted file mode 100644 index e11e45b..0000000 --- a/_news/announcement_cmpb.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -layout: post -title: One paper has been accepted by Computer Methods and Programs in Biomedicine (IF = 6.1) -date: 2024-03-02 00:00:00 -description: Congratulations! Our paper "DAX-Net - a dual-branch dual-task adaptive cross-weight feature fusion network for robust multi-class cancer classification in pathology images" has been accepted in Computer Methods and Programs in Biomedicine (IF = 6.1) -tags: formatting links -categories: sample-posts -inline: false ---- - -We are pleased to announce that our paper titled "DAX-Net: A Dual-Branch Dual-Task Adaptive Cross-Weight Feature Fusion Network for Robust Multi-Class Cancer Classification in Pathology Images" has been accepted by Computer Methods and Programs in Biomedicine **(IF = 6.1)**. - - - -This is the study I conducted during my pursuit of a master's degree under the supervision of Prof. Jin Tae Kwak. - -The code, manuscript, and datasets will be released soon! diff --git a/_news/announcement_hyundai.md b/_news/announcement_hyundai.md deleted file mode 100644 index 6402961..0000000 --- a/_news/announcement_hyundai.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: post -title: I am accepted as the final recipient of the Hyundai Global Fellowship program! -date: 2022-01-27 16:40:00 -description: Hyundai Motor Chung Mong-koo Scholarship -tags: formatting links -categories: sample-posts -inline: false ---- - -I am pleased to announce that I am selected as the final recipient of the Hyundai Global Fellowship program. - -This scholarship has a big coverage. -- Full tuition fee (including entrance fee) -- Learning support fee (1,000,000won per month) -- Settlement allowance (only 1 time when I enter the school) -- Graduation celebration incentive (only 1 time when graduate). - -In the 2023 Spring semester, I will pursue a Master’s degree in Computer Engineering at Korea University, Korea, with full support from this scholarship! - -Thank you for reading. \ No newline at end of file diff --git a/_news/announcement_miccai2024.md b/_news/announcement_miccai2024.md deleted file mode 100644 index 13eb1b5..0000000 --- a/_news/announcement_miccai2024.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -layout: post -title: One paper has been accepted by MICCAI2024 -date: 2024-06-17 00:00:00 -description: One paper has been accepted by MICCAI2024 -tags: formatting links -categories: sample-posts -inline: false ---- - -## FALFormer: Feature-aware Landmarks self-attention for Whole-slide Image Classification -*Doanh C. Bui, Trinh T. L. Vuong, Jin Tae Kwak* - -**Abstract:** Slide-level classification for whole-slide images (WSIs) has been widely recognized as a crucial problem in digital and computational pathology. Current approaches commonly consider WSIs as a bag of cropped patches and process them via multiple instance learning due to the large number of patches, which cannot fully explore the relationship among patches; in other words, the global information cannot be fully incorporated into decision making. Herein, we propose an efficient and effective slide-level classification model, named as FALFormer, that can process a WSI as a whole so as to fully exploit the relationship among the entire patches and to improve the classification performance. FALFormer is built based upon Transformers and self-attention mechanism. To lessen the computational burden of the original self-attention mechanism and to process the entire patches together in a WSI, FALFormer employs Nystrom self-attention which approximates the computation by using a smaller number of tokens or landmarks. For effective learning, FALFormer introduces feature-aware landmarks to enhance the representation power of the landmarks and the quality of the approximation. We systematically evaluate the performance of FALFormer using two public datasets, including CAMELYON16 and TCGA-BRCA. The experimental results demonstrate that FALFormer achieves superior performance on both datasets, outperforming the state-of-the-art methods for the slide-level classification. This suggests that FALFormer can facilitate an accurate and precise analysis of WSIs, potentially leading to improved diagnosis and prognosis on WSIs. - - - -This work was conducted under the supervision of Prof. Jin Tae Kwak during my master's degree. -Paper and code will be released soon! diff --git a/_news/announcement_prl.md b/_news/announcement_prl.md deleted file mode 100644 index d0cbc4e..0000000 --- a/_news/announcement_prl.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -layout: post -title: One paper has been accepted by Pattern Recognition Letters (IF = 5.1) -date: 2023-09-26 00:00:00 -description: Congratulations! Improving Human-object Interaction with Auxiliary Semantic Information and Enhanced Instance Representation has been accepted by Pattern Recognition Letters (IF = 5.1) - -tags: formatting links -categories: sample-posts -inline: false ---- - -Our study **"Improving Human-object Interaction with Auxiliary Semantic Information and Enhanced Instance Representation"** has been accepted to be published by "**Pattern Recognition Letters" (SCI, Q1, IF = 5.1).** -I want to give special thanks to Thinh V. Le and Huyen Nguyen for their efforts in this work. This study is also the result of undergraduate thesis of Thinh & Huyen. This study is also on collaboration with UIT-Together Research Group. -In this work, we propose three key modules: Enhanced Interaction Pointers (EIP), Semantic-guided (SG) and Multi-level cross-attention (MCA) based on the HOTR model to improve itself for human-object interaction (HOI) problem. - -Authorship contribution statement: -- Khang Nguyen: Project administration, Supervision, Idea confirmation. -- Thinh V. Le: Implementation (Idea implementation, feature extraction, training & evaluation on two benchmarks: V-COCO and HICO-DET), Writing – review & editing -- Huyen Nguyen: Writing (specially focus on linguistic aspects) – review & editing -- **Doanh C. Bui**: Conceptualization (EIP, SG, MCA), Implementation (only support Thinh V. Le), Writing – review & editing - - - -We will publish our source code and checkpoints for this study soon! - -**P/s**: I really appreciate the efforts of two undergraduate students: Thinh V. Le and Huyen Nguyen, who were working with me when we were all undergraduate students, to complete this study, specially Thinh. Thinh is a hard-working student. His self-study ability, knowledge, and coding are very good. Most of works of implementation in this study are done by him. I hope that in the future, I will have chance to continue to do research with Thinh. And I wish he will continue to develop himself, leverage all chances coming to him, to become an excellent student in the future! Huyen Nguyen also showed her effort and performed co-working ability pretty well, I also believe that she will achieve further achievements in the future. - -**P/s 2**: We all know that papers are just the results of researching period, and they are not that all, they are just some milestones. We should continue to try our best in the academic career, to bring not only theorical but also practical research to the community. There is a long road to go for achieving this. - -Thank you for reading! diff --git a/_news/announcement_tcsvt.md b/_news/announcement_tcsvt.md deleted file mode 100644 index 3c5c2a4..0000000 --- a/_news/announcement_tcsvt.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -layout: post -title: One paper has been accepted by IEEE Transactions on Circuits and Systems for Video Technology (IF = 8.4) -date: 2024-03-06 00:00:00 -description: Congratulations! Our paper "Transformer-based Spatio-Temporal Unsupervised Traffic Anomaly Detection in Aerial Videos" has been accepted by IEEE Transactions on Circuits and Systems for Video Technology (IF = 8.4) -tags: formatting links -categories: sample-posts -inline: false ---- - -We are pleased to announce that our paper titled "Transformer-based Spatio-Temporal Unsupervised Traffic Anomaly Detection in Aerial Videos" has been accepted by IEEE Transactions on Circuits and Systems for Video Technology **(IF = 8.4)**. - -Authors: Tung Minh Tran, Doanh C. Bui, Tam V. Nguyen, and Khang Nguyen. This paper is the result of a joint project between myself and Dr. Tung Minh Tran (University of Information Technology, VNU-HCM), Prof. Tam V. Nguyen (University of Dayton), and Prof. Khang Nguyen (University of Information Technology, VNU-HCM). - -In this paper, we present a Transformer-based method for unsupervised anomaly detection in the context of traffic at roundabouts. The full manuscript and code will be released soon! - - diff --git a/_news/announcement_thompson b/_news/announcement_thompson deleted file mode 100644 index 29f92e2..0000000 --- a/_news/announcement_thompson +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: post -title: One paper has been accepted by MICCAI2023-Thompson (1st Place in Track 2 - Visual Question Answering) -date: 2024-02-05 00:00:00 -description: Congratulations! Our paper "QuIIL at T3 challenge - Towards Automation in Life-Saving Intervention Procedures from First-Person View" has been accepted by MICCAI2023-Thompson workshop. -tags: formatting links -categories: sample-posts -inline: false ---- - - diff --git a/_news/announcement_tmi.md b/_news/announcement_tmi.md deleted file mode 100644 index 13f59c1..0000000 --- a/_news/announcement_tmi.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -layout: post -title: One paper has been accepted by IEEE Transactions on Medical Imaging (IF = 8.9) -date: 2024-07-25 00:00:00 -description: One paper has been accepted by IEEE Transactions on Medical Imaging (IF = 8.9) -tags: formatting links -categories: sample-posts -inline: false ---- - -## Spatially-constrained and -unconstrained bi-graph interaction network for multi-organ pathology image classification -*Doanh C. Bui, Boram Song, Kyungeun Kim, and Jin Tae Kwak* - - - -This work was conducted under the supervision of Prof. Jin Tae Kwak during my master's degree. diff --git a/_news/announcement_uitopenviic.md b/_news/announcement_uitopenviic.md deleted file mode 100644 index 56c953e..0000000 --- a/_news/announcement_uitopenviic.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: UIT-OpenViIC - An Open-domain Benchmark for Evaluating Image Captioning in Vietnamese (Under review) -date: 2023-07-04 13:50:00 -description: (Under review) UIT-OpenViIC - An Open-domain Benchmark for Evaluating Image Captioning in Vietnamese -tags: formatting links -categories: sample-posts -inline: false ---- - -Our collaborative project titled "UIT-OpenViIC: An Open-domain Benchmark for Evaluating Image Captioning in Vietnamese" is currently under review for the first round. The paper involves the joint efforts of BSc. Nghia Hieu Nguyen. - - \ No newline at end of file diff --git a/_news/announcement_upar.md b/_news/announcement_upar.md deleted file mode 100644 index 5ae176c..0000000 --- a/_news/announcement_upar.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -layout: post -title: One paper has been accepted by WACVW (1st Place in Track 1 - UPAR challenge 2024) -date: 2023-11-23 00:00:00 -description: Congratulations! 1st Place in Track 1 - UPAR challenge 2024 at WACV2024-RWS Workshop -tags: formatting links -categories: sample-posts -inline: false ---- - -We are thrilled to announce our outstanding achievement, securing the 1st position in Track 1 of the UPAR Challenge at the WACV2024-RWS Workshop. Our accomplishment is attributed to the development of an advanced AI-based solution addressing the crucial task of pedestrian attribute recognition, with significant implications for applications such as tracking and retrieval. - -Meet our dedicated team: - -1. Doanh C. Bui (Leader): Master's student at the School of Electrical Engineering, Korea University -2. Thinh V. Le: Undergraduate researcher at the University of Information Technology, VNU-HCM -3. Hung Ba Ngo: Postdoctoral researcher at the Graduate School of Data Science, Chonnam National University - - - -Furthermore, we are honored to share that our paper presenting this groundbreaking solution, titled "C2T-Net: Cross-Fused Transformer-Style Networks for Pedestrian Attribute Recognition," has been accepted, and we will be delivering an oral presentation at the WACV2024-RWS Workshop. This recognition underscores the innovation and impact of our work in advancing the field of pedestrian attribute recognition. - -Please check our published source code [here](https://github.com/caodoanh2001/upar_challenge). diff --git a/_pages/about.md b/_pages/about.md deleted file mode 100644 index 8b2e96f..0000000 --- a/_pages/about.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -layout: about -title: about -permalink: / -subtitle: University of Information Technology. Ho Chi Minh city, Vietnam. -subtitle: QuIIL, School of Electrical and Engineering, Korea University. Seoul, Republic of Korea. - -profile: - align: right - image: prof_pic.jpg - image_circular: false # crops the image to make it circular - address: > -

Seoul, Republic of Korea

- -news: true # includes a list of news items -selected_papers: true # includes a list of papers marked as "selected={true}" -social: true # includes social icons at the bottom of the page ---- - -I am Doanh C. Bui, a Bachelor of Computer Science graduate from the University of Information Technology (UIT), VNU-HCM. I completed my degree in September 2022. For a brief period, from November 2022 to February 2023, I served as a teaching assistant at the Faculty of Software Engineering, UIT. Currently, I am pursuing a master's degree in the School of Electrical Engineering at Korea University, where I am in my third semester, under the supervision of Prof. Jin Tae Kwak. - -Throughout my academic journey, I have focused on various aspects of Computer Vision, specifically in areas such as Object Detection, Document Image Understanding, Image Captioning, and Human-Object Interaction. Presently, my research revolves around leveraging image processing techniques for histopathology images. - diff --git a/_pages/cv.md b/_pages/cv.md deleted file mode 100644 index cf7e53c..0000000 --- a/_pages/cv.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -layout: cv -permalink: /cv/ -title: cv -nav: true -nav_order: 4 -cv_pdf: doanhbc-2022_CV.pdf ---- diff --git a/_pages/dropdown.md b/_pages/dropdown.md deleted file mode 100644 index a4d670c..0000000 --- a/_pages/dropdown.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: page -title: submenus -nav: false -nav_order: 6 -dropdown: true -children: - - title: publications - permalink: /publications/ - - title: divider - - title: projects - permalink: /projects/ ---- \ No newline at end of file diff --git a/_pages/dropdown/index.html b/_pages/dropdown/index.html new file mode 100644 index 0000000..9bb636c --- /dev/null +++ b/_pages/dropdown/index.html @@ -0,0 +1 @@ + submenus | Doanh C. Bui

submenus

\ No newline at end of file diff --git a/_pages/projects.md b/_pages/projects.md deleted file mode 100644 index d31459b..0000000 --- a/_pages/projects.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: page -title: projects -permalink: /projects/ -description: A growing collection of your cool projects. -nav: false -nav_order: 2 -display_categories: [work, fun] -horizontal: false ---- - - -
-{%- if site.enable_project_categories and page.display_categories %} - - {%- for category in page.display_categories %} -

{{ category }}

- {%- assign categorized_projects = site.projects | where: "category", category -%} - {%- assign sorted_projects = categorized_projects | sort: "importance" %} - - {% if page.horizontal -%} -
-
- {%- for project in sorted_projects -%} - {% include projects_horizontal.html %} - {%- endfor %} -
-
- {%- else -%} -
- {%- for project in sorted_projects -%} - {% include projects.html %} - {%- endfor %} -
- {%- endif -%} - {% endfor %} - -{%- else -%} - - {%- assign sorted_projects = site.projects | sort: "importance" -%} - - {% if page.horizontal -%} -
-
- {%- for project in sorted_projects -%} - {% include projects_horizontal.html %} - {%- endfor %} -
-
- {%- else -%} -
- {%- for project in sorted_projects -%} - {% include projects.html %} - {%- endfor %} -
- {%- endif -%} -{%- endif -%} -
diff --git a/_pages/publications.md b/_pages/publications.md deleted file mode 100644 index 9cb12e2..0000000 --- a/_pages/publications.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -permalink: /publications/ -title: publications -description: Feel free to visit my Google Scholar profile at https://scholar.google.com/citations?user=WHviN4AAAAAJ&hl=vi&oi=ao -years: [2021, 2022, 2023, 2024] -nav: true -nav_order: 1 ---- - -
- -{%- for y in page.years %} -

{{y}}

- {% bibliography -f papers -q @*[year={{y}}]* %} -{% endfor %} - -
\ No newline at end of file diff --git a/_pages/repositories.md b/_pages/repositories.md deleted file mode 100644 index c7d95b8..0000000 --- a/_pages/repositories.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -layout: page -permalink: /repositories/ -title: repositories -description: Edit the `_data/repositories.yml` and change the `github_users` and `github_repos` lists to include your own GitHub profile and repositories. -nav: false -nav_order: 3 ---- - -## GitHub users - -{% if site.data.repositories.github_users %} -
- {% for user in site.data.repositories.github_users %} - {% include repository/repo_user.html username=user %} - {% endfor %} -
-{% endif %} - ---- - -## GitHub Repositories - -{% if site.data.repositories.github_repos %} -
- {% for repo in site.data.repositories.github_repos %} - {% include repository/repo.html repository=repo %} - {% endfor %} -
-{% endif %} diff --git a/_pages/teaching.md b/_pages/teaching.md deleted file mode 100644 index f120901..0000000 --- a/_pages/teaching.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -layout: page -permalink: /teaching/ -title: teaching -description: Materials for courses you taught. Replace this text with your description. -nav: false -nav_order: 5 ---- - -For now, this page is assumed to be a static description of your courses. You can convert it to a collection similar to `_projects/` so that you can have a dedicated page for each course. - -Organize your courses by years, topics, or universities, however you like! \ No newline at end of file diff --git a/_plugins/external-posts.rb b/_plugins/external-posts.rb deleted file mode 100644 index e4fd5eb..0000000 --- a/_plugins/external-posts.rb +++ /dev/null @@ -1,36 +0,0 @@ -require 'feedjira' -require 'httparty' -require 'jekyll' - -module ExternalPosts - class ExternalPostsGenerator < Jekyll::Generator - safe true - priority :high - - def generate(site) - if site.config['external_sources'] != nil - site.config['external_sources'].each do |src| - p "Fetching external posts from #{src['name']}:" - xml = HTTParty.get(src['rss_url']).body - feed = Feedjira.parse(xml) - feed.entries.each do |e| - p "...fetching #{e.url}" - slug = e.title.downcase.strip.gsub(' ', '-').gsub(/[^\w-]/, '') - path = site.in_source_dir("_posts/#{slug}.md") - doc = Jekyll::Document.new( - path, { :site => site, :collection => site.collections['posts'] } - ) - doc.data['external_source'] = src['name']; - doc.data['feed_content'] = e.content; - doc.data['title'] = "#{e.title}"; - doc.data['description'] = e.summary; - doc.data['date'] = e.published; - doc.data['redirect'] = e.url; - site.collections['posts'].docs << doc - end - end - end - end - end - -end diff --git a/_plugins/hideCustomBibtex.rb b/_plugins/hideCustomBibtex.rb deleted file mode 100644 index 4a852fd..0000000 --- a/_plugins/hideCustomBibtex.rb +++ /dev/null @@ -1,15 +0,0 @@ - module Jekyll - module HideCustomBibtex - def hideCustomBibtex(input) - keywords = @context.registers[:site].config['filtered_bibtex_keywords'] - - keywords.each do |keyword| - input = input.gsub(/^.*#{keyword}.*$\n/, '') - end - - return input - end - end -end - -Liquid::Template.register_filter(Jekyll::HideCustomBibtex) diff --git a/_posts/2023-07-08-faster-rcnn.md b/_posts/2023-07-08-faster-rcnn.md deleted file mode 100644 index 672f13f..0000000 --- a/_posts/2023-07-08-faster-rcnn.md +++ /dev/null @@ -1,645 +0,0 @@ ---- -layout: post -title: Faster R-CNN - Phương pháp phát hiện đối tượng 02 giai đoạn và lịch sử -date: 2023-07-08 13:50:00 -description: Faster R-CNN - Phương pháp phát hiện đối tượng 02 giai đoạn và lịch sử -tags: formatting links -categories: sample-posts -inline: false ---- - -## Lời dẫn - -Phát hiện đối tượng là một trong các bài toán cơ sở của lĩnh vực Thị giác máy tính, và hiện vẫn được nghiên cứu rất sôi nổi. Mỗi năm, tại các hội nghị lớn như CVPR, ICCV, ECCV, ICLR đều xuất hiện các công bố liên quan đến bài toán này. Nhận thấy phát hiện đối tượng là bài toán quan trọng và là nền tảng giúp phát triển các bài toán khác trong thực tế, nhóm sinh viên lựa chọn và thực hiện tìm hiểu về bài toán này. - -## Các nghiên cứu trước khi có Faster R-CNN - -Hiện nay, các phương pháp phát hiện đối tượng được phân thành 02 loại: 02 giai đoạn và 01 giai đoạn. Đối với 01 giai đoạn sẽ được chia thành 02 nhánh phương pháp khác: anchor-free và anchor-based. Tuy nhiên, trong nội dung tiểu luận này, nhóm sinh viên chỉ tìm hiểu về phương pháp Faster R-CNN, và phương pháp này thuộc nhóm phương pháp 02 giai đoạn. Trước khi Faster R-CNN ra đời, đã có sự xuất hiện của 02 phương pháp: R-CNN và Fast R-CNN, trong đó Fast R-CNN là một cải tiến vô cùng hiệu quả của R-CNN, và Faster R-CNN là một bước phát triển lớn từ Fast R-CNN. Để trình bày Faster R-CNN, nhóm sinh viên sẽ nói lại sơ qua về phương pháp R-CNN và Fast R-CNN. - -### R-CNN - -Vào thời điểm trước khi nhóm phương pháp R-CNN ra đời, các phương pháp phát hiện đối tượng thường dựa vào đặc điểm của ảnh như màu sắc, và các thuật toán sử dụng mang hơi hướng phân cụm. R-CNN ra đời đánh dấu kỷ nguyên sử dụng kỹ thuật học sâu cho bài toán phát hiện đối tượng. - -![](https://i.imgur.com/wxFZHHH.png) -Hình 1. Minh họa phương pháp R-CNN [1]. - -Phương pháp này có thể được mô tả đơn giản như sau: đầu tiên thuật toán **selective search** sẽ chọn ra khoảng $N$ vùng trên ảnh có khả năng cao chứa đối tượng. Thuật toán này chủ yếu dựa vào các đặc điểm bức ảnh như màu sắc. Trong bài báo gốc, các tác giả sử dụng $$N = 2000$$, tức sẽ có $$2000$$ vùng được đề xuất trên ảnh. Từ 2000 vùng này, ta sẽ tiến hành cắt ra từ ảnh gốc, và một mạng CNN sẽ được sử dụng để trích xuất đặc trưng của 2000 vùng ảnh này. Sau đó, từ lớp đặc trưng cuối cùng sẽ đi qua 1 lớp FC để tính toán một bộ offset $$(\delta x, \delta y, \delta w, \delta h)$$, trong đó $$(\delta x, \delta y)$$ là offset tọa độ tâm của đối tượng, $$(\delta w, \delta h)$$ là offset chiều rộng và chiều cao của đối tượng. Như vậy, mạng sẽ học cách bo sát đối tượng và phân lớp đối tượng từ N vùng truyền vào ban đầu. Đối tượng sẽ được phân lớp bằng thuật toán SVM (Support Vector Machine). - -> Q: offset là gì? - -> A: offset gọi là phần bù. Tức là ban đầu selective search chọn ra 2000 vùng. 2000 vùng này đều có tọa độ (x, y, w, h). Tuy nhiên nó chưa bo sát đối tượng, ta cần một nhánh FC học cách bo sát, nhưng ta không học ra tọa độ chính xác, mà từ tọa độ ở selective search ta căn chỉnh lại, đó gọi là offset. - -Vậy ở đây chúng ta thấy điều gì? R-CNN phải thực hiện trích xuất đặc trưng cho $$2000$$ vùng ảnh, như thế rất tốn thời gian. Cuộc sống luôn phải vận động và phát triển, do đó Fast R-CNN ra đời để khắc phục điểm yếu chí mạng này của R-CNN. - -### Fast R-CNN - -Về cơ bản, Fast R-CNN vẫn giữ ý tưởng 02 giai đoạn của R-CNN. Selective Search vẫn được sử dụng để tìm 2000 vùng có khả năng chứa đối tượng, tuy nhiên điểm khác biệt ở đây là Fast R-CNN **trích xuất đặc trưng ảnh trước**, sau đó mới sử dụng selective search để tìm ra 2000 vùng đặc trưng. Do đó, ta chỉ cần đưa 2000 vùng đặc trưng này để tiếp tục xử lý mà không cần rút trích lại. Điều này là một bước ngoặt, vì nó đã tăng tốc độ xử lý lên rất nhiều ($$\times 18.3$$) cho huấn luyện và $$\times 146$$ cho suy luận) nhưng vẫn giữ được độ chính xác. - -![](https://i.imgur.com/ZBggmRI.png) -Hình 2. Minh họa mô hình Fast R-CNN [2]. - -Một điều cải tiến khác, Fast R-CNN không dùng SVM để phân lớp đối tượng nữa, mà tác giả gắn vào mạng một đầu FC để phân lớp. Tức là bây giờ chúng ta có 02 lớp FC, 1 lớp FC để phân lớp đối tượng, 1 lớp FC còn lại để tính toán bộ offset để căn chỉnh tọa độ đối tượng lại cho chính xác (giống như bên R-CNN). - -Cùng xem lại bảng kết quả so sánh giữa R-CNN và Fast R-CNN. Có thể thấy - -![](https://i.imgur.com/IrW35vU.png) - -Hình 3. Kết quả so sánh giữa Fast R-CNN và R-CNN [2]. - -Hình 3 là hình chụp kết quả từ bài báo gốc của Fast R-CNN. Có thể thấy rằng Fast R-CNN có kết quả tương đương với R-CNN, nhưng tốc độ vượt trội hơn rất nhiều. Tuy nhiên ý tưởng sử dụng 1 lớp FC để phân lớp chỉ vượt trội ở việc phát hiện các đối tượng lớn (L), các loại đối tượng nhỏ (S), trung bình (M) có hiệu quả phát hiện tương đương như R-CNN. Tuy nhiên với tốc độ vượt trội thế này thì không có lý do gì phải dùng R-CNN nữa. - -Tuy nhiên, Fast R-CNN vẫn có điểm yếu chí mạng của nó. Đó là việc lựa chọn vùng đề xuất vẫn dựa vào thuật toán Selective Search. *Liệu có cách nào cải tiến chính xác hơn ở điểm này hay không? Một cách tiếp cận khác mà nó tự học để đề xuất luôn.* - -Trên đây nhóm sinh viên cung cấp một cái nhìn tương đối đầy đủ về hoàn cảnh ra đời của Faster R-CNN. Phần dưới đây nhóm sinh viên sẽ trình bày kỹ hơn về Faster R-CNN. - -## Faster R-CNN - -Khắc phục điểm yếu chí mạng của Fast R-CNN, Faster R-CNN ra đời với hai điểm nổi bật duy nhất: -- Mạng đề xuất khu vực (Regional Proposal Network), gọi tắt là RPN. Mạng này được huấn luyện để phát hiện các vùng trên ảnh khả năng cao chứa đối tượng. Nói một cách đơn giản, RPN sẽ thay thế Selective Search. -- Cơ chế chia sẻ trọng số giữa RPN và Fast R-CNN. - -Đơn giản dễ hiểu, Faster R-CNN là sự kết hợp của RPN và mạng Fast R-CNN đã trình bày ở phía trên. Sau đó các tác giả đã thử các cơ chế chia sẻ trọng số khác nhau để kết hợp hoàn hảo hai thứ này. Dưới đây chúng ta sẽ tìm hiểu kỹ về mạng đề xuất khu vực. Đáng chú ý, Faster R-CNN được công bố tại hội nghị NeurlPS, là một hội nghị có những công bố mang tính bước ngoặt. Vì lẽ đó, Faster R-CNN được coi là một bước ngoặt. Faster R-CNN không còn là một phương pháp, Faster R-CNN đã là một hệ tư tưởng khi nhắc về nhóm phương pháp 02 giai đoạn. Dưới đây nhóm sinh viên sẽ trình bày kỹ về mạng đề xuất khu vực, và cơ chế chia sẻ trọng số - những thứ làm nên thành công của Faster R-CNN. - -### Mạng đề xuất khu vực (Regional Proposal Network) - -Như đã nói, mạng đề xuất khu vực sẽ được dùng để đề xuất các vùng khả năng cao chứa đối tượng thay cho thuật toán Selective Search. Gọi nó là "mạng" vì nó có "học". Thế làm sao để chúng ta huấn luyện được mạng này? - -![](https://i.imgur.com/POeFrpv.png) - -Hình 4. Minh họa cách chọn mẫu của Faster R-CNN [3]. - -Để huấn luyện được mạng RPN, chúng ta cần tạo dữ liệu cho nó học, cơ chế này được gọi là chọn mẫu (sampling). Để giải thích về cơ chế này, dễ nhất các bạn đọc quan sát Hình 4. Từ đặc trưng của ảnh (conv feature map), sẽ có một cửa sổ trượt có kích thước $$N \times N$$ (sliding window) trượt qua một cách lần lượt. Tại mỗi lần trượt, nó sẽ tạo ra $$k$$ anchor box. - -> Q: khoan khoan, dừng lại khoảng chừng là 2 giây. Anchor box là gì vậy? -> A: anchor box là một khái niệm chỉ các "hộp neo" được định nghĩa trước, làm tiền đề cho các bước phía sau. Tại sao gọi là "hộp neo", vì nó sẽ tạm thời neo đậu, dựa vào các hộp neo đậu này mà bằng một cách nào đó chúng ta sẽ sử dụng nó để xác định đối tượng trên ảnh. Khái niệm này sẽ còn gặp lại ở các nhóm phương pháp 01 giai đoạn. - -$$k$$ anchor box có $$k$$ kích thước khác nhau, trong bài báo gốc, tác giả chọn $$k=9$$. Mỗi anchor box sẽ được gán 2 thứ: - -- Lớp nhị phân xác định nó có đối tượng hay không. Nếu anchor box đó được xác định là mẫu có chứa đối tượng, ta gán là $$1$$, ngược lại là $$0$$. -- Tọa độ của anchor box, bao gồm 04 phần tử $$(x, y, w, h)$$. - -Thế thì làm sao chúng ta xác định được liệu 1 anchor box có chứa đối tượng hay không? Câu trả lời đơn giản là ta đi so với mẫu dữ liệu thật. Mỗi 1 anchor box sẽ được đi tính toán độ đo IoU với các hộp dự đoán thật (ground-truth), sau đó ta sẽ lấy giá trị IoU cao nhất của anchor box đó so với các ground-truth. Anchor box đó sẽ được chọn là mẫu $$1$$ khi $$IoU > 0.7$$, và chọn là mẫu $$0$$ khi $$IoU \leq 0.3$$. Vậy còn một đoạn từ $$(0.3, 0.7]$$ ta sẽ không chọn. - -Như vậy, bây giờ ta đã có một tập dữ liệu bao gồm các anchor box có đối tượng và anchor box không đối tượng cho mạng RPN học. - -Để huấn luyện ta cần định nghĩa một hàm mất mát tối ưu hóa đa mục tiêu: 1) xác định có hoặc không chứa đối tượng (phân lớp nhị phân); 2) hồi quy tọa độ. Hàm mất mát để huấn luyện RPN được định nghĩa như sau: - -$$L(\{p_i\}, \{t_i\}) = \frac{1}{N_{cls}} \sum_i L_{cls} (p_i, \hat p_i) + \lambda \frac{1}{N_{reg}} \sum_i \hat p_i L_{reg}(t_i, \hat t_i)$$ - -Trong đó, $$L_{cls}$$ là hàm binary cross-entropy, còn $$L_{reg}$$ là hàm mất mát hồi quy $$SmoothL1$$; $$\hat p_i$$ là phân phối xác suất dự đoán hộp đề xuất có đối tượng hay không, $$p_i$$ là nhãn thật sự; $$\hat t_i$$ là tọa độ dự đoán đã được tham số hóa; $$t_i$$ là tọa độ thật đã được tham số hóa, $$t=\{t_x, t_y, t_w, t_h\}$$ và $$\hat t=\{\hat t_x, \hat t_y, \hat t_w, \hat t_h\}$$ được định nghĩa như sau: - -$$ t_x = (x - x_a) / w_a; \hat t_x = (\hat x - x_a) / w_a $$ -$$ t_y = (y - y_a) / h_a; \hat t_y = (\hat y - y_a) / h_a $$ -$$ t_w = \log (w / w_a); \hat t_w = \log (\hat w / w_a) $$ -$$ t_h = \log (h / h_a); \hat t_h = \log (\hat h / h_a) $$ - -Trong đó, $$x$$, $$\hat x$$, $$x_a$$ lần lượt là hoành độ tâm thật sự của hộp bao, hoành độ tâm dự đoán của hộp bao và hoành độ tâm anchor box. $$y$$, $$\hat y$$, $$y_a$$ là tung độ tâm. Như thế ta có thể thấy, ở đây RPN không cố gắng để dự đoán các vị trí giống như hộp mỏ neo (vì nếu thế thì sử dụng hộp mỏ neo luôn cần gì học nữa), mà nó sẽ cố gắng dự đoán các vùng đề xuất lân cận các anchor box, mà tại đó có nhiều hộp bao ground-truth. - -Thực tế, RPN sinh ra rất nhiều hộp đề xuất, trong khi chúng ta chỉ cần $$N=2000$$ hộp đề xuất. Có nhiều hộp đề xuất ban đầu bị chồng lấp lên nhau, lúc này tác giả sử dụng thuật toán non maximum suppression (NMS) với ngưỡng $$IoU=0.7$$ để loại đi các hộp đề xuất chồng lấp, chỉ giữ lại $$2000$$ hộp đề xuất để đưa vào Fast R-CNN huấn luyện. Tuy nhiên, khi huấn luyện thì $$N=2000$$, trong khi đó lúc đánh giá (test) thì $$N$$ là một con số khác (nhỏ hơn 2000). - -### Cơ chế chia sẻ trọng số giữa RPN và Fast R-CNN (Sharing Convolutional Features) - -Việc huấn luyện RPN và Fast R-CNN được thực hiện độc lập chứ không end-to-end. Lý do của việc này rất dễ hiểu: rất khó để huấn luyện hai thứ này cùng một lúc. Fast R-CNN cần có một cơ chế sinh mẫu cố định (sinh ra các hộp đề xuất) để học, và bản thân Fast R-CNN cũng có một hàm tối ưu hóa tương tự như RPN (tổng của hàm mất mát phân lớp đối tượng và hàm mất mát hồi quy, nhưng hàm mất mát ở Fast R-CNN dùng cho đa lớp). Do đó không biế rằng nếu cơ chế sinh mẫu liên tục thay đổi (liên tục cập nhật trọng số lại ở RPN) thì mạng hợp nhất này có hội tụ được hay không. Do đó, tác giả đã đề xuất một cơ chế huấn luyện chia sẻ trọng số gồm 4 bước sau đây: - -- Bước 1: Huấn luyện RPN trước -- Bước 2: Đóng băng trọng số ở RPN, sử dụng mạng RPN vừa học được sinh ra các vùng đề xuất cho mạng Fast R-CNN. -- Bước 3: Dùng trọng số vừa học được ở mạng Fast R-CNN làm trọng số khởi tạo của mạng RPN ở các lớp tích chập (RPN và Fast R-CNN chia sẻ trọng số ở một số lớp tích chập), và chỉ fine-tune các lớp tích chập của riêng FPN và 2 lớp FC. -- Bước 4: Đóng băng trọng số ở mạng RPN vừa học để sinh các mẫu cho Fast R-CNN, và chỉ fine-tune Fast R-CNN ở 2 lớp FC. - -### Kết quả so với Fast R-CNN - -![](https://i.imgur.com/cV1APRP.png) - -Hình 5. Kết quả so sánh giữa việc sử dụng RPN và thuật toán Selective Search [3]. - -Có thể thấy, việc sử dụng thuật toán Selective Search cho kết quả thấp hơn khi sử dụng RPN. Hơn nữa, tốc độ xử lý của Fast R-CNN sử dụng RPN (Faster R-CNN) cũng nhanh hơn sử dụng thuật toán Selective Search. Vừa tốt hơn vừa nhanh hơn, Faster R-CNN đã trở thành một "hệ tư tưởng". - -## Hướng dẫn huấn luyện thử Faster R-CNN - -Faster R-CNN khá khó để có thể code from scratch. Do đó, trong nội dung bài viết này, nhóm sinh viên hướng dẫn bạn đọc cách huấn luyện thử một mô hình Faster R-CNN thông qua toolbox MMDetection [4]. - -Lưu ý: source code được thực nghiệm trên Google Colab. - -Trong bài này, nhóm sinh viên sử dụng bộ dữ liệu UIT-VinaDeveS22 được cung cấp ở đây: https://github.com/nguyenvd-uit/uit-together-dataset/blob/main/UIT-VinaDeveS22.md - -UIT-VinaDeveS22 là bộ dữ liệu phát hiện phương tiện giao thông từ camera CCTV, các phương tiện trong bộ dữ liệu bao gồm: bicycle, motorcycle, car, van, truck, bus, fire truck. - -![](https://i.imgur.com/xZDJryF.png) -Hình 6. Hình ảnh bộ dữ liệu UIT-VinaDeveS22 - -### 1. Cài đặt thư viện - -Đầu tiên, chúng ta cần clone toolbox MMDetection từ Github về, sau đó cài đặt các thư viện cần thiết: - - -- Bước 1.1: git clone thư mục code -```[python3] -!git clone https://github.com/open-mmlab/mmdetection -``` - -- Bước 1.2: cài đặt thư viện -``` -# Cài đặt thư viện -%cd mmdetection -!pip install -r requirements.txt -!pip install -v -e . -!pip install mmcv-full==1.3.8 -f https://download.openmmlab.com/mmcv/dist/cu101/torch1.7.0/index.html -!pip install torch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 -``` - -### 2. Import thư viện - -- Bước 2.1: ta import các thư viện liên quan cần dùng, ở đây chúng ta cần import `mmdet`, `mmcv`. - -```[python3] -# Dùng để build config -import mmdet -from mmdet.apis import set_random_seed -from mmcv import Config - -# Dùng để xây dựng dataset -from mmdet.datasets import build_dataset -from mmdet.models import build_detector -from mmdet.apis import train_detector - -# Dùng để dự đoán -from mmdet.apis import init_detector, inference_detector, show_result_pyplot -import mmcv -``` - -### 3. Chuẩn bị dữ liệu - -Tải dữ liệu tại đây: https://drive.google.com/file/d/1NhsIWyPdqF2KDqPWU926eZwCLk0gtjnv/view?usp=sharing - -Ta có thể tải bằng lệnh sau: - -``` -!gdown --id 1NhsIWyPdqF2KDqPWU926eZwCLk0gtjnv -``` - -Sau khi tải, chúng ta giải nén dữ liệu bằng lệnh `unzip` - -``` -!unzip UIT-VinaDeveS22.zip -``` - -Bộ dữ liệu được tổ chức theo cấu trúc sau: - -``` -UIT-VinaDeveS22 -|__ images -|____ *.jpg -|__ outputtrain.json -|__ outputvalid.json -|__ outputtest.json -``` - -Thư mục `images` chứa toàn bộ ảnh của bộ dữ liệu. 3 file `ouputtrain.json`, `outputvalid.json` và `outputtest.json` là 3 file annotation đã được chuẩn bị theo định dạng MS-COCO ứng với 3 tập: train, valid, test. - -### 4. Chuẩn bị config - -Bước này khá quan trọng. Hiện tại MMDetection đã hỗ trợ cho chúng ta rất nhiều config của nhiều phương pháp SOTA cho phát hiện đối tượng hiện tại, lên tới vài chục phương pháp. Tuy nhiên, chúng ta chỉ sử dụng config dành cho Faster R-CNN. - -- Bước 4.1: Config trong MMDetection được thiết kế theo cơ chế kế thừa, tức là từ config chuẩn bị sẵn, chúng ta sẽ tinh chỉnh cho phù hợp với bộ dữ liệu của chúng ta. Đầu tiên ta cần xác định config cha mà chúng ta sẽ kế thừa - -```[python3] -cfg = Config.fromfile('configs/faster_rcnn/faster_rcnn_r101_fpn_1x_coco.py') -``` - -`faster_rcnn_r101_fpn_1x_coco.py` là file config của phương pháp Faster R-CNN, sử dụng kiến trúc CNN ResNet-101 để trích xuất đặc trưng ảnh (là các lớp conv chung của mạng RPN và Fast R-CNN). Trong đó có sử dụng FPN (một cơ chế multi-scale feature map, tức là thay vì qua mạng CNN chỉ có 1 đầu ra thì nó sẽ có nhiều đầu ra với các resolution khác nhau). - -- Bước 4.2: Ta cần định nghĩa lại dữ liệu. MMDetection hỗ trợ các bộ dữ liệu sẵn có như COCO, sử dụng bộ dữ liệu khác ta cần định nghĩa lại các lớp. Tuy nhiên do cấu trúc bộ dữ liệu cũng giống như COCO, ta chỉ kế thừa nó về chỉnh lại các lớp sao cho phù hợp: - -```[python3] -from mmdet.datasets.builder import DATASETS -from mmdet.datasets import CocoDataset - -@DATASETS.register_module() -class VinaDeveS22(CocoDataset): - CLASSES = ('bicycle', 'motorcycle', 'car', 'van', 'truck', 'bus', 'fire truck') -``` - -- Bước 4.3: ta đặt đường dẫn cho tập dữ liệu, bao gồm đường dẫn ảnh, annotation cho tập train, test, valid: - -```[python3] -# Đường dẫn dữ liệu -import os -data_root_dir = '/content/drive/MyDrive/BDL_UIT/UIT-VinaDeveS22/' - -# Chuẩn bị config - -cfg = Config.fromfile('configs/faster_rcnn/faster_rcnn_r101_fpn_1x_coco.py') - -# Modify dataset type and path -cfg.data_root = data_root_dir - -cfg.data.test.type = 'VinaDeveS22' -cfg.data.test.ann_file = os.path.join(data_root_dir, 'outputtest.json') -cfg.data.test.img_prefix = os.path.join(data_root_dir, 'images') - -cfg.data.train.type = 'VinaDeveS22' -cfg.data.train.ann_file = os.path.join(data_root_dir, 'outputtrain.json') -cfg.data.train.img_prefix = os.path.join(data_root_dir, 'images') - -cfg.data.val.type = 'VinaDeveS22' -cfg.data.val.ann_file = os.path.join(data_root_dir, 'outputvalid.json') -cfg.data.val.img_prefix = os.path.join(data_root_dir, 'images') -``` - -- Bước 4.4: Một số cấu hình khác như số epoch để save checkpoint 1 lần, learning rate, đường dẫn lưu checkpoint, số lớp cần classify của mô hình, ... - -```[python3] -# Một số cấu hình khác - -cfg.optimizer.lr = 0.02 / 8 -cfg.lr_config.warmup = None -cfg.log_config.interval = 500 - -# We can set the evaluation interval to reduce the evaluation times -cfg.evaluation.interval = 1 -# We can set the checkpoint saving interval to reduce the storage cost -cfg.checkpoint_config.interval = 3 - -# Set seed thus the results are more reproducible -cfg.seed = 0 -set_random_seed(0, deterministic=False) -cfg.gpu_ids = range(1) - -# Số class -cfg.model.roi_head.bbox_head.num_classes = 7 - -# Đường dẫn lưu checkpoints -cfg.work_dir = './checkpoints' -``` - -### 5. Xây dựng model và huấn luyện - -Ta tiến hành xây dựng mô hình dựa trên config đã chuẩn bị: - -```[python3] -# Build dataset -datasets = [build_dataset(cfg.data.train)] - -# Build the detector -model = build_detector(cfg.model, train_cfg=cfg.get('train_cfg'), test_cfg=cfg.get('test_cfg')) -# Add an attribute for visualization convenience -model.CLASSES = ('bicycle', 'motorcycle', 'car', 'van', 'truck', 'bus', 'fire truck') -``` - -Tiến hành huấn luyện: - -```[python3] -train_detector(model, datasets, cfg, distributed=False, validate=True) -``` - -Log khi huấn luyện: - -``` -2022-06-20 02:41:11,989 - mmdet - INFO - Start running, host: root@1aa12ebaa861, work_dir: /content/drive/MyDrive/LvThs_OCR/mmdetection/checkpoints -2022-06-20 02:41:11,997 - mmdet - INFO - Hooks will be executed in the following order: -before_run: -(VERY_HIGH ) StepLrUpdaterHook -(NORMAL ) CheckpointHook -(NORMAL ) EvalHook -(VERY_LOW ) TextLoggerHook - -------------------- -before_train_epoch: -(VERY_HIGH ) StepLrUpdaterHook -(NORMAL ) EvalHook -(NORMAL ) NumClassCheckHook -(LOW ) IterTimerHook -(VERY_LOW ) TextLoggerHook - -------------------- -before_train_iter: -(VERY_HIGH ) StepLrUpdaterHook -(LOW ) IterTimerHook - -------------------- -after_train_iter: -(ABOVE_NORMAL) OptimizerHook -(NORMAL ) CheckpointHook -(NORMAL ) EvalHook -(LOW ) IterTimerHook -(VERY_LOW ) TextLoggerHook - -------------------- -after_train_epoch: -(NORMAL ) CheckpointHook -(NORMAL ) EvalHook -(VERY_LOW ) TextLoggerHook - -------------------- -before_val_epoch: -(NORMAL ) NumClassCheckHook -(LOW ) IterTimerHook -(VERY_LOW ) TextLoggerHook - -------------------- -before_val_iter: -(LOW ) IterTimerHook - -------------------- -after_val_iter: -(LOW ) IterTimerHook - -------------------- -after_val_epoch: -(VERY_LOW ) TextLoggerHook - -------------------- -2022-06-20 02:41:11,999 - mmdet - INFO - workflow: [('train', 1)], max: 12 epochs -loading annotations into memory... -Done (t=0.01s) -creating index... -index created! -[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA: 0s2022-06-20 02:44:30,061 - mmdet - INFO - Evaluating bbox... -Loading and preparing results... -DONE (t=0.15s) -creating index... -index created! -Running per image evaluation... -Evaluate annotation type *bbox* -DONE (t=2.42s). -Accumulating evaluation results... -2022-06-20 02:44:33,060 - mmdet - INFO - Epoch(val) [1][327] bbox_mAP: 0.0060, bbox_mAP_50: 0.0200, bbox_mAP_75: 0.0010, bbox_mAP_s: 0.0090, bbox_mAP_m: 0.0060, bbox_mAP_l: 0.0000, bbox_mAP_copypaste: 0.006 0.020 0.001 0.009 0.006 0.000 -DONE (t=0.36s). - Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.006 - Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.020 - Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.001 - Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.009 - Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.006 - Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.000 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.029 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.029 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.029 - Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.050 - Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.027 - Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.000 -[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 21s, ETA: 0s2022-06-20 02:47:51,860 - mmdet - INFO - Evaluating bbox... -Loading and preparing results... -DONE (t=0.15s) -creating index... -index created! -Running per image evaluation... -Evaluate annotation type *bbox* -DONE (t=2.47s). -Accumulating evaluation results... -2022-06-20 02:47:54,962 - mmdet - INFO - Epoch(val) [2][327] bbox_mAP: 0.0280, bbox_mAP_50: 0.0750, bbox_mAP_75: 0.0150, bbox_mAP_s: 0.0180, bbox_mAP_m: 0.0340, bbox_mAP_l: 0.0140, bbox_mAP_copypaste: 0.028 0.075 0.015 0.018 0.034 0.014 -DONE (t=0.40s). - Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.028 - Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.075 - Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.015 - Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.018 - Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.034 - Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.014 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.092 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.092 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.092 - Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.051 - Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.071 - Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.095 -2022-06-20 02:50:51,428 - mmdet - INFO - Saving checkpoint at 3 epochs -[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 7.9 task/s, elapsed: 22s, ETA: 0s2022-06-20 02:51:15,654 - mmdet - INFO - Evaluating bbox... -Loading and preparing results... -DONE (t=0.02s) -creating index... -index created! -Running per image evaluation... -Evaluate annotation type *bbox* -DONE (t=2.22s). -Accumulating evaluation results... -2022-06-20 02:51:18,523 - mmdet - INFO - Epoch(val) [3][327] bbox_mAP: 0.0970, bbox_mAP_50: 0.2000, bbox_mAP_75: 0.0800, bbox_mAP_s: 0.0340, bbox_mAP_m: 0.0750, bbox_mAP_l: 0.0900, bbox_mAP_copypaste: 0.097 0.200 0.080 0.034 0.075 0.090 -DONE (t=0.42s). - Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.097 - Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.200 - Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.080 - Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.034 - Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.075 - Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.090 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.158 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.158 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.158 - Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.084 - Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.117 - Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.161 -[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA: 0s2022-06-20 02:54:37,466 - mmdet - INFO - Evaluating bbox... -Loading and preparing results... -DONE (t=0.03s) -creating index... -index created! -Running per image evaluation... -Evaluate annotation type *bbox* -DONE (t=2.27s). -Accumulating evaluation results... -2022-06-20 02:54:40,383 - mmdet - INFO - Epoch(val) [4][327] bbox_mAP: 0.0960, bbox_mAP_50: 0.2050, bbox_mAP_75: 0.0710, bbox_mAP_s: 0.0400, bbox_mAP_m: 0.0910, bbox_mAP_l: 0.0930, bbox_mAP_copypaste: 0.096 0.205 0.071 0.040 0.091 0.093 -DONE (t=0.41s). - Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.096 - Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.205 - Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.071 - Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.040 - Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.091 - Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.093 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.166 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.166 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.166 - Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.092 - Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.152 - Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.162 -[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA: 0s2022-06-20 02:57:58,671 - mmdet - INFO - Evaluating bbox... -Loading and preparing results... -DONE (t=0.14s) -creating index... -index created! -Running per image evaluation... -Evaluate annotation type *bbox* -DONE (t=1.36s). -Accumulating evaluation results... -2022-06-20 02:58:00,468 - mmdet - INFO - Epoch(val) [5][327] bbox_mAP: 0.1600, bbox_mAP_50: 0.3140, bbox_mAP_75: 0.1440, bbox_mAP_s: 0.0670, bbox_mAP_m: 0.1430, bbox_mAP_l: 0.1490, bbox_mAP_copypaste: 0.160 0.314 0.144 0.067 0.143 0.149 -DONE (t=0.25s). - Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.160 - Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.314 - Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.144 - Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.067 - Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.143 - Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.149 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.238 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.238 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.238 - Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.125 - Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.218 - Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.232 -2022-06-20 03:00:58,010 - mmdet - INFO - Saving checkpoint at 6 epochs -[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 7.6 task/s, elapsed: 23s, ETA: 0s2022-06-20 03:01:22,836 - mmdet - INFO - Evaluating bbox... -Loading and preparing results... -DONE (t=0.15s) -creating index... -index created! -Running per image evaluation... -Evaluate annotation type *bbox* -DONE (t=1.80s). -Accumulating evaluation results... -2022-06-20 03:01:25,153 - mmdet - INFO - Epoch(val) [6][327] bbox_mAP: 0.2180, bbox_mAP_50: 0.4040, bbox_mAP_75: 0.2040, bbox_mAP_s: 0.1180, bbox_mAP_m: 0.2210, bbox_mAP_l: 0.1760, bbox_mAP_copypaste: 0.218 0.404 0.204 0.118 0.221 0.176 -DONE (t=0.31s). - Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.218 - Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.404 - Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.204 - Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.118 - Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.221 - Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.176 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.321 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.321 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.321 - Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.175 - Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.347 - Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.261 -[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA: 0s2022-06-20 03:04:44,056 - mmdet - INFO - Evaluating bbox... -Loading and preparing results... -DONE (t=0.02s) -creating index... -index created! -Running per image evaluation... -Evaluate annotation type *bbox* -DONE (t=1.84s). -Accumulating evaluation results... -2022-06-20 03:04:46,289 - mmdet - INFO - Epoch(val) [7][327] bbox_mAP: 0.2310, bbox_mAP_50: 0.4290, bbox_mAP_75: 0.2300, bbox_mAP_s: 0.1720, bbox_mAP_m: 0.2770, bbox_mAP_l: 0.1790, bbox_mAP_copypaste: 0.231 0.429 0.230 0.172 0.277 0.179 -DONE (t=0.31s). - Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.231 - Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.429 - Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.230 - Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.172 - Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.277 - Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.179 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.369 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.369 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.369 - Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.256 - Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.407 - Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.306 -[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 22s, ETA: 0s2022-06-20 03:08:05,146 - mmdet - INFO - Evaluating bbox... -Loading and preparing results... -DONE (t=0.01s) -creating index... -index created! -Running per image evaluation... -Evaluate annotation type *bbox* -DONE (t=1.78s). -Accumulating evaluation results... -2022-06-20 03:08:07,322 - mmdet - INFO - Epoch(val) [8][327] bbox_mAP: 0.2610, bbox_mAP_50: 0.4790, bbox_mAP_75: 0.2570, bbox_mAP_s: 0.1560, bbox_mAP_m: 0.2850, bbox_mAP_l: 0.2110, bbox_mAP_copypaste: 0.261 0.479 0.257 0.156 0.285 0.211 -DONE (t=0.31s). - Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.261 - Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.479 - Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.257 - Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.156 - Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.285 - Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.211 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.379 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.379 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.379 - Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.223 - Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.392 - Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.337 -2022-06-20 03:11:04,360 - mmdet - INFO - Saving checkpoint at 9 epochs -[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 7.9 task/s, elapsed: 22s, ETA: 0s2022-06-20 03:11:28,443 - mmdet - INFO - Evaluating bbox... -Loading and preparing results... -DONE (t=0.01s) -creating index... -index created! -Running per image evaluation... -Evaluate annotation type *bbox* -DONE (t=1.56s). -Accumulating evaluation results... -2022-06-20 03:11:30,381 - mmdet - INFO - Epoch(val) [9][327] bbox_mAP: 0.3230, bbox_mAP_50: 0.5630, bbox_mAP_75: 0.3410, bbox_mAP_s: 0.2510, bbox_mAP_m: 0.3380, bbox_mAP_l: 0.2390, bbox_mAP_copypaste: 0.323 0.563 0.341 0.251 0.338 0.239 -DONE (t=0.30s). - Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.323 - Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.563 - Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.341 - Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.251 - Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.338 - Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.239 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.442 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.442 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.442 - Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.365 - Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.465 - Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.375 -[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 22s, ETA: 0s2022-06-20 03:14:49,643 - mmdet - INFO - Evaluating bbox... -Loading and preparing results... -DONE (t=0.02s) -creating index... -index created! -Running per image evaluation... -Evaluate annotation type *bbox* -DONE (t=1.56s). -Accumulating evaluation results... -2022-06-20 03:14:51,582 - mmdet - INFO - Epoch(val) [10][327] bbox_mAP: 0.3260, bbox_mAP_50: 0.5650, bbox_mAP_75: 0.3490, bbox_mAP_s: 0.2750, bbox_mAP_m: 0.3510, bbox_mAP_l: 0.2430, bbox_mAP_copypaste: 0.326 0.565 0.349 0.275 0.351 0.243 -DONE (t=0.29s). - Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.326 - Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.565 - Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.349 - Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.275 - Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.351 - Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.243 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.454 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.454 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.454 - Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.380 - Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.470 - Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.394 -[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 22s, ETA: 0s2022-06-20 03:18:11,238 - mmdet - INFO - Evaluating bbox... -Loading and preparing results... -DONE (t=0.14s) -creating index... -index created! -Running per image evaluation... -Evaluate annotation type *bbox* -DONE (t=1.43s). -Accumulating evaluation results... -2022-06-20 03:18:13,126 - mmdet - INFO - Epoch(val) [11][327] bbox_mAP: 0.3320, bbox_mAP_50: 0.5600, bbox_mAP_75: 0.3570, bbox_mAP_s: 0.3060, bbox_mAP_m: 0.3600, bbox_mAP_l: 0.2460, bbox_mAP_copypaste: 0.332 0.560 0.357 0.306 0.360 0.246 -DONE (t=0.27s). - Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.332 - Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.560 - Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.357 - Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.306 - Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.360 - Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.246 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.457 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.457 - Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.457 - Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.370 - Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.477 - Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.393 -``` - -### Bước 6: Dự đoán trên ảnh mới - -Sau khi huấn luyện xong, ta thử dự đoán trên 01 ảnh mới. Giả sử nhóm sinh viên chọn ảnh `000000100.jpg` trong tập dữ liệu: - -```[python3] -# Show thử 1 vài ảnh -img = mmcv.imread('/content/drive/MyDrive/BDL_UIT/UIT-VinaDeveS22/images/000000100.jpg') - -model.cfg = cfg -result = inference_detector(model, img) -show_result_pyplot(model, img, result) -``` - -Hình ảnh đầu ra: - -![](https://i.imgur.com/jmucRnG.png) - -Một số hình ảnh khác: - -![](https://i.imgur.com/F9GZ2xY.jpg) - -![](https://i.imgur.com/lbUrtUY.png) - -![](https://i.imgur.com/M18xAF7.png) - -![](https://i.imgur.com/DnELxPD.png) - -![](https://i.imgur.com/0MXxOwt.jpg) - - - -## Tài liệu tham khảo - -[1]. Girshick, R., Donahue, J., Darrell, T., & Malik, J. (2014). Rich feature hierarchies for accurate object detection and semantic segmentation. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 580-587). - -[2]. Girshick, R. (2015). Fast r-cnn. In Proceedings of the IEEE international conference on computer vision (pp. 1440-1448). - -[3]. Ren, S., He, K., Girshick, R., & Sun, J. (2015). Faster r-cnn: Towards real-time object detection with region proposal networks. Advances in neural information processing systems, 28. - -[4]. Chen, K., Wang, J., Pang, J., Cao, Y., Xiong, Y., Li, X., ... & Lin, D. (2019). MMDetection: Open mmlab detection toolbox and benchmark. arXiv preprint arXiv:1906.07155. diff --git a/_posts/2023-12-29-han-du-thi-tap.md b/_posts/2023-12-29-han-du-thi-tap.md deleted file mode 100644 index ae29df4..0000000 --- a/_posts/2023-12-29-han-du-thi-tap.md +++ /dev/null @@ -1,285 +0,0 @@ ---- -layout: post -title: Hàn du thi tập -date: 2023-12-29 00:00:00 -description: Tập thơ sáng tác tại Hàn -tags: formatting links -categories: sample-posts -inline: false ---- - -# Hàn du thi tập (Tập thơ sáng tác ở Hàn) - -## Lời nói đầu - -Kính chào quý bằng hữu, - -Tại hạ là Doanh (Công Danh), xin phép được gửi đến quý bằng hữu, những người cùng sở thích thi ca một tập thơ mà tại hạ đã sáng tác trong quá trình làm việc và sinh sống tại Thủ Nhĩ, Đại Hàn. - -Trong tập thơ này, tại hạ giới thiệu một số bài thơ mà tại hạ viết ở thể 5 chữ, hoặc 7 chữ, hoặc thơ 6-8. Tại hạ đặc biệt thích thể loại thơ 7 chữ, theo luật Đại Đường (thất ngôn tứ tuyệt Đường luật). - -Các bài thơ tại hạ viết chủ yếu có chủ đề về **nhân sinh** và **tình yêu**, và hầu hết được sáng tác vào lúc 1-2 giờ sáng, lúc mà tâm trạng dâng trào nhất. Về chủ đề **nhân sinh**, tại hạ thường viết về góc nhìn của mình về cuộc đời với tâm trạng hơi u tối một chút, nhưng đâu đó vẫn có màu tươi sáng. Về **tình yêu**, tại hạ thường viết về chủ đề mối tình đã lỡ. Câu cú có phần một chút trách móc, nhưng tiếc thương một mối tình đã lỡ, và da diết tôn trọng. - -Các bài thơ sẽ có các lỗi trong cách gieo vần, dùng từ. Nếu đọc thơ khiến các bằng hữu không thoải mái, tại hạ rất xin lỗi, và luôn đó nhận những lời góp ý. - -Mời quý bằng hữu thưởng thơ. - -Kính bút, - -Công Danh - -## Lập Thu Đại Hàn - -Lập thu nơi xóm nhỏ - -Cho nỗi niềm chơi vơi - -Đôi điều còn bỏ ngõ - -Tìm đâu phía chân trời. - - -Công Danh, 6.9.2023 - -## Cầu vồng tình lỡ - -Cầu vồng đẹp nhất sau mưa - -Ngày em đẹp nhất là vừa xa anh - -Buồn nào rồi cũng trôi nhanh - -Nhưng thành vết xẹo khó lành về sau - - -Công Danh, 11.9.2023 - -## Miền đất khác - -Một vệt nắng cuối trời - -Cho chiều buồn man mác - -Liệu một miền đất khác - -Có nỗi niềm chơi vơi? - - -Công Danh, 12.9.2023 - -## Lửa thủ đô - -*Bài thơ tỏ lòng tiếc thương cho các nạn nhân của một vụ cháy kinh hoàng ở thủ đô Hà Nội* - -Ở giữa lòng thủ đô - -Một màu buồn man mác - -Trời đêm mưa lác đác - -Lửa hóa kiếp hư vô... - - -Công Danh, 14.9.2023 - -## Tình tan - -Đượm nắng lập thu cuối chiều ta - -Niệm về ngày cũ vốn phôi pha - -Hoàng hôn chớm tắt, hồn vô ngã - -Chôn giấu tình tan, em với ta. - - -Ánh mắt ai đậm đà - -Tiếng cười ai giòn giã, - -Tâm tư ai la cà - -Không phải em, là lá... - - -Công Danh và Minh Niên, 20.9.2023 - -## Hạnh phúc mới - -*Bài thơ được sáng tác từ bài hát Hạnh phúc mới, nhưng đổi vai hai nhân vật nam và nữ.* - -Ngày hôm nào em nói - -Mình chia tay thôi anh - -Nghe như lời trăn trối - -Gạt lệ buồn phai nhanh. - - -Anh à, đừng buồn nữa - -Tình nào cũng thế thôi - -Hợp, yêu, tan, rồi mất - -Còn nỗi lòng đơn côi. - - -Em đang ở đâu đó - -Để nỗi niềm chơi vơi - -Hồn em bay theo gió - -Tìm em cuối chân trời... - - -Công Danh, 8.10.2023 - -## Sài Gòn nhỏ - -*Bài thơ được sáng tác rất lâu, nhưng đến ngày này mới hoàn chỉnh* - -Có một Sài Gòn nhỏ - -Con phố đông người qua - -Có chuyến xe buýt nọ - -Từng chở cuộc tình ta. - - -Ngày đôi mình chia xa, - -Hạ vẫn còn vương nắng - -Tình ngọt chợt thành đắng - -Chỉ còn dằm trong tim. - - -Đôi mắt anh lim dim - -Mơ về ngày ngây dại - -Thấy em quay nhìn lại - -Như tình mình chưa phai. - - -Công Danh, 12.10.2023 - -## Cầu sông Hậu - -Nhớ về ngày cũ còn đâu, - -Bóng hình em gái hát câu gọi đò - -Ngân vang sông Hậu câu hò - -Giờ đây chẳng phải đi đò sang ngang - -Ai về Châu Đốc, An Giang, - -Qua cậu sông Hậu, gửi nàng yêu thương. - - -Công Danh, 11.11.2023 - -## Một kiếp người - -*Bài thơ sáng tác để tiếc thương cho một người bà của một người bạn đã mất.* - -Thoáng chốc là xong một kiếp người - -Hồng trần vướng bận cứ buông lơi - -Người đi về chốn hồn thanh thản - -Để lại ngàn năm nỗi đau đời. - - -## Các bản dịch bài thơ nổi tiếng của William Shakespeare - -Ở phần này, tại hạ giới thiệu các bằng hữu bản dịch do tại hạ thực hiện cho một bài thơ nổi tiếng dưới phong cách của các nhà thơ lớn của thi văn Việt Nam. - -Bản gốc: - -> You say that you love rain, but you open your umbrella when it rains. -> -> You say that you love the sun, but you find a shadow spot when the sun shines. -> -> You say that you love the wind, but you close your windows when wind blows. -> -> This is why I am afraid, you say that you love me too - -### Bản dịch phong cách Xuân Diệu: - -Em nói rất thích mưa - -Sao tìm dù mà tránh - -Em thích nhìn nắng hạ - -Sao đi tìm nơi râm. - - -Em từng nói rằng em yêu gió lộng - -Vậy mà sao giờ chốt cửa cài then - -Chợt thổn thức, anh thẹn cười bẽn lẽn - -Thế thì còn... lời em nói yêu anh? - - -### Bản dịch phong cách Hàn Mặc Tử: - -Sao em không còn yêu mưa nhỉ? - -Mà kéo dù lên tránh ướt mi - -Rồi kêu thích nắng, yêu hương Hạ - -Thế núp nơi râm là nghĩa gì? - - -Em nói rằng yêu, gió vừa qua - -Thế sao cửa đóng, rèm bung ra? - -Bỗng nhiên anh thấy thật không ổn - -Ai biết tình em có đậm đà... - - -### Bản dịch phong cách Tố Hữu: - -Từng nói yêu mưa, giờ khác lạ - -Rồi chợt mưa đến lấy ô ra - -Và em từng thì thầm yêu nắng - -Nắng rọi lên thì chẳng thiết tha. - - -### Bản dịch phong cách Nguyễn Thị Hinh (Bà Huyện Thanh Quan): - -Nhớ nói trời mưa thích thế mà - -Chẳng mưa to mấy lấy ô ra - -Sao em muốn ngắm trời hừng nắng - -Nắng rọi lên cao lại núp nhà - -Ngắm gió mây làm em thích thích - -Bây giờ chốt cửa tránh xa xa - -Chợt sao thấy lạ lời em nói - -Thật giả tình yêu, em với ta. - diff --git a/_projects/1_project.md b/_projects/1_project.md deleted file mode 100644 index 3f7cf78..0000000 --- a/_projects/1_project.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -layout: page -title: project 1 -description: a project with a background image -img: assets/img/12.jpg -importance: 1 -category: work ---- - -Every project has a beautiful feature showcase page. -It's easy to include images in a flexible 3-column grid format. -Make your photos 1/3, 2/3, or full width. - -To give your project a background in the portfolio page, just add the img tag to the front matter like so: - - --- - layout: page - title: project - description: a project with a background image - img: /assets/img/12.jpg - --- - -
-
- {% include figure.html path="assets/img/1.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/3.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles. -
-
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- This image can also have a caption. It's like magic. -
- -You can also put regular text between your rows of images. -Say you wanted to write a little bit about your project before you posted the rest of the images. -You describe how you toiled, sweated, *bled* for your project, and then... you reveal its glory in the next row of images. - - -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- You can also have artistically styled 2/3 + 1/3 images, like these. -
- - -The code is simple. -Just wrap your images with `
` and place them inside `
` (read more about the Bootstrap Grid system). -To make images responsive, add `img-fluid` class to each; for rounded corners and shadows use `rounded` and `z-depth-1` classes. -Here's the code for the last row of images above: - -{% raw %} -```html -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-``` -{% endraw %} diff --git a/_projects/2_project.md b/_projects/2_project.md deleted file mode 100644 index bebf796..0000000 --- a/_projects/2_project.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -layout: page -title: project 2 -description: a project with a background image -img: assets/img/3.jpg -importance: 2 -category: work ---- - -Every project has a beautiful feature showcase page. -It's easy to include images in a flexible 3-column grid format. -Make your photos 1/3, 2/3, or full width. - -To give your project a background in the portfolio page, just add the img tag to the front matter like so: - - --- - layout: page - title: project - description: a project with a background image - img: /assets/img/12.jpg - --- - -
-
- {% include figure.html path="assets/img/1.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/3.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles. -
-
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- This image can also have a caption. It's like magic. -
- -You can also put regular text between your rows of images. -Say you wanted to write a little bit about your project before you posted the rest of the images. -You describe how you toiled, sweated, *bled* for your project, and then... you reveal its glory in the next row of images. - - -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- You can also have artistically styled 2/3 + 1/3 images, like these. -
- - -The code is simple. -Just wrap your images with `
` and place them inside `
` (read more about the Bootstrap Grid system). -To make images responsive, add `img-fluid` class to each; for rounded corners and shadows use `rounded` and `z-depth-1` classes. -Here's the code for the last row of images above: - -{% raw %} -```html -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-``` -{% endraw %} diff --git a/_projects/3_project.md b/_projects/3_project.md deleted file mode 100644 index 3f3cbf7..0000000 --- a/_projects/3_project.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -layout: page -title: project 3 -description: a project that redirects to another website -img: assets/img/7.jpg -redirect: https://unsplash.com -importance: 3 -category: work ---- - -Every project has a beautiful feature showcase page. -It's easy to include images in a flexible 3-column grid format. -Make your photos 1/3, 2/3, or full width. - -To give your project a background in the portfolio page, just add the img tag to the front matter like so: - - --- - layout: page - title: project - description: a project with a background image - img: /assets/img/12.jpg - --- - -
-
- {% include figure.html path="assets/img/1.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/3.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles. -
-
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- This image can also have a caption. It's like magic. -
- -You can also put regular text between your rows of images. -Say you wanted to write a little bit about your project before you posted the rest of the images. -You describe how you toiled, sweated, *bled* for your project, and then... you reveal its glory in the next row of images. - - -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- You can also have artistically styled 2/3 + 1/3 images, like these. -
- - -The code is simple. -Just wrap your images with `
` and place them inside `
` (read more about the Bootstrap Grid system). -To make images responsive, add `img-fluid` class to each; for rounded corners and shadows use `rounded` and `z-depth-1` classes. -Here's the code for the last row of images above: - -{% raw %} -```html -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-``` -{% endraw %} diff --git a/_projects/4_project.md b/_projects/4_project.md deleted file mode 100644 index edb5dd2..0000000 --- a/_projects/4_project.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -layout: page -title: project 4 -description: another without an image -img: -importance: 3 -category: fun ---- - -Every project has a beautiful feature showcase page. -It's easy to include images in a flexible 3-column grid format. -Make your photos 1/3, 2/3, or full width. - -To give your project a background in the portfolio page, just add the img tag to the front matter like so: - - --- - layout: page - title: project - description: a project with a background image - img: /assets/img/12.jpg - --- - -
-
- {% include figure.html path="assets/img/1.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/3.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles. -
-
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- This image can also have a caption. It's like magic. -
- -You can also put regular text between your rows of images. -Say you wanted to write a little bit about your project before you posted the rest of the images. -You describe how you toiled, sweated, *bled* for your project, and then... you reveal its glory in the next row of images. - - -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- You can also have artistically styled 2/3 + 1/3 images, like these. -
- - -The code is simple. -Just wrap your images with `
` and place them inside `
` (read more about the Bootstrap Grid system). -To make images responsive, add `img-fluid` class to each; for rounded corners and shadows use `rounded` and `z-depth-1` classes. -Here's the code for the last row of images above: - -{% raw %} -```html -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-``` -{% endraw %} diff --git a/_projects/5_project.md b/_projects/5_project.md deleted file mode 100644 index efd9b6c..0000000 --- a/_projects/5_project.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -layout: page -title: project 5 -description: a project with a background image -img: assets/img/1.jpg -importance: 3 -category: fun ---- - -Every project has a beautiful feature showcase page. -It's easy to include images in a flexible 3-column grid format. -Make your photos 1/3, 2/3, or full width. - -To give your project a background in the portfolio page, just add the img tag to the front matter like so: - - --- - layout: page - title: project - description: a project with a background image - img: /assets/img/12.jpg - --- - -
-
- {% include figure.html path="assets/img/1.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/3.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles. -
-
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- This image can also have a caption. It's like magic. -
- -You can also put regular text between your rows of images. -Say you wanted to write a little bit about your project before you posted the rest of the images. -You describe how you toiled, sweated, *bled* for your project, and then... you reveal its glory in the next row of images. - - -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- You can also have artistically styled 2/3 + 1/3 images, like these. -
- - -The code is simple. -Just wrap your images with `
` and place them inside `
` (read more about the Bootstrap Grid system). -To make images responsive, add `img-fluid` class to each; for rounded corners and shadows use `rounded` and `z-depth-1` classes. -Here's the code for the last row of images above: - -{% raw %} -```html -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-``` -{% endraw %} diff --git a/_projects/6_project.md b/_projects/6_project.md deleted file mode 100644 index 9a95d6e..0000000 --- a/_projects/6_project.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -layout: page -title: project 6 -description: a project with no image -img: -importance: 4 -category: fun ---- - -Every project has a beautiful feature showcase page. -It's easy to include images in a flexible 3-column grid format. -Make your photos 1/3, 2/3, or full width. - -To give your project a background in the portfolio page, just add the img tag to the front matter like so: - - --- - layout: page - title: project - description: a project with a background image - img: /assets/img/12.jpg - --- - -
-
- {% include figure.html path="assets/img/1.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/3.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles. -
-
-
- {% include figure.html path="assets/img/5.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- This image can also have a caption. It's like magic. -
- -You can also put regular text between your rows of images. -Say you wanted to write a little bit about your project before you posted the rest of the images. -You describe how you toiled, sweated, *bled* for your project, and then... you reveal its glory in the next row of images. - - -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-
- You can also have artistically styled 2/3 + 1/3 images, like these. -
- - -The code is simple. -Just wrap your images with `
` and place them inside `
` (read more about the Bootstrap Grid system). -To make images responsive, add `img-fluid` class to each; for rounded corners and shadows use `rounded` and `z-depth-1` classes. -Here's the code for the last row of images above: - -{% raw %} -```html -
-
- {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
- {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %} -
-
-``` -{% endraw %} diff --git a/_sass/_base.scss b/_sass/_base.scss deleted file mode 100644 index 8954b6c..0000000 --- a/_sass/_base.scss +++ /dev/null @@ -1,726 +0,0 @@ -/******************************************************************************* - * Styles for the base elements of the theme. - ******************************************************************************/ - -// Typography - -p, h1, h2, h3, h4, h5, h6, em, div, li, span, strong { - color: var(--global-text-color); -} - -hr { - border-top: 1px solid var(--global-divider-color); -} - -table { - td, th { - color: var(--global-text-color); - } - td { - font-size: 1rem; - } -} - -a, table.table a { - color: var(--global-theme-color); - &:hover { - color: var(--global-theme-color); - text-decoration: underline; - } - &:hover:after :not(.nav-item.dropdown) { - width: 100%; - } -} - -figure, img { - max-width: 90vw; -} - -blockquote { - background: var(--global-bg-color); - border-left: 2px solid var(--global-theme-color); - margin: 1.5em 10px; - padding: 0.5em 10px; - font-size: 1.2rem; -} - -// Math - -.equation { - margin-bottom: 1rem; - text-align: center; -} - -// Caption - -.caption { - font-size: 0.875rem; - margin-top: 0.75rem; - margin-bottom: 1.5rem; - text-align: center; -} - -// Card - -.card { - background-color: var(--global-card-bg-color); - - img { - width: 100%; - } - - .card-title { - color: var(--global-text-color); - } - - .card-item { - width: auto; - margin-bottom: 10px; - - .row { - display: flex; - align-items: center; - } - } -} - -// Citation - -.citation, .citation-number { - color: var(--global-theme-color); -} - -// Profile - -.profile { - width: 100%; - - .address { - margin-bottom: 5px; - margin-top: 5px; - font-family: monospace; - p { - display: inline-block; - margin: 0; - } - } -} -.profile.float-right{ - margin-left: 1rem; -} -.profile.float-left{ - margin-right: 1rem; -} - -@media (min-width: 576px) { - .profile { - width: 30%; - .address { - p { display: block; } - } - } -} - -.post-description { - margin-bottom: 2rem; - font-size: 0.875rem; - a { - color: inherit; - &:hover { - color: var(--global-theme-color); - text-decoration: none; - } - } -} - - -// Navbar customization - -.navbar { - box-shadow: none; - border-bottom: 1px solid var(--global-divider-color); - background-color: var(--global-bg-color); - opacity: 0.95; -} -.navbar .dropdown-menu { - background-color: var(--global-bg-color); - border: 1px solid var(--global-divider-color); - a:not(.active) { - color: var(--global-text-color); - } - a:hover { - color: var(--global-hover-color); - } - .dropdown-divider { - border-top: 1px solid var(--global-divider-color) !important; - } -} -.dropdown-item { - color: var(--global-text-color); - &:hover { - color: var(--global-hover-color); - background-color: var(--global-bg-color); - } -} -.navbar.navbar-light { - a { - &:hover { - text-decoration: none; - } - } - .navbar-brand { - color: var(--global-text-color); - } - .navbar-nav .nav-item .nav-link { - color: var(--global-text-color); - &:hover { - color: var(--global-hover-color); - } - } - .navbar-nav .nav-item.active>.nav-link { - background-color: inherit; - font-weight: bolder; - color: var(--global-theme-color); - &:hover { - color: var(--global-hover-color); - } - } - .navbar-brand.social { - padding-bottom: 0; - padding-top: 0; - font-size: 1.7rem; - a { - i::before { - color: var(--global-text-color); - transition-property: all 0.2s ease-in-out; - } - &:hover { - i::before { - color: var(--global-theme-color); - } - } - } - } -} - -.navbar-toggler { - .icon-bar { - display: block; - width: 22px; - height: 2px; - background-color: var(--global-text-color); - border-radius: 1px; - margin-bottom: 4px; - transition: all 0.2s; - } - .top-bar { - transform: rotate(45deg); - transform-origin: 10% 10%; - } - .middle-bar { - opacity: 0; - } - .bottom-bar { - transform: rotate(-45deg); - transform-origin: 10% 90%; - } -} - -.navbar-toggler.collapsed { - .top-bar { - transform: rotate(0); - } - .middle-bar { - opacity: 1; - } - .bottom-bar { - transform: rotate(0); - } -} - -#light-toggle { - padding: 0; - border: 0; - background-color: inherit; - color: var(--global-text-color); - &:hover { - color: var(--global-hover-color); - } -} - -// Social (bottom) - -.social { - text-align: center; - .contact-icons { - font-size: 4rem; - a { - i::before { - color: var(--global-text-color); - transition-property: all 0.2s ease-in-out; - } - &:hover { - i::before { - color: var(--global-theme-color); - } - } - } - } - .contact-note { - font-size: 0.8rem; - } -} - - -// Footer -footer.fixed-bottom { - background-color: var(--global-footer-bg-color); - font-size: 0.75rem; - .container { - color: var(--global-footer-text-color); - padding-top: 9px; - padding-bottom: 8px; - } - a { - color: var(--global-footer-link-color); - &:hover { - color: var(--global-theme-color); - text-decoration: none; - } - } -} - -footer.sticky-bottom { - border-top: 1px solid var(--global-divider-color); - padding-top: 40px; - padding-bottom: 40px; - font-size: 0.9rem; -} - -// CV - -.cv { - margin-bottom: 40px; - - .card { - background-color: var(--global-card-bg-color); - border: 1px solid var(--global-divider-color); - - .list-group-item { - background-color: inherit; - border-color: var(--global-divider-color); - - .badge { - color: var(--global-card-bg-color) !important; - background-color: var(--global-theme-color) !important; - } - } - } -} - -// Repositories - -@media (min-width: 768px) { - .repo { - max-width: 50%; - } -} - -// Blog - -.header-bar { - border-bottom: 1px solid var(--global-divider-color); - text-align: center; - padding-top: 2rem; - padding-bottom: 3rem; - h1 { - color: var(--global-theme-color); - font-size: 5rem; - } -} - -.tag-list { - border-bottom: 1px solid var(--global-divider-color); - text-align: center; - padding-top: 1rem; - - ul { - justify-content: center; - display: flow-root; - - p, li { - list-style: none; - display: inline-block; - padding: 1rem 0.5rem; - color: var(--global-text-color-light); - } - } -} - -.post-list { - margin: 0; - margin-bottom: 40px; - padding: 0; - li { - border-bottom: 1px solid var(--global-divider-color); - list-style: none; - padding-top: 2rem; - padding-bottom: 2rem; - .post-meta { - color: var(--global-text-color-light); - font-size: 0.875rem; - margin-bottom: 0; - } - .post-tags { - color: var(--global-text-color-light); - font-size: 0.875rem; - padding-top: 0.25rem; - padding-bottom: 0; - } - a { - color: var(--global-text-color); - text-decoration: none; - &:hover { - color: var(--global-theme-color); - } - } - } -} - -.pagination { - .page-item { - .page-link { - color: var(--global-text-color); - &:hover { - color: $black-color; - } - } - &.active .page-link { - color: $white-color; - background-color: var(--global-theme-color); - &:hover { - background-color: var(--global-theme-color); - } - } - } -} - - -// Distill - -.distill { - a:hover { - border-bottom-color: var(--global-theme-color); - text-decoration: none; - } -} - - -// Projects - -.projects { - a { - text-decoration: none; - - &:hover { - .card-title { - color: var(--global-theme-color); - } - } - } - - .card { - img { - width: 100%; - } - } - - .card-item { - width: auto; - margin-bottom: 10px; - - .row { - display: flex; - align-items: center; - } - } - - .grid-sizer, .grid-item { - width: 250px; - margin-bottom: 10px; - } - - h2.category { - color: var(--global-divider-color); - border-bottom: 1px solid var(--global-divider-color); - padding-top: 0.5rem; - margin-top: 2rem; - margin-bottom: 1rem; - text-align: right; - } -} - - -// Publications - -.publications { - margin-top: 2rem; - h1 { - color: var(--global-theme-color); - font-size: 2rem; - text-align: center; - margin-top: 1em; - margin-bottom: 1em; - } - h2 { - margin-bottom: 1rem; - span { - font-size: 1.5rem; - } - } - h2.year { - color: var(--global-divider-color); - border-top: 1px solid var(--global-divider-color); - padding-top: 1rem; - margin-top: 2rem; - margin-bottom: -2rem; - text-align: right; - } - ol.bibliography { - list-style: none; - padding: 0; - margin-top: 0; - - li { - margin-bottom: 1rem; - .preview { - width: 100%; - min-width: 80px; - max-width: 200px; - } - .abbr { - height: 2rem; - margin-bottom: 0.5rem; - abbr { - display: inline-block; - background-color: var(--global-theme-color); - padding-left: 1rem; - padding-right: 1rem; - a { - color: white; - &:hover { - text-decoration: none; - } - } - } - .award { - color: var(--global-theme-color) !important; - border: 1px solid var(--global-theme-color); - } - } - .title { - font-weight: bolder; - } - .author { - a { - border-bottom: 1px dashed var(--global-theme-color); - &:hover { - border-bottom-style: solid; - text-decoration: none; - } - } - > em { - border-bottom: 1px solid; - font-style: normal; - } - > span.more-authors { - color: var(--global-text-color-light); - border-bottom: 1px dashed var(--global-text-color-light); - cursor: pointer; - &:hover { - color: var(--global-text-color); - border-bottom: 1px dashed var(--global-text-color); - } - } - } - .links { - a.btn { - color: var(--global-text-color); - border: 1px solid var(--global-text-color); - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - &:hover { - color: var(--global-theme-color); - border-color: var(--global-theme-color); - } - } - } - .badges { - span { - display: inline-block; - color: $black-color; - height: 100%; - padding-left: 0.5rem; - vertical-align: middle; - &:hover { - text-decoration: underline; - } - } - } - .hidden { - font-size: 0.875rem; - max-height: 0px; - overflow: hidden; - text-align: justify; - transition-property: 0.15s ease; - -moz-transition: 0.15s ease; - -ms-transition: 0.15s ease; - -o-transition: 0.15s ease; - transition: all 0.15s ease; - - p { - line-height: 1.4em; - margin: 10px; - } - pre { - font-size: 1em; - line-height: 1.4em; - padding: 10px; - } - } - .hidden.open { - max-height: 100em; - transition-property: 0.15s ease; - -moz-transition: 0.15s ease; - -ms-transition: 0.15s ease; - -o-transition: 0.15s ease; - transition: all 0.15s ease; - } - div.abstract.hidden { - border: dashed 1px var(--global-bg-color); - } - div.abstract.hidden.open { - border-color: var(--global-text-color); - } - } - } -} - -// Rouge Color Customization -figure.highlight { - margin: 0 0 1rem; -} - -pre { - color: var(--global-theme-color); - background-color: var(--global-code-bg-color); - border-radius: 6px; - padding: 6px 12px; - pre, code { - background-color: transparent; - border-radius: 0; - padding: 0; - } -} - -code { - color: var(--global-theme-color); - background-color: var(--global-code-bg-color); - border-radius: 3px; - padding: 3px 3px; -} - - -// Transitioning Themes -html.transition, -html.transition *, -html.transition *:before, -html.transition *:after { - transition: all 750ms !important; - transition-delay: 0 !important; -} - -// Extra Markdown style (post Customization) -.post{ - .post-meta{ - color: var(--global-text-color-light); - font-size: 0.875rem; - margin-bottom: 0; - } - .post-tags{ - color: var(--global-text-color-light); - font-size: 0.875rem; - padding-top: 0.25rem; - padding-bottom: 1rem; - a { - color: var(--global-text-color-light); - text-decoration: none; - &:hover { - color: var(--global-theme-color); - } - } - } - .post-content{ - blockquote { - border-left: 5px solid var(--global-theme-color); - padding: 8px; - } - } -} - -progress { - /* Positioning */ - position: fixed; - left: 0; - top: 56px; - z-index: 10; - - /* Dimensions */ - width: 100%; - height: 1px; - - /* Reset the appearance */ - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - - /* Get rid of the default border in Firefox/Opera. */ - border: none; - - /* Progress bar container for Firefox/IE10 */ - background-color: transparent; - - /* Progress bar value for IE10 */ - color: var(--global-theme-color); - } - - progress::-webkit-progress-bar { - background-color: transparent; - } - - progress::-webkit-progress-value { - background-color: var(--global-theme-color); - } - - progress::-moz-progress-bar { - background-color: var(--global-theme-color); - } - - .progress-container { - width: 100%; - background-color: transparent; - position: fixed; - top: 56px; - left: 0; - height: 5px; - display: block; - } - - .progress-bar { - background-color: var(--global-theme-color); - width: 0%; - display: block; - height: inherit; - } diff --git a/_sass/_distill.scss b/_sass/_distill.scss deleted file mode 100644 index 47837e7..0000000 --- a/_sass/_distill.scss +++ /dev/null @@ -1,129 +0,0 @@ -/******************************************************************************* - * Style overrides for distill blog posts. - ******************************************************************************/ - -d-byline { - border-top-color: var(--global-divider-color) !important; -} - -d-byline h3 { - color: var(--global-text-color) !important; -} - -d-byline a, d-article d-byline a { - color: var(--global-text-color) !important; - &:hover { - color: var(--global-hover-color) !important; - } -} - -d-article { - border-top-color: var(--global-divider-color) !important; - p, h1, h2, h3, h4, h5, h6, li, table { - color: var(--global-text-color) !important; - } - h1, h2, hr, table, table th, table td { - border-bottom-color: var(--global-divider-color) !important; - } - a { - color: var(--global-theme-color) !important; - &:hover { - color: var(--global-theme-color) !important; - } - } - b i { - display: inline; - } - - d-contents { - align-self: start; - grid-column: 1 / 4; - grid-row: auto / span 4; - justify-self: end; - margin-top: 0em; - padding-left: 2em; - padding-right: 3em; - border-right: 1px solid var(--global-divider-color); - width: calc(max(70%, 300px)); - margin-right: 0px; - margin-top: 0em; - display: grid; - grid-template-columns: - minmax(8px, 1fr) [toc] auto - minmax(8px, 1fr) [toc-line] 1px - minmax(32px, 2fr); - - nav { - grid-column: toc; - a { - border-bottom: none !important; - &:hover { - border-bottom: 1px solid var(--global-text-color) !important; - } - } - h3 { - margin-top: 0; - margin-bottom: 1em; - } - div { - display: block; - outline: none; - margin-bottom: 0.8em; - color: rgba(0, 0, 0, 0.8); - font-weight: bold; - } - ul { - padding-left: 1em; - margin-top: 0; - margin-bottom: 6px; - list-style-type: none; - li { - margin-bottom: 0.25em; - } - } - } - .figcaption { - line-height: 1.4em; - } - toc-line { - border-right: 1px solid var(--global-divider-color); - grid-column: toc-line; - } - } - - d-footnote { - scroll-margin-top: 66px; - } -} - -d-appendix { - border-top-color: var(--global-divider-color) !important; - color: var(--global-distill-app-color) !important; - h3, li, span { - color: var(--global-distill-app-color) !important; - } - a, a.footnote-backlink { - color: var(--global-distill-app-color) !important; - &:hover { - color: var(--global-hover-color) !important; - } - } -} - -@media (max-width: 1024px) { - d-article { - d-contents { - display: block; - grid-column-start: 2; - grid-column-end: -2; - padding-bottom: 0.5em; - margin-bottom: 1em; - padding-top: 0.5em; - width: 100%; - border: 1px solid var(--global-divider-color); - nav { - grid-column: none; - } - } - } -} diff --git a/_sass/_layout.scss b/_sass/_layout.scss deleted file mode 100644 index 29da4ad..0000000 --- a/_sass/_layout.scss +++ /dev/null @@ -1,51 +0,0 @@ -/****************************************************************************** - * Content - ******************************************************************************/ - -body { - padding-bottom: 70px; - color: var(--global-text-color); - background-color: var(--global-bg-color); - font-family: Arial, Helvetica, sans-serif; - - h1, h2, h3, h4, h5, h6 { - scroll-margin-top: 66px; - } -} - -body.fixed-top-nav { - // Add some padding for the nav-bar. - padding-top: 56px; -} - -body.sticky-bottom-footer { - // Remove padding below footer. - padding-bottom: 0; -} - -.container { - max-width: $max-content-width; -} - -// Profile -.profile { - img { - width: 100%; - } -} - -// TODO: redefine content layout. - - -/****************************************************************************** - * Publications - ******************************************************************************/ - -// TODO: redefine publications layout. - - -/***************************************************************************** -* Projects -*****************************************************************************/ - -// TODO: redefine projects layout. diff --git a/_sass/_themes.scss b/_sass/_themes.scss deleted file mode 100644 index 2f681ef..0000000 --- a/_sass/_themes.scss +++ /dev/null @@ -1,65 +0,0 @@ -/******************************************************************************* - * Themes - ******************************************************************************/ - -:root { - --global-bg-color: #{$white-color}; - --global-code-bg-color: #{$code-bg-color-light}; - --global-text-color: #{$black-color}; - --global-text-color-light: #{$grey-color}; - --global-theme-color: #{$purple-color}; - --global-hover-color: #{$purple-color}; - --global-footer-bg-color: #{$grey-color-dark}; - --global-footer-text-color: #{$grey-color-light}; - --global-footer-link-color: #{$white-color}; - --global-distill-app-color: #{$grey-color}; - --global-divider-color: rgba(0,0,0,.1); - --global-card-bg-color: #{$white-color}; - - .fa-sun { - display : none; - } - .fa-moon { - padding-left: 10px; - padding-top: 12px; - display : block; - } - - .repo-img-light { - display: block; - } - .repo-img-dark { - display: none; - } -} - -html[data-theme='dark'] { - --global-bg-color: #{$grey-color-dark}; - --global-code-bg-color: #{$code-bg-color-dark}; - --global-text-color: #{$grey-color-light}; - --global-text-color-light: #{$grey-color-light}; - --global-theme-color: #{$cyan-color}; - --global-hover-color: #{$cyan-color}; - --global-footer-bg-color: #{$grey-color-light}; - --global-footer-text-color: #{$grey-color-dark}; - --global-footer-link-color: #{$black-color}; - --global-distill-app-color: #{$grey-color-light}; - --global-divider-color: #424246; - --global-card-bg-color: #{$grey-900}; - - .fa-sun { - padding-left: 10px; - padding-top: 12px; - display : block; - } - .fa-moon { - display : none; - } - - .repo-img-light { - display: none; - } - .repo-img-dark { - display: block; - } -} diff --git a/_sass/_variables.scss b/_sass/_variables.scss deleted file mode 100644 index b050aa6..0000000 --- a/_sass/_variables.scss +++ /dev/null @@ -1,38 +0,0 @@ -/******************************************************************************* - * Variables used throughout the theme. - * To adjust anything, simply edit the variables below and rebuild the theme. - ******************************************************************************/ - - -// Colors -$red-color: #FF3636 !default; -$red-color-dark: #B71C1C !default; -$orange-color: #F29105 !default; -$blue-color: #0076df !default; -$blue-color-dark: #00369f !default; -$cyan-color: #2698BA !default; -$light-cyan-color: lighten($cyan-color, 25%); -$green-color: #00ab37 !default; -$green-color-lime: #B7D12A !default; -$green-color-dark: #009f06 !default; -$green-color-light: #ddffdd !default; -$green-color-bright: #11D68B !default; -$purple-color: #B509AC !default; -$light-purple-color: lighten($purple-color, 25%); -$pink-color: #f92080 !default; -$pink-color-light: #ffdddd !default; -$yellow-color: #efcc00 !default; - -$grey-color: #828282 !default; -$grey-color-light: lighten($grey-color, 40%); -$grey-color-dark: #1C1C1D; -$grey-900: #212529; - -$white-color: #ffffff !default; -$black-color: #000000 !default; - - -// Theme colors - -$code-bg-color-light: rgba($purple-color, 0.05); -$code-bg-color-dark: #2c3237 !default; diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 0000000..db0880b --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1,4 @@ +:root{--global-bg-color:#fff;--global-code-bg-color:rgba(181,9,172,0.05);--global-text-color:#000;--global-text-color-light:#828282;--global-theme-color:#b509ac;--global-hover-color:#b509ac;--global-footer-bg-color:#1c1c1d;--global-footer-text-color:#e8e8e8;--global-footer-link-color:#fff;--global-distill-app-color:#828282;--global-divider-color:rgba(0,0,0,.1);--global-card-bg-color:#fff}:root .fa-sun{display:none}:root .fa-moon{padding-left:10px;padding-top:12px;display:block}:root .repo-img-light{display:block}:root .repo-img-dark{display:none}html[data-theme=dark]{--global-bg-color:#1c1c1d;--global-code-bg-color:#2c3237;--global-text-color:#e8e8e8;--global-text-color-light:#e8e8e8;--global-theme-color:#2698ba;--global-hover-color:#2698ba;--global-footer-bg-color:#e8e8e8;--global-footer-text-color:#1c1c1d;--global-footer-link-color:#000;--global-distill-app-color:#e8e8e8;--global-divider-color:#424246;--global-card-bg-color:#212529}html[data-theme=dark] .fa-sun{padding-left:10px;padding-top:12px;display:block}html[data-theme=dark] .fa-moon{display:none}html[data-theme=dark] .repo-img-light{display:none}html[data-theme=dark] .repo-img-dark{display:block}body{padding-bottom:70px;color:var(--global-text-color);background-color:var(--global-bg-color);font-family:Arial,Helvetica,sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{scroll-margin-top:66px}body.fixed-top-nav{padding-top:56px}body.sticky-bottom-footer{padding-bottom:0}.container{max-width:800px}.profile img{width:100%}p,h1,h2,h3,h4,h5,h6,em,div,li,span,strong{color:var(--global-text-color)}hr{border-top:1px solid var(--global-divider-color)}table td,table th{color:var(--global-text-color)}table td{font-size:1rem}a,table.table a{color:var(--global-theme-color)}a:hover,table.table a:hover{color:var(--global-theme-color);text-decoration:underline}a:hover:after :not(.nav-item.dropdown),table.table a:hover:after :not(.nav-item.dropdown){width:100%}figure,img{max-width:90vw}blockquote{background:var(--global-bg-color);border-left:2px solid var(--global-theme-color);margin:1.5em 10px;padding:.5em 10px;font-size:1.2rem}.equation{margin-bottom:1rem;text-align:center}.caption{font-size:.875rem;margin-top:.75rem;margin-bottom:1.5rem;text-align:center}.card{background-color:var(--global-card-bg-color)}.card img{width:100%}.card .card-title{color:var(--global-text-color)}.card .card-item{width:auto;margin-bottom:10px}.card .card-item .row{display:flex;align-items:center}.citation,.citation-number{color:var(--global-theme-color)}.profile{width:100%}.profile .address{margin-bottom:5px;margin-top:5px;font-family:monospace}.profile .address p{display:inline-block;margin:0}.profile.float-right{margin-left:1rem}.profile.float-left{margin-right:1rem}@media(min-width:576px){.profile{width:30%}.profile .address p{display:block}}.post-description{margin-bottom:2rem;font-size:.875rem}.post-description a{color:inherit}.post-description a:hover{color:var(--global-theme-color);text-decoration:none}.navbar{box-shadow:none;border-bottom:1px solid var(--global-divider-color);background-color:var(--global-bg-color);opacity:.95}.navbar .dropdown-menu{background-color:var(--global-bg-color);border:1px solid var(--global-divider-color)}.navbar .dropdown-menu a:not(.active){color:var(--global-text-color)}.navbar .dropdown-menu a:hover{color:var(--global-hover-color)}.navbar .dropdown-menu .dropdown-divider{border-top:1px solid var(--global-divider-color)!important}.dropdown-item{color:var(--global-text-color)}.dropdown-item:hover{color:var(--global-hover-color);background-color:var(--global-bg-color)}.navbar.navbar-light a:hover{text-decoration:none}.navbar.navbar-light .navbar-brand{color:var(--global-text-color)}.navbar.navbar-light .navbar-nav .nav-item .nav-link{color:var(--global-text-color)}.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:var(--global-hover-color)}.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link{background-color:inherit;font-weight:bolder;color:var(--global-theme-color)}.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover{color:var(--global-hover-color)}.navbar.navbar-light .navbar-brand.social{padding-bottom:0;padding-top:0;font-size:1.7rem}.navbar.navbar-light .navbar-brand.social a i::before{color:var(--global-text-color);transition-property:all .2s ease-in-out}.navbar.navbar-light .navbar-brand.social a:hover i::before{color:var(--global-theme-color)}.navbar-toggler .icon-bar{display:block;width:22px;height:2px;background-color:var(--global-text-color);border-radius:1px;margin-bottom:4px;transition:all .2s}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}#light-toggle{padding:0;border:0;background-color:inherit;color:var(--global-text-color)} +#light-toggle:hover{color:var(--global-hover-color)}.social{text-align:center}.social .contact-icons{font-size:4rem}.social .contact-icons a i::before{color:var(--global-text-color);transition-property:all .2s ease-in-out}.social .contact-icons a:hover i::before{color:var(--global-theme-color)}.social .contact-note{font-size:.8rem}footer.fixed-bottom{background-color:var(--global-footer-bg-color);font-size:.75rem}footer.fixed-bottom .container{color:var(--global-footer-text-color);padding-top:9px;padding-bottom:8px}footer.fixed-bottom a{color:var(--global-footer-link-color)}footer.fixed-bottom a:hover{color:var(--global-theme-color);text-decoration:none}footer.sticky-bottom{border-top:1px solid var(--global-divider-color);padding-top:40px;padding-bottom:40px;font-size:.9rem}.cv{margin-bottom:40px}.cv .card{background-color:var(--global-card-bg-color);border:1px solid var(--global-divider-color)}.cv .card .list-group-item{background-color:inherit;border-color:var(--global-divider-color)}.cv .card .list-group-item .badge{color:var(--global-card-bg-color)!important;background-color:var(--global-theme-color)!important}@media(min-width:768px){.repo{max-width:50%}}.header-bar{border-bottom:1px solid var(--global-divider-color);text-align:center;padding-top:2rem;padding-bottom:3rem}.header-bar h1{color:var(--global-theme-color);font-size:5rem}.tag-list{border-bottom:1px solid var(--global-divider-color);text-align:center;padding-top:1rem}.tag-list ul{justify-content:center;display:flow-root}.tag-list ul p,.tag-list ul li{list-style:none;display:inline-block;padding:1rem .5rem;color:var(--global-text-color-light)}.post-list{margin:0;margin-bottom:40px;padding:0}.post-list li{border-bottom:1px solid var(--global-divider-color);list-style:none;padding-top:2rem;padding-bottom:2rem}.post-list li .post-meta{color:var(--global-text-color-light);font-size:.875rem;margin-bottom:0}.post-list li .post-tags{color:var(--global-text-color-light);font-size:.875rem;padding-top:.25rem;padding-bottom:0}.post-list li a{color:var(--global-text-color);text-decoration:none}.post-list li a:hover{color:var(--global-theme-color)}.pagination .page-item .page-link{color:var(--global-text-color)}.pagination .page-item .page-link:hover{color:#000}.pagination .page-item.active .page-link{color:#fff;background-color:var(--global-theme-color)}.pagination .page-item.active .page-link:hover{background-color:var(--global-theme-color)}.distill a:hover{border-bottom-color:var(--global-theme-color);text-decoration:none}.projects a{text-decoration:none}.projects a:hover .card-title{color:var(--global-theme-color)}.projects .card img{width:100%}.projects .card-item{width:auto;margin-bottom:10px}.projects .card-item .row{display:flex;align-items:center}.projects .grid-sizer,.projects .grid-item{width:250px;margin-bottom:10px}.projects h2.category{color:var(--global-divider-color);border-bottom:1px solid var(--global-divider-color);padding-top:.5rem;margin-top:2rem;margin-bottom:1rem;text-align:right}.publications{margin-top:2rem}.publications h1{color:var(--global-theme-color);font-size:2rem;text-align:center;margin-top:1em;margin-bottom:1em}.publications h2{margin-bottom:1rem}.publications h2 span{font-size:1.5rem}.publications h2.year{color:var(--global-divider-color);border-top:1px solid var(--global-divider-color);padding-top:1rem;margin-top:2rem;margin-bottom:-2rem;text-align:right}.publications ol.bibliography{list-style:none;padding:0;margin-top:0}.publications ol.bibliography li{margin-bottom:1rem}.publications ol.bibliography li .preview{width:100%;min-width:80px;max-width:200px}.publications ol.bibliography li .abbr{height:2rem;margin-bottom:.5rem}.publications ol.bibliography li .abbr abbr{display:inline-block;background-color:var(--global-theme-color);padding-left:1rem;padding-right:1rem}.publications ol.bibliography li .abbr abbr a{color:white}.publications ol.bibliography li .abbr abbr a:hover{text-decoration:none}.publications ol.bibliography li .abbr .award{color:var(--global-theme-color)!important;border:1px solid var(--global-theme-color)}.publications ol.bibliography li .title{font-weight:bolder}.publications ol.bibliography li .author a{border-bottom:1px dashed var(--global-theme-color)}.publications ol.bibliography li .author a:hover{border-bottom-style:solid;text-decoration:none}.publications ol.bibliography li .author>em{border-bottom:1px solid;font-style:normal}.publications ol.bibliography li .author>span.more-authors{color:var(--global-text-color-light);border-bottom:1px dashed var(--global-text-color-light);cursor:pointer}.publications ol.bibliography li .author>span.more-authors:hover{color:var(--global-text-color);border-bottom:1px dashed var(--global-text-color)}.publications ol.bibliography li .links a.btn{color:var(--global-text-color);border:1px solid var(--global-text-color);padding-left:1rem;padding-right:1rem;padding-top:.25rem;padding-bottom:.25rem}.publications ol.bibliography li .links a.btn:hover{color:var(--global-theme-color);border-color:var(--global-theme-color)} +.publications ol.bibliography li .badges span{display:inline-block;color:#000;height:100%;padding-left:.5rem;vertical-align:middle}.publications ol.bibliography li .badges span:hover{text-decoration:underline}.publications ol.bibliography li .hidden{font-size:.875rem;max-height:0;overflow:hidden;text-align:justify;transition-property:.15s ease;-moz-transition:.15s ease;-ms-transition:.15s ease;-o-transition:.15s ease;transition:all .15s ease}.publications ol.bibliography li .hidden p{line-height:1.4em;margin:10px}.publications ol.bibliography li .hidden pre{font-size:1em;line-height:1.4em;padding:10px}.publications ol.bibliography li .hidden.open{max-height:100em;transition-property:.15s ease;-moz-transition:.15s ease;-ms-transition:.15s ease;-o-transition:.15s ease;transition:all .15s ease}.publications ol.bibliography li div.abstract.hidden{border:dashed 1px var(--global-bg-color)}.publications ol.bibliography li div.abstract.hidden.open{border-color:var(--global-text-color)}figure.highlight{margin:0 0 1rem}pre{color:var(--global-theme-color);background-color:var(--global-code-bg-color);border-radius:6px;padding:6px 12px}pre pre,pre code{background-color:transparent;border-radius:0;padding:0}code{color:var(--global-theme-color);background-color:var(--global-code-bg-color);border-radius:3px;padding:3px 3px}html.transition,html.transition *,html.transition *:before,html.transition *:after{transition:all 750ms!important;transition-delay:0!important}.post .post-meta{color:var(--global-text-color-light);font-size:.875rem;margin-bottom:0}.post .post-tags{color:var(--global-text-color-light);font-size:.875rem;padding-top:.25rem;padding-bottom:1rem}.post .post-tags a{color:var(--global-text-color-light);text-decoration:none}.post .post-tags a:hover{color:var(--global-theme-color)}.post .post-content blockquote{border-left:5px solid var(--global-theme-color);padding:8px}progress{position:fixed;left:0;top:56px;z-index:10;width:100%;height:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:var(--global-theme-color)}progress::-webkit-progress-bar{background-color:transparent}progress::-webkit-progress-value{background-color:var(--global-theme-color)}progress::-moz-progress-bar{background-color:var(--global-theme-color)}.progress-container{width:100%;background-color:transparent;position:fixed;top:56px;left:0;height:5px;display:block}.progress-bar{background-color:var(--global-theme-color);width:0;display:block;height:inherit}d-byline{border-top-color:var(--global-divider-color)!important}d-byline h3{color:var(--global-text-color)!important}d-byline a,d-article d-byline a{color:var(--global-text-color)!important}d-byline a:hover,d-article d-byline a:hover{color:var(--global-hover-color)!important}d-article{border-top-color:var(--global-divider-color)!important}d-article p,d-article h1,d-article h2,d-article h3,d-article h4,d-article h5,d-article h6,d-article li,d-article table{color:var(--global-text-color)!important}d-article h1,d-article h2,d-article hr,d-article table,d-article table th,d-article table td{border-bottom-color:var(--global-divider-color)!important}d-article a{color:var(--global-theme-color)!important}d-article a:hover{color:var(--global-theme-color)!important}d-article b i{display:inline}d-article d-contents{align-self:start;grid-column:1/4;grid-row:auto/span 4;justify-self:end;margin-top:0;padding-left:2em;padding-right:3em;border-right:1px solid var(--global-divider-color);width:max(70%,300px);margin-right:0;margin-top:0;display:grid;grid-template-columns:minmax(8px,1fr) [toc] auto minmax(8px,1fr) [toc-line] 1px minmax(32px,2fr)}d-article d-contents nav{grid-column:toc}d-article d-contents nav a{border-bottom:none!important}d-article d-contents nav a:hover{border-bottom:1px solid var(--global-text-color)!important}d-article d-contents nav h3{margin-top:0;margin-bottom:1em}d-article d-contents nav div{display:block;outline:0;margin-bottom:.8em;color:rgba(0,0,0,0.8);font-weight:bold}d-article d-contents nav ul{padding-left:1em;margin-top:0;margin-bottom:6px;list-style-type:none}d-article d-contents nav ul li{margin-bottom:.25em}d-article d-contents .figcaption{line-height:1.4em}d-article d-contents toc-line{border-right:1px solid var(--global-divider-color);grid-column:toc-line}d-article d-footnote{scroll-margin-top:66px}d-appendix{border-top-color:var(--global-divider-color)!important;color:var(--global-distill-app-color)!important}d-appendix h3,d-appendix li,d-appendix span{color:var(--global-distill-app-color)!important}d-appendix a,d-appendix a.footnote-backlink{color:var(--global-distill-app-color)!important}d-appendix a:hover,d-appendix a.footnote-backlink:hover{color:var(--global-hover-color)!important}@media(max-width:1024px){d-article d-contents{display:block;grid-column-start:2;grid-column-end:-2;padding-bottom:.5em;margin-bottom:1em;padding-top:.5em;width:100%;border:1px solid var(--global-divider-color)}d-article d-contents nav{grid-column:none} +} \ No newline at end of file diff --git a/assets/css/main.css.map b/assets/css/main.css.map new file mode 100644 index 0000000..7a0d73a --- /dev/null +++ b/assets/css/main.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../_sass/_variables.scss","../../_sass/_themes.scss","../../_sass/_layout.scss","main.scss","../../_sass/_base.scss","../../_sass/_distill.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;;AAEF;EACE;;;AC9DJ;AAAA;AAAA;AAIA;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EAEE;;;AAGF;EAEE;;;AAGF;EACE,WCvBkB;;;AD4BlB;EACE;;;AAOJ;AAAA;AAAA;AAOA;AAAA;AAAA;AE9CA;AAAA;AAAA;AAMA;EACE;;;AAGF;EACE;;;AAIA;EACE;;AAEF;EACE;;;AAIJ;EACE;;AACA;EACE;EACA;;AAEF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKF;EACE;EACA;;;AAKF;EACE;EACA;EACA;EACA;;;AAKF;EACE;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AAON;EACE;;;AAKF;EACE;;AAEA;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAIN;EACE;;;AAEF;EACE;;;AAGF;EACE;IACE;;EAEE;IAAI;;;AAKV;EACE;EACA;;AACA;EACE;;AACA;EACE;EACA;;;AAQN;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;;AAGJ;EACE;;AACE;EACE;EACA;;;AAKF;EACE;;AAGJ;EACE;;AAEF;EACE;;AACA;EACE;;AAGJ;EACI;EACA;EACA;;AACA;EACE;;AAGN;EACE;EACA;EACA;;AAEE;EACE;EACA;;AAGA;EACE;;;AAQR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AACA;EACE;;;AAMJ;EACE;;AACA;EACE;;AAEE;EACE;EACA;;AAGA;EACE;;AAKR;EACE;;;AAMJ;EACE;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;;;AAKN;EACE;EACA;EACA;EACA;;;AAKF;EACE;;AAEA;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;;;AAQR;EACE;IACE;;;AAMJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAKN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;;;AAQJ;EACE;;AACA;EACE,OJ3WM;;AI8WV;EACE,OJhXQ;EIiXR;;AACA;EACE;;;AAUN;EACE;EACA;;;AAQF;EACE;;AAGE;EACE;;AAMJ;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAOJ;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAIN;EACE;EACA;;AAGJ;EACE;;AAGA;EACE;;AACA;EACI;EACA;;AAGN;EACE;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACI;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAKJ;EACE;EACA,OJnhBI;EIohBJ;EACA;EACA;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;;AAOR;EACE;;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAKA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAKJ;EACE;EACA;;;AAKN;AACK;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACG;EACK;AAER;EACA;AAEA;EACA;AAEA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;ACptBL;AAAA;AAAA;AAIA;EACE;;;AAGF;EACE;;;AAGF;EACE;;AACA;EACE;;;AAIJ;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AACA;EACE;;AAGJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,uBACE;;AAIF;EACE;;AACA;EACE;;AACA;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAIN;EACE;;AAEF;EACE;EACA;;AAIJ;EACE;;;AAIJ;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;;;AAKN;EAEI;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE","sourcesContent":["/*******************************************************************************\n * Variables used throughout the theme.\n * To adjust anything, simply edit the variables below and rebuild the theme.\n ******************************************************************************/\n\n\n// Colors\n$red-color: #FF3636 !default;\n$red-color-dark: #B71C1C !default;\n$orange-color: #F29105 !default;\n$blue-color: #0076df !default;\n$blue-color-dark: #00369f !default;\n$cyan-color: #2698BA !default;\n$light-cyan-color: lighten($cyan-color, 25%);\n$green-color: #00ab37 !default;\n$green-color-lime: #B7D12A !default;\n$green-color-dark: #009f06 !default;\n$green-color-light: #ddffdd !default;\n$green-color-bright: #11D68B !default;\n$purple-color: #B509AC !default;\n$light-purple-color: lighten($purple-color, 25%);\n$pink-color: #f92080 !default;\n$pink-color-light: #ffdddd !default;\n$yellow-color: #efcc00 !default;\n\n$grey-color: #828282 !default;\n$grey-color-light: lighten($grey-color, 40%);\n$grey-color-dark: #1C1C1D;\n$grey-900: #212529;\n\n$white-color: #ffffff !default;\n$black-color: #000000 !default;\n\n\n// Theme colors\n\n$code-bg-color-light: rgba($purple-color, 0.05);\n$code-bg-color-dark: #2c3237 !default;\n","/*******************************************************************************\n * Themes\n ******************************************************************************/\n \n:root {\n --global-bg-color: #{$white-color};\n --global-code-bg-color: #{$code-bg-color-light};\n --global-text-color: #{$black-color};\n --global-text-color-light: #{$grey-color};\n --global-theme-color: #{$purple-color};\n --global-hover-color: #{$purple-color};\n --global-footer-bg-color: #{$grey-color-dark};\n --global-footer-text-color: #{$grey-color-light};\n --global-footer-link-color: #{$white-color};\n --global-distill-app-color: #{$grey-color};\n --global-divider-color: rgba(0,0,0,.1);\n --global-card-bg-color: #{$white-color};\n\n .fa-sun {\n display : none;\n }\n .fa-moon {\n padding-left: 10px;\n padding-top: 12px;\n display : block;\n }\n\n .repo-img-light {\n display: block;\n }\n .repo-img-dark {\n display: none;\n }\n}\n\nhtml[data-theme='dark'] {\n --global-bg-color: #{$grey-color-dark};\n --global-code-bg-color: #{$code-bg-color-dark};\n --global-text-color: #{$grey-color-light};\n --global-text-color-light: #{$grey-color-light};\n --global-theme-color: #{$cyan-color};\n --global-hover-color: #{$cyan-color};\n --global-footer-bg-color: #{$grey-color-light};\n --global-footer-text-color: #{$grey-color-dark};\n --global-footer-link-color: #{$black-color};\n --global-distill-app-color: #{$grey-color-light};\n --global-divider-color: #424246;\n --global-card-bg-color: #{$grey-900};\n\n .fa-sun {\n padding-left: 10px;\n padding-top: 12px;\n display : block;\n }\n .fa-moon {\n display : none;\n }\n\n .repo-img-light {\n display: none;\n }\n .repo-img-dark {\n display: block;\n }\n}\n","/******************************************************************************\n * Content\n ******************************************************************************/\n\nbody {\n padding-bottom: 70px;\n color: var(--global-text-color);\n background-color: var(--global-bg-color);\n font-family: Arial, Helvetica, sans-serif;\n\n h1, h2, h3, h4, h5, h6 {\n scroll-margin-top: 66px;\n }\n}\n\nbody.fixed-top-nav {\n // Add some padding for the nav-bar.\n padding-top: 56px;\n}\n\nbody.sticky-bottom-footer {\n // Remove padding below footer.\n padding-bottom: 0;\n}\n\n.container {\n max-width: $max-content-width;\n}\n\n// Profile\n.profile {\n img {\n width: 100%;\n }\n}\n\n// TODO: redefine content layout.\n\n\n/******************************************************************************\n * Publications\n ******************************************************************************/\n\n// TODO: redefine publications layout.\n\n\n/*****************************************************************************\n* Projects\n*****************************************************************************/\n\n// TODO: redefine projects layout.\n","@charset \"utf-8\";\n\n// Dimensions\n$max-content-width: 800px;\n\n@import\n \"variables\",\n \"themes\",\n \"layout\",\n \"base\",\n \"distill\"\n;\n","/*******************************************************************************\n * Styles for the base elements of the theme.\n ******************************************************************************/\n\n// Typography\n\np, h1, h2, h3, h4, h5, h6, em, div, li, span, strong {\n color: var(--global-text-color);\n}\n\nhr {\n border-top: 1px solid var(--global-divider-color);\n}\n\ntable {\n td, th {\n color: var(--global-text-color);\n }\n td {\n font-size: 1rem;\n }\n}\n\na, table.table a {\n color: var(--global-theme-color);\n &:hover {\n color: var(--global-theme-color);\n text-decoration: underline;\n }\n &:hover:after :not(.nav-item.dropdown) {\n width: 100%;\n }\n}\n\nfigure, img {\n max-width: 90vw;\n}\n\nblockquote {\n background: var(--global-bg-color);\n border-left: 2px solid var(--global-theme-color);\n margin: 1.5em 10px;\n padding: 0.5em 10px;\n font-size: 1.2rem;\n}\n\n// Math\n\n.equation {\n margin-bottom: 1rem;\n text-align: center;\n}\n\n// Caption\n\n.caption {\n font-size: 0.875rem;\n margin-top: 0.75rem;\n margin-bottom: 1.5rem;\n text-align: center;\n}\n\n// Card\n\n.card {\n background-color: var(--global-card-bg-color);\n\n img {\n width: 100%;\n }\n\n .card-title {\n color: var(--global-text-color);\n }\n\n .card-item {\n width: auto;\n margin-bottom: 10px;\n\n .row {\n display: flex;\n align-items: center;\n }\n }\n}\n\n// Citation\n\n.citation, .citation-number {\n color: var(--global-theme-color);\n}\n\n// Profile\n\n.profile {\n width: 100%;\n\n .address {\n margin-bottom: 5px;\n margin-top: 5px;\n font-family: monospace;\n p {\n display: inline-block;\n margin: 0;\n }\n }\n}\n.profile.float-right{\n margin-left: 1rem;\n}\n.profile.float-left{\n margin-right: 1rem;\n}\n\n@media (min-width: 576px) {\n .profile {\n width: 30%;\n .address {\n p { display: block; }\n }\n }\n}\n\n.post-description {\n margin-bottom: 2rem;\n font-size: 0.875rem;\n a {\n color: inherit;\n &:hover {\n color: var(--global-theme-color);\n text-decoration: none;\n }\n }\n}\n\n\n// Navbar customization\n\n.navbar {\n box-shadow: none;\n border-bottom: 1px solid var(--global-divider-color);\n background-color: var(--global-bg-color);\n opacity: 0.95;\n}\n.navbar .dropdown-menu {\n background-color: var(--global-bg-color);\n border: 1px solid var(--global-divider-color);\n a:not(.active) {\n color: var(--global-text-color);\n }\n a:hover {\n color: var(--global-hover-color);\n }\n .dropdown-divider {\n border-top: 1px solid var(--global-divider-color) !important;\n }\n}\n.dropdown-item {\n color: var(--global-text-color);\n &:hover {\n color: var(--global-hover-color);\n background-color: var(--global-bg-color);\n }\n}\n.navbar.navbar-light {\n a {\n &:hover {\n text-decoration: none;\n }\n }\n .navbar-brand {\n color: var(--global-text-color);\n }\n .navbar-nav .nav-item .nav-link {\n color: var(--global-text-color);\n &:hover {\n color: var(--global-hover-color);\n }\n }\n .navbar-nav .nav-item.active>.nav-link {\n background-color: inherit;\n font-weight: bolder;\n color: var(--global-theme-color);\n &:hover {\n color: var(--global-hover-color);\n }\n }\n .navbar-brand.social {\n padding-bottom: 0;\n padding-top: 0;\n font-size: 1.7rem;\n a {\n i::before {\n color: var(--global-text-color);\n transition-property: all 0.2s ease-in-out;\n }\n &:hover {\n i::before {\n color: var(--global-theme-color);\n }\n }\n }\n }\n}\n\n.navbar-toggler {\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n background-color: var(--global-text-color);\n border-radius: 1px;\n margin-bottom: 4px;\n transition: all 0.2s;\n }\n .top-bar {\n transform: rotate(45deg);\n transform-origin: 10% 10%;\n }\n .middle-bar {\n opacity: 0;\n }\n .bottom-bar {\n transform: rotate(-45deg);\n transform-origin: 10% 90%;\n }\n}\n\n.navbar-toggler.collapsed {\n .top-bar {\n transform: rotate(0);\n }\n .middle-bar {\n opacity: 1;\n }\n .bottom-bar {\n transform: rotate(0);\n }\n}\n\n#light-toggle {\n padding: 0;\n border: 0;\n background-color: inherit;\n color: var(--global-text-color);\n &:hover {\n color: var(--global-hover-color);\n }\n}\n\n// Social (bottom)\n\n.social {\n text-align: center;\n .contact-icons {\n font-size: 4rem;\n a {\n i::before {\n color: var(--global-text-color);\n transition-property: all 0.2s ease-in-out;\n }\n &:hover {\n i::before {\n color: var(--global-theme-color);\n }\n }\n }\n }\n .contact-note {\n font-size: 0.8rem;\n }\n}\n\n\n// Footer\nfooter.fixed-bottom {\n background-color: var(--global-footer-bg-color);\n font-size: 0.75rem;\n .container {\n color: var(--global-footer-text-color);\n padding-top: 9px;\n padding-bottom: 8px;\n }\n a {\n color: var(--global-footer-link-color);\n &:hover {\n color: var(--global-theme-color);\n text-decoration: none;\n }\n }\n}\n\nfooter.sticky-bottom {\n border-top: 1px solid var(--global-divider-color);\n padding-top: 40px;\n padding-bottom: 40px;\n font-size: 0.9rem;\n}\n\n// CV\n\n.cv {\n margin-bottom: 40px;\n \n .card {\n background-color: var(--global-card-bg-color);\n border: 1px solid var(--global-divider-color);\n \n .list-group-item {\n background-color: inherit;\n border-color: var(--global-divider-color);\n\n .badge {\n color: var(--global-card-bg-color) !important;\n background-color: var(--global-theme-color) !important;\n }\n }\n }\n}\n\n// Repositories\n\n@media (min-width: 768px) {\n .repo {\n max-width: 50%;\n }\n}\n\n// Blog\n\n.header-bar {\n border-bottom: 1px solid var(--global-divider-color);\n text-align: center;\n padding-top: 2rem;\n padding-bottom: 3rem;\n h1 {\n color: var(--global-theme-color);\n font-size: 5rem;\n }\n}\n\n.tag-list {\n border-bottom: 1px solid var(--global-divider-color);\n text-align: center;\n padding-top: 1rem;\n\n ul {\n justify-content: center;\n display: flow-root;\n\n p, li {\n list-style: none;\n display: inline-block;\n padding: 1rem 0.5rem;\n color: var(--global-text-color-light);\n }\n }\n}\n\n.post-list {\n margin: 0;\n margin-bottom: 40px;\n padding: 0;\n li {\n border-bottom: 1px solid var(--global-divider-color);\n list-style: none;\n padding-top: 2rem;\n padding-bottom: 2rem;\n .post-meta {\n color: var(--global-text-color-light);\n font-size: 0.875rem;\n margin-bottom: 0;\n }\n .post-tags {\n color: var(--global-text-color-light);\n font-size: 0.875rem;\n padding-top: 0.25rem;\n padding-bottom: 0;\n }\n a {\n color: var(--global-text-color);\n text-decoration: none;\n &:hover {\n color: var(--global-theme-color);\n }\n }\n }\n}\n\n.pagination {\n .page-item {\n .page-link {\n color: var(--global-text-color);\n &:hover {\n color: $black-color;\n }\n }\n &.active .page-link {\n color: $white-color;\n background-color: var(--global-theme-color);\n &:hover {\n background-color: var(--global-theme-color);\n }\n }\n }\n}\n\n\n// Distill\n\n.distill {\n a:hover {\n border-bottom-color: var(--global-theme-color);\n text-decoration: none;\n }\n}\n\n\n// Projects\n\n.projects {\n a {\n text-decoration: none;\n\n &:hover {\n .card-title {\n color: var(--global-theme-color);\n }\n }\n }\n\n .card {\n img {\n width: 100%;\n }\n }\n\n .card-item {\n width: auto;\n margin-bottom: 10px;\n\n .row {\n display: flex;\n align-items: center;\n }\n }\n\n .grid-sizer, .grid-item {\n width: 250px;\n margin-bottom: 10px;\n }\n\n h2.category {\n color: var(--global-divider-color);\n border-bottom: 1px solid var(--global-divider-color);\n padding-top: 0.5rem;\n margin-top: 2rem;\n margin-bottom: 1rem;\n text-align: right;\n }\n}\n\n\n// Publications\n\n.publications {\n margin-top: 2rem;\n h1 {\n color: var(--global-theme-color);\n font-size: 2rem;\n text-align: center;\n margin-top: 1em;\n margin-bottom: 1em;\n }\n h2 {\n margin-bottom: 1rem;\n span {\n font-size: 1.5rem;\n }\n }\n h2.year {\n color: var(--global-divider-color);\n border-top: 1px solid var(--global-divider-color);\n padding-top: 1rem;\n margin-top: 2rem;\n margin-bottom: -2rem;\n text-align: right;\n }\n ol.bibliography {\n list-style: none;\n padding: 0;\n margin-top: 0;\n\n li {\n margin-bottom: 1rem;\n .preview {\n width: 100%;\n min-width: 80px;\n max-width: 200px;\n }\n .abbr {\n height: 2rem;\n margin-bottom: 0.5rem;\n abbr {\n display: inline-block;\n background-color: var(--global-theme-color);\n padding-left: 1rem;\n padding-right: 1rem;\n a {\n color: white;\n &:hover {\n text-decoration: none;\n }\n }\n }\n .award {\n color: var(--global-theme-color) !important;\n border: 1px solid var(--global-theme-color);\n }\n }\n .title {\n font-weight: bolder;\n }\n .author {\n a {\n border-bottom: 1px dashed var(--global-theme-color);\n &:hover {\n border-bottom-style: solid;\n text-decoration: none;\n }\n }\n > em {\n border-bottom: 1px solid;\n font-style: normal;\n }\n > span.more-authors {\n color: var(--global-text-color-light);\n border-bottom: 1px dashed var(--global-text-color-light);\n cursor: pointer;\n &:hover {\n color: var(--global-text-color);\n border-bottom: 1px dashed var(--global-text-color);\n }\n }\n }\n .links {\n a.btn {\n color: var(--global-text-color);\n border: 1px solid var(--global-text-color);\n padding-left: 1rem;\n padding-right: 1rem;\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n &:hover {\n color: var(--global-theme-color);\n border-color: var(--global-theme-color);\n }\n }\n }\n .badges {\n span {\n display: inline-block;\n color: $black-color;\n height: 100%;\n padding-left: 0.5rem;\n vertical-align: middle;\n &:hover {\n text-decoration: underline;\n }\n }\n }\n .hidden {\n font-size: 0.875rem;\n max-height: 0px;\n overflow: hidden;\n text-align: justify;\n transition-property: 0.15s ease;\n -moz-transition: 0.15s ease;\n -ms-transition: 0.15s ease;\n -o-transition: 0.15s ease;\n transition: all 0.15s ease;\n\n p {\n line-height: 1.4em;\n margin: 10px;\n }\n pre {\n font-size: 1em;\n line-height: 1.4em;\n padding: 10px;\n }\n }\n .hidden.open {\n max-height: 100em;\n transition-property: 0.15s ease;\n -moz-transition: 0.15s ease;\n -ms-transition: 0.15s ease;\n -o-transition: 0.15s ease;\n transition: all 0.15s ease;\n }\n div.abstract.hidden {\n border: dashed 1px var(--global-bg-color);\n }\n div.abstract.hidden.open {\n border-color: var(--global-text-color);\n }\n }\n }\n}\n\n// Rouge Color Customization\nfigure.highlight {\n margin: 0 0 1rem;\n}\n\npre {\n color: var(--global-theme-color);\n background-color: var(--global-code-bg-color);\n border-radius: 6px;\n padding: 6px 12px;\n pre, code {\n background-color: transparent;\n border-radius: 0;\n padding: 0;\n }\n}\n\ncode {\n color: var(--global-theme-color);\n background-color: var(--global-code-bg-color);\n border-radius: 3px;\n padding: 3px 3px;\n}\n\n\n// Transitioning Themes\nhtml.transition,\nhtml.transition *,\nhtml.transition *:before,\nhtml.transition *:after {\n transition: all 750ms !important;\n transition-delay: 0 !important;\n}\n\n// Extra Markdown style (post Customization)\n.post{\n .post-meta{\n color: var(--global-text-color-light);\n font-size: 0.875rem;\n margin-bottom: 0;\n }\n .post-tags{\n color: var(--global-text-color-light);\n font-size: 0.875rem;\n padding-top: 0.25rem;\n padding-bottom: 1rem;\n a {\n color: var(--global-text-color-light);\n text-decoration: none;\n &:hover {\n color: var(--global-theme-color);\n }\n }\n }\n .post-content{\n blockquote {\n border-left: 5px solid var(--global-theme-color);\n padding: 8px;\n }\n }\n}\n\nprogress {\n /* Positioning */\n position: fixed;\n left: 0;\n top: 56px;\n z-index: 10;\n \n /* Dimensions */\n width: 100%;\n height: 1px;\n \n /* Reset the appearance */\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n \n /* Get rid of the default border in Firefox/Opera. */\n border: none;\n \n /* Progress bar container for Firefox/IE10 */\n background-color: transparent;\n \n /* Progress bar value for IE10 */\n color: var(--global-theme-color);\n }\n \n progress::-webkit-progress-bar {\n background-color: transparent;\n }\n \n progress::-webkit-progress-value {\n background-color: var(--global-theme-color);\n }\n \n progress::-moz-progress-bar {\n background-color: var(--global-theme-color);\n }\n \n .progress-container {\n width: 100%;\n background-color: transparent;\n position: fixed;\n top: 56px;\n left: 0;\n height: 5px;\n display: block;\n }\n \n .progress-bar {\n background-color: var(--global-theme-color);\n width: 0%;\n display: block;\n height: inherit;\n }\n","/*******************************************************************************\n * Style overrides for distill blog posts.\n ******************************************************************************/\n\nd-byline {\n border-top-color: var(--global-divider-color) !important;\n}\n\nd-byline h3 {\n color: var(--global-text-color) !important;\n}\n\nd-byline a, d-article d-byline a {\n color: var(--global-text-color) !important;\n &:hover {\n color: var(--global-hover-color) !important;\n }\n}\n\nd-article {\n border-top-color: var(--global-divider-color) !important;\n p, h1, h2, h3, h4, h5, h6, li, table {\n color: var(--global-text-color) !important;\n }\n h1, h2, hr, table, table th, table td {\n border-bottom-color: var(--global-divider-color) !important;\n }\n a {\n color: var(--global-theme-color) !important;\n &:hover {\n color: var(--global-theme-color) !important;\n }\n }\n b i {\n display: inline;\n }\n\n d-contents {\n align-self: start;\n grid-column: 1 / 4;\n grid-row: auto / span 4;\n justify-self: end;\n margin-top: 0em;\n padding-left: 2em;\n padding-right: 3em;\n border-right: 1px solid var(--global-divider-color);\n width: calc(max(70%, 300px));\n margin-right: 0px;\n margin-top: 0em;\n display: grid;\n grid-template-columns:\n minmax(8px, 1fr) [toc] auto\n minmax(8px, 1fr) [toc-line] 1px\n minmax(32px, 2fr);\n\n nav {\n grid-column: toc;\n a {\n border-bottom: none !important;\n &:hover {\n border-bottom: 1px solid var(--global-text-color) !important;\n }\n }\n h3 {\n margin-top: 0;\n margin-bottom: 1em;\n }\n div {\n display: block;\n outline: none;\n margin-bottom: 0.8em;\n color: rgba(0, 0, 0, 0.8);\n font-weight: bold;\n }\n ul {\n padding-left: 1em;\n margin-top: 0;\n margin-bottom: 6px;\n list-style-type: none;\n li {\n margin-bottom: 0.25em;\n }\n }\n }\n .figcaption {\n line-height: 1.4em;\n }\n toc-line {\n border-right: 1px solid var(--global-divider-color);\n grid-column: toc-line;\n }\n }\n\n d-footnote {\n scroll-margin-top: 66px;\n }\n}\n\nd-appendix {\n border-top-color: var(--global-divider-color) !important;\n color: var(--global-distill-app-color) !important;\n h3, li, span {\n color: var(--global-distill-app-color) !important;\n }\n a, a.footnote-backlink {\n color: var(--global-distill-app-color) !important;\n &:hover {\n color: var(--global-hover-color) !important;\n }\n }\n}\n\n@media (max-width: 1024px) {\n d-article {\n d-contents {\n display: block;\n grid-column-start: 2;\n grid-column-end: -2;\n padding-bottom: 0.5em;\n margin-bottom: 1em;\n padding-top: 0.5em;\n width: 100%;\n border: 1px solid var(--global-divider-color);\n nav {\n grid-column: none;\n }\n }\n }\n}\n"],"file":"main.css"} \ No newline at end of file diff --git a/assets/css/main.scss b/assets/css/main.scss deleted file mode 100644 index fd8c311..0000000 --- a/assets/css/main.scss +++ /dev/null @@ -1,15 +0,0 @@ ---- -# Only the main Sass file needs front matter (the dashes are enough) ---- -@charset "utf-8"; - -// Dimensions -$max-content-width: {{ site.max_width }}; - -@import - "variables", - "themes", - "layout", - "base", - "distill" -; diff --git a/assets/img/1-1400.webp b/assets/img/1-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..3a5a4d603021f8ff089035a6d9da48377a0fbf75 GIT binary patch literal 59658 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 ZJB6jUN#;(4eoFok9yystmgici0005?=?VY< literal 0 HcmV?d00001 diff --git a/assets/img/1-800.webp b/assets/img/1-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..3a5a4d603021f8ff089035a6d9da48377a0fbf75 GIT binary patch literal 59658 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�$ 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 Z=ZxSjh+GWUdi}8zKx?st31prC006MLm68Ae literal 0 HcmV?d00001 diff --git a/assets/img/10-480.webp b/assets/img/10-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..e890a18385eeb51e528c976912f38078f73d60f0 GIT binary patch literal 12604 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 literal 0 HcmV?d00001 diff --git a/assets/img/10-800.webp b/assets/img/10-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..ce8225b541c4e55884207beffec60a0ffd283e4d GIT binary patch literal 31262 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�$ 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 Z=ZxSjh+GWUdi}8zKx?st31prC006MLm68Ae literal 0 HcmV?d00001 diff --git a/assets/img/11-1400.webp b/assets/img/11-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..b9410833e4e79f1cfef6a51ea74344597f3ed563 GIT binary patch literal 52656 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 FKmf#}Ufloy literal 0 HcmV?d00001 diff --git a/assets/img/11-480.webp b/assets/img/11-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..2a916f5207b7039479464e9c5cccf1f53987c487 GIT binary patch literal 23566 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 Z4P|^ttE4f$7cMvn@il$+B2?fKzyOdYsw4ma literal 0 HcmV?d00001 diff --git a/assets/img/11-800.webp b/assets/img/11-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..b9410833e4e79f1cfef6a51ea74344597f3ed563 GIT binary patch literal 52656 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 FKmf#}Ufloy literal 0 HcmV?d00001 diff --git a/assets/img/12-1400.webp b/assets/img/12-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..06b75e0f1a277d0197e57c5a647608aa76ccc852 GIT binary patch literal 6342 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 I6ao+c0G)O*?EnA( literal 0 HcmV?d00001 diff --git a/assets/img/12-480.webp b/assets/img/12-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..4fb64669ceca54dfdd1a7b125cf28472396a9aff GIT binary patch literal 3236 zcmV;V3|sS3Nk>3;+OEMM6+kP&gov3;+PolK`CoD&PS?0Y1@Us!*sjzb+;c3Pa!; z327~=lLbB{l+nEHO6y18Tw|1Tbl}v$BcE7Tx@IfPE%-104@%z=|8K{ikfsaP5pE2r zdv#c_xv8d(-Gle9<*>NRV_`voVBguSK;s&a6Q1dR?}zUuPxm5SGF_fF!F_5Tg5iYq z6o&>hKPqBRLN}fV$KJn|!s9ho)kw+B!v)_xy_5#P|A{jDSqE7@_4&%RcgI0UAX~&I zHmY)Dkm;?7Ws-QD^XkKxS^6&?M(${RIi&7@zyuv}tz`S%{MhdVJL@S*aeL+|W_AFc z2|&oID$^UN!i^b zW=p0En?@Htgns_1C#VFir@8Dv-2=EV8yscHAKD+MD=<3x^IZEMfyVFdvn*3T)ksL$aclKRnWhbQx?HA{yXj94w{}}rBUshD{AK~#hw-QUTK?c*tGkZC0(jbO`=5!narw99-S5cPpNjO)F_9A}~7&{pwRsGA=vN@dOWYS6A|hY6F6*4Cceag#(WCm}Co2 zy@MvH8$_@6QNBRvjj9Zv$_bO9^RK~C9kSM>^dQ+_rX<85tHu-B`6~t0n-_hM6n;gV zPmuFwZ|UoD0(n`1Una+<}Ym13pA2mb_OADC}uEKGk{g!*sqSO)bon@vt;jM-BU{Org~C zxqCt$s%tSa1!fPi@d5p=cvc`Fe~X2Fi1v~z&?9_Hr_k|wL?n>Y4y1=qnHOj};Mwnx z9LN^wQbA}6S@TR@YNVlv4llG=Z8I2ll?6%lqmeqPj0RQDT~37Wl9#a|ow>|4Q*i`P z$0cKqjYS3&!&ufvz5*gWfNOUx1@i-fWMnvzJG-?YC$Ilh>y$yPF5g5oxOGR6Y{JxA z&Iq~KcGtAq<%Dl1gj{7vT(jNuyc%4lFrwQTK$f9%HpR*lr2qXT2u7K`(@TSgn~^RL z9OV(4G`V`_-ZAY$GoacDNR(uLhyVco@4DZbKf!hl^};odjuB+>xs3HrAB1)oINKX| z4`v!-YleME)a{iwWC_QyW%)hoBJ}NfY);xHYgMPYcu%yMbI_uCk#b#+PCdu4VC)c4 zcgkphI`FkL;Gpf}bWE@|N<|<~v=LBvKZ`B$fz&d-TVR@b5(`zF{!0%JC;$KmR#}`R z919eV`M_h)v`Rz1-s75_=5cL!fB}d&@qNu7>Lp{j)UufSpe-@(Zh z9t)CpK{B&!9*V~-%ZWiRz%5A63&4N?V*m=~-L_9ef0CjD>T6f+SG<(k?pJ5W@!o6l z=cJ$j00Ebm8s8FGMs#x-mG%>kU}-{G`@DY0B`K0lyU@`kkQa$M#vT~ge2b{I|8C`@_=gZBD)X@-K3|0w#cQ&#?lvXTD>SAyQ& z*r>hhNucs=ksLh1Gg2#9%eYvpb~)7XfHA#_HV;|ez^igrWV>#j*Qk(Ksq4}s*KtJfV`KZO5Ks%(e+47+oE*^SkwcyAKv4pU z2dL@tvK{Z6o6aclElKPPt`H6s|G881W6P2J&_Mliw8E_B+BHC%xOw~N;q-(Vt_`v* zU`WnJM3|IghnBA5{srF*s6YbR^DA)q=*c%!O4?1 zQRdpO?kKi_;AZQ|UAihDHbQ#B% zXM%~=hwJ<=)GKOFWpATrbA8x}PBVKB^1rhk#RZ%Lt~iXKk-SW8wr>792@3@c`Gb%2 z7M8x{6$*DORuTf3Z%QYpe0yNKP5P11L@>@0y+PEf)OW6z4npavjLHUilhXUH3Omdz zgsUW;HVrkGQ;6mv@Rm!N!XoR2KmrlF@-rj!u-1V`+Jw3Q0GX9tFD)z3U@BnT_H6cx zXlJz6b420NQV7F@(3j*XiFzui2SI8r=vg>Z4~XxUK?aZzQq)c}m=uE&l!HDhmpQU6RhW zWV3OPC$P|3laFieq*ygcsA>esaCq-QGbj|fvC}btKctu-|EJRCQYB0ZV+9(yLD^|a zz%`KE_j=%;RmX4U6X9aE>tFg)g;Tb$SjK1$qjotukj8p73-}rmJf%7J5`0SmQBkyi zsIr=8;*Ga3biA-Yt@wAZp}>-(kXPa7Row4Q+0K*8>Zfsa=!0A>k8+J=d>Qj>yV63% znzme!Oh@&qiIlPZ;4?|ywmquWc*X5c_k&ag9?q9RM2CFm7R&$5Q}brD%h~wto)%C- zI4vdR<_&i!vm8J&jI&AZuTtxy@oe3ODb?PUYQ>1-_x9($Mm8vO<_zxL-hY_IWFxl9+PZZ93~O>%_Wj(t|{DX2s^+*!(BMlm&$ORE7F+b;hcg zs+k6RzHjypvxVVFdP$_#59y2}v>vO{{YmKVC6J^h&6X7eu9}tavXbnd@T2X8zIQjH zuF3%&>biW70GVSHocniQ$72>y1j6Op0F)zhk`nL-PSLrW?k0@ zGI&y@34uh(c8`tPx~>A61TvTzq(z+IL_7!TRp|o8efn{Majk)Yd`8E{?ESo&5?f-} zSRz}=3*m}Kf1QC-F!u*OvKlT;ppM@Nm%`PXzOliP_8~@y+nfkAT~5zA$CQ(JwW`JZ zgbIoXFqdP_?iFm}1xD%U8UXUoF1j8SS-g`|G0a3Du~}*~F_t1M?_oShBsz$l6y!=+ zdY}*_{0El=0gHpUEvT70P1cL)0ngNs$LCRc_e2#~_5aVChz3O+;*m`PJ-xw4ER!pQ z6YXKFw|gGl=@+*Xwa@IWceINEj&-RQLNC_cJMmLW9Kz3V2HY0VRs)5E@qm315 z>qD3w1bN1TT)#&{*ZNQI90Q*PG&1`c4lSf>f*({-pdIqYGJA<7 z<4kF@{<0nLMOPd({dZVeyv}UX*g(soc{TAC->nQ_rRs4Ic1!A z%Ly^hiQSol^)kzJNh5?TPp<*{%NGZhtIHN}Y18<&NP@NH$4`uMV+O=LyF>z?dtq4DZ@8Ie{#pVmQcFY~Wk6jw2>%%{HB1f3o1!gpD zg%>F|c#OdI5r#yA0##*wK*mWPXpOPmsB-!*%RElbc0c5!!W5dxsLk7t+YJZ_sB!w} WR$YkqZ!`X8Z!pDl)O4Vb0001C3s6@8 literal 0 HcmV?d00001 diff --git a/assets/img/12-800.webp b/assets/img/12-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..06b75e0f1a277d0197e57c5a647608aa76ccc852 GIT binary patch literal 6342 zcmV;%7&+%sNk&G#7ytlQMM6+kP&gp67ytlp3IUw~Dj)+D0zT1ZsZl6DzAmIw>O1fn z32AQehGg3M1Y-CO$1l5ICcORH&mB7#^X&8i{PUk9wR8V4w>Yr9RXuS$Us3YD)9)pq zS(&vEx#ZxB`qj>nl?NML2~HbzRpjiadaCkvQ@vGrLt+h`cHupTjnT>nF{VUGc~N@P z27B{{-Bo!zDc-9JI1Rjlca2W&lMLLQ9iMf%)jC+8&=wI+p4c8WjobZlezdeuqZEQEGhek8t}u1>B)Cl zzuC8bG_Fuo)SF#f~okI*clr zLgT#aJ^(G=+Wfqtk;;^M@|lDYQ(d zpDemmB}pm4h6p|Xp0DyMIwa{>W9}~Bbcc3I4b5y8#WkJ@2#=&W0<5$z34+fk;-8u5 z+>_V;BfYe>2DBOh)!`?WMl*|N1*^>@5%dKrP$%-^*26Ve&eEEcY$x8$iZ<7&rw%|q z(tzOTkfYQBAexrD2H1LHk`v>*Te*;6=7yoTyIrYGu1DrEibUe^IqTPr;XoLonb=6v z07QI%*De+pPrsdCXq*{#2N8hcElY^UcD|hbK09xTI^;t(rJu02It%mFF#-NeTIf4= z%ZV`qf~h)=AYMB6t6!1!(EH+7DESqjZf5?RJz-E?(U^MGVz#ja8uwi)m4Gdfk-Ma* zefOk~cmSiwhZ}*pITBeOnqu1^?TPm166bbFnk2Ez9eK4P$t|J?+gx%;retQkQIH^4 zJU{x7jxX#8)Ook3TgUOOb>@ZeRjN(n?>A=wQzr8@XWJPjH+)20?Tm6b9Tw;Ttxjw6pl^2p#XPhqZ!I{rP9?Bv$S3vvTGwI!j1aUpH$vna#*?u~ zoARl_0ce2NNTi{>WMD=lH4z~_b!nK!0wjM(re8^}cgM&t&B9*I6tfkiheX&A(*|+j zn8#Qm1-}TLQUqK;fzdx_Bd6m1JARfe$Z3T?lJ^N-E0(3C;!P4|s{=QuMNB0Y)OpS% zPJdYc>OE^&)*EgTTrol}@Wb*CL%b3m-XHQ#>gZ!A8SUt2^KQ#@# zv!M9;@9;wTXEb(?L-)dM6NqVUuQRpBIzK5xrfo#zuCuuiCJ9bUGr{+M8{|ZgUL~h= zgF7u7<#YiTP$LQO#_92*M>0!XDJDT4O`omD+NnkbXn-|}8EW^g6r~K5={MX0}EXjdH@zkbVe7`abfgc{aaFIKi*`3gL2p6za1 zJ*%e1Eb}X!LTr8PgsmkFh{~d>c@Ry0F~PgmL&;<&OFOkXlGk=>fEo0~o;HFyIoM%& zm5R5ZA!9k6@JEMs9-_oD)$n=`{3Y*+an+D0Ild70)T0|wJC+_*GzIYmT-N3^Bof0u zo77*5!hBON+Es^nWKMWlROH@EirK+(1h{KSx~E-B@e(;5{5@sPmWMyQ-9Gjas|~xA z)-E4or@67Xb8*2OZ&~H8(*_h=gaWq*I~*X(Fp@1Lv&sE);K&H-9YZJPsq=ud(&3^nAszAZ}t3E8BuS9#A|T|`JGC4;m& zuddyNif*mb+`*0fq;lo)6R}m~tG3KZ7lX#9*Mj_k>v;h{t3;CPk3-Lr2F&}uIJ)@J z&U*#Ly+1bUj|{5B{QMlQ%;_9-N)^5@Uab(CmedeHOA0NDX=A2pr)UI6VMTSLA*k=s ztAE}+5?37s!(3kP%C@*(U?lLF$12ZaAwrw9&I{m<-+YL+-%?7_K%IV5K5w)yGA26) z^jB5otrK=N5n0N=q`iiXE1y2ej~?SdBS#^cVV7FR(sUwYK~PFrad65GuM!^dDP>MP z9>98_3T0%SE3fA;#eb#c7Q*y??@^v-FdDRmg6-EwUVSXGmt}eyha8;`EzIPun~`dP z!#uzZSn@1m{Y*8&Bo1}#8TChK)-xZ}W8y7xxBRhD(~IWa@vggMG@OVnJ>gUg(VjOZ zTg*)`bmU6QnRlIb?YQrBBFrA(?A8 zWb<$1TMgX%)v8RYp^$;`rGtn-F>9z96)2o^g!yckgM{FGKhZXrX=)KXx4w8a7y*Oh zzgl{mfmf>NEa!Z-3T-;QK$p`KQDywbEi7}*9+e&n>#OBaj#AziE5;WJ5ysC28}eWD zKUFZW&4C1sU#Nae0SU(-qK_RrX>Su>XUEe>W7pML<kc^aa?{-5D zL%b8;qa%FD-7NTpB0fmzDaf|5=9@j!P|rI3-zc}zo9X}n{`VwQiVzd>HY6cNC0!00 zi&D_i|C~nErf!$M0ccB)(u|M@*bpDf2Zo&R`Iz+8lbOnp-4zik_`JY9pBt$`r83w$ zC2YCK?4xEiWL&I8T>LRFGF*EabR6!(y|7(+iEq!$csHjWW5K;R^Bxvm;{r!=PJm+0 z{q>2qk~Yz;)2}I^+|b382@bP$wJvl5owP>$bTR+{00055=QMKKu&=4QbJ<{>LuWGf zJ0H_%g9c06`pDx}&lZ3H001{5==}AYr)z20CfzMyE5nB;yfK{z`iz};d0YoKrpQxh zjphIV00^o556;s>^47=SZR#}zIe`)X{^C8S5#qh4-bfyG} zYv#ZJ0N{Wg6a&OGY><3`(&gA=tJeBeS>fP!bN5^@G?(zCzyJZc03;9%X+NPx9Hkzb zhO-`2g%WUdveqe*#GdJu79nO)ozMUP00!}Z?FuN=cBI5=PF^R-X{@f)yx9p~T%ooX z2RbpTXnX{|G9N+3@Bjb+C$Op#bg>JAn&E_3>kYMDz6=|_F02<|orVOzI*)`2W72AV zfO0FLUmDQC00XwQ426)l%Kx(8x2s1Ytz+i)&+?M;-)a8L@DmK`Bdc#53SJ0Xrs%f; ztm0or{WgO53GGmwZor(vFA*}&Quz`MjIX^IZef4!tfnG>(RgFmcqWy0&lHp{m)G*xvSxPpDo9#pG_G zn>&jfs{pjq35Aw<0hFYCb!KVn18v85#t+lp0lL<8!55XMr>NXKkmVy^~OpBTy)V}`)SE?$3Mzen$|K3 zD9s@?!!|Cn>&4OG9~I=ysq~dHP`V*o5G)Dy2U*z<8}Ydp`ImjN@(DGrSpAUV?03)b zxKx|*LE7_p_cG0k+y?DZOmE5d<|SS5X`Lyw(Yw4K@|irB~u6DhX8 z5iJ1L>x1lZsIb-!RR%GlFAzYhrK_i<22zx!_Pszz-fO-6j%Q}4|DO1so=s=MC_1nv z$ESa}Y4@lj0vhbR_1^zErKI2+$AVXd(gQ#ucJJO^WcYY4JP5_=rzJw~iF*+I9!b#^ zL1D?3m6@6PEL{A6VbJRDmNKOq;bFBsujGQ!y{gOG9ue!lsXCs~LS(97)y`lPSh3Rk z8(+W`L=7qQUy;0M{1;dRIyk@8F|mz>AKw!{XXWy`*&%7%l`;N884}AV38|4J<(ms; zBWV|4x`<^o23*B~ciLBDU4C~LZWTGjDLw+S@vmIymJcM%k1~UsDLfRN!sEaibn-T5 z9hdp>HXcWo2m-Qy#gUuaH8rCcof(;30u4C4iq~%JI@>x__Rb~=6Dmm?=s8J@nZ}oa zRpBpY&BJ&zUU4%m)9$IB4RO`&fMBM_QgAG8im+pZMIz~&VR>Zww1E1{IMC#?vzo$L z*5Ud8ba>+MXCk+|l9$LIJOI~aWfm-Q&0fAUlu17jCs{r>Se0+)YrD3Y!aWs>g<;bC z{2qpfToeZ_%pyPqhpX{L$Thd235O{GAhSDP+UIbWv-}=d`*?aj{AMrx@}#Cviynxe z9-uvWnN4D^$?_<6N!G--ZG09SM#jHgVSMZqiTU6*wfHqEmRwYtNPmlDhC z8%4zahMFrI_M6N3J3LSG3O=e%>NS1DdTy?$n3oG>^%AVGK#?aa3B--idaHxu338VE zST8gms{3BLP$6#jHd%`GAe&OG2Y)_@R&4}LccCMlluBY#^UF@2;8DPEfidL-F{(&V z5J#T+Mj+B-^f3V;k^!%`JZop53DaOe+R{uce$?STfwMCuXeCXa%Jk=@kd`FF^I5hw zMLgn+#v!UFGE(paatrU%n;J(evlZEMH(M-J3DUHIM1?!4_bXy5d4*K{Gyz2C3(Vvc zZ&Het6+8#KLQ)rSt1z11ps!m-|!j0=D^ss~O_b?r3mZ@{B zr#50D+r+$324ZA~E0|h-7P4*1F!5m|@=4yGN_YPR(sDXiljlKRTwbj^n8;bKQ}1oYsdQvQk+cP%+;_6H@?rv_ zD>oso1tj6Bd&WXUe4X0WKx4k|biuLtT|KTu<}+3sNGRe*I^O!OVEWwE>bM@DD2ydj+-aRbsTE`lk!$xZ z6g48AG|T|0*oQ7NffvbqpyjZQH<+&2VcP^(A6rl|o09Ah5xG$Klb*M=Sp&qRt>&G2 zE7NTxZj8SThB}HFv`DM*kLF&8z){n=>Khx<4>4{u`!VQ0m0uFKuXWG0N5Yv-Qg-6k zQ~%J7u8F-ZMttO+uSV;Ky(g%*umE96$m;(9*tp;D$_^hLE^@-};kc&qX5G5Xh@1UkLXy&a^yVvRY!dnHP<&h%_tZ#po@oa1DLOh8`(B;K2TlSg+BbIR!Z zsiIt05)rq5G(x_GHG)~E3kb}f!p|UTgI8cVcoSFN4VR4{lrYyBBP^ykQ|zL~DhxF(Mw3q!MoJ=2{=GAsX{(G}rMKq%LY59UQ#I1VZW;Wk!*1Fm71n5Uc(x_qN z1uE*Ac(f9hqh?A{ql)9(li6`a-yBuQ6gRou}kxmE>t!b2o%OQDyZatP93sgaC3!I|Qf*IKb<;4xWWpFw#7A zLbPS`c2#*VXBcsS$C2HCvs%CnuUMfY&N3ITRNWB-^fiJR`cmY+Bd*t#fgrg9o0s8+nzx73}aF{xK`SdgI$z@e6C((lM4KrOw3cb_?H}vf! zubV1OFjN;%`aU41Hq4`k-zo(MnM_k7kQ6OYhczd_)ex7=%OmL+(SCB#o}+!4Tvlm> zOIm_=C&&?o@#SJgD!P7cx({|@u=?&U!J2U)hb20hoGnhD2VDq|JkEVJ#?5O%UJi>A z?u}9FXyz96rR*^)^qnnxWO@TZ&H(5Lh^^igcBF*<7@oODFKWQ(-j4RbcX-^#t6d2P?u ztQI-5%I@h4g%A+>21M!^BJ)Z#y^Eb-vTNt{cq2R-T$f}t9PH>_tUlQ;(jCMx(M0TK zAo7w3*`}`yn%zrjGxmtYp{gePRARvYf-eD3=K)d@$kU3HW?cQlo?zp`XZi_`ZIB%H^P8hX0uQKz15-LTU1 zY~R*|>;m4VFsz4JUI)&8t>F?D3KNB)Q8q8?bCc-&*Y?EF?Lxy6IRLG&WgYd=980)4 z^-Gk=;0QP?^H_c@ToZaQk!ziP8xS%oAh@TS2mF_X>IUdT$rmW1MEvpMltNKANt8(8 zzKDvViRKymZ6aOF4>k&DK$2Tz*NHUR8xNea@I00whtx`5r+P0BT&A%;n^yP}YI%Sq=pAt)Kk_U6jITrnCBql)qI7<+YL`}y I6ao+c0G)O*?EnA( literal 0 HcmV?d00001 diff --git a/assets/img/2-1400.webp b/assets/img/2-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..e86631605748b769289c7335888bdcb3fb05ea74 GIT binary patch literal 47992 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 Q9R$ot^H_3nPkb-{0Jyv=6aWAK literal 0 HcmV?d00001 diff --git a/assets/img/2-480.webp b/assets/img/2-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..7bf72256f4a83f43aff8f3dae0b47cdd3790645f GIT binary patch literal 25188 zcmV(jK=!{HayVR zP*Q@IdND)O6ryj8q&-Ht`^mD-%g1W{f$hSR=RPmc2V#UrgE!qsW zM-i|C8NRaDMHB&}e0DIlglFWfNcL-IMRSoRD2PM6^iqh!?w~mZqlwJt$L%`wT^3Cx z@gLZ+jw|NG5J}W<^V#m?_6S~DIw@2np=jY;3AF2CW*)C-{WGP%D|IW6z#B?$`D3+y z3md)o;mI??qW}5Ro`=CO^J=NkbTs@ctAOt_4t!Y9%_x09hmG5+5Tl{Xw__&X@ZWqJ+;S1o^~AhGbgR1{J&-QX;;+ueme&L?Dlpk^xGrFP zepv|$^A=96r!XAy)lzKk_W{H>q@V;q*%CQWrA;z~mmH5E02`+p!H z{{ysn0K*e@WDw7*93HCM)nSS~eNAdY#j7R@Fvs%V?p@k&JGH>A@u{uB$u^tQ1^xcZK@%$aSk4(6c&Xpuy^fErt0`pTbbb20mkC~Y9_Yozl2fetyJU& z87PI(OMED0qR%bUl2Sj${5^l2zELcqDILV6qc7G)C2s2xGUE=riPAA_B}+P#gaY}3 zdcCjbb0dqhy=+zTrE73T^3Mu8~T*n5R8jxhgXy-1M5Gz${0apqJ2?jO9`f#2A zElI^}=BHOv?kBOPwCYc`r=*q(Vb0j|sfPlB$%@rGEqE==gmce|sysx_JQ0F12MEan zwsqn=INJ(S?f&f>NOr0{hmDfLFu9-Q!WlxPdG(kWE0I9iTr*;QZ9>(S zv{mLM=GcHnj&;ffBwIvQv=8uo7uj2*XJk=njQ>S&TJfa6qNB$(9|kd=0ILm%vdr6# z?9z}pmWpNawZ?@3YrJ~Xk!vuWB@NbI7LC4h8AY`rjCwY#MKk>cH5I<&3L+#7&l*w| z1H{54Rt#-4Jz@L<@luVS$)^h=diZK_8|pyx>K-NnrsGm@j9CGmRBL+TS^-9S;UKk; zGXu8bB>plBA1FABrfit^G6gklbjY3nSXk(lbD zL-m(3_o)whJ*UJfjgS2&jdeD)s8b7*op;nwtNYYHCUG>*#CdHz+Ij4UDh8-qN0f5|R0~WfP|9U=-ge+ytE-FK zl$!)#5Sq6Xe0*igswHe4O$y&a?nX(XM`R)gwOiq}t!#C38ia&ZFQ+62Kf4Xuwv+LF z-0j>)Up8kNHD+A6GMS`sHF#?-TkC-CvqAY!^Nj9!Ouj-4;%KhX=^E;)0DH09`LIQf zU$Tx-AV25&Wnrj@5BL(nmJo!{`J_v|+!U+hTD=QLxvu#wHMh5vKJxhD;je?3_b z_G+D)amYfC-UPKD*-XMkA7(F3H7T%yo0t6oj^`ZsAG$#a+MZJHf>iB#7h7nfx2_6T zsy!dnGUf{@9taLG!PG^}d3BV@G6DH#Vs5OibA&aBX1QDv+5aKdMsTTb?}&zi>7Xm!6r0J^Ehp5LMn;ZaQkaE#{sSGr z*#JGH)mGt)G#2O800+w6k&UB{R($_<`xI2?$GiJgdu#Q8$o?Vbb*wSDz(smbci}uF zpJlm{gB!T{d&5;SM#~vwo%_JD9 zG8gw!g$e82_xMwzK9rXX_*oyC~u9}@Lc54Z0Xf6Q{e#be&z#qo-nCYvRoo-5tv?R5oqs15C0 zj81ct1aXl+^a0qD6YB28e-v;qK`xo;8EX9H6Q;}4u;>`?8s&zLoP5-2hXC1)`TJm{k!yK6S|Wjp z)jovLOVcO~R++(Pil&N^^EDq)YR4%UbgOuI#0{~xu5Pf=ZtmqruT!l&9@V*(05sJC z3U!E?R+knFjp|9A0qwSKu&wI1ErZVTN+s%7YjXZ4u6NTKfme{%JWJ@|%eni1SWutS zE~DRYZYbr9eAM*@voN5W4(dWOC499goYsn}9!j&+Sb7cJ)$wN^+k-b%>|6r}C_$I? zdL3Ft%QV{hD1oHj)75W6)S~jwXHk1q$_?b&xAt}afY*S)&UPy6&@x6pO6srMT?+@+ zmFSX?*$&X*bj#uxm#D$e&gGxSQoi>-d(=)z?q)bNV$BxI!+3o67Ax$GDYA zgbYn3fO|GRX_KY%FdhR0JDC4%1K-AdfEp!Cr%Uz^GyC7-}R(bGE+?IV$a-^FqEBq6=)|n zB7b0fCK8^8iO}*D4)xK{+oYx?ycM+%I6@gypoDkTl}@yucPYsIwQwtz7M4q7E1Sa# z9sq%EZB?;axMd6GDYD>Uw5wocKOGU1|19gq@e&@bd_Srs<8p1MSC86z&-$tzj@gnD z{kpC7#$SCeyq6jSR#Ttt&`d&73ZtCEoJU4|_6oVRinwW?<%MW~2NJY1xE{H3+syLC zR1UP=X#*UPS}GP;wYv)3rOK(2QJoh*y8hlpqwJPQElkn6a1TL?ucHj(JWIL}x{Ah^ z1FvSNzQ+FsgenlO7=c+XgMa+j^>@l^ zTX=X4h`_05IgC3QO3EV6$)_v!sSs5;Ccaxd$KO}Xdlkk(re`HP4JT6;UWG*J^hfWip$aDMMwTH60UOc@+#PRB&^r~9s1FU0pdJQXdIyd9oNfWE zlU^T4Y<6jFM=-wbI+Y<({lDinfU{0Rc z!QA>;bPfJ!Wf%FoZ21+l!GF}jnolB+sYxQGHAr<B?hmJHx=hzK6BNTT+x?lH zD*YO3j5w)qrTNI@q%s3Dmn?yo(f`X7%An>7b-$&;yhmnXUj^V+8t46iS~+NSByRtR zc3C}j7W4xVr}V#)vE429z^Q|UU~tkRV}~xDn~ZP-AuaP~p1~hUm_LaDhJQ9VWD8Sc_dqN2V=3yL|3Pm&nFRMAYPEVdNLf zQILTOH^p;?)>!Af#^=Zd{*|rx5xxXV?-v>y1-A$M6AF8ymD#K?xc(I3xx*sxF+p_ zKh|{wsY7E+%B)e*VglI_TpOga|67}Dc6s@0-g%2OUS9fi-o*? z0_IL>ZC>?S48?v-j6AL=G=Qht7{8&4Gmpx9iEOXpGqPMrqVRscGz~!8H?`xE)8-O} zxz2tKWW%Hs7~Ddn`~=reDL`l!x=Hq?A0N4E2IZ#bGj5w4x;4j_<_zHTibdEnLqYPn z-;^Mjoj7}omi&S048HqD5ObUDo;5S%Zo=*Dk~ZNhdx)|eQLdWn@*wQFt0>|nRv*qDZMlcw^C+?>>6=;3ceAwH)*~)5=;t6BK}HpE2ze+S*LDtG{A~v4>%T5d7wlBK`@{zwKihWNnyBKjGo~FgmD&>r&r_ z-z5=)o1gf&5Km!$*W_DkAfBX(0WmYPJY;B@{X3(Hmn^k(SXibOl z#dLqgQGFP~C4`JBv%t;TNOS=evcN&-f-C{wpQu)?#_>21<;I{=p}x!djnUma3$0pw z==RE9l4j80Agy1gOE0uyg9s0)MGYBX(b3gE=~*+GnF6Gu z{}U?r!z(_n{dv$@I9H8Q%`@a#9;YY69^?=tjC~fOsjQeUWJG;j%@3S+x6x;Z|lF z3wFfYSNwinh`aWHhas=#J)ugJL-XmH@aq_|`0FP5l3I7t+zYfM%&9^QXq)iK7Z=%m zy)$N=F50d~qPil{JU?~B81Ymd(ch^?y0eXRqOcpz>#Ca|6UzZ0dHTqLgnh zT5EtdUgAqKln8G850sVYpSTmaN0h@Pge`rB~8` z6R-G~GNpb_o4rlQ1mj=hFpyqxL=*-Qcv@eXd;9m^sppkwMGrv|WTM-g19ka51H^Y& zf#yTp7~x5BkXb;Cj=ajy9EE_?2vRzef~QKVmPBK^zjplI^i)8@s=*3- zSck{4j)~5PGMWoY_Pb)P2;}qIsw;g-3X!bUoguWX7M1WypkNlV)*D#Aq%`C~7+fHg z2pXvw^J@Fd2e}{i+hJ3hJ^54YLLx&w6I$$8Goj)v0;vn*U#)?k|Vfp%{&5iRpF)pcS+N#YtCF^au#Xy?cZ2%P~hX@qk zVt0B7$zODFe9v795{5@88E@7RGKeZY$L4wGoTB6_>mPjQ{vs@6562*9mdA*)Gq*an z#hk1tm9rBHtp3+<(@4|L5#;x__R}0K@c+kiL=Al(nJ4l4CoEMAS&J5VVo&q|ciiq? zpL9wxy>Whk90~;g31j@Tb^bQ|oAgW^Vd(bie{oNaa|Pq@t^fgAUIl{n8%@2t`Uf3X zrQlX@erjM{OyFv@li*jZ5;D6Z?2rt>vd}x@3$+aMPc>1N_rEpDSzAs5EDzwviRi=( zPLH|y%k?O;9LGLm22n-)_Kz!M17w>S6>CK{#5TKW(Cqy0;$MSap>6|ce@klk*?B-s zrx>vVBY*(@$y3pHF_!MaiRTMFh>?8n9^^n#QWMhX``%BUS%c_#f#!DrrSgoS4{4;Y zk0Nq~tB5v5xAR9-i(aL({uSN(OxIs%A!Fm%(0<#v=X1P4ZP37L=Ao%3OSauYIw^;H zO_KX@2%gYj1vPwFi99Gh;}{D_IQ6XJH8f0tBQhF4J@hF3+-2cZV*J&%rB`)&3oDd_ zb1q;7PK;@g8LeXhcuH(=j9M#C=7u;QGAyP9SxfhPdRO^7O?0i|K5Cvn^fS& z!qxrNW&pg1euTrGtR|;T5Q^ZPs(HYlA#cZ>DkjqbBsJOfP_`-@%jW|9Iou$OZ}A@} z%=q?~6e7zg#$FXWESRm16(z&2?(6u0GL|{sOc?F4&Yj#{ z8-uBrPI?P511y%k!g7K)^o)$FoObdcFN~-%k0`CDZ1(74PoYMchbs+sc`SvnB?M_0 z>`&s7qrUoBytwp9zG>h!XRU*=c|Zhhv3Ui6{=i0h!F~8v`9WwV1+i96`O&6R9LKT9 zM(n3X#$Ka;HP#hKoeKsudWz*+25(j64Ao8D0dX;%@Q2}gH-X~=y4VKOz-a)-Asf*b zl~3)ggt$0j{8D~ZUhCC358MMeR(%l0jUN4)CzW6-AM=Dg3YAgy51RN3a9zXlvVJd9 zgb@I^y2y;;WPV^{m5X!`FixZT;QTrt}Du--_{WO#Gg@yx)3#3M~VLr*0R|C}m`O+UK@J zt8;7?zCI=fLsPkosDV{?fm&8%@g!LtOs@M?mY?hKp0zGfq58#ZLXNBm$LyaEvP%5N zKoE*?J`qdQc&LM7uRO)GBZ@j%AAc^V6tf7?e5=(=`#B$>!gT5P6ESl>BnJa(Sv+3n{vuP7oaqQrTT(cB^MW^h^g#Ni9FJ|t|31#_6w`vJQ44I?AK zNE$lLdrE_YX`}zw>_yX3E_F%F0NA*dFB)M2CLvMU9b;wt(?p2%HlYT(f6klK{P`wB zRpj)WZk{zk(_=d;$fNK7q_VTk`(bFQCo~+CAzI=$#FVow0#+1(&v| zuHB!BoC*kP%3{LDlzO=Q_>n*O_5Fk2G*a_YGn~?b*^Om{Wnr4Vjw-sUJk3flL>KT6kNy!XxgbxSg`rHTm zzI7rX{KKAv$rXK8&6t=Tji|8%3{4Oy%!Tb+m;F*81{3nUCe;Ee`y~RXZvfW12 z8D3xjVbLz08YZ%dicx#$tn%SIKw+0}E1O0J0gu@068fnKF^Z;Vs(w4BtjfP)(@u|x z4H(aF&9=LzLaxhTbg_LD_aex^>R%OEpB7_{Y|O108F$w)nsP&n3<5$CYM@OybW`pq zQOXlfcCYA6689Z}dON=f#7_^;sk(bTut^Xp8V!N$A$$%oxcm~_Qeksuv6L)!g$ z|57O2dx~6HS1vdx^NN|NrAKb@N46EO#sYWRoIMXLn5nZXR?S|kEmh(}UGx&v0@CBJ zZ9T+14X|Gq(~I8_My{QSi8i5F61}~IvhF-Mwfu#p+?>7+Or@qgx*@nqx}C;#HO&yi zXAjB{=WdID5&1X)zOJ3iAE%m0HM*Aob(vmK=$%GXg!4b72Cy%Z3+;P*sYny{%ECTJ zXKJ6v!PDS;E?*fz$Wl@I#m)lPdsVkPvg6R7G@xU^r=R1v^SF_Gx6UuD|wHqw3b^00ol8u2&A>vZuv7WSXvVB7P9?a zsDqA75NeY*vi0BS9c<3RJc_R9j5%pqE!g{qH{@ckLDu(tVPWX;( z7=R}OZ{ehK4VD>E!6UvLem{KD$q~5n*U5hza5Ovh*DCq`6V!)h^!m&V+P6Gh06?G^ zmC;r=pYVo6EZeVA-+@$;WCYGsE*~NVMaQHoB0_8HN0X)Yj=b|1J462;RRf3+^B_Bz zRFRgJb?YGNop_O>IN@Y+0LvruTIYseRp)HHMWoIKRQdwD)Z$oABV?oOLPNl(API6a zdj3{eMByjG*CTDYT_#J;pETxj%X&K^pmvFuVx&k*RUmD7KBG1SP2psZQefTOWohRx zw-t<0DxV>x3Fm9UNXPEI4!y40++pyJd>A>m`~t#?h%iNlC)#TZTM|)+X%3vIFB1^1 zD4G10Jrny4*A8MGTzQrpzU~-FKl4nS;O7`glPEuqu%eUSDQEO?v$~$ChQmThE~{Cr zjN*NSgrb@ka~}{xQZw?v%4!w0s(#K#4#xa4OY2N+=^O?&aiMc0 zIdur1)nT23LzofA<>_&(#d$b9KrQ^B$M=B7xd@~n8&S|pGlRbLCFR1nZ?ki-t=*wRJV7HtMY^8&?h0ncbst#d})SsGuy z&6~PZ9y$5xAc@aW$3-`96Ow}K=&4-y6!7^(=8yo(?hhTIahU<1lTbFjH|kPv%=`jw zF(c7PvB9&o$E#S`n~AqsvfP%#4K^>?dANs?`-kPgx2J-fG*i24ft3H)a!@cjg-W(L z`=-EVAQOeQG)OCk2yE3Sx(b58)h*l2Ez$UYk2ONCQaI=;ZWLJzhiO=Ew+?bmB^qi< zrq^@_30UIias;%Tx%s@Z2dJ}jB~s10Fb;6RIY8$Q5Vv>hh4TobI41nq4ST#cZ3iv4 zg#h6LCF@_SYX9mHY*OYtLf*3!w_!pKEw}a(Qo&9-m;9A>bmX8rt7Lg*g`LI|Tw$f) z5RtOk8WN)IEokGp(X`+OgOWnys8)5m%PE#rHo1Dq_zowoMIg5mq4crHgJ=`ZJ^TsY z>R7FJM8V?X^3`Q4_XcALkJrd0tbTwbU#04Vj5%gTLe^))h*?kSja%pt+P7GO1|`oPOs-a3nVM;qX)dUJp{mpGs^`d8GzPW--Y;tR}Zm-ePl z<8RIdo1@e@apaOz--js$zky-uzBkBA$xrTadxZ)X z6?ZE#RUTfL6ds4a2F04arv>EY`u1RzUg!XaX(W4X;3F})XqEJNv8!oKs$-HgZ^PU1 z2iPN2ca*hhv5K$Zfhdcw#j;}D3F?AxID5wjgbsbxY@K@~ZP~QnF#KfEEYL>lOg3Fn zN$fx)nhGB2z>=cfo+6(L-4ije_m?@!5v%jf-Z8R(sKV`+XBnaS-U_?O zygn8Zk_pDVtJkEd46@Xn^sqcSEnCm(f99%RP!3=6DR8t5mr0@A23 zCdXZWB$jJw1nJmhC@Jw_C4is~{XBEiWC1s1Cn8!Tw{)lt{)#X{m0;c_95KhW(b9L< z>8br`$rW|bJ)UIBPrg7FE>#Ad6>b%)6#>I1z)kxM6a#=RtMw6O#iIeDdy;-hWo%sD zpVZx%Ho)arGp3{~yDmV02|%zSoW}ZM>oIlqfB)Z9BsV)ML>lQvk6?&|ON!av_Q&~VK`AeAKkN!st%1wJ4?HaE90VL%o0B;Hx z)@88w5SfEmJ5Csyid^~e$z^-gfKaCa`_}&INH(O?9g8bD)p)s0_)~O$q@;y3MZGdt~wnk%~o?Th`6b8yBktqJ3 zXT7?+Xnearwl0lId0e%hcY_MU&f5nRRHCcjiF4ir;CK{vC!WyUVqe^w#Rh0g2{U2d zh4P{i{QiZlyt0*uUk>qY>Y?^_JxsDa7*17}Beu&$_fz#QXj$ylYsilk5(%Wod6dDHb( zeTnMIDv}<5^gyOd-lA~PCtRBLokGyhy29t+%UgyS#iA6YY0O>XqLJw;&>I z5$04PHI-*ZrWTM;oCKP~}yH_zZ0 z6_gx-3X}>ltn)j<6s58GWqcly3iXsHVinS<3EMZ18prO%J0QpQTiwM6BF$el?*mp`MuBXVd6Tq zx(CT|m%2PJUW1ZQ$+lha#$pciGk4C5{$XuJ66%Y1mzdWkQduIWLNMrfrZL_~1XQpD za`Oc(C6!j7g(Z-oOj@#Y$+!cCUU}3IKpYyK8fz6uk&D=2RIvf@C9lNJODJ0SFTsp{ zh*6vMxI9Gq+7S>larh=`aAU(<4tEq5v742#)jAzy15!v8{4{et*!pRdM|g{@U!Yt@ z)5)Erh6jd(wA_e)vB_!_z_vxe?i|)zioz(w7lu!7GyP-HT;IoV82Zt&_0b)MUYZCn zz%bO~;ORtv_^HyuI;!s08^~`k1V>zDKTx1-Zax-TQfx>V45z>_08gRd)t}aEAa17x zB)Dg3G$!$>6dlE8weV4->QV?himR9nQmz;-IuiN{!R4W2r_xW|9%|3&!suN>R~9_O zm28u<2=j&Fe&likie}3D6n1zf%MoeIPpQ-AJF=enV(rN3_XVlvO^^_JWVH3VT7bMZ&T^aL2 zDek}thAWJUd@?b~0u7C1l}SFyQLB+ae!|r^>H5fcy4QFbzZ}{mP@lH81{+`0ZIG+; zeZ(Fg5Aahp@Z^9GN^bI$x%kqEv^g<|MqD(is!h3f(e#0^z@SI|`O>fJkiJO}^b2BX&@0CHB8} z`>FpXgTqoOo+9?Txop~H;Zrc-Q`e;r=sPNl><$BHQ8!8(&)KLAxiQo2AE~&%R<#9R zs*apz5TGDA`GRfzpj4mTfERlKuhz-Rul7Cts`d_$Wi{~ObRLlZ3D#XG8km&bQo>e! zhAveH(hqDUnj39d#iK=F5Jj@sc2$LxojHhYX04Y_Ez514${c#4D+mamu$C15x4j~c z+Fd>qVP86hMWzjIh!#aDTtTdh9rG-N+h2My^6I#pSx3n6b$(ihEFoLg0ZuzFlE5f( zS2DH!#=JF2<0&XGnX#Z`G063f}>a;Wl+@3&6By{uw^pEd8fQ-+Xt=DpN~+J*391##XNk zI^FY6XB(^@WJ!3K(?!R*2vReXXOIp!*(+5^tf?ZBJ?ra^R(7WkS{d+73-8~WGa*qs~pgc`YMh6i|s_&tlCvdh<-V!DuHHLoy1&U$nt zQ+axoyJ5njPl;*pP1c+l=KyR4dis1&{{2YE-qbx%4|J$J!_3(N--8Kk10VLupXi7h<`@1)h8e5!nBn zuQLG0W;HaSbnta0mwxv$3h=(w4*vGn>{(y?Q z6un?TAPNAQ;V4+~_Ew z8-Gh7XHgp0t$cxdiI){oz$Ga$rFaT5f^dp zG2HfZ(849vEh3-+M6XfH<8)jVvqY6cPXcfTVDeOzon4s$9EgrD1(cvq+5m3=w>Flg z3oxI};$C9B1(rT~*FX5C#eK@NBzByWqYY|URw!}3#-TUf&PF3B8*QtCobh1}K6MEl z{rpT_Bw&18jLHk0JJ681268(Bz(8P$1`%xX7rI&&_ zqYc$3wix<5))(%Ed2+OJszmeG#UH9WXVqb9G=LXALJyna^>8X8z+?pEv5DHBY@Dk_ z0*B|o5sq2APs$N2s1#h~! zoiOVo#AkCHfhGay-1fyO69r!F$*XR@I`Q$*(|Y|b!9GpMrTgkav~OSchxBeFw7cxz zbCV+Rvx23h$LxV9+{BQ0cmqSSkz>vfgyCVK87K`;0%=f7y*?VH1l(Yf55lES^YJb` z%@N}qS{k;>3l~8<8uKwat%bMUzqd?L!NG3c?oF^KLZe!SyrqOO!1)N)x!>VUFxXv{ z%rJ1WJ?7rbfZxCssD?$JY@bDUHiJq06zp}BVFoK&gLs`*-+lMEPu=?fmXx$f9#A5n zYg=#S=4sGMpU~eon=!$#r=?<-9l!}DkEpt`Zj-U!wLDk*e>}LVC|WinPYccD5y9l9 zUW}xX?D}RiD|ns~7ha#}@kqC;O`t9E*We$lB{ zr5$U|G3EuOW0{r&dv}syAwD0Z1jsFT6Nkur^&3;gU(4FJ4YTZe3xO>v5oPNNWxZEa zKf~6xD%!L$v@Uw=gjHf*FC5DtFVB zDm_~7=v5N@0>gGl#1F2*C8 z?(W`~R;mrkUZrJQx{!+@rHLBXhAg;9ewpmL=Q|Vk)Ni#e>at zqbKG}%VL7%T?}K2DI8!Dk%`o^LkYuNhU~}4yM9Nbmx5a@fb90i5Z+glaW|2el^vON za50(Ce1^QX4YwJWNV-9|BJdDn{nbIQY(Dl%eV`GkAq=w(6ACXziGwtdfeuWM3UGWD zYEc(IdXut?RK`*B4(xq@)0vFzP)UY~m;4LcuqiF10@xX6E!xXfYd+X&vQ>>5kasf1 z<{0j!E9}jy^Q)eejFMoxXoJ+ODIFgw;KCCzlc&i5jT=B&u+NMYyF-WmTC#c zF{z%uGk>Q-F{QC~W!7^b^$uPOy74Wa%b&+fNb6eKth`jm0x#OlU(OL&E6chBVnm7& z<(k~(v=H%gs+?H&$EkQA?E7g-EAid-lLWB@*H~$X5pZE?!2#A>_h3xS{rL+NBF8H$ z_#Y1&qcQMKzcZ-CBZ+i(ND_2x-p@608&W4jHjzgcVn z*yT^_oTNNXKD%{Ni1-kq&Diga27y>Rkl7u&keQ|AsozE|Z(=$Q2*@mnhAe=OZ&&rG zM5#?Qv#&9Gmoy|qn3@>72$j>Gup-B<7~#KKLb@YRWUih`j)VB>V-) zmA)0vnJAJZ!`mif{A%-A(w&{rCU}+e;}NIm1^-g`iX_+iScn_Mx37D)j1GB9kV2Cw zu6&CsY1+@U^O@Da&sao9?2C7_q#QKIk*|s|XOuSlO7`=pc~m^guXu{Y{VAny2M(4K zgo6}?S>a}lI}vc7!TuE*!;%}+j`nwLAG{6fZ1(oEU?s>Tl*{&-6wcGoNJ=6BpXlX! zp{U=*HWerZu~5b*Lj&Fhi*fEtX#r&-1FCod4yi@!)Ffk-aSlGs{;??La3nyt!KtT+ z1Y)M$Kd*Jn=Q8|_`tU>T8F!(vg95rK+PTb9>hK{}9ROWB3WJ7VpEPuSRiVQ_NbwBg z`8ZaglralJ`MNUoh7-pD`Z48A3Vg~z))f0{L98=JLaU4NmGgVC5KR(3^e(*jMsA$E zNi}D?8SDP^-Uv+psvxW=YNkb1GJXDLtj2~uj$ zm6PTxa?-Id4?$HgH66lRQ{dJERHY6_GJ2$Vln}35E+VpfBas%hN;B=w*t<>A|+S6_aSHNncV=X**l^5BgIokgBip)zeJq-*C=MbTD zCBFGp&L#BSL-x*Z?^vgAcu{hWk8!7Td_p&Sn?J;F?)Z~QhR;?QVSzDR=E7$5V z4fu4^e&=Jco)QGc6;c2&>?hj{M2jHZyi?Z3b`Sy|K&P>e_GMY6)B?6`0w(3Bd-xZ^YY(nkI~mHWp!17r$oqm<2fod`OBbQ2XMa+UMN-3hOCG&4`(@H^|kjHQ$FN`*NNx zm73{S+Y;0D2wX6SBd1q`Z18&pFEE?mD__NNPd*QH-o?X@cT+`EgVWz6E=4>jS|oTk zI&=hh%u|+OR<+lH7ALXC!X$aNai#@!*$5xX*+n>&Ju9we;rTm6<=nARu8K-dZMNf) zJoQU0<9c(>cf5+UE%DC~y-J0yflcvA*(Y={h07H@g@%-gh)qjg1n0A<9gQgjX)K+c z{$KSbE5n;%?vGlV(|4q=x5M5*xZ*ULorca8y~c#k_MAPhPgsx#6F%dIi5c0fYe(ZNw+-7L zLESBixaZ2=X=zzpjDtO|-?tyA5743!ZbOr4z`@EV!Ef~|-9uIQT2PG@kL8#T^ZIlJ+P(~;|{l9Aeq?{P}G`sWoV36$N=)@+GAJdp@%hMo|PMUSC6}dgc4p* z@*Id@x{*+$?^qClt}{SHl5Zpv%DCP-0|`G@I!(SD*i2B4>E_%y#`*Dm_$oyzu){`o z`?4HEmO>VDOae1E*gR^GUpZVx=y*M(oBRR2IW&zGgFEPz{JDzhHIZS3jk25Ll9Q6} zs1t+%C|aB=B(NNqP2bq-C|R@-FlM8f581LokAruKDCem)_7|6|a_6A400N&}ZUP$x zUBIZhL`q-sWdvJh!Td`CzKN>|%GV7xeWHgg+Z~vyK7k)M<+BUkJzPlUSFZsVp7Lz1 z>g2&rB@fD?mf&l)E^GWt$E45#01bOj{9d>8wlXX%g<3LlAPl+u`FoLtTy}8h@INbE zZ9S51F8b%3D&pU?EV)#;%o}?Ix!2sA9;;Yct_$bw$wS4z^tS7ucL85KE_t4>mxAryDA~%lYSTuDVX#g|-M@ntK>laE zrGG3#j=izRA~x-W&I?z7SG>b9^jn-R2~dp!a7DQTuLZ1DYqCnvSALL06|=m$;#TE5 zfU4G_W-@DkHu^ zIoItK*0x@b#HDI?gBdC`YztXkXQI|U+|=aTUa({^J*_;VX2lfo9%Sj;cEpqiV zC&Uic`Q%fXPiyiyGRu7|8h!h;0b3%Z-Tdvnc@xluZben>Z(ibh|G%%eJ+LR=FUeMS zG6^aFaC>mLTNTm7SuSs6V6|vhN<4)fepBCF6M}O5(@Mo0i!l#cQ^D`@eGMAf&`W8V zMd8(qJY;i509R1pJp9)&hI-sp^n!jYq4^rjGR&v#kUg?Y8O1g$^R(I`scorK7$`mH z(P!c#XJdZnnerdY0UEPXzMGwjTkWeQN_0A8gQ$mjzP@sN0;WG_n*V|`z7rF0Fm>OfXcbd~27=kAxD_~&%z?haD}2EX74Ot*|7YgY08=I!bjrai$uNqd&Fx2` zNeE{x*P`D@6zm%tMK;k`c_Y?=KdRkC;eyI*+{`##KJ>n|p<3sX3 z#^k$nA))7HEW4+hUZ_wd_p#qBKu0f;wi*6b%fs7b7YKDpQY7}+;Q!V`t}lFsiSbQSX)Z6)j*9V4 z*rKLt(El@zUe&f{FYoE7L%)J5HUT4)kmR?m^x!BidU9(fnj!=oxP(6!sN!eDl~46g)6m&{di>&^a$DU)%IarumMG?2*Yauf+7z9SC$<<5D8tlL z1vue{y`G{f^XOsga0k=jsWKhTZbEc_838FFXTwiDDeqEpE1#D2a|t+}G;zy)6_~fV8E^p(vB4L#z)5H zg0Sz3Y|>+{0UF-?mgQ+q&P}W3PnP^QLO)q&Pp7yylH%Eud2gF-7l^|@ZQH&yAT7>Zwz&bG}yeQ!1Myh zTHuNI-@yoY+L=+Z!RpkFx2R#fbpkcu`P%zXcZ2$x7yf+O-9Db8_3J+hz)488Y&)7I zlz=}acfHOF8?wbok9?gsRLMUL$o{zsedqVw=jFChn%5)A^h7?z90X7$d4Al7lnS~N zRCusH4+dkMnO5W6m$|EniJr?ZF)RBVus*ZGhOGZ))>=2q{tJRGQZb8d&P=ZYb|kJW zg)u3U%m^l9Quv0@Aj4kf)e5Ch=m))cgY%{%`{7!t2$ZyDHE0#*(k?+mV6#||x zpk3IXT3c38sn>=Zru|{Zrp2&lwRc$b8G+n1y#N>nP>as;9UguGe(~y{qr8C#F*mTWs znc?fk5XOWnH$QKW!<+n{EpmQS)|HsdiVfVPKv-&;nrC_Y|2p(Qki;VE>gL%p`NcM zmx9LEl(yKF;0!_!YPi*5kF&ziXGM+aCJSHMmaCJJHsL3xhT6A%<8yQPnDRQ4nW` zAwWc%Zd_=xvZSq&tvpnoSU&s?mCjh+>Pgv(Nu2z5o?M+Sc3jIDX~-jIwr|5U)I(>8 z>ty8me=e73e8Z(?h+1?i=wy&L3@m~CMKV+zeV};B1SeOP;I}k+mBx&}Bu~7h03m$H zrXka4nB^K!9kYsMIyO}hW)Bp@A$#Y;sMv^EgT^_fJSH@#U9PY#<0#0qD~wKfKak!63tl{ zaHXJfoIoyRNO8j6_7JH#H3a;JIfQ0zaijWbp7yvogcj(Y5`ROK!r>Ug+^ zojb&5eq-Q8xSy|1iPdHpYQ3$I@PhxVsXPN=5O{6&xs4fCarItK8{W<5Ub>J3OsK_q zpZO+QfZ?~Zs%_P(5g^&gX|1_*YhA~WB=rocv#-UdR6Z0^SLum?fq^U@p88+cT{MQr zO8L5ChSOn;^`kG9Em##l*Q_Jp5yttg9+?~^!UoOoO%>tsmkO${3?<2U<`jx03l3~D z=byZE@$lD{{!wI5or&nXdRzpz)k+QMC_<}hf{K|j`TP!(Gi0i`ak-Mj*8tmbT+dIB z$;)psN)_PuT~>N1g~SMeaLmtP{yHq*A}T3XLEpU5iG)|tl^gTaTJTkkbad@yia}i^ zo94Qi{;xMLmn9Ht!)mBD+q)&aW(^!eu?;A`f%aa>=tx>L z!ECIl`}@nU67)e=c0G*)d#Uze-X9Y<*ebqhThXC0R+2>#`3~mEaV~ zPy8C#Q0ZvXbfJp_o^jNBTX))-3`Q^ktohB$$nIbwxhG6LSaD#cJrR+sRH%SZ96uG2 zd3{N3P#iJZA#733n);`~b^;3Z3gkm{hR-+Zw$x0*SW>_M;BnCh%+cQa0!z+f2Q3Dy zd^W@8Y_NH~xPk`nl^PHcIU$Z0$}1}w3-HgcxPp-OEUom4;0QHx2OE%jCB*$Wz`+$xVccpQCKn@-7yvkCqkHIgs|xnfJrfRC$G=??}Ki?yhw2$ zJ~&FBd9Jco@ekh5z6O3C23Jf=lBN3;eY-M8Bo0V;Fhnz%Nre$&eR9z`w9n0tE;~2}obO;+X>Q00IgC}juNx}7FMUmV5U?&o?(U}ve6Pq0-widI zlT_4GSOoyWUmjk=q}8jyDzOi_>lngnGEY`5tdW*sjfH>>CT5{2uO>K*mA|nx81arW zqRw`-zIJGG3`}jM`?0n7YhCDCz8NCpR)E0k+X|Di3b@`e1Sx%J2jd@aMCsNP3JMz3 zl;i35;2-m{H~8*g75<1-*%8}9w#VlgokEGP*<2z@_0GN03(oZVv2sI411vUcn`s4{m%*GpB{G<%AW;wk|3B7sQj7j@C6>$T;p|i8Y00jLpP1y6}qE zG>HTT_XI*J1Ck|INF|`j#MZeXe+K-&8^(x**s{f=inlGL`A?;1@29O$fp$i6>S3&5X${2Bx4KI=iL)yIhz3|z z2#z28Hz9$QIe>F9pP;H{zDM|@QV{z!6>*dNZ2MEAbI1`jM?*F+p3#>(RHf;24(hFD z(}$AE?e#f*JkNpKSq6+>z?194jOjVbE8*dMP-zN@oiLA}X1A$E6Mx00fE0H5HC0Lv zf2kZ$&XTtm|T-gRtDRx%)^=>~Xxydf$R#Y1xF_qr8o$Ch&Qd}%GI^+IQQ#Zeg z%DUSYsGgL{^L-4{|MjM(y{8{Kl}A8C(YJpR#vTkT0`L@6gcG+nSIuj9OytTT@?4W$&Yc?}?7cod zkvz5Xop|Gs4Zs0_TV+K+qW!nXfKj|_TEtehZate2(Gpa9UTf0w1U%Sq;^u(~`>n=v zQQ3ansSGGnl4`d$$1d;$7flx1sOn9X<`@EjF;p9Pw)?q42B|AstsIUJ_UfhnFCG3a zFxA^VR6Zd-q)|1Pgv`axA0HYsaZ4*qD~%yFIY}v6BY|7hcy%djOTZx`@>piGYvPx4 zv-`E|eG(&mM;?tSywc(8)A8*`&Vrk`+V|P-k{ldZnhmlXZ)pmLbj2EnPL9)QK zI1tRsy50_dc^@I^u|wOkg&zoR|9GrLGv|3rD3Cs_Vg?G{zI%@ zf-5Sno5*b3ni@U48z)GKW3;kjt+j}iSKApAYwhC}mYJ@(UJ*%5aQ1f1kPe;_2VizI z3a+^oFa~w;X2%8Bmg3q#4FwuMHE`MXZ6}?<*eM@4qFLc~1Kx62yVI{t{3>)Y^;g|~ z?a~JD`Q$6gYauSm5lfl%`^qXPj(_vfJzSSeupfI3bsgz=A4dY+9Fg zsy|5s7l}o?EFOK1OOmu+FTucu-uN z#kOs*F`K$VpA7&39!`PYc@Uj;B+Mh9=-C#6EL!zab69k4qtFF%n;{ky?_j#Bp)+~@ zoN#}4oXjxfpw-V^(*EM~@cx?#39&6Xq&24qbEF#`m!MCGkm8yhOH;mASS_>O`?Rur z8_kD)mq6-Tp0|AOB!)I(-1?<*)J#4zVhsuH;HVlfGfV9lt$u^e$)GJ#DbEBn>#w)< z)wz$}s%M*frjNe0{4nLJIL1MM zw_+UlQVLkm84$7p9LoR{yR=7EJLXHK#*xUexo?+8C!YS|fELrQjU&HISN^E_Ierwy z7ODi4TpnCl*EZ5uY9jG7cQJNhxlEAY7dfwTuN0kfKd(Z@@G8gG0>iyepxw4XSNt@x zjgFHLWVGWvTK5zRHAU)t##@W%GT^QKwU%Q8-Q<*gBLrqTY;`jN#0KO<)s5evjWQed zYaV8*!9RDX1arsu3DIMRcUmM_nToFC8Hqmg z_HQBZ4tS$-*Af}WY_^C&qt}f8nKH(~MXXjx(m3Y-Aa8B)a1VOP4zTb1?cqDs4dn{P z!8lmodfAR!%T)%_MPFPZuaXbRn38<;LIf%~fdKdh~g} zzOclzwqQwovw&XlWkAIqcQLaHiLnS$KpF6R&#H*>ClQDSynd0F-KT934AdvUt+dp< zvsv^GD981|zD0@To87Y!v~9M#jh*d&%}_5Q3PX&-&xw4h(I9^2 z%YjPiOxs3uk7|oiC)iE5+r$iEz)JQdZSdJ5(>9hI!O)WWjtCxWgu5|{G;+licQPzK zutfPi9UFt+*-7t07&6q#L-nYv$MLq95?OHiQhqf2E*uUTp##OTmX$Td@sz2r*{~Ip z5YsNBbsTqNR!WeM>?CfvoA3$|ymkQ-tQY^|r)Gn;?1~@x6bkb+9Idq+*e^7zy79hu z<`$O|FpYE9Z@~PTi9xzNzAc__UtLkvl#H|f+dr1ucU7z|H06Op@7zI5?#t|cjP9J5 z)aTn2#CCw(NEV8?mS3`sB%GF2n3?nfps3o~4_X;0p3hOfoMVw`U6Aj>Ds!sFdv^rn zr5fgAi@q8^S^B%RZpPMW&7^jl2)6*VMkap zBhnzGZFlb$de*_brpFFIb`TFw83^0X-l|?vfu7NK?;k!^b&^zx_GND?4@kkkJwTQT z!h1}~Uo(N-q2H6Jq=?V*3yd*f`m7VxS`OVXVwFikzEd2(QfS_#$flI1e`4o+n1YJa z8>5PRWBZVaPJ2{{d4})FO`5zb`g+4zJ5^TMb7#~T;D-Re{hNF1kXYfrJvP^5x&d5K z&(fAtHCym}wbWF6K>1i>H!Ct-1gfX~8qE#hlP~fsro6)*lwnvtJv}Fu=2yVpii3N^ zs*Wa~G*^1FUq_=hl;kpD+T-Jhi5;4FpEbwfF8cNvIJ%vV;by&sy>EUGYX;6);`{s= zl1l#fFqgL}1|-NTk&+!=1rN07 zH`vk;NSWbKwc{RGWXtR|M2N`K;wc-p)+8)|W6@^08y!C(Y9#GUXUEdv#Dz!%VSc1+ z7jEWALyMeBIY=5a{nqOBBqf2M>Quy9xO$Kkl84~4q)oDm-p{2NdH5Jzec=@=k$gTS zsaqk>PBG^+kZJ`s5s{G-$k-j%{|>wjMO5NLqc)lHtZZe!(|W=;O@C-i@4VPnQ(HiH zsfc8w>u?IEs-Fc|x0mA(p@GFLqMTn%NxnV{K{SQHEE_gYkS)`+CZ*&)7h|d91 z;ztFIKunblR-2+Zt_@#qzJb?S7-)DUI7su^1^=Ba$I!5lOf2pw$Y%*ok!ux@&Ag{?x@<_{I*Rk)z)lu?og)f@Jv zx-WgQG6l=nF00t}Vc1%c(+C2PuK=$ERFYd?7(p0vnUgQo`CrN^1Pr?ZB=2zp!FFf6--hNXRw$*R z);3*%wB@KUW;_IjOlLPA`Mt=*5a0wRAzqmAGugpK)89*l@A|wKehIEJ)4{zKr!koN zzRP*XhiS0~iC%Fk$H01o*8>@y)U%oawpXh?>Tkhv3O8qwIyvFixtTqO zz+#jE(HXcwE_y8^Plk^YthKt0{Frd3B*?D`Lh||r7^t#}lA(hBUw1VSo1g-v(S3tJ zoE_65_?lw!=zozusJ*Mchp3<=n3wESMXOH8?y}h=i-;Qsg&iz$2b6rpkgb4T}#_Lf29@yUI zU?>j$euiox2DP_Qadj)mZ zi&;%xy(~PF=_cGHso=$7lc)vv_~(yXd)xxlTSYa0waj|(48_mT0Z=Sfq{Fc`7@FMh z*i@XFBkXV(y9);ydHK)GL#_<82Em%g@^PF&$m9@G++bs5#ilY98w}8fv}djl0Cpx& z`Wea<xt9KilNZQB$LX>ye_YvhD~lpPN+3*2NJ&f< z6J=FRW^%8B8{RjY)g;Qkzag6y4dK%lkH1Qd;`!RenJ6|iC3elW;o7Y8qg?nt3)ve> z6IjJ4IZTZPIzDiXdoDHI)hvp)d?km|F^vh=7=mXIk2>u#4XH=v6-d&BP_*-tzQUfA zpm=;`X$b$%(DwayVuNT(3nS3^_i*s4v7b~X?6DOeGx^$Uj|Bu=#X~IWgB=+O zxz9Nt22`}mhnmlZ9-wfB&KYyQ2JyjZdP#T_kDd}rnJTXZ0M72;;B)5H+ zQX^vqPei(;2H>`MrjRiMFRo2HSwlM@{g$Ms0Peri*L8WxLahHY zl|v6TRD^ti1`>dLi3i@qW8q5UvgwB|!G+SQrAtc76#uplB9c&{(FEaH_bsw#kk|>- z^;Q&OE7Az7f$MRVgJx8GMU2kMz3%l|6*Ux{{k`0o^@fp4*;Y@~LL_hvy7bb7o)~vE z?ywi2Q@(U+m+%U?5R;lkWieC$19*^Sl)jr4bR&I!t3mWzeUkkF%vCn{5UF$fh^Gcl zQmK$Q+^6z~u!bxo^d8pPZv6)A2X*A!f0oNwSo zD$=t6!p1uKLd?tmVBfo`8`GEp7K}d1_wYCoidtuRn_an@p*JU;5)G8EbejSFk=7yy zDT{(?&tb2J^ocGXjAr|`l7O_<^ea+NUgx0B1ILPRM(mnRREYBXaZgAKl znxM2@Q?-N|?guaGmvE1kRNuiEIi!6V~F0xL-?-yWOCfS<(+a zI7wKeMkGlMZ~E%z`4ynG*Ja*d&$Mrb<1GlDAaZz<7=nFTs>9$@u~1o+HS!N0eNm`Q z(uVi5X(|zElwKuyD!dUoopw9Lq|k$yMmPhRyuB+}8c$Iw>@c|uLBVh`lruN4T}r&o z>uMiYs+I3$$#-o|*rXn1GaA_@g&=&4Rx6~paPr?>uVC?wCJ|BmHMhm>hdFO4fPsXm zA+wO1+nLSX^5vhSYm_bukeaf z{z+riNm?Y#>ZxDAf~lI)6UDp`yQ1@hCePjY)D^&`b6ehzF~`6>XWK^LmY?+Iq3~#? jdL}YbSz%#^$m;!dx~NZc3LX%Nk&F+y8r-JMM6+kP&goDy8r+Xg9V)dDj)-}1U}JVs7|OfKe?r{tdsB> z31e-%xJ*V={6kJJYI(o6@SroEPxntOZF~K9{bwnzUHxbN-}sLve|+#-^WX0uuKxgE z%m1)?JAbR(>E8eBdjavY&xii6q4((@@%nv#vE`5L%b|+K3-DHieP8h>_WD_8i_-cH z`%nEoXg~aW2mRTzU*7Ngf5iW-?-&2J zxc(Rak3c`Rf3D20{@!~2SN{(WpIQ6!>AU6LQaLsBe*Y&z_y0bhe(ofyq*bgj#`DhY z?t%@l#-fhj!(NCpNClTzL8y$m>I7)#y!{th7e60_47^|lP3ebg@ zPF_4CtRfdo;OeJk>dzaLw*;voyA@pJU(Y{^yeP(6)o_{bsB|=d{FM%u@(8J4EKkKrb75TsNlD6bQo&f^BUw}V7x1Cm%%PpDVEthJ6PV(F#EVe?uQFt<^ zmZSoKT%7mxaT}2eT}BHVNvOTxz9deMAaPo!ej)R<-(318j=cQx$bRF$0pk;jjH@^t zNkDdMV_1OT^zBhkXETFtp}aGxTfzz}I1P|2X8+F6R-K#*#@Nr>yo7INR7tE`+m*?p zFr&m%el?5sjz>Td8!YZ>yLs({iA^<1q|u+^1d03D#DrTm>x;l=QYj2-xyeiS;CW`B|f*#4J*egy|x?DPC=lSGdg5o)!Qkd|>`XxP` zQ+99A;Ji^HaOMP*h8`K|n~xb)I}D1kfvqU_<2#@d^wH!pSO#1$`@Ou&#^N&x>@-y9NAhbIdbwS7m0D@ z%o<|S1NRIyd=wmozn|Z*CSIg`Efn-}_sLGK?efIbX=IGu>-(ct~yIjFxKm-wB&r2nS;7Htd=ckr8d z6VWcg?^`jU=EcMT2e%-+-(J)`S~$y90Fa2a=@#lad@ z+5s+Lo3cAMHHH41bQGb70!?tX?4h`z=-aWRWCGdaL(Td{6#7x0tJMJ~HkE^H3F4Tu zIT4C;_iYSDC8BKY-VV(g$_^`Qw1T}4dW3-Ha!g=&~u#Dd?M}Gy4gk({CIdU}`cj=r>>C+UQ6&!jx(2(z+ZZ|J%V*lf!FJ1ZlC77sKAl;8*8%-5Ga&q=f!kcx(TwF!KHS>$ghzL{?_8E*<=2CH>Qt(&dB=w0hVOebMCyAR&!og$FXe7lj!+`l@tlS zfcC+j zJ}3W~7x$Ry0u}J zvHKF{eb0<`4LH9w{!m0bS*lxwU6TPuWxZL|fI}4Rktz`S1dTn4sc=^DfYV|WIb5up zj5vJhvAguvET1ry8(VXKA~WLhOrcyy;RG%`hA4i=8Nl#A{9x2BefWiXwCcARK1ck)6Ck3;X z7@cAP=lS;RbfZN_?XuUkP?vHRVIha5Z>aQ!?Zc;Zf>f9J@?NqEyAb%m`$BCrsyK_S z!HlT$|2gkxTS#?)l0`qPGs))zr>{Z!Y)6>>FQACW>N5o))YHHc%;Y$V~zSk;BtsdoNEwJtC+Pc-VIS*LET2OdJ?u%^tv?4IN0Gm(l4)uj7MInJfs*c?XXHt z2NB%ziXWC7FFN8>3_#GmgSJvT=kXbVo^PbcP@Q)9*Ze6ha>{isyAt@`a@#dh|BjZ+ev9v!F-BW0B~D5m7J(O(`F1~p?N5w z7^Dzj5lY4vuIE2Uv)4O`b;YDMRqwH6e(W$i`m^Uot=klkGdrK_)ZE*OrsM(!Tl7Fv z^Hy>jz`9;e9H9qsTmlmQnL{qE{!e^=5+@*S*FOgI67^yk>we@apPZO(mP4JA!6lR~ z4NH30@`;74T41?BcO~JR8nNN)m6k#Y8pnrL(fr*F^sM$at=9=A_h|6$hAaD_IzNp>W1Pk-~YGK4`Zdt zNQSYo)AX$!jCjw77%*&FvQ!REZDV5MFaZ$mp>!>4#mV&K>Q8N9neg@|06fVF=6oSc zZp)WKt^;y=4n#0Hmi;&lE4iJeZ?~P_K;3N8UWQAYT7F%n-P@<>E%0efl*)>Z^1r^0yqyde_B{Q_vhrL5IS5_&PzeL{pr;@G&-cFB#keNNWE@V0NGVxH^FL+p{qzs)<&i>S`l@F+tIiKy0(xXH=yM< zAb3aGyq|_J+j#2IN*lETj|f44Eb?5zMiEVLTOq^feX9S~g&5;EiQiK#+nL>$qV(wt z{&U+r3RHj;sSS2+g?J)-hN=JkHY=Yq|EllSNqG35jf!1XMI&G{tufAcJ|qA<6fb~& zAN!AA0C?}AMW)ni3&j*4xqBVnnU}ExI@E6Dn8X#zOr2hot2!8t+!R;9q4^z#O z?48CF57Ammey5ykhavjI%%%O2>3M zdF6potaYR?9;t#S*-ARu>As&v1=-cR7-+Badh_86Iz4|M1yDmzWhA#5N`)-qgwLPc z(y2BpDX&M;PD3)$vV4SX{^A-gZkU52qC#$s3}h(lEUYp@!d_;u&zki6iC=_yN6tNR?h~0bd9Ws@ z*Gcq)cL$4yh}`ZkFd<*y7Fc-$5n)6B0t|5+!r*J5`>{-dhI|pIez%kj((SGG_;d6B zqflW5I--a&f%0A&_nX95*uQ}LyVw@wYv^>Ga$>*8xAZb9AD?rlwnRx9SiUXW7iOdQ z9)de{4!7AX1cC<8^A9LWdi*>df+Cic$6}R&*7;Q_@46PlzDI8dL7#-kSKBy-1^iwC z@o*%{8YI<|Md!8v?dge@?7=WTE_U3TYGX=k{{H%y7%s*SH!lw-U9+Quz2Fr<)|x1O zemt_A@My_}VzL(E({m3-5Ykh=S zr}2B*GWP@HhKE4-_Lab=JcKyrlB%5*vk+qt-BHCn!Rosm+xKwzXqe{ga%_j^{hxXC zzN$eRb9?a+>`1hlLq?g?XF1<(mS<6STeS_Lu~}lu)ScMF18om6~Q{Ipvc+QNV>fZBFZv2{d!q?OaV`{TD^?xA7s z)8GPlDB1aUsSn*m0WVW=HRAv1ut3;z6j; znoh!C0N0DQiX!f(*xPE@p!bO1%`K zBbHsF%BccEF|zwd_K884t#mEwSqJ9uM_&7tpfqsEFT{S?J_cRVHoELiRC>1(Q_U9> zF~aR!b4jfzR+S@NAny}kC-ZIDoJx`lzQ`~Oo#~!ua-)z{Y@-^ z77`nvC%hl}qKQr6VtQVmPw7Jm4nVK}~O4oM1nmo=^*`9%B#2_AQtKXWA)@v>WHM&CtvUoV#I zqc71!@-tjZwbX2&8Y+xB19W_Q*u_(I)ZXGR5Rymp_L4YO;XLDb5j-B(;MUcMKJ@>D}?NI$e=+ixZ)UY1T zgBN?x6G{r2laMpSI4UVXfozI!2@r90QKnQIogw9$G_3K$C&QveB{R#zc!&|kUVUzu zHCVX6q$R)=Duu>K_{ zzj3a4bVxw9eb4P1P-*Tx6$LT#MvcduwNLqcY0-_0Z@N{oGVtHj2Uk9BHXv+fOm)`= zUYfYu8Z}e&Gve>pBf!LtyPI20y@_~Xx1ND;a>saCbbU0?5mWO@R4TS2A7B!vD8*YLBB}6pd18>C^7IecwC7nCb zK`0mVB(_~ngx;XE?{@65k16zNlmW0pfqaU&^Q+Zd6S!eLI2X)Q)ob}w0u7xzex2yz zH6hEf|93L|X)76~-y-O$?f9!Q{l^y>3k*e_&Co1iMI8d)CCcJcmGuvZZqWuNF$TEY zAlnpn5k-_WR{0No>e3w&) zSaUOe1#Kg~!g@*}W2 zxM6$J0lwgz|1IX%CV*R~_X~IF<6EwwF{Y3pQGyrqcGf7?StIDK5OcAj;q`vYNSz{+wm$@nrQ zmhh{_aW1HEzIhr{p+_D~T&D0U#Sl{_X0;h0O?Vt(my(>BiPwTFnfFAkZ4-|Q1+&DFvR8&2%n*NoSCM&WdfTNW`;GCk4cCk@1{$@iJNiK^8*#m~K;jJlBq9Ucw@t?M`4ay{;~ zC29bo{r@S$ktK9dDs5#-!uD&j|B+881KsYDD!?e95KoEU5aWs$wTdN>Rx{8RbE6cO zYIvsVe3(6L-ff0tDOx3O9*G%gTq%Z%Y|Rx$WP`n~Ump2w@B!OC`HCJyBRo6pQMF0u_Kyq6 zS^m+tBMF&caDbpE||yDAInxve%&Nq5iQ=ilgO$Ckp; zWpk!?FdEt&2*n>L9Wr}yDbk+Wo!K}ulQx&nOV8Eh7v64R9a9;4sf?^YIdU8l zk7Qg|)^MP}kWF!x*63_7xxROD6p82PCrC0sGMX8vhkP?`QGVthRYEL)F6|f(O{X7S zZhZ#yo?W85q8G&x9dHqe;#KoMFz+?rY$-=By?`v8;kq>) zqG_*Nc9Ib5;{E(z`TzEKKNZDu?G@k>Yq{q%n6Svy`(^A$MB3DE37t=W{)1261HTD&O!~8IWBJZI1Uy3i8W}&1+Bv7ODoHFLmZs^su_`}kmp@- z4#Z)UAUMYEpifj(Nt;wLc`g~YUgN>ajcE*D8!t)tyEd}BZNWJ$ZNaH^_tH*b>yVn_ z2>im6C$3#Fd}B|j#IULXH4vL%xQ*JB|z-1gwAS!o5yVlw&Zy-M@~Y!~jnr~)5B3IP?1kOc?3ImkU6mgs>_2_^Jd$UQ z{&UWkg+wi1#1WcFM5UA?kr_z-0(Ars*VP>bOIsK6lB zO>%I-eYs34u==~=eACPrD>l@(rGynwBQT+h7*DX-w=xXCxtI~`0Vw)Gy*><1Xgp8H zmKR@%@OmGjcJD`Fv}WZ;`g8wwTw=4r{v3HAWsJHNHV!*`l;2D)FTQ|`^?-O4Phq_Z zusT3=W5qNk3hIQo-6qPW>NBQI?kJ0}QGf+5bIv>f^%*jbpdyJF;TW-=W$3H?YPMzA zzTOc&XLj0%bv7}|R>9>6qxZO)3=uq`FHZeebS0ZnO@?(W?tAWCl>J{;CAI8Jj(4S= zXpXBD!$|*e6e%2P)j3H$8)3pB0s3=EUApJx1?mOtm?UJxoe?x+ng@s+v9oW`);$Ho4!U;J^H0F^b2bF-L52bI6I)d)vmQJH%bX$W!1;=r#CK?i-8u8i6~*It z)6eVxBx|80c;|&o&$4;*1;p+QSBDzM*lOUfl1NaDe=^1aT5;>&DR!46AwQ6joVXKx zK_vp)TbQvxcdEG1lyMPB=N?aYSZ~G3_B68djQ9%6tUUkjFXUzg%1+SPhh`ks#y!}* z*(ttlT<C9|GWVB$zb{VXvFe?2^PUR;}V?gmHD}!Y+OrC&}*_)3W-BI|l6Z>Whx((8cGB_vW0+zQu6P zYXmm~F+7#``a0v}k1BGRr2MhAG1ysDG-y8{95wyZlYs7c2F<%(s!ZLkvURiBLGnQ* zLyIU8Juq2gyHJe!^;Bz|*HsoxL+eVbbN7La@E-R^rl-91c*fU_mb@*ypmfhp3bZ2$ zkdHaf+)}>nP9zmJlju=%M@nDeaeW(aJp0jI!Wpmows(CTXghiQ3q>l^?ZuWIa(=2n z>W5BE0{3wge^eT`n?(U!s(j$MTx}`JL#P~=L6E7qGWobD)ZR{BkbN>!ES6c4L4s4j zZ^xPBA=){~eo}5>)e+xCrlYcGpavv6ccG??Of4DdbqkXvJv%)`s4hE2f(n530Y{hWPJ z0}NDoPFsKL`Avuv#%_c-!*R;a7Qx%8u_(S+h!Ca5tB3(%Ynv2nfZ2V31rmV&!$P+) z#ZJ0UPygHeqA0`MYa;T^_9;bKG6)CFmrmt8L@DLx6mZ?oryHxGAjWqAKjaneW1rE< z(kMdvMGk-62fW9InX$+em>j1*jgcBrgk(Y>h}zS<4+5l6?=MS~q z!DeigF;BJT@yCREZq73qu?lb7xaQgQ+*SK`nNk+Fu}AF+o8!cC#6wF!D9sR=2ZD%Y z#rr=V%>gxQkB|C%n7&cXn6a@Y1P{nv1`CO;w(|sQ>@+mA$)V_#PHm!=Dp_$q@6E@+ z1bmu>-6mnK*s&1$$jG&T&aV1KTP(PQBi(`3nG}mPVc;ls!I} zt~k8(jF>E2m69KmW2(PSE}(bN6emx>=u%)N#0<$;$*V1^oH|T*l3ZWD)cZX-HGr0` ziZztrDHEb(qZHn}HJ|ZDkVLUwgVH(uC3|CLq5-UsBsVP^_uo4%V|_6~fH!hyUwSlk zTUE$midGm)UghkEZ*2jbG~C zj*)t-*)PJZwc|l15z|Y_ef6|54Rkcz@XKX^o5VUV{d9tZDX!jf`bujS)qX6=YBYfy zQRXCf95Vo}9Pv42U}18iOhDwP^m^&!Vww+`)VhJ^xIgv?so&p4HU69~2q?qph`A3h zzOmozuYc|ZvAGbV>2TsDWDYm=V-M>PnV|_knX<;L;Z##>Y7eku`xd2-WN-Q+n>a=y z?*k7TdMszBP>|r0jXgVAq04R@kdN9 ztAfMRh-syxsheFCC*|ck0$W+d?sp4)Nr>%sTx0&goa1u>IdYEp6h>lm^Lp@`+(3ty?eqyQEc$Tg4+Wpsc=G}s!Q+Z}?z z9=h|#2bpRLfMlPdup2!hgFn28gM?rthy8}tLIpSMcwSknlAc3qOSVQ2rFg}wna-Fj z{dwa-dEpA6S{M|H3Q5>jmQ^hlUp{~J(#s@aMNJRMm$&APJ(x>Z>_OOpef#*^fxgS( z^~P=J>&=~wfa0Rb`QzF?QFa|7GN2!-Y?qOKqYkGWo01!92!qkI6f0~lRi!K4u;&5l zA5~zrwl*sl43tp>K+SX*){85uK}_vb;GnRM_kZ1{e`%Is_lKi5&Sc|@F(ICJnp^Pt z!}1=FL#DH(crjp#~$D+ySodjcmww@DR-GmZX8jVusEyNXm`bRt{;i!^(RQ4%UPiQffx6M5TG6Z zqMe4zBYMRcddJhZ2MWNT1|83*yZ)cBijLx!;Y7rFBOq?y=j(IDcg-`LHx6k^jkW+j z$M(Q)_TT60qHla7(KHiSb82VS7uZ+3c5hA-C|A^`)H=&I_cJb3GLjyky?h3l9td}f z_U&vJ`ty-xiLa7fu6DlaN>psp={=mU!OB<>In#uv|NqQD=u^k|o5zvzKQ8t;U2xth zxjb}=93zJR3tCY%!=5^idi7DXEtHqOoFoD*e7zna7j+-g?zzaS=*AXu6fhPi*X>o6rq*6cy zLt8AEd4`8np9Qe_{Hd~XW+HP$kd%g)^J817>>HBmTKuXXYyOJh27t&gS3{DDTu3Nl zZIAzPy8a`jsnpffQuPye|NphTM8J4%3;)w&H%eIG#ag`8eVy^!KO)F!v=^_1?G70K z{Z;?0LIFFFAw!)$LsL=;nV0sthcF09) zzN$!Zev|*cJHxmo(G|wNvq&-!(p>$brCW(=hZza;O91wKE&52e#|gU;s$Nx|7|HHp zCPEZ?3{IBc;Qa@0GEEVjD z*Yo}NtllzXVG?vIbyF^25H1FA@a+y>LsCZEUCR~Y7t~0mi#<6A#TY^#n5p7wf+7%v zrdUFZcFTN#3fcDn(e_n5(~95bHglIct(VZRScCS9tgN->MZZdH4HG%Gd<_6y9f)5{ zRaIokV4kA*NdIE8E^&w8IJyo+x|22*NGMZi7KFCSmw-wn7to;2@&=#c3DZFCI6Rm` z#~sqA-xWk5dq0tNqtZ2WeYXqwg6@Y|hw_0WMl!=HNViTL+5E-$5X@qcYz;L~wJyTR zofXEm+K92`$VL{4feRhFF&)#4&`hBzI?EdN0%?=~mb4Nru#)NK?SF@MJZO~>T*Zq@ zA1C&=@sU{PDqMDZ@E#jUvB1Z3(PPqH`ehfxuh}m;85C>wlnVV@&Bviz{L}~_=I)~$ zW0ug;IP?b|UW?BRDNGtLoz46ga9m$p=0nCzQ$;jjEHSqlHYcNN!<;fg6dkM+7^<+Q zz&z$$V z8nIJIMrY8pK~6|*&V+l9-j&9l!~5dd2Y%#--`yCThPHz*sSvQDT*-8Tv;-@j7WE;GfhsU~R$C_m}Ru4Z}A z*RFVtowA^;CaQP?P+pfeEx>0m(y*5Z%0iDae1^ep$0nKj)ZA0(o4N(Shth;K%-p>r z$FI$f9j^5pXo&%=!-{t^k6P3{YOu^AJ+gF>gOa#K1olXqUZo0cz5>5g5k5GGCGCGj zEQwt7nt6LaxENJpem<*XXO%02Jc#(fDTND%;V$4w5_47)fzC8)T<~d zM*SryEIJ#GMg01;f(KQAz+HbRO*As5oDy5!_NviXN~5F%Q=W8cV#1A~5{wn5N!nG-)pp5! zIRmnZ_wacOT&|!!-K>HVaswn#Rc_sc5k`1g#H*&8(+eFJ>85uHXSdios-A+;Nzg9} z*B4d8#+;PrDTZARZ4&fcs#kl1wsez@tl=}o;PL+c@Z^@;jIWjEe1wqOPKW@cgPZAjD z)SwFZ95}lkgCrmk>Rv-Uv3uV{hFdy1TH3gr(cdxeZdrf3<@NKgge5YzB61T;j=qNZ z{9BiyaGEczgHm13#dbWCOK^8gGari0ss(aK3A%IfcmZ{{gd2tGH%8_)Vyw>)z~Ohy z(dTaLj|R%B3U=Wb82CkG`!Z@a)E*bs@h3;nfC))OrVe5Nxoo^M(2uh8AGl2jOCpiI zgfCP6f%rz>xv&f@#=LaP2#6pp*!4CSA*oGg)U%5z$>mZld!leTnUy3=x3*UU1d7;$lJHO8H_8R~d85KrG(`Doi>p@D^lPny@Jt?k_SZWQ&WA zvuw3yY5K5xqZ7(F1-zl04xhGFUNoC8{CLJ(D&cctjl%0>gMZY|LU=A`N7es@-2_W) z@34taFM5D?oP4>+{F#4mIu2a5@vdvV1Y)+9ioZ%d?c zwVeAd11qIbp@banxs^~i6tNYUB&iY`+8eH@@B$X-fP#G5Pi(cp$$(D9?k-fEOd5P9 zwM~;l9u=va9*rEphWY5JG(M`z2=1(x%$S~$%!KN4;b7xv|8+tZ73HO8yffO%=vy9z`{%qg8bWr3E0X#+&on=>T)FFAp z>j=tmX40c}b12;YunF+1mk%%&TTM6(GYS-KY&-;JWlr}>FBNR);|%_9WVZuhqHPGH3Sj#sDe2?^f#@x$Vl9mA+1$7))jNJy!V`Hop_d>AiLZ;$UT1lX#Olsn5#kqYE(!EBvcW^D zQ1^C91;MR|H9Ut4zHm|pjc`8a3w;EwVM3V$ezCovPaw4Fy<~ zDya_0etoD%X{P&uP-E;YI9D?o{0GnM3^LY`JPPkFuP;`S=8oU9%Ms|9YlRpvdeD~K z#~jC;=DANX@;9p3i%v@sE9ehfEt^*EMb8k zk_0O9JMZhLIqb)ELnXY});9Hy77Jw5 z_G5QOss!vAvL|rKcPx$US6cyzj|sRyhrjQwPzHqCWUB5Qs&p2E5FgV?re`1eyc||U zqrOW+mI*SH^JK96IkChBUx0{^U#qFj7$U$L``<3u=8*?;kxYaa`~gd?w=2x=xXY?0 zzXHYodGjG$Pq6tISk*DaOwgm@J-06A-jGNI0Bv)@;BC6emXK;!bBgnlJUn6oP$M~U z;TvlZq>$GP*;W17ozmzh1u7gdBDdsxOc?GwLOZ#f-z~ z8^L~=b4V7Y?NtDipN>uUr>7Amz^ z@Br77n}L~HlY)E%UhA9`>mhK+FU7Jl&JtxSYYO%l zE#pqWAth@&Xd#W?`Rr`>{W04}3M6?Bt*OhBs(;nBDo}nugJx6u$2LMB+6H((UA8CS z@0{-7gKj{D4TRf?mfQA?Ddj+`7oNeJyHi|HDa-j>KkI=CB2t?B@sq!Ou37b&$!uvm zoV4%HLC;J`H`Cv}wt;|Zf}|J5gd1Drp~QQ>1(EiS3_AXze00~a1u&-ojE-bas0sws z7T^hegb!RXJv%@rWd2?{R6+`!W#Y{ADKQD|H_$(O@KIRvPx@;9B%r`HqCk~pBExb; zj{RT1aK@!~;oM56a>iggVLorIC+a-Hdo~r-L~|rRILTikFz?lG{AGyf&=Tsjj)2%3 zoBI!6T5;d%LDKoW!3v$ZE-EaKq#G~17^@%B`-YzMg}CJ6v9$!GDx(Qx?=kPS;@fbZ zt+=;&@gaZASF2_rz}opg*_3I8#35)519{Jd_oHlUhvw7U*jY09r2fHDug#pW(ByCU zvaEEZbeisE0;;7aO8n}^ZO5J`GB&M$y`~^5%~!T=eyrkw#i(%l1M>%n(V+?Iw=)=p zy9NvP(1+3CNUucdk$C)+CNmqcjN%&BKTK8DREVbOrIZs>YO0}4ujp$-=-FVRQ;#}L z65FX&()%tS>kmuxVh?^rA*Gu%aW?h>pSs;QHy1!}`Z<#zfEim~+t7%=d3lz}8W_u) zF_pLjwMqi3ml6B+Dbag>B7MapHOtLcrF07kEKd*|R$b;M^TS&6#Shq(H|sC}$ncsL z(VPS@Oid-56C&XiLTj4E3o7ajN$X&W1`nR(os7GzE**sWvy&VH^v4IUBNo7^&bj`t zbOz0I$_N{zsOuwF&Q}DN8bRbHf`mUX6XxXy854Ut2*OXI6Jo)gxG~BQEM+~5=2E#RfPI4VM=)z z)zw&fX2+qwM56-;mgPP*kC7}$4b^m<93-pOdJ`=IjmWpP(APv`+urf>`Ayy$B-wgs zqCGI`cGORJKjoYVc`;o=w_VXo|!|H7ULpOCq}Bb3C){v`JQ<-m_I;rAXqHxUc0=(Zt?ww zyBX(1iY`5|#K5uG&ta>!*@WySBo*P=&F@iXxW>L+HZ@@p!v={25XzUeur?1ydRBQ#bMYIx&w8aO>g z<6-PCpGJo>GcWLU=k~JOGe@I9AJ7;ODU~MCiE^&q(&MOD_TRnObiW@c+{uC#B|*+T z@*j~#Sj^c990Z3&MD=4AJ|M5da)?MsbnL3s6Wx zSA`3{B>~Cl0&)^zIdh&X#Y2p#h!ovXcakdWoq{hp1Y(&U1@lk~`C7t}=EEJFu)ef1 zInff;*QVh-0GU?z5?-BV7(}l~An~{LOGdd9!slA%2@YZ~jXIj-CsAs$@L&jUawcaAEY?ZJ9-dSSN@V9w)2Cr{BIHPXuub!{ zVArIb^V04<5e|++a;0M*JpoC}*jqRX_%Utqz<|L;@Q3^WLCv-`Vp{Y=zVMW8wx-(O zU-yG^l}nKjGy^TX_PSmJaOf)js&R)5xsO$tzx%@rv+_l45DLg%xMOsc@A{Z_xx4Hy zw+|yANDRQmtN4v}M={PAdLF>AtdtOKfHOA34rDL^O`q}dG0+rsp%Q=Q4J|HAyod;< z_HOg_Av*(vIo&?sFJ2y?p}$)fmColz+xxZy-T7M5W)I<7p!0vQ?=V(|Npwve)6H95 z=We+~5oIo0cd`u=1nA)4LCBf}$CN#vd7qvk12hOY$E$e=pZ+Az6|%e^&2Zm24WGbM z-KCnJIM3BVltE*lAAE$I799Ijj34J*Jg}Ptt5DtlxdcTn_l7#=|f-jQ)(i<}{*cR1~ zFLMj}UIuM|-fP=UAz@cN{X_~R;vp?3qiiM-;OppnT1nYjbAC;OTbbN&<<&eLXHLpg zbk9%;6juDY{{DW~6F*I+dN!qsCX^H!%5dry03|@$zb@^5X?fJfQ8|M5%QJkAqpqYY z&L{a`87@c1UnH1*xX~raiOB^;EQRbkL@Rg8Sda-2BA?Mi%DS2~J#gv1y3kQUM>Q)T zX}tridUsp+6 za|#J0nqj|7C{5ul|FCswIL?nbOfM5Hrmj%jRT$KlwG3BMNcgjzB1Stq zS|6FGK{*_0W7j0nszsZp?qrO>i2QL7_ngRJNnM4Q52TCgckBnajGWgXHEt6MG#rn* zofg9@4as6mK$@J^LF29mT5SVT#;wIHTFKJd&;Z^rF*TP$x5c;}^^kDQ5&}2o>8Sz6 zq4SoJ_?Mw=zq*U|)Hmmtm#KrurvtFT9&jn-@d8;Eo#3Yj^{W!aLrsS)sYgcn17$<| z&)t_Tl-U(k7NRkxi?#~+J0(HAHP4b{J@D))Xd-DOn26I;2m4Xk_deZcZqO8>Wa zsCw*zgvjFc5S3>bg#7>R$#OB$0%wt?t7x&zHkeQHK`wv*X@3=@|ois)_D!GT1V_*3xeUb7ADXy)vT?f2M zjrPB!e_7YpZ?+8_CkY9sxDSI5T{qmn{Ghy1N9$8AHqk28p>2orReuc8fzeHJ@HOHo z=Z>sh5vS6s%rg2HMNTa;biPb~XZ)g5Pk4RhkcgzjUe$p-903QwQ-8ZzQw<5O&o?{o zsV`PQ;9zlijYHohijl7*3IFY%_~Lkcls4@cNeUHVdAKW3A| z0~Q1j!SYD}Uprm9`>Da^kkeQb4lwVBSF>zW8WcY*p-G|;Sq{3Yl@-nkWRm7Z&8^|X z${+WZq;pxgy!lwu1a&luzl6kSJSm*5ocyF?9xdyt#Q|Xz`kgX~QP|AWSL^y-NAI|H zf-V(}QaF8)@SY{?{{k|@aUh=E2f#EKhuGqttetW`9jB^YlMwbuePV4aZ3~K?0)Fs$ ze?)VEy4?b3FLp-f%y>MH`(4?Ualp|RjqBdgH@3Jl>&xpzv~b4w++9${33E`JJ30|8 z=MFxSQ_(^ylwPKp2gxL8vtibc;8;}9WOLA0lQZiCK?^U@kn*H*s7+ht@6qG*ukjStPmg%wT zpWSr92g3!6w@-YalwWriZOdAYD3G@YlpV^KolmDBI^=#ccYSi8-MjrL=BTU8cUw3f z^yk@*$^Zh-2g*unLSsfMC2c7{W~<)SJ23sb#Js~HfbLu8tsyp2M~;T(O@ws;73a`*Sl!m_seE0Vdx<_uU z3IV2Co|wTHpkiMk^nRaBn9A8yBX0Q2%%}}a{VFRfKhwf5S?GAKutI$X+=6?kiXsCv zD;$~jtkr6LZZJ1Zjqx@;BvCH|ro3d#sE2*S`V7hwURf(>T~?;Dh09V9J# zrMH$BQeqTuyk7f_^Yu9`5aI221%y2uTO!NdbVU^mVj8DGf3`I6TU@fqt`$OsjE)pf z$2Pd7RxDUp4mbcfr@Z z&yOm&KfIyhB=Kxh7R6)gjg9kq3uE-&KA#Fu&8I~R>Poc!DLb3+Eb5~<^Yis}{c1S}``*O}{CHW- zz{kBf@>EDB?hg4gcEV&)q3)U4an)_s#o8hiw$aSUDXWRJPm5`Y$u(v>?ej)qSKJ{B zb&_4c4t($M`m3x!`y^r@|IgO}rgfP704D8(Wt5t%?e-xP^h)(vWX67(CMoa&cBQM$ zoJ)gaQ)S|tBy*cmcN@l&K*`gUAC}>pWLeZO( zugsoq?cZv;X>zhdHeM>F0@+&NC>nWKpV_Mi!$chaC9FLEu*S8N4MYYUu<2vAfjKhU zlN+gVAj@K0wFY40q27LBi}RE*oi`}Ank zEcL}&2D41p3Lddd{s@S2Yf%fk7RLu#>DQ5T-U|VLv2(P;p6MG%L*EdcQZ%*jM5}0j zs$nRrZ1v)`n*KqG+O!aq$Wi@XJ2muLGxzA@{aIX6zsT=b0#a3}O{mzo<5wD48xzPW zqTkq6)O41C7HdMTlCI3 z$uyk^L&7)gilA{|iO}|%r(UNu|C_>Ms&VRVGd-->=*2g3ZgMbllR4~mn*S&jMNB_$Qqvi@0vWy{&FrPh1N-E7_DSA@Q z)cEZB6eO9|5ucvx+ZNLuL5}BsvH&g75Z+el?oRTVp%Za^8Cnbp>K0yKNp~vb%MRhj zV|+lnr75AXFUaI54X3!({hvow@4M?N#~=K+e=mE5)Y}7M$#VdH&GQzy<0(FX>3Ji} z4*3n}bia>)24ehH>>Skgp-$0rtzzsX*!*_t1WqH&F`&wPm07fK!3j$Kig^{i<}n0? z7N}GKg9jQFo2R<}+J^4Tg+;MFg_Z5ppji&i>I@J!5m&F}`4Yq2_(vTi5?{mxHdGkV zdl+`)Cue-KOyGZV1_piF3v9Adrq(8{+pcvjpk!!e~1~V`ZMsj;e#({|W+Id-)O^Ymw!t6U@$`vD~1UXl(cD^p%scak#5n&le z>4-v5E$q{WB+yJNu+oD&SPkmCp4H$9KqsQV-%@~cd_tFLa~(ZC1Z}AaYXv?hKyp9s zcca#me`C1WtJZ^?g&*xgmKr>X+z+FVN~Tc|?Ge4(Q8ic>KyzcFt+h8?V4^{7;k<|+ zV@01FbM)!QM&=k@CE_Osssn>MfQ9j78J6hFk>!eqVb8j{g`(#!Fpx?PaT5vs+OH!zmV1Fv#bNLGe|?CUbWa zleXD|dO>1`?tJAuDzBy4VV3O@vFi@I3Wg!MdC!b6xBG_4P9FRb6>sw-_k_O}u^rhWIm=CvyHJsNWxhEC zGB|Q735T8*sXF-NPe>aVk`K@A#2`Cq^2F{H<=bw8C~qKEu=0|i))ZS*<^{pr3}}VF zJ1GQ`g1S#m6m-~RovVk7d zd(l+R2qiyGa@<<{56=g`oaUX3?bbeni}k}6$^Tl)#VU1fh2jcme%spIrZ(WK6|N9T zp!{&Q9{bTGs0PgwBy`QdM~n1#9MMK@K?I0_V|z=NY>AUL_{cN#1C1)UmNkvygGGyu4HmG0OoCWaEJE zLTK;9h^z`z5s(#)-7=odeMnZ^tsV@+hK5kto2^9lk{L`flGhNfMt(I~bBe^`I?~=w z1*5{_MGp<=k}2l8(2%58JPJ~q@A^n?lXap>@&Tt%TVjAD3lNTq(t0V47YA- zhIDW32j)geZK1)_4dt;*+&%lubE;*bSN`c(<>~Pmo5OtX$~*|phwqGWvdsr=p~Jyv zg_YBvA$M?8^AQF57URrYBamvf_w>xw&Z$6f_BKJuFLHabGpAJtVzW`&({JNKDt zKNS&Ryh;^&Fy0SxVXhD9N}el@`u^aD6!&g>t(}>yTL#-lfiHoG%2rhDO7MkW_oVIN zkOgji<7s-|Ky&l9+Q=ju`12!UD?coI1B&noVPI*a;E`%7KF?_wh9)JY5T+;OZbvT8 zITQr7a#s6CY&33c`_67|;rAMYU@FTW@TQKI6-zegI^VSkmYOOY zlMGQs+_WRriWS2CZsMfAQQQd$hNG8KH{CH*Nsq@Fgwg$m?nu+*>A{oPL%3A6ss^P?cEHbe|{OI7wG=WKm$M@a)c(p@WW6G54keeY94 z%@~cAU|dcmBb?b&ZgVOokBSvAY*~L3rdapLOG{?OB+f01^$LE|&!VpYd`g1Dt+g4o zx`*zK{{4cnAPD^48Vc=;dPfA(c(_zgllYE?hROkI9e>#b+1kD6f>pzW>G6rE5iil%1TNc?aQ;>qM^Y1RJrg} zKq?;P<*VYADrL9m9;^I=4YhEJ=o;)^*3vZlEa>gaX3hXgb#$WX41;>x8Y~~**r(T0 zyIT0AwwMaj3f#2XFA|oeII9iQIN#hfK(H$oSr){k!a+Pz6y*0VrL=aHr~=Zt)8ADG zxtAoJ<-NN5sh=93gol=VIK{ASeiD`BYwi1RF}XEFA_E1B7@eS~tzUuVpfs=s0kZ4@ z%T-l|Q%2nd;Zw%*2Bc^Fw}VY!cc65)0sI~_dW8mMl`w@*hXfh$VOr`u6VW0ie81f($eGt*w1+vxRschmn?=^XlK ze~tsEzjH#@f(4A5uV|}v+rVv># z`B^PF1|ahG;g)|Y6zyt%d;S#of^<(e*X-W91$SpIQXIC$GYEGGks%pgt__kSePoA|Vy1MX zN@|Vn8{k4!de>cR=~K&ZF$q*j-4q%DY|~^-%FsK+vxHGfdff9BQ0t6fKWt$2BOU;G z@A^jW#rqR>JP)?CF;eDz^w31~126`o;oJW^Vk8Su4E)|QrZ3Gu7S8=&U7o>{)4PoQ z#==t5PYP+Wr`__ax;=K?l-~mu7NrYhEzZFYHjL?C4tVIR9 zZoIIP%H%telxLtKQ;{tc9ulhyJg2u}&RmpC2{F8Y*&}bgOW0!E#!x$oHPXTh7><*H zGsHfP(9(H>58))=?nVRl8NgVXCE~%~|Hcg43ts>7W*s#~+`^b^(cWL}{OiuuNn^4c z%AO_^fQpcnp5TH6_BDnOy486=_Jb0cWe`pGUHss{Oppcr;s24wWR;P%K##x{_@T_f zv&)LvGxeBh1#ZL8$6=x9a1Ccjg`Y+=?Hva-qh`*u2nHBZXA8CZT=)H6OOpr2=qhF% zC=w+S4v!f30GuSV&-1WioloX%O`NwLs&3ydpabNdV31#)ET1J9y#njQJYV(za69kv zhG=Y0@Ynv@egK35p%43a(^QbF<*%a4sVhSex!-70J49EsYjk`{Yy^jgp`svd8ioxH zi6GK5YL|cBgek{$dSt`urc84Nxa;xL`=p_U(?PA9zAoQB_G+LbpZ@x!*OaVKCB8vG zUWP{d6O3Xwa$OgE<&7*RJ7Ce4Qjaq+N^yop&zcZYbT4R`eRk!e`c9vD+}I%Sch3QW z0yvh=T19BP`=|?G_xlXeehF-%jNRB>R$IkIXH$>8Y^lGr!ES6~hwd>aIsy+;36<`i zR@z0s?<-4Ix^XZQSyc{k`qZL&^qi!^%rLN{mgf39v8Ku*RHiW`@&M7{1HZ`FV|rW> zUFTZ~#6uDqs8jbE*RjUCz-o-y$rM^ikoK(y*)wo7fH&~1G_aN_H=)%7|0Q-YW+e-thUqwnDizPa?YUj3R_ebWhblS{@(!A2W(`t zQ^M3fmbV-2J$eOW=dEmbvJ}=HcFpvk?njYw3RLGzdZzc)jrMjO-kb zyIT_48_r)gb{$+^Y5OSkafhHY)OzWS@k5*;UxFT1>|y0DKyNkd*zc+BsSpmyU0-H-i$fKpP;ujn$n)ZKh<|j3fPVNFjS3uf@aGvhQhg_w$ zf$Jq)`XQXHO7CMDeV~duu|#zl?ITkd68(WrejY^s9`fGRz0y=G3eC8nyFRJf5*F1F zzN0nKAJT1DjK-UjX*;7Ww*w--!LRAHzjRS~X4jsQ-%*9A--v5Wj=B_>WD&$qFkP{# zc3V;<`Hm2aE40P>)gOqTpBV($OgvU(qhp$}Zut4@c)tBmA12arKkf+vS8>!d-lR^g+Bf(iSwxUw23%bWinY zl16(mb+0#Efk<2?UU$^Ys>k&!(utE}y>uf&xPA6m|JUv!ikk-1&sEgCH ztGLYLgxdqI;jiF03 z+&?N0a8wV=Z!x`T$8ROUSK4oP<<(9z915%T!utTE)I#V~@~H?02SZ(oc9|{yJW-eE zGrd|imk?>))rQ51M@uBfV1Dd^k0|M!mNZR3e#$B#gr@&Z^>5%bH}(&-YHV}OoV_n8 z8!Y*IG>t_IU*Qt(q~&xY8;{L3(ZcuET#CKC*}(h#Nhsp%r%E`8YRXGk)wnb> z5J@L*IS0G@&j*l&5#%wbDA>wfIo)u3QPTUS*{=r9L;hr=iP^|JLjp5r_NZo|hrY!h zZbI0PYU5l7( zd!Tm5Z`WM%Hq)I^4m$-UBhw+6TT2ov3K%Hq)W)-E30_kQB6Ep-fNKK74LnE%eVN28 zi)9VHTc0Mfj4qeY{W;Uoh^GEx>9$$W|Dz3(&Lh)YPj`(*^GhN)4}|q^stO5V@S&jj z&>)Md$_87Q_$q+~%ZZ|mJ9A87Fn-=)#!U}<*(MyyZ7#T!Do)t6S9zFC8bP2sbMdx5 zGq&EftQ!1e9t>4!Eel01b~O-q z5wBOKc#Gi=v2rL(s-{)aU@})Kjx@3F5gX)dCIdS+=@&pPp^YDXoWFFGpK00gi)XZs z(L}A(jvQwzhP5_bZ2uTe_P7d8Awcy}a#kqX;Xm)ItoW3o>lh4E)IFWBg2%0?c3Au4v|^=H{ISt1>y4E$U80(*ahVuIFf(T@x*6DVf0R3N zY0#GTirXkT-j`p`l*WtRuQYH2Y9%e<)}K`yYjCt)XCA+c7ewH*LnFTAce><9U@)Y> z1qFU)dZCx_1}OxcUr)ypSwJ>n1mmTqnM8l$n(X4M7Kf#ebs4~9V!f`@M{$zX&Nu8q zKfrH5n&g_AvY_oRg83-V4f4_>)WD zVoIqdqby(I)%G-LOwwqcQ*H8Q!eD8P5&uZ4iv5WMHU|MEerE7Xyg8I}QxhnjOf@!4 z5y4_D*i}>^?kVwC7CgeDhO{`bJ8XRzyuuNJn$pM6Gw0%Z-Agr^7Pp!{W*=fcW8KhL zAD+vPpG_AI05#lCM@Un4 zl*;-Y-T);;a4^kL7v8>~j@ru^o2WN3GDN{cd>>H@AoxVI`%!?<`otKYQho-2_FIlx zJZV(NO5oiE()}IgKVwprt9;t1t#y7!S2~wcu*~a69p*MfbX6UIt>JA5u5?B+#|^+( zZhH&BsEUmKi%TNrKUVl@2ifZ`)~_3E{5KQxp&lnoLx@`sK$6%0_E9Q4yJo3 z-CpXvTR1w&1z|W=H7zy}Ilh=>@B4F7RK^(5^+oVmC@Akj*91b4Fol+X7q;^J6Sh_`p?!;*ZI9+_D|dopPq6K{k6_Xt_z3 zNYOq;@4%>BJ?%mVcI>e~Na5(9{G%XZ;}Y&3c5c*#P}%0=pAu+q^78^tCv|j998Vp6 zS0oE)W=q78F>Hv_Pg)EF8sjshs0k{iWhcma;?!8F(Mh^b*K9fHVm8{G%2Wy(Ry#RC z2Ry3PT0GU}f^6IhI#b6RZ!%ZK7gnS}Io&|GC$*^(^+feJ+Q9%M&R_-Bnlimv`7JgQ zWDu4<%`IX#B!eJwVTupd0mQsjJXvo&bl1nVGq*2(y= zH{fjD_lg3N>2}CP1{-Irv&tu=DInx~8RYYVh5Oa2JOujx6;VJlQvD^Ga%{M6za>iK zHK77Vcq|__Re|}K4o}{yViJ?4!@M19YY)qjLaNs44leQ3cx>1wt$PWroFD1N^b-$j zPIf3-R%<-3!LC7DJ=qtb7`yORpU6#xN^e1Zh`x8NhMCi&Y4-7(%0(HNc=;f4BqDk9HyUL^4HJ~uW#D0n^qC! zHxCr>IA&(qRbP{*-%8kqdecq}HyX*MGkKtW*;r}{CT)ze@zbrm>zkV=e=XiRS#7si zQom}IOAn?&aBHiqreU83h=+GQffT+Kuio!ejIrcLPHLvk& zH-9wK=IdfD_tI0!Npn}l8M#&hFt4?G2dzbA+C27QUas$-ei8@kh!hPkXbuIg>cf=l z#*S@AZi=Hm;G;$2?UpDDVOrA~k{)V_HshllW%M2KE}_7p4AwY1cPpkZWv1H;L?ORyLrcH@!J{6t;^3{#Tj;n+_p&Xm94=e3b-=@{ z69RCm3r&z@INC47E0Y)cmM2@;pb?2kX{S0ykjf(bd2iU}t(QfE(xTpMgaxk5y9KZl(`~%rA*RzBTYmr;b z;S9GOT|;$;&VR!NFnI7qrm;%?$iUz5IbycACrE(;o&MyTi!%!LWe>kq@VOz_)No+JNQR=Q zUu@YstP(l>r8!5B;aSw=IRi@Z%CIK_(4`)CxFU>O0H5ZcBq{sY~AJHNS)2qhPKduf~T?l|kv zw|l1?JJ~FM?FV<;;uDg9GB7%ijy0d&?wDW0L7NC^as(q^i?;)-4MX3fp5D-nDj>tG zyLohbz)rOF27&zA#y)34CrH19V55H z)Nvxxt&k(snM!RV6lv#lLTzwU+f0>8N;zFQ)WZYCZ#>nlvRd_>3cCh-&A^xPQ@Jun zZVeLHGW~}@Mf|IG8+^oA%Lv*vL`gr&bS;kCDq*gg&N1e!Nw3c<+B%nPm!DOl!~cBb z)#-c!`W4Zg&cPCa7BsvcN|`iF^~GhS&S%l<&wnvX=vM?BqGIpd%#={3Q#apaLHsW> z+xt|>qY(;17tsxp=f9`4wmnTr6}nT5 zo=*;r8hz;XIU6?34*T)~b*OLXV9gR0C$qD)HN=l3ItC8?g*mfD2gQWdxyJ{Np3!*x z#nYcCxHXW~f(cixVk3XKk|KQ~5X_%d*VCVaRdjH!>dEA`neH&w8cOD=LK}SmwUYJkIbFD z;7QKu;4>RLL#dNRRLB!~>gi;^LtSW51nJ}(0N^e4nvm8j^mi(xb*&GUWy1r>AR5qz zB}rB9&&&;kC8Osiu`gpSL<7V1UG+VdgUvmL$OwPIc6xTzuh9P^x#DRTla3XX$!+@C zW3EVjcf1*>e&nG+M*=XXK+T^x&~ydurLPUZ+ZiC<3X(=Fv8QeQ)S~17n=KOl45MoS z9%%MI5yaVX`w?Uy;m$Mu2wBb$JD+Upw*y%UZ+zrYGFzsq(qo#-;z#KW*3moGD)M5J zMwSZyhH=M-gM+9{9*m`eSu_nTY*0if(r-LotDg89r;Ka4zZ_O$h~ehFEpk3&=fg%Syr&hI(-x! zZhai&BR>mkL`3rTh=rV0CBU1B5e;fx0-4^Q{LPZ#l+EdhU*B|F2*!#mCWyCdENCF~ z$j9=H?K(#vk-R7x*g)dYiG44mc+Q;WrakWe_f0mIhDRWETUA{kMdaHL_e|{6#1o8A zV_^WN!`UB0m-U68>97a8HI7A7?;z{TL0za4md$=OA849A1|UsX%aFJP+1^NkfemIa zS?IdzfB=j!+V7>>nQjV=(zadi0`66fsqkFv;2s8gV@36KrA^;gP)@&5N<9_OCD0i| zAO;wsuMNLcl<2qGhbflN5gNt@aTP_RDM+fS?o1jKm*6PK>+y@)HQZ8*B21*l{1-{& z9hq757PKuZ3csEZfX-TN^cfhr+*u=Mu4?do4crTVbmpDh`~g)}C9kwvr>oLI`l;fj zv#w{JbJP=2OrZ&+u*zoE4b^y4sAXVv#ZJEM0MGDI@}<^Yw*=9|!O&f!J@`k3FMRxX zG1$85tgF(cU@?r8?RDyj&1C~mneEM6!&$9|<)yVE7O*Y{8}zEJW;OkrZ_`%)(+Uj! zFWJG8M|{{4u1J+BI$7xc6&!5btXrWD^j*vSthd>v~%VhMHUkZq7&k-hdf$Zo< z#(#qM>83;>-T)HUlG-&Ci1FGN{-75Lp?XI7JLv~m@gRN@V*`I%&w?eeWI@PTF7U?f zn$c;7m&^T5`{kx0G4X)mfK+PTi zEH;8YF%*cdo6PksUO$9$bFowWm_NW`p}xnm(SqS*j}5%PQE`{H44LpLzJr13lM;`V&yI{dy2iaMG-<*yLA#c2U$4A;1B<)l7+Zm&qXGDNw&=^{Xo@Vw)(P- z7huiw-A>aEZ0wcXKj4X3m}UPCK%5T&x0;P_QV9pxBUDdaja-$qYo%F1CZ~w*mR2^V z$v_8CJX5Rp%gpY6MjIDcEQa}Y6poSX;1;fJ{96gFDZ4A;1?BivqU}iHH`ycG7fQL% zhVnOrueBu-Lk|GWcmY}IhVTMt3&CZqP9)-?8cfhRJtwIf3`{H@yCV#$cUNUBY{M`z zD&!N%PoA^0 z>MUNQlsC|*#=szX-;m5=QjmaJGD$aU6`WBy9dW) zK|TwR><`1ptd`bNnw@`7zF-hA6v|>`XI^J%EPyr@ zKuwC2!t=t)sPl(RWUz>ucesqsi(SO6%9ErK0tzG7bdK(_nI;NskjBDwaunBb$l(IdtBJ=%_vVGM5{8*g=^>~>+_ueK2_acHxOpn0)F4B^cn z(kPY?S73?bf+`j>BYlVGotId8Y zTQIm>_tgG-ZwfCuN-TD-5~Gf;G4vi{Cg_=oa~0_5Y9~CSo0%HW)@$4kTgDci>WYPh zGP623iRVgeMo9Ai+O)DTE1@a+HjyNjbt92>k%Qso?~D)dF4**K{?Dy2Ml?c?Ms?px%)vuCk z4733V3z)Hcl_iBI&r6_j{yi5fLN6ts5#7*aSo@yIi7OvoZaL0;z)q#>I=?0N5;opS zc3A=aOHv)HLe8;x#$eq3)MAUqp4DN^5nx#^wnqAC1zY>g9#4!xeX8BO{RLNLFTST@ z&AH9;e_=F9#Xc4!t@7J!RpGf(vLysha(x`+FE*h_<61q9XLd~&i^2)pzfGoMG=B>- z0bE+In{-oFvYsktL(6VyDt=xQ3piuzwxdR5w6{ zp@QlMO|mZqidXrk*V$`S5nDO5QTv48{3=5$b|%qbmBEu{G|yZDhctA2O#mHdazWER9gi z639o6LMlN-*=RW+q9}PHlfHBZ+j|e`>?gC=&@QL`V*HBEUR5%*U0(j^ga>qBgCp@U zL|3lgp?e=L*Q(bPnDY+Co^ao7FaLoxzYUECp4d4&4s{BfRHEbAhW1|D%#FP4z)~we zK{&o{`1T?Y%qhK7A_xGD)y(oOLEzq9oc)ODE{I0fStJ^fc)o9GxCB#pl$HgNaoTq> zY@K?-W7WqG;oM_6sQtJZUsKCg!8Ubx!1(V<nzl67`1xC{l}Sxv19**OwkUan=w&^1UGEj7w7Ebb!3(+@3t%Bb^6NkHOlq!d@;}s%D=h!CH!Xw*5B5fHd zIQ(c(mGc~FJE+6;K?v>g~sYH#8_4%(0{26NdQTx7uDjCu)Se zr@GV-=cdrT^G5*b-)S4sWK}Or{af}d2sJ|V^P#AmVOwK(0g^2^+C@cFef=MH!Jy{& z+2d!!2Zh`9uK5n-Y^arm1KLErqsxtNK1B?QT1~Pnpbss>c03nU#g~E3oJ}Sa?WkE# znd`p_F(PX5uWHfxhl^!b@P=!2q7|Mx3PCf=Lwi&5*=)B$nkq8fL7kr1;ieJt^Saf# zz;$|a%$m;#8%&j1YEk_zDi-VDave#*v4xTKTUE~8xEsDH&25nLg{(L#6^la_wPSVd z=k>JZ(R3vA^B@5bnBI3gP4QS2N*H>x@EK&;K6TpKclpwb&d+N}LA!$u#;4Ahb{GYM zT30!a+_mPQ`?8cqoi-)4uXp*O^!=BoRKSF(;38y!J=GE~wKE=3c%e~t6m*V~7?}wkXFjGt}UbmsH*U_sFLLdp@g@Ju#%H z9fGd4sTgF3g$d$Ztki^-s6i#QIo`glhiTd-Alm^Q0t(}=z#HV~3yAe=mzOEfSaei7 z8QezmdGHX@5uq(UZ|Cgr*UmEe-|i%^|6*?D8Kmge+tqMn5(Tk|4I|Hg0WXgWsH+2P zQ&s#+lm+UjUF6St6-I-;m`L&m2d+iYx;avd?;(W*j-~C7o|s8(cb30B)4a#Ws=Zn5 z2-q6yA#d>!S}4J*z{_!sI0=*SPwDjaT8%#?l`1=$kZ1DUCkbHFTgI0{HzGGLtV~Fg*>Q9#3I`L1?;D*BeAU@s}H)=%H;7eH4CLib(B>ocba%VITuS_D(O1W~(2xKGK zc17WD_4BFZ*UnUrw?mv9Rlb68I;H%nNi0)czJ8@3pE`QLoeg)8gHV?0a;!!7)4MO$T)x15<8}2ANBY9l}K3ikE53u~}rNC_>8!3VqJgH0h2o^_&5yKnIzTrdRn|_;n?T z?J1?I)6wCji$S`SC!q;IsI`>HQ}EjR3_|W!a<-ZOcG-@g!ec{SHNL*pTdUzx731hn z&e{lZ;i~*_?^eQvy(Y7o?cOdcMP>{JRPNSc@VJy6HV1VrmwgWk=5!@+6Kx$&`|--( zQoYhZE>7E>z3LFnInW-q4j>M#t+cWOE;JJXpiV;;ItQ5`F&_zv=!*j`9}vd{8rRWb z1z21}1D;fXVTsQR3F2Sv4v}PmQ3XSijPknUvKZ&dcwp^Hed~{5$i+Y0?*Zi^xu0PH zS|7S=V77=IC2AbK1(1^>J=Zw*`T!{)250;FgToL3&lCYRQdj@>t^IgzFw3D zYc*YMEf``apaO*Yb*wnv@(x99kgvw73CyC_QnMKaa5k_5XJjKznGr%{M$jQ+u!me< zAhUXJ+LgW~5UpJ*9cccA4bqB76Il;u3Q|rA?AOAYl02K05q*mL94A|Lwlr0qydzR< zA!JI=&U2p&rrDdELu*y(TQaPR7BbC)vNSC;UN`iMCHj$Bx5Qn?F2=$pgc=#afrSvN zX=EvBmUq;Q4C8s-ed&K*Z>YNbe4zlfH6MCLPtOTkzG~n<7tIk`O7R3VHi)G_yA7^l z(8;SZ`W;?Hm}sr@fiVDxMl0o))kEf+%^pr(2y4TfsXjfwETm1Y{ZcOucjC8NA4@l0)lMvvK)JdeI6<0Xb4+z<8s?xI387KS9l>^(BL%S|VP`l? zJix*0a)QfKC z|1jV}cMKWVeWrHTU zKn!|#TeT~3#78!_&yf^meDL7jDI(97zw7RtH zfE5~$p`nN&cfFUNGG~=TL>A4v_oxm7RImgt)upf+pFdc>wmQ%+4;4%6 z>V^2MSFtfTFs(7wRDt9~TY^w94WH5MoMpq9rHHIYW%8Lgoc4~|nY6e^#w ziG{Upojy)6X!5F|KgumFgYq)m_wV}3w(2!(d)7iw1xx}m`?X~iNWmZZLLZw-9?}}W zt{KF{o_0U4ZiG{;bnAo75nNsZi2+KI(NjmO^N$osCB-dDm`HN8y8Ib=T`HYSB%DiD zfho4N*Mm`QsS%`bdJZw084f}!GDTT)puP}DN>-Bs3ycwM0+Cl0!p`?}Zw(q>sZx#h zw!?ah#b)0V=km+f^PM&8x8I$gDiU!M8#roS)B_F;bS3H7^$yt_G_s;Kd zJ&O24ncaWcs`*|TDYI%kEZYH&5|NWcn8iVzjxZN@OcoWgzJ3;VvK^9d9p@UleE4W3*+%x`u2v|r9-!Y$Bj)NZFNhX)4r89@Vbx+WF8&ipxc9*Bp=Z}q zCptU!Ww~s$T=>+Ws6%V4S?nZR-tmx3i%TTAkQ#Iqx^0ZqHyS2y03ilU}vs*3asKp)*N+HK8ki*vN&siK$n7I>Oz#wE(@~t4f9+O0Kw@e4P7s zLKjEUu^tL`DyLTNl`*i-TRp8O%~XdphAAL>>&7o*JuG_w)PnK~+I#|vE~=HxaE>kgY4tGYyWah1;z^s$O4IN@K4*$(4^P!XQhy;fQlVBNMzQPFk#%VYrC9F$_=2C zF1C$mWMJ8l zo`2k&R*HLUzg?*&EvdACQ8KAJ((+((s_lWxF${ zK}M@!x5%A(kEBuMNh2qCoqUi?udp7Hy4wrVYk2Lpu2`bakSM<7wcoo>F8s%ig||%o zI195DDmc_8=dC;DG`U4wJ39}-TaYS^`vD1D$b7b$KOatq99I7^H7w;r+6@BjmjwZ> zS|3-*oo6ESp8M|}%!6kwj4r6k`uv(r%#DFn3`Y!vUJ{#R==&r+P?0C(5OD2{^_B#? zV57Pc53d>MS2*)5TNP-&mjTvbX)_%uP4M+TT247MmDCg4NzO6uFf$(LsmdbEM6gPl z@YNx&Ql+BTIsK2Iz3-o7qVGEUh7Pb-|5Y>xz0@vl1^k}Kq-MdF?4DHv zM7P}DXY%o_-R_0DTse1a)PWWs;hJC-=pe)64H;|SJK}`J94?RQDRjLG9OPG$IyOKC zV7t`l%}|1jB4HV>yVr+y{v6z-sUCZs(I^^uZGGY7-2PP>$#^fG8Tj>xc7T$_yi&!1 z=5Ik8qdbS1hRCq27l9@WjDKryTJ;6GDv?yK8xcL|tq`qp2If!9n2jvjORRo_K&2o+azF)WxAxmy9FC46~ z)f3GqAv%GDG*}k}e{w4GH>=BKe~N%hN6~JVS%7I6kJB|()=Sv5vrqYt+|l_;a-zf$ zfy*%%xg9#Ql(suhW{>=-`7=~q^2;8cr}Vd|IK7(NVcViH(%Wla)GthF_~dP1z{K%U z%_V0BSZ$u_*v&X;9(&}fpUv)pWY8&d?}p4Zzdtl;R8+wtg$4uX_S2oWfG@g!yrn}0 z<Kl*D2dGFo4X^h!|u)#}xBG%|h)KPL4_yhso`t(Ua2514(d+`Gu$OMj_;>pb4b zM6r_FTc)W?YU_ozzCK>&6=7&XnBxsW`YaKOskXfJS%FtwL)n7+C9Zal$S%-Z)34#`tewdZ|?AWUL_5z=3e2*4`9^sQ%6`{NnV9<|=*$NUdGnDR2bMvGb7}KR_?YyHjKd zM!HV!OSj-`L)_#7ImW!CBGA^YV`B+E#wvcNp?pJXeHj2Klr(k-VUGPaIg!t}bEVrd zW(AUK4jtJ_h-ch73EE+D$rA}M2UoxZ&G zwbGL>ct>+s+F`y!3D{SV=}y_4{I_AZl8A{Kv)E@pV##mBC8Qm>(k|!m z01nP`VItw}iD4Ri19K;;kzjSo7BO)wbt93f;THo|Gbh`sjXsU|&L^z^%5tHvV&!b_*< z|9Um(BHChR^5#NG-{e6qIkCW?@}GFD%NN`bu`AwYgJI$nIxS^1YNK25V-8_G%9M^c z036{(#qBF%I-KOX+qE+6*huij{2*M%dFqMYT)_&Ldq)lcCVcp2-(A~%shW^&jm18| z1DBSmbYKb;HIiI&9&8()8!-6SCneej3%w*ecqS3`-c(fU)%VCDg@_T$tjP=+$uq5O zAD4UNuqY$Pc2&6o8C3Ko%@e|e><+2*=3JMI%GSsuFCrN{-4Wv-PBochWF_ zx0*0GtReOW9<*x`^CHmFUcS7G0Z?WELBdOr`*>!*}-xdsJ=(T~M zDF%%c5y{hcq{IHzsj|0nBpo8eMfaRCmaMGqj#7H#@yb8rLnCH2epuUo&B4qHT&Xq3urK_;M;VTV) z4v?VEAACSv7=Ifd72Cr2FSSz0mWVAnnhGz*?U2j*G{un5j;~#4!^#iJdw{|yp%5ED zuLz?z#18mzWy$`eUrc_~iQuaiBM?zA-;QXt*Iiqw`9((`JCKs&>{D47;~3twrZEv# zoJn~8{{aJ`LJZL@*H!;1AvmDaAJHTQun;-D(`ebNWwtuy#*>Q|D6pXV$`f| zZ7#XT_*qYM~DaH@dQJX^kHrwKw_)-@P@|{_$FKV%7uoimF=39sF;gf->-(E z0kS2H&$vFZj5%53JS?4uAwt)#f6hZa3zfqBZqsmt78JXpZLNL04~Ony6+mzFxQ0oe zC82>+RrTXa5L?2WX^)ppNC&=1D%W2c1LIagX)34v(bV=gOmqFMS}^1jWM8oehMAC? zF1svma5Gl%V|3?K=}j=HnKxuBY0Yhm@dB&|3!B8~Sg@lRrVGBcjY&qY;z&)#6Y~Xa zLadx#R)XH!P=&SzJeai)b?1w0Kgh|-s6~TY0syI!9czY0j3n_a}?G#zu!-4_z17z}Tlr~cBuG+L1iZh<8`ZX1zC=PsdB zj>Q#%{#e@>VgfHpg7N&bJT&v1oFl^X{{N!mBjT|7_UwlsRLR+W$#6@!=14L|m=;PX zlW)LJ*-m|sJe_x(1#7mY*2;{|Gyu4`5H?7ltl6@9tzMHp#Mw_6AlD3M*a}EOrP&Lc z^dR&FbH(rP)PLMgT9xx`^oRspEH~-Udhk zQ0Dp|nhH%E`=Zr#+V7)8bQg;gh-lvoy6OoXpG@mZl909E7d&V;RW(DxE_eC<_PWpH zOl;&NGXuCd*a^*ZD3p|7EbwP+XUk*UU)yj4sMh8NtkJQX`~*Y$W>BA|r(jrQnM4!9 zCDk`U9K12gbD)<Yf=|d?E<^1p8!fFu_$5tF^0FRzc>)HKVas%iGKc)`sr}yKZ&v zK&!4qN`htneA=DBF_-2ER^Lxz;I_4${*+4K2(x%26pS+&}?A^FB0j0_F(!?~24v^sDpa zTX&<-@(+>Vx9{nB@?5GW^DBK9gbCsOZ+wlIT1ssRsGKNSr%K9cbeo4662x5hX#f3J zpBZ9Px@PE>-z%b0Y?|NXPfI+Sbes4v{zW?cu_Wt41`ZIlZHXa^>%PD|@KC3r;R!~> zH%a2!;4o7K{gp@V_`eD>$ItMo0gIo?HsYLP;BHbGHDMr$gUjhHT~=sH2# zKuSe;NrB)hMO;-&hxf{F3ja6`<_%NU6HP`(poX74>7z1O3w!mZg|cO%PoJDiN{(?Q zS0>E)x?9Mot$l<6GIG5Q8}nwGs-Xq+p3Riox(+bc|J6D2gDNSCZ(J6$EvQ(Y5dKWv z=mF>O!bJU-=SA+Hj%(59Q6~2e?L8)KS2*9!YEYwa%6Q1G2q2*Enhi&=EGeRPcR&F) zj|FuQx^TzocT>^LWm|xUPWZn7uO(-rS?rv%8Mmh*(3yh{W_unM}x${M9>=e zjf$^bK&A!(xBD9NOzF3ohPj#dm5CZ$_AGQB!BthpHcF)X+N-~JEH9qx<-r+?9q`*J z^@|9hMzgBbQt8Tnjb<)*_#`I#d4olfYwW9bQ>f8TtUH_>OzvxD)T9pV+;7ZrNeA-! zT1h;|1U+~)ZsZ1<5fo;%;t9xhwA=k2Px$ez?w!p%ko_{onh3-oA+~(voy>8{nGR6( zh)o?AEO&Vf*NIyYq<3aM!1{9c$AVf2Fx#}gt|=ys@(EBSoa`&N+Uuy-t3vy~sOp)R z?h-)nJsnu79fzV}Edz(wSJz66U;l+_q@vi(X28W;yQq`ou*b!xFiQWnPTGL4@0+ z>==Cvw3^XE=>d2mR+}e!`o{b$rOPvH*&$xh3Zsv7d5cwQ)B28@SJ%$k2G%2nn^L-u zPry&Bnld9kD2j=!T7{aVG7%wBbb&v{I1S3Swl))tZ>v(Kgx!ajrXAyV+q#L#vE$WBj|@ zD09tzIJ?}Ix9`bLImFb>yPp?&E_YPIrN$L}J$l+jRO_m;OD=&=uJ5K4XD-(DQM+Zy zwGV~KEjJ^DgSV?KDg&6b+mcd`8hiE_(Qi_2^3on_B$htv=M_c;Z}7@IJ?mhjAnZ~IDLXLu zS=dA-V$_e8z)hJN{Hiyv6H3i_i1ssf#xC&;=8A4u;dOnk=OaB#17*3RG^m{QT;62@ z73gqU=6d^%A8?)DvF-d(A-Q+q>lr&G|9=F<1}SP(nF1)n1pWA)#YK1998gloMy417 zj8eY0Jd%zI)gR1eczlgr5&vUpao>Yn)H`e__Q|l2hutMzgcbGB~mZYjdcp++V1wCOWqg8pgncp_0p@zh&7^e!o$t?zZ zwGyB}*DR&(GtyR6sWNPr$)7O3L3B$UH(Lo??+K|SuAiB&qhBpLN&QS*LAs2GDk2~? zgp*{5(eY#vR4=-LjsEW(Fq@^hCsnE&@(MHQ7BBajfAZ2c6;S;?_I^hdkG~2^Z2mj= z)V)I54a^MiDByY_!Be!`F2F&w25)=BI7-}I-p+yxW)pIA`DkeGYL-4rZXn9QKsP!z zkHMzBxsiQYJt>#=r;~@#+KEe=#WPv0X3{xW5I5cu^QsO^9>7iRk_Lmm$JVJ)TPSm z7*y-BYy080@L+?h9hEyh^XjQxmfxcdow)P!*C$^BOAcotvUv;Yqc8^DoSO$%c6RqL ziSuaqI2-N7!*Cktus79H7;0k|tcA!Px%w%gM2&dNcg|a8LWuYA3l+CIBQn@j9z)dT z@Kb?x$lE^Lf9W!@u=U?uN>P7rqVIL? z)Ft^nBW**xp%jDXg&LE)xQC?9FFpd@Kc*f{kO?tQBhMPwuZMKj7sAtpj}aU&0v2Qs z1AApFy)R-3*8F2U!Q9wSx=1<2Ow*2cQsXUEzg{>^NS8zwFW+Np=Gw+ydw9!90TCnA z@b$iLNUvXwo1@&y5taU$`7`Dw&&AxOag0a1dj@Y;A|sAQGVjlH?-QMBF=DbPp#QTo zsCi7S*$xpcO-x0L?pyYtLj!0oAQWQ47VJvoN{7;@X4UyBuH3!;{S_l~91bD@pSN(! zsUBWgSc_f<*OQ_kR)kdBMb7At2(nQLD1AGEPV@{U&^Bt35^8pv^8Z0)=CEJE-fi}F z?lE2VQH_P!hAvV@Vv5s8F6lFL&7>jomXHBolAeif?JXz%yT-NH#>o#X;u6@fhWW*1 zsy5UbB{Sw;ys&SCI3t@l&@&htkFR*9ip-)WGwPrsT)grfLH=A!3V-GbKV(c=3E%q$ zBK^x=@3@Adtn*^bx*hO4DmVNVrIjv%szc~mpfhFX3~EUP}RsXZ)<4E zHVlCf?7rl2Qr*)ptowhZk;7=I_RANL_N#Ql1@HYo3UGmS=N$qFFOK6Kcr*Ej&t0eA z<~0E85>xpff0pC7wQxva7H1ZAu(oaZS0mAtOT?H2fJ8pI_A&WtNcsyF+dmSXGkpx> zXOm{B?v6Wo?)S32vzc7nXLk4kO?-;_tA6M-^EN69N>1OVqRTpE{<_iBZ{xk5&`9Ln zG*<*LQ8jIE?JM|u+b&vz{yOH)#C)0`ns`B;0c&vaJ+Zw^%tUkxzM#Xw%2QBZJGg3R z2d}cP3i^e$k=VmqD2d*ijO%hGXOF>~1*6Pl2tLdj6FhUx2~ENA1E#AjGX!G0QdCJKL#%Y?$;rnSd52xcFa?<8JpzbK&XHOn zNt{nzp$sYj<>o}ylu2Ae7%lhcoVROCQ#EoUX zLfUSQDl=B08)?5{pzdvsz#Ehz*%#70Aw;O1CE?enB3^pS?S(*{w>de#7-W*2-T?sD zm^CR_$@+2>pAy?_T-{dQ15-DAVHG}0<1GG_n`J!`kH5IUcL(JfG~w%AbX1I1h_^%3 zdk8~C3FpBn+YNByo~rTF%CXKctyzo90`dTxEj2DrSAcXPDKe0O{1S4dvGD*I5V?|a zN{dYPEX-`xif)%Uc|!lmUM<~cASKr zsS2JJP?L+wor!lQ8S50&G5-fbHyTncavuKC7YefyjzhM@*%X0`%S(6qYCg`(YiEHQ z+b9P)#4{8{y!u`xk_+>rNqcIZ-<{ldzKnJRh9zLRApU-PI&M&fU@;icXw-?{A{NE6 zZmk@kfT0j=pF_phBcugv>Sz8l@?{0jl_qy~pAXQZ%07XE#PKvV3}%Ir-I~Vc^K;o< zm6Bw8PWvg)gX7iJEt0LVHY46~G$)0tAJIiHH+!=K`DDDl7(o=qje3%)=tS^o^G{ge?oIYndPTy(wq%9V1PG?Ek0I|2K6vMG`iE=I@%)=u0V8SmY#AV>(R|ECNpfAfL!w`PfyS+L(V?h z9-f8$l%*Er5;C9u;C4Gu5m*-RdM^Pktw&0FxUkh{hU>cNHg~;EIjJl&CAi9q0k3~O zruGi%iiF061k!^4SMlYAGd$x9r3`(ECS=(NMg>51PyEY4oj44zXCrgxFv3}h*SOHt z1sk#@sUEd+xXoC!>7bPg_bXU9IWlLJP3JDH>trUp=s4_UxAmMLK8Wn+$*LQ!@hn{d zlIedONQxpM)X?a;sjN!TLwE+kC>~{dR4}P1QMwv9hc{IR2w=TK-*JRrmv1Ztu;y8) z`;$WbQ|~J`-?kS`Re_y{o25p6Y|h3=LBqKM@jrAdbokXz7wAdLXvF{?oRU_v{#e+& zc!pGA$=N;E*Zn`WH|6^3{Hc7;p+cd(_oCSEKwy-_p|18s=CXZ~?JUCsPPW1Bd45V1 zLKj6UbC^$&x49xS=6gPHdoQb8*e{}K6_Uu0&ao_CgVAAH;%0BAwmnQ_BokFTrTyZ+ne6l0lw|)PxX1;PU1L%q`l6wRIw}jMT(hQDoc8I@G%qLgjh^b&4&D*(NR3TN?%v6hH zdh?v}$59r8WhM`-q0stUp8qPaJnMb)?|W^60%_I2_x>6Kv?Q@gMMT&^^nLM#s@MAw zFx@r%{{1$aL6P$25@JxMb=hIKtELB)f&&@&*{Eq8G$^Hz-QV+ybK9u*M7fv~_wD`I z#8nP((r{KOq^0@ZaP>SFk%3j@RQXl@O>$f!z||i%^0k#3?!+)RP!)j(^A7YoSIvrG zBGmQMo8iwJ1Uj=Llp=Vji`^a%;#u~&b$&~Q_SQsYyP0UwYsaCh^gm#(M(@=*BdVck z2UxJ#G!HzoiB%Vo7YhJ24CwqHX!|lX1`A$7V-nspUmjR-s4?cJ={;F|K2sjhYy}*J z_#NG+h%1gi><2K3)V9M)^HfOEY7lv|<|J>@md%P@;sHlXYDZES-lCmBkuQH{t0JXN$JPuu+NLsj6b#b zR=}D_catX&_6n75kKL(~$sc(;n-Z79QSP$FZd0k%>|9;+M=#ik!h<}#Q?{~pCd|A7 zK5`l(O_jGqCilEmuflG38W|^7Yy~gsx+}o(+RZP|(1JxEb&Hp`5km~u?NsJ`5A51; zQIlE|iXA*_!N$%Sk!+6yDG-FuAZXyBa&xx4Z%j)N#$z%KG!kY!= z_()~b3B+vd{6Qn20%%a1K({1Ele}1+d}B9?%n#pGk1REQJ?0Xfg6`dXR-#o=YiKxlPhP48!ZYM#Q6KIR1Ok{`okn=AGHDi8F&R`OnHdRH-w zzZ_eE7!tmJ?m@J~I@cQuF`#@R=!hqZ%ssJN(`;X>g7fSjr{etW?(k`cNU*WTFqc0U zc@L1D&aj&f>hsZ4l-UxgZB3jLlTve3$>r}u{oUip9Zplx?90N8 z4k8Tygj{V7g6=e{vwo^f5uNi1>)bV=vrG^&%krO`g~&fXlNsA4&ER|zAw@eR74D8@ z)j%-n!u$n9>d;KoiBD!@i4RWT*(EcoMn;srFv*>%cH4`$#a9PAr?~c2;oUxD)@z5r z2S+zdWP333k`SI3$q|L%8&jTMq> z)RR!w3)qE$qM9ZkJE)8+pLf%Qrxh!^{yok}D=CMY6%#H1bhbKRLw4b=yjIkU;JCF! zMAy6Yz7^Lv30Res$KdZN`-C`uHBQBOq=wTp&uFru|984G>BQb$m_S791t5y(g|uJA zlL1o+C`@WjHHVD0;N_S{@Udci>M7#5lO#n?#1C5AjfiQa3>#9RNWdd&|5EkF$2izm zH?fb|svx4GpJzT2C8bkA-?QhiIJo-@*kyWW2pm2w!c@WJu@JiQ%5XL zE0mn}G;2;HpjOrqg+dz7$B(~J6E6P_#81)e4wK8T^w9GHd^gc-IoP%^{w2BP%`Wux ze|34yWvAiG3`YB3OkcPtpgNx}9kbkR-FVHoZ_H%1TU`bW%2LUTMR=1tDLL)wTjg&n z>k+7;3s6&-$YIaR;Q?N#84gTf)rmeQD{c|93d6*4faLoGzo#t=jnb*_ra+Aidl}Oa z%0{MUcC@woS^TpN(gh%&u_nSd=Kf^|ec_(M1chw!QdP-{%`a&zGq0z;W9BPIa2;ed z-!h+av96OG8;db-`PeF&==1xuY^bLD%wN0X*f$T_48kOY{cV==W+@y_qmc?3*cj2z%xPb(Mzb?(k}Ai?O67(fSw z#RS#nhI`$wZsPJanILAc?1@Wwr0+O508RCfjyM|WGtlTupCttY1$leF{>_(GR=Z|m z(Nr3l!T+tXGj5tmB`N^=8iS+~UfI^^ad9bu84=rgOduQH4QO(rhKDUAZy8`u970s} zyU1@9hGQ_G#+m+Xms9~FdEZ^9JO!3-o*SFI^|4mq7yRa#=Bu=)e%k4IJl*42DS z3GlR=7Wz?|Z6A+6pvWj6_(1WHkm62@3N} zD(7&T9iH1Gx?v-%qiqURIU|*lsv)qup=5WfRR%v}{P`cRDq(^BcHSUeeUxe*OG`ST zfWXyki2Yl>;Uj$0h6il3mgMm+tdMnIzQKgd#j8U`?JI}!gxmV$edq4{D(ZVP`rsbO zIg6kn#8cZ#%TjdM@I0+CHcnuY0hUW?%BP81^4$*+Kpp`8@Ri)(z1NDF#^}~31ae4- zR;HdS{v7oL(pPUEP&GvqVD@3eKEe3SnWXvFBc0XgmuKSu<(%s&pZz0KA>Yyue8T)s z1Pimmvp}H3TK99@Xhr+;Pf{f9w9uoXSq9n^;p;U|B+ExwZY{uh#78)SCs-w8;6WTo z+te#G#oL9+X$;I}!Z;2_EC0W*M$nX2g=RY1P`3idGNC}k6<}AUa`*9jl1Kw?eI>>})NjC7Q#3XKQsu&tH~9Gd#h9Wfn+bzkR2CK$|CmvVT&W_54a3sXO| z<5WkFW1*W9Efl(I|JZ!>^#UCQyP)36?)pU0^s8OhRNFm6Q58Yp1}+Nz zdyqV`@Rz_Gm$Zy{1xUJTHvdtDSswCW#~{JbSUu?A1U$~USt{QX=*MUAub3~-JKo5U5gPc)>!oCH$*TL+W38dy zx?hM5n{@s%?&kVtvQ3jznsf{h({`o`3#|bw`oAw{TRDSqm>xc^`1tE%IZe@U&!Agk z@{*SR(0zAkiv>jK*Fchk7Cqq{hU)z)SGr>irEn?~jW47%HVI}!%}wczVHRsJqN7V) zmLj+R)=Vk#L~aP|Kd3~AweBhsCYD-b1*|2xZ`PcX?w)rqQ2G|LK{<_htOUQeUET+M z`xQ$yN)YQ-ns1eV!%X}|rh z&56lT->V*Dc!bwllbexp6-pfH)9mR(dKeFqzS-#}ep=;oU|by(z;eY7FI{)+l;P$t zpG5k*4WCc$Qj3&C@(1vmyWLMQ6`KJra|6*P=TzgRsI#|7k$X^Zl8U&GHYEm{*(a1_ zMnAEBA%6;#DIT0UBIvO^)Vx@nS@yn8GX?6Q0U$PlHOGdPP}QVS0Iqw+e<=zOI^Xhilkd0+Q*=rdg{&S1bVlZk zcu5Vt#Kb~MZ!uG_YON;sIg6kGJ_BcN&X1@Z)81wsvX{Om(C}*NTh$nmwCliRn(ISC z-@D{xFQr{=mj`GdumDDQImAl_v|r+3!KBBQlP2n%o#(=L87{P`Cw^*blTgLkEo0o5Q2oH@dL z_sF1_2fVv_l@Zg{UIz=!fe3^A*i5mCQWiz>5JLPxCCU2SeEbawG3+V`m#kP(4385(L+}5`4!lCZYrl2P0rd+#cX?U`%nQwyhw`#wG@u_tl>vaZx7KI$qyeh zK~B0`ALOK4Ud6oxGcmLeJ}zNq|PQO&ja{+CDBH& z1g94avB*;!gJ`g-6tKA}SxYfq`ij+PRCtbyX|xT`f0mFJ4GSkLip+t+s4&$XP*qlpl{dTC&{ zbz3^MM?gO@0c%-|_mFzvaWYddWB=8loctXb7CvAb9Q6?5HqD>HDwIj}I8jJxW(Y4>bVA2~IsydcxgdGpNYSg;ez@Q*?dGN1cOG0IEC`>P_E*|9&TF@PVK9j{!sT4sWm)yWd(w+SSiJvUrHgqHvuz%K$v#LW#q z&Dj5EH4*MN+&-0Iv(4_ID*GKoZ)|waXAn`Uz&r@}w1_ZvGP2rT`R`ij5-dr%wuj<6 z83~T;>b(ZC(_90}NzS}l0X{Y~HYBu}qsz45^H;fFt87Squ>>?FaWk5WfB}Iiw+??# z-hDs-G@=XZ$PLiRm~h|?U@A5zV7$+~qsDa;PFFTdT>A&A!nBQy|KM$$Ql^yL?-UXu z)9nmJOTXIO$<UxcvORH#HO>WYTEv!Y_=qJOkGe3$w=9Oodem< zXsnwUu1l6fWob0S<$11xbIQ(O0%U}w9iz7J6X-K4_N_`*IoL-RF3I6{@#Mmcuv-T& z;yte9-aS~#a!6mPvPWKQlBIW@cy@XAF&_YRbuJ@E+JV|f>|ZvF##<1b zbx}p37XgnttO4!SjgVssS|bTJa!quZZI#>f)1A{<((V8sJ06!Ozu*971xj6XkOAZo8@GNyxiGdNzgjs&Bfxp-ez|CN=GCk;lid+9s4` z_d!>)XpKB!BibA};U~-aJ%jicgM%sed|dy+LUkxVe(p0mXpZZOnp$3+|I>dGk^c#n zq%Bv@ThL1#2$6tvc`8*N(cmtWrx1)Xn~8vx+ff7O9gmdXNH_n!=3jWtp}9zDOWozr z4Mx}B$pxC6VNXf&ep$GZYWg)RH*ptAqG%G=I<$04ofq&eQ|6q@_h-vQf%w432 zd{kzip$s#{z?3z>0947lxY&%;mrjRQ#R_1WZbkvcRrl5RgYm2>gH1V98Ln_y0c8~L zn+_U&lC_nwo552Hp(34YhZNbC&((q#f#8^K0a62lzetySD`tC8m8~^h(^eTFuft8( zvh6wx0IuS>!H^@iluM}J3$tsg$j{d($UrQCAfzW(U{SMUJ)gt;`4qaQr_j)1im{Pu z-Lo@po{RgmUqvBe2Y6hMFu#st4)&T$_ResK3o_bj0v zFTb&WV}tfBJk2)0O1A87oy25WIb#19oCsT}1J1IzmKj1>FTIAA0V86EJq!V64uc@& z7iR-<#&;rvea%l|>Qb@cEI+ljl=42A>xcG6{^^EgNj^p0REqNrhcG9UqM+an8(%n0 z+=Cslg1aj7_EBZix3cpM1I1TC>p`TBaTsd|Rc@Es0VODFPYfV*Cvk)URdd)Htf)Z%L)kD^qng1eC(UVKHT%zrfJ z0x@_cGq@LWsYUsN0P@i5JTmY*Pyo;Rv&iv@h8b((N6Xmj_m15%OnzxveM z`41PcQO%GtNCvyOT4K!6)Svn`K4V>3yTM~-p}IIm?;uDz83$3Gjx6S4cT5SxTkPZL z7}X-9fm!vBYp>v>myza+0N9Rq$AWn5CXgE0F?v$GHUW-mLmP z$t2WpP&0E86#ZKpT$7Thvr^|;W_{9sfHKiR{fjX0>zdfEkE)@dGP9$$EaPptZU{X% zOetQ=5HI41S^mY`4-bmB2)B5Z&Nhd1lgbCFmO@5W;;J)hAeB?m9&v({G=N?rr7ZZp zFMD`0%H(q7@C~qn0pKR}VZTsX;qa3gED`t9?SRs=0GfB%UaGSv-o2o4ho4p1CEzg@ z5owV!3=m6U{m5cA10Gs^LiizfHEmQ<4G`GV3U6mu$%5*G^hAmYbb8pw-k{^O7|(W# z9Vr1=lxt1Ip)I)~H!g~4iuycCiq{_wQ=1L1Vq7exGgtlovh7_T3b{U1ePR%xjE9_S zXrK5Cu--01rsJ6@XasMEOM%@UM4&CqNK~m33J=Z{c>ve)2>}{r&bb*4=-AcJ-&dD7 zX3FWuMJA*EZ0y^xd9u6N17^Ay4gLNm=1dYT!dk%%TfC`JhD)7RSdI6@kedkHSbh1(boQDg;j3Z& zBPj7ogDflflx*)kIJi8>G|8%D$wO5`D^Qc0I)wm}zINLmL*u<`@hGd5%7e4V`pxz6 z&>;5!5xV}CxJ7AB2ifaGb6~|WZ|5Qvs8Rs~kx_9R;M-zE|I)&=UoVYWNGV7}x3Zjo z=~*CW`{BNAiOv;kQ0;7b%(I=O#SP*%n8i-1RCwWGlcV&6|MUYltvoU(o-Q#}wUG@a z>^B`13f;17VYCsk8sOS-;t!&5J|Bic^4Rzw@9)pzdP#>;z{)ir&)ac%X}vo@+U=Qk zX^`H<&ZJi2C_n`HL?q`v1$8?^$gRUdYfzgcP*b1Yt;P<^Ct5pF#~JFnrf45Bpd=`r Q9R$ot^H_3nPkb-{0Jyv=6aWAK literal 0 HcmV?d00001 diff --git a/assets/img/3-1400.webp b/assets/img/3-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..14d10f617ee4fc6a9ec84e5013af9308bfb171c6 GIT binary patch literal 29256 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 literal 0 HcmV?d00001 diff --git a/assets/img/3-480.webp b/assets/img/3-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..363382c6ec6a1e6acb1eb1da92faf695af8bd15d GIT binary patch literal 14168 zcmV-eH>b!_Nk&FcHvj-vMM6+kP&gn&Hvj+-I02mjD&PS?0Y1@UrcbCPs4b@2+S#xg z31e!sw1jd_EO4p_B=LO#um`y=S&ttbgX#-7wwrsy+w&KmSLdzmI>V;Jh^d zBWEAG9s$=o@Ibjffqn?|F8uE`znk?0;O6!InGgAVvHr>GJJV#ob_yQgOf9oTlj=c{ z=iQ+Apg)MGLvKo=^ZZT`8-XS~-s_eJtt%)60olM4y)SaI{``6D=um(S%^Sy<%!=C> z3$|KuYRVm`E9bG|fLftv$6^{sA*Uq$IDPPz<63fiy2mJ?zhzxA)0P=Pm)43x4(t|h zhgntO)c_5YO{ziGHo5J{;MA7xgsij}y0R*d>^>C}u|QeUvb1M!HFh((=Nmgl%s1IM z9iIneWQ%!OF!WOub~CFO^A8W1W{eFMw<{h53^7x>#ZmUUy$wT&nC%+$tI}b+RDIKp z(9@tbTldkpVVNwn9`)Kg!~!~@A*;A{t3HJsH7OHPyB@fd?Ydsqcn(mAh6V-XUoS9A z;tfH%C2Dm|rKBqQ_%8CP61Qxpwb>TEV&NBwhLIyx#>l`Fj~V1b8vtuD&`3rQAJsCp zkGfsJZLEt0E{sG9d4NVl(YH3t_5D(;^&#>WEm6Yh47wJae5^gT+O@z2_I8YI9qq&w zZ32`6iIENfFD0EdE@8$6Z@&ouTU^|K-raD|`QkvZF5ZHmp~q{d?h(o16jkzhnfGUW z_IYve87hL8X)ZZ1C@$WHi05d7+g^L+Jiyd2kyAKepaLgwC6j7R`ZTl(W<^-_ZFBRzIP@MM}W__w)5eE^rx7wAyYc;$srU1iMxJc&f#*dnZCiZ2bn|tanao4zFeuas)=#0`2Gt$ z8Cdg};(t^bhiq4OeT^nC7B|I1kfjkX#3glr(i7E+8M-9V_5K?P_@|eduQmnvE3&Tj z$mKhK`+ZSjne~a;cNLq65&|#%h3z42n9|u6N5CX&nOvja+?yNcf_}l2wJ|h*()4l{ z{=xF_E&i56|5%_O+Ny?oDa7k4!dE^0|Co^cR5aojbag)(qB$h)bg6g5mD`~Js9-;z z+?aEIZD(}RBtr`nm1IX0mdcHD>DGsC3Rc1%p-;M3l=lq^}YvUOd#DtiZXZ;BeE}O zB(-ZOpiSImrYXyUK_BLlyToxy{jgBV;c7jb2OP-?vR~P;)Qx@;e$G&-SKL~jO9DsK z$E^q&FVA_z6b-0;M#e_SBjsxhCZ%tKNVJ^UCZWbC2ag=4&w-a|>FtFXhJ&mvQFAnz zqGqt?kXxSb&Qp*jDlan*vjic0K%zV=dE8L^PAT7s6hwp1ybgGF zzGc9)s$qIwQ-Uk_j#mPkkW?>=Fs*@}w^zd8P^owCTe%DQcUQH5gV&wYSO=)dd7<87 zkgJJ)Nj9w6KOt!*`7a}W~FDE@fpqRkoKo*_?|Q{|9NI2%^oj5*nzr1u38cMH0ccxvqLe8 zOew>FAHfB8;fLAuOq#Q!Dp@JFe0O_@vUEYEaLynrTEgUGO?yo4OZV<_)$mJ7rB!c{ zZo!vwJxdX^^IfS&wipCjiwSCe9~Vu4Xwv`MnD1-6XM&>FsjN1MqFlllWpO|b%Cc@^ zbxVx7pLe5@lZL@+Tf;-}u=5#Hz6m8Ij>r_QNQJy!WQ*jaF-{JnuC$H0%&Gm< z!fHdD4UZ^PiRv+E|LfGR{Yll{X+y&1-ju<_u1X0@!>~rjuy)J}z>c|E0CTP?uw|N& zmvlkjz_KF-?!SW4kcPG0r003W_hBM4(5+hvMk#k_yc8TOgq~p`5+c?TeKvm!0jOva zC~>-P!qbgG*zT@Ib{?2&rC198{IuDDXy^U==o>fvnHyxzZUJS~y6LqC_Og{F0j=T~ zBmXss25y#=SDvVlFhV^;Z=R!8&W1hii#6kAYZJ>%m*09wq4&#{(E=PIvV{X%+yS>K$>TfCY5r|{ZkOx4m|K*8C6bhP1Gq4I1@ip(=9;HCO~bC`NBuC4~cbj%7AzI{P^ zWY` z_1PT^sLw^?Cd2u;C>-~7-(F!}nkU8^B7cQkQS`UBV6~oqunXg*uOru+08`zu7z)%8 zrixrg5+^PnySTMlcxFc*We{JpE%gR>cfC>QbiEe$x;-^O0RGQ89h0cFJ~>lP01zgf z5&&NW&$G9IS$3%%hbgyD5PtOude}G#laON!qQI&5=auNVj!S9cKDsjx9g<0+lu7f5ha+#mCllroeO)q1Zy;SF)3x7D&{~M6%pK#rSa}VG>y%* zp1+Y(Jq+vdxggq&PZvv#r>?AqM_ zz+tiaRwXP?k_*+YgSiXDk6_LkPG$v0>XTFbsbhFe@Fnj!vOJQ(8h^x>ev@92&vs^Y)BtSzEE;FJ90B4#=sOyx7A?a)XXFU zC}mQT2Uo6TH|s;7>kH7B>wH?6W~wLVz{MPfCNG4a2x~co%Ndeta~Q7Sm8Sa%IzoOm zDRH<0EBg8RhbuiM=%rY;s_joIdeg`Io5_YFLY zYuQG^_%7Xb&R|$#D5f9K>l@&LGj=;AG_ggPl`+{GjtkoU@n{hJPz6qDF80aw!-!*Y zhYZ#+_%6+rTo-{y50quS#Xi#TkOuCC9^gMOe5tmuaHE%+J-|>+k)V;Q)mtUMZ;78c ze4gKPo*t;{(crz`gmz&LJ5WixW&@W$t2n^ra9@Ti^`NJJ8s}MNNa>{|<~|dRSEOHs zs(cSLqetx5f4ekNw7cfE%`Vs zJJ8cVX#zDqRm^$G=KcUk1NF^YNWw}wk@K-2Hi>A5V)Q}Fkn2uJCuKc4M_ovh45>$- zOw&C)KmJMOUX${>@m?w&L^g9+`#x=WJQwlZj&wW ziVOn(=-UE~d1BztjGY2Hr!zk&>W432KlG^0*~JrL{mFb54g62;mzo33@EmTON7-0O zfH}T+Dx_OYGv{!yD@E2(XFu7P>$OG%Jy4Uv?qQvybb8$0GS+=yZ?}zoj6c8mFT{9d zDP88Aix@qnt*?!wFIYmGw$4lNSd-vqVB0%8%RDMv3=EI$n13E(+{2&38?3Ge9Ybyl zJ(}tMcrAaybS~vmj+OI3`V{i5jS@3}4IPTo?LTYL{D{38;A;trD53)z6fieNM8Q30 zmebZ33df-oFCZ%6h3iwg{9=oq`OxDQCKk$HDW!Cw;yFMmx8quyYg}toIpYm@m;KGs z4lM`bHcwN7A+9K9zTQoo4@aTwpQZdC9>-&gzHH_U{+`@1;Guz$}}v`XQ35hp0gl^X7msbumI;aNG3V;8mU5CQeXQ5b1w z9xDJM;s>wSaNC39x~M*gDmr2~9jao$Yh&2AnaqcX;?8EKal+#}$0SH)XTsCX!3b;> z+|wH9PrGmazdx@G;i%@t9}Slf$5_nU2L+>G8det`GB{=5;LjmEv>1AnkBiUHZ?JC`Xy*phw&OaWUQ&aPi zX&R+iT!T(R5H6oob_NGHaq@ywdfA z0|9T*yOBmQ6ZRi?MpZO1vXe@|!H_frZI0SKGjFxkAw^mOAnP}o?QxDH-QJnEiqeBo zm>!iP2yLFfCY*}Ji?j0n#bm#HyOg{bs3Mnk06sEP0??4KmyZwheyMz3w@w#+N@B}9 zMz{C|2LV+|XmVW0@6<%Ot*sNzffH+LxQ}YbNHBvpmotE;$PpJN9y^5f9(mg8(y3rV zlmnvxj>ypK55I+e{C|s2au?P(covO_DB_1vL1JzYm4g6>2VEbdZI&w~FgaF~#Go>> zYk;e0#m-hqjHLqP{OWK@^o=vh6G07gTlH}46;92tSR7QE&T-}TCICR%2E)c%Ilxe~ zXgaZ!5iG6=cm{OI#YiSX!IRrs?%laaqU*}!OCJ*y4XZ75i0W|Rqq~X5U+H|B;cwiT zXXSD1nB;F4-?==ccNY^~lcj}J zaE9px76W4VWJw&FQ8Fsp9AIB?E_@@$%Ym`35piEee$PT?%fG(QZhYbjJJypfy9GVX zejha@{`5(Oc%VCW@Z__75LX8abik?hLS1g|Z0$9hzNoQXm9@Et1?v(QV$`S6F zSw?KKB05*Z^FmQB-+!y32w1)aMKmFL%ZQwa_XQ2(?uAx^{=qNkHE*pjen`^?Q`k#$ z#E($HeH5*S&N+S z#deFGSW6o8BR{xIY*2u0=0d_0MWA*4pO99UgBDlVcp$xr!rzHi&)x%Orx*{p#i=qy%?ZC&8O)rv$9oTZeE(g2&hCtkib~ zG=TX>*;76exo(-?-S)QRuv<5FVO17v3&J~t>O&U?RODGc<;cM+;vXGF?qAPC>IbB-xTw1!ac@ zWD(Vni-n=Yi7KO@P=(?>1GTdqy>wJ%;<4`iEca6pA|X_|7;x`uTZApW5DnBos~R6i z3swfjeHjXZaSk9IxAv2ff6ql@e>6#U!s{s@!gw8JX&Q3=yDx(1cx>MVjp>L(Z9;7d zxu=G&IuTmJe_byYq!=;6qglW%=s2v*^g=*$>LKhcW4bv;X80=3_z*pt^FuC^8wFgg z-R99PZ59{F)(`aN)i6UB`rW>DO(Sg$cvSSY*-Z8@*;?eOaPu)%TjzN)b}{h=^POmQ z@3zl@VlH6LHvl&4F`Ulp#I#<H<9dIsm>Qg6dFPP3{BIXGloMu8EU*?#)fA$y*xV zKRM)d>wNSC=jc~4`~zbJp~$DViS*cj$#DK?6jR=*2{`tSes$F`K zs$jj(>U`hi`!aa@jv_}mmS}eZj5!T%)Gr;>R#z7j#@b3diThqFhUjPkCNPc~nItc| zhns8-4qwU$W5(-|JL3$bG;|DY;5X4gGrf+u(Cji;Nrro&Blf9pn5T`f^Lt|m1ot&1 zsh#J@AqzUeNd5fkoy2BZWFpu=eLv$QB&5auko+yFMxu#mlpKm5VYo_2guz#KS(V`c zjSqCKP1IzWVk@G5`N>h#hEoQls{JT3{|yQnjSJ-yoN?mCrWT7N^rPBSF>4n-T{bvE zC9{-x*MV=#=jlwSCeXzi<&wmBYMte10}f-xYgZe+W&`_Czn@^sh~A1;XaVbAbh;VY zh>RlTam686(#@Xa?#)Lza=gSy)RPqFCB@hxP^Kck28WteNx&7WARPMHUmLV-#_uYP z^wc;?KP##k%T_u_QKSg!?@AM?v1g26H%W3eVfWXf5`LUZ9+8>qXpmU;CEyRFL4Cd< zshfcq{SW3|NUD2wm)OmvWa=srz{+~S8PYIvG{E>$xW0|hIpvjrBi}GbK(U?_ z(KP+G3=d9N+H?X|O#;WKmTmHQh5&0MuvG>$^X=y{u3FP%ypeFz3n> zpeWVuz{u#o8bHr3B`XPU7t{2U?H^8i5I2+-5I>p}*|Gaw*QrU;9q$F~vrmhz8>oA;Xl^6Zo1pP4JrE)?{pT z3^bw&^b{Y+Pd5@Vhd=)3A#{Y!=H~hOYyvF&bt_-pCkMgr|1@sRgfsvZmVhjP%nR{u z3E)q#?K0H-I?pwFc3xjX#V<<`&3TR(F07rJ@!FKQGIR-u)lY9a@}kBRzer`cgWJ5f z6})kXN3&HoG&KvSMIvaDC4Ts!^I>*HjL_%li`X_wMO*gO;)sXB9W2#%$g-XBfgdgS zayix)CHE3I5JgNfY(nZn+mL6c9C37GU@f;nM3kXSM?FOHTd-Zn-uE#3&{p2Qrs4&? zr#=3d^ynL+tHc@{B8Y$m8{QkK7ZfSNesqiQ91yBWIvlioHpYc3->9TseKxKG^N1o8 z+BwVOo9K{&=mnk0-Tz^SxKgxTeg1hxe+_9cc@(Tg`H}6$Twyv(hm%(pg+rfTBm%eU z@^V<#W?cNGmP_I%63Lr)1&i>Lg|LzM-rLzRuU) z+hagKUC8a1#8_2?R^c118%6ch&osO~={SRv{G`H+##dw#*CBsWI(V8w9_XYoj7Pov zI?_rgo&WEz8hZg+lt{kVgRjwuSB1fnp?mySn6bR;mBwV|*!q{bQuA0`@5J6yp4UDH zZLT@DW{0@5nBq?^JqoBz=wgTzvpl+Hg=P($QzoH~+b6h(_96#vBa)eY&lE@uqh+7V z%nHJ>O93jd7mF81ZaS)zvJvj8yX%+J6uM zSur9?X62`_U0L}`zaR3ZN74M3Kiy1RzZb3JNUY8OYlaO&1t;!mi1B=v&;agy9qJ@L9kr5NPp!~O!`$w})Qw&-!Jz7@e5|yCbHZvY`%RUsm04D@Cv!=lU5$g@W{g>>Sms0+_{HP>c630wiavY9^ z7l)4tF{Ur6w1&Y`O?77pPfjz#JU)@-fUz@>RjmWE^bjjJ18j9p;y zHf!W|NlhbZ^=onuJt$&uNLBqC4%F$6K^DY6;zLc>pII56c+u;$t{zKd4FOtWv>W{n zx;oco5KI2FS?H6iryY7oonyZ~x_Otd;X0r}*0qT&Pp*P{2h5j@eEo>uvGpO`mXM8i z-vuC4DctoVk^ydH=;C^>l4!1ZDhHvf2gbae16%WA@W)}ndM%2g(M2CH&eUh1ENGx> zAIRETRIGjD&!Vf&TPlXGqw`=-CmXRphYVm?!zr7t`8&(l75v{}F7K1q{HP|~9D$$P zKi^K?#GRcb<5pCMS$1y*zKy1*qijp7%1aiiKYVQ$w!GTCwaS4ypn5UVLQi4Td(Vb1 z2j~C-wZDD#@>3CoPZ9=e%~4B|LosBa?#@`ZPg2?BSoKv&)^#&XbA?3FKWuB0&l-2# zD-?ndd`m#NXyh{o&Zh4pE!rd1EX^T}0rY`mNWHysak!@@HCovYeQ&FSlXIc2x??5t zFR4qW3Et@pm@MwH1Jf)|qEeIaN}tD_09pLUsIUBkU#f ziptO?u+n4Poi**@uz>)kK`;}U?0iR*r#~PBvgGA@G`-I$=S6cpivqfZdD2gm#Z!4K z*{Tm>_0l;-Qbi9(VpA6JbF2bNq)*`pV_*(c=bmM!xmzT$NLcNL97kk19_utlZ!AGC zc*v~85WluyIyGxJRS1oU?A&``+WP?yGmOMVl*c^qa@eCqE-#@4%(4qgzAAvb1ErhiM=WFM3@4+_Hd(?^O2u z<}KU5U{OS#{8E-*!X+m1@fzx~q~rN?PV|It?q}xT#-bLJV4rom=lm!LFg)$PZbr1^Tq*M2TLXpVXN zB!S;X=aLy2u9R&vQ9sU5X$K)$0F6KzmY{|j)&%%Jug*(}HEC3Z6cA{OW{74PS!Yf8 z9JPBHn5iO6Q7M6}oT6aR6|xnFA81V?%P<{!@MEwhkHjD{{!X7x=~hxbs^E(|tOvnC z$1FJK+Dsn36>8z*5`%=Q6;Jpza$*SOKjVdiCBwp$!SgwIfI3X_De0Rsq|3`0mDR<03wk;HvUn4PMiQqHv6dziQ==Ej5lSfx8^SJpZoCt zukoerhEjx&-J^zD@-R`ir_k@`A-#PO`_WbJdfq!q3{(iS1G3$&@ifTTtT=T`KeXWW!y-R)J1% z4U)u@PK+x5^1i@IQNP^Nl`RGsDWzD3MZOs@B~^y@ID)(8HKly|z$yvojG7wPhv zNYJ5cIb!nS$ExKpk`)0{+-Ow%-K}#T+m? zJHGvRYOdwK?e{c13O*G;L zOC3{BU55W0OS@4poV>GAoS)(GfFOO2Nt3a5dHqO(37im`$J%(!da3Jr*_*6u!s-{s z(zHR)>CZSN#=+bQZGZ;l3;}v4J3uym?V-tv>a)tgtfOo>jvRDwZL=02jMD*MN8#gQ zYe~Gln=Bb)Hq(CQE-ud!U(DJ5_#W{OR)!vOa;LEo&|stckt=5)>TakUli{Ake<3{5 zd~cAM*W7t-ZNA>;#aJH#LomtaU3?155M9aLTBp2Jms&)vg+5`Y5~gfK~xdf~(bQZpc`7r+bs?V)0{|znurA5=Qd3 z>o9F9$jI}a!BbD;iRqIir0BgzP>uOdH?b6G;np||+to2esuuD`;}fD;XUut>!5YJX zj)hbRc_X zPVQ_W4+BV%Aunr`x7g%RtxS?J7wQM(yWuPApzt+Q;^ETBEJa1){=Po*#P+ksr;kv! zJP|1W+?fJ1w{45z)}$|ll92NE#&R~DW51M4#1~P?v z&Jo>U-3vR>)dH85Wb5o&Pgf?ys5R{|%uL|IO*#duF|LBzLC@3JMDG9`R4Cnp86q^@ z?p+rX=L<1rtlKh>22ODT!jBM5CHf81nGqtBqfd?(BgcNYs+GiZL$LV!SAO?bW{g`Y zYA8cP+S>zJtkrHd=J7r9w=#%e!Z!hiibTDSfZP_*%uD{qPIBj8deN)##AJ!Rm8ei|(Z6*#x~@tHhqF+V6s6#|C)Yl@*xbNrj`UOIa$z}fG4 ze9f3l_QJy^IlN}_=T~X=F_PE$KD^{)N2fYrZHZWL;%r1&$kU$FQG!Pp2TeP5oIGGb z$me4E#%tx(O~Bv= z*sCM4t2MghBxf%tlKo0%6rRl+x>3ly1y$8X3tpW}m*Y4hE>TD~2p<(NFK4YZ3O}F>ueW1rQ6-VC?SDQ@u ztw_FHAcrsv`UlDrad@Ss6EJ@k=0*6U+B`n804WxVH+dOV;Q!;+`*s$!Q03q1Y6j(g zwPvm~w=d8C(isJqZpyF?U}W{0QKOAAa+1q1T}dGK;1+%5Qc!McZnkl)qXm_X?xaIk zyqggmcUBk|3&n11)3!<$g7xjmX72GvY&R)wxSVu^!l6}O5RL^l1(~H#hD5?Ys`8a! z#8EKqp4-VaI=;G6Nr_Xcv`-|A727n&j-_9_9LO?LKI|hgI4s+3U!Z#(4VXcCoNt>6 z9-!z*jB)$I3v;{D^EW3A>i%GiFF-5)5M;#kss%^Te-9Y=4=_bSlEWutdBx;fIqunJ z7t@pO%=h7o8QnkB>MPs@F`um|na@U|$Zy2nC`Qs8tKH$QvcN0Q{m&ovFTI4*N(!wU zcHxdHs@sTxvuAgTK0H!jMbab7urnsUm%X|h^J^~Z4JO7|BglfCpm>=c(r5Ec9|W5g zUxWKiX_i_sV#Onq+M-Mn!y14DQ&(@*>lqXez1gtZ_4b{ke16Xy@xZ8@Y3BhZM+(EV z)FY)C;RE}{fbB&cf|p?z!%{2+)0d7-*I_c?Ap1C}xMX?A7@LY; zS)8h~!?uLbr9o!l18nH7G0HAr&2L>eR8T)5e-e)Q<29yN$ch>0K*3r6R#A0RhUGz@ zhTFF4md+;ySBSW)UAnt z{CZuv0>h|y{qxv4A^)?FHKkq-TUU}Rs30k;Rmk98-WU^-n9F|g!Uh^yg>D!W5AwNO z)1D6aUoXNX7Oa(s1ka}{DV;R>xFaipX))l2cT$}N+v@T-u$D`Bc{kPdfTPkDh!g|44wY~k*x)8c*E)(>Sqi<4aYZ}!+P{$VN0$_13zI*b7oS7U8pE%`XI0sAaWdt4}2IBj?noI4r6Bi@qt+vDiI{Gf>lvn|V zc=Sg&ue-~u&~Ti{HR96*knFaT38*PAd3DhHo;g)>%zS0-ro6CD;cRG&l#P`Z0GWDf zxkF+SCtXAl74+cPt7wWORD@gBE}@CP1|!g!m9}%2@7czUUKm2`HWOLSnTvi17_~&@{Qs zMNRTC%~vU04kujOIp}^y4e2$U8H13^QvjJzGA8fn7(U||y|uHzk-@Il@!83C7pdhr zg6&H8=rQk`Zxy_45tZZ;;w+YSfUUKx2~2W*%WPig!5Szg6P%P>NER=C<>}_g1 zrCvMUV{SBOUbX3SfjyIy+d7+^aKNxU}I9Y~myq;r~Z+1pq z^!$^=2fS)*g%Y2R$D}CCv~lb`G2=!FWXm6nrlm-#Twy++nB;&)pg~4sZv>ubWtCSd zQDUa-Q*$bEAkpTrlqiOGf4TXRThOCPK&#$ED{CU)>BH-Dp%qCS;m(3Wi{LFd2 z?%Al8IW`O(5tMrcQ1-zTYf9R+d!XHP}kYTr2vZQc&?lg>!p>zY?S$wbB zWuSq}3oxwzC+S@5;aEdcW+hQ(~1|*O4_R_-{`X zDPF~(Q?)LU9#V79I~BEuSMpC1VNxGbe5`P@ka3d#W4S9_16Y#2mav??+LbaZdSk~* z_e2qo=P}OC#;~YN{N!_cX0tkRwMl15C9Bqbu^P0WYbIL}$F*f8VxJOXsq9x6wMLB| zQ2e_)*~*B~-E&|=c1hGeM|$m`pO}Ew3+0xKa>+X!pW|Z#&WBV{ucpWs=EcC+K5eH~ z`lDYc8!YbL{VZ~(_lvQwkw0pz?w13JG#&3>Y#z0_?+cKBnA=|h#xc{_s15OP(+UC4 zHD{DlscE-M=uPm56_WS=zX;M_+&3|=9059WN5)AI{^rDuBCWdS!idz@Z~u89JZK(G zgZOj(F%icrbZpf|^B-Q!a$U_M=uhd}k@T2JO;0;YgyFnGn+>;eY+A(c(}Q!-?gM*gPb z{o#PvkIogL_#+gn=|R2AMy3?DS-`6SDLTA0Q9vVwR{^-pGPDJ9&ML&hFeNVFdI=BN z=)Soq!sa!^MB}2utD$6O-WtohxbNjgQuJN(OjJAz6IrA_@5Cf`BRR49T}v0{U|{$% zu2#%-AS0AX@$&n9LhnXL>OR|@CONcNl4^8|)Q+j@qb?ID`%;yLY6V)2XrhK5p`DU}f2NO~5=5Q?~O0+iC;65HGgAcH>*8@(=z>r2tzBC0e5pIo8M~JBG zWgNIZQU3IbUjW9HBBg5+|NYBBVd+sMHN(MTM1gNRvLmp|QTBEU-Tn{(ls*6Dbj!SX ztxB*EmOyD)j9Unj7sehvT^GQaju|Q-nYQPs1_Fg)#rWi?N<)FXXOPQvH}ZUoE?;c= zgG8XZ4mF*djr~oamppghIBO#lS*b)97F^$(IHCyzH6yf5ph@ew940I!Qlw?h0+lx4 z1_bu1j+cQOQ?ltio2rhw-dzyN?(P(;t)B8KSz^a^%U#iZGR;Is&FcC4r(~6+#X*ME z`bCF$Zoup-%gp@U)Cw1EeepKn3KQVcB*J_(k_td-;Hq6HNJjs7Ciyrb3%4y&tB=Xq zUFcJuQI_qV+m%i{fgl!$f)0E|v-Vd1kHJ6?J`OhT=}bBS8$Bo7KFrD9mA1p99Bu&b zA0OB2y_Mfbp2ewyllx%cAV8JbpUvv!#}sgY(8_g-m&B~ z(GKx{#qomD?>EKFbQbCb;N~i$1Y?`I9msY#D!et8+o=U(;#JUjJY~)>m5VS=oRu`~ zE+8K*K{qyvJ%%bk0o1S?zk;3j7oXO|mD1ZHLhN0~(3KRbfW=i~vy}?IoPpF>A`j=? zflT_d;Id9JI81IYYb$OhD%McGmermQ@x`F2u$BJS0#5A{T+~>1r#pO%avr~Q8j}!t zJ*K-8eSQ*E2?3=R(FPXcN)find`<0ep zy&;lfy@QAGzU@*`F%+jayST_T1$SBo6EcIMow7nXb8@8pjv&Sso^SyA#;jl^wnelu z?I`Zt-9oLy=9O&BicF{tm17kR>I{?Kd@V8uQ?)!vCG5Xs;mG-?4f z{9klVMMUeU`QbK{M43D479Vds%K{bjr9qv!BXl|NZ*SBy3Pck-&0`A*`+nERj7sk~ z5DE65GlxMq)4A@PT(LaJPhxZN%y};V71|duDcY3vT|?Et?jx6IvAe5q3^``zS_e;R zCZknui(Q|dp5P8ROhvDrp`jE4SiYRd=^ir(zPGm+AkZ^X&Hlfs0)ZG|su+6GD02*@ zBY}MOkp3Usq@?5UZ1if~nK%kOeYgjyzg6CHR+%}pidO!rV{0>VJQP)Eh$YbC_R7xV zPq%<5B_=sJ*4lSeZ(Z3e^D?W&!`=*ur~)nP5wm83cVf^&$apt;D5m(YZj>FvBU5$_ zCVo&RJcA3p)^a1NN+%7nMW!M>-j4%^Pj|e_blK3x^mJhi28gxpthjKhoAg- zV#* i1vmFl1;kx^&^=ZJ^PuJg-$5b<7S~O`mENHY0002!Q~-`e}_1dwJ#cJNxT?Pd&$- zzWzr=mFsWAKl*wp`3L*m{r-FJQMG^YI&-xi%fIJ%Gy2c;-h_8Z?y0!mgIG=eub$t{ z^kL!|{15znF#q!Y^?LCAgVhLyoDT)_?2X%vcqeb-2>e{c0ujO;iDZST8ibIz3?ZZ8 z>`}E}^cu9J{qR}-j^>y356m}B7s$l6>Q~FEI<-&f+_|VlG-!gDQ+^ZFHB!4sqn}kQ z=QbscgyaL2)JgyKa-cn!R^+MOx)t;M)=xD}L>5&#*j<70l~gM8LPb@|vJPL9w{Feu zsMi&Xx4PF#$+Y_WyKWTWa=>AUn>n57wpiEh%_QA6_~$x=(Q zP$r4i45W<>F_v=L*YO*1WqeSpoX&<&c0jn4IK)+%ygV1!#-Y6o<#K}G=lDZECqCqz z2`UOhJZ_Lt-zmkGmRS^RFso^vG0MICE11PB3rq0eYHSFbxvF;#+vinc9hqH*mYsZ% z4uM!jsVHI(D!3)>(e}Gn$stD=8n(z<7nRo=D1pfUiwLfKx9uf^ z=8ZM7n*HZ$(v{zHrNST5O#FKV!%<#XIYq4{f33YylZyTcw(@D$(Zz&Z$nYz5%8NKc zy(mA?eS&TRHsKQl_41)tR571;X)`^O%j`v573PX{c@8X+SF`jWp zzioFP1fM!;UEZf%o9O9x?wO$hJw@gtS)1F8X`nLE1og!?QFO4X!Sdfn*K`60hge)w zZZj%}FNl527`k?1*euA)^=R0tLh}$ZhW`no`v;dV)H?ZJ{mr-T{r!)^fc|YaU+dn_ zNkgOijxka*G@27TDCLOOA6mBTSd(kR+pij3%e)F>;KXo==(}~=*&c7GHh%B_HX*}< z5=+5+P|Ar2Yv=Uzy;{l{xrA^lmg8)!iru^L`~w~fR_S#D7jsEWHWJt5n`)!!&bZH< z-#WT?L_{-sWE$KEqz}B1N=ee!>P0k2M?FRa9kkI@yQve+N$G(D$%e9^FK@$c-vbob z#Qk*-&iWQ3MF+6vw32fNx@B2`pRWPu+)iHq141{xMDPeg_cH(cR`y50V^-y?29aya zGpjuvjoSMx_`*s}{*e6p~ZD89#hd+Kk=EPgPqa%;quQmx0q2nJc#kMh}eV}rR zS>9W@s|0)Q&p!pRc(p5)|Lunwt(Y{-X`ByRqQiiG7Tr1#q42-;_c|F-f5eRzW1y_O zm)q@M6YsDrZ2jrc&rz#Fs!r8yn(6dmx^UCfHWO5PME6VWu$aV^U{ZMV5y;xpQ93OT zC0<0S6WNtHc^z*6Y}JTgzAl0_icN{W2ba~ububBJ%S)J0ovWukLM8LUCxU@Q)%ycQ z42p${8PoLI95$Ry*x5s{Kl-ZLj>pdYIbNCPdnR)cwyTq5R;#02r(#IpcwRLw|XinIr@mWK6PBsm_>s zWlEsPANd42UKqDyb|Jj2m3Hi}0(_Q)XP)BQn=Uv|=&BGP82AJlUk@K5KUBzaNfu=| z9acRX4_$|6jbbjirEIcJNy$t9BV@Q@lX3fqe>L_&)yR|@P5}V}7ID1wPwDmfBqr>e zj)KF$5ZM>(Un19RCg{FwBn*LLl1^(^hjPM8lS z{3?E@UuYc=FjasYr?5?()5NSU`L17xV2L-sa_d~!eUKT2NDpb}xs#s0MYK?NjP5Y1 zAo~=yWV<`QmF_?mjAQ0S?0W3>N*oX;U|fAcQ?V|bJ=(YJ29SEUUhKA*$!ZOM2kw6oWrQuVqA@VI`> zu)-5#+E`hAsLW#TNsbyO_4rt#Whnsa<>%K8BvZmuxFvM?$@o#rS^|hIQ=S7oYgh`s zQP?Nf+hL=?Qd`kEy9CoE%7MzdXRqi|Xdce}NXa>~$3M`ZR_<*wU%{1|y2g?Ccq#{b zI`%iNcqm}RhbvDbK84=CT93n&T%D-(F0eL05O*n^e5X{&U!@MmU-x$zCw0Ff6 zzKMPu6m2#HqdYWNRD?0!c557gQ?Yu1vKElXQ?g_dF zovce7Rc!W^aZls^kDJ^*Bwz%TuJtR6EPC?eOml(^tM3jvN(y$rYGQMI*o5UuWP4i{ zX9#D+P#wMs&~49B)m~6-okRaSrk6vSUcxQ1?sO=D*(pd4a{H-DQw_%*ten5J9S20{ zK5!@^de|pKWLTgU}$3>5C4D_@IK^AB9vp{t@wi%Y9ggi8mKYyy(hOR-ZJ0 z_+0Pq6npqaOB==iO19XuyvFbM=S13N*LZs4^?KE8u3~Z8u1e-~td8_{3=;lj%ME!( zVo8Jl&6Axolv688FQWHXvq1bo|~7G$N$Lv6PL6n0J?b3WL=9- zS39%>1*?IN+9$n|Gwn$*)O7q4{w(~*HUTeex-HWu!Y~%zE_%pRA201jD?9DfF6y@2 zXig-&pm7c9fIF3CT<1#Tp+I$ME@{*TNG|fUIS+ibCs)k}5nu>f@FLmWCK?6f-PR0- z7nHjKx9w(2<|P&2w4!7%-A2lRosvp5SE?wN1qnj@Tz!O~n=)wVw2V1{>hxKPMJ(~K)ck~DVP1BR{&LkYhR! z2|^ncf36VXFO&f*#6He2M4Ix3Z0icDtm06vCKdJBC|a zJYA8#Y}E7kWsum2G*WxsI0JHMjpXr0bjbVEs zWFp}Xu^XEXLxFN6qSLnN2u%0;jnRCLUx8hDL!e_I#kGvIUF^WZ$x?R>)E=Hw6J9r1 z#ZN~E3L7xRpYMB#>5)ld{Zwx9J8b2cEXR{wA5Vf;qeNyr*w2#HrUC1W_J1HHk%cFe zG!Ah!1gQ)b*)p;64Dog{c&sG8cx`=Wg|aP5i<)8aju-ge@_OL-L*(Uk)AP&be^Qi5 zA3y`st%Q6DK5O0UYa8||c%U^f7Ff8;H z2aFIIGSdqVs=!w0ttTLZW^%fCzr%trNrZb<2~n#92zjB0 zh!;2$SK#?}7iAGT3A^?yGb}f`zDtOctd7kJWHGT9mnA}UCzr0yO4EzPPTNHG_~}vy zfpn_LmUUwWKw1T=euzlX#iptE$Ni3rzy@@)0s>Qtj_Dp8vo%^)8LN^{eT&nK$23un zip?=bjHpYPAhNNvopLZW~(SLo3L8#^q`8DF&+huu^gMh2YWcXtcF zoOXuFpEhXRj_DE8t+H#5hqr{Mz)&2Y*+@XzzqI z9C?SAINJShVx54LhY8g+J5=oAQ%4B#1B4uapH0fze|NzOwP>#=Y}3`>WdkxOj(pRb z8}G84=x8v)(A7izsy!ZV%2kM18^&{8V%D?=_#;so$;7dbBJVe)BmH6}g zk#(Ig`i`MsTAM~4{X6-od+`0Oo^n($JpQv+K|U~+y=&j!TJgfQ>eJ$lBUrDRW%&KX zVq74^=Z=LHH`sfCz24MGiUU6gR10FXTXUq-6Bz{igyhV<3P893zsvJEn4DfA(5?UJ zK$y{CLG`PxK;qPG@qTr7(f-l&w5FhY|KT6cD|Oo*EOi+)CH*jUDKLJtK3lA3ioyBO zjk95%ABJJwop2_ou>e&H?!$ONOv^}TT70k(u*+)*hhfQ+-!%G4-)#McgO0|86-+kA zRR0-Hm*AODsvknMNbK~PpMGNSd>Qf%-bH!}lZiTRGLPh&>3AwvGL|%S)v&rMKL0b_ z*l52nOl&Q$ui}MT_p~qm@cgA(JoRZ*Nja>A7opK-Nhr_#VtqPT_S&cV!YF@Bv{mSp z{%Lod3W3%y!rtW$`pBjrVk@+rr3d~jMkUEM<)LJFRJTe)D-xl&{2 zUMV4b;&N!f@Qs96j4PtD$$JdakN;dh=;5Lxd4&<5xe0?1z|2R;Q)Q){#%>1&g%6%5 zs^WYSva8Ba1Qh222^a%zOE$CR$OqVkp?SVzRe{juwP|~z*4u@Vhb3Nm+ll3hdn3_y zWwRXv<*DNOL~;iqz3j|`Elm?36TkY1zQYO7(O`d|1u8fJCZAxSn0zU=>Ca%qQ66pUBUpM}PF4J7?8Qrb*b2H{JQi1QbU-5}vn{!XIx3cB8fnNfcyELOKnHBd_Ne@V&kt0Bb`eA`!pQrvR25 zTDB^;c#nJn7|XTWcq5_3Hx7y><9&AzWWJf@XcKNe!4TdN(|$p^mXa`C-=n=hl9lmE zt=4$zgUn;Cm34^wF$c)Gw^DZ>?YK4UB!ln?yXK-a=5@2!s84gj0K2}lj}}L(OO{Yh zZgKe4aoLJcn4zid5=6bAT6hmM_`mt;rU9gv6XE91JO197K_p~Ni1swUi{z{A3$EbO z&ABE=OF(8!QGGZhlmNf>f~a-Y3sRL6o?XNI%h(zSjy2K zxvKX+^9Y6AT)9p&tLM>Qccf3F5}hXR_T1HHg6fV`eU&zJ=BD*k47op>x&M-{(o0as zS@OzUoT!`>52I&lvhS5*Jw9B2>P*O%s{PM`f5eEK&EnKK)4D2gxz1raYnW4SO)Fje zaHY|tR0XO;VTl;{U6#b^Ley4WA}HM&RMkAtpVJ&~CRUU^TFc1Uf@`wEkFK>***=np z0VO>&W!@-C&h)Ury9j4w+gZz zGV?@Mha>s3>tJE)570XLk!e38(?k)ht@DI?*OT?qCUc|e3yVo$^nuN*B3}sLV0C`- z6O(!l)%9#PHm0QGt~INKMF}QSt(eKYumkwjZoZydJQ@lPqzhz@^&6tu()gTdGs%{Vu>rK_-uZ#XS6A zy&g&kOoe2^BNI)pshl*~Tf&kRj?o_aznZRPLIDIHgiI_sO30B0Z9uVTUQonl?LlZ$ z^0}Ld>5J9hgnD_V5^(NfZ&~H1n}x z-ZMy|1|h&~_Hx|!U@(a0HD~K1j&}%|EBkAJHVszwXSD+e+YW3;sQOY;pt!7&HDZAN zS1g!n#@>WSbC7y=e~RsFljLb2;M7u(*-;qY*V^Rb0(AEZl>G#R{CFq~O##ng^s1ihlycAqd)^33dozuEwhm0faL?xrc~$EF&H+0R-<(v*WslNva(RE&aVE&2 z34S7%gncjpF}!T^Epbcm#|`Ew{o_Ge(Ub4Ib+3+&Ni`?*HoKp;KQnCfrjO_kYPWF8l*( zRZNVapA!N!tvpDYQ{;Ka*Io*NQ44J^aX(5w1%42A7%j=*?N+Br1TRP*qhMkpr)cw; zR{`#1jU>^IB^)D+lhP@cq1~#&6g7$}qpRONbMF|p1TN*JzJNgRrPXoMH^m=1gS9QL zqv3vH!x?p)=0e0>QO)%Zd?=WEJoGs_Uxx+8jRhzsYI}&SsvI?-C#;ljE~u=~J3izY z)XQ~Cl$njLxeAam6%3b%RSB>n#G`=F zng)6J6_(Bhh=Re6 zOA7U35bu@Xp}W%@B$1V53hQM!EAOP`L=5QU<45+zbwlVzhs&cne71v@xw;}jhj16t zNcE}gx+!lt@Wa`&o2rI&!J&-YBo}`39abNs!@tRoWk5^;xtqN> zCTn}ydaED+i!)LGPP*RwUOc4Ri1S;f(wK+K*1pmN0$>h}3hg0^i|0<&cFmD5E#+S(j@fU@UVYZZK{2 zrnf+Y-h8U502QY$d-}eiKzdb(VL(+2e`TuBwTO%V^i(8Ix0PyPr_E{D{Bix};RU$& zmH+mWE{3LZ-k+a|2X(Rc62~c;2ha;0I`Y8U3}UAjmn%`P#a`f;$y-nLoE}XAI6pH; zL;#u69>0mnr6VN7v3Z~IMib}aq^z0U87*Fc@U|f`H2cEEw@;^whvyTI?6knk^T18& zwQMm-C}ab4scZPMk9mmK6{lO7#Dto`S4Q3Q9*H4OkB=T%8C}mR25^MPgHF)_8w*CV zLm-70JN6jrC|Q>+XTQ2>@NA~1q$Hk)hIr|H(EWE0*wOCo(+BU1MVZAnv3d?IQw7(3tzj@F$dYz*L# z_$ryTnk&ZN7RV=p&6jyxh@X}KKYlT?{d=@Bw_q43^~aipK7MPtXBt^_LP<6Vr|H1f zxnvShNXD{i!S9ySICa~>WIYp6s}8G{?9~+C+ygzcLB`ixWG|d974;hX9Fn(@!ucl~ zSPQ?v5DMi25RN2MnQ)HH!-2ZsR%NmW_!)}SE=47+YXYSJ21C3O@6Wm)UieZyW!c!4 z;@c8idsZkbVE`CZH}yC$lk-0fTFjt?DZ7v&6u0O@{%*SK&l1__`~zVCRS=}V3t@|5 z&O39r%O?w{O{Kkx7lEUAlAQf_C#J)z6*Re^{>6BJLx?@>8=3nLt<%X&i2V96adwgd znhVw5{wpB*KOw9@qWOz0IJL#V^FY-Dq-=qRv_)`yvdiESwH>Y2R7=YxeUtbdWmUjR zK|8%h-ZVfWrFq?oujf$Ds{`}v8Ah-jU_8s1y3#wxUGxe7EGU^Gue*_G%1sW&?RT(#=o zei3W$K1{E16P#O|qzw1GK(=I>!{&~~U~}zVJ4#%V5dZ!cp$Tk1>AteJn0j>~r|4Ek zeIG#Bsf7Ls6(EhcShSa0^Y&5UPFL+=csucUdQ;Jmlvw7r7o6=>@7Wx>U5=wMqkz*I zwgojI4cY2(JUjItT@HQwL#Wsde;s$cJ{A4wG&(y}I%NN7F+hTetHNYlH;403Y2XpZ zrzxv)=iba?e}emoS^u-8c_+DCXD=C0*k)5$-{*w%>5~qlEJo_xfoDA&!#IRuA>WF= zBpw1MV4#3TpfkDqW3dC0Fu{Bof&Qc*g@Da%RFTu(*%p^S&aR|1zFyNY;8`b{axH-G z^w^L1AEO3=DU8&Yv_0J&C_pFM`qK6%4%ypMpXx!QEISRf{Q@ zW)`kNHAUi;GP#%LQ(XJu#!LMo&pZR@`)g~?`>hlX9|+KgjxnM#HMuDUg)x@+swZOZ z7{vsaTONozu;E?2nV%}?;Y~u8Lw9)`x&Aq^Tydur^PzY>{MZoW1x<|V=YkFS2E1E{ zV>BBQ{O;d+E(8v~@VDHbq<w0i7b0(6ya6dLu!=Uf>v5>=(B%Q~$izZ!XRhD)dwNGm^44k1BcpX)W}2UZe(lc|rn2tj`2 zBLyefhN?VUgkr?OgDHRVjpe~vfEh-a02{hDv(5s(PG>+ofw>P&xdX@SuxTz7D3P3% z=wjoGB|xD>5cn7BficPdfe^!nDS)?5s=IlCpl zO~B32VtJ)@%R42o?jZmuAYr?hmB#P=1wNcJj!OSvg$*gn67wj);gHFYrXG>sf4jW=qup_3@vd_n{_~@@C^RN zztjR>!<6D4=GG#E9#6e z#A`!oT%#&w-lMw%P0+>56lZG8ssL`L+=`C&nye<|L(xa{215%uBdI)Q8~8?<#seLn zuMl3;Oy^L^Vdo2-^m7?P-$U!j5)jk`u!p8Z1khXS@%~2z57;L#gla%uMl_iY-s9#G z`Nhr-1-Bs(a|2qpV9Y4+Um`pme;b+LzsKW>E+ol^MDQQh5 zFQUK5)e3Na!*G9Ht??RVBB2#}q>>+^!)2$h&Hdv<6sav?Yg-lUyZq@{6ldR^J?$rt z0Xz0tf2BCiO1sByoujVR#u!pkfYGOFBf6t3Xh_VWdq0_lG?FQZSO#3KXyj(R7L;L_ z0T<&D9Wy%Ivomm~aJ*{+2vpCgxoA#buydOX`ZdmBhxEP#;K{!p`c`1bGV5KOw81Mh zdS0-fZ&q;|DUuk=>9%5tFa3D%{Ckigtaiwlu%hQ!6ZAQ@4H-(6gzPPYyaNK-aE)zs!5lAo96zx^TgDq@(VL8vh z52=l@ic;kPGT&_>WIk)$N+LX=`JVnELUgB2K{y@59k1hU3;Fj$O>hx+4o1=YW z!Fu3J0ajxE5tLLK#R&5>E+m(|4NSSE6gt*l)x1ai>0~@LON}H0_z|_F#t9H*;9mW6 z=HNrN~7SXhD8#aM=Rv#rkR(NPAY0XKKmwf|&(1&67 zUf)cZ!Fe4k^RC6t2^4p<&a-*uOR8mKQVTa_lQxYuP4$wR^?YKIa|dFQMdZU*E$PJ^ zaJ?W--bN<)-eKAId*^Qlwr;;xWKWTPIMWa#mv08o%VO{a(-@{&Pel&ZSrgXD>9V>w zPR{pL5@x|kfW^y@J9rkVm?RHN*o<(-!wsf2wnyEZu=RvX0-)5kcZ*L{qRgvBMVPDgL zvf?lSp`{xx0s+QHV+I?YdFSk(9VJ@O(@JyrpT1cyrz+7sW0nqVHV%CY&Sy|gJ?N=V zQ55_AC`BFRxm>k@W-q@b;hHH(6P{SYN1fg~Sy$|R3RLH?FXH#w=u!w*dB5jgV3YHg zj|1`O6PCqAd8l${8az%xLvILFAZcukmI1{Qku0*oT!Yck0j50HS zo=ZP-O3dMKT_4xVV*32cxTXm1odZlwhmKtd^r7I93}f4vL#|xI?_!@o9ogAeFQ9?6 zH@miu8tlog$c;mLY2%Kg?>Jzh@0w?zSP}~wZ?QCUm*DY?;ZO!S?Jo@-l#Vh9_amp zd|t4*j?O*{%DE>1^IA`?D~%u((i?I1!)7NaJ%gTtYXwXG1+Rno2&nv=E>a*xMv(WRrKy8NNLq17UPsMsm9;2K7Xr)UMu}_M2|!1T@!mx-*#VQG zbIT{Mjj2kr4;n=_+5Yj}g_A*!I!T6G)jFkDLj#dHrg7HWeDgm~Gq#8ghSYQ_S>I@; zS0U<=2+Ui#=!;e}))mV;H#q-#PKeQT-*fK5i&mhZUYl4!vDH)5sgM&d)9w`^CK=#z zI@T6uD$#gc;H9Q4PEh_#*_+s}0}vvy&zq{%gc>{vS>P>`=yglv+~BhuYOshJe#`}3 zmnlS{T_zAV??waILwK=1Lyz7bgBIL#kHAJJL3u{z%^tMhA;4nu4V*wk6EQNAdebH< zQ&{$#55>lA17(Q@97-L7Br`>pD6r5cajZl$DSk3KELhRkH7r-W*gt=G&bH8PLZ(g@ zTajD*5A|y~iyU$|uyC6l{B9NgZdDv1KI9$NT9H^KM#!R_|6Rsc4M6Ng2p-OYpE(g> z`uZE&%~e4dMKoINF56`J6s#mZtwkz>&H~YM9|Ql=U5f=|$IJ=4RKA+TiA1h@f)j=M zSe$TBTD6%{ElieEsV_nVEa9Y$qHq( z8zy5e;zn&s+A@=B|5gaa7LX&d;lqXud5KA8;ZmuOt>UQ3P(?A=8jnBT!%fza7kWWY%qiYLj6f*1Lbwx)A3YZwNX%S7AQH zSWiLm)PKT)3GS?J^W89{{n@Q9$$WNsgx?vqvu`8S_DH8T+?CVh*J5}Bl0uKiqR9-w zIW2ScrfC!rBgezo+=Z~v@+rlCO7xt8(vKtm&ew+m+uv4b9SQc~fxn8hy%~YP>k>mfuP_;f_>SxS`kB zvx-({IhqUDuN*iSmQ;^Uaa6O|*b&@KeG4a_LA@NxUQ<_sTqcGdtZo3XNz`GR%mJ)v zP0J0ef-FAf)eHcwaMQD`NGG?&$wm{?vvbhfaLj4~7PBi=TOA3HzKNCT=YX>1_MhnO zVLeg=zU3Ueq(V;<#{nK zsWL!xPP{IzJVs!MZC)51oG9M*5NMD01?VRK5^B7Q;MHt7tuqHytQH6@TPpa(PbP|< zTwIS}*Os9<(c82_1x)$9otVq)%t*|*!b6OHDY`)08{la+bq(f(cM@S@=UMRliM9d- z>PHinInEKWgZXR7@fD?*by~ z$WEKEaxwrA(886@#l$u%5T%c$Ah$%=eUvY&F+bBwwm8Zt# z(5Rp6w6~DE8)Cx{)`_KABc^vZph;>rW`twj>_vpD1!hD*hf?`!!Ke5N>klAHb)C5P zt0w(RpQFltd5syYpJ4!6oIEqB5>zEXD}NU=Ob4xWGSB1$Sp{e?0*>#_wkXW4GKK91 z#0bgtj`1T+x*7uI;nbnXN;&J5;ofaGvR`!!N09=~o=|wtt2$0B_+APuebqr#HVyRy z{xzJT-ibhHSl(~K>=*KbR^lt;A@eMo4AyP80??mL?)Rm9Q5tAh2hsQvq`kfG*;QwN zYn%LPxtw{j|B)COCD7&UkgI!c*@os9r#Ck7ZP9c_oGW0pQXM=(7`+&n0$nt>-nsx+ zhqIp(tf;xhKwz)BSFrvGjpQkEc!kmt^@!5Xr%KO7cLp@~QFVHEXiWijGv~(oua-;` zX<@ugou#3{&$=bgDtj1Ph)-IkSBj#UohOeC(%SfwgZV>O^UuGQEJP}jS?((lqzS|s zlIP^`KRXUaVF4Kz{aNgTI!y`GRgsXfV03s*wG>JieF4M@8f*P%Fv{R0qCWKw@VCE%ca|UcVOo(CMq*{_d!2(eD2GF_*A8eL0m-iky zkDKf?d_p)6{09Oj?LBHsIm+ismZd{ogO^}L%!65*>Gc|jDt=kWE+-kEZEOYe?kNlU zQ96$^pV=+#q3nsF7L|L1%vRJMIKpFqByu#fT<8lyI8>V`H zMey)Y83Kjphb~bb-rtIHJ^*izY5-cq*N5mT7zPj)@p@zwFlaHbhlBS+tw1HfzFr29 zxvfDh&e6_43w4=MXaN6AmZ5yNua3z{p;V6)O{wu1z3f8eSJ*1L4r>lzGpm8L=-+fR zw$+?(G(aZh*yM@6Id*rte}y~H0uQUv@R80<%f?`p;GMP=@y7!a;V}LhQ|Dw zCQK)Smox9E-K?uYCAyNhOA>MJ2WMhBZ9r`uR*0C28&n@vYG@ z9Rr5@z5VK+sRCM^d`18&ig&|j7*||*dM}ZeJ*fts+>Nz1;6@^XV6Yv1_SD!75K&*# zwtL;OYL=%pDFu4{gWo{cN^eM$I{yWFrAWnW&T7Zc)XiR6E z++OXCk@SuqyD&Y6dAM+NN#J~aUU+2qMl5W_&T#!tU`p2^MM{*?&m+@<2&sBX!W`I$ zXxwJp&jd=;6DF~GhPCY!($?bYvd4qec1yeglu}aJqzS1Ya3UZoqC|Ew-xkwD@2#1Q zG}ZqpW{gUf$Svla&r+V?g?e*WNCa?zNo}DRz`^(p+IJ)mHD;)R=W#1d!h$JVt=Nk! zCVx|XAB>Eug8ljqPASB_Vu;qoKb+~=paWyG(ZqjiPICIpk9KH|Qf0dgQif6{zRuJs z@)v-h9#gT=i>{`$QFIwm+!_ArZ9d9iwDEj#OryAG38bO8?n-~9sd>aTb18^S-LD=t z)1&kvWml-7kt&e*Kt|vM>fkc*rN~HQO6S_}@-&!A zoI5vnX8zfj_(QDm+$eon`utZFc&T)R@cf`}BFj^BQG42HfIM@kT-hq0 z-oSly-1#Kw)VY5s7J2p;SvIiPWBB|K@&jZ{1Qbq6bMouuGa9_8MDCv?VG4^YT<>T# zYoNI#EpW*3qC-0%Q24SaJX>WR@>+)rPX%5xV+X?N6eDmFAcbG!FUJ!(^XvFa*x&&9 z95})Vn$4AGG%fMT^3K_cQ{MyEgFMxZ6Fc`#jOr7pp*czi^W^pn# za3;axvZCoep1Aa5*h1U^arUWbFl`d}n&M0|o+OO+z{W(S=iEAIlap8b&>KWiD2r4a zr?SSRrD%O5y7<z97zL{=NnDP$qI*C^#Qt1lKwo@Sq5 z-SSXjU?H%P+^<2g4d^mS5DExBXZ{- zXQW<&(Q7s}x|H^PG|-kTqw|I^H&=Wv#u}GGjwXo#6Hd;-h{8{(d-KrDsS5A7VQpey zp(K5ebWdx#h|W=tZZMNYPr64a=sDvJubsPdmhOi&Ii#voz`9c3QQAmKO(eq z?D-jN!X%dU#Ygm`O3ZbIsjMMkg1Q^~QV#0e;TNC05w`%9%;(V#or1`i3Rx*+)>Vy* zhV@}+bJfcEoO;j&_n|xl)5piy3xBV|CD-oR2ni=1ln@X0ZQq0*I{zXR<(xYOXWd@nDGl*N(qfy8=XV%NeQ05IT<#g3_HYc%d-RYt}+T9m$L{vh4t5Bg?`q%FqeS`s+&qWcB-e5SlFSkckoc8a*}d zGrrPxrR5UYh%sP8O)A*NUOD)W1&mwHPYz<@3G-VG40>C#RgDQ6SyU;8CR@tFv|WFn zx__p4lyc{jT*^zHlNkw(b<@^JHMe`{-@WnQ&-7Q}cp=96%1oHJGyqpa#h_D5zugXk z88oCU9Tj_OV3tyxCQY;HBj|UzGBUvlr%uD-NE_6o7=}o>J$B@rGb!@6{}YTA6aL<> z5HPE99)$t$j~V%kWG!QkTC%=PtnfYo%)Z-;9a@q$lj?J(C@pnlAfj}`^gud$;7|5A z+@xN@ewohlo#n|v#j^v-iE0S_@P=s+j{^COw0iBCdGg37l#a|bA9Vn6G0zxrIu^Y}B-2$|k8G0TlIj(Uz}V2cRo&^&yhM%bV(P0R z1GKD~ZPN~+)u!pC+2(KpI1>Vm_RS!U{qKsx^LwILNGh7U8aPlE>C4Y+*!QuZugj z7K{oEC=OF@9h1qC1neeGil(qIA0;uTT>{~*liJ9Ak28MVOC^!vgm(3-HWd%*1jvpb zzGp7J&DC#QEiog->I7JqYXBY05Lg{xwu@QhVe_6-?am>8Z-}7%AuV79qvtu47MS)D zdZ7ORz_j}Q%th%wsR7c2$dJEqnF)%@Rs^B+;cueJHg4m1MMy-<@eU7 zR663Tb48Siy}HrOf{w92#r7teDju(;wO=b%WS#z*>KWGARKsjByn$O)Q%9darS&`Q zMy1v1+3ijBr{H8&_hfN-I)RAvvteS>RKTM1U=@Lm*;{bc1uOt4tfwtPeNL3e&uZnL zs8k07NDz%lTdMWwisHSy-2$6n(q2oMVD_>_+S}+L@*+ zi)r;ciaz5o00T8_ZQ4GV?2*sIqlRIwx$`g7q70he>RH{1zWOXyo#2!iOx#$r!fp)! z+8Uf3akd0#*3k(X}2M$IbPb9rvgCa>;ntvQD&a!uUPZN8HBAcwcLI($`$w;?LK?i@6e zTyo`tLEoCA-y$K74Cz|=$$boO@(rB5EoF^pQx>sijY}{qgW-_!LCJgX@e>T4Q5iXI zveDtTmE-m?SVcK?897)`nnb^6WBMl*Bev=FJwHf4@(#zTj(_x7tcy<7>z@B9rQVTS zuJ4(@GVr9K2vBh;Z#3eH1DE!*NvqmcW))YtNoE?H6{`{-id2au*VQFeNCn{izaADcGF?F-wFj=NBo(cbX zkSNW)fK;FY$@6bIdebX#)X!Y{U8|De@xC~@a3O8W=weYM5q-#Gxs|e~^x6zzT=F8# zQA5WXukwf)*xf=4feO+I&2k3s(1xf_ZHon|K;EoU1->@@K(pu)B%R!uK^%<>rHr5#K-$)l3k5BXByI~g1_n5GzeBe0^Z{JF(gx@a*? z6>{0En7*ow;b@TxlPzSzTrQo=Sz4bkb2WfM=b%QB)-slDDE^$wgsdJc83tV($t1a- zeiEEz93od(gNKYEwXFD5YgvLIBr&$~@2uoc<#~%OuRfClE%R@-2QRbm(%)L?yw|An z?zR~Y)NS`PNlIp^ULfLR`!h(IO9!(nS;Zt~@>q>#S>Lrpjv-(m`rKL^t}$XCvH39* za3Ph7ab$mcHR{!Eb4B0$yGG&$@phaDV(GtWUK%FBHR>j&DC}ZpuhDBZkyx?!zrM!} z+Ebee1E;s~7uO(njet##8@eo1=3B~g@nIl==0M$5S2bRO_HlToxxqbkX-cZy8w3J_ zxjhE)B#?^>ezIdOGQuXJMe5JP;ry4g=0I?Egk>>=rwVgYzlr__6r`bkK$}K~!q^7_ z(F4w;^vDv&fj_+YeAJDpP-7)XOoGIBuaUz8dlUJTQSB?ru;}J?{A}COO-%9aqUQ$K z8}vbR{A>C(iKilxmWKz0go)3rL1HPDpwS>z=vgrtJ{+}?d)j-g-*<@IBG4$Ad${J_ zOO&E#X);C)X*l>>GjYANF9?CkU>Zye&!`{Q+9tZ`Ai zu}Awy5x4phe&}~|IZyzxrLmq_Ktf7z5`J8LQ@xRJRpPft7czRf91#m~7RHV<#_yWe z$#?JNwLY)C+wJl1_-JDH%@b`>Y8GqvXIH4`XDf+@%2X0H+GN4jl%RiwU$>t0pZ5bO z^Fk!YIj?GEEzB;BD`2$)sJh$z3rA%OYZL&~uG_i+TeDlIrTk)wui@0yq?{@c?#I-C z^6N~#Ev_XfzsG!rgHR(m@5Qw{0#9gzLSLoU%+2Cpfu`VhK_+RJztBB+Ik7i3H@^+XyB7v^Euv7j(6~0uK5=?;T>y|!Bx(UUGRDnF$;jBhw)w+m-M!L4Gxqi46rmD) zit=teqXa6$uMtMKel~yuS)h-7s9G%Er?IhG^AV5Ie1bx zPC*z%mNe;p3e0$GdoH>i(A>gb0M9w;GrC1KABnqGne^v#YtIyC{_)ptZ@FhzRLpCr z?Ky(k9@%3>-$~f{a+WE~T+U{6Hl6Scf0iNmI(yHT(Z&L;DjxC;Vg}Z({T^q8__AFc z9+=O8Y)7QJpuL+UNqImLC;O!!rd`3bdVF8f*rTQSc>(kQ8~V*JV1~4jslsd!pn%mn zoDkIzmd{Vcn4|S)Y|7Z=&Pae-#a!kkm|I_hG+pm6=~BkNCq1WoST7PXao?+KSedvnIn^oyNGH-{YYisJC4)U*DKcwq&6+Su7zC$Tcu!rSF!UP;(ic~QU zeu1;A^+^s^s$q!O#$E*E9ldz2WjjcqvrDCMqTZmW$Rx^`+sY%KFFtxL*Lyo%+79Ou zNBYP?5!L+QkuTikn$yIatE1!jDB)^Z$ z(B(8jCo6y3v2{sE!yy`BYL#UaGo2kg1?oWGCY{D(g>y8Mi4U?}@rfjh5oo&xk%y@noM?n9!@f?Y z2z6e3Dw>BWNiNjTCsm4n!)(gsP&PA&L-Ow7gpOQTBBU#pf0Bp;^3~jeh?FpFJZq!p zTa2Ivc|8IFlM2dSromvIZk>zwNCp^dtHlMx9rIV*<|9aOEwFxiyu=0L5?N=`NKMyY|N>CPa(-vr1GnE+X2UCV<3%0v>~V@ zS4}68J})Q#h;x@a8d2&?Q|lHx4V>g7V}2wtO%q$dNN+s?Gctxoo5_b3W3P!@5z{|- zk8P(~;0~J;)J+v6K+6lZtI}NGIfc1|>F4=)m@qbjqXIR)aO9bx_ zGS}ThMh*T7FXE-Pi2nPT>eeb`wG$W%4R>Vkm7)3!O_T{KRE$cJ9@+-;ZlpX%W6hak zu9+%i@O6uV+>`YD`&&;6_5Spfp8lXj-SQ-h@t_>@jP+C**HO}SF}tFws2Y3Mq1BhY zipy+OkM`<4T{^BNQeePi6#%kOEB8wG*jD##*=)748izARS_2u` zz8THN_X!fFcNQ_`19aD@kBnrHrRm~*POFgvM3J4r(T6t9?R0Sd7zZSP8C%Gt{Y8#v za6@G=P7{I%Ru2@Fg087U@uU8q0(L3hj`e9&99c|`OX$#U6?-9uEvXI59?F8fmmchE zpd7s)*kEVugHUiLNmW=|c4gAT z!=|$vJ~cFz=J;#A(W}u|6MMdnPMzE}Uzk}Y1%;t1SC4^1Yf&15({%qdD1y93SlKem zFq=9`hYGsSJd1-jXg=3^$kkceirbN#O@D3WlKqDR08Fxk=dKz#V-wn9v09I*Hmew8?>bJsy0x`jcOxaLtL>B!^%Umzm(qU>tiZ}C0Z_cykh ze19hXPRm)rcjt>EhP`c0cZ;&9P75D}Ga&u<)4d?(_Z@oOIzHq)juqPtIRA!HB6FV; ztHP+}X2ej&Dp#sUHI5=oW=MaJ)?%B&F559UQq-s2W4Mdqj8h2!Qoz#%AaM`enag$z zzh?NzTWAYCbKh|GsbuGk0hJp5KHxh6sqN^2uLJlWkudI{7q%KgMv!VXv+g86g5q;N zc;;JyA@JQEc|U+uU1;$x!kdvVQz{lUw?7mcDap{C`WHVk`!V#+eV=Cb3rCbvOfP`C z+QNBQmArqQs%*B21n-;eu9XPR*^f={8dX}o%#yJ|JgxTYM%F4SA$q5iW}UinO%tMA z2bd)GSzH2H+EI+P9?TesG)C&Q@_n1e5H3m)Bx$oVB4IF~yui z%)lO?sg_0eC{%cCJ5=9!ZGd@9D4G~4#xr&-6;DvEQfjL)i)ebT$wO587&eh{jQ{D0NKm@6hs%uS|C{tNbs=Q-^Z~`NN08I1T+HoN2RC zdHbaQ-YI&?Z9Ie@JVzgw61*gHCZZ63=b8V!pL5_27kN<%C%ml+OS_%z%g++@V?Q5t z1w_Z@#*%{3D>ndaiT`!^_PGKXHem}_z_^X96jb2ZOHnfG5)w%$dM#W%=PHiafF=n3 zkw0t>-*rjvzM{Pzq@%rlF#q~D-5=a2w z7)tagz@`=BA0VLa(pc=yId3}hJQ7>S=W5>R)W|s#GlHWO8une^K|Wdo6=$Bran!n8 z2mA5XC?p+{70 z%z~%nL1kLaGGO%ieRW9G7W%RiDms-d*i2@S)-t1z_O7PA1-v-e9}c%pb%5pgJ$)EX zOmNhm&Cc^___ALkwbhv45#FGfLKkjvaD;E^?;+uxbZ#pMI^zcA{(+YTfFmG}8mvtfUEHAeG!A@7D1%n5){v%u_vQQl zTtX)2oo7v~X$0Yx8;T z*Qn$hOzhu5`*q-FTq?#|3ihIQSWS%v*jl7Rl|JmDLBT6i*=hYDwOF+g(r{jfuSjN? zcz1zLojWO=bYs$O{^dATI?@^m5Be=h* zquISHEr|esM~6hmh09#31#+uK=c^!xFFnTvjavshiI2xb+~_V_16?;+T7{4`GZ#c( zf}{Vqc@uPAvwde{EBWmb{~a3*ehhs>VP2zjP66iWOdYmcyO_H}IlrI;GJVr?Zp@)K z=KSICLJV{vXaIuUhGB{Qt8j4e(BtBm(FFi8Bzau6Wpy~F7Th}9M;g;THeSNwpvA_< z&4t4xni+&h)-y`{u&~b_lgjnRQWx;1W-T7QLBwJ-BkEkk7~%@u?cv;01H3U!XLwIj7OBTEa9b zM1mk1no=&~%ld)<3En!T4Z!47sFEZY(uGN(?QeaLS zSp^YGqLwuG1vg8tWyi78Q)X&?5L9H`Efy~+lFo!kEB|an03)u_&bhWR9kfH>VqZX( zT=dq5S*7O5JQ!3Xyt*Uj!3wWxM(cD(Zg>1tH37g;z`@sSolqFS+e~U=3;Gaw8(i@d znsK%0GgF?g<8-BbLw|$yLQ@O`Jw+GRcp}5s5%vkKyI#I@hs5eYayyP--)g;d5>cwy z4~%c9?E37;bw0u*sPvh2};E)cY3KieLhdE3#ak2ezLDR>ga=j zB_y;{wM>K+F!bfdvZ_lhHz}=MR4NyrcDCmVB0kk9kXy*$bHdFOhNfy8Ww051G1$(d zZ{%G568Gxl=o=*qcG5xV0ZUnh-XE6$ul+FPMJ6YFDuu|YPw$QmmVt{@*(sfFoXpFi zs@IxHV5w`S!Cm9%{81OBD1+8DYx)5zLNDtBwishkeA>>>S|&z_X_X; zJrt2l=K@eaZ{DNt5(7L0u)>f!$y*fWa5a!#8|y&P6jpE7V*4J7A*_kI+aL&(;Z>|e zc7?%1tLMXFD?^@9to(Elh7%0cs$R?|Vz>h|)fHAB%kvlpn!d=2XL~nri~PZu{7Fk` zj8--)~H?LoQgw*C{vG}TPnk~ifuk2sZFbx6f;OJ0Y`Gtb;|`_+IRNl zx2u`NysY%pCF3tDZ$gdFXdI9idKqlf zs!VM*W?L71O*qSOK5Z}J&6VKvxdU&rIWUN6VDPP!GAZLaXf)6TsEfJ#CZ~$7xZw#m zH{MM;m#z}|I)bqm-T9H~gnl;({Vk{+0rB2smsa&8A*+yM&N5Z3rsMta4&~yyxb#z> zeB8qG@{?U#CDFlDGc3F5?k^No!*GfP~T@G3L9YM-vF%21pc{@U!mf!)$ z8X;wJS-Y2Z(JXTx=d)Q-J^9Z6sZDsd(E&GrdSjPd(piTNU7t6SGSUKG77+U5Y^;c5 zAk-n#f8P1B6N>r+Bfpf0L*3Dnp9PXmmYh*gmHj4bJ*5Tft1pB9t8>J=pP4!D53a-qEVwbiPP<&gL*bJophW4y_9K%<6G zmSVfPh^!WGg4NTQJ!jgNUhIFq{mUT2dppO(J3EW8 z@x7Y;w^4vt+ZetIH06st-ZB7&2?rjWRja1USN&nBxKHANF-e@mTFvRMo)5Jzk>XjM z2aCiFJz`mci`oPg^{;xLPw!4_h^t8zRh?)@$fGtMVby#v?qne)6hS50wB)&Cf{y>O z{%zqsMtmwwo)Ci6N^R8+HPjI-5J?@<9K@z=_CYE zsHsg-`IF7|tYy^Ol@47#66k!;F{fr1*YJ|zP0BdEpo#piku||^`IFsLFFyt+Vz0|M z6C_N_aTQBzCM0ILU%nWFz|Nrxy{VY z#in7!=&ujNbZdQ)DHGi+tB9hB3Od81m(*ad7G#f07TLBEuLj^jC<=FCjw)Ah$eFcm zSE5QFhHfydoe}5>8SKv2MEx6!Q@7z!m8zKjIOYvySoF$?`xK8w8rUMaE-APgiFuS9 zA~QaliU_L81)q&c0#QF1U%<9SEo%^Ql_dt;_`SO!0B{4{jkv{`&j2T{YV+)eaR(G- z+^zk$wdf{MowJL_dm($Ul&+BH7-WImuILWh7DyJoS^mCr*p>GF*_a;6K7K63&@5*` zaG|i%fm7JQ_d};}DYb8TyKSSqpEK=jw}vd;H*Yj6+5B7gOV}RbObM#}VnsE_Fd&u3 zYU|Pm#YGgFh!LO!w!DHe*-87P?fPl)Ej$mW*WFDOMa*CbN29e|IzR3y4|gSZ?qA!kwzJGMqCP{QdlgqP_u0#Gw2 z>&3q#w0HX&$g{Jf{4k`dJ+y%t-dNnJb@L*&2Aa~T?VOfn%au~T6c*H3nHy|X1P4>E ztV(1`?uMEFUDbTz7fc#UOST&8w1TUYuiAM6+l>usArew7idC0O>hE#WfQdaNH0GcZX%)ZhSW&N^SEq~Y6CY!=bQjCU;R?LK3@5sCcCwERz1vhw1J z=i*Gf;5Xt6%MqcuV!8Ulv+@MG`$D395aCg>V=CAdgF(FEe-e+;zKYz za6~%MM=jVWEgf@0+lAufWpm)D13z@_$<2~hlo8#=R3JQc-J=1OPoEmL#d9#vXvr4 z=2Or`E`4X4^4E@o$A$#V(^4|dm(A1`RWJb&E(k|C%dB7|0Oq5x^7u-OZk`N6^m8mh zM{yb7&<=ie8-Kgoa>n>h1;m6$oqXs7BYr%}n5Ws#w^BE+FBi*Md+#G8m!Wa4Bu&`M zoWG#fxuel6+!Z-9I&TE>g|G!N=;d7i`on=9<?G)XPsSOPEJ*H0St>s{ur=Mzu<}ks)9qnk#m{Du76P##}wD2*2B-Yjch7s04Q(<+wO2x#Zd*H>pyC z!Fb%d*fQt(sfiW5-7gZG?UWPPQ(jj0ph~_w_Irg2&bmG3Xh!$CVrqNK5QID10?<}G{*sr8LO)`f8 zwvY`G-{WvHjYOy^)Y3@UaRV)tDacGBfds|T9gt3_ z6ay?Ha#&=Y=O`mltYNPf)hp#Ga^Aj=m*Z8@#Km_~*PPT(cQP&Ef-L2qr&kMOE$~DT zN5Vs(`a8TA^;;Y=o=1$6lNQ)=gn0+|BPzJ3WfTBk93!pFohxUyb^4%>Ghm`}wXkC27;6QjfeAaN#d_!E#|`=u#$xU5A2I>Z_A5N-?q|F)7K z2n`I?8ta`drxXN=VCbRIn$PNLS3}u71Cw^)DM18PQ%PTRNsA+W;Jdvtn!577)s4mm zI7Om{(>_1XJjP}$YFl3Gw0SKK%T!Rj^24ds)!0)C+^$TS42RX$h;`fAuJZDNCVme` z2=o~GRL7%#cARjX7KR{qw*PweUiZcCz4y-o;AcBGJ=>oIQRSWBCv*c{J@rZxKusW( z$)%sTyJAcy!X->x#GHFapfvf#{Jr?sqI_5?$RweoU?&33?vG$nhG)`AG~!!MJdKgK ziX?;1s5K*-#UA&bW|?9%9wT&P&HqDE$6%LGbG}5gT+8PJP=!nq{Q!G~5TnwterRa%BXK=t7vSou*e#F!y zlXZIhP(b;Ysa?a)rMMzp4FNwwsv$!k72X}A>7b`N0Up=+_2k;G(F0=1Z&#P4i)v1B zN{qb3fD&x*iqkf2awvV2X?OP4q9wC;7d2Cc9LN`lB^`Bm9rLmGBN*PK8gsxcl|rO+ z$LBZ~?8@Qi{y(hM^_K9l@P}N(&pU8-e34pUdZX6yecorcQ}JT$RQ^OM>`YKxWCs}8 zX299Y8ymWJ>WDrFejFCzCyAju3s3|szU+eeXvA-F)u#Z8vt+>RBK)>aZ!+n)C@mmt zTm4onSGf*D1{MpyaJQ&+G9eyyZ*y?VV%0&Pa#WqRhYNRu8M2?}VjyzCk`%m8=tjR^ z`GYm8tx3r&MA~=5r%9TD6u;fE^(UmY28Z#H4dJW|TTG(rTXF`BAIysH#ImLoSMgrN z4uRbqe37In3zHqcJC*1Ez;~d_k$ zC!ZCUd8TU8gso04m=FVW9LR0}yeIX;F-oa&Q~gC|=w0e}cGcgwUKj1ct=A+|$`}n? z8;fP=PO3hFX%-Ezuql3WcCx2Kb#*IF9FUYQi{*k<`vlDnY}j&)Xk$< z6!r`$y-i!ODrEKGM)>&ZY8MidstSaMkM8so{zv(42G zu$Elo_GJC^^qV&fo44`w8qAQ#V|T~iP@ZDXf{0c#!NE)o_G123`7mr&ds?xIMLmP) z)AMdLHy@J85L)j&_!40R24Vrg70?Sd$`pC9PiHjh?jn|3%&KdlK`3dJAcwgt$XvpAf;8x!VX13!M}b*7>e)V=K=fFrQ+dM$RW4mpWxM%rJf|6)gw?0JluS&FqDmo&(th zO7)rp+-M5^%SaOPrXZ^OFC^59eM$yNF%a8M1FDp4xn~xmcT>;~2rtr^02%B8!Kg9g zn0`966>TTQY^68PeK4Qcyy*iV0sgh2M*TZmI#w>WEp#{>6{f~{j17hUHk89o;`V<+ zV2BOWoWiYgX^mPlvXw8|!e0Ylso={GQk-PKJWkd(Oz|6fv(F3-SoxI%J$i%vM>CtH zU|ju6zc%4kr4^~mI+lSvB2Vt22ua4{=a|F@qWp$kaF|lui?PCZb3({wB*~RyHm7X13ntL|-YmSPlM$f3#$)Ha$urJG6dG3N z6==>pCplCk#2tw(5S$f1DD!=wIkCI~gE8NY*D5_nBSs38~b2 z+b@hjPH#Fo#E-Pmdvx@`=(Gxejq^ES?#4ie3Bv!4W zAY?zGk4GYnh?{#IT3m-IIa8%pQK$%XbrBE^d}bMK0kDgkXS zX%lms z$EG5WS!~QT(^Zu`)cfob2H63_FHcq-AxA~W2Q+}UlBrd)L5yp=Wkug(`h?G@HGo2j z(!RnpLK@lz_qD(i$H~mH=3>Q`5Yu_=g7= zW>Q?oO?0a@#^K283RUD({1QYs5WGx1YdO|H+{sy&Rd|6|n+<&aIa#kKFR;|9;(BSp zwo~-i%#I<)i{ZlA0B?Kkm;RDSoyiVKJF^jjrlRYLx}?nJS*kwaqo zx2b9N%%Q#KW&pZ=+}+%Q-||2QLZB>PZnsm2)?V%HLe@H*JUDgj^X&J;(a;76sqho| zra50Y;KMQB0a)!fAlgwV)i@7xPhX#ziB*Hkv$+*Ll5R$CIYEUC%fyba`flxq6F(O@ z&m=aoRhc(n2(La;OS>In4IFWk9lE`+*b!2cQj26G!S3~uS%2E$Rp&P}yBna&Nd{}J z^#vn@5GwZPyVI-$Go6t?!|pAD6qmnYsn4w73mQQ;0o@P7_itG>+Ol^`O5DInlwhFg zK>!SlYxvC<0A@ioEJP`>BYib+f;yJtg3h@onv+5?lU2V;QUJO)#~MGEw`GOqngHYf;b1n5pqiN`B{}K#~{y0XyG%Zh$ zO;}Vd5c!&lQ=cZ_z=kQj57S(+Ik4mI?c@$PkCHL+@zu>J9Mjt#P}K$=ErGu9=J3^( zCQSLEEP9^qJXt$nYm8m@n-g->l$Z}+0&LUIhq*}1_U9uZ zFB8podEX;pFs+gwvi5qMg`h6A>);QQ49>X}|LACf@Td*jjz1D|K@v}ry=SjYCJN_o zj*726$0dp>8!_$^(-*SF>vg~}zR21FBjwK2Eiz!02ytM7tm zl3fBF=*2zLw(;_4Ex%=#aOoAy_M)x?g>WCOLMW)n9!vU>&DYpkcDgiK;&o8P?cy2U zcd9Si7Kn=)Z(P+-m7cKk|x4fB8TPB0MqA%s)UEu7xDBZtkkJ7q?TP*By zdYaTA21E;8O%P^HeWKI5NvI{Lr!MWBd6kx?+XuenqA1 zxC;zI)0fS1n=mQLs0Ym-FEJA7!ze#%%?e_l!b(;pNU?jjfLa}N$NMlT)%n4%YXmv7 z{VG9cKr-LpkH5>&{KoVH8Tz^JxE=o@gc~tQz)FJ_Ib$K>qf)2FEC{|2CfNmoxt=HR zevfp8*W^^GH`lSF)T#@isN({y%Z02ncTXe2qYD48cUNB(!p+xp>}|g@ju_>?eu}2S(3pK@YAgGLq%B^v=F3x+* zK1*}iQVfEa4mNcvP+WN;k%a2y7)CPjDqF$k+SJ{ukl)!Jvm&jR0|}vOU4qeldKS+L zL5%j32M-GW z3d|*@?j1<1h5|XYstbQkHKLBxLG62m{x-m7c(#gWUkEsG0uZwNr+ucYsx4!7sb*CrVj9Cg=`yqe`P(_Be4 zN8rPTH=3ZJXqAr$(ls&1+GC+1D!}d}v~dKJ!AV0S$sghlLVl&Q&mRw&)*VE$A|8cr zrfZ89`ltZl6Udk5Mv6}EgJD!Aah*?iai3CY$20viSLzlajGZ0bvG-ETl($1%n`!k0 zfF(~M{Mi$#r`Shz#&eCiXYX>VovYSwh=&0edGN}wO{T-nJzVoWfoKU>Ge{d0ba~0) zL3RQo2IdzTAAtSo$5LVS%KA<*Gjq%EH>gRMzq0xCl6LlyX%P`(aQbu zZ3VZwG?mz}$nDgo7d~q6ASE<$=ueQUWMI1Z7&*vSkQm=oo6>(f{+jzC zky@j!B6fa6n5{vVLm9>Q3?=BQvoCWcwFhav?}xwa8!2VuqMR{6^><-W0(0j>i)3i) zwXry@g6#;Cpw&$=fvD?_miev2QvH24PzfX|M z!-^wU1quMAd@v5J99qiZ^=h}2f*0h-sXw>XmWe6|RW-4_&StY1*^UB6;&B@PB`8Iw zUAaceTXajij7g+7$Y`gk<>0Q@zoL#k-lr)HW*%c(1ptjHeU}elu`&f~ACEFh{#tkC z=z7`BJvQ?%Y`pcweh@Rj{d~ud{&R$r_nigT3^^g%cpG|&!jC0VRq*Fcjw_H%idawG z=57SKIe~wpA`U9ceoaz~8|`r#C|gj6+|N#zNQVOwz}SnVP7_HISijYKtn&rYIw=&M z1IPkwQ1A6_y34DwXBJYGRAx{m?5);+&0@%cqk+_tL(t0?!{{N^nMg>puW%+7Q0hJ~ zmf(LD-D$0zC|u_|K9Tq(2I+3Bf9d(3DA7uM7)oYTo8$-JmL1tSXHQzZEE!y$G)ZJG z%u2t}`}7JyZDUZBr$(h69TMgtzbGpk$Y}45Y`F}wyqPH)JI|N%RL=0sm}l*j#-cWh z%z>f~`k2tN)rXI?))`ZF2VkZRvUxzh;rvwKW6!f2=deJN0P;jpS=lzJ}D=9nPfMf;B~%-Zm8ZYn-V9R33f~ zV@S1GBpQ#(D$suyiq)S<2tB|C4bKE;Z7EGX(Iv7mRN!f`!kd($2);;WXbSV$b5^?| zgicO4@|D8}Bs+K~&-qpDChWJ#<>XDlCCSicNSNDq%E*Zxe!)V3 ztA~RR*IbIrsv_xt2J@)#i1p>nQmZ;OD=pcQwG9{y1n^!HYkKZ=>Kfd@?gBO_x{=}R zi0UoXfK-B&uZY+n`YZ{dIcsDYZyH;`v>A%q>LGs4*XWg>Fk8fKNdD{?En0tC0F&C_ zK`ubq8Sns~K0c{bgPI4mGu`Pqq3ONVHrJ#$!slLcc~Ef|ewFMdNJ3_^+7T76&0`XW zjPIeFJ6|u=ZYq&yXod{gogIcP>-g1O+6u=19c~fM&^crXKMs0S4Oai)!T^OhB`zbK*reN4r9nDzafU2C3WsffPD*z+8*eV|H z&A$lA!>pO1plceaI-{3YlRC*+bvr>&Cb%{j;pu_zDt}`8Z`HS7ZTX}OxNy>=I9NNh zt+xe+l~hq#t{{+_uYh_DvRnB-u*sQ;2iq|t$-?mEP8Cw8Qlx4W>TYL2Iz6?vCx<)(^SSawHDs4U(31Em-o;S_YaB?aqbJhzFg0nXGU;0dH`82@v)>cfu$~me z`6FEprUv8BAS-=;#o}j=Xh%vWu&I}Ed5ibW?mOQ&dw@{*#68WsQ;v*|ZPeFDbldy%43uzGt{Y}Yr&pq7r9K+OPj&+E zPNVYsly=TugP{t)1h-DEXI+vnMs5&e8G@|k6L=OYQCJ}$l21$q1K|>g>Vmy-4}h>x z-58J)Z_b8MPhnV<0*YqFj~9WjE=w(z@P7~V;&}J$hth}t`mcNHeEt%%R;qO)i@6Ae zt&+>WM{H8=xQ>3#WRIIef-Spy^i=7qT)G|HYDs450^>fF$xw5tFHh_POzfPsVke=- zY*u9BDpjj@tjSYVEXQ0L2Q-w!)*s)?z#*hum`ab3Hjh6AxyiocoeKfE(|1rd(iL zLO{fOA#kxf(!%Wtl_x>KEZU{#11ijhp!~l0%Qjy0Ja_R2tPCU*6`#@oh`q6Dalkwr zK+plUv|&vu{O?J{2v1|IoDZPHL4ChP!TJ8ww0a6 za5yi7!K*ty$W~SX2+M78ZC;Iz{YOOZQ zJ7nK<#OeV+1zK`G1sC#XW|-VkY>ez`se7FGt^X1zmZUSzeaasxH$MIba!v?yfcZzE zJDwx$EP|oI`K{KMRTy9$=>9jVHCWfxa^RytvnlQZ1Q^~1R_*e9ih-3@OxcOLIb&N} zGo_KH2;c{xHf5HFo(pT$xpR>CBjwQYa~UMoZoE53GFo@1O8{go5YT<*9V4nxZ~PtQ z#ghFho+k*98SafSH?;h|T=_*R+MkEv&7ph7lQ*4$`}q#%*CxTWa}NORZO)#FIvx8- zFDQvS{(BH6mpNc9D!MgRB5M{AWw-yCf=N1RGn3s+zju~VwKwr8mm7=oSBZ+93PefE zVITG`f;~Ks0_u)emw*jFk`n|ilJ2c3(e=CHd)Z?#P_z=j)c#`nkB(Sl(Y0BuYJBgm z={&&qzQ+9yMshUJz?5?c1kAA}#U$%|f(Zs6B4eTaV8g{g)hBnb`XKhno#EF6H7ZV3t=h)g^AIabX_Ar^q+3F-h v9WkHi8OAO;iKs*mX+h36k1V6!SF;)Spm>EaU=^;PdtOZ|nR^d8UvB^aTeHnp literal 0 HcmV?d00001 diff --git a/assets/img/4-1400.webp b/assets/img/4-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..be40a6df50d12c8538cbcc679f1b603a542963c3 GIT binary patch literal 20262 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 ae@q+?p)r40F-5GGqPqU*w2R_Klz;$yKmLRO literal 0 HcmV?d00001 diff --git a/assets/img/4-800.webp b/assets/img/4-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..be40a6df50d12c8538cbcc679f1b603a542963c3 GIT binary patch literal 20262 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 literal 0 HcmV?d00001 diff --git a/assets/img/5-800.webp b/assets/img/5-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..ed03f87f84c8a965576b4c0136e868b5a3db51ed GIT binary patch literal 20368 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 E0FAHPg#Z8m literal 0 HcmV?d00001 diff --git a/assets/img/6-480.webp b/assets/img/6-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..42c3506b8d829c3242b90b57237eaa213da6f8a3 GIT binary patch literal 15694 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 E0FAHPg#Z8m literal 0 HcmV?d00001 diff --git a/assets/img/7-1400.webp b/assets/img/7-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..37aa7e8d965f3985e34da9be2bc0a40a500ce0c3 GIT binary patch literal 4248 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 literal 0 HcmV?d00001 diff --git a/assets/img/7-480.webp b/assets/img/7-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..77fdb68d780e5bc3076589fa9ab2f87a38786802 GIT binary patch literal 1998 zcmV;<2Qm0kNk&G-2LJ$9MM6+kP&gpE2LJ%DOaPq$D&PS?0Y1@at5K*XyCb3aspDW8 z31@EMFPDWJH1|$RNBWsC=`Hv8X64}_AP#8Wng5e?f4-sBOo-*b9GBB_WuMn+gM=3k zgLRMVCNDjYbfLRE|HKUfD7LhzBd2N}&4N0NbePGh)Y|7URzp1|oYDYZhY%*|qc3F-Rb{=3y);FmSUDl?Pii&<*|$}C zXlM8Hnm}ZC2KV1n-at9dL@0glB-@x3mkN2Zvv44VG4aaFi^ZiMg2zST!LWR`<@~$C z!J}{dZ#vm#DXNzxe2@1#6CObGdmzZuZszi=iS%N`Y2;Igt%6zJXEAs_i*xI0_isj0 zsj(Gqe9pQrXqG`##)^NU)=P*uRpOMkUg?JpaM7n~kPX(1*MI$SA1%Y6hIVFt(db*Y z8uT6Re*@q=1Mj}ko6+I39$)jw!}q)9=#PvKSDG%({BqOWcTH)SI{({7pnsws-%a4* z(It;V0x*Gn02qqSlG3Ie!t$cUHgCmt)b7duG;kfb7|b zy(dNOa3%wzI1s@5<&fzMjKCzlvkDuoau4v)3+E(E3$z7*`M;5-3ZKBUO*{AGsSJet zsQ_aOI_=`k2&)4B@+pq|UnA5PP#IHJpBpUAl>B7^Sg+L`u(>;Myr<$tvxiO}pdh9S zj12AEZQoiLvjz1&DbZk8QDQ3PbPI~erL9I^nqQa>*|mwywfrX=g3Tsenh;9wDk$+Y{v{8VTYV<{UOt3|5We-5efx1E znjwMpEBNw!-B@Y<@yy^C0viPY$gN6p1~;GR_O;|yG_%x2pkb;>za!Po>!u~Nrr+Ox z$R(ps;!|k+Bu9;(+g{M{FFZoQX>LpjjQg#?xpcWM0eL=VhLoZjpTd>Lcw_8%0I%Kx z{^-T2j}hu}P(h{k4X?Fa!qD9?g}o0e7EyIzevRcC+rz&3Z-CcduYz|`v&9UO zW$c+AO!*yMQ(wFPqi3Py`x`x$6DCJitJOwTt#Ud*pH(T8of~j6#}F%Q^bC#b?$eQ* z(R@ADESJ4@>N&>VJ>f}&(t{3}wxMzd5yQ)7SJq`B?hDNnxG%}h3pCy@sEklPHP2T2kHj4BqW|9AwvDfSKH zj^Sh7h#&>w$!>s6ic2_c!<(!j>KOG z$T~$V#)0?xh#+F7jV^DpEGcR(aR6b@SK9bGI>2M@I#HD*_HF(T7-|dz^^C;QF_#$_ z!B28(1_#@>G9FDJF!MDF?V)RpR@_GBrMC*M4ZqYgD*YvXdK&$@!y%bfK9?> zgndojT?hX8c#*6#;peU~s}g7>exGouku?zet-HADne_3N+5bujoq+u^^SqdDgWP4v z5cW#tQNI*aTJq6=#-BhGCp*fDdh_JFw&u2|PUUH%3&HvU^XC!1>4uUm`MXUv6`<+4qgE5fQ90@fw_VY3Z93Mk0(YxldPIg%Mob0(D zdL(?7kZsU0THlDMINSRgy;y*`LxkTb@I&*~_zSGcPWD}< z9RYBG%Hn>ze6VW~*(!CYpvPXC?`t*Q6Cnra_H07y^mu^@vr%uTPw?RS$t0vSO-hwyNmit9QfAU!WxE$J{vA6w~sio?=*p g{p^00000$^eD{0GD0!E&u=k literal 0 HcmV?d00001 diff --git a/assets/img/7-800.webp b/assets/img/7-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..37aa7e8d965f3985e34da9be2bc0a40a500ce0c3 GIT binary patch literal 4248 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 literal 0 HcmV?d00001 diff --git a/assets/img/8-1400.webp b/assets/img/8-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..a2b1e89e550497c63598e3a76eaa5dbf361bd0a9 GIT binary patch literal 12272 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 z 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 K7x%(4tN;MT9;wX$ literal 0 HcmV?d00001 diff --git a/assets/img/8-480.webp b/assets/img/8-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..c09934e68135fbf96acdacea906df3ddd2173d21 GIT binary patch literal 5710 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 AqyPW_ literal 0 HcmV?d00001 diff --git a/assets/img/8-800.webp b/assets/img/8-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..a2b1e89e550497c63598e3a76eaa5dbf361bd0a9 GIT binary patch literal 12272 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 z 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 K7x%(4tN;MT9;wX$ literal 0 HcmV?d00001 diff --git a/assets/img/9-1400.webp b/assets/img/9-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..dfac01c4b20aa886a9ffe26f2f25dd43bff9264a GIT binary patch literal 25740 zcmV(nK=Qv*Nk&G5WB>qHMM6+kP&goXWB>s0a{`?KDj)+D0zT1Rs86UQwI-->yLzA+ z31@3;YrDI+yj_u>Rs4S}4^43O{yZx4Yx%$YwRyINSn!X!n*;TSGbFm%gs%M1{jun+ z=tuR(Q1ALYbbjlF^?c60YSNz1|L^3T+3(aJ@BXj*Z4V_s{GNaQxBl<$e|?YM|L^|i z+gl6&5#5LR&W}I+@yGfP`#k4=;dU$ik)&L%*3iY=W6dE_K^dLLxTnrdG{2OD=vG7 ze~@px+)V0H)?hg`(us3x_#3tOH%fv6-$wYa*7@wC1-Z*e1D29aY7PwWJDiA-eF@Mv zCcByt13WKA1_MaOV4})6ftb2Mo7(!Yg#0&xDhA}x3>ZWFU(woy**a`|}o z1fCBz^FYndd)Lc;{^@B=%%BaKYvTM=^`Hy2pZp&mJi9-cyy1QpgHsE_-F|(jM^$F% zcJ<73Y$?BkbTpt)K0fNh)pL-mNx^Yp;^iWw_btusV`uW?O6fE^HQ%XI#S{sbWB6}s zcRHI8jW9f@PlO#I#0cuM%GMpj?Wt95f z=+GrX=-RAf^h87wb?W@R!s%<)*EZcD#WFFa64A~KmcVPS=xgWUH$kihXKDdNlPVm^ zG&Ef{AgFC{kYII z(yK@;Tg3fRkbS0F$^JN0@UzTxM-@*7Pkdq661P{6E7uB+4}g2?LK$3Ev}0C3JDqKD#F)_L6=GvP-f(O zZ=^X=ji*bfZF97?elU*dLyss9_4Mo~O!`V%{Q+l|3vOvCIcIa>Z?z7z5r^!B6-w*@ z^A?*^!mQGqDJ17SNR=wWdJ7)md4x3gk*hE<_EVlYe-JgAeD!P&3O;ij&Afa~6J2)# z7h@LmYRC#!=U90wT2zC}b7)$D;&0qg7d&LCo#5_9Qlt4*KrK=gXGwQoN@kQBo-D~f zyzGZeCkCOyljqNG=yO_*xs)`8ihMK2C4oCeQOkFCB|ZTj67=QRvP zhTze+#Is6aHdE5mSZ63HE(zBLPmXBo>7o_wKRnnw71R-3E%`)0obg>d$*Tb1w)PgC z`zu%MQ-Ra7eLqXe)t2j>yXm6;zXFMQr9ceAauuVUVB?UoHzNfo(!dqKvzz|c&XHCM zRnw;W=?cR&LpdeQOY`e0UjGU%tSGyg-2pz;wdJfC1_E*sA`KO~Uo88stJKTBL_31e zAJ}^ZE8W@jB$zHr9Kfsk02Z28l~``l$!LosQ-k3Ug1N%Z9tjP}#@i%Ve>ZaRCusiw zm>D8o6-2~UNwq825hkgVHIfY%MMr zv314X+Q|0rhv#A)Njb-={}TP;i4&Bff0EokDa>;K|6kg*DLyDcNoI&bCH+;){ll0i*Ank$%}%W5(g+ zR=a#@YmgS-U0Bqn@zl{pg?oq(0qprmzy#2OPKj@A&2KPkzO|$vhx#SomfB|-R+5;C``N=Z`pYAK zmq$3vf?J0Yl0h1c->Na2BMh~|>=sDZ^8@Ito8jQr#g-GKS@_|!fwGBpfnd}&Tct44LD2D@*R+6# z5dwai%2&P!|Kbg1YhnOSKU-_!bidd(D|Y0f4y$6HZmEum4m+N`&?q0W2^R0p)W2`b zH>Bv66mGT?{~W0AAJ#UT1$$m&)k*^z5sRW2>&JBGIC~ePM7>%8{4v730trrrFG_n3 z)yJ6oQ*jhlirRhgQITQWr;ZuZEwf^^j8z7#VE0@6R^YhPAK zQOoN7U0CMe7kmfY0;==mr6tkri53I#5~5H9FLB2&kY`+%LI!+3735 z(wXPk146la?wMH-hMguLekuifPY`rq<`@|82wGQAztr1Drt#7g*!fw$ z^9CAT8Zwb^jA7qUg3{_vf93^X5m=5P1o?rUm)FYK5*l66aN~QJVgkooWrSSR2^AHn zYiT8yK{3Y{$zx&4&3Jma58Xn{F9@Whj zU?m0!A^TB<<|c;ByJPO`q+EMo&VPYMQ~^$PEIYV*H^3i`hyu;?hU+xa+-_ zJ@HmN7@jX%erc=B3d*SeSuHQZEUcW>Klpcq<8}Ktnhl`6w)GV6BZP54_2y^TM?Keo zH5A`)ELWlOns-~IUH@Z$Y9-@IaDz;OZC*kJLw)y}kM&Mn=hK8%W9mFd`;)8sj{t;U zg;mO_pmz^_D|Y4=KA_?|>o{(H?xNmD*(v{(q&NPb!*k%LusD`;ed_BNjL9LRXD-O` zf%D_$s0VMn+RE}*ZQVrk6HDMRqW*6B0E(V0eqstuhr@wyCc3PjJQF4IJTHK3%W2#c zU!f)7E%fw43Xv@xC@Q`@gjJOA1bb&3YV5MxOol$(5|=)C^BIAKxqPI3H1;S%sqmss zB5o&tWDrDU$w$yDNDF{i?5lQ^#8l{4B`e>8c#QMbNl@vhs(tl)>|G~ZfYARvl53z_ zba!f+K@)jaP#X`>IQb`a>m{K&aw;K5-<3MS;=2LPD2ARlA2$0CH9~=1)IrdOp^iA2 zy_qHCS?FYFGGizoOzg?$7DQ16?Q^u;p7!4q>qe|(#DmXA=@?bH)Oge|Y&f$@eBf@n zqnVc28=Tb)?CRONn<_|>3ejiH7y(^lS`3(d;(tQF>kD}ie^Fp`Y2rO#S9NS@ynOor z@o`lR+39{;6B$~kyr_M%u3V}8H|P(Vh%Ogl9}5(}D}T)VK_opoYw}t$c|)!J)Eo8N z;T!iyrCnEo8r>_~@K=tD)U2+Q;NAwVOGA@y;u%9vJQ7T~OV&eKSLUiTSuE4SEyD&$ zv0(~JI#oN_q})(JP)aa>O*!va(#Mw^1z53mCbp}eWO5Lu@Y?(awU70+bE}R)x4Auh#Y5v;3 zzGHjhHkHjkE(VZ)(okiBTH-`Ymx61X2|9vN#?(nEBK$>Jc=zk{J}G>5&Yj8yTj6Jee=90ws-xM%bIbN>5D`+?rXoCz{L zNF2jL_E(^GRp$2L6SVY}=@lrY*|GZWR^tCoBdot1UzV z{!${i8b(Z3sBXII5p?h+X`Z7ps1-`J(Y_CtDvP+JHZ5Wz030v04PlV-X#|r*Ks}f; zPVvDSMIRH6R%Fyh^Gy5mFQ@hQwIGw&{ecF6a2e#P=nR?&BZ8VcO}w16{SwL{>KO}g z5YGnWTl-#}il*gWj?QIdXHn89D}UIn8fx@*owhIlUOL*!1m6(HBW+1^(CRryvyyQ- zXY`X(3@Yf;U)#c?188Yxq^(7#R!Yl+B+R zOAzY8e$cfh)PsY|ObYr^%-YS?K#g6OBfoz6MiF(oZSNp!*7T=kOq8fikoa@IurG(u z*ZF>`i$@c4+BH-+t8_Tnu_29XCqsI^GnWkt zL7d#$(fIcoT}0n?L?FUBK+HryX08Gz20o*X!Vk1oTt!eTCuqCns5Dbz)!~+NF^`zA zPy)IFi3*x&dGQq5x2B}*phDH^_urOlDbQ5ADcFoF8DQ22E9EGwHFTM9pQtb5Gsx*p zD4b)_gKKN2zq46{EdA})d)app;PsqtxoURvR5 zM9IzU_93KhtjS-tbq2$gB+FtN73B{#yO;(vvOmAQyp{OdYHrYV>3)SIRX9DTcI4?B z%obELlxWetMg>;l8&kyQL111wPXZ)xaDO<1j4ZA^>rv)`kWRIA2eteL=^O%e#JZ9U ztZU07{s+jLY|q@`cjBlr#fApo|FfPr+0ROVAnF#5)Pp$;W2)maD#|v0hArY}or6jc zt^~|~(q-knl1oM4yMTTBra23T_-2QTY5N%_M6^D|7WqKdF2jlUEeeN3Rau=@=D_<$ zf~T6b_wV8WgPi$*o1r8S1fzuVV53)}e~oS|11u`zR|&^Z&K%9YlQ4%qMAEy3xMbUK z#EV5A0>q`I4QXy}E4E4KIRDX)yBmWWZn-X>?k(P1@cUWmX7~H`S7|7T|7R1rnAl&N zb+1z6z7DTs&R59~$W_~`s-yqSW!n^B*SVYBSr(kYPtH>aIjOXq@@A=} zPQkBYaS?08X_kLLV&S=)EqIWcvK-~U|A!aWmwDl75_q`W9>wrNsK&b}ps}Ix%Qw!z zjnT09iCs>{?~vaw{{5@~{`hb4C1L@uFs!@W5oRUdjMdtqunpJYQG){yzg28y#JLI) ztG$C~MQ10AINa9_m}>@Vi8$9SC%pmHfH+L&4N4&1eQ1$YIeZhTUItce@mqo$_QACt z%b}gFOzN6bT%&sR2q3keP@k}hA8#r0OO(xBP9*kZKQsfqFY7uIcAmvX3dby>li)_Z z2XEVxo*VplM)?l@|Jo1<%$cyK#HK37mLGP9ma zT8((Jvuz zE}*b}!Y~d17n^S3a9XOq+lf2X1^d~*%bs|C;}+8QAkW3LcYc9`Q^3`h@nbk+M1=1U zJwAL9!h7UJ@cu5P5O{9T0hBR2;7c>l_LpjpwZ|yjy-}l%rE}~ttHsW^OQ4T>I9}O# zUtxgL=)RC=pk!;iB!$@GJnO%iK*tS{a4T=oOLEHqpAQ*N*wJ1H`B$3qKheWftiYyX z0f$!h+}e^`CecZOjfiGiP%y`|FRWZ``(HdM>vdk7dG30YzkYy*B_U+29*o?Jts-XX zJKHVT7={v%f-m>;+|76F4CNClpxY?Ls5Z-^alQaPxdeq6V{=EjsivB^C%-?`U14;) z?Td8P7hHv~Q;pffLIG177t72Vs5Ucx&zJ|8?H(}Ws`kVKK-=W?-%K~X+urM;@kyi< z%IFsSv;nODG-n3dt{brbtrG0J#@*U{k$R?y1v{MKsp~x1hQw+zT>!YUa4mBEv#9oIBNBedNE#E8o=Vp=DihY}>v3zn@2*5$9|Ng7-b0gd9er3{JvZetd z`*E;QDmq$k{rC)=Zgmp|t$b@cuhZYpwnwVY0z>G8rC^_vxuxF6#-Y-%V5wjRUyaA} z*Hd|#yk5AC944wJsmaQb-n z&@zJjKZ&PHC7`+{eSTwL;p*+cYNLcjhMf|$!k;(zWD3zE-O>~u=Y+t{l58v11TWcBGP zUTUqnke6LEJ4c^3@TnN{V}mkL#6g#sK##`l$JW1*Pl3`)0lav76((j{5PBn?5^AQD zGEchMF$Zq$L%M=X#f=1OhgVuyoLGYuPDn3M`ZuQM9E z!H=BVgOlu@4^}=3r#W5w&o+F2j)sic(nMDOM~fNKZ-Z%|2IU?_9cjB3kzDzKg0suc z58{3tjQzv7cQ!e=Mblf=?0#8hlCXRB;#3{Dp{*bwK7sCGhGlKF>*0K z)~m@3_x+$dIj2@V>D#R*2S&PjB6Wm=IS#X$au`9{*uZYedOD->C8wj1fH(KYPM^HW zU;3GB2DC0LF~ExNUlj~pngVQzv)?^Yl-YAiM5!*~ZuA(hW_qWn+o|~XmyeHf&f}~{ zUb8ERgA=f(msIFpxqn|vAQki7HS%#t39@S&*}Jlt?y~Z#Y@COdL~lX)xhNE?T`HULB2i2^}b?U zn4l!l5MTfR3?Xj$Jr9JQ?x?Ni1KWaCTWT3!St61+f*C<0`7AHwwb%e@3Swj4+bR$B zCbnNT1<#hsIq;@O87q(N2_{R6Qm|uT;v^swxv~+5wc^Ue{nbqid3S)dTbC%hoDO&dM6QshANL!MMZOP~PB^xT ze?Aldo+r{0Rr0siMmAGq*z3Uj#`HVir_%niEngs77-fK&g!R;e<4z1wocg<^fjdev zDO?Tto0zy>=%2!-BZ{GsOd~O&AKJ~Q6*s6CwG@dJ{;xqs(&CrQnxZZOX!J{*pv?Td zN7c`GfuB8~db>%a&4!w`5nxK;1{Nnb<{eD-Pw)`SBzI7o{e@GcC}%x@~U;qGeHyX4jF=fT*Wm=a8{g$zM^NF%+mrL+^3V|+}CoURGW5B5XPMhwVJq3;P z2LqovlXy+CYU4%m#vUnSfSLS!6#8xs$n{14gBN9SJQKV-{b7H!_%_9n>ETFp`z4(M zzsY$;78qfMItwXBoKYJ~co!5RO?-h$dJDh$2}nq6)GRJiuoByEC{BnFEW7YPx^o$x zhBdf#)*`D*5V37r1|#W2p}u)4>0@2vYX}V~q1j^qAYWnL)RDUzsfk}4MT=;8neFi; zl~KYGm>}85Uju1;)NZVSj#%MS_Ht=EOHS<#EcDtJU0_maOI4Kd8FJcFbbF7pR%iF; zLh7_WZ-)CZhH1v=uBjPudp(k!pRhgIa^&0*lImM*u-oaRHQm`I+%m|1M&^JSg+4pg zQ&cR(zP_99VTw~y1!S+X&-Iz$XyljdOYm&>e@d3%Z~55!(Ul?#lnRH5t0Lz}PKEL} zcmnTT8+FR4qI?vaW0y$YV_p@%;QE5MJw2%fm;PnF_B?F~#m%u?x6u`s2DXVX?)*`q zQ)-6CQQ_R0DAF49!T44TXL>CVXADpEET!Nxy3%WTbi3cHXA%=*?KImzW5k?D(83_z z4|ZhuKh5_Qj02;x;vMYUkOkkI34j|w000DdJq6W$4Knd@&XijDs{Tbp~Py$l~ra2gSCi zG^b`S2|nn90u=9Ch}D*C5!0b%9+eIM^WER*Kh5#9JPtd5%Ak7a z`gfpxKC0lA?g_X4Q24069INAd8=uSgzufj8%mokR$t?Aq#Ws8n{$=F`_2e{4>?C87 zu6_2dQ%ur?oTA1?IpwDD6>W!47wZ)DOX|>O2hWbkl1umn5zj1g(*mP~=5RH4a-o1m z{V_n3(1J4fYOYZyS^R#_BU^Lqq|$^UJm|b3F{dImJ;K81T>HiV-r!Y>IS}L#ml71D z&I0oY-Li(Eoo- z03L1{J|+0+Z_vY*%oOrvCr@X?y-5HAD$f#l07$V2qoQmy^u5`C5XOOf+_O|B$(`mFwN`TDsxpP2ElHyO^FBD zqSHcJG4+Q56Dns?)loPhxoc%_kTrA23f@Z5)<8w!57iviD;dN>%!uh5@UKTY05d+| zeEUGOT($ZQi|Ub`vBX<)IQ^0qSC_PzNPdfdq-QL2%<7Lf%&z?!UG0 z%oZ}faa{S?*Qa-sz9Ze(8ljXdKYb*%%`tlIrd}!YZ7&d!5Rtz$-s-Sa`Ug(Q<%DJC z*UdcB9tp}}plXuX-VRZ{RFQUDxOc<5*hB zsL=sLNl(~p>J0s4)G8ntHNdq7fB+!>XQn6*^Fn?)k|re1x#-9yZMuC7uPBVj*_gBR zt!)T5ro{{M7Qn-o!(Fqm!NsA@pc!1g?^K5T^{jNBRG)BF)XVpmi{*`+vm);-Ov!(EG*`vo)%uK<;JFR zHEmd8>lx6gKa4jj)vQP3;Sqd4W8I+*i9#N8=B zF-Tb)@M}9N#dFgmlGdGmKmbJql6l#1f~E#!cONZe@}Vz+o_b>V=*hpIdv|#4%>?31 zH&-MSFDCKKhQc*}p^$#wunfuW5m?~I7`lTJ=V53Gl51jYG4k^;aoEW%E6+)8!Jq~- zfQgx0D)(;{EQ&ntxY2s2AW$7~TzF7CooIc97VaM*JR7(f#_yGNNG8(ti;NZ5V-0RP zb2{?Q;rp>s9VV9hZL&!OmP6%mJlx7}kwyGM7Kaz&`N@^X=nhmS4uWLM1y+AIo3PgV zWv>3mA=zXdLcy1HoGlsEKI|=ES;lK&O#lD@6L0_zOyMA}6igWYm^T+4DUx^gRC2<` zZCD9;?a0B2iGqMC!4@=cnT;I($-S>T_$lKbY&uFOGmr2A4?Z1$xy_eM&g1qGh*N^i zu>n;$=OX(MusHtbPx0Rm*VV9;3`bpdVQey>O>OXG?c+K<>2$j8SMX9kH7aX2zX2Vk z_EEWpkOtl3J@PpZeJaJ&Z1Jslk0+6GX4N5?)u6^zk)Jaiu9*mqjc;@r=+;jiu3RHN zXD?$c&yl>)*k1&7j$K%b>JmP8V>k#`sY}3@r7-Iuu@Rtn`5e#T<&`A0fVF#|VY>Xs z8CGS@0+j>EDaUU)zW2Om&=9Q6JK->i+)QpH?rrwXZR)&nTE*2Y9&sWl^8Zope+M@y zo}^-oTL0DA#|bClQ3~ZI>@PwZi=y!i&yjEp{n(b*VFc!jf_M&NdNvVo78^&mrbhuP zcy_{yO9#;pWPp=$kmX%@`m`2AxG7RExnyJn`(ST^6OT4CG*VS~vaAIKp``El_Php< zQ!1Wfv&$Jon^BO&!xT6DNctK6i8}@ygIfsko#}KEP??V;lr5le!xe6Ip7xf<+-yyB z)CE|dXlMWct^fc>6UQITotYIkSZ=BS zV{u$pp_y?LSM72CfyT!u*`e4z?xtx8m=L%6ax=sw=|ry%(Ziq-TRU-m zgm9!^{?KCVs&Thi5C2dLi$Fzh#-Ut2SSj(psm-kTsDVBZGYSwPuV(%nTO#Bo!Z@{m z?E%1?YH>5WpB=sd%oGv{gLU-p`clxUb~uVX)MxTej8-0ptpbtu&oTDW!N}viM-8-p zIlGZPX7u}(9b)FkBw_k^6)$=ec{D!T^}gnJOOUj4qt{5EWrYDlaTE z9xb*fjqmq@rmji^{qVl$0e)B$9`)Zv^ZzJYcZg0rrR8s4iI``B(v?ng6kUmd3}vVs zb2LzHjh$mdP%tz?s1<(i$6+g#Dwuv3d@ynhhL#^Pg5`m`vf8M)(KW^UEjhqRmAsGy z36HCiCz_F$lkK8ItscXU1NB|lY|S-;h5AHvLCBRt)0NUGY=asjyCT)+L3#syGvR%PYv^>bF zig-z&(H}&VlLq)qkzrD}3ZsW`ex6dYjj8O#%bSyz2FUqs6QD zF88c3alV$*XEk!2*14ChDG_Xv$YLvtSk4hU_*{7P`%59y#uuu6@ZaF)19fh6sUz4 zHx$3movPbGnb^5aPB)3S%w_3R2DIFZ}*@n1hZ#e;m5o6x|O9G?*Wt{WS`B;ZL+Iw|g zNQQtqQ?6q9%{88d@^h?76KbPQymzEC(Fgr34{(C;AGJN|6-C#A7#nbfynhCxxas|n zbT6N|TE1SLVU4%xj1U9>+G;I6*Demsy$f{j(x0c?0<+_c{ zCWsd*+#soys@}NPDo^%;MUb%^BzA5^2)NZ;#Bh%&9dof?1w>BKa<}@wO+pdgC%eGe zcYK6+NA*ifKIO)){3Q!3poM=f@=w}UziX~Qm7!?UBCIQi3>+1+KX+IJHS(tG9o|uo&#lC6Yf*)if(ZZyXxp-5`{+zwZ+#YZ7(NEK8OK9?A8P^-6 ztz>(X<+s*3KoeoiwYNnQLFuMl*!Tpv8hJMocQzzJ%iBU_L6`OeUbXpPqj;xKNBX#C zEmQ!5fR5V-P0WR5#hl5|ge-j#H4G8hx9ge;qADI%RbDbkzb|B)-Y6JL=&syiIB@3R$7T8!q6xeTG9C4YG$ zEQQiR!($v)Rb_IjS+~Y>X!#&H?}Eu2#q>+!c-9a*%a#C(;59HmXxksO_zkPvcO2r4 zq2e~ci%gSuOmKJIHysg$_Rg0qY;8QpgUb;e0g=|&txrH_56S#LK1jCK!3W`x%)0FW2SXxVZ_fr=MlL>z#`2pxw)sPuO)d2_E0~FTG6lQAJtM0YLh!thqCOK4<6_= zS=@4HKe<=TI{;2pW|XO>uCxh$$ zN;%YI8?pCT`i+;rrW*+y!h%WhDOVVqB9p6)*CT(~Sez#X{o%gA?K5-kYM=_;rx>o~ zeKuh*&d9|tnOv(pQHNda9Em}tMfw`1M=i=wrLq3?<=>cAP*A0}l*E;=(^Xv_2k17l;siwtwL5n} zr>w$8xx7vO@`aoZx3w`6K7NW3Hp8(rA{%PL_92k>ziuBNgkifuWvz-osc6=aKyy4P zo6KD6#Rc>5Aa@7{$I4|SPhxp3xKP^O_k6&1U|X%$&7E+T9%e>A)It(*2L7V(uJB~? zaj@emmzI~)QfPyXMMlz_Rws@OZ)_UiouJpQQR(7*95VkK<&=`3>+^(|{W!g7q)yvo z?SNNG9Y+qXR*S+hKwHUU;7tD6R%K7WDBamK)>7OV1>Ajp`mnFBsrHonABt1X&bqL< zZ?*B&Z%f`R2|5o{)jfI(9*gyLm%OxNamhGjoupix>K>irn;&qxH4$`qXp8Ki2igy7bfZVLo2x%y+079TExD9ODf!T9uYI%z+KCi9%?M(}K%t(O7ZW5%g`N<0@! zbzYCpID43rgl8w`pQZYmi!EQcdblvubCn)=^I|&Y@fCbis8Tbpl>~6R-W1^S~=ddXetOIwCwL1yqQ6Zj?)ugSg;G^|>hZ#S>X^;AOa7n|#m0rGXkIT{=08cG}mp zx=sdX%;Pu*K)H^gXPc=^9V1f7&vCKa4D~@9$wk5`LUth4K@4rQm_IQ0*+d{;cAe)B z-3AuPJ!gh*!O381Mew}0P~8{U+Cr$eClBj+D5$`=`k(Z@WGJun6}H84(ju;7Mfugs z@i3XB_*89ea?GWb%SS&usw@_HPgRF*maP}memJivZ0dGWYW?w}RR5f>7{|xFx(c}_ zZr!jraIAR@t)$dFo=*15Q9>{@;M`!Uf1)0*Qg^9(9*B8^vuK$;m$*?++^ME4!`@=< zdYd-fCc0&l1}GwROog$h$UP%QFLwOAOoEgES-}gJ2Zx&}0 zk8?-eDtiq8VIFHL&HQ}Q;s9j6%vqq-&IILW zo3I)&s14A)>X$>rhGrhsw<@UTR&5HzZwJ{Eef3J4OzoSAfK=`GzMz4QK7=+dRgw02 zZxm{vsYQFPG_^^p2@#TKq@&!N4&=d#KaXlB?2$F=(ld|ewrPN+KSyqVvPvR5M|TE2 zYiHUHkgYqjd2z$jc~Uf5iPoYAu#gM>H{kq4@^8}xI20+MUYFd`Lp`U9&|ieZ_B}J_ zF#c>(1zT}%*~vG6!0IJ$zzz;Tgk}$bz_3+?wUw`$o&u`66U*qINaWl81OO&RtnlnZ zgJa)@V&1sLaNE+Z$lpf*gQk*catm9M{P*@RYzfY_;^7Uf^p>@fw2bC!J3I8ckJQB5 z!yWnK3_kT_--r{ZpQ^5dQ;Gp7|D{ql7^o;=W`bH-ju>1;rrU_eSYVp42JI$DT zep``)ttn2xutrr2g6dVYmr3P0@ORh3WO2(11e>S%OhUyL0(CC!GQxZ|AB+uHIzp7x z_uKCXFyg>78l&OJ$a!*^mbG^Q<7n_Guu5!tH~4c&V9{7+tY1ZixNFs~6%7$FdMXf@ z$@>`G7|e6>SM*b+7@!VNY&7KOTZ6mby*ULxUZd|=PJLl_rbh-|izH3$V^c|Be!x;z zAmU9y)h6!kOV~^@oPE~@5F`x7_&D@8V9#r&DEfm}%vhvQvr43++2gcpqSFjd?ybL_ z88xFbIt=4UtBdEB{DuYHSV>F4AMDAM*dq&rM$f5*H3K6_B95<@rWotpl+$75~IezuI z&^oR1xLNg998cV2zQE0ZC7zmzUkcIA-?Y2byfOguO?r`HhFEY(_PafT>MNgdP8*ZW zx;S2gs33Or7h`X>bdaLCV^~Hlr6d%TJ*5B!nz|I1p{@!#{i|134*-Dq>JJYj$<06S zBhc%ADjxjj3CQ@lQo<*?6Eze>QQirLG*E~09Z_H_f753Bw0f={Q2j!2I^4^E?P~YP zsjz98d3b>R-)mNTdlkp1oh4Bh;qw{G2W>To2FK||S9o49M>j-GKxE>TY~BuUgqBh(R>^;e&53mjyRssvrB$0b*457vZROJ-;B~wU~Szt%j zpq#kKOR|x4x9JlXX++va7ZQH!s7ZR#Uw#tBB|ad$ql;VEAV$`PqFs^F0+}Po#7clQ z0QMr{poV~N0sAX5_v6K<-2P;QhM=P__&s?KEE})O3upY;6rvMTk%%Uj)5W0dEz)mB z+iKTSOf7#ETKK287bqvgSMyXNI&(HvT@$jlK9&vFe_&s61v|IXtN+7}1(L+(YhKh* zF(wQs%bKREI*+j`$7bA=WJ^55k(9cw^S%d~4=V_R1|OW-*PkLW9%d`A)0cODRl>jS zm6B9~A_O!tqR|0@%+Gv!uou!@t0xXL%+jP*x%OQBvrAgW*5fYf^`nNEbK@+GRSugl>i?tHg6@B4r7ybXuN$W5%t*_q}7!FuvOse$&qlO$2yN(?4EHDVet^R{e`WTihNy zc}na}e?#w^w}5bg^B}Gk;wZo18d2o5EO=t)HkThCR;5V%bwV#SXb*xm(Mj=87Y+XT zA%x-DAOc!Bp}%9-W|DV0R>vHa;t50y`FDZc7v$1nFo0E9#N2A9xzhOp3$%ltDO|`ZpX8l{29<9z3T=oz?dzt#?!a*F-ir@y^Y&((J5>at z4`sQZ)oB~+Hv1W|*+H`auyOx24yjE$xcY)KU58V*;Jq>1;@Og^Or5R7u}POldn%-Z z5x^HWu}+MWKKbK3AXV(gTl!bJ8^t5qo#~~eZ|Pp>ZxoMavJ?6{w1zQTM>Xt6Sc!cF zIz?Lbq!?O9b89Ee5yVY*jBL`|+y$FBr&lR>xnuv<#5Ka7R53svT;VcV7N9-nK&_So zP0ATMC=X@T*tp^(`<+w`kg+hgwivaRQiRVd<;;GSk-4pJNZG%6>q;~kOKb!65@`6w z2JSv#;f>?q&kWKkqt~CIT>kKpVgFTH-w7Vb+DJL^2tI{ye_XoJ#hLVKM5S)=YcuU` z8ICiuG_LhJCf&Nz`-~<-VZb|@R(s$z#6P=IfW_n8@ug~8h`jcRMQwGCoWE=h{k0TSeh7T9Zkrh2_jGyi|2pLk(*Vbbzgi~jtOfTO?dJ5-us#%I0TY(M z2#t?)+2gw$l{zXFz~Y`}l^#4L*l(-1;>i|(VXXiki9AG`vg(@!wTRMtw>OwJ&C4OO zNyDMbQjwbH+$lx-KPrMc5`j+!>s+xG_x}Ev6#* zUV(*{^`{H@>AvCDRr4WLP~Q&I$$OoqgQF`+Fia3}Gcp$B=?bj{4crP;tOzvxNpE&y zY}Z3e5;s6~%?4oh`mvUIf0wb;*fO1^HuGyaurEd#Sji!;LdQA|;*qpHvO*GR_}r!} z>{$3YrVJpAQj8kaD9&KzRqurfch1dS~}LJ@6H7j)V3LE$v1iuR)2hm;5` zGK?8x4Y}}qf>gV$1wq)3F9FCj(Aeja4lLng-s5FOPl~RgqZ^N0JLSjD742bqb|MC*O1d zuBGlV)1O)*x@Be(?uNW|DtHU@-sk$%-ci8w=`HV55S=$_6l-x)wWmlTN_Oy-JCn+9 zG{8FY+8nH@0tYrPFju4fyk7Af0FC@^%Ba(m>92D_JGM}-WWreYafe#T5P)74b zvjnV;F?)q~c?we3gvvF>e7n%OJEg zPGbsP3UKKl0WwRA;YsHH-D5=>HM!b=*hk2gmKT>8-E0#D7SWkhSBB* zV(y}a!6E@huwz~yC4iZVZbI-m!x{}F1vK<*Mua%CTJc|WCN#>?&iEoVwkp>a6MVuJ zF{j*GjjPod-mUz-zU?>XNQ!`FmeC8xfk5u?RHQ^b8+n*NS34g0$;BoIJ0^FYap{EZ8pvpC)?ejGC%( zPKeaP9_cD6uZaeid94ZL@WQblsKi*n@%yn}9U;006&k zS1@EIo?&v3OSaPgFPX>oL^bfAO9_j`0e>Wb+w+N6i?n!00PSqLf7m|7@2%6n(Xj~{ zZ7{Il?NTNXWge0Qv|nMonk2~V8pgdY@eQ_mPyuu+Z+zEGW}cv*mL_lxSPMH9q+Y1^ zTLwy7$uu7|#^$`iLui1fJV3)tJ0KXG_1xLrecMCfrr+jJ<@R_8P zx=Ma?4CFtBqH<*c2n1TF37e>OQye592SFT|y7nbgmhM=O(zb?bv9VNL3JIB0^~XY3 zZI*qLK7&>~we%Ug*w?!pdlXm!oToyB*BM(DO-x*)@r+x6uOJGBH%U=0QFyMVnIgSzQ1XM9 z7JX2pfY1pOVU3XN1+h%dg-4FT%r5ICC@RQD{1zNO-!F<^?I7F#Iuip8MR?uOF^x$D zx2pRbUnP44xY%zYe`UbTDs|6-l)h&)TwP{T+a}#p^d7R_#$@w31Wx|2gT^;~?fGb9 zEDMXlxC8_QXjl5gWI*4phkfpM)m{pB=s)iVCxSk@rJI|z@yXm!6bQzX&9N{mr4HHWVm*>Aw>?vzU!G4I(nyWW@f`e6K4TTYkY12$O^LEYwvY ze{qdWFqG+UBXh-ZAWp5~BKh`cEMkYN%p#Uv(@7`t!v&LJs_8?Mb~aR%r+wsBS#)8Z z@bNviEIt8F>#8v;48lE#!Dh}%8rNZrj&BPPEgI{YaA?a}(U~U+Ix*bNgh;%OV5end zXV7wfsCKlvN@0%jiMJi9jgt@c$;Qals%K2xdHfY-#IhqZqGCeqcDp4LUDf4VO@0N< zr!jOsG1#7ISyEr%OUq`ANqbb_3~x$&AI~$=<5W%)BkCo11l-WmzLyN#b)=$cT0iDO z-tYm1v;0D9^r!^r7vV?xV`#F@Xbx2r&3ZgMS69T72V~+TSRP4e)l>{u98%3_|L+i6QE~0_^-Oq&I@L`*wDvPs9vr*Dkt-Tp zIvrxC!;KB$=#H)|fz}9m84ORt2g^f_^gBdvg--Tu>Y>b5SNf53Ecdh-t+oV)x~qMH z-AhXab`_3mxld0r=W8mNU-VR9*IVd_YWZw9Zo^+Vy!#DDC7<`+N}Y686~%M0$c&sr zk$oe0LE6ptC9{-u7=4``rkLB`d3{LnHOIQ-gI@4ed8!;uN39Urb6CC!pBU|$aG6h? z2`~Tz-8YtK%SIgRq&d=2-KhwQg2jZ`goNU3&-jAO_;y|A6*Mgwp_VjBo0U95p7ff2 zIApiy@yH0#brJXvma6usj0EJ9de817Twnb+F@jULNlg8{BqG6<>7&+Vo1Yqj5Iyr7 z@V&jl&wZl{TuXnV z_%Ja{xnaTI4KxmW=)|He%e_+1IcwejWnAeYZ9Cs<<=%lbb0k@opx$}N$q}YxmLN(t z(0}{Gxe`U~VoS9{YfRDUuvKd6XHz2rBQIlW5AdS(AnxPBZX(sgjOm8!36Rz?p>Z<9 z@j$lQVO4ZMA`E4io65_g0(NQC_ZSb+;OHmq9tscks8;L8FL%Bt zxz+MUw6ZGW?x~0`buO_HQyR?Rd8$nNVQ=cT-r=YzpBvxSATUi6 zDOad!CgA4?!x8xQAF(g&lpX(x(4*Z@;0G@xi!6xM;=R>{vK!++M_0)*!VN%_&Enqx zw)U=bI$fZ=daq~l=1B1ae`rs96&$lp(c#Zqgo9tjcc70y&r2O`ZO(TeG@IW=ho7r$TH6ZmOW~=acRL)62JFq#~YR^Z<|D~xTKHSf0 zMo1_k^zKfJl#$X}XM=Pi{cYlD>%|^Oojn+*R2_7~ze(&U>IlqEGt_f{W|u=oo8@m) z3fj_3&27A#_N6QEN$D9N_A*sDN;^h{ek|x*-Q5<3B2TQOu;gqRR)}G!D3J9 zm$mMB$8}Ui%um!?-7j90s2idyubC*5Ya}A}yEy8O0>1D3vw}P4unwY{PC1OBpQ^A! zVPSZpU!p_OOI%!MPcoARq{dlwvK2f~44(^B1@J?96`+c+CMYB%l!M1VVnL0{$J_|b zxp>2lRH58O4^$uP9_7_Sc#2p43h_jz0}xX+dy{TT&O6r|CXc>#IhdFoua9o$f{fG) z`cm@UdQFe?q~V9$4kk|6)4{Tvg6(}SRNeM-p7N(PT%F|rnoZp1wEm2O#+;nu=}SP> z`Vvia>`ShHZ64yqM4aVKs3R(LYMSmMF<@jmt6|RUI@57b+S@IoQ55c8GsGX}sXkfP(;xpOI|di!ub%0m^>P8e-u0_w|E2 z4>PK~J;FR7maK~ZqXbmCXiWgrrPsm~5Mk;I4?$bMbA+$7+8{Y>C@?s zkcQ0I5V4*lqTY(I-rwsYxw{H&GRiYuv$!{F97vWD@(NBNcD`p#4c#+eY@jwks!>w{azK2=q2qttk)eu4@O4wzNCZr5 zS;0P_1}eWL{7?-I8PZU&YC5A<^aF35mEs?^tVvhNVm*aZN_1v3!}XuZa+%8^Wcp{g zIV7E+U+=TTLm~H%tTkC?Thf_2tGB&5SG@DEpa3FV-rSdnPt5z@Y@ZNC(yUY@q&W-? z1Mso)=$YX`9ySdg*cB^_qhpR)N+2lUDvLQ!;7eZs6XHW7!82dtFnChX2oFllqY3ip7!aRXU(D^xm?01L15(Z z?V}dF>lOzf-Ya@f^}Y0@onUg+5DxdAt%ma?aUD}KD?D2=43y}Tr=?#O10I^$?R^yS zrC|y1Mre?H!SLy#Kg37)=Q?MK9^sn^h!-M;l(os7cqeIs|+*$_i-|fuw}TRj2)3_c}%z%a%6KGSGiY zyQXK@Lf1|PbcvgcmuAaZ<|&?JtwJ?AX#{gG>{eZR|K*GQJC0uEGMK-EqT)qk;tDJ8 zN7wOP=p!X2J6~ydhl6J2`#uw3$<(&4jzfTFrr>^7fu<_EMhZS)_j@*Yi}|}_diYDdhZ2r~ruE-kI8eP1J@-zu5izrLDem*puY1 zYOiu?W#&n0iQV*x9%)JUyVMd$Vq8|li#%`kGgKZ$Aa9KrD$F_!_(kcM$29>ZNGMfXHW`%L`j=iOAEyu7lUvJT=HwmW=1h951I@r&nL+hm&Qa3t8 z*L`%Oa&wHI@pwOlN@m=@VUh%t=hD*Y{VaMw)9#{sw{%)o=5oC9*>+X6%;14~r!ryr z_7rRAp7-yo=rdsOdPXl?nbNoW5FXxK9Cuf;1|J{f$JPmZ{t+ch4T{ORBpWF!g3l$R znZqwX6cT&Z;a2i380!-9*Uu_OL(oDzGmSzo!pfGDkVqAVvDnVpiIpd|G9p~||c2z^;rPF^JiTY=Uw%iYlNa;7}til@@D!b@jaEvb&|1;G=xY@!pZ zHZf0%uOw;e!^j=xhszimwSKA1xfkfyeD_KWBU~y&8R;qEi|%%3hP1PuRHdbI2`DsI zPP-BEu2t`#5feI`oY+|~NVs9=Ls@6P%VvOGh-5r=&EAj0RYpIrP_xol_;7WD`&8-% zg$#ELHO)&JiQ($Gp|SBWPDTJe5p?@L+!gceujZ8RgsjB$p{)1-?TnNe7j3 zLkxG(wC&KG(Y_5-uVLy(@w6KZks3H4GaFz?06N7ma?D*9`BVAlXA|uEQ^0Kq?D8N& z@viFbYTW8Ye;!>+MIYlfKz`kFi~D zA)aiN*LDne1CfWB2s*X}QM5@IjXel{lI?e8nB6h=Up$j+is{knrl7zj(ZrRHd;mO1i-l??AL1!%LVvT~KzX9nQ!-`1Sk zvsAV9M!ddnf)x>Th<4(DgpitLtdLmB3&CyKS{G7(9tdEn{5aEi1gMDj`g3T0su9~g z=Pkj7kNiJi9eU|wtr=f7uTI^Q2``z#adD(nOSj0Izug2+nY(&b;Q?gDV#s9bnVss$ zQQ*v!NzpjDWs%R0sCJrDEle&-4(q_OCgW`N)-TwnIu|?Cyb$2@g)FWV{$BCo*B1f= z{~?p^mylJP?DK;(94a6%r@w}W)um#;6Id`mj#=3##q6Br_LrX-nZ8!y7O3Vo6+Ebt z(d4LT0^N3gfiuJo6-bq=XZZGdEK-~!E8Nsi)YvMFV8Fg-F+`{Lc%rv^(qsciFA1M? z4A`5XIvj({85bM|s~^CRQ6?FSJP=?~0~}9^B^N9~^HqP9X|U^+CpWgHo<6a$=Kf)- zV!!?2D}%|aJxE`COZ3|mB-p#2%+wwCLD^tZYN4bw<0NFo1fIf7$GG2#6SFnpD?CmY zEmv?DPEvnqdxbWQFL1$WL@9UWCcZlYJy10wI(8o*x73Y_YIxHT0@JH58qC<% z=Jqmp?uQYbbz<(M1_*hyo&VC=o7$#bory;k=zqodtVcIIY|Rt%1q)}Nzg7RzV3F(<-}wS*(T7#~9`7=b zQbf9BzXHL^&SWXsc-2i$apt!ODKIm=sqISJ4o${=Q~CyPE-)7Pb6n)CS8~RPxKArl zwYaR#u-z#ZyJJjwq!GyUwzB7gN^aELUu*20y^rTd_S;^}z(UUm_olR-p{|>QI;PnPtxz2Oz-P2SymMu zVScm={yLtGF%;tpn3>;X$oRJIHQZW+7;4HdB3qf2SytDL{u26Dy!+PBK4g2Sk_9ek zTp#4zTKNW7w08>h8fc|A^%@smD9_(|6DE>te!I2T$!n4dF?YVn#!DK{&aA~hT>eWy zFgv?pp>fG!@S;!X%>mklmjf%XwXfY^IJQ}ZSft>YFxCpo!bmurSBw@I&wx%D{WsDAb4p*uJUCso*5BD~@6FuXUsN+`hAb6c2qhy6TZ<9lo#E;ZLl#WZ)_$DWu_c%+Od_? z0ts{l@vN|emh8bO+|+r3jj{Glq=~p7l+j1CW(ekRhga0FH>deVsIDsDL7LejlSDhx zr*9;5lvry$ArmNZ9=x0F7KWo*sx7|vnydY_=kF5asD`*ue~2@lcSRr~!jk48Kz_fq ztF!iRF!<+44+^@xuHE-h^oosz;0f}riR^}h5D*;Hk^fpy*Onn@m%hKsLhX0s?vQ}m zloFRkfAQqd?>$tHHbk5(ukYEF#h;xbR@`2$YqSK9nl*XGgj?B{H%!+3$#8ful3GR> zeQAi}*|wh31{nzN54jmg;nT6UW6Iixopmvp+T2YC1Kg6GM8}rzEA=a$_cRVS0(1yB za?Z6AvKowSE}hZ9?}@;2RU~~-nGh8OM7*HTLEq@sUD|N&)|6uMUD$YZ4kewUWS6M| zuqc8x>Lxa@y&f5U#S*u00fNfesB6e}p_iYTr0&Ko;IrbkPG=psfYGy5?lm$ZNKq>h zyplJXlu{tdsrdKXvk;*#cSDf3pRq*AcF0p?o%z}OlmGM3FMlBB%Q3FXK4 z`0F?x7MaKohtu$){y|c@59-RPb{mO9k3}n_mvNd<@hG*VoJ{G1d{2}C_x?y5`MLsh3(VK{O5}_ z_inSiNMiT5eVUX@B}I+*(W|Z|M8t=Yad|2dp?jJZH(YLy7pvcm(9FtfiV)?Me1oWC zv9>7ZrgVV%7fF6Y`LO5s(=;~&O5f|J{dSfW%Ylx2j`T=gk(EROnQ%LFK2itOI-Eh4 zi$#b72b(ZV00yDxOqXH`berD7`6JpXpaAf`nHyfcI^IOwYZ>Eb`6@N!e=9u26fQ2Z z27%RcTHe+J;qqii^-_#W4%b-r-J=S#>p?XJVs>rGNe3lJ;7--t3Q_Jf*|Pg1-!Me| zXhSF+&gCcUV4!Wn1T>N1tbDf zAe9W(VE7w|T6mt*wgQkt8ScR}wTlW{+mXUBaA8I=NY{pvCYfy)qcU6ZqtPr;KT1i3 z#IJUI!s*&_*H&VTutU1vhxjmPnY+JZ5=BmOMqXRr`SKxf;*cA?I0TP}WSLccRiqmOzCI4-X?NRQD zQ`9Y=#mtM(jZW%0z!LhEv9&ro0{(TDv?LpI>9lDgz3F;lP9L#mmXR1CK}1}thTH4l z(0mPfPOMoh=P&kQ!0ThkH~B z#0OKX-B36ZD&zM4ZPzn9J=2EP&qR6ilm5}@8~~*U@;TK0{Oc(+{Gg>kSkCEQLJHhC z)VUU4OAUOLo;bs_ee~^6-7{?YI(!Ke+{}dM7uKgR8!{aAmrJ&Gkfk=-+uO;+NuQEj zK2o0x9!6kq4D6^Lk*Qc^^n*QOY@Z}-nLtAa*`GfX z4{iaXk^A@cB9sIRX~0Djc#FJbAR$1!D50WZaoFa&cA0Cl^NUM)FW&a)iQe;*G(Lf<0`P`Ym23YYOw3>} zU}#?MOB4M8SC2S!))RV1A`Y9VWDIuNN538&f(nUIk(%IVhW+xqsc8ygl7<;~VX&W3 z9>Z|pn^}n-6y~Yd)USH*M+KrE(oy!VoLVb4NT}}c`^Yub#Y6yOKahW)K#FO<(8<}( z2hDQeyS|o4+|TIDBi*I1$&x@t*L7{QfY(_Dh5lsBIjWA_yp>IktU6~4`+mY0Let}3 zk@#|&a}OO+yAr@nipAD-=>AOcA~4y1PQm#R&0i#|+IaOrDyzR%3%vMSXn#02F-aaY zTx56Qs@hc z#M#fg8`jVarf67b+8pIcnB;x)w*<1Qw{Mx~@))0+(fPJRDat;`wpPbpn2n0# zuyOL@j}owzc94O2AMtv*JyvpA0ZGJl*!M2Q7|me1pvH!4SkFyOdq`7CE+<@97y6k(nU9rts|0-INtfx8}CwI8R4}6tgB>f+H})_dylRoMv$pL0ZioBpbuJxCu#@BJ?{>D{Ukn(9Dk5qJU%Xl#SQ^_59kZmoD47x$GIsqW)M zpcqdXAavqHG|9l`6%-8N#SC9DHUU>^^gl=f?0)9&!O$BvI!aNt5%3Uv8&?IIFd-sw!-YP++yZ?)g=uSYZX(u`-KO;=e3Juz6IGm^i@ zOq~+RfKupA@L1@7C%;LP1{6dy)RSkZy$jE%9qoVuPNUEoaGv&J^|gen&!xBUw1ywwLE7Z%-ITAn%YkoY^jB^(gk^WI@5 z&r-5t%WJ0mO0uXtVppQUpGV1u^zeOABvB{zVReHc`58Fm#|M}>H2e)5q8Lo?!b|1W zy@7J?8Gi`*pF66ZFmxawhr$KkriytP_>Dg%-=); zEyWMuzMIzc(-=-2GNzE=dp3TKP~fC#K|xf8-;kA3ts(YGd={B4m**JCaCZ8?1X=vp z|JCEvllB$O@!RQxZ;pSQ-Zx8Qw4uldmkgaRy{=re(OuD|j1wc;C9;>$@AdZnU)Ggt zyHLY4+3)1Wb-w@v(!2#=mzR$Hfq5VEZL1qGP(M(*w7&E zaA|_BLchC&`I7pJGF(#P8(uVlO+^4-ib+JS9W1EzSM*7Rz@ho zWd0ZI=a<1UcsYuBfO?4jrgh3gSz0rRe9AAo^r}<+Y7=aQF4L_E0}0`u-3{eQGU~y- zB_JbJ?2ncY>z{oauF8o*43=f$fNpr z4qVZp-h?+;tUl8Bd+$;Oa2H>sI$i$F8fuK}eA#)E?`s1So*|_s zrjIz1%xT!hou?6afxSx(54$9pRe?@-rN7=+WzZnDhy zJ$dNe$`SdvuoA}O2H^csUfnu?hJG2Tl~<@QHu~nd<+9?bGZq&Qw%io&m6lz!1?B5! P2XTN;kE8#}hU5SM`!P@N literal 0 HcmV?d00001 diff --git a/assets/img/9-480.webp b/assets/img/9-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..c4f728878de65d48ee0e92afd154a3b519673531 GIT binary patch literal 10534 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 literal 0 HcmV?d00001 diff --git a/assets/img/9-800.webp b/assets/img/9-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..dfac01c4b20aa886a9ffe26f2f25dd43bff9264a GIT binary patch literal 25740 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 P2XTN;kE8#}hU5SM`!P@N literal 0 HcmV?d00001 diff --git a/assets/img/al-folio-preview-1400.webp b/assets/img/al-folio-preview-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..6b85f97cf06478bd5e1471e4ddb7d5787efadf83 GIT binary patch literal 20624 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

okS;dsNB=9nEGVOm93ZHvaZHsogkX=%Ry6V?6VQ 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 U%$lcfL)AXxHr2O0{S(#y0a~yP9RL6T literal 0 HcmV?d00001 diff --git a/assets/img/code-screenshot-800.webp b/assets/img/code-screenshot-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..fea23c75b5807bfdab15b86d06521d3de28f1484 GIT binary patch literal 25418 zcmb@tWmr~C+Xi|U-QC^Y-Q6J#BHi7olyrAD($dl(UD7RzNFzvhvu~g0?Qj3sKlU8Q ztU1>;SFcGzLqS$n(i{NLm624}QRmk~1ONc!&`JgdTmS(IQc~*cXwX*x+PbNWivtK9 z0C05jaMO^JB-hh7Acxxqzyc5fKmZE>WNPm2BB8FX{D=FW?H~N_a=irQgqC@hKf3-+ z|Nn$AEiB!kegX}l+-4T;=8jO@3jjbu%w60(003BND4ojN!{raQfnsbosDn`a_7ArH z8z=t3W`E-kfAMH(NI`kp004MoQ&Tr<004CmN+*pqSt6KXh9E2R1b|`zvF^RLYf*ZT}Bg%q546&Zq6G2um#Gsa+8wyhit8>8x;M`Kj>+%{fGWX|5qDJg@5Y5^s~{@ zh0>ve6^!U*tD_3Vs8EdUZm;>rAE*ytNCC;ucFMiGSn-Y-s7O z_s6%t;VG<3pxLaQ0T8DIynojPni zgueaVBMUGExB;vIme3jcH|3uax_|XJL7$ocKfn>d3CiRCFFDD-dMyE7Q2NuqsDI0{ z0IdG%_4-S~9F#)}dDZ&XgrIi~kWZgchok2Ooh^bcSE#R-lCH-SgMec&;07q}Hb4(2CAor=IV&?cCp#xQ0Ptr|`NIPMT;Tq-R{(Lp{F~<53jhd2L)WH1%Q^WUE&#xk z3IJ%|1pu(F|4pMhhfa?~0HAxu+|$kLZ$8MM1_rtsph0I80e}=h1)zsU#0lU92m!XP9Q%}6et5!25JEHfhIs}pcBv& z_!jsc7z0cOW&?|WmB0pIJFpKp2Al=105^d9z;oa|2n<37VS`9Ov>-MRKS%XuoPGgYyh?byMY71 z(cpA&F}N1o0sYeR;C1jJ_znUK!Ge%OSfFEA9-<8~hqyulAhD2aNCl(?G6zA|xPuKlLZUn0xi!Oz3iXMQTgWit5jDCfIg~5TLhT(`2i&2F!hVcs%4wDvB2GasF6te_#0CNiq zj75bdg=LQQ9_s_v5Y`ShEH)js0=6A?40a9n6!s|&CJr}_4vr5_4o)}DIxZNO7FPk+ z0XG4+5qAmq9*+c10?!gJ3a=J#4(|q^2wxoE52O)%z zk?<9vH(@^E5aA&aHjxmKIZ-rGBhfcv5HTaM2C+YJ3GoE+6$vSc9El4_7Rdm~At^4Y zIH?_JD(Pp^eKIUEQ8HVyRI(nj19BX4333PWO!7hUQwm}Vc?wU8B8n-B2TD3hZORbJ zI?5kZh*bPkR#d4}{ZyyaWYj9uZ>g)PztJGj@YC4PWYCPz+|bg|>e5Egw$lEh!>3cA z^P{V#Tct;#7o&HjFQ#8$fMwukuxH3)m|+Al@-W&k<}gk(ftYxiY?<p>Jqrwxx)6et7%g5`+Tg$u8N6lx#m&>=z zkIk>nAIm=~03#qN5Gc?ka3{zs=pooBcp}6iWG_@D^h=md*i!g|@RkUrh^a`C$hs)G zsEKHy=(-q%n5kH?*rqs@xP^F`_?`rVgq_4kiDOB2NjJ%6$r~v_sdrMn(qL&h>1gRG z8B7^%nQWOgSxQ-J*=pHSIUYHGxn6k~c_sNI`DFzX1#^W;g;Pa7#dnH>O2|r@O4&-A z%8bfx${i{o6-AX4l~q+5RVUR}HGrCeT8i2abvkud_0CtYuhd`VyxP^^(0HpcqKTzx ztXZXbttF|Ip!HpwUfWZX)^Mb&B=AjhIck&7rN7ZMN;1oxELv-HpAPeYyRM zgRVoJBfO)DW4jZklfBcRGpVzW^Q;S#OSsFrtDtL|>#3WPTbVo1{f&E@2R8KZKH*94 z8Rog+CF+&qb?dF;-QjFM%!bD%t&@^I@cvzqGQ9uq>wRsobf2y+Wg6u#&H` zvWmDWp&C@}S-t(+VKyEmjaCN?!Uzi*ju{oZ!pe%uM&McGZ?BipO|#rdmi zUv_`y;Pt`IZhv7#UN4dxJ$DdBbPbNDbUjT^g20fbGzPwzJ003|u0Kk*m%gaOF%gfUT=v`q2 z0O)o7`>y$i8x|b^D1_c20Dy^QDEy!D_dOI!{AY~++d?Df;^O`z^uc2{_4ulWvyh%9l3M z0TQ~O8;vG!rJmI8Z+=hrphX9`KBe3*AMxF?DFjm7jhqF3e;EuMdciupd%g)u5P8OX z(Y-a+cu9P!c`U!~xhSYNnhz|0o`0IZdYB~(HeP=5e)PJ7d91s0eqcL%?kE7i*gurt zCM=TSyc2u!e)@SS+WWcgiRyXeE>OhT{zd<3>&E}#Il8$_xa@i8S$c#C zlz85M$$1pJ57_;jv?V}d^g0tRD8?Odis58J3SyZ6_sX;f`M|fbqXBVuf$Nm3y~2=x zvl#UtEG^jG*4CG9|8ixpEc(*X<#Pv&ZhfOxov>t~iF~^2co)8$b2|B7Y5_FDN*=E# za_HP+jF!G_sb*|H$|)D9?OU%W-uq}P75v1v<&NB(Qd>+>u4|O{xn=J@;nipab+ z#yGcS8!T{VfAb}N<$FcIT$=QPqmQ+6oKq&_>vpYR_mj|SY=+Mqyn_Gjs$B24l_I#R zFm;&Q${%*ZI52*2r*@wkIMalbNIn`l({CcAx#)H@d*3CDp3AHe-uA1crnWW}`o1f> zsK!+`QIT*K=R0ZEK$JhO5&H!S~Ma9{slq4vF zY1Vek4X{|}L0(8L_#a8N8EOTHx_{~P4|{S*=v(Wi|DWVGnfS4&c6V=Z{k8S&DWN{YmBU^5Pc2jUwiEg6 z-klRWP{$6nnQyj~tK0yPApU&wV=-d)+X@w#fuQULLh5)Wb+NR1($F-ZM2O`t4OjPY zXR?!T(Pejmn3~@xqar7;(n%juN73U9S_cPg(CW4!yAu;X6Sn&%e~&8J*5gwr=gg`Y zC!)0J(aG75gcU|_hlYc~Y3DeEzdzZE-gMa@u);R*Cq!Y;FWrsax`nOl3bOIM3*o2q zjBBZwe&P!q(s(QH-?{wg?B_VR{qRl_#WeR9`vzTaE`-GzH>aFfMl;67N2_Wm-n^`o z^!NK3?Nfbid$Et~^*n)SBX3NMpA61^zw1O+cO!C>kOHl`E~nbgCc%-Rzxf4tJ%mC1 zFkn{Pmd^WTz+u>dT$V$;h>OC~(IDa!!N0L}L29ncX`X$PZ%$F%y_xam$V@o?*A!eu zvEvuD%~)>DbnRkTp#8zO6>XJ0>-huz=0s!!=i^O^qRP|mJEkD&8wY>!I8Ay}`AX|#Gc{I=D#U4^OsAv14Xf9GfC`rl79BNOtH zi8OIdmKj`l!{)pKEbO1Vk`2A?;B<%HZ>emA12q#}i~5j!Usy#Q#J+0Aj}zoG?Krn5 z*~m^t3S*7DSwOKdJzB+Z2b&MCd5sHpiO5v56j3;*;ODvreH$y~h_sO6ow9jK<11-r zc|}@$n7y6?pY|r!g1&;!E&Hqe{|?#{(RNA_LYQoKE;?`d>~mR<$i*y(8JJzy4|(u) zYkfa?{Rq?e|Ew+EW$^^**Q+$|@QK>nN-K<0;#Lxb@%R`MFyw~Ogr6C99}P7|iiJ(# z-$haUHi{ki-uB;XkfR8o`w1lmd+c*TIQc*}!Mn9>r*Yg=)Ts&9mp-LWM4{^Ik^gu3 zB7a9nG5cFD26oDt>-IxZgS$g5vj*Jnx+XYz)ujKs^3B`7nHOO*{P z`%S`-M>aaV(Sklnpo;LV>M;>j1{07s^b3iUHcZ>bv$kyK9ys)MjhTFN`K^hDgvJF- zdZBKtJd0frVV|5k^V>u~uXf3p-vM?}U<3)T??08j4}9v@i(a|aeK~OqXcKB9|29(@ z{$f|lD6#L-`BuKkZQzx9OxG`d*M01HY6Jsb-ruoG_JW+0t?b!{8^zBn=burH54dCT zb`C6D{XVf@AODpteA`J$mI<_E`uG)V-3)dv9^XG%K?})<`3lSY)%|jY=+oC;e}~7WwQhha8EqQdkh*EG+<_r3=fz&;@(^NkWwA8hi0@;2 z63s#<&#=@gK}A(~N`5C}U)4$;>R9lGrW|^p=JvO55W(WrM!~LsZ#wDT$WGF?68O8h z#lV4{ijxP@7w6X_4pQ{fO$pMG_J;oGKnTWq6Wp&R}`ZX5yySIYlzjx5&1NzKE4m`#mp%K}NR$QoX zA!Tl)nPy{ab;4-9IJ{CBPXdqINGHJ0ulr4LRmb%~*g#atX>yiiSB7Q@ z2`2k4enVwfax(fsGPqW%`afr3H(iB2odmWbL*NINWYz(ezE-t?_D^%-ee@=&wdbTdO$%l%{O6@K4camlVl;;-7q#7e>+D14T1 zg=1&%-~Y$aVdoedo!|^7VWjdX-Lsjzg+mI>Y5m{FjPb7tE)A*>e+K#+M>bJP!qLt- znohH`U%A07>KJ9y@eV_=lwLaG)!}`llUU;i=mrZO0za$azy6G?g=H8)>IzN%iiI%q z8c4+)%M#G@?7&fX7ZU2RxFLccp8S|f{O^GTJ-rYyl7Iqg==ElrrHU8DSoh;X@F`7x ztkXsQ7Z(-nRQ~^2YyMgo3ITxUmoJIXbEOQDw=uhZ6hqb7q_T%tp0T9PLb8B7tSf4i zwBra!r#N|;a##H-DG3EX#w{?V{?)ngTPFI^M`YFu%u#m!qk;hpo@(r8F^B-d)c6c`R zf)PD#kE-`ds4Efjug=_}1aYyQ>3|EadbtrTh@2^JH?2-_cNe}Hg9jW7zaGxa4Z4eJ zH|45cu~>UyZ0$r-%%dSF9oJ)g@}Ap3QdUyXdR$r`*I>eBx)uM2@GsIWYVnte6KE+Gp5Vu_h|&- z;CN_={W%7Jl+fhvA{R})?wx%9d-6xK=Kc@)+MG@P!m+&u=M)`;XMHRSSoUBneaeladNkdJUXd?5{xMu1*;q#EQE!=TxKC7>T)D&%)vGa&6FZ+bV+bLBNi{3S zhY^RGrN5o?^kUhT`aS$mN1w>02*qIGodI`+s08%iF9LXJk|$>$TZzQqI5?q7&Mc$A z=gb`T0T|5j{Mmz^OzPe!;+)U)H@4Xc;LR-U9}GE&B??y0RaSbdg(t)s%@r9k7=@Lp zHq3BZ^JWdpmf5w*0!&tv@IC~B1N%=3uMkWtDVIt-vY%cD6I15J;c>a`1qkQtW!RBW z)F>V6S=`(`?Rl|$ZO?8QDU1>&j{0` zMZH#o!~|Mo`ueJDDy5dY(>IG@m{rFF3o!e~xdOYjoqSRF?tPpXY2?;v3)jV!QM{QJ zsm)OWymf*N=mFc#d(;Jup$$v#x$DYA)O8!hy@*!^&4mpg!c^*ITp`l5DPhjW=C`GIXx5C7Hf;A~m(=T9$6#j(S3yuvd1v`&E!mjDla*4NWN zXp??#>rFELj(uw?9r>x?!;2YA7MYYbA@c!M^crY_q#Y+jOnW&mqx%EN&%~$HGVQVc z3V`xdX%9V_Caw^m6*6bO-3(i{(-=0ve}m0xn(no&s`_FvUpSMUFDBDGV$wXK_j#3kWfKm2r)I>2Hb}m{7CA;ch8>RfYNM!`Zuu#Q=IW zFL^h`rv$D|1^9Z;nx~C8Do?@>7h~+)So4PYH&(VfPE0xV87-m|1hbwDlbo<(RqO#~ zub8$uspstZE^|G9aL7Y$!*^Beu*Yt2IsBWZ-oU1~99m0BHdNGd2~aMztN0rAVR50W zuVA9n6|X(ScQAr>n$-pLQ(J&TqYW+nF5~=_d42*g-Ivaw9gC1z`c_m;FXYz~J1W~c zU%*Se%a_xUbolMlQMbu({3B_-Yz?)N`RH#FcZ5G92*#McwZ;E+FK>S)2jt*~Z6);ArSKr|a z!qB04R`P74Tebh(qi?{+sapgQ(bW{C{M?3XIPR*dOtq+2GXEg z{O~v63XuFHFe%@w0wwmrgQz87=X@{^LX^$EdTHz;rz;u zUZIk#)(M}zhC;l6x%VU@AMl&4gelx9v{7Kr%m^8$h(d_St|>AU#LR{=t_|@~PwAw1Ms9k`TyZLwMn-!4dgD8rV0XE&b0;ph*g`mU&{oj* zx7sH_J_w5RZbUr6w~m*Q^8yO3;qa&?GYWtd#b)yHCovn%ccQKNefTFg;>SIib>Y%v z?6h64kOhzehe%Y2tg(E8%}U5he$SpZEA7?4g-3KIPWU4Iq(4)9Ya+1h4Nez2+X~Co zI7@M5we2v@Hgiy9NZu;9K#Z~q(clmggZ|(w;7Lgnt8t26(se9@!F^;Nq$K+|L0e6Q zcU#Rq=luQWg|;^cF}XB>lrq=*h!R!%Ee?aBWR{6Z*3R$12h6bV@_g!&;TYJBGAn>V4`OG=T&M${# z27RhXl{u%ih1VcEb5xhkFIviaL9d`=DDTbt+qsHi{JElDui}Zl^O}waCf6brX(gT3 z?z-nsjE`J(=D8=~xqh=_bM6M|2~BzU$!0aGY6(BHB91^AJP4Mv$DyRLKOaxGmSa~^ zrv+}?ST9*+G@<}e}{g+Bq%V}CLcVXR61?>L8G*|n4@@y!9Jd_r8zu&$$~kb zO&Txc6*>An|Aa&a>@LW-!A!ErOs{?{TD*iE=;+sH&GRY&UbHzE((px$qQaJ zQ^0C1QGV<%1R-y#zp)hoda0@G-d0A|Q{3ml_0!vPraN+qKkdeMId@>rbcSej4knXx z(cSulUBql#*r&h$@gi3fjKB8YnO6xZNMB*qbTgfhipZNvR@FG8*7z2p=1|aly3m~O z;jhvnBXC~3UOuts^-}5Kw2g(IQ22cRdxMMTi%MS0P4$w))#xa>DM#$4TJE)nUNylB zz5qr%!!5G1r=U=d3S;;S5v(K8*h?Y>%=WXWbu3C_eQv1b*JPTP8wAT^i>AQvA6$J? z?7zY^rQ}Lh&YHg5&ze1~nrg3D9U;+AuiL}SM=9?TI@O|D#irKYW!N=m6R(cq37LNj z#tO6d-vrE@! z_YG0Sy$B9}fg=E?Ym;7E!+wibC`D&8>Q|n6q(8iy8F||!3!$O8z1&vLy2_a!I^uuh z9^6AY+`nGHwa~}LhP*DTV{t6AjsmcI!eQ=5c&+vwQtER|3~(>y%h=&_H3V-D*WTJ1 zJwBa2XyIQH znWQ-M)qC2``c#C*cZ2ynh)7cu^WmH;+%wFh?V_}iC%(~F zH9wE|mF49WK)XxHMSx!?0T^M4s)zU^C0MMr@T@yZcEc>5SdFhTwWG?$UGl$~xDd9z zPqFWf=tq3~Lc-tr&TlM`@#V3eYkrAi>X}E#NAJ@l7uQL<4K|9zXA%FN%dwnkh^Ryq z{`C`gbyptBF%xPlF$jlj+6kXvY ze%FpwpHc86Vs|4YbxHlYPHxNnl#>~NiyCGp(0+J?0}-6VEhGAAwH$N1%d9rrV!Xnb zLHO1ifEPT#qk?EhX%O(06wRnf{hcUBTD%?cl!dIiv{70#`ZK}h%7lm=-nUr@{ZI8e z$xOV zOoP{h5c{<6w$j+c7eU#Sg>-+9@G1z0VQg42+=e*GFic4$AMWic*pfAvH^XyMG{x@< zJ{L4D$6GP3O6`iH(Il+B$7^l1=Nhe_T#sQ(L2iMt6#1qdbG$PD_I&@d3_jbqBKC@% z6xmWla)NpCr>z=BN%WY-_+Jt?Km@JA$NJ5$>xLAbmNkzfVYZf43pLH!RUNM4n{n=D zt(wuw#BW17#SyYNrmua9(%tmk7l<++t&3RY`8Kt9gr8R&Fm_R|sOjps{c(g;#F$M* z$7$8f#W>V5v8}#yg%ge-jr$6f;$}VlWEMW1m0OK6x(0Z~=pj6^zz&p&hdv=B>MSqu zpz>ZyX$fGrE?T;_7Ou%(Qtb#GS_cL>NAGALIfcpd7=20+N*C4$FFnC2PXt%d4;(Ju z7}YprI}N21V+YTTvP8Y@3tckcgk6?-E1cAZ^21`BO?TzfteNhUjkDYMT{d(H>1rgYiTem-GOI?p1OCi11B->7NnLc0rNYB7 zX<$~*I^!{}+j7AP>fFD!U>cb4```m-xXE)DH#BD-2rb8J)M|c?gGulAkRVaCvT6-8 z9Tn4^8ue4SwSx)Pfw+yq6hS>pwUi_r6u*S$wD@H7OljdvSstH4h03c~-^pslxFDv3 zK{;33@HcACU6iXremVV(_5QjXgTlDdYc>=$B44KI($+48X?+C~yT}(g=NOU&U~59P zmF=Bq$eAxUm@dnlDhFpBoyABJrG%OVxk?gqqz=Su5P2RZ4Kz>&&hCQE88!D?%TK#w znFx9De8pas(V-s&CEnZ=s_+=;X7~$~W;tmLmn}`?vAW9*pWqBDsw{4Q4#CRrn*U`R zv7n@e#LK&Dk`RBzCwMiF_m1S&(Yy5;QMx1#O#<{_yhiiNFVk`JTcbKsby8sIIHeQ~ z8CZ+sJlaEqF8N->Pz1k#r&lO#9rkL|>1V#(iG4gU$07Gg`2*9}XnKo{O-OLk9N`Ge zC!)M|XVJ4NZiAV~N8O~aPTe9V`6xR!K7LrUEU*Tw9gKP3l?QzHaKP%KyFDFt4n->= zE=eo2VPDx@BWkS~ettHER~!KkYN%HdORw*VpU5f8o{Pe!+GZRc4*glX5 zGZ&!<80%fq&xdjARJ^4)ptqg@=TM35c2s{NE~Owvc%wYC2+N1_(+4FR2w5^)B!6Hz zzxn1Vgw!}R1aEuh!IR3|DQg^Z@;QL_c>S<2Z({38!yFKAt@qkT(!GD=eF)p|G)+M2 z6s-8mBX25NQ~Mr@BF%Dufa0x)J@mJ5o^)YiL_$^JPX+p!ykAf;=e6KG$gRnUS8>b{ zUA|ABul)R&dH6Obv#zwB&c9Mq=`Gkrg#8`6Jg_QqM%d3%p&yKWq$wJ+(v&tteU@}A z|Ek_H>5;nzb!?aY18MSW1qmB>s-~NF%oR7`6%T_M_|9K&)Yu;=NR$Q@+6>r<$<;8Y zOJf3mF1zVG7j$B3SqDsv)hwDAQP;igkJ)B)Qic98fRa)s-}ke(D4Wvx*LwB8rQHYV z3OzbLMI~RZIV$McHtWQP-CmEh=`w#z-fMZL$)uVM!?3UWRXM*1#(G}2EbPh0O^&la z_x)l3k1AC;LOV_&7%N`PwZGC4qMCE)U9kFXfwzOb{T&ua*iq3d&4P=qh-MgUDpcG0 z?W@A`jcX?T`sOGZB&}W#6ix)o)a3I)A7u?x8zf^pe*nr3|1@o~EiAmj;HyX#BTX6g z6(y~LZH>5Fx^`~UyUq-^RnSihMI7@ZK8h+FN93D^H|l3E2yH?c3_8JdlQ&&;wl9{K zSvd~+v@VEuTmuD*FNTO+68DCWDG0A+j9OX^B@2S%iBz1hPWyy%EUmma;NTH4-``z% z9{l2MRPV01!1g>PV(TqP{)R^GNP|bve0sBn^*g&K-eX*xlNva?*Qk7aQ6|w}t2ftE zwl&6?7n;?o_@Voksr?>-f;Ge=T-KU%)5Y$Y^#j}S1B`S!LW7{ebL~4U=4RY1vBf~1 z`n)wz2M_Ruc3GKD05 zb}K0bdVoTeSD8~kS>ek3nmcTaPMkFOA*MFEjH&}fz7{2Bz-qO@p;-0kKF~4OYKq{f zC?q=BWMti#;T+5&?@B9SbZE7B*_{^oMQbc?%BB}T)=%^-;?-UDWcr>cqCM!^rE#934FQ8X7 zQnW|cK8M4`$zNFD?JHBlvKvI1s11c88_EkO18nWCo#$&HX#=&ZjPIsh8B=Ji5Eu+&;uS4>v0{l; z__E>E?t(5F)&6Kp)|tr4A@`Y}LRha0%a1TP9E3&_lAT4XZuG=Cug1LmSPam96Q;O{ zYfX-)iGt!+Qi+^3Nl~BQqQ45>sjKa7dYRR5KE2JqrT6r-!Jpq4NJ8v2!$1Gtkb7^Z zhp;TJ_(ouI9+~MxzB{>JvQKo4ZQ0*xkDT-NxAntIFOrf#*LxI5QzExIH6p$@{uHEc zu7X?XQcCiETfQS)r%6PsTjGabw$hE*XXi4sL<2`%3NDAQ1;Ps9k|JO~VG{hgEOA|x z3aSRHS)tyeZ_Z1;iBUI|U2&;!rE3!PsF{3O zECSubW7chSwP4o}*&dUM5l?!ZkGVzI_4D*OMgZQ&FXW0&S0D^m&P}wP8*|`-*dK6S zM8d{>rI&q%3?t8C!(6EA!xDpIi@&utT+&NESx+{n@f;ZAF5?ZVMU^R_%C#{_F{%hA zOcdMopke6%93E1##)hUH;BrhKE3ZC9<*9)>dPlcB5<&*)Je zC7nPskc>pYVk&5!AcVc`?r02~)F@G|fED>s_?4HWpDp2VQIvCAiUmzV$+s{^3E3rG zcMV66F&Ph(?Xuw0`eQs1l=|MWM>M&j*Vbd^Pt>SKG>hmT4TrVZ4SYG2oZq&Ze&Q9L zb=blj-%xk;&HNbgeGYa!K7-WW&suo|!T(o>x-R;jm~57U()CGb8gf`Gqsx}Im0HYa z{doOt#ZtnQja0c-*UI?vz4z88WxS8pplGJJ+9Upxd#)%aFF|{sV7u;L90XgO=h6*x zhm3qL?B}-UuJG);X)N4dgg2&Po-wR<(;PMB(u8w3~ zJSV+Mmw587z}T8eNr=Z#3^d&R0sRY(Cy)Y7BblxJ=}Xi@396bydx6+gymS5)Z)(J6 z*<4=}mP{XBbWcj=pKd(AVV776Jzs}VUOZ-f5frPU;CeO1jkvvNQjtkspCsj4@;-)+ z?YHWP+hfOpl&fCJx4bN(9Q=Xuxv6p(yE7(~jICmo$b)8~nWsl0(+kgpd8D2Wp=4~n zv!*u2q#rx^@uHd`4lU=FvJ-bP;w>Xg;fZ_c>b{~4Vv;Y2R)(ZG)9eyua68OD#E3M#TMx{XX#TS9 z?TNX%?u1UyChh;Q#empdltJuoDa%l~O2n-E#=t4mA(=9Zt;M`!>DspsTnSKb?jK_Q z_*GfY@D%>tCLT{9$T9hcj7r;U2t$wq>p*Z?h-jMdy&)`@E-yWHGBvKd+L+DRb__~C z+3Aud`8yW!s^+%wesY2fZ7B#RwSF^x0W74lp7PME^D9Jl)sE;aoM`bxB8SnyE>o_o zEKQ0awtk1X>Sb1EQ0$>>J4=BL;f>$|3e$;)fc?%p&aIB#s`hyQi=QkAPONa|Z6*6Z zC=g*~Cd+AlxeoAu{gISZCbx&Wj(e0PCLrKj&j8q2A)x9^Zr(sqPDSQZGrA5UCCV;)k#+N(G7GXmKO&{&lYN?_5Q z-W|n_8%0iE=F#A{d!od_=^y6G$0}kED$8-Nx93O0RdOiL=Z4JEICU7V$2xX7e{`RjVM1@=er%2#DiXz+FGe3p-j) zy}CT1Ad2b=er9$&OAwKCGE|>yETctdzo9AyNar9=)6eW}2tJ z#E_VrO)xs-q+VacP?!v^tLgIC&J(08Fomf2r#I0n^xHRgRU6}Ct_F6g9qgUl6~23C zz?^`KIYL4WM?wE;OQ2HuG@5=vP{7%2Y$%Cnt+%_of=0{7q$c&L>=27DyQ-8^oY&!; z^%o1X&3@s-c4sqlC$icO1OWRTXZ>xNET5$52U=!g8*XhyG76D4ra;PjLpv8ioBjlD zjRV?!q_;)LeWK~_%8JvoOjUe-*%>S8UVwv-Ul-b>BqXJCD}DEOQ``*(8KlTm6y8|| zAe8AOiENTi3jbV`{8DreIbrXrKvE%sV-Wa}Sw3%#vc!ZX{xLA_%U_Jjs*VneyfZZBe&mSc)yP=-El^i6csHJaK|)WJlzjs?%+(xPV))%eL25qHPR&#y z@_^rl!)xS=r|Ud%`watf{hG9fwqeKys~-;N^t*LFIr?1N-S@~)JELe1kL0}#`Z$*w zNf{Xb{?@Gq6ld*XsKUFd+aq^Aa(Q=ld*1HG3K+{J#maaxkE(^urbI{EJ?o5A| zc^dF)+$!|6fb@6IA|CM|B|liy&GwTaW4rf`#mrWjZ%bI+Q+1Gk#AxGUl#JI{7u zP&G#AKL6dI65oMX;|*T5dQ%zI2Md+Pv+uD>NqeU99ZKHAlMb(`Mb$ErN}uDBw7-&n zCWvPkh+ceTKz}?1Ac-^+H##46Q&{B0XSl#V1fh@K0oHt;RYWBtbk&PPFZ%&ux zwOEr6rmHG+LbLSxBhuW8pW7lznL&4@xK@#or1%|6Xg-`81@c7HduK`oQDJHf>+B5i zx!i;?b0?Gog@u0N(S{{KE?6e4QawDX(mob<&lZ)x}F~NhXF_mb0^5b3$kGl zRKJO%3CS3^JXS5nmDuqfGdX|JH=1-1n9+a(#Rd`!UT57+{+}Qu{c&sL&6n8XXNK@f zH?K=kkc%I|!Wvdu(2p`naAw4twbQe5?shK&f}Bd;IR0)u6BExhyt&OH;ct@5^9;2XwWLuI-Wy(6n&e_1hdl*D?(*mp ze)}3G-XWM)HymWSjoYhnG-Y82&bwre*_OX^olHmJOz{Lr{%Cei)$3^^3^)csZj$_X zv`4>`iOpXm3J7*_;ow}Tul{^$k&2sO6xNRRpWo>4&mG|Iss<8A?UVjCj=^@J7oLqF z)z9wc-KkyD(Z;qN*>n%t$O;I*#Xr?KP}zzMIrJ?iNZ6enkjFhoea}C|h>+{=4vc}(gYIzba+W?6mS1J{V^FkSQc()_vZN|H#` zhZrkP@^Uzkyy#x>#rP9WJd5Y$bMwM6m>)^r7hgzFqM64^{s(WH*^<C4DezGXtq^jt8Qe2%=i`CY61FxG2xOX*Pbqz=%+PiF9cC=7S|!(7tyi#OeDyIwTDMa%Z(0WPU7|vsBw7bCPRJqkNmw>wq>|!3YxozA27&p= zwUtL-L7ee-QE2GNoZwGoT4v~83(Q-pYjV};MghJ#<0vm5#M_=}Ly~Fiq`n$|>d>qv zRAb9MqepSP-!Wh|+fvad+GV7gsue|iqQL$_0#MC<>40}G$L1dxQ zHQ;e*BZUy>Mkc2$iZIZ_;Hg38K~}JD+|Yz)s3QvG5TR)8u~LJbR$QUM=zs|r+7>83 zx{L!SZi${s)o{(?yA$=g57$YDv(wI0e|fqbMsF7}6zBiJ6=1cm5clzuZGkI=>hy73 z1y)Q_brjqn;dNy>OGOu4Ex$!{lf#$vCPgvlS}D##+Eym+V5L>ZPu44;MsIi?E|DqQ z-_yF5y}m?+IrrM3A}=OXHB~rUBqFXjtwET6FH3hAmw101l5H#L&9Bmt-2$e3WMpb` zeXm)Glh_az(T0C)d`*-8D&BLKWh%9Hui?biFaIL3Y@OV1RV$b;= z^O2G}lcje(qm>B=fZ6*&M0kWTKSN_wdwh``@hK@|$N>Yq)q?4S<6~c9BZZabADQgg zI#yAx98deUfoOhP6X>z{lz@qhHZ1zKtLgBHHkWyw^rDM$N6i%-t&A+{CwAw(M4%HR z`TmF2_0-yjVv}_^Kw`qp_e6Lv(2q7wJqT?3yP|}qEWiDEf9li#A!Q0xA@fu{ZQ;fD zctlFEM-gONO3?%H9s}XaJNDBE5gW+#c=`3AFuS9 zSIg_Xq?84C6hccLNy9eTGF9Lm-^I#$tYjY&<`|F4vCpSFMY#rASh8E-m0TWEz0a)4 ztE3SV7hp^+65AFILb5b!`7Bu(lrEwwP{&R5nIGwc9|@@YQ6lSetLKV)(~wL*Ix>jm zD7pNr1?D5h+ji_U&RDU^e#;n`PvX*+?$*{s7Zzy=ujSx7KKKgVF%6&i^uSKYeP2Lza1FKuTjOGHuzGPi18pAN%## zcN{W|HHO52=lksdim2boW2vj22Fy)AU4owc&=n{wMbfqnBTpZtu)6vCW7M&jtgOVf zP~UtkV!i2^wUuq$<<~vQo+;gjjr5-E4#n47N}kvv$*uWxxDb~m;qrJSlqxGIsQ95Y z#af&jL+-2yH^(h~-2SKOjPKG9zE!nRMB2hFm4Wzsmjja`!LGDkq(#$m5>$J2q*4kx z`<0;T;^+@y03ql7r0s8I=8ao-7eD>0(M97Jj7~9$By}G_=6l`h4KiVfs{7d+Tl$ng z0XLr^3%^1u;4y-;;C(>XFh5g%&Bb}AqwKxv#XIS6WQFA22$vlsee*s^%*$o5IdQwk z__$SDp8dT-?>V7CSLdreK}jxAw~e$z)0|V|*iO|un`;oy$E-%j`PZGcB`#R0 z;upI$Cl}R@4f$bO%6XnYb5c(r*@)w$y1$edUS6lz5{I##_DG`L)rU`%`e?WJSc{c4DCcHq$d1)N<(g8D_3-7RSK_b~hu@PX9FA4Qde!i0xULopyI zCFN-pcE>+~A`0s*mk(0}>(QKvVwp8IS>lf!jC4=D4aK3(rTbuJ$8&i@mL9e3g>T*6}w56EK%WMsK&y%y2+gV>`pJ~N^}S2=ewT7uAT zkil#Z8exida@XYrY;}!wl9fZb$H5|&-tb1W;aZUC?E`%&4!gOh&+Y2o2SFF|&p1Bp z(J8^}%I@mSUHL9HmtrygEmJ18xUuGO?U7d;K<+uv5nUK|AZcpzF#0F}ZB*1V!?05q z8iqp@(Fp&&_ph@0Faed}SWkL~XvMiEQUVup`-luct@Ag*4l5Ak{E_fxWW9$}NS_xI zrw^OsbA(APRpN|+_24~#nhk0|w?jrqrIg6U5^J_)nOjY*_o)3`RAuLj-ctpYOjD&I zyxWbu1ba>*ZCW~v5mSNp)*V`<&_1W*#m^$ubLjycP$PeG7pF=A%?(Y$(WJat|6jx! zht7ixu(xFl#N}wVpPeGf|8`RU^sMy0iCL&DiDx4slT@uC%hOYDq+Prap%Q-h0Xb*; z>SJsoxXQmSXQpupTbRlyr;z(AzW;9L8lH7q-WNTW-(RzE`TI|p3H3A6XzROh<1HME zN##A5nfdgMI8ek1wRQ-;Z?mR9_&f*`-dbI*msitlX!#zGljg;+KnXGCydnQ%oVOc5 z?s@3eMZjrj9bN)#?tD&`AWfqZnI61A94zRps=PF%!$oUT7in0bPa~6_gdiGpP_pAeMAnFCarW^v}*K5(I6Jk!gMja%jg!Z$YQwyy=zyv}X-q3&xL zS>O(5UJ||Hr>36tJr+DbiMa`AFxx#5$FF#xnPP50sztrJZdr^DWIm?Y!4*1MYKjm3 z+7*4LDsmVSg?TK~RK$sj0m^aRaY?+l?=oJS&QkN@bAxbgcfWlwZAMh}v{iUx58h^w z#=Eu4LYd{2GvsT&Ptv7tebJP4x7Rc*WWQ&J2_M>{1~3MTge;-E$K6)nl~6Xu#wC3=8 z_juk#A5GS@t}-7ybE?CZp17e;4u6_PIea%Hls7+O5r4}Ppnx4{xN?x44vJzd0Lbot zsA1imdy2X;I5ai>UA*#AF>k!Jc4Q=A^*^v&ccT`aePTpMw%)MRkVp7FyEimeCgRa zzbDkgeH|spY;uCSED4{|J}FEVF$fAO+yx)xggFbQ_eF`REKSRuRz6JPs#mD+BTU1O z48|p`2*4HClC~ZN6g4iH&ru9{l zwy8APQ~FhpXMR5onE0;A4iW>u<*;?8jbq*k0V<4xlkKhVC|uv1#Vz;OGab-y6Fy37 zYlZu){D1!sFK<=gHjR?WhyWj*_d=6yOK`jAdgiNrE!~C|tn}|iDarRc+KT@q=bth0 z4$NAV`016gBv7uwbL$75by9;k{qDXMr0psosr-3Z2DLW7tdV? z#$o)3%u`@^9I>+zhXqYi(WDlMSBFpD>)^sXNz`YK@d}?*l3Ysr)s*Qh3s8QvAqOp; zZy}GhlQPWCSiShQu|oT^5nwwOv2(h>H7?HO&tjH4A+xw=j6JBB5t*XwTJOsaTLjH0 z7Mod8AcyjX9ZB@j8u>Po;eLjAT991MwZksCV=Xc~o7u>R%8zLP+CJ&yXptv4N> zrk|86>_?(}foo*zpQ1=WmyVl|p7K{I{LK0IaF$;kF!rgi2{nReho$dK4#*G~yA38S z3L6M7)imjJVqyUmyW@XLpogY1Qj2jMtQ1rxL_pcFglr z!^=Tw&3?jQ$YrJ4(1+W1tQr(@qDbJLnMMX&_dxN=Dhd2KGU51HwGX@66Zb9YL<4Tc z+?k1>bFEERTE229hC>B01=|FU7RNMrce^Rgmgy|#y$|mWTPfFYQj{rU9sdu^3LEea zY6n?4DL=L%jdNmJ>KIrUbP}sS;24_50EfpdpKVpofm`Wh-MK5p@8e&N-%CDiyvHX; z?_N?;u#V+xo4L9feAR!%VliK@0`voC4Jk+!xN4>rdYfI-rv#yt&zm-y?^q$QE&=h^ zM||2UA8ExosD195H<__53)(Bi?h|hf(@@nt&GuI+Z#`)n&E8iK5kTZB%IQ=HF;BCY zw~9PeIlrK2Ia412N)7Me0`o9Xj)wVai;z33u z!J?0S9Fr7#DW$}9*L;&b0BOdYsRGuo9h|hW_z=0kKW-^u=r5~iaZ4`I+X8H*R1~4< zo+z7hn?q=+(ar&?10RxoY4kY21j1AVbaiLIgEVr0MK#7uIwD8m_WlV4+Wjg1&}+NK ze2|pjfiQ`mWos#FoxLZn#L4^yY+RN^*WqV{xDhp2{BV*nVOFu$MeEe*x6~?wg<@uk zr)BZup-1Kej$b1rd33`!JG6yw7AR;9F%r`&#ATnUxUVq?GleM0M#*5OZb^-*CflRM zF5yTz>;OFg(dsW$&xTEw0k7NsGxYJ+%Tz8Z5ML5qaWk5M-k59_29ui448M1gCKYMH zHC_0SZr1BeO%&s+iM}|laeb#vUuE?V$*C+4i9WAI3IKY)#iU8qKLvijzi@pC1=+$D z+4xC&%*uTSN?_W%cHeG;h zQQu)6NpgS$M>SI%P%H+|ny8adteFZTh$O~WehGlB1g7-P3Zm&8MwMu*pr?W+V6Xb; z)kCNWL0E_g8r9DshV_$Js<;&*Te5^Ps;l+%#Q8-j9n!Palc`W%kMU-&UhnfaF{qpj z>}!nX6aNg59EOU!1OQ z#X7;paX;IHXLJmR>8S>e8_xl24`}r!61U<`f=*cz8JzEXvj9-?EYZzwtu(WUdn0N@ za0=IG2^euk2nRMNAOX7CKRm<*t}L~_bfaW=$~EBfjjeOK>!Ubep-AwL28ul%m_&t_ zgz4TGk@9P_FM++#;2m=sGX9+85Y1spVP)$LSRus$x2$$m6rAitmf#UetH%f+lonG3 z|Cs=yz=`9b`pOHN59DT`d4;PrLBPwYBQo`$8`1P0Kv1=2zp-Vrp#}!5r?E*MfC<|D zxp`a$W+Mf)F_M#uOCwtz%yiu3N~gQ8pkO07nO+1DS&J-du(_~o4H1+&Yhzqq^$#D9 z#ua7(STJlB31cWA5#niM2O}i0%6COp-|?T?iwNP@TW^?v13GXF3n2g>9eb?>PB+g< zbdh#r=@K!JJKp0X%5g`wYAiF4@0Cvv@U!;>7+J2(*CFn|hIfe;ayeD57n(cXg+^y3 z?PAw&5yTgzU-d|nN;M6}14gew+}lYU%;*}Y2-F^V;;R=98S{Y?8SZRg?Odpq2Q!%( zMk16J?*Hb`Ta;bQV}s*y1{vaCO=OK!raJ1#??sp+3q9YC*P2&H%jaC{hc^c!#2D3d z-)k5YPmviW5ZlV@Ut(70X{u#IQh10*rvDVvrr@EqFw4=XnlL|=HHwG(N|c&{p z(RR(cW-7g!Ipt@v`mlMbKQFNjuh{=P#XB}Hb~h&42Nl+`*(Ua6hjN?^^H}A=ohKY) z5Qu3-$p*SYp_Xw}n)S-{Z`cM`lX9U8hc{4?p%|5`MFC{tg-2GFMw3HltdGyS(3AYM z7x!2AP#+;`cKCw3VdL0PM9WXO>+{&5`pg>Ob860FtWiUhiyor)8%n|8p1R(&7#NL{ zGynU67{KnWbCD}_%W2f3UP~04u@5HiZjnuPbUEm}+adzny%sV|w0yN(GU#h{DGs-<4JBt`aN&o74#MB6FSu7ED!{v7>z|0D-*cuUFFS|V1 zTmTeeU0@UoO}V0$bAn+eya>Q@Z#TiiSbFQ7kP;!6?U2I1cTa7Go@tLw6<(Aue$)Fe zQA*mK%-Et_$sduw&7o1i%JH~YBW3_PWTZZI&|vEmt7Q(Wb^MwzqQBQLdJ_;p+mMEr z5F5iImFcwkrVx4Ge@}R{wTVefvdZ5CQ{?$8{Jvce^kH^h?M7ab2NLgGL9gMKO#>bsPUUrI#y|n6k=_V{Wy_E9jtvIol!VyuNu-DF@smYq z0qHVzdadIedk7E<-YzxJ^*xqdBTbWcl3&VuA-q)P{1+ihw_wyYra{vL*C@X|XK-(q z_>eXz0^8MHa}+1fPg9mZ7Yj+67U3;MbU|G!zX+!aN=-1%;)rgW*+olRstMxc;2GPN z>I#LJ>{;gc>)MFui$jJxwa|)Uh(?q<8;pT{Q-U6`sA<>`wk0^IL~Ytek%+ZQI!^d> z{&oNn_!*z%`U6*U*|LnVq-|83Xla7@^XI)s@oA3D&vXQQ{a?%VbBw5v5v5 zo3#^(#fG=z*SgVG{XMpo+e7t`Y4mH%{z}Xa&m2ySTi&}nHmzB@>S9@jJt3HjNcTT6 zuRaqj@GO!@=kf!%rq!|Y$jx^LSQln#C_P(^(`oxb%d0P7UPj;z@RoI^g*B-%8kJNXa6H1`t3w%s zdFIMAhLXOJ)A|_j3=BtS7tG>VnDEM6Cl~hbxB!HQE!$joM%ud1W(mzk*a6mlctH&` zqrb+U$kHok8I~~5!tgY)CG+;xugJ@|jAtNn-lk3ND4#rCc2uOx34oWPWctC=rePSp zvFw!l0g50eyzwmnNmW990(G*WT|xKfdiz?i_no5k&m*F$jP#*eQ8D zDzggTLkhVhiOd*yjwkJi`?=I$(w@RTTBd39P+eMgCC}SCZ-=y&tE$Q)qdvF^*vVNQUnO#oh^?_S#pPiUW@%MO|3JY^q~Qda8ajk zG42-TWpz00JdW&sElRRFnY1a|axkosxu`A8hiG(yO5fGlP2LF3UhY@}`=HMzrU^yu zC+`k>OlU*w{5F5vBjK?SMzy-o$wrC}W0CY`<5vy+QZh2=05Ty2Db>Xx&)!z(&mOh} z@QL8tgFf@Pc2tUvdhWNGFCcFN9#=n|^tIaoRA(td<-REFB-49@2ihlYST<^ zwqmi;GAgDL;4yW|@t*sCsQ+Prw%JU{ZH%(Lr^Rg&5YGZb|(Ff?f75?Z*~|}^9~U!$62Iup#YE_`PJ{cKfhFx zCLi9M?6&WBso!QtY+M=(uPtLe$9>VO_yFA*exyCwHJ{qme~*_{WaVa5n?F5#w|;-7 z{j%V1V*>L3)GdfbPAePlbES#*pUq(o2Y46rlh-Py$q2M=&oH!4@^2BMpMgPW#995y zY;>>W-o4x#Au8Yk@e?8ezio=_SO4IAvnR{E&5>9`wQEkAHN=Bv$F<=s(vIMIXK10q z;2Gp2`1??1fdaL6B8k7W|Cj3Rg;!EI?P0pywBTzK-LggAxoCc^-wR+tukfrA;1oV9 z<%*86+DTW-{_A8L(sd#*Cxw`5@mjibPTwi|Dv+p49a5lNizGP0;?->Ki@WY8r5CdU zUD|fz_f%~TZWc5(PfgJQ3C3_nKZ*fW`bC&s%@__1Zul8XuM|8{(n!^;CH)6`=T~pBUdCD?9yeD*WOFQre!>8 z{ZI=5NkOs5ZNq|G%XVr2k(tpnCBRQg?Vh|H8(l=H?az%VEJoTp`5maUz_*?pH^TCr z>oHrmtd>Xh{2d7(*EHJJoT+W{#NUaX9IEow{R!)JsjVe^TCm;>f9t`E;>>wC1h_wl zF31bta6TMK1VBpVb7K`l5vhz-~kvdGWQ>|9zTX=`3;p+WZLBQG*91uZ=6e z9^Qr@x*WX^YCR=yR0A9azY&|*Lv;2)8l`&Olb3}fiY!ta_Cn&S3LN%8ZQ(nY^<&nfL*#wF1W2*{x4QhPllFJo9dsU*i z+a7|-qD59hn`+8e5o6aPJ>B2_qUy5Iy zAbQ$YGfA48D|LR30TPp6?9_3A&Zc~iGUu*Ci zTCq?}D7h4N;+-yhf_nIH=iJ?dgLV>l=b`L71;XUa7skZ?xXRELNJarWF3zJ^&@5rf$m8scQAd2n3am zVZWXVpf*To9wgFT89*hF08M*xwjSmPK8u2KG;l;rmj07M33Wz?C+U9;z`5r}?0L1o zAbxDJ-{$+iQs%_4_(@sUx`8&(Hut{T8TpI`Z@+cxz zHtl_&uQbFKyaZyo0EdL|(Y&PwhIvr&@OAp>&HB11n9}r-^4V~B0HA@Nn3iCGlhezE z^FTWSz92dAX_(}_kz}_WwH^@a3(NV_O_e>~4q~$dYYvaCbR#U3U?N$(3oHj{dlmw& z9+^1MRL>#rRZE)J3i2?(S^5UtQ5KN~|G8tC7FKtvU?#(-5|`z<-#NYvz%7Uba!{Ra(*lwl`aL zO`aK-p3$5}VF^A`aK6`_H%s(Y{nYQ~H1U{)vAt`?dNn z?!UYr5W`Cu9G2|AW*c)?cT8+y3$6 zHU200zsN6yez*Uj{M`Qe|NsC0=nwMG>A&m$yZ-Y3rT_o`*X_UdfAhc2{{Q-jec$}& z`~UABl)qqK%RjJx!v6pM$M&1)kNZ#k-|YY3e(n2%`jh`(`R{;_=il6a@PCr_-v9sq z|KR`c2mk;4e+)mmzyHpX%#1dF^;ph2q<88ojaUtC+6wN&8?>|Le+*iT2s6MqP`n(0TI1GStB%IHI_SWfcxe;lShBL67RUxK#~K$>3ud8dBQVt2EHExjNbfj;tO>#Xo!qFw4BS-UXbL_&UN~O%JH(98 z23q$%yn_noHGlkvGIALojUN?@9VjK;Y+&ihmfhX{MR|CXeptqG>1IAjWA?}Lb+<0K-;S zg)%gM1syU?;p`gx&u(O7r(!qi?ayE;WUu)aN^}ayO0MNv|8?MURr--l37Yu zw5+9)?IZ2kGrv^*L+(8b6u4XA;0XbR<^_0I3}6`_L@$O9Pbj%RBs>Z9gHqyIQxT>W zE{n8{E5l0y7+{>Z`5GVZgI~v@bWj=~&p^k3_Gz_nYnkHH@y@F2$Q6L@rt^)xP?Pa7 zMWhdMO~AgpGs4_nyXYg&|aEd*m!=#$>$X3)w$CZp<$hA$%4ra$YB3i-@ zo&%xJB!(>?n0uW?dBu*Ro6|$*VMXslDRWnpR%XNPraB*OSK$Jl-~aZe@qE=gFoMZ2 z0TfwApdy9ZmJ1%O3#W{cGW@bPu!X}Ah&QNH@>V2qh!W}vj>)EuUwZ^`qJ{Va`^n-j z=<_%a<+06yn;sokt@o`ddTa=R-d9DkpEEbf_@tod)G%kXfp=sZX-Rrsx4VlHJtvN$ z4dF(JM1{I$f!AZawEfiGTWU<^=cC)&izV5Fy2nCyGmK{IgmBuH_o9ENzhzz-J_#{q zv}Aifu5azm=J2i-Yak6r)nIe~$p~k={9=?Q7gwP#kASQ|Dd12A6)3IFWX`EzPEQtI z#V6Ap)UbdDUkUzJo_)JBSo|VN7E(SYR z4E)EwKOmYS65ZTn8LcSz^kgK!zMEV1Jdr1B;wUu+Cq-6FQ4rW-<@WkmUoHG^ssVuq z*d!n%vp_0A@r^+mX_brfKXc=7_ZlWHd2WAL^AA@77tT+iASe)Cu@lh0&$v-`(oz8o zUg9L=>sOkKZI8C3caVatq2+qmir@;6i+jk_<%aeXpny$zd9f9GeJQMP%C1@!Yu7s^ zP-DfNYwl?T%jQQTPH7T$cvf`@3MZEgN-K+@deC}?ka<3ouLP``F98YnjU{;>af~b- zYo$#1UGz65&wj#<%I#?d5PxYfEP2f#xu@gMcE}6Y5wIsII3^I+)z)A1FZKe<2M-vx*?X3lmh1k<({tKf@=` zVJ#PhB%D|d+H8X0@4Gzp#^UR6Ig@lVA4G+Ww3XJFEx?LRSqS1p=op<~lazmR&AOs9 zyCIX7wRUE~e8{A=uB(NRFOyY^=f6tvGRrIF_(vDJ;-VV4vJfc;Lzm9_;%vU# zk7D?wx;_FPlLFCQn0oF3Ut!j3;bKPjarAsA<5mDx&QMnIXS-L8M zR*<;pKyh!CTRrN`}TOgo7$R(|=xcQ|MYMJ@wH(YKS3vj}UUn}0b4R{kA+ zkcPI#xtAHm>)NtMja^+G*o*Sn1o)cTtDesbWJ$Q2NKS=u^)Q)5-?4469WmdP%wP|1 zq2zlx?ZfmH2Uy%!=`orITth-@PFZsUdd%p#=M`-4OBPg_aSfiz% za=OzAM97vyV{JlivQarM$I#E~!I%nxHF39giU%0`vp zkrUq;GAz_FNQlc^nXv0{%MYSC^w9mlgc|@LZ#3|o)UL?+S5q1_teldm z)nR)Q#L&G8(JD*bDXnE9Vhm50P8vp);h-wzN(}blp7dOhlMS1A-ST>1bdNW?Vpnhwda=Tqd57SW&%vnn3HEnb!HXAV z)(`E1Tm8JJ_ZM>X*C|q9&Va)tB}z#55>ceDM>yG<#jF7SYMQQiZ8#qNJiK@jxQf%X50<&*b&6KZBz z;HRTY_c=4P?4UqYe{`)PczYCV7>kpm~JzHIGgC*1>z5QGc-|pM`F*)bb;?$ zBo3Vm{>y4L={(dSp8cK^dE=iM=C=Mb^?^fPCCJLK2GrYqLV6@9JbAk)kLqdY*mj)@?;T0ugE+V3Qv9!M9ifCmfr-@sI&jk zdGxgYw7k$KT0a}nDEwIuiGjUr0-?!yWky9c(#tJ;$h(+p-QizOa`rXjxj5GQPiMBO zvDGxcO@8omUlmv?d2t~HZVQ*#>O*){zzpRSJ^hj`W)!_fOHn`VXzY-zvU3>x8Jm%CRYI&ku zW=Wf@z_x~HB)nE+UkJ*JuPJLkZUyseW!Ku9@JT|LyO`h$t|Lk{WZZtZbHLX*;;Fps z-V;edY%=YE);0U5-ax-oT5~UYH&u{h0l#aG|S-3T~7t zB;ckHsqe&L)P=1imTubgX)rth0RH`RfB_Zi9e=aO4a&Z;KkO?CqWQI@H`z`g$zP=+ zAsWqsm*whvO7d`Rzs zNtK0?68(`4P3nS?Re8gd-A8Da9O3!wOdGk$zWksoTsJLM&u46c&VESey_ATy_d`LX zBxafw*z-R_S&noi7dCFOB67rhF<~y(H(^hf_~xIf(eKB}C$x=W2GqR=PCW9cKoPJ9 zBI;Qf0vYlp5 zs5UMi@=_!YS}4a~I$$}D2|qm+a-oqYxiUtcoE5WX>8odNByT!!nGS|`LD9kUrwNTO zFPJpfGchByP8bB;doR;?UAKqwFE=>n1>{~GJHxP+5BU^7V%-2fZa2l%xj~v*I5KLz z$>6@GcmM%XgP}PnqB5~$f2h%ujM+L#0PmlhU-goXO>11Kq^2{?Cl54KGv#JLJe?RX zOn1bMW}}uY@(KQK>IDeg!#IWnyv?Ag`N%|P{ng)r11Rwn$vH2f0*KeP{KH94Yp=Gk z9@z5+$`hT(O2{&4u+(DGV0z9K>1KZkV$NyaLdB}Gd2|`RUnG-nD=$LGHyr~aS@R5f z9T>=|;wYo>%+eicA9&cp5wKg?{w_NbbaVxS~@sooPiZR;0=u>fK*J<*S-vPrCY&xt z3&z`9$_3HR4y*Ix8~;FshtmnF!%~iHUFG{1&aT;b{OWI)BQ-0UjcD5nf8(f<3b&`} z^{Ul{pBxLbB5LR;S=01R7?Zs7_KbGS0_kjt7Z_5N61jKbd$-5O0soAS3DnruGkn_E z3IfPmfDK_lK>t%Q3@RyP7FqRg+_8-aO&ud&6y+Bu4iLFSf|)xFvz6zH4R$=9kZju{(@gNTmbAyhmU4JFaKlYmJ zYg!BnX0oG50jEkP9BNmV3#+B{0Eh}h1KRfwH`rNRp(F(=d@EZE;X5u4cv9ge5dcFR zH^wFp4P^JAOV=nyeq38!1(aDPe3Ad3n3waoKk}@s+@!bWq=`Plgsb+HwnJ?n+(aC2 zWp2*7#_Al`DZ~Tv32o+&!m+H)vG9raNbi+esmnhKr2IUMw_l)YyVj!SbZPhxorL~Z zx$mo<`1L6V&M{AahJb~;6OO8Y3Qemz!v2Uj_-K&;FU|rg8fylMifYeOd<@fB(CGK` zo#oj%d|-zFGznPiER8~P^PCc4N8+wlc)3_y&CSfSZ&X$u@PA~Hrx3q%d(%$T_uGYT z6f4LC)9_hAD<9b)cs8)M6-^U5-d!}$riGY%^E*r6Kv(IaJGJMTM`=}cX`R-UJ@}Tj za0Rw@VO!5~yp`e3T8kj4R7W)Dv>9iw^MAxfj0*%Wg`y_oWw_#&O3Now+1YTe6nq~c z5-kPA$j<(k6#HV#1d=A{y^L)9M7jvz#Ah^*zB@vT+ zX3=$MqMcgBAt4#dFTI}99f5CQ1QJyEb0#&7 ztm;Zp+%k|&sudZ!ZZ)1<`VD^eO-NJPn2$&}Us0xkA ziukm};27U>5>c?$*J_AujIDtA{!Gm6@uUnYP?3S-SFWGjUZQWSfhiY>%=9naw}7|% zG*${QnEdH)`QSnbZRCffIAAuEyNO^g#PqQ38|XX@I{)BC<0|amSOLu2fRca3BzkyP z@@6pE`()DC06$ z+7YBiUcDW>=>ZlR&S%)9IzNX%Ply>t$jWsRw)hb@ejsIJOZ~#aQ+=c`C%y{6GY(@N zKNcWiN-4P1K$8vaBbUZ%_(`E^yp(&0-}EusH>cd$WO9uRX`Rb+CjP~7sHIqUe21@! zpE$RjsKbc!a`K@<0Jjj*qiR@lo8`k1bQHELY7xh&cAx3Nnm_csVs4f<3*{b)`A1vQ zHUXIPGaTKd6+qx6&!@NDfuBy-lO(t~ z_RLyG8(r^0XnC6Xcv=1^WH0^#mEiXFWSsk(qlN2{bw&jk_i6xvpitRC;!=oWH#FIo zusLxyd`F#c9x&2FqQRMlRZQqOmDR-mss^*rold5hu~M%kWMQFu&6uL1oeO9~FhS)Z zjH`T9w%)tniM>HEH8cwMrc;^xfTaiEjXGgS?F-YooXf0jy+17j%{~WFD${O_gk-_U zdWF67#MJe;IvEDKOnP_!tH^O635;0v4)c$(U_BO%Fi%h`^Yx&|7O*GN3g7C1v7348?5;^&BKz%WYN5K5GDi52V2(|((p z<#j5=MhhS7Y?(+Lc7zQ4CKBUu`TNU@#os~JsszI+U|>DbY-f5S^I0EULi*+dXsu3U z_dkypG|eAW1LxW%8+fHBB(n5bL@6VL*M&HRce4q>c|JJARE@B!>MbS9^b0wvjTk)+ zE`Ch}L<#o-djmE!G(9njspe+39o~h^Pn_uZR^v+%AA%z)H|Dtokw%1h!M0slR zo&QQabM(9Je%8>w71P1v;o&ehfU=eseCK9`(Bg3==7Ejte6)>NL(<9DUv z0)8^Zd9NK5Yw%fRbU@;Ss{F)C^Si2YonNOYfXv3G;$A&-GmP(yp48lXDzqBvO0@psiA4TN~PQo_y8* zHY+x?&$h4Cl&3`zP(K^5k?T*U-!6;Ujd@ zy5l?8FWFo==eI)k>|JDyg+G1RP9rQj_gRp5~^v^WMQ>!bvV*|)dy5y)0x?sbRQSuwQn6Kh1O)HI zN52S~ zuCw2gvIBb`_AqT6YFwO*#v1>7Z=dlnqg`OZKaa(IG8-NBFVI&CD9Z_Bi0R!l%3M;= zA6j+Rb$YGMp_uRgjCJEzP~&WzqicGj4v|y`^;zXpY<@9V2WW1R1TrXWqC#(qwYZk0 zlNubpR`r85$4<;NfAfH3B|C&s=HJO8Ty2=%CF&oo+sYUh5JiIV{G|3qWyA}2VP_b_ zH2i3Ln9+3B)3dH5gq^5#6t2?$d%J80v8iBdORTKTC*n^XXg}cS7)P$qj9b7R4+6EY zTe;sWih0&YEPYCx1joLxGjp}l0hoa6(o%SCdq70sC-cUiNcpmr&~W^S;EX{V?^Y=+ zqNnE@G-ZE`2-*~y7**LKa-xMIRhm4Qs( z_!#IxWQs-!m7$(|5mPv6oE7N$5Y^z6 zDyXKozS7XVx5PEHv1295ER^=*?25EvZ0L4A^O75Jt*`T3NUE#T$zZm#{l`^rv5Hls zywh;s*0`txnXK7{+k`DR*}nLQLl&^{c9m0;)u}uN1yo&&VBl)USBE^p6PuUJp|Gh1n#-c(0iVyu=R!n z2Lo`)0AyU%BU^niIO7kv6qy!4^G6xB9Lc*|I5N5Dzh4|0)4R$<`HBDLf%D_tUGq=3 z03HE6tE&w|lDYFD^4r_|0AM`U`X0-Sb3S5osoJ_DNQ-ikA)bpQX-~O5N$c%u^skTn z#j=EUM>}^9b;O0L1|YXOe}}|2HB6Bg!as=Ww60bjZw&Gv?RT&Y@S*;@lm6=<0vPZG z(gEs7c&_N9x}r_mBd9jYzNHn+uPC6DtU)3mBzMYCNCWVm$Bmp>Hp!0@aqZ})Q)7ox zppkL(^Jo%tyoaf{Qi^9FoGK^sr}C)vR@uIL>blh@SLPOSVhf}gJeNSMPO%8OcVPHM z!kpM6HQ`Bi7AnN3x+bBN3Wvlm*5Lo!c$WDRJaaX)o~uH$Cp#2P3~*>#ed?zxDa9aP z1lM*!N(Qg@(w@gzW`na>oZ?VUF+sGS*4AN8(Vdr;0$_+)7*hkgw)V%(aADDsM%jbFMzISm^AYiL0Alh$M>>o5yLb@zvRcui_3Qm~~) zs$4$nB&O;upMOQ_-H~qKD20!VQ;@g?&5nLu-7oR zkfh2$O*0r+-c>qP;uT?}Vl6aacw6SS&G~GT5tKl7Z%F&2Jok-vWy;>G+2!@DVzTUG z`@0g~1y04}s0>bi0=3eA#BV2>(;U=s$iGR!o+1RqGvU&ha?^LwjG#jd9DhCJH}0`9 z1gX;6XkZU)kqE;`o41QAXjogQu(4k#wl%Vc_E?mgTRLi|Vlgn*@h_!`dGu|7P_Ei! znB*z%D5&ze*D9^@ggy6x=ETt&tlW$27b%SbpbC=WZmjER(b(|p1QV~MJ${sIwL9^WgM6HKl@k1t zBzV+-0>$qCnGM)27|#CNnyp-+m;nUG)=|v5;O-V!X!$o_XHgLDVO2s)W@cgGe9e1jR#Our6TQ^1R`ukaS~D2)YuDu0J)~Y|AQmc zNnw^E^|q0ei*4A&r>iKHLXk8|Tb7!LXtB#^tILN$ac^v1uU`n@-$Ba9%DBJ1(EeR{ z{~Y2mxhoQ@(31`YgInaY9pDH6*9 zs>_}(jAbKwm;_KW1tRRdwvudf9tmpZd_+N1+Ib@Qj%t90LYr-+;NGipBMb*I|gQ2 zC#)$L5nnKJ^m51Iz(Vj>Xxu=9H?!f+319I)%;GF3R_Z*q`jTaQ>%O zVWCDOFfQ!CsX*QWd-Mjf-cWU}njF+|+!3Syu$uJ~TW7BO{@{Hd1N%QJq=&!9WjlAY zc>?%1m$MKbIrJUo*>6u(ib%n(z>9@Rcb((-O^+@~Y;`#6yR$FE-^J>hP|Q$NT({x4 znbHnQnsrj4d`W0}59eidpS?sIyvpvfb&UwJ$hRKRO6f9EeTm*zzscB{y5Sm_tzV+! z(5mJEN-W(VmLx+Ni341jfTV1kQx<_sxE;j|TnrI{0M*Xz7;nO0Q1wOT*D~py&@a{W@fl6qzHRyD9_9XM@|2V=WZ|`Gb z+}EcU-d2^0*O8S0LQZcKQ>Zmv*H{WR)aa460R!G5Gc)P7i|DP7*q12eY$=65Eb!gS zx&C57`EHxx5_hSwhWbr>s;5cXS9ni|yhnMqq9+Uh6{o)YQ207Mt)Yd*vzw{jMd<|x zN*>g6ACHs;oa^FVNWJ-L7?%M3IKPQ=VOuoI=|eId(dF?D=q2vaJr}$THN8xgb1|A) z02Qi}kAOf(w{K6?*FX36UF-{dnOM8yo!{Frv&B%Xas6%Q1C?(}T;?J~-_pfHVuoxC z_s1b?-(4%GBF&uzi0UC&20*|FL`WpJ!Z#%BTA5N#U>@Od6;{IKI0Q{&a6QF)9I5mb zKk;mcN)8`SaQIzKt;akVr8}A6EuY3v`cL`y$*w$nPnDK21C#M9iih=6h!w6zF0 zS3~hV?|OnPDba|@=@@OB%TolL3DLmg2()n+eS2$ESU{g)tE9YQxWuzjrrq=kN0-G^ zBm!vyP8g0v+np}63LJ^~*1`)JIk_z)9-+k*75%k2y3fPso0y<`=&$Pi&6BCQ=Pz#V zeTi(u{FkvB#{;g=#Qs~j=#z~68CeaKk;OfdsowC}wfxG?82zaUtKrLA zQD{nfzyi$4eQSsBss{oX^nW@-)KvV^Wto4IOui@vg?wVDyucSyVm6WB^9b0owG`He zA}fN*5fC|^_{}>+IUI4%V)aZJoD9%Hx<~?WtJi=m`whKFFyJA1w_*s>7K zogWq^s8e6y5C~!yz!}z!sR2~$rL(nwh*|U_(hAtiGrd(2*e}F_&CU#9* zFY8|SGg$adj*f}Jo5tiGNbqOGtlEY2@k)tf*+V!k2lp6(f^^pvGw2N`kh+EgR9QXo7#?qv}5@zc(_<(*CS-<*e!!xuy5lMbZ)^A%~o*{LixT zUC4wd30JgAQz9~^OZxVm4AK(?EB{D3k%hv;0)aB$cvYDYvB(B=Wfu>HtV~dl`N^P= zr6QUrT>*N~LoEW8)S*uy9ZVW@TE&W7-xO793FSdv$QF$LVMs|xE@TLU@AM)97ffm5 zIiJSx#S_)l+j2dXzLRb8M1hhaQ2R+dt#>mcbT}=bg|JG;@^w zJ$z9hMuzZ1Szr$vFS}XvAJl$mkk`$y?RFarUuQ$DqJ3j79F}N_6Y93q{ON?d9>|*I7Pl*oCguHO2cfwH|~^ zqC+c~;#b?D0G(Oej)WL5P&iP#1DcH#RSfdB@w)zM^5u?cP;mZr85r1f1F$I^#e^3Jo{Mb)C@-bn!Tp8n!oYd@OoZlMQ!>D za9CLn9TAyxNJP7p>CDxYj|^3!8f9jil?!T06-ci;MO>z@3L_vGwK)xibeMZSVz(LX_(T zDGWsYu^>_WMNX0^T_Vh^-KqvxI7 zp2ptr1owtS#C@<$oa7z@RTJn@!6*7h;%A)`t`956xCO8qE~{k1-~rXu^od)d1hE^h zDHy~qq3U#WM#ntMsgXtB;=I zx%lg)FUOc#Dvn;#{_A~bgm?LuF*r{93e}m~E7pN7-mnQLcd3KKoS-t6 z$pJY^bCM{pbjCMQ{Er@V)FqBiw+#fJYq{2(Eqc}O7+2l9yRRh96p!v6n$h{h&jlzN z)}4>CAUz5(5pEOHSS)nz-^1)s(H8_RZPamWqFqYk>rlHX-as*g&rV!#F0Y08B>j+; z7Fq5&Pv6q-lV55hr?r zFWb*~?3=OXL|w>bu(TK9RZ|}0G;TbMDsr?33~%YPy`LP=76 zzf1DjZ^SNaYkrqk_z=@jXb=Kp7lB{P@0W==s0wr^LmvY#x^m_W_8DXG81u$ZRPV2V zzC58tPPk)n11@)*)ERJ0;#q3f zqNlHp&%A#y4;2jx&H6JRy==6n?kh}9y=f)#1E4ioUHhN&d;PXJC?^6qp8ttI8G^Jj zDvjp6L6m132ygB=l7mo_LtDC8m*7H46ZYf)25gRt9}LluoVDR}f0N%1t*JhI9G4BL ziGt3^II;9hUB{8|u*wbLlWNLld`;GcN9K#|c)?3=Op^o9CgtIfoPiqr3DCkaMCQh# z8LP`CvGAn!gi(1T^4ghK8SpM<-?&UTrSs3Kkp5n>6VM9Kz68CMpBhoUHWSJddj4hi zh}kWQBTu|hCbWz(s{{8HYgJ6TE<$&bNUgh;_W!v>iQ$E@{E3hf|JgP*?b>t@Z8z~u z2wZm-Pln&(+%>pUPTo)ZH8d+_Juyw`sG=t+DP?z&0X?|T ztnpS#o|IrY+;@NS+29KaP#AMyY#k@_E6ucEM@w9a)%B*1Q4gLl%D!GhK^;dd3*QXv z3&3Db*A1BO_Nu=h)b_Fm(R48Dc1 zkx*x{r1tiOqKlBieBn_WLH|wad`H`R)n%zqZ*_7$_v;I_SE?#Y=;g51&mGVFYZ2H> z@pmklQw_F8OagyfOYmUSthCLi)#nY#v>r6jxJ@ii`WtuZ-0m zr0BjfzzA|fT`Q~`nAL*z+*1%yRW0gmb9kpdxtKj5$p^owdq3QM#aWAJYBXv`*kT+X z`#GT6hldRK@pycJ+&#h0a}*6382zxz{s9q0^0p(5uCBnFIhY>mVL-Xa2DfpWs)iNm z+R}#e3v}3a*w)n)hKDfJ%6*PwVzty?@IhcSt-8@YVz*ov1>Yu<$>f=dh6;C3oiiQF z2$Qx*SR&*wcTjIf*5H9#?k9k%w|0+UG%+2S~jiVRx-6;F$k%c z4UoC&FXV8W`qBs&R07-?CTwq==Q#)8JvULS{8Z}GjjX?7G;*!_jTnpw!qBZ;VR5wG zzz6OQl|l45TIX4PlzB9Db__nq+tkuCmDp8bG~h7=0(|Ju1pkD9`(ZyXM1(5W@R)T~ zat-wtjJ5~>OWx2x3ddCNI(eqa$S&6Q6Z9*LVY=WVVM${+YJ`QzI0q|&umqp;s!nfA zCZbB{558YtJzL&OvqYFKGC_fpaU2Kddm>em5;gMks6p*W-V?6vWh-Bts)se|8 z(?W`V^l%^uq&XQDep+g&esbz_F~K!fmC@{q08%$v|yy#qzb7a-M_W2||?$6av>qUn#2K6hWYo>Xz# z`9LnepL|;)60eva{Joh7ZU`5IKHQ@3D}d@Q&oyrbvw~i!2&j=&Pdson!PcTY?g|qN zBD{4(SmkM4Ci(ZZ7;)t>4^=pH>ST=#`=TySr>t#9xug(zoZ zVPR{mUyEP~-=mQWwC3041FC}_hA+tc-m52vG^HNz+GV(NNh6_RCuc5~>3kx7>ze=; z=lgfG>=AR+(D8PWj*ysQ9w1HOs6}QeO(`f^D;nb%N=T|OznYEDRI*fYkGhNDw4!Q<&o9QE8_Dtuq#4=3ma)o=4)#N0 zmzQx|{w)-ENnR(dbvK7ow~C_GE!yEqzmPYD^K$D)+4!*=nR8{6i`C_WG_ z(GUix`)sc4Z5q3sG1vSQJ*Jd9S+X8)q|4eHpOJfP4$Hk|OgYM66h^M{CdWg)bv@(TZm&y(RAUx(d>7O*uD2h}TOgGXnk3yz z2ap1&2z32$ZacRRMMjrE1Q{a;7VjBL=C2H|iXB^KWRYr}bYNkAZ)*oX@ei}N47MZ+ z=*R$1etsqkfv%WWzJ{+d_97%2QCpDts|jT3{+dJL7O;@B;U~qHiA;WU_Yku~xX$C~ z>~VShVZ=#aiM17%xunp$YP=+o4)=il5?w!doj-q^AS*MG#Ec|E%QS~~!^p8Qsg15e zwq4Y&ra+%qp)Od3wPS7DONjoNT-X4eE*mf2_$oovVBF%rGcraB(c2Waqt-xyG7RV4(#Upf|E4mWb3-!qp6(T^woo<&|^%>Un4Q3YZC_v;;zd1iqu( z>ZS#ptVIBavcHkfU9jQt&d(h`UyEA#g+wH^Ys5w6wBSyW|MwW}ijS-f6#)si=}fD< zLOgd?fNI^zLX-h=aXs+5+-eT}mh&y*p%8IFEq@#zia@hLoQLE=2=|F-Q8~ttSPKj}U2+IQq zpp1xhlC8pu3DKE*KWB5?ZN`wV%$V9&YwF#mgl>n94K?>C+*Hxy=+NKyQjbPJwund= zihE#sXEr6`LBn95AF@tDLMmyzmX5aa96q99oMos8@noI~OcbZutOv*9A2Y)gtDjXzXEr00@!_iG{}=ylltb zIjDAj;c>X-azQ1$IrPgZQh<*b;Ot;IJ znBdhIE-{tQUFQ`JmhsXitu`~1u=PRbclhm6SoNRx1I9MGH=~{i!zg9^vPA6eQK8`# zZKnw^?12900>-!>SuFL2Epfwds8DA0e$;B6HOJM`4D_+*@}Wb@kAbLs%w( zXR%yF%vr3z*4Tj#Y9Lnf_y}VbKHk06db8La$mr1}(bkh}P4a(jUbj|0=0N;YG|S zUHAm8asR`cWUt2X-DRF%CFm=$IL#k-tjieDiw|v-D%v^d_~OjAaI)uAnmR^*J<8C6 zxdN|Bc8M`sBr0z_QoT*RcOD7kEr81)FPsOP5{Rx+%*gbhtcl#^1Id|6jiVwQI0b^U zHA8;sm#AZApC5TDpdix*Tp>a!i-2*W7lkk}36N|kKqh8keau8eL5!R=M|Pn7dwRt6 z8hK~5mxUUnZD@PCHI0`gRJm)E>XYInN(b*0L{M%kD@Wi@axm44YaxN3U^0}%v8F7( z2m0&tU*TNq?`$kI!ynL0C)L4` z#6i~8P5+Y=`|VI>Ci0EKT>nkZnEfEzVZHam>%DRMt25s!s71#MR=-dEu(1j!MZuPr zr{ zS%j{U-|gn{0=OhbGId z$@*%Cmb}+kC?gt8h zQd%e~0*&yBmQ4Qv1W6c}(0~%MBGRfX?n+9>1-p0qSwCFujNcsf0tZV$Z{J%tz99N) z42t>68U#GA@sMDn?zx- zX&edep`AHJ(^M!Co6hQ`F2D5JTcQJHDt+HU+*yMuD)~NDul@}To#-X%uw z*y9S_=^uDvKhur9tbiw+;47I2eh^W^*cOtvzCw9TXMAd^L@=?+sHi7(;x%)99R@KM zO%WAD&GiJRmOUB$8h<0+RixQGE|dq__>;VSG>^k`e3XWFm-k#dG$ zx9GVm--~d-3Q4V>CI^1*@beR9)w0HTnSKOc=ME(5aiNgnosJF1vB$x9a=E|z{oz4> zOuoB+&M$Kiew5sx zU5I+#AeSAZB_9$?P)6B^o@37CO{InbGTqXJn1|Qvb+2wvPY^o*Q*FrafS;Hs%aZi=A>ADE7dlXzKm4Yy~fe1MX7riA=^Rs|t}=fp7`YBApBHoRk$JKDu_Bo?J8bM8KiLmq4FEMyZ8RBUMR4novME9awsaGaFM zuibUwQ2G)8h6eyjEbaYBvyQ>P-sf9Yfq8^AVZZvp;={TJXA}w%nv5}rcEtmM$)2Dv zarBVY2SKB?u1^7*DP-1^OsGQ%U@e3O(RJL5(++0-n>E1j*md@7^X`-w(w9L8c!5+Re~S$LoJ2x30Vp))Ml(s_ z;epRmZ(KEPJdL=8FIsrzOgMxb&{@4~5y0a0vPQHpjr`0duewsKZTfdLsdZ~QrJ_gw zUo~9G|AeydNh1-mqf?j$Z`iPD(bv0PnQT5?E-w~kOwh`fvPuvUqG=(B-ly=%qrm)ZjleOrRE*^cA+h}chCUQ&K!j_&I5kxsk&mLJ--Kbf_ zR`G_4FvOSTcb#b8@Ysfa287OGik8L*(oLW`mFUceFyioBN0d&O5VmFGgK$HS zGS9c_m6dj1D~>0|CgBu8uv%k4^A<;j_C@zCIhUp+^Z;xZ!!3T>sW>q4EWSh*4-r)1 z$_#Yz*Sg?JV7}Yb(NEe$L#ipG^;C~0l(IJEa8=Vg1Ar@ifU3D;W^Ar#^fgoekI%*|S;f{yoS@eoAK5EbZzC)~ z4VGBtp;w3OMt~lLXbX#?jiJ)?&rY^^_KxM3esG}}60#0zuMEY$d=L9NA-Hd1kM`{i z6$F-WAXW~f;qt_mZ+{)%$=L=q5Ze4=Sgb=jhBof0J|;@<7~r&lI3yq_4OpQq6RA>p zOF;|h_2MLIm%l{2uYJIt)S&wlXyE?ZcNa{FOoVb2V(B(>xr~U)ctf!TQ0n582JbG^ z91TpM$6d@2T<2LHBHtX#vr}j|;)u?eMxbbaVv$@wdE>VmFRoh8kc~N zE@LAPw1!_`GR&RwmYh7zXL19(h5ma|F%Akay}uBe;N!2 zMy5G`<3WP@py(G^HUh#|Xph8g9r1z7bKYe*N6$D7vr?NAHJ^+A^`$-^5rH1J;y%be z50ZQ)D5S9(>wI8DABPNIloUPu-z?!{F7!r_Ih0`iiLuR6{38Q)9d)snR~v7!wn(+& z4H|QHCz`f7%MO^BUoQoav|F;#{>&|W{9<*Xhy-spiqE3gNw$T4!zV$Ds^n~UX(##9;4;YS zpIanAb)Io*+S(%J2)T?r+t7S&b#(}sjkfc+>v@7u@)j?{paV<)p4&^>?)-1P4HJe1 zT`-gq^}0|Byp3a8OwDPRMXFcEXA5(bX}O1Bma>s$MKMZ z_1sZY^G52_Q9oGK$W^)ic;QGx7EhKIgEelN)IZw6niJ;*Z$X~JfNc#7y+O-;2JQl| z%IXPDPeBN~#Q$l?>Jfv`gFlyl{trQ{9( z9UM%x2iB?gxU>Jolvs5SrXs?8!`5AjHfps=yN*ar;8-=TeIOWT2zpO&+Vl4weTGr8 zvCn~2K#^wT|71DoF^4b2vuek|B{If4pdd{fWQJ{CeQ`AV=5ye8CNhggjg z{9)>2&yWU1-;)l;gpu)4^_iFi0uBZjH;z~;_hp2P?>QUtjr`>DTMF~)^lw0Yr1c95 zWMnE|s{Md|BYP1|PLyJFXO~lm9hN1>0FHV|+zGg=60Fq(@G%6l7cD{o#xeF0rgyt{ z8GCln5nm%AkmoA!Lx?7|#7Q90G)6*FKb)AzGPY+{Yv+tK{f;&nEuAgv<0gf6WJn>< zL}?rDjD<1gS;ER1K)pDL>z4QreDHa9!twL4kxly7UrclaGcQ>BQmm$h$Pjn|x&~%s zB}%@gZnl26vVA#c7!)Rqgxs!-64BuKRSS=PYnHxPGrCLtJ#^S|Pa&8uO(!}Jy`UQY zFq)$!qohUMtDEj;wD$%lm#9!O!>&eSCGGd!3Ej*$3{igV8{tnr*AL-ls zp=K<5M8tZB`OI1mHvUu@H3sO0bBhm;M)gZ)gKfd^WPs*apIwk1I2vcta6;IQ%+|1n zgR))AmC_KS(NE5Mq!qN*2hn{pI?liItNhU|Gc zY7htS{QTe4CARIeIC6zM|7N{F!W1Q&8Sv&&v0u<4afHi#cCbG#8+0BqrK$=+_=n6jc ztTjto^zR;kRtnY0kS&YODXAhB3xB?aD8A5Q7@pB8d7w;!#xTV`fTW*EH^MnQ5NF^yw(bX08XzgCN79`-i zXh~U$GqT)Bi<-c84TDzR9 z7jKqibJmSqG-`B2eu~Mf=25b1buAaSfcZYLtO5D9EPmdbNF9WlnBKz?Ri~XbrWn|? z^g`j4wog&dQ~+leLT=djK|)s9?OB^>i#E&yS6EX5s@_zdwwdM6*%caQ*6NIaf3*XhXP(1ctrJ`;(?-cT%T{s%c&{R@) z7y%)y`q>pZPemq{Rb(lRp( zLM*FX8=fzYI;aKvo;|KJhmF~gx|5lPett9ahq?Wor+(pHPwuvHiqHv!B?~Pe0dP=BAXufl7XaV5Qh*LivkCV~F^jU}cZwzS#s{m&1M^x#fl(t7C zurYugsD9`gKjNSV^#}3{>pgJDTWX}zk>*T{InbVWIl^&^!6xEmg!H1IR?Wmim&G3#2H{Q?rkjVB z9U?J@-R_HZkmR2Nsaj-Ea?e6ae@xBXnJ$T2GNo6_8f-QC;00^MQ&!UWn&jM{5 z2~od<97$0^!AQP@lisR6qeiRcBRPelqOV{_>112|dYeLAs;?UKIe}Z99=rJa$X`Bm zFp2GFRC>EJf*`-3gJe0!cFPu`sTBs}*xuXjMxKl&)yCKtgYeLDJeI37$p18%uQxQe z@ILG@RE|l#_>4|a(a-w0?0Rp`nE8f~y$qTHf);ZH5*b!5w{G9SJAwShximYRIo14d zqkCyY0)s4qB5|JdSm|i)62U`&T2ncyrt|RM3hQLVH5+K9d(S&l$Yu4Mp=U|Brgqh4m_XJ5a{#NWzCEg2%r<#U zFap&zLRx19@$S&TzXXD%NN7~3ODSR+Uii5)5#ZtJ;PHI5Gq)aq(ypa>@#HfIDER2F z=fzMlIq5sqkn1m6d!)q$g#rB8bgP?faT0hRFjtLw3c2p z0M!Cl;~P8$xy-0?bXZhMssVtoHg3_LO+PTJTM_^P8s`v6J3Z_YoCWI7Q^2L+;*Q}p zQy<;u+QHEfge6@N?)FiX|3MUPY1xO|pvuz_3LFzT$!e=CY>H$g#&otlb+r7XvODUO zt?Pt>Q!jgkT9gwMP5lfTQES1P4oH~>=bG|*JzMYsfDg?leK}DgN|`|q@j6qqoX-*P z0055x=2BP{n0xB!BV?!+{|x`0x1D37C1(pcaYE+2ZS5vJ#BsQk!Kh+X&`?C3!W!@;)#h`{h=yj$X4}7^iiFH33k@0&!a;n|mQ?|v1 zwn-e9aTb=h`X+~5DTYN6+Qzs2u$O^jpMY9?w&@S*2(++bmXvA4mMDR?zSU&CEeLDw zdR@S|5@*<3hh(rKJ5@ASChX)M6Oy>Q3NW`>p)_k~SNH9M7Fs2Eh2k`tfpmnry}UF+ zdQ_emgpY7I$Zw!KwzQr^V#>-BP-(O(sQzr+yi45|o(V{8R6riEQ6dj}zCyvT*6GpN zq1Vwf6YgYbeqM?yy?5Ia(Y28yjDVz1hfwZ%{S>!;j1j;b}H6EMX3@H*2nm`fmKMue_M&Q?_k<$mmF33wF{jqWe@UpOyq&U+K9-sez zKMUtspvK+hzN*MCkxyaN+F~o#=ajJ}-hhBznc{fexlynB7uH+{415(TAKqD`q~;F% zOM!&o$_+f&Na^;DZp0xSs6j+|F=@Emja}AJtO>XgOK4tO%-Frx0S!Ct_Djw?l#ajm zJL5^dm8qh|Uygoj3Yl}sPrG{dQmT#=_op=P*LUpp! zTPp*^j_RcUW83zX{3R`xcA0KMFbH6Q-)FO%><)k%ciSdhsbyd9xuv|fcSQ|-?E*Ed z4J+{aEtHNP=9c5lg~fwgIdn?Q@f+JN$kVg034&P#n)h+l2>`IG(jzY@a<Jg7ijgoO7%DT#lKmSB4-H4t@iw!Q>d7b+F8}o7U?rfG@7_AD5JqtF7 z(0~y&5?7e_H~Ldgz&h3lJS7CVLiRr;K$B@6+=H{nxz{P*@xl^N-J1g~_AWu9ImgF# z>MVJ#AH@oCIu`9OZQnW#VwQ@`yLgqW2Uuma@H^woW#*{Rj$q8<%Oy@TO~R4&{{zEi zY!MVE?P`BVtN-7rO#2t|;jTL~yCVw?{O=gpL7MR$$)=)92WyY+Z0)2H00B>Uv+(L$ z#u}6jR4f3T7`PV!4prD~F+|TE2@;Z*Fh6=P0FI1&LxUwy|2VmO1ftDO9f zF#qV@InRmdQKA@kSrE7h>_yO327Ym8xsFIc%yAgn(18v6S=8>|DmDzM50YniRuiV) zU9|XKNq?+3v_s{8*{~DI>Ojg(U;*kI%k#8-Sp35VaR}p_=5_t!mP!%T=g&4Q>4cqX=4al~ zS5o(K6B+y}nG?ZuCkK-dquunf?nxhM#`aeW2jrQ!3zm`%#Z9X|jKPfdJa|4q<-y=F zwref{#H0}q7@Rz&?sOcQ1))Hp^LG(9`8~d;Yj%bjPY&^-grN%&?B|RtAoZU#{AzYe zKWzErEZKz_rqX&yS6$9baB&YzujK{7oUKq0nj^=YzbNCb$|>laEp>u*M}GQ!!msG{ z0AJcEw4n1mu5pX$Buzne6+K~hB_^+>&7Nk8w%^q z`|G<;IJU(|3_8$3wyx|2r5OZjx(2fU+jET3>UrMs7>pHH!7iLm-HIrE9wPU|mk6SG zq&x9#MWcV5BvudKZ!ZA6nQ*q)Oz03(JA=ney7@R7z4f$R>CuGl4FBB^u)ETG`ogzo;3Uq0Kt+AHN7Yye?gL8H%k@5-zM3r!U-PLSDrZ*;|&lLGy2A zV(N!*nQsp_WkO3Vv(l-1CgGtRg$ zY2}}N3u{e&q-pq}2`~B$g3MoUqUelpdGPVQIqAPflQ8D_0d>O&8F)_Ic$Z+1A?CAm z0N*jFhvI%~kSRLILWh^uvPpu*e17ovM_&0!xk*CFXi4j3 z83cmd{nyLbfSe#;!xLC8{h|nD?Wc0)AIi!~tQ*{&4=72 z=>pEX$Ls&u{$b-U2>qrI^#{i4<(JA<%UXb82Zw1%1P=f*|=8+s<4zK`DXu7>Nbx}g=Jm`($ zSBJw=@uqIJL26TMsHeMOjl#Hl8laRkB72u-PZjtu6x|!mpGjTsAnLHU^^ua;G=eB! zH!~80Ho$Lvs}C_;X$t*~b~7_?LY&1xhXpQwY8>*bqS~gRDNdd3MAl8q@W?WEV(L*L zqtn8ybEE9X9i4Zy3==+B^Dbd6QTMcM7tz;8MT8+eS@BdFbw4xxYL)x4mNa{aLL+mRPiKlM~x!|Y)` zlg1A$mNk{8JoN>BzhY$apJ%V2Na+Wl4A{mR6ru_FbYxNV2`5w9-8t zIlJFK9FNJU#srE5h306L-1u{`RTs;bl1E@y!FOTXQ^+BA?R3(dW&`>V5~T(X*R$mt z%zc0%(O&!7tdI4c>wSd7e}c^v(33(3zQCuN0MyLV+u8i#w$kXL zF5EE*uZANl1E*v56b3psk=lwTM%8ItZ!3uMR(o2}#XznUHP+a2SMsi3r~^Zhvxa|iJ4`!i z%%h^|i^-FUten815#)y>-Oe1zI!LoBsGDkB8J4LOv@p+8u+z(xDHpURcscZ7xPmtSB4W+-M$|y< z-!gBWb9CUXXYRt^A=4CebAG(pg|*VSMAiOMxe6G0K7>NM;4|1bu#jwm1ppVm=525D zPUyPUw(De3EDZ1a=G5>ON$LU|vmI;u zGQoFXQX{yBB)S0~G>x&fvNoh9f#*)Jifue}6}^zkmx6&_Iv8+XmjOg-IC89s>msY# zLgXg%PQpGw0|RSKaO}pD4W@fxJEbCQu+{QwD?}_CYIxYCOvhM5v@*0p#10enRm1o8 z+2BS0IZATkK=y`Jvh)nt+ze3Fs=Cvd!TMr>QG5Tjw0O%M?W&M%szv%{ezuPIjR;}# zYnn-2rdtByg_0XzB`rU@OO>+e%atGCqn*fi9iu9!~QF zbT!clV(BXl@oayIT=P^bqr<8pNj`86LBKnPp7>?um+%p)%f#--0}v?m5!M#TRX&mJ z!ON$$NEb4BAEQ=O>=)x7BH%bDKDM$2`NDJ%j|#KE6P5RjWA1`eU=#n)9uNt%B(_>` zj;Wghg2XjmzwA+DvEF&?FKkn5KpiKU08K%^*if6Pz7ph_Mnp#|f4;nKBEu`+jW%Ht znUJe@Q{nR|x6x#%A0S6>flPub(d50GJOr?D1?qV5HYuoT5APIwW>k>)B#*;i3pHTI>>TjGAXFuA8WEyKv zE7^%dY3JgBr$3OkThZ*4Gr6d>R49atkM4RiDiXX~HY z!bq)119;K;66zIXo^mjx`oTZZ6Gkz*Q=)!mN7oqlknNoLQfys)^EWgLN6VaxmvpYf zrsy-qjs#>D&<0a+jcm6v?HK36jaI6~a%Z+cC&H(3$W6c_F|_3O1=+AtpT7 zQ-2ev;zPb2vq%5bgVKxSo!o0$Q1Glrx`N=>ni)UE~CJJ%rKmlHHHh4y?u{*InK`i6sE zw&4VC4MFsPYL^K!}7TDN&@@ z;Phsw#5y*fY8$MWgmn3IHokiX6S~}auP%>BCZ8r~s2bF5GsJ;wfT~d0g}iOGgVU(e zm-Hm*y=%^RYtAGC9nSM{z)ugjW3~2j(=>f6jE8I(0U0u;px&UEP=qM13&$Y%DvEfm5?ym%N({KW4=*CIU3FMW&FB!Yh$sLr+Iu%q9S7*06-H^ zCPr~lKkJ4VWR#{n=1P>gv2!BtZnR#XLw@wHlcrEO^a}8K3b=cxNjY~TviM6fRsm5^ z26Hyi69jiN@2gmR8#ka}&0I`JW35*hU~wpUjXZ=zg>TQi9I&pXqSncq{Y>B8xryRc z^yd?_hnH{|_NwcZlD(VoQ!NqZ?ygd90I^k;$^}Y0)(71tRl@&>Y%at#PK2xzc~*<> z;PPCDemS-F$mPA%9jK%b2NoZ#GY|o)h_9-g24OWo-g^xkutRdG7r8>#53X z?I3>VcwJ>F0-TLu7@)N*_+Dqt^*qU4=PxTT~0pwY&5%znT2 zS2zcw6_8B2t(fR5v_%&dmX2`i_&aD zuk4cZB3L&_4kx|ga!Jm$o=iypa$gyWNnx%sG_+y=9KS_cN-|J&2O?pOO~E#f@Rh*% z+$p}ed}V*{PT)3xuTZ9d5Q7Y?)VJOKUDq6Ivf_*HBvfm(8Ek%jlrwa=6BQP{yzlpd zv^}V9Xgq!*u7`;ue?ji!)ZLO6@K7kz#bolKuvZ8gQMwHfzyUfBV$- z_X8nW)J_r%Ur%?%pw57gY^^h=53SIib|Wz%4>Ku9^2phD?{esin@fQj*#Ux=IrG(z zWfAf8-;-YU8P0OgKOP*RZ$51Aw!+=;SHFaWo|ODO*8WpDLlykx_H1`}e;Q1~VwJw- zZHkH3ytd}>$7(abGl}dzBBH2Eu)oH#JGM&q;z>BWPm|nwJfowF$17G^z=T4dt! zs!(*tFOK}1o{tSMKsw&PkQ=@;E!KbcSmgGJYRmft0Uh`;6r>f`MA4$gJiMoRI<$c4 zMY*b)Qa)t)EALey?CpQ4$~2x{}%jQ_LG6OF3z$42;eGJx=7EMRhGYc2hZn&)XaSFc|{i# zU;wH^I%f?}0c%=+83O9HJMY5fNjvU{h3Tb5b*Jg5Owe8r^3Ocpk$U1woz{%45tq*$ zumsEem+yI1pZS$xZs&LnLw&g9r`ar0C81*!CG%i?tXH?OEw6&a3F~9xj40wN2g7Bz z(J?PT>vCQK>{ngtg*l^BlPp|`tWpc2SCX$DTz@`R{{Nqrzbl$eU~l*4?ik59(N_?_ zC;$~{dw2a{ir^+`fdj+b03W7IqXdUqnY(|oVK8)QwPw7*hX#{9+EA7hr_MT4PZYHb JQ5xF}006*U4FdoG literal 0 HcmV?d00001 diff --git a/assets/img/daxnet-480.webp b/assets/img/daxnet-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..8deb3f6a824eae37c19f57212eb0308ddd8b0e74 GIT binary patch literal 12494 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 Ye@DeZ4@dvxSCmMrrR*Pa(xm_Z097hu^#A|> literal 0 HcmV?d00001 diff --git a/assets/img/daxnet-800.webp b/assets/img/daxnet-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..b8d234c7cf980ea26335113c4ce059bc9b7d2767 GIT binary patch literal 27086 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 JQ5xF}006*U4FdoG literal 0 HcmV?d00001 diff --git a/assets/img/distill-screenshot-1400.webp b/assets/img/distill-screenshot-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..10cc5d71d4702d0771db51b2a63c49bd99c52b0f GIT binary patch literal 26622 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 literal 0 HcmV?d00001 diff --git a/assets/img/distill-screenshot-480.webp b/assets/img/distill-screenshot-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..9a4a452b2e1d00d14561c960a3278b03e20fe964 GIT binary patch literal 14676 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 literal 0 HcmV?d00001 diff --git a/assets/img/math-screenshot-1400.webp b/assets/img/math-screenshot-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..f8d08c0e0107673d280900705671c111ff79c348 GIT binary patch literal 27084 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 literal 0 HcmV?d00001 diff --git a/assets/img/math-screenshot-800.webp b/assets/img/math-screenshot-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..f8d08c0e0107673d280900705671c111ff79c348 GIT binary patch literal 27084 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 literal 0 HcmV?d00001 diff --git a/assets/img/miccai2024-800.webp b/assets/img/miccai2024-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..0f092fb1eba4bcefdb2159a248b8016f1d675b0b GIT binary patch literal 70688 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 literal 0 HcmV?d00001 diff --git a/assets/img/photos-screenshot-480.webp b/assets/img/photos-screenshot-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..57bbed3dfa9e93d57148dddb33328e3bbaa2c811 GIT binary patch literal 14090 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�J&bMUsn)( zg%)>BWFO@iORGRM!=#l#GuLfZB`EiF%zo=KWWm*GM>YF;- z5fgy~jVK!7bY1w?6fk{|u{}n$%R92j*k$c->mMMrz&{$0)szd~X>5651wr6pg)#99IULD#mDBd&($_UDzZ!3eK9KySz}!FKQh=EaJSleb1S&;LgotJicjCcR^{= z+kxsrx=^z{v;Q)dzvi9cNb;4WC!$H6!uRe#GOPs2Il{2tt!T;q`{@Wbr686!2%!y= pV3s6pXUA)evjLRMth64q>N<^g+PBJD^Mm@Gbe7ifkOlc%{trxQ_jLdO literal 0 HcmV?d00001 diff --git a/assets/img/photos-screenshot-800.webp b/assets/img/photos-screenshot-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..dd09596d4b64cbbb5702de92c95ea89d4f69b0e5 GIT binary patch literal 26808 zcmb@sWmp_f)9Ag+;_eQ?-JRg>?iSqL3GPmCcMBFgxQ5{F1cwmZgZsPr%Y8rZbH1Dp zXRfQKe^Xu6T~*UPGrgcHBPm&D1psJCh$?F;^Jv2Z000tjc?SZV0{}8&V#-@6;7b6? zma&tQ9Rw->VDI4OqADdyqOGG#0`m(14S)v#0gM0$V^dcr5oKlhKidD+fB3)0?IKtc ze9STa>FdAp|0_Z_Gj}xw0D$^nZ4)zBQ+qJ?0sxS~rcN$y006W&SWfQg=Jbcb@c=Mg zzz%}h_YYhC%?W?l5VoU_Nm$QB(pmI+*XR z!O{KA5b##+(i&g}>q8Klx{87G3cv<4i}vn8-i2HO4Mr`dh!>-B#m|{7?TstjuNp z?f=@_N?i*q2TxWIyoa@>BAAiEjOl8t_QxNv48-@--mPwap6o$Ot~^p|g-a4Tz>Kek{$K^bmV>e65a=Lb}2YW$b~xL|HJcM$m} zCm?-uSM5K({S}v)xwr(F!LfrT%^fuUi5Ilt~CL9{*%>zJ@`Mz|8I*mzzpoC+&{klM-vnYY6J~|zJW$SouC!~38)9u3K|D> z{o#Mcm;CDYCz|LFW1uQ6EiXUspdz?G$n<&fq1pI!iN=3Z{#c?%G8 zbo%IGZE593A_9I3n3Kpjm@+Ytu(7bQ004j9DSvbTfGh03-W5RX(f`VvdjSC6Xz;V? z&*Plrj}`!6Ob!6F?EwH7xBr!q{{}CQ1OT9G+SJ{}<8M94KNS@CX@CM=QFs7i06BmL z91$CU3%~~u21o#80ZIUMfDYgTc-C2g=d%mI6W|L70)zu%011FpKo%e$Pz)#sR0A3S zEr3qIH^3lZ3@{B?0IY)N&o1B?Z~?dlJOP0~7$6c51BeHF2c!hj1KEH)KtZ4cP#&lX z)Bzd+ErAX|cc3pY1Q-KM0%idVffc}dU>oooa0EC5Tn26f4}rgdj}RaTLA_yu7 zW(Xb#5ePX5bqE6pO9*EOZ-`KcPY@XpMG#*gnjyYHj6p0wY(X4D+<*We1Q0fe6vPPP z0f~W>K)N6ckPFBk6b(uP6@h9%?ch5-2igLifF2;BAu%9HAQ{1PSQ=6T(iGAe(jPJw zG7GXCvKg`;at?AE@&fV|3JHo3iXQ4clnj(MlqHlWR5(-`)MuzBr~&Y5+J(A>hK9z5 zriSJQuSOkc8)zTsSm<2nTIgQr8R#A88yFZEJQ#Wy0T?A1V;DD>aF|S(FEBkYvoO0b z_pk`C?_k+rC1G`89bkiD(_kxMyJ2Tx_hFylP~j-y-oq)unZbR8i-#+LYloYH+l70A zM}wz^7l2oXw}B6W&w#IiAAnzjzd}GjAVc6qP(iRp2t>$0s6!Y=*hY9jL`S4U6hqWU zbVvMzScce(xQuv(goH$eB#fks{gQTD2f|QU{ zn$(@NkaUvtiHw>|gDjY=mTa9Io}7o=f;@%1kNkq-9fbmgFGUr_3MCvR52Y1lI^_`M z9Thc|7F7gQ3)KNNF0~A`H+2>D8VwSS5REfU5zRa;G%XLUEp0CCG#vyTC!G~tHr*6G z1U(nMHGMAq36x>GKIowM;m^{inu{^`PP`skN0lb~O5AV6&yS;CCf6m9qXUkW~cfe20 zZ_Z!Bzau~ge>kuy;iQ5VrB z(L1sCVt!)1;vjJ;@o4c$33Le!i7bf?Nis=G$tuYUDNZRLsa|O)X*uac=_MH=8B>`G znG0ENSwGo+IYc=%xh%P#@^tbp^6d%`3bG2x3Tuj#iVlh`N&qDprDUabWol(-YomO2KT}|E3x;J_fdZ~K5`keaV`ilnC23`guAMiieedsboF*G)8G=ehHGO9Fs zHdZn&GQKg9G08ExFcmXRH$65JHcK%(G#4;WGT*llut>5vuoSRNwmh^FvP!c$u@HfSQ4B{(VgIz%g^J(MUkFmxwODy%9T zIou_DDS|H|KN2$1I&w0KJt{NmHQFqCG=?Q6E#^7aGw+JJQiaV$R7GjU(8V6bdnKABL!~^W6`%1x z$9#S%b12&?S1s?a;I62sB&>|Df~az@I{c#lWx86ty0wO}rmz;fHl_|x=U#VIZ&bh7 zAlJ~>$kSN!mGWy&6Gl^XGqCw%^F@nQ%T}vS>r9($TVFe0ds7EfM_DInXLc7>S9~{o zcWC!pk9W^auT$^IH_LB3eTIFj-?hKb_p9_z4#*7*4@wSx9}*er85S7s9C<&|Hp(;F zGR8I5JkB}ZG{HI1G|4sDJjFfLI?X%XKEprLJu5W(ZBBe{a9(D9Y(a5hW>I7D$CCci z)(^8E2g`QLmn$ACPpg4zP;1fasOxDPgd0Vhw41eCTw7h+;@jgt)qbw-nC=|^a{cwZ z8@h+Im$v_Izv6)Hpz~1jaQaB^X!qFZ_~|746zw$UjOOg?x$yb;h4#hnrOV~p@7OE6 ztFmj3>%JT1n~huh+o!wed%XMd2cCzaN3F;GC(mb?=ZqKHm-bh=*R?nMw>Kwa7vsOa z1wi04goOnF@Vg8EK+*w!J4}PO33`9;`To)X{=H8HGw`4CNBqC|?|tE)2JklopiCG5 z&b41i!~|4#u+{v56r>}-Dl5YYwvX>$Mec0~jLz_bGZ zFD`FyPq}YzFD2l;!ZHBR>-_g#^N%((DgaOb-a`NY<4a)tU&r73P_Xdd82@(-j+~vH zh}3+i@C8myoYN^UaZiC}hcbi_ArTOs3|52*+~NAL5e z93-ceofOx9`Sm21eSVfX+d$#MOWN+adg~ugm->RI5G)b}Fr#1Z0ZyW*t!o}x42G^- zc6O7fG0@6ccbt%<5=BYq&?>M=mxme56HhXqsF=OVd{3#sgP7 zB*Q3`;+38{)CK267$#O|1Ra5mhQV`n6gmD{@cm;d zZQsa#$rS|-5_$+Ed&N$Rm3hvBaR1`od zn!dV8h9F%QhihRhK3rnDLi`ALTCxf=(^D<+&J+>n*Hz`-^&7D%FCqjHlrytUMq4My ztT#Ai?0*cRM$IGb3_`MKfYMYzvr*`8b3d~}@KMMZwQ_8e0zM-Rg( z(19#3y2BB`84n05sFHkR+1_e(dU!1jo(qupHiqDazNBFAJ^bRXW4k-&({eA#HcS=e zdRr4TTVzwUG(#)zqh$t(W_sl|Z0cT;oabJBIs6E-ia`?52w9cazp>^AC%JA5-8QsEMKpKZv9DdB zDqkfuIkTi3vk4!%3;o(wKBhz3gvnYxifv-;@O@+$W1Cpd?N%YGb&YIoL!39b_(8)b zQSCbNNbR+*kI(!m&Uv%Ngm}$idb9n2pdHr6sD|ls;BxA49sl+g+DTf;nBOU>1 zkwmawOZm;(pP8E)jle2=ZG6E%z>vZ>NIIWBBJc<1eu(7(2x@~tl@0fDdl?5evIOd`LW%%pw=4;QeZh*G^8ywVC1tnC>mkvTGJ5X5kza+ z+Tm-YhG=-Z%P(7fS2x`y9fjf51L#FNbjmpoIqOj}m(91`$@p%9D|BzhFO`Q*eBJP08ql%NTJPBVyqeBL zKXR@y_Rh}FA;PKPM?t!cY#4@xSkl4%z(ky)N^v753q5UbHn6*OMYaQ00k2a0R5WKwWgC$fm_C*$6E6 z^Sm@|Jdnn}>N)|Qa2tui=A(1nqf1b6vC*v-lbCEU>;;?Q4q+)ozX;o@22|kNVpyu{JIA zmEs+(7^)sy*vk)U@yQ|Sy{+g&tkZBozi92O%O1p3kuaH$np0Bq$rZshPK;_15$=-!F z!(qU~N<&;s>UN;~7Nl}`D@>STA|Eql+J4e*f9#GmZEbv06`q$uTii(?u>Y|aU77G^ zKW|Gzy~z9`mLl=M{z0cqTN05G6cp2VoF8=F+QSh>0KGd>eW04X~0v6MClI=bffy$mM1SN;$NW?JXF~8ccw`%chO~Zzg}uJw3n%MMZpE`ubAK^65mC% ztdaB|;Em^$=L_?Alb|V~(<kd|I`5ufLF__UjoGb$eSp3K?cKy!4SjKv6u zj3G8j;2b(id-CH%GtC*soiDQUlVg06*(82L?&sQ;$m4C*32QOA9M?3r3^<)&yO2z8BcU3=;zcl^k00xE~)$82t(I8P&cN@Hk>>_g3cGWf+mG}K zDhjiWC6Og$vQ%)n5e0y>PVV(vYj1TiX(Z+b57iX9--;p*|U@hY*%9;%XV>nLWP*m^Qhfgv1ZHrth((sL1Fj4$88UR_MkKyl1Pjs3jtRH!}Vq1s4Q zH>^cVGR~13WPq}KSP;9Rs^(9NfukDR;F=l}T)ooq^hBBJXbfS<-mt@j5dQTeLJk}0!)ea6wUcNoLH~H(^vgj~ zS&DNhhnLh!s_mkK=K{80ogJ6g~pQ=p#T8OqxJK9nP(h{Ao3E#lh@#R=RIV=`Mq9qxOdJoVL(5Hq87 zV|SZ#=W&o*@R`#?(?KOLl~U7%*5;!{0lhuS0OcsncL?dy4v=J; z=$(xt-iTyl>=&D`&YW@VUKApL8)FmHJ-Vo!Go%rUd$u||yV85hO(rw?`Llkrc(B{= zPo2=UnjYm#yDdas4f{*}EJcUmHr!EAtGs7t$^DVbSdVw0Jz57!^^K+2a%oB)auvMM zRXoG={r13lUwv(Q*jFv90f-Lw;o*~UrG*^Z02?gM2$Q<$&wkaqR4WX08!z3TQ7@u; zW{{b`*%o-~#@W>*9_HWfrA$jhe3c4Omjv`t`tcx8ZP}4SrkvF^DY@s;r=UKGI3C?> zzkMgfC}9D-h=>d;C|CT_@9kKSv~yt=dPw{^(QAjuLoJ7b>RLs^3>9<$Us4`0c`y2pWQfhVzK>mQi7o?8m&< zfpZVHV|nFN?zHFL<9F%rxr_l8eh*3xG@uR4fa><-GCPkTonlT88ZBl{ym^w^ZR9MK|T2}6)$(u`DJ4b~Q;Phu5JZwMMlOml{-Kbfku_8Q<@KsdwcC{3I?qeBkSS_O=pzPzf1* zuQ)5Wh4jIG--NJweq-!;@F8`$WpseR~_iniNJmA+)fG>X{Xc_B5GR^g7 zJ$EQ?-2&5N*FToK>VDwznnM6K5>gxm^Dtu2KOs?OXLDkA?%8Fak=fzXUXeT&V(i)i z?jE0@*M8ytyo>3Ce%HdJ-kO-`V`xR+8%v7!S%g7>zU-X696A5X2FU%WUpy?yYm2z^ z$)u2Z^oA;|+d(YloL+0aoST>8szy=SCr_c49y>Ap&1t*!y;Nyo3`lhQ<~z!}4jy{4 zcVe_se5EQDl1LU#Jd|#_18q;+Y??;z*IoOrs))Aq*ly|>f8z%QsZ7r29gd559M?%6 ztWVve+7QS4!hrDeZZ48HIO+CRF;(Xvovvx<-rp4MQCH=bq6H1SrafSZaerGIR9<$` zV~YD!OLNjr$dNOD_x!`0JVS%2d|=+}zcpHaMQ)uSVbb*RG&3VI zI#&fiYTmb6FTxcIj9}HapGYQ}h;Mz)8)aGq* zfri-@T5Ph|pT!lSNH!x^`;QE2-I!})U}9z&x9aU{s8n)lYh>V`-49Br{Y>L}sVr7I z?Wr%d@OIcSe_9P{wd(an#tIfyN9Ef2jy<(! z@TZWHXi`y4ZSLhSy{Zc@Z{KyzcmoY0;!CB@4+RMNG*V-Hv(` zG+$}02dPNf64`c~vz!L~*cN-G(0Lhe`ALU?_0@E9N-uOP|BCIVlHij!Q)8i+0ZCeB zRAeR=wDQEzFZ|v@|Bjs62*9Mt80X!~M0-*MR-WTpw$3i1I$uHk(6JXX#P9AWZB~fK z2E>v<7wi306Qs+-^k{!#zx#3Y1c#o&*a?XsNcGv*-QO{!MyQcQQ$2^eBGXjk>IHKq zyL80Xkwz*+a_N?*W?>Q8=!th4=SE^92<^4v%$ z>VCf$A>-_5nHuT&26%wUe%9;7hiPea2@+T?Qn@*~cWGH-Pz_$oeSqkTt`u1A2O`YT zmycojW*1KyAK(L5Z>lcS9Q)tRmCD6UmeXWv*KVEE7=KgVm{kA9N%nljzW>u4E0&2P zlcRl1p3EYjLP)EI?W?$e1w@yw@<%a(-F5|O(!G!xVTF|wSIFy}FEI(fj^lyky%M+n z6SF)+>cu_p6n^j%FCN%KOLG{%!az5Z^oUANeA=yu>dOo4F-MV$O)8!wwa;e^$TB^urME>D9BP;E< z-Q}nq1u>tkn0$!vEX(U*SM3D#*mUq`fhVJUYF-OQp5L9(oW*mZ-<2D6%;WR-2zn{T zR!(;SdQh+8R;ux!r$==Y3R~>-a|0K?PRyUX635a&{TdmzDlmL9fD5|RIJhTxkOhuvforR6aX+^3p?C3^MHNR&h`KVL(IOx z_-D;l3dl9Ve|;z;Sj&}CSXwNmVC%K2xR(xRNL!1;&e+`o9x0zxJC4Zmw&&m~gyMFD z-R~kZyb!Wh7=wxtKKPQr=LuGkF<)|>ERKH*ZIR+@sXEEq($~{pfI07}gUk>l=SuKK zP~YLsng7t;4r{0)fSv7?z&Nb_l~mEMAF@i_fO>SlPLQi_WK@zkbXD?wsumZ+CxAhd zKhkuz;1y4j4nZpg`IH|rl;HIsTLy}P>n+4Nr-tw)`oHe)ZWG;EtD(y|eU_Lg`@b=)3$yhaC-X z_ivcgM@Wz-T>>NoN5nUL9VZmQeVH$Fl+mT{;||Rm3p8z%dI9Bx>8md`UgQHP9m*5Z zA5mV*%E*r1g@->BjI_=ZCor&&2VG7~vD6ujX@_sv4sIryJZZ@Lu|C3iN>l5lh`x3v87bG7FtRwZKYeAu!!kbglwri1zG zg=CC2Wq;waZIf!LfL-|@F-#RIMtd6b9ZXuQ5nLwi5oIKi%)qj+e{^q9$!A)E6m^uJ znQXLQl(K>ims&n`26X~!_CIzxOi!F%>^ThcreqIcY-CY2U;{hsDb;CSE3kaf9jA*# znMfMG$CMUbaN@0N$tJC}EhIG^tAb>MNUsbpVJ|s7K>DG8U8paPMr8sx!qLD zr$n(;dftHkG8Q@6liJ)IKThdln@t{UXJ-{?9#T&cP+8$G-&4mB&lp2ki0L=>A!@X~ zL65^YNN6Fo%A2W2J>yMe9QJe^eYwcyjNb?8MDK8@Awrw~(JGL0cyxZv2q~9=0F`xo zLT;?EC3{Lq=xmS-c>NI>_mCmjdericRl_Drv2M`jSEpCIlA!niDOTO;o|~V6k>WJ5 z%-N_~9P~C3m=`YbirfV!^z(p4IAN* z$!c`-cyA)V*m1Y6<+Eo6JWa&OWDBb^vGH5#U{>S8uo5R2e7(SbXW(AHrVA1VogAyV zn(4yY%sMGsWNG#Z>=uierl`*LiRx)=nRaeTaL*}Hno)#6v10bz_h`q^{DesfKSlT= zGe;E}yOpe3&O!_D&ItJ;J~+n&+}IgM>RU>^h-zY^`PwX?EPO`kq!NZX>tf^GWCYzO zj!dRb+_^-Z1?4rLh4|CE-$SxhXMaK8CL9F;j^PtBq}JD5Id9vTJnyr2{Sq^x+aE4B zTBm=;Vj+>$6Hdq9kXPy18Mp)lWqE#BfV2L&xzo!>Nl2oyBq>qEiJMhMf0z&)Z*+by zI&7>IxYk-=4sBX-TcksgsA2zuzMw*mV2UDPVorJrZKiU62eG@Kq`_;nXdJm+JgpDS(&V0Ht7F7m&|?h2PEP!ZO5YW?4z=1x6C1-_`l3~q9HSbd%Dc_$ zRoiNt@X}%#2&rb^FQS~hVV#|^$vsv*07QQB>>h|B5Z;{EE^L`Kk0IaGaAbE1?&`)S zE7AgmQq#DtI#;Om_aBl%9U|XFwm7&e{=RbQW$X6cU4{1kkrG`<^`+yeh&vq{PEENR zZ$6;Qmhf4_iNpF;b$4l{#~oS>g4kxU5``u_0N26yU<_1t(Gni(i*BdrH$kLElMa8E zURUBgnOWxDMg}|zW!jSPf}H~$h3c%dqVt?61ajKD)DFh;tet)c)G&H=fx7-agF~Lc zE0t5S3PItyz)`66CRElpUG;%X}$NjfwBz!g=FW8$+`-gM_XoNB(v^`bS>>?}d-Np(;gVgrC=R*k;9k9mc^2rfYmq`H7+1gk=-6uh^70f?;vZa4qG6 zJ}TlAEFqy3DY{bSFu7e-sV)3FIbMRs1MuBh?t_=RwC-FAH)Kq9f0imv6lJjTQ#yAB z(^bAnau!PT_uq4eC058|L64Io-^z$Q-AXy#dCYXle^j=~jbqV;U{Pu`el-UU1$OP{ ziF!d*uM|FW8o)n;{K%yBS85u(D{XS5Z|f_KsCk9E6pZCrmJNt>ZN$8oGY5Yj-B_;H=c#GWQ`BISQ7Y>GuSXZ zr<&@|3f{Mtep;Joi>fLNqMrz4pP#9t+L4WTN9U075A*la3I&bKE&HL3pb2)B)B5Zt zy^(NY=oN7mg0b_C%7P+%<(JL9SPp%dlHBIU#{|MZckB4H3k?XV#oTlC$OD3beDK`5lItt z8Cy8wd46Xa&LeI=(S#83A5%R#q$27@@2yCbnew^Dk{(5(xMMP$v0*s>@d~Z|-UNj( z8y6!D`|>qi0x3{E4kM^BtGU=^LaeKxH6f(9owiy?{ZiNbb+&pdM*Teo|rYru_T2(XLTTkUl;w@60VIT2)iTsQHyfk_1rqx7Q;pv zZ!{X5&cySZnig=%2mo%1zFbMeH;MC**$nYHavb=0?)hm_VFcqj?=Ls@c>(yb`*XMa zEaccR1`2}gP9w|jzCiBWC#eNwe!eD%Z~7P_y?X81GErV2&;4oBuSaivnLB&V)xZSVK2x$){XpigC*U)hzr;6PESNh zL?5J>qPgdD5v#E1&tY!;E|vB;*~Ik~it`(RsmShw$%Tyza~liamySrSuw`;u97CvU zbyGSg(>75(ZhAeQl^oqyG6S*8 zSY`Kcnx~&1^?mVuMx1gsDBzdUk)e3h@TPPNE&Oym22{MJJx|J$vI#ehkBm!0RdElF zI{J3n#=BzLkX_2k1*v_n&!E(nbkfeF&8H3L^s3N&iv^`HODLUGf~=N6YF5g%LkAzI zUKZskmN|W~Z&v2ys^L-A!tIgMx-%~LKuNk*-!`dY;c$<#StO)Rar;HeAiH|$)mFT8 zeCG<;jaD8JsS;;WwFF`2XESV!sK$GDkXB8H4LGqe-a$RB;y7C#O z3}A~ciRCES`ypoi{j9uh&CE&FFxQ5jc$#HFi2XM>J0%lAGz1-cGY<3^-Pxa?xp;d? z$FumI5^WFzKRx)CW3{#5JHHyhk+{6~DCgCSS<7B#@|{VZLb&(=#834lB|L;@*rf;m z#K(=9_N?-VHW+}tSvjNG)I{-#Hdff4v;#%#gD#C+ab7&jq1VX)3*x4kwN(FgJDS~( zKxrU;2{i3jXSC}rQtfS>+r$=X(8=mxtUaBC($;G!|1urKelff~vob0r*&-K4vdN8?xpJJMeM)6()o zX3r>j*!!u#91qv_o+qnF|9HHyTib8B+$>*XWqw%N=~b-2AYgwuE1(HaL(!%dSPgc) zT);TjoWC*V{d%s+YKR>I>hCdI34b;y``TDW!-1t>HREeG+zP8NDF42_Xaou^DwkjI zsYcUaq~e-QUKe3X1=;S-aw6`!L^gMtK%`V0=hD=H^iczjFojNvXR(?TRN zpMWgZ$bozMigFMcwje0pzGQuihl|&1kSTTFTQCnn46>E(rxHG~D*1|FMa8gU^SOov zA^gS?4HU!2`Bg?>;)?9hS-42xk`$DB*tDro=+ZJD))=f}P4p*n| zMn#_8ou_9@uV{43S83yY3fU>^CigO1kc)MJvG7z93-QK#?tWyHGW{tJsCQPu30sTG#yuj}j_z)2sxf*m5^hmnI zMzIe$Hfi-y8Iq?EbjDk_@tAk%_#$0(F;BT7mUjvkmL6>4RI8*4Fxdz~dKrmfH~ErM z17s{{lhCMIk;~a+i?Nr_dGJEpW(OVh$kU26VnQR5B)>GK=ma%yJid3`H4)@GC-Gb7 zUg{0Z*XN=#{Tl5Gm}(!d^YHKWCH~P(_oIoud_NGU=C&o1Wgyn5d`<8s^JNO_fr~+< zGyswzwd)f)(Ib@A4K_7`0a~R;KzRN}dTdsH3IyJ5Ui(ur^kB?SYbdA+HUq#CEhF0r zlfyztj{K^LmN|le9M6<`*|*w=7F1Fg(qGU9Ey!QUK2&S$ZBg*weBswA;(^N?%aroE zxN0|`Gae@S*kJ^PKQlE9VKF-;I5n#jXq=NlI~(qX%7^tyj1G%WCT`OkGSoO&t zHkHqq9!;DUkWFWjzmOyzdIiy|Is^yVbcP`W{XF+r0+)`T@8GO^8^!@L%dAu0y~;MF zn#*&z{GfhK7bwjnu(&XXypyM{m+_NBp+|GS{N=#gUK|7!$)Z04y*!|VM1 z0&YB)hA#b+4`fv`8+!dZdAv7)K5cyz zL7J=4<`))-2+O_o?#;1wY#ApGF6Pcv@+jc7U8g3I7w++^zwf+$2n`wo z`z5qRHXkM)f)z6<%(s#3UreFzQWiZ3Fda$mm+4>SLqgd>?XmQEutu&32bNf9_w)5%9bPqh&{GYqQ zY=+tt9JV0<8=PzpNXlNy&5Yg6J>9gqQ4!m!VsF9{lb}|HU^9t?9#>#}8Tl7kG;zVa z9aA+b)cto2_V)PllU%4N;uQczsBAYc2ZC=oyg%;^9AlRCodQpf>*&jY23)n)mvJVM zviFWI{8pmFWZ0P6VQ-^uT!nq%dUT=dsY>6=%c>lWJHITsa6~_&_~DAgKp(ZJLrg4U ze1BS2Gs{kAw&crufM1ks3{AUfrt13IJD_bWysm&R{mVs7~8vb}(=E44OKqK_{Y|zv8EU<)w z<@3x%^nfpvOI#4Uy)@r*`RW| z=GZ?~5vt?Kg%Y9wgJKc1ai=w|VWi`A%QB1FT<_?0r$TN6vMoAx4 z->9W5QxvOKWpXHk>|~DIh6HiK2laGHN?0VLNhZsavwlihBnAT)1dw;gff7x=<)p4# zG;k6naC(7|YZ^|Jot1+-q-ZIRi>USAKcjb%4|5?3UDDhhXfH~vrCN};-Ha3{e9r(| z8c}&-Phx&Q%w=vAudD;>n?Ja>*Xs?D^HQSGblk|ytY}t+ zictPoTCdZ#SLdwC>mYPM#^T5-fY9L_&b{g6$fIpf0(1Ey#m zgJWID4#&h3BSTUV0g1qd%YF2~TebBK${@;4S6oiRWnvj5k81$jQu*AMO@egEhnq3z z%y&qEKx0P*3dFDKky8C*TVccd$+SPv#1zC&0*BSVL{#!>JPKQOXvK23zD~nd70V=+ zYtT|Ry=iM>)Cn$(S`{K1*7)bBe3wP-H4mw?w(S==*-BLBe6QwLgj&_APa?)+ow0IU z8A0|QQ2Uwdy+q)ThxBpG%e`m~6$+wExbnSQ?5?z|O=7<7IBxKN@OS&vnSX{gJm!r1 z=#1RU!p>RtB8s7I<+K+GSY9q_k&Z67hPSv_Bv`|dxZ27|4MpU13VtT?$obG1AdDzL zvZn@GP8v3~thp0!bD0Sz)W^vYyUXwblPJYZzUK)x z@~}%JL{%EYz&q+;5uFq#kAx!PfXVTYj)`WTuguw06ciyr2zEp{g4(&{zoF1ll~2S# zR4(DDgVu&L#MkOHj=$ETc z`FVRi+kw$cn~llT5fars@{Eb`g#*9fL#@VDhrpchfF*VmRkfLlA~zk*2nXEhK8X)? zaP`Ez=E-ZocNfN;^cT*>@LyEA?o{o8?fne=zr?tGxDzWD)Ns{iU$_zr;ulYXjGM-+_|p zj_iHdQFz`nzwdA?M%#?iXbqcm>7K9RCOy)2q~7c~9hkTCq2GIWso`9hNWnjVYRZIb1E2h(U8dX!x}v(Y!+~VwibV&+ zyZQ#4*90~^Y35I8LR#-mbDoz7;!Cr~YS~e@0^YO#g zB&cyn%||J($8UC1vQ?fnmB@ix!Frx)h-V`(r(cPNu)6M|*=jg+ye%k}WlX3NUb)DF zq;+##R!vn73Z@P%7(E9@p7XpvaV)u=d%zMN$S{jFsmNXf=SH?$AWPTq4p**p;kFB^ z5Rm3v#^dgNk`Ax>?fsOMDXJxXuclCuAZNw%g868qYSV}3XdpYmu~z5PlXhkvFqc-9IU7@bLtee3h2wM0FWtz)(|s$8|w=ytrdn`Kv(TnUz1NmbYSct@alF zx3(ZlVAW;b&M{-|vi3rAEj#M4ykVlXl=ZiGatTV*pXIEKq^VZZEhQ5kmlb_phm+BB zErb@~tdFzDMchfICUs)lq%hCf*N0t~lqx;S)C#GF`+j4#B$B7XCKP>9lHOPM|}P82^`w}5HlG0g|d ztelMNA|f{Ke$3-;K-X!E$QPj+P^&%>`YyL1wiF} zhW3$C67cEBJ7|S%S^4A;4vEfmTpxvl^XcdH-rG7(ONBurw-Vm7A}6h%uJ?UbiNo^6 zm%3Ljg>^Kmy+ z3T=p0zQ-HIS zl_!jl?}YsuM}-I?1CZxghbDh1QmGm=4E`h0c(t?&Jl#iZn|RFc3Q+VP3F!=0Z|h?Z z`*$EB;l$4%Oh4|A`>OY`bBKE6@Y8TTa2c;Q93++nWI54Ga zF{DhW!WkunC7tE?&4}H1Aj6;cn>2sBqmeY4P1F_azp-dvIrrgENJu|ZW*!~yuX0v2 zY=*}&j`8<>=M6$8U|Y+cHT66V5HmS|7h+IbbNOlm7|ZUM;kLq!l^TZW_YS@!mv%7> zq+4{3(C3ExI{VC*IcoF%WhdBV2OS? zD{N#stl4&(sB(=l&8IJ=EjuFGX4?ZE!p*INbr+hrq}aTf-`88%a`b`n7lfrh+ZD|Y z)~@h(>sWJJSf?|j`g8;W2li`!&9C+2<>uJE)8{y7C4SU9IFY1e-R4u$lF!^JEh0DW zsb?wN+WG$iKP150fs|>pU%!BoKb$(bP~%JQ1edFo4$+UNpbue^@y$shGd}Q zRHS`?g{qf@cs@@9N6CBdRfb|Kn+u;qOCa?RDk!2?XJ7(jb=t&dWR9}r`ypf=(80S| zcGGb*8oEB3khLX+DQGxAje}?R5!jxGni^E7O-x@t0YbT4>0+qh!`8@vFgMC$7kbLC$X^p-PUx zll51g%`GoQVD?x;>or3R4gWGFtBND6nGiSq+$oNAfE19)8OPf%nllMxl5WWUxR!9_ z$}guS^sr$R(+mjsI$mLq4c$)rPRNe7|6BFn-d*<6!< z1E6wHqCQ<;)2$BZSy?DJj2q`3dZd(5vaB8^UwZKGVu}gNZ|s2c$9KikNgD!}J+(kb zZf}d|Jso78Y65@SoLRFCX+;7=01&q}Dc+>k!#+aQWbC(1snf{8R1N5G4)Uo1;Qrbj_LJVoKC%GP&T{E%%R9Yjk=0jO;=z2 zIS)Ts6**z2ENqebjs7)QU3;gpJd73(p8Yoq+1}Fk+JA5ihH9a$(gAATyJNe&j)z0w zX-PPh;g??ObB)sC!=zCcsSpky6;B06GQOvv^)AkVmhY?=<~V6Wo=oCq3*GBean5>AE0!O*hLRsFU$6cLl1s5b zY+3DbiB&eH1I3|!;=*QVdnp?ABW#?uEO#)>N6f(gPshh%FCq=;^LV@~qSj`hbP%`(za=YE-?ZxD3;(2(ond2|2gE_`w1N+URR4}P zzR5qEg;eL#bidK6J&g(`V8oIKRZ zLVRmGQ_H|>g0Up*XcDJ{bP8i|{$|_;w$RHSMI&&u+&Rp2qK6EF-dC~4oMj}o_j!r7 zmEY-0X|%+z->~GD(Jvm{c?23jyh6i6Nr;k&sC!>mM2m~uM0^R)KG1rkyrHqs z3^f;kzJ`!x;*B_i0Op|zWyh&=r5;b=ba$eGq zrd5|;bk9H{cpoi}ut5cV;*jFxF9GXDKlG;r`hC17JPOy1iw4_1r{Sz{T)NrJU^5!O zbZYm^4s!@M)l*$_DvzB03Byzb=pvX0GTe*u%^TiQkt>&an%0nMN0Msy!E zwN`fny%47X`PFw`NxiXkqEWC67JXTzwgfZ91vZ7w&?6dR%VH0*z*dPgdCh%v3$XjJ$9pJg{t%&HIAmLYyo zn=!ubw!H5B?+Abe)Q9UHDPHmcQDHN|?{7y!Na{hBZ9n=zu!eb<%b6GALZR zE`@B9XI52N1#PY@o87VmmTqfBx#c|Eu%xf7IDD>``5(A65AoXr`u;?mTys)z;p|_F z>6i7u3dXuN1LGCwT1Ij;8*&~#mcqqXM;mA{N?%eZNKT@$xWbM>$49?%G)5&qxDg^| zH_YO?a9aP8{?PsxTZ*`a3;^ttr*;MoDRX;!J>gCQ(aT1 z_Pr8-xd+&a?y+!QyYGpwh5*5{)#SK$&Ehu~D7ca_a4+sD!#C6>lj>$lEU#HWCd{6*9 zcVMpJgY@vnUU0ZYeX;ap$?^K%rnkDh*tjyjyWG{ESUMbpo&DN>U|eo$bQ+wa&9lw9 zUZnm$?UK?HPzH|t^RR?SIykx|3yLLIcA`ZB*AO#^x8cBoGRJ}~wRWG?sBziWT5fvluu!Wg$NHH9vkguS(}O00O(pAA=GtOH zA9oUl@f(UK%2x1!#*WkSOw=%(h28%KSb;8%SjG9nku@UIiPANd*ezY$hzBHT*#J6P zB#*z0lB5z53f6@`nlPCtH&*LiVUgP?wTdiDsont#Epwp{k(4Ak_s&9==?fm7k723g z(G>s*SMaSUmx99FW7+z5-llXT!;fGEj@VOytCzIM*MGpLd=c&@m4$f^&{zXV8ayvi zDQOFt{5t>mtEP$m?}hzdR}v^`?+Na!BwKX4RY0)LfY-l8@rA(4p|GzUTumB_Qx8Ym z$L2bi@=vNjS3H>lw;LEtWNMy5`g^7`5L@o#mXdra!6^-Vp-Qc!7lbfc@b;=77YY?SwZcOsD`!}9?At2*#3=u zl^X=u{R%>LQtBvg2$rjH%3GsL>-C!0V(sQ}<3j4CgCcl)^BQtn-q!lYbyVYC24jCp zb3BoAHMx`1V_`frATkG)d{|$MgfY_~L!~kd9h2PBM03kIhX&asi7pQ(+_3hpvggj>?qO&C-Vn>|0elj^O|Ci)-EN`R=sHf!Tm zqbvf19oH0@{`bILu$x{E&`L&@8J7J{vrd;Dk0O>p1%%Ha%&M0e zzPy0M2GB)>1P3Vd#>1?9nI7`RRh|pRvc2T`Ti$B9q}?v{*4?lelE%C={A5uZu@!F>+!1|tSuIyY^CGUyPNh|BYar2)E#q8de*qNX|-?!&rFy1@2`gzB^a-F1MkMnM|05ktcKwD6WTK zSdGo*t6+_<#$zAOpZ(4eF13O)HSMU18*mkA-tyDCJ>RO^Fp?Gu<+1C&sxg#ERZOF) z=gOz6qw1n`ng2{T@qC4&@^Z2b{YS@PW4){^hiMbFS4ZisJYSDFc5YuB$ZKsLL<;v> zI>YGAxV>WB$B~Q|;NtEwT_hg|Kn*JUpH)S(28esQsuU#j%{nsm5>u4V>IW1&|Klkt z%F^!F&QbKXx=kpFBF;M<@{z_x8Ub}|(2DEfah7@LUfyW>R13z5}Y+4F%DRdL07oPPBovbN>C8!{Er!;Sf*9@BX+@IS=)udDKO88FDuM}`gS#S3GH_# z@4cT9A=Q~BI`?nOYo;4n1A<(#1B~%N0CNh)MVGXp%04`F4Eza&7^~a-0!ZsMwF#oY z0Cy_Hqq1?r;K9oIke;Vz^f|V+#)8Zy1?`F}ro-rs@OANBq!!6Ikuxwz4#oFm^j_d%H@fw+7_36 z8I)orhrpdaFud$SvHJs+5BE8koYl#?WYc-K@I9hI-DsUay4xDAoqjg!3MjlxLFw2H z+FKJKuY0z%qMn|JlT4wq8QWP`27#J$J|!kqZLc=)?nGasJM3 z3w3WP229~bWmDJ}7nK;hK|=I1n|p1(5wvU3{k)~sb%>5PX%WH|AAIlH-5pIYbEC?4 z!c&KTG`Jh^EyX67^P}*$H{>4~COiw;#;SB{h7p?f#T22|mZiQkj=b5W@$n3jVL>TZ z&7PHiuha0)i^qAgZ)`%;_m*5uD<@+yyu@&mV*Gc%=Q7I&XF<-OoOn=zhr)Np$U{^* zBLOU{(;)~)!1k>_sjXoB%ZWz^3fC}s=`?!$)*5(Iln*@BF-Qx;6C$>(kf7M`%Yfk9 z>XmEskhgWg6aZ$Z@5p%c0k{XcxKo+%`F=0>rK;}rD5Gi20MElN_T@LGBqJK%a(E=s zF4G1NiH|a9dY8hAem;~MYtH_Ge$3~>81*=?cX^7ssMtoD#|nLFLM8p-q_GEdGvFLP z7WxiynGA;&8{v_9g3<#4cY1efycnACfL4t;@EZ@u=i}P4lv@RH0;-a$uif5N@i~N3 zZ_|{sEvSs}5JeY;HWFVg7=zdtuA?h; z!_*N)sJNkPr<6#q5UI-4yE&Mxi9UZW6Cw+JTc0C0t_n+$9`R|56){)nJl^x#VJhQc_?^#C%1CZ=*Sa7)m z^{g#rJ5O8uKV!3Kp5pDoUI9<<&ZU* zs}YO|-GoNUBbG@p4Nd=^Wpv&z^3AkGjM{Y zf;w#InMUjH$62x{Rz4z>lX;fwt_$_^hfcqwJ=zRgUuQhL>G-!#{*!U6qM0GdUSE81 zEFILTnl8Rl+XF0g>a^){ zh%$e40To=*vav$Z#+BD+SHJFpJON!q@$I&5-4GObc1C5Gj$?dm)nt931P7QioYS)j^c{xjOI7RFy0YJH znRjS^vz+gM&_P^@`>-V@r=`dKw`5#2h2CLKA^pAP%6e;|b&&X+#s@y0m|9{?B7xk}m53BhC~Ir>r`YP=mU zySyif6m(pYLfpp2WDq_cix2vvlLV(~T*2DhsO(`JpJNeiGFrOQ_+rFF;-9Cq>Og&> zNdfVAEZp=4Mv>t72-}Mw3M3MZ1GEB222}++G zOh^VZxNCI;yXLu8wnaTZGwDpTy*=-l+D(ieUt71p0{YR_^XXl7o6IB7I`8#a$oQ8m z^i)Q(cP;V9I#wQ2n}aXwln}+Wzi_eE2$Y?iXvvm{pZ#quw-%5jWOGRoZ~pHLP3vz0 zze_KbWvOF%NihRz@W&i#!`|#!ZPUZXvPuR+-M;WAS|84l=K-5Mt&^{-wW_mk-HOx6I^3RFuBgJvRClYML3?;4?@ z7l&)YIuU18V0nVJ()Np%H(A-rBwCJB;kpgRW_Pm3}LDU>OpAQG+anC zqp`%iZ~R}hSX&cR+v+vP7Y(hUNSE&vgMFa+c|26aYmJ{93vOtjXzLmbTWCw*Vhf zluayf9?CtVHhzzQXe;)Y44>aU@b_aJ7B_upX|8A9kci}^Hh@9)$2DlT2-;JbYTMD- zVNb|oGu@HLeR$IGdiU!>0sO~%h*5sbI*}G!aJ>Ntn5j6?C>Dn7EWQ*l%QS+h2Ldoq zqM-0%X1vt+gOxkTgZ&ug#8&@GuuySqHaX_|y76Ncj$tbd#5{}DRk{RE?;Yr-OP^Iu zqSu4~k(T=DU5{}2$W+qVjJ$evo3h$;;YcKYMSW2UoGr!HiR2>q$jD*$T(N!?<^2zF zsaIRCtynjU+U&v9w&I-Y1Z%~dtIcSaHg0&p#{I<8NLtDm&MahnmH%B@SoMU-e(Nt< zc5LC+J>FIq)TPJo{D-l;4(oCdN3#(cao4Va9#o|ex2NA|dK zY2KFQT2xRi{tW0^?krb}`z^oY$3_txK}{*yYZJ3^{?2X;45~GVEa-=5Xt7#@`=i4Z zmIFPdhDcM+JzQb|L8mlYzmy>R1+no(=E-qDBy|?K8nd5-9)^;Vz^Z^Z43ie^-8zyZS z>j{$RWlK|hVLoG;A<7Xjz20XWknruXHjw#;i6GwSAc{NelXsVSV9CWyj%;AQlaSeB z)pOIYJfQ_3Luq3em2~U#OFd;`AqAfy7&<+GnV)QVAJI`|`Z!|8-(6c>!NwdfnWOiX zVy~x@nx9pp1lq}a6W0+oK*|3hp^>tfubM&MpNHuCb*2j7h-AsCezH;*o9-1P{*8Io zxC08<|L}kb#cQ5p(UtUI79#s)(AlfeX0h+mqzN;utVJ?noE={%smwrzr*X=pE2Zf! z+^bl(v-=dD_+QMwbZ=_R$Fv)$xS%ZWitici_&I#ABfd-X0agwN6qseUMTy!j`r;0nPN2C%2|i%^}Si(c0A!x^ip#}51QT{vJB!~&%= zwX680;4$yzON{#>Q~LK&+P`?{OZIrLGpWy2Rzu^a(F z>8#ljmiM#W_>-Vn4{BuS9)NlR-oNy72-crFJ7#20KmY&$S^c2#KJ5A5owvM)e{0|F z9BwBpE#Zyk(=k&3R-Dekvl0uVYg6;^)0mYXE5!b)QAQGDZRzd-n_bI5KQ)!Cn?s+T2Yyegc1-ws0OgNeYZ(~kO_P%Oq z%eXrEc!_@TsDhI$x!Xcq4Pf5Ki{9OP_*Iy&AHLZ35za;?O4^gEdjlGekmGfz%Pv4n zL%qqv_Wz*D;oZQkm?=9}AGM}sd#EFWu3c9)(^MP!Ai^<8M&h_p)+%z5jw1dPDW(P@ z;fTz$ta<#r7)!vor%r3Zo(t%=7#o5B8+a}Rj<yi^!HuD;riHrp&Hm*fpdWcO|FxXW8%di&i!jYCe4=dqAe7(=XI;|sMGLQu$z~YV z!%u6Tlird#Pe3V^G4~r3ZZ!dkUBsOP>aj%Ey$?MSSGnJe|MsGZM)st6S>|jN_usm? zthkc5T=F!aPCd3STVLgKa)NYwJ=2tSH-*lnlxMw#CY+g$c>BXLql&4NM!iZPn;wiy zGk;z4!oI=pRK_#J^#TA(ES-OFRZb^FX2{!iWU-NvovQZ?(0lVN zc4HXsuOCh48ikaS#={2x#^d|-no~S)XmO!!)DL5Y?UVwm0Xm+53!oJK&^Ybl{YmDc z&V4`f_{OUld0}>Oyl|2wP_>233Xb3~=W^^mVgqV{bXA>EXlwqv^@&mPzeXw|CN4hz ztMkqYmhvBp(O2VO)NWA>2FI3IG6wkv$*h65St88#j)%Kw3a%m9%uR8K9VPIwWNA?n zVx$Y>Y-Kf_^krZ9dRVUH7^OwzLIOW1;O4{==X&}$f^=+$>^i?)4H>HUQC7k80#a-j z$0G}!i}An13xJI9r6ICLH81=k5LbFw0@C>Tt@dt3$BO`879lTR5qT5ro$#%oN&_9- z5BrR)FZL@!6t4@CjjmgVG3Mg?O}8w~+Y|TJK~7#x|4{;ycS$p;zb~3D_{lsb9la2M zkm-Y32kC^-{s@RxT(^Yj-&8;ZaclKqM#VW(=YQP0edYq1GM|K>>lCDr zwru$4>#18j2TXcd7b=lnOC@}GEyQt9!!mPzhBU!RUOw`Ev|qV{%FmrBAC&8C*?i3@ zvC#ri`;OJfTSWE&#|vP(TmYObHH5HvctvGz3VHO#3eyg!-}Oz%W`~A?&HV2c9M+`| zqg{IU%-yJ!^P5;rUx8y-<)h1!2%r8{dqgX#nrAAJE@6AZys{=h;dak8g;kpa!5sP= z;DXnHb^@>6f&KH>(Ii#Ex*H>bkZ_~@4d{8Sfi2Vw%BMo;z*=qX*hJ|BZ~XojQ!E7A z7jqqP0OP**L5M406j>VdYEW$s2NA9gh<)(nfaEup-SrS^cG7_R;V+bgi-5&@?blfy z@_^_{OP2-=#!~a!dh&!-E4n4xhY#EjUs z>857d)gwED0h8CFQIdmvch;0O4X1g2(+EUVP1a-^{$^^3%>mNg5u8;c3m}Xw|w=d=d#mF8w?w_M{K$Ec19?gJ-OQr@NbrxsES zLh^b8?CJrsd_#gEj>dDoKBiAclOHKTP?4hK`3 z8e(#7zs`zuo{I_IZ-DY-)K`K~6DGf+IMI&NK=yf7nMfg4@9>^GVjJ>`2nLQEYiIEN zPyFUP{C%i}Rs)*EqRtQ5*KWZ1J~?n}idlBp=P4|>bET?eRi?*UrGLlP1+WD3*hFLF znbCrJc3>8X7t!;Vw<|YHqkbR^N~)9otsm}uT5FIY70P*9sWEp-1dBm?#7-ko-zwel z%CnMe6za4NczcA7!I7wNa+cq#3naci%Lum2lo%Rxz~eztkY3`%pAw^F8b*w%mNJ?U1t~kr`#s;r0exBYbk`E#G1&m zNlrLqF%k$u4(jD&Pw}KHt<4o1?0GBz01&hQ00001ZJBupwJ|ej&NqKS--Xm11Ho!f z27mwsWf0MHWl#VBNzhDKd`m=WbUC=-8(VkczyY^oy#)NaRkqCX0C8r>muO^MZJ)i+ m9Ols2={7Jjc(iG11EWa502j{KSSn+pIY0$Y000000001{djU8A literal 0 HcmV?d00001 diff --git a/assets/img/prof_pic-1400.webp b/assets/img/prof_pic-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..ea984429d30482fd884266ebba435191e4dea788 GIT binary patch literal 33916 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 literal 0 HcmV?d00001 diff --git a/assets/img/prof_pic-480.webp b/assets/img/prof_pic-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..50b5a7f2ef1d5255fa07dcedfc863e9417652c1a GIT binary patch literal 18916 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 literal 0 HcmV?d00001 diff --git a/assets/img/projects-screenshot-1400.webp b/assets/img/projects-screenshot-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..cbf75e7aa13da80d55e703a1d65b5ba45fbd85e8 GIT binary patch literal 24838 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 d8V`O}|}q4Z)(Vib5k9R%85neOKoW$2xcy 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 literal 0 HcmV?d00001 diff --git a/assets/img/projects-screenshot-480.webp b/assets/img/projects-screenshot-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..77f32be23d21156b2bcc1d9af6ac5e8fedb07439 GIT binary patch literal 14244 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 literal 0 HcmV?d00001 diff --git a/assets/img/projects-screenshot-800.webp b/assets/img/projects-screenshot-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..cbf75e7aa13da80d55e703a1d65b5ba45fbd85e8 GIT binary patch literal 24838 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 d8V`O}|}q4Z)(Vib5k9R%85neOKoW$2xcy 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 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/04_visualize_hazy-1400.webp b/assets/img/publication_preview/04_visualize_hazy-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..1f16b6aaa55d4ba31d0d01c54af91a3c06bc1627 GIT binary patch literal 31694 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 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/ReceiptsOCR-800.webp b/assets/img/publication_preview/ReceiptsOCR-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..eeeb43d2ba53fced69aa147d31f1b93b5e5a1b73 GIT binary patch literal 28888 zcmV(nK=Qv*Nk&G{Z~y>TMM6+kP&gpOZ~y=hVFH~2Dj);j0X~sHn@FXkCMYZOI}rd9 z31dS!m;k;2*cZ;{?p@DMx-L8UpZ7n;dVg|Xh#V8@|NdVbJA2I~@W1kU@!V7AAIziF zubN+0ZuOQvU$Fn!dT03$@!#;gKm4ES|J#3o^fu4mX4;v2@A7~4zsY)6;lJm<&w2~~ zcm1>W4~Jv~_LzQuqyM6Mm2toSU($E~@2b!ILSVHYuJcTni|Q`4dNbj@(#Be?IQ3mP z%Ky#jS}Ug3>R%J1u!j25dx9s0;Ba`d%9t&~R&AxyyYqBmI0I=;FjTOn_Ru@Ym1752 zOu5=fONV&*V16R+uzW<^50J)Kwc4w00|xW{TW80KYfswf+#g0w+wpcww*c$6AFpJ_ z9oGdM6ZU(rVB9|c!wLE?M|#Hg^JmWk#~#Ba3gSSKzP&d$=fbH8;4q|6w*`82o(UvO zI!I7&QSk{dbnEJ4{lVNbz4sP0y-&&q)x)(z@)dq1xooxDnR!kg-#?LKd?4{=ZPG@U zl=^)E*!?3FAd;WI|FY~ViCfW*f?#bC20^~9d|J4xZ|ndpV{{3`Q(BtyDalvdI;RJj901?!2wz}T0dgm_IpcZ3j1-PX1J$t|xki_@X zk(@)}%zyxE9WXuzWgP`LAU^x~_c$F81;{X-W-q3Dr*l&@cikey_iGoh9s*W(L9y;e z;>PQHRc0GRVHjk9UgN?f;leJFHeZIVU6k#d$@TkA^}K;6Zz7V5p2@I*%|FQog~e+K z*%S9?NavM}Z~4y;J!Rgq3n$0TUxSR&$ciAry!L0eL0Rnzuxt0FA2`98re;b8Ml-<; zic@Xg%4pPZBc%@$u>=ZPzLV5n&NJYGee?!z8-v1)y{C)*e(nMR!>`p{U2d~%M>R%p;NKFzEOjXS;RC$N-iSz{hM4kJMug$Uh7Pz+H8TvP)yZ;#A@ED zb{2iYl$;uS?0mVZkc1adR2+R;4#VrFjz3ZDE0!=_6NY?2TbRaL(XP#=vfM8%{3C!L zEiIDMp8TMMk(;v!{&YEobtYlOa=zXb|4h;>F7y^!O`tRG{X_xoti&c z@`w8ia{PD#1+3e)-$T0n=(tB`R>fnm{lbhL2d?M$eGirGgG0>{+`^0@2P&0*(McYl zbx8-XN$f;Nqv@EOONLlcOv)~+ZJ`RITtc#+oYhmM*tM% zAB^7+5{kfva&6B^#DAt}CC?)hWjDc9@z-fY0OZ!E{5cZ4l%hS6ZKABbMBuyLnaRsx zm8-ij@qW-q|C1{p9i{pxFW$X3s2+I8vTnDIC~!{biJngufi7%Nwy3=&UG zHiewQQMm`xS0^wo^ByCH6ng+9=a2J_pR-*cJ+ z01H>df5SJd>BgY<|BO;1ALR8_NsvyX)ambzmqWMtf=%Ib6efCi(d#`gp}aBD6ddO5 zmZgPs1rAat+gnss#vf{0{^{7I5BA0_zI1JMb^x2jl!bl5c9a?{8VI=t#8<;c$NE(m zw}rOwJTpFZ(cgO(@h0Z5q*nozx2dtZ_u=!*@Zv>Dq0p*El|rfAN>CMIPwYv}tJ_^Eu}1s&Kq*mEoP2B)sZkw1 zvL(NnCoJswGjzaMoNqXm^$gZ6J}g%3%n4x_<=}okyO%r2wFo5MK)*p307b2t#Wo4s z6j<#|^pSWG;rXn3ab-7wn9LxqHR693I>fQI?HWm$X0!%wLh%Y2R%AH(*rEnv94ah< zRBZ-&wLgwp&5w192T)0RPL^cVRDdobmkko6FE^{V4pKZ^VWlO3lr)Z~v@;aaU4e~# zkEmnZuJ|x;B)7CoR1$oBVDc(Doz+O|qE(6N_Y-vR+X_zeXTRtPpzL>M!C>ae{yvvmWIG*df8tp+YGi3!;;ui*->afI zaZj~4m1G6QnJbu*!0Huc2W(;S`kV~pH~*zIbJDt}o|QoKRZT1LQ|XqL>u+5UcG~P? z`aVVCzg*8oa1o!lW~VOIt*m-J%#61HUB9H=eR#}+?)#|@g=jrCnK;QoXKC!Umg23# z8B-;3VfbzW74>oy;^{EMaE6-Yg5p_a$xl%;6qo$(Y}kFnVz_4MM-5nzkUI;eb`o)( zi`>Xst20Mhc4T2Yq2ePyh@Y&l+wHjj(!e`WsX+geANg^r$yD%&t?*eBd~!p<@WWT> zJ3A~TEHjYvV2gN4G3!&n?C7cR$yP0m0l7N~fCT-shHyX>VE~eLUSgxd(|YY#uji2? z2T{;DPIyu^6+hG@_{Wv?8M^}K4w2Yn!WGo7`h9Ab(BL0dtu-`j+0V$Hn>SOl=rv{~#MxLS?O+P~UX_ z_&7_%4X0Sw`lW<1UwXN5{f9a9f2UP zn${ySaPbtzdk+Xzym(7q;;E!rl6@@(<|Ah)2j|6RGcL6zJbch5*3yzmR>ly<;O8q!{T_L^7PzY|(5bS%i5}^m(=duDd{0OgjMa+oI>`Y5wkT({9J(2S$T(5an`D z-vw6@b7{rBmc-^vCB15XQyLBb)heJVD{5P$18&ATSejpJ{?@s-qTrE*_aL#@3>d*n z+X`H39|3dmqR#zz`;J|w<^{eaAx-%A(hioNr9f}^L{=V2loTcmprDQ(2j_TN=Q57CE zebNtRd{i~SbG+4NV$Ry&{f$u2YULC{3O1cnQ=4?5mm?!b?Odrt{eVJ1OFtP%{Uy7Zm3_oS+|#XBzBO*&MPaj-6BcE8qscgdQoE zVm@xkYA|L|SW|02j7*30apF^B-{a2$-&$Uxb$~@`8v~{uNk)dFx30EQKoFZgd{A#g z9?>F-r17~Xi%CChc3}5wx`-D7Og%6+e4lcfX~Pw?O_g##;e4l44DgBOBVsRMF)tlO z3Prc#zY|u%Ii7*c*07+Kvny(JR{Q5?X={54~^AO#7#2S_b zc%spc0(>1b5}Zw0m`W&Qo`7BR0MPsG7x7K-oY~`<;yP`|TC#RNPCfWRN^8{3A;Rb- zxgY~iL{cSlbE8(#55*{KPuWjyjt$x97Gk{bZSzoap8l4M#vfr$UIV4Tq(ja}c*kOa z!d)zM9G0(~mlUe0$}96EncoWvRibu@te}`)gf_Ev8&$~Wd&^YH*;6BCZ=_|3RJkSNA5+C}wGghkNGs zwNtav4w0E-|I}Ca=bX|b{Mx0dk^e@zmFNzpf!u&h4sf3f3)v|;BP@10B+%wvw?<+$!QC$EmZ|RcwiMM5qm9Wm{y7?rRhBXSZ zG@4L4@;zXHjCLmE@Sc6NVMPGyx2iy!b3Xs%pUjhY@fW3ur{(G5EINJ?qfr1n1dx;J zL6Q1IR8nYvR37ytU)oi^H+AB97^2 zfdJAoXF$@|ZTJdCFnC%Q%kEekkY430AqQEH;!JsyF2q9Js)(sCN!hHv){xRNQWA9} z)Qqnnbu%`%TIE7U1SR;94*`)nBd9_OFA2C9EfMJY#VS%-CmkFX>AYkQW0E3^JSmC@ zYy(qE9Th;B?`$7pn(J2pFtwG`4J9!Ju0N7%Fec->1jkFZ@@J0b-wDWDLaVe`E7^*@ zmmm5-=?^GiJc=^VrJk^n19Uvm!C~Yzs9IdRMyH-RRYhW$71kz*hc~X^4k3d(=7d3w zjy36W%lvg$SP(ALJj0w_b`OmIP|$yt9IPQP8@4D|Tv7LT;P?O5z330iLj;Uk|iAt~oSG%QjnK&RI-8jga>#Le0~yTd>#hZiR%?UBeJhzV;qSX7`2j=d}FX zV@A-+RXysinjLP~h($?1vjr{zLTPNI_uqKHBEb(dizTDqA^WN%Xi3SWZ5*`BT6ZXp zt>N-(2fgHku&*L8Clp1q2r!GMja18a*jhjeIVZ?GBwae9F)qJoO0R4>Bpy(%TZJ5H z3QqL}JlW-&BX2vfXaUrhjFXLkAZWEvyCS2)CU@B@jRj$CB;TueL1{XBuSzZx;WvQh zTp_gPofb}fau{|oo9{6K zQ`-B}KkDnv-X&Is)m3)$vrl zX%!y;g1(Ggdo|yEa>etC2^*jZV?M6Pp&()@i@LYJN@mCHd~H*;!h~8VS4ODic=H&B zq47WXq1+x#1!tc8=R0D1WbrRFM0ZfkoUO})p_LXw6SX)pfok|bgcDF04a6!OMu?YI zPh~igZnU=38Su*oYRi%~pBmHBMv3LF&D_uvDhOfO|IoHeq(?dKDqa=`N7p0JHBEG$ zc9WAf6WYp zRz0s_qsCd|{LfPtYt#_VU=+u#L>O?4V{C$}!^z0#Iu2X9(PqHC3u=_IvO=9Oez~5d zgO@LivDmUb33jz#dy}_)h!aAKR*<^7p+j$E@j*aPERsMxJew;3;&l)&hW{-{K9kFV z;yI=cwqNXjwvJXb))Ko;h7O1n)FRPM7HhE%)LMQX(JpCRAv&a1g2ft9nMKk~1 z5w_?H6v!+>p4Oz4HDfrN1rNQrXmYqrf!BDo^|k<(BMBoG8&eW$DxXkkB-h~ z$6}P;bKC;Usp-|WZMWC7pgEra0RHMV%IjCZQM;~veVu!|NdZWBAWM z2b3qs0a#(uh!dlnKh|!1#sPQTn9$b}G`QA4kjK|YUWDngp6QKHXp*Iu%Mi&v|5LO? z^k(S6@K2!2E*DLQr>04CicK;D#C7+7+tqLhTUT;FwM1|L?u|vzY)-5#_}Q;xQRLINgD7Kp zj=Qz70wif=i*Aixczb4l9%Ki%Nw{-3;8mWR4*TdtESnn;=GMgE;j=)h66$3=Ks zb`?N#MaNhzW6yvSo6-s9{4~xu=tNN+p{Wq$o|6_|lrh?9~_k*wr`)Bo_eQpNzIb+8%Bic|bj?TOGy>-->gb9amRtJ)B z#70dV03Rb0~LWp?EU*+;Cz8eSXWF-m${H zmdpC@g!5wYGLMgP7(1iMbuiB%f+JX3xjHY&hkpsHu4hveov7da6!;1k>CkJE!iQ>$ z-6Dtoy;%Sqi!&4|F}0&%Hlhb8?P^d82LpNZc~QGvmqP~FeKvX0HOF;{{>x-*x&Z^V z)d5QJwKLGGYb-F8{_=M_I9nswvStJkk+r@wGKb`!z+jX?!WnZ{D?V-lIWPdAQe$C& z_#ug<+?q&xOKU72{M%ejd(vf6G9UOC)nldFK*#NYbE%W`KXv-v4P5!0al+B`C;*?l ztrw|#7EQ)+pr^yPy!Sif*t*RFD?PG`}~*)LW$ojF-ViHXa9^k81QCw^yG zyjdN&!61YJWAve+Vy1&cy06)px;Yg&V2Z~Xo%MclvT#^asR64?=q8ZqCtFr>4$=`m zq7)Q#@WAD4NGYQU5LrPoBTp9E=}O#M6lk@-0a7x^bKL}P&d^6`uGwm0G5X+TGu=N# z-*QhMu#vvRDO3DO>`)AmJJDUJmWxnrn^z#msg`Zta;96+`v?TLk<~{Zc`S;-?MVz- z;&T%R7bgapJa)`SP33()%rqqkLZE^kO=ySgZqbz8rYT%SIfSF#*>90YYEs!abFg_xohVi$|A3S4W2K1RwC0Vo1< zVaeF_oqGjtU$dcGBx4|Gd!#DPEs&?WnP}ksp8~j|SM~BhC?Nyu>*-8J3BWN^p14Y4 zMo4{3fqDkMIY3_)pYl~GbO+UyBQmM7zuQ0MzU49%v2&lUOiq*!gfA{pmX|0yVp52OC&oHcA|oNvcMjf^$H5AC4hUzSr_Z@ z6$Ep}3ATG)4B^yIR90~K2GWc9&pLW^IuYK;4;d56O~*8`IuK|843{%_&f^Nm;K zWs_+eP-iW>16hry`NXb;-!h=R^Kq8T2$OVcBzDkPHV4MY=FgGIL0!+H7}mFW zOhnTPVbJqw$6+2(PSHlo*4@(#G$@o1U3&e8X_{Ztx@{TQdfi-Bj4(FiVUGwX%G0)M zJJo7*>EaPnb7B&8CI^*(u0DFe3IYm-)jLyQ9MqKb8X&{WelQ30R(nFPd}M zN%@{$lG99E<;ejUzG=kfQltyqjQUkq&5)v!2}qrQ67;s@<=Q-@qR;Z^o7J*ex)@fY zd0-`155XJ3v9rY`MiOJ0;{8cr#Jt3$*fK)w)-lLOWME>l@1It_CpBkgG><&Xk%liC z{x5GH4%0F$DE>EpPC6a)3`5`7!hu3Y93-%7iX`M+75oyC>7x zO#~gnYxbh@yEFl>fh76l>HgWMBIXasujADWHJraY%wxj)rtGre)Gzp1`!G73LN$Uy zCZNzvbmx=FHpYJeTNbPQdg9v_b1hS>wzze#s&@kJbO(k#YWF5&Xyt(eRD18aL@c7C zU^fWZUM%>YbqR7%InIyj8~zGZkc@R7%O&=XzQNg?4ui2IG;+>|U@`Ev-Or_|oY$Rrt@M$V)s&Hv$6uh0_dgpdfG;!c zruO=>i2p3|!mEr(tqqUwCk&@%B=?*L$%K_*QIWM&zPGP&Pn(@=6+$&ghM`k$6r(AX z?;|?W@d*1Ch!{$qivwMCp#ZvVErs}Ud%)6u5>Dqxbe*{M5H`}T1f1YzY=_Of^)e(3 zz>GrG4D4f-#vWO8UYz9LLimtnM&0U4>3Qgih_oW|0{yk1_;pfn8gkK4_LglC6T`U- z?n_>t0cRBSep*3z8P=)(bEOY4-$0j>ARv}=eWXnhre?&(3Xy5H=kAy7U!BRCc_^1 zEKpWikSAAf_roxo&JcSq%=e6vhJqNg_7agzn0v;Qf>ggpo3=RZ9^!7u~GDI z<*Eu?;t7SX%7CCwOgE*KJQ8@o_pU9n-#)TZ{gpi`E4tzNKB3U$7i!?WNf4?Nt_;RVgdzD?Sq!Xga$uUXVF zXBy!lHUu%~Wpdp91VXWv3z)SlVC@VGE7OKiTN*;B9C6456jdM=e`_&*72e+pjAAAF_cH+Aied&0;#fYYb8wE&c=IfGs%X1}m$e$GdQN0zIz zW#w^s;0Zs=xs{wgeSe)wnJGg68=rV%i{#JH{+r07g^-Cc*}2Kx{pX0VP%bvBO+!-& zPvq&WBMZ(kFj8le%>vi0Ts##I+bd#yZ>X#PjBR$2RPIz7%|XcVC+^nl82eip$yet5 zqS`dkE3c^Mk%_2n8KEZrbXSknCns5jGCRC!;fHH9xn#*k)GeTo ztc!q62;!xk8~@lJ{UKOFFEkYttx;|F0uY$Z_&0XQHwTo7U0%E_LdRLT6j}iJ2$zC! z=)4lxPwl1qGFD4GRS1xoN1VPoAyov+(hO4Zmv%z~eZN^sldtn5iLbGh3!~_BhC=D6 zB`c8l+WKBehoVFHHXXOamu5ieR zsXuw%l$B5bqWfA4j^{2K?}M1UopyV8Be|->=wx|!m{J_JnxAMRiCAmZSaC>f&pPV& zoP81|gZ_Er?$>xx%a3Zuuglk50ZKq}&VaH#59vrPsxhOWU~w{3ta&*HY8a6lB4z>0 zGJIyrCP*OS50Q|%obT+CwTr?vw}2_9M~)LN`u?Pf zoJ!asRc28mQyN5_lG-{@8`PlE#KlNiND}X-O%K2NTG5H&PP1=P5|XYToUE@}WaRCW z0Ca!Lfu2&_Ya4-pBM2Io0pxI@_#`nN-M_?)5>^*RW}O%+GlC?!qEoDIZ85#!gXqm( zK{<{jZe2asU;Qy>OsUL?E~;JY0O?^s_et1v3cg$3q&ZR35KW4~DhGd%du<0FaMltm z)HVWIEdmS&K3_@LX`bHi9thqa^bKB+Op(-zB9}r810JG?#j+@SbnJ{kqU^Gw9h<7^ z;`9hpAD$ouFR1W-DnSVlOMZsj5o>Up6(YC^&eRlDrYj(ESyvL4X+cwnnPtXzkdi#j zqs}}GX^P&okw4FbMzPUF{;NQxA!#wuSOqEf$m{4&<=oeIh8aNo=6YZo14hV!=_ z8K?Xgc_cJO*goPo7y+NI6uoKiG&ik0UqY^APu`;rC>S02rQ?v8fEeQO;)N7`h~lXw zl;Yo-MPrkBQOwk#R&OJtt{YWjXxv0J_$4A#9K{TDisC<(98o$FhE55K9z~5=mrLdd znnz-xY0%R4jrCNN21C?oI4@?;?fmCIYl$oXJ<6h6&NU@0jx1_+$?q~hGRdtzRSzrJ zFLD>D!(p!8M}V@R`QRN>lI*grGbalEISj4=O_IcxVG2L)eOwDf(yrHL{;8PpDoV5_ zsMN}iixNXsI6R>xIB&&`Cg`#?=02c(M2?VMn^?=%GJG>7?H`7o`20`fCeoSz?0oY(Csfm3xLk4db;xpJNje+fC%$ zk*{P%39g;46N6p;hM?wxJ$*>}5xdW?Xe`cOpRK|l-xdL6Of%ePxuZvv40$N))52ouhD z5O-1H%X}E67tb0z+Iv$kc7!b(vr#gyAyHTmL~n`HB!Au|pilCE))N}PTf$NCAt^#U zWa%0O2b>I}B>MNMcT;qkT(bt+4V(d+KZLuNpQ~-7F*3g+g|<6-W4pCOWhq%&k~S)2E$P-wY{7zL)Dx(Q6_ zftWk*eUhPg)qURhkT_Jre?5>9I!r~EsXrf1rs=cfR8?XCM4ZVD_e3~SkOl0{dJjWc zRVgZasY}BZ(5ICs96?Q)8_h9!F;bJ6a~nWTmNq)=iTPswXpF{RqEm9PO_ zO>63@Dki2k*evj1?)JgaPHo&NA4!iSpP_w#e+<~<)kU*ma=(LY=L-e|tLO$bG3C-= zw{R*GyQK~BP$08rrj)=263*kCr|pN{p;;HQPj^!TBm z+1XN&ipH@n??Cy7XpA!G8-oB5ZvpFO(T{dnF<{Lt&YPcWh7<)oG88Jq5mz>&hE!pVL9EX9Fvh0m%at+Q5V9E_aYuLAWt^Qs#0nRR+ zzGJ^{9rNRXiX*ojo=0B%hkFKQJoeF5gVkSxHn~J0gPER0J)y3%I(yw** zXCh?ZF3}rTB-w4`C-_jNn&9v8I|jiDf*`kB_F^-ko8Ekmm^$F|;XEU63rNIwtUeK? zK=@f4EUC7~emw+ibD^AjEVL~|6g8oNt+|P7cDpxvKc|_HzI-&RnnZb4nPe4g1S$XZ zt~YYeC^-OvR_Zb6jK(k8=C2nrFamsMFAu0|`jikF|2%(nlk;8HL#8Kw$9u z1L8gGf@AaR&8ome7aWEA($2}71`W2R{`1@O8+CZC5brDviAntjwj3KkM~fgF{cxWu znC=cP`@{Y{L>LQeD=6DocW(PRFr<}K4B7p4pCqhAB7)#38mn?p7%L6PM?1@1${kse z%zWA6ie+%Q>BP6ZpK7kPp8+T>R~!4N6+YlNfwauk*RGHL2&tc_yx<5moIz%Ho*-~C*NErbs3jiVDN4;R^Vuv+ z!=m5C&GWet4a(R6b|-rd0bdpE8`{ccUM^#LtW%SdnRZMEG-n>8^+6^7 zPzTKma?*B+qB^&#Z>`lAQtK&F~l56XYR=zbH9>AZmj;9QDGt8TI#i z4|M3k_#$DE-uAkRG}V&&G(N+3QJsQ?-;3=(ttTp1(L7!KMs9zHa~dTl&5WNVoA;-N zCHbJ3Lt4t&OVDWvM;3hc?9PIJypCm1Na{ZN`p^jrGMiIB#?~Z6?jCdP2rjS480yV8 zvG*8{`H4gJ%dO0a@~fV^D-A$P|7K(7VZ7iS7&^ZvrC^z45Uc~Yb8V%n_Gl{6yT#CB z`>aZdwU(7)?6M`n0r5)VWVd7XzrKeCPhQS1wov6kr0<*bDE`$tvlFat7H|x%)6X4n zh7F%3Chqx6*Kw9*)`YVCi6SRps{>ciuJV55-ff38)=PD~=3%&hLvWNaV{U zl(@2DgMWVxsyg_Rdm%-q6eal+l`VeX^v7sxyAAky=(<%Z>$Z{%TqWgcY9I>(^j zrRvlW6mZ4vvR3|=xP>0&UA&jSgpqr{cs&=d9Xv`Ew^F18uTEXdB1{kBH+jB8iGQKf zq+d0eI%>`3N@4}jSgJ-*9pUjEE%rD4P`4%tybB1a#Ced1x83RupXN{N>8iKtS{=;E z4+Bex&v=K&Jqci^MB@=@)6TZ)DExB0-cO|_7J?>TC1+ag$l@HYdv{ISs4N0KBph9UqK7yN2?I?axWoz# zA}=jbo!={h%6ONv>#*MP0<+OJidRF=crFPM1sx9&)cH(t;EdE~F)TTa+APpFE@M3a zFXv_1mUpHDZ*rP9cz)h|hfx{WG1HLaV3JGx>N~3hKJJfpeFL{apm!o7V_G=Gf)==o0p zSA3g~m2!+YeIcNbR7O!>kTri4pCuR)1nz4#LbFU^HS`4&{$&W{A83gq#^*Y7g?ikR zS}E^3?69Ot0FKNXv7~C#_t&5@(%CL=(6tB~&}R0Ioeh2$q(Zr#jw& zRbx_y<*O`9=zA;7?U=wL;@4>x0!!cCpg2m<0CfBoSsw$xWqO^k5PDmqzAZ;#dhNh~ z+~t+{f>VC`^g7=`tBQJVtIntOnnXc#&T*_{AWS!M?q-i-nixO!c0YbmiSRX{tA2QH z7`8sXb#-5b^=lx4N)r)sr3(|R8c5gjmo;Tp3;7Q!?{)FPjpHLij#o6pSnMBYKb8d3 zqDMj7&~tibp;MCM71@Am)W2Q#j=e7nQptGguTjBRm6}{VjzrR@T6{DZL=)x4z`*!h^oq zc7)tI9C-cQ4HTm?>Xy+W>9zUi!DWBXw{|)O$r`&BGJa+gz@-ao{!pb4G9Jawr~U=h zCSb<+0r5KVFtiOt++vudhc>0W>u^KMSNFsWZFW42^*ihWI~+~hG>N^XLZ;`O%Mw_; zZP{%GH?kE)r(Cb&SHeQP_)EaKVC_6*%K#6Cl~3r9GZo^eV_jam+mr-{+ZuAf8?S$g zrXhs$d*V+Lr2-X~b_Jb8g$7E~m!~RT$P!Xi@?kPG(FI8F7E4De`DN0FZ?IZC?5JZZ z$4eY>1$D4{U3tM?C63Td*XxA>x&WX-vfCnp3aF@)Ekc1=*F?ei+itHiwt^&nBb`R$ zx&)6b(!k8>+Wx6wb5#>??<8)NdYeuH8Wj+MrBG}5*fE_o7_m~ElH@|>{VIsP$ z8zT5#D9nc_XS&6=`~zcbH+o4+xfJ-N@SD>`a)X71;$D{gdCpg)8<&GC1M!?3 ze(JgN%e_r-1yMqx;|k<-MA`$r>SZr2XiV3e%Rcb7M`EA(X&4bHwzZ1vx5iKVHSxSn zoq4V|vz$i(O~b7D|6NwQB@kWydfQ2bKEfjDF5ZrXY7^VHkLawWVFPSL zh9uAUqS)L`CYPZw@PV4-knVXdL3;nUt#*b>l#qSR*U z7nQAp>4#9`9>r81&3Hw$Larx`TK8y*+6IcAeLm-`BY zSlVGGbg*KCEUXKYY6_13FhuNeVhI!MK;!S?iPh=^Y9ZEzv>$vzI9!Bi?6JQDS{+ia5&+9lT&zMG+f z(6+OBw;Rb5MCa*!Msr@&`^ewro0{c#6le?1UZloJzCihRA zGa4Ad6u=+aAX;V=iZT#MPrG|x+f|Gv5DkW7|$X90o-RkQZ3N2fKnOd z&pudP-xw=R^nZe}%^N%SS1LjTqgeO=z+>Y%3$AOXCcr;0V)%)2?4ty*hjwpD=xNj% zTTS#2!*;BkwX-?PJWW{qRF4$L)BDGNkHM<>jIrSUIij<)X;_yl0SWc`hF1Hc4Dg4M-IKMsI9SU9QumPl7J?2C2hn>DD= zx3#F#yR>{L$RIL#)1}#MCmlE3@W|?kz%>klU8v!#n4`l(J%zc)??J`wW&ZT`&%HOi z1TGs7Z@^1-IT{zm)oG)9WDKpPO1k(zN`fbnp&#i4n0pN3Br&0bD(Y0*yWK4DLc|hYq9*x z4k?Mcq1Qt~D4h9q8QL1wP`j3b|snYQ=YMK1}UH;j`88DeNJ2QAMwJs+MMS`z8#0wkg2ucF(sOF3~%@(PqIy zun>R+PS=9(k}54&29>9pV7{a*5IQc1eh&C9p^fcvBo4KhyPGyg};m8zeTI^qmTjA`UV}IThxQ*X0K0~## z>mM_|K4QWAL50XgW6QcXOIuh#!j{~m*E-;oZLm}LbL{N-LS08#fa-1d{>Fp~s z@2aV$7t!>@2!55KrbomVRfj~j#~dU{#+B#Y@_uiLp^E*{1ri%2G_KGQse+^r6oc0* znW}mf1x5zU#r)lQLGU`Sza&a7TR3zYSq0-dhlqri;T-1|bn?;wdkj}SlHK*Qr`;#4 z7ZqnAGq=N>i(xn&A*sE+Y{7IANEf*CwQQ}k{Ge2jkFM9yTHFW9T_PoyiI}NcdExRp zA`i2x^gRd#kyapySeb=I?7zpS6D|C^V&V5{(<*xF_~_8j(yyDojnv|^T*BO}w9O~~ z)+kIEpEKs|x)9C3a3gRspVpZ3MK`F^CDq9l>wR!uJt3?-<2lk;--VK|!RDSg;~P^3 zPP**V06J|LO<*l}j{&7x&01S7UrM%GaU~;hDl*CdySF6%*VY>G;lfdWv*9~P$gI2u z8U5-#XDNGPi-ZFcT}B|7+6;cv+sZ3cJwn!%mlblWRPf0S;<4DFgsI8s+GA`q%9H}) zSIS%%6Y#Sc9nhflPTuY1^KdjQlnPFqL8amobaU^Sh$SGel|~j6`4VNTd)9tBZ+ig# zHce%nlq+ug(fpZ<+^59mdT-*wRfn(Z#JE)`RORr>`nCjGM%IB~0)yO3PXo5Cu>Im4 zmP}{A&dPwC3fQ`<7O0iQQsKT=K6HBeDagkl4KOZQDiA4}7a=ZWlN31H1SN}fNMmOHE(@fAbBrtaI#bOoP zOSPObTQg+P6{2)adV3`VVn}8~Lcof=;(gOZ|2pY5HR?807wx}4DieLF*!~o5C zePg`e2rA!f^0mFlnEX+D$FFpZ)|*#&E|rU$o)#MyC+FZ`C@xy89FcSk2j2m*Y=pui zqudj?BccFs+HH#F(mWUi;#^99-rT@BioKkG>Z%PRMJS5S^T9NN0hN`X6LrS4zbW9K zYVHmo^h|Y@uMt$N?JSsqYzlPB#q;7;YBQ%6Hk?5-kLlzV1`HWBRoy{Qyzt@aB*Z>5 zN{?c>2P}T5k;ZjP;UMo#hv$2R@kDIZg^?M ztNLqNpr!VCPp|E#=jKWh;SIK=4Y-oAdF(I01c_emETaoOWSpB(j}W;5RZ#A~pB^}# zbvvcTqAuw=MA?>nzLhk~=KpdAUq7(SXpf&ozs3(Nf~<7}v$b7FAY9`6q1G=ytdHnM zvmDix>MTEXpu?8_IJ)u=Q_CG?ox(vq&^0~X{Ikuz6Rdb4G!C@}KnI_LrECaeM)w{J z`S%mt7CmNX_Z65;^9=?3F_}=lC^I#ne9t_~8e3;P%I2sKL*OY2m0r@UMnG8+0#vJH zUZP~Z9`?*ImHfAYHCp3%a3PR9W`^@-%s~s0ZoeR>AwGOG*LmcHyEo-oij?L*UGm)# zC*HUrwZn5#zRV_fu)Tn5$#Pvd4hL*%)uJ&pm77|_`cmJzxq@+D$eAr|w?=0H@a~Ga0uP9>OlHl!{}*)grIwmXOvJ|cl%IPI@H|F(DeqpL5QBQi?t1s zBmUnFFpr*PJi$)eMZWmFR+65 zlBmS3CWz+Os^_7Q()(yMrMk$ZlWpoRiHT2q(mRp4;PjO19D`#`Tpd8pskH-TF_H1} z4R1;vxX0o4vma6YL#2lZic!1KI}<$I>^@J4X-nQ1I7<$Oq*llnp3AR`Ff#imCYknF zw#LN+Xmz1eQg8|Cua;qe%ZE?7#AQZI18;~#D?Q`nbMW6C6_PK4H0(5#Pa{J*S&Gq| zLJT?nwv%C;0^YW{>dezxSp}%Yo%=H$YdlLd7ov|I0P@k1o#5Db2%g>xD(Zg!QzWmt##JmolOnUA~UIU$8#+>)G4&`H1My0+KdKf14-%SAig2(FW9Pq@a1 znE6qGuVLUhf^Irr3crZHe^50js(5ti`&AIUv1jYa#IPgyJ^_?95zdZ**^|E$*~}&^ zh5}RF?bnHzblmiMm2lN|=k~@ufE00ts*u_Yf?T$gD&>XIcQx)!7HmE@nZLBDulgY$ zc*EH`3AbAeQ|SAG2u)^D1XY={C5%$p`N;JB)|_H0e~J_J!g5zF7{Vp~tCypv+vy&@ zJv-_5ZTaOZLjQndqITNKF$yCG+A(`u3GA9;lRC8e2CNl3;Qt)ZowO*G4 zZ*|gD9bo`rn_<-tFD~`Zbp{y9qE&H{%4CqRTs-|e>HPd8Lek#u2quBjClxioP?OIl zIt`a4c3PF-Md#$@y(>Y^`QrCz(_sHNhmV089zGd=?96nzl7pJlv~cAANX^09)T!qJ^Sw3#o<8H zv~6NaJy{06@-)0W2cXC@m43Vra;)CiY`6vI`))SVceKd4Zhk}}Z=g&|8SDHvkS4#m z_|Z=SQ;I!#CqG*<$!)kSEz^~l>Q2MiooT>Y#0`g;rZAzFKk%dMaSE$wiLDFfd5_Zy{zYt-15_z&Tj60V|3+l9ZmVZHH!eyEMh!MNGgaG?dS~HQ1vG4$ z6A#@##M)^y6;jQ}(C^u%NWSLj`@&6gaQC5*JaO_0FaJpF4C06vNGg}D!9#b=#=ZWs z&emgH2E}2EJG;9XJ^xI>NFrH5^URz<(EQQ)4o32Ced(*rP@)a7qo8ggs`P7Kncs zB+By&j4bVkv(h=*ODlv?CTI_(c)?eHlcnAYI=|EdNBdj$wyYYQPvOE&f9Hc{%>)=R z@Y`+>n5<)L74PEv(PtL?8^JM-#4(TCg0HON-_{OrT96{$0tRO0P6qx%GQ>QPXLN*v zL1GI^*)CZWDSj{dybH~Gm_FE{F;RX<#9SJf zX~}pW5goW{hdfQr_JbSJX4)@GLZ@ephOVZsS_i>PM>zVuHZQ_USp7bHK03mU+3k&x(la_8~>_ zF(s(P)rjy1kA|I@0wtbz3pq=fP0}vkNS_m_l~jS9geWQcw8>+M4jbBBko__6yb@$* zMX+~xEv??P1+TLiLeBAXJ6ZZIXtwUoxOPQ>Ea**bY+i~e8v+?XCn*y4{N$CHGuhh6#;#L{FnWyk-=>>Nh1l z(}v9zNNHSu>zp^+IzcgrmzKepzB3c^?(3T78Kwa z_9MT6wa^AOekmvtFRWg)2{nGmtc7i9Rcq%l;3{f|#$w6@ew}j=see&`hgZr^4n3a! zekjg}CJ6=?q8g@*b@B>vIb%AO!r#kHbZGZE`fvmq-U8kQ$w6y+td@1{pHq>Ifzky} zE-cX?-pV$D-jVyFcVhjW;S3>sI_k{1WY*Y8&0g>TSPbPCx$sw1>qa zyyi$8U3aOM3}EF?U+{=RKfQLrYgEsLQ$D6zG~2mu5Fz@e^D`2^d&aJ0jw1-UQ1knk z{53?pjDWB3MOp(rGM zmZuwJYH$+=R>ZK@Wb5`ja2@Le%EU=`!Rk8-#}%JRpQe>`E{pGJP+v>mw2T7oYd|Ci zi4Ns{3<1^GOpM+iA|pDZ)RQ6zi9q|$O%k1@fJH6bac?q_`Ecwv*B+680P!prLUkxL zhTt%qB6^y6mhh5vgXpbwSQ5O}=lRdKpbUfwYt|SUYMN=Wfmprd;HBi5991(6px=~l zE!Ck|PX&otTO)+e1KyzqD_wjdx)?yZT4Xk9)_-z8QHiW1P zx*`>|BhggjK$4t2=$JW=d6eUms5hqZ-C{*kd)23&Q9YpGqURU$-hw z{oh>n<%?iX%ZDY8=)uM<{4mBW;|ebHc1k}qz_j9TE`1g^ZbkoHT;?j|1;U`)IM_c; zIF5V3ZjbgW5YrJRANMQeWgdo}D>!6Cl>R4ovb8Dabxe}%jc0p49{0Fegm8;(R3RY! z02?qB0TgO(mhj5`^uDZ^Paq2oM;BRY^3Hd2PE#za=P0wKz@U$<3vZBNW$y(5g<{E$ za(Bt1l;Cu?a3ZCtD+{-(~N`s^;)?H zPOgM~zf-cSb)!fat)pz$Uzyl=Z{|I-=69i~Z~+{c-@YoAgqwtPGCU>_XXkwHvd#79 z9=Q+p-w|DQ`X8CN2KwgP0T{g6h0C@ysqWMW7hK*R#18C~B|~h!4*CB3c(dIswE~f$ zI6%?bhkim@WCBOMf`fNw?%zM&bpyryEgs1>9K^;}=oI+b>?t?SL@mQqlYd!W4!=HD{8K6Kgqmsr=JkQKuk8VR~^ zI&5o*Vv&@`lLL~opRN+z(|yf!>Wi_{FP8JV@jjtu96Kn}BWo(+ zn1rXfJ;7x(`koAkbPuU%n(8BHZdfygX%=271AcH9L5-Z$+0m>5A;0QCGE!h;tbqfk z!qgi9$N&HV$rWcIu-gP&*7mRO_BFwA^Kgy2JEm&@@Pp=HoNi|v-mOJ0nthwwbx%62 zULOo$_r(_3=B1%EkrWYEZ8`*X1C9^dXG-q&R*~gH7Qsj*f!~)_x%t1{X<#?YZ$e~y z7(lM;b1-58cHe;~YM3f7pl245)o{=GThK*Lm^=>MT2Zig(^_wtgwQYE)Fqs5REb-5 z%XTK^_3o}7&9BsiS-{A6sivn{)g}=ViNmI=Vv&9H6{yBO^QbYv&Vw2KnG{&VC-?b~%2~Vvz;_u@76v`;*3ZG^TOJj@5z{3n}4P zB9d%tacnF>A)8e&C=m>G^W;`4Iei!slFk8~eAAELf-#|GaCA zO$MHZk~(Oe)V70ki2Z#W>Felqv+9ny1$;m2%!DzXXIqpg&e6NazJFR#KOz4YuS?(L zoNpwQWkD)6kb;cRVw1u_9L9l3x7T+b+PVqsm-o~yd@K~EoImU|l9@+Wgd&7F<4=)& zTzIH`;>149XG{P902I{*&VuP8%lVO#{qh{=;wHH*c(&pnNKkBwL*rNhq!|g7!T0Dx z53aF=z3X1Bg;pqb)qt{IcCdE*J*Y$Sh7m6*3sA_fkGp?||9Y;Hkv_|{*j;1F34MSr zE9#n`n~MuDYl&CV2gUz@U^k^~w3p=xY9henO=+aZ7ig9^`oPFAGu&Y3H^tnaxtt=P zQa1ITjKoKfkUn+i!k09&XoW`;clNB2Tp!LG73^suHrsrWd`^5na%$3TsR)LO*mD zI;-Ui5lO&*pWk)KJ(;wDV+x6+77AQga`?y z;`Op5`eU74ZG^B8~?_A*PzyoQdx9Xl=yegWFp3xRZ z>V+d=E$T-;2VM6WmWNmd(s8u+Mh}Q6=xm!81G3D6*rJx79VeW{a0c-bAm&i-G}<6( zYs1(+h3Esu1IJlj6`0YSsuJ~UQ`d+hd^-zaGE6qTC)2Zc4dt`eJ_5=?z=?dXH;rjL zi8OE_HNg?yf7XTq{I*1D^xn0PEVUfV;HKtd9>-k1Mn}v%o$bdNMWDKQqD|FC7^`IE zfrwz3-g%>7bksfj;M{-97flf{m<=){+g|YW4GqyNEIv064(-TArw5PDOI|M}{lwYC z=RqVOE`05mm)d3m3*eUG0+#OhA^XCuT73?ZfLkgW9EFjJqh_T>HY;GhqC{Ent5gtc zp8Oci38{`(F(EOuE04;|LzUsG!V@xb_(joPuzKDW**ta6&BebdpI&bNgxJh_Fv;TR z|Kb~3QN|@l9qUG0K|~Fy(3UgduLy2UL9US2oerGX52pVIDT%xt$AvZa_W?C_26Cw1 z5p8)Eo|Ri2MF1iXA43JM`#3S-_}9SFoSZS~nsE=Fmla1WZ%M|JmLvFil_A;w!aBQj zI9KjRefcq+oX69(}j7Z5!cR-hAErj zKi8DFLqnfhkufz z8RcH==W|k^yIW*VE-#ErXgo}I0l_XPKfm>DoEtI$q9%87@&Ws_DV-5)e=K7NjNGTB zWx5Ai;HV--bz({Qj@?O2GY}o6r>koF2T>^NJ6U})d`YezRQ4rMWhnr&w6B1PyKZ#H z(3IFk96=Ot0uJ*%|BM4!(9b%opv(xR<9czk{P>`NT!+NrU{T?NV}dlpHd{IbKxu0^ zuwN2!3Ga1>Wqi^%NpOQh#}Z@x9N5g76U)g{ae=4r^^fJ; zPkWDyDjF2>y0O-v0;7Yt?8LRR(KM%ownM@pv2vj|Pj&DXr5IV5g{=7K=s+CFL-8$|Mu*+ED8g4GDc`W!#Rt4%X8sQmcB}$n7XC3)7FPIh%HDSNo%= zj;u<$K%lV=^(KT|5w2C8yd4a2x%IxWJ8$n3dH5O)s%MA_$=+o=L?6D%R)LuB>1Obn z`9KkPwkX#RMGJSozp7Hj@uXEd8C31ht9Box{A~gMI5R0 zr$khh9;fHQ#~;uHsWqEGHqk|W$2nP}AE!;}g6hPP)>D+JpN@*^rU2x(2~g4a7-TS1 zv!Ix28cBlumjWIxI*S=FC!}&BQj7cfw0@OkJHqZfGcJPIp+6dKjr#B(J8-YBvvjc#1e(bNq z5$l?{Pf?hXN3NTtH0<`^(kM2EaOpHN4+_5I;HSulNB8uhi&+}Kdb&<*;h9~m5J#1j zb^ImItbmN?PVU&FB}9uXJ>-D2Hm+KIhn;;FT!heo2~GKdcNZv&W%jf)eEXCL%>ma` za~Z^Iw1sB?gzBorX<`y;2QYPI)e0<{K$FheC>}2x`W+<`weZc=jVPEHS2E7%ho<2$ z30+_MCRpDRhZgRid#~CY(RZ!$^;!$i1PS}a;(o? zM9wK9Vp3i%73+T-Cv=O-MnXZ^OXA`~Z@Jnxx=k*JDPxofv1!qaffQt;?uvjGfin2G z-!&n2CFk)tg}$kMt-@|QknQY9o;Pqrw>)L3u%>HCGNrUVqXspWBxD4d!s}dF{2D~d ztkv8;ey-hDNq-y1cuH{o+In6X>`rFq%@m@C%6I}WIy|3`L{Mvop;b@%ed)miz2Jg+ z^Wn#}2SIFUKGG0M(geUId1r~fx7NTG-Cul)YE>tbY%svoD}f%&ejQu0Z0;p)PcMP;rZ35Ya+)B=&p z6q=Tbq{6qEpNOHx&^lbCmY!ft!CVr{x3g7N5Q775WTnx`u8HP`mT!nUNN;r`6QK2| z9hNz62zkIb@wG$+>Q_C@uYv#PkMa~Jgr-#rVJWQ5{iaO7=L6Zzeyv~cR!O-;W^GF~ z?(n*O+C7^WdTmTCPE2ndDonkHN^ien`gl+(D^$9Q;_CxBp+*rft5q6K> z{l#RXmAH#Y8s>Uw;Th%!G*<-R`<4QXD4D^ps0t zhsT;rX%f$y^tcH2R!bOfs=J@aGyi=Py=;(bMdVGlR8;tFnzfi;q1z_dQ=!zRyR+$C zp9;$7FMReFaglAkKAOm|7REN3DOJHkV)D>J^oU*R;cKAhy-I za&V4oc{H1TG~2M-ja&OG3vU}V=3oq{e)-tY;fx6gN`}i z`a762sypv2OQou8;|3OuwXL(_Sw#Cbmn+2n_BW8V3Sicp(Zmdvp`ir4QKP)pGO7k$ z$Mtxas_ny2821OW&r;89l=;<8Q8O4KB#}1X)7}@pSvNhj&v&VTLEd4dLL)$C%ox#t z|76P77+6Rh@GbM!s!3LC8`chau|}^*dHD>f8Xy*3+7DmaNuF?xs+@(T6V-G*a@9~O zSR@z#lDilVYZgX=yO(!zn;Nmc5PecqpF(I-M~?9YOZ6wFLQ|OopqVp7RYs&0nq*zA z($4p3;I)Vdd+o}(1hE00q5)?p<30&`vj`z%+VoxAeitbm4F+_#N(=CK?-EKb69=DS za%ktP-Wz}4XU!^jj`|RGyrSe8v9QhpRpZpE0kTby)8y?;ZfKwd*QfPyeCK+wj8YY{3d_ue__5uxz); z6j-8-LvV0(%%UKTros)LjS5+|9DyGf6o(iSUvvT(Oz3n}s^C_jEQJK-8h^Ok3FTgv zuofDiGN+~-hW>pi6dmr=Kyb96Myzc@Bh@D$s^`UutYzlGq|t1_o=RT*5)<2ZU(ys4 ze1ke8o$(y%>o&tq3L9q0sfKTzw^O7^kAHVg@LlJ@lwrDW=eR$Jgpsxent0wL?~%O?Xl6(K%Go1fc}Z{?HB1ez+-#@b`u>@(gHJZ><FkoCo~%q#uWEy9Xv zI+K6mO$W&N4%S@nnNL4UqjFN0Z(>CsfUBB3fe?3G^99USeLBJpxm{G=ZMB!(e;lgv zW@)dMb-`j2$X^U?G#!J}5Wpdj8VnKVbgdw8G`vNriZiNlcnn^AfRC$M)!o-GLTafu z$HuJj*??1dxYG7|{#wym5E|5H+Oc9-jXlH{4*i{>XCkSq3=$I) z&>rsB#io7@a=(#fjgp~33IzC{{urDr{O_a7AB5u}S9(p1xQwGO>C+hI&9qZg)e@@( z$7!5sw#3U4KkOxYa$d+kr)tU-s})>9Hv}^x(20KKY_%X|G;@kR7YSy1a{kJyU%3Hr z;4~HtD-x;LT^qS%{}cj|owyF0zZU6robQod1ko3u!~lofY{j9lRrd?T!tSYRM!rx+ zpDrVj?PEbH7vOO$HpaPDI3H3lTI^HZ`)F__T1KBYFn@s7r2+!0brj(Da6?=XTUf13 zg(u7y#UYWVw?1BlxXW{Q!n;!G>erSUo)v}n_ZQy-f!#Y4k?*|D=P`wPW4$@2 z+uxlvB=Shws`Db20CZdL3Bw_^uc(s6!M>nPUXvevU2=m0AOH>X)Yrp)%&P;E){dZ` zF{F{qvd_vh2k3HijJGC6ZEM(?jq!3$HJ`^jDmEghP^~#lNjm~D0p_=5QfTBibb@Ex zg(HKeFOI?v@YauH#a3_PQ%Jnt3oKh3Z=XSeSpJ>B!)DY-a6+^AW(?=ut(D+f`nrV* z)<3Qo#-bAtJb6O@7)M$jGX+W~mI2Zn0n@Fdas~%77Sf;%6gvxRmUR}B(H$FrbSNQ7 zo>7mGFo|ZJQA?5kl$|l!c9g%-wO+_(Z{tK3f|6Sez*jX?jf)7~S1ecwC~RKJ)T1|U zDUUGzz}*VspEyTCxv}z@|7u7I~;K0jA zkqB^6`{0}a&~zyV$Oe9OdjTJ?T+JqJ0s!4-dB)av9YUlL$=| z!r2FMXG4UJ5e-S(X4EOUpg~;cx#?U(`+QmRJ|3MsHdmRuV#6v6TP3gccoSC}-;EYq z3KQ@s$4Gm>HAjhAs7MFvI*EXz&!1Q{J|^b6dFei|O8KL@lqDnO$RW$y^+-|AE7T(I zF4lbPfv_Pj%t&b^zOQiH+ztLgbnGiC;9WRP0a7zQ&1GJ{C}vqR&Q(_YvGBVn63p9D zeK3i*@_OY~XU1cKAtAqDznTUqa?|)HFT{H-?YqaVLufdw7^Lvsu3YPHTzN_almm}bl=|J| z?=VLXTJBiV4z}RH7D|u{bR3u=d3kBi_4ucO zX7_yUT?L7km6ot-`Y*W@2yWldnSMG#@H6Bgz7@O!H;TC5#w#!RNjF14>hZz5x2@j2HE3^mrrX*up(rl^XHpa!B^ z_Tn|liX9CT9Tiqowkq|^WQuT#VmLe#?aS2354pTG7Lys?9jD>iwz(>?<#c0~Tv7L9 z4>Z^tYQI1T(5W!~)>mtiywV7o?Q{1)vsS>$H{@go)ZmUwwA}?W2ESr_and)w^&VJi z3b{Z$GVQ3VS$+%MApMK+R80lvJSAXRcaW|kQ(-1P$y5YIcnD4_hdMKhL)M8S7SC0z zL|0E8C=MN7gOR(vVOgw&kNjXt{X>2khTTzA>A~EUq&Hj)Wqhl9~X{>L~sH@Yka7;_U(y>(^YZ%_^M4bYn zjV<^fp=T>(fZz9BK#3fnoZkz)M%-dCIN!rs-l9 zjWOIH=czpATm$78--1Qw#((Kp`{{`x)b9=(sTH%mAsL~HoFtntjt-W;L22Jb(z|0Z zf()WpUHiymx`bInKRAel-BfHR=?xS&+Bu3~|D%S*_C=YL9bXzw2)kJh5!_VVhVkCCdk@|LGrLag&(RUZ$Lhw>7=N*69Gma0Y_J#l|150SZaZq zl?h!|#HnjD8URc!Q@kCjs*h^Qw5^7(Z_oiI^;E*ak}6J%u^@qm_5{ za^3$9;R6Y6ftRILb+-ZbRNjJtX_8MSU11afK+5{@(K-N1v~>@V)F;x~r|Z7Hf$gE1 zS}u~l@+JasDc*_*mALtM&Zb_(1gAZd>*GdQ4uO0$pP^#HhI@PVuMx^2Bi=OP0|+YQ z;xfx#B@Z?3=s7)QI+>a+6sZsZLx`=>QY;DxS1(0Vg3@mJ+;doO!Jlo6BvH-2qm^%{;gR)mSF+V1U;^{#3*bm9(kXDN56ECN1K!Y#C19g)3?p6RMwAH|ggWbK@4 zZpl=s9KHT$8z`I@=(CHo$0QTmM{5vl+*_rb9Y;bzkfo4Jb#C5lW(yP)PlyE@_PxJ> zyClP`wZ4^?>(EfjCz)`Yl$Ir1d&(H}8R!neLto)X+8wTW%HDIp-Am|YwaoRG_1k4? zLaCsimZg`mIQ+4m;*S=IBKR<=Sx!F#!kmp6_&m{kCIbb`jO|DJhpS`!b}yz8UrFQm z{u`1PrC$>ujn)2|co$|j**BaeZ4E-ybyra#>=2XP(9+2I83Gj9FJ|RBX|ENK{l9U_ z*PU{63X?7;es_$qOA(NqDe2Oj%~6kY!VPW$=gk5O{(#k0ZuyfQ`v+YXa>AEDI(Ze5 zAcliG|AZooCU}mz;_2PBCE5YcB$nwzHNB7N#$)x=rrw!M7(yJ>B|d%&1;^oEw%}Wv zyjDaW5@}geJL(LF8$ILJzIHAt%+jr+ceEq-I%mV5Kcy&e?WW5a`oN*98&q&-{8dUb zQ@Ix6D^zq;(puY0*Ys*n3KD<>d_0<3E6e!cYDg!h^c(vAZmBJvxQ?$M`s z!#BiYW)-41+_Z)hBAQy0isrDbJ=$rZo7fZm#WH;=IR3aPNr}tlMgB==Iu0Y>VoA|J z@;%tXpuHsxSB54xOA2Fs>A+F#s1?cMw#_zulG%r^t=Awz&s|OFj8KVhZZvdH!cR+T zjCMOunO)RqOaS(R$XrPYP=-0!;cJ7kIgSU67+3->HT_zKB6?<8a<`4?j+fGm^X>CT zZtRdtU6s@LPO+w?ehD6VI6q^8Q+UCvR$MBX zEJNDy3Ki%}fjd(_{cuWB&S1n2U{_>QVDKX3suWtG{&I#mA=NwHQr|4H5XQLI$P}rs zeccqomHQm?c1A3lRl69>`2I8C1Q$S0mOtKMZw4?^HiB0dC8`rd0D8{PL?a2pN4XGz~;)OVaqvqWJ50#UNNMAzj{9K) zLb%r`QR3t(fg@4%A%}T_@|_`)=#8lLYnTP8oibn{@(vOlL?p|C#}jMX0_<|R?2Ouz zFL4gq(YR>vr}%TcL;3TLtYL7`8AxigX*Wgh9b_PAAg2fq=5-C!nn-cj4edUcQMH*L zME*h?lH|<%7`)SSkUN+m%M=_&0z76^_Yv9LQ1-##_QQs>uJVDw4?}gJCN1=wc2TQr zL0R}VI2w?_oej-RoS?+CZcvw-7i{!bCWs}aUKof88lc0(rm0l!nmc-$3N31R^r+!7 zV=5744w?-kQa&j!bJHExDA;%C`OAA!{ zBTuKaL?;66+~Wq-?zhA1cXIcgw@{VSbC=E-NUm&#J3*imB`yLEP=Oln)q4`q5f-> zk7h%RBgZn0#Z}^?c z3hf-~$O%@N1er47^ieD-rRgZ;-dj_0G&S3&uCQrT;UIl@xk z=nHhNU_?BNsqkRo6jB805-T1VK>}xO<^>?v;D{NCOvSU{iD=Q^D0EJ7p8~l4C?2As z5F4Y4297$!kQg&&nEHam>yD4XXXp)4w>n!!Nt@8pWk>7{(Z!VnolVU!%kjcZ^h*w=^&Rw0cY;J?yX#i`W-=RKLLCRa~#5c~+ zx=Gu8gp-r8FmYBTAS#pTUuSn1bE(Arup7f53{oUdA-e0`@O3~otjSBq`^{LQb&4F~ zTFvW+!^||f^K*%ueO?`i-M(r<(>jj9zheHRODR! znAHivLBl+i;@a!#9TGal_Pv%^tXYBMV0@D%$j8c_n3l~Jymk_8@rn>%h@fbGNu)wUz-xdu*HRJIIKrB3(hRo|espiQ` zyTzOgxS^*Ls-lVKtsLfsoKxED$${UlA=vD z00B1UI5*C0RBi$oO+{N<_S;e2=Xt!P)jS}M?#QSlr-!9plilSw6Dx8h_fvfc*_1xC*!?Lip(l6}<}{mc*EQW+oH1fG#{DMekZ)fF?IUqp)4bm9 zV9b-l`DsS0D<)Qz-*+FD;~m2*%D<H-`O2rBg03 z4cu509pxbbihLEv(t|g$s#TQYv?ZA1G61}83uZ_IaeRG|l@)L0D!gC$W87ZpC;&gb z?=OobU)v?S!$W5IN9r!bTwdK*evO z*ZVPIHXx5vn|Fl!>Mp`Wx^PLZGh2a5HVC&QBAUf87xKv-l*@bZ z)*>k(zAbL8T9m^7Rt-na$XOh^?>R|BdO^I{7U;#*=HAr5I{I`|Z$Ia9H2Qg74zo&b zBckSyBMg^*5&&%484#ZihDsO~H=?(W(K=o0^^YUCpx!XFHa_#V6=dD%hC zWRUsQZ-Ws`N%7Vhi_gQhJ7gn9djOzZM^Z+~#ydK`Oin_Q>!ZNy#gU4YD^p?#iZ*+_ zZ332v6quhYzw(Dab7&icszUqzAhE0Yaah_q4;F0^c^^gJ^h)-ZEMTNh;`I4+bxVcF z>!R$KcOeH}x}+)5jUgLm9*nwFzLcB+_%zGi^^L7677T;mouqp3&7s&z1ANfzgES_t z=$Z(6)|MAzw>#0kknNP`7ZC2FE%iu0jE=Ph09D5qps%B^yeD;yMyMC{tr_7d73&lq zi1n(#yA1{1o4zR+!vuQCJRlDJ(zi*XA(gXZA3k6SB(_+^p}(EFn0tyQ#(W`N>~j_i zTSsDCRj#jI&L|1;j=;-3!Cf@eai{ZNpPKqF)X%NdUk{z>;7?0`EJH*0ULRj{i1`DM z!~ER$>ylqQ?^(oR%p?ohed*VBt#a3<Wm6pe7i9whg1fuB2e$x&TNvCEG)U0knqY&wTOh&RU4lCVcXxLiWO@F(A7Ni~ zO?A~&_ph&>bM6Jp%gCrq0D!i%5y%YfuJ?>c z3~xB^@g>|xn}`;3h+ZS?Mu~5p`>xK0hL1O5mB9E*y}U}Z=O|lqTJ&q@8o;5u>m&3r4dAEjSPHklI+D_qk0+1G$m&*gla7o{Z*jzd}IAJjtn~Le-$!-y(~ez&&fRX^Iqmuw-}il zsC%jJ=6B&JFYNa7HRNw&gW#u`m6BSsu3KtR)7m#br5m1ora>7JQj9uh-yW3t!kmD`>_ompg`mWw|y56}17o`l1Np#pbd?⪼|s5(0;JH|Gb9I+>x~ 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
#_5rv?1hW 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 N00000000000088200IC2 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/Reppoint1-480.webp b/assets/img/publication_preview/Reppoint1-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..dfbe2f6927b956f0e0632d29cfbec938cf0177fc GIT binary patch literal 28168 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⪼|s5(0;JH|Gb9I+>x~ z`wrkeK48U+gj4#FDT~(J+_F`C0c_UC37TF-*w(0no*nVo&HM0-n&BH?9<76GA0CgY z2C}2*FUf!y;Z>pWYj;R#`V3j=c#7a)dpvi{7<*62Q;a2b%gQuozsiz{WNaJ~FJ=Xt>Rb#Y2cp;a7I4DE`6;iD ziwbr|AL|fbbc{A!B)SS5WLlFo=%o?J1K&qO)%m39!Xs%Vp&vS5RA49@}!&aC@o&9<%gD48fN49pKP zkJ;$K0PAR=6W5t0HDECr5{q|dp&NXhh;;DU&r1_h(HamiP&2sSQE$K2{!L9*n*{Q+ zWpvH&@cO`1U*;X>1KoKb(Q8w#*<2}Y>0J~G@e`sDw*aD>p4**b5)z<<6q`uIVsOar zk!AMIem60y+Ph0-Mn_KkA$~fFFuQuILZ)E7Y<>cS1!?MQoV*@9!vyRc*``K zq1Oc7Z=xiD9UQ1DvyhSp8~$q@!Cxy01YlpBloW4+h9GvJY=@=h8UdeJloO^ZTw!QX zL~<~-4gGo1L-WY@&=mhAfaB+p7T_+}Q6EUHL2FQDblqQ_EM-7 zkKX<5YEE>%=1t&hDfe|oRg&2d&Y=PeDPfdrD$?}WR1Uu};kTV@uP47w>C?~G(-zLC zcLW`%AD4Pq9g<<(r{dl{z|hX0#xOtW7c9&?ycK>bSPQ!7Qdoh_<|slvmQ%$%G$qvYBTslKs}s6^KE@RumRGHw&oxpzmOW?!4!~f>iJemhjEnWv zPq_R?4$WAu8~AlEf=jY{x0WtIa+XKH32iWBu@9z^tzoyo9l(IKRlCJM-%ui}wv>Np zzY^O`J7@Et`XglmqjI1K`k;=H!Uri!{R&$tXAvIfH9e*G81t+!{A7P3>g`PaJ~`GA zaBHK+!m2^{cZ?bc>+A;N^kdkzH(tydOvV*nGkgkr`S(3AlZ{f5*7d&ijqGs(-K;i3 zX0Xd*;u09F^A!T68x`X?5%+we=()@tqC7Cmu|hpZZm9l_RXRGITmVH{e9#9bVZd0o8n9aGe z7lEsCq-WAQAdSV)a4>fqs|F)6P>z8XE@LvAHCPiZDXy)0b%(()YIaNij(y*SbG)60 z7eX~WqQ~&j0mPm+duYn5=;1lD z3gujl|7>+h>3P$*sbHT^C78EpD-|-2qWr!c{^5AzJ-9f@F%nZ*9U7u8*Po~gvu%gY z&|_<*i@g6`NoKn|$SH?m*7C7!2h!Yx|lsiyC}C_wOuD+5g}{PPN+d z3|W+;ZM2KuWo@~Ibcp+J?!jlSC1pwy#8bW$UEhv!ZpGW9C9?!>sSx{<=0yEuSm5zp zBvGw%hArQ!7Vgs>fnsw@xc&J_pItH6J1^ImueBYrMG?a9;j%CD!?O zZ*s?<{612{*}U4o<7uYG_)RV1_J8_)=a6PuxF$prPY7hd+ynvWcAq_kY#YHyhuwP( z45}EixGj+-|FFLcYnmp)H|eX7go)er#OkO(1{w_0Fpd}7`T||5=+W0M(M(vBjKx>i zTrUy)7>x}gIZJ#gsh?(>gDA6WlPK4cd3?Xp1WC7NC3x@!hHz->%HsJ^NQ;u{g4jFIsZiRRh#suAB7b?|i7 z-o&sIyI2{GN@j`*mOVvw6^uR!Ci?bOMl4AW%`e*ye#pk`18KMiaMWR?x z%*2Fl!KObyZxCnr%||dAb?#qJfIh|2P=B!?17d66*LzpXQgB&QFSF%U$2E5H%Jd~O zgD%%Z8>X`|1rO7kyweDSI*tvtg8k%W8K2H9p`hGGyaZ9}u99T70MjB;2Nr zjHqH*cf+t9`h*SYQ5k{phvL0^!o}FWHGvG6mMrWk)>wNfGF8yw(HIa_tEUl;`opoC-#DyZzSRLg;HP zE=Bk7S}t<$I{Tkg5dr=%eMUzNPPUl$L?bbYy+gYsGFrCFt4lK87;||;42sqMhrOfC zbV$F}^(_{^uwqO}Ahz0ocH3huNHT&vp1wPm*|dKaWw~xU7b003%nW5`Vw>@OiHsH< zZAQk99DwyFc@eo>@t0@YihVY}&C8GRM~^*l2lG+{HV~BzO>aV*c&ci&jm8ncUiz{> zLPo0}&jZ_Gxc%r~z6b&NraKR`nleT4Fs&t)mbUAibjh{%?d6KRJiifkkwk4j!l}bJ z^uM9oT|gC%ZQ2_F$QPa>)+k-Hw%(pH02WaUSB~Y$C+QCL5ZYUYH?@825bk+QaXa2E zbnW3HQa15p$z#CWOW8^^54?9)1{-*XAplPH(I}Kqmy!v=OK0Nt{t~dKtwt`^ZmJt! zBqNRa0RA)s3Q*sIGZPK7X%n*(BPEiguA+o$GHB!@9Jv(pb^YAODDgt*oFRgvKgPVI zbu6W~jy|mj&ea|H*JS#npqPr+H^*e4T79;pdq^tvKB{7fmh3u}9{7hvJI$Qmf)C6J zK`CIJ5IH3WevhUtIbJw&ppRJN(bGW_;OpjHIndYcZX9l}lJ$w7kDrz|908-mVU$a8 zliNJ+fauN{Y_q)O?xm%rDQU^u1H+QJP1RJ=_PY|Q@(Jfh>mci1h>5qkjj(#6s)wv7 zHb7{h0{0z-(B^odthaV$kQ5nKxbxk#Lw(f6Nz08d@d$5$%|*&m5Y!G>E@9~m@k|hx zHsaMHh5G;OLUzAvuIn8xriLremsqc(Y{^A;1b!j9$z@Uek%-(Ag$Ba*z&5&mGMBW9 zbjwB&0tV!#F1Mo^I4pyZb{De;Pt9FCUmrf1f_|91q$D{4xLO*kNeGlX1IvGXWD1>O z)?>mA)rK{)EPIcYw05E+?bXh8{9))}sEHIoN;Sg3-9q5J(!m7$Gggu%T+Td6Oj<+NEYOpj~3JMNM|R3Rp<+ZB0SNN8PaPJjDwNr#Men0%D5x}`sVK|-=#DM{oaE)WK2X->}5=WHM$wK)u0A+Jc z>-!DK*LT0pvFVR)Bj8S>QA|Py#*rUHc?fF}*6X5E<(R33(Y}hGIwfUEN!ZL9=&^}i z?oTD}cbm3(5b{&!XQTar69bxrORy_=H(ls?oKHPdQZu=I4U;IwKtF6Jx7lVW{$|(A zE{!bX+pcl=ThvipXsh7$eTdkb>KUnEts`id;9Iim{r!vYYi}}x#4n2|0gPf1I3@ko zflZxA&baHA8^P17a2iuZ`9ZNZn;S8_?^ZSG!>P1k z)?K6&d*0O@PE=Oa!zffA1av%e!_jt48 zOy$7D@XoI;OQyZtY~vsYUd{9ZUtbsCw~7|2H@~IX)lUv;v6BFws}dM&)r3w@w*jR( zmc7NcdWLO6wU4BnY@Z{PdC1vh@t^H31(t?I#K5qU#>#UQn37hSRVO|WtMLg?Cu9H zUvs^?gQ*rzz_duOT-TKVd%w9CKNc3`9Lc$d3VaADuI^D76f?&fo$H90%k30YEWcqO zQ^Br!aZH`&Jh;w1lnc*Jb*0dijvJD7b!eqYNW;rCX-Rl-3h=ee8#5A`JvGkNo>Z_vS1xzjuJ0P7E(3)2~<>#x?3NV-`;Lu3m-cdC43NFu20L zEcP|J=9JoOC*!E8nv8%X4w_R}%ks58jOcEb)3+xH_~;tjk$I!bo;G(X@d_ zTJ7x%1)iBXu;*n_)&n~-WBv^GOI)TdQ|wuQK_n0QD(#kaw zyAZ2g;uuCsgM8TC^}!D{#V&%8jyeYo2N>OyANnc^q{Kyy+EOUMeyf(gbHA#5->0I} zk^f2>Atm9fGqen^gg6wRIK}JFBo7BPRmt|xFn7g$)*ldd3w20Ir!EySK%CvXs)x(HtjN4uGG2M%^!{oORFO z8*Z<%(h=lZn51_-(DUkR=3pd64gT|Jk9g*%r0n74p~8jYeB+;ws7vCF=WiiHM6{5y z7waS6TJq}n1dohny0K_>$G~>)f;hw}A`C;wk2p};1WQ>XsC#r`O(h9umceQxet9mF zo-2Oz2||dRKUs{64%_5oB+>#ydAI$Pv(n;buPN+bv2PAE6KTom71Ap{DEKzDxO^hC zVW?()#_zRKW;7THY`qf&7LQ0??xkYi0fNsuHE0(2Qzq!jsC>>s2te|4kem&xXLPuj z_vy-TwORHhG7g`p43!zaj@Ut^4&|Q1TwFQGS4teFlPFae${`7CpJLEc>zTvGK$8iw zdunF#lj+x;k;H@(-L;KyMtpnd(w;9w76QA52<6hx6h5HxnnL?v|B*?XRdwkD z@|h!Y8aH#I3}Xn~u^_HVey9Dc zSLcV3(pw(NFTYY)hwb3x4hE$_m(+>O+QqAmjz1T;{HRTcMfq?Fy{=_7gOB49lV6?h z=tPkP@A^IOLyPvK3;@Ev*d8bF5jF+`xzi1+qQIaitL}FrlXnh1A&|FBm$j6Scd-40 zgtS0&WNdX9Nl1e%p4@*wLsBM0a9Y0#P@Y_K~jH++ekFrp0L59J0wEdq4|^P`PZ*!R59rAaZyEDCbi9LyDm`Hedw;8%3pqxRHChU%O(1v1Q~tmBme>kbwQC$)iQkqcOynDn3Nd7*1( zsQ$|!QGn1i>SbYC7gV3XyHEi)=^HzrY#d&7Xe)|r>_&%dGyCmR`Vh8_|8-PEkly%T zd+#5sv@e7*;K#k2Gr*g8Pvw>cnXq~DGc2+t0UZ)~x$iv{)$>)j6j|Qv@dahL zVH}WBEq?siluNKsc~*sHb7$z82K&)3uPxzthOYMNM+*^S?TY%r0*BLQt^;k$FM=zC zilS4%@)_Q?B;Sn)Y&_C#pCwAbpvsE%^>T7bXxB1Z({;1?&xzV1u!L%HEMAD{fS#M6 zYJ9`GvhbBGUDEO7@6+u_d3xN-(-5q12<)p0tUv(0Xn$wG_zZj|YW1!Z7K@o7zvebk ze92Uvcyz|BSm3eR@ju7z*ks0cM(9Vno)9NSc)OXO&{ATfJcHhxh6sy%%~H&|27kLj z;KMU~)67!F=f_m8s|t-OlO}92)`c8rov9O595sQ~4DMLt+C`$Q^lP~_P3SQjul*tn)z-$Nptc9-l>&8#*yB zV~5N$mDf%M+T1j>$Q}WH3C}5*iI^Q z&?}c#q@eLu!ZR?QqUTZ=+v+d#lBAgx_}b0CG7Q+Hm*gLB3H8;^Z*8gUF(OgF43g7r zJnxB5rhj6L4ErJ_^wj>)S=XYS`%+3%ABA+FwEzr9v&#%1{*WK zVzDj0ty3MkrF3xTreu9A?>aER{MxitjTJPTL6{uZeJc{d^K%YYRKYH&@P65=sPg`; z4sfsz+lIH`l~=%cTiXfe=FTie6E3#P$a7Rn#i~Atmv?M_N>P?K%6~oOXu`~xkWRUS z$a=nyd=0H|=L5Rm_k}rS10pEHDAXoI)v}Hb;h}d^*Nod1+cRGl;K1qMl>z(h9Cv_oXW5Xq)j9rl z%bsxbP3rk{MTp4$IH#8d($F=37jqpSQ@~rAT7dXnJ=MEcAV^hXng5qV#>65kFyK+0 z>rsh8p5{?_LnX&Bp=5 zO(;|Soe=}>mm%XeP52qr?{zH@tYI=Palpzt6OKTIO?*sX)7WhnE>V?1W<-~(!s125 zudp*15sb|*LivE|QLOZA(KfZHf6WirReqdpZex^v3k9~3P|e7qGga3E(&?k~QCr+D z(=^J`SqA?lnhhiol>I%({S$NKC%*w0e;RVw$z~)+@@#a6Az;%|A;HmdkX)4cPJ}T1 zN0)~Mj+6hjRs_+MK8gs3G6;9x1gz1D1vI)LLSukZ$0}SQe)!HoWV5v&D-7S1xpODT zbUxxRBR-#CK8x^ZctWCulI5m^5HjP!?<7KE; zD^yjw^!-T{jd~|l|8~jBictxl7SlgVNRC<(Sd&vGGMaq z0X&*(KKGdEXUWbyr@z>b*|(J-Dlnay=S1Sm_IKrAPU+;k4;K~iC;_Mx(=^X)xNYw# z3uts%+$`UTmdo^nflzna)VqCAvTc+dIRE@vYq*!hes?&Fi}feHPe;vlfwQRc&@5Sn zch463UKXT~fxqinHfx43n(ahhAO$o|kxPPLUcJ5wotRouR}9r~NOw!b#(DIWm|ihN z>64fSr=*G0F2AEZ;wM0{OJookgO3Yeimx>&8N`TlanR{WaP+&XRNxN&GB1NM!l^ql zMS}-m6YyVC738AH+TMSKJ-5rMSb?xa-9saP1kljXJufPNH!VHQ(#Wp2FGTGTq(-X9 zhIqK>0fV90UF>RFA0U?+U)o`fG2+fz770OUVYlbalIbi~7d z#PQiYYwsOYSgNF=!C(9E*AZLypEGb?j7kw(Y7ibpCR|@mJ`yt{q8h|`X%a9!$LmlC z>SN`B86Y)h;t1aZie!f`xFj^8#o`uS|FDT%6cPO8_=Vqld3{+KmnN*~9E-0oBU$$! zWZlnNC~$RMpXGx}uJ&?0lwb0Rd0R8rfL4cwX79jrYwsca>VhS-o8n330x0WKFY2 z4J;C-f!&O>TU#n-1?;?*_Rx3zU`el4+kN$gUUE>@%wDD+Oo+Oqd3aL{+0bx(#uK9i z2BL=KEn~UR_X~yqtf-%|rO(-Z(FYq2ilL4uCzWRw z$fS-$4|BxsH;O`}-(fr&(n%9de{Qjps(q}P3Bg&PSL|ae9o}Hb-Z&5MEqfXFigVt0 zKhl%;w{$er0e6?`rnGH++eQGh+ac_0I}8075MqL@GK0t-KI7={p>G}RczA2+ASXk4 zQPQ@1=`2c`u*MMjm3Pmj7%6HvIv#{-eBasgH|OC?=?9aq+b%SuS;ln8rT5U2IUmZ)!UaB#t*ZH2MY`w}c`(p*i&U z{uHR}9qJx*n9dq!`?FVtn7!U9nqirlg&0?}F)x~`{o86uT~NSVmG0uS>H&mG+9m76 zzF@r3j#>WeNA)uD(E{A5-bcc0ZA)K&#(DD-8OD@y~$PmnpwT z)z<^@=YrSk?ElXU%3GlKgZ)jYOo_Ce2a*$ z$iTz>VS+;5C&t8~0Aq*0uZRI7A$J@scnaZa73byi81FoBOjKlLWSHTL$*EgLqG8ki zsP1*FD<^;}69 z)+J9=AZju-$`+EgXbh6?%1(bO>!%*KFO2a zp@vdaNJ}%}DhwZLyOX$l?%$L@k<4RFg&ueN$cjo`$1jE8DzMO;5#qd%PjJd9CFKpD z)6c_<7ruJ$<|%?h<@=MoyuzDmT)Yi}?#&!aqv1JfCe2@tu0HQEuT_97J~}z1vwuGyfx5 z)M(#nQ|BKU-=c9v_YzFh-&R)mh+9IsrIZ#yVi|oLt&v6{FSTeD1TND$HsGz&<#G#V z^%C_p8V*~haXcbjZ;S|J2*F^+L(c1EAa#57cY4m;y^FWQj#n6%UEbIU1>m;(bd!D!GK)er$oIvKWNv>Ou#nn1eDV**|l?P61_)=3NWgxTMZ-bbNi=6jSQ)4=+gP|7189Vky2e+dxC5*So>6GmDpY5Aft6F#tt_j{_DQs+k{lzHa?|210N*TYt10bvQltYFm0Xp_JX%K7qJI* z16)$OwrjLz%CWjMndSq>UGo7`ddl_^FqV~5y*WeI4}a0}B(3sHx+BVYy@}qWKSqLz zbRDTY`*rI=(Mq_=NnHrkBIE9R3ikon&Oo459Q>cPj*a-sr5g!!NgQwm^m~Xe3T>Y$ zsD*!d9z;t9$-VZ7+V?XWI(2o^ge1fw=b7KY^zL@Z%-+QFm~}g;{xYVm`x%xY`JKk= zeMgQxRbVhBS0_vu^ztzuoQGQqX3-wq*PM!^BB?Pnjh!APK1>W=5p!K{#_|gb`aU4f za=PA=%6+yX(rTQ8TL@;ltsq}%t`*+NyP^_x%q(h&kOVzAxi1- zc!Z%KiiP^E+AzCJw|`TV(ZKkg-+H^yOEl-DBXNV%RAb~i!NgQm9^=%&dqSFwZE7z= z_UV5m0S>A?da607taPh$$>$VYt<|Wczp7#_9ZOu!$LOW{S`w4nA7M(=|L58=8l5?z zOB0$L{mr;9^*GV$6{*5T|BKYWLw-Zs^*_Ory8hlI{4*C2o^6pPCn0XIm2MvRWUc1= zrE$gXLIik2?GopVHsrXsRX1zw(w9W~(5>az0*%g+kz*+Cs4GiQ%1WMVJw| z+HKrL=A=+0cd@AG8{v`XpB+>jZa&LoDYZwaCE_&mn@@Gg>MRd>*dx;inZ#u>IyA*A zmT9W~^)_RlRV~VYte74~m&(}fZR2_K(C6OM2PxtZ`LB!V#y(eYniVP@qql>RW#2Nd zNy`&)C)T^a#nNCF%y>6C$kZACcaV}>yUewk){X?oSFp_K>Ey#-@^1Fe0n^O?U`-X^ zVCXboO-cQ@ag51@aNlYHTXAl#YiY`=*tD+F(^&V~mZ$UJ93<23UT29pe{k%J7_1II zlHmRRYOBcaPsmzDZX*=4A2gJHN}rrMP%yar1QqTou29GFz9CttunD(!qlYe0(I-8P zqJ-Eb3)dne4FxTp8FWJKxnLi7pAUl_ z3@LO`7z^Xpirq^XcNbnhVOe(}PY!q|K+!){jV_z78eQ?$$~H)RPc)}OSfR?ER?Q2l zc4+b~Vv>`S6HooFs=QH_Y*kXI!Br-*)B)@dyS;BkH4$Iax;N`4UO(xYej`_p+4M5) zeIIh}B7wkjtdI#5B~?!zv+3JLR#Fv+?sQY4vO9*I_jLPTcbHsIoH1G6e5GL|roawl0jCfz-EzF+Y_O>E06MS)Q!jbQh zdUre>36G1WpjFARzEoC6FFA*$+oa1x1U3>j$3&ZzS?FP}x9%p;legUA!w7y$G>8Fz zzA`+CNqk8?EuLnP(<~?G_5ew#z^yW{w(-510H+TMC!MvWSV2n#Iq< z{ccQq3a+fh9jfW89It8ZaQL1__j>sTl98FBrSe-K!8 za!4>?yWQKJ{y*a{wm5v9a$wSpXfzuU6)W$V`%=W^=vevuDY3;}!|?qBxyL7dj6xX; z19+6bmQ5B>)bxh8H{q6=P&@^rx29^p)S8tDmq)8X%5__%=IrNGdC!7bPrKrfA3ATB z@`EXV1x7Ljd&kTJ%asI9x7|Nre_SBYEKfw-N$0J_U;dZ8FTCor1*c7*yg^67gM^aBXD|5o_cF{12zq4^YnYpMxh?q{n5(}{|XW$XAVzLWa{5z z@tEoN`R!kPXnm@w?>Ws#CjZupOjZ96tIfg<%`0ajyz%gxu-YiS%Flhj{I7mu3)r@C zg6@Q?YfXg^4V_O+G!3JNy1yBvJoIXzr>v*FkMt(ODDGhmJa9pnc=~BSWu-Ds0__MTeX2k@5^HK=I?`4t+ppt$LYw-n@ajF+3w(yO7HJnrgd7Q22We)i)=*_k- zH<(E{SI26+Z$kI^ahWvGLB$sDKDC)w-_3 zvCeZEUi+Q?sHj`5zW10ep66P};Y8s?aWB9l_rA&{`apTkFK$74mD|TjJOO{ZnPSiI zzS*)b*>!-^*V|R9NTXO~*(V#mGv$fe+WQ2kwzmqW@^zKbFt-tk2uV|X_x4dq5skXi zS0st8CK-dsISaulp5B>YaJrxY;mvrtkyx#9js|lga_?W~JMlfjAB~DABwV+N;-ZLR z8|SAO##Gy4_ku=q!)|ec%K_LwJ@dczpU?PZPOVi*CSUAKJGz+tk+dq00^1r2mAkZc zkmtknndVkdRN*z`OT7)CHGt5=6C&zy{>#sT7&B3`&&=51T|B-4k7AJzqprU=``S9n z!Ea^HNHf9ngd*U`Jrn}+eXbW7(jC~P@d&Vv@WB*B^Lyu=g~jSG*9G=PgI;Obhz;_c zS~p@|2pVvV;TRL7F0o-E|AILnT*?*neHg0A{$XcBjs>x7)R)<#DAtH$48xDFI_GT)uzG1R5h+@&s0%WxQi)*?>e`$&)Dt~qdaM8Ui z=D;Bb{b!WL4&M#`;#KaUsT_=#Z$!4nREk+&f7F_`Ngn^4cUn@{3cn1W%izsQ`r~{f zaMIuXk~?*02`|^WjjHNfsy}oTf|!t`dH6ic;97J%^2umCT>AEaNZH^7l2Sdzu?q-V z_9vMh`wz6)v(a~4%Z;Wn)_nYu93z|&5+>f`p$hZRY(+n{m)@WvEyL`gsnGjkE|s42 zo!*Oe@@ejhxK&u7IAPunQrP1!mFoX8_N0Ie;7UwTm&w;voqrS6_*`xtfld1A&x;;_srFWk-CnAy2CZrSb%V~)PDc( zc6_AZ($F^1j7QM$4r|QR+uYTyiip>ENMA8;bg^tifueEAXEeQeF&~+*ijKYT zFIq*0nXSb2Su|JLk!VLXf7<_MT=`;Y=T?fg_yOvIeipWeQ@?}PO0*R#yZwPikzdN> z2ZFgnxZ%kD9)}w#rGV6KB#UL@8-xKDX%uNfT}RF|d36*X7V?~4+vW_9Lm>)iZM9?F zS;TCNy*iY|rF>>(ELpPKRey1p606qh6T>U|x6~?1Yko^fLg1e$N?buK>E~svsQhj*660bI9@K3PT)*rotA2HEm^NpNxoV7tkRNC9Yn;GLzu>1Bb5Ax4i8!R* zof(3e6O!CUjtvVK6^%{*Wn7mi>b3B=_Evhx{N)kb+^PMDLVM&*QRIiXhqiR^+c7I4 z`ssF4Cq^oO@9tpXt)Imz{O4R2w~E)B0tb66pS-*Rf%U6AD|5qRSw4-GC58&Q#p6H; zuiT=D=#*jxrDiGK`Buuo#_NP1tQ0fe=`-W>*sA=&5YP(@dyq#{D1{37f28^Csc$@@ z`Mbf?M?pnn`}*$P0^*O!l_mDNshJTULAGOkTfV0r66}gM z<45|KXu3vy_?uP9FD?wZ>ljQpJwYyysvH%JY$enB7HGu;1Cw(`VAtjLI{-C0$pyVS zyfao7oYN%0#~Lj+xf%1~S)mW2ub ze2X+lQd})Ud*JJqrMmj5cbGwOFVgHcQwt2%gF&Z6g(UyC*@7vC>Dd2;L)06Ef9|0F zdzvs;jooH}%GT|R2Lb(vOco!1ca5m)MR{4+uuJxx!y-9p2T7hJb9!TNALxr`n6bA{Q0nL&LNs(m-O)Zta;=)?LkE!q zo6WE8HK7nfDdRL!{bZw)ua1T;e=<7k3KPC0Ui!eZSem?{c3bi|DU^TTImp+<3P0%? z@iwXRVhnjzSY-9O?Hrm$c2d1^LFBY-bOfuns<+0zUf6lis2O2S9nOch=RVOD3Fhae zaNLWL-(yxu#p*Z2jJ(Mi2d&)PZ+TR#aX7G2BFoEks&Y%{`=}hBDZjKdo0j?$Lz%ux z>yUYjCfCFe!(uDK>&=#$*y=Cn%{fim-Fx*&Rx^;ow?Bt4z2nKJGZJ><1poJ)hj36n zc2d1jMU~k{&F>A$Xz0RgFXM@F#k;6JeR1O*LUqO362)-IDu6zy1xT1S6>(!V zIP1`GGv)W=Q@u2A(?9F;T0~?qfh@ai z`mnWMx;czyGVU{uDIk|cG+E7!kuFjcX)tSA-?V=Vf7C?#POTsQI@D?yK3;RSgG=M@ zM$;p*Y(X?WQ9*>&q)F%~l&IL&QJBO4b&2udvM^kwwoy+J)zB@pQv$Wcqg{bSPQA|S z@ne_xL>$>OHYYd9$%TGtFeWG@zM;vX)D^{+u)(C#gb;;W_R;e|yMZuaZodmM8k1r! z5fr*tBv7ehW`}(~<;ng&bJp#;@i31)h-UouI~}$BGmp@zCrW4;VaH)&k4T4^NdZA@ zKi8?NAo=4;ieLgn*Z&R=C8tq!oFelRqlf0Ux)#A`r? zJT-`yE~+2c=yM&L@3n%IGPs^+>!kjZner6!B9@zesg`|aT4?QBt+n#bE$+6#j-A5p zUhxEhl-$q==%8m*aT?^6XE&d{Ql5w$!&bBEZ63n{F0@pcu$sQN2aK?7)W@pKZMv)R zSf>YuONWY#(+ouyY&w%(QXM9y@s@sK65cwv`2EJCz(rx;Grc>nWCvBG9rL^IO7wA% zP$3z=W67THQRDl{t$7q1K~sKMSRTOxC;k~MY<~6wLQ|vJRk5W>)Fg6xYGIJV?LJlm zE2?^U5Bm>h(VESgq8&4y*}P9l4amG=j91m_Zx5N z1uN(dZDm>Av$bCRK?XfngN1NBPI`1L+jINRFFO<(3ngm+60FdYv8IB#OhO_%66(89 z4w$LYQ+Cic*Co+v^i?%{VoO91l?in&_Z_Bs5aTv1pWNs^$M1SXwFQQGHMxYB{g)qa zY|(FT+4m*@WELW-?s(>;BB_|$PV~05%iPAJjHxRS##3z%RJ0+56lldS21AC%8|@~I zNR21?dS+M3;N!HC=&AEheGPB(!S%oJDb7o?Qr$J0zto_F%9!~v_D(%?A3TEWeCQik zo;JQWsj_E8M7$+EbDh)KY%1B%LpWnaFE^6&H-!>}c_}HchvrtUI}2nmX3` z#hy+TNjGLJs2rAJidl9l9cy=o?l)pfq{!Q>dv=(P?I)2wCfASd@;|9Ys<;b*pczfw zk9}bd)N%E#X@Xt&+wDVz#=A@P9KIavf*9@;I_e99c;DI->MS!fCR%Q*>{YQg@wc*C ztT8kYIVGfhLD%w~{QF#jhtFQe8|F|<)=;YNn+V^qdJ%MP41^Smtp4+VR^`DstvpVJ z`KUC#A6HLF-EoT*Q3g3Y8;4od%xf)$VsjkgU%jaBrEs?r?Fids=Ye`S=7izZ{|2*+8 z5~A%P_F^sGoD9Lln(?zqF={mZ;N9w}_9j{|YZec*y*0n6b4p>eCulKwhi_F4E|y33 zcEV}`B5t!_cc)`&h-c$eLxs}Vyi7IqQQuiFod;d4o1C;eGts z><_poDs1`sZe7n;#?Ta@tAYt`|x>e9@>uj#b4fwbqlkD*0+FpNx4lueD?Zmp>m_)^_z7#OKzU#AzaZ z?GllB(EVKUAK_`YKPc47%N&?xC)*2u2T7-JH_U#rBeSKW$_?tv*u`}~P2QOuA&3Xr zCQXN)r8oWIj)LP>9shQ01|M7cH&>PvlR|J{4ZrtAJ2D4Z{|%9$ungRyO7&DLb2QJCx6U@3&o%K;P%G zj#!l2pm2Wg;aWzxaqDC#Q|$zOpSXzkr<_lP(`qf+um650lmuSZ_RuYVfw<5i`z0?u zf3nap#-I*{z@~G&0=0Qg4UPqnUy!?XC$#7iYk~F77Qw^L8rJ~f>Wb$c{N-r8UlZPqT1icK+zpL`BZ*F z#HGj+^{MRlOwpLa2n3R~@e3NGyD`M6nk>S9Nnyqy6Mk~FZf+3mgD^~X6vovbdw2PT zza;j1AKmKm@Ic!OHnOapZ6_=d+ux%0-!}0OH5Us0u`ur?el21ubBu-R(6V{2D;>Dm zkuFxeh49dTX!zqa6FuFLZXa|0wE3SkIbOD%(3NfZR=U}~f^Ub5ECk==>&XR-Bv{`t z=A9F(6lj&rlb2m#?Qzn{kYL4UVP1&3VK-cym=~vv5;+w=AmSu(;BMT^z-D-Hq@_O& z0Yv7+#l6lrJAgvexEv9}5dFqfHPjA8N%p>TY|+pkWx}T4+|>8Eoo9VdiL)Oq>5SJ( zcQ45r6fxZ%3fWO&R<2*FLB|0!qWJNu7VEB4QAmXZkhCjH43 zsy(9cLUFIFG)a4ktn))egKgPzHgWJ$}DnHbpA z$VGUwOoLxRN}}3a7a4ckNTPPj1d^ak_l&(iaQDAr&1JY zwffA}Gf~7mFQ}Ed-k4ZTv+P8k#P-&4OXSN;k1Xt7xa5Dtd>lUJd`de@5w4W4476n| z`SA5>)OLNrK$S{VmAqv3>&Z`oMjGlXZsJmx%?I_nW-%FH?*m}!^yN
#_5rv?1hW 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 N00000000000088200IC2 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/astt-1400.webp b/assets/img/publication_preview/astt-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..606dca0559a17200e76947611c523c4d4094621b GIT binary patch literal 37446 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%0DQ^t z5VmVoXDtC1MnZIl*4B`Y@7QA~p#j8X#bTMrxgjPj_>L|KprcrU-zNYao($!-^+D zjA`%=-LMKBmgkS*y=X_ac zOB#|B+oi43VODa3*fLEdeCg9nhAV>~U@-W+zi1a+NTFMbrEbmCvIHs`cjj32SuQwYwKih1W51 zgz4J#&Vf>?xNas~y=iiRq3K!@p<_+(WSm`tZfE{JbMvxMnb}>bETPGW#&!##Vu_ql ztzs2wD_i|YP}Vu&*G@g}%*3h=lIKthy%!O!V}RkiQo@`RqCuUC^iRAqenQ3J`jiFj zg*SZ~B007QYzSl=uXwn0yPXYZGX|NU0>eat!5)9UALv_!17#o-*MH4Y6Y6JGPE23B zLI3{zwn3bZJnr_~@BA}hUj~c#Q67k+M-3$oy$SB`G_&9SU%^?s0qk-UrHV1&3~)=5 z<02lio^PlM@qk~(p?E1Jmc!1J>_8W{=IdNL*0XMK%7$iitGC_$Oyd}A?Ts9@%tVrb zLKwxio4ku_-vFaw8|$vuc2rB?sV6OmS0mNNNI?1#yfXF(kKXD`#+L35vy=ZQ0sXCo zY^ceCN6_LHvjU=z{p!$Vn4=@Da^$E8#f$XPrC2^&Gn3 z4F3pjFOg|g$HhN);4!N7#6|IJauOo+Y&C@kogCh~=q`Cy$FevyGW`@zS!PF8lw`}1 zRJMb1q0lKRuNo4cEtg^oTw9u;qiW6xYnx{YW7ABkj}bEat4krocX5xI@{-`U;J>;o zy*S@GZoM%xx_AEx-vIXpT#9=S7ulFL&^E^JL2{7bA{+y` zqAj8knERduIDl^ac#R_}e0PshTfykgT#Z)TXuX68nNRMS$K)$(E5F#EVLYJ-JW5ez z^Eou`^s_pMWULs^;>e(gFsWY!+T) za-)%%PyM3o=X5Sm`fw_Bm24usGOHliNPn XD#^Y}%@`oX4?m0Cz#6en00000oBc%p literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/astt-800.webp b/assets/img/publication_preview/astt-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..606dca0559a17200e76947611c523c4d4094621b GIT binary patch literal 37446 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 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/c2tnet-480.webp b/assets/img/publication_preview/c2tnet-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..79685770d0a16746678326621ede57914222feac GIT binary patch literal 25186 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 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/c2tnet-800.webp b/assets/img/publication_preview/c2tnet-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..088936f84db160c6c857135885dbad322253cf41 GIT binary patch literal 47392 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 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/daxnet-1400.webp b/assets/img/publication_preview/daxnet-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..81d9a1e634cea209a04075e0119db4a7749c6ef2 GIT binary patch literal 96356 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�FX?X0ALsnSw$u3(C>*jxLtJxv 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 jd<6>;tSw?+kw~$S6g0000000000BhmCI literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/daxnet-480.webp b/assets/img/publication_preview/daxnet-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..77bcccb144c90d4b391bd2601a2cd6865aff9987 GIT binary patch literal 45344 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 UFEyOBFMC(Oil}J(iR=IX0KxdWJ^%m! literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/daxnet-800.webp b/assets/img/publication_preview/daxnet-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..81d9a1e634cea209a04075e0119db4a7749c6ef2 GIT binary patch literal 96356 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�FX?X0ALsnSw$u3(C>*jxLtJxv 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 jd<6>;tSw?+kw~$S6g0000000000BhmCI literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/ic2-1400.webp b/assets/img/publication_preview/ic2-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..acb1a85950403d2e6dfde909408a7918b75e42f9 GIT binary patch literal 72764 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 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/ic2-480.webp b/assets/img/publication_preview/ic2-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..5f9bff07d1119b63239326bf008662b19238583c GIT binary patch literal 38234 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 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/ic2-800.webp b/assets/img/publication_preview/ic2-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..acb1a85950403d2e6dfde909408a7918b75e42f9 GIT binary patch literal 72764 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 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/improving-hoi-1400.webp b/assets/img/publication_preview/improving-hoi-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..0d1a7a8c82f5e65b5a094aa9a299231c0fdab5a5 GIT binary patch literal 76514 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%0D5T&pb;a)uxlJl< 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

u_9gUPevu)J;r?D^CDJce^M%rz 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 AR{#J2 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/improving-hoi-800.webp b/assets/img/publication_preview/improving-hoi-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..0d1a7a8c82f5e65b5a094aa9a299231c0fdab5a5 GIT binary patch literal 76514 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%0D5T&pb;a)uxlJl< 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

u_9gUPevu)J;r?D^CDJce^M%rz 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%0D5T&pb;a)uxlJl< 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

u_9gUPevu)J;r?D^CDJce^M%rz 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 AR{#J2 literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/improving_hoi-800.webp b/assets/img/publication_preview/improving_hoi-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..0d1a7a8c82f5e65b5a094aa9a299231c0fdab5a5 GIT binary patch literal 76514 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%0D5T&pb;a)uxlJl< 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

u_9gUPevu)J;r?D^CDJce^M%rz zq_bUCEfyFN8k?Ld{}ot0wT?L$f=Byx-oXbxi8WwE6_oNBUj^Eru`tW*>7zyhKtY=e zSui^=UFiGA@wdJw*vbHwx(;F_S5(pEmq@G)oIOMvrKp>Yx$Hz6px*O(={_$#`Ue@T2^k*Vg zjv0aKujS0c#PFJS1gO7#5R9w8Vc8g8z?I_oZqCDXrw^1Ucbck<+nYJhC4Xfw({1{u z;77x&TWzAB$?=NpXn)P;PF~gM-%vU3Bxm3!hKW2Sqce*dC%bIr3=+MU8cLG@{$*K3 z2J5H4ukqELP4K0(dmw3xxJLIAC@f;tG{j1KZ2KU~BU6aZUx60gXn%Fb{~K>sLn|xd zZ%6@gkw+4d_5ZOm2%`wa26UA+oG}V2L<>KvSXZ06SA)oOwRY0fluR9W@)1(WOutef zH-{g6?X9W>)3q$m^SN+saM=co%PVX`&CE2D2HI(33Cz4`lvD}B2%XgBPQC>aE-8y= z+xFa~AjnvK8@$zh7eZ^uVzA5z9F%Qhnt%~eb$Q-0F|hmwVA4@2LKQwqxE>r4ATov_?zDKG*CD-ykbUO60%^x9A#H&Lxun4CWIM+c|G^G`uddViFuTZc3 z?zTT9`SNt1xzldVOZCrN@!)8}syo)mh!fEybct0WmM3mnIRd!mEhQS%=c1CnVLci# zBYTUBhP~y!Hn5KBMlkj-%vcTaryiDU}76)8CdMh z!@wft7ch5e^Cu;R7UNpWnqb2rZqK(X_GRrFg^&aI)*dOZE+z4SkDYG)y@3+JFCtDB zv9{qt+fNB3_loZ?s*xo>3Ocx=Y4wsEL)2UpHea|PONE!!jfmA`$w@c|g~t!pEZ6{q zTvvR3tiObTPWP=!zD;=9wWp`pe>B2$uan9xlSHX18SEIVAgRp|>6!~1_km+~l;T~55s|IM1js#vDWJF|nCmmhfUnOSvyFKHy+>-9g$O&qt z8PuD}OUdpSKN5(mj$$Z;SWDC1{M|uyl(0yVd)&x{(^KvNSnCf`&3G?KU5}Y2Y8Lg_ zN!Z33H>M)-+kMbB;^U#0y1}(AzD-hThq%r>V9|X#NWx#C??&Lw58rvVklSeA>?|qL zujBqH%!?E6o%Bq%YRa~+jP5&$=dAGdRcmsbGm+`9BParj_Vm%|_8pOBq`s$FoIIy2 zO8|0otIK4BEVuecwJ;I@>YZa?TOv1>l>$%9ZrmW>tFleI)Z^$fRSyUqrsL_j4mf zt?!Qy8aaAl^j7}?x<@$ozdQZD5hMGoNy&}Gi`tLSUCR4Vxc_r+dk_izQqfZ-RGP^Y zl_47%Qd|sDFo$WC4`?O@k(H+*xN%o@g_dE7_g5@*&>+E(!0NPwTB4O&8f|jBk(M)t zT%c6L{EK!kmF84@N)>NqO@d!{NAGfg;ir+9m4p>-=DSOH2VE%}j9_Xy^CR@OCnV7| zqUL6ZUHYi=Ip`~$M&OMthFiVT_VlNI3S)E$rX@zh=eAN9#8}lI5#MN)fyzfqQBbx@ z!LR3WsmZ?~7R4ynbV6owXA=IgSo_Fgaj_-XXqW(wNe`b+c_0=!iR~_HYy`t)mnwbO z>&Hrt!Wed@z~^GG!89nvk1kmNTCA#G@dfVIZ9T%d6JD)!qsO-p_(fcp-%pS|2A?e& z^vO5NWiZlfpYcXa7m#-y6ECA$#KZ%znVYBq_lZ^0ZowGW*;WtKmJn0g>aZ?|-E(;l z$`XJqF4g5d&$3}smBb|3C-Q7+!cuqOHcM_azRyNTkeJZoQA{y}c6LgJ3~-6RePy{1 zTPG?zY{yPs*pY}f_y&EWxZgIl;OSm$^&5%>bL+3i@fh3nBIP|02KOugGHy@419{drJSfY3-HqlQf*(fq(fQM;A>TbuKXf)1+RCx* zia>{D3Cdh-O)Z3u#vpQsY0bK6q#}malcDdSkbbAn0N%id^6U%|RyS#yv7dNIht-Hs zWb+S@86tetm{WZ=6s2x&k?C(=i(2*$eUFoAJ_bw9l8;}I$ZOR>>_hB|jEs9eh~ip> zptWI>SUTrO-rO9qs9uu`#n5`l7LvF6WzVJ%R1cB60`Wmi)ctQvOYR|VRPGIS80kWd#t%tNaX7mzvjUgDBGn2CoXVq0#$TLG}!ok zAZ$!JwSWh7v!%5`*}K`rr>xe{zmPZ_qww{cag4!UZQLpfxk!tefH)|yW>SEak8h~v zc7-m$>`o)zRRv!RrUF!tj{zjf(= za<}v?hx%l3{(|in7TFtNRW&~apr62IiBo4fxbkIBddnv*Ydy@%10;GiSU)!ZQR;Ex zc{ysx(<4I&=Y)~-U2~&npJXE4cJo)U5L{IqYwqi5xVB~R(u0eIFHfUd-Jo| z5g^)TQ}`Mi%Ff)VFLze)y*nxyCU4|cl}WPXP(I2FUNb7Uc`xlo1R?YtwC?;pfU$YU zgsV9P0y}OIYBpWBOiHB`5@n8{@pCDRwJ_)b<}c+|P!AU2Kqs-V{ov6}dQ{iT6%XEY zJV)j0y>DO}bGL}VUmcJZ-z|OJg-Zb%KkRc!(q3c!hU#` zepcEGde>aL#fHa!B_O9P&}oX~EPI){~IEyb|`=FX#`$Bg1^@fFiNUki0{->mY>Run?|OORQ?*CSQ{S% z^f-RD4gA2#XOZ;g$9>%@@~xQY_oDt_16yA%`VUwIdi8AKT&%iJ%rKes3sJG8YGmH) z4|PyJt`4KL=AN!b$ysi6jSSOjFWJ%ezh3-+eV6**=n0C9#IsiaG_Wu)Jzt?tFE>-x zl(_^LLZ&$~AEpH)ilg9Ok&Ok+tXATw~V+@=p2Yip>Nu8>J$7284Ag%^1#?@&{vdph&B?`DAY%s zuM{(=K@ zrVhqV<+9Uy?z(FMhf|L09f!T+BB%{gXHQ$FtaSY*>=20S(uJO!?P2W~P_u*^Ug$`CJrMZ<9OI zuIu4pQsI>ZYe!RLcYU145H%h(=c|1I5ql&n7iMT=%i%Sa`%+>yctF)(6UiYlID*CC zo0hlNbYi+?7(d>Oz)WlrHeM4ge?vzS=9zFz{wUHdHcXUFz!5-F_yhnQTPRUkkbY-> z0zK__nO&M3;kC)_;r8@kj@87Ews*(oipnG3gZN3ZnzudyBfi8keD};7!l2H0qmya! zQN=AgRRnrr`x&f9M&RR;Z3_h}twP^xbA9 z%%?92BR!6mrCn(8*xGd-iyXXAW#MiU$1rgUF%mPlg}=!hqP%4up_A5gPILxe+fTvXXjK#TcoQuhJWxod?`Jk5H7tT3_FL#^&45M zSd2ihVQmRpC`^vdx3*$!!}$|sQqwEE%pI&h%DP}Wo9s?n3<|ewp&}h?SwphWX_I@t zwY>}`0Gsuig#qk-r0z8{^>3>(jj2oC%op_Rc9f_aJ8BBzzRDA{U+LP$;WE5; zjYSzn3*nHE>5zW1(vjmbZGo+npe|Gd#CYO{BP-Td`r%>sn|Nhe<(>Cyc*BR_>J(s-W@M49PDHzi8i zg0E!+2w61Vq|@+uCc8TQg}?^WyB-4(m5AOPq-$l#NBfSKnDcyTK{In4;|4?z(U9rA z_i%7vp!kOBCv!3MA_uO@+y(>~yROy;nPkujHbr1-M&*}9(G(yU`%Ug$QCc`<`%j^j zmA4kJ=gW8jF)Gg0%<-MsJIa7E7N~>q-_*}uI*SRV2l6+P@?A^4XVwGL*YGQfu#vyp1voB#|liDO)JOL@8l7Syb z>kZaCVZ%_uW>=TGwE%vxZE`n}M%7CBlbEIh*G?<3tCtw+ny)uwn>`TDVq+pbxsXq~D??_aJ*2vmr?4~ZiXv(es zY5`uQq|DtL0-2MLftbte^X|n}r8~!8^cfLdLt$w*tTWDlKk3Gj_m~G*JXWMr$jB$Q zY^{g^)8jrg8{mxw4{s%StZ!nReNCauU~dI^jmyKY26YMKC7+;RN>^DHr!==hi3vKv zS{sap#|OpQveuP=V|iw(&fCIIG#z^^`;Hs!?4%Q7<04bFNW07uTV4JFH(VGVi6<0 zQ=ny98|Oz~>dapOr2VdbqsK0vv{ zPX&I}a)s>1`0K53N~MOPA6BoD()H~gJqANhK^gKQc54l(T`16$CGu1R~)e;3__tC>j-@P+RpZrlRZY z?vJL}Jwt6>pZ&9Oh*^w6QU7~fX>phoT~S^p0_S8Z@m zQ*P7)9owgBhC5>XiW(6*|Hn18tY|`wIS|@G3T&JZlC9=EE~01n&zvH_uQFoZO7~RDh;-l1&1?W%r^-e@~Gc-QIlpy*#75@GCR2g(4hVi zJ^x#xVqprUx+S+dlOkCWz#>t;6U!DwzT5*11v9XL6sOpYGycQVS7GVMF!%_}NITic zkRaUGp>=6{T&@lIoFY2bH*qyq*B8y_vK37vYqKN2mcnJ!gZ-#Ete3^c)w0}KlJnL+c;wR@=%w z89;oj-Wrma!K1r>)=&m>)b(5nX8ny0=&<4Fl)#n^NdInD-Tbq5KwJ4-d>m^(Q`mAg zFviWfZ?p5hJ#3CXVC+pBv`ZO_uQ};j#OBzqsxTQS+x9fpoaSM*YVyg7`B&UXcKKwS>B9c?J$S@^jMZGXgb~Wd)W?Swhru%pey0 zN$p8L@S2*LFT)6JT*;6srH4(tzZ3VSXuM+~JSJKXX=bX2#A+PO`gVbeISgm#QZP;`P%xjZNHxZMDe<-Tab3*@8^sY-6s^IEcq9KTu4acN3qF027Z} z0-Bt2qRd)a`;kr*fwxp;rJeB*sFv(Pzu;sXznYLFA+jmtbQ;%~;f~5uUyMAoTypM_ z#&T{mJ_&>}KtqF}a5(~WFb(1ww?f}IN8}d?NBKWR4Rj*DXAP@18LEf?9|1gk<1G~y zol<4gQ|#8NipI(zsEX_=Qi>L#JL2U;+|IP);o9zR?N2v<_&Ic5H~*BlAqn?S!}7fj zUevFByL`lR5NIi;Lj6*90UGq=5SX;+`j&`5g;BPwUh6?g8~n)3Q)1rA6v|HM&#EWi zC^7Kd;D*ZsfCQ5W&|j8hiBl*rqj3*vbnVWe_QH%Eev{kVZrv}^^DxXXG7#|-p%%Ig zr$H9LBB=jGi4v(#gKR*k2o|>E477R5`CkH!j?Ov5!)NY77_=ithxC2E9}vJxN{4b4 zX;t!nPaET%3ca$Ty~_uaXC^zNuPk6fz>&#M0i}RFb?7X`x4{M!c#EQN%#OXhp*rIY3TwnvN- zMV1dUiTi`pSB2=QHy)WMh4jstO@s21$3Vd+Pbz|m@*hDj!6tW1>Za4a+*nZxus@RFmK;;bk2_GY6Fibn$~g^g>=8yir8&ZHQ>R**)a$3N;-um*CaxM&tWL-cQkR^UyHq}pqr^U$HWmD#!#cQ z+Dk2VXd)2CbIL?m&QGz!uS{|kI94vj8BbPJT^{i$D9AX!5L)T6aQaX%npCw_hfhQ1+hP1}njBE; za04)7;l22q-H4m{Q>2KUGo`k@sPP{Cyf~u!k3QD~wt7V3}62+XkgPBBwlV!W=w ze${)3;8d!`(P&Ju~Ems)gC0XJm9CW##WV;vBgxk zfiF1#GPDDP4jf^z^h0uEe7%cIpdD-WVJ!97uowRZ1P}YEH+Pr(FP2uv6r+{r%PhyV zT9|}Gt_=r0Dx>{dW&M%+wrvi*8#Gi(MGa*MM?P2Ig?tem8m``tipAf+eD!7nlIY{4 z2AicIS@h%Z2T-vMCJ$CnAbl!)SO9Yr5CN-5GEjr?rJr95yhnV?q2TtD1z64$i1n;jE z(-bsLJ89{OrNAY*YFBL}JbL zGU9s|$An3oWXTHimV^YtkgFh(PfRHbg@&w$+Zsx*`ekQ+EN~SPvXVvRsDK-UAfcP9 zkTogNF=#)tngN|Ncb41_CW;k4BLSCb9R@Ofx!lEn9Otz=&Ra;U%W|W?2v%AS-XmDQHs)^I$Xhw5dQr2dc zQZ%U%%MjBPv^}1DCfz@J74o$rr<|b3P3DWw3jr-)&>n;KLAvm7!|xQ?@nE?zN8+gKXk-Mm_OkA+b*<6T1&}W^ce0 zdqrWjgn?&N zcReu`OkRsZ_Mu7rW;+!8r=|73m8W%<58G1?a`4TQ4RN^oQPHiGO**90=s2YI0`MU6 zoH`5Bpa1aa!(0P%4DW` z74K5FI(a(7IcW@unqOOHePAZigDNV`iQ7i?5t3|6+^V*vd!f<_P+9Fe78;D0E{Ug- zd7*w`>FLPpEPl&Of|#+4kJx-!GSKGy6ErRZPD48#ggaDU9T+EZK<~OSEa4B=D$rsmWi4^z{hPNfFPf=3kT$7)&L<9%i&<8l+ zs(!b#H%;Ffqf$Gxx3xq zlyX-qBTv>MNI!mJO#PZG3Ajg!!ri(@Q5`_SdH^4|TVhGy37B z6KA75Ks{E@r>R_1f$^;mcgWGqOA(WY+~_zOsXD3|sx!R;kf3gp4jAt7)57_OafqLR zmFfjpYa){^P|fiR_jsR7X2b!rp^Dp9F zE0cp+0uXM3(Z1i`nexEk3>8+!r!biB`*g~e11#y(uzVl3cEsUqajTIH10;7XP)^vp z<4NRNV!nTbaRIM-YwU24hKMY#5KdkP2c^Iz8Y<^XvUh&IAhsJ)fQ}4s*qTpYZ#A7op>-VW z@Fx+QRhH^j@dOOD?$k;E3Rp1VHqGok4sh@`soi&QORTr!KFa~xDI}@7T?}!Te07cj zX)9EWF#W=NnsV;erwP*m^EEq|7&->76}A*3G_MkKd(xtI@OymOJ?g|1|av zrZqy(z8=$HU1ENNL4ks@`Rt4D)ujZ*n4=W+Lydy4;> zO@#cv1R_V8@@=^s_E^#X)0YGb0~VECMB~k1r^JQU%7o2U3(YB$Eh{hAFHgSY^rVDf z7Xb=^1!ULLW@;BF;p2n^-P`0(}6J|2iRva>6Gb9`8}o zLGL#_wNbHIAVP0u6qpwNs*_Mfbm^a{VEC0SX?B^(f{^*A+FN&}eUeOzHCy;8DvLz$ zkC!v9sL*S^i>~ub-V_$5;Mc}}SD)w(o-TU+6f*ivKYjQkgrhz;T}Q-~0Sr=T0glq+ zr=IxDX*Ym5JtS&L#Xg@}MQA%6In~t$5$pp-bV4UK?OgOOZ0)$EKVSZA#CJHB+~3n4 z#B)G%Ybc`75phVUV|vf#Abr%dm*1-Zh@w=(KH5P5@&iwX4hirqnVo;Qb{fK%5w}cZLMu;| zjZ*`V1*zP9v*8Uhq#zKWFuGbc1E=rogv>mitm4cBQXKL0Dytfc_<%Es*&f9?2Q>#+ z+w#DB&YXe&vlepdfP^%8#9*rLo4{5aQ-5q;T18F%agCLsj2>}hatYWOb3RP2tZM9% z_C3j>Y=H;Z5D!$ko0B(R-Df^leCZ^3nNiQb_3GS#WDA~ zE`f{c7#+343GHfcp6`%>zD7Wz8tn_|r)N7R#mq(Xp|)Jgo<$G4D~aLPv8v6viKa$y zh!kzuA$jF|H0h=AJna449ToZ@TbSd%)_RnlM6%Yqh*~by;FykBn*RWnGrE{Gp873g z8K_!FcW7}*Iy(`Os;%^>GC--+RHzaD5?{=`2Tpkju&TEdIREaaehLb7&KC!O_}Ud) zgdOXrsaL)5+jTxL>4J=;MDd*dHb&JeTG={7YI~?T0nJ&`MhmY5#lKnrE1o7~lLdd{ zvwcINYZ5NMnr$odmN}j6StZaoKD-jg%*mJ!?-Anv;KbnDhFvnng zDAv2TbK+hO;>Ulb76sWC6ANi!z>L==PI)9Dc*?QxLEbfX=govfAWjx#fX{ zxGm{}>Mzh=*%4DE8A3$D;ySWvLGbG=ps<%)Ntmhs>^06eW+}daBbsJMtRHw^K`QGA zj@%s7f$ME}#Ls-cKFjbiq52L`%UrroN*mLqB_>Y+P|zl_^+rmp#DuHWpEF=YnTmA7 zqH2%v4=ug|%o=<>6Ovm+){HTI`;8g4D^nlz||W0ZX`+hfG#d}?vbOWd-o z)Ia(+sb>NFLvHY%%(3&#V7_CSDGJNfgUytrZ>YI5O!BVIx@r2p%&_a5s$W+>Mw3}a zYCV@K1E<6i%U@_(&=eYnxSe5g;ZMkuIc5)A%+p(;q4}Ee44B@V{{&=9x(THjUrWd&8xNO zo2&7-qb9b0b*W-qy265lCWSSxM8!k8`b`ry2b-Cp5Vlxw89oj1`JGhVrabg6&t-f7 z@o8v4eiU}wy1`x39Xo`ksB$YGbS5LwTG+A9f=64%#HTYM-Gs5KV`;gXLG_`hFQcwG z$TYg~35M@pe!dM<-q`uH2Uw<%|I+vFu zmxQLavQWNj$T?XmJUTk6U9{AR)Un>hX|bSnq?jkgB5wSWnro<-}vZ_jg5G;!CzyO#ny-~dlr@x#$NYbh$_X>s3pR4HD+sl}V z56djeeWEc)j^HzIUAH;(UAgKiLhT>1(;ZLpYLU|nn>$TgIn+~tATC*NchD0e5OKw# ztvK8oP?^%(YvfrqI9f$kNd^y)nd4|9OvhcewXLFiV)<3{lhc`A8H z$Rx?M%N5sg3)qJg;ew4C@-7^UXOAvIwLLt3hL?Tloab5v$tw1^WqJ03e?grm%>`)f z#@j)=#YJUPdwBD{roYDkGTY5bI#1V#msx@`6@%8J@`YpJS1mfMN0~xOc;~X4RUKL!E;_q(kQ{XIdS1w+0;jck z5hs3+5XEY2zj$ZGxl!(Km_9$_Rd}Wcp-MZAH=eY27;o}TSoLQY-ZQgYS?|ml$6aWi zWg?mZ_P#g!1|}tUvaS=hzC@qQtNvD00nv%_2+%w3h>HL5ru<;({vVjIrD;E zRMlO*QUlKHP`*#z8ZMG|c)ql^qPgUkZ_862UN3j{e4a3R;1Be;l@EVhIL=A

%}*1Pj#|mr~dQvw-m>u`CWWMW4zsBDWcx5sVxG4Q>bl;rn3R$0O6zt_)K;fxW)c zIsQo%QrvpNb+IaUOqogSsEWy*sgD`!h_aRw>7lC}^ZLM$w83+Fden2kGM3lOFqNj)$V8L2(b zMs{IKD`jmyf^}0*@ii?aw@wa~S=kUe-O*YXtal~=0p7-+DF6DgJyiAI(LSE+pLBMl zTghWwl=L9CS(~qk9F!@Wlt-UdAHFPa<;LRxds)O=iuW_}wTpz3qdXS@f+-eRa}E&@ zE;$dx0T9xXuk+_ZQHIfFjbTIVoE!?Fc9p=3CU>6Wp$&|(xVC~5WTo#e;lJL&c4>TL z@chJI#92h02IKaftaJ>okQoCaLWzI%fR)3EH!)TBKO|^3gJ0oaL0iNSZtjGC_pg8Z zx*~21kR}Anw8-iiG~>qm&*k2pVg|=bv>KOJk&EDRj=AvIEXnIooE%C!#YL>?*1?+S zciUO2kmSoyD~Eph8`@*43dTyRz?4*K>H~Mdh*w4PiR{k#+$IZ;8)#U714P+GO$5XM zL9ZJ$&!^^ZJ8dqfS1PN+Uz);?#5XLfOL-40XdJXm9{z^X}B(^wmnQo za)UAvI3P!#4{v{V%CXK8?#4EzN5#WkRQeaFg%SDBs!3nVCXfH#v;j+m04my={Sm z^(Cv{FuB- zK_5{U)EkODVloVZt}%WuwH&NY0QaNxd!|6)Uc;GOLA^-;&M+(PZa->cRb)f}%UE zJ=8AVgMP5Eyjz?T&)ptfX6sJ2>4`?FH*lV2PV!CqeX6wvz|{u15dNzAGnO~}qKI+5 zKo5hz*AGxk%3YBl(xwL!m3qTegKW?A4f4=quu1BOx@#N`V;dV!joDiNQ| z6A1YfV|eV1DdS(DTt{kAUOYWZ4lxNCsJzVb+ZdQb3n}T%II34mFKx1fO=RIDrhJ+) zvqJ2?((?tE0js274zVbs$1%@;n9J2EWz58e87R8A}O zA}D*CLxVWlp+<^b1}DurAbG#OpN12U<8Beln=eY?^dBMcW-6AKQb&6Bq=WipI|U4+YPs;Z}KEu&I4%EBq1JHwK;nu+)e2%RI5oHuO*6MGJQf#4a|&XK>k# zG&RM*lrAh(1^)p=Pq3nPV0oFN-Au89LA*w+{yy!krp;VQCy6AIByKCPZmUyX1Vb zrM<&c8~Z+0l4w{_@kkjV>xz(-Xjl3N?I)Q1QtwYK-k>&3J_nYvg!rjm8|S=^T41qr zM_kW?&5hgDI8$j#2N^{|(lZY%oC-;N10`RK?(n>SP#pD;RYGO&OxjpHU3VPCzS5;E zV8TO*@hAx9wXpP=*Z=?k001Q0e+kHGkBA?$TItx}@=_mlPQAyM-`#daix*g7T8Ts;y6{9ul!r~+U@VgKa4*8#x@0N5MA8Xfx}FYywX!2MX8 zYB|nmFNwFSNJRsrE07*8djk9-=}1!D7lwU#6Q14iD_TWxwe@e68wLWsU__X&i6x&f z<6hj<*XnG{|Av2Lsq6X65GgsIE1n``0000000000000P`to~Mc5F-DHeoCQCJMvlp zXfspre+r+qi#CG4qQF1@m2Lc+hlASJAXd$iTA`_CiuM04Vv_j{pa1{>0000000000 z002K?ukzLY_1pJbYyF5$^su~GZI=|=pH#MvMK00000000029?Sm8XDAnnX+oDLhRZHW zG_bQ?t)lznU>q|8c2C~zYbF?D?JbPCo#x=9%&k)))M^c%su|aSzz>mTB!CfQFbZu$ zP3%Jb`y&8IuJ4UY=l_mhjyq=hl-{4i%Ky@afX_tl?1^)e>$jsU~^J}-DNz!uF8o*P%muN43ZcfdPh z(KYZ|p8M?nW;XTs<;ZqhsL2(~)XftMT2g!ZlZl5bMp6Kc{tyi#@iqN_ab5#;m;e9( z000FL;-li3HIv({_nMEIHW?mgsH&sK{X+XFE%g%_PGlKfEC08^3^GAnbykgnctc|3 zH3I%dz*j6|LHDujJ^auEM#=L?dmBZOe?*+>N%ZJ7PJ2iupRRoqP*saYbh2*C>m4n1 z^?SC_5L7^6UmsycEL_>4sJMwlui0nZcvQy41$9lRF zs3{h6KuY;+5|fe_X3BUyp9?Q0k|2Tga4HRnG;zZml$|Y>h<`&3@f!F~toWA4{x@}n zvE~#$<>wVfe#`p&Rc#z6;!#>@?3q%y?t~Nn(#vhrT9sEhx_>HDyaS9S*mRh*92^+| z`VL;q&wq~}e^QG9tZ_^8n9so-Tn0RG#6CKsqFsSRJ3pBh>GHiwsmQX@AT3_x$M;S^ z?rA0jI~4uIsU=(gzCsG^{tv^-zv8TPxPzpZvquYt!w@v{HhCM7)m{V8J-Vrvc(Oa? zwI6l(++Vm+zqzK##lqQ(#KXNhpxdMe;8=Gqmlsw50000zf|=`0{SQ#VukAk1fI4%N z|KEiPIG)}S#BPWa?|s(;>qyi8jRfAG+Rq-@;5T6bU9aEG*m}-xweK5%-GBf900001 z9q_K#JsLac_cqo*(`f} z8}=l2?aSVpKIsSc+CYGk+Z$J68qecsj6fR2yLu4{gC$C`0a*;2K5O?%^~UV z`H6nLeUrssXnA3!w1n|-2-dBx@?h{1O2^_6DND5AD8cci?@w4PN4xVYoq5-gnda?- zGIq`Mup)lK000007>U?Lk<3(o{wpsL*>E#)x>Hs%8%v$=>JdfZd+FJYi=q87NZHTH z{I+DlJ)(?ztX5Fq&m-Zwl?IA!L~QL9<-fqJx)j%W?M^zFVFlnB-!p7T^ml*)Q5Sh_ zCSMLFK*hh_iXciNDYr-t;gLQxvELscSuwx?(-Xdc^yK2yQ$6F`%a>!O8xNc1;}}ij z(F#&tY$Cpl4jT^||_+Y_kp<&9gt@dYN+qP}nwrzXP*tYH8e%bst*<^3GSIyI=z34@g=B<*X znAp-J5Rkg4kb;^52jSR%J_9>wE-)1#s3r(sqCl2pX>n;)#lPqa1r%r_yNMK3;es1X znb83%CEMum=+sa5KJ}ixbBaf&$gOs5Pxlv!0)UAB8Q|3$+`k7fcxAmf{#`HjYwmvx zFzNRP0DdTcGk>FBw|?m-?4Jql|09pyeg2~Wz^(Mp-cLSY{>>k_|6l*=e*ynHd_en# z{x|=xzb5~$J^%pt3h)QK?)(A+09AV}fOG#bzqzlo55)VuGr)-7HX!zS?~%V8!2a|0 zJ^wv_Pe4YH4;cP+pG&U?I0MRm)GPaE01&@x-~1ndje5`i3qUr2_soBS{@H)hzx1d4 z1MR#0lm27=7SPLo)NAIyf3JDye+ak&NM4iN-faW!{R;ugUxv5I@BD3lhJKrWivju_ z;?Hxe`3Iko{;7bI%i3RiK>Ta}op0@rGhqD3{Bu6>Ze9O#?+8A9MYp8CZVQ_Js%=R6 z^QIx`x7&vF{{Sh+=S=$Tr!JP&Cphm+iv}8(g^T;!zQO9SS85#RLYkPLjOl{h8qae8 z@V)FBR&oyhI?E7gqM0+I^PT|l-sSej-XuxB!G8pkk-OGEJndat zr~eL^zi}U9*gI;nXafZA=mJF)g$*OH6!Qt%ViYNfIzUyVm*4YnA5shSSR!M=Q-Mzh+afjLIy6>73D>Ws z$3uu~2#l9q(AW*mvqiIMrf}x0xg$IxR8bA$_x5m!W+I2ROm`KjTTJN16`ej=0=SZH z?dW_Uf7sKJQ}z%qoW*3(uD!Qj zTjBTpN@F!~Ps0g(K?)^h$!fBK?HJlsQ+$MA{H-I5LZ#K?An0xYZ7Ir1w3iyK>}HF_ zj*2p9XW#BA@s5Jg*$$Nlczes(P6M%edc@JSOvvW^g6HOUIGExq?$P`^ck>HMb3--f zwIcIi4gSkOS|Xrm>HBRRu1>qd;{CAN2 zaJ}ZpNc4I@hLHUgu6K)(S0D#&#KGRT&6+^yVVggrxt&~X*tYUEJ#ACU@7N=h@Wm;p z>H3M16B+npWLoLH8%Z?m6EQr{$CBmL+VZM#>$?X`0<{#OzjeMoyf;jzpkzJ5-!bxp z%}uDrDdd5&us?qQL2^iWMp_X3Z?e9WG9zYFj0pUjK&~W{)nJ2m0l?)Z@_2fnF*su> z>HqCf|-lTpV-Nd8^#F)y@) zzouFl1G%2QI&nmn-i87f-r#|Yo7Jnc_K>U9t-{J8y6RucZ8iysDWPdqNW47r0Ys4> zDc1S~8?2?33SdOm@b-)n(%fBLDFSN&A@6E_&BjrR8D!{c-IV$Skwa!M6NEV^PiL(L1secejqYr$CIE z+0Ichb5zog$E9_Iv}I&eV?&X(dw(B)U)wO9O{>W4k_0I%i7JST#UyxFsZtWMUht8x z0&h{67$|yL?X(;RNs58g^JO5ODof5(#=k(xbwA~PyE?+>vu6=qvq$mFA)r=?%rbWk z?Zv@mBodD?(7izGS}5@d2Vy#`>U=t9q@Rxfn0uMr4>4ngp*(BtcF~Zn0CV(h>LA#Ub?#o`Fw?Py3$SEg|e^a@R zAE;faRN#0)H6Ep_aif4=;a{w|cH^E_xV;c;5)6y7{DiVR^D<(Dz^Ck64n>Y-4Qj2U z8cvC;@M@6$H?a8)b4Ke4^2^NFh`Y6(+E}7}P=p)#{K$Coho6Sl>sC<(yBp}Lk9OEcVOL$rnL@Edy*ZDH@uGYi$ zYZP3kbCLmXSL^q7T=+ST=wtEpdquy-y3u5`UHk6gVKCi>ir_|a^oy6VVQHjP* zPnBUGPo9WVgOBnZWqp@}*#a!H(?%E$J~ok8WsTC?->rG3bZ?y2OVDtIVbM&XdX-yr zTH85?MV6Q1`0Pdwxef%#`O#&RN9679h2C@nkTD=!QlM@10@1en9c5`?41EcpNsEQg8o$PREDUs_SwP|7a)qn>J6*bwPBO(#T zyyg@mi>vxW65WH?^BNFtpWib)Gi;~bM=ClGy`$PUUk$rbmDdWjmmb7QR0}F!>Qbe5#Z3fq?nx;!B{f`g(;zh9e26W0 zz#ZX9peBgqi+DZp5t^~Et6ZhDXu^u9tL0Od9^bakW8@VNelBvpPrc+P|Fg;CXCa;W z5qEuz4_SN8pgL~|7-~egNIofg^o&R?e5ndDZ>xil^O-2rb&Wnoj1yI^Xy&>=zvPV@Dz*qU|4;;0Y7_8fL9OU=Bvtox z{LOSrIl~*?x{dfCIpIvk{z4P`4R0TEQUItpIPt-^64~UF`lz5YOSc5mx$nr$C+v`5 zI*ZH$o0Vhhf){RRy?+d-Cgue)Gf7W>^VWDZ2hBi6jmV^!3!=vHvas00X%X63tyf6^8?uD&t7n$fra=};_A|C;I>YomJa z?Xmpe(#OtQlx!>u`%ZhC$Pc?*nlxU&d08Klh-6x@81^b%pN1s>KlFe|}^hXQv>yW{E5!}U-mcHg_sjcn^}CIl4vtoONNEr~_?W^0y>voB(N2xkuu zvx`u}kdQ-fDkRm2SEu*A#`P#&Lrl(tS|E&q%D**$b*!(U1i^Y-XINED&i9LYo6(C^ zEzNajYCPj?)?<*Cl?efBk@Q2h?eJ4~l9o;HxqtuKCy4A=8yNJ71li~Z zTuZc%jX4Zp@hzrAn6K?<_@*1SC zl^ABo1`pblQKx4$h^LI=kl007&0zQ5Q*f`uf{#LsXI>>6XjyguXFcQ~ApAGTs#MM- zQ8rI-^EgMJMh`Aq4(Qiw8vrFU&6rWp_5rE+u%6)Y8Wy)+? ztAydfyMb`lF~1;o>(EUx!+l-#ptv%9DV`-{kH2FZXfkEqQs2WYW$$Mreovm*Ji9@* z@!2(z`!c49XiW}tj>r!v3p}Hu0yv85u1yA}nuIj+Q8jTe>gTy-J8Qq7Of)c+XpbTI zaeh4240StfO(i{Yv;j|CGJ>i#eHOdE0DgoI&TqY`FBfZpWxL?Hl$ql+Kx z9uWU-zqL?K9RbSpa9n^zc~O#C*T$ChtN!x5%l&KUNYV_jx6y^Eapil9LB6DW<=&6> zsmbP8+RxCH3?@?t5ICi}E@8<;op_ET%Y6BCj{`98QXaiR90H(N{oaFtfgEh;(v=j_ zSo6xqj^a(_eTAcold+wom9kU9KudqK!z@VXMfVBYH{VJS2X#MBB7(EGC;^0#7LiCr z!G!;=s>^|E32)thHuSr6yUmcUmcKx z{Hf~C4`rkNK&M+QeZzPK{@~c$wBR-}y!$@-oF5X7)VdAyBJKv?1mwRh^%;vs>Sa`W zoMk+yPTCbQO*}&=&Q^S~BhA{?6d8J`euCiY_$6@ARl5?>X{Q{r^6Yo^)h87H-&IW0nenp7c11r%S zKTppvkDK=55IeXAHIzIM%HH9%`!%T{HthOIBe8YZjlkAgDO6_pHg4#Bi)r2jx;NLF z&@;v16%inX`oomm!k@%?qYW&r^&xMAtyHQJQQE2Bs2hvEvg5#+W{#Oda$Jhd z7`^wT#Hl9OfsxmVI=@XgbE2PL@dtk;O)4eV^A#E)oI3E|BlA-syjH5LRhUyNGGT%F zGXgCzRv}SpOy032bclOt=cZXTSwbtIG>KoSRKjK1>V;{hCr*M_cf1U3RUJjhTO5QA zZ!k)RkiQYt5o23hJ034=Jq~%RkR!mC)?m&R=H9`*ro!b`*x!K?GhFo>P3F9bgsL49 zFBl^_t?(gal|&vW!F73mipfq~jG;NbJuM4s{8ggz|E41L39MR}3KzKzp#rl{REK!n z>K@_Pz1ut`eVBvFkgz=vO(Ol}B}7F%&=5hV`_nh>%T&WAG0C%Q-79&2gC7v#+8~6$ z@o5)Kv5G@UIdiQb2sK9x+9c>-CaI|iglcmtj@29h{|)+fWU^zk6ZF~|z`nR2r%*vJ zY11#+tC!08+d^x}gmuNJ0#!hJB)ONaIq!5LB2@WNkVJJg9UkvKCF^Vf|2+;8N&ncL z&QM#=dCNQ|#%M?JeIJ-I4h?snxEKhF()(Kwf({|c-7mne`^kpns-gF ze+EVK;z$iBnKD7`-jRd}38F8^n@)4zy`nqKpP{%LJpOah)5)lL6|iA!g=6dGzN603 zJlR(G1oajkM-xW8jzWYGq8%1>c2*7RsiHQ0Dvy`yFI-hN0}gM_sh-G_;E<=bqF(du zpwlLuUeoJgUY~O$de%u%?;j)%6_(judf2XI*!ZTeI`Q2EYw|q5$)oCT<+ahVUo^u% zPob$>zT{y6Q%dV>I)G^kr*5}y{f!C_YF_R(K{Dyb;-FF$9k z{Nv*!MGK_wnEvwe&F=fg7HghAS-n|V$HDj9WN!x6C;ENx*Wdgq(k7UGM24c8W0GQs z6VhY2n#_QJ^VO>X!@AS0g#~Ky@2k0lc8Am*vwV2|r9)}SBi%ANYhOI7^%Hf2|wW=2)>{mW0Y5xI`>FCDmK6mHoU zy1*BKD$bh~?X{8l!t74OmF&o(P0qC8#x-zg6ITtTY-oX3CCMMDex~y>T{ie$MRnGp zR2m}VIl*6%Z+4jj^eyw%>qBFznnR{?0UHKvsdEhf`-UAK_eWpBO-Bf;KqX@fr;+k% zQ+f}=plhz@J}Q4zo0VEGp$7ppd14>hn3Znoy_)v8e9cYqbD@ql=&GXF?e-E|mC_p6 z!3Wx5koT9KjpY%L$l@FnQV+tJ$Ujib#Nt74gYBPZ5TtQy!i5sU&N{7Chdd#Y&c)lQ zIp3m+;)P(uuXUoXHUu+Kc&h$)`H95+V5a}+x6~^Vzg4Hef9H$gAn||k|0nVPGjLx30{R80 z4FLU*i6ctl6iw*YlQqp=bJj%}0v*d7u4a!)CcEw^c{<6`_;Ai!E2u7!E9DJ|%q}dl zlETBETFIV$!FYaLL+sbW6oLrnJ-SO)c7p$qDW#l*S{1%LyLWDJO0zcwM0M1Lz)(f+sTM@P^7JF%g#t|$V*Pli;#a& zvJmVdG}M+& ztVahUY#^PE!(c&dKFpf_iv{<^zPWEgva7ee!h(%48&*>5-*Q-I^n`79w#k&RxBoYMeSZm94 z$)SShP-%Gp_MSoZ@li?IlpbxIZFe=MZ5GJqDjg^B{#SXzFFr71TGFhPKascx?~+bW zQ&Gh_kF_-pwUpbq5bb@$S{-FNhY9}+Lr>4Do^3)-_mXCf5eUkG!Mjk7DLuY&nxTD2 z&dc-5aUIGKu(!AT^Q+?bC3{eA-LnMfh0;Q-Gu6p{{YYS*j!pw%ABtOGuCoDygG$S8B?XD`Je${>dDHLXoaVzc>0WvQ zcaRy`RgdO2H7Y{-A-dc617Zfzy3gbb8FbnIG!9tAl>_kWPg}eajWzK};gE(L^UUUv zShv`GzY?Coma`||qciGkfDI1mJ}4A9TXpP4+{J(mr0_choD^0c9~|g+VeFvkFGO|{ zEUx{#{csi_wmvD~FP!$0R?m>ng2+p^O>B%=mf|6ZJK}*B(4u)l?-mOG7ifo~^u^=zn%(u%7|0NCWwYDGJpqOY2P*gj_NwGR| z9HLbqiFO1l4Eo-_=1SSEB<_O^GM@%52-RbIm z)Zs&rpnjc%(9vbJmrUgTimmYKz|T9onY_%1mQ!#KMHE5@)P-f@6pDcwGt5RGjD;AF zKA-ocT62#Y)A(~V43AnR`8!?k#c#dScJumIj|t0>hK^ZvAF<8@=`!{H+{|e8j4BUU zW6cH#Xh@IE8TIcWYGbd!VW|t`QG@w^qM9>3;??o3jQ*mJDK%g3X2#=#!_XC?!q4MZ zLj*DUeV>+xF^Vr%El~TKX5-#CI?XX@Q}ozB>03|Xy8L}k_3Ga+S#pJLO;O4})WKof zItkU)W*_{uM(dD-xg4uo34dbkY>?z)2xPoWx3p2b$I`Y z0@_~!0ySD8W2Sb1v>?%8IuaE|I~S(ZcKeePkaCQeig4C>ZRoSX{wb{&8Ft*93+Qj( zIp1piXttqMWLQ|ySdC-Yhfod%EsFSMfn)PaFQr+^B9<&~p}IEgKA&YBv&A|S;4SiN zF(w9@o6MFE07ooZ&h-fiC9PkjS93Q9QhOjdATNhO;3y&tKLq-$_l;#CgW>R`5cDC1 z3=fj7=)@tp?42H4>w7ahSZ>9UKI%#ayVB39J8PZ_ zZk2y4wG$`NVjpdnQMNHFwq_a{348O+dwhpoa&1aF-aLYipXAB=9Ny=Pc+zpSzBEzJ za4lWR$+?|e-||B{;0NCrrL#E7-pqU`d`nenWsg1PcmwDA;5*Y9J+A_xZp&&$df+5W z()#L`{X!+~o}uGkAxjjJjY6`LB5^PBEtGA6Noj&^`RDqgwpV3PJbZQhhwAeMoPZ&R zF_pNdb&ue!p&_N6FFSaoFbO|u0w2;N4%5oy)_)6B{-fYJf8gI?a#pyp6YAJzC;z0V zxjMZIoJakAEcEVBYN}`~p(wW+^Y)wU2-Wm_gRP8aT&m){fK-1ET-yYw7g4sJWS_)_ zJ|HdFDK+bzX{#06OKVrjddo?RwOyFIPX0R;jFuyIsu^1b1<54zHxUj98Av7Cu|Ow_ zz(6c}ay?)OISBWP>ttQ$MS+R0cBs(bdh)hg3^eGk& zvffTez*MFv!_ze7FPT{6F$U;!NX}4Xz8ck34NA5rV`qoR=n#b*xg5AHK@W(Ew0yUE z>Y>ct+`1_6q-zPPC@#CiMb^evmfIG+L`U5T?w0uT??o#3SD56f#@4%^_RPicfoU9T zV;q|)JxwHV!id2_V?3e)#Nc#5bN`WzNV>#s7bVRlk|nwRHMfnPt*fuf-(uuz9i;ka z!zO-`)vjplzrHQUd zN!@K^OKVIS?QS7~736fcsB9I=uFw6s$5I?A(Ao~rvaU^RYxv?!uh(1B7^N)QAT!KF zABH)Xv*B{8csZ`!?ITAEH9GuA=_C0}rvvkhNPLb-SGE_Za|tS7c;F&Ad=EUsBC$Mm zJ7QW_JbRx}ZIi|E1)tq-PyhIYKjtLrE6du_x$WQ2PKZhh5DukwCM>k?a3(xOiyEIe zPJNd$|K7x-S)Itog*hqex)A3M7Wi?S&1N=Ms=ZcasyAFX%vp0Un2w4PuE^S^8s&8xup2M z)2Vm$^BaGv64Jht(aa|A5&jV@ z^2$bvfR@%0TJ|Z42i33KCt*(>0c3tf?o+^T^Js#G>^net+Q2}M3S*`8(ub=0y@hYZ zDUN=33qT{(hCwRlrfKesWKt=rkZT4ZC2-%?le&w&VjjTr zZ_`fT$NOx60_m)CCc$N0i%A@IB^#1b_AsY~i}DQca;{cxWnnUH8?w?2tc`=m*8xAu ztfz4WxxGw~pR4|?^{ofs$yw8v{_7OR;SPAwYj13cKW-1bUUVY@RLm(cHB&xRDdb;M zmuLU(K(47y=YJ85KMp?efiet!VuG?mG`}Io2X1B)f6WD4AsQZ9GI(mqKql{yR*;lUXWefe@mMA^jUKG_lkdT$njbzU3l1X2urrB5Pf&n%meF~ zmAo@R+mN0o)dIj6bf{tf1gyEvk}v2y`(@A(3K+qDw6^QxO1DtZ>0Eh3pioGD7sRFz zw3udxWWcNEcUf+||0L5y-a{lYMuR?luUETa1ksGTL0Y#pa0J`)Z!)2&z{I@5%CIpO zT5QlTP$dM&1!7@Stx*uwpi^OL`Iu1QpgHSapW|c?eUgI-Al=e)gWbrC^*qqzzp5o{ zYoeM5YgqrX?J6UwLn5HlL4)|CikZ}74HS-)z|r=>D*}+GSq&}R#m|aClxc1!sb3fx zmU;{2|B~XN5JrX)1J?ETCXj~^Wy)bEy5390RjT~#zn{77D6>P%hMl+-`A4eHii|<{ zLkEO8j$9tV+}Ak!(~wet6jRGOR7S@Mr7z)I^hU?}&nc~8vPlG&58t)PG!GrPk5s&> z+Q-Gq<|gA|CeCFT7Q1OrdqAeAUTlPQAVngX=;FYL9`+nCDD{~o7p-UQeyG7LbmEU^ zqKGw}W*|K`^WTA&e;|+M_EPtoUgaj?+EE&>DPC6}sAx3H_VhCvnA}BM%p*g{2HlM1 znXWtSJ{yjTQ=1Fio&DSOm@{ipl5P~dStdzzMOPVmK!>z|<{HQ9>yD%!Y_!9eiPx;? zsmLV`5!C&=I~Sf0a!cLbjcK*3D^b?JzvVedlk~q}T~xZu^zU$nypU6%c<&EpDdobM z^hU;u*7}Lbr`_^{>a9bsp;39M8R^~M-~E^`+B(Yw?DGFZ@>#y!f~v>|b%?V(H-@&T0XwsXy2IYL z>8W9jQurEz+5Ra97YrF%5vhc@$y>)fX#@1jt6QimY9JPp_q4;*SrGmU2V!RC@YmCxV{5ho(|A`0+fq9>Gs(fP21lgnIqaBs%y-I>n&%s2Q z?cjZHRC9{r$K%`vKa^epopDBMLRJmGgc@0`OAXhi%)WjDz0uu1A!L-}u7dc%$Z%E* ze&G+IRNU{l11EfAE#XL+81kkXL|wB^;v{oy)QgA9Bp%!c zS5*%l_nd18I|!UdF>vtKII(nVHSkk00=DS^Shg9IqvDWsvlNN~Ci^KGJmUclA`F=v zsN?S-(O=Z?kHNOQhYbkx1gT+I&OnDskrP!~bu9-Iu)L5_?SLh08P>0%V>@n*E3{(xjH#^@m3%N#bvLk}Id+ImuIs~V}J zp5caW28Zu4z!BY4vy5owg<$8)S#4vOIm23^;WTiK9^YQ9hR<^008AOp8X7#@mB)Gd zX0dEGL0z%TJ- zT+1X@!3BB!th)ha8V@T&%C$JGWPHMXY-oGv`GvuYg!_xwpxSO~_jRT~Ufp7y9AF)-!o8VW}UQ<;4$>3DnuFhE%#b zAu-!}>D?&K(3sdV=aPM$Y09O<_+Nz{n1={msJXW6q-cXmReYPQ9b~(bNo|b3GWMko z94|e-jcP}OS3KbE z;e>R0^yp=)0Sn`i6NcB2C@^}h0pt>D>(L`qpz#Op2TSMq9}7UL`;yD^Fuew>UP&j+ z4d!P%AGE76_ZkDf0JMBq`*05l8>?yTY3~`%y*gew56P%ZIEmRZ7ry|p;v+6I zyH)U=TSlXJ?M?j6Pf1^o0zsGj9b@sg$Qr+|1h-Ek#WE98KCi#AI=9oA#!-h9QN2e7 zs~xfdO7(mB#gfoDkDEik&Fug#bQRZa38q3fMPiWYb%nAES9|VYmx|9C zF`+rpx@o=1@%^&oz4b(3DLB(4hVtw4maMd62>_QD@ADIGohQhGE)1O7%n+syxm=cm z)IPwfqB3fs_gp5Uf+d>MHC(%e1zMyKGIjMvd_6U@^0Vh(c?9Ysh(Wh(Cv^LbCLetk zH5en_RDaHflb$H>N-DN1kE*F<%s7RLo>-d=$^ zJOrhs;TNc=F|#U&;(<3^nt;TGLqD|jvFrgB3zt&5g8%k?29CI;CW{MP#*pK?LA9NrCv;l*T|?bWO?a6fNbKQYN4K(=FxFseIxmW zP3M7ppuGP#<5vKDEo^&3&OrL3`qv=_d?hO1{kX_s@6zkY`9JS9zaP1;=|Yq+fhk1{n69}Ahte@QLZT?&Hc3$(_8)NE#%$)rCLMAfl2_DNIfdLe z+^jtJ;4igMg*Wb45UCljMxj$5N2Gp{v044JPX9#dM-#qm#MbDFU7b-I5%zHXN-+40 z4C;u5RO*!fYnK5&#;VQ0*1&2ujzA|hfMoGx=3C9jF^j zRj3j?w7UiGTc51&)YlJo$N21X6~0wc^?uf>_7ZDUIQcW4c+<6V4dHD3Pj~GiW2}lf zEex5c%KmKLGm7ADB`!Hoz9UT%g)kdt ze%`W+@(8sHSP2*x19{oz3zFmcs++{>^fM_!Pl(gbd`-RiY@a~Y5*8q0iux*XA=`X| zN70E^jOwaWNa~umxJ!YW5{mc0gZm#2aAv#T?NVD#ubvu7HwbgwgZZw%mis!?XdQ^- zZJIWBCSP>!f!rtrDiCWu5&a1rx26CxaNy})1wM4?>b~uoOQOuoyM5&8SjoFVrOKVY zaR+EFin}FdPF0{W`IZtm-_cwauQMIP_h3I_H_avh@8;%lPP>(I48g-86=x^kn|!D9 z7n{K}L3>>lR>JhU-dZlGTgi7#^1!)4ev6=hxj{_d6*ktQtJa^tbLY*Lq0;(2W8|h; ztNgR4#p$oNChBN2PDWQ)GWARwUXOu=e=!*IntUP|6dH6hugw1Au5Ci|n)4BSYT*TC>;;0IK#$s}?V4u&m zM%M{Vl1z`UN$WN^$26R9`Je~&C4kM zFrHF)dvinDr$b?c;fRh*j}?}!fv%2w+2&qmM)2K<)s6H%7ZC+ zs+a&Im+IVhG>F0qNHK4OFTxp2-k<6^7iU1I-vSq*0H+b;Y>qV?eh;DfDKD*%3tthj z_GfQhG;~L;Q2HSz>tr?Xk_fqI1&h+mH#uQ&R6AJ#oGVe6D~y^DB3SuD>A~8DXn~@ZH4-$`V@bln4upj@vmyHCFz8l zTXug<2~9OmoqvqXY91`P32RoMLUX1McZQZnFCV;+)5q@U?YO_($z*SKM99lfP$<5F zH#ShReS>CG7NZRA&WT3LQNgRvA`-cT_-o(MORV#6F;yg!{G6SG{QCz;488%J6%U67 zM6!>9c9I&oC($MinenmPfh4tDqRzM*;b45Oel(^h`x;8mU)C=e8L)jXB8t%v#Re9_ zKZ96?(;+%Z!TVw%y!Bc1;#*GC#W(aXEZ~)k8zT2sNi6Ph%Ht5Ca@HehE9svfDk99E z8C4#vtV|x~Wt3UUf?{K;TLPD7m~QtY>^MVrSuzUo*D2yD?a!*#eBYQz8_=u^su}fI z28A-B3pQb3TTg7i?b1gvtHBl`P2a8pL%lH86f7X~7Jo=hKwtwU*7aMLVi$3hYQ_h; zkr^SVEBJ`ps{Kn0Cn{Kxhd;q=iBRU?WWd+#1WLot<6cx73wZT)^(g<{WFM(v3Nf^M z!St(wOSN|%-`9!eP@HYkcFi*F$p1vyy1lUe0o1^PuUagIr5+J?jr4GacHZ@kJAb&K zy5io-pI8{98ISBaI}6g)p)R@Cc&s zxM;|{sxRDzq{O7LM8R`B&e|Jix`gAefu5cdhj$Y0fq(E?Ds81Hbsi|WUK^Z92a@lLaDi^j%$=_B%3kx#W>Gxc zTfUAU_Y^e2C46kJkcj_g77)!m4%RJI$tbO2CD?{SJ(Rp|@zjETsybg^gx~di=lUn> z(=-tyty(@;)(&7tT=^`}$+|*z&6ped|2se2;cN`M`3gO-Lfj*A%PJGAR1cd#6(XjUM) zP8tWMJK_xePdZKV7J&aF{~2|>-e?hK@v77E#Ae+rSrYQXM;S+WspWxW10)o(K{78L zP)WK@p)7a=je%quvY<`o1pSlq)GmrK7foN_ZgYMJtVb&_(E&F(7c+Wbcdoj<#@IkL z%aJ|v^!cbdF-ae?P~*+T>}kc;JtAL-3@ggn$^Ez+ z_sT)s=vG(djk1;xUyO|e8$pR>@kikAfmN7ti6kfJW;4Bg11quRdqCn=E>bb(D{X21 z!FL18QFAZ+AKmDvCoO9$_hP4gao--*vk1~uWijR&YU+n#-~bG=eVrPvn`*`>kMixI zRqcG4r!+rwu5^4vV)PE%#qtNT%-o$}XR8-7NwT+F{d!w80SaN2iWaaz;?rl&l}g}e z-wTA)&!Q2*X%N{}SQi>;xJg!VaMbH*FmGrVf*#>#DD7B3on`3%U_n zzMCTN_YEwEc>-MM#w=}_Cy4&=UJ&SFacyBlrt`TPJp^U8{KSyUTPiIAlqtkCE+g^# z=Czf3$+X|Yofr_#iM|Yqmd1_P-T8aXdZpMc**K=XAErDN_*pSpPbK(2Vx0&MK}yP< z4T&MA_xO(_Q#eNZ_nE1GAfSlc6EqwxL82MfD7#aam1T!o%UVY2^8b4{$q34^fx&ls+8 z3Wqy`CUnlAr2Ngo%F2K=@7w^KI7L*Ql5ha0Z@nBb4 zPFmfj#@z9IsH>LW(_4h4t!YT2j|35Uh0ktG9wb*c6p=?EB(jsW~LI!Ox2_(=3{WZTHF9oIR5Zq z93H0)MjY!{l+f^ezRPo;S|dKEh)Yjy`clx}4KFXH%2H}?VJ*~?CfaV2doG)DHd@LS zFxQ3ISc2Qke=}=Y5%zSJOJiMhI1shGM!4<6jAUHtBm330a=U)uX|2}I8t;<)^ zpKW_fe_e^)LP$?Z0X>)fp3(Bf(UI8p|Ji`5&19BgxAtSmUE>N;D2)z~9tPap6cjM2 z{L8*(6H6h4<+IdbU6w0AT%G~0&rsD`7U{EsM1}JECr-@!I4F#qsU!jAPaaQ&=ClL0P|CM%mWxT=Ht%r+Dvk{ zbTjPGBr8f<#l?B!jwcVDl;j~p^xa?;@@MLu(n$jmHPIzEp8dd;8s)d*h?i2w!GwD3 z2)KRWlt3-pR|ny3&UE#FF#$2alKhDFb7m@Y4d}uJU4l-Z$tVU=Bq>)w(-RsvFVj+T zs>uL-x1tUvBZ>*s_L5D8*C(YmgP>Vb82~6E3_@0PdwX`1EXU5o^8u~>{>|}3J#P@< zE_iKafWc5n244LL^JlhVyu=pyF>_w)J!CAIG=H(O;~WQemV<1-Ywwc2iGP5}H$#@F z;3#k_$F^K-&*r2Tgg=3VqXLzts8+uXD-t;j89J03yvx8EkvTYo^{)tiH=2r*{p^fw(H$8p+y zsy$w}KIVhms%i`gKmZ|K6uM>1W7$CBw0_ajCKI@dm^uh0DH&k=g-J(&#-7;#^YtMc z)wGK1NhSe8-*Z$D2PhV^5mA?P!iuy|XVh!6e4_IF=mb24Ne;2FH@=8kg_wAk)wD7o87@I-4F;sAW z3P@-Pf9B=ycMKmWA+Xxy;1utiKnYw{iq*)+B{sx!>DbljXRCRVPKp0dmV|eDv~asD zqGnMJ^rQl-GbsOoT0Yn0Dq}-3%Xjik|7wyqF|T~+$2FFCr_j8TGE$qBKTE5p({&>+ z^GgNpzjcgQgIaE~PKlynaN$wRv|A5Bgmx*}FSqk;N0rGS7N@X6=N&>ZlcEo;W9>AD zP-rF{ZM~IJ6s9mPaeI@awlXv6Wz**fs3x-1=r4lCt{YfiLK({gQ(VAUdj(kC?_ApA}^gf@wM5?|&;{n`(6yf`6|FV5- zzwwH$KaMjq`XHK2K9@97n8O`V%yupGH?=?@LXc-DVw5joXe}5Aa^-5>^pc1Iv{2Ma zz2J+ZS%DjJWQDY4_o)LK=J`#a0{mD<&HeUNVuoD`rM@+O8W9+wub5VSsLBZ> zo3_0l9t8boF)1Ug3xI9J%19#s&*6gke+V8x6|9-|U6M}fuBzt6pl^uLfeZk!W0_gW zV$gk`mX5q_rK17U`)HJ6{-0r}_Ne~~lN4ww*oyD8L2IHfG+8oDsdYIRotxObX;C_KcH74xmc24%2E8Hza z%0N4I;)jN*PS??8E3YN)hwzznltb~;y^NNd@IJ~Lg<3{WXosOQ9X1VjZ@7L<0R%C{ zZGU;kP0RKA*oD|8G9?g_+x z4mt{@-r`kzE?Uvf4uo8R_exg<4qb!kj_E?2s<-KRKA0?f+5p(Z-6zbJS0*~|m4{|N zt1~>E;P=YK-`-DZJ{%J)Up+P`KxZcwreJJ=MS!rpXK*YH2?nZdNgar<43@IBSxyS%J)3Jgx8j-i z8A6Pdq-~nS{!uk@R>hA%4XWgzGl~o%&3xER&|sAUKS5{Y6-zk8txT9=P_%B9<<5c7TL~SwF zb&4L4ASib!%%<@JCP_R}d!qt}TTQZ)%#n=eF1QVQ*ZL3J^ptP$UIIvQUxS;`v|25B z4>HI^0kQ+$;iZ*fihH}x3cK!eK*;yq?0Gv{K858g_wvn}AmCMw^Iop5qe66NY~!mi z$hm(p1JOWYEB<8uMb`Z6&avCYvFpNQqt}zEq#aQl4mP&B-a-~>?-DjjO;JQJw8o#| z+J1WnxO0326wjltbiu7G;mFV_brPK_UykWoEUM@>)&htSH|`1C@CojD+82}Kvga3| zpt6U@d(otz zGE(F4hpp2?3>r@9?_m*X91YafRc99~QnCb&A6 zpd}W~@kviDosFuEQ(brbtw;QLqa^Ss6N({q!Op5_=(C4uCrJG?{k_%|k~oGB^oe3(?xK9lNdwZzL;kg67e6Cbk;jTU@k!n-NBih? z+BL^|DU$AX@YH?}VKAd6xrBt@0cb6F&N!!BJLhH$a0tGEU%(5=6MmJbp_V=K@S!U8 z7<_D8W^c50${@C*4Smm*RW~n@EA#iF?`F&%<-t_>H4e5ZvyanFGyn48#y4O5V}2ru z8o?LTmuv*Xa`!ys?@o8Y;gw|O11V;p;u%2R8*D&~YgKe|Q(dqz{M#yx=nsJ;Zn95( zgAMT&(p=QimU0vI^$G$eZ%WUReU47s}1#iOeol!!=wRjXe zhbclK4ACB5J-h}eSCV_%<9Zxh^r_t@3G%c?o}F?ZOHYi^dx(5Ch^s(@hW6@a!tg9| z6DU`%djjU0&MiAql`;NA&XW;<3KgVjv<#lb#f|{+suc0*R|(0VEHybnQiQPBl;apL ztVw>+QhbF<9{JA0j**_}{Vdr`F2AYtU`krOmpNQbEf+p>bSn`?;o~uw6L|>8v{#00{jP*|goO?=liw`QX6u6TU?>gsOE)0RAPmTfebt zckO$Kcurg~h8|T$K#$fei&e(!Nh*a~GAFFuaj0}Q=~a1D8U9*Mx7d@7RypyNf2=c>=o)H zDMir=l7rS z_Az+-rl(jAY6)5Gt9nHpF)tddnh|UF1LzDa2zi~R>iHfS1$e5$_BrHiDlfY0P>^;p z%wm$F8P#Sq7VV#h=T7wlF~oAeKFqc-P1*^Hxdbr=^UL^xGe5GT+yB6ZArC`0R?%#* zy;;98iNo`?QaJKm6BmFf#2%%1$~76P3^e^gdz`h^HTxNQc~gnC$lFvKj52ak%_ido z0+37{<~oLMwO5+hzi5sU16Yh7+f#^60+~S#7s2pGhEa&i=@tJCK%E82t;7K z@_Ca4?RhOAG%s&&GcvUVcWenbZBYJUt&YU5*qkKnZMzq=XIQCoKDs&2)B;}jhAc&y>5j#Htxo@C%#z1unpYYw#} zo&gGN#NOOMgR3%msh&?hqsu)f<$~qTea?_TNj0?gNV-lCuDQ zPBDsPXQx{Sc-UL1G_3}||Mq70F`=~M@eUp#W`ATE37kQsqSqo&5O>7a|SMOQ-ie zutAL}&~iQnCbg|aQrj{_}1dd_+!@+SdY7rYyf2UTh1nCi|OUEbvH0iOwF&^TO9%8oX&&hbkXdO{5`xE?(_V7rq1Y*7C6NE#Zov&@M=#4&h zjjGrKCZwBuq;?u@5Qb3itiuT)8Dsw&)e9p&_+J|&ki$EYYT6?M?;+Ep&|#I$#Q34q zVg->-nK)C%9-%E*&(%M650-$$)Qx+!GryKa)7LBQ0K16CEbOH9lx<$NG>9uRjfn!# za136F#j;nuDyb2kx(=YchL&m|pFy_$&|u0y`bdw|j}L9R72%nOT9cOsE~~1QHop2eJ@1UD@xJgj*XNuJ9&06pCe=4WG8ZU(%~JT+w|=^! z)e5*vM%U1USR)Pe_K>FR^ju0)G`QN6zZ!JoK{E#%TuhV6d7va#HetG%)Q0TXLIIY( zQb|+$_mElTjqd}fAZPbBi7viB^f5woE#%&r+VNTZQ`5kMg#hLD7xR*`tO>}C|8?pG+ujI!YY zz*Iu96Jdpy_ItS9J;5Ny&jrbg*R*=hV1dBr-?P$aI(mXh7u&b)+2Khvj3}O zf}=c^Nt%&JqOXuy>1jtXXOljH(&U3x@d=h`{o#gfdKaL%+?x}31_L4JP;N#0R?7%( zYo>}Uwvx|8{(mflP*Dt|&i_-F<%J*|M$?N&rb7GYHH=|fSBV3uL zcs1dMMO7W%{`w1;)2#V^see<~1Z>GWhxq|9jWGyg-_%%r^S-*Qe_YG~lXmerFFc2k z>X!|J?a(&kGdOf};_ipav)T-|b178rr)$)IH^PbGf%E-eRB9u~)F;%LhIOAKUhX7s zjRluu5}=~mobfgT*g6oHqJE50v^wcBf~Ke9*->6!U+~}}{*7tTlbG(sN5{YLF#2%J zdnG?5GtHK7^^NY z_37^{DXbg`T}LVsJILa1J^E3f=kKF-vb3OxhW?ROON<>FtRa6^ zL>5;gNry22TQDFbdfF;FC491X%EYUuD~dL}G}ph@0aOc@8~X~$@;M#H=ym)xzvFj^ zKM+5_N{aJS5d4~Pk*pLFUR23M{A0HYoC`=MBL0X2p(@9FkzdPu zkB9T3QS%SVQu^G-j_xYwOe8jQkzt{Yv;id{f)vZ2xG`%9(RSC*hZcdfZuet+$tb$0 zhpT+DjYhgGAl*{u1W{&kysFgH{b&BQHB`oyO$_J%XuduaDSxjMC>z@Ob=Ii6wlr61 zrK0Ge;GWGxND?!&<5F_~6t zL|hH5FQ6~y8DUK%ML^i^xZ$aqnuiB2kX5ZxIE8k;B1S~SZ z{Oj2sp>^e0RK{ZWbzsJ^F4$JwbI?OAYc1^S|5~j4Se6NwaF6G^;CoHrfH^e$fzl_ zcS^b3e*#+wJ9eX{L$3S=I{ce%^Bbl_)EW@ybAf7#ZE^f z^BCNP%suzViZTZM1V4hy00T_j_P&aFn+(Mq{*Kz5MZSESum^XT_J9VwK_3#w>bOG_ zi3w~qv~hB`>rClf;O!H)rRR&@KrDNp1Apv&y5ku7VVK)>f)lKhJD_?gpND?=rB^Ku z2`Ay(yU~7U?i9!P{J9XO-l6KCj3``wmZPgJOB)hN+&imp^YS6|w?3I^9Af!&qEo4o zX5F>ke$&YnNS=uatodUhk9*{dyQ8;u{8Z_ZEPYn;(r297*7XdY&DOT$J*ERdIfoB` z>1`H(0Suo}t{X^B@~IKev8-_ZiTaEPr=i&W!VE@}C3a2mdzr#mo*Vjr{NIy>mG6F{ zsczZicBOynpi*c?3lt&l=*&sIu3qf2`ywG zDN0vnY=S*OV_g@?X#woSyOYxRr!k327zbwvwu8?zqp{BCsfICb`E1jS1AA1>-Tzj; zzd+k*OVEGeobOh_uNfrxU1?!F_BdR0x6_GxxOS}xsUYMl9(}Z=M675&iNS414iP;n z+l%4VT`VRq0co+3&#dttV#9ECfs4|!&i=;yninD0k4L))(X=*aoj>i<(+NPqLkO{A zg=WG!r>l^$Ff~Z#Rs=mpE+TBV*t#tWL5B^e^7B z*T+x3@%+ks4V`DJciRjZGt=_TeuCoAzo2{k#1$Dgi#EyIZy6aLSiL`z>j<;^9fx=v z48j$}7R?D9Tka$?{gUo5)6{iG-$qZ9Sl0Uf8c8WnA8qR=|B1hmmnqIw;PEIg{I_u$ z(rj?_FD^4dlIZyIqAqoeLhfA!BkpZH)MUX7?xW-X-s7n=o=USuCdan{W-cNAkN&SD zmC020gE`=iRLjvs&=lYp@`v44;F$NyDXgWU(3x^9Q^ZPTt zP22boM407O`|>l=!9RIeNw+dSE!rmqp3Ogq~BqMX{-8Loh#(D#9 z$@&y|(1+*cWeUhN=5wa=!3sCPj*Iib#Pwo1n5lCFN$srH>0%03Zz|g=4za1#ju$D zvM2v$TZKO>-HpmC$oi%Z@~1ycxMQRReQo|^rVW6xlYNjes`!$|6)jl>>RQDXIa}!@ zj|G=o32HKpKi=VS3(9NZ0=v-~MqmQw0zv8>>{*{dRNbMs%J z?$sJdQl8+vwpdUcH3JUTJ4Z-5Dk>R#n`JHybst*7%5_#^a3(jpiciMd>m}8KV5AEV zm?R@~=I)NOrW4dz$&$5iGZ<9YvxpN9&hH=hmS)=sUJYsQ%8uwc4e^!~8S;0eia+e|Z_N{`HdXja7 ztRJ0Ms&C&X(QhmR#&5yC!dclKCWRYD&%jG&G;h*H3e^R2BC31Lc0Mx@*0eAMmY8Zf z<-V`LuH2BkWFTOLp6v9=2%9CBZZ~6XI@NB=wf_~4(v388CDH5sa({35mVV2%u6=KEL!+6<{ z=b?`{hBuHx1)Dy-_u{wT_*6X5dUL7eVGvyZBa1#?h6JeG#Xgcx9iXa-T0w6pKdAxE z!uU0h5rr7z4p8_+rQ3j$2S6y8SYQLxE><;FW4UGJe@@fcqJ1DXE{zolOrP#eMtqQG zt8h+!fBSmQlA*Nt%hoF)mM!z$_}cOCat0uNyWBjPJvrjwY$RGxEdw}%} zdre1j> z^*&kt5=g-Zk@fDIT*02@DQ8}ZiMCo-5#vITSgc&35(`0z;Sw#!D=uu>xx6YJRTu^26<41HdyMz4NgawjD7o5+qL}ggdrWO-&0}v=}e3d zo9{x>44FFDOc_>8LwZ>)$K7?^2-<@ushPW- z0M%ZA)u6_8zcPG$2!jxpkYsV}LX!hM@tK+T(pOVu~=*H@5`+9Kl1N?L^FJW`)i`&6HFNA9<}z;rH%!bF5%pdya>XEN!rWAAw{!;bI&#Yr)n@r`l{AvOorWf>@0VBrZ|H)Fi+J zB#hN>Z^Z-EBIVDQprXnVh8-f-rg!$Gz&tIS9|vWZ)f7#5J?PeP{dF z{*#*riv_%CS|N#_*>ZZv*SE z4E)FP{j`<^#LBRJ9ZxIS2=e*K0v&9Je@}vvsPP0N+Nl=o1j%BOQEWcpvtBvqC0yM! z9l9cTxK+pUB7PExyAjbXVqdu);9p>Y#MXLZp$dvZ(-%uPuSm+TGvL?VGv`5?3l^UC zpA(+0L)(>IM&Izz@}sPDZ4Nk+(1%2dI!=4ZljI3wS`gYQEJ&ELSc~ifet=uvGWZE~ z;q+gxJHdzZPwTFV?)IR`vZwpZ7G?HZ@bbb!bx~+76SdT8esxjj!dw)ZjtL{?!T3Ybsi}vhQADl*wX{Y@;8Axamu3Xiu$SoplKLTGXy?NIY)m&P1YRAY;7{UD$GvGKH}f-Z!*in>&IGnm9?-ElzamW=Kr0- zwHQZ`CN>$C86hSoBnbX@K{(`G@BGD};^v$?(`fIzt%Hjd{q+oCSNNG`0=TZ5y}Fb- zFUR3}JbsX4`M7tzGBg?bvPiOESm*tCZrySWMDW2QT{-|%vjFD93@mtBB#f`u4>bBKpJWAOXG9Fcn#j+G>8|@|Fw@(?K76TSY|EoNSBp!g6D{WiA@29c6@hV<)f#NG`BDw$>k zp${F*E`@U4t~-QwhOck5Lcs%{ zPR)@yWU6u8>mQ>`)(WNU%=KB)@70)}wXdfmv>b=r6A{ac4bbTw7dYsij2CqFc_|?G zW;@`|8;b(j=Gp4O_zN!a!iW6lmq@xo9KNA2%LqtVn! zFd2zm|C`htm@~BK{Sd$T*9_ISh^Zcf<{}{&oO5{y+*lxQnFrYgI+pdXuV8U8!bw=;16c02d(m!V5@wJ#zNr~N}~?Sr>gG!8A9Gubr&^U38P5(`?4J5^lkaX-Pk zb&|waU$DshpVZVA*at5fpJf6E!H_JG+r^DAMa|R?dCN^x@3r$xV;4m4EF$=+dGRLv z-q=KEM4pxa7Hz-A^1hYMhzwU5y_-S$l);MT*8m5lz)qXz{XrUlB==6}H>+!3=Rem%% z`-llx4_z31pPDuhf2Vum$Hg!t;{`PSz4tQ4Nb4pMN=LsHijC#~Eb?pzcK~JgcRq)x zMIc!S4p2iWO9LR%0MG(#!Q1$vQx{M}4)R<8`nK6Dqhb6aDho4!jBbhT6Gl462~8fb z?>;WGtBFY*G+V%q%f{+sP*+Cc@V)m}k~`4=^25PSvD7Q`M7bp5GtTsMwCj;_bd&4- z%|d~PleCX|A)g>!Twb|vjhu#)!tV~I`mV4a@j@$PcXMeU`*l&ej9N>D z35HlBnHZz0W0(nXrW=tPfxk{>D~$K8DY0Ty85>DXK&CXJ3_A87tkk%?6(;Ye@wl0g zEn{7D?hOuAeIPe^JzS~l`TQ*&-+DEuN2SU@mcEm1DJZl)ZNRN{5LiIecyQ!;;Dde~ zpstTjv@il$vYniG;P9t)&X;`ZnfhNi>mhgkVeTu1MBO#`NJ&$xx@frPeM=O3(BY>F zy&spv#WScM{h6X%pCj1yAzQS@a&CiFMOx{^ZyxAFTWk;gDMQQ0x3Iw|VX9qVyGV&4 zdeVg3zS4M@=(L*H`&Gnj6Am7Ok?*w=bCc)zhD}C#FSh8aLJ!0Bd<-L0Aq;>5D^{M#ZDelT;;IXFl&4*^vSZaW=r%JbyLAmY_4>Zg463nMnfE*%KfYrm%SW4W!&hSxNzvoSn1r!A?7?@3)RDesVmKGtGZPf^*9uBb}L zZ?pV~=Ikq%cQ1f9BxUmWe8jfPUQ8n2Z7eWV8_-k&suncoY+3+Gb!Ysj5M7%0MzJ#h zZ_%MjAOV&p$UI(VeIjsHt=czp|mB!e5sBggK1tJClFKtwkAJG z$K+Y>eQ9SE;W6K&t2nB^*?Ar5l~e7gM4ZTDxJX0fIO}2|C3GKo*vlfvi8?j3y^f}b zTcJUw^%g4+eK-$F6YguAL`RGc3}l=cK~AWgaY7QQQ%oyD_SrtNR>r89f^F?>@@W1& z-@Qyi9W{*F_LSRyO2-RY1Z`K8JP@?#c zvt!)>ucF4ESj|3%zf>mQnT{B*DH^Y!cWv)ammv25;*3c2q=O6w(r_gt9gHNO8C6{b z)~9x_&V*8#>IeO^URV<-pp{kj@~_<)dz*w>y$$~*;1&zjvG?*j5Uuk&Y5)j~=W;Fi z1t)MM=cq&6WuQYiO2qicDl}nmq?rlq_ib%JPZ&`r=#k$BT~5N@Ip`@u9HFW|DkG5~ zw#T?dN<^-92Hv|Lf@lqSS#x2p7@0=9>w(qPqC}!Io1ITSiKe5nGLJkjTL!<59Xdxj zgmS20%_B-hNc!Pw9c|Au4~iiWbaUI~5Kl2eFup?)Z77KlHMW_iNv>IUmN!@5ml1zi zcwuEAfbAA;l0SY?i%Jn?9$1`wQQI(My6DbuEIPc-H4ZnY1w_TP0qCbl{I&$t-K)!F zQ2u{w&w5PQ!)t8GHUySK;&l9BHn5h(f91`5!To>Ig)3*jfYo)>&0TUl6_^mlB7SDL zKGIZw`KGN%?}%-dgAuA!=-*``TLP=4lzW#B(Z>f>hs}{T>2>g2Ws`chpP$wm@yQOs z++H4xq$D2+?^G(kiO5EYwm9cAH`=fObV3)CFrmYYNoahz^T;5ydDchz0aQvf*y5j% zGN6(h+=Z#RRv@h$H6}lH+jvs0twz4~o)#+M-p@S_;>B6>trt>67fHbOKsTr!>uYY} zGYV*=+Zq0H@CzhvPW&NkSC<-ruLml-Q9Nj z!Czifk>l=qJYameJW%A?V-g$G=x6v8DNIS8Y(LRuWwhbK(F6zBd^|JyXW=j~cV8Ik zD}ZsR8a1oo)?)kl9_mH!&>#nI3M^^8TvFH)N^I^-&dkvr(*AT;?dHrf1Y@(MheCn| z$^td-ytTX3PhYt@ua9FNzmI2z`}etN8Bw2{N6GJcqXY=lJ`4QBMf!_jg8inwF%u&6 zkV7FQUNSbvMZ1d1$i0^1czhee6InP>iwR)s?rs_#28E>fv zgzC_Pj!}Pl<&%fYvN{seo(~OOVo-!PXe*=h=j!|AzDF-E^^XXI23cs-KqE$-oJWbz z=O8tm(gr*`cRFeks3qaXD0Z5w4hZnrK04wo>cZkwK=O_p{H^?Yj~T|AU>H^l8Dl>S{2lcC!iE9IEYX<)+Cpk098N$Uct|- zFeIP3{N{>TN)RhBi{t2vBga*-6EO_+Q);Rwl_{765|iR?X!qNC3`F zP!I9ygKWl>s=jLY@IlWbCEl0Thui?>_O)y(0Z{*w0iOFX3i=}|5k#ZGw>S?s#N(fYIZK)UirYQ}dc; z*gulogbA_K?e`;rax?^$lC~}L)`)p$E)e%@L>MOXQ~o``89aykFRZQ%4CCd2bR_iV z00)Oypm}G5-(WHJV+gPQjF&k3nO}`$7k_JnbGuu_NL_3&bK5SO?p@9?$3(78_qX31 zvBhOkI4XdI654>zMQ?Gx>F>axmP3b`yh2(e3S=M|s-I-Lw=EiAZ6Vlfs+7vP?w(Dm zzrj~?4sWl2`F8T0J1X$^Nh3c0`k^r6@4CtU^wY)qrFwj{FmmFP5s7rjq(DfiC()=P z803?U!WiLB{uMrvbH*q)24c`6!Nr^vt{*goGS6&luYHYrglv-UHXV|kdMiD4EQQF+ zJHA*-bYl3#H9L4SLg{QNpCB(WEeg6 zaG8o0T}rI#WXsWjnU@sNSr50ji4q5_yolVZ-Zt9D5_HnH1|k#hRd9@B4fhsf`%cEu z7WJYYRP&yTULt6+&p*@!zEOgbAP{)~kBbWZ8;u$2<^yH=^;$!w4lO=ku3xzPjBv3+ux*f&qjr-f!I1E?J+?0 zSAoWwVw$sC95t7sTJ>#z!=J^_>d(DkY+#-`tzTNjph8W*qL5=|^_J2@=o9_izer*N3$Dj-6DLp0M7g5Vo_AGFz?-Rnd|mYHd4M zhicI1Cpj?h8&|qE1WbFBNwBY3MCMV#mG5{+$={A86%;8Mh$`a))TOLLBa1PE70Hg$ zglBHf6R?+&lu|(a{{vzb6T5yyiv%z?@m&tW+vE3ZEgZ9CR-3=7kikdOkqd(t2yPP2 zpNO`_i60@#4K!+?rWUc zxM%eQo_aJE8$Pix%T__|h^`7r>ndVD49P^8<6oc(-Xry5F+0R=Q)&JkQ9Es2e}lUv z*bX;H`dG;-am#GFriA9GI>~8NYBF;%QoB~ZgJF)L}y53ci`xB zRIphO_-E>&6>CyZF>H{j` zw>0RDp#~cbE_~i(+2kN1{|f#PR#9GXQWhWzv1qor0YCzFHu?s$zpGX?bOqW z73=Ud1%*^q7!jd%K2`bumm6btF1*Nhh>h|s`AK0BMPX%V6Fc7qcP&e5HK1VE(od-4 zk&NBN2Dowa74G#sPT?HCFF3aThPc0HY(H-A&E^G~rfF=VcG)4K==8Ea27C;sGUTXC z@qo+OycJ_|c^|Z=KfgPgP;P+3Gngon`Jc!s>=%cj5xG|ET%szvh%v=?9=0^DM|cMz zxG3(5!bZ01$ZX(cdEcEI8KQmDn0D|YJ)XCgN5O20&0sAv=3VT6=BWMjS+={F#igRk z24|S3TrJnuNvUjQ7x(?_^SN?}!)Q$ZV@BGw7;KuY3>*-BjM;5sfxlZyk<*>7Q(As3 z*OX-T-VN^W9NQvy6Fd#pX-Df_gi7u7z%qSaPi)N6onjQ z%%QCWUgoTEO|M3+_%y%3hEvXsmO!@2J$iC>9*CdR40XBuP}&*x?wjgfuw#`KuCZ5J)AaE2Uk=imNo%?*SOjY{i8pna7wU^<-2~U1|F%ROe->zNN&l= znglks1>|SUk7h!0CJKv$!ulX>Sag_`LrkFOEmvwY;NP27s5^YZ+^8$jRWXU{hCn03 zE(q>>5oTz?I==s$B`K*aU!d!5)~x6yDwW|?4`4x|%7tA;-lU7EbHcrE-NLL8jU{W; z_8qsOH{0sAp<{yy)rs04Sc~I>UH2gmm^-H=yss$CkV|I{W()`HnrMKLfO+er5H>#d zfAwimGm^#Pz;pb`vZe?tFiGzJ)PP&E-k`$gesOnkFi?V1oE6&j%=?ZP66F?t7<_?+ zw36^MKQ49B`M6)seJwMM^ zsHG0kdwjPK19Ub8O3;~8Y65tR@7l5Vv;2I<)jiT`Vh5V3EoDW1E>VAdgw#YyAKY(g zPM;4*Fu76?l2#)P`9XT|yhmS5dJF=BG_3xyz>&dUKL;FHk-BM%e@97a-yFImP5?we zyT6XNoaaTsEz!M8rRIcfd0jPJhG8g6GB=S~%C8czF|(e8@G*yQo7>R-&fXu>V|WD@ zQcB*f5$)!;ox#keFE`sB! zb`K?bq)yHuK6a9VqUFQ;4(QJ(hOPmm9F1;J2badLGhzBQhIHh z4Y`x9TO=mV-|yAb)AnMF^}YWesm5R|6raU5amSQEwU^$v4yuMx2~??~|G?Ni;0V2^ z%lLZaF--O9it73A$TeuEchJJ|u6-HZSy82HW^YXDmxDCj zecsCh8ifUL`-Q5B_Rd6e4fz~$NvRzzD${}sNv7)Zajksv3Q?Ab$r7J?S+BUR+bOj| z&~|u2^Ql!rmSzR^z7P8B33PI;_{CJq*Qz{Il-%4ikcAD@ritOskt>rQg?bo%42afe zU`-wC=1IUo%0nYZ4X7mzetMt$x$H&RX{}R?e(a?1FX4EU{s|Y}8vs3`y0R%Vx8#w> zS%S-uR5494W(19l4+(;Z`G%W3BgA{J@0_V_J_?D0 z9OT^CSmAn;Ap2buwozsRXMG2Z`3AF~A`>n0ulB(QW}@MJqX?3bq|?qStK}9_fcZ!u zYoTTKX}uXgVZKXu7gdX&yPOkGoK z>!l1=OFf+Y#De*euA{2BN71`h>+P-m`K1OC=I?2Vjqd zXCrX;BK5;@G#^7pw8y#UJ@V{vv++(qR_YqI?0$jR1XRV7-XxNGp&B+Cx7Q-=a9Gcm zVTmg(T`iiW-Spv!I-bMDc#`WQq;+P0@t36I2A*O)sejznaz;OPdw6x3lWj`^TZC|* zk{MlavPbhFbfeX12(o|6!Xa&?_5;+YS@nRDyo4~VV z2MS!$#p@p7O%FQ~ixUTdI<#e_%Um;c`oRnP$$|aq8!%tR$)1dW`l`3CNj6M%2GZ8| zQK|poC|;+~x#Xt2ZrV1w^AOgndVoW8TPc>!LleXNP3sAYxG8>MLG$|!IZ9g6t-sU! zr`8h?rog|WK=A(ig8}5+Q7CbdEI+#SfhzM!0rh0U3;Ua+vgeG)uJE$MORuf?-I`Kv znZD=<6Bhr!zaYI=yd0rB8N#Azbu}jcmiKJ2(rxn#a6RB*OT!|558%IoWL5q>=uSO% zoIM0fp#*VF@mNV5@}!sUcbLQ=S>&&lsmin-<(cZfHnFVvHheR!Y}`sj!(ng`-1>s7 z$_}+ z^-Q-vLbCMcj4A5m1GN)Y0;~-YWc3C{A}0^W1i%Z-Rd}6io>mB+cVpU41#fM%^#9P3 z*WI$C5Z;K+8@4XAz6ATq*&jBCEvKiFE6w>y_W~7^%-XJj}M%fFjdnQy0$!wu|LzY0Mf zx#&GHK%>q*D7f@i#RD4+L_L%}pu|e!lvjP|vEReOz?@aIyBc&8t0~K$T@KH&zUW~b zU5QM5sU&IWVGb~~*-@vbJwPv{gN+}YdtHM5uEE)|PHg|=@c*8$yfDKgvJu;I7ZaOk z#$5SEDuS}lu!=@wma1J_%i5YF0pnWIFB^=4fTyTFE^%x`0-!S*2G9*cifpOzqfy3! z`2y%5zYRWk+px{;$WX&sg`{>(*Ch{;3>a&Y%AzbWvfpJW^1mo&Me4vh>8?C%`?x)Y*bJ5wPQ8g+5NC1=djBQ9^Js2PAH$(WF8N?{g527|W@$HwA|{2I!8Te-vk zzPBRg7m()C^%Jugv`gkV2y7erD+f*_wDb}iR+*PUF0h<5KO}$o=1D&u4jklRSeZ#D z`aiJO;S7onBW`UwI5pf=W6S?Zz3xD7uJI3;nNZ5a4pD$K+4z#nQw5f9cem()pC7=@ zz<7eSV)mUzO~)f3Il`ceO>aYOfV!j5^p_!HJ0#27dBnRMQw|qFlSnh#yZIRBecdM# zkdf4FBx>`|sQ9X%^X>y>$KuJecSqy_sJ$6L>$&7hsmZ)IDHPW$SEL}Q zC&9de9w5VjQ_4rmCrkq!W+kkxW#FTx;~Gw)J9|G2L{dl z00s;_)F%NyVb;CN*Jt1e08jWl3=4(Vjj`!V*=y-XKr!-bNE$}rV^VW@-RejkaBS*= zRFkvu9}MOg91y!Q0Yy+!FiMJ8+FkaKo-5h+1EOFCgbPn{w^Eihc^ir!Wl1}g5j>0~ zSlRLLBZ|7c>5zL&^iRVf@G*7i2pCM?kbr^+@xZ4O@Ds18iao|cH#vz6&_*zt5=Dn@ z?`_i)KKE4}d~~@FrBwA^*-;_5hHQD=kMyLYQ)-+tWqQR=IRjm}3C2~(;o9$fsucJj zwQ-ZjmJLMRIfgYfqwZ6TS4FZ+_3YfoCx%~e(!a-QZ0&>|_Dt<{!jgFke;v6ljXAr z7KwV~Hrmrx_l1o6kMx==5@|EOX;$ABvEy5jz~lqp(1g3YLtRRO`H{ovqj6F#T7gc7 zDYYt!|BO{lC4n%{ygP4mafRQp3G_uphz#XcRq~S=5f$rLD_R&Q6AO{M44o=G*i5t| zG0anAcTuMxT9?xdQrl~7jqHj%JM-@x-y;0XVWqM0_GKh2M_f)0j@R0WonC!lVOKKz zR-KSAPwo+5VVxy$imi(VJihgIbWT24H0VBPT?<7ybT4wOz#cfZLjMX0&k;7hv1_xS+re-PwOSF4po8E~sGPs8) zJ#H8G`%bvKGa>?X{{z0gh3Xso!Huv+k3``>0A$}R$?;SOt6HZ9X*M8KTJ#sM?%k{d z8cr^WUMU0A#a$erUuMZhcRH@le}x*eKKdF3KBq3?%_raY4y0e8z+O z+Imm(N5AfK3s8$ zt2~9BkDEI|Sp9N$zf8>LxNP#0nwb@dg966#H9_9NfqE%BBMXMT;@>jPBvPIu z&p>?NtAE@lDH@(kzZb@9eK9^$58Ci+qHZnQ;t!S;NgCF?)N{_@-COT|#qVvjMd8Z@ z&@U$3w4HPzTX-ZZe-Jg;Ne5e|r=NEhFq*CWk~= zRj83%A9r+(*oafEpjC7o^<-__^^F*PDF=d6{#qoe9jKNWu; zHy2~ahRhpvi;F`Iis5eg(JbjY>!MSu@)rYPKLcqn31YO#@gGsJyrAjN>YMK`5Q&4< zC1{XkYL3Xo=1W3P%5c?YiENowf&e-u(en70|k4a+w{iDOxYrmSqgC6J$nim(M-h1lK%G*Kq6@H6DvzBi8tnC>?~7}{?Jl%I2`vV~R!HHjbH&aP zco;oz9rEy_f43Xy$D7vQm-&L@K%nEuLoWVi6c|<2rwS@`nUTkBw-=5iHyW+&YH98!eCStUT;Ax^ z1-Mkw@||=D##3-XO2GBnhe!NBOl_g+aXp7t3N6$TFV&xF=2i?8!wscKCKB+hmXvnc z0I&RRq@_yH)|jA3!)amb9g%!?VF`nsS6J5w5}q!#BojwxDA?-gfioM30ox~SaSMWW z0Dr{a+KZ52wQ3Kr<0sr7Xcd9KTfL|9SJMTh>805exfIMo3qDgmd5U#r`Sw(46@Uel z%^HsC_k+8YuLMN|2QELZN)Xl#-tP$JY(2abQ1DcqDxmgl>gEO24a^ii1U}x_|6u4# zn7+0V#@Nk^A_$PAlljk-_TmDEQVJYlHlHO)(jw6hrZ!p#_Kf4u(u%O5F7fu;3YCs- zROg^AF15B=#e9)Xa*>??MCBqCa)->?RL@0XSJs!|V|2SVzqJOSQerojX`&z@$N0SM zV6I|iSRH_SY^Q?2XSwnc+QYvaXZ@Ih#umq{gr?H_75iHl16rw>UdW)>5EYZ|4^aAj zBix_rRWvVXKWE!OW2YF8$pX;*b+CW|C4IeUW5UXxB6adyM~w)SU^>BE_}#oyHMM12 z+b;??O=*X)bJGx(2}J+>E-K|~H)s~RJ1 zy4)xfZ9&e8vNtjT>iw^gwQBg4IF!HMgn*8fh}@OP9JpJrU-_1n=S-bFa2+;1vWcTO zBo=0&3?3A|XY&$@`v$sjC%Xp-743C2B8EzH0!odc;;p!1^PFI2wUPnuB~s4&zprpp z9#rGsY@r2pl=rS0|rL+!i zk4v8LeDo=cEw)bqx%<)xhTt2&Le}sdc=H6Q*OH!=Jx!!#?ic_$(1l&+3mXh<*yCi- zI#S^?z7$sw8FCoW zZWG>4397nChY2)C^VRQ~A21@+yf*%+s`>2|hjBuuh6^!Fr0xAJ&wrx$m*bKOYiO0E z^p`ThmW*Tf!+Ly9N9H87=DG`sLpRuf**{??GfewoA*Qk3V(!3zPk@CJ!!5*&d;b5z zUx-Yg;1(q`C6cp87Z;6KZ@T>r)v5Po2Q=e@GbpRC!m4%WB(5PmXuf^{mq| zm}AOWub_9Q4P6>kQRRyCg%V+-mp5bXC_my@A(>G)TmKP7$vs5#X8Pz?poLC6B}n^; z{?#J1LG-UCvg%+FN`pjKZpH!awU02lffMN2sWTnZ#o(d376GF3p&8_$n=q(IG&oMx zQ0C9N(3oK${u$JvwtOo_4KhnSCJ?IsH=$s0`#}Eb*(0Xrp_Ca=uwWO>U~J@^_DA5( z507tsRde!eILqAh z)09yQ30N@@T19Mxkymjwk1X;nxBxlprhMZ>7i~b$XsSI`DH5(fSp2JL5|2g$qq)&b z+o--D-v1s(ENBwRp2oneakAQd20Y z%o*USHY~_aj1bJp;jJOsm6>iBh5lDFWf2Qeg&71J_3@O5U`#&9w#}Xxc`Ram@1%)! zx7n%PnHgUlP#aXA1yEEW=EPFNTt`#x@)4}pgVVfyPSiaZ45fs3rs@p`O%?_pCoAdd z81jX6y)PttNxYN*AyF;37osLgX_#){lFIS0tzH+4a}UWD-ffKB7rD9MyET%sdugR zMNj4PG<7Je{zxSxPzC2blkJ2O`r?@YofEM%u>xZ`(DK>&5n<5*yid}j_32Pi7BKWi ztAmBxwl^qKIFZkyNKM%x3@`F`oyjo^!+zpKb?? zv^FYj<2+R8mO&4{GBfd5SA&@q8}TK^pF>tm`VfAiF|cZp&H6I3-cXhG-5ZHJoiUuT zHU9|-cD8^ojCzj5DKQsBDfu# zk+ZBQsaNW9hj|2fW*Q14sYS^p{*kVW*WBI-j5r$0QQ`6(gMPCjnc`Mk#QER6aejkM zgJ=}mh7;9zG&=+`j^N_4C^ch5o^|#s!Jm+X^I6y8eCLI z&hQt|kQjR+_E#)AKf~i1J0i(X2M!;BP91|`Evyif4Z_yWILg1L@qT-`WA>U;8(+(D zs;ot;$a^*-g~wx|2|rY2nC~#TW%`j09~i4vui$_#ZW8xjx|o=Mu2Xtv0T%TRBjYFb z-ZJgN+T|uL(en2Dr(qscM0hw!Xp4An8N+JM*zK5;4^iG zes~H(lq7o1wer$?LEhjw%BE{>tjv!;0spgv1NQc$$O0;J5|13KYZT;Cgw0N?f^r%e zr1vPDqpl=iY5bdpTZ6ppI(Y^e&C_;aMk$E&D-d(&MLqYflxxBnm$H!j3fxD;x#L9m zmK~OvsG0aoBX|;X-*lC-Vu4VvlqdCi=q7(KfWt)2KnUC=aN-chf%Ku>p^}E`2fvK5C!PPl$^Pmq92kn>(1o z_pwsSQxQ!LgAQ6un*x{)C1Pxrk|svB&JfUeob~lDE8kBvBh8pOA^BW6=@MrW$n4I8 z`A;^;Vwwnpv@H4t|C}^#26%=3T69=x=KW|CK(LYtHFtqjF`GLX)#vw04CGKv_9~qP zli~0mlD{g@+nkkAX~w*7F?>Uf9wjWkSK7+8j7~Xua7!{GY6V_T&e8+T@Vx4hfQrD- zhK5-*&Wxr^(-^fB?P5;TXhUsK9j^t|m%T+SCTfdUehS9T4M+E?`_A@$i^l>1a|@bz z6Ma*#y-+3GXt|7$;ZsYU93(-ln=~gh+~8H6+uLr%(|qdtYo8ASr)@Ij?&H}k#gwY2MZ!;L$2*`C zSy8Yq#-;Lg_Vz&yMowCx^?}mY?3Pu7GZM~X)WwFTU-7_4TTuNfrs}jo%Nzd zK2NTI^m*YwS8soo(r=DY6K+1J8izcXXtS|(Da-&5dzGrhwAa`fdt%k*`{8@EO>_&{;q@~pF?`pMe_3#}(O z`Jx9*9JrtnRHG*38P=g<1JaVq*nSwTQzUrD*PKu+=d^y<@yA)EynhXeQVnm66xxIi zF>EHaSC&oE{6|QF2=Kntzb2j&FQHeV{8ki2ol8t*z?mxTRiSZ(e1O40_qx`a#J|?; zKz7H}k*-SwlCRcHZi)TqI9>FCz~Q17>DV-2Kfpb$GaP+^9ORA9;rFw#vV*>xERf>v z!y5 z`#A=NZ|Jny;X9#5MCw3jQ=`9btyT9RV6gGDZD%eoevrpZ-g~olj+-WW_Iu_+#-yAY zp;}yEgCXKe>?K&ZC1XaqeT{#J)O!h*+U8BI>+miN&w86D8uUi&45BWBivPzJZO^Gin_=q^n8K!s?1m z6VlLLU^ymL`h}j8bZx1{URNc8v!APOzA8uC9~!twSPd0N0Ual-t$Ccl)rIf_r+=tQ zK!dg&oW>ninE>l4?1|=7xHkH0sk<>W@uknxJdP^~sV8D(q~sw_$V_P8BO6&TBWG4s z#r@fHo|XbG^mK@pX4bBPp8;CUoRMRZ?dg-@gSLJ93gRj>DYy15a&L}W2LZ3v(YaS= zONC-3AjSaXUPwOdud8>XU+i>!>XqUdLP=>X*%2n5hO60NTvS3mgEYmUUM|bkz9O+i z{t0THIn(<<3+bN#Qh|V*RJW?L-av4juq=RPTWY%jd1syq6MstP5o&o|8ykj4G4A)p zP6D25Cop3cFJClSS=k=lXG%bhj)fg*$)XzAlUt_wX8FlRp_o{0hZGx(1%B#5Y@aSCf%*8;*=Cqh#^m7vyg++z?I5Hha%nVN~CKI+-DE zcEqawLUzgUD4*QGYC`X!0&=d%Ds70XBwructk5MZsm|^e)gUh#O{Oo3B5zdt+bV|iTjTg9_;2Vn-^;u<)5Yhb7qa~>USUH5Twe3P4Rntly z1fJw^R>D-m*og@Ojj|c{niZph!4TWry&ebXK1@5*uw{h ztIP|3isH!D2dj%0HXYpayuc+?yFB_^VEhnx1`a()C_{pRE}9QwdSnpgk8^X1Vvd8q z37XIMqH2MLFr`c+?sg2+he?f&E3tjZ^ovPq$pF0$k(8?OGXJvTywP#=E0w+?B<1Xt zT4V?9(7jA6O@PmKNI;hZ`+_x(kAaueoeFHQLeZh86Nm00ekq5=^DpbuF7DA-;pggu zC$|MIRTPGht=h!qIja?%sT4I2kugI&i5xx$(p62#ho{DqXL9|^$s-5N2)8^Yb>4CP zcy;0?`l9fH+J`Il;mAl!y}hq^}B?XcqH- zEf9JeDLdK%w0utUHuQW#Gqc{8m>WEdYFDD&lTHkbL}Yz$RqM+OfW}>JQWEXcve>~i zQbykW8ZoNg=8t0-O)hCVsrX{2AM$Hi3+J-(~%$_Ny*ikm9wc zi#$9mxhaG#^z#SDSFCFweLj799t&Y27x86|41ZzAT)DJ?~XgKdco2r?j${}nI4EL9dt z=1@ze`cx-VS;=$5Xh(`Xcx~|N1Ef?1cwTc6uUF^vw=`CuD8p8KkDX(>ow;mOf5F-I z6hXY>G&{A}?aUcN-|hU;Xy1J?-+*vT`3Fdc=!MOdn~gun!7{zZ+w;_zgC=#mK)>bmr^%rFuN6zbv{Fur#J2_Y^SjfWT@7K3w_GQI z@TZ*gPFjILAZYZL`C{!}T2?ED!RkA?X77`;Jos8+KA?jV7x92tSpehSk)h}VhEd_; z%Rv1x?NrV9`hbd@Tg?M^SB)*pO@8Rmwr6}@oN%33`s6Y!K@bs5DYhwyxhqdKg!~BE zRrh();S|!eFg@Xv*MBEo7@*U41l*Sm>@^2iy)4q)|DHX!(ljVCRcMKut+J&op?iU_ z3Cgw4AT^J7O!Nk@8LMHl>H7lQBs0=L2J7x0__Anh+I*BD>!K%Clpa1XL1X?vqUkGs zXXMbbXx>yGU$%dsM#+;4>2ckAyZ*)>O*^-Zt+$_%m8+r7gswap<bNZlIl&o@ zGn~ef)AZ1@Q5!L!@tD?d$!cfM5~QuiVbeCQ38%V31=83Tjw#_2rFsIS7vfhxZ9dqF ztN=LEndeaDc7Q=bSWLk+zY-L=B<~bjCrV#gh0RMMKAPqpD=MN>X93iC0%Uf*V`AcB zRm;RTTVSNBU(QQb?kiEM6(vI;Q|ZwqrMnnJ<0-`H>ODv5j$1b*@{O?`NpKpFD34NASJ%*Wo~vihW0S+}thIq+!Mu4W?7l`U+!bK_ z4kF7HNkI*0nl$I2x@Z)bx`;LVYF^Xqr}usXj9$CM>3+idyU`t0tE(&U**Y0Wi6$L0IFW`qHl(p#XdE@CoI`P8LMMg>D;p_haB@ zzBh5tF#iSZdNKi-uO)d8RC6u_jlI0NE8_5a4-5hmdP;87g203B&$(b*` zXrG*l__=-GETCPS2WG4!t&>nqRdWi5yKBay2-_rhx0l>Tc$J>W0Or{LQAr1>L#U`! znBe-dRmIoX!yw2)bm=Ms2wud*AWFxq8F%(o!jTw3>kW&NEWp21BT2Y@`L4wBuAqSM zv80kHyms~quCPSNs|)Qo%SB%)_Cvsm@F6aeptRm&F#`Au6k=NX__;jg(^Yv#U)nhF z`@SPxqzir^KRGWtw1VV1KYfWNmg=y$)gd7ph$EWg0(p}DMV-$Pw=&$gwWl`u!= z_P>;g*t%>u49`m5R^wKL6d3mMj(SHjI19Mxwf-0AMm2*>S~iR;(&3^3j-XR zB%Ak6w~5^KzmMinlb_B0pghTyi|fUj>2uy!upr@56jb7{(ali0*hwVprV-I>3g{6P zEz49y>hQiy?5J1eS@|R;3ne)(@PmBB-L~JFW2^aPM^?K9{R@LR)#;p&@%uwrndzk1 z3ot0FB245A(p;c(Jv(mdt@Q8H|1xI2wrg=vS?%C6g%KtXkF@27<^unJEXT!Rh-K<(q+?*I=`+g1 zCCR(Te2T7JVVg4bcPp&3+Fp~}uC#ZAHR!5;8pgI9Gd5ptP27Y4&5*Hu5K?jk%7*zI~%RB=_jdP!vrXVwTA8S-M#*CnfpqHK9p@Wf}|JM8*< zGXT11&zNM3NqcAe01B>Z8l5vb8WmE~Ek@E{{$nmA>~8IjK!?vhKptS(E#)G_rZygmEM0;Z2Lx<_rNy}WUohzAHTyE_iaFB?+&8VSK5GcAN;iB5#EaLpn*o^sMoC1a?zu%kfOO8U zMexYrcPm=w8!_8*O7z3s>KG%6^d~L#0lU(hZlT5z;W?v8sU^Z4Fjo~N?{*EIvVJP8 zzhMTLWj33XGL)S|5qjV}g2d4cTqNrPjS`|?c4wrO?>a&)Z0YGb38P%k z?=+}ZK!u6W8lwq`kY}@+AA9*BsVtP!&FCRz;<@Tah`1n3?qRa`ZmblEZ!!R6zaCc& ztWR0mM<;2-#{ZJDfyv`}*4#D%UTwin70J;Zs~g}uq(!340x0ZVts*r$oJ|{&PP{W$ ze6*Azg@#S6JU2J)t2+ol9p2)14aiuHCC`6x0nq%Vbud97%bYY7%s%74> z<#u5fnQO}YzuBBtDf9zr@i;~I&yGOUt9oxyil6F23@FFzO3(AMKSTmqA03S6{#GZD z>8X^jcgOSpHDJn4{l;;;?rGwchqZC8$`? zCo<+?oMKdtuiopkq!Y3*5LKCD)PnYk03urE2fG+28!jwR(EOeLsU7hZUz@CDoZ+oC z-=>(PAgk8`!b?FdZk9HcyQ)6WNpqGU6W61=QBUrGMRCPZeK7~^{xAEDRE2(9u{i3O z(9ux1=C!jursl015qu&J%^^CRc$O20VTJ*Ucd%R%3dDN}z7(~zi? ze#Pit;8iSaCH^Bax7HlyOaL-%tRHDFEGW$W+Qx*)Q+b~Ol5L3Fz&sS>54A7LaW#lt z`cy!I6^|8zJAeH#u0bj~XpO{zz|jp~1^S=-aa*)D*{72DvBWG*l83i!U`(qA?jePT z0F8<^K;{pkWgXwDR~&h!^6y)(WT&CP17t8^ZLU5&GcjCU3P*cANkE!FbZ0HC;Z>v5 zYl>)02rx7o#RD$+X9FD&awRTsLcx$Q^i$4KR^0T2C4ve~o8nsE<;q12igUMM15=-< z;m-ebs7SxPvq(}?JlPI4b-vcUpY0~24w135R+kbWK(C>=7K64Hvgu?{1>Pk1YHfO; zZ3YTRu96uubbl1i8D5gzE0ntwBwNo&BOe>6mw>c%YoJjf%`&+eSywKR*F+O^HAd=_G)m6t-63maPcVSy$A3 z^bDN01d`@lf1~uXYpG2yL3bcUc|lmvGP{bE|kYIudj zeCM}&fIF!IFf&Zw5}Fz)rDmUs`eFQprsQIz9U#Xb&vQmTa3a^1W*mz)ZyK49*MxZM z%$Bi@Kvl)MCxhJ}-84+r{6gGdA9>zN394?#$LkC3`mtF|G5w}M_?GOm<&%ya7-vtk z&NKqGe7dDw3}@tJ<7xrAS;o=`+9me`Q+Tf`7+)6{V8+4oY1m=(Vb`2$6hCj#SfH(0 zD{Z!je9x2rynwgGB5Tb{g^Qva&(;S~@5+%j@gYxBCwexR=08>D=HJNI+&c5N{HXE) zN9yNScf_`yLqCV#a_5at;F_Er^@!Otd4aVzAxM#1Dn@UGwdNPCgI&P7fqG&o{i>O7 zN1EitqSxt+bDlGYy^NLX`8^xil4`Dvtyjd|4_qE4ZJJL+W{Z3Wy0 zvEAm)BEAVKPLrUFcG3#eQ`V=&7#FcjTf#I>BgKqvys33_)E1{zWFKt4ko{@g-**}H zV&xi94#+y5U~lhyjt{IRH#uV-T

a>pj~N9E6Mp${N#&wMj|U{DfN?@S&vo&8L)K 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 v=l^c22o!(a633h92XBA?000009})ln0000000000000000000000000h0SX- literal 0 HcmV?d00001 diff --git a/assets/img/publication_preview/vidrsnet-800.webp b/assets/img/publication_preview/vidrsnet-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..4e62b33caee0fbe11e7246274d71d683d6bb9c99 GIT binary patch literal 51674 zcmb@NQ;aVR?54-IdB!tmY}>YN+qP}nwrzXP*tYH8e%bst*<^3GSIyI=z34@g=B<*X znAp-J5Rkg4kb;^52jSR%J_9>wE-)1#s3r(sqCl2pX>n;)#lPqa1r%r_yNMK3;es1X znb83%CEMum=+sa5KJ}ixbBaf&$gOs5Pxlv!0)UAB8Q|3$+`k7fcxAmf{#`HjYwmvx zFzNRP0DdTcGk>FBw|?m-?4Jql|09pyeg2~Wz^(Mp-cLSY{>>k_|6l*=e*ynHd_en# z{x|=xzb5~$J^%pt3h)QK?)(A+09AV}fOG#bzqzlo55)VuGr)-7HX!zS?~%V8!2a|0 zJ^wv_Pe4YH4;cP+pG&U?I0MRm)GPaE01&@x-~1ndje5`i3qUr2_soBS{@H)hzx1d4 z1MR#0lm27=7SPLo)NAIyf3JDye+ak&NM4iN-faW!{R;ugUxv5I@BD3lhJKrWivju_ z;?Hxe`3Iko{;7bI%i3RiK>Ta}op0@rGhqD3{Bu6>Ze9O#?+8A9MYp8CZVQ_Js%=R6 z^QIx`x7&vF{{Sh+=S=$Tr!JP&Cphm+iv}8(g^T;!zQO9SS85#RLYkPLjOl{h8qae8 z@V)FBR&oyhI?E7gqM0+I^PT|l-sSej-XuxB!G8pkk-OGEJndat zr~eL^zi}U9*gI;nXafZA=mJF)g$*OH6!Qt%ViYNfIzUyVm*4YnA5shSSR!M=Q-Mzh+afjLIy6>73D>Ws z$3uu~2#l9q(AW*mvqiIMrf}x0xg$IxR8bA$_x5m!W+I2ROm`KjTTJN16`ej=0=SZH z?dW_Uf7sKJQ}z%qoW*3(uD!Qj zTjBTpN@F!~Ps0g(K?)^h$!fBK?HJlsQ+$MA{H-I5LZ#K?An0xYZ7Ir1w3iyK>}HF_ zj*2p9XW#BA@s5Jg*$$Nlczes(P6M%edc@JSOvvW^g6HOUIGExq?$P`^ck>HMb3--f zwIcIi4gSkOS|Xrm>HBRRu1>qd;{CAN2 zaJ}ZpNc4I@hLHUgu6K)(S0D#&#KGRT&6+^yVVggrxt&~X*tYUEJ#ACU@7N=h@Wm;p z>H3M16B+npWLoLH8%Z?m6EQr{$CBmL+VZM#>$?X`0<{#OzjeMoyf;jzpkzJ5-!bxp z%}uDrDdd5&us?qQL2^iWMp_X3Z?e9WG9zYFj0pUjK&~W{)nJ2m0l?)Z@_2fnF*su> z>HqCf|-lTpV-Nd8^#F)y@) zzouFl1G%2QI&nmn-i87f-r#|Yo7Jnc_K>U9t-{J8y6RucZ8iysDWPdqNW47r0Ys4> zDc1S~8?2?33SdOm@b-)n(%fBLDFSN&A@6E_&BjrR8D!{c-IV$Skwa!M6NEV^PiL(L1secejqYr$CIE z+0Ichb5zog$E9_Iv}I&eV?&X(dw(B)U)wO9O{>W4k_0I%i7JST#UyxFsZtWMUht8x z0&h{67$|yL?X(;RNs58g^JO5ODof5(#=k(xbwA~PyE?+>vu6=qvq$mFA)r=?%rbWk z?Zv@mBodD?(7izGS}5@d2Vy#`>U=t9q@Rxfn0uMr4>4ngp*(BtcF~Zn0CV(h>LA#Ub?#o`Fw?Py3$SEg|e^a@R zAE;faRN#0)H6Ep_aif4=;a{w|cH^E_xV;c;5)6y7{DiVR^D<(Dz^Ck64n>Y-4Qj2U z8cvC;@M@6$H?a8)b4Ke4^2^NFh`Y6(+E}7}P=p)#{K$Coho6Sl>sC<(yBp}Lk9OEcVOL$rnL@Edy*ZDH@uGYi$ zYZP3kbCLmXSL^q7T=+ST=wtEpdquy-y3u5`UHk6gVKCi>ir_|a^oy6VVQHjP* zPnBUGPo9WVgOBnZWqp@}*#a!H(?%E$J~ok8WsTC?->rG3bZ?y2OVDtIVbM&XdX-yr zTH85?MV6Q1`0Pdwxef%#`O#&RN9679h2C@nkTD=!QlM@10@1en9c5`?41EcpNsEQg8o$PREDUs_SwP|7a)qn>J6*bwPBO(#T zyyg@mi>vxW65WH?^BNFtpWib)Gi;~bM=ClGy`$PUUk$rbmDdWjmmb7QR0}F!>Qbe5#Z3fq?nx;!B{f`g(;zh9e26W0 zz#ZX9peBgqi+DZp5t^~Et6ZhDXu^u9tL0Od9^bakW8@VNelBvpPrc+P|Fg;CXCa;W z5qEuz4_SN8pgL~|7-~egNIofg^o&R?e5ndDZ>xil^O-2rb&Wnoj1yI^Xy&>=zvPV@Dz*qU|4;;0Y7_8fL9OU=Bvtox z{LOSrIl~*?x{dfCIpIvk{z4P`4R0TEQUItpIPt-^64~UF`lz5YOSc5mx$nr$C+v`5 zI*ZH$o0Vhhf){RRy?+d-Cgue)Gf7W>^VWDZ2hBi6jmV^!3!=vHvas00X%X63tyf6^8?uD&t7n$fra=};_A|C;I>YomJa z?Xmpe(#OtQlx!>u`%ZhC$Pc?*nlxU&d08Klh-6x@81^b%pN1s>KlFe|}^hXQv>yW{E5!}U-mcHg_sjcn^}CIl4vtoONNEr~_?W^0y>voB(N2xkuu zvx`u}kdQ-fDkRm2SEu*A#`P#&Lrl(tS|E&q%D**$b*!(U1i^Y-XINED&i9LYo6(C^ zEzNajYCPj?)?<*Cl?efBk@Q2h?eJ4~l9o;HxqtuKCy4A=8yNJ71li~Z zTuZc%jX4Zp@hzrAn6K?<_@*1SC zl^ABo1`pblQKx4$h^LI=kl007&0zQ5Q*f`uf{#LsXI>>6XjyguXFcQ~ApAGTs#MM- zQ8rI-^EgMJMh`Aq4(Qiw8vrFU&6rWp_5rE+u%6)Y8Wy)+? ztAydfyMb`lF~1;o>(EUx!+l-#ptv%9DV`-{kH2FZXfkEqQs2WYW$$Mreovm*Ji9@* z@!2(z`!c49XiW}tj>r!v3p}Hu0yv85u1yA}nuIj+Q8jTe>gTy-J8Qq7Of)c+XpbTI zaeh4240StfO(i{Yv;j|CGJ>i#eHOdE0DgoI&TqY`FBfZpWxL?Hl$ql+Kx z9uWU-zqL?K9RbSpa9n^zc~O#C*T$ChtN!x5%l&KUNYV_jx6y^Eapil9LB6DW<=&6> zsmbP8+RxCH3?@?t5ICi}E@8<;op_ET%Y6BCj{`98QXaiR90H(N{oaFtfgEh;(v=j_ zSo6xqj^a(_eTAcold+wom9kU9KudqK!z@VXMfVBYH{VJS2X#MBB7(EGC;^0#7LiCr z!G!;=s>^|E32)thHuSr6yUmcUmcKx z{Hf~C4`rkNK&M+QeZzPK{@~c$wBR-}y!$@-oF5X7)VdAyBJKv?1mwRh^%;vs>Sa`W zoMk+yPTCbQO*}&=&Q^S~BhA{?6d8J`euCiY_$6@ARl5?>X{Q{r^6Yo^)h87H-&IW0nenp7c11r%S zKTppvkDK=55IeXAHIzIM%HH9%`!%T{HthOIBe8YZjlkAgDO6_pHg4#Bi)r2jx;NLF z&@;v16%inX`oomm!k@%?qYW&r^&xMAtyHQJQQE2Bs2hvEvg5#+W{#Oda$Jhd z7`^wT#Hl9OfsxmVI=@XgbE2PL@dtk;O)4eV^A#E)oI3E|BlA-syjH5LRhUyNGGT%F zGXgCzRv}SpOy032bclOt=cZXTSwbtIG>KoSRKjK1>V;{hCr*M_cf1U3RUJjhTO5QA zZ!k)RkiQYt5o23hJ034=Jq~%RkR!mC)?m&R=H9`*ro!b`*x!K?GhFo>P3F9bgsL49 zFBl^_t?(gal|&vW!F73mipfq~jG;NbJuM4s{8ggz|E41L39MR}3KzKzp#rl{REK!n z>K@_Pz1ut`eVBvFkgz=vO(Ol}B}7F%&=5hV`_nh>%T&WAG0C%Q-79&2gC7v#+8~6$ z@o5)Kv5G@UIdiQb2sK9x+9c>-CaI|iglcmtj@29h{|)+fWU^zk6ZF~|z`nR2r%*vJ zY11#+tC!08+d^x}gmuNJ0#!hJB)ONaIq!5LB2@WNkVJJg9UkvKCF^Vf|2+;8N&ncL z&QM#=dCNQ|#%M?JeIJ-I4h?snxEKhF()(Kwf({|c-7mne`^kpns-gF ze+EVK;z$iBnKD7`-jRd}38F8^n@)4zy`nqKpP{%LJpOah)5)lL6|iA!g=6dGzN603 zJlR(G1oajkM-xW8jzWYGq8%1>c2*7RsiHQ0Dvy`yFI-hN0}gM_sh-G_;E<=bqF(du zpwlLuUeoJgUY~O$de%u%?;j)%6_(judf2XI*!ZTeI`Q2EYw|q5$)oCT<+ahVUo^u% zPob$>zT{y6Q%dV>I)G^kr*5}y{f!C_YF_R(K{Dyb;-FF$9k z{Nv*!MGK_wnEvwe&F=fg7HghAS-n|V$HDj9WN!x6C;ENx*Wdgq(k7UGM24c8W0GQs z6VhY2n#_QJ^VO>X!@AS0g#~Ky@2k0lc8Am*vwV2|r9)}SBi%ANYhOI7^%Hf2|wW=2)>{mW0Y5xI`>FCDmK6mHoU zy1*BKD$bh~?X{8l!t74OmF&o(P0qC8#x-zg6ITtTY-oX3CCMMDex~y>T{ie$MRnGp zR2m}VIl*6%Z+4jj^eyw%>qBFznnR{?0UHKvsdEhf`-UAK_eWpBO-Bf;KqX@fr;+k% zQ+f}=plhz@J}Q4zo0VEGp$7ppd14>hn3Znoy_)v8e9cYqbD@ql=&GXF?e-E|mC_p6 z!3Wx5koT9KjpY%L$l@FnQV+tJ$Ujib#Nt74gYBPZ5TtQy!i5sU&N{7Chdd#Y&c)lQ zIp3m+;)P(uuXUoXHUu+Kc&h$)`H95+V5a}+x6~^Vzg4Hef9H$gAn||k|0nVPGjLx30{R80 z4FLU*i6ctl6iw*YlQqp=bJj%}0v*d7u4a!)CcEw^c{<6`_;Ai!E2u7!E9DJ|%q}dl zlETBETFIV$!FYaLL+sbW6oLrnJ-SO)c7p$qDW#l*S{1%LyLWDJO0zcwM0M1Lz)(f+sTM@P^7JF%g#t|$V*Pli;#a& zvJmVdG}M+& ztVahUY#^PE!(c&dKFpf_iv{<^zPWEgva7ee!h(%48&*>5-*Q-I^n`79w#k&RxBoYMeSZm94 z$)SShP-%Gp_MSoZ@li?IlpbxIZFe=MZ5GJqDjg^B{#SXzFFr71TGFhPKascx?~+bW zQ&Gh_kF_-pwUpbq5bb@$S{-FNhY9}+Lr>4Do^3)-_mXCf5eUkG!Mjk7DLuY&nxTD2 z&dc-5aUIGKu(!AT^Q+?bC3{eA-LnMfh0;Q-Gu6p{{YYS*j!pw%ABtOGuCoDygG$S8B?XD`Je${>dDHLXoaVzc>0WvQ zcaRy`RgdO2H7Y{-A-dc617Zfzy3gbb8FbnIG!9tAl>_kWPg}eajWzK};gE(L^UUUv zShv`GzY?Coma`||qciGkfDI1mJ}4A9TXpP4+{J(mr0_choD^0c9~|g+VeFvkFGO|{ zEUx{#{csi_wmvD~FP!$0R?m>ng2+p^O>B%=mf|6ZJK}*B(4u)l?-mOG7ifo~^u^=zn%(u%7|0NCWwYDGJpqOY2P*gj_NwGR| z9HLbqiFO1l4Eo-_=1SSEB<_O^GM@%52-RbIm z)Zs&rpnjc%(9vbJmrUgTimmYKz|T9onY_%1mQ!#KMHE5@)P-f@6pDcwGt5RGjD;AF zKA-ocT62#Y)A(~V43AnR`8!?k#c#dScJumIj|t0>hK^ZvAF<8@=`!{H+{|e8j4BUU zW6cH#Xh@IE8TIcWYGbd!VW|t`QG@w^qM9>3;??o3jQ*mJDK%g3X2#=#!_XC?!q4MZ zLj*DUeV>+xF^Vr%El~TKX5-#CI?XX@Q}ozB>03|Xy8L}k_3Ga+S#pJLO;O4})WKof zItkU)W*_{uM(dD-xg4uo34dbkY>?z)2xPoWx3p2b$I`Y z0@_~!0ySD8W2Sb1v>?%8IuaE|I~S(ZcKeePkaCQeig4C>ZRoSX{wb{&8Ft*93+Qj( zIp1piXttqMWLQ|ySdC-Yhfod%EsFSMfn)PaFQr+^B9<&~p}IEgKA&YBv&A|S;4SiN zF(w9@o6MFE07ooZ&h-fiC9PkjS93Q9QhOjdATNhO;3y&tKLq-$_l;#CgW>R`5cDC1 z3=fj7=)@tp?42H4>w7ahSZ>9UKI%#ayVB39J8PZ_ zZk2y4wG$`NVjpdnQMNHFwq_a{348O+dwhpoa&1aF-aLYipXAB=9Ny=Pc+zpSzBEzJ za4lWR$+?|e-||B{;0NCrrL#E7-pqU`d`nenWsg1PcmwDA;5*Y9J+A_xZp&&$df+5W z()#L`{X!+~o}uGkAxjjJjY6`LB5^PBEtGA6Noj&^`RDqgwpV3PJbZQhhwAeMoPZ&R zF_pNdb&ue!p&_N6FFSaoFbO|u0w2;N4%5oy)_)6B{-fYJf8gI?a#pyp6YAJzC;z0V zxjMZIoJakAEcEVBYN}`~p(wW+^Y)wU2-Wm_gRP8aT&m){fK-1ET-yYw7g4sJWS_)_ zJ|HdFDK+bzX{#06OKVrjddo?RwOyFIPX0R;jFuyIsu^1b1<54zHxUj98Av7Cu|Ow_ zz(6c}ay?)OISBWP>ttQ$MS+R0cBs(bdh)hg3^eGk& zvffTez*MFv!_ze7FPT{6F$U;!NX}4Xz8ck34NA5rV`qoR=n#b*xg5AHK@W(Ew0yUE z>Y>ct+`1_6q-zPPC@#CiMb^evmfIG+L`U5T?w0uT??o#3SD56f#@4%^_RPicfoU9T zV;q|)JxwHV!id2_V?3e)#Nc#5bN`WzNV>#s7bVRlk|nwRHMfnPt*fuf-(uuz9i;ka z!zO-`)vjplzrHQUd zN!@K^OKVIS?QS7~736fcsB9I=uFw6s$5I?A(Ao~rvaU^RYxv?!uh(1B7^N)QAT!KF zABH)Xv*B{8csZ`!?ITAEH9GuA=_C0}rvvkhNPLb-SGE_Za|tS7c;F&Ad=EUsBC$Mm zJ7QW_JbRx}ZIi|E1)tq-PyhIYKjtLrE6du_x$WQ2PKZhh5DukwCM>k?a3(xOiyEIe zPJNd$|K7x-S)Itog*hqex)A3M7Wi?S&1N=Ms=ZcasyAFX%vp0Un2w4PuE^S^8s&8xup2M z)2Vm$^BaGv64Jht(aa|A5&jV@ z^2$bvfR@%0TJ|Z42i33KCt*(>0c3tf?o+^T^Js#G>^net+Q2}M3S*`8(ub=0y@hYZ zDUN=33qT{(hCwRlrfKesWKt=rkZT4ZC2-%?le&w&VjjTr zZ_`fT$NOx60_m)CCc$N0i%A@IB^#1b_AsY~i}DQca;{cxWnnUH8?w?2tc`=m*8xAu ztfz4WxxGw~pR4|?^{ofs$yw8v{_7OR;SPAwYj13cKW-1bUUVY@RLm(cHB&xRDdb;M zmuLU(K(47y=YJ85KMp?efiet!VuG?mG`}Io2X1B)f6WD4AsQZ9GI(mqKql{yR*;lUXWefe@mMA^jUKG_lkdT$njbzU3l1X2urrB5Pf&n%meF~ zmAo@R+mN0o)dIj6bf{tf1gyEvk}v2y`(@A(3K+qDw6^QxO1DtZ>0Eh3pioGD7sRFz zw3udxWWcNEcUf+||0L5y-a{lYMuR?luUETa1ksGTL0Y#pa0J`)Z!)2&z{I@5%CIpO zT5QlTP$dM&1!7@Stx*uwpi^OL`Iu1QpgHSapW|c?eUgI-Al=e)gWbrC^*qqzzp5o{ zYoeM5YgqrX?J6UwLn5HlL4)|CikZ}74HS-)z|r=>D*}+GSq&}R#m|aClxc1!sb3fx zmU;{2|B~XN5JrX)1J?ETCXj~^Wy)bEy5390RjT~#zn{77D6>P%hMl+-`A4eHii|<{ zLkEO8j$9tV+}Ak!(~wet6jRGOR7S@Mr7z)I^hU?}&nc~8vPlG&58t)PG!GrPk5s&> z+Q-Gq<|gA|CeCFT7Q1OrdqAeAUTlPQAVngX=;FYL9`+nCDD{~o7p-UQeyG7LbmEU^ zqKGw}W*|K`^WTA&e;|+M_EPtoUgaj?+EE&>DPC6}sAx3H_VhCvnA}BM%p*g{2HlM1 znXWtSJ{yjTQ=1Fio&DSOm@{ipl5P~dStdzzMOPVmK!>z|<{HQ9>yD%!Y_!9eiPx;? zsmLV`5!C&=I~Sf0a!cLbjcK*3D^b?JzvVedlk~q}T~xZu^zU$nypU6%c<&EpDdobM z^hU;u*7}Lbr`_^{>a9bsp;39M8R^~M-~E^`+B(Yw?DGFZ@>#y!f~v>|b%?V(H-@&T0XwsXy2IYL z>8W9jQurEz+5Ra97YrF%5vhc@$y>)fX#@1jt6QimY9JPp_q4;*SrGmU2V!RC@YmCxV{5ho(|A`0+fq9>Gs(fP21lgnIqaBs%y-I>n&%s2Q z?cjZHRC9{r$K%`vKa^epopDBMLRJmGgc@0`OAXhi%)WjDz0uu1A!L-}u7dc%$Z%E* ze&G+IRNU{l11EfAE#XL+81kkXL|wB^;v{oy)QgA9Bp%!c zS5*%l_nd18I|!UdF>vtKII(nVHSkk00=DS^Shg9IqvDWsvlNN~Ci^KGJmUclA`F=v zsN?S-(O=Z?kHNOQhYbkx1gT+I&OnDskrP!~bu9-Iu)L5_?SLh08P>0%V>@n*E3{(xjH#^@m3%N#bvLk}Id+ImuIs~V}J zp5caW28Zu4z!BY4vy5owg<$8)S#4vOIm23^;WTiK9^YQ9hR<^008AOp8X7#@mB)Gd zX0dEGL0z%TJ- zT+1X@!3BB!th)ha8V@T&%C$JGWPHMXY-oGv`GvuYg!_xwpxSO~_jRT~Ufp7y9AF)-!o8VW}UQ<;4$>3DnuFhE%#b zAu-!}>D?&K(3sdV=aPM$Y09O<_+Nz{n1={msJXW6q-cXmReYPQ9b~(bNo|b3GWMko z94|e-jcP}OS3KbE z;e>R0^yp=)0Sn`i6NcB2C@^}h0pt>D>(L`qpz#Op2TSMq9}7UL`;yD^Fuew>UP&j+ z4d!P%AGE76_ZkDf0JMBq`*05l8>?yTY3~`%y*gew56P%ZIEmRZ7ry|p;v+6I zyH)U=TSlXJ?M?j6Pf1^o0zsGj9b@sg$Qr+|1h-Ek#WE98KCi#AI=9oA#!-h9QN2e7 zs~xfdO7(mB#gfoDkDEik&Fug#bQRZa38q3fMPiWYb%nAES9|VYmx|9C zF`+rpx@o=1@%^&oz4b(3DLB(4hVtw4maMd62>_QD@ADIGohQhGE)1O7%n+syxm=cm z)IPwfqB3fs_gp5Uf+d>MHC(%e1zMyKGIjMvd_6U@^0Vh(c?9Ysh(Wh(Cv^LbCLetk zH5en_RDaHflb$H>N-DN1kE*F<%s7RLo>-d=$^ zJOrhs;TNc=F|#U&;(<3^nt;TGLqD|jvFrgB3zt&5g8%k?29CI;CW{MP#*pK?LA9NrCv;l*T|?bWO?a6fNbKQYN4K(=FxFseIxmW zP3M7ppuGP#<5vKDEo^&3&OrL3`qv=_d?hO1{kX_s@6zkY`9JS9zaP1;=|Yq+fhk1{n69}Ahte@QLZT?&Hc3$(_8)NE#%$)rCLMAfl2_DNIfdLe z+^jtJ;4igMg*Wb45UCljMxj$5N2Gp{v044JPX9#dM-#qm#MbDFU7b-I5%zHXN-+40 z4C;u5RO*!fYnK5&#;VQ0*1&2ujzA|hfMoGx=3C9jF^j zRj3j?w7UiGTc51&)YlJo$N21X6~0wc^?uf>_7ZDUIQcW4c+<6V4dHD3Pj~GiW2}lf zEex5c%KmKLGm7ADB`!Hoz9UT%g)kdt ze%`W+@(8sHSP2*x19{oz3zFmcs++{>^fM_!Pl(gbd`-RiY@a~Y5*8q0iux*XA=`X| zN70E^jOwaWNa~umxJ!YW5{mc0gZm#2aAv#T?NVD#ubvu7HwbgwgZZw%mis!?XdQ^- zZJIWBCSP>!f!rtrDiCWu5&a1rx26CxaNy})1wM4?>b~uoOQOuoyM5&8SjoFVrOKVY zaR+EFin}FdPF0{W`IZtm-_cwauQMIP_h3I_H_avh@8;%lPP>(I48g-86=x^kn|!D9 z7n{K}L3>>lR>JhU-dZlGTgi7#^1!)4ev6=hxj{_d6*ktQtJa^tbLY*Lq0;(2W8|h; ztNgR4#p$oNChBN2PDWQ)GWARwUXOu=e=!*IntUP|6dH6hugw1Au5Ci|n)4BSYT*TC>;;0IK#$s}?V4u&m zM%M{Vl1z`UN$WN^$26R9`Je~&C4kM zFrHF)dvinDr$b?c;fRh*j}?}!fv%2w+2&qmM)2K<)s6H%7ZC+ zs+a&Im+IVhG>F0qNHK4OFTxp2-k<6^7iU1I-vSq*0H+b;Y>qV?eh;DfDKD*%3tthj z_GfQhG;~L;Q2HSz>tr?Xk_fqI1&h+mH#uQ&R6AJ#oGVe6D~y^DB3SuD>A~8DXn~@ZH4-$`V@bln4upj@vmyHCFz8l zTXug<2~9OmoqvqXY91`P32RoMLUX1McZQZnFCV;+)5q@U?YO_($z*SKM99lfP$<5F zH#ShReS>CG7NZRA&WT3LQNgRvA`-cT_-o(MORV#6F;yg!{G6SG{QCz;488%J6%U67 zM6!>9c9I&oC($MinenmPfh4tDqRzM*;b45Oel(^h`x;8mU)C=e8L)jXB8t%v#Re9_ zKZ96?(;+%Z!TVw%y!Bc1;#*GC#W(aXEZ~)k8zT2sNi6Ph%Ht5Ca@HehE9svfDk99E z8C4#vtV|x~Wt3UUf?{K;TLPD7m~QtY>^MVrSuzUo*D2yD?a!*#eBYQz8_=u^su}fI z28A-B3pQb3TTg7i?b1gvtHBl`P2a8pL%lH86f7X~7Jo=hKwtwU*7aMLVi$3hYQ_h; zkr^SVEBJ`ps{Kn0Cn{Kxhd;q=iBRU?WWd+#1WLot<6cx73wZT)^(g<{WFM(v3Nf^M z!St(wOSN|%-`9!eP@HYkcFi*F$p1vyy1lUe0o1^PuUagIr5+J?jr4GacHZ@kJAb&K zy5io-pI8{98ISBaI}6g)p)R@Cc&s zxM;|{sxRDzq{O7LM8R`B&e|Jix`gAefu5cdhj$Y0fq(E?Ds81Hbsi|WUK^Z92a@lLaDi^j%$=_B%3kx#W>Gxc zTfUAU_Y^e2C46kJkcj_g77)!m4%RJI$tbO2CD?{SJ(Rp|@zjETsybg^gx~di=lUn> z(=-tyty(@;)(&7tT=^`}$+|*z&6ped|2se2;cN`M`3gO-Lfj*A%PJGAR1cd#6(XjUM) zP8tWMJK_xePdZKV7J&aF{~2|>-e?hK@v77E#Ae+rSrYQXM;S+WspWxW10)o(K{78L zP)WK@p)7a=je%quvY<`o1pSlq)GmrK7foN_ZgYMJtVb&_(E&F(7c+Wbcdoj<#@IkL z%aJ|v^!cbdF-ae?P~*+T>}kc;JtAL-3@ggn$^Ez+ z_sT)s=vG(djk1;xUyO|e8$pR>@kikAfmN7ti6kfJW;4Bg11quRdqCn=E>bb(D{X21 z!FL18QFAZ+AKmDvCoO9$_hP4gao--*vk1~uWijR&YU+n#-~bG=eVrPvn`*`>kMixI zRqcG4r!+rwu5^4vV)PE%#qtNT%-o$}XR8-7NwT+F{d!w80SaN2iWaaz;?rl&l}g}e z-wTA)&!Q2*X%N{}SQi>;xJg!VaMbH*FmGrVf*#>#DD7B3on`3%U_n zzMCTN_YEwEc>-MM#w=}_Cy4&=UJ&SFacyBlrt`TPJp^U8{KSyUTPiIAlqtkCE+g^# z=Czf3$+X|Yofr_#iM|Yqmd1_P-T8aXdZpMc**K=XAErDN_*pSpPbK(2Vx0&MK}yP< z4T&MA_xO(_Q#eNZ_nE1GAfSlc6EqwxL82MfD7#aam1T!o%UVY2^8b4{$q34^fx&ls+8 z3Wqy`CUnlAr2Ngo%F2K=@7w^KI7L*Ql5ha0Z@nBb4 zPFmfj#@z9IsH>LW(_4h4t!YT2j|35Uh0ktG9wb*c6p=?EB(jsW~LI!Ox2_(=3{WZTHF9oIR5Zq z93H0)MjY!{l+f^ezRPo;S|dKEh)Yjy`clx}4KFXH%2H}?VJ*~?CfaV2doG)DHd@LS zFxQ3ISc2Qke=}=Y5%zSJOJiMhI1shGM!4<6jAUHtBm330a=U)uX|2}I8t;<)^ zpKW_fe_e^)LP$?Z0X>)fp3(Bf(UI8p|Ji`5&19BgxAtSmUE>N;D2)z~9tPap6cjM2 z{L8*(6H6h4<+IdbU6w0AT%G~0&rsD`7U{EsM1}JECr-@!I4F#qsU!jAPaaQ&=ClL0P|CM%mWxT=Ht%r+Dvk{ zbTjPGBr8f<#l?B!jwcVDl;j~p^xa?;@@MLu(n$jmHPIzEp8dd;8s)d*h?i2w!GwD3 z2)KRWlt3-pR|ny3&UE#FF#$2alKhDFb7m@Y4d}uJU4l-Z$tVU=Bq>)w(-RsvFVj+T zs>uL-x1tUvBZ>*s_L5D8*C(YmgP>Vb82~6E3_@0PdwX`1EXU5o^8u~>{>|}3J#P@< zE_iKafWc5n244LL^JlhVyu=pyF>_w)J!CAIG=H(O;~WQemV<1-Ywwc2iGP5}H$#@F z;3#k_$F^K-&*r2Tgg=3VqXLzts8+uXD-t;j89J03yvx8EkvTYo^{)tiH=2r*{p^fw(H$8p+y zsy$w}KIVhms%i`gKmZ|K6uM>1W7$CBw0_ajCKI@dm^uh0DH&k=g-J(&#-7;#^YtMc z)wGK1NhSe8-*Z$D2PhV^5mA?P!iuy|XVh!6e4_IF=mb24Ne;2FH@=8kg_wAk)wD7o87@I-4F;sAW z3P@-Pf9B=ycMKmWA+Xxy;1utiKnYw{iq*)+B{sx!>DbljXRCRVPKp0dmV|eDv~asD zqGnMJ^rQl-GbsOoT0Yn0Dq}-3%Xjik|7wyqF|T~+$2FFCr_j8TGE$qBKTE5p({&>+ z^GgNpzjcgQgIaE~PKlynaN$wRv|A5Bgmx*}FSqk;N0rGS7N@X6=N&>ZlcEo;W9>AD zP-rF{ZM~IJ6s9mPaeI@awlXv6Wz**fs3x-1=r4lCt{YfiLK({gQ(VAUdj(kC?_ApA}^gf@wM5?|&;{n`(6yf`6|FV5- zzwwH$KaMjq`XHK2K9@97n8O`V%yupGH?=?@LXc-DVw5joXe}5Aa^-5>^pc1Iv{2Ma zz2J+ZS%DjJWQDY4_o)LK=J`#a0{mD<&HeUNVuoD`rM@+O8W9+wub5VSsLBZ> zo3_0l9t8boF)1Ug3xI9J%19#s&*6gke+V8x6|9-|U6M}fuBzt6pl^uLfeZk!W0_gW zV$gk`mX5q_rK17U`)HJ6{-0r}_Ne~~lN4ww*oyD8L2IHfG+8oDsdYIRotxObX;C_KcH74xmc24%2E8Hza z%0N4I;)jN*PS??8E3YN)hwzznltb~;y^NNd@IJ~Lg<3{WXosOQ9X1VjZ@7L<0R%C{ zZGU;kP0RKA*oD|8G9?g_+x z4mt{@-r`kzE?Uvf4uo8R_exg<4qb!kj_E?2s<-KRKA0?f+5p(Z-6zbJS0*~|m4{|N zt1~>E;P=YK-`-DZJ{%J)Up+P`KxZcwreJJ=MS!rpXK*YH2?nZdNgar<43@IBSxyS%J)3Jgx8j-i z8A6Pdq-~nS{!uk@R>hA%4XWgzGl~o%&3xER&|sAUKS5{Y6-zk8txT9=P_%B9<<5c7TL~SwF zb&4L4ASib!%%<@JCP_R}d!qt}TTQZ)%#n=eF1QVQ*ZL3J^ptP$UIIvQUxS;`v|25B z4>HI^0kQ+$;iZ*fihH}x3cK!eK*;yq?0Gv{K858g_wvn}AmCMw^Iop5qe66NY~!mi z$hm(p1JOWYEB<8uMb`Z6&avCYvFpNQqt}zEq#aQl4mP&B-a-~>?-DjjO;JQJw8o#| z+J1WnxO0326wjltbiu7G;mFV_brPK_UykWoEUM@>)&htSH|`1C@CojD+82}Kvga3| zpt6U@d(otz zGE(F4hpp2?3>r@9?_m*X91YafRc99~QnCb&A6 zpd}W~@kviDosFuEQ(brbtw;QLqa^Ss6N({q!Op5_=(C4uCrJG?{k_%|k~oGB^oe3(?xK9lNdwZzL;kg67e6Cbk;jTU@k!n-NBih? z+BL^|DU$AX@YH?}VKAd6xrBt@0cb6F&N!!BJLhH$a0tGEU%(5=6MmJbp_V=K@S!U8 z7<_D8W^c50${@C*4Smm*RW~n@EA#iF?`F&%<-t_>H4e5ZvyanFGyn48#y4O5V}2ru z8o?LTmuv*Xa`!ys?@o8Y;gw|O11V;p;u%2R8*D&~YgKe|Q(dqz{M#yx=nsJ;Zn95( zgAMT&(p=QimU0vI^$G$eZ%WUReU47s}1#iOeol!!=wRjXe zhbclK4ACB5J-h}eSCV_%<9Zxh^r_t@3G%c?o}F?ZOHYi^dx(5Ch^s(@hW6@a!tg9| z6DU`%djjU0&MiAql`;NA&XW;<3KgVjv<#lb#f|{+suc0*R|(0VEHybnQiQPBl;apL ztVw>+QhbF<9{JA0j**_}{Vdr`F2AYtU`krOmpNQbEf+p>bSn`?;o~uw6L|>8v{#00{jP*|goO?=liw`QX6u6TU?>gsOE)0RAPmTfebt zckO$Kcurg~h8|T$K#$fei&e(!Nh*a~GAFFuaj0}Q=~a1D8U9*Mx7d@7RypyNf2=c>=o)H zDMir=l7rS z_Az+-rl(jAY6)5Gt9nHpF)tddnh|UF1LzDa2zi~R>iHfS1$e5$_BrHiDlfY0P>^;p z%wm$F8P#Sq7VV#h=T7wlF~oAeKFqc-P1*^Hxdbr=^UL^xGe5GT+yB6ZArC`0R?%#* zy;;98iNo`?QaJKm6BmFf#2%%1$~76P3^e^gdz`h^HTxNQc~gnC$lFvKj52ak%_ido z0+37{<~oLMwO5+hzi5sU16Yh7+f#^60+~S#7s2pGhEa&i=@tJCK%E82t;7K z@_Ca4?RhOAG%s&&GcvUVcWenbZBYJUt&YU5*qkKnZMzq=XIQCoKDs&2)B;}jhAc&y>5j#Htxo@C%#z1unpYYw#} zo&gGN#NOOMgR3%msh&?hqsu)f<$~qTea?_TNj0?gNV-lCuDQ zPBDsPXQx{Sc-UL1G_3}||Mq70F`=~M@eUp#W`ATE37kQsqSqo&5O>7a|SMOQ-ie zutAL}&~iQnCbg|aQrj{_}1dd_+!@+SdY7rYyf2UTh1nCi|OUEbvH0iOwF&^TO9%8oX&&hbkXdO{5`xE?(_V7rq1Y*7C6NE#Zov&@M=#4&h zjjGrKCZwBuq;?u@5Qb3itiuT)8Dsw&)e9p&_+J|&ki$EYYT6?M?;+Ep&|#I$#Q34q zVg->-nK)C%9-%E*&(%M650-$$)Qx+!GryKa)7LBQ0K16CEbOH9lx<$NG>9uRjfn!# za136F#j;nuDyb2kx(=YchL&m|pFy_$&|u0y`bdw|j}L9R72%nOT9cOsE~~1QHop2eJ@1UD@xJgj*XNuJ9&06pCe=4WG8ZU(%~JT+w|=^! z)e5*vM%U1USR)Pe_K>FR^ju0)G`QN6zZ!JoK{E#%TuhV6d7va#HetG%)Q0TXLIIY( zQb|+$_mElTjqd}fAZPbBi7viB^f5woE#%&r+VNTZQ`5kMg#hLD7xR*`tO>}C|8?pG+ujI!YY zz*Iu96Jdpy_ItS9J;5Ny&jrbg*R*=hV1dBr-?P$aI(mXh7u&b)+2Khvj3}O zf}=c^Nt%&JqOXuy>1jtXXOljH(&U3x@d=h`{o#gfdKaL%+?x}31_L4JP;N#0R?7%( zYo>}Uwvx|8{(mflP*Dt|&i_-F<%J*|M$?N&rb7GYHH=|fSBV3uL zcs1dMMO7W%{`w1;)2#V^see<~1Z>GWhxq|9jWGyg-_%%r^S-*Qe_YG~lXmerFFc2k z>X!|J?a(&kGdOf};_ipav)T-|b178rr)$)IH^PbGf%E-eRB9u~)F;%LhIOAKUhX7s zjRluu5}=~mobfgT*g6oHqJE50v^wcBf~Ke9*->6!U+~}}{*7tTlbG(sN5{YLF#2%J zdnG?5GtHK7^^NY z_37^{DXbg`T}LVsJILa1J^E3f=kKF-vb3OxhW?ROON<>FtRa6^ zL>5;gNry22TQDFbdfF;FC491X%EYUuD~dL}G}ph@0aOc@8~X~$@;M#H=ym)xzvFj^ zKM+5_N{aJS5d4~Pk*pLFUR23M{A0HYoC`=MBL0X2p(@9FkzdPu zkB9T3QS%SVQu^G-j_xYwOe8jQkzt{Yv;id{f)vZ2xG`%9(RSC*hZcdfZuet+$tb$0 zhpT+DjYhgGAl*{u1W{&kysFgH{b&BQHB`oyO$_J%XuduaDSxjMC>z@Ob=Ii6wlr61 zrK0Ge;GWGxND?!&<5F_~6t zL|hH5FQ6~y8DUK%ML^i^xZ$aqnuiB2kX5ZxIE8k;B1S~SZ z{Oj2sp>^e0RK{ZWbzsJ^F4$JwbI?OAYc1^S|5~j4Se6NwaF6G^;CoHrfH^e$fzl_ zcS^b3e*#+wJ9eX{L$3S=I{ce%^Bbl_)EW@ybAf7#ZE^f z^BCNP%suzViZTZM1V4hy00T_j_P&aFn+(Mq{*Kz5MZSESum^XT_J9VwK_3#w>bOG_ zi3w~qv~hB`>rClf;O!H)rRR&@KrDNp1Apv&y5ku7VVK)>f)lKhJD_?gpND?=rB^Ku z2`Ay(yU~7U?i9!P{J9XO-l6KCj3``wmZPgJOB)hN+&imp^YS6|w?3I^9Af!&qEo4o zX5F>ke$&YnNS=uatodUhk9*{dyQ8;u{8Z_ZEPYn;(r297*7XdY&DOT$J*ERdIfoB` z>1`H(0Suo}t{X^B@~IKev8-_ZiTaEPr=i&W!VE@}C3a2mdzr#mo*Vjr{NIy>mG6F{ zsczZicBOynpi*c?3lt&l=*&sIu3qf2`ywG zDN0vnY=S*OV_g@?X#woSyOYxRr!k327zbwvwu8?zqp{BCsfICb`E1jS1AA1>-Tzj; zzd+k*OVEGeobOh_uNfrxU1?!F_BdR0x6_GxxOS}xsUYMl9(}Z=M675&iNS414iP;n z+l%4VT`VRq0co+3&#dttV#9ECfs4|!&i=;yninD0k4L))(X=*aoj>i<(+NPqLkO{A zg=WG!r>l^$Ff~Z#Rs=mpE+TBV*t#tWL5B^e^7B z*T+x3@%+ks4V`DJciRjZGt=_TeuCoAzo2{k#1$Dgi#EyIZy6aLSiL`z>j<;^9fx=v z48j$}7R?D9Tka$?{gUo5)6{iG-$qZ9Sl0Uf8c8WnA8qR=|B1hmmnqIw;PEIg{I_u$ z(rj?_FD^4dlIZyIqAqoeLhfA!BkpZH)MUX7?xW-X-s7n=o=USuCdan{W-cNAkN&SD zmC020gE`=iRLjvs&=lYp@`v44;F$NyDXgWU(3x^9Q^ZPTt zP22boM407O`|>l=!9RIeNw+dSE!rmqp3Ogq~BqMX{-8Loh#(D#9 z$@&y|(1+*cWeUhN=5wa=!3sCPj*Iib#Pwo1n5lCFN$srH>0%03Zz|g=4za1#ju$D zvM2v$TZKO>-HpmC$oi%Z@~1ycxMQRReQo|^rVW6xlYNjes`!$|6)jl>>RQDXIa}!@ zj|G=o32HKpKi=VS3(9NZ0=v-~MqmQw0zv8>>{*{dRNbMs%J z?$sJdQl8+vwpdUcH3JUTJ4Z-5Dk>R#n`JHybst*7%5_#^a3(jpiciMd>m}8KV5AEV zm?R@~=I)NOrW4dz$&$5iGZ<9YvxpN9&hH=hmS)=sUJYsQ%8uwc4e^!~8S;0eia+e|Z_N{`HdXja7 ztRJ0Ms&C&X(QhmR#&5yC!dclKCWRYD&%jG&G;h*H3e^R2BC31Lc0Mx@*0eAMmY8Zf z<-V`LuH2BkWFTOLp6v9=2%9CBZZ~6XI@NB=wf_~4(v388CDH5sa({35mVV2%u6=KEL!+6<{ z=b?`{hBuHx1)Dy-_u{wT_*6X5dUL7eVGvyZBa1#?h6JeG#Xgcx9iXa-T0w6pKdAxE z!uU0h5rr7z4p8_+rQ3j$2S6y8SYQLxE><;FW4UGJe@@fcqJ1DXE{zolOrP#eMtqQG zt8h+!fBSmQlA*Nt%hoF)mM!z$_}cOCat0uNyWBjPJvrjwY$RGxEdw}%} zdre1j> z^*&kt5=g-Zk@fDIT*02@DQ8}ZiMCo-5#vITSgc&35(`0z;Sw#!D=uu>xx6YJRTu^26<41HdyMz4NgawjD7o5+qL}ggdrWO-&0}v=}e3d zo9{x>44FFDOc_>8LwZ>)$K7?^2-<@ushPW- z0M%ZA)u6_8zcPG$2!jxpkYsV}LX!hM@tK+T(pOVu~=*H@5`+9Kl1N?L^FJW`)i`&6HFNA9<}z;rH%!bF5%pdya>XEN!rWAAw{!;bI&#Yr)n@r`l{AvOorWf>@0VBrZ|H)Fi+J zB#hN>Z^Z-EBIVDQprXnVh8-f-rg!$Gz&tIS9|vWZ)f7#5J?PeP{dF z{*#*riv_%CS|N#_*>ZZv*SE z4E)FP{j`<^#LBRJ9ZxIS2=e*K0v&9Je@}vvsPP0N+Nl=o1j%BOQEWcpvtBvqC0yM! z9l9cTxK+pUB7PExyAjbXVqdu);9p>Y#MXLZp$dvZ(-%uPuSm+TGvL?VGv`5?3l^UC zpA(+0L)(>IM&Izz@}sPDZ4Nk+(1%2dI!=4ZljI3wS`gYQEJ&ELSc~ifet=uvGWZE~ z;q+gxJHdzZPwTFV?)IR`vZwpZ7G?HZ@bbb!bx~+76SdT8esxjj!dw)ZjtL{?!T3Ybsi}vhQADl*wX{Y@;8Axamu3Xiu$SoplKLTGXy?NIY)m&P1YRAY;7{UD$GvGKH}f-Z!*in>&IGnm9?-ElzamW=Kr0- zwHQZ`CN>$C86hSoBnbX@K{(`G@BGD};^v$?(`fIzt%Hjd{q+oCSNNG`0=TZ5y}Fb- zFUR3}JbsX4`M7tzGBg?bvPiOESm*tCZrySWMDW2QT{-|%vjFD93@mtBB#f`u4>bBKpJWAOXG9Fcn#j+G>8|@|Fw@(?K76TSY|EoNSBp!g6D{WiA@29c6@hV<)f#NG`BDw$>k zp${F*E`@U4t~-QwhOck5Lcs%{ zPR)@yWU6u8>mQ>`)(WNU%=KB)@70)}wXdfmv>b=r6A{ac4bbTw7dYsij2CqFc_|?G zW;@`|8;b(j=Gp4O_zN!a!iW6lmq@xo9KNA2%LqtVn! zFd2zm|C`htm@~BK{Sd$T*9_ISh^Zcf<{}{&oO5{y+*lxQnFrYgI+pdXuV8U8!bw=;16c02d(m!V5@wJ#zNr~N}~?Sr>gG!8A9Gubr&^U38P5(`?4J5^lkaX-Pk zb&|waU$DshpVZVA*at5fpJf6E!H_JG+r^DAMa|R?dCN^x@3r$xV;4m4EF$=+dGRLv z-q=KEM4pxa7Hz-A^1hYMhzwU5y_-S$l);MT*8m5lz)qXz{XrUlB==6}H>+!3=Rem%% z`-llx4_z31pPDuhf2Vum$Hg!t;{`PSz4tQ4Nb4pMN=LsHijC#~Eb?pzcK~JgcRq)x zMIc!S4p2iWO9LR%0MG(#!Q1$vQx{M}4)R<8`nK6Dqhb6aDho4!jBbhT6Gl462~8fb z?>;WGtBFY*G+V%q%f{+sP*+Cc@V)m}k~`4=^25PSvD7Q`M7bp5GtTsMwCj;_bd&4- z%|d~PleCX|A)g>!Twb|vjhu#)!tV~I`mV4a@j@$PcXMeU`*l&ej9N>D z35HlBnHZz0W0(nXrW=tPfxk{>D~$K8DY0Ty85>DXK&CXJ3_A87tkk%?6(;Ye@wl0g zEn{7D?hOuAeIPe^JzS~l`TQ*&-+DEuN2SU@mcEm1DJZl)ZNRN{5LiIecyQ!;;Dde~ zpstTjv@il$vYniG;P9t)&X;`ZnfhNi>mhgkVeTu1MBO#`NJ&$xx@frPeM=O3(BY>F zy&spv#WScM{h6X%pCj1yAzQS@a&CiFMOx{^ZyxAFTWk;gDMQQ0x3Iw|VX9qVyGV&4 zdeVg3zS4M@=(L*H`&Gnj6Am7Ok?*w=bCc)zhD}C#FSh8aLJ!0Bd<-L0Aq;>5D^{M#ZDelT;;IXFl&4*^vSZaW=r%JbyLAmY_4>Zg463nMnfE*%KfYrm%SW4W!&hSxNzvoSn1r!A?7?@3)RDesVmKGtGZPf^*9uBb}L zZ?pV~=Ikq%cQ1f9BxUmWe8jfPUQ8n2Z7eWV8_-k&suncoY+3+Gb!Ysj5M7%0MzJ#h zZ_%MjAOV&p$UI(VeIjsHt=czp|mB!e5sBggK1tJClFKtwkAJG z$K+Y>eQ9SE;W6K&t2nB^*?Ar5l~e7gM4ZTDxJX0fIO}2|C3GKo*vlfvi8?j3y^f}b zTcJUw^%g4+eK-$F6YguAL`RGc3}l=cK~AWgaY7QQQ%oyD_SrtNR>r89f^F?>@@W1& z-@Qyi9W{*F_LSRyO2-RY1Z`K8JP@?#c zvt!)>ucF4ESj|3%zf>mQnT{B*DH^Y!cWv)ammv25;*3c2q=O6w(r_gt9gHNO8C6{b z)~9x_&V*8#>IeO^URV<-pp{kj@~_<)dz*w>y$$~*;1&zjvG?*j5Uuk&Y5)j~=W;Fi z1t)MM=cq&6WuQYiO2qicDl}nmq?rlq_ib%JPZ&`r=#k$BT~5N@Ip`@u9HFW|DkG5~ zw#T?dN<^-92Hv|Lf@lqSS#x2p7@0=9>w(qPqC}!Io1ITSiKe5nGLJkjTL!<59Xdxj zgmS20%_B-hNc!Pw9c|Au4~iiWbaUI~5Kl2eFup?)Z77KlHMW_iNv>IUmN!@5ml1zi zcwuEAfbAA;l0SY?i%Jn?9$1`wQQI(My6DbuEIPc-H4ZnY1w_TP0qCbl{I&$t-K)!F zQ2u{w&w5PQ!)t8GHUySK;&l9BHn5h(f91`5!To>Ig)3*jfYo)>&0TUl6_^mlB7SDL zKGIZw`KGN%?}%-dgAuA!=-*``TLP=4lzW#B(Z>f>hs}{T>2>g2Ws`chpP$wm@yQOs z++H4xq$D2+?^G(kiO5EYwm9cAH`=fObV3)CFrmYYNoahz^T;5ydDchz0aQvf*y5j% zGN6(h+=Z#RRv@h$H6}lH+jvs0twz4~o)#+M-p@S_;>B6>trt>67fHbOKsTr!>uYY} zGYV*=+Zq0H@CzhvPW&NkSC<-ruLml-Q9Nj z!Czifk>l=qJYameJW%A?V-g$G=x6v8DNIS8Y(LRuWwhbK(F6zBd^|JyXW=j~cV8Ik zD}ZsR8a1oo)?)kl9_mH!&>#nI3M^^8TvFH)N^I^-&dkvr(*AT;?dHrf1Y@(MheCn| z$^td-ytTX3PhYt@ua9FNzmI2z`}etN8Bw2{N6GJcqXY=lJ`4QBMf!_jg8inwF%u&6 zkV7FQUNSbvMZ1d1$i0^1czhee6InP>iwR)s?rs_#28E>fv zgzC_Pj!}Pl<&%fYvN{seo(~OOVo-!PXe*=h=j!|AzDF-E^^XXI23cs-KqE$-oJWbz z=O8tm(gr*`cRFeks3qaXD0Z5w4hZnrK04wo>cZkwK=O_p{H^?Yj~T|AU>H^l8Dl>S{2lcC!iE9IEYX<)+Cpk098N$Uct|- zFeIP3{N{>TN)RhBi{t2vBga*-6EO_+Q);Rwl_{765|iR?X!qNC3`F zP!I9ygKWl>s=jLY@IlWbCEl0Thui?>_O)y(0Z{*w0iOFX3i=}|5k#ZGw>S?s#N(fYIZK)UirYQ}dc; z*gulogbA_K?e`;rax?^$lC~}L)`)p$E)e%@L>MOXQ~o``89aykFRZQ%4CCd2bR_iV z00)Oypm}G5-(WHJV+gPQjF&k3nO}`$7k_JnbGuu_NL_3&bK5SO?p@9?$3(78_qX31 zvBhOkI4XdI654>zMQ?Gx>F>axmP3b`yh2(e3S=M|s-I-Lw=EiAZ6Vlfs+7vP?w(Dm zzrj~?4sWl2`F8T0J1X$^Nh3c0`k^r6@4CtU^wY)qrFwj{FmmFP5s7rjq(DfiC()=P z803?U!WiLB{uMrvbH*q)24c`6!Nr^vt{*goGS6&luYHYrglv-UHXV|kdMiD4EQQF+ zJHA*-bYl3#H9L4SLg{QNpCB(WEeg6 zaG8o0T}rI#WXsWjnU@sNSr50ji4q5_yolVZ-Zt9D5_HnH1|k#hRd9@B4fhsf`%cEu z7WJYYRP&yTULt6+&p*@!zEOgbAP{)~kBbWZ8;u$2<^yH=^;$!w4lO=ku3xzPjBv3+ux*f&qjr-f!I1E?J+?0 zSAoWwVw$sC95t7sTJ>#z!=J^_>d(DkY+#-`tzTNjph8W*qL5=|^_J2@=o9_izer*N3$Dj-6DLp0M7g5Vo_AGFz?-Rnd|mYHd4M zhicI1Cpj?h8&|qE1WbFBNwBY3MCMV#mG5{+$={A86%;8Mh$`a))TOLLBa1PE70Hg$ zglBHf6R?+&lu|(a{{vzb6T5yyiv%z?@m&tW+vE3ZEgZ9CR-3=7kikdOkqd(t2yPP2 zpNO`_i60@#4K!+?rWUc zxM%eQo_aJE8$Pix%T__|h^`7r>ndVD49P^8<6oc(-Xry5F+0R=Q)&JkQ9Es2e}lUv z*bX;H`dG;-am#GFriA9GI>~8NYBF;%QoB~ZgJF)L}y53ci`xB zRIphO_-E>&6>CyZF>H{j` zw>0RDp#~cbE_~i(+2kN1{|f#PR#9GXQWhWzv1qor0YCzFHu?s$zpGX?bOqW z73=Ud1%*^q7!jd%K2`bumm6btF1*Nhh>h|s`AK0BMPX%V6Fc7qcP&e5HK1VE(od-4 zk&NBN2Dowa74G#sPT?HCFF3aThPc0HY(H-A&E^G~rfF=VcG)4K==8Ea27C;sGUTXC z@qo+OycJ_|c^|Z=KfgPgP;P+3Gngon`Jc!s>=%cj5xG|ET%szvh%v=?9=0^DM|cMz zxG3(5!bZ01$ZX(cdEcEI8KQmDn0D|YJ)XCgN5O20&0sAv=3VT6=BWMjS+={F#igRk z24|S3TrJnuNvUjQ7x(?_^SN?}!)Q$ZV@BGw7;KuY3>*-BjM;5sfxlZyk<*>7Q(As3 z*OX-T-VN^W9NQvy6Fd#pX-Df_gi7u7z%qSaPi)N6onjQ z%%QCWUgoTEO|M3+_%y%3hEvXsmO!@2J$iC>9*CdR40XBuP}&*x?wjgfuw#`KuCZ5J)AaE2Uk=imNo%?*SOjY{i8pna7wU^<-2~U1|F%ROe->zNN&l= znglks1>|SUk7h!0CJKv$!ulX>Sag_`LrkFOEmvwY;NP27s5^YZ+^8$jRWXU{hCn03 zE(q>>5oTz?I==s$B`K*aU!d!5)~x6yDwW|?4`4x|%7tA;-lU7EbHcrE-NLL8jU{W; z_8qsOH{0sAp<{yy)rs04Sc~I>UH2gmm^-H=yss$CkV|I{W()`HnrMKLfO+er5H>#d zfAwimGm^#Pz;pb`vZe?tFiGzJ)PP&E-k`$gesOnkFi?V1oE6&j%=?ZP66F?t7<_?+ zw36^MKQ49B`M6)seJwMM^ zsHG0kdwjPK19Ub8O3;~8Y65tR@7l5Vv;2I<)jiT`Vh5V3EoDW1E>VAdgw#YyAKY(g zPM;4*Fu76?l2#)P`9XT|yhmS5dJF=BG_3xyz>&dUKL;FHk-BM%e@97a-yFImP5?we zyT6XNoaaTsEz!M8rRIcfd0jPJhG8g6GB=S~%C8czF|(e8@G*yQo7>R-&fXu>V|WD@ zQcB*f5$)!;ox#keFE`sB! zb`K?bq)yHuK6a9VqUFQ;4(QJ(hOPmm9F1;J2badLGhzBQhIHh z4Y`x9TO=mV-|yAb)AnMF^}YWesm5R|6raU5amSQEwU^$v4yuMx2~??~|G?Ni;0V2^ z%lLZaF--O9it73A$TeuEchJJ|u6-HZSy82HW^YXDmxDCj zecsCh8ifUL`-Q5B_Rd6e4fz~$NvRzzD${}sNv7)Zajksv3Q?Ab$r7J?S+BUR+bOj| z&~|u2^Ql!rmSzR^z7P8B33PI;_{CJq*Qz{Il-%4ikcAD@ritOskt>rQg?bo%42afe zU`-wC=1IUo%0nYZ4X7mzetMt$x$H&RX{}R?e(a?1FX4EU{s|Y}8vs3`y0R%Vx8#w> zS%S-uR5494W(19l4+(;Z`G%W3BgA{J@0_V_J_?D0 z9OT^CSmAn;Ap2buwozsRXMG2Z`3AF~A`>n0ulB(QW}@MJqX?3bq|?qStK}9_fcZ!u zYoTTKX}uXgVZKXu7gdX&yPOkGoK z>!l1=OFf+Y#De*euA{2BN71`h>+P-m`K1OC=I?2Vjqd zXCrX;BK5;@G#^7pw8y#UJ@V{vv++(qR_YqI?0$jR1XRV7-XxNGp&B+Cx7Q-=a9Gcm zVTmg(T`iiW-Spv!I-bMDc#`WQq;+P0@t36I2A*O)sejznaz;OPdw6x3lWj`^TZC|* zk{MlavPbhFbfeX12(o|6!Xa&?_5;+YS@nRDyo4~VV z2MS!$#p@p7O%FQ~ixUTdI<#e_%Um;c`oRnP$$|aq8!%tR$)1dW`l`3CNj6M%2GZ8| zQK|poC|;+~x#Xt2ZrV1w^AOgndVoW8TPc>!LleXNP3sAYxG8>MLG$|!IZ9g6t-sU! zr`8h?rog|WK=A(ig8}5+Q7CbdEI+#SfhzM!0rh0U3;Ua+vgeG)uJE$MORuf?-I`Kv znZD=<6Bhr!zaYI=yd0rB8N#Azbu}jcmiKJ2(rxn#a6RB*OT!|558%IoWL5q>=uSO% zoIM0fp#*VF@mNV5@}!sUcbLQ=S>&&lsmin-<(cZfHnFVvHheR!Y}`sj!(ng`-1>s7 z$_}+ z^-Q-vLbCMcj4A5m1GN)Y0;~-YWc3C{A}0^W1i%Z-Rd}6io>mB+cVpU41#fM%^#9P3 z*WI$C5Z;K+8@4XAz6ATq*&jBCEvKiFE6w>y_W~7^%-XJj}M%fFjdnQy0$!wu|LzY0Mf zx#&GHK%>q*D7f@i#RD4+L_L%}pu|e!lvjP|vEReOz?@aIyBc&8t0~K$T@KH&zUW~b zU5QM5sU&IWVGb~~*-@vbJwPv{gN+}YdtHM5uEE)|PHg|=@c*8$yfDKgvJu;I7ZaOk z#$5SEDuS}lu!=@wma1J_%i5YF0pnWIFB^=4fTyTFE^%x`0-!S*2G9*cifpOzqfy3! z`2y%5zYRWk+px{;$WX&sg`{>(*Ch{;3>a&Y%AzbWvfpJW^1mo&Me4vh>8?C%`?x)Y*bJ5wPQ8g+5NC1=djBQ9^Js2PAH$(WF8N?{g527|W@$HwA|{2I!8Te-vk zzPBRg7m()C^%Jugv`gkV2y7erD+f*_wDb}iR+*PUF0h<5KO}$o=1D&u4jklRSeZ#D z`aiJO;S7onBW`UwI5pf=W6S?Zz3xD7uJI3;nNZ5a4pD$K+4z#nQw5f9cem()pC7=@ zz<7eSV)mUzO~)f3Il`ceO>aYOfV!j5^p_!HJ0#27dBnRMQw|qFlSnh#yZIRBecdM# zkdf4FBx>`|sQ9X%^X>y>$KuJecSqy_sJ$6L>$&7hsmZ)IDHPW$SEL}Q zC&9de9w5VjQ_4rmCrkq!W+kkxW#FTx;~Gw)J9|G2L{dl z00s;_)F%NyVb;CN*Jt1e08jWl3=4(Vjj`!V*=y-XKr!-bNE$}rV^VW@-RejkaBS*= zRFkvu9}MOg91y!Q0Yy+!FiMJ8+FkaKo-5h+1EOFCgbPn{w^Eihc^ir!Wl1}g5j>0~ zSlRLLBZ|7c>5zL&^iRVf@G*7i2pCM?kbr^+@xZ4O@Ds18iao|cH#vz6&_*zt5=Dn@ z?`_i)KKE4}d~~@FrBwA^*-;_5hHQD=kMyLYQ)-+tWqQR=IRjm}3C2~(;o9$fsucJj zwQ-ZjmJLMRIfgYfqwZ6TS4FZ+_3YfoCx%~e(!a-QZ0&>|_Dt<{!jgFke;v6ljXAr z7KwV~Hrmrx_l1o6kMx==5@|EOX;$ABvEy5jz~lqp(1g3YLtRRO`H{ovqj6F#T7gc7 zDYYt!|BO{lC4n%{ygP4mafRQp3G_uphz#XcRq~S=5f$rLD_R&Q6AO{M44o=G*i5t| zG0anAcTuMxT9?xdQrl~7jqHj%JM-@x-y;0XVWqM0_GKh2M_f)0j@R0WonC!lVOKKz zR-KSAPwo+5VVxy$imi(VJihgIbWT24H0VBPT?<7ybT4wOz#cfZLjMX0&k;7hv1_xS+re-PwOSF4po8E~sGPs8) zJ#H8G`%bvKGa>?X{{z0gh3Xso!Huv+k3``>0A$}R$?;SOt6HZ9X*M8KTJ#sM?%k{d z8cr^WUMU0A#a$erUuMZhcRH@le}x*eKKdF3KBq3?%_raY4y0e8z+O z+Imm(N5AfK3s8$ zt2~9BkDEI|Sp9N$zf8>LxNP#0nwb@dg966#H9_9NfqE%BBMXMT;@>jPBvPIu z&p>?NtAE@lDH@(kzZb@9eK9^$58Ci+qHZnQ;t!S;NgCF?)N{_@-COT|#qVvjMd8Z@ z&@U$3w4HPzTX-ZZe-Jg;Ne5e|r=NEhFq*CWk~= zRj83%A9r+(*oafEpjC7o^<-__^^F*PDF=d6{#qoe9jKNWu; zHy2~ahRhpvi;F`Iis5eg(JbjY>!MSu@)rYPKLcqn31YO#@gGsJyrAjN>YMK`5Q&4< zC1{XkYL3Xo=1W3P%5c?YiENowf&e-u(en70|k4a+w{iDOxYrmSqgC6J$nim(M-h1lK%G*Kq6@H6DvzBi8tnC>?~7}{?Jl%I2`vV~R!HHjbH&aP zco;oz9rEy_f43Xy$D7vQm-&L@K%nEuLoWVi6c|<2rwS@`nUTkBw-=5iHyW+&YH98!eCStUT;Ax^ z1-Mkw@||=D##3-XO2GBnhe!NBOl_g+aXp7t3N6$TFV&xF=2i?8!wscKCKB+hmXvnc z0I&RRq@_yH)|jA3!)amb9g%!?VF`nsS6J5w5}q!#BojwxDA?-gfioM30ox~SaSMWW z0Dr{a+KZ52wQ3Kr<0sr7Xcd9KTfL|9SJMTh>805exfIMo3qDgmd5U#r`Sw(46@Uel z%^HsC_k+8YuLMN|2QELZN)Xl#-tP$JY(2abQ1DcqDxmgl>gEO24a^ii1U}x_|6u4# zn7+0V#@Nk^A_$PAlljk-_TmDEQVJYlHlHO)(jw6hrZ!p#_Kf4u(u%O5F7fu;3YCs- zROg^AF15B=#e9)Xa*>??MCBqCa)->?RL@0XSJs!|V|2SVzqJOSQerojX`&z@$N0SM zV6I|iSRH_SY^Q?2XSwnc+QYvaXZ@Ih#umq{gr?H_75iHl16rw>UdW)>5EYZ|4^aAj zBix_rRWvVXKWE!OW2YF8$pX;*b+CW|C4IeUW5UXxB6adyM~w)SU^>BE_}#oyHMM12 z+b;??O=*X)bJGx(2}J+>E-K|~H)s~RJ1 zy4)xfZ9&e8vNtjT>iw^gwQBg4IF!HMgn*8fh}@OP9JpJrU-_1n=S-bFa2+;1vWcTO zBo=0&3?3A|XY&$@`v$sjC%Xp-743C2B8EzH0!odc;;p!1^PFI2wUPnuB~s4&zprpp z9#rGsY@r2pl=rS0|rL+!i zk4v8LeDo=cEw)bqx%<)xhTt2&Le}sdc=H6Q*OH!=Jx!!#?ic_$(1l&+3mXh<*yCi- zI#S^?z7$sw8FCoW zZWG>4397nChY2)C^VRQ~A21@+yf*%+s`>2|hjBuuh6^!Fr0xAJ&wrx$m*bKOYiO0E z^p`ThmW*Tf!+Ly9N9H87=DG`sLpRuf**{??GfewoA*Qk3V(!3zPk@CJ!!5*&d;b5z zUx-Yg;1(q`C6cp87Z;6KZ@T>r)v5Po2Q=e@GbpRC!m4%WB(5PmXuf^{mq| zm}AOWub_9Q4P6>kQRRyCg%V+-mp5bXC_my@A(>G)TmKP7$vs5#X8Pz?poLC6B}n^; z{?#J1LG-UCvg%+FN`pjKZpH!awU02lffMN2sWTnZ#o(d376GF3p&8_$n=q(IG&oMx zQ0C9N(3oK${u$JvwtOo_4KhnSCJ?IsH=$s0`#}Eb*(0Xrp_Ca=uwWO>U~J@^_DA5( z507tsRde!eILqAh z)09yQ30N@@T19Mxkymjwk1X;nxBxlprhMZ>7i~b$XsSI`DH5(fSp2JL5|2g$qq)&b z+o--D-v1s(ENBwRp2oneakAQd20Y z%o*USHY~_aj1bJp;jJOsm6>iBh5lDFWf2Qeg&71J_3@O5U`#&9w#}Xxc`Ram@1%)! zx7n%PnHgUlP#aXA1yEEW=EPFNTt`#x@)4}pgVVfyPSiaZ45fs3rs@p`O%?_pCoAdd z81jX6y)PttNxYN*AyF;37osLgX_#){lFIS0tzH+4a}UWD-ffKB7rD9MyET%sdugR zMNj4PG<7Je{zxSxPzC2blkJ2O`r?@YofEM%u>xZ`(DK>&5n<5*yid}j_32Pi7BKWi ztAmBxwl^qKIFZkyNKM%x3@`F`oyjo^!+zpKb?? zv^FYj<2+R8mO&4{GBfd5SA&@q8}TK^pF>tm`VfAiF|cZp&H6I3-cXhG-5ZHJoiUuT zHU9|-cD8^ojCzj5DKQsBDfu# zk+ZBQsaNW9hj|2fW*Q14sYS^p{*kVW*WBI-j5r$0QQ`6(gMPCjnc`Mk#QER6aejkM zgJ=}mh7;9zG&=+`j^N_4C^ch5o^|#s!Jm+X^I6y8eCLI z&hQt|kQjR+_E#)AKf~i1J0i(X2M!;BP91|`Evyif4Z_yWILg1L@qT-`WA>U;8(+(D zs;ot;$a^*-g~wx|2|rY2nC~#TW%`j09~i4vui$_#ZW8xjx|o=Mu2Xtv0T%TRBjYFb z-ZJgN+T|uL(en2Dr(qscM0hw!Xp4An8N+JM*zK5;4^iG zes~H(lq7o1wer$?LEhjw%BE{>tjv!;0spgv1NQc$$O0;J5|13KYZT;Cgw0N?f^r%e zr1vPDqpl=iY5bdpTZ6ppI(Y^e&C_;aMk$E&D-d(&MLqYflxxBnm$H!j3fxD;x#L9m zmK~OvsG0aoBX|;X-*lC-Vu4VvlqdCi=q7(KfWt)2KnUC=aN-chf%Ku>p^}E`2fvK5C!PPl$^Pmq92kn>(1o z_pwsSQxQ!LgAQ6un*x{)C1Pxrk|svB&JfUeob~lDE8kBvBh8pOA^BW6=@MrW$n4I8 z`A;^;Vwwnpv@H4t|C}^#26%=3T69=x=KW|CK(LYtHFtqjF`GLX)#vw04CGKv_9~qP zli~0mlD{g@+nkkAX~w*7F?>Uf9wjWkSK7+8j7~Xua7!{GY6V_T&e8+T@Vx4hfQrD- zhK5-*&Wxr^(-^fB?P5;TXhUsK9j^t|m%T+SCTfdUehS9T4M+E?`_A@$i^l>1a|@bz z6Ma*#y-+3GXt|7$;ZsYU93(-ln=~gh+~8H6+uLr%(|qdtYo8ASr)@Ij?&H}k#gwY2MZ!;L$2*`C zSy8Yq#-;Lg_Vz&yMowCx^?}mY?3Pu7GZM~X)WwFTU-7_4TTuNfrs}jo%Nzd zK2NTI^m*YwS8soo(r=DY6K+1J8izcXXtS|(Da-&5dzGrhwAa`fdt%k*`{8@EO>_&{;q@~pF?`pMe_3#}(O z`Jx9*9JrtnRHG*38P=g<1JaVq*nSwTQzUrD*PKu+=d^y<@yA)EynhXeQVnm66xxIi zF>EHaSC&oE{6|QF2=Kntzb2j&FQHeV{8ki2ol8t*z?mxTRiSZ(e1O40_qx`a#J|?; zKz7H}k*-SwlCRcHZi)TqI9>FCz~Q17>DV-2Kfpb$GaP+^9ORA9;rFw#vV*>xERf>v z!y5 z`#A=NZ|Jny;X9#5MCw3jQ=`9btyT9RV6gGDZD%eoevrpZ-g~olj+-WW_Iu_+#-yAY zp;}yEgCXKe>?K&ZC1XaqeT{#J)O!h*+U8BI>+miN&w86D8uUi&45BWBivPzJZO^Gin_=q^n8K!s?1m z6VlLLU^ymL`h}j8bZx1{URNc8v!APOzA8uC9~!twSPd0N0Ual-t$Ccl)rIf_r+=tQ zK!dg&oW>ninE>l4?1|=7xHkH0sk<>W@uknxJdP^~sV8D(q~sw_$V_P8BO6&TBWG4s z#r@fHo|XbG^mK@pX4bBPp8;CUoRMRZ?dg-@gSLJ93gRj>DYy15a&L}W2LZ3v(YaS= zONC-3AjSaXUPwOdud8>XU+i>!>XqUdLP=>X*%2n5hO60NTvS3mgEYmUUM|bkz9O+i z{t0THIn(<<3+bN#Qh|V*RJW?L-av4juq=RPTWY%jd1syq6MstP5o&o|8ykj4G4A)p zP6D25Cop3cFJClSS=k=lXG%bhj)fg*$)XzAlUt_wX8FlRp_o{0hZGx(1%B#5Y@aSCf%*8;*=Cqh#^m7vyg++z?I5Hha%nVN~CKI+-DE zcEqawLUzgUD4*QGYC`X!0&=d%Ds70XBwructk5MZsm|^e)gUh#O{Oo3B5zdt+bV|iTjTg9_;2Vn-^;u<)5Yhb7qa~>USUH5Twe3P4Rntly z1fJw^R>D-m*og@Ojj|c{niZph!4TWry&ebXK1@5*uw{h ztIP|3isH!D2dj%0HXYpayuc+?yFB_^VEhnx1`a()C_{pRE}9QwdSnpgk8^X1Vvd8q z37XIMqH2MLFr`c+?sg2+he?f&E3tjZ^ovPq$pF0$k(8?OGXJvTywP#=E0w+?B<1Xt zT4V?9(7jA6O@PmKNI;hZ`+_x(kAaueoeFHQLeZh86Nm00ekq5=^DpbuF7DA-;pggu zC$|MIRTPGht=h!qIja?%sT4I2kugI&i5xx$(p62#ho{DqXL9|^$s-5N2)8^Yb>4CP zcy;0?`l9fH+J`Il;mAl!y}hq^}B?XcqH- zEf9JeDLdK%w0utUHuQW#Gqc{8m>WEdYFDD&lTHkbL}Yz$RqM+OfW}>JQWEXcve>~i zQbykW8ZoNg=8t0-O)hCVsrX{2AM$Hi3+J-(~%$_Ny*ikm9wc zi#$9mxhaG#^z#SDSFCFweLj799t&Y27x86|41ZzAT)DJ?~XgKdco2r?j${}nI4EL9dt z=1@ze`cx-VS;=$5Xh(`Xcx~|N1Ef?1cwTc6uUF^vw=`CuD8p8KkDX(>ow;mOf5F-I z6hXY>G&{A}?aUcN-|hU;Xy1J?-+*vT`3Fdc=!MOdn~gun!7{zZ+w;_zgC=#mK)>bmr^%rFuN6zbv{Fur#J2_Y^SjfWT@7K3w_GQI z@TZ*gPFjILAZYZL`C{!}T2?ED!RkA?X77`;Jos8+KA?jV7x92tSpehSk)h}VhEd_; z%Rv1x?NrV9`hbd@Tg?M^SB)*pO@8Rmwr6}@oN%33`s6Y!K@bs5DYhwyxhqdKg!~BE zRrh();S|!eFg@Xv*MBEo7@*U41l*Sm>@^2iy)4q)|DHX!(ljVCRcMKut+J&op?iU_ z3Cgw4AT^J7O!Nk@8LMHl>H7lQBs0=L2J7x0__Anh+I*BD>!K%Clpa1XL1X?vqUkGs zXXMbbXx>yGU$%dsM#+;4>2ckAyZ*)>O*^-Zt+$_%m8+r7gswap<bNZlIl&o@ zGn~ef)AZ1@Q5!L!@tD?d$!cfM5~QuiVbeCQ38%V31=83Tjw#_2rFsIS7vfhxZ9dqF ztN=LEndeaDc7Q=bSWLk+zY-L=B<~bjCrV#gh0RMMKAPqpD=MN>X93iC0%Uf*V`AcB zRm;RTTVSNBU(QQb?kiEM6(vI;Q|ZwqrMnnJ<0-`H>ODv5j$1b*@{O?`NpKpFD34NASJ%*Wo~vihW0S+}thIq+!Mu4W?7l`U+!bK_ z4kF7HNkI*0nl$I2x@Z)bx`;LVYF^Xqr}usXj9$CM>3+idyU`t0tE(&U**Y0Wi6$L0IFW`qHl(p#XdE@CoI`P8LMMg>D;p_haB@ zzBh5tF#iSZdNKi-uO)d8RC6u_jlI0NE8_5a4-5hmdP;87g203B&$(b*` zXrG*l__=-GETCPS2WG4!t&>nqRdWi5yKBay2-_rhx0l>Tc$J>W0Or{LQAr1>L#U`! znBe-dRmIoX!yw2)bm=Ms2wud*AWFxq8F%(o!jTw3>kW&NEWp21BT2Y@`L4wBuAqSM zv80kHyms~quCPSNs|)Qo%SB%)_Cvsm@F6aeptRm&F#`Au6k=NX__;jg(^Yv#U)nhF z`@SPxqzir^KRGWtw1VV1KYfWNmg=y$)gd7ph$EWg0(p}DMV-$Pw=&$gwWl`u!= z_P>;g*t%>u49`m5R^wKL6d3mMj(SHjI19Mxwf-0AMm2*>S~iR;(&3^3j-XR zB%Ak6w~5^KzmMinlb_B0pghTyi|fUj>2uy!upr@56jb7{(ali0*hwVprV-I>3g{6P zEz49y>hQiy?5J1eS@|R;3ne)(@PmBB-L~JFW2^aPM^?K9{R@LR)#;p&@%uwrndzk1 z3ot0FB245A(p;c(Jv(mdt@Q8H|1xI2wrg=vS?%C6g%KtXkF@27<^unJEXT!Rh-K<(q+?*I=`+g1 zCCR(Te2T7JVVg4bcPp&3+Fp~}uC#ZAHR!5;8pgI9Gd5ptP27Y4&5*Hu5K?jk%7*zI~%RB=_jdP!vrXVwTA8S-M#*CnfpqHK9p@Wf}|JM8*< zGXT11&zNM3NqcAe01B>Z8l5vb8WmE~Ek@E{{$nmA>~8IjK!?vhKptS(E#)G_rZygmEM0;Z2Lx<_rNy}WUohzAHTyE_iaFB?+&8VSK5GcAN;iB5#EaLpn*o^sMoC1a?zu%kfOO8U zMexYrcPm=w8!_8*O7z3s>KG%6^d~L#0lU(hZlT5z;W?v8sU^Z4Fjo~N?{*EIvVJP8 zzhMTLWj33XGL)S|5qjV}g2d4cTqNrPjS`|?c4wrO?>a&)Z0YGb38P%k z?=+}ZK!u6W8lwq`kY}@+AA9*BsVtP!&FCRz;<@Tah`1n3?qRa`ZmblEZ!!R6zaCc& ztWR0mM<;2-#{ZJDfyv`}*4#D%UTwin70J;Zs~g}uq(!340x0ZVts*r$oJ|{&PP{W$ ze6*Azg@#S6JU2J)t2+ol9p2)14aiuHCC`6x0nq%Vbud97%bYY7%s%74> z<#u5fnQO}YzuBBtDf9zr@i;~I&yGOUt9oxyil6F23@FFzO3(AMKSTmqA03S6{#GZD z>8X^jcgOSpHDJn4{l;;;?rGwchqZC8$`? zCo<+?oMKdtuiopkq!Y3*5LKCD)PnYk03urE2fG+28!jwR(EOeLsU7hZUz@CDoZ+oC z-=>(PAgk8`!b?FdZk9HcyQ)6WNpqGU6W61=QBUrGMRCPZeK7~^{xAEDRE2(9u{i3O z(9ux1=C!jursl015qu&J%^^CRc$O20VTJ*Ucd%R%3dDN}z7(~zi? ze#Pit;8iSaCH^Bax7HlyOaL-%tRHDFEGW$W+Qx*)Q+b~Ol5L3Fz&sS>54A7LaW#lt z`cy!I6^|8zJAeH#u0bj~XpO{zz|jp~1^S=-aa*)D*{72DvBWG*l83i!U`(qA?jePT z0F8<^K;{pkWgXwDR~&h!^6y)(WT&CP17t8^ZLU5&GcjCU3P*cANkE!FbZ0HC;Z>v5 zYl>)02rx7o#RD$+X9FD&awRTsLcx$Q^i$4KR^0T2C4ve~o8nsE<;q12igUMM15=-< z;m-ebs7SxPvq(}?JlPI4b-vcUpY0~24w135R+kbWK(C>=7K64Hvgu?{1>Pk1YHfO; zZ3YTRu96uubbl1i8D5gzE0ntwBwNo&BOe>6mw>c%YoJjf%`&+eSywKR*F+O^HAd=_G)m6t-63maPcVSy$A3 z^bDN01d`@lf1~uXYpG2yL3bcUc|lmvGP{bE|kYIudj zeCM}&fIF!IFf&Zw5}Fz)rDmUs`eFQprsQIz9U#Xb&vQmTa3a^1W*mz)ZyK49*MxZM z%$Bi@Kvl)MCxhJ}-84+r{6gGdA9>zN394?#$LkC3`mtF|G5w}M_?GOm<&%ya7-vtk z&NKqGe7dDw3}@tJ<7xrAS;o=`+9me`Q+Tf`7+)6{V8+4oY1m=(Vb`2$6hCj#SfH(0 zD{Z!je9x2rynwgGB5Tb{g^Qva&(;S~@5+%j@gYxBCwexR=08>D=HJNI+&c5N{HXE) zN9yNScf_`yLqCV#a_5at;F_Er^@!Otd4aVzAxM#1Dn@UGwdNPCgI&P7fqG&o{i>O7 zN1EitqSxt+bDlGYy^NLX`8^xil4`Dvtyjd|4_qE4ZJJL+W{Z3Wy0 zvEAm)BEAVKPLrUFcG3#eQ`V=&7#FcjTf#I>BgKqvys33_)E1{zWFKt4ko{@g-**}H zV&xi94#+y5U~lhyjt{IRH#uV-T

a>pj~N9E6Mp${N#&wMj|U{DfN?@S&vo&8L)K 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 bojh3Ee{+F$iD&4HC^*rJ?63d;000003Qoo# literal 0 HcmV?d00001 diff --git a/assets/img/publications-screenshot-480.webp b/assets/img/publications-screenshot-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..5fd4e0b619bdc17fccac59c78d97527e043d9108 GIT binary patch literal 11546 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 Q6VZrn&u|0(AOQgX4^?3MbpQYW literal 0 HcmV?d00001 diff --git a/assets/img/publications-screenshot-800.webp b/assets/img/publications-screenshot-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..73fa3621258a9ee93915e70810effaf0268793ba GIT binary patch literal 21604 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 bojh3Ee{+F$iD&4HC^*rJ?63d;000003Qoo# literal 0 HcmV?d00001 diff --git a/assets/img/tcsvt-transformer-based-1400.webp b/assets/img/tcsvt-transformer-based-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..c5b04a9244edad98b8e615c84af0161c80ea5a21 GIT binary patch literal 67602 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 gh0FwE525UwM0X`iJg+ZYN@^z&I0C6m> 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�^UG_-1@j#IVhOHEMT_sw8U#Q-t1W-pb+g`2^LVm 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 XsQf$Qxkk z+Gh4AN2X9~=&f;+%ggJXv1(|vyS|A!&3G9E;u}5%Y&5{zYuAXyO2eK5ECj^+@eXsB zWZ6&obfTIZnd915K{t_uja5+>5>x$`CvSD1e6BUw^k2PN=ps=U^$PFBDNj7ujvXtC z22(i!h`eolctDxc40Z4CQw&C-h&x}9hld-bk&^IHYPxLa+v|KsQ;ji{>_w}p%-Ysc zko3#0i-%I18{J^#dkn^Nvukw!lR64%roCb#5w#r%)_gBiar%N>*AT9RkT5zRf2`zG2dgKnv+%dyM|0Dy1&!1-Z1C`k#_3ZwKWIg&8Fc@-nwcyf*mw*!hb9EUocE9=B^Aeq z*TJ%@%Cg&mK$`@Mne(W~N{kjey}LNbUS9GM0Gq2!z~#!d?91;o9EN=bbn@TD)E*wJ};O};mV zLGt^h)PaehQ5KPJ)9~}fm^{s*(99=erc3@pZ|AURvud~~k$|zBENC%HTcPruKuHA=-8o7S0NOZY& zi=IrVfxQnaZaf~TmXt4;wa?FBAf7_L@=8+MrlT3CtRK=i77h`IF`T~g+WnCo{uKXDr5{?n z=cg?iYjpnVAT9|_`pLR9>CI^1j=Wbs^RN5>^~bG1??zw58X)IbLpo;_N{ z>YSK2Pn32K?m6Tm5cv0av!#w53M5oeQlw0|HYZgHm{7%0 z0m59j9dPWv1Mq6)4(iL)I^dVvPr2I`oyU;Tf}H@NWf)A;$2yJ}E?W}g1Kl_fuY}Rs z=Y?|GA@c6D+0>45P&?2B4SQ;RN59# z)wH;D;+X!A=97u4kpj$TsBl&Y(PdugWQolJAd3Lavyn{GjJ)CaK2-#%O?X5q7`rTp$h`QP#3tU;v;4=CMqrQ$jC< zN;w5Sr4COTnA84`4j_oL&a`i8D5XQ!{m?EeE6$yrm~W{OodJWORM{(f=|;+>K!!l< zU8Z1`kqC#OI_HdmJBt4zP99ZUdG z);ZN!(X+=wYZQm$aC zY~aBOl*X`ON%ph{J;7^_2MaD~7er^crK_4C>kA|U1~a*Rk*l9|*0Iry_e$DBSHej` zz2T=%a*BMY|3`;k;~yLAE{^z4GRlZO1Lqgv7fmujfK@=Mi!kVcO^us`aQJ-e`(CRh z3x(Kgfz3M=3ASc~J~?e1Y4|pwIuco362T33>Kwe~SvI64%BbWUAmSv1TpDU(z`)uwcS zedS2A;E{s0*N)-)@#iouJ9Ovg)7nglS#be-*;ca6^G;nAf%&@=V@YQb-&D-!w<3yf zxqvZopzvpAb!QEIt(5Clb(}+mAatvIY%waSrV5P`|Ex`U;Js6#24+`)hmL?LV zqvbvcUcR3ZYe^?16)X5;^g_4Z6yia+Ul+52%*j`qH~t{Y=Tx>M;)%5r^NLlgi%GH9 z^z3PK{|(NoZoE4Y!h2a^opjkKCB-8!0u<#JEJEFSgz>8&yTZT!H9&*K!s&*C1y#xl zz6vdr_`uu&YE;N%#*!{Cr=Lw}tG3-^DeT}DjKQlu_5M=1;72f6??jGaRsoY znYk=PxSl(e;hH~LF1><{*x9x2_<9|9v z%`1tl{)^dKq$)Y{zC|CUxqIn0rkn3Q*Ag7j1$mMC7FnMjCyZ3KpoLnVsOQ+qgc};Y z?lQS+71Ig>x~5=V^bAFex33}UCFYo>Wp&wsw$y-qZTmlGDBsL^MuiOU)YG$`>GY&2G6{TgH;Us-5O%$r*ObvoV#rg08jFgJB zI>YmQ;+ZM9{i30xFjx;8N&hb1-FL)G)<#|CI-AhxyY==K>MeJW51I;)TCpPi6$`2k(gvtahzjfF7vPylTDr z&j2u;vm=G+4xB(YCgq$@9za;*QGR<_cW9yIduCfV3`cXP_70aR!fK zALm2J@Hs5V4z+_a3iO7C=w_>t=cf^xJlX(}R%0QgQZvbVoksPO#u%T+RlFUm~MpX2Zi5vZnE z5OM#Y%YO;hPSDEggJDv#O)C1PSUG#9TOFAIdKx}FQXKV)=imm&ZV*k_p}qwR1^0N- z+MO)nV>Sou#Mxp&I;CG!LK)dMqUV#$+g3R{V=)%vIf_}_^cBQD-B;VK<_c0HxH4{j z1P5y*EmX?qyK&!<0wP5=s?RN|AVk}D6j3`PLiB1=Vn>Xy+nAY)lkvkVp zvT_p0=-ZOIZ~mHn%)@?+ce@!vi}3#(OS`Q3`dIwvQR^s^+%&x+xiL}4GX@h!a|sES zn{dYS4O41q^L%AzyxSv>9-rlSlrkp;Q)NmQKU8dNpkW-)?^CvI({81}D86~YAj9Mv zwwwt*I5DYV=K{Hl-NCSG;&V956Zo_vv!^0O%9|rgPS(kaLkZ9<#y99)hm|x^eHbcx z!+$mm?Uo3jb^W$E2UXeE$RCg4{6m8da9v>EcOqY9M^e>@0h z@K6^_?QDmUBGO3^z`XGE^;s{o4lM9amryA5Wf`nmdo8V*RtIGQ7JsDN*|=-5;pmS3 zp=xZ7DumKN`>$$DEAYwcOaF1ErYGZ#kVyI@Tuq(ZCK5QFm55P{moR8!UdAwNvrLa{ zVzKvU3t42m#9q|@w!AjgrE2MG-27ZDy;Pz$T&};VC%{N;L6|+#gQ1JoLdy<2sfm_i+-cN$6ywO=jC4cO898yFwRJ zD^B!p2o<-$Urmwtou9~P)%0qk*tp^bMTP^A#VgfBda^*mCS%XE3MJ8%Bow`t8cvqB zv-K6=?{vx$LA$W3@LDHzQ7RfHE<{?sLO3({Ycu#=)XUnU`mKSQy+iXXzIeURG`DWw zz{GRgt)O$gX$Yw2%VfpT@}(^G%j|?If!uk%A|gu53u2n^b41$1kfCYk;@hptwEVzU{o5!Gk`THoA#(&TYwmP2)xreA#8IZZ3pAv2 zw~c)+k7`O{x%ssfDZ-An$Src;Ae}H!)KY8FW0XgPmDJr_3+EEn=4rOUV52_&r0JH_ zGEsy$XN?*$Bg?oA-_j6{5XC1;GhrP1$LDIhXVl*spgii(w+Vf79&6rUO*JFtv*gl< z=z2ge?@bTe?)CuqAbEQs?D(owe$%md5DbTZ87UJv=Jv+glUIbtqA|(M5&S*Uo}_&f zcZTK%>@X0~p>RMKazLHW1(EsQ-xPQ|!I)i?qpzGs>Bdv2dfSAnMva5OG4eAPq2j9= zW3Mpxl(fXJg?=SYj8_)iSlRHT4lscnqdXYCiKs9MGCB=H@Uw_vsChW1%B+AN@bnoH zE~mm%8?1j(`DJ}qst13E5-~Q^VRP8xlRJtnNHuMl40-mk&3f79mfNXChImARTI99d zvF?DG&)LT6^Lr+8wSY1OM76nE8i8)cAfqGO!EaECSgqW*CJe!ba&QU2&l9VkJ%jX2 z*4S|_2zXV@_ETz)ic}ZFRy-xcc~l zCSTe@mV?ayh8ccOTcB89XYys0Vc+pKSGKWJ{4MmthvhD-BA?A0U+|fmdC`Kto^ypW zj!z>Cy40~W|FWLMUZiGeVXlnb_`zi$F!ZB(xu>PHCEg3w@x818;hNv3MG!h9qB^m) zW;(Y(Q|6e3;_mV@AZJr!@59f%Tap@Ff$i`Zr`mmo{d}52f7JqhCi>y)I8-MwDPRd! z0SAc#2{{$_5Iq12GHn9!UJ;Y}+QG+EJ+l@HC=F>*ymUzOuM_U*39g2IlYW0gDj#Sg zn)b)jS3kIH=jFi*WEnCQEUlMu!S%?kGr?=2EyK%T9!;<}9|V0qG8APH%~Z##a@?n* z`>TnrD5YJ?T-8T@b&CNEj>E=8hu5=;ochea9k=C5pO;qYc6DJU>8;1Td^w?wmcv+H z)+)5j&4vnTIrzYVJz^ZdZxPTg#o#yhoeUu}l6xU}g*!~#;DX;>dthn`_ddf1xz4&} zBDyz1#G^7KZ3oo3_@v<4p!RIgNG8HI3e56q4nYnW4c>E?^zrPBaR%^q$E$rA80KW8 zDgJwVSem*)27leSp;2+D{?ooGTE@LC#DEL;Hc`+L)>IAH^8slxEIVY=hti^s>DCGJ z)lS)UHpdNLO5T-HY_f>bu_5GNY_dnN>e>3>lFYKvFJ7BnD#iXv&&s-Cpni_WH>;ZdXB! z%=M&?`NQb-V+M3xc`|Qonyz5s=?0lZlyTO_e6f6GZoXGPG>J0GqJCPADTQ;?MNPHv zb%g1eyc^%lJk(6BHFIN#7`Qy(%#LF_v(7$%a)aPfUoh58Lkxc|61yzkO+)0N-@vY=D z-Le+@=?5D`6k;uDI}0~&m_8e9au5drJzQd~@r5hZ00Hd3PsSBtaLDFt$3a_y#rPl; z>{8FxHALUAi#ji-)|wxwAC;po?3NB$P@~B(hx^8}P+rR{_3)ShTqj3?4iA%xtv&wJ z;Tu9DwKF|;%0!u>DTUj~Y0ij3Idu4<*(bs54KW~JzuMJ3B*H3zt<`Oc9a$IFgVR%S;Ah}iZ0FDUY9I?X1PukT|{JV|67v3p60STLXR zIPxeW>)6<={>;8q!^sW?E(k7A%{&9D$D4T?(hoL?8whac92xRy_jRVTv~Onmni8G_ z5Cg`0f_!5{rhpk@P53wVC=nX>%KkbF&A9EZ^^;5#yggE;B-eWf&Sb7<|M1c_RN70I z`*7pZIAxJ$@!!<{?MO^Nk@vXTTOdZ{t}_}>W6PkaNx!5E`7RUbX$N)8>WI(L!CXwk zw1{|oZ=Y8kIAknVVvNFY;#}6+{LdeOOl}achp)`@6OaC~0$840h zxU{vSZN-jD)D7LgflvP)R;HSIwwFZASF&B7S7?WgX65$^JEn0B@t7KXk?$1`(41j2 zw3n9RCnCF|w!!E>&xl@TMThgUbA=oo#NaX&qlbhnaar(r;1T-d|3!NG0v(Af-Xv)q z@Eo0u*|JVsYjBZs#A?7`?(0@s4lV$2&VoP*mjL zQP@OQR!>C2e_8Z;O4UW-^n(lE}W6T(Cb!%R7ped}sT?Om`N<+U#9Jv#A2FVnr(bEp z;Jo*3mcHmU+!%tU#OxKW`ITn3F7*5d;7Pwdh^@vM;M}i>fn>l?E2l5np*C6V()teJ4)zj?PhI*!tUpVC=;-5vfP|aB6#Iz36lyx)));-mOuE=y_T5sBv=w z$AWuZOB@?rw7wHF2z2-G_ldgTxy&|m&yf8|ZzeG8n{T?3{cYkrC1s8d7WIrnm^Ym3 zTg6&?m-v)}c(#x4V>lS;d@2Il0x zkEKJSLhDoV;udQHXZBP{y~-l_($L71*yI98Iv28Q_xO{};w@AJ;1Izh%clNdyT(`_ zoY8vVNUMm)^f?aE5ke@&>Ij@AaWeZ7zD4|fKp&7ri@>$Jle8cH_dmRuCR_8LolnIm zf9^%QkIy7nO~M`Q+M&Pv7+R|F^(ex%Jx=1*;z=${K8DbML?>g%CR5OZenO<`QkvMH zW0&!O1eUY+;wPaWj`Jw8_nuC{Gqo)ke6o>fA~{9LTXO#7>dO18hl_fd(QbuiP~heg z6j1EP*a%x2w;18F?fiMQo(slVnqbbM0%jpn7`+KAPw*q~cJ}XyVWYOemDTtrQxQ3v zHnTI^6|Rp<1E;E5Ao?hsLI;fb^9!Cz=;WSmmpx%E&|pDD(6Ez32~7OhiL@I!x+^(5 zy=ni1d^repDZKNvqh_2baJa3!k!ZGYLsrfVpMsnuz_u8lE*f?|mHIUw+0X9^#hGCe~=ES{@;ki6mV<;&c$96aw|HaYhao;IoTGzST*(8cUp?>-ULAQuvF|2i6GQE^jG6my#=+OAwDJv zyp~H1xtrzurRMDxdYtN1JnSB5kmx6j;N3{8n5C5t7DcmUK~T*HF^5%Yp$A$!-8!BMdUs|ZVVV9sd)#nUQ{RoXbQX%@RQA*Ew44(9 zCmT639X>!b61%?XLa2aJ5Ic|wJ*_U^+er&luAJCJa-qW#6P(lbqY~vIBK;t((}P|6oIgH7z{k^gpCQ3#riG)r7=M~+Y|v$1U;vK65tn^f+2YoXC*eB=Q%MJ zcT2iVKqXB|rtpFi%3zg?+mRYJ>p%;Efy*<9*YZ}e|5nGCO8Y&w#8SK@Q z7|jU^i|Sl<1JAswhUL2=vECVt79?*G>2r|}F{?R>k^Io8^K-DoMaZ+KODaW!=8rKG(H%o_n?#v2fa* zz~!>Z`X~^JVO4o_o0;~^Hh0-%W=F(9ms%%z?8X7oy&9ec#_c{lGqIRll;{^GZ{weA zRSKN;8j$H>)$KV~+T~;^Q>OZ)<>#kL-+{ue`tkw&E5U}SdYwt3#X8$H&q5gl@lu7{d=PJE{7 z%E5|=W6N4J6b-Vf2U;zMm4OO|1@ZgkJF+I*Mk_PpeKi?O`~A(4=IP`$jD?@<*@o;6 zzZiB?i7NrZIZ}Py{*j!L5(6Rc6S9Fk>Nf%L)?Qp5BFxacn;rhIZnyNdS%yrH_zKqy zHCj_`oWYy=uy%`{f`w{`!vbFGrCG`0Lvnh4is;B9m3=S&3{L`ySh}xbxo+DB{3%;X zaH5rbbXoye%=ebKZS=2k7=R!12ygZ4PmNJz!B= zK_I-+kDricEAlIY@Cz*HFD0I-LikY7)4y}acFTON!Yu5J+ph|V!w@42Mhqa@!< zFJl>wYLlKALdmy2p=sO%wHm9yB8XI&!7Dh%JLHNV9Fq=ov*7X%X>}cjIg&9Hl>jI( zg9iqIEFaoE0Ue-S@v-6gL$d3c2Dc#k^tA3?VjBjjpQ8TD1_gp`1Z;by4PswMal3@4 zxf3{w;ok*g?`m9L=t90(^c>0Ky!J5SjgIryg1jvvVcMi)sq_UZfpug&R^FfK7k8#F zE@xUwhsl(|e6@D-^L(1Z7`M{*V~vABfuvyemF%mO6~Mk>0=>O74bhvQgEq^OU+^iOsIat2(IFcQ9*mmx%8l9$hvL$7^qUa5<_3B? z9*(L-5lMpY!!9q7M)~|q9EjM!^U#NV>BuJ=6QTb~WgaH|>&|z|4I){zRLa)Nb=oNZ zH<;%0yJrKuBu$n?=O8w`c0DqFbvq7oL`oQyJ3q_oNkD}ckM5U)c zB#OR9?hV@IHn>C8x^H{g8UPH?9adE8M)_1?ny-=#HG)9=6TOEqa-L&=)BVG_-}?fh+m5&(IhiK zcMm7WpBbngjb!)=z;Y zO?AR2aDs-yySsQVT7V0ho_KRs7exvYJ&=DI2#=OI2{E4z*Dcg7dUb|dnU6?F5 z9U{tWqYY1BQro3@_fa|un&+UBdci^cJ z7Gt7B0ME!>T8O({Pmo5DCQ1^BSiy6ZBm$(To0PE|f@Q4N26)E@krk^^;S|P>ln_S| zn{U8O(1`bn{hvwZR}Bwi%UM0f86w4UA7~92Ec2&c7)HD6zGHb`Q(ZXd8!RuuN6B`$Dmh8H?BqPYEo$7!$uS+q2b*4}F1vLhQ6 z^srJq=--*$(u4;}Q?njg>7ASYo~q!ZUoKT#`jMYL;@HHAzjOtrCKyN9(hY7rI>^T| z%W83w$4QNF%Jfg4a8RA4|9h~7UP=A^m_sZRisY>dJZb?zGloN{X*_1gp-tr4p*_~> z>Q*DNLB$#~YJ3K(f?AAaxMTLu9p~$d-`@s=hw9l97IHZ+7MR!a9cCKtEj=WctNcz+ z@Fgs`tuf6=8O4A`!J(>v$xbY?`^QO*05h&Dj(Ap3-XJ2cpxu~y8$WWyS&S5s78sDz6|;p5~VeyQq@ z44R-A*clh5EWyc-$)M300~n<-hVv|pLiF-Lhefa_=ZjIBP!TIha_uQ`2*=>Q(aqTD zjBL#Q@9Bw@lBKyx3y$_+?z%#_Gaj*|!zFk@F@V7eYqboG{tH6bJJK=@A~wD+W`%e= zX8wKLZ$oqQtey2=#cP|)dychSYJhV+(M36khV-b0G*LJP_lGe^WUDwEN$wVES|LX0 z!&>~xU3ta0@CO`;z)f|%0=@U@CD>E#U_M_D5_N%Ki;}MxcigvI^0NEgt#UDMf_Cuq z2ZtLAXLXOeVul`H$}J40LD?(KOFD`1jW72VT7D4Uo2R_8*vHFGx>FHWEt<**lUR=; zNY)V_cXL{!#MdySK5J4uv)D}MJ3Da}pYuBy2&2Bh!bexO+6-3BM)*Mp!kRn3cQv#) zfX1`x4U*vWid8*$bx|Wl3Wi=TMwWcHXx;O6Tizh$H7Hp|Ta79oR?mE<2`|Tw(QRl( zS0YKi*IHt{gJe%;-GR2zxr>{k=yg+kic~?R7&=YWoJ~(^rAnu-#KD4Z6y8diA+wPSw-oYR3)mOmh-8)FJg9 z#%2fIUh|3wO?#kmW|JeUgE?%VA*0gl7!5U`3`yUb&DialArVc33zQZQG!Q-)YG!YE zV*uWpZhMBLhw3|U7Ig$zlp?xauZ0O7jejrw`^I`` zNGc_z7Gy}xsd3$-I8J8&R+4ySyyH`FXSNWuuxlgL$LmnTj4ZoQUo!J=M_Ys1wvn|Y zyMfW*dm3<@rPH{d62a+gKYQqJ zB@^Tfe)Yhs#0~5HOg|4n>+UxD53+R}$o)l$PL@7=y*4gde^7)<=APVwQg2aD2KRd` z%j65u;S$ygvHkUZQl<@it1&I`-k3Mj1PI=PW9KogoL*|xzm@3{fI3|%OAL~Qe`<@L zOF1gQ%CM>X1B*YoL%p`rOM9J+iwszp+1$H>1uOsp3q7CGJmxqC>QsbSg-O@n2|>lt z^j=}Q35^Xq9^3b(8%A|pF@n)?cptaTf8STAK9G(K_2ogYIwcla&!NEW7=}oDeEud0 zp&B~X(SEWzi&>sH)PAi9F}Q|FA4*@w8f%#FO{7ccB!c3PNnN(?;s}kUcz&x41X_%K8)l6m#m?zwY>F2v^ zhwXM*yIUhyFcQ>@s8fY~I^tox4%PZbK&v7rObeDNB;~dbi8M(ub5(jJ5Mw4Sqy>&+ z8}i}~$i7XAqz-P7^F%1yT(fGXk7%N-;2c`mNKi2CRh6b-iwxvU8_~dRDnP|;BB&O< z*$u@&cv&NKH zGJ%@%td$+?;aWM;a-!3E5Autz(Q&pXI(_7NDq}_*e2Fdgthu%>FEX~O#ir~_))YGe zhx!2<=hlPTLv?Lm#~d~1)j=xT9HQXC&i;W7UXsG@SF53R&NGZr#H@77 zwEi+s+Ju;boOfd;wOwnyk+dw}a{be_Vor`++1a~4oX>1D9q0_fKfeh2g3ktoVls74w6t8_rk=O{^x86S(Ao-bNrbh!IRMJqGygZ&yzaW;iX^@V*W!A zODiLcxo|0nj-GonNob=UCQCDTwtY$B{&?ALLL}{Ve9``=;S`8i1+LGeLXxl|ZeAHt zw8OD+v!ms)W{($iy4Sy2eGm;3lMbyWIh6@7KLF-^l@1f=okxOC6GmS>SToKaU!pEC zWr%UH3yk|%^RG?BKZXTjS3IwZ|p4N zuNlN75Wb7S!-^E;%G)MMT@BJoMQMdg%6ZaXtK1~LPp}xo{2%dTkO_D{o=`Irq3v4g z+|{fDpjW>~W(_irrJI=>DR7^0JNzp^TeRDi(v2hRiuD($8Z-{^T;^RHS1#~u1q-Vl zl}Xp6UNI_qh7+K_0F-z|ETM<@FqXVW*@|Db>fksYQc)ESx!tzs#~(5)%P33)iW7Kd zaY5YSk3lc(6Yfkz*~3g}*-13^KU*VRdbnXEmOk(?S(>D`8k11# z)=Cf<76kvXGKZBcN|nPJWxF(IWVjfzNxz)2ekkV1kLd*qr8psM!J86OS8ugELR^g- zGFQ(0?KnQ}16dYc+kJ8Ghm);r2UAqs_-O{_PerrR*~LrwD*?hMANVWp0NkI@x6Yu z+kB_}&cFjHs!wxe!C!wq!E z`xkx*fe}Z#me8^Gkl1utFFIE}OkZKh-_j2Fg+dTe>T2AvKS)~*XMLqNo|2*+sG;9{ zz>3p-EYI7gV#?r9QQoJfGJ$r+%oFG%mxQDY$ST38jcpMkC>vp=QyMKHC7NV}X7kzKPK zs|RKgHs{n7S=RukSRnH)(_y%@mxlO`ZyOLC7e!XP>RbBNfQXnCok^o>U5V?V3Zfl* zmOyb!bjCSOT0^vpq?yi91PgCvIRGeJsh{28jHnxuRP@(y2?08q9VrEvyiin{C!VWA z|GX7`#_ zh_bDB+cniYArxv@M)W$XyndHz*kXeOC=O_))T*;Xt6%d;+@|S zRH)&+mCjj`#|~oKlOtjshmEgx5v(Gl0R#I?!j}C}qpvriTIa{(gr#3+wFmC>eI}h*Fb!{wP}7qff7PMOkUjx@D7cv49AMIFC`6<`26B~KnW-#Z!DRxa zZn6KIJ$Oe+`p5^4oS!%WrKOxwNND4w8^@n}AW^RC;tf3+mR+d%PDO~78DIFZf2n?1 z1&2=kIpc>b$6bMHeL$tpNYkXCT}{HI<~<`(OTxM(2+kG%LFZ0si*vuJ?mp4M%m5rC zsot{i_4DVE^T*I?(^A1>pCStV8Z;3+kxgB%h>|TDsi$ktsW8{w2$(c^uKp|Nb=!G6 zIfR>$LN&}GlqG{zIS)Rl8~WhlzBk3yxQ`ARVNRoDn@^xi{|~T3iMv-tPYf-=dcBb+ zYYUTV2#&X`vO72W@PB|A7&-GQF+Uzbh&RtbFcKTD= zd{u&8qr6i05ip={bwrtH(i@HBQOJpkf~o2PacSbM>?~pmZQl0gfxA8Wd*6;ST!;|( z^94_3nVFslLwwXnn5#6VAqS7Lkh@*4!&vI5Pipa&4$DP);7+Sf-Xtxd0ubVOhM5#9 z;}{8haKSs0_~Rh9e%yQe)aa|E)eY1?O#3)cFXWuZys6!ft}Km(`8^7GQ9?kZ_r>m9 zKJ&$7@yPJd93mRfeY+y`^ok%+aQTLsLq70s%3}p276l$=W-$JeKL#y#xD3sK4>^A%T#%tuEwwB8CU_& z$AePvbN=O8P@!QvaFU2jPKJvLQT3R#R{}ixo0DJ0;NMNEh|D~{3(s=8oA>NvYl%BA z$V&!JwIlSnf4KTOqIXXy#0VsEW^ai3-GV~AJgr<7^?FiGcpfHhPVRqMPGjI+g{bRd z3#+}s1HNv#(P{3SrJ+0h=mSvJyaJB@lM6{m;=zKH*-nvil28tAhg3)USX%ZQF{%aA zc8Q|=)4_iyC&^)H6?^iz`;q)SG*2yj8p^YpGaXmq?>EXIg2wpkUI_|2wfnHML3sgB zSczchX2T}WEDbrd9w(>U3QJ`j&CzA&&gci^nO#~6Ip}65kZn32^b8kEICZmVIL?CA zYL~bhi&Oc{P1|6N)?zNX>3lZqj1jen>PGD~mC-f#5UJi{L%=VfkhnJT^~_-RP^48u zQqq9|H&%n=SgmU)7Kv=CYKT=$Fgv_To>5JZ)$NfkD~6vU+nbd0`Z0|vsNrb0#+dK6 zJc#pDwV;6RO^~Im+>dB=BpqAJI;j2j7fi(YlRJF3Tbu*BF0(P;E8C5Ct>cWkJtm+6 zp26lGk`1>|MeP#I|6TjxY2S9u#w7h|@ow^_E|9`(Fb; zOwo`teQOg<^_Koa;Ek+@sT&`wIQ}qEh1QOM!)WF7EI#FkpnUhO@^&EUm| zW+4;*k)Yn|meQ7Ge^F4S`9Xyo|DIv^D9l*XI$Fo)+;=vstcl=NxoW_QN5XenwuqXV z*<2mC{{_heC@)8JxB<+pQr%}?9;4)U=o(LqY1$qPfdT{iB6%DOheF;?=2vBCGB%$- ztgLnzFpZ4Fb58v~oKy?)qvO!T4@e7s6afc+4W~Lomc#&w!1NZgzNSsWMY>7TX{X_% zFI7scKflgd<3+Kgap$6t#Ui|?T-vHTq)cjql<5JTGgMjeVh^7to0^0w+@B-kaFj=Z z%e-8lLHzSJUdn^rW|{ey<|)qR3Xxqb$G#UAyLn~ah+?(Kv^Be%WYu1k{K`zblUs#k z^HP($BOD&{JE35WI#C|W)QX*-b~U`I!5}%uvK}qFJir9#{T($w-P(aSOMKurW}@@( zJT>mLy(*fS4YLdRLIMx7?s3C2(Zvc)moU`s_=y#;`#UW^*PSlCGI%IL?jNfi8969i&9gfoC1p$ z2M4UrQHA<+zyEv{oFCdqP5qQED~#Cj#MsjCo%weo?@}n`opWr3 zNR4K+003qP8(=GV<*__VeFDuU;dsiY6E>6+O3F|D*&Fg;*yJt3`uJu0RgaI9`>vKg zWC`P&{*5DU6x;?oJd@w(&mgqyuh$bkeyQM8 z9*FLN0O}1iyxhu<$R`zD6GA@gJSX)uyfnUqqmCv__OA(BuQ839Y86>{8Vh)< z$K@X2W5h(6Z*92JR0viy?Z`)^m@gdfF$@2RE1q!CjDSerW9Y!pJwXE{DkFBS6-{}g zFWqJ|Eux*uFu(tJo+^_oDPD9C%}FwUEq7z>H=Y^e-?vg+IK=8!K0P|x;R0fMznq~5 zUoy_>OGw1rxLoVz%_o0G##b*k>c=V01ylq5qNxb{gzLR;nm**NnV;EsD3)cy^*5UY zPx7@JG-GfYX#DT=YmQ|zd2_c9njfpX z7uvFJ0%lNhrplMC2VTT~+~gJ|lg#`o)x9f5M^E68ryuxbXTO0~`?Q#_@SZy{l2@27 z9i?3ecX*#%;VQXBxb@-sA%+4Hes{HT7{44U$XC6D5t4Tcd(h+TDOjNqs|7~m)1U((PRf6y3i84SQN*kj;bn zu+E8d{L4>u3;FD^TWD;yX%1nCvy7CxMIfjbE#X;gl0>7{PX-hy#t?N6rkGH zS{EtLdtBY30SlXC=;kF}fIE(I<*04Vhm?_YGqSFPe^k4U1;-ANiChv`2QU33YR(8s zK|OtG$~fOZ8B7*s+7qF)6K#oRZEKUkKyL|@*lYN}A&}_0Lb1re`GZtjjqZbj4;A-d zkNUmDXC~*If>^$J5Ig*1W`FE^_zJd%8(vvK~3J zuIgX&+jXnPglIiOk4GO<<9M~>&%!JA4V#+K6qg(RGUlJU| z{Gp}8MKlJjC!a*On`um;ZeP_h=br=ry(KeCFt<7i5y*vMYu>h;{_VwUpRT6t=Cogq zR_~AirQJ2eW*Z{yvx+|g`9x%R<|E)>JH=0e1ECDE0x+Cso{g)_OLtP&3yfL+Jcaj- zHDMRqu7?{#yJCjK9u0Zw9o6(##{i#MBrkFgT5@DW(d2H?r{J{r9D@65Iso{0HXn@{ z_8AYRES%ePahUMl6TRP*R-|MwN9@OOD02ZAKk`@M zri{rEP*>1c5HijbWy9;Oclr39;z2+7+$;KEHCZ@FyFKS0(H<4EYMEB{C(Iz*6f|G* z)%_5&o-5p?@X^j5mDUPMZr>qyUyy9LC6ErB)BR*ao<92lJGBU<)Wz#P=6`(JoO=95 z_}K*)&~tr-z1_wp;R1ug0W|Cj8n8Oa_se*Cq|s7e4~&v96(0^Z zG`}efI!LCa18`maeC1+blosD#F_IcjaxpCbl?;QGc-M_{@ha)fw0qu9&nQElP-CP`^u%3LDqJkCsTeLj zX<5{NlUsDae$LK|;uJ(Iek-AH8B{whbN6|kEov6pYzujaSN7H{0ad7wqtt&h2uS3j zOJ&e-k?C-a4W*F`|5gf1E1fBtS^(Zd41oPt!|nAaE)u81UCo1*uxJ1tuk9K+R->hM zjzvY5DDz8QLhL({W~7b-KZQGq;ZlADi*)EZ{`#|iHr$Qlh|i#|1QDuKY{10LWb4WD zjdkL`?oZPUL|lYAmz=h^?OR^DYL+8cQeA#v(wZ>IqSu9!62-Y})e`0uqcSpy%`81_ z0(yq$fPVe>zdr*cnje29`s(ocR#h5vCE`0cH2ID`Nc>MkM8WbzxFe^LTC$di6Muu5 z>V|;3Mh)0uD>}jIDMCZ4$5g&5=;|Sh&oZRT#Bu9kHDU%`bq6m+xEM=l;K(W?0tNS3 z-hjU!II`J_;0X%(^ui}S>ke;&I;F$E10tP=Zi+DrNd32}FYv!Z`55o}?Oj`>7G>n# zoy4RVFT+$7UUs@eixtl7S=^O$%?e3;o=?+E@Yh`k0GtN z%xP2lsy(vmT7eUDnaT4Hw_=}|KwfK-&fA3t9pqFNXkdu~wG8Dsz3T&@%*&_{41y|v z{zhf~NUuW%jBWerw`h=adBg2aGJ|tRswq|&dau(VWRVSqe(A-V9(p+UEcrK}oz9|T zeKd8f(*@7+vyC8?)&r{RIdaLVRvahU5!hE+FxW$CO$1q1)mi-2*Vr%3*%ve)4wDdU zDqfkMB`-p-WryKcYw{(*VCWW7X&V9CV(oAF+KcogQn{Xiv06<@w3AhHg)7Uk22k+Z z2b-*#apn)lTp)G>`V589w7me z#kDo)%BKxiqcxTf&YTX?ZwO^!A5*$TmEc*zor~s59^)zVUe@w{j$X_ zaU0}=*h7$xeOBHaceTEi4GU$!zW=!-xPwGxL@ISNN$fhUmRm<;5(~WDYU!j=$E=Xj zjfq{Q`N9>Nmf*w%o;!2I_E{gOo-YgF@pM`!hRFOMJq@YjMxOpI&BSvwb2JD!Ywj&% zRlO1AiyUvj!zK@`!EJrxm>spNpc3*ice)(bhx5g-5(!LcVf_ za)^?RYd(c{bJCH^GT%;wZq}l99Fql{ieKDQ+|K@7_kA-cI)7Z-K3=t^7n>iV=ClLF zt#!;#Z4Ez3;XD&YQ02_Y#hJJDR1Y_b(M;((%pc{F;87v!Q(3_KUX+gLaimL&UDDv< zI{~1Ao0H(vwBx!j3T|JYMaH$q-EnZYBg}-Y>lfloI*x=ANQBvaL(zh*vrTzpv(dRLdo?rRL`W0HoG))>Mg@0e$sUzWUbI_ z7lx~&DTYY2T{%L^Q%@DOLxcpRUQ#DWXPGVfeI3YgyIU$f)s3kJtgM(F_AH%8Otv^+ zI}Ey7$Dm&>4WRJU>#w~<>ksJ|B^-;jyFj+HF@VvsKU7tV#eCqO90Z9DrqujrwOEvq za~_cG9VQ1iC#?o1^L_{{^ANrE30BzHbfe4kIzWz$GTN(WC}LT&4-qj@8NcE)@*k2v zg^C1WK-OjVnI#{a0eF6g7T!(pg7q|siMQ*4yOeT$N$xz&<2G|!80`n^qzKL_vL0&7)oc!g>|dk_A+ z!yRCyp2b{~()yKkj6x<=*>gUTl;{|S+a29RCf^;wf2g~O!Dw~<-*Yj#mc}On~P|= zm`&lezDE^4rNPGbZ_G_A35UQ{=dXGxc~PorWD>wMaTXDd#6xOoX1k~D0j z16C)c@7U4Rk(r=0i5WY){EDKx_>eln{|kvzjj$N<(!Y9n^Ds8O&3INB9VMna>fOgt zODDLaNEk9vA+`FP?r)BTtwn!68#E`FnTDCx?hsF`j?5ucf8f?L(bksrj6Tc9)Rc?u zYy4_Ap9ycvjq`T4xtB|9Ia>O8`m!@_k{=U8Gz8RfEmPx=El!b52bk0S*1V4A<1U!x zDNPb@A!ns|NbOCC)3cP!%_5XbLncZknGE z^mm}sB{BAxy_t}lJ=X3Gbm%E!SYM|05$?*}EH55;hqtK*sAGu3<}5Z0tA*VYK-N_H zTb5F?)D?WEZ%8G$`tdzK3eekPgLt|85I&Qu?26RfA-Tjf{acnPE;XzG7d*lB%`a!- z;wA$N4YtG2hLEKgD2oMC?QanWHaZ;*zDtRmbzrfXNjeG3k8a0U-bhF~TaUz#-b!HR zP4X;e(jVBuS-!cgjCSYM6@L#1Fcb%4Ii}Xp$(A%?Q~5S8*_?I3;ktzdVHzgyM-2 zS_gwKZ7WJitqdb8`XTu^em|MNt38MOgFP`)c+LoPH#hev?yhG1$eCEq>85|m z+{?(A9YtQ+2Pvms`{a+{!KUbk#q5XU19+}-t~OT{Z1 zo1gfBmQ^C#;l!Ca4YAq{mceSwvB@PVcOPp~e; z;A63YSw%WPkqlBp+vNo_8xyiqS W#DHM`|A0FV!*~TMM6+kP&gpUZ~y@C9RZyID&PTf0X`iJg+d_&j&YL&0C6mB z--zEH#|;}l{kYfvr%?a=!BzkKfI4IO`Pcr4Sr5CT%m0G>SN*&HgY#3#{jB)|z2CY2 z>;CaE*6iGv{Im71@IRLS+JFE3dH-wvgYsA9cjxc;-ryglzuP~r{?30;|Nrxk>i_pM z)F1M%>woNj&;IdzuYbk=RsOr(ckL(q&+s4FzCb^X|4sFo|F7(I{s;blus8DW?0%Ua z_dnKrAb(c>SO0(f@9(G3U-M7wAMpP?zCb_o`ha=>daL!@`Jdt^nP1NTnSLPuZvQp@ zYuaDKemVI^;s5mC_W$I59RG~`jrHNwKj=Ryy~O?-^vmXd**{l*uK&>gC-T4e55xb> zFKzw?{{#6M@CEpP@bBi|)&Et0uz%A3G4-k35615v?L+-X`Y%vlOa3eUGy7lnzwn>g z|N8%__3!;(@&osus$NdBTDg2-NNA|Drzv_Rw|NQ@X_Xqz=^Z(}G>~H-)b05{8_P?E`ng<&= z*gQ*M_)T2V21Ye=L>U;>%@AZ`S2RC_L5B~i)H8_nMslYxTQcnF^cb=Q&Ld8>i&sye z#gHy>8g-;LGF37%TOul|;X9J=$abK8O)NJ{KY4#4-+~NcL%#$TbOWyh(X|pM6YNq~ zzWFMeyW)mIa+zg4ebQay!yKLb()~^~Ib}8y%C|JXknh0-tvl`}Soxa{ZD!LZ7)Qnu zH)$yT9w5Zjn!42#IKMa8j_oOE(H68b@#_u%!JvZ<)G_6q-6yM%w+D;FADhxU0uj3Q zVwc0OrJ~r4Zn-QlJTe0b3)h9&VoApvJj<5>qj?3K5J(ONF8kf(h}14vnJ-kG5Ly;P zEN$4Zp98fZftm*DmaFE6T7?vPPoOlB>eI`jpH=7UXVQWZ7r$AnLUyoq-RUVhOUUdL zoW$|ynYAT(m)L9q%IydHx`waSz|jh>qO04-j^vVF8hnPDqqUdxUlJf5;O+6g#eQ8M zDO>jog*p>gR~5oi2)V}ehE_aTotZ!B9an_%Iwo_>$#?ztEywJ?&Pyt~Z}yz4g*)5P zl{gx~t0_qauGQHgQ&)wipQ7TJwrwc69YmKsv|xdUgYa)d$iasnIZ*nUz?!-oNj8uQ z9+V(_lUn6o1m=TW{+4^t+nh3w}vLMVqJPV7Z z7JBRBO~?#kz@ZLUlIeVDDX^7JafuH65MvSur}JuN(wk!cxHVmsoEMl%GDU}-6p|UW zV_J9=3<~zgBQRKjpI$FHvTrHQ9ZnPJ=#aJCQ^}4NxQ0%It=?wE^546ji1_>Uf`ltB zA;mZ3H0?q1!HK2DYq8;*z6KDGm0%)iwjE9wCD!Om>oU5sB z=sp@R+}06hqO*QbEIPFugUL7&=k80o5hn2kPp2&X@pyg~(+ZUR=1wY-dNHP19}O?A z8SAf&H!tKn@IoHfJXh(dqL2{SpFgryYQMXuk6Vf}E}q`5kY{YGb4%4NSIrTMN^B*S zZdu|{m17l<(X1H?DdP8*B^GnPt$lk*t<5jwJMYnSwkN(Vqk27-gB-0(bJo3sw5mmRnp@ya*BnWh+Mr!F`ZU}s@wYLwX z6t!P8MbVoQKPxu+G8wD*B~99B`92nqXc3uW{SZ13kK@6fUEibVCxTq#QXE@T#ot9C z;yfQD^WXxXV61YA=*d4kQv$Rtp5NfnNG{Y20t-X~) z9guyaAv1Id=_Kb7;|4S2gUh2!yUj(mh z#u>D9J@@?RWCY(n5299r;I&{t&d&LXl|M+o?z#}{ta(5}_^VCGVU>3i6ZI81gk~4X z8Eek$OY4Su>*Gz!`3{NKN6RTsURBbpN|{x|NO$0a7?AJ3Mbg-w(Pqoe0P#-Zguoz0 zRM0^XPMbQ)^d_%4Rt?guE9wnrWwRLiP?v4j$c}>|y(ztdl1u7ixD>p94_EBK?2sb= zG0LFD5*;7$i}o^?;V}ugb;zi|;xUrvRc!*aa_d+yxyw3}C677M{p&uP?#S@TkT^41 zu~~2B0FCL<{qI3+Ti@4%3B5$Z2OvFCDH}%{M;xr8l8gJ9pzWgww#zt*5D-Dc!3=gQ~eoK4!!dv&(*iC_5=Xc5a zLPWt_2ZaJJ8$HErWnOe!DwT#Zl$078RefBX!8oyAr7C>VK7R3H zBfp@WnV-bk>kD=S_vkk^H6MxLRNdcyHVHM|xO5?xS0boVf76pcys^J^8eDAme6Agg z-0Fou`lE4`c}tUtB6hvd(&r|p*y%70gNi^^1FSUL%{ack z&4M5Q0003#bCfCoG7Sp|m0d>g;U}hj8g;<1ows00000=eIuVqhuo4y_Vu3u&88H3)W{aBHvpr@zB!a zbhzHHw7nt~$IXy^gb{Iz!?z*h$JVTuybiN)KUwpJB7+4>Tf(Em8N_NtBHQciD)-JM13E&AV&@{+Rf$7`REhD{ZMOw*^L5b!I3WETRvO;AF zGCo}TRcipK9w-l4j6b8-PJQ1>ZKQ%g2W_eix`wSW*SAd|z*sb!{eJ7W{mq^HEuDai zjt)?ewtU^ji5JXzg9<^O+|?CX+LOmDZU@r*Tj9L8Mf7##7fY1xUlS|ng{tU4GLUXZN*9EZvqWQwgO?^Y@y&$9UNolbsKDK`9DL3?zOvpf7kjL8y$?!DgASa=92tnOmA1}Fo!b{Vi$TExz_b3EZ4$9KKmAjQI8!Q9vXt-m_q zLiVfMTL)k0vp|ZEAkR-p%v-p(`+K_FcClq9pr7iC40}nM7b-;56E*}BQfr7LZ zQ(57ZDt21a@!ZQl%6mM!z0uJ=F1}pDfH)C=%}E7eDOHf9e%KqgMk`%>*JS?%sPneB z0OJo0FngbM?AMt1jOKv$&#%E0?)u;D;QIw z-fY9j>WDr;x4A#y>%2INM}YC5BSEYZPEOIt3dcq%e-snUgodQ+721*}8XovC!%Vm1 z7RfqoUF(QGm~N8fk^As_e@2S1q`kLR!?Hiu{{BEmGE=E-4|fLLjeS!oT{q4Cku7MD z$68RSnyY(>#E8B%CMuMi9smYTXFW%|7F(;yO;0ZF3wPuoWDT}5PNkhEZc=JEcn}TI zC!BGuo{_bHiP#iTUY&D|=h1?&mqffSWoKVnOdUdMcktvrEaOw5g!X{ym2aT8XwBAx zmRWLkADJ;!mCUnTi%c>Mhi4DVr*Gy#tvft%tx2~Sn(#fy!8b*gNEukR>lG;))#ESc z?|BBbo-qHT(ti!msr=umsd6%?(Q3ePEEqWwW26KfI_R|#%801UXm0vx`9(&umBj|7 zA|H6;j2tz=KcXz(!IQ836TQ?xD4&+iV62Y-u zW1+4!?Yts%r0HGnpa~RP_vrt#MDK{+osq$JJ~=iiob|TmpAm=kR=Dru7ZfYqFMAe~ zZa<{K&>G%No3!**QG;+ulgTzaj5lUW#bzHI^=1;KlB4^urU>9c_A2<^N(!Et)8KR( zyX>yn>aRA~U#=bKl8ZU2Jp0w2Op@_W{5e&*V{i!6L>$%@$XMHq<6J^iHyTNNoH{S^ zJUFvlA%QDUx!irT(TKBYN2oh?xxaz)yvt=P{=smDG8+69A@KVPn|`z>kw{eWy=Do8 zn92*}(@6?$^v5D1Yq-z+*9;mUm+w&%A>QXGL6lOQ>Cc5r%u+L-i^dbM!?%j9nK+O-Q$~D(GLGA^=R(5#JC2HGCI9La+$|xC>E>T*=&u~4B|CDSwD=~8nG)xi zJE<9u_yUdw8B8U^2j!0YU@ariB-UN21}0Z3auOUjfA7NU;({`q=HL9?+O%gHd`#XP zBnkkeF*5N5sN7J5c6I7W_pJdQ=8TGA)|?SR{tkcMuQt)G8wi)Vw1nDta%EATE79eo zCDN==E~}CjapLP;i%RCOBO=vMuI=c|#(3oQXUVh*&9>djAKtbnfEY#@ayat&_r%F1 z47>6$Adq*o=#@Bzw#{9c%c;e0^Nr`{Y5Dow%yb?;jKcR`ROP zwbHE?jvp{_t3Lg$B6({ABlg#i4h7gVI_{u)9?v&B82B#0h9wMVE7%m4l@^+g8)XKj zJrtI4DaCpDQ~x-r!X^a0E&917S0>fq8~$IiOi7L;d2Dea$`;!efS8dSdD236=|V|d z_H?2@{%vN+v^!XbV`5Jra&3=vP=?nE4UY|hwm^o`S{dk?@KpmVqRL)8c{{NJ`A_xe zELSy|joJ}VB1<{P4+k-W`NrT({p(*CixaJvf3fDPbt_nj&VgC$9R78D?5CoF3}O^3 zLe`Eu#@GyVW;SrVdiUQ#nHJ7~HX`L7Hio+k>`jad%Yt7Z$U*|*hX2D0>Jz-uUM{l@ zuj8N}ty?gYfF-w5g2%wG4HbGgj=sG#&ExZ8+%xm+BI1~Q2937Iw(ij4q=7DuXeT~0(h#V_8x8_@}M_ks$fdAQ9&S; zJu^+`C_E^+Np6b>{`6h&V1m+>Cj5=L8ucWyx1p?}ZQh`SwQ?fap3i+dcv)2x8tdim z4y`n=46AS;|21ne#LW$SxOPgUzCsPfeUHERn6=R z;jn(T$sgLSy0RCV40|oHafp54g&0dF{RUdwYCvX(UCnQ?#8+FO(9h`R=#ud)$_o;B zuMUSu(5iowpzZb1Evg_;8nh;r=pIr*XwO18d{^1ypM0tiCF-fU$eD$U@bvI(siT zpmpV&n5Fg9lBZd!&=4U-X|Nq~f>GG}4mqfhk1L8TUN@p47_MRf6Nd-bi9*qgZztJ% z+e(_LWWbn)-!UDeRx3#TxB0A7Ud>2!q21wdv>2B^q)&xv@rj4Jq@c{*Knh?zwrp2R z=diaIuh7dZXInQzcrT-v$kB==Rk9eT6|tXPbQyr39`$A{vD|FcZW8CKTG-)q^MG6^ z!j~J}`UtYtvQDtN9aqs)Lxdl0StJm7av>PHD##{Y1s+7JO2oC7vwr?VA?P01>NkjV@|bEa%d~{F*law zb2aLy;0{H=!XKej_1*vSwsHna4awrYmAaojHFC#E>0b~IAn$P^i|Aa_EACk{n{L3q zLfA6(!4LXwnN<;t2~)^+7?i`GABXCL6ebSH3FWkiH3Wa-k&2J{k(Px?7mIAtIGs`` zTB{8Dn4!Ko#UE}U?Zu;5U?f@jn0HjxJCJJ}gCRDI=%V5E`aB={+v4}S;KW11nmSec zrzwa?GPR+?C&O2&0>o~FoYxVrHjngPF`rdd62>^3Ct_Dl5ycd0sZn7V5+&x>d$Xr4 zTe%l-D-NqE@a+$~ypc49k&mbS_u{iXVJBnY)T);_M=>?a^W}b$S`Twc0le|EcOzwt z7T3_^!Uck0-oe&4jR3#d-9IeYXu@Hf>>Flt<)$b{alvxmx!c8$7We6R|DkL+!kG$?u}zzDQUCw z12hO01d!x>GO{-LEB6^~Xkqk^6uwK3@mN4#rH{@1Gyd12OPO^|a-?+tqR&w1TS{(h z3N(PRcFM2|=f@-U_fSkHF1DtEbT13MiC##^4p}Ee4iS+0IKQv2UVry?SPIgt8AfBp3Rk|90P}s8SN_i_8V6Jr4P=UcwoL{|kI|{lLWK$&*W?xAw3v zE#wjqequ4XzdHzTGo#o8Q3+{w?}X5gpHqrV_CN$yvEWxc9?B}l5ixu8R^56^sc~=enEC?Hb}qyosOUagqk~64iK>gpC`y7 z&d;Z%H{`54O^@CV_W|cYQJ6^!u$vIJ%& z|KkC7wlmYC0sDNMG*`30VZ7u%?;6bx&MVZTiPxjW)i)B91xz5WFa(wcp=f^#w}l=b zxP$gQq4Kl{Q7#)5K7-2NsX1kNgQXFI!NN;5&uo zxLXuz^DWx*V#LL1QWJWz(Pun^72%_!WrhCuh2P3`9@EC4)NNrSz)0CTmA6#aZKDwV z>)nbKWeRFZqR3{GlP4l2Bbix-jV{VA`nCT+tPl2KN(ECgILJXi4t`KX73&d+1@{s| zk>S+WvZg8$EqU81oEQTq!z!Nx3Vykr;%=bMjUlG6ZXhgHN#&5w!kyfgeF&E2v^gok z%pv!OTAI!k{qnP=^`ijkCfrby3wAPY+X=Pt4HN&NzPYq)^IsE-~Rl?p6}J=n@rq z6q$5&jox1MGA8lf*5d`(kj`=I5T(c_s#Q6lm=>%{30$Mo{NpA-yf_`FRIbjLpJWnx z!GH)@+=KTmX&584*0ZK=g*L}P$0_1fo7VC9yfz#=98}4n^&S49Fobu_a{gkUqKfoY zA<802Ge#ugb%4bvW-{XzWD&&xjuUzXo7D^OHR)#%Bx@+aHsyvNEHCKC=0aiu$W>fQ}Gk7&o0ZNa5B_6H@mOXC|b>H{30-6g+#Ezs>Ua5p%+68ReME0M}DD zx+Z=|-IXa5yG0p*rnqWW{pGSlw*G_*cClG+gd5SKEJ1O%V3&9vVrYZM%rp$Y)GG7k zlx%ilYUOg-%xHP$$i@hYk@1tab&O#4=6FhKwLAeTZ1`+_bte3eR4Gb#g-ptExpOvL z-)YlYBX&1#`h0lSg`s>w2qmOCOK0XGZk`89lzZAP*v2{6#=>z`+^d1Y5?@0#i8c;s zn7ds-VFpiBjU}YBl@@3P9SU^QD-+@>HT1hLL6veGx-TR2LQzDf z_iLkK7+5Wm>Yyyb4!O{7_23yJaq~0Le+oUnDO6NB8DUwWa9W~GrrDe;& zP^RpLBC<6jYwzzeL?mJo2`8zA!#5YAfZI$IVsV&*QFQ|=>gjz1WT7M~;Gv%S-C#Ab z)yuyG_7Ki+<_2R-?zwKBX0hs10CZXy?o+qRWVH7d6d;gYj!=SvN_CD-3UXCLP$i6> zAh&xgQdt4z>sTc;Ze>BlSzOIX;FZwWmQdS-9@a{cEF!c_Tj>Qw=a?RN)3`7OWT&%~A*E|W2z!gWtO#2Z zkuDSm^pv8)qhNkxf%S{=y-jM~9ElQ1FkiY3CiNI|h!-P!+ zv<_|7p!zJHCl6NkHQ%U`;=;}=UbLTR19{u7-G>n{tUx0{8y(hUES!W3crfRJl?$Kk zk=W@QPc>Tq^$;!=_Nf4&A%vkl^@Q(E3;evsv~BBxYswvcwh_DFdcJ@r^!N}vcDs>2 z@bz5cwaC0PIXIVtv_~W?|AlzXxrtb{u}h;+7u(#}7we(;)RkKD3)Uy3?W1elAh~Ws zW0sUeCp{97X-zci%?-PF&~@jTSQtydfR8KoQ&}BCoYUWDuaQ}G!@!IK1CRz3|Gbhm zF0z|0$8O2?0Ei|KuV|FCbSwSB+pBS@AU`WvQz2!C^ncY~!*kv6w2BHoH zxr)yHqj{{~&4RUU#$<@R+EYOATewL=0hQ`elxak(Xx2Nv*~|B#(_wn`InQ3BP%@Gf zz+^vmzEbk~4_JfALCYQ9lxHItl28c%!^PpSX|**IDq1A9REJcQjgH)c(tM$5Xl5z1 z$vqzv2}OXGXrANgZ|*`QB`%>{BX_q+PnVjvn<%rUJ@B>MT24Q=FNyO?y%!bi3&Wk2 z>d2@XV2M7=uC=3F)n$j2^Qn1(+Y}X?6lGTWrX4U4p1!GP=kS5S4_>~Gv3|L*3WN={ zID(uw{i&UjGK@9?QX>H1Xvi{m%FV`lsTtA*^%wFLAmO*!fWLhmj{CUg`)NV$BXd!S z;j!ziI69RPm|dC|c`F}+C>}vl(pITqMhWGuZGg;mh|s;pRZFw>NUT|9e!?8A*&Baz zO4{VDWZ5NZc0Yf&McE%~5r*X(p=KQ8Av&XR=)ON!;j)IgJf*8ncnB*V%F zG=*nfj8tQR4{H|^)f!paJXk^q!yG(DZ~{|LBM`iJgUGtbO&E1%^ZN4M7xi50rD>Y| zsTlA6U-#OaJnq$^UqVa_G(fcQ8-xJf_aypc3WbBi)XHTZxCJ=a!9C>ji(H3^vASCV zwPonvmIGWe`LJI1iw)L8h0IlnJ4~<5jp@3lc_RoP=nOWMMm;lp*E>Pcvw(_%n@{V~ zQYt+YvR5@t=>2+_cj3fAF+H{>;A<$3B!eRC@~6x3$Zj%xpR)wGk8+xt`z0(|LY=dh z8)EMrVYv?R{m-a~52~Wn&(6mQdH1(2aJ)^{vwZ(@qJQQn1Z{Q4b~f#@U?|`O2!nH? z(@V2!Uv1=*G@I6}J!=Mk%AicH7r!*Dd9=GWlPL(gyXu#yfX2}O(+n_{WR^9owkWq< zbx;T=82Y}=kN$ig#p5O>tq@zshLh7O7WAnL4T@W+!6A=yG@8$61}3GAn^6?d{2| z9pM`wAiv7Ifmn`JWRMe*%i~C}s%A5a>@dXX@IA>cA+-bU86mEH)#`P3N^1(ufSL;M zf!F8T2bbfbH|r|`9}-HJ))u3)Ld7r=U?DPMjaju;ia)^-4( z4fE&&9WP|wkD?{y+*-SVn3(`TZ(t*HOFM96Guq#fth7Q)+cyf@GNP05r87}vvkW6E z6V<@epi1lbbDS9^=ntU*e{h!T8ZvnSO_Wx1m9u))0ThT!?h2oE0FUega47z}jQ}+= z7OMwQZ-Q`SCog02+jm^C)~Y6^6*RbRaxpOtJssHFC3Hz)ILyW5>y)eYX~DJ88Ld%G zo+Ylbo>DRy<0?PSF~}_D^$!^lNgBxod#zS)HpjviG(Tf#$J)rl7xaFsliVGscKFR;?B!6NI`16H)dUVIK0|cv{}D4S`N&IfN}pNRufJdG`y;TKf5VrMYQcVq z&|kysx;({0);k{Ghj%d(Oi46^G{S$s38AeqxgCS!6?zCsw%vYpWzSowYqinl?C9yy z1n!AC_rlM{-TR2tk(%x6uFIhS+Ttt!DO+Qjj%>3eOSm@-%H-L*yJ@GprbiWk^bA zM?O)yx)I3aER&9}ugYS>lKo-B~HFZtK&F3AU}yj|Zyqo1q?(~$Ss zII|kvQbp%DB!A{HZYS5S73Kf!UJVFVoT%@MX4vO?#po^@&>c(G7qhHL_HV`R&iPh$`v4OrA-yl{^98547*eYl_`ix%r*H1b%24ZT2`a@pg4nd+HdqamI*k zB5ruzjX5`nkK%K6Ez}s!#P8(Fw*MTG>$oMcVdbrXP{3L}4e{5Q!q}6QiT1Z)3HPLpkWSsa_@@w|*LY?4i z5j$-nW5d6NLCC-HSn8u~zD(YnSlvNegvTv+z`l$ioNP-l!Dy}(9;ThvzpbKIGBCbU zGO5~Q2t`RH5t|BWO^V)ysYGhX+=Yj3mP#zca1fkzH%9FR6o(7 zZuTpvaV!m}*y+!q2K%;X$Em;gjF~|XGIzbmY`8}B>KphY<^I1Yc3-71XB|XIu|CqO zOnMiO##uPZs%nH|m46N`v#*{2_9Ex~&zfPba@lP{&JG9q_xmWlTnP&uHbKX|H2@aI z$R_Xnf;BD)#j^~RJb$2MT8h5U<-K^#H~f<4sDe(Tt83goNojs%6&*!3L#RR~5g~YT zV0LmX#R7QQ!J%&E=ia;*iLwPh)sIL6MSOfLnW)j-Fh&`T$tmvw0X7K6W$WG4v91bz zkswGUdghB-a@Q7(oK6Iixc?~VB3{N)t=#p_z>x=pI9KToDF!}FVZcA9C#f1+eV^4! zF{N{cqgLVn(7z|eE1Q9Nb))nPq|C*F6mgn@@oTxBJ(0gFV=z1OIq#c#NmNs8D$`v$ z?5iJhhvScf^XKURi?R^X)56JVG~2E0dgZ2tn=_t!JBE7(DqcszM~mR=%ye`#C<)U6 zU83NctiMYA#ZR;pq;UqB62I~vkoqc=9sE9?;cS@XEekn)jEs7wuG$JTIiisKS@Awx zU3W}nqm~G6iZVBDlII3U^A=jUTYKAwY7wQTo!3%_yh|83B#u%Xo(wkHx1WuIup}eh zIj0osXPjTz_X&@{Jj%+Figq6t<@le1)DiSJ5|<~6U_@Ozl$E}+EGviUnocR{=MF## zlVOmj)%p0w8d(vl@@OglIb$K~?m`NkqW6fO782cV6E1#LSu4Z;%?-@`z zlKqZ5Xy!w-jt~#8t46NB5LFJ6gHmejSdt24%~BQHT9GZu9M#Ki%77H->caqW;wHNs z)8n%kEh6!{XqU#jKK8Fi;svUREV3?x8Zaich)evgZOy9m@e~a zeZ2ZMv-MGW)smanIuC8roMzV9DhC*a+&pJeROV1QfzN;r*I!OQ^PPLHExQ>Kqm7F& z3||6ECN*ZL-O1VIiIszP#0pJhdY|^gyX>pofMFR5%|I>DF#5Twj%8r1OWYdF;u6x$ zdi7N=_03{Q4Qo{>Kb`Nhg86Nk8`dOBvy~$cIghJA9_bpQ-2Aw7%e)3mp8h|+z`aHf z$f@31HvB~X8gPN$HQf{?FBth*EFow+&% zj5-|px1~t*A_YPgUIuulZPxI7{OH&d9odZ?_Mkg5vWATks9FW@gvH1KllGY*4OQT< z?Wb8==afDC)FfDOzJ|3KYOMK=bqEmaQ5UF_^H*WEU@jTE0i!^u4~~yFONDV8C#hSV z>>PN0YOlKh?I-2$Qg=n<0(e--1ke9;*xq5WoQv!=D3?1YQXSvZv~U#!Hmv3btbeGu znj*|I%~?emS_m|#mPAx?^M4jme)F_o}qLw5m7DGBw&eND#VC)X#f!wJG?3$MM z?vqnC%FwU`ADAQBk-3$&11R1%99CR|50n< zYisdL07$qwGdzNMNlh9q0M;INvW8`I)@Ll7j=P_yu1jl<5sypG8h*7V5BNsHMHTZ$ z{^!8igxsPO5EKxAvy}ve5k=YE9S%nZT{Q1Q5~d<7nQ%761yq8X=&8 z05UWL6C98XIV?f926tw=Vi^v-PhFOO%^ipbs&9+DrKHn*10m)Q3m}@RTA_1qYrPJ> zwaO3B8K%yONMmvJ(U*`g3$J0dRyKQy-kme7H;*5yjqSZ>N5dYdrTq)G-urN`{7&SZ z!SrIE-Pb-7aZBBZ=W`3Kgg`X3XfWm;8orp<$mVY!w~dcy`4sUkpA+pbuXaW7>ArA>9o>5ne~^to%VR2zd1st+8c_^qMencVlZcE@NW z24X~6l4T9(W;;3&z^*_rXbbiZf-%N&4)p` z%}^7i{Z6fIThZU|MEUfd(dKa%8!c=MfwJn2j2R|O2#|Ce_zWJht14td-nM($G(>h3 ztOTe$&v+F%G&iTS5Okg);mneDn#K-|{BYgH<=>79UT&M-4~HRq7IBNS>W}L5Hc~B^ zH5j!%i8BfB1h~?wyUEQd)XSV#*HBLzpf;ssQM5E?L8G6h=OP27ujdK7dEc46QzP5A zn7R^USLk0bVznA_%y4lccNna2=^ZfujNWIf2@%M4JB2}GA`Rz2@^v|S#lHCC>d))T zHCe0tHuWOBhLJ=2UsDVdYMftELzIhW1kS=`yCLky#PE6z8|Z}^B%L!`xVIAA%D?A5)voZSS&v-WW|DJ^SjJa}H}f8@Sjzz7HWSF=2abDmr*UvYPI zDPdRdWM-FTVU;T++bL#r+{=UhH|C#ugxXIR^~^}A2Rbj zTe1muGtfR=NH=-{g!ltcDNYY=&t6@SuZbEcpyl5JgD^jD?PB2d#8N3ExA^Q(YhqnD z)L-#wxE9d6c7Ow+Bf9#x8F|sCS^zjc7?oiIdk`0E5@a@!Lx%PBnEnbSI7^uB5r>s&BFezC=ok04$v_#LEEg5Lfa)sW2q z-s7g@GZP5BX^1`Q9KB~1xwH^xI&sLOB0A36B%};JnSz5Ce(Y;q_^&xh$OAl`&aFTJ z)Pk2Ql|ZNduCMvt!ch5Cu5#>8vdC25Pr_GPopN<;AM-D5@;BKWhV=7yO&b#d9K)VI z6gauokg{XHLXgmujY;^&)W_>6a*kG=k)CU?MH@@QloXQl)+o>fzQDOjy+~0y;~RQ# zpgf+wZm(Q@LNa7N3x6VTGK3=STJGq|b!ED^3xE|lqVNs{#x|8u1_pgx!CXW3e>@ZJ zR;*M%8+_x-G=2d>YscQ=-&JUP&z7QacWm#_M{0)n2FlWEOyai=>a~bB-BfSXrrf>s z+I*e&3%p@&P;9^{9b)-6|QH-QmH) z_Pfy7luOeExV!3UQF}L93^)LnD!+a}5>|#xX-&dh7EFeVMbIV#B=^J7s^-)S;1-~$ zQ1OgQIODjiRA5HrkLvQ~0~vQB59B}aLpeiOJw|@GVj$b$lcvbz%C5>#guz*o*8${T3p9fA^vd&NBf)xAuhh23_e1f~tX zvg`3w3EPo7aY`N0-x<;TJ5GYjj2i$nef;CqE zDte<$?rfFO(0Ca>h~^C`8Gk(xcA^0IaTcr`ng=^dv57*^tS58^-W5&|1-`HhiB(qP z-gTn!Gej|VSJs|U5c6{p@^bunW6Qbgb(M=^)B*1GgYhH#aTR$>p3OPVvIl$6pvE+s z%6<8-CxV*1K*5H)jLV`b-;THgEQ-pOSVW0x-+Q$>V#DdGpiUG(?g+~9mv79%k{%`z z!NDExomqV6KabheHhh=gi0p%s)$+0XI2kqGAwty6hlPgGnTQ4~S1U@cq znbXV+;ld{hu#o^H%{oOh+%jtJ##wMjUJ^90XPQEhWYXpk-E^9qNKSKcUc{`^G}R~z zQ}*`C8G_a%h3MaV0A5@5<0M+594g^-!?0Cl&(s-I$pZ)bFS0lvdQA5mBgKR~p)3Xa<=%q716J&{ zX+k5hsv32^W5-E;q4!6zlT0Y-EZDGq$~t>GB!7iZG{Z83JL#{_}O9R^)<*WCE}t8! z;&4JuG#a~L(132?lI6#zWOEPc-Jtn~EuA)Xc_5Za4YQOMr6#Mlbhrx&bO2h1IeJd@ zmHxe$ekK~r$asl_hOfo1&t)#^F2L!-lc2}o=79-@D3hyMM5@aaIcqx!x-`F0@6g&V zmMv>k&f6Xi+>&K=KtaCTm#aL$XY&d!B6lg^S!YIqe~IM_{C0UgXoKwxNTEts@-qF7 zc7y;;43e}*nmU=H8OK+?l;T)+b{4by7dCIM)?v>{!q+WyJ1{RyuOLH<(2z8Ilo`mT z;|U-LJWjeDtO$s&qJRq#W?wX>p{(nySIKz@5G`ehTV=i+_pZ7t(NH5u@>&4W!05Oi zPs<0vi`^i?Kcq?5h1v@!24k!#fJu$63c^Z zVZw$UjmHPAHHXRjZ)d|Wz7ja?%8UZry0FndMKx%dN02rIfac#Fa#KXonxx?`ge0ua z{(pHR30z3|_+vOq;xR+IAX$YBLiqh%?s3)XJnJdD?Zszx%Fm@iK7)MXYUCKn0Xd;v zr*~-4l&w9SHjB3vsS-JTrKr&abP>mfJ;~A*t?SwRnGQ^Q7fB~UVu3Xj+h7!!fiMXW zuhC2SGdUA3`b-)g@=K3D1^L`I+9V;6ev5;jJHR&6(9R5;4^31)p#)Ub?KoYmoq9jh z2ObY3x5%ZjT8BGLO~FL|qgy~lSwJ=J{GVU8FAj_2-%v9f{V!RH0y1rR3Yp}F9Eu>$*x$`f^k9QDW{p z-&choL(a?__Eu5#J^vDkLR6wb5BoW+#qz6X{0fRKB)ln+G}m}xc=QT#KFdTJGFuNe zt|Y@m@L>`n25&em`-HFLoTbELdsP7!M9SFdG;)yKM(=ov6bgbi*H7%|zI!z{%*-iW zG)xPX#GD2Bw`jUDe@O}~u+3qO%Cp%ui8_8^0{oW3sU&`L)ZEA5DgOzTE(C%EgpfnP zaKZ6dr=PNbZBMAWC7+CDc#jkDPbWrriNBDfhJEzx2)3{gp^WCOu7mYol=*8dhIzXO zCo;ksD>%47*fTKFKHiM3GHN-8KloOeK*c@-VtlgOJ{8piJ|fb}xu&zJ{o6SMp6l_CaaoWbA*3vi=$@G|1(ydU{7{M;^_8S_vH zKgo;rDYxt*Vea}Nv5~L8Mf0vS+h+}zUQpTz;*+eixhxK~8i#MhY_jhIO<*=-6Zr_^ zdN|Jl+`JJ*N2V55Gbfg*%2|zDX9DDDbcvZG#e~$Bp~hSpKG0;6W!R^JN57pdeTMo` z&5xur_7yaV)IfQ_3-*@{!_G-N<@fmi+@gmzwDk60@XP&084MNbZk;<|W;<^QFn2hj zA+mnc?dA(go(42|r9<+CzS{FT%Le$Y#kb$7gEz^?eT6d_XEMsxVn-LlEA)ECbhAo%)D}S{j2Sug)Dw3>1h%v6%k?}4~7 zo>TK(0WPf|UQrGcgl3YTB52&@pTFMsQ2`PXDAB=<1?kNgVD5ZF_`$}?(-s9~NJsvz zIIk=|uq}oRh`%N{WhMEgfYXJ64@37lzx@-!deOrTQS-2;m^NAa(pQhcCHQ^(F~lW>IZT z@7kXqzmapzg-mB2?C`iKgL+4u1`M~jE0hKUn&z#D!L&p3SdYV9^8FmAV z@Ch9hmEiy@oM!46nXAi-zn|uhRW1-48h-H-Bb`s39;^flWCqBkx2I~we_&6D=a`6l zm3_s>l1LAYAD@#FZ_1O~yIvfpZ|FRI>7dAj@8J2+YH3lHn}=Bm2m(^C&%Ua_68~Te0vrb(1C^~=3c1`u*>F)c zReXm|j{p>p;Mmhaj{eCDFN!8X)l3j4ZZ@V1UV*tFLI;wAc}~P$Qau{hD~+86tUe+? zy5$EMWYrru^td1-i)4MfxfG*j*;dV?HcKIN6?;M1VQr9>l<`=s#~d(^zZYs4A=};n zWEZG~5^j4y&jC2 m1)LreUrB&nI(X=)1()v(J252Oa!WchOa%H}jBLhX)Mt`MO^w#h$M<>fjh($*z8Vw&i$dJjo4a zt^l&mg0mQ(idcgxB+LBuawI4ummUOtMPg1~gUAFAY;>|HnkqY`IsQ*>b^rqXEr1_| zvs~*+{D_O(S7g&jGlWRmtP<`Oji(QLpI--^;BiYzLa2sc)b8X5Vi;YGrJ2%vT4+Yb z21Ceqzj|Hc9W9If3Ff~klpnKu;w2F&Yc0(2FlM_jNt1&vb6^ao%vJRwn!Ab0sYSd>a$s-LcDx8>=s=nATZy>~=#bEg0Aa^Kp z_ffX2`YpHPxUk1#YJTlT@QS0L9ozG$qJFt@S5r5Afx1T{k0n^tV0id)S8dk?E+6aX zK5$SvgaoX*7*tvW`z;0E+fWKH&)q) zW{>B_|Ht&X$)?uyap6_&D)zZJ4DIQ%iyCTZ2cLNi(t$U8ZGF=G|2Tk+&<{usK15-V z07<-;$NqVmL475@#$33p1FU34TvPIVLEuq+bZ~dsf;M-haHPq!6GcMI{qz0h7mKNk z37Sti#JyIl=1Nk*1B9pd-A34b)aP{T=28F^xu$)sakSF(t%{w=vB^}I=cj99WX(Qu z{s=43eTNsifXR}WLqAFueR%CR$&@ak)0Z3-tSAxLv1@!h8K6|3LLE$q3aWr9840m` zqv|-$r!bbl-uGFI{2h8}AMUY_ZrmUr#MaUoD4g|{$W4Spo7CTUK(H7grsp#V$%{V$ zS~uQ?nJDW=+JjuLzVIGwN08js**+uz;?%%@SDHEp$U|!%G02mXV1@vQj2cMGaF_@a zZX8d2IRCm(SX}$%o$OrY+aT13y))b*4shK-zx5{SEt$4e!X-LUnAWsYdlgNndMqG{ zU@(J%MtLGemXNUjT~4m|VQETx`F#vNt~;FsD%``a2t45N8v+8+nNGfk*+S9x3c{{r zF7$Oe;#ZCiq)Yu25?+Hp9Y<+OMRU1-Wdx75;K0vwH>~I|Unbu~GG9SNn*lv7uwm>tsNhlnL^X`w%N)cHZWqsqN#=jF#CKtO1vz^V_`bXUCMO z>FYSu(2wz97S|tx3&#cQzM}88ZYhJHku)2zsnhBIqtJN3&m_UpUgP@_qh#Mp>j{ck z>r3_1J2AMnI%Zdjq*+S)`*c3Lb?;v(Ac%pKD~TH3AjxHgMHb4;7EuYTOtc}q!E{ae zY4a8PZR+gDN0Qq|vxo%tU#rwq984&c_l3*FLEh1!dR9XV%09*3QpegK{kIuSWYM=B z!UvxNAXa+y0PoN4mxa_;bMU~B+sRXG)UhkwfNT*r3~|fW!=eI#&xztmf2-QwJ2KI% zpDol2hThb@P*O6!zX`Iu3h2O3mwK!BdxplLnIuTGTCzBYA5#l{L?g_v31E_UVa8K5 zAOMcjwU{uN_gMKnb#|oJ=58zpAEybS~W!Jm;z{Tt`2DO<3QDx>B(F>C9O1)eniFJHVJ7&4c!PaBxoG{ zgKD2J&TtdcyiCU?B*Ge=o&0IpLcj++xs{$i>T2DY%y>SfJwRAS>!^&j%SineN#{T6 zF_5ClHH$t%+kHePR@ju~N6RUA$UI3i;lU!bRAQKe+iToVJYxoe%>AAn-0C@A(^50z-4+k3;V$TkMzn6ONp!qQqi zxBmS0lnVj__RJBZB*(LY-5|e8&nFpDqS2G^8aQKeXrbLSkE;(C%2ah17#Cik>R;ov=s|bxd z??`cE4)|^ITmi`77!>pskRpmSIh{!`rSf35oRMD{!iRw(8H4`~KV}K|qoxZRkVTM8 ze=jajA#(t-54_=tYJv2N533$to>tFTKj#t47StbslcyFK^VnC>ksZ1+Wx38G9rI?N z(sWy6VBhm|9Xq6Yc|TNab7+8^}yM#Ji7nVPtl01fW zTy8+1rp78`X_G*o-Yy?FL{RE0T+%B9tQT-t2qFxe+>`XYlmXTl8(ILAbFcGP_E-5Y z$zJ*SRrT4UX2GvQO4F_B^z%JTwqa4*em4s7d51^c%I$&N%1ClIx&(P(zMw8 ztCMzH;!M=_T%1$>?n07-&gwT1$NXAb=(PO`90X@CS+U$|$}4D@jm!GE;%awG&QE8A zXE3ujba4kD3oWZ?bP0nDT0*tS^%6w0@)q(bde54RV!Tp*K1+a^4v`af6#K97mSn~m zB@0k4{yg0a9GS4f`AB3$_FJcLya4pX1H_+*>w3rQ^6F$dTxZb9SQI6rS%5~`0T=?G zY-sch4PA(8R>}<(&^~)e)0%bp(YxnBa5ib(eJ%|kdYE zo*tDOpl9O_e#~nElPUK0>%2@hmG1}kbfS`TM@Al}+5~ZZ7@LwH2zHMG(&3+@Kj|nC zH3MV?$UoAwq5rgvOM>EX8Fg@TOS4NIFh_)_-dzv=Y1=+D)YJ@N$rl?O0!8diMh9jUZx>4dv6K|s@un7c%D5IEHjsps& zjpt^xH$+2PsiI3)5lGC0of6njqjsy2Arg*z_+2rbOymHvMog4*Qf?S(9&`ZWHU$bG zQTr%!28N@JP+z$b+FQE3w$mjO*0QQGgPMYT+`abJrYekHeaOx}l1W-Y4=}(j_fnpj zplEzx1pwQWPtkWvHWl=MQN0A}aQcJzUw-j#s}X-yRgN90p>vbY*FCwDQQOHPnzIgL zwgzgmQ}pxpeGie{8S!$=&&0^H)NYPR!hPH1ZRX)zoOmYPWCT*l@Dfmx`d~=U=X{;Q zEi)|um6OVbjwQ}g$5SYrJZGk7=gDSR*HBFP9xMX>BR{-T{?q@Y^#=oFb+2 znBzTsM`nR7t;JN_4KiKN&Qum9?e78Xigw<-Jtiy{PSbM0uqA>CvRzK04hxd=n-PS+ zyh!!*rlmXk?dvJ53GB2k#&Y&?C`MszhjF3%V%>loF9}He40OR;JnJv^=p0-cdHHhI z*~+A=D8;o@cO#E5Fpq%6n3ho~McN!8uiMni|? zOQ%vC6=}&aG>l8(ZE|OoOi}M3m3c-T;PCiWdhTQNBH?^!m zpOSM)#ok*)k5d_$U?Iq7vDxhWtet?aqrGt zf>JgX+ho=&!I>{Iqr!?EVNJoc&XV%M&C^@C+n%*3Vp{aUfIv92BfRs7I9-2Mx>S6T9Ts^w0?^ zYT|c>QRHU=1I=cCE@La{Ru1az9)!*Yzlk&}-s`9d?kJ80;Yfu-y=gbE| zlL=p1l?d|{TuAarxB-bB1jW{lK{*uX!}V226HM_BY3Mw^ba2*~5vcV^wd%(EIgrZv zuSB(*BuxAtvu$KX(N&}(p*slWt?E6 zk01E%jaj~bg&oF10B5A~K2H#IvdpRF^780GDZ27GySr`pFfB0Hpl;qP~=wD&pR1pfiBWw-C1U?9&$ z)7(cqxX0|R<0|FByYTwS`1#n1aDhsMHQ5}IX`QvvogH>wU(rxVpO=S8A^n(M` zlkX5uZ{6XBsV7a09&qALfKHm^wLfS(uWJUX6SPkj*kFM0*gG2M7Q2P()YL$U|I?lJ zvjxSf?Zku6=0>@itI4_He&*NmGsx>Eg067YM2y*%PM*o+Yh~@ZGx{2QX7vJeiGoa* z%P+`%9E{yr(ZCoWIFR7w~~0rlhAUWd_>Oonp`8@!$44*B3AOe^}jT=&g{?{@K*HdxN^ zq7S5FzI+Q;p(~Ve(!f^RpI$QJN1`o74KH~;hD*qdkjLI_r)98_y=$Rq$92;=oRoYf zrv6V0tKx*2wvQq%K=6`?pxdEBR@+st=p&Ub3?e96n%gUpu*T{*YWjva37w>z&Cu1P z2>^a4`cIoNR57|^DjCSTq;>Yy2|{o?z-Jj3=GiHxg~BwUPKy85HLj`+9(*Z=I{GhN zx~dZF#w=%Oj=Q$e)bYD$8M?gisdQo?M zRUtKFi$;7=@K{83-3EkkF(FxIp;caq5b|i^#v3J+N%Dy=O#0b^7{2r(saK5(L40rZ z`v4ZWh`2FZ8A1++of56IQ^e9JuB=!m#i)iE4)MnG95*XZex{Wu(UQOxY-u9+P;-`3az zcM8Kssf2MN8tyF#r{ zSq4MC_u%&&o%Wt#5~SQ^RtY4Re$7+m&g4W?Q}%W+epQ#0W-fGasRN>45fm9JGA_XG z9r0>qX>M0no{tFU(TcguYbF!#ML*c<_?&^pf6|sbBa&0r)f>jKYGVJKPw66YfFS7e zLK2M62lVgb4sUc)90DGX9ZoQ| z=f*;C$ok#uppJIXGpLUaA`*19r@y9%-6Cmx#mb0-lwp_y`^*7Q2i%;_TL~t{AcIO$ z*62hXoP*d2tPK*9t?+8^9s|wCcnoD>71TN?L%3iAjn;ZtL6zE3feU&-pUl#NIB?Ld>;lVI?>x7 z#BdW8bZ&KXlv5jd`*6FlJ&*<5Q6o##er0SSHUZd;W&Us^m;Zf0dMkh3awV}J51b+r zs`4jE|4$N)2TspnGtn#Vd^)Iq<`JU>9Mt9baDYbbiMfhpr5z=&uPX|nNWjCsgKxb^ zmZ^Q8Gf6y-%BTWYsm=apzxo$Hd{nd3lm99Ihnhw$?qgkFKW!ZsU^OsTCH}r6f$7s{ zf;Ar~G>N(Wcw=AMHN6yOI_zDWE2kRkS6(;kass}kyD0c@cq9+NeGSV%KQp`G`Ne<7 zI-Vji{o<}Q|26FK^fo%FTy)w9_a8HLHidd`yOpi^2g+DDHNuBidZ1b!D^EUN1TZ2` z7E&m*77LI8H7v{|fk}XASw5irKF{m`zPw_eGbx zOp!(!&{bXW zMvo->+{b`p+`i8&yxufj67|E9|687FW`&8j8`X;QUe{Cav`@{>XJvxLFZB|C4j!p4 z*8YCDFYtkDnpxD9D)I3Qfl&4T(nq3Dzug# zv8xMHw<*a5LtBud)X?JGskhbdUJ}WfZ%V1R6kE?KeITud&ccq=d{=%K;xLg1RFO!l znHorQz*8X_I>`kx$`~Z802P}CO9GRa}Gg^PPWB%o+0r*lF05JJ2h9la(DtYv%_g8&SQr5XI z<~&F-f~0^DvzRiTm_-SYpb7BjQEY1>HA<9%p1_5#7ij%c?_D33+# zX_-z+kHOw-p`YSXgAw*W5$5c9-RQXl+Rbucc^SWngSHv& zM!E7%VG_#*gchJ40a5FhWI{om?3LAiCsCW+<^1|3m6tHQnriOn)e6qSoYiDZCNe(Y zoxcgUS@%gI_W~C#+h6X_z8;|@`zjwh#uUoHn}Y^n=rZH&H3wWI?6l!f2~jutk&4+Y zH8if76a6g7Y7g69HuK)15xnM~%^V@~Q5L<_2q9u~N*P6?m~Zti-(u+Ki(b$L z)Tb-5Y={b!u!0L~Tz|y)iI<3Vtj_h}1Y!9jo3C0(yt!7(d0YoBWiq7-BWYBN_S!taxJVDp5$-=tg90-_so6{{hGF{LH3&ns!%JqYb&KZz(_d zC1iJ@e$-l1hCY91(|e<`c3xmbOfEY+uUYViqOe zzOaTf?N;`nV&I4Ld(i3-*^E1Dh|V$l=HsZ`FEF;-0H|-qIAJH$dDnIR+4%>iNRre&Ql)9C{(XmmyG556HHs%Tc;@D zDCLg-))O`IQj1^Gy%^Zk0)M5u^1uMMa|njWG$HTIRBl_%w!B#@$X9W;)ZyxFo;ERv za*Am`B3vW#^i8x{p}FK6P#Wv%l%?fhs;Pn)z-DqN;Ccerjmz8t3qmA@TWLg;Mr<8C z?+G1c$Ln8$1k_sJNTxkfE+pfW+nAr56~kLd-ouz^^4cU4tdW6mhW9I+$uKAzH2sbU zRro-*K7ce|htvd&Wwc;V9o~O6hIiA9AN|-v4Z{tof?k7gxOIxKgO`r6uzB_QQvUF# zWFiJEb*!kAyV|MLRI;hbg1gNol(k)P8~=!o?kuzAnx8yQ*V`3mT@#6;uy&Qn53J{Aqll{H$)M4x$ig5*L{l z)_z{Aj3AtFPbNUE;e29_y5wQWU-}DY7_UVo#1S5Lu5zz(mmN42^>=d~ep7;;V|*Xj z3TY=)<6yl9dfjCUVFT!bKruoXCg=9G-mV9)kKjhHAsvLopy`&aJ4Yef2lv zzRhOO;A2CBI@a*w4Q=fGm~gUMQD#r(`19UPKbd+wPQPTN0EG*NiDT{1Ij zlck$>u=86tP8-G!C1WimR5pEr_Xi%Yxy`OSk-MGqAO0$(`IW-jLom2BAqIqU?pL<> zD`ys!V=x3LPeRnZeH%b-j5KJkr$NqC#8cOW0*iyV@3fKt+FBqZ+iEF-6JRHRkyspf zWetlF^gAlXm59?}?fiQx3viZA%E7w0CHj9}y{g z1#XV29*hobKZm;IWw=Lk*f0*BUZe|*C^#R6Lfc)8XZHp)vPKTN5AohhmFgr6cXRT3 zEp}M{NXpMiJU1hfJ4czQ3H7Gm*q#dxBNw{$tmXmwnZ$=~SQN^wYX~hs6 zH-wo?i)>dTM3rfR=5M5z-6|(Zhn^0QYW}*xO*os&y^ZoBPOV$*k379^xsY;jS*Z;m z&hoV`(gl(WkAay3)kwM6z9Sz=Qao0COCXEawiV@;v ziPUOn8>v>;<7K4Y2xYe#i^RA}NY3QO4ZPR68zTV3o1)(5X<4Idq#+UB0?|duNjQeO zcoW91p&iHmZN56FlXvu>xn5-s2w=M?_bV5ITC602?;NGv3dX zc&6_9xx~Ig%5S#C4%G4YwH5RXGxn4ar3q=EMZrwC_n~|t0J;o?t}7YldD{x4leSYpv90RhJ)xW8R zjjO15?vs4Nf+Yng+w>2SQBV~TY9Tt^0Sc}N%=+Q4geb@AtBx?8UDfLjIbMR7qak!0 zgk)N28+Hn8cLu=h4GAx3PsvOP@U>i0lq$&*>ui`+B#7JXNkLmgZc&@#dr(Vm=T|Wj zjWY^-W3vt4ADmw-ESU*zQ{hZp62G2#F2|9>S>>;L2*mOBA!aVx4h4RMFY4@0Z@$!- zkLK~G@CW`BKe{x_+%dr^EF4z7FMp87ZYlEnmGMOSi`% z=;6f^DKu$uLt6Q)0tmLEUt}#vPw-rMq!Saiwj|0p)&y$VE;?qoS52cdhTIPlF<#;9F1JCNdy9|X{Gv(BGxg+l`1hh<=N!eVU-K`Ez znJntGt6uk@DWF!gnOsHJEK3a$k2Cv40i+9_y`Dw}79DF$=%(RLYPEjee z59wGnDDRYhU+SRbz*wDR8w>gR%MDft&7l~wW(9?^AU86UIbUDHk`ygYm2i*_CA`r+ zo{O$l-1OvmkMWh6tgdN)5NYs09xT;zx5%sf>LkJnRD{!=ZVQXys1OxgUtSN_2Ux&}Fn&vWkOsC@vLNrfNEFhwDrQKmS7dMhudIL1q% zRk!ZJ>p8TW%MpXR?=Et3WMoN7w&p*?9x=Tz2C1j03_G~%<@B?i?F2yjMhB55`06xO zd{kg-ZhTmXITRq=G}+)W^d?41qtyAo682F=7FajA|2!%)&_+nMz5h=wfl68rwa{+) zvompbD{nAi>8?xk#%U zXATM;(mFBFbG|Fh{-q1)7o0%hnRN~6ZQ>3q{!bum(lc*8wXBKg%o3xqnE&t3E>Ov2 z7Eo#oI^A8J&$)LGZhKy@*!9?Zd980DejI1(lWPrU{WFYGgQSRjdS`;cn6|I-^LwK-P0F) zW4q*IVEtDn{S!;Leq~cYA|;uLHxpmH;Z&C5Cwt|08_&D}0s~?EaDseScrNP^jD^A+CjqUCTjGRvl!@-8`>q!As177*5&%%|<=q zuxu?6tvR5Lx$Q68|9Ji<5Yf&rgc;PxF>`k9HxXXYWy80b{UT%|t=YN;Ztmw8{jl5l zCt!MDPDh9no(sTUENUOrYQm=LY%|;VqzFnKwVtk_39ytVl%R>Eh?aLgY`8FOV$K1+ z%dcz-R~eiepo;#uHZMM;3qs;`?QwTvn#Wg~MXirTBUl6ZCy< zv&22v#q5_pa>dV_Cy6SEnuOln!mf*y#(~?J8Z@E76ZHT*0n#`(I)4PcvY41T#u_L7 z7(;m`Z9TmhLOm;X&b5|%)tQ>F5V0x_uMW~eMm&UMB4d~9ucu`P(_IPJHv;c+vJl)M z%HgnvVr%3z3ECn+dQF7f&VbGfG3hJ>Gb>3z$~l8FwiK8Yr*csoilX@}wjrYRktMZg z942;vbs$P%;O6tdLba>R8GCc&?BKa>YYd}=w8lT0jI+RZXFSTE&bMk-8K5w4O##iy z>Db=KyDgYNV04e(HmQdz`Y|b*r8$5pH}zL^yYncatRCWe6!IW3snbXm0+#4PL+{h| zP6K#_XnNi>pWQ9l^f~LH&O8HRvVn(ObdVK=IpflL1soeMX>jA z4v{c9M5>BClac@O>bmYwWo#0YQivbg9L)#*LX+==P&*cmLwPg8uxQMtvk@vRKdFgu;+CSW%%uL-s2Zg-Xzq)=|Bvp;k1G12(OHZZci(8juI#_6Hfsn%$#d5| z!M-WDiJPl|4b*iLc+A{tgaL7|U~cjG>9;v%Py<0W*bWXz z(^+&y{?9JcqT43tD2qt_;vJFV^V@fw7QvZot+c3bscQpYk{hOf)eAQcXP4u6&Zu;2 zEgxVcqZ@+6C{ub0uotG^bejhS48rkp1l(;}?H`El-1@x3`?(%M>wcXYl~G+U%)q^JmRyXr~9 z#vp_gF!q#+f~D+R3+|%b1BXs%YYK9IP9w8R8H#TQ>5Q8r#iq+AUT?cg389A%CM9-C zTfz?Pc#|8fA0W8u{KD%aGz`dc&OuYL4K@#DyBRhLOH4?R;yLQTmPlXtV zZhe9yAKlae^`GZ}4WyA`i3f3(vd@l>lm<4iS*Js+u^O|4_*h2xsqe%;+Aupy(F{8} zg?s=zVz&im{VCClA@tippx9C*m|ya=1v-@tMZ)L4`Z%j+Fo0m&>z2uWuIuy+z6jA@ zGzh&8kBzYy!O_$HSt-5eiL%BR`f|;Efd!N%~mp*C$$SXgZP=FajjJ{`!|O8A;IaAN z&?gUSt>|DY5WqqU_{{ldUAZ4N0*Z;@RgXXSlS5&zyzSijNmsA<;RuBNQJ8v<{j;fTPfFCt#c}`kz!mwiTWckm75g&6}7fu=84lTjRPCm zp$R;V4UqJ=t)Do~P@fY~GI?GWvQ{?~UI85t9*4ll!sCx#N6Qr9oJ# z8>>lLl+B=mkcYPj?<0?8$s)O_F&>bb1HKCp;YLh$`F5P(VTT6iqg*%n7GLx(N-SyP zxp_Ns;uQ**#T-p~u*O|fSrHym*8i(ZJ5-X=uNY@a!7!`F8Pc#!D)EMNtP={p_e7L< xo@f970hVK9C*zueq7+ie(RBV7S?F3c(i%K}6d9Kj|Bl1}0000002eX<002yDEw%sv literal 0 HcmV?d00001 diff --git a/assets/img/thompson-800.webp b/assets/img/thompson-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..ad6d5cbe4ea2627430cfa3b8a8a704292cac93a2 GIT binary patch literal 58242 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 XsQf$Qxkk z+Gh4AN2X9~=&f;+%ggJXv1(|vyS|A!&3G9E;u}5%Y&5{zYuAXyO2eK5ECj^+@eXsB zWZ6&obfTIZnd915K{t_uja5+>5>x$`CvSD1e6BUw^k2PN=ps=U^$PFBDNj7ujvXtC z22(i!h`eolctDxc40Z4CQw&C-h&x}9hld-bk&^IHYPxLa+v|KsQ;ji{>_w}p%-Ysc zko3#0i-%I18{J^#dkn^Nvukw!lR64%roCb#5w#r%)_gBiar%N>*AT9RkT5zRf2`zG2dgKnv+%dyM|0Dy1&!1-Z1C`k#_3ZwKWIg&8Fc@-nwcyf*mw*!hb9EUocE9=B^Aeq z*TJ%@%Cg&mK$`@Mne(W~N{kjey}LNbUS9GM0Gq2!z~#!d?91;o9EN=bbn@TD)E*wJ};O};mV zLGt^h)PaehQ5KPJ)9~}fm^{s*(99=erc3@pZ|AURvud~~k$|zBENC%HTcPruKuHA=-8o7S0NOZY& zi=IrVfxQnaZaf~TmXt4;wa?FBAf7_L@=8+MrlT3CtRK=i77h`IF`T~g+WnCo{uKXDr5{?n z=cg?iYjpnVAT9|_`pLR9>CI^1j=Wbs^RN5>^~bG1??zw58X)IbLpo;_N{ z>YSK2Pn32K?m6Tm5cv0av!#w53M5oeQlw0|HYZgHm{7%0 z0m59j9dPWv1Mq6)4(iL)I^dVvPr2I`oyU;Tf}H@NWf)A;$2yJ}E?W}g1Kl_fuY}Rs z=Y?|GA@c6D+0>45P&?2B4SQ;RN59# z)wH;D;+X!A=97u4kpj$TsBl&Y(PdugWQolJAd3Lavyn{GjJ)CaK2-#%O?X5q7`rTp$h`QP#3tU;v;4=CMqrQ$jC< zN;w5Sr4COTnA84`4j_oL&a`i8D5XQ!{m?EeE6$yrm~W{OodJWORM{(f=|;+>K!!l< zU8Z1`kqC#OI_HdmJBt4zP99ZUdG z);ZN!(X+=wYZQm$aC zY~aBOl*X`ON%ph{J;7^_2MaD~7er^crK_4C>kA|U1~a*Rk*l9|*0Iry_e$DBSHej` zz2T=%a*BMY|3`;k;~yLAE{^z4GRlZO1Lqgv7fmujfK@=Mi!kVcO^us`aQJ-e`(CRh z3x(Kgfz3M=3ASc~J~?e1Y4|pwIuco362T33>Kwe~SvI64%BbWUAmSv1TpDU(z`)uwcS zedS2A;E{s0*N)-)@#iouJ9Ovg)7nglS#be-*;ca6^G;nAf%&@=V@YQb-&D-!w<3yf zxqvZopzvpAb!QEIt(5Clb(}+mAatvIY%waSrV5P`|Ex`U;Js6#24+`)hmL?LV zqvbvcUcR3ZYe^?16)X5;^g_4Z6yia+Ul+52%*j`qH~t{Y=Tx>M;)%5r^NLlgi%GH9 z^z3PK{|(NoZoE4Y!h2a^opjkKCB-8!0u<#JEJEFSgz>8&yTZT!H9&*K!s&*C1y#xl zz6vdr_`uu&YE;N%#*!{Cr=Lw}tG3-^DeT}DjKQlu_5M=1;72f6??jGaRsoY znYk=PxSl(e;hH~LF1><{*x9x2_<9|9v z%`1tl{)^dKq$)Y{zC|CUxqIn0rkn3Q*Ag7j1$mMC7FnMjCyZ3KpoLnVsOQ+qgc};Y z?lQS+71Ig>x~5=V^bAFex33}UCFYo>Wp&wsw$y-qZTmlGDBsL^MuiOU)YG$`>GY&2G6{TgH;Us-5O%$r*ObvoV#rg08jFgJB zI>YmQ;+ZM9{i30xFjx;8N&hb1-FL)G)<#|CI-AhxyY==K>MeJW51I;)TCpPi6$`2k(gvtahzjfF7vPylTDr z&j2u;vm=G+4xB(YCgq$@9za;*QGR<_cW9yIduCfV3`cXP_70aR!fK zALm2J@Hs5V4z+_a3iO7C=w_>t=cf^xJlX(}R%0QgQZvbVoksPO#u%T+RlFUm~MpX2Zi5vZnE z5OM#Y%YO;hPSDEggJDv#O)C1PSUG#9TOFAIdKx}FQXKV)=imm&ZV*k_p}qwR1^0N- z+MO)nV>Sou#Mxp&I;CG!LK)dMqUV#$+g3R{V=)%vIf_}_^cBQD-B;VK<_c0HxH4{j z1P5y*EmX?qyK&!<0wP5=s?RN|AVk}D6j3`PLiB1=Vn>Xy+nAY)lkvkVp zvT_p0=-ZOIZ~mHn%)@?+ce@!vi}3#(OS`Q3`dIwvQR^s^+%&x+xiL}4GX@h!a|sES zn{dYS4O41q^L%AzyxSv>9-rlSlrkp;Q)NmQKU8dNpkW-)?^CvI({81}D86~YAj9Mv zwwwt*I5DYV=K{Hl-NCSG;&V956Zo_vv!^0O%9|rgPS(kaLkZ9<#y99)hm|x^eHbcx z!+$mm?Uo3jb^W$E2UXeE$RCg4{6m8da9v>EcOqY9M^e>@0h z@K6^_?QDmUBGO3^z`XGE^;s{o4lM9amryA5Wf`nmdo8V*RtIGQ7JsDN*|=-5;pmS3 zp=xZ7DumKN`>$$DEAYwcOaF1ErYGZ#kVyI@Tuq(ZCK5QFm55P{moR8!UdAwNvrLa{ zVzKvU3t42m#9q|@w!AjgrE2MG-27ZDy;Pz$T&};VC%{N;L6|+#gQ1JoLdy<2sfm_i+-cN$6ywO=jC4cO898yFwRJ zD^B!p2o<-$Urmwtou9~P)%0qk*tp^bMTP^A#VgfBda^*mCS%XE3MJ8%Bow`t8cvqB zv-K6=?{vx$LA$W3@LDHzQ7RfHE<{?sLO3({Ycu#=)XUnU`mKSQy+iXXzIeURG`DWw zz{GRgt)O$gX$Yw2%VfpT@}(^G%j|?If!uk%A|gu53u2n^b41$1kfCYk;@hptwEVzU{o5!Gk`THoA#(&TYwmP2)xreA#8IZZ3pAv2 zw~c)+k7`O{x%ssfDZ-An$Src;Ae}H!)KY8FW0XgPmDJr_3+EEn=4rOUV52_&r0JH_ zGEsy$XN?*$Bg?oA-_j6{5XC1;GhrP1$LDIhXVl*spgii(w+Vf79&6rUO*JFtv*gl< z=z2ge?@bTe?)CuqAbEQs?D(owe$%md5DbTZ87UJv=Jv+glUIbtqA|(M5&S*Uo}_&f zcZTK%>@X0~p>RMKazLHW1(EsQ-xPQ|!I)i?qpzGs>Bdv2dfSAnMva5OG4eAPq2j9= zW3Mpxl(fXJg?=SYj8_)iSlRHT4lscnqdXYCiKs9MGCB=H@Uw_vsChW1%B+AN@bnoH zE~mm%8?1j(`DJ}qst13E5-~Q^VRP8xlRJtnNHuMl40-mk&3f79mfNXChImARTI99d zvF?DG&)LT6^Lr+8wSY1OM76nE8i8)cAfqGO!EaECSgqW*CJe!ba&QU2&l9VkJ%jX2 z*4S|_2zXV@_ETz)ic}ZFRy-xcc~l zCSTe@mV?ayh8ccOTcB89XYys0Vc+pKSGKWJ{4MmthvhD-BA?A0U+|fmdC`Kto^ypW zj!z>Cy40~W|FWLMUZiGeVXlnb_`zi$F!ZB(xu>PHCEg3w@x818;hNv3MG!h9qB^m) zW;(Y(Q|6e3;_mV@AZJr!@59f%Tap@Ff$i`Zr`mmo{d}52f7JqhCi>y)I8-MwDPRd! z0SAc#2{{$_5Iq12GHn9!UJ;Y}+QG+EJ+l@HC=F>*ymUzOuM_U*39g2IlYW0gDj#Sg zn)b)jS3kIH=jFi*WEnCQEUlMu!S%?kGr?=2EyK%T9!;<}9|V0qG8APH%~Z##a@?n* z`>TnrD5YJ?T-8T@b&CNEj>E=8hu5=;ochea9k=C5pO;qYc6DJU>8;1Td^w?wmcv+H z)+)5j&4vnTIrzYVJz^ZdZxPTg#o#yhoeUu}l6xU}g*!~#;DX;>dthn`_ddf1xz4&} zBDyz1#G^7KZ3oo3_@v<4p!RIgNG8HI3e56q4nYnW4c>E?^zrPBaR%^q$E$rA80KW8 zDgJwVSem*)27leSp;2+D{?ooGTE@LC#DEL;Hc`+L)>IAH^8slxEIVY=hti^s>DCGJ z)lS)UHpdNLO5T-HY_f>bu_5GNY_dnN>e>3>lFYKvFJ7BnD#iXv&&s-Cpni_WH>;ZdXB! z%=M&?`NQb-V+M3xc`|Qonyz5s=?0lZlyTO_e6f6GZoXGPG>J0GqJCPADTQ;?MNPHv zb%g1eyc^%lJk(6BHFIN#7`Qy(%#LF_v(7$%a)aPfUoh58Lkxc|61yzkO+)0N-@vY=D z-Le+@=?5D`6k;uDI}0~&m_8e9au5drJzQd~@r5hZ00Hd3PsSBtaLDFt$3a_y#rPl; z>{8FxHALUAi#ji-)|wxwAC;po?3NB$P@~B(hx^8}P+rR{_3)ShTqj3?4iA%xtv&wJ z;Tu9DwKF|;%0!u>DTUj~Y0ij3Idu4<*(bs54KW~JzuMJ3B*H3zt<`Oc9a$IFgVR%S;Ah}iZ0FDUY9I?X1PukT|{JV|67v3p60STLXR zIPxeW>)6<={>;8q!^sW?E(k7A%{&9D$D4T?(hoL?8whac92xRy_jRVTv~Onmni8G_ z5Cg`0f_!5{rhpk@P53wVC=nX>%KkbF&A9EZ^^;5#yggE;B-eWf&Sb7<|M1c_RN70I z`*7pZIAxJ$@!!<{?MO^Nk@vXTTOdZ{t}_}>W6PkaNx!5E`7RUbX$N)8>WI(L!CXwk zw1{|oZ=Y8kIAknVVvNFY;#}6+{LdeOOl}achp)`@6OaC~0$840h zxU{vSZN-jD)D7LgflvP)R;HSIwwFZASF&B7S7?WgX65$^JEn0B@t7KXk?$1`(41j2 zw3n9RCnCF|w!!E>&xl@TMThgUbA=oo#NaX&qlbhnaar(r;1T-d|3!NG0v(Af-Xv)q z@Eo0u*|JVsYjBZs#A?7`?(0@s4lV$2&VoP*mjL zQP@OQR!>C2e_8Z;O4UW-^n(lE}W6T(Cb!%R7ped}sT?Om`N<+U#9Jv#A2FVnr(bEp z;Jo*3mcHmU+!%tU#OxKW`ITn3F7*5d;7Pwdh^@vM;M}i>fn>l?E2l5np*C6V()teJ4)zj?PhI*!tUpVC=;-5vfP|aB6#Iz36lyx)));-mOuE=y_T5sBv=w z$AWuZOB@?rw7wHF2z2-G_ldgTxy&|m&yf8|ZzeG8n{T?3{cYkrC1s8d7WIrnm^Ym3 zTg6&?m-v)}c(#x4V>lS;d@2Il0x zkEKJSLhDoV;udQHXZBP{y~-l_($L71*yI98Iv28Q_xO{};w@AJ;1Izh%clNdyT(`_ zoY8vVNUMm)^f?aE5ke@&>Ij@AaWeZ7zD4|fKp&7ri@>$Jle8cH_dmRuCR_8LolnIm zf9^%QkIy7nO~M`Q+M&Pv7+R|F^(ex%Jx=1*;z=${K8DbML?>g%CR5OZenO<`QkvMH zW0&!O1eUY+;wPaWj`Jw8_nuC{Gqo)ke6o>fA~{9LTXO#7>dO18hl_fd(QbuiP~heg z6j1EP*a%x2w;18F?fiMQo(slVnqbbM0%jpn7`+KAPw*q~cJ}XyVWYOemDTtrQxQ3v zHnTI^6|Rp<1E;E5Ao?hsLI;fb^9!Cz=;WSmmpx%E&|pDD(6Ez32~7OhiL@I!x+^(5 zy=ni1d^repDZKNvqh_2baJa3!k!ZGYLsrfVpMsnuz_u8lE*f?|mHIUw+0X9^#hGCe~=ES{@;ki6mV<;&c$96aw|HaYhao;IoTGzST*(8cUp?>-ULAQuvF|2i6GQE^jG6my#=+OAwDJv zyp~H1xtrzurRMDxdYtN1JnSB5kmx6j;N3{8n5C5t7DcmUK~T*HF^5%Yp$A$!-8!BMdUs|ZVVV9sd)#nUQ{RoXbQX%@RQA*Ew44(9 zCmT639X>!b61%?XLa2aJ5Ic|wJ*_U^+er&luAJCJa-qW#6P(lbqY~vIBK;t((}P|6oIgH7z{k^gpCQ3#riG)r7=M~+Y|v$1U;vK65tn^f+2YoXC*eB=Q%MJ zcT2iVKqXB|rtpFi%3zg?+mRYJ>p%;Efy*<9*YZ}e|5nGCO8Y&w#8SK@Q z7|jU^i|Sl<1JAswhUL2=vECVt79?*G>2r|}F{?R>k^Io8^K-DoMaZ+KODaW!=8rKG(H%o_n?#v2fa* zz~!>Z`X~^JVO4o_o0;~^Hh0-%W=F(9ms%%z?8X7oy&9ec#_c{lGqIRll;{^GZ{weA zRSKN;8j$H>)$KV~+T~;^Q>OZ)<>#kL-+{ue`tkw&E5U}SdYwt3#X8$H&q5gl@lu7{d=PJE{7 z%E5|=W6N4J6b-Vf2U;zMm4OO|1@ZgkJF+I*Mk_PpeKi?O`~A(4=IP`$jD?@<*@o;6 zzZiB?i7NrZIZ}Py{*j!L5(6Rc6S9Fk>Nf%L)?Qp5BFxacn;rhIZnyNdS%yrH_zKqy zHCj_`oWYy=uy%`{f`w{`!vbFGrCG`0Lvnh4is;B9m3=S&3{L`ySh}xbxo+DB{3%;X zaH5rbbXoye%=ebKZS=2k7=R!12ygZ4PmNJz!B= zK_I-+kDricEAlIY@Cz*HFD0I-LikY7)4y}acFTON!Yu5J+ph|V!w@42Mhqa@!< zFJl>wYLlKALdmy2p=sO%wHm9yB8XI&!7Dh%JLHNV9Fq=ov*7X%X>}cjIg&9Hl>jI( zg9iqIEFaoE0Ue-S@v-6gL$d3c2Dc#k^tA3?VjBjjpQ8TD1_gp`1Z;by4PswMal3@4 zxf3{w;ok*g?`m9L=t90(^c>0Ky!J5SjgIryg1jvvVcMi)sq_UZfpug&R^FfK7k8#F zE@xUwhsl(|e6@D-^L(1Z7`M{*V~vABfuvyemF%mO6~Mk>0=>O74bhvQgEq^OU+^iOsIat2(IFcQ9*mmx%8l9$hvL$7^qUa5<_3B? z9*(L-5lMpY!!9q7M)~|q9EjM!^U#NV>BuJ=6QTb~WgaH|>&|z|4I){zRLa)Nb=oNZ zH<;%0yJrKuBu$n?=O8w`c0DqFbvq7oL`oQyJ3q_oNkD}ckM5U)c zB#OR9?hV@IHn>C8x^H{g8UPH?9adE8M)_1?ny-=#HG)9=6TOEqa-L&=)BVG_-}?fh+m5&(IhiK zcMm7WpBbngjb!)=z;Y zO?AR2aDs-yySsQVT7V0ho_KRs7exvYJ&=DI2#=OI2{E4z*Dcg7dUb|dnU6?F5 z9U{tWqYY1BQro3@_fa|un&+UBdci^cJ z7Gt7B0ME!>T8O({Pmo5DCQ1^BSiy6ZBm$(To0PE|f@Q4N26)E@krk^^;S|P>ln_S| zn{U8O(1`bn{hvwZR}Bwi%UM0f86w4UA7~92Ec2&c7)HD6zGHb`Q(ZXd8!RuuN6B`$Dmh8H?BqPYEo$7!$uS+q2b*4}F1vLhQ6 z^srJq=--*$(u4;}Q?njg>7ASYo~q!ZUoKT#`jMYL;@HHAzjOtrCKyN9(hY7rI>^T| z%W83w$4QNF%Jfg4a8RA4|9h~7UP=A^m_sZRisY>dJZb?zGloN{X*_1gp-tr4p*_~> z>Q*DNLB$#~YJ3K(f?AAaxMTLu9p~$d-`@s=hw9l97IHZ+7MR!a9cCKtEj=WctNcz+ z@Fgs`tuf6=8O4A`!J(>v$xbY?`^QO*05h&Dj(Ap3-XJ2cpxu~y8$WWyS&S5s78sDz6|;p5~VeyQq@ z44R-A*clh5EWyc-$)M300~n<-hVv|pLiF-Lhefa_=ZjIBP!TIha_uQ`2*=>Q(aqTD zjBL#Q@9Bw@lBKyx3y$_+?z%#_Gaj*|!zFk@F@V7eYqboG{tH6bJJK=@A~wD+W`%e= zX8wKLZ$oqQtey2=#cP|)dychSYJhV+(M36khV-b0G*LJP_lGe^WUDwEN$wVES|LX0 z!&>~xU3ta0@CO`;z)f|%0=@U@CD>E#U_M_D5_N%Ki;}MxcigvI^0NEgt#UDMf_Cuq z2ZtLAXLXOeVul`H$}J40LD?(KOFD`1jW72VT7D4Uo2R_8*vHFGx>FHWEt<**lUR=; zNY)V_cXL{!#MdySK5J4uv)D}MJ3Da}pYuBy2&2Bh!bexO+6-3BM)*Mp!kRn3cQv#) zfX1`x4U*vWid8*$bx|Wl3Wi=TMwWcHXx;O6Tizh$H7Hp|Ta79oR?mE<2`|Tw(QRl( zS0YKi*IHt{gJe%;-GR2zxr>{k=yg+kic~?R7&=YWoJ~(^rAnu-#KD4Z6y8diA+wPSw-oYR3)mOmh-8)FJg9 z#%2fIUh|3wO?#kmW|JeUgE?%VA*0gl7!5U`3`yUb&DialArVc33zQZQG!Q-)YG!YE zV*uWpZhMBLhw3|U7Ig$zlp?xauZ0O7jejrw`^I`` zNGc_z7Gy}xsd3$-I8J8&R+4ySyyH`FXSNWuuxlgL$LmnTj4ZoQUo!J=M_Ys1wvn|Y zyMfW*dm3<@rPH{d62a+gKYQqJ zB@^Tfe)Yhs#0~5HOg|4n>+UxD53+R}$o)l$PL@7=y*4gde^7)<=APVwQg2aD2KRd` z%j65u;S$ygvHkUZQl<@it1&I`-k3Mj1PI=PW9KogoL*|xzm@3{fI3|%OAL~Qe`<@L zOF1gQ%CM>X1B*YoL%p`rOM9J+iwszp+1$H>1uOsp3q7CGJmxqC>QsbSg-O@n2|>lt z^j=}Q35^Xq9^3b(8%A|pF@n)?cptaTf8STAK9G(K_2ogYIwcla&!NEW7=}oDeEud0 zp&B~X(SEWzi&>sH)PAi9F}Q|FA4*@w8f%#FO{7ccB!c3PNnN(?;s}kUcz&x41X_%K8)l6m#m?zwY>F2v^ zhwXM*yIUhyFcQ>@s8fY~I^tox4%PZbK&v7rObeDNB;~dbi8M(ub5(jJ5Mw4Sqy>&+ z8}i}~$i7XAqz-P7^F%1yT(fGXk7%N-;2c`mNKi2CRh6b-iwxvU8_~dRDnP|;BB&O< z*$u@&cv&NKH zGJ%@%td$+?;aWM;a-!3E5Autz(Q&pXI(_7NDq}_*e2Fdgthu%>FEX~O#ir~_))YGe zhx!2<=hlPTLv?Lm#~d~1)j=xT9HQXC&i;W7UXsG@SF53R&NGZr#H@77 zwEi+s+Ju;boOfd;wOwnyk+dw}a{be_Vor`++1a~4oX>1D9q0_fKfeh2g3ktoVls74w6t8_rk=O{^x86S(Ao-bNrbh!IRMJqGygZ&yzaW;iX^@V*W!A zODiLcxo|0nj-GonNob=UCQCDTwtY$B{&?ALLL}{Ve9``=;S`8i1+LGeLXxl|ZeAHt zw8OD+v!ms)W{($iy4Sy2eGm;3lMbyWIh6@7KLF-^l@1f=okxOC6GmS>SToKaU!pEC zWr%UH3yk|%^RG?BKZXTjS3IwZ|p4N zuNlN75Wb7S!-^E;%G)MMT@BJoMQMdg%6ZaXtK1~LPp}xo{2%dTkO_D{o=`Irq3v4g z+|{fDpjW>~W(_irrJI=>DR7^0JNzp^TeRDi(v2hRiuD($8Z-{^T;^RHS1#~u1q-Vl zl}Xp6UNI_qh7+K_0F-z|ETM<@FqXVW*@|Db>fksYQc)ESx!tzs#~(5)%P33)iW7Kd zaY5YSk3lc(6Yfkz*~3g}*-13^KU*VRdbnXEmOk(?S(>D`8k11# z)=Cf<76kvXGKZBcN|nPJWxF(IWVjfzNxz)2ekkV1kLd*qr8psM!J86OS8ugELR^g- zGFQ(0?KnQ}16dYc+kJ8Ghm);r2UAqs_-O{_PerrR*~LrwD*?hMANVWp0NkI@x6Yu z+kB_}&cFjHs!wxe!C!wq!E z`xkx*fe}Z#me8^Gkl1utFFIE}OkZKh-_j2Fg+dTe>T2AvKS)~*XMLqNo|2*+sG;9{ zz>3p-EYI7gV#?r9QQoJfGJ$r+%oFG%mxQDY$ST38jcpMkC>vp=QyMKHC7NV}X7kzKPK zs|RKgHs{n7S=RukSRnH)(_y%@mxlO`ZyOLC7e!XP>RbBNfQXnCok^o>U5V?V3Zfl* zmOyb!bjCSOT0^vpq?yi91PgCvIRGeJsh{28jHnxuRP@(y2?08q9VrEvyiin{C!VWA z|GX7`#_ zh_bDB+cniYArxv@M)W$XyndHz*kXeOC=O_))T*;Xt6%d;+@|S zRH)&+mCjj`#|~oKlOtjshmEgx5v(Gl0R#I?!j}C}qpvriTIa{(gr#3+wFmC>eI}h*Fb!{wP}7qff7PMOkUjx@D7cv49AMIFC`6<`26B~KnW-#Z!DRxa zZn6KIJ$Oe+`p5^4oS!%WrKOxwNND4w8^@n}AW^RC;tf3+mR+d%PDO~78DIFZf2n?1 z1&2=kIpc>b$6bMHeL$tpNYkXCT}{HI<~<`(OTxM(2+kG%LFZ0si*vuJ?mp4M%m5rC zsot{i_4DVE^T*I?(^A1>pCStV8Z;3+kxgB%h>|TDsi$ktsW8{w2$(c^uKp|Nb=!G6 zIfR>$LN&}GlqG{zIS)Rl8~WhlzBk3yxQ`ARVNRoDn@^xi{|~T3iMv-tPYf-=dcBb+ zYYUTV2#&X`vO72W@PB|A7&-GQF+Uzbh&RtbFcKTD= zd{u&8qr6i05ip={bwrtH(i@HBQOJpkf~o2PacSbM>?~pmZQl0gfxA8Wd*6;ST!;|( z^94_3nVFslLwwXnn5#6VAqS7Lkh@*4!&vI5Pipa&4$DP);7+Sf-Xtxd0ubVOhM5#9 z;}{8haKSs0_~Rh9e%yQe)aa|E)eY1?O#3)cFXWuZys6!ft}Km(`8^7GQ9?kZ_r>m9 zKJ&$7@yPJd93mRfeY+y`^ok%+aQTLsLq70s%3}p276l$=W-$JeKL#y#xD3sK4>^A%T#%tuEwwB8CU_& z$AePvbN=O8P@!QvaFU2jPKJvLQT3R#R{}ixo0DJ0;NMNEh|D~{3(s=8oA>NvYl%BA z$V&!JwIlSnf4KTOqIXXy#0VsEW^ai3-GV~AJgr<7^?FiGcpfHhPVRqMPGjI+g{bRd z3#+}s1HNv#(P{3SrJ+0h=mSvJyaJB@lM6{m;=zKH*-nvil28tAhg3)USX%ZQF{%aA zc8Q|=)4_iyC&^)H6?^iz`;q)SG*2yj8p^YpGaXmq?>EXIg2wpkUI_|2wfnHML3sgB zSczchX2T}WEDbrd9w(>U3QJ`j&CzA&&gci^nO#~6Ip}65kZn32^b8kEICZmVIL?CA zYL~bhi&Oc{P1|6N)?zNX>3lZqj1jen>PGD~mC-f#5UJi{L%=VfkhnJT^~_-RP^48u zQqq9|H&%n=SgmU)7Kv=CYKT=$Fgv_To>5JZ)$NfkD~6vU+nbd0`Z0|vsNrb0#+dK6 zJc#pDwV;6RO^~Im+>dB=BpqAJI;j2j7fi(YlRJF3Tbu*BF0(P;E8C5Ct>cWkJtm+6 zp26lGk`1>|MeP#I|6TjxY2S9u#w7h|@ow^_E|9`(Fb; zOwo`teQOg<^_Koa;Ek+@sT&`wIQ}qEh1QOM!)WF7EI#FkpnUhO@^&EUm| zW+4;*k)Yn|meQ7Ge^F4S`9Xyo|DIv^D9l*XI$Fo)+;=vstcl=NxoW_QN5XenwuqXV z*<2mC{{_heC@)8JxB<+pQr%}?9;4)U=o(LqY1$qPfdT{iB6%DOheF;?=2vBCGB%$- ztgLnzFpZ4Fb58v~oKy?)qvO!T4@e7s6afc+4W~Lomc#&w!1NZgzNSsWMY>7TX{X_% zFI7scKflgd<3+Kgap$6t#Ui|?T-vHTq)cjql<5JTGgMjeVh^7to0^0w+@B-kaFj=Z z%e-8lLHzSJUdn^rW|{ey<|)qR3Xxqb$G#UAyLn~ah+?(Kv^Be%WYu1k{K`zblUs#k z^HP($BOD&{JE35WI#C|W)QX*-b~U`I!5}%uvK}qFJir9#{T($w-P(aSOMKurW}@@( zJT>mLy(*fS4YLdRLIMx7?s3C2(Zvc)moU`s_=y#;`#UW^*PSlCGI%IL?jNfi8969i&9gfoC1p$ z2M4UrQHA<+zyEv{oFCdqP5qQED~#Cj#MsjCo%weo?@}n`opWr3 zNR4K+003qP8(=GV<*__VeFDuU;dsiY6E>6+O3F|D*&Fg;*yJt3`uJu0RgaI9`>vKg zWC`P&{*5DU6x;?oJd@w(&mgqyuh$bkeyQM8 z9*FLN0O}1iyxhu<$R`zD6GA@gJSX)uyfnUqqmCv__OA(BuQ839Y86>{8Vh)< z$K@X2W5h(6Z*92JR0viy?Z`)^m@gdfF$@2RE1q!CjDSerW9Y!pJwXE{DkFBS6-{}g zFWqJ|Eux*uFu(tJo+^_oDPD9C%}FwUEq7z>H=Y^e-?vg+IK=8!K0P|x;R0fMznq~5 zUoy_>OGw1rxLoVz%_o0G##b*k>c=V01ylq5qNxb{gzLR;nm**NnV;EsD3)cy^*5UY zPx7@JG-GfYX#DT=YmQ|zd2_c9njfpX z7uvFJ0%lNhrplMC2VTT~+~gJ|lg#`o)x9f5M^E68ryuxbXTO0~`?Q#_@SZy{l2@27 z9i?3ecX*#%;VQXBxb@-sA%+4Hes{HT7{44U$XC6D5t4Tcd(h+TDOjNqs|7~m)1U((PRf6y3i84SQN*kj;bn zu+E8d{L4>u3;FD^TWD;yX%1nCvy7CxMIfjbE#X;gl0>7{PX-hy#t?N6rkGH zS{EtLdtBY30SlXC=;kF}fIE(I<*04Vhm?_YGqSFPe^k4U1;-ANiChv`2QU33YR(8s zK|OtG$~fOZ8B7*s+7qF)6K#oRZEKUkKyL|@*lYN}A&}_0Lb1re`GZtjjqZbj4;A-d zkNUmDXC~*If>^$J5Ig*1W`FE^_zJd%8(vvK~3J zuIgX&+jXnPglIiOk4GO<<9M~>&%!JA4V#+K6qg(RGUlJU| z{Gp}8MKlJjC!a*On`um;ZeP_h=br=ry(KeCFt<7i5y*vMYu>h;{_VwUpRT6t=Cogq zR_~AirQJ2eW*Z{yvx+|g`9x%R<|E)>JH=0e1ECDE0x+Cso{g)_OLtP&3yfL+Jcaj- zHDMRqu7?{#yJCjK9u0Zw9o6(##{i#MBrkFgT5@DW(d2H?r{J{r9D@65Iso{0HXn@{ z_8AYRES%ePahUMl6TRP*R-|MwN9@OOD02ZAKk`@M zri{rEP*>1c5HijbWy9;Oclr39;z2+7+$;KEHCZ@FyFKS0(H<4EYMEB{C(Iz*6f|G* z)%_5&o-5p?@X^j5mDUPMZr>qyUyy9LC6ErB)BR*ao<92lJGBU<)Wz#P=6`(JoO=95 z_}K*)&~tr-z1_wp;R1ug0W|Cj8n8Oa_se*Cq|s7e4~&v96(0^Z zG`}efI!LCa18`maeC1+blosD#F_IcjaxpCbl?;QGc-M_{@ha)fw0qu9&nQElP-CP`^u%3LDqJkCsTeLj zX<5{NlUsDae$LK|;uJ(Iek-AH8B{whbN6|kEov6pYzujaSN7H{0ad7wqtt&h2uS3j zOJ&e-k?C-a4W*F`|5gf1E1fBtS^(Zd41oPt!|nAaE)u81UCo1*uxJ1tuk9K+R->hM zjzvY5DDz8QLhL({W~7b-KZQGq;ZlADi*)EZ{`#|iHr$Qlh|i#|1QDuKY{10LWb4WD zjdkL`?oZPUL|lYAmz=h^?OR^DYL+8cQeA#v(wZ>IqSu9!62-Y})e`0uqcSpy%`81_ z0(yq$fPVe>zdr*cnje29`s(ocR#h5vCE`0cH2ID`Nc>MkM8WbzxFe^LTC$di6Muu5 z>V|;3Mh)0uD>}jIDMCZ4$5g&5=;|Sh&oZRT#Bu9kHDU%`bq6m+xEM=l;K(W?0tNS3 z-hjU!II`J_;0X%(^ui}S>ke;&I;F$E10tP=Zi+DrNd32}FYv!Z`55o}?Oj`>7G>n# zoy4RVFT+$7UUs@eixtl7S=^O$%?e3;o=?+E@Yh`k0GtN z%xP2lsy(vmT7eUDnaT4Hw_=}|KwfK-&fA3t9pqFNXkdu~wG8Dsz3T&@%*&_{41y|v z{zhf~NUuW%jBWerw`h=adBg2aGJ|tRswq|&dau(VWRVSqe(A-V9(p+UEcrK}oz9|T zeKd8f(*@7+vyC8?)&r{RIdaLVRvahU5!hE+FxW$CO$1q1)mi-2*Vr%3*%ve)4wDdU zDqfkMB`-p-WryKcYw{(*VCWW7X&V9CV(oAF+KcogQn{Xiv06<@w3AhHg)7Uk22k+Z z2b-*#apn)lTp)G>`V589w7me z#kDo)%BKxiqcxTf&YTX?ZwO^!A5*$TmEc*zor~s59^)zVUe@w{j$X_ zaU0}=*h7$xeOBHaceTEi4GU$!zW=!-xPwGxL@ISNN$fhUmRm<;5(~WDYU!j=$E=Xj zjfq{Q`N9>Nmf*w%o;!2I_E{gOo-YgF@pM`!hRFOMJq@YjMxOpI&BSvwb2JD!Ywj&% zRlO1AiyUvj!zK@`!EJrxm>spNpc3*ice)(bhx5g-5(!LcVf_ za)^?RYd(c{bJCH^GT%;wZq}l99Fql{ieKDQ+|K@7_kA-cI)7Z-K3=t^7n>iV=ClLF zt#!;#Z4Ez3;XD&YQ02_Y#hJJDR1Y_b(M;((%pc{F;87v!Q(3_KUX+gLaimL&UDDv< zI{~1Ao0H(vwBx!j3T|JYMaH$q-EnZYBg}-Y>lfloI*x=ANQBvaL(zh*vrTzpv(dRLdo?rRL`W0HoG))>Mg@0e$sUzWUbI_ z7lx~&DTYY2T{%L^Q%@DOLxcpRUQ#DWXPGVfeI3YgyIU$f)s3kJtgM(F_AH%8Otv^+ zI}Ey7$Dm&>4WRJU>#w~<>ksJ|B^-;jyFj+HF@VvsKU7tV#eCqO90Z9DrqujrwOEvq za~_cG9VQ1iC#?o1^L_{{^ANrE30BzHbfe4kIzWz$GTN(WC}LT&4-qj@8NcE)@*k2v zg^C1WK-OjVnI#{a0eF6g7T!(pg7q|siMQ*4yOeT$N$xz&<2G|!80`n^qzKL_vL0&7)oc!g>|dk_A+ z!yRCyp2b{~()yKkj6x<=*>gUTl;{|S+a29RCf^;wf2g~O!Dw~<-*Yj#mc}On~P|= zm`&lezDE^4rNPGbZ_G_A35UQ{=dXGxc~PorWD>wMaTXDd#6xOoX1k~D0j z16C)c@7U4Rk(r=0i5WY){EDKx_>eln{|kvzjj$N<(!Y9n^Ds8O&3INB9VMna>fOgt zODDLaNEk9vA+`FP?r)BTtwn!68#E`FnTDCx?hsF`j?5ucf8f?L(bksrj6Tc9)Rc?u zYy4_Ap9ycvjq`T4xtB|9Ia>O8`m!@_k{=U8Gz8RfEmPx=El!b52bk0S*1V4A<1U!x zDNPb@A!ns|NbOCC)3cP!%_5XbLncZknGE z^mm}sB{BAxy_t}lJ=X3Gbm%E!SYM|05$?*}EH55;hqtK*sAGu3<}5Z0tA*VYK-N_H zTb5F?)D?WEZ%8G$`tdzK3eekPgLt|85I&Qu?26RfA-Tjf{acnPE;XzG7d*lB%`a!- z;wA$N4YtG2hLEKgD2oMC?QanWHaZ;*zDtRmbzrfXNjeG3k8a0U-bhF~TaUz#-b!HR zP4X;e(jVBuS-!cgjCSYM6@L#1Fcb%4Ii}Xp$(A%?Q~5S8*_?I3;ktzdVHzgyM-2 zS_gwKZ7WJitqdb8`XTu^em|MNt38MOgFP`)c+LoPH#hev?yhG1$eCEq>85|m z+{?(A9YtQ+2Pvms`{a+{!KUbk#q5XU19+}-t~OT{Z1 zo1gfBmQ^C#;l!Ca4YAq{mceSwvB@PVcOPp~e; z;A63YSw%WPkqlBp+vNo_8xyiqS W#DHM`|A0FV!*~4acS4lZ_EgAvBh-_GV=MlbuP$fxuknA#{^I^h{GIauZ=U`9 zSNZ?;pOt@iAItyI`A67y!+*^G&*tUppT7UQ|10~4{$v0D{cpGb=fC)WyZzSr8Tvo} zU*@OK7wYf(U+}-=zwCdW|NsBP@L&Be+)r}9-M{JnXM6?zwf>L)2l>DFfB!yP|K)%1 z|C9Uw@@M-``#=33?mymt==uTvh5f_+N9LEzPyKKIfAc;CKe~U#|MmYn;1~Lr`Y-&y zpZ_tR`G0jk({&v`M#h1_w|SR=ls9)9?AYK@?X+FwttcS&HbnT2l=m! zZ|}Sn`p@vc>Oa{3k^f`+sq!E3kFK9s{@4CD``7kg{NLyPM*mO#FZQGSNBp1o-pKx2 z`v>{I@jvH3&;N)2zyBlb7x6FSpVEJ`|B3$V{louP`M<0WqW_Ej%l7;H2ao29{+s=8 z`LEqCfL~GmP5rC;Px$}x-`oHB|E~6J{y+Rj?BDrcga1$d)&4*G_xbPe|K$JNegOXy z{zLso`=9w=?f=@p?EjVfbNxU25B45UzhwVA{{#Ie?Qi<8|383V#{ZZ9VgB*{C;T7x zU;O{*zZQR-|7ZSF{Qvv!@n8S{=6q272mCks|MEZR|J{Fv|NZ{=^bh#Y^6%~c+W*LZ zoBrkh_x-=!m;8_QKfT{Re`!D4{&{^B{-%GM{ObMx|M=ZV1&#*`Ui@)uH^K7r^tE;N zcK3JKSh+cQ`dYgCJA1qAD>8zgE|1=E`!_2(1pfcV$RB1PhqadtO_QLh zMQ(Q4+U65tw>y0uA@|dvKFpR($NMn@SPl#6ah`HPT;fQ4y7uiT8eA<13r$x_awmxk zd|RCJvisv1W0qSWKr<(PPz;^EY+A@OdE;!#)r7bkV70K4 z__Aci+DTg@qosf{@E1Izb-9MWTZu$xIta-F=Wg^q0aW-dnhxUf`JWWGKmnuOCHI*N zIbM6%M*`WZ(_jg6n8{(72$qQ{n{>g=}PlUD*jvC5C8=L<;mzKPc z=X?W*Sw%EZQk>?DEI-cXvVNY2UnLVuQN8-3z$$4?F{SaH+QgaV zQ507qZ|>FbboD3QOa7t9bF?=I?>uZ;;`EcP;|8RJ=Gt4>vo)x$n^w$lv9u zX8JMDLk@d>$NE%y{G;VCNRO|B2z0r?-*?p3d_OP(6PvxZoMO>E@%z_Qt&7q}M8dvq zpj2NYSkubCz11Ip%E^aF#X1v7Poz6ct|HgR5c)OoPUZoi+?}Fet*I$Z;zxvDpeJlp z2^oPks_b>Oad~Q9w_W}n&Ac4}ezqD6{&cwi;klm4^d`5JzC038Usc#&&@yUO5x)Rg zmdi4FfppeYKZ*%Mm(Hx=XIp-hzEBi%+qvJkNw~0)5fUP5F0PlmyEt?3@PGlMVd8K% z$^&je2-p)Xv&$dB9EPnu`BZ~4!;et3evJ~`m(oQp6zF8e z6LY_o->mhrFT9WVS`-M6(npSCVs<372^+Z9;>9x@G+^9jGDQN>bv`qOlJU5Qr|ndX z)9e^|xiI`TZ1htIV&a269UZ(uG~h)jaVP6ou?@&5Ema)Q$L0!RCeuQ&3psAJ#-}7@ zX12{!`{Xgy=8vJO&EyDJ!w%?M2i8}3sUwrLa*roxHyWa`wLD<$4(~&|X?G3H@psb= zK!JU}`p@z`yY-9I|3}a`DaDhxLj(TW=T*{5(8Z=xa(iFF3WpGgb*mxb-4yF>-eTI# zqTE&AXIx(&w3@X(B}xIh1GlTye|}m78%kLWRA`j`^~#CydNrt+{kwpq#RoHphHe`& zyAYXFqB+sL3ANM(V5zU!r3f#)P_{sLN~Q~LZ~)eb|TIgHN(D8g6K za6@=S<4j~)8hP}S?!Ig`N*|q2v2Fk)h4k*350B=f76(?%k$(AcPkJoWqFy(G=+RMw zQ;8V3I8LwWLH*1i2K&~r2q_l^SioC=<6%&Z<<8H$>pyE)g7N|zxWepExnjmBbh3|) zKvaLcQVSkIkiz5qmf&ax8$h6adr1i*ib^ck`q(0K1${g!{4ET=fJP?F^ynEJ(X|w9 zTKxv@Y6PDcWXfy#arynM9OISFsdZ;%sEi+Gx0n=W^s3`KxA6`(__)z6RoOAt!td1o z&jJm1I@Y3hn@(%ERxjx7c=Hi}X3ewie9Yd~`7_dqFgo#N5t^djpw3ngg3u)vi9H>1 zPNADXRGw1AxNUx9v)XB;Dzywxc*Bk>+F3SpLH4&M=Zp5ew9nBI$$)EaO&(ulZ@FON zj1(#oRg(#AqbBbSggmGT+msk;H^LTY0L7cm-x|nAt<|1{Ck^Ek1>Wp~|_HEeM>2|T}&Ng)ww>0USP{#w`Z&kac_P%E#H zoiO3LG_p%?zMJ8op{YwY^7+J;5A$F&etN-fw~A7`;IcIyPXEcopDx}Ev}RhP+$kd~ z`LGu2HKk47zVT%ZFR$Q)rIhGQy^>7@c6#-Au<&QE2Mv=5+4sOL>0(RT^MfqoNEKBB zE}F>NAK=NC#}|8)dK=G!!Am-ke{B0ehC7CWZpz&hN)368o}h+=>a!B`c2iPwoEsbZ z%sURwy*(qtHS9|G2liW2J$XtTuf{;?wYb1`1Klci{{zv-PR>cww3}Gnb5TFe`o1Ha z=F&p{l6B(R=r-L3>N$)X$l6>`<$rgaJc|0FCwvAQHbxbUSe(o=QO9!pfjP9BbQgC= z%ArlvXs0cBkk4VSYH(I%9BqW3 zsYhgRAOa?Ms$vnl;;T0=si+x@cbE@8N|>}jCT|%6kB+hdLI7~Ty06Wyi5YW+QI+dL zBT{1(XyR78jI^ax_U}1T|KJ!m#B^3dfqUnt>qjrP&@U%Tx_IM#ERac#Bea&C?=HTK zQ*%}s2pXAD1+!RPwts67XamkO(sWSd%o0m04j@s+A+G?95Hal@RF|-XL$J_Y4p!$Y zVQD!R@#fkNGzN;I62+5>9;LmjgFll%q}OB<(;MieI4Jfbt-eH>!P&pAmqoVdb%G&& zM15kIqtaaMrmr`dAP%JOgt-68232O^Uh z5q2taz3H+&+c)oj2QN9FV!-gbR z6$^32@;kg`Uu@R3riLfUc@iBoxa(5zXzzC7s!1TenOFKpj{K^luEbxY&21&`D4T0f znj;fQ%%~Xh`Gi#uM(PqVP>KpJ>FE^;CjGXg3-;(eJiQW^vmnMEIr~*~;O$}aE;0yp zvcb^S*{AczZ!q8M*w<>Nc*aT*qabRQDQ|X##6h6Ll7wCoKf0^IXGJ~j%-B>E&<)=1 zWOh04ouDE5KcPALB8weNYSQh$g^zF!}S*D`2n993S1guVt^D1MMbRmx` zCFzo*K`Os<0}P$D)k|WNf!c=TNV=6BNuoLecmgp01m|Tcym+@~H04%;?Y2*mq%T%C zB6Xdvl`!UUhcA-QlcpXO=wZ~$TYe)<48-P6iu&p9)5V$rK5r<-hysQ`!8kw*Q;$qv z>-PE0*2uvlzuq+qRfiR<)(*p(>bRY|2Ga~8sXQ@Uqqa;SET{yV9j1N%nQ0<4M)0!@ zN)Paw%KxQPD*mn(#^v1}E4a@0SZ^Pk3TUzFJCK((4-d||>qlAJW~7~SqT6we-{d|) zFgJ)uw5{Z9hQRQtK?*}P|8{yI0p1(F>;Qm_FI%cpb3bH) z)BEDQsE-LPh3yMN!*_d9dP{Z3t(4w#vWtB$bo4G<=HjUOR8M#sIBQN+2AtD2tM6l9ea8(+dnTUA@p8 zN|)X>-u4x($f0fIp_}ZVInuLO=%2m`C!xCZk(n;r==T|uzI^|RS7wH^q;|M@=aXb# zCs%w>ds=@9Iz|HOIgs#Yhc!p1_RsFL|7t&~czHuI(+Ww;>JzJYO)2pq#yB)KtB|(8 zP4atp*$o#y{I13bU5iT)y8Ip3mVClZf?7iuVVzh*H>!lOGbsy21@XF_PvHr97ExO3 z&2N+&sQNS+Un%U5%!4zWp1ql80fmK}lOSyzK=z|DF=Cr`kpxP-+SxUWPc8W0E@>q4 zL@41;7|0z=6=}h5?we?peL@U#@K<;a`1kx<-(rRL0+8h3_Gzy0xcIv$(oEaIeYBFVfSe*|ObtjI$M*XJ-4?s!HD%H*n+6uN_c- zS3zmbO$liu0bJOde)Zz;{bD+T%R)7J_P_OX^HJF2y!jvCDYPS^lLXzM>vRS~IZ1y@ z;jrg8y_>l$s1VZF)n5cj>Zi3=*vb9UkbreD!iT3dSBFX1N%cwnpHbEfWO)1#yNG)n zgGM`Cqb%9_s+P>|2nM%Yix7}7+gr8pgo<~<_i?jbzXbk1J%EMoT$@)I!f=zWtrVyx zDKF^!z1EaD^d%hu05$8Up8N?&jxDrKSxT<-A+Wy&Yi2R2eGnE@D4+9F%F%6=+^Sjl zJaxxyaF_%wm6R8N^iJlO)iMxBKA$@C*A+#1B)TLw2B0?sw_*^`UpHP-b;ItsGA=FP zNi%$2MZm;J)(wgv%8l;=lB$=7vk)#KX-jgK1Vz9XD1OVa0_ujD-`DTkP9OE zKKh|aUhoEKi!1!6mGI@Us5P{g8>x3qUJU)CkBfR|ld&ZwT(Jkvf|^m*&hK(R!qMOV za~tDYc6Jf7Et3Be2A0H=Y<4+eXae>}ueOD6j9P}qsV7jyQhy0S)xIqIp}D2S-=k1= zG@+26VEs;ivfF0f>{H0W&JN;~!YQE9H5={06_dz57Q6=C)FHdpzLbnV2Siv#JQ+QF zMW6SbFjpz9b;MWXMc0xw7RWS%3Tp5At1j4RTns9F&z73$syuwTC3U8dR^Z4cfcMa{S7v~n^vLY03@lxB7d`R z_mfe8rcZDb{ch25u;Y2|yIHNvptFkdKH7iK?n)D5;Oc@jUf9W9rI?&E|CSAcSH4EU z*|L5BlXu`&N1bmXzY_Z+hxb;~v@33})&H{n|L0Kbn!+!^Pm_1JL6hWyL`8Vk>G?%N zV{K!@-sQ%cO=iQrV41Ryke~3MBu$BzIQQU3aQY!(PScG=b)z)GFZzvF{P&`rsIYAb zYD%%cX{)sU;(F0%7InQh7iC+FMV&asOOU+f*B?QKgI6nL^I~ptB#M zosLBk4m`bWYcs_jIH#xI#j~j#eqyn2Vme&oKS|1hfbt~uj<&T6%@dpT#h?t5i|9tG0 z9=wn{ASvwX7Dn#(<@>*J2&V!{y_;zQHoDjG``%_x?!FjR_qK+YZS+n8c&Db?f`KcOfHK6~Q+q!UIh&c7$JN4TcazH$7L@YGt}Rk;jQ> zT!dz)@7NOC4$?_@a?WF2=q4qL+sIUwrCTw)64JTEh@h=R59vL~`y6U=s4occq6l;O zNXf6Px9J|_#|Q;%0iGuw)XtLSX+YP<{Fs7j-uRhuVnT?8Qgwoo&yOOC;K{XoKz}kO zIVzzGM3GTHHI8JLL?ZO0mwmP{YB;C_^VFoLR*NrC$}=N%sxk;$TrPYaq(Fc8F17U_ zaF?S+g@+dtc%?5_Ovy5EOde4y*#oL|1x~TL-K2n%xy1@I3Ce+t^BaVkWcFCl3N!+< ztZYlJ9qzLUN&{6h)pPiGE}AXNn5;Do9ERr zvK+vbCtL8wE78?v(zs4?esKta&(YQz2H90fk}d~z#V5_N;v=h(PjIA!hE1)xN3yJ= zNYTN=U+zbQqA8cu9PAS_q+s$BreIYX`_$NP4WbE1B>f~~xSc6(M{qj`BHX}UnJzX#^MCsTR9 zoJ9)6sx@WC*bTPr3@c zUv2{Mv^jq{Q70`g%z4sfKfqYgycpGjWA8mDpotwe?36r3ZXrI+7pyEcWa&SJ-0n+_ z7rFYO7XWN$B4D@!>pF0RQ%CI>0of(`&eOk|!9+aV?w!{3`am?SCH?$8cMSYt^+MKU z3;@pJlFF3C`7|+wN|u z62X36?%GIhg!HzDvx};Fb#Q2^!u}7E6Cdd!V$`n38p8Yy!uYPaS3LoghA4D-JSfPS zo@!X1xalK-B!{IQvxAmCMcAb|Mm&s;X@v!(3ZQ!H-F|w*)0*Hrz-T`dIzpV#NM`aY z!Fr6IEp=2(FKjRuUG5jQ7z>D}xdS?zh*D#83cSjVJIZ^~1y{3E)qf3MPkWj7xwlh6 z)-rO}(UKm4Ys+=^cK3JKSh+cQ`dYgCJA1qAEL@zt{ViR6oxR=m7A{U+ewMBx|2)-j z0092~=352pvNxS_(9%ToFz~mLpXoKAXMO=2=NM#2{z&xl6Dh>*)xgkHGX|*%^VYa( z8;ZHv`Z4!@!oYMy^^d-xFffv!kehc8>e@xm^)Y1ZOW=jh_g=evD^aoaLam8Z0ViZ_ zy1cc_E>_Az41d{d`~%aJ4$3}qrt>IX4;b4$pM+x+!duOvECLbdODOqtwjuybUxyl+ zLbA^Wasm)?C&;H8?)4;lloL(&BKNFrRRZgE;Jgq%>QMepxnBH1v|sTC$z%IrPC!Bq zMEMlseeS|B^Ia{a4qBpcAZ244>-rWN3a>1#u7U^RDx?Ln*}a5m((j1d*_jQ0D+l_J z#C3IE-!uKHG2ft@Jy^ZC9T3~Z-0Y>D5>Sv#THWl>UCetOT`oL|El1pmU@R~IQfi+6 z({WoTq*p*h!fK6tUQ|3?X-kSO6vm36B~N)eMDHE{2&KqlmpZcYP%2uZT4^7j*vke^ zluLdBn;>^0c(}b!K?lfaaco}uth{FZKhS%L#wW1!w%$fCT*%m3X>b;*iyObOVAgR6 zeFRP%UbB}%5Q^U7GcKEJG<_A{IQs!UD$aKem^c{7q_(kulgFWUAwb7w*o=`8=M#_= z&O6B0bvZ(@$}n0}Jp_%RS^LTMv!C(#2jtm7pj{;fT{0AK2o;||QSXDVYnevBO4dg})Q&p+y8oeF#nf zu4qlA*6J#d^~-q%Q~Ef@NoKbs5ZlLLhP<@`W)cld*P^%ljz6&}pGNLDV`<2+I*D-U~nRKS!;yZUZ$^`)x#` zg6ZUa@R>&{;oqrG#NS5*_=ZWT*7@lGF*Oj*O$ejKNU{)VZSMEvq>hv;rvoUK?mmW6 z?C2YXz|p?{hO969r4cK%1I1XNxCv)-sKp7wOW@|toudQpu5C8^D8^`6mm@N1rBwpI zKu$1HTQHv<{TiW#F)oA^Ex^i*(&|r|+<81+C1w+O+PKE_%%;T$&{qKxC8bUiQ-l9h z{rr{8|zn#|>P{H>i2qR@3Lu*)=^_tW~V%p3AyF;!e%?zk`EXj(_ z(cYxfZ$F7q?uZR)%Ed&xhD^Tm`a!Xbw$ch;wr!7*_oR6wT1?1$yc0uw7^X<}ox^_< zIBPi>L>eq%_xG=yEU{))%}?c4$Ca3ygU24RTh?z7hnI3uW==%UCRY~9T%XFa9mqyD z>1O{=jCk}T-KK%FWRNKNMM5YSe5qW}f^kE@wN*%m$6`HBLM2|7InbozZJS5nkMI{{ z=h}ssRNp_yVZ5ci!XF07hoRbt4z^QoFFxhTp86sJTr8aReB3eqDX(kvi+%yyUI+@P zw*l}=Wn$1Q&qOPHpB$b4anN0|OI3T#njzAbPxHJ5s*--SFW2~pdNw-jwu|#EGRoko z3T=(a*5>?2>4p{{{3|P!9!4lIZQ2Vl=?Nf8+O(`L+k@Jnu%8}I?A+~WuzRW$xrf=M zI0%f$@|q^y5@9l}8C_#euT~4b(;B)(MR;{{vE=Y|vl=96)F3|t8q}}|(_*>(dwJ#woC3}}9J}Vv zuMcTp$~R;U0)!`O{yYYi9twSC55zxGQ2DB0Y#j(&Ve$qmnRx+Kmfbt(!l@vxJlHi3E5o$rwE6#-L zr_XaMS-(&Da&2d~VW%#&PYo)RWW}}2?E`j_o}iC!bEUP|)%_B?)J^s)qt9K^Sg>hl zr!}dG4rs6(xdoWi94R}ZAk8!8)@-)Q_Kxsf{O$QhKS|_EVT!h4ixI^?F^J9?GEzdfRvY3;z?+Rg)5w0{kBlH?>p+F! zU4P#XfPswmnv$ok1V1s#L)gdor4E=5jt^&2aY66eu-@!+*swH)D2M9jyTvIhLZMjP z5lw@JG%t~`aM@w|ykb38;cyg&3^+d5LRg%2rvpl~Dfasy1El;CD^P_9;P`8WvLt4a zGk-rdtzwjXc(q(&*snam@D`IV4K>WH`?HeiEKdizK9y0a9Qq4JM;8)bEhuOTdI+x3 zExe%Apuel0i}-ZBFlK66@S{>U0%dG-%vb7h{^{}za2YdjxI*i-KL&ftkM!z2iRoBa z2V2Y6v$eAg%U4H*C zfj(K=b8v5A&wBTuEs$`*bRhlkzBBAAy6#Yq)}AEW2iALGRZRpB2pFnJCNHHt+<~Nwg!fZC*^A zyXJ|BPOb5;<^P;plk*tdZU*x82T}v3)q?*0&6bm`jZ|h`bE7jum@k(f|LV-^*2ws# zuKrfEBgez8BNFc$CJbM98l(MvIa;INFP$w3(yq7w)Tl(&`@yH^BJx>}gWchdpJ44~ zywTl6LWhPtNPtMA=_M&!s)mv}0CnQg=16myU%JZfBz}-}CAq12;7$L+SNzB6g)`UoFvIF|`$!KJuK5%C};p0xUd)Xd;>} zg^~jkU2)M%^5_i-ex7*R@&KQ%=rF+Xigp}n@+8a&T3v>x$ucEJS*4@ zjUXX}W+n_eTDy_}(Wc(*TVV~!=Q=gy{7Y`vAnn-Tvr1Z;ynplcE$O}KK>4^@3+^mQ z8HB&sxAKMjv`y(oPq8-8hSQTL?8+f@!=y`Vo96ZXIGfvyETr3sP1W703I$l}E7)0L zq)spG^w(&xW>m~ebn5^JCuvC}M`1QB!*sV! zfmt#$7YAvOb&z>+1G`_G19v1T+HZqOPU-7x@Edw~cBWHm2Zhw2oIi^xBo`A;W?<~Z zR+L{mZLUl}_KP@ic>}oz_{6hSRHGa8F_>frr>nd;_yVlOY5YUVOx^Ul8*6O6#l_NH zDzQLWToKyJY`8BIi6pWg1G6N1!E&P{OZV!FbJ08+9S6a&etzj_TheVIlv!q*D(kH| zhiDyy@rOWrG%o60lF=Zt%Jn4XsX=OX`Y;cd2Yt8gYN_X76;sqA^}w*#Q`8T%no7uZ z!blL1G|SId%5%!h=(&~6=3o!a>6OpD24Jl+GX#N}3C6TwUUv!h2hOFfwB`AkcV4PP zyJu=vDE$Ha$^_XSXr;ZhNM!a29r@eyKr|AdEzRc<4hC4NHEqowpRIyW!GEZpR2WVJ zgS|wy`>Ge$H1*lR={6}Im}F8 z*s@IVUneuDpD%KLXU{bv>EO)+7tK@lYZ70zWKb{_RKlZp!D4{(QPkFW;H~aYpojit zJY{q_Vt`8X$gok7$W}u96mWTRYnzk9_6&tqm#Tq=larchm`1iE_!3#h{-_+?E&Dln zO>gfV?FS(t0A0*yU54q?ElBN=NrlyPU0ixM`0ib2IN39My@z=`T}MLri$yf9F+qBG z<&tc0a}r>A=s$oOCpj6^x}Zm@X|xcwYU!u$cW*5DZ)K z2j87`hH8+@gK>t{$sxI%3#JmDnNMB-TLDA>Mc;Iv!d3#5Ul(sBVzCxJ{MZ`e9Drq( zzK*RVi{}zgt*O($y<^E=oIRU3WYJ@FSNKyF84+0W-=^8JMAt{wZ(}JwFo^FS^TyCO zPVHa-)UCxI?Zr4cPcE~H>eAc-ve`tTa4M!7AMgXcClzD|(9Q|?Dqi^$1)*;VE|-8z zLU$g!0w$AeSz5+DzjNoR!uPd`OxMw)ivLR&7BuA z!6l!0ld7q80U?feZa#z$wb%$#1nbxs5QE?{GQ+PEO2rIOb$faW!IPiiI_|GwU6z$N zkv>oU^9M=-d}Y}22nb=cvt1Ayi8nC}x>Gt;*eb&WUG`vX$mX``cQBXpmFK66sE#IV(fjm&KxoSsQRh+hFY9qjF=FQ<4bRPWqoX~+hW zy#3VzNcyY^0@{?{@rm>3YB<1rGT}i=MUjH-zT1 zTncQit-r9{eM$y^wmJ`R448+Vi7FyvVvepyRy58s{7qMR7v*#7S8*S5mq0&Iq^M4q zgfd^-{h!oo`C)gzU zxCX*0%zxvnV_~lpfo&b(QDcDx9psZJ2*3^etIjLs5HA_4H__cp%Qqpa*uWAcfCh(( zv)XNEQGiJGoZ*c3=dE8^!Fpj{6)l14gPF*n;FC0iLT4rkzhDjxbPQbaEo;gni?iA&RNaS zf0?XkwnoNrD#Uw^*O7pp6J=@cIIt&Sh+|(1i@VSU;%FuF zbUj(fS~2=i4qpjng=5GAe5D5{8$}hd?Hi~^ial3ek3z$W0N3VTpG$qqf9BLkkRoeK z*_$nT55`S2a77Y z=bVT{X(~eUe+mb?C7#IR&HO1(IY3%)u81|W1m!lwiM-vESMa5{5QH{WHDGF@_<6}5 zVjvZM6dqR1V6TQz^th{StX+w^rcirwsD$0TGK|TtpG?z~6<}IlyaXkIOnF2(E+}i7 zV>Jy+F`sZqv`{CeI#E-qI9SI>%_WNf{F&T5!*ctT=ne5VFrhonZpM*H4(M znN?;=_HO-EBP6HhI!a9NK1PI0_*t(Awf~U6b~5)c_GgmBOu`tOApC}cUQ-}z#82z? z9ss?_J)vf{fMb`Lv+JpZ2fOP0AWB0qAArQ+*Wvq%oZomDdUljQYybceLxnlr@K_Ta zP2NnsO!P5Ql;SBg{gl{c@kw^DaE>^d9LHrj7&CspVbK(3$n+Y3v|83@xcAfV1FPrH zxZg6>QoM|OA({@x{1Kw-PvA2=fd*R`9D=zjKM;6kQqznxDFz$t@h79@$^FQnJd4TG zMR~j9e7ZKPZYL?Z>8O-0(QV9eu$&QML|*QInP-Ic#IT92mkwzn`}Djf^bj=d0T`n9 zbD=|M)z*#ls0AT9LUXkoVvoGh+~DAw3^}U9a_)%* z*&sKsF}t`H+j7zJWbJ(Wlui0pChMyzV+Jki2jG`YAR+jlLlb15Ludvv2ZWHJ0#tg| zs&AV0HSeVrsh4x<-m;veK1oj5Vc^6Ds+FeUeczULVix>1LohI2B%q6nia^$Q>}hk+ zUo2(KctIkdov)^dxo&?0c$?1OoXS*06K%k*8<)ByEIDeC8xT1V-~y!PnV^`~|N zTx37I04fCoZ_dYYk@(q9sY_oM(wF|lOyw$lZei-Rp?1Sde}4t^pdn^fvp*Y?FZ-PV zi1DaSTbeo$AXk;Y>WiUwuh$DQQg%L41pm6wQ*m0 zL*YMyPV#AtL?|hY*EQMYbeUzWj1_bjv3}%CUlj+YLoL{W*Kb&HtP_p@^<>Zh)tfas z0W`X7*X#L|>|n{16ixpNWz~7ZsHn)WhFI!2N)mGG)IHjg7Wrdk^LDd&5bkbK6&kh{ z#yh{ zFil2BN4aadn~A%fDMvtgxgj!4Xg4&WL&r3J1w6pDIS261+N($PIVF1Sl(uB+`*nHw zL_z*XV=2cbKMx0@t`ZWba7!slO&0;kQ`fl?vwy+34I2-?)F9I=0lIOpUs7%M(|GAQ z?Gx8--w1o|-3Gpzm=!5w?RYYU>?ceCxE@o$^xD9lyEWa3FC;1b@YaZ8j3A|+{f$tT zJIs1Bprzmpi`uwcv&@=a9ZX>O@zByODscw};spT=NgLGRTw>CnSk1;38}li@x}&jI zuBu$Q+8~h2idLhj{Xx|^wiPYfEzNYfsK)Tg1$7oEAFfYG}oJx3}y3@9Z(qILh)OGn6ROi%}cm zLo7Eh*SMddM%i^?=q?ObmH>T+Q?f*hfu~5eYXUJxV8X6(2D`3e!6h88YT1Zd6qv=L zi>1=Wr#^6lC&vKpcZ>xhXj!BI4+mI)5?-=8?)XLW5mu;=<_t7S^>}pzGhqx>nK!k{ z2cr7C?Amz*Ll5ozVUE3LVC7b(0;zhCGxo8*zW`aBfUS^Gzo6!1>_`dV$Ifw0FcJ*g zdSMiP+c?%;pu)^a~Z_sF#Plz9*o@MO&u&=N9|SXu|u^T=~iN! zfLx5&CL3B<=GePx@k_7pp&Dp3YV?0higBddtWj0&urzcJYQ7$z zi9p1KCaxE8MorpcS>o-Wo_R8h=C=_r5}by28t++i3-*TI#HK1xp70qF6RAshHlsQ2 z)&y2eyrzvl(8rM@kCz&LfL8Py3OfVnv`;&=&&d~OJ`?)OkSZ&IkJZ{}S|T|IPR74~ z;?^N>vT$2OwwDS)Gb_pmbesP{jcy8V?*-+GU{RLboW7$I>NkvqCsT!IB}pYpg!#K| zZSie~5U*C~tdb!n6#joM*B3gj(<$PW2HZkNh}g5GVnlgHOj@Vupv`^e-NP!D()R*&8801C) z(dT9DI>N{^*o&V|jW^kIal`!C%8-aeNJi(sA3zvDpX2LFd&vS~{Q5IBtLl-D_tFE9 zwn+6t7fJNM4ZGEqm3po>IForo$-PYI2!Ne(w2)~+gtT<6G~I%ZZ>g~{ep#4QJ(99X z`fnkw*A2(%pp};rzt_UGg)LU1pT=YKI5GeCTwrj1SN%8oP(xy(cBUj$|1bMA>TY{$ zC!E}1q8&=du>Ukhv^BsqbjwrtFHEnnNQfmK|zTsl-iV)IB{l5eE z{IT0NUS6ea7NY$;uVrk* z5^6Y1Rof%tOJ(iJr4g;L{GC%*vkzO5+=hp3^AtOz$ACOD>oPt7R7p1nHEC1sMT ziTMEhWY1uPHZ9}S9+CnC5Fylqz2yHBb?-{5t%}oy1j|C>I+QB| z)f6_<_*NbS2Z6+3@uelpI7(;faYKV=ANm?FIq(RI85abVZKk*wwCohp0{UlYivsj> zHFYa7Ij_})`t@EnKS}ob{z;`^+AhEqWk_z>*e5m@q55A$D?f}I!l|jMGHMrl^C;uq z(HRm<(nM_b{pV3vo2g@$NVB~<+-vKE`fPJSqO#X#zH>j9zCi~15mj37?fe$TQ>}16 z{@LYM@J5c%pwTDmRD7qJTNbH{9$@7YPIEhkyHKVi&;OGxgZW$>46+WpRhYuXn&v>p z<=nW}EWTUVI?dWd%h{D4$?{+I)vu(C~>01lF4JY%!nmSTCxBoxWilb@4A2{gR02` z=L}s0KXqn9K4J?mljxKJYZlswx4u!*zHSL9LhP-)2kM3o$oq|L=KO=_pAur7&a)y= zCbWGKq(2enCoGltyFwbn z!&xzhaxT7Bw)c-uH(YI<{7#&eN@#~zQ`+rj=22I-JBqLSw3-<@YmfzfoiPAA;ut3U zJ(O22g)BI>u#?wZ05NGh6c`oBmSDv-@?ZK)4XTiS0(=(To-+MH53AH=sR3Ay2!T-yxZmgl~_YiM@b5G+Poj?$$@g_?LoH4xGgu zSUk^lb!2H|0Z`<0!JLQC%(l3qiAV`iDShUdoKq6K z!zf8zIV0%B^-r1*U*ZSFhm{cmV987KNzjUs*GuEMCq;$35(R(o8VmR5vW%TYOE+}j zg3=ndpw)~$UtSj2)1zn+kCeiBPs>i;Ce{G*B49#yIZwPJ@prNsaq$Vf)g-u{_1N`* zB_UnInFr74;i^x?G^r5n($+q@@wr){x?RHdpB<{J(p-;1EfXuyz<;kPxtYlB*nF#O ztLYqE-X4z=-G4M>0OfRYO;gnr3v|-QIGgz};L_{1I+0WdI}I~rAlEdUE}+>L zF;<`|KQTpoZGBB#$2|t|=#fGw&K$_C9fq<00j{$DL(4Kenk7JbIPghWfL1dw$B0XH zWpG(w0Oi<898Rju*;=?v}w@g?;zpNocCjg^vy2-BX7j&nmV5ydiy&26Ab0FE8ZiMa7psE z6Jj5=hwfQENr>wZPlDD8(T!c0)|yk3O$dPzCh^_b51FCNIWey}F%7$p!3<}w($&1t zF5UcTDR&X70<;oo>k*B3{G;~`h&V8M81LxgfD*VAOd05VW2R~-l%mm+v|#~b`6Zzh z7nt`@RbLhk0m+5}^@*x;Q4JEQIm71&j4R3+7V(JKC|R-G_RWSG5pDTtvg)$Rh1|`w z78h1It&2t|zz`6iUC{N7qU+xCYYrk&5EeL&FsW4=Wc8r!jF)VOiOXzRn@*apf4UYM z0tYvv146D$z4V_Ksp14p+LxR1g}oKRA+j-ddzjDw}A`l(dH$ zzJ!`FIV;L)g+2ayLjnzD!}yi9iG@XfutTF4JK$BI2bt>)<~{NF0u`ts$##j{_2*<= zp@p8gPj_sQ-4LXP&Uel37Fd5kzGihE4k{bjvoI1evTuw81Oc(B^0dq)p>YXT&f_S8 zA^<5s*1!Gna5f>%Q@M2K7~lb zGt_U#W?#AuodbEry>907rZx}A#)AT4I9qILHcM!5`l7#MG_UcW=&+ziVF;)6a_-eNO(JSX3#ryERTa4$4J*iSnVybIvNk5s>i5j0 z(?beewrHFDSHfY0aQrb^gIL^V_g(OSrz1L)CY^mK6Uihc(e7pq3Ud*28qBiI17C72 zt%(i4Nk&Z}ov86;I^h_10jw;s=+sFnBh43NJPGcHyODB{1(?KOg@tbK0;A?q44=hT5VU-1HP9J5<>>P9erc6$C{06(w#%QeiPbb7a7Q zN0E=4Qoa*moU=dIa>vFb^9=4PYad_2Gu6>&0)!o5OGE6o1r3^UUh>gl)fYT-?BK#ZCR`>?p*Nhjrx# z?iBfK6{eYHuPZa3S!i^?Gb$S#D!y+QhoCepNY1CEwqTYCNrXX9of{bNx)AQ3^HdCC zJUu)!Cpw0~ZPw1^-LwkV20mkHg14sKrN``%6(sh8L5ZCL)OgUr{4gO(5d(Yb{lFsw z6O{d(s9^4A#(g_kp7puKtkwMAj6sn#uzT}>z?&8&X{bq;7=;h89nzo^K4pFOWj_T5 zx-|BB2YTHuB$^IzS5uI1;m3uFG=^ZTU`$Y4t=FT8N`tdzSAhxU*?$Oy8cyrPc65O< zgAGT)DBJD*Zn$7HCk}x_+>M?0Fu7=Wl@ABcBmVZ3nPGuP_lis}?(Ya%52rZ%Wb35> zS{9rzvW$uW~RV_3? z^(9yceEZxquP@=U9xuf8vkrn(K9^I>_XUn40xs#(hi2um=Y$s65(782x9UO=oK3{^ z@9?%g9)ZRnABrk2m}UT0KaKT?nYiDc6WUeJW?pz4W&5I0D*&orTi~0Eel*1*HNOhQ zRd**tM|Wp5K*b}y$%1-g?fMn+E@Tr{!GTNzE?p$QPG6S{IF@>~XMJZ@=_-Y6x3>Mr zZ9Y~j7C16|PusdfWWLa+j^YG!1Bz~&?_;s5^i z3~7;Y6zkPsy3(T5Sp3v{E6c>b{BBlWGXFOzFcR9KuLETzY9uR&Oi87~b@T z302z1w^n$$0PLl;#FaQjW`9X{0>bL5!waF@Yf3lp%vRa zWO0^zX;f!bAr*|q4TKW8i(97i+uibgoHMKSkwHn_ zb2|DNHMkpxLDd9}xn7g+l9YtQd3?Yeneq9w8%zFR%$^YAmvwnkYObV7-L01;iO8Yj zwd)%S46j*uZ{t@=_vx`id7WC>%t&4_Kjf-lMniD%eM3xd(4xURigCfv+?r3O;?Fu? zWv36R8L*od>S+X#ZJZ@<0IrO|*K|J5S+5?C-LKM3pd+O<)9b0W&G z1y*3%Go&y_(sAo)W)0r!Tww;i)t)iaGYSfM9UAl~QCl3IdE&&!eMH{TNobn`8Pm8Y zJL7EFf`o1#B#tOa}!7MSY9P3OaZZj zrd4vGJsBR1j2o@`c#vhvGR*AgJ<+GjE5pPFMW|2L7uiS*^+{RWVml5%AljdM+(8v? zs3CvNw&}Y?#J`K$Dh#XM5%+KHjIl#8U5fmS=l*o>F=&FJc0)UG zF5PTt1zK&?>_4H)W>yErbI?a}6voY5({rRcLnv5xaell7KDpH{~iwd)74U59uV#QOzI4uXe2 z@m9Z(T*wwImX(`7!>UMOKkh-^QQ;lB{)z8W}PYc>o-Nu~VvSElOn8s%k&mr^w<5OW92e5m4Pt5k z^el?kgfmzxtojg4Erdae28Y@e5>F!emmDN5;*;BH3@{D>7bjK|3CGr|tp|B*qaj$| zZI-1)xgNGIZgJk^4G?_AObd{9a4cCG_HOFldpqN~h}w_FInXts6&0ZV?*YZmIQzNE z8GFu@8weA9tj`Gj?m*Yi8X16MFlRCw-QjS~)R8IItnA7W#r)fc!en)_I|Q|P_>_5T z>CoD(G5H2q*AgW|9udN)auoGc&>@DqPL+P3i=jY!w+G}cb5hccklU<1MtX`F={4@m zNCW2cYX-MffB%s1qni_iR-)LfhU((=?HI|oayv-B47H;4dCl=akB^a~=T3ACp)?o3 z$udlZZQKJwPF2C7EC92@;09kZ*o-rJ8(y(^fNpk%0E6F$%^B%HV8|k?Om_p zS&(0(aE7$jA?VzJUabMy#UDW9ncx?NB}Vv8dS&O$6w}t}&zlsZoT9p>#}Dr|ZlWMx z0$?-JJtFGGzO=kKLoYJxB@0b)piziF;s>lDa>=a3DNU*IqW&7#7m{%fZU>L4)9(il zr{Q%7HF#X*cxII|?RH>({A=R-W9NY%3SU$`r7GrOWcK#rNXUWIbH`-IbWcJegcfSU zLZXo6rLV$6`{=lGm)BjOeCd>H2_!rElY0WDWJGMkST z0my*ntW(v>!PuFz)0IyoG0xW~tAgnn*<%-5*Ec>F1xuiV1#pSh^|lXvM`9V`UzbAi z@hE!~5315fqn*Bxe?#yET7pvol#v2h3NXnEpCpZ)T5LlSRH?Q1YzLHwhh+%J(^!_# zKi^)T=5qL@t5Bho@6L!0+yb52gD>5Vm4vtcQVHZuqM#L6 z#K~n)!I6~N0EO^fQ6Q4P&@a7|8xBE8w6~9C9>>FEZKy%7=E#ImHO`((`XU49MPJj^ z<;FoSZQr~GOFf*O3r7*N5m-XpzQI(!{Dmvuc&d5)5doig#`01w?XcxgQZId#Z@4G3 zqJiDLN(kz)wE$6B&KRHI+ybrfBNd4s8qJtDB$(c`h6_kPW4;M@-gLH*dkOI$hUWZ& z6tagr-K?n#d?el++JpYYhRM#bbO-o+J@PEyn)!*miCZNHTR;QUTxC-f*JpJ6k%o_3+UDFt?=SLa&SjCn=Vx|JGQ$O2~aqf zp0?ccxICuWwkPmN);n#d8$Dy!7y-*=3E71{$-xLfk&9W`L;U9!wvyqYnQ#j1?EprV zF_Z7t!h6D;7Ib_Y@as&NK9okyu3M7muwmGq18)lNAIz9B40Yl646+Wr_~lsQ|CH71 z*{h#hB zLAD3q`AZf)5p(5mC-_;}{J<>k@s1@8?$c>2Lgwxxb= zs01mIvZeZezO<59bre=!mAd^GQ_|4Ef=$3M*2q3~DB$e#(wVXy8v!^e*7Y{ijH z@`1P#4o)9X3@J#PgByExm~BH{jxrtQj$fR@OA03okK7CBg4(u!NnMLks~7jvY~MA; zM*LsLp8vEbcW3SssT(Y8a9bOBW1x)x3xmDw~ z&CAzu*Rtcxgk?Z|P^hM{1MLK{%#WLUqmhk(4bv>KwZ(TK__bP`r(FNYD_IrQfl3hM zdU8SJ7>UXDjo(;spQ~xktgpz};02eFhFCFp7fXue&q*=<#t$;HL@E45%Sz)T*<7x= zVwz_$0!TyoWMZ=8gthQBvUHFqHP?-&0;@L)_&(;2g5jSBx9(rn*I+(q3c1#ReYkz3 z8Q}QHxTS+pu@Es1B1NO)wwFq_L)M~JzPP6VGpYUmp|HT#G#UjeT2`nv1(X9J?}sE% zdDMUQP%JL`UsFiD=y%K>i2xka4)IiX@XMDK%gR|hYnpcA{eR|)gQ*XNS9y)#Z3tny zuwtg#!j;HAP&D)u-6!SPe=!-OWLANZUa@u~SLjJCzB%6fi z)ME-^(f3!oM2EI?${N6;ZIQ9c+tA0OMg4d^Cvm{lZ|c|44+v=A<3?tz1zSdf>AMG0 zY0oA^PG*CUuz2pdZ5>I2#qecD8SKvK_q@JbL~Or8iBSh-S7b8;BS{962MBBx(%D9K z%fw(z=!Qf)X*tSgigjBocJ&t-`AMyd4kH-SJ8V2y{-a`gg0-?aQ=7xKpz$xdtXY`_ z>{De61`NM-!5=6#JXb-&V&`#J_hT%zy{#}_64hLS7>RkQJ1W^=GHNv=dnZ> z!tX>vF|T-1m;I8}aQpWVfjNLy6e7PFqOHNj#_9P%&bUxP8n2cbAaQaQlmf9EY+SXL zhvX}?>RecrrP%c*o^E19am6c_3{Uak^x>qu<~w!^1)@Z!Am(%oI^?CCY4a0bwZ~iMhXo6$j^9nr1mT;mA}Rpo8Ct0WO-b zJ;GX?WupWHVI{TFu9|m{EstI-{mD5zgRk`i8LbWpbdAwZgdN>R2LOC7#9MAk*vRwO zI8&e{wG9@W0#p3(!;HL6$JefW(J_Rdsf;L4jNLz)0f}Om&Eu)7*|3G(n!rHQR1r6s zPvgDcp0%cE+dmnPJ}_xqzDN zhsoDAQDjSf1oSUi87RiliJ=;Y#*ntZPBxeuoL28&{)VZMsZSP+4hE_;d&l4kZh=#Y zJ@KuOxQoe~zhf6#0AO>ZoWu=xH6%G4Cm08&*6qg8N$;$j>{kr9uVeDv1Bii*G z^2Y-=+tavpFki6QekQ)ms3wB4ZqC;lS-e%KmqUVaTPu>@QuW)+UQ|$GyPiyULXhy} zijLbZ%iQxLh?Cibgb0Q;wf>Aje9YBmMNDf(rN!HRvciUYEr9>;Isqv@MPg581FR<#aBFR&%UO_PMmy8QRUa^rt!Zov-A_GQ3S_6- zX&KF6Cm}LPnEFRjfF>mBPw=aNE*8_)wZ||O;)>H!E!B3dwW6aRZAL@qnTbOGJ?3r9RvMHG2V)t;-j+lXQWW%do-6L{#ypXD#gB=Mb+RzW-*{yvnq11eIc^H84mb-c5F6eugJ5ZoeWDHbmm6g>UfV&D_9CDsl`R{h(FyHG#c3+2 z?_;pz3bR{t_Q2%LDj>0nXeEa-#@rf%IyhV{e(qY*+CXkxHuSB;XqkG|yA zr}n#urk<}!fry?QIakcH#*o&Id2E)=Hp^YaPNe&~<+zYIW3ovymbw+c z(t`XKCa545_5R0aWxw<4W5Kon4%&s>i#(g*igt$he};evWhb~6_XeZ`M#OkgKY6EQ zX2`TczxOr7r8yN+CF+sXxABVr8pdU}Xk!DeJfiyGoNfQ#Pz#;mwXWP60g~q=|6ggz zg<&F`X`J;0#V#4ICk=%z-x;|S{%{?K=` zJOu_-@H{Mv2%j0K6z%4guC~yhFV468Ymotse*rGQ`N9D4Qn6YRy7>dE8|7n(Gi;t$ zj?>pLx5+7;IvkfhbF7B(5;v`ryDCd(ffeTH<(PuQ*DuHa%~fk7(B*K2f^MBzZ7x(+ zttdk;gSHE*H|kM1s8_Xw^LHyaz0Kem#)aOj!tFVaB2xF8UtOvWQTvTwY>sqj$e^oL zL4(-vvoJzFeCyFXzyl2!L)ObRb5aktg5%s|N=h5pSeLijyVW^xqIE-e!o>N*?EL1dJOS`SG-L8J$4g#JU72HYzW%}UZsm`gV zMdg}d{D6TxM1*IguyR9oQ&_y$IwA!}ET1px6r+j{4)X43QwASqiFM%uR!7uU-EocX z_KYM%7!47vyrRJXO((xwT=R2h^8kOG7@SSQWreYp33Qa{DrG!h9rZw?=u#|F^#0o@ zUBw=lUfA1>;Yf&K(}N`?Cz!#tCaWij_KOu(cY5}^u{Xeqr+AVH63uT)qXCRM&vbrX z`nqH7b`^u_>;}_-p8w}eX#CoT=pbV|bw%A}QRXlRhq;eVUIj>*d$3dp(CKqd`F+gw zeBTpd;30QJu;d{EpxFU(dAXVDZ<^qOiR(CP8+QE?$?-efD zvU2z9IbIz-bgU;W`0uHrCFzsbAZ}JwVCgo*6-8Q*y42uT@UBo>dp~B3sz8Zk9(N+v zCE84lW)AqDFQVKs_+>-;1zt*w!H~LR_2Gq8G4v;cppC{#*9-;uG_T`wu`mlhMBf1PP-R_W1tNiV)AP7I;drV{dnt~&7+{Mr(7R0 zrWz2MNN`O4n3Ze};(`^JVqh&TCTrQ7Qa3Kq2O`b@_r%sPA81zMwUQ7?WywaiunV4F z|2+l#DN1|nN|)ht26GS+8GKPx9m&?ELexOi)>NF?bHU-8-t^oEkR`0aqyv0#XkNY( z+RybB7ZE0~Y@rN48H-IwL7{}Mo(7k>?5?%EbS3LF!I$JyV{h<=smZZ@N)*5m&Kvu% z)+qfy6KA3|@vgfve#N{6 z0)4!%YeWo%;vsI}65?Eiy@bYJq)o5BXVQ=(DZhT#WW!M$w*g_;9@=La$^|kH9EZ%Z zZ%*o$Rm07r0tQ+-CwD+4mWQ#a&)DJ=8hJG$h9Ju;&-ys?L;}bfiH`!FyZCdz;A1q%!*X&R`R?^k735A7ZDOhWRX$RZ&=(2req z$!iuA)zv=@=L2c<*M>wFMFU!s6-1GkXBNnwFo&rg(U9c-#}D zvip$Exq72#YUnIMsHsHuS7jtZ$L+H#14r9_Nebf<>~^|nZ?LorDCaJ;&B{ZMP9$p} z_07Ptg(-yedNJ%tl0rJLZ!iM+T;bf!75%D;<50)Mn8mL0AI$faj39(!&oGe15JT`7 zgd~1*@>0!qBxp1*vsi(Ls{@sYcrKYY4vHia1LkFDVmpzjA`3kx+y4CSQSv=YZzU>i zxSFD0^|;h?r(ac@yiiCn5sufgv^NKOy5hA`&r}aPI00e1BkIJKhv38ZY^hc;+c)WN zL`_Df6WPY6e6RdkGm2U)kb0oU$%wOdhldiE_m*pVl zj|g-lN!$z*gQpMQbT#0=!q@JX5&g>+++&t4q-QHsASAb|#^*2l*ZeQoD?i>sUnGe@ zL@YarlGDFsW#w5+yA}lUWo6b}@w``T-Z@;WJi`^wA>2K^Snw*bEetQ}r4;XgAg`Ja zJEj7D6XPn?H|;>L9kp>wl`w->|9O zwy8d|g^ifb(aGS58_$qIv<*h|7*9DF=SefmN>zM)!nL0ozUsM_i?OneC$j+NxS$_12 z`ZU__BS(94Mpj=(=Gs3zHhHnrD69xKp0w;H8V;H#F`!G1t^9^>;h_fA^T3YX97tv~ zIgn5i#Adr-YkXuXJG&*}U$I~JfhIr3hQMbi>;oL9`pTka+ui4f?_COWz!jY{pb*tJ zN_tWEVJ-R#M{On!Ui6_ib@Ib}*!cuB?AX*{q~eqFN7gOBECj!zYa_1;UY*&ujT zJx_?JysWdpX}0i2Ft?Jp{BTYG((tTVC!V6 zPE*-N(k!D?J9@Y^l@fRpH(rXdq9Yof2@z-#jMiJ<+dx-7vNsw=Xz0m-GbdTZK*n3* zM78gRrN>W8Xkujwi_}}I-AcN->V0&zRn)%dAyz<>-)N|v?NH}CG~=lgg8fUn&Fw(P zXsJTR(}_Lr>Lf;FITM~K;DCEW3<*@B&l_n#F$;E=ToWkvj^AGPnrmU;n9w8M?Ay-l zi;(O*lsofUguD$Kd0Z(`gu5MZbXVu2C=7v}H>RG;Z-H@q71CzfrKgN6A-@hR%C5N2 zL43!S5mDLe7iDd02ENgseZIhZG6jf$saK+VF%)!j7C#egyOe72zou0zbWce-WlWprAFw9D7Wp1A=i@P7p#}-2{!Ci8X}gS#oDD4V~)arB5%@x{2)f)C`dvV zH+09U`pYRdT1?9)%pryj{^XcZiZ+hIHZ_Knx+|d4TRBu3V}lnXMq=~sA>Cq0HU8@E zVa>WM`hJu(_TRh@x)8fXZ9rsC6hRJJ#Pww@9mIm&G+RTtj-i_c|<@HD-%pz!Nuq2mB9%~TL;JZY%G zu|2_IX1)hl5tiAo7flY_B=9Uct2X{rJ&UE!&BM$nPRK0&HUrKpH^e)#hf#H|S+lv6 zeVY%&&nJD+)l`Z6+rn(CrS$w{V=*(v*NsBXW*mb988V&j59BSrv$0Zd>@pS5e}LTa zp8Awd;8z|s3us0A{Unqn>lFC;{=$gfuMvB0uNGb+K)(+063^_Ygl4Y2RAEpC0pwzhbYRdr+ zb(TX7WRjUDWpCFbAt$rm5t|@(PKT5E8t;oqIT2hRM1U#k^((@BI+og#`h(3}aF0is zxxFNIMKJ`uUwq75{G6x4!(gHtC=VN3N%L8t$fE$IJUKadFYN*VJb0>fjBZWmyJFS$ zY;HzB1=cip7pQA`XJRq~Zr3IOefkB}= z%-x0WPo(DWf#kMW3@eay&_TN{g)RAI4+g0(fzq>U-mSu>mIYR$i`Vcjwl~}Ezkq;RzLa*b#}sHLJ*cGU z6SH^`ciM{w)oo8OW$c++?RBSYkx_H*S))Q}3wGHGD80qZ;ESfct~&$^27`T4J|1aX zD0cg{_jti_ZUd@&<3e_MzGP-34c`r#&89}C6n8I4kg+NXMz>)`r8GAGG6BC=_blIG zqdn~2ca)smg|h3oSh84nioz3G3~o)G29#27yU&vzf{n^qmnVS(icrGm%;o;QJyk*f zaw)T&Fx9G&eqxNgfL)$jdLTq#K5``>Q$tGiA8TuY)fI+%OF@ZY*%AWs z;Ua$5R?6tFc@hq7RHP;0;Cj2)8fXXU^1S1$ma$_7>d7{>6=U5E1YnmjSz^sfD7@3r z!jXrdI%Q)}A49D+^sv(iS;GZ&+CW26ksr$?Uq;$eQyku9r$gZ42kxJ3K)i5kO@iP- zqYv$_P0T!U8_Lbkjmihn%01uksL)nqt@)8+5o^4Rhq&bm0_+$#B*XZ-W1sBQ>VlE&l7Cd?wcc~M41f~j4z9?B4s5S^q@ODp(iyUMI zqde}n^aiCKkzL_cv!<%w9dd)gt3qwYQ$;$-Z!^p#t=TNky={~w#76)R@U#zKKE2|F z!JbGPJm&5PSVmn|zk`AUYPkSO&-UluZXpE$@N}*%X<(6O7W3s=d(#!(?=j|M#Ey|9=IT`(-IgCc$jhUsEdC#K**?00U|~#?j-A2~DLP1zM|<#6 zcvHnUha>a`w3AH)1`yWh@khM>_Z+Q82%=Ys0Q&*M{uv}W*j9g^KvlIa^4d4U8G>AO z{LOghr{XY~F}6xz44h@&S^4*>!luOPLJP4&^lhSRkfpR@tQ15kQz3;$fcjX-NLZF1 zP(uu!48rnZupnW>4M@&8k_8^g0U*y#lQjjczI&FhJ0SftBigPgXa!b_A}cS!v#-iC zpN7W%A|VTjFfU$n+-nYtHmF=&il=R8_)ql1w;hm!QB8?exWuX)06e8Lfx!Bq*@fqs z6>#N=4eG9-J$N3oy{;Fr47QhUkxzc^A1S+GHh>ZGA)Y)ieocg>z8Te?YLK z#P)Hg4U?lUg?S>eb4Ldw6k49cOWh43(dN07K;ajah&&!2R)9pBF1Mfg0f{nxD(MG= z27;eY`ss)UU~pd57Lua;Dn3IS*Ghhv%4P$S2ucXIH?%ws-IVmLwpR8(MRiaQnm{NU zo<>&^!edNi&YcTF-O7$L#z6s(I1Nx0oV=0JsHIondChd6v{UCZE)HpI4XNskHlYMC znm}Gi*U|A{KJKpJdpaEjY5Sf3gO(F>D>EykIxA99ihc2Q3OZ}S?yK^+!gq-5cz3>0 zq8;R6UcY(*<$N(n)oDz(ex9Y+Y#JTX>lN<7@cY3$1r<+S=pfVu#4gumGj}}%e>sq2 zJSK|&vj^}qh}4_kgclk5JKf{6C-yPSuN=+W!?M6j;}oLj9eH&M~ZmS7%giXf&sM+CjeF zfpfX_*HZ{F8~A+q0iVmX10W+L-y*qqsH&tn{2VNK7Mutxh%|LWV+wWZ7KYZeaFB**O!#(cWVKb{~kLA2PE$|^Z*;7QN4=CbV{!JBQ#)P55C zDk*p8+Xv%`g^mG@*q!E#BX$Go4+b7y#%ww)cghBClMEo84qyx}F{*M;+kI(c*_`eAeMA_ z8`>G_bOV}{LT-suPyg;yPR&pL%lxEsAd;4~LF*g9e<5_PKRn#2x1$ynF4T&2-;OXC zoboU7=UFnmuoOW8r)PVYhFd6Z$SnIkTW}u@MsVZ-U>Bi=;=XcfA1^Hdkl{yICm&LD z78?cz0DrCQjB2G89lv1kh^hFifyH6cPCmpYFwI6;|48xW2ylrg7Z!g8z6S|5g^)34P2jHb&& z&*WUBd5HU-_Z@x1;FLSPfp2T*^zWCd46tg8;scsob?^((81%WzKiRIvEAh;Q3LyBn zrRyv(s9(48WT)R)4@uja0|4D*JsSda`kN+k6(bC|zaZ}bRhA7)bg#C=*V{JH*qIF{F(by8*?F2V=G(m;f9YC2marZOyly+&IK-xQj&Bq>6ozy+`$6~}u*CEO1 z{X&3kOWIp2g~uM5VsEUW-d<%wEq2v{DkRFMWqF0)V6{skCbAzc8u>yA;CZ3YpTD&Lk>-HhTvVGTV56Qj==o*0Qe0l(4Z*QlqEfrt6wtT=m z&i{6I;kn zd=tsFqzw;LT>ACP+FnLSF)cM+E_y?CZ$MzOf z3`K!iH2rjBS<^<$g-klC&N(zCr0T5Geyd?fdm+@vwO_}*D=K5%ft^al{7GJDX`{oe zV-6Pi(t5^XXJGSdEjA=21_C@YFdJFWb;Z7Ke*J0|*7v0=iviR^+su2V)YlhSH3pFD z7-sa-h9D*;bNaJLrTXqYqZCv=?;GoxZt2jrOIWJ&aHXtOX5mx(T9flMI6IiAT@U4t+t+(`A~00~@X&yG*(eslvEt5=yA-}wBu(}D#)IgWSKR@=!45Ss6fk z;sg|6El;>{EZ!qn(&h|cu$0O(^5n!x=9oGH`HIM)2 zdTXX-fKp|5@;|Ip=8{9 zPRN}eS6nJ#_Se~Lan!Lp-jwup_|@bWYqRDW&i2%aVk4K>8DJgyQmeAR8 zDmUggJUnc{qv04s15ZK<#lr$m#!31#2qz{9 zwB1m{9YZ8ow+ZHOuy=z>gx@l}7Uho8q@m`&1?wc*xi6*)lIXW@ZfLOkI~CUJRXQUo z`cQa5me2~MLTo1@+Z4v%xEvWr@g+caE>;9)9~3Hrg)2A+BwzSnnYK(+0CvyhHg~xD z&Zf#%uwZl6%D&&uBxTBgmP-^BQjB}14-51CKa~C=i=_3Dwn0V`f({7kfES!r;~DS7cE2s68HnXcJ4vopw@?e zUa{29V5@wHlPu;l9j=R^A}Nl?-0p=1*{aIsCxXRf-bmbBoWf$*Y|abtu^I=A|3efkW*vF%yWAN~4Ax6$36us|ClX;_)(4&^ zbab(=iU1%e>=cS@l*&^!s}9P_^hwvvrVygXRaL8^Bqjum_0n_aN(O^XJKk6li_r3( z3*ZD2tEODz1$B&WRFC!@I|;iB$HePQ(%hV-RND15<{ce`B*VA)xp-UGw$n&-?Bz>I zL33X)pZjdiA_gGuBR+71*p87NjJBW7$HBHPrI@eRm~0BPj#Dm z(n|qy9j^GNZr!2%WgiYYus=xAK1molU|&*MmzIXJ?K(xHScP5$K~NjYkx#O6d>YCV z)Ml47qAw#)X9xF)T=Poz;9ir3Lvlf+cWA-*Ch{?IuoF_P;RcR~Nn;XRg)#oQJycdR z%Sh``*3_s<-7(T+2JWXtPO>QjILJNPIZI;yklV51xDL%ltz z1_Ou4VOEou(SU1C8on!~)aBV&KI8Lff)6&^?~NG?)krWh7356QG+K+!de4hjGJ+BO z-5_Ly#w5N8X3!fbj7bAI{NW3 zX%u$-`~ebn(t5h2<*{XmM2oDhL9lp0XCR)1V#K{3mx6+1-FpwE`U^@X{Unfx;86JV zMnP;H6~gCd>6m+o0bBfRf99Jrm)6MggDVae?v=6ai`p7wPnV`>RBV1dX$00Tju@!` zF+k40L&8KE_YlPc$JpHO2&6bAbg_0%?n?rf+m6wc=A1GEw4-_lyC~~haamGpgkj)X zudZsBHH2T=?mt0MVp9tzAN>@)VN*drx@|K_Wc1eA6T_gQjHJ6L?sNuAoh7i&F&5n# zJHml;oW_N;$)AOgd=PvS9`?W4YVUW;T`cm>vhC7Ozgc@o)x-IA@b%~*xa_S5Y<&`MdSqn5kGV7e4Yr-GMWLk~ExVw=60DcrB6BONzY|4EO3?KTJ6GZp z43%Wvt?v3i<+?jvv=p@~{#kFlZ?iI>wE@oB0DB2ce=S^*PXOb>8np9X(p3`aC#J<> zfF;x@kN+x{I{{kO%hNsZ#f7MNtqTB-x1a>Ek;o3-YAc=vmZ^8XN)sAJhqqx z<+>pOCbk210{yz6gKz+p2trZfXyidulm^v?J^*qyLpQ|Nq8`&255b08u zNpL+#5y#X>X9IlWaG~$YEPD(JZ6kbCaoxdwAX6JAltcHv^1=nd7^1{S{t9azUfmln z)?QN2A%wHv;OA3&M-~GhnX+8X=B(UmYTV=x-jmL4lILcy&j*_^z31V+YW$+U0?jM_ zuXA>|>l;#QV>7tiYlM?ElNK}ff;g#$nr1-z&5H!q6q`j>A2(r9SsK6@Z+V=LqVE{r zIq*fE*>P!lq6EE%M5d&5@Qxv@pgg_xwwwu_mHIH|qupqhnnjX}f6TGXj@=*po72y0q&lwM zD#cw5G$MO+t+i+38v z*T(SG_W41gUgu;+W;RFD7)oR>`358Z|ffOMv< z2ZO7p#U|T~NHypd#>~xz^-(DuKQ6g92o0r?oreWq#dQ_kEx}7_ed%w*M;t(;dRK$K z@9!T}$xNe2gtQf{Ii>H=MRUl7e(| zK9fS*N8W*-nq+6wDGLGcMlw}e#Pab7GMbdxG|IOi4403z3PZ>T3kqbNog zdwfv!)SU@Hk1p>DktyLza?6gJM|OlRaVY6j4)_H>*wIJ^AT%L!7KWi4eVol-BU5;Xr5a=mUbN=7;nE3 zxk*;ZRPh6)(Zn4TZB}P$1J3Wn2T8_f!W$MbdF7dTURgdFbw(a5d&Z#3+vaGgC9$l~ z#Ui_`CWp*S$xzZ5%16Gc+WUU`HsN8fOZVzoWmO1b3iKYjg0ltHPpAjo7}*v#jU8Nd z%+BfDCmO640(0d}8(W|T9K@Kr)F4mTsb)rfO6E36+L@iH3JtO(n91pbsV9*3m8>;KN%2zMZuWZcx$w>p?RuPJj44 zSl1@KWMX6!z{_(TnW{6!EnrgIBJ23uB#e%t$f^+(t1e!2A69g1DYqbnX{VX2unjhf zer=J~sv@S6tv9{L2a{^?1^3O+Sc5f*DiaexQY^6m6=Lem`}wtGr2R}Qcyu=v8-T`> zXKy1Y->OgDsA_hUP9^VLK8Z=TkhKfgEakWi0A2#Z#vh!s8Mc=`m<}GEbYn0C%Ewss z&|?_=;Hh(#dw^^u(tYtL$CU#BBSo@6&-MRjCupGE@f0-G-|KNkBQ2wD!}$9ICF^oL zxf27Hy{i28RsA{*-WKav-fYcJvEQC5eJICv8vih!6T-mf(|PCSE5zl9Ph0BlsyouC zZnsXCCbY8xu>dCwgHlYk-;kEJxxHI^kK0jr7e`U1j zEaWT$mvO`PH)-Rr$aqh{5V>t zk)+0t%r0Tu6LB_hS7*VSV}7J2P5VCrokjhFGo`L$M_aE8m-u_gvU~)km3|X5}vZaIeANy;U+uc8?{KXgNi&vw2%ZDG(r;yqH6S9GKK%1Qo?+JD&mD-H$6g zLt=XI^_?(B!a^=4C`YB<@t-gmncyeN61U8^tRrQ*x*RjqyX; zG`#{6@A_`tE?x(s1>x-n)GK3@eYo=J%Ox>pO}20#6OR|TRqhF#!&bd=dQXkS<^@Gg zMr{)^`ar6Ls28J-u`fqe;u(T^^%k{NyGWsvJbXtf?IfdeB*H8>-O4qMdAP~`KEnuB ziQExlO>!S*Yw_Z0<BDVBfA(h>!Z1B8dcE(E`PA)t?r$$5_0B4- zQ}YCMn+9MyPe7%(Te!onMCjAbVy6)j4)o-Vmi|Osa#Rlt%1pZ|;q|1m-&T;l08K|2)rnz+y8$m_3gSL$nr%5tb zKE+LvA@NzGT36N!`;baY-4@ZFj5|TlPdd>*!l&=O=RlKt<6F^xJvz6?BT@r14262C zC@4l?rUKD}F#}kFELEmZm)}Ln3(OxP(nM0tg=!ioBLF)je=`xs@dBo8Z5opLHS|_@ zmA)HPTKyx#{ieJ}S`}(ShmW&vO5g>#(i|gO+fbcx{WVcztZq`(&I7F6jrc1ARBG!J z6W!y$?gBq$jk1l>tk_V-XQ|{RozMSjYRT6S4@Y1*m%Era>=IrPEkm;3mjb+!8_yGi zRt?VUuWy?HGpRVN-%v6qU2iRIB*Rv+H;00u)Sa|rl4`Esp#09TO*ro=cZ&%W-&LF= zV}pMkWtqSf&<0;^B87w_tHx; zPHsnMNXhN#L(r*$hVZ+)Ix<-a9TsB0wRfhvl?+?pj&3+yKU$jBn%Bwd6oB(0@Z(O! z9~k9c5Alu!)qyZGxnL!o+~${x|V8-No&gs9CsxDfp8;FArC)&;?BG%Oe< zG-bC?y}$=2pd#zcf6(F6pA4$$=$?l&iHJ6Ao0K1_WNi;Ghg$ zcSH{cX~|<0HD6%rK6niMcO2C0oFQ#Z;5f1!-26LT0{T6T7b3a4K1Mng!B=4?G|m1wgkWjp&2@Tcakv87J@2T9$`bn+J`P z{uTKNkxzx?#mI?-0*%`n{aJOoPnXaBnukt&HiW&dR^I4=t8kcCwu5ty|EPWL#(Myh z_?~IHUpnrF?Yu96=KrXn&kEbJNwNXedh5PO)%(9Jv@%ftpG5E^_Bp>din&tCZljCD zL07318$9}LH!6Ta9}7a*)3FB;UJQ$P%t2wPO(I}9Mi}KFlQpeM$T2+Jm^`qVF$|$4 z3Gw^Sgybd$&b}i;Pe#2Y``2Oom@m;oNzAa(PBQ~s&_+RbinP>MvyRl(SKmqQbj(vN z>V5CAXQj`^+l292A+d$T(H&jkGTd>a@1y#_?kR5q;?|D`E==(Y{K1R~3gXKhv=${L zQz|8Qq5$v3o?x$mE_v$=jafTVxY~QmB2GQ6`a|Ojn@)mbLP_m8=Mi?G4~OX(m1%Z7 zp0nRH52H&@9Cx!lFc*uU#~I?Ud9fn|g?btlwV`6OxXE+%ePk%|Ii6BA9kgq^X9J<`#pIUL($bpYP! z8_#~1=K0qJzM_iUhx zP3VoxdmL{`)WlrK@802~0)(+I?>}O5deo3^_p{w?ZFp!3MVnt*;EMLm1C)CJlvf+2 zXXUfKxaxwvCLN$;lihE~2<`oBTHzB(UBwAMx^%|z-e9}#L!y3^0^m`4I3FcORF~2t zyP)>65Op*qSW<)g@{sZk6caHD?Eam)tH^^Mh_lv_H0DZ>w`gfFvy=hc_#hvZ>Q2!& z+>3Lwv67UD|Iz0DfCGlboLc+$1~@(AL&DOd{iR5h33MqvsA)$+7r)MLG%ZT+0&<8q zi1Ww_&laQu*-vU-F07SK+-1J6YdwPl2nsuO&Bj7(z23tL3iT5kN1hn@;#Nn^*8f4- z%n-A=^Fb4NRyvpq*vC;dWh3Zs=8vi81bWB#LII6=rzF$*!~mvGVyO{9M}C}y&EiMq zz26w&;;2ImTxaoKX#k@_!Q?NIQwKO7L?A3|*-c^$uz73zEu9#wJ-iIuTE7Z}Te&ks z#Xy4C+<)$W(L5^F&pWFu5{z}mOX)MfP__^~tfGFr7AOq=GzibZ=K+LGp~4BrU4`Vj z!Zvv=hqk)a{>T8sTGXYNgL_M^Rq2l4*R5ulJQh2bD=<)OTuy)GMh&xfi)={j2zld% zT!fPqfFgddbELYeuHo$-yleqWhaLp6&A$d?rDbth(9QOfS5)PuM+Vz+SmOdh zF1z-QJP-86O%i--SJi*OA=i|?)20e*qJPSc*4pC2QTrqMl*8`+SF>kwdyce!CcI6i z42`*raA+Gq;hUzZg$(B$Vn0f!WDu%2>Zb2s$=?j-{(z$qzWP-5T!Ib%p5$v@z&TTj z!z`)s662RteT-~>VtiMQR0=+v4L`w8$$S2@Vo@_CafIfYUHT>Au_E|@VSy>htT?|T z@k|kh&oOUwl&5jImPB7Fdg&btQEM5og+9}Gc{g9n*Q}PY&j@PyKY0QN&Ai@RaYUPg zx@S57Qhl0sqR{N=U4Bwv5}K3RG%I|iY`2oe8#p3^b?Dx525ujAd!D554o@YUZH*|j z5YA*dmLa?gz?BTiR~~!h@psDI_D7+Xx8nyqRlAGpUa?4u!~Dt*3;ND)!Q}4o!?sG) zHJ!{)1`=a|=+FK!7!Hkvg_~eB3wO70v zyQCzB*vSvhn7P0VdtSbh8TuO!EV9c)ZH*eFB(L0cFZ}pH~?m;-dvS+Av5(|GH*<{EY5uBcj!0{`c!8qQfLwWDTT3b~L$C%QyIifwO{TZ8~PI^H!XCC0dcWvE@Jkt2AjXa}Xc% zNf^jt*KhcR<=XAL$2H9t{2f=6 zsXCv}rR^B9hiaGD^8F7Q0uYE?(9I^qWy+_{oeY!iAyhXr_z=7iH{NEWzMW z2T7dYKDU$HuOB%n=iST~BfiGT65^66c5xM@F%`YzyW;6dU}^PaUH{;^cl}N=8~yq%m@Kah z3N;gr9HsPOco{`ye4LtgR!KV8hl67Esu4m;ROYvf^xl&1IMPch?fNgoWmr&qC_F#) zY*vLPD?4wy`lLZQhglo@&{<^6xkVzl*ix5aUqqh{v2mPdUV`pHd~#2`_G~tg`+O5P zn?={)D2Yxet6 ztJ}(&KwGW~c*XB?gN>ydU%6rCnV65KzcVP2aj(+qFRunbuMR9Q{k7c@tAF~jIy%R_wm z|M~$Rc~r(Rp!71=_$ESKxqUc7%(&oyQeQSntu-f7FG2Rws|#DV(a`>z8<$AhBy*SaM=dzZ z@(^bXEmlW2v6;;O*(Pe9;FUgMRAG18T8fKfB@mrk@1G}h^d6se?D;iMN`p(OmAjd9 zA?Fn;(jReiO@f^1tPVujl@gqbF)wRV+V@I0+;`@$ku@=xiWO~7jdU+QAqkyYJVj?nfGkq@knY5_95`@C@xw%DRFmhS*r zHh7Iy6*B@C@E^lP$fa38yk>RQ9+PTJU^E2cRRgQxve(CR>se*}_R$?fUfb4r zZ7y5aUfe)i?MJ!=QEdSC+%r;TMFn6(+%OMpS2mJJQY%krcwhh7?0^L_R-QBcku(XJV5Kstl zQr>XxpXC8f>HZ;|H(QUYY?@GFVCfX9GqGc*nu{e!Lk88J3@(@uPzVOF+@|yy9elxN z(AJc=A!G2ei`j-_p)D73yG152!t%6H=@QrdT5G(GrQ1kI(|f#p2Q+^tu443-M3+P0EI-{*Nvgzk?=_z#nY^8ofC z^SmMD&ij7vY^_j3pV55+mzo%*hXSKSp+{wzU8q`IULijF`;{~ywg(^04VOkqR?eMZ zl&z!D+E(79{+kjfnX>8Vw)fvZAVB#z2CC)$LTIAU)Q=!hE}f*HV_MFU4>OdgT;L$Mchz8tJGz%2 zTH^(N`U;qqdgbZ>&q0{de+;VwGd~%+1!=F*SEyRO5rmPUk^W_{+A{FXCWQnkk3^#v zP2&B;ydbXGR4I6u^c?Br!y0`>MYKj;2g)vdH^rQ6fEV4$aR8I5@T={QQgF|b#x4#O zwe#)s=@tYdVBS8Opfn`p2LpU<7+AUEUL@?h*c~AbT>5Vv1P#1T;bt;#YuO!EXRb;{ zy|2DSuZ|vj@uB0-@<9nK$6zss^~zL$Bp3ZNB^_@tyCOx4Zt<43iSL}eOlD3sWVgKR zKKzD^uc%YU&9g^GW|Q}PZ;<;bo|xW9eyBjK>yF9!KL_%1gpx7B4epWd?j0$96!8|2 zRz`$Ru2R{4*X`k^9>CK%|HX2yh~mp0&M{}2z``f97fkEWHpRD2cQ9PWQ%xQK205+I zL-ul~Y%ve~9*u&cnU=gL0#pFhR~2t*waw=(2Voqm*NxO4-4ZPNF(Y7rJUXR3==(IA zwWbq*%o@z3MM+y!LWr-|Di|0-?UIyl_U?h__3LP_i0rct{Me+a^XlBLE(^K5Dbu+m zF$0bMFR@PH*DWR*WF~iNDOC6Yk+INoF;X`>B*JT<#J{ffl0mcYO+$}SGdAR$vMv>k z+`KC2YAcWF9VvoW8t__NeLJLXkfeaJADSn8rtb!XYb}EB)Vb_cT`ay)yg_Z5-BY12 z)9VZ;*Qs;u!5_P%7;V7Jo18Fa_6jMSGpW=pK78VAFqm{iEtKm4(*(}PV9k4>Ng{fGm4j03Rl? zpDHCAhvb__1VTI`hR+3Y-~>P#H0#YddvP$z+&lqCTBHKV)U7T)uGyfk)Uz}eQk`_2 zLUG!(MVleC-)N1!kyJhvrEwq=98nVk-RZUW3Hf8;Z3Vl$aD$T zKttmQ7oLt(2-V|_OEGzqyz;Ih3}_kuLR3f;e1>t~TqSsP;Z{>+ZSJkEFyiFGDUfXv zCNBYCItL}0Rna{ur0ft)+_SyS$hVFP6w3QT4jc~P*GEYzGtFc1t#*sPMeN*?Uta)9 z%JGaaeDpknHD%xEFEILIiDOk;ti;W?r7icpT=l;vx?V5dl!JCNJ{~~;s_AxmJORlV z8GJ#NN#nn42j_dHf3i~ytBuwyu{CJA*TRFhi{_5tpn72L@zc=!m1ag?feBScL|X4$ zLZ34+0wlV+c?ssAYcMf1({*9&Fcn?@6VGNm&$WKDQh15L+@N>4laRXb@yNy4u1 zBzDj_xaYCWfK|Vxph%#b0`3(+I_3UOM;ss2`=v|u|Lv7~6U)Czh9=jDA;Zu?u2Vk| z^xYT$)s7MNzDr9KGxpg589^!4piP;bO6Kx)(c3rWk@#-DJz6sR3-%iQo*8@QLM)V| z?Dxn(>FpS{lx&{yS*&7_4)$Drt+ov$97%xgs2>g8tuF^_`aD@m3_@)@K3OD`Dfybs z9fZLNow6+xUANs?^hXGqidOyAeTN07iBJdH!Km(&w$wqYw&6*7p z^Wc(tC$cN-ab?zCS1fbV$CUIHXlGuQD0SZ%Ul2%hGc~SCa{H0Bl7@U=XY-whO_w9eU5Xfu`K4K5J+??k|@Vsb}zWn(aKO zUgJ@JEXNAhp)2c=h&-P0n)2)^TBFk zv1W&B#8DV-uH^KP_>PYMB)-XZDky@qW%*1hjk~4GPqI_@Fwh6SF!dD5ji~o3D?yeXTey{x=5MJ>VcfYN6%<&Rin>#KYY6lhUOd|)?+n` z2H@UT;~>ch9C?7keqqErDRyXSC(8GKNAl zmklSSWsoMz=3bosl;TwAz^uiY(2E4}*Fj!j1wgt!E`~aF5D{?$PaDZF7&vPNV0I5~ z{yy)hjyCvg_&j&zqph+jIH<(UfZB8Dh~Th8eB`FQr496h=HZ%H0xPkm^1rFukQ`Ay z*R64dSpF655d`=3dB4{k?B=pi=_`nhCr?C0OXsc}u<O(?<}WE5t*ac<2oN|4IbigAT@V#3q)&7QA8zCAtFA2 z(BH7+o@WK^(pzY?0Wt_YBc_JjmXY`gGbx6fS_**mnLUkH(-X-So$6&_*Kg-rv1?DZ zFv9qD0;p{c$o*(`B&KW6lcEsOEkKj~TqC871K7s;9>R3Os}g#zb<@?&Z9ZW?$ds;5 zO?V0~_^ zF+4O?8sO)(ysYtX?emLP7iKI;;%l}F#*nP(&7 zR`KS-!lkE!xHWg-2FAzgDq6twtzcPb@DOk*f z1+f`@q|qT52h_VX6kc2XLF+)c{JDd%OgY^YoPf`MYbFCqX)N5uM6>p)JHqZ{N8322 z9-k7hH6yk`mFgCI^Y_ukc)b&C?pZADqZfbB$=5sharBP|6Tr%BHmixoJBO#F!OK|h z&bakU>#7n>fVyV|J92)D-`;b_;9Oy|B-iW!1tCRDo`>-c%KL%bHTO)3mq<4e>O)zL zfxk$8PzcJZ-lu8ev&tjVE>md_YpYcnLCMHKdRgY+jF1K7iW^<#VP_Bpc9~`RggNf8ggwg)u3(=cf76_K8Dsg1qr@6ph^+Q}iy|=#@%u=xvk(+TW_rN83A^ z)}>>b$5%{Nsw=zfCn_L1>3_|MvhTR7Jf9=J3&p0QNA%*7t|sHoOwJlkmjyrDXS8c!`H&~W#j3(l7r0$l zs%2*W+XPmP@H;2q1?62BhJN)#OR>`40H)BCMgiEd7p#0lNtR3#o4*WxoBcZn|14bw zBLpS+w?4d{i$fiu9bg31k2eBUJ}G@L;UK6%u*CpL=beFeW?Nl#RSJtk)6FHKi;oAW zp(bv>EIpQ+TGx>Cj`#e`c{Z1nAcm*NHa1FIq2P4OpJ+@a2Q-7} zXt%pc24lT~QTrdi9MqB}_;rG&e$>cs z0JK*{&%=Zzm6Q0(4Db^+jNn0{mhxSoKGxqy$F8WU4Tv`hhquU4V|vn`MLm{+G|O&0 z3yP=2H$LkEG(GfEBiAxD5`Mh&pN~6Q4fSOqNopzfo{0e6L$wS`c7`dQA4W^=kykxM zSH9eCqm7lDiR)u61S*?z=;6!EKoH#hE+hyolHGxRwCCP6(;1r89TI?5G#2~rF z!!XfGUDu-j76*Sq2!^MF)x~b`vj$QivlX9|B2N8))wyVuF)c81euv6a&_k>_uIj_- z^B#E!Q+dLFaO@&eMyv=ah}W>pYZ)9yEzIM2)f;K#RjcWpm65<2L}5;wQM&)<(1SNt zY`~=rCFDb=x$WW6JvgQuU zd?aLRG$Xky=hAH`a*-Z}B&8;tXDj(#5b5ROrqm$fvR`j7`^;PZuZ68!(nN%dTNG-j zy1QDc0Dh5xj7sM-o^SY|wJcyKW{8}d*r%6-4TIhSn#gS)TX1cTd))<^@5f4QQI+>h zZozF+T;;5j#-Bw@tj!>Fj`z5ap}e(sXVv=4i%@WoWw+#qXt?tr!xuFa8u z-r@to%<=B00XV8Uv_oiZjqF5_J4 zMYf}7NSHlS_&YklH;L9vi5R4PL(T?QR34kIKfV{35EKP?NiHz?MNYM)9bW!n zp<@Ju`%uXIFuJQ+-Be8@+>*p932U++NOU~WKwR030O^Srv&vN07r~TtgHvGfi||(6 zb}UXT6`tAiYEkbr?QsY^2*Z+gqHd$Fs%nL&_7IIAl5JJ<}m_}m4g^1 z%(J900NpeTd=+Pd%+bsaPhR8%E-*R{Ou(2urTYruP0mPtkWPqzjGfg6&>E_R zs4cxb`5wUw6d9zhTXHR}bjgoI&XOgWl)YQCp`u*C*fGP!^^eT#mOay*PGx*{-7#e! zXHev-(0`X}^6-i9Wg|n)ozSo7RxJ{@22c)P1n!2bnM_=um+tE-j^QWvTkKP?<`Cb> z{`}z^FVhx#xQ?>J-!oQ%`f-?U15+D`YQVI~Yywt#SU~9UwPBXrqRiRZ1| z>eur{Lk(9G{=*<)y-N#6GNHx`MvD0&4F0*uj_9_syQHGK{JepZ$Q+P-c zW|^kNc8GsiY{L~fODr5(w#7Gqfox>gqr>1~g0s(MQ3HavDu=|hgeEiyW5iqE7CN-Z z`GQe_`QI*Vog0hr0PY?h^rdcXxGUlWLw64u9glvypkT$!0S)GS_6iY9`H!J zBt&{Qv|IB{_7;Mg+V*5rvi74Sq!8R_N;vX7Wvv6~1BD&YeAPFAq@s1t^w@0d>CrQE zE2HE9iXk1P#a7RgE7c(K>8;AXvGiD4)O*S#OM$BDg8I#hUz$7;&S=B%b2R!kVSaXK zKRozb{c)OwwkWDYX{v!J{Li2&;2k9{yhwWP z8kT4m(j0J|;|=kd5!huzc$9C09qHisFVN8&yz(Lje;f0~ zp&a}4MQJf1n=xSCOt=ejaOP;5;!RO~OQNU%7N@)QRTbLE+=hz7PyMAJbW z(b`Us@*{qBf}tqxTGNp0Zty0WNIBv@H1V02yw>G3mWh9}-)qT2``oRit7LVyiH1oQ z!Sb_hng{?1fo1?%%9CLDSuFBPk(5}v5Fp^=--dG@b14Pos*xfPjUFWCtL?f-FxD|% zKVs3%RZhMM>9?Kch?7#y?q@vy|7LiI59Yjnk$nRN$kCU5l^JE?F5r5-?x1aJX1CGAi_2!kLet2Mr`?^sjw~Syc+r-JEdMl4t9|V$#V7;20 zBaTIs#b!c)(D(yU+5U%6Dg>)4AxGub96{WW`Tu zrqrUh>S`D$wp;AH?nO4W%4KpOy;|m7WJppD0 z*F)x*syI%}=X-RUxI;t=M+V`0hu}lbIXS-G{?$z)-OCK2?&~Y?e zL0G7&6|ZByAs{XEY8RTQQ$A^h5) zM)Tk9yURAmE~5tscv6xVq~jpwG$NqKx(+7h)118lTS%uyvH9w)D9rR@nr~Z}ukulO zh=Unv%9IXzKPVOQk=Zlif5GWBiWj;VK#F!9t(9-*+T_4zm4^q^ASjM6)Ac(bLqlG@ zM3TolvGQvX9MXL3pljpo&U{{{ahLZ@&z(<15P2=Ww1&3C_i`p1%RU%n0wyi zadt}>FUMeJ8%r;q`bm{)Ayi10^`ZO;Yzpws86J7t~o}2U4qtdIR61! z&oN&d=T!+meSqL;Tfk#r7;RL|OX(?=I#*1}x|{KkPgZVYLR_LSYy(DbVUT?nr%9gG zaYDyfff#IhEZ&5Q@FY$5XAD9NBOb^pukKS^22(a}lSb0YoF49G%BS2JJKxb>bNi-O?^!F{v=V=Z&nTr|uZ` zWrPiSg?T+Hb>X@OyDkSFwhu3k34(Iizs@$+Nd5p;gW_cJ%ItYVo#^_juzO9(O)7Gzf^nh@vVBicB^YJ*Rb|%n zp8AiN%q<4(=SNE0VQdo0Zote;IM9%(id5n2RWmF+4>OTbQ%}*3Y)W)_oYt{OK3^z-*~MiabV`=P=U9&!Gv5-!xE8D#jN95}uUr zP+*ZRTcr7B;tt~pjucZJ&U5fB_$0gTtF%!wsRhk7&bR^X9knZ2!etWgTrVu8vh>c7 zS4X+nW1=7v!xoW@S6Lv<+3Mnkh>u-08|%GTp^?7jU?A4;@I9p1htPlC#~{-F#5aKQ zByS~hzGcuHuSSSA!LM+b=7@3f8NR#$Rp16Ng&fILYkwjEKwUS+y<8}ZtTyc8g(#Op zslB;lXwKeTNRb~7gl*PGn?~Gs3Ls^hTI0)Fp1>6=bvSrGWTv{guZX1)t;H*jYPCPj zu2O|Q_a--9I1mDuFTXb>w+C5b8tnuZDJH2Tx0Mk)iaMjINeg7vEc-{+EaYfr+;1zY z?BwGZ4i05)_S<4pV%e4ZoDXkepB+ay$_Ix#X03s%clX2oQH2Otv1S$VZ2&RPGcOVL z#%f_kuXIW$5L79)=9;179B9GUqqC{xjn7|hXT;!8QR@n0+jN3&+gTE*~D#4VlaJ?u*^Fp^PMoGlVoUW5Q-pu+vDirrx&OXP&(Aj^Y zbP#9ZnuxBBxHEzce>9yot7p|aEDgSj{Xtc?66u)RXn-78^L6-WX7lu5GIR79s|Mm_ zTGHZKjG5(~+hKR75%YaXslc&IthAqlGxC0Zuo)li@1t2$mh@T!I1YRj^}2JgH1<)B z-R+;+)1%+E5vl3}q4mKXbOYJ;w%|Xb#0^v6JIutp&E>yd#r{Q*VT`@Iln~!>1+PZC zSF24<)!B>}c}%>rFqH5+Fys#qKN5nL57f?E!y&=k2=mx*)D=ITma_hJGH@-JON zy8CV-s8~YuC}tl^NLYXL5Wl6xls!3X4h-9XO^{E&z2wMlD;kZs)Oomi0a5qtg}QoT z2eEjyx`RYx;03m+$?#|AN)9_jU4rd7@Mc$Kgq_%xHwArwf7FTdEh^0EqJe_xp8FM< zwIp9iV~b7J64D&{7@vVR?xHPy`yH2OnJ1*#zAbxa_Gsm^c~9(psAK~+ zec%V>Miz~Zqje@ksEgcYG%h0_v?QrCtbkJFE@D+l-wbn~z~jCLX}C(1&k4z4@m5I? zUGYkUMEbPFgH1sVvqDTLNY=wmy(6=YX0P*(GE--f-71nGFqPDQb>;)r4G6jCZ?^fU zG`X-<>@wh`S>QKA0wFHJUHYGeN7kz&GOPu>S}w+m3Eu@N@W%#H%-;qwhidL`!#PYG z2A(Udc{Rq>^qyUzciuA@a1RJUn%r5&rfPQ}K9S}4O9Hr+Ipc*pkrrzpF{4S}6j=IW z5iI#nL$>4w5L7G6Ag{ZDDO)!i55^xv|B-uWNw+b7Ma1`a@Z(q}Y5x3hvYB=W8iV}q zMFHHD!RSO92>ippQs8Wj+D*HO6*pkPN=g2FC6a@ju!p{$Dpxw5!0soO@Lwhq7RD%( z>0}ZMr#h7dwI4$s@W!yD#%?!y7~)V z=B1OpVwxm^zHPm?oU3(Ms;)ZY0FBc62eYk(<(qWa?f(G@g1G8^+%dl0AX~pq2B)}7 z^C9V}-J;Vsg#cxKbA!<8o>RBq+;50WVxfMGk}TQFxy@%Mvlbhgnirso zC_>gZr`rIuE7^HS+M#%FXIjh&z*HY!611Ao8Vyv*la4S0XQX(XnO5d4g7@ks@h6WG zei=71nN!p0_XdK^)C=GNw1O)WXuDc&*ys^-bidv zQ#^alpaf|rVKjdRr6qHl!T^7+4b$Cx@FM66-o{9YC|3aa+`Y1)7^!&@^j5uteq$Un zoB<~i+Cg0!qc+j)-M%Mr!B|73(0z!Wy`IgNyi^{RVD!M9M1OM(TWZX-wT+9EH4(Dv z$Tf5q)E7!d@`t_MD0N~sn*CzI*;MLQfbe~qFv4x|IW$uw#IHtC8!fgI9xkbsF`x%% z<2;-Zy8ul?-0^lg9)_lR+~-J`na|3rM2Qb(cl2 zxG7B{H`1D}hL_0X48#vWA%?-&c9#8DHr+LVhnx)ZsUrT|O0Q8y8Q|l4KU=?Mx}jKK z;Tq$RI-Dx_SxIYW%Pr8Zgy2}9mc_)Xh2#N@Ib0(@o5&Vqg294esiyD$l*}Co3J3(& zCGJNC-eQ%e^_+k9+}hgZ^=GKYt*?OlBsJdg1cBHQx$f>l*-BPfD5P8YoG{VRgXD9P z>_eaj)j^X-7Rjxf!_S6&Si$G}7hBtFyc{_i(J9;cxOJ%y;kSE1XZn=hPsNOP0=bGF za+squ+_te^YYSrCZZXB$S1>Oa1I#7&T%HuVm~%9g;1~MN?9?_$Kw(Z`sb)LLz-Gi` zBTQAi^RX+AGu4r|Os+xTDr1&{JpjNVOXDi={2&0H$4~!cxy}DYGmEVJ>Wz{V_g-`0 z1O2l3ye?!>Ic+U3_M53{9e1g%{@`^=+F4+Z=$I`^V_L|C4{>oNelU5+sk;zke;{H? z8{g;4NI9U@nk{9NSNA*@mi2k0n}NaNp0{Y+>4{~7aLS3 zhCW2990=`V^3QC@-It!eJKV^Do;w|L($H@;OxkyfHv|5&U8g!#SPH1f!3nGd1#IL= zut6$sd{sk;>=tq5se2W9ZCWV@Y)d$&!zFT{m+a5?lG+!nxb#c{dv~-1Zh!^)(r#2> zz)Y++1xU=1IjcAAUo&WYAFgmGvCb$J^^nc)utwROwas@|?7kJ{)u!fpih%!K4}bge z$4jvSeKg{kv<;E|SXhGsQ%3YYFx@4~U5qq84uf52Oi`tI8$NZ_cN)m&cXhPLb8`V5 zuwJ{3N`3!aV5PF$>Nf2Fk>F9{zMpW)*{wikw$Cjvv0D+HROC+mBrK@M?bGCa*w`Ss zpr{q$=~EK09C|ydVAs*?MXF#K{(zEyAx)|b=yfBqePJbClv)Fv`P4zkGZ;O_U3ZJK z&RXz$Y)Z&`tCZFf3RW44lf_9Ed0{XDYZ_w2j{x6VG|9px?`9EPY`vv!OZgS7C5ip? zy9O09L)t7}>$m^lJjuN6>1a2i->?JKZX0=N2-j6hf`JsDhlQW$c`iVt%4;vZpqMQa zKwsI{4uNja&h4Fc8PuN&&7Ij^;Y%$n&aZ@l>|>`8fz|LtC8!4*`?VVLiMGBJ_uN^k zXg@!~aHf9pcs9XHc%YQ(&sCKs^7!g?=~S&E1Z+|{SPBXs%7H^e?xyx^6vyBb`NSX; zsbBHF3_ZmWo)9#T9}}T0&5govPwDL@;Vyvk$voW$dcYsD8gaz3&5Y37nLGtX&9WWz zkYc^otujaR)mV5p$g>hwokzIx`25uY?uQ@+2s2x3@zldS4nePadFHqe0Jb0`ZFH`z z`f55d``OH4_(II~3(o}YaQ4Q*U$>mqXhK}8^+grO1kgFTq&v01Om9+WD=5rwl(`9? zuyT7`<6lp~$ zvd=;XI{SwY+r4Rqv3*pFQ?$|iC}>5dJUS;d@3y0nB}X$)7`X_HdA46m%+bD)!LV*sxapqzF!>{L@IQG!^!wuBZLu$8Oarr|i3w^nW4YzwNT=3|>6TOJ$x9o!i1)mD zc|kVyczEx~OQP-d;u5Sf@N!QY{=rcnK3)HIu`QQa*2Z1I|Mlezw`YlMY^Jk#iZ`)A z=XTPx~n|I5*_kwZS~R=^c{E8z^dAi2iXhMkT6+vXBWv_zQI=qzMtruHb$vaxyqTWbw__(t{NlzI3X zFd$e-B3L(s-2(v`Z#giTHxo+uu>m88*v%x}3TxCC8lnv)O{3cH%P%a3{t+s-)7jUv z%OPICSz1yti6C{~e&4bSwlyzze8 zk}npSj=~h*_e(W_1(y7b`K@WNu5pALGNxc@8Rw7{ho!Q`%>)VmsA#|i_~(pC)+%!k z5R7nBGaqAS2Hz%3sb1F{riF&h+iY+Tn`iX04vo`0nCU0+%t)(>`$WX>^p!@}kLjxu z?@=WDkBr>%&9i`6nU2-8j}oB99BiJ{WcA)DaT-7lyuLo)m2px^+oj=;5#}vBs;%Gt z@XyAfyT|P0;{IT}yLK!%GN=L#2E*d@f8*u1MX68CmZW0GQr|AY>zof;0x@4@)Wuq!k{1?c%@ak1OE#jHPbJ<&8P@7F0+NfXt4;oN5x|aBZrLK z@zEVdTq`r+YjhMf!V_K$`IV3@kHIXm=^ISkIYc{J|FIa@oi;^A@Vy6dbhHg;f;tx~ z!YpQtFP1Ow6#Z{>c|h%a$a$BW5pRKnFN&fuUQlGkl|{H~VtwYp z%GNH)aR|&bz5$7~JHWJ)yioE|DYgKDhS4xeO16J)FZ{9%D6^8`ry1-@wHGaGUrLzTsg zDr<{;#*1y&BE59lsM3X%*0QfWLIhh|?T>eMz>8BpADEK( zcMoN{KHNrfhwn^dMJldJcouGoexBsudL~M)k%ksUMC*RnjA84A815p9D!aw*coGWWJN#hC6un(?+CK~VM#7a%GfbA zRW=DdUb7p%yNVhJllR-2nS1SF<~ILI2WhAQ_Zr`fULZdTT#6ekM33xTn{39va!UXKa9P=3M;5LZG^ z^TP3~QefZO8#3dplf!63t)Dm)aJzC^v8K9Il-foQvFaPf#YgB?b@j^#7liyZ7#qcG zz02&CL!~)kddNZ;R#?dECghWXg%=l-BqSLMvoYz9C@X`h$1BFFzv`G=xhQig-Uarm zoK*I`)$62-53;QBX!bt%kUmC&CST8$k0r8Nu-n#@NcUI<7{KGEES!2Gnd^}9nG5U* z8A?ilDldggdn#^Uu4^~*b0N(-zBcM4)hDH79n52T_3d6Y@vmS*KM^|Hocf4W`rb&j zpB#a+8N>f7L-Peb(_T^RszbuJr%4tMb$!uM+D9b&=vgw<0TBR7 zLD;bi@9f|7`p180ExGUClU8;&@|nD#^K{0g`wB zLEor=w)t=>r1hFxi%0L*(JqlhxbvO$+hbHSRIiS*A9JdS-7R_8^@38!n9Y4oB}TK4 zFvm~`LGnKmJ_8FcyKy6u8-z+Q2f2)J!a2lOa(9@PKuD@7CZu@!+3jsO!BskDS^n|R z1GT9I;)Y;Hi_<^7#w={}{1^GJp(~2G`4aaMTe$6bL5Xu$fas>|y34Aqy6GKnqmp{h z5;yi2343$xS>{L=WroOEFt(m+@A@qat#hnn8=)6tJ&g&0sslKH+J^?>NR}j$N;F#j&lr z0x+KtP_s;i<2uAt(~m9iYD#7Klk0JhiP3R{OGa>#Hsb@L7UgoXt{Sg_8xS;V_Lq9C zrV#rr)q;2U9)ex@SuYjh7)VGKU#hcC{ZpE-$;^Rgg+mH=UR7j>--XhTAnVxn<-#c0 zF!W+!Q*~~^p!VFxxgWEUBb1?U&7W|H^!{}tsy<^gMLnhN^-m6{qZ(g#1#A~f2Lp!O==L??G^z~ z5hHDrBq_)1p(ro&PJ0>9^~ID|^RMd?`#QyKXv~gavaq+WAMeiHFlsEoB5=Y{ZWa9nAaHSzNYlqY(JTH`MJb!W z>dcSY<-j=@Hks%OOmN%{Ry~n|M4p!`qDHDd9|9F&&agS-=fsA{aTY0R5?mG^z<`ti z$Qa?e@N}p=hH#{o&eK5=b z4D_{J6me0)-}-^Q{^8i(u-#ZBG^C>EsDlX}=+E5XLXzZPR-Qm_np0T$$p`l-bta3k zjgNZ9%PqMLRvmnz%ZIg%x66Fi#V)-5ZzNlUmq2(Xa`*RKgL>itXKu;*jhW-wYR?Du ztR_y`rMK5VgQX3Vj}bJ-3xncWwNl`r@G@Kq#r~jAKhS?>pkcxH9uML@8s59^tbmUt ziv;E(oYd-vzD`1~c@Fjt7Tp!kq6AA6!68He^G+tome)(18mgksbznn4Lj45aoSmIa z@%8v=Y8KlQFnKT(gQmGuQ9l^SXLVC2UM+Q_5W-UmK0folFk1hG_zh>$22bfe41Rq) zHC86KyrUJQ3fq(wEDz$<8%qkW5BkLuBsw-9y@yFdV7um~9$u0%j@Vgq(ZPfVn#1mt z3ez@tEY?Z;T7b@f@!^e2O-9NxB^gZg@g1nB_T3yL|H;erhkiIezP=t0d2{WH@r_=f z+-|&H#-pB}$z@F`z|b)+Wp6N`SNy_GR%WPp24;3~kNXKpmK7ou6s*`@o6M;bN|O<| zT9;2mH(ia%|IgeRGKfIAkEj?K_F@0?@0U zzr$>m!_cRZA4B6X)G<t>a;1F+WuvLYLpK+{D?+y zvpZ8ei5Ll_VAHaLmQ3!6IwP42()$@lNEo`d$B0PbaV*+(F z!CS}KZ%}GwWd4m`PO+BczxB${QB=95;Sj-3mVWcw=8axM>gjo%e`TF%{6cX;icn}UJbe@B@sz&($A|-zW?Y+1PG8^=Bx>L=oYZ; z@cxV*OGXkow8>f11%6#}fxB4pu(Y7*%?6mj6nNgpn|!0TKKIs)byM5{TB&l_LL9-n ziI$#Kovlm9+7ZP6NPd}6z&x*xF#Pm)w!Q1GO3%;Eu{s0UXgeD|x&@5e#@^C>;JKoW zPh&c|F815$39npcRpj9Tl;CPT@x=L-0MR7FtuLKPmwh#*zD^|JXnRG3jzEPq42rwy z$SKqWg-Z?0NnDx?=*MQp_a3{tF!4{`r8}2`El9DRr z;a83+t0;Ne>_@j?@GfReo6Of3t!Ot#^Lbn!?%Yd>ed zS5!9|tQCh5bw`wUg819MbeJs+)A*`Z0#NKaK8#@M{xD?D(Xat_CO%~VMkjeZLfHt7 zNo{xxN%1ws!t##U)7fb1P`{S_3K>xbXo+uwzW z=OB;g(1Qg%$x}TLuAjj>Hl4ROg|vbOQ|v+XFAqJsg;g zP)mRE%034DFP56g*F6D~+mNylTDUZD{0@b(CB^cnR9bPg+ zVHe!&JINW4FZO}Bd_hNTdQ4PpRXrXh3T*nbNx)R64>t!$CYj?sWwH&UIbK5-1TG4# z8L?*NvQF7p$*j_yHUll%k?UUt6S{Fjx@Ag*}rE&m0O*R`yUQbxq zAxvo(3qV^O0H`MxDuS~yy zuh<1$5}`Uqt}%_O5?QZ=&R^Y$>Os8)aL@g**&9>nln$kTcTQ&+sc{tvjsQ#cC5{A{ zmzo#5|6}y+QmyH$q)R08Oq@Zw`2Ts>rBzqC_T%&*MYMqk5~w1&r37M zu%YgIt-13A&CMS#9>a`QsP-L0x1R4%DIK%v%pYD_EBVX*;-6&>McqgPqWCKg{@|17 z<3d6fQA9h{!q=cTiebvB2zt-%E^b4UqSpcXkF(cEzdxSd?3IiFoGSgL3=&anq2|yh zX<1f3PG9IGoIm-ZuOgs{@JqN9MOjjLgL+gk1+Ar!q#MGqB)NsU<>wU)e%E##9-5R}v zWR%Z=Qo3E}+H{}v?}=cxF#rHxPr0l9=f}g@4Mo4)2BLn2PDZ#&hmEhlvxU9E5tbe7 zbc4g-3&KZ#J;Zd)sa5yUZNif8y%u9Y^}`ZnSoQ9=YL75Ld)mVcs=EpcqYkcu0d!3T z4V%0;F6my(qr-wQenu>MdJZD~ICvO>8zrty@5RHu_%U$vS;e^NOJ=k0K?Vum*U@3v z<(F4u=;wO6dG5W93Qz@an3rL@mCR@VQ*% z*yn&fYcRNF!`bVVvcJjiY6DUNX?e+hSKVtjYb72oZlF|s)?yNoNGm(x$z*Op!rZD) zm&OUW1(D(iu{*dmeHe#8PxS^3$o0E|V7dA{P>&$v(45Niu%5O~6%UX7-^uuhnc}Pk z<-JPVK_E$ZIWEfIdZDmTr$b>K$GIjzF*2AjWD2p!>Q=Aa#fixkT5X$B{?WQvZz5Ca zBD=1PhS-+80%ZaC0?%!1hUi^wGLNUR+>&6%3G%CBCDQIz*OHf=(8GTE@73s{#@i|-ez<>->{-42Mck-c7D zbU|PUb0NvRyEo*z{^0mL^M*OjF{XQ=v0Cmr!f7I4Z}PeAS);gf_Yr|&TIP%dV4ySh zZBui9(VRha?p-kU1;6WJu4QLD?~h|%qv4~Q&ucxHl*bbyANKdA*rLWZFs`gvh=k2S zOy@x(%W$EA!o2`geR+)b;diOVq(nM*9f7B^1sJ>59K9{}$1YP(s)avR49cxl4wc!I zui^j1^PRthLAGMZP1A$h&Ocq@ekp(6a~SEg7Q{clpYbm)rpfZy6{gQ0pvK4UDc$`V z*=oWDNPl>YNnL}pb5m#PP(k|Uew}6thlFpPw7?E`Fgg4HTWcZ|p!cDu0vR@tVTDY0 zxgI>=T)Ks1zWKXqR=4VqXE}Dp#bz;cT(6G(5&Cw zN5g)~NM(SQd?N8o5?ge0ihWrt3sh*4rRCIwvmByrXC_KZajL5Y0Y>|?0sQ_`{Yad* zxn7(Fu9)MJNF3JLioHiEq)l779_8Qw$G!2>@B8N)Z!#Qt1Q;Swg7x&_;}07TDw>~8-ru?vNIqlc9R#{u<^^Y2b$Pozyqk>J&q@@KVb7| zNh?DxZJy;N(DzNW4%OhNXm0e_(*t|R_aW%gx7&K;&U+!sAyJ0ojak(@3g09nW&uUM z1$%wiJ3#_1j8Ry~r!Q+%iS@zGfMr(cv{%~BqD9-6y}m~XOVYj|-2md_wSp3>rla^M zo5pC{Bk)#Rt!8&676*J^@wXl01U{^|H=f=o@_`rQ6JR;&h9Dpxr7cxw#fu5Frt3t~ zX{-ag(&QEr7MJ;gmQPf)FlkvZ&i5^Fh*$!@;+uT=Zy#%VICnyUvG7U;uV6wC0P(gx zxj9%jEj#cKzaiZsL(qyoH}uG+TVwDYCZz;TMWk8GGWJsFl6+JUugCaaozy}{bsX$? z12%fWYfimM5!WHXT}&tBH6WRDB+M6Gn|8R``i28!=le_wGCZ$UR2=5E5%f1knvTtc zyNUQ9ilz_nSZ^Hk9cv}#-@omyloJ29IzQ>#_fBP}WXj|yswVXeV6WF`QV#u4lumoz zpE_|vdz*UV3(SLdqQRfutTblLQuSvPMKs(4F|q4TG~c zqAZP9erLFr5DAH5=(kB+g1&afP61U+D2ar-K4ADaQV021-nhuTj z4Hv@mOM@qVmzOF>f*JW?Ssrf;k~Wfp6^)uKuS8`K&tO+(y@PBd)t1EQCB*ANNvNGI zq|Jr;KnTu~Cbt|F5<=|`+iCy-s$hT>gJ#QKVk}H$aVYnv^Bm$4; ziIG0*ApzUe{0b++o6-Dj;Jtt<(D+rKfjGWuLQb5td8K8yGV`3;Z<^WZ`RZCC*oM!P zT?41|e7AL}wiz8!=BfCq5k~qyv)j|#39&F-#CTTS`b%fCdy8S-#*>my^-0Z|vpiow zGQED1yV$s#Sw0{XU_MVf&V5wu>_$)t4O7jkV!gZGd|q(>_k&YRNn|4*dW8iPqUogm z9B7YgKu$2R_!0)GM}QsF$}M27YL81Vb%4*7nc-@eNh)ad9I#neACS8=F66$>*}z}=}Bfc}kujl>H~ zIhV-Z{0~S*^N_$ip&G^z-M z6UtWW;4RsiYzg;4ZUNi;P&`}-Or7>51cIgiPr&!z1Q9nQOt1|I#-kRhI35j~*Hyq@ zt3AE{6SF@W#}_XWrI?m#Mp>b*y(#*>WBqIZ8t4(Y@1nf?eKg|&TE2?v+p`(_>bAKB zTv~zK)*H&rajgJx#pu^7;4cpTw8eow8Ge1vmM?1|9O_#2HFCdz^Q;o9g<$%Fr--F8 z9vc;#u53fr>1ok(gi1+4pv3yOzN8ktr$#e!R_D3<1{TD3jg?fdZor83L&&+ABK}Z` z0NG+kt(JU}is~GCtDmKJ(~E*(U9~vh;FQ#XX~cT>6+)F+wPt)q!L_%M)?a$*$od=5#szwtI*6Vx8kzNy zfa%38rsS{ew~B+>dY*eHxQUpCM}+TsokNGbB4ud1*EGs8F7Cj{G;uNch)Pd}Z_(k| zfE2l*j<1+OF;&VeStn&Ns2eO+YnYdLJsu-CPTK^x~fn|XGF<J-QB z6ncM3unn=T-l47j36^u_r23f(i9!W?9?c$(mX8%=#tdEdd_H3ynPFug#!J&rsj6kC zr+h=uxycK`UM*pS(l#*#j$Mym5H@0Vvn5HdGw|4i0JT`yKNAdxbEtMUDr}P4D2bP{ zc4R3Ra9+w@qu9AQQtseWMgK5KAP;`l#Zok7VJmTF0Vp8t7U*FzL{L!dmB=_oXX^pd zK^;R=(hhZI`G+2@P}hD|&e24m%?S}NTeU1#XEd*LbYyimKe27b!Z&rjfRUlkzHn+L zA@g#pNZ1}8jSclHW{nCm@JE6W+VFy22dECQ7K1nyB)2gqQqNB?HvHe~dLVca>rRCx z9~rdW=WGy24Gf;q#LcNo(PkOd*HdTn08JV;RhZfO3Zo}t+U)sEti~O19CbQW3m?(5 z6GjW(Hj}t}q^44%_;y5EC9=cj0lR-HZ7rCg?iHacdXa}%K{^z$aN6G;=HO;v1H={d zRZU+p-q^D!jInk^B0L3qQlb@v`{C$hM|Bg>e*-&m`=}NElmt*ftpj324Z#75JDvCA z817rhWqpIEk6w0YOSj-+E>KO9He!D@qOWT%;62nc#e9poZrEh~iFlod4MfO7zqbKQ zEI07<6}=C4J0^XL;`8Z3x>Gn%L^uZV-C22rkg=@uGTwNmMWOEqZP8(!*SjZ zc%$~YPCoUGx-h~I*jux4P%|Pz zD0fzX#)Ic&r&NIX0`-k^f!Cd_kWOUIw=TT;Pw547{w8xuIXovvmM!laZ#`*w%6-7H zVIBRNFS-4i&8N3I8JO4pfS~L=o;UhQ8`UJK{$DVVw_hBNe^U&S!LJ&yys`2zqocTm zJ$}TZe+QW;fok(>g<7yuumY_^F;jUHBvl7r#FKoZ%CD0l3be|4ve_tp(+vj3UJSv0>33Y0QXyESmSr-FA&R!C#JBZ(Be1n z>0g9ThO=GmOh6a>;Xd%1up3i;yf{Q5KJp2lDFH)hv2BNm^!l>A zhAIe}Wqm+Yjsq}Be%W9_GpOFrZiTNGEX#z|Ia@l+ss8TdO2~(*AV!M+YeayQmP)*I zWIA@3vW{vxTxc_6zQk?vM!-2(T3RMo$g zAv>_-obh+~>Ls^qwoRSp+1<>PT?cI2qLMFK`O)5GtT!7zsaEKnb?0RC#}*E|)7}rd z`^w1urxXdx-w5ede$&$T3@+FR+PkGlbA+#g-3D^KW~$m^P9)z^QRP*@OlnDoBMKX-M~yr(c$tgBQL$q9%1Y;?DW&L4J(>TxgI>S zEmA+zf@vV%v0TZm{Sqm|WgyvV^#SgHMAJUn*C?6}U*A>^U4Xq;9EX=>jzgHWft$Vf z&Mf3}T0NrXaD39vu4)Uf4-!)60}t?o`K#cF1M}1aEBYdfL(abPHOpBft8!XZ)E#WA zVhVL1m@!~tf+|vd939ci8r<=*Kr!l?DRFc}6bYAF_t$cJ*QpDy zvmwoXjlM?+J1$fN&KUZY-iL5;3vzc3`059KZs?8NUqB@8rF$h~XgoOza}d$4!Wc zfI~|K?fGASwCG#MkNu_ojms{n`fg*PsZfkLSs_>+MyisUe>%n5ul8NWLdTM5f}#1G z!W#PXGxzyqOUMh{Tl;B^h`wS}+2)w}bs|txT3;Ulf!?}`@?R_3H`cY?cpU4Z%~Js% z)0nq+vp6U@F$F_RNDrDnt!mRqR)hzEYEw@>6f3thKbL*qr|2Bbrz^4};kYcH(laVe$_Rd6Cpr00%9tX`=l|%Q=?~o;f+`vxMR7 zv-k3fFs0&^w@`p%ZF+|2qNRIEGRaz`aiGz-SlfB{DWRc+u;!e5dD7) z-4AFy8~b1na#n&e1Un!XQbQDj3V3>VV)|F}0g6o00w5=ej`Cff6J~Q*QYNSoZaRj# z>BMA8WT_omOe(3;MX-cMY*Jyf28$l&3FKh z?y~wPSvNSN#kB!g+DO?$v;-Nb_g5hJPbOH%2gV8C0j3}Oz)ko|de zz!5^Krw#m`#~G)Gcf+ucGnYNqqZOLkBx&GN;AP^^JmOr#7Tp6p!Z`A3nV=^jVIwqc zWfRVG54jsB6tahMX19ct2 zM*W*YLBBbg^eKFnNsraN;8OfYTYso(HzTjy(s^t@cUaC9VfZmLMx9I?rDLLvIrQCD zM($27O;w@ZyqML}e<(oCS{zRFT31um*IGzvhZQ!rV-HA zR;^xVj@T7I_wMj^pjvF15D$t@aJ1XwLJ~O;|!r8B<6uQqF$>PW)c;FsU zMiRu^vJv1|$stTed!knw+*XzM-vgI%xfa4K2&SjPUSQtefgW15sW%;Ho)ZHWYKiPW z&B!9~>m#w>MC%tE64H9(kv(p?>}4wV;~H*8?07fW_U96Uk5OUkrE53GjvWr4I7&^> zErE!PoqhVGVVCFq<8qXHZPounCX^^NH@O7n-p4=yD*2kx!?Q%M_6LD>L{!OSytaxW z>1h;=STK_I{I~nO5v6n{4ee|gC2qjFb{v-HwHo}|;bPciqAkTc>+ix3%A=B7VC)|Z z{H3pgVg3?wo^YpNkS$U249Cd`u0H=sM32>Vh$>|2FKWk)oeoLqWlt1!UMvG@0Ou@! zqm$TJpH;SDKx^&49#L!>XtlxSW#uC63RhihI_x+RVm|u{+)LkfG|{^U48sTSB40RKFjzGMc zs0%U42?tsXe_~xZ7C=C~2kgz&|Lt)}qY+@#u$ z1jxFndmlu2=v!&8@SboN**|#*Zna;G!v6>DAWN@=>u9Fs9f*d=qfYBCOzE+|mbz|I zf|m7FmSzpX2c)uYI$V$84Kb~_*9Ue4p)eZd z5j4#tB2$GNQ>TBk!{k7%;d~E8-iZ=$gb?jx6YoUtFA)WD+3zUW70?ga`Ula^4TCgk zIDn#yss=hjBS7&tf_XM$hQjA>$w9k#N0dBG98-r-TM3y!nPAh%Q_d=Jjs9kpfYPsY zFW~rgZxt7`O3$U$WL9&VnloCL)d=d5B36%G=g6JsW%L=OYMIh8#x$IR*LL0kcv?(H z5b2F#cX!XXhq!b21Mo!^HYGa%OEmV0bEI>Uso8MeFjG}$ll8AxyAxEXQ16OS9N0lu zjNo8R-I-NS!#oCW=oLB3wrtz0^lFJ(@Zj^3o$7`gi`$&k8lQn})i;s$S51Dd`cjHR zSc7}Jl|KcAH9ZK7la|dGc9>y1xpoZF!rb)oIj=w`b zl{7U#`D@1&MZI`|6h#13P*Q}`UB*%D3dD_^jUMMY2}hIuuo_sr_+~1Jqgn^C^y6-w zhv0FITB&|ibhv(Bt@z#;-40WltC0LNuL*diIg`G2H=lLklb(RSSJv*J81$J~V2^o@ zjKJ*n;wgpnefs7<0Y@FK8j~xkViOBIFQMR-6{G|t=otFSiwkP95D6e>mG8!k_D-P_EeWqx?f~<4NFr;g!t?6cE*8)HJDxWED zwMD1x0bamfGLqL*3AIP|`Wian`9`wqm_4>*prmCJ2!zc2 z)Yt-Z;X;`*Pn_p$s+_r&Ji@A6z$TJgHxwk%>oWM7Dl(*JD6)Fa!*x{0kV6a1__xe5 z#{og&4uVL=jjtE~uBZPrSg2tB0z`LWVMx2Ft6IY_oT64eLWoBiTtimADRW3S?MEuh zW|h+cX56O4X@KT~Z}z_5~k`RCyiHsmhxCgKnWI$ZQ zxT9J+h1+S>AB#wa1a7-XJXywU($dMy^U*r~s(9C>cp^sZ)=%dn&%*45XS}|l3}ZXm zBxfTbM_b^EUI0?(cV!1)Xr4RVGFMYKFGmr87)Ui!Nbwh1s5W1CcsP2c0)G3_7cVSw zCyleAg7%>Zr(S+VN|F|8kwBFPnNNg=1hS6drLCqrT<8MQ-14#aTRK#Qq$Mwby z9hxm#C(hMyzU;R@PPh}UL9xS~+`vj?QL%bl-%qNT)Vo7HjvBN*@r@=_X!GZ^zzT&& zu7}2*32%)S6mbrYLU1+a z+X_t4fW`_Sc+*Y@!B!<`{KBd}z?bFppXHuikI=UAj#yPn2|+pXY@})rz}5`m8pxub zH94&&^tf5g*zcNV@Wm*2f=aMp#B~JYvc|W{|9r>>qYUY~otJb|y|F)Qu$YAV!3yAk zWM)3kX8He_1wqmf^5zSQ;ta8cB~=emxJ@^E{!_kBkj)Ai!QU(h$beX8@}suUs{BYY z^jAxf{#QbDyA%*f7pcg&M!%w8xW_ppu=4#muu$afYEu~Ae89EJ(=5A_B}@owHJ3R> z?4yQ%W_^pPI5youHz+lQw$*41Sin3sH(WOX-06YiA>zt!sU*`Jj%zHB&hv&$oEY|! z-fA#9(7C9$#M%G5$%Ip~~~dW3t`MVYQG8Au?T!Tt9o@)xgjj%s>ckbHm0d7m9Gde7l0o~HH zjt^6l;aw^W2c+6moo=-h)$4_F0fCahbqk|^@27^%mP+{>A$GQ-wa6D}Csi;6& zN}&cU3a&EF$YB0$NweOV9%-L}l3O73Q$pQtOx&@I)!)MTGLQ!8D&hJkW+$e@V>%CQ z7|iolE_>lYEr$dTmbc$ImC!oa7~mqcX6*;sT>YN(PNyOD*=6=amz8Ln^5GAvvu%rm z_!uRTXtjkIiYgMHB5pAbun7*BdZcRRy^#^;4vJ=@Q1o~Z)o|vB+k2|YJ#%cL>o^es zd7Y556}(E@u@*1;DW0Ts9Ln^qH%Jcq5&M84;NWxe9}EX|tO@Qol5Y-*1dK-*)4mZ{ zecpLWuhdYvG{e0yPf&@cACk?(wjX<av6@Ef2gzcmt9vtdwtLg2gJT|U;zs`Z(uo3U=J8>u zdVFE)G1d(LHT+r~7zPXd2%^#E1hQVFbK9lSqZ($*UdsewNwsB!8-qQ?TC)YW_`D7w zrz+rVZ-2Kf&3U- zt_=(-HBn?&EIRievSn6EfBl&|*3qG|AH7KlFRR-*L9IT>}oTbe>;^9(Eb7YnEC%iiUEP!*sfQ1v;E!TX|WnPy!C^7 z>HwW?=Y-v^4;yL5A9V*PD1)tH$*)Y%Ss2T{fUg(A@BWli4LRP@MmLIjBGOrGRe!gf z+%f!o-=#yMYT2tbZ0_+#G4a2_wwig>uk|vF#r2V8A&@GY5&7Pr&Yp z?z9=`&NZ|4FjFk_bH|`V7`dYTj@GHy*JDH>iOwLZ2xB6{8*)US^ zxOXU|@(7%%vX;1g$J~Ug$f*4lc>hm-k$Qefg|NEASR5W#_pv&Gr~ycN1t;&P2%qr_ z6fl`Gmy5B)g^e<}k$qNie^g^!dDNG5dOE9l&{vx@f}Qik5ECJ6xn5p}1Kx1*3RzmW zwlL7)CFxpwI6OIIDD6Z7&gNF^9?ZwKW)GqNbR~U*xIV+?PYfq%i$NYt%&Lw2ACw>| zN=k_o4JBtPJ(MAB10`hR>7TLNjLAdW5DVZ5mm1Z)5w{6FwKDbpp$Jn`(EL$nHlIwg zj4pE{6S5FkmrMd{|4M$Y+I-!0&G1!+&AJ|~chQmZLU=Jx>}4`=$5Uh0J=?cYn=-fX z3bUP8%Qsb!wVYjOzaAAwM3pK;`yUR+y6rp&#_%4e-9tm`o1bbMUYegIh2Keep^7?m zBB_JO&~ZmdaaP-l3G#8agkvyWB zr;a1Xk7W7YDY<(fm_u*v)Hv}9yj~P7j)0y7n$(D_cAzmWL7f+S+HXrTy`Ul7V)EQ5 zFK@fWGAaPHfvUjm7g+M$GnM79*@GqO?3*{JSw2e%XsIY<+a{-hh>0Jn;x=tUn|Y~i9KPQb0W$mp_{pcVtz@I)9;WlwANMJx6oN*#RTI~z3rNT%oGtVr%Bcy!l*$B?e@MT~ z6}*-On~(H#G>15;TkZ%lKgHgi+a3l)si!$ePh*k`!|2FN(B!lMle^~Oru82;0YZo5^cSb}Z zO+}L`VA+m`pe51Gn>=q7@tUV~kxnUj#d48xiZkKS9%~~!n>_*GSO9VK%1)dmS#y*x zpT{lr_lN@rSZ^^H?Mba5x240vP)Wx$m|ebfeKCH&1I6HM&`~VIiNEUVoPe%p^yK=J zchTS<1Nq2`eCOKIP;&6ap5cQArusa%NohfUqLAY7spkc~st1DrH9*S0OYC=%dy0pH zdM{^&Z*Mav&l8lX2X(t7wh*oN%1+t#7VW3%CC3HWNxpjbvan9Q>y%Y`pZ&d&ztXCC zSe~4kM73A)y@u}aaq?na55(!5I#Avd{nMIl@GQza-Fb)P42$s z8CBVH9Kk$B2Np=C>}qs;{qSXpW^@AyQ3U4e0+rTxS}Z%tpdEF7q!;>4qW;w@#J;p5eU2c>B?QPUR)wc(KTJz4 zk0~A!k*-bYSzNQn;SzwF97_~3aAsYfAt6@5&cpoP9So}DA?s|8+YtDu4{^dY4cL~g3!G&g#o-~ zv5YQ{IuC=rW2B_{yU~KPS)il-v6gV$_g$84I~~pww8gD-L?Nrr01#3o)b8-^Cia0D z*8r25(Mbt3e34v{y*9`7ux5DMkILQ!rk3u8R(aLFB@bsWTYxb6RJScesq> zw^a|#wn>>}vmN=V#(V7D zd-$V>aPYOY)qepY$k!cG5loh>8`z+D;E_c1kt(jz>9S(YNu2cX${is!JUG1 zu)dKjYPTgy;A>H*_pg9h!bxa(UPjfV2lanHgIemp`w1j!MXF28*N#6PRDy2`r&TmO z4WbJIJqc>%erFW<|I<9Bl>iS>-L-3QAmE{{YTMRl)@=1^yx-McNEic*`~@2p_6km0 z(66>cWATmwtypYr4f(;aIJhJWc`7gM8zSWtL;8cw{B|W>92!g)D6Z7Qz^a+-ZEvat z7c1TYf(udr(x&I!1Sn*L5lV`qSjZpoUqPbeqk*NQk3PzJoHarNayap(K;cbo(pMYP0#}D=_~CrPxO@$P^AW&c)gy2?Hr z5QOL>mG6wQcYm|<1TOen-5*_0N#5_SZ(@4W&-Y}YB!@rZDpQhOUWSZ6(W(6R^*Xh) zZwqpsvzH~BKT9>a+G$|ge@SBvpzx0g3}3qKc2yY{5y&;H08kC!M*gL@^{M}iT3;Q%kcCUPA?xLewB0Nq| z)FUH~QGxu(+*)n2NL1R={m~%01107?wO-+(vs`T|WMK;RaC7h6MJbsHY*~l3vrpMj zedJIAb^dBuvi0^@^hAEAaJzP6yfe{3%^|71o@m&F4#6zO4Dk^8k}vZBSh^I4i>C2d z%AWKsLMXD0c+qOCZC7cJKTnPjvx)X8=Krx1M&YcU@dE?8YyfQTAQ0Lh_Yk0l=i@i6 zgsYD^kq(`0L|F{dVquyuBiRj(2|Y&RL_g+~hU#+QZyZ-8Dj!^Xa?R$a2_x0BBxZJa3$o*~PR`W6VD1lQ=-$9Yxd=_;n42!>?%L1N!SdEBXi~y>FoHf0LtNm$cE&Q~; z{8?rWKu3)%%3-aOM4QAKN*&g^$g+*9>Qm&y zzA@xYd)a^ppiU$R-zcyRm7tlWFG$BZPO@tv-2HdLBpGldnuARt2(lbnBA$2_+ZtRV zRE8=FmdfsthPll&6WE?fAwqmivY3ia;Ct%h1dWL@TKH7L8@p+7PP8^@QttfQK?u4< zBI!-rqCAM)od`b3fnhc1jI#bjARvfmgwzeNmxLC|Ar^_HM#s&?`!~-as93HBABsp- ztq@A`V63y|x%v?pGSneFG&5{hCG?N#=*u*8Q>p0jKajd-j^J6^7fLF=I&Zj*^^Lo& z8k<#10g@f!uqtDIzgxHj+IO5Dn61eQxd2I4v-$W!vl#g!ycB%#xQ`HTrPRN_i0#=5 z#`1jla2P-bdyCww*9Aj}edfD{Ov-k@n1RWgFfPUr@RtQgED=g0U)z{(o$_IgS1!t! z>J-2`UA;?ne}y@M3`V4U!cG8)jeTAv2A469s`m>|eAGLCC*-}BEEhykx6wADh|08) z&kj7JL$Dd_NLd5=hI9O_v}p`>-zPU`%GomfFp@2J)oG9RB zcg}aPc1X0QvR_Ad=;yKF_8ejg%+S_tcbZM<4fog;>)njhs2z7mk9HU3bs8B-nAVRj zZUTJ0JV-;iKA1V!nI#XzF$F8X#8anAn>F-r-VGO6r=Q0?b1YEny7=agBpff=uKRyE zlt_FjIivC3C9vr{7=9Ej=Z@}~vEj1DG?r{=h`SZ02myi?W2F94z@1EDC^2^~oKc|R zcHELk_ZU1))fpapd8DW3e^8ua|D9gmC5f3n>7VG1tWSFt0D^Gf_aa(E_1>e@u*AA` zNMMPbg!JznEhFCz{>t0z7RTSUzQSZggfAwx0nKb|B<=PnlzMd8fIbxMbW1@O&y$0^ z%c5V~f3yInQ_!6kTa?GVb~;L7+)l;;nsxI{$O`TIX(1{j-Ry|;hi z%{^(9k3rw6RKsK+k46){&A~cEG0<-EEr`gNEY3 z23c3YY&kN6(OBwW43?d3T7#o|Dw7J8Gm?|mZB@KvP_0F5)R`E^Ys@_HnJU_Ag#rL& z!1E_kwN8J&|!3sCH%y~F6ckP<;59X`+xsPqHxjeZACHzc6lKM50mb1iTX&Fwl;|(v z4Jt_SMU^j?=70=4VM-Ml)_31v5?DQRjTar0QQAH2{y@e^NJpY#yzQe5KKVYF7EJ6b2q=qfzfrzz)n*fTi<)Jwi%tXfTYyq4 zd~4M+b&M6Ys5?MEFvmfy8{weiVN)e;@_DN=?c8I?9kw->xZJ5n_nRuDhl&;2rHG6y&;N$q!>UD*>3-Am z`Mv=cBeUo1g`_x<`O&`v!QcA?DnENI@qC6wI;#s#f=3N2( z+l9*J(PrWL86tRYl!5XFhr38rdJ~YrR1euxs~s9-0-xA3QaI@X(Ul;uwKJPxa3U&eF9mjJnKeQYg{_4s zlu6{M!#p%jY67}5f4^Z+=yfQvfj*(?3NVYsAnsPX=DxtA`dj{gB>&bqp41@r!h2$Vr7 z@vrv3iAh8xzFx-cvS0wKb<^2QxG^Ogs9Z_g!*j=C>ffC4IVnUK59^3w7KyTM78Z@?ZLJwSo?3!k_AOubmj2` z!nlAlJx;hmzzKCR2% zMS+(m(nuU!;+;Qy`|c=Qo6*^KV0{;d6qWTc0BdFNikIf?%qYA&jyxn^wa1hKJHvmP zFq|cIqe|H&Jv{~{erIr6Cm_EUYWI37m42=~WZ)=rxLEp@_839!_=wMgG_B&3I-)y6cFz_bKwIzEnYf!b`cRNKHQ?Zw)#I$I6AK0!lcY!f z0L5|mKM(s)GhTGI@~PLXZXOj7I~|wYh${W+Ml@bjI@Q^hxXOF&hy%;{||C*Nw-562dK2Q zIGAFdZtG+XS);NGp|bfvU*yWZAA@dX;S{`;mh2DjSiEs>Vp=1U&GSf0DrGQB5*NXu z%DAdPqStJVqc5D8{7hLf^kxLA<0(dX329zHMJkIsg7|EXAUIRzo9T^@J?VAhw) z&Y^xqJW3ZZI-4vbDYR~c{0Ib3iHll>$8alG1dh~jU>P}!p#;o_@ifhvOYpvhVeZn| z3AMsv9vBQ1d4sml!}Hf}0~E36C$9N}CL)l1od2{(&gmx*xkrRsHKIic@@k7X`gWs{ zJZ?|OiLtVsO$7)ryT=8#c?3QVR%5XuElEjuZUEApKMcgob~yH7E0ywK4YB~fq}Fy0 z#29TIdKf4hF5eNMt@oZiovbf1hfI0cIB(;>PyiaXW7UmcJp?&UV~rt!Z~=b6EHYWl zIW1N{CS||AgTtOAcN4b>^Pg}L%|Tr^6yQ<~9-@b=lqulcjgQCPmdvRX_d)=tptIEu zzqGu*+KZ#PDhyl=30B9J7MEF#2LK4pFKUuJBJ{Fk;%vjcvu?-#nZu5Y{mb`$dxsFF z`EtofN8-xs-c@xusmzLk!j*ie7vt;(fTO!UX^xx$DK+=egpTyS0e(h8Xwj@#Ovss-H{P4&gUU#tRx!6ym18!bZhV@yCmNOR?5VNvj=Smk8vo z9iitHRUBALz#7?Hbw@qD0>xY{i-=mP1I2O0|I)qQ&savHh2!7fp2Kdo zz=jg%V|rv|A;RV#DUclBpf?;O^lL;#=dM>&O4PNzOi#*r+~iL*r9B9DQ44yQ_l!}0&)21cw&d^9Jg*6ywWUtm(a0%G5uVa8#sT{H{)uDMJ~3L^KP4 zAM<;Sr!Z`&*Vk4|^U_fmGVGHXgY<1EfB2}MY;@&cb=XGzGfjixcfnzd(oO0 zg0fbV&0m7F5SBR>hrLEaZ)zJeo-y7L4v){9SIf&)EyAiI&+`ps>*Zlq;HhAQR=u_4 z=!h5;e2x?d$$Rl^2I9vd^nQtq2`GZ?{pbmvRLhb>r1p;#JeTAuCA71g06b;V?LU%7 zvN)*lV{za@#ME8 zA*YWx#X(-TzpjMRUfuyShD$g$Bns5C?EIri8`=UgHM0#OknpVseUwA?cw5NV>LNB* zc`Si&?WBqGB!-QXipKGFJ3L@CNs%F5A?@|ykAs%!*9}J-rIkAatM>Zj%4!*Fhqjg~ zYz=&J3X$vahEOX*0ru%BmZ=T?klfqpBba>a+W30(>BW(n7Z;G&&tSYTSG)6tMrAgL ze#diB8~`NDr8h-0Si&t5_cw)6;bzBb=Exl;-$DZc4pCG@opynae~S`A9xjEp`;b0) zcQQ<{4QgFIWu&{9l{EBF9oOhC_p-iZ(jtthU_gVeQ|;Vn}Kq1u{eE= zvc*7eg|PMDE+64n6IP_MyZ9YbQNFs5oAI7<4yJQV00t#|n@}o{`dCP|uj7Y0lB5%$ zW4J@``@E@xc?fCL11)oyT8LF6T;7At(0_weQm>|OM7%-^)SsfI4(l4H!jAml#X`~C?Y`;qr0Sh}HXq3b<&geyRDDAgp zOD9-M%8dZ<8C?$pg(f_2UkO5TXzw{GGDo}a%uAkbtfteqdNCf(jHUnxy=`9jgi>6n zpF0|AU3qSvgA&|s249>CnG?9Io<2(S3S;$?LI*Q4Z}OQ$lXXD#3q88n)#Ai>t4YMc)mDQsocT2X$=mlRl1pmwha&>r1Tk1x zeRD8ot3p4Aa9Bwd+g`*MxcYS!o4DLZqu-mW=lER7#_q~}$lY0*8Kiq=dT%+}YoN*o zA>K63ayL@ugLn+LP!dWJoye>(3DoQM^|n`Ce9cem1XB^QuEOlD)SUaQCP%20!nXM74}+MPUF>rvb^OCz$($}Yy-GSV3M zH#rvSobbr`K3j@I3YW7QjFdjR1c$%n{6h?nkKkC>O<-`ZLCV$s$+IO{6nBhv#QXd>j4#n5%$__XQ9b-8-)>|L{JLFDLBOl^c--Pa&M>60S zs-D)31f799=EC$+zPkT{Qk12;fWD|vuFXxXZ}2k+6V6kv7T*xyGUlO-^`6h968&4p;}a32A7N?B3*;Rjaz9*jg?l$ zdGIo0o1HFf=_-~%^GBKg8l5Mfzqz$NiUbrVj~G%?zG`ZBE@l2USS zxNrJVjifLcoGrYwHQrDdau8vB=e>2%`n!@VLy~i4#(jVYfm?OFchA99*&&9Jlab7KSFB1g&CY6N=HvTdO!^2 zNG8cJRUb~r*bkRn2QaFf;t{|RO=t3$Xs%F**!F@KfK8O++uD-X*c1q288M;~XbJ|t z-_C}wU0M%VN1dhfdYik3dbIEmyfL(a-fi*X>GR1|*&s*o%)(RskQl-+pObDN(}6gm zd~3PC4D&{5WziR8h#iHB-_m5T^&WBY(PE+d04U4@O@EC1`#j434-4Cytchi5sp%u> zIrGd7-p(KjwTCZO3yUUHD~OniE$YcK1M4vpB`JSdMW$0hEfNr11XS9%^tCg;^Q0f& z9qwM9b95n}G7NR#_W&)!TbHEkp%`Dwu+I z=@Y%+uYb+9_Io(X&;w~f-Ohwi15*81 zi_BM#0Hr`!mID_Sg$B^;phq4;V2ezBEAirQm8sQ+UV$T>~7znjE z^?rql`aB(b5ldxUh6nmg9AO@|%9OHb`6FlI0O~TRANQPFSZ}Ae?vA3+H}cp$4O+MqIg@Gw%vseTy53~oVAw7`ymAB^Qln|0$_#Xkp#l3`t|6zE zRNowo(BJba53cgitvM=H?@hF+q~361o>RLMBX*8y*1mow2XhrIEnstYnz`x8n|fK^W>ye5PsV(2&L6KsJ-s_f+F=Q z@H!x4J+6WpeoRG4#2oeVpY)WKteQ<~)IPtFL zqM2d5>cCb)tC5&3{f(Mzl9ADfMk3$emLk_nKV1}f`{+F`lV+>F`%0f))@|7MBLEon zy9lM62d6d8QYrwraTMzLn!B!oU3hLbS~;;Mqo4STFYQ2H^s1MVLFR1$k5~K~Yljh? zcm!E)mEHfFeYQJp@zd^6K_FE{+xFXg-7Z~|CiW6`vDyZ{J%~1O^4m|votA)-(<+j# zfJ!w?2(_V7x#Uy6iW4cOVm1$&r=jujTaT{4idFaj5UG3eh zA#qdXQ1RWHhf-ehWYWmdY;}_SA$VAH6NygK?AKC;6Rc!1%GTF?d|-&Z=U;qGOlXcOw$_odc$jO_2%*$*cq#Js* zwVD4O)vOs4dgYXYI`>HO&4W(ENMlO03~RJJLwVFRfZS2qULS&?Bc29Jb?{!dFnBI{Kv%|L@MZm?=CqQU z`x`dIrQMn#8RZ$G2ikJc+48r!)tg(_$;Yb+WwMe~ji8}a7dd!CpL%tkHCoz2AMr-} zU=naShBJFJVeQuMVZue>J-T)9T$1Zly4eLB} zZd5w$!C!#^3q#ajm#{JlO=n%nsA0%5AO zEk9x=dNRhgdC)WrnJSrMq&Jgp3+8EMFs(X4YSt!HxF_w8%FKb+h;5--@WUZBb%cWP z2ZOa0B#4SQ*CCYjID2*I@bbGVLUWMbp~ET_9y<1&#jL)y=@my-k+i=7Yfwud444fy z?HXPTRnr8TLh@yiqI7OXly2M~5_*3Ef?x9X6viDVPpD7F^4+;O=Dl2zhFZst%Ueo0 zp0OK3i$!{wKoj%XxP;+b(p4HNPck;5-0kuT4CQ%n)R1EjW8;lS3%a_}&iwVreaUiM z=#Ps5m6jC#%HOu@7vYZcLC$SOq&s#2V}9!hDdi-KhpPOX*KS!9%+%b$0NKq*EJB=B zy1d<9FZOtF3{JOYx?=@tZ;jxMz~Qn#)oRMIn4PVVKj?+Ua|b#7zQ6a?jafQKHO&zL82%32$#l*~?@5@7N7ktnBKrM$B2 z@qnI!=%H%As_glCh`DaQ^{#l^DAJZ7pFON^LCiE{gIwejuoZ~6~5 z?3JJ)&3)LK6FSrT9TpXQfnhPd;1zUK6%g0nGM>?c7G0n_I15YRP_eq;8s=Jg#`M$)G4wsNXD?-Pd!g z=lwz;yP%{nc84}rKV&(MAbfK^7k|59KjHsC{wJNZV9@XMa-W~6*)B;pv90a|MUrsz z{+KPf$HwRZ@)^gg;-Fp!U9hx#l$VKk8b%lbq<3Z;Lh>)W&x*3igr?9eLS!?6s@OA= znLBv9?_U2R({BqtY%G9gK&zyprHUHqa;IU0C@kk7L7&r2#%*x;Ea0UYdE%R z9o7R|A`pvQWArQ_yLB?}P2TR@>P>91V~cdfTCl2nzd_#ZpHi|==F7>i8mDYL5+Mu= zZOpRAH+u3DZ^gz2<9iHC5-j|?{@47MTFC+X6-+hI%7T)D59Akb#iQdC`)OVn?XD&u z7OLj1qgY`k(<*3@MT07_1Y7f#q&OBL2NUQWAVW6Y=qw0s z_9szhbd!Bn*0qFq*nd&-#IE6w z>R+6;8)hHi(A+RK{BC7B)YwBh?tO~Qq;;xDaN%|tFol*#I=6Z-BVOl84H}Rv2FKC_ zHg|A}S{R#R5fZ_fcMG)V8sq?VQ6f6O-E4Y;fQL>I@SSZk`wovk#|lc-p0NELdFuPK zOO@(?n3pb+T~FP(2TtN+msD6`(N`iDKgx#~C~DOKY$%uN4i}`B+kE=^GN_6>A%$69 z10~N*>LRSU4ItXA_kDbi^(KQc0PZNSDJ`?~^6$c5u3_cINW3EME0Sek@FjlbZf2W_ z(?`W}z4>+LPRa8tyoMjG-H3RuEr(&Hni_JB&MfPX;K51_evzuGDxy}9{G?D5d@z}{ zsQ0twM`gGx_BWF@Q^!4P;+VupCv^E6>3U#5b3cK6Lm`L8Sg&4Yu6@_+R+uUKl)om~ z9}x(@b#`68F--FX6-UI|B(k?3@mo;8%t2d%-t?@}GiGxgKl#l2 zb>QjtYtv6h73Sr%_Kjg8;3ITToUPxh9A)&bW7+0$nuo2YJa;ryk*uoq_ev6lTqc3X ze?^KAzd>5k{Ig18PM_!wYkS^Kik78ZJn;@ij^U}a)!yt=o5q6z1vE&gE?Vw*b|h$= zMB%?3L6!3}p%;JQEwh+Ey*6`zjEew9Yg2#ECk?$g&W$`Oz{25e?g>-J>z&XTFna7h z8$iGr;17;I*p}Fvm>Z%}^r`yVHg1~U*Vv3E5X?15{3?iI7oZ;Rf?`w~A3U8pn8@)* z#TRrS*lBJ@d)@e;#1qZtbxw%mu#TExB^nLGQCf)hjl?ge54JN8e!l$O+0U&Yz)xM7 zJ`Gd-Up%}Um)nSh?K7PIxKLRP9}b`DgJ~m!=oB{FFiE<3CIaHcX7q7yf2@fn8s(r| zwsBH0QA;(upE+5eNQ9&AL>wT<*p!wG<;GNr6EK9eaf;TSxm01x`_Qo0!DqPA!i5T9 z4WNm&A~EZ=Kb;lcdY*oPnnc+BOBj6(_?Z$3i454neomUquK_;9qf zkI1PI2Kc|;V8~)@70U;i+cuo&>2(Qr08EG(OjWLEIm0%~oXW#_dN+;js~4}RVJBgP zNAdF#Sc~uRBSOb|o}(o>F>wjONbPPlumboMJ6p4waYM1b1hPvGF%e!fG|AgQhOkb0{%1zoX{8;u{iH&7QMu$_2bKD?rHSbn>_J-*Xmn(~z024_P(0ibfYveKjnvugwiJg9z!| z26-6C%`_v;RD?-vAW$X{$C*N0_nJlsg$<~{3bUw6aj$N>{w0j9FSV@MR-<-b(UOaLKlAAXh95`BJ#t+NHj?nu z{p~L;(8~NXeMxl4SNhw!Xo=>Fa#}9D{AUHdgke9}wcAGN>ai=w$n^Nt4XAub?crLs zA1#&n``^?35XRUcnWt%y4it@xgUu=U-tK6_vX*KBWvpnTFg(Oo-qN93umtMW4Z3eh z`rtbF$`4SnaHOkd3D<|vJikaj{;s!QI?anKlYTnr?9D47r1Omx!|%jfj*1Y$q<<@Q zwcNkdzJ%{RF3WrBMt45T$r(Bjy}n2qF_cvCQ%<1SO7_kUZ&rHv1R^mFkL|m%T|Jt8 zFe1z0UI6G;B_Bv#pGKwL3N%6W%A7fa8Z`*AW-2(ys>`I^%gV_z#tKW6 zvH8l8z0!q;LY`Kg@WWw_tcwVYub?PY5#hFEMv>aCdGfDlHr=DZb^tn`P(=CRkz3p$ zbNp#8;>(Ag5@i&}$@@>c>9Nld*K{8QbQ4V%pBB(7ngxAQPb*Xt0sr6L!#$&TF}?!u z9`mz;q(fa>)eSfN-7#ftz^OOq-iL76!G3nA+_(~5flvC7@oFfR+kB!mibnd$_yP1Buw-6pvIi4~D=g<!umb#h#dTvqG9%>h=QpO>49r!@TlL8&k=MVeJKxSntJ8 z+~4V2A2>hWmboZ@1D<#8R$wcWBQ;91U6c9*W{Vj1)djv3dntxbDPVajzFH^qwcP-B zpUAhhVhY3ygcu3p;22w%uo5F%asG3dH=h3BbYf5V6>7wcJ@P_oyKcN(LdJoSi&?ocS?nc9!Z^UEbG| zHOwdzOEu~1fo<#n-075)Vgo-ARsUFBVumtbc@^SxJ&wO{?e3a<`H#6a+Q zm&Wg&qa0Ps57IaN^D%3i4c1uPzV-cW;Y+(R3zx4o10fS8uRnmfw7f^q0n%YRhY^S$ z>3RFgkP7Z^n>f(Z%T9)&m#NZ>S&uYvNr6Q z9i21`u3T~EdH05)5YMhnl?af<%(hQn8sb5=H*5WHz=_^V=q%GtJpaUmv65>I<;|yP zrS=1rkDoM|GUqlLMHYUB+`Y-@n4j9G!u$JX=DAWZ|}p) z_+KJjiusa`8AwY;$n4)*4B4d6n~bFg3;Bv*M+fF0)X^&Coff2d?dph`7u!YFEn|M$ zmxAVsDKo8$%v17&6oA#ZMR-wXmZAF~2-FZj$}@Ngpny_+;+%SAkN3&AF7mhbwBU&J z!*+a5Se@`h$IaKvYw-YL z-B(yvKZv$gyp}>xi+sRyj~uQ{WaedXEDa$6U8|MNhQ!l$0@p|dFJ74Udsq zQOhl9)q}cIs}+pI-i0#3ZsIQ3C+>M%_|Eg*w|37J!?v~r-`^vQrt9lm_tu~f{V+HH zI+hm(rHSOWqfozm5ji5YJ(h`qT~QzeiYOo#D76RdOh3x2%=suB@x$RLqfGT4RARu! zSz+BjBDXhzqGectg_DHt2_^8cM;4GP+7>?XI@fv(;wTlC%07>>?BQDNNaz>{E6JRO zfuAnTAm6!oidH#;))4KKAr!RlFchcVLJnd4(fTgGb3goOF7up!aQg9_-(>Z2vY<&J zmWz5g3Kx=V`3jTUS&g)HbzlaX-?5<7e=e~@d7O712-kT}k8(M2);&=}O;>PYxFk*8 za(@&Dx7*v5kTogk$8kwixQ*J-w@@=7$Hz^kHnFzrvd_gU0wUwWT0Js590?^TaJM^|Q5Mg7g%jQvY#QH2qy7R$X6-+h`^NceIrzVHZ&N zv3Yv@T1bQ4vJwQrjV&QrfNkL6myr$|kWGP{BYT!G=ss1cwyjB#k82UPT!9p7w(qOi zpH$LKM^sfZnjptht6p!TKbphr)Z0coez-EfM8G*L%KN;6KU1<CkBK8PThyd{z zaTPf^JF7qDIA!_^%o%C7c@;>BCb6#DVO_?<)VI&RyU`?Vs$D6C>{UHJdG8dWi2T|z zJ#cyp4nM7>)#oeip7ZeRPRvvM@V4Y$a?snj6Ffvea(SB-ryXL>=6Dqc{K&=I3`#}m{H?YXj_snWnTpGaU>ECP8%4BkzTJ6X^K)^9U@{2nA zn3;7Yt9GUASQqnLo~r{LV5_)^i&>`?Il)|;s!Flxv?VC!*qd?sFn;-$+{YaWpy4RK{;WEHZo2owU zZ>AWJkV1dr%$t7p!Fx$Vb2YNy2hr-^MyFYXdmvKBVn2YV4K*igsA}uYE=7RgcIg4T z*2~?L$(2R6uq4bUAND@PK;M4MPOrO&3G)hG3`iw=@k4KYB{6l>Y`!PFn!gw75pFA; zX)^CtiwyQ>SjB&vuRFht8%*Sn*|r9&8|RTy3t2mk9IBJiBXi%PcOQ%dWoqh?Zp3MrL{NT#6UZj z27Bg9RY}6w2t7F*aAC~_a8T?&#+37#PmXBKnpd&!EF!4Jal!rhvtV+5l{_`v3X^TP z5Eze^f!*Gzuu?6pP3`x~eI#_}#r1#UmZU7rUOqXau30tT zcfOTG+B4vGyP%5PpSkqkZ2CI13k{hp9bD6GTO8|wLJ1>0t_e6fMK#o;gmIXwjy; z2gp6C>j!OnRZ=~57BeD@fZo9J@HyGzarEMXfet=vQm3xB|5$u4FfN$C0Et|5%E61= zM|>JAJVn*V(N_V*)VwtfAQ=)cGn7Mi-wUJL1hgT}04LqD1*q2@;T zvWaRh@kPywQ5PYI-HHeoop1602#72my5Ouu$yj04u&5Frk8g@pDcbsZK@JuPP;5h; zN3NH}ANA+HybBcFIULC;ggg#I(uEoim2JoJD|egRm8)XIC3F6yPigm+WC?bhx9{5t zfm~WwXuke<31DAIr*;MC)CgI?!sqJ0BEJ8xk<&lV6{J=x2$q_ZzA-?u zfnF#AovLuoe`ecGn3h(9ktd*UHJVfe!Q@aZ@P|172_>Vwc*2W~cN`rn+k!4n&BNk;h+^ESsYzc-5xz>>@RqUOpIgRSnh-60nb;fkb81KfaXoDyjWY3*q3-it z9H+#u0EIg+ze$m<_aIfJKMPe&ylI%@*mEk^CYX1QRJ5Q09?8J%RvFg2C+1AM=Vg&q z&K0!AR)D=?w(E^+b{pk{)@2^3jWeh+KF2*-xGXLO${UkiMM=yo+22bPmL}J#i;G8D zA<hxY${pS%x(t#mY|37x|(U> zw_a~3?E?I)X)v<6hFLZRJE<=HOa5$HK2~ zojm6T3}k4goN|pF{8{t~NYYxe(=0z(E(xs!$Ai+?fJj==>;x?^hr{kWvADLvpO@)? zJ4d0fB%okM7t`o?`Q`I^pV*cCEACV0oLDS1*4LMvt-_zrT6gx|-vIGJpAKqN2bX%6 z%3ob33XBZI2wWb40Lp|G^DbOu^WW1D?W>)5>UWOOIs% ze_GOZz$|&rM(t}{8aa7`J&sCJNAaOV|LJ@_bP6Q1w9iODNZMEO}z$)arXN*`6H9+^#o|?4Y zE=D43_e3bhO+?dOD+@4fxg^5;$b20m>)SBac(5Q$RAB(3KhjxbMeeU3%omF^02rF7&YQO*+UaskA0+qK^ zEYVA!^ZkZv6Skt&WOcNoMvcCwDUR-HZ4gM;N04?}j2qcW{>dN|3-{$R){B*QJFvhv zv`W7MSxw4|MT5+7EkDS=fB|$%G1I}gj349=$X5>&tT=LvkAA?Fk$i0od~zxl!Ho^Y z_%6x7VPe5Bliy+5Jv@o;mTO`?mhWfJQfv$csypcl+wtg?o3Pbxu*^v1qz zxK}|egAb?N5;Mhw+wDSmczdDRWf}hP@B#0QzvCsWn_-7PzjjE&(+~=<)9Ws8unyMY zGb1ALSl$2D?-?sq?O9bEtOgG^p2W~lxt-S8uGxGVChwqKO;RvrGYN!1^JzE8ZT+ab*!V&7r{swGi>2$qr^T(p@q1oG zCuz4aGear{4&TtyKA(GS+?|)z2LS=dY7E^sUVp*>1L4e)7sP1f4!l;#NQ}|L>I$e> zS}5UxQP5s{Adi=6MNwwfIXPEjkc13v`JTW!`0m>;xy0~ z%w#dVpC)Y%Yt9eqNf&z2EhL`@Qqfqpou>Z44ZLQ|mCyyNX0XPNk9j*r+x@N?GCpgM zFSBj;7H3J=D%QsX;^Zw^5@^88G=P2q@r)`nf>^4{um9I)5)JGjkg8kae3x{eOHbDXLqvlL# zujZ3t&BU&-C(F92v?&88&2(OjI=t?K+ts5^a&kS)6r_+?U1^z)vOVBkp!1B#=L3HD z)zuy%=7z(M+_r)vjCAN~CJ$nqH@XjpE# zh`FwdeA#U%;g!%ULPkKGuM6ep5GHx0^&vZ+P4heCsr%Rr=2<4bpcHSWeDUJK1IgiD z80V*78T2ew$?hZ)n}C_`Uu6u_MHjnF+fVifCnsT~ml-?b*G2trW!R|^yFw-h-qfy6 zk%uK}1ky=tc{WJmyOSlqoVOEQ>#D)!lv$=!c|iVZ2h4DGF(U*J?iq^OWS+_~c%eV+ z<~YqAFtSjvFpiljGqsWs@Y>*n)+8?gm8E$vPqkZi(v3o(MPB_ACmx#^Z`SDOH2U2T zEujT+DtaoLIki*ORW&HL*H7V16y^(lwPqVkAv}!p^i3}r+3+WHeD4@|0Bqb zZO>b-S~>?=w6Xyzk+c9`buWw@AdU%=&i-Clc^@OdhM58z|QG!L_gDHpI*c%1}V7@NqFj9{_ruNY|#fgu*cJ=mo!~!Tlova(y$R zXtGtdM9(`MLKVT35_iabXP%;w6v~Uy6dpTH!Pq!QjAnXX8*+5g`LGN2IM#sN$WHP!UFrGz>1&DNwunwVbADVa8?z?QEO%LXdxESc40 zIFmoIh4}^$njWp!^jYf9q%LV@elP#mdoo*R7*Qw}!9;(IOnsI#)QROEB<;z1`&{ZF z$U@Ki5T8wK;-(*Kh$Dvo{@v7Ko{<@ce)@o>!;hsGs#384>NLe zq-)8N1TL@-FrIrRXua5LMm4E*DFENDJS|ZcBfm&k+_)pr>&2;>LqeD1n6FzEI3>EqHv|Sa>QP0~7!7 zX{RJ!F*u$j+&M2WCHj;jE4})BkC~pn%!;|6qjUnYaH-!YJvCdy07#^Lw8|KsZ}OS| ze%H=0?Tk;?>c+yHI&H575t73B7SFoB&D3nCCz$Pm`AGi*U=ATgQ*n zK@fAHTXEmgq_?u-^J(kJV0gE9M2$6>jYLcc^(_1%lI?!Zm4kWhhZGO`kF`FiSEmH) z=~aP)Uma(@IGsQ{3gpnLcx~0&b^Qv=O^!9rn%|m{`7!%Q-A9S8F&;aWC*#;!T?ybq z#Dkthw4gNX^ZJzP0M_cRJS@q(>UAZq5QXVU6&(C<>XKk_>mF=^Y#JdqW$50@$fZYT z=W7A@PaIUf4_h;<+G8o zgBLG}nO@o`8m{nvW3{kv6Fi0ASYe^e7Hy!qvX$!$x@1u?mgLzl=%j=;^X^k`+U;z! z3-ckxyy^9O`e8ICi033>NHbH)4j1@U+u2pTr}aB@hy380B2Vfmg#d@ddDduc<iM78Xjq?j$P~}si)OjxzC+3`Xa=Ad)$c6$}lr?f&7BqnA z$C&$TOVL-=HZYu~vbdxV_qU}y9(3WcNc^icSqu}ToFmfJ6D6|z^7bBLro%`prX(js zL4TMH7|5I_EL0^#IFW(O`a@D7jh9ttTr9aZ-p^ihV$#_>o@IWKL|HnCnZV-ETTT#s z#EQuo#!`{$5~9A?r(K4r_k`dz;C*`rY&B3#uZAz5m#DNPYzsjRqe1-tj~kxGX{BSj z*EOcW*?6F}MN^Qo$XpKJ4jblvKE6KDkJnQYKslS!1lcH{zGjg9qbh~Mn6e@zs%}H- zXV&MC=Wam-y*?xHhyGy4vVuad@okR_P+fZ9VD^^wtCJmBrgr#qSm7`3r%slwy(om5 zaO0~Qzk3fa)-LH6;i-bS)9LL*Ae8Bs={XnUW#6 z73=A{dG$9Ckf?=sshgVgW(>wU@DG)ZD3$XJKx1ZNS(ThqEYcbSe7&8RYCLdP;$?XF zK(;3qT12R02-v2Kj4P&d*Rt$bW)vFmO6pm^88_53L3f{*yWP;1@pU}zvTl$%(3$~S z$2v|G#cpiWAmQ} zbmbdBa(6R8s(ppcZRNf#;e}p_P~m-)k|lfo{J3TUG$KL)4D- zP(ndistB$^8UPTZn&!bgBKjEs(-yMXRe@M~wQOOR{y$}IK;9sriI5v%+x0rzAbW9Q zjw@b{);K8*;ByoV<>Z~ae?x9Tp5t0gryAJUVTxYGW=RPb+fGE)$tP@{WXQAX2Ag!O zJu*r3xY0+e^yqf3I)cV+UPsXE=4j0a4y@Ze(sQ$p>g4x2$Ez*ov}QYGH1F%uF>$#D z>jXbI)8fRFE#VWgIdeGX$ZvTDsmG--3xWM5-d(I+Y9?^jE-pEU|C+xgbfu~rdjU`K zAKunx&}u(B$D06xYoudOw|PAdZd&0ZW%QF;5l36zyOdZlN!8GhErkKLuX|Tl1V=7= z&o`x44LF`EUwY<7f4&+?4K@xT=@cd~oFMWbRa%a% z>z~9~8^%7w`rNtSRcGObYq-+&kloacor!VCf2&)QUn|JIX!}JJs+A?k0K8H@-tzwO zN1we67_-l9+%7LDa{>Q6oz`E9daeT-f@$<^7&b3p!*#h_pps>v^{{?{KQ3x%g1xoj zBSA2)P+{JBDB?3~OiUCFm_EO(XkPg04MxXvDdr4e9 z-r4KHc`2e;yUC64kjdA)dk6N&|@IHgAAD_5}$0U)0~}p{s%KUoudX|<|p3Qtq)ERvZ*2$ z*VIXXEXx>Or*(*HWi+?W0{f|{%e$7OsT`(2ZD{02_WD86GN)0Drh z4dFI%yG}2sWJl)^R|8f}bpCUL?BXX>#yCs?n^&pT+S|EMON6~q(1ID)k4xY8aJe-U z!1WNlp#T$GC2k0$w&K4h6SUM`3J5cbgPBCh;-KtvrTV*|N2DB%^*D257xk$o&bej* z8uDcFlgUzCgSZ!s+1>RRZyYA^ZAU345ulw3y>_oifml4wwpRtal9Ek>=Od0a1~`p@ z2Umh;H?;&~020Z!#}vD!{L`%&!eIPg*oK)gza6{ddLdc0Hz1;6?9Z+}W@(HM`$jhp zk6tSS4A=emKgD@4T-6@F0Ij~up>x}i-;$h5EWDM-F-1{{M@^LHv-eDlSMYPk4U3Ta zh9LDCi7IgUg)oaz_Kov0_0ZHeh99M$*6KVl-(Z#bU=aw|%Xxt@M-koaE+>P?AO02KhG!6xk> znx7;s>D|E;weQju3pnuIL|nG;O{pjMR2wX`#<8I(HxIUoQ@ymS z%^81Y>b+3uJ4kFuSA}>mrLx49HTfF@f4^#fch~j!i_6&HN){+B&=MyrpigMsFzMDi zcCeJm`I4Vxmr$A@769_h4oOs4%}pY`;Q*gudG4~q8>0K+oHMl$@N`|9!+bd~{+4j=+&D4O0R0ES9W`gS_Jda3PxX zm+Gtr@PQaX#uKVruwnVdo1Vki2B50mxKTSNVlPzA`DGiQAsS3A!J`zK>?dD7+@n-j zO~u})?MN3`qHTk1m@$B1G!AwGot=MA^bj;+2jAIxsvqtn;N9^_t}3Z01!lo-)6nw(&<2eLIA#m5Gkp^3CL~%K<1joFMSQ#9(m?q}_`8~MlJ2%b0Ve1a+7~g!- zW2G|zK;V;oQIX~oh>PxKi81^U=X>Iy`d1Y{sJdyl_jjmz<%G-s#k_>A&OMcTB_As) zK_vZ8IpT128gO}76h0v#pv?lvRkfnWH*`Ho?_2F%k%`=$rDO|novRi}7$4WnYae#N zSn9R*9c*y~$#AI!bC!&@fs1DH?D_c88+TOO>uk&l#l1Y)I!wWbqaI?uNo~e#9_3u@ zJbwkDu9!pz@(LP1ty132E8kdxVVS;VxT&WjbR?2^VueMvB4y?%MD0bgbcE4S#hNFM|jj4CW^8-Xv=0zzBo!{XvR9o7H+d z)Ciy$CcakPb6}lEhJLG<8!F4N%J(gb`~&K12tA5$yLj@r1+G!PCx;UX4bQ~-AP?Qj zNRAPak{0hA2}Y*mLCT2fxBxh|w6ziGjSYufcffNWoYYE@dbokpxyFLu7r1Xj-Yfgt zgmQO@jw!|!!ydLo7P9%#4LD`hdWvNsjz?s zInJOZESyR5mlEx$p(z8dX+q3raySmoiqMapx_E|l(-W2GtDc5 z*+yS>)2hVM8f9Cgmf#o>4DqqiXZJuMOnU@IV*95cxq)9lC1FngsMm@!*4XlAW4$)p zPu_RnASP0hkwGHMOjS)9<+<8Jmhs)cG6$G8d4g|Rb z&X8hlFRFdZwfx@xE8d`pj$U=5Sp1b=UFp$gSsVJh1U!pvY|*GS!r{><{TU%}DgZ|L zxr5T4_4Dos9(q5ft*+1XrGX5+gxTfhQPe>Z8A7F44;}xlhOO~dqmwL{?R#Y?o&UK_ z;RGNLUly2~(4~6*X`C4+ztHGZvC|KgE?@EBbr{$dWrhkE`+l`vaS?WK+kqTCxn+;j@ix=csi%pP4ko!)Xnvy^n`4K7^mM;s&WbuI3#^enpSy znFMZ~87S5`Xrs$|1@?v_VIDKcGjxKo&up_RfzgVcF8SWUQ$BKGlp==FS?Z7Ddq~+= zRQ2f|VzYomaL4~fGU#M8AUhT25=#@K4s1r)_V6&Y;m+wIvt`2Em*(qk z+_}JB+sNTijRKav2c@~)(3lSGx#*|F`p=Q%5XE0Z>Xekgnv7|T zj;HjXf;dViN`jLZpkJ)*l@FseAr{w#{A=ELCW&N-v%A0ZG9yef+9<#NYL?%eZk@K; zE4l2(y6q(#i~`bP?>d7K3cJtDa{mLTvf<4v-5`8MXif^gWZhM{y*MMmB@EVp3dXF_ zCKl26xuD_fq`qbGbk6_|O?XMkg!7UZKOz`PKJ`2ZFFx0_N)XXyhkN(1OBHCA1YevS zphbzSaZcK!;ooDXLFGeQ^Kw6 zB_&E)Cf+Pk21k07pQLw!cFP|JxL#%gjrhEhcT7cgU&VL9$8o5y*l9iUE}YfPj(u_C zSojZ5FXIT;&e}JyX7P!bhHz>RvxE7P(K#b$Pn>I1%W#p}-ObJ5@5)+9T6}IEY9Mm; z6=1Xz)GA{2T=`TWIAUTbmo;B%omhVMNF7$bo{zcVZhsm#sIL7Y>kI*e6n@lq=2|CF zG_r0pNr|upBa|J@%`_6mytj4=Jf4Eq4bgFxNfLUSIsMr!ni?ElMb*TERMV3a`$GM& zx6Hyavw?X@+MkREuzd#lg9KwhJa0=OP=GEeHj4zt>^f%<&Ka1g!n%fO- zREiVlt!qu+c|GU;(p%2nA;^g}yaKPREdfP=Eg}$V2dk_F1ddRk@~K`(weq5?gfWZd zDUd42h%!;Jvzhkb{%iv;XRnl-FR@I1p-SiEIMjmtyjT%)GCaSmrJ2Y-Mv$9=&qESK*jvz(xeX8j1QQCW$Jj!@%X2g_%cHEr@lJ&#J9 z4t@NH4gz+p<2>l>AWK&-WZmGlri24cS!3r3tfybP?KZ|bkjD6$wgA#3=7hyp{4ry> zK5z)+Byb32Vxr|n=wPh;_~kY!Nn6zT#H}kR8^9+c?{m^w`X}2Fh-~zA)Wx$5UBUPt zn%#l5dD(WqX#1ToYmP(6nIQTNQ&vY?CY%mTFTJ4* znX)m>JNJjw2KFaVnvjf*8R+c7Xuhs9CfR3thP~_EI*H8ZN4)*90yQ6PQ?E|7C*@-- zk_vK@EwZ<{`QzpKISkYsJmC5D6780oWs&pvRO}PkzVQ9AQanXWlY@EQ7sC^8HI~xm z!a00#%~)vi14A?fh~0>T3_#(6&*a;)jf@F;`Ws~4%I>n<4i^$wL&3Kk;d)r#)J;2jRXVZ8~bxdM(WFzd_ zeQvYe%H2RAP9aGO-%T|bSzCUxjpENpVAz0#Xw+Q>CQ#C4uF=ZZ_CjP)X`JYvcO5$0 z*J6dsJ#L&dCmAjYQ4;83Tfk4#{;SoQhlX<18xF$dh8n$;Zp=;aUw;G8;qMh<^(ldo zU9=ZdtsKHhSsouuEROk0ZWR_Wz%(FK0eb<>b}CNk*rPXN2tne5&2<#3(@v!f>z1jA zi^-}_k`^L*sZMpSdnZ{{F;+$2Gm{IDdfo)D_wWIZLEc0=S6a6mzs7_9TP$?58Ly$g z27MMCQb*C>G2YY$U&Yyzi3zomI(toF^0LHO=;f zlFAzWbUcq?U6J;WnfZxy_e>S~W~!37dTz9?%5_skH* z6U=E(K-QO)J1+}ws@sD8Ua3g)?7rX4VB*+teN^+OW79s}kaqyr z3c1zmKgcB8Fh=?cnE#f=V_9>T zNq!%H%sJFywwf!6#uho?e>ro**R)W5DAd2$xe)1=%+76IxhQ1}(g-xtCHcV@@rPGx zGs;~dE9#|o99Iz9Xt;+!&siPp^pmcCni-$o(RQI&mC3ewC?TNy7<_zXka@PepDuHN zp7HA1?JRsdDgxA%f_nGGqJg34>uiz(7+#iRsega6yK)>f;$$#fe&?(+zv6|Oozkq1 zmF8P2-SuY-p$txGIBsm3vVplcJ?FUpee6wF3YdvO~a;6uf?wURiV~dsJ0(9h9Y?Dc9HmZnSv*As`rj{ztlAJUs4dhrq zH1%BLMK-M7T=YdF*?io*CL~f-7pHchIQmdYmW6@)0OWej5Q~Uoxi(PVR8F{JAFIcx zWjW=fRtf**(yP#m%T=hIiXHXdU|2yzcmZY)s@AyKN|Iibve|L18*y*$r*gL&XJ+K64kS+(=UV1#YUqA8`t~QpEiiXg z&F{P-vRPXtXN+v-0{X}rd@6+%^np^?Pf%o0Xyc!s8+jYO#+_n}6iBG!-FXsu#CE#( zg>!QA?+0gC^dhlV%c2i^xtfa_r{q3h2|{h;3+vX+xK)I_KDk0`6Xt|`m`iX}0+jADsEKNXI(AW)u zKCk=bV*#}s&eH_8m~_3ZN|r zt3sGP-2E7V(dXrZY~KmqUh(mUGo0IdrO5|;#4Il=gvs+mpni%woIKg`GEDH~oqSwO zcfI$DA`Zz#x`~uB(le-o>%c0tcs6gB;O+O+APJhK*6R77_EIU051OKQ#Ov$&G}k+C zG^kM4b};ZTvg+Qe>fP-MbxWEN(I^f7#OPZT3PDj!4}@M7&?3N_9)&b3(76e8wXKgZ zMw<=!xe?qxua!a9kBlC4=*_uymtlK-?sBFT_col1zP2Pz;+Qwj0lS_QtuH-(~lRIq7fhCjdDfo?N3au5XQBp*>(E+mI-D5P>*HaA(8pAT@=Q~O5 zqui%aLMBjh7?KQ}hFGF6|-33+RIb-L5T zKTb8!r$eGZPjMl!kuMEUv$;VIO?Ho!9{1cLqW&rAA$!hyS{Cf*4|ALetY8pLZNp3q zZ}3}o92eg!IGVGq_U%=Gpg5SUHe`6SzDA90^AIoUFjt1H*jjFRH8iX)$~%a=i; zjuP3a_k)l7zuoW4z?c>;V&h76E)Q9he|Ilss`W#Si4!{Hja&YUQ1lU^F0f#c#6}6o z#|_M5E;D|O=Cu(;4G>J|Qfys|z|N+OEEV0kD9xMGH!eo=4H5M){v^x_rr&C3gDBGT zRIn5DX7_pxQn)!g1VZW8dQ*@O!8xj=T?;PKj0xJhN$B|*qW;_mP7jl>CpkMCiaeT7 z%FIkGm@5r&{mw4~SpXN8ew&&urT70*zLUyxLnzRHEk0 zoSowo_W3=J0NXn~uM5~;t)?k+y8+`efWkM}mc-fcN(KrIO^MI`#ao-!@wwn1{}Ph; zwCDoYFa8(eW_=iYxzoYf^Ii19gjisI&Jv0z2hVj&+)ly-f2K(s0h4}5AEp^i8R>q0k! zloIRrnz6Req%+Fh?u(Z&-yNe9swLb7=GAb_&I20gr*-tUn6AlofsK@5vhD_!d?Mj0 z^?|>&j?wb|wo+ig*pQaDjVl=bT}MQkwP)LqhT6i0!6?F9X-j!ie^UZHzJ{wnpnH5# zLK0;zU5|SAKZB$?{b+D$lq>28Z>#5W=0R0oc#Tn zO%JtgN#XQTO!m~K7(;oqkZOt5e8hhsEa;=3x^qm)=Pkppc&lY1N7&V%0EzBH{@M2= zF< z3l}SzFBJ!9xhSp5K|@u$g~jMR+)25;E&HFeTl``R4P9S|kG>JW30a2Kmiw;LVw z{j9)8OT5Fm)Z`1t*9Fp*oAskTNF_YI;cWw5p^M>L1r?6iN?8d62Q)XK=xQulE7?1x z0K%`E@o$%3h!5Z*+3^WBuYY8&tZ3`%YB!AOPWA>PJ2$2r`ruzjpgYDREL87EUu1tJ z`>YD5((7>1eI-cdYad+kp0@e#dzt_E!dR=@o727C!p2wun9_-5Oi0RL6HJJD8(-`M zDI*xPK}#(8blpnc2e7zqDx!i`Ul_Nh>HJPrTYE=}H-PEwILj=7S+isqD3xF17n!$@ z$gPXrzP?r6=$>=w<{Oij*MglLpQLnb+kkx3TT_jb7EA7H1MWfRZ&wFr^DD1Kb&kRj7Q;`IQB*?M#3Qt+i^xgx^a8S?9IwS!tf zVDjdRMwA~56&GkPGKw5XRXqUd6N>>(m8n|I(#e3^v(~yxu4+Ei4dxC8JEL(!sPsn$ zBF2?6gYly4nCa-xf!Ap7Yeby%=wFstm3`UTkX1Xa`Y1Pw!*nE3`MoZd#*)ap#jSVU zg@A6exYxah8u0gUL9a3FuyDCZuz~hV=UZXUm!vcvRTd^bd1%RSHsV9Vf}?DjJy-M_ zn@jq3en_4W`+}R_2Mp~&sV3j3#+;QmZi)mQIC}c`Vy^{8%$JD$52^-xL3JoOUjxhU z7VRoyOp1=4hrCMe9h2 zDe_S(Dy4eb;A65~LisTcCpLhX^Ok@xG-BLBai)5cFqdFN(BZ@S3uLY*6ij86LJkU$ z(pXsw|&x)f*e0s5V>kOE)J>jr?XYbtJ$+ zCtAnNcvE38PK#oRK0CqRlwhxoa;<;{b@0x{C-%*uaSaO+;^W&1h7B9G@ax26$K+uu zx3dyyM4m3Keb1cMNDQz+HqC`hDpp2J-Zhp&6@g#peQa5Cbi8nP;&KPvzXV|}o z+JSbUL}t7Fx@m;*&VZ{4gxw;N>iZ}7+n`Z1iohe2&cmXaZzJKK{1r4!^c0DFA8b;Jh&-}eDl08J9+nS8z7>ix<*L~@tCiSF+$^Nc;c zQ0&|W20X`5zlt$j#41+F1M6^M+~COq5Yca>w|>4;4o0`JXYVEt#ZGZn&T5Wn6R1Zl z_k%GYhpsHXL+#v6B^*Ztqs4+A3>Xx4Vh8@db{L`6wL zu^?l-biB*BTR1l?3ZqY`^v6vFk-v?So#|u%C`cYNDYBMIt5phQJl6^&d~UvJC0ECs zR;)~%X<;_%c=HA&+jS*c_JlzCO(CKsFi#~Ag_i{2l}RYj7EV&>XFZYIcJRPWYISQV z$n$v?&bwhsGUdzRw>=2A(@B@DLAc_3vu>d}Db2ke_sJ{{Q6^c~n8)tF7Q*89i>XJl z4kLw(Pe7VpU8~h1IFF91OvVzXvi7lQZT$r0 zPi&KKlqxwxeRvMrOQ?Rzt6f$?)Z@zP5Z|HhU6OL?}LJaACBrkWY3HZ5DaS!Z-XL{vbdzm4Jj1Fcm zC<{3_dkK-J9rMb4-7fe;!~CwL*GE;v8l(v;z6!@&Y^=NPj1K&`v^1&Xv>#e!QnY zoaV}`c&gA`sqSv6n~mbonCl4eqt^>3`Q#XfR0y*+x$|f9r+FmvrLOW6xJK%t`Q+#!p$I*Ko~5I={ZhlGqT|_53RENgLKP=4URddj!b$UI5aJB z-DRew>jTFVZ%T8VIX}&c5?KFNV9#V+RVIZ)6l|_=Xd#KtSDR0D`Rk{qe)80Wtf4;h zoJ^P37r8N6UcTfVEBk$9T4+bo~icG^ZPy%xp1FY{?X%Rw^7v$MJ z-3O!?rQ7l1>B|kLMDXR7zDeI6BeLF@`IR{@iJxfsp5{3_Vc-1F_9t8!8sVk$>A!S7 zp#j_KKSR_wx78ovX^Jx%)3627Y~WO5VjtPU(XNU33Ox)d%SY6;;Pv~MDU1t#GsN-6 z*f_3z;+Cfw>k=B{jcuDsJzU9@!eL|OLPk9N;YZXqNBkdzmv+(2{dIu9T=BxFly5RM zV)&_8mT+Zq8!PU+2}vDT+ngq+VY@8s4GJ3BzEfBDBp@!3a@fro%n;(qKkLx6+4s#D-;v(R!PF zdgq+>{Owygd$MYlOI6*s!(A6QW%z1lf0F^0fT^O=aBovm7WUFvPD*5!K+=>=$8;!| zaCRXU$jkR)+rNT6RtV%L20YFS`zEC+Lt~>ZI51P=0kA&GC$L;n;ro2{GhA#$vzeYf z6u|S9;mrjw)T=Mr^4iQN@FEWz?GI-pyx9wc&Zi^_6MHEbwtPnCWnHy=ZjqLQ%>iL! zX|DuufAjAf0a7BXdFRTP(huSO-6eE*C;4;SL!TymLTaV9d9>M%%TB8;2q|%Y#J*Lf z$-3xu;7?rSb$dVbA4N8n5@lB-&G$64Ia9 zo|yT_Ewj+Odl{D?wIBOLjm&y2X%U+Y4S>w4*6=1By!iY@Y8I($3@mE6SVeb)SSke4 z96z{IN4&}5me?E5>hJVOr1TbM3uY;PkD?ms=q2l~p+3U2)li!Q&~LW;*=ZpOi*YWG26iug^ghAR577h5G=q6xu!PE{vxR_if6PIT~Vg zqyj6{k8yqWdAUb$c>2gC>`Qp7n&3W!Trj_TS5nHoyU*}bFtdw)YA>-F;10zQOO%s69ivLBJAz)oymdioU*s=Mgj-SlW0`JxfYCp zJy~CI<(Lr8dg)be2i6!^bf-$&+$;~k!Hl0ums1Jv_kL8gK$vQ{U|04%W+yVq> z&eE2E#xkjVUFxa%Sv0aF~<@&~Sz ztndM0hpn-cze1K2!D^sH<8uIgus+;`Ksl7A89M9}LDiNwgmfGsJk@>iHa53S%$7qK z0a5I!F5CYETibkWxRE2{Ld?6ch1%i-ZctEx%K4!ose*Zn9MCA(+UrEl`S}x7>9l3T z9xBYHN`X{{ewsWu7Y@L?y<$VTv0#hv;YFvYhKK}*Xc)&rkvZOE`nE`-Y@DM7^jsb}oim1OV^tpYi2l`9%f>Yr8|Czz$H_Gu| z=&DcbxuhGSiqedG)4*4^{=XB7bI8nVeA(15_%1_e!lvaDw$cocU1)IEMB`x?`}T^S z1?xq4!4hzX#E~Sfp&20X=H9(FXd28!MY#OHg~kz%KT*?DTPTSm`sTdv2uGOWBDS^*!FE~P~)!kXa+-@_ciO0dKjGpO){eu|73dP!vKz> z?*tkFo>SNdf2~l~0VxU5u(zqv433M0pmHqI`*X}rxkE2ie@^spsOu8OIz z_!Zj_xLc=P_#D0AEE*vnv}+2;9!wWH6>pJ>e!1X=r@l7 zHe`_Y6{=vGyJOj}ibgZ0q@>VRcl<+J3P5^TDA0N6A@_NJueD5EWZ9g;8uD4H=4;+s zG0Lz5IM1UeVup&Z{*+benI8j%CwH0;a$=VSbw{whBTgPyag+@H+Rs3F`pAM*#csq! zq#&dk!!hoC&?sVDr#UaZ<>~BLU)JjxZ^obgFzWn_zbyJKK?;1-OMHqJgGeFG0 zNiEaz>!-7xx_3+>f05_6k_atL5q_4CE4h{V^=T=tkW%|XbPf8tG;L#A4C20}_Hh2C zSiWTSdOfq@n$3X*w?3m_+Dl!}@*$hVvO3y4Dm!?NL?K&dHTp5onoOR2^H69oSAI-l%JQ zKH=?iwO(?5E?T>wvR22$*fnI70#;u_V0Vco{@o>Rkt>HHVk}$$P$;M0MOd0}jj&na zpiv0ElN^5?dh#8?{Sdgf!=eX!0c_CtO0t0yh#rhSS0cS>^*DgAzQ47~rl1N>3ns0p2Ec&?qyr6lN_^-#Tf7}#XRX&nt1pt6pF<%eTI%*vadzzV;Vv46FL>9T=kAvI!d^! z5gmr~Q6bfbf69IHVZe4pcWS-%LaA^Qx}qt64)GbN6iKAK;SyzM&=Ha~IKMnO#%d_G z2V2_j&obQ^lJBn|PCmu5v?}XvZluzp4muyVFlRyR^yb$fc@Bcyjz16&QouTMKoIyK zxpP^CyIN5Id(FZDv`lW2rMqji8c=V#%urO-d0ftk2P|c9>gU2?;d1^e-M$H3w6NNB zQ8-Az)a{afyBB7Ex9CV0pV=FqnXxU#KU9Tj%xF z!GogRtKzpdHEa4zq*i6$3=Uc5B>M~mp}yqU z6gS?fls|7(lDaO|w|KJvCz&%wd;PiAR;6vbtbLqsyc^L|!B|#PtIc9u_39-bQ}aFU z(zid(PH^^@x^Zs=Wfa;n zpnhD8>|k1lo!54Ib`?_f}ID`3x-x@|Y0ye0_$efze7 zWCQWBsCU9!Aw_pDtI0IiS?bNFU4U_Cb= z0&bATd)v$U*D;jnI9;;zKt@%CH69mi%<60-Ss}wAZdKNdHm>cq%gmENic}x0AHt`g znjza%BdDRFFRh{Zw~8J=Jy+N`JEuaKP=`z^!eh0K4H32lTUqTgO~;8cV){+~VwKxs zZVnT)1<-+_bP~Mxvu2_;NC`V|^GBUNtQ4FlK87D|C>KC}FHuWnVW7xm(CScVXU=;q zWP>7{{Jw~%5A8{~(V-+k7$iIgv;bzV=67ahQ$w%eiZg!<#4sD;wd1eRMH>0j3JDY- zhS+$Q|5OlCH;i!tBCTw;5pqRFQ2rDu7_74C&K^J$e%g(kDLK5s@MICEZKfntIV;H9rgj zeWX;+B>8+cU6EPG|GTpef9;~?Sp~aAYu&o2b$UQTrprF6zTCWY7xwsTe7E8BVg&%L zSo#V^>Es>s%>EveB4!^Bu@;(xS05p(Z%3!5KnDPpBu6BCnJ!?CVddTByX)0qT&KgZ zS~k%>Yl_+iD&^_blDjQxDdSH&H11YxL%Gyah{7ai^VZoZxQ>&$0e4$1d260!1z!Zy z)dZ_SPhT=Iv9l7PvsewrZI@pk(YkQ5slnZ}a`d}L(D1}n{B#mz`NZ%@h&J_p)~EOA zep`xtbd3+=mO$LYmDk6FO>2js=w=iGC%0Pi*;DT_3bpyF3C*LtB9$| zP39^)7)DBZA1ropC`nRCTzM{h^58>3>g|Vkqi#2Z1v-t4?rWZaTj}WOVvxKg@iY=t z>jE!dr^n|?^%YpWeSA$thX17T)vLE$?0#Qyk41Zb?@?j$LMlYO*lKrOSNhvOQWdV{ zk6>|6T7*DZGp=}+SlT=$~dE}LdustmF&l;kV{*ut>uy{K93_FV%$ElAoYFC8Z z|LUb4hd}fRQ0ogFSgh9C7b@U&R9VWwb2;yiiMl?Fb4uW;s;|na#30y~2zB@R6}EM@ zFaOAuKds-e=Z*frU#@;HOgN8!1W0aj zy?LRP;nmLG=hp(=y@iHDNoj5L8h{>-dOL~4KSO)dN%o^BW~nG96<)|9VF?wXK~r0~ zgDb`_+t%R{MLrq`{QT4ZpvhPs+7$9t!VIql4U#MT4kBtkNtF%%wz7o7jIym zURWBLy`yn6|2dEHIcCZq%}(p=<%Wm}QN^;GkHc9$2|^>>?Yi8ot|j^s!7|DCFD!*V}xRap)stCAfq+OI&vu^E#f)yYn6~pA*(z zg@G3e4vO$<@TP5H@NNz*OvPJ^O%URg1_D>&$`Uc%L@rBzvu@Z(5e7Sja^rEz9=AhV zKOpRe8;Td|Ah=U^e8OwcR^qastix8FTv@}Rzn zX-N~8x3m+T-6DnT?oV;0GZBj&n30n7n`V((i3lx*ReEFcCY+k5fo|_wnj6h#1S_@6 zuO_WNR+3-as*TvroI5vV&yFm+pY6ZPzlNqO;>^)dWAl*2=pcrX5)dA_j5-y1yj`B6 ziu;T4jd_~b1*hvijr*erJ-%CENSg|uWw9beMDGK0WN~1xGqGJAn>Oii2pCxMBJDpq z`MyD?kSi*->xa2UfK&w!s4t!7Xc`$L?C-APK79i zs*anbzw_EktJWAgY6r5VEKBZ)g*P5n(9^aO_O`V2jWYg#S=qNs#D)5?d*fEFEkz8C zKR!*w5B}+G?wl@S?QgWX-azo1@Z!-Udb-(6nrd-JXdA(}Q-I;_lJs&*=+Fv=YvI1q zh|u``^J=hlj+um>)jR{MOh=$$jwe4Mxc3ST?7y+rHfe`pACSt7xdBakh79_iu`WBjFNJ0)Z$A~wz33jfcPyGMJn4nHgBx^iVvH%_z`#3}& zLvcuz5P~ygX}${60k*=0soT9&s+)DtoFUpro%crO<+UzSO05dg$bFg}3L~d=oA<0j zljy@{>&=4=^{f*OkSWqZCsLl!jz&H(lN^}d64lVub0}#bmk_^@Y0iI)>@5fOw&d-0 z(9(QEw(w?9SZ!?jDh?SfGx*R<28XYRK-R)hvHO4DY5F?kQn+5zf#+osk6?r)!=buk zBTY)8qbH=6w^}yCVGOQU`6OTve$$4qRu@tz?(HNp-k+i*KB&oV_ni1C!V&OI_n82v zYoqTl9RllyaGX`$mj~D|SCF3|Yh7}nHCKE_;xBab*DHZ@GPysI?d>48sy-_}`%bh! zHq86^9Qq`0Zfb+e0Xw6(4a$VbOlV0`llTM*w=n~e&ZF@AzYAtCX=q*> z(=x7BizxSt@q2_8?V=TsxU+x`()9qc&(&Ia*Hnd^ou1?txa>ibns=bT5yVH9(z>#t(#+>}n1lg5Wt zuUKE5c42S_MX(y~*GBL35tyr>vAavL!*&@d^Yy*WJUa1J)K!~tG>$oDU&ow|xO^Sa zHI)xap`iUml1CD7C2dZ zp+J>0qB9}CxV)5#SZ(NB)}}mFz-Q|V$*-{IWcfd=A>vC?Xh|zLURIZ4kxp6RtC8t-ZTQhSUoGWrYIr`dRxOhi4mR5QEc zrKj38!}3L&qE7-aEGRgH;Gc>cgbGyPF26FqN4|?6V{gvOPL(c&VTGJBi@>ykS@MJ| zdBIY*1vf^^N3%Y6Ex;VZ3n4T7rWQ%IoEqG-m2LMY*>lhCVzAqEtQD105i5t2Qogx%F} zbvpKgtk;=U9^Z*&k+t((7UyptKtLL|uapR)uZ)1jqONbM#*#(yevBl;Go=D z<{7;A)r!kKMhT2*pK`2+RQw%>Dq+5Td;i3hH{~dpC$ke`@9nmt%iRk?H;B!x5nJ0t zLn`9+`HWDj-+EN@Op|v>2GVNhz^0D2afacK;uceuYWG~fdQ8b+aFd@#!IVKYuBC2kaNYwWFJFlsDbM1yy7~Cj zrWF_xsT@t+Vlm}ZQfAzH*T6^+co!H#r}meguOj>+{*BB~@`f(xb2e{dzswQ&p;1_h z0|Y)Z)j50zhon;sUwSyITy|rI0Lf|Q&Q~C}9mj+s1u5Ufb3OFqil2Fp2u}#x6MtDwg$0Q~sqS;8lNo5|n)B!}PpMR1mG(*vfk+g*jDyZeW-krr%^7 zM~k8WAGo#B?)9c=oN3;ZFr-#`?<~@6o7v-KtAutKv07}#-5Kw=<0sV)b zOH{jPSLHEW;vfEFpfw!?&fr3v1P!emZ>+8j8h+(C&7N#1zSGDVmr8Ti1v@#v%FcCu ziCu*0IhcPY*eWoS(USwPWBrBIlyzGSxVMLbv!cZ|snlIC=cda?t-RkIhz~N}L8rj! z*W9=)@sazG=pCq7Esc<0qKNf6;;{vcic&5-%(UlId2hrP5qV+SlGfb_Jb;)tk{OK< z1RPu4vZP6K9=rjDTVzuimo}*MVry%gb2|y&(sWW_9iM?EY053B=n{Zc=wiJcTDjZS zw|!j?BRVXk(-B23!O0@TzIJcOt%f1MC&$e=48c(Vr7!r&cUj}sjjakUQ#k=2gJIIB zxz;s`Y_c<-38+xkghI)Y&^RH_wAy$gdB%4V+MJg9FW}Ys#I>O zLVJywmeEewB~DVf0{pw3`IqG;l)?Fy$Do?7DAAH`*sHN19&+PzZBE8-N3XT_5_sZ7Ne9Z8jG2}4u)H5CxZ{CLS!Hx>O#sO1aeM@THJSC&0CoJ$I0)rIwPb%U4B z0A*OcBh;KBnl<)nqM?1q8OU~T!>oB_5nlhj#ZCnA>91$ZY^rxbt+Lpf+gXUM&S1h& zpYVQk#g1$%E9lwWrj(FDDcOPgSDl3nkCV{noijIaq#ng9H`$z$P&%T>o>wA zlC!W(2>itzx}dJ~td_~ACzPDmb|=UqIY}?jKKts^79ED}`B68o%575dt#3)$7UwF4 zU^*ZE{_l7tv508Y-ansevZ~L91gkFH8Ffl^WI*}Ewn>8`LXFjO&9yp?<39?#!}dgv zhz^1z+w7Rz!WO6td}+oW@T<6neYT{;ZF2{B0$QWuB*zS`$(zFsMm3(dV@&txs$1Srv?rXzIMouf=54Z8Bog~R zCo{Zk?ir@;2lToEF&Ll0RS~$^k%43EVkJDKpoimQk6vg|Sj#)#pOku80H7_M!ea%x z_~MSvOl&fN z5;_SiaFy*s9FHMs$gBYBG?~quuzk+Lz^ROid8u*bX3IXKf^*Q+c(dhpNn+m;dH=-@ zxVs5nWSIZfNgsDVcu4V=XAP@ld@3N{&IyuOL=47$1dBVygrC{I2t>T{oLo}BW_=y?1*F7$|p0%N@VNb zTF9gRE~|F<*mw_hr6_YTbWhYd@F}4w4DzoiX~zoLF1KZ@O$4gtyp%D_xYStgg?A}3 zSa@Eu$_h$bD%RjyY*g{SU|j)jjC^4b9=yeEsryNm6xk8JXdZX77Y3Vr;Q-qDrh*;M zqP_bXv?H@5Ihci~7Rc#a7a9A}8_i=4P+@99)~aY;pRzd77-^Z_Yi)doRysWLj08f_ z8Mm8_feW?^8LjG!1qa~d_ALypvIHZ#Ek?j1;H1A#&{j(TnZxp06KGoPG6)Nj*#9mP zu)%4>KfmJyNP<7C&z6zC_B}F7kkTALXM@A%_?A;Xq`)QHIZBY4+jT9EbBe1ixr>M) z^nBC?gld6Gw!*eM^^`{a%I(l%TflMF6F)8ncF+xoB%~8%GxvI6*{*Ir%#A5WUD2jX zGCKI8QsBVec#Z`EkeH&(4pR25%HrRfXdby>dfHUnqw87rE6k)*ntz-|bJ@Jn^md*FFivvan;lB7do2e|O-Q+yn<9WvvYvue^xKxr`I_kEi^7wba83aQRB` z(a&$Zf7{sDkpC8nCD}!QB0S`1I-esL>)4nqWS}d~aIoR!SVT`aXGJK39gW8%-JTcS z_>Xi}McI$HJ%}sgK{x-wv0r~C;Oz(fv#r73hJ$q|)#Ruz@{9b?855o1Kmnq&_Jx3t zNIZ=tSeC2Xu|PqtAx2NEc#`u%<4xaJIfU{HZJN4u+53VOGS86{xS)VhNt5!|ENe(_ zm9(DGvh-U*llfF*zQ=AK-gj;R-JhiFCwtbyoj7a#mXY${qzK2L3{h1TXpjWV|gl#Jqdm8;a4syKE| zn&^V?jV8CHd<3&)vZrne2w>RsEJWE4FM;`PqxfJ4R|;S$X2L z#PZYX_f?Dsq|rwmk}qs!PQTcZgz$-_*jsFN=?<6epLp$D3|V~{dp*t zxETk6CO}p4bX*;Z3_NUJ=^(zh>QSeg%g2jH0s}mKfC}!N3xKY4T<}N9l#3j+@GoOv ztY2JRN|2t34YYUey_@$~XmIeFUaH6nLn|bTw_bScq=EIq2_DWGEZvx5*&_aWKJg-P zsJn&QeZ&tOV?-*)V2g(I4w-8NGJ}}J?gznDm^WiLyk=#0x~{yMnj`A|n>g<>W^c+1t zd9zZtP^!^+3tjA+y5ST+DEL=1v5CMR3e5A8?;ik7v!=SdHTRK!r$1TJ1Pm{F4(*NTgT~ydb#<45LqsB6%SF%h-80TMLYAG^b^74x@{-+K*o>JXuEHS=<>wO`RsnO* z0?iE-`bFfpu@I4iv`XXJ*KY)v_|Jy|SY`g6E+=F-M`R#R-?Ls%Ig9awUygh2tTwi5 zW|~#o?SB5s)omiLI3$lIqAir>LVOR|15Hsn=ERoMw<7Xl-!G^HF2jW_eYNw?rLHRx z#|~@_dAkTC|0+@5LeR+|@!;l3fq@9z*5Z0%-(JV{pZRBabJ1XlaZLOAE)87xEj9R= zWqrd=X@9<6{(N++d~P-+{^_`uNb|himktqm*SUrk4Sew?t&4k-e=496uQda69Dy1D z!ravHid!pJ@-4^iB0=Lu$b%l1!tDr-&X!KuhOqZj91A?Xa@c0IT5@*B8H1R#uT)96 zsu4Mhh*4*E4_*UgBe$RIT!cOu*GQC60KLlV*`K96_!ow;weI(J*y1Jfi?G68EqrgEH=SI|VoltOW z;QSCZ6mezx=D%;s!}me(B>^M)z4?dFi1FONHVBMMf0oo z{aM?J{jgbt^dO5WyenrX>@xK6A90qchb03K&h^GT>=^HUGxgq{@^G z!tOmB`uzCNex1^td|_W0piX^S;^QG4_w4)hRn@;Gxs4lvA^*m-qUN;Z7)%_z7ye;Q zffyl=eYhNHh#&TT?Zaced_p6(@9`{E@yO=>v4Ps^mnzy)k}>$v4P!XmkoyEIi;;e$ zH?3OeAnUXV`>?p#pK^q3t2GS5+L&QRo`dH^SK7|T@TuIj)HIq8Ji$~aX$6c`E&s@a z03muRs!QghPRe(iDH`uzq0%vQnO*p#3 zhmo5T^{&m(GP*W>WUUIZUs9|^W@LoW$v?|T{|IEykD2nk7XYoe-lqeM${-er3Kbds z3jn3rz!BCdNdz_KV?x}+O9kgCO1)^;;rKVE+BFaO5rJRUX>B+=7UUQdpq zvc!+PX8+mm?~AeNi2c+qNL7#o-3*-8u%Q~lqAsKBVKIl=x`zHZruqE}2weM1B|rgZ zX&qBWN1?9KOh=~E zalIVvBD_4V3KS@UBYjPk!dk@I zVse@&syDuZ8W$<6clQP3Y%cdR`dI7fF)yTv5*Siri_pSvWm8N^6KUjenUc%;yWQgszW^qN@&A%Stf2o{zysIcqvz?g+_(AZO0 zPQfgGRU9boucy`EAv+Y<><~ACT)G?U(k1t|N|+5;KDSNuklWs$XsOOco!^AePRgVG zFj5d;yn2M=lngO3Kmxe-aks)oIBydl@i)%LAAN>8!^Kaf2nhEi2Q-)N(!9S@Kk*p* zVbK#;i`I2AKP7-K92E0g8gWR;zqZC&Y!{l>owxIQ^!;-Ur7B>gx4}uFLh@0eIJu*% zqSe@mvbY#!7@B~e%E>+7@B$|ILhAUZ_E4XIQ3v&}n)d{dExJ(NnK3=ur@1da^DQ+V zw#yB6+7%SaVFYVPZ~8|=OC(=vC^q{<_Op|#as|sUn4RK1UJ87lU@U3o| =|4 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 XBNzTa)z*>M{k7<4=m#S{d;kCdHzQNy literal 0 HcmV?d00001 diff --git a/assets/img/uit-openviic-480.webp b/assets/img/uit-openviic-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..48edb4fc649af50d79e2f60ef9a5ce6c7fb579f0 GIT binary patch literal 51928 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 =|4 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 XBNzTa)z*>M{k7<4=m#S{d;kCdHzQNy literal 0 HcmV?d00001 diff --git a/assets/img/upar-certificate-1400.webp b/assets/img/upar-certificate-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..841d21240519d7f0cb344e45e329aae7a0e1924a GIT binary patch literal 103864 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

0<>gbAce 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 literal 0 HcmV?d00001 diff --git a/assets/img/upar-certificate-480.webp b/assets/img/upar-certificate-480.webp new file mode 100644 index 0000000000000000000000000000000000000000..01a32d692b6913696bde3650feb6ba72e176cb84 GIT binary patch literal 51178 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

0<>gbAce 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 literal 0 HcmV?d00001 diff --git a/assets/js/common.js b/assets/js/common.js index 5ffcb50..72d77e8 100644 --- a/assets/js/common.js +++ b/assets/js/common.js @@ -1,11 +1 @@ -$(document).ready(function() { - $('a.abstract').click(function() { - $(this).parent().parent().find(".abstract.hidden").toggleClass('open'); - $(this).parent().parent().find(".bibtex.hidden.open").toggleClass('open'); - }); - $('a.bibtex').click(function() { - $(this).parent().parent().find(".bibtex.hidden").toggleClass('open'); - $(this).parent().parent().find(".abstract.hidden.open").toggleClass('open'); - }); - $('a').removeClass('waves-effect waves-light'); -}); +$(document).ready(function(){$("a.abstract").click(function(){$(this).parent().parent().find(".abstract.hidden").toggleClass("open"),$(this).parent().parent().find(".bibtex.hidden.open").toggleClass("open")}),$("a.bibtex").click(function(){$(this).parent().parent().find(".bibtex.hidden").toggleClass("open"),$(this).parent().parent().find(".abstract.hidden.open").toggleClass("open")}),$("a").removeClass("waves-effect waves-light")}); \ No newline at end of file diff --git a/assets/js/dark_mode.js b/assets/js/dark_mode.js index c8d4d96..26312e4 100644 --- a/assets/js/dark_mode.js +++ b/assets/js/dark_mode.js @@ -1,8 +1 @@ -document.addEventListener('DOMContentLoaded', function() { - const mode_toggle = document.getElementById("light-toggle"); - - mode_toggle.addEventListener("click", function() { - toggleTheme(localStorage.getItem("theme")); - }); -}); - +document.addEventListener("DOMContentLoaded",function(){document.getElementById("light-toggle").addEventListener("click",function(){toggleTheme(localStorage.getItem("theme"))})}); \ No newline at end of file diff --git a/assets/js/distillpub/overrides.js b/assets/js/distillpub/overrides.js index 2d83962..066b8ef 100644 --- a/assets/js/distillpub/overrides.js +++ b/assets/js/distillpub/overrides.js @@ -1,24 +1 @@ -$(document).ready(function() { - // Override styles of the footnotes. - document.querySelectorAll("d-footnote").forEach(function(footnote) { - footnote.shadowRoot.querySelector("sup > span") - .setAttribute("style", "color: var(--global-theme-color);"); - footnote.shadowRoot.querySelector("d-hover-box").shadowRoot.querySelector("style").sheet - .insertRule(".panel {background-color: var(--global-bg-color) !important;}"); - footnote.shadowRoot.querySelector("d-hover-box").shadowRoot.querySelector("style").sheet - .insertRule(".panel {border-color: var(--global-divider-color) !important;}"); - }); - // Override styles of the citations. - document.querySelectorAll("d-cite").forEach(function(cite) { - cite.shadowRoot.querySelector("div > span") - .setAttribute("style", "color: var(--global-theme-color);"); - cite.shadowRoot.querySelector("style").sheet - .insertRule("ul li a {color: var(--global-text-color) !important; text-decoration: none;}"); - cite.shadowRoot.querySelector("style").sheet - .insertRule("ul li a:hover {color: var(--global-theme-color) !important;}"); - cite.shadowRoot.querySelector("d-hover-box").shadowRoot.querySelector("style").sheet - .insertRule(".panel {background-color: var(--global-bg-color) !important;}"); - cite.shadowRoot.querySelector("d-hover-box").shadowRoot.querySelector("style").sheet - .insertRule(".panel {border-color: var(--global-divider-color) !important;}"); - }); -}) \ No newline at end of file +$(document).ready(function(){document.querySelectorAll("d-footnote").forEach(function(o){o.shadowRoot.querySelector("sup > span").setAttribute("style","color: var(--global-theme-color);"),o.shadowRoot.querySelector("d-hover-box").shadowRoot.querySelector("style").sheet.insertRule(".panel {background-color: var(--global-bg-color) !important;}"),o.shadowRoot.querySelector("d-hover-box").shadowRoot.querySelector("style").sheet.insertRule(".panel {border-color: var(--global-divider-color) !important;}")}),document.querySelectorAll("d-cite").forEach(function(o){o.shadowRoot.querySelector("div > span").setAttribute("style","color: var(--global-theme-color);"),o.shadowRoot.querySelector("style").sheet.insertRule("ul li a {color: var(--global-text-color) !important; text-decoration: none;}"),o.shadowRoot.querySelector("style").sheet.insertRule("ul li a:hover {color: var(--global-theme-color) !important;}"),o.shadowRoot.querySelector("d-hover-box").shadowRoot.querySelector("style").sheet.insertRule(".panel {background-color: var(--global-bg-color) !important;}"),o.shadowRoot.querySelector("d-hover-box").shadowRoot.querySelector("style").sheet.insertRule(".panel {border-color: var(--global-divider-color) !important;}")})}); \ No newline at end of file diff --git a/assets/js/distillpub/template.v2.js b/assets/js/distillpub/template.v2.js index 4ddc61f..a05e82b 100644 --- a/assets/js/distillpub/template.v2.js +++ b/assets/js/distillpub/template.v2.js @@ -1,9247 +1,67 @@ -(function (factory) { - typeof define === 'function' && define.amd ? define(factory) : - factory(); -}((function () { 'use strict'; - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - const days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; - const months = ['Jan.', 'Feb.', 'March', 'April', 'May', 'June', 'July', 'Aug.', 'Sept.', 'Oct.', 'Nov.', 'Dec.']; - const zeroPad = n => n < 10 ? '0' + n : n; - - const RFC = function(date) { - const day = days[date.getDay()].substring(0, 3); - const paddedDate = zeroPad(date.getDate()); - const month = months[date.getMonth()].substring(0,3); - const year = date.getFullYear().toString(); - const hours = date.getUTCHours().toString(); - const minutes = date.getUTCMinutes().toString(); - const seconds = date.getUTCSeconds().toString(); - return `${day}, ${paddedDate} ${month} ${year} ${hours}:${minutes}:${seconds} Z`; - }; - - const objectFromMap = function(map) { - const object = Array.from(map).reduce((object, [key, value]) => ( - Object.assign(object, { [key]: value }) // Be careful! Maps can have non-String keys; object literals can't. - ), {}); - return object; - }; - - const mapFromObject = function(object) { - const map = new Map(); - for (var property in object) { - if (object.hasOwnProperty(property)) { - map.set(property, object[property]); - } - } - return map; - }; - - class Author { - - // constructor(name='', personalURL='', affiliation='', affiliationURL='') { - // this.name = name; // 'Chris Olah' - // this.personalURL = personalURL; // 'https://colah.github.io' - // this.affiliation = affiliation; // 'Google Brain' - // this.affiliationURL = affiliationURL; // 'https://g.co/brain' - // } - - constructor(object) { - this.name = object.author; // 'Chris Olah' - this.personalURL = object.authorURL; // 'https://colah.github.io' - this.affiliation = object.affiliation; // 'Google Brain' - this.affiliationURL = object.affiliationURL; // 'https://g.co/brain' - this.affiliations = object.affiliations || []; // new-style affiliations - } - - // 'Chris' - get firstName() { - const names = this.name.split(' '); - return names.slice(0, names.length - 1).join(' '); - } - - // 'Olah' - get lastName() { - const names = this.name.split(' '); - return names[names.length -1]; - } - } - - function mergeFromYMLFrontmatter(target, source) { - target.title = source.title; - if (source.published) { - if (source.published instanceof Date) { - target.publishedDate = source.published; - } else if (source.published.constructor === String) { - target.publishedDate = new Date(source.published); - } - } - if (source.publishedDate) { - if (source.publishedDate instanceof Date) { - target.publishedDate = source.publishedDate; - } else if (source.publishedDate.constructor === String) { - target.publishedDate = new Date(source.publishedDate); - } else { - console.error('Don\'t know what to do with published date: ' + source.publishedDate); - } - } - target.description = source.description; - target.authors = source.authors.map( (authorObject) => new Author(authorObject)); - target.katex = source.katex; - target.password = source.password; - if (source.doi) { - target.doi = source.doi; - } - } - - class FrontMatter { - constructor() { - this.title = 'unnamed article'; // 'Attention and Augmented Recurrent Neural Networks' - this.description = ''; // 'A visual overview of neural attention...' - this.authors = []; // Array of Author(s) - - this.bibliography = new Map(); - this.bibliographyParsed = false; - // { - // 'gregor2015draw': { - // 'title': 'DRAW: A recurrent neural network for image generation', - // 'author': 'Gregor, Karol and Danihelka, Ivo and Graves, Alex and Rezende, Danilo Jimenez and Wierstra, Daan', - // 'journal': 'arXiv preprint arXiv:1502.04623', - // 'year': '2015', - // 'url': 'https://arxiv.org/pdf/1502.04623.pdf', - // 'type': 'article' - // }, - // } - - // Citation keys should be listed in the order that they are appear in the document. - // Each key refers to a key in the bibliography dictionary. - this.citations = []; // [ 'gregor2015draw', 'mercier2011humans' ] - this.citationsCollected = false; - - // - // Assigned from posts.csv - // - - // publishedDate: 2016-09-08T07:00:00.000Z, - // tags: [ 'rnn' ], - // distillPath: '2016/augmented-rnns', - // githubPath: 'distillpub/post--augmented-rnns', - // doiSuffix: 1, - - // - // Assigned from journal - // - this.journal = {}; - // journal: { - // 'title': 'Distill', - // 'full_title': 'Distill', - // 'abbrev_title': 'Distill', - // 'url': 'http://distill.pub', - // 'doi': '10.23915/distill', - // 'publisherName': 'Distill Working Group', - // 'publisherEmail': 'admin@distill.pub', - // 'issn': '2476-0757', - // 'editors': [...], - // 'committee': [...] - // } - // volume: 1, - // issue: 9, - - this.katex = {}; - - // - // Assigned from publishing process - // - - // githubCompareUpdatesUrl: 'https://github.com/distillpub/post--augmented-rnns/compare/1596e094d8943d2dc0ea445d92071129c6419c59...3bd9209e0c24d020f87cf6152dcecc6017cbc193', - // updatedDate: 2017-03-21T07:13:16.000Z, - // doi: '10.23915/distill.00001', - this.doi = undefined; - this.publishedDate = undefined; - } - - // Example: - // title: Demo Title Attention and Augmented Recurrent Neural Networks - // published: Jan 10, 2017 - // authors: - // - Chris Olah: - // - Shan Carter: http://shancarter.com - // affiliations: - // - Google Brain: - // - Google Brain: http://g.co/brain - - // - // Computed Properties - // - - // 'http://distill.pub/2016/augmented-rnns', - set url(value) { - this._url = value; - } - get url() { - if (this._url) { - return this._url; - } else if (this.distillPath && this.journal.url) { - return this.journal.url + '/' + this.distillPath; - } else if (this.journal.url) { - return this.journal.url; - } - } - - // 'https://github.com/distillpub/post--augmented-rnns', - get githubUrl() { - if (this.githubPath) { - return 'https://github.com/' + this.githubPath; - } else { - return undefined; - } - } - - // TODO resolve differences in naming of URL/Url/url. - // 'http://distill.pub/2016/augmented-rnns/thumbnail.jpg', - set previewURL(value) { - this._previewURL = value; - } - get previewURL() { - return this._previewURL ? this._previewURL : this.url + '/thumbnail.jpg'; - } - - // 'Thu, 08 Sep 2016 00:00:00 -0700', - get publishedDateRFC() { - return RFC(this.publishedDate); - } - - // 'Thu, 08 Sep 2016 00:00:00 -0700', - get updatedDateRFC() { - return RFC(this.updatedDate); - } - - // 2016, - get publishedYear() { - return this.publishedDate.getFullYear(); - } - - // 'Sept', - get publishedMonth() { - return months[this.publishedDate.getMonth()]; - } - - // 8, - get publishedDay() { - return this.publishedDate.getDate(); - } - - // '09', - get publishedMonthPadded() { - return zeroPad(this.publishedDate.getMonth() + 1); - } - - // '08', - get publishedDayPadded() { - return zeroPad(this.publishedDate.getDate()); - } - - get publishedISODateOnly() { - return this.publishedDate.toISOString().split('T')[0]; - } - - get volume() { - const volume = this.publishedYear - 2015; - if (volume < 1) { - throw new Error('Invalid publish date detected during computing volume'); - } - return volume; - } - - get issue() { - return this.publishedDate.getMonth() + 1; - } - - // 'Olah & Carter', - get concatenatedAuthors() { - if (this.authors.length > 2) { - return this.authors[0].lastName + ', et al.'; - } else if (this.authors.length === 2) { - return this.authors[0].lastName + ' & ' + this.authors[1].lastName; - } else if (this.authors.length === 1) { - return this.authors[0].lastName; - } - } - - // 'Olah, Chris and Carter, Shan', - get bibtexAuthors() { - return this.authors.map(author => { - return author.lastName + ', ' + author.firstName; - }).join(' and '); - } - - // 'olah2016attention' - get slug() { - let slug = ''; - if (this.authors.length) { - slug += this.authors[0].lastName.toLowerCase(); - slug += this.publishedYear; - slug += this.title.split(' ')[0].toLowerCase(); - } - return slug || 'Untitled'; - } - - get bibliographyEntries() { - return new Map(this.citations.map( citationKey => { - const entry = this.bibliography.get(citationKey); - return [citationKey, entry]; - })); - } - - set bibliography(bibliography) { - if (bibliography instanceof Map) { - this._bibliography = bibliography; - } else if (typeof bibliography === 'object') { - this._bibliography = mapFromObject(bibliography); - } - } - - get bibliography() { - return this._bibliography; - } - - static fromObject(source) { - const frontMatter = new FrontMatter(); - Object.assign(frontMatter, source); - return frontMatter; - } - - assignToObject(target) { - Object.assign(target, this); - target.bibliography = objectFromMap(this.bibliographyEntries); - target.url = this.url; - target.doi = this.doi; - target.githubUrl = this.githubUrl; - target.previewURL = this.previewURL; - if (this.publishedDate) { - target.volume = this.volume; - target.issue = this.issue; - target.publishedDateRFC = this.publishedDateRFC; - target.publishedYear = this.publishedYear; - target.publishedMonth = this.publishedMonth; - target.publishedDay = this.publishedDay; - target.publishedMonthPadded = this.publishedMonthPadded; - target.publishedDayPadded = this.publishedDayPadded; - } - if (this.updatedDate) { - target.updatedDateRFC = this.updatedDateRFC; - } - target.concatenatedAuthors = this.concatenatedAuthors; - target.bibtexAuthors = this.bibtexAuthors; - target.slug = this.slug; - } - - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - const Mutating = (superclass) => { - return class extends superclass { - - constructor() { - super(); - - // set up mutation observer - const options = {childList: true, characterData: true, subtree: true}; - const observer = new MutationObserver( () => { - observer.disconnect(); - this.renderIfPossible(); - observer.observe(this, options); - }); - - // ...and listen for changes - observer.observe(this, options); - } - - connectedCallback() { - super.connectedCallback(); - - this.renderIfPossible(); - } - - // potential TODO: check if this is enough for all our usecases - // maybe provide a custom function to tell if we have enough information to render - renderIfPossible() { - if (this.textContent && this.root) { - this.renderContent(); - } - } - - renderContent() { - console.error(`Your class ${this.constructor.name} must provide a custom renderContent() method!` ); - } - - }; // end class - }; // end mixin function - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - /*global ShadyCSS*/ - - const Template = (name, templateString, useShadow = true) => { - - return (superclass) => { - - const template = document.createElement('template'); - template.innerHTML = templateString; - - if (useShadow && 'ShadyCSS' in window) { - ShadyCSS.prepareTemplate(template, name); - } - - return class extends superclass { - - static get is() { return name; } - - constructor() { - super(); - - this.clone = document.importNode(template.content, true); - if (useShadow) { - this.attachShadow({mode: 'open'}); - this.shadowRoot.appendChild(this.clone); - } - } - - connectedCallback() { - if (this.hasAttribute('distill-prerendered')) { - return; - } - if (useShadow) { - if ('ShadyCSS' in window) { - ShadyCSS.styleElement(this); - } - } else { - this.insertBefore(this.clone, this.firstChild); - } - } - - get root() { - if (useShadow) { - return this.shadowRoot; - } else { - return this; - } - } - - /* TODO: Are we using these? Should we even? */ - $(query) { - return this.root.querySelector(query); - } - - $$(query) { - return this.root.querySelectorAll(query); - } - }; - }; - }; - - var math = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nspan.katex-display {\n text-align: left;\n padding: 8px 0 8px 0;\n margin: 0.5em 0 0.5em 1em;\n}\n\nspan.katex {\n -webkit-font-smoothing: antialiased;\n color: rgba(0, 0, 0, 0.8);\n font-size: 1.18em;\n}\n"; - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - // This is a straight concatenation of code from KaTeX's contrib folder, - // but we aren't using some of their helpers that don't work well outside a browser environment. - - /*global katex */ - - const findEndOfMath = function(delimiter, text, startIndex) { - // Adapted from - // https://github.com/Khan/perseus/blob/master/src/perseus-markdown.jsx - let index = startIndex; - let braceLevel = 0; - - const delimLength = delimiter.length; - - while (index < text.length) { - const character = text[index]; - - if ( - braceLevel <= 0 && - text.slice(index, index + delimLength) === delimiter - ) { - return index; - } else if (character === "\\") { - index++; - } else if (character === "{") { - braceLevel++; - } else if (character === "}") { - braceLevel--; - } - - index++; - } - - return -1; - }; - - const splitAtDelimiters = function(startData, leftDelim, rightDelim, display) { - const finalData = []; - - for (let i = 0; i < startData.length; i++) { - if (startData[i].type === "text") { - const text = startData[i].data; - - let lookingForLeft = true; - let currIndex = 0; - let nextIndex; - - nextIndex = text.indexOf(leftDelim); - if (nextIndex !== -1) { - currIndex = nextIndex; - finalData.push({ - type: "text", - data: text.slice(0, currIndex) - }); - lookingForLeft = false; - } - - while (true) { - // eslint-disable-line no-constant-condition - if (lookingForLeft) { - nextIndex = text.indexOf(leftDelim, currIndex); - if (nextIndex === -1) { - break; - } - - finalData.push({ - type: "text", - data: text.slice(currIndex, nextIndex) - }); - - currIndex = nextIndex; - } else { - nextIndex = findEndOfMath( - rightDelim, - text, - currIndex + leftDelim.length - ); - if (nextIndex === -1) { - break; - } - - finalData.push({ - type: "math", - data: text.slice(currIndex + leftDelim.length, nextIndex), - rawData: text.slice(currIndex, nextIndex + rightDelim.length), - display: display - }); - - currIndex = nextIndex + rightDelim.length; - } - - lookingForLeft = !lookingForLeft; - } - - finalData.push({ - type: "text", - data: text.slice(currIndex) - }); - } else { - finalData.push(startData[i]); - } - } - - return finalData; - }; - - const splitWithDelimiters = function(text, delimiters) { - let data = [{ type: "text", data: text }]; - for (let i = 0; i < delimiters.length; i++) { - const delimiter = delimiters[i]; - data = splitAtDelimiters( - data, - delimiter.left, - delimiter.right, - delimiter.display || false - ); - } - return data; - }; - - /* Note: optionsCopy is mutated by this method. If it is ever exposed in the - * API, we should copy it before mutating. - */ - const renderMathInText = function(text, optionsCopy) { - const data = splitWithDelimiters(text, optionsCopy.delimiters); - const fragment = document.createDocumentFragment(); - - for (let i = 0; i < data.length; i++) { - if (data[i].type === "text") { - fragment.appendChild(document.createTextNode(data[i].data)); - } else { - const tag = document.createElement("d-math"); - const math = data[i].data; - // Override any display mode defined in the settings with that - // defined by the text itself - optionsCopy.displayMode = data[i].display; - try { - tag.textContent = math; - if (optionsCopy.displayMode) { - tag.setAttribute("block", ""); - } - } catch (e) { - if (!(e instanceof katex.ParseError)) { - throw e; - } - optionsCopy.errorCallback( - "KaTeX auto-render: Failed to parse `" + data[i].data + "` with ", - e - ); - fragment.appendChild(document.createTextNode(data[i].rawData)); - continue; - } - fragment.appendChild(tag); - } - } - - return fragment; - }; - - const renderElem = function(elem, optionsCopy) { - for (let i = 0; i < elem.childNodes.length; i++) { - const childNode = elem.childNodes[i]; - if (childNode.nodeType === 3) { - // Text node - const text = childNode.textContent; - if (optionsCopy.mightHaveMath(text)) { - const frag = renderMathInText(text, optionsCopy); - i += frag.childNodes.length - 1; - elem.replaceChild(frag, childNode); - } - } else if (childNode.nodeType === 1) { - // Element node - const shouldRender = - optionsCopy.ignoredTags.indexOf(childNode.nodeName.toLowerCase()) === - -1; - - if (shouldRender) { - renderElem(childNode, optionsCopy); - } - } - // Otherwise, it's something else, and ignore it. - } - }; - - const defaultAutoRenderOptions = { - delimiters: [ - { left: "$$", right: "$$", display: true }, - { left: "\\[", right: "\\]", display: true }, - { left: "\\(", right: "\\)", display: false } - // LaTeX uses this, but it ruins the display of normal `$` in text: - // {left: '$', right: '$', display: false}, - ], - - ignoredTags: [ - "script", - "noscript", - "style", - "textarea", - "pre", - "code", - "svg" - ], - - errorCallback: function(msg, err) { - console.error(msg, err); - } - }; - - const renderMathInElement = function(elem, options) { - if (!elem) { - throw new Error("No element provided to render"); - } - - const optionsCopy = Object.assign({}, defaultAutoRenderOptions, options); - const delimiterStrings = optionsCopy.delimiters.flatMap(d => [ - d.left, - d.right - ]); - const mightHaveMath = text => - delimiterStrings.some(d => text.indexOf(d) !== -1); - optionsCopy.mightHaveMath = mightHaveMath; - renderElem(elem, optionsCopy); - }; - - // Copyright 2018 The Distill Template Authors - - const katexJSURL = 'https://distill.pub/third-party/katex/katex.min.js'; - const katexCSSTag = ''; - - const T = Template('d-math', ` -${katexCSSTag} - - -`); - - // DMath, not Math, because that would conflict with the JS built-in - class DMath extends Mutating(T(HTMLElement)) { - - static set katexOptions(options) { - DMath._katexOptions = options; - if (DMath.katexOptions.delimiters) { - if (!DMath.katexAdded) { - DMath.addKatex(); - } else { - DMath.katexLoadedCallback(); - } - } - } - - static get katexOptions() { - if (!DMath._katexOptions) { - DMath._katexOptions = { - delimiters: [ { 'left':'$$', 'right':'$$', 'display': false } ] - }; - } - return DMath._katexOptions; - } - - static katexLoadedCallback() { - // render all d-math tags - const mathTags = document.querySelectorAll('d-math'); - for (const mathTag of mathTags) { - mathTag.renderContent(); - } - // transform inline delimited math to d-math tags - if (DMath.katexOptions.delimiters) { - renderMathInElement(document.body, DMath.katexOptions); - } - } - - static addKatex() { - // css tag can use this convenience function - document.head.insertAdjacentHTML('beforeend', katexCSSTag); - // script tag has to be created to work properly - const scriptTag = document.createElement('script'); - scriptTag.src = katexJSURL; - scriptTag.async = true; - scriptTag.onload = DMath.katexLoadedCallback; - scriptTag.crossorigin = 'anonymous'; - document.head.appendChild(scriptTag); - - DMath.katexAdded = true; - } - - get options() { - const localOptions = { displayMode: this.hasAttribute('block') }; - return Object.assign(localOptions, DMath.katexOptions); - } - - connectedCallback() { - super.connectedCallback(); - if (!DMath.katexAdded) { - DMath.addKatex(); - } - } - - renderContent() { - if (typeof katex !== 'undefined') { - const container = this.root.querySelector('#katex-container'); - katex.render(this.textContent, container, this.options); - } - } - - } - - DMath.katexAdded = false; - DMath.inlineMathRendered = false; - window.DMath = DMath; // TODO: check if this can be removed, or if we should expose a distill global - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - function collect_citations(dom = document) { - const citations = new Set(); - const citeTags = dom.querySelectorAll("d-cite"); - for (const tag of citeTags) { - const keyString = tag.getAttribute("key") || tag.getAttribute("bibtex-key"); - const keys = keyString.split(",").map(k => k.trim()); - for (const key of keys) { - citations.add(key); - } - } - return [...citations]; - } - - function author_string(ent, template, sep, finalSep) { - if (ent.author == null) { - return ""; - } - var names = ent.author.split(" and "); - let name_strings = names.map(name => { - name = name.trim(); - if (name.indexOf(",") != -1) { - var last = name.split(",")[0].trim(); - var firsts = name.split(",")[1]; - } else if (name.indexOf(" ") != -1) { - var last = name - .split(" ") - .slice(-1)[0] - .trim(); - var firsts = name - .split(" ") - .slice(0, -1) - .join(" "); - } else { - var last = name.trim(); - } - var initials = ""; - if (firsts != undefined) { - initials = firsts - .trim() - .split(" ") - .map(s => s.trim()[0]); - initials = initials.join(".") + "."; - } - return template - .replace("${F}", firsts) - .replace("${L}", last) - .replace("${I}", initials) - .trim(); // in case one of first or last was empty - }); - if (names.length > 1) { - var str = name_strings.slice(0, names.length - 1).join(sep); - str += (finalSep || sep) + name_strings[names.length - 1]; - return str; - } else { - return name_strings[0]; - } - } - - function venue_string(ent) { - var cite = ent.journal || ent.booktitle || ""; - if ("volume" in ent) { - var issue = ent.issue || ent.number; - issue = issue != undefined ? "(" + issue + ")" : ""; - cite += ", Vol " + ent.volume + issue; - } - if ("pages" in ent) { - cite += ", pp. " + ent.pages; - } - if (cite != "") cite += ". "; - if ("publisher" in ent) { - cite += ent.publisher; - if (cite[cite.length - 1] != ".") cite += "."; - } - return cite; - } - - function link_string(ent) { - if ("url" in ent) { - var url = ent.url; - var arxiv_match = /arxiv\.org\/abs\/([0-9\.]*)/.exec(url); - if (arxiv_match != null) { - url = `http://arxiv.org/pdf/${arxiv_match[1]}.pdf`; - } - - if (url.slice(-4) == ".pdf") { - var label = "PDF"; - } else if (url.slice(-5) == ".html") { - var label = "HTML"; - } - return `  [${label || "link"}]`; - } /* else if ("doi" in ent){ - return `  [DOI]`; - }*/ else { - return ""; - } - } - function doi_string(ent, new_line) { - if ("doi" in ent) { - return `${new_line ? "
" : ""} DOI: ${ent.doi}`; - } else { - return ""; - } - } - - function title_string(ent) { - return '' + ent.title + " "; - } - - function bibliography_cite(ent, fancy) { - if (ent) { - var cite = title_string(ent); - cite += link_string(ent) + "
"; - if (ent.author) { - cite += author_string(ent, "${L}, ${I}", ", ", " and "); - if (ent.year || ent.date) { - cite += ", "; - } - } - if (ent.year || ent.date) { - cite += (ent.year || ent.date) + ". "; - } else { - cite += ". "; - } - cite += venue_string(ent); - cite += doi_string(ent); - return cite; - /*var cite = author_string(ent, "${L}, ${I}", ", ", " and "); - if (ent.year || ent.date){ - cite += ", " + (ent.year || ent.date) + ". " - } else { - cite += ". " - } - cite += "" + ent.title + ". "; - cite += venue_string(ent); - cite += doi_string(ent); - cite += link_string(ent); - return cite*/ - } else { - return "?"; - } - } - - function hover_cite(ent) { - if (ent) { - var cite = ""; - cite += "" + ent.title + ""; - cite += link_string(ent); - cite += "
"; - - var a_str = author_string(ent, "${I} ${L}", ", ") + "."; - var v_str = - venue_string(ent).trim() + " " + ent.year + ". " + doi_string(ent, true); - - if ((a_str + v_str).length < Math.min(40, ent.title.length)) { - cite += a_str + " " + v_str; - } else { - cite += a_str + "
" + v_str; - } - return cite; - } else { - return "?"; - } - } - - function domContentLoaded() { - return ['interactive', 'complete'].indexOf(document.readyState) !== -1; - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - function _moveLegacyAffiliationFormatIntoArray(frontMatter) { - // authors used to have propoerties "affiliation" and "affiliationURL". - // We now encourage using an array for affiliations containing objects with - // properties "name" and "url". - for (let author of frontMatter.authors) { - const hasOldStyle = Boolean(author.affiliation); - const hasNewStyle = Boolean(author.affiliations); - if (!hasOldStyle) continue; - if (hasNewStyle) { - console.warn(`Author ${author.author} has both old-style ("affiliation" & "affiliationURL") and new style ("affiliations") affiliation information!`); - } else { - let newAffiliation = { - "name": author.affiliation - }; - if (author.affiliationURL) newAffiliation.url = author.affiliationURL; - author.affiliations = [newAffiliation]; - } - } - return frontMatter - } - - function parseFrontmatter(element) { - const scriptTag = element.firstElementChild; - if (scriptTag) { - const type = scriptTag.getAttribute('type'); - if (type.split('/')[1] == 'json') { - const content = scriptTag.textContent; - const parsed = JSON.parse(content); - return _moveLegacyAffiliationFormatIntoArray(parsed); - } else { - console.error('Distill only supports JSON frontmatter tags anymore; no more YAML.'); - } - } else { - console.error('You added a frontmatter tag but did not provide a script tag with front matter data in it. Please take a look at our templates.'); - } - return {}; - } - - class FrontMatter$1 extends HTMLElement { - - static get is() { return 'd-front-matter'; } - - constructor() { - super(); - - const options = {childList: true, characterData: true, subtree: true}; - const observer = new MutationObserver( (entries) => { - for (const entry of entries) { - if (entry.target.nodeName === 'SCRIPT' || entry.type === 'characterData') { - const data = parseFrontmatter(this); - this.notify(data); - } - } - }); - observer.observe(this, options); - } - - notify(data) { - const options = { detail: data, bubbles: true }; - const event = new CustomEvent('onFrontMatterChanged', options); - document.dispatchEvent(event); - } - - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - // no appendix -> add appendix - // title in front, no h1 -> add it - // no title in front, h1 -> read and put into frontMatter - // footnote -> footnote list - // break up bib - // if citation, no bib-list -> add citation-list - - // if authors, no byline -> add byline - - function optionalComponents(dom, data) { - const body = dom.body; - const article = body.querySelector('d-article'); - - // If we don't have an article tag, something weird is going on—giving up. - if (!article) { - console.warn('No d-article tag found; skipping adding optional components!'); - return; - } - - let byline = dom.querySelector('d-byline'); - if (!byline) { - if (data.authors) { - byline = dom.createElement('d-byline'); - body.insertBefore(byline, article); - } else { - console.warn('No authors found in front matter; please add them before submission!'); - } - } - - let title = dom.querySelector('d-title'); - if (!title) { - title = dom.createElement('d-title'); - body.insertBefore(title, byline); - } - - let h1 = title.querySelector('h1'); - if (!h1) { - h1 = dom.createElement('h1'); - h1.textContent = data.title; - title.insertBefore(h1, title.firstChild); - } - - const hasPassword = typeof data.password !== 'undefined'; - let interstitial = body.querySelector('d-interstitial'); - if (hasPassword && !interstitial) { - const inBrowser = typeof window !== 'undefined'; - const onLocalhost = inBrowser && window.location.hostname.includes('localhost'); - if (!inBrowser || !onLocalhost) { - interstitial = dom.createElement('d-interstitial'); - interstitial.password = data.password; - body.insertBefore(interstitial, body.firstChild); - } - } else if (!hasPassword && interstitial) { - interstitial.parentElement.removeChild(this); - } - - let appendix = dom.querySelector('d-appendix'); - if (!appendix) { - appendix = dom.createElement('d-appendix'); - dom.body.appendChild(appendix); - } - - let footnoteList = dom.querySelector('d-footnote-list'); - if (!footnoteList) { - footnoteList = dom.createElement('d-footnote-list'); - appendix.appendChild(footnoteList); - } - - let citationList = dom.querySelector('d-citation-list'); - if (!citationList) { - citationList = dom.createElement('d-citation-list'); - appendix.appendChild(citationList); - } - - } - - // Copyright 2018 The Distill Template Authors - - const frontMatter = new FrontMatter(); - - const Controller = { - frontMatter: frontMatter, - waitingOn: { - bibliography: [], - citations: [] - }, - listeners: { - onCiteKeyCreated(event) { - const [citeTag, keys] = event.detail; - - // ensure we have citations - if (!frontMatter.citationsCollected) { - // console.debug('onCiteKeyCreated, but unresolved dependency ("citations"). Enqueing.'); - Controller.waitingOn.citations.push(() => - Controller.listeners.onCiteKeyCreated(event) - ); - return; - } - - // ensure we have a loaded bibliography - if (!frontMatter.bibliographyParsed) { - // console.debug('onCiteKeyCreated, but unresolved dependency ("bibliography"). Enqueing.'); - Controller.waitingOn.bibliography.push(() => - Controller.listeners.onCiteKeyCreated(event) - ); - return; - } - - const numbers = keys.map(key => frontMatter.citations.indexOf(key)); - citeTag.numbers = numbers; - const entries = keys.map(key => frontMatter.bibliography.get(key)); - citeTag.entries = entries; - }, - - onCiteKeyChanged() { - // const [citeTag, keys] = event.detail; - - // update citations - frontMatter.citations = collect_citations(); - frontMatter.citationsCollected = true; - for (const waitingCallback of Controller.waitingOn.citations.slice()) { - waitingCallback(); - } - - // update bibliography - const citationListTag = document.querySelector("d-citation-list"); - const bibliographyEntries = new Map( - frontMatter.citations.map(citationKey => { - return [citationKey, frontMatter.bibliography.get(citationKey)]; - }) - ); - citationListTag.citations = bibliographyEntries; - - const citeTags = document.querySelectorAll("d-cite"); - for (const citeTag of citeTags) { - console.log(citeTag); - const keys = citeTag.keys; - const numbers = keys.map(key => frontMatter.citations.indexOf(key)); - citeTag.numbers = numbers; - const entries = keys.map(key => frontMatter.bibliography.get(key)); - citeTag.entries = entries; - } - }, - - onCiteKeyRemoved(event) { - Controller.listeners.onCiteKeyChanged(event); - }, - - onBibliographyChanged(event) { - const citationListTag = document.querySelector("d-citation-list"); - - const bibliography = event.detail; - - frontMatter.bibliography = bibliography; - frontMatter.bibliographyParsed = true; - for (const waitingCallback of Controller.waitingOn.bibliography.slice()) { - waitingCallback(); - } - - // ensure we have citations - if (!frontMatter.citationsCollected) { - Controller.waitingOn.citations.push(function() { - Controller.listeners.onBibliographyChanged({ - target: event.target, - detail: event.detail - }); - }); - return; - } - - if (citationListTag.hasAttribute("distill-prerendered")) { - console.debug("Citation list was prerendered; not updating it."); - } else { - const entries = new Map( - frontMatter.citations.map(citationKey => { - return [citationKey, frontMatter.bibliography.get(citationKey)]; - }) - ); - citationListTag.citations = entries; - } - }, - - onFootnoteChanged() { - // const footnote = event.detail; - //TODO: optimize to only update current footnote - const footnotesList = document.querySelector("d-footnote-list"); - if (footnotesList) { - const footnotes = document.querySelectorAll("d-footnote"); - footnotesList.footnotes = footnotes; - } - }, - - onFrontMatterChanged(event) { - const data = event.detail; - mergeFromYMLFrontmatter(frontMatter, data); - - const interstitial = document.querySelector("d-interstitial"); - if (interstitial) { - if (typeof frontMatter.password !== "undefined") { - interstitial.password = frontMatter.password; - } else { - interstitial.parentElement.removeChild(interstitial); - } - } - - const prerendered = document.body.hasAttribute("distill-prerendered"); - if (!prerendered && domContentLoaded()) { - optionalComponents(document, frontMatter); - - const appendix = document.querySelector("distill-appendix"); - if (appendix) { - appendix.frontMatter = frontMatter; - } - - const byline = document.querySelector("d-byline"); - if (byline) { - byline.frontMatter = frontMatter; - } - - if (data.katex) { - DMath.katexOptions = data.katex; - } - } - }, - - DOMContentLoaded() { - if (Controller.loaded) { - console.warn( - "Controller received DOMContentLoaded but was already loaded!" - ); - return; - } else if (!domContentLoaded()) { - console.warn( - "Controller received DOMContentLoaded at document.readyState: " + - document.readyState + - "!" - ); - return; - } else { - Controller.loaded = true; - console.debug("Runlevel 4: Controller running DOMContentLoaded"); - } - - const frontMatterTag = document.querySelector("d-front-matter"); - if (frontMatterTag) { - const data = parseFrontmatter(frontMatterTag); - Controller.listeners.onFrontMatterChanged({ detail: data }); - } - - // Resolving "citations" dependency due to initial DOM load - frontMatter.citations = collect_citations(); - frontMatter.citationsCollected = true; - for (const waitingCallback of Controller.waitingOn.citations.slice()) { - waitingCallback(); - } - - if (frontMatter.bibliographyParsed) { - for (const waitingCallback of Controller.waitingOn.bibliography.slice()) { - waitingCallback(); - } - } - - const footnotesList = document.querySelector("d-footnote-list"); - if (footnotesList) { - const footnotes = document.querySelectorAll("d-footnote"); - footnotesList.footnotes = footnotes; - } - } - } // listeners - }; // Controller - - var base = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nhtml {\n font-size: 14px;\n\tline-height: 1.6em;\n /* font-family: \"Libre Franklin\", \"Helvetica Neue\", sans-serif; */\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", Arial, sans-serif;\n /*, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";*/\n text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n\n@media(min-width: 768px) {\n html {\n font-size: 16px;\n }\n}\n\nbody {\n margin: 0;\n}\n\na {\n color: #004276;\n}\n\nfigure {\n margin: 0;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th {\n\ttext-align: left;\n}\n\ntable thead {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\ntable thead th {\n padding-bottom: 0.5em;\n}\n\ntable tbody :first-child td {\n padding-top: 0.5em;\n}\n\npre {\n overflow: auto;\n max-width: 100%;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1em;\n}\n\nsup, sub {\n vertical-align: baseline;\n position: relative;\n top: -0.4em;\n line-height: 1em;\n}\n\nsub {\n top: 0.4em;\n}\n\n.kicker,\n.marker {\n font-size: 15px;\n font-weight: 600;\n color: rgba(0, 0, 0, 0.5);\n}\n\n\n/* Headline */\n\n@media(min-width: 1024px) {\n d-title h1 span {\n display: block;\n }\n}\n\n/* Figure */\n\nfigure {\n position: relative;\n margin-bottom: 2.5em;\n margin-top: 1.5em;\n}\n\nfigcaption+figure {\n\n}\n\nfigure img {\n width: 100%;\n}\n\nfigure svg text,\nfigure svg tspan {\n}\n\nfigcaption,\n.figcaption {\n color: rgba(0, 0, 0, 0.6);\n font-size: 12px;\n line-height: 1.5em;\n}\n\n@media(min-width: 1024px) {\nfigcaption,\n.figcaption {\n font-size: 13px;\n }\n}\n\nfigure.external img {\n background: white;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);\n padding: 18px;\n box-sizing: border-box;\n}\n\nfigcaption a {\n color: rgba(0, 0, 0, 0.6);\n}\n\nfigcaption b,\nfigcaption strong, {\n font-weight: 600;\n color: rgba(0, 0, 0, 1.0);\n}\n"; - - var layout = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n@supports not (display: grid) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n display: block;\n padding: 8px;\n }\n}\n\n.base-grid,\ndistill-header,\nd-title,\nd-abstract,\nd-article,\nd-appendix,\ndistill-appendix,\nd-byline,\nd-footnote-list,\nd-citation-list,\ndistill-footer {\n display: grid;\n justify-items: stretch;\n grid-template-columns: [screen-start] 8px [page-start kicker-start text-start gutter-start middle-start] 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr [text-end page-end gutter-end kicker-end middle-end] 8px [screen-end];\n grid-column-gap: 8px;\n}\n\n.grid {\n display: grid;\n grid-column-gap: 8px;\n}\n\n@media(min-width: 768px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start middle-start text-start] 45px 45px 45px 45px 45px 45px 45px 45px [ kicker-end text-end gutter-start] 45px [middle-end] 45px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 16px;\n }\n\n .grid {\n grid-column-gap: 16px;\n }\n}\n\n@media(min-width: 1000px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start] 50px [middle-start] 50px [text-start kicker-end] 50px 50px 50px 50px 50px 50px 50px 50px [text-end gutter-start] 50px [middle-end] 50px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 16px;\n }\n\n .grid {\n grid-column-gap: 16px;\n }\n}\n\n@media(min-width: 1180px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start] 60px [middle-start] 60px [text-start kicker-end] 60px 60px 60px 60px 60px 60px 60px 60px [text-end gutter-start] 60px [middle-end] 60px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 32px;\n }\n\n .grid {\n grid-column-gap: 32px;\n }\n}\n\n\n\n\n.base-grid {\n grid-column: screen;\n}\n\n/* .l-body,\nd-article > * {\n grid-column: text;\n}\n\n.l-page,\nd-title > *,\nd-figure {\n grid-column: page;\n} */\n\n.l-gutter {\n grid-column: gutter;\n}\n\n.l-text,\n.l-body {\n grid-column: text;\n}\n\n.l-page {\n grid-column: page;\n}\n\n.l-body-outset {\n grid-column: middle;\n}\n\n.l-page-outset {\n grid-column: page;\n}\n\n.l-screen {\n grid-column: screen;\n}\n\n.l-screen-inset {\n grid-column: screen;\n padding-left: 16px;\n padding-left: 16px;\n}\n\n\n/* Aside */\n\nd-article aside {\n grid-column: gutter;\n font-size: 12px;\n line-height: 1.6em;\n color: rgba(0, 0, 0, 0.6)\n}\n\n@media(min-width: 768px) {\n aside {\n grid-column: gutter;\n }\n\n .side {\n grid-column: gutter;\n }\n}\n"; - - var print = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n@media print {\n\n @page {\n size: 8in 11in;\n @bottom-right {\n content: counter(page) \" of \" counter(pages);\n }\n }\n\n html {\n /* no general margins -- CSS Grid takes care of those */\n }\n\n p, code {\n page-break-inside: avoid;\n }\n\n h2, h3 {\n page-break-after: avoid;\n }\n\n d-header {\n visibility: hidden;\n }\n\n d-footer {\n display: none!important;\n }\n\n}\n"; - - var byline = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-byline {\n contain: style;\n overflow: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n font-size: 0.8rem;\n line-height: 1.8em;\n padding: 1.5rem 0;\n min-height: 1.8em;\n}\n\n\nd-byline .byline {\n grid-template-columns: 1fr 1fr;\n grid-column: text;\n}\n\n@media(min-width: 768px) {\n d-byline .byline {\n grid-template-columns: 1fr 1fr 1fr 1fr;\n }\n}\n\nd-byline .authors-affiliations {\n grid-column-end: span 2;\n grid-template-columns: 1fr 1fr;\n margin-bottom: 1em;\n}\n\n@media(min-width: 768px) {\n d-byline .authors-affiliations {\n margin-bottom: 0;\n }\n}\n\nd-byline h3 {\n font-size: 0.6rem;\n font-weight: 400;\n color: rgba(0, 0, 0, 0.5);\n margin: 0;\n text-transform: uppercase;\n}\n\nd-byline p {\n margin: 0;\n}\n\nd-byline a,\nd-article d-byline a {\n color: rgba(0, 0, 0, 0.8);\n text-decoration: none;\n border-bottom: none;\n}\n\nd-article d-byline a:hover {\n text-decoration: underline;\n border-bottom: none;\n}\n\nd-byline p.author {\n font-weight: 500;\n}\n\nd-byline .affiliations {\n\n}\n"; - - var article = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-article {\n contain: layout style;\n overflow-x: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n padding-top: 2rem;\n color: rgba(0, 0, 0, 0.8);\n}\n\nd-article > * {\n grid-column: text;\n}\n\n@media(min-width: 768px) {\n d-article {\n font-size: 16px;\n }\n}\n\n@media(min-width: 1024px) {\n d-article {\n font-size: 1.06rem;\n line-height: 1.7em;\n }\n}\n\n\n/* H2 */\n\n\nd-article .marker {\n text-decoration: none;\n border: none;\n counter-reset: section;\n grid-column: kicker;\n line-height: 1.7em;\n}\n\nd-article .marker:hover {\n border: none;\n}\n\nd-article .marker span {\n padding: 0 3px 4px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n position: relative;\n top: 4px;\n}\n\nd-article .marker:hover span {\n color: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid rgba(0, 0, 0, 0.7);\n}\n\nd-article h2 {\n font-weight: 600;\n font-size: 24px;\n line-height: 1.25em;\n margin: 2rem 0 1.5rem 0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n padding-bottom: 1rem;\n}\n\n@media(min-width: 1024px) {\n d-article h2 {\n font-size: 36px;\n }\n}\n\n/* H3 */\n\nd-article h3 {\n font-weight: 700;\n font-size: 18px;\n line-height: 1.4em;\n margin-bottom: 1em;\n margin-top: 2em;\n}\n\n@media(min-width: 1024px) {\n d-article h3 {\n font-size: 20px;\n }\n}\n\n/* H4 */\n\nd-article h4 {\n font-weight: 600;\n text-transform: uppercase;\n font-size: 14px;\n line-height: 1.4em;\n}\n\nd-article a {\n color: inherit;\n}\n\nd-article p,\nd-article ul,\nd-article ol,\nd-article blockquote {\n margin-top: 0;\n margin-bottom: 1em;\n margin-left: 0;\n margin-right: 0;\n}\n\nd-article blockquote {\n border-left: 2px solid rgba(0, 0, 0, 0.2);\n padding-left: 2em;\n font-style: italic;\n color: rgba(0, 0, 0, 0.6);\n}\n\nd-article a {\n border-bottom: 1px solid rgba(0, 0, 0, 0.4);\n text-decoration: none;\n}\n\nd-article a:hover {\n border-bottom: 1px solid rgba(0, 0, 0, 0.8);\n}\n\nd-article .link {\n text-decoration: underline;\n cursor: pointer;\n}\n\nd-article ul,\nd-article ol {\n padding-left: 24px;\n}\n\nd-article li {\n margin-bottom: 1em;\n margin-left: 0;\n padding-left: 0;\n}\n\nd-article li:last-child {\n margin-bottom: 0;\n}\n\nd-article pre {\n font-size: 14px;\n margin-bottom: 20px;\n}\n\nd-article hr {\n grid-column: screen;\n width: 100%;\n border: none;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n margin-top: 60px;\n margin-bottom: 60px;\n}\n\nd-article section {\n margin-top: 60px;\n margin-bottom: 60px;\n}\n\nd-article span.equation-mimic {\n font-family: georgia;\n font-size: 115%;\n font-style: italic;\n}\n\nd-article > d-code,\nd-article section > d-code {\n display: block;\n}\n\nd-article > d-math[block],\nd-article section > d-math[block] {\n display: block;\n}\n\n@media (max-width: 768px) {\n d-article > d-code,\n d-article section > d-code,\n d-article > d-math[block],\n d-article section > d-math[block] {\n overflow-x: scroll;\n -ms-overflow-style: none; // IE 10+\n overflow: -moz-scrollbars-none; // Firefox\n }\n\n d-article > d-code::-webkit-scrollbar,\n d-article section > d-code::-webkit-scrollbar,\n d-article > d-math[block]::-webkit-scrollbar,\n d-article section > d-math[block]::-webkit-scrollbar {\n display: none; // Safari and Chrome\n }\n}\n\nd-article .citation {\n color: #668;\n cursor: pointer;\n}\n\nd-include {\n width: auto;\n display: block;\n}\n\nd-figure {\n contain: layout style;\n}\n\n/* KaTeX */\n\n.katex, .katex-prerendered {\n contain: style;\n display: inline-block;\n}\n\n/* Tables */\n\nd-article table {\n border-collapse: collapse;\n margin-bottom: 1.5rem;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n}\n\nd-article table th {\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n}\n\nd-article table td {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\nd-article table tr:last-of-type td {\n border-bottom: none;\n}\n\nd-article table th,\nd-article table td {\n font-size: 15px;\n padding: 2px 8px;\n}\n\nd-article table tbody :first-child td {\n padding-top: 2px;\n}\n"; - - var title = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-title {\n padding: 2rem 0 1.5rem;\n contain: layout style;\n overflow-x: hidden;\n}\n\n@media(min-width: 768px) {\n d-title {\n padding: 4rem 0 1.5rem;\n }\n}\n\nd-title h1 {\n grid-column: text;\n font-size: 40px;\n font-weight: 700;\n line-height: 1.1em;\n margin: 0 0 0.5rem;\n}\n\n@media(min-width: 768px) {\n d-title h1 {\n font-size: 50px;\n }\n}\n\nd-title p {\n font-weight: 300;\n font-size: 1.2rem;\n line-height: 1.55em;\n grid-column: text;\n}\n\nd-title .status {\n margin-top: 0px;\n font-size: 12px;\n color: #009688;\n opacity: 0.8;\n grid-column: kicker;\n}\n\nd-title .status span {\n line-height: 1;\n display: inline-block;\n padding: 6px 0;\n border-bottom: 1px solid #80cbc4;\n font-size: 11px;\n text-transform: uppercase;\n}\n"; - - // Copyright 2018 The Distill Template Authors - - const styles = base + layout + title + byline + article + math + print; - - function makeStyleTag(dom) { - - const styleTagId = 'distill-prerendered-styles'; - const prerenderedTag = dom.getElementById(styleTagId); - if (!prerenderedTag) { - const styleTag = dom.createElement('style'); - styleTag.id = styleTagId; - styleTag.type = 'text/css'; - const cssTextTag = dom.createTextNode(styles); - styleTag.appendChild(cssTextTag); - const firstScriptTag = dom.head.querySelector('script'); - dom.head.insertBefore(styleTag, firstScriptTag); - } - - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - function addPolyfill(polyfill, polyfillLoadedCallback) { - console.debug('Runlevel 0: Polyfill required: ' + polyfill.name); - const script = document.createElement('script'); - script.src = polyfill.url; - script.async = false; - if (polyfillLoadedCallback) { - script.onload = function() { polyfillLoadedCallback(polyfill); }; - } - script.onerror = function() { - new Error('Runlevel 0: Polyfills failed to load script ' + polyfill.name); - }; - document.head.appendChild(script); - } - - const polyfills = [ - { - name: 'WebComponents', - support: function() { - return 'customElements' in window && - 'attachShadow' in Element.prototype && - 'getRootNode' in Element.prototype && - 'content' in document.createElement('template') && - 'Promise' in window && - 'from' in Array; - }, - url: 'https://distill.pub/third-party/polyfills/webcomponents-lite.js' - }, { - name: 'IntersectionObserver', - support: function() { - return 'IntersectionObserver' in window && - 'IntersectionObserverEntry' in window; - }, - url: 'https://distill.pub/third-party/polyfills/intersection-observer.js' - }, - ]; - - class Polyfills { - - static browserSupportsAllFeatures() { - return polyfills.every((poly) => poly.support()); - } - - static load(callback) { - // Define an intermediate callback that checks if all is loaded. - const polyfillLoaded = function(polyfill) { - polyfill.loaded = true; - console.debug('Runlevel 0: Polyfill has finished loading: ' + polyfill.name); - // console.debug(window[polyfill.name]); - if (Polyfills.neededPolyfills.every((poly) => poly.loaded)) { - console.debug('Runlevel 0: All required polyfills have finished loading.'); - console.debug('Runlevel 0->1.'); - window.distillRunlevel = 1; - callback(); - } - }; - // Add polyfill script tags - for (const polyfill of Polyfills.neededPolyfills) { - addPolyfill(polyfill, polyfillLoaded); - } - } - - static get neededPolyfills() { - if (!Polyfills._neededPolyfills) { - Polyfills._neededPolyfills = polyfills.filter((poly) => !poly.support()); - } - return Polyfills._neededPolyfills; - } - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - // const marginSmall = 16; - // const marginLarge = 3 * marginSmall; - // const margin = marginSmall + marginLarge; - // const gutter = marginSmall; - // const outsetAmount = margin / 2; - // const numCols = 4; - // const numGutters = numCols - 1; - // const columnWidth = (768 - 2 * marginLarge - numGutters * gutter) / numCols; - // - // const screenwidth = 768; - // const pageWidth = screenwidth - 2 * marginLarge; - // const bodyWidth = pageWidth - columnWidth - gutter; - - function body(selector) { - return `${selector} { - grid-column: left / text; - } - `; - } - - // Copyright 2018 The Distill Template Authors - - const T$1 = Template('d-abstract', ` - - - -`); - - class Abstract extends T$1(HTMLElement) { - - } - - // Copyright 2018 The Distill Template Authors - - const T$2 = Template('d-appendix', ` - - -`, false); - - class Appendix extends T$2(HTMLElement) { - - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - // import { Template } from '../mixins/template'; - // import { Controller } from '../controller'; - - const isOnlyWhitespace = /^\s*$/; - - class Article extends HTMLElement { - static get is() { return 'd-article'; } - - constructor() { - super(); - - new MutationObserver( (mutations) => { - for (const mutation of mutations) { - for (const addedNode of mutation.addedNodes) { - switch (addedNode.nodeName) { - case '#text': { // usually text nodes are only linebreaks. - const text = addedNode.nodeValue; - if (!isOnlyWhitespace.test(text)) { - console.warn('Use of unwrapped text in distill articles is discouraged as it breaks layout! Please wrap any text in a or

tag. We found the following text: ' + text); - const wrapper = document.createElement('span'); - wrapper.innerHTML = addedNode.nodeValue; - addedNode.parentNode.insertBefore(wrapper, addedNode); - addedNode.parentNode.removeChild(addedNode); - } - } break; - } - } - } - }).observe(this, {childList: true}); - } - - } - - var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; - - function createCommonjsModule(fn, module) { - return module = { exports: {} }, fn(module, module.exports), module.exports; - } - - var bibtexParse = createCommonjsModule(function (module, exports) { - /* start bibtexParse 0.0.22 */ - - //Original work by Henrik Muehe (c) 2010 - // - //CommonJS port by Mikola Lysenko 2013 - // - //Port to Browser lib by ORCID / RCPETERS - // - //Issues: - //no comment handling within strings - //no string concatenation - //no variable values yet - //Grammar implemented here: - //bibtex -> (string | preamble | comment | entry)*; - //string -> '@STRING' '{' key_equals_value '}'; - //preamble -> '@PREAMBLE' '{' value '}'; - //comment -> '@COMMENT' '{' value '}'; - //entry -> '@' key '{' key ',' key_value_list '}'; - //key_value_list -> key_equals_value (',' key_equals_value)*; - //key_equals_value -> key '=' value; - //value -> value_quotes | value_braces | key; - //value_quotes -> '"' .*? '"'; // not quite - //value_braces -> '{' .*? '"'; // not quite - (function(exports) { - - function BibtexParser() { - - this.months = ["jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec"]; - this.notKey = [',','{','}',' ','=']; - this.pos = 0; - this.input = ""; - this.entries = new Array(); - - this.currentEntry = ""; - - this.setInput = function(t) { - this.input = t; - }; - - this.getEntries = function() { - return this.entries; - }; - - this.isWhitespace = function(s) { - return (s == ' ' || s == '\r' || s == '\t' || s == '\n'); - }; - - this.match = function(s, canCommentOut) { - if (canCommentOut == undefined || canCommentOut == null) - canCommentOut = true; - this.skipWhitespace(canCommentOut); - if (this.input.substring(this.pos, this.pos + s.length) == s) { - this.pos += s.length; - } else { - throw "Token mismatch, expected " + s + ", found " - + this.input.substring(this.pos); - } this.skipWhitespace(canCommentOut); - }; - - this.tryMatch = function(s, canCommentOut) { - if (canCommentOut == undefined || canCommentOut == null) - canCommentOut = true; - this.skipWhitespace(canCommentOut); - if (this.input.substring(this.pos, this.pos + s.length) == s) { - return true; - } else { - return false; - } }; - - /* when search for a match all text can be ignored, not just white space */ - this.matchAt = function() { - while (this.input.length > this.pos && this.input[this.pos] != '@') { - this.pos++; - } - if (this.input[this.pos] == '@') { - return true; - } return false; - }; - - this.skipWhitespace = function(canCommentOut) { - while (this.isWhitespace(this.input[this.pos])) { - this.pos++; - } if (this.input[this.pos] == "%" && canCommentOut == true) { - while (this.input[this.pos] != "\n") { - this.pos++; - } this.skipWhitespace(canCommentOut); - } }; - - this.value_braces = function() { - var bracecount = 0; - this.match("{", false); - var start = this.pos; - var escaped = false; - while (true) { - if (!escaped) { - if (this.input[this.pos] == '}') { - if (bracecount > 0) { - bracecount--; - } else { - var end = this.pos; - this.match("}", false); - return this.input.substring(start, end); - } } else if (this.input[this.pos] == '{') { - bracecount++; - } else if (this.pos >= this.input.length - 1) { - throw "Unterminated value"; - } } if (this.input[this.pos] == '\\' && escaped == false) - escaped = true; - else - escaped = false; - this.pos++; - } }; - - this.value_comment = function() { - var str = ''; - var brcktCnt = 0; - while (!(this.tryMatch("}", false) && brcktCnt == 0)) { - str = str + this.input[this.pos]; - if (this.input[this.pos] == '{') - brcktCnt++; - if (this.input[this.pos] == '}') - brcktCnt--; - if (this.pos >= this.input.length - 1) { - throw "Unterminated value:" + this.input.substring(start); - } this.pos++; - } return str; - }; - - this.value_quotes = function() { - this.match('"', false); - var start = this.pos; - var escaped = false; - while (true) { - if (!escaped) { - if (this.input[this.pos] == '"') { - var end = this.pos; - this.match('"', false); - return this.input.substring(start, end); - } else if (this.pos >= this.input.length - 1) { - throw "Unterminated value:" + this.input.substring(start); - } } - if (this.input[this.pos] == '\\' && escaped == false) - escaped = true; - else - escaped = false; - this.pos++; - } }; - - this.single_value = function() { - var start = this.pos; - if (this.tryMatch("{")) { - return this.value_braces(); - } else if (this.tryMatch('"')) { - return this.value_quotes(); - } else { - var k = this.key(); - if (k.match("^[0-9]+$")) - return k; - else if (this.months.indexOf(k.toLowerCase()) >= 0) - return k.toLowerCase(); - else - throw "Value expected:" + this.input.substring(start) + ' for key: ' + k; - - } }; - - this.value = function() { - var values = []; - values.push(this.single_value()); - while (this.tryMatch("#")) { - this.match("#"); - values.push(this.single_value()); - } return values.join(""); - }; - - this.key = function() { - var start = this.pos; - while (true) { - if (this.pos >= this.input.length) { - throw "Runaway key"; - } // а-яА-Я is Cyrillic - //console.log(this.input[this.pos]); - if (this.notKey.indexOf(this.input[this.pos]) >= 0) { - return this.input.substring(start, this.pos); - } else { - this.pos++; - - } } }; - - this.key_equals_value = function() { - var key = this.key(); - if (this.tryMatch("=")) { - this.match("="); - var val = this.value(); - return [ key, val ]; - } else { - throw "... = value expected, equals sign missing:" - + this.input.substring(this.pos); - } }; - - this.key_value_list = function() { - var kv = this.key_equals_value(); - this.currentEntry['entryTags'] = {}; - this.currentEntry['entryTags'][kv[0]] = kv[1]; - while (this.tryMatch(",")) { - this.match(","); - // fixes problems with commas at the end of a list - if (this.tryMatch("}")) { - break; - } - kv = this.key_equals_value(); - this.currentEntry['entryTags'][kv[0]] = kv[1]; - } }; - - this.entry_body = function(d) { - this.currentEntry = {}; - this.currentEntry['citationKey'] = this.key(); - this.currentEntry['entryType'] = d.substring(1); - this.match(","); - this.key_value_list(); - this.entries.push(this.currentEntry); - }; - - this.directive = function() { - this.match("@"); - return "@" + this.key(); - }; - - this.preamble = function() { - this.currentEntry = {}; - this.currentEntry['entryType'] = 'PREAMBLE'; - this.currentEntry['entry'] = this.value_comment(); - this.entries.push(this.currentEntry); - }; - - this.comment = function() { - this.currentEntry = {}; - this.currentEntry['entryType'] = 'COMMENT'; - this.currentEntry['entry'] = this.value_comment(); - this.entries.push(this.currentEntry); - }; - - this.entry = function(d) { - this.entry_body(d); - }; - - this.bibtex = function() { - while (this.matchAt()) { - var d = this.directive(); - this.match("{"); - if (d == "@STRING") { - this.string(); - } else if (d == "@PREAMBLE") { - this.preamble(); - } else if (d == "@COMMENT") { - this.comment(); - } else { - this.entry(d); - } - this.match("}"); - } }; - } - exports.toJSON = function(bibtex) { - var b = new BibtexParser(); - b.setInput(bibtex); - b.bibtex(); - return b.entries; - }; - - /* added during hackathon don't hate on me */ - exports.toBibtex = function(json) { - var out = ''; - for ( var i in json) { - out += "@" + json[i].entryType; - out += '{'; - if (json[i].citationKey) - out += json[i].citationKey + ', '; - if (json[i].entry) - out += json[i].entry ; - if (json[i].entryTags) { - var tags = ''; - for (var jdx in json[i].entryTags) { - if (tags.length != 0) - tags += ', '; - tags += jdx + '= {' + json[i].entryTags[jdx] + '}'; - } - out += tags; - } - out += '}\n\n'; - } - return out; - - }; - - })( exports); - - /* end bibtexParse */ - }); - - // Copyright 2018 The Distill Template Authors - - function normalizeTag(string) { - return string - .replace(/[\t\n ]+/g, ' ') - .replace(/{\\["^`.'acu~Hvs]( )?([a-zA-Z])}/g, (full, x, char) => char) - .replace(/{\\([a-zA-Z])}/g, (full, char) => char); - } - - function parseBibtex(bibtex) { - const bibliography = new Map(); - const parsedEntries = bibtexParse.toJSON(bibtex); - for (const entry of parsedEntries) { - // normalize tags; note entryTags is an object, not Map - for (const [key, value] of Object.entries(entry.entryTags)) { - entry.entryTags[key.toLowerCase()] = normalizeTag(value); - } - entry.entryTags.type = entry.entryType; - // add to bibliography - bibliography.set(entry.citationKey, entry.entryTags); - } - return bibliography; - } - - function serializeFrontmatterToBibtex(frontMatter) { - return `@article{${frontMatter.slug}, - author = {${frontMatter.bibtexAuthors}}, - title = {${frontMatter.title}}, - journal = {${frontMatter.journal.title}}, - year = {${frontMatter.publishedYear}}, - note = {${frontMatter.url}}, - doi = {${frontMatter.doi}} -}`; - } - - // Copyright 2018 The Distill Template Authors - - class Bibliography extends HTMLElement { - - static get is() { return 'd-bibliography'; } - - constructor() { - super(); - - // set up mutation observer - const options = {childList: true, characterData: true, subtree: true}; - const observer = new MutationObserver( (entries) => { - for (const entry of entries) { - if (entry.target.nodeName === 'SCRIPT' || entry.type === 'characterData') { - this.parseIfPossible(); - } - } - }); - observer.observe(this, options); - } - - connectedCallback() { - requestAnimationFrame(() => { - this.parseIfPossible(); - }); - } - - parseIfPossible() { - const scriptTag = this.querySelector('script'); - if (!scriptTag) return; - if (scriptTag.type == 'text/bibtex') { - const newBibtex = scriptTag.textContent; - if (this.bibtex !== newBibtex) { - this.bibtex = newBibtex; - const bibliography = parseBibtex(this.bibtex); - this.notify(bibliography); - } - } else if (scriptTag.type == 'text/json') { - const bibliography = new Map(JSON.parse(scriptTag.textContent)); - this.notify(bibliography); - } else { - console.warn('Unsupported bibliography script tag type: ' + scriptTag.type); - } - } - - notify(bibliography) { - const options = { detail: bibliography, bubbles: true }; - const event = new CustomEvent('onBibliographyChanged', options); - this.dispatchEvent(event); - } - - /* observe 'src' attribute */ - - static get observedAttributes() { - return ['src']; - } - - receivedBibtex(event) { - const bibliography = parseBibtex(event.target.response); - this.notify(bibliography); - } - - attributeChangedCallback(name, oldValue, newValue) { - var oReq = new XMLHttpRequest(); - oReq.onload = (e) => this.receivedBibtex(e); - oReq.onerror = () => console.warn(`Could not load Bibtex! (tried ${newValue})`); - oReq.responseType = 'text'; - oReq.open('GET', newValue, true); - oReq.send(); - } - - - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - // import style from '../styles/d-byline.css'; - - function bylineTemplate(frontMatter) { - return ` -

-`; - } - - class Byline extends HTMLElement { - - static get is() { return 'd-byline'; } - - set frontMatter(frontMatter) { - this.innerHTML = bylineTemplate(frontMatter); - } - - } - - // Copyright 2018 The Distill Template Authors - - const T$3 = Template( - "d-cite", - ` - - - - -
- -
-` - ); - - class Cite extends T$3(HTMLElement) { - /* Lifecycle */ - constructor() { - super(); - this._numbers = []; - this._entries = []; - } - - connectedCallback() { - this.outerSpan = this.root.querySelector("#citation-"); - this.innerSpan = this.root.querySelector(".citation-number"); - this.hoverBox = this.root.querySelector("d-hover-box"); - window.customElements.whenDefined("d-hover-box").then(() => { - this.hoverBox.listen(this); - }); - // in case this component got connected after values were set - if (this.numbers) { - this.displayNumbers(this.numbers); - } - if (this.entries) { - this.displayEntries(this.entries); - } - } - - //TODO This causes an infinite loop on firefox with polyfills. - // This is only needed for interactive editing so no priority. - // disconnectedCallback() { - // const options = { detail: [this, this.keys], bubbles: true }; - // const event = new CustomEvent('onCiteKeyRemoved', options); - // document.dispatchEvent(event); - // } - - /* observe 'key' attribute */ - - static get observedAttributes() { - return ["key", "bibtex-key"]; - } - - attributeChangedCallback(name, oldValue, newValue) { - const eventName = oldValue ? "onCiteKeyChanged" : "onCiteKeyCreated"; - const keys = newValue.split(",").map(k => k.trim()); - const options = { detail: [this, keys], bubbles: true }; - const event = new CustomEvent(eventName, options); - document.dispatchEvent(event); - } - - set key(value) { - this.setAttribute("key", value); - } - - get key() { - return this.getAttribute("key") || this.getAttribute("bibtex-key"); - } - - get keys() { - const result = this.key.split(","); - console.log(result); - return result; - } - - /* Setters & Rendering */ - - set numbers(numbers) { - this._numbers = numbers; - this.displayNumbers(numbers); - } - - get numbers() { - return this._numbers; - } - - displayNumbers(numbers) { - if (!this.innerSpan) return; - const numberStrings = numbers.map(index => { - return index == -1 ? "?" : index + 1 + ""; - }); - const textContent = "[" + numberStrings.join(", ") + "]"; - this.innerSpan.textContent = textContent; - } - - set entries(entries) { - this._entries = entries; - this.displayEntries(entries); - } - - get entries() { - return this._entries; - } - - displayEntries(entries) { - if (!this.hoverBox) return; - this.hoverBox.innerHTML = `
    - ${entries - .map(hover_cite) - .map(html => `
  • ${html}
  • `) - .join("\n")} -
`; - } - } - - // Copyright 2018 The Distill Template Authors - - const styles$1 = ` -d-citation-list { - contain: style; -} - -d-citation-list .references { - grid-column: text; -} - -d-citation-list .references .title { - font-weight: 500; -} -`; - - function renderCitationList(element, entries, dom=document) { - if (entries.size > 0) { - element.style.display = ''; - let list = element.querySelector('.references'); - if (list) { - list.innerHTML = ''; - } else { - const stylesTag = dom.createElement('style'); - stylesTag.innerHTML = styles$1; - element.appendChild(stylesTag); - - const heading = dom.createElement('h3'); - heading.id = 'references'; - heading.textContent = 'References'; - element.appendChild(heading); - - list = dom.createElement('ol'); - list.id = 'references-list'; - list.className = 'references'; - element.appendChild(list); - } - - for (const [key, entry] of entries) { - const listItem = dom.createElement('li'); - listItem.id = key; - listItem.innerHTML = bibliography_cite(entry); - list.appendChild(listItem); - } - } else { - element.style.display = 'none'; - } - } - - class CitationList extends HTMLElement { - - static get is() { return 'd-citation-list'; } - - connectedCallback() { - if (!this.hasAttribute('distill-prerendered')) { - this.style.display = 'none'; - } - } - - set citations(citations) { - renderCitationList(this, citations); - } - - } - - var prism = createCommonjsModule(function (module) { - /* ********************************************** - Begin prism-core.js - ********************************************** */ - - var _self = (typeof window !== 'undefined') - ? window // if in browser - : ( - (typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope) - ? self // if in worker - : {} // if in node js - ); - - /** - * Prism: Lightweight, robust, elegant syntax highlighting - * MIT license http://www.opensource.org/licenses/mit-license.php/ - * @author Lea Verou http://lea.verou.me - */ - - var Prism = (function (_self){ - - // Private helper vars - var lang = /\blang(?:uage)?-([\w-]+)\b/i; - var uniqueId = 0; - - - var _ = { - manual: _self.Prism && _self.Prism.manual, - disableWorkerMessageHandler: _self.Prism && _self.Prism.disableWorkerMessageHandler, - util: { - encode: function encode(tokens) { - if (tokens instanceof Token) { - return new Token(tokens.type, encode(tokens.content), tokens.alias); - } else if (Array.isArray(tokens)) { - return tokens.map(encode); - } else { - return tokens.replace(/&/g, '&').replace(/' + env.content + ''; - }; - - /** - * @param {string} text - * @param {LinkedList} tokenList - * @param {any} grammar - * @param {LinkedListNode} startNode - * @param {number} startPos - * @param {boolean} [oneshot=false] - * @param {string} [target] - */ - function matchGrammar(text, tokenList, grammar, startNode, startPos, oneshot, target) { - for (var token in grammar) { - if (!grammar.hasOwnProperty(token) || !grammar[token]) { - continue; - } - - var patterns = grammar[token]; - patterns = Array.isArray(patterns) ? patterns : [patterns]; - - for (var j = 0; j < patterns.length; ++j) { - if (target && target == token + ',' + j) { - return; - } - - var pattern = patterns[j], - inside = pattern.inside, - lookbehind = !!pattern.lookbehind, - greedy = !!pattern.greedy, - lookbehindLength = 0, - alias = pattern.alias; - - if (greedy && !pattern.pattern.global) { - // Without the global flag, lastIndex won't work - var flags = pattern.pattern.toString().match(/[imsuy]*$/)[0]; - pattern.pattern = RegExp(pattern.pattern.source, flags + 'g'); - } - - pattern = pattern.pattern || pattern; - - for ( // iterate the token list and keep track of the current token/string position - var currentNode = startNode.next, pos = startPos; - currentNode !== tokenList.tail; - pos += currentNode.value.length, currentNode = currentNode.next - ) { - - var str = currentNode.value; - - if (tokenList.length > text.length) { - // Something went terribly wrong, ABORT, ABORT! - return; - } - - if (str instanceof Token) { - continue; - } - - var removeCount = 1; // this is the to parameter of removeBetween - - if (greedy && currentNode != tokenList.tail.prev) { - pattern.lastIndex = pos; - var match = pattern.exec(text); - if (!match) { - break; - } - - var from = match.index + (lookbehind && match[1] ? match[1].length : 0); - var to = match.index + match[0].length; - var p = pos; - - // find the node that contains the match - p += currentNode.value.length; - while (from >= p) { - currentNode = currentNode.next; - p += currentNode.value.length; - } - // adjust pos (and p) - p -= currentNode.value.length; - pos = p; - - // the current node is a Token, then the match starts inside another Token, which is invalid - if (currentNode.value instanceof Token) { - continue; - } - - // find the last node which is affected by this match - for ( - var k = currentNode; - k !== tokenList.tail && (p < to || (typeof k.value === 'string' && !k.prev.value.greedy)); - k = k.next - ) { - removeCount++; - p += k.value.length; - } - removeCount--; - - // replace with the new match - str = text.slice(pos, p); - match.index -= pos; - } else { - pattern.lastIndex = 0; - - var match = pattern.exec(str); - } - - if (!match) { - if (oneshot) { - break; - } - - continue; - } - - if (lookbehind) { - lookbehindLength = match[1] ? match[1].length : 0; - } - - var from = match.index + lookbehindLength, - match = match[0].slice(lookbehindLength), - to = from + match.length, - before = str.slice(0, from), - after = str.slice(to); - - var removeFrom = currentNode.prev; - - if (before) { - removeFrom = addAfter(tokenList, removeFrom, before); - pos += before.length; - } - - removeRange(tokenList, removeFrom, removeCount); - - var wrapped = new Token(token, inside ? _.tokenize(match, inside) : match, alias, match, greedy); - currentNode = addAfter(tokenList, removeFrom, wrapped); - - if (after) { - addAfter(tokenList, currentNode, after); - } - - - if (removeCount > 1) - matchGrammar(text, tokenList, grammar, currentNode.prev, pos, true, token + ',' + j); - - if (oneshot) - break; - } - } - } - } - - /** - * @typedef LinkedListNode - * @property {T} value - * @property {LinkedListNode | null} prev The previous node. - * @property {LinkedListNode | null} next The next node. - * @template T - */ - - /** - * @template T - */ - function LinkedList() { - /** @type {LinkedListNode} */ - var head = { value: null, prev: null, next: null }; - /** @type {LinkedListNode} */ - var tail = { value: null, prev: head, next: null }; - head.next = tail; - - /** @type {LinkedListNode} */ - this.head = head; - /** @type {LinkedListNode} */ - this.tail = tail; - this.length = 0; - } - - /** - * Adds a new node with the given value to the list. - * @param {LinkedList} list - * @param {LinkedListNode} node - * @param {T} value - * @returns {LinkedListNode} The added node. - * @template T - */ - function addAfter(list, node, value) { - // assumes that node != list.tail && values.length >= 0 - var next = node.next; - - var newNode = { value: value, prev: node, next: next }; - node.next = newNode; - next.prev = newNode; - list.length++; - - return newNode; - } - /** - * Removes `count` nodes after the given node. The given node will not be removed. - * @param {LinkedList} list - * @param {LinkedListNode} node - * @param {number} count - * @template T - */ - function removeRange(list, node, count) { - var next = node.next; - for (var i = 0; i < count && next !== list.tail; i++) { - next = next.next; - } - node.next = next; - next.prev = node; - list.length -= i; - } - /** - * @param {LinkedList} list - * @returns {T[]} - * @template T - */ - function toArray(list) { - var array = []; - var node = list.head.next; - while (node !== list.tail) { - array.push(node.value); - node = node.next; - } - return array; - } - - - if (!_self.document) { - if (!_self.addEventListener) { - // in Node.js - return _; - } - - if (!_.disableWorkerMessageHandler) { - // In worker - _self.addEventListener('message', function (evt) { - var message = JSON.parse(evt.data), - lang = message.language, - code = message.code, - immediateClose = message.immediateClose; - - _self.postMessage(_.highlight(code, _.languages[lang], lang)); - if (immediateClose) { - _self.close(); - } - }, false); - } - - return _; - } - - //Get current script and highlight - var script = _.util.currentScript(); - - if (script) { - _.filename = script.src; - - if (script.hasAttribute('data-manual')) { - _.manual = true; - } - } - - function highlightAutomaticallyCallback() { - if (!_.manual) { - _.highlightAll(); - } - } - - if (!_.manual) { - // If the document state is "loading", then we'll use DOMContentLoaded. - // If the document state is "interactive" and the prism.js script is deferred, then we'll also use the - // DOMContentLoaded event because there might be some plugins or languages which have also been deferred and they - // might take longer one animation frame to execute which can create a race condition where only some plugins have - // been loaded when Prism.highlightAll() is executed, depending on how fast resources are loaded. - // See https://github.com/PrismJS/prism/issues/2102 - var readyState = document.readyState; - if (readyState === 'loading' || readyState === 'interactive' && script && script.defer) { - document.addEventListener('DOMContentLoaded', highlightAutomaticallyCallback); - } else { - if (window.requestAnimationFrame) { - window.requestAnimationFrame(highlightAutomaticallyCallback); - } else { - window.setTimeout(highlightAutomaticallyCallback, 16); - } - } - } - - return _; - - })(_self); - - if ( module.exports) { - module.exports = Prism; - } - - // hack for components to work correctly in node.js - if (typeof commonjsGlobal !== 'undefined') { - commonjsGlobal.Prism = Prism; - } - - - /* ********************************************** - Begin prism-markup.js - ********************************************** */ - - Prism.languages.markup = { - 'comment': //, - 'prolog': /<\?[\s\S]+?\?>/, - 'doctype': { - pattern: /"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:(?!)*\]\s*)?>/i, - greedy: true - }, - 'cdata': //i, - 'tag': { - pattern: /<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i, - greedy: true, - inside: { - 'tag': { - pattern: /^<\/?[^\s>\/]+/i, - inside: { - 'punctuation': /^<\/?/, - 'namespace': /^[^\s>\/:]+:/ - } - }, - 'attr-value': { - pattern: /=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i, - inside: { - 'punctuation': [ - /^=/, - { - pattern: /^(\s*)["']|["']$/, - lookbehind: true - } - ] - } - }, - 'punctuation': /\/?>/, - 'attr-name': { - pattern: /[^\s>\/]+/, - inside: { - 'namespace': /^[^\s>\/:]+:/ - } - } - - } - }, - 'entity': /&#?[\da-z]{1,8};/i - }; - - Prism.languages.markup['tag'].inside['attr-value'].inside['entity'] = - Prism.languages.markup['entity']; - - // Plugin to make entity title show the real entity, idea by Roman Komarov - Prism.hooks.add('wrap', function(env) { - - if (env.type === 'entity') { - env.attributes['title'] = env.content.replace(/&/, '&'); - } - }); - - Object.defineProperty(Prism.languages.markup.tag, 'addInlined', { - /** - * Adds an inlined language to markup. - * - * An example of an inlined language is CSS with ` - - - -`); - - class Code extends Mutating(T$4(HTMLElement)) { - - renderContent() { - - // check if language can be highlighted - this.languageName = this.getAttribute('language'); - if (!this.languageName) { - console.warn('You need to provide a language attribute to your block to let us know how to highlight your code; e.g.:\n zeros = np.zeros(shape).'); - return; - } - const language = prism.languages[this.languageName]; - if (language == undefined) { - console.warn(`Distill does not yet support highlighting your code block in "${this.languageName}'.`); - return; - } - - let content = this.textContent; - const codeTag = this.shadowRoot.querySelector('#code-container'); - - if (this.hasAttribute('block')) { - // normalize the tab indents - content = content.replace(/\n/, ''); - const tabs = content.match(/\s*/); - content = content.replace(new RegExp('\n' + tabs, 'g'), '\n'); - content = content.trim(); - // wrap code block in pre tag if needed - if (codeTag.parentNode instanceof ShadowRoot) { - const preTag = document.createElement('pre'); - this.shadowRoot.removeChild(codeTag); - preTag.appendChild(codeTag); - this.shadowRoot.appendChild(preTag); - } - - } - - codeTag.className = `language-${this.languageName}`; - codeTag.innerHTML = prism.highlight(content, language); - } - - } - - // Copyright 2018 The Distill Template Authors - - const T$5 = Template('d-footnote', ` - - - -
- -
-
- - - - - -`); - - class Footnote extends T$5(HTMLElement) { - - constructor() { - super(); - - const options = {childList: true, characterData: true, subtree: true}; - const observer = new MutationObserver(this.notify); - observer.observe(this, options); - } - - notify() { - const options = { detail: this, bubbles: true }; - const event = new CustomEvent('onFootnoteChanged', options); - document.dispatchEvent(event); - } - - connectedCallback() { - // listen and notify about changes to slotted content - // const slot = this.shadowRoot.querySelector('#slot'); - // console.warn(slot.textContent); - // slot.addEventListener('slotchange', this.notify); - this.hoverBox = this.root.querySelector('d-hover-box'); - window.customElements.whenDefined('d-hover-box').then(() => { - this.hoverBox.listen(this); - }); - // create numeric ID - Footnote.currentFootnoteId += 1; - const IdString = Footnote.currentFootnoteId.toString(); - this.root.host.id = 'd-footnote-' + IdString; - - // set up hidden hover box - const id = 'dt-fn-hover-box-' + IdString; - this.hoverBox.id = id; - - // set up visible footnote marker - const span = this.root.querySelector('#fn-'); - span.setAttribute('id', 'fn-' + IdString); - span.setAttribute('data-hover-ref', id); - span.textContent = IdString; - } - - } - - Footnote.currentFootnoteId = 0; - - // Copyright 2018 The Distill Template Authors - - const T$6 = Template('d-footnote-list', ` - - -

Footnotes

-
    -`, false); - - class FootnoteList extends T$6(HTMLElement) { - - connectedCallback() { - super.connectedCallback(); - - this.list = this.root.querySelector('ol'); - // footnotes list is initially hidden - this.root.style.display = 'none'; - // look through document and register existing footnotes - // Store.subscribeTo('footnotes', (footnote) => { - // this.renderFootnote(footnote); - // }); - } - - // TODO: could optimize this to accept individual footnotes? - set footnotes(footnotes) { - this.list.innerHTML = ''; - if (footnotes.length) { - // ensure footnote list is visible - this.root.style.display = ''; - - for (const footnote of footnotes) { - // construct and append list item to show footnote - const listItem = document.createElement('li'); - listItem.id = footnote.id + '-listing'; - listItem.innerHTML = footnote.innerHTML; - - const backlink = document.createElement('a'); - backlink.setAttribute('class', 'footnote-backlink'); - backlink.textContent = '[↩]'; - backlink.href = '#' + footnote.id; - - listItem.appendChild(backlink); - this.list.appendChild(listItem); - } - } else { - // ensure footnote list is invisible - this.root.style.display = 'none'; - } - } - - } - - // Copyright 2018 The Distill Template Authors - - const T$7 = Template('d-hover-box', ` - - -
    -
    - -
    -
    -`); - - class HoverBox extends T$7(HTMLElement) { - - constructor() { - super(); - } - - connectedCallback() { - - } - - listen(element) { - // console.log(element) - this.bindDivEvents(this); - this.bindTriggerEvents(element); - // this.style.display = "block"; - } - - bindDivEvents(element) { - // For mice, same behavior as hovering on links - element.addEventListener('mouseover', () => { - if (!this.visible) this.showAtNode(element); - this.stopTimeout(); - }); - element.addEventListener('mouseout', () => { - this.extendTimeout(500); - }); - // Don't trigger body touchstart event when touching within box - element.addEventListener('touchstart', (event) => { - event.stopPropagation(); - }, {passive: true}); - // Close box when touching outside box - document.body.addEventListener('touchstart', () => { - this.hide(); - }, {passive: true}); - } - - bindTriggerEvents(node) { - node.addEventListener('mouseover', () => { - if (!this.visible) { - this.showAtNode(node); - } - this.stopTimeout(); - }); - - node.addEventListener('mouseout', () => { - this.extendTimeout(300); - }); - - node.addEventListener('touchstart', (event) => { - if (this.visible) { - this.hide(); - } else { - this.showAtNode(node); - } - // Don't trigger body touchstart event when touching link - event.stopPropagation(); - }, {passive: true}); - } - - show(position) { - this.visible = true; - this.style.display = 'block'; - // 10px extra offset from element - this.style.top = Math.round(position[1] + 10) + 'px'; - } - - showAtNode(node) { - // https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetTop - const bbox = node.getBoundingClientRect(); - this.show([node.offsetLeft + bbox.width, node.offsetTop + bbox.height]); - } - - hide() { - this.visible = false; - this.style.display = 'none'; - this.stopTimeout(); - } - - stopTimeout() { - if (this.timeout) { - clearTimeout(this.timeout); - } - } - - extendTimeout(time) { - this.stopTimeout(); - this.timeout = setTimeout(() => { - this.hide(); - }, time); - } - - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - class Title extends HTMLElement { - static get is() { return 'd-title'; } - } - - // Copyright 2018 The Distill Template Authors - - const T$8 = Template('d-references', ` - -`, false); - - class References extends T$8(HTMLElement) { - - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - class TOC extends HTMLElement { - - static get is() { return 'd-toc'; } - - connectedCallback() { - if (!this.getAttribute('prerendered')) { - window.onload = () => { - const article = document.querySelector('d-article'); - const headings = article.querySelectorAll('h2, h3'); - renderTOC(this, headings); - }; - } - } - - } - - function renderTOC(element, headings) { - - let ToC =` - - -

    Table of contents

    -
      `; - - for (const el of headings) { - // should element be included in TOC? - const isInTitle = el.parentElement.tagName == 'D-TITLE'; - const isException = el.getAttribute('no-toc'); - if (isInTitle || isException) continue; - // create TOC entry - const title = el.textContent; - const link = '#' + el.getAttribute('id'); - - let newLine = '
    • ' + '' + title + '' + '
    • '; - if (el.tagName == 'H3') { - newLine = '
        ' + newLine + '
      '; - } else { - newLine += '
      '; - } - ToC += newLine; - - } - - ToC += '
    '; - element.innerHTML = ToC; - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - // Figure - // - // d-figure provides a state-machine of visibility events: - // - // scroll out of view - // +----------------+ - // *do work here* | | - // +----------------+ +-+---------+ +-v---------+ - // | ready +----> onscreen | | offscreen | - // +----------------+ +---------^-+ +---------+-+ - // | | - // +----------------+ - // scroll into view - // - - class Figure extends HTMLElement { - - static get is() { return 'd-figure'; } - - static get readyQueue() { - if (!Figure._readyQueue) { - Figure._readyQueue = []; - } - return Figure._readyQueue; - } - - static addToReadyQueue(figure) { - if (Figure.readyQueue.indexOf(figure) === -1) { - Figure.readyQueue.push(figure); - Figure.runReadyQueue(); - } - } - - static runReadyQueue() { - // console.log("Checking to run readyQueue, length: " + Figure.readyQueue.length + ", scrolling: " + Figure.isScrolling); - // if (Figure.isScrolling) return; - // console.log("Running ready Queue"); - const figure = Figure.readyQueue - .sort((a,b) => a._seenOnScreen - b._seenOnScreen ) - .filter((figure) => !figure._ready) - .pop(); - if (figure) { - figure.ready(); - requestAnimationFrame(Figure.runReadyQueue); - } - - } - - constructor() { - super(); - // debugger - this._ready = false; - this._onscreen = false; - this._offscreen = true; - } - - connectedCallback() { - this.loadsWhileScrolling = this.hasAttribute('loadsWhileScrolling'); - Figure.marginObserver.observe(this); - Figure.directObserver.observe(this); - } - - disconnectedCallback() { - Figure.marginObserver.unobserve(this); - Figure.directObserver.unobserve(this); - } - - // We use two separate observers: - // One with an extra 1000px margin to warn if the viewpoint gets close, - // And one for the actual on/off screen events - - static get marginObserver() { - if (!Figure._marginObserver) { - // if (!('IntersectionObserver' in window)) { - // throw new Error('no interscetionobbserver!'); - // } - const viewportHeight = window.innerHeight; - const margin = Math.floor(2 * viewportHeight); - const options = {rootMargin: margin + 'px 0px ' + margin + 'px 0px', threshold: 0.01}; - const callback = Figure.didObserveMarginIntersection; - const observer = new IntersectionObserver(callback, options); - Figure._marginObserver = observer; - } - return Figure._marginObserver; - } - - static didObserveMarginIntersection(entries) { - for (const entry of entries) { - const figure = entry.target; - if (entry.isIntersecting && !figure._ready) { - Figure.addToReadyQueue(figure); - } - } - } - - static get directObserver() { - if (!Figure._directObserver) { - Figure._directObserver = new IntersectionObserver( - Figure.didObserveDirectIntersection, { - rootMargin: '0px', threshold: [0, 1.0], - } - ); - } - return Figure._directObserver; - } - - static didObserveDirectIntersection(entries) { - for (const entry of entries) { - const figure = entry.target; - if (entry.isIntersecting) { - figure._seenOnScreen = new Date(); - // if (!figure._ready) { figure.ready(); } - if (figure._offscreen) { figure.onscreen(); } - } else { - if (figure._onscreen) { figure.offscreen(); } - } - } - } - - // Notify listeners that registered late, too: - - addEventListener(eventName, callback) { - super.addEventListener(eventName, callback); - // if we had already dispatched something while presumingly no one was listening, we do so again - // debugger - if (eventName === 'ready') { - if (Figure.readyQueue.indexOf(this) !== -1) { - this._ready = false; - Figure.runReadyQueue(); - } - } - if (eventName === 'onscreen') { - this.onscreen(); - } - } - - // Custom Events - - ready() { - // debugger - this._ready = true; - Figure.marginObserver.unobserve(this); - const event = new CustomEvent('ready'); - this.dispatchEvent(event); - } - - onscreen() { - this._onscreen = true; - this._offscreen = false; - const event = new CustomEvent('onscreen'); - this.dispatchEvent(event); - } - - offscreen() { - this._onscreen = false; - this._offscreen = true; - const event = new CustomEvent('offscreen'); - this.dispatchEvent(event); - } - - } - - if (typeof window !== 'undefined') { - - Figure.isScrolling = false; - let timeout; - const resetTimer = () => { - Figure.isScrolling = true; - clearTimeout(timeout); - timeout = setTimeout(() => { - Figure.isScrolling = false; - Figure.runReadyQueue(); - }, 500); - }; - window.addEventListener('scroll', resetTimer, true); - - } - - // Copyright 2018 The Distill Template Authors - - // This overlay is not secure. - // It is only meant as a social deterrent. - - const productionHostname = 'distill.pub'; - const T$9 = Template('d-interstitial', ` - - -
    -
    -

    This article is in review.

    -

    Do not share this URL or the contents of this article. Thank you!

    - -

    Enter the password we shared with you as part of the review process to view the article.

    -
    -
    -`); - - class Interstitial extends T$9(HTMLElement) { - - connectedCallback() { - if (this.shouldRemoveSelf()) { - this.parentElement.removeChild(this); - } else { - const passwordInput = this.root.querySelector('#interstitial-password-input'); - passwordInput.oninput = (event) => this.passwordChanged(event); - } - } - - passwordChanged(event) { - const entered = event.target.value; - if (entered === this.password) { - console.log('Correct password entered.'); - this.parentElement.removeChild(this); - if (typeof(Storage) !== 'undefined') { - console.log('Saved that correct password was entered.'); - localStorage.setItem(this.localStorageIdentifier(), 'true'); - } - } - } - - shouldRemoveSelf() { - // should never be visible in production - if (window && window.location.hostname === productionHostname) { - console.warn('Interstitial found on production, hiding it.'); - return true - } - // should only have to enter password once - if (typeof(Storage) !== 'undefined') { - if (localStorage.getItem(this.localStorageIdentifier()) === 'true') { - console.log('Loaded that correct password was entered before; skipping interstitial.'); - return true; - } - } - // otherwise, leave visible - return false; - } - - localStorageIdentifier() { - const prefix = 'distill-drafts'; - const suffix = 'interstitial-password-correct'; - return prefix + (window ? window.location.pathname : '-') + suffix - } - - } - - function ascending(a, b) { - return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN; - } - - function bisector(compare) { - if (compare.length === 1) compare = ascendingComparator(compare); - return { - left: function(a, x, lo, hi) { - if (lo == null) lo = 0; - if (hi == null) hi = a.length; - while (lo < hi) { - var mid = lo + hi >>> 1; - if (compare(a[mid], x) < 0) lo = mid + 1; - else hi = mid; - } - return lo; - }, - right: function(a, x, lo, hi) { - if (lo == null) lo = 0; - if (hi == null) hi = a.length; - while (lo < hi) { - var mid = lo + hi >>> 1; - if (compare(a[mid], x) > 0) hi = mid; - else lo = mid + 1; - } - return lo; - } - }; - } - - function ascendingComparator(f) { - return function(d, x) { - return ascending(f(d), x); - }; - } - - var ascendingBisect = bisector(ascending); - var bisectRight = ascendingBisect.right; - - function range(start, stop, step) { - start = +start, stop = +stop, step = (n = arguments.length) < 2 ? (stop = start, start = 0, 1) : n < 3 ? 1 : +step; - - var i = -1, - n = Math.max(0, Math.ceil((stop - start) / step)) | 0, - range = new Array(n); - - while (++i < n) { - range[i] = start + i * step; - } - - return range; - } - - var e10 = Math.sqrt(50), - e5 = Math.sqrt(10), - e2 = Math.sqrt(2); - - function ticks(start, stop, count) { - var reverse, - i = -1, - n, - ticks, - step; - - stop = +stop, start = +start, count = +count; - if (start === stop && count > 0) return [start]; - if (reverse = stop < start) n = start, start = stop, stop = n; - if ((step = tickIncrement(start, stop, count)) === 0 || !isFinite(step)) return []; - - if (step > 0) { - start = Math.ceil(start / step); - stop = Math.floor(stop / step); - ticks = new Array(n = Math.ceil(stop - start + 1)); - while (++i < n) ticks[i] = (start + i) * step; - } else { - start = Math.floor(start * step); - stop = Math.ceil(stop * step); - ticks = new Array(n = Math.ceil(start - stop + 1)); - while (++i < n) ticks[i] = (start - i) / step; - } - - if (reverse) ticks.reverse(); - - return ticks; - } - - function tickIncrement(start, stop, count) { - var step = (stop - start) / Math.max(0, count), - power = Math.floor(Math.log(step) / Math.LN10), - error = step / Math.pow(10, power); - return power >= 0 - ? (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1) * Math.pow(10, power) - : -Math.pow(10, -power) / (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1); - } - - function tickStep(start, stop, count) { - var step0 = Math.abs(stop - start) / Math.max(0, count), - step1 = Math.pow(10, Math.floor(Math.log(step0) / Math.LN10)), - error = step0 / step1; - if (error >= e10) step1 *= 10; - else if (error >= e5) step1 *= 5; - else if (error >= e2) step1 *= 2; - return stop < start ? -step1 : step1; - } - - function initRange(domain, range) { - switch (arguments.length) { - case 0: break; - case 1: this.range(domain); break; - default: this.range(range).domain(domain); break; - } - return this; - } - - function define(constructor, factory, prototype) { - constructor.prototype = factory.prototype = prototype; - prototype.constructor = constructor; - } - - function extend(parent, definition) { - var prototype = Object.create(parent.prototype); - for (var key in definition) prototype[key] = definition[key]; - return prototype; - } - - function Color() {} - - var darker = 0.7; - var brighter = 1 / darker; - - var reI = "\\s*([+-]?\\d+)\\s*", - reN = "\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*", - reP = "\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*", - reHex = /^#([0-9a-f]{3,8})$/, - reRgbInteger = new RegExp("^rgb\\(" + [reI, reI, reI] + "\\)$"), - reRgbPercent = new RegExp("^rgb\\(" + [reP, reP, reP] + "\\)$"), - reRgbaInteger = new RegExp("^rgba\\(" + [reI, reI, reI, reN] + "\\)$"), - reRgbaPercent = new RegExp("^rgba\\(" + [reP, reP, reP, reN] + "\\)$"), - reHslPercent = new RegExp("^hsl\\(" + [reN, reP, reP] + "\\)$"), - reHslaPercent = new RegExp("^hsla\\(" + [reN, reP, reP, reN] + "\\)$"); - - var named = { - aliceblue: 0xf0f8ff, - antiquewhite: 0xfaebd7, - aqua: 0x00ffff, - aquamarine: 0x7fffd4, - azure: 0xf0ffff, - beige: 0xf5f5dc, - bisque: 0xffe4c4, - black: 0x000000, - blanchedalmond: 0xffebcd, - blue: 0x0000ff, - blueviolet: 0x8a2be2, - brown: 0xa52a2a, - burlywood: 0xdeb887, - cadetblue: 0x5f9ea0, - chartreuse: 0x7fff00, - chocolate: 0xd2691e, - coral: 0xff7f50, - cornflowerblue: 0x6495ed, - cornsilk: 0xfff8dc, - crimson: 0xdc143c, - cyan: 0x00ffff, - darkblue: 0x00008b, - darkcyan: 0x008b8b, - darkgoldenrod: 0xb8860b, - darkgray: 0xa9a9a9, - darkgreen: 0x006400, - darkgrey: 0xa9a9a9, - darkkhaki: 0xbdb76b, - darkmagenta: 0x8b008b, - darkolivegreen: 0x556b2f, - darkorange: 0xff8c00, - darkorchid: 0x9932cc, - darkred: 0x8b0000, - darksalmon: 0xe9967a, - darkseagreen: 0x8fbc8f, - darkslateblue: 0x483d8b, - darkslategray: 0x2f4f4f, - darkslategrey: 0x2f4f4f, - darkturquoise: 0x00ced1, - darkviolet: 0x9400d3, - deeppink: 0xff1493, - deepskyblue: 0x00bfff, - dimgray: 0x696969, - dimgrey: 0x696969, - dodgerblue: 0x1e90ff, - firebrick: 0xb22222, - floralwhite: 0xfffaf0, - forestgreen: 0x228b22, - fuchsia: 0xff00ff, - gainsboro: 0xdcdcdc, - ghostwhite: 0xf8f8ff, - gold: 0xffd700, - goldenrod: 0xdaa520, - gray: 0x808080, - green: 0x008000, - greenyellow: 0xadff2f, - grey: 0x808080, - honeydew: 0xf0fff0, - hotpink: 0xff69b4, - indianred: 0xcd5c5c, - indigo: 0x4b0082, - ivory: 0xfffff0, - khaki: 0xf0e68c, - lavender: 0xe6e6fa, - lavenderblush: 0xfff0f5, - lawngreen: 0x7cfc00, - lemonchiffon: 0xfffacd, - lightblue: 0xadd8e6, - lightcoral: 0xf08080, - lightcyan: 0xe0ffff, - lightgoldenrodyellow: 0xfafad2, - lightgray: 0xd3d3d3, - lightgreen: 0x90ee90, - lightgrey: 0xd3d3d3, - lightpink: 0xffb6c1, - lightsalmon: 0xffa07a, - lightseagreen: 0x20b2aa, - lightskyblue: 0x87cefa, - lightslategray: 0x778899, - lightslategrey: 0x778899, - lightsteelblue: 0xb0c4de, - lightyellow: 0xffffe0, - lime: 0x00ff00, - limegreen: 0x32cd32, - linen: 0xfaf0e6, - magenta: 0xff00ff, - maroon: 0x800000, - mediumaquamarine: 0x66cdaa, - mediumblue: 0x0000cd, - mediumorchid: 0xba55d3, - mediumpurple: 0x9370db, - mediumseagreen: 0x3cb371, - mediumslateblue: 0x7b68ee, - mediumspringgreen: 0x00fa9a, - mediumturquoise: 0x48d1cc, - mediumvioletred: 0xc71585, - midnightblue: 0x191970, - mintcream: 0xf5fffa, - mistyrose: 0xffe4e1, - moccasin: 0xffe4b5, - navajowhite: 0xffdead, - navy: 0x000080, - oldlace: 0xfdf5e6, - olive: 0x808000, - olivedrab: 0x6b8e23, - orange: 0xffa500, - orangered: 0xff4500, - orchid: 0xda70d6, - palegoldenrod: 0xeee8aa, - palegreen: 0x98fb98, - paleturquoise: 0xafeeee, - palevioletred: 0xdb7093, - papayawhip: 0xffefd5, - peachpuff: 0xffdab9, - peru: 0xcd853f, - pink: 0xffc0cb, - plum: 0xdda0dd, - powderblue: 0xb0e0e6, - purple: 0x800080, - rebeccapurple: 0x663399, - red: 0xff0000, - rosybrown: 0xbc8f8f, - royalblue: 0x4169e1, - saddlebrown: 0x8b4513, - salmon: 0xfa8072, - sandybrown: 0xf4a460, - seagreen: 0x2e8b57, - seashell: 0xfff5ee, - sienna: 0xa0522d, - silver: 0xc0c0c0, - skyblue: 0x87ceeb, - slateblue: 0x6a5acd, - slategray: 0x708090, - slategrey: 0x708090, - snow: 0xfffafa, - springgreen: 0x00ff7f, - steelblue: 0x4682b4, - tan: 0xd2b48c, - teal: 0x008080, - thistle: 0xd8bfd8, - tomato: 0xff6347, - turquoise: 0x40e0d0, - violet: 0xee82ee, - wheat: 0xf5deb3, - white: 0xffffff, - whitesmoke: 0xf5f5f5, - yellow: 0xffff00, - yellowgreen: 0x9acd32 - }; - - define(Color, color, { - copy: function(channels) { - return Object.assign(new this.constructor, this, channels); - }, - displayable: function() { - return this.rgb().displayable(); - }, - hex: color_formatHex, // Deprecated! Use color.formatHex. - formatHex: color_formatHex, - formatHsl: color_formatHsl, - formatRgb: color_formatRgb, - toString: color_formatRgb - }); - - function color_formatHex() { - return this.rgb().formatHex(); - } - - function color_formatHsl() { - return hslConvert(this).formatHsl(); - } - - function color_formatRgb() { - return this.rgb().formatRgb(); - } - - function color(format) { - var m, l; - format = (format + "").trim().toLowerCase(); - return (m = reHex.exec(format)) ? (l = m[1].length, m = parseInt(m[1], 16), l === 6 ? rgbn(m) // #ff0000 - : l === 3 ? new Rgb((m >> 8 & 0xf) | (m >> 4 & 0xf0), (m >> 4 & 0xf) | (m & 0xf0), ((m & 0xf) << 4) | (m & 0xf), 1) // #f00 - : l === 8 ? rgba(m >> 24 & 0xff, m >> 16 & 0xff, m >> 8 & 0xff, (m & 0xff) / 0xff) // #ff000000 - : l === 4 ? rgba((m >> 12 & 0xf) | (m >> 8 & 0xf0), (m >> 8 & 0xf) | (m >> 4 & 0xf0), (m >> 4 & 0xf) | (m & 0xf0), (((m & 0xf) << 4) | (m & 0xf)) / 0xff) // #f000 - : null) // invalid hex - : (m = reRgbInteger.exec(format)) ? new Rgb(m[1], m[2], m[3], 1) // rgb(255, 0, 0) - : (m = reRgbPercent.exec(format)) ? new Rgb(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, 1) // rgb(100%, 0%, 0%) - : (m = reRgbaInteger.exec(format)) ? rgba(m[1], m[2], m[3], m[4]) // rgba(255, 0, 0, 1) - : (m = reRgbaPercent.exec(format)) ? rgba(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, m[4]) // rgb(100%, 0%, 0%, 1) - : (m = reHslPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, 1) // hsl(120, 50%, 50%) - : (m = reHslaPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, m[4]) // hsla(120, 50%, 50%, 1) - : named.hasOwnProperty(format) ? rgbn(named[format]) // eslint-disable-line no-prototype-builtins - : format === "transparent" ? new Rgb(NaN, NaN, NaN, 0) - : null; - } - - function rgbn(n) { - return new Rgb(n >> 16 & 0xff, n >> 8 & 0xff, n & 0xff, 1); - } - - function rgba(r, g, b, a) { - if (a <= 0) r = g = b = NaN; - return new Rgb(r, g, b, a); - } - - function rgbConvert(o) { - if (!(o instanceof Color)) o = color(o); - if (!o) return new Rgb; - o = o.rgb(); - return new Rgb(o.r, o.g, o.b, o.opacity); - } - - function rgb(r, g, b, opacity) { - return arguments.length === 1 ? rgbConvert(r) : new Rgb(r, g, b, opacity == null ? 1 : opacity); - } - - function Rgb(r, g, b, opacity) { - this.r = +r; - this.g = +g; - this.b = +b; - this.opacity = +opacity; - } - - define(Rgb, rgb, extend(Color, { - brighter: function(k) { - k = k == null ? brighter : Math.pow(brighter, k); - return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity); - }, - darker: function(k) { - k = k == null ? darker : Math.pow(darker, k); - return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity); - }, - rgb: function() { - return this; - }, - displayable: function() { - return (-0.5 <= this.r && this.r < 255.5) - && (-0.5 <= this.g && this.g < 255.5) - && (-0.5 <= this.b && this.b < 255.5) - && (0 <= this.opacity && this.opacity <= 1); - }, - hex: rgb_formatHex, // Deprecated! Use color.formatHex. - formatHex: rgb_formatHex, - formatRgb: rgb_formatRgb, - toString: rgb_formatRgb - })); - - function rgb_formatHex() { - return "#" + hex(this.r) + hex(this.g) + hex(this.b); - } - - function rgb_formatRgb() { - var a = this.opacity; a = isNaN(a) ? 1 : Math.max(0, Math.min(1, a)); - return (a === 1 ? "rgb(" : "rgba(") - + Math.max(0, Math.min(255, Math.round(this.r) || 0)) + ", " - + Math.max(0, Math.min(255, Math.round(this.g) || 0)) + ", " - + Math.max(0, Math.min(255, Math.round(this.b) || 0)) - + (a === 1 ? ")" : ", " + a + ")"); - } - - function hex(value) { - value = Math.max(0, Math.min(255, Math.round(value) || 0)); - return (value < 16 ? "0" : "") + value.toString(16); - } - - function hsla(h, s, l, a) { - if (a <= 0) h = s = l = NaN; - else if (l <= 0 || l >= 1) h = s = NaN; - else if (s <= 0) h = NaN; - return new Hsl(h, s, l, a); - } - - function hslConvert(o) { - if (o instanceof Hsl) return new Hsl(o.h, o.s, o.l, o.opacity); - if (!(o instanceof Color)) o = color(o); - if (!o) return new Hsl; - if (o instanceof Hsl) return o; - o = o.rgb(); - var r = o.r / 255, - g = o.g / 255, - b = o.b / 255, - min = Math.min(r, g, b), - max = Math.max(r, g, b), - h = NaN, - s = max - min, - l = (max + min) / 2; - if (s) { - if (r === max) h = (g - b) / s + (g < b) * 6; - else if (g === max) h = (b - r) / s + 2; - else h = (r - g) / s + 4; - s /= l < 0.5 ? max + min : 2 - max - min; - h *= 60; - } else { - s = l > 0 && l < 1 ? 0 : h; - } - return new Hsl(h, s, l, o.opacity); - } - - function hsl(h, s, l, opacity) { - return arguments.length === 1 ? hslConvert(h) : new Hsl(h, s, l, opacity == null ? 1 : opacity); - } - - function Hsl(h, s, l, opacity) { - this.h = +h; - this.s = +s; - this.l = +l; - this.opacity = +opacity; - } - - define(Hsl, hsl, extend(Color, { - brighter: function(k) { - k = k == null ? brighter : Math.pow(brighter, k); - return new Hsl(this.h, this.s, this.l * k, this.opacity); - }, - darker: function(k) { - k = k == null ? darker : Math.pow(darker, k); - return new Hsl(this.h, this.s, this.l * k, this.opacity); - }, - rgb: function() { - var h = this.h % 360 + (this.h < 0) * 360, - s = isNaN(h) || isNaN(this.s) ? 0 : this.s, - l = this.l, - m2 = l + (l < 0.5 ? l : 1 - l) * s, - m1 = 2 * l - m2; - return new Rgb( - hsl2rgb(h >= 240 ? h - 240 : h + 120, m1, m2), - hsl2rgb(h, m1, m2), - hsl2rgb(h < 120 ? h + 240 : h - 120, m1, m2), - this.opacity - ); - }, - displayable: function() { - return (0 <= this.s && this.s <= 1 || isNaN(this.s)) - && (0 <= this.l && this.l <= 1) - && (0 <= this.opacity && this.opacity <= 1); - }, - formatHsl: function() { - var a = this.opacity; a = isNaN(a) ? 1 : Math.max(0, Math.min(1, a)); - return (a === 1 ? "hsl(" : "hsla(") - + (this.h || 0) + ", " - + (this.s || 0) * 100 + "%, " - + (this.l || 0) * 100 + "%" - + (a === 1 ? ")" : ", " + a + ")"); - } - })); - - /* From FvD 13.37, CSS Color Module Level 3 */ - function hsl2rgb(h, m1, m2) { - return (h < 60 ? m1 + (m2 - m1) * h / 60 - : h < 180 ? m2 - : h < 240 ? m1 + (m2 - m1) * (240 - h) / 60 - : m1) * 255; - } - - var deg2rad = Math.PI / 180; - var rad2deg = 180 / Math.PI; - - // https://observablehq.com/@mbostock/lab-and-rgb - var K = 18, - Xn = 0.96422, - Yn = 1, - Zn = 0.82521, - t0 = 4 / 29, - t1 = 6 / 29, - t2 = 3 * t1 * t1, - t3 = t1 * t1 * t1; - - function labConvert(o) { - if (o instanceof Lab) return new Lab(o.l, o.a, o.b, o.opacity); - if (o instanceof Hcl) return hcl2lab(o); - if (!(o instanceof Rgb)) o = rgbConvert(o); - var r = rgb2lrgb(o.r), - g = rgb2lrgb(o.g), - b = rgb2lrgb(o.b), - y = xyz2lab((0.2225045 * r + 0.7168786 * g + 0.0606169 * b) / Yn), x, z; - if (r === g && g === b) x = z = y; else { - x = xyz2lab((0.4360747 * r + 0.3850649 * g + 0.1430804 * b) / Xn); - z = xyz2lab((0.0139322 * r + 0.0971045 * g + 0.7141733 * b) / Zn); - } - return new Lab(116 * y - 16, 500 * (x - y), 200 * (y - z), o.opacity); - } - - function lab(l, a, b, opacity) { - return arguments.length === 1 ? labConvert(l) : new Lab(l, a, b, opacity == null ? 1 : opacity); - } - - function Lab(l, a, b, opacity) { - this.l = +l; - this.a = +a; - this.b = +b; - this.opacity = +opacity; - } - - define(Lab, lab, extend(Color, { - brighter: function(k) { - return new Lab(this.l + K * (k == null ? 1 : k), this.a, this.b, this.opacity); - }, - darker: function(k) { - return new Lab(this.l - K * (k == null ? 1 : k), this.a, this.b, this.opacity); - }, - rgb: function() { - var y = (this.l + 16) / 116, - x = isNaN(this.a) ? y : y + this.a / 500, - z = isNaN(this.b) ? y : y - this.b / 200; - x = Xn * lab2xyz(x); - y = Yn * lab2xyz(y); - z = Zn * lab2xyz(z); - return new Rgb( - lrgb2rgb( 3.1338561 * x - 1.6168667 * y - 0.4906146 * z), - lrgb2rgb(-0.9787684 * x + 1.9161415 * y + 0.0334540 * z), - lrgb2rgb( 0.0719453 * x - 0.2289914 * y + 1.4052427 * z), - this.opacity - ); - } - })); - - function xyz2lab(t) { - return t > t3 ? Math.pow(t, 1 / 3) : t / t2 + t0; - } - - function lab2xyz(t) { - return t > t1 ? t * t * t : t2 * (t - t0); - } - - function lrgb2rgb(x) { - return 255 * (x <= 0.0031308 ? 12.92 * x : 1.055 * Math.pow(x, 1 / 2.4) - 0.055); - } - - function rgb2lrgb(x) { - return (x /= 255) <= 0.04045 ? x / 12.92 : Math.pow((x + 0.055) / 1.055, 2.4); - } - - function hclConvert(o) { - if (o instanceof Hcl) return new Hcl(o.h, o.c, o.l, o.opacity); - if (!(o instanceof Lab)) o = labConvert(o); - if (o.a === 0 && o.b === 0) return new Hcl(NaN, 0 < o.l && o.l < 100 ? 0 : NaN, o.l, o.opacity); - var h = Math.atan2(o.b, o.a) * rad2deg; - return new Hcl(h < 0 ? h + 360 : h, Math.sqrt(o.a * o.a + o.b * o.b), o.l, o.opacity); - } - - function hcl(h, c, l, opacity) { - return arguments.length === 1 ? hclConvert(h) : new Hcl(h, c, l, opacity == null ? 1 : opacity); - } - - function Hcl(h, c, l, opacity) { - this.h = +h; - this.c = +c; - this.l = +l; - this.opacity = +opacity; - } - - function hcl2lab(o) { - if (isNaN(o.h)) return new Lab(o.l, 0, 0, o.opacity); - var h = o.h * deg2rad; - return new Lab(o.l, Math.cos(h) * o.c, Math.sin(h) * o.c, o.opacity); - } - - define(Hcl, hcl, extend(Color, { - brighter: function(k) { - return new Hcl(this.h, this.c, this.l + K * (k == null ? 1 : k), this.opacity); - }, - darker: function(k) { - return new Hcl(this.h, this.c, this.l - K * (k == null ? 1 : k), this.opacity); - }, - rgb: function() { - return hcl2lab(this).rgb(); - } - })); - - var A = -0.14861, - B = +1.78277, - C = -0.29227, - D = -0.90649, - E = +1.97294, - ED = E * D, - EB = E * B, - BC_DA = B * C - D * A; - - function cubehelixConvert(o) { - if (o instanceof Cubehelix) return new Cubehelix(o.h, o.s, o.l, o.opacity); - if (!(o instanceof Rgb)) o = rgbConvert(o); - var r = o.r / 255, - g = o.g / 255, - b = o.b / 255, - l = (BC_DA * b + ED * r - EB * g) / (BC_DA + ED - EB), - bl = b - l, - k = (E * (g - l) - C * bl) / D, - s = Math.sqrt(k * k + bl * bl) / (E * l * (1 - l)), // NaN if l=0 or l=1 - h = s ? Math.atan2(k, bl) * rad2deg - 120 : NaN; - return new Cubehelix(h < 0 ? h + 360 : h, s, l, o.opacity); - } - - function cubehelix(h, s, l, opacity) { - return arguments.length === 1 ? cubehelixConvert(h) : new Cubehelix(h, s, l, opacity == null ? 1 : opacity); - } - - function Cubehelix(h, s, l, opacity) { - this.h = +h; - this.s = +s; - this.l = +l; - this.opacity = +opacity; - } - - define(Cubehelix, cubehelix, extend(Color, { - brighter: function(k) { - k = k == null ? brighter : Math.pow(brighter, k); - return new Cubehelix(this.h, this.s, this.l * k, this.opacity); - }, - darker: function(k) { - k = k == null ? darker : Math.pow(darker, k); - return new Cubehelix(this.h, this.s, this.l * k, this.opacity); - }, - rgb: function() { - var h = isNaN(this.h) ? 0 : (this.h + 120) * deg2rad, - l = +this.l, - a = isNaN(this.s) ? 0 : this.s * l * (1 - l), - cosh = Math.cos(h), - sinh = Math.sin(h); - return new Rgb( - 255 * (l + a * (A * cosh + B * sinh)), - 255 * (l + a * (C * cosh + D * sinh)), - 255 * (l + a * (E * cosh)), - this.opacity - ); - } - })); - - function constant(x) { - return function() { - return x; - }; - } - - function linear(a, d) { - return function(t) { - return a + t * d; - }; - } - - function exponential(a, b, y) { - return a = Math.pow(a, y), b = Math.pow(b, y) - a, y = 1 / y, function(t) { - return Math.pow(a + t * b, y); - }; - } - - function gamma(y) { - return (y = +y) === 1 ? nogamma : function(a, b) { - return b - a ? exponential(a, b, y) : constant(isNaN(a) ? b : a); - }; - } - - function nogamma(a, b) { - var d = b - a; - return d ? linear(a, d) : constant(isNaN(a) ? b : a); - } - - var rgb$1 = (function rgbGamma(y) { - var color = gamma(y); - - function rgb$1(start, end) { - var r = color((start = rgb(start)).r, (end = rgb(end)).r), - g = color(start.g, end.g), - b = color(start.b, end.b), - opacity = nogamma(start.opacity, end.opacity); - return function(t) { - start.r = r(t); - start.g = g(t); - start.b = b(t); - start.opacity = opacity(t); - return start + ""; - }; - } - - rgb$1.gamma = rgbGamma; - - return rgb$1; - })(1); - - function numberArray(a, b) { - if (!b) b = []; - var n = a ? Math.min(b.length, a.length) : 0, - c = b.slice(), - i; - return function(t) { - for (i = 0; i < n; ++i) c[i] = a[i] * (1 - t) + b[i] * t; - return c; - }; - } - - function isNumberArray(x) { - return ArrayBuffer.isView(x) && !(x instanceof DataView); - } - - function genericArray(a, b) { - var nb = b ? b.length : 0, - na = a ? Math.min(nb, a.length) : 0, - x = new Array(na), - c = new Array(nb), - i; - - for (i = 0; i < na; ++i) x[i] = interpolate(a[i], b[i]); - for (; i < nb; ++i) c[i] = b[i]; - - return function(t) { - for (i = 0; i < na; ++i) c[i] = x[i](t); - return c; - }; - } - - function date(a, b) { - var d = new Date; - return a = +a, b = +b, function(t) { - return d.setTime(a * (1 - t) + b * t), d; - }; - } - - function interpolateNumber(a, b) { - return a = +a, b = +b, function(t) { - return a * (1 - t) + b * t; - }; - } - - function object(a, b) { - var i = {}, - c = {}, - k; - - if (a === null || typeof a !== "object") a = {}; - if (b === null || typeof b !== "object") b = {}; - - for (k in b) { - if (k in a) { - i[k] = interpolate(a[k], b[k]); - } else { - c[k] = b[k]; - } - } - - return function(t) { - for (k in i) c[k] = i[k](t); - return c; - }; - } - - var reA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g, - reB = new RegExp(reA.source, "g"); - - function zero(b) { - return function() { - return b; - }; - } - - function one(b) { - return function(t) { - return b(t) + ""; - }; - } - - function string(a, b) { - var bi = reA.lastIndex = reB.lastIndex = 0, // scan index for next number in b - am, // current match in a - bm, // current match in b - bs, // string preceding current number in b, if any - i = -1, // index in s - s = [], // string constants and placeholders - q = []; // number interpolators - - // Coerce inputs to strings. - a = a + "", b = b + ""; - - // Interpolate pairs of numbers in a & b. - while ((am = reA.exec(a)) - && (bm = reB.exec(b))) { - if ((bs = bm.index) > bi) { // a string precedes the next number in b - bs = b.slice(bi, bs); - if (s[i]) s[i] += bs; // coalesce with previous string - else s[++i] = bs; - } - if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match - if (s[i]) s[i] += bm; // coalesce with previous string - else s[++i] = bm; - } else { // interpolate non-matching numbers - s[++i] = null; - q.push({i: i, x: interpolateNumber(am, bm)}); - } - bi = reB.lastIndex; - } - - // Add remains of b. - if (bi < b.length) { - bs = b.slice(bi); - if (s[i]) s[i] += bs; // coalesce with previous string - else s[++i] = bs; - } - - // Special optimization for only a single match. - // Otherwise, interpolate each of the numbers and rejoin the string. - return s.length < 2 ? (q[0] - ? one(q[0].x) - : zero(b)) - : (b = q.length, function(t) { - for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t); - return s.join(""); - }); - } - - function interpolate(a, b) { - var t = typeof b, c; - return b == null || t === "boolean" ? constant(b) - : (t === "number" ? interpolateNumber - : t === "string" ? ((c = color(b)) ? (b = c, rgb$1) : string) - : b instanceof color ? rgb$1 - : b instanceof Date ? date - : isNumberArray(b) ? numberArray - : Array.isArray(b) ? genericArray - : typeof b.valueOf !== "function" && typeof b.toString !== "function" || isNaN(b) ? object - : interpolateNumber)(a, b); - } - - function interpolateRound(a, b) { - return a = +a, b = +b, function(t) { - return Math.round(a * (1 - t) + b * t); - }; - } - - function constant$1(x) { - return function() { - return x; - }; - } - - function number(x) { - return +x; - } - - var unit = [0, 1]; - - function identity(x) { - return x; - } - - function normalize(a, b) { - return (b -= (a = +a)) - ? function(x) { return (x - a) / b; } - : constant$1(isNaN(b) ? NaN : 0.5); - } - - function clamper(a, b) { - var t; - if (a > b) t = a, a = b, b = t; - return function(x) { return Math.max(a, Math.min(b, x)); }; - } - - // normalize(a, b)(x) takes a domain value x in [a,b] and returns the corresponding parameter t in [0,1]. - // interpolate(a, b)(t) takes a parameter t in [0,1] and returns the corresponding range value x in [a,b]. - function bimap(domain, range, interpolate) { - var d0 = domain[0], d1 = domain[1], r0 = range[0], r1 = range[1]; - if (d1 < d0) d0 = normalize(d1, d0), r0 = interpolate(r1, r0); - else d0 = normalize(d0, d1), r0 = interpolate(r0, r1); - return function(x) { return r0(d0(x)); }; - } - - function polymap(domain, range, interpolate) { - var j = Math.min(domain.length, range.length) - 1, - d = new Array(j), - r = new Array(j), - i = -1; - - // Reverse descending domains. - if (domain[j] < domain[0]) { - domain = domain.slice().reverse(); - range = range.slice().reverse(); - } - - while (++i < j) { - d[i] = normalize(domain[i], domain[i + 1]); - r[i] = interpolate(range[i], range[i + 1]); - } - - return function(x) { - var i = bisectRight(domain, x, 1, j) - 1; - return r[i](d[i](x)); - }; - } - - function copy(source, target) { - return target - .domain(source.domain()) - .range(source.range()) - .interpolate(source.interpolate()) - .clamp(source.clamp()) - .unknown(source.unknown()); - } - - function transformer() { - var domain = unit, - range = unit, - interpolate$1 = interpolate, - transform, - untransform, - unknown, - clamp = identity, - piecewise, - output, - input; - - function rescale() { - var n = Math.min(domain.length, range.length); - if (clamp !== identity) clamp = clamper(domain[0], domain[n - 1]); - piecewise = n > 2 ? polymap : bimap; - output = input = null; - return scale; - } - - function scale(x) { - return isNaN(x = +x) ? unknown : (output || (output = piecewise(domain.map(transform), range, interpolate$1)))(transform(clamp(x))); - } - - scale.invert = function(y) { - return clamp(untransform((input || (input = piecewise(range, domain.map(transform), interpolateNumber)))(y))); - }; - - scale.domain = function(_) { - return arguments.length ? (domain = Array.from(_, number), rescale()) : domain.slice(); - }; - - scale.range = function(_) { - return arguments.length ? (range = Array.from(_), rescale()) : range.slice(); - }; - - scale.rangeRound = function(_) { - return range = Array.from(_), interpolate$1 = interpolateRound, rescale(); - }; - - scale.clamp = function(_) { - return arguments.length ? (clamp = _ ? true : identity, rescale()) : clamp !== identity; - }; - - scale.interpolate = function(_) { - return arguments.length ? (interpolate$1 = _, rescale()) : interpolate$1; - }; - - scale.unknown = function(_) { - return arguments.length ? (unknown = _, scale) : unknown; - }; - - return function(t, u) { - transform = t, untransform = u; - return rescale(); - }; - } - - function continuous() { - return transformer()(identity, identity); - } - - // Computes the decimal coefficient and exponent of the specified number x with - // significant digits p, where x is positive and p is in [1, 21] or undefined. - // For example, formatDecimal(1.23) returns ["123", 0]. - function formatDecimal(x, p) { - if ((i = (x = p ? x.toExponential(p - 1) : x.toExponential()).indexOf("e")) < 0) return null; // NaN, ±Infinity - var i, coefficient = x.slice(0, i); - - // The string returned by toExponential either has the form \d\.\d+e[-+]\d+ - // (e.g., 1.2e+3) or the form \de[-+]\d+ (e.g., 1e+3). - return [ - coefficient.length > 1 ? coefficient[0] + coefficient.slice(2) : coefficient, - +x.slice(i + 1) - ]; - } - - function exponent(x) { - return x = formatDecimal(Math.abs(x)), x ? x[1] : NaN; - } - - function formatGroup(grouping, thousands) { - return function(value, width) { - var i = value.length, - t = [], - j = 0, - g = grouping[0], - length = 0; - - while (i > 0 && g > 0) { - if (length + g + 1 > width) g = Math.max(1, width - length); - t.push(value.substring(i -= g, i + g)); - if ((length += g + 1) > width) break; - g = grouping[j = (j + 1) % grouping.length]; - } - - return t.reverse().join(thousands); - }; - } - - function formatNumerals(numerals) { - return function(value) { - return value.replace(/[0-9]/g, function(i) { - return numerals[+i]; - }); - }; - } - - // [[fill]align][sign][symbol][0][width][,][.precision][~][type] - var re = /^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i; - - function formatSpecifier(specifier) { - if (!(match = re.exec(specifier))) throw new Error("invalid format: " + specifier); - var match; - return new FormatSpecifier({ - fill: match[1], - align: match[2], - sign: match[3], - symbol: match[4], - zero: match[5], - width: match[6], - comma: match[7], - precision: match[8] && match[8].slice(1), - trim: match[9], - type: match[10] - }); - } - - formatSpecifier.prototype = FormatSpecifier.prototype; // instanceof - - function FormatSpecifier(specifier) { - this.fill = specifier.fill === undefined ? " " : specifier.fill + ""; - this.align = specifier.align === undefined ? ">" : specifier.align + ""; - this.sign = specifier.sign === undefined ? "-" : specifier.sign + ""; - this.symbol = specifier.symbol === undefined ? "" : specifier.symbol + ""; - this.zero = !!specifier.zero; - this.width = specifier.width === undefined ? undefined : +specifier.width; - this.comma = !!specifier.comma; - this.precision = specifier.precision === undefined ? undefined : +specifier.precision; - this.trim = !!specifier.trim; - this.type = specifier.type === undefined ? "" : specifier.type + ""; - } - - FormatSpecifier.prototype.toString = function() { - return this.fill - + this.align - + this.sign - + this.symbol - + (this.zero ? "0" : "") - + (this.width === undefined ? "" : Math.max(1, this.width | 0)) - + (this.comma ? "," : "") - + (this.precision === undefined ? "" : "." + Math.max(0, this.precision | 0)) - + (this.trim ? "~" : "") - + this.type; - }; - - // Trims insignificant zeros, e.g., replaces 1.2000k with 1.2k. - function formatTrim(s) { - out: for (var n = s.length, i = 1, i0 = -1, i1; i < n; ++i) { - switch (s[i]) { - case ".": i0 = i1 = i; break; - case "0": if (i0 === 0) i0 = i; i1 = i; break; - default: if (!+s[i]) break out; if (i0 > 0) i0 = 0; break; - } - } - return i0 > 0 ? s.slice(0, i0) + s.slice(i1 + 1) : s; - } - - var prefixExponent; - - function formatPrefixAuto(x, p) { - var d = formatDecimal(x, p); - if (!d) return x + ""; - var coefficient = d[0], - exponent = d[1], - i = exponent - (prefixExponent = Math.max(-8, Math.min(8, Math.floor(exponent / 3))) * 3) + 1, - n = coefficient.length; - return i === n ? coefficient - : i > n ? coefficient + new Array(i - n + 1).join("0") - : i > 0 ? coefficient.slice(0, i) + "." + coefficient.slice(i) - : "0." + new Array(1 - i).join("0") + formatDecimal(x, Math.max(0, p + i - 1))[0]; // less than 1y! - } - - function formatRounded(x, p) { - var d = formatDecimal(x, p); - if (!d) return x + ""; - var coefficient = d[0], - exponent = d[1]; - return exponent < 0 ? "0." + new Array(-exponent).join("0") + coefficient - : coefficient.length > exponent + 1 ? coefficient.slice(0, exponent + 1) + "." + coefficient.slice(exponent + 1) - : coefficient + new Array(exponent - coefficient.length + 2).join("0"); - } - - var formatTypes = { - "%": function(x, p) { return (x * 100).toFixed(p); }, - "b": function(x) { return Math.round(x).toString(2); }, - "c": function(x) { return x + ""; }, - "d": function(x) { return Math.round(x).toString(10); }, - "e": function(x, p) { return x.toExponential(p); }, - "f": function(x, p) { return x.toFixed(p); }, - "g": function(x, p) { return x.toPrecision(p); }, - "o": function(x) { return Math.round(x).toString(8); }, - "p": function(x, p) { return formatRounded(x * 100, p); }, - "r": formatRounded, - "s": formatPrefixAuto, - "X": function(x) { return Math.round(x).toString(16).toUpperCase(); }, - "x": function(x) { return Math.round(x).toString(16); } - }; - - function identity$1(x) { - return x; - } - - var map = Array.prototype.map, - prefixes = ["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"]; - - function formatLocale(locale) { - var group = locale.grouping === undefined || locale.thousands === undefined ? identity$1 : formatGroup(map.call(locale.grouping, Number), locale.thousands + ""), - currencyPrefix = locale.currency === undefined ? "" : locale.currency[0] + "", - currencySuffix = locale.currency === undefined ? "" : locale.currency[1] + "", - decimal = locale.decimal === undefined ? "." : locale.decimal + "", - numerals = locale.numerals === undefined ? identity$1 : formatNumerals(map.call(locale.numerals, String)), - percent = locale.percent === undefined ? "%" : locale.percent + "", - minus = locale.minus === undefined ? "-" : locale.minus + "", - nan = locale.nan === undefined ? "NaN" : locale.nan + ""; - - function newFormat(specifier) { - specifier = formatSpecifier(specifier); - - var fill = specifier.fill, - align = specifier.align, - sign = specifier.sign, - symbol = specifier.symbol, - zero = specifier.zero, - width = specifier.width, - comma = specifier.comma, - precision = specifier.precision, - trim = specifier.trim, - type = specifier.type; - - // The "n" type is an alias for ",g". - if (type === "n") comma = true, type = "g"; - - // The "" type, and any invalid type, is an alias for ".12~g". - else if (!formatTypes[type]) precision === undefined && (precision = 12), trim = true, type = "g"; - - // If zero fill is specified, padding goes after sign and before digits. - if (zero || (fill === "0" && align === "=")) zero = true, fill = "0", align = "="; - - // Compute the prefix and suffix. - // For SI-prefix, the suffix is lazily computed. - var prefix = symbol === "$" ? currencyPrefix : symbol === "#" && /[boxX]/.test(type) ? "0" + type.toLowerCase() : "", - suffix = symbol === "$" ? currencySuffix : /[%p]/.test(type) ? percent : ""; - - // What format function should we use? - // Is this an integer type? - // Can this type generate exponential notation? - var formatType = formatTypes[type], - maybeSuffix = /[defgprs%]/.test(type); - - // Set the default precision if not specified, - // or clamp the specified precision to the supported range. - // For significant precision, it must be in [1, 21]. - // For fixed precision, it must be in [0, 20]. - precision = precision === undefined ? 6 - : /[gprs]/.test(type) ? Math.max(1, Math.min(21, precision)) - : Math.max(0, Math.min(20, precision)); - - function format(value) { - var valuePrefix = prefix, - valueSuffix = suffix, - i, n, c; - - if (type === "c") { - valueSuffix = formatType(value) + valueSuffix; - value = ""; - } else { - value = +value; - - // Determine the sign. -0 is not less than 0, but 1 / -0 is! - var valueNegative = value < 0 || 1 / value < 0; - - // Perform the initial formatting. - value = isNaN(value) ? nan : formatType(Math.abs(value), precision); - - // Trim insignificant zeros. - if (trim) value = formatTrim(value); - - // If a negative value rounds to zero after formatting, and no explicit positive sign is requested, hide the sign. - if (valueNegative && +value === 0 && sign !== "+") valueNegative = false; - - // Compute the prefix and suffix. - valuePrefix = (valueNegative ? (sign === "(" ? sign : minus) : sign === "-" || sign === "(" ? "" : sign) + valuePrefix; - valueSuffix = (type === "s" ? prefixes[8 + prefixExponent / 3] : "") + valueSuffix + (valueNegative && sign === "(" ? ")" : ""); - - // Break the formatted value into the integer “value” part that can be - // grouped, and fractional or exponential “suffix” part that is not. - if (maybeSuffix) { - i = -1, n = value.length; - while (++i < n) { - if (c = value.charCodeAt(i), 48 > c || c > 57) { - valueSuffix = (c === 46 ? decimal + value.slice(i + 1) : value.slice(i)) + valueSuffix; - value = value.slice(0, i); - break; - } - } - } - } - - // If the fill character is not "0", grouping is applied before padding. - if (comma && !zero) value = group(value, Infinity); - - // Compute the padding. - var length = valuePrefix.length + value.length + valueSuffix.length, - padding = length < width ? new Array(width - length + 1).join(fill) : ""; - - // If the fill character is "0", grouping is applied after padding. - if (comma && zero) value = group(padding + value, padding.length ? width - valueSuffix.length : Infinity), padding = ""; - - // Reconstruct the final output based on the desired alignment. - switch (align) { - case "<": value = valuePrefix + value + valueSuffix + padding; break; - case "=": value = valuePrefix + padding + value + valueSuffix; break; - case "^": value = padding.slice(0, length = padding.length >> 1) + valuePrefix + value + valueSuffix + padding.slice(length); break; - default: value = padding + valuePrefix + value + valueSuffix; break; - } - - return numerals(value); - } - - format.toString = function() { - return specifier + ""; - }; - - return format; - } - - function formatPrefix(specifier, value) { - var f = newFormat((specifier = formatSpecifier(specifier), specifier.type = "f", specifier)), - e = Math.max(-8, Math.min(8, Math.floor(exponent(value) / 3))) * 3, - k = Math.pow(10, -e), - prefix = prefixes[8 + e / 3]; - return function(value) { - return f(k * value) + prefix; - }; - } - - return { - format: newFormat, - formatPrefix: formatPrefix - }; - } - - var locale; - var format; - var formatPrefix; - - defaultLocale({ - decimal: ".", - thousands: ",", - grouping: [3], - currency: ["$", ""], - minus: "-" - }); - - function defaultLocale(definition) { - locale = formatLocale(definition); - format = locale.format; - formatPrefix = locale.formatPrefix; - return locale; - } - - function precisionFixed(step) { - return Math.max(0, -exponent(Math.abs(step))); - } - - function precisionPrefix(step, value) { - return Math.max(0, Math.max(-8, Math.min(8, Math.floor(exponent(value) / 3))) * 3 - exponent(Math.abs(step))); - } - - function precisionRound(step, max) { - step = Math.abs(step), max = Math.abs(max) - step; - return Math.max(0, exponent(max) - exponent(step)) + 1; - } - - function tickFormat(start, stop, count, specifier) { - var step = tickStep(start, stop, count), - precision; - specifier = formatSpecifier(specifier == null ? ",f" : specifier); - switch (specifier.type) { - case "s": { - var value = Math.max(Math.abs(start), Math.abs(stop)); - if (specifier.precision == null && !isNaN(precision = precisionPrefix(step, value))) specifier.precision = precision; - return formatPrefix(specifier, value); - } - case "": - case "e": - case "g": - case "p": - case "r": { - if (specifier.precision == null && !isNaN(precision = precisionRound(step, Math.max(Math.abs(start), Math.abs(stop))))) specifier.precision = precision - (specifier.type === "e"); - break; - } - case "f": - case "%": { - if (specifier.precision == null && !isNaN(precision = precisionFixed(step))) specifier.precision = precision - (specifier.type === "%") * 2; - break; - } - } - return format(specifier); - } - - function linearish(scale) { - var domain = scale.domain; - - scale.ticks = function(count) { - var d = domain(); - return ticks(d[0], d[d.length - 1], count == null ? 10 : count); - }; - - scale.tickFormat = function(count, specifier) { - var d = domain(); - return tickFormat(d[0], d[d.length - 1], count == null ? 10 : count, specifier); - }; - - scale.nice = function(count) { - if (count == null) count = 10; - - var d = domain(), - i0 = 0, - i1 = d.length - 1, - start = d[i0], - stop = d[i1], - step; - - if (stop < start) { - step = start, start = stop, stop = step; - step = i0, i0 = i1, i1 = step; - } - - step = tickIncrement(start, stop, count); - - if (step > 0) { - start = Math.floor(start / step) * step; - stop = Math.ceil(stop / step) * step; - step = tickIncrement(start, stop, count); - } else if (step < 0) { - start = Math.ceil(start * step) / step; - stop = Math.floor(stop * step) / step; - step = tickIncrement(start, stop, count); - } - - if (step > 0) { - d[i0] = Math.floor(start / step) * step; - d[i1] = Math.ceil(stop / step) * step; - domain(d); - } else if (step < 0) { - d[i0] = Math.ceil(start * step) / step; - d[i1] = Math.floor(stop * step) / step; - domain(d); - } - - return scale; - }; - - return scale; - } - - function linear$1() { - var scale = continuous(); - - scale.copy = function() { - return copy(scale, linear$1()); - }; - - initRange.apply(scale, arguments); - - return linearish(scale); - } - - var t0$1 = new Date, - t1$1 = new Date; - - function newInterval(floori, offseti, count, field) { - - function interval(date) { - return floori(date = arguments.length === 0 ? new Date : new Date(+date)), date; - } - - interval.floor = function(date) { - return floori(date = new Date(+date)), date; - }; - - interval.ceil = function(date) { - return floori(date = new Date(date - 1)), offseti(date, 1), floori(date), date; - }; - - interval.round = function(date) { - var d0 = interval(date), - d1 = interval.ceil(date); - return date - d0 < d1 - date ? d0 : d1; - }; - - interval.offset = function(date, step) { - return offseti(date = new Date(+date), step == null ? 1 : Math.floor(step)), date; - }; - - interval.range = function(start, stop, step) { - var range = [], previous; - start = interval.ceil(start); - step = step == null ? 1 : Math.floor(step); - if (!(start < stop) || !(step > 0)) return range; // also handles Invalid Date - do range.push(previous = new Date(+start)), offseti(start, step), floori(start); - while (previous < start && start < stop); - return range; - }; - - interval.filter = function(test) { - return newInterval(function(date) { - if (date >= date) while (floori(date), !test(date)) date.setTime(date - 1); - }, function(date, step) { - if (date >= date) { - if (step < 0) while (++step <= 0) { - while (offseti(date, -1), !test(date)) {} // eslint-disable-line no-empty - } else while (--step >= 0) { - while (offseti(date, +1), !test(date)) {} // eslint-disable-line no-empty - } - } - }); - }; - - if (count) { - interval.count = function(start, end) { - t0$1.setTime(+start), t1$1.setTime(+end); - floori(t0$1), floori(t1$1); - return Math.floor(count(t0$1, t1$1)); - }; - - interval.every = function(step) { - step = Math.floor(step); - return !isFinite(step) || !(step > 0) ? null - : !(step > 1) ? interval - : interval.filter(field - ? function(d) { return field(d) % step === 0; } - : function(d) { return interval.count(0, d) % step === 0; }); - }; - } - - return interval; - } - - var millisecond = newInterval(function() { - // noop - }, function(date, step) { - date.setTime(+date + step); - }, function(start, end) { - return end - start; - }); - - // An optimized implementation for this simple case. - millisecond.every = function(k) { - k = Math.floor(k); - if (!isFinite(k) || !(k > 0)) return null; - if (!(k > 1)) return millisecond; - return newInterval(function(date) { - date.setTime(Math.floor(date / k) * k); - }, function(date, step) { - date.setTime(+date + step * k); - }, function(start, end) { - return (end - start) / k; - }); - }; - - var durationSecond = 1e3; - var durationMinute = 6e4; - var durationHour = 36e5; - var durationDay = 864e5; - var durationWeek = 6048e5; - - var second = newInterval(function(date) { - date.setTime(date - date.getMilliseconds()); - }, function(date, step) { - date.setTime(+date + step * durationSecond); - }, function(start, end) { - return (end - start) / durationSecond; - }, function(date) { - return date.getUTCSeconds(); - }); - - var minute = newInterval(function(date) { - date.setTime(date - date.getMilliseconds() - date.getSeconds() * durationSecond); - }, function(date, step) { - date.setTime(+date + step * durationMinute); - }, function(start, end) { - return (end - start) / durationMinute; - }, function(date) { - return date.getMinutes(); - }); - - var hour = newInterval(function(date) { - date.setTime(date - date.getMilliseconds() - date.getSeconds() * durationSecond - date.getMinutes() * durationMinute); - }, function(date, step) { - date.setTime(+date + step * durationHour); - }, function(start, end) { - return (end - start) / durationHour; - }, function(date) { - return date.getHours(); - }); - - var day = newInterval(function(date) { - date.setHours(0, 0, 0, 0); - }, function(date, step) { - date.setDate(date.getDate() + step); - }, function(start, end) { - return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute) / durationDay; - }, function(date) { - return date.getDate() - 1; - }); - - function weekday(i) { - return newInterval(function(date) { - date.setDate(date.getDate() - (date.getDay() + 7 - i) % 7); - date.setHours(0, 0, 0, 0); - }, function(date, step) { - date.setDate(date.getDate() + step * 7); - }, function(start, end) { - return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute) / durationWeek; - }); - } - - var sunday = weekday(0); - var monday = weekday(1); - var tuesday = weekday(2); - var wednesday = weekday(3); - var thursday = weekday(4); - var friday = weekday(5); - var saturday = weekday(6); - - var month = newInterval(function(date) { - date.setDate(1); - date.setHours(0, 0, 0, 0); - }, function(date, step) { - date.setMonth(date.getMonth() + step); - }, function(start, end) { - return end.getMonth() - start.getMonth() + (end.getFullYear() - start.getFullYear()) * 12; - }, function(date) { - return date.getMonth(); - }); - - var year = newInterval(function(date) { - date.setMonth(0, 1); - date.setHours(0, 0, 0, 0); - }, function(date, step) { - date.setFullYear(date.getFullYear() + step); - }, function(start, end) { - return end.getFullYear() - start.getFullYear(); - }, function(date) { - return date.getFullYear(); - }); - - // An optimized implementation for this simple case. - year.every = function(k) { - return !isFinite(k = Math.floor(k)) || !(k > 0) ? null : newInterval(function(date) { - date.setFullYear(Math.floor(date.getFullYear() / k) * k); - date.setMonth(0, 1); - date.setHours(0, 0, 0, 0); - }, function(date, step) { - date.setFullYear(date.getFullYear() + step * k); - }); - }; - - var utcMinute = newInterval(function(date) { - date.setUTCSeconds(0, 0); - }, function(date, step) { - date.setTime(+date + step * durationMinute); - }, function(start, end) { - return (end - start) / durationMinute; - }, function(date) { - return date.getUTCMinutes(); - }); - - var utcHour = newInterval(function(date) { - date.setUTCMinutes(0, 0, 0); - }, function(date, step) { - date.setTime(+date + step * durationHour); - }, function(start, end) { - return (end - start) / durationHour; - }, function(date) { - return date.getUTCHours(); - }); - - var utcDay = newInterval(function(date) { - date.setUTCHours(0, 0, 0, 0); - }, function(date, step) { - date.setUTCDate(date.getUTCDate() + step); - }, function(start, end) { - return (end - start) / durationDay; - }, function(date) { - return date.getUTCDate() - 1; - }); - - function utcWeekday(i) { - return newInterval(function(date) { - date.setUTCDate(date.getUTCDate() - (date.getUTCDay() + 7 - i) % 7); - date.setUTCHours(0, 0, 0, 0); - }, function(date, step) { - date.setUTCDate(date.getUTCDate() + step * 7); - }, function(start, end) { - return (end - start) / durationWeek; - }); - } - - var utcSunday = utcWeekday(0); - var utcMonday = utcWeekday(1); - var utcTuesday = utcWeekday(2); - var utcWednesday = utcWeekday(3); - var utcThursday = utcWeekday(4); - var utcFriday = utcWeekday(5); - var utcSaturday = utcWeekday(6); - - var utcMonth = newInterval(function(date) { - date.setUTCDate(1); - date.setUTCHours(0, 0, 0, 0); - }, function(date, step) { - date.setUTCMonth(date.getUTCMonth() + step); - }, function(start, end) { - return end.getUTCMonth() - start.getUTCMonth() + (end.getUTCFullYear() - start.getUTCFullYear()) * 12; - }, function(date) { - return date.getUTCMonth(); - }); - - var utcYear = newInterval(function(date) { - date.setUTCMonth(0, 1); - date.setUTCHours(0, 0, 0, 0); - }, function(date, step) { - date.setUTCFullYear(date.getUTCFullYear() + step); - }, function(start, end) { - return end.getUTCFullYear() - start.getUTCFullYear(); - }, function(date) { - return date.getUTCFullYear(); - }); - - // An optimized implementation for this simple case. - utcYear.every = function(k) { - return !isFinite(k = Math.floor(k)) || !(k > 0) ? null : newInterval(function(date) { - date.setUTCFullYear(Math.floor(date.getUTCFullYear() / k) * k); - date.setUTCMonth(0, 1); - date.setUTCHours(0, 0, 0, 0); - }, function(date, step) { - date.setUTCFullYear(date.getUTCFullYear() + step * k); - }); - }; - - function localDate(d) { - if (0 <= d.y && d.y < 100) { - var date = new Date(-1, d.m, d.d, d.H, d.M, d.S, d.L); - date.setFullYear(d.y); - return date; - } - return new Date(d.y, d.m, d.d, d.H, d.M, d.S, d.L); - } - - function utcDate(d) { - if (0 <= d.y && d.y < 100) { - var date = new Date(Date.UTC(-1, d.m, d.d, d.H, d.M, d.S, d.L)); - date.setUTCFullYear(d.y); - return date; - } - return new Date(Date.UTC(d.y, d.m, d.d, d.H, d.M, d.S, d.L)); - } - - function newDate(y, m, d) { - return {y: y, m: m, d: d, H: 0, M: 0, S: 0, L: 0}; - } - - function formatLocale$1(locale) { - var locale_dateTime = locale.dateTime, - locale_date = locale.date, - locale_time = locale.time, - locale_periods = locale.periods, - locale_weekdays = locale.days, - locale_shortWeekdays = locale.shortDays, - locale_months = locale.months, - locale_shortMonths = locale.shortMonths; - - var periodRe = formatRe(locale_periods), - periodLookup = formatLookup(locale_periods), - weekdayRe = formatRe(locale_weekdays), - weekdayLookup = formatLookup(locale_weekdays), - shortWeekdayRe = formatRe(locale_shortWeekdays), - shortWeekdayLookup = formatLookup(locale_shortWeekdays), - monthRe = formatRe(locale_months), - monthLookup = formatLookup(locale_months), - shortMonthRe = formatRe(locale_shortMonths), - shortMonthLookup = formatLookup(locale_shortMonths); - - var formats = { - "a": formatShortWeekday, - "A": formatWeekday, - "b": formatShortMonth, - "B": formatMonth, - "c": null, - "d": formatDayOfMonth, - "e": formatDayOfMonth, - "f": formatMicroseconds, - "H": formatHour24, - "I": formatHour12, - "j": formatDayOfYear, - "L": formatMilliseconds, - "m": formatMonthNumber, - "M": formatMinutes, - "p": formatPeriod, - "q": formatQuarter, - "Q": formatUnixTimestamp, - "s": formatUnixTimestampSeconds, - "S": formatSeconds, - "u": formatWeekdayNumberMonday, - "U": formatWeekNumberSunday, - "V": formatWeekNumberISO, - "w": formatWeekdayNumberSunday, - "W": formatWeekNumberMonday, - "x": null, - "X": null, - "y": formatYear, - "Y": formatFullYear, - "Z": formatZone, - "%": formatLiteralPercent - }; - - var utcFormats = { - "a": formatUTCShortWeekday, - "A": formatUTCWeekday, - "b": formatUTCShortMonth, - "B": formatUTCMonth, - "c": null, - "d": formatUTCDayOfMonth, - "e": formatUTCDayOfMonth, - "f": formatUTCMicroseconds, - "H": formatUTCHour24, - "I": formatUTCHour12, - "j": formatUTCDayOfYear, - "L": formatUTCMilliseconds, - "m": formatUTCMonthNumber, - "M": formatUTCMinutes, - "p": formatUTCPeriod, - "q": formatUTCQuarter, - "Q": formatUnixTimestamp, - "s": formatUnixTimestampSeconds, - "S": formatUTCSeconds, - "u": formatUTCWeekdayNumberMonday, - "U": formatUTCWeekNumberSunday, - "V": formatUTCWeekNumberISO, - "w": formatUTCWeekdayNumberSunday, - "W": formatUTCWeekNumberMonday, - "x": null, - "X": null, - "y": formatUTCYear, - "Y": formatUTCFullYear, - "Z": formatUTCZone, - "%": formatLiteralPercent - }; - - var parses = { - "a": parseShortWeekday, - "A": parseWeekday, - "b": parseShortMonth, - "B": parseMonth, - "c": parseLocaleDateTime, - "d": parseDayOfMonth, - "e": parseDayOfMonth, - "f": parseMicroseconds, - "H": parseHour24, - "I": parseHour24, - "j": parseDayOfYear, - "L": parseMilliseconds, - "m": parseMonthNumber, - "M": parseMinutes, - "p": parsePeriod, - "q": parseQuarter, - "Q": parseUnixTimestamp, - "s": parseUnixTimestampSeconds, - "S": parseSeconds, - "u": parseWeekdayNumberMonday, - "U": parseWeekNumberSunday, - "V": parseWeekNumberISO, - "w": parseWeekdayNumberSunday, - "W": parseWeekNumberMonday, - "x": parseLocaleDate, - "X": parseLocaleTime, - "y": parseYear, - "Y": parseFullYear, - "Z": parseZone, - "%": parseLiteralPercent - }; - - // These recursive directive definitions must be deferred. - formats.x = newFormat(locale_date, formats); - formats.X = newFormat(locale_time, formats); - formats.c = newFormat(locale_dateTime, formats); - utcFormats.x = newFormat(locale_date, utcFormats); - utcFormats.X = newFormat(locale_time, utcFormats); - utcFormats.c = newFormat(locale_dateTime, utcFormats); - - function newFormat(specifier, formats) { - return function(date) { - var string = [], - i = -1, - j = 0, - n = specifier.length, - c, - pad, - format; - - if (!(date instanceof Date)) date = new Date(+date); - - while (++i < n) { - if (specifier.charCodeAt(i) === 37) { - string.push(specifier.slice(j, i)); - if ((pad = pads[c = specifier.charAt(++i)]) != null) c = specifier.charAt(++i); - else pad = c === "e" ? " " : "0"; - if (format = formats[c]) c = format(date, pad); - string.push(c); - j = i + 1; - } - } - - string.push(specifier.slice(j, i)); - return string.join(""); - }; - } - - function newParse(specifier, Z) { - return function(string) { - var d = newDate(1900, undefined, 1), - i = parseSpecifier(d, specifier, string += "", 0), - week, day$1; - if (i != string.length) return null; - - // If a UNIX timestamp is specified, return it. - if ("Q" in d) return new Date(d.Q); - if ("s" in d) return new Date(d.s * 1000 + ("L" in d ? d.L : 0)); - - // If this is utcParse, never use the local timezone. - if (Z && !("Z" in d)) d.Z = 0; - - // The am-pm flag is 0 for AM, and 1 for PM. - if ("p" in d) d.H = d.H % 12 + d.p * 12; - - // If the month was not specified, inherit from the quarter. - if (d.m === undefined) d.m = "q" in d ? d.q : 0; - - // Convert day-of-week and week-of-year to day-of-year. - if ("V" in d) { - if (d.V < 1 || d.V > 53) return null; - if (!("w" in d)) d.w = 1; - if ("Z" in d) { - week = utcDate(newDate(d.y, 0, 1)), day$1 = week.getUTCDay(); - week = day$1 > 4 || day$1 === 0 ? utcMonday.ceil(week) : utcMonday(week); - week = utcDay.offset(week, (d.V - 1) * 7); - d.y = week.getUTCFullYear(); - d.m = week.getUTCMonth(); - d.d = week.getUTCDate() + (d.w + 6) % 7; - } else { - week = localDate(newDate(d.y, 0, 1)), day$1 = week.getDay(); - week = day$1 > 4 || day$1 === 0 ? monday.ceil(week) : monday(week); - week = day.offset(week, (d.V - 1) * 7); - d.y = week.getFullYear(); - d.m = week.getMonth(); - d.d = week.getDate() + (d.w + 6) % 7; - } - } else if ("W" in d || "U" in d) { - if (!("w" in d)) d.w = "u" in d ? d.u % 7 : "W" in d ? 1 : 0; - day$1 = "Z" in d ? utcDate(newDate(d.y, 0, 1)).getUTCDay() : localDate(newDate(d.y, 0, 1)).getDay(); - d.m = 0; - d.d = "W" in d ? (d.w + 6) % 7 + d.W * 7 - (day$1 + 5) % 7 : d.w + d.U * 7 - (day$1 + 6) % 7; - } - - // If a time zone is specified, all fields are interpreted as UTC and then - // offset according to the specified time zone. - if ("Z" in d) { - d.H += d.Z / 100 | 0; - d.M += d.Z % 100; - return utcDate(d); - } - - // Otherwise, all fields are in local time. - return localDate(d); - }; - } - - function parseSpecifier(d, specifier, string, j) { - var i = 0, - n = specifier.length, - m = string.length, - c, - parse; - - while (i < n) { - if (j >= m) return -1; - c = specifier.charCodeAt(i++); - if (c === 37) { - c = specifier.charAt(i++); - parse = parses[c in pads ? specifier.charAt(i++) : c]; - if (!parse || ((j = parse(d, string, j)) < 0)) return -1; - } else if (c != string.charCodeAt(j++)) { - return -1; - } - } - - return j; - } - - function parsePeriod(d, string, i) { - var n = periodRe.exec(string.slice(i)); - return n ? (d.p = periodLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseShortWeekday(d, string, i) { - var n = shortWeekdayRe.exec(string.slice(i)); - return n ? (d.w = shortWeekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseWeekday(d, string, i) { - var n = weekdayRe.exec(string.slice(i)); - return n ? (d.w = weekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseShortMonth(d, string, i) { - var n = shortMonthRe.exec(string.slice(i)); - return n ? (d.m = shortMonthLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseMonth(d, string, i) { - var n = monthRe.exec(string.slice(i)); - return n ? (d.m = monthLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseLocaleDateTime(d, string, i) { - return parseSpecifier(d, locale_dateTime, string, i); - } - - function parseLocaleDate(d, string, i) { - return parseSpecifier(d, locale_date, string, i); - } - - function parseLocaleTime(d, string, i) { - return parseSpecifier(d, locale_time, string, i); - } - - function formatShortWeekday(d) { - return locale_shortWeekdays[d.getDay()]; - } - - function formatWeekday(d) { - return locale_weekdays[d.getDay()]; - } - - function formatShortMonth(d) { - return locale_shortMonths[d.getMonth()]; - } - - function formatMonth(d) { - return locale_months[d.getMonth()]; - } - - function formatPeriod(d) { - return locale_periods[+(d.getHours() >= 12)]; - } - - function formatQuarter(d) { - return 1 + ~~(d.getMonth() / 3); - } - - function formatUTCShortWeekday(d) { - return locale_shortWeekdays[d.getUTCDay()]; - } - - function formatUTCWeekday(d) { - return locale_weekdays[d.getUTCDay()]; - } - - function formatUTCShortMonth(d) { - return locale_shortMonths[d.getUTCMonth()]; - } - - function formatUTCMonth(d) { - return locale_months[d.getUTCMonth()]; - } - - function formatUTCPeriod(d) { - return locale_periods[+(d.getUTCHours() >= 12)]; - } - - function formatUTCQuarter(d) { - return 1 + ~~(d.getUTCMonth() / 3); - } - - return { - format: function(specifier) { - var f = newFormat(specifier += "", formats); - f.toString = function() { return specifier; }; - return f; - }, - parse: function(specifier) { - var p = newParse(specifier += "", false); - p.toString = function() { return specifier; }; - return p; - }, - utcFormat: function(specifier) { - var f = newFormat(specifier += "", utcFormats); - f.toString = function() { return specifier; }; - return f; - }, - utcParse: function(specifier) { - var p = newParse(specifier += "", true); - p.toString = function() { return specifier; }; - return p; - } - }; - } - - var pads = {"-": "", "_": " ", "0": "0"}, - numberRe = /^\s*\d+/, // note: ignores next directive - percentRe = /^%/, - requoteRe = /[\\^$*+?|[\]().{}]/g; - - function pad(value, fill, width) { - var sign = value < 0 ? "-" : "", - string = (sign ? -value : value) + "", - length = string.length; - return sign + (length < width ? new Array(width - length + 1).join(fill) + string : string); - } - - function requote(s) { - return s.replace(requoteRe, "\\$&"); - } - - function formatRe(names) { - return new RegExp("^(?:" + names.map(requote).join("|") + ")", "i"); - } - - function formatLookup(names) { - var map = {}, i = -1, n = names.length; - while (++i < n) map[names[i].toLowerCase()] = i; - return map; - } - - function parseWeekdayNumberSunday(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 1)); - return n ? (d.w = +n[0], i + n[0].length) : -1; - } - - function parseWeekdayNumberMonday(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 1)); - return n ? (d.u = +n[0], i + n[0].length) : -1; - } - - function parseWeekNumberSunday(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.U = +n[0], i + n[0].length) : -1; - } - - function parseWeekNumberISO(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.V = +n[0], i + n[0].length) : -1; - } - - function parseWeekNumberMonday(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.W = +n[0], i + n[0].length) : -1; - } - - function parseFullYear(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 4)); - return n ? (d.y = +n[0], i + n[0].length) : -1; - } - - function parseYear(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.y = +n[0] + (+n[0] > 68 ? 1900 : 2000), i + n[0].length) : -1; - } - - function parseZone(d, string, i) { - var n = /^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(string.slice(i, i + 6)); - return n ? (d.Z = n[1] ? 0 : -(n[2] + (n[3] || "00")), i + n[0].length) : -1; - } - - function parseQuarter(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 1)); - return n ? (d.q = n[0] * 3 - 3, i + n[0].length) : -1; - } - - function parseMonthNumber(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.m = n[0] - 1, i + n[0].length) : -1; - } - - function parseDayOfMonth(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.d = +n[0], i + n[0].length) : -1; - } - - function parseDayOfYear(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 3)); - return n ? (d.m = 0, d.d = +n[0], i + n[0].length) : -1; - } - - function parseHour24(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.H = +n[0], i + n[0].length) : -1; - } - - function parseMinutes(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.M = +n[0], i + n[0].length) : -1; - } - - function parseSeconds(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.S = +n[0], i + n[0].length) : -1; - } - - function parseMilliseconds(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 3)); - return n ? (d.L = +n[0], i + n[0].length) : -1; - } - - function parseMicroseconds(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 6)); - return n ? (d.L = Math.floor(n[0] / 1000), i + n[0].length) : -1; - } - - function parseLiteralPercent(d, string, i) { - var n = percentRe.exec(string.slice(i, i + 1)); - return n ? i + n[0].length : -1; - } - - function parseUnixTimestamp(d, string, i) { - var n = numberRe.exec(string.slice(i)); - return n ? (d.Q = +n[0], i + n[0].length) : -1; - } - - function parseUnixTimestampSeconds(d, string, i) { - var n = numberRe.exec(string.slice(i)); - return n ? (d.s = +n[0], i + n[0].length) : -1; - } - - function formatDayOfMonth(d, p) { - return pad(d.getDate(), p, 2); - } - - function formatHour24(d, p) { - return pad(d.getHours(), p, 2); - } - - function formatHour12(d, p) { - return pad(d.getHours() % 12 || 12, p, 2); - } - - function formatDayOfYear(d, p) { - return pad(1 + day.count(year(d), d), p, 3); - } - - function formatMilliseconds(d, p) { - return pad(d.getMilliseconds(), p, 3); - } - - function formatMicroseconds(d, p) { - return formatMilliseconds(d, p) + "000"; - } - - function formatMonthNumber(d, p) { - return pad(d.getMonth() + 1, p, 2); - } - - function formatMinutes(d, p) { - return pad(d.getMinutes(), p, 2); - } - - function formatSeconds(d, p) { - return pad(d.getSeconds(), p, 2); - } - - function formatWeekdayNumberMonday(d) { - var day = d.getDay(); - return day === 0 ? 7 : day; - } - - function formatWeekNumberSunday(d, p) { - return pad(sunday.count(year(d) - 1, d), p, 2); - } - - function formatWeekNumberISO(d, p) { - var day = d.getDay(); - d = (day >= 4 || day === 0) ? thursday(d) : thursday.ceil(d); - return pad(thursday.count(year(d), d) + (year(d).getDay() === 4), p, 2); - } - - function formatWeekdayNumberSunday(d) { - return d.getDay(); - } - - function formatWeekNumberMonday(d, p) { - return pad(monday.count(year(d) - 1, d), p, 2); - } - - function formatYear(d, p) { - return pad(d.getFullYear() % 100, p, 2); - } - - function formatFullYear(d, p) { - return pad(d.getFullYear() % 10000, p, 4); - } - - function formatZone(d) { - var z = d.getTimezoneOffset(); - return (z > 0 ? "-" : (z *= -1, "+")) - + pad(z / 60 | 0, "0", 2) - + pad(z % 60, "0", 2); - } - - function formatUTCDayOfMonth(d, p) { - return pad(d.getUTCDate(), p, 2); - } - - function formatUTCHour24(d, p) { - return pad(d.getUTCHours(), p, 2); - } - - function formatUTCHour12(d, p) { - return pad(d.getUTCHours() % 12 || 12, p, 2); - } - - function formatUTCDayOfYear(d, p) { - return pad(1 + utcDay.count(utcYear(d), d), p, 3); - } - - function formatUTCMilliseconds(d, p) { - return pad(d.getUTCMilliseconds(), p, 3); - } - - function formatUTCMicroseconds(d, p) { - return formatUTCMilliseconds(d, p) + "000"; - } - - function formatUTCMonthNumber(d, p) { - return pad(d.getUTCMonth() + 1, p, 2); - } - - function formatUTCMinutes(d, p) { - return pad(d.getUTCMinutes(), p, 2); - } - - function formatUTCSeconds(d, p) { - return pad(d.getUTCSeconds(), p, 2); - } - - function formatUTCWeekdayNumberMonday(d) { - var dow = d.getUTCDay(); - return dow === 0 ? 7 : dow; - } - - function formatUTCWeekNumberSunday(d, p) { - return pad(utcSunday.count(utcYear(d) - 1, d), p, 2); - } - - function formatUTCWeekNumberISO(d, p) { - var day = d.getUTCDay(); - d = (day >= 4 || day === 0) ? utcThursday(d) : utcThursday.ceil(d); - return pad(utcThursday.count(utcYear(d), d) + (utcYear(d).getUTCDay() === 4), p, 2); - } - - function formatUTCWeekdayNumberSunday(d) { - return d.getUTCDay(); - } - - function formatUTCWeekNumberMonday(d, p) { - return pad(utcMonday.count(utcYear(d) - 1, d), p, 2); - } - - function formatUTCYear(d, p) { - return pad(d.getUTCFullYear() % 100, p, 2); - } - - function formatUTCFullYear(d, p) { - return pad(d.getUTCFullYear() % 10000, p, 4); - } - - function formatUTCZone() { - return "+0000"; - } - - function formatLiteralPercent() { - return "%"; - } - - function formatUnixTimestamp(d) { - return +d; - } - - function formatUnixTimestampSeconds(d) { - return Math.floor(+d / 1000); - } - - var locale$1; - var timeFormat; - var timeParse; - var utcFormat; - var utcParse; - - defaultLocale$1({ - dateTime: "%x, %X", - date: "%-m/%-d/%Y", - time: "%-I:%M:%S %p", - periods: ["AM", "PM"], - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - shortDays: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - shortMonths: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] - }); - - function defaultLocale$1(definition) { - locale$1 = formatLocale$1(definition); - timeFormat = locale$1.format; - timeParse = locale$1.parse; - utcFormat = locale$1.utcFormat; - utcParse = locale$1.utcParse; - return locale$1; - } - - var isoSpecifier = "%Y-%m-%dT%H:%M:%S.%LZ"; - - function formatIsoNative(date) { - return date.toISOString(); - } - - var formatIso = Date.prototype.toISOString - ? formatIsoNative - : utcFormat(isoSpecifier); - - function parseIsoNative(string) { - var date = new Date(string); - return isNaN(date) ? null : date; - } - - var parseIso = +new Date("2000-01-01T00:00:00.000Z") - ? parseIsoNative - : utcParse(isoSpecifier); - - var noop = {value: function() {}}; - - function dispatch() { - for (var i = 0, n = arguments.length, _ = {}, t; i < n; ++i) { - if (!(t = arguments[i] + "") || (t in _) || /[\s.]/.test(t)) throw new Error("illegal type: " + t); - _[t] = []; - } - return new Dispatch(_); - } - - function Dispatch(_) { - this._ = _; - } - - function parseTypenames(typenames, types) { - return typenames.trim().split(/^|\s+/).map(function(t) { - var name = "", i = t.indexOf("."); - if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i); - if (t && !types.hasOwnProperty(t)) throw new Error("unknown type: " + t); - return {type: t, name: name}; - }); - } - - Dispatch.prototype = dispatch.prototype = { - constructor: Dispatch, - on: function(typename, callback) { - var _ = this._, - T = parseTypenames(typename + "", _), - t, - i = -1, - n = T.length; - - // If no callback was specified, return the callback of the given type and name. - if (arguments.length < 2) { - while (++i < n) if ((t = (typename = T[i]).type) && (t = get(_[t], typename.name))) return t; - return; - } - - // If a type was specified, set the callback for the given type and name. - // Otherwise, if a null callback was specified, remove callbacks of the given name. - if (callback != null && typeof callback !== "function") throw new Error("invalid callback: " + callback); - while (++i < n) { - if (t = (typename = T[i]).type) _[t] = set(_[t], typename.name, callback); - else if (callback == null) for (t in _) _[t] = set(_[t], typename.name, null); - } - - return this; - }, - copy: function() { - var copy = {}, _ = this._; - for (var t in _) copy[t] = _[t].slice(); - return new Dispatch(copy); - }, - call: function(type, that) { - if ((n = arguments.length - 2) > 0) for (var args = new Array(n), i = 0, n, t; i < n; ++i) args[i] = arguments[i + 2]; - if (!this._.hasOwnProperty(type)) throw new Error("unknown type: " + type); - for (t = this._[type], i = 0, n = t.length; i < n; ++i) t[i].value.apply(that, args); - }, - apply: function(type, that, args) { - if (!this._.hasOwnProperty(type)) throw new Error("unknown type: " + type); - for (var t = this._[type], i = 0, n = t.length; i < n; ++i) t[i].value.apply(that, args); - } - }; - - function get(type, name) { - for (var i = 0, n = type.length, c; i < n; ++i) { - if ((c = type[i]).name === name) { - return c.value; - } - } - } - - function set(type, name, callback) { - for (var i = 0, n = type.length; i < n; ++i) { - if (type[i].name === name) { - type[i] = noop, type = type.slice(0, i).concat(type.slice(i + 1)); - break; - } - } - if (callback != null) type.push({name: name, value: callback}); - return type; - } - - var xhtml = "http://www.w3.org/1999/xhtml"; - - var namespaces = { - svg: "http://www.w3.org/2000/svg", - xhtml: xhtml, - xlink: "http://www.w3.org/1999/xlink", - xml: "http://www.w3.org/XML/1998/namespace", - xmlns: "http://www.w3.org/2000/xmlns/" - }; - - function namespace(name) { - var prefix = name += "", i = prefix.indexOf(":"); - if (i >= 0 && (prefix = name.slice(0, i)) !== "xmlns") name = name.slice(i + 1); - return namespaces.hasOwnProperty(prefix) ? {space: namespaces[prefix], local: name} : name; - } - - function creatorInherit(name) { - return function() { - var document = this.ownerDocument, - uri = this.namespaceURI; - return uri === xhtml && document.documentElement.namespaceURI === xhtml - ? document.createElement(name) - : document.createElementNS(uri, name); - }; - } - - function creatorFixed(fullname) { - return function() { - return this.ownerDocument.createElementNS(fullname.space, fullname.local); - }; - } - - function creator(name) { - var fullname = namespace(name); - return (fullname.local - ? creatorFixed - : creatorInherit)(fullname); - } - - function none() {} - - function selector(selector) { - return selector == null ? none : function() { - return this.querySelector(selector); - }; - } - - function selection_select(select) { - if (typeof select !== "function") select = selector(select); - - for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, subgroup = subgroups[j] = new Array(n), node, subnode, i = 0; i < n; ++i) { - if ((node = group[i]) && (subnode = select.call(node, node.__data__, i, group))) { - if ("__data__" in node) subnode.__data__ = node.__data__; - subgroup[i] = subnode; - } - } - } - - return new Selection(subgroups, this._parents); - } - - function empty() { - return []; - } - - function selectorAll(selector) { - return selector == null ? empty : function() { - return this.querySelectorAll(selector); - }; - } - - function selection_selectAll(select) { - if (typeof select !== "function") select = selectorAll(select); - - for (var groups = this._groups, m = groups.length, subgroups = [], parents = [], j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) { - if (node = group[i]) { - subgroups.push(select.call(node, node.__data__, i, group)); - parents.push(node); - } - } - } - - return new Selection(subgroups, parents); - } - - function matcher(selector) { - return function() { - return this.matches(selector); - }; - } - - function selection_filter(match) { - if (typeof match !== "function") match = matcher(match); - - for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, subgroup = subgroups[j] = [], node, i = 0; i < n; ++i) { - if ((node = group[i]) && match.call(node, node.__data__, i, group)) { - subgroup.push(node); - } - } - } - - return new Selection(subgroups, this._parents); - } - - function sparse(update) { - return new Array(update.length); - } - - function selection_enter() { - return new Selection(this._enter || this._groups.map(sparse), this._parents); - } - - function EnterNode(parent, datum) { - this.ownerDocument = parent.ownerDocument; - this.namespaceURI = parent.namespaceURI; - this._next = null; - this._parent = parent; - this.__data__ = datum; - } - - EnterNode.prototype = { - constructor: EnterNode, - appendChild: function(child) { return this._parent.insertBefore(child, this._next); }, - insertBefore: function(child, next) { return this._parent.insertBefore(child, next); }, - querySelector: function(selector) { return this._parent.querySelector(selector); }, - querySelectorAll: function(selector) { return this._parent.querySelectorAll(selector); } - }; - - function constant$2(x) { - return function() { - return x; - }; - } - - var keyPrefix = "$"; // Protect against keys like “__proto__”. - - function bindIndex(parent, group, enter, update, exit, data) { - var i = 0, - node, - groupLength = group.length, - dataLength = data.length; - - // Put any non-null nodes that fit into update. - // Put any null nodes into enter. - // Put any remaining data into enter. - for (; i < dataLength; ++i) { - if (node = group[i]) { - node.__data__ = data[i]; - update[i] = node; - } else { - enter[i] = new EnterNode(parent, data[i]); - } - } - - // Put any non-null nodes that don’t fit into exit. - for (; i < groupLength; ++i) { - if (node = group[i]) { - exit[i] = node; - } - } - } - - function bindKey(parent, group, enter, update, exit, data, key) { - var i, - node, - nodeByKeyValue = {}, - groupLength = group.length, - dataLength = data.length, - keyValues = new Array(groupLength), - keyValue; - - // Compute the key for each node. - // If multiple nodes have the same key, the duplicates are added to exit. - for (i = 0; i < groupLength; ++i) { - if (node = group[i]) { - keyValues[i] = keyValue = keyPrefix + key.call(node, node.__data__, i, group); - if (keyValue in nodeByKeyValue) { - exit[i] = node; - } else { - nodeByKeyValue[keyValue] = node; - } - } - } - - // Compute the key for each datum. - // If there a node associated with this key, join and add it to update. - // If there is not (or the key is a duplicate), add it to enter. - for (i = 0; i < dataLength; ++i) { - keyValue = keyPrefix + key.call(parent, data[i], i, data); - if (node = nodeByKeyValue[keyValue]) { - update[i] = node; - node.__data__ = data[i]; - nodeByKeyValue[keyValue] = null; - } else { - enter[i] = new EnterNode(parent, data[i]); - } - } - - // Add any remaining nodes that were not bound to data to exit. - for (i = 0; i < groupLength; ++i) { - if ((node = group[i]) && (nodeByKeyValue[keyValues[i]] === node)) { - exit[i] = node; - } - } - } - - function selection_data(value, key) { - if (!value) { - data = new Array(this.size()), j = -1; - this.each(function(d) { data[++j] = d; }); - return data; - } - - var bind = key ? bindKey : bindIndex, - parents = this._parents, - groups = this._groups; - - if (typeof value !== "function") value = constant$2(value); - - for (var m = groups.length, update = new Array(m), enter = new Array(m), exit = new Array(m), j = 0; j < m; ++j) { - var parent = parents[j], - group = groups[j], - groupLength = group.length, - data = value.call(parent, parent && parent.__data__, j, parents), - dataLength = data.length, - enterGroup = enter[j] = new Array(dataLength), - updateGroup = update[j] = new Array(dataLength), - exitGroup = exit[j] = new Array(groupLength); - - bind(parent, group, enterGroup, updateGroup, exitGroup, data, key); - - // Now connect the enter nodes to their following update node, such that - // appendChild can insert the materialized enter node before this node, - // rather than at the end of the parent node. - for (var i0 = 0, i1 = 0, previous, next; i0 < dataLength; ++i0) { - if (previous = enterGroup[i0]) { - if (i0 >= i1) i1 = i0 + 1; - while (!(next = updateGroup[i1]) && ++i1 < dataLength); - previous._next = next || null; - } - } - } - - update = new Selection(update, parents); - update._enter = enter; - update._exit = exit; - return update; - } - - function selection_exit() { - return new Selection(this._exit || this._groups.map(sparse), this._parents); - } - - function selection_join(onenter, onupdate, onexit) { - var enter = this.enter(), update = this, exit = this.exit(); - enter = typeof onenter === "function" ? onenter(enter) : enter.append(onenter + ""); - if (onupdate != null) update = onupdate(update); - if (onexit == null) exit.remove(); else onexit(exit); - return enter && update ? enter.merge(update).order() : update; - } - - function selection_merge(selection) { - - for (var groups0 = this._groups, groups1 = selection._groups, m0 = groups0.length, m1 = groups1.length, m = Math.min(m0, m1), merges = new Array(m0), j = 0; j < m; ++j) { - for (var group0 = groups0[j], group1 = groups1[j], n = group0.length, merge = merges[j] = new Array(n), node, i = 0; i < n; ++i) { - if (node = group0[i] || group1[i]) { - merge[i] = node; - } - } - } - - for (; j < m0; ++j) { - merges[j] = groups0[j]; - } - - return new Selection(merges, this._parents); - } - - function selection_order() { - - for (var groups = this._groups, j = -1, m = groups.length; ++j < m;) { - for (var group = groups[j], i = group.length - 1, next = group[i], node; --i >= 0;) { - if (node = group[i]) { - if (next && node.compareDocumentPosition(next) ^ 4) next.parentNode.insertBefore(node, next); - next = node; - } - } - } - - return this; - } - - function selection_sort(compare) { - if (!compare) compare = ascending$1; - - function compareNode(a, b) { - return a && b ? compare(a.__data__, b.__data__) : !a - !b; - } - - for (var groups = this._groups, m = groups.length, sortgroups = new Array(m), j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, sortgroup = sortgroups[j] = new Array(n), node, i = 0; i < n; ++i) { - if (node = group[i]) { - sortgroup[i] = node; - } - } - sortgroup.sort(compareNode); - } - - return new Selection(sortgroups, this._parents).order(); - } - - function ascending$1(a, b) { - return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN; - } - - function selection_call() { - var callback = arguments[0]; - arguments[0] = this; - callback.apply(null, arguments); - return this; - } - - function selection_nodes() { - var nodes = new Array(this.size()), i = -1; - this.each(function() { nodes[++i] = this; }); - return nodes; - } - - function selection_node() { - - for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) { - for (var group = groups[j], i = 0, n = group.length; i < n; ++i) { - var node = group[i]; - if (node) return node; - } - } - - return null; - } - - function selection_size() { - var size = 0; - this.each(function() { ++size; }); - return size; - } - - function selection_empty() { - return !this.node(); - } - - function selection_each(callback) { - - for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) { - for (var group = groups[j], i = 0, n = group.length, node; i < n; ++i) { - if (node = group[i]) callback.call(node, node.__data__, i, group); - } - } - - return this; - } - - function attrRemove(name) { - return function() { - this.removeAttribute(name); - }; - } - - function attrRemoveNS(fullname) { - return function() { - this.removeAttributeNS(fullname.space, fullname.local); - }; - } - - function attrConstant(name, value) { - return function() { - this.setAttribute(name, value); - }; - } - - function attrConstantNS(fullname, value) { - return function() { - this.setAttributeNS(fullname.space, fullname.local, value); - }; - } - - function attrFunction(name, value) { - return function() { - var v = value.apply(this, arguments); - if (v == null) this.removeAttribute(name); - else this.setAttribute(name, v); - }; - } - - function attrFunctionNS(fullname, value) { - return function() { - var v = value.apply(this, arguments); - if (v == null) this.removeAttributeNS(fullname.space, fullname.local); - else this.setAttributeNS(fullname.space, fullname.local, v); - }; - } - - function selection_attr(name, value) { - var fullname = namespace(name); - - if (arguments.length < 2) { - var node = this.node(); - return fullname.local - ? node.getAttributeNS(fullname.space, fullname.local) - : node.getAttribute(fullname); - } - - return this.each((value == null - ? (fullname.local ? attrRemoveNS : attrRemove) : (typeof value === "function" - ? (fullname.local ? attrFunctionNS : attrFunction) - : (fullname.local ? attrConstantNS : attrConstant)))(fullname, value)); - } - - function defaultView(node) { - return (node.ownerDocument && node.ownerDocument.defaultView) // node is a Node - || (node.document && node) // node is a Window - || node.defaultView; // node is a Document - } - - function styleRemove(name) { - return function() { - this.style.removeProperty(name); - }; - } - - function styleConstant(name, value, priority) { - return function() { - this.style.setProperty(name, value, priority); - }; - } - - function styleFunction(name, value, priority) { - return function() { - var v = value.apply(this, arguments); - if (v == null) this.style.removeProperty(name); - else this.style.setProperty(name, v, priority); - }; - } - - function selection_style(name, value, priority) { - return arguments.length > 1 - ? this.each((value == null - ? styleRemove : typeof value === "function" - ? styleFunction - : styleConstant)(name, value, priority == null ? "" : priority)) - : styleValue(this.node(), name); - } - - function styleValue(node, name) { - return node.style.getPropertyValue(name) - || defaultView(node).getComputedStyle(node, null).getPropertyValue(name); - } - - function propertyRemove(name) { - return function() { - delete this[name]; - }; - } - - function propertyConstant(name, value) { - return function() { - this[name] = value; - }; - } - - function propertyFunction(name, value) { - return function() { - var v = value.apply(this, arguments); - if (v == null) delete this[name]; - else this[name] = v; - }; - } - - function selection_property(name, value) { - return arguments.length > 1 - ? this.each((value == null - ? propertyRemove : typeof value === "function" - ? propertyFunction - : propertyConstant)(name, value)) - : this.node()[name]; - } - - function classArray(string) { - return string.trim().split(/^|\s+/); - } - - function classList(node) { - return node.classList || new ClassList(node); - } - - function ClassList(node) { - this._node = node; - this._names = classArray(node.getAttribute("class") || ""); - } - - ClassList.prototype = { - add: function(name) { - var i = this._names.indexOf(name); - if (i < 0) { - this._names.push(name); - this._node.setAttribute("class", this._names.join(" ")); - } - }, - remove: function(name) { - var i = this._names.indexOf(name); - if (i >= 0) { - this._names.splice(i, 1); - this._node.setAttribute("class", this._names.join(" ")); - } - }, - contains: function(name) { - return this._names.indexOf(name) >= 0; - } - }; - - function classedAdd(node, names) { - var list = classList(node), i = -1, n = names.length; - while (++i < n) list.add(names[i]); - } - - function classedRemove(node, names) { - var list = classList(node), i = -1, n = names.length; - while (++i < n) list.remove(names[i]); - } - - function classedTrue(names) { - return function() { - classedAdd(this, names); - }; - } - - function classedFalse(names) { - return function() { - classedRemove(this, names); - }; - } - - function classedFunction(names, value) { - return function() { - (value.apply(this, arguments) ? classedAdd : classedRemove)(this, names); - }; - } - - function selection_classed(name, value) { - var names = classArray(name + ""); - - if (arguments.length < 2) { - var list = classList(this.node()), i = -1, n = names.length; - while (++i < n) if (!list.contains(names[i])) return false; - return true; - } - - return this.each((typeof value === "function" - ? classedFunction : value - ? classedTrue - : classedFalse)(names, value)); - } - - function textRemove() { - this.textContent = ""; - } - - function textConstant(value) { - return function() { - this.textContent = value; - }; - } - - function textFunction(value) { - return function() { - var v = value.apply(this, arguments); - this.textContent = v == null ? "" : v; - }; - } - - function selection_text(value) { - return arguments.length - ? this.each(value == null - ? textRemove : (typeof value === "function" - ? textFunction - : textConstant)(value)) - : this.node().textContent; - } - - function htmlRemove() { - this.innerHTML = ""; - } - - function htmlConstant(value) { - return function() { - this.innerHTML = value; - }; - } - - function htmlFunction(value) { - return function() { - var v = value.apply(this, arguments); - this.innerHTML = v == null ? "" : v; - }; - } - - function selection_html(value) { - return arguments.length - ? this.each(value == null - ? htmlRemove : (typeof value === "function" - ? htmlFunction - : htmlConstant)(value)) - : this.node().innerHTML; - } - - function raise() { - if (this.nextSibling) this.parentNode.appendChild(this); - } - - function selection_raise() { - return this.each(raise); - } - - function lower() { - if (this.previousSibling) this.parentNode.insertBefore(this, this.parentNode.firstChild); - } - - function selection_lower() { - return this.each(lower); - } - - function selection_append(name) { - var create = typeof name === "function" ? name : creator(name); - return this.select(function() { - return this.appendChild(create.apply(this, arguments)); - }); - } - - function constantNull() { - return null; - } - - function selection_insert(name, before) { - var create = typeof name === "function" ? name : creator(name), - select = before == null ? constantNull : typeof before === "function" ? before : selector(before); - return this.select(function() { - return this.insertBefore(create.apply(this, arguments), select.apply(this, arguments) || null); - }); - } - - function remove() { - var parent = this.parentNode; - if (parent) parent.removeChild(this); - } - - function selection_remove() { - return this.each(remove); - } - - function selection_cloneShallow() { - var clone = this.cloneNode(false), parent = this.parentNode; - return parent ? parent.insertBefore(clone, this.nextSibling) : clone; - } - - function selection_cloneDeep() { - var clone = this.cloneNode(true), parent = this.parentNode; - return parent ? parent.insertBefore(clone, this.nextSibling) : clone; - } - - function selection_clone(deep) { - return this.select(deep ? selection_cloneDeep : selection_cloneShallow); - } - - function selection_datum(value) { - return arguments.length - ? this.property("__data__", value) - : this.node().__data__; - } - - var filterEvents = {}; - - var event = null; - - if (typeof document !== "undefined") { - var element = document.documentElement; - if (!("onmouseenter" in element)) { - filterEvents = {mouseenter: "mouseover", mouseleave: "mouseout"}; - } - } - - function filterContextListener(listener, index, group) { - listener = contextListener(listener, index, group); - return function(event) { - var related = event.relatedTarget; - if (!related || (related !== this && !(related.compareDocumentPosition(this) & 8))) { - listener.call(this, event); - } - }; - } - - function contextListener(listener, index, group) { - return function(event1) { - var event0 = event; // Events can be reentrant (e.g., focus). - event = event1; - try { - listener.call(this, this.__data__, index, group); - } finally { - event = event0; - } - }; - } - - function parseTypenames$1(typenames) { - return typenames.trim().split(/^|\s+/).map(function(t) { - var name = "", i = t.indexOf("."); - if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i); - return {type: t, name: name}; - }); - } - - function onRemove(typename) { - return function() { - var on = this.__on; - if (!on) return; - for (var j = 0, i = -1, m = on.length, o; j < m; ++j) { - if (o = on[j], (!typename.type || o.type === typename.type) && o.name === typename.name) { - this.removeEventListener(o.type, o.listener, o.capture); - } else { - on[++i] = o; - } - } - if (++i) on.length = i; - else delete this.__on; - }; - } - - function onAdd(typename, value, capture) { - var wrap = filterEvents.hasOwnProperty(typename.type) ? filterContextListener : contextListener; - return function(d, i, group) { - var on = this.__on, o, listener = wrap(value, i, group); - if (on) for (var j = 0, m = on.length; j < m; ++j) { - if ((o = on[j]).type === typename.type && o.name === typename.name) { - this.removeEventListener(o.type, o.listener, o.capture); - this.addEventListener(o.type, o.listener = listener, o.capture = capture); - o.value = value; - return; - } - } - this.addEventListener(typename.type, listener, capture); - o = {type: typename.type, name: typename.name, value: value, listener: listener, capture: capture}; - if (!on) this.__on = [o]; - else on.push(o); - }; - } - - function selection_on(typename, value, capture) { - var typenames = parseTypenames$1(typename + ""), i, n = typenames.length, t; - - if (arguments.length < 2) { - var on = this.node().__on; - if (on) for (var j = 0, m = on.length, o; j < m; ++j) { - for (i = 0, o = on[j]; i < n; ++i) { - if ((t = typenames[i]).type === o.type && t.name === o.name) { - return o.value; - } - } - } - return; - } - - on = value ? onAdd : onRemove; - if (capture == null) capture = false; - for (i = 0; i < n; ++i) this.each(on(typenames[i], value, capture)); - return this; - } - - function customEvent(event1, listener, that, args) { - var event0 = event; - event1.sourceEvent = event; - event = event1; - try { - return listener.apply(that, args); - } finally { - event = event0; - } - } - - function dispatchEvent(node, type, params) { - var window = defaultView(node), - event = window.CustomEvent; - - if (typeof event === "function") { - event = new event(type, params); - } else { - event = window.document.createEvent("Event"); - if (params) event.initEvent(type, params.bubbles, params.cancelable), event.detail = params.detail; - else event.initEvent(type, false, false); - } - - node.dispatchEvent(event); - } - - function dispatchConstant(type, params) { - return function() { - return dispatchEvent(this, type, params); - }; - } - - function dispatchFunction(type, params) { - return function() { - return dispatchEvent(this, type, params.apply(this, arguments)); - }; - } - - function selection_dispatch(type, params) { - return this.each((typeof params === "function" - ? dispatchFunction - : dispatchConstant)(type, params)); - } - - var root = [null]; - - function Selection(groups, parents) { - this._groups = groups; - this._parents = parents; - } - - function selection() { - return new Selection([[document.documentElement]], root); - } - - Selection.prototype = selection.prototype = { - constructor: Selection, - select: selection_select, - selectAll: selection_selectAll, - filter: selection_filter, - data: selection_data, - enter: selection_enter, - exit: selection_exit, - join: selection_join, - merge: selection_merge, - order: selection_order, - sort: selection_sort, - call: selection_call, - nodes: selection_nodes, - node: selection_node, - size: selection_size, - empty: selection_empty, - each: selection_each, - attr: selection_attr, - style: selection_style, - property: selection_property, - classed: selection_classed, - text: selection_text, - html: selection_html, - raise: selection_raise, - lower: selection_lower, - append: selection_append, - insert: selection_insert, - remove: selection_remove, - clone: selection_clone, - datum: selection_datum, - on: selection_on, - dispatch: selection_dispatch - }; - - function select(selector) { - return typeof selector === "string" - ? new Selection([[document.querySelector(selector)]], [document.documentElement]) - : new Selection([[selector]], root); - } - - function sourceEvent() { - var current = event, source; - while (source = current.sourceEvent) current = source; - return current; - } - - function point(node, event) { - var svg = node.ownerSVGElement || node; - - if (svg.createSVGPoint) { - var point = svg.createSVGPoint(); - point.x = event.clientX, point.y = event.clientY; - point = point.matrixTransform(node.getScreenCTM().inverse()); - return [point.x, point.y]; - } - - var rect = node.getBoundingClientRect(); - return [event.clientX - rect.left - node.clientLeft, event.clientY - rect.top - node.clientTop]; - } - - function mouse(node) { - var event = sourceEvent(); - if (event.changedTouches) event = event.changedTouches[0]; - return point(node, event); - } - - function touch(node, touches, identifier) { - if (arguments.length < 3) identifier = touches, touches = sourceEvent().changedTouches; - - for (var i = 0, n = touches ? touches.length : 0, touch; i < n; ++i) { - if ((touch = touches[i]).identifier === identifier) { - return point(node, touch); - } - } - - return null; - } - - function nopropagation() { - event.stopImmediatePropagation(); - } - - function noevent() { - event.preventDefault(); - event.stopImmediatePropagation(); - } - - function nodrag(view) { - var root = view.document.documentElement, - selection = select(view).on("dragstart.drag", noevent, true); - if ("onselectstart" in root) { - selection.on("selectstart.drag", noevent, true); - } else { - root.__noselect = root.style.MozUserSelect; - root.style.MozUserSelect = "none"; - } - } - - function yesdrag(view, noclick) { - var root = view.document.documentElement, - selection = select(view).on("dragstart.drag", null); - if (noclick) { - selection.on("click.drag", noevent, true); - setTimeout(function() { selection.on("click.drag", null); }, 0); - } - if ("onselectstart" in root) { - selection.on("selectstart.drag", null); - } else { - root.style.MozUserSelect = root.__noselect; - delete root.__noselect; - } - } - - function constant$3(x) { - return function() { - return x; - }; - } - - function DragEvent(target, type, subject, id, active, x, y, dx, dy, dispatch) { - this.target = target; - this.type = type; - this.subject = subject; - this.identifier = id; - this.active = active; - this.x = x; - this.y = y; - this.dx = dx; - this.dy = dy; - this._ = dispatch; - } - - DragEvent.prototype.on = function() { - var value = this._.on.apply(this._, arguments); - return value === this._ ? this : value; - }; - - // Ignore right-click, since that should open the context menu. - function defaultFilter() { - return !event.ctrlKey && !event.button; - } - - function defaultContainer() { - return this.parentNode; - } - - function defaultSubject(d) { - return d == null ? {x: event.x, y: event.y} : d; - } - - function defaultTouchable() { - return navigator.maxTouchPoints || ("ontouchstart" in this); - } - - function drag() { - var filter = defaultFilter, - container = defaultContainer, - subject = defaultSubject, - touchable = defaultTouchable, - gestures = {}, - listeners = dispatch("start", "drag", "end"), - active = 0, - mousedownx, - mousedowny, - mousemoving, - touchending, - clickDistance2 = 0; - - function drag(selection) { - selection - .on("mousedown.drag", mousedowned) - .filter(touchable) - .on("touchstart.drag", touchstarted) - .on("touchmove.drag", touchmoved) - .on("touchend.drag touchcancel.drag", touchended) - .style("touch-action", "none") - .style("-webkit-tap-highlight-color", "rgba(0,0,0,0)"); - } - - function mousedowned() { - if (touchending || !filter.apply(this, arguments)) return; - var gesture = beforestart("mouse", container.apply(this, arguments), mouse, this, arguments); - if (!gesture) return; - select(event.view).on("mousemove.drag", mousemoved, true).on("mouseup.drag", mouseupped, true); - nodrag(event.view); - nopropagation(); - mousemoving = false; - mousedownx = event.clientX; - mousedowny = event.clientY; - gesture("start"); - } - - function mousemoved() { - noevent(); - if (!mousemoving) { - var dx = event.clientX - mousedownx, dy = event.clientY - mousedowny; - mousemoving = dx * dx + dy * dy > clickDistance2; - } - gestures.mouse("drag"); - } - - function mouseupped() { - select(event.view).on("mousemove.drag mouseup.drag", null); - yesdrag(event.view, mousemoving); - noevent(); - gestures.mouse("end"); - } - - function touchstarted() { - if (!filter.apply(this, arguments)) return; - var touches = event.changedTouches, - c = container.apply(this, arguments), - n = touches.length, i, gesture; - - for (i = 0; i < n; ++i) { - if (gesture = beforestart(touches[i].identifier, c, touch, this, arguments)) { - nopropagation(); - gesture("start"); - } - } - } - - function touchmoved() { - var touches = event.changedTouches, - n = touches.length, i, gesture; - - for (i = 0; i < n; ++i) { - if (gesture = gestures[touches[i].identifier]) { - noevent(); - gesture("drag"); - } - } - } - - function touchended() { - var touches = event.changedTouches, - n = touches.length, i, gesture; - - if (touchending) clearTimeout(touchending); - touchending = setTimeout(function() { touchending = null; }, 500); // Ghost clicks are delayed! - for (i = 0; i < n; ++i) { - if (gesture = gestures[touches[i].identifier]) { - nopropagation(); - gesture("end"); - } - } - } - - function beforestart(id, container, point, that, args) { - var p = point(container, id), s, dx, dy, - sublisteners = listeners.copy(); - - if (!customEvent(new DragEvent(drag, "beforestart", s, id, active, p[0], p[1], 0, 0, sublisteners), function() { - if ((event.subject = s = subject.apply(that, args)) == null) return false; - dx = s.x - p[0] || 0; - dy = s.y - p[1] || 0; - return true; - })) return; - - return function gesture(type) { - var p0 = p, n; - switch (type) { - case "start": gestures[id] = gesture, n = active++; break; - case "end": delete gestures[id], --active; // nobreak - case "drag": p = point(container, id), n = active; break; - } - customEvent(new DragEvent(drag, type, s, id, n, p[0] + dx, p[1] + dy, p[0] - p0[0], p[1] - p0[1], sublisteners), sublisteners.apply, sublisteners, [type, that, args]); - }; - } - - drag.filter = function(_) { - return arguments.length ? (filter = typeof _ === "function" ? _ : constant$3(!!_), drag) : filter; - }; - - drag.container = function(_) { - return arguments.length ? (container = typeof _ === "function" ? _ : constant$3(_), drag) : container; - }; - - drag.subject = function(_) { - return arguments.length ? (subject = typeof _ === "function" ? _ : constant$3(_), drag) : subject; - }; - - drag.touchable = function(_) { - return arguments.length ? (touchable = typeof _ === "function" ? _ : constant$3(!!_), drag) : touchable; - }; - - drag.on = function() { - var value = listeners.on.apply(listeners, arguments); - return value === listeners ? drag : value; - }; - - drag.clickDistance = function(_) { - return arguments.length ? (clickDistance2 = (_ = +_) * _, drag) : Math.sqrt(clickDistance2); - }; - - return drag; - } - - // Copyright 2018 The Distill Template Authors - - const T$a = Template('d-slider', ` - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -`); - - // ARIA - // If the slider has a visible label, it is referenced by aria-labelledby on the slider element. Otherwise, the slider element has a label provided by aria-label. - // If the slider is vertically oriented, it has aria-orientation set to vertical. The default value of aria-orientation for a slider is horizontal. - - const keyCodes = { - left: 37, - up: 38, - right: 39, - down: 40, - pageUp: 33, - pageDown: 34, - end: 35, - home: 36 - }; - - class Slider extends T$a(HTMLElement) { - - - connectedCallback() { - this.connected = true; - this.setAttribute('role', 'slider'); - // Makes the element tab-able. - if (!this.hasAttribute('tabindex')) { this.setAttribute('tabindex', 0); } - - // Keeps track of keyboard vs. mouse interactions for focus rings - this.mouseEvent = false; - - // Handles to shadow DOM elements - this.knob = this.root.querySelector('.knob-container'); - this.background = this.root.querySelector('.background'); - this.trackFill = this.root.querySelector('.track-fill'); - this.track = this.root.querySelector('.track'); - - // Default values for attributes - this.min = this.min ? this.min : 0; - this.max = this.max ? this.max : 100; - this.scale = linear$1().domain([this.min, this.max]).range([0, 1]).clamp(true); - - this.origin = this.origin !== undefined ? this.origin : this.min; - this.step = this.step ? this.step : 1; - this.update(this.value ? this.value : 0); - - this.ticks = this.ticks ? this.ticks : false; - this.renderTicks(); - - this.drag = drag() - .container(this.background) - .on('start', () => { - this.mouseEvent = true; - this.background.classList.add('mousedown'); - this.changeValue = this.value; - this.dragUpdate(); - }) - .on('drag', () => { - this.dragUpdate(); - }) - .on('end', () => { - this.mouseEvent = false; - this.background.classList.remove('mousedown'); - this.dragUpdate(); - if (this.changeValue !== this.value) this.dispatchChange(); - this.changeValue = this.value; - }); - this.drag(select(this.background)); - - this.addEventListener('focusin', () => { - if(!this.mouseEvent) { - this.background.classList.add('focus'); - } - }); - this.addEventListener('focusout', () => { - this.background.classList.remove('focus'); - }); - this.addEventListener('keydown', this.onKeyDown); - - } - - static get observedAttributes() {return ['min', 'max', 'value', 'step', 'ticks', 'origin', 'tickValues', 'tickLabels']; } - - attributeChangedCallback(attr, oldValue, newValue) { - if (isNaN(newValue) || newValue === undefined || newValue === null) return; - if (attr == 'min') { - this.min = +newValue; - this.setAttribute('aria-valuemin', this.min); - } - if (attr == 'max') { - this.max = +newValue; - this.setAttribute('aria-valuemax', this.max); - } - if (attr == 'value') { - this.update(+newValue); - } - if (attr == 'origin') { - this.origin = +newValue; - // this.update(this.value); - } - if (attr == 'step') { - if (newValue > 0) { - this.step = +newValue; - } - } - if (attr == 'ticks') { - this.ticks = (newValue === '' ? true : newValue); - } - } - - onKeyDown(event) { - this.changeValue = this.value; - let stopPropagation = false; - switch (event.keyCode) { - case keyCodes.left: - case keyCodes.down: - this.update(this.value - this.step); - stopPropagation = true; - break; - case keyCodes.right: - case keyCodes.up: - this.update(this.value + this.step); - stopPropagation = true; - break; - case keyCodes.pageUp: - this.update(this.value + this.step * 10); - stopPropagation = true; - break; - - case keyCodes.pageDown: - this.update(this.value + this.step * 10); - stopPropagation = true; - break; - case keyCodes.home: - this.update(this.min); - stopPropagation = true; - break; - case keyCodes.end: - this.update(this.max); - stopPropagation = true; - break; - } - if (stopPropagation) { - this.background.classList.add('focus'); - event.preventDefault(); - event.stopPropagation(); - if (this.changeValue !== this.value) this.dispatchChange(); - } - } - - validateValueRange(min, max, value) { - return Math.max(Math.min(max, value), min); - } - - quantizeValue(value, step) { - return Math.round(value / step) * step; - } - - dragUpdate() { - const bbox = this.background.getBoundingClientRect(); - const x = event.x; - const width = bbox.width; - this.update(this.scale.invert(x / width)); - } - - update(value) { - let v = value; - if (this.step !== 'any') { - v = this.quantizeValue(value, this.step); - } - v = this.validateValueRange(this.min, this.max, v); - if (this.connected) { - this.knob.style.left = this.scale(v) * 100 + '%'; - this.trackFill.style.width = this.scale(this.min + Math.abs(v - this.origin)) * 100 + '%'; - this.trackFill.style.left = this.scale(Math.min(v, this.origin)) * 100 + '%'; - } - if (this.value !== v) { - this.value = v; - this.setAttribute('aria-valuenow', this.value); - this.dispatchInput(); - } - } - - // Dispatches only on a committed change (basically only on mouseup). - dispatchChange() { - const e = new Event('change'); - this.dispatchEvent(e, {}); - } - - // Dispatches on each value change. - dispatchInput() { - const e = new Event('input'); - this.dispatchEvent(e, {}); - } - - renderTicks() { - const ticksContainer = this.root.querySelector('.ticks'); - if (this.ticks !== false) { - let tickData = []; - if (this.ticks > 0) { - tickData = this.scale.ticks(this.ticks); - } else if (this.step === 'any') { - tickData = this.scale.ticks(); - } else { - tickData = range(this.min, this.max + 1e-6, this.step); - } - tickData.forEach(d => { - const tick = document.createElement('div'); - tick.classList.add('tick'); - tick.style.left = this.scale(d) * 100 + '%'; - ticksContainer.appendChild(tick); - }); - } else { - ticksContainer.style.display = 'none'; - } - } - } - - var logo = "\n \n\n"; - - const headerTemplate = ` - - -`; - - // Copyright 2018 The Distill Template Authors - - const T$b = Template('distill-header', headerTemplate, false); - - class DistillHeader extends T$b(HTMLElement) { - - } - - // Copyright 2018 The Distill Template Authors - - const styles$2 = ` - -`; - - function appendixTemplate(frontMatter) { - let html = styles$2; - - if (typeof frontMatter.githubUrl !== 'undefined') { - html += ` -

    Updates and Corrections

    -

    `; - if (frontMatter.githubCompareUpdatesUrl) { - html += `View all changes to this article since it was first published.`; - } - html += ` - If you see mistakes or want to suggest changes, please create an issue on GitHub.

    - `; - } - - const journal = frontMatter.journal; - if (typeof journal !== 'undefined' && journal.title === 'Distill') { - html += ` -

    Reuse

    -

    Diagrams and text are licensed under Creative Commons Attribution CC-BY 4.0 with the source available on GitHub, unless noted otherwise. The figures that have been reused from other sources don’t fall under this license and can be recognized by a note in their caption: “Figure from …”.

    - `; - } - - if (typeof frontMatter.publishedDate !== 'undefined') { - html += ` -

    Citation

    -

    For attribution in academic contexts, please cite this work as

    -
    ${frontMatter.concatenatedAuthors}, "${frontMatter.title}", Distill, ${frontMatter.publishedYear}.
    -

    BibTeX citation

    -
    ${serializeFrontmatterToBibtex(frontMatter)}
    - `; - } - - return html; - } - - class DistillAppendix extends HTMLElement { - - static get is() { return 'distill-appendix'; } - - set frontMatter(frontMatter) { - this.innerHTML = appendixTemplate(frontMatter); - } - - } - - const footerTemplate = ` - - - - -`; - - // Copyright 2018 The Distill Template Authors - - const T$c = Template('distill-footer', footerTemplate); - - class DistillFooter extends T$c(HTMLElement) { - - } - - // Copyright 2018 The Distill Template Authors - - let templateIsLoading = false; - let runlevel = 0; - const initialize = function() { - if (window.distill.runlevel < 1) { - throw new Error("Insufficient Runlevel for Distill Template!"); - } - - /* 1. Flag that we're being loaded */ - if ("distill" in window && window.distill.templateIsLoading) { - throw new Error( - "Runlevel 1: Distill Template is getting loaded more than once, aborting!" - ); - } else { - window.distill.templateIsLoading = true; - console.debug("Runlevel 1: Distill Template has started loading."); - } - - /* 2. Add styles if they weren't added during prerendering */ - makeStyleTag(document); - console.debug("Runlevel 1: Static Distill styles have been added."); - console.debug("Runlevel 1->2."); - window.distill.runlevel += 1; - - /* 3. Register Controller listener functions */ - /* Needs to happen before components to their connected callbacks have a controller to talk to. */ - for (const [functionName, callback] of Object.entries(Controller.listeners)) { - if (typeof callback === "function") { - document.addEventListener(functionName, callback); - } else { - console.error("Runlevel 2: Controller listeners need to be functions!"); - } - } - console.debug("Runlevel 2: We can now listen to controller events."); - console.debug("Runlevel 2->3."); - window.distill.runlevel += 1; - - /* 4. Register components */ - const components = [ - Abstract, Appendix, Article, Bibliography, Byline, Cite, CitationList, Code, - Footnote, FootnoteList, FrontMatter$1, HoverBox, Title, DMath, References, TOC, Figure, - Slider, Interstitial - ]; - - const distillComponents = [DistillHeader, DistillAppendix, DistillFooter]; - - if (window.distill.runlevel < 2) { - throw new Error("Insufficient Runlevel for adding custom elements!"); - } - const allComponents = components.concat(distillComponents); - for (const component of allComponents) { - console.debug("Runlevel 2: Registering custom element: " + component.is); - customElements.define(component.is, component); - } - - console.debug( - "Runlevel 3: Distill Template finished registering custom elements." - ); - console.debug("Runlevel 3->4."); - window.distill.runlevel += 1; - - // If template was added after DOMContentLoaded we may have missed that event. - // Controller will check for that case, so trigger the event explicitly: - if (domContentLoaded()) { - Controller.listeners.DOMContentLoaded(); - } - - console.debug("Runlevel 4: Distill Template initialisation complete."); - window.distill.templateIsLoading = false; - window.distill.templateHasLoaded = true; - }; - - window.distill = { runlevel, initialize, templateIsLoading }; - - /* 0. Check browser feature support; synchronously polyfill if needed */ - if (Polyfills.browserSupportsAllFeatures()) { - console.debug("Runlevel 0: No need for polyfills."); - console.debug("Runlevel 0->1."); - window.distill.runlevel += 1; - window.distill.initialize(); - } else { - console.debug("Runlevel 0: Distill Template is loading polyfills."); - Polyfills.load(window.distill.initialize); - } - -}))); -//# sourceMappingURL=template.v2.js.map +!function(n){"function"==typeof define&&define.amd?define(n):n()}(function(){"use strict"; +// Copyright 2018 The Distill Template Authors +function n(n,t){n.title=t.title,t.published&&(t.published instanceof Date?n.publishedDate=t.published:t.published.constructor===String&&(n.publishedDate=new Date(t.published))),t.publishedDate&&(t.publishedDate instanceof Date?n.publishedDate=t.publishedDate:t.publishedDate.constructor===String?n.publishedDate=new Date(t.publishedDate):console.error("Don't know what to do with published date: "+t.publishedDate)),n.description=t.description,n.authors=t.authors.map(n=>new Nr(n)),n.katex=t.katex,n.password=t.password,t.doi&&(n.doi=t.doi)} +// Copyright 2018 The Distill Template Authors +function t(n=document){const t=new Set,e=n.querySelectorAll("d-cite");for(const n of e){const e=(n.getAttribute("key")||n.getAttribute("bibtex-key")).split(",").map(n=>n.trim());for(const n of e)t.add(n)}return[...t]}function e(n,t,e,i){if(null==n.author)return"";var r=n.author.split(" and ");let o=r.map(n=>{if(-1!=(n=n.trim()).indexOf(","))var e=n.split(",")[0].trim(),i=n.split(",")[1];else if(-1!=n.indexOf(" "))e=n.split(" ").slice(-1)[0].trim(),i=n.split(" ").slice(0,-1).join(" ");else e=n.trim();var r="";return i!=undefined&&(r=(r=i.trim().split(" ").map(n=>n.trim()[0])).join(".")+"."),t.replace("${F}",i).replace("${L}",e).replace("${I}",r).trim()});if(r.length>1){var a=o.slice(0,r.length-1).join(e);return a+=(i||e)+o[r.length-1]}return o[0]}function i(n){var t=n.journal||n.booktitle||"";if("volume"in n){var e=n.issue||n.number;e=e!=undefined?"("+e+")":"",t+=", Vol "+n.volume+e}return"pages"in n&&(t+=", pp. "+n.pages),""!=t&&(t+=". "),"publisher"in n&&"."!=(t+=n.publisher)[t.length-1]&&(t+="."),t}function r(n){if("url"in n){var t=n.url,e=/arxiv\.org\/abs\/([0-9\.]*)/.exec(t);if(null!=e&&(t=`http://arxiv.org/pdf/${e[1]}.pdf`),".pdf"==t.slice(-4))var i="PDF";else if(".html"==t.slice(-5))i="HTML";return`  [${i||"link"}]`}return""}function o(n,t){return"doi"in n?`${t?"
    ":""} DOI: ${n.doi}`:""}function a(n){return''+n.title+" "}function s(n){if(n){var t=a(n);return t+=r(n)+"
    ",n.author&&(t+=e(n,"${L}, ${I}",", "," and "),(n.year||n.date)&&(t+=", ")),n.year||n.date?t+=(n.year||n.date)+". ":t+=". ",t+=i(n),t+=o(n)}return"?"}function l(n){if(n){var t="";t+=""+n.title+"",t+=r(n),t+="
    ";var a=e(n,"${I} ${L}",", ")+".",s=i(n).trim()+" "+n.year+". "+o(n,!0);return(a+s).length"+s,t}return"?"}function u(){return-1!==["interactive","complete"].indexOf(document.readyState)} +// Copyright 2018 The Distill Template Authors +function c(n){for(let t of n.authors){const n=Boolean(t.affiliation),e=Boolean(t.affiliations);if(n)if(e)console.warn(`Author ${t.author} has both old-style ("affiliation" & "affiliationURL") and new style ("affiliations") affiliation information!`);else{let n={name:t.affiliation};t.affiliationURL&&(n.url=t.affiliationURL),t.affiliations=[n]}}return n}function d(n){const t=n.firstElementChild;if(t){if("json"==t.getAttribute("type").split("/")[1]){const n=t.textContent;return c(JSON.parse(n))}console.error("Distill only supports JSON frontmatter tags anymore; no more YAML.")}else console.error("You added a frontmatter tag but did not provide a script tag with front matter data in it. Please take a look at our templates.");return{}} +// Copyright 2018 The Distill Template Authors +function h(n,t){const e=n.body,i=e.querySelector("d-article");if(!i)return void console.warn("No d-article tag found; skipping adding optional components!");let r=n.querySelector("d-byline");r||(t.authors?(r=n.createElement("d-byline"),e.insertBefore(r,i)):console.warn("No authors found in front matter; please add them before submission!"));let o=n.querySelector("d-title");o||(o=n.createElement("d-title"),e.insertBefore(o,r));let a=o.querySelector("h1");a||((a=n.createElement("h1")).textContent=t.title,o.insertBefore(a,o.firstChild));const s="undefined"!=typeof t.password;let l=e.querySelector("d-interstitial");if(s&&!l){const i="undefined"!=typeof window,r=i&&window.location.hostname.includes("localhost");i&&r||((l=n.createElement("d-interstitial")).password=t.password,e.insertBefore(l,e.firstChild))}else!s&&l&&l.parentElement.removeChild(this);let u=n.querySelector("d-appendix");u||(u=n.createElement("d-appendix"),n.body.appendChild(u));let c=n.querySelector("d-footnote-list");c||(c=n.createElement("d-footnote-list"),u.appendChild(c));let d=n.querySelector("d-citation-list");d||(d=n.createElement("d-citation-list"),u.appendChild(d))} +// Copyright 2018 The Distill Template Authors +function p(n){const t="distill-prerendered-styles";if(!n.getElementById(t)){const e=n.createElement("style");e.id=t,e.type="text/css";const i=n.createTextNode(Kr);e.appendChild(i);const r=n.head.querySelector("script");n.head.insertBefore(e,r)}} +// Copyright 2018 The Distill Template Authors +function f(n,t){console.debug("Runlevel 0: Polyfill required: "+n.name);const e=document.createElement("script");e.src=n.url,e.async=!1,t&&(e.onload=function(){t(n)}),e.onerror=function(){new Error("Runlevel 0: Polyfills failed to load script "+n.name)},document.head.appendChild(e)} +// Copyright 2018 The Distill Template Authors +function g(n){return`${n} {\n grid-column: left / text;\n }\n `} +// Copyright 2018 The Distill Template Authors +function m(n,t){return n(t={exports:{}},t.exports),t.exports} +// Copyright 2018 The Distill Template Authors +function b(n){return n.replace(/[\t\n ]+/g," ").replace(/{\\["^`.'acu~Hvs]( )?([a-zA-Z])}/g,(n,t,e)=>e).replace(/{\\([a-zA-Z])}/g,(n,t)=>t)}function y(n){const t=new Map,e=oo.toJSON(n);for(const n of e){for(const[t,e]of Object.entries(n.entryTags))n.entryTags[t.toLowerCase()]=b(e);n.entryTags.type=n.entryType,t.set(n.citationKey,n.entryTags)}return t}function v(n){return`@article{${n.slug},\n author = {${n.bibtexAuthors}},\n title = {${n.title}},\n journal = {${n.journal.title}},\n year = {${n.publishedYear}},\n note = {${n.url}},\n doi = {${n.doi}}\n}`} +// Copyright 2018 The Distill Template Authors +// Copyright 2018 The Distill Template Authors +function w(n){return`\n \n`}function x(n,t,e=document){if(t.size>0){n.style.display="";let i=n.querySelector(".references");if(i)i.innerHTML="";else{const t=e.createElement("style");t.innerHTML=co,n.appendChild(t);const r=e.createElement("h3");r.id="references",r.textContent="References",n.appendChild(r),(i=e.createElement("ol")).id="references-list",i.className="references",n.appendChild(i)}for(const[n,r]of t){const t=e.createElement("li");t.id=n,t.innerHTML=s(r),i.appendChild(t)}}else n.style.display="none"}function k(n,t){let e='\n \n \n

    Table of contents

    \n
      ';for(const n of t){const t="D-TITLE"==n.parentElement.tagName,i=n.getAttribute("no-toc");if(t||i)continue;const r=n.textContent;let o='
    • '+r+"
    • ";"H3"==n.tagName?o="
        "+o+"
      ":o+="
      ",e+=o}e+="
    ",n.innerHTML=e} +// Copyright 2018 The Distill Template Authors +function S(n,t){return nt?1:n>=t?0:NaN}function M(n){return 1===n.length&&(n=T(n)),{left:function(t,e,i,r){for(null==i&&(i=0),null==r&&(r=t.length);i>>1;n(t[o],e)<0?i=o+1:r=o}return i},right:function(t,e,i,r){for(null==i&&(i=0),null==r&&(r=t.length);i>>1;n(t[o],e)>0?r=o:i=o+1}return i}}}function T(n){return function(t,e){return S(n(t),e)}}function _(n,t,e){n=+n,t=+t,e=(r=arguments.length)<2?(t=n,n=0,1):r<3?1:+e;for(var i=-1,r=0|Math.max(0,Math.ceil((t-n)/e)),o=new Array(r);++i0)return[n];if((i=t0)for(n=Math.ceil(n/a),t=Math.floor(t/a),o=new Array(r=Math.ceil(t-n+1));++s=0?(o>=Lo?10:o>=Do?5:o>=Oo?2:1)*Math.pow(10,r):-Math.pow(10,-r)/(o>=Lo?10:o>=Do?5:o>=Oo?2:1)}function E(n,t,e){var i=Math.abs(t-n)/Math.max(0,e),r=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),o=i/r;return o>=Lo?r*=10:o>=Do?r*=5:o>=Oo&&(r*=2),t>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===e?P(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===e?P(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=Ho.exec(n))?new q(t[1],t[2],t[3],1):(t=zo.exec(n))?new q(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=qo.exec(n))?P(t[1],t[2],t[3],t[4]):(t=jo.exec(n))?P(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=Bo.exec(n))?W(t[1],t[2]/100,t[3]/100,1):(t=Yo.exec(n))?W(t[1],t[2]/100,t[3]/100,t[4]):Wo.hasOwnProperty(n)?$(Wo[n]):"transparent"===n?new q(NaN,NaN,NaN,0):null}function $(n){return new q(n>>16&255,n>>8&255,255&n,1)}function P(n,t,e,i){return i<=0&&(n=t=e=NaN),new q(n,t,e,i)}function H(n){return n instanceof O||(n=U(n)),n?new q((n=n.rgb()).r,n.g,n.b,n.opacity):new q}function z(n,t,e,i){return 1===arguments.length?H(n):new q(n,t,e,null==i?1:i)}function q(n,t,e,i){this.r=+n,this.g=+t,this.b=+e,this.opacity=+i}function j(){return"#"+Y(this.r)+Y(this.g)+Y(this.b)}function B(){var n=this.opacity;return(1===(n=isNaN(n)?1:Math.max(0,Math.min(1,n)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===n?")":", "+n+")")}function Y(n){return((n=Math.max(0,Math.min(255,Math.round(n)||0)))<16?"0":"")+n.toString(16)}function W(n,t,e,i){return i<=0?n=t=e=NaN:e<=0||e>=1?n=t=NaN:t<=0&&(n=NaN),new K(n,t,e,i)}function G(n){if(n instanceof K)return new K(n.h,n.s,n.l,n.opacity);if(n instanceof O||(n=U(n)),!n)return new K;if(n instanceof K)return n;var t=(n=n.rgb()).r/255,e=n.g/255,i=n.b/255,r=Math.min(t,e,i),o=Math.max(t,e,i),a=NaN,s=o-r,l=(o+r)/2;return s?(a=t===o?(e-i)/s+6*(e0&&l<1?0:a,new K(a,s,l,n.opacity)}function V(n,t,e,i){return 1===arguments.length?G(n):new K(n,t,e,null==i?1:i)}function K(n,t,e,i){this.h=+n,this.s=+t,this.l=+e,this.opacity=+i}function X(n,t,e){return 255*(n<60?t+(e-t)*n/60:n<180?e:n<240?t+(e-t)*(240-n)/60:t)}function Z(n){if(n instanceof J)return new J(n.l,n.a,n.b,n.opacity);if(n instanceof sn)return ln(n);n instanceof q||(n=H(n));var t,e,i=rn(n.r),r=rn(n.g),o=rn(n.b),a=nn((.2225045*i+.7168786*r+.0606169*o)/Zo);return i===r&&r===o?t=e=a:(t=nn((.4360747*i+.3850649*r+.1430804*o)/Xo),e=nn((.0139322*i+.0971045*r+.7141733*o)/Qo)),new J(116*a-16,500*(t-a),200*(a-e),n.opacity)}function Q(n,t,e,i){return 1===arguments.length?Z(n):new J(n,t,e,null==i?1:i)}function J(n,t,e,i){this.l=+n,this.a=+t,this.b=+e,this.opacity=+i}function nn(n){return n>ea?Math.pow(n,1/3):n/ta+Jo}function tn(n){return n>na?n*n*n:ta*(n-Jo)}function en(n){return 255*(n<=.0031308?12.92*n:1.055*Math.pow(n,1/2.4)-.055)}function rn(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function on(n){if(n instanceof sn)return new sn(n.h,n.c,n.l,n.opacity);if(n instanceof J||(n=Z(n)),0===n.a&&0===n.b)return new sn(NaN,0o&&(r=t.slice(o,r),s[a]?s[a]+=r:s[++a]=r),(e=e[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,l.push({i:a,x:xn(e,i)})),o=fa.lastIndex;return ot&&(e=n,n=t,t=e),function(e){return Math.max(n,Math.min(t,e))}}function On(n,t,e){var i=n[0],r=n[1],o=t[0],a=t[1];return r2?In:On,a=s=null,t}function t(n){return isNaN(n=+n)?r:(a||(a=o(l.map(e),u,c)))(e(d(n)))}var e,i,r,o,a,s,l=ga,u=ga,c=_n,d=Nn;return t.invert=function(n){return d(i((s||(s=o(u,l.map(e),xn)))(n)))},t.domain=function(t){return arguments.length?(l=Array.from(t,En),n()):l.slice()},t.range=function(t){return arguments.length?(u=Array.from(t),n()):u.slice()},t.rangeRound=function(t){return u=Array.from(t),c=Cn,n()},t.clamp=function(t){return arguments.length?(d=!!t||Nn,n()):d!==Nn},t.interpolate=function(t){return arguments.length?(c=t,n()):c},t.unknown=function(n){return arguments.length?(r=n,t):r},function(t,r){return e=t,i=r,n()}}function Un(){return Rn()(Nn,Nn)}function $n(n,t){if((e=(n=t?n.toExponential(t-1):n.toExponential()).indexOf("e"))<0)return null;var e,i=n.slice(0,e);return[i.length>1?i[0]+i.slice(2):i,+n.slice(e+1)]}function Pn(n){return(n=$n(Math.abs(n)))?n[1]:NaN}function Hn(n,t){return function(e,i){for(var r=e.length,o=[],a=0,s=n[0],l=0;r>0&&s>0&&(l+s+1>i&&(s=Math.max(1,i-l)),o.push(e.substring(r-=s,r+s)),!((l+=s+1)>i));)s=n[a=(a+1)%n.length];return o.reverse().join(t)}}function zn(n){return function(t){return t.replace(/[0-9]/g,function(t){return n[+t]})}}function qn(n){if(!(t=ma.exec(n)))throw new Error("invalid format: "+n);var t;return new jn({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function jn(n){this.fill=n.fill===undefined?" ":n.fill+"",this.align=n.align===undefined?">":n.align+"",this.sign=n.sign===undefined?"-":n.sign+"",this.symbol=n.symbol===undefined?"":n.symbol+"",this.zero=!!n.zero,this.width=n.width===undefined?undefined:+n.width,this.comma=!!n.comma,this.precision=n.precision===undefined?undefined:+n.precision,this.trim=!!n.trim,this.type=n.type===undefined?"":n.type+""}function Bn(n){n:for(var t,e=n.length,i=1,r=-1;i0&&(r=0)}return r>0?n.slice(0,r)+n.slice(t+1):n}function Yn(n,t){var e=$n(n,t);if(!e)return n+"";var i=e[0],r=e[1],o=r-(da=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,a=i.length;return o===a?i:o>a?i+new Array(o-a+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+new Array(1-o).join("0")+$n(n,Math.max(0,t+o-1))[0]}function Wn(n,t){var e=$n(n,t);if(!e)return n+"";var i=e[0],r=e[1];return r<0?"0."+new Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+new Array(r-i.length+2).join("0")}function Gn(n){return n}function Vn(n){function t(n){function t(n){var t,r,o,l=w,p=x;if("c"===v)p=k(n)+p,n="";else{var M=(n=+n)<0||1/n<0;if(n=isNaN(n)?c:k(Math.abs(n),b),y&&(n=Bn(n)),M&&0==+n&&"+"!==h&&(M=!1),l=(M?"("===h?h:u:"-"===h||"("===h?"":h)+l,p=("s"===v?ka[8+da/3]:"")+p+(M&&"("===h?")":""),S)for(t=-1,r=n.length;++t(o=n.charCodeAt(t))||o>57){p=(46===o?a+n.slice(t+1):n.slice(t))+p,n=n.slice(0,t);break}}m&&!f&&(n=i(n,Infinity));var T=l.length+n.length+p.length,_=T>1)+l+n+p+_.slice(T);break;default:n=_+l+n+p}return s(n)}var e=(n=qn(n)).fill,d=n.align,h=n.sign,p=n.symbol,f=n.zero,g=n.width,m=n.comma,b=n.precision,y=n.trim,v=n.type;"n"===v?(m=!0,v="g"):wa[v]||(b===undefined&&(b=12),y=!0,v="g"),(f||"0"===e&&"="===d)&&(f=!0,e="0",d="=");var w="$"===p?r:"#"===p&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",x="$"===p?o:/[%p]/.test(v)?l:"",k=wa[v],S=/[defgprs%]/.test(v);return b=b===undefined?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),t.toString=function(){return n+""},t}function e(n,e){var i=t(((n=qn(n)).type="f",n)),r=3*Math.max(-8,Math.min(8,Math.floor(Pn(e)/3))),o=Math.pow(10,-r),a=ka[8+r/3];return function(n){return i(o*n)+a}}var i=n.grouping===undefined||n.thousands===undefined?Gn:Hn(xa.call(n.grouping,Number),n.thousands+""),r=n.currency===undefined?"":n.currency[0]+"",o=n.currency===undefined?"":n.currency[1]+"",a=n.decimal===undefined?".":n.decimal+"",s=n.numerals===undefined?Gn:zn(xa.call(n.numerals,String)),l=n.percent===undefined?"%":n.percent+"",u=n.minus===undefined?"-":n.minus+"",c=n.nan===undefined?"NaN":n.nan+"";return{format:t,formatPrefix:e}}function Kn(n){return ba=Vn(n),ya=ba.format,va=ba.formatPrefix,ba}function Xn(n){return Math.max(0,-Pn(Math.abs(n)))}function Zn(n,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Pn(t)/3)))-Pn(Math.abs(n)))}function Qn(n,t){return n=Math.abs(n),t=Math.abs(t)-n,Math.max(0,Pn(t)-Pn(n))+1}function Jn(n,t,e,i){var r,o=E(n,t,e);switch((i=qn(null==i?",f":i)).type){case"s":var a=Math.max(Math.abs(n),Math.abs(t));return null!=i.precision||isNaN(r=Zn(o,a))||(i.precision=r),va(i,a);case"":case"e":case"g":case"p":case"r":null!=i.precision||isNaN(r=Qn(o,Math.max(Math.abs(n),Math.abs(t))))||(i.precision=r-("e"===i.type));break;case"f":case"%":null!=i.precision||isNaN(r=Xn(o))||(i.precision=r-2*("%"===i.type))}return ya(i)}function nt(n){var t=n.domain;return n.ticks=function(n){var e=t();return C(e[0],e[e.length-1],null==n?10:n)},n.tickFormat=function(n,e){var i=t();return Jn(i[0],i[i.length-1],null==n?10:n,e)},n.nice=function(e){null==e&&(e=10);var i,r=t(),o=0,a=r.length-1,s=r[o],l=r[a];return l0?i=A(s=Math.floor(s/i)*i,l=Math.ceil(l/i)*i,e):i<0&&(i=A(s=Math.ceil(s*i)/i,l=Math.floor(l*i)/i,e)),i>0?(r[o]=Math.floor(s/i)*i,r[a]=Math.ceil(l/i)*i,t(r)):i<0&&(r[o]=Math.ceil(s*i)/i,r[a]=Math.floor(l*i)/i,t(r)),n},n}function tt(){var n=Un();return n.copy=function(){return Fn(n,tt())},N.apply(n,arguments),nt(n)}function et(n,t,e,i){function r(t){return n(t=0===arguments.length?new Date:new Date(+t)),t}return r.floor=function(t){return n(t=new Date(+t)),t},r.ceil=function(e){return n(e=new Date(e-1)),t(e,1),n(e),e},r.round=function(n){var t=r(n),e=r.ceil(n);return n-t0))return s;do{s.push(a=new Date(+e)),t(e,o),n(e)}while(a=t)for(;n(t),!e(t);)t.setTime(t-1)},function(n,i){if(n>=n)if(i<0)for(;++i<=0;)for(;t(n,-1),!e(n););else for(;--i>=0;)for(;t(n,1),!e(n););})},e&&(r.count=function(t,i){return Sa.setTime(+t),Ma.setTime(+i),n(Sa),n(Ma),Math.floor(e(Sa,Ma))},r.every=function(n){return n=Math.floor(n),isFinite(n)&&n>0?n>1?r.filter(i?function(t){return i(t)%n==0}:function(t){return r.count(0,t)%n==0}):r:null}),r}function it(n){return et(function(t){t.setDate(t.getDate()-(t.getDay()+7-n)%7),t.setHours(0,0,0,0)},function(n,t){n.setDate(n.getDate()+7*t)},function(n,t){return(t-n-(t.getTimezoneOffset()-n.getTimezoneOffset())*Ca)/Na})}function rt(n){return et(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-n)%7),t.setUTCHours(0,0,0,0)},function(n,t){n.setUTCDate(n.getUTCDate()+7*t)},function(n,t){return(t-n)/Na})}function ot(n){if(0<=n.y&&n.y<100){var t=new Date(-1,n.m,n.d,n.H,n.M,n.S,n.L);return t.setFullYear(n.y),t}return new Date(n.y,n.m,n.d,n.H,n.M,n.S,n.L)}function at(n){if(0<=n.y&&n.y<100){var t=new Date(Date.UTC(-1,n.m,n.d,n.H,n.M,n.S,n.L));return t.setUTCFullYear(n.y),t}return new Date(Date.UTC(n.y,n.m,n.d,n.H,n.M,n.S,n.L))}function st(n,t,e){return{y:n,m:t,d:e,H:0,M:0,S:0,L:0}}function lt(n){function t(n,t){return function(e){var i,r,o,a=[],s=-1,l=0,u=n.length;for(e instanceof Date||(e=new Date(+e));++s53)return null;"w"in a||(a.w=1),"Z"in a?(r=(o=(r=at(st(a.y,0,1))).getUTCDay())>4||0===o?$a.ceil(r):$a(r),r=Ra.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(r=(o=(r=ot(st(a.y,0,1))).getDay())>4||0===o?Oa.ceil(r):Oa(r),r=La.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),o="Z"in a?at(st(a.y,0,1)).getUTCDay():ot(st(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(o+5)%7:a.w+7*a.U-(o+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,at(a)):ot(a)}}function i(n,t,e,i){for(var r,o,a=0,s=t.length,l=e.length;a=l)return-1;if(37===(r=t.charCodeAt(a++))){if(r=t.charAt(a++),!(o=B[r in Ba?t.charAt(a++):r])||(i=o(n,e,i))<0)return-1}else if(r!=e.charCodeAt(i++))return-1}return i}function r(n,t,e){var i=D.exec(t.slice(e));return i?(n.p=O[i[0].toLowerCase()],e+i[0].length):-1}function o(n,t,e){var i=R.exec(t.slice(e));return i?(n.w=U[i[0].toLowerCase()],e+i[0].length):-1}function a(n,t,e){var i=I.exec(t.slice(e));return i?(n.w=F[i[0].toLowerCase()],e+i[0].length):-1}function s(n,t,e){var i=H.exec(t.slice(e));return i?(n.m=z[i[0].toLowerCase()],e+i[0].length):-1}function l(n,t,e){var i=$.exec(t.slice(e));return i?(n.m=P[i[0].toLowerCase()],e+i[0].length):-1}function u(n,t,e){return i(n,M,t,e)}function c(n,t,e){return i(n,T,t,e)}function d(n,t,e){return i(n,_,t,e)}function h(n){return E[n.getDay()]}function p(n){return A[n.getDay()]}function f(n){return L[n.getMonth()]}function g(n){return N[n.getMonth()]}function m(n){return C[+(n.getHours()>=12)]}function b(n){return 1+~~(n.getMonth()/3)}function y(n){return E[n.getUTCDay()]}function v(n){return A[n.getUTCDay()]}function w(n){return L[n.getUTCMonth()]}function x(n){return N[n.getUTCMonth()]}function k(n){return C[+(n.getUTCHours()>=12)]}function S(n){return 1+~~(n.getUTCMonth()/3)}var M=n.dateTime,T=n.date,_=n.time,C=n.periods,A=n.days,E=n.shortDays,N=n.months,L=n.shortMonths,D=dt(C),O=ht(C),I=dt(A),F=ht(A),R=dt(E),U=ht(E),$=dt(N),P=ht(N),H=dt(L),z=ht(L),q={a:h,A:p,b:f,B:g,c:null,d:Ot,e:Ot,f:$t,H:It,I:Ft,j:Rt,L:Ut,m:Pt,M:Ht,p:m,q:b,Q:fe,s:ge,S:zt,u:qt,U:jt,V:Bt,w:Yt,W:Wt,x:null,X:null,y:Gt,Y:Vt,Z:Kt,"%":pe},j={a:y,A:v,b:w,B:x,c:null,d:Xt,e:Xt,f:te,H:Zt,I:Qt,j:Jt,L:ne,m:ee,M:ie,p:k,q:S,Q:fe,s:ge,S:re,u:oe,U:ae,V:se,w:le,W:ue,x:null,X:null,y:ce,Y:de,Z:he,"%":pe},B={a:o,A:a,b:s,B:l,c:u,d:St,e:St,f:Et,H:Tt,I:Tt,j:Mt,L:At,m:kt,M:_t,p:r,q:xt,Q:Lt,s:Dt,S:Ct,u:ft,U:gt,V:mt,w:pt,W:bt,x:c,X:d,y:vt,Y:yt,Z:wt,"%":Nt};return q.x=t(T,q),q.X=t(_,q),q.c=t(M,q),j.x=t(T,j),j.X=t(_,j),j.c=t(M,j),{format:function(n){var e=t(n+="",q);return e.toString=function(){return n},e},parse:function(n){var t=e(n+="",!1);return t.toString=function(){return n},t},utcFormat:function(n){var e=t(n+="",j);return e.toString=function(){return n},e},utcParse:function(n){var t=e(n+="",!0);return t.toString=function(){return n},t}}}function ut(n,t,e){var i=n<0?"-":"",r=(i?-n:n)+"",o=r.length;return i+(o68?1900:2e3),e+i[0].length):-1}function wt(n,t,e){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(e,e+6));return i?(n.Z=i[1]?0:-(i[2]+(i[3]||"00")),e+i[0].length):-1}function xt(n,t,e){var i=Ya.exec(t.slice(e,e+1));return i?(n.q=3*i[0]-3,e+i[0].length):-1}function kt(n,t,e){var i=Ya.exec(t.slice(e,e+2));return i?(n.m=i[0]-1,e+i[0].length):-1}function St(n,t,e){var i=Ya.exec(t.slice(e,e+2));return i?(n.d=+i[0],e+i[0].length):-1}function Mt(n,t,e){var i=Ya.exec(t.slice(e,e+3));return i?(n.m=0,n.d=+i[0],e+i[0].length):-1}function Tt(n,t,e){var i=Ya.exec(t.slice(e,e+2));return i?(n.H=+i[0],e+i[0].length):-1}function _t(n,t,e){var i=Ya.exec(t.slice(e,e+2));return i?(n.M=+i[0],e+i[0].length):-1}function Ct(n,t,e){var i=Ya.exec(t.slice(e,e+2));return i?(n.S=+i[0],e+i[0].length):-1}function At(n,t,e){var i=Ya.exec(t.slice(e,e+3));return i?(n.L=+i[0],e+i[0].length):-1}function Et(n,t,e){var i=Ya.exec(t.slice(e,e+6));return i?(n.L=Math.floor(i[0]/1e3),e+i[0].length):-1}function Nt(n,t,e){var i=Wa.exec(t.slice(e,e+1));return i?e+i[0].length:-1}function Lt(n,t,e){var i=Ya.exec(t.slice(e));return i?(n.Q=+i[0],e+i[0].length):-1}function Dt(n,t,e){var i=Ya.exec(t.slice(e));return i?(n.s=+i[0],e+i[0].length):-1}function Ot(n,t){return ut(n.getDate(),t,2)}function It(n,t){return ut(n.getHours(),t,2)}function Ft(n,t){return ut(n.getHours()%12||12,t,2)}function Rt(n,t){return ut(1+La.count(Fa(n),n),t,3)}function Ut(n,t){return ut(n.getMilliseconds(),t,3)}function $t(n,t){return Ut(n,t)+"000"}function Pt(n,t){return ut(n.getMonth()+1,t,2)}function Ht(n,t){return ut(n.getMinutes(),t,2)}function zt(n,t){return ut(n.getSeconds(),t,2)}function qt(n){var t=n.getDay();return 0===t?7:t}function jt(n,t){return ut(Da.count(Fa(n)-1,n),t,2)}function Bt(n,t){var e=n.getDay();return n=e>=4||0===e?Ia(n):Ia.ceil(n),ut(Ia.count(Fa(n),n)+(4===Fa(n).getDay()),t,2)}function Yt(n){return n.getDay()}function Wt(n,t){return ut(Oa.count(Fa(n)-1,n),t,2)}function Gt(n,t){return ut(n.getFullYear()%100,t,2)}function Vt(n,t){return ut(n.getFullYear()%1e4,t,4)}function Kt(n){var t=n.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ut(t/60|0,"0",2)+ut(t%60,"0",2)}function Xt(n,t){return ut(n.getUTCDate(),t,2)}function Zt(n,t){return ut(n.getUTCHours(),t,2)}function Qt(n,t){return ut(n.getUTCHours()%12||12,t,2)}function Jt(n,t){return ut(1+Ra.count(Ha(n),n),t,3)}function ne(n,t){return ut(n.getUTCMilliseconds(),t,3)}function te(n,t){return ne(n,t)+"000"}function ee(n,t){return ut(n.getUTCMonth()+1,t,2)}function ie(n,t){return ut(n.getUTCMinutes(),t,2)}function re(n,t){return ut(n.getUTCSeconds(),t,2)}function oe(n){var t=n.getUTCDay();return 0===t?7:t}function ae(n,t){return ut(Ua.count(Ha(n)-1,n),t,2)}function se(n,t){var e=n.getUTCDay();return n=e>=4||0===e?Pa(n):Pa.ceil(n),ut(Pa.count(Ha(n),n)+(4===Ha(n).getUTCDay()),t,2)}function le(n){return n.getUTCDay()}function ue(n,t){return ut($a.count(Ha(n)-1,n),t,2)}function ce(n,t){return ut(n.getUTCFullYear()%100,t,2)}function de(n,t){return ut(n.getUTCFullYear()%1e4,t,4)}function he(){return"+0000"}function pe(){return"%"}function fe(n){return+n}function ge(n){return Math.floor(+n/1e3)}function me(n){return za=lt(n),za.format,za.parse,qa=za.utcFormat,ja=za.utcParse,za}function be(n){return n.toISOString()}function ye(n){var t=new Date(n);return isNaN(t)?null:t}function ve(){for(var n,t=0,e=arguments.length,i={};t=0&&(e=n.slice(i+1),n=n.slice(0,i)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:e}})}function ke(n,t){for(var e,i=0,r=n.length;i=0&&"xmlns"!==(t=n.slice(0,e))&&(n=n.slice(e+1)),Za.hasOwnProperty(t)?{space:Za[t],local:n}:n}function Te(n){return function(){var t=this.ownerDocument,e=this.namespaceURI;return e===Xa&&t.documentElement.namespaceURI===Xa?t.createElement(n):t.createElementNS(e,n)}}function _e(n){return function(){return this.ownerDocument.createElementNS(n.space,n.local)}}function Ce(n){var t=Me(n);return(t.local?_e:Te)(t)}function Ae(){}function Ee(n){return null==n?Ae:function(){return this.querySelector(n)}}function Ne(n){"function"!=typeof n&&(n=Ee(n));for(var t=this._groups,e=t.length,i=new Array(e),r=0;r=w&&(w=v+1);!(y=m[w])&&++w=0;)(i=r[o])&&(a&&4^i.compareDocumentPosition(a)&&a.parentNode.insertBefore(i,a),a=i);return this}function Ge(n){function t(t,e){return t&&e?n(t.__data__,e.__data__):!t-!e}n||(n=Ve);for(var e=this._groups,i=e.length,r=new Array(i),o=0;ot?1:n>=t?0:NaN}function Ke(){var n=arguments[0];return arguments[0]=this,n.apply(null,arguments),this}function Xe(){var n=new Array(this.size()),t=-1;return this.each(function(){n[++t]=this}),n}function Ze(){for(var n=this._groups,t=0,e=n.length;t1?this.each((null==t?ui:"function"==typeof t?di:ci)(n,t,null==e?"":e)):pi(this.node(),n)}function pi(n,t){return n.style.getPropertyValue(t)||li(n).getComputedStyle(n,null).getPropertyValue(t)}function fi(n){return function(){delete this[n]}}function gi(n,t){return function(){this[n]=t}}function mi(n,t){return function(){var e=t.apply(this,arguments);null==e?delete this[n]:this[n]=e}}function bi(n,t){return arguments.length>1?this.each((null==t?fi:"function"==typeof t?mi:gi)(n,t)):this.node()[n]}function yi(n){return n.trim().split(/^|\s+/)}function vi(n){return n.classList||new wi(n)}function wi(n){this._node=n,this._names=yi(n.getAttribute("class")||"")}function xi(n,t){for(var e=vi(n),i=-1,r=t.length;++i=0&&(t=n.slice(e+1),n=n.slice(0,e)),{type:n,name:t}})}function Zi(n){return function(){var t=this.__on;if(t){for(var e,i=0,r=-1,o=t.length;iv}m.mouse("drag")}function i(){sr(ns.view).on("mousemove.drag mouseup.drag",null),gr(ns.view,c),pr(),m.mouse("end")}function r(){if(h.apply(this,arguments)){var n,t,e=ns.changedTouches,i=p.apply(this,arguments),r=e.length;for(n=0;nView all changes to this article since it was first published.`),t+=`\n If you see mistakes or want to suggest changes, please create an issue on GitHub.

    \n `);const e=n.journal;return void 0!==e&&"Distill"===e.title&&(t+=`\n

    Reuse

    \n

    Diagrams and text are licensed under Creative Commons Attribution CC-BY 4.0 with the source available on GitHub, unless noted otherwise. The figures that have been reused from other sources don\u2019t fall under this license and can be recognized by a note in their caption: \u201cFigure from \u2026\u201d.

    \n `),"undefined"!=typeof n.publishedDate&&(t+=`\n

    Citation

    \n

    For attribution in academic contexts, please cite this work as

    \n
    ${n.concatenatedAuthors}, "${n.title}", Distill, ${n.publishedYear}.
    \n

    BibTeX citation

    \n
    ${v(n)}
    \n `),t}const Mr=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],Tr=["Jan.","Feb.","March","April","May","June","July","Aug.","Sept.","Oct.","Nov.","Dec."],_r=n=>n<10?"0"+n:n,Cr=function(n){return`${Mr[n.getDay()].substring(0,3)}, ${_r(n.getDate())} ${Tr[n.getMonth()].substring(0,3)} ${n.getFullYear().toString()} ${n.getUTCHours().toString()}:${n.getUTCMinutes().toString()}:${n.getUTCSeconds().toString()} Z`},Ar=function(n){return Array.from(n).reduce((n,[t,e])=>Object.assign(n,{[t]:e}),{})},Er=function(n){const t=new Map;for(var e in n)n.hasOwnProperty(e)&&t.set(e,n[e]);return t};class Nr{constructor(n){this.name=n.author,this.personalURL=n.authorURL,this.affiliation=n.affiliation,this.affiliationURL=n.affiliationURL,this.affiliations=n.affiliations||[]}get firstName(){const n=this.name.split(" ");return n.slice(0,n.length-1).join(" ")}get lastName(){const n=this.name.split(" ");return n[n.length-1]}}class Lr{constructor(){this.title="unnamed article",this.description="",this.authors=[],this.bibliography=new Map,this.bibliographyParsed=!1,this.citations=[],this.citationsCollected=!1,this.journal={},this.katex={},this.doi=undefined,this.publishedDate=undefined}set url(n){this._url=n}get url(){return this._url?this._url:this.distillPath&&this.journal.url?this.journal.url+"/"+this.distillPath:this.journal.url?this.journal.url:void 0}get githubUrl(){return this.githubPath?"https://github.com/"+this.githubPath:undefined}set previewURL(n){this._previewURL=n}get previewURL(){return this._previewURL?this._previewURL:this.url+"/thumbnail.jpg"}get publishedDateRFC(){return Cr(this.publishedDate)}get updatedDateRFC(){return Cr(this.updatedDate)}get publishedYear(){return this.publishedDate.getFullYear()}get publishedMonth(){return Tr[this.publishedDate.getMonth()]}get publishedDay(){return this.publishedDate.getDate()}get publishedMonthPadded(){return _r(this.publishedDate.getMonth()+1)}get publishedDayPadded(){return _r(this.publishedDate.getDate())}get publishedISODateOnly(){return this.publishedDate.toISOString().split("T")[0]}get volume(){const n=this.publishedYear-2015;if(n<1)throw new Error("Invalid publish date detected during computing volume");return n}get issue(){return this.publishedDate.getMonth()+1}get concatenatedAuthors(){return this.authors.length>2?this.authors[0].lastName+", et al.":2===this.authors.length?this.authors[0].lastName+" & "+this.authors[1].lastName:1===this.authors.length?this.authors[0].lastName:void 0}get bibtexAuthors(){return this.authors.map(n=>n.lastName+", "+n.firstName).join(" and ")}get slug(){let n="";return this.authors.length&&(n+=this.authors[0].lastName.toLowerCase(),n+=this.publishedYear,n+=this.title.split(" ")[0].toLowerCase()),n||"Untitled"}get bibliographyEntries(){return new Map(this.citations.map(n=>{return[n,this.bibliography.get(n)]}))}set bibliography(n){n instanceof Map?this._bibliography=n:"object"==typeof n&&(this._bibliography=Er(n))}get bibliography(){return this._bibliography}static fromObject(n){const t=new Lr;return Object.assign(t,n),t}assignToObject(n){Object.assign(n,this),n.bibliography=Ar(this.bibliographyEntries),n.url=this.url,n.doi=this.doi,n.githubUrl=this.githubUrl,n.previewURL=this.previewURL,this.publishedDate&&(n.volume=this.volume,n.issue=this.issue,n.publishedDateRFC=this.publishedDateRFC,n.publishedYear=this.publishedYear,n.publishedMonth=this.publishedMonth,n.publishedDay=this.publishedDay,n.publishedMonthPadded=this.publishedMonthPadded,n.publishedDayPadded=this.publishedDayPadded),this.updatedDate&&(n.updatedDateRFC=this.updatedDateRFC),n.concatenatedAuthors=this.concatenatedAuthors,n.bibtexAuthors=this.bibtexAuthors,n.slug=this.slug}} +// Copyright 2018 The Distill Template Authors +const Dr=n=>(class extends n{constructor(){super();const n={childList:!0,characterData:!0,subtree:!0},t=new MutationObserver(()=>{t.disconnect(),this.renderIfPossible(),t.observe(this,n)});t.observe(this,n)}connectedCallback(){super.connectedCallback(),this.renderIfPossible()}renderIfPossible(){this.textContent&&this.root&&this.renderContent()}renderContent(){console.error(`Your class ${this.constructor.name} must provide a custom renderContent() method!`)}}),Or=(n,t,e=!0)=>i=>{const r=document.createElement("template");return r.innerHTML=t,e&&"ShadyCSS"in window&&ShadyCSS.prepareTemplate(r,n),class extends i{static get is(){return n}constructor(){super(),this.clone=document.importNode(r.content,!0),e&&(this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(this.clone))}connectedCallback(){this.hasAttribute("distill-prerendered")||(e?"ShadyCSS"in window&&ShadyCSS.styleElement(this):this.insertBefore(this.clone,this.firstChild))}get root(){return e?this.shadowRoot:this}$(n){return this.root.querySelector(n)}$$(n){return this.root.querySelectorAll(n)}}}; +// Copyright 2018 The Distill Template Authors +var Ir='/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nspan.katex-display {\n text-align: left;\n padding: 8px 0 8px 0;\n margin: 0.5em 0 0.5em 1em;\n}\n\nspan.katex {\n -webkit-font-smoothing: antialiased;\n color: rgba(0, 0, 0, 0.8);\n font-size: 1.18em;\n}\n'; +// Copyright 2018 The Distill Template Authors +const Fr=function(n,t,e){let i=e,r=0;const o=n.length;for(;i[n.left,n.right]),r=n=>i.some(t=>-1!==n.indexOf(t));e.mightHaveMath=r,Pr(n,e)},qr="https://distill.pub/third-party/katex/katex.min.js",jr='',Br=Or("d-math",`\n${jr}\n\n\n`);class Yr extends(Dr(Br(HTMLElement))){static set katexOptions(n){Yr._katexOptions=n,Yr.katexOptions.delimiters&&(Yr.katexAdded?Yr.katexLoadedCallback():Yr.addKatex())}static get katexOptions(){return Yr._katexOptions||(Yr._katexOptions={delimiters:[{left:"$$",right:"$$",display:!1}]}),Yr._katexOptions}static katexLoadedCallback(){const n=document.querySelectorAll("d-math");for(const t of n)t.renderContent();Yr.katexOptions.delimiters&&zr(document.body,Yr.katexOptions)}static addKatex(){document.head.insertAdjacentHTML("beforeend",jr);const n=document.createElement("script");n.src=qr,n.async=!0,n.onload=Yr.katexLoadedCallback,n.crossorigin="anonymous",document.head.appendChild(n),Yr.katexAdded=!0}get options(){const n={displayMode:this.hasAttribute("block")};return Object.assign(n,Yr.katexOptions)}connectedCallback(){super.connectedCallback(),Yr.katexAdded||Yr.addKatex()}renderContent(){if("undefined"!=typeof katex){const n=this.root.querySelector("#katex-container");katex.render(this.textContent,n,this.options)}}}Yr.katexAdded=!1,Yr.inlineMathRendered=!1,window.DMath=Yr;class Wr extends HTMLElement{static get is(){return"d-front-matter"}constructor(){super();const n={childList:!0,characterData:!0,subtree:!0};new MutationObserver(n=>{for(const t of n)if("SCRIPT"===t.target.nodeName||"characterData"===t.type){const n=d(this);this.notify(n)}}).observe(this,n)}notify(n){const t=new CustomEvent("onFrontMatterChanged",{detail:n,bubbles:!0});document.dispatchEvent(t)}}const Gr=new Lr,Vr={frontMatter:Gr,waitingOn:{bibliography:[],citations:[]},listeners:{onCiteKeyCreated(n){const[t,e]=n.detail;if(!Gr.citationsCollected)return void Vr.waitingOn.citations.push(()=>Vr.listeners.onCiteKeyCreated(n));if(!Gr.bibliographyParsed)return void Vr.waitingOn.bibliography.push(()=>Vr.listeners.onCiteKeyCreated(n));const i=e.map(n=>Gr.citations.indexOf(n));t.numbers=i;const r=e.map(n=>Gr.bibliography.get(n));t.entries=r},onCiteKeyChanged(){Gr.citations=t(),Gr.citationsCollected=!0;for(const n of Vr.waitingOn.citations.slice())n();const n=document.querySelector("d-citation-list"),e=new Map(Gr.citations.map(n=>[n,Gr.bibliography.get(n)]));n.citations=e;const i=document.querySelectorAll("d-cite");for(const n of i){console.log(n);const t=n.keys,e=t.map(n=>Gr.citations.indexOf(n));n.numbers=e;const i=t.map(n=>Gr.bibliography.get(n));n.entries=i}},onCiteKeyRemoved(n){Vr.listeners.onCiteKeyChanged(n)},onBibliographyChanged(n){const t=document.querySelector("d-citation-list"),e=n.detail;Gr.bibliography=e,Gr.bibliographyParsed=!0;for(const n of Vr.waitingOn.bibliography.slice())n();if(Gr.citationsCollected)if(t.hasAttribute("distill-prerendered"))console.debug("Citation list was prerendered; not updating it.");else{const n=new Map(Gr.citations.map(n=>[n,Gr.bibliography.get(n)]));t.citations=n}else Vr.waitingOn.citations.push(function(){Vr.listeners.onBibliographyChanged({target:n.target,detail:n.detail})})},onFootnoteChanged(){const n=document.querySelector("d-footnote-list");if(n){const t=document.querySelectorAll("d-footnote");n.footnotes=t}},onFrontMatterChanged(t){const e=t.detail;n(Gr,e);const i=document.querySelector("d-interstitial");if(i&&("undefined"!=typeof Gr.password?i.password=Gr.password:i.parentElement.removeChild(i)),!document.body.hasAttribute("distill-prerendered")&&u()){h(document,Gr);const n=document.querySelector("distill-appendix");n&&(n.frontMatter=Gr);const t=document.querySelector("d-byline");t&&(t.frontMatter=Gr),e.katex&&(Yr.katexOptions=e.katex)}},DOMContentLoaded(){if(Vr.loaded)return void console.warn("Controller received DOMContentLoaded but was already loaded!");if(!u())return void console.warn("Controller received DOMContentLoaded at document.readyState: "+document.readyState+"!");Vr.loaded=!0,console.debug("Runlevel 4: Controller running DOMContentLoaded");const n=document.querySelector("d-front-matter");if(n){const t=d(n);Vr.listeners.onFrontMatterChanged({detail:t})}Gr.citations=t(),Gr.citationsCollected=!0;for(const n of Vr.waitingOn.citations.slice())n();if(Gr.bibliographyParsed)for(const n of Vr.waitingOn.bibliography.slice())n();const e=document.querySelector("d-footnote-list");if(e){const n=document.querySelectorAll("d-footnote");e.footnotes=n}}}}; +// Copyright 2018 The Distill Template Authors +const Kr='/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nhtml {\n font-size: 14px;\n\tline-height: 1.6em;\n /* font-family: "Libre Franklin", "Helvetica Neue", sans-serif; */\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;\n /*, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";*/\n text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n\n@media(min-width: 768px) {\n html {\n font-size: 16px;\n }\n}\n\nbody {\n margin: 0;\n}\n\na {\n color: #004276;\n}\n\nfigure {\n margin: 0;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th {\n\ttext-align: left;\n}\n\ntable thead {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\ntable thead th {\n padding-bottom: 0.5em;\n}\n\ntable tbody :first-child td {\n padding-top: 0.5em;\n}\n\npre {\n overflow: auto;\n max-width: 100%;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1em;\n}\n\nsup, sub {\n vertical-align: baseline;\n position: relative;\n top: -0.4em;\n line-height: 1em;\n}\n\nsub {\n top: 0.4em;\n}\n\n.kicker,\n.marker {\n font-size: 15px;\n font-weight: 600;\n color: rgba(0, 0, 0, 0.5);\n}\n\n\n/* Headline */\n\n@media(min-width: 1024px) {\n d-title h1 span {\n display: block;\n }\n}\n\n/* Figure */\n\nfigure {\n position: relative;\n margin-bottom: 2.5em;\n margin-top: 1.5em;\n}\n\nfigcaption+figure {\n\n}\n\nfigure img {\n width: 100%;\n}\n\nfigure svg text,\nfigure svg tspan {\n}\n\nfigcaption,\n.figcaption {\n color: rgba(0, 0, 0, 0.6);\n font-size: 12px;\n line-height: 1.5em;\n}\n\n@media(min-width: 1024px) {\nfigcaption,\n.figcaption {\n font-size: 13px;\n }\n}\n\nfigure.external img {\n background: white;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);\n padding: 18px;\n box-sizing: border-box;\n}\n\nfigcaption a {\n color: rgba(0, 0, 0, 0.6);\n}\n\nfigcaption b,\nfigcaption strong, {\n font-weight: 600;\n color: rgba(0, 0, 0, 1.0);\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n@supports not (display: grid) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n display: block;\n padding: 8px;\n }\n}\n\n.base-grid,\ndistill-header,\nd-title,\nd-abstract,\nd-article,\nd-appendix,\ndistill-appendix,\nd-byline,\nd-footnote-list,\nd-citation-list,\ndistill-footer {\n display: grid;\n justify-items: stretch;\n grid-template-columns: [screen-start] 8px [page-start kicker-start text-start gutter-start middle-start] 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr [text-end page-end gutter-end kicker-end middle-end] 8px [screen-end];\n grid-column-gap: 8px;\n}\n\n.grid {\n display: grid;\n grid-column-gap: 8px;\n}\n\n@media(min-width: 768px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start middle-start text-start] 45px 45px 45px 45px 45px 45px 45px 45px [ kicker-end text-end gutter-start] 45px [middle-end] 45px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 16px;\n }\n\n .grid {\n grid-column-gap: 16px;\n }\n}\n\n@media(min-width: 1000px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start] 50px [middle-start] 50px [text-start kicker-end] 50px 50px 50px 50px 50px 50px 50px 50px [text-end gutter-start] 50px [middle-end] 50px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 16px;\n }\n\n .grid {\n grid-column-gap: 16px;\n }\n}\n\n@media(min-width: 1180px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start] 60px [middle-start] 60px [text-start kicker-end] 60px 60px 60px 60px 60px 60px 60px 60px [text-end gutter-start] 60px [middle-end] 60px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 32px;\n }\n\n .grid {\n grid-column-gap: 32px;\n }\n}\n\n\n\n\n.base-grid {\n grid-column: screen;\n}\n\n/* .l-body,\nd-article > * {\n grid-column: text;\n}\n\n.l-page,\nd-title > *,\nd-figure {\n grid-column: page;\n} */\n\n.l-gutter {\n grid-column: gutter;\n}\n\n.l-text,\n.l-body {\n grid-column: text;\n}\n\n.l-page {\n grid-column: page;\n}\n\n.l-body-outset {\n grid-column: middle;\n}\n\n.l-page-outset {\n grid-column: page;\n}\n\n.l-screen {\n grid-column: screen;\n}\n\n.l-screen-inset {\n grid-column: screen;\n padding-left: 16px;\n padding-left: 16px;\n}\n\n\n/* Aside */\n\nd-article aside {\n grid-column: gutter;\n font-size: 12px;\n line-height: 1.6em;\n color: rgba(0, 0, 0, 0.6)\n}\n\n@media(min-width: 768px) {\n aside {\n grid-column: gutter;\n }\n\n .side {\n grid-column: gutter;\n }\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-title {\n padding: 2rem 0 1.5rem;\n contain: layout style;\n overflow-x: hidden;\n}\n\n@media(min-width: 768px) {\n d-title {\n padding: 4rem 0 1.5rem;\n }\n}\n\nd-title h1 {\n grid-column: text;\n font-size: 40px;\n font-weight: 700;\n line-height: 1.1em;\n margin: 0 0 0.5rem;\n}\n\n@media(min-width: 768px) {\n d-title h1 {\n font-size: 50px;\n }\n}\n\nd-title p {\n font-weight: 300;\n font-size: 1.2rem;\n line-height: 1.55em;\n grid-column: text;\n}\n\nd-title .status {\n margin-top: 0px;\n font-size: 12px;\n color: #009688;\n opacity: 0.8;\n grid-column: kicker;\n}\n\nd-title .status span {\n line-height: 1;\n display: inline-block;\n padding: 6px 0;\n border-bottom: 1px solid #80cbc4;\n font-size: 11px;\n text-transform: uppercase;\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-byline {\n contain: style;\n overflow: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n font-size: 0.8rem;\n line-height: 1.8em;\n padding: 1.5rem 0;\n min-height: 1.8em;\n}\n\n\nd-byline .byline {\n grid-template-columns: 1fr 1fr;\n grid-column: text;\n}\n\n@media(min-width: 768px) {\n d-byline .byline {\n grid-template-columns: 1fr 1fr 1fr 1fr;\n }\n}\n\nd-byline .authors-affiliations {\n grid-column-end: span 2;\n grid-template-columns: 1fr 1fr;\n margin-bottom: 1em;\n}\n\n@media(min-width: 768px) {\n d-byline .authors-affiliations {\n margin-bottom: 0;\n }\n}\n\nd-byline h3 {\n font-size: 0.6rem;\n font-weight: 400;\n color: rgba(0, 0, 0, 0.5);\n margin: 0;\n text-transform: uppercase;\n}\n\nd-byline p {\n margin: 0;\n}\n\nd-byline a,\nd-article d-byline a {\n color: rgba(0, 0, 0, 0.8);\n text-decoration: none;\n border-bottom: none;\n}\n\nd-article d-byline a:hover {\n text-decoration: underline;\n border-bottom: none;\n}\n\nd-byline p.author {\n font-weight: 500;\n}\n\nd-byline .affiliations {\n\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-article {\n contain: layout style;\n overflow-x: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n padding-top: 2rem;\n color: rgba(0, 0, 0, 0.8);\n}\n\nd-article > * {\n grid-column: text;\n}\n\n@media(min-width: 768px) {\n d-article {\n font-size: 16px;\n }\n}\n\n@media(min-width: 1024px) {\n d-article {\n font-size: 1.06rem;\n line-height: 1.7em;\n }\n}\n\n\n/* H2 */\n\n\nd-article .marker {\n text-decoration: none;\n border: none;\n counter-reset: section;\n grid-column: kicker;\n line-height: 1.7em;\n}\n\nd-article .marker:hover {\n border: none;\n}\n\nd-article .marker span {\n padding: 0 3px 4px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n position: relative;\n top: 4px;\n}\n\nd-article .marker:hover span {\n color: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid rgba(0, 0, 0, 0.7);\n}\n\nd-article h2 {\n font-weight: 600;\n font-size: 24px;\n line-height: 1.25em;\n margin: 2rem 0 1.5rem 0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n padding-bottom: 1rem;\n}\n\n@media(min-width: 1024px) {\n d-article h2 {\n font-size: 36px;\n }\n}\n\n/* H3 */\n\nd-article h3 {\n font-weight: 700;\n font-size: 18px;\n line-height: 1.4em;\n margin-bottom: 1em;\n margin-top: 2em;\n}\n\n@media(min-width: 1024px) {\n d-article h3 {\n font-size: 20px;\n }\n}\n\n/* H4 */\n\nd-article h4 {\n font-weight: 600;\n text-transform: uppercase;\n font-size: 14px;\n line-height: 1.4em;\n}\n\nd-article a {\n color: inherit;\n}\n\nd-article p,\nd-article ul,\nd-article ol,\nd-article blockquote {\n margin-top: 0;\n margin-bottom: 1em;\n margin-left: 0;\n margin-right: 0;\n}\n\nd-article blockquote {\n border-left: 2px solid rgba(0, 0, 0, 0.2);\n padding-left: 2em;\n font-style: italic;\n color: rgba(0, 0, 0, 0.6);\n}\n\nd-article a {\n border-bottom: 1px solid rgba(0, 0, 0, 0.4);\n text-decoration: none;\n}\n\nd-article a:hover {\n border-bottom: 1px solid rgba(0, 0, 0, 0.8);\n}\n\nd-article .link {\n text-decoration: underline;\n cursor: pointer;\n}\n\nd-article ul,\nd-article ol {\n padding-left: 24px;\n}\n\nd-article li {\n margin-bottom: 1em;\n margin-left: 0;\n padding-left: 0;\n}\n\nd-article li:last-child {\n margin-bottom: 0;\n}\n\nd-article pre {\n font-size: 14px;\n margin-bottom: 20px;\n}\n\nd-article hr {\n grid-column: screen;\n width: 100%;\n border: none;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n margin-top: 60px;\n margin-bottom: 60px;\n}\n\nd-article section {\n margin-top: 60px;\n margin-bottom: 60px;\n}\n\nd-article span.equation-mimic {\n font-family: georgia;\n font-size: 115%;\n font-style: italic;\n}\n\nd-article > d-code,\nd-article section > d-code {\n display: block;\n}\n\nd-article > d-math[block],\nd-article section > d-math[block] {\n display: block;\n}\n\n@media (max-width: 768px) {\n d-article > d-code,\n d-article section > d-code,\n d-article > d-math[block],\n d-article section > d-math[block] {\n overflow-x: scroll;\n -ms-overflow-style: none; // IE 10+\n overflow: -moz-scrollbars-none; // Firefox\n }\n\n d-article > d-code::-webkit-scrollbar,\n d-article section > d-code::-webkit-scrollbar,\n d-article > d-math[block]::-webkit-scrollbar,\n d-article section > d-math[block]::-webkit-scrollbar {\n display: none; // Safari and Chrome\n }\n}\n\nd-article .citation {\n color: #668;\n cursor: pointer;\n}\n\nd-include {\n width: auto;\n display: block;\n}\n\nd-figure {\n contain: layout style;\n}\n\n/* KaTeX */\n\n.katex, .katex-prerendered {\n contain: style;\n display: inline-block;\n}\n\n/* Tables */\n\nd-article table {\n border-collapse: collapse;\n margin-bottom: 1.5rem;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n}\n\nd-article table th {\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n}\n\nd-article table td {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\nd-article table tr:last-of-type td {\n border-bottom: none;\n}\n\nd-article table th,\nd-article table td {\n font-size: 15px;\n padding: 2px 8px;\n}\n\nd-article table tbody :first-child td {\n padding-top: 2px;\n}\n'+Ir+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n@media print {\n\n @page {\n size: 8in 11in;\n @bottom-right {\n content: counter(page) " of " counter(pages);\n }\n }\n\n html {\n /* no general margins -- CSS Grid takes care of those */\n }\n\n p, code {\n page-break-inside: avoid;\n }\n\n h2, h3 {\n page-break-after: avoid;\n }\n\n d-header {\n visibility: hidden;\n }\n\n d-footer {\n display: none!important;\n }\n\n}\n',Xr=[{name:"WebComponents",support:function(){return"customElements"in window&&"attachShadow"in Element.prototype&&"getRootNode"in Element.prototype&&"content"in document.createElement("template")&&"Promise"in window&&"from"in Array},url:"https://distill.pub/third-party/polyfills/webcomponents-lite.js"},{name:"IntersectionObserver",support:function(){return"IntersectionObserver"in window&&"IntersectionObserverEntry"in window},url:"https://distill.pub/third-party/polyfills/intersection-observer.js"}];class Zr{static browserSupportsAllFeatures(){return Xr.every(n=>n.support())}static load(n){const t=function(t){t.loaded=!0,console.debug("Runlevel 0: Polyfill has finished loading: "+t.name),Zr.neededPolyfills.every(n=>n.loaded)&&(console.debug("Runlevel 0: All required polyfills have finished loading."),console.debug("Runlevel 0->1."),window.distillRunlevel=1,n())};for(const n of Zr.neededPolyfills)f(n,t)}static get neededPolyfills(){return Zr._neededPolyfills||(Zr._neededPolyfills=Xr.filter(n=>!n.support())),Zr._neededPolyfills}}const Qr=Or("d-abstract",`\n\n\n\n`);class Jr extends(Qr(HTMLElement)){} +// Copyright 2018 The Distill Template Authors +const no=Or("d-appendix","\n\n\n",!1);class to extends(no(HTMLElement)){} +// Copyright 2018 The Distill Template Authors +const eo=/^\s*$/;class io extends HTMLElement{static get is(){return"d-article"}constructor(){super(),new MutationObserver(n=>{for(const t of n)for(const n of t.addedNodes)switch(n.nodeName){case"#text":{const t=n.nodeValue;if(!eo.test(t)){console.warn("Use of unwrapped text in distill articles is discouraged as it breaks layout! Please wrap any text in a or

    tag. We found the following text: "+t);const e=document.createElement("span");e.innerHTML=n.nodeValue,n.parentNode.insertBefore(e,n),n.parentNode.removeChild(n)}}}}).observe(this,{childList:!0})}}var ro="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},oo=m(function(n,t){!function(n){function t(){this.months=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],this.notKey=[",","{","}"," ","="],this.pos=0,this.input="",this.entries=new Array,this.currentEntry="",this.setInput=function(n){this.input=n},this.getEntries=function(){return this.entries},this.isWhitespace=function(n){return" "==n||"\r"==n||"\t"==n||"\n"==n},this.match=function(n,t){if(t!=undefined&&null!=t||(t=!0),this.skipWhitespace(t),this.input.substring(this.pos,this.pos+n.length)!=n)throw"Token mismatch, expected "+n+", found "+this.input.substring(this.pos);this.pos+=n.length,this.skipWhitespace(t)},this.tryMatch=function(n,t){return t!=undefined&&null!=t||(t=!0),this.skipWhitespace(t),this.input.substring(this.pos,this.pos+n.length)==n},this.matchAt=function(){for(;this.input.length>this.pos&&"@"!=this.input[this.pos];)this.pos++;return"@"==this.input[this.pos]},this.skipWhitespace=function(n){for(;this.isWhitespace(this.input[this.pos]);)this.pos++;if("%"==this.input[this.pos]&&1==n){for(;"\n"!=this.input[this.pos];)this.pos++;this.skipWhitespace(n)}},this.value_braces=function(){var n=0;this.match("{",!1);for(var t=this.pos,e=!1;;){if(!e)if("}"==this.input[this.pos]){if(!(n>0)){var i=this.pos;return this.match("}",!1),this.input.substring(t,i)}n--}else if("{"==this.input[this.pos])n++;else if(this.pos>=this.input.length-1)throw"Unterminated value";e="\\"==this.input[this.pos]&&0==e,this.pos++}},this.value_comment=function(){for(var n="",t=0;!this.tryMatch("}",!1)||0!=t;){if(n+=this.input[this.pos],"{"==this.input[this.pos]&&t++,"}"==this.input[this.pos]&&t--,this.pos>=this.input.length-1)throw"Unterminated value:"+this.input.substring(start);this.pos++}return n},this.value_quotes=function(){this.match('"',!1);for(var n=this.pos,t=!1;;){if(!t){if('"'==this.input[this.pos]){var e=this.pos;return this.match('"',!1),this.input.substring(n,e)}if(this.pos>=this.input.length-1)throw"Unterminated value:"+this.input.substring(n)}t="\\"==this.input[this.pos]&&0==t,this.pos++}},this.single_value=function(){var n=this.pos;if(this.tryMatch("{"))return this.value_braces();if(this.tryMatch('"'))return this.value_quotes();var t=this.key();if(t.match("^[0-9]+$"))return t;if(this.months.indexOf(t.toLowerCase())>=0)return t.toLowerCase();throw"Value expected:"+this.input.substring(n)+" for key: "+t},this.value=function(){var n=[];for(n.push(this.single_value());this.tryMatch("#");)this.match("#"),n.push(this.single_value());return n.join("")},this.key=function(){for(var n=this.pos;;){if(this.pos>=this.input.length)throw"Runaway key";if(this.notKey.indexOf(this.input[this.pos])>=0)return this.input.substring(n,this.pos);this.pos++}},this.key_equals_value=function(){var n=this.key();if(this.tryMatch("="))return this.match("="),[n,this.value()];throw"... = value expected, equals sign missing:"+this.input.substring(this.pos)},this.key_value_list=function(){var n=this.key_equals_value();for(this.currentEntry.entryTags={},this.currentEntry.entryTags[n[0]]=n[1];this.tryMatch(",")&&(this.match(","),!this.tryMatch("}"));)n=this.key_equals_value(),this.currentEntry.entryTags[n[0]]=n[1]},this.entry_body=function(n){this.currentEntry={},this.currentEntry.citationKey=this.key(),this.currentEntry.entryType=n.substring(1),this.match(","),this.key_value_list(),this.entries.push(this.currentEntry)},this.directive=function(){return this.match("@"),"@"+this.key()},this.preamble=function(){this.currentEntry={},this.currentEntry.entryType="PREAMBLE",this.currentEntry.entry=this.value_comment(),this.entries.push(this.currentEntry)},this.comment=function(){this.currentEntry={},this.currentEntry.entryType="COMMENT",this.currentEntry.entry=this.value_comment(),this.entries.push(this.currentEntry)},this.entry=function(n){this.entry_body(n)},this.bibtex=function(){for(;this.matchAt();){var n=this.directive();this.match("{"),"@STRING"==n?this.string():"@PREAMBLE"==n?this.preamble():"@COMMENT"==n?this.comment():this.entry(n),this.match("}")}}}n.toJSON=function(n){var e=new t;return e.setInput(n),e.bibtex(),e.entries},n.toBibtex=function(n){var t="";for(var e in n){if(t+="@"+n[e].entryType,t+="{",n[e].citationKey&&(t+=n[e].citationKey+", "),n[e].entry&&(t+=n[e].entry),n[e].entryTags){var i="";for(var r in n[e].entryTags)0!=i.length&&(i+=", "),i+=r+"= {"+n[e].entryTags[r]+"}";t+=i}t+="}\n\n"}return t}}(t)});class ao extends HTMLElement{static get is(){return"d-bibliography"}constructor(){super();const n={childList:!0,characterData:!0,subtree:!0};new MutationObserver(n=>{for(const t of n)"SCRIPT"!==t.target.nodeName&&"characterData"!==t.type||this.parseIfPossible()}).observe(this,n)}connectedCallback(){requestAnimationFrame(()=>{this.parseIfPossible()})}parseIfPossible(){const n=this.querySelector("script");if(n)if("text/bibtex"==n.type){const t=n.textContent;if(this.bibtex!==t){this.bibtex=t;const n=y(this.bibtex);this.notify(n)}}else if("text/json"==n.type){const t=new Map(JSON.parse(n.textContent));this.notify(t)}else console.warn("Unsupported bibliography script tag type: "+n.type)}notify(n){const t=new CustomEvent("onBibliographyChanged",{detail:n,bubbles:!0});this.dispatchEvent(t)}static get observedAttributes(){return["src"]}receivedBibtex(n){const t=y(n.target.response);this.notify(t)}attributeChangedCallback(n,t,e){var i=new XMLHttpRequest;i.onload=(n=>this.receivedBibtex(n)),i.onerror=(()=>console.warn(`Could not load Bibtex! (tried ${e})`)),i.responseType="text",i.open("GET",e,!0),i.send()}}class so extends HTMLElement{static get is(){return"d-byline"}set frontMatter(n){this.innerHTML=w(n)}} +// Copyright 2018 The Distill Template Authors +const lo=Or("d-cite",'\n\n\n\n\n

    \n \n
    \n');class uo extends(lo(HTMLElement)){constructor(){super(),this._numbers=[],this._entries=[]}connectedCallback(){this.outerSpan=this.root.querySelector("#citation-"),this.innerSpan=this.root.querySelector(".citation-number"),this.hoverBox=this.root.querySelector("d-hover-box"),window.customElements.whenDefined("d-hover-box").then(()=>{this.hoverBox.listen(this)}),this.numbers&&this.displayNumbers(this.numbers),this.entries&&this.displayEntries(this.entries)}static get observedAttributes(){return["key","bibtex-key"]}attributeChangedCallback(n,t,e){const i=t?"onCiteKeyChanged":"onCiteKeyCreated",r=e.split(",").map(n=>n.trim()),o=new CustomEvent(i,{detail:[this,r],bubbles:!0});document.dispatchEvent(o)}set key(n){this.setAttribute("key",n)}get key(){return this.getAttribute("key")||this.getAttribute("bibtex-key")}get keys(){const n=this.key.split(",");return console.log(n),n}set numbers(n){this._numbers=n,this.displayNumbers(n)}get numbers(){return this._numbers}displayNumbers(n){if(!this.innerSpan)return;const t="["+n.map(n=>-1==n?"?":n+1+"").join(", ")+"]";this.innerSpan.textContent=t}set entries(n){this._entries=n,this.displayEntries(n)}get entries(){return this._entries}displayEntries(n){this.hoverBox&&(this.hoverBox.innerHTML=`
      \n ${n.map(l).map(n=>`
    • ${n}
    • `).join("\n")}\n
    `)}} +// Copyright 2018 The Distill Template Authors +const co="\nd-citation-list {\n contain: style;\n}\n\nd-citation-list .references {\n grid-column: text;\n}\n\nd-citation-list .references .title {\n font-weight: 500;\n}\n";class ho extends HTMLElement{static get is(){return"d-citation-list"}connectedCallback(){this.hasAttribute("distill-prerendered")||(this.style.display="none")}set citations(n){x(this,n)}}var po=m(function(n){var t=function(n){function t(n,t,e,i,r){this.type=n,this.content=t,this.alias=e,this.length=0|(i||"").length,this.greedy=!!r}function e(n,i,a,s,l,u,d){for(var h in a)if(a.hasOwnProperty(h)&&a[h]){var p=a[h];p=Array.isArray(p)?p:[p];for(var f=0;fn.length)return;if(!(M instanceof t)){var T=1;if(y&&k!=i.tail.prev){if(g.lastIndex=S,!(N=g.exec(n)))break;var _=N.index+(b&&N[1]?N[1].length:0),C=N.index+N[0].length,A=S;for(A+=k.value.length;_>=A;)A+=(k=k.next).value.length;if(S=A-=k.value.length,k.value instanceof t)continue;for(var E=k;E!==i.tail&&(A1&&e(n,i,a,k.prev,S,!0,h+","+f),u)break}else if(u)break}}}}}function i(){var n={value:null,prev:null,next:null},t={value:null,prev:n,next:null};n.next=t,this.head=n,this.tail=t,this.length=0}function r(n,t,e){var i=t.next,r={value:e,prev:t,next:i};return t.next=r,i.prev=r,n.length++,r}function o(n,t,e){for(var i=t.next,r=0;r"+i.content+""},!n.document)return n.addEventListener?(c.disableWorkerMessageHandler||n.addEventListener("message",function(t){var e=JSON.parse(t.data),i=e.language,r=e.code,o=e.immediateClose;n.postMessage(c.highlight(r,c.languages[i],i)),o&&n.close()},!1),c):c;var d=c.util.currentScript();if(d&&(c.filename=d.src,d.hasAttribute("data-manual")&&(c.manual=!0)),!c.manual){var h=document.readyState;"loading"===h||"interactive"===h&&d&&d.defer?document.addEventListener("DOMContentLoaded",s):window.requestAnimationFrame?window.requestAnimationFrame(s):window.setTimeout(s,16)}return c}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});n.exports&&(n.exports=t),void 0!==ro&&(ro.Prism=t),t.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:(?!)*\]\s*)?>/i,greedy:!0},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},t.languages.markup.tag.inside["attr-value"].inside.entity=t.languages.markup.entity,t.hooks.add("wrap",function(n){"entity"===n.type&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(t.languages.markup.tag,"addInlined",{value:function(n,e){var i={};i["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:t.languages[e]},i.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:i}};r["language-"+e]={pattern:/[\s\S]+/,inside:t.languages[e]};var o={};o[n]={pattern:RegExp(/(<__[\s\S]*?>)(?:\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return n}),"i"),lookbehind:!0,greedy:!0,inside:r},t.languages.insertBefore("markup","cdata",o)}}),t.languages.xml=t.languages.extend("markup",{}),t.languages.html=t.languages.markup,t.languages.mathml=t.languages.markup,t.languages.svg=t.languages.markup,function(n){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;n.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"}}},url:{pattern:RegExp("url\\((?:"+t.source+"|[^\n\r()]*)\\)","i"),greedy:!0,inside:{"function":/^url/i,punctuation:/^\(|\)$/}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+t.source+")*?(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,"function":/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},n.languages.css.atrule.inside.rest=n.languages.css;var e=n.languages.markup;e&&(e.tag.addInlined("style","css"),n.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:e.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:n.languages.css}},alias:"language-css"}},e.tag))}(t),t.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,"function":/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},t.languages.javascript=t.languages.extend("clike",{"class-name":[t.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,"function":/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&|\|\||[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?[.?]?|[~:]/}),t.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,t.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*[\s\S]*?\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:t.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:t.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:t.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:t.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),t.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:t.languages.javascript}},string:/[\s\S]+/}}}),t.languages.markup&&t.languages.markup.tag.addInlined("script","javascript"),t.languages.js=t.languages.javascript,"undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(n){n=n||document;var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"};Array.prototype.slice.call(n.querySelectorAll("pre[data-src]")).forEach(function(n){if(!n.hasAttribute("data-src-loaded")){for(var i,r=n.getAttribute("data-src"),o=n,a=/\blang(?:uage)?-([\w-]+)\b/i;o&&!a.test(o.className);)o=o.parentNode;if(o&&(i=(n.className.match(a)||[,""])[1]),!i){var s=(r.match(/\.(\w+)$/)||[,""])[1];i=e[s]||s}var l=document.createElement("code");l.className="language-"+i,n.textContent="",l.textContent="Loading\u2026",n.appendChild(l);var u=new XMLHttpRequest;u.open("GET",r,!0),u.onreadystatechange=function(){4==u.readyState&&(u.status<400&&u.responseText?(l.textContent=u.responseText,t.highlightElement(l),n.setAttribute("data-src-loaded","")):u.status>=400?l.textContent="\u2716 Error "+u.status+" while fetching file: "+u.statusText:l.textContent="\u2716 Error: File does not exist or is empty")},u.send(null)}})},document.addEventListener("DOMContentLoaded",function(){self.Prism.fileHighlight()}))});Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]+?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},"function":{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python,Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,"function":/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,"function":/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/},function(n){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",e={environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};n.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s*(?:\r?\n|\r)[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:e},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s*(?:\r?\n|\r)[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,greedy:!0,inside:e}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:e.variable,"function":{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}};for(var i=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],r=e.variable[1].inside,o=0;o(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"],function(n){function t(n,t){return n=n.replace(//g,function(){return e}),t&&(n=n+"|"+n.replace(/_/g,"\\*")),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+n+")")}var e=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))/.source,i=/(?:\\.|``.+?``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,r=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|$)/.source.replace(/__/g,function(){return i}),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;n.languages.markdown=n.languages.extend("markup",{}),n.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+r+o+"(?:"+r+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+r+o+")(?:"+r+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(i),inside:n.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+r+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+r+"$"),inside:{"table-header":{pattern:RegExp(i),alias:"important",inside:n.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:t(/__(?:(?!_)|_(?:(?!_))+_)+__/.source,!0),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:t(/_(?:(?!_)|__(?:(?!_))+__)+_/.source,!0),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:t(/(~~?)(?:(?!~))+?\2/.source,!1),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:t(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)| ?\[(?:(?!\]))+\])/.source,!1),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach(function(t){["url","bold","italic","strike"].forEach(function(e){t!==e&&(n.languages.markdown[t].inside.content.inside[e]=n.languages.markdown[e])})}),n.hooks.add("after-tokenize",function(n){function t(n){if(n&&"string"!=typeof n)for(var e=0,i=n.length;e]?|<(?:<=?|[=:])?|>(?:=|>>?=?)?|==?=?|[~\u2260\u2264\u2265]/,punctuation:/[{}[\];(),.:]/,constant:/\b(?:(?:NaN|Inf)(?:16|32|64)?)\b/}; +// Copyright 2018 The Distill Template Authors +const fo=Or("d-code",`\n\n\n\n\n`);class go extends(Dr(fo(HTMLElement))){renderContent(){if(this.languageName=this.getAttribute("language"),!this.languageName)return void console.warn('You need to provide a language attribute to your block to let us know how to highlight your code; e.g.:\n zeros = np.zeros(shape).');const n=po.languages[this.languageName];if(n==undefined)return void console.warn(`Distill does not yet support highlighting your code block in "${this.languageName}'.`);let t=this.textContent;const e=this.shadowRoot.querySelector("#code-container");if(this.hasAttribute("block")){const n=(t=t.replace(/\n/,"")).match(/\s*/);if(t=(t=t.replace(new RegExp("\n"+n,"g"),"\n")).trim(),e.parentNode instanceof ShadowRoot){const n=document.createElement("pre");this.shadowRoot.removeChild(e),n.appendChild(e),this.shadowRoot.appendChild(n)}}e.className=`language-${this.languageName}`,e.innerHTML=po.highlight(t,n)}} +// Copyright 2018 The Distill Template Authors +const mo=Or("d-footnote",'\n\n\n\n
    \n \n
    \n
    \n\n\n \n\n\n');class bo extends(mo(HTMLElement)){constructor(){super();const n={childList:!0,characterData:!0,subtree:!0};new MutationObserver(this.notify).observe(this,n)}notify(){const n=new CustomEvent("onFootnoteChanged",{detail:this,bubbles:!0});document.dispatchEvent(n)}connectedCallback(){this.hoverBox=this.root.querySelector("d-hover-box"),window.customElements.whenDefined("d-hover-box").then(()=>{this.hoverBox.listen(this)}),bo.currentFootnoteId+=1;const n=bo.currentFootnoteId.toString();this.root.host.id="d-footnote-"+n;const t="dt-fn-hover-box-"+n;this.hoverBox.id=t;const e=this.root.querySelector("#fn-");e.setAttribute("id","fn-"+n),e.setAttribute("data-hover-ref",t),e.textContent=n}}bo.currentFootnoteId=0; +// Copyright 2018 The Distill Template Authors +const yo=Or("d-footnote-list","\n\n\n

    Footnotes

    \n
      \n",!1);class vo extends(yo(HTMLElement)){connectedCallback(){super.connectedCallback(),this.list=this.root.querySelector("ol"),this.root.style.display="none"}set footnotes(n){if(this.list.innerHTML="",n.length){this.root.style.display="";for(const t of n){const n=document.createElement("li");n.id=t.id+"-listing",n.innerHTML=t.innerHTML;const e=document.createElement("a");e.setAttribute("class","footnote-backlink"),e.textContent="[\u21a9]",e.href="#"+t.id,n.appendChild(e),this.list.appendChild(n)}}else this.root.style.display="none"}} +// Copyright 2018 The Distill Template Authors +const wo=Or("d-hover-box",'\n\n\n
      \n
      \n \n
      \n
      \n');class xo extends(wo(HTMLElement)){constructor(){super()}connectedCallback(){}listen(n){this.bindDivEvents(this),this.bindTriggerEvents(n)}bindDivEvents(n){n.addEventListener("mouseover",()=>{this.visible||this.showAtNode(n),this.stopTimeout()}),n.addEventListener("mouseout",()=>{this.extendTimeout(500)}),n.addEventListener("touchstart",n=>{n.stopPropagation()},{passive:!0}),document.body.addEventListener("touchstart",()=>{this.hide()},{passive:!0})}bindTriggerEvents(n){n.addEventListener("mouseover",()=>{this.visible||this.showAtNode(n),this.stopTimeout()}),n.addEventListener("mouseout",()=>{this.extendTimeout(300)}),n.addEventListener("touchstart",t=>{this.visible?this.hide():this.showAtNode(n),t.stopPropagation()},{passive:!0})}show(n){this.visible=!0,this.style.display="block",this.style.top=Math.round(n[1]+10)+"px"}showAtNode(n){const t=n.getBoundingClientRect();this.show([n.offsetLeft+t.width,n.offsetTop+t.height])}hide(){this.visible=!1,this.style.display="none",this.stopTimeout()}stopTimeout(){this.timeout&&clearTimeout(this.timeout)}extendTimeout(n){this.stopTimeout(),this.timeout=setTimeout(()=>{this.hide()},n)}} +// Copyright 2018 The Distill Template Authors +class ko extends HTMLElement{static get is(){return"d-title"}} +// Copyright 2018 The Distill Template Authors +const So=Or("d-references","\n\n",!1);class Mo extends(So(HTMLElement)){} +// Copyright 2018 The Distill Template Authors +class To extends HTMLElement{static get is(){return"d-toc"}connectedCallback(){this.getAttribute("prerendered")||(window.onload=(()=>{k(this,document.querySelector("d-article").querySelectorAll("h2, h3"))}))}}class _o extends HTMLElement{static get is(){return"d-figure"}static get readyQueue(){return _o._readyQueue||(_o._readyQueue=[]),_o._readyQueue}static addToReadyQueue(n){-1===_o.readyQueue.indexOf(n)&&(_o.readyQueue.push(n),_o.runReadyQueue())}static runReadyQueue(){const n=_o.readyQueue.sort((n,t)=>n._seenOnScreen-t._seenOnScreen).filter(n=>!n._ready).pop();n&&(n.ready(),requestAnimationFrame(_o.runReadyQueue))}constructor(){super(),this._ready=!1,this._onscreen=!1,this._offscreen=!0}connectedCallback(){this.loadsWhileScrolling=this.hasAttribute("loadsWhileScrolling"),_o.marginObserver.observe(this),_o.directObserver.observe(this)}disconnectedCallback(){_o.marginObserver.unobserve(this),_o.directObserver.unobserve(this)}static get marginObserver(){if(!_o._marginObserver){const n=window.innerHeight,t=Math.floor(2*n),e={rootMargin:t+"px 0px "+t+"px 0px",threshold:.01},i=_o.didObserveMarginIntersection,r=new IntersectionObserver(i,e);_o._marginObserver=r}return _o._marginObserver}static didObserveMarginIntersection(n){for(const t of n){const n=t.target;t.isIntersecting&&!n._ready&&_o.addToReadyQueue(n)}}static get directObserver(){return _o._directObserver||(_o._directObserver=new IntersectionObserver(_o.didObserveDirectIntersection,{rootMargin:"0px",threshold:[0,1]})),_o._directObserver}static didObserveDirectIntersection(n){for(const t of n){const n=t.target;t.isIntersecting?(n._seenOnScreen=new Date,n._offscreen&&n.onscreen()):n._onscreen&&n.offscreen()}}addEventListener(n,t){super.addEventListener(n,t),"ready"===n&&-1!==_o.readyQueue.indexOf(this)&&(this._ready=!1,_o.runReadyQueue()),"onscreen"===n&&this.onscreen()}ready(){this._ready=!0,_o.marginObserver.unobserve(this);const n=new CustomEvent("ready");this.dispatchEvent(n)}onscreen(){this._onscreen=!0,this._offscreen=!1;const n=new CustomEvent("onscreen");this.dispatchEvent(n)}offscreen(){this._onscreen=!1,this._offscreen=!0;const n=new CustomEvent("offscreen");this.dispatchEvent(n)}}if("undefined"!=typeof window){let n;_o.isScrolling=!1;const t=()=>{_o.isScrolling=!0,clearTimeout(n),n=setTimeout(()=>{_o.isScrolling=!1,_o.runReadyQueue()},500)};window.addEventListener("scroll",t,!0)} +// Copyright 2018 The Distill Template Authors +const Co="distill.pub",Ao=Or("d-interstitial",'\n\n\n
      \n
      \n

      This article is in review.

      \n

      Do not share this URL or the contents of this article. Thank you!

      \n \n

      Enter the password we shared with you as part of the review process to view the article.

      \n
      \n
      \n');class Eo extends(Ao(HTMLElement)){connectedCallback(){if(this.shouldRemoveSelf())this.parentElement.removeChild(this);else{this.root.querySelector("#interstitial-password-input").oninput=(n=>this.passwordChanged(n))}}passwordChanged(n){n.target.value===this.password&&(console.log("Correct password entered."),this.parentElement.removeChild(this),"undefined"!=typeof Storage&&(console.log("Saved that correct password was entered."),localStorage.setItem(this.localStorageIdentifier(),"true")))}shouldRemoveSelf(){return window&&window.location.hostname===Co?(console.warn("Interstitial found on production, hiding it."),!0):"undefined"!=typeof Storage&&"true"===localStorage.getItem(this.localStorageIdentifier())&&(console.log("Loaded that correct password was entered before; skipping interstitial."),!0)}localStorageIdentifier(){const n="interstitial-password-correct";return"distill-drafts"+(window?window.location.pathname:"-")+n}}var No=M(S).right,Lo=Math.sqrt(50),Do=Math.sqrt(10),Oo=Math.sqrt(2),Io=.7,Fo=1/Io,Ro="\\s*([+-]?\\d+)\\s*",Uo="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",$o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Po=/^#([0-9a-f]{3,8})$/,Ho=new RegExp("^rgb\\("+[Ro,Ro,Ro]+"\\)$"),zo=new RegExp("^rgb\\("+[$o,$o,$o]+"\\)$"),qo=new RegExp("^rgba\\("+[Ro,Ro,Ro,Uo]+"\\)$"),jo=new RegExp("^rgba\\("+[$o,$o,$o,Uo]+"\\)$"),Bo=new RegExp("^hsl\\("+[Uo,$o,$o]+"\\)$"),Yo=new RegExp("^hsla\\("+[Uo,$o,$o,Uo]+"\\)$"),Wo={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};L(O,U,{copy:function(n){return Object.assign(new this.constructor,this,n)},displayable:function(){return this.rgb().displayable()},hex:I,formatHex:I,formatHsl:F,formatRgb:R,toString:R}),L(q,z,D(O,{brighter:function(n){return n=null==n?Fo:Math.pow(Fo,n),new q(this.r*n,this.g*n,this.b*n,this.opacity)},darker:function(n){return n=null==n?Io:Math.pow(Io,n),new q(this.r*n,this.g*n,this.b*n,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:j,formatHex:j,formatRgb:B,toString:B})),L(K,V,D(O,{brighter:function(n){return n=null==n?Fo:Math.pow(Fo,n),new K(this.h,this.s,this.l*n,this.opacity)},darker:function(n){return n=null==n?Io:Math.pow(Io,n),new K(this.h,this.s,this.l*n,this.opacity)},rgb:function(){var n=this.h%360+360*(this.h<0),t=isNaN(n)||isNaN(this.s)?0:this.s,e=this.l,i=e+(e<.5?e:1-e)*t,r=2*e-i;return new q(X(n>=240?n-240:n+120,r,i),X(n,r,i),X(n<120?n+240:n-120,r,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var n=this.opacity;return(1===(n=isNaN(n)?1:Math.max(0,Math.min(1,n)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===n?")":", "+n+")")}}));var Go=Math.PI/180,Vo=180/Math.PI,Ko=18,Xo=.96422,Zo=1,Qo=.82521,Jo=4/29,na=6/29,ta=3*na*na,ea=na*na*na;L(J,Q,D(O,{brighter:function(n){return new J(this.l+Ko*(null==n?1:n),this.a,this.b,this.opacity)},darker:function(n){return new J(this.l-Ko*(null==n?1:n),this.a,this.b,this.opacity)},rgb:function(){var n=(this.l+16)/116,t=isNaN(this.a)?n:n+this.a/500,e=isNaN(this.b)?n:n-this.b/200;return new q(en(3.1338561*(t=Xo*tn(t))-1.6168667*(n=Zo*tn(n))-.4906146*(e=Qo*tn(e))),en(-.9787684*t+1.9161415*n+.033454*e),en(.0719453*t-.2289914*n+1.4052427*e),this.opacity)}})),L(sn,an,D(O,{brighter:function(n){return new sn(this.h,this.c,this.l+Ko*(null==n?1:n),this.opacity)},darker:function(n){return new sn(this.h,this.c,this.l-Ko*(null==n?1:n),this.opacity)},rgb:function(){return ln(this).rgb()}}));var ia=-.14861,ra=1.78277,oa=-.29227,aa=-.90649,sa=1.97294,la=sa*aa,ua=sa*ra,ca=ra*oa-aa*ia;L(dn,cn,D(O,{brighter:function(n){return n=null==n?Fo:Math.pow(Fo,n),new dn(this.h,this.s,this.l*n,this.opacity)},darker:function(n){return n=null==n?Io:Math.pow(Io,n),new dn(this.h,this.s,this.l*n,this.opacity)},rgb:function(){var n=isNaN(this.h)?0:(this.h+120)*Go,t=+this.l,e=isNaN(this.s)?0:this.s*t*(1-t),i=Math.cos(n),r=Math.sin(n);return new q(255*(t+e*(ia*i+ra*r)),255*(t+e*(oa*i+aa*r)),255*(t+e*(sa*i)),this.opacity)}}));var da,ha=function gs(n){function t(n,t){var i=e((n=z(n)).r,(t=z(t)).r),r=e(n.g,t.g),o=e(n.b,t.b),a=mn(n.opacity,t.opacity);return function(t){return n.r=i(t),n.g=r(t),n.b=o(t),n.opacity=a(t),n+""}}var e=gn(n);return t.gamma=gs,t}(1),pa=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,fa=new RegExp(pa.source,"g"),ga=[0,1],ma=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;qn.prototype=jn.prototype,jn.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===undefined?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision===undefined?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var ba,ya,va,wa={"%":function(n,t){return(100*n).toFixed(t)},b:function(n){return Math.round(n).toString(2)},c:function(n){return n+""},d:function(n){return Math.round(n).toString(10)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},g:function(n,t){return n.toPrecision(t)},o:function(n){return Math.round(n).toString(8)},p:function(n,t){return Wn(100*n,t)},r:Wn,s:Yn,X:function(n){return Math.round(n).toString(16).toUpperCase()},x:function(n){return Math.round(n).toString(16)}},xa=Array.prototype.map,ka=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];Kn({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"});var Sa=new Date,Ma=new Date,Ta=et(function(){},function(n,t){n.setTime(+n+t)},function(n,t){return t-n});Ta.every=function(n){return n=Math.floor(n),isFinite(n)&&n>0?n>1?et(function(t){t.setTime(Math.floor(t/n)*n)},function(t,e){t.setTime(+t+e*n)},function(t,e){return(e-t)/n}):Ta:null};var _a=1e3,Ca=6e4,Aa=36e5,Ea=864e5,Na=6048e5,La=(et(function(n){n.setTime(n-n.getMilliseconds())},function(n,t){n.setTime(+n+t*_a)},function(n,t){return(t-n)/_a},function(n){return n.getUTCSeconds()}),et(function(n){n.setTime(n-n.getMilliseconds()-n.getSeconds()*_a)},function(n,t){n.setTime(+n+t*Ca)},function(n,t){return(t-n)/Ca},function(n){return n.getMinutes()}),et(function(n){n.setTime(n-n.getMilliseconds()-n.getSeconds()*_a-n.getMinutes()*Ca)},function(n,t){n.setTime(+n+t*Aa)},function(n,t){return(t-n)/Aa},function(n){return n.getHours()}),et(function(n){n.setHours(0,0,0,0)},function(n,t){n.setDate(n.getDate()+t)},function(n,t){return(t-n-(t.getTimezoneOffset()-n.getTimezoneOffset())*Ca)/Ea},function(n){return n.getDate()-1})),Da=it(0),Oa=it(1),Ia=(it(2),it(3),it(4)),Fa=(it(5),it(6),et(function(n){n.setDate(1),n.setHours(0,0,0,0)},function(n,t){n.setMonth(n.getMonth()+t)},function(n,t){return t.getMonth()-n.getMonth()+12*(t.getFullYear()-n.getFullYear())},function(n){return n.getMonth()}),et(function(n){n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n,t){return t.getFullYear()-n.getFullYear()},function(n){return n.getFullYear()}));Fa.every=function(n){return isFinite(n=Math.floor(n))&&n>0?et(function(t){t.setFullYear(Math.floor(t.getFullYear()/n)*n),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,e){t.setFullYear(t.getFullYear()+e*n)}):null};et(function(n){n.setUTCSeconds(0,0)},function(n,t){n.setTime(+n+t*Ca)},function(n,t){return(t-n)/Ca},function(n){return n.getUTCMinutes()}),et(function(n){n.setUTCMinutes(0,0,0)},function(n,t){n.setTime(+n+t*Aa)},function(n,t){return(t-n)/Aa},function(n){return n.getUTCHours()});var Ra=et(function(n){n.setUTCHours(0,0,0,0)},function(n,t){n.setUTCDate(n.getUTCDate()+t)},function(n,t){return(t-n)/Ea},function(n){return n.getUTCDate()-1}),Ua=rt(0),$a=rt(1),Pa=(rt(2),rt(3),rt(4)),Ha=(rt(5),rt(6),et(function(n){n.setUTCDate(1),n.setUTCHours(0,0,0,0)},function(n,t){n.setUTCMonth(n.getUTCMonth()+t)},function(n,t){return t.getUTCMonth()-n.getUTCMonth()+12*(t.getUTCFullYear()-n.getUTCFullYear())},function(n){return n.getUTCMonth()}),et(function(n){n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,t){n.setUTCFullYear(n.getUTCFullYear()+t)},function(n,t){return t.getUTCFullYear()-n.getUTCFullYear()},function(n){return n.getUTCFullYear()}));Ha.every=function(n){return isFinite(n=Math.floor(n))&&n>0?et(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/n)*n),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e*n)}):null};var za,qa,ja,Ba={"-":"",_:" ",0:"0"},Ya=/^\s*\d+/,Wa=/^%/,Ga=/[\\^$*+?|[\]().{}]/g;me({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Va="%Y-%m-%dT%H:%M:%S.%LZ",Ka=(Date.prototype.toISOString||qa(Va),+new Date("2000-01-01T00:00:00.000Z")||ja(Va),{value:function(){}});we.prototype=ve.prototype={constructor:we,on:function(n,t){var e,i=this._,r=xe(n+"",i),o=-1,a=r.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++o0)for(var e,i,r=new Array(e),o=0;o=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(n){return this._names.indexOf(n)>=0}};var Ja={},ns=null;"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(Ja={mouseenter:"mouseover",mouseleave:"mouseout"}));var ts=[null];or.prototype=ar.prototype={constructor:or,select:Ne,selectAll:Oe,filter:Fe,data:qe,enter:Ue,exit:je,join:Be,merge:Ye,order:We,sort:Ge,call:Ke,nodes:Xe,node:Ze,size:Qe,empty:Je,each:ni,attr:si,style:hi,property:bi,classed:_i,text:Ni,html:Ii,raise:Ri,lower:$i,append:Pi,insert:zi,remove:ji,clone:Wi,datum:Gi,on:Ji,dispatch:rr},br.prototype.on=function(){var n=this._.on.apply(this._,arguments);return n===this._?this:n};const es=Or("d-slider","\n\n\n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      \n"),is={left:37,up:38,right:39,down:40,pageUp:33,pageDown:34,end:35,home:36};class rs extends(es(HTMLElement)){connectedCallback(){this.connected=!0,this.setAttribute("role","slider"),this.hasAttribute("tabindex")||this.setAttribute("tabindex",0),this.mouseEvent=!1,this.knob=this.root.querySelector(".knob-container"),this.background=this.root.querySelector(".background"),this.trackFill=this.root.querySelector(".track-fill"),this.track=this.root.querySelector(".track"),this.min=this.min?this.min:0,this.max=this.max?this.max:100,this.scale=tt().domain([this.min,this.max]).range([0,1]).clamp(!0),this.origin=this.origin!==undefined?this.origin:this.min,this.step=this.step?this.step:1,this.update(this.value?this.value:0),this.ticks=!!this.ticks&&this.ticks,this.renderTicks(),this.drag=kr().container(this.background).on("start",()=>{this.mouseEvent=!0,this.background.classList.add("mousedown"),this.changeValue=this.value,this.dragUpdate()}).on("drag",()=>{this.dragUpdate()}).on("end",()=>{this.mouseEvent=!1,this.background.classList.remove("mousedown"),this.dragUpdate(),this.changeValue!==this.value&&this.dispatchChange(),this.changeValue=this.value}),this.drag(sr(this.background)),this.addEventListener("focusin",()=>{this.mouseEvent||this.background.classList.add("focus")}),this.addEventListener("focusout",()=>{this.background.classList.remove("focus")}),this.addEventListener("keydown",this.onKeyDown)}static get observedAttributes(){return["min","max","value","step","ticks","origin","tickValues","tickLabels"]}attributeChangedCallback(n,t,e){isNaN(e)||e===undefined||null===e||("min"==n&&(this.min=+e,this.setAttribute("aria-valuemin",this.min)),"max"==n&&(this.max=+e,this.setAttribute("aria-valuemax",this.max)),"value"==n&&this.update(+e),"origin"==n&&(this.origin=+e),"step"==n&&e>0&&(this.step=+e),"ticks"==n&&(this.ticks=""===e||e))}onKeyDown(n){this.changeValue=this.value;let t=!1;switch(n.keyCode){case is.left:case is.down:this.update(this.value-this.step),t=!0;break;case is.right:case is.up:this.update(this.value+this.step),t=!0;break;case is.pageUp:case is.pageDown:this.update(this.value+10*this.step),t=!0;break;case is.home:this.update(this.min),t=!0;break;case is.end:this.update(this.max),t=!0}t&&(this.background.classList.add("focus"),n.preventDefault(),n.stopPropagation(),this.changeValue!==this.value&&this.dispatchChange())}validateValueRange(n,t,e){return Math.max(Math.min(t,e),n)}quantizeValue(n,t){return Math.round(n/t)*t}dragUpdate(){const n=this.background.getBoundingClientRect(),t=ns.x,e=n.width;this.update(this.scale.invert(t/e))}update(n){let t=n;"any"!==this.step&&(t=this.quantizeValue(n,this.step)),t=this.validateValueRange(this.min,this.max,t),this.connected&&(this.knob.style.left=100*this.scale(t)+"%",this.trackFill.style.width=100*this.scale(this.min+Math.abs(t-this.origin))+"%",this.trackFill.style.left=100*this.scale(Math.min(t,this.origin))+"%"),this.value!==t&&(this.value=t,this.setAttribute("aria-valuenow",this.value),this.dispatchInput())}dispatchChange(){const n=new Event("change");this.dispatchEvent(n,{})}dispatchInput(){const n=new Event("input");this.dispatchEvent(n,{})}renderTicks(){const n=this.root.querySelector(".ticks");if(!1!==this.ticks){let t=[];(t=this.ticks>0?this.scale.ticks(this.ticks):"any"===this.step?this.scale.ticks():_(this.min,this.max+1e-6,this.step)).forEach(t=>{const e=document.createElement("div");e.classList.add("tick"),e.style.left=100*this.scale(t)+"%",n.appendChild(e)})}else n.style.display="none"}}var os='\n \n\n';const as=Or("distill-header",`\n\n\n`,!1); +// Copyright 2018 The Distill Template Authors +class ss extends(as(HTMLElement)){} +// Copyright 2018 The Distill Template Authors +const ls="\n\n";class us extends HTMLElement{static get is(){return"distill-appendix"}set frontMatter(n){this.innerHTML=Sr(n)}}const cs=Or("distill-footer",`\n\n\n\n\n`); +// Copyright 2018 The Distill Template Authors +class ds extends(cs(HTMLElement)){} +// Copyright 2018 The Distill Template Authors +let hs=!1,ps=0;const fs=function(){if(window.distill.runlevel<1)throw new Error("Insufficient Runlevel for Distill Template!");if("distill"in window&&window.distill.templateIsLoading)throw new Error("Runlevel 1: Distill Template is getting loaded more than once, aborting!");window.distill.templateIsLoading=!0,console.debug("Runlevel 1: Distill Template has started loading."),p(document),console.debug("Runlevel 1: Static Distill styles have been added."),console.debug("Runlevel 1->2."),window.distill.runlevel+=1;for(const[n,t]of Object.entries(Vr.listeners))"function"==typeof t?document.addEventListener(n,t):console.error("Runlevel 2: Controller listeners need to be functions!");console.debug("Runlevel 2: We can now listen to controller events."),console.debug("Runlevel 2->3."),window.distill.runlevel+=1;const n=[Jr,to,io,ao,so,uo,ho,go,bo,vo,Wr,xo,ko,Yr,Mo,To,_o,rs,Eo],t=[ss,us,ds];if(window.distill.runlevel<2)throw new Error("Insufficient Runlevel for adding custom elements!");const e=n.concat(t);for(const n of e)console.debug("Runlevel 2: Registering custom element: "+n.is),customElements.define(n.is,n);console.debug("Runlevel 3: Distill Template finished registering custom elements."),console.debug("Runlevel 3->4."),window.distill.runlevel+=1,u()&&Vr.listeners.DOMContentLoaded(),console.debug("Runlevel 4: Distill Template initialisation complete."),window.distill.templateIsLoading=!1,window.distill.templateHasLoaded=!0};window.distill={runlevel:ps,initialize:fs,templateIsLoading:hs},Zr.browserSupportsAllFeatures()?(console.debug("Runlevel 0: No need for polyfills."),console.debug("Runlevel 0->1."),window.distill.runlevel+=1,window.distill.initialize()):(console.debug("Runlevel 0: Distill Template is loading polyfills."),Zr.load(window.distill.initialize))}); \ No newline at end of file diff --git a/assets/js/distillpub/transforms.v2.js b/assets/js/distillpub/transforms.v2.js index 2d12d32..41d3b7d 100644 --- a/assets/js/distillpub/transforms.v2.js +++ b/assets/js/distillpub/transforms.v2.js @@ -1,13185 +1,75 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('fs')) : - typeof define === 'function' && define.amd ? define(['exports', 'fs'], factory) : - (global = global || self, factory(global.dl = {}, global.fs)); -}(this, (function (exports, fs) { 'use strict'; - - fs = fs && Object.prototype.hasOwnProperty.call(fs, 'default') ? fs['default'] : fs; - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - const days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; - const months = ['Jan.', 'Feb.', 'March', 'April', 'May', 'June', 'July', 'Aug.', 'Sept.', 'Oct.', 'Nov.', 'Dec.']; - const zeroPad = n => n < 10 ? '0' + n : n; - - const RFC = function(date) { - const day = days[date.getDay()].substring(0, 3); - const paddedDate = zeroPad(date.getDate()); - const month = months[date.getMonth()].substring(0,3); - const year = date.getFullYear().toString(); - const hours = date.getUTCHours().toString(); - const minutes = date.getUTCMinutes().toString(); - const seconds = date.getUTCSeconds().toString(); - return `${day}, ${paddedDate} ${month} ${year} ${hours}:${minutes}:${seconds} Z`; - }; - - const objectFromMap = function(map) { - const object = Array.from(map).reduce((object, [key, value]) => ( - Object.assign(object, { [key]: value }) // Be careful! Maps can have non-String keys; object literals can't. - ), {}); - return object; - }; - - const mapFromObject = function(object) { - const map = new Map(); - for (var property in object) { - if (object.hasOwnProperty(property)) { - map.set(property, object[property]); - } - } - return map; - }; - - class Author { - - // constructor(name='', personalURL='', affiliation='', affiliationURL='') { - // this.name = name; // 'Chris Olah' - // this.personalURL = personalURL; // 'https://colah.github.io' - // this.affiliation = affiliation; // 'Google Brain' - // this.affiliationURL = affiliationURL; // 'https://g.co/brain' - // } - - constructor(object) { - this.name = object.author; // 'Chris Olah' - this.personalURL = object.authorURL; // 'https://colah.github.io' - this.affiliation = object.affiliation; // 'Google Brain' - this.affiliationURL = object.affiliationURL; // 'https://g.co/brain' - this.affiliations = object.affiliations || []; // new-style affiliations - } - - // 'Chris' - get firstName() { - const names = this.name.split(' '); - return names.slice(0, names.length - 1).join(' '); - } - - // 'Olah' - get lastName() { - const names = this.name.split(' '); - return names[names.length -1]; - } - } - - function mergeFromYMLFrontmatter(target, source) { - target.title = source.title; - if (source.published) { - if (source.published instanceof Date) { - target.publishedDate = source.published; - } else if (source.published.constructor === String) { - target.publishedDate = new Date(source.published); - } - } - if (source.publishedDate) { - if (source.publishedDate instanceof Date) { - target.publishedDate = source.publishedDate; - } else if (source.publishedDate.constructor === String) { - target.publishedDate = new Date(source.publishedDate); - } else { - console.error('Don\'t know what to do with published date: ' + source.publishedDate); - } - } - target.description = source.description; - target.authors = source.authors.map( (authorObject) => new Author(authorObject)); - target.katex = source.katex; - target.password = source.password; - if (source.doi) { - target.doi = source.doi; - } - } - - class FrontMatter { - constructor() { - this.title = 'unnamed article'; // 'Attention and Augmented Recurrent Neural Networks' - this.description = ''; // 'A visual overview of neural attention...' - this.authors = []; // Array of Author(s) - - this.bibliography = new Map(); - this.bibliographyParsed = false; - // { - // 'gregor2015draw': { - // 'title': 'DRAW: A recurrent neural network for image generation', - // 'author': 'Gregor, Karol and Danihelka, Ivo and Graves, Alex and Rezende, Danilo Jimenez and Wierstra, Daan', - // 'journal': 'arXiv preprint arXiv:1502.04623', - // 'year': '2015', - // 'url': 'https://arxiv.org/pdf/1502.04623.pdf', - // 'type': 'article' - // }, - // } - - // Citation keys should be listed in the order that they are appear in the document. - // Each key refers to a key in the bibliography dictionary. - this.citations = []; // [ 'gregor2015draw', 'mercier2011humans' ] - this.citationsCollected = false; - - // - // Assigned from posts.csv - // - - // publishedDate: 2016-09-08T07:00:00.000Z, - // tags: [ 'rnn' ], - // distillPath: '2016/augmented-rnns', - // githubPath: 'distillpub/post--augmented-rnns', - // doiSuffix: 1, - - // - // Assigned from journal - // - this.journal = {}; - // journal: { - // 'title': 'Distill', - // 'full_title': 'Distill', - // 'abbrev_title': 'Distill', - // 'url': 'http://distill.pub', - // 'doi': '10.23915/distill', - // 'publisherName': 'Distill Working Group', - // 'publisherEmail': 'admin@distill.pub', - // 'issn': '2476-0757', - // 'editors': [...], - // 'committee': [...] - // } - // volume: 1, - // issue: 9, - - this.katex = {}; - - // - // Assigned from publishing process - // - - // githubCompareUpdatesUrl: 'https://github.com/distillpub/post--augmented-rnns/compare/1596e094d8943d2dc0ea445d92071129c6419c59...3bd9209e0c24d020f87cf6152dcecc6017cbc193', - // updatedDate: 2017-03-21T07:13:16.000Z, - // doi: '10.23915/distill.00001', - this.doi = undefined; - this.publishedDate = undefined; - } - - // Example: - // title: Demo Title Attention and Augmented Recurrent Neural Networks - // published: Jan 10, 2017 - // authors: - // - Chris Olah: - // - Shan Carter: http://shancarter.com - // affiliations: - // - Google Brain: - // - Google Brain: http://g.co/brain - - // - // Computed Properties - // - - // 'http://distill.pub/2016/augmented-rnns', - set url(value) { - this._url = value; - } - get url() { - if (this._url) { - return this._url; - } else if (this.distillPath && this.journal.url) { - return this.journal.url + '/' + this.distillPath; - } else if (this.journal.url) { - return this.journal.url; - } - } - - // 'https://github.com/distillpub/post--augmented-rnns', - get githubUrl() { - if (this.githubPath) { - return 'https://github.com/' + this.githubPath; - } else { - return undefined; - } - } - - // TODO resolve differences in naming of URL/Url/url. - // 'http://distill.pub/2016/augmented-rnns/thumbnail.jpg', - set previewURL(value) { - this._previewURL = value; - } - get previewURL() { - return this._previewURL ? this._previewURL : this.url + '/thumbnail.jpg'; - } - - // 'Thu, 08 Sep 2016 00:00:00 -0700', - get publishedDateRFC() { - return RFC(this.publishedDate); - } - - // 'Thu, 08 Sep 2016 00:00:00 -0700', - get updatedDateRFC() { - return RFC(this.updatedDate); - } - - // 2016, - get publishedYear() { - return this.publishedDate.getFullYear(); - } - - // 'Sept', - get publishedMonth() { - return months[this.publishedDate.getMonth()]; - } - - // 8, - get publishedDay() { - return this.publishedDate.getDate(); - } - - // '09', - get publishedMonthPadded() { - return zeroPad(this.publishedDate.getMonth() + 1); - } - - // '08', - get publishedDayPadded() { - return zeroPad(this.publishedDate.getDate()); - } - - get publishedISODateOnly() { - return this.publishedDate.toISOString().split('T')[0]; - } - - get volume() { - const volume = this.publishedYear - 2015; - if (volume < 1) { - throw new Error('Invalid publish date detected during computing volume'); - } - return volume; - } - - get issue() { - return this.publishedDate.getMonth() + 1; - } - - // 'Olah & Carter', - get concatenatedAuthors() { - if (this.authors.length > 2) { - return this.authors[0].lastName + ', et al.'; - } else if (this.authors.length === 2) { - return this.authors[0].lastName + ' & ' + this.authors[1].lastName; - } else if (this.authors.length === 1) { - return this.authors[0].lastName; - } - } - - // 'Olah, Chris and Carter, Shan', - get bibtexAuthors() { - return this.authors.map(author => { - return author.lastName + ', ' + author.firstName; - }).join(' and '); - } - - // 'olah2016attention' - get slug() { - let slug = ''; - if (this.authors.length) { - slug += this.authors[0].lastName.toLowerCase(); - slug += this.publishedYear; - slug += this.title.split(' ')[0].toLowerCase(); - } - return slug || 'Untitled'; - } - - get bibliographyEntries() { - return new Map(this.citations.map( citationKey => { - const entry = this.bibliography.get(citationKey); - return [citationKey, entry]; - })); - } - - set bibliography(bibliography) { - if (bibliography instanceof Map) { - this._bibliography = bibliography; - } else if (typeof bibliography === 'object') { - this._bibliography = mapFromObject(bibliography); - } - } - - get bibliography() { - return this._bibliography; - } - - static fromObject(source) { - const frontMatter = new FrontMatter(); - Object.assign(frontMatter, source); - return frontMatter; - } - - assignToObject(target) { - Object.assign(target, this); - target.bibliography = objectFromMap(this.bibliographyEntries); - target.url = this.url; - target.doi = this.doi; - target.githubUrl = this.githubUrl; - target.previewURL = this.previewURL; - if (this.publishedDate) { - target.volume = this.volume; - target.issue = this.issue; - target.publishedDateRFC = this.publishedDateRFC; - target.publishedYear = this.publishedYear; - target.publishedMonth = this.publishedMonth; - target.publishedDay = this.publishedDay; - target.publishedMonthPadded = this.publishedMonthPadded; - target.publishedDayPadded = this.publishedDayPadded; - } - if (this.updatedDate) { - target.updatedDateRFC = this.updatedDateRFC; - } - target.concatenatedAuthors = this.concatenatedAuthors; - target.bibtexAuthors = this.bibtexAuthors; - target.slug = this.slug; - } - - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - function _moveLegacyAffiliationFormatIntoArray(frontMatter) { - // authors used to have propoerties "affiliation" and "affiliationURL". - // We now encourage using an array for affiliations containing objects with - // properties "name" and "url". - for (let author of frontMatter.authors) { - const hasOldStyle = Boolean(author.affiliation); - const hasNewStyle = Boolean(author.affiliations); - if (!hasOldStyle) continue; - if (hasNewStyle) { - console.warn(`Author ${author.author} has both old-style ("affiliation" & "affiliationURL") and new style ("affiliations") affiliation information!`); - } else { - let newAffiliation = { - "name": author.affiliation - }; - if (author.affiliationURL) newAffiliation.url = author.affiliationURL; - author.affiliations = [newAffiliation]; - } - } - return frontMatter - } - - function parseFrontmatter(element) { - const scriptTag = element.firstElementChild; - if (scriptTag) { - const type = scriptTag.getAttribute('type'); - if (type.split('/')[1] == 'json') { - const content = scriptTag.textContent; - const parsed = JSON.parse(content); - return _moveLegacyAffiliationFormatIntoArray(parsed); - } else { - console.error('Distill only supports JSON frontmatter tags anymore; no more YAML.'); - } - } else { - console.error('You added a frontmatter tag but did not provide a script tag with front matter data in it. Please take a look at our templates.'); - } - return {}; - } - - // Copyright 2018 The Distill Template Authors - - function ExtractFrontmatter(dom, data) { - const frontMatterTag = dom.querySelector('d-front-matter'); - if (!frontMatterTag) { - console.warn('No front matter tag found!'); - return; - } - const extractedData = parseFrontmatter(frontMatterTag); - mergeFromYMLFrontmatter(data, extractedData); - } - - function commonjsRequire () { - throw new Error('Dynamic requires are not currently supported by rollup-plugin-commonjs'); - } - - function unwrapExports (x) { - return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x; - } - - function createCommonjsModule(fn, module) { - return module = { exports: {} }, fn(module, module.exports), module.exports; - } - - var bibtexParse = createCommonjsModule(function (module, exports) { - /* start bibtexParse 0.0.22 */ - - //Original work by Henrik Muehe (c) 2010 - // - //CommonJS port by Mikola Lysenko 2013 - // - //Port to Browser lib by ORCID / RCPETERS - // - //Issues: - //no comment handling within strings - //no string concatenation - //no variable values yet - //Grammar implemented here: - //bibtex -> (string | preamble | comment | entry)*; - //string -> '@STRING' '{' key_equals_value '}'; - //preamble -> '@PREAMBLE' '{' value '}'; - //comment -> '@COMMENT' '{' value '}'; - //entry -> '@' key '{' key ',' key_value_list '}'; - //key_value_list -> key_equals_value (',' key_equals_value)*; - //key_equals_value -> key '=' value; - //value -> value_quotes | value_braces | key; - //value_quotes -> '"' .*? '"'; // not quite - //value_braces -> '{' .*? '"'; // not quite - (function(exports) { - - function BibtexParser() { - - this.months = ["jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec"]; - this.notKey = [',','{','}',' ','=']; - this.pos = 0; - this.input = ""; - this.entries = new Array(); - - this.currentEntry = ""; - - this.setInput = function(t) { - this.input = t; - }; - - this.getEntries = function() { - return this.entries; - }; - - this.isWhitespace = function(s) { - return (s == ' ' || s == '\r' || s == '\t' || s == '\n'); - }; - - this.match = function(s, canCommentOut) { - if (canCommentOut == undefined || canCommentOut == null) - canCommentOut = true; - this.skipWhitespace(canCommentOut); - if (this.input.substring(this.pos, this.pos + s.length) == s) { - this.pos += s.length; - } else { - throw "Token mismatch, expected " + s + ", found " - + this.input.substring(this.pos); - } this.skipWhitespace(canCommentOut); - }; - - this.tryMatch = function(s, canCommentOut) { - if (canCommentOut == undefined || canCommentOut == null) - canCommentOut = true; - this.skipWhitespace(canCommentOut); - if (this.input.substring(this.pos, this.pos + s.length) == s) { - return true; - } else { - return false; - } }; - - /* when search for a match all text can be ignored, not just white space */ - this.matchAt = function() { - while (this.input.length > this.pos && this.input[this.pos] != '@') { - this.pos++; - } - if (this.input[this.pos] == '@') { - return true; - } return false; - }; - - this.skipWhitespace = function(canCommentOut) { - while (this.isWhitespace(this.input[this.pos])) { - this.pos++; - } if (this.input[this.pos] == "%" && canCommentOut == true) { - while (this.input[this.pos] != "\n") { - this.pos++; - } this.skipWhitespace(canCommentOut); - } }; - - this.value_braces = function() { - var bracecount = 0; - this.match("{", false); - var start = this.pos; - var escaped = false; - while (true) { - if (!escaped) { - if (this.input[this.pos] == '}') { - if (bracecount > 0) { - bracecount--; - } else { - var end = this.pos; - this.match("}", false); - return this.input.substring(start, end); - } } else if (this.input[this.pos] == '{') { - bracecount++; - } else if (this.pos >= this.input.length - 1) { - throw "Unterminated value"; - } } if (this.input[this.pos] == '\\' && escaped == false) - escaped = true; - else - escaped = false; - this.pos++; - } }; - - this.value_comment = function() { - var str = ''; - var brcktCnt = 0; - while (!(this.tryMatch("}", false) && brcktCnt == 0)) { - str = str + this.input[this.pos]; - if (this.input[this.pos] == '{') - brcktCnt++; - if (this.input[this.pos] == '}') - brcktCnt--; - if (this.pos >= this.input.length - 1) { - throw "Unterminated value:" + this.input.substring(start); - } this.pos++; - } return str; - }; - - this.value_quotes = function() { - this.match('"', false); - var start = this.pos; - var escaped = false; - while (true) { - if (!escaped) { - if (this.input[this.pos] == '"') { - var end = this.pos; - this.match('"', false); - return this.input.substring(start, end); - } else if (this.pos >= this.input.length - 1) { - throw "Unterminated value:" + this.input.substring(start); - } } - if (this.input[this.pos] == '\\' && escaped == false) - escaped = true; - else - escaped = false; - this.pos++; - } }; - - this.single_value = function() { - var start = this.pos; - if (this.tryMatch("{")) { - return this.value_braces(); - } else if (this.tryMatch('"')) { - return this.value_quotes(); - } else { - var k = this.key(); - if (k.match("^[0-9]+$")) - return k; - else if (this.months.indexOf(k.toLowerCase()) >= 0) - return k.toLowerCase(); - else - throw "Value expected:" + this.input.substring(start) + ' for key: ' + k; - - } }; - - this.value = function() { - var values = []; - values.push(this.single_value()); - while (this.tryMatch("#")) { - this.match("#"); - values.push(this.single_value()); - } return values.join(""); - }; - - this.key = function() { - var start = this.pos; - while (true) { - if (this.pos >= this.input.length) { - throw "Runaway key"; - } // а-яА-Я is Cyrillic - //console.log(this.input[this.pos]); - if (this.notKey.indexOf(this.input[this.pos]) >= 0) { - return this.input.substring(start, this.pos); - } else { - this.pos++; - - } } }; - - this.key_equals_value = function() { - var key = this.key(); - if (this.tryMatch("=")) { - this.match("="); - var val = this.value(); - return [ key, val ]; - } else { - throw "... = value expected, equals sign missing:" - + this.input.substring(this.pos); - } }; - - this.key_value_list = function() { - var kv = this.key_equals_value(); - this.currentEntry['entryTags'] = {}; - this.currentEntry['entryTags'][kv[0]] = kv[1]; - while (this.tryMatch(",")) { - this.match(","); - // fixes problems with commas at the end of a list - if (this.tryMatch("}")) { - break; - } - kv = this.key_equals_value(); - this.currentEntry['entryTags'][kv[0]] = kv[1]; - } }; - - this.entry_body = function(d) { - this.currentEntry = {}; - this.currentEntry['citationKey'] = this.key(); - this.currentEntry['entryType'] = d.substring(1); - this.match(","); - this.key_value_list(); - this.entries.push(this.currentEntry); - }; - - this.directive = function() { - this.match("@"); - return "@" + this.key(); - }; - - this.preamble = function() { - this.currentEntry = {}; - this.currentEntry['entryType'] = 'PREAMBLE'; - this.currentEntry['entry'] = this.value_comment(); - this.entries.push(this.currentEntry); - }; - - this.comment = function() { - this.currentEntry = {}; - this.currentEntry['entryType'] = 'COMMENT'; - this.currentEntry['entry'] = this.value_comment(); - this.entries.push(this.currentEntry); - }; - - this.entry = function(d) { - this.entry_body(d); - }; - - this.bibtex = function() { - while (this.matchAt()) { - var d = this.directive(); - this.match("{"); - if (d == "@STRING") { - this.string(); - } else if (d == "@PREAMBLE") { - this.preamble(); - } else if (d == "@COMMENT") { - this.comment(); - } else { - this.entry(d); - } - this.match("}"); - } }; - } - exports.toJSON = function(bibtex) { - var b = new BibtexParser(); - b.setInput(bibtex); - b.bibtex(); - return b.entries; - }; - - /* added during hackathon don't hate on me */ - exports.toBibtex = function(json) { - var out = ''; - for ( var i in json) { - out += "@" + json[i].entryType; - out += '{'; - if (json[i].citationKey) - out += json[i].citationKey + ', '; - if (json[i].entry) - out += json[i].entry ; - if (json[i].entryTags) { - var tags = ''; - for (var jdx in json[i].entryTags) { - if (tags.length != 0) - tags += ', '; - tags += jdx + '= {' + json[i].entryTags[jdx] + '}'; - } - out += tags; - } - out += '}\n\n'; - } - return out; - - }; - - })( exports); - - /* end bibtexParse */ - }); - - // Copyright 2018 The Distill Template Authors - - function normalizeTag(string) { - return string - .replace(/[\t\n ]+/g, ' ') - .replace(/{\\["^`.'acu~Hvs]( )?([a-zA-Z])}/g, (full, x, char) => char) - .replace(/{\\([a-zA-Z])}/g, (full, char) => char); - } - - function parseBibtex(bibtex) { - const bibliography = new Map(); - const parsedEntries = bibtexParse.toJSON(bibtex); - for (const entry of parsedEntries) { - // normalize tags; note entryTags is an object, not Map - for (const [key, value] of Object.entries(entry.entryTags)) { - entry.entryTags[key.toLowerCase()] = normalizeTag(value); - } - entry.entryTags.type = entry.entryType; - // add to bibliography - bibliography.set(entry.citationKey, entry.entryTags); - } - return bibliography; - } - - function serializeFrontmatterToBibtex(frontMatter) { - return `@article{${frontMatter.slug}, - author = {${frontMatter.bibtexAuthors}}, - title = {${frontMatter.title}}, - journal = {${frontMatter.journal.title}}, - year = {${frontMatter.publishedYear}}, - note = {${frontMatter.url}}, - doi = {${frontMatter.doi}} -}`; - } - - // Copyright 2018 The Distill Template Authors - - function parseBibliography(element) { - const scriptTag = element.firstElementChild; - if (scriptTag && scriptTag.tagName === 'SCRIPT') { - if (scriptTag.type == 'text/bibtex') { - const bibtex = element.firstElementChild.textContent; - return parseBibtex(bibtex); - } else if (scriptTag.type == 'text/json') { - return new Map(JSON.parse(scriptTag.textContent)); - } else { - console.warn('Unsupported bibliography script tag type: ' + scriptTag.type); - } - } else { - console.warn('Bibliography did not have any script tag.'); - } - } - - // Copyright 2018 The Distill Template Authors - - function ExtractBibliography(dom, data) { - const bibliographyTag = dom.querySelector('d-bibliography'); - if (!bibliographyTag) { - console.warn('No bibliography tag found!'); - return; - } - - const src = bibliographyTag.getAttribute('src'); - if (src) { - const path = data.inputDirectory + '/' + src; - const text = fs.readFileSync(path, 'utf-8'); - const bibliography = parseBibtex(text); - const scriptTag = dom.createElement('script'); - scriptTag.type = 'text/json'; - scriptTag.textContent = JSON.stringify([...bibliography]); - bibliographyTag.appendChild(scriptTag); - bibliographyTag.removeAttribute('src'); - } - - data.bibliography = parseBibliography(bibliographyTag); - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - function collect_citations(dom = document) { - const citations = new Set(); - const citeTags = dom.querySelectorAll("d-cite"); - for (const tag of citeTags) { - const keyString = tag.getAttribute("key") || tag.getAttribute("bibtex-key"); - const keys = keyString.split(",").map(k => k.trim()); - for (const key of keys) { - citations.add(key); - } - } - return [...citations]; - } - - function author_string(ent, template, sep, finalSep) { - if (ent.author == null) { - return ""; - } - var names = ent.author.split(" and "); - let name_strings = names.map(name => { - name = name.trim(); - if (name.indexOf(",") != -1) { - var last = name.split(",")[0].trim(); - var firsts = name.split(",")[1]; - } else if (name.indexOf(" ") != -1) { - var last = name - .split(" ") - .slice(-1)[0] - .trim(); - var firsts = name - .split(" ") - .slice(0, -1) - .join(" "); - } else { - var last = name.trim(); - } - var initials = ""; - if (firsts != undefined) { - initials = firsts - .trim() - .split(" ") - .map(s => s.trim()[0]); - initials = initials.join(".") + "."; - } - return template - .replace("${F}", firsts) - .replace("${L}", last) - .replace("${I}", initials) - .trim(); // in case one of first or last was empty - }); - if (names.length > 1) { - var str = name_strings.slice(0, names.length - 1).join(sep); - str += (finalSep || sep) + name_strings[names.length - 1]; - return str; - } else { - return name_strings[0]; - } - } - - function venue_string(ent) { - var cite = ent.journal || ent.booktitle || ""; - if ("volume" in ent) { - var issue = ent.issue || ent.number; - issue = issue != undefined ? "(" + issue + ")" : ""; - cite += ", Vol " + ent.volume + issue; - } - if ("pages" in ent) { - cite += ", pp. " + ent.pages; - } - if (cite != "") cite += ". "; - if ("publisher" in ent) { - cite += ent.publisher; - if (cite[cite.length - 1] != ".") cite += "."; - } - return cite; - } - - function link_string(ent) { - if ("url" in ent) { - var url = ent.url; - var arxiv_match = /arxiv\.org\/abs\/([0-9\.]*)/.exec(url); - if (arxiv_match != null) { - url = `http://arxiv.org/pdf/${arxiv_match[1]}.pdf`; - } - - if (url.slice(-4) == ".pdf") { - var label = "PDF"; - } else if (url.slice(-5) == ".html") { - var label = "HTML"; - } - return `  [${label || "link"}]`; - } /* else if ("doi" in ent){ - return `  [DOI]`; - }*/ else { - return ""; - } - } - function doi_string(ent, new_line) { - if ("doi" in ent) { - return `${new_line ? "
      " : ""} DOI: ${ent.doi}`; - } else { - return ""; - } - } - - function title_string(ent) { - return '' + ent.title + " "; - } - - function bibliography_cite(ent, fancy) { - if (ent) { - var cite = title_string(ent); - cite += link_string(ent) + "
      "; - if (ent.author) { - cite += author_string(ent, "${L}, ${I}", ", ", " and "); - if (ent.year || ent.date) { - cite += ", "; - } - } - if (ent.year || ent.date) { - cite += (ent.year || ent.date) + ". "; - } else { - cite += ". "; - } - cite += venue_string(ent); - cite += doi_string(ent); - return cite; - /*var cite = author_string(ent, "${L}, ${I}", ", ", " and "); - if (ent.year || ent.date){ - cite += ", " + (ent.year || ent.date) + ". " - } else { - cite += ". " - } - cite += "" + ent.title + ". "; - cite += venue_string(ent); - cite += doi_string(ent); - cite += link_string(ent); - return cite*/ - } else { - return "?"; - } - } - - // Copyright 2018 The Distill Template Authors - - function ExtractCitations(dom, data) { - const citations = new Set(data.citations); - const newCitations = collect_citations(dom); - for (const citation of newCitations) { - citations.add(citation); - } - data.citations = Array.from(citations); - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - function HTML(dom) { - - const head = dom.querySelector('head'); - - // set language to 'en' - if (!dom.querySelector('html').getAttribute('lang')) { - dom.querySelector('html').setAttribute('lang', 'en'); - } - - // set charset to 'utf-8' - if (!dom.querySelector('meta[charset]')) { - const meta = dom.createElement('meta'); - meta.setAttribute('charset', 'utf-8'); - head.appendChild(meta); - } - - // set viewport - if (!dom.querySelector('meta[name=viewport]')) { - const meta = dom.createElement('meta'); - meta.setAttribute('name', 'viewport'); - meta.setAttribute('content', 'width=device-width, initial-scale=1'); - head.appendChild(meta); - } - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - // import style from '../styles/d-byline.css'; - - function bylineTemplate(frontMatter) { - return ` - -`; - } - - // Copyright 2018 The Distill Template Authors - - function Byline(dom, data) { - const byline = dom.querySelector('d-byline'); - if (byline) { - byline.innerHTML = bylineTemplate(data); - } - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - // no appendix -> add appendix - // title in front, no h1 -> add it - // no title in front, h1 -> read and put into frontMatter - // footnote -> footnote list - // break up bib - // if citation, no bib-list -> add citation-list - - // if authors, no byline -> add byline - - function OptionalComponents(dom, data) { - const body = dom.body; - const article = body.querySelector('d-article'); - - // If we don't have an article tag, something weird is going on—giving up. - if (!article) { - console.warn('No d-article tag found; skipping adding optional components!'); - return; - } - - let byline = dom.querySelector('d-byline'); - if (!byline) { - if (data.authors) { - byline = dom.createElement('d-byline'); - body.insertBefore(byline, article); - } else { - console.warn('No authors found in front matter; please add them before submission!'); - } - } - - let title = dom.querySelector('d-title'); - if (!title) { - title = dom.createElement('d-title'); - body.insertBefore(title, byline); - } - - let h1 = title.querySelector('h1'); - if (!h1) { - h1 = dom.createElement('h1'); - h1.textContent = data.title; - title.insertBefore(h1, title.firstChild); - } - - const hasPassword = typeof data.password !== 'undefined'; - let interstitial = body.querySelector('d-interstitial'); - if (hasPassword && !interstitial) { - const inBrowser = typeof window !== 'undefined'; - const onLocalhost = inBrowser && window.location.hostname.includes('localhost'); - if (!inBrowser || !onLocalhost) { - interstitial = dom.createElement('d-interstitial'); - interstitial.password = data.password; - body.insertBefore(interstitial, body.firstChild); - } - } else if (!hasPassword && interstitial) { - interstitial.parentElement.removeChild(this); - } - - let appendix = dom.querySelector('d-appendix'); - if (!appendix) { - appendix = dom.createElement('d-appendix'); - dom.body.appendChild(appendix); - } - - let footnoteList = dom.querySelector('d-footnote-list'); - if (!footnoteList) { - footnoteList = dom.createElement('d-footnote-list'); - appendix.appendChild(footnoteList); - } - - let citationList = dom.querySelector('d-citation-list'); - if (!citationList) { - citationList = dom.createElement('d-citation-list'); - appendix.appendChild(citationList); - } - - } - - var katex$1 = createCommonjsModule(function (module, exports) { - (function(f){{module.exports=f();}})(function(){return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof commonjsRequire=="function"&&commonjsRequire;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r);}return n[o].exports}var i=typeof commonjsRequire=="function"&&commonjsRequire;for(var o=0;o= 0; --i) { - tok = expansion[i]; - if (tok.text === "#") { - if (i === 0) { - throw new _ParseError2.default("Incomplete placeholder at end of macro body", tok); - } - tok = expansion[--i]; // next token on stack - if (tok.text === "#") { - // ## → # - expansion.splice(i + 1, 1); // drop first # - } else if (/^[1-9]$/.test(tok.text)) { - // expansion.splice(i, 2, arg[0], arg[1], …) - // to replace placeholder with the indicated argument. - // TODO: use spread once we move to ES2015 - expansion.splice.apply(expansion, [i, 2].concat(args[tok.text - 1])); - } else { - throw new _ParseError2.default("Not a valid argument number", tok); - } - } - } - } - this.stack = this.stack.concat(expansion); - } - } - }, { - key: "get", - value: function get(ignoreSpace) { - this.discardedWhiteSpace = []; - var token = this.nextToken(); - if (ignoreSpace) { - while (token.text === " ") { - this.discardedWhiteSpace.push(token); - token = this.nextToken(); - } - } - return token; - } - - /** - * Undo the effect of the preceding call to the get method. - * A call to this method MUST be immediately preceded and immediately followed - * by a call to get. Only used during mode switching, i.e. after one token - * was got in the old mode but should get got again in a new mode - * with possibly different whitespace handling. - */ - - }, { - key: "unget", - value: function unget(token) { - this.stack.push(token); - while (this.discardedWhiteSpace.length !== 0) { - this.stack.push(this.discardedWhiteSpace.pop()); - } - } - }]); - return MacroExpander; - }(); - - module.exports = MacroExpander; - - },{"./Lexer":26,"./ParseError":29,"./macros":44,"babel-runtime/helpers/classCallCheck":4,"babel-runtime/helpers/createClass":5,"object-assign":25}],28:[function(require,module,exports){ - - var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck"); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _createClass2 = require("babel-runtime/helpers/createClass"); - - var _createClass3 = _interopRequireDefault(_createClass2); - - var _fontMetrics2 = require("./fontMetrics"); - - var _fontMetrics3 = _interopRequireDefault(_fontMetrics2); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var BASESIZE = 6; /** - * This file contains information about the options that the Parser carries - * around with it while parsing. Data is held in an `Options` object, and when - * recursing, a new `Options` object can be created with the `.with*` and - * `.reset` functions. - */ - - var sizeStyleMap = [ - // Each element contains [textsize, scriptsize, scriptscriptsize]. - // The size mappings are taken from TeX with \normalsize=10pt. - [1, 1, 1], // size1: [5, 5, 5] \tiny - [2, 1, 1], // size2: [6, 5, 5] - [3, 1, 1], // size3: [7, 5, 5] \scriptsize - [4, 2, 1], // size4: [8, 6, 5] \footnotesize - [5, 2, 1], // size5: [9, 6, 5] \small - [6, 3, 1], // size6: [10, 7, 5] \normalsize - [7, 4, 2], // size7: [12, 8, 6] \large - [8, 6, 3], // size8: [14.4, 10, 7] \Large - [9, 7, 6], // size9: [17.28, 12, 10] \LARGE - [10, 8, 7], // size10: [20.74, 14.4, 12] \huge - [11, 10, 9]]; - - var sizeMultipliers = [ - // fontMetrics.js:getFontMetrics also uses size indexes, so if - // you change size indexes, change that function. - 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.2, 1.44, 1.728, 2.074, 2.488]; - - var sizeAtStyle = function sizeAtStyle(size, style) { - return style.size < 2 ? size : sizeStyleMap[size - 1][style.size - 1]; - }; - - /** - * This is the main options class. It contains the current style, size, color, - * and font. - * - * Options objects should not be modified. To create a new Options with - * different properties, call a `.having*` method. - */ - - var Options = function () { - function Options(data) { - (0, _classCallCheck3.default)(this, Options); - - this.style = data.style; - this.color = data.color; - this.size = data.size || BASESIZE; - this.textSize = data.textSize || this.size; - this.phantom = data.phantom; - this.font = data.font; - this.sizeMultiplier = sizeMultipliers[this.size - 1]; - this._fontMetrics = null; - } - - /** - * Returns a new options object with the same properties as "this". Properties - * from "extension" will be copied to the new options object. - */ - - - (0, _createClass3.default)(Options, [{ - key: "extend", - value: function extend(extension) { - var data = { - style: this.style, - size: this.size, - textSize: this.textSize, - color: this.color, - phantom: this.phantom, - font: this.font - }; - - for (var key in extension) { - if (extension.hasOwnProperty(key)) { - data[key] = extension[key]; - } - } - - return new Options(data); - } - - /** - * Return an options object with the given style. If `this.style === style`, - * returns `this`. - */ - - }, { - key: "havingStyle", - value: function havingStyle(style) { - if (this.style === style) { - return this; - } else { - return this.extend({ - style: style, - size: sizeAtStyle(this.textSize, style) - }); - } - } - - /** - * Return an options object with a cramped version of the current style. If - * the current style is cramped, returns `this`. - */ - - }, { - key: "havingCrampedStyle", - value: function havingCrampedStyle() { - return this.havingStyle(this.style.cramp()); - } - - /** - * Return an options object with the given size and in at least `\textstyle`. - * Returns `this` if appropriate. - */ - - }, { - key: "havingSize", - value: function havingSize(size) { - if (this.size === size && this.textSize === size) { - return this; - } else { - return this.extend({ - style: this.style.text(), - size: size, - textSize: size - }); - } - } - - /** - * Like `this.havingSize(BASESIZE).havingStyle(style)`. If `style` is omitted, - * changes to at least `\textstyle`. - */ - - }, { - key: "havingBaseStyle", - value: function havingBaseStyle(style) { - style = style || this.style.text(); - var wantSize = sizeAtStyle(BASESIZE, style); - if (this.size === wantSize && this.textSize === BASESIZE && this.style === style) { - return this; - } else { - return this.extend({ - style: style, - size: wantSize, - baseSize: BASESIZE - }); - } - } - - /** - * Create a new options object with the given color. - */ - - }, { - key: "withColor", - value: function withColor(color) { - return this.extend({ - color: color - }); - } - - /** - * Create a new options object with "phantom" set to true. - */ - - }, { - key: "withPhantom", - value: function withPhantom() { - return this.extend({ - phantom: true - }); - } - - /** - * Create a new options objects with the give font. - */ - - }, { - key: "withFont", - value: function withFont(font) { - return this.extend({ - font: font || this.font - }); - } - - /** - * Return the CSS sizing classes required to switch from enclosing options - * `oldOptions` to `this`. Returns an array of classes. - */ - - }, { - key: "sizingClasses", - value: function sizingClasses(oldOptions) { - if (oldOptions.size !== this.size) { - return ["sizing", "reset-size" + oldOptions.size, "size" + this.size]; - } else { - return []; - } - } - - /** - * Return the CSS sizing classes required to switch to the base size. Like - * `this.havingSize(BASESIZE).sizingClasses(this)`. - */ - - }, { - key: "baseSizingClasses", - value: function baseSizingClasses() { - if (this.size !== BASESIZE) { - return ["sizing", "reset-size" + this.size, "size" + BASESIZE]; - } else { - return []; - } - } - - /** - * Return the font metrics for this size. - */ - - }, { - key: "fontMetrics", - value: function fontMetrics() { - if (!this._fontMetrics) { - this._fontMetrics = _fontMetrics3.default.getFontMetrics(this.size); - } - return this._fontMetrics; - } - - /** - * A map of color names to CSS colors. - * TODO(emily): Remove this when we have real macros - */ - - }, { - key: "getColor", - - - /** - * Gets the CSS color of the current options object, accounting for the - * `colorMap`. - */ - value: function getColor() { - if (this.phantom) { - return "transparent"; - } else { - return Options.colorMap[this.color] || this.color; - } - } - }]); - return Options; - }(); - - /** - * The base size index. - */ - - - Options.colorMap = { - "katex-blue": "#6495ed", - "katex-orange": "#ffa500", - "katex-pink": "#ff00af", - "katex-red": "#df0030", - "katex-green": "#28ae7b", - "katex-gray": "gray", - "katex-purple": "#9d38bd", - "katex-blueA": "#ccfaff", - "katex-blueB": "#80f6ff", - "katex-blueC": "#63d9ea", - "katex-blueD": "#11accd", - "katex-blueE": "#0c7f99", - "katex-tealA": "#94fff5", - "katex-tealB": "#26edd5", - "katex-tealC": "#01d1c1", - "katex-tealD": "#01a995", - "katex-tealE": "#208170", - "katex-greenA": "#b6ffb0", - "katex-greenB": "#8af281", - "katex-greenC": "#74cf70", - "katex-greenD": "#1fab54", - "katex-greenE": "#0d923f", - "katex-goldA": "#ffd0a9", - "katex-goldB": "#ffbb71", - "katex-goldC": "#ff9c39", - "katex-goldD": "#e07d10", - "katex-goldE": "#a75a05", - "katex-redA": "#fca9a9", - "katex-redB": "#ff8482", - "katex-redC": "#f9685d", - "katex-redD": "#e84d39", - "katex-redE": "#bc2612", - "katex-maroonA": "#ffbde0", - "katex-maroonB": "#ff92c6", - "katex-maroonC": "#ed5fa6", - "katex-maroonD": "#ca337c", - "katex-maroonE": "#9e034e", - "katex-purpleA": "#ddd7ff", - "katex-purpleB": "#c6b9fc", - "katex-purpleC": "#aa87ff", - "katex-purpleD": "#7854ab", - "katex-purpleE": "#543b78", - "katex-mintA": "#f5f9e8", - "katex-mintB": "#edf2df", - "katex-mintC": "#e0e5cc", - "katex-grayA": "#f6f7f7", - "katex-grayB": "#f0f1f2", - "katex-grayC": "#e3e5e6", - "katex-grayD": "#d6d8da", - "katex-grayE": "#babec2", - "katex-grayF": "#888d93", - "katex-grayG": "#626569", - "katex-grayH": "#3b3e40", - "katex-grayI": "#21242c", - "katex-kaBlue": "#314453", - "katex-kaGreen": "#71B307" - }; - Options.BASESIZE = BASESIZE; - - module.exports = Options; - - },{"./fontMetrics":41,"babel-runtime/helpers/classCallCheck":4,"babel-runtime/helpers/createClass":5}],29:[function(require,module,exports){ - - var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck"); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * This is the ParseError class, which is the main error thrown by KaTeX - * functions when something has gone wrong. This is used to distinguish internal - * errors from errors in the expression that the user provided. - * - * If possible, a caller should provide a Token or ParseNode with information - * about where in the source string the problem occurred. - * - * @param {string} message The error message - * @param {(Token|ParseNode)=} token An object providing position information - */ - var ParseError = function ParseError(message, token) { - (0, _classCallCheck3.default)(this, ParseError); - - var error = "KaTeX parse error: " + message; - var start = void 0; - var end = void 0; - - if (token && token.lexer && token.start <= token.end) { - // If we have the input and a position, make the error a bit fancier - - // Get the input - var input = token.lexer.input; - - // Prepend some information - start = token.start; - end = token.end; - if (start === input.length) { - error += " at end of input: "; - } else { - error += " at position " + (start + 1) + ": "; - } - - // Underline token in question using combining underscores - var underlined = input.slice(start, end).replace(/[^]/g, "$&\u0332"); - - // Extract some context from the input and add it to the error - var left = void 0; - if (start > 15) { - left = "…" + input.slice(start - 15, start); - } else { - left = input.slice(0, start); - } - var right = void 0; - if (end + 15 < input.length) { - right = input.slice(end, end + 15) + "…"; - } else { - right = input.slice(end); - } - error += left + underlined + right; - } - - // Some hackery to make ParseError a prototype of Error - // See http://stackoverflow.com/a/8460753 - var self = new Error(error); - self.name = "ParseError"; - self.__proto__ = ParseError.prototype; - - self.position = start; - return self; - }; - - // More hackery - - - ParseError.prototype.__proto__ = Error.prototype; - - module.exports = ParseError; - - },{"babel-runtime/helpers/classCallCheck":4}],30:[function(require,module,exports){ - - Object.defineProperty(exports, "__esModule", { - value: true - }); - - var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck"); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * The resulting parse tree nodes of the parse tree. - * - * It is possible to provide position information, so that a ParseNode can - * fulfil a role similar to a Token in error reporting. - * For details on the corresponding properties see Token constructor. - * Providing such information can lead to better error reporting. - * - * @param {string} type type of node, like e.g. "ordgroup" - * @param {?object} value type-specific representation of the node - * @param {string} mode parse mode in action for this node, - * "math" or "text" - * @param {Token=} firstToken first token of the input for this node, - * will omit position information if unset - * @param {Token=} lastToken last token of the input for this node, - * will default to firstToken if unset - */ - var ParseNode = function ParseNode(type, value, mode, firstToken, lastToken) { - (0, _classCallCheck3.default)(this, ParseNode); - - this.type = type; - this.value = value; - this.mode = mode; - if (firstToken && (!lastToken || lastToken.lexer === firstToken.lexer)) { - this.lexer = firstToken.lexer; - this.start = firstToken.start; - this.end = (lastToken || firstToken).end; - } - }; - - exports.default = ParseNode; - - },{"babel-runtime/helpers/classCallCheck":4}],31:[function(require,module,exports){ - - var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck"); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _createClass2 = require("babel-runtime/helpers/createClass"); - - var _createClass3 = _interopRequireDefault(_createClass2); - - var _functions = require("./functions"); - - var _functions2 = _interopRequireDefault(_functions); - - var _environments = require("./environments"); - - var _environments2 = _interopRequireDefault(_environments); - - var _MacroExpander = require("./MacroExpander"); - - var _MacroExpander2 = _interopRequireDefault(_MacroExpander); - - var _symbols = require("./symbols"); - - var _symbols2 = _interopRequireDefault(_symbols); - - var _utils = require("./utils"); - - var _utils2 = _interopRequireDefault(_utils); - - var _units = require("./units"); - - var _units2 = _interopRequireDefault(_units); - - var _unicodeRegexes = require("./unicodeRegexes"); - - var _ParseNode = require("./ParseNode"); - - var _ParseNode2 = _interopRequireDefault(_ParseNode); - - var _ParseError = require("./ParseError"); - - var _ParseError2 = _interopRequireDefault(_ParseError); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * This file contains the parser used to parse out a TeX expression from the - * input. Since TeX isn't context-free, standard parsers don't work particularly - * well. - * - * The strategy of this parser is as such: - * - * The main functions (the `.parse...` ones) take a position in the current - * parse string to parse tokens from. The lexer (found in Lexer.js, stored at - * this.lexer) also supports pulling out tokens at arbitrary places. When - * individual tokens are needed at a position, the lexer is called to pull out a - * token, which is then used. - * - * The parser has a property called "mode" indicating the mode that - * the parser is currently in. Currently it has to be one of "math" or - * "text", which denotes whether the current environment is a math-y - * one or a text-y one (e.g. inside \text). Currently, this serves to - * limit the functions which can be used in text mode. - * - * The main functions then return an object which contains the useful data that - * was parsed at its given point, and a new position at the end of the parsed - * data. The main functions can call each other and continue the parsing by - * using the returned position as a new starting point. - * - * There are also extra `.handle...` functions, which pull out some reused - * functionality into self-contained functions. - * - * The earlier functions return ParseNodes. - * The later functions (which are called deeper in the parse) sometimes return - * ParseFuncOrArgument, which contain a ParseNode as well as some data about - * whether the parsed object is a function which is missing some arguments, or a - * standalone object which can be used as an argument to another function. - */ - - /** - * An initial function (without its arguments), or an argument to a function. - * The `result` argument should be a ParseNode. - */ - function ParseFuncOrArgument(result, isFunction, token) { - this.result = result; - // Is this a function (i.e. is it something defined in functions.js)? - this.isFunction = isFunction; - this.token = token; - } /* eslint no-constant-condition:0 */ - - var Parser = function () { - function Parser(input, settings) { - (0, _classCallCheck3.default)(this, Parser); - - // Create a new macro expander (gullet) and (indirectly via that) also a - // new lexer (mouth) for this parser (stomach, in the language of TeX) - this.gullet = new _MacroExpander2.default(input, settings.macros); - // Use old \color behavior (same as LaTeX's \textcolor) if requested. - // We do this after the macros object has been copied by MacroExpander. - if (settings.colorIsTextColor) { - this.gullet.macros["\\color"] = "\\textcolor"; - } - // Store the settings for use in parsing - this.settings = settings; - // Count leftright depth (for \middle errors) - this.leftrightDepth = 0; - } - - /** - * Checks a result to make sure it has the right type, and throws an - * appropriate error otherwise. - * - * @param {boolean=} consume whether to consume the expected token, - * defaults to true - */ - - - (0, _createClass3.default)(Parser, [{ - key: "expect", - value: function expect(text, consume) { - if (this.nextToken.text !== text) { - throw new _ParseError2.default("Expected '" + text + "', got '" + this.nextToken.text + "'", this.nextToken); - } - if (consume !== false) { - this.consume(); - } - } - - /** - * Considers the current look ahead token as consumed, - * and fetches the one after that as the new look ahead. - */ - - }, { - key: "consume", - value: function consume() { - this.nextToken = this.gullet.get(this.mode === "math"); - } - }, { - key: "switchMode", - value: function switchMode(newMode) { - this.gullet.unget(this.nextToken); - this.mode = newMode; - this.consume(); - } - - /** - * Main parsing function, which parses an entire input. - * - * @return {?Array.} - */ - - }, { - key: "parse", - value: function parse() { - // Try to parse the input - this.mode = "math"; - this.consume(); - var parse = this.parseInput(); - return parse; - } - - /** - * Parses an entire input tree. - */ - - }, { - key: "parseInput", - value: function parseInput() { - // Parse an expression - var expression = this.parseExpression(false); - // If we succeeded, make sure there's an EOF at the end - this.expect("EOF", false); - return expression; - } - }, { - key: "parseExpression", - - - /** - * Parses an "expression", which is a list of atoms. - * - * @param {boolean} breakOnInfix Should the parsing stop when we hit infix - * nodes? This happens when functions have higher precendence - * than infix nodes in implicit parses. - * - * @param {?string} breakOnTokenText The text of the token that the expression - * should end with, or `null` if something else should end the - * expression. - * - * @return {ParseNode} - */ - value: function parseExpression(breakOnInfix, breakOnTokenText) { - var body = []; - // Keep adding atoms to the body until we can't parse any more atoms (either - // we reached the end, a }, or a \right) - while (true) { - var lex = this.nextToken; - if (Parser.endOfExpression.indexOf(lex.text) !== -1) { - break; - } - if (breakOnTokenText && lex.text === breakOnTokenText) { - break; - } - if (breakOnInfix && _functions2.default[lex.text] && _functions2.default[lex.text].infix) { - break; - } - var atom = this.parseAtom(); - if (!atom) { - if (!this.settings.throwOnError && lex.text[0] === "\\") { - var errorNode = this.handleUnsupportedCmd(); - body.push(errorNode); - continue; - } - - break; - } - body.push(atom); - } - return this.handleInfixNodes(body); - } - - /** - * Rewrites infix operators such as \over with corresponding commands such - * as \frac. - * - * There can only be one infix operator per group. If there's more than one - * then the expression is ambiguous. This can be resolved by adding {}. - * - * @returns {Array} - */ - - }, { - key: "handleInfixNodes", - value: function handleInfixNodes(body) { - var overIndex = -1; - var funcName = void 0; - - for (var i = 0; i < body.length; i++) { - var node = body[i]; - if (node.type === "infix") { - if (overIndex !== -1) { - throw new _ParseError2.default("only one infix operator per group", node.value.token); - } - overIndex = i; - funcName = node.value.replaceWith; - } - } - - if (overIndex !== -1) { - var numerNode = void 0; - var denomNode = void 0; - - var numerBody = body.slice(0, overIndex); - var denomBody = body.slice(overIndex + 1); - - if (numerBody.length === 1 && numerBody[0].type === "ordgroup") { - numerNode = numerBody[0]; - } else { - numerNode = new _ParseNode2.default("ordgroup", numerBody, this.mode); - } - - if (denomBody.length === 1 && denomBody[0].type === "ordgroup") { - denomNode = denomBody[0]; - } else { - denomNode = new _ParseNode2.default("ordgroup", denomBody, this.mode); - } - - var value = this.callFunction(funcName, [numerNode, denomNode], null); - return [new _ParseNode2.default(value.type, value, this.mode)]; - } else { - return body; - } - } - - // The greediness of a superscript or subscript - - }, { - key: "handleSupSubscript", - - - /** - * Handle a subscript or superscript with nice errors. - */ - value: function handleSupSubscript(name) { - var symbolToken = this.nextToken; - var symbol = symbolToken.text; - this.consume(); - var group = this.parseGroup(); - - if (!group) { - if (!this.settings.throwOnError && this.nextToken.text[0] === "\\") { - return this.handleUnsupportedCmd(); - } else { - throw new _ParseError2.default("Expected group after '" + symbol + "'", symbolToken); - } - } else if (group.isFunction) { - // ^ and _ have a greediness, so handle interactions with functions' - // greediness - var funcGreediness = _functions2.default[group.result].greediness; - if (funcGreediness > Parser.SUPSUB_GREEDINESS) { - return this.parseFunction(group); - } else { - throw new _ParseError2.default("Got function '" + group.result + "' with no arguments " + "as " + name, symbolToken); - } - } else { - return group.result; - } - } - - /** - * Converts the textual input of an unsupported command into a text node - * contained within a color node whose color is determined by errorColor - */ - - }, { - key: "handleUnsupportedCmd", - value: function handleUnsupportedCmd() { - var text = this.nextToken.text; - var textordArray = []; - - for (var i = 0; i < text.length; i++) { - textordArray.push(new _ParseNode2.default("textord", text[i], "text")); - } - - var textNode = new _ParseNode2.default("text", { - body: textordArray, - type: "text" - }, this.mode); - - var colorNode = new _ParseNode2.default("color", { - color: this.settings.errorColor, - value: [textNode], - type: "color" - }, this.mode); - - this.consume(); - return colorNode; - } - - /** - * Parses a group with optional super/subscripts. - * - * @return {?ParseNode} - */ - - }, { - key: "parseAtom", - value: function parseAtom() { - // The body of an atom is an implicit group, so that things like - // \left(x\right)^2 work correctly. - var base = this.parseImplicitGroup(); - - // In text mode, we don't have superscripts or subscripts - if (this.mode === "text") { - return base; - } - - // Note that base may be empty (i.e. null) at this point. - - var superscript = void 0; - var subscript = void 0; - while (true) { - // Lex the first token - var lex = this.nextToken; - - if (lex.text === "\\limits" || lex.text === "\\nolimits") { - // We got a limit control - if (!base || base.type !== "op") { - throw new _ParseError2.default("Limit controls must follow a math operator", lex); - } else { - var limits = lex.text === "\\limits"; - base.value.limits = limits; - base.value.alwaysHandleSupSub = true; - } - this.consume(); - } else if (lex.text === "^") { - // We got a superscript start - if (superscript) { - throw new _ParseError2.default("Double superscript", lex); - } - superscript = this.handleSupSubscript("superscript"); - } else if (lex.text === "_") { - // We got a subscript start - if (subscript) { - throw new _ParseError2.default("Double subscript", lex); - } - subscript = this.handleSupSubscript("subscript"); - } else if (lex.text === "'") { - // We got a prime - if (superscript) { - throw new _ParseError2.default("Double superscript", lex); - } - var prime = new _ParseNode2.default("textord", "\\prime", this.mode); - - // Many primes can be grouped together, so we handle this here - var primes = [prime]; - this.consume(); - // Keep lexing tokens until we get something that's not a prime - while (this.nextToken.text === "'") { - // For each one, add another prime to the list - primes.push(prime); - this.consume(); - } - // If there's a superscript following the primes, combine that - // superscript in with the primes. - if (this.nextToken.text === "^") { - primes.push(this.handleSupSubscript("superscript")); - } - // Put everything into an ordgroup as the superscript - superscript = new _ParseNode2.default("ordgroup", primes, this.mode); - } else { - // If it wasn't ^, _, or ', stop parsing super/subscripts - break; - } - } - - if (superscript || subscript) { - // If we got either a superscript or subscript, create a supsub - return new _ParseNode2.default("supsub", { - base: base, - sup: superscript, - sub: subscript - }, this.mode); - } else { - // Otherwise return the original body - return base; - } - } - - // A list of the size-changing functions, for use in parseImplicitGroup - - - // A list of the style-changing functions, for use in parseImplicitGroup - - - // Old font functions - - }, { - key: "parseImplicitGroup", - - - /** - * Parses an implicit group, which is a group that starts at the end of a - * specified, and ends right before a higher explicit group ends, or at EOL. It - * is used for functions that appear to affect the current style, like \Large or - * \textrm, where instead of keeping a style we just pretend that there is an - * implicit grouping after it until the end of the group. E.g. - * small text {\Large large text} small text again - * It is also used for \left and \right to get the correct grouping. - * - * @return {?ParseNode} - */ - value: function parseImplicitGroup() { - var start = this.parseSymbol(); - - if (start == null) { - // If we didn't get anything we handle, fall back to parseFunction - return this.parseFunction(); - } - - var func = start.result; - - if (func === "\\left") { - // If we see a left: - // Parse the entire left function (including the delimiter) - var left = this.parseFunction(start); - // Parse out the implicit body - ++this.leftrightDepth; - var body = this.parseExpression(false); - --this.leftrightDepth; - // Check the next token - this.expect("\\right", false); - var right = this.parseFunction(); - return new _ParseNode2.default("leftright", { - body: body, - left: left.value.value, - right: right.value.value - }, this.mode); - } else if (func === "\\begin") { - // begin...end is similar to left...right - var begin = this.parseFunction(start); - var envName = begin.value.name; - if (!_environments2.default.hasOwnProperty(envName)) { - throw new _ParseError2.default("No such environment: " + envName, begin.value.nameGroup); - } - // Build the environment object. Arguments and other information will - // be made available to the begin and end methods using properties. - var env = _environments2.default[envName]; - var args = this.parseArguments("\\begin{" + envName + "}", env); - var context = { - mode: this.mode, - envName: envName, - parser: this, - positions: args.pop() - }; - var result = env.handler(context, args); - this.expect("\\end", false); - var endNameToken = this.nextToken; - var end = this.parseFunction(); - if (end.value.name !== envName) { - throw new _ParseError2.default("Mismatch: \\begin{" + envName + "} matched " + "by \\end{" + end.value.name + "}", endNameToken); - } - result.position = end.position; - return result; - } else if (_utils2.default.contains(Parser.sizeFuncs, func)) { - // If we see a sizing function, parse out the implicit body - this.consumeSpaces(); - var _body = this.parseExpression(false); - return new _ParseNode2.default("sizing", { - // Figure out what size to use based on the list of functions above - size: _utils2.default.indexOf(Parser.sizeFuncs, func) + 1, - value: _body - }, this.mode); - } else if (_utils2.default.contains(Parser.styleFuncs, func)) { - // If we see a styling function, parse out the implicit body - this.consumeSpaces(); - var _body2 = this.parseExpression(true); - return new _ParseNode2.default("styling", { - // Figure out what style to use by pulling out the style from - // the function name - style: func.slice(1, func.length - 5), - value: _body2 - }, this.mode); - } else if (func in Parser.oldFontFuncs) { - var style = Parser.oldFontFuncs[func]; - // If we see an old font function, parse out the implicit body - this.consumeSpaces(); - var _body3 = this.parseExpression(true); - if (style.slice(0, 4) === 'text') { - return new _ParseNode2.default("text", { - style: style, - body: new _ParseNode2.default("ordgroup", _body3, this.mode) - }, this.mode); - } else { - return new _ParseNode2.default("font", { - font: style, - body: new _ParseNode2.default("ordgroup", _body3, this.mode) - }, this.mode); - } - } else if (func === "\\color") { - // If we see a styling function, parse out the implicit body - var color = this.parseColorGroup(false); - if (!color) { - throw new _ParseError2.default("\\color not followed by color"); - } - var _body4 = this.parseExpression(true); - return new _ParseNode2.default("color", { - type: "color", - color: color.result.value, - value: _body4 - }, this.mode); - } else if (func === "$") { - if (this.mode === "math") { - throw new _ParseError2.default("$ within math mode"); - } - this.consume(); - var outerMode = this.mode; - this.switchMode("math"); - var _body5 = this.parseExpression(false, "$"); - this.expect("$", true); - this.switchMode(outerMode); - return new _ParseNode2.default("styling", { - style: "text", - value: _body5 - }, "math"); - } else { - // Defer to parseFunction if it's not a function we handle - return this.parseFunction(start); - } - } - - /** - * Parses an entire function, including its base and all of its arguments. - * The base might either have been parsed already, in which case - * it is provided as an argument, or it's the next group in the input. - * - * @param {ParseFuncOrArgument=} baseGroup optional as described above - * @return {?ParseNode} - */ - - }, { - key: "parseFunction", - value: function parseFunction(baseGroup) { - if (!baseGroup) { - baseGroup = this.parseGroup(); - } - - if (baseGroup) { - if (baseGroup.isFunction) { - var func = baseGroup.result; - var funcData = _functions2.default[func]; - if (this.mode === "text" && !funcData.allowedInText) { - throw new _ParseError2.default("Can't use function '" + func + "' in text mode", baseGroup.token); - } else if (this.mode === "math" && funcData.allowedInMath === false) { - throw new _ParseError2.default("Can't use function '" + func + "' in math mode", baseGroup.token); - } - - var args = this.parseArguments(func, funcData); - var token = baseGroup.token; - var result = this.callFunction(func, args, args.pop(), token); - return new _ParseNode2.default(result.type, result, this.mode); - } else { - return baseGroup.result; - } - } else { - return null; - } - } - - /** - * Call a function handler with a suitable context and arguments. - */ - - }, { - key: "callFunction", - value: function callFunction(name, args, positions, token) { - var context = { - funcName: name, - parser: this, - positions: positions, - token: token - }; - return _functions2.default[name].handler(context, args); - } - - /** - * Parses the arguments of a function or environment - * - * @param {string} func "\name" or "\begin{name}" - * @param {{numArgs:number,numOptionalArgs:number|undefined}} funcData - * @return the array of arguments, with the list of positions as last element - */ - - }, { - key: "parseArguments", - value: function parseArguments(func, funcData) { - var totalArgs = funcData.numArgs + funcData.numOptionalArgs; - if (totalArgs === 0) { - return [[this.pos]]; - } - - var baseGreediness = funcData.greediness; - var positions = [this.pos]; - var args = []; - - for (var i = 0; i < totalArgs; i++) { - var nextToken = this.nextToken; - var argType = funcData.argTypes && funcData.argTypes[i]; - var arg = void 0; - if (i < funcData.numOptionalArgs) { - if (argType) { - arg = this.parseGroupOfType(argType, true); - } else { - arg = this.parseGroup(true); - } - if (!arg) { - args.push(null); - positions.push(this.pos); - continue; - } - } else { - if (argType) { - arg = this.parseGroupOfType(argType); - } else { - arg = this.parseGroup(); - } - if (!arg) { - if (!this.settings.throwOnError && this.nextToken.text[0] === "\\") { - arg = new ParseFuncOrArgument(this.handleUnsupportedCmd(this.nextToken.text), false); - } else { - throw new _ParseError2.default("Expected group after '" + func + "'", nextToken); - } - } - } - var argNode = void 0; - if (arg.isFunction) { - var argGreediness = _functions2.default[arg.result].greediness; - if (argGreediness > baseGreediness) { - argNode = this.parseFunction(arg); - } else { - throw new _ParseError2.default("Got function '" + arg.result + "' as " + "argument to '" + func + "'", nextToken); - } - } else { - argNode = arg.result; - } - args.push(argNode); - positions.push(this.pos); - } - - args.push(positions); - - return args; - } - - /** - * Parses a group when the mode is changing. - * - * @return {?ParseFuncOrArgument} - */ - - }, { - key: "parseGroupOfType", - value: function parseGroupOfType(innerMode, optional) { - var outerMode = this.mode; - // Handle `original` argTypes - if (innerMode === "original") { - innerMode = outerMode; - } - - if (innerMode === "color") { - return this.parseColorGroup(optional); - } - if (innerMode === "size") { - return this.parseSizeGroup(optional); - } - - this.switchMode(innerMode); - if (innerMode === "text") { - // text mode is special because it should ignore the whitespace before - // it - this.consumeSpaces(); - } - // By the time we get here, innerMode is one of "text" or "math". - // We switch the mode of the parser, recurse, then restore the old mode. - var res = this.parseGroup(optional); - this.switchMode(outerMode); - return res; - } - }, { - key: "consumeSpaces", - value: function consumeSpaces() { - while (this.nextToken.text === " ") { - this.consume(); - } - } - - /** - * Parses a group, essentially returning the string formed by the - * brace-enclosed tokens plus some position information. - * - * @param {string} modeName Used to describe the mode in error messages - * @param {boolean=} optional Whether the group is optional or required - */ - - }, { - key: "parseStringGroup", - value: function parseStringGroup(modeName, optional) { - if (optional && this.nextToken.text !== "[") { - return null; - } - var outerMode = this.mode; - this.mode = "text"; - this.expect(optional ? "[" : "{"); - var str = ""; - var firstToken = this.nextToken; - var lastToken = firstToken; - while (this.nextToken.text !== (optional ? "]" : "}")) { - if (this.nextToken.text === "EOF") { - throw new _ParseError2.default("Unexpected end of input in " + modeName, firstToken.range(this.nextToken, str)); - } - lastToken = this.nextToken; - str += lastToken.text; - this.consume(); - } - this.mode = outerMode; - this.expect(optional ? "]" : "}"); - return firstToken.range(lastToken, str); - } - - /** - * Parses a regex-delimited group: the largest sequence of tokens - * whose concatenated strings match `regex`. Returns the string - * formed by the tokens plus some position information. - * - * @param {RegExp} regex - * @param {string} modeName Used to describe the mode in error messages - */ - - }, { - key: "parseRegexGroup", - value: function parseRegexGroup(regex, modeName) { - var outerMode = this.mode; - this.mode = "text"; - var firstToken = this.nextToken; - var lastToken = firstToken; - var str = ""; - while (this.nextToken.text !== "EOF" && regex.test(str + this.nextToken.text)) { - lastToken = this.nextToken; - str += lastToken.text; - this.consume(); - } - if (str === "") { - throw new _ParseError2.default("Invalid " + modeName + ": '" + firstToken.text + "'", firstToken); - } - this.mode = outerMode; - return firstToken.range(lastToken, str); - } - - /** - * Parses a color description. - */ - - }, { - key: "parseColorGroup", - value: function parseColorGroup(optional) { - var res = this.parseStringGroup("color", optional); - if (!res) { - return null; - } - var match = /^(#[a-z0-9]+|[a-z]+)$/i.exec(res.text); - if (!match) { - throw new _ParseError2.default("Invalid color: '" + res.text + "'", res); - } - return new ParseFuncOrArgument(new _ParseNode2.default("color", match[0], this.mode), false); - } - - /** - * Parses a size specification, consisting of magnitude and unit. - */ - - }, { - key: "parseSizeGroup", - value: function parseSizeGroup(optional) { - var res = void 0; - if (!optional && this.nextToken.text !== "{") { - res = this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/, "size"); - } else { - res = this.parseStringGroup("size", optional); - } - if (!res) { - return null; - } - var match = /([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(res.text); - if (!match) { - throw new _ParseError2.default("Invalid size: '" + res.text + "'", res); - } - var data = { - number: +(match[1] + match[2]), // sign + magnitude, cast to number - unit: match[3] - }; - if (!_units2.default.validUnit(data)) { - throw new _ParseError2.default("Invalid unit: '" + data.unit + "'", res); - } - return new ParseFuncOrArgument(new _ParseNode2.default("size", data, this.mode), false); - } - - /** - * If the argument is false or absent, this parses an ordinary group, - * which is either a single nucleus (like "x") or an expression - * in braces (like "{x+y}"). - * If the argument is true, it parses either a bracket-delimited expression - * (like "[x+y]") or returns null to indicate the absence of a - * bracket-enclosed group. - * - * @param {boolean=} optional Whether the group is optional or required - * @return {?ParseFuncOrArgument} - */ - - }, { - key: "parseGroup", - value: function parseGroup(optional) { - var firstToken = this.nextToken; - // Try to parse an open brace - if (this.nextToken.text === (optional ? "[" : "{")) { - // If we get a brace, parse an expression - this.consume(); - var expression = this.parseExpression(false, optional ? "]" : null); - var lastToken = this.nextToken; - // Make sure we get a close brace - this.expect(optional ? "]" : "}"); - if (this.mode === "text") { - this.formLigatures(expression); - } - return new ParseFuncOrArgument(new _ParseNode2.default("ordgroup", expression, this.mode, firstToken, lastToken), false); - } else { - // Otherwise, just return a nucleus, or nothing for an optional group - return optional ? null : this.parseSymbol(); - } - } - - /** - * Form ligature-like combinations of characters for text mode. - * This includes inputs like "--", "---", "``" and "''". - * The result will simply replace multiple textord nodes with a single - * character in each value by a single textord node having multiple - * characters in its value. The representation is still ASCII source. - * - * @param {Array.} group the nodes of this group, - * list will be moified in place - */ - - }, { - key: "formLigatures", - value: function formLigatures(group) { - var n = group.length - 1; - for (var i = 0; i < n; ++i) { - var a = group[i]; - var v = a.value; - if (v === "-" && group[i + 1].value === "-") { - if (i + 1 < n && group[i + 2].value === "-") { - group.splice(i, 3, new _ParseNode2.default("textord", "---", "text", a, group[i + 2])); - n -= 2; - } else { - group.splice(i, 2, new _ParseNode2.default("textord", "--", "text", a, group[i + 1])); - n -= 1; - } - } - if ((v === "'" || v === "`") && group[i + 1].value === v) { - group.splice(i, 2, new _ParseNode2.default("textord", v + v, "text", a, group[i + 1])); - n -= 1; - } - } - } - - /** - * Parse a single symbol out of the string. Here, we handle both the functions - * we have defined, as well as the single character symbols - * - * @return {?ParseFuncOrArgument} - */ - - }, { - key: "parseSymbol", - value: function parseSymbol() { - var nucleus = this.nextToken; - - if (_functions2.default[nucleus.text]) { - this.consume(); - // If there exists a function with this name, we return the function and - // say that it is a function. - return new ParseFuncOrArgument(nucleus.text, true, nucleus); - } else if (_symbols2.default[this.mode][nucleus.text]) { - this.consume(); - // Otherwise if this is a no-argument function, find the type it - // corresponds to in the symbols map - return new ParseFuncOrArgument(new _ParseNode2.default(_symbols2.default[this.mode][nucleus.text].group, nucleus.text, this.mode, nucleus), false, nucleus); - } else if (this.mode === "text" && _unicodeRegexes.cjkRegex.test(nucleus.text)) { - this.consume(); - return new ParseFuncOrArgument(new _ParseNode2.default("textord", nucleus.text, this.mode, nucleus), false, nucleus); - } else if (nucleus.text === "$") { - return new ParseFuncOrArgument(nucleus.text, false, nucleus); - } else { - return null; - } - } - }]); - return Parser; - }(); - - Parser.endOfExpression = ["}", "\\end", "\\right", "&", "\\\\", "\\cr"]; - Parser.SUPSUB_GREEDINESS = 1; - Parser.sizeFuncs = ["\\tiny", "\\sixptsize", "\\scriptsize", "\\footnotesize", "\\small", "\\normalsize", "\\large", "\\Large", "\\LARGE", "\\huge", "\\Huge"]; - Parser.styleFuncs = ["\\displaystyle", "\\textstyle", "\\scriptstyle", "\\scriptscriptstyle"]; - Parser.oldFontFuncs = { - "\\rm": "mathrm", - "\\sf": "mathsf", - "\\tt": "mathtt", - "\\bf": "mathbf", - "\\it": "mathit" - }; - - - Parser.prototype.ParseNode = _ParseNode2.default; - - module.exports = Parser; - - },{"./MacroExpander":27,"./ParseError":29,"./ParseNode":30,"./environments":40,"./functions":43,"./symbols":48,"./unicodeRegexes":49,"./units":50,"./utils":51,"babel-runtime/helpers/classCallCheck":4,"babel-runtime/helpers/createClass":5}],32:[function(require,module,exports){ - - var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck"); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _utils = require("./utils"); - - var _utils2 = _interopRequireDefault(_utils); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * The main Settings object - * - * The current options stored are: - * - displayMode: Whether the expression should be typeset as inline math - * (false, the default), meaning that the math starts in - * \textstyle and is placed in an inline-block); or as display - * math (true), meaning that the math starts in \displaystyle - * and is placed in a block with vertical margin. - */ - var Settings = function Settings(options) { - (0, _classCallCheck3.default)(this, Settings); - - // allow null options - options = options || {}; - this.displayMode = _utils2.default.deflt(options.displayMode, false); - this.throwOnError = _utils2.default.deflt(options.throwOnError, true); - this.errorColor = _utils2.default.deflt(options.errorColor, "#cc0000"); - this.macros = options.macros || {}; - this.colorIsTextColor = _utils2.default.deflt(options.colorIsTextColor, false); - }; /** - * This is a module for storing settings passed into KaTeX. It correctly handles - * default settings. - */ - - module.exports = Settings; - - },{"./utils":51,"babel-runtime/helpers/classCallCheck":4}],33:[function(require,module,exports){ - - var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck"); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _createClass2 = require("babel-runtime/helpers/createClass"); - - var _createClass3 = _interopRequireDefault(_createClass2); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * This file contains information and classes for the various kinds of styles - * used in TeX. It provides a generic `Style` class, which holds information - * about a specific style. It then provides instances of all the different kinds - * of styles possible, and provides functions to move between them and get - * information about them. - */ - - /** - * The main style class. Contains a unique id for the style, a size (which is - * the same for cramped and uncramped version of a style), and a cramped flag. - */ - var Style = function () { - function Style(id, size, cramped) { - (0, _classCallCheck3.default)(this, Style); - - this.id = id; - this.size = size; - this.cramped = cramped; - } - - /** - * Get the style of a superscript given a base in the current style. - */ - - - (0, _createClass3.default)(Style, [{ - key: "sup", - value: function sup() { - return styles[_sup[this.id]]; - } - - /** - * Get the style of a subscript given a base in the current style. - */ - - }, { - key: "sub", - value: function sub() { - return styles[_sub[this.id]]; - } - - /** - * Get the style of a fraction numerator given the fraction in the current - * style. - */ - - }, { - key: "fracNum", - value: function fracNum() { - return styles[_fracNum[this.id]]; - } - - /** - * Get the style of a fraction denominator given the fraction in the current - * style. - */ - - }, { - key: "fracDen", - value: function fracDen() { - return styles[_fracDen[this.id]]; - } - - /** - * Get the cramped version of a style (in particular, cramping a cramped style - * doesn't change the style). - */ - - }, { - key: "cramp", - value: function cramp() { - return styles[_cramp[this.id]]; - } - - /** - * Get a text or display version of this style. - */ - - }, { - key: "text", - value: function text() { - return styles[_text[this.id]]; - } - - /** - * Return if this style is tightly spaced (scriptstyle/scriptscriptstyle) - */ - - }, { - key: "isTight", - value: function isTight() { - return this.size >= 2; - } - }]); - return Style; - }(); - - // IDs of the different styles - - - var D = 0; - var Dc = 1; - var T = 2; - var Tc = 3; - var S = 4; - var Sc = 5; - var SS = 6; - var SSc = 7; - - // Instances of the different styles - var styles = [new Style(D, 0, false), new Style(Dc, 0, true), new Style(T, 1, false), new Style(Tc, 1, true), new Style(S, 2, false), new Style(Sc, 2, true), new Style(SS, 3, false), new Style(SSc, 3, true)]; - - // Lookup tables for switching from one style to another - var _sup = [S, Sc, S, Sc, SS, SSc, SS, SSc]; - var _sub = [Sc, Sc, Sc, Sc, SSc, SSc, SSc, SSc]; - var _fracNum = [T, Tc, S, Sc, SS, SSc, SS, SSc]; - var _fracDen = [Tc, Tc, Sc, Sc, SSc, SSc, SSc, SSc]; - var _cramp = [Dc, Dc, Tc, Tc, Sc, Sc, SSc, SSc]; - var _text = [D, Dc, T, Tc, T, Tc, T, Tc]; - - // We only export some of the styles. Also, we don't export the `Style` class so - // no more styles can be generated. - module.exports = { - DISPLAY: styles[D], - TEXT: styles[T], - SCRIPT: styles[S], - SCRIPTSCRIPT: styles[SS] - }; - - },{"babel-runtime/helpers/classCallCheck":4,"babel-runtime/helpers/createClass":5}],34:[function(require,module,exports){ - - var _domTree = require("./domTree"); - - var _domTree2 = _interopRequireDefault(_domTree); - - var _fontMetrics = require("./fontMetrics"); - - var _fontMetrics2 = _interopRequireDefault(_fontMetrics); - - var _symbols = require("./symbols"); - - var _symbols2 = _interopRequireDefault(_symbols); - - var _utils = require("./utils"); - - var _utils2 = _interopRequireDefault(_utils); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - // The following have to be loaded from Main-Italic font, using class mainit - /* eslint no-console:0 */ - /** - * This module contains general functions that can be used for building - * different kinds of domTree nodes in a consistent manner. - */ - - var mainitLetters = ["\\imath", // dotless i - "\\jmath", // dotless j - "\\pounds"]; - - /** - * Looks up the given symbol in fontMetrics, after applying any symbol - * replacements defined in symbol.js - */ - var lookupSymbol = function lookupSymbol(value, fontFamily, mode) { - // Replace the value with its replaced value from symbol.js - if (_symbols2.default[mode][value] && _symbols2.default[mode][value].replace) { - value = _symbols2.default[mode][value].replace; - } - return { - value: value, - metrics: _fontMetrics2.default.getCharacterMetrics(value, fontFamily) - }; - }; - - /** - * Makes a symbolNode after translation via the list of symbols in symbols.js. - * Correctly pulls out metrics for the character, and optionally takes a list of - * classes to be attached to the node. - * - * TODO: make argument order closer to makeSpan - * TODO: add a separate argument for math class (e.g. `mop`, `mbin`), which - * should if present come first in `classes`. - */ - var makeSymbol = function makeSymbol(value, fontFamily, mode, options, classes) { - var lookup = lookupSymbol(value, fontFamily, mode); - var metrics = lookup.metrics; - value = lookup.value; - - var symbolNode = void 0; - if (metrics) { - var italic = metrics.italic; - if (mode === "text") { - italic = 0; - } - symbolNode = new _domTree2.default.symbolNode(value, metrics.height, metrics.depth, italic, metrics.skew, classes); - } else { - // TODO(emily): Figure out a good way to only print this in development - typeof console !== "undefined" && console.warn("No character metrics for '" + value + "' in style '" + fontFamily + "'"); - symbolNode = new _domTree2.default.symbolNode(value, 0, 0, 0, 0, classes); - } - - if (options) { - symbolNode.maxFontSize = options.sizeMultiplier; - if (options.style.isTight()) { - symbolNode.classes.push("mtight"); - } - if (options.getColor()) { - symbolNode.style.color = options.getColor(); - } - } - - return symbolNode; - }; - - /** - * Makes a symbol in Main-Regular or AMS-Regular. - * Used for rel, bin, open, close, inner, and punct. - */ - var mathsym = function mathsym(value, mode, options, classes) { - // Decide what font to render the symbol in by its entry in the symbols - // table. - // Have a special case for when the value = \ because the \ is used as a - // textord in unsupported command errors but cannot be parsed as a regular - // text ordinal and is therefore not present as a symbol in the symbols - // table for text - if (value === "\\" || _symbols2.default[mode][value].font === "main") { - return makeSymbol(value, "Main-Regular", mode, options, classes); - } else { - return makeSymbol(value, "AMS-Regular", mode, options, classes.concat(["amsrm"])); - } - }; - - /** - * Makes a symbol in the default font for mathords and textords. - */ - var mathDefault = function mathDefault(value, mode, options, classes, type) { - if (type === "mathord") { - var fontLookup = mathit(value); - return makeSymbol(value, fontLookup.fontName, mode, options, classes.concat([fontLookup.fontClass])); - } else if (type === "textord") { - var font = _symbols2.default[mode][value] && _symbols2.default[mode][value].font; - if (font === "ams") { - return makeSymbol(value, "AMS-Regular", mode, options, classes.concat(["amsrm"])); - } else { - // if (font === "main") { - return makeSymbol(value, "Main-Regular", mode, options, classes.concat(["mathrm"])); - } - } else { - throw new Error("unexpected type: " + type + " in mathDefault"); - } - }; - - /** - * Determines which of the two font names (Main-Italic and Math-Italic) and - * corresponding style tags (mainit or mathit) to use for font "mathit", - * depending on the symbol. Use this function instead of fontMap for font - * "mathit". - */ - var mathit = function mathit(value, mode, options, classes) { - if (/[0-9]/.test(value.charAt(0)) || - // glyphs for \imath and \jmath do not exist in Math-Italic so we - // need to use Main-Italic instead - _utils2.default.contains(mainitLetters, value)) { - return { - fontName: "Main-Italic", - fontClass: "mainit" - }; - } else { - return { - fontName: "Math-Italic", - fontClass: "mathit" - }; - } - }; - - /** - * Makes either a mathord or textord in the correct font and color. - */ - var makeOrd = function makeOrd(group, options, type) { - var mode = group.mode; - var value = group.value; - - var classes = ["mord"]; - - var font = options.font; - if (font) { - var fontLookup = void 0; - if (font === "mathit" || _utils2.default.contains(mainitLetters, value)) { - fontLookup = mathit(value); - } else { - fontLookup = fontMap[font]; - } - if (lookupSymbol(value, fontLookup.fontName, mode).metrics) { - return makeSymbol(value, fontLookup.fontName, mode, options, classes.concat([fontLookup.fontClass || font])); - } else { - return mathDefault(value, mode, options, classes, type); - } - } else { - return mathDefault(value, mode, options, classes, type); - } - }; - - /** - * Calculate the height, depth, and maxFontSize of an element based on its - * children. - */ - var sizeElementFromChildren = function sizeElementFromChildren(elem) { - var height = 0; - var depth = 0; - var maxFontSize = 0; - - if (elem.children) { - for (var i = 0; i < elem.children.length; i++) { - if (elem.children[i].height > height) { - height = elem.children[i].height; - } - if (elem.children[i].depth > depth) { - depth = elem.children[i].depth; - } - if (elem.children[i].maxFontSize > maxFontSize) { - maxFontSize = elem.children[i].maxFontSize; - } - } - } - - elem.height = height; - elem.depth = depth; - elem.maxFontSize = maxFontSize; - }; - - /** - * Makes a span with the given list of classes, list of children, and options. - * - * TODO: Ensure that `options` is always provided (currently some call sites - * don't pass it). - * TODO: add a separate argument for math class (e.g. `mop`, `mbin`), which - * should if present come first in `classes`. - */ - var makeSpan = function makeSpan(classes, children, options) { - var span = new _domTree2.default.span(classes, children, options); - - sizeElementFromChildren(span); - - return span; - }; - - /** - * Prepends the given children to the given span, updating height, depth, and - * maxFontSize. - */ - var prependChildren = function prependChildren(span, children) { - span.children = children.concat(span.children); - - sizeElementFromChildren(span); - }; - - /** - * Makes a document fragment with the given list of children. - */ - var makeFragment = function makeFragment(children) { - var fragment = new _domTree2.default.documentFragment(children); - - sizeElementFromChildren(fragment); - - return fragment; - }; - - /** - * Makes a vertical list by stacking elements and kerns on top of each other. - * Allows for many different ways of specifying the positioning method. - * - * Arguments: - * - children: A list of child or kern nodes to be stacked on top of each other - * (i.e. the first element will be at the bottom, and the last at - * the top). Element nodes are specified as - * {type: "elem", elem: node} - * while kern nodes are specified as - * {type: "kern", size: size} - * - positionType: The method by which the vlist should be positioned. Valid - * values are: - * - "individualShift": The children list only contains elem - * nodes, and each node contains an extra - * "shift" value of how much it should be - * shifted (note that shifting is always - * moving downwards). positionData is - * ignored. - * - "top": The positionData specifies the topmost point of - * the vlist (note this is expected to be a height, - * so positive values move up) - * - "bottom": The positionData specifies the bottommost point - * of the vlist (note this is expected to be a - * depth, so positive values move down - * - "shift": The vlist will be positioned such that its - * baseline is positionData away from the baseline - * of the first child. Positive values move - * downwards. - * - "firstBaseline": The vlist will be positioned such that - * its baseline is aligned with the - * baseline of the first child. - * positionData is ignored. (this is - * equivalent to "shift" with - * positionData=0) - * - positionData: Data used in different ways depending on positionType - * - options: An Options object - * - */ - var makeVList = function makeVList(children, positionType, positionData, options) { - var depth = void 0; - var currPos = void 0; - var i = void 0; - if (positionType === "individualShift") { - var oldChildren = children; - children = [oldChildren[0]]; - - // Add in kerns to the list of children to get each element to be - // shifted to the correct specified shift - depth = -oldChildren[0].shift - oldChildren[0].elem.depth; - currPos = depth; - for (i = 1; i < oldChildren.length; i++) { - var diff = -oldChildren[i].shift - currPos - oldChildren[i].elem.depth; - var size = diff - (oldChildren[i - 1].elem.height + oldChildren[i - 1].elem.depth); - - currPos = currPos + diff; - - children.push({ type: "kern", size: size }); - children.push(oldChildren[i]); - } - } else if (positionType === "top") { - // We always start at the bottom, so calculate the bottom by adding up - // all the sizes - var bottom = positionData; - for (i = 0; i < children.length; i++) { - if (children[i].type === "kern") { - bottom -= children[i].size; - } else { - bottom -= children[i].elem.height + children[i].elem.depth; - } - } - depth = bottom; - } else if (positionType === "bottom") { - depth = -positionData; - } else if (positionType === "shift") { - depth = -children[0].elem.depth - positionData; - } else if (positionType === "firstBaseline") { - depth = -children[0].elem.depth; - } else { - depth = 0; - } - - // Create a strut that is taller than any list item. The strut is added to - // each item, where it will determine the item's baseline. Since it has - // `overflow:hidden`, the strut's top edge will sit on the item's line box's - // top edge and the strut's bottom edge will sit on the item's baseline, - // with no additional line-height spacing. This allows the item baseline to - // be positioned precisely without worrying about font ascent and - // line-height. - var pstrutSize = 0; - for (i = 0; i < children.length; i++) { - if (children[i].type === "elem") { - var child = children[i].elem; - pstrutSize = Math.max(pstrutSize, child.maxFontSize, child.height); - } - } - pstrutSize += 2; - var pstrut = makeSpan(["pstrut"], []); - pstrut.style.height = pstrutSize + "em"; - - // Create a new list of actual children at the correct offsets - var realChildren = []; - var minPos = depth; - var maxPos = depth; - currPos = depth; - for (i = 0; i < children.length; i++) { - if (children[i].type === "kern") { - currPos += children[i].size; - } else { - var _child = children[i].elem; - - var childWrap = makeSpan([], [pstrut, _child]); - childWrap.style.top = -pstrutSize - currPos - _child.depth + "em"; - if (children[i].marginLeft) { - childWrap.style.marginLeft = children[i].marginLeft; - } - if (children[i].marginRight) { - childWrap.style.marginRight = children[i].marginRight; - } - - realChildren.push(childWrap); - currPos += _child.height + _child.depth; - } - minPos = Math.min(minPos, currPos); - maxPos = Math.max(maxPos, currPos); - } - - // The vlist contents go in a table-cell with `vertical-align:bottom`. - // This cell's bottom edge will determine the containing table's baseline - // without overly expanding the containing line-box. - var vlist = makeSpan(["vlist"], realChildren); - vlist.style.height = maxPos + "em"; - - // A second row is used if necessary to represent the vlist's depth. - var rows = void 0; - if (minPos < 0) { - var depthStrut = makeSpan(["vlist"], []); - depthStrut.style.height = -minPos + "em"; - - // Safari wants the first row to have inline content; otherwise it - // puts the bottom of the *second* row on the baseline. - var topStrut = makeSpan(["vlist-s"], [new _domTree2.default.symbolNode("\u200B")]); - - rows = [makeSpan(["vlist-r"], [vlist, topStrut]), makeSpan(["vlist-r"], [depthStrut])]; - } else { - rows = [makeSpan(["vlist-r"], [vlist])]; - } - - var vtable = makeSpan(["vlist-t"], rows); - if (rows.length === 2) { - vtable.classes.push("vlist-t2"); - } - vtable.height = maxPos; - vtable.depth = -minPos; - return vtable; - }; - - // A map of spacing functions to their attributes, like size and corresponding - // CSS class - var spacingFunctions = { - "\\qquad": { - size: "2em", - className: "qquad" - }, - "\\quad": { - size: "1em", - className: "quad" - }, - "\\enspace": { - size: "0.5em", - className: "enspace" - }, - "\\;": { - size: "0.277778em", - className: "thickspace" - }, - "\\:": { - size: "0.22222em", - className: "mediumspace" - }, - "\\,": { - size: "0.16667em", - className: "thinspace" - }, - "\\!": { - size: "-0.16667em", - className: "negativethinspace" - } - }; - - /** - * Maps TeX font commands to objects containing: - * - variant: string used for "mathvariant" attribute in buildMathML.js - * - fontName: the "style" parameter to fontMetrics.getCharacterMetrics - */ - // A map between tex font commands an MathML mathvariant attribute values - var fontMap = { - // styles - "mathbf": { - variant: "bold", - fontName: "Main-Bold" - }, - "mathrm": { - variant: "normal", - fontName: "Main-Regular" - }, - "textit": { - variant: "italic", - fontName: "Main-Italic" - }, - - // "mathit" is missing because it requires the use of two fonts: Main-Italic - // and Math-Italic. This is handled by a special case in makeOrd which ends - // up calling mathit. - - // families - "mathbb": { - variant: "double-struck", - fontName: "AMS-Regular" - }, - "mathcal": { - variant: "script", - fontName: "Caligraphic-Regular" - }, - "mathfrak": { - variant: "fraktur", - fontName: "Fraktur-Regular" - }, - "mathscr": { - variant: "script", - fontName: "Script-Regular" - }, - "mathsf": { - variant: "sans-serif", - fontName: "SansSerif-Regular" - }, - "mathtt": { - variant: "monospace", - fontName: "Typewriter-Regular" - } - }; - - module.exports = { - fontMap: fontMap, - makeSymbol: makeSymbol, - mathsym: mathsym, - makeSpan: makeSpan, - makeFragment: makeFragment, - makeVList: makeVList, - makeOrd: makeOrd, - prependChildren: prependChildren, - spacingFunctions: spacingFunctions - }; - - },{"./domTree":39,"./fontMetrics":41,"./symbols":48,"./utils":51}],35:[function(require,module,exports){ - - var _stringify = require("babel-runtime/core-js/json/stringify"); - - var _stringify2 = _interopRequireDefault(_stringify); - - var _ParseError = require("./ParseError"); - - var _ParseError2 = _interopRequireDefault(_ParseError); - - var _Style = require("./Style"); - - var _Style2 = _interopRequireDefault(_Style); - - var _buildCommon = require("./buildCommon"); - - var _buildCommon2 = _interopRequireDefault(_buildCommon); - - var _delimiter = require("./delimiter"); - - var _delimiter2 = _interopRequireDefault(_delimiter); - - var _domTree = require("./domTree"); - - var _domTree2 = _interopRequireDefault(_domTree); - - var _units = require("./units"); - - var _units2 = _interopRequireDefault(_units); - - var _utils = require("./utils"); - - var _utils2 = _interopRequireDefault(_utils); - - var _stretchy = require("./stretchy"); - - var _stretchy2 = _interopRequireDefault(_stretchy); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /* eslint no-console:0 */ - /** - * This file does the main work of building a domTree structure from a parse - * tree. The entry point is the `buildHTML` function, which takes a parse tree. - * Then, the buildExpression, buildGroup, and various groupTypes functions are - * called, to produce a final HTML tree. - */ - - var isSpace = function isSpace(node) { - return node instanceof _domTree2.default.span && node.classes[0] === "mspace"; - }; - - // Binary atoms (first class `mbin`) change into ordinary atoms (`mord`) - // depending on their surroundings. See TeXbook pg. 442-446, Rules 5 and 6, - // and the text before Rule 19. - var isBin = function isBin(node) { - return node && node.classes[0] === "mbin"; - }; - - var isBinLeftCanceller = function isBinLeftCanceller(node, isRealGroup) { - // TODO: This code assumes that a node's math class is the first element - // of its `classes` array. A later cleanup should ensure this, for - // instance by changing the signature of `makeSpan`. - if (node) { - return _utils2.default.contains(["mbin", "mopen", "mrel", "mop", "mpunct"], node.classes[0]); - } else { - return isRealGroup; - } - }; - - var isBinRightCanceller = function isBinRightCanceller(node, isRealGroup) { - if (node) { - return _utils2.default.contains(["mrel", "mclose", "mpunct"], node.classes[0]); - } else { - return isRealGroup; - } - }; - - /** - * Splice out any spaces from `children` starting at position `i`, and return - * the spliced-out array. Returns null if `children[i]` does not exist or is not - * a space. - */ - var spliceSpaces = function spliceSpaces(children, i) { - var j = i; - while (j < children.length && isSpace(children[j])) { - j++; - } - if (j === i) { - return null; - } else { - return children.splice(i, j - i); - } - }; - - /** - * Take a list of nodes, build them in order, and return a list of the built - * nodes. documentFragments are flattened into their contents, so the - * returned list contains no fragments. `isRealGroup` is true if `expression` - * is a real group (no atoms will be added on either side), as opposed to - * a partial group (e.g. one created by \color). - */ - var buildExpression = function buildExpression(expression, options, isRealGroup) { - // Parse expressions into `groups`. - var groups = []; - for (var i = 0; i < expression.length; i++) { - var group = expression[i]; - var output = buildGroup(group, options); - if (output instanceof _domTree2.default.documentFragment) { - Array.prototype.push.apply(groups, output.children); - } else { - groups.push(output); - } - } - // At this point `groups` consists entirely of `symbolNode`s and `span`s. - - // Explicit spaces (e.g., \;, \,) should be ignored with respect to atom - // spacing (e.g., "add thick space between mord and mrel"). Since CSS - // adjacency rules implement atom spacing, spaces should be invisible to - // CSS. So we splice them out of `groups` and into the atoms themselves. - for (var _i = 0; _i < groups.length; _i++) { - var spaces = spliceSpaces(groups, _i); - if (spaces) { - // Splicing of spaces may have removed all remaining groups. - if (_i < groups.length) { - // If there is a following group, move space within it. - if (groups[_i] instanceof _domTree2.default.symbolNode) { - groups[_i] = (0, _buildCommon.makeSpan)([].concat(groups[_i].classes), [groups[_i]]); - } - _buildCommon2.default.prependChildren(groups[_i], spaces); - } else { - // Otherwise, put any spaces back at the end of the groups. - Array.prototype.push.apply(groups, spaces); - break; - } - } - } - - // Binary operators change to ordinary symbols in some contexts. - for (var _i2 = 0; _i2 < groups.length; _i2++) { - if (isBin(groups[_i2]) && (isBinLeftCanceller(groups[_i2 - 1], isRealGroup) || isBinRightCanceller(groups[_i2 + 1], isRealGroup))) { - groups[_i2].classes[0] = "mord"; - } - } - - // Process \\not commands within the group. - // TODO(kevinb): Handle multiple \\not commands in a row. - // TODO(kevinb): Handle \\not{abc} correctly. The \\not should appear over - // the 'a' instead of the 'c'. - for (var _i3 = 0; _i3 < groups.length; _i3++) { - if (groups[_i3].value === "\u0338" && _i3 + 1 < groups.length) { - var children = groups.slice(_i3, _i3 + 2); - - children[0].classes = ["mainrm"]; - // \u0338 is a combining glyph so we could reorder the children so - // that it comes after the other glyph. This works correctly on - // most browsers except for Safari. Instead we absolutely position - // the glyph and set its right side to match that of the other - // glyph which is visually equivalent. - children[0].style.position = "absolute"; - children[0].style.right = "0"; - - // Copy the classes from the second glyph to the new container. - // This is so it behaves the same as though there was no \\not. - var classes = groups[_i3 + 1].classes; - var container = (0, _buildCommon.makeSpan)(classes, children); - - // LaTeX adds a space between ords separated by a \\not. - if (classes.indexOf("mord") !== -1) { - // \glue(\thickmuskip) 2.77771 plus 2.77771 - container.style.paddingLeft = "0.277771em"; - } - - // Ensure that the \u0338 is positioned relative to the container. - container.style.position = "relative"; - groups.splice(_i3, 2, container); - } - } - - return groups; - }; - - // Return math atom class (mclass) of a domTree. - var getTypeOfDomTree = function getTypeOfDomTree(node) { - if (node instanceof _domTree2.default.documentFragment) { - if (node.children.length) { - return getTypeOfDomTree(node.children[node.children.length - 1]); - } - } else { - if (_utils2.default.contains(["mord", "mop", "mbin", "mrel", "mopen", "mclose", "mpunct", "minner"], node.classes[0])) { - return node.classes[0]; - } - } - return null; - }; - - /** - * Sometimes, groups perform special rules when they have superscripts or - * subscripts attached to them. This function lets the `supsub` group know that - * its inner element should handle the superscripts and subscripts instead of - * handling them itself. - */ - var shouldHandleSupSub = function shouldHandleSupSub(group, options) { - if (!group.value.base) { - return false; - } else { - var base = group.value.base; - if (base.type === "op") { - // Operators handle supsubs differently when they have limits - // (e.g. `\displaystyle\sum_2^3`) - return base.value.limits && (options.style.size === _Style2.default.DISPLAY.size || base.value.alwaysHandleSupSub); - } else if (base.type === "accent") { - return isCharacterBox(base.value.base); - } else if (base.type === "horizBrace") { - var isSup = group.value.sub ? false : true; - return isSup === base.value.isOver; - } else { - return null; - } - } - }; - - /** - * Sometimes we want to pull out the innermost element of a group. In most - * cases, this will just be the group itself, but when ordgroups and colors have - * a single element, we want to pull that out. - */ - var getBaseElem = function getBaseElem(group) { - if (!group) { - return false; - } else if (group.type === "ordgroup") { - if (group.value.length === 1) { - return getBaseElem(group.value[0]); - } else { - return group; - } - } else if (group.type === "color") { - if (group.value.value.length === 1) { - return getBaseElem(group.value.value[0]); - } else { - return group; - } - } else if (group.type === "font") { - return getBaseElem(group.value.body); - } else { - return group; - } - }; - - /** - * TeXbook algorithms often reference "character boxes", which are simply groups - * with a single character in them. To decide if something is a character box, - * we find its innermost group, and see if it is a single character. - */ - var isCharacterBox = function isCharacterBox(group) { - var baseElem = getBaseElem(group); - - // These are all they types of groups which hold single characters - return baseElem.type === "mathord" || baseElem.type === "textord" || baseElem.type === "bin" || baseElem.type === "rel" || baseElem.type === "inner" || baseElem.type === "open" || baseElem.type === "close" || baseElem.type === "punct"; - }; - - var makeNullDelimiter = function makeNullDelimiter(options, classes) { - var moreClasses = ["nulldelimiter"].concat(options.baseSizingClasses()); - return (0, _buildCommon.makeSpan)(classes.concat(moreClasses)); - }; - - /** - * This is a map of group types to the function used to handle that type. - * Simpler types come at the beginning, while complicated types come afterwards. - */ - var groupTypes = {}; - - groupTypes.mathord = function (group, options) { - return _buildCommon2.default.makeOrd(group, options, "mathord"); - }; - - groupTypes.textord = function (group, options) { - return _buildCommon2.default.makeOrd(group, options, "textord"); - }; - - groupTypes.bin = function (group, options) { - return _buildCommon2.default.mathsym(group.value, group.mode, options, ["mbin"]); - }; - - groupTypes.rel = function (group, options) { - return _buildCommon2.default.mathsym(group.value, group.mode, options, ["mrel"]); - }; - - groupTypes.open = function (group, options) { - return _buildCommon2.default.mathsym(group.value, group.mode, options, ["mopen"]); - }; - - groupTypes.close = function (group, options) { - return _buildCommon2.default.mathsym(group.value, group.mode, options, ["mclose"]); - }; - - groupTypes.inner = function (group, options) { - return _buildCommon2.default.mathsym(group.value, group.mode, options, ["minner"]); - }; - - groupTypes.punct = function (group, options) { - return _buildCommon2.default.mathsym(group.value, group.mode, options, ["mpunct"]); - }; - - groupTypes.ordgroup = function (group, options) { - return (0, _buildCommon.makeSpan)(["mord"], buildExpression(group.value, options, true), options); - }; - - groupTypes.text = function (group, options) { - var newOptions = options.withFont(group.value.style); - var inner = buildExpression(group.value.body, newOptions, true); - for (var i = 0; i < inner.length - 1; i++) { - if (inner[i].tryCombine(inner[i + 1])) { - inner.splice(i + 1, 1); - i--; - } - } - return (0, _buildCommon.makeSpan)(["mord", "text"], inner, newOptions); - }; - - groupTypes.color = function (group, options) { - var elements = buildExpression(group.value.value, options.withColor(group.value.color), false); - - // \color isn't supposed to affect the type of the elements it contains. - // To accomplish this, we wrap the results in a fragment, so the inner - // elements will be able to directly interact with their neighbors. For - // example, `\color{red}{2 +} 3` has the same spacing as `2 + 3` - return new _buildCommon2.default.makeFragment(elements); - }; - - groupTypes.supsub = function (group, options) { - // Superscript and subscripts are handled in the TeXbook on page - // 445-446, rules 18(a-f). - - // Here is where we defer to the inner group if it should handle - // superscripts and subscripts itself. - if (shouldHandleSupSub(group, options)) { - return groupTypes[group.value.base.type](group, options); - } - - var base = buildGroup(group.value.base, options); - var supm = void 0; - var subm = void 0; - - var metrics = options.fontMetrics(); - var newOptions = void 0; - - // Rule 18a - var supShift = 0; - var subShift = 0; - - if (group.value.sup) { - newOptions = options.havingStyle(options.style.sup()); - supm = buildGroup(group.value.sup, newOptions, options); - if (!isCharacterBox(group.value.base)) { - supShift = base.height - newOptions.fontMetrics().supDrop * newOptions.sizeMultiplier / options.sizeMultiplier; - } - } - - if (group.value.sub) { - newOptions = options.havingStyle(options.style.sub()); - subm = buildGroup(group.value.sub, newOptions, options); - if (!isCharacterBox(group.value.base)) { - subShift = base.depth + newOptions.fontMetrics().subDrop * newOptions.sizeMultiplier / options.sizeMultiplier; - } - } - - // Rule 18c - var minSupShift = void 0; - if (options.style === _Style2.default.DISPLAY) { - minSupShift = metrics.sup1; - } else if (options.style.cramped) { - minSupShift = metrics.sup3; - } else { - minSupShift = metrics.sup2; - } - - // scriptspace is a font-size-independent size, so scale it - // appropriately - var multiplier = options.sizeMultiplier; - var scriptspace = 0.5 / metrics.ptPerEm / multiplier + "em"; - - var supsub = void 0; - if (!group.value.sup) { - // Rule 18b - subShift = Math.max(subShift, metrics.sub1, subm.height - 0.8 * metrics.xHeight); - - var vlistElem = [{ type: "elem", elem: subm, marginRight: scriptspace }]; - // Subscripts shouldn't be shifted by the base's italic correction. - // Account for that by shifting the subscript back the appropriate - // amount. Note we only do this when the base is a single symbol. - if (base instanceof _domTree2.default.symbolNode) { - vlistElem[0].marginLeft = -base.italic + "em"; - } - - supsub = _buildCommon2.default.makeVList(vlistElem, "shift", subShift, options); - } else if (!group.value.sub) { - // Rule 18c, d - supShift = Math.max(supShift, minSupShift, supm.depth + 0.25 * metrics.xHeight); - - supsub = _buildCommon2.default.makeVList([{ type: "elem", elem: supm, marginRight: scriptspace }], "shift", -supShift, options); - } else { - supShift = Math.max(supShift, minSupShift, supm.depth + 0.25 * metrics.xHeight); - subShift = Math.max(subShift, metrics.sub2); - - var ruleWidth = metrics.defaultRuleThickness; - - // Rule 18e - if (supShift - supm.depth - (subm.height - subShift) < 4 * ruleWidth) { - subShift = 4 * ruleWidth - (supShift - supm.depth) + subm.height; - var psi = 0.8 * metrics.xHeight - (supShift - supm.depth); - if (psi > 0) { - supShift += psi; - subShift -= psi; - } - } - - var _vlistElem = [{ type: "elem", elem: subm, shift: subShift, marginRight: scriptspace }, { type: "elem", elem: supm, shift: -supShift, marginRight: scriptspace }]; - // See comment above about subscripts not being shifted - if (base instanceof _domTree2.default.symbolNode) { - _vlistElem[0].marginLeft = -base.italic + "em"; - } - - supsub = _buildCommon2.default.makeVList(_vlistElem, "individualShift", null, options); - } - - // We ensure to wrap the supsub vlist in a span.msupsub to reset text-align - var mclass = getTypeOfDomTree(base) || "mord"; - return (0, _buildCommon.makeSpan)([mclass], [base, (0, _buildCommon.makeSpan)(["msupsub"], [supsub])], options); - }; - - groupTypes.genfrac = function (group, options) { - // Fractions are handled in the TeXbook on pages 444-445, rules 15(a-e). - // Figure out what style this fraction should be in based on the - // function used - var style = options.style; - if (group.value.size === "display") { - style = _Style2.default.DISPLAY; - } else if (group.value.size === "text") { - style = _Style2.default.TEXT; - } - - var nstyle = style.fracNum(); - var dstyle = style.fracDen(); - var newOptions = void 0; - - newOptions = options.havingStyle(nstyle); - var numerm = buildGroup(group.value.numer, newOptions, options); - - newOptions = options.havingStyle(dstyle); - var denomm = buildGroup(group.value.denom, newOptions, options); - - var rule = void 0; - var ruleWidth = void 0; - var ruleSpacing = void 0; - if (group.value.hasBarLine) { - rule = makeLineSpan("frac-line", options); - ruleWidth = rule.height; - ruleSpacing = rule.height; - } else { - rule = null; - ruleWidth = 0; - ruleSpacing = options.fontMetrics().defaultRuleThickness; - } - - // Rule 15b - var numShift = void 0; - var clearance = void 0; - var denomShift = void 0; - if (style.size === _Style2.default.DISPLAY.size) { - numShift = options.fontMetrics().num1; - if (ruleWidth > 0) { - clearance = 3 * ruleSpacing; - } else { - clearance = 7 * ruleSpacing; - } - denomShift = options.fontMetrics().denom1; - } else { - if (ruleWidth > 0) { - numShift = options.fontMetrics().num2; - clearance = ruleSpacing; - } else { - numShift = options.fontMetrics().num3; - clearance = 3 * ruleSpacing; - } - denomShift = options.fontMetrics().denom2; - } - - var frac = void 0; - if (ruleWidth === 0) { - // Rule 15c - var candidateClearance = numShift - numerm.depth - (denomm.height - denomShift); - if (candidateClearance < clearance) { - numShift += 0.5 * (clearance - candidateClearance); - denomShift += 0.5 * (clearance - candidateClearance); - } - - frac = _buildCommon2.default.makeVList([{ type: "elem", elem: denomm, shift: denomShift }, { type: "elem", elem: numerm, shift: -numShift }], "individualShift", null, options); - } else { - // Rule 15d - var axisHeight = options.fontMetrics().axisHeight; - - if (numShift - numerm.depth - (axisHeight + 0.5 * ruleWidth) < clearance) { - numShift += clearance - (numShift - numerm.depth - (axisHeight + 0.5 * ruleWidth)); - } - - if (axisHeight - 0.5 * ruleWidth - (denomm.height - denomShift) < clearance) { - denomShift += clearance - (axisHeight - 0.5 * ruleWidth - (denomm.height - denomShift)); - } - - var midShift = -(axisHeight - 0.5 * ruleWidth); - - frac = _buildCommon2.default.makeVList([{ type: "elem", elem: denomm, shift: denomShift }, { type: "elem", elem: rule, shift: midShift }, { type: "elem", elem: numerm, shift: -numShift }], "individualShift", null, options); - } - - // Since we manually change the style sometimes (with \dfrac or \tfrac), - // account for the possible size change here. - newOptions = options.havingStyle(style); - frac.height *= newOptions.sizeMultiplier / options.sizeMultiplier; - frac.depth *= newOptions.sizeMultiplier / options.sizeMultiplier; - - // Rule 15e - var delimSize = void 0; - if (style.size === _Style2.default.DISPLAY.size) { - delimSize = options.fontMetrics().delim1; - } else { - delimSize = options.fontMetrics().delim2; - } - - var leftDelim = void 0; - var rightDelim = void 0; - if (group.value.leftDelim == null) { - leftDelim = makeNullDelimiter(options, ["mopen"]); - } else { - leftDelim = _delimiter2.default.customSizedDelim(group.value.leftDelim, delimSize, true, options.havingStyle(style), group.mode, ["mopen"]); - } - if (group.value.rightDelim == null) { - rightDelim = makeNullDelimiter(options, ["mclose"]); - } else { - rightDelim = _delimiter2.default.customSizedDelim(group.value.rightDelim, delimSize, true, options.havingStyle(style), group.mode, ["mclose"]); - } - - return (0, _buildCommon.makeSpan)(["mord"].concat(newOptions.sizingClasses(options)), [leftDelim, (0, _buildCommon.makeSpan)(["mfrac"], [frac]), rightDelim], options); - }; - - groupTypes.array = function (group, options) { - var r = void 0; - var c = void 0; - var nr = group.value.body.length; - var nc = 0; - var body = new Array(nr); - - // Horizontal spacing - var pt = 1 / options.fontMetrics().ptPerEm; - var arraycolsep = 5 * pt; // \arraycolsep in article.cls - - // Vertical spacing - var baselineskip = 12 * pt; // see size10.clo - // Default \jot from ltmath.dtx - // TODO(edemaine): allow overriding \jot via \setlength (#687) - var jot = 3 * pt; - // Default \arraystretch from lttab.dtx - // TODO(gagern): may get redefined once we have user-defined macros - var arraystretch = _utils2.default.deflt(group.value.arraystretch, 1); - var arrayskip = arraystretch * baselineskip; - var arstrutHeight = 0.7 * arrayskip; // \strutbox in ltfsstrc.dtx and - var arstrutDepth = 0.3 * arrayskip; // \@arstrutbox in lttab.dtx - - var totalHeight = 0; - for (r = 0; r < group.value.body.length; ++r) { - var inrow = group.value.body[r]; - var height = arstrutHeight; // \@array adds an \@arstrut - var depth = arstrutDepth; // to each tow (via the template) - - if (nc < inrow.length) { - nc = inrow.length; - } - - var outrow = new Array(inrow.length); - for (c = 0; c < inrow.length; ++c) { - var elt = buildGroup(inrow[c], options); - if (depth < elt.depth) { - depth = elt.depth; - } - if (height < elt.height) { - height = elt.height; - } - outrow[c] = elt; - } - - var gap = 0; - if (group.value.rowGaps[r]) { - gap = _units2.default.calculateSize(group.value.rowGaps[r].value, options); - if (gap > 0) { - // \@argarraycr - gap += arstrutDepth; - if (depth < gap) { - depth = gap; // \@xargarraycr - } - gap = 0; - } - } - // In AMS multiline environments such as aligned and gathered, rows - // correspond to lines that have additional \jot added to the - // \baselineskip via \openup. - if (group.value.addJot) { - depth += jot; - } - - outrow.height = height; - outrow.depth = depth; - totalHeight += height; - outrow.pos = totalHeight; - totalHeight += depth + gap; // \@yargarraycr - body[r] = outrow; - } - - var offset = totalHeight / 2 + options.fontMetrics().axisHeight; - var colDescriptions = group.value.cols || []; - var cols = []; - var colSep = void 0; - var colDescrNum = void 0; - for (c = 0, colDescrNum = 0; - // Continue while either there are more columns or more column - // descriptions, so trailing separators don't get lost. - c < nc || colDescrNum < colDescriptions.length; ++c, ++colDescrNum) { - - var colDescr = colDescriptions[colDescrNum] || {}; - - var firstSeparator = true; - while (colDescr.type === "separator") { - // If there is more than one separator in a row, add a space - // between them. - if (!firstSeparator) { - colSep = (0, _buildCommon.makeSpan)(["arraycolsep"], []); - colSep.style.width = options.fontMetrics().doubleRuleSep + "em"; - cols.push(colSep); - } - - if (colDescr.separator === "|") { - var separator = (0, _buildCommon.makeSpan)(["vertical-separator"], []); - separator.style.height = totalHeight + "em"; - separator.style.verticalAlign = -(totalHeight - offset) + "em"; - - cols.push(separator); - } else { - throw new _ParseError2.default("Invalid separator type: " + colDescr.separator); - } - - colDescrNum++; - colDescr = colDescriptions[colDescrNum] || {}; - firstSeparator = false; - } - - if (c >= nc) { - continue; - } - - var sepwidth = void 0; - if (c > 0 || group.value.hskipBeforeAndAfter) { - sepwidth = _utils2.default.deflt(colDescr.pregap, arraycolsep); - if (sepwidth !== 0) { - colSep = (0, _buildCommon.makeSpan)(["arraycolsep"], []); - colSep.style.width = sepwidth + "em"; - cols.push(colSep); - } - } - - var col = []; - for (r = 0; r < nr; ++r) { - var row = body[r]; - var elem = row[c]; - if (!elem) { - continue; - } - var shift = row.pos - offset; - elem.depth = row.depth; - elem.height = row.height; - col.push({ type: "elem", elem: elem, shift: shift }); - } - - col = _buildCommon2.default.makeVList(col, "individualShift", null, options); - col = (0, _buildCommon.makeSpan)(["col-align-" + (colDescr.align || "c")], [col]); - cols.push(col); - - if (c < nc - 1 || group.value.hskipBeforeAndAfter) { - sepwidth = _utils2.default.deflt(colDescr.postgap, arraycolsep); - if (sepwidth !== 0) { - colSep = (0, _buildCommon.makeSpan)(["arraycolsep"], []); - colSep.style.width = sepwidth + "em"; - cols.push(colSep); - } - } - } - body = (0, _buildCommon.makeSpan)(["mtable"], cols); - return (0, _buildCommon.makeSpan)(["mord"], [body], options); - }; - - groupTypes.spacing = function (group, options) { - if (group.value === "\\ " || group.value === "\\space" || group.value === " " || group.value === "~") { - // Spaces are generated by adding an actual space. Each of these - // things has an entry in the symbols table, so these will be turned - // into appropriate outputs. - if (group.mode === "text") { - return _buildCommon2.default.makeOrd(group, options, "textord"); - } else { - return (0, _buildCommon.makeSpan)(["mspace"], [_buildCommon2.default.mathsym(group.value, group.mode, options)], options); - } - } else { - // Other kinds of spaces are of arbitrary width. We use CSS to - // generate these. - return (0, _buildCommon.makeSpan)(["mspace", _buildCommon2.default.spacingFunctions[group.value].className], [], options); - } - }; - - groupTypes.llap = function (group, options) { - var inner = (0, _buildCommon.makeSpan)(["inner"], [buildGroup(group.value.body, options)]); - var fix = (0, _buildCommon.makeSpan)(["fix"], []); - return (0, _buildCommon.makeSpan)(["mord", "llap"], [inner, fix], options); - }; - - groupTypes.rlap = function (group, options) { - var inner = (0, _buildCommon.makeSpan)(["inner"], [buildGroup(group.value.body, options)]); - var fix = (0, _buildCommon.makeSpan)(["fix"], []); - return (0, _buildCommon.makeSpan)(["mord", "rlap"], [inner, fix], options); - }; - - groupTypes.op = function (group, options) { - // Operators are handled in the TeXbook pg. 443-444, rule 13(a). - var supGroup = void 0; - var subGroup = void 0; - var hasLimits = false; - if (group.type === "supsub") { - // If we have limits, supsub will pass us its group to handle. Pull - // out the superscript and subscript and set the group to the op in - // its base. - supGroup = group.value.sup; - subGroup = group.value.sub; - group = group.value.base; - hasLimits = true; - } - - var style = options.style; - - // Most operators have a large successor symbol, but these don't. - var noSuccessor = ["\\smallint"]; - - var large = false; - if (style.size === _Style2.default.DISPLAY.size && group.value.symbol && !_utils2.default.contains(noSuccessor, group.value.body)) { - - // Most symbol operators get larger in displaystyle (rule 13) - large = true; - } - - var base = void 0; - if (group.value.symbol) { - // If this is a symbol, create the symbol. - var fontName = large ? "Size2-Regular" : "Size1-Regular"; - base = _buildCommon2.default.makeSymbol(group.value.body, fontName, "math", options, ["mop", "op-symbol", large ? "large-op" : "small-op"]); - } else if (group.value.value) { - // If this is a list, compose that list. - var inner = buildExpression(group.value.value, options, true); - if (inner.length === 1 && inner[0] instanceof _domTree2.default.symbolNode) { - base = inner[0]; - base.classes[0] = "mop"; // replace old mclass - } else { - base = (0, _buildCommon.makeSpan)(["mop"], inner, options); - } - } else { - // Otherwise, this is a text operator. Build the text from the - // operator's name. - // TODO(emily): Add a space in the middle of some of these - // operators, like \limsup - var output = []; - for (var i = 1; i < group.value.body.length; i++) { - output.push(_buildCommon2.default.mathsym(group.value.body[i], group.mode)); - } - base = (0, _buildCommon.makeSpan)(["mop"], output, options); - } - - // If content of op is a single symbol, shift it vertically. - var baseShift = 0; - var slant = 0; - if (base instanceof _domTree2.default.symbolNode) { - // Shift the symbol so its center lies on the axis (rule 13). It - // appears that our fonts have the centers of the symbols already - // almost on the axis, so these numbers are very small. Note we - // don't actually apply this here, but instead it is used either in - // the vlist creation or separately when there are no limits. - baseShift = (base.height - base.depth) / 2 - options.fontMetrics().axisHeight; - - // The slant of the symbol is just its italic correction. - slant = base.italic; - } - - if (hasLimits) { - // IE 8 clips \int if it is in a display: inline-block. We wrap it - // in a new span so it is an inline, and works. - base = (0, _buildCommon.makeSpan)([], [base]); - - var supm = void 0; - var supKern = void 0; - var subm = void 0; - var subKern = void 0; - var newOptions = void 0; - // We manually have to handle the superscripts and subscripts. This, - // aside from the kern calculations, is copied from supsub. - if (supGroup) { - newOptions = options.havingStyle(style.sup()); - supm = buildGroup(supGroup, newOptions, options); - - supKern = Math.max(options.fontMetrics().bigOpSpacing1, options.fontMetrics().bigOpSpacing3 - supm.depth); - } - - if (subGroup) { - newOptions = options.havingStyle(style.sub()); - subm = buildGroup(subGroup, newOptions, options); - - subKern = Math.max(options.fontMetrics().bigOpSpacing2, options.fontMetrics().bigOpSpacing4 - subm.height); - } - - // Build the final group as a vlist of the possible subscript, base, - // and possible superscript. - var finalGroup = void 0; - var top = void 0; - var bottom = void 0; - if (!supGroup) { - top = base.height - baseShift; - - // Shift the limits by the slant of the symbol. Note - // that we are supposed to shift the limits by 1/2 of the slant, - // but since we are centering the limits adding a full slant of - // margin will shift by 1/2 that. - finalGroup = _buildCommon2.default.makeVList([{ type: "kern", size: options.fontMetrics().bigOpSpacing5 }, { type: "elem", elem: subm, marginLeft: -slant + "em" }, { type: "kern", size: subKern }, { type: "elem", elem: base }], "top", top, options); - } else if (!subGroup) { - bottom = base.depth + baseShift; - - finalGroup = _buildCommon2.default.makeVList([{ type: "elem", elem: base }, { type: "kern", size: supKern }, { type: "elem", elem: supm, marginLeft: slant + "em" }, { type: "kern", size: options.fontMetrics().bigOpSpacing5 }], "bottom", bottom, options); - } else if (!supGroup && !subGroup) { - // This case probably shouldn't occur (this would mean the - // supsub was sending us a group with no superscript or - // subscript) but be safe. - return base; - } else { - bottom = options.fontMetrics().bigOpSpacing5 + subm.height + subm.depth + subKern + base.depth + baseShift; - - finalGroup = _buildCommon2.default.makeVList([{ type: "kern", size: options.fontMetrics().bigOpSpacing5 }, { type: "elem", elem: subm, marginLeft: -slant + "em" }, { type: "kern", size: subKern }, { type: "elem", elem: base }, { type: "kern", size: supKern }, { type: "elem", elem: supm, marginLeft: slant + "em" }, { type: "kern", size: options.fontMetrics().bigOpSpacing5 }], "bottom", bottom, options); - } - - return (0, _buildCommon.makeSpan)(["mop", "op-limits"], [finalGroup], options); - } else { - if (baseShift) { - base.style.position = "relative"; - base.style.top = baseShift + "em"; - } - - return base; - } - }; - - groupTypes.mod = function (group, options) { - var inner = []; - - if (group.value.modType === "bmod") { - // “\nonscript\mskip-\medmuskip\mkern5mu” - if (!options.style.isTight()) { - inner.push((0, _buildCommon.makeSpan)(["mspace", "negativemediumspace"], [], options)); - } - inner.push((0, _buildCommon.makeSpan)(["mspace", "thickspace"], [], options)); - } else if (options.style.size === _Style2.default.DISPLAY.size) { - inner.push((0, _buildCommon.makeSpan)(["mspace", "quad"], [], options)); - } else if (group.value.modType === "mod") { - inner.push((0, _buildCommon.makeSpan)(["mspace", "twelvemuspace"], [], options)); - } else { - inner.push((0, _buildCommon.makeSpan)(["mspace", "eightmuspace"], [], options)); - } - - if (group.value.modType === "pod" || group.value.modType === "pmod") { - inner.push(_buildCommon2.default.mathsym("(", group.mode)); - } - - if (group.value.modType !== "pod") { - var modInner = [_buildCommon2.default.mathsym("m", group.mode), _buildCommon2.default.mathsym("o", group.mode), _buildCommon2.default.mathsym("d", group.mode)]; - if (group.value.modType === "bmod") { - inner.push((0, _buildCommon.makeSpan)(["mbin"], modInner, options)); - // “\mkern5mu\nonscript\mskip-\medmuskip” - inner.push((0, _buildCommon.makeSpan)(["mspace", "thickspace"], [], options)); - if (!options.style.isTight()) { - inner.push((0, _buildCommon.makeSpan)(["mspace", "negativemediumspace"], [], options)); - } - } else { - Array.prototype.push.apply(inner, modInner); - inner.push((0, _buildCommon.makeSpan)(["mspace", "sixmuspace"], [], options)); - } - } - - if (group.value.value) { - Array.prototype.push.apply(inner, buildExpression(group.value.value, options, false)); - } - - if (group.value.modType === "pod" || group.value.modType === "pmod") { - inner.push(_buildCommon2.default.mathsym(")", group.mode)); - } - - return _buildCommon2.default.makeFragment(inner); - }; - - groupTypes.katex = function (group, options) { - // The KaTeX logo. The offsets for the K and a were chosen to look - // good, but the offsets for the T, E, and X were taken from the - // definition of \TeX in TeX (see TeXbook pg. 356) - var k = (0, _buildCommon.makeSpan)(["k"], [_buildCommon2.default.mathsym("K", group.mode)], options); - var a = (0, _buildCommon.makeSpan)(["a"], [_buildCommon2.default.mathsym("A", group.mode)], options); - - a.height = (a.height + 0.2) * 0.75; - a.depth = (a.height - 0.2) * 0.75; - - var t = (0, _buildCommon.makeSpan)(["t"], [_buildCommon2.default.mathsym("T", group.mode)], options); - var e = (0, _buildCommon.makeSpan)(["e"], [_buildCommon2.default.mathsym("E", group.mode)], options); - - e.height = e.height - 0.2155; - e.depth = e.depth + 0.2155; - - var x = (0, _buildCommon.makeSpan)(["x"], [_buildCommon2.default.mathsym("X", group.mode)], options); - - return (0, _buildCommon.makeSpan)(["mord", "katex-logo"], [k, a, t, e, x], options); - }; - - var makeLineSpan = function makeLineSpan(className, options, thickness) { - var line = (0, _buildCommon.makeSpan)([className], [], options); - line.height = thickness || options.fontMetrics().defaultRuleThickness; - line.style.borderBottomWidth = line.height + "em"; - line.maxFontSize = 1.0; - return line; - }; - - groupTypes.overline = function (group, options) { - // Overlines are handled in the TeXbook pg 443, Rule 9. - - // Build the inner group in the cramped style. - var innerGroup = buildGroup(group.value.body, options.havingCrampedStyle()); - - // Create the line above the body - var line = makeLineSpan("overline-line", options); - - // Generate the vlist, with the appropriate kerns - var vlist = _buildCommon2.default.makeVList([{ type: "elem", elem: innerGroup }, { type: "kern", size: 3 * line.height }, { type: "elem", elem: line }, { type: "kern", size: line.height }], "firstBaseline", null, options); - - return (0, _buildCommon.makeSpan)(["mord", "overline"], [vlist], options); - }; - - groupTypes.underline = function (group, options) { - // Underlines are handled in the TeXbook pg 443, Rule 10. - // Build the inner group. - var innerGroup = buildGroup(group.value.body, options); - - // Create the line above the body - var line = makeLineSpan("underline-line", options); - - // Generate the vlist, with the appropriate kerns - var vlist = _buildCommon2.default.makeVList([{ type: "kern", size: line.height }, { type: "elem", elem: line }, { type: "kern", size: 3 * line.height }, { type: "elem", elem: innerGroup }], "top", innerGroup.height, options); - - return (0, _buildCommon.makeSpan)(["mord", "underline"], [vlist], options); - }; - - groupTypes.sqrt = function (group, options) { - // Square roots are handled in the TeXbook pg. 443, Rule 11. - - // First, we do the same steps as in overline to build the inner group - // and line - var inner = buildGroup(group.value.body, options.havingCrampedStyle()); - - // Some groups can return document fragments. Handle those by wrapping - // them in a span. - if (inner instanceof _domTree2.default.documentFragment) { - inner = (0, _buildCommon.makeSpan)([], [inner], options); - } - - // Calculate the minimum size for the \surd delimiter - var metrics = options.fontMetrics(); - var theta = metrics.defaultRuleThickness; - - var phi = theta; - if (options.style.id < _Style2.default.TEXT.id) { - phi = options.fontMetrics().xHeight; - } - - // Calculate the clearance between the body and line - var lineClearance = theta + phi / 4; - - var minDelimiterHeight = (inner.height + inner.depth + lineClearance + theta) * options.sizeMultiplier; - - // Create a sqrt SVG of the required minimum size - var img = _delimiter2.default.customSizedDelim("\\surd", minDelimiterHeight, false, options, group.mode); - - // Calculate the actual line width. - // This actually should depend on the chosen font -- e.g. \boldmath - // should use the thicker surd symbols from e.g. KaTeX_Main-Bold, and - // have thicker rules. - var ruleWidth = options.fontMetrics().sqrtRuleThickness * img.sizeMultiplier; - - var delimDepth = img.height - ruleWidth; - - // Adjust the clearance based on the delimiter size - if (delimDepth > inner.height + inner.depth + lineClearance) { - lineClearance = (lineClearance + delimDepth - inner.height - inner.depth) / 2; - } - - // Shift the sqrt image - var imgShift = img.height - inner.height - lineClearance - ruleWidth; - - // We add a special case here, because even when `inner` is empty, we - // still get a line. So, we use a simple heuristic to decide if we - // should omit the body entirely. (note this doesn't work for something - // like `\sqrt{\rlap{x}}`, but if someone is doing that they deserve for - // it not to work. - var body = void 0; - if (inner.height === 0 && inner.depth === 0) { - body = (0, _buildCommon.makeSpan)(); - } else { - inner.style.paddingLeft = img.surdWidth + "em"; - - // Overlay the image and the argument. - body = _buildCommon2.default.makeVList([{ type: "elem", elem: inner }, { type: "kern", size: -(inner.height + imgShift) }, { type: "elem", elem: img }, { type: "kern", size: ruleWidth }], "firstBaseline", null, options); - body.children[0].children[0].classes.push("svg-align"); - } - - if (!group.value.index) { - return (0, _buildCommon.makeSpan)(["mord", "sqrt"], [body], options); - } else { - // Handle the optional root index - - // The index is always in scriptscript style - var newOptions = options.havingStyle(_Style2.default.SCRIPTSCRIPT); - var rootm = buildGroup(group.value.index, newOptions, options); - - // The amount the index is shifted by. This is taken from the TeX - // source, in the definition of `\r@@t`. - var toShift = 0.6 * (body.height - body.depth); - - // Build a VList with the superscript shifted up correctly - var rootVList = _buildCommon2.default.makeVList([{ type: "elem", elem: rootm }], "shift", -toShift, options); - // Add a class surrounding it so we can add on the appropriate - // kerning - var rootVListWrap = (0, _buildCommon.makeSpan)(["root"], [rootVList]); - - return (0, _buildCommon.makeSpan)(["mord", "sqrt"], [rootVListWrap, body], options); - } - }; - - function sizingGroup(value, options, baseOptions) { - var inner = buildExpression(value, options, false); - var multiplier = options.sizeMultiplier / baseOptions.sizeMultiplier; - - // Add size-resetting classes to the inner list and set maxFontSize - // manually. Handle nested size changes. - for (var i = 0; i < inner.length; i++) { - var pos = _utils2.default.indexOf(inner[i].classes, "sizing"); - if (pos < 0) { - Array.prototype.push.apply(inner[i].classes, options.sizingClasses(baseOptions)); - } else if (inner[i].classes[pos + 1] === "reset-size" + options.size) { - // This is a nested size change: e.g., inner[i] is the "b" in - // `\Huge a \small b`. Override the old size (the `reset-` class) - // but not the new size. - inner[i].classes[pos + 1] = "reset-size" + baseOptions.size; - } - - inner[i].height *= multiplier; - inner[i].depth *= multiplier; - } - - return _buildCommon2.default.makeFragment(inner); - } - - groupTypes.sizing = function (group, options) { - // Handle sizing operators like \Huge. Real TeX doesn't actually allow - // these functions inside of math expressions, so we do some special - // handling. - var newOptions = options.havingSize(group.value.size); - return sizingGroup(group.value.value, newOptions, options); - }; - - groupTypes.styling = function (group, options) { - // Style changes are handled in the TeXbook on pg. 442, Rule 3. - - // Figure out what style we're changing to. - var styleMap = { - "display": _Style2.default.DISPLAY, - "text": _Style2.default.TEXT, - "script": _Style2.default.SCRIPT, - "scriptscript": _Style2.default.SCRIPTSCRIPT - }; - - var newStyle = styleMap[group.value.style]; - var newOptions = options.havingStyle(newStyle); - return sizingGroup(group.value.value, newOptions, options); - }; - - groupTypes.font = function (group, options) { - var font = group.value.font; - return buildGroup(group.value.body, options.withFont(font)); - }; - - groupTypes.delimsizing = function (group, options) { - var delim = group.value.value; - - if (delim === ".") { - // Empty delimiters still count as elements, even though they don't - // show anything. - return (0, _buildCommon.makeSpan)([group.value.mclass]); - } - - // Use delimiter.sizedDelim to generate the delimiter. - return _delimiter2.default.sizedDelim(delim, group.value.size, options, group.mode, [group.value.mclass]); - }; - - groupTypes.leftright = function (group, options) { - // Build the inner expression - var inner = buildExpression(group.value.body, options, true); - - var innerHeight = 0; - var innerDepth = 0; - var hadMiddle = false; - - // Calculate its height and depth - for (var i = 0; i < inner.length; i++) { - if (inner[i].isMiddle) { - hadMiddle = true; - } else { - innerHeight = Math.max(inner[i].height, innerHeight); - innerDepth = Math.max(inner[i].depth, innerDepth); - } - } - - // The size of delimiters is the same, regardless of what style we are - // in. Thus, to correctly calculate the size of delimiter we need around - // a group, we scale down the inner size based on the size. - innerHeight *= options.sizeMultiplier; - innerDepth *= options.sizeMultiplier; - - var leftDelim = void 0; - if (group.value.left === ".") { - // Empty delimiters in \left and \right make null delimiter spaces. - leftDelim = makeNullDelimiter(options, ["mopen"]); - } else { - // Otherwise, use leftRightDelim to generate the correct sized - // delimiter. - leftDelim = _delimiter2.default.leftRightDelim(group.value.left, innerHeight, innerDepth, options, group.mode, ["mopen"]); - } - // Add it to the beginning of the expression - inner.unshift(leftDelim); - - // Handle middle delimiters - if (hadMiddle) { - for (var _i4 = 1; _i4 < inner.length; _i4++) { - var middleDelim = inner[_i4]; - if (middleDelim.isMiddle) { - // Apply the options that were active when \middle was called - inner[_i4] = _delimiter2.default.leftRightDelim(middleDelim.isMiddle.value, innerHeight, innerDepth, middleDelim.isMiddle.options, group.mode, []); - // Add back spaces shifted into the delimiter - var spaces = spliceSpaces(middleDelim.children, 0); - if (spaces) { - _buildCommon2.default.prependChildren(inner[_i4], spaces); - } - } - } - } - - var rightDelim = void 0; - // Same for the right delimiter - if (group.value.right === ".") { - rightDelim = makeNullDelimiter(options, ["mclose"]); - } else { - rightDelim = _delimiter2.default.leftRightDelim(group.value.right, innerHeight, innerDepth, options, group.mode, ["mclose"]); - } - // Add it to the end of the expression. - inner.push(rightDelim); - - return (0, _buildCommon.makeSpan)(["minner"], inner, options); - }; - - groupTypes.middle = function (group, options) { - var middleDelim = void 0; - if (group.value.value === ".") { - middleDelim = makeNullDelimiter(options, []); - } else { - middleDelim = _delimiter2.default.sizedDelim(group.value.value, 1, options, group.mode, []); - middleDelim.isMiddle = { value: group.value.value, options: options }; - } - return middleDelim; - }; - - groupTypes.rule = function (group, options) { - // Make an empty span for the rule - var rule = (0, _buildCommon.makeSpan)(["mord", "rule"], [], options); - - // Calculate the shift, width, and height of the rule, and account for units - var shift = 0; - if (group.value.shift) { - shift = _units2.default.calculateSize(group.value.shift, options); - } - - var width = _units2.default.calculateSize(group.value.width, options); - var height = _units2.default.calculateSize(group.value.height, options); - - // Style the rule to the right size - rule.style.borderRightWidth = width + "em"; - rule.style.borderTopWidth = height + "em"; - rule.style.bottom = shift + "em"; - - // Record the height and width - rule.width = width; - rule.height = height + shift; - rule.depth = -shift; - // Font size is the number large enough that the browser will - // reserve at least `absHeight` space above the baseline. - // The 1.125 factor was empirically determined - rule.maxFontSize = height * 1.125 * options.sizeMultiplier; - - return rule; - }; - - groupTypes.kern = function (group, options) { - // Make an empty span for the rule - var rule = (0, _buildCommon.makeSpan)(["mord", "rule"], [], options); - - if (group.value.dimension) { - var dimension = _units2.default.calculateSize(group.value.dimension, options); - rule.style.marginLeft = dimension + "em"; - } - - return rule; - }; - - groupTypes.accent = function (group, options) { - // Accents are handled in the TeXbook pg. 443, rule 12. - var base = group.value.base; - - var supsubGroup = void 0; - if (group.type === "supsub") { - // If our base is a character box, and we have superscripts and - // subscripts, the supsub will defer to us. In particular, we want - // to attach the superscripts and subscripts to the inner body (so - // that the position of the superscripts and subscripts won't be - // affected by the height of the accent). We accomplish this by - // sticking the base of the accent into the base of the supsub, and - // rendering that, while keeping track of where the accent is. - - // The supsub group is the group that was passed in - var supsub = group; - // The real accent group is the base of the supsub group - group = supsub.value.base; - // The character box is the base of the accent group - base = group.value.base; - // Stick the character box into the base of the supsub group - supsub.value.base = base; - - // Rerender the supsub group with its new base, and store that - // result. - supsubGroup = buildGroup(supsub, options); - } - - // Build the base group - var body = buildGroup(base, options.havingCrampedStyle()); - - // Does the accent need to shift for the skew of a character? - var mustShift = group.value.isShifty && isCharacterBox(base); - - // Calculate the skew of the accent. This is based on the line "If the - // nucleus is not a single character, let s = 0; otherwise set s to the - // kern amount for the nucleus followed by the \skewchar of its font." - // Note that our skew metrics are just the kern between each character - // and the skewchar. - var skew = 0; - if (mustShift) { - // If the base is a character box, then we want the skew of the - // innermost character. To do that, we find the innermost character: - var baseChar = getBaseElem(base); - // Then, we render its group to get the symbol inside it - var baseGroup = buildGroup(baseChar, options.havingCrampedStyle()); - // Finally, we pull the skew off of the symbol. - skew = baseGroup.skew; - // Note that we now throw away baseGroup, because the layers we - // removed with getBaseElem might contain things like \color which - // we can't get rid of. - // TODO(emily): Find a better way to get the skew - } - - // calculate the amount of space between the body and the accent - var clearance = Math.min(body.height, options.fontMetrics().xHeight); - - // Build the accent - var accentBody = void 0; - if (!group.value.isStretchy) { - var accent = _buildCommon2.default.makeSymbol(group.value.label, "Main-Regular", group.mode, options); - // Remove the italic correction of the accent, because it only serves to - // shift the accent over to a place we don't want. - accent.italic = 0; - - // The \vec character that the fonts use is a combining character, and - // thus shows up much too far to the left. To account for this, we add a - // specific class which shifts the accent over to where we want it. - // TODO(emily): Fix this in a better way, like by changing the font - // Similarly, text accent \H is a combining character and - // requires a different adjustment. - var accentClass = null; - if (group.value.label === "\\vec") { - accentClass = "accent-vec"; - } else if (group.value.label === '\\H') { - accentClass = "accent-hungarian"; - } - - accentBody = (0, _buildCommon.makeSpan)([], [accent]); - accentBody = (0, _buildCommon.makeSpan)(["accent-body", accentClass], [accentBody]); - - // Shift the accent over by the skew. Note we shift by twice the skew - // because we are centering the accent, so by adding 2*skew to the left, - // we shift it to the right by 1*skew. - accentBody.style.marginLeft = 2 * skew + "em"; - - accentBody = _buildCommon2.default.makeVList([{ type: "elem", elem: body }, { type: "kern", size: -clearance }, { type: "elem", elem: accentBody }], "firstBaseline", null, options); - } else { - accentBody = _stretchy2.default.svgSpan(group, options); - - accentBody = _buildCommon2.default.makeVList([{ type: "elem", elem: body }, { type: "elem", elem: accentBody }], "firstBaseline", null, options); - - var styleSpan = accentBody.children[0].children[0].children[1]; - styleSpan.classes.push("svg-align"); // text-align: left; - if (skew > 0) { - // Shorten the accent and nudge it to the right. - styleSpan.style.width = "calc(100% - " + 2 * skew + "em)"; - styleSpan.style.marginLeft = 2 * skew + "em"; - } - } - - var accentWrap = (0, _buildCommon.makeSpan)(["mord", "accent"], [accentBody], options); - - if (supsubGroup) { - // Here, we replace the "base" child of the supsub with our newly - // generated accent. - supsubGroup.children[0] = accentWrap; - - // Since we don't rerun the height calculation after replacing the - // accent, we manually recalculate height. - supsubGroup.height = Math.max(accentWrap.height, supsubGroup.height); - - // Accents should always be ords, even when their innards are not. - supsubGroup.classes[0] = "mord"; - - return supsubGroup; - } else { - return accentWrap; - } - }; - - groupTypes.horizBrace = function (group, options) { - var style = options.style; - - var hasSupSub = group.type === "supsub"; - var supSubGroup = void 0; - var newOptions = void 0; - if (hasSupSub) { - // Ref: LaTeX source2e: }}}}\limits} - // i.e. LaTeX treats the brace similar to an op and passes it - // with \limits, so we need to assign supsub style. - if (group.value.sup) { - newOptions = options.havingStyle(style.sup()); - supSubGroup = buildGroup(group.value.sup, newOptions, options); - } else { - newOptions = options.havingStyle(style.sub()); - supSubGroup = buildGroup(group.value.sub, newOptions, options); - } - group = group.value.base; - } - - // Build the base group - var body = buildGroup(group.value.base, options.havingBaseStyle(_Style2.default.DISPLAY)); - - // Create the stretchy element - var braceBody = _stretchy2.default.svgSpan(group, options); - - // Generate the vlist, with the appropriate kerns ┏━━━━━━━━┓ - // This first vlist contains the subject matter and the brace: equation - var vlist = void 0; - if (group.value.isOver) { - vlist = _buildCommon2.default.makeVList([{ type: "elem", elem: body }, { type: "kern", size: 0.1 }, { type: "elem", elem: braceBody }], "firstBaseline", null, options); - vlist.children[0].children[0].children[1].classes.push("svg-align"); - } else { - vlist = _buildCommon2.default.makeVList([{ type: "elem", elem: braceBody }, { type: "kern", size: 0.1 }, { type: "elem", elem: body }], "bottom", body.depth + 0.1 + braceBody.height, options); - vlist.children[0].children[0].children[0].classes.push("svg-align"); - } - - if (hasSupSub) { - // In order to write the supsub, wrap the first vlist in another vlist: - // They can't all go in the same vlist, because the note might be wider - // than the equation. We want the equation to control the brace width. - - // note long note long note - // ┏━━━━━━━━┓ or ┏━━━┓ not ┏━━━━━━━━━┓ - // equation eqn eqn - - var vSpan = (0, _buildCommon.makeSpan)(["mord", group.value.isOver ? "mover" : "munder"], [vlist], options); - - if (group.value.isOver) { - vlist = _buildCommon2.default.makeVList([{ type: "elem", elem: vSpan }, { type: "kern", size: 0.2 }, { type: "elem", elem: supSubGroup }], "firstBaseline", null, options); - } else { - vlist = _buildCommon2.default.makeVList([{ type: "elem", elem: supSubGroup }, { type: "kern", size: 0.2 }, { type: "elem", elem: vSpan }], "bottom", vSpan.depth + 0.2 + supSubGroup.height, options); - } - } - - return (0, _buildCommon.makeSpan)(["mord", group.value.isOver ? "mover" : "munder"], [vlist], options); - }; - - groupTypes.accentUnder = function (group, options) { - // Treat under accents much like underlines. - var innerGroup = buildGroup(group.value.body, options); - - var accentBody = _stretchy2.default.svgSpan(group, options); - var kern = /tilde/.test(group.value.label) ? 0.12 : 0; - - // Generate the vlist, with the appropriate kerns - var vlist = _buildCommon2.default.makeVList([{ type: "elem", elem: accentBody }, { type: "kern", size: kern }, { type: "elem", elem: innerGroup }], "bottom", accentBody.height + kern, options); - - vlist.children[0].children[0].children[0].classes.push("svg-align"); - - return (0, _buildCommon.makeSpan)(["mord", "accentunder"], [vlist], options); - }; - - groupTypes.enclose = function (group, options) { - // \cancel, \bcancel, \xcancel, \sout, \fbox - var inner = buildGroup(group.value.body, options); - - var label = group.value.label.substr(1); - var scale = options.sizeMultiplier; - var img = void 0; - var pad = 0; - var imgShift = 0; - - if (label === "sout") { - img = (0, _buildCommon.makeSpan)(["stretchy", "sout"]); - img.height = options.fontMetrics().defaultRuleThickness / scale; - imgShift = -0.5 * options.fontMetrics().xHeight; - } else { - // Add horizontal padding - inner.classes.push(label === "fbox" ? "boxpad" : "cancel-pad"); - - // Add vertical padding - var isCharBox = isCharacterBox(group.value.body); - // ref: LaTeX source2e: \fboxsep = 3pt; \fboxrule = .4pt - // ref: cancel package: \advance\totalheight2\p@ % "+2" - pad = label === "fbox" ? 0.34 : isCharBox ? 0.2 : 0; - imgShift = inner.depth + pad; - - img = _stretchy2.default.encloseSpan(inner, label, pad, options); - } - - var vlist = _buildCommon2.default.makeVList([{ type: "elem", elem: inner, shift: 0 }, { type: "elem", elem: img, shift: imgShift }], "individualShift", null, options); - - if (label !== "fbox") { - vlist.children[0].children[0].children[1].classes.push("svg-align"); - } - - if (/cancel/.test(label)) { - // cancel does not create horiz space for its line extension. - // That is, not when adjacent to a mord. - return (0, _buildCommon.makeSpan)(["mord", "cancel-lap"], [vlist], options); - } else { - return (0, _buildCommon.makeSpan)(["mord"], [vlist], options); - } - }; - - groupTypes.xArrow = function (group, options) { - var style = options.style; - - // Build the argument groups in the appropriate style. - // Ref: amsmath.dtx: \hbox{$\scriptstyle\mkern#3mu{#6}\mkern#4mu$}% - - var newOptions = options.havingStyle(style.sup()); - var upperGroup = buildGroup(group.value.body, newOptions, options); - upperGroup.classes.push("x-arrow-pad"); - - var lowerGroup = void 0; - if (group.value.below) { - // Build the lower group - newOptions = options.havingStyle(style.sub()); - lowerGroup = buildGroup(group.value.below, newOptions, options); - lowerGroup.classes.push("x-arrow-pad"); - } - - var arrowBody = _stretchy2.default.svgSpan(group, options); - - var arrowShift = -options.fontMetrics().axisHeight + arrowBody.depth; - var upperShift = -options.fontMetrics().axisHeight - arrowBody.height - 0.111; // 2 mu. Ref: amsmath.dtx: #7\if0#2\else\mkern#2mu\fi - - // Generate the vlist - var vlist = void 0; - if (group.value.below) { - var lowerShift = -options.fontMetrics().axisHeight + lowerGroup.height + arrowBody.height + 0.111; - vlist = _buildCommon2.default.makeVList([{ type: "elem", elem: upperGroup, shift: upperShift }, { type: "elem", elem: arrowBody, shift: arrowShift }, { type: "elem", elem: lowerGroup, shift: lowerShift }], "individualShift", null, options); - } else { - vlist = _buildCommon2.default.makeVList([{ type: "elem", elem: upperGroup, shift: upperShift }, { type: "elem", elem: arrowBody, shift: arrowShift }], "individualShift", null, options); - } - - vlist.children[0].children[0].children[1].classes.push("svg-align"); - - return (0, _buildCommon.makeSpan)(["mrel", "x-arrow"], [vlist], options); - }; - - groupTypes.phantom = function (group, options) { - var elements = buildExpression(group.value.value, options.withPhantom(), false); - - // \phantom isn't supposed to affect the elements it contains. - // See "color" for more details. - return new _buildCommon2.default.makeFragment(elements); - }; - - groupTypes.mclass = function (group, options) { - var elements = buildExpression(group.value.value, options, true); - - return (0, _buildCommon.makeSpan)([group.value.mclass], elements, options); - }; - - /** - * buildGroup is the function that takes a group and calls the correct groupType - * function for it. It also handles the interaction of size and style changes - * between parents and children. - */ - var buildGroup = function buildGroup(group, options, baseOptions) { - if (!group) { - return (0, _buildCommon.makeSpan)(); - } - - if (groupTypes[group.type]) { - // Call the groupTypes function - var groupNode = groupTypes[group.type](group, options); - - // If the size changed between the parent and the current group, account - // for that size difference. - if (baseOptions && options.size !== baseOptions.size) { - groupNode = (0, _buildCommon.makeSpan)(options.sizingClasses(baseOptions), [groupNode], options); - - var multiplier = options.sizeMultiplier / baseOptions.sizeMultiplier; - - groupNode.height *= multiplier; - groupNode.depth *= multiplier; - } - - return groupNode; - } else { - throw new _ParseError2.default("Got group of unknown type: '" + group.type + "'"); - } - }; - - /** - * Take an entire parse tree, and build it into an appropriate set of HTML - * nodes. - */ - var buildHTML = function buildHTML(tree, options) { - // buildExpression is destructive, so we need to make a clone - // of the incoming tree so that it isn't accidentally changed - tree = JSON.parse((0, _stringify2.default)(tree)); - - // Build the expression contained in the tree - var expression = buildExpression(tree, options, true); - var body = (0, _buildCommon.makeSpan)(["base"], expression, options); - - // Add struts, which ensure that the top of the HTML element falls at the - // height of the expression, and the bottom of the HTML element falls at the - // depth of the expression. - var topStrut = (0, _buildCommon.makeSpan)(["strut"]); - var bottomStrut = (0, _buildCommon.makeSpan)(["strut", "bottom"]); - - topStrut.style.height = body.height + "em"; - bottomStrut.style.height = body.height + body.depth + "em"; - // We'd like to use `vertical-align: top` but in IE 9 this lowers the - // baseline of the box to the bottom of this strut (instead staying in the - // normal place) so we use an absolute value for vertical-align instead - bottomStrut.style.verticalAlign = -body.depth + "em"; - - // Wrap the struts and body together - var htmlNode = (0, _buildCommon.makeSpan)(["katex-html"], [topStrut, bottomStrut, body]); - - htmlNode.setAttribute("aria-hidden", "true"); - - return htmlNode; - }; - - module.exports = buildHTML; - - },{"./ParseError":29,"./Style":33,"./buildCommon":34,"./delimiter":38,"./domTree":39,"./stretchy":47,"./units":50,"./utils":51,"babel-runtime/core-js/json/stringify":2}],36:[function(require,module,exports){ - - var _buildCommon = require("./buildCommon"); - - var _buildCommon2 = _interopRequireDefault(_buildCommon); - - var _fontMetrics = require("./fontMetrics"); - - var _fontMetrics2 = _interopRequireDefault(_fontMetrics); - - var _mathMLTree = require("./mathMLTree"); - - var _mathMLTree2 = _interopRequireDefault(_mathMLTree); - - var _ParseError = require("./ParseError"); - - var _ParseError2 = _interopRequireDefault(_ParseError); - - var _Style = require("./Style"); - - var _Style2 = _interopRequireDefault(_Style); - - var _symbols = require("./symbols"); - - var _symbols2 = _interopRequireDefault(_symbols); - - var _utils = require("./utils"); - - var _utils2 = _interopRequireDefault(_utils); - - var _stretchy = require("./stretchy"); - - var _stretchy2 = _interopRequireDefault(_stretchy); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * Takes a symbol and converts it into a MathML text node after performing - * optional replacement from symbols.js. - */ - /** - * This file converts a parse tree into a cooresponding MathML tree. The main - * entry point is the `buildMathML` function, which takes a parse tree from the - * parser. - */ - - var makeText = function makeText(text, mode) { - if (_symbols2.default[mode][text] && _symbols2.default[mode][text].replace) { - text = _symbols2.default[mode][text].replace; - } - - return new _mathMLTree2.default.TextNode(text); - }; - - /** - * Returns the math variant as a string or null if none is required. - */ - var getVariant = function getVariant(group, options) { - var font = options.font; - if (!font) { - return null; - } - - var mode = group.mode; - if (font === "mathit") { - return "italic"; - } - - var value = group.value; - if (_utils2.default.contains(["\\imath", "\\jmath"], value)) { - return null; - } - - if (_symbols2.default[mode][value] && _symbols2.default[mode][value].replace) { - value = _symbols2.default[mode][value].replace; - } - - var fontName = _buildCommon.fontMap[font].fontName; - if (_fontMetrics2.default.getCharacterMetrics(value, fontName)) { - return _buildCommon.fontMap[options.font].variant; - } - - return null; - }; - - /** - * Functions for handling the different types of groups found in the parse - * tree. Each function should take a parse group and return a MathML node. - */ - var groupTypes = {}; - - var defaultVariant = { - "mi": "italic", - "mn": "normal", - "mtext": "normal" - }; - - groupTypes.mathord = function (group, options) { - var node = new _mathMLTree2.default.MathNode("mi", [makeText(group.value, group.mode)]); - - var variant = getVariant(group, options) || "italic"; - if (variant !== defaultVariant[node.type]) { - node.setAttribute("mathvariant", variant); - } - return node; - }; - - groupTypes.textord = function (group, options) { - var text = makeText(group.value, group.mode); - - var variant = getVariant(group, options) || "normal"; - - var node = void 0; - if (group.mode === 'text') { - node = new _mathMLTree2.default.MathNode("mtext", [text]); - } else if (/[0-9]/.test(group.value)) { - // TODO(kevinb) merge adjacent nodes - // do it as a post processing step - node = new _mathMLTree2.default.MathNode("mn", [text]); - } else if (group.value === "\\prime") { - node = new _mathMLTree2.default.MathNode("mo", [text]); - } else { - node = new _mathMLTree2.default.MathNode("mi", [text]); - } - if (variant !== defaultVariant[node.type]) { - node.setAttribute("mathvariant", variant); - } - - return node; - }; - - groupTypes.bin = function (group) { - var node = new _mathMLTree2.default.MathNode("mo", [makeText(group.value, group.mode)]); - - return node; - }; - - groupTypes.rel = function (group) { - var node = new _mathMLTree2.default.MathNode("mo", [makeText(group.value, group.mode)]); - - return node; - }; - - groupTypes.open = function (group) { - var node = new _mathMLTree2.default.MathNode("mo", [makeText(group.value, group.mode)]); - - return node; - }; - - groupTypes.close = function (group) { - var node = new _mathMLTree2.default.MathNode("mo", [makeText(group.value, group.mode)]); - - return node; - }; - - groupTypes.inner = function (group) { - var node = new _mathMLTree2.default.MathNode("mo", [makeText(group.value, group.mode)]); - - return node; - }; - - groupTypes.punct = function (group) { - var node = new _mathMLTree2.default.MathNode("mo", [makeText(group.value, group.mode)]); - - node.setAttribute("separator", "true"); - - return node; - }; - - groupTypes.ordgroup = function (group, options) { - var inner = buildExpression(group.value, options); - - var node = new _mathMLTree2.default.MathNode("mrow", inner); - - return node; - }; - - groupTypes.text = function (group, options) { - var body = group.value.body; - - // Convert each element of the body into MathML, and combine consecutive - // outputs into a single tag. In this way, we don't - // nest non-text items (e.g., $nested-math$) within an . - var inner = []; - var currentText = null; - for (var i = 0; i < body.length; i++) { - var _group = buildGroup(body[i], options); - if (_group.type === 'mtext' && currentText != null) { - Array.prototype.push.apply(currentText.children, _group.children); - } else { - inner.push(_group); - if (_group.type === 'mtext') { - currentText = _group; - } - } - } - - // If there is a single tag in the end (presumably ), - // just return it. Otherwise, wrap them in an . - if (inner.length === 1) { - return inner[0]; - } else { - return new _mathMLTree2.default.MathNode("mrow", inner); - } - }; - - groupTypes.color = function (group, options) { - var inner = buildExpression(group.value.value, options); - - var node = new _mathMLTree2.default.MathNode("mstyle", inner); - - node.setAttribute("mathcolor", group.value.color); - - return node; - }; - - groupTypes.supsub = function (group, options) { - // Is the inner group a relevant horizonal brace? - var isBrace = false; - var isOver = void 0; - var isSup = void 0; - if (group.value.base) { - if (group.value.base.value.type === "horizBrace") { - isSup = group.value.sup ? true : false; - if (isSup === group.value.base.value.isOver) { - isBrace = true; - isOver = group.value.base.value.isOver; - } - } - } - - var removeUnnecessaryRow = true; - var children = [buildGroup(group.value.base, options, removeUnnecessaryRow)]; - - if (group.value.sub) { - children.push(buildGroup(group.value.sub, options, removeUnnecessaryRow)); - } - - if (group.value.sup) { - children.push(buildGroup(group.value.sup, options, removeUnnecessaryRow)); - } - - var nodeType = void 0; - if (isBrace) { - nodeType = isOver ? "mover" : "munder"; - } else if (!group.value.sub) { - nodeType = "msup"; - } else if (!group.value.sup) { - nodeType = "msub"; - } else { - var base = group.value.base; - if (base && base.value.limits && options.style === _Style2.default.DISPLAY) { - nodeType = "munderover"; - } else { - nodeType = "msubsup"; - } - } - - var node = new _mathMLTree2.default.MathNode(nodeType, children); - - return node; - }; - - groupTypes.genfrac = function (group, options) { - var node = new _mathMLTree2.default.MathNode("mfrac", [buildGroup(group.value.numer, options), buildGroup(group.value.denom, options)]); - - if (!group.value.hasBarLine) { - node.setAttribute("linethickness", "0px"); - } - - if (group.value.leftDelim != null || group.value.rightDelim != null) { - var withDelims = []; - - if (group.value.leftDelim != null) { - var leftOp = new _mathMLTree2.default.MathNode("mo", [new _mathMLTree2.default.TextNode(group.value.leftDelim)]); - - leftOp.setAttribute("fence", "true"); - - withDelims.push(leftOp); - } - - withDelims.push(node); - - if (group.value.rightDelim != null) { - var rightOp = new _mathMLTree2.default.MathNode("mo", [new _mathMLTree2.default.TextNode(group.value.rightDelim)]); - - rightOp.setAttribute("fence", "true"); - - withDelims.push(rightOp); - } - - var outerNode = new _mathMLTree2.default.MathNode("mrow", withDelims); - - return outerNode; - } - - return node; - }; - - groupTypes.array = function (group, options) { - return new _mathMLTree2.default.MathNode("mtable", group.value.body.map(function (row) { - return new _mathMLTree2.default.MathNode("mtr", row.map(function (cell) { - return new _mathMLTree2.default.MathNode("mtd", [buildGroup(cell, options)]); - })); - })); - }; - - groupTypes.sqrt = function (group, options) { - var node = void 0; - if (group.value.index) { - node = new _mathMLTree2.default.MathNode("mroot", [buildGroup(group.value.body, options), buildGroup(group.value.index, options)]); - } else { - node = new _mathMLTree2.default.MathNode("msqrt", [buildGroup(group.value.body, options)]); - } - - return node; - }; - - groupTypes.leftright = function (group, options) { - var inner = buildExpression(group.value.body, options); - - if (group.value.left !== ".") { - var leftNode = new _mathMLTree2.default.MathNode("mo", [makeText(group.value.left, group.mode)]); - - leftNode.setAttribute("fence", "true"); - - inner.unshift(leftNode); - } - - if (group.value.right !== ".") { - var rightNode = new _mathMLTree2.default.MathNode("mo", [makeText(group.value.right, group.mode)]); - - rightNode.setAttribute("fence", "true"); - - inner.push(rightNode); - } - - var outerNode = new _mathMLTree2.default.MathNode("mrow", inner); - - return outerNode; - }; - - groupTypes.middle = function (group, options) { - var middleNode = new _mathMLTree2.default.MathNode("mo", [makeText(group.value.middle, group.mode)]); - middleNode.setAttribute("fence", "true"); - return middleNode; - }; - - groupTypes.accent = function (group, options) { - var accentNode = void 0; - if (group.value.isStretchy) { - accentNode = _stretchy2.default.mathMLnode(group.value.label); - } else { - accentNode = new _mathMLTree2.default.MathNode("mo", [makeText(group.value.label, group.mode)]); - } - - var node = new _mathMLTree2.default.MathNode("mover", [buildGroup(group.value.base, options), accentNode]); - - node.setAttribute("accent", "true"); - - return node; - }; - - groupTypes.spacing = function (group) { - var node = void 0; - - if (group.value === "\\ " || group.value === "\\space" || group.value === " " || group.value === "~") { - node = new _mathMLTree2.default.MathNode("mtext", [new _mathMLTree2.default.TextNode("\xA0")]); - } else { - node = new _mathMLTree2.default.MathNode("mspace"); - - node.setAttribute("width", _buildCommon2.default.spacingFunctions[group.value].size); - } - - return node; - }; - - groupTypes.op = function (group, options) { - var node = void 0; - - // TODO(emily): handle big operators using the `largeop` attribute - - if (group.value.symbol) { - // This is a symbol. Just add the symbol. - node = new _mathMLTree2.default.MathNode("mo", [makeText(group.value.body, group.mode)]); - } else if (group.value.value) { - // This is an operator with children. Add them. - node = new _mathMLTree2.default.MathNode("mo", buildExpression(group.value.value, options)); - } else { - // This is a text operator. Add all of the characters from the - // operator's name. - // TODO(emily): Add a space in the middle of some of these - // operators, like \limsup. - node = new _mathMLTree2.default.MathNode("mi", [new _mathMLTree2.default.TextNode(group.value.body.slice(1))]); - } - - return node; - }; - - groupTypes.mod = function (group, options) { - var inner = []; - - if (group.value.modType === "pod" || group.value.modType === "pmod") { - inner.push(new _mathMLTree2.default.MathNode("mo", [makeText("(", group.mode)])); - } - if (group.value.modType !== "pod") { - inner.push(new _mathMLTree2.default.MathNode("mo", [makeText("mod", group.mode)])); - } - if (group.value.value) { - var space = new _mathMLTree2.default.MathNode("mspace"); - space.setAttribute("width", "0.333333em"); - inner.push(space); - inner = inner.concat(buildExpression(group.value.value, options)); - } - if (group.value.modType === "pod" || group.value.modType === "pmod") { - inner.push(new _mathMLTree2.default.MathNode("mo", [makeText(")", group.mode)])); - } - - return new _mathMLTree2.default.MathNode("mo", inner); - }; - - groupTypes.katex = function (group) { - var node = new _mathMLTree2.default.MathNode("mtext", [new _mathMLTree2.default.TextNode("KaTeX")]); - - return node; - }; - - groupTypes.font = function (group, options) { - var font = group.value.font; - return buildGroup(group.value.body, options.withFont(font)); - }; - - groupTypes.delimsizing = function (group) { - var children = []; - - if (group.value.value !== ".") { - children.push(makeText(group.value.value, group.mode)); - } - - var node = new _mathMLTree2.default.MathNode("mo", children); - - if (group.value.mclass === "mopen" || group.value.mclass === "mclose") { - // Only some of the delimsizing functions act as fences, and they - // return "mopen" or "mclose" mclass. - node.setAttribute("fence", "true"); - } else { - // Explicitly disable fencing if it's not a fence, to override the - // defaults. - node.setAttribute("fence", "false"); - } - - return node; - }; - - groupTypes.styling = function (group, options) { - // Figure out what style we're changing to. - // TODO(kevinb): dedupe this with buildHTML.js - // This will be easier of handling of styling nodes is in the same file. - var styleMap = { - "display": _Style2.default.DISPLAY, - "text": _Style2.default.TEXT, - "script": _Style2.default.SCRIPT, - "scriptscript": _Style2.default.SCRIPTSCRIPT - }; - - var newStyle = styleMap[group.value.style]; - var newOptions = options.havingStyle(newStyle); - - var inner = buildExpression(group.value.value, newOptions); - - var node = new _mathMLTree2.default.MathNode("mstyle", inner); - - var styleAttributes = { - "display": ["0", "true"], - "text": ["0", "false"], - "script": ["1", "false"], - "scriptscript": ["2", "false"] - }; - - var attr = styleAttributes[group.value.style]; - - node.setAttribute("scriptlevel", attr[0]); - node.setAttribute("displaystyle", attr[1]); - - return node; - }; - - groupTypes.sizing = function (group, options) { - var newOptions = options.havingSize(group.value.size); - var inner = buildExpression(group.value.value, newOptions); - - var node = new _mathMLTree2.default.MathNode("mstyle", inner); - - // TODO(emily): This doesn't produce the correct size for nested size - // changes, because we don't keep state of what style we're currently - // in, so we can't reset the size to normal before changing it. Now - // that we're passing an options parameter we should be able to fix - // this. - node.setAttribute("mathsize", newOptions.sizeMultiplier + "em"); - - return node; - }; - - groupTypes.overline = function (group, options) { - var operator = new _mathMLTree2.default.MathNode("mo", [new _mathMLTree2.default.TextNode("\u203E")]); - operator.setAttribute("stretchy", "true"); - - var node = new _mathMLTree2.default.MathNode("mover", [buildGroup(group.value.body, options), operator]); - node.setAttribute("accent", "true"); - - return node; - }; - - groupTypes.underline = function (group, options) { - var operator = new _mathMLTree2.default.MathNode("mo", [new _mathMLTree2.default.TextNode("\u203E")]); - operator.setAttribute("stretchy", "true"); - - var node = new _mathMLTree2.default.MathNode("munder", [buildGroup(group.value.body, options), operator]); - node.setAttribute("accentunder", "true"); - - return node; - }; - - groupTypes.accentUnder = function (group, options) { - var accentNode = _stretchy2.default.mathMLnode(group.value.label); - var node = new _mathMLTree2.default.MathNode("munder", [buildGroup(group.value.body, options), accentNode]); - node.setAttribute("accentunder", "true"); - return node; - }; - - groupTypes.enclose = function (group, options) { - var node = new _mathMLTree2.default.MathNode("menclose", [buildGroup(group.value.body, options)]); - var notation = ""; - switch (group.value.label) { - case "\\bcancel": - notation = "downdiagonalstrike"; - break; - case "\\sout": - notation = "horizontalstrike"; - break; - case "\\fbox": - notation = "box"; - break; - default: - notation = "updiagonalstrike"; - } - node.setAttribute("notation", notation); - return node; - }; - - groupTypes.horizBrace = function (group, options) { - var accentNode = _stretchy2.default.mathMLnode(group.value.label); - return new _mathMLTree2.default.MathNode(group.value.isOver ? "mover" : "munder", [buildGroup(group.value.base, options), accentNode]); - }; - - groupTypes.xArrow = function (group, options) { - var arrowNode = _stretchy2.default.mathMLnode(group.value.label); - var node = void 0; - var lowerNode = void 0; - - if (group.value.body) { - var upperNode = buildGroup(group.value.body, options); - if (group.value.below) { - lowerNode = buildGroup(group.value.below, options); - node = new _mathMLTree2.default.MathNode("munderover", [arrowNode, lowerNode, upperNode]); - } else { - node = new _mathMLTree2.default.MathNode("mover", [arrowNode, upperNode]); - } - } else if (group.value.below) { - lowerNode = buildGroup(group.value.below, options); - node = new _mathMLTree2.default.MathNode("munder", [arrowNode, lowerNode]); - } else { - node = new _mathMLTree2.default.MathNode("mover", [arrowNode]); - } - return node; - }; - - groupTypes.rule = function (group) { - // TODO(emily): Figure out if there's an actual way to draw black boxes - // in MathML. - var node = new _mathMLTree2.default.MathNode("mrow"); - - return node; - }; - - groupTypes.kern = function (group) { - // TODO(kevin): Figure out if there's a way to add space in MathML - var node = new _mathMLTree2.default.MathNode("mrow"); - - return node; - }; - - groupTypes.llap = function (group, options) { - var node = new _mathMLTree2.default.MathNode("mpadded", [buildGroup(group.value.body, options)]); - - node.setAttribute("lspace", "-1width"); - node.setAttribute("width", "0px"); - - return node; - }; - - groupTypes.rlap = function (group, options) { - var node = new _mathMLTree2.default.MathNode("mpadded", [buildGroup(group.value.body, options)]); - - node.setAttribute("width", "0px"); - - return node; - }; - - groupTypes.phantom = function (group, options) { - var inner = buildExpression(group.value.value, options); - return new _mathMLTree2.default.MathNode("mphantom", inner); - }; - - groupTypes.mclass = function (group, options) { - var inner = buildExpression(group.value.value, options); - return new _mathMLTree2.default.MathNode("mstyle", inner); - }; - - /** - * Takes a list of nodes, builds them, and returns a list of the generated - * MathML nodes. A little simpler than the HTML version because we don't do any - * previous-node handling. - */ - var buildExpression = function buildExpression(expression, options) { - var groups = []; - for (var i = 0; i < expression.length; i++) { - var group = expression[i]; - groups.push(buildGroup(group, options)); - } - - // TODO(kevinb): combine \\not with mrels and mords - - return groups; - }; - - /** - * Takes a group from the parser and calls the appropriate groupTypes function - * on it to produce a MathML node. - */ - // TODO(kevinb): determine if removeUnnecessaryRow should always be true - var buildGroup = function buildGroup(group, options) { - var removeUnnecessaryRow = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; - - if (!group) { - return new _mathMLTree2.default.MathNode("mrow"); - } - - if (groupTypes[group.type]) { - // Call the groupTypes function - var result = groupTypes[group.type](group, options); - if (removeUnnecessaryRow) { - if (result.type === "mrow" && result.children.length === 1) { - return result.children[0]; - } - } - return result; - } else { - throw new _ParseError2.default("Got group of unknown type: '" + group.type + "'"); - } - }; - - /** - * Takes a full parse tree and settings and builds a MathML representation of - * it. In particular, we put the elements from building the parse tree into a - * tag so we can also include that TeX source as an annotation. - * - * Note that we actually return a domTree element with a `` inside it so - * we can do appropriate styling. - */ - var buildMathML = function buildMathML(tree, texExpression, options) { - var expression = buildExpression(tree, options); - - // Wrap up the expression in an mrow so it is presented in the semantics - // tag correctly. - var wrapper = new _mathMLTree2.default.MathNode("mrow", expression); - - // Build a TeX annotation of the source - var annotation = new _mathMLTree2.default.MathNode("annotation", [new _mathMLTree2.default.TextNode(texExpression)]); - - annotation.setAttribute("encoding", "application/x-tex"); - - var semantics = new _mathMLTree2.default.MathNode("semantics", [wrapper, annotation]); - - var math = new _mathMLTree2.default.MathNode("math", [semantics]); - - // You can't style nodes, so we wrap the node in a span. - return (0, _buildCommon.makeSpan)(["katex-mathml"], [math]); - }; - - module.exports = buildMathML; - - },{"./ParseError":29,"./Style":33,"./buildCommon":34,"./fontMetrics":41,"./mathMLTree":45,"./stretchy":47,"./symbols":48,"./utils":51}],37:[function(require,module,exports){ - - var _buildHTML = require("./buildHTML"); - - var _buildHTML2 = _interopRequireDefault(_buildHTML); - - var _buildMathML = require("./buildMathML"); - - var _buildMathML2 = _interopRequireDefault(_buildMathML); - - var _buildCommon = require("./buildCommon"); - - var _Options = require("./Options"); - - var _Options2 = _interopRequireDefault(_Options); - - var _Settings = require("./Settings"); - - var _Settings2 = _interopRequireDefault(_Settings); - - var _Style = require("./Style"); - - var _Style2 = _interopRequireDefault(_Style); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - var buildTree = function buildTree(tree, expression, settings) { - settings = settings || new _Settings2.default({}); - - var startStyle = _Style2.default.TEXT; - if (settings.displayMode) { - startStyle = _Style2.default.DISPLAY; - } - - // Setup the default options - var options = new _Options2.default({ - style: startStyle - }); - - // `buildHTML` sometimes messes with the parse tree (like turning bins -> - // ords), so we build the MathML version first. - var mathMLNode = (0, _buildMathML2.default)(tree, expression, options); - var htmlNode = (0, _buildHTML2.default)(tree, options); - - var katexNode = (0, _buildCommon.makeSpan)(["katex"], [mathMLNode, htmlNode]); - - if (settings.displayMode) { - return (0, _buildCommon.makeSpan)(["katex-display"], [katexNode]); - } else { - return katexNode; - } - }; - - module.exports = buildTree; - - },{"./Options":28,"./Settings":32,"./Style":33,"./buildCommon":34,"./buildHTML":35,"./buildMathML":36}],38:[function(require,module,exports){ - - var _ParseError = require("./ParseError"); - - var _ParseError2 = _interopRequireDefault(_ParseError); - - var _Style = require("./Style"); - - var _Style2 = _interopRequireDefault(_Style); - - var _buildCommon = require("./buildCommon"); - - var _buildCommon2 = _interopRequireDefault(_buildCommon); - - var _fontMetrics = require("./fontMetrics"); - - var _fontMetrics2 = _interopRequireDefault(_fontMetrics); - - var _symbols = require("./symbols"); - - var _symbols2 = _interopRequireDefault(_symbols); - - var _utils = require("./utils"); - - var _utils2 = _interopRequireDefault(_utils); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * Get the metrics for a given symbol and font, after transformation (i.e. - * after following replacement from symbols.js) - */ - /** - * This file deals with creating delimiters of various sizes. The TeXbook - * discusses these routines on page 441-442, in the "Another subroutine sets box - * x to a specified variable delimiter" paragraph. - * - * There are three main routines here. `makeSmallDelim` makes a delimiter in the - * normal font, but in either text, script, or scriptscript style. - * `makeLargeDelim` makes a delimiter in textstyle, but in one of the Size1, - * Size2, Size3, or Size4 fonts. `makeStackedDelim` makes a delimiter out of - * smaller pieces that are stacked on top of one another. - * - * The functions take a parameter `center`, which determines if the delimiter - * should be centered around the axis. - * - * Then, there are three exposed functions. `sizedDelim` makes a delimiter in - * one of the given sizes. This is used for things like `\bigl`. - * `customSizedDelim` makes a delimiter with a given total height+depth. It is - * called in places like `\sqrt`. `leftRightDelim` makes an appropriate - * delimiter which surrounds an expression of a given height an depth. It is - * used in `\left` and `\right`. - */ - - var getMetrics = function getMetrics(symbol, font) { - if (_symbols2.default.math[symbol] && _symbols2.default.math[symbol].replace) { - return _fontMetrics2.default.getCharacterMetrics(_symbols2.default.math[symbol].replace, font); - } else { - return _fontMetrics2.default.getCharacterMetrics(symbol, font); - } - }; - - /** - * Puts a delimiter span in a given style, and adds appropriate height, depth, - * and maxFontSizes. - */ - var styleWrap = function styleWrap(delim, toStyle, options, classes) { - var newOptions = options.havingBaseStyle(toStyle); - - var span = (0, _buildCommon.makeSpan)((classes || []).concat(newOptions.sizingClasses(options)), [delim], options); - - span.delimSizeMultiplier = newOptions.sizeMultiplier / options.sizeMultiplier; - span.height *= span.delimSizeMultiplier; - span.depth *= span.delimSizeMultiplier; - span.maxFontSize = newOptions.sizeMultiplier; - - return span; - }; - - var centerSpan = function centerSpan(span, options, style) { - var newOptions = options.havingBaseStyle(style); - var shift = (1 - options.sizeMultiplier / newOptions.sizeMultiplier) * options.fontMetrics().axisHeight; - - span.classes.push("delimcenter"); - span.style.top = shift + "em"; - span.height -= shift; - span.depth += shift; - }; - - /** - * Makes a small delimiter. This is a delimiter that comes in the Main-Regular - * font, but is restyled to either be in textstyle, scriptstyle, or - * scriptscriptstyle. - */ - var makeSmallDelim = function makeSmallDelim(delim, style, center, options, mode, classes) { - var text = _buildCommon2.default.makeSymbol(delim, "Main-Regular", mode, options); - var span = styleWrap(text, style, options, classes); - if (center) { - centerSpan(span, options, style); - } - return span; - }; - - /** - * Builds a symbol in the given font size (note size is an integer) - */ - var mathrmSize = function mathrmSize(value, size, mode, options) { - return _buildCommon2.default.makeSymbol(value, "Size" + size + "-Regular", mode, options); - }; - - /** - * Makes a large delimiter. This is a delimiter that comes in the Size1, Size2, - * Size3, or Size4 fonts. It is always rendered in textstyle. - */ - var makeLargeDelim = function makeLargeDelim(delim, size, center, options, mode, classes) { - var inner = mathrmSize(delim, size, mode, options); - var span = styleWrap((0, _buildCommon.makeSpan)(["delimsizing", "size" + size], [inner], options), _Style2.default.TEXT, options, classes); - if (center) { - centerSpan(span, options, _Style2.default.TEXT); - } - return span; - }; - - /** - * Make an inner span with the given offset and in the given font. This is used - * in `makeStackedDelim` to make the stacking pieces for the delimiter. - */ - var makeInner = function makeInner(symbol, font, mode) { - var sizeClass = void 0; - // Apply the correct CSS class to choose the right font. - if (font === "Size1-Regular") { - sizeClass = "delim-size1"; - } else if (font === "Size4-Regular") { - sizeClass = "delim-size4"; - } - - var inner = (0, _buildCommon.makeSpan)(["delimsizinginner", sizeClass], [(0, _buildCommon.makeSpan)([], [_buildCommon2.default.makeSymbol(symbol, font, mode)])]); - - // Since this will be passed into `makeVList` in the end, wrap the element - // in the appropriate tag that VList uses. - return { type: "elem", elem: inner }; - }; - - /** - * Make a stacked delimiter out of a given delimiter, with the total height at - * least `heightTotal`. This routine is mentioned on page 442 of the TeXbook. - */ - var makeStackedDelim = function makeStackedDelim(delim, heightTotal, center, options, mode, classes) { - // There are four parts, the top, an optional middle, a repeated part, and a - // bottom. - var top = void 0; - var middle = void 0; - var repeat = void 0; - var bottom = void 0; - top = repeat = bottom = delim; - middle = null; - // Also keep track of what font the delimiters are in - var font = "Size1-Regular"; - - // We set the parts and font based on the symbol. Note that we use - // '\u23d0' instead of '|' and '\u2016' instead of '\\|' for the - // repeats of the arrows - if (delim === "\\uparrow") { - repeat = bottom = "\u23D0"; - } else if (delim === "\\Uparrow") { - repeat = bottom = "\u2016"; - } else if (delim === "\\downarrow") { - top = repeat = "\u23D0"; - } else if (delim === "\\Downarrow") { - top = repeat = "\u2016"; - } else if (delim === "\\updownarrow") { - top = "\\uparrow"; - repeat = "\u23D0"; - bottom = "\\downarrow"; - } else if (delim === "\\Updownarrow") { - top = "\\Uparrow"; - repeat = "\u2016"; - bottom = "\\Downarrow"; - } else if (delim === "[" || delim === "\\lbrack") { - top = "\u23A1"; - repeat = "\u23A2"; - bottom = "\u23A3"; - font = "Size4-Regular"; - } else if (delim === "]" || delim === "\\rbrack") { - top = "\u23A4"; - repeat = "\u23A5"; - bottom = "\u23A6"; - font = "Size4-Regular"; - } else if (delim === "\\lfloor") { - repeat = top = "\u23A2"; - bottom = "\u23A3"; - font = "Size4-Regular"; - } else if (delim === "\\lceil") { - top = "\u23A1"; - repeat = bottom = "\u23A2"; - font = "Size4-Regular"; - } else if (delim === "\\rfloor") { - repeat = top = "\u23A5"; - bottom = "\u23A6"; - font = "Size4-Regular"; - } else if (delim === "\\rceil") { - top = "\u23A4"; - repeat = bottom = "\u23A5"; - font = "Size4-Regular"; - } else if (delim === "(") { - top = "\u239B"; - repeat = "\u239C"; - bottom = "\u239D"; - font = "Size4-Regular"; - } else if (delim === ")") { - top = "\u239E"; - repeat = "\u239F"; - bottom = "\u23A0"; - font = "Size4-Regular"; - } else if (delim === "\\{" || delim === "\\lbrace") { - top = "\u23A7"; - middle = "\u23A8"; - bottom = "\u23A9"; - repeat = "\u23AA"; - font = "Size4-Regular"; - } else if (delim === "\\}" || delim === "\\rbrace") { - top = "\u23AB"; - middle = "\u23AC"; - bottom = "\u23AD"; - repeat = "\u23AA"; - font = "Size4-Regular"; - } else if (delim === "\\lgroup") { - top = "\u23A7"; - bottom = "\u23A9"; - repeat = "\u23AA"; - font = "Size4-Regular"; - } else if (delim === "\\rgroup") { - top = "\u23AB"; - bottom = "\u23AD"; - repeat = "\u23AA"; - font = "Size4-Regular"; - } else if (delim === "\\lmoustache") { - top = "\u23A7"; - bottom = "\u23AD"; - repeat = "\u23AA"; - font = "Size4-Regular"; - } else if (delim === "\\rmoustache") { - top = "\u23AB"; - bottom = "\u23A9"; - repeat = "\u23AA"; - font = "Size4-Regular"; - } - - // Get the metrics of the four sections - var topMetrics = getMetrics(top, font); - var topHeightTotal = topMetrics.height + topMetrics.depth; - var repeatMetrics = getMetrics(repeat, font); - var repeatHeightTotal = repeatMetrics.height + repeatMetrics.depth; - var bottomMetrics = getMetrics(bottom, font); - var bottomHeightTotal = bottomMetrics.height + bottomMetrics.depth; - var middleHeightTotal = 0; - var middleFactor = 1; - if (middle !== null) { - var middleMetrics = getMetrics(middle, font); - middleHeightTotal = middleMetrics.height + middleMetrics.depth; - middleFactor = 2; // repeat symmetrically above and below middle - } - - // Calcuate the minimal height that the delimiter can have. - // It is at least the size of the top, bottom, and optional middle combined. - var minHeight = topHeightTotal + bottomHeightTotal + middleHeightTotal; - - // Compute the number of copies of the repeat symbol we will need - var repeatCount = Math.ceil((heightTotal - minHeight) / (middleFactor * repeatHeightTotal)); - - // Compute the total height of the delimiter including all the symbols - var realHeightTotal = minHeight + repeatCount * middleFactor * repeatHeightTotal; - - // The center of the delimiter is placed at the center of the axis. Note - // that in this context, "center" means that the delimiter should be - // centered around the axis in the current style, while normally it is - // centered around the axis in textstyle. - var axisHeight = options.fontMetrics().axisHeight; - if (center) { - axisHeight *= options.sizeMultiplier; - } - // Calculate the depth - var depth = realHeightTotal / 2 - axisHeight; - - // Now, we start building the pieces that will go into the vlist - - // Keep a list of the inner pieces - var inners = []; - - // Add the bottom symbol - inners.push(makeInner(bottom, font, mode)); - - if (middle === null) { - // Add that many symbols - for (var i = 0; i < repeatCount; i++) { - inners.push(makeInner(repeat, font, mode)); - } - } else { - // When there is a middle bit, we need the middle part and two repeated - // sections - for (var _i = 0; _i < repeatCount; _i++) { - inners.push(makeInner(repeat, font, mode)); - } - inners.push(makeInner(middle, font, mode)); - for (var _i2 = 0; _i2 < repeatCount; _i2++) { - inners.push(makeInner(repeat, font, mode)); - } - } - - // Add the top symbol - inners.push(makeInner(top, font, mode)); - - // Finally, build the vlist - var newOptions = options.havingBaseStyle(_Style2.default.TEXT); - var inner = _buildCommon2.default.makeVList(inners, "bottom", depth, newOptions); - - return styleWrap((0, _buildCommon.makeSpan)(["delimsizing", "mult"], [inner], newOptions), _Style2.default.TEXT, options, classes); - }; - - var sqrtInnerSVG = { - // The main path geometry is from glyph U221A in the font KaTeX Main - main: "", - - // size1 is from glyph U221A in the font KaTeX_Size1-Regular - 1: "", - - // size2 is from glyph U221A in the font KaTeX_Size2-Regular - 2: "", - - // size3 is from glyph U221A in the font KaTeX_Size3-Regular - 3: "", - - // size4 is from glyph U221A in the font KaTeX_Size4-Regular - 4: "", - - // tall is from glyph U23B7 in the font KaTeX_Size4-Regular - tall: "l-4 4-4 4c-.667.667-2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1h\n-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170c-4-3.333-8.333\n-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 219 661 l218 661z\nM702 0H400000v40H742z'/>" - }; - - var sqrtSpan = function sqrtSpan(height, delim, options) { - // Create a span containing an SVG image of a sqrt symbol. - var span = _buildCommon2.default.makeSpan([], [], options); - var sizeMultiplier = options.sizeMultiplier; // default - - if (delim.type === "small") { - // Get an SVG that is derived from glyph U+221A in font KaTeX-Main. - var newOptions = options.havingBaseStyle(delim.style); - sizeMultiplier = newOptions.sizeMultiplier / options.sizeMultiplier; - - span.height = 1 * sizeMultiplier; - span.style.height = span.height + "em"; - span.surdWidth = 0.833 * sizeMultiplier; // from the font. - //In the font, the glyph is 1000 units tall. The font scale is 1:1000. - - span.innerHTML = "\n " + sqrtInnerSVG['main'] + ""; - } else if (delim.type === "large") { - // These SVGs come from fonts: KaTeX_Size1, _Size2, etc. - // Get sqrt height from font data - span.height = sizeToMaxHeight[delim.size] / sizeMultiplier; - span.style.height = span.height + "em"; - span.surdWidth = 1.0 / sizeMultiplier; // from the font - - span.innerHTML = "\n " + sqrtInnerSVG[delim.size] + ""; - } else { - // Tall sqrt. In TeX, this would be stacked using multiple glyphs. - // We'll use a single SVG to accomplish the same thing. - span.height = height / sizeMultiplier; - span.style.height = span.height + "em"; - span.surdWidth = 1.056 / sizeMultiplier; - var viewBoxHeight = Math.floor(span.height * 1000); // scale = 1:1000 - var vertSegment = viewBoxHeight - 54; - - // This \sqrt is customized in both height and width. We set the - // height now. Then CSS will stretch the image to the correct width. - // This SVG path comes from glyph U+23B7, font KaTeX_Size4-Regular. - span.innerHTML = "\n \n "; - } - - span.sizeMultiplier = sizeMultiplier; - - return span; - }; - - // There are three kinds of delimiters, delimiters that stack when they become - // too large - var stackLargeDelimiters = ["(", ")", "[", "\\lbrack", "]", "\\rbrack", "\\{", "\\lbrace", "\\}", "\\rbrace", "\\lfloor", "\\rfloor", "\\lceil", "\\rceil", "\\surd"]; - - // delimiters that always stack - var stackAlwaysDelimiters = ["\\uparrow", "\\downarrow", "\\updownarrow", "\\Uparrow", "\\Downarrow", "\\Updownarrow", "|", "\\|", "\\vert", "\\Vert", "\\lvert", "\\rvert", "\\lVert", "\\rVert", "\\lgroup", "\\rgroup", "\\lmoustache", "\\rmoustache"]; - - // and delimiters that never stack - var stackNeverDelimiters = ["<", ">", "\\langle", "\\rangle", "/", "\\backslash", "\\lt", "\\gt"]; - - // Metrics of the different sizes. Found by looking at TeX's output of - // $\bigl| // \Bigl| \biggl| \Biggl| \showlists$ - // Used to create stacked delimiters of appropriate sizes in makeSizedDelim. - var sizeToMaxHeight = [0, 1.2, 1.8, 2.4, 3.0]; - - /** - * Used to create a delimiter of a specific size, where `size` is 1, 2, 3, or 4. - */ - var makeSizedDelim = function makeSizedDelim(delim, size, options, mode, classes) { - // < and > turn into \langle and \rangle in delimiters - if (delim === "<" || delim === "\\lt") { - delim = "\\langle"; - } else if (delim === ">" || delim === "\\gt") { - delim = "\\rangle"; - } - - // Sized delimiters are never centered. - if (_utils2.default.contains(stackLargeDelimiters, delim) || _utils2.default.contains(stackNeverDelimiters, delim)) { - return makeLargeDelim(delim, size, false, options, mode, classes); - } else if (_utils2.default.contains(stackAlwaysDelimiters, delim)) { - return makeStackedDelim(delim, sizeToMaxHeight[size], false, options, mode, classes); - } else { - throw new _ParseError2.default("Illegal delimiter: '" + delim + "'"); - } - }; - - /** - * There are three different sequences of delimiter sizes that the delimiters - * follow depending on the kind of delimiter. This is used when creating custom - * sized delimiters to decide whether to create a small, large, or stacked - * delimiter. - * - * In real TeX, these sequences aren't explicitly defined, but are instead - * defined inside the font metrics. Since there are only three sequences that - * are possible for the delimiters that TeX defines, it is easier to just encode - * them explicitly here. - */ - - // Delimiters that never stack try small delimiters and large delimiters only - var stackNeverDelimiterSequence = [{ type: "small", style: _Style2.default.SCRIPTSCRIPT }, { type: "small", style: _Style2.default.SCRIPT }, { type: "small", style: _Style2.default.TEXT }, { type: "large", size: 1 }, { type: "large", size: 2 }, { type: "large", size: 3 }, { type: "large", size: 4 }]; - - // Delimiters that always stack try the small delimiters first, then stack - var stackAlwaysDelimiterSequence = [{ type: "small", style: _Style2.default.SCRIPTSCRIPT }, { type: "small", style: _Style2.default.SCRIPT }, { type: "small", style: _Style2.default.TEXT }, { type: "stack" }]; - - // Delimiters that stack when large try the small and then large delimiters, and - // stack afterwards - var stackLargeDelimiterSequence = [{ type: "small", style: _Style2.default.SCRIPTSCRIPT }, { type: "small", style: _Style2.default.SCRIPT }, { type: "small", style: _Style2.default.TEXT }, { type: "large", size: 1 }, { type: "large", size: 2 }, { type: "large", size: 3 }, { type: "large", size: 4 }, { type: "stack" }]; - - /** - * Get the font used in a delimiter based on what kind of delimiter it is. - */ - var delimTypeToFont = function delimTypeToFont(type) { - if (type.type === "small") { - return "Main-Regular"; - } else if (type.type === "large") { - return "Size" + type.size + "-Regular"; - } else if (type.type === "stack") { - return "Size4-Regular"; - } - }; - - /** - * Traverse a sequence of types of delimiters to decide what kind of delimiter - * should be used to create a delimiter of the given height+depth. - */ - var traverseSequence = function traverseSequence(delim, height, sequence, options) { - // Here, we choose the index we should start at in the sequences. In smaller - // sizes (which correspond to larger numbers in style.size) we start earlier - // in the sequence. Thus, scriptscript starts at index 3-3=0, script starts - // at index 3-2=1, text starts at 3-1=2, and display starts at min(2,3-0)=2 - var start = Math.min(2, 3 - options.style.size); - for (var i = start; i < sequence.length; i++) { - if (sequence[i].type === "stack") { - // This is always the last delimiter, so we just break the loop now. - break; - } - - var metrics = getMetrics(delim, delimTypeToFont(sequence[i])); - var heightDepth = metrics.height + metrics.depth; - - // Small delimiters are scaled down versions of the same font, so we - // account for the style change size. - - if (sequence[i].type === "small") { - var newOptions = options.havingBaseStyle(sequence[i].style); - heightDepth *= newOptions.sizeMultiplier; - } - - // Check if the delimiter at this size works for the given height. - if (heightDepth > height) { - return sequence[i]; - } - } - - // If we reached the end of the sequence, return the last sequence element. - return sequence[sequence.length - 1]; - }; - - /** - * Make a delimiter of a given height+depth, with optional centering. Here, we - * traverse the sequences, and create a delimiter that the sequence tells us to. - */ - var makeCustomSizedDelim = function makeCustomSizedDelim(delim, height, center, options, mode, classes) { - if (delim === "<" || delim === "\\lt") { - delim = "\\langle"; - } else if (delim === ">" || delim === "\\gt") { - delim = "\\rangle"; - } - - // Decide what sequence to use - var sequence = void 0; - if (_utils2.default.contains(stackNeverDelimiters, delim)) { - sequence = stackNeverDelimiterSequence; - } else if (_utils2.default.contains(stackLargeDelimiters, delim)) { - sequence = stackLargeDelimiterSequence; - } else { - sequence = stackAlwaysDelimiterSequence; - } - - // Look through the sequence - var delimType = traverseSequence(delim, height, sequence, options); - - if (delim === "\\surd") { - // Get an SVG image for - return sqrtSpan(height, delimType, options); - } else { - // Get the delimiter from font glyphs. - // Depending on the sequence element we decided on, call the - // appropriate function. - if (delimType.type === "small") { - return makeSmallDelim(delim, delimType.style, center, options, mode, classes); - } else if (delimType.type === "large") { - return makeLargeDelim(delim, delimType.size, center, options, mode, classes); - } else if (delimType.type === "stack") { - return makeStackedDelim(delim, height, center, options, mode, classes); - } - } - }; - - /** - * Make a delimiter for use with `\left` and `\right`, given a height and depth - * of an expression that the delimiters surround. - */ - var makeLeftRightDelim = function makeLeftRightDelim(delim, height, depth, options, mode, classes) { - // We always center \left/\right delimiters, so the axis is always shifted - var axisHeight = options.fontMetrics().axisHeight * options.sizeMultiplier; - - // Taken from TeX source, tex.web, function make_left_right - var delimiterFactor = 901; - var delimiterExtend = 5.0 / options.fontMetrics().ptPerEm; - - var maxDistFromAxis = Math.max(height - axisHeight, depth + axisHeight); - - var totalHeight = Math.max( - // In real TeX, calculations are done using integral values which are - // 65536 per pt, or 655360 per em. So, the division here truncates in - // TeX but doesn't here, producing different results. If we wanted to - // exactly match TeX's calculation, we could do - // Math.floor(655360 * maxDistFromAxis / 500) * - // delimiterFactor / 655360 - // (To see the difference, compare - // x^{x^{\left(\rule{0.1em}{0.68em}\right)}} - // in TeX and KaTeX) - maxDistFromAxis / 500 * delimiterFactor, 2 * maxDistFromAxis - delimiterExtend); - - // Finally, we defer to `makeCustomSizedDelim` with our calculated total - // height - return makeCustomSizedDelim(delim, totalHeight, true, options, mode, classes); - }; - - module.exports = { - sizedDelim: makeSizedDelim, - customSizedDelim: makeCustomSizedDelim, - leftRightDelim: makeLeftRightDelim - }; - - },{"./ParseError":29,"./Style":33,"./buildCommon":34,"./fontMetrics":41,"./symbols":48,"./utils":51}],39:[function(require,module,exports){ - - var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck"); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _createClass2 = require("babel-runtime/helpers/createClass"); - - var _createClass3 = _interopRequireDefault(_createClass2); - - var _unicodeRegexes = require("./unicodeRegexes"); - - var _unicodeRegexes2 = _interopRequireDefault(_unicodeRegexes); - - var _utils = require("./utils"); - - var _utils2 = _interopRequireDefault(_utils); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * Create an HTML className based on a list of classes. In addition to joining - * with spaces, we also remove null or empty classes. - */ - /** - * These objects store the data about the DOM nodes we create, as well as some - * extra data. They can then be transformed into real DOM nodes with the - * `toNode` function or HTML markup using `toMarkup`. They are useful for both - * storing extra properties on the nodes, as well as providing a way to easily - * work with the DOM. - * - * Similar functions for working with MathML nodes exist in mathMLTree.js. - */ - var createClass = function createClass(classes) { - classes = classes.slice(); - for (var i = classes.length - 1; i >= 0; i--) { - if (!classes[i]) { - classes.splice(i, 1); - } - } - - return classes.join(" "); - }; - - /** - * This node represents a span node, with a className, a list of children, and - * an inline style. It also contains information about its height, depth, and - * maxFontSize. - */ - - var span = function () { - function span(classes, children, options) { - (0, _classCallCheck3.default)(this, span); - - this.classes = classes || []; - this.children = children || []; - this.height = 0; - this.depth = 0; - this.maxFontSize = 0; - this.style = {}; - this.attributes = {}; - this.innerHTML; // used for inline SVG code. - if (options) { - if (options.style.isTight()) { - this.classes.push("mtight"); - } - if (options.getColor()) { - this.style.color = options.getColor(); - } - } - } - - /** - * Sets an arbitrary attribute on the span. Warning: use this wisely. Not all - * browsers support attributes the same, and having too many custom attributes - * is probably bad. - */ - - - (0, _createClass3.default)(span, [{ - key: "setAttribute", - value: function setAttribute(attribute, value) { - this.attributes[attribute] = value; - } - }, { - key: "tryCombine", - value: function tryCombine(sibling) { - return false; - } - - /** - * Convert the span into an HTML node - */ - - }, { - key: "toNode", - value: function toNode() { - var span = document.createElement("span"); - - // Apply the class - span.className = createClass(this.classes); - - // Apply inline styles - for (var style in this.style) { - if (Object.prototype.hasOwnProperty.call(this.style, style)) { - span.style[style] = this.style[style]; - } - } - - // Apply attributes - for (var attr in this.attributes) { - if (Object.prototype.hasOwnProperty.call(this.attributes, attr)) { - span.setAttribute(attr, this.attributes[attr]); - } - } - - if (this.innerHTML) { - span.innerHTML = this.innerHTML; - } - - // Append the children, also as HTML nodes - for (var i = 0; i < this.children.length; i++) { - span.appendChild(this.children[i].toNode()); - } - - return span; - } - - /** - * Convert the span into an HTML markup string - */ - - }, { - key: "toMarkup", - value: function toMarkup() { - var markup = " 0 || createClass(this.classes) !== createClass(sibling.classes) || this.skew !== sibling.skew || this.maxFontSize !== sibling.maxFontSize) { - return false; - } - for (var style in this.style) { - if (this.style.hasOwnProperty(style) && this.style[style] !== sibling.style[style]) { - return false; - } - } - for (var _style in sibling.style) { - if (sibling.style.hasOwnProperty(_style) && this.style[_style] !== sibling.style[_style]) { - return false; - } - } - this.value += sibling.value; - this.height = Math.max(this.height, sibling.height); - this.depth = Math.max(this.depth, sibling.depth); - this.italic = sibling.italic; - return true; - } - - /** - * Creates a text node or span from a symbol node. Note that a span is only - * created if it is needed. - */ - - }, { - key: "toNode", - value: function toNode() { - var node = document.createTextNode(this.value); - var span = null; - - if (this.italic > 0) { - span = document.createElement("span"); - span.style.marginRight = this.italic + "em"; - } - - if (this.classes.length > 0) { - span = span || document.createElement("span"); - span.className = createClass(this.classes); - } - - for (var style in this.style) { - if (this.style.hasOwnProperty(style)) { - span = span || document.createElement("span"); - span.style[style] = this.style[style]; - } - } - - if (span) { - span.appendChild(node); - return span; - } else { - return node; - } - } - - /** - * Creates markup for a symbol node. - */ - - }, { - key: "toMarkup", - value: function toMarkup() { - // TODO(alpert): More duplication than I'd like from - // span.prototype.toMarkup and symbolNode.prototype.toNode... - var needsSpan = false; - - var markup = " 0) { - styles += "margin-right:" + this.italic + "em;"; - } - for (var style in this.style) { - if (this.style.hasOwnProperty(style)) { - styles += _utils2.default.hyphenate(style) + ":" + this.style[style] + ";"; - } - } - - if (styles) { - needsSpan = true; - markup += " style=\"" + _utils2.default.escape(styles) + "\""; - } - - var escaped = _utils2.default.escape(this.value); - if (needsSpan) { - markup += ">"; - markup += escaped; - markup += "
      "; - return markup; - } else { - return escaped; - } - } - }]); - return symbolNode; - }(); - - module.exports = { - span: span, - documentFragment: documentFragment, - symbolNode: symbolNode - }; - - },{"./unicodeRegexes":49,"./utils":51,"babel-runtime/helpers/classCallCheck":4,"babel-runtime/helpers/createClass":5}],40:[function(require,module,exports){ - - var _ParseNode = require("./ParseNode"); - - var _ParseNode2 = _interopRequireDefault(_ParseNode); - - var _ParseError = require("./ParseError"); - - var _ParseError2 = _interopRequireDefault(_ParseError); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * Parse the body of the environment, with rows delimited by \\ and - * columns delimited by &, and create a nested list in row-major order - * with one group per cell. If given an optional argument style - * ("text", "display", etc.), then each cell is cast into that style. - */ - /* eslint no-constant-condition:0 */ - function parseArray(parser, result, style) { - var row = []; - var body = [row]; - var rowGaps = []; - while (true) { - var cell = parser.parseExpression(false, null); - cell = new _ParseNode2.default("ordgroup", cell, parser.mode); - if (style) { - cell = new _ParseNode2.default("styling", { - style: style, - value: [cell] - }, parser.mode); - } - row.push(cell); - var next = parser.nextToken.text; - if (next === "&") { - parser.consume(); - } else if (next === "\\end") { - break; - } else if (next === "\\\\" || next === "\\cr") { - var cr = parser.parseFunction(); - rowGaps.push(cr.value.size); - row = []; - body.push(row); - } else { - throw new _ParseError2.default("Expected & or \\\\ or \\end", parser.nextToken); - } - } - result.body = body; - result.rowGaps = rowGaps; - return new _ParseNode2.default(result.type, result, parser.mode); - } - - /* - * An environment definition is very similar to a function definition: - * it is declared with a name or a list of names, a set of properties - * and a handler containing the actual implementation. - * - * The properties include: - * - numArgs: The number of arguments after the \begin{name} function. - * - argTypes: (optional) Just like for a function - * - allowedInText: (optional) Whether or not the environment is allowed inside - * text mode (default false) (not enforced yet) - * - numOptionalArgs: (optional) Just like for a function - * A bare number instead of that object indicates the numArgs value. - * - * The handler function will receive two arguments - * - context: information and references provided by the parser - * - args: an array of arguments passed to \begin{name} - * The context contains the following properties: - * - envName: the name of the environment, one of the listed names. - * - parser: the parser object - * - lexer: the lexer object - * - positions: the positions associated with these arguments from args. - * The handler must return a ParseResult. - */ - function defineEnvironment(names, props, handler) { - if (typeof names === "string") { - names = [names]; - } - if (typeof props === "number") { - props = { numArgs: props }; - } - // Set default values of environments - var data = { - numArgs: props.numArgs || 0, - argTypes: props.argTypes, - greediness: 1, - allowedInText: !!props.allowedInText, - numOptionalArgs: props.numOptionalArgs || 0, - handler: handler - }; - for (var i = 0; i < names.length; ++i) { - module.exports[names[i]] = data; - } - } - - // Decides on a style for cells in an array according to whether the given - // environment name starts with the letter 'd'. - function dCellStyle(envName) { - if (envName.substr(0, 1) === "d") { - return "display"; - } else { - return "text"; - } - } - - // Arrays are part of LaTeX, defined in lttab.dtx so its documentation - // is part of the source2e.pdf file of LaTeX2e source documentation. - // {darray} is an {array} environment where cells are set in \displaystyle, - // as defined in nccmath.sty. - defineEnvironment(["array", "darray"], { - numArgs: 1 - }, function (context, args) { - var colalign = args[0]; - colalign = colalign.value.map ? colalign.value : [colalign]; - var cols = colalign.map(function (node) { - var ca = node.value; - if ("lcr".indexOf(ca) !== -1) { - return { - type: "align", - align: ca - }; - } else if (ca === "|") { - return { - type: "separator", - separator: "|" - }; - } - throw new _ParseError2.default("Unknown column alignment: " + node.value, node); - }); - var res = { - type: "array", - cols: cols, - hskipBeforeAndAfter: true }; - res = parseArray(context.parser, res, dCellStyle(context.envName)); - return res; - }); - - // The matrix environments of amsmath builds on the array environment - // of LaTeX, which is discussed above. - defineEnvironment(["matrix", "pmatrix", "bmatrix", "Bmatrix", "vmatrix", "Vmatrix"], {}, function (context) { - var delimiters = { - "matrix": null, - "pmatrix": ["(", ")"], - "bmatrix": ["[", "]"], - "Bmatrix": ["\\{", "\\}"], - "vmatrix": ["|", "|"], - "Vmatrix": ["\\Vert", "\\Vert"] - }[context.envName]; - var res = { - type: "array", - hskipBeforeAndAfter: false }; - res = parseArray(context.parser, res, dCellStyle(context.envName)); - if (delimiters) { - res = new _ParseNode2.default("leftright", { - body: [res], - left: delimiters[0], - right: delimiters[1] - }, context.mode); - } - return res; - }); - - // A cases environment (in amsmath.sty) is almost equivalent to - // \def\arraystretch{1.2}% - // \left\{\begin{array}{@{}l@{\quad}l@{}} … \end{array}\right. - // {dcases} is a {cases} environment where cells are set in \displaystyle, - // as defined in mathtools.sty. - defineEnvironment(["cases", "dcases"], {}, function (context) { - var res = { - type: "array", - arraystretch: 1.2, - cols: [{ - type: "align", - align: "l", - pregap: 0, - // TODO(kevinb) get the current style. - // For now we use the metrics for TEXT style which is what we were - // doing before. Before attempting to get the current style we - // should look at TeX's behavior especially for \over and matrices. - postgap: 1.0 }, { - type: "align", - align: "l", - pregap: 0, - postgap: 0 - }] - }; - res = parseArray(context.parser, res, dCellStyle(context.envName)); - res = new _ParseNode2.default("leftright", { - body: [res], - left: "\\{", - right: "." - }, context.mode); - return res; - }); - - // An aligned environment is like the align* environment - // except it operates within math mode. - // Note that we assume \nomallineskiplimit to be zero, - // so that \strut@ is the same as \strut. - defineEnvironment("aligned", {}, function (context) { - var res = { - type: "array", - cols: [], - addJot: true - }; - res = parseArray(context.parser, res, "display"); - // Count number of columns = maximum number of cells in each row. - // At the same time, prepend empty group {} at beginning of every second - // cell in each row (starting with second cell) so that operators become - // binary. This behavior is implemented in amsmath's \start@aligned. - var emptyGroup = new _ParseNode2.default("ordgroup", [], context.mode); - var numCols = 0; - res.value.body.forEach(function (row) { - for (var i = 1; i < row.length; i += 2) { - // Modify ordgroup node within styling node - var ordgroup = row[i].value.value[0]; - ordgroup.value.unshift(emptyGroup); - } - if (numCols < row.length) { - numCols = row.length; - } - }); - for (var i = 0; i < numCols; ++i) { - var align = "r"; - var pregap = 0; - if (i % 2 === 1) { - align = "l"; - } else if (i > 0) { - pregap = 2; // one \qquad between columns - } - res.value.cols[i] = { - type: "align", - align: align, - pregap: pregap, - postgap: 0 - }; - } - return res; - }); - - // A gathered environment is like an array environment with one centered - // column, but where rows are considered lines so get \jot line spacing - // and contents are set in \displaystyle. - defineEnvironment("gathered", {}, function (context) { - var res = { - type: "array", - cols: [{ - type: "align", - align: "c" - }], - addJot: true - }; - res = parseArray(context.parser, res, "display"); - return res; - }); - - },{"./ParseError":29,"./ParseNode":30}],41:[function(require,module,exports){ - - var _unicodeRegexes = require("./unicodeRegexes"); - - var _fontMetricsData = require("./fontMetricsData"); - - var _fontMetricsData2 = _interopRequireDefault(_fontMetricsData); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * This file contains metrics regarding fonts and individual symbols. The sigma - * and xi variables, as well as the metricMap map contain data extracted from - * TeX, TeX font metrics, and the TTF files. These data are then exposed via the - * `metrics` variable and the getCharacterMetrics function. - */ - - // In TeX, there are actually three sets of dimensions, one for each of - // textstyle (size index 5 and higher: >=9pt), scriptstyle (size index 3 and 4: - // 7-8pt), and scriptscriptstyle (size index 1 and 2: 5-6pt). These are - // provided in the the arrays below, in that order. - // - // The font metrics are stored in fonts cmsy10, cmsy7, and cmsy5 respsectively. - // This was determined by running the following script: - // - // latex -interaction=nonstopmode \ - // '\documentclass{article}\usepackage{amsmath}\begin{document}' \ - // '$a$ \expandafter\show\the\textfont2' \ - // '\expandafter\show\the\scriptfont2' \ - // '\expandafter\show\the\scriptscriptfont2' \ - // '\stop' - // - // The metrics themselves were retreived using the following commands: - // - // tftopl cmsy10 - // tftopl cmsy7 - // tftopl cmsy5 - // - // The output of each of these commands is quite lengthy. The only part we - // care about is the FONTDIMEN section. Each value is measured in EMs. - var sigmasAndXis = { - slant: [0.250, 0.250, 0.250], // sigma1 - space: [0.000, 0.000, 0.000], // sigma2 - stretch: [0.000, 0.000, 0.000], // sigma3 - shrink: [0.000, 0.000, 0.000], // sigma4 - xHeight: [0.431, 0.431, 0.431], // sigma5 - quad: [1.000, 1.171, 1.472], // sigma6 - extraSpace: [0.000, 0.000, 0.000], // sigma7 - num1: [0.677, 0.732, 0.925], // sigma8 - num2: [0.394, 0.384, 0.387], // sigma9 - num3: [0.444, 0.471, 0.504], // sigma10 - denom1: [0.686, 0.752, 1.025], // sigma11 - denom2: [0.345, 0.344, 0.532], // sigma12 - sup1: [0.413, 0.503, 0.504], // sigma13 - sup2: [0.363, 0.431, 0.404], // sigma14 - sup3: [0.289, 0.286, 0.294], // sigma15 - sub1: [0.150, 0.143, 0.200], // sigma16 - sub2: [0.247, 0.286, 0.400], // sigma17 - supDrop: [0.386, 0.353, 0.494], // sigma18 - subDrop: [0.050, 0.071, 0.100], // sigma19 - delim1: [2.390, 1.700, 1.980], // sigma20 - delim2: [1.010, 1.157, 1.420], // sigma21 - axisHeight: [0.250, 0.250, 0.250], // sigma22 - - // These font metrics are extracted from TeX by using tftopl on cmex10.tfm; - // they correspond to the font parameters of the extension fonts (family 3). - // See the TeXbook, page 441. In AMSTeX, the extension fonts scale; to - // match cmex7, we'd use cmex7.tfm values for script and scriptscript - // values. - defaultRuleThickness: [0.04, 0.049, 0.049], // xi8; cmex7: 0.049 - bigOpSpacing1: [0.111, 0.111, 0.111], // xi9 - bigOpSpacing2: [0.166, 0.166, 0.166], // xi10 - bigOpSpacing3: [0.2, 0.2, 0.2], // xi11 - bigOpSpacing4: [0.6, 0.611, 0.611], // xi12; cmex7: 0.611 - bigOpSpacing5: [0.1, 0.143, 0.143], // xi13; cmex7: 0.143 - - // The \sqrt rule width is taken from the height of the surd character. - // Since we use the same font at all sizes, this thickness doesn't scale. - sqrtRuleThickness: [0.04, 0.04, 0.04], - - // This value determines how large a pt is, for metrics which are defined - // in terms of pts. - // This value is also used in katex.less; if you change it make sure the - // values match. - ptPerEm: [10.0, 10.0, 10.0], - - // The space between adjacent `|` columns in an array definition. From - // `\showthe\doublerulesep` in LaTeX. Equals 2.0 / ptPerEm. - doubleRuleSep: [0.2, 0.2, 0.2] - }; - - // This map contains a mapping from font name and character code to character - // metrics, including height, depth, italic correction, and skew (kern from the - // character to the corresponding \skewchar) - // This map is generated via `make metrics`. It should not be changed manually. - - - // These are very rough approximations. We default to Times New Roman which - // should have Latin-1 and Cyrillic characters, but may not depending on the - // operating system. The metrics do not account for extra height from the - // accents. In the case of Cyrillic characters which have both ascenders and - // descenders we prefer approximations with ascenders, primarily to prevent - // the fraction bar or root line from intersecting the glyph. - // TODO(kevinb) allow union of multiple glyph metrics for better accuracy. - var extraCharacterMap = { - // Latin-1 - 'À': 'A', - 'Á': 'A', - 'Â': 'A', - 'Ã': 'A', - 'Ä': 'A', - 'Å': 'A', - 'Æ': 'A', - 'Ç': 'C', - 'È': 'E', - 'É': 'E', - 'Ê': 'E', - 'Ë': 'E', - 'Ì': 'I', - 'Í': 'I', - 'Î': 'I', - 'Ï': 'I', - 'Ð': 'D', - 'Ñ': 'N', - 'Ò': 'O', - 'Ó': 'O', - 'Ô': 'O', - 'Õ': 'O', - 'Ö': 'O', - 'Ø': 'O', - 'Ù': 'U', - 'Ú': 'U', - 'Û': 'U', - 'Ü': 'U', - 'Ý': 'Y', - 'Þ': 'o', - 'ß': 'B', - 'à': 'a', - 'á': 'a', - 'â': 'a', - 'ã': 'a', - 'ä': 'a', - 'å': 'a', - 'æ': 'a', - 'ç': 'c', - 'è': 'e', - 'é': 'e', - 'ê': 'e', - 'ë': 'e', - 'ì': 'i', - 'í': 'i', - 'î': 'i', - 'ï': 'i', - 'ð': 'd', - 'ñ': 'n', - 'ò': 'o', - 'ó': 'o', - 'ô': 'o', - 'õ': 'o', - 'ö': 'o', - 'ø': 'o', - 'ù': 'u', - 'ú': 'u', - 'û': 'u', - 'ü': 'u', - 'ý': 'y', - 'þ': 'o', - 'ÿ': 'y', - - // Cyrillic - 'А': 'A', - 'Б': 'B', - 'В': 'B', - 'Г': 'F', - 'Д': 'A', - 'Е': 'E', - 'Ж': 'K', - 'З': '3', - 'И': 'N', - 'Й': 'N', - 'К': 'K', - 'Л': 'N', - 'М': 'M', - 'Н': 'H', - 'О': 'O', - 'П': 'N', - 'Р': 'P', - 'С': 'C', - 'Т': 'T', - 'У': 'y', - 'Ф': 'O', - 'Х': 'X', - 'Ц': 'U', - 'Ч': 'h', - 'Ш': 'W', - 'Щ': 'W', - 'Ъ': 'B', - 'Ы': 'X', - 'Ь': 'B', - 'Э': '3', - 'Ю': 'X', - 'Я': 'R', - 'а': 'a', - 'б': 'b', - 'в': 'a', - 'г': 'r', - 'д': 'y', - 'е': 'e', - 'ж': 'm', - 'з': 'e', - 'и': 'n', - 'й': 'n', - 'к': 'n', - 'л': 'n', - 'м': 'm', - 'н': 'n', - 'о': 'o', - 'п': 'n', - 'р': 'p', - 'с': 'c', - 'т': 'o', - 'у': 'y', - 'ф': 'b', - 'х': 'x', - 'ц': 'n', - 'ч': 'n', - 'ш': 'w', - 'щ': 'w', - 'ъ': 'a', - 'ы': 'm', - 'ь': 'a', - 'э': 'e', - 'ю': 'm', - 'я': 'r' - }; - - /** - * This function is a convenience function for looking up information in the - * metricMap table. It takes a character as a string, and a style. - * - * Note: the `width` property may be undefined if fontMetricsData.js wasn't - * built using `Make extended_metrics`. - */ - var getCharacterMetrics = function getCharacterMetrics(character, style) { - var ch = character.charCodeAt(0); - if (character[0] in extraCharacterMap) { - ch = extraCharacterMap[character[0]].charCodeAt(0); - } else if (_unicodeRegexes.cjkRegex.test(character[0])) { - ch = 'M'.charCodeAt(0); - } - var metrics = _fontMetricsData2.default[style][ch]; - if (metrics) { - return { - depth: metrics[0], - height: metrics[1], - italic: metrics[2], - skew: metrics[3], - width: metrics[4] - }; - } - }; - - var fontMetricsBySizeIndex = {}; - - /** - * Get the font metrics for a given size. - */ - var getFontMetrics = function getFontMetrics(size) { - var sizeIndex = void 0; - if (size >= 5) { - sizeIndex = 0; - } else if (size >= 3) { - sizeIndex = 1; - } else { - sizeIndex = 2; - } - if (!fontMetricsBySizeIndex[sizeIndex]) { - var metrics = fontMetricsBySizeIndex[sizeIndex] = {}; - for (var key in sigmasAndXis) { - if (sigmasAndXis.hasOwnProperty(key)) { - metrics[key] = sigmasAndXis[key][sizeIndex]; - } - } - metrics.cssEmPerMu = metrics.quad / 18; - } - return fontMetricsBySizeIndex[sizeIndex]; - }; - - module.exports = { - getFontMetrics: getFontMetrics, - getCharacterMetrics: getCharacterMetrics - }; - - },{"./fontMetricsData":42,"./unicodeRegexes":49}],42:[function(require,module,exports){ - - module.exports = { - "AMS-Regular": { - "65": [0, 0.68889, 0, 0], - "66": [0, 0.68889, 0, 0], - "67": [0, 0.68889, 0, 0], - "68": [0, 0.68889, 0, 0], - "69": [0, 0.68889, 0, 0], - "70": [0, 0.68889, 0, 0], - "71": [0, 0.68889, 0, 0], - "72": [0, 0.68889, 0, 0], - "73": [0, 0.68889, 0, 0], - "74": [0.16667, 0.68889, 0, 0], - "75": [0, 0.68889, 0, 0], - "76": [0, 0.68889, 0, 0], - "77": [0, 0.68889, 0, 0], - "78": [0, 0.68889, 0, 0], - "79": [0.16667, 0.68889, 0, 0], - "80": [0, 0.68889, 0, 0], - "81": [0.16667, 0.68889, 0, 0], - "82": [0, 0.68889, 0, 0], - "83": [0, 0.68889, 0, 0], - "84": [0, 0.68889, 0, 0], - "85": [0, 0.68889, 0, 0], - "86": [0, 0.68889, 0, 0], - "87": [0, 0.68889, 0, 0], - "88": [0, 0.68889, 0, 0], - "89": [0, 0.68889, 0, 0], - "90": [0, 0.68889, 0, 0], - "107": [0, 0.68889, 0, 0], - "165": [0, 0.675, 0.025, 0], - "174": [0.15559, 0.69224, 0, 0], - "240": [0, 0.68889, 0, 0], - "295": [0, 0.68889, 0, 0], - "710": [0, 0.825, 0, 0], - "732": [0, 0.9, 0, 0], - "770": [0, 0.825, 0, 0], - "771": [0, 0.9, 0, 0], - "989": [0.08167, 0.58167, 0, 0], - "1008": [0, 0.43056, 0.04028, 0], - "8245": [0, 0.54986, 0, 0], - "8463": [0, 0.68889, 0, 0], - "8487": [0, 0.68889, 0, 0], - "8498": [0, 0.68889, 0, 0], - "8502": [0, 0.68889, 0, 0], - "8503": [0, 0.68889, 0, 0], - "8504": [0, 0.68889, 0, 0], - "8513": [0, 0.68889, 0, 0], - "8592": [-0.03598, 0.46402, 0, 0], - "8594": [-0.03598, 0.46402, 0, 0], - "8602": [-0.13313, 0.36687, 0, 0], - "8603": [-0.13313, 0.36687, 0, 0], - "8606": [0.01354, 0.52239, 0, 0], - "8608": [0.01354, 0.52239, 0, 0], - "8610": [0.01354, 0.52239, 0, 0], - "8611": [0.01354, 0.52239, 0, 0], - "8619": [0, 0.54986, 0, 0], - "8620": [0, 0.54986, 0, 0], - "8621": [-0.13313, 0.37788, 0, 0], - "8622": [-0.13313, 0.36687, 0, 0], - "8624": [0, 0.69224, 0, 0], - "8625": [0, 0.69224, 0, 0], - "8630": [0, 0.43056, 0, 0], - "8631": [0, 0.43056, 0, 0], - "8634": [0.08198, 0.58198, 0, 0], - "8635": [0.08198, 0.58198, 0, 0], - "8638": [0.19444, 0.69224, 0, 0], - "8639": [0.19444, 0.69224, 0, 0], - "8642": [0.19444, 0.69224, 0, 0], - "8643": [0.19444, 0.69224, 0, 0], - "8644": [0.1808, 0.675, 0, 0], - "8646": [0.1808, 0.675, 0, 0], - "8647": [0.1808, 0.675, 0, 0], - "8648": [0.19444, 0.69224, 0, 0], - "8649": [0.1808, 0.675, 0, 0], - "8650": [0.19444, 0.69224, 0, 0], - "8651": [0.01354, 0.52239, 0, 0], - "8652": [0.01354, 0.52239, 0, 0], - "8653": [-0.13313, 0.36687, 0, 0], - "8654": [-0.13313, 0.36687, 0, 0], - "8655": [-0.13313, 0.36687, 0, 0], - "8666": [0.13667, 0.63667, 0, 0], - "8667": [0.13667, 0.63667, 0, 0], - "8669": [-0.13313, 0.37788, 0, 0], - "8672": [-0.064, 0.437, 0, 0], - "8674": [-0.064, 0.437, 0, 0], - "8705": [0, 0.825, 0, 0], - "8708": [0, 0.68889, 0, 0], - "8709": [0.08167, 0.58167, 0, 0], - "8717": [0, 0.43056, 0, 0], - "8722": [-0.03598, 0.46402, 0, 0], - "8724": [0.08198, 0.69224, 0, 0], - "8726": [0.08167, 0.58167, 0, 0], - "8733": [0, 0.69224, 0, 0], - "8736": [0, 0.69224, 0, 0], - "8737": [0, 0.69224, 0, 0], - "8738": [0.03517, 0.52239, 0, 0], - "8739": [0.08167, 0.58167, 0, 0], - "8740": [0.25142, 0.74111, 0, 0], - "8741": [0.08167, 0.58167, 0, 0], - "8742": [0.25142, 0.74111, 0, 0], - "8756": [0, 0.69224, 0, 0], - "8757": [0, 0.69224, 0, 0], - "8764": [-0.13313, 0.36687, 0, 0], - "8765": [-0.13313, 0.37788, 0, 0], - "8769": [-0.13313, 0.36687, 0, 0], - "8770": [-0.03625, 0.46375, 0, 0], - "8774": [0.30274, 0.79383, 0, 0], - "8776": [-0.01688, 0.48312, 0, 0], - "8778": [0.08167, 0.58167, 0, 0], - "8782": [0.06062, 0.54986, 0, 0], - "8783": [0.06062, 0.54986, 0, 0], - "8785": [0.08198, 0.58198, 0, 0], - "8786": [0.08198, 0.58198, 0, 0], - "8787": [0.08198, 0.58198, 0, 0], - "8790": [0, 0.69224, 0, 0], - "8791": [0.22958, 0.72958, 0, 0], - "8796": [0.08198, 0.91667, 0, 0], - "8806": [0.25583, 0.75583, 0, 0], - "8807": [0.25583, 0.75583, 0, 0], - "8808": [0.25142, 0.75726, 0, 0], - "8809": [0.25142, 0.75726, 0, 0], - "8812": [0.25583, 0.75583, 0, 0], - "8814": [0.20576, 0.70576, 0, 0], - "8815": [0.20576, 0.70576, 0, 0], - "8816": [0.30274, 0.79383, 0, 0], - "8817": [0.30274, 0.79383, 0, 0], - "8818": [0.22958, 0.72958, 0, 0], - "8819": [0.22958, 0.72958, 0, 0], - "8822": [0.1808, 0.675, 0, 0], - "8823": [0.1808, 0.675, 0, 0], - "8828": [0.13667, 0.63667, 0, 0], - "8829": [0.13667, 0.63667, 0, 0], - "8830": [0.22958, 0.72958, 0, 0], - "8831": [0.22958, 0.72958, 0, 0], - "8832": [0.20576, 0.70576, 0, 0], - "8833": [0.20576, 0.70576, 0, 0], - "8840": [0.30274, 0.79383, 0, 0], - "8841": [0.30274, 0.79383, 0, 0], - "8842": [0.13597, 0.63597, 0, 0], - "8843": [0.13597, 0.63597, 0, 0], - "8847": [0.03517, 0.54986, 0, 0], - "8848": [0.03517, 0.54986, 0, 0], - "8858": [0.08198, 0.58198, 0, 0], - "8859": [0.08198, 0.58198, 0, 0], - "8861": [0.08198, 0.58198, 0, 0], - "8862": [0, 0.675, 0, 0], - "8863": [0, 0.675, 0, 0], - "8864": [0, 0.675, 0, 0], - "8865": [0, 0.675, 0, 0], - "8872": [0, 0.69224, 0, 0], - "8873": [0, 0.69224, 0, 0], - "8874": [0, 0.69224, 0, 0], - "8876": [0, 0.68889, 0, 0], - "8877": [0, 0.68889, 0, 0], - "8878": [0, 0.68889, 0, 0], - "8879": [0, 0.68889, 0, 0], - "8882": [0.03517, 0.54986, 0, 0], - "8883": [0.03517, 0.54986, 0, 0], - "8884": [0.13667, 0.63667, 0, 0], - "8885": [0.13667, 0.63667, 0, 0], - "8888": [0, 0.54986, 0, 0], - "8890": [0.19444, 0.43056, 0, 0], - "8891": [0.19444, 0.69224, 0, 0], - "8892": [0.19444, 0.69224, 0, 0], - "8901": [0, 0.54986, 0, 0], - "8903": [0.08167, 0.58167, 0, 0], - "8905": [0.08167, 0.58167, 0, 0], - "8906": [0.08167, 0.58167, 0, 0], - "8907": [0, 0.69224, 0, 0], - "8908": [0, 0.69224, 0, 0], - "8909": [-0.03598, 0.46402, 0, 0], - "8910": [0, 0.54986, 0, 0], - "8911": [0, 0.54986, 0, 0], - "8912": [0.03517, 0.54986, 0, 0], - "8913": [0.03517, 0.54986, 0, 0], - "8914": [0, 0.54986, 0, 0], - "8915": [0, 0.54986, 0, 0], - "8916": [0, 0.69224, 0, 0], - "8918": [0.0391, 0.5391, 0, 0], - "8919": [0.0391, 0.5391, 0, 0], - "8920": [0.03517, 0.54986, 0, 0], - "8921": [0.03517, 0.54986, 0, 0], - "8922": [0.38569, 0.88569, 0, 0], - "8923": [0.38569, 0.88569, 0, 0], - "8926": [0.13667, 0.63667, 0, 0], - "8927": [0.13667, 0.63667, 0, 0], - "8928": [0.30274, 0.79383, 0, 0], - "8929": [0.30274, 0.79383, 0, 0], - "8934": [0.23222, 0.74111, 0, 0], - "8935": [0.23222, 0.74111, 0, 0], - "8936": [0.23222, 0.74111, 0, 0], - "8937": [0.23222, 0.74111, 0, 0], - "8938": [0.20576, 0.70576, 0, 0], - "8939": [0.20576, 0.70576, 0, 0], - "8940": [0.30274, 0.79383, 0, 0], - "8941": [0.30274, 0.79383, 0, 0], - "8994": [0.19444, 0.69224, 0, 0], - "8995": [0.19444, 0.69224, 0, 0], - "9416": [0.15559, 0.69224, 0, 0], - "9484": [0, 0.69224, 0, 0], - "9488": [0, 0.69224, 0, 0], - "9492": [0, 0.37788, 0, 0], - "9496": [0, 0.37788, 0, 0], - "9585": [0.19444, 0.68889, 0, 0], - "9586": [0.19444, 0.74111, 0, 0], - "9632": [0, 0.675, 0, 0], - "9633": [0, 0.675, 0, 0], - "9650": [0, 0.54986, 0, 0], - "9651": [0, 0.54986, 0, 0], - "9654": [0.03517, 0.54986, 0, 0], - "9660": [0, 0.54986, 0, 0], - "9661": [0, 0.54986, 0, 0], - "9664": [0.03517, 0.54986, 0, 0], - "9674": [0.11111, 0.69224, 0, 0], - "9733": [0.19444, 0.69224, 0, 0], - "10003": [0, 0.69224, 0, 0], - "10016": [0, 0.69224, 0, 0], - "10731": [0.11111, 0.69224, 0, 0], - "10846": [0.19444, 0.75583, 0, 0], - "10877": [0.13667, 0.63667, 0, 0], - "10878": [0.13667, 0.63667, 0, 0], - "10885": [0.25583, 0.75583, 0, 0], - "10886": [0.25583, 0.75583, 0, 0], - "10887": [0.13597, 0.63597, 0, 0], - "10888": [0.13597, 0.63597, 0, 0], - "10889": [0.26167, 0.75726, 0, 0], - "10890": [0.26167, 0.75726, 0, 0], - "10891": [0.48256, 0.98256, 0, 0], - "10892": [0.48256, 0.98256, 0, 0], - "10901": [0.13667, 0.63667, 0, 0], - "10902": [0.13667, 0.63667, 0, 0], - "10933": [0.25142, 0.75726, 0, 0], - "10934": [0.25142, 0.75726, 0, 0], - "10935": [0.26167, 0.75726, 0, 0], - "10936": [0.26167, 0.75726, 0, 0], - "10937": [0.26167, 0.75726, 0, 0], - "10938": [0.26167, 0.75726, 0, 0], - "10949": [0.25583, 0.75583, 0, 0], - "10950": [0.25583, 0.75583, 0, 0], - "10955": [0.28481, 0.79383, 0, 0], - "10956": [0.28481, 0.79383, 0, 0], - "57350": [0.08167, 0.58167, 0, 0], - "57351": [0.08167, 0.58167, 0, 0], - "57352": [0.08167, 0.58167, 0, 0], - "57353": [0, 0.43056, 0.04028, 0], - "57356": [0.25142, 0.75726, 0, 0], - "57357": [0.25142, 0.75726, 0, 0], - "57358": [0.41951, 0.91951, 0, 0], - "57359": [0.30274, 0.79383, 0, 0], - "57360": [0.30274, 0.79383, 0, 0], - "57361": [0.41951, 0.91951, 0, 0], - "57366": [0.25142, 0.75726, 0, 0], - "57367": [0.25142, 0.75726, 0, 0], - "57368": [0.25142, 0.75726, 0, 0], - "57369": [0.25142, 0.75726, 0, 0], - "57370": [0.13597, 0.63597, 0, 0], - "57371": [0.13597, 0.63597, 0, 0] - }, - "Caligraphic-Regular": { - "48": [0, 0.43056, 0, 0], - "49": [0, 0.43056, 0, 0], - "50": [0, 0.43056, 0, 0], - "51": [0.19444, 0.43056, 0, 0], - "52": [0.19444, 0.43056, 0, 0], - "53": [0.19444, 0.43056, 0, 0], - "54": [0, 0.64444, 0, 0], - "55": [0.19444, 0.43056, 0, 0], - "56": [0, 0.64444, 0, 0], - "57": [0.19444, 0.43056, 0, 0], - "65": [0, 0.68333, 0, 0.19445], - "66": [0, 0.68333, 0.03041, 0.13889], - "67": [0, 0.68333, 0.05834, 0.13889], - "68": [0, 0.68333, 0.02778, 0.08334], - "69": [0, 0.68333, 0.08944, 0.11111], - "70": [0, 0.68333, 0.09931, 0.11111], - "71": [0.09722, 0.68333, 0.0593, 0.11111], - "72": [0, 0.68333, 0.00965, 0.11111], - "73": [0, 0.68333, 0.07382, 0], - "74": [0.09722, 0.68333, 0.18472, 0.16667], - "75": [0, 0.68333, 0.01445, 0.05556], - "76": [0, 0.68333, 0, 0.13889], - "77": [0, 0.68333, 0, 0.13889], - "78": [0, 0.68333, 0.14736, 0.08334], - "79": [0, 0.68333, 0.02778, 0.11111], - "80": [0, 0.68333, 0.08222, 0.08334], - "81": [0.09722, 0.68333, 0, 0.11111], - "82": [0, 0.68333, 0, 0.08334], - "83": [0, 0.68333, 0.075, 0.13889], - "84": [0, 0.68333, 0.25417, 0], - "85": [0, 0.68333, 0.09931, 0.08334], - "86": [0, 0.68333, 0.08222, 0], - "87": [0, 0.68333, 0.08222, 0.08334], - "88": [0, 0.68333, 0.14643, 0.13889], - "89": [0.09722, 0.68333, 0.08222, 0.08334], - "90": [0, 0.68333, 0.07944, 0.13889] - }, - "Fraktur-Regular": { - "33": [0, 0.69141, 0, 0], - "34": [0, 0.69141, 0, 0], - "38": [0, 0.69141, 0, 0], - "39": [0, 0.69141, 0, 0], - "40": [0.24982, 0.74947, 0, 0], - "41": [0.24982, 0.74947, 0, 0], - "42": [0, 0.62119, 0, 0], - "43": [0.08319, 0.58283, 0, 0], - "44": [0, 0.10803, 0, 0], - "45": [0.08319, 0.58283, 0, 0], - "46": [0, 0.10803, 0, 0], - "47": [0.24982, 0.74947, 0, 0], - "48": [0, 0.47534, 0, 0], - "49": [0, 0.47534, 0, 0], - "50": [0, 0.47534, 0, 0], - "51": [0.18906, 0.47534, 0, 0], - "52": [0.18906, 0.47534, 0, 0], - "53": [0.18906, 0.47534, 0, 0], - "54": [0, 0.69141, 0, 0], - "55": [0.18906, 0.47534, 0, 0], - "56": [0, 0.69141, 0, 0], - "57": [0.18906, 0.47534, 0, 0], - "58": [0, 0.47534, 0, 0], - "59": [0.12604, 0.47534, 0, 0], - "61": [-0.13099, 0.36866, 0, 0], - "63": [0, 0.69141, 0, 0], - "65": [0, 0.69141, 0, 0], - "66": [0, 0.69141, 0, 0], - "67": [0, 0.69141, 0, 0], - "68": [0, 0.69141, 0, 0], - "69": [0, 0.69141, 0, 0], - "70": [0.12604, 0.69141, 0, 0], - "71": [0, 0.69141, 0, 0], - "72": [0.06302, 0.69141, 0, 0], - "73": [0, 0.69141, 0, 0], - "74": [0.12604, 0.69141, 0, 0], - "75": [0, 0.69141, 0, 0], - "76": [0, 0.69141, 0, 0], - "77": [0, 0.69141, 0, 0], - "78": [0, 0.69141, 0, 0], - "79": [0, 0.69141, 0, 0], - "80": [0.18906, 0.69141, 0, 0], - "81": [0.03781, 0.69141, 0, 0], - "82": [0, 0.69141, 0, 0], - "83": [0, 0.69141, 0, 0], - "84": [0, 0.69141, 0, 0], - "85": [0, 0.69141, 0, 0], - "86": [0, 0.69141, 0, 0], - "87": [0, 0.69141, 0, 0], - "88": [0, 0.69141, 0, 0], - "89": [0.18906, 0.69141, 0, 0], - "90": [0.12604, 0.69141, 0, 0], - "91": [0.24982, 0.74947, 0, 0], - "93": [0.24982, 0.74947, 0, 0], - "94": [0, 0.69141, 0, 0], - "97": [0, 0.47534, 0, 0], - "98": [0, 0.69141, 0, 0], - "99": [0, 0.47534, 0, 0], - "100": [0, 0.62119, 0, 0], - "101": [0, 0.47534, 0, 0], - "102": [0.18906, 0.69141, 0, 0], - "103": [0.18906, 0.47534, 0, 0], - "104": [0.18906, 0.69141, 0, 0], - "105": [0, 0.69141, 0, 0], - "106": [0, 0.69141, 0, 0], - "107": [0, 0.69141, 0, 0], - "108": [0, 0.69141, 0, 0], - "109": [0, 0.47534, 0, 0], - "110": [0, 0.47534, 0, 0], - "111": [0, 0.47534, 0, 0], - "112": [0.18906, 0.52396, 0, 0], - "113": [0.18906, 0.47534, 0, 0], - "114": [0, 0.47534, 0, 0], - "115": [0, 0.47534, 0, 0], - "116": [0, 0.62119, 0, 0], - "117": [0, 0.47534, 0, 0], - "118": [0, 0.52396, 0, 0], - "119": [0, 0.52396, 0, 0], - "120": [0.18906, 0.47534, 0, 0], - "121": [0.18906, 0.47534, 0, 0], - "122": [0.18906, 0.47534, 0, 0], - "8216": [0, 0.69141, 0, 0], - "8217": [0, 0.69141, 0, 0], - "58112": [0, 0.62119, 0, 0], - "58113": [0, 0.62119, 0, 0], - "58114": [0.18906, 0.69141, 0, 0], - "58115": [0.18906, 0.69141, 0, 0], - "58116": [0.18906, 0.47534, 0, 0], - "58117": [0, 0.69141, 0, 0], - "58118": [0, 0.62119, 0, 0], - "58119": [0, 0.47534, 0, 0] - }, - "Main-Bold": { - "33": [0, 0.69444, 0, 0], - "34": [0, 0.69444, 0, 0], - "35": [0.19444, 0.69444, 0, 0], - "36": [0.05556, 0.75, 0, 0], - "37": [0.05556, 0.75, 0, 0], - "38": [0, 0.69444, 0, 0], - "39": [0, 0.69444, 0, 0], - "40": [0.25, 0.75, 0, 0], - "41": [0.25, 0.75, 0, 0], - "42": [0, 0.75, 0, 0], - "43": [0.13333, 0.63333, 0, 0], - "44": [0.19444, 0.15556, 0, 0], - "45": [0, 0.44444, 0, 0], - "46": [0, 0.15556, 0, 0], - "47": [0.25, 0.75, 0, 0], - "48": [0, 0.64444, 0, 0], - "49": [0, 0.64444, 0, 0], - "50": [0, 0.64444, 0, 0], - "51": [0, 0.64444, 0, 0], - "52": [0, 0.64444, 0, 0], - "53": [0, 0.64444, 0, 0], - "54": [0, 0.64444, 0, 0], - "55": [0, 0.64444, 0, 0], - "56": [0, 0.64444, 0, 0], - "57": [0, 0.64444, 0, 0], - "58": [0, 0.44444, 0, 0], - "59": [0.19444, 0.44444, 0, 0], - "60": [0.08556, 0.58556, 0, 0], - "61": [-0.10889, 0.39111, 0, 0], - "62": [0.08556, 0.58556, 0, 0], - "63": [0, 0.69444, 0, 0], - "64": [0, 0.69444, 0, 0], - "65": [0, 0.68611, 0, 0], - "66": [0, 0.68611, 0, 0], - "67": [0, 0.68611, 0, 0], - "68": [0, 0.68611, 0, 0], - "69": [0, 0.68611, 0, 0], - "70": [0, 0.68611, 0, 0], - "71": [0, 0.68611, 0, 0], - "72": [0, 0.68611, 0, 0], - "73": [0, 0.68611, 0, 0], - "74": [0, 0.68611, 0, 0], - "75": [0, 0.68611, 0, 0], - "76": [0, 0.68611, 0, 0], - "77": [0, 0.68611, 0, 0], - "78": [0, 0.68611, 0, 0], - "79": [0, 0.68611, 0, 0], - "80": [0, 0.68611, 0, 0], - "81": [0.19444, 0.68611, 0, 0], - "82": [0, 0.68611, 0, 0], - "83": [0, 0.68611, 0, 0], - "84": [0, 0.68611, 0, 0], - "85": [0, 0.68611, 0, 0], - "86": [0, 0.68611, 0.01597, 0], - "87": [0, 0.68611, 0.01597, 0], - "88": [0, 0.68611, 0, 0], - "89": [0, 0.68611, 0.02875, 0], - "90": [0, 0.68611, 0, 0], - "91": [0.25, 0.75, 0, 0], - "92": [0.25, 0.75, 0, 0], - "93": [0.25, 0.75, 0, 0], - "94": [0, 0.69444, 0, 0], - "95": [0.31, 0.13444, 0.03194, 0], - "96": [0, 0.69444, 0, 0], - "97": [0, 0.44444, 0, 0], - "98": [0, 0.69444, 0, 0], - "99": [0, 0.44444, 0, 0], - "100": [0, 0.69444, 0, 0], - "101": [0, 0.44444, 0, 0], - "102": [0, 0.69444, 0.10903, 0], - "103": [0.19444, 0.44444, 0.01597, 0], - "104": [0, 0.69444, 0, 0], - "105": [0, 0.69444, 0, 0], - "106": [0.19444, 0.69444, 0, 0], - "107": [0, 0.69444, 0, 0], - "108": [0, 0.69444, 0, 0], - "109": [0, 0.44444, 0, 0], - "110": [0, 0.44444, 0, 0], - "111": [0, 0.44444, 0, 0], - "112": [0.19444, 0.44444, 0, 0], - "113": [0.19444, 0.44444, 0, 0], - "114": [0, 0.44444, 0, 0], - "115": [0, 0.44444, 0, 0], - "116": [0, 0.63492, 0, 0], - "117": [0, 0.44444, 0, 0], - "118": [0, 0.44444, 0.01597, 0], - "119": [0, 0.44444, 0.01597, 0], - "120": [0, 0.44444, 0, 0], - "121": [0.19444, 0.44444, 0.01597, 0], - "122": [0, 0.44444, 0, 0], - "123": [0.25, 0.75, 0, 0], - "124": [0.25, 0.75, 0, 0], - "125": [0.25, 0.75, 0, 0], - "126": [0.35, 0.34444, 0, 0], - "168": [0, 0.69444, 0, 0], - "172": [0, 0.44444, 0, 0], - "175": [0, 0.59611, 0, 0], - "176": [0, 0.69444, 0, 0], - "177": [0.13333, 0.63333, 0, 0], - "180": [0, 0.69444, 0, 0], - "215": [0.13333, 0.63333, 0, 0], - "247": [0.13333, 0.63333, 0, 0], - "305": [0, 0.44444, 0, 0], - "567": [0.19444, 0.44444, 0, 0], - "710": [0, 0.69444, 0, 0], - "711": [0, 0.63194, 0, 0], - "713": [0, 0.59611, 0, 0], - "714": [0, 0.69444, 0, 0], - "715": [0, 0.69444, 0, 0], - "728": [0, 0.69444, 0, 0], - "729": [0, 0.69444, 0, 0], - "730": [0, 0.69444, 0, 0], - "732": [0, 0.69444, 0, 0], - "768": [0, 0.69444, 0, 0], - "769": [0, 0.69444, 0, 0], - "770": [0, 0.69444, 0, 0], - "771": [0, 0.69444, 0, 0], - "772": [0, 0.59611, 0, 0], - "774": [0, 0.69444, 0, 0], - "775": [0, 0.69444, 0, 0], - "776": [0, 0.69444, 0, 0], - "778": [0, 0.69444, 0, 0], - "779": [0, 0.69444, 0, 0], - "780": [0, 0.63194, 0, 0], - "824": [0.19444, 0.69444, 0, 0], - "915": [0, 0.68611, 0, 0], - "916": [0, 0.68611, 0, 0], - "920": [0, 0.68611, 0, 0], - "923": [0, 0.68611, 0, 0], - "926": [0, 0.68611, 0, 0], - "928": [0, 0.68611, 0, 0], - "931": [0, 0.68611, 0, 0], - "933": [0, 0.68611, 0, 0], - "934": [0, 0.68611, 0, 0], - "936": [0, 0.68611, 0, 0], - "937": [0, 0.68611, 0, 0], - "8211": [0, 0.44444, 0.03194, 0], - "8212": [0, 0.44444, 0.03194, 0], - "8216": [0, 0.69444, 0, 0], - "8217": [0, 0.69444, 0, 0], - "8220": [0, 0.69444, 0, 0], - "8221": [0, 0.69444, 0, 0], - "8224": [0.19444, 0.69444, 0, 0], - "8225": [0.19444, 0.69444, 0, 0], - "8242": [0, 0.55556, 0, 0], - "8407": [0, 0.72444, 0.15486, 0], - "8463": [0, 0.69444, 0, 0], - "8465": [0, 0.69444, 0, 0], - "8467": [0, 0.69444, 0, 0], - "8472": [0.19444, 0.44444, 0, 0], - "8476": [0, 0.69444, 0, 0], - "8501": [0, 0.69444, 0, 0], - "8592": [-0.10889, 0.39111, 0, 0], - "8593": [0.19444, 0.69444, 0, 0], - "8594": [-0.10889, 0.39111, 0, 0], - "8595": [0.19444, 0.69444, 0, 0], - "8596": [-0.10889, 0.39111, 0, 0], - "8597": [0.25, 0.75, 0, 0], - "8598": [0.19444, 0.69444, 0, 0], - "8599": [0.19444, 0.69444, 0, 0], - "8600": [0.19444, 0.69444, 0, 0], - "8601": [0.19444, 0.69444, 0, 0], - "8636": [-0.10889, 0.39111, 0, 0], - "8637": [-0.10889, 0.39111, 0, 0], - "8640": [-0.10889, 0.39111, 0, 0], - "8641": [-0.10889, 0.39111, 0, 0], - "8656": [-0.10889, 0.39111, 0, 0], - "8657": [0.19444, 0.69444, 0, 0], - "8658": [-0.10889, 0.39111, 0, 0], - "8659": [0.19444, 0.69444, 0, 0], - "8660": [-0.10889, 0.39111, 0, 0], - "8661": [0.25, 0.75, 0, 0], - "8704": [0, 0.69444, 0, 0], - "8706": [0, 0.69444, 0.06389, 0], - "8707": [0, 0.69444, 0, 0], - "8709": [0.05556, 0.75, 0, 0], - "8711": [0, 0.68611, 0, 0], - "8712": [0.08556, 0.58556, 0, 0], - "8715": [0.08556, 0.58556, 0, 0], - "8722": [0.13333, 0.63333, 0, 0], - "8723": [0.13333, 0.63333, 0, 0], - "8725": [0.25, 0.75, 0, 0], - "8726": [0.25, 0.75, 0, 0], - "8727": [-0.02778, 0.47222, 0, 0], - "8728": [-0.02639, 0.47361, 0, 0], - "8729": [-0.02639, 0.47361, 0, 0], - "8730": [0.18, 0.82, 0, 0], - "8733": [0, 0.44444, 0, 0], - "8734": [0, 0.44444, 0, 0], - "8736": [0, 0.69224, 0, 0], - "8739": [0.25, 0.75, 0, 0], - "8741": [0.25, 0.75, 0, 0], - "8743": [0, 0.55556, 0, 0], - "8744": [0, 0.55556, 0, 0], - "8745": [0, 0.55556, 0, 0], - "8746": [0, 0.55556, 0, 0], - "8747": [0.19444, 0.69444, 0.12778, 0], - "8764": [-0.10889, 0.39111, 0, 0], - "8768": [0.19444, 0.69444, 0, 0], - "8771": [0.00222, 0.50222, 0, 0], - "8776": [0.02444, 0.52444, 0, 0], - "8781": [0.00222, 0.50222, 0, 0], - "8801": [0.00222, 0.50222, 0, 0], - "8804": [0.19667, 0.69667, 0, 0], - "8805": [0.19667, 0.69667, 0, 0], - "8810": [0.08556, 0.58556, 0, 0], - "8811": [0.08556, 0.58556, 0, 0], - "8826": [0.08556, 0.58556, 0, 0], - "8827": [0.08556, 0.58556, 0, 0], - "8834": [0.08556, 0.58556, 0, 0], - "8835": [0.08556, 0.58556, 0, 0], - "8838": [0.19667, 0.69667, 0, 0], - "8839": [0.19667, 0.69667, 0, 0], - "8846": [0, 0.55556, 0, 0], - "8849": [0.19667, 0.69667, 0, 0], - "8850": [0.19667, 0.69667, 0, 0], - "8851": [0, 0.55556, 0, 0], - "8852": [0, 0.55556, 0, 0], - "8853": [0.13333, 0.63333, 0, 0], - "8854": [0.13333, 0.63333, 0, 0], - "8855": [0.13333, 0.63333, 0, 0], - "8856": [0.13333, 0.63333, 0, 0], - "8857": [0.13333, 0.63333, 0, 0], - "8866": [0, 0.69444, 0, 0], - "8867": [0, 0.69444, 0, 0], - "8868": [0, 0.69444, 0, 0], - "8869": [0, 0.69444, 0, 0], - "8900": [-0.02639, 0.47361, 0, 0], - "8901": [-0.02639, 0.47361, 0, 0], - "8902": [-0.02778, 0.47222, 0, 0], - "8968": [0.25, 0.75, 0, 0], - "8969": [0.25, 0.75, 0, 0], - "8970": [0.25, 0.75, 0, 0], - "8971": [0.25, 0.75, 0, 0], - "8994": [-0.13889, 0.36111, 0, 0], - "8995": [-0.13889, 0.36111, 0, 0], - "9651": [0.19444, 0.69444, 0, 0], - "9657": [-0.02778, 0.47222, 0, 0], - "9661": [0.19444, 0.69444, 0, 0], - "9667": [-0.02778, 0.47222, 0, 0], - "9711": [0.19444, 0.69444, 0, 0], - "9824": [0.12963, 0.69444, 0, 0], - "9825": [0.12963, 0.69444, 0, 0], - "9826": [0.12963, 0.69444, 0, 0], - "9827": [0.12963, 0.69444, 0, 0], - "9837": [0, 0.75, 0, 0], - "9838": [0.19444, 0.69444, 0, 0], - "9839": [0.19444, 0.69444, 0, 0], - "10216": [0.25, 0.75, 0, 0], - "10217": [0.25, 0.75, 0, 0], - "10815": [0, 0.68611, 0, 0], - "10927": [0.19667, 0.69667, 0, 0], - "10928": [0.19667, 0.69667, 0, 0] - }, - "Main-Italic": { - "33": [0, 0.69444, 0.12417, 0], - "34": [0, 0.69444, 0.06961, 0], - "35": [0.19444, 0.69444, 0.06616, 0], - "37": [0.05556, 0.75, 0.13639, 0], - "38": [0, 0.69444, 0.09694, 0], - "39": [0, 0.69444, 0.12417, 0], - "40": [0.25, 0.75, 0.16194, 0], - "41": [0.25, 0.75, 0.03694, 0], - "42": [0, 0.75, 0.14917, 0], - "43": [0.05667, 0.56167, 0.03694, 0], - "44": [0.19444, 0.10556, 0, 0], - "45": [0, 0.43056, 0.02826, 0], - "46": [0, 0.10556, 0, 0], - "47": [0.25, 0.75, 0.16194, 0], - "48": [0, 0.64444, 0.13556, 0], - "49": [0, 0.64444, 0.13556, 0], - "50": [0, 0.64444, 0.13556, 0], - "51": [0, 0.64444, 0.13556, 0], - "52": [0.19444, 0.64444, 0.13556, 0], - "53": [0, 0.64444, 0.13556, 0], - "54": [0, 0.64444, 0.13556, 0], - "55": [0.19444, 0.64444, 0.13556, 0], - "56": [0, 0.64444, 0.13556, 0], - "57": [0, 0.64444, 0.13556, 0], - "58": [0, 0.43056, 0.0582, 0], - "59": [0.19444, 0.43056, 0.0582, 0], - "61": [-0.13313, 0.36687, 0.06616, 0], - "63": [0, 0.69444, 0.1225, 0], - "64": [0, 0.69444, 0.09597, 0], - "65": [0, 0.68333, 0, 0], - "66": [0, 0.68333, 0.10257, 0], - "67": [0, 0.68333, 0.14528, 0], - "68": [0, 0.68333, 0.09403, 0], - "69": [0, 0.68333, 0.12028, 0], - "70": [0, 0.68333, 0.13305, 0], - "71": [0, 0.68333, 0.08722, 0], - "72": [0, 0.68333, 0.16389, 0], - "73": [0, 0.68333, 0.15806, 0], - "74": [0, 0.68333, 0.14028, 0], - "75": [0, 0.68333, 0.14528, 0], - "76": [0, 0.68333, 0, 0], - "77": [0, 0.68333, 0.16389, 0], - "78": [0, 0.68333, 0.16389, 0], - "79": [0, 0.68333, 0.09403, 0], - "80": [0, 0.68333, 0.10257, 0], - "81": [0.19444, 0.68333, 0.09403, 0], - "82": [0, 0.68333, 0.03868, 0], - "83": [0, 0.68333, 0.11972, 0], - "84": [0, 0.68333, 0.13305, 0], - "85": [0, 0.68333, 0.16389, 0], - "86": [0, 0.68333, 0.18361, 0], - "87": [0, 0.68333, 0.18361, 0], - "88": [0, 0.68333, 0.15806, 0], - "89": [0, 0.68333, 0.19383, 0], - "90": [0, 0.68333, 0.14528, 0], - "91": [0.25, 0.75, 0.1875, 0], - "93": [0.25, 0.75, 0.10528, 0], - "94": [0, 0.69444, 0.06646, 0], - "95": [0.31, 0.12056, 0.09208, 0], - "97": [0, 0.43056, 0.07671, 0], - "98": [0, 0.69444, 0.06312, 0], - "99": [0, 0.43056, 0.05653, 0], - "100": [0, 0.69444, 0.10333, 0], - "101": [0, 0.43056, 0.07514, 0], - "102": [0.19444, 0.69444, 0.21194, 0], - "103": [0.19444, 0.43056, 0.08847, 0], - "104": [0, 0.69444, 0.07671, 0], - "105": [0, 0.65536, 0.1019, 0], - "106": [0.19444, 0.65536, 0.14467, 0], - "107": [0, 0.69444, 0.10764, 0], - "108": [0, 0.69444, 0.10333, 0], - "109": [0, 0.43056, 0.07671, 0], - "110": [0, 0.43056, 0.07671, 0], - "111": [0, 0.43056, 0.06312, 0], - "112": [0.19444, 0.43056, 0.06312, 0], - "113": [0.19444, 0.43056, 0.08847, 0], - "114": [0, 0.43056, 0.10764, 0], - "115": [0, 0.43056, 0.08208, 0], - "116": [0, 0.61508, 0.09486, 0], - "117": [0, 0.43056, 0.07671, 0], - "118": [0, 0.43056, 0.10764, 0], - "119": [0, 0.43056, 0.10764, 0], - "120": [0, 0.43056, 0.12042, 0], - "121": [0.19444, 0.43056, 0.08847, 0], - "122": [0, 0.43056, 0.12292, 0], - "126": [0.35, 0.31786, 0.11585, 0], - "163": [0, 0.69444, 0, 0], - "305": [0, 0.43056, 0, 0.02778], - "567": [0.19444, 0.43056, 0, 0.08334], - "768": [0, 0.69444, 0, 0], - "769": [0, 0.69444, 0.09694, 0], - "770": [0, 0.69444, 0.06646, 0], - "771": [0, 0.66786, 0.11585, 0], - "772": [0, 0.56167, 0.10333, 0], - "774": [0, 0.69444, 0.10806, 0], - "775": [0, 0.66786, 0.11752, 0], - "776": [0, 0.66786, 0.10474, 0], - "778": [0, 0.69444, 0, 0], - "779": [0, 0.69444, 0.1225, 0], - "780": [0, 0.62847, 0.08295, 0], - "915": [0, 0.68333, 0.13305, 0], - "916": [0, 0.68333, 0, 0], - "920": [0, 0.68333, 0.09403, 0], - "923": [0, 0.68333, 0, 0], - "926": [0, 0.68333, 0.15294, 0], - "928": [0, 0.68333, 0.16389, 0], - "931": [0, 0.68333, 0.12028, 0], - "933": [0, 0.68333, 0.11111, 0], - "934": [0, 0.68333, 0.05986, 0], - "936": [0, 0.68333, 0.11111, 0], - "937": [0, 0.68333, 0.10257, 0], - "8211": [0, 0.43056, 0.09208, 0], - "8212": [0, 0.43056, 0.09208, 0], - "8216": [0, 0.69444, 0.12417, 0], - "8217": [0, 0.69444, 0.12417, 0], - "8220": [0, 0.69444, 0.1685, 0], - "8221": [0, 0.69444, 0.06961, 0], - "8463": [0, 0.68889, 0, 0] - }, - "Main-Regular": { - "32": [0, 0, 0, 0], - "33": [0, 0.69444, 0, 0], - "34": [0, 0.69444, 0, 0], - "35": [0.19444, 0.69444, 0, 0], - "36": [0.05556, 0.75, 0, 0], - "37": [0.05556, 0.75, 0, 0], - "38": [0, 0.69444, 0, 0], - "39": [0, 0.69444, 0, 0], - "40": [0.25, 0.75, 0, 0], - "41": [0.25, 0.75, 0, 0], - "42": [0, 0.75, 0, 0], - "43": [0.08333, 0.58333, 0, 0], - "44": [0.19444, 0.10556, 0, 0], - "45": [0, 0.43056, 0, 0], - "46": [0, 0.10556, 0, 0], - "47": [0.25, 0.75, 0, 0], - "48": [0, 0.64444, 0, 0], - "49": [0, 0.64444, 0, 0], - "50": [0, 0.64444, 0, 0], - "51": [0, 0.64444, 0, 0], - "52": [0, 0.64444, 0, 0], - "53": [0, 0.64444, 0, 0], - "54": [0, 0.64444, 0, 0], - "55": [0, 0.64444, 0, 0], - "56": [0, 0.64444, 0, 0], - "57": [0, 0.64444, 0, 0], - "58": [0, 0.43056, 0, 0], - "59": [0.19444, 0.43056, 0, 0], - "60": [0.0391, 0.5391, 0, 0], - "61": [-0.13313, 0.36687, 0, 0], - "62": [0.0391, 0.5391, 0, 0], - "63": [0, 0.69444, 0, 0], - "64": [0, 0.69444, 0, 0], - "65": [0, 0.68333, 0, 0], - "66": [0, 0.68333, 0, 0], - "67": [0, 0.68333, 0, 0], - "68": [0, 0.68333, 0, 0], - "69": [0, 0.68333, 0, 0], - "70": [0, 0.68333, 0, 0], - "71": [0, 0.68333, 0, 0], - "72": [0, 0.68333, 0, 0], - "73": [0, 0.68333, 0, 0], - "74": [0, 0.68333, 0, 0], - "75": [0, 0.68333, 0, 0], - "76": [0, 0.68333, 0, 0], - "77": [0, 0.68333, 0, 0], - "78": [0, 0.68333, 0, 0], - "79": [0, 0.68333, 0, 0], - "80": [0, 0.68333, 0, 0], - "81": [0.19444, 0.68333, 0, 0], - "82": [0, 0.68333, 0, 0], - "83": [0, 0.68333, 0, 0], - "84": [0, 0.68333, 0, 0], - "85": [0, 0.68333, 0, 0], - "86": [0, 0.68333, 0.01389, 0], - "87": [0, 0.68333, 0.01389, 0], - "88": [0, 0.68333, 0, 0], - "89": [0, 0.68333, 0.025, 0], - "90": [0, 0.68333, 0, 0], - "91": [0.25, 0.75, 0, 0], - "92": [0.25, 0.75, 0, 0], - "93": [0.25, 0.75, 0, 0], - "94": [0, 0.69444, 0, 0], - "95": [0.31, 0.12056, 0.02778, 0], - "96": [0, 0.69444, 0, 0], - "97": [0, 0.43056, 0, 0], - "98": [0, 0.69444, 0, 0], - "99": [0, 0.43056, 0, 0], - "100": [0, 0.69444, 0, 0], - "101": [0, 0.43056, 0, 0], - "102": [0, 0.69444, 0.07778, 0], - "103": [0.19444, 0.43056, 0.01389, 0], - "104": [0, 0.69444, 0, 0], - "105": [0, 0.66786, 0, 0], - "106": [0.19444, 0.66786, 0, 0], - "107": [0, 0.69444, 0, 0], - "108": [0, 0.69444, 0, 0], - "109": [0, 0.43056, 0, 0], - "110": [0, 0.43056, 0, 0], - "111": [0, 0.43056, 0, 0], - "112": [0.19444, 0.43056, 0, 0], - "113": [0.19444, 0.43056, 0, 0], - "114": [0, 0.43056, 0, 0], - "115": [0, 0.43056, 0, 0], - "116": [0, 0.61508, 0, 0], - "117": [0, 0.43056, 0, 0], - "118": [0, 0.43056, 0.01389, 0], - "119": [0, 0.43056, 0.01389, 0], - "120": [0, 0.43056, 0, 0], - "121": [0.19444, 0.43056, 0.01389, 0], - "122": [0, 0.43056, 0, 0], - "123": [0.25, 0.75, 0, 0], - "124": [0.25, 0.75, 0, 0], - "125": [0.25, 0.75, 0, 0], - "126": [0.35, 0.31786, 0, 0], - "160": [0, 0, 0, 0], - "168": [0, 0.66786, 0, 0], - "172": [0, 0.43056, 0, 0], - "175": [0, 0.56778, 0, 0], - "176": [0, 0.69444, 0, 0], - "177": [0.08333, 0.58333, 0, 0], - "180": [0, 0.69444, 0, 0], - "215": [0.08333, 0.58333, 0, 0], - "247": [0.08333, 0.58333, 0, 0], - "305": [0, 0.43056, 0, 0], - "567": [0.19444, 0.43056, 0, 0], - "710": [0, 0.69444, 0, 0], - "711": [0, 0.62847, 0, 0], - "713": [0, 0.56778, 0, 0], - "714": [0, 0.69444, 0, 0], - "715": [0, 0.69444, 0, 0], - "728": [0, 0.69444, 0, 0], - "729": [0, 0.66786, 0, 0], - "730": [0, 0.69444, 0, 0], - "732": [0, 0.66786, 0, 0], - "768": [0, 0.69444, 0, 0], - "769": [0, 0.69444, 0, 0], - "770": [0, 0.69444, 0, 0], - "771": [0, 0.66786, 0, 0], - "772": [0, 0.56778, 0, 0], - "774": [0, 0.69444, 0, 0], - "775": [0, 0.66786, 0, 0], - "776": [0, 0.66786, 0, 0], - "778": [0, 0.69444, 0, 0], - "779": [0, 0.69444, 0, 0], - "780": [0, 0.62847, 0, 0], - "824": [0.19444, 0.69444, 0, 0], - "915": [0, 0.68333, 0, 0], - "916": [0, 0.68333, 0, 0], - "920": [0, 0.68333, 0, 0], - "923": [0, 0.68333, 0, 0], - "926": [0, 0.68333, 0, 0], - "928": [0, 0.68333, 0, 0], - "931": [0, 0.68333, 0, 0], - "933": [0, 0.68333, 0, 0], - "934": [0, 0.68333, 0, 0], - "936": [0, 0.68333, 0, 0], - "937": [0, 0.68333, 0, 0], - "8211": [0, 0.43056, 0.02778, 0], - "8212": [0, 0.43056, 0.02778, 0], - "8216": [0, 0.69444, 0, 0], - "8217": [0, 0.69444, 0, 0], - "8220": [0, 0.69444, 0, 0], - "8221": [0, 0.69444, 0, 0], - "8224": [0.19444, 0.69444, 0, 0], - "8225": [0.19444, 0.69444, 0, 0], - "8230": [0, 0.12, 0, 0], - "8242": [0, 0.55556, 0, 0], - "8407": [0, 0.71444, 0.15382, 0], - "8463": [0, 0.68889, 0, 0], - "8465": [0, 0.69444, 0, 0], - "8467": [0, 0.69444, 0, 0.11111], - "8472": [0.19444, 0.43056, 0, 0.11111], - "8476": [0, 0.69444, 0, 0], - "8501": [0, 0.69444, 0, 0], - "8592": [-0.13313, 0.36687, 0, 0], - "8593": [0.19444, 0.69444, 0, 0], - "8594": [-0.13313, 0.36687, 0, 0], - "8595": [0.19444, 0.69444, 0, 0], - "8596": [-0.13313, 0.36687, 0, 0], - "8597": [0.25, 0.75, 0, 0], - "8598": [0.19444, 0.69444, 0, 0], - "8599": [0.19444, 0.69444, 0, 0], - "8600": [0.19444, 0.69444, 0, 0], - "8601": [0.19444, 0.69444, 0, 0], - "8614": [0.011, 0.511, 0, 0], - "8617": [0.011, 0.511, 0, 0], - "8618": [0.011, 0.511, 0, 0], - "8636": [-0.13313, 0.36687, 0, 0], - "8637": [-0.13313, 0.36687, 0, 0], - "8640": [-0.13313, 0.36687, 0, 0], - "8641": [-0.13313, 0.36687, 0, 0], - "8652": [0.011, 0.671, 0, 0], - "8656": [-0.13313, 0.36687, 0, 0], - "8657": [0.19444, 0.69444, 0, 0], - "8658": [-0.13313, 0.36687, 0, 0], - "8659": [0.19444, 0.69444, 0, 0], - "8660": [-0.13313, 0.36687, 0, 0], - "8661": [0.25, 0.75, 0, 0], - "8704": [0, 0.69444, 0, 0], - "8706": [0, 0.69444, 0.05556, 0.08334], - "8707": [0, 0.69444, 0, 0], - "8709": [0.05556, 0.75, 0, 0], - "8711": [0, 0.68333, 0, 0], - "8712": [0.0391, 0.5391, 0, 0], - "8715": [0.0391, 0.5391, 0, 0], - "8722": [0.08333, 0.58333, 0, 0], - "8723": [0.08333, 0.58333, 0, 0], - "8725": [0.25, 0.75, 0, 0], - "8726": [0.25, 0.75, 0, 0], - "8727": [-0.03472, 0.46528, 0, 0], - "8728": [-0.05555, 0.44445, 0, 0], - "8729": [-0.05555, 0.44445, 0, 0], - "8730": [0.2, 0.8, 0, 0], - "8733": [0, 0.43056, 0, 0], - "8734": [0, 0.43056, 0, 0], - "8736": [0, 0.69224, 0, 0], - "8739": [0.25, 0.75, 0, 0], - "8741": [0.25, 0.75, 0, 0], - "8743": [0, 0.55556, 0, 0], - "8744": [0, 0.55556, 0, 0], - "8745": [0, 0.55556, 0, 0], - "8746": [0, 0.55556, 0, 0], - "8747": [0.19444, 0.69444, 0.11111, 0], - "8764": [-0.13313, 0.36687, 0, 0], - "8768": [0.19444, 0.69444, 0, 0], - "8771": [-0.03625, 0.46375, 0, 0], - "8773": [-0.022, 0.589, 0, 0], - "8776": [-0.01688, 0.48312, 0, 0], - "8781": [-0.03625, 0.46375, 0, 0], - "8784": [-0.133, 0.67, 0, 0], - "8800": [0.215, 0.716, 0, 0], - "8801": [-0.03625, 0.46375, 0, 0], - "8804": [0.13597, 0.63597, 0, 0], - "8805": [0.13597, 0.63597, 0, 0], - "8810": [0.0391, 0.5391, 0, 0], - "8811": [0.0391, 0.5391, 0, 0], - "8826": [0.0391, 0.5391, 0, 0], - "8827": [0.0391, 0.5391, 0, 0], - "8834": [0.0391, 0.5391, 0, 0], - "8835": [0.0391, 0.5391, 0, 0], - "8838": [0.13597, 0.63597, 0, 0], - "8839": [0.13597, 0.63597, 0, 0], - "8846": [0, 0.55556, 0, 0], - "8849": [0.13597, 0.63597, 0, 0], - "8850": [0.13597, 0.63597, 0, 0], - "8851": [0, 0.55556, 0, 0], - "8852": [0, 0.55556, 0, 0], - "8853": [0.08333, 0.58333, 0, 0], - "8854": [0.08333, 0.58333, 0, 0], - "8855": [0.08333, 0.58333, 0, 0], - "8856": [0.08333, 0.58333, 0, 0], - "8857": [0.08333, 0.58333, 0, 0], - "8866": [0, 0.69444, 0, 0], - "8867": [0, 0.69444, 0, 0], - "8868": [0, 0.69444, 0, 0], - "8869": [0, 0.69444, 0, 0], - "8872": [0.249, 0.75, 0, 0], - "8900": [-0.05555, 0.44445, 0, 0], - "8901": [-0.05555, 0.44445, 0, 0], - "8902": [-0.03472, 0.46528, 0, 0], - "8904": [0.005, 0.505, 0, 0], - "8942": [0.03, 0.9, 0, 0], - "8943": [-0.19, 0.31, 0, 0], - "8945": [-0.1, 0.82, 0, 0], - "8968": [0.25, 0.75, 0, 0], - "8969": [0.25, 0.75, 0, 0], - "8970": [0.25, 0.75, 0, 0], - "8971": [0.25, 0.75, 0, 0], - "8994": [-0.14236, 0.35764, 0, 0], - "8995": [-0.14236, 0.35764, 0, 0], - "9136": [0.244, 0.744, 0, 0], - "9137": [0.244, 0.744, 0, 0], - "9651": [0.19444, 0.69444, 0, 0], - "9657": [-0.03472, 0.46528, 0, 0], - "9661": [0.19444, 0.69444, 0, 0], - "9667": [-0.03472, 0.46528, 0, 0], - "9711": [0.19444, 0.69444, 0, 0], - "9824": [0.12963, 0.69444, 0, 0], - "9825": [0.12963, 0.69444, 0, 0], - "9826": [0.12963, 0.69444, 0, 0], - "9827": [0.12963, 0.69444, 0, 0], - "9837": [0, 0.75, 0, 0], - "9838": [0.19444, 0.69444, 0, 0], - "9839": [0.19444, 0.69444, 0, 0], - "10216": [0.25, 0.75, 0, 0], - "10217": [0.25, 0.75, 0, 0], - "10222": [0.244, 0.744, 0, 0], - "10223": [0.244, 0.744, 0, 0], - "10229": [0.011, 0.511, 0, 0], - "10230": [0.011, 0.511, 0, 0], - "10231": [0.011, 0.511, 0, 0], - "10232": [0.024, 0.525, 0, 0], - "10233": [0.024, 0.525, 0, 0], - "10234": [0.024, 0.525, 0, 0], - "10236": [0.011, 0.511, 0, 0], - "10815": [0, 0.68333, 0, 0], - "10927": [0.13597, 0.63597, 0, 0], - "10928": [0.13597, 0.63597, 0, 0] - }, - "Math-BoldItalic": { - "47": [0.19444, 0.69444, 0, 0], - "65": [0, 0.68611, 0, 0], - "66": [0, 0.68611, 0.04835, 0], - "67": [0, 0.68611, 0.06979, 0], - "68": [0, 0.68611, 0.03194, 0], - "69": [0, 0.68611, 0.05451, 0], - "70": [0, 0.68611, 0.15972, 0], - "71": [0, 0.68611, 0, 0], - "72": [0, 0.68611, 0.08229, 0], - "73": [0, 0.68611, 0.07778, 0], - "74": [0, 0.68611, 0.10069, 0], - "75": [0, 0.68611, 0.06979, 0], - "76": [0, 0.68611, 0, 0], - "77": [0, 0.68611, 0.11424, 0], - "78": [0, 0.68611, 0.11424, 0], - "79": [0, 0.68611, 0.03194, 0], - "80": [0, 0.68611, 0.15972, 0], - "81": [0.19444, 0.68611, 0, 0], - "82": [0, 0.68611, 0.00421, 0], - "83": [0, 0.68611, 0.05382, 0], - "84": [0, 0.68611, 0.15972, 0], - "85": [0, 0.68611, 0.11424, 0], - "86": [0, 0.68611, 0.25555, 0], - "87": [0, 0.68611, 0.15972, 0], - "88": [0, 0.68611, 0.07778, 0], - "89": [0, 0.68611, 0.25555, 0], - "90": [0, 0.68611, 0.06979, 0], - "97": [0, 0.44444, 0, 0], - "98": [0, 0.69444, 0, 0], - "99": [0, 0.44444, 0, 0], - "100": [0, 0.69444, 0, 0], - "101": [0, 0.44444, 0, 0], - "102": [0.19444, 0.69444, 0.11042, 0], - "103": [0.19444, 0.44444, 0.03704, 0], - "104": [0, 0.69444, 0, 0], - "105": [0, 0.69326, 0, 0], - "106": [0.19444, 0.69326, 0.0622, 0], - "107": [0, 0.69444, 0.01852, 0], - "108": [0, 0.69444, 0.0088, 0], - "109": [0, 0.44444, 0, 0], - "110": [0, 0.44444, 0, 0], - "111": [0, 0.44444, 0, 0], - "112": [0.19444, 0.44444, 0, 0], - "113": [0.19444, 0.44444, 0.03704, 0], - "114": [0, 0.44444, 0.03194, 0], - "115": [0, 0.44444, 0, 0], - "116": [0, 0.63492, 0, 0], - "117": [0, 0.44444, 0, 0], - "118": [0, 0.44444, 0.03704, 0], - "119": [0, 0.44444, 0.02778, 0], - "120": [0, 0.44444, 0, 0], - "121": [0.19444, 0.44444, 0.03704, 0], - "122": [0, 0.44444, 0.04213, 0], - "915": [0, 0.68611, 0.15972, 0], - "916": [0, 0.68611, 0, 0], - "920": [0, 0.68611, 0.03194, 0], - "923": [0, 0.68611, 0, 0], - "926": [0, 0.68611, 0.07458, 0], - "928": [0, 0.68611, 0.08229, 0], - "931": [0, 0.68611, 0.05451, 0], - "933": [0, 0.68611, 0.15972, 0], - "934": [0, 0.68611, 0, 0], - "936": [0, 0.68611, 0.11653, 0], - "937": [0, 0.68611, 0.04835, 0], - "945": [0, 0.44444, 0, 0], - "946": [0.19444, 0.69444, 0.03403, 0], - "947": [0.19444, 0.44444, 0.06389, 0], - "948": [0, 0.69444, 0.03819, 0], - "949": [0, 0.44444, 0, 0], - "950": [0.19444, 0.69444, 0.06215, 0], - "951": [0.19444, 0.44444, 0.03704, 0], - "952": [0, 0.69444, 0.03194, 0], - "953": [0, 0.44444, 0, 0], - "954": [0, 0.44444, 0, 0], - "955": [0, 0.69444, 0, 0], - "956": [0.19444, 0.44444, 0, 0], - "957": [0, 0.44444, 0.06898, 0], - "958": [0.19444, 0.69444, 0.03021, 0], - "959": [0, 0.44444, 0, 0], - "960": [0, 0.44444, 0.03704, 0], - "961": [0.19444, 0.44444, 0, 0], - "962": [0.09722, 0.44444, 0.07917, 0], - "963": [0, 0.44444, 0.03704, 0], - "964": [0, 0.44444, 0.13472, 0], - "965": [0, 0.44444, 0.03704, 0], - "966": [0.19444, 0.44444, 0, 0], - "967": [0.19444, 0.44444, 0, 0], - "968": [0.19444, 0.69444, 0.03704, 0], - "969": [0, 0.44444, 0.03704, 0], - "977": [0, 0.69444, 0, 0], - "981": [0.19444, 0.69444, 0, 0], - "982": [0, 0.44444, 0.03194, 0], - "1009": [0.19444, 0.44444, 0, 0], - "1013": [0, 0.44444, 0, 0] - }, - "Math-Italic": { - "47": [0.19444, 0.69444, 0, 0], - "65": [0, 0.68333, 0, 0.13889], - "66": [0, 0.68333, 0.05017, 0.08334], - "67": [0, 0.68333, 0.07153, 0.08334], - "68": [0, 0.68333, 0.02778, 0.05556], - "69": [0, 0.68333, 0.05764, 0.08334], - "70": [0, 0.68333, 0.13889, 0.08334], - "71": [0, 0.68333, 0, 0.08334], - "72": [0, 0.68333, 0.08125, 0.05556], - "73": [0, 0.68333, 0.07847, 0.11111], - "74": [0, 0.68333, 0.09618, 0.16667], - "75": [0, 0.68333, 0.07153, 0.05556], - "76": [0, 0.68333, 0, 0.02778], - "77": [0, 0.68333, 0.10903, 0.08334], - "78": [0, 0.68333, 0.10903, 0.08334], - "79": [0, 0.68333, 0.02778, 0.08334], - "80": [0, 0.68333, 0.13889, 0.08334], - "81": [0.19444, 0.68333, 0, 0.08334], - "82": [0, 0.68333, 0.00773, 0.08334], - "83": [0, 0.68333, 0.05764, 0.08334], - "84": [0, 0.68333, 0.13889, 0.08334], - "85": [0, 0.68333, 0.10903, 0.02778], - "86": [0, 0.68333, 0.22222, 0], - "87": [0, 0.68333, 0.13889, 0], - "88": [0, 0.68333, 0.07847, 0.08334], - "89": [0, 0.68333, 0.22222, 0], - "90": [0, 0.68333, 0.07153, 0.08334], - "97": [0, 0.43056, 0, 0], - "98": [0, 0.69444, 0, 0], - "99": [0, 0.43056, 0, 0.05556], - "100": [0, 0.69444, 0, 0.16667], - "101": [0, 0.43056, 0, 0.05556], - "102": [0.19444, 0.69444, 0.10764, 0.16667], - "103": [0.19444, 0.43056, 0.03588, 0.02778], - "104": [0, 0.69444, 0, 0], - "105": [0, 0.65952, 0, 0], - "106": [0.19444, 0.65952, 0.05724, 0], - "107": [0, 0.69444, 0.03148, 0], - "108": [0, 0.69444, 0.01968, 0.08334], - "109": [0, 0.43056, 0, 0], - "110": [0, 0.43056, 0, 0], - "111": [0, 0.43056, 0, 0.05556], - "112": [0.19444, 0.43056, 0, 0.08334], - "113": [0.19444, 0.43056, 0.03588, 0.08334], - "114": [0, 0.43056, 0.02778, 0.05556], - "115": [0, 0.43056, 0, 0.05556], - "116": [0, 0.61508, 0, 0.08334], - "117": [0, 0.43056, 0, 0.02778], - "118": [0, 0.43056, 0.03588, 0.02778], - "119": [0, 0.43056, 0.02691, 0.08334], - "120": [0, 0.43056, 0, 0.02778], - "121": [0.19444, 0.43056, 0.03588, 0.05556], - "122": [0, 0.43056, 0.04398, 0.05556], - "915": [0, 0.68333, 0.13889, 0.08334], - "916": [0, 0.68333, 0, 0.16667], - "920": [0, 0.68333, 0.02778, 0.08334], - "923": [0, 0.68333, 0, 0.16667], - "926": [0, 0.68333, 0.07569, 0.08334], - "928": [0, 0.68333, 0.08125, 0.05556], - "931": [0, 0.68333, 0.05764, 0.08334], - "933": [0, 0.68333, 0.13889, 0.05556], - "934": [0, 0.68333, 0, 0.08334], - "936": [0, 0.68333, 0.11, 0.05556], - "937": [0, 0.68333, 0.05017, 0.08334], - "945": [0, 0.43056, 0.0037, 0.02778], - "946": [0.19444, 0.69444, 0.05278, 0.08334], - "947": [0.19444, 0.43056, 0.05556, 0], - "948": [0, 0.69444, 0.03785, 0.05556], - "949": [0, 0.43056, 0, 0.08334], - "950": [0.19444, 0.69444, 0.07378, 0.08334], - "951": [0.19444, 0.43056, 0.03588, 0.05556], - "952": [0, 0.69444, 0.02778, 0.08334], - "953": [0, 0.43056, 0, 0.05556], - "954": [0, 0.43056, 0, 0], - "955": [0, 0.69444, 0, 0], - "956": [0.19444, 0.43056, 0, 0.02778], - "957": [0, 0.43056, 0.06366, 0.02778], - "958": [0.19444, 0.69444, 0.04601, 0.11111], - "959": [0, 0.43056, 0, 0.05556], - "960": [0, 0.43056, 0.03588, 0], - "961": [0.19444, 0.43056, 0, 0.08334], - "962": [0.09722, 0.43056, 0.07986, 0.08334], - "963": [0, 0.43056, 0.03588, 0], - "964": [0, 0.43056, 0.1132, 0.02778], - "965": [0, 0.43056, 0.03588, 0.02778], - "966": [0.19444, 0.43056, 0, 0.08334], - "967": [0.19444, 0.43056, 0, 0.05556], - "968": [0.19444, 0.69444, 0.03588, 0.11111], - "969": [0, 0.43056, 0.03588, 0], - "977": [0, 0.69444, 0, 0.08334], - "981": [0.19444, 0.69444, 0, 0.08334], - "982": [0, 0.43056, 0.02778, 0], - "1009": [0.19444, 0.43056, 0, 0.08334], - "1013": [0, 0.43056, 0, 0.05556] - }, - "Math-Regular": { - "65": [0, 0.68333, 0, 0.13889], - "66": [0, 0.68333, 0.05017, 0.08334], - "67": [0, 0.68333, 0.07153, 0.08334], - "68": [0, 0.68333, 0.02778, 0.05556], - "69": [0, 0.68333, 0.05764, 0.08334], - "70": [0, 0.68333, 0.13889, 0.08334], - "71": [0, 0.68333, 0, 0.08334], - "72": [0, 0.68333, 0.08125, 0.05556], - "73": [0, 0.68333, 0.07847, 0.11111], - "74": [0, 0.68333, 0.09618, 0.16667], - "75": [0, 0.68333, 0.07153, 0.05556], - "76": [0, 0.68333, 0, 0.02778], - "77": [0, 0.68333, 0.10903, 0.08334], - "78": [0, 0.68333, 0.10903, 0.08334], - "79": [0, 0.68333, 0.02778, 0.08334], - "80": [0, 0.68333, 0.13889, 0.08334], - "81": [0.19444, 0.68333, 0, 0.08334], - "82": [0, 0.68333, 0.00773, 0.08334], - "83": [0, 0.68333, 0.05764, 0.08334], - "84": [0, 0.68333, 0.13889, 0.08334], - "85": [0, 0.68333, 0.10903, 0.02778], - "86": [0, 0.68333, 0.22222, 0], - "87": [0, 0.68333, 0.13889, 0], - "88": [0, 0.68333, 0.07847, 0.08334], - "89": [0, 0.68333, 0.22222, 0], - "90": [0, 0.68333, 0.07153, 0.08334], - "97": [0, 0.43056, 0, 0], - "98": [0, 0.69444, 0, 0], - "99": [0, 0.43056, 0, 0.05556], - "100": [0, 0.69444, 0, 0.16667], - "101": [0, 0.43056, 0, 0.05556], - "102": [0.19444, 0.69444, 0.10764, 0.16667], - "103": [0.19444, 0.43056, 0.03588, 0.02778], - "104": [0, 0.69444, 0, 0], - "105": [0, 0.65952, 0, 0], - "106": [0.19444, 0.65952, 0.05724, 0], - "107": [0, 0.69444, 0.03148, 0], - "108": [0, 0.69444, 0.01968, 0.08334], - "109": [0, 0.43056, 0, 0], - "110": [0, 0.43056, 0, 0], - "111": [0, 0.43056, 0, 0.05556], - "112": [0.19444, 0.43056, 0, 0.08334], - "113": [0.19444, 0.43056, 0.03588, 0.08334], - "114": [0, 0.43056, 0.02778, 0.05556], - "115": [0, 0.43056, 0, 0.05556], - "116": [0, 0.61508, 0, 0.08334], - "117": [0, 0.43056, 0, 0.02778], - "118": [0, 0.43056, 0.03588, 0.02778], - "119": [0, 0.43056, 0.02691, 0.08334], - "120": [0, 0.43056, 0, 0.02778], - "121": [0.19444, 0.43056, 0.03588, 0.05556], - "122": [0, 0.43056, 0.04398, 0.05556], - "915": [0, 0.68333, 0.13889, 0.08334], - "916": [0, 0.68333, 0, 0.16667], - "920": [0, 0.68333, 0.02778, 0.08334], - "923": [0, 0.68333, 0, 0.16667], - "926": [0, 0.68333, 0.07569, 0.08334], - "928": [0, 0.68333, 0.08125, 0.05556], - "931": [0, 0.68333, 0.05764, 0.08334], - "933": [0, 0.68333, 0.13889, 0.05556], - "934": [0, 0.68333, 0, 0.08334], - "936": [0, 0.68333, 0.11, 0.05556], - "937": [0, 0.68333, 0.05017, 0.08334], - "945": [0, 0.43056, 0.0037, 0.02778], - "946": [0.19444, 0.69444, 0.05278, 0.08334], - "947": [0.19444, 0.43056, 0.05556, 0], - "948": [0, 0.69444, 0.03785, 0.05556], - "949": [0, 0.43056, 0, 0.08334], - "950": [0.19444, 0.69444, 0.07378, 0.08334], - "951": [0.19444, 0.43056, 0.03588, 0.05556], - "952": [0, 0.69444, 0.02778, 0.08334], - "953": [0, 0.43056, 0, 0.05556], - "954": [0, 0.43056, 0, 0], - "955": [0, 0.69444, 0, 0], - "956": [0.19444, 0.43056, 0, 0.02778], - "957": [0, 0.43056, 0.06366, 0.02778], - "958": [0.19444, 0.69444, 0.04601, 0.11111], - "959": [0, 0.43056, 0, 0.05556], - "960": [0, 0.43056, 0.03588, 0], - "961": [0.19444, 0.43056, 0, 0.08334], - "962": [0.09722, 0.43056, 0.07986, 0.08334], - "963": [0, 0.43056, 0.03588, 0], - "964": [0, 0.43056, 0.1132, 0.02778], - "965": [0, 0.43056, 0.03588, 0.02778], - "966": [0.19444, 0.43056, 0, 0.08334], - "967": [0.19444, 0.43056, 0, 0.05556], - "968": [0.19444, 0.69444, 0.03588, 0.11111], - "969": [0, 0.43056, 0.03588, 0], - "977": [0, 0.69444, 0, 0.08334], - "981": [0.19444, 0.69444, 0, 0.08334], - "982": [0, 0.43056, 0.02778, 0], - "1009": [0.19444, 0.43056, 0, 0.08334], - "1013": [0, 0.43056, 0, 0.05556] - }, - "SansSerif-Regular": { - "33": [0, 0.69444, 0, 0], - "34": [0, 0.69444, 0, 0], - "35": [0.19444, 0.69444, 0, 0], - "36": [0.05556, 0.75, 0, 0], - "37": [0.05556, 0.75, 0, 0], - "38": [0, 0.69444, 0, 0], - "39": [0, 0.69444, 0, 0], - "40": [0.25, 0.75, 0, 0], - "41": [0.25, 0.75, 0, 0], - "42": [0, 0.75, 0, 0], - "43": [0.08333, 0.58333, 0, 0], - "44": [0.125, 0.08333, 0, 0], - "45": [0, 0.44444, 0, 0], - "46": [0, 0.08333, 0, 0], - "47": [0.25, 0.75, 0, 0], - "48": [0, 0.65556, 0, 0], - "49": [0, 0.65556, 0, 0], - "50": [0, 0.65556, 0, 0], - "51": [0, 0.65556, 0, 0], - "52": [0, 0.65556, 0, 0], - "53": [0, 0.65556, 0, 0], - "54": [0, 0.65556, 0, 0], - "55": [0, 0.65556, 0, 0], - "56": [0, 0.65556, 0, 0], - "57": [0, 0.65556, 0, 0], - "58": [0, 0.44444, 0, 0], - "59": [0.125, 0.44444, 0, 0], - "61": [-0.13, 0.37, 0, 0], - "63": [0, 0.69444, 0, 0], - "64": [0, 0.69444, 0, 0], - "65": [0, 0.69444, 0, 0], - "66": [0, 0.69444, 0, 0], - "67": [0, 0.69444, 0, 0], - "68": [0, 0.69444, 0, 0], - "69": [0, 0.69444, 0, 0], - "70": [0, 0.69444, 0, 0], - "71": [0, 0.69444, 0, 0], - "72": [0, 0.69444, 0, 0], - "73": [0, 0.69444, 0, 0], - "74": [0, 0.69444, 0, 0], - "75": [0, 0.69444, 0, 0], - "76": [0, 0.69444, 0, 0], - "77": [0, 0.69444, 0, 0], - "78": [0, 0.69444, 0, 0], - "79": [0, 0.69444, 0, 0], - "80": [0, 0.69444, 0, 0], - "81": [0.125, 0.69444, 0, 0], - "82": [0, 0.69444, 0, 0], - "83": [0, 0.69444, 0, 0], - "84": [0, 0.69444, 0, 0], - "85": [0, 0.69444, 0, 0], - "86": [0, 0.69444, 0.01389, 0], - "87": [0, 0.69444, 0.01389, 0], - "88": [0, 0.69444, 0, 0], - "89": [0, 0.69444, 0.025, 0], - "90": [0, 0.69444, 0, 0], - "91": [0.25, 0.75, 0, 0], - "93": [0.25, 0.75, 0, 0], - "94": [0, 0.69444, 0, 0], - "95": [0.35, 0.09444, 0.02778, 0], - "97": [0, 0.44444, 0, 0], - "98": [0, 0.69444, 0, 0], - "99": [0, 0.44444, 0, 0], - "100": [0, 0.69444, 0, 0], - "101": [0, 0.44444, 0, 0], - "102": [0, 0.69444, 0.06944, 0], - "103": [0.19444, 0.44444, 0.01389, 0], - "104": [0, 0.69444, 0, 0], - "105": [0, 0.67937, 0, 0], - "106": [0.19444, 0.67937, 0, 0], - "107": [0, 0.69444, 0, 0], - "108": [0, 0.69444, 0, 0], - "109": [0, 0.44444, 0, 0], - "110": [0, 0.44444, 0, 0], - "111": [0, 0.44444, 0, 0], - "112": [0.19444, 0.44444, 0, 0], - "113": [0.19444, 0.44444, 0, 0], - "114": [0, 0.44444, 0.01389, 0], - "115": [0, 0.44444, 0, 0], - "116": [0, 0.57143, 0, 0], - "117": [0, 0.44444, 0, 0], - "118": [0, 0.44444, 0.01389, 0], - "119": [0, 0.44444, 0.01389, 0], - "120": [0, 0.44444, 0, 0], - "121": [0.19444, 0.44444, 0.01389, 0], - "122": [0, 0.44444, 0, 0], - "126": [0.35, 0.32659, 0, 0], - "305": [0, 0.44444, 0, 0], - "567": [0.19444, 0.44444, 0, 0], - "768": [0, 0.69444, 0, 0], - "769": [0, 0.69444, 0, 0], - "770": [0, 0.69444, 0, 0], - "771": [0, 0.67659, 0, 0], - "772": [0, 0.60889, 0, 0], - "774": [0, 0.69444, 0, 0], - "775": [0, 0.67937, 0, 0], - "776": [0, 0.67937, 0, 0], - "778": [0, 0.69444, 0, 0], - "779": [0, 0.69444, 0, 0], - "780": [0, 0.63194, 0, 0], - "915": [0, 0.69444, 0, 0], - "916": [0, 0.69444, 0, 0], - "920": [0, 0.69444, 0, 0], - "923": [0, 0.69444, 0, 0], - "926": [0, 0.69444, 0, 0], - "928": [0, 0.69444, 0, 0], - "931": [0, 0.69444, 0, 0], - "933": [0, 0.69444, 0, 0], - "934": [0, 0.69444, 0, 0], - "936": [0, 0.69444, 0, 0], - "937": [0, 0.69444, 0, 0], - "8211": [0, 0.44444, 0.02778, 0], - "8212": [0, 0.44444, 0.02778, 0], - "8216": [0, 0.69444, 0, 0], - "8217": [0, 0.69444, 0, 0], - "8220": [0, 0.69444, 0, 0], - "8221": [0, 0.69444, 0, 0] - }, - "Script-Regular": { - "65": [0, 0.7, 0.22925, 0], - "66": [0, 0.7, 0.04087, 0], - "67": [0, 0.7, 0.1689, 0], - "68": [0, 0.7, 0.09371, 0], - "69": [0, 0.7, 0.18583, 0], - "70": [0, 0.7, 0.13634, 0], - "71": [0, 0.7, 0.17322, 0], - "72": [0, 0.7, 0.29694, 0], - "73": [0, 0.7, 0.19189, 0], - "74": [0.27778, 0.7, 0.19189, 0], - "75": [0, 0.7, 0.31259, 0], - "76": [0, 0.7, 0.19189, 0], - "77": [0, 0.7, 0.15981, 0], - "78": [0, 0.7, 0.3525, 0], - "79": [0, 0.7, 0.08078, 0], - "80": [0, 0.7, 0.08078, 0], - "81": [0, 0.7, 0.03305, 0], - "82": [0, 0.7, 0.06259, 0], - "83": [0, 0.7, 0.19189, 0], - "84": [0, 0.7, 0.29087, 0], - "85": [0, 0.7, 0.25815, 0], - "86": [0, 0.7, 0.27523, 0], - "87": [0, 0.7, 0.27523, 0], - "88": [0, 0.7, 0.26006, 0], - "89": [0, 0.7, 0.2939, 0], - "90": [0, 0.7, 0.24037, 0] - }, - "Size1-Regular": { - "40": [0.35001, 0.85, 0, 0], - "41": [0.35001, 0.85, 0, 0], - "47": [0.35001, 0.85, 0, 0], - "91": [0.35001, 0.85, 0, 0], - "92": [0.35001, 0.85, 0, 0], - "93": [0.35001, 0.85, 0, 0], - "123": [0.35001, 0.85, 0, 0], - "125": [0.35001, 0.85, 0, 0], - "710": [0, 0.72222, 0, 0], - "732": [0, 0.72222, 0, 0], - "770": [0, 0.72222, 0, 0], - "771": [0, 0.72222, 0, 0], - "8214": [-0.00099, 0.601, 0, 0], - "8593": [1e-05, 0.6, 0, 0], - "8595": [1e-05, 0.6, 0, 0], - "8657": [1e-05, 0.6, 0, 0], - "8659": [1e-05, 0.6, 0, 0], - "8719": [0.25001, 0.75, 0, 0], - "8720": [0.25001, 0.75, 0, 0], - "8721": [0.25001, 0.75, 0, 0], - "8730": [0.35001, 0.85, 0, 0], - "8739": [-0.00599, 0.606, 0, 0], - "8741": [-0.00599, 0.606, 0, 0], - "8747": [0.30612, 0.805, 0.19445, 0], - "8748": [0.306, 0.805, 0.19445, 0], - "8749": [0.306, 0.805, 0.19445, 0], - "8750": [0.30612, 0.805, 0.19445, 0], - "8896": [0.25001, 0.75, 0, 0], - "8897": [0.25001, 0.75, 0, 0], - "8898": [0.25001, 0.75, 0, 0], - "8899": [0.25001, 0.75, 0, 0], - "8968": [0.35001, 0.85, 0, 0], - "8969": [0.35001, 0.85, 0, 0], - "8970": [0.35001, 0.85, 0, 0], - "8971": [0.35001, 0.85, 0, 0], - "9168": [-0.00099, 0.601, 0, 0], - "10216": [0.35001, 0.85, 0, 0], - "10217": [0.35001, 0.85, 0, 0], - "10752": [0.25001, 0.75, 0, 0], - "10753": [0.25001, 0.75, 0, 0], - "10754": [0.25001, 0.75, 0, 0], - "10756": [0.25001, 0.75, 0, 0], - "10758": [0.25001, 0.75, 0, 0] - }, - "Size2-Regular": { - "40": [0.65002, 1.15, 0, 0], - "41": [0.65002, 1.15, 0, 0], - "47": [0.65002, 1.15, 0, 0], - "91": [0.65002, 1.15, 0, 0], - "92": [0.65002, 1.15, 0, 0], - "93": [0.65002, 1.15, 0, 0], - "123": [0.65002, 1.15, 0, 0], - "125": [0.65002, 1.15, 0, 0], - "710": [0, 0.75, 0, 0], - "732": [0, 0.75, 0, 0], - "770": [0, 0.75, 0, 0], - "771": [0, 0.75, 0, 0], - "8719": [0.55001, 1.05, 0, 0], - "8720": [0.55001, 1.05, 0, 0], - "8721": [0.55001, 1.05, 0, 0], - "8730": [0.65002, 1.15, 0, 0], - "8747": [0.86225, 1.36, 0.44445, 0], - "8748": [0.862, 1.36, 0.44445, 0], - "8749": [0.862, 1.36, 0.44445, 0], - "8750": [0.86225, 1.36, 0.44445, 0], - "8896": [0.55001, 1.05, 0, 0], - "8897": [0.55001, 1.05, 0, 0], - "8898": [0.55001, 1.05, 0, 0], - "8899": [0.55001, 1.05, 0, 0], - "8968": [0.65002, 1.15, 0, 0], - "8969": [0.65002, 1.15, 0, 0], - "8970": [0.65002, 1.15, 0, 0], - "8971": [0.65002, 1.15, 0, 0], - "10216": [0.65002, 1.15, 0, 0], - "10217": [0.65002, 1.15, 0, 0], - "10752": [0.55001, 1.05, 0, 0], - "10753": [0.55001, 1.05, 0, 0], - "10754": [0.55001, 1.05, 0, 0], - "10756": [0.55001, 1.05, 0, 0], - "10758": [0.55001, 1.05, 0, 0] - }, - "Size3-Regular": { - "40": [0.95003, 1.45, 0, 0], - "41": [0.95003, 1.45, 0, 0], - "47": [0.95003, 1.45, 0, 0], - "91": [0.95003, 1.45, 0, 0], - "92": [0.95003, 1.45, 0, 0], - "93": [0.95003, 1.45, 0, 0], - "123": [0.95003, 1.45, 0, 0], - "125": [0.95003, 1.45, 0, 0], - "710": [0, 0.75, 0, 0], - "732": [0, 0.75, 0, 0], - "770": [0, 0.75, 0, 0], - "771": [0, 0.75, 0, 0], - "8730": [0.95003, 1.45, 0, 0], - "8968": [0.95003, 1.45, 0, 0], - "8969": [0.95003, 1.45, 0, 0], - "8970": [0.95003, 1.45, 0, 0], - "8971": [0.95003, 1.45, 0, 0], - "10216": [0.95003, 1.45, 0, 0], - "10217": [0.95003, 1.45, 0, 0] - }, - "Size4-Regular": { - "40": [1.25003, 1.75, 0, 0], - "41": [1.25003, 1.75, 0, 0], - "47": [1.25003, 1.75, 0, 0], - "91": [1.25003, 1.75, 0, 0], - "92": [1.25003, 1.75, 0, 0], - "93": [1.25003, 1.75, 0, 0], - "123": [1.25003, 1.75, 0, 0], - "125": [1.25003, 1.75, 0, 0], - "710": [0, 0.825, 0, 0], - "732": [0, 0.825, 0, 0], - "770": [0, 0.825, 0, 0], - "771": [0, 0.825, 0, 0], - "8730": [1.25003, 1.75, 0, 0], - "8968": [1.25003, 1.75, 0, 0], - "8969": [1.25003, 1.75, 0, 0], - "8970": [1.25003, 1.75, 0, 0], - "8971": [1.25003, 1.75, 0, 0], - "9115": [0.64502, 1.155, 0, 0], - "9116": [1e-05, 0.6, 0, 0], - "9117": [0.64502, 1.155, 0, 0], - "9118": [0.64502, 1.155, 0, 0], - "9119": [1e-05, 0.6, 0, 0], - "9120": [0.64502, 1.155, 0, 0], - "9121": [0.64502, 1.155, 0, 0], - "9122": [-0.00099, 0.601, 0, 0], - "9123": [0.64502, 1.155, 0, 0], - "9124": [0.64502, 1.155, 0, 0], - "9125": [-0.00099, 0.601, 0, 0], - "9126": [0.64502, 1.155, 0, 0], - "9127": [1e-05, 0.9, 0, 0], - "9128": [0.65002, 1.15, 0, 0], - "9129": [0.90001, 0, 0, 0], - "9130": [0, 0.3, 0, 0], - "9131": [1e-05, 0.9, 0, 0], - "9132": [0.65002, 1.15, 0, 0], - "9133": [0.90001, 0, 0, 0], - "9143": [0.88502, 0.915, 0, 0], - "10216": [1.25003, 1.75, 0, 0], - "10217": [1.25003, 1.75, 0, 0], - "57344": [-0.00499, 0.605, 0, 0], - "57345": [-0.00499, 0.605, 0, 0], - "57680": [0, 0.12, 0, 0], - "57681": [0, 0.12, 0, 0], - "57682": [0, 0.12, 0, 0], - "57683": [0, 0.12, 0, 0] - }, - "Typewriter-Regular": { - "33": [0, 0.61111, 0, 0], - "34": [0, 0.61111, 0, 0], - "35": [0, 0.61111, 0, 0], - "36": [0.08333, 0.69444, 0, 0], - "37": [0.08333, 0.69444, 0, 0], - "38": [0, 0.61111, 0, 0], - "39": [0, 0.61111, 0, 0], - "40": [0.08333, 0.69444, 0, 0], - "41": [0.08333, 0.69444, 0, 0], - "42": [0, 0.52083, 0, 0], - "43": [-0.08056, 0.53055, 0, 0], - "44": [0.13889, 0.125, 0, 0], - "45": [-0.08056, 0.53055, 0, 0], - "46": [0, 0.125, 0, 0], - "47": [0.08333, 0.69444, 0, 0], - "48": [0, 0.61111, 0, 0], - "49": [0, 0.61111, 0, 0], - "50": [0, 0.61111, 0, 0], - "51": [0, 0.61111, 0, 0], - "52": [0, 0.61111, 0, 0], - "53": [0, 0.61111, 0, 0], - "54": [0, 0.61111, 0, 0], - "55": [0, 0.61111, 0, 0], - "56": [0, 0.61111, 0, 0], - "57": [0, 0.61111, 0, 0], - "58": [0, 0.43056, 0, 0], - "59": [0.13889, 0.43056, 0, 0], - "60": [-0.05556, 0.55556, 0, 0], - "61": [-0.19549, 0.41562, 0, 0], - "62": [-0.05556, 0.55556, 0, 0], - "63": [0, 0.61111, 0, 0], - "64": [0, 0.61111, 0, 0], - "65": [0, 0.61111, 0, 0], - "66": [0, 0.61111, 0, 0], - "67": [0, 0.61111, 0, 0], - "68": [0, 0.61111, 0, 0], - "69": [0, 0.61111, 0, 0], - "70": [0, 0.61111, 0, 0], - "71": [0, 0.61111, 0, 0], - "72": [0, 0.61111, 0, 0], - "73": [0, 0.61111, 0, 0], - "74": [0, 0.61111, 0, 0], - "75": [0, 0.61111, 0, 0], - "76": [0, 0.61111, 0, 0], - "77": [0, 0.61111, 0, 0], - "78": [0, 0.61111, 0, 0], - "79": [0, 0.61111, 0, 0], - "80": [0, 0.61111, 0, 0], - "81": [0.13889, 0.61111, 0, 0], - "82": [0, 0.61111, 0, 0], - "83": [0, 0.61111, 0, 0], - "84": [0, 0.61111, 0, 0], - "85": [0, 0.61111, 0, 0], - "86": [0, 0.61111, 0, 0], - "87": [0, 0.61111, 0, 0], - "88": [0, 0.61111, 0, 0], - "89": [0, 0.61111, 0, 0], - "90": [0, 0.61111, 0, 0], - "91": [0.08333, 0.69444, 0, 0], - "92": [0.08333, 0.69444, 0, 0], - "93": [0.08333, 0.69444, 0, 0], - "94": [0, 0.61111, 0, 0], - "95": [0.09514, 0, 0, 0], - "96": [0, 0.61111, 0, 0], - "97": [0, 0.43056, 0, 0], - "98": [0, 0.61111, 0, 0], - "99": [0, 0.43056, 0, 0], - "100": [0, 0.61111, 0, 0], - "101": [0, 0.43056, 0, 0], - "102": [0, 0.61111, 0, 0], - "103": [0.22222, 0.43056, 0, 0], - "104": [0, 0.61111, 0, 0], - "105": [0, 0.61111, 0, 0], - "106": [0.22222, 0.61111, 0, 0], - "107": [0, 0.61111, 0, 0], - "108": [0, 0.61111, 0, 0], - "109": [0, 0.43056, 0, 0], - "110": [0, 0.43056, 0, 0], - "111": [0, 0.43056, 0, 0], - "112": [0.22222, 0.43056, 0, 0], - "113": [0.22222, 0.43056, 0, 0], - "114": [0, 0.43056, 0, 0], - "115": [0, 0.43056, 0, 0], - "116": [0, 0.55358, 0, 0], - "117": [0, 0.43056, 0, 0], - "118": [0, 0.43056, 0, 0], - "119": [0, 0.43056, 0, 0], - "120": [0, 0.43056, 0, 0], - "121": [0.22222, 0.43056, 0, 0], - "122": [0, 0.43056, 0, 0], - "123": [0.08333, 0.69444, 0, 0], - "124": [0.08333, 0.69444, 0, 0], - "125": [0.08333, 0.69444, 0, 0], - "126": [0, 0.61111, 0, 0], - "127": [0, 0.61111, 0, 0], - "305": [0, 0.43056, 0, 0], - "567": [0.22222, 0.43056, 0, 0], - "768": [0, 0.61111, 0, 0], - "769": [0, 0.61111, 0, 0], - "770": [0, 0.61111, 0, 0], - "771": [0, 0.61111, 0, 0], - "772": [0, 0.56555, 0, 0], - "774": [0, 0.61111, 0, 0], - "776": [0, 0.61111, 0, 0], - "778": [0, 0.61111, 0, 0], - "780": [0, 0.56597, 0, 0], - "915": [0, 0.61111, 0, 0], - "916": [0, 0.61111, 0, 0], - "920": [0, 0.61111, 0, 0], - "923": [0, 0.61111, 0, 0], - "926": [0, 0.61111, 0, 0], - "928": [0, 0.61111, 0, 0], - "931": [0, 0.61111, 0, 0], - "933": [0, 0.61111, 0, 0], - "934": [0, 0.61111, 0, 0], - "936": [0, 0.61111, 0, 0], - "937": [0, 0.61111, 0, 0], - "2018": [0, 0.61111, 0, 0], - "2019": [0, 0.61111, 0, 0], - "8242": [0, 0.61111, 0, 0] - } - }; - - },{}],43:[function(require,module,exports){ - - var _utils = require("./utils"); - - var _utils2 = _interopRequireDefault(_utils); - - var _ParseError = require("./ParseError"); - - var _ParseError2 = _interopRequireDefault(_ParseError); - - var _ParseNode = require("./ParseNode"); - - var _ParseNode2 = _interopRequireDefault(_ParseNode); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /* This file contains a list of functions that we parse, identified by - * the calls to defineFunction. - * - * The first argument to defineFunction is a single name or a list of names. - * All functions named in such a list will share a single implementation. - * - * Each declared function can have associated properties, which - * include the following: - * - * - numArgs: The number of arguments the function takes. - * If this is the only property, it can be passed as a number - * instead of an element of a properties object. - * - argTypes: (optional) An array corresponding to each argument of the - * function, giving the type of argument that should be parsed. Its - * length should be equal to `numArgs + numOptionalArgs`. Valid - * types: - * - "size": A size-like thing, such as "1em" or "5ex" - * - "color": An html color, like "#abc" or "blue" - * - "original": The same type as the environment that the - * function being parsed is in (e.g. used for the - * bodies of functions like \textcolor where the - * first argument is special and the second - * argument is parsed normally) - * Other possible types (probably shouldn't be used) - * - "text": Text-like (e.g. \text) - * - "math": Normal math - * If undefined, this will be treated as an appropriate length - * array of "original" strings - * - greediness: (optional) The greediness of the function to use ungrouped - * arguments. - * - * E.g. if you have an expression - * \sqrt \frac 1 2 - * since \frac has greediness=2 vs \sqrt's greediness=1, \frac - * will use the two arguments '1' and '2' as its two arguments, - * then that whole function will be used as the argument to - * \sqrt. On the other hand, the expressions - * \frac \frac 1 2 3 - * and - * \frac \sqrt 1 2 - * will fail because \frac and \frac have equal greediness - * and \sqrt has a lower greediness than \frac respectively. To - * make these parse, we would have to change them to: - * \frac {\frac 1 2} 3 - * and - * \frac {\sqrt 1} 2 - * - * The default value is `1` - * - allowedInText: (optional) Whether or not the function is allowed inside - * text mode (default false) - * - numOptionalArgs: (optional) The number of optional arguments the function - * should parse. If the optional arguments aren't found, - * `null` will be passed to the handler in their place. - * (default 0) - * - infix: (optional) Must be true if the function is an infix operator. - * - * The last argument is that implementation, the handler for the function(s). - * It is called to handle these functions and their arguments. - * It receives two arguments: - * - context contains information and references provided by the parser - * - args is an array of arguments obtained from TeX input - * The context contains the following properties: - * - funcName: the text (i.e. name) of the function, including \ - * - parser: the parser object - * - lexer: the lexer object - * - positions: the positions in the overall string of the function - * and the arguments. - * The latter three should only be used to produce error messages. - * - * The function should return an object with the following keys: - * - type: The type of element that this is. This is then used in - * buildHTML/buildMathML to determine which function - * should be called to build this node into a DOM node - * Any other data can be added to the object, which will be passed - * in to the function in buildHTML/buildMathML as `group.value`. - */ - - function defineFunction(names, props, handler) { - if (typeof names === "string") { - names = [names]; - } - if (typeof props === "number") { - props = { numArgs: props }; - } - // Set default values of functions - var data = { - numArgs: props.numArgs, - argTypes: props.argTypes, - greediness: props.greediness === undefined ? 1 : props.greediness, - allowedInText: !!props.allowedInText, - allowedInMath: props.allowedInMath, - numOptionalArgs: props.numOptionalArgs || 0, - infix: !!props.infix, - handler: handler - }; - for (var i = 0; i < names.length; ++i) { - module.exports[names[i]] = data; - } - } - - // Since the corresponding buildHTML/buildMathML function expects a - // list of elements, we normalize for different kinds of arguments - var ordargument = function ordargument(arg) { - if (arg.type === "ordgroup") { - return arg.value; - } else { - return [arg]; - } - }; - - // A normal square root - defineFunction("\\sqrt", { - numArgs: 1, - numOptionalArgs: 1 - }, function (context, args) { - var index = args[0]; - var body = args[1]; - return { - type: "sqrt", - body: body, - index: index - }; - }); - - // Non-mathy text, possibly in a font - var textFunctionStyles = { - "\\text": undefined, "\\textrm": "mathrm", "\\textsf": "mathsf", - "\\texttt": "mathtt", "\\textnormal": "mathrm", "\\textbf": "mathbf", - "\\textit": "textit" - }; - - defineFunction(["\\text", "\\textrm", "\\textsf", "\\texttt", "\\textnormal", "\\textbf", "\\textit"], { - numArgs: 1, - argTypes: ["text"], - greediness: 2, - allowedInText: true - }, function (context, args) { - var body = args[0]; - return { - type: "text", - body: ordargument(body), - style: textFunctionStyles[context.funcName] - }; - }); - - // A two-argument custom color - defineFunction("\\textcolor", { - numArgs: 2, - allowedInText: true, - greediness: 3, - argTypes: ["color", "original"] - }, function (context, args) { - var color = args[0]; - var body = args[1]; - return { - type: "color", - color: color.value, - value: ordargument(body) - }; - }); - - // \color is handled in Parser.js's parseImplicitGroup - defineFunction("\\color", { - numArgs: 1, - allowedInText: true, - greediness: 3, - argTypes: ["color"] - }, null); - - // An overline - defineFunction("\\overline", { - numArgs: 1 - }, function (context, args) { - var body = args[0]; - return { - type: "overline", - body: body - }; - }); - - // An underline - defineFunction("\\underline", { - numArgs: 1 - }, function (context, args) { - var body = args[0]; - return { - type: "underline", - body: body - }; - }); - - // A box of the width and height - defineFunction("\\rule", { - numArgs: 2, - numOptionalArgs: 1, - argTypes: ["size", "size", "size"] - }, function (context, args) { - var shift = args[0]; - var width = args[1]; - var height = args[2]; - return { - type: "rule", - shift: shift && shift.value, - width: width.value, - height: height.value - }; - }); - - // TODO: In TeX, \mkern only accepts mu-units, and \kern does not accept - // mu-units. In current KaTeX we relax this; both commands accept any unit. - defineFunction(["\\kern", "\\mkern"], { - numArgs: 1, - argTypes: ["size"] - }, function (context, args) { - return { - type: "kern", - dimension: args[0].value - }; - }); - - // A KaTeX logo - defineFunction("\\KaTeX", { - numArgs: 0 - }, function (context) { - return { - type: "katex" - }; - }); - - defineFunction("\\phantom", { - numArgs: 1 - }, function (context, args) { - var body = args[0]; - return { - type: "phantom", - value: ordargument(body) - }; - }); - - // Math class commands except \mathop - defineFunction(["\\mathord", "\\mathbin", "\\mathrel", "\\mathopen", "\\mathclose", "\\mathpunct", "\\mathinner"], { - numArgs: 1 - }, function (context, args) { - var body = args[0]; - return { - type: "mclass", - mclass: "m" + context.funcName.substr(5), - value: ordargument(body) - }; - }); - - // Build a relation by placing one symbol on top of another - defineFunction("\\stackrel", { - numArgs: 2 - }, function (context, args) { - var top = args[0]; - var bottom = args[1]; - - var bottomop = new _ParseNode2.default("op", { - type: "op", - limits: true, - alwaysHandleSupSub: true, - symbol: false, - value: ordargument(bottom) - }, bottom.mode); - - var supsub = new _ParseNode2.default("supsub", { - base: bottomop, - sup: top, - sub: null - }, top.mode); - - return { - type: "mclass", - mclass: "mrel", - value: [supsub] - }; - }); - - // \mod-type functions - defineFunction("\\bmod", { - numArgs: 0 - }, function (context, args) { - return { - type: "mod", - modType: "bmod", - value: null - }; - }); - - defineFunction(["\\pod", "\\pmod", "\\mod"], { - numArgs: 1 - }, function (context, args) { - var body = args[0]; - return { - type: "mod", - modType: context.funcName.substr(1), - value: ordargument(body) - }; - }); - - // Extra data needed for the delimiter handler down below - var delimiterSizes = { - "\\bigl": { mclass: "mopen", size: 1 }, - "\\Bigl": { mclass: "mopen", size: 2 }, - "\\biggl": { mclass: "mopen", size: 3 }, - "\\Biggl": { mclass: "mopen", size: 4 }, - "\\bigr": { mclass: "mclose", size: 1 }, - "\\Bigr": { mclass: "mclose", size: 2 }, - "\\biggr": { mclass: "mclose", size: 3 }, - "\\Biggr": { mclass: "mclose", size: 4 }, - "\\bigm": { mclass: "mrel", size: 1 }, - "\\Bigm": { mclass: "mrel", size: 2 }, - "\\biggm": { mclass: "mrel", size: 3 }, - "\\Biggm": { mclass: "mrel", size: 4 }, - "\\big": { mclass: "mord", size: 1 }, - "\\Big": { mclass: "mord", size: 2 }, - "\\bigg": { mclass: "mord", size: 3 }, - "\\Bigg": { mclass: "mord", size: 4 } - }; - - var delimiters = ["(", ")", "[", "\\lbrack", "]", "\\rbrack", "\\{", "\\lbrace", "\\}", "\\rbrace", "\\lfloor", "\\rfloor", "\\lceil", "\\rceil", "<", ">", "\\langle", "\\rangle", "\\lt", "\\gt", "\\lvert", "\\rvert", "\\lVert", "\\rVert", "\\lgroup", "\\rgroup", "\\lmoustache", "\\rmoustache", "/", "\\backslash", "|", "\\vert", "\\|", "\\Vert", "\\uparrow", "\\Uparrow", "\\downarrow", "\\Downarrow", "\\updownarrow", "\\Updownarrow", "."]; - - var fontAliases = { - "\\Bbb": "\\mathbb", - "\\bold": "\\mathbf", - "\\frak": "\\mathfrak" - }; - - // Single-argument color functions - defineFunction(["\\blue", "\\orange", "\\pink", "\\red", "\\green", "\\gray", "\\purple", "\\blueA", "\\blueB", "\\blueC", "\\blueD", "\\blueE", "\\tealA", "\\tealB", "\\tealC", "\\tealD", "\\tealE", "\\greenA", "\\greenB", "\\greenC", "\\greenD", "\\greenE", "\\goldA", "\\goldB", "\\goldC", "\\goldD", "\\goldE", "\\redA", "\\redB", "\\redC", "\\redD", "\\redE", "\\maroonA", "\\maroonB", "\\maroonC", "\\maroonD", "\\maroonE", "\\purpleA", "\\purpleB", "\\purpleC", "\\purpleD", "\\purpleE", "\\mintA", "\\mintB", "\\mintC", "\\grayA", "\\grayB", "\\grayC", "\\grayD", "\\grayE", "\\grayF", "\\grayG", "\\grayH", "\\grayI", "\\kaBlue", "\\kaGreen"], { - numArgs: 1, - allowedInText: true, - greediness: 3 - }, function (context, args) { - var body = args[0]; - return { - type: "color", - color: "katex-" + context.funcName.slice(1), - value: ordargument(body) - }; - }); - - // There are 2 flags for operators; whether they produce limits in - // displaystyle, and whether they are symbols and should grow in - // displaystyle. These four groups cover the four possible choices. - - // No limits, not symbols - defineFunction(["\\arcsin", "\\arccos", "\\arctan", "\\arctg", "\\arcctg", "\\arg", "\\ch", "\\cos", "\\cosec", "\\cosh", "\\cot", "\\cotg", "\\coth", "\\csc", "\\ctg", "\\cth", "\\deg", "\\dim", "\\exp", "\\hom", "\\ker", "\\lg", "\\ln", "\\log", "\\sec", "\\sin", "\\sinh", "\\sh", "\\tan", "\\tanh", "\\tg", "\\th"], { - numArgs: 0 - }, function (context) { - return { - type: "op", - limits: false, - symbol: false, - body: context.funcName - }; - }); - - // Limits, not symbols - defineFunction(["\\det", "\\gcd", "\\inf", "\\lim", "\\liminf", "\\limsup", "\\max", "\\min", "\\Pr", "\\sup"], { - numArgs: 0 - }, function (context) { - return { - type: "op", - limits: true, - symbol: false, - body: context.funcName - }; - }); - - // No limits, symbols - defineFunction(["\\int", "\\iint", "\\iiint", "\\oint"], { - numArgs: 0 - }, function (context) { - return { - type: "op", - limits: false, - symbol: true, - body: context.funcName - }; - }); - - // Limits, symbols - defineFunction(["\\coprod", "\\bigvee", "\\bigwedge", "\\biguplus", "\\bigcap", "\\bigcup", "\\intop", "\\prod", "\\sum", "\\bigotimes", "\\bigoplus", "\\bigodot", "\\bigsqcup", "\\smallint"], { - numArgs: 0 - }, function (context) { - return { - type: "op", - limits: true, - symbol: true, - body: context.funcName - }; - }); - - // \mathop class command - defineFunction("\\mathop", { - numArgs: 1 - }, function (context, args) { - var body = args[0]; - return { - type: "op", - limits: false, - symbol: false, - value: ordargument(body) - }; - }); - - // Fractions - defineFunction(["\\dfrac", "\\frac", "\\tfrac", "\\dbinom", "\\binom", "\\tbinom", "\\\\atopfrac"], { - numArgs: 2, - greediness: 2 - }, function (context, args) { - var numer = args[0]; - var denom = args[1]; - var hasBarLine = void 0; - var leftDelim = null; - var rightDelim = null; - var size = "auto"; - - switch (context.funcName) { - case "\\dfrac": - case "\\frac": - case "\\tfrac": - hasBarLine = true; - break; - case "\\\\atopfrac": - hasBarLine = false; - break; - case "\\dbinom": - case "\\binom": - case "\\tbinom": - hasBarLine = false; - leftDelim = "("; - rightDelim = ")"; - break; - default: - throw new Error("Unrecognized genfrac command"); - } - - switch (context.funcName) { - case "\\dfrac": - case "\\dbinom": - size = "display"; - break; - case "\\tfrac": - case "\\tbinom": - size = "text"; - break; - } - - return { - type: "genfrac", - numer: numer, - denom: denom, - hasBarLine: hasBarLine, - leftDelim: leftDelim, - rightDelim: rightDelim, - size: size - }; - }); - - // Left and right overlap functions - defineFunction(["\\llap", "\\rlap"], { - numArgs: 1, - allowedInText: true - }, function (context, args) { - var body = args[0]; - return { - type: context.funcName.slice(1), - body: body - }; - }); - - // Delimiter functions - var checkDelimiter = function checkDelimiter(delim, context) { - if (_utils2.default.contains(delimiters, delim.value)) { - return delim; - } else { - throw new _ParseError2.default("Invalid delimiter: '" + delim.value + "' after '" + context.funcName + "'", delim); - } - }; - - defineFunction(["\\bigl", "\\Bigl", "\\biggl", "\\Biggl", "\\bigr", "\\Bigr", "\\biggr", "\\Biggr", "\\bigm", "\\Bigm", "\\biggm", "\\Biggm", "\\big", "\\Big", "\\bigg", "\\Bigg"], { - numArgs: 1 - }, function (context, args) { - var delim = checkDelimiter(args[0], context); - - return { - type: "delimsizing", - size: delimiterSizes[context.funcName].size, - mclass: delimiterSizes[context.funcName].mclass, - value: delim.value - }; - }); - - defineFunction(["\\left", "\\right"], { - numArgs: 1 - }, function (context, args) { - var delim = checkDelimiter(args[0], context); - - // \left and \right are caught somewhere in Parser.js, which is - // why this data doesn't match what is in buildHTML. - return { - type: "leftright", - value: delim.value - }; - }); - - defineFunction("\\middle", { - numArgs: 1 - }, function (context, args) { - var delim = checkDelimiter(args[0], context); - if (!context.parser.leftrightDepth) { - throw new _ParseError2.default("\\middle without preceding \\left", delim); - } - - return { - type: "middle", - value: delim.value - }; - }); - - // Sizing functions (handled in Parser.js explicitly, hence no handler) - defineFunction(["\\tiny", "\\scriptsize", "\\footnotesize", "\\small", "\\normalsize", "\\large", "\\Large", "\\LARGE", "\\huge", "\\Huge"], 0, null); - - // Style changing functions (handled in Parser.js explicitly, hence no - // handler) - defineFunction(["\\displaystyle", "\\textstyle", "\\scriptstyle", "\\scriptscriptstyle"], 0, null); - - // Old font changing functions - defineFunction(["\\rm", "\\sf", "\\tt", "\\bf", "\\it"], 0, null); - - defineFunction([ - // styles - "\\mathrm", "\\mathit", "\\mathbf", - - // families - "\\mathbb", "\\mathcal", "\\mathfrak", "\\mathscr", "\\mathsf", "\\mathtt", - - // aliases - "\\Bbb", "\\bold", "\\frak"], { - numArgs: 1, - greediness: 2 - }, function (context, args) { - var body = args[0]; - var func = context.funcName; - if (func in fontAliases) { - func = fontAliases[func]; - } - return { - type: "font", - font: func.slice(1), - body: body - }; - }); - - // Accents - defineFunction(["\\acute", "\\grave", "\\ddot", "\\tilde", "\\bar", "\\breve", "\\check", "\\hat", "\\vec", "\\dot", "\\widehat", "\\widetilde", "\\overrightarrow", "\\overleftarrow", "\\Overrightarrow", "\\overleftrightarrow", "\\overgroup", "\\overlinesegment", "\\overleftharpoon", "\\overrightharpoon"], { - numArgs: 1 - }, function (context, args) { - var base = args[0]; - - var isStretchy = !_utils2.default.contains(["\\acute", "\\grave", "\\ddot", "\\tilde", "\\bar", "\\breve", "\\check", "\\hat", "\\vec", "\\dot"], context.funcName); - - var isShifty = !isStretchy || _utils2.default.contains(["\\widehat", "\\widetilde"], context.funcName); - - return { - type: "accent", - label: context.funcName, - isStretchy: isStretchy, - isShifty: isShifty, - value: ordargument(base), - base: base - }; - }); - - // Text-mode accents - defineFunction(["\\'", "\\`", "\\^", "\\~", "\\=", "\\u", "\\.", '\\"', "\\r", "\\H", "\\v"], { - numArgs: 1, - allowedInText: true, - allowedInMath: false - }, function (context, args) { - var base = args[0]; - - return { - type: "accent", - label: context.funcName, - isStretchy: false, - isShifty: true, - value: ordargument(base), - base: base - }; - }); - - // Horizontal stretchy braces - defineFunction(["\\overbrace", "\\underbrace"], { - numArgs: 1 - }, function (context, args) { - var base = args[0]; - return { - type: "horizBrace", - label: context.funcName, - isOver: /^\\over/.test(context.funcName), - base: base - }; - }); - - // Stretchy accents under the body - defineFunction(["\\underleftarrow", "\\underrightarrow", "\\underleftrightarrow", "\\undergroup", "\\underlinesegment", "\\undertilde"], { - numArgs: 1 - }, function (context, args) { - var body = args[0]; - return { - type: "accentUnder", - label: context.funcName, - value: ordargument(body), - body: body - }; - }); - - // Stretchy arrows with an optional argument - defineFunction(["\\xleftarrow", "\\xrightarrow", "\\xLeftarrow", "\\xRightarrow", "\\xleftrightarrow", "\\xLeftrightarrow", "\\xhookleftarrow", "\\xhookrightarrow", "\\xmapsto", "\\xrightharpoondown", "\\xrightharpoonup", "\\xleftharpoondown", "\\xleftharpoonup", "\\xrightleftharpoons", "\\xleftrightharpoons", "\\xLongequal", "\\xtwoheadrightarrow", "\\xtwoheadleftarrow", "\\xLongequal", "\\xtofrom"], { - numArgs: 1, - numOptionalArgs: 1 - }, function (context, args) { - var below = args[0]; - var body = args[1]; - return { - type: "xArrow", // x for extensible - label: context.funcName, - body: body, - below: below - }; - }); - - // enclose - defineFunction(["\\cancel", "\\bcancel", "\\xcancel", "\\sout", "\\fbox"], { - numArgs: 1 - }, function (context, args) { - var body = args[0]; - return { - type: "enclose", - label: context.funcName, - body: body - }; - }); - - // Infix generalized fractions - defineFunction(["\\over", "\\choose", "\\atop"], { - numArgs: 0, - infix: true - }, function (context) { - var replaceWith = void 0; - switch (context.funcName) { - case "\\over": - replaceWith = "\\frac"; - break; - case "\\choose": - replaceWith = "\\binom"; - break; - case "\\atop": - replaceWith = "\\\\atopfrac"; - break; - default: - throw new Error("Unrecognized infix genfrac command"); - } - return { - type: "infix", - replaceWith: replaceWith, - token: context.token - }; - }); - - // Row breaks for aligned data - defineFunction(["\\\\", "\\cr"], { - numArgs: 0, - numOptionalArgs: 1, - argTypes: ["size"] - }, function (context, args) { - var size = args[0]; - return { - type: "cr", - size: size - }; - }); - - // Environment delimiters - defineFunction(["\\begin", "\\end"], { - numArgs: 1, - argTypes: ["text"] - }, function (context, args) { - var nameGroup = args[0]; - if (nameGroup.type !== "ordgroup") { - throw new _ParseError2.default("Invalid environment name", nameGroup); - } - var name = ""; - for (var i = 0; i < nameGroup.value.length; ++i) { - name += nameGroup.value[i].value; - } - return { - type: "environment", - name: name, - nameGroup: nameGroup - }; - }); - - },{"./ParseError":29,"./ParseNode":30,"./utils":51}],44:[function(require,module,exports){ - - /** - * Predefined macros for KaTeX. - * This can be used to define some commands in terms of others. - */ - - // This function might one day accept additional argument and do more things. - function defineMacro(name, body) { - module.exports[name] = body; - } - - ////////////////////////////////////////////////////////////////////// - // basics - defineMacro("\\bgroup", "{"); - defineMacro("\\egroup", "}"); - defineMacro("\\begingroup", "{"); - defineMacro("\\endgroup", "}"); - - // We don't distinguish between math and nonmath kerns. - // (In TeX, the mu unit works only with \mkern.) - defineMacro("\\mkern", "\\kern"); - - ////////////////////////////////////////////////////////////////////// - // amsmath.sty - - // \def\overset#1#2{\binrel@{#2}\binrel@@{\mathop{\kern\z@#2}\limits^{#1}}} - defineMacro("\\overset", "\\mathop{#2}\\limits^{#1}"); - defineMacro("\\underset", "\\mathop{#2}\\limits_{#1}"); - - // \newcommand{\boxed}[1]{\fbox{\m@th$\displaystyle#1$}} - defineMacro("\\boxed", "\\fbox{\\displaystyle{#1}}"); - - //TODO: When implementing \dots, should ideally add the \DOTSB indicator - // into the macro, to indicate these are binary operators. - // \def\iff{\DOTSB\;\Longleftrightarrow\;} - // \def\implies{\DOTSB\;\Longrightarrow\;} - // \def\impliedby{\DOTSB\;\Longleftarrow\;} - defineMacro("\\iff", "\\;\\Longleftrightarrow\\;"); - defineMacro("\\implies", "\\;\\Longrightarrow\\;"); - defineMacro("\\impliedby", "\\;\\Longleftarrow\\;"); - - ////////////////////////////////////////////////////////////////////// - // mathtools.sty - - //\providecommand\ordinarycolon{:} - defineMacro("\\ordinarycolon", ":"); - //\def\vcentcolon{\mathrel{\mathop\ordinarycolon}} - //TODO(edemaine): Not yet centered. Fix via \raisebox or #726 - defineMacro("\\vcentcolon", "\\mathrel{\\mathop\\ordinarycolon}"); - // \providecommand*\dblcolon{\vcentcolon\mathrel{\mkern-.9mu}\vcentcolon} - defineMacro("\\dblcolon", "\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon"); - // \providecommand*\coloneqq{\vcentcolon\mathrel{\mkern-1.2mu}=} - defineMacro("\\coloneqq", "\\vcentcolon\\mathrel{\\mkern-1.2mu}="); - // \providecommand*\Coloneqq{\dblcolon\mathrel{\mkern-1.2mu}=} - defineMacro("\\Coloneqq", "\\dblcolon\\mathrel{\\mkern-1.2mu}="); - // \providecommand*\coloneq{\vcentcolon\mathrel{\mkern-1.2mu}\mathrel{-}} - defineMacro("\\coloneq", "\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}"); - // \providecommand*\Coloneq{\dblcolon\mathrel{\mkern-1.2mu}\mathrel{-}} - defineMacro("\\Coloneq", "\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}"); - // \providecommand*\eqqcolon{=\mathrel{\mkern-1.2mu}\vcentcolon} - defineMacro("\\eqqcolon", "=\\mathrel{\\mkern-1.2mu}\\vcentcolon"); - // \providecommand*\Eqqcolon{=\mathrel{\mkern-1.2mu}\dblcolon} - defineMacro("\\Eqqcolon", "=\\mathrel{\\mkern-1.2mu}\\dblcolon"); - // \providecommand*\eqcolon{\mathrel{-}\mathrel{\mkern-1.2mu}\vcentcolon} - defineMacro("\\eqcolon", "\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon"); - // \providecommand*\Eqcolon{\mathrel{-}\mathrel{\mkern-1.2mu}\dblcolon} - defineMacro("\\Eqcolon", "\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon"); - // \providecommand*\colonapprox{\vcentcolon\mathrel{\mkern-1.2mu}\approx} - defineMacro("\\colonapprox", "\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx"); - // \providecommand*\Colonapprox{\dblcolon\mathrel{\mkern-1.2mu}\approx} - defineMacro("\\Colonapprox", "\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx"); - // \providecommand*\colonsim{\vcentcolon\mathrel{\mkern-1.2mu}\sim} - defineMacro("\\colonsim", "\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim"); - // \providecommand*\Colonsim{\dblcolon\mathrel{\mkern-1.2mu}\sim} - defineMacro("\\Colonsim", "\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim"); - - ////////////////////////////////////////////////////////////////////// - // colonequals.sty - - // Alternate names for mathtools's macros: - defineMacro("\\ratio", "\\vcentcolon"); - defineMacro("\\coloncolon", "\\dblcolon"); - defineMacro("\\colonequals", "\\coloneqq"); - defineMacro("\\coloncolonequals", "\\Coloneqq"); - defineMacro("\\equalscolon", "\\eqqcolon"); - defineMacro("\\equalscoloncolon", "\\Eqqcolon"); - defineMacro("\\colonminus", "\\coloneq"); - defineMacro("\\coloncolonminus", "\\Coloneq"); - defineMacro("\\minuscolon", "\\eqcolon"); - defineMacro("\\minuscoloncolon", "\\Eqcolon"); - // \colonapprox name is same in mathtools and colonequals. - defineMacro("\\coloncolonapprox", "\\Colonapprox"); - // \colonsim name is same in mathtools and colonequals. - defineMacro("\\coloncolonsim", "\\Colonsim"); - - // Additional macros, implemented by analogy with mathtools definitions: - defineMacro("\\simcolon", "\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon"); - defineMacro("\\simcoloncolon", "\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon"); - defineMacro("\\approxcolon", "\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon"); - defineMacro("\\approxcoloncolon", "\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon"); - - },{}],45:[function(require,module,exports){ - - var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck"); - - var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - - var _createClass2 = require("babel-runtime/helpers/createClass"); - - var _createClass3 = _interopRequireDefault(_createClass2); - - var _utils = require("./utils"); - - var _utils2 = _interopRequireDefault(_utils); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * This node represents a general purpose MathML node of any type. The - * constructor requires the type of node to create (for example, `"mo"` or - * `"mspace"`, corresponding to `` and `` tags). - */ - var MathNode = function () { - function MathNode(type, children) { - (0, _classCallCheck3.default)(this, MathNode); - - this.type = type; - this.attributes = {}; - this.children = children || []; - } - - /** - * Sets an attribute on a MathML node. MathML depends on attributes to convey a - * semantic content, so this is used heavily. - */ - - - (0, _createClass3.default)(MathNode, [{ - key: "setAttribute", - value: function setAttribute(name, value) { - this.attributes[name] = value; - } - - /** - * Converts the math node into a MathML-namespaced DOM element. - */ - - }, { - key: "toNode", - value: function toNode() { - var node = document.createElementNS("http://www.w3.org/1998/Math/MathML", this.type); - - for (var attr in this.attributes) { - if (Object.prototype.hasOwnProperty.call(this.attributes, attr)) { - node.setAttribute(attr, this.attributes[attr]); - } - } - - for (var i = 0; i < this.children.length; i++) { - node.appendChild(this.children[i].toNode()); - } - - return node; - } - - /** - * Converts the math node into an HTML markup string. - */ - - }, { - key: "toMarkup", - value: function toMarkup() { - var markup = "<" + this.type; - - // Add the attributes - for (var attr in this.attributes) { - if (Object.prototype.hasOwnProperty.call(this.attributes, attr)) { - markup += " " + attr + "=\""; - markup += _utils2.default.escape(this.attributes[attr]); - markup += "\""; - } - } - - markup += ">"; - - for (var i = 0; i < this.children.length; i++) { - markup += this.children[i].toMarkup(); - } - - markup += ""; - - return markup; - } - }]); - return MathNode; - }(); - - /** - * This node represents a piece of text. - */ - /** - * These objects store data about MathML nodes. This is the MathML equivalent - * of the types in domTree.js. Since MathML handles its own rendering, and - * since we're mainly using MathML to improve accessibility, we don't manage - * any of the styling state that the plain DOM nodes do. - * - * The `toNode` and `toMarkup` functions work simlarly to how they do in - * domTree.js, creating namespaced DOM nodes and HTML text markup respectively. - */ - - var TextNode = function () { - function TextNode(text) { - (0, _classCallCheck3.default)(this, TextNode); - - this.text = text; - } - - /** - * Converts the text node into a DOM text node. - */ - - - (0, _createClass3.default)(TextNode, [{ - key: "toNode", - value: function toNode() { - return document.createTextNode(this.text); - } - - /** - * Converts the text node into HTML markup (which is just the text itself). - */ - - }, { - key: "toMarkup", - value: function toMarkup() { - return _utils2.default.escape(this.text); - } - }]); - return TextNode; - }(); - - module.exports = { - MathNode: MathNode, - TextNode: TextNode - }; - - },{"./utils":51,"babel-runtime/helpers/classCallCheck":4,"babel-runtime/helpers/createClass":5}],46:[function(require,module,exports){ - - var _Parser = require('./Parser'); - - var _Parser2 = _interopRequireDefault(_Parser); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - /** - * Parses an expression using a Parser, then returns the parsed result. - */ - var parseTree = function parseTree(toParse, settings) { - if (!(typeof toParse === 'string' || toParse instanceof String)) { - throw new TypeError('KaTeX can only parse string typed expression'); - } - var parser = new _Parser2.default(toParse, settings); - - return parser.parse(); - }; /** - * Provides a single function for parsing an expression using a Parser - * TODO(emily): Remove this - */ - - module.exports = parseTree; - - },{"./Parser":31}],47:[function(require,module,exports){ - - /** - * This file provides support to buildMathML.js and buildHTML.js - * for stretchy wide elements rendered from SVG files - * and other CSS trickery. - */ - - var buildCommon = require("./buildCommon"); - var mathMLTree = require("./mathMLTree"); - var utils = require("./utils"); - - var stretchyCodePoint = { - widehat: "^", - widetilde: "~", - undertilde: "~", - overleftarrow: "\u2190", - underleftarrow: "\u2190", - xleftarrow: "\u2190", - overrightarrow: "\u2192", - underrightarrow: "\u2192", - xrightarrow: "\u2192", - underbrace: "\u23B5", - overbrace: "\u23DE", - overleftrightarrow: "\u2194", - underleftrightarrow: "\u2194", - xleftrightarrow: "\u2194", - Overrightarrow: "\u21D2", - xRightarrow: "\u21D2", - overleftharpoon: "\u21BC", - xleftharpoonup: "\u21BC", - overrightharpoon: "\u21C0", - xrightharpoonup: "\u21C0", - xLeftarrow: "\u21D0", - xLeftrightarrow: "\u21D4", - xhookleftarrow: "\u21A9", - xhookrightarrow: "\u21AA", - xmapsto: "\u21A6", - xrightharpoondown: "\u21C1", - xleftharpoondown: "\u21BD", - xrightleftharpoons: "\u21CC", - xleftrightharpoons: "\u21CB", - xtwoheadleftarrow: "\u219E", - xtwoheadrightarrow: "\u21A0", - xLongequal: "=", - xtofrom: "\u21C4" - }; - - var mathMLnode = function mathMLnode(label) { - var node = new mathMLTree.MathNode("mo", [new mathMLTree.TextNode(stretchyCodePoint[label.substr(1)])]); - node.setAttribute("stretchy", "true"); - return node; - }; - - // In the katexImagesData object just below, the dimensions all - // correspond to path geometry inside the relevant SVG. - // For example, \rightarrow uses the same arrowhead as glyph U+2192 - // from the KaTeX Main font. The scaling factor is 1000. - // That is, inside the font, that arrowhead is 522 units tall, which - // corresponds to 0.522 em inside the document. - // And for extensible arrows, we split that distance around the math axis. - - var katexImagesData = { - // height, depth, imageName, minWidth - overleftarrow: [0.522, 0, "leftarrow", 0.5], - underleftarrow: [0.522, 0, "leftarrow", 0.5], - xleftarrow: [0.261, 0.261, "leftarrow", 0.783], - overrightarrow: [0.522, 0, "rightarrow", 0.5], - underrightarrow: [0.522, 0, "rightarrow", 0.5], - xrightarrow: [0.261, 0.261, "rightarrow", 0.783], - overbrace: [0.548, 0, "overbrace", 1.6], - underbrace: [0.548, 0, "underbrace", 1.6], - overleftrightarrow: [0.522, 0, "leftrightarrow", 0.5], - underleftrightarrow: [0.522, 0, "leftrightarrow", 0.5], - xleftrightarrow: [0.261, 0.261, "leftrightarrow", 0.783], - Overrightarrow: [0.56, 0, "doublerightarrow", 0.5], - xLeftarrow: [0.28, 0.28, "doubleleftarrow", 0.783], - xRightarrow: [0.28, 0.28, "doublerightarrow", 0.783], - xLeftrightarrow: [0.28, 0.28, "doubleleftrightarrow", 0.955], - overleftharpoon: [0.522, 0, "leftharpoon", 0.5], - overrightharpoon: [0.522, 0, "rightharpoon", 0.5], - xleftharpoonup: [0.261, 0.261, "leftharpoon", 0.783], - xrightharpoonup: [0.261, 0.261, "rightharpoon", 0.783], - xhookleftarrow: [0.261, 0.261, "hookleftarrow", 0.87], - xhookrightarrow: [0.261, 0.261, "hookrightarrow", 0.87], - overlinesegment: [0.414, 0, "linesegment", 0.5], - underlinesegment: [0.414, 0, "linesegment", 0.5], - xmapsto: [0.261, 0.261, "mapsto", 0.783], - xrightharpoondown: [0.261, 0.261, "rightharpoondown", 0.783], - xleftharpoondown: [0.261, 0.261, "leftharpoondown", 0.783], - xrightleftharpoons: [0.358, 0.358, "rightleftharpoons", 0.716], - xleftrightharpoons: [0.358, 0.358, "leftrightharpoons", 0.716], - overgroup: [0.342, 0, "overgroup", 0.87], - undergroup: [0.342, 0, "undergroup", 0.87], - xtwoheadleftarrow: [0.167, 0.167, "twoheadleftarrow", 0.86], - xtwoheadrightarrow: [0.167, 0.167, "twoheadrightarrow", 0.86], - xLongequal: [0.167, 0.167, "longequal", 0.5], - xtofrom: [0.264, 0.264, "tofrom", 0.86] - }; - - // Many of the KaTeX SVG images have been adapted from glyphs in KaTeX fonts. - // Copyright (c) 2009-2010, Design Science, Inc. () - // Copyright (c) 2014-2017 Khan Academy () - // Licensed under the SIL Open Font License, Version 1.1. - // See \nhttp://scripts.sil.org/OFL - - // Nested SVGs - // Many of the KaTeX SVG images contain a nested SVG. This is done to - // achieve a stretchy image while avoiding distortion of arrowheads or - // brace corners. - - // The inner SVG typically contains a very long (400 em) arrow. - - // The outer SVG acts like a window that exposes only part of the inner SVG. - // The outer SVG will grow or shrink to match the dimensions set by CSS. - - // The inner SVG always has a longer, thinner aspect ratio than the outer - // SVG. After the inner SVG fills 100% of the height of the outer SVG, - // there is a long arrow shaft left over. That left-over shaft is not shown. - // Instead, it is sliced off because the inner SVG is set to - // "preserveAspectRatio='... slice'". - - // Thus, the reader sees an arrow that matches the subject matter width - // without distortion. - - // Some functions, such as \cancel, need to vary their aspect ratio. These - // functions do not get the nested SVG treatment. - - // Second Brush Stroke - // Low resolution monitors struggle to display images in fine detail. - // So browsers apply anti-aliasing. A long straight arrow shaft therefore - // will sometimes appear as if it has a blurred edge. - - // To mitigate this, these SVG files contain a second "brush-stroke" on the - // arrow shafts. That is, a second long thin rectangular SVG path has been - // written directly on top of each arrow shaft. This reinforcement causes - // some of the screen pixels to display as black instead of the anti-aliased - // gray pixel that a single path would generate. So we get arrow shafts - // whose edges appear to be sharper. - - var svgPath = { - doubleleftarrow: "", - - doublerightarrow: "", - - leftarrow: "", - - rightarrow: "" - }; - - var innerSVG = { - // Since bcancel's SVG is inline and it omits the viewBox attribute, - // it's stroke-width will not vary with span area. - bcancel: "", - - cancel: "", - - // The doubleleftarrow geometry is from glyph U+21D0 in the font KaTeX Main - doubleleftarrow: ">" + svgPath["doubleleftarrow"] + "", - - // doubleleftrightarrow is from glyph U+21D4 in font KaTeX Main - doubleleftrightarrow: ">" + svgPath["doubleleftarrow"] + "\n" + svgPath["doublerightarrow"] + "", - - // doublerightarrow is from glyph U+21D2 in font KaTeX Main - doublerightarrow: ">" + svgPath["doublerightarrow"] + "", - - // hookleftarrow is from glyph U+21A9 in font KaTeX Main - hookleftarrow: ">" + svgPath["leftarrow"] + "\n", - - // hookrightarrow is from glyph U+21AA in font KaTeX Main - hookrightarrow: ">" + svgPath["rightarrow"] + "", - - // leftarrow is from glyph U+2190 in font KaTeX Main - leftarrow: ">" + svgPath["leftarrow"] + "", - - // leftharpoon is from glyph U+21BD in font KaTeX Main - leftharpoon: ">", - - // leftharpoondown is from glyph U+21BD in font KaTeX Main - leftharpoondown: ">", - - // leftrightarrow is from glyph U+2194 in font KaTeX Main - leftrightarrow: ">" + svgPath["leftarrow"] + "\n" + svgPath["rightarrow"] + "", - - // leftrightharpoons is from glyphs U+21BC/21B1 in font KaTeX Main - leftrightharpoons: ">\n", - - linesegment: ">\n", - - longequal: " viewBox='0 0 100 334' preserveAspectRatio='none'>\n", - - // mapsto is from glyph U+21A6 in font KaTeX Main - mapsto: ">" + svgPath["rightarrow"] + "", - - // overbrace is from glyphs U+23A9/23A8/23A7 in font KaTeX_Size4-Regular - overbrace: ">\n", - - // overgroup is from the MnSymbol package (public domain) - overgroup: ">", - - // rightarrow is from glyph U+2192 in font KaTeX Main - rightarrow: ">" + svgPath["rightarrow"] + "", - - // rightharpoon is from glyph U+21C0 in font KaTeX Main - rightharpoon: ">", - - // rightharpoondown is from glyph U+21C1 in font KaTeX Main - rightharpoondown: ">", - - // rightleftharpoons is from glyph U+21CC in font KaTeX Main - rightleftharpoons: ">", - - // tilde1 is a modified version of a glyph from the MnSymbol package - tilde1: " viewBox='0 0 600 260' preserveAspectRatio='none'>\n", - - // Ditto tilde2, tilde3, and tilde 4 - tilde2: " viewBox='0 0 1033 286' preserveAspectRatio='none'>\n", - - tilde3: " viewBox='0 0 2339 306' preserveAspectRatio='none'>\n", - - tilde4: " viewBox='0 0 2340 312' preserveAspectRatio='none'>\n", - - // tofrom is from glyph U+21C4 in font KaTeX AMS Regular - tofrom: ">", - - // twoheadleftarrow is from glyph U+219E in font KaTeX AMS Regular - twoheadleftarrow: ">\n", - - // twoheadrightarrow is from glyph U+21A0 in font KaTeX AMS Regular - twoheadrightarrow: ">\n", - - // underbrace is from glyphs U+23A9/23A8/23A7 in font KaTeX_Size4-Regular - underbrace: ">\n", - - // undergroup is from the MnSymbol package (public domain) - undergroup: ">", - - // widehat1 is a modified version of a glyph from the MnSymbol package - widehat1: " viewBox='0 0 1062 239' preserveAspectRatio='none'>\n", - - // Ditto widehat2, widehat3, and widehat4 - widehat2: " viewBox='0 0 2364 300' preserveAspectRatio='none'>\n", - - widehat3: " viewBox='0 0 2364 360' preserveAspectRatio='none'>\n", - - widehat4: " viewBox='0 0 2364 420' preserveAspectRatio='none'>\n", - - xcancel: "\n" - }; - - var svgSpan = function svgSpan(group, options) { - // Create a span with inline SVG for the element. - var label = group.value.label.substr(1); - var height = 0; - var depth = 0; - var imageName = ""; - var minWidth = 0; - - if (utils.contains(["widehat", "widetilde", "undertilde"], label)) { - // There are four SVG images available for each function. - // Choose a taller image when there are more characters. - var numChars = group.value.value.length; - if (numChars > 5) { - height = 0.312; - imageName = (label === "widehat" ? "widehat" : "tilde") + "4"; - } else { - var imgIndex = [1, 1, 2, 2, 3, 3][numChars]; - if (label === "widehat") { - height = [0, 0.24, 0.30, 0.30, 0.36, 0.36][numChars]; - imageName = "widehat" + imgIndex; - } else { - height = [0, 0.26, 0.30, 0.30, 0.34, 0.34][numChars]; - imageName = "tilde" + imgIndex; - } - } - } else { - var imgData = katexImagesData[label]; - height = imgData[0]; - depth = imgData[1]; - imageName = imgData[2]; - minWidth = imgData[3]; - } - - var span = buildCommon.makeSpan([], [], options); - span.height = height; - span.depth = depth; - var totalHeight = height + depth; - span.style.height = totalHeight + "em"; - if (minWidth > 0) { - span.style.minWidth = minWidth + "em"; - } - - span.innerHTML = ""; - - return span; - }; - - var encloseSpan = function encloseSpan(inner, label, pad, options) { - // Return an image span for \cancel, \bcancel, \xcancel, or \fbox - var img = void 0; - var totalHeight = inner.height + inner.depth + 2 * pad; - - if (label === "fbox") { - img = buildCommon.makeSpan(["stretchy", label], [], options); - if (options.color) { - img.style.borderColor = options.getColor(); - } - } else { - img = buildCommon.makeSpan([], [], options); - img.innerHTML = "" + innerSVG[label] + ""; - } - - img.height = totalHeight; - img.style.height = totalHeight + "em"; - - return img; - }; - - module.exports = { - encloseSpan: encloseSpan, - mathMLnode: mathMLnode, - svgSpan: svgSpan - }; - - },{"./buildCommon":34,"./mathMLTree":45,"./utils":51}],48:[function(require,module,exports){ - - /** - * This file holds a list of all no-argument functions and single-character - * symbols (like 'a' or ';'). - * - * For each of the symbols, there are three properties they can have: - * - font (required): the font to be used for this symbol. Either "main" (the - normal font), or "ams" (the ams fonts). - * - group (required): the ParseNode group type the symbol should have (i.e. - "textord", "mathord", etc). - See https://github.com/Khan/KaTeX/wiki/Examining-TeX#group-types - * - replace: the character that this symbol or function should be - * replaced with (i.e. "\phi" has a replace value of "\u03d5", the phi - * character in the main font). - * - * The outermost map in the table indicates what mode the symbols should be - * accepted in (e.g. "math" or "text"). - */ - - module.exports = { - math: {}, - text: {} - }; - - function defineSymbol(mode, font, group, replace, name, acceptUnicodeChar) { - module.exports[mode][name] = { - font: font, - group: group, - replace: replace - }; - - if (acceptUnicodeChar) { - module.exports[mode][replace] = module.exports[mode][name]; - } - } - - // Some abbreviations for commonly used strings. - // This helps minify the code, and also spotting typos using jshint. - - // modes: - var math = "math"; - var text = "text"; - - // fonts: - var main = "main"; - var ams = "ams"; - - // groups: - var accent = "accent"; - var bin = "bin"; - var close = "close"; - var inner = "inner"; - var mathord = "mathord"; - var op = "op"; - var open = "open"; - var punct = "punct"; - var rel = "rel"; - var spacing = "spacing"; - var textord = "textord"; - - // Now comes the symbol table - - // Relation Symbols - defineSymbol(math, main, rel, "\u2261", "\\equiv"); - defineSymbol(math, main, rel, "\u227A", "\\prec"); - defineSymbol(math, main, rel, "\u227B", "\\succ"); - defineSymbol(math, main, rel, "\u223C", "\\sim"); - defineSymbol(math, main, rel, "\u22A5", "\\perp"); - defineSymbol(math, main, rel, "\u2AAF", "\\preceq"); - defineSymbol(math, main, rel, "\u2AB0", "\\succeq"); - defineSymbol(math, main, rel, "\u2243", "\\simeq"); - defineSymbol(math, main, rel, "\u2223", "\\mid"); - defineSymbol(math, main, rel, "\u226A", "\\ll"); - defineSymbol(math, main, rel, "\u226B", "\\gg"); - defineSymbol(math, main, rel, "\u224D", "\\asymp"); - defineSymbol(math, main, rel, "\u2225", "\\parallel"); - defineSymbol(math, main, rel, "\u22C8", "\\bowtie"); - defineSymbol(math, main, rel, "\u2323", "\\smile"); - defineSymbol(math, main, rel, "\u2291", "\\sqsubseteq"); - defineSymbol(math, main, rel, "\u2292", "\\sqsupseteq"); - defineSymbol(math, main, rel, "\u2250", "\\doteq"); - defineSymbol(math, main, rel, "\u2322", "\\frown"); - defineSymbol(math, main, rel, "\u220B", "\\ni"); - defineSymbol(math, main, rel, "\u221D", "\\propto"); - defineSymbol(math, main, rel, "\u22A2", "\\vdash"); - defineSymbol(math, main, rel, "\u22A3", "\\dashv"); - defineSymbol(math, main, rel, "\u220B", "\\owns"); - - // Punctuation - defineSymbol(math, main, punct, ".", "\\ldotp"); - defineSymbol(math, main, punct, "\u22C5", "\\cdotp"); - - // Misc Symbols - defineSymbol(math, main, textord, "#", "\\#"); - defineSymbol(text, main, textord, "#", "\\#"); - defineSymbol(math, main, textord, "&", "\\&"); - defineSymbol(text, main, textord, "&", "\\&"); - defineSymbol(math, main, textord, "\u2135", "\\aleph"); - defineSymbol(math, main, textord, "\u2200", "\\forall"); - defineSymbol(math, main, textord, "\u210F", "\\hbar"); - defineSymbol(math, main, textord, "\u2203", "\\exists"); - defineSymbol(math, main, textord, "\u2207", "\\nabla"); - defineSymbol(math, main, textord, "\u266D", "\\flat"); - defineSymbol(math, main, textord, "\u2113", "\\ell"); - defineSymbol(math, main, textord, "\u266E", "\\natural"); - defineSymbol(math, main, textord, "\u2663", "\\clubsuit"); - defineSymbol(math, main, textord, "\u2118", "\\wp"); - defineSymbol(math, main, textord, "\u266F", "\\sharp"); - defineSymbol(math, main, textord, "\u2662", "\\diamondsuit"); - defineSymbol(math, main, textord, "\u211C", "\\Re"); - defineSymbol(math, main, textord, "\u2661", "\\heartsuit"); - defineSymbol(math, main, textord, "\u2111", "\\Im"); - defineSymbol(math, main, textord, "\u2660", "\\spadesuit"); - - // Math and Text - defineSymbol(math, main, textord, "\u2020", "\\dag"); - defineSymbol(text, main, textord, "\u2020", "\\dag"); - defineSymbol(text, main, textord, "\u2020", "\\textdagger"); - defineSymbol(math, main, textord, "\u2021", "\\ddag"); - defineSymbol(text, main, textord, "\u2021", "\\ddag"); - defineSymbol(text, main, textord, "\u2020", "\\textdaggerdbl"); - - // Large Delimiters - defineSymbol(math, main, close, "\u23B1", "\\rmoustache"); - defineSymbol(math, main, open, "\u23B0", "\\lmoustache"); - defineSymbol(math, main, close, "\u27EF", "\\rgroup"); - defineSymbol(math, main, open, "\u27EE", "\\lgroup"); - - // Binary Operators - defineSymbol(math, main, bin, "\u2213", "\\mp"); - defineSymbol(math, main, bin, "\u2296", "\\ominus"); - defineSymbol(math, main, bin, "\u228E", "\\uplus"); - defineSymbol(math, main, bin, "\u2293", "\\sqcap"); - defineSymbol(math, main, bin, "\u2217", "\\ast"); - defineSymbol(math, main, bin, "\u2294", "\\sqcup"); - defineSymbol(math, main, bin, "\u25EF", "\\bigcirc"); - defineSymbol(math, main, bin, "\u2219", "\\bullet"); - defineSymbol(math, main, bin, "\u2021", "\\ddagger"); - defineSymbol(math, main, bin, "\u2240", "\\wr"); - defineSymbol(math, main, bin, "\u2A3F", "\\amalg"); - - // Arrow Symbols - defineSymbol(math, main, rel, "\u27F5", "\\longleftarrow"); - defineSymbol(math, main, rel, "\u21D0", "\\Leftarrow"); - defineSymbol(math, main, rel, "\u27F8", "\\Longleftarrow"); - defineSymbol(math, main, rel, "\u27F6", "\\longrightarrow"); - defineSymbol(math, main, rel, "\u21D2", "\\Rightarrow"); - defineSymbol(math, main, rel, "\u27F9", "\\Longrightarrow"); - defineSymbol(math, main, rel, "\u2194", "\\leftrightarrow"); - defineSymbol(math, main, rel, "\u27F7", "\\longleftrightarrow"); - defineSymbol(math, main, rel, "\u21D4", "\\Leftrightarrow"); - defineSymbol(math, main, rel, "\u27FA", "\\Longleftrightarrow"); - defineSymbol(math, main, rel, "\u21A6", "\\mapsto"); - defineSymbol(math, main, rel, "\u27FC", "\\longmapsto"); - defineSymbol(math, main, rel, "\u2197", "\\nearrow"); - defineSymbol(math, main, rel, "\u21A9", "\\hookleftarrow"); - defineSymbol(math, main, rel, "\u21AA", "\\hookrightarrow"); - defineSymbol(math, main, rel, "\u2198", "\\searrow"); - defineSymbol(math, main, rel, "\u21BC", "\\leftharpoonup"); - defineSymbol(math, main, rel, "\u21C0", "\\rightharpoonup"); - defineSymbol(math, main, rel, "\u2199", "\\swarrow"); - defineSymbol(math, main, rel, "\u21BD", "\\leftharpoondown"); - defineSymbol(math, main, rel, "\u21C1", "\\rightharpoondown"); - defineSymbol(math, main, rel, "\u2196", "\\nwarrow"); - defineSymbol(math, main, rel, "\u21CC", "\\rightleftharpoons"); - - // AMS Negated Binary Relations - defineSymbol(math, ams, rel, "\u226E", "\\nless"); - defineSymbol(math, ams, rel, "\uE010", "\\nleqslant"); - defineSymbol(math, ams, rel, "\uE011", "\\nleqq"); - defineSymbol(math, ams, rel, "\u2A87", "\\lneq"); - defineSymbol(math, ams, rel, "\u2268", "\\lneqq"); - defineSymbol(math, ams, rel, "\uE00C", "\\lvertneqq"); - defineSymbol(math, ams, rel, "\u22E6", "\\lnsim"); - defineSymbol(math, ams, rel, "\u2A89", "\\lnapprox"); - defineSymbol(math, ams, rel, "\u2280", "\\nprec"); - defineSymbol(math, ams, rel, "\u22E0", "\\npreceq"); - defineSymbol(math, ams, rel, "\u22E8", "\\precnsim"); - defineSymbol(math, ams, rel, "\u2AB9", "\\precnapprox"); - defineSymbol(math, ams, rel, "\u2241", "\\nsim"); - defineSymbol(math, ams, rel, "\uE006", "\\nshortmid"); - defineSymbol(math, ams, rel, "\u2224", "\\nmid"); - defineSymbol(math, ams, rel, "\u22AC", "\\nvdash"); - defineSymbol(math, ams, rel, "\u22AD", "\\nvDash"); - defineSymbol(math, ams, rel, "\u22EA", "\\ntriangleleft"); - defineSymbol(math, ams, rel, "\u22EC", "\\ntrianglelefteq"); - defineSymbol(math, ams, rel, "\u228A", "\\subsetneq"); - defineSymbol(math, ams, rel, "\uE01A", "\\varsubsetneq"); - defineSymbol(math, ams, rel, "\u2ACB", "\\subsetneqq"); - defineSymbol(math, ams, rel, "\uE017", "\\varsubsetneqq"); - defineSymbol(math, ams, rel, "\u226F", "\\ngtr"); - defineSymbol(math, ams, rel, "\uE00F", "\\ngeqslant"); - defineSymbol(math, ams, rel, "\uE00E", "\\ngeqq"); - defineSymbol(math, ams, rel, "\u2A88", "\\gneq"); - defineSymbol(math, ams, rel, "\u2269", "\\gneqq"); - defineSymbol(math, ams, rel, "\uE00D", "\\gvertneqq"); - defineSymbol(math, ams, rel, "\u22E7", "\\gnsim"); - defineSymbol(math, ams, rel, "\u2A8A", "\\gnapprox"); - defineSymbol(math, ams, rel, "\u2281", "\\nsucc"); - defineSymbol(math, ams, rel, "\u22E1", "\\nsucceq"); - defineSymbol(math, ams, rel, "\u22E9", "\\succnsim"); - defineSymbol(math, ams, rel, "\u2ABA", "\\succnapprox"); - defineSymbol(math, ams, rel, "\u2246", "\\ncong"); - defineSymbol(math, ams, rel, "\uE007", "\\nshortparallel"); - defineSymbol(math, ams, rel, "\u2226", "\\nparallel"); - defineSymbol(math, ams, rel, "\u22AF", "\\nVDash"); - defineSymbol(math, ams, rel, "\u22EB", "\\ntriangleright"); - defineSymbol(math, ams, rel, "\u22ED", "\\ntrianglerighteq"); - defineSymbol(math, ams, rel, "\uE018", "\\nsupseteqq"); - defineSymbol(math, ams, rel, "\u228B", "\\supsetneq"); - defineSymbol(math, ams, rel, "\uE01B", "\\varsupsetneq"); - defineSymbol(math, ams, rel, "\u2ACC", "\\supsetneqq"); - defineSymbol(math, ams, rel, "\uE019", "\\varsupsetneqq"); - defineSymbol(math, ams, rel, "\u22AE", "\\nVdash"); - defineSymbol(math, ams, rel, "\u2AB5", "\\precneqq"); - defineSymbol(math, ams, rel, "\u2AB6", "\\succneqq"); - defineSymbol(math, ams, rel, "\uE016", "\\nsubseteqq"); - defineSymbol(math, ams, bin, "\u22B4", "\\unlhd"); - defineSymbol(math, ams, bin, "\u22B5", "\\unrhd"); - - // AMS Negated Arrows - defineSymbol(math, ams, rel, "\u219A", "\\nleftarrow"); - defineSymbol(math, ams, rel, "\u219B", "\\nrightarrow"); - defineSymbol(math, ams, rel, "\u21CD", "\\nLeftarrow"); - defineSymbol(math, ams, rel, "\u21CF", "\\nRightarrow"); - defineSymbol(math, ams, rel, "\u21AE", "\\nleftrightarrow"); - defineSymbol(math, ams, rel, "\u21CE", "\\nLeftrightarrow"); - - // AMS Misc - defineSymbol(math, ams, rel, "\u25B3", "\\vartriangle"); - defineSymbol(math, ams, textord, "\u210F", "\\hslash"); - defineSymbol(math, ams, textord, "\u25BD", "\\triangledown"); - defineSymbol(math, ams, textord, "\u25CA", "\\lozenge"); - defineSymbol(math, ams, textord, "\u24C8", "\\circledS"); - defineSymbol(math, ams, textord, "\xAE", "\\circledR"); - defineSymbol(text, ams, textord, "\xAE", "\\circledR"); - defineSymbol(math, ams, textord, "\u2221", "\\measuredangle"); - defineSymbol(math, ams, textord, "\u2204", "\\nexists"); - defineSymbol(math, ams, textord, "\u2127", "\\mho"); - defineSymbol(math, ams, textord, "\u2132", "\\Finv"); - defineSymbol(math, ams, textord, "\u2141", "\\Game"); - defineSymbol(math, ams, textord, "k", "\\Bbbk"); - defineSymbol(math, ams, textord, "\u2035", "\\backprime"); - defineSymbol(math, ams, textord, "\u25B2", "\\blacktriangle"); - defineSymbol(math, ams, textord, "\u25BC", "\\blacktriangledown"); - defineSymbol(math, ams, textord, "\u25A0", "\\blacksquare"); - defineSymbol(math, ams, textord, "\u29EB", "\\blacklozenge"); - defineSymbol(math, ams, textord, "\u2605", "\\bigstar"); - defineSymbol(math, ams, textord, "\u2222", "\\sphericalangle"); - defineSymbol(math, ams, textord, "\u2201", "\\complement"); - defineSymbol(math, ams, textord, "\xF0", "\\eth"); - defineSymbol(math, ams, textord, "\u2571", "\\diagup"); - defineSymbol(math, ams, textord, "\u2572", "\\diagdown"); - defineSymbol(math, ams, textord, "\u25A1", "\\square"); - defineSymbol(math, ams, textord, "\u25A1", "\\Box"); - defineSymbol(math, ams, textord, "\u25CA", "\\Diamond"); - defineSymbol(math, ams, textord, "\xA5", "\\yen"); - defineSymbol(math, ams, textord, "\u2713", "\\checkmark"); - defineSymbol(text, ams, textord, "\u2713", "\\checkmark"); - - // AMS Hebrew - defineSymbol(math, ams, textord, "\u2136", "\\beth"); - defineSymbol(math, ams, textord, "\u2138", "\\daleth"); - defineSymbol(math, ams, textord, "\u2137", "\\gimel"); - - // AMS Greek - defineSymbol(math, ams, textord, "\u03DD", "\\digamma"); - defineSymbol(math, ams, textord, "\u03F0", "\\varkappa"); - - // AMS Delimiters - defineSymbol(math, ams, open, "\u250C", "\\ulcorner"); - defineSymbol(math, ams, close, "\u2510", "\\urcorner"); - defineSymbol(math, ams, open, "\u2514", "\\llcorner"); - defineSymbol(math, ams, close, "\u2518", "\\lrcorner"); - - // AMS Binary Relations - defineSymbol(math, ams, rel, "\u2266", "\\leqq"); - defineSymbol(math, ams, rel, "\u2A7D", "\\leqslant"); - defineSymbol(math, ams, rel, "\u2A95", "\\eqslantless"); - defineSymbol(math, ams, rel, "\u2272", "\\lesssim"); - defineSymbol(math, ams, rel, "\u2A85", "\\lessapprox"); - defineSymbol(math, ams, rel, "\u224A", "\\approxeq"); - defineSymbol(math, ams, bin, "\u22D6", "\\lessdot"); - defineSymbol(math, ams, rel, "\u22D8", "\\lll"); - defineSymbol(math, ams, rel, "\u2276", "\\lessgtr"); - defineSymbol(math, ams, rel, "\u22DA", "\\lesseqgtr"); - defineSymbol(math, ams, rel, "\u2A8B", "\\lesseqqgtr"); - defineSymbol(math, ams, rel, "\u2251", "\\doteqdot"); - defineSymbol(math, ams, rel, "\u2253", "\\risingdotseq"); - defineSymbol(math, ams, rel, "\u2252", "\\fallingdotseq"); - defineSymbol(math, ams, rel, "\u223D", "\\backsim"); - defineSymbol(math, ams, rel, "\u22CD", "\\backsimeq"); - defineSymbol(math, ams, rel, "\u2AC5", "\\subseteqq"); - defineSymbol(math, ams, rel, "\u22D0", "\\Subset"); - defineSymbol(math, ams, rel, "\u228F", "\\sqsubset"); - defineSymbol(math, ams, rel, "\u227C", "\\preccurlyeq"); - defineSymbol(math, ams, rel, "\u22DE", "\\curlyeqprec"); - defineSymbol(math, ams, rel, "\u227E", "\\precsim"); - defineSymbol(math, ams, rel, "\u2AB7", "\\precapprox"); - defineSymbol(math, ams, rel, "\u22B2", "\\vartriangleleft"); - defineSymbol(math, ams, rel, "\u22B4", "\\trianglelefteq"); - defineSymbol(math, ams, rel, "\u22A8", "\\vDash"); - defineSymbol(math, ams, rel, "\u22AA", "\\Vvdash"); - defineSymbol(math, ams, rel, "\u2323", "\\smallsmile"); - defineSymbol(math, ams, rel, "\u2322", "\\smallfrown"); - defineSymbol(math, ams, rel, "\u224F", "\\bumpeq"); - defineSymbol(math, ams, rel, "\u224E", "\\Bumpeq"); - defineSymbol(math, ams, rel, "\u2267", "\\geqq"); - defineSymbol(math, ams, rel, "\u2A7E", "\\geqslant"); - defineSymbol(math, ams, rel, "\u2A96", "\\eqslantgtr"); - defineSymbol(math, ams, rel, "\u2273", "\\gtrsim"); - defineSymbol(math, ams, rel, "\u2A86", "\\gtrapprox"); - defineSymbol(math, ams, bin, "\u22D7", "\\gtrdot"); - defineSymbol(math, ams, rel, "\u22D9", "\\ggg"); - defineSymbol(math, ams, rel, "\u2277", "\\gtrless"); - defineSymbol(math, ams, rel, "\u22DB", "\\gtreqless"); - defineSymbol(math, ams, rel, "\u2A8C", "\\gtreqqless"); - defineSymbol(math, ams, rel, "\u2256", "\\eqcirc"); - defineSymbol(math, ams, rel, "\u2257", "\\circeq"); - defineSymbol(math, ams, rel, "\u225C", "\\triangleq"); - defineSymbol(math, ams, rel, "\u223C", "\\thicksim"); - defineSymbol(math, ams, rel, "\u2248", "\\thickapprox"); - defineSymbol(math, ams, rel, "\u2AC6", "\\supseteqq"); - defineSymbol(math, ams, rel, "\u22D1", "\\Supset"); - defineSymbol(math, ams, rel, "\u2290", "\\sqsupset"); - defineSymbol(math, ams, rel, "\u227D", "\\succcurlyeq"); - defineSymbol(math, ams, rel, "\u22DF", "\\curlyeqsucc"); - defineSymbol(math, ams, rel, "\u227F", "\\succsim"); - defineSymbol(math, ams, rel, "\u2AB8", "\\succapprox"); - defineSymbol(math, ams, rel, "\u22B3", "\\vartriangleright"); - defineSymbol(math, ams, rel, "\u22B5", "\\trianglerighteq"); - defineSymbol(math, ams, rel, "\u22A9", "\\Vdash"); - defineSymbol(math, ams, rel, "\u2223", "\\shortmid"); - defineSymbol(math, ams, rel, "\u2225", "\\shortparallel"); - defineSymbol(math, ams, rel, "\u226C", "\\between"); - defineSymbol(math, ams, rel, "\u22D4", "\\pitchfork"); - defineSymbol(math, ams, rel, "\u221D", "\\varpropto"); - defineSymbol(math, ams, rel, "\u25C0", "\\blacktriangleleft"); - defineSymbol(math, ams, rel, "\u2234", "\\therefore"); - defineSymbol(math, ams, rel, "\u220D", "\\backepsilon"); - defineSymbol(math, ams, rel, "\u25B6", "\\blacktriangleright"); - defineSymbol(math, ams, rel, "\u2235", "\\because"); - defineSymbol(math, ams, rel, "\u22D8", "\\llless"); - defineSymbol(math, ams, rel, "\u22D9", "\\gggtr"); - defineSymbol(math, ams, bin, "\u22B2", "\\lhd"); - defineSymbol(math, ams, bin, "\u22B3", "\\rhd"); - defineSymbol(math, ams, rel, "\u2242", "\\eqsim"); - defineSymbol(math, main, rel, "\u22C8", "\\Join"); - defineSymbol(math, ams, rel, "\u2251", "\\Doteq"); - - // AMS Binary Operators - defineSymbol(math, ams, bin, "\u2214", "\\dotplus"); - defineSymbol(math, ams, bin, "\u2216", "\\smallsetminus"); - defineSymbol(math, ams, bin, "\u22D2", "\\Cap"); - defineSymbol(math, ams, bin, "\u22D3", "\\Cup"); - defineSymbol(math, ams, bin, "\u2A5E", "\\doublebarwedge"); - defineSymbol(math, ams, bin, "\u229F", "\\boxminus"); - defineSymbol(math, ams, bin, "\u229E", "\\boxplus"); - defineSymbol(math, ams, bin, "\u22C7", "\\divideontimes"); - defineSymbol(math, ams, bin, "\u22C9", "\\ltimes"); - defineSymbol(math, ams, bin, "\u22CA", "\\rtimes"); - defineSymbol(math, ams, bin, "\u22CB", "\\leftthreetimes"); - defineSymbol(math, ams, bin, "\u22CC", "\\rightthreetimes"); - defineSymbol(math, ams, bin, "\u22CF", "\\curlywedge"); - defineSymbol(math, ams, bin, "\u22CE", "\\curlyvee"); - defineSymbol(math, ams, bin, "\u229D", "\\circleddash"); - defineSymbol(math, ams, bin, "\u229B", "\\circledast"); - defineSymbol(math, ams, bin, "\u22C5", "\\centerdot"); - defineSymbol(math, ams, bin, "\u22BA", "\\intercal"); - defineSymbol(math, ams, bin, "\u22D2", "\\doublecap"); - defineSymbol(math, ams, bin, "\u22D3", "\\doublecup"); - defineSymbol(math, ams, bin, "\u22A0", "\\boxtimes"); - - // AMS Arrows - defineSymbol(math, ams, rel, "\u21E2", "\\dashrightarrow"); - defineSymbol(math, ams, rel, "\u21E0", "\\dashleftarrow"); - defineSymbol(math, ams, rel, "\u21C7", "\\leftleftarrows"); - defineSymbol(math, ams, rel, "\u21C6", "\\leftrightarrows"); - defineSymbol(math, ams, rel, "\u21DA", "\\Lleftarrow"); - defineSymbol(math, ams, rel, "\u219E", "\\twoheadleftarrow"); - defineSymbol(math, ams, rel, "\u21A2", "\\leftarrowtail"); - defineSymbol(math, ams, rel, "\u21AB", "\\looparrowleft"); - defineSymbol(math, ams, rel, "\u21CB", "\\leftrightharpoons"); - defineSymbol(math, ams, rel, "\u21B6", "\\curvearrowleft"); - defineSymbol(math, ams, rel, "\u21BA", "\\circlearrowleft"); - defineSymbol(math, ams, rel, "\u21B0", "\\Lsh"); - defineSymbol(math, ams, rel, "\u21C8", "\\upuparrows"); - defineSymbol(math, ams, rel, "\u21BF", "\\upharpoonleft"); - defineSymbol(math, ams, rel, "\u21C3", "\\downharpoonleft"); - defineSymbol(math, ams, rel, "\u22B8", "\\multimap"); - defineSymbol(math, ams, rel, "\u21AD", "\\leftrightsquigarrow"); - defineSymbol(math, ams, rel, "\u21C9", "\\rightrightarrows"); - defineSymbol(math, ams, rel, "\u21C4", "\\rightleftarrows"); - defineSymbol(math, ams, rel, "\u21A0", "\\twoheadrightarrow"); - defineSymbol(math, ams, rel, "\u21A3", "\\rightarrowtail"); - defineSymbol(math, ams, rel, "\u21AC", "\\looparrowright"); - defineSymbol(math, ams, rel, "\u21B7", "\\curvearrowright"); - defineSymbol(math, ams, rel, "\u21BB", "\\circlearrowright"); - defineSymbol(math, ams, rel, "\u21B1", "\\Rsh"); - defineSymbol(math, ams, rel, "\u21CA", "\\downdownarrows"); - defineSymbol(math, ams, rel, "\u21BE", "\\upharpoonright"); - defineSymbol(math, ams, rel, "\u21C2", "\\downharpoonright"); - defineSymbol(math, ams, rel, "\u21DD", "\\rightsquigarrow"); - defineSymbol(math, ams, rel, "\u21DD", "\\leadsto"); - defineSymbol(math, ams, rel, "\u21DB", "\\Rrightarrow"); - defineSymbol(math, ams, rel, "\u21BE", "\\restriction"); - - defineSymbol(math, main, textord, "\u2018", "`"); - defineSymbol(math, main, textord, "$", "\\$"); - defineSymbol(text, main, textord, "$", "\\$"); - defineSymbol(text, main, textord, "$", "\\textdollar"); - defineSymbol(math, main, textord, "%", "\\%"); - defineSymbol(text, main, textord, "%", "\\%"); - defineSymbol(math, main, textord, "_", "\\_"); - defineSymbol(text, main, textord, "_", "\\_"); - defineSymbol(text, main, textord, "_", "\\textunderscore"); - defineSymbol(math, main, textord, "\u2220", "\\angle"); - defineSymbol(math, main, textord, "\u221E", "\\infty"); - defineSymbol(math, main, textord, "\u2032", "\\prime"); - defineSymbol(math, main, textord, "\u25B3", "\\triangle"); - defineSymbol(math, main, textord, "\u0393", "\\Gamma", true); - defineSymbol(math, main, textord, "\u0394", "\\Delta", true); - defineSymbol(math, main, textord, "\u0398", "\\Theta", true); - defineSymbol(math, main, textord, "\u039B", "\\Lambda", true); - defineSymbol(math, main, textord, "\u039E", "\\Xi", true); - defineSymbol(math, main, textord, "\u03A0", "\\Pi", true); - defineSymbol(math, main, textord, "\u03A3", "\\Sigma", true); - defineSymbol(math, main, textord, "\u03A5", "\\Upsilon", true); - defineSymbol(math, main, textord, "\u03A6", "\\Phi", true); - defineSymbol(math, main, textord, "\u03A8", "\\Psi", true); - defineSymbol(math, main, textord, "\u03A9", "\\Omega", true); - defineSymbol(math, main, textord, "\xAC", "\\neg"); - defineSymbol(math, main, textord, "\xAC", "\\lnot"); - defineSymbol(math, main, textord, "\u22A4", "\\top"); - defineSymbol(math, main, textord, "\u22A5", "\\bot"); - defineSymbol(math, main, textord, "\u2205", "\\emptyset"); - defineSymbol(math, ams, textord, "\u2205", "\\varnothing"); - defineSymbol(math, main, mathord, "\u03B1", "\\alpha", true); - defineSymbol(math, main, mathord, "\u03B2", "\\beta", true); - defineSymbol(math, main, mathord, "\u03B3", "\\gamma", true); - defineSymbol(math, main, mathord, "\u03B4", "\\delta", true); - defineSymbol(math, main, mathord, "\u03F5", "\\epsilon", true); - defineSymbol(math, main, mathord, "\u03B6", "\\zeta", true); - defineSymbol(math, main, mathord, "\u03B7", "\\eta", true); - defineSymbol(math, main, mathord, "\u03B8", "\\theta", true); - defineSymbol(math, main, mathord, "\u03B9", "\\iota", true); - defineSymbol(math, main, mathord, "\u03BA", "\\kappa", true); - defineSymbol(math, main, mathord, "\u03BB", "\\lambda", true); - defineSymbol(math, main, mathord, "\u03BC", "\\mu", true); - defineSymbol(math, main, mathord, "\u03BD", "\\nu", true); - defineSymbol(math, main, mathord, "\u03BE", "\\xi", true); - defineSymbol(math, main, mathord, "\u03BF", "\\omicron", true); - defineSymbol(math, main, mathord, "\u03C0", "\\pi", true); - defineSymbol(math, main, mathord, "\u03C1", "\\rho", true); - defineSymbol(math, main, mathord, "\u03C3", "\\sigma", true); - defineSymbol(math, main, mathord, "\u03C4", "\\tau", true); - defineSymbol(math, main, mathord, "\u03C5", "\\upsilon", true); - defineSymbol(math, main, mathord, "\u03D5", "\\phi", true); - defineSymbol(math, main, mathord, "\u03C7", "\\chi", true); - defineSymbol(math, main, mathord, "\u03C8", "\\psi", true); - defineSymbol(math, main, mathord, "\u03C9", "\\omega", true); - defineSymbol(math, main, mathord, "\u03B5", "\\varepsilon", true); - defineSymbol(math, main, mathord, "\u03D1", "\\vartheta", true); - defineSymbol(math, main, mathord, "\u03D6", "\\varpi", true); - defineSymbol(math, main, mathord, "\u03F1", "\\varrho", true); - defineSymbol(math, main, mathord, "\u03C2", "\\varsigma", true); - defineSymbol(math, main, mathord, "\u03C6", "\\varphi", true); - defineSymbol(math, main, bin, "\u2217", "*"); - defineSymbol(math, main, bin, "+", "+"); - defineSymbol(math, main, bin, "\u2212", "-"); - defineSymbol(math, main, bin, "\u22C5", "\\cdot"); - defineSymbol(math, main, bin, "\u2218", "\\circ"); - defineSymbol(math, main, bin, "\xF7", "\\div"); - defineSymbol(math, main, bin, "\xB1", "\\pm"); - defineSymbol(math, main, bin, "\xD7", "\\times"); - defineSymbol(math, main, bin, "\u2229", "\\cap"); - defineSymbol(math, main, bin, "\u222A", "\\cup"); - defineSymbol(math, main, bin, "\u2216", "\\setminus"); - defineSymbol(math, main, bin, "\u2227", "\\land"); - defineSymbol(math, main, bin, "\u2228", "\\lor"); - defineSymbol(math, main, bin, "\u2227", "\\wedge"); - defineSymbol(math, main, bin, "\u2228", "\\vee"); - defineSymbol(math, main, textord, "\u221A", "\\surd"); - defineSymbol(math, main, open, "(", "("); - defineSymbol(math, main, open, "[", "["); - defineSymbol(math, main, open, "\u27E8", "\\langle"); - defineSymbol(math, main, open, "\u2223", "\\lvert"); - defineSymbol(math, main, open, "\u2225", "\\lVert"); - defineSymbol(math, main, close, ")", ")"); - defineSymbol(math, main, close, "]", "]"); - defineSymbol(math, main, close, "?", "?"); - defineSymbol(math, main, close, "!", "!"); - defineSymbol(math, main, close, "\u27E9", "\\rangle"); - defineSymbol(math, main, close, "\u2223", "\\rvert"); - defineSymbol(math, main, close, "\u2225", "\\rVert"); - defineSymbol(math, main, rel, "=", "="); - defineSymbol(math, main, rel, "<", "<"); - defineSymbol(math, main, rel, ">", ">"); - defineSymbol(math, main, rel, ":", ":"); - defineSymbol(math, main, rel, "\u2248", "\\approx"); - defineSymbol(math, main, rel, "\u2245", "\\cong"); - defineSymbol(math, main, rel, "\u2265", "\\ge"); - defineSymbol(math, main, rel, "\u2265", "\\geq"); - defineSymbol(math, main, rel, "\u2190", "\\gets"); - defineSymbol(math, main, rel, ">", "\\gt"); - defineSymbol(math, main, rel, "\u2208", "\\in"); - defineSymbol(math, main, rel, "\u2209", "\\notin"); - defineSymbol(math, main, rel, "\u0338", "\\not"); - defineSymbol(math, main, rel, "\u2282", "\\subset"); - defineSymbol(math, main, rel, "\u2283", "\\supset"); - defineSymbol(math, main, rel, "\u2286", "\\subseteq"); - defineSymbol(math, main, rel, "\u2287", "\\supseteq"); - defineSymbol(math, ams, rel, "\u2288", "\\nsubseteq"); - defineSymbol(math, ams, rel, "\u2289", "\\nsupseteq"); - defineSymbol(math, main, rel, "\u22A8", "\\models"); - defineSymbol(math, main, rel, "\u2190", "\\leftarrow"); - defineSymbol(math, main, rel, "\u2264", "\\le"); - defineSymbol(math, main, rel, "\u2264", "\\leq"); - defineSymbol(math, main, rel, "<", "\\lt"); - defineSymbol(math, main, rel, "\u2260", "\\ne"); - defineSymbol(math, main, rel, "\u2260", "\\neq"); - defineSymbol(math, main, rel, "\u2192", "\\rightarrow"); - defineSymbol(math, main, rel, "\u2192", "\\to"); - defineSymbol(math, ams, rel, "\u2271", "\\ngeq"); - defineSymbol(math, ams, rel, "\u2270", "\\nleq"); - defineSymbol(math, main, spacing, null, "\\!"); - defineSymbol(math, main, spacing, "\xA0", "\\ "); - defineSymbol(math, main, spacing, "\xA0", "~"); - defineSymbol(math, main, spacing, null, "\\,"); - defineSymbol(math, main, spacing, null, "\\:"); - defineSymbol(math, main, spacing, null, "\\;"); - defineSymbol(math, main, spacing, null, "\\enspace"); - defineSymbol(math, main, spacing, null, "\\qquad"); - defineSymbol(math, main, spacing, null, "\\quad"); - defineSymbol(math, main, spacing, "\xA0", "\\space"); - defineSymbol(math, main, punct, ",", ","); - defineSymbol(math, main, punct, ";", ";"); - defineSymbol(math, main, punct, ":", "\\colon"); - defineSymbol(math, ams, bin, "\u22BC", "\\barwedge"); - defineSymbol(math, ams, bin, "\u22BB", "\\veebar"); - defineSymbol(math, main, bin, "\u2299", "\\odot"); - defineSymbol(math, main, bin, "\u2295", "\\oplus"); - defineSymbol(math, main, bin, "\u2297", "\\otimes"); - defineSymbol(math, main, textord, "\u2202", "\\partial"); - defineSymbol(math, main, bin, "\u2298", "\\oslash"); - defineSymbol(math, ams, bin, "\u229A", "\\circledcirc"); - defineSymbol(math, ams, bin, "\u22A1", "\\boxdot"); - defineSymbol(math, main, bin, "\u25B3", "\\bigtriangleup"); - defineSymbol(math, main, bin, "\u25BD", "\\bigtriangledown"); - defineSymbol(math, main, bin, "\u2020", "\\dagger"); - defineSymbol(math, main, bin, "\u22C4", "\\diamond"); - defineSymbol(math, main, bin, "\u22C6", "\\star"); - defineSymbol(math, main, bin, "\u25C3", "\\triangleleft"); - defineSymbol(math, main, bin, "\u25B9", "\\triangleright"); - defineSymbol(math, main, open, "{", "\\{"); - defineSymbol(text, main, textord, "{", "\\{"); - defineSymbol(text, main, textord, "{", "\\textbraceleft"); - defineSymbol(math, main, close, "}", "\\}"); - defineSymbol(text, main, textord, "}", "\\}"); - defineSymbol(text, main, textord, "}", "\\textbraceright"); - defineSymbol(math, main, open, "{", "\\lbrace"); - defineSymbol(math, main, close, "}", "\\rbrace"); - defineSymbol(math, main, open, "[", "\\lbrack"); - defineSymbol(math, main, close, "]", "\\rbrack"); - defineSymbol(text, main, textord, "<", "\\textless"); // in T1 fontenc - defineSymbol(text, main, textord, ">", "\\textgreater"); // in T1 fontenc - defineSymbol(math, main, open, "\u230A", "\\lfloor"); - defineSymbol(math, main, close, "\u230B", "\\rfloor"); - defineSymbol(math, main, open, "\u2308", "\\lceil"); - defineSymbol(math, main, close, "\u2309", "\\rceil"); - defineSymbol(math, main, textord, "\\", "\\backslash"); - defineSymbol(math, main, textord, "\u2223", "|"); - defineSymbol(math, main, textord, "\u2223", "\\vert"); - defineSymbol(text, main, textord, "|", "\\textbar"); // in T1 fontenc - defineSymbol(math, main, textord, "\u2225", "\\|"); - defineSymbol(math, main, textord, "\u2225", "\\Vert"); - defineSymbol(text, main, textord, "\u2225", "\\textbardbl"); - defineSymbol(math, main, rel, "\u2191", "\\uparrow"); - defineSymbol(math, main, rel, "\u21D1", "\\Uparrow"); - defineSymbol(math, main, rel, "\u2193", "\\downarrow"); - defineSymbol(math, main, rel, "\u21D3", "\\Downarrow"); - defineSymbol(math, main, rel, "\u2195", "\\updownarrow"); - defineSymbol(math, main, rel, "\u21D5", "\\Updownarrow"); - defineSymbol(math, main, op, "\u2210", "\\coprod"); - defineSymbol(math, main, op, "\u22C1", "\\bigvee"); - defineSymbol(math, main, op, "\u22C0", "\\bigwedge"); - defineSymbol(math, main, op, "\u2A04", "\\biguplus"); - defineSymbol(math, main, op, "\u22C2", "\\bigcap"); - defineSymbol(math, main, op, "\u22C3", "\\bigcup"); - defineSymbol(math, main, op, "\u222B", "\\int"); - defineSymbol(math, main, op, "\u222B", "\\intop"); - defineSymbol(math, main, op, "\u222C", "\\iint"); - defineSymbol(math, main, op, "\u222D", "\\iiint"); - defineSymbol(math, main, op, "\u220F", "\\prod"); - defineSymbol(math, main, op, "\u2211", "\\sum"); - defineSymbol(math, main, op, "\u2A02", "\\bigotimes"); - defineSymbol(math, main, op, "\u2A01", "\\bigoplus"); - defineSymbol(math, main, op, "\u2A00", "\\bigodot"); - defineSymbol(math, main, op, "\u222E", "\\oint"); - defineSymbol(math, main, op, "\u2A06", "\\bigsqcup"); - defineSymbol(math, main, op, "\u222B", "\\smallint"); - defineSymbol(text, main, inner, "\u2026", "\\textellipsis"); - defineSymbol(math, main, inner, "\u2026", "\\mathellipsis"); - defineSymbol(text, main, inner, "\u2026", "\\ldots", true); - defineSymbol(math, main, inner, "\u2026", "\\ldots", true); - defineSymbol(math, main, inner, "\u22EF", "\\cdots", true); - defineSymbol(math, main, inner, "\u22F1", "\\ddots", true); - defineSymbol(math, main, textord, "\u22EE", "\\vdots", true); - defineSymbol(math, main, accent, "\xB4", "\\acute"); - defineSymbol(math, main, accent, "`", "\\grave"); - defineSymbol(math, main, accent, "\xA8", "\\ddot"); - defineSymbol(math, main, accent, "~", "\\tilde"); - defineSymbol(math, main, accent, "\xAF", "\\bar"); - defineSymbol(math, main, accent, "\u02D8", "\\breve"); - defineSymbol(math, main, accent, "\u02C7", "\\check"); - defineSymbol(math, main, accent, "^", "\\hat"); - defineSymbol(math, main, accent, "\u20D7", "\\vec"); - defineSymbol(math, main, accent, "\u02D9", "\\dot"); - defineSymbol(math, main, mathord, "\u0131", "\\imath"); - defineSymbol(math, main, mathord, "\u0237", "\\jmath"); - defineSymbol(text, main, accent, "\u02CA", "\\'"); // acute - defineSymbol(text, main, accent, "\u02CB", "\\`"); // grave - defineSymbol(text, main, accent, "\u02C6", "\\^"); // circumflex - defineSymbol(text, main, accent, "\u02DC", "\\~"); // tilde - defineSymbol(text, main, accent, "\u02C9", "\\="); // macron - defineSymbol(text, main, accent, "\u02D8", "\\u"); // breve - defineSymbol(text, main, accent, "\u02D9", "\\."); // dot above - defineSymbol(text, main, accent, "\u02DA", "\\r"); // ring above - defineSymbol(text, main, accent, "\u02C7", "\\v"); // caron - defineSymbol(text, main, accent, "\xA8", '\\"'); // diaresis - defineSymbol(text, main, accent, "\u030B", "\\H"); // double acute - - defineSymbol(text, main, textord, "\u2013", "--"); - defineSymbol(text, main, textord, "\u2013", "\\textendash"); - defineSymbol(text, main, textord, "\u2014", "---"); - defineSymbol(text, main, textord, "\u2014", "\\textemdash"); - defineSymbol(text, main, textord, "\u2018", "`"); - defineSymbol(text, main, textord, "\u2018", "\\textquoteleft"); - defineSymbol(text, main, textord, "\u2019", "'"); - defineSymbol(text, main, textord, "\u2019", "\\textquoteright"); - defineSymbol(text, main, textord, "\u201C", "``"); - defineSymbol(text, main, textord, "\u201C", "\\textquotedblleft"); - defineSymbol(text, main, textord, "\u201D", "''"); - defineSymbol(text, main, textord, "\u201D", "\\textquotedblright"); - defineSymbol(math, main, textord, "\xB0", "\\degree"); - defineSymbol(text, main, textord, "\xB0", "\\degree"); - // TODO: In LaTeX, \pounds can generate a different character in text and math - // mode, but among our fonts, only Main-Italic defines this character "163". - defineSymbol(math, main, mathord, "\xA3", "\\pounds"); - defineSymbol(math, main, mathord, "\xA3", "\\mathsterling"); - defineSymbol(text, main, mathord, "\xA3", "\\pounds"); - defineSymbol(text, main, mathord, "\xA3", "\\textsterling"); - defineSymbol(math, ams, textord, "\u2720", "\\maltese"); - defineSymbol(text, ams, textord, "\u2720", "\\maltese"); - - defineSymbol(text, main, spacing, "\xA0", "\\ "); - defineSymbol(text, main, spacing, "\xA0", " "); - defineSymbol(text, main, spacing, "\xA0", "~"); - - // There are lots of symbols which are the same, so we add them in afterwards. - - // All of these are textords in math mode - var mathTextSymbols = "0123456789/@.\""; - for (var i = 0; i < mathTextSymbols.length; i++) { - var ch = mathTextSymbols.charAt(i); - defineSymbol(math, main, textord, ch, ch); - } - - // All of these are textords in text mode - var textSymbols = "0123456789!@*()-=+[]<>|\";:?/.,"; - for (var _i = 0; _i < textSymbols.length; _i++) { - var _ch = textSymbols.charAt(_i); - defineSymbol(text, main, textord, _ch, _ch); - } - - // All of these are textords in text mode, and mathords in math mode - var letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; - for (var _i2 = 0; _i2 < letters.length; _i2++) { - var _ch2 = letters.charAt(_i2); - defineSymbol(math, main, mathord, _ch2, _ch2); - defineSymbol(text, main, textord, _ch2, _ch2); - } - - // Latin-1 letters - for (var _i3 = 0x00C0; _i3 <= 0x00D6; _i3++) { - var _ch3 = String.fromCharCode(_i3); - defineSymbol(math, main, mathord, _ch3, _ch3); - defineSymbol(text, main, textord, _ch3, _ch3); - } - - for (var _i4 = 0x00D8; _i4 <= 0x00F6; _i4++) { - var _ch4 = String.fromCharCode(_i4); - defineSymbol(math, main, mathord, _ch4, _ch4); - defineSymbol(text, main, textord, _ch4, _ch4); - } - - for (var _i5 = 0x00F8; _i5 <= 0x00FF; _i5++) { - var _ch5 = String.fromCharCode(_i5); - defineSymbol(math, main, mathord, _ch5, _ch5); - defineSymbol(text, main, textord, _ch5, _ch5); - } - - // Cyrillic - for (var _i6 = 0x0410; _i6 <= 0x044F; _i6++) { - var _ch6 = String.fromCharCode(_i6); - defineSymbol(text, main, textord, _ch6, _ch6); - } - - // Unicode versions of existing characters - defineSymbol(text, main, textord, "\u2013", "–"); - defineSymbol(text, main, textord, "\u2014", "—"); - defineSymbol(text, main, textord, "\u2018", "‘"); - defineSymbol(text, main, textord, "\u2019", "’"); - defineSymbol(text, main, textord, "\u201C", "“"); - defineSymbol(text, main, textord, "\u201D", "”"); - - },{}],49:[function(require,module,exports){ - - var hangulRegex = /[\uAC00-\uD7AF]/; - - // This regex combines - // - CJK symbols and punctuation: [\u3000-\u303F] - // - Hiragana: [\u3040-\u309F] - // - Katakana: [\u30A0-\u30FF] - // - CJK ideograms: [\u4E00-\u9FAF] - // - Hangul syllables: [\uAC00-\uD7AF] - // - Fullwidth punctuation: [\uFF00-\uFF60] - // Notably missing are halfwidth Katakana and Romanji glyphs. - var cjkRegex = /[\u3000-\u30FF\u4E00-\u9FAF\uAC00-\uD7AF\uFF00-\uFF60]/; - - module.exports = { - cjkRegex: cjkRegex, - hangulRegex: hangulRegex - }; - - },{}],50:[function(require,module,exports){ - - var _ParseError = require("./ParseError"); - - var _ParseError2 = _interopRequireDefault(_ParseError); - - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - - // This table gives the number of TeX pts in one of each *absolute* TeX unit. - // Thus, multiplying a length by this number converts the length from units - // into pts. Dividing the result by ptPerEm gives the number of ems - // *assuming* a font size of ptPerEm (normal size, normal style). - var ptPerUnit = { - // https://en.wikibooks.org/wiki/LaTeX/Lengths and - // https://tex.stackexchange.com/a/8263 - "pt": 1, // TeX point - "mm": 7227 / 2540, // millimeter - "cm": 7227 / 254, // centimeter - "in": 72.27, // inch - "bp": 803 / 800, // big (PostScript) points - "pc": 12, // pica - "dd": 1238 / 1157, // didot - "cc": 14856 / 1157, // cicero (12 didot) - "nd": 685 / 642, // new didot - "nc": 1370 / 107, // new cicero (12 new didot) - "sp": 1 / 65536, // scaled point (TeX's internal smallest unit) - // https://tex.stackexchange.com/a/41371 - "px": 803 / 800 }; - - // Dictionary of relative units, for fast validity testing. - /* eslint no-console:0 */ - - /** - * This file does conversion between units. In particular, it provides - * calculateSize to convert other units into ems. - */ - - var relativeUnit = { - "ex": true, - "em": true, - "mu": true - }; - - /** - * Determine whether the specified unit (either a string defining the unit - * or a "size" parse node containing a unit field) is valid. - */ - var validUnit = function validUnit(unit) { - if (unit.unit) { - unit = unit.unit; - } - return unit in ptPerUnit || unit in relativeUnit || unit === "ex"; - }; - - /* - * Convert a "size" parse node (with numeric "number" and string "unit" fields, - * as parsed by functions.js argType "size") into a CSS em value for the - * current style/scale. `options` gives the current options. - */ - var calculateSize = function calculateSize(sizeValue, options) { - var scale = void 0; - if (sizeValue.unit in ptPerUnit) { - // Absolute units - scale = ptPerUnit[sizeValue.unit] // Convert unit to pt - / options.fontMetrics().ptPerEm // Convert pt to CSS em - / options.sizeMultiplier; // Unscale to make absolute units - } else if (sizeValue.unit === "mu") { - // `mu` units scale with scriptstyle/scriptscriptstyle. - scale = options.fontMetrics().cssEmPerMu; - } else { - // Other relative units always refer to the *textstyle* font - // in the current size. - var unitOptions = void 0; - if (options.style.isTight()) { - // isTight() means current style is script/scriptscript. - unitOptions = options.havingStyle(options.style.text()); - } else { - unitOptions = options; - } - // TODO: In TeX these units are relative to the quad of the current - // *text* font, e.g. cmr10. KaTeX instead uses values from the - // comparably-sized *Computer Modern symbol* font. At 10pt, these - // match. At 7pt and 5pt, they differ: cmr7=1.138894, cmsy7=1.170641; - // cmr5=1.361133, cmsy5=1.472241. Consider $\scriptsize a\kern1emb$. - // TeX \showlists shows a kern of 1.13889 * fontsize; - // KaTeX shows a kern of 1.171 * fontsize. - if (sizeValue.unit === "ex") { - scale = unitOptions.fontMetrics().xHeight; - } else if (sizeValue.unit === "em") { - scale = unitOptions.fontMetrics().quad; - } else { - throw new _ParseError2.default("Invalid unit: '" + sizeValue.unit + "'"); - } - if (unitOptions !== options) { - scale *= unitOptions.sizeMultiplier / options.sizeMultiplier; - } - } - return sizeValue.number * scale; - }; - - module.exports = { - validUnit: validUnit, - calculateSize: calculateSize - }; - - },{"./ParseError":29}],51:[function(require,module,exports){ - - /** - * This file contains a list of utility functions which are useful in other - * files. - */ - - /** - * Provide an `indexOf` function which works in IE8, but defers to native if - * possible. - */ - var nativeIndexOf = Array.prototype.indexOf; - var indexOf = function indexOf(list, elem) { - if (list == null) { - return -1; - } - if (nativeIndexOf && list.indexOf === nativeIndexOf) { - return list.indexOf(elem); - } - var l = list.length; - for (var i = 0; i < l; i++) { - if (list[i] === elem) { - return i; - } - } - return -1; - }; - - /** - * Return whether an element is contained in a list - */ - var contains = function contains(list, elem) { - return indexOf(list, elem) !== -1; - }; - - /** - * Provide a default value if a setting is undefined - */ - var deflt = function deflt(setting, defaultIfUndefined) { - return setting === undefined ? defaultIfUndefined : setting; - }; - - // hyphenate and escape adapted from Facebook's React under Apache 2 license - - var uppercase = /([A-Z])/g; - var hyphenate = function hyphenate(str) { - return str.replace(uppercase, "-$1").toLowerCase(); - }; - - var ESCAPE_LOOKUP = { - "&": "&", - ">": ">", - "<": "<", - "\"": """, - "'": "'" - }; - - var ESCAPE_REGEX = /[&><"']/g; - - function escaper(match) { - return ESCAPE_LOOKUP[match]; - } - - /** - * Escapes text to prevent scripting attacks. - * - * @param {*} text Text value to escape. - * @return {string} An escaped string. - */ - function escape(text) { - return ("" + text).replace(ESCAPE_REGEX, escaper); - } - - /** - * A function to set the text content of a DOM element in all supported - * browsers. Note that we don't define this if there is no document. - */ - var setTextContent = void 0; - if (typeof document !== "undefined") { - var testNode = document.createElement("span"); - if ("textContent" in testNode) { - setTextContent = function setTextContent(node, text) { - node.textContent = text; - }; - } else { - setTextContent = function setTextContent(node, text) { - node.innerText = text; - }; - } - } - - /** - * A function to clear a node. - */ - function clearNode(node) { - setTextContent(node, ""); - } - - module.exports = { - contains: contains, - deflt: deflt, - escape: escape, - hyphenate: hyphenate, - indexOf: indexOf, - setTextContent: setTextContent, - clearNode: clearNode - }; - - },{}]},{},[1])(1) - }); - }); - - var katex$2 = unwrapExports(katex$1); - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - // This is a straight concatenation of code from KaTeX's contrib folder, - // but we aren't using some of their helpers that don't work well outside a browser environment. - - /*global katex */ - - const findEndOfMath = function(delimiter, text, startIndex) { - // Adapted from - // https://github.com/Khan/perseus/blob/master/src/perseus-markdown.jsx - let index = startIndex; - let braceLevel = 0; - - const delimLength = delimiter.length; - - while (index < text.length) { - const character = text[index]; - - if ( - braceLevel <= 0 && - text.slice(index, index + delimLength) === delimiter - ) { - return index; - } else if (character === "\\") { - index++; - } else if (character === "{") { - braceLevel++; - } else if (character === "}") { - braceLevel--; - } - - index++; - } - - return -1; - }; - - const splitAtDelimiters = function(startData, leftDelim, rightDelim, display) { - const finalData = []; - - for (let i = 0; i < startData.length; i++) { - if (startData[i].type === "text") { - const text = startData[i].data; - - let lookingForLeft = true; - let currIndex = 0; - let nextIndex; - - nextIndex = text.indexOf(leftDelim); - if (nextIndex !== -1) { - currIndex = nextIndex; - finalData.push({ - type: "text", - data: text.slice(0, currIndex) - }); - lookingForLeft = false; - } - - while (true) { - // eslint-disable-line no-constant-condition - if (lookingForLeft) { - nextIndex = text.indexOf(leftDelim, currIndex); - if (nextIndex === -1) { - break; - } - - finalData.push({ - type: "text", - data: text.slice(currIndex, nextIndex) - }); - - currIndex = nextIndex; - } else { - nextIndex = findEndOfMath( - rightDelim, - text, - currIndex + leftDelim.length - ); - if (nextIndex === -1) { - break; - } - - finalData.push({ - type: "math", - data: text.slice(currIndex + leftDelim.length, nextIndex), - rawData: text.slice(currIndex, nextIndex + rightDelim.length), - display: display - }); - - currIndex = nextIndex + rightDelim.length; - } - - lookingForLeft = !lookingForLeft; - } - - finalData.push({ - type: "text", - data: text.slice(currIndex) - }); - } else { - finalData.push(startData[i]); - } - } - - return finalData; - }; - - const splitWithDelimiters = function(text, delimiters) { - let data = [{ type: "text", data: text }]; - for (let i = 0; i < delimiters.length; i++) { - const delimiter = delimiters[i]; - data = splitAtDelimiters( - data, - delimiter.left, - delimiter.right, - delimiter.display || false - ); - } - return data; - }; - - /* Note: optionsCopy is mutated by this method. If it is ever exposed in the - * API, we should copy it before mutating. - */ - const renderMathInText = function(text, optionsCopy) { - const data = splitWithDelimiters(text, optionsCopy.delimiters); - const fragment = document.createDocumentFragment(); - - for (let i = 0; i < data.length; i++) { - if (data[i].type === "text") { - fragment.appendChild(document.createTextNode(data[i].data)); - } else { - const tag = document.createElement("d-math"); - const math = data[i].data; - // Override any display mode defined in the settings with that - // defined by the text itself - optionsCopy.displayMode = data[i].display; - try { - tag.textContent = math; - if (optionsCopy.displayMode) { - tag.setAttribute("block", ""); - } - } catch (e) { - if (!(e instanceof katex.ParseError)) { - throw e; - } - optionsCopy.errorCallback( - "KaTeX auto-render: Failed to parse `" + data[i].data + "` with ", - e - ); - fragment.appendChild(document.createTextNode(data[i].rawData)); - continue; - } - fragment.appendChild(tag); - } - } - - return fragment; - }; - - const renderElem = function(elem, optionsCopy) { - for (let i = 0; i < elem.childNodes.length; i++) { - const childNode = elem.childNodes[i]; - if (childNode.nodeType === 3) { - // Text node - const text = childNode.textContent; - if (optionsCopy.mightHaveMath(text)) { - const frag = renderMathInText(text, optionsCopy); - i += frag.childNodes.length - 1; - elem.replaceChild(frag, childNode); - } - } else if (childNode.nodeType === 1) { - // Element node - const shouldRender = - optionsCopy.ignoredTags.indexOf(childNode.nodeName.toLowerCase()) === - -1; - - if (shouldRender) { - renderElem(childNode, optionsCopy); - } - } - // Otherwise, it's something else, and ignore it. - } - }; - - const defaultAutoRenderOptions = { - delimiters: [ - { left: "$$", right: "$$", display: true }, - { left: "\\[", right: "\\]", display: true }, - { left: "\\(", right: "\\)", display: false } - // LaTeX uses this, but it ruins the display of normal `$` in text: - // {left: '$', right: '$', display: false}, - ], - - ignoredTags: [ - "script", - "noscript", - "style", - "textarea", - "pre", - "code", - "svg" - ], - - errorCallback: function(msg, err) { - console.error(msg, err); - } - }; - - const renderMathInElement = function(elem, options) { - if (!elem) { - throw new Error("No element provided to render"); - } - - const optionsCopy = Object.assign({}, defaultAutoRenderOptions, options); - const delimiterStrings = optionsCopy.delimiters.flatMap(d => [ - d.left, - d.right - ]); - const mightHaveMath = text => - delimiterStrings.some(d => text.indexOf(d) !== -1); - optionsCopy.mightHaveMath = mightHaveMath; - renderElem(elem, optionsCopy); - }; - - // Copyright 2018 The Distill Template Authors - - function Mathematics(dom, data) { - let needsCSS = false; - const body = dom.querySelector('body'); - - if (!body) { - console.warn("No body tag found!"); - return; - } - - if (data.katex && data.katex.delimiters) { - global.document = dom; - renderMathInElement(body, data.katex); - } - - // render d-math tags - const mathTags = body.querySelectorAll('d-math'); - if (mathTags.length > 0) { - needsCSS = true; - console.warn(`Prerendering ${mathTags.length} math tags...`); - for (const mathTag of mathTags) { - const localOptions = { displayMode: mathTag.hasAttribute('block') }; - const options = Object.assign(localOptions, data.katex); - const html = katex$2.renderToString(mathTag.textContent, options); - const container = dom.createElement('span'); - container.innerHTML = html; - mathTag.parentElement.insertBefore(container, mathTag); - mathTag.parentElement.removeChild(mathTag); - } - } - - if (needsCSS) { - const katexCSSTag = ''; - dom.head.insertAdjacentHTML('beforeend', katexCSSTag); - } - - } - - var favicon = "iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA99JREFUeNrsG4t1ozDMzQSM4A2ODUonKBucN2hugtIJ6E1AboLcBiQTkJsANiAb9OCd/OpzMWBJBl5TvaeXPiiyJetry0J8wW3D3QpjRh3GjneXDq+fSQA9s2mH9x3KDhN4foJfCb8N/Jrv+2fnDn8vLRQOplWHVYdvHZYdZsBcZP1vBmh/n8DzEmhUQDPaOuP9pFuY+JwJHwHnCLQE2tnWBGEyXozY9xCUgHMhhjE2I4heVWtgIkZ83wL6Qgxj1obfWBxymPwe+b00BCCRNPbwfb60yleAkkBHGT5AEehIYz7eJrFDMF9CvH4wwhcGHiHMneFvLDQwlwvMLQq58trRcYBWfYn0A0OgHWQUSu25mE+BnoYKnnEJoeIWAifzOv7vLWd2ZKRfWAIme3tOiUaQ3UnLkb0xj1FxRIeEGKaGIHOs9nEgLaaA9i0JRYo1Ic67wJW86KSKE/ZAM8KuVMk8ITVhmxUxJ3Cl2xlm9Vtkeju1+mpCQNxaEGNCY8bs9X2YqwNoQeGjBWut/ma0QAWy/TqAsHx9wSya3I5IRxOfTC+leG+kA/4vSeEcGBtNUN6byhu3+keEZCQJUNh8MAO7HL6H8pQLnsW/Hd4T4lv93TPjfM7A46iEEqbB5EDOvwYNW6tGNZzT/o+CZ6sqZ6wUtR/wf7mi/VL8iNciT6rHih48Y55b4nKCHJCCzb4y0nwFmin3ZEMIoLfZF8F7nncFmvnWBaBj7CGAYA/WGJsUwHdYqVDwAmNsUgAx4CGgAA7GOOxADYOFWOaIKifuVYzmOpREqA21Mo7aPsgiY1PhOMAmxtR+AUbYH3Id2wc0SAFIQTsn9IUGWR8k9jx3vtXSiAacFxTAGakBk9UudkNECd6jLe+6HrshshvIuC6IlLMRy7er+JpcKma24SlE4cFZSZJDGVVrsNvitQhQrDhW0jfiOLfFd47C42eHT56D/BK0To+58Ahj+cAT8HT1UWlfLZCCd/uKawzU0Rh2EyIX/Icqth3niG8ybNroezwe6khdCNxRN+l4XGdOLVLlOOt2hTRJlr1ETIuMAltVTMz70mJrkdGAaZLSmnBEqmAE32JCMmuTlCnRgsBENtOUpHhvvsYIL0ibnBkaC6QvKcR7738GKp0AKnim7xgUSNv1bpS8QwhBt8r+EP47v/oyRK/S34yJ9nT+AN0Tkm4OdB9E4BsmXM3SnMlRFUrtp6IDpV2eKzdYvF3etm3KhQksbOLChGkSmcBdmcEwvqkrMy5BzL00NZeu3qPYJOOuCc+5NjcWKXQxFvTa3NoXJ4d8in7fiAUuTt781dkvuHX4K8AA2Usy7yNKLy0AAAAASUVORK5CYII=\n"; - - /*! +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("fs")):"function"==typeof define&&define.amd?define(["exports","fs"],t):t((e=e||self).dl={},e.fs)}(this,function(e,t){"use strict";function n(e,t){e.title=t.title,t.published&&(t.published instanceof Date?e.publishedDate=t.published:t.published.constructor===String&&(e.publishedDate=new Date(t.published))),t.publishedDate&&(t.publishedDate instanceof Date?e.publishedDate=t.publishedDate:t.publishedDate.constructor===String?e.publishedDate=new Date(t.publishedDate):console.error("Don't know what to do with published date: "+t.publishedDate)),e.description=t.description,e.authors=t.authors.map(e=>new te(e)),e.katex=t.katex,e.password=t.password,t.doi&&(e.doi=t.doi)} +// Copyright 2018 The Distill Template Authors +function r(e){for(let t of e.authors){const e=Boolean(t.affiliation),n=Boolean(t.affiliations);if(e)if(n)console.warn(`Author ${t.author} has both old-style ("affiliation" & "affiliationURL") and new style ("affiliations") affiliation information!`);else{let e={name:t.affiliation};t.affiliationURL&&(e.url=t.affiliationURL),t.affiliations=[e]}}return e}function i(e){const t=e.firstElementChild;if(t){if("json"==t.getAttribute("type").split("/")[1]){const e=t.textContent;return r(JSON.parse(e))}console.error("Distill only supports JSON frontmatter tags anymore; no more YAML.")}else console.error("You added a frontmatter tag but did not provide a script tag with front matter data in it. Please take a look at our templates.");return{}} +// Copyright 2018 The Distill Template Authors +function a(e,t){const r=e.querySelector("d-front-matter");r?n(t,i(r)):console.warn("No front matter tag found!")}function o(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function s(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e["default"]:e}function l(e,t){return e(t={exports:{}},t.exports),t.exports} +// Copyright 2018 The Distill Template Authors +function u(e){return e.replace(/[\t\n ]+/g," ").replace(/{\\["^`.'acu~Hvs]( )?([a-zA-Z])}/g,(e,t,n)=>n).replace(/{\\([a-zA-Z])}/g,(e,t)=>t)}function d(e){const t=new Map,n=re.toJSON(e);for(const e of n){for(const[t,n]of Object.entries(e.entryTags))e.entryTags[t.toLowerCase()]=u(n);e.entryTags.type=e.entryType,t.set(e.citationKey,e.entryTags)}return t}function c(e){return`@article{${e.slug},\n author = {${e.bibtexAuthors}},\n title = {${e.title}},\n journal = {${e.journal.title}},\n year = {${e.publishedYear}},\n note = {${e.url}},\n doi = {${e.doi}}\n}`} +// Copyright 2018 The Distill Template Authors +function h(e){const t=e.firstElementChild;if(t&&"SCRIPT"===t.tagName){if("text/bibtex"==t.type){return d(e.firstElementChild.textContent)}if("text/json"==t.type)return new Map(JSON.parse(t.textContent));console.warn("Unsupported bibliography script tag type: "+t.type)}else console.warn("Bibliography did not have any script tag.")} +// Copyright 2018 The Distill Template Authors +function p(e,n){const r=e.querySelector("d-bibliography");if(!r)return void console.warn("No bibliography tag found!");const i=r.getAttribute("src");if(i){const a=n.inputDirectory+"/"+i,o=d(t.readFileSync(a,"utf-8")),s=e.createElement("script");s.type="text/json",s.textContent=JSON.stringify([...o]),r.appendChild(s),r.removeAttribute("src")}n.bibliography=h(r)} +// Copyright 2018 The Distill Template Authors +function f(e=document){const t=new Set,n=e.querySelectorAll("d-cite");for(const e of n){const n=(e.getAttribute("key")||e.getAttribute("bibtex-key")).split(",").map(e=>e.trim());for(const e of n)t.add(e)}return[...t]}function m(e,t,n,r){if(null==e.author)return"";var i=e.author.split(" and ");let a=i.map(e=>{if(-1!=(e=e.trim()).indexOf(","))var n=e.split(",")[0].trim(),r=e.split(",")[1];else if(-1!=e.indexOf(" "))n=e.split(" ").slice(-1)[0].trim(),r=e.split(" ").slice(0,-1).join(" ");else n=e.trim();var i="";return r!=undefined&&(i=(i=r.trim().split(" ").map(e=>e.trim()[0])).join(".")+"."),t.replace("${F}",r).replace("${L}",n).replace("${I}",i).trim()});if(i.length>1){var o=a.slice(0,i.length-1).join(n);return o+=(r||n)+a[i.length-1]}return a[0]}function g(e){var t=e.journal||e.booktitle||"";if("volume"in e){var n=e.issue||e.number;n=n!=undefined?"("+n+")":"",t+=", Vol "+e.volume+n}return"pages"in e&&(t+=", pp. "+e.pages),""!=t&&(t+=". "),"publisher"in e&&"."!=(t+=e.publisher)[t.length-1]&&(t+="."),t}function v(e){if("url"in e){var t=e.url,n=/arxiv\.org\/abs\/([0-9\.]*)/.exec(t);if(null!=n&&(t=`http://arxiv.org/pdf/${n[1]}.pdf`),".pdf"==t.slice(-4))var r="PDF";else if(".html"==t.slice(-5))r="HTML";return`  [${r||"link"}]`}return""}function b(e,t){return"doi"in e?`${t?"
      ":""} DOI: ${e.doi}`:""}function y(e){return''+e.title+" "}function x(e){if(e){var t=y(e);return t+=v(e)+"
      ",e.author&&(t+=m(e,"${L}, ${I}",", "," and "),(e.year||e.date)&&(t+=", ")),e.year||e.date?t+=(e.year||e.date)+". ":t+=". ",t+=g(e),t+=b(e)}return"?"} +// Copyright 2018 The Distill Template Authors +function w(e,t){const n=new Set(t.citations),r=f(e);for(const e of r)n.add(e);t.citations=Array.from(n)} +// Copyright 2018 The Distill Template Authors +function k(e){const t=e.querySelector("head");if(e.querySelector("html").getAttribute("lang")||e.querySelector("html").setAttribute("lang","en"),!e.querySelector("meta[charset]")){const n=e.createElement("meta");n.setAttribute("charset","utf-8"),t.appendChild(n)}if(!e.querySelector("meta[name=viewport]")){const n=e.createElement("meta");n.setAttribute("name","viewport"),n.setAttribute("content","width=device-width, initial-scale=1"),t.appendChild(n)}} +// Copyright 2018 The Distill Template Authors +function M(e){return`\n \n`} +// Copyright 2018 The Distill Template Authors +function S(e,t){const n=e.querySelector("d-byline");n&&(n.innerHTML=M(t))} +// Copyright 2018 The Distill Template Authors +function z(e,t){const n=e.body,r=n.querySelector("d-article");if(!r)return void console.warn("No d-article tag found; skipping adding optional components!");let i=e.querySelector("d-byline");i||(t.authors?(i=e.createElement("d-byline"),n.insertBefore(i,r)):console.warn("No authors found in front matter; please add them before submission!"));let a=e.querySelector("d-title");a||(a=e.createElement("d-title"),n.insertBefore(a,i));let o=a.querySelector("h1");o||((o=e.createElement("h1")).textContent=t.title,a.insertBefore(o,a.firstChild));const s="undefined"!=typeof t.password;let l=n.querySelector("d-interstitial");if(s&&!l){const r="undefined"!=typeof window,i=r&&window.location.hostname.includes("localhost");r&&i||((l=e.createElement("d-interstitial")).password=t.password,n.insertBefore(l,n.firstChild))}else!s&&l&&l.parentElement.removeChild(this);let u=e.querySelector("d-appendix");u||(u=e.createElement("d-appendix"),e.body.appendChild(u));let d=e.querySelector("d-footnote-list");d||(d=e.createElement("d-footnote-list"),u.appendChild(d));let c=e.querySelector("d-citation-list");c||(c=e.createElement("d-citation-list"),u.appendChild(c))} +// Copyright 2018 The Distill Template Authors +function A(e,t){let n=!1;const r=e.querySelector("body");if(!r)return void console.warn("No body tag found!");t.katex&&t.katex.delimiters&&(global.document=e,ce(r,t.katex));const i=r.querySelectorAll("d-math");if(i.length>0){n=!0,console.warn(`Prerendering ${i.length} math tags...`);for(const n of i){const r={displayMode:n.hasAttribute("block")},i=Object.assign(r,t.katex),a=ie.renderToString(n.textContent,i),o=e.createElement("span");o.innerHTML=a,n.parentElement.insertBefore(o,n),n.parentElement.removeChild(n)}}if(n){const t='';e.head.insertAdjacentHTML("beforeend",t)}}function C(e){var t,n=""+e,r=pe.exec(n);if(!r)return n;var i="",a=0,o=0;for(a=r.index;a\n`)}let r=e.querySelector("head"),i=e=>N(r,e);if(i(`\n \n \n \n `),t.title&&i(`\n ${fe(t.title)}\n `),t.url&&i(`\n \n `),t.publishedDate&&i(`\n \n \n \n \n `),t.updatedDate&&i(`\n \n `),(t.authors||[]).forEach(e=>{N(r,`\n `)}),i(`\n \n \n \n \n \n \n \n \n `),i(`\n \n \n \n \n \n \n \n \n `),t.doiSuffix){i("\n \n"),n("citation_title",t.title),n("citation_fulltext_html_url",t.url),n("citation_volume",t.volume),n("citation_issue",t.issue),n("citation_firstpage",t.doiSuffix?`e${t.doiSuffix}`:undefined),n("citation_doi",t.doi);let e=t.journal||{};n("citation_journal_title",e.full_title||e.title),n("citation_journal_abbrev",e.abbrev_title),n("citation_issn",e.issn),n("citation_publisher",e.publisher),n("citation_fulltext_world_readable","",!0),t.publishedDate&&(n("citation_online_date",`${t.publishedYear}/${t.publishedMonthPadded}/${t.publishedDayPadded}`),n("citation_publication_date",`${t.publishedYear}/${t.publishedMonthPadded}/${t.publishedDayPadded}`)),(t.authors||[]).forEach(e=>{n("citation_author",`${e.lastName}, ${e.firstName}`),n("citation_author_institution",e.affiliation)})}else console.warn("No DOI suffix in data; not adding citation meta tags!");t.citations?t.citations.forEach(e=>{if(t.bibliography&&t.bibliography.has(e)){n("citation_reference",E(t.bibliography.get(e)))}else console.warn("No bibliography data found for "+e)}):console.warn("No citations found; not adding any references meta tags!")}function N(e,t){e.innerHTML+=t}function E(e){var t=`citation_title=${e.title};`;e.author&&""!==e.author&&e.author.split(" and ").forEach(e=>{let n,r;-1!=(e=e.trim()).indexOf(",")?(n=e.split(",")[0].trim(),r=e.split(",")[1].trim()):(n=e.split(" ").slice(-1)[0].trim(),r=e.split(" ").slice(0,-1).join(" ")),t+=`citation_author=${r} ${n};`}),"year"in e&&(t+=`citation_publication_date=${e.year};`);let n=/https?:\/\/arxiv\.org\/pdf\/([0-9]*\.[0-9]*)\.pdf/.exec(e.url);return(n=(n=n||/https?:\/\/arxiv\.org\/abs\/([0-9]*\.[0-9]*)/.exec(e.url))||/arXiv preprint arXiv:([0-9]*\.[0-9]*)/.exec(e.journal))&&n[1]?t+=`citation_arxiv_id=${n[1]};`:("journal"in e&&(t+=`citation_journal_title=${fe(e.journal)};`),"volume"in e&&(t+=`citation_volume=${fe(e.volume)};`),("issue"in e||"number"in e)&&(t+=`citation_number=${fe(e.issue||e.number)};`),t)}function R(e){const t="distill-prerendered-styles";if(!e.getElementById(t)){const n=e.createElement("style");n.id=t,n.type="text/css";const r=e.createTextNode(me);n.appendChild(r);const i=e.head.querySelector("script");e.head.insertBefore(n,i)}} +// Copyright 2018 The Distill Template Authors +function L(e,t){let n='\n \n \n

      Table of contents

      \n
        ';for(const e of t){const t="D-TITLE"==e.parentElement.tagName,r=e.getAttribute("no-toc");if(t||r)continue;const i=e.textContent;let a='
      • '+i+"
      • ";"H3"==e.tagName?a="
          "+a+"
        ":a+="
        ",n+=a}n+="
      ",e.innerHTML=n} +// Copyright 2018 The Distill Template Authors +function O(e){const t=e.querySelector("d-article"),n=e.querySelector("d-toc");if(n){L(n,t.querySelectorAll("h2, h3")),n.setAttribute("prerendered","true")}} +// Copyright 2018 The Distill Template Authors +function q(e){for(var t=e.createTreeWalker(e.body,e.defaultView.NodeFilter.SHOW_TEXT);t.nextNode();){var n=t.currentNode,r=n.nodeValue;r&&_(n)&&(r=D(r=B(r)),n.nodeValue=r)}}function _(e){var t=e.parentElement,n=!!(t&&t.getAttribute&&t.getAttribute("class"))&&(t.getAttribute("class").includes("katex")||t.getAttribute("class").includes("MathJax"));return t&&"SCRIPT"!==t.nodeName&&"STYLE"!==t.nodeName&&"CODE"!==t.nodeName&&"PRE"!==t.nodeName&&"SPAN"!==t.nodeName&&"D-HEADER"!==t.nodeName&&"D-BYLINE"!==t.nodeName&&"D-MATH"!==t.nodeName&&"D-CODE"!==t.nodeName&&"D-BIBLIOGRAPHY"!==t.nodeName&&"D-FOOTER"!==t.nodeName&&"D-APPENDIX"!==t.nodeName&&"D-FRONTMATTER"!==t.nodeName&&"D-TOC"!==t.nodeName&&8!==t.nodeType&&!n} +/*! + * typeset - Typesetting for the web + * @version v0.1.6 + * @link https://github.com/davidmerfield/Typeset.js + * @author David Merfield + */function D(e){var t="\xa0",n=/([\xab\xbf\xa1]) /g,r=/ ([!?:;.,\u203d\xbb])/g;return e=(e=(e=(e=(e=e.replace(/--/g,"\u2014")).replace(/\s*\u2014\s*/g,"\u2009\u2014\u2009")).replace(/\.\.\./g,"\u2026")).replace(n,"$1"+t)).replace(r,t+"$1")}function B(e){return e=(e=(e=(e=(e=e.replace(/(\W|^)"([^\s!?:;.,\u203d\xbb])/g,"$1\u201c$2").replace(/(\u201c[^"]*)"([^"]*$|[^\u201c"]*\u201c)/g,"$1\u201d$2").replace(/([^0-9])"/g,"$1\u201d").replace(/(\W|^)'(\S)/g,"$1\u2018$2").replace(/([a-z])'([a-z])/gi,"$1\u2019$2").replace(/((\u2018[^']*)|[a-z])'([^0-9]|$)/gi,"$1\u2019$3").replace(/(\u2018)([0-9]{2}[^\u2019]*)(\u2018([^0-9]|$)|$|\u2019[a-z])/gi,"\u2019$2$3").replace(/(\B|^)\u2018(?=([^\u2019]*\u2019\b)*([^\u2019\u2018]*\W[\u2019\u2018]\b|[^\u2019\u2018]*$))/gi,"$1\u2019").replace(/'''/g,"\u2034").replace(/("|'')/g,"\u2033").replace(/'/g,"\u2032")).replace(/\\\u201c/,'"')).replace(/\\\u201d/,'"')).replace(/\\\u2019/,"'")).replace(/\\\u2018/,"'")} +// Copyright 2018 The Distill Template Authors +function I(e){const t=e.querySelector('script[src*="template.v2.js"]');t?t.parentNode.removeChild(t):console.debug("FYI: Did not find template tag when trying to remove it. You may not have added it. Be aware that our polyfills will add it.");const n=e.createElement("script");n.src="https://cdnjs.cloudflare.com/ajax/libs/webcomponentsjs/1.0.17/webcomponents-loader.js",e.head.insertBefore(n,e.head.firstChild);const r=e.createElement("script");r.innerHTML=ge,e.head.insertBefore(r,e.head.firstChild)} +// Copyright 2018 The Distill Template Authors +function H(e,t,n=document){if(t.size>0){e.style.display="";let r=e.querySelector(".references");if(r)r.innerHTML="";else{const t=n.createElement("style");t.innerHTML=ve,e.appendChild(t);const i=n.createElement("h3");i.id="references",i.textContent="References",e.appendChild(i),(r=n.createElement("ol")).id="references-list",r.className="references",e.appendChild(r)}for(const[e,i]of t){const t=n.createElement("li");t.id=e,t.innerHTML=x(i),r.appendChild(t)}}else e.style.display="none"} +// Copyright 2018 The Distill Template Authors +function P(e,t){const n=e.querySelector("d-citation-list");if(n){H(n,new Map(t.citations.map(e=>[e,t.bibliography.get(e)])),e),n.setAttribute("distill-prerendered","true")}} +// Copyright 2018 The Distill Template Authors +function j(e){const t=e.head,n=t.querySelector("meta[http-equiv]");t.insertBefore(n,t.firstChild);const r=t.querySelector("meta[name=viewport]");t.insertBefore(r,t.firstChild);const i=t.querySelector("meta[charset]");t.insertBefore(i,t.firstChild)} +// Copyright 2018 The Distill Template Authors +function F(e){if(!e.querySelector("distill-header")){const t=e.createElement("distill-header");t.innerHTML=ye,t.setAttribute("distill-prerendered","");const n=e.querySelector("body");n.insertBefore(t,n.firstChild)}} +// Copyright 2018 The Distill Template Authors +function $(e){let t=xe;"undefined"!=typeof e.githubUrl&&(t+='\n

      Updates and Corrections

      \n

      ',e.githubCompareUpdatesUrl&&(t+=`View all changes to this article since it was first published.`),t+=`\n If you see mistakes or want to suggest changes, please create an issue on GitHub.

      \n `);const n=e.journal;return void 0!==n&&"Distill"===n.title&&(t+=`\n

      Reuse

      \n

      Diagrams and text are licensed under Creative Commons Attribution CC-BY 4.0 with the source available on GitHub, unless noted otherwise. The figures that have been reused from other sources don\u2019t fall under this license and can be recognized by a note in their caption: \u201cFigure from \u2026\u201d.

      \n `),"undefined"!=typeof e.publishedDate&&(t+=`\n

      Citation

      \n

      For attribution in academic contexts, please cite this work as

      \n
      ${e.concatenatedAuthors}, "${e.title}", Distill, ${e.publishedYear}.
      \n

      BibTeX citation

      \n
      ${c(e)}
      \n `),t} +// Copyright 2018 The Distill Template Authors +function U(e,t){const n=e.querySelector("d-appendix");if(n){if(!n.querySelector("distill-appendix")){const r=e.createElement("distill-appendix");n.appendChild(r),r.innerHTML=$(t)}}else console.warn("No appendix tag found!")} +// Copyright 2018 The Distill Template Authors +function Y(e){if(!e.querySelector("distill-footer")){const t=e.createElement("distill-footer");t.innerHTML=we,e.querySelector("body").appendChild(t)}} +// Copyright 2018 The Distill Template Authors +function V(e,t,n=!0){let r;r=t instanceof ne?t:ne.fromObject(t);for(const[t,i]of ke.entries())n&&console.warn("Running extractor: "+t),i(e,r,n);for(const[t,i]of Me.entries())n&&console.warn("Running transform: "+t),i(e,r,n);e.body.setAttribute("distill-prerendered",""),t instanceof ne||r.assignToObject(t)}function G(e,t,n=!0){for(const[r,i]of Se.entries())n&&console.warn("Running distillify: ",r),i(e,t,n)}function W(e){const t=e.querySelectorAll("script");let n=undefined;for(const e of t){const t=e.src;if(t.includes("template.v1.js"))n=!1;else if(t.includes("template.v2.js"))n=!0;else if(t.includes("template."))throw new Error("Uses distill template, but unknown version?!")}if(n===undefined)throw new Error("Does not seem to use Distill template at all.");return n}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t["default"]:t; +// Copyright 2018 The Distill Template Authors +const K=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],J=["Jan.","Feb.","March","April","May","June","July","Aug.","Sept.","Oct.","Nov.","Dec."],X=e=>e<10?"0"+e:e,Z=function(e){return`${K[e.getDay()].substring(0,3)}, ${X(e.getDate())} ${J[e.getMonth()].substring(0,3)} ${e.getFullYear().toString()} ${e.getUTCHours().toString()}:${e.getUTCMinutes().toString()}:${e.getUTCSeconds().toString()} Z`},Q=function(e){return Array.from(e).reduce((e,[t,n])=>Object.assign(e,{[t]:n}),{})},ee=function(e){const t=new Map;for(var n in e)e.hasOwnProperty(n)&&t.set(n,e[n]);return t};class te{constructor(e){this.name=e.author,this.personalURL=e.authorURL,this.affiliation=e.affiliation,this.affiliationURL=e.affiliationURL,this.affiliations=e.affiliations||[]}get firstName(){const e=this.name.split(" ");return e.slice(0,e.length-1).join(" ")}get lastName(){const e=this.name.split(" ");return e[e.length-1]}}class ne{constructor(){this.title="unnamed article",this.description="",this.authors=[],this.bibliography=new Map,this.bibliographyParsed=!1,this.citations=[],this.citationsCollected=!1,this.journal={},this.katex={},this.doi=undefined,this.publishedDate=undefined}set url(e){this._url=e}get url(){return this._url?this._url:this.distillPath&&this.journal.url?this.journal.url+"/"+this.distillPath:this.journal.url?this.journal.url:void 0}get githubUrl(){return this.githubPath?"https://github.com/"+this.githubPath:undefined}set previewURL(e){this._previewURL=e}get previewURL(){return this._previewURL?this._previewURL:this.url+"/thumbnail.jpg"}get publishedDateRFC(){return Z(this.publishedDate)}get updatedDateRFC(){return Z(this.updatedDate)}get publishedYear(){return this.publishedDate.getFullYear()}get publishedMonth(){return J[this.publishedDate.getMonth()]}get publishedDay(){return this.publishedDate.getDate()}get publishedMonthPadded(){return X(this.publishedDate.getMonth()+1)}get publishedDayPadded(){return X(this.publishedDate.getDate())}get publishedISODateOnly(){return this.publishedDate.toISOString().split("T")[0]}get volume(){const e=this.publishedYear-2015;if(e<1)throw new Error("Invalid publish date detected during computing volume");return e}get issue(){return this.publishedDate.getMonth()+1}get concatenatedAuthors(){return this.authors.length>2?this.authors[0].lastName+", et al.":2===this.authors.length?this.authors[0].lastName+" & "+this.authors[1].lastName:1===this.authors.length?this.authors[0].lastName:void 0}get bibtexAuthors(){return this.authors.map(e=>e.lastName+", "+e.firstName).join(" and ")}get slug(){let e="";return this.authors.length&&(e+=this.authors[0].lastName.toLowerCase(),e+=this.publishedYear,e+=this.title.split(" ")[0].toLowerCase()),e||"Untitled"}get bibliographyEntries(){return new Map(this.citations.map(e=>{return[e,this.bibliography.get(e)]}))}set bibliography(e){e instanceof Map?this._bibliography=e:"object"==typeof e&&(this._bibliography=ee(e))}get bibliography(){return this._bibliography}static fromObject(e){const t=new ne;return Object.assign(t,e),t}assignToObject(e){Object.assign(e,this),e.bibliography=Q(this.bibliographyEntries),e.url=this.url,e.doi=this.doi,e.githubUrl=this.githubUrl,e.previewURL=this.previewURL,this.publishedDate&&(e.volume=this.volume,e.issue=this.issue,e.publishedDateRFC=this.publishedDateRFC,e.publishedYear=this.publishedYear,e.publishedMonth=this.publishedMonth,e.publishedDay=this.publishedDay,e.publishedMonthPadded=this.publishedMonthPadded,e.publishedDayPadded=this.publishedDayPadded),this.updatedDate&&(e.updatedDateRFC=this.updatedDateRFC),e.concatenatedAuthors=this.concatenatedAuthors,e.bibtexAuthors=this.bibtexAuthors,e.slug=this.slug}}var re=l(function(e,t){!function(e){function t(){this.months=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],this.notKey=[",","{","}"," ","="],this.pos=0,this.input="",this.entries=new Array,this.currentEntry="",this.setInput=function(e){this.input=e},this.getEntries=function(){return this.entries},this.isWhitespace=function(e){return" "==e||"\r"==e||"\t"==e||"\n"==e},this.match=function(e,t){if(t!=undefined&&null!=t||(t=!0),this.skipWhitespace(t),this.input.substring(this.pos,this.pos+e.length)!=e)throw"Token mismatch, expected "+e+", found "+this.input.substring(this.pos);this.pos+=e.length,this.skipWhitespace(t)},this.tryMatch=function(e,t){return t!=undefined&&null!=t||(t=!0),this.skipWhitespace(t),this.input.substring(this.pos,this.pos+e.length)==e},this.matchAt=function(){for(;this.input.length>this.pos&&"@"!=this.input[this.pos];)this.pos++;return"@"==this.input[this.pos]},this.skipWhitespace=function(e){for(;this.isWhitespace(this.input[this.pos]);)this.pos++;if("%"==this.input[this.pos]&&1==e){for(;"\n"!=this.input[this.pos];)this.pos++;this.skipWhitespace(e)}},this.value_braces=function(){var e=0;this.match("{",!1);for(var t=this.pos,n=!1;;){if(!n)if("}"==this.input[this.pos]){if(!(e>0)){var r=this.pos;return this.match("}",!1),this.input.substring(t,r)}e--}else if("{"==this.input[this.pos])e++;else if(this.pos>=this.input.length-1)throw"Unterminated value";n="\\"==this.input[this.pos]&&0==n,this.pos++}},this.value_comment=function(){for(var e="",t=0;!this.tryMatch("}",!1)||0!=t;){if(e+=this.input[this.pos],"{"==this.input[this.pos]&&t++,"}"==this.input[this.pos]&&t--,this.pos>=this.input.length-1)throw"Unterminated value:"+this.input.substring(start);this.pos++}return e},this.value_quotes=function(){this.match('"',!1);for(var e=this.pos,t=!1;;){if(!t){if('"'==this.input[this.pos]){var n=this.pos;return this.match('"',!1),this.input.substring(e,n)}if(this.pos>=this.input.length-1)throw"Unterminated value:"+this.input.substring(e)}t="\\"==this.input[this.pos]&&0==t,this.pos++}},this.single_value=function(){var e=this.pos;if(this.tryMatch("{"))return this.value_braces();if(this.tryMatch('"'))return this.value_quotes();var t=this.key();if(t.match("^[0-9]+$"))return t;if(this.months.indexOf(t.toLowerCase())>=0)return t.toLowerCase();throw"Value expected:"+this.input.substring(e)+" for key: "+t},this.value=function(){var e=[];for(e.push(this.single_value());this.tryMatch("#");)this.match("#"),e.push(this.single_value());return e.join("")},this.key=function(){for(var e=this.pos;;){if(this.pos>=this.input.length)throw"Runaway key";if(this.notKey.indexOf(this.input[this.pos])>=0)return this.input.substring(e,this.pos);this.pos++}},this.key_equals_value=function(){var e=this.key();if(this.tryMatch("="))return this.match("="),[e,this.value()];throw"... = value expected, equals sign missing:"+this.input.substring(this.pos)},this.key_value_list=function(){var e=this.key_equals_value();for(this.currentEntry.entryTags={},this.currentEntry.entryTags[e[0]]=e[1];this.tryMatch(",")&&(this.match(","),!this.tryMatch("}"));)e=this.key_equals_value(),this.currentEntry.entryTags[e[0]]=e[1]},this.entry_body=function(e){this.currentEntry={},this.currentEntry.citationKey=this.key(),this.currentEntry.entryType=e.substring(1),this.match(","),this.key_value_list(),this.entries.push(this.currentEntry)},this.directive=function(){return this.match("@"),"@"+this.key()},this.preamble=function(){this.currentEntry={},this.currentEntry.entryType="PREAMBLE",this.currentEntry.entry=this.value_comment(),this.entries.push(this.currentEntry)},this.comment=function(){this.currentEntry={},this.currentEntry.entryType="COMMENT",this.currentEntry.entry=this.value_comment(),this.entries.push(this.currentEntry)},this.entry=function(e){this.entry_body(e)},this.bibtex=function(){for(;this.matchAt();){var e=this.directive();this.match("{"),"@STRING"==e?this.string():"@PREAMBLE"==e?this.preamble():"@COMMENT"==e?this.comment():this.entry(e),this.match("}")}}}e.toJSON=function(e){var n=new t;return n.setInput(e),n.bibtex(),n.entries},e.toBibtex=function(e){var t="";for(var n in e){if(t+="@"+e[n].entryType,t+="{",e[n].citationKey&&(t+=e[n].citationKey+", "),e[n].entry&&(t+=e[n].entry),e[n].entryTags){var r="";for(var i in e[n].entryTags)0!=r.length&&(r+=", "),r+=i+"= {"+e[n].entryTags[i]+"}";t+=r}t+="}\n\n"}return t}}(t)}),ie=s(l(function(e){var t;t=function(){return function e(t,n,r){function i(s,l){if(!n[s]){if(!t[s]){var u="function"==typeof o&&o;if(!l&&u)return u(s,!0);if(a)return a(s,!0);var d=new Error("Cannot find module '"+s+"'");throw d.code="MODULE_NOT_FOUND",d}var c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){var n=t[s][1][e];return i(n||e)},c,c.exports,e,t,n,r)}return n[s].exports}for(var a="function"==typeof o&&o,s=0;s=0;--d)if("#"===(n=r[d]).text){if(0===d)throw new s["default"]("Incomplete placeholder at end of macro body",n);if("#"===(n=r[--d]).text)r.splice(d+1,1);else{if(!/^[1-9]$/.test(n.text))throw new s["default"]("Not a valid argument number",n);r.splice.apply(r,[d,2].concat(u[n.text-1]))}}}this.stack=this.stack.concat(r)}}},{key:"get",value:function(e){this.discardedWhiteSpace=[];var t=this.nextToken();if(e)for(;" "===t.text;)this.discardedWhiteSpace.push(t),t=this.nextToken();return t}},{key:"unget",value:function(e){for(this.stack.push(e);0!==this.discardedWhiteSpace.length;)this.stack.push(this.discardedWhiteSpace.pop())}}]),e}();t.exports=u},{"./Lexer":26,"./ParseError":29,"./macros":44,"babel-runtime/helpers/classCallCheck":4,"babel-runtime/helpers/createClass":5,"object-assign":25}],28:[function(e,t){function n(e){return e&&e.__esModule?e:{"default":e}}var r=n(e("babel-runtime/helpers/classCallCheck")),i=n(e("babel-runtime/helpers/createClass")),a=n(e("./fontMetrics")),o=6,s=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],l=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],u=function(e,t){return t.size<2?e:s[e-1][t.size-1]},d=function(){function e(t){(0,r["default"])(this,e),this.style=t.style,this.color=t.color,this.size=t.size||o,this.textSize=t.textSize||this.size,this.phantom=t.phantom,this.font=t.font,this.sizeMultiplier=l[this.size-1],this._fontMetrics=null}return(0,i["default"])(e,[{key:"extend",value:function(t){var n={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);return new e(n)}},{key:"havingStyle",value:function(e){return this.style===e?this:this.extend({style:e,size:u(this.textSize,e)})}},{key:"havingCrampedStyle",value:function(){return this.havingStyle(this.style.cramp())}},{key:"havingSize",value:function(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e})}},{key:"havingBaseStyle",value:function(e){e=e||this.style.text();var t=u(o,e);return this.size===t&&this.textSize===o&&this.style===e?this:this.extend({style:e,size:t,baseSize:o})}},{key:"withColor",value:function(e){return this.extend({color:e})}},{key:"withPhantom",value:function(){return this.extend({phantom:!0})}},{key:"withFont",value:function(e){return this.extend({font:e||this.font})}},{key:"sizingClasses",value:function(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}},{key:"baseSizingClasses",value:function(){return this.size!==o?["sizing","reset-size"+this.size,"size"+o]:[]}},{key:"fontMetrics",value:function(){return this._fontMetrics||(this._fontMetrics=a["default"].getFontMetrics(this.size)),this._fontMetrics}},{key:"getColor",value:function(){return this.phantom?"transparent":e.colorMap[this.color]||this.color}}]),e}();d.colorMap={"katex-blue":"#6495ed","katex-orange":"#ffa500","katex-pink":"#ff00af","katex-red":"#df0030","katex-green":"#28ae7b","katex-gray":"gray","katex-purple":"#9d38bd","katex-blueA":"#ccfaff","katex-blueB":"#80f6ff","katex-blueC":"#63d9ea","katex-blueD":"#11accd","katex-blueE":"#0c7f99","katex-tealA":"#94fff5","katex-tealB":"#26edd5","katex-tealC":"#01d1c1","katex-tealD":"#01a995","katex-tealE":"#208170","katex-greenA":"#b6ffb0","katex-greenB":"#8af281","katex-greenC":"#74cf70","katex-greenD":"#1fab54","katex-greenE":"#0d923f","katex-goldA":"#ffd0a9","katex-goldB":"#ffbb71","katex-goldC":"#ff9c39","katex-goldD":"#e07d10","katex-goldE":"#a75a05","katex-redA":"#fca9a9","katex-redB":"#ff8482","katex-redC":"#f9685d","katex-redD":"#e84d39","katex-redE":"#bc2612","katex-maroonA":"#ffbde0","katex-maroonB":"#ff92c6","katex-maroonC":"#ed5fa6","katex-maroonD":"#ca337c","katex-maroonE":"#9e034e","katex-purpleA":"#ddd7ff","katex-purpleB":"#c6b9fc","katex-purpleC":"#aa87ff","katex-purpleD":"#7854ab","katex-purpleE":"#543b78","katex-mintA":"#f5f9e8","katex-mintB":"#edf2df","katex-mintC":"#e0e5cc","katex-grayA":"#f6f7f7","katex-grayB":"#f0f1f2","katex-grayC":"#e3e5e6","katex-grayD":"#d6d8da","katex-grayE":"#babec2","katex-grayF":"#888d93","katex-grayG":"#626569","katex-grayH":"#3b3e40","katex-grayI":"#21242c","katex-kaBlue":"#314453","katex-kaGreen":"#71B307"},d.BASESIZE=o,t.exports=d},{"./fontMetrics":41,"babel-runtime/helpers/classCallCheck":4,"babel-runtime/helpers/createClass":5}],29:[function(e,t){function n(e){return e&&e.__esModule?e:{"default":e}}var r=n(e("babel-runtime/helpers/classCallCheck")),i=function a(e,t){(0,r["default"])(this,a);var n="KaTeX parse error: "+e,i=void 0,o=void 0;if(t&&t.lexer&&t.start<=t.end){var s=t.lexer.input;i=t.start,o=t.end,i===s.length?n+=" at end of input: ":n+=" at position "+(i+1)+": ";var l=s.slice(i,o).replace(/[^]/g,"$&\u0332");n+=(i>15?"\u2026"+s.slice(i-15,i):s.slice(0,i))+l+(o+15e.SUPSUB_GREEDINESS)return this.parseFunction(i);throw new f["default"]("Got function '"+i.result+"' with no arguments as "+t,n)}return i.result}if(this.settings.throwOnError||"\\"!==this.nextToken.text[0])throw new f["default"]("Expected group after '"+r+"'",n);return this.handleUnsupportedCmd()}},{key:"handleUnsupportedCmd",value:function(){for(var e=this.nextToken.text,t=[],n=0;ni))throw new f["default"]("Got function '"+c.result+"' as argument to '"+e+"'",u);h=this.parseFunction(c)}else h=c.result;s.push(h),a.push(this.pos)}return s.push(a),s}},{key:"parseGroupOfType",value:function(e,t){var n=this.mode;if("original"===e&&(e=n),"color"===e)return this.parseColorGroup(t);if("size"===e)return this.parseSizeGroup(t);this.switchMode(e),"text"===e&&this.consumeSpaces();var r=this.parseGroup(t);return this.switchMode(n),r}},{key:"consumeSpaces",value:function(){for(;" "===this.nextToken.text;)this.consume()}},{key:"parseStringGroup",value:function(e,t){if(t&&"["!==this.nextToken.text)return null;var n=this.mode;this.mode="text",this.expect(t?"[":"{");for(var r="",i=this.nextToken,a=i;this.nextToken.text!==(t?"]":"}");){if("EOF"===this.nextToken.text)throw new f["default"]("Unexpected end of input in "+e,i.range(this.nextToken,r));r+=(a=this.nextToken).text,this.consume()}return this.mode=n,this.expect(t?"]":"}"),i.range(a,r)}},{key:"parseRegexGroup",value:function(e,t){var n=this.mode;this.mode="text";for(var r=this.nextToken,i=r,a="";"EOF"!==this.nextToken.text&&e.test(a+this.nextToken.text);)a+=(i=this.nextToken).text,this.consume();if(""===a)throw new f["default"]("Invalid "+t+": '"+r.text+"'",r);return this.mode=n,r.range(i,a)}},{key:"parseColorGroup",value:function(e){var t=this.parseStringGroup("color",e);if(!t)return null;var n=/^(#[a-z0-9]+|[a-z]+)$/i.exec(t.text);if(!n)throw new f["default"]("Invalid color: '"+t.text+"'",t) +;return new r(new p["default"]("color",n[0],this.mode),!1)}},{key:"parseSizeGroup",value:function(e){var t=void 0;if(!(t=e||"{"===this.nextToken.text?this.parseStringGroup("size",e):this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size")))return null;var n=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t.text);if(!n)throw new f["default"]("Invalid size: '"+t.text+"'",t);var i={number:+(n[1]+n[2]),unit:n[3]};if(!c["default"].validUnit(i))throw new f["default"]("Invalid unit: '"+i.unit+"'",t);return new r(new p["default"]("size",i,this.mode),!1)}},{key:"parseGroup",value:function(e){var t=this.nextToken;if(this.nextToken.text===(e?"[":"{")){this.consume();var n=this.parseExpression(!1,e?"]":null),i=this.nextToken;return this.expect(e?"]":"}"),"text"===this.mode&&this.formLigatures(n),new r(new p["default"]("ordgroup",n,this.mode,t,i),!1)}return e?null:this.parseSymbol()}},{key:"formLigatures",value:function(e){for(var t=e.length-1,n=0;n=2}}]),e}(),o=0,s=1,l=2,u=3,d=4,c=5,h=6,p=7,f=[new a(o,0,!1),new a(s,0,!0),new a(l,1,!1),new a(u,1,!0),new a(d,2,!1),new a(c,2,!0),new a(h,3,!1),new a(p,3,!0)],m=[d,c,d,c,h,p,h,p],g=[c,c,c,c,p,p,p,p],v=[l,u,d,c,h,p,h,p],b=[u,u,c,c,p,p,p,p],y=[s,s,u,u,c,c,p,p],x=[o,s,l,u,l,u,l,u];t.exports={DISPLAY:f[o],TEXT:f[l],SCRIPT:f[d],SCRIPTSCRIPT:f[h]}},{"babel-runtime/helpers/classCallCheck":4,"babel-runtime/helpers/createClass":5}],34:[function(e,t){function n(e){return e&&e.__esModule?e:{"default":e}}var r=n(e("./domTree")),i=n(e("./fontMetrics")),a=n(e("./symbols")),o=n(e("./utils")),s=["\\imath","\\jmath","\\pounds"],l=function(e,t,n){return a["default"][n][e]&&a["default"][n][e].replace&&(e=a["default"][n][e].replace),{value:e,metrics:i["default"].getCharacterMetrics(e,t)}},u=function(e,t,n,i,a){var o=l(e,t,n),s=o.metrics;e=o.value;var u=void 0;if(s){var d=s.italic;"text"===n&&(d=0),u=new r["default"].symbolNode(e,s.height,s.depth,d,s.skew,a)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+e+"' in style '"+t+"'"),u=new r["default"].symbolNode(e,0,0,0,0,a);return i&&(u.maxFontSize=i.sizeMultiplier,i.style.isTight()&&u.classes.push("mtight"),i.getColor()&&(u.style.color=i.getColor())),u},d=function(e,t,n,r){return"\\"===e||"main"===a["default"][t][e].font?u(e,"Main-Regular",t,n,r):u(e,"AMS-Regular",t,n,r.concat(["amsrm"]))},c=function(e,t,n,r,i){if("mathord"===i){var o=h(e);return u(e,o.fontName,t,n,r.concat([o.fontClass]))}if("textord"===i)return"ams"===(a["default"][t][e]&&a["default"][t][e].font)?u(e,"AMS-Regular",t,n,r.concat(["amsrm"])):u(e,"Main-Regular",t,n,r.concat(["mathrm"]));throw new Error("unexpected type: "+i+" in mathDefault")},h=function(e){return/[0-9]/.test(e.charAt(0))||o["default"].contains(s,e)?{fontName:"Main-Italic",fontClass:"mainit"}:{fontName:"Math-Italic",fontClass:"mathit"}},p=function(e,t,n){var r=e.mode,i=e.value,a=["mord"],d=t.font;if(d){var p=void 0;return p="mathit"===d||o["default"].contains(s,i)?h(i):x[d],l(i,p.fontName,r).metrics?u(i,p.fontName,r,t,a.concat([p.fontClass||d])):c(i,r,t,a,n)}return c(i,r,t,a,n)},f=function(e){var t=0,n=0,r=0;if(e.children)for(var i=0;it&&(t=e.children[i].height),e.children[i].depth>n&&(n=e.children[i].depth),e.children[i].maxFontSize>r&&(r=e.children[i].maxFontSize);e.height=t,e.depth=n,e.maxFontSize=r},m=function(e,t,n){var i=new r["default"].span(e,t,n);return f(i),i},g=function(e,t){e.children=t.concat(e.children),f(e)},v=function(e){var t=new r["default"].documentFragment(e);return f(t),t},b=function(e,t,n){var i=void 0,a=void 0,o=void 0;if("individualShift"===t){var s=e;for(e=[s[0]],a=i=-s[0].shift-s[0].elem.depth,o=1;o0&&(c+=b,h-=b)}var y=[{type:"elem",elem:i,shift:h,marginRight:m},{type:"elem",elem:r,shift:-c,marginRight:m}];n instanceof d["default"].symbolNode&&(y[0].marginLeft=-n.italic+"em"),g=l["default"].makeVList(y,"individualShift",null,t)}else c=Math.max(c,p,r.depth+.25*a.xHeight),g=l["default"].makeVList([{type:"elem",elem:r,marginRight:m}],"shift",-c,t);else{h=Math.max(h,a.sub1,i.height-.8*a.xHeight);var k=[{type:"elem",elem:i,marginRight:m}];n instanceof d["default"].symbolNode&&(k[0].marginLeft=-n.italic+"em"),g=l["default"].makeVList(k,"shift",h,t)}var S=x(n)||"mord";return(0,s.makeSpan)([S],[n,(0,s.makeSpan)(["msupsub"],[g])],t)},genfrac:function(e,t){var n=t.style;"display"===e.value.size?n=o["default"].DISPLAY:"text"===e.value.size&&(n=o["default"].TEXT);var r=n.fracNum(),i=n.fracDen(),a=void 0;a=t.havingStyle(r);var d=C(e.value.numer,a,t);a=t.havingStyle(i);var c=C(e.value.denom,a,t),h=void 0,p=void 0,f=void 0;e.value.hasBarLine?(p=(h=A("frac-line",t)).height,f=h.height):(h=null,p=0,f=t.fontMetrics().defaultRuleThickness);var m=void 0,g=void 0,v=void 0;n.size===o["default"].DISPLAY.size?(m=t.fontMetrics().num1,g=p>0?3*f:7*f,v=t.fontMetrics().denom1):(p>0?(m=t.fontMetrics().num2,g=f):(m=t.fontMetrics().num3,g=3*f),v=t.fontMetrics().denom2);var b=void 0;if(0===p){var y=m-d.depth-(c.height-v);y0&&(k<(z+=b)&&(k=z),z=0),e.value.addJot&&(k+=m),M.height=w,M.depth=k,y+=w,M.pos=y,y+=k+z,u[n]=M}var A=y/2+t.fontMetrics().axisHeight,T=e.value.cols||[],N=[],E=void 0,R=void 0;for(r=0,R=0;r=o)){var _=void 0;(r>0||e.value.hskipBeforeAndAfter)&&0!==(_=h["default"].deflt(L.pregap,p))&&((E=(0,s.makeSpan)(["arraycolsep"],[])).style.width=_+"em",N.push(E));var D=[];for(n=0;nn.height+n.depth+a&&(a=(a+f-n.height-n.depth)/2);var m=h.height-n.height-a-p,g=void 0;if(0===n.height&&0===n.depth?g=(0,s.makeSpan)():(n.style.paddingLeft=h.surdWidth+"em",(g=l["default"].makeVList([{type:"elem",elem:n},{type:"kern",size:-(n.height+m)},{type:"elem",elem:h},{type:"kern",size:p}],"firstBaseline",null,t)).children[0].children[0].classes.push("svg-align")),e.value.index){var v=t.havingStyle(o["default"].SCRIPTSCRIPT),b=C(e.value.index,v,t),y=.6*(g.height-g.depth),x=l["default"].makeVList([{type:"elem",elem:b}],"shift",-y,t),w=(0,s.makeSpan)(["root"],[x]);return(0,s.makeSpan)(["mord","sqrt"],[w,g],t)}return(0,s.makeSpan)(["mord","sqrt"],[g],t)},z.sizing=function(e,t){var n=t.havingSize(e.value.size);return r(e.value.value,n,t)},z.styling=function(e,t){var n={display:o["default"].DISPLAY,text:o["default"].TEXT,script:o["default"].SCRIPT,scriptscript:o["default"].SCRIPTSCRIPT}[e.value.style],i=t.havingStyle(n);return r(e.value.value,i,t)},z.font=function(e,t){var n=e.value.font;return C(e.value.body,t.withFont(n))},z.delimsizing=function(e,t){var n=e.value.value;return"."===n?(0,s.makeSpan)([e.value.mclass]):u["default"].sizedDelim(n,e.value.size,t,e.mode,[e.value.mclass])},z.leftright=function(e,t){for(var n=y(e.value.body,t,!0),r=0,i=0,a=!1,o=0;o0&&(h.style.width="calc(100% - "+2*o+"em)",h.style.marginLeft=2*o+"em")}else{var f=l["default"].makeSymbol(e.value.label,"Main-Regular",e.mode,t);f.italic=0;var m=null;"\\vec"===e.value.label?m="accent-vec":"\\H"===e.value.label&&(m="accent-hungarian"),c=(0,s.makeSpan)([],[f]),(c=(0,s.makeSpan)(["accent-body",m],[c])).style.marginLeft=2*o+"em",c=l["default"].makeVList([{type:"elem",elem:a},{type:"kern",size:-d},{type:"elem",elem:c}],"firstBaseline",null,t)}var g=(0,s.makeSpan)(["mord","accent"],[c],t);return r?(r.children[0]=g,r.height=Math.max(g.height,r.height),r.classes[0]="mord",r):g},z.horizBrace=function(e,t){var n=t.style,r="supsub"===e.type,i=void 0,a=void 0;r&&(e.value.sup?(a=t.havingStyle(n.sup()),i=C(e.value.sup,a,t)):(a=t.havingStyle(n.sub()),i=C(e.value.sub,a,t)),e=e.value.base);var u=C(e.value.base,t.havingBaseStyle(o["default"].DISPLAY)),d=p["default"].svgSpan(e,t),c=void 0;if(e.value.isOver?(c=l["default"].makeVList([{type:"elem",elem:u},{type:"kern",size:.1},{type:"elem",elem:d}],"firstBaseline",null,t)).children[0].children[0].children[1].classes.push("svg-align"):(c=l["default"].makeVList([{type:"elem",elem:d},{type:"kern",size:.1},{type:"elem",elem:u}],"bottom",u.depth+.1+d.height,t)).children[0].children[0].children[0].classes.push("svg-align"),r){var h=(0,s.makeSpan)(["mord",e.value.isOver?"mover":"munder"],[c],t);c=e.value.isOver?l["default"].makeVList([{type:"elem",elem:h},{type:"kern",size:.2},{type:"elem",elem:i}],"firstBaseline",null,t):l["default"].makeVList([{type:"elem",elem:i},{type:"kern",size:.2},{type:"elem",elem:h}],"bottom",h.depth+.2+i.height,t)}return(0,s.makeSpan)(["mord",e.value.isOver?"mover":"munder"],[c],t)},z.accentUnder=function(e,t){var n=C(e.value.body,t),r=p["default"].svgSpan(e,t),i=/tilde/.test(e.value.label)?.12:0,a=l["default"].makeVList([{type:"elem",elem:r},{type:"kern",size:i},{type:"elem",elem:n}],"bottom",r.height+i,t);return a.children[0].children[0].children[0].classes.push("svg-align"),(0,s.makeSpan)(["mord","accentunder"],[a],t)},z.enclose=function(e,t){var n=C(e.value.body,t),r=e.value.label.substr(1),i=t.sizeMultiplier,a=void 0,o=0,u=0;if("sout"===r)(a=(0,s.makeSpan)(["stretchy","sout"])).height=t.fontMetrics().defaultRuleThickness/i,u=-.5*t.fontMetrics().xHeight;else{n.classes.push("fbox"===r?"boxpad":"cancel-pad");var d=M(e.value.body);o="fbox"===r?.34:d?.2:0,u=n.depth+o,a=p["default"].encloseSpan(n,r,o,t)}var c=l["default"].makeVList([{type:"elem",elem:n,shift:0},{type:"elem",elem:a,shift:u}],"individualShift",null,t);return"fbox"!==r&&c.children[0].children[0].children[1].classes.push("svg-align"),/cancel/.test(r)?(0,s.makeSpan)(["mord","cancel-lap"],[c],t):(0,s.makeSpan)(["mord"],[c],t)},z.xArrow=function(e,t){var n=t.style,r=t.havingStyle(n.sup()),i=C(e.value.body,r,t);i.classes.push("x-arrow-pad");var a=void 0;e.value.below&&(r=t.havingStyle(n.sub()),(a=C(e.value.below,r,t)).classes.push("x-arrow-pad"));var o=p["default"].svgSpan(e,t),u=-t.fontMetrics().axisHeight+o.depth,d=-t.fontMetrics().axisHeight-o.height-.111,c=void 0;if(e.value.below){var h=-t.fontMetrics().axisHeight+a.height+o.height+.111;c=l["default"].makeVList([{type:"elem",elem:i,shift:d},{type:"elem",elem:o,shift:u},{type:"elem",elem:a,shift:h}],"individualShift",null,t)}else c=l["default"].makeVList([{type:"elem",elem:i,shift:d},{type:"elem",elem:o,shift:u}],"individualShift",null,t);return c.children[0].children[0].children[1].classes.push("svg-align"),(0,s.makeSpan)(["mrel","x-arrow"],[c],t)},z.phantom=function(e,t){var n=y(e.value.value,t.withPhantom(),!1);return new l["default"].makeFragment(n)},z.mclass=function(e,t){var n=y(e.value.value,t,!0);return(0,s.makeSpan)([e.value.mclass],n,t)};var C=function(e,t,n){if(!e)return(0,s.makeSpan)();if(z[e.type]){var r=z[e.type](e,t);if(n&&t.size!==n.size){r=(0,s.makeSpan)(t.sizingClasses(n),[r],t);var i=t.sizeMultiplier/n.sizeMultiplier;r.height*=i,r.depth*=i}return r}throw new a["default"]("Got group of unknown type: '"+e.type+"'")},T=function(e,t){e=JSON.parse((0,i["default"])(e));var n=y(e,t,!0),r=(0,s.makeSpan)(["base"],n,t),a=(0,s.makeSpan)(["strut"]),o=(0,s.makeSpan)(["strut","bottom"]);a.style.height=r.height+"em",o.style.height=r.height+r.depth+"em",o.style.verticalAlign=-r.depth+"em";var l=(0,s.makeSpan)(["katex-html"],[a,o,r]);return l.setAttribute("aria-hidden","true"),l};t.exports=T},{"./ParseError":29,"./Style":33,"./buildCommon":34,"./delimiter":38,"./domTree":39,"./stretchy":47,"./units":50,"./utils":51,"babel-runtime/core-js/json/stringify":2}],36:[function(e,t){function n(e){return e&&e.__esModule?e:{"default":e}}var r=e("./buildCommon"),i=n(r),a=n(e("./fontMetrics")),o=n(e("./mathMLTree")),s=n(e("./ParseError")),l=n(e("./Style")),u=n(e("./symbols")),d=n(e("./utils")),c=n(e("./stretchy")),h=function(e,t){return u["default"][t][e]&&u["default"][t][e].replace&&(e=u["default"][t][e].replace),new o["default"].TextNode(e)},p=function(e,t){var n=t.font;if(!n)return null;var i=e.mode;if("mathit"===n)return"italic";var o=e.value;if(d["default"].contains(["\\imath","\\jmath"],o))return null;u["default"][i][o]&&u["default"][i][o].replace&&(o=u["default"][i][o].replace);var s=r.fontMap[n].fontName;return a["default"].getCharacterMetrics(o,s)?r.fontMap[t.font].variant:null},f={},m={mi:"italic",mn:"normal",mtext:"normal"};f.mathord=function(e,t){var n=new o["default"].MathNode("mi",[h(e.value,e.mode)]),r=p(e,t)||"italic";return r!==m[n.type]&&n.setAttribute("mathvariant",r),n},f.textord=function(e,t){var n=h(e.value,e.mode),r=p(e,t)||"normal",i=void 0;return i="text"===e.mode?new o["default"].MathNode("mtext",[n]):/[0-9]/.test(e.value)?new o["default"].MathNode("mn",[n]):"\\prime"===e.value?new o["default"].MathNode("mo",[n]):new o["default"].MathNode("mi",[n]),r!==m[i.type]&&i.setAttribute("mathvariant",r),i},f.bin=function(e){return new o["default"].MathNode("mo",[h(e.value,e.mode)])},f.rel=function(e){return new o["default"].MathNode("mo",[h(e.value,e.mode)])},f.open=function(e){return new o["default"].MathNode("mo",[h(e.value,e.mode)])},f.close=function(e){return new o["default"].MathNode("mo",[h(e.value,e.mode)])},f.inner=function(e){return new o["default"].MathNode("mo",[h(e.value,e.mode)])},f.punct=function(e){var t=new o["default"].MathNode("mo",[h(e.value,e.mode)]);return t.setAttribute("separator","true"),t},f.ordgroup=function(e,t){var n=g(e.value,t);return new o["default"].MathNode("mrow",n)},f.text=function(e,t){for(var n=e.value.body,r=[],i=null,a=0;a2&&arguments[2]!==undefined&&arguments[2];if(!e)return new o["default"].MathNode("mrow");if(f[e.type]){var r=f[e.type](e,t);return n&&"mrow"===r.type&&1===r.children.length?r.children[0]:r}throw new s["default"]("Got group of unknown type: '"+e.type+"'")},b=function(e,t,n){var i=g(e,n),a=new o["default"].MathNode("mrow",i),s=new o["default"].MathNode("annotation",[new o["default"].TextNode(t)]);s.setAttribute("encoding","application/x-tex");var l=new o["default"].MathNode("semantics",[a,s]),u=new o["default"].MathNode("math",[l]);return(0,r.makeSpan)(["katex-mathml"],[u])};t.exports=b},{"./ParseError":29,"./Style":33,"./buildCommon":34,"./fontMetrics":41,"./mathMLTree":45,"./stretchy":47,"./symbols":48,"./utils":51}],37:[function(e,t){function n(e){return e&&e.__esModule?e:{"default":e}}var r=n(e("./buildHTML")),i=n(e("./buildMathML")),a=e("./buildCommon"),o=n(e("./Options")),s=n(e("./Settings")),l=n(e("./Style")),u=function(e,t,n){n=n||new s["default"]({});var u=l["default"].TEXT;n.displayMode&&(u=l["default"].DISPLAY);var d=new o["default"]({style:u}),c=(0,i["default"])(e,t,d),h=(0,r["default"])(e,d),p=(0,a.makeSpan)(["katex"],[c,h]);return n.displayMode?(0,a.makeSpan)(["katex-display"],[p]):p};t.exports=u},{"./Options":28,"./Settings":32,"./Style":33,"./buildCommon":34,"./buildHTML":35,"./buildMathML":36}],38:[function(e,t){function n(e){return e&&e.__esModule?e:{"default":e}}var r=n(e("./ParseError")),i=n(e("./Style")),a=e("./buildCommon"),o=n(a),s=n(e("./fontMetrics")),l=n(e("./symbols")),u=n(e("./utils")),d=function(e,t){return l["default"].math[e]&&l["default"].math[e].replace?s["default"].getCharacterMetrics(l["default"].math[e].replace,t):s["default"].getCharacterMetrics(e,t)},c=function(e,t,n,r){var i=n.havingBaseStyle(t),o=(0,a.makeSpan)((r||[]).concat(i.sizingClasses(n)),[e],n);return o.delimSizeMultiplier=i.sizeMultiplier/n.sizeMultiplier,o.height*=o.delimSizeMultiplier,o.depth*=o.delimSizeMultiplier,o.maxFontSize=i.sizeMultiplier,o},h=function(e,t,n){var r=t.havingBaseStyle(n),i=(1-t.sizeMultiplier/r.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=i+"em",e.height-=i,e.depth+=i},p=function(e,t,n,r,i,a){var s=o["default"].makeSymbol(e,"Main-Regular",i,r),l=c(s,t,r,a);return n&&h(l,r,t),l},f=function(e,t,n,r){return o["default"].makeSymbol(e,"Size"+t+"-Regular",n,r)},m=function(e,t,n,r,o,s){var l=f(e,t,o,r),u=c((0,a.makeSpan)(["delimsizing","size"+t],[l],r),i["default"].TEXT,r,s);return n&&h(u,r,i["default"].TEXT),u},g=function(e,t,n){var r=void 0;return"Size1-Regular"===t?r="delim-size1":"Size4-Regular"===t&&(r="delim-size4"),{type:"elem",elem:(0,a.makeSpan)(["delimsizinginner",r],[(0,a.makeSpan)([],[o["default"].makeSymbol(e,t,n)])])}},v=function(e,t,n,r,s,l){var u=void 0,h=void 0,p=void 0,f=void 0;u=p=f=e,h=null;var m="Size1-Regular";"\\uparrow"===e?p=f="\u23d0":"\\Uparrow"===e?p=f="\u2016":"\\downarrow"===e?u=p="\u23d0":"\\Downarrow"===e?u=p="\u2016":"\\updownarrow"===e?(u="\\uparrow",p="\u23d0",f="\\downarrow"):"\\Updownarrow"===e?(u="\\Uparrow",p="\u2016",f="\\Downarrow"):"["===e||"\\lbrack"===e?(u="\u23a1",p="\u23a2",f="\u23a3",m="Size4-Regular"):"]"===e||"\\rbrack"===e?(u="\u23a4",p="\u23a5",f="\u23a6",m="Size4-Regular"):"\\lfloor"===e?(p=u="\u23a2",f="\u23a3",m="Size4-Regular"):"\\lceil"===e?(u="\u23a1",p=f="\u23a2",m="Size4-Regular"):"\\rfloor"===e?(p=u="\u23a5",f="\u23a6",m="Size4-Regular"):"\\rceil"===e?(u="\u23a4",p=f="\u23a5",m="Size4-Regular"):"("===e?(u="\u239b",p="\u239c",f="\u239d",m="Size4-Regular"):")"===e?(u="\u239e",p="\u239f",f="\u23a0",m="Size4-Regular"):"\\{"===e||"\\lbrace"===e?(u="\u23a7",h="\u23a8",f="\u23a9",p="\u23aa",m="Size4-Regular"):"\\}"===e||"\\rbrace"===e?(u="\u23ab",h="\u23ac",f="\u23ad",p="\u23aa",m="Size4-Regular"):"\\lgroup"===e?(u="\u23a7",f="\u23a9",p="\u23aa",m="Size4-Regular"):"\\rgroup"===e?(u="\u23ab",f="\u23ad",p="\u23aa",m="Size4-Regular"):"\\lmoustache"===e?(u="\u23a7",f="\u23ad",p="\u23aa",m="Size4-Regular"):"\\rmoustache"===e&&(u="\u23ab",f="\u23a9",p="\u23aa",m="Size4-Regular");var v=d(u,m),b=v.height+v.depth,y=d(p,m),x=y.height+y.depth,w=d(f,m),k=w.height+w.depth,M=0,S=1;if(null!==h){var z=d(h,m);M=z.height+z.depth,S=2}var A=b+k+M,C=Math.ceil((t-A)/(S*x)),T=A+C*S*x,N=r.fontMetrics().axisHeight;n&&(N*=r.sizeMultiplier);var E=T/2-N,R=[];if(R.push(g(f,m,s)),null===h)for(var L=0;L",1:"",2:"",3:"",4:"",tall:"l-4 4-4 4c-.667.667-2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1h\n-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170c-4-3.333-8.333\n-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 219 661 l218 661z\nM702 0H400000v40H742z'/>"},y=function(e,t,n){var r=o["default"].makeSpan([],[],n),i=n.sizeMultiplier;if("small"===t.type)i=n.havingBaseStyle(t.style).sizeMultiplier/n.sizeMultiplier,r.height=1*i,r.style.height=r.height+"em",r.surdWidth=.833*i,r.innerHTML="\n "+b.main+"";else if("large"===t.type)r.height=M[t.size]/i,r.style.height=r.height+"em",r.surdWidth=1/i,r.innerHTML='\n '+b[t.size]+"";else{r.height=e/i,r.style.height=r.height+"em",r.surdWidth=1.056/i;var a=Math.floor(1e3*r.height),s=a-54;r.innerHTML="\n \n t)return n[i]}return n[n.length-1]},E=function(e,t,n,r,i,a){"<"===e||"\\lt"===e?e="\\langle":">"!==e&&"\\gt"!==e||(e="\\rangle");var o=void 0;o=u["default"].contains(k,e)?z:u["default"].contains(x,e)?C:A;var s=N(e,t,o,r);return"\\surd"===e?y(t,s,r):"small"===s.type?p(e,s.style,n,r,i,a):"large"===s.type?m(e,s.size,n,r,i,a):"stack"===s.type?v(e,t,n,r,i,a):void 0},R=function(e,t,n,r,i,a){var o=r.fontMetrics().axisHeight*r.sizeMultiplier,s=901,l=5/r.fontMetrics().ptPerEm,u=Math.max(t-o,n+o),d=Math.max(u/500*s,2*u-l);return E(e,d,!0,r,i,a)};t.exports={sizedDelim:S,customSizedDelim:E,leftRightDelim:R}},{"./ParseError":29,"./Style":33,"./buildCommon":34,"./fontMetrics":41,"./symbols":48,"./utils":51}],39:[function(e,t){function n(e){return e&&e.__esModule?e:{"default":e}}var r=n(e("babel-runtime/helpers/classCallCheck")),i=n(e("babel-runtime/helpers/createClass")),a=n(e("./unicodeRegexes")),o=n(e("./utils")),s=function(e){for(var t=(e=e.slice()).length-1;t>=0;t--)e[t]||e.splice(t,1);return e.join(" ")},l=function(){function e(t,n,i){(0,r["default"])(this,e),this.classes=t||[],this.children=n||[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={},this.attributes={},this.innerHTML,i&&(i.style.isTight()&&this.classes.push("mtight"),i.getColor()&&(this.style.color=i.getColor()))}return(0,i["default"])(e,[{key:"setAttribute",value:function(e,t){this.attributes[e]=t}},{key:"tryCombine",value:function(){return!1}},{key:"toNode",value:function(){var e=document.createElement("span");for(var t in e.className=s(this.classes),this.style)Object.prototype.hasOwnProperty.call(this.style,t)&&(e.style[t]=this.style[t]);for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&e.setAttribute(n,this.attributes[n]);this.innerHTML&&(e.innerHTML=this.innerHTML);for(var r=0;r0||s(this.classes)!==s(t.classes)||this.skew!==t.skew||this.maxFontSize!==t.maxFontSize)return!1;for(var n in this.style)if(this.style.hasOwnProperty(n)&&this.style[n]!==t.style[n])return!1;for(var r in t.style)if(t.style.hasOwnProperty(r)&&this.style[r]!==t.style[r])return!1;return this.value+=t.value,this.height=Math.max(this.height,t.height),this.depth=Math.max(this.depth,t.depth),this.italic=t.italic,!0}},{key:"toNode",value:function(){var e=document.createTextNode(this.value),t=null;for(var n in this.italic>0&&((t=document.createElement("span")).style.marginRight=this.italic+"em"),this.classes.length>0&&((t=t||document.createElement("span")).className=s(this.classes)),this.style)this.style.hasOwnProperty(n)&&((t=t||document.createElement("span")).style[n]=this.style[n]);return t?(t.appendChild(e),t):e}},{key:"toMarkup",value:function(){var e=!1,t="0&&(n+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(r)&&(n+=o["default"].hyphenate(r)+":"+this.style[r]+";");n&&(e=!0,t+=' style="'+o["default"].escape(n)+'"');var i=o["default"].escape(this.value);return e?(t+=">",t+=i,t+=""):i}}]),e}();t.exports={span:l,documentFragment:u,symbolNode:c}},{"./unicodeRegexes":49,"./utils":51,"babel-runtime/helpers/classCallCheck":4,"babel-runtime/helpers/createClass":5}],40:[function(e,t){function n(e){return e&&e.__esModule?e:{"default":e}}function r(e,t,n){for(var r=[],i=[r],a=[];;){var l=e.parseExpression(!1,null);l=new o["default"]("ordgroup",l,e.mode),n&&(l=new o["default"]("styling",{style:n,value:[l]},e.mode)),r.push(l);var u=e.nextToken.text;if("&"===u)e.consume();else{if("\\end"===u)break;if("\\\\"!==u&&"\\cr"!==u)throw new s["default"]("Expected & or \\\\ or \\end",e.nextToken);var d=e.parseFunction();a.push(d.value.size),r=[],i.push(r)}}return t.body=i,t.rowGaps=a,new o["default"](t.type,t,e.mode)}function i(e,n,r){"string"==typeof e&&(e=[e]),"number"==typeof n&&(n={numArgs:n});for(var i={numArgs:n.numArgs||0,argTypes:n.argTypes,greediness:1,allowedInText:!!n.allowedInText,numOptionalArgs:n.numOptionalArgs||0,handler:r},a=0;a0&&(l=2),t.value.cols[a]={type:"align",align:s,pregap:l,postgap:0}}return t}),i("gathered",{},function(e){var t={type:"array",cols:[{type:"align",align:"c"}],addJot:!0};return t=r(e.parser,t,"display")})},{"./ParseError":29,"./ParseNode":30}],41:[function(e,t){function n(e){return e&&e.__esModule?e:{"default":e}}var r=e("./unicodeRegexes"),i=n(e("./fontMetricsData")),a={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2]},o={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xc6":"A","\xc7":"C","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xd0":"D","\xd1":"N","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xdd":"Y","\xde":"o","\xdf":"B","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xe6":"a","\xe7":"c","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xf0":"d","\xf1":"n","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xfd":"y","\xfe":"o","\xff":"y","\u0410":"A","\u0411":"B","\u0412":"B","\u0413":"F","\u0414":"A","\u0415":"E","\u0416":"K","\u0417":"3","\u0418":"N","\u0419":"N","\u041a":"K","\u041b":"N","\u041c":"M","\u041d":"H","\u041e":"O","\u041f":"N","\u0420":"P","\u0421":"C","\u0422":"T","\u0423":"y","\u0424":"O","\u0425":"X","\u0426":"U","\u0427":"h","\u0428":"W","\u0429":"W","\u042a":"B","\u042b":"X","\u042c":"B","\u042d":"3","\u042e":"X","\u042f":"R","\u0430":"a","\u0431":"b","\u0432":"a","\u0433":"r","\u0434":"y","\u0435":"e","\u0436":"m","\u0437":"e","\u0438":"n","\u0439":"n","\u043a":"n","\u043b":"n","\u043c":"m","\u043d":"n","\u043e":"o","\u043f":"n","\u0440":"p","\u0441":"c","\u0442":"o","\u0443":"y","\u0444":"b","\u0445":"x","\u0446":"n","\u0447":"n","\u0448":"w","\u0449":"w","\u044a":"a","\u044b":"m","\u044c":"a","\u044d":"e","\u044e":"m","\u044f":"r"},s=function(e,t){var n=e.charCodeAt(0);e[0]in o?n=o[e[0]].charCodeAt(0):r.cjkRegex.test(e[0])&&(n="M".charCodeAt(0));var a=i["default"][t][n];if(a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}},l={},u=function(e){var t=void 0;if(!l[t=e>=5?0:e>=3?1:2]){var n=l[t]={};for(var r in a)a.hasOwnProperty(r)&&(n[r]=a[r][t]);n.cssEmPerMu=n.quad/18}return l[t]};t.exports={getFontMetrics:u,getCharacterMetrics:s}},{"./fontMetricsData":42,"./unicodeRegexes":49}],42:[function(e,t){t.exports={"AMS-Regular":{65:[0,.68889,0,0],66:[0,.68889,0,0],67:[0,.68889,0,0],68:[0,.68889,0,0],69:[0,.68889,0,0],70:[0,.68889,0,0],71:[0,.68889,0,0],72:[0,.68889,0,0],73:[0,.68889,0,0],74:[.16667,.68889,0,0],75:[0,.68889,0,0],76:[0,.68889,0,0],77:[0,.68889,0,0],78:[0,.68889,0,0],79:[.16667,.68889,0,0],80:[0,.68889,0,0],81:[.16667,.68889,0,0],82:[0,.68889,0,0],83:[0,.68889,0,0],84:[0,.68889,0,0],85:[0,.68889,0,0],86:[0,.68889,0,0],87:[0,.68889,0,0],88:[0,.68889,0,0],89:[0,.68889,0,0],90:[0,.68889,0,0],107:[0,.68889,0,0],165:[0,.675,.025,0],174:[.15559,.69224,0,0],240:[0,.68889,0,0],295:[0,.68889,0,0],710:[0,.825,0,0],732:[0,.9,0,0],770:[0,.825,0,0],771:[0,.9,0,0],989:[.08167,.58167,0,0],1008:[0,.43056,.04028,0],8245:[0,.54986,0,0],8463:[0,.68889,0,0],8487:[0,.68889,0,0],8498:[0,.68889,0,0],8502:[0,.68889,0,0],8503:[0,.68889,0,0],8504:[0,.68889,0,0],8513:[0,.68889,0,0],8592:[-.03598,.46402,0,0],8594:[-.03598,.46402,0,0],8602:[-.13313,.36687,0,0],8603:[-.13313,.36687,0,0],8606:[.01354,.52239,0,0],8608:[.01354,.52239,0,0],8610:[.01354,.52239,0,0],8611:[.01354,.52239,0,0],8619:[0,.54986,0,0],8620:[0,.54986,0,0],8621:[-.13313,.37788,0,0],8622:[-.13313,.36687,0,0],8624:[0,.69224,0,0],8625:[0,.69224,0,0],8630:[0,.43056,0,0],8631:[0,.43056,0,0],8634:[.08198,.58198,0,0],8635:[.08198,.58198,0,0],8638:[.19444,.69224,0,0],8639:[.19444,.69224,0,0],8642:[.19444,.69224,0,0],8643:[.19444,.69224,0,0],8644:[.1808,.675,0,0],8646:[.1808,.675,0,0],8647:[.1808,.675,0,0],8648:[.19444,.69224,0,0],8649:[.1808,.675,0,0],8650:[.19444,.69224,0,0],8651:[.01354,.52239,0,0],8652:[.01354,.52239,0,0],8653:[-.13313,.36687,0,0],8654:[-.13313,.36687,0,0],8655:[-.13313,.36687,0,0],8666:[.13667,.63667,0,0],8667:[.13667,.63667,0,0],8669:[-.13313,.37788,0,0],8672:[-.064,.437,0,0],8674:[-.064,.437,0,0],8705:[0,.825,0,0],8708:[0,.68889,0,0],8709:[.08167,.58167,0,0],8717:[0,.43056,0,0],8722:[-.03598,.46402,0,0],8724:[.08198,.69224,0,0],8726:[.08167,.58167,0,0],8733:[0,.69224,0,0],8736:[0,.69224,0,0],8737:[0,.69224,0,0],8738:[.03517,.52239,0,0],8739:[.08167,.58167,0,0],8740:[.25142,.74111,0,0],8741:[.08167,.58167,0,0],8742:[.25142,.74111,0,0],8756:[0,.69224,0,0],8757:[0,.69224,0,0],8764:[-.13313,.36687,0,0],8765:[-.13313,.37788,0,0],8769:[-.13313,.36687,0,0],8770:[-.03625,.46375,0,0],8774:[.30274,.79383,0,0],8776:[-.01688,.48312,0,0],8778:[.08167,.58167,0,0],8782:[.06062,.54986,0,0],8783:[.06062,.54986,0,0],8785:[.08198,.58198,0,0],8786:[.08198,.58198,0,0],8787:[.08198,.58198,0,0],8790:[0,.69224,0,0],8791:[.22958,.72958,0,0],8796:[.08198,.91667,0,0],8806:[.25583,.75583,0,0],8807:[.25583,.75583,0,0],8808:[.25142,.75726,0,0],8809:[.25142,.75726,0,0],8812:[.25583,.75583,0,0],8814:[.20576,.70576,0,0],8815:[.20576,.70576,0,0],8816:[.30274,.79383,0,0],8817:[.30274,.79383,0,0],8818:[.22958,.72958,0,0],8819:[.22958,.72958,0,0],8822:[.1808,.675,0,0],8823:[.1808,.675,0,0],8828:[.13667,.63667,0,0],8829:[.13667,.63667,0,0],8830:[.22958,.72958,0,0],8831:[.22958,.72958,0,0],8832:[.20576,.70576,0,0],8833:[.20576,.70576,0,0],8840:[.30274,.79383,0,0],8841:[.30274,.79383,0,0],8842:[.13597,.63597,0,0],8843:[.13597,.63597,0,0],8847:[.03517,.54986,0,0],8848:[.03517,.54986,0,0],8858:[.08198,.58198,0,0],8859:[.08198,.58198,0,0],8861:[.08198,.58198,0,0],8862:[0,.675,0,0],8863:[0,.675,0,0],8864:[0,.675,0,0],8865:[0,.675,0,0],8872:[0,.69224,0,0],8873:[0,.69224,0,0],8874:[0,.69224,0,0],8876:[0,.68889,0,0],8877:[0,.68889,0,0],8878:[0,.68889,0,0],8879:[0,.68889,0,0],8882:[.03517,.54986,0,0],8883:[.03517,.54986,0,0],8884:[.13667,.63667,0,0],8885:[.13667,.63667,0,0],8888:[0,.54986,0,0],8890:[.19444,.43056,0,0],8891:[.19444,.69224,0,0],8892:[.19444,.69224,0,0],8901:[0,.54986,0,0],8903:[.08167,.58167,0,0],8905:[.08167,.58167,0,0],8906:[.08167,.58167,0,0],8907:[0,.69224,0,0],8908:[0,.69224,0,0],8909:[-.03598,.46402,0,0],8910:[0,.54986,0,0],8911:[0,.54986,0,0],8912:[.03517,.54986,0,0],8913:[.03517,.54986,0,0],8914:[0,.54986,0,0],8915:[0,.54986,0,0],8916:[0,.69224,0,0],8918:[.0391,.5391,0,0],8919:[.0391,.5391,0,0],8920:[.03517,.54986,0,0],8921:[.03517,.54986,0,0],8922:[.38569,.88569,0,0],8923:[.38569,.88569,0,0],8926:[.13667,.63667,0,0],8927:[.13667,.63667,0,0],8928:[.30274,.79383,0,0],8929:[.30274,.79383,0,0],8934:[.23222,.74111,0,0],8935:[.23222,.74111,0,0],8936:[.23222,.74111,0,0],8937:[.23222,.74111,0,0],8938:[.20576,.70576,0,0],8939:[.20576,.70576,0,0],8940:[.30274,.79383,0,0],8941:[.30274,.79383,0,0],8994:[.19444,.69224,0,0],8995:[.19444,.69224,0,0],9416:[.15559,.69224,0,0],9484:[0,.69224,0,0],9488:[0,.69224,0,0],9492:[0,.37788,0,0],9496:[0,.37788,0,0],9585:[.19444,.68889,0,0],9586:[.19444,.74111,0,0],9632:[0,.675,0,0],9633:[0,.675,0,0],9650:[0,.54986,0,0],9651:[0,.54986,0,0],9654:[.03517,.54986,0,0],9660:[0,.54986,0,0],9661:[0,.54986,0,0],9664:[.03517,.54986,0,0],9674:[.11111,.69224,0,0],9733:[.19444,.69224,0,0],10003:[0,.69224,0,0],10016:[0,.69224,0,0],10731:[.11111,.69224,0,0],10846:[.19444,.75583,0,0],10877:[.13667,.63667,0,0],10878:[.13667,.63667,0,0],10885:[.25583,.75583,0,0],10886:[.25583,.75583,0,0],10887:[.13597,.63597,0,0],10888:[.13597,.63597,0,0],10889:[.26167,.75726,0,0],10890:[.26167,.75726,0,0],10891:[.48256,.98256,0,0],10892:[.48256,.98256,0,0],10901:[.13667,.63667,0,0],10902:[.13667,.63667,0,0],10933:[.25142,.75726,0,0],10934:[.25142,.75726,0,0],10935:[.26167,.75726,0,0],10936:[.26167,.75726,0,0],10937:[.26167,.75726,0,0],10938:[.26167,.75726,0,0],10949:[.25583,.75583,0,0],10950:[.25583,.75583,0,0],10955:[.28481,.79383,0,0],10956:[.28481,.79383,0,0],57350:[.08167,.58167,0,0],57351:[.08167,.58167,0,0],57352:[.08167,.58167,0,0],57353:[0,.43056,.04028,0],57356:[.25142,.75726,0,0],57357:[.25142,.75726,0,0],57358:[.41951,.91951,0,0],57359:[.30274,.79383,0,0],57360:[.30274,.79383,0,0],57361:[.41951,.91951,0,0],57366:[.25142,.75726,0,0],57367:[.25142,.75726,0,0],57368:[.25142,.75726,0,0],57369:[.25142,.75726,0,0],57370:[.13597,.63597,0,0],57371:[.13597,.63597,0,0]},"Caligraphic-Regular":{48:[0,.43056,0,0],49:[0,.43056,0,0],50:[0,.43056,0,0],51:[.19444,.43056,0,0],52:[.19444,.43056,0,0],53:[.19444,.43056,0,0],54:[0,.64444,0,0],55:[.19444,.43056,0,0],56:[0,.64444,0,0],57:[.19444,.43056,0,0],65:[0,.68333,0,.19445],66:[0,.68333,.03041,.13889],67:[0,.68333,.05834,.13889], +68:[0,.68333,.02778,.08334],69:[0,.68333,.08944,.11111],70:[0,.68333,.09931,.11111],71:[.09722,.68333,.0593,.11111],72:[0,.68333,.00965,.11111],73:[0,.68333,.07382,0],74:[.09722,.68333,.18472,.16667],75:[0,.68333,.01445,.05556],76:[0,.68333,0,.13889],77:[0,.68333,0,.13889],78:[0,.68333,.14736,.08334],79:[0,.68333,.02778,.11111],80:[0,.68333,.08222,.08334],81:[.09722,.68333,0,.11111],82:[0,.68333,0,.08334],83:[0,.68333,.075,.13889],84:[0,.68333,.25417,0],85:[0,.68333,.09931,.08334],86:[0,.68333,.08222,0],87:[0,.68333,.08222,.08334],88:[0,.68333,.14643,.13889],89:[.09722,.68333,.08222,.08334],90:[0,.68333,.07944,.13889]},"Fraktur-Regular":{33:[0,.69141,0,0],34:[0,.69141,0,0],38:[0,.69141,0,0],39:[0,.69141,0,0],40:[.24982,.74947,0,0],41:[.24982,.74947,0,0],42:[0,.62119,0,0],43:[.08319,.58283,0,0],44:[0,.10803,0,0],45:[.08319,.58283,0,0],46:[0,.10803,0,0],47:[.24982,.74947,0,0],48:[0,.47534,0,0],49:[0,.47534,0,0],50:[0,.47534,0,0],51:[.18906,.47534,0,0],52:[.18906,.47534,0,0],53:[.18906,.47534,0,0],54:[0,.69141,0,0],55:[.18906,.47534,0,0],56:[0,.69141,0,0],57:[.18906,.47534,0,0],58:[0,.47534,0,0],59:[.12604,.47534,0,0],61:[-.13099,.36866,0,0],63:[0,.69141,0,0],65:[0,.69141,0,0],66:[0,.69141,0,0],67:[0,.69141,0,0],68:[0,.69141,0,0],69:[0,.69141,0,0],70:[.12604,.69141,0,0],71:[0,.69141,0,0],72:[.06302,.69141,0,0],73:[0,.69141,0,0],74:[.12604,.69141,0,0],75:[0,.69141,0,0],76:[0,.69141,0,0],77:[0,.69141,0,0],78:[0,.69141,0,0],79:[0,.69141,0,0],80:[.18906,.69141,0,0],81:[.03781,.69141,0,0],82:[0,.69141,0,0],83:[0,.69141,0,0],84:[0,.69141,0,0],85:[0,.69141,0,0],86:[0,.69141,0,0],87:[0,.69141,0,0],88:[0,.69141,0,0],89:[.18906,.69141,0,0],90:[.12604,.69141,0,0],91:[.24982,.74947,0,0],93:[.24982,.74947,0,0],94:[0,.69141,0,0],97:[0,.47534,0,0],98:[0,.69141,0,0],99:[0,.47534,0,0],100:[0,.62119,0,0],101:[0,.47534,0,0],102:[.18906,.69141,0,0],103:[.18906,.47534,0,0],104:[.18906,.69141,0,0],105:[0,.69141,0,0],106:[0,.69141,0,0],107:[0,.69141,0,0],108:[0,.69141,0,0],109:[0,.47534,0,0],110:[0,.47534,0,0],111:[0,.47534,0,0],112:[.18906,.52396,0,0],113:[.18906,.47534,0,0],114:[0,.47534,0,0],115:[0,.47534,0,0],116:[0,.62119,0,0],117:[0,.47534,0,0],118:[0,.52396,0,0],119:[0,.52396,0,0],120:[.18906,.47534,0,0],121:[.18906,.47534,0,0],122:[.18906,.47534,0,0],8216:[0,.69141,0,0],8217:[0,.69141,0,0],58112:[0,.62119,0,0],58113:[0,.62119,0,0],58114:[.18906,.69141,0,0],58115:[.18906,.69141,0,0],58116:[.18906,.47534,0,0],58117:[0,.69141,0,0],58118:[0,.62119,0,0],58119:[0,.47534,0,0]},"Main-Bold":{33:[0,.69444,0,0],34:[0,.69444,0,0],35:[.19444,.69444,0,0],36:[.05556,.75,0,0],37:[.05556,.75,0,0],38:[0,.69444,0,0],39:[0,.69444,0,0],40:[.25,.75,0,0],41:[.25,.75,0,0],42:[0,.75,0,0],43:[.13333,.63333,0,0],44:[.19444,.15556,0,0],45:[0,.44444,0,0],46:[0,.15556,0,0],47:[.25,.75,0,0],48:[0,.64444,0,0],49:[0,.64444,0,0],50:[0,.64444,0,0],51:[0,.64444,0,0],52:[0,.64444,0,0],53:[0,.64444,0,0],54:[0,.64444,0,0],55:[0,.64444,0,0],56:[0,.64444,0,0],57:[0,.64444,0,0],58:[0,.44444,0,0],59:[.19444,.44444,0,0],60:[.08556,.58556,0,0],61:[-.10889,.39111,0,0],62:[.08556,.58556,0,0],63:[0,.69444,0,0],64:[0,.69444,0,0],65:[0,.68611,0,0],66:[0,.68611,0,0],67:[0,.68611,0,0],68:[0,.68611,0,0],69:[0,.68611,0,0],70:[0,.68611,0,0],71:[0,.68611,0,0],72:[0,.68611,0,0],73:[0,.68611,0,0],74:[0,.68611,0,0],75:[0,.68611,0,0],76:[0,.68611,0,0],77:[0,.68611,0,0],78:[0,.68611,0,0],79:[0,.68611,0,0],80:[0,.68611,0,0],81:[.19444,.68611,0,0],82:[0,.68611,0,0],83:[0,.68611,0,0],84:[0,.68611,0,0],85:[0,.68611,0,0],86:[0,.68611,.01597,0],87:[0,.68611,.01597,0],88:[0,.68611,0,0],89:[0,.68611,.02875,0],90:[0,.68611,0,0],91:[.25,.75,0,0],92:[.25,.75,0,0],93:[.25,.75,0,0],94:[0,.69444,0,0],95:[.31,.13444,.03194,0],96:[0,.69444,0,0],97:[0,.44444,0,0],98:[0,.69444,0,0],99:[0,.44444,0,0],100:[0,.69444,0,0],101:[0,.44444,0,0],102:[0,.69444,.10903,0],103:[.19444,.44444,.01597,0],104:[0,.69444,0,0],105:[0,.69444,0,0],106:[.19444,.69444,0,0],107:[0,.69444,0,0],108:[0,.69444,0,0],109:[0,.44444,0,0],110:[0,.44444,0,0],111:[0,.44444,0,0],112:[.19444,.44444,0,0],113:[.19444,.44444,0,0],114:[0,.44444,0,0],115:[0,.44444,0,0],116:[0,.63492,0,0],117:[0,.44444,0,0],118:[0,.44444,.01597,0],119:[0,.44444,.01597,0],120:[0,.44444,0,0],121:[.19444,.44444,.01597,0],122:[0,.44444,0,0],123:[.25,.75,0,0],124:[.25,.75,0,0],125:[.25,.75,0,0],126:[.35,.34444,0,0],168:[0,.69444,0,0],172:[0,.44444,0,0],175:[0,.59611,0,0],176:[0,.69444,0,0],177:[.13333,.63333,0,0],180:[0,.69444,0,0],215:[.13333,.63333,0,0],247:[.13333,.63333,0,0],305:[0,.44444,0,0],567:[.19444,.44444,0,0],710:[0,.69444,0,0],711:[0,.63194,0,0],713:[0,.59611,0,0],714:[0,.69444,0,0],715:[0,.69444,0,0],728:[0,.69444,0,0],729:[0,.69444,0,0],730:[0,.69444,0,0],732:[0,.69444,0,0],768:[0,.69444,0,0],769:[0,.69444,0,0],770:[0,.69444,0,0],771:[0,.69444,0,0],772:[0,.59611,0,0],774:[0,.69444,0,0],775:[0,.69444,0,0],776:[0,.69444,0,0],778:[0,.69444,0,0],779:[0,.69444,0,0],780:[0,.63194,0,0],824:[.19444,.69444,0,0],915:[0,.68611,0,0],916:[0,.68611,0,0],920:[0,.68611,0,0],923:[0,.68611,0,0],926:[0,.68611,0,0],928:[0,.68611,0,0],931:[0,.68611,0,0],933:[0,.68611,0,0],934:[0,.68611,0,0],936:[0,.68611,0,0],937:[0,.68611,0,0],8211:[0,.44444,.03194,0],8212:[0,.44444,.03194,0],8216:[0,.69444,0,0],8217:[0,.69444,0,0],8220:[0,.69444,0,0],8221:[0,.69444,0,0],8224:[.19444,.69444,0,0],8225:[.19444,.69444,0,0],8242:[0,.55556,0,0],8407:[0,.72444,.15486,0],8463:[0,.69444,0,0],8465:[0,.69444,0,0],8467:[0,.69444,0,0],8472:[.19444,.44444,0,0],8476:[0,.69444,0,0],8501:[0,.69444,0,0],8592:[-.10889,.39111,0,0],8593:[.19444,.69444,0,0],8594:[-.10889,.39111,0,0],8595:[.19444,.69444,0,0],8596:[-.10889,.39111,0,0],8597:[.25,.75,0,0],8598:[.19444,.69444,0,0],8599:[.19444,.69444,0,0],8600:[.19444,.69444,0,0],8601:[.19444,.69444,0,0],8636:[-.10889,.39111,0,0],8637:[-.10889,.39111,0,0],8640:[-.10889,.39111,0,0],8641:[-.10889,.39111,0,0],8656:[-.10889,.39111,0,0],8657:[.19444,.69444,0,0],8658:[-.10889,.39111,0,0],8659:[.19444,.69444,0,0],8660:[-.10889,.39111,0,0],8661:[.25,.75,0,0],8704:[0,.69444,0,0],8706:[0,.69444,.06389,0],8707:[0,.69444,0,0],8709:[.05556,.75,0,0],8711:[0,.68611,0,0],8712:[.08556,.58556,0,0],8715:[.08556,.58556,0,0],8722:[.13333,.63333,0,0],8723:[.13333,.63333,0,0],8725:[.25,.75,0,0],8726:[.25,.75,0,0],8727:[-.02778,.47222,0,0],8728:[-.02639,.47361,0,0],8729:[-.02639,.47361,0,0],8730:[.18,.82,0,0],8733:[0,.44444,0,0],8734:[0,.44444,0,0],8736:[0,.69224,0,0],8739:[.25,.75,0,0],8741:[.25,.75,0,0],8743:[0,.55556,0,0],8744:[0,.55556,0,0],8745:[0,.55556,0,0],8746:[0,.55556,0,0],8747:[.19444,.69444,.12778,0],8764:[-.10889,.39111,0,0],8768:[.19444,.69444,0,0],8771:[.00222,.50222,0,0],8776:[.02444,.52444,0,0],8781:[.00222,.50222,0,0],8801:[.00222,.50222,0,0],8804:[.19667,.69667,0,0],8805:[.19667,.69667,0,0],8810:[.08556,.58556,0,0],8811:[.08556,.58556,0,0],8826:[.08556,.58556,0,0],8827:[.08556,.58556,0,0],8834:[.08556,.58556,0,0],8835:[.08556,.58556,0,0],8838:[.19667,.69667,0,0],8839:[.19667,.69667,0,0],8846:[0,.55556,0,0],8849:[.19667,.69667,0,0],8850:[.19667,.69667,0,0],8851:[0,.55556,0,0],8852:[0,.55556,0,0],8853:[.13333,.63333,0,0],8854:[.13333,.63333,0,0],8855:[.13333,.63333,0,0],8856:[.13333,.63333,0,0],8857:[.13333,.63333,0,0],8866:[0,.69444,0,0],8867:[0,.69444,0,0],8868:[0,.69444,0,0],8869:[0,.69444,0,0],8900:[-.02639,.47361,0,0],8901:[-.02639,.47361,0,0],8902:[-.02778,.47222,0,0],8968:[.25,.75,0,0],8969:[.25,.75,0,0],8970:[.25,.75,0,0],8971:[.25,.75,0,0],8994:[-.13889,.36111,0,0],8995:[-.13889,.36111,0,0],9651:[.19444,.69444,0,0],9657:[-.02778,.47222,0,0],9661:[.19444,.69444,0,0],9667:[-.02778,.47222,0,0],9711:[.19444,.69444,0,0],9824:[.12963,.69444,0,0],9825:[.12963,.69444,0,0],9826:[.12963,.69444,0,0],9827:[.12963,.69444,0,0],9837:[0,.75,0,0],9838:[.19444,.69444,0,0],9839:[.19444,.69444,0,0],10216:[.25,.75,0,0],10217:[.25,.75,0,0],10815:[0,.68611,0,0],10927:[.19667,.69667,0,0],10928:[.19667,.69667,0,0]},"Main-Italic":{33:[0,.69444,.12417,0],34:[0,.69444,.06961,0],35:[.19444,.69444,.06616,0],37:[.05556,.75,.13639,0],38:[0,.69444,.09694,0],39:[0,.69444,.12417,0],40:[.25,.75,.16194,0],41:[.25,.75,.03694,0],42:[0,.75,.14917,0],43:[.05667,.56167,.03694,0],44:[.19444,.10556,0,0],45:[0,.43056,.02826,0],46:[0,.10556,0,0],47:[.25,.75,.16194,0],48:[0,.64444,.13556,0],49:[0,.64444,.13556,0],50:[0,.64444,.13556,0],51:[0,.64444,.13556,0],52:[.19444,.64444,.13556,0],53:[0,.64444,.13556,0],54:[0,.64444,.13556,0],55:[.19444,.64444,.13556,0],56:[0,.64444,.13556,0],57:[0,.64444,.13556,0],58:[0,.43056,.0582,0],59:[.19444,.43056,.0582,0],61:[-.13313,.36687,.06616,0],63:[0,.69444,.1225,0],64:[0,.69444,.09597,0],65:[0,.68333,0,0],66:[0,.68333,.10257,0],67:[0,.68333,.14528,0],68:[0,.68333,.09403,0],69:[0,.68333,.12028,0],70:[0,.68333,.13305,0],71:[0,.68333,.08722,0],72:[0,.68333,.16389,0],73:[0,.68333,.15806,0],74:[0,.68333,.14028,0],75:[0,.68333,.14528,0],76:[0,.68333,0,0],77:[0,.68333,.16389,0],78:[0,.68333,.16389,0],79:[0,.68333,.09403,0],80:[0,.68333,.10257,0],81:[.19444,.68333,.09403,0],82:[0,.68333,.03868,0],83:[0,.68333,.11972,0],84:[0,.68333,.13305,0],85:[0,.68333,.16389,0],86:[0,.68333,.18361,0],87:[0,.68333,.18361,0],88:[0,.68333,.15806,0],89:[0,.68333,.19383,0],90:[0,.68333,.14528,0],91:[.25,.75,.1875,0],93:[.25,.75,.10528,0],94:[0,.69444,.06646,0],95:[.31,.12056,.09208,0],97:[0,.43056,.07671,0],98:[0,.69444,.06312,0],99:[0,.43056,.05653,0],100:[0,.69444,.10333,0],101:[0,.43056,.07514,0],102:[.19444,.69444,.21194,0],103:[.19444,.43056,.08847,0],104:[0,.69444,.07671,0],105:[0,.65536,.1019,0],106:[.19444,.65536,.14467,0],107:[0,.69444,.10764,0],108:[0,.69444,.10333,0],109:[0,.43056,.07671,0],110:[0,.43056,.07671,0],111:[0,.43056,.06312,0],112:[.19444,.43056,.06312,0],113:[.19444,.43056,.08847,0],114:[0,.43056,.10764,0],115:[0,.43056,.08208,0],116:[0,.61508,.09486,0],117:[0,.43056,.07671,0],118:[0,.43056,.10764,0],119:[0,.43056,.10764,0],120:[0,.43056,.12042,0],121:[.19444,.43056,.08847,0],122:[0,.43056,.12292,0],126:[.35,.31786,.11585,0],163:[0,.69444,0,0],305:[0,.43056,0,.02778],567:[.19444,.43056,0,.08334],768:[0,.69444,0,0],769:[0,.69444,.09694,0],770:[0,.69444,.06646,0],771:[0,.66786,.11585,0],772:[0,.56167,.10333,0],774:[0,.69444,.10806,0],775:[0,.66786,.11752,0],776:[0,.66786,.10474,0],778:[0,.69444,0,0],779:[0,.69444,.1225,0],780:[0,.62847,.08295,0],915:[0,.68333,.13305,0],916:[0,.68333,0,0],920:[0,.68333,.09403,0],923:[0,.68333,0,0],926:[0,.68333,.15294,0],928:[0,.68333,.16389,0],931:[0,.68333,.12028,0],933:[0,.68333,.11111,0],934:[0,.68333,.05986,0],936:[0,.68333,.11111,0],937:[0,.68333,.10257,0],8211:[0,.43056,.09208,0],8212:[0,.43056,.09208,0],8216:[0,.69444,.12417,0],8217:[0,.69444,.12417,0],8220:[0,.69444,.1685,0],8221:[0,.69444,.06961,0],8463:[0,.68889,0,0]},"Main-Regular":{32:[0,0,0,0],33:[0,.69444,0,0],34:[0,.69444,0,0],35:[.19444,.69444,0,0],36:[.05556,.75,0,0],37:[.05556,.75,0,0],38:[0,.69444,0,0],39:[0,.69444,0,0],40:[.25,.75,0,0],41:[.25,.75,0,0],42:[0,.75,0,0],43:[.08333,.58333,0,0],44:[.19444,.10556,0,0],45:[0,.43056,0,0],46:[0,.10556,0,0],47:[.25,.75,0,0],48:[0,.64444,0,0],49:[0,.64444,0,0],50:[0,.64444,0,0],51:[0,.64444,0,0],52:[0,.64444,0,0],53:[0,.64444,0,0],54:[0,.64444,0,0],55:[0,.64444,0,0],56:[0,.64444,0,0],57:[0,.64444,0,0],58:[0,.43056,0,0],59:[.19444,.43056,0,0],60:[.0391,.5391,0,0],61:[-.13313,.36687,0,0],62:[.0391,.5391,0,0],63:[0,.69444,0,0],64:[0,.69444,0,0],65:[0,.68333,0,0],66:[0,.68333,0,0],67:[0,.68333,0,0],68:[0,.68333,0,0],69:[0,.68333,0,0],70:[0,.68333,0,0],71:[0,.68333,0,0],72:[0,.68333,0,0],73:[0,.68333,0,0],74:[0,.68333,0,0],75:[0,.68333,0,0],76:[0,.68333,0,0],77:[0,.68333,0,0],78:[0,.68333,0,0],79:[0,.68333,0,0],80:[0,.68333,0,0],81:[.19444,.68333,0,0],82:[0,.68333,0,0],83:[0,.68333,0,0],84:[0,.68333,0,0],85:[0,.68333,0,0],86:[0,.68333,.01389,0],87:[0,.68333,.01389,0],88:[0,.68333,0,0],89:[0,.68333,.025,0],90:[0,.68333,0,0],91:[.25,.75,0,0],92:[.25,.75,0,0],93:[.25,.75,0,0],94:[0,.69444,0,0],95:[.31,.12056,.02778,0],96:[0,.69444,0,0],97:[0,.43056,0,0],98:[0,.69444,0,0],99:[0,.43056,0,0],100:[0,.69444,0,0],101:[0,.43056,0,0],102:[0,.69444,.07778,0],103:[.19444,.43056,.01389,0],104:[0,.69444,0,0],105:[0,.66786,0,0],106:[.19444,.66786,0,0],107:[0,.69444,0,0],108:[0,.69444,0,0],109:[0,.43056,0,0],110:[0,.43056,0,0],111:[0,.43056,0,0],112:[.19444,.43056,0,0],113:[.19444,.43056,0,0],114:[0,.43056,0,0],115:[0,.43056,0,0],116:[0,.61508,0,0],117:[0,.43056,0,0],118:[0,.43056,.01389,0],119:[0,.43056,.01389,0],120:[0,.43056,0,0],121:[.19444,.43056,.01389,0],122:[0,.43056,0,0],123:[.25,.75,0,0],124:[.25,.75,0,0],125:[.25,.75,0,0],126:[.35,.31786,0,0],160:[0,0,0,0],168:[0,.66786,0,0],172:[0,.43056,0,0],175:[0,.56778,0,0],176:[0,.69444,0,0],177:[.08333,.58333,0,0],180:[0,.69444,0,0],215:[.08333,.58333,0,0],247:[.08333,.58333,0,0],305:[0,.43056,0,0],567:[.19444,.43056,0,0],710:[0,.69444,0,0],711:[0,.62847,0,0],713:[0,.56778,0,0],714:[0,.69444,0,0],715:[0,.69444,0,0],728:[0,.69444,0,0],729:[0,.66786,0,0],730:[0,.69444,0,0],732:[0,.66786,0,0],768:[0,.69444,0,0],769:[0,.69444,0,0],770:[0,.69444,0,0],771:[0,.66786,0,0],772:[0,.56778,0,0],774:[0,.69444,0,0],775:[0,.66786,0,0],776:[0,.66786,0,0],778:[0,.69444,0,0],779:[0,.69444,0,0],780:[0,.62847,0,0],824:[.19444,.69444,0,0],915:[0,.68333,0,0],916:[0,.68333,0,0],920:[0,.68333,0,0],923:[0,.68333,0,0],926:[0,.68333,0,0],928:[0,.68333,0,0],931:[0,.68333,0,0],933:[0,.68333,0,0],934:[0,.68333,0,0],936:[0,.68333,0,0],937:[0,.68333,0,0],8211:[0,.43056,.02778,0],8212:[0,.43056,.02778,0],8216:[0,.69444,0,0],8217:[0,.69444,0,0],8220:[0,.69444,0,0],8221:[0,.69444,0,0],8224:[.19444,.69444,0,0],8225:[.19444,.69444,0,0],8230:[0,.12,0,0],8242:[0,.55556,0,0],8407:[0,.71444,.15382,0],8463:[0,.68889,0,0],8465:[0,.69444,0,0],8467:[0,.69444,0,.11111],8472:[.19444,.43056,0,.11111],8476:[0,.69444,0,0],8501:[0,.69444,0,0],8592:[-.13313,.36687,0,0],8593:[.19444,.69444,0,0],8594:[-.13313,.36687,0,0],8595:[.19444,.69444,0,0],8596:[-.13313,.36687,0,0],8597:[.25,.75,0,0],8598:[.19444,.69444,0,0],8599:[.19444,.69444,0,0],8600:[.19444,.69444,0,0],8601:[.19444,.69444,0,0],8614:[.011,.511,0,0],8617:[.011,.511,0,0],8618:[.011,.511,0,0],8636:[-.13313,.36687,0,0],8637:[-.13313,.36687,0,0],8640:[-.13313,.36687,0,0],8641:[-.13313,.36687,0,0],8652:[.011,.671,0,0],8656:[-.13313,.36687,0,0],8657:[.19444,.69444,0,0],8658:[-.13313,.36687,0,0],8659:[.19444,.69444,0,0],8660:[-.13313,.36687,0,0],8661:[.25,.75,0,0],8704:[0,.69444,0,0],8706:[0,.69444,.05556,.08334],8707:[0,.69444,0,0],8709:[.05556,.75,0,0],8711:[0,.68333,0,0],8712:[.0391,.5391,0,0],8715:[.0391,.5391,0,0],8722:[.08333,.58333,0,0],8723:[.08333,.58333,0,0],8725:[.25,.75,0,0],8726:[.25,.75,0,0],8727:[-.03472,.46528,0,0],8728:[-.05555,.44445,0,0],8729:[-.05555,.44445,0,0],8730:[.2,.8,0,0],8733:[0,.43056,0,0],8734:[0,.43056,0,0],8736:[0,.69224,0,0],8739:[.25,.75,0,0],8741:[.25,.75,0,0],8743:[0,.55556,0,0],8744:[0,.55556,0,0],8745:[0,.55556,0,0],8746:[0,.55556,0,0],8747:[.19444,.69444,.11111,0],8764:[-.13313,.36687,0,0],8768:[.19444,.69444,0,0],8771:[-.03625,.46375,0,0],8773:[-.022,.589,0,0],8776:[-.01688,.48312,0,0],8781:[-.03625,.46375,0,0],8784:[-.133,.67,0,0],8800:[.215,.716,0,0],8801:[-.03625,.46375,0,0],8804:[.13597,.63597,0,0],8805:[.13597,.63597,0,0],8810:[.0391,.5391,0,0],8811:[.0391,.5391,0,0],8826:[.0391,.5391,0,0],8827:[.0391,.5391,0,0],8834:[.0391,.5391,0,0],8835:[.0391,.5391,0,0],8838:[.13597,.63597,0,0],8839:[.13597,.63597,0,0],8846:[0,.55556,0,0],8849:[.13597,.63597,0,0],8850:[.13597,.63597,0,0],8851:[0,.55556,0,0],8852:[0,.55556,0,0],8853:[.08333,.58333,0,0],8854:[.08333,.58333,0,0],8855:[.08333,.58333,0,0],8856:[.08333,.58333,0,0],8857:[.08333,.58333,0,0],8866:[0,.69444,0,0],8867:[0,.69444,0,0],8868:[0,.69444,0,0],8869:[0,.69444,0,0],8872:[.249,.75,0,0],8900:[-.05555,.44445,0,0],8901:[-.05555,.44445,0,0],8902:[-.03472,.46528,0,0],8904:[.005,.505,0,0],8942:[.03,.9,0,0],8943:[-.19,.31,0,0],8945:[-.1,.82,0,0],8968:[.25,.75,0,0],8969:[.25,.75,0,0],8970:[.25,.75,0,0],8971:[.25,.75,0,0],8994:[-.14236,.35764,0,0],8995:[-.14236,.35764,0,0],9136:[.244,.744,0,0],9137:[.244,.744,0,0],9651:[.19444,.69444,0,0],9657:[-.03472,.46528,0,0],9661:[.19444,.69444,0,0],9667:[-.03472,.46528,0,0],9711:[.19444,.69444,0,0],9824:[.12963,.69444,0,0],9825:[.12963,.69444,0,0],9826:[.12963,.69444,0,0],9827:[.12963,.69444,0,0],9837:[0,.75,0,0],9838:[.19444,.69444,0,0],9839:[.19444,.69444,0,0],10216:[.25,.75,0,0],10217:[.25,.75,0,0],10222:[.244,.744,0,0],10223:[.244,.744,0,0],10229:[.011,.511,0,0],10230:[.011,.511,0,0],10231:[.011,.511,0,0],10232:[.024,.525,0,0],10233:[.024,.525,0,0],10234:[.024,.525,0,0],10236:[.011,.511,0,0],10815:[0,.68333,0,0],10927:[.13597,.63597,0,0],10928:[.13597,.63597,0,0]},"Math-BoldItalic":{47:[.19444,.69444,0,0],65:[0,.68611,0,0],66:[0,.68611,.04835,0],67:[0,.68611,.06979,0],68:[0,.68611,.03194,0],69:[0,.68611,.05451,0],70:[0,.68611,.15972,0],71:[0,.68611,0,0],72:[0,.68611,.08229,0],73:[0,.68611,.07778,0],74:[0,.68611,.10069,0],75:[0,.68611,.06979,0],76:[0,.68611,0,0],77:[0,.68611,.11424,0],78:[0,.68611,.11424,0],79:[0,.68611,.03194,0],80:[0,.68611,.15972,0],81:[.19444,.68611,0,0],82:[0,.68611,.00421,0],83:[0,.68611,.05382,0],84:[0,.68611,.15972,0],85:[0,.68611,.11424,0],86:[0,.68611,.25555,0],87:[0,.68611,.15972,0],88:[0,.68611,.07778,0],89:[0,.68611,.25555,0],90:[0,.68611,.06979,0],97:[0,.44444,0,0],98:[0,.69444,0,0],99:[0,.44444,0,0],100:[0,.69444,0,0],101:[0,.44444,0,0],102:[.19444,.69444,.11042,0],103:[.19444,.44444,.03704,0],104:[0,.69444,0,0],105:[0,.69326,0,0],106:[.19444,.69326,.0622,0],107:[0,.69444,.01852,0],108:[0,.69444,.0088,0],109:[0,.44444,0,0],110:[0,.44444,0,0],111:[0,.44444,0,0],112:[.19444,.44444,0,0],113:[.19444,.44444,.03704,0],114:[0,.44444,.03194,0],115:[0,.44444,0,0],116:[0,.63492,0,0],117:[0,.44444,0,0],118:[0,.44444,.03704,0],119:[0,.44444,.02778,0],120:[0,.44444,0,0],121:[.19444,.44444,.03704,0],122:[0,.44444,.04213,0],915:[0,.68611,.15972,0],916:[0,.68611,0,0],920:[0,.68611,.03194,0],923:[0,.68611,0,0],926:[0,.68611,.07458,0],928:[0,.68611,.08229,0],931:[0,.68611,.05451,0],933:[0,.68611,.15972,0],934:[0,.68611,0,0],936:[0,.68611,.11653,0],937:[0,.68611,.04835,0],945:[0,.44444,0,0],946:[.19444,.69444,.03403,0],947:[.19444,.44444,.06389,0],948:[0,.69444,.03819,0],949:[0,.44444,0,0],950:[.19444,.69444,.06215,0],951:[.19444,.44444,.03704,0],952:[0,.69444,.03194,0],953:[0,.44444,0,0],954:[0,.44444,0,0],955:[0,.69444,0,0],956:[.19444,.44444,0,0],957:[0,.44444,.06898,0],958:[.19444,.69444,.03021,0],959:[0,.44444,0,0],960:[0,.44444,.03704,0],961:[.19444,.44444,0,0],962:[.09722,.44444,.07917,0],963:[0,.44444,.03704,0],964:[0,.44444,.13472,0],965:[0,.44444,.03704,0],966:[.19444,.44444,0,0],967:[.19444,.44444,0,0],968:[.19444,.69444,.03704,0],969:[0,.44444,.03704,0],977:[0,.69444,0,0],981:[.19444,.69444,0,0],982:[0,.44444,.03194,0],1009:[.19444,.44444,0,0],1013:[0,.44444,0,0]},"Math-Italic":{47:[.19444,.69444,0,0],65:[0,.68333,0,.13889],66:[0,.68333,.05017,.08334],67:[0,.68333,.07153,.08334],68:[0,.68333,.02778,.05556],69:[0,.68333,.05764,.08334],70:[0,.68333,.13889,.08334],71:[0,.68333,0,.08334],72:[0,.68333,.08125,.05556],73:[0,.68333,.07847,.11111],74:[0,.68333,.09618,.16667],75:[0,.68333,.07153,.05556],76:[0,.68333,0,.02778],77:[0,.68333,.10903,.08334],78:[0,.68333,.10903,.08334],79:[0,.68333,.02778,.08334],80:[0,.68333,.13889,.08334],81:[.19444,.68333,0,.08334],82:[0,.68333,.00773,.08334],83:[0,.68333,.05764,.08334],84:[0,.68333,.13889,.08334],85:[0,.68333,.10903,.02778],86:[0,.68333,.22222,0],87:[0,.68333,.13889,0],88:[0,.68333,.07847,.08334],89:[0,.68333,.22222,0],90:[0,.68333,.07153,.08334],97:[0,.43056,0,0],98:[0,.69444,0,0],99:[0,.43056,0,.05556],100:[0,.69444,0,.16667],101:[0,.43056,0,.05556],102:[.19444,.69444,.10764,.16667],103:[.19444,.43056,.03588,.02778],104:[0,.69444,0,0],105:[0,.65952,0,0],106:[.19444,.65952,.05724,0],107:[0,.69444,.03148,0],108:[0,.69444,.01968,.08334],109:[0,.43056,0,0],110:[0,.43056,0,0],111:[0,.43056,0,.05556],112:[.19444,.43056,0,.08334],113:[.19444,.43056,.03588,.08334],114:[0,.43056,.02778,.05556],115:[0,.43056,0,.05556],116:[0,.61508,0,.08334],117:[0,.43056,0,.02778],118:[0,.43056,.03588,.02778],119:[0,.43056,.02691,.08334],120:[0,.43056,0,.02778],121:[.19444,.43056,.03588,.05556],122:[0,.43056,.04398,.05556],915:[0,.68333,.13889,.08334],916:[0,.68333,0,.16667],920:[0,.68333,.02778,.08334],923:[0,.68333,0,.16667],926:[0,.68333,.07569,.08334],928:[0,.68333,.08125,.05556],931:[0,.68333,.05764,.08334],933:[0,.68333,.13889,.05556],934:[0,.68333,0,.08334],936:[0,.68333,.11,.05556],937:[0,.68333,.05017,.08334],945:[0,.43056,.0037,.02778],946:[.19444,.69444,.05278,.08334],947:[.19444,.43056,.05556,0],948:[0,.69444,.03785,.05556],949:[0,.43056,0,.08334],950:[.19444,.69444,.07378,.08334],951:[.19444,.43056,.03588,.05556],952:[0,.69444,.02778,.08334],953:[0,.43056,0,.05556],954:[0,.43056,0,0],955:[0,.69444,0,0],956:[.19444,.43056,0,.02778],957:[0,.43056,.06366,.02778],958:[.19444,.69444,.04601,.11111],959:[0,.43056,0,.05556],960:[0,.43056,.03588,0],961:[.19444,.43056,0,.08334],962:[.09722,.43056,.07986,.08334],963:[0,.43056,.03588,0],964:[0,.43056,.1132,.02778],965:[0,.43056,.03588,.02778],966:[.19444,.43056,0,.08334],967:[.19444,.43056,0,.05556],968:[.19444,.69444,.03588,.11111],969:[0,.43056,.03588,0],977:[0,.69444,0,.08334],981:[.19444,.69444,0,.08334],982:[0,.43056,.02778,0],1009:[.19444,.43056,0,.08334],1013:[0,.43056,0,.05556]},"Math-Regular":{65:[0,.68333,0,.13889],66:[0,.68333,.05017,.08334],67:[0,.68333,.07153,.08334],68:[0,.68333,.02778,.05556],69:[0,.68333,.05764,.08334],70:[0,.68333,.13889,.08334],71:[0,.68333,0,.08334],72:[0,.68333,.08125,.05556],73:[0,.68333,.07847,.11111],74:[0,.68333,.09618,.16667],75:[0,.68333,.07153,.05556],76:[0,.68333,0,.02778],77:[0,.68333,.10903,.08334],78:[0,.68333,.10903,.08334],79:[0,.68333,.02778,.08334],80:[0,.68333,.13889,.08334],81:[.19444,.68333,0,.08334],82:[0,.68333,.00773,.08334],83:[0,.68333,.05764,.08334],84:[0,.68333,.13889,.08334],85:[0,.68333,.10903,.02778],86:[0,.68333,.22222,0],87:[0,.68333,.13889,0],88:[0,.68333,.07847,.08334],89:[0,.68333,.22222,0],90:[0,.68333,.07153,.08334],97:[0,.43056,0,0],98:[0,.69444,0,0],99:[0,.43056,0,.05556],100:[0,.69444,0,.16667],101:[0,.43056,0,.05556],102:[.19444,.69444,.10764,.16667],103:[.19444,.43056,.03588,.02778],104:[0,.69444,0,0],105:[0,.65952,0,0],106:[.19444,.65952,.05724,0],107:[0,.69444,.03148,0],108:[0,.69444,.01968,.08334],109:[0,.43056,0,0],110:[0,.43056,0,0],111:[0,.43056,0,.05556],112:[.19444,.43056,0,.08334],113:[.19444,.43056,.03588,.08334],114:[0,.43056,.02778,.05556],115:[0,.43056,0,.05556],116:[0,.61508,0,.08334],117:[0,.43056,0,.02778],118:[0,.43056,.03588,.02778],119:[0,.43056,.02691,.08334],120:[0,.43056,0,.02778],121:[.19444,.43056,.03588,.05556],122:[0,.43056,.04398,.05556],915:[0,.68333,.13889,.08334],916:[0,.68333,0,.16667],920:[0,.68333,.02778,.08334],923:[0,.68333,0,.16667],926:[0,.68333,.07569,.08334],928:[0,.68333,.08125,.05556],931:[0,.68333,.05764,.08334],933:[0,.68333,.13889,.05556],934:[0,.68333,0,.08334],936:[0,.68333,.11,.05556],937:[0,.68333,.05017,.08334],945:[0,.43056,.0037,.02778],946:[.19444,.69444,.05278,.08334],947:[.19444,.43056,.05556,0],948:[0,.69444,.03785,.05556],949:[0,.43056,0,.08334],950:[.19444,.69444,.07378,.08334],951:[.19444,.43056,.03588,.05556],952:[0,.69444,.02778,.08334],953:[0,.43056,0,.05556],954:[0,.43056,0,0],955:[0,.69444,0,0],956:[.19444,.43056,0,.02778],957:[0,.43056,.06366,.02778],958:[.19444,.69444,.04601,.11111],959:[0,.43056,0,.05556],960:[0,.43056,.03588,0],961:[.19444,.43056,0,.08334],962:[.09722,.43056,.07986,.08334],963:[0,.43056,.03588,0],964:[0,.43056,.1132,.02778],965:[0,.43056,.03588,.02778],966:[.19444,.43056,0,.08334],967:[.19444,.43056,0,.05556],968:[.19444,.69444,.03588,.11111],969:[0,.43056,.03588,0],977:[0,.69444,0,.08334],981:[.19444,.69444,0,.08334],982:[0,.43056,.02778,0],1009:[.19444,.43056,0,.08334],1013:[0,.43056,0,.05556]},"SansSerif-Regular":{33:[0,.69444,0,0],34:[0,.69444,0,0],35:[.19444,.69444,0,0],36:[.05556,.75,0,0],37:[.05556,.75,0,0],38:[0,.69444,0,0],39:[0,.69444,0,0],40:[.25,.75,0,0],41:[.25,.75,0,0],42:[0,.75,0,0],43:[.08333,.58333,0,0],44:[.125,.08333,0,0],45:[0,.44444,0,0],46:[0,.08333,0,0],47:[.25,.75,0,0],48:[0,.65556,0,0],49:[0,.65556,0,0],50:[0,.65556,0,0],51:[0,.65556,0,0],52:[0,.65556,0,0],53:[0,.65556,0,0],54:[0,.65556,0,0],55:[0,.65556,0,0],56:[0,.65556,0,0],57:[0,.65556,0,0],58:[0,.44444,0,0],59:[.125,.44444,0,0],61:[-.13,.37,0,0],63:[0,.69444,0,0],64:[0,.69444,0,0],65:[0,.69444,0,0],66:[0,.69444,0,0],67:[0,.69444,0,0],68:[0,.69444,0,0],69:[0,.69444,0,0],70:[0,.69444,0,0],71:[0,.69444,0,0],72:[0,.69444,0,0],73:[0,.69444,0,0],74:[0,.69444,0,0],75:[0,.69444,0,0],76:[0,.69444,0,0],77:[0,.69444,0,0],78:[0,.69444,0,0],79:[0,.69444,0,0],80:[0,.69444,0,0],81:[.125,.69444,0,0],82:[0,.69444,0,0],83:[0,.69444,0,0],84:[0,.69444,0,0],85:[0,.69444,0,0],86:[0,.69444,.01389,0],87:[0,.69444,.01389,0],88:[0,.69444,0,0],89:[0,.69444,.025,0],90:[0,.69444,0,0],91:[.25,.75,0,0],93:[.25,.75,0,0],94:[0,.69444,0,0],95:[.35,.09444,.02778,0],97:[0,.44444,0,0],98:[0,.69444,0,0],99:[0,.44444,0,0],100:[0,.69444,0,0],101:[0,.44444,0,0],102:[0,.69444,.06944,0],103:[.19444,.44444,.01389,0],104:[0,.69444,0,0],105:[0,.67937,0,0],106:[.19444,.67937,0,0],107:[0,.69444,0,0],108:[0,.69444,0,0],109:[0,.44444,0,0],110:[0,.44444,0,0],111:[0,.44444,0,0],112:[.19444,.44444,0,0],113:[.19444,.44444,0,0],114:[0,.44444,.01389,0],115:[0,.44444,0,0],116:[0,.57143,0,0],117:[0,.44444,0,0],118:[0,.44444,.01389,0],119:[0,.44444,.01389,0],120:[0,.44444,0,0],121:[.19444,.44444,.01389,0],122:[0,.44444,0,0],126:[.35,.32659,0,0],305:[0,.44444,0,0],567:[.19444,.44444,0,0],768:[0,.69444,0,0],769:[0,.69444,0,0],770:[0,.69444,0,0],771:[0,.67659,0,0],772:[0,.60889,0,0],774:[0,.69444,0,0],775:[0,.67937,0,0],776:[0,.67937,0,0],778:[0,.69444,0,0],779:[0,.69444,0,0],780:[0,.63194,0,0],915:[0,.69444,0,0],916:[0,.69444,0,0],920:[0,.69444,0,0],923:[0,.69444,0,0],926:[0,.69444,0,0],928:[0,.69444,0,0],931:[0,.69444,0,0],933:[0,.69444,0,0],934:[0,.69444,0,0],936:[0,.69444,0,0],937:[0,.69444,0,0],8211:[0,.44444,.02778,0],8212:[0,.44444,.02778,0],8216:[0,.69444,0,0],8217:[0,.69444,0,0],8220:[0,.69444,0,0],8221:[0,.69444,0,0]},"Script-Regular":{65:[0,.7,.22925,0],66:[0,.7,.04087,0],67:[0,.7,.1689,0],68:[0,.7,.09371,0],69:[0,.7,.18583,0],70:[0,.7,.13634,0],71:[0,.7,.17322,0],72:[0,.7,.29694,0],73:[0,.7,.19189,0],74:[.27778,.7,.19189,0],75:[0,.7,.31259,0],76:[0,.7,.19189,0],77:[0,.7,.15981,0],78:[0,.7,.3525,0],79:[0,.7,.08078,0],80:[0,.7,.08078,0],81:[0,.7,.03305,0],82:[0,.7,.06259,0],83:[0,.7,.19189,0],84:[0,.7,.29087,0],85:[0,.7,.25815,0],86:[0,.7,.27523,0],87:[0,.7,.27523,0],88:[0,.7,.26006,0],89:[0,.7,.2939,0],90:[0,.7,.24037,0]},"Size1-Regular":{40:[.35001,.85,0,0],41:[.35001,.85,0,0],47:[.35001,.85,0,0],91:[.35001,.85,0,0],92:[.35001,.85,0,0],93:[.35001,.85,0,0],123:[.35001,.85,0,0],125:[.35001,.85,0,0],710:[0,.72222,0,0],732:[0,.72222,0,0],770:[0,.72222,0,0],771:[0,.72222,0,0],8214:[-99e-5,.601,0,0],8593:[1e-5,.6,0,0],8595:[1e-5,.6,0,0],8657:[1e-5,.6,0,0],8659:[1e-5,.6,0,0],8719:[.25001,.75,0,0],8720:[.25001,.75,0,0],8721:[.25001,.75,0,0],8730:[.35001,.85,0,0],8739:[-.00599,.606,0,0],8741:[-.00599,.606,0,0],8747:[.30612,.805,.19445,0],8748:[.306,.805,.19445,0],8749:[.306,.805,.19445,0],8750:[.30612,.805,.19445,0],8896:[.25001,.75,0,0],8897:[.25001,.75,0,0],8898:[.25001,.75,0,0],8899:[.25001,.75,0,0],8968:[.35001,.85,0,0],8969:[.35001,.85,0,0],8970:[.35001,.85,0,0],8971:[.35001,.85,0,0],9168:[-99e-5,.601,0,0],10216:[.35001,.85,0,0],10217:[.35001,.85,0,0],10752:[.25001,.75,0,0],10753:[.25001,.75,0,0],10754:[.25001,.75,0,0],10756:[.25001,.75,0,0],10758:[.25001,.75,0,0]},"Size2-Regular":{40:[.65002,1.15,0,0],41:[.65002,1.15,0,0],47:[.65002,1.15,0,0],91:[.65002,1.15,0,0],92:[.65002,1.15,0,0],93:[.65002,1.15,0,0],123:[.65002,1.15,0,0],125:[.65002,1.15,0,0],710:[0,.75,0,0],732:[0,.75,0,0],770:[0,.75,0,0],771:[0,.75,0,0],8719:[.55001,1.05,0,0],8720:[.55001,1.05,0,0],8721:[.55001,1.05,0,0],8730:[.65002,1.15,0,0],8747:[.86225,1.36,.44445,0],8748:[.862,1.36,.44445,0],8749:[.862,1.36,.44445,0],8750:[.86225,1.36,.44445,0],8896:[.55001,1.05,0,0],8897:[.55001,1.05,0,0],8898:[.55001,1.05,0,0],8899:[.55001,1.05,0,0],8968:[.65002,1.15,0,0],8969:[.65002,1.15,0,0],8970:[.65002,1.15,0,0],8971:[.65002,1.15,0,0],10216:[.65002,1.15,0,0],10217:[.65002,1.15,0,0],10752:[.55001,1.05,0,0],10753:[.55001,1.05,0,0],10754:[.55001,1.05,0,0],10756:[.55001,1.05,0,0],10758:[.55001,1.05,0,0]},"Size3-Regular":{40:[.95003,1.45,0,0],41:[.95003,1.45,0,0],47:[.95003,1.45,0,0],91:[.95003,1.45,0,0],92:[.95003,1.45,0,0],93:[.95003,1.45,0,0],123:[.95003,1.45,0,0],125:[.95003,1.45,0,0],710:[0,.75,0,0],732:[0,.75,0,0],770:[0,.75,0,0],771:[0,.75,0,0],8730:[.95003,1.45,0,0],8968:[.95003,1.45,0,0],8969:[.95003,1.45,0,0],8970:[.95003,1.45,0,0],8971:[.95003,1.45,0,0],10216:[.95003,1.45,0,0],10217:[.95003,1.45,0,0]},"Size4-Regular":{40:[1.25003,1.75,0,0],41:[1.25003,1.75,0,0],47:[1.25003,1.75,0,0],91:[1.25003,1.75,0,0],92:[1.25003,1.75,0,0],93:[1.25003,1.75,0,0],123:[1.25003,1.75,0,0],125:[1.25003,1.75,0,0],710:[0,.825,0,0],732:[0,.825,0,0],770:[0,.825,0,0],771:[0,.825,0,0],8730:[1.25003,1.75,0,0],8968:[1.25003,1.75,0,0],8969:[1.25003,1.75,0,0],8970:[1.25003,1.75,0,0],8971:[1.25003,1.75,0,0],9115:[.64502,1.155,0,0],9116:[1e-5,.6,0,0],9117:[.64502,1.155,0,0],9118:[.64502,1.155,0,0],9119:[1e-5,.6,0,0],9120:[.64502,1.155,0,0],9121:[.64502,1.155,0,0],9122:[-99e-5,.601,0,0],9123:[.64502,1.155,0,0],9124:[.64502,1.155,0,0],9125:[-99e-5,.601,0,0],9126:[.64502,1.155,0,0],9127:[1e-5,.9,0,0],9128:[.65002,1.15,0,0],9129:[.90001,0,0,0],9130:[0,.3,0,0],9131:[1e-5,.9,0,0],9132:[.65002,1.15,0,0],9133:[.90001,0,0,0],9143:[.88502,.915,0,0],10216:[1.25003,1.75,0,0],10217:[1.25003,1.75,0,0],57344:[-.00499,.605,0,0],57345:[-.00499,.605,0,0],57680:[0,.12,0,0],57681:[0,.12,0,0],57682:[0,.12,0,0],57683:[0,.12,0,0]},"Typewriter-Regular":{33:[0,.61111,0,0],34:[0,.61111,0,0],35:[0,.61111,0,0],36:[.08333,.69444,0,0],37:[.08333,.69444,0,0],38:[0,.61111,0,0],39:[0,.61111,0,0],40:[.08333,.69444,0,0],41:[.08333,.69444,0,0],42:[0,.52083,0,0],43:[-.08056,.53055,0,0],44:[.13889,.125,0,0],45:[-.08056,.53055,0,0],46:[0,.125,0,0],47:[.08333,.69444,0,0],48:[0,.61111,0,0],49:[0,.61111,0,0],50:[0,.61111,0,0],51:[0,.61111,0,0],52:[0,.61111,0,0],53:[0,.61111,0,0],54:[0,.61111,0,0],55:[0,.61111,0,0],56:[0,.61111,0,0],57:[0,.61111,0,0],58:[0,.43056,0,0],59:[.13889,.43056,0,0],60:[-.05556,.55556,0,0],61:[-.19549,.41562,0,0],62:[-.05556,.55556,0,0],63:[0,.61111,0,0],64:[0,.61111,0,0],65:[0,.61111,0,0],66:[0,.61111,0,0],67:[0,.61111,0,0],68:[0,.61111,0,0],69:[0,.61111,0,0],70:[0,.61111,0,0],71:[0,.61111,0,0],72:[0,.61111,0,0],73:[0,.61111,0,0],74:[0,.61111,0,0],75:[0,.61111,0,0],76:[0,.61111,0,0],77:[0,.61111,0,0],78:[0,.61111,0,0],79:[0,.61111,0,0],80:[0,.61111,0,0],81:[.13889,.61111,0,0],82:[0,.61111,0,0],83:[0,.61111,0,0],84:[0,.61111,0,0],85:[0,.61111,0,0],86:[0,.61111,0,0],87:[0,.61111,0,0],88:[0,.61111,0,0],89:[0,.61111,0,0],90:[0,.61111,0,0],91:[.08333,.69444,0,0],92:[.08333,.69444,0,0],93:[.08333,.69444,0,0],94:[0,.61111,0,0],95:[.09514,0,0,0],96:[0,.61111,0,0],97:[0,.43056,0,0],98:[0,.61111,0,0],99:[0,.43056,0,0],100:[0,.61111,0,0],101:[0,.43056,0,0],102:[0,.61111,0,0],103:[.22222,.43056,0,0],104:[0,.61111,0,0],105:[0,.61111,0,0],106:[.22222,.61111,0,0],107:[0,.61111,0,0],108:[0,.61111,0,0],109:[0,.43056,0,0],110:[0,.43056,0,0],111:[0,.43056,0,0],112:[.22222,.43056,0,0],113:[.22222,.43056,0,0],114:[0,.43056,0,0],115:[0,.43056,0,0],116:[0,.55358,0,0],117:[0,.43056,0,0],118:[0,.43056,0,0],119:[0,.43056,0,0],120:[0,.43056,0,0],121:[.22222,.43056,0,0],122:[0,.43056,0,0],123:[.08333,.69444,0,0],124:[.08333,.69444,0,0],125:[.08333,.69444,0,0],126:[0,.61111,0,0],127:[0,.61111,0,0],305:[0,.43056,0,0],567:[.22222,.43056,0,0],768:[0,.61111,0,0],769:[0,.61111,0,0],770:[0,.61111,0,0],771:[0,.61111,0,0],772:[0,.56555,0,0],774:[0,.61111,0,0],776:[0,.61111,0,0],778:[0,.61111,0,0],780:[0,.56597,0,0],915:[0,.61111,0,0],916:[0,.61111,0,0],920:[0,.61111,0,0],923:[0,.61111,0,0],926:[0,.61111,0,0],928:[0,.61111,0,0],931:[0,.61111,0,0],933:[0,.61111,0,0],934:[0,.61111,0,0],936:[0,.61111,0,0],937:[0,.61111,0,0],2018:[0,.61111,0,0],2019:[0,.61111,0,0],8242:[0,.61111,0,0]}}},{}],43:[function(e,t){function n(e){return e&&e.__esModule?e:{"default":e}}function r(e,n,r){"string"==typeof e&&(e=[e]),"number"==typeof n&&(n={numArgs:n});for(var i={numArgs:n.numArgs,argTypes:n.argTypes,greediness:n.greediness===undefined?1:n.greediness,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,handler:r},a=0;a","\\langle","\\rangle","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\\lmoustache","\\rmoustache","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."],c={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak"};r(["\\blue","\\orange","\\pink","\\red","\\green","\\gray","\\purple","\\blueA","\\blueB","\\blueC","\\blueD","\\blueE","\\tealA","\\tealB","\\tealC","\\tealD","\\tealE","\\greenA","\\greenB","\\greenC","\\greenD","\\greenE","\\goldA","\\goldB","\\goldC","\\goldD","\\goldE","\\redA","\\redB","\\redC","\\redD","\\redE","\\maroonA","\\maroonB","\\maroonC","\\maroonD","\\maroonE","\\purpleA","\\purpleB","\\purpleC","\\purpleD","\\purpleE","\\mintA","\\mintB","\\mintC","\\grayA","\\grayB","\\grayC","\\grayD","\\grayE","\\grayF","\\grayG","\\grayH","\\grayI","\\kaBlue","\\kaGreen"],{numArgs:1,allowedInText:!0,greediness:3},function(e,t){var n=t[0];return{type:"color",color:"katex-"+e.funcName.slice(1),value:s(n)}}),r(["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],{numArgs:0},function(e){return{type:"op",limits:!1,symbol:!1,body:e.funcName}}),r(["\\det","\\gcd","\\inf","\\lim","\\liminf","\\limsup","\\max","\\min","\\Pr","\\sup"],{numArgs:0},function(e){return{type:"op",limits:!0,symbol:!1,body:e.funcName}}),r(["\\int","\\iint","\\iiint","\\oint"],{numArgs:0},function(e){return{type:"op",limits:!1,symbol:!0,body:e.funcName}}),r(["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint"],{numArgs:0},function(e){return{type:"op",limits:!0,symbol:!0,body:e.funcName}}),r("\\mathop",{numArgs:1},function(e,t){var n=t[0];return{type:"op",limits:!1,symbol:!1,value:s(n)}}),r(["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac"],{numArgs:2,greediness:2},function(e,t){var n=t[0],r=t[1],i=void 0,a=null,o=null,s="auto";switch(e.funcName){case"\\dfrac":case"\\frac":case"\\tfrac":i=!0;break;case"\\\\atopfrac":i=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":i=!1,a="(",o=")";break;default:throw new Error("Unrecognized genfrac command")}switch(e.funcName){case"\\dfrac":case"\\dbinom":s="display";break;case"\\tfrac":case"\\tbinom":s="text"}return{type:"genfrac",numer:n,denom:r,hasBarLine:i,leftDelim:a,rightDelim:o,size:s}}),r(["\\llap","\\rlap"],{numArgs:1,allowedInText:!0},function(e,t){var n=t[0];return{type:e.funcName.slice(1),body:n}});var h=function(e,t){if(i["default"].contains(d,e.value))return e;throw new a["default"]("Invalid delimiter: '"+e.value+"' after '"+t.funcName+"'",e)};r(["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],{numArgs:1},function(e,t){var n=h(t[0],e);return{type:"delimsizing",size:u[e.funcName].size,mclass:u[e.funcName].mclass,value:n.value}}),r(["\\left","\\right"],{numArgs:1},function(e,t){return{type:"leftright",value:h(t[0],e).value}}),r("\\middle",{numArgs:1},function(e,t){var n=h(t[0],e);if(!e.parser.leftrightDepth)throw new a["default"]("\\middle without preceding \\left",n);return{type:"middle",value:n.value}}),r(["\\tiny","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],0,null),r(["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],0,null),r(["\\rm","\\sf","\\tt","\\bf","\\it"],0,null),r(["\\mathrm","\\mathit","\\mathbf","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],{numArgs:1,greediness:2},function(e,t){var n=t[0],r=e.funcName;return r in c&&(r=c[r]),{type:"font",font:r.slice(1),body:n}}),r(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],{numArgs:1},function(e,t){var n=t[0],r=!i["default"].contains(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot"],e.funcName),a=!r||i["default"].contains(["\\widehat","\\widetilde"],e.funcName);return{type:"accent",label:e.funcName,isStretchy:r,isShifty:a,value:s(n),base:n}}),r(["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v"],{numArgs:1,allowedInText:!0,allowedInMath:!1},function(e,t){var n=t[0];return{type:"accent",label:e.funcName,isStretchy:!1,isShifty:!0,value:s(n),base:n}}),r(["\\overbrace","\\underbrace"],{numArgs:1},function(e,t){var n=t[0];return{type:"horizBrace",label:e.funcName,isOver:/^\\over/.test(e.funcName),base:n}}),r(["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\undertilde"],{numArgs:1},function(e,t){var n=t[0];return{type:"accentUnder",label:e.funcName,value:s(n),body:n}}),r(["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xLongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xLongequal","\\xtofrom"],{numArgs:1,numOptionalArgs:1},function(e,t){var n=t[0],r=t[1];return{type:"xArrow",label:e.funcName,body:r,below:n}}),r(["\\cancel","\\bcancel","\\xcancel","\\sout","\\fbox"],{numArgs:1},function(e,t){var n=t[0];return{type:"enclose",label:e.funcName,body:n}}),r(["\\over","\\choose","\\atop"],{numArgs:0,infix:!0},function(e){var t=void 0;switch(e.funcName){case"\\over":t="\\frac";break;case"\\choose":t="\\binom";break;case"\\atop":t="\\\\atopfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",replaceWith:t,token:e.token}}),r(["\\\\","\\cr"],{numArgs:0,numOptionalArgs:1,argTypes:["size"]},function(e,t){return{type:"cr",size:t[0]}}),r(["\\begin","\\end"],{numArgs:1,argTypes:["text"]},function(e,t){var n=t[0];if("ordgroup"!==n.type)throw new a["default"]("Invalid environment name",n);for(var r="",i=0;i"}}]),e}(),s=function(){function e(t){(0,r["default"])(this,e),this.text=t}return(0,i["default"])(e,[{key:"toNode",value:function(){return document.createTextNode(this.text)}},{key:"toMarkup",value:function(){return a["default"].escape(this.text)}}]),e}();t.exports={MathNode:o,TextNode:s}},{"./utils":51,"babel-runtime/helpers/classCallCheck":4,"babel-runtime/helpers/createClass":5}],46:[function(e,t){function n(e){return e&&e.__esModule?e:{"default":e}}var r=n(e("./Parser")),i=function(e,t){if(!("string"==typeof e||e instanceof String))throw new TypeError("KaTeX can only parse string typed expression");return new r["default"](e,t).parse()};t.exports=i},{"./Parser":31}],47:[function(e,t){var n=e("./buildCommon"),r=e("./mathMLTree"),i=e("./utils"),a={widehat:"^",widetilde:"~",undertilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23b5",overbrace:"\u23de",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21d2",xRightarrow:"\u21d2",overleftharpoon:"\u21bc",xleftharpoonup:"\u21bc",overrightharpoon:"\u21c0",xrightharpoonup:"\u21c0",xLeftarrow:"\u21d0",xLeftrightarrow:"\u21d4",xhookleftarrow:"\u21a9",xhookrightarrow:"\u21aa",xmapsto:"\u21a6",xrightharpoondown:"\u21c1",xleftharpoondown:"\u21bd",xrightleftharpoons:"\u21cc",xleftrightharpoons:"\u21cb",xtwoheadleftarrow:"\u219e",xtwoheadrightarrow:"\u21a0",xLongequal:"=",xtofrom:"\u21c4"},o=function(e){var t=new r.MathNode("mo",[new r.TextNode(a[e.substr(1)])]);return t.setAttribute("stretchy","true"),t},s={overleftarrow:[.522,0,"leftarrow",.5],underleftarrow:[.522,0,"leftarrow",.5],xleftarrow:[.261,.261,"leftarrow",.783],overrightarrow:[.522,0,"rightarrow",.5],underrightarrow:[.522,0,"rightarrow",.5],xrightarrow:[.261,.261,"rightarrow",.783],overbrace:[.548,0,"overbrace",1.6],underbrace:[.548,0,"underbrace",1.6],overleftrightarrow:[.522,0,"leftrightarrow",.5],underleftrightarrow:[.522,0,"leftrightarrow",.5],xleftrightarrow:[.261,.261,"leftrightarrow",.783],Overrightarrow:[.56,0,"doublerightarrow",.5],xLeftarrow:[.28,.28,"doubleleftarrow",.783],xRightarrow:[.28,.28,"doublerightarrow",.783],xLeftrightarrow:[.28,.28,"doubleleftrightarrow",.955],overleftharpoon:[.522,0,"leftharpoon",.5],overrightharpoon:[.522,0,"rightharpoon",.5],xleftharpoonup:[.261,.261,"leftharpoon",.783],xrightharpoonup:[.261,.261,"rightharpoon",.783],xhookleftarrow:[.261,.261,"hookleftarrow",.87],xhookrightarrow:[.261,.261,"hookrightarrow",.87],overlinesegment:[.414,0,"linesegment",.5],underlinesegment:[.414,0,"linesegment",.5],xmapsto:[.261,.261,"mapsto",.783],xrightharpoondown:[.261,.261,"rightharpoondown",.783],xleftharpoondown:[.261,.261,"leftharpoondown",.783],xrightleftharpoons:[.358,.358,"rightleftharpoons",.716],xleftrightharpoons:[.358,.358,"leftrightharpoons",.716],overgroup:[.342,0,"overgroup",.87],undergroup:[.342,0,"undergroup",.87],xtwoheadleftarrow:[.167,.167,"twoheadleftarrow",.86],xtwoheadrightarrow:[.167,.167,"twoheadrightarrow",.86],xLongequal:[.167,.167,"longequal",.5],xtofrom:[.264,.264,"tofrom",.86]},l={doubleleftarrow:"",doublerightarrow:"",leftarrow:"",rightarrow:""},u={bcancel:"",cancel:"",doubleleftarrow:">"+l.doubleleftarrow+"",doubleleftrightarrow:">"+l.doubleleftarrow+"\n"+l.doublerightarrow+"",doublerightarrow:">"+l.doublerightarrow+"",hookleftarrow:">"+l.leftarrow+"\n",hookrightarrow:">"+l.rightarrow+"",leftarrow:">"+l.leftarrow+"",leftharpoon:">",leftharpoondown:">",leftrightarrow:">"+l.leftarrow+"\n"+l.rightarrow+"",leftrightharpoons:">\n",linesegment:">\n",longequal:" viewBox='0 0 100 334' preserveAspectRatio='none'>\n",mapsto:">"+l.rightarrow+"",overbrace:">\n",overgroup:">",rightarrow:">"+l.rightarrow+"",rightharpoon:">",rightharpoondown:">",rightleftharpoons:">",tilde1:" viewBox='0 0 600 260' preserveAspectRatio='none'>\n",tilde2:" viewBox='0 0 1033 286' preserveAspectRatio='none'>\n",tilde3:" viewBox='0 0 2339 306' preserveAspectRatio='none'>\n",tilde4:" viewBox='0 0 2340 312' preserveAspectRatio='none'>\n",tofrom:">",twoheadleftarrow:">\n",twoheadrightarrow:">\n",underbrace:">\n",undergroup:">",widehat1:" viewBox='0 0 1062 239' preserveAspectRatio='none'>\n",widehat2:" viewBox='0 0 2364 300' preserveAspectRatio='none'>\n",widehat3:" viewBox='0 0 2364 360' preserveAspectRatio='none'>\n",widehat4:" viewBox='0 0 2364 420' preserveAspectRatio='none'>\n",xcancel:"\n"},d=function(e,t){var r=e.value.label.substr(1),a=0,o=0,l="",d=0;if(i.contains(["widehat","widetilde","undertilde"],r)){var c=e.value.value.length;if(c>5)a=.312,l=("widehat"===r?"widehat":"tilde")+"4";else{var h=[1,1,2,2,3,3][c];"widehat"===r?(a=[0,.24,.3,.3,.36,.36][c],l="widehat"+h):(a=[0,.26,.3,.3,.34,.34][c],l="tilde"+h)}}else{var p=s[r];a=p[0],o=p[1],l=p[2],d=p[3]}var f=n.makeSpan([],[],t);f.height=a,f.depth=o;var m=a+o;return f.style.height=m+"em",d>0&&(f.style.minWidth=d+"em"),f.innerHTML="",f},c=function(e,t,r,i){var a=void 0,o=e.height+e.depth+2*r;return"fbox"===t?(a=n.makeSpan(["stretchy",t],[],i),i.color&&(a.style.borderColor=i.getColor())):(a=n.makeSpan([],[],i)).innerHTML=""+u[t]+"",a.height=o,a.style.height=o+"em",a};t.exports={encloseSpan:c,mathMLnode:o,svgSpan:d}},{"./buildCommon":34,"./mathMLTree":45,"./utils":51}],48:[function(e,t){function n(e,n,r,i,a,o){t.exports[e][a]={font:n,group:r,replace:i},o&&(t.exports[e][i]=t.exports[e][a])}t.exports={math:{},text:{}};var r="math",i="text",a="main",o="ams",s="accent",l="bin",u="close",d="inner",c="mathord",h="op",p="open",f="punct",m="rel",g="spacing",v="textord";n(r,a,m,"\u2261","\\equiv"),n(r,a,m,"\u227a","\\prec"),n(r,a,m,"\u227b","\\succ"),n(r,a,m,"\u223c","\\sim"),n(r,a,m,"\u22a5","\\perp"),n(r,a,m,"\u2aaf","\\preceq"),n(r,a,m,"\u2ab0","\\succeq"),n(r,a,m,"\u2243","\\simeq"),n(r,a,m,"\u2223","\\mid"),n(r,a,m,"\u226a","\\ll"),n(r,a,m,"\u226b","\\gg"),n(r,a,m,"\u224d","\\asymp"),n(r,a,m,"\u2225","\\parallel"),n(r,a,m,"\u22c8","\\bowtie"),n(r,a,m,"\u2323","\\smile"),n(r,a,m,"\u2291","\\sqsubseteq"),n(r,a,m,"\u2292","\\sqsupseteq"),n(r,a,m,"\u2250","\\doteq"),n(r,a,m,"\u2322","\\frown"),n(r,a,m,"\u220b","\\ni"),n(r,a,m,"\u221d","\\propto"),n(r,a,m,"\u22a2","\\vdash"),n(r,a,m,"\u22a3","\\dashv"), +n(r,a,m,"\u220b","\\owns"),n(r,a,f,".","\\ldotp"),n(r,a,f,"\u22c5","\\cdotp"),n(r,a,v,"#","\\#"),n(i,a,v,"#","\\#"),n(r,a,v,"&","\\&"),n(i,a,v,"&","\\&"),n(r,a,v,"\u2135","\\aleph"),n(r,a,v,"\u2200","\\forall"),n(r,a,v,"\u210f","\\hbar"),n(r,a,v,"\u2203","\\exists"),n(r,a,v,"\u2207","\\nabla"),n(r,a,v,"\u266d","\\flat"),n(r,a,v,"\u2113","\\ell"),n(r,a,v,"\u266e","\\natural"),n(r,a,v,"\u2663","\\clubsuit"),n(r,a,v,"\u2118","\\wp"),n(r,a,v,"\u266f","\\sharp"),n(r,a,v,"\u2662","\\diamondsuit"),n(r,a,v,"\u211c","\\Re"),n(r,a,v,"\u2661","\\heartsuit"),n(r,a,v,"\u2111","\\Im"),n(r,a,v,"\u2660","\\spadesuit"),n(r,a,v,"\u2020","\\dag"),n(i,a,v,"\u2020","\\dag"),n(i,a,v,"\u2020","\\textdagger"),n(r,a,v,"\u2021","\\ddag"),n(i,a,v,"\u2021","\\ddag"),n(i,a,v,"\u2020","\\textdaggerdbl"),n(r,a,u,"\u23b1","\\rmoustache"),n(r,a,p,"\u23b0","\\lmoustache"),n(r,a,u,"\u27ef","\\rgroup"),n(r,a,p,"\u27ee","\\lgroup"),n(r,a,l,"\u2213","\\mp"),n(r,a,l,"\u2296","\\ominus"),n(r,a,l,"\u228e","\\uplus"),n(r,a,l,"\u2293","\\sqcap"),n(r,a,l,"\u2217","\\ast"),n(r,a,l,"\u2294","\\sqcup"),n(r,a,l,"\u25ef","\\bigcirc"),n(r,a,l,"\u2219","\\bullet"),n(r,a,l,"\u2021","\\ddagger"),n(r,a,l,"\u2240","\\wr"),n(r,a,l,"\u2a3f","\\amalg"),n(r,a,m,"\u27f5","\\longleftarrow"),n(r,a,m,"\u21d0","\\Leftarrow"),n(r,a,m,"\u27f8","\\Longleftarrow"),n(r,a,m,"\u27f6","\\longrightarrow"),n(r,a,m,"\u21d2","\\Rightarrow"),n(r,a,m,"\u27f9","\\Longrightarrow"),n(r,a,m,"\u2194","\\leftrightarrow"),n(r,a,m,"\u27f7","\\longleftrightarrow"),n(r,a,m,"\u21d4","\\Leftrightarrow"),n(r,a,m,"\u27fa","\\Longleftrightarrow"),n(r,a,m,"\u21a6","\\mapsto"),n(r,a,m,"\u27fc","\\longmapsto"),n(r,a,m,"\u2197","\\nearrow"),n(r,a,m,"\u21a9","\\hookleftarrow"),n(r,a,m,"\u21aa","\\hookrightarrow"),n(r,a,m,"\u2198","\\searrow"),n(r,a,m,"\u21bc","\\leftharpoonup"),n(r,a,m,"\u21c0","\\rightharpoonup"),n(r,a,m,"\u2199","\\swarrow"),n(r,a,m,"\u21bd","\\leftharpoondown"),n(r,a,m,"\u21c1","\\rightharpoondown"),n(r,a,m,"\u2196","\\nwarrow"),n(r,a,m,"\u21cc","\\rightleftharpoons"),n(r,o,m,"\u226e","\\nless"),n(r,o,m,"\ue010","\\nleqslant"),n(r,o,m,"\ue011","\\nleqq"),n(r,o,m,"\u2a87","\\lneq"),n(r,o,m,"\u2268","\\lneqq"),n(r,o,m,"\ue00c","\\lvertneqq"),n(r,o,m,"\u22e6","\\lnsim"),n(r,o,m,"\u2a89","\\lnapprox"),n(r,o,m,"\u2280","\\nprec"),n(r,o,m,"\u22e0","\\npreceq"),n(r,o,m,"\u22e8","\\precnsim"),n(r,o,m,"\u2ab9","\\precnapprox"),n(r,o,m,"\u2241","\\nsim"),n(r,o,m,"\ue006","\\nshortmid"),n(r,o,m,"\u2224","\\nmid"),n(r,o,m,"\u22ac","\\nvdash"),n(r,o,m,"\u22ad","\\nvDash"),n(r,o,m,"\u22ea","\\ntriangleleft"),n(r,o,m,"\u22ec","\\ntrianglelefteq"),n(r,o,m,"\u228a","\\subsetneq"),n(r,o,m,"\ue01a","\\varsubsetneq"),n(r,o,m,"\u2acb","\\subsetneqq"),n(r,o,m,"\ue017","\\varsubsetneqq"),n(r,o,m,"\u226f","\\ngtr"),n(r,o,m,"\ue00f","\\ngeqslant"),n(r,o,m,"\ue00e","\\ngeqq"),n(r,o,m,"\u2a88","\\gneq"),n(r,o,m,"\u2269","\\gneqq"),n(r,o,m,"\ue00d","\\gvertneqq"),n(r,o,m,"\u22e7","\\gnsim"),n(r,o,m,"\u2a8a","\\gnapprox"),n(r,o,m,"\u2281","\\nsucc"),n(r,o,m,"\u22e1","\\nsucceq"),n(r,o,m,"\u22e9","\\succnsim"),n(r,o,m,"\u2aba","\\succnapprox"),n(r,o,m,"\u2246","\\ncong"),n(r,o,m,"\ue007","\\nshortparallel"),n(r,o,m,"\u2226","\\nparallel"),n(r,o,m,"\u22af","\\nVDash"),n(r,o,m,"\u22eb","\\ntriangleright"),n(r,o,m,"\u22ed","\\ntrianglerighteq"),n(r,o,m,"\ue018","\\nsupseteqq"),n(r,o,m,"\u228b","\\supsetneq"),n(r,o,m,"\ue01b","\\varsupsetneq"),n(r,o,m,"\u2acc","\\supsetneqq"),n(r,o,m,"\ue019","\\varsupsetneqq"),n(r,o,m,"\u22ae","\\nVdash"),n(r,o,m,"\u2ab5","\\precneqq"),n(r,o,m,"\u2ab6","\\succneqq"),n(r,o,m,"\ue016","\\nsubseteqq"),n(r,o,l,"\u22b4","\\unlhd"),n(r,o,l,"\u22b5","\\unrhd"),n(r,o,m,"\u219a","\\nleftarrow"),n(r,o,m,"\u219b","\\nrightarrow"),n(r,o,m,"\u21cd","\\nLeftarrow"),n(r,o,m,"\u21cf","\\nRightarrow"),n(r,o,m,"\u21ae","\\nleftrightarrow"),n(r,o,m,"\u21ce","\\nLeftrightarrow"),n(r,o,m,"\u25b3","\\vartriangle"),n(r,o,v,"\u210f","\\hslash"),n(r,o,v,"\u25bd","\\triangledown"),n(r,o,v,"\u25ca","\\lozenge"),n(r,o,v,"\u24c8","\\circledS"),n(r,o,v,"\xae","\\circledR"),n(i,o,v,"\xae","\\circledR"),n(r,o,v,"\u2221","\\measuredangle"),n(r,o,v,"\u2204","\\nexists"),n(r,o,v,"\u2127","\\mho"),n(r,o,v,"\u2132","\\Finv"),n(r,o,v,"\u2141","\\Game"),n(r,o,v,"k","\\Bbbk"),n(r,o,v,"\u2035","\\backprime"),n(r,o,v,"\u25b2","\\blacktriangle"),n(r,o,v,"\u25bc","\\blacktriangledown"),n(r,o,v,"\u25a0","\\blacksquare"),n(r,o,v,"\u29eb","\\blacklozenge"),n(r,o,v,"\u2605","\\bigstar"),n(r,o,v,"\u2222","\\sphericalangle"),n(r,o,v,"\u2201","\\complement"),n(r,o,v,"\xf0","\\eth"),n(r,o,v,"\u2571","\\diagup"),n(r,o,v,"\u2572","\\diagdown"),n(r,o,v,"\u25a1","\\square"),n(r,o,v,"\u25a1","\\Box"),n(r,o,v,"\u25ca","\\Diamond"),n(r,o,v,"\xa5","\\yen"),n(r,o,v,"\u2713","\\checkmark"),n(i,o,v,"\u2713","\\checkmark"),n(r,o,v,"\u2136","\\beth"),n(r,o,v,"\u2138","\\daleth"),n(r,o,v,"\u2137","\\gimel"),n(r,o,v,"\u03dd","\\digamma"),n(r,o,v,"\u03f0","\\varkappa"),n(r,o,p,"\u250c","\\ulcorner"),n(r,o,u,"\u2510","\\urcorner"),n(r,o,p,"\u2514","\\llcorner"),n(r,o,u,"\u2518","\\lrcorner"),n(r,o,m,"\u2266","\\leqq"),n(r,o,m,"\u2a7d","\\leqslant"),n(r,o,m,"\u2a95","\\eqslantless"),n(r,o,m,"\u2272","\\lesssim"),n(r,o,m,"\u2a85","\\lessapprox"),n(r,o,m,"\u224a","\\approxeq"),n(r,o,l,"\u22d6","\\lessdot"),n(r,o,m,"\u22d8","\\lll"),n(r,o,m,"\u2276","\\lessgtr"),n(r,o,m,"\u22da","\\lesseqgtr"),n(r,o,m,"\u2a8b","\\lesseqqgtr"),n(r,o,m,"\u2251","\\doteqdot"),n(r,o,m,"\u2253","\\risingdotseq"),n(r,o,m,"\u2252","\\fallingdotseq"),n(r,o,m,"\u223d","\\backsim"),n(r,o,m,"\u22cd","\\backsimeq"),n(r,o,m,"\u2ac5","\\subseteqq"),n(r,o,m,"\u22d0","\\Subset"),n(r,o,m,"\u228f","\\sqsubset"),n(r,o,m,"\u227c","\\preccurlyeq"),n(r,o,m,"\u22de","\\curlyeqprec"),n(r,o,m,"\u227e","\\precsim"),n(r,o,m,"\u2ab7","\\precapprox"),n(r,o,m,"\u22b2","\\vartriangleleft"),n(r,o,m,"\u22b4","\\trianglelefteq"),n(r,o,m,"\u22a8","\\vDash"),n(r,o,m,"\u22aa","\\Vvdash"),n(r,o,m,"\u2323","\\smallsmile"),n(r,o,m,"\u2322","\\smallfrown"),n(r,o,m,"\u224f","\\bumpeq"),n(r,o,m,"\u224e","\\Bumpeq"),n(r,o,m,"\u2267","\\geqq"),n(r,o,m,"\u2a7e","\\geqslant"),n(r,o,m,"\u2a96","\\eqslantgtr"),n(r,o,m,"\u2273","\\gtrsim"),n(r,o,m,"\u2a86","\\gtrapprox"),n(r,o,l,"\u22d7","\\gtrdot"),n(r,o,m,"\u22d9","\\ggg"),n(r,o,m,"\u2277","\\gtrless"),n(r,o,m,"\u22db","\\gtreqless"),n(r,o,m,"\u2a8c","\\gtreqqless"),n(r,o,m,"\u2256","\\eqcirc"),n(r,o,m,"\u2257","\\circeq"),n(r,o,m,"\u225c","\\triangleq"),n(r,o,m,"\u223c","\\thicksim"),n(r,o,m,"\u2248","\\thickapprox"),n(r,o,m,"\u2ac6","\\supseteqq"),n(r,o,m,"\u22d1","\\Supset"),n(r,o,m,"\u2290","\\sqsupset"),n(r,o,m,"\u227d","\\succcurlyeq"),n(r,o,m,"\u22df","\\curlyeqsucc"),n(r,o,m,"\u227f","\\succsim"),n(r,o,m,"\u2ab8","\\succapprox"),n(r,o,m,"\u22b3","\\vartriangleright"),n(r,o,m,"\u22b5","\\trianglerighteq"),n(r,o,m,"\u22a9","\\Vdash"),n(r,o,m,"\u2223","\\shortmid"),n(r,o,m,"\u2225","\\shortparallel"),n(r,o,m,"\u226c","\\between"),n(r,o,m,"\u22d4","\\pitchfork"),n(r,o,m,"\u221d","\\varpropto"),n(r,o,m,"\u25c0","\\blacktriangleleft"),n(r,o,m,"\u2234","\\therefore"),n(r,o,m,"\u220d","\\backepsilon"),n(r,o,m,"\u25b6","\\blacktriangleright"),n(r,o,m,"\u2235","\\because"),n(r,o,m,"\u22d8","\\llless"),n(r,o,m,"\u22d9","\\gggtr"),n(r,o,l,"\u22b2","\\lhd"),n(r,o,l,"\u22b3","\\rhd"),n(r,o,m,"\u2242","\\eqsim"),n(r,a,m,"\u22c8","\\Join"),n(r,o,m,"\u2251","\\Doteq"),n(r,o,l,"\u2214","\\dotplus"),n(r,o,l,"\u2216","\\smallsetminus"),n(r,o,l,"\u22d2","\\Cap"),n(r,o,l,"\u22d3","\\Cup"),n(r,o,l,"\u2a5e","\\doublebarwedge"),n(r,o,l,"\u229f","\\boxminus"),n(r,o,l,"\u229e","\\boxplus"),n(r,o,l,"\u22c7","\\divideontimes"),n(r,o,l,"\u22c9","\\ltimes"),n(r,o,l,"\u22ca","\\rtimes"),n(r,o,l,"\u22cb","\\leftthreetimes"),n(r,o,l,"\u22cc","\\rightthreetimes"),n(r,o,l,"\u22cf","\\curlywedge"),n(r,o,l,"\u22ce","\\curlyvee"),n(r,o,l,"\u229d","\\circleddash"),n(r,o,l,"\u229b","\\circledast"),n(r,o,l,"\u22c5","\\centerdot"),n(r,o,l,"\u22ba","\\intercal"),n(r,o,l,"\u22d2","\\doublecap"),n(r,o,l,"\u22d3","\\doublecup"),n(r,o,l,"\u22a0","\\boxtimes"),n(r,o,m,"\u21e2","\\dashrightarrow"),n(r,o,m,"\u21e0","\\dashleftarrow"),n(r,o,m,"\u21c7","\\leftleftarrows"),n(r,o,m,"\u21c6","\\leftrightarrows"),n(r,o,m,"\u21da","\\Lleftarrow"),n(r,o,m,"\u219e","\\twoheadleftarrow"),n(r,o,m,"\u21a2","\\leftarrowtail"),n(r,o,m,"\u21ab","\\looparrowleft"),n(r,o,m,"\u21cb","\\leftrightharpoons"),n(r,o,m,"\u21b6","\\curvearrowleft"),n(r,o,m,"\u21ba","\\circlearrowleft"),n(r,o,m,"\u21b0","\\Lsh"),n(r,o,m,"\u21c8","\\upuparrows"),n(r,o,m,"\u21bf","\\upharpoonleft"),n(r,o,m,"\u21c3","\\downharpoonleft"),n(r,o,m,"\u22b8","\\multimap"),n(r,o,m,"\u21ad","\\leftrightsquigarrow"),n(r,o,m,"\u21c9","\\rightrightarrows"),n(r,o,m,"\u21c4","\\rightleftarrows"),n(r,o,m,"\u21a0","\\twoheadrightarrow"),n(r,o,m,"\u21a3","\\rightarrowtail"),n(r,o,m,"\u21ac","\\looparrowright"),n(r,o,m,"\u21b7","\\curvearrowright"),n(r,o,m,"\u21bb","\\circlearrowright"),n(r,o,m,"\u21b1","\\Rsh"),n(r,o,m,"\u21ca","\\downdownarrows"),n(r,o,m,"\u21be","\\upharpoonright"),n(r,o,m,"\u21c2","\\downharpoonright"),n(r,o,m,"\u21dd","\\rightsquigarrow"),n(r,o,m,"\u21dd","\\leadsto"),n(r,o,m,"\u21db","\\Rrightarrow"),n(r,o,m,"\u21be","\\restriction"),n(r,a,v,"\u2018","`"),n(r,a,v,"$","\\$"),n(i,a,v,"$","\\$"),n(i,a,v,"$","\\textdollar"),n(r,a,v,"%","\\%"),n(i,a,v,"%","\\%"),n(r,a,v,"_","\\_"),n(i,a,v,"_","\\_"),n(i,a,v,"_","\\textunderscore"),n(r,a,v,"\u2220","\\angle"),n(r,a,v,"\u221e","\\infty"),n(r,a,v,"\u2032","\\prime"),n(r,a,v,"\u25b3","\\triangle"),n(r,a,v,"\u0393","\\Gamma",!0),n(r,a,v,"\u0394","\\Delta",!0),n(r,a,v,"\u0398","\\Theta",!0),n(r,a,v,"\u039b","\\Lambda",!0),n(r,a,v,"\u039e","\\Xi",!0),n(r,a,v,"\u03a0","\\Pi",!0),n(r,a,v,"\u03a3","\\Sigma",!0),n(r,a,v,"\u03a5","\\Upsilon",!0),n(r,a,v,"\u03a6","\\Phi",!0),n(r,a,v,"\u03a8","\\Psi",!0),n(r,a,v,"\u03a9","\\Omega",!0),n(r,a,v,"\xac","\\neg"),n(r,a,v,"\xac","\\lnot"),n(r,a,v,"\u22a4","\\top"),n(r,a,v,"\u22a5","\\bot"),n(r,a,v,"\u2205","\\emptyset"),n(r,o,v,"\u2205","\\varnothing"),n(r,a,c,"\u03b1","\\alpha",!0),n(r,a,c,"\u03b2","\\beta",!0),n(r,a,c,"\u03b3","\\gamma",!0),n(r,a,c,"\u03b4","\\delta",!0),n(r,a,c,"\u03f5","\\epsilon",!0),n(r,a,c,"\u03b6","\\zeta",!0),n(r,a,c,"\u03b7","\\eta",!0),n(r,a,c,"\u03b8","\\theta",!0),n(r,a,c,"\u03b9","\\iota",!0),n(r,a,c,"\u03ba","\\kappa",!0),n(r,a,c,"\u03bb","\\lambda",!0),n(r,a,c,"\u03bc","\\mu",!0),n(r,a,c,"\u03bd","\\nu",!0),n(r,a,c,"\u03be","\\xi",!0),n(r,a,c,"\u03bf","\\omicron",!0),n(r,a,c,"\u03c0","\\pi",!0),n(r,a,c,"\u03c1","\\rho",!0),n(r,a,c,"\u03c3","\\sigma",!0),n(r,a,c,"\u03c4","\\tau",!0),n(r,a,c,"\u03c5","\\upsilon",!0),n(r,a,c,"\u03d5","\\phi",!0),n(r,a,c,"\u03c7","\\chi",!0),n(r,a,c,"\u03c8","\\psi",!0),n(r,a,c,"\u03c9","\\omega",!0),n(r,a,c,"\u03b5","\\varepsilon",!0),n(r,a,c,"\u03d1","\\vartheta",!0),n(r,a,c,"\u03d6","\\varpi",!0),n(r,a,c,"\u03f1","\\varrho",!0),n(r,a,c,"\u03c2","\\varsigma",!0),n(r,a,c,"\u03c6","\\varphi",!0),n(r,a,l,"\u2217","*"),n(r,a,l,"+","+"),n(r,a,l,"\u2212","-"),n(r,a,l,"\u22c5","\\cdot"),n(r,a,l,"\u2218","\\circ"),n(r,a,l,"\xf7","\\div"),n(r,a,l,"\xb1","\\pm"),n(r,a,l,"\xd7","\\times"),n(r,a,l,"\u2229","\\cap"),n(r,a,l,"\u222a","\\cup"),n(r,a,l,"\u2216","\\setminus"),n(r,a,l,"\u2227","\\land"),n(r,a,l,"\u2228","\\lor"),n(r,a,l,"\u2227","\\wedge"),n(r,a,l,"\u2228","\\vee"),n(r,a,v,"\u221a","\\surd"),n(r,a,p,"(","("),n(r,a,p,"[","["),n(r,a,p,"\u27e8","\\langle"),n(r,a,p,"\u2223","\\lvert"),n(r,a,p,"\u2225","\\lVert"),n(r,a,u,")",")"),n(r,a,u,"]","]"),n(r,a,u,"?","?"),n(r,a,u,"!","!"),n(r,a,u,"\u27e9","\\rangle"),n(r,a,u,"\u2223","\\rvert"),n(r,a,u,"\u2225","\\rVert"),n(r,a,m,"=","="),n(r,a,m,"<","<"),n(r,a,m,">",">"),n(r,a,m,":",":"),n(r,a,m,"\u2248","\\approx"),n(r,a,m,"\u2245","\\cong"),n(r,a,m,"\u2265","\\ge"),n(r,a,m,"\u2265","\\geq"),n(r,a,m,"\u2190","\\gets"),n(r,a,m,">","\\gt"),n(r,a,m,"\u2208","\\in"),n(r,a,m,"\u2209","\\notin"),n(r,a,m,"\u0338","\\not"),n(r,a,m,"\u2282","\\subset"),n(r,a,m,"\u2283","\\supset"),n(r,a,m,"\u2286","\\subseteq"),n(r,a,m,"\u2287","\\supseteq"),n(r,o,m,"\u2288","\\nsubseteq"),n(r,o,m,"\u2289","\\nsupseteq"),n(r,a,m,"\u22a8","\\models"),n(r,a,m,"\u2190","\\leftarrow"),n(r,a,m,"\u2264","\\le"),n(r,a,m,"\u2264","\\leq"),n(r,a,m,"<","\\lt"),n(r,a,m,"\u2260","\\ne"),n(r,a,m,"\u2260","\\neq"),n(r,a,m,"\u2192","\\rightarrow"),n(r,a,m,"\u2192","\\to"),n(r,o,m,"\u2271","\\ngeq"),n(r,o,m,"\u2270","\\nleq"),n(r,a,g,null,"\\!"),n(r,a,g,"\xa0","\\ "),n(r,a,g,"\xa0","~"),n(r,a,g,null,"\\,"),n(r,a,g,null,"\\:"),n(r,a,g,null,"\\;"),n(r,a,g,null,"\\enspace"),n(r,a,g,null,"\\qquad"),n(r,a,g,null,"\\quad"),n(r,a,g,"\xa0","\\space"),n(r,a,f,",",","),n(r,a,f,";",";"),n(r,a,f,":","\\colon"),n(r,o,l,"\u22bc","\\barwedge"),n(r,o,l,"\u22bb","\\veebar"),n(r,a,l,"\u2299","\\odot"),n(r,a,l,"\u2295","\\oplus"),n(r,a,l,"\u2297","\\otimes"),n(r,a,v,"\u2202","\\partial"),n(r,a,l,"\u2298","\\oslash"),n(r,o,l,"\u229a","\\circledcirc"),n(r,o,l,"\u22a1","\\boxdot"),n(r,a,l,"\u25b3","\\bigtriangleup"),n(r,a,l,"\u25bd","\\bigtriangledown"),n(r,a,l,"\u2020","\\dagger"),n(r,a,l,"\u22c4","\\diamond"),n(r,a,l,"\u22c6","\\star"),n(r,a,l,"\u25c3","\\triangleleft"),n(r,a,l,"\u25b9","\\triangleright"),n(r,a,p,"{","\\{"),n(i,a,v,"{","\\{"),n(i,a,v,"{","\\textbraceleft"),n(r,a,u,"}","\\}"),n(i,a,v,"}","\\}"),n(i,a,v,"}","\\textbraceright"),n(r,a,p,"{","\\lbrace"),n(r,a,u,"}","\\rbrace"),n(r,a,p,"[","\\lbrack"),n(r,a,u,"]","\\rbrack"),n(i,a,v,"<","\\textless"),n(i,a,v,">","\\textgreater"),n(r,a,p,"\u230a","\\lfloor"),n(r,a,u,"\u230b","\\rfloor"),n(r,a,p,"\u2308","\\lceil"),n(r,a,u,"\u2309","\\rceil"),n(r,a,v,"\\","\\backslash"),n(r,a,v,"\u2223","|"),n(r,a,v,"\u2223","\\vert"),n(i,a,v,"|","\\textbar"),n(r,a,v,"\u2225","\\|"),n(r,a,v,"\u2225","\\Vert"),n(i,a,v,"\u2225","\\textbardbl"),n(r,a,m,"\u2191","\\uparrow"),n(r,a,m,"\u21d1","\\Uparrow"),n(r,a,m,"\u2193","\\downarrow"),n(r,a,m,"\u21d3","\\Downarrow"),n(r,a,m,"\u2195","\\updownarrow"),n(r,a,m,"\u21d5","\\Updownarrow"),n(r,a,h,"\u2210","\\coprod"),n(r,a,h,"\u22c1","\\bigvee"),n(r,a,h,"\u22c0","\\bigwedge"),n(r,a,h,"\u2a04","\\biguplus"),n(r,a,h,"\u22c2","\\bigcap"),n(r,a,h,"\u22c3","\\bigcup"),n(r,a,h,"\u222b","\\int"),n(r,a,h,"\u222b","\\intop"),n(r,a,h,"\u222c","\\iint"),n(r,a,h,"\u222d","\\iiint"),n(r,a,h,"\u220f","\\prod"),n(r,a,h,"\u2211","\\sum"),n(r,a,h,"\u2a02","\\bigotimes"),n(r,a,h,"\u2a01","\\bigoplus"),n(r,a,h,"\u2a00","\\bigodot"),n(r,a,h,"\u222e","\\oint"),n(r,a,h,"\u2a06","\\bigsqcup"),n(r,a,h,"\u222b","\\smallint"),n(i,a,d,"\u2026","\\textellipsis"),n(r,a,d,"\u2026","\\mathellipsis"),n(i,a,d,"\u2026","\\ldots",!0),n(r,a,d,"\u2026","\\ldots",!0),n(r,a,d,"\u22ef","\\cdots",!0),n(r,a,d,"\u22f1","\\ddots",!0),n(r,a,v,"\u22ee","\\vdots",!0),n(r,a,s,"\xb4","\\acute"),n(r,a,s,"`","\\grave"),n(r,a,s,"\xa8","\\ddot"),n(r,a,s,"~","\\tilde"),n(r,a,s,"\xaf","\\bar"),n(r,a,s,"\u02d8","\\breve"),n(r,a,s,"\u02c7","\\check"),n(r,a,s,"^","\\hat"),n(r,a,s,"\u20d7","\\vec"),n(r,a,s,"\u02d9","\\dot"),n(r,a,c,"\u0131","\\imath"),n(r,a,c,"\u0237","\\jmath"),n(i,a,s,"\u02ca","\\'"),n(i,a,s,"\u02cb","\\`"),n(i,a,s,"\u02c6","\\^"),n(i,a,s,"\u02dc","\\~"),n(i,a,s,"\u02c9","\\="),n(i,a,s,"\u02d8","\\u"),n(i,a,s,"\u02d9","\\."),n(i,a,s,"\u02da","\\r"),n(i,a,s,"\u02c7","\\v"),n(i,a,s,"\xa8",'\\"'),n(i,a,s,"\u030b","\\H"),n(i,a,v,"\u2013","--"),n(i,a,v,"\u2013","\\textendash"),n(i,a,v,"\u2014","---"),n(i,a,v,"\u2014","\\textemdash"),n(i,a,v,"\u2018","`"),n(i,a,v,"\u2018","\\textquoteleft"),n(i,a,v,"\u2019","'"),n(i,a,v,"\u2019","\\textquoteright"),n(i,a,v,"\u201c","``"),n(i,a,v,"\u201c","\\textquotedblleft"),n(i,a,v,"\u201d","''"),n(i,a,v,"\u201d","\\textquotedblright"),n(r,a,v,"\xb0","\\degree"),n(i,a,v,"\xb0","\\degree"),n(r,a,c,"\xa3","\\pounds"),n(r,a,c,"\xa3","\\mathsterling"),n(i,a,c,"\xa3","\\pounds"),n(i,a,c,"\xa3","\\textsterling"),n(r,o,v,"\u2720","\\maltese"),n(i,o,v,"\u2720","\\maltese"),n(i,a,g,"\xa0","\\ "),n(i,a,g,"\xa0"," "),n(i,a,g,"\xa0","~");for(var b='0123456789/@."',y=0;y":">","<":"<",'"':""","'":"'"},h=/[&><"']/g,p=void 0;if("undefined"!=typeof document){var f=document.createElement("span");p="textContent"in f?function(e,t){e.textContent=t}:function(e,t){e.innerText=t}}t.exports={contains:s,deflt:l,escape:r,hyphenate:d,indexOf:o,setTextContent:p,clearNode:i}},{}]},{},[1])(1)},e.exports=t()})); +// Copyright 2018 The Distill Template Authors +const ae=function(e,t,n){let r=n,i=0;const a=e.length;for(;r[e.left,e.right]),i=e=>r.some(t=>-1!==e.indexOf(t));n.mightHaveMath=i,ue(e,n)};var he="iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA99JREFUeNrsG4t1ozDMzQSM4A2ODUonKBucN2hugtIJ6E1AboLcBiQTkJsANiAb9OCd/OpzMWBJBl5TvaeXPiiyJetry0J8wW3D3QpjRh3GjneXDq+fSQA9s2mH9x3KDhN4foJfCb8N/Jrv+2fnDn8vLRQOplWHVYdvHZYdZsBcZP1vBmh/n8DzEmhUQDPaOuP9pFuY+JwJHwHnCLQE2tnWBGEyXozY9xCUgHMhhjE2I4heVWtgIkZ83wL6Qgxj1obfWBxymPwe+b00BCCRNPbwfb60yleAkkBHGT5AEehIYz7eJrFDMF9CvH4wwhcGHiHMneFvLDQwlwvMLQq58trRcYBWfYn0A0OgHWQUSu25mE+BnoYKnnEJoeIWAifzOv7vLWd2ZKRfWAIme3tOiUaQ3UnLkb0xj1FxRIeEGKaGIHOs9nEgLaaA9i0JRYo1Ic67wJW86KSKE/ZAM8KuVMk8ITVhmxUxJ3Cl2xlm9Vtkeju1+mpCQNxaEGNCY8bs9X2YqwNoQeGjBWut/ma0QAWy/TqAsHx9wSya3I5IRxOfTC+leG+kA/4vSeEcGBtNUN6byhu3+keEZCQJUNh8MAO7HL6H8pQLnsW/Hd4T4lv93TPjfM7A46iEEqbB5EDOvwYNW6tGNZzT/o+CZ6sqZ6wUtR/wf7mi/VL8iNciT6rHih48Y55b4nKCHJCCzb4y0nwFmin3ZEMIoLfZF8F7nncFmvnWBaBj7CGAYA/WGJsUwHdYqVDwAmNsUgAx4CGgAA7GOOxADYOFWOaIKifuVYzmOpREqA21Mo7aPsgiY1PhOMAmxtR+AUbYH3Id2wc0SAFIQTsn9IUGWR8k9jx3vtXSiAacFxTAGakBk9UudkNECd6jLe+6HrshshvIuC6IlLMRy7er+JpcKma24SlE4cFZSZJDGVVrsNvitQhQrDhW0jfiOLfFd47C42eHT56D/BK0To+58Ahj+cAT8HT1UWlfLZCCd/uKawzU0Rh2EyIX/Icqth3niG8ybNroezwe6khdCNxRN+l4XGdOLVLlOOt2hTRJlr1ETIuMAltVTMz70mJrkdGAaZLSmnBEqmAE32JCMmuTlCnRgsBENtOUpHhvvsYIL0ibnBkaC6QvKcR7738GKp0AKnim7xgUSNv1bpS8QwhBt8r+EP47v/oyRK/S34yJ9nT+AN0Tkm4OdB9E4BsmXM3SnMlRFUrtp6IDpV2eKzdYvF3etm3KhQksbOLChGkSmcBdmcEwvqkrMy5BzL00NZeu3qPYJOOuCc+5NjcWKXQxFvTa3NoXJ4d8in7fiAUuTt781dkvuHX4K8AA2Usy7yNKLy0AAAAASUVORK5CYII=\n",pe=/["'&<>]/,fe=C; +/*! * escape-html * Copyright(c) 2012-2013 TJ Holowaychuk * Copyright(c) 2015 Andreas Lubbe * Copyright(c) 2015 Tiancheng "Timothy" Gu * MIT Licensed */ - - /** - * Module variables. - * @private - */ - - var matchHtmlRegExp = /["'&<>]/; - - /** - * Module exports. - * @public - */ - - var escapeHtml_1 = escapeHtml; - - /** - * Escape special characters in the given string of html. - * - * @param {string} string The string to escape for inserting into HTML - * @return {string} - * @public - */ - - function escapeHtml(string) { - var str = '' + string; - var match = matchHtmlRegExp.exec(str); - - if (!match) { - return str; - } - - var escape; - var html = ''; - var index = 0; - var lastIndex = 0; - - for (index = match.index; index < str.length; index++) { - switch (str.charCodeAt(index)) { - case 34: // " - escape = '"'; - break; - case 38: // & - escape = '&'; - break; - case 39: // ' - escape = '''; - break; - case 60: // < - escape = '<'; - break; - case 62: // > - escape = '>'; - break; - default: - continue; - } - - if (lastIndex !== index) { - html += str.substring(lastIndex, index); - } - - lastIndex = index + 1; - html += escape; - } - - return lastIndex !== index - ? html + str.substring(lastIndex, index) - : html; - } - - // Copyright 2018 The Distill Template Authors - - function Meta(dom, data) { - let head = dom.querySelector('head'); - let appendHead = html => appendHtml(head, html); - - function meta(name, content, force) { - if (content || force) - appendHead(` \n`); - } - - appendHead(` - - - - `); - - if (data.title) { - appendHead(` - ${escapeHtml_1(data.title)} - `); - } - - if (data.url) { - appendHead(` - - `); - } - - - if (data.publishedDate){ - appendHead(` - - - - - `); - } - - if (data.updatedDate) { - appendHead(` - - `); - } - - (data.authors || []).forEach((a) => { - appendHtml(head, ` - `); - }); - - appendHead(` - - - - - - - - - `); - - appendHead(` - - - - - - - - - `); - - // if this is a proprer article, generate Google Scholar meta data - if (data.doiSuffix){ - appendHead(` - \n`); - - meta('citation_title', data.title); - meta('citation_fulltext_html_url', data.url); - meta('citation_volume', data.volume); - meta('citation_issue', data.issue); - meta('citation_firstpage', data.doiSuffix ? `e${data.doiSuffix}` : undefined); - meta('citation_doi', data.doi); - - let journal = data.journal || {}; - meta('citation_journal_title', journal.full_title || journal.title); - meta('citation_journal_abbrev', journal.abbrev_title); - meta('citation_issn', journal.issn); - meta('citation_publisher', journal.publisher); - meta('citation_fulltext_world_readable', '', true); - - if (data.publishedDate){ - meta('citation_online_date', `${data.publishedYear}/${data.publishedMonthPadded}/${data.publishedDayPadded}`); - meta('citation_publication_date', `${data.publishedYear}/${data.publishedMonthPadded}/${data.publishedDayPadded}`); - } - - (data.authors || []).forEach((a) => { - meta('citation_author', `${a.lastName}, ${a.firstName}`); - meta('citation_author_institution', a.affiliation); - }); - } else { - console.warn('No DOI suffix in data; not adding citation meta tags!'); - } - - if (data.citations) { - data.citations.forEach(key => { - if (data.bibliography && data.bibliography.has(key)) { - const entry = data.bibliography.get(key); - meta('citation_reference', citation_meta_content(entry) ); - } else { - console.warn('No bibliography data found for ' + key); - } - }); - } else { - console.warn('No citations found; not adding any references meta tags!'); - } - } - - function appendHtml(el, html) { - el.innerHTML += html; - } - - function citation_meta_content(ref){ - var content = `citation_title=${ref.title};`; - - if (ref.author && ref.author !== '') { - ref.author.split(' and ').forEach(name => { - name = name.trim(); - let last, firsts; - if (name.indexOf(',') != -1){ - last = name.split(',')[0].trim(); - firsts = name.split(',')[1].trim(); - } else { - last = name.split(' ').slice(-1)[0].trim(); - firsts = name.split(' ').slice(0,-1).join(' '); - } - content += `citation_author=${firsts} ${last};`; - }); - } - - if ('year' in ref) { - content += `citation_publication_date=${ref.year};`; - } - - // Special test for arxiv - let arxiv_id_search = /https?:\/\/arxiv\.org\/pdf\/([0-9]*\.[0-9]*)\.pdf/.exec(ref.url); - arxiv_id_search = arxiv_id_search || /https?:\/\/arxiv\.org\/abs\/([0-9]*\.[0-9]*)/.exec(ref.url); - arxiv_id_search = arxiv_id_search || /arXiv preprint arXiv:([0-9]*\.[0-9]*)/.exec(ref.journal); - if (arxiv_id_search && arxiv_id_search[1]){ - content += `citation_arxiv_id=${arxiv_id_search[1]};`; - return content; // arXiv is not considered a journal, so we don't need journal/volume/issue - } - if ('journal' in ref){ - content += `citation_journal_title=${escapeHtml_1(ref.journal)};`; - } - if ('volume' in ref) { - content += `citation_volume=${escapeHtml_1(ref.volume)};`; - } - if ('issue' in ref || 'number' in ref){ - content += `citation_number=${escapeHtml_1(ref.issue || ref.number)};`; - } - return content; - } - - var base = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nhtml {\n font-size: 14px;\n\tline-height: 1.6em;\n /* font-family: \"Libre Franklin\", \"Helvetica Neue\", sans-serif; */\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", Arial, sans-serif;\n /*, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";*/\n text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n\n@media(min-width: 768px) {\n html {\n font-size: 16px;\n }\n}\n\nbody {\n margin: 0;\n}\n\na {\n color: #004276;\n}\n\nfigure {\n margin: 0;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th {\n\ttext-align: left;\n}\n\ntable thead {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\ntable thead th {\n padding-bottom: 0.5em;\n}\n\ntable tbody :first-child td {\n padding-top: 0.5em;\n}\n\npre {\n overflow: auto;\n max-width: 100%;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1em;\n}\n\nsup, sub {\n vertical-align: baseline;\n position: relative;\n top: -0.4em;\n line-height: 1em;\n}\n\nsub {\n top: 0.4em;\n}\n\n.kicker,\n.marker {\n font-size: 15px;\n font-weight: 600;\n color: rgba(0, 0, 0, 0.5);\n}\n\n\n/* Headline */\n\n@media(min-width: 1024px) {\n d-title h1 span {\n display: block;\n }\n}\n\n/* Figure */\n\nfigure {\n position: relative;\n margin-bottom: 2.5em;\n margin-top: 1.5em;\n}\n\nfigcaption+figure {\n\n}\n\nfigure img {\n width: 100%;\n}\n\nfigure svg text,\nfigure svg tspan {\n}\n\nfigcaption,\n.figcaption {\n color: rgba(0, 0, 0, 0.6);\n font-size: 12px;\n line-height: 1.5em;\n}\n\n@media(min-width: 1024px) {\nfigcaption,\n.figcaption {\n font-size: 13px;\n }\n}\n\nfigure.external img {\n background: white;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);\n padding: 18px;\n box-sizing: border-box;\n}\n\nfigcaption a {\n color: rgba(0, 0, 0, 0.6);\n}\n\nfigcaption b,\nfigcaption strong, {\n font-weight: 600;\n color: rgba(0, 0, 0, 1.0);\n}\n"; - - var layout = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n@supports not (display: grid) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n display: block;\n padding: 8px;\n }\n}\n\n.base-grid,\ndistill-header,\nd-title,\nd-abstract,\nd-article,\nd-appendix,\ndistill-appendix,\nd-byline,\nd-footnote-list,\nd-citation-list,\ndistill-footer {\n display: grid;\n justify-items: stretch;\n grid-template-columns: [screen-start] 8px [page-start kicker-start text-start gutter-start middle-start] 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr [text-end page-end gutter-end kicker-end middle-end] 8px [screen-end];\n grid-column-gap: 8px;\n}\n\n.grid {\n display: grid;\n grid-column-gap: 8px;\n}\n\n@media(min-width: 768px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start middle-start text-start] 45px 45px 45px 45px 45px 45px 45px 45px [ kicker-end text-end gutter-start] 45px [middle-end] 45px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 16px;\n }\n\n .grid {\n grid-column-gap: 16px;\n }\n}\n\n@media(min-width: 1000px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start] 50px [middle-start] 50px [text-start kicker-end] 50px 50px 50px 50px 50px 50px 50px 50px [text-end gutter-start] 50px [middle-end] 50px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 16px;\n }\n\n .grid {\n grid-column-gap: 16px;\n }\n}\n\n@media(min-width: 1180px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start] 60px [middle-start] 60px [text-start kicker-end] 60px 60px 60px 60px 60px 60px 60px 60px [text-end gutter-start] 60px [middle-end] 60px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 32px;\n }\n\n .grid {\n grid-column-gap: 32px;\n }\n}\n\n\n\n\n.base-grid {\n grid-column: screen;\n}\n\n/* .l-body,\nd-article > * {\n grid-column: text;\n}\n\n.l-page,\nd-title > *,\nd-figure {\n grid-column: page;\n} */\n\n.l-gutter {\n grid-column: gutter;\n}\n\n.l-text,\n.l-body {\n grid-column: text;\n}\n\n.l-page {\n grid-column: page;\n}\n\n.l-body-outset {\n grid-column: middle;\n}\n\n.l-page-outset {\n grid-column: page;\n}\n\n.l-screen {\n grid-column: screen;\n}\n\n.l-screen-inset {\n grid-column: screen;\n padding-left: 16px;\n padding-left: 16px;\n}\n\n\n/* Aside */\n\nd-article aside {\n grid-column: gutter;\n font-size: 12px;\n line-height: 1.6em;\n color: rgba(0, 0, 0, 0.6)\n}\n\n@media(min-width: 768px) {\n aside {\n grid-column: gutter;\n }\n\n .side {\n grid-column: gutter;\n }\n}\n"; - - var print = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n@media print {\n\n @page {\n size: 8in 11in;\n @bottom-right {\n content: counter(page) \" of \" counter(pages);\n }\n }\n\n html {\n /* no general margins -- CSS Grid takes care of those */\n }\n\n p, code {\n page-break-inside: avoid;\n }\n\n h2, h3 {\n page-break-after: avoid;\n }\n\n d-header {\n visibility: hidden;\n }\n\n d-footer {\n display: none!important;\n }\n\n}\n"; - - var byline = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-byline {\n contain: style;\n overflow: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n font-size: 0.8rem;\n line-height: 1.8em;\n padding: 1.5rem 0;\n min-height: 1.8em;\n}\n\n\nd-byline .byline {\n grid-template-columns: 1fr 1fr;\n grid-column: text;\n}\n\n@media(min-width: 768px) {\n d-byline .byline {\n grid-template-columns: 1fr 1fr 1fr 1fr;\n }\n}\n\nd-byline .authors-affiliations {\n grid-column-end: span 2;\n grid-template-columns: 1fr 1fr;\n margin-bottom: 1em;\n}\n\n@media(min-width: 768px) {\n d-byline .authors-affiliations {\n margin-bottom: 0;\n }\n}\n\nd-byline h3 {\n font-size: 0.6rem;\n font-weight: 400;\n color: rgba(0, 0, 0, 0.5);\n margin: 0;\n text-transform: uppercase;\n}\n\nd-byline p {\n margin: 0;\n}\n\nd-byline a,\nd-article d-byline a {\n color: rgba(0, 0, 0, 0.8);\n text-decoration: none;\n border-bottom: none;\n}\n\nd-article d-byline a:hover {\n text-decoration: underline;\n border-bottom: none;\n}\n\nd-byline p.author {\n font-weight: 500;\n}\n\nd-byline .affiliations {\n\n}\n"; - - var article = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-article {\n contain: layout style;\n overflow-x: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n padding-top: 2rem;\n color: rgba(0, 0, 0, 0.8);\n}\n\nd-article > * {\n grid-column: text;\n}\n\n@media(min-width: 768px) {\n d-article {\n font-size: 16px;\n }\n}\n\n@media(min-width: 1024px) {\n d-article {\n font-size: 1.06rem;\n line-height: 1.7em;\n }\n}\n\n\n/* H2 */\n\n\nd-article .marker {\n text-decoration: none;\n border: none;\n counter-reset: section;\n grid-column: kicker;\n line-height: 1.7em;\n}\n\nd-article .marker:hover {\n border: none;\n}\n\nd-article .marker span {\n padding: 0 3px 4px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n position: relative;\n top: 4px;\n}\n\nd-article .marker:hover span {\n color: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid rgba(0, 0, 0, 0.7);\n}\n\nd-article h2 {\n font-weight: 600;\n font-size: 24px;\n line-height: 1.25em;\n margin: 2rem 0 1.5rem 0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n padding-bottom: 1rem;\n}\n\n@media(min-width: 1024px) {\n d-article h2 {\n font-size: 36px;\n }\n}\n\n/* H3 */\n\nd-article h3 {\n font-weight: 700;\n font-size: 18px;\n line-height: 1.4em;\n margin-bottom: 1em;\n margin-top: 2em;\n}\n\n@media(min-width: 1024px) {\n d-article h3 {\n font-size: 20px;\n }\n}\n\n/* H4 */\n\nd-article h4 {\n font-weight: 600;\n text-transform: uppercase;\n font-size: 14px;\n line-height: 1.4em;\n}\n\nd-article a {\n color: inherit;\n}\n\nd-article p,\nd-article ul,\nd-article ol,\nd-article blockquote {\n margin-top: 0;\n margin-bottom: 1em;\n margin-left: 0;\n margin-right: 0;\n}\n\nd-article blockquote {\n border-left: 2px solid rgba(0, 0, 0, 0.2);\n padding-left: 2em;\n font-style: italic;\n color: rgba(0, 0, 0, 0.6);\n}\n\nd-article a {\n border-bottom: 1px solid rgba(0, 0, 0, 0.4);\n text-decoration: none;\n}\n\nd-article a:hover {\n border-bottom: 1px solid rgba(0, 0, 0, 0.8);\n}\n\nd-article .link {\n text-decoration: underline;\n cursor: pointer;\n}\n\nd-article ul,\nd-article ol {\n padding-left: 24px;\n}\n\nd-article li {\n margin-bottom: 1em;\n margin-left: 0;\n padding-left: 0;\n}\n\nd-article li:last-child {\n margin-bottom: 0;\n}\n\nd-article pre {\n font-size: 14px;\n margin-bottom: 20px;\n}\n\nd-article hr {\n grid-column: screen;\n width: 100%;\n border: none;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n margin-top: 60px;\n margin-bottom: 60px;\n}\n\nd-article section {\n margin-top: 60px;\n margin-bottom: 60px;\n}\n\nd-article span.equation-mimic {\n font-family: georgia;\n font-size: 115%;\n font-style: italic;\n}\n\nd-article > d-code,\nd-article section > d-code {\n display: block;\n}\n\nd-article > d-math[block],\nd-article section > d-math[block] {\n display: block;\n}\n\n@media (max-width: 768px) {\n d-article > d-code,\n d-article section > d-code,\n d-article > d-math[block],\n d-article section > d-math[block] {\n overflow-x: scroll;\n -ms-overflow-style: none; // IE 10+\n overflow: -moz-scrollbars-none; // Firefox\n }\n\n d-article > d-code::-webkit-scrollbar,\n d-article section > d-code::-webkit-scrollbar,\n d-article > d-math[block]::-webkit-scrollbar,\n d-article section > d-math[block]::-webkit-scrollbar {\n display: none; // Safari and Chrome\n }\n}\n\nd-article .citation {\n color: #668;\n cursor: pointer;\n}\n\nd-include {\n width: auto;\n display: block;\n}\n\nd-figure {\n contain: layout style;\n}\n\n/* KaTeX */\n\n.katex, .katex-prerendered {\n contain: style;\n display: inline-block;\n}\n\n/* Tables */\n\nd-article table {\n border-collapse: collapse;\n margin-bottom: 1.5rem;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n}\n\nd-article table th {\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n}\n\nd-article table td {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\nd-article table tr:last-of-type td {\n border-bottom: none;\n}\n\nd-article table th,\nd-article table td {\n font-size: 15px;\n padding: 2px 8px;\n}\n\nd-article table tbody :first-child td {\n padding-top: 2px;\n}\n"; - - var title = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-title {\n padding: 2rem 0 1.5rem;\n contain: layout style;\n overflow-x: hidden;\n}\n\n@media(min-width: 768px) {\n d-title {\n padding: 4rem 0 1.5rem;\n }\n}\n\nd-title h1 {\n grid-column: text;\n font-size: 40px;\n font-weight: 700;\n line-height: 1.1em;\n margin: 0 0 0.5rem;\n}\n\n@media(min-width: 768px) {\n d-title h1 {\n font-size: 50px;\n }\n}\n\nd-title p {\n font-weight: 300;\n font-size: 1.2rem;\n line-height: 1.55em;\n grid-column: text;\n}\n\nd-title .status {\n margin-top: 0px;\n font-size: 12px;\n color: #009688;\n opacity: 0.8;\n grid-column: kicker;\n}\n\nd-title .status span {\n line-height: 1;\n display: inline-block;\n padding: 6px 0;\n border-bottom: 1px solid #80cbc4;\n font-size: 11px;\n text-transform: uppercase;\n}\n"; - - var math = "/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nspan.katex-display {\n text-align: left;\n padding: 8px 0 8px 0;\n margin: 0.5em 0 0.5em 1em;\n}\n\nspan.katex {\n -webkit-font-smoothing: antialiased;\n color: rgba(0, 0, 0, 0.8);\n font-size: 1.18em;\n}\n"; - - // Copyright 2018 The Distill Template Authors - - const styles = base + layout + title + byline + article + math + print; - - function makeStyleTag(dom) { - - const styleTagId = 'distill-prerendered-styles'; - const prerenderedTag = dom.getElementById(styleTagId); - if (!prerenderedTag) { - const styleTag = dom.createElement('style'); - styleTag.id = styleTagId; - styleTag.type = 'text/css'; - const cssTextTag = dom.createTextNode(styles); - styleTag.appendChild(cssTextTag); - const firstScriptTag = dom.head.querySelector('script'); - dom.head.insertBefore(styleTag, firstScriptTag); - } - - } - - // Copyright 2018 The Distill Template Authors - - function renderTOC(element, headings) { - - let ToC =` - - -

      Table of contents

      -
        `; - - for (const el of headings) { - // should element be included in TOC? - const isInTitle = el.parentElement.tagName == 'D-TITLE'; - const isException = el.getAttribute('no-toc'); - if (isInTitle || isException) continue; - // create TOC entry - const title = el.textContent; - const link = '#' + el.getAttribute('id'); - - let newLine = '
      • ' + '' + title + '' + '
      • '; - if (el.tagName == 'H3') { - newLine = '
          ' + newLine + '
        '; - } else { - newLine += '
        '; - } - ToC += newLine; - - } - - ToC += '
      '; - element.innerHTML = ToC; - } - - // Copyright 2018 The Distill Template Authors - - function TOC(dom) { - const article = dom.querySelector('d-article'); - const toc = dom.querySelector('d-toc'); - if (toc) { - const headings = article.querySelectorAll('h2, h3'); - renderTOC(toc, headings); - toc.setAttribute('prerendered', 'true'); - } - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - function Typeset(dom) { - - var textNodes = dom.createTreeWalker( - dom.body, - dom.defaultView.NodeFilter.SHOW_TEXT - ); - while (textNodes.nextNode()) { - var n = textNodes.currentNode, - text = n.nodeValue; - if (text && acceptNode(n)) { - text = quotes(text); - text = punctuation(text); - // TODO: Add back support for ligatures once their uppercased versions don't hang Chrome search anymore - // see: https://bugs.chromium.org/p/chromium/issues/detail?id=862648 - // text = ligatures(text); - n.nodeValue = text; - } - } - } - - // 2018-07-11 shancarter@ and ludwigschubert@ no longer know what this was meant to accomplish - // if it was trying to not replace text in any child nodes of those listed here, - // then it does not accomplish that. - function acceptNode(node) { - var parent = node.parentElement; - var isMath = (parent && parent.getAttribute && parent.getAttribute('class')) ? parent.getAttribute('class').includes('katex') || parent.getAttribute('class').includes('MathJax') : false; - return parent && - parent.nodeName !== 'SCRIPT' && - parent.nodeName !== 'STYLE' && - parent.nodeName !== 'CODE' && - parent.nodeName !== 'PRE' && - parent.nodeName !== 'SPAN' && - parent.nodeName !== 'D-HEADER' && - parent.nodeName !== 'D-BYLINE' && - parent.nodeName !== 'D-MATH' && - parent.nodeName !== 'D-CODE' && - parent.nodeName !== 'D-BIBLIOGRAPHY' && - parent.nodeName !== 'D-FOOTER' && - parent.nodeName !== 'D-APPENDIX' && - parent.nodeName !== 'D-FRONTMATTER' && - parent.nodeName !== 'D-TOC' && - parent.nodeType !== 8 && //comment nodes - !isMath; - } - - - /*! - * typeset - Typesetting for the web - * @version v0.1.6 - * @link https://github.com/davidmerfield/Typeset.js - * @author David Merfield - */ - // which has a CC0 license - // http://creativecommons.org/publicdomain/zero/1.0/ - - - function punctuation(text){ - - // Dashes - text = text.replace(/--/g, '\u2014'); - text = text.replace(/\s*\u2014\s*/g,'\u2009\u2014\u2009'); //this has thin spaces - - // Elipses - text = text.replace(/\.\.\./g,'…'); - - // Nbsp for punc with spaces - var NBSP = '\u00a0'; - var NBSP_PUNCTUATION_START = /([«¿¡]) /g; - var NBSP_PUNCTUATION_END = / ([!?:;.,‽»])/g; - - text = text.replace(NBSP_PUNCTUATION_START, '$1' + NBSP); - text = text.replace(NBSP_PUNCTUATION_END, NBSP + '$1'); - - return text; - } - - function quotes(text) { - - text = text - .replace(/(\W|^)"([^\s!?:;.,‽»])/g, '$1\u201c$2') // beginning " - .replace(/(\u201c[^"]*)"([^"]*$|[^\u201c"]*\u201c)/g, '$1\u201d$2') // ending " - .replace(/([^0-9])"/g,'$1\u201d') // remaining " at end of word - .replace(/(\W|^)'(\S)/g, '$1\u2018$2') // beginning ' - .replace(/([a-z])'([a-z])/ig, '$1\u2019$2') // conjunction's possession - .replace(/((\u2018[^']*)|[a-z])'([^0-9]|$)/ig, '$1\u2019$3') // ending ' - .replace(/(\u2018)([0-9]{2}[^\u2019]*)(\u2018([^0-9]|$)|$|\u2019[a-z])/ig, '\u2019$2$3') // abbrev. years like '93 - .replace(/(\B|^)\u2018(?=([^\u2019]*\u2019\b)*([^\u2019\u2018]*\W[\u2019\u2018]\b|[^\u2019\u2018]*$))/ig, '$1\u2019') // backwards apostrophe - .replace(/'''/g, '\u2034') // triple prime - .replace(/("|'')/g, '\u2033') // double prime - .replace(/'/g, '\u2032'); - - // Allow escaped quotes - text = text.replace(/\\“/, '"'); - text = text.replace(/\\”/, '"'); - text = text.replace(/\\’/, '\''); - text = text.replace(/\\‘/, '\''); - - return text; - } - - // Copyright 2018 The Distill Template Authors - - // const template = ` - // if ('IntersectionObserver' in window && - // 'IntersectionObserverEntry' in window && - // 'intersectionRatio' in IntersectionObserverEntry.prototype) { - // // Platform supports IntersectionObserver natively! :-) - // if (!('isIntersecting' in IntersectionObserverEntry.prototype)) { - // Object.defineProperty(IntersectionObserverEntry.prototype, - // 'isIntersecting', { - // get: function () { - // return this.intersectionRatio > 0; - // } - // }); - // } - // } else { - // // Platform does not support webcomponents--loading polyfills synchronously. - // const scriptTag = document.createElement('script'); - // scriptTag.src = '${intersectionObserverPath}'; - // scriptTag.async = false; - // document.currentScript.parentNode.insertBefore(scriptTag, document.currentScript.nextSibling); - // } - // - // if ('registerElement' in document && - // 'import' in document.createElement('link') && - // 'content' in document.createElement('template')) { - // // Platform supports webcomponents natively! :-) - // } else { - // // Platform does not support webcomponents--loading polyfills synchronously. - // const scriptTag = document.createElement('script'); - // scriptTag.src = '${webcomponentPath}'; - // scriptTag.async = false; - // document.currentScript.parentNode.insertBefore(scriptTag, document.currentScript.nextSibling); - // } - // - // - // `; - - - const addBackIn = ` -window.addEventListener('WebComponentsReady', function() { - console.warn('WebComponentsReady'); - const loaderTag = document.createElement('script'); - loaderTag.src = 'https://distill.pub/template.v2.js'; - document.head.insertBefore(loaderTag, document.head.firstChild); -}); -`; - - function render(dom) { - // pull out template script tag - const templateTag = dom.querySelector('script[src*="template.v2.js"]'); - if (templateTag) { - templateTag.parentNode.removeChild(templateTag); - } else { - console.debug('FYI: Did not find template tag when trying to remove it. You may not have added it. Be aware that our polyfills will add it.'); - } - - // add loader - const loaderTag = dom.createElement('script'); - loaderTag.src = 'https://cdnjs.cloudflare.com/ajax/libs/webcomponentsjs/1.0.17/webcomponents-loader.js'; - dom.head.insertBefore(loaderTag, dom.head.firstChild); - - // add loader event listener to add tempalrte back in - const addTag = dom.createElement('script'); - addTag.innerHTML = addBackIn; - dom.head.insertBefore(addTag, dom.head.firstChild); - - - // create polyfill script tag - // const polyfillScriptTag = dom.createElement('script'); - // polyfillScriptTag.innerHTML = template; - // polyfillScriptTag.id = 'polyfills'; - - // insert at appropriate position--before any other script tag - // const firstScriptTag = dom.head.querySelector('script'); - // dom.head.insertBefore(polyfillScriptTag, firstScriptTag); - } - - // Copyright 2018 The Distill Template Authors - - const styles$1 = ` -d-citation-list { - contain: style; -} - -d-citation-list .references { - grid-column: text; -} - -d-citation-list .references .title { - font-weight: 500; -} -`; - - function renderCitationList(element, entries, dom=document) { - if (entries.size > 0) { - element.style.display = ''; - let list = element.querySelector('.references'); - if (list) { - list.innerHTML = ''; - } else { - const stylesTag = dom.createElement('style'); - stylesTag.innerHTML = styles$1; - element.appendChild(stylesTag); - - const heading = dom.createElement('h3'); - heading.id = 'references'; - heading.textContent = 'References'; - element.appendChild(heading); - - list = dom.createElement('ol'); - list.id = 'references-list'; - list.className = 'references'; - element.appendChild(list); - } - - for (const [key, entry] of entries) { - const listItem = dom.createElement('li'); - listItem.id = key; - listItem.innerHTML = bibliography_cite(entry); - list.appendChild(listItem); - } - } else { - element.style.display = 'none'; - } - } - - // Copyright 2018 The Distill Template Authors - - function CitationList(dom, data) { - const citationListTag = dom.querySelector('d-citation-list'); - if (citationListTag) { - const entries = new Map(data.citations.map( citationKey => { - return [citationKey, data.bibliography.get(citationKey)]; - })); - renderCitationList(citationListTag, entries, dom); - citationListTag.setAttribute('distill-prerendered', 'true'); - } - } - - // Copyright 2018 The Distill Template Authors - // - // Licensed under the Apache License, Version 2.0 (the "License"); - // you may not use this file except in compliance with the License. - // You may obtain a copy of the License at - // - // http://www.apache.org/licenses/LICENSE-2.0 - // - // Unless required by applicable law or agreed to in writing, software - // distributed under the License is distributed on an "AS IS" BASIS, - // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - // See the License for the specific language governing permissions and - // limitations under the License. - - /* - Try to only reorder things that MAY be user defined. - Try to use templates etc to define the order of our own tags. - */ - - function render$1(dom) { - const head = dom.head; - - const metaIE = head.querySelector('meta[http-equiv]'); - head.insertBefore(metaIE, head.firstChild); - - const metaViewport = head.querySelector('meta[name=viewport]'); - head.insertBefore(metaViewport, head.firstChild); - - const metaCharset = head.querySelector('meta[charset]'); - head.insertBefore(metaCharset, head.firstChild); - } - - var logo = "\n \n\n"; - - const headerTemplate = ` - - -`; - - // Copyright 2018 The Distill Template Authors - - function DistillHeader(dom, data) { - const headerTag = dom.querySelector('distill-header'); - if (!headerTag) { - const header = dom.createElement('distill-header'); - header.innerHTML = headerTemplate; - header.setAttribute('distill-prerendered', ""); - const body = dom.querySelector('body'); - body.insertBefore(header, body.firstChild); - } - } - - // Copyright 2018 The Distill Template Authors - - const styles$2 = ` - -`; - - function appendixTemplate(frontMatter) { - let html = styles$2; - - if (typeof frontMatter.githubUrl !== 'undefined') { - html += ` -

      Updates and Corrections

      -

      `; - if (frontMatter.githubCompareUpdatesUrl) { - html += `View all changes to this article since it was first published.`; - } - html += ` - If you see mistakes or want to suggest changes, please create an issue on GitHub.

      - `; - } - - const journal = frontMatter.journal; - if (typeof journal !== 'undefined' && journal.title === 'Distill') { - html += ` -

      Reuse

      -

      Diagrams and text are licensed under Creative Commons Attribution CC-BY 4.0 with the source available on GitHub, unless noted otherwise. The figures that have been reused from other sources don’t fall under this license and can be recognized by a note in their caption: “Figure from …”.

      - `; - } - - if (typeof frontMatter.publishedDate !== 'undefined') { - html += ` -

      Citation

      -

      For attribution in academic contexts, please cite this work as

      -
      ${frontMatter.concatenatedAuthors}, "${frontMatter.title}", Distill, ${frontMatter.publishedYear}.
      -

      BibTeX citation

      -
      ${serializeFrontmatterToBibtex(frontMatter)}
      - `; - } - - return html; - } - - // Copyright 2018 The Distill Template Authors - - function DistillAppendix(dom, data) { - - const appendixTag = dom.querySelector('d-appendix'); - if (!appendixTag) { - console.warn('No appendix tag found!'); - return; - } - const distillAppendixTag = appendixTag.querySelector('distill-appendix'); - if (!distillAppendixTag) { - const distillAppendix = dom.createElement('distill-appendix'); - appendixTag.appendChild(distillAppendix); - distillAppendix.innerHTML = appendixTemplate(data); - } - - } - - const footerTemplate = ` - - - - -`; - - // Copyright 2018 The Distill Template Authors - - function DistillFooter(dom) { - const footerTag = dom.querySelector('distill-footer'); - if(!footerTag) { - const footer = dom.createElement('distill-footer'); - footer.innerHTML = footerTemplate; - const body = dom.querySelector('body'); - body.appendChild(footer); - } - } - - // Copyright 2018 The Distill Template Authors - - const extractors = new Map([ - ['ExtractFrontmatter', ExtractFrontmatter], - ['ExtractBibliography', ExtractBibliography], - ['ExtractCitations', ExtractCitations], - ]); - - const transforms = new Map([ - ['HTML', HTML], - ['makeStyleTag', makeStyleTag], - ['OptionalComponents', OptionalComponents], - ['TOC', TOC], - ['Byline', Byline], - ['Mathematics', Mathematics], - ['Meta', Meta], - ['Typeset', Typeset], - ['Polyfills', render], - ['CitationList', CitationList], - ['Reorder', render$1] // keep last - ]); - - const distillTransforms = new Map([ - ['DistillHeader', DistillHeader], - ['DistillAppendix', DistillAppendix], - ['DistillFooter', DistillFooter], - ]); - - /* Exported functions */ - - function render$2(dom, data, verbose=true) { - let frontMatter; - if (data instanceof FrontMatter) { - frontMatter = data; - } else { - frontMatter = FrontMatter.fromObject(data); - } - // first, we collect static data from the dom - for (const [name, extract] of extractors.entries()) { - if (verbose) console.warn('Running extractor: ' + name); - extract(dom, frontMatter, verbose); - } - // secondly we use it to transform parts of the dom - for (const [name, transform] of transforms.entries()) { - if (verbose) console.warn('Running transform: ' + name); - // console.warn('Running transform: ', transform); - transform(dom, frontMatter, verbose); - } - dom.body.setAttribute('distill-prerendered', ''); - // the function calling us can now use the transformed dom and filled data object - if (data instanceof FrontMatter) ; else { - frontMatter.assignToObject(data); - } - } - - function distillify(dom, data, verbose=true) { - // thirdly, we can use these additional transforms when publishing on the Distill website - for (const [name, transform] of distillTransforms.entries()) { - if (verbose) console.warn('Running distillify: ', name); - transform(dom, data, verbose); - } - } - - function usesTemplateV2(dom) { - const tags = dom.querySelectorAll('script'); - let usesV2 = undefined; - for (const tag of tags) { - const src = tag.src; - if (src.includes('template.v1.js')) { - usesV2 = false; - } else if (src.includes('template.v2.js')) { - usesV2 = true; - } else if (src.includes('template.')) { - throw new Error('Uses distill template, but unknown version?!'); - } - } - - if (usesV2 === undefined) { - throw new Error('Does not seem to use Distill template at all.'); - } else { - return usesV2; - } - } - - const testing = { - extractors: extractors, - transforms: transforms, - distillTransforms: distillTransforms - }; - - exports.FrontMatter = FrontMatter; - exports.distillify = distillify; - exports.render = render$2; - exports.testing = testing; - exports.usesTemplateV2 = usesTemplateV2; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); -//# sourceMappingURL=transforms.v2.js.map +// Copyright 2018 The Distill Template Authors +const me='/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nhtml {\n font-size: 14px;\n\tline-height: 1.6em;\n /* font-family: "Libre Franklin", "Helvetica Neue", sans-serif; */\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;\n /*, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";*/\n text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n\n@media(min-width: 768px) {\n html {\n font-size: 16px;\n }\n}\n\nbody {\n margin: 0;\n}\n\na {\n color: #004276;\n}\n\nfigure {\n margin: 0;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th {\n\ttext-align: left;\n}\n\ntable thead {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\ntable thead th {\n padding-bottom: 0.5em;\n}\n\ntable tbody :first-child td {\n padding-top: 0.5em;\n}\n\npre {\n overflow: auto;\n max-width: 100%;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1em;\n}\n\nsup, sub {\n vertical-align: baseline;\n position: relative;\n top: -0.4em;\n line-height: 1em;\n}\n\nsub {\n top: 0.4em;\n}\n\n.kicker,\n.marker {\n font-size: 15px;\n font-weight: 600;\n color: rgba(0, 0, 0, 0.5);\n}\n\n\n/* Headline */\n\n@media(min-width: 1024px) {\n d-title h1 span {\n display: block;\n }\n}\n\n/* Figure */\n\nfigure {\n position: relative;\n margin-bottom: 2.5em;\n margin-top: 1.5em;\n}\n\nfigcaption+figure {\n\n}\n\nfigure img {\n width: 100%;\n}\n\nfigure svg text,\nfigure svg tspan {\n}\n\nfigcaption,\n.figcaption {\n color: rgba(0, 0, 0, 0.6);\n font-size: 12px;\n line-height: 1.5em;\n}\n\n@media(min-width: 1024px) {\nfigcaption,\n.figcaption {\n font-size: 13px;\n }\n}\n\nfigure.external img {\n background: white;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);\n padding: 18px;\n box-sizing: border-box;\n}\n\nfigcaption a {\n color: rgba(0, 0, 0, 0.6);\n}\n\nfigcaption b,\nfigcaption strong, {\n font-weight: 600;\n color: rgba(0, 0, 0, 1.0);\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n@supports not (display: grid) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n display: block;\n padding: 8px;\n }\n}\n\n.base-grid,\ndistill-header,\nd-title,\nd-abstract,\nd-article,\nd-appendix,\ndistill-appendix,\nd-byline,\nd-footnote-list,\nd-citation-list,\ndistill-footer {\n display: grid;\n justify-items: stretch;\n grid-template-columns: [screen-start] 8px [page-start kicker-start text-start gutter-start middle-start] 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr [text-end page-end gutter-end kicker-end middle-end] 8px [screen-end];\n grid-column-gap: 8px;\n}\n\n.grid {\n display: grid;\n grid-column-gap: 8px;\n}\n\n@media(min-width: 768px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start middle-start text-start] 45px 45px 45px 45px 45px 45px 45px 45px [ kicker-end text-end gutter-start] 45px [middle-end] 45px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 16px;\n }\n\n .grid {\n grid-column-gap: 16px;\n }\n}\n\n@media(min-width: 1000px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start] 50px [middle-start] 50px [text-start kicker-end] 50px 50px 50px 50px 50px 50px 50px 50px [text-end gutter-start] 50px [middle-end] 50px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 16px;\n }\n\n .grid {\n grid-column-gap: 16px;\n }\n}\n\n@media(min-width: 1180px) {\n .base-grid,\n distill-header,\n d-title,\n d-abstract,\n d-article,\n d-appendix,\n distill-appendix,\n d-byline,\n d-footnote-list,\n d-citation-list,\n distill-footer {\n grid-template-columns: [screen-start] 1fr [page-start kicker-start] 60px [middle-start] 60px [text-start kicker-end] 60px 60px 60px 60px 60px 60px 60px 60px [text-end gutter-start] 60px [middle-end] 60px [page-end gutter-end] 1fr [screen-end];\n grid-column-gap: 32px;\n }\n\n .grid {\n grid-column-gap: 32px;\n }\n}\n\n\n\n\n.base-grid {\n grid-column: screen;\n}\n\n/* .l-body,\nd-article > * {\n grid-column: text;\n}\n\n.l-page,\nd-title > *,\nd-figure {\n grid-column: page;\n} */\n\n.l-gutter {\n grid-column: gutter;\n}\n\n.l-text,\n.l-body {\n grid-column: text;\n}\n\n.l-page {\n grid-column: page;\n}\n\n.l-body-outset {\n grid-column: middle;\n}\n\n.l-page-outset {\n grid-column: page;\n}\n\n.l-screen {\n grid-column: screen;\n}\n\n.l-screen-inset {\n grid-column: screen;\n padding-left: 16px;\n padding-left: 16px;\n}\n\n\n/* Aside */\n\nd-article aside {\n grid-column: gutter;\n font-size: 12px;\n line-height: 1.6em;\n color: rgba(0, 0, 0, 0.6)\n}\n\n@media(min-width: 768px) {\n aside {\n grid-column: gutter;\n }\n\n .side {\n grid-column: gutter;\n }\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-title {\n padding: 2rem 0 1.5rem;\n contain: layout style;\n overflow-x: hidden;\n}\n\n@media(min-width: 768px) {\n d-title {\n padding: 4rem 0 1.5rem;\n }\n}\n\nd-title h1 {\n grid-column: text;\n font-size: 40px;\n font-weight: 700;\n line-height: 1.1em;\n margin: 0 0 0.5rem;\n}\n\n@media(min-width: 768px) {\n d-title h1 {\n font-size: 50px;\n }\n}\n\nd-title p {\n font-weight: 300;\n font-size: 1.2rem;\n line-height: 1.55em;\n grid-column: text;\n}\n\nd-title .status {\n margin-top: 0px;\n font-size: 12px;\n color: #009688;\n opacity: 0.8;\n grid-column: kicker;\n}\n\nd-title .status span {\n line-height: 1;\n display: inline-block;\n padding: 6px 0;\n border-bottom: 1px solid #80cbc4;\n font-size: 11px;\n text-transform: uppercase;\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-byline {\n contain: style;\n overflow: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n font-size: 0.8rem;\n line-height: 1.8em;\n padding: 1.5rem 0;\n min-height: 1.8em;\n}\n\n\nd-byline .byline {\n grid-template-columns: 1fr 1fr;\n grid-column: text;\n}\n\n@media(min-width: 768px) {\n d-byline .byline {\n grid-template-columns: 1fr 1fr 1fr 1fr;\n }\n}\n\nd-byline .authors-affiliations {\n grid-column-end: span 2;\n grid-template-columns: 1fr 1fr;\n margin-bottom: 1em;\n}\n\n@media(min-width: 768px) {\n d-byline .authors-affiliations {\n margin-bottom: 0;\n }\n}\n\nd-byline h3 {\n font-size: 0.6rem;\n font-weight: 400;\n color: rgba(0, 0, 0, 0.5);\n margin: 0;\n text-transform: uppercase;\n}\n\nd-byline p {\n margin: 0;\n}\n\nd-byline a,\nd-article d-byline a {\n color: rgba(0, 0, 0, 0.8);\n text-decoration: none;\n border-bottom: none;\n}\n\nd-article d-byline a:hover {\n text-decoration: underline;\n border-bottom: none;\n}\n\nd-byline p.author {\n font-weight: 500;\n}\n\nd-byline .affiliations {\n\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nd-article {\n contain: layout style;\n overflow-x: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n padding-top: 2rem;\n color: rgba(0, 0, 0, 0.8);\n}\n\nd-article > * {\n grid-column: text;\n}\n\n@media(min-width: 768px) {\n d-article {\n font-size: 16px;\n }\n}\n\n@media(min-width: 1024px) {\n d-article {\n font-size: 1.06rem;\n line-height: 1.7em;\n }\n}\n\n\n/* H2 */\n\n\nd-article .marker {\n text-decoration: none;\n border: none;\n counter-reset: section;\n grid-column: kicker;\n line-height: 1.7em;\n}\n\nd-article .marker:hover {\n border: none;\n}\n\nd-article .marker span {\n padding: 0 3px 4px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n position: relative;\n top: 4px;\n}\n\nd-article .marker:hover span {\n color: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid rgba(0, 0, 0, 0.7);\n}\n\nd-article h2 {\n font-weight: 600;\n font-size: 24px;\n line-height: 1.25em;\n margin: 2rem 0 1.5rem 0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n padding-bottom: 1rem;\n}\n\n@media(min-width: 1024px) {\n d-article h2 {\n font-size: 36px;\n }\n}\n\n/* H3 */\n\nd-article h3 {\n font-weight: 700;\n font-size: 18px;\n line-height: 1.4em;\n margin-bottom: 1em;\n margin-top: 2em;\n}\n\n@media(min-width: 1024px) {\n d-article h3 {\n font-size: 20px;\n }\n}\n\n/* H4 */\n\nd-article h4 {\n font-weight: 600;\n text-transform: uppercase;\n font-size: 14px;\n line-height: 1.4em;\n}\n\nd-article a {\n color: inherit;\n}\n\nd-article p,\nd-article ul,\nd-article ol,\nd-article blockquote {\n margin-top: 0;\n margin-bottom: 1em;\n margin-left: 0;\n margin-right: 0;\n}\n\nd-article blockquote {\n border-left: 2px solid rgba(0, 0, 0, 0.2);\n padding-left: 2em;\n font-style: italic;\n color: rgba(0, 0, 0, 0.6);\n}\n\nd-article a {\n border-bottom: 1px solid rgba(0, 0, 0, 0.4);\n text-decoration: none;\n}\n\nd-article a:hover {\n border-bottom: 1px solid rgba(0, 0, 0, 0.8);\n}\n\nd-article .link {\n text-decoration: underline;\n cursor: pointer;\n}\n\nd-article ul,\nd-article ol {\n padding-left: 24px;\n}\n\nd-article li {\n margin-bottom: 1em;\n margin-left: 0;\n padding-left: 0;\n}\n\nd-article li:last-child {\n margin-bottom: 0;\n}\n\nd-article pre {\n font-size: 14px;\n margin-bottom: 20px;\n}\n\nd-article hr {\n grid-column: screen;\n width: 100%;\n border: none;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n margin-top: 60px;\n margin-bottom: 60px;\n}\n\nd-article section {\n margin-top: 60px;\n margin-bottom: 60px;\n}\n\nd-article span.equation-mimic {\n font-family: georgia;\n font-size: 115%;\n font-style: italic;\n}\n\nd-article > d-code,\nd-article section > d-code {\n display: block;\n}\n\nd-article > d-math[block],\nd-article section > d-math[block] {\n display: block;\n}\n\n@media (max-width: 768px) {\n d-article > d-code,\n d-article section > d-code,\n d-article > d-math[block],\n d-article section > d-math[block] {\n overflow-x: scroll;\n -ms-overflow-style: none; // IE 10+\n overflow: -moz-scrollbars-none; // Firefox\n }\n\n d-article > d-code::-webkit-scrollbar,\n d-article section > d-code::-webkit-scrollbar,\n d-article > d-math[block]::-webkit-scrollbar,\n d-article section > d-math[block]::-webkit-scrollbar {\n display: none; // Safari and Chrome\n }\n}\n\nd-article .citation {\n color: #668;\n cursor: pointer;\n}\n\nd-include {\n width: auto;\n display: block;\n}\n\nd-figure {\n contain: layout style;\n}\n\n/* KaTeX */\n\n.katex, .katex-prerendered {\n contain: style;\n display: inline-block;\n}\n\n/* Tables */\n\nd-article table {\n border-collapse: collapse;\n margin-bottom: 1.5rem;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n}\n\nd-article table th {\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n}\n\nd-article table td {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\nd-article table tr:last-of-type td {\n border-bottom: none;\n}\n\nd-article table th,\nd-article table td {\n font-size: 15px;\n padding: 2px 8px;\n}\n\nd-article table tbody :first-child td {\n padding-top: 2px;\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nspan.katex-display {\n text-align: left;\n padding: 8px 0 8px 0;\n margin: 0.5em 0 0.5em 1em;\n}\n\nspan.katex {\n -webkit-font-smoothing: antialiased;\n color: rgba(0, 0, 0, 0.8);\n font-size: 1.18em;\n}\n'+'/*\n * Copyright 2018 The Distill Template Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n@media print {\n\n @page {\n size: 8in 11in;\n @bottom-right {\n content: counter(page) " of " counter(pages);\n }\n }\n\n html {\n /* no general margins -- CSS Grid takes care of those */\n }\n\n p, code {\n page-break-inside: avoid;\n }\n\n h2, h3 {\n page-break-after: avoid;\n }\n\n d-header {\n visibility: hidden;\n }\n\n d-footer {\n display: none!important;\n }\n\n}\n',ge="\nwindow.addEventListener('WebComponentsReady', function() {\n console.warn('WebComponentsReady');\n const loaderTag = document.createElement('script');\n loaderTag.src = 'https://distill.pub/template.v2.js';\n document.head.insertBefore(loaderTag, document.head.firstChild);\n});\n",ve="\nd-citation-list {\n contain: style;\n}\n\nd-citation-list .references {\n grid-column: text;\n}\n\nd-citation-list .references .title {\n font-weight: 500;\n}\n";var be='\n \n\n';const ye=`\n\n\n`,xe="\n\n",we=`\n\n\n\n\n`,ke=new Map([["ExtractFrontmatter",a],["ExtractBibliography",p],["ExtractCitations",w]]),Me=new Map([["HTML",k],["makeStyleTag",R],["OptionalComponents",z],["TOC",O],["Byline",S],["Mathematics",A],["Meta",T],["Typeset",q],["Polyfills",I],["CitationList",P],["Reorder",j]]),Se=new Map([["DistillHeader",F],["DistillAppendix",U],["DistillFooter",Y]]),ze={extractors:ke,transforms:Me,distillTransforms:Se};e.FrontMatter=ne,e.distillify=G,e.render=V,e.testing=ze,e.usesTemplateV2=W,Object.defineProperty(e,"__esModule",{value:!0})}); \ No newline at end of file diff --git a/assets/js/masonry.js b/assets/js/masonry.js index 054f3a0..57fd6fe 100644 --- a/assets/js/masonry.js +++ b/assets/js/masonry.js @@ -1,12 +1 @@ -$(document).ready(function() { - // Init Masonry - var $grid = $('.grid').masonry({ - gutter: 10, - horizontalOrder: true, - itemSelector: '.grid-item', - }); - // Layout Masonry after each image loads - $grid.imagesLoaded().progress( function() { - $grid.masonry('layout'); - }); -}); +$(document).ready(function(){var r=$(".grid").masonry({gutter:10,horizontalOrder:!0,itemSelector:".grid-item"});r.imagesLoaded().progress(function(){r.masonry("layout")})}); \ No newline at end of file diff --git a/assets/js/theme.js b/assets/js/theme.js index 623600c..3eb6d1c 100644 --- a/assets/js/theme.js +++ b/assets/js/theme.js @@ -1,83 +1 @@ -// Has to be in the head tag, otherwise a flicker effect will occur. - -let toggleTheme = (theme) => { - if (theme == "dark") { - setTheme("light"); - } else { - setTheme("dark"); - } -} - - -let setTheme = (theme) => { - transTheme(); - setHighlight(theme); - setGiscusTheme(theme); - - if (theme) { - document.documentElement.setAttribute("data-theme", theme); - } - else { - document.documentElement.removeAttribute("data-theme"); - } - localStorage.setItem("theme", theme); - - // Updates the background of medium-zoom overlay. - if (typeof medium_zoom !== 'undefined') { - medium_zoom.update({ - background: getComputedStyle(document.documentElement) - .getPropertyValue('--global-bg-color') + 'ee', // + 'ee' for trasparency. - }) - } -}; - - -let setHighlight = (theme) => { - if (theme == "dark") { - document.getElementById("highlight_theme_light").media = "none"; - document.getElementById("highlight_theme_dark").media = ""; - } else { - document.getElementById("highlight_theme_dark").media = "none"; - document.getElementById("highlight_theme_light").media = ""; - } -} - - -let setGiscusTheme = (theme) => { - - function sendMessage(message) { - const iframe = document.querySelector('iframe.giscus-frame'); - if (!iframe) return; - iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app'); - } - - sendMessage({ - setConfig: { - theme: theme - } - }); - -} - - -let transTheme = () => { - document.documentElement.classList.add("transition"); - window.setTimeout(() => { - document.documentElement.classList.remove("transition"); - }, 500) -} - - -let initTheme = (theme) => { - if (theme == null || theme == 'null') { - const userPref = window.matchMedia; - if (userPref && userPref('(prefers-color-scheme: dark)').matches) { - theme = 'dark'; - } - } - - setTheme(theme); -} - - -initTheme(localStorage.getItem("theme")); +let toggleTheme=e=>{setTheme("dark"==e?"light":"dark")},setTheme=e=>{transTheme(),setHighlight(e),setGiscusTheme(e),e?document.documentElement.setAttribute("data-theme",e):document.documentElement.removeAttribute("data-theme"),localStorage.setItem("theme",e),"undefined"!=typeof medium_zoom&&medium_zoom.update({background:getComputedStyle(document.documentElement).getPropertyValue("--global-bg-color")+"ee"})},setHighlight=e=>{"dark"==e?(document.getElementById("highlight_theme_light").media="none",document.getElementById("highlight_theme_dark").media=""):(document.getElementById("highlight_theme_dark").media="none",document.getElementById("highlight_theme_light").media="")},setGiscusTheme=e=>{function t(e){const t=document.querySelector("iframe.giscus-frame");t&&t.contentWindow.postMessage({giscus:e},"https://giscus.app")}t({setConfig:{theme:e}})},transTheme=()=>{document.documentElement.classList.add("transition"),window.setTimeout(()=>{document.documentElement.classList.remove("transition")},500)},initTheme=e=>{if(null==e||"null"==e){const t=window.matchMedia;t&&t("(prefers-color-scheme: dark)").matches&&(e="dark")}setTheme(e)};initTheme(localStorage.getItem("theme")); \ No newline at end of file diff --git a/assets/js/zoom.js b/assets/js/zoom.js index 8f81bfa..d02e52e 100644 --- a/assets/js/zoom.js +++ b/assets/js/zoom.js @@ -1,7 +1 @@ -// Initialize medium zoom. -$(document).ready(function() { - medium_zoom = mediumZoom('[data-zoomable]', { - background: getComputedStyle(document.documentElement) - .getPropertyValue('--global-bg-color') + 'ee', // + 'ee' for trasparency. - }) -}); +$(document).ready(function(){medium_zoom=mediumZoom("[data-zoomable]",{background:getComputedStyle(document.documentElement).getPropertyValue("--global-bg-color")+"ee"})}); \ No newline at end of file diff --git a/bin/cibuild b/bin/cibuild deleted file mode 100644 index d5c9e19..0000000 --- a/bin/cibuild +++ /dev/null @@ -1 +0,0 @@ -bundle exec jekyll build diff --git a/bin/deploy b/bin/deploy deleted file mode 100644 index 6797268..0000000 --- a/bin/deploy +++ /dev/null @@ -1,116 +0,0 @@ -#!/usr/bin/env bash - -# Run this script to deploy the app to Github Pages - -# Parse cmd arguments - -SRC_BRANCH="master" -DEPLOY_BRANCH="gh-pages" - -USAGE_MSG="usage: deploy [-h|--help] [-u|--user] [-s|--src SRC_BRANCH] [-d|--deploy DEPLOY_BRANCH] [--verbose] [--no-push]" - -while [[ $# > 0 ]]; do - key="$1" - - case $key in - -h|--help) - echo $USAGE_MSG - exit 0 - ;; - -u|--user) - ;; - -s|--src) - SRC_BRANCH="$2" - shift - ;; - -d|--deploy) - DEPLOY_BRANCH="$2" - shift - ;; - --verbose) - set -x - ;; - --no-push) - NO_PUSH="--no-push" - ;; - *) - echo "Option $1 is unknown." >&2 - echo $USAGE_MSG >&2 - exit 1 - ;; - esac - shift -done - -# Exit if any subcommand fails -set -e - -echo "Deploying..." -echo "Source branch: $SRC_BRANCH" -echo "Deploy branch: $DEPLOY_BRANCH" - -read -r -p "Do you want to proceed? [y/N] " response -if [[ ! $response =~ ^([yY][eE][sS]|[yY])+$ ]] -then - echo "Aborting." - [[ "$0" = "$BASH_SOURCE" ]] && exit 1 || return 1 -fi - -# Check if there are any uncommitted changes -if ! git diff-index --quiet HEAD --; then - echo "Changes to the following files are uncommitted:" - git diff-index --name-only HEAD -- - echo "Please commit the changes before proceeding." - echo "Aborting." - [[ "$0" = "$BASH_SOURCE" ]] && exit 1 || return 1 -fi - -# Check if there are any untracked files -if ! test -z "$(git ls-files --exclude-standard --others)"; then - echo "There are untracked files:" - git ls-files --exclude-standard --others - echo "Please commit those files or stash them before proceeding." - echo "Aborting." - [[ "$0" = "$BASH_SOURCE" ]] && exit 1 || return 1 -fi - -# Switch to source branch (creates it if necessary from the current branch) -if [ `git branch | grep $SRC_BRANCH | tr ' ' '\n' | tail -1` ] -then - git checkout $SRC_BRANCH -else - git checkout -b $SRC_BRANCH -fi - -# Checkout DEPLOY_BRANCH branch -if [ `git branch | grep $DEPLOY_BRANCH` ] -then - git branch -D $DEPLOY_BRANCH -fi -git checkout -b $DEPLOY_BRANCH - -# Export JEKYLL_ENV=production -export JEKYLL_ENV=production - -# Build site -bundle exec jekyll build - -# Delete and move files -find . -maxdepth 1 ! -name '_site' ! -name '.git' ! -name 'CNAME' ! -name '.gitignore' -exec rm -rf {} \; -mv _site/* . -rm -R _site/ - -# Create `.nojekyll` file (bypass GitHub Pages Jekyll processing) -touch .nojekyll - -# Push to DEPLOY_BRANCH -git add -fA -git commit --allow-empty -m "$(git log -1 --pretty=%B) [ci skip]" -[[ ${NO_PUSH} ]] || git push -f -q origin $DEPLOY_BRANCH - -# Move back to SRC_BRANCH -git checkout $SRC_BRANCH - -echo "Deployed successfully!" - -exit 0 diff --git a/bin/docker_build_image.sh b/bin/docker_build_image.sh deleted file mode 100644 index fe208af..0000000 --- a/bin/docker_build_image.sh +++ /dev/null @@ -1,5 +0,0 @@ - FILE=Gemfile.lock -if [ -f "$FILE" ]; then - rm $FILE -fi - docker build -t "al-folio:latest" . \ No newline at end of file diff --git a/bin/docker_run.sh b/bin/docker_run.sh deleted file mode 100644 index 9c3d3d8..0000000 --- a/bin/docker_run.sh +++ /dev/null @@ -1,8 +0,0 @@ -FILE=Gemfile.lock -if [ -f "$FILE" ]; then - rm $FILE -fi -docker run --rm -v "$PWD:/srv/jekyll/" -p "8080:8080" \ - -it al-folio:latest bundler \ - exec jekyll serve --watch --port=8080 --host=0.0.0.0 \ - --verbose --livereload \ No newline at end of file diff --git a/bin/dockerhub_run.sh b/bin/dockerhub_run.sh deleted file mode 100644 index ac6a14e..0000000 --- a/bin/dockerhub_run.sh +++ /dev/null @@ -1,8 +0,0 @@ -FILE=Gemfile.lock -if [ -f "$FILE" ]; then - rm $FILE -fi -docker run --rm -v "$PWD:/srv/jekyll/" -p "8080:8080" \ - -it amirpourmand/al-folio bundler \ - exec jekyll serve --watch --port=8080 --host=0.0.0.0 \ - --verbose --livereload diff --git a/blog/2023/faster-rcnn/index.html b/blog/2023/faster-rcnn/index.html new file mode 100644 index 0000000..3e24974 --- /dev/null +++ b/blog/2023/faster-rcnn/index.html @@ -0,0 +1,399 @@ + Faster R-CNN - Phương pháp phát hiện đối tượng 02 giai đoạn và lịch sử | Doanh C. Bui

      Faster R-CNN - Phương pháp phát hiện đối tượng 02 giai đoạn và lịch sử

      Lời dẫn

      Phát hiện đối tượng là một trong các bài toán cơ sở của lĩnh vực Thị giác máy tính, và hiện vẫn được nghiên cứu rất sôi nổi. Mỗi năm, tại các hội nghị lớn như CVPR, ICCV, ECCV, ICLR đều xuất hiện các công bố liên quan đến bài toán này. Nhận thấy phát hiện đối tượng là bài toán quan trọng và là nền tảng giúp phát triển các bài toán khác trong thực tế, nhóm sinh viên lựa chọn và thực hiện tìm hiểu về bài toán này.

      Các nghiên cứu trước khi có Faster R-CNN

      Hiện nay, các phương pháp phát hiện đối tượng được phân thành 02 loại: 02 giai đoạn và 01 giai đoạn. Đối với 01 giai đoạn sẽ được chia thành 02 nhánh phương pháp khác: anchor-free và anchor-based. Tuy nhiên, trong nội dung tiểu luận này, nhóm sinh viên chỉ tìm hiểu về phương pháp Faster R-CNN, và phương pháp này thuộc nhóm phương pháp 02 giai đoạn. Trước khi Faster R-CNN ra đời, đã có sự xuất hiện của 02 phương pháp: R-CNN và Fast R-CNN, trong đó Fast R-CNN là một cải tiến vô cùng hiệu quả của R-CNN, và Faster R-CNN là một bước phát triển lớn từ Fast R-CNN. Để trình bày Faster R-CNN, nhóm sinh viên sẽ nói lại sơ qua về phương pháp R-CNN và Fast R-CNN.

      R-CNN

      Vào thời điểm trước khi nhóm phương pháp R-CNN ra đời, các phương pháp phát hiện đối tượng thường dựa vào đặc điểm của ảnh như màu sắc, và các thuật toán sử dụng mang hơi hướng phân cụm. R-CNN ra đời đánh dấu kỷ nguyên sử dụng kỹ thuật học sâu cho bài toán phát hiện đối tượng.

      Hình 1. Minh họa phương pháp R-CNN [1].

      Phương pháp này có thể được mô tả đơn giản như sau: đầu tiên thuật toán selective search sẽ chọn ra khoảng $N$ vùng trên ảnh có khả năng cao chứa đối tượng. Thuật toán này chủ yếu dựa vào các đặc điểm bức ảnh như màu sắc. Trong bài báo gốc, các tác giả sử dụng \(N = 2000\), tức sẽ có \(2000\) vùng được đề xuất trên ảnh. Từ 2000 vùng này, ta sẽ tiến hành cắt ra từ ảnh gốc, và một mạng CNN sẽ được sử dụng để trích xuất đặc trưng của 2000 vùng ảnh này. Sau đó, từ lớp đặc trưng cuối cùng sẽ đi qua 1 lớp FC để tính toán một bộ offset \((\delta x, \delta y, \delta w, \delta h)\), trong đó \((\delta x, \delta y)\) là offset tọa độ tâm của đối tượng, \((\delta w, \delta h)\) là offset chiều rộng và chiều cao của đối tượng. Như vậy, mạng sẽ học cách bo sát đối tượng và phân lớp đối tượng từ N vùng truyền vào ban đầu. Đối tượng sẽ được phân lớp bằng thuật toán SVM (Support Vector Machine).

      Q: offset là gì?

      A: offset gọi là phần bù. Tức là ban đầu selective search chọn ra 2000 vùng. 2000 vùng này đều có tọa độ (x, y, w, h). Tuy nhiên nó chưa bo sát đối tượng, ta cần một nhánh FC học cách bo sát, nhưng ta không học ra tọa độ chính xác, mà từ tọa độ ở selective search ta căn chỉnh lại, đó gọi là offset.

      Vậy ở đây chúng ta thấy điều gì? R-CNN phải thực hiện trích xuất đặc trưng cho \(2000\) vùng ảnh, như thế rất tốn thời gian. Cuộc sống luôn phải vận động và phát triển, do đó Fast R-CNN ra đời để khắc phục điểm yếu chí mạng này của R-CNN.

      Fast R-CNN

      Về cơ bản, Fast R-CNN vẫn giữ ý tưởng 02 giai đoạn của R-CNN. Selective Search vẫn được sử dụng để tìm 2000 vùng có khả năng chứa đối tượng, tuy nhiên điểm khác biệt ở đây là Fast R-CNN trích xuất đặc trưng ảnh trước, sau đó mới sử dụng selective search để tìm ra 2000 vùng đặc trưng. Do đó, ta chỉ cần đưa 2000 vùng đặc trưng này để tiếp tục xử lý mà không cần rút trích lại. Điều này là một bước ngoặt, vì nó đã tăng tốc độ xử lý lên rất nhiều (\(\times 18.3\)) cho huấn luyện và \(\times 146\) cho suy luận) nhưng vẫn giữ được độ chính xác.

      Hình 2. Minh họa mô hình Fast R-CNN [2].

      Một điều cải tiến khác, Fast R-CNN không dùng SVM để phân lớp đối tượng nữa, mà tác giả gắn vào mạng một đầu FC để phân lớp. Tức là bây giờ chúng ta có 02 lớp FC, 1 lớp FC để phân lớp đối tượng, 1 lớp FC còn lại để tính toán bộ offset để căn chỉnh tọa độ đối tượng lại cho chính xác (giống như bên R-CNN).

      Cùng xem lại bảng kết quả so sánh giữa R-CNN và Fast R-CNN. Có thể thấy

      Hình 3. Kết quả so sánh giữa Fast R-CNN và R-CNN [2].

      Hình 3 là hình chụp kết quả từ bài báo gốc của Fast R-CNN. Có thể thấy rằng Fast R-CNN có kết quả tương đương với R-CNN, nhưng tốc độ vượt trội hơn rất nhiều. Tuy nhiên ý tưởng sử dụng 1 lớp FC để phân lớp chỉ vượt trội ở việc phát hiện các đối tượng lớn (L), các loại đối tượng nhỏ (S), trung bình (M) có hiệu quả phát hiện tương đương như R-CNN. Tuy nhiên với tốc độ vượt trội thế này thì không có lý do gì phải dùng R-CNN nữa.

      Tuy nhiên, Fast R-CNN vẫn có điểm yếu chí mạng của nó. Đó là việc lựa chọn vùng đề xuất vẫn dựa vào thuật toán Selective Search. Liệu có cách nào cải tiến chính xác hơn ở điểm này hay không? Một cách tiếp cận khác mà nó tự học để đề xuất luôn.

      Trên đây nhóm sinh viên cung cấp một cái nhìn tương đối đầy đủ về hoàn cảnh ra đời của Faster R-CNN. Phần dưới đây nhóm sinh viên sẽ trình bày kỹ hơn về Faster R-CNN.

      Faster R-CNN

      Khắc phục điểm yếu chí mạng của Fast R-CNN, Faster R-CNN ra đời với hai điểm nổi bật duy nhất:

      • Mạng đề xuất khu vực (Regional Proposal Network), gọi tắt là RPN. Mạng này được huấn luyện để phát hiện các vùng trên ảnh khả năng cao chứa đối tượng. Nói một cách đơn giản, RPN sẽ thay thế Selective Search.
      • Cơ chế chia sẻ trọng số giữa RPN và Fast R-CNN.

      Đơn giản dễ hiểu, Faster R-CNN là sự kết hợp của RPN và mạng Fast R-CNN đã trình bày ở phía trên. Sau đó các tác giả đã thử các cơ chế chia sẻ trọng số khác nhau để kết hợp hoàn hảo hai thứ này. Dưới đây chúng ta sẽ tìm hiểu kỹ về mạng đề xuất khu vực. Đáng chú ý, Faster R-CNN được công bố tại hội nghị NeurlPS, là một hội nghị có những công bố mang tính bước ngoặt. Vì lẽ đó, Faster R-CNN được coi là một bước ngoặt. Faster R-CNN không còn là một phương pháp, Faster R-CNN đã là một hệ tư tưởng khi nhắc về nhóm phương pháp 02 giai đoạn. Dưới đây nhóm sinh viên sẽ trình bày kỹ về mạng đề xuất khu vực, và cơ chế chia sẻ trọng số - những thứ làm nên thành công của Faster R-CNN.

      Mạng đề xuất khu vực (Regional Proposal Network)

      Như đã nói, mạng đề xuất khu vực sẽ được dùng để đề xuất các vùng khả năng cao chứa đối tượng thay cho thuật toán Selective Search. Gọi nó là “mạng” vì nó có “học”. Thế làm sao để chúng ta huấn luyện được mạng này?

      Hình 4. Minh họa cách chọn mẫu của Faster R-CNN [3].

      Để huấn luyện được mạng RPN, chúng ta cần tạo dữ liệu cho nó học, cơ chế này được gọi là chọn mẫu (sampling). Để giải thích về cơ chế này, dễ nhất các bạn đọc quan sát Hình 4. Từ đặc trưng của ảnh (conv feature map), sẽ có một cửa sổ trượt có kích thước \(N \times N\) (sliding window) trượt qua một cách lần lượt. Tại mỗi lần trượt, nó sẽ tạo ra \(k\) anchor box.

      Q: khoan khoan, dừng lại khoảng chừng là 2 giây. Anchor box là gì vậy? A: anchor box là một khái niệm chỉ các “hộp neo” được định nghĩa trước, làm tiền đề cho các bước phía sau. Tại sao gọi là “hộp neo”, vì nó sẽ tạm thời neo đậu, dựa vào các hộp neo đậu này mà bằng một cách nào đó chúng ta sẽ sử dụng nó để xác định đối tượng trên ảnh. Khái niệm này sẽ còn gặp lại ở các nhóm phương pháp 01 giai đoạn.

      \(k\) anchor box có \(k\) kích thước khác nhau, trong bài báo gốc, tác giả chọn \(k=9\). Mỗi anchor box sẽ được gán 2 thứ:

      • Lớp nhị phân xác định nó có đối tượng hay không. Nếu anchor box đó được xác định là mẫu có chứa đối tượng, ta gán là \(1\), ngược lại là \(0\).
      • Tọa độ của anchor box, bao gồm 04 phần tử \((x, y, w, h)\).

      Thế thì làm sao chúng ta xác định được liệu 1 anchor box có chứa đối tượng hay không? Câu trả lời đơn giản là ta đi so với mẫu dữ liệu thật. Mỗi 1 anchor box sẽ được đi tính toán độ đo IoU với các hộp dự đoán thật (ground-truth), sau đó ta sẽ lấy giá trị IoU cao nhất của anchor box đó so với các ground-truth. Anchor box đó sẽ được chọn là mẫu \(1\) khi \(IoU > 0.7\), và chọn là mẫu \(0\) khi \(IoU \leq 0.3\). Vậy còn một đoạn từ \((0.3, 0.7]\) ta sẽ không chọn.

      Như vậy, bây giờ ta đã có một tập dữ liệu bao gồm các anchor box có đối tượng và anchor box không đối tượng cho mạng RPN học.

      Để huấn luyện ta cần định nghĩa một hàm mất mát tối ưu hóa đa mục tiêu: 1) xác định có hoặc không chứa đối tượng (phân lớp nhị phân); 2) hồi quy tọa độ. Hàm mất mát để huấn luyện RPN được định nghĩa như sau:

      \[L(\{p_i\}, \{t_i\}) = \frac{1}{N_{cls}} \sum_i L_{cls} (p_i, \hat p_i) + \lambda \frac{1}{N_{reg}} \sum_i \hat p_i L_{reg}(t_i, \hat t_i)\]

      Trong đó, \(L_{cls}\) là hàm binary cross-entropy, còn \(L_{reg}\) là hàm mất mát hồi quy \(SmoothL1\); \(\hat p_i\) là phân phối xác suất dự đoán hộp đề xuất có đối tượng hay không, \(p_i\) là nhãn thật sự; \(\hat t_i\) là tọa độ dự đoán đã được tham số hóa; \(t_i\) là tọa độ thật đã được tham số hóa, \(t=\{t_x, t_y, t_w, t_h\}\) và \(\hat t=\{\hat t_x, \hat t_y, \hat t_w, \hat t_h\}\) được định nghĩa như sau:

      \(t_x = (x - x_a) / w_a; \hat t_x = (\hat x - x_a) / w_a\) \(t_y = (y - y_a) / h_a; \hat t_y = (\hat y - y_a) / h_a\) \(t_w = \log (w / w_a); \hat t_w = \log (\hat w / w_a)\) \(t_h = \log (h / h_a); \hat t_h = \log (\hat h / h_a)\)

      Trong đó, \(x\), \(\hat x\), \(x_a\) lần lượt là hoành độ tâm thật sự của hộp bao, hoành độ tâm dự đoán của hộp bao và hoành độ tâm anchor box. \(y\), \(\hat y\), \(y_a\) là tung độ tâm. Như thế ta có thể thấy, ở đây RPN không cố gắng để dự đoán các vị trí giống như hộp mỏ neo (vì nếu thế thì sử dụng hộp mỏ neo luôn cần gì học nữa), mà nó sẽ cố gắng dự đoán các vùng đề xuất lân cận các anchor box, mà tại đó có nhiều hộp bao ground-truth.

      Thực tế, RPN sinh ra rất nhiều hộp đề xuất, trong khi chúng ta chỉ cần \(N=2000\) hộp đề xuất. Có nhiều hộp đề xuất ban đầu bị chồng lấp lên nhau, lúc này tác giả sử dụng thuật toán non maximum suppression (NMS) với ngưỡng \(IoU=0.7\) để loại đi các hộp đề xuất chồng lấp, chỉ giữ lại \(2000\) hộp đề xuất để đưa vào Fast R-CNN huấn luyện. Tuy nhiên, khi huấn luyện thì \(N=2000\), trong khi đó lúc đánh giá (test) thì \(N\) là một con số khác (nhỏ hơn 2000).

      Cơ chế chia sẻ trọng số giữa RPN và Fast R-CNN (Sharing Convolutional Features)

      Việc huấn luyện RPN và Fast R-CNN được thực hiện độc lập chứ không end-to-end. Lý do của việc này rất dễ hiểu: rất khó để huấn luyện hai thứ này cùng một lúc. Fast R-CNN cần có một cơ chế sinh mẫu cố định (sinh ra các hộp đề xuất) để học, và bản thân Fast R-CNN cũng có một hàm tối ưu hóa tương tự như RPN (tổng của hàm mất mát phân lớp đối tượng và hàm mất mát hồi quy, nhưng hàm mất mát ở Fast R-CNN dùng cho đa lớp). Do đó không biế rằng nếu cơ chế sinh mẫu liên tục thay đổi (liên tục cập nhật trọng số lại ở RPN) thì mạng hợp nhất này có hội tụ được hay không. Do đó, tác giả đã đề xuất một cơ chế huấn luyện chia sẻ trọng số gồm 4 bước sau đây:

      • Bước 1: Huấn luyện RPN trước
      • Bước 2: Đóng băng trọng số ở RPN, sử dụng mạng RPN vừa học được sinh ra các vùng đề xuất cho mạng Fast R-CNN.
      • Bước 3: Dùng trọng số vừa học được ở mạng Fast R-CNN làm trọng số khởi tạo của mạng RPN ở các lớp tích chập (RPN và Fast R-CNN chia sẻ trọng số ở một số lớp tích chập), và chỉ fine-tune các lớp tích chập của riêng FPN và 2 lớp FC.
      • Bước 4: Đóng băng trọng số ở mạng RPN vừa học để sinh các mẫu cho Fast R-CNN, và chỉ fine-tune Fast R-CNN ở 2 lớp FC.

      Kết quả so với Fast R-CNN

      Hình 5. Kết quả so sánh giữa việc sử dụng RPN và thuật toán Selective Search [3].

      Có thể thấy, việc sử dụng thuật toán Selective Search cho kết quả thấp hơn khi sử dụng RPN. Hơn nữa, tốc độ xử lý của Fast R-CNN sử dụng RPN (Faster R-CNN) cũng nhanh hơn sử dụng thuật toán Selective Search. Vừa tốt hơn vừa nhanh hơn, Faster R-CNN đã trở thành một “hệ tư tưởng”.

      Hướng dẫn huấn luyện thử Faster R-CNN

      Faster R-CNN khá khó để có thể code from scratch. Do đó, trong nội dung bài viết này, nhóm sinh viên hướng dẫn bạn đọc cách huấn luyện thử một mô hình Faster R-CNN thông qua toolbox MMDetection [4].

      Lưu ý: source code được thực nghiệm trên Google Colab.

      Trong bài này, nhóm sinh viên sử dụng bộ dữ liệu UIT-VinaDeveS22 được cung cấp ở đây: https://github.com/nguyenvd-uit/uit-together-dataset/blob/main/UIT-VinaDeveS22.md

      UIT-VinaDeveS22 là bộ dữ liệu phát hiện phương tiện giao thông từ camera CCTV, các phương tiện trong bộ dữ liệu bao gồm: bicycle, motorcycle, car, van, truck, bus, fire truck.

      Hình 6. Hình ảnh bộ dữ liệu UIT-VinaDeveS22

      1. Cài đặt thư viện

      Đầu tiên, chúng ta cần clone toolbox MMDetection từ Github về, sau đó cài đặt các thư viện cần thiết:

      • Bước 1.1: git clone thư mục code
        !git clone https://github.com/open-mmlab/mmdetection
        +
      • Bước 1.2: cài đặt thư viện
        # Cài đặt thư viện
        +%cd mmdetection
        +!pip install -r requirements.txt
        +!pip install -v -e .
        +!pip install mmcv-full==1.3.8 -f https://download.openmmlab.com/mmcv/dist/cu101/torch1.7.0/index.html
        +!pip install torch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2
        +

      2. Import thư viện

      • Bước 2.1: ta import các thư viện liên quan cần dùng, ở đây chúng ta cần import mmdet, mmcv.
      # Dùng để build config
      +import mmdet
      +from mmdet.apis import set_random_seed
      +from mmcv import Config
      +
      +# Dùng để xây dựng dataset
      +from mmdet.datasets import build_dataset
      +from mmdet.models import build_detector
      +from mmdet.apis import train_detector
      +
      +# Dùng để dự đoán
      +from mmdet.apis import init_detector, inference_detector, show_result_pyplot
      +import mmcv
      +

      3. Chuẩn bị dữ liệu

      Tải dữ liệu tại đây: https://drive.google.com/file/d/1NhsIWyPdqF2KDqPWU926eZwCLk0gtjnv/view?usp=sharing

      Ta có thể tải bằng lệnh sau:

      !gdown --id 1NhsIWyPdqF2KDqPWU926eZwCLk0gtjnv
      +

      Sau khi tải, chúng ta giải nén dữ liệu bằng lệnh unzip

      !unzip UIT-VinaDeveS22.zip
      +

      Bộ dữ liệu được tổ chức theo cấu trúc sau:

      UIT-VinaDeveS22
      +|__ images
      +|____ *.jpg
      +|__ outputtrain.json
      +|__ outputvalid.json
      +|__ outputtest.json
      +

      Thư mục images chứa toàn bộ ảnh của bộ dữ liệu. 3 file ouputtrain.json, outputvalid.jsonoutputtest.json là 3 file annotation đã được chuẩn bị theo định dạng MS-COCO ứng với 3 tập: train, valid, test.

      4. Chuẩn bị config

      Bước này khá quan trọng. Hiện tại MMDetection đã hỗ trợ cho chúng ta rất nhiều config của nhiều phương pháp SOTA cho phát hiện đối tượng hiện tại, lên tới vài chục phương pháp. Tuy nhiên, chúng ta chỉ sử dụng config dành cho Faster R-CNN.

      • Bước 4.1: Config trong MMDetection được thiết kế theo cơ chế kế thừa, tức là từ config chuẩn bị sẵn, chúng ta sẽ tinh chỉnh cho phù hợp với bộ dữ liệu của chúng ta. Đầu tiên ta cần xác định config cha mà chúng ta sẽ kế thừa
      cfg = Config.fromfile('configs/faster_rcnn/faster_rcnn_r101_fpn_1x_coco.py')
      +

      faster_rcnn_r101_fpn_1x_coco.py là file config của phương pháp Faster R-CNN, sử dụng kiến trúc CNN ResNet-101 để trích xuất đặc trưng ảnh (là các lớp conv chung của mạng RPN và Fast R-CNN). Trong đó có sử dụng FPN (một cơ chế multi-scale feature map, tức là thay vì qua mạng CNN chỉ có 1 đầu ra thì nó sẽ có nhiều đầu ra với các resolution khác nhau).

      • Bước 4.2: Ta cần định nghĩa lại dữ liệu. MMDetection hỗ trợ các bộ dữ liệu sẵn có như COCO, sử dụng bộ dữ liệu khác ta cần định nghĩa lại các lớp. Tuy nhiên do cấu trúc bộ dữ liệu cũng giống như COCO, ta chỉ kế thừa nó về chỉnh lại các lớp sao cho phù hợp:
      from mmdet.datasets.builder import DATASETS
      +from mmdet.datasets import CocoDataset
      +
      +@DATASETS.register_module()
      +class VinaDeveS22(CocoDataset):
      +    CLASSES = ('bicycle', 'motorcycle', 'car', 'van', 'truck', 'bus', 'fire truck')
      +
      • Bước 4.3: ta đặt đường dẫn cho tập dữ liệu, bao gồm đường dẫn ảnh, annotation cho tập train, test, valid:
      # Đường dẫn dữ liệu
      +import os
      +data_root_dir = '/content/drive/MyDrive/BDL_UIT/UIT-VinaDeveS22/'
      +
      +# Chuẩn bị config
      +
      +cfg = Config.fromfile('configs/faster_rcnn/faster_rcnn_r101_fpn_1x_coco.py')
      +
      +# Modify dataset type and path
      +cfg.data_root = data_root_dir
      +
      +cfg.data.test.type = 'VinaDeveS22'
      +cfg.data.test.ann_file = os.path.join(data_root_dir, 'outputtest.json')
      +cfg.data.test.img_prefix = os.path.join(data_root_dir, 'images')
      +
      +cfg.data.train.type = 'VinaDeveS22'
      +cfg.data.train.ann_file = os.path.join(data_root_dir, 'outputtrain.json')
      +cfg.data.train.img_prefix = os.path.join(data_root_dir, 'images')
      +
      +cfg.data.val.type = 'VinaDeveS22'
      +cfg.data.val.ann_file = os.path.join(data_root_dir, 'outputvalid.json')
      +cfg.data.val.img_prefix = os.path.join(data_root_dir, 'images')
      +
      • Bước 4.4: Một số cấu hình khác như số epoch để save checkpoint 1 lần, learning rate, đường dẫn lưu checkpoint, số lớp cần classify của mô hình, …
      # Một số cấu hình khác
      +
      +cfg.optimizer.lr = 0.02 / 8
      +cfg.lr_config.warmup = None
      +cfg.log_config.interval = 500
      +
      +# We can set the evaluation interval to reduce the evaluation times
      +cfg.evaluation.interval = 1
      +# We can set the checkpoint saving interval to reduce the storage cost
      +cfg.checkpoint_config.interval = 3
      +
      +# Set seed thus the results are more reproducible
      +cfg.seed = 0
      +set_random_seed(0, deterministic=False)
      +cfg.gpu_ids = range(1)
      +
      +# Số class
      +cfg.model.roi_head.bbox_head.num_classes = 7
      +
      +# Đường dẫn lưu checkpoints
      +cfg.work_dir = './checkpoints'
      +

      5. Xây dựng model và huấn luyện

      Ta tiến hành xây dựng mô hình dựa trên config đã chuẩn bị:

      # Build dataset
      +datasets = [build_dataset(cfg.data.train)]
      +
      +# Build the detector
      +model = build_detector(cfg.model, train_cfg=cfg.get('train_cfg'), test_cfg=cfg.get('test_cfg'))
      +# Add an attribute for visualization convenience
      +model.CLASSES = ('bicycle', 'motorcycle', 'car', 'van', 'truck', 'bus', 'fire truck')
      +

      Tiến hành huấn luyện:

      train_detector(model, datasets, cfg, distributed=False, validate=True)
      +

      Log khi huấn luyện:

      2022-06-20 02:41:11,989 - mmdet - INFO - Start running, host: root@1aa12ebaa861, work_dir: /content/drive/MyDrive/LvThs_OCR/mmdetection/checkpoints
      +2022-06-20 02:41:11,997 - mmdet - INFO - Hooks will be executed in the following order:
      +before_run:
      +(VERY_HIGH   ) StepLrUpdaterHook                  
      +(NORMAL      ) CheckpointHook                     
      +(NORMAL      ) EvalHook                           
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +before_train_epoch:
      +(VERY_HIGH   ) StepLrUpdaterHook                  
      +(NORMAL      ) EvalHook                           
      +(NORMAL      ) NumClassCheckHook                  
      +(LOW         ) IterTimerHook                      
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +before_train_iter:
      +(VERY_HIGH   ) StepLrUpdaterHook                  
      +(LOW         ) IterTimerHook                      
      + -------------------- 
      +after_train_iter:
      +(ABOVE_NORMAL) OptimizerHook                      
      +(NORMAL      ) CheckpointHook                     
      +(NORMAL      ) EvalHook                           
      +(LOW         ) IterTimerHook                      
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +after_train_epoch:
      +(NORMAL      ) CheckpointHook                     
      +(NORMAL      ) EvalHook                           
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +before_val_epoch:
      +(NORMAL      ) NumClassCheckHook                  
      +(LOW         ) IterTimerHook                      
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +before_val_iter:
      +(LOW         ) IterTimerHook                      
      + -------------------- 
      +after_val_iter:
      +(LOW         ) IterTimerHook                      
      + -------------------- 
      +after_val_epoch:
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +2022-06-20 02:41:11,999 - mmdet - INFO - workflow: [('train', 1)], max: 12 epochs
      +loading annotations into memory...
      +Done (t=0.01s)
      +creating index...
      +index created!
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA:     0s2022-06-20 02:44:30,061 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.15s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=2.42s).
      +Accumulating evaluation results...
      +2022-06-20 02:44:33,060 - mmdet - INFO - Epoch(val) [1][327]	bbox_mAP: 0.0060, bbox_mAP_50: 0.0200, bbox_mAP_75: 0.0010, bbox_mAP_s: 0.0090, bbox_mAP_m: 0.0060, bbox_mAP_l: 0.0000, bbox_mAP_copypaste: 0.006 0.020 0.001 0.009 0.006 0.000
      +DONE (t=0.36s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.006
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.020
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.001
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.009
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.006
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.000
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.029
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.029
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.029
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.050
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.027
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.000
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 21s, ETA:     0s2022-06-20 02:47:51,860 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.15s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=2.47s).
      +Accumulating evaluation results...
      +2022-06-20 02:47:54,962 - mmdet - INFO - Epoch(val) [2][327]	bbox_mAP: 0.0280, bbox_mAP_50: 0.0750, bbox_mAP_75: 0.0150, bbox_mAP_s: 0.0180, bbox_mAP_m: 0.0340, bbox_mAP_l: 0.0140, bbox_mAP_copypaste: 0.028 0.075 0.015 0.018 0.034 0.014
      +DONE (t=0.40s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.028
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.075
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.015
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.018
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.034
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.014
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.092
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.092
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.092
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.051
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.071
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.095
      +2022-06-20 02:50:51,428 - mmdet - INFO - Saving checkpoint at 3 epochs
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 7.9 task/s, elapsed: 22s, ETA:     0s2022-06-20 02:51:15,654 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.02s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=2.22s).
      +Accumulating evaluation results...
      +2022-06-20 02:51:18,523 - mmdet - INFO - Epoch(val) [3][327]	bbox_mAP: 0.0970, bbox_mAP_50: 0.2000, bbox_mAP_75: 0.0800, bbox_mAP_s: 0.0340, bbox_mAP_m: 0.0750, bbox_mAP_l: 0.0900, bbox_mAP_copypaste: 0.097 0.200 0.080 0.034 0.075 0.090
      +DONE (t=0.42s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.097
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.200
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.080
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.034
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.075
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.090
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.158
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.158
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.158
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.084
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.117
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.161
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA:     0s2022-06-20 02:54:37,466 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.03s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=2.27s).
      +Accumulating evaluation results...
      +2022-06-20 02:54:40,383 - mmdet - INFO - Epoch(val) [4][327]	bbox_mAP: 0.0960, bbox_mAP_50: 0.2050, bbox_mAP_75: 0.0710, bbox_mAP_s: 0.0400, bbox_mAP_m: 0.0910, bbox_mAP_l: 0.0930, bbox_mAP_copypaste: 0.096 0.205 0.071 0.040 0.091 0.093
      +DONE (t=0.41s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.096
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.205
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.071
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.040
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.091
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.093
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.166
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.166
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.166
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.092
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.152
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.162
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA:     0s2022-06-20 02:57:58,671 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.14s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.36s).
      +Accumulating evaluation results...
      +2022-06-20 02:58:00,468 - mmdet - INFO - Epoch(val) [5][327]	bbox_mAP: 0.1600, bbox_mAP_50: 0.3140, bbox_mAP_75: 0.1440, bbox_mAP_s: 0.0670, bbox_mAP_m: 0.1430, bbox_mAP_l: 0.1490, bbox_mAP_copypaste: 0.160 0.314 0.144 0.067 0.143 0.149
      +DONE (t=0.25s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.160
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.314
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.144
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.067
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.143
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.149
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.238
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.238
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.238
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.125
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.218
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.232
      +2022-06-20 03:00:58,010 - mmdet - INFO - Saving checkpoint at 6 epochs
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 7.6 task/s, elapsed: 23s, ETA:     0s2022-06-20 03:01:22,836 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.15s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.80s).
      +Accumulating evaluation results...
      +2022-06-20 03:01:25,153 - mmdet - INFO - Epoch(val) [6][327]	bbox_mAP: 0.2180, bbox_mAP_50: 0.4040, bbox_mAP_75: 0.2040, bbox_mAP_s: 0.1180, bbox_mAP_m: 0.2210, bbox_mAP_l: 0.1760, bbox_mAP_copypaste: 0.218 0.404 0.204 0.118 0.221 0.176
      +DONE (t=0.31s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.218
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.404
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.204
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.118
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.221
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.176
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.321
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.321
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.321
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.175
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.347
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.261
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA:     0s2022-06-20 03:04:44,056 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.02s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.84s).
      +Accumulating evaluation results...
      +2022-06-20 03:04:46,289 - mmdet - INFO - Epoch(val) [7][327]	bbox_mAP: 0.2310, bbox_mAP_50: 0.4290, bbox_mAP_75: 0.2300, bbox_mAP_s: 0.1720, bbox_mAP_m: 0.2770, bbox_mAP_l: 0.1790, bbox_mAP_copypaste: 0.231 0.429 0.230 0.172 0.277 0.179
      +DONE (t=0.31s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.231
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.429
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.230
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.172
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.277
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.179
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.369
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.369
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.369
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.256
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.407
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.306
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 22s, ETA:     0s2022-06-20 03:08:05,146 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.01s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.78s).
      +Accumulating evaluation results...
      +2022-06-20 03:08:07,322 - mmdet - INFO - Epoch(val) [8][327]	bbox_mAP: 0.2610, bbox_mAP_50: 0.4790, bbox_mAP_75: 0.2570, bbox_mAP_s: 0.1560, bbox_mAP_m: 0.2850, bbox_mAP_l: 0.2110, bbox_mAP_copypaste: 0.261 0.479 0.257 0.156 0.285 0.211
      +DONE (t=0.31s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.261
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.479
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.257
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.156
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.285
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.211
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.379
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.379
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.379
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.223
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.392
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.337
      +2022-06-20 03:11:04,360 - mmdet - INFO - Saving checkpoint at 9 epochs
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 7.9 task/s, elapsed: 22s, ETA:     0s2022-06-20 03:11:28,443 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.01s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.56s).
      +Accumulating evaluation results...
      +2022-06-20 03:11:30,381 - mmdet - INFO - Epoch(val) [9][327]	bbox_mAP: 0.3230, bbox_mAP_50: 0.5630, bbox_mAP_75: 0.3410, bbox_mAP_s: 0.2510, bbox_mAP_m: 0.3380, bbox_mAP_l: 0.2390, bbox_mAP_copypaste: 0.323 0.563 0.341 0.251 0.338 0.239
      +DONE (t=0.30s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.323
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.563
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.341
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.251
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.338
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.239
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.442
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.442
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.442
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.365
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.465
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.375
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 22s, ETA:     0s2022-06-20 03:14:49,643 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.02s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.56s).
      +Accumulating evaluation results...
      +2022-06-20 03:14:51,582 - mmdet - INFO - Epoch(val) [10][327]	bbox_mAP: 0.3260, bbox_mAP_50: 0.5650, bbox_mAP_75: 0.3490, bbox_mAP_s: 0.2750, bbox_mAP_m: 0.3510, bbox_mAP_l: 0.2430, bbox_mAP_copypaste: 0.326 0.565 0.349 0.275 0.351 0.243
      +DONE (t=0.29s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.326
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.565
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.349
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.275
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.351
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.243
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.454
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.454
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.454
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.380
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.470
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.394
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 22s, ETA:     0s2022-06-20 03:18:11,238 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.14s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.43s).
      +Accumulating evaluation results...
      +2022-06-20 03:18:13,126 - mmdet - INFO - Epoch(val) [11][327]	bbox_mAP: 0.3320, bbox_mAP_50: 0.5600, bbox_mAP_75: 0.3570, bbox_mAP_s: 0.3060, bbox_mAP_m: 0.3600, bbox_mAP_l: 0.2460, bbox_mAP_copypaste: 0.332 0.560 0.357 0.306 0.360 0.246
      +DONE (t=0.27s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.332
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.560
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.357
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.306
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.360
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.246
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.457
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.457
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.457
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.370
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.477
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.393
      +

      Bước 6: Dự đoán trên ảnh mới

      Sau khi huấn luyện xong, ta thử dự đoán trên 01 ảnh mới. Giả sử nhóm sinh viên chọn ảnh 000000100.jpg trong tập dữ liệu:

      # Show thử 1 vài ảnh
      +img = mmcv.imread('/content/drive/MyDrive/BDL_UIT/UIT-VinaDeveS22/images/000000100.jpg')
      +
      +model.cfg = cfg
      +result = inference_detector(model, img)
      +show_result_pyplot(model, img, result)
      +

      Hình ảnh đầu ra:

      Một số hình ảnh khác:

      Tài liệu tham khảo

      [1]. Girshick, R., Donahue, J., Darrell, T., & Malik, J. (2014). Rich feature hierarchies for accurate object detection and semantic segmentation. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 580-587).

      [2]. Girshick, R. (2015). Fast r-cnn. In Proceedings of the IEEE international conference on computer vision (pp. 1440-1448).

      [3]. Ren, S., He, K., Girshick, R., & Sun, J. (2015). Faster r-cnn: Towards real-time object detection with region proposal networks. Advances in neural information processing systems, 28.

      [4]. Chen, K., Wang, J., Pang, J., Cao, Y., Xiong, Y., Li, X., … & Lin, D. (2019). MMDetection: Open mmlab detection toolbox and benchmark. arXiv preprint arXiv:1906.07155.

      \ No newline at end of file diff --git a/blog/2023/han-du-thi-tap/index.html b/blog/2023/han-du-thi-tap/index.html new file mode 100644 index 0000000..20fc701 --- /dev/null +++ b/blog/2023/han-du-thi-tap/index.html @@ -0,0 +1 @@ + Hàn du thi tập | Doanh C. Bui

      Hàn du thi tập

      Hàn du thi tập (Tập thơ sáng tác ở Hàn)

      Lời nói đầu

      Kính chào quý bằng hữu,

      Tại hạ là Doanh (Công Danh), xin phép được gửi đến quý bằng hữu, những người cùng sở thích thi ca một tập thơ mà tại hạ đã sáng tác trong quá trình làm việc và sinh sống tại Thủ Nhĩ, Đại Hàn.

      Trong tập thơ này, tại hạ giới thiệu một số bài thơ mà tại hạ viết ở thể 5 chữ, hoặc 7 chữ, hoặc thơ 6-8. Tại hạ đặc biệt thích thể loại thơ 7 chữ, theo luật Đại Đường (thất ngôn tứ tuyệt Đường luật).

      Các bài thơ tại hạ viết chủ yếu có chủ đề về nhân sinhtình yêu, và hầu hết được sáng tác vào lúc 1-2 giờ sáng, lúc mà tâm trạng dâng trào nhất. Về chủ đề nhân sinh, tại hạ thường viết về góc nhìn của mình về cuộc đời với tâm trạng hơi u tối một chút, nhưng đâu đó vẫn có màu tươi sáng. Về tình yêu, tại hạ thường viết về chủ đề mối tình đã lỡ. Câu cú có phần một chút trách móc, nhưng tiếc thương một mối tình đã lỡ, và da diết tôn trọng.

      Các bài thơ sẽ có các lỗi trong cách gieo vần, dùng từ. Nếu đọc thơ khiến các bằng hữu không thoải mái, tại hạ rất xin lỗi, và luôn đó nhận những lời góp ý.

      Mời quý bằng hữu thưởng thơ.

      Kính bút,

      Công Danh

      Lập Thu Đại Hàn

      Lập thu nơi xóm nhỏ

      Cho nỗi niềm chơi vơi

      Đôi điều còn bỏ ngõ

      Tìm đâu phía chân trời.

      Công Danh, 6.9.2023

      Cầu vồng tình lỡ

      Cầu vồng đẹp nhất sau mưa

      Ngày em đẹp nhất là vừa xa anh

      Buồn nào rồi cũng trôi nhanh

      Nhưng thành vết xẹo khó lành về sau

      Công Danh, 11.9.2023

      Miền đất khác

      Một vệt nắng cuối trời

      Cho chiều buồn man mác

      Liệu một miền đất khác

      Có nỗi niềm chơi vơi?

      Công Danh, 12.9.2023

      Lửa thủ đô

      Bài thơ tỏ lòng tiếc thương cho các nạn nhân của một vụ cháy kinh hoàng ở thủ đô Hà Nội

      Ở giữa lòng thủ đô

      Một màu buồn man mác

      Trời đêm mưa lác đác

      Lửa hóa kiếp hư vô…

      Công Danh, 14.9.2023

      Tình tan

      Đượm nắng lập thu cuối chiều ta

      Niệm về ngày cũ vốn phôi pha

      Hoàng hôn chớm tắt, hồn vô ngã

      Chôn giấu tình tan, em với ta.

      Ánh mắt ai đậm đà

      Tiếng cười ai giòn giã,

      Tâm tư ai la cà

      Không phải em, là lá…

      Công Danh và Minh Niên, 20.9.2023

      Hạnh phúc mới

      Bài thơ được sáng tác từ bài hát Hạnh phúc mới, nhưng đổi vai hai nhân vật nam và nữ.

      Ngày hôm nào em nói

      Mình chia tay thôi anh

      Nghe như lời trăn trối

      Gạt lệ buồn phai nhanh.

      Anh à, đừng buồn nữa

      Tình nào cũng thế thôi

      Hợp, yêu, tan, rồi mất

      Còn nỗi lòng đơn côi.

      Em đang ở đâu đó

      Để nỗi niềm chơi vơi

      Hồn em bay theo gió

      Tìm em cuối chân trời…

      Công Danh, 8.10.2023

      Sài Gòn nhỏ

      Bài thơ được sáng tác rất lâu, nhưng đến ngày này mới hoàn chỉnh

      Có một Sài Gòn nhỏ

      Con phố đông người qua

      Có chuyến xe buýt nọ

      Từng chở cuộc tình ta.

      Ngày đôi mình chia xa,

      Hạ vẫn còn vương nắng

      Tình ngọt chợt thành đắng

      Chỉ còn dằm trong tim.

      Đôi mắt anh lim dim

      Mơ về ngày ngây dại

      Thấy em quay nhìn lại

      Như tình mình chưa phai.

      Công Danh, 12.10.2023

      Cầu sông Hậu

      Nhớ về ngày cũ còn đâu,

      Bóng hình em gái hát câu gọi đò

      Ngân vang sông Hậu câu hò

      Giờ đây chẳng phải đi đò sang ngang

      Ai về Châu Đốc, An Giang,

      Qua cậu sông Hậu, gửi nàng yêu thương.

      Công Danh, 11.11.2023

      Một kiếp người

      Bài thơ sáng tác để tiếc thương cho một người bà của một người bạn đã mất.

      Thoáng chốc là xong một kiếp người

      Hồng trần vướng bận cứ buông lơi

      Người đi về chốn hồn thanh thản

      Để lại ngàn năm nỗi đau đời.

      Các bản dịch bài thơ nổi tiếng của William Shakespeare

      Ở phần này, tại hạ giới thiệu các bằng hữu bản dịch do tại hạ thực hiện cho một bài thơ nổi tiếng dưới phong cách của các nhà thơ lớn của thi văn Việt Nam.

      Bản gốc:

      You say that you love rain, but you open your umbrella when it rains.

      You say that you love the sun, but you find a shadow spot when the sun shines.

      You say that you love the wind, but you close your windows when wind blows.

      This is why I am afraid, you say that you love me too

      Bản dịch phong cách Xuân Diệu:

      Em nói rất thích mưa

      Sao tìm dù mà tránh

      Em thích nhìn nắng hạ

      Sao đi tìm nơi râm.

      Em từng nói rằng em yêu gió lộng

      Vậy mà sao giờ chốt cửa cài then

      Chợt thổn thức, anh thẹn cười bẽn lẽn

      Thế thì còn… lời em nói yêu anh?

      Bản dịch phong cách Hàn Mặc Tử:

      Sao em không còn yêu mưa nhỉ?

      Mà kéo dù lên tránh ướt mi

      Rồi kêu thích nắng, yêu hương Hạ

      Thế núp nơi râm là nghĩa gì?

      Em nói rằng yêu, gió vừa qua

      Thế sao cửa đóng, rèm bung ra?

      Bỗng nhiên anh thấy thật không ổn

      Ai biết tình em có đậm đà…

      Bản dịch phong cách Tố Hữu:

      Từng nói yêu mưa, giờ khác lạ

      Rồi chợt mưa đến lấy ô ra

      Và em từng thì thầm yêu nắng

      Nắng rọi lên thì chẳng thiết tha.

      Bản dịch phong cách Nguyễn Thị Hinh (Bà Huyện Thanh Quan):

      Nhớ nói trời mưa thích thế mà

      Chẳng mưa to mấy lấy ô ra

      Sao em muốn ngắm trời hừng nắng

      Nắng rọi lên cao lại núp nhà

      Ngắm gió mây làm em thích thích

      Bây giờ chốt cửa tránh xa xa

      Chợt sao thấy lạ lời em nói

      Thật giả tình yêu, em với ta.

      \ No newline at end of file diff --git a/blog/2023/index.html b/blog/2023/index.html new file mode 100644 index 0000000..5986160 --- /dev/null +++ b/blog/2023/index.html @@ -0,0 +1 @@ + 2023 | Doanh C. Bui
      \ No newline at end of file diff --git a/blog/category/sample-posts/index.html b/blog/category/sample-posts/index.html new file mode 100644 index 0000000..dc03123 --- /dev/null +++ b/blog/category/sample-posts/index.html @@ -0,0 +1 @@ + sample-posts | Doanh C. Bui

      sample-posts

      an archive of posts in this category

      \ No newline at end of file diff --git a/blog/index.html b/blog/index.html index 35aaaa0..bfdcaed 100644 --- a/blog/index.html +++ b/blog/index.html @@ -1,100 +1 @@ ---- -layout: default -title: blog -pagination: - enabled: true - collection: posts - permalink: /page/:num/ - per_page: 5 - sort_field: date - sort_reverse: true - trail: - before: 1 # The number of links before the current page - after: 3 # The number of links after the current page ---- - -
      - -
      -

      {{ site.blog_name }}

      -

      {{ site.blog_description }}

      -
      - - {% if site.display_tags %} -
      -
        - {% for tag in site.display_tags %} -
      • - {{ tag }} -
      • - {% unless forloop.last %} -

        - {% endunless %} - {% endfor %} -
      -
      - {% endif %} - -
        - {% for post in paginator.posts %} - - {% if post.external_source == blank %} - {% assign read_time = post.content | number_of_words | divided_by: 180 | plus: 1 %} - {% else %} - {% assign read_time = post.feed_content | strip_html | number_of_words | divided_by: 180 | plus: 1 %} - {% endif %} - {% assign year = post.date | date: "%Y" %} - {% assign tags = post.tags | join: "" %} - {% assign categories = post.categories | join: "" %} - -
      • -

        - {% if post.redirect == blank %} - {{ post.title }} - {% else %} - {% if post.redirect contains '://' %} - {{ post.title }} - - - - {% else %} - {{ post.title }} - {% endif %} - {% endif %} -

        -

        {{ post.description }}

        - - -
      • - - {% endfor %} -
      - - {% include pagination.html %} - -
      + blog | Doanh C. Bui

      DoanhBC's Blog

      Stories about my journeys, my experience in scientific researching, and in developing career.

      \ No newline at end of file diff --git a/blog/tag/formatting/index.html b/blog/tag/formatting/index.html new file mode 100644 index 0000000..d0077a4 --- /dev/null +++ b/blog/tag/formatting/index.html @@ -0,0 +1 @@ + formatting | Doanh C. Bui

      formatting

      an archive of posts with this tag

      \ No newline at end of file diff --git a/blog/tag/links/index.html b/blog/tag/links/index.html new file mode 100644 index 0000000..7d8a041 --- /dev/null +++ b/blog/tag/links/index.html @@ -0,0 +1 @@ + links | Doanh C. Bui
      \ No newline at end of file diff --git a/cv/index.html b/cv/index.html new file mode 100644 index 0000000..33023e0 --- /dev/null +++ b/cv/index.html @@ -0,0 +1 @@ + cv | Doanh C. Bui

      cv

      General Information

      Full Name Bui Cao Doanh
      Date of Birth 15th March 2001
      Languages Vietnamese, English

      Education

      • 2023-Ongoing
        Master of Science
        Department of Electrical Engineering, Korea University.
        • Major: Computer Engineering.
      • 2019-2022
        Bachelor of Science
        Faculty of Computer Science, University of Information Technology, VNU-HCM.
        • Major: Computer Science.
        • Thesis: Text-based Image Captioning using Deep Learning (10/10).
        • Area of specialty: computer vision, image processing, deep learning, image captioning.
        • GPA: 8.97/10.

      Experience

      • Nov 2022 - Feb 2023
        Teaching Assistant
        Faculty of Software Engineering, University of Information Technology, VNU-HCM.
        • I am assigned to lecture students in practice credits of the Introduction to Programming course. In Semester 1 of the academic year 2023
        • Scientific researching

      Language proficiency

      • 2022
        IETLS 6.5 (English)
        • Reading (6.5), Listening (6.5), Writing (6.5), Speaking (5.5)
      • 2020
        TOEIC 720 (English)

      Honors and Awards

      • 2022
        • Certificate of Merit for Good Achievement in Scientific Research in 2022.
      • 2021
        • Advanced youth follow Uncle Ho's words in the field of Learning - Creativity – Scientific Research.
        • Certificate of Merit from the President of VNU for students whose articles have been published in prestigious international journals of the industry, indexed by ISI.
        • Certificate of Participation in the final round of Student Scientific Research Prize.
      • 2020
        • Certificate of Merit for Good Achievement in Scientific Research in 2020.
        • Certificate of Participation of Student Scientific Research Prize.

      Scientifc Projects

      • 2021-2022
        Object detection on aerial images based on random cropping data augmentation method
        • Description: The research focus on exploring data augmentation techniques to boost the performance of object detection methods on aerial images.
        • Location: Ho Chi Minh City, Vietnam.
        • Type: Student Scientific Research Project.
        • Client: Faculty of Computer Science, University of Information Technology, VNU-HCM
        • Role: Principal Investigator.
      • 2021-2022
        An approach to the problem of recognizing vietnamese receipts
        • Description: This project aims to propose an effective approach that extracts information from Vietnamese receipts. Four types of information are interested in this project including seller, address, total cost, and timestamp.
        • Location: Ho Chi Minh City, Vietnam.
        • Type: Scientific Research Project University-level.
        • Client: University of Information Technology, VNU-HCM.
        • Role: Participant.
        • Position Researcher.
      • 2021-Ongoing
        Detecting objects in image documents using deep learning networks
        • Description: This project aims to explore the performance of advanced object detectors in page object detection problems. Besides, the project also proposes an object detection method to improve the performance of the UIT-DODV dataset.
        • Location: Ho Chi Minh City, Vietnam.
        • Type: Scientific Research Project VNU-HCM C-level.
        • Client: Vietnam National University Ho Chi Minh city.
        • Role: Participant.
        • Position Researcher.
      • 2020-2021
        Face emotion recognition using deep learning methods
        • Description: This project aims to fine-tune and propose the CNN model for facial emotion recognition, which is modeled as an emotion classification problem.
        • Location: Ho Chi Minh City, Vietnam.
        • Type: Student Scientific Research Project.
        • Client: Faculty of Computer Science, University of Information Technology, VNU-HCM.
        • Role: Principal Investigator.

      Skills and Supporting Tools

      • Coding: C/C++ (proficient, 2+ years), Python (proficient, +3 years), Javascript.
      • Computer Vision: OpenCV, NVIDIA CUDA.
      • Machine Learning: Sklearn, TensorFlow, PyTorch, Pandas, Seaborn, Matplotlib, Flask, FlaskAPI.
      • Server: Linux, Bash, Docker.

      Other Interests

      • Hobbies: Research, Playing guitar with Bui Quang Duy, my closest friend. I also want to listen to Minh Triet, my superior friend.
      \ No newline at end of file diff --git a/feed.xml b/feed.xml new file mode 100644 index 0000000..c9acaf2 --- /dev/null +++ b/feed.xml @@ -0,0 +1,399 @@ +Jekyll2024-07-26T02:57:24+00:00https://caodoanh2001.github.io/feed.xmlblankA simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design. Hàn du thi tập2023-12-29T00:00:00+00:002023-12-29T00:00:00+00:00https://caodoanh2001.github.io/blog/2023/han-du-thi-tapHàn du thi tập (Tập thơ sáng tác ở Hàn)

      Lời nói đầu

      Kính chào quý bằng hữu,

      Tại hạ là Doanh (Công Danh), xin phép được gửi đến quý bằng hữu, những người cùng sở thích thi ca một tập thơ mà tại hạ đã sáng tác trong quá trình làm việc và sinh sống tại Thủ Nhĩ, Đại Hàn.

      Trong tập thơ này, tại hạ giới thiệu một số bài thơ mà tại hạ viết ở thể 5 chữ, hoặc 7 chữ, hoặc thơ 6-8. Tại hạ đặc biệt thích thể loại thơ 7 chữ, theo luật Đại Đường (thất ngôn tứ tuyệt Đường luật).

      Các bài thơ tại hạ viết chủ yếu có chủ đề về nhân sinhtình yêu, và hầu hết được sáng tác vào lúc 1-2 giờ sáng, lúc mà tâm trạng dâng trào nhất. Về chủ đề nhân sinh, tại hạ thường viết về góc nhìn của mình về cuộc đời với tâm trạng hơi u tối một chút, nhưng đâu đó vẫn có màu tươi sáng. Về tình yêu, tại hạ thường viết về chủ đề mối tình đã lỡ. Câu cú có phần một chút trách móc, nhưng tiếc thương một mối tình đã lỡ, và da diết tôn trọng.

      Các bài thơ sẽ có các lỗi trong cách gieo vần, dùng từ. Nếu đọc thơ khiến các bằng hữu không thoải mái, tại hạ rất xin lỗi, và luôn đó nhận những lời góp ý.

      Mời quý bằng hữu thưởng thơ.

      Kính bút,

      Công Danh

      Lập Thu Đại Hàn

      Lập thu nơi xóm nhỏ

      Cho nỗi niềm chơi vơi

      Đôi điều còn bỏ ngõ

      Tìm đâu phía chân trời.

      Công Danh, 6.9.2023

      Cầu vồng tình lỡ

      Cầu vồng đẹp nhất sau mưa

      Ngày em đẹp nhất là vừa xa anh

      Buồn nào rồi cũng trôi nhanh

      Nhưng thành vết xẹo khó lành về sau

      Công Danh, 11.9.2023

      Miền đất khác

      Một vệt nắng cuối trời

      Cho chiều buồn man mác

      Liệu một miền đất khác

      Có nỗi niềm chơi vơi?

      Công Danh, 12.9.2023

      Lửa thủ đô

      Bài thơ tỏ lòng tiếc thương cho các nạn nhân của một vụ cháy kinh hoàng ở thủ đô Hà Nội

      Ở giữa lòng thủ đô

      Một màu buồn man mác

      Trời đêm mưa lác đác

      Lửa hóa kiếp hư vô…

      Công Danh, 14.9.2023

      Tình tan

      Đượm nắng lập thu cuối chiều ta

      Niệm về ngày cũ vốn phôi pha

      Hoàng hôn chớm tắt, hồn vô ngã

      Chôn giấu tình tan, em với ta.

      Ánh mắt ai đậm đà

      Tiếng cười ai giòn giã,

      Tâm tư ai la cà

      Không phải em, là lá…

      Công Danh và Minh Niên, 20.9.2023

      Hạnh phúc mới

      Bài thơ được sáng tác từ bài hát Hạnh phúc mới, nhưng đổi vai hai nhân vật nam và nữ.

      Ngày hôm nào em nói

      Mình chia tay thôi anh

      Nghe như lời trăn trối

      Gạt lệ buồn phai nhanh.

      Anh à, đừng buồn nữa

      Tình nào cũng thế thôi

      Hợp, yêu, tan, rồi mất

      Còn nỗi lòng đơn côi.

      Em đang ở đâu đó

      Để nỗi niềm chơi vơi

      Hồn em bay theo gió

      Tìm em cuối chân trời…

      Công Danh, 8.10.2023

      Sài Gòn nhỏ

      Bài thơ được sáng tác rất lâu, nhưng đến ngày này mới hoàn chỉnh

      Có một Sài Gòn nhỏ

      Con phố đông người qua

      Có chuyến xe buýt nọ

      Từng chở cuộc tình ta.

      Ngày đôi mình chia xa,

      Hạ vẫn còn vương nắng

      Tình ngọt chợt thành đắng

      Chỉ còn dằm trong tim.

      Đôi mắt anh lim dim

      Mơ về ngày ngây dại

      Thấy em quay nhìn lại

      Như tình mình chưa phai.

      Công Danh, 12.10.2023

      Cầu sông Hậu

      Nhớ về ngày cũ còn đâu,

      Bóng hình em gái hát câu gọi đò

      Ngân vang sông Hậu câu hò

      Giờ đây chẳng phải đi đò sang ngang

      Ai về Châu Đốc, An Giang,

      Qua cậu sông Hậu, gửi nàng yêu thương.

      Công Danh, 11.11.2023

      Một kiếp người

      Bài thơ sáng tác để tiếc thương cho một người bà của một người bạn đã mất.

      Thoáng chốc là xong một kiếp người

      Hồng trần vướng bận cứ buông lơi

      Người đi về chốn hồn thanh thản

      Để lại ngàn năm nỗi đau đời.

      Các bản dịch bài thơ nổi tiếng của William Shakespeare

      Ở phần này, tại hạ giới thiệu các bằng hữu bản dịch do tại hạ thực hiện cho một bài thơ nổi tiếng dưới phong cách của các nhà thơ lớn của thi văn Việt Nam.

      Bản gốc:

      You say that you love rain, but you open your umbrella when it rains.

      You say that you love the sun, but you find a shadow spot when the sun shines.

      You say that you love the wind, but you close your windows when wind blows.

      This is why I am afraid, you say that you love me too

      Bản dịch phong cách Xuân Diệu:

      Em nói rất thích mưa

      Sao tìm dù mà tránh

      Em thích nhìn nắng hạ

      Sao đi tìm nơi râm.

      Em từng nói rằng em yêu gió lộng

      Vậy mà sao giờ chốt cửa cài then

      Chợt thổn thức, anh thẹn cười bẽn lẽn

      Thế thì còn… lời em nói yêu anh?

      Bản dịch phong cách Hàn Mặc Tử:

      Sao em không còn yêu mưa nhỉ?

      Mà kéo dù lên tránh ướt mi

      Rồi kêu thích nắng, yêu hương Hạ

      Thế núp nơi râm là nghĩa gì?

      Em nói rằng yêu, gió vừa qua

      Thế sao cửa đóng, rèm bung ra?

      Bỗng nhiên anh thấy thật không ổn

      Ai biết tình em có đậm đà…

      Bản dịch phong cách Tố Hữu:

      Từng nói yêu mưa, giờ khác lạ

      Rồi chợt mưa đến lấy ô ra

      Và em từng thì thầm yêu nắng

      Nắng rọi lên thì chẳng thiết tha.

      Bản dịch phong cách Nguyễn Thị Hinh (Bà Huyện Thanh Quan):

      Nhớ nói trời mưa thích thế mà

      Chẳng mưa to mấy lấy ô ra

      Sao em muốn ngắm trời hừng nắng

      Nắng rọi lên cao lại núp nhà

      Ngắm gió mây làm em thích thích

      Bây giờ chốt cửa tránh xa xa

      Chợt sao thấy lạ lời em nói

      Thật giả tình yêu, em với ta.

      ]]>
      Faster R-CNN - Phương pháp phát hiện đối tượng 02 giai đoạn và lịch sử2023-07-08T13:50:00+00:002023-07-08T13:50:00+00:00https://caodoanh2001.github.io/blog/2023/faster-rcnnLời dẫn

      Phát hiện đối tượng là một trong các bài toán cơ sở của lĩnh vực Thị giác máy tính, và hiện vẫn được nghiên cứu rất sôi nổi. Mỗi năm, tại các hội nghị lớn như CVPR, ICCV, ECCV, ICLR đều xuất hiện các công bố liên quan đến bài toán này. Nhận thấy phát hiện đối tượng là bài toán quan trọng và là nền tảng giúp phát triển các bài toán khác trong thực tế, nhóm sinh viên lựa chọn và thực hiện tìm hiểu về bài toán này.

      Các nghiên cứu trước khi có Faster R-CNN

      Hiện nay, các phương pháp phát hiện đối tượng được phân thành 02 loại: 02 giai đoạn và 01 giai đoạn. Đối với 01 giai đoạn sẽ được chia thành 02 nhánh phương pháp khác: anchor-free và anchor-based. Tuy nhiên, trong nội dung tiểu luận này, nhóm sinh viên chỉ tìm hiểu về phương pháp Faster R-CNN, và phương pháp này thuộc nhóm phương pháp 02 giai đoạn. Trước khi Faster R-CNN ra đời, đã có sự xuất hiện của 02 phương pháp: R-CNN và Fast R-CNN, trong đó Fast R-CNN là một cải tiến vô cùng hiệu quả của R-CNN, và Faster R-CNN là một bước phát triển lớn từ Fast R-CNN. Để trình bày Faster R-CNN, nhóm sinh viên sẽ nói lại sơ qua về phương pháp R-CNN và Fast R-CNN.

      R-CNN

      Vào thời điểm trước khi nhóm phương pháp R-CNN ra đời, các phương pháp phát hiện đối tượng thường dựa vào đặc điểm của ảnh như màu sắc, và các thuật toán sử dụng mang hơi hướng phân cụm. R-CNN ra đời đánh dấu kỷ nguyên sử dụng kỹ thuật học sâu cho bài toán phát hiện đối tượng.

      Hình 1. Minh họa phương pháp R-CNN [1].

      Phương pháp này có thể được mô tả đơn giản như sau: đầu tiên thuật toán selective search sẽ chọn ra khoảng $N$ vùng trên ảnh có khả năng cao chứa đối tượng. Thuật toán này chủ yếu dựa vào các đặc điểm bức ảnh như màu sắc. Trong bài báo gốc, các tác giả sử dụng \(N = 2000\), tức sẽ có \(2000\) vùng được đề xuất trên ảnh. Từ 2000 vùng này, ta sẽ tiến hành cắt ra từ ảnh gốc, và một mạng CNN sẽ được sử dụng để trích xuất đặc trưng của 2000 vùng ảnh này. Sau đó, từ lớp đặc trưng cuối cùng sẽ đi qua 1 lớp FC để tính toán một bộ offset \((\delta x, \delta y, \delta w, \delta h)\), trong đó \((\delta x, \delta y)\) là offset tọa độ tâm của đối tượng, \((\delta w, \delta h)\) là offset chiều rộng và chiều cao của đối tượng. Như vậy, mạng sẽ học cách bo sát đối tượng và phân lớp đối tượng từ N vùng truyền vào ban đầu. Đối tượng sẽ được phân lớp bằng thuật toán SVM (Support Vector Machine).

      Q: offset là gì?

      A: offset gọi là phần bù. Tức là ban đầu selective search chọn ra 2000 vùng. 2000 vùng này đều có tọa độ (x, y, w, h). Tuy nhiên nó chưa bo sát đối tượng, ta cần một nhánh FC học cách bo sát, nhưng ta không học ra tọa độ chính xác, mà từ tọa độ ở selective search ta căn chỉnh lại, đó gọi là offset.

      Vậy ở đây chúng ta thấy điều gì? R-CNN phải thực hiện trích xuất đặc trưng cho \(2000\) vùng ảnh, như thế rất tốn thời gian. Cuộc sống luôn phải vận động và phát triển, do đó Fast R-CNN ra đời để khắc phục điểm yếu chí mạng này của R-CNN.

      Fast R-CNN

      Về cơ bản, Fast R-CNN vẫn giữ ý tưởng 02 giai đoạn của R-CNN. Selective Search vẫn được sử dụng để tìm 2000 vùng có khả năng chứa đối tượng, tuy nhiên điểm khác biệt ở đây là Fast R-CNN trích xuất đặc trưng ảnh trước, sau đó mới sử dụng selective search để tìm ra 2000 vùng đặc trưng. Do đó, ta chỉ cần đưa 2000 vùng đặc trưng này để tiếp tục xử lý mà không cần rút trích lại. Điều này là một bước ngoặt, vì nó đã tăng tốc độ xử lý lên rất nhiều (\(\times 18.3\)) cho huấn luyện và \(\times 146\) cho suy luận) nhưng vẫn giữ được độ chính xác.

      Hình 2. Minh họa mô hình Fast R-CNN [2].

      Một điều cải tiến khác, Fast R-CNN không dùng SVM để phân lớp đối tượng nữa, mà tác giả gắn vào mạng một đầu FC để phân lớp. Tức là bây giờ chúng ta có 02 lớp FC, 1 lớp FC để phân lớp đối tượng, 1 lớp FC còn lại để tính toán bộ offset để căn chỉnh tọa độ đối tượng lại cho chính xác (giống như bên R-CNN).

      Cùng xem lại bảng kết quả so sánh giữa R-CNN và Fast R-CNN. Có thể thấy

      Hình 3. Kết quả so sánh giữa Fast R-CNN và R-CNN [2].

      Hình 3 là hình chụp kết quả từ bài báo gốc của Fast R-CNN. Có thể thấy rằng Fast R-CNN có kết quả tương đương với R-CNN, nhưng tốc độ vượt trội hơn rất nhiều. Tuy nhiên ý tưởng sử dụng 1 lớp FC để phân lớp chỉ vượt trội ở việc phát hiện các đối tượng lớn (L), các loại đối tượng nhỏ (S), trung bình (M) có hiệu quả phát hiện tương đương như R-CNN. Tuy nhiên với tốc độ vượt trội thế này thì không có lý do gì phải dùng R-CNN nữa.

      Tuy nhiên, Fast R-CNN vẫn có điểm yếu chí mạng của nó. Đó là việc lựa chọn vùng đề xuất vẫn dựa vào thuật toán Selective Search. Liệu có cách nào cải tiến chính xác hơn ở điểm này hay không? Một cách tiếp cận khác mà nó tự học để đề xuất luôn.

      Trên đây nhóm sinh viên cung cấp một cái nhìn tương đối đầy đủ về hoàn cảnh ra đời của Faster R-CNN. Phần dưới đây nhóm sinh viên sẽ trình bày kỹ hơn về Faster R-CNN.

      Faster R-CNN

      Khắc phục điểm yếu chí mạng của Fast R-CNN, Faster R-CNN ra đời với hai điểm nổi bật duy nhất:

      • Mạng đề xuất khu vực (Regional Proposal Network), gọi tắt là RPN. Mạng này được huấn luyện để phát hiện các vùng trên ảnh khả năng cao chứa đối tượng. Nói một cách đơn giản, RPN sẽ thay thế Selective Search.
      • Cơ chế chia sẻ trọng số giữa RPN và Fast R-CNN.

      Đơn giản dễ hiểu, Faster R-CNN là sự kết hợp của RPN và mạng Fast R-CNN đã trình bày ở phía trên. Sau đó các tác giả đã thử các cơ chế chia sẻ trọng số khác nhau để kết hợp hoàn hảo hai thứ này. Dưới đây chúng ta sẽ tìm hiểu kỹ về mạng đề xuất khu vực. Đáng chú ý, Faster R-CNN được công bố tại hội nghị NeurlPS, là một hội nghị có những công bố mang tính bước ngoặt. Vì lẽ đó, Faster R-CNN được coi là một bước ngoặt. Faster R-CNN không còn là một phương pháp, Faster R-CNN đã là một hệ tư tưởng khi nhắc về nhóm phương pháp 02 giai đoạn. Dưới đây nhóm sinh viên sẽ trình bày kỹ về mạng đề xuất khu vực, và cơ chế chia sẻ trọng số - những thứ làm nên thành công của Faster R-CNN.

      Mạng đề xuất khu vực (Regional Proposal Network)

      Như đã nói, mạng đề xuất khu vực sẽ được dùng để đề xuất các vùng khả năng cao chứa đối tượng thay cho thuật toán Selective Search. Gọi nó là “mạng” vì nó có “học”. Thế làm sao để chúng ta huấn luyện được mạng này?

      Hình 4. Minh họa cách chọn mẫu của Faster R-CNN [3].

      Để huấn luyện được mạng RPN, chúng ta cần tạo dữ liệu cho nó học, cơ chế này được gọi là chọn mẫu (sampling). Để giải thích về cơ chế này, dễ nhất các bạn đọc quan sát Hình 4. Từ đặc trưng của ảnh (conv feature map), sẽ có một cửa sổ trượt có kích thước \(N \times N\) (sliding window) trượt qua một cách lần lượt. Tại mỗi lần trượt, nó sẽ tạo ra \(k\) anchor box.

      Q: khoan khoan, dừng lại khoảng chừng là 2 giây. Anchor box là gì vậy? A: anchor box là một khái niệm chỉ các “hộp neo” được định nghĩa trước, làm tiền đề cho các bước phía sau. Tại sao gọi là “hộp neo”, vì nó sẽ tạm thời neo đậu, dựa vào các hộp neo đậu này mà bằng một cách nào đó chúng ta sẽ sử dụng nó để xác định đối tượng trên ảnh. Khái niệm này sẽ còn gặp lại ở các nhóm phương pháp 01 giai đoạn.

      \(k\) anchor box có \(k\) kích thước khác nhau, trong bài báo gốc, tác giả chọn \(k=9\). Mỗi anchor box sẽ được gán 2 thứ:

      • Lớp nhị phân xác định nó có đối tượng hay không. Nếu anchor box đó được xác định là mẫu có chứa đối tượng, ta gán là \(1\), ngược lại là \(0\).
      • Tọa độ của anchor box, bao gồm 04 phần tử \((x, y, w, h)\).

      Thế thì làm sao chúng ta xác định được liệu 1 anchor box có chứa đối tượng hay không? Câu trả lời đơn giản là ta đi so với mẫu dữ liệu thật. Mỗi 1 anchor box sẽ được đi tính toán độ đo IoU với các hộp dự đoán thật (ground-truth), sau đó ta sẽ lấy giá trị IoU cao nhất của anchor box đó so với các ground-truth. Anchor box đó sẽ được chọn là mẫu \(1\) khi \(IoU > 0.7\), và chọn là mẫu \(0\) khi \(IoU \leq 0.3\). Vậy còn một đoạn từ \((0.3, 0.7]\) ta sẽ không chọn.

      Như vậy, bây giờ ta đã có một tập dữ liệu bao gồm các anchor box có đối tượng và anchor box không đối tượng cho mạng RPN học.

      Để huấn luyện ta cần định nghĩa một hàm mất mát tối ưu hóa đa mục tiêu: 1) xác định có hoặc không chứa đối tượng (phân lớp nhị phân); 2) hồi quy tọa độ. Hàm mất mát để huấn luyện RPN được định nghĩa như sau:

      \[L(\{p_i\}, \{t_i\}) = \frac{1}{N_{cls}} \sum_i L_{cls} (p_i, \hat p_i) + \lambda \frac{1}{N_{reg}} \sum_i \hat p_i L_{reg}(t_i, \hat t_i)\]

      Trong đó, \(L_{cls}\) là hàm binary cross-entropy, còn \(L_{reg}\) là hàm mất mát hồi quy \(SmoothL1\); \(\hat p_i\) là phân phối xác suất dự đoán hộp đề xuất có đối tượng hay không, \(p_i\) là nhãn thật sự; \(\hat t_i\) là tọa độ dự đoán đã được tham số hóa; \(t_i\) là tọa độ thật đã được tham số hóa, \(t=\{t_x, t_y, t_w, t_h\}\) và \(\hat t=\{\hat t_x, \hat t_y, \hat t_w, \hat t_h\}\) được định nghĩa như sau:

      \(t_x = (x - x_a) / w_a; \hat t_x = (\hat x - x_a) / w_a\) \(t_y = (y - y_a) / h_a; \hat t_y = (\hat y - y_a) / h_a\) \(t_w = \log (w / w_a); \hat t_w = \log (\hat w / w_a)\) \(t_h = \log (h / h_a); \hat t_h = \log (\hat h / h_a)\)

      Trong đó, \(x\), \(\hat x\), \(x_a\) lần lượt là hoành độ tâm thật sự của hộp bao, hoành độ tâm dự đoán của hộp bao và hoành độ tâm anchor box. \(y\), \(\hat y\), \(y_a\) là tung độ tâm. Như thế ta có thể thấy, ở đây RPN không cố gắng để dự đoán các vị trí giống như hộp mỏ neo (vì nếu thế thì sử dụng hộp mỏ neo luôn cần gì học nữa), mà nó sẽ cố gắng dự đoán các vùng đề xuất lân cận các anchor box, mà tại đó có nhiều hộp bao ground-truth.

      Thực tế, RPN sinh ra rất nhiều hộp đề xuất, trong khi chúng ta chỉ cần \(N=2000\) hộp đề xuất. Có nhiều hộp đề xuất ban đầu bị chồng lấp lên nhau, lúc này tác giả sử dụng thuật toán non maximum suppression (NMS) với ngưỡng \(IoU=0.7\) để loại đi các hộp đề xuất chồng lấp, chỉ giữ lại \(2000\) hộp đề xuất để đưa vào Fast R-CNN huấn luyện. Tuy nhiên, khi huấn luyện thì \(N=2000\), trong khi đó lúc đánh giá (test) thì \(N\) là một con số khác (nhỏ hơn 2000).

      Cơ chế chia sẻ trọng số giữa RPN và Fast R-CNN (Sharing Convolutional Features)

      Việc huấn luyện RPN và Fast R-CNN được thực hiện độc lập chứ không end-to-end. Lý do của việc này rất dễ hiểu: rất khó để huấn luyện hai thứ này cùng một lúc. Fast R-CNN cần có một cơ chế sinh mẫu cố định (sinh ra các hộp đề xuất) để học, và bản thân Fast R-CNN cũng có một hàm tối ưu hóa tương tự như RPN (tổng của hàm mất mát phân lớp đối tượng và hàm mất mát hồi quy, nhưng hàm mất mát ở Fast R-CNN dùng cho đa lớp). Do đó không biế rằng nếu cơ chế sinh mẫu liên tục thay đổi (liên tục cập nhật trọng số lại ở RPN) thì mạng hợp nhất này có hội tụ được hay không. Do đó, tác giả đã đề xuất một cơ chế huấn luyện chia sẻ trọng số gồm 4 bước sau đây:

      • Bước 1: Huấn luyện RPN trước
      • Bước 2: Đóng băng trọng số ở RPN, sử dụng mạng RPN vừa học được sinh ra các vùng đề xuất cho mạng Fast R-CNN.
      • Bước 3: Dùng trọng số vừa học được ở mạng Fast R-CNN làm trọng số khởi tạo của mạng RPN ở các lớp tích chập (RPN và Fast R-CNN chia sẻ trọng số ở một số lớp tích chập), và chỉ fine-tune các lớp tích chập của riêng FPN và 2 lớp FC.
      • Bước 4: Đóng băng trọng số ở mạng RPN vừa học để sinh các mẫu cho Fast R-CNN, và chỉ fine-tune Fast R-CNN ở 2 lớp FC.

      Kết quả so với Fast R-CNN

      Hình 5. Kết quả so sánh giữa việc sử dụng RPN và thuật toán Selective Search [3].

      Có thể thấy, việc sử dụng thuật toán Selective Search cho kết quả thấp hơn khi sử dụng RPN. Hơn nữa, tốc độ xử lý của Fast R-CNN sử dụng RPN (Faster R-CNN) cũng nhanh hơn sử dụng thuật toán Selective Search. Vừa tốt hơn vừa nhanh hơn, Faster R-CNN đã trở thành một “hệ tư tưởng”.

      Hướng dẫn huấn luyện thử Faster R-CNN

      Faster R-CNN khá khó để có thể code from scratch. Do đó, trong nội dung bài viết này, nhóm sinh viên hướng dẫn bạn đọc cách huấn luyện thử một mô hình Faster R-CNN thông qua toolbox MMDetection [4].

      Lưu ý: source code được thực nghiệm trên Google Colab.

      Trong bài này, nhóm sinh viên sử dụng bộ dữ liệu UIT-VinaDeveS22 được cung cấp ở đây: https://github.com/nguyenvd-uit/uit-together-dataset/blob/main/UIT-VinaDeveS22.md

      UIT-VinaDeveS22 là bộ dữ liệu phát hiện phương tiện giao thông từ camera CCTV, các phương tiện trong bộ dữ liệu bao gồm: bicycle, motorcycle, car, van, truck, bus, fire truck.

      Hình 6. Hình ảnh bộ dữ liệu UIT-VinaDeveS22

      1. Cài đặt thư viện

      Đầu tiên, chúng ta cần clone toolbox MMDetection từ Github về, sau đó cài đặt các thư viện cần thiết:

      • Bước 1.1: git clone thư mục code
        !git clone https://github.com/open-mmlab/mmdetection
        +
      • Bước 1.2: cài đặt thư viện
        # Cài đặt thư viện
        +%cd mmdetection
        +!pip install -r requirements.txt
        +!pip install -v -e .
        +!pip install mmcv-full==1.3.8 -f https://download.openmmlab.com/mmcv/dist/cu101/torch1.7.0/index.html
        +!pip install torch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2
        +

      2. Import thư viện

      • Bước 2.1: ta import các thư viện liên quan cần dùng, ở đây chúng ta cần import mmdet, mmcv.
      # Dùng để build config
      +import mmdet
      +from mmdet.apis import set_random_seed
      +from mmcv import Config
      +
      +# Dùng để xây dựng dataset
      +from mmdet.datasets import build_dataset
      +from mmdet.models import build_detector
      +from mmdet.apis import train_detector
      +
      +# Dùng để dự đoán
      +from mmdet.apis import init_detector, inference_detector, show_result_pyplot
      +import mmcv
      +

      3. Chuẩn bị dữ liệu

      Tải dữ liệu tại đây: https://drive.google.com/file/d/1NhsIWyPdqF2KDqPWU926eZwCLk0gtjnv/view?usp=sharing

      Ta có thể tải bằng lệnh sau:

      !gdown --id 1NhsIWyPdqF2KDqPWU926eZwCLk0gtjnv
      +

      Sau khi tải, chúng ta giải nén dữ liệu bằng lệnh unzip

      !unzip UIT-VinaDeveS22.zip
      +

      Bộ dữ liệu được tổ chức theo cấu trúc sau:

      UIT-VinaDeveS22
      +|__ images
      +|____ *.jpg
      +|__ outputtrain.json
      +|__ outputvalid.json
      +|__ outputtest.json
      +

      Thư mục images chứa toàn bộ ảnh của bộ dữ liệu. 3 file ouputtrain.json, outputvalid.jsonoutputtest.json là 3 file annotation đã được chuẩn bị theo định dạng MS-COCO ứng với 3 tập: train, valid, test.

      4. Chuẩn bị config

      Bước này khá quan trọng. Hiện tại MMDetection đã hỗ trợ cho chúng ta rất nhiều config của nhiều phương pháp SOTA cho phát hiện đối tượng hiện tại, lên tới vài chục phương pháp. Tuy nhiên, chúng ta chỉ sử dụng config dành cho Faster R-CNN.

      • Bước 4.1: Config trong MMDetection được thiết kế theo cơ chế kế thừa, tức là từ config chuẩn bị sẵn, chúng ta sẽ tinh chỉnh cho phù hợp với bộ dữ liệu của chúng ta. Đầu tiên ta cần xác định config cha mà chúng ta sẽ kế thừa
      cfg = Config.fromfile('configs/faster_rcnn/faster_rcnn_r101_fpn_1x_coco.py')
      +

      faster_rcnn_r101_fpn_1x_coco.py là file config của phương pháp Faster R-CNN, sử dụng kiến trúc CNN ResNet-101 để trích xuất đặc trưng ảnh (là các lớp conv chung của mạng RPN và Fast R-CNN). Trong đó có sử dụng FPN (một cơ chế multi-scale feature map, tức là thay vì qua mạng CNN chỉ có 1 đầu ra thì nó sẽ có nhiều đầu ra với các resolution khác nhau).

      • Bước 4.2: Ta cần định nghĩa lại dữ liệu. MMDetection hỗ trợ các bộ dữ liệu sẵn có như COCO, sử dụng bộ dữ liệu khác ta cần định nghĩa lại các lớp. Tuy nhiên do cấu trúc bộ dữ liệu cũng giống như COCO, ta chỉ kế thừa nó về chỉnh lại các lớp sao cho phù hợp:
      from mmdet.datasets.builder import DATASETS
      +from mmdet.datasets import CocoDataset
      +
      +@DATASETS.register_module()
      +class VinaDeveS22(CocoDataset):
      +    CLASSES = ('bicycle', 'motorcycle', 'car', 'van', 'truck', 'bus', 'fire truck')
      +
      • Bước 4.3: ta đặt đường dẫn cho tập dữ liệu, bao gồm đường dẫn ảnh, annotation cho tập train, test, valid:
      # Đường dẫn dữ liệu
      +import os
      +data_root_dir = '/content/drive/MyDrive/BDL_UIT/UIT-VinaDeveS22/'
      +
      +# Chuẩn bị config
      +
      +cfg = Config.fromfile('configs/faster_rcnn/faster_rcnn_r101_fpn_1x_coco.py')
      +
      +# Modify dataset type and path
      +cfg.data_root = data_root_dir
      +
      +cfg.data.test.type = 'VinaDeveS22'
      +cfg.data.test.ann_file = os.path.join(data_root_dir, 'outputtest.json')
      +cfg.data.test.img_prefix = os.path.join(data_root_dir, 'images')
      +
      +cfg.data.train.type = 'VinaDeveS22'
      +cfg.data.train.ann_file = os.path.join(data_root_dir, 'outputtrain.json')
      +cfg.data.train.img_prefix = os.path.join(data_root_dir, 'images')
      +
      +cfg.data.val.type = 'VinaDeveS22'
      +cfg.data.val.ann_file = os.path.join(data_root_dir, 'outputvalid.json')
      +cfg.data.val.img_prefix = os.path.join(data_root_dir, 'images')
      +
      • Bước 4.4: Một số cấu hình khác như số epoch để save checkpoint 1 lần, learning rate, đường dẫn lưu checkpoint, số lớp cần classify của mô hình, …
      # Một số cấu hình khác
      +
      +cfg.optimizer.lr = 0.02 / 8
      +cfg.lr_config.warmup = None
      +cfg.log_config.interval = 500
      +
      +# We can set the evaluation interval to reduce the evaluation times
      +cfg.evaluation.interval = 1
      +# We can set the checkpoint saving interval to reduce the storage cost
      +cfg.checkpoint_config.interval = 3
      +
      +# Set seed thus the results are more reproducible
      +cfg.seed = 0
      +set_random_seed(0, deterministic=False)
      +cfg.gpu_ids = range(1)
      +
      +# Số class
      +cfg.model.roi_head.bbox_head.num_classes = 7
      +
      +# Đường dẫn lưu checkpoints
      +cfg.work_dir = './checkpoints'
      +

      5. Xây dựng model và huấn luyện

      Ta tiến hành xây dựng mô hình dựa trên config đã chuẩn bị:

      # Build dataset
      +datasets = [build_dataset(cfg.data.train)]
      +
      +# Build the detector
      +model = build_detector(cfg.model, train_cfg=cfg.get('train_cfg'), test_cfg=cfg.get('test_cfg'))
      +# Add an attribute for visualization convenience
      +model.CLASSES = ('bicycle', 'motorcycle', 'car', 'van', 'truck', 'bus', 'fire truck')
      +

      Tiến hành huấn luyện:

      train_detector(model, datasets, cfg, distributed=False, validate=True)
      +

      Log khi huấn luyện:

      2022-06-20 02:41:11,989 - mmdet - INFO - Start running, host: root@1aa12ebaa861, work_dir: /content/drive/MyDrive/LvThs_OCR/mmdetection/checkpoints
      +2022-06-20 02:41:11,997 - mmdet - INFO - Hooks will be executed in the following order:
      +before_run:
      +(VERY_HIGH   ) StepLrUpdaterHook                  
      +(NORMAL      ) CheckpointHook                     
      +(NORMAL      ) EvalHook                           
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +before_train_epoch:
      +(VERY_HIGH   ) StepLrUpdaterHook                  
      +(NORMAL      ) EvalHook                           
      +(NORMAL      ) NumClassCheckHook                  
      +(LOW         ) IterTimerHook                      
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +before_train_iter:
      +(VERY_HIGH   ) StepLrUpdaterHook                  
      +(LOW         ) IterTimerHook                      
      + -------------------- 
      +after_train_iter:
      +(ABOVE_NORMAL) OptimizerHook                      
      +(NORMAL      ) CheckpointHook                     
      +(NORMAL      ) EvalHook                           
      +(LOW         ) IterTimerHook                      
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +after_train_epoch:
      +(NORMAL      ) CheckpointHook                     
      +(NORMAL      ) EvalHook                           
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +before_val_epoch:
      +(NORMAL      ) NumClassCheckHook                  
      +(LOW         ) IterTimerHook                      
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +before_val_iter:
      +(LOW         ) IterTimerHook                      
      + -------------------- 
      +after_val_iter:
      +(LOW         ) IterTimerHook                      
      + -------------------- 
      +after_val_epoch:
      +(VERY_LOW    ) TextLoggerHook                     
      + -------------------- 
      +2022-06-20 02:41:11,999 - mmdet - INFO - workflow: [('train', 1)], max: 12 epochs
      +loading annotations into memory...
      +Done (t=0.01s)
      +creating index...
      +index created!
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA:     0s2022-06-20 02:44:30,061 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.15s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=2.42s).
      +Accumulating evaluation results...
      +2022-06-20 02:44:33,060 - mmdet - INFO - Epoch(val) [1][327]	bbox_mAP: 0.0060, bbox_mAP_50: 0.0200, bbox_mAP_75: 0.0010, bbox_mAP_s: 0.0090, bbox_mAP_m: 0.0060, bbox_mAP_l: 0.0000, bbox_mAP_copypaste: 0.006 0.020 0.001 0.009 0.006 0.000
      +DONE (t=0.36s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.006
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.020
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.001
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.009
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.006
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.000
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.029
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.029
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.029
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.050
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.027
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.000
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 21s, ETA:     0s2022-06-20 02:47:51,860 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.15s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=2.47s).
      +Accumulating evaluation results...
      +2022-06-20 02:47:54,962 - mmdet - INFO - Epoch(val) [2][327]	bbox_mAP: 0.0280, bbox_mAP_50: 0.0750, bbox_mAP_75: 0.0150, bbox_mAP_s: 0.0180, bbox_mAP_m: 0.0340, bbox_mAP_l: 0.0140, bbox_mAP_copypaste: 0.028 0.075 0.015 0.018 0.034 0.014
      +DONE (t=0.40s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.028
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.075
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.015
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.018
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.034
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.014
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.092
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.092
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.092
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.051
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.071
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.095
      +2022-06-20 02:50:51,428 - mmdet - INFO - Saving checkpoint at 3 epochs
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 7.9 task/s, elapsed: 22s, ETA:     0s2022-06-20 02:51:15,654 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.02s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=2.22s).
      +Accumulating evaluation results...
      +2022-06-20 02:51:18,523 - mmdet - INFO - Epoch(val) [3][327]	bbox_mAP: 0.0970, bbox_mAP_50: 0.2000, bbox_mAP_75: 0.0800, bbox_mAP_s: 0.0340, bbox_mAP_m: 0.0750, bbox_mAP_l: 0.0900, bbox_mAP_copypaste: 0.097 0.200 0.080 0.034 0.075 0.090
      +DONE (t=0.42s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.097
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.200
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.080
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.034
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.075
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.090
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.158
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.158
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.158
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.084
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.117
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.161
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA:     0s2022-06-20 02:54:37,466 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.03s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=2.27s).
      +Accumulating evaluation results...
      +2022-06-20 02:54:40,383 - mmdet - INFO - Epoch(val) [4][327]	bbox_mAP: 0.0960, bbox_mAP_50: 0.2050, bbox_mAP_75: 0.0710, bbox_mAP_s: 0.0400, bbox_mAP_m: 0.0910, bbox_mAP_l: 0.0930, bbox_mAP_copypaste: 0.096 0.205 0.071 0.040 0.091 0.093
      +DONE (t=0.41s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.096
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.205
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.071
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.040
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.091
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.093
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.166
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.166
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.166
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.092
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.152
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.162
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA:     0s2022-06-20 02:57:58,671 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.14s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.36s).
      +Accumulating evaluation results...
      +2022-06-20 02:58:00,468 - mmdet - INFO - Epoch(val) [5][327]	bbox_mAP: 0.1600, bbox_mAP_50: 0.3140, bbox_mAP_75: 0.1440, bbox_mAP_s: 0.0670, bbox_mAP_m: 0.1430, bbox_mAP_l: 0.1490, bbox_mAP_copypaste: 0.160 0.314 0.144 0.067 0.143 0.149
      +DONE (t=0.25s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.160
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.314
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.144
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.067
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.143
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.149
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.238
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.238
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.238
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.125
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.218
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.232
      +2022-06-20 03:00:58,010 - mmdet - INFO - Saving checkpoint at 6 epochs
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 7.6 task/s, elapsed: 23s, ETA:     0s2022-06-20 03:01:22,836 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.15s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.80s).
      +Accumulating evaluation results...
      +2022-06-20 03:01:25,153 - mmdet - INFO - Epoch(val) [6][327]	bbox_mAP: 0.2180, bbox_mAP_50: 0.4040, bbox_mAP_75: 0.2040, bbox_mAP_s: 0.1180, bbox_mAP_m: 0.2210, bbox_mAP_l: 0.1760, bbox_mAP_copypaste: 0.218 0.404 0.204 0.118 0.221 0.176
      +DONE (t=0.31s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.218
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.404
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.204
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.118
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.221
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.176
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.321
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.321
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.321
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.175
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.347
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.261
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.1 task/s, elapsed: 21s, ETA:     0s2022-06-20 03:04:44,056 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.02s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.84s).
      +Accumulating evaluation results...
      +2022-06-20 03:04:46,289 - mmdet - INFO - Epoch(val) [7][327]	bbox_mAP: 0.2310, bbox_mAP_50: 0.4290, bbox_mAP_75: 0.2300, bbox_mAP_s: 0.1720, bbox_mAP_m: 0.2770, bbox_mAP_l: 0.1790, bbox_mAP_copypaste: 0.231 0.429 0.230 0.172 0.277 0.179
      +DONE (t=0.31s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.231
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.429
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.230
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.172
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.277
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.179
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.369
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.369
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.369
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.256
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.407
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.306
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 22s, ETA:     0s2022-06-20 03:08:05,146 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.01s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.78s).
      +Accumulating evaluation results...
      +2022-06-20 03:08:07,322 - mmdet - INFO - Epoch(val) [8][327]	bbox_mAP: 0.2610, bbox_mAP_50: 0.4790, bbox_mAP_75: 0.2570, bbox_mAP_s: 0.1560, bbox_mAP_m: 0.2850, bbox_mAP_l: 0.2110, bbox_mAP_copypaste: 0.261 0.479 0.257 0.156 0.285 0.211
      +DONE (t=0.31s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.261
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.479
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.257
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.156
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.285
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.211
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.379
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.379
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.379
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.223
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.392
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.337
      +2022-06-20 03:11:04,360 - mmdet - INFO - Saving checkpoint at 9 epochs
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 7.9 task/s, elapsed: 22s, ETA:     0s2022-06-20 03:11:28,443 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.01s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.56s).
      +Accumulating evaluation results...
      +2022-06-20 03:11:30,381 - mmdet - INFO - Epoch(val) [9][327]	bbox_mAP: 0.3230, bbox_mAP_50: 0.5630, bbox_mAP_75: 0.3410, bbox_mAP_s: 0.2510, bbox_mAP_m: 0.3380, bbox_mAP_l: 0.2390, bbox_mAP_copypaste: 0.323 0.563 0.341 0.251 0.338 0.239
      +DONE (t=0.30s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.323
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.563
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.341
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.251
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.338
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.239
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.442
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.442
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.442
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.365
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.465
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.375
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 22s, ETA:     0s2022-06-20 03:14:49,643 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.02s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.56s).
      +Accumulating evaluation results...
      +2022-06-20 03:14:51,582 - mmdet - INFO - Epoch(val) [10][327]	bbox_mAP: 0.3260, bbox_mAP_50: 0.5650, bbox_mAP_75: 0.3490, bbox_mAP_s: 0.2750, bbox_mAP_m: 0.3510, bbox_mAP_l: 0.2430, bbox_mAP_copypaste: 0.326 0.565 0.349 0.275 0.351 0.243
      +DONE (t=0.29s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.326
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.565
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.349
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.275
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.351
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.243
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.454
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.454
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.454
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.380
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.470
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.394
      +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 173/173, 8.0 task/s, elapsed: 22s, ETA:     0s2022-06-20 03:18:11,238 - mmdet - INFO - Evaluating bbox...
      +Loading and preparing results...
      +DONE (t=0.14s)
      +creating index...
      +index created!
      +Running per image evaluation...
      +Evaluate annotation type *bbox*
      +DONE (t=1.43s).
      +Accumulating evaluation results...
      +2022-06-20 03:18:13,126 - mmdet - INFO - Epoch(val) [11][327]	bbox_mAP: 0.3320, bbox_mAP_50: 0.5600, bbox_mAP_75: 0.3570, bbox_mAP_s: 0.3060, bbox_mAP_m: 0.3600, bbox_mAP_l: 0.2460, bbox_mAP_copypaste: 0.332 0.560 0.357 0.306 0.360 0.246
      +DONE (t=0.27s).
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.332
      + Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.560
      + Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=1000 ] = 0.357
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.306
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.360
      + Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.246
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.457
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=300 ] = 0.457
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=1000 ] = 0.457
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.370
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.477
      + Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.393
      +

      Bước 6: Dự đoán trên ảnh mới

      Sau khi huấn luyện xong, ta thử dự đoán trên 01 ảnh mới. Giả sử nhóm sinh viên chọn ảnh 000000100.jpg trong tập dữ liệu:

      # Show thử 1 vài ảnh
      +img = mmcv.imread('/content/drive/MyDrive/BDL_UIT/UIT-VinaDeveS22/images/000000100.jpg')
      +
      +model.cfg = cfg
      +result = inference_detector(model, img)
      +show_result_pyplot(model, img, result)
      +

      Hình ảnh đầu ra:

      Một số hình ảnh khác:

      Tài liệu tham khảo

      [1]. Girshick, R., Donahue, J., Darrell, T., & Malik, J. (2014). Rich feature hierarchies for accurate object detection and semantic segmentation. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 580-587).

      [2]. Girshick, R. (2015). Fast r-cnn. In Proceedings of the IEEE international conference on computer vision (pp. 1440-1448).

      [3]. Ren, S., He, K., Girshick, R., & Sun, J. (2015). Faster r-cnn: Towards real-time object detection with region proposal networks. Advances in neural information processing systems, 28.

      [4]. Chen, K., Wang, J., Pang, J., Cao, Y., Xiong, Y., Li, X., … & Lin, D. (2019). MMDetection: Open mmlab detection toolbox and benchmark. arXiv preprint arXiv:1906.07155.

      ]]>
      \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..ce954c5 --- /dev/null +++ b/index.html @@ -0,0 +1,17 @@ + Doanh C. Bui

      Doanh C. Bui

      QuIIL, School of Electrical and Engineering, Korea University. Seoul, Republic of Korea.

      prof_pic.jpg

      Seoul, Republic of Korea

      I am Doanh C. Bui, a Bachelor of Computer Science graduate from the University of Information Technology (UIT), VNU-HCM. I completed my degree in September 2022. For a brief period, from November 2022 to February 2023, I served as a teaching assistant at the Faculty of Software Engineering, UIT. Currently, I am pursuing a master’s degree in the School of Electrical Engineering at Korea University, where I am in my third semester, under the supervision of Prof. Jin Tae Kwak.

      Throughout my academic journey, I have focused on various aspects of Computer Vision, specifically in areas such as Object Detection, Document Image Understanding, Image Captioning, and Human-Object Interaction. Presently, my research revolves around leveraging image processing techniques for histopathology images.

      news

      selected publications

      1. DAX-Net: A dual-branch dual-task adaptive cross-weight feature fusion network for robust multi-class cancer classification in pathology images
        Doanh C. Bui, Boram Song, Kyungeun Kim, and 1 more author
        Computer Methods and Programs in Biomedicine, 2024
      2. Transformer-based Spatio-Temporal Unsupervised Traffic Anomaly Detection in Aerial Videos
        Tung Minh Tran, Doanh C. Bui, Tam V. Nguyen, and 1 more author
        IEEE Transactions on Circuits and Systems for Video Technology, 2024
      3. C2T-Net: Channel-Aware Cross-Fused Transformer-Style Networks for Pedestrian Attribute Recognition
        Doanh C. Bui, Thinh V. Le, and Ba Hung Ngo
        In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV) Workshops, Jan 2024
      4. Improving human–object interaction with auxiliary semantic information and enhanced instance representation
        Khang Nguyen, Thinh V Le, Huyen Ngoc N Van, and 1 more author
        Pattern Recognition Letters, Jan 2023
      \ No newline at end of file diff --git a/news.html b/news.html deleted file mode 100644 index 3c4e9b4..0000000 --- a/news.html +++ /dev/null @@ -1,7 +0,0 @@ ---- -layout: page -title: news -permalink: /news/ ---- - -{% include news.html %} diff --git a/news/announcement_cmpb/index.html b/news/announcement_cmpb/index.html new file mode 100644 index 0000000..b0c7dbf --- /dev/null +++ b/news/announcement_cmpb/index.html @@ -0,0 +1 @@ + One paper has been accepted by Computer Methods and Programs in Biomedicine (IF = 6.1) | Doanh C. Bui

      One paper has been accepted by Computer Methods and Programs in Biomedicine (IF = 6.1)

      We are pleased to announce that our paper titled “DAX-Net: A Dual-Branch Dual-Task Adaptive Cross-Weight Feature Fusion Network for Robust Multi-Class Cancer Classification in Pathology Images” has been accepted by Computer Methods and Programs in Biomedicine (IF = 6.1).

      This is the study I conducted during my pursuit of a master’s degree under the supervision of Prof. Jin Tae Kwak.

      The code, manuscript, and datasets will be released soon!

      \ No newline at end of file diff --git a/news/announcement_hyundai/index.html b/news/announcement_hyundai/index.html new file mode 100644 index 0000000..b06f757 --- /dev/null +++ b/news/announcement_hyundai/index.html @@ -0,0 +1 @@ + I am accepted as the final recipient of the Hyundai Global Fellowship program! | Doanh C. Bui

      I am accepted as the final recipient of the Hyundai Global Fellowship program!

      I am pleased to announce that I am selected as the final recipient of the Hyundai Global Fellowship program.

      This scholarship has a big coverage.

      • Full tuition fee (including entrance fee)
      • Learning support fee (1,000,000won per month)
      • Settlement allowance (only 1 time when I enter the school)
      • Graduation celebration incentive (only 1 time when graduate).

      In the 2023 Spring semester, I will pursue a Master’s degree in Computer Engineering at Korea University, Korea, with full support from this scholarship!

      Thank you for reading.

      \ No newline at end of file diff --git a/news/announcement_miccai2024/index.html b/news/announcement_miccai2024/index.html new file mode 100644 index 0000000..5609613 --- /dev/null +++ b/news/announcement_miccai2024/index.html @@ -0,0 +1 @@ + One paper has been accepted by MICCAI2024 | Doanh C. Bui

      One paper has been accepted by MICCAI2024

      FALFormer: Feature-aware Landmarks self-attention for Whole-slide Image Classification

      Doanh C. Bui, Trinh T. L. Vuong, Jin Tae Kwak

      Abstract: Slide-level classification for whole-slide images (WSIs) has been widely recognized as a crucial problem in digital and computational pathology. Current approaches commonly consider WSIs as a bag of cropped patches and process them via multiple instance learning due to the large number of patches, which cannot fully explore the relationship among patches; in other words, the global information cannot be fully incorporated into decision making. Herein, we propose an efficient and effective slide-level classification model, named as FALFormer, that can process a WSI as a whole so as to fully exploit the relationship among the entire patches and to improve the classification performance. FALFormer is built based upon Transformers and self-attention mechanism. To lessen the computational burden of the original self-attention mechanism and to process the entire patches together in a WSI, FALFormer employs Nystrom self-attention which approximates the computation by using a smaller number of tokens or landmarks. For effective learning, FALFormer introduces feature-aware landmarks to enhance the representation power of the landmarks and the quality of the approximation. We systematically evaluate the performance of FALFormer using two public datasets, including CAMELYON16 and TCGA-BRCA. The experimental results demonstrate that FALFormer achieves superior performance on both datasets, outperforming the state-of-the-art methods for the slide-level classification. This suggests that FALFormer can facilitate an accurate and precise analysis of WSIs, potentially leading to improved diagnosis and prognosis on WSIs.

      This work was conducted under the supervision of Prof. Jin Tae Kwak during my master’s degree. Paper and code will be released soon!

      \ No newline at end of file diff --git a/news/announcement_prl/index.html b/news/announcement_prl/index.html new file mode 100644 index 0000000..1dba5ff --- /dev/null +++ b/news/announcement_prl/index.html @@ -0,0 +1 @@ + One paper has been accepted by Pattern Recognition Letters (IF = 5.1) | Doanh C. Bui

      One paper has been accepted by Pattern Recognition Letters (IF = 5.1)

      Our study “Improving Human-object Interaction with Auxiliary Semantic Information and Enhanced Instance Representation” has been accepted to be published by “Pattern Recognition Letters” (SCI, Q1, IF = 5.1). I want to give special thanks to Thinh V. Le and Huyen Nguyen for their efforts in this work. This study is also the result of undergraduate thesis of Thinh & Huyen. This study is also on collaboration with UIT-Together Research Group. In this work, we propose three key modules: Enhanced Interaction Pointers (EIP), Semantic-guided (SG) and Multi-level cross-attention (MCA) based on the HOTR model to improve itself for human-object interaction (HOI) problem.

      Authorship contribution statement:

      • Khang Nguyen: Project administration, Supervision, Idea confirmation.
      • Thinh V. Le: Implementation (Idea implementation, feature extraction, training & evaluation on two benchmarks: V-COCO and HICO-DET), Writing – review & editing
      • Huyen Nguyen: Writing (specially focus on linguistic aspects) – review & editing
      • Doanh C. Bui: Conceptualization (EIP, SG, MCA), Implementation (only support Thinh V. Le), Writing – review & editing

      We will publish our source code and checkpoints for this study soon!

      P/s: I really appreciate the efforts of two undergraduate students: Thinh V. Le and Huyen Nguyen, who were working with me when we were all undergraduate students, to complete this study, specially Thinh. Thinh is a hard-working student. His self-study ability, knowledge, and coding are very good. Most of works of implementation in this study are done by him. I hope that in the future, I will have chance to continue to do research with Thinh. And I wish he will continue to develop himself, leverage all chances coming to him, to become an excellent student in the future! Huyen Nguyen also showed her effort and performed co-working ability pretty well, I also believe that she will achieve further achievements in the future.

      P/s 2: We all know that papers are just the results of researching period, and they are not that all, they are just some milestones. We should continue to try our best in the academic career, to bring not only theorical but also practical research to the community. There is a long road to go for achieving this.

      Thank you for reading!

      \ No newline at end of file diff --git a/news/announcement_tcsvt/index.html b/news/announcement_tcsvt/index.html new file mode 100644 index 0000000..32d3a97 --- /dev/null +++ b/news/announcement_tcsvt/index.html @@ -0,0 +1 @@ + One paper has been accepted by IEEE Transactions on Circuits and Systems for Video Technology (IF = 8.4) | Doanh C. Bui

      One paper has been accepted by IEEE Transactions on Circuits and Systems for Video Technology (IF = 8.4)

      We are pleased to announce that our paper titled “Transformer-based Spatio-Temporal Unsupervised Traffic Anomaly Detection in Aerial Videos” has been accepted by IEEE Transactions on Circuits and Systems for Video Technology (IF = 8.4).

      Authors: Tung Minh Tran, Doanh C. Bui, Tam V. Nguyen, and Khang Nguyen. This paper is the result of a joint project between myself and Dr. Tung Minh Tran (University of Information Technology, VNU-HCM), Prof. Tam V. Nguyen (University of Dayton), and Prof. Khang Nguyen (University of Information Technology, VNU-HCM).

      In this paper, we present a Transformer-based method for unsupervised anomaly detection in the context of traffic at roundabouts. The full manuscript and code will be released soon!

      \ No newline at end of file diff --git a/news/announcement_thompson/index.html b/news/announcement_thompson/index.html new file mode 100644 index 0000000..3f8e8a3 --- /dev/null +++ b/news/announcement_thompson/index.html @@ -0,0 +1 @@ + One paper has been accepted by MICCAI2023-Thompson (1st Place in Track 2 - Visual Question Answering) | Doanh C. Bui

      One paper has been accepted by MICCAI2023-Thompson (1st Place in Track 2 - Visual Question Answering)

      \ No newline at end of file diff --git a/news/announcement_tmi/index.html b/news/announcement_tmi/index.html new file mode 100644 index 0000000..aaefa8e --- /dev/null +++ b/news/announcement_tmi/index.html @@ -0,0 +1 @@ + One paper has been accepted by IEEE Transactions on Medical Imaging (IF = 8.9) | Doanh C. Bui

      One paper has been accepted by IEEE Transactions on Medical Imaging (IF = 8.9)

      Spatially-constrained and -unconstrained bi-graph interaction network for multi-organ pathology image classification

      Doanh C. Bui, Boram Song, Kyungeun Kim, and Jin Tae Kwak

      This work was conducted under the supervision of Prof. Jin Tae Kwak during my master’s degree.

      \ No newline at end of file diff --git a/news/announcement_uitopenviic/index.html b/news/announcement_uitopenviic/index.html new file mode 100644 index 0000000..67f6a8d --- /dev/null +++ b/news/announcement_uitopenviic/index.html @@ -0,0 +1 @@ + UIT-OpenViIC - An Open-domain Benchmark for Evaluating Image Captioning in Vietnamese (Under review) | Doanh C. Bui

      UIT-OpenViIC - An Open-domain Benchmark for Evaluating Image Captioning in Vietnamese (Under review)

      Our collaborative project titled “UIT-OpenViIC: An Open-domain Benchmark for Evaluating Image Captioning in Vietnamese” is currently under review for the first round. The paper involves the joint efforts of BSc. Nghia Hieu Nguyen.

      \ No newline at end of file diff --git a/news/announcement_upar/index.html b/news/announcement_upar/index.html new file mode 100644 index 0000000..5e3c731 --- /dev/null +++ b/news/announcement_upar/index.html @@ -0,0 +1 @@ + One paper has been accepted by WACVW (1st Place in Track 1 - UPAR challenge 2024) | Doanh C. Bui

      One paper has been accepted by WACVW (1st Place in Track 1 - UPAR challenge 2024)

      We are thrilled to announce our outstanding achievement, securing the 1st position in Track 1 of the UPAR Challenge at the WACV2024-RWS Workshop. Our accomplishment is attributed to the development of an advanced AI-based solution addressing the crucial task of pedestrian attribute recognition, with significant implications for applications such as tracking and retrieval.

      Meet our dedicated team:

      1. Doanh C. Bui (Leader): Master’s student at the School of Electrical Engineering, Korea University
      2. Thinh V. Le: Undergraduate researcher at the University of Information Technology, VNU-HCM
      3. Hung Ba Ngo: Postdoctoral researcher at the Graduate School of Data Science, Chonnam National University

      Furthermore, we are honored to share that our paper presenting this groundbreaking solution, titled “C2T-Net: Cross-Fused Transformer-Style Networks for Pedestrian Attribute Recognition,” has been accepted, and we will be delivering an oral presentation at the WACV2024-RWS Workshop. This recognition underscores the innovation and impact of our work in advancing the field of pedestrian attribute recognition.

      Please check our published source code here.

      \ No newline at end of file diff --git a/news/index.html b/news/index.html new file mode 100644 index 0000000..34c92f9 --- /dev/null +++ b/news/index.html @@ -0,0 +1 @@ + news | Doanh C. Bui
      \ No newline at end of file diff --git a/projects/1_project/index.html b/projects/1_project/index.html new file mode 100644 index 0000000..1d0a580 --- /dev/null +++ b/projects/1_project/index.html @@ -0,0 +1,15 @@ + project 1 | Doanh C. Bui

      project 1

      a project with a background image

      Every project has a beautiful feature showcase page. It’s easy to include images in a flexible 3-column grid format. Make your photos 1/3, 2/3, or full width.

      To give your project a background in the portfolio page, just add the img tag to the front matter like so:

      ---
      +layout: page
      +title: project
      +description: a project with a background image
      +img: /assets/img/12.jpg
      +---
      +
      Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles.
      This image can also have a caption. It's like magic.

      You can also put regular text between your rows of images. Say you wanted to write a little bit about your project before you posted the rest of the images. You describe how you toiled, sweated, bled for your project, and then… you reveal its glory in the next row of images.

      You can also have artistically styled 2/3 + 1/3 images, like these.

      The code is simple. Just wrap your images with <div class="col-sm"> and place them inside <div class="row"> (read more about the Bootstrap Grid system). To make images responsive, add img-fluid class to each; for rounded corners and shadows use rounded and z-depth-1 classes. Here’s the code for the last row of images above:

      <div class="row justify-content-sm-center">
      +    <div class="col-sm-8 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +    <div class="col-sm-4 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +</div>
      +
      \ No newline at end of file diff --git a/projects/2_project/index.html b/projects/2_project/index.html new file mode 100644 index 0000000..524a20d --- /dev/null +++ b/projects/2_project/index.html @@ -0,0 +1,15 @@ + project 2 | Doanh C. Bui

      project 2

      a project with a background image

      Every project has a beautiful feature showcase page. It’s easy to include images in a flexible 3-column grid format. Make your photos 1/3, 2/3, or full width.

      To give your project a background in the portfolio page, just add the img tag to the front matter like so:

      ---
      +layout: page
      +title: project
      +description: a project with a background image
      +img: /assets/img/12.jpg
      +---
      +
      Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles.
      This image can also have a caption. It's like magic.

      You can also put regular text between your rows of images. Say you wanted to write a little bit about your project before you posted the rest of the images. You describe how you toiled, sweated, bled for your project, and then… you reveal its glory in the next row of images.

      You can also have artistically styled 2/3 + 1/3 images, like these.

      The code is simple. Just wrap your images with <div class="col-sm"> and place them inside <div class="row"> (read more about the Bootstrap Grid system). To make images responsive, add img-fluid class to each; for rounded corners and shadows use rounded and z-depth-1 classes. Here’s the code for the last row of images above:

      <div class="row justify-content-sm-center">
      +    <div class="col-sm-8 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +    <div class="col-sm-4 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +</div>
      +
      \ No newline at end of file diff --git a/projects/3_project/index.html b/projects/3_project/index.html new file mode 100644 index 0000000..afa1acf --- /dev/null +++ b/projects/3_project/index.html @@ -0,0 +1,15 @@ + project 3 | Doanh C. Bui

      project 3

      a project that redirects to another website

      Every project has a beautiful feature showcase page. It’s easy to include images in a flexible 3-column grid format. Make your photos 1/3, 2/3, or full width.

      To give your project a background in the portfolio page, just add the img tag to the front matter like so:

      ---
      +layout: page
      +title: project
      +description: a project with a background image
      +img: /assets/img/12.jpg
      +---
      +
      Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles.
      This image can also have a caption. It's like magic.

      You can also put regular text between your rows of images. Say you wanted to write a little bit about your project before you posted the rest of the images. You describe how you toiled, sweated, bled for your project, and then… you reveal its glory in the next row of images.

      You can also have artistically styled 2/3 + 1/3 images, like these.

      The code is simple. Just wrap your images with <div class="col-sm"> and place them inside <div class="row"> (read more about the Bootstrap Grid system). To make images responsive, add img-fluid class to each; for rounded corners and shadows use rounded and z-depth-1 classes. Here’s the code for the last row of images above:

      <div class="row justify-content-sm-center">
      +    <div class="col-sm-8 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +    <div class="col-sm-4 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +</div>
      +
      \ No newline at end of file diff --git a/projects/4_project/index.html b/projects/4_project/index.html new file mode 100644 index 0000000..31a0c50 --- /dev/null +++ b/projects/4_project/index.html @@ -0,0 +1,15 @@ + project 4 | Doanh C. Bui

      project 4

      another without an image

      Every project has a beautiful feature showcase page. It’s easy to include images in a flexible 3-column grid format. Make your photos 1/3, 2/3, or full width.

      To give your project a background in the portfolio page, just add the img tag to the front matter like so:

      ---
      +layout: page
      +title: project
      +description: a project with a background image
      +img: /assets/img/12.jpg
      +---
      +
      Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles.
      This image can also have a caption. It's like magic.

      You can also put regular text between your rows of images. Say you wanted to write a little bit about your project before you posted the rest of the images. You describe how you toiled, sweated, bled for your project, and then… you reveal its glory in the next row of images.

      You can also have artistically styled 2/3 + 1/3 images, like these.

      The code is simple. Just wrap your images with <div class="col-sm"> and place them inside <div class="row"> (read more about the Bootstrap Grid system). To make images responsive, add img-fluid class to each; for rounded corners and shadows use rounded and z-depth-1 classes. Here’s the code for the last row of images above:

      <div class="row justify-content-sm-center">
      +    <div class="col-sm-8 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +    <div class="col-sm-4 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +</div>
      +
      \ No newline at end of file diff --git a/projects/5_project/index.html b/projects/5_project/index.html new file mode 100644 index 0000000..01664bc --- /dev/null +++ b/projects/5_project/index.html @@ -0,0 +1,15 @@ + project 5 | Doanh C. Bui

      project 5

      a project with a background image

      Every project has a beautiful feature showcase page. It’s easy to include images in a flexible 3-column grid format. Make your photos 1/3, 2/3, or full width.

      To give your project a background in the portfolio page, just add the img tag to the front matter like so:

      ---
      +layout: page
      +title: project
      +description: a project with a background image
      +img: /assets/img/12.jpg
      +---
      +
      Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles.
      This image can also have a caption. It's like magic.

      You can also put regular text between your rows of images. Say you wanted to write a little bit about your project before you posted the rest of the images. You describe how you toiled, sweated, bled for your project, and then… you reveal its glory in the next row of images.

      You can also have artistically styled 2/3 + 1/3 images, like these.

      The code is simple. Just wrap your images with <div class="col-sm"> and place them inside <div class="row"> (read more about the Bootstrap Grid system). To make images responsive, add img-fluid class to each; for rounded corners and shadows use rounded and z-depth-1 classes. Here’s the code for the last row of images above:

      <div class="row justify-content-sm-center">
      +    <div class="col-sm-8 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +    <div class="col-sm-4 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +</div>
      +
      \ No newline at end of file diff --git a/projects/6_project/index.html b/projects/6_project/index.html new file mode 100644 index 0000000..291b9ec --- /dev/null +++ b/projects/6_project/index.html @@ -0,0 +1,15 @@ + project 6 | Doanh C. Bui

      project 6

      a project with no image

      Every project has a beautiful feature showcase page. It’s easy to include images in a flexible 3-column grid format. Make your photos 1/3, 2/3, or full width.

      To give your project a background in the portfolio page, just add the img tag to the front matter like so:

      ---
      +layout: page
      +title: project
      +description: a project with a background image
      +img: /assets/img/12.jpg
      +---
      +
      Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles.
      This image can also have a caption. It's like magic.

      You can also put regular text between your rows of images. Say you wanted to write a little bit about your project before you posted the rest of the images. You describe how you toiled, sweated, bled for your project, and then… you reveal its glory in the next row of images.

      You can also have artistically styled 2/3 + 1/3 images, like these.

      The code is simple. Just wrap your images with <div class="col-sm"> and place them inside <div class="row"> (read more about the Bootstrap Grid system). To make images responsive, add img-fluid class to each; for rounded corners and shadows use rounded and z-depth-1 classes. Here’s the code for the last row of images above:

      <div class="row justify-content-sm-center">
      +    <div class="col-sm-8 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +    <div class="col-sm-4 mt-3 mt-md-0">
      +        {% include figure.html path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
      +    </div>
      +</div>
      +
      \ No newline at end of file diff --git a/projects/index.html b/projects/index.html new file mode 100644 index 0000000..ca91e83 --- /dev/null +++ b/projects/index.html @@ -0,0 +1 @@ + projects | Doanh C. Bui
      \ No newline at end of file diff --git a/publications/index.html b/publications/index.html new file mode 100644 index 0000000..64a6243 --- /dev/null +++ b/publications/index.html @@ -0,0 +1,63 @@ + publications | Doanh C. Bui

      publications

      Feel free to visit my Google Scholar profile at https://scholar.google.com/citations?user=WHviN4AAAAAJ&hl=vi&oi=ao

      2021

      1. MC-OCR Challenge 2021: Deep Learning Approach for Vietnamese Receipts OCR
        Doanh C. Bui, Dung Truong, Nguyen D. Vo, and 1 more author
        2021

      2022

      1. Vi-DRSNet: A Novel Hybrid Model for Vietnamese Image Captioning in Healthcare Domain
        Doanh C. Bui, Nghia Hieu Nguyen, Nguyen D. Vo, and 2 more authors
        2022
      2. Empirical Study of RepPoints Representation for Object Detection in Aerial Images
        Thinh V. Le, Huyen Ngoc N. Van, Doanh C. Bui, and 3 more authors
        2022
      3. EAES: Effective Augmented Embedding Spaces for Text-Based Image Captioning
        Khang Nguyen, Doanh C. Bui, Truc Trinh, and 1 more author
        IEEE Access, 2022
      4. Analysis of the Influence of De-hazing Methods on Vehicle Detection in Aerial Images
        Khang Nguyen, Phuc Nguyen, Doanh C. Bui, and 2 more authors
        International Journal of Advanced Computer Science and Applications, 2022

      2023

      1. Improving human–object interaction with auxiliary semantic information and enhanced instance representation
        Khang Nguyen, Thinh V Le, Huyen Ngoc N Van, and 1 more author
        Pattern Recognition Letters, 2023

      2024

      1. DAX-Net: A dual-branch dual-task adaptive cross-weight feature fusion network for robust multi-class cancer classification in pathology images
        Doanh C. Bui, Boram Song, Kyungeun Kim, and 1 more author
        Computer Methods and Programs in Biomedicine, 2024
      2. Transformer-based Spatio-Temporal Unsupervised Traffic Anomaly Detection in Aerial Videos
        Tung Minh Tran, Doanh C. Bui, Tam V. Nguyen, and 1 more author
        IEEE Transactions on Circuits and Systems for Video Technology, 2024
      3. C2T-Net: Channel-Aware Cross-Fused Transformer-Style Networks for Pedestrian Attribute Recognition
        Doanh C. Bui, Thinh V. Le, and Ba Hung Ngo
        In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV) Workshops, Jan 2024
      \ No newline at end of file diff --git a/repositories/index.html b/repositories/index.html new file mode 100644 index 0000000..5e105ef --- /dev/null +++ b/repositories/index.html @@ -0,0 +1 @@ + repositories | Doanh C. Bui

      repositories

      Edit the `_data/repositories.yml` and change the `github_users` and `github_repos` lists to include your own GitHub profile and repositories.

      GitHub users


      GitHub Repositories

      \ No newline at end of file diff --git a/robots.txt b/robots.txt index a450fbe..1db7201 100644 --- a/robots.txt +++ b/robots.txt @@ -1,7 +1,4 @@ ---- -permalink: /robots.txt ---- User-agent: * Disallow: -Sitemap: {{ site.baseurl | prepend: site.url }}/sitemap.xml +Sitemap: https://caodoanh2001.github.io/sitemap.xml diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..98be5e0 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1 @@ + https://caodoanh2001.github.io/news/announcement_hyundai/ 2022-01-27T16:40:00+00:00 https://caodoanh2001.github.io/news/announcement_uitopenviic/ 2023-07-04T13:50:00+00:00 https://caodoanh2001.github.io/news/announcement_prl/ 2023-09-26T00:00:00+00:00 https://caodoanh2001.github.io/news/announcement_upar/ 2023-11-23T00:00:00+00:00 https://caodoanh2001.github.io/news/announcement_thompson/ 2024-02-05T00:00:00+00:00 https://caodoanh2001.github.io/news/announcement_cmpb/ 2024-03-02T00:00:00+00:00 https://caodoanh2001.github.io/news/announcement_tcsvt/ 2024-03-06T00:00:00+00:00 https://caodoanh2001.github.io/news/announcement_miccai2024/ 2024-06-17T00:00:00+00:00 https://caodoanh2001.github.io/news/announcement_tmi/ 2024-07-25T00:00:00+00:00 https://caodoanh2001.github.io/blog/2023/faster-rcnn/ 2023-07-08T13:50:00+00:00 https://caodoanh2001.github.io/blog/2023/han-du-thi-tap/ 2023-12-29T00:00:00+00:00 https://caodoanh2001.github.io/projects/1_project/ 2024-07-26T02:57:24+00:00 https://caodoanh2001.github.io/projects/2_project/ 2024-07-26T02:57:24+00:00 https://caodoanh2001.github.io/projects/3_project/ 2024-07-26T02:57:24+00:00 https://caodoanh2001.github.io/projects/4_project/ 2024-07-26T02:57:24+00:00 https://caodoanh2001.github.io/projects/5_project/ 2024-07-26T02:57:24+00:00 https://caodoanh2001.github.io/projects/6_project/ 2024-07-26T02:57:24+00:00 https://caodoanh2001.github.io/ https://caodoanh2001.github.io/cv/ https://caodoanh2001.github.io/_pages/dropdown/ https://caodoanh2001.github.io/news/ https://caodoanh2001.github.io/projects/ https://caodoanh2001.github.io/publications/ https://caodoanh2001.github.io/repositories/ https://caodoanh2001.github.io/teaching/ https://caodoanh2001.github.io/blog/tag/formatting/ https://caodoanh2001.github.io/blog/tag/links/ https://caodoanh2001.github.io/blog/category/sample-posts/ https://caodoanh2001.github.io/blog/2023/ \ No newline at end of file diff --git a/teaching/index.html b/teaching/index.html new file mode 100644 index 0000000..3278c03 --- /dev/null +++ b/teaching/index.html @@ -0,0 +1 @@ + teaching | Doanh C. Bui

      teaching

      Materials for courses you taught. Replace this text with your description.

      For now, this page is assumed to be a static description of your courses. You can convert it to a collection similar to _projects/ so that you can have a dedicated page for each course.

      Organize your courses by years, topics, or universities, however you like!

      \ No newline at end of file