From 29308024ac5b1ef8f3395848e739a806e5b5ff2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Tue, 14 Apr 2020 16:01:14 +0200 Subject: [PATCH] Removed old, not so maintained and buggy baggy theme --- .../Version20200414120227.php | 23 + .../static/themes/baggy/css/article.scss | 164 -- .../static/themes/baggy/css/guide.scss | 258 ---- .../static/themes/baggy/css/index.scss | 13 - .../static/themes/baggy/css/layout.scss | 309 ---- .../static/themes/baggy/css/login.scss | 26 - .../static/themes/baggy/css/main.css | 1315 ----------------- .../themes/baggy/css/media_queries.scss | 177 --- .../static/themes/baggy/css/messages.scss | 50 - .../static/themes/baggy/css/pictos.scss | 200 --- .../static/themes/baggy/css/print.scss | 63 - .../static/themes/baggy/css/ratatouille.scss | 223 --- .../static/themes/baggy/css/save.scss | 115 -- .../static/themes/baggy/img/blank.png | Bin 71 -> 0 bytes .../static/themes/baggy/img/down.png | Bin 137 -> 0 bytes .../static/themes/baggy/img/list.png | Bin 110 -> 0 bytes .../static/themes/baggy/img/table.png | Bin 138 -> 0 bytes app/Resources/static/themes/baggy/img/top.png | Bin 132 -> 0 bytes app/Resources/static/themes/baggy/index.js | 266 ---- .../themes/baggy/js/autoCompleteTags.js | 8 - .../static/themes/baggy/js/shortcuts/entry.js | 26 - .../static/themes/baggy/js/shortcuts/main.js | 10 - .../static/themes/baggy/js/uiTools.js | 35 - app/config/config.yml | 1 - app/config/webpack/common.js | 1 - .../CoreBundle/Helper/DetectActiveTheme.php | 9 +- .../CoreBundle/Resources/config/services.yml | 0 .../views/themes/baggy/Config/index.html.twig | 503 ------- .../themes/baggy/Config/otp_app.html.twig | 55 - .../views/themes/baggy/Entry/edit.html.twig | 7 - .../themes/baggy/Entry/entries.html.twig | 219 --- .../views/themes/baggy/Entry/entry.html.twig | 114 -- .../views/themes/baggy/Entry/new.html.twig | 7 - .../themes/baggy/Entry/new_form.html.twig | 14 - .../themes/baggy/Entry/search_form.html.twig | 17 - .../themes/baggy/Exception/error.html.twig | 24 - .../IgnoreOriginInstanceRule/edit.html.twig | 87 -- .../IgnoreOriginInstanceRule/index.html.twig | 42 - .../IgnoreOriginInstanceRule/new.html.twig | 80 - .../themes/baggy/Mail/forgotPassword.txt.twig | 6 - .../Resources/views/themes/baggy/README.md | 3 - .../baggy/SiteCredential/edit.html.twig | 60 - .../baggy/SiteCredential/index.html.twig | 42 - .../themes/baggy/SiteCredential/new.html.twig | 53 - .../views/themes/baggy/Tag/new_form.html.twig | 13 - .../views/themes/baggy/Tag/tags.html.twig | 40 - .../views/themes/baggy/layout.html.twig | 77 - .../views/themes/baggy/screenshot.jpg | Bin 242631 -> 0 bytes .../themes/material/Config/index.html.twig | 1 + .../Controller/ConfigControllerTest.php | 16 +- .../Controller/EntryControllerTest.php | 2 +- .../CreateConfigListenerTest.php | 4 +- 52 files changed, 42 insertions(+), 4736 deletions(-) create mode 100644 app/DoctrineMigrations/Version20200414120227.php delete mode 100644 app/Resources/static/themes/baggy/css/article.scss delete mode 100644 app/Resources/static/themes/baggy/css/guide.scss delete mode 100644 app/Resources/static/themes/baggy/css/index.scss delete mode 100644 app/Resources/static/themes/baggy/css/layout.scss delete mode 100644 app/Resources/static/themes/baggy/css/login.scss delete mode 100755 app/Resources/static/themes/baggy/css/media_queries.scss delete mode 100755 app/Resources/static/themes/baggy/css/messages.scss delete mode 100755 app/Resources/static/themes/baggy/css/print.scss delete mode 100644 app/Resources/static/themes/baggy/css/ratatouille.scss delete mode 100644 app/Resources/static/themes/baggy/css/save.scss delete mode 100755 app/Resources/static/themes/baggy/img/blank.png delete mode 100644 app/Resources/static/themes/baggy/img/down.png delete mode 100755 app/Resources/static/themes/baggy/img/list.png delete mode 100755 app/Resources/static/themes/baggy/img/table.png delete mode 100644 app/Resources/static/themes/baggy/img/top.png delete mode 100755 app/Resources/static/themes/baggy/index.js delete mode 100755 app/Resources/static/themes/baggy/js/autoCompleteTags.js delete mode 100644 app/Resources/static/themes/baggy/js/shortcuts/entry.js delete mode 100644 app/Resources/static/themes/baggy/js/shortcuts/main.js delete mode 100644 app/Resources/static/themes/baggy/js/uiTools.js create mode 100644 src/Wallabag/CoreBundle/Resources/config/services.yml delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/Config/index.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/Config/otp_app.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/edit.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/new.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/new_form.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/search_form.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/Exception/error.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/edit.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/index.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/new.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/Mail/forgotPassword.txt.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/README.md delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/edit.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/index.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/new.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/new_form.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/tags.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/baggy/layout.html.twig delete mode 100755 src/Wallabag/CoreBundle/Resources/views/themes/baggy/screenshot.jpg diff --git a/app/DoctrineMigrations/Version20200414120227.php b/app/DoctrineMigrations/Version20200414120227.php new file mode 100644 index 000000000..a24ce45ee --- /dev/null +++ b/app/DoctrineMigrations/Version20200414120227.php @@ -0,0 +1,23 @@ +addSql('UPDATE ' . $this->getTable('config', true) . " SET theme = 'material';"); + } + + public function down(Schema $schema): void + { + throw new SkipMigrationException('Not possible ... '); + } +} diff --git a/app/Resources/static/themes/baggy/css/article.scss b/app/Resources/static/themes/baggy/css/article.scss deleted file mode 100644 index 9d0a0568b..000000000 --- a/app/Resources/static/themes/baggy/css/article.scss +++ /dev/null @@ -1,164 +0,0 @@ -#article { - width: 70%; - margin-bottom: 3em; - text-align: justify; - - .tags { - margin-bottom: 1em; - } - - i { - font-style: normal; - } - - h1 { - text-align: left; - } - - h2::after { - content: none; - } - - h2, - h3, - h4 { - text-transform: none; - } -} - -blockquote { - border: 1px solid #999; - background-color: #fff; - padding: 1em; - margin: 0; -} - -.topPosF { - position: fixed; - right: 20%; - bottom: 2em; - font-size: 1.5em; -} - -#article_toolbar { - margin-bottom: 1em; - - li { - display: inline-block; - margin: 3px auto; - } - - a { - background-color: #000; - padding: 0.3em 0.5em 0.2em; - color: #fff; - text-decoration: none; - - &:hover, - &:focus { - background-color: #999; - } - } -} - -#nav-btn-add-tag { - cursor: pointer; -} - -.shaarli::before { - content: "*"; -} - -.return { - text-decoration: none; - margin-top: 1em; - display: block; -} - -.return::before { - margin-right: 0.5em; -} - -.notags { - font-style: italic; - color: #999; -} - -.icon-feed { - background-color: #000; - color: #fff; - padding: 0.2em 0.5em; - - &::before { - position: relative; - top: 2px; - } -} - -.list-tags { - li { - margin-bottom: 0.5em; - } - - .icon-feed:hover, - .icon-feed:focus { - background-color: #fff; - color: #000; - text-decoration: none; - } - - a { - text-decoration: none; - - &:hover, - &:focus { - text-decoration: underline; - } - } -} - -pre code { - font-family: "Courier New", Courier, monospace; -} - -#filters { - position: fixed; - width: 20%; - height: 100%; - top: 0; - right: 0; - background-color: #fff; - padding: 30px 30px 15px 15px; - border-left: 1px #333 solid; - z-index: 12; - min-width: 300px; - - form .filter-group { - margin: 5px; - } -} - -#download-form { - position: fixed; - width: 10%; - height: 100%; - top: 0; - right: 0; - background-color: #fff; - padding: 30px 30px 15px 15px; - border-left: 1px #333 solid; - z-index: 12; - min-width: 200px; - - li { - display: block; - padding: 0.5em 2em 0.5em 1em; - color: #fff; - position: relative; - text-transform: uppercase; - text-decoration: none; - font-weight: 400; - font-family: "PT Sans", sans-serif; - transition: all 0.5s ease; - } -} diff --git a/app/Resources/static/themes/baggy/css/guide.scss b/app/Resources/static/themes/baggy/css/guide.scss deleted file mode 100644 index 6f050e231..000000000 --- a/app/Resources/static/themes/baggy/css/guide.scss +++ /dev/null @@ -1,258 +0,0 @@ -::selection { - color: #fff; - background-color: #000; -} - -.desktopHide { - display: none; -} - -.logo { - position: fixed; - z-index: 20; - top: 0.4em; - left: 0.6em; -} - -h2, -h3, -h4 { - font-family: "PT Sans", sans-serif; - text-transform: uppercase; -} - -p, -li, -label { - color: #666; -} - -a { - color: #000; - font-weight: bold; - - &.nostyle { - text-decoration: none; - } - - &:hover, - &:focus { - text-decoration: none; - } -} - -form fieldset { - border: 0; - padding: 0; - margin: 0; -} - -form input[type="text"], -form input[type="number"], -select, -form input[type="password"], -form input[type="url"], -form input[type="email"] { - border: 1px solid #999; - padding: 0.5em 1em; - min-width: 12em; - color: #666; -} - -@media screen { - select { - appearance: none; - border-radius: 0; - background: #fff url("../../_global/img/bg-select.png") no-repeat right center; - } -} - -.inline { - .row { - display: inline-block; - margin-right: 0.5em; - } - - label { - min-width: 6em; - } -} - -fieldset label { - display: inline-block; - min-width: 12.5em; - color: #666; -} - -label { - margin-right: 0.5em; -} - -form .row { - margin-bottom: 0.5em; -} - -form button, -input[type="submit"] { - cursor: pointer; - background-color: #000; - color: #fff; - padding: 0.5em 1em; - display: inline-block; - border: 1px solid #000; -} - -form button:hover, -form button:focus, -input[type="submit"]:hover, -input[type="submit"]:focus { - background-color: #fff; - color: #000; - transition: all 0.5s ease; -} - -#bookmarklet { - cursor: move; -} - -h2::after { - content: ""; - height: 4px; - width: 20%; - background-color: #000; - display: block; -} - -.links { - padding: 0; - margin: 0; - - li { - list-style: none; - margin: 0; - padding: 0; - } -} - -#links { - position: fixed; - top: 0; - width: 10em; - left: 0; - text-align: right; - background-color: #333; - padding-top: 9.5em; - height: 100%; - box-shadow: inset -4px 0 20px rgb(0 0 0 / 60%); - z-index: 15; - - > li > a { - display: block; - padding: 0.5em 2em 0.5em 1em; - color: #fff; - position: relative; - text-transform: uppercase; - text-decoration: none; - font-weight: normal; - font-family: "PT Sans", sans-serif; - transition: all 0.5s ease; - - &:hover, - &:focus { - background-color: #999; - color: #000; - } - } - - .current::after { - content: ""; - width: 0; - height: 0; - position: absolute; - border: 10px solid transparent; - border-right-color: #eee; - right: 0; - top: 50%; - margin-top: -10px; - } - - li:last-child { - position: fixed; - bottom: 1em; - width: 10em; - - a::before { - font-size: 1.2em; - position: relative; - top: 2px; - } - } -} - -#main { - margin-left: 12em; - position: relative; - z-index: 10; - padding-right: 5%; - padding-bottom: 1em; -} - -#sort { - padding: 0; - list-style-type: none; - opacity: 0.5; - display: inline-block; - - li { - display: inline; - font-size: 0.9em; - - & + li { - margin-left: 10px; - } - } - - a { - padding: 2px 2px 0; - vertical-align: middle; - } - - img { - vertical-align: baseline; - - :hover { - cursor: pointer; - } - } -} - -#display-mode { - float: right; - margin-top: 10px; - margin-bottom: 10px; - opacity: 0.5; -} - -#listmode { - width: 16px; - display: inline-block; - text-decoration: none; - - &.tablemode { - background: url("../../_global/img/table.png") no-repeat bottom; - } - - .listmode { - background: url("../../_global/img/list.png") no-repeat bottom; - } -} - -#warning_message { - position: fixed; - background-color: #ff6347; - z-index: 1000; - bottom: 0; - left: 0; - width: 100%; - color: #000; -} diff --git a/app/Resources/static/themes/baggy/css/index.scss b/app/Resources/static/themes/baggy/css/index.scss deleted file mode 100644 index 2dc6638e6..000000000 --- a/app/Resources/static/themes/baggy/css/index.scss +++ /dev/null @@ -1,13 +0,0 @@ -/* Style */ -@import "guide"; -@import "layout"; -@import "article"; -@import "pictos"; -@import "login"; -@import "save"; -@import "messages"; - -/* Tools */ -@import "media_queries"; -@import "print"; -@import "ratatouille"; diff --git a/app/Resources/static/themes/baggy/css/layout.scss b/app/Resources/static/themes/baggy/css/layout.scss deleted file mode 100644 index 493924ca8..000000000 --- a/app/Resources/static/themes/baggy/css/layout.scss +++ /dev/null @@ -1,309 +0,0 @@ -#content { - margin-top: 2em; - min-height: 30em; -} - -footer { - text-align: right; - position: relative; - bottom: 0; - right: 5em; - color: #999; - font-size: 0.8em; - font-style: italic; - z-index: 20; - - a { - color: #999; - font-weight: normal; - } -} - -.list-entries { - letter-spacing: -5px; -} - -.listmode.entry { - width: 100%; - height: inherit; -} - -.card-entry-tags { - max-height: 2em; - overflow-y: hidden; - padding: 0; - margin: 0; -} - -.card-entry-tags li, -.card-entry-tags span { - display: inline-block; - margin: 0 5px; - padding: 5px 12px; - background-color: rgb(0 0 0 / 60%); - border-radius: 3px; - max-height: 2em; - overflow: hidden; - text-overflow: ellipsis; -} - -.card-entry-tags a, -.card-entry-labels a { - text-decoration: none; - font-weight: normal; - color: #fff; -} - -.nav-panel-add-tag { - margin-top: 10px; -} - -.list-entries + .results { - margin-bottom: 2em; -} - -.reading-time, -.created-at { - color: #999; - font-style: italic; - font-weight: normal; - font-size: 0.9em; -} - -.estimatedTime small { - position: relative; - top: -1px; -} - -.entry { - background-color: #fff; - letter-spacing: normal; - box-shadow: 0 3px 7px rgb(0 0 0 / 30%); - display: inline-block; - width: 32%; - margin-bottom: 1.5em; - vertical-align: top; - margin-right: 1%; - position: relative; - overflow: hidden; - padding: 1.5em 0 3em; - height: 440px; - - img.preview { - width: 100%; - object-fit: cover; - height: 100%; - } - - &::before { - content: ""; - width: 0; - height: 0; - border: 10px solid transparent; - border-bottom-color: #000; - position: absolute; - bottom: 0.7em; - z-index: 10; - right: 1.5em; - transition: all 0.5s ease; - } - - &::after { - content: ""; - position: absolute; - height: 7px; - width: 100%; - bottom: 0; - left: 0; - background-color: #000; - transition: all 0.5s ease; - } - - &:hover { - box-shadow: 0 3px 10px rgb(0 0 0 / 100%); - - &::after { - height: 40px; - } - - &::before { - bottom: 2.3em; - } - - h2 a { - color: #666; - } - - .tools { - bottom: 0; - } - } - - h2 { - text-transform: none; - margin-bottom: 0; - line-height: 1.2; - margin-left: 5px; - } - - &::after { - content: none; - } - - a { - display: block; - text-decoration: none; - color: #000; - word-wrap: break-word; - transition: all 0.5s ease; - } - - p { - color: #666; - font-size: 0.9em; - line-height: 1.7; - margin: 5px 5px auto; - } - - h2 a::first-letter { - text-transform: uppercase; - } - - .tools { - position: absolute; - bottom: -40px; - left: 0; - background: #000; - width: 100%; - z-index: 10; - padding-right: 0.5em; - text-align: right; - transition: all 0.5s ease; - - a { - color: #666; - text-decoration: none; - display: block; - padding: 0.4em; - - &:hover { - color: #fff; - } - } - - li { - display: inline-block; - margin-top: 10px; - } - - li:first-child { - float: left; - font-size: 0.9em; - max-width: calc(100% - 40px * 4); - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - max-height: 2em; - margin-left: 10px; - } - } - - .card-entry-labels { - position: absolute; - top: 100px; - left: -1em; - z-index: 90; - max-width: 50%; - padding-left: 0; - - li { - margin: 10px 10px 10px auto; - padding: 5px 12px 5px 25px; - background-color: rgb(0 0 0 / 60%); - border-radius: 0 3px 3px 0; - color: #fff; - cursor: default; - max-height: 2em; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - - a { - color: #fff; - } - } - } -} - -.entry:nth-child(3n+1) { - margin-left: 0; -} - -.results { - letter-spacing: -5px; - padding: 0 0 0.5em; - - > * { - display: inline-block; - vertical-align: top; - letter-spacing: normal; - width: 50%; - text-align: right; - } -} - -div.pagination ul { - text-align: right; -} - -.nb-results { - text-align: left; - font-style: italic; - color: #999; - display: inline-flex; -} - -div.pagination ul { - a { - color: #999; - text-decoration: none; - - &:hover, - &:focus { - text-decoration: underline; - } - } - - > * { - display: inline-block; - margin-left: 0.5em; - } - - .prev.disabled, - .next.disabled { - display: none; - } - - .current { - height: 25px; - padding: 4px 8px; - border: 1px solid #d5d5d5; - text-decoration: none; - font-weight: bold; - color: #000; - background-color: #ccc; - } -} - -.card-tag-form { - display: inline-block; -} - -.card-tag-form input[type="text"] { - min-width: 20em; -} - -.hide, -.hidden { - display: none; -} diff --git a/app/Resources/static/themes/baggy/css/login.scss b/app/Resources/static/themes/baggy/css/login.scss deleted file mode 100644 index 3e0ea73dc..000000000 --- a/app/Resources/static/themes/baggy/css/login.scss +++ /dev/null @@ -1,26 +0,0 @@ -.login { - background-color: #333; - - #main { - padding: 0; - margin: 0; - } - - form { - background-color: #fff; - padding: 1.5em; - box-shadow: 0 1px 8px rgb(0 0 0 / 90%); - width: 20em; - position: absolute; - top: 8em; - left: 50%; - margin-left: -10em; - } - - .logo { - position: absolute; - top: 2em; - left: 50%; - margin-left: -55px; - } -} diff --git a/app/Resources/static/themes/baggy/css/main.css b/app/Resources/static/themes/baggy/css/main.css index a087f183d..e69de29bb 100755 --- a/app/Resources/static/themes/baggy/css/main.css +++ b/app/Resources/static/themes/baggy/css/main.css @@ -1,1315 +0,0 @@ -/* ========================================================================== - Sommaire - - 1 = Style Guide - 2 = Layout - 3 = Pictos - 4 = Messages - 5 = Article - 6 = Media queries - - ========================================================================== */ - -html { - min-height: 100%; -} - -body { - background-color: #eee; -} - -.login { - background-color: #333; -} - -.login #main { - padding: 0; - margin: 0; -} - -.login form { - background-color: #fff; - padding: 1.5em; - box-shadow: 0 1px 8px rgb(0 0 0 / 90%); - width: 20em; - position: absolute; - top: 8em; - left: 50%; - margin-left: -10em; -} - -.login .logo { - position: absolute; - top: 2em; - left: 50%; - margin-left: -55px; -} - -/* ========================================================================== - 1 = Style Guide - ========================================================================== */ - -::selection { - color: #fff; - background-color: #000; -} - -.desktopHide { - display: none; -} - -.logo { - position: fixed; - z-index: 20; - top: 0.4em; - left: 0.6em; -} - -h2, -h3, -h4 { - font-family: "PT Sans", sans-serif; - text-transform: uppercase; -} - -p, -li, -label { - color: #666; -} - -a { - color: #000; - font-weight: bold; -} - -a.nostyle { - text-decoration: none; -} - -a:hover, -a:focus { - text-decoration: none; -} - -form fieldset { - border: 0; - padding: 0; - margin: 0; -} - -form input[type="text"], -form input[type="number"], -select, -form input[type="password"], -form input[type="url"], -form input[type="email"] { - border: 1px solid #999; - padding: 0.5em 1em; - min-width: 12em; - color: #666; -} - -@media screen and (min-device-pixel-ratio: 0) { - select { - appearance: none; - border-radius: 0; - background: #fff url("../../_global/img/bg-select.png") no-repeat right center; - } -} - -.inline .row { - display: inline-block; - margin-right: 0.5em; -} - -.inline label { - min-width: 6em; -} - -fieldset label { - display: inline-block; - min-width: 12.5em; - color: #666; -} - -label { - margin-right: 0.5em; -} - -form .row { - margin-bottom: 0.5em; -} - -form button, -input[type="submit"] { - cursor: pointer; - background-color: #000; - color: #fff; - padding: 0.5em 1em; - display: inline-block; - border: 1px solid #000; -} - -form button:hover, -form button:focus, -input[type="submit"]:hover, -input[type="submit"]:focus { - background-color: #fff; - color: #000; - transition: all 0.5s ease; -} - -#bookmarklet { - cursor: move; -} - -h2::after { - content: ""; - height: 4px; - width: 70px; - background-color: #000; - display: block; -} - -.links { - padding: 0; - margin: 0; -} - -.links li { - list-style: none; - margin: 0; - padding: 0; -} - -#links { - position: fixed; - top: 0; - width: 10em; - left: 0; - text-align: right; - background-color: #333; - padding-top: 9.5em; - height: 100%; - box-shadow: inset -4px 0 20px rgb(0 0 0 / 60%); - z-index: 15; -} - -#main { - margin-left: 12em; - position: relative; - z-index: 10; - padding-right: 5%; - padding-bottom: 1em; -} - -#links > li > a { - display: block; - padding: 0.5em 2em 0.5em 1em; - color: #fff; - position: relative; - text-transform: uppercase; - text-decoration: none; - font-weight: normal; - font-family: "PT Sans", sans-serif; - transition: all 0.5s ease; -} - -#links > li > a:hover, -#links > li > a:focus { - background-color: #999; - color: #000; -} - -#links .current::after { - content: ""; - width: 0; - height: 0; - position: absolute; - border-style: solid; - border-width: 10px; - border-color: transparent #eee transparent transparent; - right: 0; - top: 50%; - margin-top: -10px; -} - -#links li:last-child { - position: fixed; - bottom: 1em; - width: 10em; -} - -#links li:last-child a::before { - font-size: 1.2em; - position: relative; - top: 2px; -} - -#sort { - padding: 0; - list-style-type: none; - opacity: 0.5; - display: inline-block; -} - -#sort li { - display: inline; - font-size: 0.9em; -} - -#sort li + li { - margin-left: 10px; -} - -#sort a { - padding: 2px 2px 0; - vertical-align: middle; -} - -#sort img { - vertical-align: baseline; -} - -#sort img:hover { - cursor: pointer; -} - -#display-mode { - float: right; - margin-top: 10px; - margin-bottom: 10px; - opacity: 0.5; -} - -#listmode { - width: 16px; - display: inline-block; - text-decoration: none; -} - -#listmode.tablemode { - background-image: url("../../_global/img/table.png"); - background-repeat: no-repeat; - background-position: bottom; -} - -#listmode.listmode { - background-image: url("../../_global/img/list.png"); - background-repeat: no-repeat; - background-position: bottom; -} - -#warning_message { - position: fixed; - background-color: #ff6347; - z-index: 1000; - bottom: 0; - left: 0; - width: 100%; - color: #000; -} - -/* ========================================================================== - 2 = Layout - ========================================================================== */ - -#content { - margin-top: 2em; - min-height: 30em; -} - -footer { - text-align: right; - position: relative; - bottom: 0; - right: 5em; - color: #999; - font-size: 0.8em; - font-style: italic; - z-index: 20; -} - -footer a { - color: #999; - font-weight: normal; -} - -.list-entries { - letter-spacing: -5px; -} - -.listmode.entry { - width: 100%; - height: inherit; -} - -.card-entry-labels { - position: absolute; - top: 100px; - left: -1em; - z-index: 90; - max-width: 50%; - padding-left: 0; -} - -.card-entry-labels li { - margin: 10px 10px 10px auto; - padding: 5px 12px 5px 25px; - background-color: rgb(0 0 0 / 60%); - border-radius: 0 3px 3px 0; - color: #fff; - cursor: default; - max-height: 2em; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.card-entry-tags { - max-height: 2em; - overflow-y: hidden; - padding: 0; - margin: 0; -} - -.card-entry-tags li, -.card-entry-tags span { - display: inline-block; - margin: 0 5px; - padding: 5px 12px; - background-color: rgb(0 0 0 / 60%); - border-radius: 3px; - max-height: 2em; - overflow: hidden; - text-overflow: ellipsis; -} - -.card-entry-tags a, -.card-entry-labels a { - text-decoration: none; - font-weight: normal; - color: #fff; -} - -.nav-panel-add-tag { - margin-top: 10px; -} - -.list-entries + .results { - margin-bottom: 2em; -} - -.reading-time, -.created-at { - color: #999; - font-style: italic; - font-weight: normal; - font-size: 0.9em; -} - -.estimatedTime small { - position: relative; - top: -1px; -} - -.entry { - background-color: #fff; - letter-spacing: normal; - box-shadow: 0 3px 7px rgb(0 0 0 / 30%); - display: inline-block; - width: 32%; - margin-bottom: 1.5em; - vertical-align: top; - margin-right: 1%; - position: relative; - overflow: hidden; - padding: 1.5em 1.5em 3em; - height: 440px; -} - -.entry::before { - content: ""; - width: 0; - height: 0; - border-style: solid; - border-color: transparent transparent #000; - border-width: 10px; - position: absolute; - bottom: 0.3em; - z-index: 10; - right: 1.5em; - transition: all 0.5s ease; -} - -.entry::after { - content: ""; - position: absolute; - height: 7px; - width: 100%; - bottom: 0; - left: 0; - background-color: #000; - transition: all 0.5s ease; -} - -.entry:hover { - box-shadow: 0 3px 10px rgb(0 0 0 / 100%); -} - -.entry:hover::after { - height: 40px; -} - -.entry:hover::before { - bottom: 2.4em; -} - -.entry:hover h2 a { - color: #666; -} - -.entry h2 { - text-transform: none; - margin-bottom: 0; - line-height: 1.2; -} - -.entry h2::after { - content: none; -} - -.entry h2 a { - display: block; - text-decoration: none; - color: #000; - word-wrap: break-word; - transition: all 0.5s ease; -} - -img.preview { - max-width: calc(100% + 3em); - left: -1.5em; - position: relative; -} - -.entry p { - color: #666; - font-size: 0.9em; - line-height: 1.7; - margin-top: 5px; -} - -.entry h2 a::first-letter { - text-transform: uppercase; -} - -.entry:hover .tools { - bottom: 0; -} - -.entry .tools { - position: absolute; - bottom: -50px; - left: 0; - width: 100%; - z-index: 10; - padding-right: 0.5em; - text-align: right; - transition: all 0.5s ease; -} - -.entry .tools a { - color: #666; - text-decoration: none; - display: block; - padding: 0.4em; -} - -.entry .tools a:hover { - color: #fff; -} - -.entry .tools li { - display: inline-block; -} - -.entry:nth-child(3n+1) { - margin-left: 0; -} - -.results { - letter-spacing: -5px; - padding: 0 0 0.5em; -} - -.results > * { - display: inline-block; - vertical-align: top; - letter-spacing: normal; - width: 50%; - text-align: right; -} - -div.pagination ul { - text-align: right; -} - -.nb-results { - text-align: left; - font-style: italic; - color: #999; - display: inline-flex; -} - -div.pagination ul > * { - display: inline-block; - margin-left: 0.5em; -} - -div.pagination ul a { - color: #999; - text-decoration: none; -} - -div.pagination ul a:hover, -div.pagination ul a:focus { - text-decoration: underline; -} - -div.pagination ul .prev.disabled, -div.pagination ul .next.disabled { - display: none; -} - -div.pagination ul .current { - height: 25px; - padding: 4px 8px; - border: 1px solid #d5d5d5; - text-decoration: none; - font-weight: bold; - color: #000; - background-color: #ccc; -} - -.hide { - display: none; -} - -/* ========================================================================== - 2.1 = "save a link" related styles - ========================================================================== */ - -.popup-form { - background: rgb(0 0 0 / 50%); - position: absolute; - top: 0; - left: 10em; - z-index: 20; - height: 100%; - width: 100%; - margin: 0; - margin-top: -30% !important; - padding: 2em; - display: none; - border-left: 1px #eee solid; -} - -.popup-form form { - background-color: #fff; - position: absolute; - top: 0; - left: 0; - z-index: 20; - border: 10px solid #000; - width: 400px; - height: 200px; - padding: 2em; -} - -#bagit-form-form .addurl { - margin-left: 0; -} - -.closeMessage, -.close-button { - background-color: #000; - color: #fff; - font-size: 1.2em; - line-height: 1.6; - width: 1.6em; - height: 1.6em; - text-align: center; - text-decoration: none; -} - -.closeMessage:hover, -.closeMessage:focus, -.close-button:hover, -.close-button:focus { - background-color: #999; - color: #000; -} - -.close-button--popup { - display: inline-block; - position: absolute; - top: 0; - right: 0; - font-size: 1.4em; -} - -.active-current { - background-color: #999; -} - -.active-current::after { - content: ""; - width: 0; - height: 0; - position: absolute; - border-style: solid; - border-width: 10px; - border-color: transparent #eee transparent transparent; - right: 0; - top: 50%; - margin-top: -10px; -} - -.opacity03 { - opacity: 0.3; -} - -.add-to-wallabag-link-after { - background-color: #000; - color: #fff; - padding: 0 3px 2px; -} - -a.add-to-wallabag-link-after { - visibility: hidden; - position: absolute; - opacity: 0; - transition-duration: 2s; - transition-timing-function: ease-out; -} - -#article article a:hover + a.add-to-wallabag-link-after, -a.add-to-wallabag-link-after:hover { - opacity: 1; - visibility: visible; - transition-duration: 0.3s; - transition-timing-function: ease-in; -} - -a.add-to-wallabag-link-after::after { - content: "w"; -} - -#add-link-result { - font-weight: bold; - font-size: 0.9em; -} - -.btn-clickable { - cursor: pointer; -} - -/* ========================================================================== - 3 = Pictos - ========================================================================== */ - -@font-face { - font-family: icomoon; - src: url("../fonts/IcoMoon-Free.ttf"); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: "Material Icons"; - font-style: normal; - font-weight: 400; - src: url(../fonts/MaterialIcons-Regular.eot); - - /* For IE6-8 */ - src: local("Material Icons"), local("MaterialIcons-Regular"), url(../fonts/MaterialIcons-Regular.woff2) format("woff2"), url(../fonts/MaterialIcons-Regular.woff) format("woff"), url(../fonts/MaterialIcons-Regular.ttf) format("truetype"); -} - -.material-icons { - font-family: "Material Icons"; - font-weight: normal; - font-style: normal; - font-size: 1em; /* Preferred icon size */ - width: 1em; - height: 1em; - display: inline-block; - line-height: 1; - text-transform: none; - letter-spacing: normal; - word-wrap: normal; - white-space: nowrap; - direction: ltr; - - /* Support for all WebKit browsers. */ - -webkit-font-smoothing: antialiased; - - /* Support for Safari and Chrome. */ - text-rendering: optimizeLegibility; - - /* Support for Firefox. */ - -moz-osx-font-smoothing: grayscale; - - /* Support for IE. */ - font-feature-settings: "liga"; -} - -.material-icons.md-18 { font-size: 18px; } -.material-icons.md-24 { font-size: 24px; } -.material-icons.md-36 { font-size: 36px; } -.material-icons.md-48 { font-size: 48px; } - -.icon span, -.icon-image span { - position: absolute; - top: -9999px; -} - -[class^="icon-"]::before, -[class*=" icon-"]::before { - font-family: icomoon; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - - /* Enable Ligatures ================ */ - letter-spacing: 0; - font-feature-settings: "liga"; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-flattr::before { - content: "\ead4"; -} - -.icon-mail::before { - content: "\ea86"; -} - -.icon-up-open::before { - content: "\e80b"; -} - -.icon-star::before { - content: "\e9d9"; -} - -.icon-check::before { - content: "\ea10"; -} - -.icon-link::before { - content: "\e9cb"; -} - -.icon-reply::before { - content: "\e806"; -} - -.icon-menu::before { - content: "\e9bd"; -} - -.icon-clock::before { - content: "\e803"; -} - -.icon-twitter::before { - content: "\ea96"; -} - -.icon-down-open::before { - content: "\e809"; -} - -.icon-trash::before { - content: "\e9ac"; -} - -.icon-delete::before { - content: "\ea0d"; -} - -.icon-power::before { - content: "\ea14"; -} - -.icon-arrow-up-thick::before { - content: "\ea3a"; -} - -.icon-rss::before { - content: "\e808"; -} - -.icon-print::before { - content: "\e954"; -} - -.icon-reload::before { - content: "\ea2e"; -} - -.icon-price-tags::before { - content: "\e936"; -} - -.icon-eye::before { - content: "\e9ce"; -} - -.icon-no-eye::before { - content: "\e9d1"; -} - -.icon-calendar::before { - content: "\e953"; -} - -.icon-pencil2::before { - content: "\e906"; -} - -.icon-users::before { - content: "\e972"; -} - -.icon-time::before { - content: "\e952"; -} - -/* .icon-image class, for image-based icons - ========================================================================== */ - -.icon-image { - background-size: 16px 16px; - background-repeat: no-repeat; - background-position: center; - padding-right: 1em !important; - padding-left: 1em !important; -} - -/* Diaspora */ -.icon-image--diaspora { - background-image: url("../../_global/img/icons/diaspora-icon--black.png"); -} - -/* Unmark.it */ -.icon-image--unmark { - background-image: url("../../_global/img/icons/unmark-icon--black.png"); -} - -/* shaarli */ -.icon-image--shaarli { - background-image: url("../../_global/img/icons/shaarli.png"); -} - -/* scuttle */ -.icon-image--scuttle { - background-image: url("../../_global/img/icons/scuttle.png"); -} - -/* ========================================================================== - Icon selected - ========================================================================== */ - -.icon-star.fav::before { - color: #fff; -} - -.icon-check.archive::before { - color: #fff; -} - -/* ========================================================================== - 4 = Messages - ========================================================================== */ - -.messages { - text-align: left; - margin-top: 1em; -} - -.messages > * { - display: inline-block; -} - -.warning { - font-weight: bold; - display: block; - width: 100%; -} - -.more-info { - font-size: 0.85em; - line-height: 1.5; - color: #aaa; -} - -.more-info a { - color: #aaa; -} - -/* ========================================================================== - 5 = Article - ========================================================================== */ - -#article { - width: 70%; - margin-bottom: 3em; - text-align: justify; -} - -#article .tags { - margin-bottom: 1em; -} - -#article i { - font-style: normal; -} - -blockquote { - border: 1px solid #999; - background-color: #fff; - padding: 1em; - margin: 0; -} - -#article h2, -#article h3, -#article h4 { - text-transform: none; -} - -#article h2::after { - content: none; -} - -.topPosF { - position: fixed; - right: 20%; - bottom: 2em; - font-size: 1.5em; -} - -#article_toolbar { - margin-bottom: 1em; -} - -#article_toolbar li { - display: inline-block; - margin: 3px auto; -} - -#article_toolbar a { - background-color: #000; - padding: 0.3em 0.5em 0.2em; - color: #fff; - text-decoration: none; -} - -#article_toolbar a:hover, -#article_toolbar a:focus { - background-color: #999; -} - -#nav-btn-add-tag { - cursor: pointer; -} - -.shaarli::before { - content: "*"; -} - -.scuttle::before { - content: "*"; -} - -.return { - text-decoration: none; - margin-top: 1em; - display: block; -} - -.return::before { - margin-right: 0.5em; -} - -.notags { - font-style: italic; - color: #999; -} - -.icon-rss { - background-color: #000; - color: #fff; - padding: 0.2em 0.5em; -} - -.icon-rss::before { - position: relative; - top: 2px; -} - -.list-tags li { - margin-bottom: 0.5em; -} - -.list-tags .icon-rss:hover, -.list-tags .icon-rss:focus { - background-color: #fff; - color: #000; - text-decoration: none; -} - -.list-tags a { - text-decoration: none; -} - -.list-tags a:hover, -.list-tags a:focus { - text-decoration: underline; -} - -pre code { - font-family: "Courier New", Courier, monospace; -} - -#filters { - position: fixed; - width: 20%; - height: 100%; - top: 0; - right: 0; - background-color: #fff; - padding: 15px; - padding-right: 30px; - padding-top: 30px; - border-left: 1px #333 solid; - z-index: 12; - min-width: 300px; -} - -#filters form .filter-group { - margin: 5px; -} - -#download-form { - position: fixed; - width: 10%; - height: 100%; - top: 0; - right: 0; - background-color: #fff; - padding: 15px; - padding-right: 30px; - padding-top: 30px; - border-left: 1px #333 solid; - z-index: 12; - min-width: 200px; -} - -#download-form li { - display: block; - padding: 0.5em 2em 0.5em 1em; - color: #fff; - position: relative; - text-transform: uppercase; - text-decoration: none; - font-weight: 400; - font-family: PT Sans, sans-serif; - transition: all 0.5s ease; -} - -/* ========================================================================== - 6 = Media Queries - ========================================================================== */ - -@media screen and (max-width: 1050px) { - .entry { - width: 49%; - } - - .entry:nth-child(3n+1) { - margin-left: 1.5%; - } - - .entry:nth-child(2n+1) { - margin-left: 0; - } -} - -@media screen and (max-width: 900px) { - #article { - width: 80%; - } - - .topPosF { - right: 2.5em; - } -} - -@media screen and (max-width: 700px) { - .entry { - width: 100%; - margin-left: 0; - } - - #display-mode { - display: none; - } -} - -@media screen and (max-height: 770px) { - .menu.users, - .menu.internal, - .menu.developer { - display: none; - } -} - -@media screen and (max-width: 500px) { - .entry { - width: 100%; - margin-left: 0; - } - - body > header { - background-color: #333; - position: fixed; - top: 0; - width: 100%; - height: 3em; - z-index: 11; - } - - #links li:last-child { - position: static; - width: auto; - } - - #links li:last-child a::before { - content: none; - } - - .logo { - width: 1.25em; - height: 1.25em; - left: 0; - top: 0; - } - - .login > header { - position: static; - } - - .login form { - width: 100%; - position: static; - margin-left: 0; - } - - .login .logo { - height: auto; - top: 0.5em; - width: 75px; - margin-left: -37.5px; - } - - .desktopHide { - display: block; - position: fixed; - z-index: 20; - top: 0; - right: 0; - border: 0; - width: 2.5em; - height: 2.5em; - cursor: pointer; - background-color: #999; - font-size: 1.2em; - } - - .desktopHide:hover, - .desktopHide:focus { - background-color: #fff; - } - - #links { - display: none; - width: 100%; - height: auto; - padding-top: 3em; - } - - #links.menu--open { - display: block; - } - - footer { - position: static; - margin-right: 3em; - } - - #main { - margin-left: 1.5em; - padding-right: 1.5em; - position: static; - margin-top: 3em; - } - - .card-entry-labels { - display: none; - } - - #article_toolbar .topPosF { - display: none; - } - - #article { - width: 100%; - } - - #article h1 { - font-size: 1.5em; - } - - #article_toolbar a { - padding: 0.3em 0.4em 0.2em; - } - - #display-mode { - display: none; - } - - .popup-form, - #bagit-form, - #search-form { - left: 0; - width: 100%; - border-left: none; - } - - .popup-form form, - #bagit-form form, - #search-form form { - width: 100%; - } -} diff --git a/app/Resources/static/themes/baggy/css/media_queries.scss b/app/Resources/static/themes/baggy/css/media_queries.scss deleted file mode 100755 index d8014ca65..000000000 --- a/app/Resources/static/themes/baggy/css/media_queries.scss +++ /dev/null @@ -1,177 +0,0 @@ -@media screen and (max-width: 1050px) { - .entry { - width: 49%; - } - - .entry:nth-child(3n+1) { - margin-left: 1.5%; - } - - .entry:nth-child(2n+1) { - margin-left: 0; - } -} - -@media screen and (max-width: 900px) { - #article { - width: 80%; - } - - .topPosF { - right: 2.5em; - } -} - -@media screen and (max-width: 700px) { - .entry { - width: 100%; - margin-left: 0; - } - - #display-mode { - display: none; - } -} - -@media screen and (max-height: 770px) { - .menu.users, - .menu.internal, - .menu.developer { - display: none; - } -} - -@media screen and (max-width: 500px) { - .entry { - width: 100%; - margin-left: 0; - } - - body > header { - background-color: #333; - position: fixed; - top: 0; - width: 100%; - height: 3em; - z-index: 11; - } - - #links li:last-child { - position: static; - width: auto; - } - - #links li:last-child a::before { - content: none; - } - - .logo { - width: 1.25em; - height: 1.25em; - left: 0; - top: 0; - } - - .login > header { - position: static; - } - - .login form { - width: 100%; - position: static; - margin-left: 0; - } - - .login .logo { - height: auto; - top: 0.5em; - width: 75px; - margin-left: -37.5px; - } - - .desktopHide { - display: block; - position: fixed; - z-index: 20; - top: 0; - right: 0; - border: 0; - width: 2.5em; - height: 2.5em; - cursor: pointer; - background-color: #999; - font-size: 1.2em; - } - - .desktopHide:hover, - .desktopHide:focus { - background-color: #fff; - } - - #links { - display: none; - width: 100%; - height: auto; - padding-top: 3em; - } - - #links.menu--open { - display: block; - } - - footer { - position: static; - margin-right: 3em; - } - - #main { - margin-left: 1.5em; - padding-right: 1.5em; - position: static; - margin-top: 3em; - } - - .card-entry-labels { - display: none; - } - - #article_toolbar .topPosF { - display: none; - } - - #article { - width: 100%; - } - - #article h1 { - font-size: 1.5em; - } - - #article_toolbar a { - padding: 0.3em 0.4em 0.2em; - } - - #display-mode { - display: none; - } - - .popup-form, - #bagit-form, - #search-form { - left: 0; - width: 100%; - border-left: none; - } - - .popup-form form, - #bagit-form form, - #search-form form { - width: 100%; - } -} - -@media only print { - header h1.logo { - display: none; - } -} diff --git a/app/Resources/static/themes/baggy/css/messages.scss b/app/Resources/static/themes/baggy/css/messages.scss deleted file mode 100755 index a388419eb..000000000 --- a/app/Resources/static/themes/baggy/css/messages.scss +++ /dev/null @@ -1,50 +0,0 @@ -/* ========================================================================== - Messages - ========================================================================== */ - -.messages { - text-align: left; - width: 60%; - margin: auto 17%; - - > * { - display: inline-block; - } - - .install { - text-align: left; - - &.error { - border: 1px solid #c42608; - color: #c00 !important; - background: #fff0ef; - } - - &.notice { - border: 1px solid #ebcd41; - color: #000; - background: #fffcd3; - } - - &.success { - border: 1px solid #6dc70c; - background: #e0fbcc !important; - } - } -} - -.warning { - font-weight: bold; - display: block; - width: 100%; -} - -.more-info { - font-size: 0.85em; - line-height: 1.5; - color: #aaa; - - a { - color: #aaa; - } -} diff --git a/app/Resources/static/themes/baggy/css/pictos.scss b/app/Resources/static/themes/baggy/css/pictos.scss index f185fc262..e69de29bb 100644 --- a/app/Resources/static/themes/baggy/css/pictos.scss +++ b/app/Resources/static/themes/baggy/css/pictos.scss @@ -1,200 +0,0 @@ -/* ========================================================================== - Pictos - ========================================================================== */ - -@font-face { - font-family: icomoon; - src: url("~icomoon-free-npm/Font/IcoMoon-Free.ttf"); - font-weight: normal; - font-style: normal; -} - -.material-icons { - font-family: "Material Icons"; - font-weight: normal; - font-style: normal; - font-size: 1em; /* Preferred icon size */ - width: 1em; - height: 1em; - display: inline-block; - line-height: 1; - text-transform: none; - letter-spacing: normal; - word-wrap: normal; - white-space: nowrap; - direction: ltr; - - /* Support for all WebKit browsers. */ - -webkit-font-smoothing: antialiased; - - /* Support for Safari and Chrome. */ - text-rendering: optimizeLegibility; - - /* Support for Firefox. */ - -moz-osx-font-smoothing: grayscale; - - /* Support for IE. */ - font-feature-settings: "liga"; - - .md-18 { font-size: 18px; } - .md-24 { font-size: 24px; } - .md-36 { font-size: 36px; } - .md-48 { font-size: 48px; } - - .vertical-align-middle { - vertical-align: middle !important; - } -} - -.icon span, -.icon-image span { - position: absolute; - top: -9999px; -} - -[class^="icon-"]::before, -[class*=" icon-"]::before { - font-family: icomoon; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - - /* Enable Ligatures ================ */ - letter-spacing: 0; - font-feature-settings: "liga"; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-flattr::before { - content: "\ead4"; -} - -.icon-mail::before { - content: "\ea86"; -} - -.icon-up-open::before { - content: "\e80b"; -} - -.icon-star::before { - content: "\e9d9"; -} - -.icon-check::before { - content: "\ea10"; -} - -.icon-link::before { - content: "\e9cb"; -} - -.icon-reply::before { - content: "\e806"; -} - -.icon-menu::before { - content: "\e9bd"; -} - -.icon-clock::before { - content: "\e803"; -} - -.icon-twitter::before { - content: "\ea96"; -} - -.icon-down-open::before { - content: "\e809"; -} - -.icon-trash::before { - content: "\e9ac"; -} - -.icon-delete::before { - content: "\ea0d"; -} - -.icon-power::before { - content: "\ea14"; -} - -.icon-arrow-up-thick::before { - content: "\ea3a"; -} - -.icon-feed::before { - content: "\e808"; -} - -.icon-print::before { - content: "\e954"; -} - -.icon-reload::before { - content: "\ea2e"; -} - -.icon-price-tags::before { - content: "\e936"; -} - -.icon-eye::before { - content: "\e9ce"; -} - -.icon-no-eye::before { - content: "\e9d1"; -} - -.icon-calendar::before { - content: "\e953"; -} - -.icon-time::before { - content: "\e952"; -} - -/* .icon-image class, for image-based icons - ========================================================================== */ - -.icon-image { - background: no-repeat center/80%; - padding-right: 1em !important; - padding-left: 1em !important; -} - -/* Diaspora */ -.icon-image--diaspora { - background-image: url("../../_global/img/icons/Diaspora-asterisk.svg"); -} - -/* Unmark.it */ -.icon-image--unmark { - background-image: url("../../_global/img/icons/unmark-icon--black.png"); -} - -/* shaarli */ -.icon-image--shaarli { - background-image: url("../../_global/img/icons/shaarli.png"); -} - -/* ========================================================================== - Icon selected - ========================================================================== */ - -.icon-star.fav::before { - color: #fff; -} - -.icon-check.archive::before { - color: #fff; -} diff --git a/app/Resources/static/themes/baggy/css/print.scss b/app/Resources/static/themes/baggy/css/print.scss deleted file mode 100755 index 6f1c442e6..000000000 --- a/app/Resources/static/themes/baggy/css/print.scss +++ /dev/null @@ -1,63 +0,0 @@ -@media print { - /* ### Layout ### */ - - body { - font-family: serif; - background-color: #fff; - } - - @page { - margin: 1cm; - } - - img { - max-width: 100% !important; - } - - /* ### Content ### */ - - /* Hide useless blocks */ - body > .logo, - #article_toolbar, - #links, - #sort, - body > footer, - .top_link, - div.tools, - header div, - .messages, - .entrie + .results, - #article .mbm a, - #article-informations { - display: none !important; - } - - article { - border: none !important; - } - - /* Add URL after links */ - .vieworiginal a::after { - content: " (" attr(href) ")"; - } - - /* Add explanation after abbr */ - abbr[title]::after { - content: " (" attr(title) ")"; - } - - /* Change border on current pager item */ - .pagination span.current { - border-style: dashed; - } - - #main { - width: 100%; - margin: 0; - padding: 0; - } - - #article { - width: 100%; - } -} diff --git a/app/Resources/static/themes/baggy/css/ratatouille.scss b/app/Resources/static/themes/baggy/css/ratatouille.scss deleted file mode 100644 index c54667706..000000000 --- a/app/Resources/static/themes/baggy/css/ratatouille.scss +++ /dev/null @@ -1,223 +0,0 @@ -/* - Ratatouille mini Framework css by Thomas LEBEAU - Base on KNACSS => www.KNACSS.com (2013-10) @author: Raphael Goetter, Alsacreations - and normalize.css -*/ - -* { - box-sizing: border-box; -} - -html { - font-family: sans-serif; /* 1 */ - text-size-adjust: 100%; /* 2 */ -} - -body { - font-size: 1em; - line-height: 1.5; - margin: 0; -} - -/* ========================================================================== - Mise en forme - ========================================================================== */ - -h1:first-child, -h2:first-child, -h3:first-child, -h4:first-child, -h5:first-child, -h6:first-child, -p:first-child, -ul:first-child, -ol:first-child, -dl:first-child { - margin-top: 0; -} - -code, -kbd, -pre, -samp { - font-family: monospace, serif; -} - -pre { - white-space: pre-wrap; -} - -.upper { - text-transform: uppercase; -} - -.bold { - font-weight: bold; -} - -.inner { - margin: 0 auto; - max-width: 61.25em; /* 980px */ -} - -table, -img, -figure { - max-width: 100%; - height: auto; -} - -iframe { - max-width: 100%; -} - -.fl { - float: left; -} - -.fr { - float: right; -} - -table { - border-collapse: collapse; -} - -figure { - margin: 0; -} - -button, -input, -select, -textarea { - font-family: inherit; - font-size: 100%; - margin: 0; -} - -input[type="search"] { - appearance: textfield; -} - -/* ========================================================================== - Mise en page - ========================================================================== */ - -.dib { - display: inline-block; - vertical-align: middle; -} - -.dnone { - display: none; -} - -.dtable { - display: table; -} - -.dtable > * { - display: table-row; -} - -.dtable > * > * { - display: table-cell; -} - -.element-invisible { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -.small { - font-size: 0.8em; -} - -.big { - font-size: 1.2em; -} - -/* Width */ - -.w100 { - width: 100%; -} - -.w90 { - width: 90%; -} - -.w80 { - width: 80%; -} - -.w70 { - width: 70%; -} - -.w60 { - width: 60%; -} - -.w50 { - width: 50%; -} - -.w40 { - width: 40%; -} - -.w30 { - width: 30%; -} - -.w20 { - width: 20%; -} - -.w10 { - width: 10%; -} - -/* ========================================================================== - Internet Explorer - ========================================================================== */ - -/* IE8 and IE9 */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -/* IE8 and IE9 */ - -audio, -canvas, -video { - display: inline-block; -} - -@media screen { - select { - appearance: none; - border-radius: 0; - } -} diff --git a/app/Resources/static/themes/baggy/css/save.scss b/app/Resources/static/themes/baggy/css/save.scss deleted file mode 100644 index 4a7b0b4b6..000000000 --- a/app/Resources/static/themes/baggy/css/save.scss +++ /dev/null @@ -1,115 +0,0 @@ -/* ========================================================================== - "save a link" related styles - ========================================================================== */ - -.popup-form { - background: rgb(0 0 0 / 50%); - position: absolute; - top: 0; - left: 10em; - z-index: 20; - height: 100%; - width: 100%; - margin: 0; - margin-top: -30% !important; - padding: 2em; - display: none; - border-left: 1px #eee solid; - - form { - background-color: #fff; - position: absolute; - top: 0; - left: 0; - z-index: 20; - border: 10px solid #000; - width: 400px; - height: 200px; - padding: 2em; - } -} - -#bagit-form-form .addurl { - margin-left: 0; -} - -.closeMessage, -.close-button { - background-color: #000; - color: #fff; - font-size: 1.2em; - line-height: 1.6; - width: 1.6em; - height: 1.6em; - text-align: center; - text-decoration: none; - - &:hover, - &:focus { - background-color: #999; - color: #000; - } -} - -.close-button--popup { - display: inline-block; - position: absolute; - top: 0; - right: 0; - font-size: 1.4em; -} - -.active-current { - background-color: #999; - - &::after { - content: ""; - width: 0; - height: 0; - position: absolute; - border: 10px solid transparent; - border-right-color: #eee; - right: 0; - top: 50%; - margin-top: -10px; - } -} - -.opacity03 { - opacity: 0.3; -} - -.add-to-wallabag-link-after { - background-color: #000; - color: #fff; - padding: 0 3px 2px; -} - -a.add-to-wallabag-link-after { - visibility: hidden; - position: absolute; - opacity: 0; - transition-duration: 2s; - transition-timing-function: ease-out; -} - -#article article a:hover + a.add-to-wallabag-link-after, -a.add-to-wallabag-link-after:hover { - opacity: 1; - visibility: visible; - transition-duration: 0.3s; - transition-timing-function: ease-in; -} - -a.add-to-wallabag-link-after::after { - content: "w"; -} - -#add-link-result { - font-weight: bold; - font-size: 0.9em; -} - -.btn-clickable { - cursor: pointer; -} diff --git a/app/Resources/static/themes/baggy/img/blank.png b/app/Resources/static/themes/baggy/img/blank.png deleted file mode 100755 index 113f5d56e461ad74b613ef4aaac3789a81ab830e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6_&i-4Ln>}1CrGd^W?*Ds5@2AQ T^-%5@P=>+N)z4*}Q$iB}*Mkp4 diff --git a/app/Resources/static/themes/baggy/img/down.png b/app/Resources/static/themes/baggy/img/down.png deleted file mode 100644 index d048e4cbc348d836c756513adf75da5ea0039af8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf60z6$DLn>}vJ#&zkL6L*?qGsd2 z*^$-_ef!vNzK}BgxMM=WOz{UrO!mwR?>99i%O_Zz=a{mD@vz`hX5~p7seOMe1)t6> kQqL8yRGIx}l5?CN>y~g6aozopr067CKq5uE@ diff --git a/app/Resources/static/themes/baggy/img/list.png b/app/Resources/static/themes/baggy/img/list.png deleted file mode 100755 index 3ee98c212a748dd517e6841dd73c6933a539ced1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6Og&v3Lp07OC;aedxa7>J_~HJ) zdJX}rf8oqd?mXLU4<~#$`hU*BMB? z1FW+DtP_%zMOyyxA3dhF=0W|r|8)vye!u5vsg!sl)As+{f9Hk^ANNZMSS4+ED;UPW mx^bf*SHrQS?4(klC_sd9>WGrWC!7^o=^!CwgTe~DWM4f)0-=S diff --git a/app/Resources/static/themes/baggy/index.js b/app/Resources/static/themes/baggy/index.js deleted file mode 100755 index 39ad49aa6..000000000 --- a/app/Resources/static/themes/baggy/index.js +++ /dev/null @@ -1,266 +0,0 @@ -import $ from 'jquery'; - -/* Global imports */ -import '../_global/index'; - -/* Shortcuts */ -import './js/shortcuts/main'; -import './js/shortcuts/entry'; - -/* Tools */ -import toggleSaveLinkForm from './js/uiTools'; - -/* Theme style */ -import './css/index.scss'; - -$(document).ready(() => { - /* ========================================================================== - Menu - ========================================================================== */ - - $('#menu').click(() => { - $('#links').toggleClass('menu--open'); - const content = $('#content'); - if (content.hasClass('opacity03')) { - content.removeClass('opacity03'); - } - }); - - /* ========================================================================== - Add tag panel - ========================================================================== */ - - $('#nav-btn-add-tag').on('click', () => { - $('.baggy-add-tag').toggle(100); - $('.nav-panel-menu').addClass('hidden'); - $('#tag_label').focus(); - return false; - }); - - /** - * Filters & Export - */ - // no display if filters not available - if ($('div').is('#filters')) { - $('#button_filters').show(); - $('#clear_form_filters').on('click', () => { - $('#filters input').val(''); - $('#filters :checked').removeAttr('checked'); - return false; - }); - } - - /** - * Close window after adding entry if popup - */ - const currentUrl = window.location.href; - if (currentUrl.match('&closewin=true')) { - window.close(); - } - - /** - if ($('article').size() > 0) { - const waypoint = new Waypoint({ - element: $('.wallabag-title').get(0), - handler: (direction) => { - console.log(direction); - if (direction === 'down') { - $('aside.tags').fadeIn('slow'); - } else { - $('aside.tags').fadeOut('slow'); - } - }, - offset: 250, - }); - } - */ - - /** - * Tags autocomplete - */ - /** - * Not working on v2 - * - - $('#value').bind('keydown', (event) => { - if (event.keyCode === $.ui.keyCode.TAB && $(this).data('ui-autocomplete').menu.active) { - event.preventDefault(); - } - }).autocomplete({ - source: function source(request, response) { - $.getJSON('./?view=tags', { - term: extractLast(request.term), - //id: $(':hidden#entry_id').val() - }, response); - }, - search: function search() { - // custom minLength - const term = extractLast(this.value); - return term.length >= 1; - }, - focus: function focus() { - // prevent value inserted on focus - return false; - }, - select: function select(event, ui) { - const terms = split(this.value); - // remove the current input - terms.pop(); - // add the selected item - terms.push(ui.item.value); - // add placeholder to get the comma-and-space at the end - terms.push(''); - this.value = terms.join(', '); - return false; - }, - }); - */ - - //--------------------------------------------------------------------------- - // Close the message box when the user clicks the close icon - //--------------------------------------------------------------------------- - $('a.closeMessage').on('click', () => { - $(this).parents('div.messages').slideUp(300, () => { $(this).remove(); }); - return false; - }); - - $('#search-form').hide(); - $('#bagit-form').hide(); - $('#filters').hide(); - $('#download-form').hide(); - - //--------------------------------------------------------------------------- - // Toggle the 'Search' popup in the sidebar - //--------------------------------------------------------------------------- - function toggleSearch() { - $('#search-form').toggle(); - $('#search').toggleClass('current'); - $('#search').toggleClass('active-current'); - $('#search-arrow').toggleClass('arrow-down'); - if ($('#search').hasClass('current')) { - $('#content').addClass('opacity03'); - } else { - $('#content').removeClass('opacity03'); - } - } - - //--------------------------------------------------------------------------- - // Toggle the 'Filter' popup on entries list - //--------------------------------------------------------------------------- - function toggleFilter() { - $('#filters').toggle(); - } - - //--------------------------------------------------------------------------- - // Toggle the 'Download' popup on entries list - //--------------------------------------------------------------------------- - function toggleDownload() { - $('#download-form').toggle(); - } - - //--------------------------------------------------------------------------- - // Toggle the 'Save a Link' popup in the sidebar - //--------------------------------------------------------------------------- - function toggleBagit() { - $('#bagit-form').toggle(); - $('#bagit').toggleClass('current'); - $('#bagit').toggleClass('active-current'); - $('#bagit-arrow').toggleClass('arrow-down'); - if ($('#bagit').hasClass('current')) { - $('#content').addClass('opacity03'); - } else { - $('#content').removeClass('opacity03'); - } - } - - //--------------------------------------------------------------------------- - // Close all #links popups in the sidebar - //--------------------------------------------------------------------------- - function closePopups() { - $('#links .messages').hide(); - $('#links > li > a').removeClass('active-current'); - $('#links > li > a').removeClass('current'); - $('[id$=-arrow]').removeClass('arrow-down'); - $('#content').removeClass('opacity03'); - } - - $('#search').click(() => { - closePopups(); - toggleSearch(); - $('#searchfield').focus(); - }); - - $('.filter-btn').click(() => { - closePopups(); - toggleFilter(); - }); - - $('.download-btn').click(() => { - closePopups(); - toggleDownload(); - }); - - $('#bagit').click(() => { - closePopups(); - toggleBagit(); - $('#plainurl').focus(); - }); - - $('#search-form-close').click(() => { - toggleSearch(); - }); - - $('#filter-form-close').click(() => { - toggleFilter(); - }); - - $('#download-form-close').click(() => { - toggleDownload(); - }); - - $('#bagit-form-close').click(() => { - toggleBagit(); - }); - - const bagitFormForm = $('#bagit-form-form'); - - /* ========================================================================== - bag it link and close button - ========================================================================== */ - - // send 'bag it link' form request via ajax - bagitFormForm.submit((event) => { - $('body').css('cursor', 'wait'); - $('#add-link-result').empty(); - - $.ajax({ - type: bagitFormForm.attr('method'), - url: bagitFormForm.attr('action'), - data: bagitFormForm.serialize(), - success: function success() { - $('#add-link-result').html('Done!'); - $('#plainurl').val('').blur(''); - $('body').css('cursor', 'auto'); - }, - error: function error() { - $('#add-link-result').html('Failed!'); - $('body').css('cursor', 'auto'); - }, - }); - - event.preventDefault(); - }); - - /* ========================================================================== - Process all links inside an article - ========================================================================== */ - - $('article a[href^="http"]').after( - () => ``, - ); - - $('.add-to-wallabag-link-after').click((event) => { - toggleSaveLinkForm($(this).attr('href'), event); - event.preventDefault(); - }); -}); diff --git a/app/Resources/static/themes/baggy/js/autoCompleteTags.js b/app/Resources/static/themes/baggy/js/autoCompleteTags.js deleted file mode 100755 index 64fdaa927..000000000 --- a/app/Resources/static/themes/baggy/js/autoCompleteTags.js +++ /dev/null @@ -1,8 +0,0 @@ -function split(val) { - return val.split(/,\s*/); -} -function extractLast(term) { - return split(term).pop(); -} - -export default { split, extractLast }; diff --git a/app/Resources/static/themes/baggy/js/shortcuts/entry.js b/app/Resources/static/themes/baggy/js/shortcuts/entry.js deleted file mode 100644 index c87408b92..000000000 --- a/app/Resources/static/themes/baggy/js/shortcuts/entry.js +++ /dev/null @@ -1,26 +0,0 @@ -import Mousetrap from 'mousetrap'; -import $ from 'jquery'; - -$(document).ready(() => { - if ($('#article').length > 0) { - /* Article view */ - Mousetrap.bind('o', () => { - $('div#article_toolbar ul.links a.original')[0].click(); - }); - - /* mark as favorite */ - Mousetrap.bind('f', () => { - $('div#article_toolbar ul.links a.favorite')[0].click(); - }); - - /* mark as read */ - Mousetrap.bind('a', () => { - $('div#article_toolbar ul.links a.markasread')[0].click(); - }); - - /* delete */ - Mousetrap.bind('del', () => { - $('div#article_toolbar ul.links a.delete')[0].click(); - }); - } -}); diff --git a/app/Resources/static/themes/baggy/js/shortcuts/main.js b/app/Resources/static/themes/baggy/js/shortcuts/main.js deleted file mode 100644 index 43ebf3be8..000000000 --- a/app/Resources/static/themes/baggy/js/shortcuts/main.js +++ /dev/null @@ -1,10 +0,0 @@ -import $ from 'jquery'; -import Mousetrap from 'mousetrap'; - -$(document).ready(() => { - Mousetrap.bind('s', () => { - $('#search').trigger('click'); - $('#search_entry_term').focus(); - return false; - }); -}); diff --git a/app/Resources/static/themes/baggy/js/uiTools.js b/app/Resources/static/themes/baggy/js/uiTools.js deleted file mode 100644 index 713c53f76..000000000 --- a/app/Resources/static/themes/baggy/js/uiTools.js +++ /dev/null @@ -1,35 +0,0 @@ -import $ from 'jquery'; - -function toggleSaveLinkForm(url, event) { - $('#add-link-result').empty(); - - const $bagit = $('#bagit'); - const $bagitForm = $('#bagit-form'); - - $bagit.toggleClass('active-current'); - - // only if bag-it link is not presented on page - if ($bagit.length === 0) { - if (event !== 'undefined' && event) { - $bagitForm.css({ position: 'absolute', top: event.pageY, left: event.pageX - 200 }); - } else { - $bagitForm.css({ position: 'relative', top: 'auto', left: 'auto' }); - } - } - - const searchForm = $('#search-form'); - const plainUrl = $('#plainurl'); - if (searchForm.length !== 0) { - $('#search').removeClass('current'); - $('#search-arrow').removeClass('arrow-down'); - searchForm.hide(); - } - $bagitForm.toggle(); - $('#content').toggleClass('opacity03'); - if (url !== 'undefined' && url) { - plainUrl.val(url); - } - plainUrl.focus(); -} - -export default toggleSaveLinkForm; diff --git a/app/config/config.yml b/app/config/config.yml index 3cf6a565e..cced41f53 100644 --- a/app/config/config.yml +++ b/app/config/config.yml @@ -169,7 +169,6 @@ nelmio_cors: liip_theme: load_controllers: false themes: - - baggy - material autodetect_theme: Wallabag\CoreBundle\Helper\DetectActiveTheme diff --git a/app/config/webpack/common.js b/app/config/webpack/common.js index ebca21009..cc16bafc3 100644 --- a/app/config/webpack/common.js +++ b/app/config/webpack/common.js @@ -7,7 +7,6 @@ const rootDir = path.resolve(__dirname, '../../../'); module.exports = { entry: { material: path.join(rootDir, './app/Resources/static/themes/material/index.js'), - baggy: path.join(rootDir, './app/Resources/static/themes/baggy/index.js'), public: path.join(rootDir, './app/Resources/static/themes/_global/share.js'), }, output: { diff --git a/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php b/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php index ec951be84..347c0d03b 100644 --- a/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php +++ b/src/Wallabag/CoreBundle/Helper/DetectActiveTheme.php @@ -16,15 +16,18 @@ class DetectActiveTheme implements DeviceDetectionInterface { protected $tokenStorage; protected $defaultTheme; + protected $themes; /** * @param TokenStorageInterface $tokenStorage Needed to retrieve the current user * @param string $defaultTheme Default theme when user isn't logged in + * @param array $themes Themes come from the LiipThemeBundle (liip_theme.themes) */ - public function __construct(TokenStorageInterface $tokenStorage, $defaultTheme) + public function __construct(TokenStorageInterface $tokenStorage, $defaultTheme, $themes) { $this->tokenStorage = $tokenStorage; $this->defaultTheme = $defaultTheme; + $this->themes = $themes; } public function setUserAgent($userAgent) @@ -60,6 +63,10 @@ class DetectActiveTheme implements DeviceDetectionInterface return $this->defaultTheme; } + if (!\in_array($config->getTheme(), $this->themes, true)) { + return $this->defaultTheme; + } + return $config->getTheme(); } } diff --git a/src/Wallabag/CoreBundle/Resources/config/services.yml b/src/Wallabag/CoreBundle/Resources/config/services.yml new file mode 100644 index 000000000..e69de29bb diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Config/index.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Config/index.html.twig deleted file mode 100644 index d43a33b26..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Config/index.html.twig +++ /dev/null @@ -1,503 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'config.page_title'|trans }}{% endblock %} - -{% block content %} -

{{ 'config.tab_menu.settings'|trans }}

- - {{ form_start(form.config) }} - {{ form_errors(form.config) }} - -
-
- {{ form_label(form.config.theme) }} - {{ form_errors(form.config.theme) }} - {{ form_widget(form.config.theme) }} -
- - live_help - -
- -
-
- {{ form_label(form.config.items_per_page) }} - {{ form_errors(form.config.items_per_page) }} - {{ form_widget(form.config.items_per_page) }} -
- - live_help - -
- -
-
- {{ form_label(form.config.reading_speed) }} - {{ form_errors(form.config.reading_speed) }} - {{ form_widget(form.config.reading_speed) }} -

- {{ 'config.form_settings.reading_speed.help_message'|trans }} - myreadspeed -

-
- - live_help - -
- -
-
- {{ form_label(form.config.action_mark_as_read) }} - {{ form_errors(form.config.action_mark_as_read) }} - {{ form_widget(form.config.action_mark_as_read) }} -
-
- -
-
- {{ form_label(form.config.language) }} - {{ form_errors(form.config.language) }} - {{ form_widget(form.config.language) }} -
- - live_help - -
- -
-
- {{ form_label(form.config.pocket_consumer_key) }} - {{ form_errors(form.config.pocket_consumer_key) }} - {{ form_widget(form.config.pocket_consumer_key) }} -

- » - https://getpocket.com/developer/docs/authentication -

-
- - live_help - -
- -
-
-

{{ 'config.form_settings.android_configuration'|trans }}

- {{ 'config.form_settings.android_instruction'|trans }} -
- {{ 'config.otp.app.qrcode_label'|trans }} - -
-
- - {{ form_rest(form.config) }} - - -

{{ 'config.tab_menu.feed'|trans }}

- - {{ form_start(form.feed) }} - {{ form_errors(form.feed) }} - -
- {{ 'config.form_feed.description'|trans }} -
- -
-
- - {% if feed.token %} - {{ feed.token }} - {% else %} - {{ 'config.form_feed.no_token'|trans }} - {% endif %} - - {% if feed.token %} - – {{ 'config.form_feed.token_reset'|trans }} - – {{ 'config.form_feed.token_revoke'|trans }} - {% else %} - – {{ 'config.form_feed.token_create'|trans }} - {% endif %} -
-
- - {% if feed.token %} -
- -
- {% endif %} - -
-
- {{ form_label(form.feed.feed_limit) }} - {{ form_errors(form.feed.feed_limit) }} - {{ form_widget(form.feed.feed_limit) }} -
-
- - {{ form_rest(form.feed) }} - - -

{{ 'config.tab_menu.user_info'|trans }}

- - {{ form_start(form.user) }} - {{ form_errors(form.user) }} -
-
- - {{ app.user.username }} -
-
- -
-
- {{ form_label(form.user.name) }} - {{ form_errors(form.user.name) }} - {{ form_widget(form.user.name) }} -
-
- -
-
- {{ form_label(form.user.email) }} - {{ form_errors(form.user.email) }} - {{ form_widget(form.user.email) }} -
-
- - {{ form_widget(form.user.save) }} - - {% if twofactor_auth %} -
{{ 'config.otp.page_title'|trans }}
- -
- {{ 'config.form_user.two_factor_description'|trans }} -
- - - - - - - - - - - - - - - - - - - - - - -
{{ 'config.form_user.two_factor.table_method'|trans }}{{ 'config.form_user.two_factor.table_state'|trans }}{{ 'config.form_user.two_factor.table_action'|trans }}
{{ 'config.form_user.two_factor.emailTwoFactor_label'|trans }}{% if app.user.isEmailTwoFactor %}{{ 'config.form_user.two_factor.state_enabled'|trans }}{% else %}{{ 'config.form_user.two_factor.state_disabled'|trans }}{% endif %}{{ 'config.form_user.two_factor.action_email'|trans }} {% if app.user.isEmailTwoFactor %}Disable{% endif %}
{{ 'config.form_user.two_factor.googleTwoFactor_label'|trans }}{% if app.user.isGoogleTwoFactor %}{{ 'config.form_user.two_factor.state_enabled'|trans }}{% else %}{{ 'config.form_user.two_factor.state_disabled'|trans }}{% endif %}{{ 'config.form_user.two_factor.action_app'|trans }} {% if app.user.isGoogleTwoFactor %}Disable{% endif %}
- - {% endif %} - - {{ form_widget(form.user._token) }} - - - {% if enabled_users > 1 %} -

{{ 'config.form_user.delete.title'|trans }}

- -

{{ 'config.form_user.delete.description'|trans }}

- - {% endif %} - -

{{ 'config.tab_menu.password'|trans }}

- - {{ form_start(form.pwd) }} - {{ form_errors(form.pwd) }} - -
- {{ 'config.form_password.description'|trans }} -
- -
-
- {{ form_label(form.pwd.old_password) }} - {{ form_errors(form.pwd.old_password) }} - {{ form_widget(form.pwd.old_password) }} -
-
- -
-
- {{ form_label(form.pwd.new_password.first) }} - {{ form_errors(form.pwd.new_password.first) }} - {{ form_widget(form.pwd.new_password.first) }} -
-
- -
-
- {{ form_label(form.pwd.new_password.second) }} - {{ form_errors(form.pwd.new_password.second) }} - {{ form_widget(form.pwd.new_password.second) }} -
-
- - {{ form_rest(form.pwd) }} - - -

{{ 'config.tab_menu.rules'|trans }}

- -
    - {% for tagging_rule in app.user.config.taggingRules %} -
  • - {{ 'config.form_rules.if_label'|trans }} - « {{ tagging_rule.rule }} » - {{ 'config.form_rules.then_tag_as_label'|trans }} - « {{ tagging_rule.tags|join(', ') }} » - - -
  • - {% endfor %} -
- - {{ form_start(form.new_tagging_rule) }} - {{ form_errors(form.new_tagging_rule) }} - -
-
- {{ form_label(form.new_tagging_rule.rule) }} - {{ form_errors(form.new_tagging_rule.rule) }} - {{ form_widget(form.new_tagging_rule.rule) }} -
-
- -
-
- {{ form_label(form.new_tagging_rule.tags) }} - {{ form_errors(form.new_tagging_rule.tags) }} - {{ form_widget(form.new_tagging_rule.tags) }} -
-
- - {{ form_rest(form.new_tagging_rule) }} - - -
-

{{ 'config.form_rules.card.import_tagging_rules'|trans }}

-

{{ 'config.form_rules.card.import_tagging_rules_detail'|trans }}

-
- - {{ form_start(form.import_tagging_rule) }} - {{ form_errors(form.import_tagging_rule) }} - -
-
- {{ form_label(form.import_tagging_rule.file) }} - {{ form_errors(form.import_tagging_rule.file) }} - {{ form_widget(form.import_tagging_rule.file) }} -
-
- - {{ form_rest(form.import_tagging_rule) }} - - - {% if app.user.config.taggingRules is not empty %} -
-

{{ 'config.form_rules.card.export_tagging_rules'|trans }}

-

{{ 'config.form_rules.card.export_tagging_rules_detail'|trans }}

-

{{ 'config.form_rules.export'|trans }}

-
- {% endif %} - -
-
-

{{ 'config.form_rules.faq.title'|trans }}

- -

{{ 'config.form_rules.faq.tagging_rules_definition_title'|trans }}

-

{{ 'config.form_rules.faq.tagging_rules_definition_description'|trans|raw }}

- -

{{ 'config.form_rules.faq.how_to_use_them_title'|trans }}

-

{{ 'config.form_rules.faq.how_to_use_them_description'|trans|raw }}

- -

{{ 'config.form_rules.faq.variables_available_title'|trans }}

-

- {{ 'config.form_rules.faq.variables_available_description'|trans }} -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{{ 'config.form_rules.faq.variable_description.label'|trans }}{{ 'config.form_rules.faq.meaning'|trans }}{{ 'config.form_rules.faq.operator_description.label'|trans }}{{ 'config.form_rules.faq.meaning'|trans }}
title{{ 'config.form_rules.faq.variable_description.title'|trans }}<={{ 'config.form_rules.faq.operator_description.less_than'|trans }}
url{{ 'config.form_rules.faq.variable_description.url'|trans }}<{{ 'config.form_rules.faq.operator_description.strictly_less_than'|trans }}
isArchived{{ 'config.form_rules.faq.variable_description.isArchived'|trans }}>={{ 'config.form_rules.faq.operator_description.greater_than'|trans }}
isStarred{{ 'config.form_rules.faq.variable_description.isStarred'|trans }}>{{ 'config.form_rules.faq.operator_description.strictly_greater_than'|trans }}
content{{ 'config.form_rules.faq.variable_description.content'|trans }}={{ 'config.form_rules.faq.operator_description.equal_to'|trans }}
language{{ 'config.form_rules.faq.variable_description.language'|trans }}!={{ 'config.form_rules.faq.operator_description.not_equal_to'|trans }}
mimetype{{ 'config.form_rules.faq.variable_description.mimetype'|trans }}OR{{ 'config.form_rules.faq.operator_description.or'|trans }}
readingTime{{ 'config.form_rules.faq.variable_description.readingTime'|trans }}AND{{ 'config.form_rules.faq.operator_description.and'|trans }}
domainName{{ 'config.form_rules.faq.variable_description.domainName'|trans }}matches{{ 'config.form_rules.faq.operator_description.matches'|trans|raw }}
-
-
- -

{{ 'config.tab_menu.ignore_origin'|trans }}

- -
    - {% for ignore_origin_rule in app.user.config.ignoreOriginRules %} -
  • - {{ 'config.form_rules.if_label'|trans }} - « {{ ignore_origin_rule.rule }} » - - -
  • - {% endfor %} -
- - {{ form_start(form.new_ignore_origin_user_rule) }} - {{ form_errors(form.new_ignore_origin_user_rule) }} - -
-
- {{ form_label(form.new_ignore_origin_user_rule.rule) }} - {{ form_errors(form.new_ignore_origin_user_rule.rule) }} - {{ form_widget(form.new_ignore_origin_user_rule.rule) }} -
-
- - {{ form_rest(form.new_ignore_origin_user_rule) }} - - -
-
-

{{ 'config.form_ignore_origin_rules.faq.title'|trans }}

- -
{{ 'config.form_ignore_origin_rules.faq.ignore_origin_rules_definition_title'|trans }}
-

{{ 'config.form_ignore_origin_rules.faq.ignore_origin_rules_definition_description'|trans|raw }}

- -
{{ 'config.form_ignore_origin_rules.faq.how_to_use_them_title'|trans }}
-

{{ 'config.form_ignore_origin_rules.faq.how_to_use_them_description'|trans|raw }}

- -
{{ 'config.form_ignore_origin_rules.faq.variables_available_title'|trans }}
-

- {{ 'config.form_ignore_origin_rules.faq.variables_available_description'|trans }} -

- - - - - - - - - - - - - - - - - - - - - - - - - -
{{ 'config.form_ignore_origin_rules.faq.variable_description.label'|trans }}{{ 'config.form_ignore_origin_rules.faq.meaning'|trans }}{{ 'config.form_ignore_origin_rules.faq.operator_description.label'|trans }}{{ 'config.form_ignore_origin_rules.faq.meaning'|trans }}
host{{ 'config.form_ignore_origin_rules.faq.variable_description.host'|trans }}={{ 'config.form_ignore_origin_rules.faq.operator_description.equal_to'|trans }}
_all{{ 'config.form_ignore_origin_rules.faq.variable_description._all'|trans }}~{{ 'config.form_ignore_origin_rules.faq.operator_description.matches'|trans|raw }}
-
-
- -

{{ 'config.reset.title'|trans }}

-
-

{{ 'config.reset.description'|trans }}

- -
-{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Config/otp_app.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Config/otp_app.html.twig deleted file mode 100644 index d34556717..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Config/otp_app.html.twig +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'config.page_title'|trans }} > {{ 'config.otp.page_title'|trans }}{% endblock %} - -{% block content %} -
{{ 'config.otp.page_title'|trans }}
- -
    -
  1. -

    {{ 'config.otp.app.two_factor_code_description_1'|trans }}

    -

    {{ 'config.otp.app.two_factor_code_description_2'|trans }}

    - -

    - - -

    -
  2. -
  3. -

    {{ 'config.otp.app.two_factor_code_description_3'|trans }}

    - -

    {{ backupCodes|join("\n")|nl2br }}

    -
  4. -
  5. -

    {{ 'config.otp.app.two_factor_code_description_4'|trans }}

    - - {% for flash_message in app.session.flashbag.get("two_factor") %} -
    - {{ flash_message|trans }} -
    - {% endfor %} - -
    -
    -
    -
    - - -
    -
    -
    -
    - - {{ 'config.otp.app.cancel'|trans }} - - -
    -
    -
  6. -
-{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/edit.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/edit.html.twig deleted file mode 100644 index f7c8626e3..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/edit.html.twig +++ /dev/null @@ -1,7 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'entry.edit.page_title'|trans }}{% endblock %} - -{% block content %} - {{ form(form) }} -{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig deleted file mode 100644 index 021e2589f..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig +++ /dev/null @@ -1,219 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block head %} - {{ parent() }} - {% if tag is defined and app.user.config.feedToken %} - - {% endif %} -{% endblock %} - -{% block title %} - {% set filter = '' %} - {% if tag is defined %} - {% set filter = tag %} - {% endif %} - {% if searchTerm is defined and searchTerm is not empty %} - {% set filter = searchTerm %} - {% endif %} - {% include "@WallabagCore/themes/common/Entry/_title.html.twig" with {'filter': filter} %} -{% endblock %} - -{% block content %} - {% set current_route = app.request.attributes.get('_route') %} - {% if current_route == 'homepage' %} - {% set current_route = 'unread' %} - {% endif %} - {% set list_mode = app.user.config.listMode %} -
-
{{ 'entry.list.number_on_the_page'|transchoice(entries.count) }}
- -
- - {% for entry in entries %} -
-

{{ entry.title|striptags|truncate(80, true, '…')|default('entry.default_title'|trans)|raw }}

- - {% set reading_time = entry.readingTime / app.user.config.readingSpeed * 200 %} -
- - {% if reading_time > 0 %} - {{ 'entry.list.reading_time_minutes'|trans({'%readingTime%': reading_time|round}) }} - {% else %} - {{ 'entry.list.reading_time_less_one_minute'|trans|raw }} - {% endif %} - - - - {{ entry.createdAt|date('Y-m-d') }} - - -
- - - {% if (entry.previewPicture is null or list_mode == 1) %} - -

{{ entry.content|striptags|slice(0, 300) }}…

- {% else %} - - {{ entry.title|e|raw }} - {% endif %} -
- {% endfor %} - - {% if entries.getNbPages > 1 %} - {{ pagerfanta(entries, 'twitter_bootstrap_translated', {'proximity': 1}) }} - {% endif %} - - - - - - {% if form is not null %} -
-
-

{{ 'entry.filters.title'|trans }}

- × - -
- {% if current_route != 'untagged' and nbEntriesUntagged != 0 %} - - {% endif %} - -
- -
-
- {{ form_widget(form.isArchived) }} - {{ form_label(form.isArchived) }} -
- -
- {{ form_widget(form.isStarred) }} - {{ form_label(form.isStarred) }} -
- -
- {{ form_widget(form.isUnread) }} - {{ form_label(form.isUnread) }} -
- -
- {{ form_widget(form.previewPicture) }} - {{ form_label(form.previewPicture) }} -
- -
- {{ form_widget(form.isPublic) }} - {{ form_label(form.isPublic) }} -
-
- -
- {{ form_label(form.language) }} -
- {{ form_widget(form.language) }} -
-
- -
- {{ form_label(form.httpStatus) }} -
- {{ form_widget(form.httpStatus) }} -
-
- -
-
- {{ form_label(form.readingTime) }} -
-
- - {{ form_widget(form.readingTime.left_number, {'type': 'number'}) }} -
-
- - {{ form_widget(form.readingTime.right_number, {'type': 'number'}) }} -
-
- -
- {{ form_label(form.domainName) }} -
- {{ form_widget(form.domainName, {'type': 'text', 'attr': {'placeholder': 'website.com'}}) }} -
-
- -
-
- {{ form_label(form.createdAt) }} -
-
- - {{ form_widget(form.createdAt.left_date, {'type': 'date', 'attr': {'class': 'datepicker', 'data-value': form.createdAt.left_date.vars.value}}) }} -
-
- - {{ form_widget(form.createdAt.right_date, {'type': 'date', 'attr': {'class': 'datepicker', 'data-value': form.createdAt.right_date.vars.value}}) }} -
-
- -
- - - -
-
-
- {% endif %} -{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entry.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entry.html.twig index 9525a2cff..e69de29bb 100644 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entry.html.twig +++ b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entry.html.twig @@ -1,114 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ entry.title|e|default('entry.default_title'|trans)|raw }} ({{ entry.domainName|removeWww }}){% endblock %} - -{% block content %} -
-
-

{{ entry.title|e|default('entry.default_title'|trans)|raw }}

-
- -
- -
- -
- - {{ entry.createdAt|date('Y-m-d H:i') }} - - - {% if entry.publishedAt is not null %} - - {{ entry.publishedAt|date('Y-m-d H:i') }} - - {% endif %} - - {% if entry.publishedBy is not empty %} - - {% for author in entry.publishedBy %} - {{ author }}{% if not loop.last %}, {% endif %} - {% endfor %} - - {% endif %} - - - {% set reading_time = entry.readingTime / app.user.config.readingSpeed * 200 %} - {% if reading_time > 0 %} - {{ 'entry.list.reading_time_minutes_short'|trans({'%readingTime%': reading_time|round}) }} - {% else %} - {{ 'entry.list.reading_time_less_one_minute_short'|trans|raw }} - {% endif %} - - - comment {{ 'entry.view.annotations_on_the_entry'|transchoice(entry.annotations|length) }} - - {% if entry.originUrl is not empty %} - launch - - {{ entry.originUrl|striptags|removeSchemeAndWww|truncate(32) }} - - {% endif %} - - -
- - {{ entry.content|raw }} - -
- - -{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/new.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/new.html.twig deleted file mode 100644 index 4e1942056..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/new.html.twig +++ /dev/null @@ -1,7 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'entry.new.page_title'|trans }}{% endblock %} - -{% block content %} - {{ render(controller('Wallabag\\CoreBundle\\Controller\\EntryController::addEntryFormAction')) }} -{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/new_form.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/new_form.html.twig deleted file mode 100644 index cea7c43f9..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/new_form.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -
- {% if form_errors(form) %} - {{ form_errors(form) }} - {% endif %} - - {% if form_errors(form.url) %} - {{ form_errors(form.url) }} - {% endif %} - - {{ form_label(form.url) }} - {{ form_widget(form.url, {'attr': {'autocomplete': 'off', 'placeholder': 'entry.new.placeholder'}}) }} - - {{ form_rest(form) }} -
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/search_form.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/search_form.html.twig deleted file mode 100644 index a276de019..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/search_form.html.twig +++ /dev/null @@ -1,17 +0,0 @@ -
-

{{ 'menu.left.search'|trans }}

- × - {% if form_errors(form) %} - {{ form_errors(form) }} - {% endif %} - - {% if form_errors(form.term) %} - {{ form_errors(form.term) }} - {% endif %} - - - - {{ form_widget(form.term, {'attr': {'autocomplete': 'off', 'placeholder': 'entry.search.placeholder'}}) }} - - {{ form_rest(form) }} -
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Exception/error.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Exception/error.html.twig deleted file mode 100644 index cd75219dc..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Exception/error.html.twig +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'error.page_title'|trans }}{% endblock %} - -{% block body_class %}login{% endblock %} - -{% block menu %}{% endblock %} -{% block messages %}{% endblock %} -{% block header %}{% endblock %} - -{% block content %} -
-
-
-
wallabag logo
-

{{ status_code }}: {{ status_text }}

-

{{ exception.message }}

-
-
-
-{% endblock %} - -{% block footer %} -{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/edit.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/edit.html.twig deleted file mode 100644 index 1380bb90f..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/edit.html.twig +++ /dev/null @@ -1,87 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'ignore_origin_instance_rule.page_title'|trans }}{% endblock %} - -{% block content %} - -
-
-
-
-
-

{{ 'ignore_origin_instance_rule.edit_ignore_origin_instance_rule'|trans }}

- -
- {{ form_start(edit_form) }} - {{ form_errors(edit_form) }} - -
-
- {{ form_label(edit_form.rule) }} - {{ form_errors(edit_form.rule) }} - {{ form_widget(edit_form.rule) }} -
-
- -
- - {{ form_widget(edit_form.save, {'attr': {'class': 'btn waves-effect waves-light'}}) }} - {{ form_widget(edit_form._token) }} - -

- {{ form_start(delete_form) }} - - {{ form_end(delete_form) }} -

-

{{ 'ignore_origin_instance_rule.form.back_to_list'|trans }}

-
-
-
- -
-
-

{{ 'config.form_ignore_origin_rules.faq.title'|trans }}

- -
{{ 'config.form_ignore_origin_rules.faq.ignore_origin_rules_definition_title'|trans }}
-

{{ 'config.form_ignore_origin_rules.faq.ignore_origin_rules_definition_description'|trans|raw }}

- -
{{ 'config.form_ignore_origin_rules.faq.how_to_use_them_title'|trans }}
-

{{ 'config.form_ignore_origin_rules.faq.how_to_use_them_description'|trans|raw }}

- -
{{ 'config.form_ignore_origin_rules.faq.variables_available_title'|trans }}
-

- {{ 'config.form_ignore_origin_rules.faq.variables_available_description'|trans }} -

- - - - - - - - - - - - - - - - - - - - - - - - - -
{{ 'config.form_ignore_origin_rules.faq.variable_description.label'|trans }}{{ 'config.form_ignore_origin_rules.faq.meaning'|trans }}{{ 'config.form_ignore_origin_rules.faq.operator_description.label'|trans }}{{ 'config.form_ignore_origin_rules.faq.meaning'|trans }}
host{{ 'config.form_ignore_origin_rules.faq.variable_description.host'|trans }}={{ 'config.form_ignore_origin_rules.faq.operator_description.equal_to'|trans }}
_all{{ 'config.form_ignore_origin_rules.faq.variable_description._all'|trans }}~{{ 'config.form_ignore_origin_rules.faq.operator_description.matches'|trans|raw }}
-
-
-
-
-
- -{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/index.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/index.html.twig deleted file mode 100644 index 420a3793a..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/index.html.twig +++ /dev/null @@ -1,42 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'ignore_origin_instance_rule.page_title'|trans }}{% endblock %} - -{% block content %} - -
-
-
-
-
-

{{ 'ignore_origin_instance_rule.description'|trans|raw }}

- - - - - - - - - - {% for rule in rules %} - - - - - {% endfor %} - -
{{ 'ignore_origin_instance_rule.form.rule_label'|trans }}{{ 'ignore_origin_instance_rule.list.actions'|trans }}
{{ rule.rule }} - {{ 'ignore_origin_instance_rule.list.edit_action'|trans }} -
-
-

- {{ 'ignore_origin_instance_rule.list.create_new_one'|trans }} -

-
-
-
-
-
- -{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/new.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/new.html.twig deleted file mode 100644 index b33e04195..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/IgnoreOriginInstanceRule/new.html.twig +++ /dev/null @@ -1,80 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'ignore_origin_instance_rule.page_title'|trans }}{% endblock %} - -{% block content %} - -
-
-
-
-
-

{{ 'ignore_origin_instance_rule.new_ignore_origin_instance_rule'|trans }}

- -
- {{ form_start(form) }} - {{ form_errors(form) }} - -
-
- {{ form_label(form.rule) }} - {{ form_errors(form.rule) }} - {{ form_widget(form.rule) }} -
-
- - {{ form_widget(form.save, {'attr': {'class': 'btn waves-effect waves-light'}}) }} - {{ form_rest(form) }} - -

{{ 'ignore_origin_instance_rule.form.back_to_list'|trans }}

-
-
-
- -
-
-

{{ 'config.form_ignore_origin_rules.faq.title'|trans }}

- -
{{ 'config.form_ignore_origin_rules.faq.ignore_origin_rules_definition_title'|trans }}
-

{{ 'config.form_ignore_origin_rules.faq.ignore_origin_rules_definition_description'|trans|raw }}

- -
{{ 'config.form_ignore_origin_rules.faq.how_to_use_them_title'|trans }}
-

{{ 'config.form_ignore_origin_rules.faq.how_to_use_them_description'|trans|raw }}

- -
{{ 'config.form_ignore_origin_rules.faq.variables_available_title'|trans }}
-

- {{ 'config.form_ignore_origin_rules.faq.variables_available_description'|trans }} -

- - - - - - - - - - - - - - - - - - - - - - - - - -
{{ 'config.form_ignore_origin_rules.faq.variable_description.label'|trans }}{{ 'config.form_ignore_origin_rules.faq.meaning'|trans }}{{ 'config.form_ignore_origin_rules.faq.operator_description.label'|trans }}{{ 'config.form_ignore_origin_rules.faq.meaning'|trans }}
host{{ 'config.form_ignore_origin_rules.faq.variable_description.host'|trans }}={{ 'config.form_ignore_origin_rules.faq.operator_description.equal_to'|trans }}
_all{{ 'config.form_ignore_origin_rules.faq.variable_description._all'|trans }}~{{ 'config.form_ignore_origin_rules.faq.operator_description.matches'|trans|raw }}
-
-
-
-
-
- -{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Mail/forgotPassword.txt.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Mail/forgotPassword.txt.twig deleted file mode 100644 index 00fd292d8..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Mail/forgotPassword.txt.twig +++ /dev/null @@ -1,6 +0,0 @@ -Hello {{ username }}! - -To reset your password - please visit {{ confirmationUrl }} - -Regards, -Wallabag bot diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/README.md b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/README.md deleted file mode 100644 index 3db078735..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Baggy Theme - -theme created by Thomas LEBEAU alias Courgette http://thomaslebeau.fr/ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/edit.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/edit.html.twig deleted file mode 100644 index cd9352c07..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/edit.html.twig +++ /dev/null @@ -1,60 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'site_credential.page_title'|trans }}{% endblock %} - -{% block content %} - -
-
-
-
-
-

{{ 'site_credential.edit_site_credential'|trans }}

- -
- {{ form_start(edit_form) }} - {{ form_errors(edit_form) }} - -
-
- {{ form_label(edit_form.host) }} - {{ form_errors(edit_form.host) }} - {{ form_widget(edit_form.host) }} -
-
- -
-
- {{ form_label(edit_form.username) }} - {{ form_errors(edit_form.username) }} - {{ form_widget(edit_form.username) }} -
-
- -
-
- {{ form_label(edit_form.password) }} - {{ form_errors(edit_form.password) }} - {{ form_widget(edit_form.password) }} -
-
- -
- - {{ form_widget(edit_form.save, {'attr': {'class': 'btn waves-effect waves-light'}}) }} - {{ form_widget(edit_form._token) }} - -

- {{ form_start(delete_form) }} - - {{ form_end(delete_form) }} -

-

{{ 'site_credential.form.back_to_list'|trans }}

-
-
-
-
-
-
- -{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/index.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/index.html.twig deleted file mode 100644 index f3925f47e..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/index.html.twig +++ /dev/null @@ -1,42 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'site_credential.page_title'|trans }}{% endblock %} - -{% block content %} - -
-
-
-
-
-

{{ 'site_credential.description'|trans|raw }}

- - - - - - - - - - {% for credential in credentials %} - - - - - {% endfor %} - -
{{ 'site_credential.form.host_label'|trans }}{{ 'site_credential.list.actions'|trans }}
{{ credential.host }} - {{ 'site_credential.list.edit_action'|trans }} -
-
-

- {{ 'site_credential.list.create_new_one'|trans }} -

-
-
-
-
-
- -{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/new.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/new.html.twig deleted file mode 100644 index 5d2db1653..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/SiteCredential/new.html.twig +++ /dev/null @@ -1,53 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'site_credential.page_title'|trans }}{% endblock %} - -{% block content %} - -
-
-
-
-
-

{{ 'site_credential.new_site_credential'|trans }}

- -
- {{ form_start(form) }} - {{ form_errors(form) }} - -
-
- {{ form_label(form.host) }} - {{ form_errors(form.host) }} - {{ form_widget(form.host) }} -
-
- -
-
- {{ form_label(form.username) }} - {{ form_errors(form.username) }} - {{ form_widget(form.username) }} -
-
- -
-
- {{ form_label(form.password) }} - {{ form_errors(form.password) }} - {{ form_widget(form.password) }} -
-
- - {{ form_widget(form.save, {'attr': {'class': 'btn waves-effect waves-light'}}) }} - {{ form_rest(form) }} - -

{{ 'site_credential.form.back_to_list'|trans }}

-
-
-
-
-
-
- -{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/new_form.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/new_form.html.twig deleted file mode 100644 index b8c1b4015..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/new_form.html.twig +++ /dev/null @@ -1,13 +0,0 @@ -
- {% if form_errors(form) %} - {{ form_errors(form) }} - {% endif %} - - {% if form_errors(form.label) %} - {{ form_errors(form.label) }} - {% endif %} - - {{ form_widget(form.label, {'attr': {'autocomplete': 'off'}}) }} - - {{ form_rest(form) }} -
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/tags.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/tags.html.twig deleted file mode 100644 index be072f4aa..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/tags.html.twig +++ /dev/null @@ -1,40 +0,0 @@ -{% extends "@WallabagCore/layout.html.twig" %} - -{% block title %}{{ 'tag.page_title'|trans }}{% endblock %} - -{% block content %} -
-
{{ 'tag.list.number_on_the_page'|transchoice(tags|length) }}
-
- -
    - {% for tag in tags %} -
  • - {{ tag.label }} ({{ tag.nbEntries }}) - - {% if renameForms is defined and renameForms[tag.id] is defined %} - - - mode_edit - - {% endif %} - {% if app.user.config.feedToken %} - - rss_feed - - {% endif %} -
  • - {% endfor %} -
- -
- {% if nbEntriesUntagged == 0 %} - {{ 'tag.list.no_untagged_entries'|trans }} - {% else %} - {{ 'tag.list.see_untagged_entries'|trans }} ({{ nbEntriesUntagged }}) - {% endif %} -
-{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/layout.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/layout.html.twig deleted file mode 100644 index 77fab331e..000000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/layout.html.twig +++ /dev/null @@ -1,77 +0,0 @@ -{% extends "@WallabagCore/base.html.twig" %} - -{% block css %} - {{ parent() }} - {% if not app.debug %} - - {% endif %} -{% endblock %} - -{% block scripts %} - {{ parent() }} - -{% endblock %} - -{% block header %} -
-

- {% block logo %} - - wallabag logo - - {% endblock %} -

-
-{% endblock %} - -{% block menu %} - - -{% endblock %} - -{% block messages %} -
-

⚠️ You are using the Baggy theme which is now deprecated.

-

It will be removed in the next version. You can use the Material theme by updating the theme config.

-
- - {% for flash_message in app.session.flashbag.get('notice') %} -
- × -

{{ flash_message|trans }}

-
- {% endfor %} -{% endblock %} - -{% block footer %} -
-

{{ 'footer.wallabag.powered_by'|trans }} wallabag

-
-{% endblock %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/screenshot.jpg b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/screenshot.jpg deleted file mode 100755 index 1aa8f1461bbbc3e317b83226650ae42f69b381e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242631 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�bzvK{uml>$SU(Qa7R|`uH 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
ONXC-&_hG~eD}Up~`r(tdZa9Ay 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%0Dlt=&=$9ojfNz@cv% zhF!a#Pe{>2wchEIY;xD%*<VxZt%H}&|Ipvz_LXmr{lqSX`vSHL)o0=u$Sn9ay zdAvNNX@Yp>Ds_~10mA!a&a{6g4V>RJ^pb)&1M2t5*+_M$QJIys369U=3uQ;FgAL=t*}q*9ZEijp#L?rgNEcLRhBjuA(Nj0s zmrH;Rp=EFK$H(L$E)+uPoL@g3iroR;pk&1)yiUnx&@zRQj-js`WKa&yiK4^2?i1lA zm6%xfx3xuJH@9Vtk&T74V+a$ zaL4=BNu*_Wx8ty(m(h=KUbyp@u33}Y?>85dh8DSl(xn=XnZ2e_%l73fjP&FLX$3M> z;-s3Fw3#AW)MZVZUI#&>5ab!Js6zq`r}K!rNX=AOr6A$RJTz;%@M7`+-`Badg6Hf$Y_H7nGhX-tH5zre_Nll4n_wkd~5cOQO zr#xmc3Q^KR%_&Ms@^dC7(~OTiT`H^%MlAYSIx6m{C5;e``)ogwlU75-z6tFaWd6Xo z@4i6Sa{BhlM~t)OlO}JRLhca~ZMW7$X=C;cY4DyBsAQ>K`_891c@lHG*Kk-UyQ`ZM z#$SXzHAygY@A+vYtWvruAfeirPJ`dVslzv&`otKNh<4BFOVz?%)=Wmr3OEfO%TEek z*EzfxkzXlKjq_aAqcT3vKbz)5Y$rk=b;}=#4sv%XCmVHKIA+e ziBQq_2;~2{ScAttbAM7uB`S`|-1{zeggahT4KaHVZ=)$eM*Q;+q0vKIh3~QxvWfzZ zU7zLssfo-1LA%k=kh_0XY`^;w?h-@jcGUxAU=`6vn??>_OVzk^%pB){cu|Qs+n;5K zxt(O{fyJL%fT6S!X8`I4`RYMc%D5$@Hdx@{>OHBw%|HeP;Z2=l(yu*=IA9rC>`EtU z%WVW!(LEH2TxKK6ZQ~24Zwsv^8TIWQioXF04g{eDj~lOh?wen3zW%`XEM1r&2?kbA z@cZ)g@9(FXtFVQhvai*L@sPTTh7+G5d~dzPyVcG{oRwC_LSF8n+8Qd8xyam%LPcA^24q8s(hCLx&}_KXW+#cycw=&m9yYj z-tL863{!ddr@nk$QNilsO6mo(4rDP?3-pPy*=F?Tx3D_^;w$9-8iLk9MN?1?F?n^Y zO%!4gg?8l9rg2VoB3xb$`7c=(c)l}&W(fUyHtv(@5)p;OxN@@mnn!@RdBpaJhah1h zQ}W4y&23%E5?FxTXwOV6?i4RGvTika4Qi(aM+{0nLsx9q0h}}t-r`VqAv+{wjBMEE zmC3jT1iy}Vp}nwtrHG1Eg*`|PV<$n8S;!ZSMIEB&<)lgTUwx^`*8=36W6|i~K9U{% zrkg&vJIOVEW>ZArg*;{GG@f|*nRRym$DdhNaoDAbVYnT)AQhaE5*T|)-U|!2V|LgT z@7`iW=pKdv9Co=#->t|V(T}^dqVAL{H3-OSJDx^JYLE}S(S6Ch&f2{x7VZQi!G%Q9 z5&bH~3IR9tuJ{dJ7*=|DzIv>}2iBIsQ++a;L{aFa0(;x-=o!P_ zdxd5nF(83@z&m`q&)KAz0rI1>F-MjTupWnmzON(p8sR)L(flu7!6Z&3Jh90+(P;P;Qu`)K4YlbPi_}q! zkEGKjhe=C@!W;r}>&jR>hG-i(TSN~bkF$w40Cx~~|B-T3uyVElTMdSI--&|NCmh#K zCOSz%1QZ)tBMEj`F8$m-#efQhvDJ-@t}PNE%yIoXR}KmX0pOCQU|3P?pp1+n}VKWjv8QON{nzC=k^%xCu(kv$X8Ui zK6{Wxk&Gv-cYY$0*-qAXyBj*NcvBWeZ%en~+e(b(=CVb*{eB{ym5IXb^$_TpzPj!y zvqMgUIn=2N7LHVuU4vAX;7-mGY7kfZ08Ad*nA6?& zegaun6WMx>09AOWE1lCRfYsZt(Al@QTwAI$g4bOf^d9C!F2^p+{9~&7qdnbUW2ToL zVm{z8KH+`$bSAsrFL<}!zdu2hkCha4q#o8>GT)im)ej7}@h09l4<7YZ0=X0)5qipx zarKDm5=w0muyE92Dr_U^1po(Sq>WMaqK~~6_d#AOiQh*Yv~-KA3)gXf?B__7n68krXuHo$G1szqs9=iOrZuqnlZBDoA@{U$8D3cjI%(Ad)wJ142qcK%>)lUxhuIZC- zRK4ummXVj3=ysf?O0dNY*^}IAYZHrS3b=K3aKg2W!+rN@KHE&!H0g@mq4;^$9sa!F zI5-o<{bj2|;bq2@qjD!05pIB&#C>}#C$^t_932zFh%Y>xH0$7-@#^7otg$Y9CxvJ! zx_IxMcu&-$%2n|d*S(oW zq$7r&#qGR2*8-pioF`&g+2PhN=kB$6Uf%!PZSX~bt&r0baIO{uP)o9p(VOH~>ZL(o z)1#gcJkh?s4+fZ<6Vzo%PeoqZ_*AYul*uyM;G-}TOR)9%d}% z%Fa%=LE)?WiyM!cAP(b1DC7Tp@)DVZt4>Sg9YT|9h@vi##LhFvkGhcMz_mB86Qq#~ zJp;9}KhEiH^>Mhvwc}c&DkBUl*`(=hc^l^GSzAWXy2-D}RWq07-z~tny4ZtK4aT3y zT*9I206J{ao6@2bS5h$-bX&7#6g7*V4VUWNiYgQd@$Sp0d&bSmCkfEo87C)~lD{s# zdmi159d*R0W7O|+gO;9ZMB;&)%J01{R>i(ITiBm-?q2~}OZNZV6RV&nTy%sb-bo!I zVqBs>M3Xfw>&(Mjdfad6_`af4Z<>gR=17!k(Jkf%ZKXs=`|%cm<`!=Wg6>pGF|PxJ z7|JPJ0_pzT*50aR3*V)l0*$Wr=_TY z%B3EFd6Iy1{NYT>))=d8MIkg@if%)55inh~e^pNUX7(-dPN;hd(ah8tvszW04 zf=SMaW948^6Q1&bB(0}%>^C6xkG=8cEL;GEnacu+-{cYhWG_Mk39+#&LgyaFW0XKQ z(Eu4R=E3>Dmj5>ZSEkUy1AFb3B)4I*cCzB~WP#8wNet=X^5}=lpY!0-1%Fk2a5;7v z7tlar#&xw#Y5$Y^Q*g!P^sF<%aIC^(nCobq_)Tv~EAs|3Z$n7l#|Gv_{Nn`Ul1DgX zUiZhsnECXh;j=9_zjFT6TupmsO@vX|*^#5LdFj*ENTxKC`c+I_m2jL<-tEm#4NBd# z;L7a*WIV&|dgFSIFRjFTH=bMQiw847;Ej2nhFDIe6TF_Cu4$4_NfjL@CRmFrKZOc+ z0=&$Vy^)CHVaxSL7QindKhuM&lDgUN3AvkYCeUKx8ibM`hj`$&kl7Rux#GU&#F%p# zD!!O3B7Ri%@kS>~urcQ;p#5v_^3LjmG*VQeq2#zwaTluEeP`3@eJ@2pQgA5JI4*uv ze#F}&S#`&Ni;beQ^R+&4QckZ~Po`0YDhz+eGZCyN$mF%P&Wm)lflw!H@E;O0oZva2 zneaZq$B$`w$7@Z8M=U&OIb$v6rYG9Y2uv1V%z_|BaRTx<_agZ6WZ6Uc=2=_ zc5iX9;(hEwjnJSNiNN0~dMz?{K9pM%PkU&= zJ8)roFYDs^zqM6v?(6K{d0Lcaucv6?uV!d}Z(5r+ZJqzkEROqvyat3;9ImUxB0@`> zDMJLOE~UX%bdRa}Ml4I2g5w#D>`NuDM3Y5bL`<~2uf}qVOuG>}4E%ook*%#z<6AZ2 zW>gphpBl6Lj zzjfnF2#<&#aYV+Y>sV763Fq?RXq2MA&W_T>f>x`a_=ip<)6i}(1rq1R{*I7-V>&8l1~yhh8Sm3kl>;n(RU5{J?O2##XDy^ zK%s7_bt8E@#r^dq8U9%enjLK8;ItI@PdDi`st#N42L31oQ_pu=J*8X=vw$59 zJXj%<(%$YOL^q7>^z~ag2#jXwNDwZK?z?#>W|ZlYBQ=6w8@acnTephiqdfH&v$01e zi;J)AItMrsh1pb1*CV45hG(c#Pk&1|BvR4O%GWz?{!%Kl_%W0E1&I-JF4k0wwR0~_ zF_Fl)Eky{Lg}rJOfq>H~^rf6qn>`MeimPzq;w3+|E1H4ENB8pg6~6>(yo$q;oAKl4 zAtXBz*lfbX*_dHW7-wQBmMypDC+V19RAF++1{5TUyDf!*KJiXz|DD=DI23Myl%)2W{`^kdiH4gMjSd^n!`T$+lMhJ~-c}}hx-l!N=*D%` zV$5&)gV3o}FIuOWaA&f{EW#mA;b5FZNeUv9z%yk{YP~uN?2M<@-dF|dZS3*;{bOvf zfrQG2X6zrIlHp|UsRJ8Sl`{7tTT`Dmz2}i`>uv7f@#_&D0uZw0PD*am$9~n}Q*Ota z#BRlc0frX6UetH@!159oO{Z!fRRqrrtgnO~UlJ~b@$?99sF?e70YmMUl#CUZT2~pz zn>4)l$aY0`qSOa%z)kvBsGCAp7T3tOM* zNV54P2b(iJjG{s>V8zgV+U?{1h=gQjs&XAipU3|MT5xqAa%8w>+5u@e-R30b}H(o(J^M)IvyP4-)*u9U!BTPBbs1UUQBhx8d48ZKwA>RzC;R&w^lK| zix$!`$5%h-G2b+qImcUb7Km> zDCYC1wBWuIHvwpL3W?B_ZtlUfw4W2$>3ElqP_GTqs`=7MxraTcBTFaJd!5J2JN5$d zxkT2Xduyew5vOp8jhae(>TELsX?TCJJW{EPvCh@+CZVDLJ_GRn+>LL&)nZ5Vkjg7w9HBfi^<>;hGO4Q} zmxo2l0o&YRyOmZDGlhZnC&`d(QLxA!U(rcmFX@tmAk@~Sq`F1&=E<*r1yx5#p7gtp zSsnb?+h-0w-I+H%hEP*yB8}C>A6t5*mLdv)O{yQyH72m+H=22*!u8S;h&AHm*mXb( zv!1?J!_O-&4)D^KkIi=S-aV))snO1*wGEPXe$PTef5P8~`#8w1;G0DvnaNW02?k9p z4xI}N2T0~P9W37(3s{2OdRMsyhi|QEkvZX=AE`%y9A?`;Lm5AELMe^sSv1S}3wn|! zGl*eN%0LfU$|F8f^beB^z4+j5E6zzaJ4QwuGGVDX#JBuaPJe<3G&FTw1`y<(+V&|r z@SRnNH{@pc@+#b}=?azM&zVoK2AG_#5&)#6C^eF5q`rd^*Of3~C2!JhqEIF9&$k`C zBa5yaxS(-#!HzcJ`|6mSx8h5Y)k}IFrlOBUEgm&nfGxV4@y+dW&Ly0@&^X+^a-c#w z!6#nk>V-I5XK3OWZi-wxq6yEWK0`}sfH$(VSHXPA&qXn}h(P6*)*cN_7? zG3C$0VznfDpc2#>GJxf#AOgJ@U;uH!ha{IxK}d8ed;w*u;nl~9mIIhk4KWXUFgex+ z@CPPElwE?fWu-Rma+oy0L+m#`_O;A4Zem-N zPSG2Yo`Ipca9V4iF`K-aSQK%Ts04MxxCy0nuy(Tgt?D8;z+jYted{V|oENJ&!_`Q^(}ne%qxomQFVw_zi61bRCE;QY&8Gep_hB{OvF*^SZ+kT3s?c)t#b2wL+Pj1cYeBO z*@e~_@BcbmQgdE|)14jP!OMPHJ_c$b8LcGx8qD{b+(itp11N?a^jopS6mNZ(ld3JC zMG_y!F%V0>V@Nqxd+4UXtEsp~nut?6e0$d#QXBmtvIZt~JSPpVVi6L`iieDXbYlXz z(gdmE8cwGtXd}IxK0Q47P8+t2XFlXW11Uw`oyacDHV7n*@^-(NEeT4vDT|PiFLupe z>Rz_I+|nDLtr?aeYZ$1qX>V(`YVjl8P@X?tL{rfYZtAMo5`b49GXpqF5o$uCXFp_O zoo-Ac{U^@3%uO)k^i~QHhyq{nVPx{2qRS)sF?`817Z$03=l5!C?{@%T6ro1JSUP$; zzK^xAV`)FUo{Phz5%y<*4dQW=QpeRZ#98KZu?X3c&MbcefGrm%2b+4#*WIJ+mi^nH z{iSy3W|97IW7ZH;u9D^()_}*lAkKobwWy&A>txmz=Ih)p`TTzt9a%kO_IY1imJlia;)6-9f8WH_ z2PZ2};dw)P(3+!PaAhZU2#K3iCcT(I)Goeh--38k+!2|E5Dj_Pu*@K@Nk`Lz(EbEj zfY={INmvSoP+w;54zb*firLTQUKEEBXNz<*a+nBIs$Q-QhyX^3KHK;u55NZ^nt={%HXoS` z0(_H_0B+kX^MaJGBu8jZ4e42A_DjQCdW8|RXu-v6WdGl^JD$`<-bT>wqHshdR}s+ zcJoBj`iDotw#+t6NADNMjMB^+dF@a8x32sKOsA_tHjeN>Z@6(Ani6nyn>F_sY)O$s zyx_*yyg19>E8!w8z3I9;-lQ_N*1RAvx}-Uz9GQ219}=8^6N>x|;08P-@yTR2r8Mj` zL8CN)6DQ#;^L0a2cI?j-Z@x_02dNYH96fM56$#Iq{5kgn{y6pUu1H=QA}b80?q9YzEworRm%juuWf}}IAQqNS^iTRi zsRB)z`q|c^hlm4W8%nOAh>M!qy55ryPS&>1I-nSbw(A7L#P1Qput(?NBEj;|*M;^q zSp|pC7M@_-Ot4vBaEWa>SB7>SYvd*pg>*p7Kp=M`t(f%|o|lqo&n zz+8#F`_#|h=Lw(*L_wd~9j#D8(qDRrpl9F&ku_wgap0)Q{LG&$*(TN_<9RE>;6Cn~ z%x6KdHBTpFRO2dQf(vx0{YnPf{o0N zoOKO|7}^Ud3!Z=Ic6%x~C(D}!mhNo-mBiVz_4xx8IuBN4v4k=zs6efcCl+|GGd#3t zW+0*FTeoZ%elav2yq4A5jQ6>qEt1*8ref(CK)<9=Y#7e@twJt5zWm5EQz1%la%bD_ z#ze7Xva+ex_c%h8jC%LLz^31>cQf3-AmH168(eTv!MyqTAHDs{D@J=I!o*4EDB%#$ zc-9@L@EX=rxF&&x9#Qe+6q8E*(*+K48QI`gzK*vChqdt~j!T(GymSa0?Fl&X@W`$> zbb;&FSOlwYn=&h{@A2XPNuSqMyq0kC(r0EknzX#Z zt*iMe|1T^2VTqhPpnb(PR4j)^c?FG{qR%`gKgI>jA|t-e6W}fd+5MxJI!KIjh&|#K_UH!%Xt|#$|ICZ(`#ROxxhQ@Dz?Z1XM7wV)-t8^kBA6{7VUOQs>z$W-O zx^RxKFy=fk)j6h{pZH49(B&kzqXI!zz+#YbmGEz1l>f{Z{BLZ3*ZBE=z}K$MAN?&B zy@~u&7h&>eo$c4A=N}V$w$Amh-QxD|FX=x=oj2j{{#d3Pzxsdmi~IjA#SL=&s*cyO z$I)o^8<5Om(aZZ2z!$W7XJN1V_Vec0e?ODbd&+ zk)Qr$uWiM~wgImiXZ?%`#RnC=l{uQieZ!UHzcT0ph?cAFew(>eof~499ExVJ zCF@uEn;jX{%9{DL^VoBFul1c{-hy;pfa%r$#IM1CdD1B=nc+V7^Z)T@=PdwIHlv1~ z5^>7?PYm^cpEafUkMB?abhQ2k5I_41u^E)AJt=DwRP*kd>eu#zRok0eT$p?QiO|oX zppO50f4hYVcjj;+W~37Lsa|5rnty)$zxiqZpBY(L;I`_5u~co*oM_s*2ftGPpH2MF zq43{2wK9`9&v0#L|6YXLliN39aJ;_&d=SYl1yB5(c#D6{Tt@}nA=l8MJ-JPfnXbMF zg+J&IP5f6C>_5|3{{VE}_7eZ|5%j5}r`lWYxswz0bSk=l^D6;R9}U5NJdNSyX(Tq= zbh_?&`q&Vlh3+6`cOb*3i@$X3!+SNX@3*iIkmKhsE)d_DAsspDdk>NK2$i)zoj1&+ z2UP!nvVV|EBV;g>CUP?@ODAE}`C>}qW@L10k`ssm#4O7a!n&U*&Ett?jqr}uUE~-3 zl@8_urFG>C@HQ!;aRaFo+&>iLc8y>dOpJyQwf3q7X|>SBw$BN|3S|A>{=sA#$iTeh zPe28lR?@FQNbamN!fRYz1a&mZ5Hb(+dhvcyFnOV-^>bX!l9&{lp{QqW2v7HvsGL4{ zE^zpZ3T~O0#Y@f20gAg-33e%(^ub-UxF|co7#%f`iy-*)pN`km#200Detw*l+C52W z(AHQnBO7`{@e@l6EmR1W9N|Y27GQvvKcn7DMw9Rp91Ve3n_*vkN7;8IBf0NDDY{Xu zDK@W{aA-<8E!=1>E{XBAer|RX5K%Q{J%2kC*5oXr4MhED8upxc*2Wn1M0teIij z?<`bnU}RA58tlh5RKlCe`KwFx59Z4;xx19{rIqx#>bO$L{R&N{^WX+V8>7~UUYv47 z2+)O+>$yibZaS-`C2oj&6DuAjCPZKxXNuxdv>aeoCgC~#h{-0A${=^h?0U)?PBTe3io67JA6Gpc z!CJF_yV}!MAt(*{WZD=VMZaQ%9rQ$t!xJW6$1cI56TQNi&F$B#;ZP2^f^4o3&TREn zQDYG#u(G=YIZ$@si*J71Jx!U9pC9IgX2-=C%WcH(ktWwk!D0!w0nx-Js*x7nm}yEf zua?3D>d!rAcf1^q*&KBI9XU%1n(zygHU#{oLJDe|uph?UJhQA|Eby~vf1Z6VAry*E zXmhd9bE?K8uamnkF%lUzpEZE-OtITh#A5(9r|iCS%FzecvGGb#8JXx~3@<0uK(hLU zTw#=ybAJOrgnX5rOj;_9^vqOaWwvYwXpp|;x1e|J9tnOCUlL|QR6B3FiW%aUMJn~C z3X|S-1K}1N*n|VHOy~w}?kZjByu`ZIqkH%5lZcXBi=+$ALjfU}*!W0{{i$F0=qzI2 z`%OwNwAibc9D%-Wc^Ic+Big>_@F{c7F@V28Lae+ZL`d6}w79Jn52NE-^DLa$`m0Vb zN1~UDbDQGOI=@RqOvQed=+De>dc}~N9kYII)5ZHD&ZB^( zw|Qcjt-jNf`NoK(gxCm(dfLu>(?-d%L^D~!*O8ZJ3y^1pJ_5+;T0~GAbZ2+?6usOzvIxY3G<+0t07 z$Mg;hU+Ju@w#hwS&5LUo>3x|1kyvGF(pDIbOaQ;KCWODLhhC!h&dc6$nP@-a1B)Nj zRs{N6qlwQ1FZ}B=$Kr{sp>kanWbh7hHyJXbDX;#T*q^5ROnOMxC^U%YH$XjWs4g|m z*k7BLB>cyC8=0AcA)D@*Z$?2FSticZF234|M@zi?qwm`!UKH&|RdT~|B>uEQZVFBg zYMWSCeRB9pPGT8DBB3Z5lRK`4v1TGxl3P43lz+hx|AuGB#&EF`fR$((!==`z3)dnP zaMumq_F8Yjf>_=XTR5cm)XLGoGovJs^E-H=5!(xPadx9rPNKytuuD*2RqsT2KpFe% ztrSp9PF62PbYT-p`t0jvFS8c=b|L;=pAlNssdqOtBJ9&@OB?^QS}TlpJ&!rT1KB&f zx64r3+0D&`N7P8C%zg)#F=)##F#yVJ-=L$zUX@&36Dgz-$y6$QliWw{d8&ZFd8)F} zT&IWYBa4d#lfUzW2W3J6>Et@46~?1evp<5Kk~%B$MZM;Kdw=;nG7^nbWsm9Ft!$#! z4UKh&4F?ysV+Bav3!)euDI8V`db(h3qV|Tj&(4){s!2H5VPBXq!?{9tN__FbT)+Q? zzXzs3+{4jdmD8C9OLxRa>R>bhh+=nLW=X)BZ+IpN9oc)3d-r?)z7|h#FyQEu)W-L+ z33ePJO{U}8$!=Hf$}5C#gtxf@!iVYIpVGi55R$kB*RyhG>zj=;33$nU`S#;=Lnw)Q zLe544nLf34w#=~)OP|ICuGi-S_$+=GQ`Cl~_nk&J>{!Y10XdJ`w&_E0e;HzWCD;lO zE)$DNfFgSxGq7F~B@kV=m>ptrGP_-kK;b*MjYUNrke`+XX>(-HAUH1hp-dfBGA?== zK4%lITdaiVLOLd`gtZ%Q29grhJP0QQ7;#c^!gP;wY})wiv1S;nE3VK^?Fa-#h@j~# zsU(hEmjiUjvTF$^{!H1FC#iB8)rc|NqY#6G%kHyE zxz7$N`WdIJdE*h9bxbn3&I^2Q%{#V?aYfCGJg^jtE1ShFJi7PGL#LJ0{=*r3_<1r* zl#=Zo*MBORb%mLo8WlsK@Fk@XG)p0~kTdo|t!mw?G9nH&W#J!e$eFD-{ru24aR7&@ z_bqqmqdHDNL0|mNc}??6-q+i)o;L)-+>Eg!Ihk*=3Tq&Gegv+TX#&Aka?UX(+r4ru zN%(kzN#)viq^TA*u{js5mT(EC?0Y&e|1Jz~T7OFf?kH1(Ish@D+SQC9$1p z2UfmDJ%O;ebDAgHU2|=zDK2$+EwZeW@d!!U6dZVQI?)+SGGm|>+b7~ejrP&ORZ`OT z1)|mm`^cD*qF zZ1viM9Yve1;7fR>P|K;7T0Ht;@<-Miv=c)@hThMMjEua5 ze`!OiXaX1Re$D?oPyP)^;c-myHg6%EW`}mm{ z(mE%*j}%6291n4`F*Nwr^so>8>$%6Yy;7VBTz6ol{=et0DRuL=(e55U<4=%ILr?-H(fXc)SIFHQVtoi{R9kqWE`HDY9p%*&5az}J(fz!lJWAZ|K&8#UR zrWrT0pc7-SFSF(ug8kklG^xvL5?D35-j|J;S3{HEA-Y|v3k&je<+7o^46gjhv;5j! z`mX@lIT+0QvB|vrK119Fd+)d~bSO$eJXxN*Y@e>OuLXXo#nP%c% zUs?4Ou_i^+cvBVR(T+|e`HPr&Mqt*u;ib8e=u5O%fH-u8Pz1@j+93Xzmfr&*qpS|e z1l@RS1{;jfWw4Xx$4jG<3qZ55-n&(IPo;+$Ci#Y5=gIJ}ej@mmNF~Y|i6FbudV6$k zRpEB;sS;_WHK`%>MCH1Ek;(z!htY)#Pr`&T5MoSF7Cslb>K>LWr`}(I7#xtD7}Yej zhso$+)}^%CrJkJNGQ1HP>-6Z_!|(B%G5q`+z%Y%sL9|Aq#wPVf^K01yE|qxaOUb|L ztGEUC-Bzf9lfnBFZ#sJ$WU8d9OdaOa${fYB7%uoJQQ6KN)4-!iFYXX{HsPaWsIQuzlGZ|9ae~xpw&Bd8POgDib3Ww|M30ukqZT7Xje#im#?w>1{6GO8B|_)ahO1xqu#cH)}xN< zNcwb|kGqZY8{ki*FG{*7$mi6tORR`T_io4zQIy*-?cHV{!MM_wL{#{}PLpX=n~c1h zk5?gii$^|ro|LxuywC@x&yF=vjrJ(RQz_gAg7q}FXrlW9 zLUBjh*)WZxQ@|2oY+yuHLpTFrxOmF(t1bI3)F%T~-?Rw6_#Q$!JJj{7%>)N3FKqs} zQ9sJ({od4xe7s}{XX=XY>};_qedfeDWeD~4UK7zqMO`IemYO4}>Q$iR1*F5KKcujy zzY~;D!y@Ty6fr3-vToB73Aoe45)@&MaaQRiPosN|etr<=;JEq$q>w6b4gY3<-(jmW zKzpk(|CMNpaL0WdMH;TTcgf8RGGMJjzgoI>v;TOYC7yzFZZ#l;-k>-vaTQW@!5hnN z!3sT@jgtk1;S4qANDhj~QVVoJN;=SezX9wop^6?@H0$@u*h7;FQ9%?eM{y)Vg}_gY zyWm-OqHuimMKhVtWgqqCWoY$P<1zupEy4fWZnxLi$z?2b-qYdM-WDIi!ZUPkbrrG$ zjUssQrVF&|F+jk3)X4{^#hz_ux|nHe&26lrDvSyjdVQAWZHiV+j8Cp$57T29sL_&J z-X)v-Ec?)jyPMU%UgJ5;&vD*xWD)2P|BY)NfB;W4(6t23I(je*>^YVqs&6w67e_sS zHxY=6t4u<92iikcf?nwI@?$0r1fNA{08A&;Ft*-6%ddPPkY*?|R?>}Uj8nf3L|hli zOPEGwGfC}zYTV8Cq%feXFs*uPwx#-&BkhwCca5J|x|VX(-6kC&sjPWPusa2aN*R8jF;cL?Jjgt!nQmOs801|y-B<%Z1MA(sq; z0qxlFaD8fUF(_ zxhR=JQjh1Ps7FP^`W8}av%4<-<;N)?%6B1x{_^es_0Tlx?L5uZ5|Y>f?126UO8HYy zu;jgIkL9G1aQ%G9D8BqkB34c)St#p^gt10MhSBHi=D0P%eq$_4^RLmp_~0&jS0Zkc zUD`LjHxEvD?zYevl!h~?<38kb-SfD;HFJtOKI#)Kff97Wl7B({*ezUbl++%^&$JZY z=|jn+>@}{n%OE};yJ&tQ_JpREsfGOcF)8!fcs>p<6OoO>9I=&6ybEVTmGL@kHHafdG=^9B(Fm`o-3IV6E0lWTf&>G@Z&X_ZlRA6` zRp`BVdy0@~EjWZ64tS%=n>>_=eUCnlPGw84?bt8;Q4ohCbO#0&ES(Zfi;pgzccafCxP-Rv3?QG8o6a!sQ3SRl7*H z)i_kk)N9c(x9sf@a|4P?M>lHWzfjQsbH)0LmPnOW#y`h8a*GRlxg-nd#$6Sa-dm#1*Y+&6>crXy!J(kV^eDDW!&W>z5rzs)X31Bczc%kA~VzHo`r4M?C z=GB9+&M5(hHX7nWsb7^L8l2=G>4W6zD?m{ko5Yi3_Gzec3#Cv0(!N!A6vQGJyCcdZ zuq6Oh^#HURdnxf^;vrL}+ceXd($~Jw6cs&IJjYoQZ|!l+X4H44SsMt@;O#gu#}G)p zf?_ei48EE66;yQ_1|MlT+}?0GRd9>{cQ305))T0p%e1N3>{J;M$ge`AhAG^=6PNzf z+AD3>7OpL|*ah@|bXVu!+MI!uIBdSy$*Nu*KzBmL9!~PJxa+ynpKd2k^L{c84|SLi zxLSrjev!TB#6B~Q|Lw^H2u*^_pm0R(sA~ZkilOMCp0xSnn>r?eyj^N$#P+YwvWN6T zSYl+r3bmwPyTJEyZX?K)U{sHIq>Ees>rg_-BI!w|hWMGKdN}x98(3Y~9o$ICvRESfx7Q z_?byn^y4JjtgF&K4-G6xrSUG}%75N0#A5U1ePpDL@UoXf={9YkcMw%sCQnYqOry#y zR;C?6R~I=s7rsmI%wj?SnNQFxt{dR+|g;H8oTp!k&f#jYa-@);QfP7M49vX zRE4BC?6N8p@vY;gkA&{voX>c9)ATf2_thaNvROty^C2QmsJHDbf{!1Y3He{QTE<4o zG&=b~f56EjutKC(eoZG5Zepb`y_j8zqdxii&a@$!$ZQ+>{Yc@Cg49|a`}q?ef%>5+ zbn;9Io|5jsT*nrn&023ynynCwjh%Oc)h^dPF$@C*x0YQA2wW(98k~|^5(v6O7bUT? zefM*(B(o9X__cs2hYkw*93%~w;7Wys;GD4;k|%Ra#e^>Mtl|#Pm+xRep6fUTy8X$~ zrF1s}alB>N2)g-^F9McDY^gH-3fna>=KH}b5OMMa_|uD7sgaOu@VkFVYVQZsw^yu$3H^mJ$5WgN_xY-1+{-A&_LMOsv*E4mV^6{V9}MN-`u03 zHc2UTZN9j!C@;OfzI@)Wl_yoo4D59;JVmF4mbe6BKE zyHTA6K!jhl96}RR>(gYuX^5&h`y{sR)RCTsN2=$Pv*oDPS6b_beyvV)QQlWMKUbsO z**gHtBYC}ZM9Gz%A`||Z4_xcoQt;0k%&HKc!qQ=5v zc#pU6h9I9(H*B&n7`U|_-2@qLG0s;XB)H_@6; zAGMX4Ev6+gO~PU1r6;2XVLe~hs(3=fZXE{N`Hhtg9z53rlKJSex$;uCQ;6mGrWfBH zO`~W{8MoN$q5IeS7Th_tb&EMaMr)Bkb=1WDqaz#!2#_E+DMbnS+1qdIS^~E1FT<*+ zGL#K-)uXEukLd!0DNw5NTj;Ipa^B@4fJJ)hQi<4utnBH!l-82|6~hgA)-G9ioAX>Snkqa)VN-4nD`|U@wHN%r#phb0 zlxAG)_AqIxu$N32ywX@1@cxg#&GQ9vjWMVbkD6DdkEf=HD+}E%7%4(xjs^PxL!E5o zuOuwS9ZF`7;#Ud8KE8uunAr3kh`EM5hxI$%pJpH*Ji>Qv?k+YIAQ`3+7!zipWbMA| z{S@u}a#6-L<-?@!UI~nafku(2IJ}im7g=-)OzA~mN1+ZOMT8=(#l@r_1v9aNRe=FR z09_Tgp2J&6&3g_>CwU}+NrVZx%mH49Q&xfULn7z&_}GJs70+@t6Pt=KFyeE};M=AgUS;j^)tFWt!>e%&K3u#R6W)p+(VsS?@ z)B7&QoRk^%u?eZnvNCvZWP9qCtE8P)>tBK#)os~>Kj&og|D=6ywom!#-?gZ99}AR* z!=?h@Vc{+fTEsW`1x0+Wm~?io=99=%9lv|tHip{l@xdpYJ#IKA^UK$l4F_FeE9v4jXc?XDs6^5J@*fhi(C@-{??1-&+lf{$T}B ziKaEVEd~6=ywsP9)pIT(cdh#kkYS(o165xM7KL4v;OuUFm^%dS7R*Fc7=M>N-;xlM z#WI^Yb^E9~)&izK6y~^$VSloHxpG}Stg%_A--DYV${579FLIB7fwX{^w{kLz zlZi@`^(QxfxD*x+qg2-ArwjemnC_`S8$w|U5JN4uc09hLoqHj_!s}_--H7u(2ayRG z#IeZt=sbeZ${Q#ZxkY0N^P~TI#Ki$5>vPoELJExBY3dSYvyt9h^VCX`{KUo`5Z^>m zcmajATh-6AwB_6vH~{ z-HOxVQrz8L3x!e&mCMY0GygaDzc(u@XRp1o<>ahvdmq8~mrEA{_?_Tr3a*QoCvf=> zRI68JpQzy+@_3%m}QlxvD=}455n3wSMjGfR;$9TLCe}#L4(VSa`N4KWBS%b zD{XIHkbES{w|MYDz%AuB@|++ToP`ovDMRZJcUIOt5IzSKui`^tQ6%`FJul%Aj2n8f zsIrLRTg&v01UZC#!~2f=#rI=mo=HS7YrJiTaWwN|4%Q|ILCCkH#k!@AOygmBZVxe4 zCAdSECmWRU{rx|E&IZv3n@MJj_@g5OYF>pXyZ z3$JZ{8!jnI#FqruQXPkm_B^)O19CK)R98{_7si1TWBsSM$`G)i(U-7eMZtS5q@tSn zD8u3TqiPBy?ZRif{xCGeByZ!%@V>yDJau;ow<*MT3ylIQ6ph&AGxV&8%CHVM+#CSv zsF1`}&VqQV=ap!h^H{rE+&&FF)i=-Dem5Lz%Rg5aV*wQynXeTH51UV5ibR7~dR$_b0QcfMr5-pjJ$$L>Xl^jln(vSa#pO_^pjA(Oyu@;t8rBfce zgqeFfJ=!s3r1q*~39nvefFdLN{c>$={%K$Sqm(8tZR-t+$Rrd|R6eD;U8>Z`jLaxj3?oxPBwYYOz zwpl;@qVND#3Xu+=zcXK!QxZe>v063dm9 zQppp0sYneg||3&9LZ|G?hvXqUbs+;o37CaS%Me zQKw@KC>7+%Lo)+I7?8C51j$=3&+iagnk`(}D2(JhD&$yogK|qKQ?J28cX%JP%gB&d zg5~~e8$;Avysk=&CuD42GWyUdq2VYJx`F`1I9=RmT zC_n59rO?cP{RXO`6Jq1Rf&its>Q#o^ZPBzs0(Ygs5T?TPYsEt~J^Qe_o(8-CiW6LAd zC$v-w0`+95&leHwqvMz&aL#ycuk#BN?+Sh|%k7dr^eOC?F5B}})FObOAVNPen+C4( zrQy2atXvf;P7o&+OYN73pER;R+=LEb-X{u?UmWlogb_loniFHqLLGTqd>Q=dgYzO5 zUD8o1VfI5AAt1D&mj^)Qn&j}i{VrmN0JC^SE)$u-M}YZZXBwpo9&Rq|D(5%H;jr~y zDCgOBeWf^=cQ$94uumFv6uNKD68;=oFygA&elSI!zgq2T_HsNS))b+m*Heg?XZQWz zYnt;=8jX3ucCD(V_K*{>T`XrHBH4CJRJs>;VXHtS)-V`=6z!cLQ^|US8cd9eOpNNs z_ZOhQ9QppWh2!G{PpFKV?Z{&v6}kR?iaVph+>3$aFFV^?IE^xX8VgaD5hy8ybsTei zukBbzsyzV|Qj0YDM=+ zEUdUq*y#6ii*B9j9zoNX#bpj^;(E%}OGDky;f;Whfyt2EZ7Lq&$on`0Ah*{jM8B(cze?I?qOyB$%Up{pJM#{b^2rSVPeMW* znz~@G`yKj%p5hf3Yh0WgIKFgCc*em#K**9bFEI}c_H`21p!yUMpN9Ur z(@R8ICLESR%H*+(+L|bf+CVVa-uGg+7|g&stxll@SczjjF6WwroU|a5EMlrd&6=Qj z<0)itj-Plv*R@rf-_*>rL7#@@!@-1Iz18gUG&+aaHd{ZaZSOwCFr^y(gjgxUoQ z5A}IUjS*4UL>aOSCA3h68K0Lm|JGYs9H7-nWFEUu#sCQW(#2gB&kHyE&~_WmtC6Iw zh_=mvg)LNMCzW&jX&+y5pv;5(FW^3@9Jz?of4sdgocIAO@ZQ`MxBdsVIVMcK5{H@3 zciDM1$IwWr?~WXJeGM$Exk_4GMUa>e>(Mljpd=>RL4nB&-Wke831@s^EJRtGF;jFu z`gr;DuSr+4^4z)^>hpFG3rb;awR<`umA+qIDez*mllyD2d{C9Bu7?=Pf@(HvwqwI% zc%~bzQ~!;t;R)8(n}?ambQT)hOPpS8aQjC$o$4z#1#_Hz=&SJzp1g!PW10dyWLYjq zH9DE#Q2Sm8f0C55XH02_&p)m*j~o5S?TVj|8G_={OH9x>+XMhLq(v?VJTJ? z^wr;!9p5BVX3Y|LI6$j~t;7P8AL*|T`i9sF3|rgp|8Jd5HQ z;T$pgW4+!@wpjV3wQo*uKR=C}h>?HgM)QDev3c+|EdxBYT_Fe~wv6$m0-Nu2!}Z zm0%NJY6IW*Rl3rn{`Oi!Y-$>mvByZGimE&0?i|m7pYD)B$6?E-Owxe`4gYr6>#=PL zwCL*kxUHbl<&uUH)G0jMB^OX4_?6`G7BiG;KXn7elZnWnfoDfB3T@P!fL{(PM5dY| zIxj(+$XVp@wZ&b?nbEXtF=Y4zWE=7NHjc2npN3nQ7g%-yLXOITDrUML)j{0RM7zG+ zc(xrDB^(Rkp2^G7b{jE+rB(^QGkTJu$Nl(7jQw%gQJ#9reYKdL0HVFDhywN>0%~QX5%20n6MAm!ZndB%wdhcF zqZyJMmav3YT364zOvY$xJ;@*oL!iXpguhDhsVl}%K zXU-1{$4j@eKUpkE;VGiLNv!yS%p96Rv9t9<^wlb z*0w>XeuH01=d$3``7z{VZ)K=FC2Q`R&3^{}%dqj4+=zGk z@h~`#wY$)uFqtoe-@YTR6JqCLXli!if)!`ZTC|5M7cn4u_=l?zCK#}py>rB(8yf4` zD|jE3v)_M;busN?roP(tHVhj}=_BP)nG~s3cM<%%c<53y`8zVPQapL!6k>2n)@LA{ zQ97uk*IL#?2~GzHi`{?p`O|i}-%&LI;z6&bampEtJusvxd!&L0?feg*JBfMM0F{2% zyL4;MT^~AzT%t6=+C|A933lcg5R=5z8 zjv(P`;k_u!v{m1#3mT9bP^MX12TFkDtQ0_DIVJ()TUcxXB&6bh0n7FZHu6zrTG6u# zu@3r`jR>H_CBbP6j35D)Xz&AZSRBm+y>4hPTDXTRQt#IwOzMlF(4w`)>290GK7wd> z^1uUNU-mG!ejV1+pv!@-wpit-)wB{SjkKyhyAi;IEC4>QgHysjkv7Dm9qosaZ!Y~s zCD6(T@q=pCJGK>R`^1guYuw+!6+6m)way~xLilN)N) zVA1o|sYO12lglTTf#6WzSj|cN?XM(S7{J~A)fjkz(D@esixdCXpy)6S*U+OHqrh*M z=x=Xp*Y@Pt0loo@ul_UGl=>k!T9Xo~LT~I@v&o%6+mj+{b^`Nj2Pgz13Bzci*vJ{4 z)4IjCr9A5r2P9k`l2%LjmL1OU$Qdd78M+}QlldTLTYT+9gyH@BatJP8MAqxiuk)=? zYi)=S)G%jJ-z&_{`efP+D<9G;6m6ecvl$lBeS2F}yqboC602tX26AN(ix+Z~Duo}* zYXrF9&z#eH9B?Gb#6u<5W99Fgfb^r%$$TXgVYC%T`lBvX)-iuv>JJx-iyj}Z5phxk zvkj?oArK}j7SdK*3zm+c@J}B-d)Nplk;q zF&u`T_bY*mj3*iOqs@Dx^cH+W1==?)W8;hcvSUq&nPzdf+;An?S5U__ zvjT-e$jnHTLKGMYZx}{0zD5o(^;O82v3qVQCx7i~H6Bc?-`5)$jT62?+Bd3B3sy+t z+ur-(+UuI`CF&bZ>KjA$O!>5T;4BbTdDQE>^S=kCcOUvMD-Bc;T6M0zQ$cFv9|XNN zxLGPbxR{gz=_zOrXx+C^(Yd2}-5k%R8C)caKXErya5VmX9~YGbz970fjwTaH|H7iKj}D?BK#?{?JX1!NZiFha;{;Rk zCTaUo=1L*28h>-vKhE01xdSD8>;67g!=KRtDHAQNN_&R0w^P#gbYGtR6Y? zEk;3t__<~{CWG3hntY~J@^wCwyBGhBG7cMO@KmYIV-RingFKPnzMWke?&RSV6Na5$huIFI#dB*&pl-bk>8o|3f)Cki!gE285pxJz_R}dzdKNQVq*3214 zx0ytez7eCUre&-|mBA%^JTM^E@{&-4u~-t2qm$&|7a*ORF`Q*zaO{YL@chEGu^>&vUjUwYSy7?9FGbs|;mV=g&$Ve=F3GMF&Q7 z3wIsvMwFQtA55zUEKrgl#ta(r_=ai98hr>E6$~syqE$CQ%AF7afLckx!%;;JO#NLj zFZY$p2*v&4)C}Tb$?$o-ENri#7-rr0qSCFzq>u8YJn^I5s+=r7=2H0y<&S;HW;x|h zrLC=a%dM0#IJZQhw~LHhC*|gwHkSZ$<$j!zydUM+I!a>k=I1Kd!T+OJSJ&+U|G_(|kJ-42)mTv1l}fA?I7nhjiiN4}+pfJRLQQpqZUetIzB zj{x1CTdVf8iXptDKA8||b!xjVf-9~s)tkD4xnzs|Ad<-|G=ahOzS*1_ssquGr&s@W z^@#sx47YIDel1@!_jc!cw2fFX#%&BJ_N}{I!Iw#H5c!5bJ8sMyr5jH-EBX@I4h!gp z&riD+v*#bl+GL>0Rb1Y3YfqrMy~^A@zZ(g}nCA=qU0FQHCQQ2!PH*8Br8&EuTziPS zPb0v__u7t}DBw|)?^HD_#Cw82W7SQH|CM{P^l|9@N}$a;CXb>(;a>pOokX$~Eh~-J zQJlqQQ+Tc*XNv${We&@pY|&NvcjO-QswVwcwj4I#CrRwp-~~~B{4E-+bSb3#z%_z! zjfps)J12-LSbEpu=iAD+wv6@(wb@ikZo`Sfee~v);8vGzpt62cac)SG5AeY{NCJHl z(l|HK-{Vx0Nflc;bqVeoSf_=@`4VT+EM|!yYroh{3V$UM{#u6@!e8!&;{tL7kd=q^ z6jVbFXEz?Z^M3zRp6)-yBT1(S`qEELT$Ca#Rw`Ff#cNYjEeqi3TPPD0%M=jfe=Jqp-T5qw8#nNSob1a{IXj z@-U`n`u0IkhTjKd0KgeL$-|^`I^xn$#daCKT478>@QLNsP9b+;*rd z1Q1nXdt#g1bhEmRh6XhkC6NxI`Ker>Nz0@Yt6;mL#Xost|6n@ZW7zZ1bYKX*+T$@n zNE@&c4w0%S@;-M6Y-Dihpe;jusX2~>OiXt=dJ+>3U97`#qiQnnzaz~7O(Ln zWdxJk^$9K^T-}q$4NihI&^G4IpB4oovY3$2-ugz<41)KeNo~2i^(~!?s>t%NQCokm zB?*RAPS;ykoZiDv7xFK!BjJ<eT?VfS`LSieOBNcU}qAOQ^6Yunn?IH^gK|-Pr zzPx++F}n{{V-I5)(Etvi2<4{+yAb29;PC@BO}_lJJQYM0hnd)GNg-u>krb&Xf6{1L zCV=umR5mEUTD+5yc~M9#2WGoM;ry)nMi1Of-)zv7Rd#*)q&v`HooRt0p3(h3_#DYT zZjd#L^&>`Jb-GVey$7KVgkO_G-6?GNu|Bs%LadN8GLVAmT@iVb6g6{)WjE@=j+VR- z)mbg_j!2-}RsvM5ZYMx%)m>+igTH_lWb~woLxPgfY~-+Tu3S?P z@-1qR-Wwi_RQtof09VBV29CO|N)9i(l*G6YE)&1+{Jc&=L;$oT+V=wg1?2mO!Xzhk ztAZH|pU=VfS4FA_>NV|4(|J;9l+{HbA^+gpcmIfK{(+PdUTIq)$qmMAVyTUx=1&74 z2aCqINS0=Ef0VI?kpa8_xBpEVh|sE(Qk-*a4P%?R>ihIz!(+zu2g`|6YJl3mG$#Ku z7`?J}(j0~%08spJOI043DBiFT`O}aCk!qK!Z%(WWB&&BTOwtq;M$DgBM3Zz^G5wE| z7U89kc~ZZT*p)O~MWZDb6Xc<#2y*0dgfCYmPF9cDN-^<3aw$)$d>0o>ZB0|M6F303^iCiKE}Z4M`iG@Hg}xNsjJ?PHBu4& z1;pttV}>Z{@gSZ#a1SuBaxhJsq=EkB(8D#rswNN!fPrnnqvwq-rg zI*IL@p}w{QByW$B>qrx(F>)*Rm|v_mt1$~fyb}YRgNNd9BB!Aln|O3|@zwdVo^!ui z8R>XEd`4aYV8o{YY8&dF!vs_(Y38!f&;!GyAsLY2xcb;S)XOmdA>)>P3{Bl>-rgI2 zCWa`dYZnti1W!&TQ?s!l14tYKG&1i6j4f}X}3OT1wgw&{R+x+W6dHo3omytq(48lntCiMCDLkZ*AR(a0h0 zNeG=`-tpU|9~PHdy_T^dbF!68RZabTstkwxe1}yrk#~bslCAT3RvyEEh$a3;MnTOt zOf>juz_2iKg_^=NlaC&M0bn)zcPM=~5tQCxjiz)7bYY@?{pi8TRyunGHDR{^^3$Ym z9E~7_95Sd=Gl)#(N}Mqi&q6C2Gvf*d}e{TjxN}Oylec; z)SXw;w@8|BDgwk_sqRS6WG3-er^5@<+^oXzT4w}%_@73&4vy5XFu%;*-NfA+s&Cs! zw3#1{W3W;qU+Xc@VS6Z{N^ZPjD|8pXB-nR0D=J@JnP3vw!=bT)Df6E2`aOE0^1J_^ zs7o{lVDKe^DA+KKfmj_<#s{Camy74sk~jbwBl zM@w6@MY_fXaPZ30cWGVx(;YfdNnA)p1gUU~V+I73YlP}6u>c!8xN`(>!|XPU9wwPO zrkI^p1q=?d0uRGJ%A%TV9);O-X(sYp_cxPvp{+jwWR2RhO*r95Nwp%h#wS3N+!X}ZV2$H7;y?5977(gi)x<6{-c*k$U5wxOY!Jf< z2WZmq13MCzFF)Lw+Au`Nx&JU6a#<@pg4tV_2_c*FUA7mNdfP@M*c~wSCgBnn#!|u8 zYT0d98{Omf`+c2x@lkLHexzzbx!Bo=xJ72@ZHeDJX?W)e%3$MO>amfEVqG1|=H)iYL z7N&B&`*N!qxN&xQ${s9hmJyD@t$mh>B%xN|;BuZ$0s$)adbmn&XBf=1?$b8U5$-vI{e7qB}#84niRw6!nAKe+t zZKiufAC!Iw8BUs*UEKN6)=X5UB$zEIX=oFlr>K zoUNG}agbLwV`lo=p2^SuzVVDjmwJR0Zb@(%n&kb738zHE)m(h@D>3sbQ%9CM0z5(% z6GlJ->mEiW2CvSil(qQk&%okex7HNvx1Dz&{cNvueLJs zWqp}El*lrIQb~Tp$Pq#TzExY?tQ=hZC5V+xS?ZEr9~A4PE#uZ_948-8Q|0H)$GU*B zO}B!T{AMjt)k_G6{ugYY;H?tKkyB*l3bAG@q}^MDHIavyp&fId=CE4iib|uY*GY%o zPJXS0;p7USd%daZz}NQSNoAc790h-90_(tk$yq)?!-8+RkU-On4pn()ZK8DFVLHF7bLlxqQYcwgCxg_$-`@OKp6l%38 zQ1%@px(|j&^QMif8|jj=htrUjJP3ic<|K^j`0quxjws$3_7H3J+L{v5N7lzn)Oz}{ zD*$L|7qb~fw8MizyMEJ*TSZmqAZ9E(6v|CDBn2#iSgq-{8?yTG!VAt!VK_(^*CsVpIaC=R@3a-{t%2h*nq@hLHljZ7Pcu{~&q~K{}A6i1m22OgXI`4AKO_|Q8nl7a>#_cCrq$W zU~>MvNPI&*aF%E3Yy~2WZJl*W6s(}>W4B{c(wxj&lW=V2J${Z!m;UOL33~(?%?*8< zgW{A#?rl)y&Oz7%#BT57(F{{^goRm0P+@oak^qJ=;Q{?#NUb;1qG=#7To9ZBPzkBv zW&Q2!!)WhDeAo+UG$dV+tMy7To{*C5X=lKFSLn?p=x0j|Zi~jNi`Ut)u#!WK#w@<3 zt>BC3>AXkBcXQ)@H!AG`7kwH9lS%2+1KUP1Y)k<<9L1x2N;g!bWkbSqq;qK z{rHcM%sC2!kR^NqDm@|`t~p+0I>IbzFH2jLt6(unU)TdR`bey`!N*X@rAi8<`RW>{ zVTOd+D@?xkcIt%XVl3IY1Kg-m)EXPhMR~I@NGq|Awkw$M!?TD6=x&RV>X@ymCs^4p_75+<~O{Px; zGkVmf+O(-3Yz2!UZ;#5usFd`et;G$tjBD}qCllD~JHRq#`9-Im!j^l2_ZgU|eNCte z9qf1y5yOuVbbENi$6?3lL@ee*hzDZ~wX{6PY7ouoNyMUQ)-NkT%`poQ`ob#75*gFo4QqQJ_3};U2=fqGwu7jQU{6QZV z`Fu8(9&L;g0lFQ&t8M(=o1-%@H{Jcsm{NlKU%(%E_YwB_JDMwX-oRaZI9}$Y^WX^Y z)d<}MD*C*UY6h(X9f(wrFPu_BC%L(u^4hT@Wx}7V@ar^jR4iP8JbJKq-*S)V#F+zu z@;2c>Y)0ASXvLsVsE#YQl6pMxqZ0y9Td?JSBw-^-I;DJk+dG6N9yH2;iAm60GLb+% zk0HKMVtwQ#mWj-byz=>MVR`Bz-xEsY`2~qOh{rfSjSiAusEHIJ7D<#%Lg7uHQmX+R zollJiKthler~Qg{oP0xCt^3US)gXCEgcPC-j!~6ne(&CGJBNoWS*G*apZrO0^8&3h z?J!^s&28B*Q47u!^QaiBSV3k#lrY@@#U1XB4Ay*6*)$=YNhuBB>cqi6-K(GhHa_liA4n-jL z2dFADaz8$O-W!3ow^7fw+f2&l08!cngQ>Z^$Gwozd@hPrI%;daT=23GC67PKY53BM zUE|5FrlCp6TbLK1iH9{h>sEIP52O@pLlIB#73h>K3An{>bXR1jITC4ca~+C02C9(l zm0=*kdN1Q~&C*N0eI#A8PSaxkbg6My)_ zbKI$u@vnx zk_W80KZkik%x}xR|4ZNX|7SJvTHTaFdZZ1C!boeBb6Qh2f0>Hek2`I&>#B0_K^0`m zQr2)l2q9*@CcpTR% z_C7>z>fyKGzbusZUyOuR?_fmCLJEJ7(!qXloT434f~U^VXUuLuy@P&B+0yTdfAN61 z?W2j8&`J|_oYXwy8u-xwhRS-JOlR=reX>7Xu%Db)|2ZVz^gc1vXy8GJZNi@wrxBuj z6vRsMstU~7$A9DQMSwKFb7k}omB4q6b^&6;X5C{pg#^93Au7ZuoNr`AC@m>i{^JYC1rcNYoCk={BJmmrE zgY^+{KBoV&D|zCew4AaS$Md`j*?TtW+k_mg=zCbzco0Wd#Q*GP+%|+Hcg5a}oWvP@|QzSKWvu0xcQDHUB^z$r9@_)TT zpd}gi|6i5ujYiGy?L81bvuO=-mP@WLe`HqF;eI?OSgiHm>Ul`;pSkV)3m_}F&3^ez zAAiioa?_^gcQdmWJ2 zJNohs_e4?48REMU(c72A#4G=To_{6(llT9f_}yDn!$ID!U_M@_*KHVa>+z5BLD%B{ zXy~QhgKPJHwaj%A=YK%yH=6&Sg!l>Z-Qeaw^LS3ee;$bI|DJqzZ0bq!ZA7#wQIz(j zy#djie?F{P6z5TN~)R%f+I{A;Bmj*UIy$S}4?EScT<=_4v6EN!4TOq@iWaQI*RZ& zf9GeK@yeI;a|qn$X`l|9=K#QX#`}Il@Z0o@BmK#J)TRYd_@6u*cE{S_ze50V8~_jj z2>}rZLPSJBK|}-r5P&!UL|kevBpL}kZV(kMR0ATZjt?{EA)w=x(sXm@lQyHbND4_V zY;5|w4nRc!A|PPCCV^fCl$uWe=^x&AqC~sn@T6y~u<81w^YYY|7tkza|{&tV%a1e`sCwDR`=PM$$`t z{l|8phmh=56_>gj_On)x;^HMXTbY7Z$+rg2aLRp}B&)K>(Mfrr3X~;e1_|dIr#n?( z+w&yHpSuoq{TppK+D{CGDP!cd$hj~)d5me1pR+`mdR~+G3gxouXs?9KXzUkDcGoRX zp~0FKkt@`r=aYa`7%pAVk&vLo^-l=V1jVeGvd$o!{-bhSA+ETMS+NQ?_fRa%_{O+> z8vaTDI%})F=K>9+i#^%!hK65H3?vHbD^yKAvwvdKK>DD_7ecfA1Q2f<0g> zVq`Q1n96`*_NR6v_Pevqwi5HYT~t@!_3rHnC(XR8uK13#%? zwt7>`ct>tc$84$op*hl=L}LMVwEfz`OriA;k2^nVGpW2kuvunLN!_xZn*QMWf%8ob zzk%aE*<%KkI=08bD0Xv)8{DYft)aU@haaD!SOhC!0ZZA?TPd%)#Wa96m)fNS;v3K> zYT}kLB7Q@_fuYAcp1RfP1n$rv{@u-v(4g9typtJY(}Ck~iyA)aQ?#r`8P6cVp7}&lMQ>Vr~v8Is2B71Z8+!@sA`u6Kmd-Bx8Q&X| z3FZqbU+Bu5?&(+xKIbnKfgkfJJD}Fjn?^?HQ(}1(O9|l_#&#}yZDIphHr^u74NhAf z(SqlOgvp!2SvHe8pV^whD}-N*+!ayvXtf(M2VY9}7JvT1uks@Mxl}P66=6mDE@k~J zv@>;n%#uN?V&=(IA!s$s(davor1x*JZJGDM1`S**vS?>6`ohd^VnxNI_tBa*U1o|& z(x3JF?tPHP&n3>^M$oo;wWkZ$94b(TP>9W|e*IiE%YyYba`=kZ;R&}at?z8iq|2G)u$!beQLMQmj#jboW+eFx=+QweWCwp9mRK=_8y0Gn{!bqmi zu>o(vs3FF+q8Vh`dG=lYQ1N~l-nF9Nch*m>(n)ZRbU`snm{!AYp{DWr@-MjTcGA&K;72m85U)waDDpwU;JA|B`Zu)=C;0iPYF%+luM`A z`@dx+S>|!(HYv5p%3xf&X}N%Re|p0xKSWU|_uhB!ANBRB%nsyFQ?MU12KhW;z&sb- z(ieiOmli&OmLj|fgTy26KYT}et1I_IOkrK;KC;(|gv|rZb?TUr&1*#)B3Lx}Zpw0|R^q->aPVY#`W^V=by?V%*M#NcGs?o5=CJX{T;}@nA2r?uiOXgZZzgpj*(nKI5RU+N5T!}c87*7iuvn&dr% z?}R~Rkz>1|{PqDI6(B}-jrqf%x^)C$On0dN`C1(nO~V^gb@tvr*{C`0iM-W@v17^_ znn;f?LgOx{Q1-+W)Z;E+jvo?b*G_V@&e4Yun>51xF3y_YvO06WRg$gz*GfP;q=A-9Z4n=$(p=}Y$4c zn+ed}>neFJY!Y_GPxFWAtErT$G?Gqz_BIUf8Oov%KDbGDzh;}V=B^Jx{62|IA+}$B z#`v)=tu=X-(-6E|N#nRTJ+-ujl90c7zd+VG+;Yt#GvPGxf_J$ktf^97f*-4?NAEjq z&90!R`&rZUv95E##cAhPWc~uGdi4aieYVt-cWpWE?jPCI$p^AfI8v5 zoFQe$6#JO;7vT4{vHU1(A!fq&=Hsv-_4Y-GvBGHCQ1)xclW!fUzB)+LFh7FmiO6%T z!?dD3|DsS*_`+eNOXkuihJWJqV8Hn|oN%9|iP(1IV%>AeDiq^aPnqWj_}=aYZ}sAD z&@^jYCVBDZO0c@-n;Ihj0w1qL%S64}U#)bY;QYBJ2_UM0 zx#%NzF}OY?=|?2--Y}(UDvaelO%cbkffHk|J7cm=!*qL6qWpAR4uA4R;4v0K@iuh~l=?$@_4*^r+>@RYuEVZH-9qw~ zC(&m&DuRIE7v&(9$ImSl4bg+%A+U@`zuZg-9%F8Vo1Rg&qq?<8g;PjE3nAZp$SIHP zla0-zcU!RUL!m-V39>br07^ypGRiW4LM4<1t+3QK(|)z1a>?qcq&?S4ti>%r1H;M> z*VZU#ptrv~4xg3a;MaG$oxtftjqfEaMDpiam6R8+6%PcDx051j8tyf)IbCVMChzOX zqXovheinEL8T?vnWiON%++=^1kg^UhetDdS+(HWYK&DrrRI+OP#;I=zg#f%n+J`gUasg_DnInW|PT;olbWi&5zDaW}9j1Er&dr zZ8&Z0DQ&}@$)|~D!-*6M-`6m7HnO+b`_HnBwdG@gi<p;^nt=W{a0RIJjQ#|6FMq1+RRF+uq15#{v_Hb^)d9hVLu77=b^HAEK&c z+9q2`J}s*5)T5L99Z@I$2u~Lr7vS^mh0ctPkjFl3$ka*% z*iN;lkP5iEVgHctgyP=@LuIKqR&4O%11?ML%6t~T@@wLJ)D$on^_HU4PlPT&G+?gmhAW1t;?7o*^;%Y`0JS#YuL`||SIPQ7FCE4zZcPN74mN(h$dNL)mt!g?qB zvWJFJ_5UOZ4OK&un?{PcDTN}r(*{$m#gZZP1Y2}NUrSngBg_AWC8>Skx11TLf!*EV z0#eo1@TzH8squEBf7?Wdy;@BHq{_$_%w{3Y;XL61?b8z8X*AI$Cd<>vO&2R;NgyR_ znI3#+5YT9TotXa}UnFPq*0rNtTmQ+Q(geXm=p$wMkWL+jlI~|SGQu2Cbvtzod3kKe z$Nlx#vl+W@&h?7A^*tK`f;I7H6A7x3Z7xtHc)m!=+FwBRBXA?})g9{Z>VSOvtjP~# zUAE%BbRUSIlPbpg7Rg@wPYnAz)O~I!K|L9J{7z_v5vz6xEnnsrn#x@107eNJIp$LFcfz3R!D~$G5 zr3uFXP<`?~B@|ms%FI9phX}plql67JAN4I)(dIaBc&>+I1tXbz%K~Kb^Lx4iRRLqs zJhb{Wc@5Q0c2n_6WnYO~^#kjdiJf+MVSVm8(d{-B$;SBOFaS#6o}iphLG;N_7Zn6ugZUNX^`+^KWj=iXqn}we zbPHd)U(quh81B~=Xrk4)o`cvYc?|K2(K=cTaP=F+XGd031DU!CDc9&E2+A=;fo~9Y zFWF{sV`a}5KwW5+R2erT6e+x_hYQa+g6GO;yIV+aV^Lhy-5n>Hvr?}5fh02p2Q(!e zcp7ZPb31$@1zegoc6KuFUP}}q-jnW!B(U&NVx8~U=i6PE7fSo(=tMH~%;fp1df3O_ ziQ5$SOu?dmBUi>$@rVcG^NnuDYTyPIAG|J{O~ljK|NN?GH8!8=x<`g0y5y66q-0v( z>mq#LDHTH_e5Rs$mK`ff`IVPar+mY*#l;DK0TLyzi|~GId1$r}cn87c@JDQKq!+J) z)p#_fC>E~+7hQrCc*JEpYR#tbpeXpfR_ZJGx&|r~b6dotq$05P;RL6ypC(oREOOyxetWWtT&TTT$Enuph?Y~=n`Ck=% zVseHTb=~s)3D)#dk&P*yh4FgJnHF+0By<*+${o5yo;rvAJdQkdN`7L>{v9~XimVo31RHh3t4iwa&J!vVTlRz1@T6i&s_$Oa&Ot4*%|_Fm%2_Ahh4%wXY|^Y&S7J)) z9hjW(cF&7LlE4(YjHbz5WVLM|@SiZ}#O#u4;W8n#qAs%E$bSJHz1^54xd|{G<5>i2 z_2sE0Yr&;~+CdzYYn<;0C1W`%T#TCwr%m6U*-$#I+7h1p*l1xf>VZsbq5hm~LvHIG z4x4GQlF~Q>sz{uy?VzA0w!6Odrc%U4zZB1WQ>WV*P3hGAUr#T%&7OS6DjavSDP|T( z!vDkET?e%h{r|!b?i!#tL5ie>;_eQ`-HW?>acdibTMNNmf|TOc;_mLH!LWZ2!=-P!Efv#Y0Vc2g&z0+!Aa0GiO&7B3x!@5FHWa z0YoHnMwIM3({Yh+-*g%LZiY39n7n`NQHRzFKVXUopI>n%WNv`YW>$Ed4Rf(%U)V3% zSDjd&pQaE9cxKxQW&ZB5aQ@y1wNVPxq)9vzfB7pd7S-V{J|(++rD6SNfPPjo`^o(;pt|oW-&crDsl&CMZgUr_L!yDwTb$u{DtK@n zS4X-TgRPC{s@mQ@RSs}(B~f@Qv+2D{+0@86H5I5z9U2v)w2ySl=0GKUy9%}VRyPtc zE*4mnH>y*neZ2-DXrZqe+K#`0cjkZQ4Zisc&>{-Zk}O(?;6)qwcL^la-v{;vQcDv6 zf1m2Q$uB+BBigN&SxdT_IKSYFFz4mVfcxL6YOW;V+^gQZM&bzAeQ}Y$P?>O&Z)$_9 z3-7CZD&vI%e{Uy#TC*2EY*qcDTAKMJ*Ui8Kfbf?|TC=T*u$ zL-z4ol}kxkyu9jlT!`R@(_!nK#Av(|X2NLv@_d}0MuJrW{9Wrh0rvsQKFb>%7~cH8 zY(r;Ser71*&GFP$Nm3^dahD2L)enO3t`B6cw?+ylU@IiO5h!6i~5Kx|j1i zu~{+Lhr4%NQQ4``Z$wEQD``qGayacJn0^Dl5earolZ@i$yvlx~P5uGgU6s$dHbI9Y zPKWc$77#*7=4%~~Osb@I-6R^ecJGhB%~h94W~Txoz~8-4OYofcisfe`t(_L}X@VSG*64-{M$bsiBlSo3najlm!Q%|H=D25xz0Ne#$m zx$SJ*>z=Wk{HYpIpU3i1=dCWTBL{`eSgj3%+cW$cM7yI_WYziyS*K@*GGrwInw!$L zbAW!7Lf2CVeeT%G;xYpM0suv=a#Sax=qU2!@H+)Y)iU^_f{E~kE@B$otYC`aR*~>W z?CPwJO4l%PrSfrnz9xa#AACE)g$G~9vl6z>e;-QIsPWMN{BeH`+OC!OQ} zjKgnlrfr-7^GRW?hIngYXci`&y~L~hm5Qcr!gCmH5c!NOPc#shO&X0;ZFY)`s7vt( z6sf8L@G|H`Q*-b#OmB7-(y;&2hgilK&3ApKRnnt_12}@o7|^aOHy<=o1{K`2z}x6w zjz$XD9A@Y^Z`P&;hDMTq#d?9d*HxZ>Ce6~l_nX7c!kov;^}gWFH9WM#`6*qE%?AJ; zn<(}ga1S54wv+~Vq65T3HUZ}kB7hm-)TA`O+U0{Z2|v2#qyWzYZ}UrnHxc7w^?uRo zf5cx9$M>mKW6V39HWxqVH0OTdOynXwiulan?+@6yNti)CW6C$?@>!SU>W}ENP3%%! zt9j`R<~Nc$br?aDCgCGkdVVYiC{ugeTMb5AH@UN)2i1w?ULF-72<%!f_f5;*jXEAA z`^ghqPJ^N}BBxmn@)lT*(go$IL$JBGc5Y%q|tYk8#^NESsabYm98LBA5AO}quT z7wf8e4|1p>ClbM0x5s6fLC0Zs(5Kavwq|?Xa8qh5JDAow8xRh)II&LNK_Nq~(8eSr zixa!R_?)j2{U|=!tKYQl zQNvG4SEd@_)>*-|v?&pAD3@*dTJRAw(eorP+D+-LNMqX{6YOAtF@O=Z0Vl*camy(t ze}a+=Co}4`I>i)|(?>U6{SnKVqCiUl6Rs(PT^tV~e>=i6cJPnD_O>SBmkC?-*^!-~ z(Vaj~cT9sH_t8nuXxP}!*u}6Q1b_o7aKVMJiN&HEqJPcO=~E}YY$m%pyWP7t{vWrM znzu$dI%0j!e7I_)4~Wn-D7DQQhFSE;tw#euJBn4){ZHT}7c^M6* zz*-UFd8!oboi{R{8`nq_JwbGhwk4kBt6zZ{)HT)E;-)OzHk0D7BA=>SV(%QwGb|P` zYf%rjM*trm%rH_uWS@%BcEUML>GOEniHTo5ZgQdUse{x-a7z|ejDZ_(W!q3=g<(h5 zYsnlGC+X7ycJ}OJV#h%}n3U`^Phubqd7j;5p>6d%wE5^UkU`^ElGq+g)I@pvb+|FV27B z4A@q+dv-apgk1oK$))gP)3{;i9)n2?Anae9m&XU#vt^RNwj82>8&Rt-#it$CtdKPn zWnNe36@0Q>ourcLx9aUsw8IzlZaGWfyxx#b4yg~PSQiEurm39yy!c8yFPM-&B2nBx zEO{!l3!6ql#mUx2w8n&5izA!(w1K`TF@2=}D(_{=6S1TCKA4C^%I9lxy{L*ag@PiV z)vEJHojYUkxF=+11ur{&oVusb35B8r$N=;99wJwU;D}VpJ^20DXR(= zlErodVN98-HoMKY1lqJ=T-OyQtv-`)6PS2JO(t0~0S}1=3lvfx9)2$1I zC<&|ux!IxhMrV#E$YBasShW8FsKLvhnILDdGyowbY9Zhq!52-zIbw_#G9`cw^k0S? z1fMtN#Kmm;A3K%&c%Db=WP%p*%M=1pQ_f!)ojFDD-Mo~L@fL(WQ;HG(Y}0Nq&^KGl zv<$ZaV8{?KC2e_vY_V_)ICKYkV4uY|e%d>C`7pAmfb~fnJTV6$qD(dZ+~Nyghf9e8 z#gnZBQ~>^G!A0J@Yt@NX4+zw%M9wP(yR`%pG)#VR;FtGIVJoCe$q2pMFB0O8FTuD5 z?*Oxzmh(iGCi;<>83iNNk{?mCEe9cvIv9*Y)cXAs8bvkn(pZ*+I4cRI;d8g<{LqHq z-Sp&gX23rDi!rM~W1?rVttyCC>QZjKg?b2T)Dj0Y2`OOjIfPc(lG5wJd2;#O6*Dl4V%fTSJ)8#l*rs4c zshZZjrGR}#AAaL5(bI{H_Mu@qDS}X>k*6FvdoT`WNHT~B(65D%inqfD{qmQZP#h_8 z%tFrXqoqna|K%jCWI(1{>a>}Uw22w?)f|^ccWSh2k~kOwm4Q7ouN&`2VSA6EC32Ol zG@RQXd9il){#p3jb*7KvGulbfT zH^qUDH$PGP4r`UE_e)%yYEnpl&D+2u+4F^_j$B}S?t{W;X|f35MV!aPf^EwFJPy^un5$^RTOPXwKbVkZzic`ucz8{Xd(9tV2#f^Pw6dOAG z;P|D@VQ78Ayf@)b?}mYE+-Qct0c0pZq?zt)y_w^DQObSHzw35MN9^MK1=i*Ig#J2l|x6Pv2wfU7o4%8P=w_uY__QyB%{j!j0DbTl$PfYW4yQKkm)^QvM5Y-bM5ws$*PNP0fW3&Lm#BP)T$NhaZNL zU!(jkaQySE{%nEZ}7!D zlGM1F!H0VAS}cPV89(UJLYJ7|;`*Q3njXW@y{}YjJ{7r!8s&E`y+S_6Yx>j@ikJu5 z0wKWJKA#0X^PW!M_-F9Or}=|g8jJQ6bA@{BcDjl=-cXFN}e<-^1mfjr+;*ven? z7bLzPY#uq@kR@dPkNgJ*5pdqZ`()d*GOXHNtRMe44Fpl3{srg+GB}@GexMI!bf2vd zaC)@J0T#(-M-V$*Jmm+2YI&N^mqn7qmb;#>yZce$Hpch{JR7y~t+-k!P>&D} z`zQbJ{CKZtPtDqrbbU$6zW_@+Rlb{ljhao!D~KX(cQbdY&3)uOQuq)3U+va?7OX+G zvE5v&L_ouzL3Qa0zC$yuKc~(gd42~)2ItTA{BF0ae+bPlpL-rTFebC2?)NOzwECRk zx+dopzdVOcFX|o^dub1|)lPNYGoE4gT}4?1O!NU>Za_*2#y;KbHLBvE95Q*<$ibxG zTZ=?~pP#m1%SBn`3$heRlIU~IWvfPgs#c&(Bsa&f@@PE||D?jP%a37Q4et0R1!d0< z>m@?ujts|cCRVlSSjVuLtM}*wey&%^-0;QubvzG0Emf^ z5##GXJ8&BvI>Ax(y*H-v7KHRa(vL$>C8{>n)S<^S?LHT~54UfOd}q;Iwq+Xph=$6d zd*y>PdSsuRjL}=1Eu4&!VrWE1q&91;YuYI|n`AUTo8$~1f0o1jMd97Ic{_84`9u2c z;N%a;9`jQZr`c@PN3)38&+Z(9^rt$^lIbe-{s{5)OmrB-v6S+PU!6UB)6+~0tFgO%cy&wk!Lr(BCYq@%TSDl zV#W%(6DX5UzOXKM(m`kjsB%(#oq3gtikIJb&{JF81%EyeA|Ld^w#IMtV=Y2JMuk-P z(A*t47wXSe3E?rlDkJ58M`p4 z6a4tI|D@P!#>{4Zot`s3h_~C|FQDj)Y4$UW+9J*7Wf#0dx|wG3Q`2kx*4N{jbizq7 za3Zglu4Veups=pU+Pw2OdZ}J6cAPB!alnAR zWF=X@No^sY0U29`yw^lWVg6lo!59Tu;!F@$e~`&R(qDjXPy-=d49Y_E(?p|6+BwO) zH5q3_!=GmY>qS9W>r1AorJeGI{Zfnf6`N^%Brp7ATx9%%$g-F8vMBa;qb(CEll~+A zpIyJ(Oq9Qxj&Ct{vJ;Gg)WwGPOBm^Tj~ouQs$VpBH95v5_;uHoJuB@`)$GT7h6I23 zEB!CmzU<$oJM!extT%&eBe9Q9D+OkW%1(g>7vb-(FGI0=#hiD${}1p#WIsa0{TKWx z7BU@eW(w*2N?E_s`~`H>Lbo(OnA`NNakxo220MSJXe>|sxZ4-DW{_Crg!(#-CkP#V<$A_d!U$rH*f{<5Scx{5!A4tRKWBfAH%-I>{8Wem7ruu3= zU58WZ81bJZYn2#6YD==u%o{x(9Y^2IipG4ESPaV;^qTnQgk$*TptNDEOrE;ynVAU9 zH=#Fz*UTB2aKVqO?`Xw7)}{`J)qj~DJIwYfV6?8=m^@0GQa*LdT3h|tt4u5Ma&%7S z2M=|btcR%wzAf_EzPdQh2G4%^stQqW_!a&_=(&vNraUIB;}0jEdaod>CG}8iOZF$p zv_iTnx?;K|Lr=3d=Cdk*x|v9ZxPC_|{y(=5f(E!8Zaz~IBq~ab>-h)wVG9P9`6k_+5dgs2%&Y3Ic(p(-d$7Qbe4r;}V#*{#zPCGR6f38Iu$U zkO$tiVDt?K>J;d(EA;E%XQhv}v$+Jk>pQ*wL@b&i;D#(S*Or|Vaj_!oB}JlrvKz+rmLPSm8I8PQSOShHDJTN_6un}g@B{pE6z+3fRC$II?2Xv>PP8SNVD z#&`YD(MT1hTG~^A;#0p7FMjy}({`;?@It+tY$DgAEY80O#Amy`b^Q7=>n_nXkAS~` z7+L2R;~{DCieF`|AxX&|zsdI`J%9*FnQte15Gc(pApg^N$XB-C=lnt!lVuPj(Vq?; zWZp^*1m=J0f7rB+O>~6Z;y{s0iVuV*?NC8sZOC5#G`F)4Cm9(H#K{y?R-`)HtV~^9 zb^=wp;@O}B&&i^$&-d6Erlb2zNcqjO2bkj_R>o2N45li`a`o$9_B&@>o*|M^w`Qzq z2QcPv6;}j8h;N|##KP(sl0iwo0c9c5v~&JBB4u&$-Sb`s@$g)c$2qY zf%Qv=8bz>wPW&@@nlcpQ1XD&50l0i`nsR|DQ%$PjgW0L{CMOQDvxd^I{;0teOj`oo zoVv9Hot%Ft|AE{x0Ir{D2Q*-&d9B)CHK&;L|C)Rc(&TB#U|)-8y$nt8Y9up0kV%X; zMj8CLSi3ZU1bQ=7b2+Cv3fhV5;Eztch(|x4PjmnN7vQ(K=ts6sdZ!_5nfQim z;~93SLBuk3=-Ml=2kjNi7Uo~d5g3eMtli+iifJ-`&@{Kh2r1}SwO!_Y{Z9fVFC{PC zc3gCw`r-PW3VxjbarPEu^Wdkxj_g#*6c*AmH`YZru$KGmoH?s0eNS{2BtYU{n}Ed1 z+sJlOqmKeUUqf_r$`bqOS$0e(l-wmLTbTc=>?3u2JC0MC(_~$pI)^+31zz&Q(Y-l= z)$$W`S>o?OQ~99Ve(iNFYi$196tXTPiOZ+jJ|b&WPa#Dt3UpEIC&YnHph%elYIER? z7@si}+h~q7YB4m8PgRg@EmVDgd5qXLP|PeOjJ<+SeFJds9xCg-fhuRWhd!0XLr-Q6 z@}g_Kd8xL@O!^fiTGCKaiRTS8t;%8s?UuPb9)D64-jZWeD_kT%>3u2A`e}*0u>IOoF$qxI{$hI$YvO zw>*f4W5SNN@Z7Olo~#&}Y}jDd_L}WK+mdoekkEdjDP%x7D@?HxvfM2HLc7&uF-!}^ zHyR1;X|e>}1im{T6+Qf-p~k4~VWepWX=m_Y$lgh1M^gK~M}_Xjz%s2Z#e8jFo!tPu zHMK}oyQ-A_sdd=mtKD^%Jnws`V(a%b1uF8Y2k~wxkL^9&$|z?menII ztyO3!hDJMMTd^~UAM2rG6HuU`pYs;^JmoXM)h2S_SgfXkHUeE1b;*qEiC)=;SM7%b z?w|K7FI+00TO7Xe1UzHTdT*nl`j6Ru_feu#0fiAvOM7BDXjyJr zsr7$y$0nW(`3FQRdI5GyetY36x0v5#s;D2etR3ij`4e7g&c2kOkZ^Aqo`;^uG>Y%IOK*5rll(zkjBdUSs}7i)4T& z?N0OXDf|uJh2~-6UhFg)l)A9$1q;J;EK^gw_J-yZLMoY+{TOyhZ-iilMAIwY6n>SG ztD@mi<^^dx>TF{6Lup9a-6K~j=BG(Z=G~E|b%A^VQv`~5dr7Yng`v2mMcSjp;&USk zRFYN4%zDH;^ly-}7f(3KJx8Cze_IE%U_;*bzX)1-3k?vQ%ei6@oLjIB#h%{*i$eaX zxE?hU{EqF5A~P_vTVP;$BIXdS?_`2KAqnSlAzHl3bwE|taJgc#w@FC*gNgE}DWmt# zVQ*WysuN5*S%Mu8dWvhPMQ4hbPj2!V_Bu5q{MhvTCg>=|Qy5C1toXVw`QIvzN*6ZJ z+b2TEX?WUY(rhf)dY1TQ$gshtJ=1COB+{eNN@j~lIseM;0UcE)6J*i5Ej$|<0ckJs z`%Q49@c(DWeT9b3SpuTXNcdqk;-4ks!rs_L?Ao@7Aa6dgY|sO+LD8|#QHZYeciBWzfX{INa#{ANTY8!OZ4p-+bVL5 zr)8dzp`?0O*Q4|RX)&oo)yskd1uDS~KSN7+%4rI|x>-8tHc5>fDI-wUq*K`PUb(6| zNH_~FOYV?eV962BM>3I%0jI`w9*N7CP2&))O;-fXMZeMrYlu8$KK!PP}G^)hf6WFY+LCr$TP+g_@qs8L4un(~c|c!=H*x&`iohFiQA1%Og15A|>&I zT|u%(lKHX^|BOs>{;h}r4!XJ^B=-}kngPoWM|PKT8C_8=>1zdZ^z6d7{vW-;e*q7} z`xRL8CSNe+&Yk}e`M2&xVD~J*F~8h7snPI%33*e~n7vgj`P{*Cqh!*wE1QD+#stn} zM%HTnrpi4H7iF=U2@{*O43-$+L~OQp)nRC}@^<;O3Y?|NI3b)7A!&_5?4*MBMk+#b zc{+)K5ioSk;!2&Xl=Nv>$}OEcT5TXcKOKN08D39)JC7myFRx`)ptMHKl9VOSu03?F z5W%CQADb#(?gjAf>Q!JLR)!})(~LsjXhe_h$^*t53~{9GAt+h)tuJXZ=Vt@FRKA~< z{3LBGAs?QZh9&M|cH-xPCqZDcR3FTfQ3I19tL-ms{nshuFU(`Y1V!bs>+lA)tV*UCE)arQLXoG%Jz_gBQ z+TO*UdBtakfKr*1|6y?j>rmQ|_B|d%+)j5hepZltGRxt4rBRG5C~>TjfJ|h zI$5PGKaZU60jc5`W|%0n$wfy)4dvF=csd+7w)zbT3mz0b`dsd{XjAL$Z5$;0nt3j?Do!vXbl7@pwM<4XpREd< z`5DVEy*tX=eQp72K-J`w;6Vbt# z2-cLEB)~2#WRQY9fuLfyi1M4rD(c(8GAUTzR&m;skcD5n(MOi62J4bMch&a~o7x_} zL*y@=?onXwi!Zcq7nIQ_BTw;7r3sa?lb{pUB8Rj zB@E{&*Qu7dhuZ&dgdKLKjOH87rag=_>^d;!0S*XPH#tRKnq?{BAf@|~8r@SY=j8xJ zq#`Tk0WgJj4x2|=j#}DifP*06Rlt)9P{1=qU)yHD5(;Xveopvu{}G@%~qXyY^{21gwS;G zYn47=ZrQmrbTA^eksvpKuFR%Ijj|P`FSFy>*j4?$dZHOK%dY2F87@$jQns$Ocimc| zmKW-dFuKoo|3}#Xx%Xs>Njs!q+|*IaVb>&bS8Lma+Cj{Sh+cKZeze_~iihSE6Ufyq zsUm*_7z0iRC7bnMCqR7nC>JX=Q=2_Zp2e3TcU0y1B`7B(I4=J<7MGgLk(u`CtRIc3 znJQBcKj}x0?TdX8eDE^Ix0l8E3MNimPcL)GQA#qPEjR!#M{5AT+Q~%`kO-5_%$pI; zDi3n6E8wMwCm{=sL2JI|pygPtiv0Uj5%>Th`Nyz_+*)w81 zN-eJhfQ1vKmELe9_Vu5kFpahqrSg@oA1^9!)&s*vCBWm$bFQ(S+qcIt@@H*O7x4kjYS*z zc$6if^}A~C*kThHJXf@@HtK=$ZV_-xF$ELL9+d_5JJq4|wTc4C)cU=d5#E|D&F8~9 z;Y6!MJGEssDil*Wkr5)X#$@lMISa}oe7lDkJ|<3!>>S52nhjs=QtA4mn#O%VZ(W!V zfNrgYXy36>mIKUig^itMX{-OM*)kxQ zSL)|-DpUe9ss;hEo&G%KQ>Hqe))mii5;Zhd{=qklRm>2?&!BC@ewfd=&rLfY@*bqJ zKiZqDzz(+cE{3Eo@Rug`pcqOnb>lG;`a=C?$g!B{>Ls9HuFgk_O$;VOa+>euH04!=x~ zuo4RJ>ae{mhkVOuCBO(yXfroJFTj@l2@4fdyPyg+L)?rCjyAD*_0suIZ?AHyA(;YJ z(0LId1RfesB;fIdLmt4Ma4gMlD~>_$k25^x{zc?N?td*?-oU)|rnwjs_6Gf=a8Ug5 z3yT6{eBrK89{h} zjrumBCQRx@S&BheCR%TW5c;n^rWIEyf4PBKv$O$E0aY)s0&+?ASMF?nf!Wa^sYn$E zsSzY#7j^YdvtZNyp}Rz_4UWY8;4XYr-uUWqq!TqAwKg8LE+fW)(3|4)Q!Clkbap}d zyD~dQs=$7M0<%E4@i~$G@Aa*Q&Z{*3Bj4w4@4*vFH*4|wD&(G4 zFT~u@wU}GqKG`4QYeDT_p&wN9iFl#p#ud}02=?H#_hU$d$4LCn1dL=qE@(=53limq z-=WczQbu5Co>u`_-^bsAr0G#0$QE!A8Jr9hV<>Tju{vfUF9d(p9j4gf;X0sFe^y--NU;8Qh{#P5 z{2R|eg#>_t2Ef9=z`#O|X@HJ`fr0`+B|#2nVC5B=BBNbc--AZXH1i7xO8s%p&8y`d zRrE#Lx>t5q$Frdi!EBjaJcllqR`B`ae}*<7kV3wEx{pPXy1;B}r&0Z88vLO%98I9; ztx*IbO!@RugD(tcl5a%WvHLAKPk6D%Lqy`-Q+7x5_YHby)s=*?rD`%SErE`|fUNW1 z`)ApNBzs~|`pasXN98k2*1MxE-+MHNcBx|Q`wv~s8%Lp6Ykqk)76=yaJ&DUlm6fyR zwdzZ{-g(zWk))7Vyntmv_{wgwPm+43Sb zRuEm?t^e2(2e3_8Q^T^ruYziuifd+Ow2Ky4y+7Is6x?tD@G_4g69g-7(dJ z(6`YnQr~@B)4JP(aXxb9c^M2GCqqp?Ioez(tQ`?o4w>-_DN9VCgbb#s%bcZ{4!&tpJ%X@tV$AwU z6^(P3%e=z~p@+2UKT&Aq_BmEVj-LQFc&MD=Oc6z|J^@8x!t*)QVT@XX&LjN51l>Vw znhDk8lON7#?B{_WsL!N@col4(Gk$I4jdM)Ul*k0rJAH*ZMIS%M>=IcjI_b}&_lDG| z{Alt|1Z|)U6)bpvPoOKr-d`@bNqAz5H15Ma)7bdzu@61uxzr$o3FQ-mevp#*l(@qu zE7Vz4PX;WDAQ>0Gz05NsG=3Q3zT4%dPUya1B0NgLz@n;MvN^>i4Q!KJTZGog(#(^V^AZK9a5SdkLHK&@({vQPtOz^zfy z`MFnCqnq<`!*#*VpZ##J*~UnA&Mi5!r{c;lY_=GZDhxZ*Jf#f}aH5{Yb)k$j&__hv zrc{E}oNZzlSHo|nQP(nQ%H~bc1XDP=XDDwyHZ$3%IQ7EEstC!=%?@=4sTVk&w8zm1zHZu1eM{vvi|Ohhkt>SPuC-QdJbT1Zg$ zoxRYFhNtr_qX7G#bPpZJAF4_iYLpvawBd@0h|PGt5`rfV#0MqKF{q2%igBtCrDU)^ zD@lap%PKmc^+y1)@XU6-4#O~w`ycDKB*{n^3-X#7x zqqS>lVYMA(O~)9un;tg$>92OOKh`D0Ew2sMPyaNL7$n?FK;i_=b1Td9$Jtwo2%Tu1 zWFs%l%ht2roFdP9g;Ud>rUR@HxEu0d}PC5QN6yx7#UO0>%D zFMvxWLPI{C5|hV+|EOnB#7JAvvN*w~7nr3r@l~g2-DIYhoL7BzXrbVswErg{InW4m zw!;wnFW{K(URkaw$Lg`L(pY4*xZiE4$|b1lSqCH?aq!0rr)QeyA}*jnY8cF1^%pQe z6?cr4Yo-gkp&Sv_dnNPX_S+o{dnWFn=!)hYDbAlL^oa1L#r@xUYc$nb+-t|0-H}+b zg~f`IGZKw~BsU@QF8k|qeCc8I6W>aUi=6UTe=G>6RsIF!_O8Jb{j4K_6?8V#>6)#? zO&(`n2cp-wPd&4xG$bo6ZC6L%`6)Fo{{kG(xGaY|(I&L*OAGSEc+aG!;|v}+HRxR6 z&UwFDPLvKO-d3qmw-x*X#|dzvpRasc;bm65%{$%vtloSqKG?O9gN*(i{RMc*H5R8| zML#Hc-Om}`MI1jenx@AK3{D03ZxGil=1y2KQ*$MPLeosP3y?Fdh6!@slbi(tvvWk* zJt(5yUO!XRzJcUd36OaCQPL>5(_S$lN3}Rim}!!jx{#oq=_Kt?svjb96g+zc`_{j;Re!a(JM*DtFiJo$l0guXqvg`?Gk&0uaQaP zn7(Y8!loThOaX57fJFSo3I}g7Av^e7(F+#Z*5# zm5GM1w<A30KJ1U$KzoSYRM0tDoFs!=(l}-VWuKpSfE9UDbljIyC8m{c-g=DU&BJCzGoOuYf%673W1&^X<|kkIyd7uX?kKKm zWV4X6&UciH?^nZ}f2O7=!3TapSR`hf227ZsGDUyLIWQ&a6ZXS56RNz z!5x`B6w?K;MbILjY|<%Y*TfRwUX^sOo2?Z6;g&;y!GQG>Fy}2u>kIe0Z;RLv8N6o= z_(y>ebcz? zyDWd$Pxh+_OLL;1nA--`_k&nJlJHO?y43TUD;#f3ur!+jYGWG)*^H=}u;)p{4J&4Z zCJh~JkHPkjUtN}JhSUAum)8|BuavX%w3N*M_!mL#&4Gex$(-fc; z31&l4;Vq8YKPU}c)Gwr*wRA-v<{Y5d#2&x0)F8v!@^(j?9l#i(*zyMr3MP13<1p$s zQ`Ne7O%`Cy_FnU5WelJN5J~Xz#@#tlv4d%3?YEW_LBxc1dQj36xA{TPGK{so z>d$YD`<9MdMiOgUdn4_*i|d@X(!`QXQ6 zFk0xF>0{-Y0c}XWG~$~#h}7uBA^a_31>#}`CCEC%W-EN~Rwl_zaErEuB1K&h5t#SV zvz@wX=A9FJXR*jBze${ZRz5vt1&pB4`O&{|pH+ECSJ`7Ey}XktT5tYYLqGDQOc7U2 zHQ`hzU@KU#CE_4ZfLQLnROq&Q(aZfw34I!WpMigHk~KZ3Cs;Imux`B~P0SW&&K?>) zj_5H^rJ-zZD5&J#y_Tt4VwrO|bb&7t`zopnd^cmd78H8Dt%p#eta_}hh4X;3%eWkW zYwTinWq9d1e8Qckb#NPL^yFPN8r*ra^4)QpRy$0Lwo-mW@nZ+@4JId3Yyd%vp-$0* zI7oT0RjiqfKM$zCe5vU;*4H4vC=|a|#1yvCubp(`oafYkXr?rw75*r{D!6vte4-8% z8GukAdj+in!9eM~cNE7g7u2lv`K`bLgqI%mk#IY9zPWCe@(x?PmqIPu@75M*(YE2$ zkRI1zkxRP1igl4*~%O7Rh`uyo6XU!?XO8+uQWAF{AU0>Fg<16bjEWR_dm&GbCJVY<8zAua(;6{-=Vx^Rs|()FYj<^C zo+h=uGM~-Z^rPC?TrI5lx2((A))BnqkyVf}ZwS>|FJOXLQE@(q*&_HpGUvL`-kBM> zC2Po-KQ?j!33U9QO_V=KhM63ATJBImTM_Z;Bq@zS4c1cfYJ0Ic*NC{Xx)-c}+;L_k z>lK7$_KFhqkzozy=fwOmEPHP9Qz-Mu4bM*opG!~rh%dpigdfQ!?MvH?QyZQe;_>Sc zTKD6}>rMKDY;C#($4{4>>5K8w6;+vE9RMPuDA<{G*`R`(Nv}zo@AhXJ*_7~3r9cqG zOYuQxX2yCFD)bpNA_bgn=^|bz39vajC5QR2?La93*Zkb0#VbxY9*ei+CSYafVGd)$oeaCGhxyAOXUP5Ax|9UHzQ?AZ01fO1V z+imLC-6W*xT8+9rh&^%k5H$gKv>?|!O@wn>>G)V9=$5MbiaGqQh#PNJoHjDaR5zPT zs!XMwPAB-qjYAQB03c3YsM+@kK7tAFYbR`zZ z_#f2AWoFSaXC=Ulc_(LDlc5Qn5NLN;_v?VErr~Iwmf7RZRL{Dr{IO0zHqbO>8HS>} z5)To-u5+B`gUPWh>1S%3f*$zNVT~3u1(r$>TVH)bkk@xu8M-yCb%6c|R&qE8T6$XQ zRVcg_R}@>M3S;F)Qx8j#X_|E86ERn!~*%TE$futs|ovOB_r$)LB5<)-6+O`{t- zxdBXyi$Amu*gTG5nspbKfv*czCglx7{Xi>|0h_F)>bKp*>eLvHE+NCey ztWL@UgLfKa%SzIC$i|y9xvsrQB@1kv8vAu1Zv7P-RUqk=w}ZrE-}ff9M|Z5T4W8bR z`y%eXfE9G90@gs38K5}e@GS9sQyq-*U)ttjfjdjU&m>U6k^)D*YC4gXc`i_nP!Wa8T^e zRQ_9;pQz!5k~hWoF)`b;Q<~n&bFHyUo!5~Pee0fiKhCIrJmL>^VSLBVFeJnG#HtG^ zJR1*4S(iU{c$Kr^YClS1}HlxOFc?iJIlGSL<9%Egjh$}Y@6PNEhC zv+HULR7wm@AFLV@cZ}_SlBC2d>VpQCLb)vUGKaX|@L_Gi$vJ1^thxEX*>Ljks&(df zs%hWU?KiglRr+@F*sbJAUK{DPVn;`n{oG2j_lx6^$#@XJn_vm%qj?d#L@xh(yGz^S z5;>TWqW_}MD<=ywrL6f%lCMk^!pP4aBPp0_iiDx)1f(fz;q%XIKfSDR)w09hlpnZ3 zWafz8lqOwjH@F`(b0^%jzsg3H?Hx<7Hl;TIXY@Kp{*RtDqiKF0eBUu=G_>h_d;l7v zn@=n1@>b&Xx+t8)I~gcUR|@4rYo?PNH~mt4LGq5S_tdi6meq9M1=JT-^ue+1NvS2< z#U=Q_oPA67Zz#oh~#Rjf?sWgl8LGQ;@tHp ziaT0E#m`(<16_(VSGK2?8blvQ;s%?Bb8mMDC{8TSYuPZ<)dvyOQC8FJPhc)BdSocf z^cAIvOuz>$j>E40NQZM5Sn&qE!r~K;f_U`XlcR)sI|xTq2tHokeLWb_@-Wd3&0<{n zqIs>7`Sn=?mJ}BC6uDAmB5@pHiE;c-g^UL=j|{~wkl-4|`x`|<=#Yp>H0Hs2a zuUx~)HeK7ImPcHLP}*K}h=~EgH!KpR?Xl9G zgt=C)8<#&IgMb|0S^Kf#2pYaR$6&?9M}O7!i2LE!PRIZu3S;Knydf!HS@io;-i|FA zt|M{&h(q#7a=qtsJ(AzRB(cT(YsNx>GXCTzE}JQ)GaW-oFG|T9No7XGSLw5uU#qS; z_2j;J(TU}RwR3n*4=s7ejVOoMle6+wjZB zf67p0V=7kbmt)STWJ!bu#f?P>xvd3xZx}N68t{&;_n-JUXv@{y$XRbyU-D<3Ikv27w{Op>UAlDdgzY!qZagQJ5Z;aHj6LkY^K;*m1YC&ODf0UFkKAQ;d%yL^#9gvKwQ_VylUDM5h8N7Z_Gf4(93l=%X|j;W)x}q+iJlRr^xJsWnWe zhv)mQAKZy>m6U+UR%wa;*?ryzRd-!`SaS%Y(c+?&is*dCDbdG&G9kGHqD1qeBc@-Q;!m&yN-vq;so?{qI$3sPO$YV{$u3XPbUAKu+rLUxviH0-;E2g&5ap82s<|E@1Phc;cGsTEDD#rs` z5*r>&e7_rNZ)i`#9V=1<@+I~+iuV?84Fdgefj+_%q_?-vO2D*;C^ybFusvoGh>Y8-W9*DUr~ z_r-uNp7HxTMni7zH5%p^#DqL_CkK!HO)q}>C)KPompSazX0jF$Tu*Sia_7imY?Na0 zkJ#%Nn0y_Ngcn3VvAzpK(p8JxjT@R50lnlYBT0LQA}ps8%v!2ZP2*i7QgCMzxLj_d zql?>=$l+f~*522&b`b8Hj*A^t&BrJB77&~GDQUc3FPB$IUfAupO~W%C8>};3CgH9- z!|pWs!3$k;MAPT1;T28(l*X3WXcoJS!UmDSv_1cAN>G~111|bqej0ss zF9?TAjwyIn?8_z*^eJuc(GOkWVrC4y~nY;kw|-Fr7X!VYg~=q zq{vOKc{;8xJgMNVJf6fQ)HsG?f~w!NLbNzoyVShm#*2il@uf*cyq-17_D(!x3}4&n zb+COvF=J;YXWOFK$FCOrB-1n$K@@_ChZCjWMu024iBY$p`GjSZ!R#E^AVb2I_3@=lyHn&nA%S6i~@>`NiN!C82Vtdq#+89KBcL_-UQH}!@+8R))&tZGnq)SXk zb#h?4xv5{IG_#3)3qr{N4ytms&*-?>*e- z9}OfDr;(W2`u@Z&hHqCjzJnGg`c)|Bhwv3Lwwz|jNboSNl#gy)P$hYq2uf|%xwq<~ zpomq%Hy@bJ(Y?2XnNKRFwcNQjL2QQ`GMR6_RDJi*a&jw{a$19r%E>jQ1YIu~sr*^I;PC0I>3-){dAVBUuHcfU82$Dw4o&&18Hb?c)Q|`}U{8Z$aP-bb}0>Q-hxHGc+<{%K^lXU!91l6;euldcvB<# zujgTd^bj;s2C_HLOJM?V00*C&Yw zQ^j}XN+8FOUDF*-x8)3W88ULen86xesH*w+I|8wNBMJ{bl2ze_0Ag(0BmO1AZo0@9;t`bM&`&Htg$&82=XmR;+2 zsqDu@yGhyi?&xp@@`S4&LYWko(s9J4#!qyKC1zxSNc_GA>TQQSR~oKoUukix5knkW zj9dOZQMPX%faJIac;0H`C999AXJq})7As~}nWPCsfHAxGX)CYRg5$z(kB3ljbob+ODj%#JvfIJ|d98qQ7 zuN_}7?2EnAo0quqddmEI3|9jfj~X#OfCFR__$K`El#_zAbi$YNbBX65qD;^!HW)g{ z`8tEqtST}iO}I&_>Zim81VaR}D>0x}QzUSu$07s62z`6a_kgh7jlj->Dj}b@fCc-r z2S0~Jy_~=2Tm{2kuD^BMidWP&vL6sz9^4EH%eA^jO1!f-N=aU7RgpypSJ7v4!RYty zm4jW|0Gl!Hnd7+cw+Lfy`6!##nc+j!XvZSt3MRH#A+uKyX}kcCULMGe-N^( z)zMGrwNW<}x)2M+V`&>vZZb!B+Ff4inH@GEzZ~k9FqLLwYZlt>xZH6rUG?HlZ|N8U z>|5wZy_sIJxmG1Q*gRxvA9bmhm{pe2Vm*h9I>vwT>cjOLO;Zk(wZDG#fGT7!*`@-a zBm-FNrddR0vTS3Y8K_O2%s0x!97P>C!Zf^rT>jC(ZxwX`*|TQ{v5Z9hF4B6!rRY;{ zs|_ze6Q+PcB6JwN%woL%no1H^L=* ztKMI0inGBj>HYyMeMQ8K+Gb}$#X(j9E0K1)`}#4vgH@r#9E^SN7wM1j^vALxlT}|x z5MA92l<#bSpo6ktGjvl04q@w%oY$gTvOpK5lj53pr2L#O7WTTCDM`U=r=Kbds|}|S zvYX$XTLMzQfBq{jeoCnJP2}I+J!Jj1Jp20$(|D6qeYGd^ExCY6cklaE+uv`y5ASts zq;YLZQNqOa=5K1b&^y(Qa7FX+!zFS6Uxv#Xa~<;aI}M^q#sPMNOJVZu36(PG37cFW zE6Oge>&fvZ^Bp(?EXr0Z`V;$++`om--rzm@B-pe3<^>b!v*=&2$^yRu+Xi+UCA)@tgw6 z(EL|sXiFJkjDO~8E0kcl)_AEA>ZQK>1Lb8_at?3xK--Ljb*wxuWyc2h8M|EDKBZwc zN9pvC+#{t8H!yY(E5#NAxI$SC$q-FFpFL#dkoRN8VStS2k8`#WVTokSFuche|GsSY ze7?Y@@P9ZX7GM*tckE8)p;WN<@Uyw2e5S(^T9aB!1md_ z!vJ;K;iCQjcm@|HC9SkhROmJ$7~;fCUGSVM*gI}k>}1)TO5M6Wd>)qM&828*O+S`9 zy?pG0T*~pl&crhNV#5fSml^eqe^ubs!|=UVdV!aWNm@iF-j6bBh}Gl2ID`IL#2`|q zA54F#MUgaJP4?8JzAm$ZsNz@EjMrb65kQ4LXGK#_)8~5+6261G7QtWNjmW2$IKKR! z%aGz~jr0Hxu7)8XL|YloM(V_2WyaDox}dmf&xM zw2@1ZdTo@@y8B>812Fb7W?hOVZm}2IWU!K1DlVM2<+K1i|3@&~a&IoO+Nsb4NP5Bvp`)IA<@U={#l#&J_UcC#o#XA0&>|JP3Wjoxe$H=f|q+)qG_lU*IUr0 z(Zyec!Sq;eR5EJs%8|;mnSxSRW^SE1x^G zJ;c<&S>-NT*()Za4d0%hsZnSNnGY=9fignNHBGv6(yvrDhkAJQ?ncy_jE%mhwE^ z5N5Tq`j#^hw|uhy=!^AwYBGZ5O)py{1u{;7`k;B=!42Uvx8ATAb7$Kna@G7>Igan3 zQY1;F)d6u^JL{rZcT?$m1!Ed6WI$)r2+CCbM`4Wgkzoo_(5IVkh!;0_-Ct_k(e;u@ zWh*zYfNzljW$TwaS$G880z?*T9(m6thIoN!h>^5LmOJ{^`BKk?&u&hElw%8RTQD?A zoXO=S;{j_O#>8?z#{SHZo!W?h{jF#O9+^Ngvri^$!BN+t@Ta~&o`I?0H(A;w;mNZ? zVGY+fQ14g2$~7HGrHVyvx^abq!qy@+@6k|Z5fEAQHjy3=dNaMDvUvflEAZ5u(EAlA zwlh5~GI{D5P)_cR#ukz9Je}KH_l>xLa%7Cdv~xwljs^Y-b9`;|vp@RbpaDjaXI{<`T3}G}wHcdJmlL+Y z`+Jrh@H){}qT%^o&G2G;mS~{-h9R}XOD;)x3vyK;IpiUK+d{+@z7p+zjG5y+%WP?W zHo=X4+tAjJD811@otvcZ*IKWRFh~!^Kh!M4;%*!h^R_#DR#&DdJ`@JRM_AzT#W7UA zcMB`4O#v;wp8xs`Fyf+~spFXuRd*w=g`d;jK1m$Iz5KI*6;_6)UqiPrgWZ%LcM!EF zxKg!xE&>;Eibx{vo6Fno=4YE1Bc{7bGJe(%p~tUPY#C<`A^7v9MgN{i=q!u?S(k4F zuIi`gucQ3afAPgi^zx<7-eQH1XoyYhJm!r{pPf(oOo>IOJeR>sXONqqdEqc(HX@td zy2P;kuiWspS)h1@5p7AHy|n0<_KcWH5A#c2)1(q4G~&kg&r!PS=H?-zag(!^%3TLv z4yBmq$syf?p7|&oED&YDist`2j!NhI^`mWG6i^(kIWCz? zY4CG+FjSE#sbOG82EOYg_4c2BMFH$6F}DkD^xPRmV!NF;6df3Dj@;boCo-YF&Wido z1IWRC?y?mB!5(F3Gzhok7372Eu-mRVy=h_0e04*1s{phK5d(*C+g)7mv3JpL?>A%mn~x0?1@%dRQ+LN`2wP>0Y1 zTVCv847Ijrn*8xjAfya+QsL+UtQxZ1Bvy_W_atBHJII!bwB~M)U`D4#@g2m-<)o#$w?sC4ivCE`(S~i!JXYfi=T@F5=8zZyz=}j=|3aG8> zcxUI(+R-T7!}(%v%clSYw`GKtOEBSfI4I5!YYXXq;)2?(a|COv`j2hPq(5n27lPX! z{nvH~-o|pgwyODqkZ<$=kc2b941K4?`vj^N>czhyUpeSrA6r~$<#U7NyNhKJXy2j0 z&Ra8C+kb(zWj}eA`=lSS@1KGb;12EO8`22t15%jx_)%)+`p=iWcXX{1 zR*BJ$9c}u&v)4+b3i0N4T6{g6%R7f?HIgjKwatT9;t5*d$4Onwiw!Rw!?+|3j(&%z zr%Js|sQw4AdAZ)N^F#5%f{6wGxbvfk-h99P8cF=mWWE);_FJxz;q}2qCsLN%AO7UgH+3{tXiBqI9RnhJsa_rCl6ow7zas5Om zO|ldRM)g8O;mW-Wa~)x%Sx!4F_bbShhvX&I$(ldsAiK4L#c8f1tms$Xhaw#e!DEXL z$tXVrW8aNuln6`OUx6X~wjUsl!hMSd7MH@nyo3t9m5q8*&Tcm&aMe23h zjn~yV@?ESR=WXnN`9%*K11)^wy$$@RC3wnFODyDlJBcv91pY`_$8nVT-r#pS`f_rK z0pnA7q|IXk?++pY;@qMe6_fl_g;J+&go5qOGX*BVP}_blr3c1JWwvNOAI@%YW8C8v zv6YIOf<^+y*XP>yGMrWQ+W)66KrAipIA7jZ?&WG{E=3gn1GtNAbpO3<0G&XMxkEk~ ze@=~*nT70i@(qvd;l@_mp5cYn>pE7fnW2B(RX{qlTk)nkhwiROJ@=~LmT=h_Igw!| zGP_)#ThLN^%;rnGY>5FsROFKRvGb5c8G|@bs*JwvuC z=TC==lIH#w=3fadyuc)MLguqs$?pb|h1QRR@3sGe2Q@69>wm>VbkG}2WefC{dtQU6 zw%KmQJ6_9X2e1_u_m$va07- zKa@mM*Z(h-0}YLNO;kVFjZ=Idy1pSTA0&7;mXrn zkR^g7HwNG5^}vtLxMw+`ISS<{y;b%1Yahyk&stS53y+P}xZe$I1dscbi+zb+Q*Aa| zz~9TA(iTnrD;?J6ZGitm zhs;xYT;LWx;vJc6sR1VOdx;)tL>I%S-vwsj>OWMq)>N z!<&yqV?Lmz2Yt4V<4W8MG#pSb`-Aa`iagXy({MeO3#eo2hQo?sq}u{ zfU5?-{ko^H}GEm*z7X0G9yMvpdy3MWs|`sjsd`FQH`SAP>2+LE`8Lk+AUPPuU~F7a-Ig=w!Y@^k!A2$ zi8oytuB7p?{AmQgQFgiIKIIA`nFgSMt!Hb9{0aivaZ^66k1WK>*TnH9T8b+$XB^rT!ulTW!qw*h~g-x z5q;mo>LYP3(lj^p#2B{zPNf?VZ-+`e6gyBzI9|4M>P>1eee|B*$uI+NysWjJsQot= zaC~Ui-QX^}v}0SK`gsvwd&2-ZJN_cN><5~p&~`uLR|ws8smimR$8X9W-2OD)5LYsh zR@v@W;@nR81N(=Av7i^o&Sm6PNh2P9LAy%Dc5_v|!m64`Twtkc z_Q{CkyNPaK)n|kuBm0QH`}B;Ewr5^cV;FxDBFaBO4Ha)u8}U8uaWP$o6=wnBHAkqs zr-f)H{>CXyL#oaVcU&wt@UY&t`1g0BD8Xo53kl_0!yD%jHib>TMS zL#6!90#yg2qdkrPS%|tZre?YfnsN>lGa|XWpLQ&cNEg?7^ z?b(*&kgd*VC$1U-#1}Xn*U6s37(#Ao=XpD*40w@%5Op-SV*M8~5Q8@=EKQdZ>04Qs;*U$e_)&q`LI%@A z4ZV?WEl@OO$cgYWZcpZ+V*9xZlD~v$60flvarlD)uJDoAHLwV7e$+ix_U_r@U+I*gMeS{)*U)xsrg8mmquIll`E14?8)UbJQ>`|-$)E0( zBG0OirKxDZqT4FYM`l4T+h(KM`OToetl<)gH&N4=INLssK*NUo-IJUearY#`m^`wR z-x5Pkubj~1W4Wovf~RbCj#RqkKC;Ob z$=*){K3v^csdQq8&{3pedWccJPDWZ>o)K~h|Mb?~691(MqF1^am5!$E_E*3r4mPA% z-CcDkVycP{aH!T6l=-nz`gK$AdNC%qqsU_|g3wabyif-Tn7tq{p!=yAuw8ViEqL@h zfjhTlGxP^DLR&yEYY%Pw&@a;Max+ttfKzD{cMsaMx)-TyynnebsONhqfEQKvn zMD;h%v+gQ#)3FzheZ2Tro<45FRaUWg$%tcWR5UA zhiI!O@(UgyT9;NR2LtP&(-Rh==7tqq>PXP~vPNq~0bgKPf${4?_iO#EN#9NM3`ZAr zn8gT*djc;5A7Pl&8j}X%#>vGwiq<4o$(TVq(2%wki4RPUL}yUkxY+e)>o~HL@iHS| zkd1r>I($|g+vMm^+Qz7o!{7sx+$C?%E}?E8i!83ZtWl!ZiMw4N-RZ3=v4Rw<232Fe z1UMclO*67}lYhC!>)(*?8RQmkto@l{xmWcET2Z(@O8gX*yNE?0^F$j!tVeMdH6%*P ze?Q^GZHwD$KJ#9mip}N-R?ZZclXu~-z=TE*UyGPZpHyIs>#{wK0kHfEaE0QpyDWF3 zd4v_D4!E1;E{R@h6Qf+4>M+*7D{F0+gCSH@V~5Z_V$F^YqMR954_otai@kpNrtYUd zVzB73(E93LB%s}TkQfEdJiawbs`rcMre!>J>lFKqr%GT5{vVWQiy> zf}NmNnV~M@M%?J++VG&==BPDB8;v9`A;Y6hB&D4+3w;Amxvpb29}NujBbM)E6z|d7 z!EX}SFPrLnb=jq+PriA+y=7YvlM`1inl`*37zbFes#yOHxq(xuF1531_xY|=Wi`zI z18Bx6ajjU87U-f885lp(3p7j722B#)79FOyUhCJez_~ALG(xE9tG=eWI_!shc;tbk z(K*EsZuI>8*GU9FsZbGNpc#8kdM{fA#orc+e=Z#9I)Yo@u7gc#{o6*Jvc2C@bhMam zh;OPZ$AqS-uewLOi2WLmJQv%+P+Q{j$o&jv>HkkkbXNd({M3p0Y_LUGwp#+qNMPJo zFh+E=eCwO7)U=`vtux_Er6^n0Kyh&)D(XiFGFu#N$JI{f(tiN;Dt|WR5}Dsuca4!>b0l&ncX@dgCSqdq@QB%MxLw3qgys|hi_XwJ5 zer`b#3w-x}PK_>HAXgP}n&0dzWyz~ouxvM=^rVc8^7C3zhI5pU8DN5{_#hg4{A-Oj zkJBqod{{xT8KXpnlhTjQjxu3riV)f|9OB2)Bpd#e>TPDT#kP%Zi10dZQR1I*fMJ!( zGSn+1pH;ZS!oW#8-6%edvHTBr8aROW_D_Fq6#&-)K~k?I7~T6Bx*S>yT%jy2@|l+Xu$ z`HxGKOcbABGH6fn7*B7Ug07NX!%MsLw=-?A3;~lIQ3Q$mPD~w{TD~A*caCWVmOg$EAw)rl}Lx z=nnmK&MO@#lcYQ_TZW9J4r6oDCXQ4IO3X zk7-DAEKxp!g$M=h98L(`&{!)3hzf+)wht_P zzLZl=@Vvbmr(>4hq{8j!W6z)R55!=IobeAxdZI@OVq@EN1aorHXU#ZXGOO>g9t+uW z!3S@U#io#OK8C8>b;@All*+&hsXCyg68l zB`P-l>ld{6atV?wDA9WcN3*`#M5b}_4@jhDHL(2$FF3aLTh6vMdLTYgSW<{0(*)@j z%lJQ~xdC66Lbv4E->c`L^+M`KB`{c-lZtKSYsD>Co8I4Dn;-W`ERP~8k&{I2w6qVV z^Nn(fD>xANkp&SjoY!KEJTP?pOv*Q z{ueGx;AhdJ-GY8{8oyiKmjLV{G+gi{<*?V9bG{A$rKV&_atVFF*uM$yEtaT@<4CUM zxh8VFRQA6k{IaE&9}*GUw;e!SdO6sLrP`f+p2*8nA8o_wBDVT6&lSJxU%8+(=NY?G z2F#~;F^#q$uXl1$S~HF?tmK+qy;5@lg(s!QQt2idlSNM20t8qDnhCwm97OI>n#6;% z60l17sXRir)EQrOzS2Hrw=gQJSb&T0P7VdyEQkc92>2RR;@%C=s8pl3+V|%<;J@2> zK@KeK9q5vKglmweA(`)y2i=>Mddc?VV3gpQUUGhOk^C>)an1cJSfyL>aAgV%y{ltC z4wIrMH%i+syhmY|ng>q}7;U5L&F&vV50*#a!{WmRTe}<4P@$5C!%VE)kinNC3&0t} z*c6v;0)1Wd%)F5Jss8%1MfSA^cCM8?I=&{ZSS40C(HaBj!RHu4p?6U6_V5~Jms>q8 zo{0Ku6c!xZ@dS-x9&(~Q4^$y~bCV+Udpq0Qctna-^8W$_^vIJ&sUTH~GZEH!`o|?7 zB_r+33K)WBp`^xW`}9MPUM<&=yHQLWH(TjrIWM7G>@AmA^3%suYdNNg=+^m6(8<7G zonTLDlJ0cvL0sIQj{wYkO{|;?wTqn{*Sy@+FEPs&E}172f^U6a6$sB4DoOP^(OGJA zoiD-GA+{)CPkyL#u>i&AEvJU#O}S-E07- zSEb;+7@|P>z+t);`6PuVch@3MR^`QD3 zD=9kl_@YgL&j*9mrqjHdB1ZazY-g~#=Xhw1PMB?AcAS(#tGO_z-3*wf5l(h#zR z<9eEhzD1g&s`Z(&P_cMQ!UgxJl=8izMs#*F);c=!4Ztc%xOyA@ChR*oh59!vnPq>V!8btTkpH! zg>l(!KgI_nviOi$Jd6%zw;vbBl>1%qCKhnK``U1n#nb0Xo;Ct91&U=1YR%Q~E62e% zn!e2-f9+8*whK5TB4FR~=EiU)O?@l#u&dvXF_t8&q--Cqu{wAJ9T3U{}e{;LT;57(ViN zuY}ko2cRiE7n&uUw#!$oyc7sG-7u6KSyTjM=F=PYok$8unpkWO zhcJM@e4OwX5_OAx)JEtfO(@@!Js-Zsf+~ z8G@Gsx*kt?YpSDY0H?>$Yonf`u$3R_&MtfUGM~(+BtNy81!@&Np35wb`TRkPQ_Y_% zisfnnG+^?GWE|0~NF`Ucr?BKE8dTXF5?-qRTWi1y!BA;a?vPm#wus1^Nj1(+?&T`hGH~^ z_`?%7FXABswqwWkE$cZEIPnp$Xg9u|HNW9X>W7z2mFzh@IoVRfD+)I^j9`>TMs&-E z0j&Nn7$5~(uQ44#GiX9{c0I4@e(E*hM}8W;HO zOrIc_rCq6vdze=K#0|&I3-1>{mKtbYS!#LQcjf>2fHsx#S5buaN>fKT{acAN|Mr(_ z92WtL8mD$ni>40{e~!;KnezhHhcQ)^dAr!NtxjFf(!#UAPCve<$?f$@hy7-c5% zHPd7=B*+$nmYVy=7WCf$@KhL79|hK!xLy$0|7sn?f93lVzm1n(qpj!@CHC;;YZKB9 zOt<+zM*=O*D+}6fNoTXO2bAR-xPW->ar?f!PV&Ooswt_#HYxdQ`kK^()v8xJ(XSdF zGcu{Qg%~8&zQAQ;z9KadK7D%)5w#~cbY-3HR4L&L=c;CPDP2?Q=W*-JM7Pglg75L! z)n+Q0wECcr1Z}4AY);bxG$03i#LKVUPmbv-`R-zlrR$3*Pg2H`IvX@zK)}bNti^UO zkA!nSln5V-CnevfP&uM_#=PY_A6bl_jHJ%GtnSr*xZ}CGd)J5Jj_tDL<%rI3lAqSE=62ojDWU#az=S1^dA-XvsGGx_Y`Q;K(Ob}S-K0@1S@i@4+cKDb;cp1*XbZ1h3j}ts{(7_m_pYC1 zn{JYc-D=@wwa*KyV!NgeCt@|L*PZJ)U1C^fdhykNm`QavvZ_Mm>2#h!l9Hxmu33uG z;fK_oc(4M6X@iEjn8OoNIft3IZlt(}ZQk(O!ln?66b>GCua7#q?CKtBqqQamvrCUY zdN=$)wF}eCv`bvq>NXvrytBlYc@-8JIw2_=hE1X8y+Lgw%2G_?x8Gd*mN4h7TjV_t z;?7^1VetvzZp>xn*s^$UsDH#V(~myRn`C0~tzP3RP$?%kbDZza3nQi`_9mFJa+FLr ze$Kb_@JxXBsFLB+R6_athP({WOsnHf*wzTkHb1?#mbWyzFg`bvk^b}MU5DPlmm||Z zdowp}@J4TkO`s8pxUh_g(j!;CnwAl#20fQ4Ig1A0S&n{WmERM?tD~3D?VH~w3l(R}pWc3%pMK2n@@wK3Sr;oRL_X z3RhYvh*S}NkenWfRusw4q`{UnCBIcKC`$kskjmVLi4TxtL_W`gYySgqIc6194_j(o zb50v2DEXf23yCNlY6>@Zpt+a+l9SiPw!*wsLJ)Uo=pu<*BMH_p;^gW9p~H3y<+sna zEP}X#2K#DG*ppR$vTumT*oli5cN7L~G){w%qk}z@aa7|tC2Q*r<0TdhmxA^D+zj#z zH<{R1Ub&-7Y1OX~3|m>z``_hka$vA<&TwokzXF;MygMdL4VCA`{JgA!=fiJ~bR2!c zhU5oj7IXzaCFM?RMWhcDNl`;wD^Em)J<$!l~Dx&ZIUNx(i5WgGU)^Tq>$z$K1G>Vfl3C;O_ePeIcH91ow zwrbd-_Q(9x%k?d8R_Hrl1LK;E=6QKZtn1f588D?Zt^@BQkTb?)gYEAB0Hn^@+7;oZ zoHaMk4P}>xsuZcFiE2$JElY2L=U?f;uyDUMn&uhnholJrjip^{zEkh~IN59e$yy!f zMp2o9gXVDv6YtqjO~aeP%XJydC*!jMfzHeN7S)&mDWf2-cOpKbvoR1nCd+~g)kavI z?&5*BZh&#PnSr2}-p2rnTH1jZ-e>toP0pxM%r`YM4VdES=_Bod7iUK5hSz-Y6rTsq zYB?5k6}=Wf#wMqS#|ZsZ3k>s7UFG&lwbJ>0qSGrggC)cC4 z9NaI^gZyDd)U)%*m*cG6{rc>&Oiiloc$atP%+L7f%B(s~N;_}FM<X75PrGQk0 z*i^rPS2wO+IQk ziJaf1NgZT`E34$R)US+mN=lW#g6x?2R~?f~FJq`f#n+iLfbBz_qU1ujqHhG1^@j8@ z3=Nm1_pvV#g#v8$DZ;oS)z28>_ZC?JqJc+3`QXiojnF4Ey@;jW7b=9R3f(00GR4?! zN8HN^ALzo_0rje^(?e~2Rg8^Nx=LLSGd+VXPL?0wRz#m1HYe80?6R8;1}N;pAq(HJts7i%(Unf2|^a zs;Gt(Q7vLxG~#TmKK2CrjlA+3#O|jf;~~}Fr>s)=CBpQcnMJtJR%$7%_6|nOl%)$W)1{8rTz^+cPcl4`45B^5iDTI-2`*__rCY znOG0J`Qr*-K=*@ji6_tA;ut1a_Q3RQn_?>cOg0#4sUhmwgf9}PLC8*~B``2L-S%Lh zo%LQ%{ZcKixh<0srp;@#(!jk{(}%+Am00H6?eHi+`8IAg51OsTPO=XN_hk`5&-;gq zIvyD{bIkW}ARl;1R32=q>}Un)i$A>#XYH-R)Wad!c49UxZ=F?rEqiOu^L$GUvlbuu z+#LCm=_KsR>4V`MrDj~si&ll*J=9L~e8#YHY1A6JyB^@B_eNBX4pGD=beXcG^)IuV3(xO3E?vk= z%0JlICNT+MUuiFD;Yf<_jY*@e2kJYaJ+5C9me@CDDv0hH-zhT4>$8Ox&mAa^UVjcM zNICKp3nKEB&;S)tPwG!I-ZY6*IFJH_d=oavHT*&oHEQ@3Bj(RR7G>BHzI@t-2_R|X z>!Y!uRujD=qDB&^DbUOy+N-sr4Awk9M=~=+CKEhT_&NeCQL0;n6XM`sBY%IXCi2if z>k3ayS9b@+T~GpWRXBVQ$@b5p2=5p6VsK;Abl&U22;pD?_!BKIS4sdSj1HcczGDZ3 zj=&$}I}_2-$&>(~Ufb`za(K9~B82dQN=8>AJkdl#iF*)-n65C4`xUvbiWili4BeCG zv*fCE06lWHx3MBVY*`vwOji*3f+s?ICH=Zn;qppAP+f!#w|@mg`B`?^nUI}BSaP=y zzQ_;{9FyqwUUwQ>zXt?odu`whxe|>*0)>@g_u?YQ-3ZWq5UiAGZ2ngwF#3FMN6Q>b z0H9h~;#ZzZ%*w6HHfOT1JR}bLE%BZxr4Re&ZBgOa^txQzTfF3O5T?$ch)!|}rY4~g z5l2uM`D>QW+c{y6ot9!)kC}h<2?XA?6?Jm-j^%ru%O!xf{s@Q(AD1N z7U6iwDP+*(69}A$C`cY}1A`L>OYX^;%>6rMS&!Fh#TCC)e}#*tES%o6I)qG3kM|jK zm$B%}m@Ml0u|W;D%SA)~lz9B6(GsDI99Uyak{?+_Zhqz&BcH1xp@1L$`3RFSc^kVm z%;$jDZkX%Zy!1HZcD-EI9HRP>-JB9%msbI>s8}7H5tq5(_^Nw1+m><@sVz1zr7gi+Zsjss;Ox1uk7eydVM2dfrIe2tK0){?TjE5UU}3v*q+l6- zaeDaXn2w?9VQpz-wV@+6!b+NBLk5Ie3PPQp#=EIU4&?7Qze`H_hG7KZwPVJjh=V`y z8VzO!S>v<7TL(A@TR%R+P^Las{_4}jeG}RDlZx0#g8`bl+Dimx(|M2KBe{`P%Q(xa zYM1)xmZ3R$7yBrD=1+h(&c=CEF2nVUrN$E7@VH+bH+9L&oXO4Hzb!ZElPPrBxX-@G zVReV#1x>Gu?%6rUaa|zjx4y(($=WA`@%F<82$CH8{VFeXB`Q~@kV;roTfA2)K@W$; ztz|1P!YdJ9bK7lM2X2SXabmiU2m?y1e*jHtAL}BW((Jy&ErsceyY0Rggrna&1nU(k z@SHv_xwD2C9b_vr6NCA->eny7IQlsHtxlDg%8Tmr+vEA~w#x+6y6*>oj;m^GyH;vSh{iy{xk%I(#>!Hm9JCQv4iK3yUoT?-hHi zxq~>BbaL!m5G^zal1@o9=Dua;5>)IT{n z>*JSN0iXR2b5-ZcA`7l9l_X#opHJ10>PNjKiB z74G=qHR_f37WU1CSz7!xpQQ0wwUtA@ABai`>U@UW`~#Sya+SA@WI=a`^laD`I4X&^ z&R{(f*=9AC6h;#)W;Hqu!`{W&5w6d?*L<%mv6H+ARR{_TlCqdE#`9jN0|CT_1&1wh z+FKhJTr&d{NBs_PA>CDJmTYUro)KH;0eJh)Ji_I;aGo6w6EIgn4 zsJMd#G@RN`FJ)RacNXU|&6yOHPy1DgOhsgn3SF!yV3#EjazVx!8!ju8Y7V(XH?-iF z2}C1s9U5OLy(4nBASEv4(?RvqN2U`Re4yGxH^0;gs%q#irYidVp(^zd@#5^%Qc{hu zixIFpvZ)gK=rK64;^wVr3mIq z86vmzY%S0HW@1S=^vx%4juy^9F2O*t(E>CeB=}n{!`V5My#k}dEKxRRci-=ysm?0v zc!a)^e!Is5rvXP&=!+`&Li={NZ`P-jnBv@XtOv{=qZ|cVG@ub(tqZs%3?0w9#xP`x zGP!wl=C}q*!Snl(%@t>V_=ker{ag;JzWOQ=qfacFmM%g#_8p&*=I_(Mn>i&(LXZ4H z_->+KLi884?QwPPzOer&qVeyZd zF0^!472vp1`)S{>^p1EMhF^`Scm`TrJFW+{~;2M^Xd6sNdx5rVS7)IzC?4#`Pbe6oF*n*CJHxip# zj{l9RT%ku4`TJ&%NSR(DbI{&M3&DGC05xadn{(%w{eJ+QX~&uX%^EXmB0Ir$S4$5+ zdi{MT$Cuc~(*~L~xeti;$~M-it8k~Dsj1!2htEWiuT!$qU-_))EY58VOV<}<&{17o%9dm@2|_AeCf{wRIG-R z?MPrZV)>PEaAd~=V2t1WuTz!sQf4@QJy-z)JNfqgCR3`8Hk6@SVk<)PMQh~dacr0@rOZ$)KD46$DE z8cs@i8tSf`o=33eFL;Y1?MbPx$2)P~l7guMGl%Jg#Xsg19WH+F%I(ZGFU zzH+OcvUE*kQ}Ls3Myphf<-s%`AD>+~V|yI3qoM;%jFN2ex}YzepEP^%=?YMTLKm$y z=Tk9Bri0ptb-rL2A*bhb@qtE$04~_OSw8RU5)>8#=kr+v1W?ZHSu+a|#j~ZWHk>5$ zCe*_sm$QJzQ!3^^3vSh7XEDKGQLZ)T-|hqIXG`0tnq$z@`M|NmKDxxHrcUuJ5=?}u zbJPpD4o&WL0!u!=QAIL}EY+ z08HX?$=^;)!&O~HuhB3cK>#!{-wma3K!;&Hx-qQRnc#1a4ek*q!I5>~sIN!2Ka|B^ zlhVdwZ5!vE&g!$W(LWoI94e7P#fIcB`PBN(ebAD4^OI zadCOAV%4ls=0kPtaSBP35FySWtLYDgPv21Y_>CuHX)FnN))So<88$f;|9&kg0p#Ha zXIv|j2>$U9kc; z#pI{~-df^3ghG+}Rqu@J;^(M*d0|nbSCgM75VaD)gNFH&R@$vo-unEqIvM#oTHU)-DP*Hy&0jxic<}Om)jIFo`cFU>B9Vxhom2%usI5 zFfL{^-7kfc9>9uJNp~Yl(aF19WX{a0zLO-{ zEM`j3%@r}tN_yXMx^~5FChwGIfC`OmAo=Au9W^FhP$ywD=wv=iJG5^W&?QDWOYRzz6fHkqtE#8Zc1!ORpA1bza*!0&%1vr0wBFh?O zDjUUQc%`c@IVAxekjs4nV_+z$Nqjz==j1AjI4XeXktqQ|BB!J$tj zVL5}TS>mTkzN%5_BE}yNrG7L2IU5`f%*3yO(TP;Lw{3Avic@GZ2(Kwbm29Q{I2})~ zsS^7%>JE7@ZGH4CAV=N<-8n_S<_TIx@v@M0m94H&PW%&s3iW zi4&|VoUSY3CCa?bD1Ns4d=lph5?jw0O6e|+_H4D(RKC^Pm+NVtKkjh#5$Fvfi z7U{!zL*`fQhcS`d$29>IsT< z5^rX4EPBQ1>;7am9yG!|o99^R^C14Jp}%1Gg6$tbPHl!@)eabUJXgN3(rUd@^~+b^ z63U)Mxr#J9B`$QQnX~Ldc4d}C%mpF)u#A1e zs0+R*Olg>*h17MjONh2`!lJ}ZZ57GK>$GcfjO|LdrJ3JjzK%Ei%c$?m8-H7$-&nrf zN4x(cq&Yj!T#j+a=eA3n2y*6DM}@-O^@v$!M?Ghoc03w;pzEtn-z{Dgy6eQe(8K^> zM`|rA>US@cJ+KRYprtz$R%qiS3|O1=`#faZ4*1sZJVM#)-WS zl39tA4uAfdsGi0^{8*EbOMP|&aywwFxonL>-!uP#1vK zyYmfdIB9H0dulI*_*VS2gb2A9n*1$l)Swmw+8Wj}g`FE0za z`(KRz`qkfnEH{pib(HuLv#dJ}0Ytfl)s0Dq0fm~j@z)u!^VeTg^q?r0$6KAih509OmpM6a>dxMm)Oi9|D}z$ALy@yc6Np0dv_ej=Drgdg??tR6tr$e6Aqx)bZG zI7QVv6?w%r39BCq#Aos=eKA(FQ0cDuDoUA%oGP*_Ziz>xR!0{TKTUXP($0Il-zKOY zfvv3?YzN31Vlosz0x20#p@bzDE(!li=sZZ6q=HB!#xG(_wxKgmRIehKTzhR;lyGVd z)8&>(l9~@3)~PqhgXtSju5F7cT0YsxbcBPxRgLKDE_f5e-L+X!m|g zXB;w+dZC_K)0hlF_*oXNDB?y*sT3u8>#8;&s==^^GAn5Bj|UiMOTDJT%K1M~^p60t zQ`_GzsFTV+(0l8kuvZ3ecm*D;q5MQXKS@ z5|B#AkFovUY&Arrn|Et%kxc2cez$~D&oX6hO1|1(f`qj&+erXkvk{Nyn`$54*7m_8 zi5PY4why|q9;c@me_k1n7;e{j6^_5o@N`fw;a4qHw2R&w zyRJxcJP7HCKjv zPIE=&|G}b47T853NQPy)`r53o_M0X`s{*C->1(1|6?r=--h>mm+UjWpPdwPTTv-# z@=+Y^caNACKHoZ$VvkXs1r^rD&UU$#?h@uGYrA$kI<{l^`u45k)~lj`&RqhDYv%Gr z6Q6{{EFJm*Kqmh;r1ePYR!oZEO2x6U6;f^*U4e{wypEwEeHZ`-f+N^iUi{R6BsX$* zWn-YL=EWPrg-$gtLq3~<*mxgfqdAIxe7Kt8$GW$Ih4u+L=&Q*ReT@M9cjQ6IGN=z- zwxTYvz@G@XAv1z8tT@p~X5F_L!SOG4CREZ9D5}C`XiJ)LmT-w+ygwPszyWJgw5?qu zQ&e>+ZS7AhFhWzOv;yX1S9K2(j|hj&$-SQkym8bNMDCk?8Br@K6Pdppse=@3QE)3x*M&}0cJmAFh&8wy%bWR2Xbi2KxvP_Nz1=mCW{J z+SS!Ns#8;-&nk2W-ni33DFOStd$Hh3j)IeMUU3RuVoOm%}A7N5a(B^$V)t zGM=Yl-{R~afEjWbmnaAgnlViO1DXtmPd^r@V0=Fz9~NNJ6g9=Bt07#jQRz)*XxBzY zv#nU>8!fzH_qp&;5p1gvBd_)hlXSH(qbqRANQd`F>k|>A#~wz$ps7nfHPn1WW#n{n z6TxPv3HtQrDguQ6uV~KlE7HYip_tEY%z_tfp<__g!csidU90hT-0uVceu)+|XnKlK z4sc@^II@wUZD^#%$?UmtDJYhpT^tn3Y9}%Gcv`I({7!e!D7(t@2h6XZauU6K!HBl2 ztWf0S&K&KTvS+Ti9=Q@oYGdU3ntE!sj%ESgUbH~0AXtT5C(8#n(gh=q|48Y1LQkT} z#~?vWGYlB6S;5<_y6bKkYg&@Lv{j5~Vs)w#z9{PghJtz4DXuL2Rn5w8l1#I2H8^@y zF>pgODh!TzTccDaNhL88xw3RHARy;Ro%sU2bv_{4_T~?ZITh3JoLoaDO0&<J^eVkywg$jd8o4GZ8>$g4inA;4yl_X$L&5?@@G^xx^le$ABo2VggWrvTt- zX1LBESKyy6elwt88`4?9mWUqAjwWU0NdK=)s-x(yLAfF_=qAiogKtQZL$~|0)D2EE zD917|JpbUNw|y2YO49}VAx9W zF~_@;qTBX>T5W4pLZ3#-4I-2C5;w#n(@gW~75=?G8`rau=}pBrtQ1#igAzIOO9F>u zlbQzXoJz%xCMNvH15DpI`~KC*!^dP#1mhdA{fN5 ziJMVg6Wk&4AyU@t+G>81E(r9wXR-wzk?<(leEx)^I`63!YF~6 z(q)+_fq7k2v{a@>%oHh8_^g3!|jI3$@=aK1>~{T%u-ud2?M2Q}|PTUDPBI zsN)nGO7eggu_B;U(6K~S1I0|3+>+P0)`NF&y$k1ER__n4o479)KTBItb z_vB8W{P@1*vdT57)(;P)@>e(Vr{3j{RUf)3!5884v`?elaM#7Eeo`W#54)h=<=cxo zeX?7qCV={Sq0vRI;lt3d)r0T-MCsqudd97& z;+9>x>9ue~X*VOK;?y8tI`(Y4a_D1tk3NjC#1DUgoWQ(inE1>Ptb{eP6lG|UiGJA= zUbHz%_#1SV9gX)>s`yC_Q{wU+q;_31``+sBaU{;bf_d;5e&bk7KMNAQKI$gH4bXQ} zRp@*m3vtT#q4v!!@X}K}*B}-&#hY{4E_N^q{C_KBzFuU_lh$kwJXlMO$5xi(z?Odb zx9q1U+FLS=-?Oj*J*!WvSRm*rB6J~=y_m>#UI%$Q$}$KiacxGRO6r`z2) zeol28aAz*EJ?Dd$^j_HXs>l)#|12mZffKPPLE4=42dLj!RAFAM8gVQ~SB6Suz~>I~ zT@}5I6jjJ#DRTv#2uhB0>r2@&u~-D4e0_aPFv{uqLM|8HDaG9+BRLFM^ z>(3&bnJDs=sco1NrgJNf+-xbqV7+@@jk4%F3Z5nT6~)Lb6PxTWb*@V_nT9vMzqa1k z{kWg(Da-0803?K+SepKn40=0ZaMXQ$=9_mG;dpR4zA!6aVYO~QP7$VJIvC|^p8D}_ z{V7@*71t%U88f91qz+WAaXr(dt`1Z!ztu;0rRCAVd4HViugHr3*v91pK8yfwsxl0^ zZYmSd*HIXHephIfokDZk+x!yFUD>qu0JghN4#f&>s>G8TkuL9@T;2y)&ctY7*bqC? zT*x)X6M!@U!)z1K67&z9@6;Uj;{g|Fhm?9H$zuaqN)s=m7Sr*1%=16SI2O;Ow7|?` zd=RKA^$M+mc|#ar@=4J+dmXj`xT5G4G)h7PGgNKlVw;rH2^4Bbr@X*?@Yfhg{>K<6 zNXdL`HGH=I-m!^V*`?=}Hc3dOZ8Dg0sw+FY>%+JJy5zXTQtp#huXGs9UV=cbvQ6g+ z;#dV}Wb~|Z2)>QfjIvU!F5$vbu~XIev;yIJ1?fh~#dB+3$ijl@-P~=T&jnmS?3~>- z&@Ed)tK+a|$ZXE_(P!g-kkS4PbT#-)qDGMFtF2R+p^C4Ltq)>;K1COQjRF&mj7vux zsVKwb6(P{R(2{9&%It5w!Ln7<#1q z2zsRaRf#2LfjV|?9SG(Eb*)t<%Hg`xW%_h^ zDq&Uyx_p7834SmyAQU~bSMRRVh%x~q2@IB_qYwDfZDwzCQp~tT?4;&M^|mNK=`>;% z;BniUs#m{(p{ME<5Ju3FHDl~fdCY!F!o&V1Js4ZVoYwa!8c}k-Ye}x?!$-0e8aD3n zzlBjPOr(`0(@i`*oPdV_=LL5!b1urFx|8sX96tEwtSS+iL^FTB9Xk?IF5rM;VM&Bu21n3A;J7fM*}6!+dpwOX zxkcA%Jd^K4?MD$wFcLWX4?sd`=!Pl$X4h@v?&0NSVre}e@TM{{ZI$Ha{y;)=i?hg- zX)k{|C5j7Ua3F1vVop&Tz>jOd#7~4#+9w6kQ3v@X2ZB>rY36ufQ<5XD?f*f+#3gFx zE*89t5j>TVRkg83TaFU63+AOnaz#q%sIkF3)M18v=COFF+3kn|Obslw45oPyqui@P zK&eU@3SJFZqv-0W7mQ_<9De@d$Y5i8mBc4y)kTH@(R$VKJj4Kf%*2%Iy9a457JXNm z-7-6VI#hw}Cm60vyuz_wxo4r7VZhYZ2ZdDpA|vqU>ee$;l1Hlc!w$sFN~^w4@C=`n zmEjh4fIOE<8&P4y&(KrH&ic`sP?3qZ{VFAMt)DoW^M)&kkt<4K5TClA>mV_)$mDxU z42SCDLIN(BHD$A(F1mliufY{g5+zU4RZqkcs_QAe^dzGjfT^?_o?)-zIj(Lwli4q{ z=MG$Agf8J4b;Q)8hvFy2azrBBc_4L^=`l#J=To__5S}C^RB0TGAJ^qQl%=-WQ8AO| z&je$cnuv~=%%rJ!VyIE6?hWM!>KN+IvNVg;1$@+64OqGoTt?M5(D~9a8CulMBjxsU=++b*3UU&oTMt3E8t!XTC`KO zz#wSc0RwN7=Wvr)LQDQjgjz$Bi(aZ&%j$*b6nIJ1>?WtnA+f|APbGUD$+TE(PC>QN z3wVXDFBMV|#$!WX!ht8T3pR9Tc%*5lCzfHj`mYe)UGv(c@+ZC=EAnx2^(eKLinrY= zYF@CkTu3NP;K8kbJRcmkEywJDx7vQ)D3L&(7N5yBoot|s>8JnLRtWc$0u6-uXU^Y! zIdy-f2xc~YfZ^i_!%Y{o%0TVi6I~0F7NO?rxdL7c|rAAo6@^$1&D1wHwH zc#vMv6XIjI2f&gFV zq*NHcPGtDfi(vswUOx?pW=%6p{h+?8gAZ|3pbJyVFgIfhH;ZSFlSy*8>13}bA6}n8 zvTGZVNj<~H8Z{X;{QXFjd>BqA5MIdqhv$tA1z#S8bLxVmZ>uqy<(!-3yr&*%fcQ}u zkRYt!828p0?Dy(|r5t(p%6LS;M>z83*NjBr%R*oRB6dx9h*RNjjQ`l6dE%egzcxsv zI3@?mVu)_kxWirii-TUkMBZrICW$d6l+S&0Xt;gaZQ@3H&%%-t8V5zGu+woY68y|t z#dfnNifQwZA{T)zAPyD~sw=T#=>Z>FV26=d&a$+nwwtL%x&71MYlG$ z6zzkJ>THT>?a%wEF@dKWoiU~%yJ=htpKq$?A)n)Agrt%hx4m|y zQ&|^cbz$gHlWx}?tLT4m5EpHE=V%-RWI8jGg99}x?Q~$AU}6(%!zTvh*Blx=^?Wv} z;*L{zPA++w`Z({aP9>NORv+kncI)4cvvQXb`Sh0BWwlmcyz00?ybJOlA#?c*E^y+? zGPxy6#p65$qvin4EDPr6yh+Tln&p@2sv=`Pa80p@`9fEErgt9gj>&sh*q_wC3%1$G z#@Bs(v9NES=NYE_hB!=co?fk%l@VrOfh2VZH9JH9bH-aedU+PSq3P zEt8@nna=seE1Ep=g#SZ~*fAXOog0ZIHW-R12>C;8e2j{U|3Hl5#Y5gd0C~lzhax=c z^x7KGSo8n&P>tR%7^_5Y|MxS053Fpi{?GRJsQ+t2H-&U{L$~<1iT~~tpqu)icG%5K zjB_0SzaDgT|2~yo8|NUvZbmR-qTG!BeE&ap&@cb*Uo`UXTMy$)vc|3dE{6R#{QZg|{9NS$u(eaM_73k?`T)i-YX%!-YWC3+7+nVKLDOE z2{-~to5?Iv1fL>pbE5zNz#=;r+C#nfk}*B_Rv=9vBP{dohKxy2NIE?`DLJ!DeA@uc{ zVSH_nJGh42if~qCSL`zC+s5N%IKA+GR&-Evc|i}v_ky0UeW`J^^!Bu9#C=tM0x`Uf z@fpjt@SB=hE*;{v0!QR`D*FO1A5KvTj)+`p;;{83hnVeZ@=Oql?O~%rI1vn@@tip> zz@=FS`ew%+m&v7Fr&kFGC};32-<(12J4Y`Oi8+%3yYQ3IfCE}7BRUU7#HYu4J}qk~ zd>OgZt~CVeFF|3Yn4Z)G5GWF>*@ck7Pf9QMoso&*&t+iBK6}T+kon`RYhlvTAwi zjFE+p-uyDzgCkx^a?;-T1235HGUGAQS_pp<3Xu37m+J*!rQ;{yAEcG#8oaZm@K3x; zhZYx5j8Wik!4vx`cH}aMQxe~8no1IS`;h|2auu^ahmc2;N!@zAd(9KGpD1?OS5i@S zHUnn&*kJf=q)r-09)1M{gRM%%@I+%0;p06iqj3UDg_8GTtRA&BpM~)rw#xqj5XdUH zIl96?^+eZSB-Q8!dLCG~Rj>W_44Eo%Jxg&el70O#D4Q!UWT{@0VKM7ku`KE9PM2-;0_l_0XIFLV1B*D9mC=(!DcFqX*WS(Ge0~SR-c*t9}=RZE9Fy2j$=MXC^#WFl8{j_?BUsgVLUYTQAyt>@I1i5u*DhNRWXQ|nidycZFd`Xjuo5XA{6NlM5t zVPT$cSU)eT#@%=J}1LM+>3m-Gf7nx#!bsmU3- z!u^9#zTtAN6vK?#4_tCe4Za-WzaO((vk+D|tB{Y;LFainO;`?iL#Ol!ir){y>V7X| zj9jao`~x_TfT{t!ofSr|F&Q_LO72>B+ybp@+9%uK7AzyDFrIYtt^YUImRDm9oPnjt`gBNAK4@h$e&R$qNo_xPpF_l^AUqUX@ zF{~b&flfjR1X*QH#&$5&WmXE?(w2ETn{|pDUl|y1?&hk|uhvRigzn~f>qzUW*<$(q z2pQ*Q^609c3=RfaZ&&+7NyI&TEhwcW)p)xxW01>iI1KiD&AG1(OfprlIcve55nr5^ z9{vL|xL03KZP+$#K60CQajoxY7$5M!7jnx%JoOJ?h0VyodANHknKNIRvY$t=3+iOJ zmCSYcZYg4g%%8R_*y9HXlJlG5jA{JTdhS|G8KLYGk1+|f z3n_}c$z7E_toy3K0#yuBnKbr3kt8*Q;|BA}*@5LnZk|E$%1 zpYezf@}3}z{{evHlf&dwXn7j~+36K-$ZA5w-8_(G%}Vbl+^^>25yboLpMu%K^!hK@zXJPb;?BN+{ZzLVhKLC;|o}@ke z@jEb51@_XTjl`uYALD5-Pm33GQFU$4gC#<3#e@ElLjW6&AnG4L#OJ+SetY@j z(%{W7#UG3j{;7Bqkc6M7!}m>MQ+LSdW!E`9d-Gb(WZjA#4`&oKqpCL!ye#YRLt-Ok z@`q&mHz1btYh+92qTG+TaMBlb{4eH92i97);$BeFd9kHBwg*ke_D&BhsB-$-bCbOS z+BSqFKjK5EV7oywZ%_&DX~da@^tK>+m}2$nSC7UC9G`&Lch(b_y5 zmcArQ{Y16ayA3Y{+XDD{619r>qi|$YYt)?c(yvA3^s2d6;c_4$rBs&BNe`tY;}3B| z&rDW94|(EmBpaz+HgJCWCMP4yA_NywaAZ)23H#@mBVLOZ2@O`@gbY$SMXWhx>I2`M z{sVAeghaXnm@Ei)2~<=nDh66`T0O9~mld$Y!5V%vQP{B>NwI!-(qc4STu`A&s_}I; zv1b}egkM(F&Fg_Kr*3KjpG4-Y%*0OJ@Y$wmY$i;S_g`F{;XW8eZc=VU#zt_8CmB@_ zj54T4YzcN{B;q7Vyvo~jR6fF$hYkE zzY@1X;>S=2Yx>6s!VNkck&7AdKQG#vp#T)pWtD zZ$4pCufW4W&INVv{gg?y%e=Ahj9!DNIkSyUY%EgPc(tH z-Ttq1@r(ALdftH2#D+rsh+WjSZrgh7%cXj?%I>XRHk?cHj>ZCEuGw$gfP_eF|4xK} z$7{^D=lds-HgTGfW3?IE_Xeu1$K5jqxN?##*rJLe?*}W0&T6x*b5;M8a^nT>F z^z-78n<6Ho`QCv0B&$LLO01b{>LMIu?x%^1w>3ips$HHj?M4G}i_KR8Vn zDm`-3LZS`5rLy1KFb_C(Z~TDgdN&-5*kq@6;&sY&b_E(d?vI1MrY@M1){aqoD~a1S ziQB*wsypdNf+DYj(ne#$_aeRIOET`VBw$ zY0YYCcwP9$wKnAYyrk`)(D<;8cf^Ok8|=gUs$HIry@5{*%Rf`gS71^`7lKy?1eh?< zu5>|&i^Fp8oqf~SHyDOBs`nz^@Yf)~ zmbw`yQ3K_68B|#cXea!Z%?Ulm{JLOAvoUyVAFjQZ>_8Yv^Zi9_vH@0{(ygCe61(wO z_Vc8xU^vvnAf@>FH&FdPgIXEyz4LDAom_+8X)@u5_2EMs&CBK)Ma$5(-BS4}fi-0d zr4#LUhL6QWro>&@KA=3hAPP5l+`0+6$K**}!haITCUb|CIlK^O2AJ1W=mqKfkEKB5 zlyRm{@_#H27(n}$D_2y`7UA)xF+yg@a2Rt~?L?#XJlTehN@ls-d1l;imd~Y%k3C?$ zM+9)G&pE-IgoO_yc=T?vRBSIfVX+}Ht_S3YJ2lzB9wSjdvZ|U6s;5l647_mO>7P`Z zaE~**jBWCUBZnChU*V?%kTmt}WKm}4;Ndd_3 z&r0+p;@;>Q)VJr6eD&8Qp36lT$bc!;!p- z?>e-44Q>Dl$fu*ffv<3l10(jy<)L4_>RKmFZriV#C{{j*Ow|O*&GBrNo*9HifW z+micx$jb1_yp8YO2DvMyEs#;Ej!p-s_GKCMoI56r&%!xYg)-}|Gwz{iZAu|T;9QX6+h|ekt-b1$^MKK3OhN8OY11K$bBx2rSHltdrb+1x{C%HzRw)@jP?udc zn)sL;+j_2eEAzeQv^PQwPm-!J{E>TMuoo*od5BOAS^VMQ8r8c!w_*VzclvIkGBaEV zlm3EWy6=mUFbk2psqPy)aML!*`+!=51YW1Mnq`5%PNv68T{~POMZGRxhG{5K|JFPM z)6RbI`FL=|7z`r27av}rQ?rRKja3OQXS&akd13EPRBcgnY_;H@>|uaO<)Gq)^Nm}3 z9FXukymV0wt1y;L>U}(I3zEh&$@7bmKFde^US?C($_1^S%4F}}IS0F(DV_n!!*h3P zK5I!ei=$kW^LJwlYK5c3XToiT$e<5xo!Q#Mr=ttv#ySIy0@aN^%{_IhCTKU<)TBGS?_ri} zzG9pMPdyiG|HYmZTTD&T+Oq%*haaQ|-1oW})xO^k9HykDzP9j&QJ{OkGcg3CT|f2r zK9|9R9$I+XjjdwEC#uh?+go@R#=jeaM7==CQuGAvuZ&9dhAw;NRE#f%^XG{EAlXu? zmM|>@)v$~&nd@dmcGJpbAWYNf>8>{7Q-@EF& z(ce?sN)ZzaKhpwEexfUBR$^yWrM z;JLe=%2RBOZn2UkDZGBU35*y8Tyt(Q!k(V${3#g;+>LS|bUB!b-KEyzSZ5b6-5|7! zgx>MdOtUy&%Lak}1U`keKD~FI#1EP&zqtVBqGY$nQUtDC#ZSq4FKP@5Vik~Jb+$ct zwZY7tevCW|Mlsb4Q&JH2(FTOe@lR;QS}E|Ie;XMq?x2XjTlB9UdNTAV|Nv z!*B1yXPiel(t2d0DpdL-NOfMwFy$_N#Qc2xq?D`_2X`Oxny;dy0R}TCxJDYd?IHSH z6T5aEsq_K+RZfbHA}YhlEUlR7dRZXvv!_qN(8=H41@UZw+DPnd?x>d=y&1%Vy!tHV zVkL{MR$7satGJF}qT-~6{l@!wyWR0W9w{6a+#0kfTFzGzJC{bT>tUz3XHV++`f(+k z+rE?m63B^JC2Va&s1{AQ#FS}1_^?G6eKZOJktKum#`ql5pAADF!C9upcdI{)1HH3& zlM3ZiBVn6|H+*3AZO%#MKZENoy{zN-cpTOC5Wtlk`P&pEokiHoq*5%q9kNf z!CwkUv%77?fVb%Ux#LR()SXuBt6R9xSo#y?4+xHaRa$Nhrlf;dwV-bDOwY@ntUo$% zihiUddZE>OqxbtK1?-*DSr!uPP|wR4=U6T~BeuR(YMSq{bHYP+ma3y!;D~HUhoHeP zWhSL+poRjiDix71PK0h#n&GL;C5<=4W|g&NIpcNw+_^Camrzb3lUvQB`~ z*R)>zlZAI=8WsPv1zGCPK)*X zfqv9N^g9Y88)=lxq27xtKq&o+&&vUo&$ZK!0+}B$Tbw?A@L@XmjFMR>N{mOSs_VXf zB3ypWBN&AlTp7652DmofBz@AN*t8mm&}I#hSpv;HJ!Be zRc3fDUh=Yw#Q&uo(}B*BGvghW%m=&6UnHcNS;v0cL~=mx!yIRV=RBbYpQmU7+Un6C zy-j?d3+q(zYW<@TVylqCavmDcmO&EfH&tY|7!$g{gD3Nlx3L}N?ThiY$WW9u9#*Ac zIVr(`$MGBF*XR>m#f#_15x83Y?E8X*qI*#6Z^)oBS-Xbv>g$q_H*qRn2i25Ozx=3a z!j2g>xy&s_N#ovk)ZhARuK41=lr!vkx@0z^%vkt=T51xoTw>iAmA|UO_Ttn5TV+e< z6WLf+(dL8-hp{M)0Yx=d#_NpKTvGDgw{#JKj*1L7?|(`HImNZpdNB%V(f<&LZV{jw zSu>1IsgFe?Qqo^Jm90->8JeKtT7ogK08;0&uc($=VDk}5HfrN7u)$^Yes zyHhA?Wtr&o;#3KVQ3dLFMtpbk8F6iX>>ird2c5KW^QynYL44IAU)WEO8Y*NT*(!f_ISUG!}&NC*s8Xjw2&%=_Yzzan@x9L7jR76tI6VqAf(>k>CO)F609ISSgF= z9W|%^F0tT1h_pCX*fXQFLH$RebP4NbNuIlTF)%L4=J?V~8{BZGBgzyYf8>Z59LqgR zUh-Itrn7~EF`E0AuJ9WFUTIt#WNdsE`3nNt$i6`4`*ZwtELO~r&E=~eUx^Pm*1kznwtZHd%vOAx6f!1U zM>CPUK&L;vQldDCMbh?iQ;P+ErFV42|D*|gE%{oP?5KP6h%e#1S3Av~7V?;0Vn zyJBXX2yPsq{VD@eV^YK`D7WRDGSX!ku+#5J=tA_hAkl_T0@t_W7%WdM`d)-_xl65A9FNlWZK0c!|Eni8JM20n$W-Y zK$7hq%%?LA5)U;;F{jiP^&F#%fk)dJJUu5hUZZsEylMktgk?3PTFgBgSgx5NiE(RE zetw#}gs`(O1R1G^v?GoD{5U*M-vM*?;M|RZPqPgAh^eV(06&~pS6&KpgEQ85h{G++ zFh3P~IQ&Sn)hR0N;6n~Tpf`w^9m^bw@b5-gm3UhL$0)uXa+^G+p@-b?J0p(NlmWbX zvB)1hDovTBHGal{Jv<)2qyO+Y>0RGvT?&D_Ba5`Ki=o{=&F!Qn>sH4SV?AF_$MgB> z;64jbBPUTzbymhXddBJ{B5pt{7lcU4S*_R8^KU?t`WtMNQ+~YX?U(tJ5@I;_G;}zx znl9Nak}*sxN2sgJ2o0^RNYS5~WTaM=A-wm*B@KS2`Gj3q;@cM=9>E5lOcr zX`%BZbl`sjWSPE=^#| zv#l~%Zhc}!3NlBKJ_D-ii>p?1D9s0g^i^C>4J6C%Dm4J0j^w^m658($Ns5;AZsO}y zo|RF_{DKVHPKwf(z=eH{(=!Fn=er}uo9U}^a%E1a>_oPil`Vel#q^D~X(fHPvX~cv zwnohT5d4bd+8I`pj@a8OI&<21m-}dpQ=97KljcK#V6V6h7kPXt(P&}sKY%Jd6TMcH zjS*WE4CBK?N!iur!O-)$jMMnmFk7o$(kRjxto}61Ql~HimU3gKRh4jbe@>o7)OhGC zdVu|x3`ase);p%@-J||LWjPUfuzIEpaARNjQ@iMuV~(1zFcOUm(!ubOd;R!3+A^q@ z7tZG9>En$%NyYK-x%Fu{l*p3ARvK-3UhcJ>!+%jv#cHS^sgJtS@3%JyO?rCh3%q>e z&oX&sw?Fp#zuY`maGmOmxLfg}fQiS#GudQW<(8X}t8F;<@C2P5oL%9D%{NmxD7yv3 za>Ic!eDnz%G0|c1WeuHH4DjyViuIL_72}y8;Oi7w{ERVT6xSnew~SzXCfke72z`%b zIQtT3pZ)gf$84!6noKy=|eE|71xAN0U zew~6P9A%AywUY`=C$nGN2(2maerFrNEMr=d8Jh}F;^louF{~m~z?T2{=qtkD9{^vv z{O21=c_}314ETAM84ICFuY3M--66Hm$4hUgLujz*M40Obzm%kPaFuUnc@ST#0Um+w zq}uCWdKSG0KqWd9_U{?*bG{gKMX@}crNdM#Rg#LL1~DCRmxIzro|oFmi;!d+cD?Z7QS2spc^wQfuel;?N{*=KK1-Dgk} z@45i+K$IrEBfZB+uL9CTuK^+o(wowY)F4O;RZtL+PC_vWBGN&MR3%7Nf)uGjkS3_~ z=8fKS{`Z_OcV>6?%g*lX?7Xx4KELOAAN}XPQimnB^V zNtH}I=L54*)O2PFGU{Rm&+M?Os--Y5nuBG()O0G<`MR#&;o9xwk*+`>b8q~<-gq&? zK1J3`vz2(r*;tPG6I1RLRPw7cOTF^bM*1lnF>Vw@K>A9=EO8L)MEw<*o#JV>nMLz( zpEURS^5A#1a?tI;2Avt;l_bgsnLYDsL9S-1lEiDw&l z{juYl4N}_mVkCx=^VALU^B==Y3ooTUkhtX;Z@I(Js%p)M2B_UI+C*jfIfi}f;8JdP zi8oE-KfDQyt$zK}jK7)TtXWYfhc7@S!G9`uV_PD`_nPfeZJg z@S)&ufCjy;Q&v`(asyP6Bx*@WNY$b7Tj22!VXAbx8>0^P0XM ztcHZbI%J!+JAqv}yF8^e!KXL*|F}a!I&tJ)qCsg>&EWg@l)gYUx zN+e;4ZlOf;^EqfFZwat=W-L zIor_XoSCG;Ef~8En z-E)lWd@L<|I2*0R&*gBI^1(Piy{XC`W5C`N-N1Z=|GePc2JLLiLiM`lVDp+ zQYxpf1uww#PxKKCIy7Yg-9`m-TUZ8v)2PZtr7H4JuxQv$tn+A?d#~JDM(C}W;@xo? zF7QB$Nt3_GEDRKuV07wa{<$;BQ^n>n3$rx7>4C{_07AS+9IKc_H^+CnLPpuzl`mN; zstyG|>1-J7GV55coE)l)*shh&M3Yt3d93;k8W@7X2I9I~ z+t(UBQyxi8w&RH_!4PTfjHk^zd(M!2xJmX02-fzY1Cw@xjcd0yG>2(dN?QdPYlE(u z7i08%2_OJM!Bcq5e+{~G^Qk$4ViFlTRQkA}$&%<{O`193P9{tr!XGLR~)Vv2Y zmQD3_U81p4uudvL{is2SU{J>-%oF+T-GlaNi`b4Oxcqj? zuuw6B>e9u40+QI5{KlyKCCRdplV?(D{%_J5eO;Zxt>ylWd%f6$>%Rd(d)b>)HRn6s z6%pnB2PEJ3O+o$u9#4um)kXj0>>H#)cxWU2>4}W*LLk7-R&_Q@E6SHDljmto1rrY% z0;EBRj7%6AVpE+tQ&QkF7`wNDQhC1t!qn31T!R0P?cI=(`UQ#&oq6wKz+MU#n5j;jrhVw;U*94EF?l?|dm~nomwX7!>h3LXuaEw=`ihbhL8T z7@&i`X>`gl<@^Ib?B7+kRkwrmxk#dgDQ}G6nFH?eV@T&O=l#{BR<3EUw12DzximK)%kBsK? z+Re$N;EUxx4A*E`n;&D4OrH=zN%-YzWC(pv^7s!NbegMS&gw5%?|aQf4jmi+ze7?)#_NbnEI7s>msvio{1#o0$jgsKT=f0hg5#NCh| zYRwL?lFu6%@r|^qTHA^1KRMUtDHkU@y{0C!#YHd?VndcIj}?!WnG~e7070~eHR}lV zK~JWwwd*UTDRrTwlpxhdlqLXqvGFI7B*m`Wx)S{qx&Fz;F5 zQ&8bSQm}3uIR!wgMY)^TVaFO&6!BrS~k!Vxk#S5ZxNa`PV8lof=W_Qi#|&yR7m%< z&XxYc?@rDK=}@w9MqicmzWa7ZNv~Svnnk3310?r;;nd4GdSIYHskh7&i=}eA3a)7q z-g&R!*?^5dB=^b1$a};vF4dim6&!QpBUdHbbnO& z<=+56xti%#C13r%cbjez|4nj*Um=UDJ9!=ECr8Ak`yak7AZdI6^t?D;XzQ>X zZ>I~3^5);kKx>D|R1rHk)o%>E5R_!J?MmDysp)P9>|a@5WKs|12rC(4VjH}p#XA8Y zs@u}?O#?sDhx$fg%-4x|N>Mr`lm4<|g=wh*ytnr0u-bd0eLQB1SKJoV8Px107tEkB zqkGd1^JAEyiHiZ3j?^F3?7N<#deDAqy&&sCV_RqDg|8_e?#hAz@*&0wpEuCG0Xd1j z_a2VP{dnqoEp^_Dra9aSaNJX_IBUNYC~dd_TOkTt#93_ljl<0HsJPi}V}C6ET-9Fu zPJ`xxO9$#Rg*v|e;Pv<&oNX(jX*nM1c&bz8B9fYa@!ad%bO)X%C8HjG8%BXpP#QMB znGg4J(-Qk)+xTQJzTxP+VrL8z7b?fZbW-RS*07HG4y9twn zf)@M2QdR*0-QQ!`c~6^-(sa5~vLb3V<7(0jTI=fDy`evk(Ia~aLX@`X21=FjbnDxp z0G8_>c~c4Ct@ja04EagpDoCQW8J_vJM&l>>ebT|8uAr!6ev)iUA*qKi55a6O*4g%K zruVh6etM;;2}p|?@A&a_#Wy~PKIiPZa0Q%zn@^ojrbf>(R%Rh&1T@})&jLr!GL}1d zDO&xA_6owQ^t)v~e2K}bGZvdR7{TVvIeK#+ZCT-_MG{^!welJ;v_NSd^iG=T$;67>78m&AcBTi=wipLo2)OTV#-{(zPK4e%p36YKZ@nN9VXk3dr2 z6(a1@6x{c^`-k9uS;gg-Oye_PhB&#Z)&&lf^Vi`h)-TTSomS7}oL;>aF%8}(N*wYi z*o=45b+QFBMjfPZZNt+mzwJpv0X#RC6y4v2mHOf;;{^j*emLlypOcd}oL(M|aLPwf zENnfRt=0v;doeTXOPQ$T_#Ys52scSEPCoFN8m@gR({xMW9b|B=K1h(QzNi3bV3|GI z?K@+eKb21_YvovV_4dR@n$qxuLt>VUyjaV4 z6)muHoa3z;@O|#w<-{>lxYoRF@y$_(^{tNF3w!v*F5=W$m=@RiI4Plx@C8&$uvplmScSO)uOm> z-s_3tpA{vVMEiBE`z4o@UZGk0Nf_QSU%5vo7s=gzW&O)1H46B0-Y(>Z>Ac*1wa9T1 zuEJufgnzWo97)&KRs>5Qg`$+me^lt{{g4lnU2>2FjHZ+^42tYh&UU>J6dFa$zBPUJ z@^ni}w0Mv&un9+u`%8`gvch$zNCV^IRF^6c{RXQrzeNXvr(vNeg)1^ev}Gat5$SaEB%eUdFVA60e@lFDsMLYYIKwyHjaGYQF)BdMEDD+n4*7 z##5+~;gyLRg}Q!K!`e*WbFC;r{$girb^I-mbIbP_YP5nl8%#sHqsu#+UM5N+qs-|c zdm^h9#k;3BS@;}+T7`TFg`FQf;SYD&lXrDVXyxv$-Xk8gGV)Vc$11z$rhGH$Uw=#D zdl8V$LlrN`z|Jz?_sni8vzd2IwHo)s`RvGTK53{iu0I+O+~%FzBF;Oo@s1bY zQn4EAbUNpntfZina)E(PG=zwL95>+h2Irzf!ZE{8?E8qOV+@>-mAMDw`Hy!Oz+Ih8Sq(jyNKEA?j4kCx9%x4y5}{TJW9)M%*D4mMu#vbdc7^)NHO_OQMvvszl|*7K)tw}@8OhM_+a;O*SH zR@5vKGG{~ovFl)f6{OJU;Y?F~r!r6+82yN3_>`^r2@&BOk6ws}#$4*amtG^r>NiIE zznpQ*Od9{3%KQGTZR$}J1&d)iI9;d}a)Y&we~k9eDSe!TC&si+zX8Tiaiq%xU>4S0 zaCh8lojU&>gjNTyY?C#tbVCKn^rnIsD(}0p%!Jpbq#zqa#f!hklJf$uC&Kg#>B>sc z^*aIGPw)HrAKA7=Cy4qC370KfwyR{gqKSpP4st-xmx&7)J#tn zf;krX?3d~O=I*9u2|S9~Xk&c>s`e`NK7PEcP*uxOMps#j;M}z3uQ`V9rRmF6#>z!` z>i5jNp>HZj+V%LOQ#ZErQ^5B7NpO!_f4L2b;0w@VodZ8X{9D^vm(dgf&PtUf+cfmY z4bVPXU8eJ@>0|9+NbfTcVnD|A(>(tFtgYKZol>5&{SURJbA6%@*h1-jFduB_qCOi8 zKwg&OAhXi&$@J)Fx7A%t@}tPgLsCMlKr@%wmmit5`DENNexpH{P{1+SpXvWvJKN- zUH1XYV<|B20vAg?yKWWZQeebFZ58Ynrl}~qcdcXq z1T4s#$O@uRq#X=+jGG-E0M9_ZC$)H#bFr-eR)%29)tL>8Ez|0$EDNBifLZ@+quP!sW@n}1Qe~pU?b!ia6X^uhf4UCRyvgR??5yHGw9_~@|_^Quab-y#~r)IZOpM4 z6j-n1<*6)})CLMqTzZ$?6~i?~1GhpJtY~x% zL+&0%B(-*gq5^}e;bxuL_mhTYX(l^=E$)4>UcIwd0G|y^f>C zSp3v@!$72ZHN$I8zV7#vMjC(uoH?H0Po1$m1`D}l8by&~JMs|iM>IVKc{()Q9OE=k zT)VipJrRDrLPo#7${Bs#5s;k6@(oJO$na6?pb-!naZ_3d55G#K_iq5}J$15ID}Ox= zLimmz#~&TBj{oCn<+Epau#JomXTCl@>I*Xq$UbyvQ=LqT@cs!zCaHBNLUg&I9Hi^k?T+K6O9EzJzg_LVM z47RZdLFVmn7G^n!0#F~aVLDlt&d)ME$vsNSErgC2`ncFJy^+#}?@W)T1_ W4&|rw{+GqAVk&R(MIZ3|p8g*UH?Cm- diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/material/Config/index.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/material/Config/index.html.twig index 978e2f106..6a4f77f22 100644 --- a/src/Wallabag/CoreBundle/Resources/views/themes/material/Config/index.html.twig +++ b/src/Wallabag/CoreBundle/Resources/views/themes/material/Config/index.html.twig @@ -295,6 +295,7 @@ « {{ tagging_rule.rule }} » {{ 'config.form_rules.then_tag_as_label'|trans }} « {{ tagging_rule.tags|join(', ') }} » +
mode_edit diff --git a/tests/Wallabag/CoreBundle/Controller/ConfigControllerTest.php b/tests/Wallabag/CoreBundle/Controller/ConfigControllerTest.php index ff23bf2e5..132028c37 100644 --- a/tests/Wallabag/CoreBundle/Controller/ConfigControllerTest.php +++ b/tests/Wallabag/CoreBundle/Controller/ConfigControllerTest.php @@ -55,7 +55,7 @@ class ConfigControllerTest extends WallabagCoreTestCase $form = $crawler->filter('button[id=config_save]')->form(); $data = [ - 'config[theme]' => 'baggy', + 'config[theme]' => 'material', 'config[items_per_page]' => '30', 'config[reading_speed]' => '100', 'config[action_mark_as_read]' => '0', @@ -74,7 +74,6 @@ class ConfigControllerTest extends WallabagCoreTestCase public function testChangeReadingSpeed() { $this->logInAs('admin'); - $this->useTheme('baggy'); $client = $this->getClient(); $entry = new Entry($this->getLoggedInUser()); @@ -92,7 +91,7 @@ class ConfigControllerTest extends WallabagCoreTestCase 'entry_filter[readingTime][left_number]' => 22, ]; $crawler = $client->submit($form, $dataFilters); - $this->assertCount(1, $crawler->filter('div[class=entry]')); + $this->assertCount(0, $crawler->filter('div[class=entry]')); // Change reading speed $crawler = $client->request('GET', '/config'); @@ -121,7 +120,7 @@ class ConfigControllerTest extends WallabagCoreTestCase { return [ [[ - 'config[theme]' => 'baggy', + 'config[theme]' => 'material', 'config[items_per_page]' => '', 'config[language]' => 'en', ]], @@ -462,7 +461,7 @@ class ConfigControllerTest extends WallabagCoreTestCase $this->assertStringContainsString('flashes.config.notice.tagging_rules_updated', $crawler->filter('body')->extract(['_text'])[0]); - $editLink = $crawler->filter('div[id=set5] a.mode_edit')->last()->link(); + $editLink = $crawler->filter('.edit-rule')->last()->link(); $crawler = $client->click($editLink); $this->assertSame(302, $client->getResponse()->getStatusCode()); @@ -487,7 +486,7 @@ class ConfigControllerTest extends WallabagCoreTestCase $this->assertStringContainsString('readingTime <= 30', $crawler->filter('body')->extract(['_text'])[0]); - $deleteLink = $crawler->filter('div[id=set5] a.delete')->last()->link(); + $deleteLink = $crawler->filter('.delete-rule')->last()->link(); $crawler = $client->click($deleteLink); $this->assertSame(302, $client->getResponse()->getStatusCode()); @@ -1111,19 +1110,18 @@ class ConfigControllerTest extends WallabagCoreTestCase public function testSwitchViewMode() { $this->logInAs('admin'); - $this->useTheme('baggy'); $client = $this->getClient(); $client->request('GET', '/unread/list'); - $this->assertStringNotContainsString('listmode', $client->getResponse()->getContent()); + $this->assertNotContains('collection', $client->getResponse()->getContent()); $client->request('GET', '/config/view-mode'); $crawler = $client->followRedirect(); $client->request('GET', '/unread/list'); - $this->assertStringContainsString('listmode', $client->getResponse()->getContent()); + $this->assertContains('collection', $client->getResponse()->getContent()); $client->request('GET', '/config/view-mode'); } diff --git a/tests/Wallabag/CoreBundle/Controller/EntryControllerTest.php b/tests/Wallabag/CoreBundle/Controller/EntryControllerTest.php index b34a28e03..a46281e58 100644 --- a/tests/Wallabag/CoreBundle/Controller/EntryControllerTest.php +++ b/tests/Wallabag/CoreBundle/Controller/EntryControllerTest.php @@ -86,7 +86,7 @@ class EntryControllerTest extends WallabagCoreTestCase public function testGetNew() { $this->logInAs('admin'); - $this->useTheme('baggy'); + $this->useTheme('material'); $client = $this->getClient(); $crawler = $client->request('GET', '/new'); diff --git a/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php b/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php index dedd22f3f..11933b6ce 100644 --- a/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php +++ b/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php @@ -32,7 +32,7 @@ class CreateConfigListenerTest extends TestCase $this->listener = new CreateConfigListener( $this->em, - 'baggy', + 'material', 20, 50, 'fr', @@ -61,7 +61,7 @@ class CreateConfigListenerTest extends TestCase ); $config = new Config($user); - $config->setTheme('baggy'); + $config->setTheme('material'); $config->setItemsPerPage(20); $config->setFeedLimit(50); $config->setLanguage('fr');