From c568f5b33c56e4d2679071473089ddae6f686eeb Mon Sep 17 00:00:00 2001 From: Laurent Cozic Date: Sun, 17 May 2020 15:34:42 +0100 Subject: [PATCH] Desktop: Resolves #3137: Switch to Font Awesome as icon library --- ElectronClient/css/fork-awesome.min.css | 4 -- .../fonts/forkawesome-webfont.woff2 | Bin 87876 -> 0 bytes ElectronClient/gui/ConfigMenuBar.jsx | 2 +- ElectronClient/gui/ConfigScreen.jsx | 2 +- ElectronClient/gui/Header.jsx | 6 +- ElectronClient/gui/IconButton.jsx | 2 +- ElectronClient/gui/MainScreen.jsx | 6 +- .../NoteEditor/NoteBody/AceEditor/Toolbar.tsx | 4 +- .../NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx | 6 +- ElectronClient/gui/NoteList.jsx | 2 +- ElectronClient/gui/NotePropertiesDialog.jsx | 2 +- ElectronClient/gui/NoteSearchBar.jsx | 2 +- .../gui/NoteToolbar/NoteToolbar.tsx | 6 +- ElectronClient/gui/SideBar.jsx | 10 ++-- ElectronClient/gui/ToolbarButton.jsx | 4 +- ElectronClient/gui/style/ConfigMenuBar.js | 2 +- ElectronClient/gui/style/theme/aritimDark.js | 2 + ElectronClient/gui/style/theme/dark.js | 2 + ElectronClient/gui/style/theme/dracula.js | 2 + ElectronClient/gui/style/theme/nord.js | 2 + .../gui/style/theme/solarizedDark.js | 2 + ElectronClient/index.html | 2 +- ElectronClient/package-lock.json | 53 +++++++++++++----- ElectronClient/package.json | 1 + ElectronClient/theme.js | 5 +- .../MdToHtml/rules/checkbox.ts | 2 +- ReactNativeClient/lib/models/Setting.js | 18 +++--- 27 files changed, 94 insertions(+), 57 deletions(-) delete mode 100644 ElectronClient/css/fork-awesome.min.css delete mode 100644 ElectronClient/fonts/forkawesome-webfont.woff2 diff --git a/ElectronClient/css/fork-awesome.min.css b/ElectronClient/css/fork-awesome.min.css deleted file mode 100644 index 5c2262588..000000000 --- a/ElectronClient/css/fork-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Fork Awesome 1.1.0, originaly by Dave Gandy - http://forkawesome.github.io/Fork-Awesome/ - * License - http://forkawesome.github.io/Fork-Awesome//license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:ForkAwesome;src:url(../fonts/forkawesome-webfont.eot?v=1.1.0);src:url(../fonts/forkawesome-webfont.eot?#iefix&v=1.1.0) format('embedded-opentype'),url(../fonts/forkawesome-webfont.woff2?v=1.1.0) format('woff2'),url(../fonts/forkawesome-webfont.woff?v=1.1.0) format('woff'),url(../fonts/forkawesome-webfont.ttf?v=1.1.0) format('truetype'),url(../fonts/forkawesome-webfont.svg?v=1.1.0#forkawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 ForkAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-globe-e:before{content:"\f304"}.fa-globe-w:before{content:"\f305"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-community:before,.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-medium-square:before{content:"\f2f8"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.fa-mastodon:before{content:"\f2e1"}.fa-mastodon-alt:before{content:"\f2e2"}.fa-fork-awesome:before,.fa-fork-circle:before{content:"\f2e3"}.fa-peertube:before{content:"\f2e4"}.fa-diaspora:before{content:"\f2e5"}.fa-friendica:before{content:"\f2e6"}.fa-gnu-social:before{content:"\f2e7"}.fa-liberapay-square:before{content:"\f2e8"}.fa-liberapay:before{content:"\f2e9"}.fa-scuttlebutt:before,.fa-ssb:before{content:"\f2ea"}.fa-hubzilla:before{content:"\f2eb"}.fa-social-home:before{content:"\f2ec"}.fa-artstation:before{content:"\f2ed"}.fa-discord:before{content:"\f2ee"}.fa-discord-alt:before{content:"\f2ef"}.fa-patreon:before{content:"\f2f0"}.fa-snowdrift:before{content:"\f2f1"}.fa-activitypub:before{content:"\f2f2"}.fa-ethereum:before{content:"\f2f3"}.fa-keybase:before{content:"\f2f4"}.fa-shaarli:before{content:"\f2f5"}.fa-shaarli-o:before{content:"\f2f6"}.fa-cut-key:before,.fa-key-modern:before{content:"\f2f7"}.fa-xmpp:before{content:"\f2f9"}.fa-archive-org:before{content:"\f2fc"}.fa-freedombox:before{content:"\f2fd"}.fa-facebook-messenger:before{content:"\f2fe"}.fa-debian:before{content:"\f2ff"}.fa-mastodon-square:before{content:"\f300"}.fa-tipeee:before{content:"\f301"}.fa-react:before{content:"\f302"}.fa-dogmazic:before{content:"\f303"}.fa-zotero:before{content:"\f309"}.fa-nodejs:before{content:"\f308"}.fa-nextcloud:before{content:"\f306"}.fa-nextcloud-square:before{content:"\f307"}.fa-hackaday:before{content:"\f30a"}.fa-laravel:before{content:"\f30b"}.fa-signalapp:before{content:"\f30c"}.fa-gnupg:before{content:"\f30d"}.fa-php:before{content:"\f30e"}.fa-ffmpeg:before{content:"\f30f"}.fa-joplin:before{content:"\f310"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}/*# sourceMappingURL=fork-awesome.min.css.map */ \ No newline at end of file diff --git a/ElectronClient/fonts/forkawesome-webfont.woff2 b/ElectronClient/fonts/forkawesome-webfont.woff2 deleted file mode 100644 index cf2270fd2f56471c59c8b929b57ce9623b2244c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87876 zcmV(`K-0f>Pew8T0RR910aru-4FCWD0>?Z60aoY$0RR9100000000000000000000 z0000#Mn+Uk90p(jg-Qqn5eN#3ifo99FbkGU00A}vBm7RtLm6TTVK1MRCJ) zpo+h4Lx7^t>%!&YHX{-0&0>(E_*onDdNfS~pA;6;Emnqw*Z|1fkQ8iiMA1T2vvf zjT~sj8a7dB>}Z1qxF=si;h`rBRw#Z!79Zh}md{jIwV)t3nM6%Nh61x>RJL-^-b%W@ z13}`21X+*_S!^hfA}f-5h9PA0CwBObEb3wRzz4p#(I0-V>Fl_*R@-4Jy<*~gSqh(p z+}WMalpWX94h8zbqnYr~PV;}hZ`-l95q{=f{LRZ!sH2Sf>0vyg@=AUrPlG*RBG(RR zWXYBz*PSO{s~=;3vU_(AF>Ns2q%xGiP&=VmX=E>nP~`tNJU_SI`?dUkN#w>Dp@f4r zV1FYbm63u;sD$Faf{0=f7NTIDS*Ry711nLCK1J`&%g;aL?$>R2cS>wfD?_l&4loL& z6%;|lYK*2tFhRvgj7qR#&gjjWGgrEHE?l{C;VNC!FZ#E3`2RWk&YiyZcK05-ngq23 zm5S&Q3Nxi4(=x`gT}E;_KaoFsqTV`Q6YwLEClLsvMl(FW%^oNig^i6^*eGD4d?E!Y zp%qN9(VhiHF4WD1=QdrsbK9MZbepa(R(UnAcDq`Z2q!y1=t5D0b#wSl{WPmxJ03~9 zYrAlS{PkcVP9br~*Ozh%+0~D9$C~!gcJb0j42A>b9?n^m9ASz#Qrkm@EDJ!w)~e3` z|8)KDb9s8sd%pKRCrJfKyaG%Om(iP(GtjZZ$Tco&9wSZ9Px788>;5HP0VdL<29;D( zp=goXmJVEjDRR{w_;c&8q)R2ZIi{e<_ucFC|2yv>q>&iJAS9461_v3(o5Ig2*T4O3 z3cGE!O}z*@HNvdX`!0;>49S^N1it=&aEt@cfo`B1=mz?2JL5W*xPnF^@x`&kvBa^Y z+i~ccAirXrPQ47TzA9)vFy}N98)<6H#Q*nBiwwO}>m@tTN_JBS?DApvh+x1_NMb5M z(%9CIwD)J-{b@#)9Vplw04T!DsPLdY{(A(4|L^zv?b&mlppuJda=++864^X5okXc$ zQ)IrJe%iY|$t?>4`?7_E3xs#W0#b_7Rcdbo0-Gf^1ZMagbikPZdXmW!ghyChYz-P!JxY)`OjvM0p2i)mHM+ATZg<(%0rX0@EGNo^t(>j9bt$0`F%G3^K6Ec?%9Y; zN$BG=D&3mu?y2hT8IK-FqX&YI(uennrNxo{B82A5LC6p~i=9NFeShq&KM8(@PTk4{ zQ%n&-q5D3^ej4906eZCF9l(kVO<%iKzVC)H)q=*f-(1TOKMKB&=WTl%^*!e9{_BV# z9uY%?goucQM0*`_+E_E+dOT`%A-CcZ?T>8xe~X)iH?T?NDHb6cXWKc8{|}k-|EpBr z+jiPT6-NcvD#*&XBzH-8e~>xrf}lsQ-nEJ&Vt_!vupGOsSU?g8qx}gzeJ->=HevHxH`2o(^X%otruOgs++dc)@GV(zA@JxcGA4;zxybl1b{XSfCvL1 z1S2S(qv}$$kRg?uYCwVj5s|;Bvl+)>7`+m=Mx?;fr5#qs624Uyg%oP0 zbDiq{#s)S+7;>n=rfD%~KLk+*Mi0aW9}Lk7G!q(PiO6|3oR|WnkCXOqtVm-+p-|xs z{0sP{!Ko&bD;^T0Chn3S>Wr_&N15KdCUO8|8^{x3aR>}D>T58<1hrKWPvK#7P1%O3i{&5DXbZG1GS-&5a8Ps3BnDLy3j!ChGOp) zI}nBqxul(2ngD{>`!6=OisTF=&_v$qY;g(QT@f(BeC!VU9R~zL&OWJ!D9o8B|5&>j zK(OQ^K+y1lFT}5I0e*p`)dK7tU{DOmL}0J6$NNkd$g))+n+9sgumeA}wS00=hI~`% zQFSv6jx_E0;!Vf4QEs#z<_3BjrtJ0FgAb??9>YB5X~V#=?9VLrY?!Q zj^{IfIp9rytF^T=o2eSsFph75X;9Li==^;|BPL-9HNcH!d3tg4^wY-#%rS_tT%ltG z0xZ3NO{_M1`|jFyTgTR{x9ws&7dVDn^rN}KZrAqrj~Y4*R+1)@>1@ZV1_GTT871YW zyqJO^QXA#tR%4Em$mr%8iuuKhK;+zfzT|G4t;S=K$3rJlX~@_r2` z`*3u7^i=5{c3Ebm;CIBr#dMr-Cw}ZW#8e3xsQv&@PLOh*y$FMnhn>mk-RlV!i)BEkEN>bG1{&-l| z&7{Fy_22K;Go=;kB|x$3tdNyfu5rE(HAo1H;4671Odwb8WR1q$ngC$TI}oQpRm#sB z0C8t_nwt0+3^X@%p=J8a^bcDf?TocDp* zmzLSaa}W(17T`MQD~D3j#00l5$Xlr8AzSY@%bT~{QR7IcSWzL~Q^Ytbbai>^%4e>) z9u6d9$hhm+Sz!jgx+591s8MTBkq0JkSM(Mg(iJeT;$Te&!_-*98(OFlC7Yrfnxq1q z2-rOL6qXPPOwbO3Ol;B7Y)qbo7sh!d>9EvN6#r9c`A2pN!O-Isx+o}Ufb2=35?uKv<_yeoLd?5C^f!eycAGSCWPY*EP7ci zmCm!ZUk(b^$9D1KvK*kzN`)5?^#!fvP+^yMNmj^ga@I!rO`lG)bjje^59A7i^4vBfL29=z4=|stG2M`#IKuCD`VHRJ z?t3zArV+E4Ch1aCWxJ`I5LMg*vwUBVoH&W1iMGp;XAfMHXP1yU4AtfR&|z863@zvtf?k9rhULCoBIyId~G zrAN1rJ*}Y$TUf&7a1Fc)7x7f2Hz=)d;fR;Q#S?!gi{`g&i=yVi$ouMH2HRNys){_Y z8HVlyWGFJ6{IA+1yQ@T{I=LjP$Ys#yLWC9@V%E=!g)ms7-X;zEdu1F?u#1rqLRw6- zx**OoVe8sN(LQ*;JKp7prNM4ZYr1-MuvlcyPv(~$U468C#(E-F@2ZKhcXvr-L0BS4 zsT69MD|IRC0TtzKiGH|1lb_|^9_&^rLBTKj$+LAcJJo@R1rk&&NKG!cO@SI!Hf-e# z2hv2xsuhc-2Qp`ZWxIA?d3B%|Q{z0zz`XeUE1+mu6jnW#2>wOlva$B1#{Plb8bxRk zhX4zBG@8E{S?hFBMB{dUJ^`UlPJ4vONuEd2>w5il-(qqHj~@mH;7o4JwKv)WrQNku z-+H+_xhJ7$OuQauaY=XLqj%B`hI8&*3TcWsEtG$tMqKja5kK$O`)voCk{ayVR_&_k zF4f6U!ULuZ$a4$hBxXR>(bxI>T8-giqF?DN(x$DB@VQ1+TEtsvrQp6Hu8&~V(jBr6 z6xfLRM-BeB8KXbr~^y?Du- zJWbY9fqVLA(uQt!bjjAue0_xlkFOjf$nQ+#!%Ak%wp>IJW3OB`?<`>2Zmt_|r;=?~ zF`M3h`#EDDdd?Fb$MAnw07lVSM~b&jVRD^@_L3A?M&O~Efkz?#R7V(h{@meDW%f)O zEAGAFnCsGHuA9c3+5DPu5ElFi2Y0QK!OIY-85+v@?{1zhOJoX9rxMdDwb|a&q^Rhd z5Mwv#pORE{-|d1OAC@!?jq2MB;oK*sbStGGsf}BG(~_I*Y^7#Pw3rU5z_Mp0Xy`XTg%==q;auyodA_% zvN$p`0tJoFk1b`o^xoXD&5(k|v^I%1=hC&c>KvV9GUEjduo|1!l5#;5;O^0Mdo)M@ zouadLcNRpK7pxqPyN7Zp5*`ay2D`4XM0Y6A84EJ?kuN`Xo(vp@4X&q|O&S&v7pc@a!FH6^&J6^&{2kKrAG4B%z9OA=R64oIbK<{GUL25RVU z(vjz0eTByY1d#g!x_=hADgJ8U30}~${Cc49DzJ?WL=|H=$ZUEMG*Gk)hXH0;?MfnXTg-@u2wpFpqdjgm7m~Y1JQi=2FmFkGa*VYJ?SO|Zll8T zE}{VoDj9sP$HEjNnv`pYzl50+2FpC4Gz)s^mNZ?bYEc{TsG~Sez1y2%oX3Th+aB2j zLV;h{PrOnFIQIw#B$0cP@h2woG8a1RQUf5({!dDEgYLP}y;yk>zN}uwd#C}?QVZ?)ijn(?7xDKaIJ9H3 z8-jkQb}V(dT;hwpbTB^;>vT7J|HKPePi;N8Nk2-iCC6#Ls>nLaa8;u&EPxW@b&1yk ziBnrP5hQWQVnb*%NRKeCZ&`@J$IBTBn}Et9NwYhBcJMDFuWgG$t}mGMYbZPU29W)O z)%8U{eWi~E)no*-$=ech^;bqnyxnZ`s3{<6B^@WN7h7N$MnP(@YFvQuV?7J5ob@d- z{rI-ht=i)n40w$O%gl6w2a9ybCYP;VK1Qt?Uf_gey+z&p6ks(K*r3vYhS$0syPCb9 z2*g4F6>cf83q&)o=NLhs5t@apz1TK05pc$ROIhn&(v3Kqdg9{9s!Oiz8XxcT_l}JL zq!9@AVajOS6N-E~w%w|9m0Ob1(Z%EYv$OKjHaF^xkj1SugJWMewyQx2LO)`0r7`kD zP+a=@bMS8ENi7(zpr_+e9#(s^@(^U(lOXu)c{fZd)}$AB%5 z&tmA?qsyY(d2W@QIdvm8_pZb!O%aYUXJSpTH-;{5)A|NVjssr~5zR)2Y$xWNWS2a~ z3+?tT(08(aO0JV=NaS_&b&U^OTIXZ|+-+hDLd(Emoo?r9`Lda2D^5dG>a%u246Riu zb1}`d%*=qKPq!3Aw>4g=de+%1nzpm;Wl7cfPL2Z=x1>S%zhhamAtFZm5Q^jcztUKN zxD8e*2x&AuBeiL6rWgS9rVM)<#4CDI02z@(7sg%g+gwZ~Jr2al>f6qFZ; z2WaC6DpK!k?jE)n<=D(dv(aeuv#7LmkFNl7x2_0y1fcvq@1QssltN( zCuY_OnEQk{JtL7XM#SAZ1(!L^*yinavSZrJ?-#yYMGMz;3$j5nWwn?haf3hD_rV)k zuYv>~XdB1uJU{wpfn2&SEAWg>T2NK?uPu<4Y-{Uz$o__`)|mO#qDttQ!7ON>(#-6! z1ICiwCy5%m-qV_}+AZQl`Dr2%FEvL|I+~5jU-XhREL)j2k9sJR78=P!Qleu%UdD>` zA2ewd`3tml002M761pS$*#ca`Rprn_pm?+_ZM&DR`Hm*?gn#p4dpXG_tfE+Gr{?o(+herS%{c-+$9ny*lAi6>Ie+7iBkXp(D=Mql>9 zTyt2G`AufcVUxF|9O!z5PZSfZ0pk-EbJ( zqDtmG4x}`z+1&hsG(Yd3$>yDA&dSdJ!|$!pO3szo-y$`(jMeINgdhk0%CeT?pGiP& z=)H0cto&Ph=$%-PkLx6EFJ}96PbQ@HBxZKV>WZ`E*~%{4Qf!QF+-i#g-~l%~<(RD? zOnaSo;X#K2Z+j$i#0o80A51^eEevr~Y)mrL;?bE=^_^n}x1}d|n{S*(rv{TtCddy= zoK*x;92uPNUxOw@^c2`BUQ?^5LDEysa}+m3L4z*n%>0dG;*cCOx&&O`i0Qg&eph5i zvM^RXaNLqA`t+1tXx5dQO^;3vn{|g;$?T4-qnDt@x9+OX-gBKR=)y=m66&L*`eA~S z=|(CF5xYA4TmykP46MeO7%5H=n`tri1>wl=cHZ&Rf&k?o{5O1J`q-) zkHQqVvIjmJ-w3Klvx=kp8BT=jg8Ml&(b>VzsQ?`C=Ts$f;fnPvv{uKWFXXBzHb-Bb zmr2|zo)LG+c-O${Sk?hakdWPtOCF}}6AjmS>{Be**^Tw_<-e$89u-JnTUku&6=+nh zrG$xJ{7)6Td_#;Rkv73u7;v;n3JpVnuos(-cuPFFqQ?2dQzxZ)MRM+a5_qn91j zFXJ6{5W#K42f=6YQB)f3W$R($-CVB0@bqw!K{@-b&jDW0Gr@XAVD|L-!fn3ofTf-n z?5;lRSACXShatf^qpMc#0WHA7U1i?!G8{!Sdt9Vum=5I|3xo~XPlXHQ6%z9ff z7adDGz#4V&poXr4^Fh_y^uybXG|`TqimTeQ{}3DwuEqWXrYJzrNCTDvEVmiWV^K7^ zRF5Z6&0+kU&!ax;Peq_UC7$)@inCHB91an*2&^z(8F9i^cz9D)GCE`L$%6)_mo&7%jP74Z>y6Sk znylWU_BY3ZYvDcjV!wl{+{DOLuR;OtHDZbqq0pg1>{8Ulb)^fXCPnv<4?U@?qx+42lY(?i+VI?d<1$MQ~UkR0d|*vxW~CUko1G;6Cp)ipjWj!O%XpuYZ2Zf_Hk zUSN!S+S>U;9}|QFY|Lkf$AigF?e~-wBKMy%R`&t@KWfi3YqwylDReTMC9<*EQNmZ#DO^@bA5jmj~lo)vAs#!-Yrsv}%znuhgfwd*R zHrzb%a9UCu+bVbT(%q}t+^N;){WENXBe35w1N!WT<5B3qgQCz7LW9cMSSL)xkE@{L z*j3oiID2Cv4*sW)vdkDfTKD9;J#Qs8!}Pu~7c8AGG}Y*w2rB+cV5YVAU&R{CggJQuP_Zi`&cIRIksOfI%Enc!({al z5U5%e(e-&5bDFJAY;{oeWN)35Vn3><2liy>YTbhf0V5PXj6! zMJDc4nyp%pC_%m(o1DY|R>613dCsCQOG!>YnK4WYa<6UZK!h668$*i1LW2MHDL?BU zZ|$#Gp+H_yY0Bd=EwjA()oq?TTDE5Oih5Hamu{Ki)k`gsHRAYGGVZK>1}ixrrx37a ziM8sk8HMJJysPlq^N%6X>~hfJZtXBD^Refy8u-6twA186(n8bw8xx}b7r9JLCHwkJ zHWhgQeMJpJPESv~h{yx*d$dycYMUTTKj66nX_bOEC{?LI{d9xr(#GH$x{&Zq6}L70 z+Z*HKBO>~OhSF1P6miI_3D#KV?y5(c?O&5rcMkycI5H>69wKz<&Q(#jXzs~6S6kOU zxDI(QXymxooE7;2!M;)d!1CZ3e9V#5;6$!6MvKLn-`xb$wnCAa71A{28SR)@2xAj9 z7_8h?wMoQ=g>gi{GK8c-Qt;FzoTWmL9lF7c*T+-VO2AqB7SK)a?Q6_o^;ANkXByPw zu~U=#j3F+e*lWp5m?k7 z7PY32i$+y(mautDuEy>}G8rA?Tnp^F2II{{#Cb{jqR=D^rA(H_?JDYJOQ7{b%PmIu z6ZLk3!_8`Kxw~V1_#{~XJOMl#I%H!CEkvqbqq4o%G#z$i<%OyqOQ6x_WigI9W#x;SNI$&S)?z54o%(rEPAscQcG(ibubSE)&*#ONU31;K(!y!KnPIZm^tOqFv}^%;;qUO=P^j zkD;;*G|Y(WcRoYx%H2__ucS#5d?lF_CflI%CBaux+njhj97h9`b$Zr#`rPY}el0D6 zh}2x0Q1<m^AM6-P;m5j499H@-SrwenRt^rUKT;L^4=NLK6{;*5;?ImB?ew#VsEZ-Qjrx zXp2vq_aMH4$!L1$c1pzSr}R>*GDH9?oX7M7p1h?A`Nq{JG#FxendWgkC~#)PM$2WM z^LeBu(U$>oF&{;H7T_@|kay65M{mn~dMx*pKQa|J71 zaDb!|R7CeUoHC~}Cg-GRl4(tZBwgeIV~p<-=1YsQTL?;j?9D+jf$DG2Iey-;R|-uT zMT(RhSMg@X?B%egVQ)A% zwPq5H`!DDg3Fn{pulufZv3ZzWSeWP>Cvr=UU6fKaE91|5PzOIUDL88WM`0-uZ4KSoCD$wGo=u3sFnbD$bg*+6QLcLJs;}a!^%2hR(3ND6%^>l zrO27PuMco%CS|+KJkc)M-I?dNZ_f==ZKL10Ff~BO7ANZ{#Ie|sQyi6EVU?ygFM!UE z9H9 zY3jjsh@{^VZ@?4Q&CsZt|0aR|lx}StY4ooS>uX@V@fc57lhbSgA$ByGIDK6y;B^_u z6ns#PRa@7=OyJwiaH4&099fE~U>)=b*9r!C5<(YdNa5kcnmp*#jUa$dV3cYCtsNf0 zJjpwf_$*{ujG61lHFV=xMAxtDYXDxl6INO&v`LsPCUb$Nl)cGk-BqA^Q|F@75@bHq z@^!V*i#EAhW_SAbz}EvlOs>*{-;V?s27m{heu`Ysn$j7QCOc-FxDEySE!Cj(X6xmn zKUCIr209d!p0zN_x6O9wX+cvVaw=HzYGJNZ#+)ef<}PB6G?H7jdQP80e^VzHLtJms zr`}aaw3GN?rSWfKJM|HJv|$P&focNZ8w05GP#9aW zhf9mLiQh(30w9y1y)xiy5EN|}f%NXFcF8JUdFi> zSB}_0EP)oq`+XFPZ~GYP+VS&t<>$42fOi);oZ}+-Kk$&BxURC(9MX<)L|pk&8Hbea z$0p{}1pol)Y1hoat>(SD+x5?4mpr{CWtJG*mFWiywDkW#N|GWpjp&nvVLue4xWQx7 zz<>HwvmBcB*=`?&C@FV?^5_wxT3CQ3Cf}e2@@M8-7GL94yptxM+}RYXmh>wz^o&cx z3nh$~nh?}gWieY{mGSSCBp3PC;!G;!L;#-tzdQpDK)L)WHa7+S&`qn9l22tH?3jno6a+wsP^+J7BTFBjsB_`|f; z>%Dw}K3S+$+aDWr%>TD01g7x)=cWS-zN6{RH0=pBXRJzD(moAns;eDGjlNeh0(uj9 z9#v_LDL1W%hllS#8W*hlGd7>9mNP_W2#O_FM6V=QySF~2sS45EXiCO{nKMh3bEYkg zUJ##H8sOpW2&>+Lsjd$ITBbF3dDYhIbk~#0@j$0_D6ObnoS=4GGZLTTH#&jeoi)dI zFUP(uzT>Ke-d(ILSN^t)ze9gy-q^fy8EcNM0eI9*h(s8UNn7xxJX|NcPFNejADj zd_lWRyL3n!0YhBrsy@mePI1v>cgT6?fK#ZzFiM9~kX{F*35GEexa${uz0K^2q@y`bhf z3w?5QmM--w=>8}O5Nz2G$T3OROsWTe0pBU+Nxu;18&6@a0TpPVkBG2sCBL~Ac>#(d zAzP>~sO&!eRnwZzIGgk%#Xre;Zt3u*P|2kXJnD<(+_lXbF-t;A`%v6Z(X8r8ai``QZ>72K9XQiTIaHjY*tne&(_6aURVi5GTg{x1tL+hMOL1b2lXxg zA)F28d#_*53S8zzObA6Uv2#fMwBPcMb@p9%{n6zV>nMVDI>(M(Cj<<+^qZBJx{4VU zK!5Nf-xJnVjM%y4`s$VGmhYw}DWJ*88=xeXp%kks$t*=7m6x?nYrM^**j^?@Ui)xAguy9GW0^gqJK%V&N5#d z)YuXI8sGnUyOEom_#wS~O(*+2=3yYA@He!8oXYC_I+000asUk~jbB)6+jng?A_dZ6 zBn_2^>loxA+GdK{epj>Dt*IRbxh-FT3p5l#96NUFzkYFV9*r9>;K9-&^PQfcX03A6 z()2+jRFO*{p2Tclb|feA!?Q@2gB3fkC4VDlQlX^a@3)|?ntYLJ@6)9S0NskfwqN0h zDH)v19A>+c+TW6AGM_H{?};bwWIpI`Np&>)btC1!;Z#L{Q5svp{kxs>_L|fRYL^q+ z5GbmOIfTH!Y!g7R?*mS6CqZa5s{@Lxp{KhRVnSkSOdn(rWa$F1cbS_KtfM^1G#Udg zhOwECIho0SRn={q{dpb!s7Y4=rAWxX133s4j=X+Jj&IBev69k___Jv>B#gnNoF5C_61Adh-g#VeYH)cYb9o*oUt~yr9}qAU~z`=#*d{fGBAgv;rt2pfqR8E;;VUal<{z(051I zM*YrZ9>ApIe)7EgJ?1;70 zYbu0;^=4$`&eRaZ+h>`Mxo-7yD}Fv_VA8X!JC7p%?XA;Cl6lx6fNd_mk9D-fk`{{Ho9iO*am7cNF(3H;8Xz5BGm?f$eC~r>(kT zZ5LnhP+9_S%d_|H^^}Lm9IuV5=lQj=Ty|7Hmj_51_k40j29eLV(zz-2>(NX>#6@S8 zLUt4_lBVx|;PT;HC-Lk?s9dKdJ_EaP&R!_M{{GdIRto=wCS=Xdq92p^r>St~h%lU- zxd^K>sa&KK*!-_1K2SG36Z)21 zW-jZ=;Z%n73PI?`+WYkFp8^MIJKGZM*}tPOG4{mcR5guR9ovf|sp)L3x)-sV5r5im zdB;I@((xE6_16R4L~1Z=WAow{^G{eEo?GP0o~hePo1yfh5W{{s@olQdbP_*1gE?l- zN?KB?R~SDeUaP{fDy^n&f7m!)aK!klAbxGez+xgIG%-C?mH#4o`M)JQy9rnsRyxPZ zv2SZkZM)tvPv&`g6P(^!;zeN~8|y$cAwOHsNggn$i^BxeFX94`a>rU0mB|^EJ_^2A z-WR6yBx6mUqZjSG?!Dea0zWVcWC zH0I378s)^8x>X#$=nqWCjxvW0R;umj)2Z6_a!yHcu+NfS{d_sqdj?N3uGg2X~Le9(!UX=go0>=jDd*V$%kQx^=Eh=6p z3{6)e#$N83n6j9Jkh~b%+PS|)WL{5cwN;p#-jOY8$zvxpd)LV`VSmz&gm;Jc;N3fp z^ER17h;f4e7;U}4?T0Zq5O9GTTW;;}c-7Q?NNNkF{IR0QG#!hi6d~n#g8NM+2x%o? z11@z15t{LqXE~7a){LGpP$h!C0<`?e*n?Z@e`VGMk{VzMks_4oAb2No4{vxbXKD=_!Z^r4S&Q|=V|{y;>mm9ux}MaZNIh~(-!YSmr%qc7 z?tu4Q!haI3_)Kz2^J10QMU|dN9l$iUO7nY(VG%1Ji*C$`uxG0Pk!J|coRkZq4hT{r zkPaWxwzGXF+tpCXl&yaFt4^!d={3w(!PJ$gf1@wn<2jK@jEX07!o1w)09P^WfITNU z>ys`|FE4GQ?|eC_VIIg_1Pe1+Ha?|Wc?djPDt#W~6KDvdM8iz*KVz9fTMKhV^ftdW z(rzmYi)k_^LK103eCwhR$O0x8OE(9S7;LpdDZ>r!5ZzPKw6>pJ{(}+)sM>%C1Ptp2 z^9I!px}Tzw{c_UORu7@MrgTNmqxAZ-f`yHALjUzw}Q8tnYN zN7uRZ6i4Yu=Z%LMLBLG3s(SfZqGY@6_^*WO9|WkSjxwd+pw@F3!@ID$vwxfwva`h~IJ`)?C85u+r-J zkP&UfzEp_}w_ILm!t%DrY~vP%jR*X#8GImmFnbJ4Z7B0^q~PPmz6b_%Ob*31j=1Q0 zI*^3m>OLq-b9uiFUbQdsV=$ytFRN?}K^hwN^uby9p7e3uqicS3UtN3rm%p4OxVbf# z={5DN?~jf3>E82Dj2MpTi!c)EQVo(XU18rn^;;@Eqo|n7n&6Yt)$9dSz-O6Om~?B> zqCLsgD}}IhOzw~~A#p;br88omwUkz=aCFdW{& z-&Q(lF^B|PuRH?CFsc|D@z5Pho!O?BMde)_ZqpoDd1f8|BsB)p` zgq_|k&yd@s0Jx@W{}sZjpW-!gj&~-?7&2khBu$>UiB7%Sz}`0p^LzEz20(S&#K!a6 zIl?`qB@u0TE~_Xc^s{*o7lL4nqp{kLWxME zsdAax8xnfR5!xQYt@6Eo0vDb^rA(K%iy5UqZrv#<8oNTZmO5$-W|d*as`gi&Yb;n< z1wwuF!6qZ>7fNOVsmDC{so@!9Z6f1hAMo7yB}~ zDoZ++i(cY;-LK#)qL>e>lOA%^N;S3BmQ2OE?)HuHgPCdGghh8h?11HIEqE~RvoG9V?;tXJfmiO{S8o>v=Gr9)f$b`6^F2i zP3I|a4xeUs)eF*x!I7j~XD6T27S?lYX<1e-lRty z(3BqldMhuhW(zdw27un2Eq2re>jMH(oF4F;H?sGc1u1X>O-20Y{pu0*SN@aK?|t`i z^~j+NZs9d9XN?>kF}`t37jYudImc8`rg}qGIQaK7-N7sNfL_~8>EymL@<=;$qmsmo zE!HJOveB<-PFwY7q)VS3NpgKolrNigu@0EJSbgKm!!}0$VVAXy3qMm>!+>rXa*f8W zS?AlB=<&&54Iw){WR2G?ANPhX-c~wHkpw(Eq{S3dI_A8$Vdj%_hM?}q6@?lrA6_sF z_&DRgQLn2r`-c*s<(eOvbVVuG0ND6tb%l0R5}snxHy19`c9)@f@!GjR|5)G(B;H8w zZ)hP8K(@RhQ;Ntxl7kC1V@pjhg&VGx39cr!D<*k_)!E))`k*>pvlIo_Y|=GrNwhS$ zCL0bbAie<6*H1nrsd*p(8N}}#XWPI4ZCKB3a_s)TX}9Y_Nf_zj&l|P}ymlBAl`_zk zICx2a&=!jL9{EZ$wZTVpAXcjkWPcg>k}g^HQ6pF$3eaui4A=6e37h0xzgoZ{`0PDJ z^pF%012GPW#cY}iBD{y-`zWOI!2Cwe;)WfHg4UIz^y9jwQbuL5%(e!5C@R+2+n3O? za(`$dvCi_nGbV4ZLvt8i++ONaMNcnbf7Gtd2u64i6JQQH3%z4_*o!2LU>NW=fdjLB5Fv@1w4GDI! zOHJZ9KMvRG6za}!y=k%_PcR%60*YW;a~{rI0Dm47K@!dihm_F{f+f0Jk1trReh}WH* zq5J;89`FNVx5-vFZ;lpYQ6=Us8M$e7*+KVup%98DmvMW!B4KWe`qK1}e=vri5@9rm zmkBaz9Xc;cEBjN8q}Q12NHzf@GU044vBd|ti4xPG;)*~Y@+ji$@xnXFG-J6_~>VhGJqR6E_r;R@4%z7>nI&Z{>D+^X{ zUU#ZA^3(NfH{X<4XBKxJ1#*Zlx+*QUM7VH$Ffg-S;-f6KB>DfNc z$z?t%N4!=Ra+l)@8d(zrxZN3bLZV;R-B-J}lZAk@zsRb?$se&hm!NZ%BbG67c9yo} zAZ;%?{_+HYK619HaGI-?8qxSfBYJ~z!zzvzwNiID*Q;1@OwL-`f#ccjwTmt+wFhZr z7i&V>yKr5LI^_}c;SPv%Rcyjt+0C+sE32=og>DlBieb2<54db$&bp}SxlkDh`At$P z$9Uea;Yg%ct=_Z9u)1VPkCU_@K*J_A;Id~%f)b8)8q8B>SZp6euE=&7)7?fFF}X?r zb1jtu0j9_MY#*beBsDJR36IZRLobi9x|mcnDNQYw5K)TvEijuSoFvkH05IxUyAz1S zB#mFvNry~`8xJ&j=0l*|5C}soNzA|JaOY)GxDetWv(lifbK7S7?XelNZ)xI)bCG^? z?xKlF!YCSPUBsC{5Q7n4K{~k@_Lvn!_^X~Y-gS$J#)t7RV}_Gik1TuHGLi-)#z{Io zEy+8aNY}d5N(F`M8Vd_IFPPh0t)CzAzbd|YwCAC)6b z86NdG(kVRN*^_E0J_vzT;!$zYlcuIi5Pn?}^fQ?%stjr_5nW5Y?moX~hFTgG9jf@QKi({f6qp1u{8*ea+wB0vLWQq40T1rHi-g-VpOdvg1U+&18fgm&$i-!>m1|~Z*8PVyf zp*W3PkSu3dtDV{3!1J0OjRRKDL07ZSF}Q{9d#p7jtz+iNL?FgPp0MFM9K@Jkqf$i- z@CZka;0Y{<{2h_7`aCm2sw$%TjsknR6yyhsA6vJ0Caa*~z;kplp&f?wReKF1^RLLHVG1jI8Btg4cUlFN`Rr&0%S9$ zkK7}+s&zTtY|`oxCf)2aSAx3)JB1b{GOb|Kx2!qVNeP0XBQ!t&L8(Zct8oiWmpR(R zD-UoJDwb*xiD?9IHU2*y9L3d^afl-$`3xPkgySt#IYmHdG8)PwqN;(pq?UADgt_4~ z_fmT1Py{Yq)A2+Y3GizIxm-OGL;1)=fefD`00a4=C)W|s*kN>EKp=1;4nwodrIu^ar> zS^+;KxZ5WK#J6K52ebM7DwEXdLZ`|EF-Y?eFh#Acx)$^AT+O3GF1NA>j&2;5iJQiG zPsh}eV=iYwI$c=f3L_R8JO?t1i=(ZGVS-2*NQqdBxM|*8Ms6@@^T4-=*|xeyWW>YL zq@6)i#hO_xKt;Z^!Ed;KVrY4JFWd*AUSo@{6B#8q-bzz|@tb8!P7OePYru(yB$!nx^gZ^b& z|2E}qIz8IT#}*3eN@@PwbuGFQLs>67=n?8r8R>S@bwT^|0~-#_4w5vnJ3%K5o zrW_~TrmCF7yCntfJofoQ!we-Zy`;n{CYs9h2w9x!kM;Q-cYg$V+ha(Ugu4pqN!sd= zynHa+>TY!2P|Z{904j5_&JIIb4@4p+2E;@G>N<~id+TzgYyC*6STyiT_v}(Z?jrw* z%H+L4^v^!JS+9g@7fr8kQIrZ~@05LjAs7lnt`4TxySn#=>%6siYh)rfb3QmiYO)g} zH!pJlEkM%0ljx2h9O%Zv>{YS1t9;Acwt=Q=>)BwiN>c?X62hvH#cAI?DRjDNG^9*Cmfo{7=I2T%W;LQ27)Tv3yp=fu#*6xS&r1 z8!3`aYHCqtb!o;{kuhgYvFYHtsYWSL*;eR&H0Y66%(KFKa6R;4zem1n@}N69kOiwn+L}5e<~OT2&%t4HV7@OIFyue7`{ZpST*Y>FvUtH6ocTh58{&oVbPWwS=pb+(X@z6 zFxes7EzQ1C6Vcnq-8~J!Y2rC(x}S?FAW~G5!Q_@dkAl#?u-G4T6cSC-R3r2;L8B{| z<=EFCS_Gj|Bnr11&kubwV=Y~Dxn5HH!d1VP%{{2%$vA7*)<^CW$*F5L?h<2<8%7lX z(@C}xEEc85<@)}Z=SMYD?&mrL;EQ|wnU%qzoN14v1gsSP1?6`QOv=Bs)98>&D))T` zRaEEEq=7yN@eW2f9d3~b@ejjcfn9p|!Fkl(a_hi#S>@&{chPv-J3E6>>TGw;n76Zl z-kG^G9`#x&Im&6c$S|!Ow4@evt|@Fs#KzS(Kv9Z}B)pm%vF5yLR*qR@s-&;NJmgkx z(o;m{#@NPRmC{v8`@H~SU%(60_TeE`^$`r0N!}Y{y!xYX znpi(HPQ>;Vs?PCu9x1hkIk$3Nqf$?}iI5kzCW4<-9xuBgjS}RS6MHbnfWHbRHvLR^ z>CeYELI&{uoW+p*07Wi^Tc^Q*uLQC(_agAJZx0p(2!aRwC`{#m-?Vyriw~*a%YbuRdg;7$c=Q#SZPYg^hD3)T08oCdC0ZP4b0zIfxHQfWs&q=57du zr6p-DT<*EW)88_#_~wljOM=~Ye$fh|+}L721B$-*sWXk38H9EloPh3I%2bJv;Gvm|NVxZEm!oZMWfZU(>hWxmOJsfto7zLb3o3` zhVek$rQA3%STXG)y~Ly8Ft}LkOg?W1VV*SuRHZZdRt%o{+5sBd*DcF$xW&uqbJ@2m zP1zRKUC&C|Gs-Y&xu#!dQuzD}TfAJmyv996f+_QnQCI(1J696K@ygk!MOV1~YiR-a zkL#>qFQP0eQ1qaBHNq1MCCO|W)!7}WsF>$*z0y5fHn{DkVBCvNM15Utskw%B>3wg6 zKJH7_j>=xBSR(gws$98IjamZhbxoJLk+~#H(d0ITUzKrv3%Pc81kf!`v8F5cB~_y% zak0HU@v^S_M!A0i^&HpZ92vZ7ngX*mEE6bqEl z(Y6}C5C{Q5>)<=4bRJC!JNyBFI5w}tVhA$?AW@|6CAwzWtbT01nN{|6qgc&z(0 zVcye>MHI)SU3jzTgnm3MrgfOAaKOTl%`ZDq$XQ+Rr0h z0UsN&al_Rh$-+<&*x8L4!a;x}qvEc`EvWSp2WT@I%83>{f69|i20Ee zZq|Fx!IL(?4asPEHr<7%rV6ex6A0XsiyH1V_y4F^A&y+ep7#Ofy@3FFu!kBTi+SXi^S>Liii#4C8QWk>3 z0Kb&awc{&QtQdp$*SD7wM$uLg!y~HTRhg0vq`A;v9c-A>b4NsVILaRO0cyBUvQIuXT&H&{GYQ; znA*uzf41`CECeclF#~F*O^XN#+SR$$^;+Q! zWvXl^r3J*%>$GPKXH%?*84M*!mbdn3@vOdRe~{Ul5xdX=lNY3uaQ&0XK$MhVF~$3* zV&n*5zUvWeFRN`QkCyV1P22I!Re?jgSUZD?yL0cVuWdkD zw#&C>Inf>RVm_1fHV$~qTzf_{r=IIC5RjnW%J+qEuP=x)En8X^oGUJ&F+s-Oi;>+l z2b+U(Y7cIhPCqq&xQZq~{W{HohlpAzP;n9~= zq>z^LU<2`1@o6EyUVM_Zza+=Rmr=Kcd)NRsl7B+yDT;e+4)w|8b9tr_mk1o1(ZaB+!L=utAcP=e|Wi7Qc zJcqLPsH6p32weYC@#HxiVCcr(2`XLs{Z^U5LZSDj=bAX}*(0Rfzg)pwA(RSr#sEE% z$VJLU3j2+N1=KS^)epyr__ExV(DTZhqOi;kvResQVVat<-e?wdFSm#7NUE)5wB%{t zuC^9V(x18876j-C3mdjDvysQh;Yd8!SXT6#^^LN%1Fiak)9L;Z@olSDc{C%@^$N{N zCaaGc%J>Yn$ZY-sF;q;bhu|N5CU;@#tSV($)~^sT==5aYC~Ui zBg*>}j{u{-jwe)(+w9&=-M#jf(vZV-5`EoG;ejiA3*Or652W=fx~{G}cbRHu*KJQQ zG0H3gP5hK0jKpBl%HR_7xHZI-+aYkmP9wqdz+yf?G!2_z8naMNT)e@|$Ba zT6o{tMztkFa4!YcINu36$Avs;{*A})aKq2b`92=D%6qyRh|@xu6f8Hgp5g3!)Xwd% zzu%4;BIx_FyjA^z8(ZA-`KK8!W)qS&Xz1G|-GZMIg}qr%(#3;-ts5-8I(wEyOish- zodvFNG}n2udnC;@3I81}avrVkk&_Dy`Eq?NU+dAC8A#=BAJI1FCq7nP9}kW?s-qOX z>&y;IJ>O`doz)|`F=x%Nf$D8)*=X<0mP(CE!s9J=)(0=A(u1p}g~&hKg`yP^$zmfaw%rkBDtp;Qj+hIH1=RGfd+!b9#>Ci- zD1mHIYSPpXwOL5F?VAmvjw|AAfz`s5lx;Z3(+HhJRBJUE9-T;DMC+pj%K#BO`Mezu z<7F_Z|4^_hNQ}UI(<;JxD>Ca*#nuYIXJ!ZwxS5;Rw$VbNML$uN=s-y5uDe;M!b+Cm z$sMo6LYKZN7~-z8?X2oy!r4s+Gs4uYG$k@Pr4{#e>+O9cf#iT1vBVxYnLBqqFvmoS zo)LqCCzV<4W1b(#YN zJfhY}%vT9G(Wm&?6)NRB$u3*ih)BCWOda7m9sYdK;IBh>(!gM`r&BA}>|exrbwRL& zgdYnt97foib>UfGy2IBEcx@R0C7+7^I`(?lw{WOg?MQEJ@1#Fp1VDwP_t$2g#|C;| z>A?;{tsb0Ny0SHu=3|Ky$kTqGnn(|}w||5RFxAJ=SX!Pel$HhP+^t=w&Oh_Bq0XtUM@V? zY*L(#>P)(dq+kDn2zL^s1(mdGXvI_Q7VkB%50|(kf1T3zI@Uf1wN&zq)?8M0X}M%A z2_e1zkS~O9eDFhI{3ejn<%z16XXQi$%YW%9Oc*a|PuZR!0&t$wi`T^ckpkD1o0U)H z-*`Nw*?W@TO- zn`wXtsMStT)`c#eP$bxI$*tnu-Xke(N4CK?U-bFPXiDx zyga)OfIvK!2Ma?y+vr;5=_%ZP>z%rIz=pj7)Wor&!b{J)Y!7%|JL8xaw+v01>yi;d z7H!DT;e!AiG&x|dFvdh~phE}W+8}M{q%>_(5{>tDXr69}xAlyo9kFH0Yw|((-q{wou3qX56>NI#MY7% zYrZh$$0f08OPEudmSN1P4ZLvHT;bWA|LfCI*LyZS%mG()e~*?&4NkZDGJkOWn~;nW zrQbG|Nh4!(a*yPJVgRAB0M8LF(F!@0r%FHL?}lKj1)yL|T|90I?{`L}!JmL5=XAF( zJ33~bE(shEC@5_9SqPdl{W0=cDDAautHMij1YJCG&7x#;pzpM>PCC5ROdtD+Sck9gm8?J?m{ahM>&;Q0A{a37d0;nD59ExQmxY2%Z_I&e)J zDi+up<}(qYI{WBd@&$bkgdGe9kn`VS(^a$jF*de4QElYluSb*?N-ZLaN$;%H3!3viC2hPFCn_VK< ziiu_9SbbUDqhMm*o->-<=3QPl2NoQv=r^tIWTDM#dxt%*E@mw{sp;+zy}l2v6Y6A! zsipsxKe^bK9v2dA8{b@*0qq9(CS+HaRsHjSo8(|3sbvafY_VLXs}m(QjwOBC z#Y)QMjnXQo`oVOjXMhL~O9;0;ihL%k+H3=(-YtV%4sa2iL;J^K_qUd5EW3>*SoA+< zDW)4UIBH=@vTi%{1(Ov%*`IPxBw&U^0+y}%jMdfKou`Fs>R z1O$W}XFp4k+NZ54DkA)qKc_1So>I0ZQoMrDoGiebQuA@qo62e-IC50f4q@7p6&Sst z286w|Sy%S&BaRy<;-I|sgRWlDe)&cFZZ@J)fdH01P#80Y?CUGqfqoV3_rQXoZ~op@ zIpAR#2;!g+ID^}_km@GuYGp!r5=thys3BLEjj~FZ;IX3s9C(U<@imP7US8?1#N1b{ z?`a9bB9NYBTJh&@igl2WEJ%W@Z}X6;gw)-MHBEr-7G+&-;M@6UY|Ai@694GZi-*cA z$D*1S=WBTNYdn{30s9BXz;f6vr~K8j*ySyuq}Q^7N>y2$HJ!#E&6ZSTD=PB0 zcvw2GSz#ToX?fCpqV@BCI4hgmBNuWYmak_Odj&txq%IRSksoL(jgiTq?^Naj2i7>H z^j=YJFq=_y02BUI&NCAUBhC6U4*!<^Y{b~^l&-m~q%&$xJ|`heoFy1W$Jn7=>G^hP z{R=Ir7JD(fB7OZ*!4-1AHQX;6{p0OF`lrMes<(6@;7`uh?BmNx5lUGmN;D~ase z-`mt(uCslEqOAy{mi4dX{WQxZ@HLjyoEqD>IL2lnYH?Yz=RAhvP(IDCcPxz38CckK z#oAo5F2xD5k%(XOoRZlQTagm8i0P2F<>4VAQkbp1jlMeeP>-qJ6N4yaC#79$16eeE zx~P5jhb7mVTio>PWgsw!=h@x*w{um-Hef{ah2gvaNg!i|sXG0lF+ny?k?fKH`^{}3 zf&Q}hv5IBNt2oc301qb&*{2iGDc&<0-?`SU(@C`^|+e<54ss?^$<=FUQD zB-Sd~VnkngcKAdInrI)FLNPLny{v*;PkJ+_h||{Q@F7QL?`$+ciO|zPkiEks^zHW$>iS=^f;+VuO&LZ) z7X@n!fvyyaFdGhr2gs8fRuZu1e=|0Gqj;?!ieBiu-^tsjY+k)5yV$v3nOa?XjRhT= zjl1845p7G{BP6ArKJg%$nSTd&x&zAep}itIOjx5gTun1iJYx!n(FE{ZQsk767YW9A3p?I5U{)jwu22 zLw!DX#9b{7>xTVOz9xzM6w)`Zu2<< z*qbu)Oyu!_09Kh5+Gov>##GRU*aX@89fRE=AM7P`&0STtJvwOI6A9|R~G z!|}e}9)xZ3b;m&br01ZS_&TO(>fmz#P&e&2K$9Aj*YHnBpr%b#RVQzifCR})aG1ng zO}BPI`g2IRXkt3v6VYVCtAYAS<+P9a@8m_=v)5;29pzXZ<0K1-i)@EqwUd1&*CO2wv^6pC?vtQU?UI+&1z&6P(>-e*HyF*ZbdQT zf3S50qtrew@b_wdn*76UEb8Hmm3xvWL=45x+W#HSYcx>nh-jbJdDw#UfWD({g#6Kq zo*d)%Pl<>`qx>l@%QiAe%hiEQ>_i=?2m(}bobkyKAgE}iwL8YDv8{_ ztK6Y$*#uNE`OPRHkkhg9E%58Ay%aD1hCA_s_LAYMe@oOI)h1A%!F@5r1U!07gW93; zG1aNq{a|UsB}*Hjzw}`<8Nl2ge|XsanpP_`Xf63ilV2yF7<=j+oGzNIORAgrLU09S zF|Ado%4q=OzTcDCX`f;(I2f?E&kBtPG|ud&*K=R|hYw`>CJhRF&d` z2}G>dy{FFV0=zt@KhZE>#-f_jf`#2h51#$A?oNvCr!4J8b-tCguRcjjs7s^{KeKbj z(aSmz-qG3^dtJ^O5PTTJk0Sh*f-speb0xT9<>w|NOC~P_futboU)C{!i+li&&H!Us zul$La^Y;ZZNsCimt97z(z@LszTYj?yl>55tIA~{4*Vy69Ir?d{lP~b2H*=N)WOsS6 zzwO5~0GA8WmL*~N(24*oAZ4`Ot}lwQA*dw19H=p5z;mc)5Q`BJnTJK`I!7&IsV^)s zzD*0Xf4=q(NeW_Q`d3rgt}|_Pa-(AmbrEt!2+z3s!fCdg0S*h}07UbF6)&8h(9hsq zNz`1Vuxa;Fa_7-Lr9_|7MfvHsXj4O2h2lb4QW^FS)Mmj1_AtE*l?nO30*Hv-t;>qoD*mqU zu)Dzy^p|8uDD3?fOXG;+sy!P4rIj{i83i-=)P)>eVBJ0ZbrsAmH_qR+apnIAO+Hi1 zc3aB4fe2^=dqn>9=W#~|zpYy*F0`d8szY)9dCDE$u&I%I6oo5j3rS;7 zu7$Ql3Egt+t}(5eDST10ytdKY4vz<;-hQ?UsO|KQB<(l3xRqsa2+&#*SRgWP|CM~$Wwjr9;d0n z)R|xB1W;wT%toEeU+<`xGB9$tfxh|QRNktx!5DbWstaE36OO1Biv~e8$@BUhnG>fG z*lLksJseh(h1U<1`c3(F!vH$1ohjH_$mA0dVagE?JmTUV27QyFkYVM% zZYW9WJ5=r1qn!;SbC2t!tRT9hH>3DPLNSQdqHcX-2h+D8S&AZJX0k-aSu&$p0<#HZ zE==MI^3V;u9&c;73}b{A=qDbbE<`hUllrO-l46q~cnLoMRC$9+w94N&4H0*8(DIK; zA4E;$(^)EgZlh}=sc_5M+9#u*RcxukJ*&zGeT@*HKfNI$xnq3OaQ8INkMSd^NX5CD z+G_WR_-lgGi4uJE?N71O1A!MOjEx6{!x2B6-HjOqDP1(xZ)jC_MRIi8*YAeGn&HQ`v~bMh-6uyHH_=nw|3L` z)y{ok!(lf{>vVxzOPCpRck>6PTQ=vMMCt-%%19{?U?F6@)33&>UCM5uJ0NYg{h-rI zXc}hf2BdA769YYn>Ml#p+F=@>?peC9O)^uob>v0MS)!f~3}z{Xad&&3vqJ(kx&gKi_G1$w%w6lsx+%B@MMtmK44zwU zB@B|%7CiPe5{ZoH8qh(B&wDl9D0N@aL*lyg**z#)kJ3-F02Kl;Q9N58nbzs$8 zJv)2lCWBBHG{eg1upWlX=Z2{L8zCCOHC|n(HfV+5Fl9lG!1=@A(oXd72wD`~_RuI1 zwrz{W2k%@P3=P(VB;AG4;BvdU=rD6+#IiSw-olu09YVufVMwKwJu&$0U>tR_*#n{B zDBW?rgM1kVG&1S*{PvNb=+6Ls525vKqz46c9sa53Y2OiNZ(`faX({yHs zu*ah6_*zz|9K<~`k8> z%-2jbt3J_!Jyd-YY6l|O&B2vhhpo31S{5=2d4$^y4?~OtDmgvBqe1lC&10vJf66Lk zQ%)T_29(4Ashmrvr8P;_L)>Nh>ud z*m8(m(TTQ>wsPhqss)&1^xoMnZLrsHDvkRIJvDFM*BM4hmAFnhQ+UN#dL8F1rDhMxQC2ppP*BbpnWmI$`lF>)^N^ zeWGw?7=4l$G`*nsoa=5f``HIzm)nE-;ew8_Ps#*|K@`8;bMb-yQh(r*m$E-EPTr~l z3RT~WY;@B!a{URY z9rMR5$RrlmY?EE?YUa`uQ4U`6MCS?>c;z%iC>BATaTr2}BcaY%XzAe)Gmn1uHM>)I zmCjMHNGO5?jSL$2*p7fSP%^C2OZ{)ZlT`ktu(&mtMh31+o?rGKcjoO<`pFCSd?73O|DYxxg_np61cv)0G!6zUYsx*Vu#7QYk_3(zi&hB<;%SvYln zKZxF~UyY=Pg2UPI?Cqh?P7o|8a-_i;lmvV*Uf8N%Ig%QA@mOYzbOS%snctVze28}! zK}lN}j9(6rO?x1lf&nOQlouehahVj=sw)}1-^mDJ0_bQd%ar9!@nsyBes8q4g$qhM%(Ie{F{3l0w^eUaQUsR!~hB?yFRLf>umR{n6`rUoqtvvO)FCiTp zy&`9&?rIPL?AEjD5i877b}+JeKNm__@gdi;>)mkMf#m7B&o^!V9&@A6E$tx z&kBRlt{Syc7Gxh;SiC8ImhZJxIG)z1V{QpgS`57Fu5?*`_IRed&hi~d18aE6^)b~q z*5|B#aA?w;EOf>#@N5|o7zL&a!#kf*Pzh;B>R_{|Jmk7Me54tGqC8p8opog+Ug z_`sp^u=?|XOe0_ve~)I?iVwp=t7Wwk8O+ip<7{u&gL>?ahGHWP{-F@DA`;|-mdO^n zrO5-m;44BZ{eaXZ+WAo%eVxFlg}*`NkFK(2A-o>C={BQCV$w9KFf8k$Qzd}XB6GhB&!hIb-&W8zd45ST_5Y|^fYZ00oPx%#LseR$^W#NleRDQ(rW~c-2 z6oJEQt=R=ri_;6LHJ90jDutV2@cMeNv)R%ddtU?W%At!rVheCO?}Y8g=;38F0Kv;F zAA(nrpo~i{X3V}`q9m~NJaZr2QEzm}SIc4MNO9V@(ea+;WfDYkUzcDi-;yep=c7}P zAMhh1Vm12kqvRTy@+DT+@3r#oNK7R1h6SOr)9Mh#G2g%>IpYl*gf5iFY<)satTsgB zlB5{T!nuNFozh0z-X+_=PB?}LD86s_wJ~?0h&%7y$Y#9^EUyU4PKxwyo(Gqj8ykdX zALaO+2i>j4!mvXBaa7F|)4lx%Tl8Sw#Z~*4*pybt1cDqAi+hp`&*(1EjT>Y0v-JhF ze`ReV+qn16$k?4LefSxvPv-OKt`<`x9A)ckNIi71pQVU{{#D$a6t-pg(IKChMpA&o zYG!orI~gx7pp^)MGy#2PxJxmjglkwVo&a>^Jd)@VQ4-3dY1ywFb81Dp2_g0s2h>D$ zFLIKJB9EkpuDp=zYL$GHAliF?_Fe0x1B6+`Hr%(B*}U}&z0p#MPq>Ck5ZX@T>Kni2 z4F}V7A2~w^1t=#eWzn8KNkV9+hA-3=fBp2N8sUh*IjAOl@q#%tS739GMzM2??w;lJ z#$in@v1A;cvFr}>T$9|Yhri&YPc6N>#bT>vK>V!A2TNQ?tU?t0RFQBv9#7H;%0JY1 zp?1hjBw{fh!fj0TIZ+cIiY}HSDn>Ti_i%=yb(%t#C~#%JU&F-Uv?b>1=#-yv_ZvYF z&%IdzZT=vh$@9dPmrk;Sqp&ht@OB1@WT~(K?CVC3 zUOsYrEBgzNMjn&-1+>pgZa z7YcA;^f~oY-|D*OvBz`S{Qac<1unV=bL?!)SmwMSA+eoT1;MVb-z~a>%MrCj>Qcps zRM=_D2NglR@lW9gwyZR#&HQA$hrVqnkpT`|aN7#Cy7a?G+f~L0&{j38(Yztllrir#it?t0~*QC>u)j z?n806HD$4L)<~4EuMk`9wdST|i8(SaFwB(*!_7WmP9O`{nJPH$6a-~@rb(hD6bBXl z#$Fc(OebuW)afZ5X_jtsWhx~T5#m`hOZT8#O&9n0RE-vkbX~2q7yMFXLxWFEu??)7 z)4za?7ZvZ^D@Y=QV^0@v&K1-dQ@`N)tFOF1bFW$JA(Q{2hMa~K8FPE`sM9ksJOLcO zq`oIW^>?ZY_xY_a;k-=_6PHTC-9yp&lu_VTAVcv;Z!U;R=A?7oS7YlR4A2XY(X!X*?-dV zKq?C z$o4pfH&AyUw&CHlVs)L@WKO-Yf%6t2S)|xdX|1q8A$hhomyHQ+2+G!xsFDhj2k1J8 zjNDHgl%q|Pqqqx;YR!r6s?7CfS=m^|BkPt|uL9yLyVRm-ecOaPy{=g-s-kGt<-o`( zLS&SdHjVkP1$hz+GBLw9YfN-~adbA24nB9GZPEjJ8IEQYeNx$%aa5cqZSmHGsCqxP zV_9*oipbpE-!zq_KbgWjROjIkJ2nRw50sUl?V zI^8FFcO7l?I1aSCDjP~`r*ga;TAb6Z@g)Jb<8i0>L7ltg2(MGNT!d})#d*JhSbYT` zqqs1zNoRejlo8JZ4nU3!VjC*Iu;?VoWfm?nKSI4 zt8cKdYX+eyl3!DU^y8k4jqUYy&AKQe0>L_+Dti1AB}vmS1UBNdq)IA^H)qWj&+|OI zTQqEv?asgkT4VYA*Y9uzi%X|!bjLRec&?q7H~225oH^XZ>I*cJ+>-@a60g-r2~^GR z%VpHcK)$he#ok@heouC;15DUIlomNODWA22Nb?h|O^pCr?I3-4M^X>&%&@x4OiRdw z;m)7==QF9R4|s>womt)Gy>%3pDql+jkuL$+PsLr? z_Jvk1Y#$axpbTW_NA@_U0dq0Wx({8y`+nADZH#w(seH_(W>!*>&7+xnQXcrIsg&Gt zm|S)Wa1&^6?wCtlVQ8B5$;}Nkf;0FlBwQ@gRv^sA#hlj+uGfDueTq~*v0WV1&RKnF zb2I+95ALyir%$VsV@b&T(rt@~ae?Wb`5R_FT)bjLq=Ajt<(GIYLFiSCnRB!ZmO{-t z!96z8ioCpAYImOS%<5BTwA9&T8U~Bn%i`R(zvdB?Md{bd%=L3$Je#dE6CY#0a78!N z-cZv%w0+-WP9)q_RHnWFE?Bm2s)#h|xGJ{OE`p}S&oNrzMsfM*Te{od0$)2h%W^-r zykr0Nn-sSSISWs_u;>1**|Yt_PW{`)rsKx1L&&9HLq5mN#)T=JSY0zAVegD$M8fQ1 zvLzJN!z6^NaB3|&Hx3FgC}B@BDcUS=;A( z6B1`uS9zT%MQSh>Whmp5R&_^E3SW#`llkmFz;EbMETmkPY*2-?x{S#jd- zvYWEr3Lu)tiMIAO`Tf_9OzeNI*;QoNu`?U0ziNcfOLHYrzK=}g0$q0K5AF+|j3-lC zSoGMur^dF7ZfAUhpm^#%$wvQ(sbRrfW`|KPg2eU@`D*c(0r=?OZM%2)R!4D%h&owwCz!*R2y1plasptgg3#*>AuZ6tr#quTLL|(CX z0Xe8Mcc6$&@LlSxo*wX zm^3fJ2A=yTJOWMJ%@T%?Bua6If!x1czkdh}&QJ7O0DE}7XU<2``)?Pl=c3VApA%q| z=~A~aPWwpK_i3#TG0C1`!S2Z*82<6y#z?mvmGN^!p%`wi(!cUNC6D~u=z&1}N>*tE zAkyLKA<>#StCM=fg+A0raqA(=+!0Am{G>RtT3NFO*+ns`qFESaqz^g0)0<*odkIFO z6GbChmk>@^QdN^>41vt&t#kN>Oib$#f=ltvbidK4F=h-X-xgnXVjKLt9_NWkbzvEF z`t#zs1aB$O`Gn<>d%Vr|pYR%+l$qGhM+ykZiI&4iapo?h}tL8NB*i1q!9pbtN3d)Ip#UM%~!+sp_ zZoWdX`jE|y=2*qFORPx7Hv766XC=F)D_|Lro7^gvI2Pe`0)0#nq$Hn&SMXsD^&Bc) z&+6QKTbz!^7H84q%=}RQM3F3GO@*)F?5jxz*-)D5)*y_9wy(0)oMs&XlB4U)RJa5mOIX9}4_N|iRaz>-?U zBo-5r)znW^Ge~<5fstEL1=8UOLv!srX8#}o`vn=p{1VLzR!@y&u$%<)#lBKoEx4e` z#64js3bk$bj?DHMDR~H|Fx*D5Bz>oqd`R%NIfIyl7S_NpRde0 zp=Q@iIH(?`7=G}zdLsi6sbz@Hi-U~b-g%-s54AI58q>Vp9S0Q~ulM|eC3=jP9mUzF zG-qbul6#ADK3ws9`6#&hz-}V6l3Pg$P{?n$B7CtL zG$-8C8VzpanXQk?Zl1`-O*;tgLPk)P_f&Yo#da9Rw^B61sEMFB;S5;~)OvYP>QVav zs+xhZ%_YKOOlYg7-DOs{A_R9pmHtlFhMA4EvrLQ;v>8USCTX0tp@^tNP#TR-EU;9` z=5VO_cSzCmu;{8Hp&+=!Is^^iSyr_bc~k|seMzgotmGE-o`%3np@`UEMjNcNZ7@1n zh8e0BPLbNDP2!!!21K#s-$*#kn$eP$)Un~PA;6wMNn$YW=&a$c$TFYl?WQVsL!NYW zB*rdd&$|SIn8qLsk5rcXa8Y^Twq;P@i}jhc_`SQz@HCP z!LWXQ8eS+(8#H%o6dA3JC)I{fv(|RRDEys~t=2~*6 z!zEKK?SoYYC!6dbH&e5)iC16K21BB+*7qe*V`XnOJ;)o#IMJeQ?wG8*o_y980*lX3 zc*+7{qK*YVB?y|V&rxN+%-jZ4yVB1$TYa`3beyivfN%<@G=e>Fx=!#uLj>28XGFl^ z72TGoENqm>Iep$`R`|e~=H*>YD-mR}16i0bHJ=piEXhDvj53XSl7<+Sy=Jx?PAdq& zLKKxbw52ToVn+#%)v3#vQ~;KCatz3D%8C)l1r%24FLhOpA_r&)nzEuB{^SdUXVMhG zdTItvS5&}LspF{1wtv2)@{-MV*&VoMt^K{T7wlFWs-of+f`|_hSKTyZG@PS#)J;jY z)A&G!Bq}9R&y;7ZT4NDj_N3N3)@0%5Wz&VK<)54;yo@!``;nZbl7nCq_EWL z|1_3%5GtHDK0T+dJW}y*y>`As`vwsDqztQe-c%|lPw}qg~u0cBR zMoD!0yWZybW8x*3zRA$>Padrw5>D>p-qc5%zLfFh3du`-Q8s-}`aB7aQ|0tflR@5^ zzC=GenfF!HTvk9<({u$3Bs{rTi>ILKd8VA zQFe8++{zwM^Jb$^uw;*`Y6q2kX6VV*mtA#J-sDO>>ej3q6<5eIvzE0?ix!-CdfMne zet6F7@}BJ)NH*q)yklNk(vnbXO42I~fvQr76Oax~5PG0~J3oPV-L$>7hpYyvTkyk1 zhd8I4r#1V5#cuuv|AwfiMgLatU1U>cv%QFAO(QvzU7?FjU^(qKjRF+`PM)c^riirzlKVpD>`eb(Qe zb~ulVWdA#K2sj`%C;}XWQ%Mll1~oNOx|bI*$tFm&zwG`-nJFg@XUfI#+e06XiT!gpij*0#K* zzROz!+X?ZjSg5=|o-h(PLS7{-Vnh-R(QtnvbW($X>|7&0?|cUQ2JB7LHaEhqPn& zw3s2BZt*wX+OmPOL4fF14A@c+OM?lQ!xauT*!SjbEm^C&49lFst``g zuy&s-#Ja>Zm%5d8fTJlX4mBY;1`rjorszN#VS^>Mt}t*H(Ri24H${q-FV!Hhq*yX2 zGJsIfD%~chlSG_mFtBpo-}EIv$CxNX07r$lBNSM<6QvNk0sY`-(c-mh4GoJHCL<*U z@GPOLx3L{>2R!<-nKzSNgjE293^3p-a$wDl^7jzqb20E6=vBt!k^Fqc+kWBUrbn2r z5{=6jHA?IO0=klo`$w4_>ARBQAAUL~cgOI{ZkHsBPBb+g7F=OqU@f^MhZ3Eu-J-@ENTz&}NFT>v5GcY1oRk8=7$ zm2dM0H2^Vo5r*D!Wk2!wSErlLsj&r(2OEl6q6roLqW1PSJp58q>gjBYQyW#uUZ&8>fOy$3 z`eDCD94Jv`ybEtf#KH}$F+Sca-HX4z24kQD*NtSNP3HN@qb?oEwoiLpQ-*^9k2P# z7dtR_yf{5qiSPPLK|e!&ez|bA5SO&-(Y`(+(44JZ)Q>i>7!(=g0N}0!NC=J#N9)hk zu#1~FF525K;%(l8sl-=t3IGCtKy+X!CF(%Za=Ia|tv`Qu7y!iomXi~;^`cmOc?$#k zVI4qA_P4gss(6#fNN?e=u#7+<{GmereVJ>v07naDY?2crSO86$%=osOh*)f{lSe?@ zkLn{OAC6bAs_-feMOf@n69MnAg4jrrU#YW>-7zNoBJ9Xu5c~~W&7#a zF|;i@40x*`HykVo=kr_uQGkUQglmFbr`4z3+&<*yc`b+wN;1IIE0!q}&`ddpGdCCW zWw*aFisR8({lUS7GQ@C(4?}K$IE4iv#&FEIV~pr6PlzI-5&-S`n``Sk{eC79B2xQp zL#=>^Y>xg!ro2KSzkk-X=zfMgNsh+I`RXwAcpjW>!APF?+|<<7crLkpD_2_kgG+9@ znZ(O0eTJBBZfa1doz!j9zJ0TRP*TLj$~SkRGgFH?rI(~)kXNxN3(*Qz#-djvGg6B! zQYu|U{HMw7b*Ez+8@bE_9x;6{tK4&@4C4yD7T{FaE^{Mc7kqLT^GOaZSRIR5jp2@r z<^txt{%$hgNh1=fa3;StneR|HuAF?+CJ~(w7mJ%Er70{hrS?QOOQpk<16>AY>7YEP z9Oh9Ig$4o?4miJmW|%qjjc3F2EaQI~(1M142tzw=<_)@(8*8kGjQLBd9bB=si1?85 z!e{fFqJ^{thYClDRZ^v))>>ldWSs_#$igj7T^0u^IRD1f5R7Q4Pbnh`SblV6+i|gD zyJTJ0_!5ZLQIJATZHkrIl#OIIrs5|Ha*QC=DA_^#({N^&S|B zp;T~P69C)-7NiUS80H51I_Z)ZkNVHfB_jYJ5IX4gum@yiQk6;)20X~@6Am087RYK7 zyo~{fkD45?JbKE#0KtjZ0ibF$PD$)k4M5&wxeo;Xm|#LQPswHHFW7MYdlOH$&hr-n z>1La$DcmQqDH{o0cK#ffE-WE90kjQ6+9??VcZb~ckEfj|7AY; zu8DbptW;xMTAc>XN~q$^xn!*YO0DCxPqstG4z{SdrtJvyayIjpy%%Oj=3Uoez>@P} zgXkKyFyIwlODJ>D1SGe45ivn$0~{WB3{Y22_r$wz&QI9PnbL?b`C8U}LI)0Xh;xMN z^elI)=!jaMQYFM{)_ETpl{68ui#rP&rHPkW#N8LZdZ&%%n|n&oq)F^5)ijrR_2r3{D*ocvqfn(F`zfi4%qb#ZhX^5)@Sc660Xs6$HdMG-f?gW(pRu zEPu+#%|nUu6njBzWK64XQPxxlkDsY1C$t;N5)kdh1#rHFjkV6UKJ6m43=>izrKDqE zRRR#6#&AEb;bIsIW}u*2StynagI%~TD6j&OIMJ#@ed2-jzIKpvU`yoBsz_|0m}zT4_s+I|)C6`PEO0ytK| zeg?OV0~1*2fo0=_LO}j?sw%P&pu7%R^a3coq8&Xq@#g2WR{6_KIbLGi#!HkBMk1^I zWwyZ5^EpG|Z8BA)VSp)iDgZ!0N5LRNb15XAUA5>DPmDF*{z+lc9J;x z8JR3i-vxBn7zW5N-Y&vAzH@#Kn6Mt&NPkL2L)zInSu{Oev~<6(iOvqRhRRtnz+vK^ ztSrUd14^4h05G|^jf|{M?c{ilBAVSsUfND6{K^33+3J7(^Y>A1k?O~d;_*r)b^(b> zT3wrOM@Hx{x@R{UL6Go%tukaFsCen zpK%HJ`D+1aq{FG1{UV9JL?(}nP$=#vG{eIcygnxw5^sk9C=o}L&r`Avr;;`u-h`Si zxpH~lI~c;@zI7Mg+j|m8IjziSVU(TQRoH0ar&pF^E$$i;+LsvWsNMFKaw+onB0@)r z4^)*psJ9oFI=WQt8d3FEcLtUSl*qW?*q?fwM3c^*&rqyRBnLdaX7$vph}E=rhh0}$ z*@GmSns5zZLOOk^>+4kd;u&Q^>=)yCfFQp->I4xW7Kodur%yLJO!g1(P%Y?mI~^N9 zCB=l7DWS*@((;2}C3pD?ius*XI@NVP&mth78xsJ3nGSo?VUzGq8qni3FAoqAwf7_0 z2p+}WxDd||{3nT$(3dU&@$Wg+faNiH89O(W|;fgm5Xi=JyNy^CSm=zsr> z(l!za2nccnqj#wS7_H|zItGXXjfVGQ#YbaBeOtxmdf#kjAzfX&E+L_(vlES$jz-B( z4s|3*!}_4QPahjYMzhWab=DA_cg;Th`BQz^#CTHYclQ>5h;~#7>C#2b5_^Dvf?cb* zRG>u|CIeXR_^Q>u+xOl64|utBw}F())8)C_KFw#VRq^+H+ucEvzjBp9PTuXT4uGIQ zCJ)c+{yz<3;E3*q3AE+9-4X&2Bwb(w&|6bp5~ z4ZQrW!O&aZ0WYuNjhjx8LQcnPr^(4lsN;VgI8J%O;JKUAVSn!An*d5wxu_IZmm~lB zy%gSFJCNxf-XSIqxn&F`67MVa`}|dg5)%3_M@ug;kq)@AdpQ|kf0s5N0aY~)MIA** zNfX?fJc;nU2xwR=sZd$I67dAlw_HU$Nhz4>r943zICzz@LU7bv(j@nqgp(Dc!^Q?h zf~LE6ekd+_xP0`4!LE^AYD`lTaAps)P*;ho| zqZ9jNx}=__P81Q*tf|Pz#DOxo@rQ}JvU#$6(+60WyXiO5*1DU_o^|lmP#=uE9+9+q z98_fWx-s&OLEe1QeTwodW35@xm&dg zD8UpxEf&$AJz^PIyhXQfgifMkXS4BYYdy=12P)U)0gZW~7TayHE*~8&jYT}b zwLG)35P%6h2Z*}p(;DQOe=Lo`sV5=LlY@RK=zA{@DLp>^CFQV1$Ou}cHtZeR(Ji`- z@$r_T(bd~^!+)n$;aS-zl6V9yyT*GJs{I%3YRk~GDoeF*<;QBcmeuZ}wcDDHJmlA0 zLnXf}Ud-J+nd@2|MfqypJ_aZdiVj8o!QV9}&q^deecdoTGUDYm?*=AU42BX-hA2=p z1;hAR?*=hoOzxJGRKLIO03S!18?N|kTA@ibP_dfG!XTM8v5CT9 zJ}SooUMn@Bp1B|NHqCzJdfJ@ZDXS-G4&3YoaZG@%lO91Ol~&wPL1IsB4%sWaV(x~w zAGUeLAO5;&7U&U^^xP?C)WL%Q37%UV=hDr*_6cz}jjlcEAq~EmAYlYi<%or(n8%h5Z5bzassUb6TC|$CrwgsuU_n zIfRZn#DKqk`xfm7l8C>}&DF=0Zb=8#w(!WwtQ31;$>hdHcZU^~p|n=}i6@iPjw{>q z%vTX=3qneq1S^-;YABYib@BO@wy#gE{fct1Uo_QDIDTwXgV%NM%l-PoM#qcL=j8P~ zYpf67aYaI2f$T;cv$V=4SbNuU;oO+9w=A)i*G02MQZv!os+dwg-i;7bJpZa(hu1ZU zY|8ybt+?^V z%Tw&WGLMz3MJ<3<+N4uq@yaWUi#}7HSdegXc-PJvYG8W*NZaoEK}c_VG^CJL=9m#k%E+$JGjGJ!s zUaOiIBt}Yshn;_)^pSa$S5vYyMf7<@<#`5C-F?VwAEPvq5S0a2O7qdB(Yz9z_+V(q z=!PosA(K+0I(;w7(Z?(wueY0Be6@q8OpST7Zud;Qbxs|_eXt-hzF;o7uMeOw=bT(H z2pJy!ag9uHX9n@8oJT%HS&Ud=skzEyK23VR><*Wo?Z}uKtGyeA^dxrB5Up0NU_k7a z8=I~>?EKR zG)~E0v3&>(;G<&`yh3$ZKA{#1J|N-)AQ}bUs&QaMcP1INvN*a}jcRFiVv#qS*6Nvw zEAz0!nHmWoAp_ZYg}V+N;+WIT<`yMWsIW=9(#P%w81t+ZSkxytqkh09TbLHbbcAzQ zcR(?;90Omt{m7-IC^_ztlbMr(C=l8Ec+cM+t93E@htBW;#`0-U-v}dpyPJPrc zOXn8vqGX?lAxIl{KJHUWerWE9@lup0@r!c2?XoQF#Tth?+;`MQpoFeAn4oE9d~&Xp zRwMk=e?n4M43%$g_C=w5CGmV}zCnQBPI9b<)+*Po2s;#n@k11tVcoary8n0;a_&9? z+rqN!M=N$tX2N2cPo8Y_LVDbsQIytL(hgz~*EUXQ=aHjd z?7ILC4#1Hh2!(_Stj4FZ|0=WyGR(9X{{_M4_}R~=~AF@C(ODH*bPmX=<|)@?8gzk04fCd5eq z)wu~a1cXHMipRospH?hT_Z>c5-x{4z;i0n+%}vhKDuN{Zhr&?06PtHZS5N=ncdIw+ zxb?e-F0bt9;?FPI>hI8zm)=|Z&@iw%D8{)rOigbC`Qo}nMcMLDwTbCqioPLO>vLgF zzW2+CIeGyC$c!c#uG7u03MxNW_r@vequ#L?QAYD=Yb)H3$RqLbs_EX|(+@pV^gvn| z4vH}8%B?TGX(PW^FN(M&94+af1$BQ;J#}xSV)R(t_=HurZiWd)o^w+S0 z!LRemVo2gbZC2myo__+Rs0sL{5uqOykX)u)5~Di9Q%jxUn}I5vk*$co%%XVjP6l9L z=>Q18Btzgau)OvuzRUtKCm*wcEgC#W(EYxw&IGjIlRWPghBqs31yM>NT**P_) zJ{^_y*47x!jYO7$;NE<-re^j0O%Rmp&PJG9m5<3nch#b9kk7MIxiUGrWaj`&t#>R6m0|B>3zFh35Y|lT zWJX#|NXH{+sr|dib6YL95$`0LSd57U&=g)dUYAgOanFh*e1o>=lS56W1qRMF!vG1) zDv?fsf$1pkhBF4ELk+CFC2V(sbzs~zS!3?FR$>cZ<=C92Acarh+{36-X1JLxx3`x zz&)yTXsy4gsMR-5b6;$33R}>QYE~~D!rr5k{Eg`$WVSlBx$Kn0L&Or@)^a@o7+LlLTu9jb@VYFlHBBNOGLe#!;a(IU$@Cc=Gf;0+I&UWc+?Ek3f{ilX zvc4_PJnrABSf3xug@TW~J0#=Mq?F^`ogBwGM}SB^V!b|mSW3|m=9(nP7bqCXfCtFX z|I0J38>u;FN-kb)JYsS)I{p_mqA$s8OexIl^zUF&MOg}o&gAs};5gXd%Z0Ds`9(YM zW=M$|gzAv+KRVDI&%zx$MPo>fys<7cTct$yv#dO^Z(q=A0%xnLu+D0HmaiGFx!oTf z2Aku9+Orsq`mnKr=ot3f(ZOi>JRe)S`#^t7r$ zN>MrxdyELq>9a@MpwLL|04qX5iKAw;T_fLlfvSC9bW_E{CRv);2e3^ENpPjD3YHz1 zup&gsBG`m+|=T4|4Lc#&$n&!dA`FKQBL~zdKpfluLEjUKLWAhwh|8#{8K@p;e+JWR! zgW@l$NLt7KY5ZTU%*`+V50sU~_?J&-W+VZ6O1YZgKBuSkVtRY;wdmtnX1)JSZV>pbk5eb5yspdkl& zsF_70ydjQRHZhOIF@Jij&@sN%B1vCj=@yy9Y0F6*rWf6*$%to&oMkKxzcQePwCmjE z%Zmm^kEs8)878Z`RvWl9wH^9EMGPlvUA#1FXt2=Pv3T_5pQ{!P^v^T>&;ZjKJ?v)$ z43VD(`u7?B{>{rIIg-DpX6bHK$P{y|rCBQN2S0kdRfA^8bg!+AFc##9-o_1g^KAT7 z?-(0j9|m8K+TiY@XX&f&wMt5wx&l-{8KC5Jlvz>(#BJm{!Z24@GsxJ8VXN-Ei0cLK zmF@*;1=17uQkE0mZ`h;5dL(hXfJEJzug+lB;jg*L#pbW@r*{W*G>UvwQu{h0CV!TPWnR#O(n~ z=YS_;=#FKLz)Is-+DNfkxwi>D4$3ele@ej=j(nbebSPSXhqM}p9YK~{H!?Do z%-X(_;ZEtJ%$6Ylnzp-iD=_Hi0tM4oFf>%q5EqAEqflPCapc~Ek>T8IZSJ^=_$m^< zdTdlSzocxmCp9H23*W8y#h)RSLXyWE&Uz|IM8Y%=47@s?B2|{0w;}#DH4^2OdUs(y zuuONK0vSe%(5zNhANZnrZV`rBKQgU(owa)kdaArb6QXJAgVnBl(QczUo< zTtG_aJEb4d-N$FTcs}LsbAUX*E`0d8i zZoAXX_2Gx=B(;??-qX-jao_17!OxyFG%{Ew%JCnuC&0rBP|OTsRnm z>4e9d^))3n)doe0Pgx$ZLURsEh;7Xkc`eu9_@)R!PEt7Ga`yzt3ljgihrzk=>l1ti z&zDd5{w*g^#PJ7K2nSsbJj0~nY+WO#N*BVb(3|$Fa5C>G?Touv2qy^e2V4!G=`Ju@ z2sTqC%l&FbzbM=BLaK$5G&m>VikN4g_Jt_# zBB&&5@YC3IM9f-U20xW&Uq-H=te(m@Z8S^wbk4#xswS-UIjqo-meAoWp>nr|2ztO$ zx5*$pS6cEk9h)P~t%Onb``LZzFco8ohpXo_=VWpYEYfJHsXoW>x-CkOfRxO$PM=0C zk^zFz7?R_ql0S=;S)FlW9+Z>Pu`W-x*y3|BItx%@@@<|0!7K%v$>!518sUjZGVYun z=azs=qsKkyoB{S(NtMp>8CHh9&hVf)q7Bn3QgA0$9I`v1i|exdoNv|>X{s? zny!D7>dX!LF^5)D zaE*)jE-AjeaP8=$HCN<}PMlv2DXgp-1bIf+p6gzH)vc^6J2=e4S9(;d&Ya9s9d1BC z>n+z>IktQ>Kl|&lD`h3O{xI-EE0YeHhH_|%K!N|%pS?$IE!?iIu7Z_-C8JaA zFIrk46!Ta_6a|#k(EsafV9Fqsis7pCE0p=kTEw2X*}5<{*;}(Dqsz@*zvUs;WjUgKE3Eb|qSrZI_<_J!;F@^<3I+)1F?FqEOx3)UWz2 zg_n0Tsfar)S#W^sPQ5Bls%BS7Q{&yLy12xufC>#Dg{GDl5gp#luVQwct*H3f-~ozl z^VGp)Ztwgnb;oRvdOzGXX|V(Y_<}j1vv;ZY^pu9=yF@9zu60K-Jlt*Vii)N6SwDJw zY8eZdQ)z_J6nnm&`&t~|uG&Monvf8;&-cFZCay4 zZnBG>n&kOE`Jk(KiZ;^*?B-4rsw89kEwec3V z(#u*ND(xd(a*!O%29!e7_Dd}>Io2{@DjDY=+xjJtfjCApW>Spo4lPm61u4i`PV)M` zE0B|u<*`H`pCWo=Br=qOy^(rw6)ET?Gd$8bMcmyfY|<18J!->F*kX}Krc>1JfK zK3m``NJ(PiIK}aP+}Ae@#i4D~x;x=H(ULf?=UqVNc}-gLIIUILeJ0I-C#Wl@n4bMb z%b=uRW!WnR<`2kLWG&q(Q8Tzz?kZfV-S zv21`Qy40FG5f?Jkp1q%O6d<5BFu`P{l@5Tkr?5BJtr1QYPT?uwX&f|Bl_VC6pV%VA zzymB;8-@W+05dOo;HzCxQ4^AD_gKI1+?IOWwHdl=)JCq0Zlm|gDy_*`BBbYc zMHSzUh7nC8Vt#n{l}8h|FB@$tN!1<<$G%>@)*&}ZO?OTS{l3dRE%QRH zR+Geq)#l3Z!w&sul%X1p`V*R)S7`bp#$hyWQ34R0yylRXAhkbAOOTr@*1N60l@FhsrBa$0!iug<+_9BLI$vl zmRp;rh30Q?Jp>TYj}>bVZ-{%kvt>jzyL1?2VF>c!ba@FmSul;~%kY8^Uy#B;LpawR zBLIh+q?T@HQBXJ07%F!$xFykHZCsKg2%ot&prnVHHaVRqMnZ| z3A5??Si_A0=I0#8)3Pey;C^-l`uET3`+m)AvFzm1upXceSlvpA8vwE#SD`-UUHk8Y zP2ylM1~6G9?ZC2O0h5cUff2*frd_NFK!COP=|PARV{kSUCR-Ts(~q~m(3?gmOTpQW z2b9c$(wZIR++a;v21?x@`Oh*oQpSS*j4Fef@5YK?kAJ%HT^cK1ht^^|OCD&8Q!0hT z37QdFWUtM7a%IqT?!HPyrZq%?dR>n_60a{&C{l$!3n?@OM$M&lLjj6>fw-W|))3>t ztzp(9+n|7Alrnq`<3LPH(k02U?7Y}IS+a)Rm&nJ~l|YnTgX1U!AXwUTe5BQ}f&m6X zlb}4x`S|OPkTaM&i36ws-?qA{s3^{X!)j8*&IOpUroaFhd@-uts{@&acR$H+X2k-D ztPm;Ku~eES@Tjn_7K9eQ^9iNVM*J3n%>0Z5d$z`WWgVJ zHvJyX|B!`xnAC~pqA8Q?!&?!~#j-N+9}Y{0?dlO5ZCCd@j8XdJ~Iqvm8#_0n2!Q>2EDRt%E8q?HP?szq94 zA^8qWJRMQusNAjJ{?~sjt_&gg0{S z$!GwX{;4)Hax~iyI`#@!m~y&E)rQEL>WIj$>d1($n#k)4$;v6cwf^d4f<0R*HNzh- zB+nsLQ4vp1U?Bm;)Jd28m>d&ngVvyO!2n>atqT^rO!{iV&W z2g`~FrwR?nv0SB{Cbm*;T$s8Shfum=JV#CH;K^J47l@ER_Q*YwzwBJ5%dgMsbXubJ zDCEYQ5nH591`RGLaTv&@<;uH;VWKdkKCw7`n{TRgHFZmO4LMo3%_nWVi+qKzs9^-? z!D6bs3XKKyFeQJnDJQFwb3;gdPPNfy-BdNyqE%zOst?B&90b>Car_*Ttvl}B$O#x3 zcfF&Ry0wGDhJ0g~Uft0p+fa+#4}kUJBCYsb*FS)`6?d#}cv+$@tdE^0paCUs$Q|D< z?YENB<}j@I)9mcq1Q}q^B6X(cZu{`etQXeBl|gTO?)$5uud+DYw}rC`K}0$5QRWOz z-WKlcr5Ptelk|NPl~K+QN1GTFyIC+Uw$vfH4|S=S++Nb_z&urtLV=L^gO}Hqn%Df& zu@F@3W^~fzRk6k3S6TY7Mb$NHM)t>5hOSFX0bt5u41)lF;It6D$v_eOm^>ZUxC$BHW9eeVl zJE>YDEm0|BT>Au&f~iL?9(n;wi4@>#jNn2509UMC5xrKs+Z#z zR-$+BI=xN)cEORGnXaQ}5B`_eZL(%#z$!bhrgydHkj@^wdi6t0;$DYTI?m>ByJhiq zxnH-2HJQqv?J{&{K916i>8|gkXil(JuQ49BM6{{d34rwGFA9IZWa&<-ilF z9`QJa+tsQ8-~R6>_BRom{{I$0q(P8{py)Mf)p!&}j(Et8t&gS?LJmUgpI5TO`ivy{ z5*H@%=t-q#9H31lI{H=r6dD((XP~oa<7voj;0g|NS+<`PZe2iZiX?P<#EQXKOeT>> zk064R5|vZM53bKD$Y#(UqmZasA(+VzuZcpV-qSdKLaEG{ixqRqfnZfWfC`N(PhFYp z_f(P%^^Cn+*V$>yIGq{jES@5pkmJ9zoY=O3k*Tco;|cY)0R-1dD%V2Id@Cdz%R=F@gu!;#fRII4}by;_7h{y!Vrm3kP!@oVmD< z=BF6<;%F<^nN2NEA=C8-l&zjAOk~L%A{!nRE ze_>n-KGHKy;gDriPI)Bo-TUVD2f)!CvfdA>s6t~H3uuL@Ty~PkNCB1v3Ba?e&LRD( z5w0~Fw;Gi_~K#zM{trm#G)j&@M z1?53cwG_r7zqIv)x_Nw20c!2+dH|MPR1{f~<*vUCw^J)Q*~0g(weyeG=@Tm!yp2x` zq}nW%$swQq4iE=~LL2p=-B_gRO42I;jf<4HwE!>>npw&z%*^Hgb3g^%3*`D;vDJ-b zdE#~s_w_!_egE?#B#=P?ifYiw*dLgUN&o=18T%?k6K2z~aKlkH`tS|5VepK=^Gy?r zA=J@A6-?O|J+`V0N~U;??8>8@Z+5Sfz3>I{c9t33U&7swj;zoC`K6C!poW_sTI>5h_F*7n}eEgE>vWd?$Uiw3yz<;>ZCjY!-FW0na zpvFGxhl@-gehg!m*?4PU8l%0v>0Z<Y~j{6pjEUPe>##l9#xvroE&7J zn%EIj7>;X;&Mj53ld^FFYan#AAzV)0sgYyNNQQLD04uXjE5T*rLTVR)BS0x{npb%T z9saJ+ug|qLCc;)5eWBT#&$UAe9HrxNhjBH?x0FbaV}b zzoz~o&W@TYI<8mkDvnClQI;tdjX5;=aFZ%0IWrv7)40{#{GB1J%&DB(Isn``}V)10@A% zy6Exc`@@7?_oVssqqj$=Q0FEzpH=|2oqTmlT+F z+K2iN(|F)^Gm>vObn^0M(%$!@HlLDEd*`KU(@&G=cqBUKLz2VqKjk< zUxyXZp4c0Y*@e2eVopXVgP;H@YNNzEmtw2=#%p_KFq88-36DB*aA%P%mYK&cG{TLf ziY#v&72(9&8qihm+Q95<9SL>bWsJ|=@82T*OM`%BC)|OGR$6KNs4LT;r}RSaF_>oa zB>DuV%3%woQK4x(jULVqP<;$%tIATL1x9Ms zRP~=PXLAbQWhHQbK?D2cWKh>k`amIUT~11+0^YFAMF7i5jGFW`2G#&(UA2QMp#@3C zS|o$J+1ST;YgvNzHLRxWq(}^dC6b`EsCjohDG5EPo-~oPItd3TlUChHS2mFDX;Rx3 zZj&<=*&8<@n}{BvPf4$7NB@1r7%H^}w(lTv(`Mf=MKy@EI!N}&Hza^rWkK!h_R9CG z>rq)qgnO6!FzezvaAFwS`H!Ie&)~Y$1Grz*+Mi`r+ldq?DTE=h)!VND2z(s;E`+%L zKKRF1uGZe*NETm-rQO}bRi6u%^^S*dlex>B*-(rYJXc&b<$l-hve-}H$@b8|hJg2o znb0G^QurzKpupyf71LU*j|kVbJ~3S9!&M+J$DjDjv^5 z`>Sw2ir|iOQYmF#al>D*nOAC18TZegEyn;(c^F6F@+spzwkdcGRn3cCYj~l$eo&#=ip*w;w;zuLec!evNj-52X`aFX+g@2H-1yOX;l1tqLBlZ z`m9AnKX;@#8oq%e2@?+EpFJ@>fp2=|zZ7W96M2<)@d{H%GTgFiA#?Pbw1S9yLW>cm zJ&@Q*pjYK2)wqPD1J^aRO^MqUt*Jya9`-ThWeeQW8SQ24s(UNX#nU&Z2B1)rMqoJ9 z-OM2xc|QD>B9YbcCOrfQ%4@PcGxBcfV%0F-dT4mdTgZDJHjYTOUfh=0RJ#cU=;^{_02C8Q|%IQ7iTPI~-;p^kz&w$ErzRlM67MaS_B82QX zwHYIftnW>WO36z}EuyI2hnC*gK+~YgNum9gMSIOGBDP1K<~Pavd+oau+81hZ!NOK< zVUoX7j*m|sCC)wgK$73~ST>{Jpx+L^Q?c$GqOXy<9_;j0_aNpCZqSwK{|I?^gZLX_03QY{jZQJ#aeL=9;w3wbDPmvFB?he10e z*d^G@;xHr!eT6T=?F3eFr;4nH!n1;5PEw7#6(B4nVf6ofJM=!_EIa=kgMcaXeLLIK zJ{W9v9*f_#RU5ViCX{SzAI5($D)+Ap!eH83^*`Z3)NL4~{t1(O6kVETYP$)H%Pr0t11$}3kM-u$;r_T>}EFLd)Ihy`~DX6?&o1T~X! z>)u1D-W>@q+=A%%QIRb-DYp$#Bx3z;h`>vOwA z-4)=`wu_dXHjkpt?{;@EDrr*bZ;Nz-pG-S6QJJ45)ccDy#DWBl@`NcUrwQkBVxs@` zEQW`o*=>?=n`}<)%BLlcZ0b>Yl_%O_^3ErpAH%7}{ZBRTX}t6Z$07>9lpu z%>0VkDQKejE*B%#erbh{CZCN~|E0_BQJ1^$jdH+I!ern}pFP{ahl+%-H^kAbH{NGG zO}cdb>zeGYUMp?L2gW*W0Eh=rz~xP`xdn!2hj<8NvAM}9K$>1ay-Sjs*x z!uU%w!DiwQ)BUmN00yG0X}MN*%T&r;SA=zg@>qwwadQ{>5VPev=K^G^Qe3}F_S=tv z+8hik|NS}LT*<}jeE1i`B-3TTx3RliLVyA849E%>G+~+?G1Ip^2sJ@;ZG06*?rmLy z{h0Ro<11%><|~c#)CU6CAS>wbJ|_#?hJLj+$Z5bjp}>o=l+g|GGCF!k^%e)Cyr9xA z7_qQW&^LleGY|9`zg&McpDP)MQ>zOkS97betS2`I@pmwWavWI?s6YlVFOB{qiA)<~ zKI!A!@|gn~&;uw}Uu=OwLe*;vXtSJ@T85EjWU7mZBGM-GcSGB-p=YL!tc}}w$pHou z)-*=DSespx3lS*3EG!gR(>8b-^|jQ+-;>09FB0--2&5xAja&A$0dxd{3BZ?FX(ZQ!!89f@Qnvy|hkW06%LBHw4%aF^sXKCp!e$ zVyT6tLG9n7#XZT8jpHU90ZNt;*-rZFj)B!{PuWtt$1$=krNp+|^HDE{V zGUbS`lPa9IDaruOv3hn{g>75xJ6((d#TiYE&#r#qRuDaeVOr#6CL~SOH~usI>uTlT z6|-A{puxSDRLftQDzgLvTns~yx zdQ2uRn+C!DGCjxwT#*;0}1%*oz!OOfl* zhCfDJeK+`PCxAfcu#YhSj`}^Y%ez9}zW`Q1slS2h{ojF}|7x8(8GmiHsYq&8#-d+H zg0ge4DYBHF%g1{p-YB|WwzY|I>=SvNnak3LRi|aGp!WvPGdUV4OqNH8<{M4zvO;#7iaF-MDpy)2HzO>JpDv@F z?9d6t<$f`U@Ux;?i^z^$3X+wvX~dW68Gaot)16vhHq2f&usX?)?-I4N@vJ)~N;NjY z(1rUP3ewN|(oS>dac9*YV}0b)RJxR3v_IhQo2gZ;(4XVi z*jtDKH9Iics^o&2v1cJX%B+pa>2a6d4fCKM6GL`G2qtO*$8lW=v+>l*UkL(3)EtYqh4Aq4U;FxdGqT z&Ac*$B`H80_?>8FI96RfN&^U`dkO=0=oupqC9RHLV_bpu2t$kyOce&28g$9q3h;^l zMc)2~;%e&Nmx#dWGCQ)9UD%4iJ+!UY|o+m119Ap_U(*4{h}$c;7A5mgfmuA7l&29(WyM zf7oWv9-IA3Nn6i4{S)4*&LBT$bvv}q=}hGL($8xfYfD?sKra5=1yp&z>^`m~l@_PI zlGmMTc+T#^jKt3O50U_cY$-F0ldZ+;ONT^+Titem8Vp2Wfg*%ksNdo?R^inv;_{(w z(Wg&w+}<+D`2@UFDz%O$a`blIf4BbE1n&*(gm_fzySfquMF1Nh%;Bg!@I_elC31slvs_BAw~8|u=O7%hG`byLx6;?40e!+ST|VSeCqo7bi~u^clSn` z6hDs63@OtV9W;wF(_RTr@vYL#+p9F1o7de1n62<++ld&a&&I9{ViBH!a4Tm`F;`see(b) z*3Xmug6ne0266#(EE#Wi^rvF>pjhq(a9^$0kJ%2Q?j$U_c%X9SGlcnWGQOl8Bgu)o zh^eRM_+)0a(5nd}Vt*Da1Q{n5Ys%~>e3M$)urR+4WIkGE@SPbVF`nX38`ZFl%Sq;1 zSHsJlR#>rl=n7uCP)8+`fhWtDxQ&N_kqEwd0G}oh&e3Ixx-oPL(U;dQCVOs zf|$2iHUt&&(uAgsx^?8Qj!!k8SNQkE!|w-nmGN$E7&*Lfh8$B zeG=dxOG=rj;(ox;KMK>c8S(h&q}bDejTDbYH=toaXp!NRhjO2GOD4OnEH5BD`B543 zC34=5iXpkFx7B=$O!(emxA}v`%?h2J3SEb;7|ysLt4nM~AJ*lKuX6VFs{H#zfWyM&agCB5QCBI>Vd-cyHW9(B?;^XHsmY&>cVj zHO2b=nmP{~ddBa2o*N)0{aIl!&#kZn_cEjJWQX4c;8ZaQuL1^=V25sVY` z_;svyaN@}M*XnJX-{wUQ^~2p=sA4lU30Hw@65NCc$~P9}>c&y1r=PvXajUOUI*>Bu zYfa$JO7HY@?{MqSjl)pmuY!9T_ZiJ6Xm?j@<-sQ~+}R3tKBEW29vm(HaG5o$BTA*~EC38prO}CA zMlt|&IqnoUx1?Cb0FW;Ls$L#OIl)4A6c{ohB0VUi7s+LB5MAyL7kdVCVFrz(rsd+8 z-JopIAm4qh!yIX_S=FT4+)1Ll>~ZHqVfNR9O8EwbJKk*${%5J2zH4mw>k-%IfOEU_ zBbtY;OjwBEDXnjpoD4bMBdE93B9{gL9 zp=BRSih)cTbIsG5#|{f;d!7o_r5}_&*L^RvWV#m-Iz#u$23wyo(JfGps~eWoao>U# z$VomR$7IonR<~{mA^i7Yq*ZF?PA~i0-$qG(XrFLsPl`w`NZZ%9vch@G2^sE4=D?+a z@$O;E6%Sk=kSQyS6(M8qF8tyHk9!it-Kna68pf! zc+p7f(`KGp%ZKeVv;K~k5)`d#R!>toR<2qIC1(2NRZrz*3jI6|>CIw``%3+5Yb4@Y zlL+m;4U2q?ZR5kz-b(C@o?8~`Ggl_4tJ!)zqi9ckr);l_FX9QHP<#yA$c6FctV&t@Ut z>;aswRy5PwIoiCck8B0O#{^idqD&(nDs2d&%p@)v*O<9v+QgS!Q0}|kAXn({U%;K3 zZ&!nrZ9I2Ww!3$wg~oYpPQRd~E%EORpiS}gvmF!;)%yBeu&onP1gFLj&a#j!hqa6X z{xZtbb{}Vm$I8G{AOAh7Swz3QwM_l$QEZxpPww?)iN;i@-cH9dp^3*6Q~oo&#ixaw zx#eUWBA>_%)*asFGwW@a!=bSy4N2{KGl2Hu^2kVU-vfr*9@9XqOW0HuSJu=l<0z{c zE@o+_dl`(m-o9B*G7}o(=RH0;asN(nj>r)h1z$ej+lrD_R*Ea*|Mf)u<{Z#F(75n_INfift5%Ti1IoTe%B80Qm`%i z?!wv4>e&gwHK})zC=}p!Bo?}l*Z^_Z){zf!RCue7x~;m&!a{=vopY2{Wi9x}|4;`Q?)aO5^VAPQg*C)+}jOwI)FBSH^^XWXFpmnf4PV25(f>un% zRR$@<$@xGzviQT0ieI-rv&z3ieUo;e-&3D=g^JuxE_M=nMbh?Ictj6t2I@Rq$ zrFItL|8HFXYy*#l(BBm>U!_pLlA4}|I!|^ilaZTk0d5%c5na&B&I8+8-3yqdL7CVv z2S9@67OglL=ALz5jo+r(PsCk$8-OsQLsJReUEU3uq5TWq zp2V=B_zeWCke_sP?6U`=7KRkkltS*JVDWr!@{)Nay6wn~xcV)Uycus2?FUH0uvqIFF1Nb~M|F=vfx6t>YZnQrko<}-^ zvTjW7xLn|I!{yrzVP(#|&eB|gRG;fKQI=b15J($EJmy4orZ;;UxQ+Dz4*lAZb1I4k zzimUXAubU&ovjEJmN zs1p-Bw+1)l(>N>k%|AA`uE?OTH?K6rKWIXcI^dI z`3LuFXF5qP?R@z&s9msw^cU`jn`jvIodqN)5mAz*w_AV z$7Gh;#c2hg;1&6NTid8HeLCw(M@O>8jwD0A7SyZdrN!@aGxy9EVv>Is@Yu!-tLK%w zcUMZ})_Fh{-}Bt%q$b~s+3>^5>wX=k`ATRdWsOp?-wN8%N23^{Sx<;z9MaP#AdhoLGNSFRo7 zYC5$QA)VF&mv?C8#P@Svj9-7~3r^g|i%U8@M}YAr-o ze_2|8*DZHuD#Q8EZUGSQ+8A@I;-YEXf{z@lj0FV&A|#R~VS`!(Pdv8J?GS*aLC}&j zqe^Ma62~k?VM<(8+};Nb!?b`FWS9-U0_;{e6RZdfqCtOzN^7!VL@YfZ2T&rt~ACw>dld^zs zEq{ysG2{!zV)%c`?~RZo<=^c;DO{LmFMo~wy`zX`j_mj1y<9UvG4Iz-lFyX?E(SSb z3F=!uQzDk{92+majs6a^T&Yy`yMdEl)O>~HXa3E~F<8}aevTC`??m&v*WUQ||Bm2KG6d|;PAE9I_`hBMjC?^#tWhd>1)eV`L$y{lK`w=?=st=Y zThXv%YXSN+3f^F`5U8y`Ns<%yxjPi^w{Fqb>-X7Fcg5vbogHVwfkzbj{UM(qVr{dzS^N7 zGBGFSUKja_x+nznM3#`-U1*6?dU#o-? zspxpr5x`&ohWHhN))n>hu8!U z8DBi!a+s2f9Q9}!H72)Wm$b07n|j=B-6N7`227|6##Ic9Q#z6zY;G`@H0C|$IPtJ* z=tOL}cj@MBVK!EX)N!|M;;?6$cRBkE;TV#W8dBz6HicTkrax)Jh&FEGlvk<`_?y!~ z?<0)0X(q|@|F}hBNw%5hwb{FADl(O=?=*k^Fx21l%(_{{&%qpMVt|EX$0TOT*Agyd ztdNC=LnZ6l(OQJj##NEN%Zi(+5iLH__VkD77vR(4TfirC{qR1E&r?0ah=l6CjWzH+Nu5(Iv%CL0bXBR3p z+%r2%ADdjgDq}!Ku)f=-pU3~yRM@E1j5_`revtqg)%oRkd_JT9EPSlzwV#RDe3n5s z<`k~VU5l1WpX_@@gK#G}xf!+Wv~TpT>4LW#JjV1FmM(uixckV}r4ffpaW{J#LoY}x zQK(2&S&`gg!;i1t+~NxEW`>O>`TXLkvmkY*wKeUasT>&N-gT;nByC~DhbHBw_bTdw zLhs?pS5~#g8&eJO)>c$+6TUkXZ-{)(2Bx`xGEE1TOSisxH6=3uJ3gcM@x?@D#<6gl z!^U~zV+GOtRNjEz;+{#h(Jh#9IZlcW)iSlAyeTpEg)8R>iy=tnvyw>OY*LKC5Mo1O zj#xxDMN&(4wiT81EUj!~jQGLR@J&oNK3&Kpr1Ckb(Y`+(>hG3fdQ~K)bfy)=Yyqio zF2~@rwuc@+F4UL-h{^b>I++^6Sq6TM(Ajb()n>{$-7+b*EknT(EOF}!DiCIGquYxY zZjEAqfIi!~8^?3~o?O&=cHe{={i2#{MXP?1Ly11SfJKUx#Jh)YIN-7IruQhJ$15l1(q&mzIpi?F3tFMQ@qHy>kNoZg-FfM!rD5@p zj@h$9UE@DGXdMDXNFaj(6xmBhXo*p@%q(hkWCzDSETk_4h>(DR!m@AcvKX*BvFx5< z*EGXUrEf{u7JZ2cO$)k_@o;~?ki-lVwovF7aZ4(a>W5xK3$*1RMWql-e^YjFQCZKf zcY6BNsXh!KphfE8?jFv<`@uryAS<$*0>zeujEOu2Ich}vcisR?p$C6L%+&Ek%zkO#6OGlAiMjt|9P@bYAjc_Fgd&I2VI># zizbGX6ZZ7M4&=I|3!U0J8p?|tuby|B`DJMC*j!28?f-p-vD)vs2JPj$|eN?r9N}Jpr>=GrTYe_r-8&atm07i zW;=;fWcZ+6vD_z4LTp`g{4ZaE96OqwEh1xGSoG}wb4~t|9o5OoA7SA2^5?pz-1oAp z%A8eP-gBeRGAns!>byx=xMm%Lf}-nGmXdA+Z(mZ_I+bDt*@PL`z8#yekZF}brGFP4zQ~fPvgEM3Ay}X?!OR_mhAJgXB8{0= zIDMv7w4r6kn5MCT#)^jKiiUyloA>?@{LXEonoj!iBdqVFxNT5>Mq^-$Tvt4vOARJ| zzOzk;?EF*dabNp9dFF(M_mUJH z_A{6g_DVijj0F5Ww@}JwPaXWE=S7A$IE%5lw$_gNYeUUrJ_g?CWSHp{3QM>t;-(=N z8-Pd(u;*?qwX6%*`CmXZjOa7`hH>b)lV79FX9?+dQq`L?%J#L_<3Gn@i$V~0L zyOhsS#k9p_PR_%9mz=w0KY>izGw@TU2=tjLp3xoGJE@2RwM*Q8enYmAeOuJc56XGE zP0P7iG^uO7s||fESIqT5Nxno^c(?BL9y6!=E6dd5xZ#&!xK#^Li#S&Bn$`j+W=f}t zi-Z$OI6!Hk5d~0ZXJQK>w7A1VILo=?5miWl%Kvx-Umj52H?{;w zu}6BB?jH?V&qBv?-y4sskgKyp2Z>Gn#QxB*4I1~}PpePQb5hCz9ep35y`j%@7d z85!BK<&@dMvXs(8`+ThRsM)C_oS_!m*dCaAuaz_2+UwUnxq*PxpczovxE~v(IUNoA zcYhTS(B7z4p`U|P>h^|3`Ar#a96zNrjUKUOGEAF=QzM)+fqyCt2?4v)tTq_RWlyof zUy9j45{?)isd}ETbzZHw`&VLsf7u>pc0JZW7MO8et8&1E6&wQ)qZR21*=CiTdL1ao zc)*{yK&N|cSE}|q>S11FG5v3LsLna;o4N)hob}z^v70R1+Q0w#t1(01-no6dkevNC zKhKTdKfQCOtv;OszJ4G9A+g7jLOw?tUZE?;jZEkF?uLvCd!p1>JJIu04^i#x7K{qk zKFE}hksLH+Ydf8Yb@x9Vplxin?%*Wsx}oFKeP;%1=6#(hGyE%}**ju$Nwv1F>);u^ldm1TSkBe3`1Xy5w*a@OZN`#Wx0~^Q&;1YpVc^bC z6TptGz`_=3It{DF4%xP9Cj(zv3;^x$Rm2<+lA%9ZVxEH%15*il=9bw5cWv#&Qp$}b zaKT`c%HT0x9hP0F!?U!KuINF-SI2q(8~g$wp>grDnNgi8(T_G|sk!At2FMsx7eCH`5 z`559p8_Ru4Fx`G>OQNQlKZjR#OkAP}%fp?HSqFrehGOJ9yCAQy#Z`)H3YvRpLJ;s1 zlR~w)VxJGVc3MC65h_dPmj;fWledRjEu_T!E4{4b;ymIyHTRveDvgz|+?QM3Zixpo~Ig^#(__Y7?Y|vF>m~6<-rfu$Iw_u zW&-|#*KuE)Sq=UBu%}l8*4qAK8~sOZJ895Qfw_cNGp6HfSmq&0mhJ)~#Q>Rvi)80+ z0IikSq3hNg3>=Ob?hjrob_kzfsMz}ZB68O6LxvET1&wU~zQ4O<7{{wJ=$Ml2TF>3rUU%R>rY^;V9PFT)X*k^_ZabZCD_Sm45DSG9#lNx>9 z9TC;3fSwj0VxeJS zsAZ_Bq3L2}j*H(w3MOL`wSxU`XyK^h1V^QRjoO|-GQ4#Hl&V@-b4~iYh0Ski0=Myc z2DJO{TNF+0i_N7Z@~H+X>8F?Ef33Ep`6Z+V(k0ES93mYh*~}iaFC9~AYj@2DK_XBr zp}-)9Lc~F03B$xtECy1DV$gwplpz}P{MUQ&%YEP(c@sU-$2Lyk#|9~7xoa|BCYS3 zhxJDs&W973;L5PVyRyupMLu;nUSiSegm_+*Fqi8>yKD}28V!=ZX@QI=Kmy-1o5WMS zDJi2z1j1RG=An8J^2lR@=(57Wz@o6alseC*)T8y@0^@Qo)%X!N?PGkXy^2c5ul9VO zWU~|`OL>ZZ34u*rx+=Rpg|FDy`L7=-d5~EKt@^=v%dwyCt z=Q`i%h8mZ?t2LH%HVU-gbdzh$>ww{0XV{!cq^-x%QZ5!jj4YS((#%rwU}o)p)vM5SAJ zr~Q@&LU@Y;Tc0`-_LuH8X<0By`{`cbwFh5dS#P9wx3z2%KI5~y!G|Y)vGr~Iyj=pG zjDK#wicjGD6H3S}Rg|UO48^6tP23r$!1du~NK#*_Pdi`z<=qrAfFjv4O@s5P%s8q` zr)CH{rQX2n2Z4S}MT83LO+>R|A(vGkp$pk!e_QpoeP6u49zjp5>P3IF1SNK)bx?hf z1WP=Qrte@-?NCJXK^g!==offGCDfkQuI&SFp|^V0YU%S0IvomWKG-f_*>)WwxAwaW zwVUc&ysGM&>)f2=TL+#j0Ie*1ibe{*9+SQV3M=LggGU9r7+sRNrY>4nlVOP}HacnY z5m`obkeYYpNA03%(@1Xk)r%}`PTus)Q4E^VCtFLz%H2>I^1V`|5SE^=C;n<6WAP|Z z%3nCVqH=CJ!#&Oa0LDpCOoqu$W0h*~I6+z2gmI4_DoeHoN1Q86x?xFEZAntc|IeyO zru%{s?5`_XI7X89qLuEBfCDh7#T2)nwm~Q|T3}6&K>pMs^fI@!9CuoeK8XIEEOWIj z(tdDueN9q$tHhmw4OUZMyQt}~Pn3zs_a?+J{&r$A=xFjc1ku@%Npa0$1xb8v|Ic!S z7&Pz77f7-NNvQrSD%%667rrzIr=l~({ZcF{=N2;2^~bb?{lOC=#v@OPO=_Mf4+Xma)Oyv{3GXy ztGaWgZxU0Br&UXqco-+f`o1NZ=hk9R{oL)&ac|EE1HY~AZcxhZ6blirLr;QA>{m^f zOJ6xw5}?zM(#qaZbE>fLL1nHdrSyog)V4VQq!dQ(X8XbR>W@gp-u$}AiTva&2bzMd z(;@vfamZP9ih*2+B~JfO`}}!?dUlS8g&S^q73@n3-Tq-G`^BXUD~?ZXR5LF1A{ux3 zf~x8js=q>swb&rp!?Y5KDnz2V#$6V?*17$iefv+faazocxbn?JHL*%`#`v>&UGnLl z6{*YeD9fDl)5tqwvOoU>&DT%X1}E` z7lU=d4cutAY1tNh23{BH+mygYM>J99`h)eT&hZ7lp_=f}u2{VFs-MkmobD)RadU%Zw;(H|hZRLi2o1bfx@l#12MIu0I`NW%l#X*=lgO3pF$Y5tyoh2Bw8 zzF&4EB6o|!g~E7xLgT8c;T?4*L(5Go)-fP}30RnH02mKH4fTP$6WqFAXH)$&;!OQC zQ*N`eD$yYmcMpW6eQH>Ty1XsMZAr(K7Hj5Hsb~G8+rfz51V{c&lIB~X1@Ouk28We6 z&O?$S-17Gd0mcW&M-BD#Lc7*u{+tXf0CeOaW{?3W%axjRpWAwOU}>I%c1oIW)6nV> zF#qbIb$qCrSe~+N3;?TA-UpS-4D7*)*NgdlW)=hMg$D|fI_8R6ojP^vIX%gn@MNyg$ zLM=I7VZwDxPF4yV;hMQ~JQEg&q?*5j9Ll~=m&Ug5g%m|6FquF#=h=?eOha;h3v`S% zR86V<5ir;>f?GVU5-KAI%4$V63Q?XxQRsiMQeziUmX{osp6@=KX+Nfyz-i28oAJ_w zLs=uXMW#s+_=<;}Jb79mj^ z>1akPcU+h2&e1<}s}p+=`M!JHU7;BLErRxG{P^#CyB2UeE8~*}_H!0xS)_XcCBH1b zsvvl@($Z|>;ss!?TW1zy)@$hI?+{^R#d!CsnQ)_1kQ*4T75So_BeL`-Y&*7X4VTuZ z90ahAG&~z!m3UskXKw*9JqRG6_fUEsp8zzKzjM){M``Fuu6$a$m-HqLrDL8vtu?q! zcWTGH$$B(a-SyGY_(6;4bia=bH-F=)R@YI=h7*w)GT;hG%VQgVOw_@|c zC101YNO&&2E)urw*WVfaSy_=|_IFf3f)sffKD2dj^_GJ#&z@NLueEz>hf4PqKWCIfMh!9nzFAhz%U}(&Vha9{e&b#0X8)gr))k0t3F1@(DuicLE+ta?$ zLfp_GmKFl3UMKWA^$_i4b{-sXR6GUAvmHt&mI`NP3cntY6{v&yB*x=s``EQ&D(ML7m&TJiYu8%a=IGHPx){Lt|;pQex1 z9yw!pMt$AH=<9Y_Uo9J%t>u~gTT$QpLt)kjhRts8pt@Axf=J765Rz`8iaOnxbZGO$ z(*5xxQ*(AU5D3MyX6N9K?D{twI6Qpw@PVDeRsPYlLOYX+c+#WmYsLnSwyyeCwTStP zG@sw!B%<}d`_-LA139x$@cTuKx`UT&xOCVbkG2w&e5%K{5ZS95=1;1g=(}G^CRjty z?fTLaYluK33dMle{ao@~d=%-RT#3{_UAjRWrbsoXe}du&03243RWbnJK` ztpq;iD|W$h2cte<5TCxn_xwHsyWX#cu@f|=HrpNiSyN$uG3@x0E~7m;zIRJf+GGnvK7vhMnJ*#+T`nw&|SA zwh3DkRtv6JmRZ?2?iyjvJ?tCo>b(jBxu%H+xChus?1T(DG%y&+C8$^s)xqpAT(P4i zRRDP*(#gp;Zzk_+k7|C!xn#>x{hZO!oJ0XF=CI-GBR#)6JAe1EZq-w^-35REdH?`! z(scTN7ltk{hXbTwbBC^xjlsF`b@1f*|`Ys159Ln1Y_=C(F6-8ejyowNDgv}6JSg5mzyG*=2@ zznJL#cbWV%+46bJ(XY>q16AQM*p=?pQ=LP1t_+I?Y)isxnhZUOHT0#ZNweNIVDQBL zfuYL_Bk{L91IhG1yA`NV%JN`*u>C}1?^<5{jrxm3)$7IAgNB;hCu^tbnzsgpmGqP* z=q!@xz!I7(_8k_D^ubQvygcHVO8XwGAPN=97CN$a@uKGc{yM7b+y?ll^ZW6PMA5XI zkgj?F`2+dMJ036r^p9#LqXjuBqBS(XhI6u-j(O?hoi_18^HvFLXNRse4U1E#^m-HC zR?;5?)9B6hDgDO%T3s?`w`C4BOD;&{6h^n3ghG;Sy(pbcljtgmI*6)g7Mqt=wLUsq z1NTuFXFk=so@EfUrP{zW62{IBl}chPw(HV+_ihkNz-<0XEoOmn<=;z96pN zEnhP~#8^S=QOCEiI(ib18P#9#I60{-D}<{bP&>{ls|YT3P;b-Vg))aNXFL}4M=|(G zv^r5IvevYfyVzFP4wz;L^jy`CH=`MjvQzr@4y%Un(4`JvO#;(g$cP1+e04}Eyr4PQ zU;LdQmuQ`RQ@FMkQW-g^x&#dOe|1O);Ri+bG{$8!Y z)nMLM4vY2jZ7Z!j#29>PeCvp@mM2c<1)6`+ittIwRsW=&?w(vzgY`=g7WOGRkh`tg zbtAEjaPD^Q3E8|o?f6W`5LYsyP5#y-;oA`cfEziPD}i*5wl4mX^H(h-KtNYaNnrZc zk(#J1<&KjM{5M?#(Zv434=|(uW2l{^qnPUqys8+T&&F1ti|V6^<6Up~4yU@g%GIhm z8>%nbDj_-rtwCc9&0n*@RNZv>h3knBkPy~yrPC>vi%fl%gOB34qfZV75WH}NfR1N& zS?KU>9f^ZEnLlOg1fQCg?l`$4z%Yi$$-6pLnNUaPS?oyERB?8j%s?*x2=hOUGCiW9 z9a5BXCx70;=W89ch;35CjvY7#aO<$7tgRwKopOIiiTc^?6Bi0ZEyN1G-&C=x2%_1; zmP;uNBfL7*?lFg*66HNw-dV4OhXw_($N|0;&g1+>&|)uA0#Naaq^6|&KJd;$D1Gno1LZ~bewOUJ11 zzx+kwy3liNi_qgU2iyC8_bDwX&8@1ID$&06%_~clH6h zuw2_~O#P4w)oc5xetU;_=edK^rNOLrp)RS~LhGi-(XbfFa7;e3dwL$VuhWprNdZkjZjR{Ayi4<6Jz$zIP|wcA|1 zpQms;Ith{o2n=goCWodOB74?2|m*&nYLob-93okb-+S-NU;V;d6g;8a=3P3(>MVt=idDuJf z|Hz=nJJhQebpu99)2n2wj@U5JNa^rU5 z(csUf&u56G`9Gi`C^X<-lckS}@_p6B)}lGJL%6PVb018)7n}oCC1WRu=ZT{yg2{Gh zk<>{2?A;`6jewSgl0dHk9vYFP+aBjHg*xHtPi%v_U*m^Iz7dn+5Z! zm(+t8>IIGSA_n>rpBijdpZ+!9G{>kwT}sN<(OrDbGxCpP`L zNh@o2Ca(=K-9?lhA4V%RD?!<0mz$a5XTfHwo$5~N$wBe3G~`$(keE@;T2h*CZ%=QW zIdbv==}g)ptrz3USI&=8Ft*nu%QQ;@H?wiOnYtnf6tTHa02bmrkwhMtuAt@ zk0Mt0nm~pr>@rw;A^&OAmAL+YE`dJ6Yg7qX=Pdtpw|@oEHa{hOFi_DO>L(`$lHhJD z#XN#*MY2cr=VO_aeM;f5=8p1chZN@XZ7*DRBp8SCCI8Y;yf@gLGb-=J36}NJ7SnEP zsqMzVX70vQvIPzZ1^ShT0{5u=C*M#npt4LXO61U$v6Qq%_Nj{x=8g4 zkSnO#%kp_{UCI@Tu2&OV^9y!t?Y{L{kWadw0x5-%PfTBNQ40R4hDBg{vbPGFfo4cy zx1mrUJOxkMq*VtQf8iIdvGFBN+g!0dmIFIgrRQDKia$MJyUhZ7e6U|d?FxZVM+^`` zOTr$y+f}q)$j*m0#&Sal*j#r1hnN#{?^?OAJ$m=6FfnS)WhsN$qs4c%r~MYQzk~KTO-j?!=>DJO;%ak z*l}cKF%4R@ucB^egjN`eC~do?G}~nht8AJ{m}P=y41iLwZYW1+25+E@X`rfY5gKgw z=NdM}#UHHi6oIHqQyB+XVnHHkR0my+fpioBFs1j8JqAFCN&a91AoEo6?LJ5&~i3L2S`O0F9Zh_piwDB=0hKek=alILu~{dNB@Fu1x*PF7a@_$ zdESccOVS$vAgJsaZ3y4b;f03fOW5tsNs=Q6P(lPy%mHtIoSQp%a1q|6jJX%!RCyoQ z>>dT}Pk{wN1>nQK)CS9j=)`C7Irgg;4JcIc;_fNv4kSIiJaQ}<0UcWHbq2%x9N8hV&A?>*~2a|e$l%8XkCo(uzsa% z5$e0F%~r&rTBGx|EVE=GlL|-0_=SJ}@}fAlsDI&!T+({|eJKXrhyMeM8Ni1g=Ec=l zTsOnXuI{4S5t}zh+%6g!(qQ`QV4FQHnO_e~e2%U$ozolJX?SSc4w~W2PSdKd@du_e z-{5NGf|n$s*nc+B@F74z z|83kY$pNd>_QM7YA{NL4E)`}q0XCAa4JRaN%N!J{3DIOFa}csLKf|P(1>@ zk9Kn-odLa0fXC9$9F#~43d^EW(yqOKw=V`Rnp17`6Wu!SDt^#G0UD1;A*`UR14Lp99K|Jf6Zks7tw_*p0#Ibx`_Y<6-TF6^K z7hC4XU0cOAh^M@KW;j>2SubbKEMG%iEpVAKTgZFgF<;K+khCEYRuZW3TD3gL-NJuh ztG&i&@pTXmCI1vq!rtd}gO}H-3gz4jSf$_k7 zdET#5mfh}VCLqrONu--3aK?sXve8ZB#D)rs1Oqdsi_0%zWIMdhNqE7!vvD;*$M=!is56EsI8l46p=4)#XT5v@oo&EiYF8lX!c7sCAvfW1 z^n7|viuxBe?9~2G{^X1?E%Qi?z1QWV?0D_`W-NKJ)^9#JJOR1vJXC&BA?QPcA$?$F6!oqC30BXa%D4$4Tw*MhM`+pR5tr-o9us@AOr15s zY=Fa0<6*t$>R5EH7xB2c|0{SSPI$GqF801*nV<=WaXEFJ5Jhdr^-Uu0&{NX(w*bkU zHa3`cU#L_V#rT7s!D-O1Oe2(MmB640)kM$Xc)-V~3mI$dR9o7+d$wl2|@ z2Sg1e&JSB%$LFK)nm~z%tT`=Yc@BL|0+0{&{^$!Z&?ya!;t*>$aTo zN{xx5KjRGiI@1IPmydcLXTq_W3G{d4_-j_!$VPZX*$6mwN4ZxhSIpd*+6<~0&JtEX zpT6OB0I7Yg0Pa8zcZW;K`LTm?9~NNEMJu-=RrH#Y%P(-lEDtW>-b#M< zN(p8IHv4$`rl|BnAraTOGjl6YD}PgBM9ylSjtY9))}J_t@Nb$Ou`o{kgrEV7K`VTNNrV|0Vb=Mv+Y`~|0`qNCaD2l1sP zik7M506x&=1}^PGQ0C^r!ShF7l9#Dg6eRC3pFeGN{OD;@5`Rk-#M3{wQF6#yKT!|Q z(+}_EVc_v4;%vp)86#1CrkbhjY|z0$!L%(B)}WbAb4&SKw&eNb_>1u^FLwAwf;lZe zkJ$?=_e9s*l?bY@{#settzQ6HX~n$bUgiHX%_x5}3T}q=4}@JS$dg~|?z5jnSmofGzyKYkfidxsPOIqF1!0wFh zxJ}tl)|#@wo%~`u-tiNj*Xa|-Qw9$iFxgy%}rY7Iv$je^<&3Ra0&D&UbtE+_iq!oY$T||1>fu zPv>Z$7!Lz;N>>fbDuKgEm^7A+(=le!H-`z9-8BG=H5kGVOO*iB2q2hb!tKF|&N0Jk z>trzqoEzbtFYrtKJg9ap+obUAoxxDO+fPsFa<)Lc0T{85Wh$UB(;k!A8Mj@#3)%QQ z2%#qEJ76_%_gc+yf!$eHdIk~OtoeC^WwE#2>H-WRScnEKqC8uoc!Kog8ltR~wSeG@ zvl1YZ$1?i!(|gOBtD?ffwCs|m%I?yZ>d3G`r*la&+VgEPB*|YNmG#r+YO<=HN8#D1 zC?vu;`oi{P$TSaYk|c7+yO}&Ut!dS85N$$yGtG7;BSNmEZ%4}R!AK!7ceImt)`Ni> z5<+j~glA)vF5FRjb!U2#9VrwfOyO;KpjB1YfxtIwTHz6?54n{Qw{PfIa-rS0@hDOc z_o4Lc`23W74?KZfEqPg2^zOOdh=O2?cL!!lGMurU+9l}qXv1|4Xg)u2jS~7}x#PZa zI-Q)_1EmYGm;bEte_pFhc1#KGQVK3AxG4K;Zm##$5(umSe#cDGzB_cG0^AwvjS?g5 zEqCQWO@@NEIeD<$xtG!!Je3?%Vdbxs1arBGs`zDy6AM{H4{v=TvCkmVilaw8*;E5@ z?vH5bbc&i5l-oy*nKc^G>gJ^uZ#N2)zs%ZkI!L$B-=%HaL8L2~1_B!@k}?~c3IfLMmSdhhJsmS(U+CXolnV8g_XYqHk`Y)fS$+3Z zcii>}OX-x|@Ut%oJ=2TR{!jBJ-^u5>Pb%kZT~5NhI^g>moryXaMF?E`SHGK)M#`|tzPx|o&k+}ko6?jPCM ze)9-0L1mZY#db?P@7hviQJU-)$8#E(wbsaADjOzq+TATV&@Q$B-iS=F*ocZkE3MF0 z??_?xGf_z>Je!RN2(+K_h^~LD6uKhx&?bi z(Z?($(Cx$pZ>1(rit6n+_E$i@S2?Y`X4HAWZG587t;;nt%T%2)YM7{;Hac0~3s|{k zX)r8X6N>Zm&7^L-_Kmf65?j4kHvV)si~f(0Nqx*&1TOXqo-mmVdl4(qLU3wz5S6-g z9|b3hXetDuex6q#@T^(;%^m1!!OUs$F zEiIfJ*Oq?8jL?Uw)1q)mrB;6j8>z{h%;68Gh6%I8XbU6Lw+tI{dW1LRM5|QXi-@7zssJmt@&|UbhE3n zdx?E4KMmirYd~~Fzi)LHGSwp3-@wUguD96++3-ks>ptyqNaD?GsVspiADVnsCcCVihDtrqDwn zr#nP<65_*%&c+3y1!%K%fv%>M)FAepqVcTMsuYYu@Egp74t|q^! zi@&8sBVcd=^!DotQO3j;SCVVdkC4fszv$k*w_i`_`Cw&#;iR{2Roer%nBlP8D5`W9 zSnAV1Yyta8mlUydebB~wOv(L3+qH|Gb9~o7TiMxL1H^&W)za#9`9&LcI$fNP*_0m$qD|gCngp6-q#vfnl;Qwxa{?7wW zugUlR&z41}37{lEhe6N0fR%r~UZ|i?f^eC?L9m9i1BOKwN?WQMZgUh`^lD>!->hk8_cS=xJ6q1XpGr@9$ZHtwkK| zcUMRUCS?C8$0+raR-3NNXRVsc?7uF*X~a$g7qO!xuU;xUb*Iljv5M<%yqYcWV4Fm{ z1_!k%6m4>Orhsp_Ypn37ce5yEIozVdp4?(>)K(VbCY?%ClTL3FAjE)AGP9Sy-r zg{7tTk5Yl2hUKH>oY~Us*3FF6>eTBWtdb%zV-(;Pq0kh`N zjeUAvcwGEJW8QJ~WSq1qEhMXhhA5#=r6xO#Gq@ouOQ_U{I5NXiyb~vGcVmco@jM_auWWlpOXIlPV6W~ z#pk3Jb(Q_^4-VnEyw+vcR!hqI9(ULjr}+ted=uvE^&(Gw!=azWyTlvChG>)aqXcdeJbb**N$a-+@rLz~ zS9QxVhTbL}7YS+OCr+k~5iYfN+#>=F1JA1OI9OS!Qg;a0Z;&1x%|&$XF7$M1jeDJO zz_65+FC$5*;@t?@5)H-)f1NTR_S9@4LN(=38Yw@!Zf%0Uum1&6WP;X&qkZB*52E8%&%KDc25#&(y!0_kxGfA}}Uav1Lf zLb65lRDb~u;0Ejqt|dbp*9Vn1rBr)kT^cDF06Vp=aWXjJnuly5XMzcgvt2XJVL0pmTs-i zBuu(>uxqNsrx%L$Xt~nBx*E)RbjVuic%eT;Y^sevhz@Sa44eMw*QUb^WKf{BTF8dsjgY;G9*2SYymsVTSRVZG54|i44(h1DodV@ zNcfIEi>fGzAP4;Xq^qmDyA>e)6nwfbU$!)`Z65dUUql22a)V%Zy;Qx$%|7$&Oxcpf z{{R7nw4|B@(dFB>IhLuqlM#i5zJ6y6^wZMn>IpX3>6zn6Km;zeKXFzx-TU`c#_6_^ zR*@dV9%soi!ziOru$VG($i8ua><+f9`EE-q^#38=iqMT6|E`V9ITv>cRSFZO(3wSq zqPv;}zD$gdSR*j^jjoN-{Y|tr?ALX)~>J4I@l!2NqI2N^~;Ys+SA+IbASA;d5pR3DiUR`5TqbClTO+R zo6lX&L*qmACo?jCh>urv(<64>Q{43Q^IGY8JU;xLSc$9#e&8)qWy)%g^uG-gDeET^X*men1G(VAb|VH`O5Af9BZ?A&ZPqMK(iuKTMn(7DV^g zYH$fk;?IzwNy?{8dw5&g^;aSLJF*oa$L>wD=XEXuhkNGo760)ko%=uAJv%zw;f$f2 za=$&x7`weq-oIROuWM6dV_1A&$I8Wy`h@U-rlOo}M0vN4puMB;3~Z!MCgb1tw|d!f z{V$31qe#}+%FA2~Zn`@uX~ZQrWR<`wQ;~<7JMxZn|LW-Y*?l;#i)%OqXN<0_fMl3h zsIzc7~QZoOv z>hA7$EKYPck7?(aVQMO*QCmcU_OC%6R$1+4;qGMaOS`FUm9)L28RYkzWgTn!xsSkG zX)!{c2$AVd9j899>q0w=W3d0irh=g!!>^XdsI%ToDHKh_f{L~YqwKH;MTH^SX#21a zy7wg2kUY!QsMLgjH3eCR###H&oZa+SlsxU=X$A0xv>Vuxn91PyQhibnJv^-@<6H0o zp+h~u#)BPg1;c1%Gsh+4uN%Wi3{CI6hVPJ^~<5FuP@wu3>p07|JKAkKOMeXD?-|u{uraRb)nWtoEnEr1-AOxFCPp|VPGVm+_(=isRW5bfY!yg-S9zD*^ zgbfvcEZsZ8jT@y|!7}B_+=j4a%Gl|Y?zI7Pr>7%-4$LzoCQIv~p+2&`$*|a?_0jlP zYlSQB$>~UhZWv=I`3S|lwR1XniLG+nyei^C^mgpw1Yd&PS^TnE2Gh-fv~G)bd$Qy! zvSl>2UC}PD3@-@Tw<+JR?xl=f!v02DZKGe)xQhGF@OLYN(Qz-o*$V&L381-*v0BJI z-MqBBOR?zFve3N=sjaM91lBvOZ#U)$zh`N&Nlt?)QVw;fb?OnJ zYPa4H1$(BNDDT(DEY=)#acaua_&Uyhu<-D!SN&Wrb%QiHOnv3j1u95#{Hx)pUvF@x zgUA}SR37CM%TO|Rvvp6ZX@WnO5k7V2Jm5J^-l#B($IREC(T5_DW9|IK=+4ohE`l8N zGV{OY850|2uI_vJb`%6Hna=PJ(y?c&i>b=Qa)o3xC1e!qCvsD|NAD^ zKgrVvBEGY_G@C2&>d4vZzWGRT|L|m^jh-aPm=r$FQijC6RkDX(u)Na4&y^Tq)PU3R z?T`XKe;FM7`SM8x=hxEXhg&nyDYk{l1zEXtY?1v|mmvIqdL>5z;d?Y?%Y&{n3LV=j zws~xh{_l&kT^`xaWxj!~D9}n_GHg-D@6lfXwvp3Md6WDVL<#%XIoBw4&DCpqF{d~by+OfD3$iyE}<&NSh1P_g*qDK61 zC@qB)(AF{I{qw;Zypc8MKRYQr(Hs#gGV=29^DL~870gph_&DAmc!Kpo(tLanrs4RL zmDlrB1<%#Xr254m`vBA{&3^kX`*5EKJ0ERV+Kphm+ks!oIg`)BF}y0RqqMv1Sva~# z={maerK`8Adc(hm>)bM4EO(uQ>!Qz&LYGJ2~iS*6`D&OUq8k z@C8(}n@!58N1OLz(ZADnag}`NM7$bVHHX@R#b>c7?CFTq+!Gy+Ujjv%TN|vLpRdG< zk===ax_;-a&f%`n7q2=-ho6*qtE=JvPaR!iQQ)U6rk`Ny$+umzYj6D@y`2pu^O=qf zt}z!pCv8Wx-NT)CyRUjoRkr$*t?h0O#|>NB$|I3?Yaa(YR{ZbH%Sc=t=I-Ke=i1F z$f4ru`KX>aO~`shAv=uVXzjyi*hhXjrT^Ji_^lQn$Z{^uxEd=bD*l*`cjsXpjRLF! z8z&P&9pmbPL>IlbLK9@x1XZFyJ6NX~h>vT;VN0GMRa_~@|8{dp zk;WdRt$%f#T}bimBJ2PTyzjKxmsB%p9k|tOUpiA_ZoBjz0<9yukpeU^Z#>ZtHC2zR zh1CtdlsU(JB<@{GY7x;J8=zwDRQvU+@>VD@i5^0{7;^Plx30QBLSjWPN&SJsB^`2H z^da{&=?E58ZQpod{vm77NeG>lC;Fzs22JUVTjQ+~Ac7moImP^;42N;e<5mZwFcweD zhS3sggMu!2Z^ilOA!1r(1xxvI*B|cQ3j~wb#W(GB6$u|kI?^Nndrk;EkQBWvh29(& z2@~wxiz(S4HT8W1f8>Ma=+SQ^&J7)Yzj;3K<|$uX_EY!=k+;n0v(IBbnyO!Nv$oV( z3&#A=jU+t=n*GT4Eu60k;lG2g`QCdMv>Qot!}l)@xv}&(X#OLWH#Yiu^NTKCw zqv8+`S<+Xxwp1Ax#ou$WU;UJf7qRNoYKkV}Vpe1)dc$rnp6l%>bkdVAa#DkT$5`+D z{m!gd=GBFHD>vWRVWSnn)i?e#AwNj(xuZ8NRxs?I8oxOsSzTH}Qld#HYY)1wwI@60 z3_d4|=8?`EL2V8r;B$??HV#9wgU6q_9m_(+u4vQ>MTsUYM)Yfam1peyG4q@vW2$ST z$tFfcxs;YJH8G+Iy2C>SUxG5<)->vj?+OkW;K<{9uTud+AtZ)2H|c-apkpcy6}B;W zU2tAf*=v?kG-z$hIPtj1<6yjoGi+tK2LW5-w998JUo%a#^`g1|C_pIRd1Wy)X7gdz zGz?wIBhC@yfw)-b{u2gtpJ3N5O}bd32&^{>me%P@pSWGFE0EtoHoO*8zT7|ZJ{qLUJ=r*^g^7?QElPo!4vpxVACd@QIvn zgPIuRcI{z$8Ky(+X;(ha299p2gX}Zisjp@YfA$MbKAYOS)0(-?4^fw2Pu*C}ej+17 z!n6~O)0dBx+f!lt8kFjstJt5ld=feSc&xMI0h9gxc<VZQy z3#YAvpjB1Jn!4-9CZ!eP#Oe`WOD;YP>a;wH0?XMbc9V9eG-Jx3l-;szI+AyD3)?&6 z6h|8kwG7oh8^^EvK+mE@)o%#i$oAhpi?@XK>ZfD+09R2c? z?-SkCQ-8|7t~BSoI56Xew*^lv4C=%Xzj<`SW&H8B$NPeXy?_Y5y`lZ))^*eh>WerUg zeDM1xx(x~+cPdhZh#2Qp9~sjVr>0vaRL|ARD#!E($jYwE`%fpg2U3w(T@6=CmnOp} z6Z&fv{ZRY{}Nh`EOu zNBciAPc@T>8AkUlp+U6pdeHH<**2vnd;x(ZTWHT)KHI3*cy`%SYd@?_q7_VVR59Sw z9b(KB3q&Gp7(g(ML8TfL_@$%<{NA~z->84j&fftJDdbQ(my{ov1d@_nPt?|q=3;64 zX0F~^YOfk98dnlH8LUtE1toQZ00s@Q3siK_S-Be=gi%FkYV)Cpyj#?%Eq&S2?{jd` z>tA1Qmq2_T@5LY_?N;qR=(l*aj#!lz@+CVhkF z`;S>04(v}|Dr}a;+P|+=@wR0`Cv*!U)laq1z4Gfj-qK&W&E!7)y2P_SPCpE!A&@0~ z`Yy*@8$<0ezFISQ=I(}|4M7{MNg#s)6i@ZPZ~2;UgFCBBj9#@K^pGN?d{yFy&6rNP zWwR>*0;+vT%=1D31k)M5Xn$~`+%$tiK}w3B=RMGr2uVi6!Nc{nM;X;55i14=f>AgU zXL0dsr=R$T?COAN&({ShFx1~U*Fnxsh+jX*ju22tGyRiYy-j9J!c@uD?+Q3AMET8g zOMgq-$-ujBv}Y+~N;v?A_N^bc27m)BM9Lq7aqMC@)p%QaH=%}C>eH5n;#@S|pa{q1 zsE@s`-}oEexvttjet6lz#rd-BLr-a#2Fcx%;~#0Jsxc(1ch^p)v5IJ8b)^MSb_v5P zdFmC62zFzbhEEkE^R3H!HS_MDtv8sNtv7mbPBX8k3g0Qq|0AcE)vp_9#@GE81;d43;P`E7EN_=#BCC$G{dif8 zqYT2@>qbTja>ELS&SN0T+e%2O-1Zqp>z7LH@WtE;W;wo*PHMco%Rogw%<6FU?pO`( zx&)G_G@4!+)p~T(Gjj(&AFY&(K|VyPjtuve4DEkzT4Qk8 zI@O^uxxy`Ho8D-iqUR%Ebg+`kHY&LK#QA>pBXMx z9aIyg86Ir?k~Wx095MIhHs+9-abqpgmTn$sP8YCy4+ESAP9%y?6A}?gZA!(q!;9QURTm2U6LMK*ZxC~UQAeRn!>BloK4GCEtmg(KK`x<)>!libNkCKmd`55J`&pC z>~9%s)v}X9E;l#)vZjzR*A}6Kr0PXfp>u9WDO1~$H3&+qN4LV^h28Pv@WOPxULP2t zX=z51f96_IZ^mmTpuWyTg~MsmS#qeD_2rV=4o%c+L})r!AIQ^mpbR3I!<~w0=f7@X zc7|Jemf%Jbd}-S3>;Mc0hiSIR#kOi6%bFX4MY%nZK#0l5qp~Wr6eCp!WIBWdqbjxT zsKww^G5`Vn#}zU&Xx9>H{i9TKUzGc!LY4zXOQCX|V9D~}-hC!^Q+pL>5--w5w@1AI zZQ#fmi(%hbbf~_((Z=>;UYEn;hs72)TZkpoWlox)B})`G@;uA$UaqE*Xd-<+w`^Ij zOT87rZFobFCY6r&FgyIS>W`fkXFD`feP>i^c{%!NhSPXTF&+J;Ac|XdA5xCYZFu~k zu}XF+@n>E8N5C2d002DM01c*Fne)r1^O0Nv> z$Eu%@J{=RVo!vS^BuyLMk5%t-v$S5wd@09SLk0R zt`(^nio6<=yqgleHVLUGbXG)%sV=stb0KIB6&IvBlDrJ%ulozVheFA#jYQ$Gd{};z zjPL#_0F{#vs=99Gu46dyPAB~@My1aRPGYFKch1deItR!PA2wwt6xyYf^#mv$o@h0D zRW8nvtNZw*$nCC1np4f!^NF$g_m`HeE_7d#UBRH!K%RQ&`Ua7CQF@?Lmcya_s^Ox} zkB@ndJKC!~oMTaSKS0s!`iBhoz2bOMiKMi|x=Pr4?zHV{$a^D%9_kkB5`s7M=-#_* zboTW8eg*qH5uu@S+AJb9#~}GF=3DXFbKV|r&?5E6OaP{sKb#0=F}9f**9f*>27dwdX2T^wR{`4xVM5OFIsFmbPUhs+1rC6oLjhmzT7nu>_v%tc!H zLz@4yRc2e16gix1`Hv_YBKj8=f#r-1YSn5M)w4qV*Ffrqr~74ajv~D1hN2Cxzlart zFdrRT0wXxVn-zGGBPXDIj=(9vUzVs03$w>5z4CGC?b7*MskcWo?qj-?BiG$dvyZX! zHp-lahlIz!C4b;lqi|3ZM{*uuY15z<>6FX4j@eU3a(kjhGJ8B&a62>Orn%K0Ww!K) z7PW8214j9I0qf#}iny|h`WdYt=voKnb)n%_$0-eUFY;ksdVnx=r3_sg|Fw3&ksD!< zg7sxOH?C=yk8~-Qmg(*z6829pda?Dg4V9p+k#1O_bQ!yaS;A+g6Az_d|R@~%G>?wL+qv8k3=>> zt?2EfaVV7U2on)rg8vN)lT0m(WpcyH8ZFy2s|^Xv+DfL6&2Z~7!^c~kzLV`cl3NYV z)o;SCduIR(qEBH%si|rk2Aq|j;cE{sJJ7O+@d6rpALs~$l zsIO{dmf>12Fa;3Zp%h^hY5mhl&31c3enj6;An)7wBxNBr{mk-B&Gdy7+sV^tuHxAQ zW9Ky^FTeZb(*d3TElYAIzlh$68P6J^v#p*Lslydq({oLl^jtH1kxci$vwY%9*VIYM z>7lmv(>5-ME(hE07K%19r-7}sKYWK=BIWCD9dN>EC~5|uqSNhdLqIFl$xTnV*D-oI zJ|9^{Jo4GvmV8Mr-|V?^2|Bs5`P=?s>s_?rP4&$ryUqN=hwO}(_o=&P*M@~P)ioyx z?uf@^g_F3!V34l+vxR5<^BR64D=y^c|6&?v&!7B;7;L(#Kgz%6Dn1w1j3U? z1kSmxt=c!PYL~eV@B%GT5BE*swf$=Xu_Vs!sl^#XU$3M5IWD}Y1ZKKosf~=K*yszf z!G{B9@+Yj-_RH1KioCc!*+?x@=%FK* z@P5m_CUr4YIHP>^vjfxGs_nL*7=MB7jt)3)&9n}|7BPtgxnUux@88ewy7cSAJMp8R zyIp@g{Y`3W_VdY&jf;<;*F{IEe(X8M2f5#7P$BO|`%qWZ3uKbeO=gY#8v5Z{w2)LW zyuF_VSuEj)A?6=C(MR)#?dM&vW}_mEwRE-V91q9q-5$_<$EHIk-%7sN7JqSLaxZxXz6R#?lMp`xi;h;Bp04H6EzgQ| zv|b^Ie_eh>ymC=|1p>u@HJmtk!rkfH!>Uj+LT?N74XiD?pGj}!us-(h4U3B#UVEEm zvRp4{gF+Se=p}uh?s{e(R7dUWR_)T!{O<;Fn0L;XnHZ~IfedWKjX9~oRCT#>avzpM zBWh%Jgs0YqDN_wIz#1O91poqUJ@xt}0c74p`ec6L%`3J>hpmP}=j#yJw%gq|lwSM1 z^`#_jx7kKTeG`5a$U->^|AqVoumqs+KjkzD^rPQ@e%58-;M+S@#+Dxh3X86{UW7r^ z_aHD}tehIlxtKFDmU}&S1ahMd`MlirHT#9_GbpHflYKX|v`u|0EYtu_J7(EvDmyf# z+NY_}B|NjPj@3i2P%DNHe9SLq1itikPGafhS`89>buqT{WME=68Y8}N($ilA+l)vI z7G++dPWuUY#@&-2UxL(HCRo;m$RHfQ_Iiu6VzE_8Wfxy5dcV7B2=dLFIJn^Jx)Lg= z9#Lq`H?)~W_#`aP#rx}Lf4y$&`)z4=#Xw1CuT)i4wrAN?z$Zo%m z|E8?ZW?ue3B*PZR7va)5tY062Hx;pYeiv#}ON!P-B@$X(z5gd|_ZOb?vpVGVUQYwf zUXf=s+f{qS4LIf5l|`BCnJGU9Plhzf>K!nNL64WeqrLY^vo&MkWv(mCg^K*G21bj5 zjkcT6U6G8F$T-dK2!_IdO!ziiHN4Mqf=v#6N%bXg_oXKg{)&4d2V2x}N+49c-uK5B zGTT^#v3Uox7(8j7dC@Ot}!qINpI z)=-$PdL1i=ar!7MW9m@{|6VoA(_cK$NwJSxUKTlJO+qPlrS2YZXdq;fyIy~9kwMdY z@2ix0-K|qBUL~}1<&L+z&ki&DZHP`bdItu8k;sJ{rwdFy0RPqo1;Ls59%EUizGu9Q5 ziWp?afu3*^tjBqRxlfEy8YP4AY}U{JJh~t4e&EtWhX0o9lt}xfdr^hX^umFmwnquE!pRWTmw!E|V)}e#}OtK-0!Mq&_%UVbjOl z2dK`H_e9k+x+^B)aFpL`6Q%4gop7#`1PXQH9H#-yb{`m?bES70g5-A`ylYf|>SFU;!tV)mFTGS+BweN+%axZQ`UBJNAtS(=7K zUTxWre5oDqD!}+#jbF;dG5cyzGI08X(-l=4?JYAMCBa=3_j_N`a$S#mTQwY@#+t8d zmy4FcB|h%5q18-lQ67M4$$w?!K~9=`_>8Mm#Ry-ZYU z)*L#rMXtfh&V7?EUzbMB7{Ge7ToQfjytm3#IaDZ>cxCy-nA|#cZI=LQCieYn1Knt~ zeL<$<+5fVV=h57!_{gr;uSN<_2GO=T{mp4|*Iw_;dU`tnD>4` zT65wa^U~|~-5KGUBbE2}&C|mTgqCg);K2OU@0n7X1&|RZCR1Xnjj>ywqS`hu`Y|e( zRk*k`TM!n-gSt(k)DU<0(e~ZTjSdjYFQa08&a4*vKqXirACVa99}98i*e}@{ATfe3 zPKkBk3U&T#CtF+n2-|dvY5H?#OG;y1A;0P{6?S4~D}6aKNHI%*w~kXN^@uD|m=VOp zV4U@M^1~uMQ*nlNiMq-D_B_5Q1z>+1zMM?jBhv7@EISt7pbQb5ku<2@z%M3RJ8cWo ztFibEE8mk0PqwPJXIFGF#w}+IeiVB6Fqu-qu!#WrXUyL~LtJ24i;%z~sC0`^+qCA$ zAxMM%xYk(;6+fATno?{QN(AfzgEU zU!Ulno;wE1;a{SS(njth`+ZKeAGUP47C46OB7ao}xw-%}}h-`fV`OW~q$0bU!wsP};&suKLGZyL^AnCRAv(7K99ZcADoiE`i zyLX-!97Z46{9l%^$vB$e!Fa)CT=BcFHm%mztvZYQ`V_Q+lMut#1197L(7By0MvgHqC5FqPNK{@>v8vkwxkw0LFb>3{vOC$@RkoL96c0zm#Y2Pc zK~2`VEpzS?7;%btP169wTCmx9!pY{f;Jt2e zAY(DVKrUp2*i1GNodC}QtTQMD7X{t|qk$C=UVr0;8&O1zS*d?~f35yv-P+1p-TnHt zi=T%U7V7mhxXA{Cf$hyxHzrRG1$=2Ow%j|}0RY~{q4)o$NGzW~iSsU@WG*V=pQhKK z=&1CX_iFMjWUS&Z?;FUX0HNDjw4d*KWdw#oM6fc+*EQh$ufN^{1Fn*EdwK43Qgq&& zwls3zPU9oy$Fzq)qJQAu<~^VnuTcrNy=%L#<8nKFXu|>AQUnDhP<425_4DDS#p8E= z{u!()Ndy`{XlqbAsK0u6UcWVn0anE1`8hgj0EvTyAzV3zMhFzpZ~+uS_~8_b(t4w{ zb6^V9C?P0{BB%o~H|nM{*A5X1NyJ0&*i~V!CMSb@91|dXXpWP1G8w{fT@QJU5*{j& zGECsgbImju*lqJ-$Tj70LvGP6;aPy=3QHA#f&+C@ z9%06J2nC_wB&-(A3C5GIRQ&n^OH z^~pw;;qs(Ml@|~Ox5}-=2nBbKK16)tT;u6B5DMbLx+%n`0!UZR#22m-<=)O=77>J)I-K3s< z;Yg8OYmxnlq)jc=JA)5ftU?oQt(J-tyt_}*FR0w)pQztCFZquT_vsxzP8nrK!K?!`nvUCeWO9LgoVqbiX3NF_Jq&RsskHV#{$1#7UJKXqa za?hUBNsM>QbzSZq#7XW|vxm}lwx9PU`DsK1Eu=g-xE!XpIMn%3`&IbTz`4K%*;&K5 zFSE9)>)2+|Hp^NaY0&l1f1{RQY^jE<5yTFW_^(lPeE8v9-ipzLB(q(XqwSpi$d8PmP+Y z+3TIMVp`wb1KeNX!uJkn{U~e<4f9q*M7T z!&H{dl$O;O<9mP~iCmkuA$Y5atvN7wz1otalJV;p~Lof~(D=N?Yei@K(wpI(}x2yvHVT0Q&J+}T`?*b!%W=#h_C1e+T&*g+M^>NS1{jynR1)I-O4lMHh z*u|B0HP%sfgj)55gAEf*jr$ZIJdf*~!CSdkMe#0t$FrH&~rvZm$aw zQu>X$c7?!GawzI_o0(SLRvxlub%g2u<;4`knX!?>R2v;8#5?56FtR|s!j@L)S0=B^ z%T~B-$?@Id+ON;vBQ+Y!w~Ft}EW%xm(XO&I+SXD^7-1hWnHo)(bQUTI4=YdcE55i= zmW!@vk(!f^F0|BPu|u)msr3kL{zLvFb`?|MT zPV>_@5jOACwgG`=j7FY#rLQ)qcCqUg+Rl5Eh;f4A0_ZXg^sbq&M1qJ2lpa4|ZxpHT zu=!P=Gfy^i(a9PXTuoiUYrtD_n%tAps1PbtaiYwAGn=pn07)Z(sq!qz0xtHn;NxY7 z_awn_TX(3UH@@T$jL;oL8QM_RCk@aWO~bUdJLAg#Wy+$wV5bme>hnxgojj@DV!ivE ztkVh)FQy$=>u(#URFOR-ug5Y@Aw%=f`!m9kHP(3FUR4nd+(QI(dr}hdoBBIBDxt zaFU?2Ne$tm{c;0b;fIZBbSf z>TNBSsaYpj!k|Zxi;Ypik&fj8=ehj2c+9nj5WCDtheU^^JtfvB72`au!cka`6c=C| z5)V}_?k&1^Xk`Dz3i}-ng$_#@i4Wd1ZTTXQlS+V<+{eZO=Z1`Z;)r&KI09EO)iS^; zXYrG~f-o{_F4AYENn&&p=kHFICTmpk2StD%8?9{1oid7$sTP)1k-kHH!pYXoa`F~_ z=D?(3FE%#-#7-kfK71JcTp+&L*}199$FaMc2JfTVZ3D@EHofNiFsA4yjP!-U@^Jwu zGwHvyo}M(V!Q1<9&Qy`&y5kvSc}dGmNr{|XP#Tr%UtyTV$QIB0{4`?orOR}zcUK#yJ)y&I7-{V>gIUasl zrmbIJq)1TdRvJxdf+{XaJv||yKyeAVF!{tlTH`=}nqnmpQG!UJf=N0(F@I|);mdGb zfl8OGS`Z5>-IN2?&hD|<++(uIWV4%;eC>g&4@O-2gR4(yn)qf(bPHM!oEn(W@;0DA z#GX^#;hcnu?E^~6tcrG(cVbgX&tzTE85aA}SlcVIi=pJmg{3_cEoHa+ntS}7Dat}^ zchx-81dY(FTX|d6!`SayZJ7~9-`P#TL4o3{T4^sjb`=|nY88W-80efyj!-^tNy$3PT&2y)zvpQ@#*lGQM?dviZ05nx}jw z4|vV)Gi%YAMBZ<<8Jj&DC z`!-J8?xV~P`TzfW7cp?&mK9A+4IdKWU5QQZJKuCnjF*YK<>Dr-Qq2E zbob6fDMPT@Uo_@hC!UFh86j*3O?Nvhfk+t+WDh;#6A*US^WyZ&XAardrBEC2TuSX&UR3 z*n7L^F*){SaSmG7HR9UN9^jm3r)|Z%v;2{n&Ix`;v1rvh$-c>Lb}b#HiNEX|`xvEQ zfIyY6Y9qCwL0;ENwZTNv*96}qwY3L)&l@mcf@Tsv|3?uJ*n?((0i;;yxIsC91oqd& z5MaQvB#0hyfNgLHC4!=X(i9ApT~$~V46~+0y30j6mson~luqgH?(SHnm+p{mP&x%! z=?3X86+{|Ynk9bE^MB_#=i)yXXYS@=;(2E--v2)#e z@VE~zXiJWjEj)z!J5f9bO!y9#;ybMYx{iLOzWj#iH1rNR@2%4N?B1zdjE+uA+Fol~ zTkvK|)h_iXEO(IT@K8dW=LGNW(Ni6#bRp81DG~zpi*CMO;E$)F7oGrFc~&S zd$3sv2G~)6GIE4hBqlKKKK#hmCoaJH&Vz z30e#wlYSEjevB)AX~+Q0rms@Kv%AmnmS6I>qKWhCU_5Nmrn}3nHuhcdQDmao3&S=U zuRH_-o1cv^{B=R#h0oZ!v z`6f|8u|ow}MUFQzC3fr{!0J=Fh=OEgyX;2KX>s{xE+_DS;Wa1sdUH8^L|Eb~rWIl98&VHqJ$dfKoj5(Qj4gb`if3wf> zGQViLOwgG#-*~TMe`7DtKlR*Rc(W|Xe<7nHuH)OK+!BWC9g=O4f0Jv>J|>yT(H*|` zFH%gfDwJ1u`bjM^C)86TX`xcILB<+B53^@rGvdDcF|yliA}geLwTG zau-c>Q|*p}tGIvZ8ADJ~_SMeutT=)xtPv?~3d(Ei!fpefdtX<*ydCoUeJi!Gxbu{+ z^-E*1c4n0-Z}spR1k*;#C+pPPytTR_!+fFby`fiEFU(t2&Xr;{aEr{^tl}IeXK^;# z)Qv*rAr0v2mMxNPLyl@yg^hSds9{PCm6xz4cK$?#-aHqS?_2g9F^|HPEn_93%PkL- z#$N3(frjb6qEum?vgdeZwflqm%tJpsnviDnQy!N29iw0fm5)v25`X!lp@lnIu^!HJ zDQeTTaNPNIMq~U|5*=(^oog^bZ;^Y61h5_HB*E92nA zy-@e$EncU{Rn04YSm$2X8Q)L;AuaoWeg2pkhi96I)?z?3PhfuB!@PL=&gBQ!VOGDf zyG}8$%h~th_Ml-BC_zX$MN;D?m`yY%{oVY^g(UNjhq#xB^PSo5p6&PM27^U~P=WNL zgNZwa;FlN>*yuH;15~e!k!7t%(lIX7KxFm3yMS8v! zkY%;T0nmN~o)LbDDo4(~LEQch&xb$wI-!Y$97~*kbgiifmo9JPPZ_PB>jTAQBSknE zC~-&YDV3LhI%u^Lqn%>z*XqO3G6qmcFJv_`)awzOw8Zp30@BYyADwU0k_18HMkBu)#?<$;2d9pid2aCon?tNjV zRrj?*%C#-*>cv1QsR*@1Ty0nQBy9C6T0nZ(Sbdhf%F8r`g~IVKLkp9KHF3dRzNTRz zmfWaKw^Gco#7U~aaRkj;sVJM_=A^`rIUuV~wN4@EP0CIZ{a;bXS@uv>8h01Nun=8I z9?*n#<9~|13 z{1@mXl^;eu9-cW;4d^q+NR=~<$`%iBkx-yA){R19?=fT;d83re_;NVFF%vu3k@QWn zZ0YP7Yy!2jhnMJOV>n3Ry#%Z{Nm8XV6dZUOe^eM#fjWSKKAR?C6KZpUkYcSCMUK?* zU91Y_x_?KwG_4)uRZX1yICz2brkGpkzbh%yYghA&M2uN^e-`^H#Y&`7&f6*DXz6I{ zYVBOr?C;^@<>%?^ee>rMetoWsN{hzefI}9;LZD=Wl__t}ZRmoRJwlElX9d+^)@Rjq zO4O?oq)@YqUu@>_G&$q}mCya*dqc_ku~NaCUvY1<|GyI;V2z|2&_7?w)%rxPS(liLVPJ&&3}U=9ZMptC-DE6 zBgUVi|2U5tE$3DdSf2y0aV_}Ez=2nAKoAd!?AU+#Cd_%8KYThbkfbmw|E`N1lP#&P zfG_SpYoo^LN<|5FU0qrvKBA-myjpK^p8krOy}nZ?V0B`NBVkoeD(m^=%KKbpLP_^| zg?ii}gjGzlJRv=XcTCLAOAu|BP(qJ1nT|Bk`;zk&*u#SVEP;dTv?;7`! z)d5L)+6%%+`(YY3e7~d&|8`tklE1WoE&{f$ls~A59M$Mgb@f=w^v z{W($MSw#~WQ=D!-8qM5U>8&NluB$0iOPL^P31$n}idX;W)2w_keuPn5M(J6YO3*7v z<^t=`H{YGRg7z`FN0*V5R%2qk4X@T_7ik@)&)V$OK<$xc?XV`>+KH8k%b0k;*8JcyrG zR&4j51CvX~ZrwBP{8|kiK*L<-XeTmVMAhcEIFPWZAEei^uZ&WAv%njD&z$2Nm50r~!@6W+TI(qoUQkB5JVo^3WW%DS0tfpvd|+%?BZSy)L`GJVAx(m$ zn|@Y|jh+CQv~TfUfQo-84KNX-TKEFWA0yVnntC(41dE)6LCg!(g$?_`yIWT=KfqRH zFg?(3z2SCrGL8L-GvC!p`N*|V-!*yuFArM= zOfH*k3NkKRO*hR+o?yF|fz9Iuaf5YeVTfug(`SjV2EnEv7RDIJ9y|^+7B?WjbX&7jF zwkcSq^_j=7canJ5ldf|iuzV6FB6tBS@wV(D@!!J@z1%FueCNq#ysciV;c<4&3hM7L z53-8DGX|eEME@W6Ga0k=zbC6c=bAdE99i|{JfVo4U!y9EI)%+$WXMlrz*MX0?I*_vHbgF!!+}cB7ww7i5obV+dFmTO%;-V; zBAla)vVfUy21`_{-{A09?hQI_28Ha~tdA^3wdyIi5JqTFoGuNoTTKij*F#S92@yAo z_Wpv|=RN`wK%R|bwJvr6z4II9u@a9mYAQ>@9g!DgoUg9LRo0h%n;tY5Qejz-mZcEO$dqHvneN-fbOFla z+AqBhCwunY4aU$+o!dKt$k1G}yZ%?_%ZLl#SvUWXnkR%(sYd2H2{lVWsK{}?9>;v= zSC%by=ZVaF@w|?=swOY|K8lk2^KCZMbL1?-7;{Dk$9z`GeVfD7xS`{611w5$gJK1B zo7TdPK(oQ8R+qgoQ$PpCxLgz)`$ff97~&*hUq74(7XOD0zgUJIqFuyFKGemfaHpHC z112y2tEIHD8ILa`CUIDSRC~1Lu8{X*pyL}8;XEyYVOsHyl}SVvZ8DfM-n?scx+PW5 zcj$y#FXR)73Yo1&sG;pqSAA4^FiCj~s;_GJ_i^`pq4wmX-H!4KeXT6R%vg4hFh>&{ z`$xgedvG@-@9WoIU@e&U?lp%F0;RI4qc_ZC^`wI9WBlVo>+%7IFzz0jWy!^*=P_bd zrY}njA#Ny@$5x*``5*Jf^*D=5q*$u-ofhNm7%`>5!=B#TBbq8*8gd3l^Tnin|z_M*{~U z!>4kKS9tVXneN=nlU)t?pyn%J%4}LBst<0s-(cAv<2VPC@Od@EomXy+>B-C3ORJ)! z#22spWJN$R$s}f=F_*-syEr5yW-K_@W62~_ZIG{$?J^YEkY<7i@h6YZY7MbaTT#Dr zGG!6Y3{Dh3bFNiPIjrofdn&+`wlO4Ya7t z>F1l1^FGH&_N z54HF(c;PCV&R*5`x-0p-gc{nlQchl`=^H zuJ~V~`Lq_3*(Vp+J?DxicJ%C8xA ziOh3U-$*!iqi9bMuCOOMOuX>bg6O8iXVoXrk>~DWKeFB=o=d4{e1X$>38Tk@)G(8M z&wFa#-rE&_=iS$s0}6-QVkO!yR7(w@re7BG{XW!dho9Zeh@MU>0W~*CLhX!qV(h$| z(7_reBbi^5g{sg5Dfg_R+jOa~Pe&g`GP-}_f%fg*im)c1E7Uppg<lBVj(KgpT z6nzB~l2p~~Sroz^K%ldD+7*p*vwB83oNiR52>GEE%SNe1c4vdKho_hv^n>HlvYDn= z(P`vDVPOH2vuvlcxT&}`gqnXUSE<2d)j*cR{v}-x$45^ojbcIw_n--m^^FuT(579 z`534>zBCh&?hDDufK!llF~`VlGY9Ry>soo`I3-d&(?tnNaG~#SIJh0fVfoO2n)xJ! zo*&#p+E5S4byMrYRl+_43?yx|ThRaUVR>R2z;$wbzlR>oCF^nz(bn0`5AKktHiNk%Dd7uKAkn^H-p99^DuPR5mB z<3(uTgytz}zXismu|+g{3oKb}&&XIHQA5yI)!X)s@objpT6gu{rtNHGEfpV$rHH6^ zeP0lB_;EaVi_frA)1nPJ^&cgh&=?oau_bu{EnjO@DYK>rZJf<^TbVmq`fMtF6sZJX z^G7npAy2J0DFPFLR9rmD{CE+A9&#AsELS43`!=!}BC~-Ia*U#9%DPYW;^|Eg+9Mj`%eC9J8)+PVE)un=9=DyUeOJ3^(g+OgY?(_1;&Kos{jB1 diff --git a/ElectronClient/gui/ConfigMenuBar.jsx b/ElectronClient/gui/ConfigMenuBar.jsx index 49fb2e0c8..bc618fbc1 100644 --- a/ElectronClient/gui/ConfigMenuBar.jsx +++ b/ElectronClient/gui/ConfigMenuBar.jsx @@ -10,7 +10,7 @@ function ConfigMenuBarButton(props) { return ( ); diff --git a/ElectronClient/gui/ConfigScreen.jsx b/ElectronClient/gui/ConfigScreen.jsx index 18fcaf335..4e023f799 100644 --- a/ElectronClient/gui/ConfigScreen.jsx +++ b/ElectronClient/gui/ConfigScreen.jsx @@ -217,7 +217,7 @@ class ConfigScreenComponent extends React.Component { const advancedSettingsSectionStyle = { display: 'none' }; if (advancedSettingComps.length) { - const iconName = this.state.showAdvancedSettings ? 'fa fa-toggle-up' : 'fa fa-toggle-down'; + const iconName = this.state.showAdvancedSettings ? 'fa fa-angle-down' : 'fa fa-angle-right'; const advancedSettingsButtonStyle = Object.assign({}, theme.buttonStyle, { marginBottom: 10 }); advancedSettingsButton = ; advancedSettingsSectionStyle.display = this.state.showAdvancedSettings ? 'block' : 'none'; diff --git a/ElectronClient/gui/Header.jsx b/ElectronClient/gui/Header.jsx index 429a35c44..667052dfc 100644 --- a/ElectronClient/gui/Header.jsx +++ b/ElectronClient/gui/Header.jsx @@ -154,14 +154,14 @@ class HeaderComponent extends React.Component { if (options.iconName) { const iconStyle = { fontSize: Math.round(style.fontSize * 1.1), - color: style.color, + color: theme.iconColor, }; if (options.title) iconStyle.marginRight = 5; if ('undefined' != typeof options.iconRotation) { iconStyle.transition = 'transform 0.15s ease-in-out'; iconStyle.transform = `rotate(${options.iconRotation}deg)`; } - icon = ; + icon = ; } const isEnabled = !('enabled' in options) || options.enabled; @@ -250,7 +250,7 @@ class HeaderComponent extends React.Component { }; const iconName = state.searchQuery ? 'fa-times' : 'fa-search'; - const icon = ; + const icon = ; if (options.onQuery) this.searchOnQuery_ = options.onQuery; const usageLink = !this.state.showSearchUsageLink ? null : ( diff --git a/ElectronClient/gui/IconButton.jsx b/ElectronClient/gui/IconButton.jsx index 92199b7d7..12abd0a3a 100644 --- a/ElectronClient/gui/IconButton.jsx +++ b/ElectronClient/gui/IconButton.jsx @@ -9,7 +9,7 @@ class IconButton extends React.Component { color: theme.color, fontSize: theme.fontSize * 1.4, }; - const icon = ; + const icon = ; const rootStyle = Object.assign( { diff --git a/ElectronClient/gui/MainScreen.jsx b/ElectronClient/gui/MainScreen.jsx index ea28e6dbf..932859d01 100644 --- a/ElectronClient/gui/MainScreen.jsx +++ b/ElectronClient/gui/MainScreen.jsx @@ -785,7 +785,7 @@ class MainScreenComponent extends React.Component { headerItems.push({ title: _('New note'), - iconName: 'fa-file-o', + iconName: 'fa-file', enabled: !!folders.length && !onConflictFolder, onClick: () => { this.doCommand({ name: 'newNote' }); @@ -794,7 +794,7 @@ class MainScreenComponent extends React.Component { headerItems.push({ title: _('New to-do'), - iconName: 'fa-check-square-o', + iconName: 'fa-check-square', enabled: !!folders.length && !onConflictFolder, onClick: () => { this.doCommand({ name: 'newTodo' }); @@ -811,7 +811,7 @@ class MainScreenComponent extends React.Component { headerItems.push({ title: _('Code View'), - iconName: 'fa-file-code-o ', + iconName: 'fa-file-code ', enabled: !!notes.length, type: 'checkbox', checked: this.props.settingEditorCodeView, diff --git a/ElectronClient/gui/NoteEditor/NoteBody/AceEditor/Toolbar.tsx b/ElectronClient/gui/NoteEditor/NoteBody/AceEditor/Toolbar.tsx index 7efef36d8..a813e79ea 100644 --- a/ElectronClient/gui/NoteEditor/NoteBody/AceEditor/Toolbar.tsx +++ b/ElectronClient/gui/NoteEditor/NoteBody/AceEditor/Toolbar.tsx @@ -126,7 +126,7 @@ export default function Toolbar(props:ToolbarProps) { toolbarItems.push({ tooltip: _('Heading'), - iconName: 'fa-header', + iconName: 'fa-heading', onClick: () => { props.dispatch({ type: 'WINDOW_COMMAND', @@ -148,7 +148,7 @@ export default function Toolbar(props:ToolbarProps) { toolbarItems.push({ tooltip: _('Insert Date Time'), - iconName: 'fa-calendar-plus-o', + iconName: 'fa-calendar-plus', onClick: () => { props.dispatch({ type: 'WINDOW_COMMAND', diff --git a/ElectronClient/gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx b/ElectronClient/gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx index 638a01e04..1d1036648 100644 --- a/ElectronClient/gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx +++ b/ElectronClient/gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx @@ -394,8 +394,8 @@ const TinyMCE = (props:NoteBodyEditorProps, ref:any) => { .tox input, .tox .tox-label, .tox .tox-toolbar-label { - color: ${theme.color} !important; - fill: ${theme.color} !important; + color: ${theme.iconColor} !important; + fill: ${theme.iconColor} !important; } .tox .tox-statusbar a, @@ -682,7 +682,7 @@ const TinyMCE = (props:NoteBodyEditorProps, ref:any) => { const loadDocumentAssets = (editor:any, pluginAssets:any[]) => { const cssFiles = [ - 'css/fork-awesome.min.css', + 'node_modules/@fortawesome/fontawesome-free/css/all.min.css', `gui/note-viewer/pluginAssets/highlight.js/${theme.codeThemeCss}`, ].concat( pluginAssets diff --git a/ElectronClient/gui/NoteList.jsx b/ElectronClient/gui/NoteList.jsx index 51cb78aaa..8289d5fa1 100644 --- a/ElectronClient/gui/NoteList.jsx +++ b/ElectronClient/gui/NoteList.jsx @@ -220,7 +220,7 @@ class NoteListComponent extends React.Component { paddingRight: 4, color: theme.color, }; - const watchedIcon = this.props.watchedNoteFiles.indexOf(item.id) < 0 ? null : ; + const watchedIcon = this.props.watchedNoteFiles.indexOf(item.id) < 0 ? null : ; if (!this.itemAnchorRefs_[item.id]) this.itemAnchorRefs_[item.id] = React.createRef(); const ref = this.itemAnchorRefs_[item.id]; diff --git a/ElectronClient/gui/NotePropertiesDialog.jsx b/ElectronClient/gui/NotePropertiesDialog.jsx index ad87884a3..da9a09d12 100644 --- a/ElectronClient/gui/NotePropertiesDialog.jsx +++ b/ElectronClient/gui/NotePropertiesDialog.jsx @@ -322,7 +322,7 @@ class NotePropertiesDialog extends React.Component { if (editCompHandler) { editComp = ( - + ); } diff --git a/ElectronClient/gui/NoteSearchBar.jsx b/ElectronClient/gui/NoteSearchBar.jsx index 3ba74e842..d7ce5ca95 100644 --- a/ElectronClient/gui/NoteSearchBar.jsx +++ b/ElectronClient/gui/NoteSearchBar.jsx @@ -52,7 +52,7 @@ class NoteSearchBarComponent extends React.Component { opacity: isEnabled ? 1.0 : theme.disabledOpacity, }; - const icon = ; + const icon = ; return ( diff --git a/ElectronClient/gui/NoteToolbar/NoteToolbar.tsx b/ElectronClient/gui/NoteToolbar/NoteToolbar.tsx index aa6b8aaa5..a0dc4b644 100644 --- a/ElectronClient/gui/NoteToolbar/NoteToolbar.tsx +++ b/ElectronClient/gui/NoteToolbar/NoteToolbar.tsx @@ -103,7 +103,7 @@ function useToolbarItems(props:NoteToolbarProps) { // toolbarItems.push({ // tooltip: _('Click to stop external editing'), // title: _('Watching...'), - // iconName: 'fa-external-link', + // iconName: 'fa-share-square', // onClick: () => { // onButtonClick({ name: 'stopExternalEditing' }); // }, @@ -111,7 +111,7 @@ function useToolbarItems(props:NoteToolbarProps) { } else { // toolbarItems.push({ // tooltip: _('Edit in external editor'), - // iconName: 'fa-external-link', + // iconName: 'fa-share-square', // onClick: () => { // onButtonClick({ name: 'startExternalEditing' }); // }, @@ -120,7 +120,7 @@ function useToolbarItems(props:NoteToolbarProps) { if (note.is_todo) { const item:any = { - iconName: 'fa-clock-o', + iconName: 'fa-clock', enabled: !note.todo_completed, onClick: () => { onButtonClick({ name: 'setAlarm' }); diff --git a/ElectronClient/gui/SideBar.jsx b/ElectronClient/gui/SideBar.jsx index 49aa64f12..80eb70675 100644 --- a/ElectronClient/gui/SideBar.jsx +++ b/ElectronClient/gui/SideBar.jsx @@ -468,7 +468,7 @@ class SideBarComponent extends React.Component { }; const iconName = this.props.collapsedFolderIds.indexOf(folder.id) >= 0 ? 'fa-chevron-right' : 'fa-chevron-down'; - const expandIcon = ; + const expandIcon = ; const expandLink = hasChildren ? ( {expandIcon} @@ -558,7 +558,7 @@ class SideBarComponent extends React.Component { makeHeader(key, label, iconName, extraProps = {}) { const style = this.style().header; - const icon = ; + const icon = ; if (extraProps.toggleblock || extraProps.onClick) { style.cursor = 'pointer'; @@ -572,7 +572,7 @@ class SideBarComponent extends React.Component { const toggleKey = `${key}IsExpanded`; if (extraProps.toggleblock) { const isExpanded = this.state[toggleKey]; - toggleIcon = ; + toggleIcon = ; } if (extraProps.selected) { style.backgroundColor = this.style().listItemSelected.backgroundColor; @@ -712,7 +712,7 @@ class SideBarComponent extends React.Component { synchronizeButton(type) { const style = Object.assign({}, this.style().button, { marginBottom: 5 }); - const iconName = 'fa-refresh'; + const iconName = 'fa-sync-alt'; const label = type === 'sync' ? _('Synchronise') : _('Cancel'); const iconStyle = { fontSize: style.fontSize, marginRight: 5 }; @@ -720,7 +720,7 @@ class SideBarComponent extends React.Component { iconStyle.animation = 'icon-infinite-rotation 1s linear infinite'; } - const icon = ; + const icon = ; return ( ; + icon = ; } const isEnabled = !('enabled' in this.props) || this.props.enabled === true; diff --git a/ElectronClient/gui/style/ConfigMenuBar.js b/ElectronClient/gui/style/ConfigMenuBar.js index 077b00321..7b7f9c7a9 100644 --- a/ElectronClient/gui/style/ConfigMenuBar.js +++ b/ElectronClient/gui/style/ConfigMenuBar.js @@ -20,7 +20,7 @@ const style = createSelector( }, buttonIcon: { fontSize: 24, - color: theme.colorFaded, + color: theme.iconColor, }, buttonLabel: { display: 'flex', diff --git a/ElectronClient/gui/style/theme/aritimDark.js b/ElectronClient/gui/style/theme/aritimDark.js index 80be02fae..eecaa85cf 100644 --- a/ElectronClient/gui/style/theme/aritimDark.js +++ b/ElectronClient/gui/style/theme/aritimDark.js @@ -1,4 +1,6 @@ const aritimStyle = { + appearance: 'dark', + backgroundColor: '#10151a', // Main background color backgroundColorTransparent: 'rgba(16, 21, 26, 0.9)', // oddBackgroundColor: '#141a21', diff --git a/ElectronClient/gui/style/theme/dark.js b/ElectronClient/gui/style/theme/dark.js index 837a4ee54..ecc2567bc 100644 --- a/ElectronClient/gui/style/theme/dark.js +++ b/ElectronClient/gui/style/theme/dark.js @@ -1,4 +1,6 @@ const darkStyle = { + appearance: 'dark', + backgroundColor: '#1D2024', backgroundColorTransparent: 'rgba(255,255,255,0.9)', oddBackgroundColor: '#dddddd', diff --git a/ElectronClient/gui/style/theme/dracula.js b/ElectronClient/gui/style/theme/dracula.js index 1b67f8a74..8cd3046d6 100644 --- a/ElectronClient/gui/style/theme/dracula.js +++ b/ElectronClient/gui/style/theme/dracula.js @@ -1,4 +1,6 @@ const draculaStyle = { + appearance: 'dark', + backgroundColor: '#282a36', backgroundColorTransparent: 'rgba(40, 42, 54, 0.9)', oddBackgroundColor: '#282a36', diff --git a/ElectronClient/gui/style/theme/nord.js b/ElectronClient/gui/style/theme/nord.js index e3137383e..23a6d729f 100644 --- a/ElectronClient/gui/style/theme/nord.js +++ b/ElectronClient/gui/style/theme/nord.js @@ -45,6 +45,8 @@ const nord = ['#2e3440', '#3b4252', '#434c5e', '#4c566a', '#d8dee9', '#e5e9f0', // 2e3440 === rbga(46, 52, 64, 1) const nordStyle = { + appearance: 'dark', + backgroundColor: nord[0], backgroundColorTransparent: 'rgba(46, 52, 64, 0.9)', oddBackgroundColor: nord[1], diff --git a/ElectronClient/gui/style/theme/solarizedDark.js b/ElectronClient/gui/style/theme/solarizedDark.js index a0f818edc..2d839df37 100644 --- a/ElectronClient/gui/style/theme/solarizedDark.js +++ b/ElectronClient/gui/style/theme/solarizedDark.js @@ -1,4 +1,6 @@ const solarizedDarkStyle = { + appearance: 'dark', + backgroundColor: '#002b36', backgroundColorTransparent: 'rgba(0, 43, 54, 0.9)', oddBackgroundColor: '#073642', diff --git a/ElectronClient/index.html b/ElectronClient/index.html index 93f0bb641..5a867092a 100644 --- a/ElectronClient/index.html +++ b/ElectronClient/index.html @@ -9,7 +9,7 @@ --> Joplin - + diff --git a/ElectronClient/package-lock.json b/ElectronClient/package-lock.json index afab12169..963ed9849 100644 --- a/ElectronClient/package-lock.json +++ b/ElectronClient/package-lock.json @@ -203,6 +203,11 @@ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.8.2.tgz", "integrity": "sha512-rLu3wcBWH4P5q1CGoSSH/i9hrXs7SlbRLkoq9IGuoPYNGQvDJ3pt/wmOM+XgYjIDRMVIdkUWt0RsfzF50JfnCw==" }, + "@fortawesome/fontawesome-free": { + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.13.0.tgz", + "integrity": "sha512-xKOeQEl5O47GPZYIMToj6uuA2syyFlq9EMSl2ui0uytjY9xbe8XS0pexNWmxrdcCyNGyDmLyYw5FtKsalBUeOg==" + }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -1449,13 +1454,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "dev": true, + "optional": true }, "is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, + "optional": true, "requires": { "is-extglob": "^1.0.0" } @@ -1943,7 +1950,8 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.1.tgz", "integrity": "sha512-HRZPIjPcbwAVQvOTxR4YE3o8Xs98NqbbL1iEZDCz7CL8ql0Lt5iOyJFxfnAB0oFs8Oh02F/lLlg30Mexv46LjA==", - "dev": true + "dev": true, + "optional": true }, "boxen": { "version": "4.2.0", @@ -4971,13 +4979,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "dev": true, + "optional": true }, "is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, + "optional": true, "requires": { "is-extglob": "^1.0.0" } @@ -5145,7 +5155,8 @@ "version": "2.1.1", "resolved": false, "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -5194,7 +5205,8 @@ "version": "1.1.0", "resolved": false, "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", @@ -5207,7 +5219,8 @@ "version": "1.1.0", "resolved": false, "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -5338,7 +5351,8 @@ "version": "2.0.4", "resolved": false, "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -5352,6 +5366,7 @@ "resolved": false, "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -5368,6 +5383,7 @@ "resolved": false, "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -5376,13 +5392,15 @@ "version": "0.0.8", "resolved": false, "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.9.0", "resolved": false, "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -5403,6 +5421,7 @@ "resolved": false, "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -5501,7 +5520,8 @@ "version": "1.0.1", "resolved": false, "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -5515,6 +5535,7 @@ "resolved": false, "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -5610,7 +5631,8 @@ "version": "5.1.2", "resolved": false, "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -5652,6 +5674,7 @@ "resolved": false, "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -5673,6 +5696,7 @@ "resolved": false, "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -5721,13 +5745,15 @@ "version": "1.0.2", "resolved": false, "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.1.1", "resolved": false, "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "dev": true, + "optional": true } } }, @@ -8645,7 +8671,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "dev": true, + "optional": true }, "is-glob": { "version": "2.0.1", diff --git a/ElectronClient/package.json b/ElectronClient/package.json index 1ad798218..099447ac4 100644 --- a/ElectronClient/package.json +++ b/ElectronClient/package.json @@ -94,6 +94,7 @@ "7zip-bin-win": "^2.1.1" }, "dependencies": { + "@fortawesome/fontawesome-free": "^5.13.0", "app-module-path": "^2.2.0", "async-mutex": "^0.1.3", "base-64": "^0.1.0", diff --git a/ElectronClient/theme.js b/ElectronClient/theme.js index 008aa85ae..e6cf9de8d 100644 --- a/ElectronClient/theme.js +++ b/ElectronClient/theme.js @@ -30,6 +30,8 @@ const globalStyle = { headerButtonHPadding: 6, toolbarHeight: 35, + + appearance: 'light', }; globalStyle.marginRight = globalStyle.margin; @@ -84,6 +86,7 @@ globalStyle.buttonStyle = { function addExtraStyles(style) { style.selectedDividerColor = Color(style.dividerColor).darken(0.2).hex(); + style.iconColor = Color(style.color).alpha(0.8); style.tagStyle = { fontSize: style.fontSize, @@ -204,7 +207,7 @@ function addExtraStyles(style) { }; style.buttonIconStyle = { - color: style.color, + color: style.iconColor, marginRight: 6, }; diff --git a/ReactNativeClient/lib/joplin-renderer/MdToHtml/rules/checkbox.ts b/ReactNativeClient/lib/joplin-renderer/MdToHtml/rules/checkbox.ts index 744746cdc..e177c00b9 100644 --- a/ReactNativeClient/lib/joplin-renderer/MdToHtml/rules/checkbox.ts +++ b/ReactNativeClient/lib/joplin-renderer/MdToHtml/rules/checkbox.ts @@ -52,7 +52,7 @@ pluginAssets[2] = function(theme:any) { ul.joplin-checklist li::before { content:"\\f14a"; - font-family:ForkAwesome; + font-family:"Font Awesome 5 Free"; background-size: 16px 16px; pointer-events: all; cursor: pointer; diff --git a/ReactNativeClient/lib/models/Setting.js b/ReactNativeClient/lib/models/Setting.js index cf4d3f20c..7aa6c68fe 100644 --- a/ReactNativeClient/lib/models/Setting.js +++ b/ReactNativeClient/lib/models/Setting.js @@ -1085,15 +1085,15 @@ class Setting extends BaseModel { } static sectionNameToIcon(name) { - if (name === 'general') return 'fa-sliders'; - if (name === 'sync') return 'fa-refresh'; - if (name === 'appearance') return 'fa-pencil'; - if (name === 'note') return 'fa-file-text-o'; - if (name === 'plugins') return 'fa-puzzle-piece'; - if (name === 'application') return 'fa-cog'; - if (name === 'revisionService') return 'fa-archive-org'; - if (name === 'encryption') return 'fa-key-modern'; - if (name === 'server') return 'fa-hand-scissors-o'; + if (name === 'general') return 'fas fa-sliders-h'; + if (name === 'sync') return 'fas fa-sync-alt'; + if (name === 'appearance') return 'fas fa-pencil-alt'; + if (name === 'note') return 'far fa-file-alt'; + if (name === 'plugins') return 'fas fa-puzzle-piece'; + if (name === 'application') return 'fas fa-cog'; + if (name === 'revisionService') return 'fas fa-history'; + if (name === 'encryption') return 'fas fa-key'; + if (name === 'server') return 'far fa-hand-scissors'; return name; }