From c62901c2036808d5caacebeb247ca1f82eb0c6c0 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 29 Nov 2016 21:16:26 +1100 Subject: [PATCH 0001/1064] GPU: Prefer dedicated card over intel card --- neofetch | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/neofetch b/neofetch index 1c64c568..bc1cdba7 100755 --- a/neofetch +++ b/neofetch @@ -927,21 +927,12 @@ get_gpu() { if [[ -f "/tmp/neofetch/gpu" ]]; then source "/tmp/neofetch/gpu" else - bdf_number="$(PATH="/sbin:$PATH" lspci -k | grep -A2 -F 'VGA' | grep -B2 -F 'Kernel driver in use' | awk '/^\w/ {print $1}')" - - if [[ -z "$bdf_number" ]]; then - # Fallback if no kernel driver is in use - gpu="$(PATH="/sbin:$PATH" lspci -mm | awk -F '\\"|\\" \\"' '/3D|VGA/ {print $3 " " $4}')" - - else - # Find the currently used GPU by its BDF - gpu="$(PATH="/sbin:$PATH" lspci -mm | awk -v bdf_number="$bdf_number" -F '\\"|\\" \\"' '$0 ~ bdf_number {print $3 " " $4}')" - fi + # Fallback if no kernel driver is in use + gpu="$(PATH="/sbin:$PATH" lspci -mm | awk -F '\\"|\\" \\"' '/3D|VGA/ {print $3 " " $4}')" case "$gpu" in - "intel"*) gpu="Intel Integrated Graphics" ;; - - "advanced"*) + *"advanced"*) + gpu="${gpu//Intel*$'\n'}" gpu="${gpu/'[AMD/ATI]' }" gpu="${gpu/'[AMD]' }" gpu="${gpu/*\[}" @@ -949,7 +940,8 @@ get_gpu() { gpu="AMD $gpu" ;; - "nvidia"*) + *"nvidia"*) + gpu="${gpu//Intel*$'\n'}" gpu="${gpu/*\[}" gpu="${gpu/\]*}" gpu="NVIDIA $gpu" @@ -959,6 +951,10 @@ get_gpu() { gpu="VirtualBox Graphics Adapter" ;; esac + + [[ "$gpu" =~ "intel" ]] && \ + gpu="Intel Integrated Graphics" + cache "gpu" "$gpu" "/tmp" fi ;; From 07c4f9fc52a904847d8524d45ecef4e85074fee2 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 29 Nov 2016 21:20:55 +1100 Subject: [PATCH 0002/1064] GPU: Remove comment --- neofetch | 1 - 1 file changed, 1 deletion(-) diff --git a/neofetch b/neofetch index bc1cdba7..8e357583 100755 --- a/neofetch +++ b/neofetch @@ -927,7 +927,6 @@ get_gpu() { if [[ -f "/tmp/neofetch/gpu" ]]; then source "/tmp/neofetch/gpu" else - # Fallback if no kernel driver is in use gpu="$(PATH="/sbin:$PATH" lspci -mm | awk -F '\\"|\\" \\"' '/3D|VGA/ {print $3 " " $4}')" case "$gpu" in From 691dc9bad4c1192da300c16ef616c21ca915136b Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 30 Nov 2016 07:06:34 +1100 Subject: [PATCH 0003/1064] GPU: [Linux] lspci, look for 'Display' --- neofetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch b/neofetch index 8e357583..83dd8745 100755 --- a/neofetch +++ b/neofetch @@ -927,7 +927,7 @@ get_gpu() { if [[ -f "/tmp/neofetch/gpu" ]]; then source "/tmp/neofetch/gpu" else - gpu="$(PATH="/sbin:$PATH" lspci -mm | awk -F '\\"|\\" \\"' '/3D|VGA/ {print $3 " " $4}')" + gpu="$(PATH="/sbin:$PATH" lspci -mm | awk -F '\\"|\\" \\"' '/Display|3D|VGA/ {print $3 " " $4}')" case "$gpu" in *"advanced"*) From 67111826276c3c875c108898dd9fb0638c7f4b91 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 08:58:29 +1100 Subject: [PATCH 0004/1064] Ascii: Update Manjaro ascii --- ascii/distro/manjaro | 3 --- 1 file changed, 3 deletions(-) diff --git a/ascii/distro/manjaro b/ascii/distro/manjaro index d0d37c42..89fa7a2f 100644 --- a/ascii/distro/manjaro +++ b/ascii/distro/manjaro @@ -12,6 +12,3 @@ ${c1}██████████████████ ██████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ -████████ ████████ ████████ -████████ ████████ ████████ -████████ ████████ ████████ From 01882dca04cfb1a614d593b4552f84b09065f710 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 09:23:08 +1100 Subject: [PATCH 0005/1064] Wallpaper: Add support for Cinnamon --- neofetch | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/neofetch b/neofetch index 4971f285..861d9fce 100755 --- a/neofetch +++ b/neofetch @@ -2037,8 +2037,9 @@ get_wallpaper() { [[ -z "$de" ]] && get_de case "$de" in - "MATE"*) image="$(gsettings get org.mate.background picture-filename)" ;; - *) image="$(gsettings get org.gnome.desktop.background picture-uri)" ;; + "Cinnamon"*) image="$(gsettings get org.cinnamon.desktop.background picture-uri)" ;; + "MATE"*) image="$(gsettings get org.mate.background picture-filename)" ;; + *) image="$(gsettings get org.gnome.desktop.background picture-uri)" ;; esac # Strip quotes etc from the path. From 4f604c53f90ca632a7a4c7945e16b8d9ba59ebb2 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 09:23:48 +1100 Subject: [PATCH 0006/1064] Changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74065af6..faab5fd2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -70,6 +70,11 @@ - Use `$XDG_CACHE_HOME` as the thumbnail dir if available. +## Wallpaper + +- Added support for Cinnamon. + + ## Bars - Rename all `progress_` variables to `bar_` to match the function name. From 3c5ac7d9ee46199897f93acbe3d0997b972c85da Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 09:33:46 +1100 Subject: [PATCH 0007/1064] Distro: Cleanup --- neofetch | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/neofetch b/neofetch index 861d9fce..4e5a47e3 100755 --- a/neofetch +++ b/neofetch @@ -44,8 +44,7 @@ get_distro() { case "$os" in "Linux" | "GNU") - if grep -q -F 'Microsoft' /proc/version || \ - grep -q -F 'Microsoft' /proc/sys/kernel/osrelease; then + if [[ "$(< /proc/version)" =~ "Microsoft" || "$(< /proc/sys/kernel/osrelease)" =~ "Microsoft" ]]; then case "$distro_shorthand" in "on") distro="$(lsb_release -sir) [Windows 10]" ;; "tiny") distro="Windows 10" ;; From 06db0b517b368a1f3676ec94bca0ed122800a7a6 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 09:46:31 +1100 Subject: [PATCH 0008/1064] General: Combine test --- neofetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch b/neofetch index 4e5a47e3..4018eb9a 100755 --- a/neofetch +++ b/neofetch @@ -1920,7 +1920,7 @@ get_image_backend() { get_ascii() { if [[ ! -f "$ascii" || "$ascii" == "distro" ]]; then # Error message - [[ "$ascii" != "distro" ]] && [[ ! -f "$ascii" ]] && \ + [[ "$ascii" != "distro" && ! -f "$ascii" ]] && \ err "Ascii: Ascii file not found, using distro ascii." # Lowercase the distro name From 112613410d1851982352b7108665acf8c6e8c158 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 09:52:06 +1100 Subject: [PATCH 0009/1064] General: Remove TODO --- neofetch | 1 - 1 file changed, 1 deletion(-) diff --git a/neofetch b/neofetch index 4018eb9a..2b531d58 100755 --- a/neofetch +++ b/neofetch @@ -52,7 +52,6 @@ get_distro() { esac ascii_distro="Windows 10" - # TODO: Install Red Star OS and check if this is really needed. elif [[ -f "/etc/redstar-release" ]]; then case "$distro_shorthand" in "on" | "tiny") distro="Red Star OS" ;; From 463b846c06270f6839772d28411468ced93a1aeb Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 12:22:04 +1100 Subject: [PATCH 0010/1064] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index faab5fd2..2ba13b99 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -100,7 +100,7 @@ **GPU**
-- [Linux] Properly detect gpu in multi gpu setups. **[@TonCherAmi](https://github.com/TonCherAmi)** +- [Linux] Prefer dedicated GPU over integrated GPU. **Terminal**
From 00447db6d7664cb1e756e01533f4978e95055e55 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Fri, 2 Dec 2016 12:11:39 +0700 Subject: [PATCH 0011/1064] Public IP: Add caching --- neofetch | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/neofetch b/neofetch index 2b531d58..ae198851 100755 --- a/neofetch +++ b/neofetch @@ -1743,18 +1743,30 @@ get_local_ip() { } get_public_ip() { - if type -p dig >/dev/null; then - public_ip="$(dig +time=1 +tries=1 +short myip.opendns.com @resolver1.opendns.com)" - [[ "$public_ip" =~ ^\; ]] && unset public_ip + # Use cache if available + if [[ -f "/tmp/neofetch/public_ip" ]]; then + source "/tmp/neofetch/public_ip" + elif [[ -f "/Library/Caches/neofetch/public_ip" ]]; then + source "/Library/Caches/neofetch/public_ip" + else + if type -p dig >/dev/null; then + public_ip="$(dig +time=1 +tries=1 +short myip.opendns.com @resolver1.opendns.com)" + [[ "$public_ip" =~ ^\; ]] && unset public_ip + fi + + if [[ -z "$public_ip" ]] && type -p curl >/dev/null; then + public_ip="$(curl --max-time 10 -w '\n' "$public_ip_host")" + fi + + if [[ -z "$public_ip" ]] && type -p wget >/dev/null; then + public_ip="$(wget -T 10 -qO- "$public_ip_host")" + fi fi - if [[ -z "$public_ip" ]] && type -p curl >/dev/null; then - public_ip="$(curl --max-time 10 -w '\n' "$public_ip_host")" - fi - - if [[ -z "$public_ip" ]] && type -p wget >/dev/null; then - public_ip="$(wget -T 10 -qO- "$public_ip_host")" - fi + case "$os" in + "Mac OS X"*) cache "public_ip" "$public_ip" "/Library/Caches" ;; + *) cache "public_ip" "$public_ip" "/tmp" ;; + esac } get_users() { From 2d7657fd6b19ef2b5bfd3304eecbc9548d037c3f Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 16:23:49 +1100 Subject: [PATCH 0012/1064] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ba13b99..e2b70221 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -131,6 +131,7 @@ **Public IP**
+- Cache the output of the command. **[@konimex](https://github.com/konimex)** - [dig] Fixed connection timed out with public_ip. **[@iandrewt](https://github.com/iandrewt)** **Resolution**
From ca27d94b539284452e93a572a7f11aeced07ec52 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 17:02:28 +1100 Subject: [PATCH 0013/1064] Update CHANGELOG.md --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2b70221..08d4c3e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +## Neofetch 2.0 + +This is the biggest release of Neofetch in a long time. 97 files were changed with 2700~ additions to 2900~ deletions. Although the changelog isn't as interesting this time majority of the script has been rewritten, restructered and cleaned up. Every function and variable name follows a proper naming scheme and a large number of bugs were fixed. + +The ascii file handling was rewritten, ascii art is now stored/read as plain text! All `eval` usage was removed from Neofetch, vim fold markers/comments are no longer enforced and we now run on GNU Hurd, Haiku and more. + +When I was rewriting parts of the script I thought to myself; Neofetch is using the bash shebang and does depend on bash so why not take full advantage of the features bash has to offer? All tests were changed from `[` to `[[`, arithmetic tests now use `(())` and C style for loops are used where possible. + +All of the config file documentation was rewritten and multiple wiki pages were created to hopefully make using/configuring neofetch easier than ever before. You can see the wiki here: [Neofetch Wiki](https://github.com/dylanaraps/neofetch/wiki) + +Some of the config options/arguments were renamed/changed and neofetch will warn you on run if you're using deprecated options (`neofetch -v`). For this release neofetch **will** include backwards compatibility with the old config file but I'd like to remove this stuff in 2.1. I recommend using this release with a fresh config file so that you can make use of the new documentation. + +Thanks to all of the contributors this time around, you guys are a big help and I really appreciate your work towards making Neofetch better and better each release. :) + ## Contributors - **[@konimex](https://github.com/konimex)** From 7a419e76aa0c00ff9703a69193d21c18d7da78ed Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 17:07:02 +1100 Subject: [PATCH 0014/1064] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 08d4c3e8..5bf85a6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ All of the config file documentation was rewritten and multiple wiki pages were Some of the config options/arguments were renamed/changed and neofetch will warn you on run if you're using deprecated options (`neofetch -v`). For this release neofetch **will** include backwards compatibility with the old config file but I'd like to remove this stuff in 2.1. I recommend using this release with a fresh config file so that you can make use of the new documentation. +I say this every release; This changelog is incomplete, for a full list of changes take a look through the commit history. Neofetch now has an unspoken commit style so reading the commit history won't hurt as much as it used to. + Thanks to all of the contributors this time around, you guys are a big help and I really appreciate your work towards making Neofetch better and better each release. :) ## Contributors From 9b558204146ee528086a27af259962718eef581a Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 17:16:41 +1100 Subject: [PATCH 0015/1064] Ascii: Add old arch logo. Closes #471 --- ascii/distro/arch_old | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 ascii/distro/arch_old diff --git a/ascii/distro/arch_old b/ascii/distro/arch_old new file mode 100644 index 00000000..dbd6cefa --- /dev/null +++ b/ascii/distro/arch_old @@ -0,0 +1,16 @@ +${c1} __ + _=(SDGJT=_ + _GTDJHGGFCVS) + ,GTDJGGDTDFBGX0 +${c1} JDJDIJHRORVFSBSVL${c2}-=+=,_ +${c1} IJFDUFHJNXIXCDXDSV,${c2} "DEBL +${c1} [LKDSDJTDU=OUSCSBFLD.${c2} '?ZWX, +${c1} ,LMDSDSWH' `DCBOSI${c2} DRDS], +${c1} SDDFDFH' !YEWD,${c2} )HDROD +${c1} !KMDOCG &GSU|${c2}\_GFHRGO\' +${c1} HKLSGP'${c2} __${c1}\TKM0${c2}\GHRBV)' +${c1}JSNRVW'${c2} __+MNAEC${c1}\IOI,${c2}\BN' +${c1}HELK['${c2} __,=OFFXCBGHC${c1}\FD) +${c1}?KGHE ${c2}\_-#DASDFLSV='${c1} 'EF +'EHTI !H + `0F' '! From e7bd4ff87e79dab1d3f31cc86cd854334665d6b3 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 17:18:44 +1100 Subject: [PATCH 0016/1064] Changelog --- CHANGELOG.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5bf85a6e..12398a25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ ## Neofetch 2.0 -This is the biggest release of Neofetch in a long time. 97 files were changed with 2700~ additions to 2900~ deletions. Although the changelog isn't as interesting this time majority of the script has been rewritten, restructered and cleaned up. Every function and variable name follows a proper naming scheme and a large number of bugs were fixed. +This is the biggest release of Neofetch in a long time. 97 files were changed with 2700~ additions to 2900~ deletions. Although the changelog isn't as interesting this time majority of the script has been rewritten, restructered and cleaned up. Every function and variable name follows a proper naming scheme and a large number of bugs were fixed. -The ascii file handling was rewritten, ascii art is now stored/read as plain text! All `eval` usage was removed from Neofetch, vim fold markers/comments are no longer enforced and we now run on GNU Hurd, Haiku and more. +The ascii file handling was rewritten, ascii art is now stored/read as plain text! All `eval` usage was removed from Neofetch, vim fold markers/comments are no longer enforced and we now run on GNU Hurd, Haiku and more. When I was rewriting parts of the script I thought to myself; Neofetch is using the bash shebang and does depend on bash so why not take full advantage of the features bash has to offer? All tests were changed from `[` to `[[`, arithmetic tests now use `(())` and C style for loops are used where possible. @@ -21,6 +21,7 @@ Thanks to all of the contributors this time around, you guys are a big help and - **[@JorgeGonzalez](https://github.com/JorgeGonzalez)** - **[@iandrewt](https://github.com/iandrewt)** - **[@iwamatsu](https://github.com/iwamatsu)** +- **[@Brottweiler](https://github.com/Brottweiler)** ## Packages @@ -74,6 +75,8 @@ Thanks to all of the contributors this time around, you guys are a big help and - Rename `colors()` to `get_distro_colors()`. - Rename `setcolors()` to `set_colors()`. - Update Netrunner ascii art. +- Added old arch ascii logo. **[@Brottweiler](https://github.com/Brottweiler)** + - Useable by using `--ascii_distro arch_old` or by editing the config. ## Images From cd9b3d1020bceb031fbdd69c9c15ddb4ba3f426a Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 17:19:13 +1100 Subject: [PATCH 0017/1064] Update CHANGELOG.md --- CHANGELOG.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 12398a25..ad589630 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,13 +2,15 @@ This is the biggest release of Neofetch in a long time. 97 files were changed with 2700~ additions to 2900~ deletions. Although the changelog isn't as interesting this time majority of the script has been rewritten, restructered and cleaned up. Every function and variable name follows a proper naming scheme and a large number of bugs were fixed. +Since this version of Neofetch differs so much from the previous versions expect a 2.0.1 release a few days later to fix any bugs that are found after release. + The ascii file handling was rewritten, ascii art is now stored/read as plain text! All `eval` usage was removed from Neofetch, vim fold markers/comments are no longer enforced and we now run on GNU Hurd, Haiku and more. When I was rewriting parts of the script I thought to myself; Neofetch is using the bash shebang and does depend on bash so why not take full advantage of the features bash has to offer? All tests were changed from `[` to `[[`, arithmetic tests now use `(())` and C style for loops are used where possible. -All of the config file documentation was rewritten and multiple wiki pages were created to hopefully make using/configuring neofetch easier than ever before. You can see the wiki here: [Neofetch Wiki](https://github.com/dylanaraps/neofetch/wiki) +All of the config file documentation was rewritten and multiple wiki pages were created to hopefully make using/configuring Neofetch easier than ever before. You can see the wiki here: [Neofetch Wiki](https://github.com/dylanaraps/neofetch/wiki) -Some of the config options/arguments were renamed/changed and neofetch will warn you on run if you're using deprecated options (`neofetch -v`). For this release neofetch **will** include backwards compatibility with the old config file but I'd like to remove this stuff in 2.1. I recommend using this release with a fresh config file so that you can make use of the new documentation. +Some of the config options/arguments were renamed/changed and Neofetch will warn you on run if you're using deprecated options (`neofetch -v`). For this release Neofetch **will** include backwards compatibility with the old config file but I'd like to remove this stuff in 2.1. I recommend using this release with a fresh config file so that you can make use of the new documentation. I say this every release; This changelog is incomplete, for a full list of changes take a look through the commit history. Neofetch now has an unspoken commit style so reading the commit history won't hurt as much as it used to. @@ -40,7 +42,7 @@ Thanks to all of the contributors this time around, you guys are a big help and - Fixed issue where `bold=off` wouldn't work. - Fixed issue where info wasn't detected properly but the subtitle was still displayed. - Fixed issue where using `--disable func func` broke other args. -- Removed all traces of `eval` from neofetch. +- Removed all traces of `eval` from Neofetch. - Removed all vim fold markers and stopped enforcing folding for vim users. - See [#431](https://github.com/dylanaraps/neofetch/pull/431) - Rewrote all of config file documentation. From 7749be4156cd13571c9fa4dd64e97f90305f40da Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 20:06:43 +1100 Subject: [PATCH 0018/1064] General: Add cache dir var --- neofetch | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/neofetch b/neofetch index 02f744db..178b6795 100755 --- a/neofetch +++ b/neofetch @@ -952,19 +952,19 @@ get_gpu() { [[ "$gpu" =~ "intel" ]] && \ gpu="Intel Integrated Graphics" - cache "gpu" "$gpu" "/tmp" + cache "gpu" "$gpu" fi ;; "Mac OS X") # Use cache if it exists - if [[ -f "/Library/Caches/neofetch/gpu" ]]; then - source "/Library/Caches/neofetch/gpu" + if [[ -f "${cache_dir}/neofetch/gpu" ]]; then + source "${cache_dir}/neofetch/gpu" else gpu="$(system_profiler SPDisplaysDataType | awk -F': ' '/^\ *Chipset Model:/ {printf $2 ", "}')" gpu="${gpu//'/ $'}" gpu="${gpu%,*}" - cache "gpu" "$gpu" "/Library/Caches/" + cache "gpu" "$gpu" fi ;; @@ -1739,10 +1739,9 @@ get_local_ip() { get_public_ip() { # Use cache if available - if [[ -f "/tmp/neofetch/public_ip" ]]; then - source "/tmp/neofetch/public_ip" - elif [[ -f "/Library/Caches/neofetch/public_ip" ]]; then - source "/Library/Caches/neofetch/public_ip" + if [[ -f "${cache_dir}/neofetch/public_ip" ]]; then + source "${cache_dir}/neofetch/public_ip" + else if type -p dig >/dev/null; then public_ip="$(dig +time=1 +tries=1 +short myip.opendns.com @resolver1.opendns.com)" @@ -1758,10 +1757,7 @@ get_public_ip() { fi fi - case "$os" in - "Mac OS X"*) cache "public_ip" "$public_ip" "/Library/Caches" ;; - *) cache "public_ip" "$public_ip" "/tmp" ;; - esac + cache "public_ip" "$public_ip" } get_users() { @@ -2816,8 +2812,15 @@ bar() { } cache() { - mkdir -p "$3/neofetch" - printf "%s" "${1/*-}=\"$2\"" > "$3/neofetch/${1/*-}" + mkdir -p "${cache_dir}/neofetch" + printf "%s" "${1/*-}=\"$2\"" > "${cache_dir}/neofetch/${1/*-}" +} + +get_cache_dir() { + case "$os" in + "Mac OS X") cache_dir="/Library/Caches" ;; + *) cache_dir="/tmp" ;; + esac } kde_config_dir() { @@ -3261,6 +3264,7 @@ main() { # Print the info old_functions + get_cache_dir print_info 2>/dev/null # Prompt calculation From b36528dd806a85c6153c195e8e3fff2c3de9a4f7 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 20:13:43 +1100 Subject: [PATCH 0019/1064] GPU: Add caching support for all OS --- neofetch | 71 ++++++++++++++++++++++++++------------------------------ 1 file changed, 33 insertions(+), 38 deletions(-) diff --git a/neofetch b/neofetch index 178b6795..041a090b 100755 --- a/neofetch +++ b/neofetch @@ -919,53 +919,46 @@ get_cpu_usage() { } get_gpu() { + # Use cache if it exists + if [[ -f "${cache_dir}/neofetch/gpu" ]]; then + source "${cache_dir}/neofetch/gpu" + return + fi + case "$os" in "Linux" | "GNU") - # Use cache if it exists - if [[ -f "/tmp/neofetch/gpu" ]]; then - source "/tmp/neofetch/gpu" - else - gpu="$(PATH="/sbin:$PATH" lspci -mm | awk -F '\\"|\\" \\"' '/Display|3D|VGA/ {print $3 " " $4}')" + gpu="$(PATH="/sbin:$PATH" lspci -mm | awk -F '\\"|\\" \\"' '/Display|3D|VGA/ {print $3 " " $4}')" - case "$gpu" in - *"advanced"*) - gpu="${gpu//Intel*$'\n'}" - gpu="${gpu/'[AMD/ATI]' }" - gpu="${gpu/'[AMD]' }" - gpu="${gpu/*\[}" - gpu="${gpu/\]*}" - gpu="AMD $gpu" - ;; + case "$gpu" in + *"advanced"*) + gpu="${gpu//Intel*$'\n'}" + gpu="${gpu/'[AMD/ATI]' }" + gpu="${gpu/'[AMD]' }" + gpu="${gpu/*\[}" + gpu="${gpu/\]*}" + gpu="AMD $gpu" + ;; - *"nvidia"*) - gpu="${gpu//Intel*$'\n'}" - gpu="${gpu/*\[}" - gpu="${gpu/\]*}" - gpu="NVIDIA $gpu" - ;; + *"nvidia"*) + gpu="${gpu//Intel*$'\n'}" + gpu="${gpu/*\[}" + gpu="${gpu/\]*}" + gpu="NVIDIA $gpu" + ;; - *"virtualbox"*) - gpu="VirtualBox Graphics Adapter" - ;; - esac + *"virtualbox"*) + gpu="VirtualBox Graphics Adapter" + ;; + esac - [[ "$gpu" =~ "intel" ]] && \ - gpu="Intel Integrated Graphics" - - cache "gpu" "$gpu" - fi + [[ "$gpu" =~ "intel" ]] && \ + gpu="Intel Integrated Graphics" ;; "Mac OS X") - # Use cache if it exists - if [[ -f "${cache_dir}/neofetch/gpu" ]]; then - source "${cache_dir}/neofetch/gpu" - else - gpu="$(system_profiler SPDisplaysDataType | awk -F': ' '/^\ *Chipset Model:/ {printf $2 ", "}')" - gpu="${gpu//'/ $'}" - gpu="${gpu%,*}" - cache "gpu" "$gpu" - fi + gpu="$(system_profiler SPDisplaysDataType | awk -F': ' '/^\ *Chipset Model:/ {printf $2 ", "}')" + gpu="${gpu//'/ $'}" + gpu="${gpu%,*}" ;; "iPhone OS") @@ -1030,6 +1023,8 @@ get_gpu() { gpu="${gpu/NVIDIA}" gpu="${gpu/Intel}" fi + + cache "gpu" "$gpu" } get_memory() { From 72c7046a9536403a081132c281de2a1102c22e85 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 20:34:31 +1100 Subject: [PATCH 0020/1064] Cache: Move cache file source to info function --- neofetch | 41 ++++++++++++++++++----------------------- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git a/neofetch b/neofetch index 041a090b..84144cbc 100755 --- a/neofetch +++ b/neofetch @@ -919,12 +919,6 @@ get_cpu_usage() { } get_gpu() { - # Use cache if it exists - if [[ -f "${cache_dir}/neofetch/gpu" ]]; then - source "${cache_dir}/neofetch/gpu" - return - fi - case "$os" in "Linux" | "GNU") gpu="$(PATH="/sbin:$PATH" lspci -mm | awk -F '\\"|\\" \\"' '/Display|3D|VGA/ {print $3 " " $4}')" @@ -1733,23 +1727,17 @@ get_local_ip() { } get_public_ip() { - # Use cache if available - if [[ -f "${cache_dir}/neofetch/public_ip" ]]; then - source "${cache_dir}/neofetch/public_ip" + if type -p dig >/dev/null; then + public_ip="$(dig +time=1 +tries=1 +short myip.opendns.com @resolver1.opendns.com)" + [[ "$public_ip" =~ ^\; ]] && unset public_ip + fi - else - if type -p dig >/dev/null; then - public_ip="$(dig +time=1 +tries=1 +short myip.opendns.com @resolver1.opendns.com)" - [[ "$public_ip" =~ ^\; ]] && unset public_ip - fi + if [[ -z "$public_ip" ]] && type -p curl >/dev/null; then + public_ip="$(curl --max-time 10 -w '\n' "$public_ip_host")" + fi - if [[ -z "$public_ip" ]] && type -p curl >/dev/null; then - public_ip="$(curl --max-time 10 -w '\n' "$public_ip_host")" - fi - - if [[ -z "$public_ip" ]] && type -p wget >/dev/null; then - public_ip="$(wget -T 10 -qO- "$public_ip_host")" - fi + if [[ -z "$public_ip" ]] && type -p wget >/dev/null; then + public_ip="$(wget -T 10 -qO- "$public_ip_host")" fi cache "public_ip" "$public_ip" @@ -2355,8 +2343,15 @@ info() { # $1 is the subtitle subtitle="$1" - # Call the function and update variable - "get_${2:-$1}" 2>/dev/null + # Use cache if it exists + if [[ -f "${cache_dir}/neofetch/${2}" ]]; then + source "${cache_dir}/neofetch/${2}" + else + # Call the function. + "get_${2:-$1}" 2>/dev/null + fi + + # Update the variable output="${2:-$1}" # Trim whitespace From 99c0abc820366b8e10596ca8fabb0543ecee6e1d Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 20:35:05 +1100 Subject: [PATCH 0021/1064] Remove comment --- neofetch | 2 -- 1 file changed, 2 deletions(-) diff --git a/neofetch b/neofetch index 84144cbc..2b671c9f 100755 --- a/neofetch +++ b/neofetch @@ -2353,8 +2353,6 @@ info() { # Update the variable output="${2:-$1}" - - # Trim whitespace output="$(trim "${!output}")" # If prin was used in the function, stop here. From 8193bd631355acf718b1530fcceff0a7509f3537 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 20:39:34 +1100 Subject: [PATCH 0022/1064] Cache: Only cache info if the info exists --- neofetch | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/neofetch b/neofetch index 2b671c9f..05493f8b 100755 --- a/neofetch +++ b/neofetch @@ -2800,8 +2800,10 @@ bar() { } cache() { - mkdir -p "${cache_dir}/neofetch" - printf "%s" "${1/*-}=\"$2\"" > "${cache_dir}/neofetch/${1/*-}" + if [[ "$2" ]]; then + mkdir -p "${cache_dir}/neofetch" + printf "%s" "${1/*-}=\"$2\"" > "${cache_dir}/neofetch/${1/*-}" + fi } get_cache_dir() { From 21c1e7fdde4571eaba28dad3f84c696730fdc85f Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 20:47:58 +1100 Subject: [PATCH 0023/1064] Changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad589630..90c05ad1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -121,6 +121,7 @@ Thanks to all of the contributors this time around, you guys are a big help and **GPU**
+- GPU is now cached till reboot. - [Linux] Prefer dedicated GPU over integrated GPU. **Terminal**
From e3372ab9f1042ce8c6a729c72414ddfa4e6ff159 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 20:49:56 +1100 Subject: [PATCH 0024/1064] Update manpage --- neofetch.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch.1 b/neofetch.1 index b6c9edb2..e0bbf3b4 100644 --- a/neofetch.1 +++ b/neofetch.1 @@ -1,4 +1,4 @@ -.TH NEOFETCH "1" "November 2016" "2.0" "User Commands" +.TH NEOFETCH "1" "December 2016" "2.0" "User Commands" .SH NAME neofetch \- simple system information script From 51622c371f5e0ccd0046c6102d9a34aa79abf33d Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 21:05:02 +1100 Subject: [PATCH 0025/1064] Changelog: Clear changelog --- CHANGELOG.md | 161 --------------------------------------------------- neofetch | 2 +- neofetch.1 | 2 +- 3 files changed, 2 insertions(+), 163 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90c05ad1..e69de29b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,161 +0,0 @@ -## Neofetch 2.0 - -This is the biggest release of Neofetch in a long time. 97 files were changed with 2700~ additions to 2900~ deletions. Although the changelog isn't as interesting this time majority of the script has been rewritten, restructered and cleaned up. Every function and variable name follows a proper naming scheme and a large number of bugs were fixed. - -Since this version of Neofetch differs so much from the previous versions expect a 2.0.1 release a few days later to fix any bugs that are found after release. - -The ascii file handling was rewritten, ascii art is now stored/read as plain text! All `eval` usage was removed from Neofetch, vim fold markers/comments are no longer enforced and we now run on GNU Hurd, Haiku and more. - -When I was rewriting parts of the script I thought to myself; Neofetch is using the bash shebang and does depend on bash so why not take full advantage of the features bash has to offer? All tests were changed from `[` to `[[`, arithmetic tests now use `(())` and C style for loops are used where possible. - -All of the config file documentation was rewritten and multiple wiki pages were created to hopefully make using/configuring Neofetch easier than ever before. You can see the wiki here: [Neofetch Wiki](https://github.com/dylanaraps/neofetch/wiki) - -Some of the config options/arguments were renamed/changed and Neofetch will warn you on run if you're using deprecated options (`neofetch -v`). For this release Neofetch **will** include backwards compatibility with the old config file but I'd like to remove this stuff in 2.1. I recommend using this release with a fresh config file so that you can make use of the new documentation. - -I say this every release; This changelog is incomplete, for a full list of changes take a look through the commit history. Neofetch now has an unspoken commit style so reading the commit history won't hurt as much as it used to. - -Thanks to all of the contributors this time around, you guys are a big help and I really appreciate your work towards making Neofetch better and better each release. :) - -## Contributors - -- **[@konimex](https://github.com/konimex)** -- **[@TonCherAmi](https://github.com/TonCherAmi)** -- **[@JorgeGonzalez](https://github.com/JorgeGonzalez)** -- **[@iandrewt](https://github.com/iandrewt)** -- **[@iwamatsu](https://github.com/iwamatsu)** -- **[@Brottweiler](https://github.com/Brottweiler)** - - -## Packages - -- Neofetch is now in Debian's official repos. -- Neofetch is now in Ubuntu's official repos. - - -## General - -- All functions/variables now follow the same naming scheme. `example_func_name` -- Call `uname` once and cache the output instead of calling `uname` 4-5 times. -- Cleaned up and rewrote large chunks of the script. -- Convert math tests to correct syntax. -- Fixed `--disable` and capitalized arguments. -- Fixed issue where `bold=off` wouldn't work. -- Fixed issue where info wasn't detected properly but the subtitle was still displayed. -- Fixed issue where using `--disable func func` broke other args. -- Removed all traces of `eval` from Neofetch. -- Removed all vim fold markers and stopped enforcing folding for vim users. - - See [#431](https://github.com/dylanaraps/neofetch/pull/431) -- Rewrote all of config file documentation. -- Swap all tests from `[` to `[[`. - - -## Operating System - -- Added support for ChaletOS. -- Added support for DracOS. -- Added support for GNU Hurd. **[@konimex](https://github.com/konimex)** -- Added support for Haiku. **[@konimex](https://github.com/konimex)** -- Added support for Korora. **[@konimex](https://github.com/konimex)** -- Added support for Netrunner. **[@konimex](https://github.com/konimex)** -- Added support for Pardus. -- Added support for iPhone 7 and 7 Plus. - - -## Ascii - -- Ascii art is no longer read as a script and is now read as plain text. - - See this wiki page about the new ascii art format. - - https://github.com/dylanaraps/neofetch/wiki/Custom-Ascii-art-file-format -- Neofetch now displays your OS's ascii logo if your distro's logo isn't found. **[@konimex](https://github.com/konimex)** - - Example: [Linux] Tux is displayed if there's no distro ascii. -- `neofetch --ascii_distro x` now sets the mode to ascii for you. You no longer have to use a combination of `--ascii` and `--ascii_distro`. -- [Arch Linux] Changed default ascii colors. -- [Bunsenlabs] Changed default ascii colors. -- Fixed issue with Solarized and certain ascii art. -- Remove all duplicates from `get_distro_colors()`. -- Remove execution permission flag from ascii art files. **[@iwamatsu](https://github.com/iwamatsu)** -- Rename `colors()` to `get_distro_colors()`. -- Rename `setcolors()` to `set_colors()`. -- Update Netrunner ascii art. -- Added old arch ascii logo. **[@Brottweiler](https://github.com/Brottweiler)** - - Useable by using `--ascii_distro arch_old` or by editing the config. - - -## Images - -- Fixed images not appearing in st. -- Added `to_ascii()` and `to_off()`. - - These functions are used when falling back to different image modes. -- Renamed `check_old_flags()` to `old_flags()` to match `old_functions()`. -- Split `get_image()` into `get_term_size()`, `get_image_size()`, `get_image_program()` and `make_thumbnail()`. -- Use `$XDG_CACHE_HOME` as the thumbnail dir if available. - - -## Wallpaper - -- Added support for Cinnamon. - - -## Bars - -- Rename all `progress_` variables to `bar_` to match the function name. - - -## Info - -**Distro**
- -- [Linux] Source `/etc/*-release` files instead of having a dozen separate `awk` commands. - - We source `/etc/os-release` before falling back to `/etc/*-release`. -- Remove lsb_release detection. - - This change was made since lsb_release prints innacurate results on some distros. -- Added fallback when distro isn't found. **[@konimex](https://github.com/konimex)** - - Example: `Linux (Unknown)` - -**Packages**
- -- [Solus] If `pisi` is unavailable, use `eopkg`. -- Added package detection for Lunar Linux. **[@konimex](https://github.com/konimex)** -- Added package detection for TinyCore. **[@konimex](https://github.com/konimex)** -- Remove `/usr/games` from `$PATH` to fix issues with pacman game. - -**GPU**
- -- GPU is now cached till reboot. -- [Linux] Prefer dedicated GPU over integrated GPU. - -**Terminal**
- -- Added support for HyperTerm. **[@JorgeGonzalez](https://github.com/JorgeGonzalez)** - -**Terminal Font**
- -- Added support for HyperTerm. **[@JorgeGonzalez](https://github.com/JorgeGonzalez)** - -**CPU**
- -- [BSD] Added cpu_temp support. **[@konimex](https://github.com/konimex)** - -**CPU Usage**
- -- [iOS] Fixed CPU usage. - -**Shell**
- -- [bash] Simplify bash version. - -**Song**
- -- Added support for Clementine. **[@konimex](https://github.com/konimex)** -- Added support for GNOME Music. **[@konimex](https://github.com/konimex)** -- Added support for Lollypop. **[@konimex](https://github.com/konimex)** -- Added support for Pragha. **[@konimex](https://github.com/konimex)** - -**Public IP**
- -- Cache the output of the command. **[@konimex](https://github.com/konimex)** -- [dig] Fixed connection timed out with public_ip. **[@iandrewt](https://github.com/iandrewt)** - -**Resolution**
- -- [MacOS] If refresh rate is empty don't append Hz. diff --git a/neofetch b/neofetch index 05493f8b..c6bc3298 100755 --- a/neofetch +++ b/neofetch @@ -3216,7 +3216,7 @@ get_args() { "-v") verbose="on" ;; "-vv") set -x; verbose="on" ;; "--help") usage ;; - "--version") printf "%s\n" "Neofetch 2.0"; exit ;; + "--version") printf "%s\n" "Neofetch 2.0.1"; exit ;; esac shift diff --git a/neofetch.1 b/neofetch.1 index e0bbf3b4..49571bc6 100644 --- a/neofetch.1 +++ b/neofetch.1 @@ -1,4 +1,4 @@ -.TH NEOFETCH "1" "December 2016" "2.0" "User Commands" +.TH NEOFETCH "1" "December 2016" "2.0.1" "User Commands" .SH NAME neofetch \- simple system information script From 0b3e0a0f20db3a641348fd96d64dcb9fbe61e88c Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 22:06:01 +1100 Subject: [PATCH 0026/1064] Config: Fix config file typo, closes #475 --- config/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/config b/config/config index 022e9f7d..5334efa2 100644 --- a/config/config +++ b/config/config @@ -134,7 +134,7 @@ shell_version="on" # CPU speed type # -# Default: 'max' +# Default: 'current' # Values: 'current', 'min', 'max', 'bios', # 'scaling_current', 'scaling_min', # 'scaling_max' From 956c79d0dea0ed4f68eaa3e27b8dcf6ae35f75de Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Fri, 2 Dec 2016 18:18:55 +0700 Subject: [PATCH 0027/1064] Distro: Added support for GoboLinux --- neofetch | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/neofetch b/neofetch index c6bc3298..ac1c4ebe 100755 --- a/neofetch +++ b/neofetch @@ -52,6 +52,12 @@ get_distro() { esac ascii_distro="Windows 10" + elif [[ -f "/etc/GoboLinuxVersion" ]]; then + case "$distro_shorthand" in + "on" | "tiny") distro="GoboLinux" ;; + *) distro="GoboLinux $(< /etc/GoboLinuxVersion)" + esac + elif [[ -f "/etc/redstar-release" ]]; then case "$distro_shorthand" in "on" | "tiny") distro="Red Star OS" ;; @@ -410,6 +416,9 @@ get_packages() { type -p tce-status >/dev/null && \ packages="$((packages+=$(tce-status -i | wc -l)))" + type -p Compile >/dev/null && \ + packages="$((packages+=$(ls -d -1 /Programs/*/ | wc -l)))" + # pisi is sometimes unavailable in Solus(?). This uses eopkg # instead if pisi isn't found. if type -p pisi >/dev/null; then From 6b2b57eeddc14eb8a2ad108c57f62af2f63ecc3f Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 23:04:45 +1100 Subject: [PATCH 0028/1064] Update CHANGELOG.md --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e69de29b..c16eeece 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -0,0 +1,9 @@ +## Contributors + +- **[@konimex](https://github.com/konimex)** + +## Info + +**Distro**
+ +- Added support for GoboLinux. **[@konimex](https://github.com/konimex)** From 230b21733915a30e14a9b8a77b1beb4731445487 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 23:16:47 +1100 Subject: [PATCH 0029/1064] Ascii: Added GoboLinux ascii art --- ascii/distro/gobolinux | 13 +++++++++++++ neofetch | 4 ++++ 2 files changed, 17 insertions(+) create mode 100644 ascii/distro/gobolinux diff --git a/ascii/distro/gobolinux b/ascii/distro/gobolinux new file mode 100644 index 00000000..cf005eb9 --- /dev/null +++ b/ascii/distro/gobolinux @@ -0,0 +1,13 @@ +${c1}+Nhsssss. `MM: +${c2}MM/ ./:::/- `MMo::// ./:::/- +MM/-osdd-+mm---hNs`MM+--/Md.omd---dmo +${c3}MM/ `MM:sMm yMh`MM: .MM-yMh hMy +mM+..-MM:oNm...hNy`MM/..:Mm.sNd...dNs +${c4}`+++++oo.`-o++++:``oo++++o` `:o+++o:` + +${c1}oo- :o+ +${c2}MM/ /yo +MM/ +mh mmyoosm/`+mh omy`od+..+mo +${c3}MM/ sMm MM/ `MM:sMm yMh -dmmm: +MM/ sMm MM/ `MM:sMm yMh .hNNm. +${c4}MMhsssss.sMm MM/ `MM:-yNsssmMh`sNs-.sMs diff --git a/neofetch b/neofetch index ac1c4ebe..d46e0083 100755 --- a/neofetch +++ b/neofetch @@ -2501,6 +2501,10 @@ get_distro_colors() { set_colors 3 2 4 5 7 ;; + "GoboLinux"*) + set_colors 5 4 6 2 + ;; + "CRUX"* | "Chakra"* | "gNewSense"* | "SailfishOS"* | "Alpine"* | "Ubuntu-GNOME"* | "Qubes"*) set_colors 4 5 7 6 ;; From 4118ea0d43517d68907307d4da334dc5434b857b Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 09:10:45 +1100 Subject: [PATCH 0030/1064] Public IP: Disable caching --- neofetch | 2 -- 1 file changed, 2 deletions(-) diff --git a/neofetch b/neofetch index d46e0083..1a950f73 100755 --- a/neofetch +++ b/neofetch @@ -1748,8 +1748,6 @@ get_public_ip() { if [[ -z "$public_ip" ]] && type -p wget >/dev/null; then public_ip="$(wget -T 10 -qO- "$public_ip_host")" fi - - cache "public_ip" "$public_ip" } get_users() { From 34c34d8ecfb3f8bb887bacc7c42cac72a953f136 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 09:33:24 +1100 Subject: [PATCH 0031/1064] Image: Change default mode to ascii --- config/config | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/config/config b/config/config index 5334efa2..2bab2b15 100644 --- a/config/config +++ b/config/config @@ -478,10 +478,12 @@ disk_display="off" # Image Source # -# Default: 'wallpaper' -# Values: 'wallpaper', '/path/to/img', '/path/to/dir/', 'off' +# Default: 'ascii' +# Values: 'ascii', 'wallpaper', '/path/to/img', '/path/to/dir/', 'off' # Flag: --image -image_source="wallpaper" +# +# NOTE: Change this to 'wallpaper', '/path/to/img' or /path/to/dir/' to enable image mode. You can also launch neofetch with '--image wallpaper' and etc. +image_source="ascii" # Thumbnail directory # From 3bf9658ab4f242467cc85248d9e4d1372eff9c92 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 09:46:57 +1100 Subject: [PATCH 0032/1064] Distro: Added support for Apricity OS, closes #479 --- ascii/distro/apricity | 18 ++++++++++++++++++ neofetch | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 ascii/distro/apricity diff --git a/ascii/distro/apricity b/ascii/distro/apricity new file mode 100644 index 00000000..eada9d6d --- /dev/null +++ b/ascii/distro/apricity @@ -0,0 +1,18 @@ +${c2} ./o- + ``...`` `:. -/: + `-+ymNMMMMMNmho-` :sdNNm/ + `+dMMMMMMMMMMMMMMMmo` sh:.:::- + /mMMMMMMMMMMMMMMMMMMMm/`sNd/ + oMMMMMMMMMMMMMMMMMMMMMMMs -` +:MMMMMMMMMMMMMMMMMMMMMMMMM/ +NMMMMMMMMMMMMMMMMMMMMMMMMMd +MMMMMMMmdmMMMMMMMMMMMMMMMMd +MMMMMMy` .mMMMMMMMMMMMmho:` +MMMMMMNo/sMMMMMMMNdy+-.`-/ +MMMMMMMMMMMMNdy+:.`.:ohmm: +MMMMMMMmhs+-.`.:+ymNMMMy. +MMMMMM/`.-/ohmNMMMMMMy- +MMMMMMNmNNMMMMMMMMmo. +MMMMMMMMMMMMMMMms:` +MMMMMMMMMMNds/. +dhhyys+/-` diff --git a/neofetch b/neofetch index 1a950f73..2c52ca8f 100755 --- a/neofetch +++ b/neofetch @@ -2491,7 +2491,7 @@ get_distro_colors() { # # $ascii_distro is the same as $distro case "$ascii_distro" in - "Arch"* | "Kogaion"* | "Elementary"* | "GalliumOS"* | "Rosa"* | "OpenWrt"* | "Netrunner"* | "PCLinuxOS"* | "Slackware"* | "KaOS"* | "Kubuntu"* | "Lubuntu"* | "Xubuntu"* | "OpenIndiana"* | "Fedora"* | "Korora"* | "Sabayon"* | "Frugalware"* | "Exherbo"* | "Scientific"* | "Solus"* | "ChaletOS"*) + "Arch"* | "Kogaion"* | "Elementary"* | "GalliumOS"* | "Rosa"* | "OpenWrt"* | "Netrunner"* | "PCLinuxOS"* | "Slackware"* | "KaOS"* | "Kubuntu"* | "Lubuntu"* | "Xubuntu"* | "OpenIndiana"* | "Fedora"* | "Korora"* | "Sabayon"* | "Frugalware"* | "Exherbo"* | "Scientific"* | "Solus"* | "ChaletOS"* | "Apricity"*) set_colors 4 7 1 ;; From 849bfe87d7e6178943122516f8c4dfbeb9460b75 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 09:49:21 +1100 Subject: [PATCH 0033/1064] Changelog: Update --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c16eeece..86847418 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,4 +6,5 @@ **Distro**
+- Added support for Apricity OS. - Added support for GoboLinux. **[@konimex](https://github.com/konimex)** From df4efe6fb6ad48f6d40d74d4ffdcd0a0b79d23ec Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 10:03:46 +1100 Subject: [PATCH 0034/1064] Ascii: Update Ubuntu logo --- ascii/distro/ubuntu | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/ascii/distro/ubuntu b/ascii/distro/ubuntu index c96f6282..57e9abb2 100644 --- a/ascii/distro/ubuntu +++ b/ascii/distro/ubuntu @@ -1,18 +1,20 @@ -${c1} ./+o+- -${c2} yyyyy- ${c1}-yyyyyy+ -${c2} ${c2}://+//////${c1}-yyyyyyo -${c3} .++ ${c2}.:/++++++/-${c1}.+sss/` -${c3} .:++o: ${c2}/++++++++/:--:/- -${c3} o:+o+:++.${c2}`..```.-/oo+++++/ -${c3} .:+o:+o/.${c2} `+sssoo+/ -${c2} .++/+:${c3}+oo+o:`${c2} /sssooo. -${c2}/+++//+:${c3}`oo+o${c2} /::--:. -${c2}+/+o+++${c3}`o++o${c1} ++////. -${c2} .++.o+${c3}++oo+:`${c1} /dddhhh. -${c3} .+.o+oo:.${c1} `oddhhhh+ -${c3} +.++o+o`${c1}`-````.:ohdhhhhh+ -${c3} `:o+++ ${c1}`ohhhhhhhhyo++os: -${c3} .o:${c1}`.syhhhhhhh/${c3}.oo++o` -${c1} /osyyyyyyo${c3}++ooo+++/ -${c1} ````` ${c3}+oo+++o: -${c3} `oo++. +${c1} .-:/+ooosoo+/:-. + `-+ssssssssssssssssss+-` + .+sssssssssssssssss${c2}yyy${c1}ssss+. + .+ssssssssssssssssss${c2}mMMMMh${c1}ssss+. + :sssssssssss${c2}hdmNNNNmhNMMMMd${c1}ssssss: + /ssssssss${c2}ydN${c1}hd${c2}MMMMMMMMddmmh${c1}ssssssss+ + /ssssssss${c2}hMMMMh${c1}hd${c2}hyyhdmMMMMMh${c1}ssssssss/ +.ssssssss${c2}dMMMMh${c1}ssssssssss${c2}hMMMMd${c1}ssssssss. +/ssss${c2}hhhyMMMMy${c1}ssssssssssss${c2}yNMMMh${c1}sssssss/ +oss${c2}yNMMMNhMMd${c1}ssssssssssssss${c2}hNmmh${c1}ssssssso +oss${c2}yMMMMMhMMd${c1}sssssssssssssshmmmh${c1}ssssssso +/ssss${c2}hhhyMMMNy${c1}ssssssssssss${c2}yNMMMh${c1}sssssss/ +.ssssssss${c2}dMMMMh${c1}ssssssssss${c2}hMMMMd${c1}ssssssss. + /ssssssss${c2}hMMMM${c1}hh${c2}dhyyhdmMMMMMh${c1}ssssssss/ + +ssssssss${c2}ydN${c1}hd${c2}MMMMMMMMdmmmh${c1}ssssssss+ + :sssssssssss${c2}hdmNNNNmhNMMMMh${c1}ssssss: + .+ssssssssssssssssss${c2}mMMMMh${c1}ssss+. + .+sssssssssssssssss${c2}yhy${c1}ssss+. + `:+ssssssssssssssssss+:` + .-//+oossoo++/-. From 41c6952a6628a76d8bf04227fdd5145a16c83c04 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 10:14:23 +1100 Subject: [PATCH 0035/1064] Changelog --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 86847418..ce5bc8cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,16 @@ - **[@konimex](https://github.com/konimex)** + ## Info **Distro**
- Added support for Apricity OS. - Added support for GoboLinux. **[@konimex](https://github.com/konimex)** + + +## Image + +- Changed default image mode to `ascii`. + - See: [Images in the terminal](https://github.com/dylanaraps/neofetch/wiki/Images-in-the-terminal#enabling-image-mode) From 9e2ca7c118d1cad6db398bb0e65dd20bc1d2e381 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 10:17:17 +1100 Subject: [PATCH 0036/1064] Changelog: Remove windows newlines' --- CHANGELOG.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce5bc8cc..ec1a0a01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,17 +1,17 @@ -## Contributors - -- **[@konimex](https://github.com/konimex)** - - -## Info - -**Distro**
- -- Added support for Apricity OS. -- Added support for GoboLinux. **[@konimex](https://github.com/konimex)** - - -## Image - -- Changed default image mode to `ascii`. - - See: [Images in the terminal](https://github.com/dylanaraps/neofetch/wiki/Images-in-the-terminal#enabling-image-mode) +## Contributors + +- **[@konimex](https://github.com/konimex)** + + +## Info + +**Distro**
+ +- Added support for Apricity OS. +- Added support for GoboLinux. **[@konimex](https://github.com/konimex)** + + +## Image + +- Changed default image mode to `ascii`. + - See: [Images in the terminal](https://github.com/dylanaraps/neofetch/wiki/Images-in-the-terminal#enabling-image-mode) From 6b0c6f82325c75568f744d760e44003a14d6b614 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 10:34:49 +1100 Subject: [PATCH 0037/1064] Ascii: Update ubuntu ascii --- ascii/distro/ubuntu | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/ascii/distro/ubuntu b/ascii/distro/ubuntu index 57e9abb2..4a2a1075 100644 --- a/ascii/distro/ubuntu +++ b/ascii/distro/ubuntu @@ -1,20 +1,21 @@ -${c1} .-:/+ooosoo+/:-. - `-+ssssssssssssssssss+-` - .+sssssssssssssssss${c2}yyy${c1}ssss+. - .+ssssssssssssssssss${c2}mMMMMh${c1}ssss+. - :sssssssssss${c2}hdmNNNNmhNMMMMd${c1}ssssss: - /ssssssss${c2}ydN${c1}hd${c2}MMMMMMMMddmmh${c1}ssssssss+ - /ssssssss${c2}hMMMMh${c1}hd${c2}hyyhdmMMMMMh${c1}ssssssss/ -.ssssssss${c2}dMMMMh${c1}ssssssssss${c2}hMMMMd${c1}ssssssss. -/ssss${c2}hhhyMMMMy${c1}ssssssssssss${c2}yNMMMh${c1}sssssss/ -oss${c2}yNMMMNhMMd${c1}ssssssssssssss${c2}hNmmh${c1}ssssssso -oss${c2}yMMMMMhMMd${c1}sssssssssssssshmmmh${c1}ssssssso -/ssss${c2}hhhyMMMNy${c1}ssssssssssss${c2}yNMMMh${c1}sssssss/ -.ssssssss${c2}dMMMMh${c1}ssssssssss${c2}hMMMMd${c1}ssssssss. - /ssssssss${c2}hMMMM${c1}hh${c2}dhyyhdmMMMMMh${c1}ssssssss/ - +ssssssss${c2}ydN${c1}hd${c2}MMMMMMMMdmmmh${c1}ssssssss+ - :sssssssssss${c2}hdmNNNNmhNMMMMh${c1}ssssss: - .+ssssssssssssssssss${c2}mMMMMh${c1}ssss+. - .+sssssssssssssssss${c2}yhy${c1}ssss+. +${c1} .-/+oossssoo+/-. `:+ssssssssssssssssss+:` - .-//+oossoo++/-. + -+ssssssssssssssssssyyssss+- + .ossssssssssssssssss${c2}dMMMNy${c1}sssso. + /sssssssssss${c2}hdmmNNmmyNMMMMh${c1}ssssss/ + +sssssssss${c2}hm${c1}yd${c2}MMMMMMMNddddy${c1}ssssssss+ + /ssssssss${c2}hNMMM${c1}yh${c2}hyyyyhmNMMMNh${c1}ssssssss/ +.ssssssss${c2}dMMMNh${c1}ssssssssss${c2}hNMMMd${c1}ssssssss. ++ssss${c2}hhhyNMMNy${c1}ssssssssssss${c2}yNMMMy${c1}sssssss+ +oss${c2}yNMMMNyMMh${c1}ssssssssssssss${c2}hmmmh${c1}ssssssso +oss${c2}yNMMMNyMMh${c1}sssssssssssssshmmmh${c1}ssssssso ++ssss${c2}hhhyNMMNy${c1}ssssssssssss${c2}yNMMMy${c1}sssssss+ +.ssssssss${c2}dMMMNh${c1}ssssssssss${c2}hNMMMd${c1}ssssssss. + /ssssssss${c2}hNMMM${c1}yh${c2}hyyyyhdNMMMNh${c1}ssssssss/ + +sssssssss${c2}dm${c1}yd${c2}MMMMMMMMddddy${c1}ssssssss+ + /sssssssssss${c2}hdmNNNNmyNMMMMh${c1}ssssss/ + .ossssssssssssssssss${c2}dMMMNy${c1}sssso. + -+sssssssssssssssss${c2}yyy${c1}ssss+- + `:+ssssssssssssssssss+:` + .-/+oossssoo+/-. + From 6bbd1c058002900404973480785304c0e214ff02 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 10:36:11 +1100 Subject: [PATCH 0038/1064] Remove newline --- ascii/distro/ubuntu | 1 - 1 file changed, 1 deletion(-) diff --git a/ascii/distro/ubuntu b/ascii/distro/ubuntu index 4a2a1075..db5df090 100644 --- a/ascii/distro/ubuntu +++ b/ascii/distro/ubuntu @@ -18,4 +18,3 @@ oss${c2}yNMMMNyMMh${c1}sssssssssssssshmmmh${c1}ssssssso -+sssssssssssssssss${c2}yyy${c1}ssss+- `:+ssssssssssssssssss+:` .-/+oossssoo+/-. - From 28fd8e8f9367f5454622c18e5b60961397ca7dca Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 10:38:43 +1100 Subject: [PATCH 0039/1064] Changelog --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec1a0a01..95867e0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,3 +15,10 @@ - Changed default image mode to `ascii`. - See: [Images in the terminal](https://github.com/dylanaraps/neofetch/wiki/Images-in-the-terminal#enabling-image-mode) + + +## Ascii + +![ubuntu]() + +- Updated Ubuntu logo to the latest version. From e08605d9142eec8ea25c769acfbb1d28d42946e3 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 10:40:34 +1100 Subject: [PATCH 0040/1064] Update CHANGELOG.md --- CHANGELOG.md | Bin 445 -> 527 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 95867e0c59fafac79253aae9784b36af3654f857..6170b1c53a362a2f3073d54bc40aae81b778aac2 100644 GIT binary patch delta 95 zcmdnX+|RP1moYe_q@ Date: Sat, 3 Dec 2016 14:05:46 +1100 Subject: [PATCH 0041/1064] Ascii: Added old Ubuntu ascii art --- 2016-12-03-103900_1603x1423_scrot.png | Bin 0 -> 350144 bytes ascii/distro/ubuntu_old | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 2016-12-03-103900_1603x1423_scrot.png create mode 100644 ascii/distro/ubuntu_old diff --git a/2016-12-03-103900_1603x1423_scrot.png b/2016-12-03-103900_1603x1423_scrot.png new file mode 100644 index 0000000000000000000000000000000000000000..7af5d2424bf366353204b49ef59f59bfcc9615f8 GIT binary patch literal 350144 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 X4ZP@4)e;FYq;u4tB6cq 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 z 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

A@UMW8Z8t>ArOPL(84_t_hIi^c# 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�P5K0Y-gcJU=F2^lR1bv?~|1d3OQ<#4q5 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 z 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 z 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

l^tlzfg>@pvJ|g?uCdl`<$KJEFYtv841+`*s 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 atzh703W8(}ikf9^ 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 Date: Sat, 3 Dec 2016 14:05:51 +1100 Subject: [PATCH 0042/1064] Ascii: Added old Ubuntu ascii art --- 2016-12-03-103900_1603x1423_scrot.png | Bin 350144 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 2016-12-03-103900_1603x1423_scrot.png diff --git a/2016-12-03-103900_1603x1423_scrot.png b/2016-12-03-103900_1603x1423_scrot.png deleted file mode 100644 index 7af5d2424bf366353204b49ef59f59bfcc9615f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350144 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 X4ZP@4)e;FYq;u4tB6cq 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 z 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

A@UMW8Z8t>ArOPL(84_t_hIi^c# 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�P5K0Y-gcJU=F2^lR1bv?~|1d3OQ<#4q5 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 z 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 z zXcw8vd;_kZ^xqjWC`fxmc%>|PX(A`|CAwGz;x!lA{&WGf0S1`yH|8=I=I zs?;}jr0J6^`%I4;Nv`x{KkfuzQ%g&a8_Hdq+|IRslDkRXtJ@QR$8S6}(pGSDJzK`v zu{x^acJslYr)_DxYaUrD6nBL?J}`-Zi$uHZP-%GSmyYx&PoWfMV}^)Od8(q}1}of`f6|QShQu?U zR@jb*egsf|aElXkicd1TatY*{48tJ$7e|;4!=!yW_-`5kUZOOe7?ON398__AX9(X> z9hFS)>l%0wPV4N00bFS(-?y>S=tO@v=3i~w4G7|vt{wSA@y&lKWY7i72$D8SM7JUNr#-DFea4L#dxVv$%C&;+UmnBQ`Bf&DB8d%OOpLwumV^KW zt2QpeB0b}Y&o`6Lxx9jwNBL^F^VD67Oho8JOcCn@ub+>O=-DmQlBLYOl;d7G zGk9!*%4EC2`P=u5jKhB&g8K+|1_PPrnfFttq1ZdIrmm!GP7+)x?-M#w0(URZAjQ}; zY{ZIXHnEC_DVAjG4Y{8mHS)`D2%%5+&mfyz4NSuA0d2#eFvEbaXEmpT1 z;UOYve}H!Z3oet3lCzloktdaaP1!9N=9v&(Mcdn4y0Xd^vAFr>up5LlHl%|7QS{-% zlM#LN3LG8lRu1MIQa*#lXf%eD>)EYk)SLPU8pCG?f*tX@KPD`<>pkj6j?mP^R%vOn z0%{V8&U&jtN44jo11c5yY_2zs)US%c$c<^}%Rd^}@Sf+P89uUZdf}ljm<>lMVj_pn z#>cn)(#cYsU!>+LtNACo(1u$!IkT4bze@3zk7lnF(!m!$%sF4(GmF)Zm2R_NMyFhd zmfA%9W7^;(D9CY!$UQQW85y9bsw`6Ef2V}m&$-g?|A(ErRlx{>#VTBYL|<+G_y0;mzncmv|>j1UUP5Gb*b%Zfq7tx-x zqVh+qo3kW9#dWauCz7k#IOW9MzP|_x zuIxSyN{!FY_l*2VTE@E2sv=z%OdFMT9{Yv>!0WNp_3dY-y1TTE#kKT7Mgv^#HBMQ$ zpHNadyM6AXtwq$6U)X;2Gf2~-x=NBInQ*MlkHtu`>4Pc`_mCfwON>4CdEpUDln#pX zS)nysO~8>UB${Vb$Dz+2ix?PRGFeCIg?vb?I8?DxK#jmpZXdr|WOUnSA zrk^jHtI*on)9TA2#HKG3`G!IsAb1d3kz=>bqb*e|>MRNMI&vc8NA8W(WFTI0aOs0E z7`@e8aRZk5x?fbb+R=3HUV9_C@tKa<%*s=Z?tK4+KSTzRb%QM6Zq)p0{ z@v{Zz0}z5f?DkZZt%>-+}b@{9NX4Ubw zRpxQ%9^KrxBQaEvY{0BC_licxFAnC{+KN^x%dJ|yvW6IIne!qtwSP9a zIQazjyHVwr3`qPJ*YW8!2}1n*U3r-xYi$B{rft|w(nqK%k_THioS~zOETh006{jYA ziuUqyoMLDjZg8sXOuJ;M2(f4z9sHmE87uPuGrc%(W@CBH{vX*dY7R#WI^;Pv23BRc z*@KzSxZFS6+$QVyH>&+(1`IKT8(p1pFH040J0cR@)jsT;P7DvR`r*yQ7 zU>E`-HnQemlp86ytX7ePb_3h9u9YjJg}3xRP@iU!gZglj2Adr1IVQqe?xjqx@N|Eg z91)86ycLEjHm7Ud^Wbkg-z)(qm?vh|NI~`tCukyB*uu?BM>QoIsfuPqA=c_M?NSsK zVcF>;y=Z*^XXgu&lQ??=69YB-3R;5(`N6zl*1R*Jzv>*4MN2xZAr;&<{>x)K4j4Ol z6OcdHfmz~ad-cHnb=2l_lwOy46hiQTv_SJq+pZW@<>OFp3B`TZ#gg+FB#e8-M;1_LrCvU zxcTF5+L!P^Mfw&f6H4%ge`Cw1wA^BzM)v+Z_Y1g_NwLl~`Fsz%)GI=HMY*q*pwXlY zNjc$Z*T9E!RFci((RuR4*623uI#0Bs-}6f*r;Y%9tasB+d^N8nc;rnthu+PHK~(2- z7Trs>{3Va8Kvy1&SsIu7JvJ)8PYWzG7N$U0lwCG7#;X0fnO+PSHK)*2(Y6b31&eVV z`sxlgAwFvno{`XC%Z}aOb8?Y9Wh=m+@)2=llEoz58;Q8&=hH8zY#UQ?*zb8NETrY> zQRqW^{NBl5=s2JPNS-A@b3IO-*34EL82_$@BAjb$HMi|dE1g-UJ|2Zt3$fHF8htaoQh*JZ_nM_o2(T$b$&@9LON zqPxwRdiQvFU5~P5?8EyL#rNwZtiZ0^t5cff!B+L9=#`sNHcLSpWueMYIb2)+->>^D zM|)a{;K{il#|q$4jcb~XS9hq%m8O-)v?W{^@P@S6t5ZNNoFDLh;9t|-xb-Sp>fJM- z%0oHEeAwC5`WES{jDd9!v?|VSYroNE3do#}n)b~gCiPdPBwTH|$a-ysA8@4meyaP{ z>VkIG{vm7MjGW$0VeDh1`6wFeqti^DZ$VAn%KDPWe`p~yInoQ0^X?NB*_`a^J}H)O z0k*JF!eelu_UBl#IKn=^SaCF{AEDajEiU-IwqqM`<-u@xXtIy4{^{iKGd=xbQrfm2 zKbPiAd3JDq(w}lO0q^UI)#8WHHII;*M|Q7Z>u2ZmW#1=jyN(2E3bcqmeTl3`QdY<| zIoMsdr%k>02Xc%4wpm;Hz(XGv^J?qEpo5y2_lA?@kykbF5;wVY99m}7Le7{?6ecx_ z;1J*4WK^q?YTwewSt^82SAR9;^zf`-wN9AtKciv&f50LAh2Eo7b@fjAoq@w-Otwqf zq!jqS8<78h=;tAWmQiV(p$2m;?F-?Tq3F>HB|dYM!{TAW-)nb{hV9r)X<@a1auO!W zBm1J&27WPz!?&-8_3m0M<^M?Thg>y))bu(ixKJ+Ydw16*3`M0`J$=RU0-0UScaGMg zt=HwdQT?%z-uTwuw6c{*J^mINd^Odj`6T250@a0b;)!4Esf*rY*mW_7tYMO444s{w zgAaV?2}^SsngT@EBX@&2*cqy&wAg7X$&5X!O2nbUt4C)hYKqKU}*2m`oB*$Mi}D1zOy%ACs}%+WZyj$<)G|UX9u6peTz_MM^i(C#jqQ%t&X=9Ue%Oaw zN5jmSI%+w!jrq*s*qrW~-70fp5~_}76V01Rd*zbg`_Dg3@#4>C9VW2pK+&7xya(&UxYHt0Vt9DZ(jc6AItH}&gb8%*iR;&aTuOu(^(xP;!-n9 z7$DCzrli|k?$&1UB0jG*imB$JUUv`HK@Q7e3owo>FRn$&l~+(nNxS*5?B1RXw@$W> z^o^5z@L?Y^4-dxy&wF}@+YTqDKdwR__Uxk5G58z0Ya)?KnKl3cm8r;Ao8gaF{u>qq zKT-&j*E}u1ArBIPWbGGlM7H2UWV?mtySG|^n?$>HdS`4FvYB4^yh@?ockl0VJf{%} zuEX|Do1(5i`59ln27@gE-*md^ouK6aKW+Dm!_VwaEnh^$!NGw4nZEZY1vT&C*?jwI zM{Of>TW-y*osII9tski|z0Uip8(&pT5oSuy-wUtE;>Cr|htlk>r#!-F>Rp5yx66%G+mZra&kd-@B$%q8lh(zZ#W zC?wF15Ol*peHk8z*L|aI0{j;5QNM>S?BqWugWAdbB#jdgn~p=2(r-8*LI3NuKsHzP z95aIg;@|K2PlAhhl^!a)2 znGP$Hz;*`5qL2AsY|aNNPgd=vF65gtE(Btd3e7<8Q{cwfP0;!IuxO)=LxW4n4m3i3 z3Dp0BRULjNo|{kTvHoYFztr>^>hB|MZ6FR{r@hGb-s!?nfjBs`&4pzFTHX6xNKKudOvHN+N*HR*w%0I{D?(2q7YvM5E#QrHLGZwP8l6{P{ z|I7MH5DJM!0D28BQ=OIz9HJ7IaYgITe7fGFBvN-k)eGXH8OIb}x5J;?z(PjH$_nlO$%#o(-}$S#3T6cts3Dw&f_8>KC@urB^>T96nLCY(^V@nbU)ciYA4X^D?eL-d!=t2RaGeEGhaFF3U`$-;$$|Z2k`R%hN`8tpP*@4sMEu)fG37dLA;DnpHzL`+0EFn`hVCST%rZ% zxh6JJ>-db3uet9yq;)iZ*`BHu7=~Q@zH{6*HzCI8j|RqFF~e*zFIL!|f5{$2c(MPG zJ&UFGi@ZomptuNd=uXeG(K1*olTkTJ*R#{W?-7O~S40($-G~@36Q0b16qn6qZ>q3( z&^&8atg<87lbigE$cd#C9GqeEF5> z%7%&*^i#-GQM2<#;SW98OgJ1-l&(>K7Cqr)QYiqXaP=wq@5Qp3&3`2OVtIh3A3bom zetT+B^Xn}H^aiqN+9x8gb}}7x$cXm#%vhCZRplI4o+_e}7-N0o+2Q`#K*`&8n3R}K z*~psIZ?hK&5y}r?9I(V;{{CgTnU2WH)aDGRDlrEG-?zrS$;#`~zN7|W3yYbyxo7q?8dqvV+@&wrl^9Sc?TX{6E@r>5 zkJgrAmvm_2Xv0d#`C1>SEava!J#b&9HF;0h+JJ*L3R+t6S52scx_Yauds6EINJhb+ ze@AngU$uG_H^NwmH+~C>HQmB$o3U9hV38@kfFuimj>!QP{N5H zvGwPtUEr;i$I2V&V?wm@!LDc~smg~9))EABk)-o05>g1V*c^|bP$M>2bU!j;-W|81 zIkg0G)i4YkNfxJ&@NgcSn#yQQ?xFhL-DLs#GG`?fm3U}Ff|Fr&0`bl9gARGU?wYd2 zU2HXG!1$~ zs2B7U_H8IAs%_vFi?@?nf#NW(^=u@nm}H`xT=tKTjfh1&O2?nQDd{q}D{DftzZEqR z9cT`8!`e|-)RPUx*&Hn+L4WoNK55_j;C7#hFe!M&$62&+MYdVVCTMV5JqOp3IlVEo zCD>@=xoIpHbp^bY+Vi<|dZ~aW#m~qI%76c%>$PAzr}vTq8}7A+;21;qqlHG-2aU-P z_ql&(kvQZ#Smo|g2G_Pujdeg5`QUK5v=oYC6Zq!x_PF-SJo3s<{bb3}jcQ%$=z7qT z;eah2Dzhtv-8;Hbc8|VH5;~Y8360S}Yem8|PQyjcHfExkp_Epxys6n3l|qfyD1}K$ zaj6oZITB4*d2(qf@jbluT*KUn&tQ~%J9hAy;J02FxY7T1`}j#6YBu50-n(}whr^$j83?VTkdylQI8??*NpLWdSyOO7e@~!sO35=(2;=L1 z_?#Neg+X!UYd7`oWYSNbVH3;b*cXcQ#~CJv;B?#}G5;!?%jL9tL5iH+!A8f4Zg1Ju zur&Q@V0E72_QAeU|5NKz__Xco%k;_7=92D9zJO@!xZ~+e&6JNoQg7_5%dvWM(2`K1 znGC`D^zdSWsEEDLT_PQDIh#)L^@q6{_#QF^kaP0@LX<&Yo_Bb+DSlLa}W=$MeU*flto4*ur(6 zv03caN`?4iQVlt@@Mpl^~vdJ+?KQB3pFi!U)jUeKg7fbo(toLSxP>Avz3$I;1^{bTCjOR$KJ$$>()=p81rv%UvN zS#mi(+N=QKBbfWMy~g|b?fi;;7?&``nf%FhGuOl=rnW@iW9IGOJ2<=trVzX6DE03& z>BdmBGc!jDG~f3xc@Jf0rsGvg%K;|d#v zx$t$ZBCs*nUENKA#!7kMNwXLo;Ii7<|L*C@mR8SASmJ4nnHxGWb#d2h$C3zR=3T2 z6Wy)=Mh_a@(R2F!KIbhY_W7#hqpCZBrnzz{1|#H<)dh%5h}e|C@b2d?U+?Td25xw< zXCzLs)5wrJL{m|vvDBNa{JFfGdH2NzN;84VaF@vdSRL2Pt^~pQ;z!K#3LA9$u>*8g zcTDDi6-(o1VfSq$o6$Z^l6$>CzHEKzoQ@$s5gv`H?KrCW@X(Y;uxOGPQmgI^X@^1n z%I5L#JRM8Pu5$yuwXbgbZm6c7!m3PG-WsSU0NdTwPr3PQb8tAGUcO|z2n?0~o7YMI zK9tGr%Ipb4^LRA}mxTYN8b-7sCmf%OR2vtuEzR}yRyCQKXZYjSv-*+Q5N{0hzjR)-@2>h`p3nQZa$AX8~SheWiloqX=Hr;ZCWL zu_}nG){QXN_3GHYe_GE1->dAUjQkNC0(}|gA%k5I&amL2p#i4A?vDU!(YB*38^YKf&nYJ&=`enN&llr{{XmK*U*SCrZ|ySXs=MD3G$AB&ev9 zJQl)(2buQ8O)S|9*@W*lM=wJr@gn)MltWvYs0U2uH6YlUXZs$Gr zcI_c&VDpzws%G-CB0T-9Crq)da?pLK8?;=`P;zV zEJdD^bPURn-4s|f9bgeqYU8++rE0eylJ@!8{A_5}#TXpqAsYDd;Thj6I;j&#IhD&X zy6*8O^h{tx_g%!vNO_YYc)_CZSz;pZB@_>i4O3F#=KQ?Z*S2%4%4Fr~b2^9J>xfX$ zXQ6D>&)B(&W#;Tx9NTLarrF5zmb&9?CT5b^j;!F9w_v;dIp7mCB>qk3!!)!XlxK%|N5+U z-~g1<;2)@N=U3Cwb#q;Rutf^FKWt z@qG;X)de=%t=u4+J^;Wx=z>6FDC>sb(?aJIk^ey^Mu{giWDN(V2<7?5F@8J-O}-e* z)r6=vP%L6?ppczw)g3dsZY+sd1@>-nWnsO&EXdOn?KS88z=2X>DXog6$xbTdL`5-u zcV)7>Z1+xM-JUII%YNo*eEOE=6VZ?dLJm-mSj6e}7#$t1A}e zlQi}lkTN%SI)w_%5rDP}s1@+hSqMhO<{o+9xXvn$HjxIHuQ=`;6`WJKjYiuLRz1}S zR^olz&05FLROom+D%!-Spu>N1%FC8i%qMl7l!q zJHyC>(s04GH=?VUO6}TZFf$q*r>%=x<}OWKk#7Fvp)iUbG0BYFVWicHPT;%vD6-7`mX&*BBlx!Ey3{@fC;oQW#i1#Vldp2 z((VA{lNG69N0{|ezpKfJ==lQCVm?raRgEOavOM+(esz~BWj zVE+agY){hU?J1aziy&c;)!xpp^{`l?ciBa1Cq_E)@z=U`dCB?SSI5SGC9D%^2+|0z z!!^p@aM<2@cy)f&J#(tCYW-oGLXKsP)gq(8PA!wdewWogi!-NguTz|tNf!~1QA;9> zJZPx%!;u_Z7(vnxW!IJ8E2{N@|A_ag?eT!}! z9mQgITW{O*V*Bz%y=QYXZ0{-)eXbq;Z&sU=;vrT>0F8}7*!dmS;S zNpkIwOtw2aN3DmLk4h>Y@4H`;SqJ5_;?P!&&XxU@*oC3yb#>+)Q#IS(L#N+6?<;D$ zS5zxqp5qp=l8F%@h!~Hdo*!qJj-Ma8Au!K4alc;v7%@k;%pf(q@ar2XeEr@ZzD5xo z<4s`7js8MUbzTY`zavxGF2eY=$_A4#G%Y0(S~TQId9``~DHe{jTXvdnE@}dOelvA8 zYooQ>vlm8OOTDC!>$6diD~8FN$I=^z=xVcmGr<<1+4Mca&2}JQ-PEgLT8^QKYrmcZ zf4O{m;e6G>eDU#Be>a&tJwt%Ta#`)ZfIwg`g_p(W3&~j~TGKX#EZIf{zv#7_6Ufz7 z_F)hQuWfhX+LC*ujC|Zobfs*nF=wK8;plQ<*)grvNg9BY&iR`i+;$~j(`e{!qdj?c z!OQ)24e4w(s6P__dY_hOyaUI3erMMswv%yV$(<1j+qqq~6t_)C2!g5b2FhP(-)709 zv6$xvjPbN_G~#mrr1-=;2Ik!9I93EALh+5VI9j0QX52O450_zn{3@v%`s&xiV|y(- zBS@R8cG+omR+aM~zWK|xQ&bT#gj9g#XXCf(Amf0%z6LD2=5<#$NI67IcHGJNgfSDEPs{f1a?jhA8cCt%UF^>U=-bp-t0BNqumMo|qo=D* zd`tFJ_@D@JLQhdMla&c0Zi3MjTpFp<#Ay(l*Ik}dsv~BC|905N+%`ORU z@zY8OpR@b;D8FfvxtEX6MALKy&dy4QS7KS*tj<=`TfiO%1xLm79qjCJxpt@)!IM4BDHz#WZvaAbd<1nncm zI)}YD1izaXO1OQ$G4oAjFSf0U%7bkqU^vFY&iUzA5Ei?`{YB)V3|?jqCKf6_(XQjm zJl<^J=l%QBC=MOB$9nO*!}lcOC_jQNw2!bmP6DqDzzJC`7I*DT&VQq^~hU+kCDkf+LR*rU(R_>nc}=2u#HZLIuH~LfHMc4p)BZ@H96z{}|rcAJ1rj*|SY=#0cM&y|)MtJQk4Vq?mAb5c`K`K|kxuJ$0fMAIJuTBa{!7HjUI!BsuCpG$ zW2>4a)Q`@2tu4HD1ExrNQ_lyUX69C7SG9TnF1J%C3!Bae!@@+JI#9{D z2!0NDAjo*lDeDSo{dl>^d;-U>Uc48$oIh3{k!f$sHXp};HsEWn(;AqPv9hoa)nb4|N`25z(4HT$8eOgCQI?cc z#c^@T<mw;BJ**}z+hEsx zC(vm3aH)E%n-oiWxna%lkrU;nD0LfkdSREbhgoswW(Qc zkKHeRdesRyA458(**#R+D{Y%Sn4zrsCuPkH06&d5J%6RuwcYLE8R3H(UJ-n3hCpNo zJ2^OnWwr>ae1xYUy&&j8(RaeAY|V__e!ZA>>kYI`9r1czS#9HSuFSqX{D@JvasB#o zx|J#6V!>*?9t=HgR6}qyiIJqZ>X{CS6?%M)+7(eH&W}bDEG~hR4;Sy4NjiiEX7lNY zoz)2Iic`O`8(T!FpjK66PcrOQ$$==J6d8UyUv9F zc_VjRK}3jjmcwWkc9jjTR|1|vJ%X7! z;kvgk>fDEmlHT21zSCcpq>=vuEXN4&JxO`4Ve*qc7n+?zA1hp=FW*@8i>HRFZA-9% ze(UVdV(vy40#%FK zb@z(pOUu6nl0+*eA|T!BFzso3w|S_Jf%Ka=Zu_8+)vS;OT~B_SW}qTIc0FvWMrqJX zsGN#EAgDaM>Ct9&nz$@%l2Mkij$I%5^P9i(N72RWFFj~syn5Ys3l15p3{UmUM=b-3 z#qh~NtG917tJyL+x}S*O%(f4Z!B4h= zcgdPo6)|YTFXQ27u3knhz#N&(xgXf1)wVt#dUFjksi7>fRPd$o9F}}RD30pIb^#E} z`q(#`^qLK(VEHir`Z!InFD8-Y_Ov$Nj&F^AR8y`d^hTp-AdRM%LCVTEkq0J-MiBG_ zshCq)Ap?3Nd>H$cJ8@m4BIL2S=vd>n2N2=W?YIq3E#BoU$~M1t&oo7cXEBDlKmKXH z3Y?es77bP8Yvp+-G`&Om{DaVbEc9G(VHsr>hD{}y8Jx!SS8q8E zHrk0_0D`kSGE_bN3-K_-Mb{797fE4O(;VLWGvBLF)R>yRli|V;qFQFutVTk!Ffnvj z_QS?!>YbNgJ4B{I1^(_lZE@b3Rir6S%PQXPOfEcOMlLlziqHRLo!UQV-+?FRrQccXB2kj zvU!ign&0Em*fF3naJan~TWq{{@yuJc!f9Kg|8Su`c~e4H>k`i-3U5~f8WpyE1zTl- z1KP++8T~cO-t4>wFEcsT+|GV8xNUEUVt4{4)}KZ}Ua(1RqS}2WxOwHJYlAD_{`erN zz4$OS<{phmTpC1rSJ@Y<#iMPoBd6M!xw&pOX0j5T+I+!v(MUSDm; zmpZp2{TV;MVd7{=ky28t;i3H0^ZZ0&bR-&anTkWoLzB$r+h*QYIBV&m{n&>6{mihD zI!A%{usx40d0yRSMI3pb{_oZ{T)H6MeH5hNId`di*Gl@p9i@kPbN{aQzKJ=zK~^Ziq9Th6S%M^E#S28TqkKw%O?m9|MTdw35Ku^;Bo5w0MB=AOEm3WOZ? zuo3b)t8HF??q(xcvWXu;eX21KYz$bIDdv^SW<6=}FcsI$`6f5h)f{EH;lI1HC8=)T zYhkh@1D+wTDC=Cv45e$vN^0QJ$}C3=;~W9vUe!d&FXyTl4GXQRreb;d++8J>eDlzy z#7u`qp?%ou&uC>8X0ek?6GdEBRj99%W<$U6A zCA094vxHR3(}zmH)))Y%ip2E6r6TT9*^6! z-iKb!s8|uIuh7W_&Yl_-<7EK&P%*-og?k*CRYeD(dF|8c2Rc!t{-m<-52?3tSe_k^ z=0J16u1p&yA%@ga=`fo&W7#Kp9O<;$yq~da>nF1MxGRG?EwM*8gN-?FzPJ)m2;}Eu5Y%Cx@Ka$DKfjKa-=>n>1W^!{&raSpT z(`I8LxF-z9u%S98Kl}?b2!@_oD0%I}`EJ8C14u+V2@g%~Lm=}R;^?Dy`kV+uYQq@E5Xs+>Au*z1% zODRjpz4i5Z;pT|bGJ@#wPnMwA%Gr57SwO9+2!3LGirZyX9z5$^c=q~UN2frF>H|m$ z9?NyTRV(`S%0lTbt@?dT%4Cwj<()NX z=gZ-~TfsS-vKA?73Boj|-6ADBy@ndyTdx_ctFy^pgKe*_uNSL~Fhuv=+S*9Z&dZ4k zc}fwup5LD4a3r!k71A38HzM+{Y>s32f`L16A6Kvk-ShSwe@zT|qhwQNl|o)iYy z_#C03DI;T&!&Do~sx3Zk=ILGx4{l(;F(#4-@1*ly#O@Vx)-V_Sl3iGBsW%EPkU2OvU(Ya-4za1%Sx&j)1w}`Wkv#1 z<=t>~PbON~SXor> zLUU`R-;73^ZCj2A2gyek21#5JQeGEUo($>f8MWWhSc-J>-l^YV-$FYFE9-Tu{NpF8 z(N!;lZ8Rr_wq4GX5|x`D;*9Vh^mOahq#vU> zv~t?)*Hb+|e^8|xvPbu9Zk=o8^sm&8TJJSd{5pq5unyT-2v4Z2&_9|t!rH!5cPthd`TcsN*; z`fLoLMHe}&qEX88M|6N1jR*T{y&yvd)f7Ryh2&q!vaq7LMf41OO-_ps1V%;uB5_@$ zi1f@B^NG7z4RsqYZb`$qX{aO|Y_l5tt*3*dZ3@dT9nc~Y-&gCW^cUb(AA2UTzAxFy ztZY?=totasS?o803!1CdU#II(#(l~=GodB*-I!V+FalTiSdKVV7F4af@^L#&&Pc!| z$yPrI9U+)Io1ZP{ZLM&TcW-aS-8c1g-lPh6v~0DSe@aoMVgB3_xdT|Z2bOw6MNIR zepc&#EeA|t^=BP495iS-8nXV&R+rQFyjWsY$;%Gqr1py0lUV5T;sCH93ect4K!fVs z31X%>2#9KBujd(t&-VKZk6BMO4MZAtP|aVcS3^NCY#+1QA2t%8iEN^-P@V9I$jD6>=U=8x`c3iwUp`X?0K>75|+XGyU^u!C39$#>0nZHw6-Z3<0JUnK)?lk z297mD>?2wU^il;red0TwFP|CWT&M^SNwj($b;`TLJO-Bn#{ed9fCrSXxAjn|lYwY= z)a&K$Z#;n~)7yUeJOOHE&eP1SB|#y8K@ISW7BwYL3>&0srjW1l>! zE+n0lYrLJt5@5jYbc4Us^UIb7J_&f-zyL$sD7Z)H-8AnhHhem_$`8i^L2zSqR)bw8#( zdia=0WBb>x{_nX0NO8<2h_?kH5QDC#3m$2+$_V3x{ix}Eb$qQ>k4Ly~cYa7Mf2kqw zw)f5Def1jjytiN&*4oBEp}k8?aw^ND)QA5?$N6+H;-xi)>!6R3{227im});m@O;QG zxR|etAp!>KMe-+X;OV}hZv>jS>1bg8S_yD63a`y)XOC$XZ5a32;aJ<-*M}liNgJ!{6UjSqV#sC+!<$FT3|0fh9Qx?RaYY6Dm${n= zyn0O9k~U4*4$k)HVJky8uJDtI#i*yJYFha1-(wVvUN;*i&Y3|PY3a+Oq-J@=0)PwUMW)fYCfee^Ok1-tOhui97KNb`<^*pZ%JK1mSq z2v|+&5tVr`1sWMWtR^#;^Uo#x(4tUhg1?L zVAh8WqFk@+<4jG#OXgyDoxzZ}Fp7Y|7)!|VJhiU-vTK?i*5{tDJv$XuPY;&?dW zGH-)gbUU*q!l2r^<7F$E;ES`=a^=RlHEEwd#-e00N z*gtnHQ}y>I3Q!2m=L_PdpcyN;xYo&fKSMQMS$Q_Y5vUbwQ-(tnMsz5HgdM6^u8o?Dj z>2!_okFlbXl2S%kQ?Yn?CU3>5evi79Kq3y?u}=b;)6*rJ4e`+}d5ZI)22N7hN^P-Q zUSn^7G48-ePOj)3k)<}%lK7lrM=Jq+g9kgjDxj3h1??C0A)AOpui0R~+0LhMkj(j~ zlFxDkKufVo`9~s+>-zv=7MBHtONfqfYMmoyh0-b>Y5b3^9D`hjjq14~A2Q;#a)?52 ze`Em)1Tl73eP+p1zX@%z1}#RNi_U2;kJ~UOZCA%Yvz5Fu11TGtNG&D%yTkUUlku;& zFB?5l%IP0nck-kMLe_1Q6ZNz$IMXVJw)X}ck7y>)f(mO&Y<&1Nn;WWB?Eo+|`Oj0z zL>aYAc}y0&0*|93B7vyC7*&&X3=B2^kpx&`;u9|o*N=yo%$3PIliDZbjtr!1AL;(& z#|AD`4Sa~CHapR`lN6@4Kkz-*mG0fP`zqaOGryJFR%O}s+cB^!0-KXrhnR5r_nOJQ zoe;Iq{K{!L!jU6I%T$k(Osuv2S3FMbno!*x4*mMHiQEr*rV%8Q@f;b@&~JXn9~sy` zRD+9%gJ_UZQsFpwIH(jTFx>WTqHYmY*=r&eHfdc(xN<+79o-dOliB1+k>$dr3zX{W z;s>`OYiSd}NrJtxd4@hkVpSm<^yE72NR0-=Z`aRaW-UCd*1EZ+N$hb1_`)SY23J*y z2H;UfpvmGlZJWwn_Q`$7sBR(C{hp51zE`(|#7L+d*M7{fzYZw9Tibl?XD-8HUb;IN zS0ci^abL~;g4I%KdCj*eLAG3T>V(u%wYWhso<&K4lz+bB3O$1K0aT>iBG+G@kdcFp zIvO^@K-1^SfuX7JNAHMgJTV84p}VB8ZL|vQPlTq(K+5UqgH$`jV}5)C=a|7A{YZUQ zb6(p6QxC<1qq#NN%8<6V&8R>82kYx^tM^Z(ilwA+KuUwJ2`C8Lqx;ymtDUjVfal5rLGiMAv}%K!K`QFHvSF zB?Yg>PKH$|U^F?6Y{yudfVV?mx{7ytp|_{-a9jTi;u;hLWGtY1pZO+FLqI%Ws6Pu; zc%SijMg3^4V`94{U7I?k>goGL^HeW~Riln3d_76?ay+2}wn9LlxB^daRP~#WwI&MT z>h|p{x9H)M619o`zy-5S<+3MI3rL8)aEraLxunf`f<=M_N0jf=UHs4@@Rb~x+H1n3 zV)XYR!Kv{jbLz78Wzz?8Af&{BA13*i9=%#*KXXU5-ON1a@`~nB)3|l8s>Wey&GM+w zO#BXi8Q3r8=9G!?H{AY+7D2}B7Xtk!L?VPtlshvW$b28OLX%tdUxKLWaGk!_NZAi( zT1oS<=}04|L^z*cVn#jwIxE=@|N3=AjVYm}uQH@;zIFRYJh!Th%I4R%=g- z!w)ba6P1CF!QO?|l9XKFN2&StBV2j}>6;X;OWMg(6H9I0aQCw)Bzz{i3_ZG0ByKIW zz@G-z-^_A+YUS)WLCKEyje*_%)OBzgVq0@#p{W2uaR~!CnjIsd{KmSvshRMe9qQ=d zVJx{Xm3r0M1z;av4O5HC8r_*wOp7ADF2`+}!It)nH-x^1+lV(#-^96_FyZBgnwVBC zC&{}#yC(RcbxM4b-msx(P?gN}WwT__#ueib-BS4&x+yY1I_JxSJ_CuM*d1imvB6@Uiyhe>MjE=!*-n@V8PzZViav`~AlDukS zuJcHG3D(4b8x0#kA9I*)Nv@uF?qpJ)gBpc#Mpff|V3E>qc0v0K3KaM%1>P*K;l|Gp z-9wm|_Q{|)jEZ;ZS*Y%p8ptzMi{I7&aoQJh4Rg?5+rCAMelT+A(*qsrJoyo@Blm6|-P zT)O3&Jl=^=K`C)U$xWdH4)&w?yl)kR26W5_*5EmmUr`0cBBiHQzAhfV`XdTn<-?}L z(GRI$wlu6W@6$~P3D?1dASqW=e4LE0ZohW>ODt9A}PU2?Kjv>U9nw11y=E z0CbgfQ>O_sZfG^dl>FxHf>8|s{`Pn+eF0nFYQ}R!QJ25VPMfbr_fR`|RKA3_2+e+X zINQ7yJwCZI3hN9LE&K_4`;oAptS(0HQMw{BA5*N{gbIy02<}6bnq!|^3k~v+EWhwsMLv%P(}m*awfLa3CnG3~FHT+e+A=>@(qEwdUs!u@bRb`W>d zkD5Yqbf}3x^ZCzULZ7Vxh5>tq87?uHE`XENKG_GCaVegcFulvuiz?*1_WZ+18lJQg z4k=(q@M;NMK{vfU<*X1;ZB&K_Fp3@R)31fkZFaseml)#zpp_c&)mhYEkNQzZ{n}4P zIu529lM(lMxLpE&?-zHogWY^i@8mcB-xaF&tSkJD&2}`1oSrK=%q1k=iY3oWi42-H zQO~CGwqCfL9AvSls6V+50QpdqSH;^bk|VR-f9(> zPceahUXPoMtNyhWC>hXOu%(EFU#+GM&@nB?DxsS+lIm;aPRHP6(|X-AXTT8LsT`8k zW!(@5>s#lE%O3O-g*0nWwDz7W%+0RV6e_U?Ya{;FZDu;_m_ltIQH!;ZV}$MJ3)z<= zABNXFgCvhSkF9ISNy*SSWJ;px1WW*>L}j&HZk~Yqy$XsGqrx_5w2{->9F@2cx~wG% zI})|Edl z3cf_K$2tkDs>_zciw|ht>}}qX+u&?hItlQYA8ve2pM~JNk0I+3B;s^k7&?d5v7-#- zT9^#_K;u%+9`qz;kM@AW{Hi}VAl@`ApMxA1 z1b#2R^oyD~r7{>fm!Vb5Qv|t3q#8drfv+KiEIrM zS+MAj7kQ-J#8oiwY>CFjQcX4>e!)Lu0Mn0?t}Xf!hdum}lgw$V?ogb;U^bcpW;6mL z?PMb`aUcQ`qZS~&l3#e=77-(j7t`sf0f&!9;G8pUIxLuLI*E;)FIQ^R8So2Rtyn4U z=Y_>Ffn=f0*qN~KjB)=#fq+Qy!C*UMQS112V9$0;L;CVoN*%n?a2%^pFhK;We?$Uo zSt=1fl)@H8P^Cg5RAvGN>%}vNp%i$YekgFO zFf`ttXViKcG!iv^^jiG#(%16U#Jy?1`$kV{#^GcXsvu{lT;nPWC>fO zssgEg%pKPt=3)+r)GEO=c$c@lm-i@|H^m^YlyHDQBp#wn3BiGB!h|j(VN+XE84vd` zwr4^TGG=$VTxz=_GcF`-28pf=3|ZU-8X}cx8oEdt25fJ|sc&cG0Wv5vPQj&>4-*FT}`h@UVk!@zc9vif=EkAq)mL616nit+EdOvi&ATdcWagc zM1g6UF8>fSLZBC6usS?nj~p+;vriY+vq$t17ADLYs&~%Mt*GHK)BS?r;<^K=AAz5i z@Y#&**nxpzx+vew)<7vK>ANxo(17hRfpcj!pj27w{WP2j+jk9UK1I`S46R$c3b^U9 z1EXo$=_QgtOxGw#q-VKkCGGrPm}~u*IFTn~aF(Z#xMbU7n_FIXAMlJc>2BVY+0?SF zzv(8?{Zg^=E^5VTqxphJW;x zrGXxJmspivUyd&rd5IuKS_4fkhz^7ko?v%YDAh-a?VuqkzcA*`7r#+%jNMG2oTl=XWTFT;KXsUvjHF8Woj(bte%=csi9}Lbu`~-0;JYWqN5! zzb6`Q$YtZ&=|l?4toXyz?kdqSpJvXKgkJB6dgTF?MDOxrP(3QR*ZI=-D$`1%9A_}y zN|ty69e!yF1I*M?x-}i2|>lC3}^t z7PQsPY@<4!(lWtROFW#Z60^ti4kOZAv;{eq83=uvb@U0NA5U#m)6Cx^5CdhZ`8A))Anu*A+u|kPVAZt=_B+cqkXF~ z3)on8G#d!x2Oc6GjEnhk4kE5C5 z`#dH*f7y@9MO2i5K~m-6Ty|kdluK89u$9jpjwh^9*%!M0EBV`oML(s-WaEM(Csjj- zl|(L7xK?hHoby?nvRAFES*;Hm(@mzRWk^k}6mHS&(|wHgi(c10-Y`$qR9rSYViMBJ zt(Vuu;kD8cxm96toqaRe{RQiZmd7j%?4qi)y7c07x2|)?bOq9 z>#SL>hA|nw&Kh+>*rAcAL>hHb8G`ol%bb3sy%s>&Z}fOEo;Z@n^=^UIiky@}c4Kj7 zO4o_boVFMbx0e=|LE%#Ub51Fmnis~Gq4pT~(`2k3gQ)@z2T{42{uQ!5OHPAPUCkpV z;lA0l2`H)$Z`BCzEHvvUvA$8dlkEd$SB?$e{^TCCXs2$%tmAOe@DO3c3fFjJtDKTS>w>JLRzH%!GxBU6d(wHLLe~w0f5h)cI^Fywm28#miApm0yCHI z;zgUwjp9P#Xved=d)Z*Kj_#NM3Q-fFRDnqcdQNuL|>5@+%LccZ-(gNakHaJ(G8!j4CCYE|8yXq|}GeL*zI&$=a4wYBXJWW=|2@eG{ z%TRN98g10)JE6c(N+EuM))@mt&F`M)8dTtS~8y2o@Lyjqxm zn9#Xj^JkR*!i3f~H(%cS50d#MTGG!|*Z#cxQg-gvy17MwVt22h4&G z!SJdxIbJ|DLbcxJ3>#2s^|$JWXI}Hk&)k ze1W3l5meHS7Q4o=8zMb@efk#BvomUp#N@oH-<4yS^mMiC&B>ECiJOv7CT6`}jSQ^& z%Upv(xyH&bnMzHK$(6Q3Iy=9`T}!;?k{T}aaC_%A*LcV@Vzg?-+nn0}slf=Fyhp!> zt6Hx?ld#Gnxm}5W9@lZNqFFXW){k6MKQavTc=vNUSv8-J8i|RvHiq4U)kceIW&oeH( z$b`FLr>Qv)%83Yp^-Yl5osYtxmyZz=W2z1Rxr%N2VEGm&@5f&7?E`u1p$b{)2xahB9 z{p8>3Yk~23Q$8hCPeVFEV{~X*J#mtGzO&=#$IXu|;PDMH zmnV%hzJvDZD>cJAm^!M4t0Yc4I~6pKd0lru6h6pKlBmDsc+O0~TH9UjYaRrC;&YOp z*Tu-eqH=t9GnEGn+uSJQj}KpCsSP2)P3)lzvXbg`yT{1JrYBd@v-e%y^%*BXUYrE@ zz9T>5L;dA#&bGq+yGQQ$wwQUiNa+_^h+|9+_cTs~HJbkNl(@C_F1p;x(>7-0Iwmt+ zo>N*XE7wt&aqNhmx&{X`EHw7O?GhwtvCEF{%EmgHXa*7f0)G||hN7m{t?4dATCNxn zkPf!LC82F33_q^WYnW1LY&n31i+C1|@Uc->n%kTd;>b-PgUV1N_jl$RM&WtACSMuM zhuB1t4K?Q25^-!{4eD5$MILc_=S(@jFf07 zf_CE>ssJhIW>kud8vPEKs-MlzogosfqTWD=M$*g8XnPtCAWsQ;)>HF`MGTt;LxUt~ zkd1-eNvfWj zGxMMyx&R>y(N=uSS)#K9)@f^8`M}DEJqBNMxhjm$B|6fBvv94NOd*b2)67(DB zOvl$j#k$`q#rym!$?5l3QYs@Xj>*}6%i<$r{D>^+iLNMNKPaO@elIk5M`C^W4{(z= zy7BY8(~IYE28W-=H=>`1j^^CwiZ|(NS}RifhpSfn4y%j>X-+(3HU=Nu?fP0~6DdHv zQseu0e>G1wP{1i$VG1?9-c?^bOvJ`slH^iCROtCJ!e+65bWc?B@YACbov|!BT(;bZ zR#<&V?lLFH{DID1i$SyhTeE|Q7k!t$t<Z--ykSb86PjS*e0k&&%Z6{oZWj_RJr& z^Ci#e^^8V^0)N6{R4Y{ zMT|6>tW3pZyNB*K)NPlSA5|e5^b~&ZxObS34^rs5^n3;sGZU3BYOAdLN)pbOX}|U{ z`W}v{5PmR+_1ZcmSeZ|4W9;tk9^IeWhZHRSZFE@OX0=6;CM4N&zxei+t1v1}--T?4 zabS&=L9~vbmerv-C1rCE-1by0R)jQM>3GF{tcA5cH;g~%$X4OzcNf>hV!zEPTOJyu zHQam1k_-%4JS>)OI2`cMCQOEM@YEIwJmx1jl-w2i)CDLx0Es-ya%!#y>Jdu#&>k-R zdB;m~@S9+&qKsw4^xu#Tvl&Y*Ue4vu8wnrbfqB_69Vq)2rih>w)mDz1;~)T(>Vhk_ z!}$C~A8c-y8#BnYLnn^2i-?2%VOgN6Q$-z*QHbSS`}$d~!lh8eEKab_;jiaAsuwnz zm|>me3_vqZlV`OxfM6FY#=FkucAkzvkCieA?g#-%O+iDgCYRBWUT^wgqL=SSmpxm0 z992Pga*jh)V5u$d>V`QhW^m7rD2_OF;#`Lg9SgB&@{EGlU+>pU&Tg#DZ zm^`-B{7JpnbJiEpj&aC&q!+#6mXD&YA_|SSlbl-52fiLcF*_5`Uhb?H+gYor>G7}K z@b@w*nEJArue#UTj%pT8do}@(n?%}=_nR{t;aWDH&+v>MHnm8J@?m`Us_;7n7ueI| znxd}EOsaGnBddy6PZ;oI)FR3?Hg-CvGtx37%`5R9`%EW_OYWu0sT1I>#P4P1mrs9Y z@;8ubFANC~A}|)qU@y_SI-MVynl3UDq&dnA)wX752&}M^(0O@Cxx`74<-_xHTfhHq zu+H5vEjH|g+kiq&4;vSUsN|E9?R$KMHTN6It01$Y#a9E!4sMEDj+oSM$UrD4=#f3k7AHhqP$e%p1$U<|S z2S0lSZxx{%@^37FZC{g7e(u@ganFZVlqVB;(vA!u33+!7oh&g|T0*kvIbp_90pLa> z8sXt1ksl;rVPP;YT*9+UTTA7~t+R{Tme!N#IYWtkqWMnrEHNghnava}0+VHLY@#g% zw3iR|%rv5gaJEkvXI5j~jT}F9jYrKAIq1_}d?RrR;3>0uKGuV*wrcj+KT0o|+G9cy zomA9zy}w#1UG;R!8F2YVlR8t!PDeW!Hk!fLV9}c$CLT12JudF1Hw!O=VX0kX-qRws zIiX7i=DaWy7@FfN)ZC`tzFRaw0spf(K@VGPc1FeNcwqjSm(z;Ry>&is$0i$H?q(xR zx6!_9Mbil1a&r9(N2^9BUZwfHFznYvVapZy_1FVKA;(sl#|a(R-{sYl;4|?fa6R1b z2GR&jap4aCgPtVYFj~cUPRv_Y5_tT?0`ncpa=#lXQbfhiG!eKvxWKykumzT&W#3@} zyb%f3I?s;MNJbAl(T?r<>uVEn{i*uC&I$6R92h98XY>AcKsLL!;7i}*?qhHNpr{#K z?O#uRN&u?#r&w9LNI+$-`r;qFw3{Jmxcb@Q-RPiiBH(5 zz{)eT;ruBP5m8^;YiuiRotH(?5<-Y37pbr@{lb` z>3%F&{_~Am$S&-__G?ebgX1w%zE6?gzY%i?+&~X3OiHtv2NtzRmFmrT1?nP0+vX$x|wDrk=|! zCyLVO*qH=G351jp@i4;ZxsxUdr3~A)E}u)qxBoyvy(MI91hg7#=mhTWyljO_KF?ck z7Ke8fP_ zGb?^e5AmkW^^De3qp)bV64|p}Or(){>-L(;Gu^hXtJUC{#p||eBSxhXu@P03R{7d5 zh<0m%VGP~640vN)F`hzJ24*+OKj=b4^<&h2eUnzG^@Wl+LRvd<#w6jV!@$lCUeWiw z8S|zM2~te`g8Zwi6+f8Zl;g}jrV(K1RO5B&*=WLK^HxzssK9Su+G}|_*9F$Gb%0({ zoyLz+4dA#%Z{xP_e%*q8QzQR9)^Z^#n#M%&0B)vo8_Xf=fLbYh5wca+rmZT#-GUVC zBx|*0RMHt2ewlD0T`_g>cuKABThXO~Pm9f{-twdRl{0SEhOAEYg;9%}ty8g!0nvML z4h(JZ#!kIXF?qOm1!eti^3%;qcu4GD+VMYUsJASx-x5eGmW)jRU)j0l>}OpB0;tI_ zW-G~?cnTI?Psh&W@zEap5LR{yBSA(h&UQ%!U};DOCMefTK0bL!WlK#&-L>^8oR~JA zAr={yDjYB{Z?I;sx@l&dYWm>sl3XV1cDPavSTNC8PMtpwUAPpyoEUE zrds0mOn5iJbitv)17e}05fPHGhzMBc2x?McZEjK3BM9%&URe~@hk{%YjM}xCae3W= zjeg&)W+%)VYyZuYm*ot-5Qi}TzPGLp0lw8KynqC_MoGZ2US^dH{6g#YSZpBHiv ziSJ$$_`xm7j@$i*oRM5F+=h;Qy6{%Y^@{8cFKmZoy18inB^KhVDwUPL+Nv(&^Kb@# zRk!8V7B=047G-cb$!U0cd-t-I8vSbUnHU?7c}i^(QK~-l1hkU#)o9)NOSlA> z4FUq{30CMdUaEUij;eG-DtDh}9hDqU3dZ=uoJG3@p{jZnveeOzJ`J7qq5WNf{m}$! z+eQiVJq;PyIJBWedLgqeF&Cp?ry%wp3yX`i7>EH%(^QsI+GaD@!an1=GdVpN5P_z6 zaLricjs~Fb8)wnNbRaG@aBQa#avn;DQGCq|UqBhwx5u({_fU%Tf%B>cElniZNqDXb z$dlENWlh}I-05gGVE>p2G%WE(GZIIrvJ&ch*DzW%3(jzgZ|5chK;`ry^1off$7D+t zpO}+!nHiY<|0Nhay{!Mv=m2cETdtZF-Yw3(Lrss%MP=G32D}zlA`|mvU z=O^k9rxGFD5eWNI)7nqe7_fhJuZ94og8|)$kuYH#r=Wjo9I)$I*(l#);qb%FJi8@p zu7%Es)uamWkR1OnZR63?j`o*jcsEa#L-OD>8$ex&$MW(|Re1_gSaZ&e4@fpnrTW3o z5dGv2LXpAB?v`ppCuDKF?WLi3gRrooB;k3{ca#uGQ*%XFA$i|$EmCwD zQq%zP?$2PE{W?)I9Iwumd&1Ru1PE`#Z$3Eh6Sjmmsby4gdHK&753p!F?wp>cD{|TN zlVTzM3Km4vAHLHfb6%RthF%1oAl~&}8o` zT9hWhxqPmzYI8Hl&Z~N>v0~5mhM646%1LOiUJc?`g(mHDy#mNaJya)a&1c6YnZ`(8 z*rExTyKVlV=3YsFK=jud3e&f4lS2rI6v6wm45i=Q&oTe<){9)(^<6}}XFEO%{^M3; zCbUo8PWF&*Kc9X0M-R*|Csxc}UecA{0^-2tl>bUT@Y=_d_|It&Uo_-9pLwJGy~TwP z;jb1K-t=$QEo2*#;OXH1xF1v-s5}xG>)`BxZ;3gh0^2Yd^{h2)8xJ&)tZ{$zYNKUT$_1cREo3YzpJYG& zT?l~9NYX%hWLEpVYupB4I}7~=n;8O0d{f=k)$O6+^VO$-h2I2WUFVU(@J*Yje_t|i zp3HAuCB3*12mf_o|KrKNUvLqFWYI(auztr4|7F2jzOHe)u(m42yKQR_CGBK-*O#?% z^9-qfZB!n~RP%8ITWR7MmE9@LS)wa2?k2y5XmPk+Mk{bGroJ8M&q&(M1Sxy>z1zvW zxl}!8e-$GCb5(y$=8gvFC_mNc$T9qL+J6!5jQ7pu)Qrpd@((8c*Pm+zKtK0lGVtra zqOO;O739KS0>>R&*g{6PeG=jz>O+`n4RfDVTp4}B%$I3*-VEXOE@InZbT=|)!HuqeO#WZ3HaT&1;%)Zo$ zn%X4z1Y992R4yc-K-xj@;q;xzVC|STv(wz;(^5nHT|JFO0XP0YG`Wj~F5A2#xj|n~ zFf>?FEq3LmTw*}WLe(+`6*ADMS2Qn3jEn*drDxAx&A?2eQA10%Sf0DW=if=L26q4d zkG;2wibGr0MiT;r1W1CrLvVL@m*51K#x=N02=4AQ!QI`xad&AXxCeLmJInT3>+JJ% z$GA`DjecmlX4x$Hs%A4i{>@&Oa4#Y3KYxM20Z!g*!=59Iaf0O&AtqOfuu=wL2coPe zF*#k1eJ~+d@pK@P9a|!amOMCSG&u#l6?+*OD)st`A_j(^kL>(vTE4JVrQ*)1cf~i$ zzSLnX>$kYaDM0r*JaKdwjM;CD^eGRXTcwle!_QAp?E|TMsc6l7bR+C&%@9>*M_W=l z$c~(H4PaU&Rb?@Vv7vIh?xAce{CwQPv#N}s@f%iU4sO2sgG=cbRF;c3F#>&|t~suE7HfI%pICiy|7nsPf99OJ zN=ar3iJr9d_C@G_1ncj7{s`8Y{s`8&9Tl>oM#B*uWkZl-u|l^D=LA6j{bD(#n71HLbCQE zC6CgW$#EH`912T042va6?|R$d-*USN|4|p6$8zNOmomP9(jn`B4-IC;=x5NvSFiAg zhI*9qp$?58Fw>yeWjRqbvJ#AKJ4gN|G$I}R&bS-j7DfR{fm8Cdu`-%6^Xob>P_Wo+ zVo7ZCw*U@d+2z!dkQ?uu1Cj}kOX?YG#MpGn-2W#70PW0`uh;60zpsw3O z^g-3K#fIu?o!r7xiP041mlErc__V^e2Douxh=}$Zh)Zy>bL99HO4<$xp$E0)KAF;< zk}#3wsi=4tHV(z~;>Y>*Y==u>(~?QUxqlR+FE3wK($b#Lw;KDMoMD$!4?;~u-3JIc zdeSf4F&3F@y`bGOxOM>U=zsh4?Kd@ENjruK!u5;{e+^t(F|ix5laW(D9^cB zc2!H7!tz5NvXfmFbH}O)=NfdCIUR-CdMpmqL;}LKQ<;-pRCal6F0L3|rMZHAO6cEU z65mgMoC@HJ#o`scg#sc&ykhg_TI?1b;|(M{Mc`9EM()1+rM7FV5Vz-w$oh7lRN!9` zt6$R9Rh^Wmu)fM=FwW&%3M;IFUQJT1sV&Uc%*BANW0+uV_1`+bkh*t8b5Ij!6kf!a zG{_Y|2=Ov@^*E5!f{yWX)iN2ZbV75_7v5i*3)y)=+~$s0+m0?GNrHSXE|7HnJWQ(0agazRAierM*@%EK_%G*A3OH6#>$tLHVP0 zn>z+@|DG4hM;(ChuUjMl;iVIRgY?7CG#>^geriS%2@0ejgKVXQ2sk6zH;>W(Yji5E zWVFZ?wuFWKr};_m$e&+a`^aJdsi6Ozm}H7Wu6g0|5f3SVwGYdnK`78??fVC*89h8d zFiL##pQ}7b-6cOywlV{7mKIYT!yp|Y(JmvbYQqcJ9rGqAkp1tSJT4s`tO0bUSM1ss z3XK1}*C11vL{LGotbW)-7%E1X3g$vCpYv^Wo2%{$TEI24W0g&dXM;H6W!3zB=`aIX zsn|FwT~Tp_M9ua@y|FZurM8CnjAVLTM}!*jRMDiJmnY22yNpMJVYxKF=-&G|BVcC zum;F#r5DgGVlR+ZTLZ9R{!=3TXPk8r45^8DcD>gBN3`&_2(=suQUbOpQ21YhB_Dwd zh^L$(_xSMN>za^Q4;vCrwfui0;cr#5wOZf*m6jK94WbZ*wO;S){nwrK*T-*S5U_!u zaHQ{luR*?mUj8+BuG#Q~@jv|iM~vF>9l{Wc@$qcE|BYkya6iFK*cgz=je}Sq7;pjv zCiGwjUaHZht!R}yJCH?udqL#$?wj>*iOpYxLH@x10P$n5$01E3Cpc(Pv7Tg5td66~ z8|DN&5e`Gi7kIFb|14ud>Qenu0CH8W(>7uy_u0f~RWK*0jwy23gFzAAQeG-K{~B>U|A z8rMBFf*MEs_a)gP3z?U+K@oTLlKgIwiwPi%N5vAmkVei^9nD|1w{V$((QNL47AhlclbdUh1u^61NUML{-<_kkV7~(#*Tz~ z;R=;N-CH(SoJL3MP|Os^!en%t)bLp_5tUwm7!Qda4+%#}%fm?1D0P;L|Gmh~DP?kf zet;CM?{=_A%;z%{BvwlG%KGoSTGZg`KY#bLu=DlF%L9gED&K>DE1KRel0eUO=A7~P z{2ZJ^IqFn#NE$t@gSeyMmmhfQ3C1+=`eht|%_LDqVyEyd(K7)N?DRI8(y1`fgSe3q zcI8s3(gla!L=l>PIoUn4(<^l($g+>GLEKiR&x;g#H!^} zhh1(`)pG*6VocibjVZ8_FRU$Z|850`3XL`>LQX3R9Z5=NJnoC3+hkC{kC-w~WL_ks zNJ#{C(BTgT?AzHXvP4!f9Q5C3GjxOocccs(t3s-<)3Io`s)==ojPu3=bze>E-+f0C z`5z~T`(-+i?e5BW3{a?Q{Tmv$?3WZ_kaYd4CtXF*_r4k1DW` zlJnlxwYd<}TK=MeusTRX=k91GfbB}?sP-&Nw&n1(;;Z2BVC3Im{9INt_(4%LLOt7V z2PvpzADPi911A!6==n*4-Wq*kD#hjNok%`7DJF)jgYrcBlrmW~*EFurMRqq%Tl%&) z+d!8Us+sgo`@(9c?bL_cXN-Lo=QsTRrv?+or5FTj;ha;v-3k`{?-%{zd+%o z5+w?I5Ky=&h>7fXR5)!ktNkf*m+uX$RJK~eYvK};gkO=QrOtnr`c4@4I#66`%R8W( zpDu}u@)WeaCU$aZaPPl-HQzFCAPmx@h12hm|5AL4qm7=m6goKFJRA+@ujX z-;cR_O(|!OMRJk!Qb{SOi8O|v_B8h+XOS}~lngXf(y4Da;(YoJP#H{{iS?7|Sxgsl zBMx0dh7OkJ$6q0_aa$?f&OK+e-uu{Ox7@$*a$c-!p*_JPcRG|Y;dYPpi~b;%q;EqZ z|9!klNLMwp24*mzN}Q0J^eaM)z?EFudVG(&jfMIo*j)p^isnGBibTELf-mF86z{=3 zPlB8`|CoK>qH#VsLVUF}TsWtc(NpkYdr*Pow@cQU+@$KGkiu`gg!0QQTT91-;UP@Zqy$aR#5tEt zk!(%w?ut}0nu|~$yhB^^oF~d=ujr(*XOJc|AeX`7nj3WhIWW|8Hlc7wk|xMZ%c9}D zS3N;|Bdz535%#sneW>U*1vaI!$VY7)LUqTR2T=>gZ5CjnpZNJL>H121I(Nhu>yFPc zKk*Z^Lwer-Nzfm(!6v*QR)1B@Kaui;x?7_tqqH-c>u*VtGIPj7q0|r>M>!t|U*|X+ zLQLkho*<8ssbrxttL8$wH*SD%c{y`G?``>2NK#qC)L3Y_K##HcYeEOTot=ZLLS^1i z3k_RtAldqa2R>06Med(i07)%uT~AIuts+ch;s3Db7d1ceUy4+<-aAjen{+GYvTwf&?@u|dS-%{@FmN^reIWc23{&v^hB`o` zXCO>7i<}$*NB{r}fITnws}xHzhtBxt;4@Q;Kh=IVusQ1&l!grym-I)jq+x{YgW7yy z51nFG%&$IGxgRNxtX(WchCD=O(8%&-d9A@^ij-kW5GKH1L}QkLNy_RTR>!aJ<1Z#k zYV9rX;W4CB&%Xb*iuO9k|6jC)yx2Bu%nGalQm(-vSEs|wTGHNeb4mf3;RY^=uUS4^;QR`R|)A5qPNMWvLXg(>PhIBn( zU;kUGOIhPaNV$eN*B;#Y858ZW;I@bOS}a3O`3718i6Y>t|uP=+S~v9Wt#hcG># z{Lf96oQwBc7pz2c$=vBMpO4BFmaO?^C>sTrve|*n*QF%JxpCj-w8hR+_CGpornWoa)@x7K;Bk4n@^Q6$%+vk##g`sIjQf$HS zukx;mjO;~q-+PUs2|@kcQX#@VMiC$#@=WL-h=stN+LBHL)x+YY4Vnp(7?O6~hd1UEXe6WTh57DSty4vt_{>aV7Lm&+)sDwLybOP1F6|Wxziz<9DTO`{*N) zP=3j=2>;*cYEgL+O=EM!IgRs|$NrOI$k%UDAWpJvcEgnZAKd#x+kdM5@>{h#@;3ic zqu)-r_J0Td8z%++Ps0Du`~Oqvf5u7wzt}L3xDV?6YjH6@m;t|>9p$&ISn^PqfLBG_ z6PSOu;0h=qieIX`YxB}}deg#MyN$tJ#L_1S(SR|mu5$AbSf1f+;f@7fbrf`crSt+| zsdq)K0rPk7(j~lY_(q)fVk9$t>Ak1t*q20r1*E@r^k{V-ov!_a2YEEbjCl3frt|wf z-~DBO1Z%n6`=5)q^oIRC;$And=Qadj?oM}{^*e@(tFpK}@D=F(xy}74i9-o9lvhF# zIVK8=WUet{YKOC*-rI=z{;KLEd`P(U3Zu}OG^}zZ{OLBzrr#ng)$(xK6N2!g?bj4@2;a(?KQM(1BXA_T|)#q6iBz(J#Lo~|*(%-$^_c7?S zR-=RJw}cyB$RBdYk~2uZ<6J*^RQT`ZGl6x&^mc2oD4z_d9A`^9Gw?ZzoZVk)F~_|F z+MjQJ{+eky7r8WQ){wXD+M4K``=$Rfa+RAnidgwp6S5=ceeNXb_#g@tgHVuW9x0o|udGk{N0U-`c&oVk{_kG0Gqnw%_iW7EQeuVpW(%Dqi~WwVD*Nt+S0w ziYLeYI_C5^t)@-BSwr>Kyfd>yxxfdeDUZ$AX6uKZ*y8ye$8(5I^nApgGu}PFCMdF- zLMY*5zpjO10C|-5P3ZX2fzJl3XwwK?NY~@|PeOU?3|ch({QmMj9jYBWJ5&q42>lrY z9l`ebucHG(x!E$BFR0I8No~DZ2M?NKP(yn_w=rRgxne<$?E#4Sb_^g6+jWD#8;QX8 zb{M+OG#VZEkWjfqK(XCHqZmZM1t5JQ) z0-me4Rx~Zg^USv)KH3m$=U&>m;Z!CTI+-jRnlbJQ&zXGwWBLgvn@KV*VOZHzZa$ys zjDwOd!ZzG=Dwgcn&Gc5M4ZOnsB zXU{F38KsMs9=)r9&m$j_YaJFQhpL%lySEHNCaB-H)jcfKI@a0c&{z+mg<_21^79b! z_)M}W1Nkrd>QpT1(o57|gBu=?>S|LjA>{+w?D{#3<=-RNX0x^bjrIAZ*GQ9y`&-}C&>sTAF_6wBd)`2)WD zA1ic`A3ub)l&9nWW5Nu-nYiEZ1b9W#-c|H>DZltpFT7do3$%2H;H<=r6=pO=Hxh7gC(;NJ5Ht zyzSZuC5*;9h|v%Y=JWQn?lSL+PiYQs?up4P9jm+x+V%sE~EJbZ&M=@QH3 zo^MFyv7(JaX3CQQND8R&Zi^wcDt>`v^(pJ8y>0k2cpqpT^Hpr5(c`!-($gx zRsnDEs-8EA?RVSVQzU)~&3!*}Y!ktp#)H$sy^2eqx^(qg#_L7*fDol^UDm^UZ(vPp zE$O#v3|YAEaCuI10eEErmHicOuAdGTESR7q4y;NUel54Q)VOMaX>Yqs#Hfo~K({HO zL;HZr{d6p@(@69U+`i}`LTaLIyR%!Ez1n=eHv@AuInP#o;+=;&g>Eze2Of~+mU0W* z_+U7`R;=@A3c8@Mm9J&ArDM>Z< zQ?0r`|L_~qak-7YJv~~*BaI%&rvHRr`*YA=_vz998Q*%h(M>B!gz+5TbFa~Vz-zV* zl{%(xR2H8Zu(Is@bTxO0(bR`2=?Xf-&}s3uOsYK<(GxklaUIw&ru}?#3je8;Cx3q# zRV-hTN>jF-D@Wi5Ia&;4T6fZkn5kgNbO}`5P3G{Bq4T&DF1$G_y9}pby8QF7VLf(R z`*Dfe+s*O3cLg@gUVFgvvmM69d^{{7wXs>c{60BjbRlcNJ5r6A**$U#XZs?|Rj>8g z`y-O*I3qgu%iCtLK#k_9hh~1y!@g_YTj8>yP?z49>q^yGc@Y-8_GN2xD554Q7hrMJ z#MQSZ<-M5p7fy^7prmR**UZ6>{f|(Xlu^SD@Kc^(j^w)`JFFC8)N~5`oPhmE>wRt-MY)RJg}f>)r}0ij6iM0dY)v z#Kzn&_Uw1?AI}Wx+v|};`oqL^F3E@LJnt40NN!opB}MKIjhvTxRFTpgcTf^fJoRLA z-G!LxY9qqZIZfjH#&H+xMkd7S4E1Ky%xGN?RvwKXD}Si!ySQDcIP36pDqyqjROXLu z@m}5f;{(*Y;trl}4P?R!a(}M1y=p|0b<3n7q!F`gYM{o%;#eP;!%rn3F^t2g^SHdd zcDJ**cqy5^1NQ2Rsa#JUQfryN_?gkpW25fyfldTU^5Bb3C({W(+e>779TnptGq z)3rY%l;=q2jIP(y!36w>vgug^*^o^u7m3{+2|bV2Lq}>~a|8y}*_p}H(^`XGj5SZ) zerzNg9`~w@AE~jn*SXb@nE$61=U!&CYrgj8O5O;8#B$fQBGx>rD56ju@Wm!a<$wWby%A%p ziw+d^VkDthZEK*dxo|i{+{%YwYUkDaSVwwyZbbWiWhG(zVj>m+nlW5PD!^wk(TQHG zKKSeSLbp&Su6Wlm4E-=pw`NQ|K*^5&+Njze%6h{#S{K#Vtq-}Vg$Iu020lY&gxHE~ zbKY>*wtuogyWu#OBEe-blGEH;v1xyLy0(wE@;dD{S#5eaizZrEB6wO#cYWXLJ<3~2 zvvWeLeS)EbAOZb*7}{_F^@ue~D2V}H#xs>|X0bG~0Im9|dhoNLPmnb8hV?d;IMB%H5l2FArkKv-!?XV?TL1j6Rrl z|L9rfE74(6bt0?RAJ7i7fv9EIGBv33#m3fyd&Y$g_XP-L z%$lzD=@=uO&sOKUv)x8ACM=1WME}wm!~MzVOIDV{dgm%|_ziw^0*jHUhj9VNN7w$+ zfkJ8XL1(*x*LvbRUJI9N4w9NuJbkf-X$}{}RPSfTb=P~}JTF_-zZR_2w`kRVE7WAX zf%AOrpUr?SC?QS{#2_c!ODWCpuzUkhZ<5e$+bXsBR9~6SW8Ufec@CBoi_2v1kRn8Z z;Qp@EDuE#(7gKhnUiW!LBKAjEp%PlUL7w4SjlWVCMb{VGBkx&9ZS3#VI*;H{w-i)R zJ@Ho&1-sQt<$l6m}F;w)x^!K=YdBu zr5c8c}bj5ps80eHwc<2;{T9 zy)dm+DJC+Vtr8FkgE6?9=q{bOAK3Fp%JKfg8V3HlimlmQf9D~xkZ>ok69E8|Bks$5i#jEgZyC6C-#HLIF0F`C3G&#I8n9Iwt5gh7 zlq7Gc^*CP|5hevTdQG;G>tKb~d}>l9uu0J2mFj4e*GST=q# zSkC{v8gah8C$qh;XghV1Mxf-VcMeJubAQP@5!A?x0xbh3(7blmPBY7|1#5^i(B6CV zmjQXZSNT~-Gr-3()X4QBMa`_0koaFm^f+61*>Q|fF@6Jnimac&&arx|R_Dyrc91diG z5RWlz-(02Eb&Sz4elL?+HsUnS%sNxc5)FBN2=a>T;KS@htNf@50-_38YOz$^!+K&$ z42O}afvV-_tDXwUY`V6`c9MMDF@;T4bkOI(#K(GgYhYe6uS=N1g!D?atBYtp?Bs|h zzV;mmSXM34_%Drc0aKn9Ae$KC8#&1S5UhV&R^#uvQ!iV_-TZ6{X03cXu%v11LQ2V1C2%9JHELv4i(NBSd6KzIKcZ_ei3)u_&=y*hMZ8U-?o7C*G z$!-#v z{NoG_^K`#Yzv%{@mV;SvYj`+Ie14?rRUA_Nc?!wNBR~ZdI+v4A>vbCo6RFGLc`?0* zLLPay;7)r@l<3V)m`ZorJFl_}+8U zwpYMb8Pz%@&L9?6*Doiw0&(PZ`1 z8c_ZwIY5|T+4g$E!lvbTF_{GL+GqsuOxxx^!H#yk`f&T)239O^_;BgaN_{jN*_^cF zlnaLC;#-JpJ!v3rZIucJApgiWCY6;zc*pQgr>VBiVXpFlN6sd<70s8?SgqiE$sY`l zn{lzpD3(~-Vl^t&cUkWmFOKZw%5@#7W_^+X3>ywkY)v{zN1n5rKWHR6r|@x)@w)R^ z*QwM|WH1j0&AV=|C~@CVoRE>UApB8t^qGQs#27GGtl_%aNJkzbm4n9NVi$0By1c6% z!pB5UYBjaKIaa9^oT5v`6sbfiL)4^Nw(Az4+UC0&L`?1!nF=OY^*#s$=Udb!cnm}p zKc9kEL5;5a-dAatQzanp~&On%E*WUbAVEO=)9nxtFJ&`lz-% z(f)DyzI7TjI+Vjg;juivNx8>JY4`P%-ETrgtEJ)5rE^75r5=sWY0{pM7rxTf-J?Z6L8W*HI;!eW8lP?=oupIPM)y(^OU@)Mxm%_w)@CYNuJEQ=Y>?)2hut z8Xm)0QRC@BT||pV7=h%RwRU?S-dK?SH;ZWd@+3?d#!`1ammjUA=>$>Ef|qixb&==x7Z!|h{xta zUt-=zt=pYuCjxg*wR-KIdDW&|>Si;SVB(lRu>e?~ettNgFFRZoAiwYJU8$Ge&xtW+Ni}hRmo=OP9ZF8+g3U@w_Rh#* zuM;MV^J57-tZlr?(Yj%N4^zIjeOTk*9gL?k9mN}(V)oPfa@9i@NyM^6`5kx0&uqEc z&K>RkL*vClb>3JyyM_>UNL>k+aoWgHfbfTO%#l&&?-q3E3w$e)sLgdnqyCF~Dz&*g z^wSG+G?O#HhduC)P2U>Xi?5;)!ch8liBecCzdxv zTT`-rJA=;Fj3~D4=Z!6T;@bfro0hRA6IL{@W5cQbi=FowRYxzEEbyL&S<<-7-JG-* zTWXV-=UVS?cZ#2{mkl=Pbiwb%%9)*`l#L(0m3$NC zxJyV}bw3DqCIAqW&fhYLx!U$=W<0IPpeXCz{cNyiWzacDD67$B$2R~j#pB63H0f&X zd*0_*b4h*a&&K@n)d-r0rx71dz8Ls+OLZsx`j42NomKC0{W%J8YY zJEpG!;JKGKeaSbZZw8Lqif=RCxKp+4oIjr5c7f9N55mS0h`Nc<>N1)RAE*K&f$ z0YiEC=Q^mp$PqWDXXv=uvEj%{uKd=u2S)j!g%gWd$n)nMc;-r2yKV+G?^7}s*eC+H zI(~4RjyAXgWIbH+?CGt@+@4>wIs_CI7Th|oq^yu7i28r>yvdtjic!E@ZOQFvY+9TJ z-!W^~*gjUO2B3bVeLOhoe$_0NA)&q>PTzih7efTXTUmOaXLg;?ipWAFqyDgFq@c}} ziZH6j7|JqO~m$Qm?pmVjKr0r3RLyA42LCcHZ?DySj$lR1tEG4*8oD8)fCc z2{OH0?miwONFhwA(Ji)0XVNo;DX}}pvOJF4B5vbA?gnObL~W02R5r^Q+o0I87H=f? z^Zpv#mD=(l1lOnBpHYBVj{D9Xq4Qf6gu*{sf}TXb!ACZS7~;Oq+3?WK2&yPkjR3j1 zXb6oa<7CV%Jd5SlFrtB;mr7&HoGSW@FnPBZO|{~OVme9NOkC$@W~VO?1Ed^=fX=JS z%6e{L`q$qs)N*>n0s{P!o_oWSIQg0Vrqwcdz6he2@?qhUPO}x3Ors4C0E8GKStJ(c{VWEs>El!e@w5q_*JE`zs9kpv*LQPoX!|34@*)YpH5YivkV;s^ z%V_#y&x|Of#7upCaPVvqJ)OdE{H7S_arL#4kyyxayE}2^K0EM@@evICkNjmO_b9(Y z?gr~v+ZeU_>`M=z@%*7AqZd-Q@vsaM>kKPPp_#gASO18~7y zy)gR`l=&3SD$6y<&tm*#d)`c#3}eh$$GC$fzF28T29NYT4zHtOMN?UuX!cC()4C*J z2YhwNI|U&1+wXaAQ^sZCN@0}mWVoaQ`HGyJ`#a3PUh~tn07+JH`r=` zXD)XQ-`RSNM~IRo$ej2|`olPycgdog*o>8f9Y-gN8u}xo@*|U;GPiAIxHjCk(rlt= zSwKu_U-R7P*er!NQrLrO|8$hq3aOoi*z%pQ$lgzMB3z>z6a7(e~Sj?=J|Ln34;NOifYxNg$Q=#@ojHgz&d4yiOXf z)*Jhy@28M*N1MEyd?8PXeXFjX5}|c0<^-C+Ux!>$g~0z|1dp`i-uH%BnzIS_10nUXs~!%jhSQs=PfWKTr7f^V{Q2L7 zR`-FpQf7qa9wFoSj~jIG`MX7UIL^+`Ae&s2@Wzt^G-gsZ*IQY){cOou>7;Giu~BcU zcGi?k{__!jeuBqAJmE)_d^%l5N7s8JT9dgF<{OAHx9Y6yatV7 zzruDS_o4J-jIQ{V9oUg0^V~^=r1H5IKgB{LPg=^WgDoN)On}x39qc&ffg@_;1{9=R z=CMNC_)KiyuJWs~3g~~73l{IaAw0)?SYBHFltFKm&v!c(5KOO~jLW(Awf&P@hsLL- z+s$i!_;U5QiSAWLtjh`7B_R{-wuj`sqxulbd1>A11IVKSLkCXpyQ@);&9_lUy?Nn*JB5r9apbr&-?@=am8<$2dLzf7mj@~UC@M&4UdTiwNDuKb{F!DX2tIhZ8Y zj|B@|3_0HE<4eb(;a74JVl-)3vJMw=bhn(vm)xeNF00uIt){sVme%Kv*%0^t+<7iGxUZw>6G1e zX#UBA=it`da5@ho2@%z2F;i@5c>Am48`rIb?5!)~0>+ViKGz?|ug=RGZJ%-`3K=tz zA-NOB&UhJX@$5;9sq=uY`%zNSQTfV(hRbufJ^8!fH%QDW2~Aa5E!pnZi3>%HBb=*z z4ogq!YFd?q?#jlBhCwplm1g6C{O)=?W2-h?8v57j4lPYF)Ohb1BafskmeNl!oTw;H zR(7bsHgn8~&F%Mg){`U2PppCMH)jHKX4!1D9he(8PG1>8X1M2fE?ei;d(rLvP{HlW zGF*2gc=rV;r5fPb%k!>yZnAv$!1up`PX|vfy2HdVjJ(qhZfAbCr-)RHQA{A}`X@7N zsWIHeQ}A5zyL?{zOQEcM303=vSv8=h{ceJ0c?KU7s}N{~I&EyB`sw~;F0H8k8iU^} z_a_50x$V=p@(gNFv#12z@A=-Yf{zSVaxWj}yvulvz~(010H+Ecx%e(NalG12jvoxb5mU$gc7nn-;+(qdfzLeqXN0WgEmocrgtZ$A5y zx`=7&n&J};@M<{%joI*y`MK>Vx_q#Ov|<+uv%btBlaTaM{bd+q#*rIK%NUFZiq7ZD zvv@X5w#B%jG0&ZdKt6g9uWZIO?At$p&jNacZ#aN3TY|Jk8C#xnU6>)(E3IDQXx6v5 zmk3xg7-bJ<@Ukm)O05BvxLX@v%M~VU6%My|!!p}I-NM$#oj4uZd-#N#KdN4Ul7{^H zf3H0J2^!kfeMui|sGx6u-0IlEFPUhixp29_@Hn)Emdm(x?|tXeuBIFhAj=iT7?U>2 z_>e>2KVaLS69Q<%cfaj8l8Pj|ZVb^6yVXj}?tCQw&Ry|ikdykZoG0#&_6g(&9-|X?yVe>wyu|>7B6gx$kpA3I`6tvE zhmB*$rRF1{Een?af*S0=fZ^ee5$&b*+75pmm_#*T3eVnhI#>tHAl?ZDvv(}XP;Qsp z+&n3yJKF%18!c9E`mXN2wu{cbIMHNz|34s#9pW9;BQZ0*?QIY3x9IN$=*ANj)N> z@eioSU%W5J_}}(Eh0(fBn~Aztu(r zL224tFl+o*^k|E2M|Fnw?qi$j%ioFa2!;0j5xB}qD&H}iG=b0QX6T+R{XR5a?7b%g z$#jzDTz2i@Mc@uLVqO00i?JLB)5WO0=%<*vyjLdYSM2+*9V{j|{yO4#AOxCvNkmum z3qJ}$#wucaKIX(hZzyX#HY$nFs%@lJ;5bIdN4}NFs!GsmcIoUHj)QBIUy@IAc327^ zXkT*8tW|=hXY^cltTc!r+|3Kkz^Am(gHsS${MOyw3$3K{$MaU=XX42o{n1fC!C67@KmO(XW^6M?4Md8z(Jt2y+NoJ3rzitW0Xw))5!+ zn9=%UY6GYLW#;;@%!G2x4^Uq1>+DUv`9+bpCsHHE?% zBG$aaPdb`V-tv|=S%{8}6QjdQ{c!a3;T=C0lih6W2`@8sj>nGX^PS;LrBpcOPm*^y zPBX2Myi7am_4s9tml>~zr}8vdHF%K-jbF(d*uGf8euYF4o3uo98avPrQWe6bU}cY0 zD6F-*GS4Ze2dk51AQ7SLrMyQ|ZLTw)(s?O#Taj}k0)RY+Jh`16WVj&Q#rdbSVFP~6 zJ!BJ1yoD3c^MQ|w87C6VD<2GdGI0FnSQP|T4K>K>%9c4fhE?eva64yrXjW^otMZnz z%?*$^cnMXbV-|i81@-M~IJ&DCX=sSf#WJ8;i0c4UhGzxn_J_ZsG8-G-osT2}HkW6>nm{&-$)> zduWb7_h%{Iq+mz%3(5?)rBW2X{HN+4C;&|9lrIZM@0S^EKBqOXK3|{cc$+*D5O~}S z|Kb6nsWiNtw9k5Z444O3V2;P1nhw>oh_o?xA>HxyiI*i z3N<^Y+@BE&*`SBdOsNx%OA#LvkdOdM%ZlM~-;-1yt_mJF&6E6EQ*@a6h(T?c#cI$S zBPk4B_{6w5&9M;1R4tTU731l|3EHYRa<$A4UP11!x|W6 zs#Rm^HE$5=@Wn$*RryPtj0D!=e#-tQ9U9(=X|g5}(cw0IF^S$W`e)@5a_CBForgJH z@*DQFG0waQY`&APeemy=&!;*On-Azyne>xPR|WCzgJ7&smT))Dg!Fwx1mt7%HphUP7S|Ms-h2NZ{=kh{9JUA1op@AH z5Rl7)wtB*=JIUK27LrAhEhgqq1}m{eJo$ZUmW_2gK@GQDr8@lBOI~omIXsxry4T3H zj0_7Iot2G`m`nhhFbghVb{f?yMk#v_h-~ubedy!!3qWs2P0sWSvp@bCDm@Whr@-2w zp(aY{G>3=BOj1myrhqrTT1h-d-Id!Z3n3TgNQh+O)mz zLcVB9-+ZUy!;Ex`<-+x*S^F$DHi-QWYvX8mm>U|hGNnZ%%Yr1TmgN~n;^Y0x{3@ZJ z)Vl*l5ll$Ljsh9v@q3!p-EwL z0dCe9zk>K!37{%z#5$isan;ou?kpW!t%fU4Po-8}13;P{;4snu#h_ z_I>C6Gl;~{Ck@}IEQ*TR?(lhsK{dZ8&f#ZN7>vR! z#p^^%+fp^S8_^uC2_#UJYBDP2=FwC*SG};Byy}uUa9UVuGRv3i2gaewVRFBKG)J5& zkjBD^D2hx%MmEC;5x`heCYftJJCU#_0;O*3cDEV95EEXbH@-%Mr(be~LAelAK0USwcBl>o&GUM`m7XEy9hp@!OM8T0X&5~lEus9f^K}q$KRAF$=4%hb)?!L*GE)a1^x%JhCcw;*F?n`<@SoDw68GVg;c?FOJU=fDHs|)q{UU}U5(-9xJa0H zeP4Wly7pi`5obi5DSolXPDQC@4GizbEE=S3CBTbkpynj4STg5e?AU5DzQusDG&3-k6!F4EjmFV zjjGSONxJ>8Rb73C`HE=8-uzZ6QX(+0FeoF4d5CLfwHmS#MhTwFd&aUjvi` zq_No9o?&Gwnh+0 z4no@?Ei;PXCO&uhEJklJ73~{YYo#$kGC_~Q?-Nf6mr=Bix!j{_iRPH?KI689!QElZ zi~ZyCIVESY_cWbD$E+V;J?4O_!!lJ$%~(GWX9j6IFXUL;XPz`C`ZE8~mWLDQXoK7> zSK43DA-9cBARI?!jeHcN!Nb;DZhOmK1>tAhnU!~WS!?riqUPsnvQ&h24Mr9OLMloP zT=lAEEfq%|3M*WlL8-Bi;kqVd`Xs0r@KnR_0XK05l&LvAP=ga{E}-wMe6#Pw`QJo6 z=?l}?(y(1Q*veYRQ@UkaHGYvJ!>y(1#H_01#oQ{a+O{xiN1lAzB7%HCuAe$&ialD~E$$bCoXiqaF|0Ff z!E!j+6Y(vxmP=Y77@D$;;|L=4k8wTb~pzOjrs8* zC3w#1K!mq%SdN#6@ntlv)mtgUjQDo<&x+1^P^Yd|d>f)(=!>?7R#!o1QeH=d)$kpa zX6IZzPtI*WUyIa2sxVbb&~lFGQT?dQ5R!DXVuVEEUbM8hbQ_oyzKWTiz$)16{F_FFn0XUFDl1bRwXx0 zWII4fkbRd;CLN}%i=+0niyE2-n4)QgxlEN?0fA@l5x!&Q+A`BHF$k@Tv#3rdp;We` z3Zep%V?|-1VLu?U&K`BJm_r&^QJ%yUI1L6EGnMMt)1?@3g5APoaWeRQa5DZ3wC2vV z<@QCi;5TWUBnWTiDoSc|qz9=+AP^KGu_gKWE>f&j?EW=@MuLgOMd661yqKB%Aq#Ht zGShG1U^`wzpQ-=ww;jUYhodOuU;NF0cTm^(yaUQdhaD_&*JGqQSB}4`W3Zxfaz1pK zYNCpk`5}&+PK@WdVt_h+4VBYAU49Ib{)0iZC zN*&))0tN;qCM85{qehg8f{so^$!-OEn~@&pf_+pRK8#(~M5%ZhP0Hz-CRhMDPH!O9 z%ubVZsLu9k$-q6HnLqZW7t?``sj}i-L;mDZzJWp!B z`L(WVuf4k0s;(~FRb9o2c6tRSEuhqFq)X#DcP%mYQ+d?^*NgPi7saZnV91)f&KN;j zc-jKxQkB5)xH=>aff7LLaRmo|f3_kb;u1!(0lCsIgZsXQ-OYApfpz!?YGly0iuudJ zK{JEQO*?!B(Me`XCCZd=tKVAoVclhx^0%{(vtvDFHh@cIr`;&zsCND z2uFZ}f8{zMw!a-pUrExfwON6}%EI=_j>xmQh1@(8={Q9pnEqjfx;bh+>cWcSZ(cJY97ZTFX95abZglpD35C9tX;Pbwql!CBr%F0#k9>u!o7uGGn}R8FTIRpwO_DB zG*n7JRO=MYlOs`7Ih8!Ov`w11{FqBj(=g5Cdp zy0csK_u0#tNYOfg$wP;DR9`Rm=V95?eZ;f4!)0NijLwNzx z=h97G@9W;3u8rsAq*HtY*o3Z*_sNUG$mV!t(`Ub8fW~c-T4CYio*szdFk* zrAv#?ru+G_+SzWb?`|~XS2H8E5~J%ib@_a1ro}#txF~8n3-I7@y2?zFFf>>*7%mF- zTY+r^1cw4oYk^!5SJXBIjp`#J_8m-fubtCFCB?+bCV7Vf8#v*8i73~qI!lM|yNNFw z2?+nD4x%l2w~@SWU-%W#A3w37XZ!6`VIm`uF<#_mrhj$u3U{2k{~YV6uCcszSDy0u zdmXzpt7?{c4e0D%%#TD^_^4QD5`A_3*R6pO;Dc=7ITi2PLIl!*BZyW1zjFcDR0Xvb zoI%2CX{WH;VgpI&WR!)*`rj2?%@uy`+tun^z#b){>`UC*qH2I}KEo6&oN;h+LXbp< z2qk(8lzQ5*IDIrk-kzI4iOdz&!Ah`nV;4a(1~!P*P@75_Kl=kYQ`0c1#FV^Soj-_t zP&jkDsOS60>nzuttWGVRj~G1m5FHh^Yj1kLydkt%_NomU7Mg`8{!l4PTOM24M06aY zBb~S?F#5r#5UZ0)7q9li!0C=HBUhPu@hMJ;@61n0xV%e>)Di%F#d&k9wD1gWz#Q8 z;J*6;Z0N5(V6Py1i5)c&5vW37wJ;vbMm*fO+JL097Efc;JdRY=%uFu|i&HLt+mC(rwNSka5 z3oAG`1p5`S+4p>5cPlkmg1jA`Kg}fCKc}`k%PuC90hOGZ(;W$b<6vOcYIY%XGV06W zOz>oMKQHs!Lx-MZ=2!v4dmC#!bUwc0qhzK$ym}MY*mz&9zatm0dx?zh3>pq4d^B!O ze!)yZ-_7M}VILoo=`v>muSfP-sDTo+J~>kCONqNLU``|;d?63+_47mFKh9eYC;%ml50Jt7%rPKB z{nbs&WxtgYv=%Rt_z%tY8(!=tLFOYqMefN{16aF{pz{(5u~4<(bw@u{9A8++E-+t{ z&>1S)9xvC|xreL)woRz&K4hYykf`Gac{ZTXz@b;=QSDK&B)Ck{Y=v6-6(q2-<92J< ztVJwH>m)3b5^M2Z4=~;f|4JEkUIn*KTr#SWPLL_ACE7h^OhZ!Vp?!Fxv8Yb9elgK9 zEh?!_9 zD3n}wx{46ql~&%I6{}{dZ(pdM#pp3UJj#96V|36qx+m9%?3?emf1b zcp_x}V~^hvd^06~e`&eX$546GDK436Bl| z9E_YPr8)(`FG_ojC+D;nr#W_P=Z+wOwYTiLOhblbu2>JyPLatF%VOGwotmU-9 zdtaGDSh%8b^NX)%L<8f8$;lcs9W`gF=fpzN#5kbnCl09*ljDAiruWM8+e74tWJa0U z2KX56h`CaYVoi7ue}QpR0P93+ZrVII7g+VsVCxH*;HmE}nfcD{pb)s|O9%<-T%iFz zUojx4%cf|h$*M6|eR?!Aw;l6^NHEs#6=XmF0HT*B6gV~%jh2St2CS@WTkS#om462W z$_5=x@udzD&~vYz&(KvLaY)LR{SR_BEBnM7Mogxn=%**;R&qUVA9Ey;W;ZvO55t0h zl4P-1_Y3XL3JEA?JYJVzpYDQu`}EJ40K0?-qdUEvhfDk6@E?hdBM76!5vv3Vaes=AZg__N!Y8t}X4Z zea)GjY)>U^_Tc^{(KlV7Dcbr=zq-G<`LBon!o@O4eHH>T7rzuE{Q2^Kj{GlZ<_Rd^ zaMrf*o05f@2V4K+(*N(* zE(gg?F1{k4BTL|4u&veU^8x>ZzJF8U$_hXPkG78)x8F>YNezJV0ezyM<1F!3DW?wR zEnqXXH0R;|=aD0Kz$4Eam?V7Jmte)o0Gw{~lREM)hL_+7g7ezDd}OC&iQ!c`YnQ8A zAO#U0>)XTl1l=X18pF3(ON;C26pnmqt#!GKUIgtNZy)7ex9U+YsJ1wm-Cp#?u`@n2o!dEo z9(7pXA>foH-JJ1#2}oi#Z;Zs7{|~4S-Y6!vzBrqfP~<_%Fnd@_RKvBle1(Z{WGGJS zhE@>l?=|?7?V&tAQFD~+=8SU;4JAf$$k(D7LHFOrkQ-hV$9Yzp&mv|`J{fb zi^GDN_C=?kPhy8liC4G8qL{0oo|@uLQHa=CV^(?;6^lQSb(`gZAz_~ZUv_p1&wuBC zr@BP$=272R&@H9`bwmG(TDci*KlUYWxkXi}+dm-gN8`t=DRcxR_(Uf2JnnEVj<;r0 z-B09U{ib5Z$N;kBQp>OlC+PH zx=+b+=l0{O=p-C5lmd(1MSO4tPT6vHg6)-2T^wkk&@YE z(U@rHa_VMlIhp@KNLoSRJh-5uWcZOQL6q)dA3K|!T@ajs9c~jvlR9gLa2*~wKPQn5iw*FyYZQQPya6VCOJ&7P8i>QT$1?Bfu3?iq|dDXbDj?DXx z=kWPj*mxPHxw#3BL7}Hs&el8gaLt(iL#rz<;Bwl#cOD@af@yW1$|uM54UxHiH2$^b zC&@!;I2JG|SQ6eU-tt-t=IGdEt8B7#!{4s&1Oi$9t6$KdC@jMSBN68P@$4W=8}r>Y zv6HmzZ_Mc*h#c|C^|$Etf&}`O4fS>6h1IfzDX3PVs!dPdhdz3sK4ZO}rK!l|0WP07 zb2TIN=V%@FTsoTq4+s5xy*hdhAYaaG?S1`ydsqA{@Bh$YTdRQZ?32?+-u)+qY#Nh^ z1CZU%0>l*PFw(x%`y2O~Z8k9rGta*9{RS`b*6i|?OmvYb3W+qewDBsecbLQa81qj~ z$bd8%rT>F_900>=bGXOD`gS5`(^+n~EOWgLDS>J?Su9*ez=M#Uk$fT-*R5$yr&Cmw zS6?#&G#J%%ZZABoBeoj5x+ZSK{e|^E6z~BkNz6}(m_8s5=aX6QrnNl#6Wt;u@TKl% z2YeECxD<2RD=7Je3Y<2-wa`?J?N@Lq5!4kb@E6 zPc=rSD4-s4e7LB1pHUNQepNX~+_6dz&!SmAU;8h{{8kgi8A*4{|Jr-REXw_V*n8Wf z0{F7u#oJ&4{!72#b^zd;$sXZPz=5qnWS2W$)tgMJ&a-JH;(*Y|2~(K^2^5soT?}tW={lE{%fDj|={KR^^NF*m-=7XBgv#MyVwss* zn{jDsd1M3fwltr3GV@tKw*!Em|LFW*mH(-%Mzop0H}-EB@W1nOX#z^wbGLcRasKz| ze+Mf2&DSvh-Ru8u`;FhJF3xu-{~v|Ye8kWP{}mDcJ_d-}_v;s3ZYC8eWT~+#Dr+xe6N@V5?U?)}t~TB7JXC-|u#RX#u!RN^&-P7CK+4$V zn}4{cTMd7KO5*%HE=>jP90T`47V=n7zfgVH@#Y|Y$CMcr+QN;%`;bdUnSWA$LAc? zy@R*MV2f08b_)=RGi5O$4B6S*b9^{T-fCL&v%w<0Mn=ZYd zu*3;$kHKF1ViOGq`;#{Uq=Muw@R{a$$+>AymQ(CG&Fj~D`IJnRZqUr+V=^xAK#4+# z{NFG#6Q-LV9X2|_@uK8HacDqGP>MuqZzo0wQHDg{rtdb|ZZT`Qd0gtKv(ji2S0r@)}UUp@_W@vNJxM#dLRc3lQQ zpu@xEQy(7{KIpPHH7ph=3=g{^Z19o-jWMk);tfOoAsC)@02;KDRRjvLnu?F2P7sG z|JZO>VgND9RjVmSfsdGtx>Cmg&}*%ZAC-MHGE6Cg$P6yO&W^EwEgz&bM|>TFs4_l` zM{-atGCa9LP_%<23AXe=@^w`-(n-PxFiWYz9^+Y?Vq=$&evQb#BR^#Ph>ehu9p<&| zEPlgbrNB=rt@f|M)HXAl$-EiFrumXMsuEKvVwmZpk&btfoHBS^;M2lJyHS^O$amx=VUV%P` zFpxj;L^KzX=_{0MErS-Wg;@i3WwS`xFm;0P0*NrflvcCyu@< zyDAG;Xe3lt)D*m5tuU@y+#mSFu!+$N{RFhovD=ulX@5L-r{j*VI0}0~pmgeGdVrJF ztv>t)CoLgjVuH2%#73}H3xt-z&b7u?b22?Rfx#iIY?vD5@d1OgL?m3&7xd&vBNFYf zz7Asm=1+Q=HkA3EZ_}#=x~)KA*uBj8&c&K;%Kkc|8kF9GWQT?PM~)Iel&*d0-p8qQ zmk^>w#AE|8JW4Oh>@;rgx-L@~-P@;Y+N1Nb>KaXXaMXxgax-1>GP%HaCAKRhWm&o+ z9~g>b6CyRDA0s6lO6#nhE3LJ8&@Hb{!6#CoPGK^vKF&yKi;`D~6moX<2KMLhpNDiGsqf8q5j z)$VM}>_?U*$M-kh$A*@rr0~q>3{nEv!$;3r7LTK4u%0~9i2K!=ydhS#nexM>cY{Qw zrk4+6?vFG=28-j`f+Q0Y(x9;c)I8PC9#&6v7N@Pu{?OQf3J20Kbwl}sffA<5f&(qP z-j=`2Cg@zHBL_(+!f{)U7EjTo#=;Sju(8MN5zf?Jy6_)S&DN;4EUkany3?ZXV|%Kc z>mhIA>HPJv!U^+>Jd)OD^TPEzhO@IXfdt6FdWT%Tm?VW&j@-{GHBH>mc!3Cgnu`IF z0eydeNJM0Twe|B0r>>SU?eDcoTC}snmY0v7hE5yfX&>Vk=bi4C6AweUy&~9kOL2-a zfbgeSYmd+MZD9oFk!h~%e2$X_ z^|ic`O9c{`GYJdFY#+rP;aYIpLQv7X#b*jzsP8<+5{|rZ{n(U8pysq!w^TEgxwJ(-Mm4P58KkB- zC#8&%W#s)@b2~QD2@eE^1q>4@P)Z%M0)eQ9Cx~v+oj0; zIZsR2g>E%9znWKD%TrVw%IhOEx`FRDHtbi`K!R$YVOXW=P;C&HG4Jm~`S4JyA~_q6 zZT2VB_^|ffdL+XnedyuWQtH#X?!g2F9UU5aGzL$@U`Wtm2PmeefJp4(taZI;zP1sf zqOqij$23Wx9un)+ad%9wA9!(0_-j2rU*f6OY1H;n7GcNxff4|V0U`TVfk@rpSW z)>d1IWv3x+8Ig2ZIB|E6#cm!@#z#T>?}D{J+Z%Ets4&%6R}e{bpI{HTDbiI491xpe zK*51Qu5a*Z?{uKWAC*CEE>@p3pF#V=2;gIEe*qd9E^5WZLhi)OgVp3LngLhXAg+)B zEhmuiDHOqY4_ROpvuOsGQg;-PL>I^@3(;!2ZjJ4S-iC`TF<@R@AI}s<@(%2_!$t8h zY)=-_-X(dI$q1t@KU6Z|<#D5}&s&c{i~xSsW~$x^HnC}8w#&J`XDhwfy__$t3D##e zm?}J$86S0?x=816J-eFeiqvj)yxd%dElF}$@?Klo^k(2o3s353u724SzKlwLcrRaY ze|M7~|8n|^cJi2jmgjyUZ=$>QGD|4%jVTkt?k7Lp6C}Cc4DEv(>}T(;5KPa zg!Ze=tj3Me-58}cjPleaL!2)-vTxs4_~1axT)e&=4mkJg7=$`kNYSbB_viJ43&d{b{9!Ak<0NGnVmDn22Vt|(djBhHOx9Yvwfb~! z1Rk$m{u`%T&dP)q=Y(IcI8V!mLR$e6XcurKBgt$Ouzechey`fn~D- zE@x#WSskN8IuVjb;TyxZ1Q8I(6bbYct*@Ek>OeMI%vgED^@S5~*FP~rQk--S245i{ zl(bhJavSZGjaF9ucKTm;#(x@PJtbd<9_2|E;V05FSCZEhhVU{cWCxRasw0rB^)AW&!_VWYQ3*U#?NKTsFQRr2kO)7fp9Es z4jj@sS$vQV3ayY;lin}1y2O!-3G-tOyb^c7jSYJPXPO-k8iA(NSWwr;%iEvA%CR#0 z{KBg;$1D%ku5OBgoHFcJ=*QOVu79#`XMOh8maR#B-YLm%Y)CW^AjB&X)W{iCO zY&wCcZKuRM1|0W(xG}ZgwxF4b-V}!}eyl^DXwQ>&%(q{V&ST3}@*~e9AsLYzja>jQ@J>$+Xz^~>kkyXwbAl0db3M^tZjaZQGE+n zjn&B;oU5F+mM>)^M+@d38FIjSPvFh;NbMY?M1hy*0T?_{9%El}S~q;V4GQ-^QMGr* zl7PGZoeOXpv`dpx-@wW?d~XMIO7*FX>I zd;6}X0(Xctr^OqD%n1u43-xzp5j_nr-K7!&B}eT;=t;9P`zN(HXpvQRMo@B$_#p|_K#%s+fGg#<S*;XVPiN=rJ!Tk$N~@3{u*OHQx%t$7(=pqK*!{!#r9C_X&uc(AA}5K#3Z zd|ZvR3~UnCwE8tp@rY*9Fn+fZceA3x!x}1MYxf1;3xZMh(L3JQ8?z~<^SO90GZI=q zZTbtduudBv?kj^R0_UC>W)m?PE}#vfO0r?!=^+VeD@tSL1+WquCk1O0s`1NsMYbe# zqf4^P7%G03%vMG3DOgJpcHCdV_#%NfF69~CaBoIb1}CsMOOI7mV2~DXOVw5={81#M zC^Nt~EC|+fYCxoqvjm%X%SCMwQx~w!$2*pV603Q&w{5h>iP6(VuE{~}q$9JHduSx= zKgRKir9VsOe*X)42}_w@He9>!9Kkw=j+$J*EQ*YAnXiiQb~UL>F7aUL~`&5k#tpgx0CG z8uX?}$--WnU7z?3UJK|lk~Q3`z*M4`6#vouG3n}xU-R9mLZGSZp|;2$yd^(0Z%Ik6UBvcglK03~ zNCI%>!Q!{ST{01q1RyptM|u4>~svXn4-H8k89p zvCNE+8aoMjMKH%ki6w&6k{&5JIEXk1(`@HNjt9Fp*^-t_H9w_cA*Nrb3uDUKX566c zqcrDJFr&-Nu4F*uQQ4JNmheQ(M?XJ4Z1!m~vNU$&HQxCZyV0yX-46YzAZL$yU*obl z0PWf~2=uNt9!v1Yrde7!eZ0UNLLjx|Ay@LUc20k}8P6FLU{u)^-zs#!kbH#4(8|$|kI-NU$h!gPfWG=qA58U-=hsPxdGa_%$a`H;4gMoNn@&UIPOfP&4 zvoVG4+S*%~h>5#y|7^>x(0i_i$#Fi><`hWt`=+T-0;TVYwxm`3qleIkPzr3< zn~A=_K3~6hXdV<)Ee_B}LVgJW`XXSlp%XC_b2#R22OW0XLv}{f_jAoHKLC7l^2aou zRk%T@LLCPsxYP_qt~=-*g!o}~`#1w0CmBtQnw|!nb+-BOsf{fMNzm0~ktqaZ1Z^-# z|LLh)&(+N%^Alxr{pP6w@6i&E{cBk#->)(5P# zSFzzok}o=B%I6<%o@qWt_)+k>-W_7~<5z=}?S5P-!D8i1EIe^bn}L>=#uB7R>LO^L zEz;ci>mg`f=4F2<-Pms0ePj6PRFRSzm#s}ix{AbNx?IahQ*=BL&B#MD7&T|`29S{Fm5LpC%p-Gep?rfbG&XwBh@4V1Yj-5h`~ z7z9G;!s?l>)XvokdC6-FrJSJdO>DyY7_#WSY(vdvD4h9uILK<#nnt<89Wp^)7_$4NHRil=cC9Fz$8Bg8-}fQJl}sCVWnrpBMHTSh?s0aD9Cx#J2K9Cq7GAaak>X3B(`^cJC9g-Jd&Efsv5NS97DluS?9~Hk{0^So|_4Fy5S;k(w_HvoxxYhAmtJEkXFzK>v{`6u#(q7i~%? z%UHzI5RkzGi^@FixH)2x)FeXjKqW$So?7`8(bv!ZXR(8jq)NhlGfGpf^b?FaFO+5B z%ahBh!j$I1#vs)#d8IyQZcDZ)e?Ov?!#z5S)^=!rM98gK;NEmk6;nW1NVg zbss=9A@ZYTlufu*!&7D8gAnt}LdJLB1D>Cu;DhkpLgmb?BH4tOdBzsU8*;am=`I5f zZxPp#vb^alJ7QcI=4JwQ?|E5O!*{nqJh4zKH#Xe}J zrV^z`fC#1xX{vtoNTG4yAknZoSZ?@>i=a-ybZ_u5vRO1x*|E~Yjg9tJEx7X z>&hG|gg3q*qDHd4-b{7Q8+e#^V8j}pdej#O4BgGei>cakiFn(%T-_fq$(B3kRul#) z1e#N9E@#UHd8cH@O;g_%Ly@^pnRFD!5p)IX?;Q(52w_EFG+Br=J|)>Cf0OE=>h)TG z@1k+1HL^#N?o!s3X1W~a^JBU9TT;5EIV?`BjJ#753l6Q!?Eb1ulW7x?hKi)<8zcAW z!*_BvDJ-##>Z{FmdcE^29QCR_pkZ<=*(sSUE?49h<5^nT>sK+I1KliHV6;FFj~i)D zM~kWEZ0dj30UIDW%p(xF5TJ(1d`#ih+q^Em;b=QLemcw(ksUY^yMT`gbXOW_yD9b|nu&-KbN}#StYw)7)@mii8TmPfCg)63 zqI&UdN8y+!X?b}UYZq^J#@}p_e8D{P3vA_ z<8zBQs%=!@AQ&~UAI2JSTG~gCvYd3KccYgx@vSqB=KO%mr9W94(6#qBgGNsxF2JQC z5%0f?)@6L1!SGMlf1=yzx7S$^S!>RMbHe@lxlKQ`Ao(ZcnCAg50=D0hFn5Thb75)Y zLvKYHc;+|ItkR!@9XQp2*zYT)sezGE`<8RCJ){5Fn_-|FXX3R3I$Ppm+0MuWY0E3j zHd%qDD=T5RBEf@HSdowA=Q#n;A&B>D66$~KATzMy_Bj_jYn{O5sx=o+J1MGzWF88? zB_Xo?V85Tmq{a{UpuarOkC^9VRLicZU=E4NipV5asrU4P_Ju&NQj7c3Uk4Y0<-(=P zix94~n7YmKp){NGNOdr>k~1m6v8pCp(iCVNsPcRY9er8BaR(bYUVX1|Yo|)CkubQuOs6zfk)Pj0Y%tiAqivA$7NodP32vNQWo|YhPx#eJXrZ5-$-O1&f2J|VYe6PMZ3D9 z7l9N^Jgc2jB*SBz0TX4m;6hGu=ZS- zpOzl;9|#lxh{_&=bjZ(hN}_<{^aE{$0@krM*TA!;W-{JJD=87k0wa3sH#il*7p5{E zzQI2s7K8CurX(jiOG$FEeGmR2WImke_y;7R9tfSdbuUaGaDWaTQIh#frSxvGm-V?& zOwe_3AZc$zCJ?-KQ(o<@&Dq9!uQz@bnwFzw0ccMWsFo4QP)AxzptpmFq6{`ME7La6 zf_YIyR@F&|kC%;%iu+ijm0S;GuKwg&&`TLK-%-IoPxNV`b6Ht9{c$K zy?Sl>Y94K}@yyFB^DY`Omon5TXkTZeR^H-vu;4SeFAOUftz}{#`%{$ndi@hW1STn} zvPk3S1y}}UA4%kwnF7NRYybllZwyZ zz*1`>(A~(1#zuA1hASa?gk z{6b~ZDZ1TbL7a<`{OBeU-K7z#i7G1-&@g6IX)6)^mwii@v-4LDA}XpXf|v8_>g6(< zI^86tqy>9+%*p-lqm*MChK1T*=$_Bo>XKOH*Rd}}lfoE__N8_B_}myj39GJ)`Lny2 z#n_e5(6FV~2olkefTaeDMLzhBJ%p_?t=fs+qv(=6noq~qm+yMb;iEKlGap&@vUnG% z)oV`#kk|b9z{z#cujgW?9y6fD$4iP2Z`hQDOQx*x)ZeaK1?2~lrM@xG*=-y=O;SQ8 zdVh3Z1PvfN<+QSjI%T+Ni{>VWZ&vqqaX-BzToe%AZVVbp@~n7ods%9Dkzm3%6>?ol z@2zh(d2-k<)R5=Caa^CU4s~g?x;(bLRMkqJ0{Nuo-Zih1HPNU&zb(M3e{eHsD<@3o zH{8h^%^GH|tuBX+Q}=-Uvkf7T`O4Qi#J2E!KT>^SN)*H?+_!wPM*;XhvCqlG>-8_} zXzU;UN$aa@UXo(cWp0#&v*u~F0PwdUDr}fRsU6e^49@lz&3|DYaMt~^uG(s;CBWH9 zKq&t+if~E5cfaCdH|C$%M7l-#UT->36aFAd@&IpWi~5)R_e=uP^XJJ zmAJm0>ly+=0jFbRDs^N;pB98dBB@u+P2!==1vSip%r&#zUP#6RuaX_6wO$VwKG`K2 ztqY9(Tbuk9zW~@~noxXM%ImiNKXN(==wYiEc7+U$?U6Cn zrC*wZsS(xwLBRe3!T=W^9{^AL!2knL^FM+h3pHAMrK|1oI65C3BuylY=ppk%!W_;# z-%kJU>Eob=_ae?le)zTu{&sMt-yjLhDaQ}+;cRuR-4twN`i;*SI3Degus&D+M&v|a-yZW{j`M#mM+8ugRs_-CLQ_=y9tpi+~t%zf5U43dsVg{Y)#iUx9mN8P+fW!PPGA zJ#aCi=n_3tsUI7i7nyJ~augac-|A;K_|c9h<)}RKe6yCnT%DFgr|YdQ)qVjC8fdrG zUlIrY=*&206n8oXJ!{bWgHERzOT9aW$iFyZ&D+ijD8b)e=Ti4-WyG?)1tgdLA}B5m zL8799hkC+o5dbrDD~UJQ$k4vL{wm`r zC<2|qZ96|m1!j`zFD&_ZfuQ|Tz(0y4r1qW`>CGyW)-V2QKRHySKztZOCuIM$bF|Si z2uXK-=SL!{BUyo08hLnRW-s#Wu69y0(;9o0e-*U!(RxQ*pz#hSyXb&LZ}dt+unR5x!{pmCaM%HA+oYEvX6g|(JC9iNQ8Fx?5 zCSPV>X}_SKyVdc%|9pvrCb(9KM*>@PTo0OOZydbGe zW`^vpj2IS_5}GkroR71Ig|Q_A7_di&k{`_0r%w~_Ovm~)T{UYkVTX8;2^sRGm50Gl zaX~KbE2*Z8;teG1A$Hr&mD(Lxy2R`980&f(n4nx>0M7CB1FAQ?4>1e;aYh4*$o;{` zN(mD9LsgjD1%5&;gT4mwyNO(abzDWB)ja0jHe;`;-S(3_ryZ7QPluQS*8)1 z9IAa+eSj*;vCh_JC=wqWliK_l@>Qm!%G}o59+bMVY6ZT@lEK3>< zirRG7u5)#2nT002Z`cIm{Z)f9I&MT}!vl(2=w9^tf-13#ZDZu`D_*4QAF!E;Tuxcr zDorGCr1-~zTVHA~0m$?mLD*tJpl`$`InE~1Zc+M1|)ucP}!|N{L-=E)DvQ&zGM@YF%|*|T)>tpSP?nka69cT$!go#rD_SHBlh_gb(56N z!BR1U_u4iwx}v3IuIAYAYkyt4*aXwomd2nM=|RGyaqOI_F2Zwsvhk)s@6;oNeH(e3 zfNdKim#Z7mt$;A5MkeFDyZl7!nVCY8B|u4{-77w`8bGo^jp4OOJD5p zjGdy$*y?mnviF2~hM0&VkG5k$R%XyL5Braury-jgHfsARy*kq8E=83hW?*+Zv)^*ZzKu@;fazjwzhWwl;E*neX}l;QvNlqY&QRG_+LK1ln; znC`iIsM~SzW3hl*+qp|E)^TDtiznr_=*l`oLk7?fMocjO;JSy-I|S`r!rxwkk;MC} zzk+)UU(dh2Z?V9dKoXBtk`FDaWM-{Ko};^EW>{LXwI}%Jx3;I?8NV zfF2$u0qD8!Gu$;-@lmmF( zbi}nJirZbL_ty}U0lteR7+?T$CXN`^Yn}Zie}BTbrWF=oX`kh znNh$giX!zY2P~gQI<#q=0CkTm&OD?9WWGrb{Cw z2SSHdT1$`fd#!M+h?(@K&xrO;8Zmhn5L$k;z-TLrwTIW?bp1s60((aZ)z*A0&2w`) zSmOpfX56~Qi%Ew!*=K{9!}0WFq0_eZ>m<|^7WZtD__~=Zo+wQq{M#LBnE2`YVD0D|u;P$hTkkgdQ2^NDFX>6OD%aHMd1R;A&-u0Bot@{}a+K%We zNrCzxYV{3WxB-c*GtGtv4Ut_9XasK;Du?SFJVrd}!HP^zn+qG8{zXiECbuUB1oTj} zjn(U?rpFt9mPzN3smwq!>-DzQuGG~v1kufx2ke{>XlA@4i=WNlNU4h7yzj%BR+BKR zu<-S{%->N_phME^toxGM@^GwFR*v0uI!k^!yA&o|CkxNfisC0gPAKjmD+&muU==pg zaW*<5Z#u&bS={d8cM?IsIw{0$B2O6oMCOG>3ZC?ElnIaiR_!1eyl3kG z-mm)(%f8qgZGKhM?Swba6-x97WbH&J<9Oee1d3TIX(@NsOP=9w7liC&&H&L>PO>+xFgyh;Ki(7B?Qql!Jkip zNgLnoga$0e`F4gF=aFat`(8luDVh$R z{mm3-0Z`aPGg4!0pcV-&Jpfq8`V1n#-C`szJ9YWXZRTht%ck|YaNv-u*2tUgldW?J zET_BTtaogj(+fXxbBA2HmX`AB1UB>Cu?VZDZjlZjyAcyqi)!N*+lV^ z37#W2X@W?v`Kg7yWatjV?S{%&U2--yhlp2UYoa+UcyC!bwR=it%6#ch$OXC0?sdM^ z^oeisNS}*3i`%K`$yf`ERWc9x%A`jte2U>TZ;tDM2^d>D&QouSQ`~!lwKDfY$9R2< zYo8kV+ZnpDMP@mI_xDl15#vCYj)JeV?2qQEwQ&MH8c=gz7{%0I(kFh#(e+=!G-YeS z%A3k(;M--M%G$@2dboo=8tNn$7>@co7vMGyU$7I^o69Y6f$$FW5Wd6r1uG%+vUC7_&f21o3SC0~gPDDQ zkE|{-9|snb*XC!iZzSnY2Wxd1h5jF5qLV=;qjoPs$)ul#WK-`lo61t)#awk#laQb8 z-Ur4Wck>w^W6m+&-M)8{C^&gfysUm6^?J%xk@WsBN@3RcZqnCpm7}101pO!go4cS; ze$^AwcKIUB@)eujY&s!tjgeV;=%IOm)_0Q*7-e&>n!w!GBF5k)tYYi?u^8r+rOc9(#I9O{lm2}J|r zfeh+kI812nBLNp8#n4ofV_MdY=s=M-n-;uP@OyC+z|KxfQT)@q%qc3gZ!9zfwHP%~ zg3qtn2UQQ+iqKcpIMIULEFldO)7p@wvl_0N`*&uU81}4xjUzQF7X}9FD@fcwg2&{> zyzbRzo3E!ppIImb7#f|^^(TsFs-cIg43wb*E9OLa#DL|n)tx^*d&2J zS~PqIZ)FgN-Hs`s1fw&R7yGtoyR$+^h8`!8*)Xg5xJd>BZ&4KXgGZVL^ZME4bWjaS zJLef(da>@)cGNpS4CeFLXY-dNNt>CkssSv7u_MXgX$y3d9ODzb%OJ- z@s%yK?$L0&%V}#OMg>g=`FIWQ%Ue&erfZvsWP*Z8T`D z{YT##?9AW8x+SB1L$3Z=y0w`tXrQU}apej1pwDLhf7qjrxVQr5{T4gJJtg{ZCHbzG z8<1}1#GKyV&wcl)nQoR()v^v*3PfuF{=YD~w`s)khb?64GJ6z|_Oi(7Qr5xp2v}G$ z#1zOfQZwQt#*?Z4aq!5BI_0R^*;zAS0@Pe@J8`yxKuS6}mv|u#KZ&jB0-ZEz`fix) zTU$8NcDBwd>^?gazZ4>Eb>0g}$ymqME~&|lK_*|@D!GU7rrQ#AhcMsGp&;+DzXK}w zT>cv{db!3wEU^Ptc94DrV!+_pRR8lfbR!(Au z&>19`I@hyKMvdpwc8m(0qh<=Y2F=>Nm+!-3Xg8Ze=#`A3tRRAZp7+rBk8t-KeL1Mc*cvoB zaiRXP{aR2m>EUzk2VFg48~%}-gvECs8#-V)Bjj*3VpT6?e}VUGJb!b1i#nmzv1@8b z0KOM__i{CAhYu#X!$0S_VEOqywf5>{PP5B0lh0-$by+g`k{eIGPiQXd&}M^Km6058 z6!zm#1Sh)YE%;@)5G0qqlWhq53EK!v$A@Bjba6pD(Kvj6jrZCH5@O9EgM9)+Els(@ zB$}0I7chr)h?^`a0#y)P47SBND9JQiL}Ty&;kNAg3TJ!5$O^AzWQfEh1fL5IgK1{f z#r#(r8)g1Kw6WL_Wp_1x_{~+xy^lN!21p>&^Gesd4)Vq6ZE7Yzf9d}WZ7`8KPx(^V z8OPKDH>b?h_z)rAJloXD0^YXgef+>F%I`Nmz10v+rxwaija^bv2ccxYBpdvbgx|dC z+!s6rtUS1Z0C(LJzftFmh}Ik2mZw!8-#(=B24UduS%+%v7JJGMWAse*N-6_zVKMaB z)67|TM|Yiq77OB$PC!_x1C0$X8K+YrH-zMht@+j?8-B@e$t{M8ODDOS>OsQLoFxXW zHHji9NSnDKR8_^ufmlnZS=+hc%m)4$3#9Kji@L{BoY-1hJDb}Yt7D8TueRYF`>6?> z3I(5@6_w^Ry}DN%C>I(Y5)^IAB%GO&Lxjx0Opm2sRwgJjcVW7E}081$)l0<<=Qm*eqWft65+xE1y34jr24WwzC2(^JX# z7_blMAd2mh@jEGv2KOjTzhuu3Y&XhnDgO~mwcyevS+x$YXM83NA>%R0x{L^fQsA3o zaXcl;R(j&SbCas*PM{0Ybb)L~1);eFGLk)c8s4KaIJKsGV6oVQPRbkA*!a$Xe9EFE z#W$Pz59q~c*8Hu0IA^bq`*py8@4SCc#p(`X_``+ffhnWWcIm9nuXsp(L2_#CvCetv z=TV8Y|5tm8BpZD3@-g@Zvj9us<8#~pu{4mRl$!G@sU-C>k)sMXB_$qZA_Y3o#nxNKoZ&Fgb~?@DXEBr!XwVc7=lH!W#m8g%+opHG8=U- z$Q6;PT;FzWWQ%ChM#%kC13&9N68mEuu;+dmU+_F=kM*uD;&FRF5jINstxLDB;)r5= zlLPyTq1&kZQ1NWrDrV%WdHH=$m~4&_$%dJ;{Pmc42H$spN}H`{Z+ z&M_f4UtrY)eCL||NJIkGxLPjl#uY6KPkMPtH(!`)oUaGiCz<8PGz+2h3)HLSMk9PM z>d(68n2+zt3F&o_oQhuFu|L#^=F3Q6A>s(2jZWMBRW-Zi6`w8?^yBcSrGweFV0A&u1h8?UvU=XLM_WZy>2^o^ zf(qW-0tlZEvS~u90_18?e-!TrPIhWB&G>({{pl8NGlcV;;|H~R;CEz7&`~HjN$nlO zOQs7&BvsuZ_XloKwu9+a)4AD57H}3j5enDA4O`2@ogda4H1~ zUle`6-}U;+_m67; zQDLFmuMXQmlSG?0+?h@tz*gRF)98TGw_LxU%ai%He05AJ_gSo~tb2=v2OG*~CSDw% zEhB!s4Bghn_R*}r^z%`Xkp;>qr8qZ(MIE=;OPboWwT%S`!%#EdZV-@gni^ z`33z=2*l*qu?)W~@z)j_kKIDzt;ctx^c_&vOeHO&l96e8pEUcdJ*^PNeY6 z0s_auP@9V;rqS}urhVjHr~a))2TmQb^yp<tw?ZRiQfhc=> zhpC!rH>!Bc!U@vDD8^&O^=cYDXdK$^)^VwWAS&wMDrAbz_{dJMv2&ufx@pU9QC}+V zuIrZ>m!uX@9Y|rJs3O7g6O7~U2rP#wToCvD>DGFvvh{-6|#9n>{jhFB=w%cOhAt(l+oYLNo1j|dqpuSbV z%Ll@|8Xb*X2>~O^3b^JQn5ve`7EdJ8E zj@785dC{<&^uQ1`>jg+vWg{8oP`1-1$gYbTP1r@VU{h-z$EQY}s! z{9(~R^LP>bwQ2x_a+$qz*Zo1n6xH7ahK1|H=h`b2c3-)Ju?K|xaq?H1EpNav*;|Lo zp^5(EuKtaKpmn_%`=Y`Ejc~B~PQLNg_SEIbZ*ziYwA=)%{YPe<{xo^WfVfs=r;K|o zM9A`hWF%ct3xqlQ^VGFbmA!U-P55e#>^cge7(;)FUkj<=LfxJFbu(cba*#bXFl_pXZIeWqZ-(q+2W>Vf*dHi<6}wso=i2_06Z2atDuejyL><1tQ&RfCH8+rLFXL$d8{jWBUK}Urf0fGC zp*ddY{~W+ln6z4YvplL=FK~nv^SYT1c+#3?M9oXaJQ{K+?JT26^$t9#KUup~zR@r? zHTNeemYYK!uz;zvjvPeRNH+x&ebEhasNXPxM@OuQpG&k~lMJymgtT=+7 zJMrXtCFmWe#WovjnY_cs$c@t9kFg25dJIS6N<0_YDAlApB-VQ8vY%=0{Psip?y}X# zJ`^X;^;frjLOU)00E-_@+9(Q#mEJGf37ZHhYdZ=*%sp*xW-D`$bg~xi2P%SvCf|}n-93mWi6U+f z7VutoL^}6Nt^Y(013#siT?ZGockzlNbx`Pu*h%v-eyItMsx$3XQ8)<*oNxCJ&4Km1ga!gfGFeb^F9a(t%g=eoz@NUpm1<-io@u|4l#-Yi># zK-J+k4h-ic0jrKt;stGN_6$}Ife9*O&GH1oyy{=d z^<0>00ZMwvLzb&u7tBSRR*Li}f7XsAe<&!uVg+HgTGR?)SWU*$2J+P;GKw#)(s+&W z&c5tJwYr1ik+D)df|uFmX<_+$SCR@Kj@SLp$7Z62 z$l}UOm&XDfP(R(zZa+py`{mIS0eQ=~AtNRO96ZD^n)Uz*Gna<7BVtD|0Ps0`pghjmdFn|^R zM|pKc)QNqv3^QiqxU#JULcKJ^FAN|yvDhrk4h!kxDnhRY@t6s53yv z06eOLSqV{tps(C9#3%k799&%vzVhh$*h693-l>{aJ1nz_(|6t`GG`&m$M+HW^UsMn zXxXK0<<59o79X~2I+tg%_g2U~;qf)oL0P=c-V zpaiGIId7d$$zinrHn{`$1==Iz^sowb(- zVBjja&E2mfw%agPe4i0m5S`K!2~``eTq3LQ=3>MBx;7%Fe~Un7Fk#n?x{F}LoSbgA zd)?Gb`}{~ml&Bw?Jt+x4R2I5|x+2kpW5Axtfun^)YqT#i2oNhB5saC7a54j2_8;c9tPdg;`IA>Htru_<6 zxwk)WRZ(qCG^;LUFC-1?GpVg)liWcIK}h4BLG67`@pt2Q=7XTI0u;cwbF;q30DXo* zyCKs+6;q^Y(vFFSbdWUg(fTY_&&L)sJB`aaVWYF8RR%i0enF4JV!QO???^=YI})Wy zzn23+4iWr4#CSfl3zSlU-mbZ&aXJSJk}=^fVU^2G7U#R zCNWu>;LUT2iBLP$)25HEv6OtjJnZzWLY0}2kds1m68a}rgiv|TAI-y00!8n{e~Om@ z3+XS}fGI7JxkAbWtgS`oTCf)})u<#Fzt((OjIg8Jh!1VQI}s#qC2^1?mA1b!%*@%~ zrZnl>GYB<3L0AB%%z0f zBeB@N&$)eh>kLpgAATgBWkraI7)45pxO(FX@y0l4YRV};k4(D7^?DFv6xhSDBf?P) zM>#k&XaQB8pGj4IXRjc##0D8***gScEjBcuLh|?23=O8>L&KUF9gmZq4?^SXeBUFw zj2j3L<-qewJ7F3L39{YXXvrY9aIz4i1L367m^+#g>k0al#Sc~`0k{v|x)ig!wlh@o zCVyDL%)8t&3wKYzRqL?z`|JkQGL&({d4%u&0Xj+fg7Le=O$#Cl_p;NK#C&|Lp1~{w zch30uPe-Dn9np8@*+?dZqQGJtzni^F5@nP89E<+PQ-SPp0Ya^JF3xlPuEG&sfncD6<-^{)E*B+9Uq;<0 zDHDSKsB86WGQ|?2XG|Q2PwONegxtXvX@AZmH8y_8U;CA>VW# zmK2QINNJXDNZEK6Xe$TnXk?N-`Gz|i9|cVt#qL}WA@~Fi<3R7|Gdl*VYgYtgNvCxEu!G;kKLu8lx{qDzxAEC$(D%P^V=rcxOR-% zOYdqJEPKyg1~;nVY6?#vZzdu`*I%GT7pd2tmKu|_VN>^dvL>#b=(JnV;ria{96`K^ zF6gJ+I|JUhZJs|4c0jd=o1h!+(YyN-3dxS}r;H*fs@ zC#6DnOH8xjD?GRQZhD*}t9b#PtsKd}C?Gm7J-B+DM*l2POEYdMhAGiiOjS%TKqI3p z4VyHOKdT1Q2-HOSRyo`QtUS9ght??qjF)yWr=dkOQ&=Hvs#gXWLi5k-&bJo)RzV(G zjr?&nIn$hNSz+)ecgjr4L2*?g`D|cO6Ocz-RkNG|UQH{5Xk=t!swq=9&0;vCgh7o3 z{c1-l)zeO*t@^~Rb950z?>KnpaJ6VqrZ~(@sii7OH#Pt6MV299T`Z~)OprKMs1Sq) zwURgmjX-BZN%H+C6JD+LVxD41r{?yg571d|Kni-ww|r3f^;`@Ag$)YkRY)W+0c5P? zPeR(}<(%);P#t*M!30W=5)N9Rn$=-Hgx5_j*mXt!+~9q_`jh_xymLCt(q3{WfJnhm zPB<*e#4aUQy+={aeNXm&Ux}c^&Qp_mH_oe=>jmm*NUPs3!AUsplgfu`q|_?A=udk6 zqaBVJ`E~^i9%iGfM0Pd%$dd-4jpT6ZOqwUF<~4V|C54-hM1QcGmo24W)pstYe@nKY z-0mKyqQ2dQC9O{LWC)bgIp#wfoMaGc{`qVnh7o}Q(=F>z-<57IKyb}yqvK88d5n|n zv|kMliY{26(`eTjany_$r=SFEz|%bs3Zo${nQV!11f3mP(*vqBsNJ1V>Ndp2 z&sQ!f4_6`ezYfwHB-C5;*jqy|${h))DNg$qiARuyX__>FvM|TNeZUt%8cVbHz=gCe zAb=z&aq)%NyU0x~`s0kZ2QummU}*UfyO>*Hq7hI+8Z9vd1{ABO?xWjvpB% zwCKbaxSGZ_-HLuZ5i*-RE#0^t7)G+ff{LB}tMYaUp_E>r!>ECM2I4?~$yyaWLbNnv z1AT{y_7x7jEKeIGfRvMBuzOS(PR$*@JS^=U+&F%>n`3zRcz7oP8s@v12rg}#=Pa-w z17m##8HwPxz*kxh4wdz8U|}ME&wZ)iepMR4Mdf7}KcLFO2d0`eFA7O^AA}WH z9M!DJkq=NwaU!XRJNbyrdy_pmt-iIetgcp3#H6>9MYiDjwb7t%8_7=mylO-GmlhyX z_BPw5jKy*M;y0Msr}qZ2hAQm>^ZP8troKkUO#2eCp*%rx|xl5W?wzHEZhp$=FfhM?UIC^&Q@W|LNmK5 z5Hbu6FwtU5f28jvac}-7#qIdnF0WJDk3T9e2AwlI-cyHLH)-Fnl2pRWPFCGv(^(yE zbeX^=&CeQNZG;RJB$1kEOKNx@E_**=*0{T;yssy;G<@FNSc%Jg3(QY=9k=URh3@15 z2lH{g&HJ!fw+9>JiDh`pAdz>1*Wp_}+2U3jOLHb)gTKJdqW`xTnm_8*&ekRztc%X! zZywY84;`GzY>yGV&al;~)>&}%ida_;7w@;%q&>{u?zUCuS*u4igTvO0@7T6c|ulTXtxSws=#11(ByW#(PTnRjLu--Zwz-o4? zL{!hgcV?W$?nXdN&>r8%=m?Sd)GcNZIm~{zKF{=6ltR`s!#0byrqwOLpn$|a7{3g5 zu#lWT8mpO|r9N{uJRr^6dg%Bk+ik);o9YqIx!v`{+*QyRG_1(t(A4g`)mCrJ>ay> zXZgQMDJZ_ajp!csH4sMTC<uX)6}@cVaF*}%NW0ClB!jfe^rxb{6e_njS8(jPNx_nXs<(q0H6<<0`MpYw)_ zEd7Nw!Qn%THU=Qeg(6~$p;sOOc|rP19#?!=BTTfN#Inwe%&}h1e@-?#JRFErIXerB zx7O#G2biIo3O@;|a~pz-x|1D=;p5E6J3e=$JL=EB!R9kxtF5oPNHq74so?-6j_5*! zfIMUpJ)kO9Wwb4JSuYjb_L>-sj|bB&vwMcAQQ`Axos~IpU5NXDUNOpeb*(!NE-L=c zH2M8*mz)ZslI3{vs-=2c#I#OPf?2DyeoDlr9j;arq)`4k zvMEzZT=mDx&h}#lS|6qb!-UOC=+n7ZY@_W!0M8Qgg&$j8dZhyg%iB5!BVrS`2LIy8 zz3XHFMJNipyJeIFsbFoLQ~2i;F0JeTrEdWP|G>;4_^3{K1<9TM44F{I2tx%^=>z8P_$FsxBzExYHY-AB8Hy9a+}UrQcqtS5cLHweI!VZAM5iw7h{; zDeP9M*^SQ%cg-=O`?StK=5oWGReL3Jmb~zy0P!nhh+{^R2;W&FecJT?O^Ng(H)Q~ZuB*+cId&|9k?Q_liPrczb0 zS#uG9PgGBEs{)6RD3FN5&RxCjBEF z!EPUO|G^LKWo{+<>&XsYeERpjl|*ZB3li4Hlong>YNYlD>C;j&72`0yQQ>vI2bYVw zjT-BWbVdr2m(!vR4L6vibt$+Iw2`i}ut197L6Y&Bcpfa<{2Z~v?d|NPp#*yJ3Kw=I z?Y6X~XjN56TyzqtWQI&0A$v$KMMc#JC2iy=1%+ueHL}w@3n4Kg42|XGo->*oppJh3 z@`_NENl46!|bQeYR!?+FA66_0}QAz3=9*ZoU z%iJDSiDROzth$qTyraVLV)K%Qc0ysn42rxhx2UKOkJzb)odIoB$G zFuSf4E*O&yo#ghMKvXPeCv?yeHLAUV&0{vQ^--k~yh6DbT%I3U*h2PLmFW>H-hxJ< zf?j9!EJl#O54$S|Bo$tJy$PoBI5y2<2yAiCz2_ zW?yKPFeD^^@ZqYw2*JR34CDCptK1nWTjBvRpO5|S-t(65b&H@Kfy~AFdJf>tamdBEp4qHH`~Lct=vO zVaYaZ#JFSv6u~S?s>miqT~TfiPXp&<)ju`Th5u2=Ks1~k<-g3G>Ug1}v3u_X^3$P7 zdP#GZRROlN1eLDtB~u9NR?`S2rPKk`7h~ljF`lB4czmTf?NPPSlu4ReiO(0xPX%0P zm%>KPo*3fMFMM6Sj(5a=9==ejEj}V&wN{U7HVz>0;JC7^WZhdnEc`Qc#G_gexsEhG zT%BDYM%-_5@k57JO9!P%CtCnqCQBWuU z3%B;)l-Dc77Y22ip~z17zr5uCe!!jVi=IEpx`h(^OTzr`G#LLS(bv&khmFj3=>Pw3 z9cBHcyj&)zuu=X;tN#7sj+nosO(#bX(Z4Iw{f{?(Vc@>Wl^Yz@wo3o|@BD4x9q-?j z_VoZc8sh)4$bZ|%Z$rX&hARa0KU(IC{T)VVP&Tt+h|#2?PUrolIFd~92lRjbMH}4T zPT_R`V(|mfAp2hkvIQgEC~Jw_7+E7cybqsF;$hCFoR(9DC-*Iku*pedmaTElyx;}v zdKx9H9Js5Od>=xj&AHD*%11p=xd1aR?`QLGSo=kv&)4xe37iuX!KG@jnd~N(vCRQx zRg@Y!*%`=K&bK%Fr*sjmID=Tq^%yK(1AF*z9z;%*C6r&8{PgczGV3nd;}$z{O38UU zY<9f{vHqfWw3(V{tPnLxUL9(gD4wt4 zV?M=`%bC|!+3nU1WJ+>$3&P(rE-`<4tqFjPAn@Hk{H&EgLU)wq z;j)F8k{RLKL!|I>MtFJOE^5K{O$BD@v8+g$4dSj=mI7VAYHNWjFCr7Y5b-{@;I;22 z2*lotRW8@s6;cFzCiU={a-zNmYq)l>xsOf5R(!ZClNhfnxtIPoZR9LCPwxPkeuz!) zK4nA2_Dj4{u}$y0fYSV&%hM9YZZKTKLax60piLN6|7Xy6yJ$Bf z-}8$R;pEMOP>IWWFU4(etefur7fKY3q<18HVPm|c?i}MBg*lCR*RR0GFqrM!NJ<)+ zF8yK7LvIkrzMSWS$Bu!mIy75zm)7YzP3#fn4ZT<`pK4qqy5sY{q>tc{xJur3_724k1iV#>CE%2_&*E}c=5j( z9*sI0y98P9mJ`9YKl(v4^HEl>QCU1L=^0I{k@xKtU22|$Wdfc*%MR+UXT`_{BhZvpP$p zCJiQ*;K8*oP5!MkzLg51JejV=H4fF;dy3FAGI1ZT`TX}UcwW`jax_DSEJ9y}1ax!FXYOr1o5cEoX_1;c z3DC6(>YKQA58jzYHx$=%y%2u)i5oj8b;Wcc@WnU;az?|tAUmlEnR>_dO3Mf@J|d6w zaI%k&OB2SAkHfN%V1!Au=Da`2w1jQOE6bztvTM##L@kMSG|;97U4_e9x}8U~N9Dtr zThMtXICtHRUa|$LOS$TaxUNmO%J5lzv%~)e;`e9``)KSIN@s>7)y4BLkq@jBUw0>|k(Jx(gB;nshj z9_LA%&q_K8G@>XDd(Pi~hjfCZU#^-xKg#DO$<)M4kpJF_$5T_tA-me3=N+r(^p=O` zGN^h_bx`1n*=PEc&Q`1upN{zWAzynEwTu~QnAh~-Cwzjl;r;kl#9ihr?P@Tilj3m5 zeJF4b0i%mcb#@P~ReR9WLGE$J&WGvWOp3eiB1?G>by)azy}ECfGr{nf$}@iZ*pc>r zmJ$SST*4n(X-g1Drv+R7CaY=avZFb4xaSvo zA<`aBdq+!-R=XI0!N42fbP@R;a>nZ;fDZjt_wMmh=8TuPdFwJ~f~V1>mCK{&O}=Zb zttw2ZiPs!D1PJKA>@g+z9e#L5vKa=u2%hNDC_>N+76fzkIa&it`TpaYJBqbaE(ElH z$oVdH%NCDI44M>Y+u_8*p}yXxuc$;t!i6OnN1e~=ct)Wdzv9_?>>L+Zy{@Ty(_Mrg zMV0VCal_qYTUEp#BYs;EnUkZ`4s=Y3kqpp#xuwGtM!fd|t(nHUsC=hJwp&QwJv=}_3@r|shL3}}T? z;>ELV-&81x@0yZ4#jbHBAQ3{>T~1DjsHf%QZiKMiwH@)i_G$TX#>gR=eR%PLc_N&# z7Vbx#2vbs{)a7#EgsfXD87uXAf+iL3YlEjw#8Pzl6=}j#YqK|x)iIZ6u-VYj_Sos7 z@|(!PzA?9D|GJtImj~-lbHx4|xs*^l8AC)Byw}O!V6BRoDM&5_j$!RYOzeFL_B`s_ zjSFJ>w&-7zi~k$MH$MS>{?V?d0AKjjDI%abe=FH@?(cfb8tDaYUgzE`yF(}5p{dW2 zUS{&4RQ2`hVCIH;IF@=i%+yyK{m`%0$`qOblAo5x1HR-#>C_Z70F;Ee9Jc+FI#7;r zc)8&uLk|}=0g5V9A*nTP%js1P4e?L8dDegClyam0?mRKSl7w69GkWN*+Px9SXChVf zYk}h}q+fP#Bnd1)f|xN%Z;ted|>1?Co*?3 z5i(Kov!TtT9<@9HTHLNsb8SOC16#d}Y}YRus%g6Zxja#$seTtZh^UDvPd?{>Tof!c z&e&DPA3koysd%~3;XFfIPAq{XnH1EL&^xapoZaA!hMEvi_bV3VN|Ma+8Bslqs7(l_ zrm=XXM0C}GvWx^=>_~YT-lBC^!STOZhZ`G#8zV!n^6}NC*SRptlEY}^XVvs}zaKB! zRJ=gJ4U*JS4*MV=+327VHjIt~9_8fK5_8@U#cT$!2wa8q`0AG$K*0w<|FH-Vey-5> z^seWbyc_!Y1TtS`)g;GtyY2BJWfmUp0aG0v;K3`{QK9v=9yKjRLgd}4WrxK;2zN1x zwY%};i=T*~>bu|jdFl|WAAf0-PH``l(SayAkaV$gl{DU-b8F|kx15D(>t`X)D@(E5 z-uIgY{DSM7n=nAse0mooyyhrM!Ch>kWKPrPWa#r~Q9_qIA)i|tFz^crqZd+L7Ik)f z%pk!TK*SDZYigk4EE~Sa*4EOioFI@FjcrbdAZ{bsSl8)Kq^R`d)AraOs@*GhrY#|M z{;YLX-bEh)NA(iC)wo#@M1x{`jk%OP7!o~qN4n@eR5SXzuLC?9Ju;nVUE(E+bk?Wa z5sneETDB#w^sG@9ZvYLu$HD@Ic#>d1v?p`sLQ|3{k_PrO$mF zdNTRg3;>=-=d;?U9!lI^3e&lpvI|QnNCDVh<6v;Uw)p&`GNCTZI3NLJ!>C7;-x^Dq z=+H$$@0_yPl{Mj2eWz7kjpIRW-tMuWUBu60Y+Y;9Av1#C^U}l1Og|Ft=i$?`EKS*Z z2c$BeLs-bT$*JSbGl@a{&W;Xn&B-qc=9LsZd7A55U`;U7VyoER2!KQz#Ju+Y43fywNfGC!rp0ke5|&6H*h6PH)I$I|_&gk_X6^D;+DL75SxEVlRQAH&^hED1!5inYFX9Y$XMjU@ z$&0x>kWBOIJw}SapN+Uxfpgw?W_dbvI5ZR<7^FhBGp(DXZv0}+tq&Hi7Mo)wC*8C9 z5=bn4bm!h7)RbB!=So)pkd0H{lw8dU$i`~F6thgQlvL#*8pmE=2^v&DIBVKJ?4RJ_ z%fFc>e8mq95-#GAQS*jtZ>+ng5t?Nw2uQH;OpOU4A7 zp9={HpkCvqqT^Xaf6D5a5fGi!C*;H=`7lJH%e>z$%*l+q!aa1>yokqL1)~W&@=HBr z9tBVt2|pRxd9d}JC*g>1ZyEv%aVDAiR9g1BS&dt*7a*I5hKi|*FoX$GrdD_Ak5q=d zLqXy@KR9RgFA)bCTk_wX$9WKw3YQ)9TK2zhJxlkO%s`1q=G&W((AwFmw6x>PLb2S{ zvr3s-s}R$r<5W~rw9>F+>mb z9@;JV`@w@QReHB)DjPpXt~cHq=W+Paq(S5wM0^c6&|%PaZu-y+kLs6Eu41 z_5Rny4u{|;mP9~VV#9~Tw^a4ery=bQc8Eu`FWmTc8-d7VPZs%zNDM2-y=Fx|?B?a; zQ4UUD2wiufEvr!5Sc!}NjZz%KbTMg84{Oq!p;yUm-c{@^Wp?AWL}CQbJoK(N&Ve7eZW>0Uz_p(PQNQ;FfiME4Lk`g0&)bhKoAKEfW*F>h~a2QyO z86?I>FrV$P!ew~Le#tV%-GLGJ;N>;szc+Juq_pp6@Q@HF-!Vldk#10G?_TP2IX9es@{A?7n}U!b_wS}{%J2|5m~XFzV|97I zY_}rz3;gn8M-Tx2SJ%Ht^AC^vdsD%#00D`B$U!?8ToZA3Rh8DQ(vWN@DfV=CfSlSB zfEf?;`B;EWY5qL+uWXmoC>?qRHrj-D*@tJ->6%pF4NeF;_9UM*j#u2zL!Lmh&_?M@8c-3qrG zPb>+2b8EByTVq#$7n^tHncvxZ(~`iw?Q-?$KsLs(T@PU~*B8E=nn=2p&UM*iq4Uln zd+ly+Iw$kP5mm7j-}5`jf4MTwQ{dXgj4?0#f6KR?4%xW+Gg4PZ^m&lUWoElb!}$W0;lVGDaUt=X^C3|oud z<-KdFsBrGHc^-B7R;=Qcxj{mnExDn7Ht`3`+Ox~;R>W@hdZlMCVbjQv#piRB3D;nu zi+T4Um&lfxtKZ>I2)mQ zxw_b%=jU09!rL2=YHvyVPjSs*Q#L4z>-y(%S?HqC=7ut4m%QzJoI!6UEFM1UgG23+ zvDG__b%I~If7Cq&+R-9|R7Ahu{ybc9%YRotyM?Xs=K?_(ibs~X0{87-w$PnI_?i#74#!h05EW%sed1CAS70m-#K|J&CvD?mYN*aV)b#om z)fQ)$@ltJp)XK5*j%2Jr?uN&RoyLclJ5|^_2Nn;%X7)^7CG_-~w!+eNQgvd@&UdLi zasJdeVw%W%)VAG<0B@}QbX-CG{VTL#0ac6Ed^U#dyL(0Ii40+eX4)}n9&BTs9`ucO z`N-&gkDjZd8KnH8IGN@uqI@G}>!fnCByqRRrDaa=igfCQ7`3!|iY=MqbOp6j$y71+ zJR4yT?!1QIzq9~?tuFB4K7A0kvuN%T`n?&u(b*o{$Lcoi$CEPL>4-Eq(eX&M^jjzuPhlc1~@eD;q==y*!i(h(dqRx!-f7A$2<@TRwS<10b$|mN=^By zKy&T~5fQ+p5GtPUmURyc#%IcKNk4L*gd+*fZE9zB>A2g;8drHh^f^3Um)S(oK>|at zbhzn`bBin;wJ)A~A)$FOd&AWjCl6O_;ELK7Z*O-EB9c8?QblDj%sdZ+$Jltx`51d3 zNw$BRm8rj5yH!hZEy4ZUg~Q8zc$@u6{T6N>`EA*5uZ_by8x zKz(T>DHgm`rxrX=)orjK!hxjhC2PKm#urJ2LZcIv8Z6~*6r2(f2Glz>N2Y%=nqUdi zQ5#w%KhD9%q=8b5c$DxbbJ`o<3&)RMxsm; zWzo&h6afR{+dX998=9_?U2k9xQ$@>vMgHo__*Yraln0^h0`8$_F*U# zh~FiFgjF3iyEa$3rQ=Xhx)d3z3(0GRntVjDQ7Xgq`M8hw>b=%#9r;^9=Za|-7m+WJ z++%IWjxkJ>d9wAk=U8}Or@y12?qfWkU!ZTw>0(s}z%>BVe`4VC$t8VgCkx7XZ-lnY z!nhU;VW>>9=1%@f2~*wS@yZJ)b|es|7u*3Cyr}(rYR?cX_oWcPo_(i{_5e4aq@V=&R@Za zM2F{Vc04KVi&2F5^#!Q9OKyYQs7Wkpi0WdJAvhh~w*7q%EW_hXlhEY>cbTLVRIK@z zr|(4N`7T67?8~w_UIhbD%YcySSQ?dJVf!3lXm^#9l8}{UzJo+~Bqp6tKQ;)K9+QO8 zx8xjX^qdBTQxaKPfWE$RYQ*R8EEkjadvdf%zrs~ny?v$}`Tr31mH}}z+rlm(KycR( z+}(n^ySqCCcXxMp5AN=s;7)LN!r< z=5;-t*suYS-rah?2MpKUV)I%JO2c^{LF@UQjO5{r`Mv`=qLyU_=E)}JhCs%HNp|bq zU`4$W^nwND^LD&E{qn^iy9T}|a2G^^69MvP&%t5-H>&1cB0WdL>Dr{;E$qXt$GM!U*WNFY9vZVkY)-Jb^}8Ve z5?bV{gXhhUS5j(FXGvuC$baozKZQWGGJ^(_GV2Q43rapXA%AML_to^!t#!-Lu#v?{ zGog|j=+hpvdL~r%xL(txP*uV{sg&^gc}DPF(9=LU60zAX*6B{3y_JmbhWaL*3FR~!hZ03l=iMTF^Sc^ zPAan8rUwcmH2+!RdtnP@%a~D13S&%)5%W+|&ce!bcj5VQxA@sxE{RMzY(soq%P^oKu3FRkWXjmwWu)B+nH#>=0_3|>~r~YZW?mF{*VuU4cGd0r3 z!Rh_+Q2AzhQ~P|6&8z=@1-E10UQhL9vzkD^`uJ{0#;z@Z`0shtBq8vm8;eO1l7E*B z#=vj5m6DB$n71^OoppQhbM3BslW`{oDK1-Pvg%~}YIU3i%`aw3Iq|ZHC8>TjI{j=b zm&cierm~6M3HD!_cHqvR!NC91pug6iOEB4x!T;;KKVAIK1z^a(I6s7&9DU)Gfrj{hY2zPZ z?K>vulJXFQ;Q!kNU=Yr7pdE}$91#ut!~bp6WupECsp!yu{WW0VAmcs+az}0JlDm~~ zP;6*$m}cvVhgL39C}?i~EhK^(#0CQmffXzpf*R2Q9DW*7TQ6%@LR5k@+v#Fko1g6K zwr79{!k{xrffrZV-3zauHMX3vg!>#nL9P2kui3^47|R$MSnmi6${CTi$2-F>CHGJM zzfIP86&EpxgfwEOW1Snwd+a3KUG$CvbP!9d(a$bQ)463@Sd37|6efn+w0ULd7n1Dw z&obrMu5xbYXOE0Sy;d|C;}@T2hmYI}rn9;7v=;I=A|hs}h;R|#8h(YUcsoxXcOM~h zs=#Jj9&x*#N5>B(Z4peX`$l}*NU2&`dwb&uTy%I?)3nQ}U5NAgSUdrB`$@~q^!+Ga z_rSLS_*+5gcrym%@Ct}(eHSqV6`6&&&H5uQuknA!LnchnBFK9^QaYT@5^Ge1aPu?u z5qef1rF#Yw`{zM8afGXin8Xv#OY~(W)sP8cO9Su~c!(ZFnXpvvVW%t+tW8pTliJHK zQ7!DsWGXB!PSDr`oh|(1zZS(n!Ow0Yhb#U#j%(>cHxo?NkT&f^%-a9VW_YmP%jfZ$ zw%-A&!}fLpi^==A3bL^@)`h*;Xz&vQ6)(-tl%N9<9PApANpZO^wz8%1edM9q zIipkyQFgE$fMg8g)6tj2^j=Vr8{Dtv5ZE9Cg1;UzXtj9mKq-Jj-%9wa+xxDS_#DMx z!w{{}E!WZh_&(h4@{s>I@<>d?4H|+a|MY6_MI@lAq_Z9dd1RK(x41DtKe^!O_s64c zMTW5ZD`QxiAA=6jmD^j;(jBwne(f{v&4cf%O-)7|wcR^%a;DvSJei{wQ6tQLvp-N~W!$Jf&Gz)0m5iKaluoG8g71ThC#is8wc$fXmv>PU6E9Z_K+DD%I zF}n8}4WVu-uGp6`aJ^YO_LG!&r_9ZFCOyc7{a2FT^$)E%f^})X@7zgwr!r0cAy(p9 z1@7Y;d2H_&BK2iFWfdJp@?y3?q)z>NR-E@+mC_SGj9Xtxeobzuozs80-R)$%-Ut7i z-(Ag?vQ3FI>%;x%4+k=}FWoj4w_yEn$Ny{v^W$fS`LT2XWB#AH&+^cPw`*5ujc;@nM-Iv zwJ+2md{!tnw&cw4^Ix|)+~-Q&@{V|oO)t9~&|t|6{d|vpnqJO;kqS8FwpjGP5cVHG z3iF@G*3OF9N1Sr;OhA$C#I(lhp@-EE7_>djEHx}XK`E?*gCisalJiQoVf))EtD8cI zO8lQ*Y_CX@0Gb8JYB$Gisct72N(czh{)GHT*WczrqZDf?9EJ!3E^}%z9zo|R>t|)< z_>j=&e8XDne`PS*@3vMftF3dKoN}9AEvtBl16Z_F=<*KE+b1GgD+<#f;{-z#NiAny z46Uo-j}&M@On7>3PJ|OOaI**(73No5`Wj7??*WY9w3BsHEW_c2`i?W^&3nt(Uj)(; zCEQBP5l^^U87go)U{Y4*u z@B<@6+p=NwzV6y9`d96uN=sm4j#{j<33R1uPNPA21PeE&zmn(xaX0sYNwX;CGGGxEwJF4libV~IeuX)!;>n8u;j;yvwIPaDrw1p;W(S$KJV%ne0HxPDc` z;O)Y4yWc;uYR|UaGH&vh1@`(3fv86UZ?g@871)u+67R?1d&wbaz@j(}fAX2CoN1U` zUa$RinF12G6I6M3J@v&*w;w|`55E4gPo`di_m*(eu8<*ehZgzUS4#$>S z)!vo%$IEVSZ}el~dChi5QR3Gf9!aRTvv$DLx#39(XFc&m|G{=&49+%qz{uO3^2BowX z-yFuzz^Q-$(3&|+5wPnW>_!Cpbcpw1V8Z-VI!Z_1$(b&tCtL+qSv7qoR`U4aeH^@>jKYmF}B<<{-^Z=ls9*LSSBzz$kHY!XB*Q*YA^ z@MJdf3TVbRjK(Z>Q7^r7QZ%ghN%_>~nOSLeZ7@M2qNE8UY;3mDbc`P>>TI||j*j

l^tlzfg>@pvJ|g?uCdl`<$KJEFYtv841+`*s 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 atzh703W8(}ikf9^ z*|{EJseC7PN{VYTWEG!2iAGdwyV40CodVZeX062l;nFf^=<1^oj$Vl*5r^pbEWWct zOfL;5@q(&qk|Z@qYd~fFDSe)IoPV-se}yU+kRNW~6_TZ`4A+uAs=y)i0x;HP=;NQ9 z7~7as3OsB_M_A84Y>VtFSqCv5%3Em!7>7_@m=poR+w)2IAhvA}}4!2~zUps?^aVm?r%;OG+Th3euZcB;y$GD8>LJkET=Q8Wi8{ zUUE^u)d_by_on98{JXY*wbb&|9VIK_xMv?IEs01U%i1oCnBm6ikGSlHx0)1|wzN*t z201=lVr<7i)B(`)TFi+52nN09CQzyl#`})A}hv6;?4B{)nnK zPW-uP{KHkf|FE-&HVUn27RlKU%k3v6sT}>Q22?FEum3#}k4*SN4o_9!zT>boC>En- z-#;~qpmb_t3U;=CZU;P^zcP1qG`hP!SFNQSMe-H+!IKW4_R~z}w6j?B3%YT0g_%F~ z_jTgTbb91puBVl|rAIE6$lIn>8gW}9a=Z&zm&x_9GJL`_;Hh4=5i@yoqHUq}s#DIY zpkB&?MjC|>2w6#?HBZ`&xW$^qlpFO^?b*1%mD2QRF?o#W>*K?w9f z{dq4wUio04%cNY&Qd@oBxKB;vN`%olh7s00vA+I-`bsIRtdVX&WDrk;pY^)iS0Sg+ z=1%)~;Cz;C@R1A@VJJ0E1Te9rbTalQNdszQ&IKgq;RFAXSNcKwftN@j*=FO|wiQ`P zj!w4SMF&wLd7^`L{mt?;^n_tOTTGo^qg+b{FoM##a`BoL|Iymya8)Lwr5Je{fx$z= z`E}0zZpI)TXRjN`XrP>e>-HGBg2ynnZ7R`d$CK}D0K{=c_n_^+QT|{D1>O+`rbOV! z#-z^>af8f67&vJowi7#KYmEbw4NMExn3cJ&IK2(kq^zKz1o8z9H?Itkr}c)G+MVUYpZ#nN)c;9s6M)AI zgQ~amuEV05iFbAL-mKP9;XXl(=c^j_&+Y~mq#1etj717ie#d5fCl+1Sc{M6xDXZI$og z5?E(JPNC*{@{+Auz~q4Z!Dg&|^*XgN&OIR-!CZ<@jDNwVgzFSl0p6tE)SnakD*Z)8 z59au3+-Z+tyiixnnobJIxpDCQ@%ZrrmZtm#Kokq_o3 z?eF#f2P-5}L*9|nSAShyLP)f)Rco4s>Si=X*hW)uf7>7a+Cat0em_dQ0UaCS@2Mit zQ~oD!bkG7Bso~JD&kQ#He`PwsAU(l_V7lO zwy`^}wL2|2Kr+51^17KU{<|0BjKSJiVW#$*gJYJ?Rtk0=J|Uuib@jmuBq4eEeGHT4 z-vH>lzYPPhfOR1-qgu~F&aY^HwP*qI&z4aBeS0y`@xFBXwN6)kL6@a^WU<)bl`W#| z380u?J~hMP;E88@`I#IEFbTcmx%FMF7Z)<)B<+WvNq(K3M*Fr*!9R4ci3mrBj7h^c zciXSc?4ER}wgdQK|Ek{~fuP56d zt2Q>gxKJ3sm!JsJ?mvk5@D_f@*{a{sp%@{AD=a}QL%z8`C3s0pILVL?h4}9E>pJSI z(=X=PfTSZ(6|s}R9Dz(T8RVk3=7atYuJkia@uB549gH?&srAm?$+uWyU>!u#3Kq%6 zlh?LIG4r;JZ?FaD({hEvHjl+T7;^6|OARTJl}+jQ;~y7aS`{CNP;#^}d3e9&pyUu) zmQqW1cbO{o-tWK$WwLLwWL%GOK2tMToSeK*2tmAYt1&Gg7g932x^3Q;P*|t2KkO5{ z3Kd;cR9N>v7&p2l=Sd2T_%lx;WkET3aVXgFTV3#RvHO?}7eAlm7&dXDOo<6ehUJX4 zhsdh^W!Ut4H1Omvjr3P)&NYM`(p~qtojouoAk%9>|I)6;ea-no^Opl(mHiNc*Asc? zC;8a9>ZO^?VSY65|-%lBWN&{@0V5$bAMK46$bH2|fiI!cy z7t3c}Y}{=z2Lam@9!icvTV=;bcC;o~waPufD3b{S^;r#*#7xgk3|__JgtP zh?rv*wUTFrfAK2Lzx$v@;fTOxBdkV27^{PvK<7iD9^WJv^dtyqRR57b>#;mvOZTd zJ)cRV#_jnkodc;7Nof$-{4hk4^kk_Y!EUEHpCiJ$H}KNBFDR_71YtH~f6$ILYW7P< zjMmrBr+dWJ+|^q<6&Xdm&Cp%zx#d{yG{ErV%)G5G-w*7tkt+PvjwfAZUpm8GY-Y#J zI+;+;V0z6idh^{@=cJ#b%ss|Xa$tY08-i}14(76HP4KwwRIACjo(Q#JtMIzY&{r#? z%HI($r!&2BL7WIO!6p z$;j(-z2P}vpGdDzYLim=babk2&2NI{hBU=|l^1SmS(AwNy<;H{?;;zOmc(4B*}J-DomfC@jd*fk^95aq`uF+O;}G_ zVwUgA)!dDo&Kt`VwasPtu=xg`5)p(H3{3Lxr?(uViL!QXHC3eX!S=46!084x{P>&=d8;i?3 z#&!;}uW_Z7CQ!)uASOl|~a zB8lbsZjZ;mJot->0M}8doEL(o*Ln+16vZu5qNPpH_zY2FXuH2`PO>&&GJU)MK}o?} z-f%Z^UZS?$O^K?czxoiFBt*oT6RQZ9_&qy*5hEME8u?!=GAN&^e>%)O8j!mZBJ1P1 zmuP7CO79IftE}>R@j5Oef%t;_R=rQ>HA9;f`Vleaql;tHZgp&-kYZ9o(yf9pvle50 zfk*N?;t&LqT6j%P4rTyV(w7g|SKc-ck0LEG9apxg^n~vrvmxIl&Gzh#gh#8uF3-F5>HTjJ$}sg z*9}C$T#~8;f&6Y}&h_~ppEkQ{v#T?ZYu3bNbJ(oMekvmJ$jEBy#XE0<+-M{w$r>1X zC1N~pVRxsR4}9bluz$P{U3@lhXHI4NQ|?ADRwyVaJ|H2>vDVR_E&r7V$MjZ?*o= zqAI;xmBOB*)=EGrCqt$1)dmGECLBAA5r1IUkxAOJWW$#fybp)Vu$t^sNoHGYnJ9w0vxJw9$c216-j2SC9Gs|O4yJJjt!kdXh z6#-o;jT{msc%*5K^2R479WM>f;~c=Tjd|d%)!0V_djisc-zkc(6&ICC8NtKdMD8u2>10W>aief^^XlC0fKFMqXP9Tl zEk_2@2%j4)eXbcG=$eiFk>!SJ7l%-p)1q7wBMx`v30ahL%`b}_5q^&KvDb7>+8M$Gzx`x z-D?&~3!Zo8?Sj0*hY*RAkeD~V;SSdf(c%KP9oBOI6-)8S!+FSCo7S3DG$#k23h(&D z#As+lJS4LlG7BTKf3(Fba==*chgw&%zRRonK^R9fPkD|0q8ruvx|KNNw^w>q*y)>} z13tEdm(P6P$ChTa;GpyhxF@}@Z?Q}U^V@wgI=Lw(byRJo;+xD*p92d+_teumN%mr?2!~Q6gQE9e^{W?lKtgBS^y9ug#K?vXb3dL zaiIXbAK}{b+pBGrvPv1K7iy%Bwq0Or1%G(M)EA+LzsJHWM0djVE^cb6No*x)y(<4p*q)u`QAj{nZ$kySbATuiVM-}BWnQiYp zB{C?W^Q^oQ7L-?Dj*lCe3Vtw}W>S)gV21nT>{45&;UkW4T-2bDe{`}A(KMPNh7f$& zhDeId=8eG+zT#X1D=}7`HuIQpOoJY{uW*<9DSlN2`gOh)8BdG;aBlLIr$2*^zU%b~ zqg>J#G6Fu34dr^GI6#hMTB?0v* zkyr}`EF^g5*~t#me1?6|T#_j^GTMzQ>BQt@m$I%3nRqg9D5f6=gBB;u0LYz!in2m+ zGLwiQO}x-t06(U(Vl;g08*HN<1Uy5DXQOflU(M>wm`XU_6`f3o`*m-DXgq9}I%ksU@Jl%4K)7jY| zR6#>PNFT)D%%A|u4!5Q6%`5C{MUA&;^2+O}MaaB2cSOKsJJ(XMxN7#s)zOMy(h$LA z?bUV;X_30k%f>gtrjqQiwWd3Om6~s52lf*w$&CTSgiEoKwv(@y`KiYJ4urbCcKh}G z+Vl9^eU8%e>tqL}*Is2p(N#0;aBt!XdCzELP70bdx%01B6-hsgiWaFMha-X$KvC=? zNpxEiggA_|@^yoEY*eM6wU;Ul&EZ0JVb#1zQm%WTx~(>LpOENFl>NpVpTy*>nhA1? zyIB4E9&37hZcyhLFB7u;#sTUhGDB21U1Sg($5BeTc4eyAt$B!MpVk7a)7~t;- zs`mRe+#N^M9>FJlc;fd>XgS?C?KHW9H$!2u?rXYqyh7uEKrQ$eCD{L1@=f_<$dZRd zN8x9SW0#MU6n>taKg@e)gmA|sQx8Qz>k~%POB|7oyscz(%u07EsN|Oyb10;vkMUQA zjkYyX1NT{jKBWHT7zq6|ClBipQ#>eWI}kS$118dlI`7rggnLHq(9QsE8llA% zyj((Lo3MV4#Xr@My2eD4^Cj97ttx6gn?rO*o$ZUg>KmeWN24zs&4t7xvBHo+3JsJX zu>*7D+lz|g2q_Wd#)BGY7ZOKEO?N*c^?FUu*ooMu>|`w`T-*#6co^?hlG64r?VP!o zf6Sa7V<1_PVBgNc-w#5TYXU_DnLSZO2kNOc_X~b|Z*J|b4ziIi(=U%fE12J!!*OYx z=0!QEdqyXG-?Bg#HdE7wKRMZ-OwAEx0)`Xx6y6FYEvzSGCoy8+uC9mzYlpD4(ev{7 zRSlJetrkmjV-+XzdOTtG_I9O2;!h&s6X-#wS<@@1!K2F`CoRyuapZNtX+5$ms_4qu zzM7@3rMk_(_ZZ36j@FR$pDW9++WxjYMDiNDpr0czT+vbU^tRQOT=)=^aU#-dU6s`d zOcDq`>atqksI`qVfhMAFbN*RJ*Y>8)NwVVN{~zDd&moZYCFZGl`Fy%$AdWSXmXVt8 zVg!zYz8n<`&GglSTuTWt>0cBp3(HDeM^kxyBDe<}AsPYfFXDJraJp_ZqK59TCC2QZb zoBHbFM%_HDEyl$Dx@E*DOVQ=~rTteRGINyqX`Z{>0358$jvXx*ZGH>44)UkKipplZ z{ZUJwPo}n%+4|v3o`-wLq>vc*IU@;*nt2H&?$eY#J3gWD_2!L^Jt3hrNJR3jiMfXg z7P4{^v9bEP=Y&bTop$Pa)4bypyz!xw?s8j2JlJAKVfnvg?)wXk_#t|=3%J7K$113C z>n?A05=g}EBS6!qKP@cHl#_)Ln3IV|2#1IWG}p*VvxHjV0DevJbv^p|Iz#;y-Nmme zvtIt%TvpXh($+6Kkm>C2>&(Nn0dra7$J<9!5AW| zU)k<`_icdF@-*+1G=JG$A}Z`|PNaigJ81L|dT5OkWQZ6(5?78{VBI^}D!ss#{!Jv) zeDwzr$qPt36C*o)(Wg7YX0oZ>6;&wCOgcC;MRdQ}L#J7k+02r)4YCqvrIW|ilba|p6;TwZdoE)26!-0Ppu(+S z*k3q*Yb!t?yx!}8QNqpb6IMQ=$LWvp1@5D-{rd^0E@+N3arHv`Sn~AIJJ9maluvod znUYS}2_#tqih8=kWzmAKw#36ylc>nOyzNpOdPO>trEEp7>PP+1@(hzWSlC<9YrY4Y zyYhAt>1l=|PUnS}&6={}_i;)-vsGq4hBPBOL}ktb?m6@cns%=>z4jMV^f`0dcN;&h zs2MjFEZBLIjli-Mov;7uPh&ovlx@2-5tGH+1#A}WPp;b@IpvZat|ZH?ihB}j@tSW` zJF=wkvP{@7k7jhx8W`Lg~W&+;p zCqlqE!F;mq@Ai`kaQRmd-xY0&L|!fZ0q;hL$z@s=5T|Ez*#o+9aMFha$;*~^g7jOU zK)hi5v(5+T>qHfXK7^50%Vd2UOtG1Qy^0PY)R-gT0f+s9|Y_x-{^6rBqDd~o3 zPEn^1fw3Q!WDRzsvOCY4}D00=5+Zp z^(JlBKtYo{$?-bw940vi?(&)LDEIy}<4XpF=msKKdHgo5jcz^66=50e?*rqkYd@@p zu)M#nPRCKn3|m`G9T9eC92L!AI(;Mg4n=(mC{024A=unoiiz31LA)#uw<9ZpRkl&- zGbR=Ztf+xK90+!Iv??ARQ5zmlfq^uMk)_^9*5&jr98y51IMw8~2z`cnEWMTJO#PAf znVWmGEk9ht;MKEt9w#{dBx@h4i)VUZx6F^>;W*fS1vbpe7R<3H+4kAKf<{i+`*8+= zCmzS;!dR&}kUX+cC|&|XL11djVRku&wOo;svYFs*CXnY)Zlx>z4CvQ=wWxBAJCpvh zEQInO8M*)AhZ|;vWKM=n2YnhbD=>yHdxV`Xz>~T+3%xs5!60HQ zBIA)AsaTT+MOZO3n*6#%nTsIF+4Q`^E&x$D79%4eIHV`RJ3VDMsq%hz>nN(ostl5D zR^kqO(Z>q0X4*TkFOt;M)DhbCU6CksuG(uP+)gZ@UZb8Fw#{$lX5JWu`i?T|dcZ|a zYV_g5hwoeu-E}z|^NYRm)7(UM^F;Y2C~7yIqOqguwcRE)TBy=dA-r5Qaq`AHDtNnU zQbN+|B%6oRlQa38V>#r*T~E1C-+dkKiTEiAS%b1<>~tk9N927Li4dafBAtYlWA7zp z7pL*Ohj?2_le7^lD`|8!O>8omxKWEi^G9yi>!p}Ux7m!0o)-dgLQL+hi< z9j19p+B;082t$!bUpF3O=##8bA!m!Rw)$lw_YAipo%dCEJipWrQ%xYdE=0d3v6*^+ z(U>?eZfklEF1rF@bpM#$dw3sKoa?)I((QqOu$CTUe0X zCGkm)tY3{=PV;8|hda2tsT!U9rX*ev=EhpKv{G6kNmXS;ZHSArYh~?K^gH5#84PW3 zaG!90X{)^I+Jaf(c$n#_Rbk&H$u7?!Li&%zk3wf)sh|b%09XE=7hKdwr7nngqXmgg z4K0%j$;!=?FWIvAaJNQP6^7>7Q#8X*p+K#@y&jdK{Q!NvYBj{&^hfM~ZLz?#vbHdJ zQ;Uk8&#FbD@~u08$?2J?+@73tc!X-XSA$9Mei#L$#}m8-Ol_`e(JIj~uN3}zhk;xg zIwpRmsGTk)2w6-u4lHItecHW0+mj{+w-6$Mx{S`ARu;ia7=$4v={E@@8~H$>DX9sG8@(rNEh1~#qDH6={X;JMFMXP_C0fUwmB`FZvwyC> zzX~$bQU1?S(rh!x%P4-(hE0DH!f48wuRwGxRQ9Es%ssI4eBjH1%+r zM?v!tLxa_6j)Uk(%%)K$8RKI9A+ec=V!EGLKe2v;;o<#+BtYmn-j(yR(Kfok0Ju7C z&c4{bhol30cTJRQY(-S&;H=ldj2m!tXj1+t)M#SKP;7^dd>ybnmP38r#0Jjq&!fy%o`|(WDv;JWT z;N#}mA|VcD8yzy}dp*B;#Y1Z6vBT8J=)XWOKQNw0R%_8Gps2ZJD28$9XL_noEPO=V+5|z6aC|_j7hVn@?TkP5-Q{B!EVu6Bx~`h zGlgg}5GxP0jBTkYZ)n5fqT6c%+px>;A*7sGShQo;eh>+b=o)R%`=kVT*_!@U;Lr z!f>g)96_rbg1dsN0W$;l1z<%yS{NLygl(hsyVq|+~dn{BuFO>3%w6QR$ z#oiE$55U4akSj<`75WuF5x(isWzWO984(N=vy8-GdRsHtYvRED9=*}<6dy*DbJU}M zjo*ItJj@fQ4(~#t5sAFQKz_HDddGnrbw8ooQK0>+4-9$S_m(SgiOap7?v{i`16qgH z01GcyLBxRp=|Bh)RFtuCgG{X#{{Qjy)?sli%i=Z=lHl&a-Q8_)cXxujI|K>t?k>UI z-5ml18{FO9?Z?jEIp^H(-t#@r{58|7r&q7))m7DRRbBQoRT2{R={%~0o6_RGN^&!w z%5&*q#Z=VM2OVKcR)i*fKQt8H{S}kqXj_DcU}9plvh`6U`k-_>64WvcF^83C#=6=b z*HG17i%3rzFFtAox(4g*dDP)k4BaiLm(9#_>RW%pX|m3Kw6@qlZ+xHC8pH0<8%!09 z#{Ge;^=D_C7FViDtVY}GFf106*W*cC>X3;UNL8qY|`l=oVL%?!|pH@(P2 zC(~&sgGjyykG3pbJ7$fIcGE+UrVAkKB+JL3tZQ9u$kVx9LUr1>H8Du(Fnj zfF{P0q%7s~FGVM6!h}es16@&s-eF}u@pDN&>v-$=>M;=`3BYYu%KwtfaCU5R_Lf!hC9F;2 z53Kaj{%=?*u_(gBWvWnB6X#urMDV4`YJW-SFJRfy^4)D~FdDZgcSm&9UR;f0Jsk!@ zY{#G!7_n@=P*XTjxM(y+C2p^}$u<6*#$qupOE1dY+Fj4h!I-kX)*^D=)GM&A2s^hWoJt(_Uj@fDaFWn3=LqMht= zTFU0tMyG`C+xf>!m5lQ}b8|Sij`+mw&Ev`G>XQe(#T4!H^#wzXZIL?mBRMIB^!)A5 z%l9(ECIfJg7cL}W)M1As&Rc^gp5h!8HLGB4{F00cS zV(U&d{|j|U=mbUrWm`tJ+l)yp~fGM;C@`|j4MGCg`nDoSPi%ki#_x_cI z=-Rg@-#Sx*1as3&8YasT3=^2jCfnNv?tof{Ph-twYZ@^qOrE>p$wde@qP%g0?_{q` z`}^5i4AC4^j*!aU_4+?#Z!#q4HZrboOdYNsx%Q3|+m%8p>o|a}bbf zs{QS}d57yPWx%%2+x)8I#;+(}R5$BlmZw}t%86#f<`32+Lh{Q%zb4$Ah55JJec$OH z+6*Kn4A~b7w5i&C1;mg4-8$dr12M2IcLnN05g-C*+3t!=U2w{#?V)Q1YT=I`)RXOK zo1a$H93xSKA`xl~E!H+v!n|z%B>Crad9Mth;vyHo`di*f$$Z!f_E-wi+BEkOegkv7 z;Ph$p6Yztvk7D-T>X*y12P?|QBj2b=Lo09}PfN_Ma|YWwY_8N2YvwKR&XH3Csjk8P zJ|=iX-ftKyxKaH`{NFh;A3iehY#9|Y+utF8e_Rd!v%L={qE9k46Bdlz$G^|9|L4!Y zV|Cw^zW2aeaJYY&PQQ155U~H~k)G(i31eP2i1Pn&{Xe7{=U>6OGV5Lci5P-_{&^z5 zJ7Xf`V~yZ7<>#iJ&j-b|b1%v@x!;z;II$+8{{u#$l6*7*<)h*roE>?fE`s=Fk~tp9sKJulLOYs80sFmH#wH zyFw`2AoyI!dZq~orfs?Nt_9*!n7swlKhn%!+&Cbj#TV4+sV@^8{sm;R0 zVI0&$R2BLxsAs&e{d%%{McIa zbBOh)@porGGdvEkn3qBS5njH}fAMOdNXx(92=s8Exh3>l5InA#QK-<> zJufS`%R_Xh4M})gMKI+c?{F?Sn9`cwr1ca6yAV7!=g-~!oY2hY!>HdO%?DT_&3G=& zb&`SzOWx0+JAN3sU-HQ&3L#tD)*zZ9*1%UBHa_E3KDMS zr0v?^RGaoDKE6l7jmq~qg;d(;bU3C>)f3}5mCB!aw-d&aw$(Y^05vIN6#Sbia!b1? zemXBNIzjUspok9_Pq5*+{jdj&SxgSVjy^gB4=gw7-eHT0QJHsHKEh@+>My`}mj?Hr zRnn<7pO!`9vKsgKPg-N>pn0FRXw=c~(p#+z%zh|~DLOvvUTK{m*_lI9sUSc`=WTTi zR^0c!IkH!&;8I;+8l1hCg{u1paV>a%6;V&ydLgyrH^??+p{J#bBW{Maji%J^UUpbE zgz|*Q`|>{Ff{Kgl9NM`LDdM6zR*bqvUADW)CGUg)K02b4agi;Y<@~7TEG`M^Fh2^a zE}%Cu389`wWgzMm3{oFC%wkExZGDhKqZLAE0w?@*W3V{9lKd2G>f%OArVl;{vyBru zonxp?2Ftr4d7sxL4ZWFJg+zLc+bpHiPU#!Av10=8xLK(sfih8We!Lk~oo2Ioncyp} z>Zc;j^1Sn3=KlvWyB3T9Q>VsSRZ>=xE0V-DD5W2>0Jhv195YBbJmym)|BD59m1Wgc zf%Osq5+#*GY~Z);?|-&nqxeufLKW%d2q?6B+6~AA=Ap~nwVx{n(q5RA#D&pZR2jcM)ug_iLfk>!QUCsDv@Ev?P=J-Sh0CPFI9 zQ&5fNWA2aGmXJpyUL_)%;V=&b^MY%Utgiy$-VJgzBez`vtFF z1^}jK^!tidKjfv;L&aYR*Cd?tx;8UD}ehW~4I ze?VI<5%KwNVcmyWBI#LQeuaS&{xBP2{JOC`gkLZtk(5m^F_>5hh+i^*cJG>A`~o4D zqVlqm@wjw>J@5FbIeBeaNlQ6KNiMedoX>PISbeD(#;NhHK|cm>xP`O(<=GcztaUMi zflr7c>i@>b+WCyBraqE1l?nI^K-xM$I<0d!Bufdocce;`l;UzzidP~#ZG%j`h+8im zD|E~n*9j-;0SXcN6NU*xta`OsTe1?k{)zTD_H<#a)XU!nxE%sX*I7iW=2d6YlpCZ)JKpDQZbLPY1j6Cw%NK^$?C){qM1gSI zT1~%x=?P-cnGWQBlA$cID6R<${0AgE>eBF|JGtP+>I*fLOT2c9}KX# zT6O7-1E}8v^@KanSqx{R0JM&%&lkWMI_u)V4-D8ng#Z>$1;^lbpxdv0CK3I|syMsd z_WT1j&A8OS(B11QdunkkgJ_8$bGoM$u<&A0Kb(Hf4e;7VspOO@j(5E}>2OxBPB46b z5YP|UF@=lN2{n^rc!exk8)B$Xg3|dLJiGexAK)2GD^md(^hMCC$;&ec+DE$9CbQ{D zEtc`Wz%zTk;Kya`h#Cu_{=8ff!tfwFH?44mlHn#ElK+aGjhS19lu(+5WAsqFX+a5J zfwH{H@%;<w_=L=$61doVhyrC*zkQ%zIF&g)z5O=m0Z&`M z)?Yg2T#GvC?fO^--aBHXQB+7*dXo~%o5;HjFeyA=4&Q2K!CJDzIwv08Crl-oGuHB1 z1F5k077pJr+}kwlb&- zRgx&jFBCjlu1fxDs!!p;%@@)6!1Dj3$+j0le|8OlaOOUUf-}OC4K0dd)5&^-BbXHI z6@f3|FAPEe->ASuGm07^y;tMUwok0p6~30P7q+`X|mH@n)x)bb~TdDlhLTxrCf6LlT9~^ z-uc> zE}>X-0*8{+9Z(N^;L?HkK5B4^z3rZuSm;B@!5bSm?D-F;F}coB`Jl4)N4+x>6Ir2V zt_k$cYCfXwPR^MU+Yob;@AV(+sd?hdgosN@Y|OhDpy37s2~Z2Gtp zP^_B{%1=V(pFxSygggPw4^45_bv<=utR^3J8BcoecCYso4jEsUUspCd6(tYNzGa

v8yi?Grl~2Ki}YAvNO0f$Cl5K#xR}7{my3Oa_pHufA0(0(Qgo)j}}ILT$mnW zcL*z@nA|WkIpZBqpYYLvL6FDf&*k+zNcN7;yW$^ zQ4RPKhJcQ~t3!?eVcU|I_vDJFX>qxN$nfmR^QdfST;GvG^c!S*C6yJE2ty$pm%%k? ze^5C=_C*=Mz|Zyl9@_Wt@SqxMQPMXQyN9rKwo3y2sdpZ3gY{zo>LDcMHc2fi!^!^b z@~UYEZ>9uW;*VVRGc7OW{A6R3Gfv=KcjmWAQD!_k)yCNLhHSVGncL127&_PFdszbf z`4DzACxM?_?_>B$4FOWEudHrvJ0m7A)xIlM?~@>)=5?u}QX;o|!Vk0N6P;3FslXC$ z1?YO!)2VKtWmyw!sZx`X0y4oZO?|2n@QFaz|YtqiUn!^Br5;GDz;h&c>-5A2u_t}z87NCK>wS65ujN0d^LkuP_o~#Cn0l)FcvD_B zfCDJQ?Se|j`BLRl_!F^!J2-Ia=dr?$?t8#Q#^{vTK8*ZNF>RMAnAs7D#~sSzQqSd& zEi#;D-XUzJvjzG5*g`XF_qQ)=4t1{FTozF3LbN*kDzCkN@ot4y+Bxm?yDVnkK>Vg` zH!A%rSn-7%N#i2lv-PjFzXg9BMIUUDWaE0apWDH*%4`^S^tbrqhro?`w+3;evfRX{ zgQ(RXzEvfX!#Qu)WyF-XZ2k?Y1=(J~mGx@*>1!3&EHKNvylplB7!8lwV23a4xG=6( zF)d^(u!t&bq|SFd8q*9Nz6hdBccO=a5}ru+Q7O{eNH;HkUwJ?9PYwn#KERMrxk$i? z*jW&rqB7iZ)Udx~id5`H^UxH__$0MN|I|jklg3d~b)$M;O-?iGCOR!?lr^&3vRo&k z(FX=k^Pupa9AjQ~2F(a}7->ki_h=M1GrKAix|-|=Cgv2z1ounnFR2|yDnxVJ`E|2x z>#ta!|IV&q67qL;jm|-4>k|vIebyW}m}Wd-Vpmt{dLb41qWlecpnRV@a4j@l79VY5 z8Vr?O_YT%IRyl_?-WW%sGM+AYh7G_O!A>Q3lK*r;Si+MOkibTs8;1}_c4ZqAR8+ty zc{)J&hObfMaAh-%Qmi?*75H1q8^L4Z7&~%deo)z2ZQ<0@o@a|%b1`+jlJ!gYeb@Xit z$(3E#0C2So%0teIl9Oh>XM)Oh-i&Yf<~GN#o%aXIloy;iw~a0zgp|h6!um?+oO)6h?fX-?|K{Bs7&T+8amIC~ z*)fwgbCVg@g-K8;ohn08LpPU5b||(xr?B{!sLBasYoKUzQKcg_+YAAvrItb#^3 zkq9cRlU&ccm0onPch?&;wl20g0OoaGNuFV2qY=$%IwBl2g78Y%==z3-IlrROboR! zCZB{KCELT$aB*cY^GL!o!>CB|=kz*Vd#-bSs>!59pG){! zOHyYHw2o52o1)kZFJ?=IS|AMRwY?6;&L+urHD)Q zMUpWUq1G197wRN0bP;eHG9p!*>d5sK~HSIa}4Z+V2!}z5${+c5`=;Esh zUv?(kIow3xZ=We7tDlLE@M@hL30G`|Mtg%=M4H9yruj$_nI> zvHx*^WkZ8$zmU5Sz$J}^`VhaV^mKFYa6{P%8uWZHf)vfook4cd98E%IapU|M#MuzO z+JLc2s1%k*CL~~X0Ap4dER$3bCb=gcNM7Jghw{!fHXv1id?ynInJm6M);=&P6fPHG zAux*}2k2weJ57Jo(A2ZM{FK4`ZnYFTdkjdsn%TXsf#oxSGqmw&aT^8v>~}JHhh`w~ z7)hkFd2-85)XbD<%+xHNqa!Dh-j4-PW@mB|1tV1$d zIuA$Q+I>Bjc&9@RZR5W4@7&?ONhlD<&wf_%U_09rRdE3>*Yt(&=`yTNKlOc;KxP+@ za*DIYGq_xJH=Ddew9b6FSCe@|uqoMBQ7FOhXBFlqWn>=0Dvh?*3Pvw9ZlJsHFZ&F* z+aQDXD`yZw$bGzwZOa`nhQzEF-txF_p$y$~vC6zSqZjQb1_Kq365m-`{2DJB`is?W zDl*^Cc?k5EXgT1r9~@5D0U4$jWMej|bG7P5B!}2zuetk7rq0goa82^nePfB%Jc>|e zz9!-=!YN-oRMxviPt@KI&Wjq#g{tDm{==&XKR;iAXsW0tsql|&8Jb7%m4pJ`NO}rC5BZB=1hG*!m5dYYp!UP{BP9tq7$*4M7F9P#jrvJd1inM(JYDvHeU#-q%~+ z3YBYWJ7>Xugik89ILRu3CmD(HnCVkjtP5g}1|NNWxTxtSp{TAcu)o7LW#egYQpkB( z5i*l%@r+`S&nw7js)2_`77B2y`_ZSs?DX)SK70J=;YLkl+27C@*3OndTt!*IhPMdu z)R%0njchn=M!V{4%iG)K);(x)Jm|j6{V5HdsVqZ^TkUD`{_b8$YFcioXyBz7G^UTY zMW8mKo)r8OG8!WB462e6$y&Qdop@^~0q<3J;eujj$}UdB<-*gr<+8jv7Zf_lal_u4 zI^IN2tNrWK<`)xxv^2$Xvv=@~=I6D*><*c1!aV1~v<8PD)~d%v7hOW5Rk#7MtoV-? zS73v)pb}W)pZ%F#xa(Awq|iJ_fQ<-Liujb_8$k|l&f_u#bVC@f^8I55Xy6t( zB-syk`9Aq_d;o&&=kK^FW-7zmaE_6D`_$eBF!%{lde;?w`B3>A#X|cX)E+v=GAMSU zOZ)>(B=~U@@$Pu={)b~2O)w(H;E%45b>7&zwOo-=+cEXHbHV*5=pz!H?XCxYwMm_n zW#dPT+~|gAHX_*!)Xziy>`JMr^qwtQCwquF#L^S=fCvQS`g(){YJW6Jh$?N%XsD6U z8V#0_kl^(A#C3iobX^jCBD2G*N~c)vO-1D15I^YIdZV3P3mI~oZk&`=a@ywe;prt= zEvA%eZ1XgtloLC+Dd3)S|FH!)E%i|4B!b5wlCiO?dcAVaqg6m~23Khiaw!mFOu}{P z;v`EeK_7x;w*pWZ)nKG2^o^Lj67<(HOo-nRJ{%;I_@5~&0Tv69iyi}4hjN=jO0Lr{71R%OKO za)TqX@F$1fpOsjc(Tjp6|5` zW~`(YO)3u%6|W`2Bf+-mJF*@WhxOE=I!}cV_wzMVdg7Smq~B(@_J4)LL0nl0UHCOeh*|n{qLzXrnmnztifd-Y~n*sHaXFN#Bm^*im-azcxdZgMp9CsBJ+*t+e6YsrT8%mHX*-54cVmlNUkE;&&Ur| zraUY=6?<zjsU8b77>(&9szRV_oE~b@b^`Q5$Lnjc@#ML*; z*`4UN__e-ISm=~pl{?ojH$8e&2+;usg6lN1UXk=u%>r&FVlfl01~%(88Jj#%Mj!Z9 z5DTG79OTH1?vRB#y4Fpe%Ha6{1}b9!20B6=QIEY6K{XUQ;Kd`~wzz1S-Ba&gxGZ@0 z6Qda}jI*Qb@)SbBEP6Y#u%$T+n>8O8goLp|aSK4=jlu~+q7V}av%uEs5m?+OeDbN1 zI#u>QblwO5q{%rUrF!jH-*34>`f%RmzmDKXPdf=@Ts zR~wkmfskZcd1yS z7!>LUxGy)z-y6M$iOSIG`dFeSzGOp=q`91F9krO5Q;sAAzik&oqDZUjiDy-`bQ}pA znVVnN6%!PdnQ4AYYHV~u0vp~q zKrVY?#w>Aa)xTx^Z1H??qmOhLQ`;Ki}j**yz|XeJM8 zR|FD*)MzNpXg3nP5Ku)%Hx@}4XRAKhuYY&8QlCpj{5Lq*RW8`IxH(=v{rIIYKRw&$ z6&4CY8DUeD^d`J(YuJ7CB*8aC2B#yn+RUDOV=t24pa!ioo~25lt#aM1@>28BTp^adVbzt`Ig8FAvPubXzQRgec^Tzg-jCHXQqm>=Z2r`yih#R0+Mi!cO> z5Q0nR*RN<=%IfN>X0K3PPnQ;4q@)h@t7;G=VhF8XaxvYE5FWK#!qimXOsESP$ zV2tDEeH7R$PaU3a6kpJ&IcaelqIWWK($3eFg1N{P8hVaSb|UZ#%x`HZu=5%2dlwIO zSuLPfMMx)Sym(!}0a25Q$k#$8U|x?Ij0(so!X&h+%U)wL*n{Q}A9pPqpo7ydIe)O9 zd)jm7^p1AEnQJtc^a`Ar+QAqi#XrQ}UV{3l*FVXNZte$}o1v7f(Tlr|jTa%Vn!!1cI+yi^^O zSbUUYWh3Wa%-c8*+4R~fR1Ae(fUIZw!28yXXX5s4EZ3MiCpi}l)T*ke*>f@rv zsCvCM!jA_ZSVrz3VIyX>%UYWal8BCJ3KXq)yoyD-0W>Lt*l=GCe}%H0!5}R^4YVH9 zbw0j+6IY}Q!NJI?e|{CUh9*Vkz5m?FvtU+9mYfeF1`77~4z>;sT4l%qY6TN2wkWis z7Tld2V4X#4N25bTL(C=ORm7;0e!8U5ol4FvDY+IK zU5}f8Tr7nHGO7eQI9^Fk=bN1!8+bT;s`&Bclv93t_xOvJJuBPZ@z?^ZY6DbKBOXom zY77z@hi$Z((fY_@YE7^7CI7TKnMlnRR_PICSXAx>v>$h!dyWzw-0WZ(n$&_raTDQM z==c8kkP&*3R{>L)Bbjix(tto?8KPTXJ#E!-6!kFwi2Chqprv%^hE!^z2*7(aUReEh z!2(aD?WvC&*L%QoV!UYrA0ufly;UlWmt#JZMRHn6VnyB}4NvSGVs!Cb1Ng~c>wGo#gGYWCP|7&wgCHbT`hy0X(-e_z zC##9=L~X&#jrX)vzei+y-F{YcqA^!2x6R($xN$pu+FnM@X|oFu6Z)&wXG$4#-2=7} zuDs-4o-HlVwxhc@?kC2BnNBu#fEHp z<4b!%B|?(c>s=V$W81@gTUQgR=9*gdY}>)*V%(dX@g7UF(?T@VUz;Qd7~j`A2sN2l z5lN&OE+nwS#V{_JsnfYuv03k?- z$l{8+s%;E+QiO21ejaE8Be>YbNR40cDQ<-WCQD3?d z$d0u)FyZ~sZEOqhX!D5_=Nd?7^ixrvK z2VmChLES>k?XjotHL%0ld0mX`E&V+ma)a}=#F_&j$lX)DhE77^VN<(qHmglxz=;Bl zBn$U71WP0I4*JBL)5%EbC}@goHe_HfqptOyCMlGJJib{cDNT_hp|OT7(eNnz3|QZc z^SGsj(~Rpm9D4X>6Ddi$Lk_TLab8nCOGxKFLe;NFrvqArhg@c+CkXLm&2@4}&YoX6 zz|YcZx=duK4l{J=gzx}+^J!xg!m=%okEB9=q7#%HP2~((=$~}59CZ4VDQP_!< zvX@p52(W@o(s{ZM5e-!-*X9BcQOwMJh^bfE$$HpXKka=;#dL*0lIcbO0Q_gnPo%e8 z-w+bV8x(Do#CXtcAtF9GE2)!cX)W1Ui=koSW~OX ze?ZYV1}jt@IZbvM{^|qVIaEYt3CdbgN_HB&G*UkpM&!oh6klD@QMTW?-gtSUW91Jn z%bD-y`A6}>0TVMc=Y*Wo#tV_@qH(GdC0_HKzJoY_}uzo8Gsz78Bft^0!r&wCkS6CS_4$c`~6T z>@(J+%IR*lC0Q)-Zd-2}S@8$8E4YUnI;`2oBeCpNDy+}>11Oo1b z7fe64VgXz)c9+ipV@^@LGi8OHZXTJhj*0@CG+)Ua;Z>u5b5Bh>kZL^XFNuXS~PZ}HzF3J1JT0G78W7}kGpqecXhNNu5n5Bp!4%&*UgAdyA&vz*Yu=o&77tfYdS@Y-9 z?-6fQSdvua*Z)o&Nsj_Lug#8v)ASiUkTl!0!}+|XkBT0jnjPPIpv)+yF6Ro_MY+9v zPb1!vHEluv^oJkon+i6pFtDL_fa0sqEQbHD)2k zy{r$w!dFg2nk+v@1fYTaH5=~&*3=K_LvnpCd z-phtiS+CA(-IcXl$s3w=9M;emA9{mYHmkO`oTu8Yl&@Xb!oTEL{#k$DFZe*5(IbO& zFmP}Xj1A4Dnr=PdR9$8=OZPFw`S8*xISKkh2wD4=IyP`AG#*M8nM8Sw%a=LhB=@AX zxbluq)`WUb#D3KQ6S04gRwB8|E$}aZZDcNX$U`J=`p4U8_Bo68W~8Nqumqn?%)Ka> zJ#s?#Ye3U$5fRI2CN{QD{Zxn4`;kvD(1BbGe`k0NbJ$1|KXeSjOH&NsH>rs_4= zNsQL0UsCrFTzs{|M@2GqDH z0eO~}N796_X)HGsHC2DOI&Ob!xAKTYaNi|8P&NJZ=Z%L?&-mAp#{`h`Jc5&_cbPFM zFm3q>yr{tl5uG5Zs;aztbrkUxIp*Z~c>D^38ranzz$*w{H8xlIS?oQ8gS0 z<0SO;O+Cv!!5xz!hv4AbiC?&Re6F>fo|OTA3XcU_j3}pP3-pJ?Nio*E?YJwG5%9RrB3or6nUr%&%-*p5mb5Zb`#)b zP4x?5bVc06@*U7d0eWR}D2VrEdxKo*+jGK>&Cd0~X$@0xP_*Im;`M~IBnT};$ z4aL`fqN9$YhHrFvI*_BM+O3pS96edZ2WAxQ-^?degWPHQ1pZwmf*$Vu6=H$y3{_-E z=yTsU@y&6p4QH47InR{o;upglkQ5%HT>Q}>^JL!X zl$_^Zaux8E>yIhp{8s=8Q>D!kdbpKn)SHW4V>h=!$%_rY9~}7oMH^#EeZHK;;WVJ} z8(by=KZ#{Shs}iw82p<0@aXF6&Ar82T_HT+1dM-S*j-#m`l`Pa8sHmBmDkaKpCmLu zW^7Mx*-QSpCt7jSyRTHELLPuh5Zo@PT-DlO10jE_AV7}YaQ57kEN;0)^}*=;#qYj@ zw=Fk!3+KZPp~nw0vY$7FY3UW>xVX8U}=r zcj&ylED`~slF%LZOV;g}VMY9k7o!&zcf9F`EKb8p<0;eaeya=H`y9|c!^CAbeG^GH z#?<9%TC-#c5{}Ubj2Zpe_)QwCh4daDEes`oUf#$eQ+pn*44Qn#5Uufc9oUqPGd9*P z39`LtdG&|>XFKn@Ck06?yI27O^7$>DwA5yj6+!G9@{PO;Fx#f{n^2xuKdq|$4+HfXUn4F13Mh>X1ykwI~7$iJ6aaDL!yO~@f zS|L*8*i$Z5ikOmug11IR!+x|F9N%=`m)RcH1N>3NY0tZsmUpB11s$E_vf}O)4Mpgr z{Bf(Nzb4U|C1CghI#;(6@9S`HK&Q2bgF=r-^tMys|M+pls(_R+a6Cl%8xFU~F$rx9`JaQY^iTGe*jfVlK~njZPCR;J2@%mmfIE zgC|aGa6I1&S#~^*x9oWzW82%(BjI^TTMQ5u3nzI$Umod(r9GNH_i-G()!9qr0vlLd z`68hYv;STB=9lcd5=oCWKm|JEa*A^R){Y6SseU1rkK(LM__K{U z#l7tLf@;XUFAMHr=oMxbtYVPc(7VF-u5boDKx)xE)aEMit5>$d9nae13 zW9U{nOF*l|>@YGJ&E@Q3By$D}S49J1cSzc1TS(T&_+i4>rEqvmQmf@FkFeDNe|lFJ zWB-qEcZMl^v4~~O)sJ@tv@uY64$p=Ckop*lJrFB^;l_qU`p_e~5*v4XK{|oyrMfe7 zZJz2U1cJ}t{mYnpg*Q?H>c}5?o9BdpYpgQP*sF1O4}uoFE;ZLhsDdxPAGqkeude|e zZM;7Y;Ldm(UozT<-!#4?p0Dekjd^}kt@cH7+nbJ(-ONtDzizm@WrKCp@9it}>bTz< zc3_X&9lPbS>spRW#OkzlM!;0n1$gDoEJ82DG!V80d^v+F#8=x(xyy3h6|2<=IZT}b zQ~+O(@(TCv7kS*VW1!srZCRlsfk-Ao>qWXL&lDfwEvB3HxBI6wT*ooTxvPy;uh?W9 zI64nc{^j)~@YN+Y{CIR58-2cN(dl)q*gRe?qTzTuKUmkQlRQY0D2?dssIuAY%bjAq zxQ$D3dSV2gA4AjT^;5Zv1?t31%@&r>=MKW+4$>lM*Vo<^nf;S)IIrI9YYm+CSG0HE z<^#X|NDBn~$xQlbQcrogW%c~CP>)9{)vc=YfsNSW5qt~=JgGy7D{CKV8Xq0$BEcj; zKR8IYtUFRz!5N54ZZREUC~PBbhG(>?(f#X7;BkUJaOz7t1P6oBh(bj`6b#}^c-A?3 zM{$m;Z6TjSuHv=$Y1izk4rR8!{M^K>e0DCT(D{2|0UjhbTy&Da zZX0QO;H=J_gPVolFf23)a`yqX{ie1;^QS?srRrCjeb*qpWTR>`oEcHi!F*YZ2PZM1$a zCY^O&4^<-Tx_$Kxat>SnY?Dz3^EK*Di``3u+ao~tFt*Ic@AIM*kzXRW4KH4Q!bd=c zc@;J-+Lp->csv_`E8zQj$Y`KtNL+Ji1CLO;5U#K-l))jUrQ8NGtq0x7K@ePA(dDYchSu%0Ly zd$TvEE|?|*WQMZ7nd^I7t7x!8ZyhQjbt;1^T8NNIZ3OglYD*&A6+L6Sy*}$t>=w4; zczvDWF(pG&cH6lOaB`hhuwDU3;IEkyHiHAyF4PR=cGsp`JApQy1?pHKeL*H=m)_T- zF`V532q~r?$Z=M+(I@D6up26Ib^%&?6+Q}th#SiY+B;II3v979WSs?ravueZYq{B( zp`@Qevunapi41FihsK&lrC7_sA*qkZ9&~Uv15<3$D$lcP&eF@(92C11s?J6p0rX;r z16i-H^5b1&ej+fJZGweqNh_%Fu{>Pc>#Od)ayf+)X^4D%vn}7A4WEJ^7&jFSg6rv} zcOI|}US2YM5I-q4{mTmZZui%N*y;$gmj5UZ(3SO54J@e5@%(xmp(7uM5;c1|DzML+ z+2Xz{X|C@C*!KI5L!1|St?>+ zzs%_HLy#MzWr5aiLqdM7tDN~I;N%r>q!38$#e|AklVj_^42h48rf5+xsblK;Z9sRc zTvBk~5#Ha>z?*>9@(dwjCU2lcOErHJ!}yy7;t5NY&L^_3=B{63@s?2Vz1BVF)aJBi z6DLbQCy75|)87}3bb37HiR1C`gnStx((#{deS0vgkmgEm*}oqi;bQ9>7}LbR_Yy6) zZla$?8#@=QKCK00;c>nu@JNfixPH?w2UP{m-93FHOs;hX`5h#Hfgex999pwzq<@ zwwgwuR6csiefi-W72nOizQ#rk>MsGbc~2#VyMv!arIp8gDkmUUQ?K~>*orM5kjyM! z*q(2_@l8!ra>YhlBn(6#3;{gg0Io&xy(UUsYGi3IiT2}*b|XFI9cxBOR6B3FT+h9M zk;T4kzP0~TFd5zBX&*>dTAf?o(#O;R!L^sy!n&m5QS0{K7 z33}JCUCNYOjzAuTbp2gRf`}sfr2`2QNx|kE$aQmAy|Sq(}W99{>Dsr&XScJi*;ZIx;79aW#DSHRZ}D37P9!)Q2&N;4-T$Itw=BIb1FN9cb3cZFM`gPp3 zihp^rW-}LT;7iOgBbxs?asdHf7Jpw>r$1n8j>&vN`uak|sLL5ZZysxQH)(b6+5NZ3>5g$-@^x?P9}FM0SQvg@D-P zssm$NM_n{?-q^v02Yeg|b^(y2Ar!3G*KGkIQfu~Ae3w>^K15ILjHHbtJZszW86}nY z46}Ofk3F-5qP4s)SO^07n5qFHiWog9kLOHBgl0|Ki^CSnZi;TuS+1A*2c!LR-xHWix?G}KH_3x#an=RKaXtGLq1Q3I#%v7iz1-{qYbw{7!wLVrQP zN`-~ZL}_U$E3a@~7oJ2*+eXC`DEp-KBI92P>Yrxt?p&mpS?E8vow%DJ0%f{KC@`ZY zQrmbr*!v!L`PxcL3pD{Z{QK4X9mfBUy|?U&Yw6lX2@ou}TW|~R65QS0-Q696yE_C3 z?(XhRa2j`acRRgz_P+1uyw7;Y`2%N+{?^^KR@bVYHEUina~6`ZNCD5+t(CJwh3>`a?u_s@C zygzO8uCHw5i+B}s-<@95udLdQ3rvS1-1m1MITqE5jam-Hs0W+k|00&bb;*&` zqjx5Rx7N9yDciH?C1f-4D7@m{$WB@9!e2G{Z1=CP6p)|b2 zO3W}AGqV3k`dh79Kb*DjSxq~AF#hKEvY7C4Up3kP;wG3?^an|nPN0pQY6UkeBR+`L zP+}vWk^JxoT1UbGdf!9n#31%l!(emyH7X$d_T_glgAEzXp8<2<8q003Sgx(ky3f_= zoBR1YLIZ1O(p2t{*+k83JRB<8Cq9U3AgC9KLw8d_zJ=kHrH{@)n3*kB{6?=juWu(g zn0^b*s^EpdTno8-uXoHEVn{f!r^8y|^%kTNBS|W6rls?fI*P)DWTZ|UGBz`rBmt1X zppf>=3u6KELlnG)iA3R>lM@NAS+iCNV>>lepDWaY?21(2;B9&$DsPfu+rH1|VyTmG z`7|=;iaSnV@yhYSYNPJ$u41;O(o@?ETVkx00eLiwooe3cHdlp<#^4F;2JQetQ*mgE znVH}vs0jU1Ug01}cK!QI?$Pg+`|}=)nMJvGVWLU6Nqdd6H*5OI=LLcPNo4Rp=6(}xb=eo3TGoM)a0Ou+B>gZ`&P z|05IJsw#9z{gY8!7?hnq=&O|OD3B^3;8pez*^gr^WJNz+(x=MADh*E>i3r6+W_cy4 z4tCP_0uz0p^HpC69asTD3f1hOkLY7%Dv5u}>VGFQNST$x7&U-Ql`c}x!llbE>zmmP zd)P~28!8Gx4 z0#qbE=yB=jC}`DVSU;IMa#-(eCP$C!KEW9m7}KjJLSxkM8J zl_u!j-4;!fYFDMB&z>OJak2bUzgg6_(BVU>^e1_VNOl&3&8=XH@59kUn*%oDw++na zY2QQ?zKrowqNa!V14E*liLH;9Glac|h1NLJn(DdFh5wxwJX6BKn?t+vG&le1o^03D z{q(sangL4$4yXB6u(M?RIIif|N>{m0z_afp7wZaSPrvEL%O*zVH<*-t-}i@$SzdLV zIIj;~{D}|Wl}hywG}WXmb`9?X;%O%If;_j$qii4i_bCBq^NEXI<1+W395Efw;7?_S zq}JXP891nTXVZ3%LN!b7>CKn@mE2UbtimsozV`tLL@sAMipxZKkYv9*ZFi23*wlvW z;#`mtA^&;8b^*XM4*+i2-laII;llSL@6E-C8CZP}Ypp>HVED37UvHtx7Se*7B2e2F znoH}t(lj>&$cMrVh!GfK=@1@@J|C|8N(@Y{f^)!{wE6hR&JwnDL=4dZgmG}3)C}tQ z_DV%5_Rkb4V%Bh|#;$J&3&T_>U{A>x0#fqI${zW`o>KczRh{>x0S%G!TR;8IjneNY zcpBM4QuBL_6F_J=GBO+i`_|1{I-sKy396F7=2=+l02#XOT{Pvrp;enf2Lw-99gK>u+lq?2#2_fW=nXJN?zwjmBh!}Ir(Y;s3ADJQQL(V?J1)sk|(g*IIoA74eO z-Bwe!j~e5Z0Ub+Q_450}niB*o>4JosMy4Uhe3#*rgR|F-rE(0Dn|4J2_rt_@#k^&B zrJuB&2AyO%)GwzE2*m5&26!>NJDsMctER)@W0n)zh0@u$u(rmWc7o{tZbXLS-OioI zhD$K9XV`xrYb6$O7K?)X=h3P*hqhoAtY(qw-x_})>y3}Qi@iN-i;XV83`V}wu1g;^{mTK|<5J6VFHW%>z%_UMK#U5&P#Sq0?UJhQUyin5w( zMV)Le8FudR@%eCv%A<5i@k)*b0TUvoC1`5e_N-O6sC26oF^D&;dtG)KT zYl|wv+(YZOT}zEkzVnlttL2kw3KebRU1(B&OHs4LH(MK99-o5E6^*+EINY#@`_((r%&btzCik+4SLT(i%vhmS=f=T@{pVuetEDw``Is zNDRlR%zA$=5Y2uZT58Pk_W8O8^7Nmwg5Na3523=sgwU1@m*?QP5|x0F$Y8Bv!^Yz6 zf4KlC|5yAF1d9DHP!xCPbIX4Q{7-uSZ;&1g|0~T8=NkU}-?;sMz@B!Iz>oa@qk#YC z@c7Rp0_SC*<}?-u=m>Kq0dfVU&c;HGNO;>f&=AB~MzUyEDuBd>h*OEO$pb`^Xi0z2 zBX1j+-f$g`o=1@GwP;(U0M6BnBfA5KkiAFHgGi(oKC0>^4ddXU|9v)pU+^9gSXkmt zv`ON+{WTXgh63t@zgBy^D(h33wAm!FvIdZ$B)1dS`q4Cjqp+mzTb--8&$>kLH>%7> zBus8xxvi<8TAtVAapJ0Nfw<1z^%->|_K6=CU4ORdaXb`;V#M;i(>}3j9a6AJp}DNq zATQ*mdML^IWkMAI-`2@cU!Ji`YrM>~;qBJ;?y9yxg1bQR(i#Xy`nhGu=et*K{VdwP z?EW^}{f8l$bkf6CZ4p8v*i(klB_GqD3Davw#5`XyZ9jzeXb$+1`?TCMhFsPCqk8j4 zGge))@XRXV9eP5}u{HNXu2J2R7rZ7SHb>vkI#7Eu2%Y|STUNVp5Pvgn#XAgv;}72= z$^Zdc0zMORVJH(JWZ#^Gx5J$pQN%#0hs!Tv+3qicUA7xnM|o+V*ftj!h{;}hqHyqZ zvcFE+@fY#`>3;`|lY<*WaagVc1^c%%kav6%BjS`e8x-fr!_yce03N zSS4pQG#z5o+a)&njUkP{1bSM$5a@*`Q0JtgfzAX`oDgv11-$v4KwIjKWUu08G(#O}U`#Z}zaV!-gN5U(0XhqxKO4 z%cl`ZL}%j*kd%FOh-zD30~6?%E_r|MfTge0cPA=@<*UXB6CI(mpy_rhybU%UFm@nc ztXDq{ONI!s0j6AW*nvure-_c{U(ngL6Kb?YQmfxSPAiGmc*Qrh$?Scpo1l z>%oq=^02zuCEm=#&x*-y5Ol-;o|!i>|Dq`lesMq``eCJ2b<+QE|tLe_3uP!I^gJlkCbI`DgJdh14e+_XM9UYf~op|V+ z@7Zk?B1g^hd@KZq6nd$COH=ypU#28cliwsmL2Y%0eGJ8h&Bn<4a2_s%w-lz+zO9OX>5hE?)B=L;?+}y#&Wt^$Kk$1=?Xagmk*PRg`ur5X< z8L{hG!Z$;-lqRnX#Wg*+dRCO}w2r5%c`TvF_vTd7)~eOF^`L3r$NBjIQbw+LX*ihu z-28QZ-ZUsCqy4W`D&v`q{F{^fdzlsUDHEBmTiqi9S8@|4P)t@m+7D|ibTq6#qVAoQ zFfw`TT`yu5`Wt;>&Qkm#HX0lk`cTHdDKhEs*j?}W45nYx;i*3eHxy966tKTK@PjRQ zKMo{}~s?(Z>LD$vt8axp!R zGG25tWGdf}YZ^F@AF*7^bvx`#1VZt(*XFf+uI3Op@Ap_K%F8Z7QBPR-{&D>SBE!{2 zQ8XVoI^U0n;0n_<{Hnp;yrET<0ApF(w&>DN^)`Zl zKN@X-=^GsoZ(1Rq&f~ft;_H1Mi-xb5E~sFqoUKGT%}snHF05yk_uDr zWc-@2ZN!`Fk5=W?eNgB0btoqLV;5(-Y}g-)?kluM|EY7;qZt0utu;^)1OyByhN#>| z_j$YAWpj({W5I>;H)_7oP+7n9O`cWNdv&pcFOBRAGW^-MFttH#o@p`HMEK4OML|vw zS?{Xiw&P85h6h*u@zPuF*6W9Tm{huEpaz(%k7^;wj(h97jY;_KU^|$WRwIprA&mR` z$!ND$zJtSD!9*Xj8K#ZKEn!^|_5kobC>SOBm6D{tBEK<%<_ukRK;S}2{Z1xrY2 zEY2CG`$YbF5Pd*$5MW@X^AOITjtna4=jMjfMy{E;Ec`|PR;x%9x!>M1YUr(ylV<&^ zN_EDNgB(W->YdvHoMPRPd{CN|$uO-e$?IvlEVsi6ueFiZ0m!I0+c%-M7HKb%Wq5QA zuzR`A|AuN|ct8wGS*k!8)kYwXx3Mt;HkLd`I6DHw&fiR^6;%?`kjbI&?dpN;O}_hN z0dK^x^qfaMX4H(BfGJ^n$27HYS}+_Jfi2T5Hp*f}5>|CY!^5M&x5HufUO8$e)vTQ* zF$Im5r{;egYbFri*DDPr!lWcfesw256IcSH!+wOsRT0nB^MoZWy(;lBqw;t??s#N%% z4hXUY?rkW7u-(LaCvHJ;}I&KzY>36;w z4=KLhKH|khgzHBcSvsTmxAQyosHPlz9RDmJG*E!AtEe!lk_QuVH>t7b{gXU8xsXG3 zbZPHJ^n%7inSl4fdK~SP?2^5(^Z8N-$DII+Vl3m``e%797-)X(8QU=_8t%A@WZ8L~ zUsQhq@bt30F}?FN(kw+dt*!KwF&ODzj}D~0QV9P+;0qeK;r=)N{=E!i6jtoc+U&S` zn+-%*BrLVGu0d=xV*+q(Y7a(4`Ca-25{Zm$dh9Z)f}}PL)H0_0LDb%jGY7L*4EAn* z;FM^~VQY&jiPT}O941G2h?EWi@O|x<)H#Wbw{^roD@UC4H!k&YBGJ#_DE77AHDy$t z;aM)e4kQcCgMV@`Gg3+q@#)|0$Q_)WKZ|nsIdJtm6kZbW%uLwXvvu@42m`iJQ_?Jy zJR(PWfCV}2=i-S}fgFdEL({l}E62KqVso2HCYSvTk#2>MwCV5YvI;S~?Lv0j?G$k1 z+R$CroebCn*7K(h;VLY9q0LMz{d;^QF_G&1!Q+jLRw2s3-&fh_nU)zdAgUoZbz0Z`}##$k9Xq{WiwcTXb4-hJzR+lTL z#q)wT?k>LuenvTIeH`24VZy41e&BB9iWN{$x$xN<`9M7kX|Ar=OQ3pkw*7dZtMiV> z^K!bnGDSeB_Bk5eNeA>*eLUSc1{-%Cm!4o;XYjlpPQ$wFu08yIzE4WXd;_>26tMgE zaVtPYRRd6Ty*xVoAH~cUy^ZGMD-tNYyL{h{Y7DT#ls>xf(aU{&u#@m{g~*gKAp&Q^ z2~iu#J_5R4@8mkRjx3AmzLoazykGiJh-loGZw7ecJP-YxRlwDU{f9T8cl%dTdyBQP zi%c(n)$$NA3AZM}%uYz9*2ECV9{93ch5x2h=~y0%p2>aBa8`-2Zy%OP3B~!H>Pm}0 zOX@*hG_&4dHJ#~ zfN&mAQC>;KD<-3kv6Yj_GV`X;+>oTQ|KTR6NBMRq?kus%OWjj4AD1>cTx{sPB~SpDHN-wuR~TwDy=pV z>e#@3`Vrc9D?{Nbd9+M-;Rv6BJe)lz)g{#f%XPlERXE9m2|Wi1*l@38EDyr0k37x} zI?N4H4Nfxf53_+r0|MHHobN7k&UVzCOHOU0Gy_*cn1)x<-o+#l5CDBAw(G8ysMe`3 zwQQh$=FFSY#G1NVEysxTX)2e&Ek&ua=W2q7p(rnE!HVo7+fWTtLSZFSGXoxCyfHMH?8E~*5_W7C9RNMiON z6`uKrs554;F%+~XvpfdP0?VfK^_0)gP+u^jB+d}B=|KmSNIf^Wt(Xmu)G4TBGc6Y} z(fHwG$lCX?r6BhI8iLX2PyNSlnq1F#pXphEzqdjJWJ?761;^xch6yc2;1E+wMu z4&`$o^49^#l~Nl!0v(>LR;*5!UR?kQAg$&W1F*ho5-B7Cf3>AXTBwpn)0H50eU6u- zKaZh59obX&d@}crkILYxV=Ee#B2;yXsabV!ab+1DQjKf%41E{R?cw7d1h} zvh~P<6hEr(Ww0UbgzH&W$<`yK=fQ6a885%pgk+=)SIsRNQqR`%pAUvD2qBUGA}E{- z7bJ=aiKGGP2`|b^3A&2Do#~I3!zXiY)m)$*9lc(_ms;UH(O(<|)^)lfyxn(^C26a6 zM*{iWixqdhkCK4pE|izf#k;{|H0Z3**0YBX&#Qs#^zq+iiNkZuM6D=*OvnAwrOBGk zAh(+(riHnFpa^UiRhH_lN=d!>s6@iy25JXgAVxg;P`3sr4z~HJuHWJNDM4k;y7c z&If1TM)-RIQ_kc}Ytom?ZLF;TvCXKqS-e{bMxjWX4&PLefYYr!ElA#~#UPbeCxR?n zb6+>4m+jJ$n1l1#^-tkc?-p2VvAkUr`27Z6{6@7R@$^efqget2R)zBu9~7@+-$QWW z`RJ2(gGe@iAU7cuiw=gl*u0hl#RfB4Z=0pG?$7gY+gUckp*w3)ibPQkawOD1_Jd6p zznnvtX{V8Aw|FulE~}l z%c6neptGnV%JdUyq@2v2FUG6 z(DC>J4mqC)HekKktKp8XzgpriDdufxW41s0a^eGb;R0kE^#B_6{+=+WOnF5zQUNY? zom43zVhjF5*c}y%F)lDgyELt~6?lF#r(T|N-;Xw(a2A?X;(_#C{h8IgRL^|aS*2#U zKLs9ILZI9vMK4eynDEyOw&Cshn$q_zDWmtCC^@XbARny)#)-Nb!1k+(Vujg{p?uU1 zQpq(H=j{gzOZka4MWfW@)8whsQQl1`;M_VHsXRIPJWptD2hD1ggD< z+GwjL{Ks_G&JM=V9o)@6xCiD#GZ88+ofllld*9x%2303Kx`tryB2srKy>hVR>@=Z8 zW8_R_TLhJ7h0Ohsj6H^U;nQRcQ)-Q!@dG}Z^JgM+HhUMsKTM1vGf|hg`swn)Ft%~C zQYN0`!Son!=l%1!pw0x9Dhck^x8rVC#v1S!0F?f zA&G11_c7+k6D7&+?kCHU8g*kQmcpA+Gr9Y06LB==emgXUgj!0?q!ESQoP~CLH%Sl) zoVaEa!B!YS4RGaOr3SZYblD7#C%b~hw_f#5+{;89jhxAFv0u6ytmNlG-D!Lf&Bv@n ziddmT^zHvuIQ7KSDefN|w$9w!6Ewd48_KG(EM^b2JQd;wt zTVKVzF0Af{T>xZxVQucI)CruG``77!(|)@%-|8@Hod7ng@A4bPs6C_yT`wgD>u>h_ z5$D-2+V3@=?BNrwE6&)zCF0^@2@p2GoqP0iGXI3K3bWKmr-`AhucYRX^EAPSzOZ0% z%)!Y)<=n_7PBiG?t`u{QF*uLghQX7A{3HB;71YD^96`wASj8g;N6c;>ukiKR3`k+^ zY-Z&i^vKt3&ueTE#OFpcE|P|4)2Iw3`{ieD9~Z25Sz3CmVmYC*lV5PI1a@(Jd<5`K zCc0fD&^76@>yMd)W8`X1FPzXJ*q?~T3Zr%xwG8t)kEx#R^$IKS-d1?1N5d8{&N#+v z>bQtBV79s4Ps7p-?ZQG~gsV9hZ`PP5vf@b7&Ew9}_RQhIgT?6*39Qhpc90m{sUxeB zg@^b1U0W(dm8O5; z05pL?r)IJEEpk+pbZQwruHjAbwE|GQH-)8tejh;~op>&8R+;UpW+VF6Z>d~>pA1_V z#N~KIoWR&jO8eUM*V07AFz_q=Q{C-G|AgZRskub>6$+N*NA=FRI;XJ#LB`n@R^0cU zoB@56u3yYiqz4%dHJMPhuoq!Bc$&yK=fb8QZbP!V)y8H=`4&Rd9(R*W>fWZ7^sL~574$H>~ricx9KCNt|UQDXv~t2O=(aCSG}F34Lyqn zB%Yhkyvb1&#h;&xnOQRjP25cS0|W2z&w@RkpDrUCKb7>>518md&b(rfgbdo5Nl|jg zVsuiE;#jF0vh;?bu+lYQwF@FaJT!`5&4MlJC^1G!96Uo9NsD#RF?a||6a!}a-!S}V zN|XxUWBk)|VUgp&;lh+))+YLB%c)|;=TYB)ESOd0(t|E7zLe$>O=tuK{XuQrd z&paEuI-S3}&he_*UxnGmuo*y+p5EUvL1YO~bUp8g_r^wCV_3KH`uw2zatA!-cQTXt zKkR*YmG``M3ku>CLsPL%l8mdoVbFLjdjeovLibN74wD{Yc;`%Rhir{+m zXsOXqk>07GwZEhKnnLs6unh=kC4pT)1xah}h+GI2^so0%{_i_cNRyi&y!8{WsH_3> zQclO0^O4dCf??(qy^$jtuL=M@mdj56ofcKwiAzeEPeU))qZvE1f}o)nx`Eh4p>4YK zp{b>{wUx+RwLfz?MS|?)B`v+(>W}7}wFpO>EFy4$|C(ll=JGc!6klhGgw#hSZ}5k4 zsMEwz4<+`f9vD3=(9SKP@fUPOwdYTn0kw;tOp=k3$%noi9amSsMahS(TNunMCnbH> zxk6E2R_6#h;&k-C80Uxm!wS)`>cX~GC>9;=P!woEpWyjJ3hDiG$l>TxBSLYWEA}#| zPgWwj^&Bt!K|v}KD1+au3NH+~bcNZzNE5bv=@vlCG$3{#WR9=Z7y5qo7{Dc9Pij3= z@_d7bBvDOp-}#=+ByFG5EN?adlAjd%4`rl=oRfAx?VQTB%T>SG?4EcgA#}_At-I;7 zWVZNCdfWYdXx)a=!$|?f;@g!hlddK@=ELU7#iLK-P20`h8D-4W+>@_|+Zq>M_=EPw z)m068*%_aEQ^z9@=kXYKS4u;fdd{~c95z~6L*nMz>$a*%7dW?!C_b32EzR_sHoGMY zJktroDjxp#V>NM2{Ly`gAW=_dTpoEVm!F5B`H``gu>*ge{*qktKLX@R0^pvmD%T!# z(%qknjyAGUT^Rn*5MD3o51>HaSrNccq$Mua;*!Ux6-=w)6Eh0ctNtbVb znxhnzp^cq0@f#b!+=-7PDi`@Iw^EW4ilMD(J<&_I8RSDaF46RlL zs0GX^kjjM^LX|Yy;SrvlA)UYMXt32OFZ!i!(03`h`q%!~Y>?WXU;nE!h?8NMcP8Xa zv`7x=jH5tXK|D`PZIRlhsisbDB_sSkffP?N7tG(x&DC_Qgz_p%j}-Hv&kh{M;Ch0| z-F@NB{To-d9bGbcl)xa1LR!82oc!FJ4tX7St|)<%7wSNp=2%y}i!}7kz@wX+yu4Ha zqDxrBaYiY3F22;|w7X@EAoobnSJuJ6TPat~pIirJ(Li6VSA+S=>2_d>*&dbV6t#&D)F4`!ne9o9o}-+f0i@ zAn6&zMeiDJLOS2>`Qqjkjm2fer<>qyIqv{u;`4bAw8N2b*Ew6)I`WFz?m9A+?o_wx zq67mv@e_NFf2TOOpC~^6$+}&T`G^!}!wi2kU;xP_h<^PtHnD$e);HNdC2~^{lPbFI z`n7kw&JyKVk5%m?2}1uV!GeJPhoaC;!`BVhx!eRIY)14~-lXRS8Y*k&*809Hqa{B> z0?Guq94GiEqXPN#pRel?02SO&#Grp2W9di1!e2bJO$Y+MyBIe;(58=ASuJ_3HKIUvQ#QT@zwrOu;6G%R zNKVk|HoH}4XbK>t-2Gb^G&e@Fk( z2Hkxw;EDq2{(s);f5({sngk^Oe~t2kbZo7kAMgKtAxu?p#6sSfsAd(?xsWlSy^%!m zzh(qKl7Vy{J>36Z<*)1eX{LbCkh}m3rb{PZnrSmJ<;Yfn?G^BO82cs*8rEAoz-j)_ z{(xp}b}odG5CnD!h$4wg|*&f$B5!}s^R3W2(W_~mIFVUoC>r2knK6vrZZc_VC z>#ae8#-?vQ;WAhtprH3ie3*W&vJt3ekTI?GhodbM3-sWJ{3SRkjDG#Lhm>v1jBDx&DDS~rl?seo9Zbn!fRVTX+ zVY5ov+|RH*bg+6Ci*o|5-vUl}X`7MojF-z(d_Aq<&_1}zupt8Lnnt$9 zbT&Fkqm(YYhIC(RMqx-DUJF0GTX?h{PT}oKzVN=!7G9)l&%aP;(tG#h2F=dI69>5I z92?SAzP;e9B+gO_N&CKMG^xI5Zb+FX;1RQ1K4ntvOUWSFaTp1!dTRTeAK`cMdX%iO znzcpz^7jNPmJ>tgyq>4}vX$VxlA(gqZq~UUx3$u*=T4~JJv11=6+>+0^H|%j=W;=e zw!n=`O6&IGJ&XN> z@2(!4%8BJZuqHd-UNhsQ3>%m$3Ece%%-^@4vb(NlhMrWoqH(DV$}ws>(GaFL@Jr>R zS;Vq4kn8SCeuqgN&0ANU)7E)@LfE45I-M5BJpsBr`90`7pT60WcQx_cY?-ELxnGO5 z1wHj+6+kBEz|?+haLUp|n^=&X!OagiV`gB))n3NcySt9R9gg_oR$|wzA#9P@zOGQk z6u!ho-IlC|ir)~;9IQ5;t}JA~GFQ#A1T0Qb&k-{__MDX^)23qWNe^Iu@OmzM!Wg)E zvwe8BPXvRHUgt0IHyB#?v}I@%`aOv%%{JKIPm-M4kNT0GifMVuZ9(rMG`D!z;mUs8 z)AQA}>1Cq>RP}z79UeUM?dfTE=)67cp_8eN?I!bK9rv}UfhUAoP{sD$OSoFO&PIjn zf*++FGCJe?$s!=;p1blCyq|O3^cTbr5IzusDSL2`gn4^demFW- z{ZLoVG9HPlpe7)6QV%X!gotY^6IxdcXv!-4phRPda$^!e!h|vFS%n3v39t$=Rb(JJ=jz!%2YdPNEbpWeF|4e7lIew}m0C$O7_clPFF(HIv>IKzl5Jntrscgz@M-v)I&p$ynLF z#G?(dv9@urm@t3)y`&DItX`Rqv}H*n*J$B$cEykxbv^6ecsArD&-gam^w}!}otO6# zN!5?NjP)_?yFIi{6YevNxGosPdtU!CM;**XpI6Q=uVyplU~P05m|Rnz{LJFE+AI4&$4~k`Np3JQ~GOE-NhcDxkIacU$MOBKG07AJsQ8Op_95RT#g? z?4FNZH?VH*5o~W#ygsT017I67YTw6LyekOAp8^zL9&}?SQGTJz`0b!qsxkh+sNbBu zTPg$SRxt-DGjo1~nk$ma;vk(4D! zV3IF$6aR%!bAl4c{5>-`L2E-*f!9)~gyUElXZyPUX~OoHXEirvGumLs-TTiV$>M}1RmA8Oi`peDf^;mN~#hBjX~1Q zDRl@aIFpDOCp`VFl(q4jC=?aLt3{!jegx=al*6+XRcL59+=%lQsZG`*T)K;RZ%`>` zXC>XCwV}UAG=IetD_W*k8&i;=pqdsL-*e@nq9q#}C6$!>2`d{YQkQCqqJ4{8ttF^! zV9X6)O@!h8te0^#2DXT(;Pkew-PfYPowQ}xurW$A21=t>|NZ@Ozak`0V)-4m55Njg zJItg0xF1ODPaiXT z5mu5>?WfKUU-|)?$9|hzaPW9(N#U)7sVK}qD2&RFI;6tKu%4x)u|Cqk)K)}G z?2VSP+4tFMeRyF_lqTDWdS6L?rHjsbp@jMqr_}rDn*7hzS<8*Lvzl~OEk)z)5^MZK z37==1?T_S-o6{kZolJLgKSvdV@~_L6hYJV`S>KdipD(FK?@3G}eAhb)oAxf347F|X zCQquB6JzHgT_&oBTJeQ(#*l4*a+t_V+j)CLho8+R&iJg6msQrfO;;Kv*C`BCXI+Po z=9(^@8;@bJv{2y3>#2#=GE)*hdf(tgh+1%UZlmqY>R`o2 z&CB8WZ(BIlvl0tyHaH0?VhJlr$2FkCU}KUrYf* z{alA^YGlevYH}!;xrP<1sZ>8)%%uKIUfilJ#XyxI-1bBo(w=Byk-O?a>(~yPmnT(3|i!`wkso!DF(Foyv;tXyme&H3mcVy?=o4-DFu`1jTZ^r z&p}u8x?Qa=KiQw{FU;*P&QyhrX&T+3!F=Z zSCdI-W5MFhb^Hw-)oC@Dy>tiJGoB1WVM3L~{G8yo!X~)S6rT`*IW>4I1}NDp_mNKU zCufl{!Z}zLLfvn3w2@+}LJ7;$!k|pP2sQa;<`GE^S2G8G}0?$V5A=G?7wd64HznjA=|4v57f2i&ONKRqZ7>N^jE{n zeW5{BRY_&7p9<}<4HR4OqH3)$&^Gj8v;17!R9B-=-YzGvkR<{|I3pKFWak{qTd1zS zD2Vn{;bnmqJOX}Y4Cl=?ei?(_?_$(fW3bB0?`>_m`yHVcv+nwgV~aX;_uxkVEa7Qm zgKfPbHz4zu7_#gH&+ERww|o0#N!0`vTYXa7x3v_rUg zBl~-t-1pMnOl1ary0Fi6Uso>OSl={eLCGg?a|CMr6?yTc&8Bo^cA$;S`*QSpf|Su9 zjFEEPf^K`gRN~qn`(e)D`L4H-DG_b6l60)FY+-9=lfpM=B%QF#S~VC{ z7KfoEp{(5;PQ-D3ibo()x!rN1;N}b#LAqwrWi`xAiNw7gwwY7Cf@%dvU2&ww0~<2+ zPkk4!UONmTW+zSQ;>e^UjmtFgsd4NBsXIRHH;rolWpBAY=GA+373ERFe{AlBo9 zm$-vw`gzyaXC*{9iHyvw?KwwT+0CCCinXb~QSt;9pef65exKHaemYXAK)JjR6LrdD zMKZWaq|8RQHcv`q+#(+*KI@Jb+fnu7-N!PXQ5S>~<-nX$4MvbYHO0O#Sdcis8o zb>pE``jw&n$QOqQyC_nu9UqX?B!0Z_{YT)ltpe zs5;2Nrk_o&WKB?3#AAJ`0!QHTs$+0luojp5Gy#aYx} zrg5n;M`h#6EBUC}zn~qUVenS=b+u9~PX&GyNgK-Z6E`*xATasswI27)7N&jzDk`Zf znqU3RV7ZR3ICK}&=Sx0Dfz7sVhZGpU(Q?LAmsACb1fJ`3yqAku5mA~W!kp|K3mSco z;P;a&DdsP4ydbc&5`da2_#Um<^i(IlD4SgijlGb!p%&9gJQ(%1Hw%a1DD{x(4sX`m zNQ@p`9~3ugd62steQc@8AMV>vFm5c8j_gjW4i77&Uz28L=$)4cqM_`qW=D9Q7|NiI zM$unw@6t3BO;k?vjk1zx++eWUaaZq+X6vRQjBb(ga9&vOiWpJ9k{BHmFm8lJm@5@q zKrV}3!qHxBEeA`*{{?Sq2-lHWGA4qJd6tvg?P|sG=Sc2uSEDXP;%96?bUUiT&&zUL zXgeoN)bnTGZ>>Z74SAHx@}U?EM1k?X?2Ph4{>_FPZbiJ@M^m1*U&U;yGwxR6l;Q4D zAAXW>@Cb7)&8B>LGu>?g7n=?MHZ?{pgYzG{RZ$GLhq=wCI=1n0D@B0a*%`3(T)T___&znYl5d)UPQ={vYRz zmleV}HbT&0gyF)6iRM(;vhUcEKMlc3HZfS@tgv7Prk@Qmk4zWR`x_qyqjeQqvx(zN zpG62kGiuZT%w7ya`pc2f_r*_il6%v{Bh;nE2iM~@BMd?hJL)3Js!i-fdakE5iNyrH zk3@bG;Gnfm*P%a@pL{cDNbCAMIZS!RNk`>B2`xvYA_J1A1gI&xopORiV10;%TK7p0 zfy*xHX{{EmHR*aqOrYN&)0SeCZlptfhIW7uy&|nsfV9>GqDM@&Jh^eY)KXM7+BE}b zyfk#lmvO&^6A&-<6Y0W=B_O==Vg>z)Bw$0V>4e3jCw$aa3yi!!$NRo<5Oi3%CE`EC^9wwe{ zGFgfekVb_y7r8E=7WmdH-ieu{-wl`OSB8fnQ%?9GIx~`G z(;2ryAgD0|A|!iQ-+%X#!NH1mpiADOL<5SxavKY#O|8u0mJEmU+OwpX4V9Kz1z^6@ z0${Mepk2{%k4PbnU~nS-UZJyVMM24k=$5k4wehhDn<>*$&`u|)#~&Xof~T&`6curH zd?o1LeWtpONDz}&W5_k^9gbzDqr31Cw@yN3Y^smAbaqL>C;ZHGCQ$w*oDvH6#ZSx= zDd9nHtR!fgayAJ4@0fX%zO`YEc7lD=W=e&a2Bi14NtqapN41()s}soLX@qKrRx9o4 zERXhTnkwfbd{eq~`Y3IAx#K>+enAYPiFmtui=o}8a>anTRz$vz<>sxrGzg5w+IQMA zf&|+if2R2`%O(C?(OzS?M*fjZ$phGX{i3;}Na^z4+}dFRkNl zviSNf3pM`nDu_xgm=HzF$W)fPJDdciZDQrYGZ14?{~K*-kmzHitl%?*jn7AhnRafl zzTt2G8uviW$3t{df>iwl*X7m?&{ZBU--kDBmK0hw@=XMTCuvXLmGrI3`a=IjAqTr( z#3~}*AHz^cLFaBPLKmWrPC3wW393DpmyW%Y9^+$FM5!o;jRIF{^)5birPMErlaRAf zq1V=%};`HIx!G`A+EK0fxi!yoLHBR_npxDB1skhOG8GK zC@Lz71Y(wX@RFZVi3-|XgdY!#;MkR&9--$lu7YGX!$r#vm4gPZG#tJdvMNP-tXt; z#PU#|6w+`zm^hZ_Jg}7Ug_@M4t4JG?(tzu*4BC2hbi`AlA;C1C|3o}h8o7X`m_A1g z@!T{_-W}M;s=J`@n>g(-U>%)z86qXtNUu^8d@#>{JF+f~CH%96xBI&=^3EL}ZD#?j zJT7&bo$!r7-4gC!>89P`_iukCnj1by$3Ik6D{fWyUv2Op7eDlaWu92-pCIBPC0^Dx zgO5^BmT6YAt=l`$<%@T?Zj+?MmNa+Vk2>@>*1s3J1l=%&S5s?mZ%?{c z2|Zz5s@}rfFE?H!M=jIEZxO)ym{W$jL5Ngany=^ypV^wCu&B4sVz=MgbP#N>Rp{M( zZ+=`jreWIDBPFJ=5U7zbiuZNhb+`AeUV))+-Lt!VL6ru&&e-Gk<7-sWP1D8#4#VJW zYNN|e$j(~Y%*@Ki!<{O_`v!i0YPkxbWlU(6Yu*zp(&W6wP9TClZA^&tcR7CdAVN-W zqb4lds>>qcpo2zyaWby~XifRHu{-k%oFk;(3*k$<3f)BS!I=Is0wcvWU|*j|;l7HKneM;`-O6ku%Qw4FFTJ zGc)TMT&h4E0yMb1FEND)u4QsC7#byd;uq$&)YC?@7eC?WIrEoUQ1!ryR}=RiSb-|M zi#JDGN{Vi($FmTtkblQe4)UJX-}gk_bBm+fh{UX|p`3PL zwhH|uPS}29IUyl&6N+niINk3QcLQyI6;?^KC6*{&a0)Nj2*f?+*k8`+FXlx-pkr&R2tJR4n3^Ql0f z2D339cTdg~qu^cH7iMg_H-=B%aONb&{LkLr++S^#;f*ahqHNk{;R@F0>e*`b`^k=; z6D@?sk?T)8jM=(UGR_zey+zI@E(}Ho@XnqO7r6nLasE8MwdTz*sJ$Ik*V$$hDiI~z zsIi5?M+8V_4?itOd-b7fr5FKcgHn=yozvd*7xq#%oNv$sXJKN91&5uU)`r5vHZ?Rc z0>*=;tLgsazth>G0TtvTQz0~O7(@MxXERVNzqs=h-l><|U|sH0#Q zc_C>bYpbtpt6RbVZ?HX5!Mp9liz`TEPFY?~QB^v5sDjGmZdPi6Um8Y*{KmGg=c`Cz zO(T4gFHHFcjLyRg*&Q>NCof>XQVxm`>o{kEr~xOa*m5i+N!U;`=TQ9b@QHuvq_BPQ z9V%-xS<1L;b^N57j93QIlA883bQg3@Rf<|99G;@_&L*4f5G zx7>9h&h8y6kw0|XeJ#AaP51$@N?qKJ>#L*RRRUGk${3V61Z$#_yXoEFNfom%}5q=Q-unG7BM=Dt_XV#;>c7^Q{RernQL08%x3(hRS0g^j-lLNlRjHX>GbnIr~D)*v}yy9jDAEEhqHS?&QS_m6oNffdz&Yya)8 z)pU?Ps7L_BkiV)0iNLoQPvVcHXs8bIM-8@y752Q3-qL)?f>$xMm1O z!@z2^@N3L~mDx+vf`!5!oMBN-2O-enihDW3>(JJz%D4l9fHJz=3DY7HT;A@Y^)b-# zQ?u~k;XRHKnLXUuuam|jF%wxmq~Ca8$EF)XJ`G!AZ9}XkQ*B!pG@h7hyv>OvJtUU) z?~B%cj-7{vu`Cemg{F4WBMbQ z>LUHb^##TBph{{YZ0859Q6!@m0P6|)-2=&_EM)v?f-k z0a#&w0j&yGyqQOVM-oxAe)bnZV{*rUh4>TvD(4xDYhY) zzym5NQ<=44S^os|JW>WU*szS%QMx0^Ba8S&2s^WK$MH0x!#DgM3v0q-jy)bc< zT(^cEz?&v}?N^lMjUt$2 zZ#^q8CUxR!{`1;*UI@O|zsaKcq%k@}n6&Dt0TtlFHidPyg^w0AzJ+wUo(bF7gA(Mn z@n6mT*r54iSZbVCBT$lEtk3T&URNjaV5uR1-3?eB@$}Th`0{d{+uOpaZ zFytdfKt(HvT1ZBqVM&UWZXMK?O17n1nnStutcc3~>Wg(D(lavCH--6*@5_g@ zsZ8hJ;B5}^!SlD>=u@84Axj;E5-Ff4;YRs#frJ0Q{ zG7Q4-(i(Gnm!{Y+SSP6a`lwqVFIQUy=^<;YowBVf;Q zA48E>j&3@3@Dr!frdXC7`n{r9KTvsEf3rzV+c4+quCo-Lz#D+x4Qbqf!NWdt(MjXb zt*{e8Yn2-;kecOiQV#UJFjfP?Asw1^r=SFNoi8x0qS9j?-8 z0RdU=N=_yNIl;p8^tH#FE`TV7pl>O^3C*k}JOix)$f#e({4OtNVMIoV?F0|vFc^YR zFkpZ{5HkRI&97vG$Q^9?6Lqexwz5QI{p*Q+9 zw=k1tUPFc64|&H*NkJ!O4x)Iy{ZUW^=x+kk92!Q+S!-+c62MnA*O8*}G!I&URp|OX z3(OIcsoI*v%Sbud$-M$&a@itH51uI$>z;CbOK^iX0E(ePKWdh>m728w9WQumEmA~v z3#$v4#O!CayqTr=n)dM3@8rtJyHPx z&J*bRMW>sg0yTDCL&RvkR;Qg_8T1>buYQPr?qr)? z-i(`KtUqOPIZu=045Z;y&qn>;uod5L#S0q!{%XI+I9<&p07i|ew{r0SI2H_S!=Fm4 z=yi>ap;VH6ynoT8gU}XDLCjMCI5DV|s0IUVmwU>EU*`Z+W99dG;@e0`4DAKEJh}>{ zq9h#Im?rpKMxR}b;k?i1$p8UnZs202)Yf9+aYyfV?^EGj%;~q=X|oq zK=}qg==m6Qz^C3Fg)r|v%hGL`eX@Q&wUkKWkV92Boq+LCJHp@l5zoTTABj{p^L%~# zKoB74l=i+vNqJfN;gXAYQe2|fcFxEZS?-^yx;LQOqUY+Z@Q^g?D~1VZe=yFHUo1plFb zau*wKKYZ9Bx90^Ve8fmu2Ns4^nP6>OFztq4L{cY z?bVuvU}^s6ug{u`fD^cu+4-L>u>Y8vF#G_|h8Q5ozYO_7CU7n+(=Zf6PERcbNFW`Y z;;s?Ov68a_yO*Xx?~MFXxDk<=g-y+UnFq8yuO($tfGjPJ*60fZDKlz>?_ju2rgbgU z4lNrK!BS21z~TqmD!|rMe`*b+@AnOm&`L&~_2I)U_6hrf6w;|WQI_c|`)6w7YRvKe znGIAN4#-OAl6gbhKqf9N5m+Br#_f)@O+VZB&;TKdnzHMb|*a zRbJ9a!(d2fe6VicR|{H@JssRAbLj28%^0hMu)ejJRrpSp$ErT!%2dZTJvlD$0GYgm zhN{TaUWQ><^~pcCkkbBcW`8~@($Q*$^YYtJTn%{QkiE@49aXa}sRHdSC`tHoi{bX@ z=`HO^yXC^?ZnU%5hHJD^c;ei%FK9ZI$3B2U;E?TQ?;*n7+yTsR=wYW$iFA!G3i~As zYQX9G`da=|Ij63zt^;Z>68A&hf|ITbRe9U>$1?D@#6Tn1IHrzS5~@sR+jpa54YSQ0 zgwjkFM=WvZh@4XmC z_UQ6?#uGJcb|^;A4>H<*y*_KZO?79Nb~7lGfgBtqQk*QYVx4P{OqGgl35UP<-QsvvVLJ|Cjv^b62ic=lE-d*P2M<&Sg6M6IG zNGF=>7XtZwwMk zZ!{YclvcbL*ecy!`zDfDM*@6CsC06nICnV&?UFCo^*292NvT?H$E$`37??G%I8b6k zFdGb@8lZi<0l)iuAD_^_Vpk|2=wf3iucw+3)m{Zr{rBF%rPj=PMmT#N;N958U2H5X ziMgJ~jLZ}=AsuyBrCVZj@=9t1_^aeNwKG9;;+>NXrL~_xk$qtJVVRE=zkC%JSdir8 zRus&%jc-v~mRUs@JOTj~*bWt=)EhW}s}=}^HA)c6ws1j+nnO^?is^CT=}`NP@r>dfYQ2Vd8%85fnPDx)-RkY=t617VPo~s!oAvep!YWyJDJS|7PJT4cZzOWR znd=w=*3^B$b}s9)kg7>^4EMdmcAa=r`F?Ni5ZHDj zzaimaYHC}H{9KwS)?vSh znW(!1)`w@8;`^I&6-rhHvLFw^qyF2^PlEwF2uh1qsD$#5#BIS#Du3P|Y6yB(@q3o$vI22Zf-4;mXW zh>0N+36QD8Q7RQd+ppbLRexhBvPXmn=GCQ@4fw?+v@LOaxTxePEk|c%>@c&WC?VE= z8A_g=4O(wHo32JyRxg@-*vzi@c12-hl9!cJe%CNy-T{P1%(u<7{qaB3Y3Fbl%cvCq zdu_k1NFkDw(o@!-m>ef1%tlKe%NA%~oq9<>XEHGUh0KqYrTNaGGpvZ*7-|&F{(Mtr zf_&IXZzifk;|^`7;AnfeUm_7Ky(Kv>GAtfOZR1LK^4OqK1b4PQzPRNV1XX^^khR(3 zaC=;dJqdFoPKEf{S!uD=!ea0kvHRht*_z}~kd>W$eSA2&kA8J>f=Vb@U^Kh_ne1hM zy5VX77SLilIl5Q27a=025|z=F$ycHbPFvyaKw4zI!s^r=n>(>imq{mKt_)X)!ODst z@uKs?adRMb4s(9WO8wg5IztUvIOyT_9@I`4QK48S z90K~j=4eJNZ|$}sfs}V>=<~dt)xightKXG`!#LpKTQ?jy1Cg zV=Qr>zewm`ocNj_UsoP?8665k7lt<{9S^`ZW1}Ah(o4=(T#h)WHp_mP*HBMsw==`f zef5Rq&H^CvA)_6b5&oaa6#$Sh0iKt~DPxk&g5B}?iR!UVu@>VO#vRa!>EZFce5K90I!4(Z?h0UkveTE9A~td_SpWZ(SuQKX6$A8I>8JV zssQGkoh>FbVSU^wdxB@4`x+&u~{@;?eI07wG@fF#-vBmiIQFo4A+gTb8|6=3Y^{=ph(R8o`VYmHIZ zC8-MlbHIOF_zz*tg&0$i{rn;;9KSfj!ku}%0J&;^;sw2>gELX${(kiIl}2f+^b~+( z3i_X?pcM*`+HWu06r4w^R;zz04$7-X?#qaSEi=;m%0yC4c8vGb&L00q2a@1e62Zm#W`A-wS@8#1A zAqqw9eY-2eQf|qWc?<@PA&<~_drd#yet!baBcueFY$t#KZ1gwh`;LtsS&*L9z#sz9 zvH$jL{)QO>utc`U>-UWtuD$x4le)%rwj-?KEbDJ8t~e` z2*N*C{M+uor>_MA$m_^2aECTY5GD=|S|tM!|L30H!EX)1>!8<;5BzT<{_B+g@ArSN z@Xert0`?ekp|9}e|Nk!iKaRT){uWvKj#r7ot^DqYL8fJk13(V=7_4w$|otQBB{`s%`_+v>z3zSup z$7!M|s;c75R-~HlG_VXQvQ6;RMx&<^8az<(o5tfls~!;^Au2~gIbx^;+fe8q6R3*2 zuq7=DrT#O6IfKNtTdSG2_Ga^o@?W*f?X$R=TtOo?8ys-ra?3@qNIsxZ&=b#YhWq3W z79r=X)nDBLiHGr`C;h!q5r`ZV;CjQ#m|9cDO8ofAgHEj}Rmv>(pf$%a*1LUgdh{on zS_#9xfpFDx?QqkAU(D8h`}5vIdAhbkVh1$xugDDmNceXm8QTL$=i`G0blAik6~>g+ zKvD@cq0j>W2*K$Lf+uZ5LqlH$Mn2{q2WU!p@e`k+b)Ub(Z{p97Q5yEl6Q7UzM)>kE zo@`mwg~MbRKQl&l^ta(!So_K_aZzug8N>R9b)t8Tcz=A#xqcgZk0HvRdxA-*n{19; zN(=pwCrA%Eb_3clclhHmi|IT%h?YXioqPYYz(O6UT|$^zj4><*W`X{P-Bq9NH>$FcV!H3de07EXVOsZTm1rrlnt*E~wmuSD|8UP40{s04) z$j7{~?jMZChQz?HyvU>>)(qSWq%mS61boIz)(ju%a3l%K7#)WM3>6~xC&aE9*z3A6 zk`ny^IpfAHHpg%m#gelgQ z*Ee)X4b}0^M*-sh=Ofw?;{E=vX!vP>u(CLS5H{DA<-30K7PcNN_B`#kK8dRQ0-)m( z@Yt{=07z8+BWwb(wxz|)UqC@gR|ZRHd4h?U$P`m(l2X2b3ScEJK4L*THioVevUhQT zk&{=8X&z={l86=}N@<_&%T3KK`ED^(=ZK-JWZRjht0_T2|3v2Jj~6mn2X*UkW+60~ z6I7zy-(khD_tN(W@Pr*giA3;g6s;tI=x@QmBJqC;209X%$SKE1$Q9Ip!^;LTYm~jd zzkum$5Ti%|fd3nbxAUj@Uy*po{6*G84mqfQ3k{I50F?e2*?f}`zI&t2fJ`_^W-g$~ z+`tkTXe!24?yeJ5P^L5lz>$vW5xw~HYbNjgdI>r(I<*UQy4=2^$})=ymORwL)Njoy znju}%!c(RiR)6iOIiKtok)Wyv9W|*=*GvT}>L(Qm&B>8v_}%x4*C&;y>V7ns1jx)x zWJyK*wyTq>h#Ne35rNCYHMMuScLq`-NAnv)oli>W^Ya1swPgg^cuoQ$oJN1v_T>@ul0nD&Zw-}AQ#!0dLDeOOIgx>pd zVuOPz4GyOgRB=UUfaZeT4wErODI74ENc1(y`QfnPfTICSN~@`<&R4_(H@5IdedQK{ z5b2lNEQ|cmSaS?~rn$;js&-Z`W7iBs-8m(^7mhJYN(GRamaD9ZgH5^`yp4;m!W#C4 z^n4y_0=V!D9pWJuBS8j(tosF*mPQ5psQ-~q=;9`(kNVe0@4CCcHdw`kmQ3s(cUjQS z$M*weJRPT6ayv7vj_1<$?t@vT&N&`(c;mbMGY>ypzmfA-&T!1n)z-7@Mu#BEj~=XW zcthk5fEnypX>Cq}`x#yqN;@r0tpqeI&&z>SZ-z5Bxa8$cM1MA42AxzEPf?#>SOt<_ zVxAuRE3x%5ZZ<8CCkRlsWA>*d)6?D@Vfdl1ZVN}vhL3vn=o4A=tUdinQvPzK*WFeU zELqhHUK*xO_zEUcI6Sm7!NYpJQb1mOWA*On(^=iIR14&5gTP=-=igP3erkxmKbyqw zqJMU&n&e%vu9~cflF~z#wz-~ES%*2OSt}aOIb?wwUVR&~W^`(q(DaaX8C@3xN5CVX zq)St863jP=pbWua?zUWGs6wTRZi~RDs zOEzY17!D(Tey^rxI!P1?`kt|1(oCJrg%e-RH6pptorC$$C_RJoJ;PIWJ_gMZm=@;c zYM?Fd5RRq+8fbFNKDj#PwPH@1(68&vSkZ>-h=^Di59H4T#T*>nv}p@Q)u7rArN^!R zZ@4!G`hVfx@j$(j>j35NNRuge%*#_+FKzjLbMoiM*ov?6;U#UoAzt4!B9yHg?8o*7 z_fJYuA;6wP=0|+y$6inWEUng#D{dW=0>?;(0O!! zM7_zM?!3Nx_zict_Uj5;h`*zF9we|p!oyk%FFqy zMlvTbG2?>(DBuiNuD`DmonNS6O6~~^|8Az6)S{UTcO3OYg(ny*4=`av;#l7aD zG_8h?z@Xc^G_3>Qs7zd_(DBy)_VGCsOgiUq_`7mlX^PK3(;qA{-SI5BQR8d$!WD2nV8ti> zpJ9#{>$_h!BLw;eX&caezd33%skW>c{<6UFb6%0RB*MN0OkWJ{u21B`8*~Y#xb&Kf zP7@dPRI;Mfkb<%VXlvKEJ%UB~){uCma?XFMHy6#Rw4JW3%O;nu1-7^>EGGu5paSa+=Tvcb=j_6G*)BN=4dH`#Dv-S&Z28m~r!42t=hO?c2MNsAX=OU3v zUBcJ)ssQ+>XBweTC0CybwHE#Ow%0R9`qq@rotCAH_}dZ=qQQf!34^pjY(Zl5G%mXx zMQcgy?hjVG(Ks{Ypj~W!3vITQtLmeUtM1WqD(dK+yIrKM+Z2Tdamn?8Ea)t^YkwdxZ# zIXCYj9c>=Q-d|0VEIUjD9PRA7xViL!UV6(q=-CI$3YPA$ zS)Xg~_|`C6DbCBqMcwXr!8BE zuUMZ3XH(u92t>BV2E%1_B&+`-Qey*;%xtzi(G@w0y|NsgR&~n(C;4K~jqxS;H=ChV z(}e*5VGr{8E-^{`j?EB^!=r+NT3ItOxv5FNG|T{Vn=AUE`5`C`IetbR862i zajb4_!`@kb%85 zS3^Y>@EJbIs%`>&uF!=5R0XTk&OZc1gs+7L{)4h+D{g-lXjMQX1HcJMDtwe#pJZwERZF#xnb#YBJb z-MzGT2O)46CQkZB{g%{Xni!eSn&0z7qfi=dhoT&_-!;m1*v4Man}&)N&);nwZI0B& zNwM9ZEaisP%_N|axvzpk_@t4OCLD@*MISOV&$v4@D*)IyI9_`5&uyH$c{1jQt^=$x zu*-0-UU$+3#454x`5rS_zu`c9zvByB@2}{%E=$P{`#<{=L0oT3_eS?=Y`s^<)uSK@ zV(vROUp~I)!&K>4RR&(tr{2?c%~!9w0ghOQSUEVWeL&gaBc~uixL##SRwn)t%p_l* zyCUuisBrBsYG%`U``hmZ>o79HS1M?5tlz-NWi4uq+I&6^uH}2N?8D^|@t~1}*T;>L zv)gqFVwFksL0MHJTxvu7KvIWDUk6X6P;rHQuc$Xey~U7MaMFGSwY%1bXRwrmoVD_6 zZA~Rthk9F&%gvAyH>Y4gWke$hU^Y7V!&SJZwhKS&hScOqE@wTH+ZRB<*OE;v?8B=l z4Un8xQ~_Jp*xabn5G_tmyIgsQ)0wPM@bSTqbA4Kt_z9BbI59)k9mE_hNkn>EUFnRn zn<*R;qg%X%D19sNBx~vdxY|y__x$}VW^(p=3Bib(LJPsPSd~xQ z?@){kncAk3P(oRR3YjC5_zmnwX2}k#Bg04QZ?=1N8C1D~dXQE&J`d4Jo3>xB*tu|X zK<{gu=`Ha;32tW_8K_d;_2Eh`cD^M8-b=I!Vyq8dak7NQ}6H5aYOPc6jZH`%az24_2+9fKX-N3ZXS9I zmeeoL<-PaI#mqo&K`>OS6{fF0Xvb8yyIm3Vr@q9@{nrx{>Kb@nN zxVc)6rbaFdDk{K)?+rHE^Y3utNiv>y%fg1_d+@|N9T-ezp={1KpNe85oOt^w{3(OJ zGYH^#!__12ww!|61XYRK>7VVL9n&Zp$=rHPvT1AW@Ts*otHf)n6^U{{WM5C$xKplE zC~Dfk%qD=6N%;L}3I7Bb=HCD_;{v6QLdt(}qi2<|=Nr}d;>W_V% zt|Qi*Sa);s9(k~-FL$cq1QG+$l?x%>E}=pZr|A3}QXa^AZmg^19Fos}^pez1QPq0) z|C}TCd)i*c?_CV$b56#}$hHd)3^+NdJK{CW{4&*>8p!?RO9QMdDf#0f>EsJ%!r%0u z&a@!WjG?HGl_|IN`l_u`X0pkLh3P22h=-b}s@n>lYHlpu&rHUy`(2F*Ax$s3f3>0T zs#2n~6cZOijm6-zH;Y9$G3GY0*07E*`~>^h*92v_N(X=IsJU(!GDVg7nQ)-P@lrFX z7o}Xp(-L1r7_r&2=PY!a9L7KBij(;iE-F0DMF<9yuMz^kR6%*C9Z~fXLO0R$bF;xl z;XV1i!KN$TPDAFif$X##F?*Y&ppG5KP-|tj4cyrPOC*|>;qK8He|vNW25r#fHxdrK za)OSwZ%hZ7p*=K-pu9tQ({9j*)D7(2a9Ip0x5vz0RyC59IP2pUxbsTE5WlamRbAge z3;95}1)JN;Dfj_+l@UuegfCP)^+%kc>U_?>QsHqb1OQ37$s^WGTRL72qPlA7)dD{> ziPnjy5A$^(X1!rUX)Zs%UGDy)Y^nogcXeD7?_j9fpl|LJXGA?-J&-3bkS9WHNo_?{ zRZ9_bx{lJqd0`=3U;%lP}FXMFpk8;)a)2n>tYJC{G0f$gWzlWAaGQDe!uG%S;V*E}YBN zpZ%wMF*;W4^X9yzXXAUNjlidDLVeoc@VCaiIzNw#Z2@3FUaT|66-m!L!zi19`_O(c zFc)|BHPxD96xDSOx$FY`r^p|)HIZEK66V3o2S;adg+UEwq8NhYi3<9Lb{gX_qM0l5 z)vv8Sl++XbdrqEu8tzyj33?%gC5lDQkwLmZ&Q=2EvPr%Z7dXGCl?!Tk3AdAOYfBhU z%*gm0^GMsfx%R&XGqk-Jx?T+S+}XrrkmL6DvbkI`63RtG#PNWw{}lt!L42FM^tBNf zd@%rgrTKU%8f2%XIR%L+2nK0!45ie`=w#K9vv4qUZuIW(9KAz|);biX(}bVwE+&)Q z_xI&EjjdOBIJWR`$+|nPg@tXqgri(45ad-Ahn(#i`$2T=Cs5C9qec=mYrSJ}4vELg4sCP>{@7A}*g{N7p1Tgp}9VIysL0U4)~kewW-T zR?w&sDK6+zJT3x~7)H99L}St}H~^v1CM;;hYEV;>t)3zaAWgNvEAkR7IVTwtM>ZxG zKmZ$=hxrZ+I$J9spB~H>>oLxSVihM2(%0s}{iSAWRQQ>|6BaFdmgrkdJ3kR~he4JQ zMU|$5mlMesAw2BtE^F&Ax_&Y=(8H_zp|joLnA?pClUq`drIV(yfj1;312w$3F6Npg z5xmCO=Mf@2Jo3H$l)33S=baG~Q_3`E=0t66kXYbYwy@cI7V)k-%AtnpM5&o~7ASk?tzh7l+F{S9_5lR@cDD{?ADl zRQu>jx9e%&4-vxpg-0})3M7>8&1%0jSuT+8jOHOG3dr0^0t5zvYT$mT`CK;6Z-PLf z7Bpn&T+U0xD>p=vLbIT@>Cc?^0Ub6LPgP@jVyl1ZsS9mLU!!xjg*49{tHzm!k)Y~N zl?%otOn9FCHTw(bv-j393^lH9qR5fZuW#ZYPbX&X&q|V(+{#piO^x4ZT#}Jid%9FZ z7z=*@QSXcNOGc7lp~0uyDGHgOQHk+NiD2GX>=F}!@X8z$!5E9^CvN0S-|)@?zoTW^ z7tb1z>7f9b14RVia2Jf}MW%?%mBQvSvV5L;tU_w)JRdG%)Ns}+cc`BM7t!N5Zk z%SUjF(!>y9<4|_cg(XyrQ}gRUVb$iJFbyb5UI^@`$mZrT7?Q3*@?!DQKk$7MNjd}d zt@cp)9l(nG9;uDaq(Z~LIBqw+MZ6AOz#mVRNegULpLxCAuX3Tgpl~;?%Hg|0t+$LV zIx(+N{&7(5X+hYpOe%r_0T)0az8#6i8GgCKtr`9bbv}c;_r%e~jiA6|N{z+chdAN9 zMacgJ5uPtt*&(Vw4`wZy>tnHq4pRs#Ln+5jFUtG zp1SAudXy&R!o0AvxG=cey!rFnqP_(Rtbw^XMTVpI&&3=m7(x?o+LXFS0rV^6j6H?u zu7Keat4R$;)=<^a5qXzcS((s7R=U;SIO80MDZ90U;SJgQQ^5&UsDR*qF)WQ^3Y!1$ zICD)C%^A)ful+KxhC#IIe>DfuLMT--MB`5YKmQOPSST z$WO?vxz7MZ-tXJhj2a>fS;ygQVAJYY24trfXU@UoHKKMbr5=XMXBX}tzQOz~N%Lxe zVW6+zD5f<=AaHFaoKKStVKY56Jof7{Xh%*s1~spSt|A4C;JEPepn?Woh?bsXfy=?@@R# zm(#nP#C_Zxd>qgX*XEmIUp$cm-1ygky-!)9`~Pet?Bl#5^4AF;)$DW8G)-Nkq5Q>#tRj zmXOWm6z6^8KivxpgbJ+rQ+HeZ&7t0!`{j|(Cd&_mc+Cd2*?%UX7Hv=r8AR0Z0+(~= zZ)F^xS&NyZsXbtFI!*rKRH1RoeNdYnrBa)26E3iyVA88R{YC<1cujM?OcC`?_Qfrk z!gUlSmRI?xz0hEoBhB@UcaQeYs}I@N012SOXG^7(8iD?ARCNvmm7|DB>B2=?E78n) zf9Yz))8Xl`8O#F7x=pD421m|SjY;@4cC+6vL`yNDjnFljn!8*CKkV%scHBRK3{J_3 zPx4A=`@PPys2a0qBj;!}QB2>aUCMUsd` zK7m0^HOQd-P&)E;zn41oi23#T3GjxN=5b;xW^S4&)o7cI>Pk;&eX$#PGnk@$OlxBz zC%AqmfZ>?Av&lcANsb8~Z-d+%10%RP5J(mU&|eI*vUrUbE2{|o3Cey*>jl58zI+== zMe0CK%-A^VwRPOoz|{fKCJGukeUg@~3Oblo5gH2=DPc%=wKgHOu_hv`mbeT7Kk{{E zEN;%j`RdS$OHmV}TsR&P@JT+bp<5>;=PbZo^dM4Vx=-iq$dAp4S28;U5{s|_Oj2ND z5qx?fKGiu=lyt>>jGT!d`rF9RvslTK5<7AALesuIfH%}TW8YLhD-V!hVG6l#w`)@F zJWVB{D*iPwB-Is1y3Y1O=`@$XpFUR~rq00&_n-A_R^&XrxN(=bQ@=hu_kNfOB*@VK z*IsB{sEti>hUEuls1T;#ZFF!dt|QH@<@u2-RGJi)(mB7(AFiZFyV%dO-|mhi)Pbc; zIyyWtQ?xixwRRb$15!n9bejB`zItN1>ioS9cogq0v+WkA5t*|3766;g;C%?85;S3d zJ9viiw7?EVzwh>YwT$ovPbBKSK{MoHXLq-71DDUp(a06GjnwN$)OvWp4|T7LnbFl; z2`)PxvZA(R2W`n{8cF}4VMwD=p7Gz_+FOber964rZu;{I0XCbR#T=ktSBDF%l7*7 zG-*SATGuJ`>{)?tNPi2AG_?(YM!z*bUZb+zaz2cz$e<-x@q11 zSl&{PYjDYCrs1oTyO9N_kDd;j?K6Aknngfn^szg!1kdd&OXPzaLl?F7^6kpX`-6&} zSw?if4KyOF-Q(r=&j>~BuRFsIVRj{=r)-606YC!a7wvY#&B||IuWz=>a*ZMSCn&To zYgiODS0rmOzxRzTbX2+4{MY}DSW>+2H5{^LBzT7}gME5)1H~89&F`lFK_0Iiw%G(T z5)<881u1%q8EF_^pf)Tr@-e!8`IchalZ(KD7l>W|Vgp`RCK&)jRT;S5+)%pY_)(j< zoHqYMdw85|?$b-|%Kx^W!#R`q9Ke$WQ9x+G72b9D5TrIN7$n{)5M2cICw6E4J9#lK7EWsXsV-_nn}917GDQ1Flczs{;a?8Z!j-P(9|}|aCmGwv zYq|TL`gS301zktN@kzFOJ^?dKb2F57hu84lq4L<2(T1c~-c}gn*8n=!F&2+^KF_k% zN}Np)m7E2L)ktU4$K97gacxcULYEEpi(NoQmwdabKld7k=mQIR$Ofy|x-?e7o`ohD91eZ(nF>E{4yJ!@S7I4e>v5Bhg?dS1ZA_0c8vazb ze=3gVA+*|J9i8`FDc6B>SArE$RF3y}52oS~No-(ZF~jlL=SxB*BB6h)eAn+GcWfjo z{6^XzsyCv@h^uE(nvuxZo+e4oXjm#w`@>Z~g$8cXCS}Fc7Ho7pTm@2Ha$W%CZO_uD zT@Q7rFKmz-b~>$~8E5#h?5aFkFKiZ9V=Da`e(Al*|0fffBYJceu|$lk`L(v0t8f^BLqD^fXfj9?Y7SM8 zWMHk$jq%d(Y{WL4V~=Pt_VMPQxLU8R#%f^d(+(@}?cloGojvc~G0l6wNlh6#zKcpJ zrnH!BVnNoUQU1XBxub6d#*}0{xb^bXr<1I2Bp_=tlIh3G%#2W)a9!MCKbeg3Uhk!J z*)RxgA_C&JLL1vwcfZ0>44>_W)NrEDLmFQROGNzT^<=zPIT~&pfr)fH#XuSkx>)Ec z_LP66`N~34ZUC1ZhQ4STV>GC;e6_-2H~U@+?C$=1Qk36I`F+!VSo%FvzWh$uX^zD= zM_n=IdKjDnH!8c{^gTz`M#O?$UMDvD`FN_80o~>ZsjWKKZy?`>%AMBybRpFL4Wwn= zKE*J!rjC~5VE1BtxSEsd1i)P?2e;*4D6S0|D8@we$D@6u4g`Nu*TRcXyFxdBRvQZt z0v9EtB@8$`yeXyB2UTg^x)iGJW6kxB@2w$u-tGN1^7E;$>A+6cAA*4#pLQ;Az!8sy zGYK>|{Z^Hk*A{$L-ceu`_Yf?79vUNro;c!-dBc2*?s*Aib#u;ihv;9jpPUjNOzZXcgHXY64KHQ z0z-EW^uK#?PYwmky$I89-TEDq>f$LhQ+$vGcZ!ACn z-)*l+Z-)#XY`D8IRbIafH-LL7^we4k?)$v@>;)a2=>YDlX_dLNh${Mhl77yRa^yQs zG>5M5lL#j5MLDSv>+LPDT#80xX(^kp+5MQ?JjOEJbg($O~j9WNSL$tMB z2;i!o$$X{&#J-$5!1tuT?MhzpDYzu0_F9uBWD_>n&adR!gB8QggsL{{@*IS5xHcg) zYrzFKn-w@0wOaT^PoA?aZIZ=E69P!M-qW!v;t>qYo!sO`nVrVG=%|Ph+?T39&P~9T zXfW0{j}5H{uWpyzOph08)U19KQfDC3*J6?{tTh}uJ}|M-@d$|Cgm~o>;5TWMoUX|Q ziz0o$JsfYmp4E?%7+J2bJpLYvT*s>QMB{v0L|W<;SAR-xZ{F_c%4O=bMPP6-h7V{i z(0N0Vgxy{lec2Q4l?a?}x>}tMu5oC|Tk*Je5l z0eLu!*QccfRuMQKRdVw&Fz<{kbPDYP%y%8ewRs)PZS6h97P9sl&-bqq#nR0~ z9Z^?(ZMwg059vwW3!^#?Cd33Z%31zq0XRv`gXpqP;^E#vgt#9ZHnuKfm$`Eu2<%!d zNdYR^!c325_}>w}SkI%*k4$^w1N!)?3GZ!ZY!6VEqED;X`RBHH1iWG`3z0j;jWIju ziHBY^-$kbzivTu(m8=h$e*cHASiakyfn;b?)tORUus$}X9ii*NmtMUFE-{zS9Y*~@ z1J&kp*Jsf4Ef7)eo~#%l*Tv5m50GTqrN)=yYNoO!;ekZ%qXyW&I{Ijj;<8d-@trL0 zhbm*I^qPJ43^WYkR{nA!^F`zZ6~2n4NO zG%ho7qpjD`XU2OeHq3X#c4u3j(@6XHdDCcA1OhPjm6YyJDCb6QVcj%5Dmum#M8DCn z9y?}eCs(YK$3z*W^!3Dl;{5pB4=GA0?di)`sRN~){aKzO&OMPdMJm=S$K}QqgSWqIPu{lQhYwz~S8;hlutbz5Iga58PaNDw-mw1$c^ zMN7z6?<|c2rkqnH@M9SdYPqenBVWb3OfO-q(7D-~ow15wRxKaEju;cq=e%C2BXX}` zsmdQ^;kgLM-_zg%m>gS3Uvu3SW{pLkRELmKQFdxDGi~Q7l6BmsKH-nZ4Blhuf^6T8 z6EIkrVs!AhxB8-rr?~a8l|A!jv2r=wICLYt&Sb$Z+j!>^lEe%2*HErCxheEmBR#Xz zv4G|pSFCz9sqj^)ZN9o_5h3Ot1W8cn+y9CuZ zPPTutEjd`LB6QvFW!cGt@9hzv`_XOYa#e=dvbw=(G)&9nB1gb zd3)IXhO7mUtn!raVi&(7AM|E=Mpu|W%JzVaKTo-G%|u`UJUl$gY>}W;xNUHfG@+rX zqM~B)!x`Bw)bQqbsZbsSTnW){66Mh5-o4^DjV(0TCNN$o%I>6##U&rdDNr}6#Curu z;kJME@Va%S0sE_;hQqY6HotPU$BAJ?jkY&YOl(aRJz-j8MUon{a~|qq<>ugnQ1psN z?shYQgS6vE)6G@Eiyo~7&ft3qNx>wv%Nl=-0JnuOg&bmZb8?=# zX_H0by-~fuaax*l)Otd6op4$(x%ysoYysbpUz?Va`T13Ta3BvTFeeDLC{ZJbKo%~3_i^WG;#-M1dCC3V8V zvg9G6Cz!~!6y%55Lpk5%N}^N7-JME%lT~zgk_SAx>J}??a&>a_>SIziuN{wSoX0X= z*JMv#oroX?F)3a7wB=e5<#*RzpXv+^8wK5noYF@GiC*e;PNsfi(#w>5a(?LsWG8zh zl^C^4X2u!mV7q)S+aRg7X>-O(c;Vc>n?RVfO%Tpy>F+)us_v3f7q$Q}IW2#{pU`wr z_oiX@*;u-2bfOIDk0zaZwM@=h+Y{o51*^d&5{x=~(*VEM>^sowB%o%8ih0-N`Yh2Z zkDbtdv5%cE=zJiZ02Eoe?>lrhY~TwC=l_O!@4I@D!t`rq!iGLRdTK2S2i6{Gj~J#1 z4hlg#IDJ-*HX7wZA!R-nPq))$Zpk0g7>bK+qxQ1*lH{Ch-g&lKHu=(0C^Wv>+;UQn zM(T9pq}_yj2ObS;S`GgZhPDq0_27UAY7j&k!IUOv`192nAE&sCkkI=~5nt4kqeDd` zHA!(7$&;b9GSwBySpig`^|YMsH^(^a=Ci%nA(Uh)toO#`sXp!onp35Gpko znB&FI^+^ruIw<-1#Y4-3nyPe&EoKF}^)b%==*i|fS;RA4G`j)&U>~BrE`Zq~!8)en zN&6dLd=J1gww1gp0^TW>$*0#wbXTJlSQ)&%5qW(Pt|UVWvO4 zr$-t=Hz=*OEJEh4K^2x<}=F+^iE}pS3wnw-s>vd=)c_-W`F?O{iB_C8M3?{4dWFjM6oM7v#GeDF4!dV-Q&7x+jb z3HUW-FuKfR$>yjkwnBNGvZ!%=69F$H z+ko#lN*{~=G$I+74B*<~Ood|g90)FCj;wr1xygSQ>secVf_jM9?v4#}!2-W#oJXHi zzsAhD%}zYpv%}I{_8`XGAjUL_%efl!xavP;9>(~_j1us+;PVRbtKa8#d%jMI{a|FY z=#=e)REDgbY8qCFd~QXo*k@@nh>tU=u1_YW;;&yiI5TWbE^B=smiIHdggtPU&f?kL zw-EFQ=$8)+{WqJ|Cg2StyBy)rHq3N#glsgLZtSmLzlaOiCsViXE{pAbuEtb0J_RMt zPk<8_@L{zVF?)rzL7Mu}Mp33lQQ5DZp+py_5`x+}UsLxF_r(Y~ZMA}`I%_bWV%JuV zomzh|r|zW=C3sf2=cPfw#kD^&nQIw*iiQ%(0ktI^!^K-W4JtVv%^lI|;6NhOYUuP> zQ)3(iVVWTyJ-*c10M@n;Xg8L%n!~xg|IE50hP*`G>uTOkucY|l4V%ISJ~i)#%$P%C zG!HB7d+l6snmSd{{`%{U^344F7X8mFpK_{Z>`k(@SZLMMa7@DWkpeCorpxd`@Bydc zf%P2uR;bC$bbaDuwR*$JQyb!am31)@ULXktPy49KfNg5>!JQPCEV2K%&bzxTOUec z;m&cA!`E-+<{Fef_b%NQ-WMQddmlMYNH()LLLPDii*E;&a21hK-gMH{AD)(Ykh5UX zQtDQ%s;if<0f(Yua2$Pcb%C;>p+jSpy8;Xh9}-R!#>BsS&TzZCXN%Qhu#GDE)M^>_ zP(Eb9PvB`34;uB6CVa(deo*|N^}1%)kJYbtJ{=4$c;oT3Ucpw<%q-A`Jd%fmnKi!` zK@nOq9<=dN&!NG8d>@nQh{SF7!}PwAkhxrsS0Ph0G(%;20)qM7SPDBDp8_8#x%(?z z(x;eX;SGt;#6uD2nysH&)Q%_f75`T>jBbk+^Pkt=C!A2yhlm(s5LTjK1 z;Wmids_Qs1dT7ObN?~f6bu4-1v9qv$jro|0w5r|M6zKu0sSej0E}5FCrYkzjxr{x0VeJk!Ux@qOTi6a87CL#r z|LC@DVgif6K1;wKF7y_5`J3J9(^f9;Oq9D%=ajNLXiT*w7*hC9fhz!fFODd{L@-pz zZfh}uP$DddgB>ET-FBIt;*Ob?$W1*Yt(@$(a71+ICZT0Fm0b6s^^vNcqGZkUr^J+K zc0u+=G^X*Rg03FaV-)Ydh%OzY)MW_f=e;dsDms=ZTi?Os(U}-zYJ>#Q5WgkoOJ8q3 zwG)Q~J=Q(wen_-d75pN>#ih8hx^i=w`zpXEHj+F1A$Sk9W=fq)6GCW@v>CJ<>wg;D z++JDcL&1?;SU8qLLZWL#=KDwtj1Y?1x)|OQn!=dEC_0J)ozwDVH{D8z2S-YQ6)s$; zP2;)VJeO3oaTIJL^OgKw-`au|qMW1-pv-QSgAW2Nn?=nTmY()cyaDc1xXssX)t+%l zC*Fdv6q1vvYcz7u0|XmwkSDnjT+5=}SfM+YVkIF}cVs1f;~0GZ|P~<+>{n_ja+? zqy)LdbO67oU?Wyb-<7PlDY{dek7iPEtoQ(+?$#esT0fOcHu{2tRzjgi&9O+$?Z-A6 z&xFko?yC4vp)h5*oV>d-wo^(B*gpt)7({`D4EA`eKk(U-kt3*)p^!0>w~y2NUVk#- z8*T}IW)fto-|d0G@VQ^AW-4gge+*ZSEa5h??P?U%M$Ch*ucbQ>#1CU-<#ka}axyS( z5kc-t33|R5_-K;}jiBMBOA({>HRdOct(h6-lTB4QH|ZSsj$6&dmMbG%s6>!(-1Gxd*g~p;@`2B@Qy!Dc zJBt~hiAK*bkcq_$N;fW6x87Y(=3v9yS+j^7Rz>M(ewE|*)Is$nO<<54iMCF8VD zVVP-P49|}rH~1?jS+975oYxPX9n=p%xASEK=Hf0Z52?DD1Jf0#9E=>z0VT9#E{iSN zXrfVG`I-ri3jTAs{iErb2#QO)7w#9lv;6_JJ-`&6i$xLjz^ms@!>*6dD{R|-xO@@Q z?CY{A?ejH>=+#g=XG2U+)oELO5$b!IUS_2#%PR zShz_!*xnz_&2iQ7BBAE=csH^BbRgEtRz*&~lL(iV(l(iU@@i!^hoRvNQlX8xT?-3|V(~$^I%K zSl;Ec=WEbS;SPkjl8`Q+wM}KmudqBj2D1Is*shC| zq^M0H(=%DrU{t2UJsfvAl7`^}KrYM$p`D!KbG$0q)X>L)i5Hn;|s4|3z}TauXwmz4RlELhM4VF8_n&^y9s+g8_spDH)) zO{y?DAn*k(k8M6fy)zeHEHm6R>F5N)+`m$5(&b`#mlC^#+Ea3iD8;-l=m%j+KNOXs z0!!brsD4^lD;OKdf)E{^f5r0PfLuEuNK2cv5)PmEtj?RQ<~P;qVbGS8fzIT!F~0c(bIB}h()1jK%op`=)Ug(gUtYR@H{13y!L-%v_H|G-bS&H~ zTTj(G?$;=%Jzw#oB_s)5dApPRbITs+5Be+$1e4RhYk=&O|3g?3q zkA`Hf?{DVYr6je-U-$PpWPCv+=rguppIjClVcl|S7#n|`t#E0e}w6rFSVL+oyn~ob=2iZ@qI0 z$nz$ur<^=TIs2yDDpxm$5jh$_#`8m&O-+tM$LnO`YaUnY<8lI%D>CR!Kfi88jOg~Q zjuW~X7ubN+S8^J(8{+Nqp%qmiCiBDDv;OIWbJ%}|>>;)?8#0+c5-B!w&w!VUdV9On zOa!lGM@|wQv%&$?aahqrSTcj{8<#}1<{fp_^;~vW2eiBRz!&S% zM`h+-sW#Aa`fZG1l?V&cfSw>&E ze!fWF+76_93w6SM-EF%z1h#te`lCFYrj3-+LCwpRpL}s9JEBVJqPw+yE`~-(#>YgR z(<#B^7M-*f=fhwjubw=;=)mlu^^|u8Zy#&7dHHf?`Xc~KHvDB(Z{d9GYYCbUJ25Z{t-WkTXsb=4xwX@ULiCH6@W9UQ z4LN2Y?C#;L4jKf_i%jY9IP-}S_x0W)P~#~_1dwG-`_=UhM+e%VL!YGYN9mDK!i#ON zk@h?USVbL`MJQ!%V$L2hw4N>!m%lS{N(UaNN9w<@QLl;Ps0cOFzNJyxQ@gN$CK`Nc z#9|;^s?HudK&F%}L}RW|tL9Fn#i9?gdtw?@)$80X~f zs8Ad5V`l9%al=w2UkfZ^`6`~V36Zr65wOLfl(t=F;uhrJbo&U%uWS%WahxT3=vm0? zm#UfIImZ!8g%grc(#da!#~>xo!4A#(2^Jh4fousPAkIB0S+UkxSx#j%`Ia`rZLN^c zmBVX?n}D8_v+Hm(-n`}1#?9-Oq0P!HGZ;+--3ar@l^++(r;S-vAVZ-B08IKaJfKFM z#2BHd5r$$Wy#ax4w6C$Z0+7L)1NGRLvJhMlfw~V{47MnhQMI$}XkL*e6J5p=q|v>{ zlokd`Q*Ix?-4~0a9R24hD$1rC!RdMQKVM*zqQyz>0*IF(2w3$7@rf1q$gWnk zCl5DxO%ASg#P}0#TLXB3qz&FgcoCT<>YH1^S<6Gi4AQbsYIBq7`g!BzUAs&1Gp`I1 zZ7BTuZ2L}Y*Q6tzcBh|}orzzjl z$T^Ct^#nW-g!%i|WUvb`1GRk#?``l(j*5}|ek1mvVJXBV6y4Omhp=#@xt=IB-MDN?5GN+HfyWG2+ zDpL8-_UGd{EaZ6}c{OH#)Ij z(uJ0C5tWy1`Z3KF$vOFa^>SK?Y-1xI6lo)3FP^(RR3taf;sJ#P*=zQg9eO6Iug~gR zR*gdHNoP3Tf%j!xd=dPlMI~>AdWwZiN``pDzw)!aQ&x}HH2Q(<{wBPTknrUO`1n`` zBbcC(^80zcKuN{nySS4;6to@4=njLaaY}T?2t!$9NM(ePSl;8XN@vuhqpn`i?ed;9 z!1@ax1DCW2EO1+bwCEcg)^By#gK|?AxIKR6lbQscWNs&Ml50$*Bch7~Y?gK8i&9=f z8V(3si|S3oW6CKD^yfd(Z-l5cS=@w}ZhZ0H2(*;iaU>@GxY&n+6(#pc60lpgB*8xL zbDUQ5IepBRU^fpw;{GU(N+M~U82p$0hVZkL4c)>Ft7Dm z1eX!$Pv3K95ybOzu4Xu)b9O-1Q{h1>S7@Q=X%5007>_T<0yXip+2(I)USXSHhkqPmlQ1yeiP4 ziIlQIiQ|^Y9#P_PlSzqqvIjpj)G68upp_{rLMGk#vv3+uEEJkIdr&lRI!*pDTzHO# zk(|7vh*w&{)eqxEG^gEx>ym|)nB4`k+T0=j&#xkM%e336$T(w!Z%s(L{bG0~Yo z_j9&O_`w4l&%5UWfV#PlT&Xr9lAqRkjAm*PR!z#*AS~(9Qa|c2LJdVl4Uu>iWixsF zIi zD?;RTx(&)+7Q*1ETmM8q{xsoeyyOsF0iCQwj%)<<>E;_Ol5|ouqV!1Y*ofXAFwx+;%K8_vfvINVZQGxiORz`O>tCX zr1$N}fmmKl%MTCGUEm}Pm|rgp3;>g7S&qu~eM=&ni3LqemMH!1GZ#JZydY`&mAOGj zn6qnsfnXoS3E;gQ$BJN(OnOVg#opE_UTBe>L*2z&VzBjTw%rgAtuE8{!p+h+Vg-n4 zh5!}X@F-YUQ+2MByGMR0P1xt$4_3MGnwWtoXsCV#UTzOvvL~#Nb$l91F0dRF zehdpUA)~ttxkNHVZ9OL`v?<)jwXA!G7JGE_hU7H1GsRVj8b|vCh?yETqfzqA9i;Cc zx%9-FiP>T7O;)ew6*=ObR)Q6_HXNj9fYv+pLV;PK(vm^Q2TJ8*F)3V*ACGE_Vyxb( znb7wSM_B-&jc%3nFf>E?L5__MTypJYsn>Q22mP)2$ry=xUnjE-mQYgWw_MV_u0|Lf z&~+s`0)oYAZs(lY*F-B;NHbq;X_ana%BmblVlp(kG~!iGY746@JRY$}=>XrfaA}$e zTC~S`EveSA1FvpY1*00IG|IPqnZ_IVlgg%L&~tI>U)&)JZ#n=Rj1R2;p0Bd z!bJCQpQqNiaI5;9y&neA?-w>$#UkJHDK=Kh5cGrWUDSlY6s>nNFh2VEo#yT#2EdrF zk}u);mOC2!xX?Y8r5PD6oR(&vGT@(C6jHwa7s!NA4p4xdoe|#7ZeI8{GP+!qcB*7? zhafsKAFsbTY%UcWi>Iu-Au6z&<^Z$_!WYuTzs zC@G*!O~KA;%#zxnwJ>ccez1NQFx_Ku7FytW>IQufLo@GV*k3n)qjc~hALOAhWdF=8 z`{&oczkpqOqM*R)h5HLb_W!W+H({{L1+QnXyK7T@6Z-ER+~1wj)4mH|Y4H{r{w0<_ znmzc0BIZfD<@M5%>pn64$7nG6s*61#KGRb7&0?PI2T5tWj%Hi?G!99+aL--RH)+}D zpbx72HJJr>6iP3W^dO6;LNzV>aDfl+)e0Scs`gMoXFUi>kmRAefbJWfBMc*DlO1b< z-1mQ>mS&VZNqa5)qC<#1J&%z5PlPB!H_|#OF5J2rbkhwu-K3Q_5{u%>pZpfsub@;3 zrY1%NFQ#A>l3l9QJo>kBdoN;MtS$Y-Crt02PM)`imeKMjy=6Dh5YQJef1h8wVQ(OQ zn@31TxtRP=tmseVRP#6Z?T8f_OL|`z{atOVt!97*Pyvf53`@h1zy;8_MGeaYnpF}M z?Eo~&QvF#@Vk`gTwPzqQOhoI=L*_7L2mP-l-G-+8iYiWdSV0#g;_CmeCc(IGNeUB{ zu(zl(%ou_HUC^`QXLJnkSm2%F2i-b_41LpOb#r|<9iA5W=Nx(C_4$f4gnZGY0Qy_ zh+J;wjbamMB`FT^9f;>PkT(rgm&+RRV|KtE$@Pc27MH+WTrhtQI_z$-+`Hi^@(7pb z)UqzFJ^BTjn^+23gdJa0(uC7Dp2R)Yey^Muq3B+y>ryRksOAGSH9zS@6B9rN_c8(A||jK%^mQy0X=FK|11o9YPx81?Ly ztfRz#`Hm1w*d`{3Mft8!{h0D~^cr4Nm58eCyv@=QcQ{Q>HIJ!=ZJG^>v!tb#P3I3P zlmOIXCU#)L0+T%?-w#x`Jt_h^0HOFg46K{G5>wx0NB<@J>~4QFUjjCQ?T_Mr?T<{* zP!N5ZOIUVOI7s-K<#({&9)?ez_4$wN1(WS)E2h+uW##DEeEZ==5>h4Gre!~lL)9uc z(&#~)PBGAUk`{utMKF(D_?IEl(=_v`(sSFhzJhx+qxep_M5nJ2$tfsQQB*bB^*pi$ z6bos{(_MlRIc}S6+CscY(8rGg(J?sB#>_^q_E z30Je743>qv&L7eQ)mz&CWzC(i91yVizsh!u1*T~XS(xdJ@8HngnTLkPJ9BE9iOQm4 zwM+#!7gx8ONM;K`hxP+OL?w?J=vLy(;J95?nKlW!Q*Lk`6(<-iC=_`=nr+p{;^JfL zMo7}mj+3P6FSP7G(s081C>327OnGyUM)-48xnr3p!ThX){>E?E?jK%q!SW84#GZDH z_=i;gk*~Ef%{Z-!z>rPUiniMeyjAWH?Y|~H!A$^fa2d~ zuRj*RD6a5|{M*0%BEvce_MKj04f0=Z>sMRP3K)mSkmc@N&);%^DF_qnyAYdI>c8C8 zKWoq!Z23~9`S2?d@ju#jJ_-8|f&Y= Date: Sat, 3 Dec 2016 11:06:53 +0700 Subject: [PATCH 0043/1064] Kernel: Modify how kernel_shorthand works in BSDs --- neofetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch b/neofetch index 2c52ca8f..dabee931 100755 --- a/neofetch +++ b/neofetch @@ -273,7 +273,7 @@ get_kernel() { esac # Hardcode kernel settings in BSDs - if [[ "$os" == "BSD" && ! "$distro" =~ (PacBSD|PCBSD) ]]; then + if [[ "$os" == "BSD" && "$distro" =~ "$kernel_name" ]]; then case "$distro_shorthand" in "on" | "tiny") kernel="$kernel_version" ;; *) unset kernel ;; From 4bdae818b338ac7f953a2aa2feeed17c0c92ccf6 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 15:43:48 +1100 Subject: [PATCH 0044/1064] Call wc -l once --- neofetch | 44 ++++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/neofetch b/neofetch index 2c52ca8f..22aaf46e 100755 --- a/neofetch +++ b/neofetch @@ -372,66 +372,70 @@ get_packages() { case "$os" in "Linux" | "iPhone OS" | "Solaris" | "GNU") type -p pacman >/dev/null && \ - packages="$(pacman -Qq --color never | wc -l)" + packages="$(pacman -Qq --color never)\n" type -p dpkg >/dev/null && \ - packages="$((packages+=$(dpkg --get-selections | grep -cv deinstall$)))" + packages+="$(dpkg --get-selections | grep -v deinstall$)\n" type -p /sbin/pkgtool >/dev/null && \ - packages="$((packages+=$(ls -1 /var/log/packages | wc -l)))" + packages+="$(ls -1 /var/log/packages)\n" type -p rpm >/dev/null && \ - packages="$((packages+=$(rpm -qa | wc -l)))" + packages+="$(rpm -qa)\n" type -p xbps-query >/dev/null && \ - packages="$((packages+=$(xbps-query -l | wc -l)))" + packages+="$(xbps-query -l)\n" type -p pkginfo >/dev/null && \ - packages="$((packages+=$(pkginfo -i | wc -l)))" + packages+="$(pkginfo -i)\n" type -p emerge >/dev/null && \ - packages="$((packages+=$(ls -d /var/db/pkg/*/* | wc -l)))" + packages+="$(ls -d /var/db/pkg/*/*)\n" type -p nix-env >/dev/null && \ - packages="$((packages+=$(ls -d -1 /nix/store/*/ | wc -l)))" + packages+="$(ls -d -1 /nix/store/*/)\n" type -p guix >/dev/null && \ - packages="$((packages+=$(ls -d -1 /gnu/store/*/ | wc -l)))" + packages+="$(ls -d -1 /gnu/store/*/)\n" type -p apk >/dev/null && \ - packages="$((packages+=$(apk info | wc -l)))" + packages+="$(apk info)\n" type -p opkg >/dev/null && \ - packages="$((packages+=$(opkg list-installed | wc -l)))" + packages+="$(opkg list-installed)\n" type -p pacman-g2 >/dev/null && \ - packages="$((packages+=$(pacman-g2 -Q | wc -l)))" + packages+="$(pacman-g2 -Q)\n" type -p cave >/dev/null && \ - packages="$((packages+=$(ls -d -1 /var/db/paludis/repositories/cross-installed/*/data/* /var/db/paludis/repositories/installed/data/* | wc -l)))" + packages+="$(ls -d -1 /var/db/paludis/repositories/cross-installed/*/data/* /var/db/paludis/repositories/installed/data/*)\n" type -p lvu >/dev/null && \ - packages="$((packages+=$(lvu installed | wc -l)))" + packages+="$(lvu installed)\n" type -p tce-status >/dev/null && \ - packages="$((packages+=$(tce-status -i | wc -l)))" + packages+="$(tce-status -i)\n" type -p Compile >/dev/null && \ - packages="$((packages+=$(ls -d -1 /Programs/*/ | wc -l)))" + packages+="$(ls -d -1 /Programs/*/)\n" # pisi is sometimes unavailable in Solus(?). This uses eopkg # instead if pisi isn't found. if type -p pisi >/dev/null; then - packages="$((packages+=$(pisi list-installed | wc -l)))" + packages+="$(pisi list-installed)\n" elif type -p eopkg >/dev/null; then - packages="$((packages+=$(eopkg list-installed | wc -l)))" + packages+="$(eopkg list-installed)\n" fi if type -p pkg >/dev/null; then - packages="$((packages+=$(ls -1 /var/db/pkg | wc -l)))" - (("$packages" == "0")) && packages="$((packages+=$(pkg list | wc -l)))" + packages+="$(ls -1 /var/db/pkg)\n" + (("$packages" == "0")) && packages+="$(pkg list)\n" fi + + # Count the packages. + packages="${packages//\\n/$'\n'}" + packages="$(wc -l <<< "${packages//$'\n\n'}")" ;; "Mac OS X") From 394eccecd2fbcf4cc90aee741fa00d23f20be985 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 16:02:42 +1100 Subject: [PATCH 0045/1064] Packages: Only call wc -l once --- neofetch | 49 +++++++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/neofetch b/neofetch index 22aaf46e..af86b96f 100755 --- a/neofetch +++ b/neofetch @@ -372,70 +372,75 @@ get_packages() { case "$os" in "Linux" | "iPhone OS" | "Solaris" | "GNU") type -p pacman >/dev/null && \ - packages="$(pacman -Qq --color never)\n" + packages=("$(pacman -Qq --color never)") type -p dpkg >/dev/null && \ - packages+="$(dpkg --get-selections | grep -v deinstall$)\n" + packages+=("$(dpkg --get-selections | grep -v deinstall$)") type -p /sbin/pkgtool >/dev/null && \ - packages+="$(ls -1 /var/log/packages)\n" + packages+=("$(ls -1 /var/log/packages)") type -p rpm >/dev/null && \ - packages+="$(rpm -qa)\n" + packages+=("$(rpm -qa)") type -p xbps-query >/dev/null && \ - packages+="$(xbps-query -l)\n" + packages+=("$(xbps-query -l)") type -p pkginfo >/dev/null && \ - packages+="$(pkginfo -i)\n" + packages+=("$(pkginfo -i)") type -p emerge >/dev/null && \ - packages+="$(ls -d /var/db/pkg/*/*)\n" + packages+=("$(ls -d /var/db/pkg/*/*)") type -p nix-env >/dev/null && \ - packages+="$(ls -d -1 /nix/store/*/)\n" + packages+=("$(ls -d -1 /nix/store/*/)") type -p guix >/dev/null && \ - packages+="$(ls -d -1 /gnu/store/*/)\n" + packages+=("$(ls -d -1 /gnu/store/*/)") type -p apk >/dev/null && \ - packages+="$(apk info)\n" + packages+=("$(apk info)") type -p opkg >/dev/null && \ - packages+="$(opkg list-installed)\n" + packages+=("$(opkg list-installed)") type -p pacman-g2 >/dev/null && \ - packages+="$(pacman-g2 -Q)\n" + packages+=("$(pacman-g2 -Q)") type -p cave >/dev/null && \ - packages+="$(ls -d -1 /var/db/paludis/repositories/cross-installed/*/data/* /var/db/paludis/repositories/installed/data/*)\n" + packages+=("$(ls -d -1 /var/db/paludis/repositories/cross-installed/*/data/* /var/db/paludis/repositories/installed/data/*)") type -p lvu >/dev/null && \ - packages+="$(lvu installed)\n" + packages+=("$(lvu installed)") type -p tce-status >/dev/null && \ - packages+="$(tce-status -i)\n" + packages+=("$(tce-status -i)") type -p Compile >/dev/null && \ - packages+="$(ls -d -1 /Programs/*/)\n" + packages+=("$(ls -d -1 /Programs/*/)") # pisi is sometimes unavailable in Solus(?). This uses eopkg # instead if pisi isn't found. if type -p pisi >/dev/null; then - packages+="$(pisi list-installed)\n" + packages+=("$(pisi list-installed)") elif type -p eopkg >/dev/null; then - packages+="$(eopkg list-installed)\n" + packages+=("$(eopkg list-installed)") fi if type -p pkg >/dev/null; then - packages+="$(ls -1 /var/db/pkg)\n" - (("$packages" == "0")) && packages+="$(pkg list)\n" + packages+=("$(ls -1 /var/db/pkg)") + (("$packages" == "0")) && packages+=("$(pkg list)") fi # Count the packages. - packages="${packages//\\n/$'\n'}" - packages="$(wc -l <<< "${packages//$'\n\n'}")" + packages="$(wc -l <<< "${packages[@]}")" + + # Due to the sum of wc -l being off by 1 per package manager + # we add the number of package managers to make up for it. + # We then remove 2 since the first and last package manager + # arent't affected by the off by 1 counting error. + packages="$((packages + ${#packages[@]} - 2))" ;; "Mac OS X") From ff43eb39a5cf9e7694a4d99478c1dbbad5b01b09 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 16:51:56 +1100 Subject: [PATCH 0046/1064] Ascii: --ascii_colors, don't color text colors --- neofetch | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/neofetch b/neofetch index dabee931..d44dbd11 100755 --- a/neofetch +++ b/neofetch @@ -2645,12 +2645,13 @@ get_distro_colors() { # Overwrite distro colors if '$ascii_colors' doesn't # equal 'distro'. - [[ "${ascii_colors[0]}" != "distro" ]] && \ + if [[ "${ascii_colors[0]}" != "distro" ]]; then + color_text="off" set_colors ${ascii_colors[@]} + fi } set_colors() { - # Ascii colors c1="$(color "$1")${ascii_bold}" c2="$(color "$2")${ascii_bold}" c3="$(color "$3")${ascii_bold}" @@ -2658,7 +2659,10 @@ set_colors() { c5="$(color "$5")${ascii_bold}" c6="$(color "$6")${ascii_bold}" - # Text colors + [[ "$color_text" != "off" ]] && set_text_colors $@ +} + +set_text_colors() { if [[ "${colors[0]}" == "distro" ]]; then title_color="$(color "$1")" at_color="$reset" From d267e51fd01a259548476dcc231dc4498a9a245c Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 17:02:21 +1100 Subject: [PATCH 0047/1064] Changelog: Update changelog --- CHANGELOG.md | Bin 527 -> 726 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6170b1c53a362a2f3073d54bc40aae81b778aac2..3a71cada4ea11d77f9455ea47bf5f690391987f2 100644 GIT binary patch delta 210 zcmX|*y$!-J5QT*VO=<>sC0KF_YQz9EFaT0)oJ(Ti*in3lpN0`&6^1};z&u1DqPnN= zeRsP1_%nIDZ$fOfIp~t25X*gw-6}~WHVxa_UMYtviL+)SQ3D>WCp|23G{~IYQCL|C05QN%y>0rwz3j&ZE}8d!$XDuk~mlp`_H&Seu#PLK_u) TfD67eU@G0s2&OaRSEtDrLSjkv delta 14 Vcmcb{+RrlK_(Xfw&54Z8i~uWc1oQv^ From 4b4426f3ffea1e38ac4e4af0840390ab46028653 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 17:10:41 +1100 Subject: [PATCH 0048/1064] Changelog: Remove windows binary chars --- CHANGELOG.md | Bin 726 -> 744 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a71cada4ea11d77f9455ea47bf5f690391987f2..0b6f4352871a1a556eb9827fc8bc5476b98a6ff6 100644 GIT binary patch delta 31 mcmcb{`hrzhSy{m^H9sx2BsoLDNY6mekc(@B1Jh(jrl|mytO)J^ delta 14 VcmaFCdX06Xumck#!{lJ5sQ@I!1Wf<{ From 19a6357ce9bfdbd3672d23589f56b7a3cdaf390d Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 17:19:01 +1100 Subject: [PATCH 0049/1064] Image: Fix issue where '--image ascii' didn't work --- neofetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch b/neofetch index 3699c7e7..f07e4538 100755 --- a/neofetch +++ b/neofetch @@ -3169,7 +3169,7 @@ get_args() { # Image "--image") image_source="$2" - case "$2" in "-"* | "") image_backend="ascii" ;; esac + case "$2" in "-"* | "" | "ascii") image_backend="ascii" ;; esac ;; "--image_size" | "--size") image_size="$2" ;; From 18cfafa99854c6e105d877be37857ace29699a55 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 17:35:11 +1100 Subject: [PATCH 0050/1064] Model: Remove dummy info --- neofetch | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/neofetch b/neofetch index f07e4538..39f9d39b 100755 --- a/neofetch +++ b/neofetch @@ -196,12 +196,6 @@ get_model() { elif [[ -f /tmp/sysinfo/model ]]; then model="$(< /tmp/sysinfo/model)" fi - - model="${model//To Be Filled*}" - model="${model//OEM*}" - model="${model//Not Applicable}" - model="${model//System Product Name}" - model="${model//System Version}" ;; "Mac OS X") model="$(sysctl -n hw.model)" ;; @@ -260,6 +254,14 @@ get_model() { model="$(prtconf -b | awk -F':' '/banner-name/ {printf $2}')" ;; esac + + # Remove dummy OEM info + model="${model//To Be Filled*}" + model="${model//OEM*}" + model="${model//Not Applicable}" + model="${model//System Product Name}" + model="${model//System Version}" + model="${model//Undefined}" } get_title() { From dfc64f6b198fe7082a95bf89ba10989a18839a06 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 19:33:36 +1100 Subject: [PATCH 0051/1064] CPU: Fix incorrect CPU speeds --- config/config | 6 ++---- neofetch | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/config/config b/config/config index 2bab2b15..84ba3db4 100644 --- a/config/config +++ b/config/config @@ -134,13 +134,11 @@ shell_version="on" # CPU speed type # -# Default: 'current' +# Default: 'bios' # Values: 'current', 'min', 'max', 'bios', -# 'scaling_current', 'scaling_min', -# 'scaling_max' # Flag: --speed_type # Supports: Linux with 'cpufreq' -speed_type="current" +speed_type="bios" # Shorten the output of the CPU function # diff --git a/neofetch b/neofetch index 39f9d39b..1299bbfb 100755 --- a/neofetch +++ b/neofetch @@ -725,14 +725,12 @@ get_cpu() { "min") speed_type="scaling_min_freq" ;; "max") speed_type="scaling_max_freq" ;; "bios") speed_type="bios_limit" ;; - "scaling_current") speed_type="scaling_cur_freq" ;; - "scaling_min") speed_type="scaling_min_freq" ;; - "scaling_max") speed_type="scaling_max_freq" ;; esac # Fallback to cpuinfo_max_freq if $speed_type fails speed="$(< "${speed_dir}/${speed_type}")" || \ - speed="$(< "${speed_dir}/cpuinfo_max_freq")" + speed="$(< "${speed_dir}/bios_limit")" || \ + speed="$(< "${speed_dir}/scaling_max_freq")" speed="$((speed / 100000))" From 989ca16f057536ead41e77ccdb4a996701a57c61 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 20:44:13 +1100 Subject: [PATCH 0052/1064] Distro: Added support for SwagArch --- ascii/distro/swagarch | 16 ++++++++++++++++ neofetch | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 ascii/distro/swagarch diff --git a/ascii/distro/swagarch b/ascii/distro/swagarch new file mode 100644 index 00000000..279dd35e --- /dev/null +++ b/ascii/distro/swagarch @@ -0,0 +1,16 @@ +${c1} `.-:/+ooooooo+//-.` + `-+shmMMMMMMMMMMMMMMMMMMMmy+ + `+hNMNdyso+/:::://oshNMMMMMMMMd + /s+:``./oyhdmm+ .+hMMMMm. + `omMMMMMMMM: .sms` + hMMMMMMMMMMMs- ${c2} `.-:///+++//:.` +${c1} dMMMMMMMMMMMMMdo. ${c2}-::::::/+++++++/ +${c1} .hMMMMMMMMMMMMMMMh/` ${c2}`-::`:+++++++` +${c1} -yNMMMMMMMMMMMMMMm/` ${c2}`-/+:. `++++++++` +${c1} `/hMMMMMMMMMMMMMMy${c2}:++/. :+++++++: +${c1} `ods-` .+mMMMMMMMMMNho${c2}++:...`-++++++++` +${c1}`yMMMMms:` `hMMMMMMMdo${c2}+++//::-.++++++++: +${c1}:MMMMMMMMMmhyyhMMMMMMMy${c2}++++. `+++++++++` +${c1} .:+oyhdmmNNMMMNNNmdhs${c2}++++/ -+++++++++`` + `````` ${c2}`++++++` -++++++++++/. + ${c2}``..`` `.----...` diff --git a/neofetch b/neofetch index 1299bbfb..d95e5fd1 100755 --- a/neofetch +++ b/neofetch @@ -2500,7 +2500,7 @@ get_distro_colors() { # # $ascii_distro is the same as $distro case "$ascii_distro" in - "Arch"* | "Kogaion"* | "Elementary"* | "GalliumOS"* | "Rosa"* | "OpenWrt"* | "Netrunner"* | "PCLinuxOS"* | "Slackware"* | "KaOS"* | "Kubuntu"* | "Lubuntu"* | "Xubuntu"* | "OpenIndiana"* | "Fedora"* | "Korora"* | "Sabayon"* | "Frugalware"* | "Exherbo"* | "Scientific"* | "Solus"* | "ChaletOS"* | "Apricity"*) + "Arch"* | "Kogaion"* | "Elementary"* | "GalliumOS"* | "Rosa"* | "OpenWrt"* | "Netrunner"* | "PCLinuxOS"* | "Slackware"* | "KaOS"* | "Kubuntu"* | "Lubuntu"* | "Xubuntu"* | "OpenIndiana"* | "Fedora"* | "Korora"* | "Sabayon"* | "Frugalware"* | "Exherbo"* | "Scientific"* | "Solus"* | "ChaletOS"* | "Apricity"* | "SwagArch"*) set_colors 4 7 1 ;; From d7eb6ba321ff1bc2a735208d874f6398d475f7de Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 20:44:49 +1100 Subject: [PATCH 0053/1064] Update Changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b6f4352..6089b7e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ - Added support for Apricity OS. - Added support for GoboLinux. **[@konimex](https://github.com/konimex)** +- Added support for SwagArch. **Packages**
From 79102494767d285b5ef1d7e2cc5a4b1f44fae30c Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 21:05:43 +1100 Subject: [PATCH 0054/1064] Ascii: Better SwagArch ascii --- ascii/distro/swagarch | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/ascii/distro/swagarch b/ascii/distro/swagarch index 279dd35e..e3884f15 100644 --- a/ascii/distro/swagarch +++ b/ascii/distro/swagarch @@ -1,16 +1,15 @@ -${c1} `.-:/+ooooooo+//-.` - `-+shmMMMMMMMMMMMMMMMMMMMmy+ - `+hNMNdyso+/:::://oshNMMMMMMMMd - /s+:``./oyhdmm+ .+hMMMMm. - `omMMMMMMMM: .sms` - hMMMMMMMMMMMs- ${c2} `.-:///+++//:.` -${c1} dMMMMMMMMMMMMMdo. ${c2}-::::::/+++++++/ -${c1} .hMMMMMMMMMMMMMMMh/` ${c2}`-::`:+++++++` -${c1} -yNMMMMMMMMMMMMMMm/` ${c2}`-/+:. `++++++++` -${c1} `/hMMMMMMMMMMMMMMy${c2}:++/. :+++++++: -${c1} `ods-` .+mMMMMMMMMMNho${c2}++:...`-++++++++` -${c1}`yMMMMms:` `hMMMMMMMdo${c2}+++//::-.++++++++: -${c1}:MMMMMMMMMmhyyhMMMMMMMy${c2}++++. `+++++++++` -${c1} .:+oyhdmmNNMMMNNNmdhs${c2}++++/ -+++++++++`` - `````` ${c2}`++++++` -++++++++++/. - ${c2}``..`` `.----...` +${c2} .;ldkOKXXNNNNXXK0Oxoc,. + ,lkXMMNK0OkkxkkOKWMMMMMMMMMM; + 'K0xo ..,;:c:. `'lKMMMMM0 + .lONMMMMMM' `lNMk' +${c2} ;WMMMMMMMMMO. ${c1}....::... +${c2} OMMMMMMMMMMMMKl. ${c1}.,;;;;;ccccccc, +${c2} `0MMMMMMMMMMMMMM0: ${c1}.. .ccccccc. +${c2} 'kWMMMMMMMMMMMMMNo. ${c1}.,:' .ccccccc. +${c2} `c0MMMMMMMMMMMMMN,${c1},:c; :cccccc: +${c2} ckl. `lXMMMMMMMMMX${c1}occcc:.. ;ccccccc. +${c2}dMMMMXd, `OMMMMMMWk${c1}ccc;:''` ,ccccccc: +${c2}XMMMMMMMWKkxxOWMMMMMNo${c1}ccc; .cccccccc. +${c2} `':ldxO0KXXXXXK0Okdo${c1}cccc. :cccccccc. + :ccc:' `cccccccc:, + '' From 4e6793d17e89ed00f2c554d33617bb5375a0e3a9 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 3 Dec 2016 21:18:25 +1100 Subject: [PATCH 0055/1064] Config: Add notes about CPU temperature --- config/config | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config/config b/config/config index 84ba3db4..dd072b22 100644 --- a/config/config +++ b/config/config @@ -182,11 +182,16 @@ cpu_cores="logical" # CPU Temperature # Hide/Show CPU temperature. +# Note the temperature is added to the regular CPU function. # # Default: 'off' # Values: 'on', 'off' # Flag: --cpu_temp # Supports: Linux +# +# Example: +# on: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' +# off: 'Intel i7-6500U (4) @ 3.1GHz' cpu_temp="off" From b177d4f6f657e7713548c63f8b1a3b553ecfd7b9 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sun, 4 Dec 2016 07:49:27 +1100 Subject: [PATCH 0056/1064] Distro: Add back lsb_release detection --- neofetch | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/neofetch b/neofetch index d95e5fd1..407b8f13 100755 --- a/neofetch +++ b/neofetch @@ -90,6 +90,19 @@ get_distro() { "off") distro="${PRETTY_NAME:-${DISTRIB_DESCRIPTION}} ${UBUNTU_CODENAME}" ;; esac + # If the os-release file identifies the system as "Ubuntu" + # we then use lsb_release to get the distro information. + # This is required since Linux Mint and other distros + # aren't using the os-release file correctly. + if [[ "$distro" =~ "Ubuntu" ]]; then + case "$distro_shorthand" in + "on") lsb_flags="-sir" ;; + "tiny") lsb_flags="-si" ;; + "on") lsb_flags="-sd" ;; + esac + distro="$(lsb_release $lsb_flags)" + fi + # Workarounds for distros that go against the os-release standard. [[ -z "${distro// }" ]] && distro="$(awk '/BLAG/ {print $1; exit}' /etc/*ease /usr/lib/*ease)" [[ -z "${distro// }" ]] && distro="$(awk -F'=' '{print $2; exit}' /etc/*ease /usr/lib/*ease)" From 25fa44b2efc675b0c9a2342abad6d78395e9c0be Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sun, 4 Dec 2016 08:37:28 +1100 Subject: [PATCH 0057/1064] Distro: Use /etc/lsb-release file instead --- neofetch | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/neofetch b/neofetch index 407b8f13..bc5a92dc 100755 --- a/neofetch +++ b/neofetch @@ -83,26 +83,22 @@ get_distro() { source "$file" && break done - # The 3rd line down matches the fold marker syntax. {{{ + # If the os-release file identifies the system as "Ubuntu" + # we then use /etc/lsb-release to get the distro information. + # This is required since Linux Mint and other distros + # aren't using the os-release file correctly. + if [[ "$NAME" =~ "Ubuntu" ]]; then + source /etc/lsb-release + unset NAME VERSION_ID PRETTY_NAME UBUNTU_CODENAME + fi + + # Format the distro name. case "$distro_shorthand" in "on") distro="${NAME:-${DISTRIB_ID}} ${VERSION_ID:-${DISTRIB_RELEASE}}" ;; "tiny") distro="${NAME:-${DISTRIB_ID:-${TAILS_PRODUCT_NAME}}}" ;; "off") distro="${PRETTY_NAME:-${DISTRIB_DESCRIPTION}} ${UBUNTU_CODENAME}" ;; esac - # If the os-release file identifies the system as "Ubuntu" - # we then use lsb_release to get the distro information. - # This is required since Linux Mint and other distros - # aren't using the os-release file correctly. - if [[ "$distro" =~ "Ubuntu" ]]; then - case "$distro_shorthand" in - "on") lsb_flags="-sir" ;; - "tiny") lsb_flags="-si" ;; - "on") lsb_flags="-sd" ;; - esac - distro="$(lsb_release $lsb_flags)" - fi - # Workarounds for distros that go against the os-release standard. [[ -z "${distro// }" ]] && distro="$(awk '/BLAG/ {print $1; exit}' /etc/*ease /usr/lib/*ease)" [[ -z "${distro// }" ]] && distro="$(awk -F'=' '{print $2; exit}' /etc/*ease /usr/lib/*ease)" From 3766833329646deab7c5e07967be832522c0722d Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sun, 4 Dec 2016 09:14:41 +1100 Subject: [PATCH 0058/1064] Distro: Add DISTRIB_CODENAME --- neofetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch b/neofetch index bc5a92dc..21cb12aa 100755 --- a/neofetch +++ b/neofetch @@ -96,7 +96,7 @@ get_distro() { case "$distro_shorthand" in "on") distro="${NAME:-${DISTRIB_ID}} ${VERSION_ID:-${DISTRIB_RELEASE}}" ;; "tiny") distro="${NAME:-${DISTRIB_ID:-${TAILS_PRODUCT_NAME}}}" ;; - "off") distro="${PRETTY_NAME:-${DISTRIB_DESCRIPTION}} ${UBUNTU_CODENAME}" ;; + "off") distro="${PRETTY_NAME:-${DISTRIB_DESCRIPTION}} ${UBUNTU_CODENAME:-${DISTRIB_CODENAME}}" ;; esac # Workarounds for distros that go against the os-release standard. From c8d5044e2e87c8798c4a434f75217ad7bbb18ca8 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sun, 4 Dec 2016 09:20:38 +1100 Subject: [PATCH 0059/1064] Distro: Remove DISTRIB_CODENAME --- neofetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch b/neofetch index 21cb12aa..bc5a92dc 100755 --- a/neofetch +++ b/neofetch @@ -96,7 +96,7 @@ get_distro() { case "$distro_shorthand" in "on") distro="${NAME:-${DISTRIB_ID}} ${VERSION_ID:-${DISTRIB_RELEASE}}" ;; "tiny") distro="${NAME:-${DISTRIB_ID:-${TAILS_PRODUCT_NAME}}}" ;; - "off") distro="${PRETTY_NAME:-${DISTRIB_DESCRIPTION}} ${UBUNTU_CODENAME:-${DISTRIB_CODENAME}}" ;; + "off") distro="${PRETTY_NAME:-${DISTRIB_DESCRIPTION}} ${UBUNTU_CODENAME}" ;; esac # Workarounds for distros that go against the os-release standard. From 772bf3b3f1c4aee5eb5c8c0cbe9c01632afbb8e5 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sun, 4 Dec 2016 09:19:23 +1100 Subject: [PATCH 0060/1064] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6089b7e9..ce60d612 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - Added support for Apricity OS. - Added support for GoboLinux. **[@konimex](https://github.com/konimex)** - Added support for SwagArch. +- Fixed bug that caused Linux Mint systems to be identified as Ubuntu. **Packages**
From b5485bea7a3e8329158de54794970bb5503dbbe4 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 09:13:19 +1100 Subject: [PATCH 0061/1064] Distro add back full lsb_release support. Closes #493 --- neofetch | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/neofetch b/neofetch index bc5a92dc..a3062429 100755 --- a/neofetch +++ b/neofetch @@ -64,6 +64,14 @@ get_distro() { *) distro="Red Star OS $(awk -F'[^0-9*]' '$0=$2' /etc/redstar-release)" esac + elif type -p lsb_release >/dev/null; then + case "$distro_shorthand" in + "on") lsb_flags="-sir" ;; + "tiny") lsb_flags="-si" ;; + *) lsb_flags="-sd" ;; + esac + distro="$(lsb_release $lsb_flags)" + elif type -p guix >/dev/null; then distro="GuixSD" @@ -83,15 +91,6 @@ get_distro() { source "$file" && break done - # If the os-release file identifies the system as "Ubuntu" - # we then use /etc/lsb-release to get the distro information. - # This is required since Linux Mint and other distros - # aren't using the os-release file correctly. - if [[ "$NAME" =~ "Ubuntu" ]]; then - source /etc/lsb-release - unset NAME VERSION_ID PRETTY_NAME UBUNTU_CODENAME - fi - # Format the distro name. case "$distro_shorthand" in "on") distro="${NAME:-${DISTRIB_ID}} ${VERSION_ID:-${DISTRIB_RELEASE}}" ;; From 4d240088be55eac0dae9d9c7b505f333ce9eb4c8 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 09:16:51 +1100 Subject: [PATCH 0062/1064] GPU: Fix bug with sound card being detected, closes #491 --- neofetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch b/neofetch index a3062429..a2ea15a2 100755 --- a/neofetch +++ b/neofetch @@ -947,7 +947,7 @@ get_cpu_usage() { get_gpu() { case "$os" in "Linux" | "GNU") - gpu="$(PATH="/sbin:$PATH" lspci -mm | awk -F '\\"|\\" \\"' '/Display|3D|VGA/ {print $3 " " $4}')" + gpu="$(PATH="/sbin:$PATH" lspci -mm | awk -F '\\"|\\" \\"' '/"Display|"3D|"VGA/ {print $3 " " $4}')" case "$gpu" in *"advanced"*) From e357203c5f8a4edf1f0623edbbc2ea2cbfb101eb Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 09:24:27 +1100 Subject: [PATCH 0063/1064] Distro: [RFRemix] Use fedora ascii art --- neofetch | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/neofetch b/neofetch index a3062429..3454b4e5 100755 --- a/neofetch +++ b/neofetch @@ -2512,6 +2512,11 @@ get_distro_colors() { set_colors 4 7 1 ;; + "RFRemix"*) + set_colors 4 7 1 + ascii_distro="Fedora" + ;; + "CentOS"*) set_colors 3 2 4 5 7 ;; From 3b4a1864bd46ccc815e136ba63c6408224c6cdc7 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 09:29:41 +1100 Subject: [PATCH 0064/1064] DE: Print Cinnamon version, closes #494 --- neofetch | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/neofetch b/neofetch index 3454b4e5..b2c8e4e7 100755 --- a/neofetch +++ b/neofetch @@ -552,17 +552,18 @@ get_de() { ;; esac - if [[ -n "$DISPLAY" && -z "$de" ]]; then + # Fallback to using xprop. + [[ -n "$DISPLAY" && -z "$de" ]] && \ de="$(xprop -root | awk '/KDE_SESSION_VERSION|^_MUFFIN|xfce4|xfce5/')" - case "$de" in - "KDE_SESSION_VERSION"*) de="KDE${de/* = }" ;; - *"TDE_FULL_SESSION"*) de="Trinity" ;; - *"MUFFIN"*) de="$(cinnamon --version)"; de="${de:-Cinnamon}" ;; - *"xfce4"*) de="XFCE4" ;; - *"xfce5"*) de="XFCE5" ;; - esac - fi + # Format strings + case "$de" in + "KDE_SESSION_VERSION"*) de="KDE${de/* = }" ;; + *"TDE_FULL_SESSION"*) de="Trinity" ;; + *"MUFFIN"* | "Cinnamon") de="$(cinnamon --version)"; de="${de:-Cinnamon}" ;; + *"xfce4"*) de="XFCE4" ;; + *"xfce5"*) de="XFCE5" ;; + esac } get_wm() { From 8d0b8ac0d39bc8a40f5e681f929ca7667fbfe79b Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 09:50:39 +1100 Subject: [PATCH 0065/1064] Update CHANGELOG.md --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce60d612..e59be858 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,11 +13,15 @@ - Added support for GoboLinux. **[@konimex](https://github.com/konimex)** - Added support for SwagArch. - Fixed bug that caused Linux Mint systems to be identified as Ubuntu. +- Fixed bug that caused CentOS systems to not be detected. **Packages**
- Optimized `get_packages()` function to only call `wc -l` once at the end of the function instead of once per package manager. +**Desktop Environment**
+ +- Show Cinnamon version. ## Image @@ -32,3 +36,4 @@ - Updated Ubuntu logo to the latest version. - `--ascii_colors` no longer changes text colors. +- Fixed bug causing RFRemix to use the incorrect ascii art. From 13135b698e1683662d71c962b4087600920bf1fc Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 10:30:01 +1100 Subject: [PATCH 0066/1064] Memory: [FreeBSD] Rewrite memory functon --- neofetch | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/neofetch b/neofetch index b2c8e4e7..0c29e8f3 100755 --- a/neofetch +++ b/neofetch @@ -1074,21 +1074,30 @@ get_memory() { ;; "BSD") + # Mem total case "$distro" in - "NetBSD"*) - memfree="$(($(awk -F ':|kB' '/MemFree:/ {printf $2}' /proc/meminfo) / 1024))" - mem_total="$(($(sysctl -n hw.physmem64) / 1024 / 1024))" - ;; - - *) - memfree="$(($(vmstat | awk 'END{printf $5}') / 1024))" - mem_total="$(($(sysctl -n hw.physmem) / 1024 / 1024))" - ;; + "NetBSD"*) mem_total="$(($(sysctl -n hw.physmem64) / 1024 / 1024))" ;; + *) mem_total="$(($(sysctl -n hw.physmem) / 1024 / 1024))" ;; esac + # Mem free case "$distro" in - "OpenBSD"*) mem_used="$(($(vmstat | awk 'END {printf $4}') / 1024))" ;; - *) mem_used="$((mem_total - memfree))" ;; + "NetBSD"*) mem_free="$(($(awk -F ':|kB' '/MemFree:/ {printf $2}' /proc/meminfo) / 1024))" ;; + "FreeBSD"* | "DragonFly"*) + mem_info=($(sysctl -n hw.pagesize bm.stats.vm.v_inactive_count vm.stats.vm.v_cache_count vm.stats.vm.v_free_count)) + mem_inactive="$((mem_info[1] * meminfo[0]))" + mem_cache="$((mem_info[2] * meminfo[0]))" + mem_free="$((mem_info[3] * meminfo[0]))" + mem_free="$((mem_inactive + mem_cache + mem_free))" + ;; + "OpenBSD"*) ;; + *) mem_free="$(($(vmstat | awk 'END{printf $5}') / 1024))" ;; + esac + + # Mem used + case "$distro" in + "OpenBSD"*) mem_used="$(($(vmstat | awk 'END{printf $4}') / 1024))" ;; + *) mem_used="$((mem_total - mem_free))" ;; esac ;; From 4c860aaea47b035452b0bc9a87073ded6c2f637a Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 10:51:00 +1100 Subject: [PATCH 0067/1064] Memory: [FreeBSD] Fix memory usage --- neofetch | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/neofetch b/neofetch index 0c29e8f3..3cae7094 100755 --- a/neofetch +++ b/neofetch @@ -1083,13 +1083,7 @@ get_memory() { # Mem free case "$distro" in "NetBSD"*) mem_free="$(($(awk -F ':|kB' '/MemFree:/ {printf $2}' /proc/meminfo) / 1024))" ;; - "FreeBSD"* | "DragonFly"*) - mem_info=($(sysctl -n hw.pagesize bm.stats.vm.v_inactive_count vm.stats.vm.v_cache_count vm.stats.vm.v_free_count)) - mem_inactive="$((mem_info[1] * meminfo[0]))" - mem_cache="$((mem_info[2] * meminfo[0]))" - mem_free="$((mem_info[3] * meminfo[0]))" - mem_free="$((mem_inactive + mem_cache + mem_free))" - ;; + "FreeBSD"* | "DragonFly"*) mem_free="$(top -d 1 | awk -F ',' '/^Mem:/ {print $5}')";; "OpenBSD"*) ;; *) mem_free="$(($(vmstat | awk 'END{printf $5}') / 1024))" ;; esac From 242b2bd58958e4e5a6bcf39be11110f5d4019e4d Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 10:55:56 +1100 Subject: [PATCH 0068/1064] Memory: [BSD] Remove Free from output --- neofetch | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/neofetch b/neofetch index 3cae7094..bfd80a6e 100755 --- a/neofetch +++ b/neofetch @@ -1083,7 +1083,11 @@ get_memory() { # Mem free case "$distro" in "NetBSD"*) mem_free="$(($(awk -F ':|kB' '/MemFree:/ {printf $2}' /proc/meminfo) / 1024))" ;; - "FreeBSD"* | "DragonFly"*) mem_free="$(top -d 1 | awk -F ',' '/^Mem:/ {print $5}')";; + "FreeBSD"* | "DragonFly"*) + mem_free="$(top -d 1 | awk -F ',' '/^Mem:/ {print $5}')" + mem_free="${mem_free/M Free}" + ;; + "OpenBSD"*) ;; *) mem_free="$(($(vmstat | awk 'END{printf $5}') / 1024))" ;; esac From 4490d8155f3676718cc47d348c6c6e0b6018087c Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 10:58:43 +1100 Subject: [PATCH 0069/1064] Changelog --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e59be858..6f2bf6ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,10 @@ - Fixed bug that caused Linux Mint systems to be identified as Ubuntu. - Fixed bug that caused CentOS systems to not be detected. +**Memory**
+ +- [BSD] Fixed high memory output. + **Packages**
- Optimized `get_packages()` function to only call `wc -l` once at the end of the function instead of once per package manager. @@ -36,4 +40,4 @@ - Updated Ubuntu logo to the latest version. - `--ascii_colors` no longer changes text colors. -- Fixed bug causing RFRemix to use the incorrect ascii art. +- Fixed bug causing RFRemix to use the incorrect ascii art. From 4284e3a53cc5e8353d81640f6a4453eb81910ea0 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 12:47:31 +1100 Subject: [PATCH 0070/1064] Update Changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f2bf6ce..aa6ca073 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,10 @@ - [BSD] Fixed high memory output. +**GPU**
+ +- [Linux] Fixed bug where sound card was detected as GPU. + **Packages**
- Optimized `get_packages()` function to only call `wc -l` once at the end of the function instead of once per package manager. From daf0e25d4fed10c9f2ad398ec67cad73b093b46a Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 13:37:32 +1100 Subject: [PATCH 0071/1064] Wallpaper: Rewrite wallpaper functon. --- neofetch | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/neofetch b/neofetch index 951592b0..ba0b6b60 100755 --- a/neofetch +++ b/neofetch @@ -2042,27 +2042,30 @@ get_w3m_img_path() { get_wallpaper() { case "$os" in "Linux" | "BSD") - if type -p feh >/dev/null && [[ -f "$HOME/.fehbg" ]]; then - image="$(awk -F\' '/feh/ {printf $2}' "$HOME/.fehbg")" + # Get DE if user has disabled the function. + [[ -z "$de" ]] && get_de - elif type -p nitrogen >/dev/null; then - image="$(awk -F'=' '/file/ {printf $2;exit;}' "$XDG_CONFIG_HOME/nitrogen/bg-saved.cfg")" + case "$de" in + "Cinnamon"*) image="$(gsettings get org.cinnamon.desktop.background picture-uri)" ;; + "MATE"*) image="$(gsettings get org.mate.background picture-filename)" ;; + "XFCE"*) image="$(xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace0/last-image)" ;; + *) + if type -p feh >/dev/null && [[ -f "$HOME/.fehbg" ]]; then + image="$(awk -F\' '/feh/ {printf $2}' "$HOME/.fehbg")" - elif type -p gsettings >/dev/null; then - # Get DE if user has disabled the function. - [[ -z "$de" ]] && get_de + elif type -p nitrogen >/dev/null; then + image="$(awk -F'=' '/file/ {printf $2;exit;}' "$XDG_CONFIG_HOME/nitrogen/bg-saved.cfg")" - case "$de" in - "Cinnamon"*) image="$(gsettings get org.cinnamon.desktop.background picture-uri)" ;; - "MATE"*) image="$(gsettings get org.mate.background picture-filename)" ;; - *) image="$(gsettings get org.gnome.desktop.background picture-uri)" ;; - esac + else + image="$(gsettings get org.gnome.desktop.background picture-uri)" + fi + ;; + esac - # Strip quotes etc from the path. - image="${image/'file://'}" - image="$(trim_quotes "$image")" - image="${image//\%20/ }" - fi + # Strip quotes etc from the path. + image="${image/'file://'}" + image="$(trim_quotes "$image")" + image="${image//\%20/ }" ;; "Mac OS X") From f060c7f20c9837a25e2767ba3750699286956776 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 13:41:33 +1100 Subject: [PATCH 0072/1064] Update CHANGELOG.md --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa6ca073..44eac38d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,12 +31,20 @@ - Show Cinnamon version. + ## Image - Changed default image mode to `ascii`. - See: [Images in the terminal](https://github.com/dylanaraps/neofetch/wiki/Images-in-the-terminal#enabling-image-mode) +## Wallpaper + +- Rewrote wallpaper function. +- Prioritize DE wallpaper setters before falling back to `feh`/`nitrogen`. +- Added support for XFCE's wallpaper setter. + + ## Ascii ![ubuntu](https://u.teknik.io/zILeY.png) From 32adaa3b394ceafea3ede58980a6c42fa2b3b066 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 14:31:56 +1100 Subject: [PATCH 0073/1064] Docs: Added note about old logos --- config/config | 3 +++ neofetch | 2 ++ neofetch.1 | 4 ++++ 3 files changed, 9 insertions(+) diff --git a/config/config b/config/config index dd072b22..a77faca6 100644 --- a/config/config +++ b/config/config @@ -582,6 +582,9 @@ ascii="distro" # Default: 'auto' # Values: 'auto', 'distro_name' # Flag: --ascii_distro +# +# NOTE: Arch and Ubuntu have 'old' logo varients. +# Change this to 'arch_old' or 'ubuntu_old' to use the old logos. ascii_distro="auto" # Ascii Colors diff --git a/neofetch b/neofetch index ba0b6b60..af59e29a 100755 --- a/neofetch +++ b/neofetch @@ -3075,6 +3075,8 @@ usage() { printf "%s" " distro, /path/to/ascii --ascii_colors x x x x x x Colors to print the ascii art --ascii_distro distro Which Distro's ascii art to print + NOTE: Arch and Ubuntu have 'old' logo varients. + NOTE: Use 'arch_old' or 'ubuntu_old' to use the old logos. --ascii_logo_size Size of ascii logo. Supported distros: Arch, Gentoo, Crux, OpenBSD. --ascii_bold on/off Whether or not to bold the ascii logo. diff --git a/neofetch.1 b/neofetch.1 index 49571bc6..a4825fd6 100644 --- a/neofetch.1 +++ b/neofetch.1 @@ -228,6 +228,10 @@ Colors to print the ASCII art .TP .B \--ascii_distro 'distro' Which Distro\'s ASCII art to print +.br +NOTE: Arch and Ubuntu have 'old' logo varients. +.br +NOTE: Use 'arch_old' or 'ubuntu_old' to use the old logos. .TP .B \--ascii_logo_size 'size' Size of ascii logo. From 1c1aae107c57431641b75880728b9872b580bc04 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 14:36:30 +1100 Subject: [PATCH 0074/1064] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 44eac38d..d4ecd0ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,7 +25,7 @@ **Packages**
-- Optimized `get_packages()` function to only call `wc -l` once at the end of the function instead of once per package manager. +- Only call `wc -l` once at the end of the function instead of calling it once per package manager. **Desktop Environment**
From 16f59cb5346451633adba3849a8d2cbd54def317 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 14:37:53 +1100 Subject: [PATCH 0075/1064] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d4ecd0ab..89426472 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,5 +51,6 @@
Old Ubuntu Logo vs New Ubuntu Logo - Updated Ubuntu logo to the latest version. + - You can use the old logo by launching neofetch with `--ascii_distro ubuntu_old` or by changing `$ascii_distro` to `ubuntu_old` in your config file. - `--ascii_colors` no longer changes text colors. - Fixed bug causing RFRemix to use the incorrect ascii art. From e5717904e8c97d6b076d118bef6d563a953dd5e8 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 14:38:03 +1100 Subject: [PATCH 0076/1064] Update CHANGELOG.md --- CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 89426472..d1dca841 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,3 @@ -## Neofetch 2.0.1 - ## Contributors - **[@konimex](https://github.com/konimex)** From 3f3326ca294b6820e1741856c0ea4771b2710563 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 15:14:44 +1100 Subject: [PATCH 0077/1064] Scrot: Automatically detect tools --- config/config | 20 ++++++++++++-------- neofetch | 34 +++++++++++++++++++++++++++++++++- 2 files changed, 45 insertions(+), 9 deletions(-) diff --git a/config/config b/config/config index a77faca6..a9f30c42 100644 --- a/config/config +++ b/config/config @@ -629,16 +629,20 @@ ascii_bold="on" # -s scrot="off" -# Screenshot program to launch -# If you're not using 'scrot' change this to your screenshot -# program. +# Screenshot Program +# Neofetch will automatically use whatever screenshot tool +# is installed on your system. # -# Default: 'scrot -c -d 3' -# Values: 'cmd -flags' +# If 'neofetch -v' says that it couldn't find a screenshot +# tool or you're using a custom tool then you can change +# the option below to a custom command. +# +# Default: 'auto' +# Values: 'auto' 'cmd -flags' # Flag: --scrot_cmd -scrot_cmd="scrot -c -d 3" +scrot_cmd="auto" -# Scrot dir +# Screenshot Directory # Where to save the screenshots # # Default: '~/Pictures/' @@ -648,7 +652,7 @@ scrot_cmd="scrot -c -d 3" # Note: Neofetch won't create the directory if it doesn't exist. scrot_dir="$HOME/Pictures/" -# Scrot filename +# Screenshot Filename # What to name the screenshots # # Default: 'neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png' diff --git a/neofetch b/neofetch index af59e29a..e64a2a90 100755 --- a/neofetch +++ b/neofetch @@ -2328,7 +2328,7 @@ to_off() { take_scrot() { if [[ -d "$scrot_dir" ]]; then - $scrot_cmd "${scrot_dir}${scrot_name}" + scrot_program "${scrot_dir}${scrot_name}" else printf "%s\n" "Screenshot: $scrot_dir doesn't exist. Edit the config file or create the directory to take screenshots." fi @@ -2372,6 +2372,38 @@ scrot_args() { esac } +scrot_program() { + if [[ -n "$DISPLAY" ]]; then + if [[ "$scrot_cmd" != "auto" ]] && type -p "$scrot_cmd" >/dev/null; then + scrot_program="scrot_cmd" + + elif type -p scrot >/dev/null; then + scrot_program="scrot" + + elif type -p maim >/dev/null; then + scrot_program="maim" + + elif type -p import >/dev/null; then + scrot_program="import -window root" + + elif type -p imlib2_grab >/dev/null; then + scrot_program="imlib2_grab" + + elif type -p gnome-screenshot >/dev/null; then + scrot_program="gnome-screenshot -f" + + else + err "Scrot: No screen capture tool found." + return + fi + + # Take the scrot. + $scrot_program "$1" + + err "Scrot: Screen captured using $scrot_program" + fi +} + # TEXT FORMATTING info() { From 9a04c65c66f4ab8bd7f65fda53a1cfb6fe6fea36 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 15:25:28 +1100 Subject: [PATCH 0078/1064] Distro: Add support for AOSC OS --- ascii/distro/aosc | 20 ++++++++++++++++++++ neofetch | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 ascii/distro/aosc diff --git a/ascii/distro/aosc b/ascii/distro/aosc new file mode 100644 index 00000000..785ba7d9 --- /dev/null +++ b/ascii/distro/aosc @@ -0,0 +1,20 @@ +${c2} .:+syhhhhys+:. + .ohNMMMMMMMMMMMMMMNho. + `+mMMMMMMMMMMmdmNMMMMMMMMm+` + +NMMMMMMMMMMMM/ `./smMMMMMN+ + .mMMMMMMMMMMMMMMo -yMMMMMm. + :NMMMMMMMMMMMMMMMs .hMMMMN: + .NMMMMhmMMMMMMMMMMm+/- oMMMMN. + dMMMMs ./ymMMMMMMMMMMNy. sMMMMd +-MMMMN` oMMMMMMMMMMMN: `NMMMM- +/MMMMh NMMMMMMMMMMMMm hMMMM/ +/MMMMh NMMMMMMMMMMMMm hMMMM/ +-MMMMN` :MMMMMMMMMMMMy. `NMMMM- + dMMMMs .yNMMMMMMMMMMMNy/. sMMMMd + .NMMMMo -/+sMMMMMMMMMMMmMMMMN. + :NMMMMh. .MMMMMMMMMMMMMMMN: + .mMMMMMy- NMMMMMMMMMMMMMm. + +NMMMMMms/.` mMMMMMMMMMMMN+ + `+mMMMMMMMMNmddMMMMMMMMMMm+` + .ohNMMMMMMMMMMMMMMNho. + .:+syhhhhys+:. diff --git a/neofetch b/neofetch index af59e29a..0203ae65 100755 --- a/neofetch +++ b/neofetch @@ -2519,7 +2519,7 @@ get_distro_colors() { # # $ascii_distro is the same as $distro case "$ascii_distro" in - "Arch"* | "Kogaion"* | "Elementary"* | "GalliumOS"* | "Rosa"* | "OpenWrt"* | "Netrunner"* | "PCLinuxOS"* | "Slackware"* | "KaOS"* | "Kubuntu"* | "Lubuntu"* | "Xubuntu"* | "OpenIndiana"* | "Fedora"* | "Korora"* | "Sabayon"* | "Frugalware"* | "Exherbo"* | "Scientific"* | "Solus"* | "ChaletOS"* | "Apricity"* | "SwagArch"*) + "Arch"* | "Kogaion"* | "Elementary"* | "GalliumOS"* | "Rosa"* | "OpenWrt"* | "Netrunner"* | "PCLinuxOS"* | "Slackware"* | "KaOS"* | "Kubuntu"* | "Lubuntu"* | "Xubuntu"* | "OpenIndiana"* | "Fedora"* | "Korora"* | "Sabayon"* | "Frugalware"* | "Exherbo"* | "Scientific"* | "Solus"* | "ChaletOS"* | "Apricity"* | "SwagArch"* | "AOSC"*) set_colors 4 7 1 ;; From beb4d3a40bfd766c8e89b147450b25c613699fd5 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 15:26:09 +1100 Subject: [PATCH 0079/1064] Changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d1dca841..0cc1f17f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ - Added support for Apricity OS. - Added support for GoboLinux. **[@konimex](https://github.com/konimex)** - Added support for SwagArch. +- Added support for AOSC OS. - Fixed bug that caused Linux Mint systems to be identified as Ubuntu. - Fixed bug that caused CentOS systems to not be detected. From cf57ebe7f73f0ea9b7062d6be280e3037392e266 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 15:42:32 +1100 Subject: [PATCH 0080/1064] Screenshot: Add support for macOS and Haiku --- neofetch | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/neofetch b/neofetch index e64a2a90..dd5a4eaa 100755 --- a/neofetch +++ b/neofetch @@ -2328,7 +2328,7 @@ to_off() { take_scrot() { if [[ -d "$scrot_dir" ]]; then - scrot_program "${scrot_dir}${scrot_name}" + scrot_program "${scrot_dir}${scrot_name}" 2>/dev/null else printf "%s\n" "Screenshot: $scrot_dir doesn't exist. Edit the config file or create the directory to take screenshots." fi @@ -2373,9 +2373,13 @@ scrot_args() { } scrot_program() { + # Detect screenshot program. + # + # We first check to see if an X server is running before + # falling back to OS specific screenshot tools. if [[ -n "$DISPLAY" ]]; then if [[ "$scrot_cmd" != "auto" ]] && type -p "$scrot_cmd" >/dev/null; then - scrot_program="scrot_cmd" + scrot_program="$scrot_cmd" elif type -p scrot >/dev/null; then scrot_program="scrot" @@ -2396,12 +2400,17 @@ scrot_program() { err "Scrot: No screen capture tool found." return fi - - # Take the scrot. - $scrot_program "$1" - - err "Scrot: Screen captured using $scrot_program" + else + case "$os" in + "Mac OS X") scrot_program="screencapture -S" ;; + "Haiku") scrot_program="screenshot -s" ;; + esac fi + + # Take the scrot. + $scrot_program "$1" + + err "Scrot: Screen captured using $scrot_program" } # TEXT FORMATTING From ac0d30f5689b873e2d139f4cdb91eaf2e306f133 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 15:51:32 +1100 Subject: [PATCH 0081/1064] Update README.md --- README.md | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) diff --git a/README.md b/README.md index 62989414..34ee0a55 100644 --- a/README.md +++ b/README.md @@ -58,53 +58,6 @@ alias neofetch2="neofetch \ ``` -## Frequently Asked Questions - - -### How do I enable screenfetch mode? - -Launching the script with `--ascii` or setting `image="ascii"` inside the config file will launch the script in "screenfetch mode". The script will display your distro's ascii next to the info, exactly like screenfetch. - -**NOTE:** If you **don't** have an image-mode dependency installed screenfetch mode will be used automatically. - -### Why doesn't Neofetch support my wallpaper setter? - -It's hard to add support for other wallpaper setters as they don't provide a way of getting the current wallpaper from the cli. - -If your wallpaper setter **does** provide a way of getting the current wallpaper or you know where the wallpaper is stored then adding support won't be a problem! - - -## Issues and Workarounds - -### getgpu doesn't show my exact video card name - -If your `lspci | grep "VGA"` output looks like this: - -``` -01:00.0 VGA compatible controller: NVIDIA Corporation Device 1401 (rev a1) -``` - -Instead of this: - -``` -01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1) -``` - -Then you're affected by the issue. - -This is caused by your `/usr/share/misc/pci.ids*` files being outdated and you can fix it by running this command as root. - -``` -sudo update-pciids -``` - -### Neofetch doesn't work correctly with ConEmu. - -You need to be using the CYGWIN/Msys connector for Neofetch to work seamlessly with ConEmu. - -https://conemu.github.io/en/CygwinMsysConnector.html - - ## Thanks Thanks to: From da87d54d72a08a018de7bdd74b32f16b5d0d1de7 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 19:40:56 +1100 Subject: [PATCH 0082/1064] Image Upload: [teknik] Fix file type --- neofetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch b/neofetch index 0203ae65..dc9e85c7 100755 --- a/neofetch +++ b/neofetch @@ -2347,7 +2347,7 @@ scrot_upload() { case "$image_host" in "teknik") - image_url="$(curl -sf -F file="@${image_file}" "https://api.teknik.io/v1/Upload")" + image_url="$(curl -sf -F file="@${image_file};type=image/png" "https://api.teknik.io/v1/Upload")" image_url="$(awk -F 'url:|,' '{printf $2}' <<< "${image_url//\"}")" ;; From 57007583d2746c3e47bb7084570e7080e91533be Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 19:41:57 +1100 Subject: [PATCH 0083/1064] Changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0cc1f17f..847a9065 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -53,3 +53,8 @@ - You can use the old logo by launching neofetch with `--ascii_distro ubuntu_old` or by changing `$ascii_distro` to `ubuntu_old` in your config file. - `--ascii_colors` no longer changes text colors. - Fixed bug causing RFRemix to use the incorrect ascii art. + + +## Screenshot Upload + +- [teknik.io] Fixed images not uploading with the right filetype. From 98a2f6ae2c460bfeaade40f233894e8a3f81e615 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 19:44:42 +1100 Subject: [PATCH 0084/1064] Image Upload: Set teknik as default --- config/config | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/config/config b/config/config index a77faca6..10448773 100644 --- a/config/config +++ b/config/config @@ -659,10 +659,13 @@ scrot_name="neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png" # Image upload host # Where to upload the image. # -# Default: 'imgur' +# Default: 'teknik' # Values: 'imgur', 'teknik' # Flag: --image_host -image_host="imgur" +# +# NOTE: If you'd like another image host to be added to Neofetch. +# Open an issue on github. +image_host="teknik" # Config Options From 5c5b88e148372233f4a7d188e092f62eed50683d Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 19:46:24 +1100 Subject: [PATCH 0085/1064] Changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 847a9065..9aa301df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -58,3 +58,6 @@ ## Screenshot Upload - [teknik.io] Fixed images not uploading with the right filetype. +- Changed default image upload host to `teknik.io`. + - teknik doesn't compress images whereas imgur does. + - You can change this back to imgur by using `--image_host imgur` or by editing your config file. From 4915525ac52013060cead9d40fbc408770e7ce65 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 19:54:01 +1100 Subject: [PATCH 0086/1064] Update Readme --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 34ee0a55..2a7ae794 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Neofetch is a CLI system information tool written in BASH. Neofetch displays inf Neofetch is highly customizable through the use of commandline flags or the user config file. There are over 50 config options to mess around with and there's the `print_info()` function and friends which let you add your own custom info. -Neofetch can be used on any OS that has BASH, it's just a matter of adding support. If your OS/Distro isn't in the list below, feel free to open an issue on the repo and I'll gladly add support. Neofetch currently supports `Linux`, `MacOS`, `iOS`, `BSD`, `Solaris`, `Android`, `Haiku`, `GNU Hurd` and `Windows (Cygwin/Windows 10 Linux subsystem)`. +Neofetch can be used on any OS that has BASH, it's just a matter of adding support. If your OS/Distro isn't in the list below, feel free to open an issue on the repo and I'll gladly add support. Neofetch currently supports `Linux`, `MacOS`, `iOS`, `BSD`, `Solaris`, `Android`, `Haiku`, `GNU Hurd` and `Windows (Cygwin/Windows 10 Linux subsystem)`. For more information: @@ -34,10 +34,12 @@ Neofetch will by default create a config file at `$HOME/.config/neofetch/config` You can launch the script without a config file by using the flag `--config none` and you can specify a custom config location using `--config path/to/config`. +See this wiki page for the default config: https://github.com/dylanaraps/neofetch/wiki/Config-File + ### Customizing what info gets displayed -https://github.com/dylanaraps/fetch/wiki/Customizing-Info +https://github.com/dylanaraps/neofetch/wiki/Customizing-Info ### Customizing the script using a custom alias From 708c39779f9e42034ce73cf500e0e76722cd8eb9 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 20:08:47 +1100 Subject: [PATCH 0087/1064] Readme --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2a7ae794..fe56b75d 100644 --- a/README.md +++ b/README.md @@ -64,9 +64,14 @@ alias neofetch2="neofetch \ Thanks to: +- [Contributors](https://github.com/dylanaraps/neofetch/contributors) + - Thanks for making Neofetch better, I really appreciate it. :) +- [Packagers](https://github.com/dylanaraps/neofetch/issues/115) + - Thanks for maintaining Neofetch packages. :) +- Users + - Thanks for using my script! :) - [Screenfetch](https://github.com/KittyKatt/screenFetch): - I've used some snippets as a base for a few functions in this script. - Some of the ascii logos. - [ufetch](https://github.com/jschx/ufetch): - Tiny ascii logos -- Everyone else helped out in one way or another. I'd list all of the names but there's just too many of you. :) From b93acd15ffde113a6233d7b4768668de20b37298 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 20:11:00 +1100 Subject: [PATCH 0088/1064] Readme --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index fe56b75d..6d90e6d4 100644 --- a/README.md +++ b/README.md @@ -65,11 +65,11 @@ alias neofetch2="neofetch \ Thanks to: - [Contributors](https://github.com/dylanaraps/neofetch/contributors) - - Thanks for making Neofetch better, I really appreciate it. :) + - Thanks for making Neofetch better, I really appreciate it. - [Packagers](https://github.com/dylanaraps/neofetch/issues/115) - - Thanks for maintaining Neofetch packages. :) + - Thanks for maintaining Neofetch packages. - Users - - Thanks for using my script! :) + - Thanks for using my script! - [Screenfetch](https://github.com/KittyKatt/screenFetch): - I've used some snippets as a base for a few functions in this script. - Some of the ascii logos. From 0418a1bce7a48fb7839a7d80a66022d269ceabaf Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 20:48:03 +1100 Subject: [PATCH 0089/1064] Update CHANGELOG.md --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9aa301df..014f21f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -55,6 +55,19 @@ - Fixed bug causing RFRemix to use the incorrect ascii art. +## Screenshots + +Neofetch will now automatically find and use whatever screenshot tool is available on your system. The screenshot tool is no longer hardcoded and you don't have to edit your config file to specify what program to use. + +On Haiku and macOS, Neofetch will use the built-in tools to take screenshots. On systems with an X server Neofetch will look for and use the following programs: `scrot`, `maim`, `import (imagemagick)`, `imlib2_grab` and `gnome-screenshot`. + +The config option `scrot_cmd` and the commandline flag `--scrot_cmd` are still there for those who want to use custom flags, programs or scripts to take screenshots. + +- Automatically use whatever screenshot tool is available. +- Added screenshot support to macOS +- Added screenshot support to Haiku + + ## Screenshot Upload - [teknik.io] Fixed images not uploading with the right filetype. From a40c0fd7ada205fae56bc56a7fad8bb03954f754 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Mon, 5 Dec 2016 17:21:52 +0700 Subject: [PATCH 0090/1064] Wallpaper: Expanded support to Solaris and GNU Hurd --- neofetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch b/neofetch index 168ec51e..0cdcaa5d 100755 --- a/neofetch +++ b/neofetch @@ -2041,7 +2041,7 @@ get_w3m_img_path() { get_wallpaper() { case "$os" in - "Linux" | "BSD") + "Linux" | "BSD" | "Solaris" | "GNU") # Get DE if user has disabled the function. [[ -z "$de" ]] && get_de From 15be77e495b1ed9f51597ea06a00a8044a1c8975 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 21:38:32 +1100 Subject: [PATCH 0091/1064] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 014f21f8..8fa02481 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,6 +42,7 @@ - Rewrote wallpaper function. - Prioritize DE wallpaper setters before falling back to `feh`/`nitrogen`. - Added support for XFCE's wallpaper setter. +- Added support for Solaris and GNU Hurd. **[@konimex](https://github.com/konimex)** ## Ascii From de9118056752a878c893454c75db607af7db2dec Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Mon, 5 Dec 2016 18:07:20 +0700 Subject: [PATCH 0092/1064] BSD: Use $kernel_name instead of $distro in some functions --- neofetch | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/neofetch b/neofetch index 0cdcaa5d..a9e573d4 100755 --- a/neofetch +++ b/neofetch @@ -815,8 +815,8 @@ get_cpu() { # Get cpu temp if [[ "$cpu_temp" == "on" ]]; then - case "$distro" in - "FreeBSD"* | "PacBSD"* | "DragonFly"* | "PCBSD"*) + case "$kernel_name" in + "FreeBSD"* | "DragonFly"*) temp="$(sysctl -n dev.cpu.0.temperature)" temp="[${temp/C/°C}]" ;; @@ -1015,8 +1015,8 @@ get_gpu() { ;; "BSD" | "Solaris") - case "$distro" in - "FreeBSD"* | "DragonFlyBSD"* | "PacBSD"*) + case "$kernel_name" in + "FreeBSD"* | "DragonFly"*) gpu="$(pciconf -lv | grep -B 4 -F "VGA" | grep -F "device")" gpu="${gpu/*device*= }" gpu="$(trim_quotes "$gpu")" @@ -1075,13 +1075,13 @@ get_memory() { "BSD") # Mem total - case "$distro" in + case "$kernel_name" in "NetBSD"*) mem_total="$(($(sysctl -n hw.physmem64) / 1024 / 1024))" ;; *) mem_total="$(($(sysctl -n hw.physmem) / 1024 / 1024))" ;; esac # Mem free - case "$distro" in + case "$kernel_name" in "NetBSD"*) mem_free="$(($(awk -F ':|kB' '/MemFree:/ {printf $2}' /proc/meminfo) / 1024))" ;; "FreeBSD"* | "DragonFly"*) mem_free="$(top -d 1 | awk -F ',' '/^Mem:/ {print $5}')" @@ -1093,7 +1093,7 @@ get_memory() { esac # Mem used - case "$distro" in + case "$kernel_name" in "OpenBSD"*) mem_used="$(($(vmstat | awk 'END{printf $4}') / 1024))" ;; *) mem_used="$((mem_total - mem_free))" ;; esac @@ -1607,7 +1607,7 @@ get_disk() { "Mac OS X" | "BSD" | "Haiku") case "$distro" in - "FreeBSD"* | *"OS X"* | "Mac"* ) + "FreeBSD"* | *"OS X"* | "Mac"*) df_flags="-l -H /" df_dir="/" ;; @@ -1683,7 +1683,7 @@ get_battery() { ;; "BSD") - case "$distro" in + case "$kernel_name" in "FreeBSD"* | "DragonFly"*) battery="$(acpiconf -i 0 | awk -F ':\t' '/Remaining capacity/ {print $2}')" battery_state="$(acpiconf -i 0 | awk -F ':\t\t\t' '/State/ {print $2}')" @@ -1803,7 +1803,7 @@ get_birthday() { ;; "BSD") - case "$distro" in + case "$kernel_name" in "OpenBSD"* | "Bitrig"*) birthday="$(ls -alctT / | awk '/lost\+found/ {printf $6 " " $7 " " $9 " " $8}')" birthday_shorthand="on" From 1c55695579ac3f815bba235fc58f5441e204fda0 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Dec 2016 22:56:56 +1100 Subject: [PATCH 0093/1064] Changelog --- CHANGELOG.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fa02481..4f75858d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,11 @@ - **[@konimex](https://github.com/konimex)** +## General + +- Use `$kernel_name` instead of `$distro` in some functions. **[@konimex](https://github.com/konimex)** + + ## Info **Distro**
@@ -60,9 +65,9 @@ Neofetch will now automatically find and use whatever screenshot tool is available on your system. The screenshot tool is no longer hardcoded and you don't have to edit your config file to specify what program to use. -On Haiku and macOS, Neofetch will use the built-in tools to take screenshots. On systems with an X server Neofetch will look for and use the following programs: `scrot`, `maim`, `import (imagemagick)`, `imlib2_grab` and `gnome-screenshot`. +On Haiku and macOS, Neofetch will use the built-in tools to take screenshots. On systems with an X server Neofetch will look for and use the following programs: `scrot`, `maim`, `import (imagemagick)`, `imlib2_grab` and `gnome-screenshot`. -The config option `scrot_cmd` and the commandline flag `--scrot_cmd` are still there for those who want to use custom flags, programs or scripts to take screenshots. +The config option `scrot_cmd` and the commandline flag `--scrot_cmd` are still there for those who want to use custom flags, programs or scripts to take screenshots. - Automatically use whatever screenshot tool is available. - Added screenshot support to macOS From 0c03b4e4d0c3db911f08f43c0de056fc91922712 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Dec 2016 09:04:23 +1100 Subject: [PATCH 0094/1064] Distro: Added support for Parrot Security --- ascii/distro/parrot | 24 ++++++++++++++++++++++++ neofetch | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 ascii/distro/parrot diff --git a/ascii/distro/parrot b/ascii/distro/parrot new file mode 100644 index 00000000..af98994d --- /dev/null +++ b/ascii/distro/parrot @@ -0,0 +1,24 @@ +${c1} `:oho/-` +`mMMMMMMMMMMMNmmdhy- + dMMMMMMMMMMMMMMMMMMs` + +MMsohNMMMMMMMMMMMMMm/ + .My .+dMMMMMMMMMMMMMh. + + :NMMMMMMMMMMMMNo + `yMMMMMMMMMMMMMm: + /NMMMMMMMMMMMMMy` + .hMMMMMMMMMMMMMN+ + ``-NMMMMMMMMMd- + /MMMMMMMMMMMs` + mMMMMMMMsyNMN/ + +MMMMMMMo :sNh. + `NMMMMMMm -o/ + oMMMMMMM. + `NMMMMMM+ + +MMd/NMh + mMm -mN` + /MM `h: + dM` . + :M- + d: + -+ + - diff --git a/neofetch b/neofetch index a9e573d4..585bac8c 100755 --- a/neofetch +++ b/neofetch @@ -2675,7 +2675,7 @@ get_distro_colors() { set_colors 2 8 ;; - "Mageia"* | "Porteus"*) + "Mageia"* | "Porteus"* | "Parrot"*) set_colors 6 7 ;; From 642439ece6f0bd3470f6fb17da9dba92223d82b4 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Dec 2016 09:06:18 +1100 Subject: [PATCH 0095/1064] Changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f75858d..4e738fd4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ - Added support for GoboLinux. **[@konimex](https://github.com/konimex)** - Added support for SwagArch. - Added support for AOSC OS. +- Added support for Parrot Security. - Fixed bug that caused Linux Mint systems to be identified as Ubuntu. - Fixed bug that caused CentOS systems to not be detected. From fcf5612bf141475098d018e3735ab7702292792b Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Dec 2016 09:58:31 +1100 Subject: [PATCH 0096/1064] Changelog' --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e738fd4..a202d7f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +This release of Neofetch fixes some important bugs that were found after 2.0 was release. This includes: Detection issues on CentOS and Linux Mint systems, Incorrect Memory usage on BSD, Linux GPU detection issues and more. + +This release also includes a rewrite of the screenshot functions. You no longer have to set the program to use in your config. Neofetch now automatically finds and uses whatever screenshot tool is available on your machine. + +[See the screenshot section below for more info.](#screenshots) + +The `get_packages()` function was optimized. Neofetch's packages function works by detecting which package managers are installed on your system and then using a sum of those as the packages output. + +Previously the function would call `wc -l` for every package manager, instead we now call `wc -l` only once at the end of the function. + +Thanks for reporting these bugs and also suggesting these features. Don't be shy, report any bugs, annoyances or etc with Neofetch and I'll happily help you out. + +Thanks to **[@konimex](https://github.com/konimex)** for all of his contributions this release. :) + + ## Contributors - **[@konimex](https://github.com/konimex)** From 2f3c749d9c65e0587f32acb0d40df046b076667c Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Dec 2016 10:27:44 +1100 Subject: [PATCH 0097/1064] Ascii: Added ascii art for Ubuntu-Budgie --- ascii/distro/ubuntu-budgie | 20 ++++++++++++++++++++ neofetch | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 ascii/distro/ubuntu-budgie diff --git a/ascii/distro/ubuntu-budgie b/ascii/distro/ubuntu-budgie new file mode 100644 index 00000000..1faec715 --- /dev/null +++ b/ascii/distro/ubuntu-budgie @@ -0,0 +1,20 @@ +${c2} ./oydmMMMMMMmdyo/. + :smMMMMMMMMMMMhs+:++yhs: + `omMMMMMMMMMMMN+` `odo` + /NMMMMMMMMMMMMN- `sN/ + `hMMMMmhhmMMMMMMh sMh` + .mMmo- /yMMMMm` `MMm. + mN/ yMMMMMMMd- MMMm +oN- oMMMMMMMMMms+//+o+: :MMMMo +m/ +NMMMMMMMMMMMMMMMMm. :NMMMMm +M` .NMMMMMMMMMMMMMMMNodMMMMMMM +M- sMMMMMMMMMMMMMMMMMMMMMMMMM +mm` mMMMMMMMMMNdhhdNMMMMMMMMMm +oMm/ .dMMMMMMMMh: :dMMMMMMMo + mMMNyo/:/sdMMMMMMMMM+ sMMMMMm + .mMMMMMMMMMMMMMMMMMs `NMMMm. + `hMMMMMMMMMMM.oo+. `MMMh` + /NMMMMMMMMMo sMN/ + `omMMMMMMMMy. :dmo` + :smMMMMMMMh+-` `.:ohs: + ./oydmMMMMMMdhyo/. diff --git a/neofetch b/neofetch index 585bac8c..ea9a84b1 100755 --- a/neofetch +++ b/neofetch @@ -2560,7 +2560,7 @@ get_distro_colors() { # # $ascii_distro is the same as $distro case "$ascii_distro" in - "Arch"* | "Kogaion"* | "Elementary"* | "GalliumOS"* | "Rosa"* | "OpenWrt"* | "Netrunner"* | "PCLinuxOS"* | "Slackware"* | "KaOS"* | "Kubuntu"* | "Lubuntu"* | "Xubuntu"* | "OpenIndiana"* | "Fedora"* | "Korora"* | "Sabayon"* | "Frugalware"* | "Exherbo"* | "Scientific"* | "Solus"* | "ChaletOS"* | "Apricity"* | "SwagArch"* | "AOSC"*) + "Arch"* | "Kogaion"* | "Elementary"* | "GalliumOS"* | "Rosa"* | "OpenWrt"* | "Netrunner"* | "PCLinuxOS"* | "Slackware"* | "KaOS"* | "Kubuntu"* | "Lubuntu"* | "Xubuntu"* | "OpenIndiana"* | "Fedora"* | "Korora"* | "Sabayon"* | "Frugalware"* | "Exherbo"* | "Scientific"* | "Solus"* | "ChaletOS"* | "Apricity"* | "SwagArch"* | "AOSC"* | "Ubuntu-Budgie"*) set_colors 4 7 1 ;; From 09b2d671cd314546a25619104347a572c2621c58 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Dec 2016 10:28:58 +1100 Subject: [PATCH 0098/1064] Changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a202d7f3..d61691b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -74,6 +74,8 @@ Thanks to **[@konimex](https://github.com/konimex)** for all of his contribution - Updated Ubuntu logo to the latest version. - You can use the old logo by launching neofetch with `--ascii_distro ubuntu_old` or by changing `$ascii_distro` to `ubuntu_old` in your config file. - `--ascii_colors` no longer changes text colors. +- Added ascii art for Ubuntu-Budgie. + - You can use the ascii art by launching Neofetch with `--ascii_distro ubuntu-budgie` or by changing `$ascii_distro` to `ubuntu-budgie` in your config file. - Fixed bug causing RFRemix to use the incorrect ascii art. From 9c9e08f17d5dfc34bc247c367579cf15424dcb33 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Dec 2016 10:32:47 +1100 Subject: [PATCH 0099/1064] Docs: Add notes about ubuntu flavors --- config/config | 2 ++ neofetch | 3 +++ neofetch.1 | 4 ++++ 3 files changed, 9 insertions(+) diff --git a/config/config b/config/config index fc6f35b3..219d51b3 100644 --- a/config/config +++ b/config/config @@ -585,6 +585,8 @@ ascii="distro" # # NOTE: Arch and Ubuntu have 'old' logo varients. # Change this to 'arch_old' or 'ubuntu_old' to use the old logos. +# NOTE: Ubuntu has flavor varients. +# Change this to 'Lubuntu', 'Xubuntu', 'Ubuntu-GNOME' or 'Ubuntu-Budgie' to use the flavors. ascii_distro="auto" # Ascii Colors diff --git a/neofetch b/neofetch index ea9a84b1..520dbc9d 100755 --- a/neofetch +++ b/neofetch @@ -3118,6 +3118,9 @@ usage() { printf "%s" " --ascii_distro distro Which Distro's ascii art to print NOTE: Arch and Ubuntu have 'old' logo varients. NOTE: Use 'arch_old' or 'ubuntu_old' to use the old logos. + NOTE: Ubuntu has flavor varients. + NOTE: Change this to 'Lubuntu', 'Xubuntu', 'Ubuntu-GNOME' + or 'Ubuntu-Budgie' to use the flavors. --ascii_logo_size Size of ascii logo. Supported distros: Arch, Gentoo, Crux, OpenBSD. --ascii_bold on/off Whether or not to bold the ascii logo. diff --git a/neofetch.1 b/neofetch.1 index a4825fd6..52678fe4 100644 --- a/neofetch.1 +++ b/neofetch.1 @@ -232,6 +232,10 @@ Which Distro\'s ASCII art to print NOTE: Arch and Ubuntu have 'old' logo varients. .br NOTE: Use 'arch_old' or 'ubuntu_old' to use the old logos. +.br +NOTE: Ubuntu has flavor varients. +.br +NOTE: Change this to 'Lubuntu', 'Xubuntu', 'Ubuntu-GNOME' or 'Ubuntu-Budgie' to use the flavors. .TP .B \--ascii_logo_size 'size' Size of ascii logo. From 0fd55c5b5ca4a45c979fdbd25d62f3a2f30abe3f Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Dec 2016 11:46:34 +1100 Subject: [PATCH 0100/1064] Image: Only call grep once --- neofetch | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/neofetch b/neofetch index 520dbc9d..4e4bae80 100755 --- a/neofetch +++ b/neofetch @@ -2147,7 +2147,8 @@ get_term_size() { elif type -p xwininfo >/dev/null 2>&1; then # Get the focused window's ID. if type -p xdpyinfo >/dev/null 2>&1; then - current_window="$(xdpyinfo | grep -F "focus" | grep -E -o "0x[0-9a-f]+")" + current_window="$(xdpyinfo | grep -E -o "focus:.*0x[0-9a-f]+")" + current_window="${current_window/*window }" elif type -p xprop >/dev/null 2>&1; then current_window="$(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')" fi From fec061d9fd0bccb1519d843ac1cc99bc294e6159 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Dec 2016 12:02:51 +1100 Subject: [PATCH 0101/1064] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d61691b7..a6217822 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ This release also includes a rewrite of the screenshot functions. You no longer The `get_packages()` function was optimized. Neofetch's packages function works by detecting which package managers are installed on your system and then using a sum of those as the packages output. Previously the function would call `wc -l` for every package manager, instead we now call `wc -l` only once at the end of the function. - +https://github.com/dylanaraps/neofetch/issues Thanks for reporting these bugs and also suggesting these features. Don't be shy, report any bugs, annoyances or etc with Neofetch and I'll happily help you out. Thanks to **[@konimex](https://github.com/konimex)** for all of his contributions this release. :) From afcb210aaa131a6d963dac5214e14ad5325c8c79 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Dec 2016 12:03:09 +1100 Subject: [PATCH 0102/1064] General: Quote string --- neofetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch b/neofetch index 4e4bae80..e3a4d35c 100755 --- a/neofetch +++ b/neofetch @@ -757,7 +757,7 @@ get_cpu() { # Show/hide hyperthreaded cores case "$cpu_cores" in - "logical" | "on") cores="$(grep -c ^processor /proc/cpuinfo)" ;; + "logical" | "on") cores="$(grep -c "^processor" /proc/cpuinfo)" ;; "physical") cores="$(grep "^core id" /proc/cpuinfo | sort -u | wc -l)" ;; esac ;; From 7a49de1002a70321493b325fba9e3ea6a9482dd0 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Dec 2016 12:03:27 +1100 Subject: [PATCH 0103/1064] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6217822..d61691b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ This release also includes a rewrite of the screenshot functions. You no longer The `get_packages()` function was optimized. Neofetch's packages function works by detecting which package managers are installed on your system and then using a sum of those as the packages output. Previously the function would call `wc -l` for every package manager, instead we now call `wc -l` only once at the end of the function. -https://github.com/dylanaraps/neofetch/issues + Thanks for reporting these bugs and also suggesting these features. Don't be shy, report any bugs, annoyances or etc with Neofetch and I'll happily help you out. Thanks to **[@konimex](https://github.com/konimex)** for all of his contributions this release. :) From b5bc72ac513269fef9e35bdcce96f4cbc702c2c3 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Dec 2016 12:14:13 +1100 Subject: [PATCH 0104/1064] General: Bump version number to 2.1 --- CHANGELOG.md | 100 --------------------------------------------------- neofetch | 2 +- neofetch.1 | 2 +- 3 files changed, 2 insertions(+), 102 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d61691b7..e69de29b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,100 +0,0 @@ -This release of Neofetch fixes some important bugs that were found after 2.0 was release. This includes: Detection issues on CentOS and Linux Mint systems, Incorrect Memory usage on BSD, Linux GPU detection issues and more. - -This release also includes a rewrite of the screenshot functions. You no longer have to set the program to use in your config. Neofetch now automatically finds and uses whatever screenshot tool is available on your machine. - -[See the screenshot section below for more info.](#screenshots) - -The `get_packages()` function was optimized. Neofetch's packages function works by detecting which package managers are installed on your system and then using a sum of those as the packages output. - -Previously the function would call `wc -l` for every package manager, instead we now call `wc -l` only once at the end of the function. - -Thanks for reporting these bugs and also suggesting these features. Don't be shy, report any bugs, annoyances or etc with Neofetch and I'll happily help you out. - -Thanks to **[@konimex](https://github.com/konimex)** for all of his contributions this release. :) - - -## Contributors - -- **[@konimex](https://github.com/konimex)** - - -## General - -- Use `$kernel_name` instead of `$distro` in some functions. **[@konimex](https://github.com/konimex)** - - -## Info - -**Distro**
- -- Added support for Apricity OS. -- Added support for GoboLinux. **[@konimex](https://github.com/konimex)** -- Added support for SwagArch. -- Added support for AOSC OS. -- Added support for Parrot Security. -- Fixed bug that caused Linux Mint systems to be identified as Ubuntu. -- Fixed bug that caused CentOS systems to not be detected. - -**Memory**
- -- [BSD] Fixed high memory output. - -**GPU**
- -- [Linux] Fixed bug where sound card was detected as GPU. - -**Packages**
- -- Only call `wc -l` once at the end of the function instead of calling it once per package manager. - -**Desktop Environment**
- -- Show Cinnamon version. - - -## Image - -- Changed default image mode to `ascii`. - - See: [Images in the terminal](https://github.com/dylanaraps/neofetch/wiki/Images-in-the-terminal#enabling-image-mode) - - -## Wallpaper - -- Rewrote wallpaper function. -- Prioritize DE wallpaper setters before falling back to `feh`/`nitrogen`. -- Added support for XFCE's wallpaper setter. -- Added support for Solaris and GNU Hurd. **[@konimex](https://github.com/konimex)** - - -## Ascii - -![ubuntu](https://u.teknik.io/zILeY.png) -
Old Ubuntu Logo vs New Ubuntu Logo - -- Updated Ubuntu logo to the latest version. - - You can use the old logo by launching neofetch with `--ascii_distro ubuntu_old` or by changing `$ascii_distro` to `ubuntu_old` in your config file. -- `--ascii_colors` no longer changes text colors. -- Added ascii art for Ubuntu-Budgie. - - You can use the ascii art by launching Neofetch with `--ascii_distro ubuntu-budgie` or by changing `$ascii_distro` to `ubuntu-budgie` in your config file. -- Fixed bug causing RFRemix to use the incorrect ascii art. - - -## Screenshots - -Neofetch will now automatically find and use whatever screenshot tool is available on your system. The screenshot tool is no longer hardcoded and you don't have to edit your config file to specify what program to use. - -On Haiku and macOS, Neofetch will use the built-in tools to take screenshots. On systems with an X server Neofetch will look for and use the following programs: `scrot`, `maim`, `import (imagemagick)`, `imlib2_grab` and `gnome-screenshot`. - -The config option `scrot_cmd` and the commandline flag `--scrot_cmd` are still there for those who want to use custom flags, programs or scripts to take screenshots. - -- Automatically use whatever screenshot tool is available. -- Added screenshot support to macOS -- Added screenshot support to Haiku - - -## Screenshot Upload - -- [teknik.io] Fixed images not uploading with the right filetype. -- Changed default image upload host to `teknik.io`. - - teknik doesn't compress images whereas imgur does. - - You can change this back to imgur by using `--image_host imgur` or by editing your config file. diff --git a/neofetch b/neofetch index e3a4d35c..fb645d69 100755 --- a/neofetch +++ b/neofetch @@ -3311,7 +3311,7 @@ get_args() { "-v") verbose="on" ;; "-vv") set -x; verbose="on" ;; "--help") usage ;; - "--version") printf "%s\n" "Neofetch 2.0.1"; exit ;; + "--version") printf "%s\n" "Neofetch 2.1"; exit ;; esac shift diff --git a/neofetch.1 b/neofetch.1 index 52678fe4..873047a7 100644 --- a/neofetch.1 +++ b/neofetch.1 @@ -1,4 +1,4 @@ -.TH NEOFETCH "1" "December 2016" "2.0.1" "User Commands" +.TH NEOFETCH "1" "December 2016" "2.1" "User Commands" .SH NAME neofetch \- simple system information script From de614f5bf19e272c81fbbd28fd2d8636fea3b85f Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 7 Dec 2016 00:35:27 +1100 Subject: [PATCH 0105/1064] Packages: Revert wc -l optimization --- neofetch | 49 ++++++++++++++++++++----------------------------- 1 file changed, 20 insertions(+), 29 deletions(-) diff --git a/neofetch b/neofetch index fb645d69..7dd52938 100755 --- a/neofetch +++ b/neofetch @@ -382,75 +382,66 @@ get_packages() { case "$os" in "Linux" | "iPhone OS" | "Solaris" | "GNU") type -p pacman >/dev/null && \ - packages=("$(pacman -Qq --color never)") + packages="$(pacman -Qq --color never | wc -l)" type -p dpkg >/dev/null && \ - packages+=("$(dpkg --get-selections | grep -v deinstall$)") + packages="$((packages+=$(dpkg --get-selections | grep -cv deinstall$)))" type -p /sbin/pkgtool >/dev/null && \ - packages+=("$(ls -1 /var/log/packages)") + packages="$((packages+=$(ls -1 /var/log/packages | wc -l)))" type -p rpm >/dev/null && \ - packages+=("$(rpm -qa)") + packages="$((packages+=$(rpm -qa | wc -l)))" type -p xbps-query >/dev/null && \ - packages+=("$(xbps-query -l)") + packages="$((packages+=$(xbps-query -l | wc -l)))" type -p pkginfo >/dev/null && \ - packages+=("$(pkginfo -i)") + packages="$((packages+=$(pkginfo -i | wc -l)))" type -p emerge >/dev/null && \ - packages+=("$(ls -d /var/db/pkg/*/*)") + packages="$((packages+=$(ls -d /var/db/pkg/*/* | wc -l)))" type -p nix-env >/dev/null && \ - packages+=("$(ls -d -1 /nix/store/*/)") + packages="$((packages+=$(ls -d -1 /nix/store/*/ | wc -l)))" type -p guix >/dev/null && \ - packages+=("$(ls -d -1 /gnu/store/*/)") + packages="$((packages+=$(ls -d -1 /gnu/store/*/ | wc -l)))" type -p apk >/dev/null && \ - packages+=("$(apk info)") + packages="$((packages+=$(apk info | wc -l)))" type -p opkg >/dev/null && \ - packages+=("$(opkg list-installed)") + packages="$((packages+=$(opkg list-installed | wc -l)))" type -p pacman-g2 >/dev/null && \ - packages+=("$(pacman-g2 -Q)") + packages="$((packages+=$(pacman-g2 -Q | wc -l)))" type -p cave >/dev/null && \ - packages+=("$(ls -d -1 /var/db/paludis/repositories/cross-installed/*/data/* /var/db/paludis/repositories/installed/data/*)") + packages="$((packages+=$(ls -d -1 /var/db/paludis/repositories/cross-installed/*/data/* /var/db/paludis/repositories/installed/data/* | wc -l)))" type -p lvu >/dev/null && \ - packages+=("$(lvu installed)") + packages="$((packages+=$(lvu installed | wc -l)))" type -p tce-status >/dev/null && \ - packages+=("$(tce-status -i)") + packages="$((packages+=$(tce-status -i | wc -l)))" type -p Compile >/dev/null && \ - packages+=("$(ls -d -1 /Programs/*/)") + packages="$((packages+=$(ls -d -1 /Programs/*/ | wc -l)))" # pisi is sometimes unavailable in Solus(?). This uses eopkg # instead if pisi isn't found. if type -p pisi >/dev/null; then - packages+=("$(pisi list-installed)") + packages="$((packages+=$(pisi list-installed | wc -l)))" elif type -p eopkg >/dev/null; then - packages+=("$(eopkg list-installed)") + packages="$((packages+=$(eopkg list-installed | wc -l)))" fi if type -p pkg >/dev/null; then - packages+=("$(ls -1 /var/db/pkg)") - (("$packages" == "0")) && packages+=("$(pkg list)") + packages="$((packages+=$(ls -1 /var/db/pkg | wc -l)))" + (("$packages" == "0")) && packages="$((packages+=$(pkg list | wc -l)))" fi - - # Count the packages. - packages="$(wc -l <<< "${packages[@]}")" - - # Due to the sum of wc -l being off by 1 per package manager - # we add the number of package managers to make up for it. - # We then remove 2 since the first and last package manager - # arent't affected by the off by 1 counting error. - packages="$((packages + ${#packages[@]} - 2))" ;; "Mac OS X") From 461a5692ac5f51d2fcfb2f6b9f30c5ab99f188c7 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 7 Dec 2016 00:45:53 +1100 Subject: [PATCH 0106/1064] Version: Bump Neofetch to 2.0.2 --- CHANGELOG.md | 3 +++ neofetch | 2 +- neofetch.1 | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e69de29b..c0f0eece 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +# Packages + +- Fixed issue where package output was off by one. diff --git a/neofetch b/neofetch index 7dd52938..a3fd0f51 100755 --- a/neofetch +++ b/neofetch @@ -3302,7 +3302,7 @@ get_args() { "-v") verbose="on" ;; "-vv") set -x; verbose="on" ;; "--help") usage ;; - "--version") printf "%s\n" "Neofetch 2.1"; exit ;; + "--version") printf "%s\n" "Neofetch 2.0.2"; exit ;; esac shift diff --git a/neofetch.1 b/neofetch.1 index 873047a7..9a95aff0 100644 --- a/neofetch.1 +++ b/neofetch.1 @@ -1,4 +1,4 @@ -.TH NEOFETCH "1" "December 2016" "2.1" "User Commands" +.TH NEOFETCH "1" "December 2016" "2.0.2" "User Commands" .SH NAME neofetch \- simple system information script From 8f0bb0fcd3233c8a91bc5d0b1671b6ae0f3651ba Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 7 Dec 2016 00:54:37 +1100 Subject: [PATCH 0107/1064] GPU: Disable caching on all systems but macOS. Fixes #509 --- neofetch | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/neofetch b/neofetch index a3fd0f51..23a35678 100755 --- a/neofetch +++ b/neofetch @@ -971,6 +971,7 @@ get_gpu() { gpu="$(system_profiler SPDisplaysDataType | awk -F': ' '/^\ *Chipset Model:/ {printf $2 ", "}')" gpu="${gpu//'/ $'}" gpu="${gpu%,*}" + cache "gpu" "$gpu" ;; "iPhone OS") @@ -1035,8 +1036,6 @@ get_gpu() { gpu="${gpu/NVIDIA}" gpu="${gpu/Intel}" fi - - cache "gpu" "$gpu" } get_memory() { From cd6618d5d0b57a63db9b3b5c6bb88c418b8169e8 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 7 Dec 2016 00:55:00 +1100 Subject: [PATCH 0108/1064] Update CHANGELOG.md --- CHANGELOG.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0f0eece..b25aa58a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ -# Packages +## Info + +**Packages**
- Fixed issue where package output was off by one. + +**GPU**
+ +- Fixed bug with `--gpu_brand` not working. From 2f28c9ee61dc0234ee2353f054c72a35ad5e4b52 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 7 Dec 2016 01:11:57 +1100 Subject: [PATCH 0109/1064] Changelog --- CHANGELOG.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b25aa58a..fd7c126b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +This minor release fixes some issues related to new features added in 2.0. These issues weren't picked up in the time between 2.0 and 2.1 and another minor release is needed due to the Packages issue being rather important. + +These issues were fixed by reverting the GPU caching and Packages optimzations. These issues occured because not enough testing was done before these were implemented in master. In the future I'll take more care with testing these larger changes before they hit the master branch and I apologize for there being yet another release in one week. + +I also want to apologize to those packaging Neofetch for this unexpected release. + + ## Info **Packages**
@@ -6,4 +13,4 @@ **GPU**
-- Fixed bug with `--gpu_brand` not working. +- Fixed bug with `--gpu_brand` not working. From 38943eedca9342b21d176042bb7ad384b6c04a8e Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 7 Dec 2016 01:10:35 +1100 Subject: [PATCH 0110/1064] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd7c126b..d3f50388 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ This minor release fixes some issues related to new features added in 2.0. These issues weren't picked up in the time between 2.0 and 2.1 and another minor release is needed due to the Packages issue being rather important. -These issues were fixed by reverting the GPU caching and Packages optimzations. These issues occured because not enough testing was done before these were implemented in master. In the future I'll take more care with testing these larger changes before they hit the master branch and I apologize for there being yet another release in one week. +These issues were fixed by reverting the GPU caching and Packages optimizations. These issues occurred because not enough testing was done before these were implemented in master. In the future I'll take more care with testing these larger changes before they hit the master branch and I apologize for there being yet another release in one week. I also want to apologize to those packaging Neofetch for this unexpected release. From d381102f57539cf821863951587a75cabf667b92 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 7 Dec 2016 10:04:59 +1100 Subject: [PATCH 0111/1064] Theme: Fix incorrect theme output on Cinnamon --- neofetch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofetch b/neofetch index 23a35678..78c35d20 100755 --- a/neofetch +++ b/neofetch @@ -1353,7 +1353,7 @@ get_style() { fi ;; - *"Cinnamon") + *"Cinnamon"*) if type -p gsettings >/dev/null; then gtk3_theme="$(gsettings get org.cinnamon.desktop.interface "$gsettings")" gtk2_theme="$gtk3_theme" From 0b2bbeeead278ebc7528caa090a924010b547385 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 7 Dec 2016 10:13:10 +1100 Subject: [PATCH 0112/1064] Changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d3f50388..14eb2136 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,3 +14,7 @@ I also want to apologize to those packaging Neofetch for this unexpected release **GPU**
- Fixed bug with `--gpu_brand` not working. + +**Theme**
+ +- [Cinnamon] Fixed incorrect information. From ae4e2b038d38b6e278ea01d7bdcd453ea355a459 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 7 Dec 2016 12:17:08 +1100 Subject: [PATCH 0113/1064] GPU: [Linux + AMD] Remove some OEM stuff from the info --- neofetch | 2 ++ 1 file changed, 2 insertions(+) diff --git a/neofetch b/neofetch index 78c35d20..1d805338 100755 --- a/neofetch +++ b/neofetch @@ -946,6 +946,8 @@ get_gpu() { gpu="${gpu//Intel*$'\n'}" gpu="${gpu/'[AMD/ATI]' }" gpu="${gpu/'[AMD]' }" + gpu="${gpu/OEM }" + gpu="${gpu/ \/ *}" gpu="${gpu/*\[}" gpu="${gpu/\]*}" gpu="AMD $gpu" From 9343a42a07907de23f6af3d7fba92ecfe7ae287a Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 7 Dec 2016 12:25:13 +1100 Subject: [PATCH 0114/1064] Version: Bump Neofetch to 2.1.0 --- CHANGELOG.md | 21 +-------------------- neofetch | 2 +- neofetch.1 | 2 +- 3 files changed, 3 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14eb2136..77e81149 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,20 +1 @@ -This minor release fixes some issues related to new features added in 2.0. These issues weren't picked up in the time between 2.0 and 2.1 and another minor release is needed due to the Packages issue being rather important. - -These issues were fixed by reverting the GPU caching and Packages optimizations. These issues occurred because not enough testing was done before these were implemented in master. In the future I'll take more care with testing these larger changes before they hit the master branch and I apologize for there being yet another release in one week. - -I also want to apologize to those packaging Neofetch for this unexpected release. - - -## Info - -**Packages**
- -- Fixed issue where package output was off by one. - -**GPU**
- -- Fixed bug with `--gpu_brand` not working. - -**Theme**
- -- [Cinnamon] Fixed incorrect information. +# Contributors diff --git a/neofetch b/neofetch index 1d805338..47aa6169 100755 --- a/neofetch +++ b/neofetch @@ -3303,7 +3303,7 @@ get_args() { "-v") verbose="on" ;; "-vv") set -x; verbose="on" ;; "--help") usage ;; - "--version") printf "%s\n" "Neofetch 2.0.2"; exit ;; + "--version") printf "%s\n" "Neofetch 2.1.0"; exit ;; esac shift diff --git a/neofetch.1 b/neofetch.1 index 9a95aff0..cd68cf1a 100644 --- a/neofetch.1 +++ b/neofetch.1 @@ -1,4 +1,4 @@ -.TH NEOFETCH "1" "December 2016" "2.0.2" "User Commands" +.TH NEOFETCH "1" "December 2016" "2.1.0" "User Commands" .SH NAME neofetch \- simple system information script From bb2b7ab544c2fbd70151f6aaac2a1e46e8409d9b Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 8 Dec 2016 18:50:48 +1100 Subject: [PATCH 0115/1064] Travis: Add shellcheck --- .travis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.travis.yml b/.travis.yml index 383f4711..bcf60dc1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,13 @@ language: bash sudo: required +addons: + apt: + sources: + - debian-sid + packages: + - shellcheck + os: - linux - osx @@ -11,3 +18,4 @@ before_install: script: - time ./neofetch --ascii --config travis --ascii_distro travis -v + - bash -c 'shellcheck neofetch' From 4d363414751be8f3ab2a0a21932f9de461057c29 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 8 Dec 2016 19:01:24 +1100 Subject: [PATCH 0116/1064] Travis: Point shellcheck to config files --- .travis.yml | 1 + neofetch | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index bcf60dc1..4dedd994 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,3 +19,4 @@ before_install: script: - time ./neofetch --ascii --config travis --ascii_distro travis -v - bash -c 'shellcheck neofetch' + diff --git a/neofetch b/neofetch index 47aa6169..e1e52aba 100755 --- a/neofetch +++ b/neofetch @@ -88,6 +88,7 @@ get_distro() { else # Source the os-release file for file in /etc/os-release /usr/lib/os-release /etc/*release /usr/lib/*release; do + # shellcheck source=/etc/os-release source "$file" && break done @@ -2414,6 +2415,7 @@ info() { # Use cache if it exists if [[ -f "${cache_dir}/neofetch/${2}" ]]; then + # shellcheck source=/dev/null source "${cache_dir}/neofetch/${2}" else # Call the function. @@ -2817,6 +2819,7 @@ get_default_config() { travis_config="${script_dir}/config/travis" fi + # shellcheck source=config/config if source "$default_config"; then err "Config: Sourced default config. ($default_config)" else @@ -2827,11 +2830,13 @@ get_default_config() { get_user_config() { # Check $config_file if [[ -f "$config_file" ]]; then + # shellcheck source=config/config source "$config_file" err "Config: Sourced user config. ($config_file)" return elif [[ "$config_file" == "travis" ]]; then + # shellcheck source=config/travis source "$travis_config" err "Config: Sourced user config. ($travis_config)" return @@ -2857,7 +2862,7 @@ get_user_config() { cp "$script_dir/config/config" "$XDG_CONFIG_HOME/neofetch" config_file="$XDG_CONFIG_HOME/neofetch/config" fi - + # shellcheck source=config/config source "$config_file" err "Config: Sourced user config. ($config_file)" } From 5e76bf8f1ca36d9968f6946573ca7c6f0775b245 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 8 Dec 2016 19:09:09 +1100 Subject: [PATCH 0117/1064] Travis: Don't source files' --- .travis.yml | 2 +- neofetch | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4dedd994..c9bd80e0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,5 +18,5 @@ before_install: script: - time ./neofetch --ascii --config travis --ascii_distro travis -v - - bash -c 'shellcheck neofetch' + - shellcheck neofetch -e SC1090,SC2034 diff --git a/neofetch b/neofetch index e1e52aba..ff4bd727 100755 --- a/neofetch +++ b/neofetch @@ -88,7 +88,6 @@ get_distro() { else # Source the os-release file for file in /etc/os-release /usr/lib/os-release /etc/*release /usr/lib/*release; do - # shellcheck source=/etc/os-release source "$file" && break done @@ -2415,7 +2414,6 @@ info() { # Use cache if it exists if [[ -f "${cache_dir}/neofetch/${2}" ]]; then - # shellcheck source=/dev/null source "${cache_dir}/neofetch/${2}" else # Call the function. @@ -2819,7 +2817,6 @@ get_default_config() { travis_config="${script_dir}/config/travis" fi - # shellcheck source=config/config if source "$default_config"; then err "Config: Sourced default config. ($default_config)" else @@ -2830,13 +2827,11 @@ get_default_config() { get_user_config() { # Check $config_file if [[ -f "$config_file" ]]; then - # shellcheck source=config/config source "$config_file" err "Config: Sourced user config. ($config_file)" return elif [[ "$config_file" == "travis" ]]; then - # shellcheck source=config/travis source "$travis_config" err "Config: Sourced user config. ($travis_config)" return @@ -2862,7 +2857,6 @@ get_user_config() { cp "$script_dir/config/config" "$XDG_CONFIG_HOME/neofetch" config_file="$XDG_CONFIG_HOME/neofetch/config" fi - # shellcheck source=config/config source "$config_file" err "Config: Sourced user config. ($config_file)" } From 9aec102bcfeccfa1359fd01a84ff644c34f0534f Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 8 Dec 2016 19:09:52 +1100 Subject: [PATCH 0118/1064] General: cleanup --- neofetch | 1 + 1 file changed, 1 insertion(+) diff --git a/neofetch b/neofetch index ff4bd727..47aa6169 100755 --- a/neofetch +++ b/neofetch @@ -2857,6 +2857,7 @@ get_user_config() { cp "$script_dir/config/config" "$XDG_CONFIG_HOME/neofetch" config_file="$XDG_CONFIG_HOME/neofetch/config" fi + source "$config_file" err "Config: Sourced user config. ($config_file)" } From 186b76933dbedd94dcb7cf7c29fa685c1ce4f430 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 8 Dec 2016 19:18:06 +1100 Subject: [PATCH 0119/1064] Shellcheck: Disable false positives --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c9bd80e0..9996568e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,5 +18,7 @@ before_install: script: - time ./neofetch --ascii --config travis --ascii_distro travis -v - - shellcheck neofetch -e SC1090,SC2034 + # See this wiki page for why we're disabling these errors. + # TODO + - shellcheck neofetch -e SC1090,SC2034,SC2009,SC2178,SC2153,SC2154 From ff5aaf342f37b15a2a96597a40c982a9b8020784 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 8 Dec 2016 19:24:58 +1100 Subject: [PATCH 0120/1064] Shellcheck: Fix SC2076 --- neofetch | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/neofetch b/neofetch index 47aa6169..f333d7a8 100755 --- a/neofetch +++ b/neofetch @@ -44,7 +44,7 @@ get_distro() { case "$os" in "Linux" | "GNU") - if [[ "$(< /proc/version)" =~ "Microsoft" || "$(< /proc/sys/kernel/osrelease)" =~ "Microsoft" ]]; then + if [[ "$(< /proc/version)" == *"Microsoft"* || "$(< /proc/sys/kernel/osrelease)" == *"Microsoft"* ]]; then case "$distro_shorthand" in "on") distro="$(lsb_release -sir) [Windows 10]" ;; "tiny") distro="Windows 10" ;; @@ -283,7 +283,7 @@ get_kernel() { esac # Hardcode kernel settings in BSDs - if [[ "$os" == "BSD" && "$distro" =~ "$kernel_name" ]]; then + if [[ "$os" == "BSD" && "$distro" == *"$kernel_name"* ]]; then case "$distro_shorthand" in "on" | "tiny") kernel="$kernel_version" ;; *) unset kernel ;; @@ -965,7 +965,7 @@ get_gpu() { ;; esac - [[ "$gpu" =~ "intel" ]] && \ + [[ "$gpu" == *"intel"* ]] && \ gpu="Intel Integrated Graphics" ;; @@ -1294,7 +1294,7 @@ get_resolution() { scale_factor="$(/usr/libexec/PlistBuddy -c "Print DisplayAnyUserSets:0:0:Resolution" /Library/Preferences/com.apple.windowserver.plist)" # If no refresh rate is empty. - [[ "$resolution" =~ "@ Hz" ]] && \ + [[ "$resolution" == *"@ Hz"* ]] && \ resolution="${resolution//@ Hz}" (("${scale_factor%.*}" == 2)) && \ @@ -1305,7 +1305,7 @@ get_resolution() { resolution="${resolution// @ [0-9][0-9][0-9]Hz}" fi - [[ "$resolution" =~ "0Hz" ]] && \ + [[ "$resolution" == *"0Hz"* ]] && \ resolution="${resolution// @ 0Hz}" ;; From bfa43ff4bb1577711cf752dfc87bc820c47deb23 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 8 Dec 2016 19:41:46 +1100 Subject: [PATCH 0121/1064] Shellcheck: Ignore more errors --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 9996568e..97d4c546 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,5 +20,5 @@ script: - time ./neofetch --ascii --config travis --ascii_distro travis -v # See this wiki page for why we're disabling these errors. # TODO - - shellcheck neofetch -e SC1090,SC2034,SC2009,SC2178,SC2153,SC2154 + - shellcheck neofetch -e SC1090,SC2034,SC2009,SC2178,SC2153,SC2154,SC2012,SC2010,SC2016,SC2128 From d7e7e246e06e21a036a74e4d26d558b7412e86c4 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 8 Dec 2016 19:50:04 +1100 Subject: [PATCH 0122/1064] Shellcheck: Fix SC2068 and SC2086 --- neofetch | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/neofetch b/neofetch index f333d7a8..6875979c 100755 --- a/neofetch +++ b/neofetch @@ -1588,11 +1588,11 @@ get_disk() { # df flags case "$os" in "Linux" | "iPhone OS" | "Windows" | "Solaris" | "GNU") - df_flags="-h -l --total" + df_flags=(-h -l --total) df_dir="total" case "$distro" in - "OpenWRT"*) df_flags="-h"; df_dir="rootfs" ;; + "OpenWRT"*) df_flags=(-h); df_dir="rootfs" ;; "Android"*) return ;; esac ;; @@ -1600,7 +1600,7 @@ get_disk() { "Mac OS X" | "BSD" | "Haiku") case "$distro" in "FreeBSD"* | *"OS X"* | "Mac"*) - df_flags="-l -H /" + df_flags=(-l -H /) df_dir="/" ;; @@ -1610,7 +1610,7 @@ get_disk() { esac # Get the disk info - disk="$(df $df_flags | awk -v dir="$df_dir" '$0 ~ dir {print $2 ":" $3 ":" $5}')" + disk="$(df "${df_flags[@]}" | awk -v dir="$df_dir" '$0 ~ dir {print $2 ":" $3 ":" $5}')" # Format the output disk_used="${disk#*:}" @@ -2098,20 +2098,20 @@ get_term_size() { # get the terminal size. if [[ -n "$TMUX" ]]; then printf "%b" "\033Ptmux;\033\033[14t\033\033[c\033\\" - read_flags="-d c" + read_flags=(-d c) elif [[ "$image_program" == "tycat" ]]; then printf "%b" "\033}qs\000" else printf "%b" "\033[14t\033[c" - read_flags="-d c" + read_flags=(-d c) fi # The escape codes above print the desired output as # user input so we have to use read to store the out # -put as a variable. - builtin read -s -t 1 ${read_flags} -r term_size + builtin read -s -t 1 "${read_flags[@]}" -r term_size # Split the string into height/width. if [[ "$image_program" == "tycat" ]]; then @@ -2531,6 +2531,7 @@ trim() { # '${1//[[:space:]]/ }' to remove newlines beofre we trim the whitespace. set -f + # shellcheck disable=2086 builtin echo -E ${1//[[:space:]]/ } set +f } @@ -2714,7 +2715,7 @@ get_distro_colors() { # equal 'distro'. if [[ "${ascii_colors[0]}" != "distro" ]]; then color_text="off" - set_colors ${ascii_colors[@]} + set_colors "${ascii_colors[@]}" fi } @@ -2726,7 +2727,7 @@ set_colors() { c5="$(color "$5")${ascii_bold}" c6="$(color "$6")${ascii_bold}" - [[ "$color_text" != "off" ]] && set_text_colors $@ + [[ "$color_text" != "off" ]] && set_text_colors "$@" } set_text_colors() { From 3dee4721f9c0fd1bd8fd776c3cc67e6cfd53946d Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 8 Dec 2016 20:17:08 +1100 Subject: [PATCH 0123/1064] Shellcheck: Add wiki page --- .travis.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 97d4c546..305fbc0a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,6 +19,5 @@ before_install: script: - time ./neofetch --ascii --config travis --ascii_distro travis -v # See this wiki page for why we're disabling these errors. - # TODO - - shellcheck neofetch -e SC1090,SC2034,SC2009,SC2178,SC2153,SC2154,SC2012,SC2010,SC2016,SC2128 - + # https://github.com/dylanaraps/neofetch/wiki/Shellcheck-Exclusions + - shellcheck neofetch -e SC1090,SC2009,SC2012,SC2016,SC2034,SC2128,SC2153,SC2154,SC2178 From a432352601722db2621ddaae595f03acfb5a3472 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 8 Dec 2016 20:23:15 +1100 Subject: [PATCH 0124/1064] Travis: Only run shellcheck on linux --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 305fbc0a..ad0edd1a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,11 +13,11 @@ os: - osx before_install: - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install screenresolution; fi script: - time ./neofetch --ascii --config travis --ascii_distro travis -v # See this wiki page for why we're disabling these errors. # https://github.com/dylanaraps/neofetch/wiki/Shellcheck-Exclusions - - shellcheck neofetch -e SC1090,SC2009,SC2012,SC2016,SC2034,SC2128,SC2153,SC2154,SC2178 + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck neofetch -e SC1090,SC2009,SC2012,SC2016,SC2034,SC2128,SC2153,SC2154,SC2178; fi From 926dea972b82d1b81e5501e63c8d4395ee274b84 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 9 Dec 2016 01:21:08 +1100 Subject: [PATCH 0125/1064] Images: Fix blank images in Iterm2, closes #513 --- neofetch | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/neofetch b/neofetch index 47aa6169..605c05d4 100755 --- a/neofetch +++ b/neofetch @@ -1877,9 +1877,7 @@ get_cols() { get_image_backend() { # This function determines which image backend to use # by checking for programs and etc. - - # Automatically find w3m-img - get_w3m_img_path + get_image_program # Fallback to ascii mode if imagemagick isn't installed. type -p convert >/dev/null 2>&1 || image_backend="ascii" @@ -1905,7 +1903,6 @@ get_image_backend() { return fi - get_image_program get_term_size # Fallback to ascii mode if terminal size wasn't found. @@ -2006,6 +2003,7 @@ get_image_program() { else image_program="w3m" + get_w3m_img_path fi } From 6106bea6592619d1f69f4368838094717ad7ce28 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 9 Dec 2016 01:22:20 +1100 Subject: [PATCH 0126/1064] Changelog --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 77e81149..c3313ebb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1 +1,6 @@ -# Contributors +## Contributors + + +## Images + +- [iTerm2] Fixed blank images. From 571d0c4df37230243c444c32d3387f9817334a5a Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 9 Dec 2016 01:19:44 +1100 Subject: [PATCH 0127/1064] Images: Fix blank images in iTerm2, closes #513 --- neofetch | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/neofetch b/neofetch index 6875979c..691c8412 100755 --- a/neofetch +++ b/neofetch @@ -1877,9 +1877,7 @@ get_cols() { get_image_backend() { # This function determines which image backend to use # by checking for programs and etc. - - # Automatically find w3m-img - get_w3m_img_path + get_image_program # Fallback to ascii mode if imagemagick isn't installed. type -p convert >/dev/null 2>&1 || image_backend="ascii" @@ -1905,7 +1903,6 @@ get_image_backend() { return fi - get_image_program get_term_size # Fallback to ascii mode if terminal size wasn't found. @@ -2006,6 +2003,7 @@ get_image_program() { else image_program="w3m" + get_w3m_img_path fi } From 05920781e4654cd2e562078ddf654e824aa0e71e Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 9 Dec 2016 11:53:47 +1100 Subject: [PATCH 0128/1064] Shellcheck: Disable SC 2010 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index ad0edd1a..619b3c9c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,4 +20,4 @@ script: - time ./neofetch --ascii --config travis --ascii_distro travis -v # See this wiki page for why we're disabling these errors. # https://github.com/dylanaraps/neofetch/wiki/Shellcheck-Exclusions - - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck neofetch -e SC1090,SC2009,SC2012,SC2016,SC2034,SC2128,SC2153,SC2154,SC2178; fi + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck neofetch -e SC1090,SC2009,SC2012,SC2016,SC2034,SC2128,SC2153,SC2154,SC2178,SC2010; fi From e67ea664be9eae421fbf80e3fc137f9adcf4811d Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 9 Dec 2016 15:10:16 +1100 Subject: [PATCH 0129/1064] Update CHANGELOG.md --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c3313ebb..eceaf80c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ ## Contributors +## General + +- Travis now runs [shellcheck](https://github.com/koalaman/shellcheck) on every commit and pull request. + - We've had to exclude around 10 lint errors, see this wiki page for why we did this: + - https://github.com/dylanaraps/neofetch/wiki/Shellcheck-Exclusions + ## Images - [iTerm2] Fixed blank images. From c08ba009d757e72ab771c276ce15b20a6972e349 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 9 Dec 2016 15:20:40 +1100 Subject: [PATCH 0130/1064] General: Instead of running functions multiple time, log it --- neofetch | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/neofetch b/neofetch index 691c8412..d858048b 100755 --- a/neofetch +++ b/neofetch @@ -555,6 +555,9 @@ get_de() { *"xfce4"*) de="XFCE4" ;; *"xfce5"*) de="XFCE5" ;; esac + + # Log that the function was run. + de_run=1 } get_wm() { @@ -579,11 +582,14 @@ get_wm() { ;; esac fi + + # Log that the function was run. + wm_run=1 } get_wm_theme() { - [[ -z "$wm" ]] && get_wm - [[ -z "$de" ]] && get_de + (( "$wm_run" != 1 )) && get_wm + (( "$de_run" != 1 )) && get_de case "$wm" in "E16") wm_theme="$(awk -F "= " '/theme.name/ {print $2}' "$HOME/.e16/e_config--0.0.cfg")";; @@ -1336,7 +1342,7 @@ get_style() { if [[ -n "$DISPLAY" && "$os" != "Mac OS X" ]]; then # Get DE if user has disabled the function. - [[ -z "$de" ]] && get_de + (( "$de_run" != 1 )) && get_de # Check for DE Theme. case "$de" in @@ -1531,10 +1537,13 @@ get_term() { "gnome-terminal-") term="gnome-terminal" ;; *) term="${name##*/}" ;; esac + + # Log that the function was run. + term_run=1 } get_term_font() { - [[ -z "$term" ]] && get_term + (( "$term_run" != 1 )) && get_term case "$term" in "urxvt" | "urxvtd" | "xterm") @@ -2033,7 +2042,7 @@ get_wallpaper() { case "$os" in "Linux" | "BSD" | "Solaris" | "GNU") # Get DE if user has disabled the function. - [[ -z "$de" ]] && get_de + (( "$de_run" != 1 )) && get_de case "$de" in "Cinnamon"*) image="$(gsettings get org.cinnamon.desktop.background picture-uri)" ;; @@ -2925,7 +2934,7 @@ get_term_padding() { # # Note: This issue only seems to affect # URxvt. - [[ -z "$term" ]] && get_term + (( "$term_run" != 1 )) && get_term case "$term" in "URxvt"*) From 4dcf6efd6c9dcc2ec0fa1368826c0257a7b2dcf1 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 9 Dec 2016 15:41:23 +1100 Subject: [PATCH 0131/1064] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index eceaf80c..b339585b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ - Travis now runs [shellcheck](https://github.com/koalaman/shellcheck) on every commit and pull request. - We've had to exclude around 10 lint errors, see this wiki page for why we did this: - https://github.com/dylanaraps/neofetch/wiki/Shellcheck-Exclusions +- Optimize usage of get_de(), get_wm() and get_term(). + - We were calling these multiple times, we now check to see if they were run previously. ## Images From 75df5c574ea2c98d058e99f179ddb86c3c8afc18 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 9 Dec 2016 16:19:15 +1100 Subject: [PATCH 0132/1064] Ascii: Fix bug where OS X ascii was used on linux --- .travis.yml | 2 +- neofetch | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 383f4711..ac844ca2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,4 +10,4 @@ before_install: - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install screenresolution; fi script: - - time ./neofetch --ascii --config travis --ascii_distro travis -v + - time ./neofetch --ascii --config travis -v diff --git a/neofetch b/neofetch index 605c05d4..c96717b6 100755 --- a/neofetch +++ b/neofetch @@ -2608,11 +2608,6 @@ get_distro_colors() { set_colors fg 7 ;; - *"OS X"* | *"iOS"* | "Mac" | *"macOS"*) - set_colors 2 3 1 1 5 4 - ascii_distro="mac" - ;; - "OpenMandriva"*) set_colors 4 3 ;; @@ -2683,6 +2678,11 @@ get_distro_colors() { set_colors fg 8 3 ;; + *"OS X"* | *"iOS"* | "Mac" | *"macOS"*) + set_colors 2 3 1 1 5 4 + ascii_distro="mac" + ;; + *) case "$os" in "Linux") From 82033d03b3bdd5d2cf27da40b881c44f45c2fcbc Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 9 Dec 2016 16:20:44 +1100 Subject: [PATCH 0133/1064] Changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b339585b..af0a34e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,3 +12,7 @@ ## Images - [iTerm2] Fixed blank images. + +## Ascii + +- Fixed bug causing macOS ascii art to be used on other Operating Systems. From 56c445977e4c79aa69d99b765b0eee10c0cf4713 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 9 Dec 2016 17:57:40 +1100 Subject: [PATCH 0134/1064] Create master branch via GitHub --- index.html | 57 +++++ params.json | 6 + stylesheets/github-light.css | 124 ++++++++++ stylesheets/normalize.css | 424 +++++++++++++++++++++++++++++++++++ stylesheets/stylesheet.css | 245 ++++++++++++++++++++ 5 files changed, 856 insertions(+) create mode 100644 index.html create mode 100644 params.json create mode 100644 stylesheets/github-light.css create mode 100644 stylesheets/normalize.css create mode 100644 stylesheets/stylesheet.css diff --git a/index.html b/index.html new file mode 100644 index 00000000..72ad5d83 --- /dev/null +++ b/index.html @@ -0,0 +1,57 @@ + + + + + Neofetch by dylanaraps + + + + + + + +

+ +
+

+Welcome to GitHub Pages.

+ +

This automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here using GitHub Flavored Markdown, select a template crafted by a designer, and publish. After your page is generated, you can check out the new gh-pages branch locally. If you’re using GitHub Desktop, simply sync your repository and you’ll see the new branch.

+ +

+Designer Templates

+ +

We’ve crafted some handsome templates for you to use. Go ahead and click 'Continue to layouts' to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved.

+ +

+Creating pages manually

+ +

If you prefer to not use the automatic generator, push a branch named gh-pages to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features.

+ +

+Authors and Contributors

+ +

You can @mention a GitHub username to generate a link to their profile. The resulting <a> element will link to the contributor’s GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub.

+ +

+Support or Contact

+ +

Having trouble with Pages? Check out our documentation or contact support and we’ll help you sort it out.

+ + + +
+ + + + diff --git a/params.json b/params.json new file mode 100644 index 00000000..db706662 --- /dev/null +++ b/params.json @@ -0,0 +1,6 @@ +{ + "name": "Neofetch", + "tagline": "A fast, highly customizable system info script that supports Linux, MacOS, iOS, BSD, Solaris, Android, Haiku, GNU Hurd and Windows (Cygwin/Windows 10 Linux subsystem)", + "body": "### Welcome to GitHub Pages.\r\nThis automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here [using GitHub Flavored Markdown](https://guides.github.com/features/mastering-markdown/), select a template crafted by a designer, and publish. After your page is generated, you can check out the new `gh-pages` branch locally. If you’re using GitHub Desktop, simply sync your repository and you’ll see the new branch.\r\n\r\n### Designer Templates\r\nWe’ve crafted some handsome templates for you to use. Go ahead and click 'Continue to layouts' to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved.\r\n\r\n### Creating pages manually\r\nIf you prefer to not use the automatic generator, push a branch named `gh-pages` to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features.\r\n\r\n### Authors and Contributors\r\nYou can @mention a GitHub username to generate a link to their profile. The resulting `` element will link to the contributor’s GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub.\r\n\r\n### Support or Contact\r\nHaving trouble with Pages? Check out our [documentation](https://help.github.com/pages) or [contact support](https://github.com/contact) and we’ll help you sort it out.\r\n", + "note": "Don't delete this file! It's used internally to help with page regeneration." +} \ No newline at end of file diff --git a/stylesheets/github-light.css b/stylesheets/github-light.css new file mode 100644 index 00000000..0c6b24d8 --- /dev/null +++ b/stylesheets/github-light.css @@ -0,0 +1,124 @@ +/* +The MIT License (MIT) + +Copyright (c) 2016 GitHub, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +*/ + +.pl-c /* comment */ { + color: #969896; +} + +.pl-c1 /* constant, variable.other.constant, support, meta.property-name, support.constant, support.variable, meta.module-reference, markup.raw, meta.diff.header */, +.pl-s .pl-v /* string variable */ { + color: #0086b3; +} + +.pl-e /* entity */, +.pl-en /* entity.name */ { + color: #795da3; +} + +.pl-smi /* variable.parameter.function, storage.modifier.package, storage.modifier.import, storage.type.java, variable.other */, +.pl-s .pl-s1 /* string source */ { + color: #333; +} + +.pl-ent /* entity.name.tag */ { + color: #63a35c; +} + +.pl-k /* keyword, storage, storage.type */ { + color: #a71d5d; +} + +.pl-s /* string */, +.pl-pds /* punctuation.definition.string, string.regexp.character-class */, +.pl-s .pl-pse .pl-s1 /* string punctuation.section.embedded source */, +.pl-sr /* string.regexp */, +.pl-sr .pl-cce /* string.regexp constant.character.escape */, +.pl-sr .pl-sre /* string.regexp source.ruby.embedded */, +.pl-sr .pl-sra /* string.regexp string.regexp.arbitrary-repitition */ { + color: #183691; +} + +.pl-v /* variable */ { + color: #ed6a43; +} + +.pl-id /* invalid.deprecated */ { + color: #b52a1d; +} + +.pl-ii /* invalid.illegal */ { + color: #f8f8f8; + background-color: #b52a1d; +} + +.pl-sr .pl-cce /* string.regexp constant.character.escape */ { + font-weight: bold; + color: #63a35c; +} + +.pl-ml /* markup.list */ { + color: #693a17; +} + +.pl-mh /* markup.heading */, +.pl-mh .pl-en /* markup.heading entity.name */, +.pl-ms /* meta.separator */ { + font-weight: bold; + color: #1d3e81; +} + +.pl-mq /* markup.quote */ { + color: #008080; +} + +.pl-mi /* markup.italic */ { + font-style: italic; + color: #333; +} + +.pl-mb /* markup.bold */ { + font-weight: bold; + color: #333; +} + +.pl-md /* markup.deleted, meta.diff.header.from-file */ { + color: #bd2c00; + background-color: #ffecec; +} + +.pl-mi1 /* markup.inserted, meta.diff.header.to-file */ { + color: #55a532; + background-color: #eaffea; +} + +.pl-mdr /* meta.diff.range */ { + font-weight: bold; + color: #795da3; +} + +.pl-mo /* meta.output */ { + color: #1d3e81; +} + diff --git a/stylesheets/normalize.css b/stylesheets/normalize.css new file mode 100644 index 00000000..30366a6e --- /dev/null +++ b/stylesheets/normalize.css @@ -0,0 +1,424 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css new file mode 100644 index 00000000..b5f20c23 --- /dev/null +++ b/stylesheets/stylesheet.css @@ -0,0 +1,245 @@ +* { + box-sizing: border-box; } + +body { + padding: 0; + margin: 0; + font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.5; + color: #606c71; } + +a { + color: #1e6bb8; + text-decoration: none; } + a:hover { + text-decoration: underline; } + +.btn { + display: inline-block; + margin-bottom: 1rem; + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.08); + border-color: rgba(255, 255, 255, 0.2); + border-style: solid; + border-width: 1px; + border-radius: 0.3rem; + transition: color 0.2s, background-color 0.2s, border-color 0.2s; } + .btn + .btn { + margin-left: 1rem; } + +.btn:hover { + color: rgba(255, 255, 255, 0.8); + text-decoration: none; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.3); } + +@media screen and (min-width: 64em) { + .btn { + padding: 0.75rem 1rem; } } + +@media screen and (min-width: 42em) and (max-width: 64em) { + .btn { + padding: 0.6rem 0.9rem; + font-size: 0.9rem; } } + +@media screen and (max-width: 42em) { + .btn { + display: block; + width: 100%; + padding: 0.75rem; + font-size: 0.9rem; } + .btn + .btn { + margin-top: 1rem; + margin-left: 0; } } + +.page-header { + color: #fff; + text-align: center; + background-color: #159957; + background-image: linear-gradient(120deg, #155799, #159957); } + +@media screen and (min-width: 64em) { + .page-header { + padding: 5rem 6rem; } } + +@media screen and (min-width: 42em) and (max-width: 64em) { + .page-header { + padding: 3rem 4rem; } } + +@media screen and (max-width: 42em) { + .page-header { + padding: 2rem 1rem; } } + +.project-name { + margin-top: 0; + margin-bottom: 0.1rem; } + +@media screen and (min-width: 64em) { + .project-name { + font-size: 3.25rem; } } + +@media screen and (min-width: 42em) and (max-width: 64em) { + .project-name { + font-size: 2.25rem; } } + +@media screen and (max-width: 42em) { + .project-name { + font-size: 1.75rem; } } + +.project-tagline { + margin-bottom: 2rem; + font-weight: normal; + opacity: 0.7; } + +@media screen and (min-width: 64em) { + .project-tagline { + font-size: 1.25rem; } } + +@media screen and (min-width: 42em) and (max-width: 64em) { + .project-tagline { + font-size: 1.15rem; } } + +@media screen and (max-width: 42em) { + .project-tagline { + font-size: 1rem; } } + +.main-content :first-child { + margin-top: 0; } +.main-content img { + max-width: 100%; } +.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6 { + margin-top: 2rem; + margin-bottom: 1rem; + font-weight: normal; + color: #159957; } +.main-content p { + margin-bottom: 1em; } +.main-content code { + padding: 2px 4px; + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 0.9rem; + color: #383e41; + background-color: #f3f6fa; + border-radius: 0.3rem; } +.main-content pre { + padding: 0.8rem; + margin-top: 0; + margin-bottom: 1rem; + font: 1rem Consolas, "Liberation Mono", Menlo, Courier, monospace; + color: #567482; + word-wrap: normal; + background-color: #f3f6fa; + border: solid 1px #dce6f0; + border-radius: 0.3rem; } + .main-content pre > code { + padding: 0; + margin: 0; + font-size: 0.9rem; + color: #567482; + word-break: normal; + white-space: pre; + background: transparent; + border: 0; } +.main-content .highlight { + margin-bottom: 1rem; } + .main-content .highlight pre { + margin-bottom: 0; + word-break: normal; } +.main-content .highlight pre, .main-content pre { + padding: 0.8rem; + overflow: auto; + font-size: 0.9rem; + line-height: 1.45; + border-radius: 0.3rem; } +.main-content pre code, .main-content pre tt { + display: inline; + max-width: initial; + padding: 0; + margin: 0; + overflow: initial; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0; } + .main-content pre code:before, .main-content pre code:after, .main-content pre tt:before, .main-content pre tt:after { + content: normal; } +.main-content ul, .main-content ol { + margin-top: 0; } +.main-content blockquote { + padding: 0 1rem; + margin-left: 0; + color: #819198; + border-left: 0.3rem solid #dce6f0; } + .main-content blockquote > :first-child { + margin-top: 0; } + .main-content blockquote > :last-child { + margin-bottom: 0; } +.main-content table { + display: block; + width: 100%; + overflow: auto; + word-break: normal; + word-break: keep-all; } + .main-content table th { + font-weight: bold; } + .main-content table th, .main-content table td { + padding: 0.5rem 1rem; + border: 1px solid #e9ebec; } +.main-content dl { + padding: 0; } + .main-content dl dt { + padding: 0; + margin-top: 1rem; + font-size: 1rem; + font-weight: bold; } + .main-content dl dd { + padding: 0; + margin-bottom: 1rem; } +.main-content hr { + height: 2px; + padding: 0; + margin: 1rem 0; + background-color: #eff0f1; + border: 0; } + +@media screen and (min-width: 64em) { + .main-content { + max-width: 64rem; + padding: 2rem 6rem; + margin: 0 auto; + font-size: 1.1rem; } } + +@media screen and (min-width: 42em) and (max-width: 64em) { + .main-content { + padding: 2rem 4rem; + font-size: 1.1rem; } } + +@media screen and (max-width: 42em) { + .main-content { + padding: 2rem 1rem; + font-size: 1rem; } } + +.site-footer { + padding-top: 2rem; + margin-top: 2rem; + border-top: solid 1px #eff0f1; } + +.site-footer-owner { + display: block; + font-weight: bold; } + +.site-footer-credits { + color: #819198; } + +@media screen and (min-width: 64em) { + .site-footer { + font-size: 1rem; } } + +@media screen and (min-width: 42em) and (max-width: 64em) { + .site-footer { + font-size: 1rem; } } + +@media screen and (max-width: 42em) { + .site-footer { + font-size: 0.9rem; } } From f47c108b1f7821fe7b99b20cf5d486376d762b6c Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 9 Dec 2016 17:59:19 +1100 Subject: [PATCH 0135/1064] Create master branch via GitHub --- index.html | 102 +++++++++++++++++++++++++++++++++++++++++++++------- params.json | 2 +- 2 files changed, 91 insertions(+), 13 deletions(-) diff --git a/index.html b/index.html index 72ad5d83..f7f12b8f 100644 --- a/index.html +++ b/index.html @@ -19,30 +19,108 @@
-

-Welcome to GitHub Pages.

+

+Neofetch

-

This automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here using GitHub Flavored Markdown, select a template crafted by a designer, and publish. After your page is generated, you can check out the new gh-pages branch locally. If you’re using GitHub Desktop, simply sync your repository and you’ll see the new branch.

+

Gitter Build Status MIT licensed Latest release

+ +

Neofetch is a CLI system information tool written in BASH. Neofetch displays information about your system next to an image, your OS logo, or any ascii file of your choice. The main purpose of neofetch is to be used in screenshots to show other users what OS/Distro you're running, what Theme/Icons you're using and etc.

+ +

Neofetch is highly customizable through the use of commandline flags or the user config file. There are over 50 config options to mess around with and there's the print_info() function and friends which let you add your own custom info.

+ +

Neofetch can be used on any OS that has BASH, it's just a matter of adding support. If your OS/Distro isn't in the list below, feel free to open an issue on the repo and I'll gladly add support. Neofetch currently supports Linux, MacOS, iOS, BSD, Solaris, Android, Haiku, GNU Hurd and Windows (Cygwin/Windows 10 Linux subsystem).

+ +

For more information:

+ +

https://github.com/dylanaraps/neofetch/wiki

+ +

1

+ +

+Dependencies

+ +

https://github.com/dylanaraps/neofetch/wiki/Dependencies

+ +

+Installation

+ +

https://github.com/dylanaraps/neofetch/wiki/Installation

+ +

+Post Install

-Designer Templates

+Using the config file -

We’ve crafted some handsome templates for you to use. Go ahead and click 'Continue to layouts' to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved.

+

Neofetch will by default create a config file at $HOME/.config/neofetch/config and this file contains all of the script's options/settings. The config file allows you to keep your customizations between script versions and allows you to easily share your customizations with other people.

+ +

You can launch the script without a config file by using the flag --config none and you can specify a custom config location using --config path/to/config.

+ +

See this wiki page for the default config: https://github.com/dylanaraps/neofetch/wiki/Config-File

-Creating pages manually

+Customizing what info gets displayed -

If you prefer to not use the automatic generator, push a branch named gh-pages to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features.

+

https://github.com/dylanaraps/neofetch/wiki/Customizing-Info

-Authors and Contributors

+Customizing the script using a custom alias -

You can @mention a GitHub username to generate a link to their profile. The resulting <a> element will link to the contributor’s GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub.

+

If you don't want to use the config file you can customize almost everything using launch flags!

-

-Support or Contact

+

Here's an example neofetch alias:

-

Having trouble with Pages? Check out our documentation or contact support and we’ll help you sort it out.

+
alias neofetch2="neofetch \
+--config off \
+--block_range 1 8 \
+--bold off \
+--uptime_shorthand on \
+--gtk_shorthand on \
+--colors 4 1 8 8 8 7 \
+"
+ +

+Thanks

+ +

Thanks to:

+ +
    +
  • +Contributors + +
      +
    • Thanks for making Neofetch better, I really appreciate it.
    • +
    +
  • +
  • +Packagers + +
      +
    • Thanks for maintaining Neofetch packages.
    • +
    +
  • +
  • Users + +
      +
    • Thanks for using my script!
    • +
    +
  • +
  • +Screenfetch: + +
      +
    • I've used some snippets as a base for a few functions in this script.
    • +
    • Some of the ascii logos.
    • +
    +
  • +
  • +ufetch: + +
      +
    • Tiny ascii logos
    • +
    +
  • +