From 71341a60a2f5f076acfa5b56e161a9db55e8bfb5 Mon Sep 17 00:00:00 2001 From: shynd Date: Tue, 25 Feb 2025 19:42:28 +0100 Subject: [PATCH] update --- .../catppuccin-latte-blue.kvconfig | 465 ++++ .../catppuccin-latte-blue.svg | 1958 +++++++++++++++++ .../catppuccin-mocha-blue.kvconfig | 465 ++++ .../catppuccin-mocha-blue.svg | 1958 +++++++++++++++++ config/Kvantum/kvantum.kvconfig | 2 + config/ags/config.js | 30 + .../modules/.configuration/user_options.js | 127 ++ config/ags/modules/.miscutils/icons.js | 13 + config/ags/modules/.miscutils/mathfuncs.js | 4 + config/ags/modules/.miscutils/system.js | 54 + .../modules/.widgethacks/advancedrevealers.js | 86 + .../ags/modules/.widgethacks/popupwindow.js | 32 + .../ags/modules/.widgetutils/clickthrough.js | 4 + .../ags/modules/.widgetutils/cursorhover.js | 56 + config/ags/modules/.widgetutils/keybind.js | 25 + config/ags/modules/overview/actions.js | 28 + config/ags/modules/overview/main.js | 18 + config/ags/modules/overview/miscfunctions.js | 155 ++ .../ags/modules/overview/overview_hyprland.js | 423 ++++ config/ags/modules/overview/searchbuttons.js | 163 ++ config/ags/modules/overview/searchitem.js | 65 + config/ags/modules/overview/windowcontent.js | 262 +++ config/ags/user/style.css | 197 ++ config/ags/user_options.js | 21 + config/ags/variables.js | 21 + config/btop/btop.conf | 212 ++ config/btop/themes/catppuccin_frappe.theme | 42 + config/btop/themes/catppuccin_latte.theme | 42 + config/btop/themes/catppuccin_macchiato.theme | 42 + config/btop/themes/catppuccin_mocha.theme | 42 + config/cava/config | 185 ++ config/cava/shaders/bar_spectrum.frag | 79 + config/cava/shaders/normalized_bars.frag | 38 + config/cava/shaders/northern_lights.frag | 34 + config/cava/shaders/pass_through.vert | 14 + config/fastfetch/config-compact.jsonc | 72 + config/fastfetch/config-pokemon.jsonc | 73 + config/fastfetch/config-v2.jsonc | 112 + config/fastfetch/config.jsonc | 127 ++ config/hypr/Monitor_Profiles/README | 14 + config/hypr/Monitor_Profiles/default.conf | 51 + config/hypr/UserConfigs/00-Readme | 9 + config/hypr/UserConfigs/ENVariables.conf | 88 + config/hypr/UserConfigs/LaptopDisplay.conf | 4 + config/hypr/UserConfigs/Laptops.conf | 54 + config/hypr/UserConfigs/Startup_Apps.conf | 49 + config/hypr/UserConfigs/UserAnimations.conf | 25 + config/hypr/UserConfigs/UserDecorations.conf | 57 + config/hypr/UserConfigs/UserKeybinds.conf | 67 + config/hypr/UserConfigs/UserSettings.conf | 118 + config/hypr/UserConfigs/WindowRules.conf | 201 ++ config/hypr/UserConfigs/WorkSpaceRules | 31 + config/hypr/UserScripts/00-Readme | 3 + .../UserScripts/NixosDots_Quick_Settings.sh | 83 + config/hypr/UserScripts/RainbowBorders.sh | 13 + config/hypr/UserScripts/RofiBeats.sh | 124 ++ config/hypr/UserScripts/RofiCalc.sh | 29 + .../hypr/UserScripts/WallpaperAutoChange.sh | 38 + config/hypr/UserScripts/WallpaperEffects.sh | 121 + config/hypr/UserScripts/WallpaperRandom.sh | 29 + config/hypr/UserScripts/WallpaperSelect.sh | 146 ++ config/hypr/UserScripts/Weather.py | 143 ++ config/hypr/UserScripts/Weather.sh | 86 + config/hypr/UserScripts/ZshChangeTheme.sh | 68 + config/hypr/animations/00-default.conf | 24 + config/hypr/animations/01-default - v2.conf | 25 + config/hypr/animations/03-disabled.conf | 3 + config/hypr/animations/END-4.conf | 37 + config/hypr/animations/HYDE - Vertical.conf | 32 + config/hypr/animations/HYDE - default.conf | 18 + config/hypr/animations/HYDE - minimal-1.conf | 24 + config/hypr/animations/HYDE - minimal-2.conf | 14 + config/hypr/animations/HYDE - optimized.conf | 39 + config/hypr/animations/ML4W - classic.conf | 13 + config/hypr/animations/ML4W - dynamic.conf | 18 + config/hypr/animations/ML4W - fast.conf | 22 + config/hypr/animations/ML4W - high.conf | 18 + config/hypr/animations/ML4W - moving.conf | 18 + config/hypr/animations/ML4W - standard.conf | 13 + config/hypr/animations/Mahaveer - me-1.conf | 53 + config/hypr/animations/Mahaveer - me-2.conf | 28 + config/hypr/application-style.conf | 7 + config/hypr/configs/Keybinds.conf | 148 ++ config/hypr/hypridle.conf | 49 + config/hypr/hyprland.conf | 40 + config/hypr/hyprlock-1080p.conf | 161 ++ config/hypr/hyprlock.conf | 161 ++ config/hypr/initial-boot.sh | 65 + config/hypr/monitors.conf | 60 + config/hypr/pyprland.toml | 12 + config/hypr/scripts/AirplaneMode.sh | 15 + config/hypr/scripts/Animations.sh | 30 + config/hypr/scripts/Brightness.sh | 73 + config/hypr/scripts/BrightnessKbd.sh | 50 + config/hypr/scripts/ChangeBlur.sh | 16 + config/hypr/scripts/ChangeLayout.sh | 29 + config/hypr/scripts/ClipManager.sh | 48 + config/hypr/scripts/DarkLight.sh | 249 +++ config/hypr/scripts/GameMode.sh | 32 + config/hypr/scripts/Hypridle.sh | 22 + config/hypr/scripts/KeyBinds.sh | 39 + config/hypr/scripts/KeyHints.sh | 72 + config/hypr/scripts/KillActiveProcess.sh | 7 + config/hypr/scripts/LockScreen.sh | 6 + config/hypr/scripts/MediaCtrl.sh | 60 + config/hypr/scripts/MonitorProfiles.sh | 41 + config/hypr/scripts/NixosDotsUpdate.sh | 72 + config/hypr/scripts/Polkit-NixOS.sh | 20 + config/hypr/scripts/Polkit.sh | 32 + config/hypr/scripts/PortalHyprland.sh | 15 + config/hypr/scripts/Refresh.sh | 50 + config/hypr/scripts/RefreshNoWaybar.sh | 40 + config/hypr/scripts/RofiEmoji.sh | 1870 ++++++++++++++++ config/hypr/scripts/RofiSearch.sh | 17 + .../scripts/RofiThemeSelector-modified.sh | 228 ++ config/hypr/scripts/RofiThemeSelector.sh | 74 + config/hypr/scripts/ScreenShot.sh | 155 ++ config/hypr/scripts/Sounds.sh | 76 + config/hypr/scripts/SwitchKeyboardLayout.sh | 103 + config/hypr/scripts/TouchPad.sh | 31 + config/hypr/scripts/UptimeNixOS.sh | 33 + config/hypr/scripts/Volume.sh | 142 ++ config/hypr/scripts/WallustSwww.sh | 38 + config/hypr/scripts/WaybarCava.sh | 36 + config/hypr/scripts/WaybarLayout.sh | 54 + config/hypr/scripts/WaybarStyles.sh | 49 + config/hypr/scripts/Wlogout.sh | 3 + config/hypr/v2.3.12 | 3 + .../hypr/wallpaper_effects/.wallpaper_current | Bin 0 -> 1031389 bytes .../wallpaper_effects/.wallpaper_modified | Bin 0 -> 442928 bytes config/hypr/wallust/wallust-hyprland.conf | 20 + config/hypr/workspaces.conf | 31 + config/kitty/kitty-colors.conf | 31 + config/kitty/kitty.conf | 30 + config/qt5ct/colors/Catppuccin-Latte.conf | 4 + config/qt5ct/colors/Catppuccin-Mocha.conf | 4 + config/qt5ct/qt5ct.conf | 32 + config/qt6ct/colors/Catppuccin-Latte.conf | 4 + config/qt6ct/colors/Catppuccin-Mocha.conf | 4 + config/qt6ct/qt6ct.conf | 32 + config/rofi/config-Animations.rasi | 43 + config/rofi/config-Monitors.rasi | 42 + config/rofi/config-calc.rasi | 24 + config/rofi/config-clipboard.rasi | 46 + config/rofi/config-edit.rasi | 51 + config/rofi/config-emoji.rasi | 48 + config/rofi/config-keybinds.rasi | 47 + config/rofi/config-rofi-Beats-menu.rasi | 44 + config/rofi/config-rofi-Beats.rasi | 47 + config/rofi/config-rofi-theme.rasi | 43 + config/rofi/config-search.rasi | 24 + config/rofi/config-wallpaper-effect.rasi | 49 + config/rofi/config-wallpaper.rasi | 68 + config/rofi/config-waybar-layout.rasi | 47 + config/rofi/config-waybar-style.rasi | 46 + config/rofi/config-zsh-theme.rasi | 67 + config/rofi/config.rasi | 23 + config/rofi/themes/LonerOrZ.rasi | 191 ++ config/rofi/themes/style-1.rasi | 243 ++ config/rofi/themes/style-10-Fancy-v2.rasi | 177 ++ config/rofi/themes/style-10-Fancy.rasi | 296 +++ .../rofi/themes/style-11-Win11-list-dark.rasi | 149 ++ .../themes/style-11-Win11-list-light.rasi | 151 ++ config/rofi/themes/style-12-TOP-Docu.rasi | 158 ++ config/rofi/themes/style-13-Vertical.rasi | 273 +++ config/rofi/themes/style-2-Dark.rasi | 187 ++ config/rofi/themes/style-2-Light.rasi | 191 ++ config/rofi/themes/style-3-FullScreen-v1.rasi | 254 +++ config/rofi/themes/style-3-Fullscreen-v2.rasi | 226 ++ config/rofi/themes/style-4.rasi | 326 +++ config/rofi/themes/style-5.rasi | 269 +++ config/rofi/themes/style-6.rasi | 239 ++ config/rofi/themes/style-7.rasi | 197 ++ config/rofi/themes/style-8.rasi | 239 ++ config/rofi/themes/style-9.rasi | 203 ++ config/rofi/wallust/colors-rofi.rasi | 49 + config/swappy/config | 9 + config/swaync/config.json | 92 + config/swaync/icons/backup.png | Bin 0 -> 19157 bytes config/swaync/icons/battery-quarter-solid.svg | 1 + config/swaync/icons/battery-status.png | Bin 0 -> 8682 bytes config/swaync/icons/brightness-100.png | Bin 0 -> 32959 bytes config/swaync/icons/brightness-20.png | Bin 0 -> 20950 bytes config/swaync/icons/brightness-40.png | Bin 0 -> 23444 bytes config/swaync/icons/brightness-60.png | Bin 0 -> 28411 bytes config/swaync/icons/brightness-80.png | Bin 0 -> 32409 bytes config/swaync/icons/dropper.png | Bin 0 -> 24962 bytes config/swaync/icons/microphone-mute.png | Bin 0 -> 27368 bytes config/swaync/icons/microphone.png | Bin 0 -> 24921 bytes config/swaync/icons/music.png | Bin 0 -> 26416 bytes config/swaync/icons/palette.png | Bin 0 -> 35168 bytes config/swaync/icons/picture.png | Bin 0 -> 30151 bytes config/swaync/icons/timer.png | Bin 0 -> 33607 bytes config/swaync/icons/uptime.png | Bin 0 -> 17642 bytes config/swaync/icons/volume-high.png | Bin 0 -> 27993 bytes config/swaync/icons/volume-low.png | Bin 0 -> 22565 bytes config/swaync/icons/volume-mid.png | Bin 0 -> 24989 bytes config/swaync/icons/volume-mute.png | Bin 0 -> 23907 bytes config/swaync/icons/vpn.png | Bin 0 -> 43432 bytes config/swaync/images/bell.png | Bin 0 -> 51752 bytes config/swaync/images/ja.png | Bin 0 -> 45191 bytes config/swaync/style.css | 351 +++ config/wallust/templates/colors-cava | 291 +++ config/wallust/templates/colors-hyprland.conf | 20 + config/wallust/templates/colors-kitty.conf | 31 + config/wallust/templates/colors-rofi.rasi | 49 + config/wallust/templates/colors-swaync.css | 11 + config/wallust/templates/colors-waybar.css | 22 + config/wallust/wallust.toml | 61 + config/waybar/Modules | 404 ++++ config/waybar/ModulesCustom | 204 ++ config/waybar/ModulesGroups | 124 ++ config/waybar/ModulesVertical | 121 + config/waybar/ModulesWorkspaces | 220 ++ config/waybar/UserModules | 9 + config/waybar/configs/[BOT & Left] SouthWest | 87 + config/waybar/configs/[BOT & Right] SouthEast | 87 + config/waybar/configs/[BOT] Camellia | 68 + config/waybar/configs/[BOT] Chrysanthemum | 35 + config/waybar/configs/[BOT] Default | 55 + config/waybar/configs/[BOT] Default Laptop | 57 + config/waybar/configs/[BOT] Gardenia | 37 + config/waybar/configs/[BOT] Peony | 42 + config/waybar/configs/[BOT] Simple | 39 + config/waybar/configs/[BOT] Sleek | 41 + config/waybar/configs/[LEFT] WestWing | 41 + config/waybar/configs/[LEFT] WestWing v2 | 59 + config/waybar/configs/[RIGHT] EastWing | 43 + config/waybar/configs/[RIGHT] EastWing v2 | 61 + config/waybar/configs/[TOP & BOT] SummitSplit | 90 + config/waybar/configs/[TOP & Left] NorthWest | 83 + config/waybar/configs/[TOP & Right] NorthEast | 84 + config/waybar/configs/[TOP] Camellia | 68 + config/waybar/configs/[TOP] Chrysanthemum | 35 + config/waybar/configs/[TOP] Default | 55 + config/waybar/configs/[TOP] Default (old v1) | 70 + config/waybar/configs/[TOP] Default (old v2) | 56 + config/waybar/configs/[TOP] Default (old v3) | 59 + config/waybar/configs/[TOP] Default (old v4) | 52 + config/waybar/configs/[TOP] Default Laptop | 57 + .../configs/[TOP] Default Laptop (old v1) | 74 + .../configs/[TOP] Default Laptop (old v2) | 59 + .../configs/[TOP] Default Laptop (old v3) | 59 + .../configs/[TOP] Default Laptop (old v4) | 54 + config/waybar/configs/[TOP] Everforest | 142 ++ config/waybar/configs/[TOP] Gardenia | 37 + config/waybar/configs/[TOP] Minimal - Long | 44 + config/waybar/configs/[TOP] Minimal - Short | 36 + config/waybar/configs/[TOP] Peony | 42 + config/waybar/configs/[TOP] Simple | 39 + config/waybar/configs/[TOP] Simpliest | 34 + config/waybar/configs/[TOP] Sleek | 40 + config/waybar/configs/[TOP] nixos | 49 + .../waybar/style/[0 VERTICAL] Golden Noir.css | 203 ++ .../style/[0 VERTICAL] Oglo Chicklets.css | 394 ++++ .../style/[0 VERTICAL] [Catpuccin] Mocha.css | 221 ++ .../style/[Black & White] Monochrome.css | 214 ++ config/waybar/style/[Catppuccin] Frappe.css | 279 +++ config/waybar/style/[Catppuccin] Latte.css | 278 +++ config/waybar/style/[Catppuccin] Mocha.css | 296 +++ config/waybar/style/[Colored] Chroma Glow.css | 328 +++ config/waybar/style/[Colored] Translucent.css | 344 +++ .../style/[Colorful] Aurora Blossom.css | 197 ++ config/waybar/style/[Colorful] Aurora.css | 205 ++ .../style/[Colorful] Oglo Chicklets.css | 411 ++++ .../style/[Colorful] Rainbow Spectrum.css | 318 +++ config/waybar/style/[Dark] Golden Eclipse.css | 203 ++ config/waybar/style/[Dark] Golden Noir.css | 203 ++ config/waybar/style/[Dark] Half-Moon.css | 316 +++ .../[Dark] Latte-Wallust combined v2.css | 264 +++ .../style/[Dark] Latte-Wallust combined.css | 274 +++ config/waybar/style/[Dark] Purpl.css | 222 ++ .../style/[Dark] Wallust Obsidian Edge.css | 195 ++ config/waybar/style/[Extra] Crimson.css | 193 ++ config/waybar/style/[Extra] EverForest.css | 320 +++ config/waybar/style/[Extra] Mauve.css | 211 ++ .../[Extra] Modern-Combined - Transparent.css | 276 +++ .../waybar/style/[Extra] Modern-Combined.css | 291 +++ config/waybar/style/[Extra] Rose Pine.css | 236 ++ config/waybar/style/[Extra] Simple Pink.css | 204 ++ .../style/[Light] Monochrome Contrast.css | 198 ++ config/waybar/style/[Light] Obsidian Glow.css | 199 ++ .../waybar/style/[Rainbow] RGB Bordered.css | 302 +++ config/waybar/style/[Retro] Simple Style.css | 176 ++ .../style/[Transparent] Crystal Clear.css | 190 ++ .../style/[WALLUST] ML4W-modern-mixed.css | 385 ++++ config/waybar/style/[WALLUST] ML4W-modern.css | 378 ++++ .../[Wallust Bordered] Chroma Fusion Edge.css | 307 +++ .../[Wallust Bordered] Chroma Simple.css | 309 +++ .../[Wallust Transparent] Crystal Clear.css | 208 ++ config/waybar/style/[Wallust] Box type.css | 216 ++ config/waybar/style/[Wallust] Chroma Edge.css | 370 ++++ .../waybar/style/[Wallust] Chroma Fusion.css | 309 +++ .../style/[Wallust] Chroma Tally V2.css | 271 +++ .../waybar/style/[Wallust] Chroma Tally.css | 271 +++ config/waybar/style/[Wallust] Colored.css | 221 ++ config/waybar/style/[Wallust] Simple.css | 211 ++ .../waybar/style/catppuccin-themes/frappe.css | 26 + .../waybar/style/catppuccin-themes/latte.css | 37 + .../waybar/style/catppuccin-themes/mocha.css | 38 + .../style/catppuccin-themes/rgbmocha.css | 49 + config/waybar/wallust/colors-waybar.css | 22 + config/wlogout/icons/hibernate-hover.png | Bin 0 -> 18289 bytes config/wlogout/icons/hibernate-hover1.png | Bin 0 -> 5721 bytes config/wlogout/icons/hibernate.png | Bin 0 -> 16971 bytes config/wlogout/icons/lock-hover.png | Bin 0 -> 11238 bytes config/wlogout/icons/lock.png | Bin 0 -> 19889 bytes config/wlogout/icons/logout-hover.png | Bin 0 -> 9797 bytes config/wlogout/icons/logout.png | Bin 0 -> 21801 bytes config/wlogout/icons/moon_865813.png | Bin 0 -> 14964 bytes config/wlogout/icons/power-hover.png | Bin 0 -> 42555 bytes config/wlogout/icons/power.png | Bin 0 -> 60403 bytes config/wlogout/icons/restart-hover.png | Bin 0 -> 25740 bytes config/wlogout/icons/restart.png | Bin 0 -> 50871 bytes config/wlogout/icons/sleep-hover.png | Bin 0 -> 9522 bytes config/wlogout/icons/sleep.png | Bin 0 -> 26018 bytes config/wlogout/icons/sleep2.png | Bin 0 -> 14964 bytes config/wlogout/layout | 36 + config/wlogout/style.css | 88 + copy.sh | 2 +- 320 files changed, 35502 insertions(+), 1 deletion(-) create mode 100644 config/Kvantum/catppuccin-latte-blue/catppuccin-latte-blue.kvconfig create mode 100644 config/Kvantum/catppuccin-latte-blue/catppuccin-latte-blue.svg create mode 100644 config/Kvantum/catppuccin-mocha-blue/catppuccin-mocha-blue.kvconfig create mode 100644 config/Kvantum/catppuccin-mocha-blue/catppuccin-mocha-blue.svg create mode 100644 config/Kvantum/kvantum.kvconfig create mode 100644 config/ags/config.js create mode 100644 config/ags/modules/.configuration/user_options.js create mode 100644 config/ags/modules/.miscutils/icons.js create mode 100644 config/ags/modules/.miscutils/mathfuncs.js create mode 100644 config/ags/modules/.miscutils/system.js create mode 100644 config/ags/modules/.widgethacks/advancedrevealers.js create mode 100644 config/ags/modules/.widgethacks/popupwindow.js create mode 100644 config/ags/modules/.widgetutils/clickthrough.js create mode 100644 config/ags/modules/.widgetutils/cursorhover.js create mode 100644 config/ags/modules/.widgetutils/keybind.js create mode 100644 config/ags/modules/overview/actions.js create mode 100644 config/ags/modules/overview/main.js create mode 100644 config/ags/modules/overview/miscfunctions.js create mode 100644 config/ags/modules/overview/overview_hyprland.js create mode 100644 config/ags/modules/overview/searchbuttons.js create mode 100644 config/ags/modules/overview/searchitem.js create mode 100644 config/ags/modules/overview/windowcontent.js create mode 100644 config/ags/user/style.css create mode 100644 config/ags/user_options.js create mode 100644 config/ags/variables.js create mode 100644 config/btop/btop.conf create mode 100644 config/btop/themes/catppuccin_frappe.theme create mode 100644 config/btop/themes/catppuccin_latte.theme create mode 100644 config/btop/themes/catppuccin_macchiato.theme create mode 100644 config/btop/themes/catppuccin_mocha.theme create mode 100644 config/cava/config create mode 100644 config/cava/shaders/bar_spectrum.frag create mode 100644 config/cava/shaders/normalized_bars.frag create mode 100644 config/cava/shaders/northern_lights.frag create mode 100644 config/cava/shaders/pass_through.vert create mode 100644 config/fastfetch/config-compact.jsonc create mode 100644 config/fastfetch/config-pokemon.jsonc create mode 100644 config/fastfetch/config-v2.jsonc create mode 100644 config/fastfetch/config.jsonc create mode 100644 config/hypr/Monitor_Profiles/README create mode 100644 config/hypr/Monitor_Profiles/default.conf create mode 100644 config/hypr/UserConfigs/00-Readme create mode 100644 config/hypr/UserConfigs/ENVariables.conf create mode 100644 config/hypr/UserConfigs/LaptopDisplay.conf create mode 100644 config/hypr/UserConfigs/Laptops.conf create mode 100644 config/hypr/UserConfigs/Startup_Apps.conf create mode 100644 config/hypr/UserConfigs/UserAnimations.conf create mode 100644 config/hypr/UserConfigs/UserDecorations.conf create mode 100644 config/hypr/UserConfigs/UserKeybinds.conf create mode 100644 config/hypr/UserConfigs/UserSettings.conf create mode 100644 config/hypr/UserConfigs/WindowRules.conf create mode 100644 config/hypr/UserConfigs/WorkSpaceRules create mode 100644 config/hypr/UserScripts/00-Readme create mode 100644 config/hypr/UserScripts/NixosDots_Quick_Settings.sh create mode 100644 config/hypr/UserScripts/RainbowBorders.sh create mode 100644 config/hypr/UserScripts/RofiBeats.sh create mode 100644 config/hypr/UserScripts/RofiCalc.sh create mode 100644 config/hypr/UserScripts/WallpaperAutoChange.sh create mode 100644 config/hypr/UserScripts/WallpaperEffects.sh create mode 100644 config/hypr/UserScripts/WallpaperRandom.sh create mode 100644 config/hypr/UserScripts/WallpaperSelect.sh create mode 100644 config/hypr/UserScripts/Weather.py create mode 100644 config/hypr/UserScripts/Weather.sh create mode 100644 config/hypr/UserScripts/ZshChangeTheme.sh create mode 100644 config/hypr/animations/00-default.conf create mode 100644 config/hypr/animations/01-default - v2.conf create mode 100644 config/hypr/animations/03-disabled.conf create mode 100644 config/hypr/animations/END-4.conf create mode 100644 config/hypr/animations/HYDE - Vertical.conf create mode 100644 config/hypr/animations/HYDE - default.conf create mode 100644 config/hypr/animations/HYDE - minimal-1.conf create mode 100644 config/hypr/animations/HYDE - minimal-2.conf create mode 100644 config/hypr/animations/HYDE - optimized.conf create mode 100644 config/hypr/animations/ML4W - classic.conf create mode 100644 config/hypr/animations/ML4W - dynamic.conf create mode 100644 config/hypr/animations/ML4W - fast.conf create mode 100644 config/hypr/animations/ML4W - high.conf create mode 100644 config/hypr/animations/ML4W - moving.conf create mode 100644 config/hypr/animations/ML4W - standard.conf create mode 100644 config/hypr/animations/Mahaveer - me-1.conf create mode 100644 config/hypr/animations/Mahaveer - me-2.conf create mode 100644 config/hypr/application-style.conf create mode 100644 config/hypr/configs/Keybinds.conf create mode 100644 config/hypr/hypridle.conf create mode 100644 config/hypr/hyprland.conf create mode 100644 config/hypr/hyprlock-1080p.conf create mode 100644 config/hypr/hyprlock.conf create mode 100644 config/hypr/initial-boot.sh create mode 100644 config/hypr/monitors.conf create mode 100644 config/hypr/pyprland.toml create mode 100644 config/hypr/scripts/AirplaneMode.sh create mode 100644 config/hypr/scripts/Animations.sh create mode 100644 config/hypr/scripts/Brightness.sh create mode 100644 config/hypr/scripts/BrightnessKbd.sh create mode 100644 config/hypr/scripts/ChangeBlur.sh create mode 100644 config/hypr/scripts/ChangeLayout.sh create mode 100644 config/hypr/scripts/ClipManager.sh create mode 100644 config/hypr/scripts/DarkLight.sh create mode 100644 config/hypr/scripts/GameMode.sh create mode 100644 config/hypr/scripts/Hypridle.sh create mode 100644 config/hypr/scripts/KeyBinds.sh create mode 100644 config/hypr/scripts/KeyHints.sh create mode 100644 config/hypr/scripts/KillActiveProcess.sh create mode 100644 config/hypr/scripts/LockScreen.sh create mode 100644 config/hypr/scripts/MediaCtrl.sh create mode 100644 config/hypr/scripts/MonitorProfiles.sh create mode 100644 config/hypr/scripts/NixosDotsUpdate.sh create mode 100644 config/hypr/scripts/Polkit-NixOS.sh create mode 100644 config/hypr/scripts/Polkit.sh create mode 100644 config/hypr/scripts/PortalHyprland.sh create mode 100644 config/hypr/scripts/Refresh.sh create mode 100644 config/hypr/scripts/RefreshNoWaybar.sh create mode 100644 config/hypr/scripts/RofiEmoji.sh create mode 100644 config/hypr/scripts/RofiSearch.sh create mode 100644 config/hypr/scripts/RofiThemeSelector-modified.sh create mode 100644 config/hypr/scripts/RofiThemeSelector.sh create mode 100644 config/hypr/scripts/ScreenShot.sh create mode 100644 config/hypr/scripts/Sounds.sh create mode 100644 config/hypr/scripts/SwitchKeyboardLayout.sh create mode 100644 config/hypr/scripts/TouchPad.sh create mode 100644 config/hypr/scripts/UptimeNixOS.sh create mode 100644 config/hypr/scripts/Volume.sh create mode 100644 config/hypr/scripts/WallustSwww.sh create mode 100644 config/hypr/scripts/WaybarCava.sh create mode 100644 config/hypr/scripts/WaybarLayout.sh create mode 100644 config/hypr/scripts/WaybarStyles.sh create mode 100644 config/hypr/scripts/Wlogout.sh create mode 100644 config/hypr/v2.3.12 create mode 100644 config/hypr/wallpaper_effects/.wallpaper_current create mode 100644 config/hypr/wallpaper_effects/.wallpaper_modified create mode 100644 config/hypr/wallust/wallust-hyprland.conf create mode 100644 config/hypr/workspaces.conf create mode 100644 config/kitty/kitty-colors.conf create mode 100644 config/kitty/kitty.conf create mode 100644 config/qt5ct/colors/Catppuccin-Latte.conf create mode 100644 config/qt5ct/colors/Catppuccin-Mocha.conf create mode 100644 config/qt5ct/qt5ct.conf create mode 100644 config/qt6ct/colors/Catppuccin-Latte.conf create mode 100644 config/qt6ct/colors/Catppuccin-Mocha.conf create mode 100644 config/qt6ct/qt6ct.conf create mode 100644 config/rofi/config-Animations.rasi create mode 100644 config/rofi/config-Monitors.rasi create mode 100644 config/rofi/config-calc.rasi create mode 100644 config/rofi/config-clipboard.rasi create mode 100644 config/rofi/config-edit.rasi create mode 100644 config/rofi/config-emoji.rasi create mode 100644 config/rofi/config-keybinds.rasi create mode 100644 config/rofi/config-rofi-Beats-menu.rasi create mode 100644 config/rofi/config-rofi-Beats.rasi create mode 100644 config/rofi/config-rofi-theme.rasi create mode 100644 config/rofi/config-search.rasi create mode 100644 config/rofi/config-wallpaper-effect.rasi create mode 100644 config/rofi/config-wallpaper.rasi create mode 100644 config/rofi/config-waybar-layout.rasi create mode 100644 config/rofi/config-waybar-style.rasi create mode 100644 config/rofi/config-zsh-theme.rasi create mode 100644 config/rofi/config.rasi create mode 100644 config/rofi/themes/LonerOrZ.rasi create mode 100644 config/rofi/themes/style-1.rasi create mode 100644 config/rofi/themes/style-10-Fancy-v2.rasi create mode 100644 config/rofi/themes/style-10-Fancy.rasi create mode 100644 config/rofi/themes/style-11-Win11-list-dark.rasi create mode 100644 config/rofi/themes/style-11-Win11-list-light.rasi create mode 100644 config/rofi/themes/style-12-TOP-Docu.rasi create mode 100644 config/rofi/themes/style-13-Vertical.rasi create mode 100644 config/rofi/themes/style-2-Dark.rasi create mode 100644 config/rofi/themes/style-2-Light.rasi create mode 100644 config/rofi/themes/style-3-FullScreen-v1.rasi create mode 100644 config/rofi/themes/style-3-Fullscreen-v2.rasi create mode 100644 config/rofi/themes/style-4.rasi create mode 100644 config/rofi/themes/style-5.rasi create mode 100644 config/rofi/themes/style-6.rasi create mode 100644 config/rofi/themes/style-7.rasi create mode 100644 config/rofi/themes/style-8.rasi create mode 100644 config/rofi/themes/style-9.rasi create mode 100644 config/rofi/wallust/colors-rofi.rasi create mode 100644 config/swappy/config create mode 100644 config/swaync/config.json create mode 100644 config/swaync/icons/backup.png create mode 100644 config/swaync/icons/battery-quarter-solid.svg create mode 100644 config/swaync/icons/battery-status.png create mode 100644 config/swaync/icons/brightness-100.png create mode 100644 config/swaync/icons/brightness-20.png create mode 100644 config/swaync/icons/brightness-40.png create mode 100644 config/swaync/icons/brightness-60.png create mode 100644 config/swaync/icons/brightness-80.png create mode 100644 config/swaync/icons/dropper.png create mode 100644 config/swaync/icons/microphone-mute.png create mode 100644 config/swaync/icons/microphone.png create mode 100644 config/swaync/icons/music.png create mode 100644 config/swaync/icons/palette.png create mode 100644 config/swaync/icons/picture.png create mode 100644 config/swaync/icons/timer.png create mode 100644 config/swaync/icons/uptime.png create mode 100644 config/swaync/icons/volume-high.png create mode 100644 config/swaync/icons/volume-low.png create mode 100644 config/swaync/icons/volume-mid.png create mode 100644 config/swaync/icons/volume-mute.png create mode 100644 config/swaync/icons/vpn.png create mode 100644 config/swaync/images/bell.png create mode 100644 config/swaync/images/ja.png create mode 100644 config/swaync/style.css create mode 100644 config/wallust/templates/colors-cava create mode 100644 config/wallust/templates/colors-hyprland.conf create mode 100644 config/wallust/templates/colors-kitty.conf create mode 100644 config/wallust/templates/colors-rofi.rasi create mode 100644 config/wallust/templates/colors-swaync.css create mode 100644 config/wallust/templates/colors-waybar.css create mode 100644 config/wallust/wallust.toml create mode 100644 config/waybar/Modules create mode 100644 config/waybar/ModulesCustom create mode 100644 config/waybar/ModulesGroups create mode 100644 config/waybar/ModulesVertical create mode 100644 config/waybar/ModulesWorkspaces create mode 100644 config/waybar/UserModules create mode 100644 config/waybar/configs/[BOT & Left] SouthWest create mode 100644 config/waybar/configs/[BOT & Right] SouthEast create mode 100644 config/waybar/configs/[BOT] Camellia create mode 100644 config/waybar/configs/[BOT] Chrysanthemum create mode 100644 config/waybar/configs/[BOT] Default create mode 100644 config/waybar/configs/[BOT] Default Laptop create mode 100644 config/waybar/configs/[BOT] Gardenia create mode 100644 config/waybar/configs/[BOT] Peony create mode 100644 config/waybar/configs/[BOT] Simple create mode 100644 config/waybar/configs/[BOT] Sleek create mode 100644 config/waybar/configs/[LEFT] WestWing create mode 100644 config/waybar/configs/[LEFT] WestWing v2 create mode 100644 config/waybar/configs/[RIGHT] EastWing create mode 100644 config/waybar/configs/[RIGHT] EastWing v2 create mode 100644 config/waybar/configs/[TOP & BOT] SummitSplit create mode 100644 config/waybar/configs/[TOP & Left] NorthWest create mode 100644 config/waybar/configs/[TOP & Right] NorthEast create mode 100644 config/waybar/configs/[TOP] Camellia create mode 100644 config/waybar/configs/[TOP] Chrysanthemum create mode 100644 config/waybar/configs/[TOP] Default create mode 100644 config/waybar/configs/[TOP] Default (old v1) create mode 100644 config/waybar/configs/[TOP] Default (old v2) create mode 100644 config/waybar/configs/[TOP] Default (old v3) create mode 100644 config/waybar/configs/[TOP] Default (old v4) create mode 100644 config/waybar/configs/[TOP] Default Laptop create mode 100644 config/waybar/configs/[TOP] Default Laptop (old v1) create mode 100644 config/waybar/configs/[TOP] Default Laptop (old v2) create mode 100644 config/waybar/configs/[TOP] Default Laptop (old v3) create mode 100644 config/waybar/configs/[TOP] Default Laptop (old v4) create mode 100644 config/waybar/configs/[TOP] Everforest create mode 100644 config/waybar/configs/[TOP] Gardenia create mode 100644 config/waybar/configs/[TOP] Minimal - Long create mode 100644 config/waybar/configs/[TOP] Minimal - Short create mode 100644 config/waybar/configs/[TOP] Peony create mode 100644 config/waybar/configs/[TOP] Simple create mode 100644 config/waybar/configs/[TOP] Simpliest create mode 100644 config/waybar/configs/[TOP] Sleek create mode 100644 config/waybar/configs/[TOP] nixos create mode 100644 config/waybar/style/[0 VERTICAL] Golden Noir.css create mode 100644 config/waybar/style/[0 VERTICAL] Oglo Chicklets.css create mode 100644 config/waybar/style/[0 VERTICAL] [Catpuccin] Mocha.css create mode 100644 config/waybar/style/[Black & White] Monochrome.css create mode 100644 config/waybar/style/[Catppuccin] Frappe.css create mode 100644 config/waybar/style/[Catppuccin] Latte.css create mode 100644 config/waybar/style/[Catppuccin] Mocha.css create mode 100644 config/waybar/style/[Colored] Chroma Glow.css create mode 100644 config/waybar/style/[Colored] Translucent.css create mode 100644 config/waybar/style/[Colorful] Aurora Blossom.css create mode 100644 config/waybar/style/[Colorful] Aurora.css create mode 100644 config/waybar/style/[Colorful] Oglo Chicklets.css create mode 100644 config/waybar/style/[Colorful] Rainbow Spectrum.css create mode 100644 config/waybar/style/[Dark] Golden Eclipse.css create mode 100644 config/waybar/style/[Dark] Golden Noir.css create mode 100644 config/waybar/style/[Dark] Half-Moon.css create mode 100644 config/waybar/style/[Dark] Latte-Wallust combined v2.css create mode 100644 config/waybar/style/[Dark] Latte-Wallust combined.css create mode 100644 config/waybar/style/[Dark] Purpl.css create mode 100644 config/waybar/style/[Dark] Wallust Obsidian Edge.css create mode 100644 config/waybar/style/[Extra] Crimson.css create mode 100644 config/waybar/style/[Extra] EverForest.css create mode 100644 config/waybar/style/[Extra] Mauve.css create mode 100644 config/waybar/style/[Extra] Modern-Combined - Transparent.css create mode 100644 config/waybar/style/[Extra] Modern-Combined.css create mode 100644 config/waybar/style/[Extra] Rose Pine.css create mode 100644 config/waybar/style/[Extra] Simple Pink.css create mode 100644 config/waybar/style/[Light] Monochrome Contrast.css create mode 100644 config/waybar/style/[Light] Obsidian Glow.css create mode 100644 config/waybar/style/[Rainbow] RGB Bordered.css create mode 100644 config/waybar/style/[Retro] Simple Style.css create mode 100644 config/waybar/style/[Transparent] Crystal Clear.css create mode 100644 config/waybar/style/[WALLUST] ML4W-modern-mixed.css create mode 100644 config/waybar/style/[WALLUST] ML4W-modern.css create mode 100644 config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css create mode 100644 config/waybar/style/[Wallust Bordered] Chroma Simple.css create mode 100644 config/waybar/style/[Wallust Transparent] Crystal Clear.css create mode 100644 config/waybar/style/[Wallust] Box type.css create mode 100644 config/waybar/style/[Wallust] Chroma Edge.css create mode 100644 config/waybar/style/[Wallust] Chroma Fusion.css create mode 100644 config/waybar/style/[Wallust] Chroma Tally V2.css create mode 100644 config/waybar/style/[Wallust] Chroma Tally.css create mode 100644 config/waybar/style/[Wallust] Colored.css create mode 100644 config/waybar/style/[Wallust] Simple.css create mode 100644 config/waybar/style/catppuccin-themes/frappe.css create mode 100644 config/waybar/style/catppuccin-themes/latte.css create mode 100644 config/waybar/style/catppuccin-themes/mocha.css create mode 100644 config/waybar/style/catppuccin-themes/rgbmocha.css create mode 100644 config/waybar/wallust/colors-waybar.css create mode 100644 config/wlogout/icons/hibernate-hover.png create mode 100644 config/wlogout/icons/hibernate-hover1.png create mode 100644 config/wlogout/icons/hibernate.png create mode 100644 config/wlogout/icons/lock-hover.png create mode 100644 config/wlogout/icons/lock.png create mode 100644 config/wlogout/icons/logout-hover.png create mode 100644 config/wlogout/icons/logout.png create mode 100644 config/wlogout/icons/moon_865813.png create mode 100644 config/wlogout/icons/power-hover.png create mode 100644 config/wlogout/icons/power.png create mode 100644 config/wlogout/icons/restart-hover.png create mode 100644 config/wlogout/icons/restart.png create mode 100644 config/wlogout/icons/sleep-hover.png create mode 100644 config/wlogout/icons/sleep.png create mode 100644 config/wlogout/icons/sleep2.png create mode 100644 config/wlogout/layout create mode 100644 config/wlogout/style.css diff --git a/config/Kvantum/catppuccin-latte-blue/catppuccin-latte-blue.kvconfig b/config/Kvantum/catppuccin-latte-blue/catppuccin-latte-blue.kvconfig new file mode 100644 index 0000000..0ce2484 --- /dev/null +++ b/config/Kvantum/catppuccin-latte-blue/catppuccin-latte-blue.kvconfig @@ -0,0 +1,465 @@ +[%General] +author=elkrien based on Arc Dark style +comment=Catppuccin-Latte-Blue +combo_focus_rect=true +spread_menuitems=true +left_tabs=true +mirror_doc_tabs=true +scroll_width=8 +attach_active_tab=true +composite=true +menu_shadow_depth=7 +tooltip_shadow_depth=0 +splitter_width=7 +check_size=16 +slider_width=4 +slider_handle_width=18 +slider_handle_length=18 +textless_progressbar=false +menubar_mouse_tracking=true +slim_toolbars=false +toolbutton_style=1 +x11drag=menubar_and_primary_toolbar +double_click=false +translucent_windows=false +blurring=false +popup_blurring=true +opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam,qmplay2 +group_toolbar_buttons=false +vertical_spin_indicators=false +fill_rubberband=false +spread_progressbar=true +merge_menubar_with_toolbar=true +small_icon_size=16 +large_icon_size=32 +button_icon_size=16 +scroll_arrows=false +iconless_pushbutton=true +toolbar_icon_size=16 +combo_as_lineedit=true +button_contents_shift=false +groupbox_top_label=true +inline_spin_indicators=true +joined_inactive_tabs=false +layout_spacing=2 +submenu_overlap=0 +tooltip_delay=-1 +animate_states=false +transient_scrollbar=true +alt_mnemonic=true +combo_menu=true +layout_margin=4 +no_window_pattern=false +respect_DE=true +scroll_min_extent=36 +scrollable_menu=false +scrollbar_in_view=false +spin_button_width=16 +submenu_delay=250 +tree_branch_line=true +progressbar_thickness=8 +click_behavior=0 +contrast=1.00 +dialog_button_layout=0 +drag_from_buttons=false +hide_combo_checkboxes=false +intensity=1.00 +no_inactiveness=false +reduce_menu_opacity=0 +reduce_window_opacity=10 +saturation=1.00 +shadowless_popup=false +transient_groove=false + +[GeneralColors] +window.color=#EFF1F5 +base.color=#E6E9EF +alt.base.color=#E6E9EF +button.color=#CCD0DA +light.color=#BCC0CC +mid.light.color=#BCC0CC +dark.color=#E6E9EF +mid.color=#E6E9EF +highlight.color=#1E66F5 +inactive.highlight.color=#1E66F5 +text.color=#4C4F69 +window.text.color=#4C4F69 +button.text.color=#4C4F69 +disabled.text.color=#ACB0BE +tooltip.text.color=#4C4F69 +highlight.text.color=#E6E9EF +link.color=#DC8A78 +link.visited.color=#1E66F5 + +[ItemView] +inherits=PanelButtonCommand +frame.element=itemview +interior.element=itemview +frame=true +interior=true +text.iconspacing=3 +text.toggle.color=#E6E9EF + +[RadioButton] +inherits=PanelButtonCommand +frame=false +interior.element=radio + +[CheckBox] +inherits=PanelButtonCommand +frame=false +interior.element=checkbox + +[TreeExpander] +indicator.element=tree +indicator.size=8 + +[ToolTip] +frame.top=4 +frame.right=4 +frame.bottom=4 +frame.left=4 +frame=true + +[PanelButtonCommand] +inherits=PanelButtonCommand +interior.element=button +frame.element=button +text.normal.color=#4C4F69 +text.focus.color=#4C4F69 +text.press.color=#E6E9EF +text.toggle.color=#E6E9EF + +[PanelButtonTool] +inherits=PanelButtonCommand + +[DockTitle] +inherits=PanelButtonCommand +interior=false +frame=false +text.margin.top=5 +text.margin.bottom=5 +text.margin.left=5 +text.margin.right=5 +indicator.size=0 + +[Dock] +interior.element=toolbar +frame.element=toolbar +frame=true +interior=true + +[GroupBox] +inherits=PanelButtonCommand +interior.element=tabframe +interior=true +frame=false + +[Focus] +inherits=PanelButtonCommand +frame=true +frame.element=focus +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.patternsize=20 + +[GenericFrame] +inherits=PanelButtonCommand +frame.element=common +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[Slider] +inherits=PanelButtonCommand +interior=true +frame.element=slider +interior.element=slider +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +focusFrame=true + +[SliderCursor] +inherits=PanelButtonCommand +interior=true +interior.element=slidercursor +frame=false + +[LineEdit] +inherits=PanelButtonCommand +frame.element=lineedit +interior.element=lineedit + +[IndicatorSpinBox] +inherits=LineEdit +frame.element=lineedit +interior.element=lineedit +frame.top=0 +frame.bottom=2 +frame.left=2 +frame.right=2 +indicator.size=8 + +[DropDownButton] +inherits=PanelButtonCommand +frame.top=2 +frame.bottom=2 +frame.left=0 +frame.right=1 +indicator.size=8 + +[ToolboxTab] +inherits=PanelButtonCommand +frame.element=tabframe +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[Tab] +inherits=PanelButtonCommand +interior.element=tab +frame.element=tab +frame.top=2 +frame.bottom=3 +frame.left=3 +frame.right=3 +indicator.size=10 +text.normal.color=#ACB0BE +text.focus.color=#4C4F69 +text.press.color=#4C4F69 +text.toggle.color=#4C4F69 +focusFrame=true + +[TabBarFrame] +inherits=GenericFrame +frame=true +frame.element=tabBarFrame +interior=false +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[TabFrame] +inherits=PanelButtonCommand +frame.element=tabframe +interior.element=tabframe + +[Dialog] +inherits=TabBarFrame +frame.element=tabframe +interior=false +frame=false +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[HeaderSection] +inherits=PanelButtonCommand +interior.element=header +frame.element=header +frame.top=0 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.expansion=0 +text.normal.color=#4C4F69 +text.focus.color=#1E66F5 +text.press.color=#4C4F69 +text.toggle.color=#4C4F69 +indicator.element=harrow + +[SizeGrip] +inherits=PanelButtonCommand +frame=false +interior=false +indicator.element=resize-grip +indicator.size=0 + +[Toolbar] +inherits=PanelButtonCommand +interior.element=menubar +frame.element=menubar +frame=true +frame.bottom=4 +frame.left=4 +frame.right=4 +text.normal.color=#4C4F69 +text.focus.color=#4C4F69 +text.press.color=#1E66F5 +text.toggle.color=#1E66F5 +text.bold=false + +[MenuBar] +inherits=PanelButtonCommand +frame.element=menubar +interior.element=menubar +frame.bottom=0 +text.normal.color=#4C4F69 +frame.expansion=0 +text.bold=false + +[ToolbarButton] +frame.element=tbutton +interior.element=tbutton +indicator.element=arrow +text.normal.color=#4C4F69 +text.focus.color=#4C4F69 +text.press.color=#E6E9EF +text.toggle.color=#E6E9EF +text.bold=false + +[Scrollbar] +inherits=PanelButtonCommand +indicator.size=0 +interior=false +frame=false + +[ScrollbarGroove] +inherits=PanelButtonCommand +interior=false +frame=false + +[ScrollbarSlider] +inherits=PanelButtonCommand +interior=false +frame.element=scrollbarslider +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[ProgressbarContents] +inherits=PanelButtonCommand +frame=true +frame.element=progress-pattern +interior.element=progress-pattern +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 + +[Progressbar] +inherits=PanelButtonCommand +frame.element=progress +interior.element=progress +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin=0 +text.normal.color=#4C4F69 +text.focus.color=#4C4F69 +text.press.color=#E6E9EF +text.toggle.color=#E6E9EF +text.bold=false +frame.expansion=18 + +[RadioButton] +inherits=PanelButtonCommand + +[Menu] +frame.element=menu +interior.element=menu +inherits=PanelButtonCommand +text.press.color=#E6E9EF +text.toggle.color=#E6E9EF +text.bold=false +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 + +[MenuItem] +inherits=PanelButtonCommand +interior.element=menuitem +indicator.size=8 +text.focus.color=#4C4F69 +text.press.color=#4C4F69 + +[MenuBarItem] +inherits=PanelButtonCommand +interior.element=menubaritem +frame=false +text.margin.top=3 +text.margin.bottom=3 +text.margin.left=5 +text.margin.right=5 + +[StatusBar] +inherits=Toolbar +frame.element=toolbar +font.bold=true +text.normal.color=#4C4F69 +frame=true +frame.top=0 +frame.bottom=0 + +[TitleBar] +inherits=PanelButtonCommand +frame=false +interior=false +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=3 +text.margin.right=3 + +[ComboBox] +inherits=PanelButtonCommand +indicator.size=8 +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +text.margin.top=1 +text.margin.bottom=1 +text.margin.left=3 +text.margin.right=3 +text.toggle.color=#4C4F69 + +[ToolboxTab] +inherits=PanelButtonCommand +text.normal.color=#4C4F69 +text.press.color=#4C4F69 +text.focus.color=#4C4F69 + +[Hacks] +transparent_dolphin_view=false +blur_konsole=true +transparent_ktitle_label=true +transparent_menutitle=true +respect_darkness=true +kcapacitybar_as_progressbar=true +force_size_grip=false +iconless_pushbutton=true +iconless_menu=false +disabled_icon_opacity=100 +lxqtmainmenu_iconsize=0 +normal_default_pushbutton=true +single_top_toolbar=false +tint_on_mouseover=0 +transparent_pcmanfm_sidepane=true +transparent_pcmanfm_view=false +blur_translucent=true +centered_forms=false +kinetic_scrolling=false +middle_click_scroll=false +no_selection_tint=false +noninteger_translucency=false +style_vertical_toolbars=false +blur_only_active_window=false + +[Window] +interior=true +interior.element=window +frame.top=0 +frame.bottom=0 +frame.left=0 +frame.right=0 diff --git a/config/Kvantum/catppuccin-latte-blue/catppuccin-latte-blue.svg b/config/Kvantum/catppuccin-latte-blue/catppuccin-latte-blue.svg new file mode 100644 index 0000000..de83096 --- /dev/null +++ b/config/Kvantum/catppuccin-latte-blue/catppuccin-latte-blue.svg @@ -0,0 +1,1958 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/Kvantum/catppuccin-mocha-blue/catppuccin-mocha-blue.kvconfig b/config/Kvantum/catppuccin-mocha-blue/catppuccin-mocha-blue.kvconfig new file mode 100644 index 0000000..e61067b --- /dev/null +++ b/config/Kvantum/catppuccin-mocha-blue/catppuccin-mocha-blue.kvconfig @@ -0,0 +1,465 @@ +[%General] +author=elkrien based on Arc Dark style +comment=Catppuccin-Mocha-Blue +combo_focus_rect=true +spread_menuitems=true +left_tabs=true +mirror_doc_tabs=true +scroll_width=8 +attach_active_tab=true +composite=true +menu_shadow_depth=7 +tooltip_shadow_depth=0 +splitter_width=7 +check_size=16 +slider_width=4 +slider_handle_width=18 +slider_handle_length=18 +textless_progressbar=false +menubar_mouse_tracking=true +slim_toolbars=false +toolbutton_style=1 +x11drag=menubar_and_primary_toolbar +double_click=false +translucent_windows=false +blurring=false +popup_blurring=true +opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam,qmplay2 +group_toolbar_buttons=false +vertical_spin_indicators=false +fill_rubberband=false +spread_progressbar=true +merge_menubar_with_toolbar=true +small_icon_size=16 +large_icon_size=32 +button_icon_size=16 +scroll_arrows=false +iconless_pushbutton=true +toolbar_icon_size=16 +combo_as_lineedit=true +button_contents_shift=false +groupbox_top_label=true +inline_spin_indicators=true +joined_inactive_tabs=false +layout_spacing=2 +submenu_overlap=0 +tooltip_delay=-1 +animate_states=false +transient_scrollbar=true +alt_mnemonic=true +combo_menu=true +layout_margin=4 +no_window_pattern=false +respect_DE=true +scroll_min_extent=36 +scrollable_menu=false +scrollbar_in_view=false +spin_button_width=16 +submenu_delay=250 +tree_branch_line=true +progressbar_thickness=8 +click_behavior=0 +contrast=1.00 +dialog_button_layout=0 +drag_from_buttons=false +hide_combo_checkboxes=false +intensity=1.00 +no_inactiveness=false +reduce_menu_opacity=0 +reduce_window_opacity=10 +saturation=1.00 +shadowless_popup=false +transient_groove=false + +[GeneralColors] +window.color=#1E1E2E +base.color=#181825 +alt.base.color=#181825 +button.color=#313244 +light.color=#45475A +mid.light.color=#45475A +dark.color=#181825 +mid.color=#181825 +highlight.color=#89B4FA +inactive.highlight.color=#89B4FA +text.color=#CDD6F4 +window.text.color=#CDD6F4 +button.text.color=#CDD6F4 +disabled.text.color=#585B70 +tooltip.text.color=#CDD6F4 +highlight.text.color=#181825 +link.color=#F5E0DC +link.visited.color=#89B4FA + +[ItemView] +inherits=PanelButtonCommand +frame.element=itemview +interior.element=itemview +frame=true +interior=true +text.iconspacing=3 +text.toggle.color=#181825 + +[RadioButton] +inherits=PanelButtonCommand +frame=false +interior.element=radio + +[CheckBox] +inherits=PanelButtonCommand +frame=false +interior.element=checkbox + +[TreeExpander] +indicator.element=tree +indicator.size=8 + +[ToolTip] +frame.top=4 +frame.right=4 +frame.bottom=4 +frame.left=4 +frame=true + +[PanelButtonCommand] +inherits=PanelButtonCommand +interior.element=button +frame.element=button +text.normal.color=#CDD6F4 +text.focus.color=#CDD6F4 +text.press.color=#181825 +text.toggle.color=#181825 + +[PanelButtonTool] +inherits=PanelButtonCommand + +[DockTitle] +inherits=PanelButtonCommand +interior=false +frame=false +text.margin.top=5 +text.margin.bottom=5 +text.margin.left=5 +text.margin.right=5 +indicator.size=0 + +[Dock] +interior.element=toolbar +frame.element=toolbar +frame=true +interior=true + +[GroupBox] +inherits=PanelButtonCommand +interior.element=tabframe +interior=true +frame=false + +[Focus] +inherits=PanelButtonCommand +frame=true +frame.element=focus +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.patternsize=20 + +[GenericFrame] +inherits=PanelButtonCommand +frame.element=common +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[Slider] +inherits=PanelButtonCommand +interior=true +frame.element=slider +interior.element=slider +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +focusFrame=true + +[SliderCursor] +inherits=PanelButtonCommand +interior=true +interior.element=slidercursor +frame=false + +[LineEdit] +inherits=PanelButtonCommand +frame.element=lineedit +interior.element=lineedit + +[IndicatorSpinBox] +inherits=LineEdit +frame.element=lineedit +interior.element=lineedit +frame.top=0 +frame.bottom=2 +frame.left=2 +frame.right=2 +indicator.size=8 + +[DropDownButton] +inherits=PanelButtonCommand +frame.top=2 +frame.bottom=2 +frame.left=0 +frame.right=1 +indicator.size=8 + +[ToolboxTab] +inherits=PanelButtonCommand +frame.element=tabframe +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[Tab] +inherits=PanelButtonCommand +interior.element=tab +frame.element=tab +frame.top=2 +frame.bottom=3 +frame.left=3 +frame.right=3 +indicator.size=10 +text.normal.color=#585B70 +text.focus.color=#CDD6F4 +text.press.color=#CDD6F4 +text.toggle.color=#CDD6F4 +focusFrame=true + +[TabBarFrame] +inherits=GenericFrame +frame=true +frame.element=tabBarFrame +interior=false +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[TabFrame] +inherits=PanelButtonCommand +frame.element=tabframe +interior.element=tabframe + +[Dialog] +inherits=TabBarFrame +frame.element=tabframe +interior=false +frame=false +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[HeaderSection] +inherits=PanelButtonCommand +interior.element=header +frame.element=header +frame.top=0 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.expansion=0 +text.normal.color=#CDD6F4 +text.focus.color=#89B4FA +text.press.color=#CDD6F4 +text.toggle.color=#CDD6F4 +indicator.element=harrow + +[SizeGrip] +inherits=PanelButtonCommand +frame=false +interior=false +indicator.element=resize-grip +indicator.size=0 + +[Toolbar] +inherits=PanelButtonCommand +interior.element=menubar +frame.element=menubar +frame=true +frame.bottom=4 +frame.left=4 +frame.right=4 +text.normal.color=#CDD6F4 +text.focus.color=#CDD6F4 +text.press.color=#89B4FA +text.toggle.color=#89B4FA +text.bold=false + +[MenuBar] +inherits=PanelButtonCommand +frame.element=menubar +interior.element=menubar +frame.bottom=0 +text.normal.color=#CDD6F4 +frame.expansion=0 +text.bold=false + +[ToolbarButton] +frame.element=tbutton +interior.element=tbutton +indicator.element=arrow +text.normal.color=#CDD6F4 +text.focus.color=#CDD6F4 +text.press.color=#181825 +text.toggle.color=#181825 +text.bold=false + +[Scrollbar] +inherits=PanelButtonCommand +indicator.size=0 +interior=false +frame=false + +[ScrollbarGroove] +inherits=PanelButtonCommand +interior=false +frame=false + +[ScrollbarSlider] +inherits=PanelButtonCommand +interior=false +frame.element=scrollbarslider +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[ProgressbarContents] +inherits=PanelButtonCommand +frame=true +frame.element=progress-pattern +interior.element=progress-pattern +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 + +[Progressbar] +inherits=PanelButtonCommand +frame.element=progress +interior.element=progress +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin=0 +text.normal.color=#CDD6F4 +text.focus.color=#CDD6F4 +text.press.color=#181825 +text.toggle.color=#181825 +text.bold=false +frame.expansion=18 + +[RadioButton] +inherits=PanelButtonCommand + +[Menu] +frame.element=menu +interior.element=menu +inherits=PanelButtonCommand +text.press.color=#181825 +text.toggle.color=#181825 +text.bold=false +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 + +[MenuItem] +inherits=PanelButtonCommand +interior.element=menuitem +indicator.size=8 +text.focus.color=#CDD6F4 +text.press.color=#CDD6F4 + +[MenuBarItem] +inherits=PanelButtonCommand +interior.element=menubaritem +frame=false +text.margin.top=3 +text.margin.bottom=3 +text.margin.left=5 +text.margin.right=5 + +[StatusBar] +inherits=Toolbar +frame.element=toolbar +font.bold=true +text.normal.color=#CDD6F4 +frame=true +frame.top=0 +frame.bottom=0 + +[TitleBar] +inherits=PanelButtonCommand +frame=false +interior=false +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=3 +text.margin.right=3 + +[ComboBox] +inherits=PanelButtonCommand +indicator.size=8 +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +text.margin.top=1 +text.margin.bottom=1 +text.margin.left=3 +text.margin.right=3 +text.toggle.color=#CDD6F4 + +[ToolboxTab] +inherits=PanelButtonCommand +text.normal.color=#CDD6F4 +text.press.color=#CDD6F4 +text.focus.color=#CDD6F4 + +[Hacks] +transparent_dolphin_view=false +blur_konsole=true +transparent_ktitle_label=true +transparent_menutitle=true +respect_darkness=true +kcapacitybar_as_progressbar=true +force_size_grip=false +iconless_pushbutton=true +iconless_menu=false +disabled_icon_opacity=100 +lxqtmainmenu_iconsize=0 +normal_default_pushbutton=true +single_top_toolbar=false +tint_on_mouseover=0 +transparent_pcmanfm_sidepane=true +transparent_pcmanfm_view=false +blur_translucent=true +centered_forms=false +kinetic_scrolling=false +middle_click_scroll=false +no_selection_tint=false +noninteger_translucency=false +style_vertical_toolbars=false +blur_only_active_window=false + +[Window] +interior=true +interior.element=window +frame.top=0 +frame.bottom=0 +frame.left=0 +frame.right=0 diff --git a/config/Kvantum/catppuccin-mocha-blue/catppuccin-mocha-blue.svg b/config/Kvantum/catppuccin-mocha-blue/catppuccin-mocha-blue.svg new file mode 100644 index 0000000..cc027e4 --- /dev/null +++ b/config/Kvantum/catppuccin-mocha-blue/catppuccin-mocha-blue.svg @@ -0,0 +1,1958 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/Kvantum/kvantum.kvconfig b/config/Kvantum/kvantum.kvconfig new file mode 100644 index 0000000..9505ded --- /dev/null +++ b/config/Kvantum/kvantum.kvconfig @@ -0,0 +1,2 @@ +[General] +theme=catppuccin-mocha-blue \ No newline at end of file diff --git a/config/ags/config.js b/config/ags/config.js new file mode 100644 index 0000000..862dcd3 --- /dev/null +++ b/config/ags/config.js @@ -0,0 +1,30 @@ +"use strict"; +import GLib from 'gi://GLib'; +import App from 'resource:///com/github/Aylur/ags/app.js' +import userOptions from './modules/.configuration/user_options.js'; +import Overview from './modules/overview/main.js'; + +const COMPILED_STYLE_DIR = `${GLib.get_user_config_dir()}/ags/user/` + +async function applyStyle() { + + App.resetCss(); + App.applyCss(`${COMPILED_STYLE_DIR}/style.css`); + console.log('[LOG] Styles loaded') +} +applyStyle().catch(print); + +const Windows = () => [ + Overview() +]; +const CLOSE_ANIM_TIME = 210; +App.config({ + css: `${COMPILED_STYLE_DIR}/style.css`, + stackTraceOnError: true, + closeWindowDelay: { + 'sideright': CLOSE_ANIM_TIME, + 'sideleft': CLOSE_ANIM_TIME, + 'osk': CLOSE_ANIM_TIME, + }, + windows: Windows().flat(1), +}); \ No newline at end of file diff --git a/config/ags/modules/.configuration/user_options.js b/config/ags/modules/.configuration/user_options.js new file mode 100644 index 0000000..242c057 --- /dev/null +++ b/config/ags/modules/.configuration/user_options.js @@ -0,0 +1,127 @@ + +import userOverrides from '../../user_options.js'; + +// Defaults +let configOptions = { + // General stuff + 'ai': { + 'defaultGPTProvider': "openai", + 'defaultTemperature': 0.9, + 'enhancements': true, + 'useHistory': true, + 'writingCursor': " ...", // Warning: Using weird characters can mess up Markdown rendering + }, + 'animations': { + 'choreographyDelay': 35, + 'durationSmall': 110, + 'durationLarge': 180, + }, + 'appearance': { + 'keyboardUseFlag': false, // Use flag emoji instead of abbreviation letters + }, + 'apps': { + 'imageViewer': "loupe", + 'terminal': "foot", // This is only for shell actions + }, + 'battery': { + 'low': 20, + 'critical': 10, + }, + 'music': { + 'preferredPlayer': "plasma-browser-integration", + }, + 'onScreenKeyboard': { + 'layout': "qwerty_full", // See modules/onscreenkeyboard/onscreenkeyboard.js for available layouts + }, + 'overview': { + 'scale': 0.18, // Relative to screen size + 'numOfRows': 2, + 'numOfCols': 5, + 'wsNumScale': 0.09, + 'wsNumMarginScale': 0.07, + }, + 'sidebar': { + 'imageColumns': 2, + 'imageBooruCount': 20, + 'imageAllowNsfw': false, + }, + 'search': { + 'engineBaseUrl': "https://www.google.com/search?q=", + 'excludedSites': [], //add site to exclude from result. eg: "quora.com" + }, + 'time': { + // See https://docs.gtk.org/glib/method.DateTime.format.html + // Here's the 12h format: "%I:%M%P" + // For seconds, add "%S" and set interval to 1000 + 'format': "%H:%M", + 'interval': 5000, + 'dateFormatLong': "%A, %d/%m", // On bar + 'dateInterval': 5000, + 'dateFormat': "%d/%m", // On notif time + }, + 'weather': { + 'city': "", + }, + 'workspaces': { + 'shown': 10, + }, + // Longer stuff + 'icons': { + substitutions: { + 'codium-url-handler': "vscodium", + 'codium': "vscodium", + 'code-url-handler': "visual-studio-code", + 'Code': "visual-studio-code", + 'GitHub Desktop': "github-desktop", + 'Minecraft* 1.20.1': "minecraft", + 'gnome-tweaks': "org.gnome.tweaks", + 'pavucontrol-qt': "pavucontrol", + 'eu.betterbird.Betterbird' : "thunderbird", + 'thunderbird-esr': "thunderbird", + 'wps': "wps-office2019-kprometheus", + 'wpsoffice': "wps-office2019-kprometheus", + 'firefox-esr': "firefox", + 'soffice' : "libreoffice", + '': "image-missing", + } + }, + 'keybinds': { + // Format: Mod1+Mod2+key. CaSe SeNsItIvE! + // Modifiers: Shift Ctrl Alt Hyper Meta + // See https://docs.gtk.org/gdk3/index.html#constants for the other keys (they are listed as KEY_key) + 'overview': { + 'altMoveLeft': "Ctrl+b", + 'altMoveRight': "Ctrl+f", + 'deleteToEnd': "Ctrl+k", + }, + 'sidebar': { + 'apis': { + 'nextTab': "Page_Down", + 'prevTab': "Page_Up", + }, + 'options': { // Right sidebar + 'nextTab': "Page_Down", + 'prevTab': "Page_Up", + }, + 'pin': "Ctrl+p", + 'cycleTab': "Ctrl+Tab", + 'nextTab': "Ctrl+Page_Down", + 'prevTab': "Ctrl+Page_Up", + }, + }, +} + +// Override defaults with user's options +function overrideConfigRecursive(userOverrides, configOptions = {}) { + for (const [key, value] of Object.entries(userOverrides)) { + if (typeof value === 'object') { + overrideConfigRecursive(value, configOptions[key]); + } else { + configOptions[key] = value; + } + } +} +overrideConfigRecursive(userOverrides, configOptions); + +globalThis['userOptions'] = configOptions; +export default configOptions; \ No newline at end of file diff --git a/config/ags/modules/.miscutils/icons.js b/config/ags/modules/.miscutils/icons.js new file mode 100644 index 0000000..fb1e20d --- /dev/null +++ b/config/ags/modules/.miscutils/icons.js @@ -0,0 +1,13 @@ +const { Gtk } = imports.gi; + +export function iconExists(iconName) { + let iconTheme = Gtk.IconTheme.get_default(); + return iconTheme.has_icon(iconName); +} + +export function substitute(str) { + if(userOptions.icons.substitutions[str]) return userOptions.icons.substitutions[str]; + + if (!iconExists(str)) str = str.toLowerCase().replace(/\s+/g, '-'); // Turn into kebab-case + return str; +} \ No newline at end of file diff --git a/config/ags/modules/.miscutils/mathfuncs.js b/config/ags/modules/.miscutils/mathfuncs.js new file mode 100644 index 0000000..ae9f54d --- /dev/null +++ b/config/ags/modules/.miscutils/mathfuncs.js @@ -0,0 +1,4 @@ + +export function clamp(x, min, max) { + return Math.min(Math.max(x, min), max); +} \ No newline at end of file diff --git a/config/ags/modules/.miscutils/system.js b/config/ags/modules/.miscutils/system.js new file mode 100644 index 0000000..13bcadf --- /dev/null +++ b/config/ags/modules/.miscutils/system.js @@ -0,0 +1,54 @@ +const { GLib } = imports.gi; +import Variable from 'resource:///com/github/Aylur/ags/variable.js'; +import * as Utils from 'resource:///com/github/Aylur/ags/utils.js'; +const { execAsync, exec } = Utils; + +export const distroID = exec(`bash -c 'cat /etc/os-release | grep "^ID=" | cut -d "=" -f 2 | sed "s/\\"//g"'`).trim(); +export const isDebianDistro = (distroID == 'linuxmint' || distroID == 'ubuntu' || distroID == 'debian' || distroID == 'zorin' || distroID == 'popos' || distroID == 'raspbian' || distroID == 'kali'); +export const isArchDistro = (distroID == 'arch' || distroID == 'endeavouros' || distroID == 'cachyos'); +export const hasFlatpak = !!exec(`bash -c 'command -v flatpak'`); + +const LIGHTDARK_FILE_LOCATION = `${GLib.get_user_cache_dir()}/ags/user/colormode.txt`; +const colorMode = Utils.exec('bash -c "sed -n \'1p\' $HOME/.cache/ags/user/colormode.txt"'); +export let darkMode = Variable(!(Utils.readFile(LIGHTDARK_FILE_LOCATION).split('\n')[0].trim() == 'light')); +export const hasPlasmaIntegration = !!Utils.exec('bash -c "command -v plasma-browser-integration-host"'); + +export const getDistroIcon = () => { + // Arches + if(distroID == 'arch') return 'arch-symbolic'; + if(distroID == 'endeavouros') return 'endeavouros-symbolic'; + if(distroID == 'cachyos') return 'cachyos-symbolic'; + // Funny flake + if(distroID == 'nixos') return 'nixos-symbolic'; + // Cool thing + if(distroID == 'fedora') return 'fedora-symbolic'; + // Debians + if(distroID == 'linuxmint') return 'ubuntu-symbolic'; + if(distroID == 'ubuntu') return 'ubuntu-symbolic'; + if(distroID == 'debian') return 'debian-symbolic'; + if(distroID == 'zorin') return 'ubuntu-symbolic'; + if(distroID == 'popos') return 'ubuntu-symbolic'; + if(distroID == 'raspbian') return 'debian-symbolic'; + if(distroID == 'kali') return 'debian-symbolic'; + return 'linux-symbolic'; +} + +export const getDistroName = () => { + // Arches + if(distroID == 'arch') return 'Arch Linux'; + if(distroID == 'endeavouros') return 'EndeavourOS'; + if(distroID == 'cachyos') return 'CachyOS'; + // Funny flake + if(distroID == 'nixos') return 'NixOS'; + // Cool thing + if(distroID == 'fedora') return 'Fedora'; + // Debians + if(distroID == 'linuxmint') return 'Linux Mint'; + if(distroID == 'ubuntu') return 'Ubuntu'; + if(distroID == 'debian') return 'Debian'; + if(distroID == 'zorin') return 'Zorin'; + if(distroID == 'popos') return 'Pop!_OS'; + if(distroID == 'raspbian') return 'Raspbian'; + if(distroID == 'kali') return 'Kali Linux'; + return 'Linux'; +} \ No newline at end of file diff --git a/config/ags/modules/.widgethacks/advancedrevealers.js b/config/ags/modules/.widgethacks/advancedrevealers.js new file mode 100644 index 0000000..4c32f9d --- /dev/null +++ b/config/ags/modules/.widgethacks/advancedrevealers.js @@ -0,0 +1,86 @@ +import Widget from 'resource:///com/github/Aylur/ags/widget.js'; + +const { Revealer, Scrollable } = Widget; + +export const MarginRevealer = ({ + transition = 'slide_down', + child, + revealChild, + showClass = 'element-show', // These are for animation curve, they don't really hide + hideClass = 'element-hide', // Don't put margins in these classes! + extraSetup = () => { }, + ...rest +}) => { + const widget = Scrollable({ + ...rest, + attribute: { + 'revealChild': true, // It'll be set to false after init if it's supposed to hide + 'transition': transition, + 'show': () => { + if (widget.attribute.revealChild) return; + widget.hscroll = 'never'; + widget.vscroll = 'never'; + child.toggleClassName(hideClass, false); + child.toggleClassName(showClass, true); + widget.attribute.revealChild = true; + child.css = 'margin: 0px;'; + }, + 'hide': () => { + if (!widget.attribute.revealChild) return; + child.toggleClassName(hideClass, true); + child.toggleClassName(showClass, false); + widget.attribute.revealChild = false; + if (widget.attribute.transition == 'slide_left') + child.css = `margin-right: -${child.get_allocated_width()}px;`; + else if (widget.attribute.transition == 'slide_right') + child.css = `margin-left: -${child.get_allocated_width()}px;`; + else if (widget.attribute.transition == 'slide_up') + child.css = `margin-bottom: -${child.get_allocated_height()}px;`; + else if (widget.attribute.transition == 'slide_down') + child.css = `margin-top: -${child.get_allocated_height()}px;`; + }, + 'toggle': () => { + if (widget.attribute.revealChild) widget.attribute.hide(); + else widget.attribute.show(); + }, + }, + child: child, + hscroll: `${revealChild ? 'never' : 'always'}`, + vscroll: `${revealChild ? 'never' : 'always'}`, + setup: (self) => { + extraSetup(self); + } + }); + child.toggleClassName(`${revealChild ? showClass : hideClass}`, true); + return widget; +} + +// TODO: Allow reveal update. Currently this just helps at declaration +export const DoubleRevealer = ({ + transition1 = 'slide_right', + transition2 = 'slide_left', + duration1 = 150, + duration2 = 150, + child, + revealChild, + ...rest +}) => { + const r2 = Revealer({ + transition: transition2, + transitionDuration: duration2, + revealChild: revealChild, + child: child, + }); + const r1 = Revealer({ + transition: transition1, + transitionDuration: duration1, + revealChild: revealChild, + child: r2, + ...rest, + }) + r1.toggleRevealChild = (value) => { + r1.revealChild = value; + r2.revealChild = value; + } + return r1; +} \ No newline at end of file diff --git a/config/ags/modules/.widgethacks/popupwindow.js b/config/ags/modules/.widgethacks/popupwindow.js new file mode 100644 index 0000000..26dad59 --- /dev/null +++ b/config/ags/modules/.widgethacks/popupwindow.js @@ -0,0 +1,32 @@ +import App from 'resource:///com/github/Aylur/ags/app.js'; +import Widget from 'resource:///com/github/Aylur/ags/widget.js'; +const { Box, Window } = Widget; + + +export default ({ + name, + child, + showClassName = "", + hideClassName = "", + ...props +}) => { + return Window({ + name, + visible: false, + layer: 'overlay', + ...props, + + child: Box({ + setup: (self) => { + self.hook(App, (self, currentName, visible) => { + if (currentName === name) { + self.toggleClassName(hideClassName, !visible); + } + }).keybind("Escape", () => App.closeWindow(name)) + if (showClassName !== "" && hideClassName !== "") + self.className = `${showClassName} ${hideClassName}`; + }, + child: child, + }), + }); +} \ No newline at end of file diff --git a/config/ags/modules/.widgetutils/clickthrough.js b/config/ags/modules/.widgetutils/clickthrough.js new file mode 100644 index 0000000..505f141 --- /dev/null +++ b/config/ags/modules/.widgetutils/clickthrough.js @@ -0,0 +1,4 @@ +import Cairo from 'gi://cairo?version=1.0'; + +export const dummyRegion = new Cairo.Region(); +export const enableClickthrough = (self) => self.input_shape_combine_region(dummyRegion); \ No newline at end of file diff --git a/config/ags/modules/.widgetutils/cursorhover.js b/config/ags/modules/.widgetutils/cursorhover.js new file mode 100644 index 0000000..a0d82ce --- /dev/null +++ b/config/ags/modules/.widgetutils/cursorhover.js @@ -0,0 +1,56 @@ +const { Gdk } = imports.gi; + +export function setupCursorHover(button) { // Hand pointing cursor on hover + const display = Gdk.Display.get_default(); + button.connect('enter-notify-event', () => { + const cursor = Gdk.Cursor.new_from_name(display, 'pointer'); + button.get_window().set_cursor(cursor); + }); + + button.connect('leave-notify-event', () => { + const cursor = Gdk.Cursor.new_from_name(display, 'default'); + button.get_window().set_cursor(cursor); + }); + +} + +export function setupCursorHoverAim(button) { // Crosshair cursor on hover + button.connect('enter-notify-event', () => { + const display = Gdk.Display.get_default(); + const cursor = Gdk.Cursor.new_from_name(display, 'crosshair'); + button.get_window().set_cursor(cursor); + }); + + button.connect('leave-notify-event', () => { + const display = Gdk.Display.get_default(); + const cursor = Gdk.Cursor.new_from_name(display, 'default'); + button.get_window().set_cursor(cursor); + }); +} + +export function setupCursorHoverGrab(button) { // Hand ready to grab on hover + button.connect('enter-notify-event', () => { + const display = Gdk.Display.get_default(); + const cursor = Gdk.Cursor.new_from_name(display, 'grab'); + button.get_window().set_cursor(cursor); + }); + + button.connect('leave-notify-event', () => { + const display = Gdk.Display.get_default(); + const cursor = Gdk.Cursor.new_from_name(display, 'default'); + button.get_window().set_cursor(cursor); + }); +} + +export function setupCursorHoverInfo(button) { // "?" mark cursor on hover + const display = Gdk.Display.get_default(); + button.connect('enter-notify-event', () => { + const cursor = Gdk.Cursor.new_from_name(display, 'help'); + button.get_window().set_cursor(cursor); + }); + + button.connect('leave-notify-event', () => { + const cursor = Gdk.Cursor.new_from_name(display, 'default'); + button.get_window().set_cursor(cursor); + }); +} \ No newline at end of file diff --git a/config/ags/modules/.widgetutils/keybind.js b/config/ags/modules/.widgetutils/keybind.js new file mode 100644 index 0000000..c9bdc07 --- /dev/null +++ b/config/ags/modules/.widgetutils/keybind.js @@ -0,0 +1,25 @@ +const { Gdk } = imports.gi; + +const MODS = { + 'Shift': Gdk.ModifierType.SHIFT_MASK, + 'Ctrl': Gdk.ModifierType.CONTROL_MASK, + 'Alt': Gdk.ModifierType.ALT_MASK, + 'Hyper': Gdk.ModifierType.HYPER_MASK, + 'Meta': Gdk.ModifierType.META_MASK +} + +export const checkKeybind = (event, keybind) => { + const pressedModMask = event.get_state()[1]; + const pressedKey = event.get_keyval()[1]; + const keys = keybind.split('+'); + for (let i = 0; i < keys.length; i++) { + if (keys[i] in MODS) { + if (!(pressedModMask & MODS[keys[i]])) { + return false; + } + } else if (pressedKey !== Gdk[`KEY_${keys[i]}`]) { + return false; + } + } + return true; +} \ No newline at end of file diff --git a/config/ags/modules/overview/actions.js b/config/ags/modules/overview/actions.js new file mode 100644 index 0000000..766cf45 --- /dev/null +++ b/config/ags/modules/overview/actions.js @@ -0,0 +1,28 @@ +import * as Utils from 'resource:///com/github/Aylur/ags/utils.js'; +import Hyprland from 'resource:///com/github/Aylur/ags/service/hyprland.js'; + +function moveClientToWorkspace(address, workspace) { + Utils.execAsync(['bash', '-c', `hyprctl dispatch movetoworkspacesilent ${workspace},address:${address} &`]); +} + +export function dumpToWorkspace(from, to) { + if (from == to) return; + Hyprland.clients.forEach(client => { + if (client.workspace.id == from) { + moveClientToWorkspace(client.address, to); + } + }); +} + +export function swapWorkspace(workspaceA, workspaceB) { + if (workspaceA == workspaceB) return; + const clientsA = []; + const clientsB = []; + Hyprland.clients.forEach(client => { + if (client.workspace.id == workspaceA) clientsA.push(client.address); + if (client.workspace.id == workspaceB) clientsB.push(client.address); + }); + + clientsA.forEach((address) => moveClientToWorkspace(address, workspaceB)); + clientsB.forEach((address) => moveClientToWorkspace(address, workspaceA)); +} \ No newline at end of file diff --git a/config/ags/modules/overview/main.js b/config/ags/modules/overview/main.js new file mode 100644 index 0000000..c19935c --- /dev/null +++ b/config/ags/modules/overview/main.js @@ -0,0 +1,18 @@ +import Widget from 'resource:///com/github/Aylur/ags/widget.js'; +import { SearchAndWindows } from "./windowcontent.js"; +import PopupWindow from '../.widgethacks/popupwindow.js'; + +export default (id = '') => PopupWindow({ + name: `overview${id}`, + exclusivity: 'ignore', + keymode: 'exclusive', + visible: false, + // anchor: ['middle'], + layer: 'overlay', + child: Widget.Box({ + vertical: true, + children: [ + SearchAndWindows(), + ] + }), +}) \ No newline at end of file diff --git a/config/ags/modules/overview/miscfunctions.js b/config/ags/modules/overview/miscfunctions.js new file mode 100644 index 0000000..0c5e335 --- /dev/null +++ b/config/ags/modules/overview/miscfunctions.js @@ -0,0 +1,155 @@ +const { Gio, GLib } = imports.gi; +import App from 'resource:///com/github/Aylur/ags/app.js'; +import * as Utils from 'resource:///com/github/Aylur/ags/utils.js'; +const { execAsync, exec } = Utils; +// import Todo from "../../services/todo.js"; +import { darkMode } from '../.miscutils/system.js'; + +export function hasUnterminatedBackslash(inputString) { + // Use a regular expression to match a trailing odd number of backslashes + const regex = /\\+$/; + return regex.test(inputString); +} + +export function launchCustomCommand(command) { + const args = command.toLowerCase().split(' '); + if (args[0] == '>raw') { // Mouse raw input + Utils.execAsync('hyprctl -j getoption input:accel_profile') + .then((output) => { + const value = JSON.parse(output)["str"].trim(); + if (value != "[[EMPTY]]" && value != "") { + execAsync(['bash', '-c', `hyprctl keyword input:accel_profile '[[EMPTY]]'`]).catch(print); + } + else { + execAsync(['bash', '-c', `hyprctl keyword input:accel_profile flat`]).catch(print); + } + }) + } + else if (args[0] == '>img') { // Change wallpaper + execAsync([`bash`, `-c`, `${App.configDir}/scripts/color_generation/switchwall.sh`, `&`]).catch(print); + } + else if (args[0] == '>color') { // Generate colorscheme from color picker + execAsync([`bash`, `-c`, `${App.configDir}/scripts/color_generation/switchcolor.sh --pick`, `&`]).catch(print); + } + else if (args[0] == '>light') { // Light mode + darkMode.value = false; + execAsync([`bash`, `-c`, `mkdir -p ${GLib.get_user_cache_dir()}/ags/user && sed -i "1s/.*/light/" ${GLib.get_user_cache_dir()}/ags/user/colormode.txt`]) + .then(execAsync(['bash', '-c', `${App.configDir}/scripts/color_generation/switchcolor.sh`])) + .catch(print); + } + else if (args[0] == '>dark') { // Dark mode + darkMode.value = true; + execAsync([`bash`, `-c`, `mkdir -p ${GLib.get_user_cache_dir()}/ags/user && sed -i "1s/.*/dark/" ${GLib.get_user_cache_dir()}/ags/user/colormode.txt`]) + .then(execAsync(['bash', '-c', `${App.configDir}/scripts/color_generation/switchcolor.sh`])) + .catch(print); + } + else if (args[0] == '>badapple') { // Black and white + execAsync([`bash`, `-c`, `mkdir -p ${GLib.get_user_cache_dir()}/ags/user && sed -i "3s/.*/monochrome/" ${GLib.get_user_cache_dir()}/ags/user/colormode.txt`]) + .then(execAsync(['bash', '-c', `${App.configDir}/scripts/color_generation/switchcolor.sh`])) + .catch(print); + } + else if (args[0] == '>material') { // Use material colors + execAsync([`bash`, `-c`, `mkdir -p ${GLib.get_user_cache_dir()}/ags/user && echo "material" > ${GLib.get_user_cache_dir()}/ags/user/colorbackend.txt`]).catch(print) + .then(execAsync(['bash', '-c', `${App.configDir}/scripts/color_generation/switchwall.sh --noswitch`]).catch(print)) + .catch(print); + } + else if (args[0] == '>pywal') { // Use Pywal (ik it looks shit but I'm not removing) + execAsync([`bash`, `-c`, `mkdir -p ${GLib.get_user_cache_dir()}/ags/user && echo "pywal" > ${GLib.get_user_cache_dir()}/ags/user/colorbackend.txt`]).catch(print) + .then(execAsync(['bash', '-c', `${App.configDir}/scripts/color_generation/switchwall.sh --noswitch`]).catch(print)) + .catch(print); + } + else if (args[0] == '>todo') { // Todo + Todo.add(args.slice(1).join(' ')); + } + else if (args[0] == '>shutdown') { // Shut down + execAsync([`bash`, `-c`, `systemctl poweroff || loginctl poweroff`]).catch(print); + } + else if (args[0] == '>reboot') { // Reboot + execAsync([`bash`, `-c`, `systemctl reboot || loginctl reboot`]).catch(print); + } + else if (args[0] == '>sleep') { // Sleep + execAsync([`bash`, `-c`, `systemctl suspend || loginctl suspend`]).catch(print); + } + else if (args[0] == '>logout') { // Log out + execAsync([`bash`, `-c`, `pkill Hyprland || pkill sway`]).catch(print); + } +} + +export function execAndClose(command, terminal) { + App.closeWindow('overview'); + if (terminal) { + execAsync([`bash`, `-c`, `${userOptions.apps.terminal} fish -C "${command}"`, `&`]).catch(print); + } + else + execAsync(command).catch(print); +} + +export function couldBeMath(str) { + const regex = /^[0-9.+*/-]/; + return regex.test(str); +} + +export function expandTilde(path) { + if (path.startsWith('~')) { + return GLib.get_home_dir() + path.slice(1); + } else { + return path; + } +} + +function getFileIcon(fileInfo) { + let icon = fileInfo.get_icon(); + if (icon) { + // Get the icon's name + return icon.get_names()[0]; + } else { + // Default icon for files + return 'text-x-generic'; + } +} + +export function ls({ path = '~', silent = false }) { + let contents = []; + try { + let expandedPath = expandTilde(path); + if (expandedPath.endsWith('/')) + expandedPath = expandedPath.slice(0, -1); + let folder = Gio.File.new_for_path(expandedPath); + + let enumerator = folder.enumerate_children('standard::*', Gio.FileQueryInfoFlags.NONE, null); + let fileInfo; + while ((fileInfo = enumerator.next_file(null)) !== null) { + let fileName = fileInfo.get_display_name(); + let fileType = fileInfo.get_file_type(); + + let item = { + parentPath: expandedPath, + name: fileName, + type: fileType === Gio.FileType.DIRECTORY ? 'folder' : 'file', + icon: getFileIcon(fileInfo), + }; + + // Add file extension for files + if (fileType === Gio.FileType.REGULAR) { + let fileExtension = fileName.split('.').pop(); + item.type = `${fileExtension}`; + } + + contents.push(item); + contents.sort((a, b) => { + const aIsFolder = a.type.startsWith('folder'); + const bIsFolder = b.type.startsWith('folder'); + if (aIsFolder && !bIsFolder) { + return -1; + } else if (!aIsFolder && bIsFolder) { + return 1; + } else { + return a.name.localeCompare(b.name); // Sort alphabetically within folders and files + } + }); + } + } catch (e) { + if (!silent) console.log(e); + } + return contents; +} \ No newline at end of file diff --git a/config/ags/modules/overview/overview_hyprland.js b/config/ags/modules/overview/overview_hyprland.js new file mode 100644 index 0000000..034d6c8 --- /dev/null +++ b/config/ags/modules/overview/overview_hyprland.js @@ -0,0 +1,423 @@ +// TODO +// - Make client destroy/create not destroy and recreate the whole thing +// - Active ws hook optimization: only update when moving to next group +// +const { Gdk, Gtk } = imports.gi; +const { Gravity } = imports.gi.Gdk; +import { SCREEN_HEIGHT, SCREEN_WIDTH } from '../../variables.js'; +import App from 'resource:///com/github/Aylur/ags/app.js'; +import Variable from 'resource:///com/github/Aylur/ags/variable.js'; +import Widget from 'resource:///com/github/Aylur/ags/widget.js'; +import * as Utils from 'resource:///com/github/Aylur/ags/utils.js'; + +import Hyprland from 'resource:///com/github/Aylur/ags/service/hyprland.js'; +const { execAsync, exec } = Utils; +import { setupCursorHoverGrab } from '../.widgetutils/cursorhover.js'; +import { dumpToWorkspace, swapWorkspace } from "./actions.js"; +import { substitute } from "../.miscutils/icons.js"; + +const NUM_OF_WORKSPACES_SHOWN = userOptions.overview.numOfCols * userOptions.overview.numOfRows; +const TARGET = [Gtk.TargetEntry.new('text/plain', Gtk.TargetFlags.SAME_APP, 0)]; +const POPUP_CLOSE_TIME = 100; // ms + +const overviewTick = Variable(false); + +export default () => { + const clientMap = new Map(); + let workspaceGroup = 0; + const ContextMenuWorkspaceArray = ({ label, actionFunc, thisWorkspace }) => Widget.MenuItem({ + label: `${label}`, + setup: (menuItem) => { + let submenu = new Gtk.Menu(); + submenu.className = 'menu'; + + const offset = Math.floor((Hyprland.active.workspace.id - 1) / NUM_OF_WORKSPACES_SHOWN) * NUM_OF_WORKSPACES_SHOWN; + const startWorkspace = offset + 1; + const endWorkspace = startWorkspace + NUM_OF_WORKSPACES_SHOWN - 1; + for (let i = startWorkspace; i <= endWorkspace; i++) { + let button = new Gtk.MenuItem({ + label: `Workspace ${i}` + }); + button.connect("activate", () => { + // execAsync([`${onClickBinary}`, `${thisWorkspace}`, `${i}`]).catch(print); + actionFunc(thisWorkspace, i); + overviewTick.setValue(!overviewTick.value); + }); + submenu.append(button); + } + menuItem.set_reserve_indicator(true); + menuItem.set_submenu(submenu); + } + }) + + const Window = ({ address, at: [x, y], size: [w, h], workspace: { id, name }, class: c, title, xwayland }, screenCoords) => { + const revealInfoCondition = (Math.min(w, h) * userOptions.overview.scale > 70); + if (w <= 0 || h <= 0 || (c === '' && title === '') || c.endsWith('-dropterm')) return null; + // Non-primary monitors + if (screenCoords.x != 0) x -= screenCoords.x; + if (screenCoords.y != 0) y -= screenCoords.y; + // Other offscreen adjustments + if (x + w <= 0) x += (Math.floor(x / SCREEN_WIDTH) * SCREEN_WIDTH); + else if (x < 0) { w = x + w; x = 0; } + if (y + h <= 0) x += (Math.floor(y / SCREEN_HEIGHT) * SCREEN_HEIGHT); + else if (y < 0) { h = y + h; y = 0; } + // Truncate if offscreen + if (x + w > SCREEN_WIDTH) w = SCREEN_WIDTH - x; + if (y + h > SCREEN_HEIGHT) h = SCREEN_HEIGHT - y; + + const appIcon = Widget.Icon({ + icon: substitute(c), + size: Math.min(w, h) * userOptions.overview.scale / 2.5, + }); + return Widget.Button({ + attribute: { + address, x, y, w, h, ws: id, + updateIconSize: (self) => { + appIcon.size = Math.min(self.attribute.w, self.attribute.h) * userOptions.overview.scale / 2.5; + }, + }, + className: 'overview-tasks-window', + hpack: 'start', + vpack: 'start', + css: ` + margin-left: ${Math.round(x * userOptions.overview.scale)}px; + margin-top: ${Math.round(y * userOptions.overview.scale)}px; + margin-right: -${Math.round((x + w) * userOptions.overview.scale)}px; + margin-bottom: -${Math.round((y + h) * userOptions.overview.scale)}px; + `, + onClicked: (self) => { + App.closeWindow('overview'); + Utils.timeout(POPUP_CLOSE_TIME, () => Hyprland.messageAsync(`dispatch focuswindow address:${address}`)); + }, + onMiddleClickRelease: () => Hyprland.messageAsync(`dispatch closewindow address:${address}`), + onSecondaryClick: (button) => { + button.toggleClassName('overview-tasks-window-selected', true); + const menu = Widget.Menu({ + className: 'menu', + children: [ + Widget.MenuItem({ + child: Widget.Label({ + xalign: 0, + label: "Close (Middle-click)", + }), + onActivate: () => Hyprland.messageAsync(`dispatch closewindow address:${address}`), + }), + ContextMenuWorkspaceArray({ + label: "Dump windows to workspace", + actionFunc: dumpToWorkspace, + thisWorkspace: Number(id) + }), + ContextMenuWorkspaceArray({ + label: "Swap windows with workspace", + actionFunc: swapWorkspace, + thisWorkspace: Number(id) + }), + ], + }); + menu.connect("deactivate", () => { + button.toggleClassName('overview-tasks-window-selected', false); + }) + menu.connect("selection-done", () => { + button.toggleClassName('overview-tasks-window-selected', false); + }) + menu.popup_at_widget(button.get_parent(), Gravity.SOUTH, Gravity.NORTH, null); // Show menu below the button + button.connect("destroy", () => menu.destroy()); + }, + child: Widget.Box({ + homogeneous: true, + child: Widget.Box({ + vertical: true, + vpack: 'center', + className: 'spacing-v-5', + children: [ + appIcon, + // TODO: Add xwayland tag instead of just having italics + Widget.Revealer({ + transition: 'slide_down', + revealChild: revealInfoCondition, + child: Widget.Label({ + maxWidthChars: 10, // Doesn't matter what number + truncate: 'end', + className: `${xwayland ? 'txt txt-italic' : 'txt'}`, + css: ` + font-size: ${Math.min(SCREEN_WIDTH, SCREEN_HEIGHT) * userOptions.overview.scale / 14.6}px; + margin: 0px ${Math.min(SCREEN_WIDTH, SCREEN_HEIGHT) * userOptions.overview.scale / 10}px; + `, + // If the title is too short, include the class + label: (title.length <= 1 ? `${c}: ${title}` : title), + }) + }) + ] + }) + }), + tooltipText: `${c}: ${title}`, + setup: (button) => { + setupCursorHoverGrab(button); + + button.drag_source_set(Gdk.ModifierType.BUTTON1_MASK, TARGET, Gdk.DragAction.MOVE); + button.drag_source_set_icon_name(substitute(c)); + // button.drag_source_set_icon_gicon(icon); + + button.connect('drag-begin', (button) => { // On drag start, add the dragging class + button.toggleClassName('overview-tasks-window-dragging', true); + }); + button.connect('drag-data-get', (_w, _c, data) => { // On drag finish, give address + data.set_text(address, address.length); + button.toggleClassName('overview-tasks-window-dragging', false); + }); + }, + }); + } + + const Workspace = (index) => { + // const fixed = Widget.Fixed({ + // attribute: { + // put: (widget, x, y) => { + // fixed.put(widget, x, y); + // }, + // move: (widget, x, y) => { + // fixed.move(widget, x, y); + // }, + // } + // }); + const fixed = Widget.Box({ + attribute: { + put: (widget, x, y) => { + if (!widget.attribute) return; + // Note: x and y are already multiplied by userOptions.overview.scale + const newCss = ` + margin-left: ${Math.round(x)}px; + margin-top: ${Math.round(y)}px; + margin-right: -${Math.round(x + (widget.attribute.w * userOptions.overview.scale))}px; + margin-bottom: -${Math.round(y + (widget.attribute.h * userOptions.overview.scale))}px; + `; + widget.css = newCss; + fixed.pack_start(widget, false, false, 0); + }, + move: (widget, x, y) => { + if (!widget) return; + if (!widget.attribute) return; + // Note: x and y are already multiplied by userOptions.overview.scale + const newCss = ` + margin-left: ${Math.round(x)}px; + margin-top: ${Math.round(y)}px; + margin-right: -${Math.round(x + (widget.attribute.w * userOptions.overview.scale))}px; + margin-bottom: -${Math.round(y + (widget.attribute.h * userOptions.overview.scale))}px; + `; + widget.css = newCss; + }, + } + }) + const WorkspaceNumber = ({ index, ...rest }) => Widget.Label({ + className: 'overview-tasks-workspace-number', + label: `${index}`, + css: ` + margin: ${Math.min(SCREEN_WIDTH, SCREEN_HEIGHT) * userOptions.overview.scale * userOptions.overview.wsNumMarginScale}px; + font-size: ${SCREEN_HEIGHT * userOptions.overview.scale * userOptions.overview.wsNumScale}px; + `, + setup: (self) => self.hook(Hyprland.active.workspace, (self) => { + // Update when going to new ws group + const currentGroup = Math.floor((Hyprland.active.workspace.id - 1) / NUM_OF_WORKSPACES_SHOWN); + self.label = `${currentGroup * NUM_OF_WORKSPACES_SHOWN + index}`; + }), + ...rest, + }) + const widget = Widget.Box({ + className: 'overview-tasks-workspace', + vpack: 'center', + css: ` + min-width: ${SCREEN_WIDTH * userOptions.overview.scale}px; + min-height: ${SCREEN_HEIGHT * userOptions.overview.scale}px; + `, + children: [Widget.EventBox({ + hexpand: true, + vexpand: true, + onPrimaryClick: () => { + App.closeWindow('overview'); + Utils.timeout(POPUP_CLOSE_TIME, () => Hyprland.messageAsync(`dispatch workspace ${index}`)); + }, + setup: (eventbox) => { + eventbox.drag_dest_set(Gtk.DestDefaults.ALL, TARGET, Gdk.DragAction.COPY); + eventbox.connect('drag-data-received', (_w, _c, _x, _y, data) => { + const offset = Math.floor((Hyprland.active.workspace.id - 1) / NUM_OF_WORKSPACES_SHOWN) * NUM_OF_WORKSPACES_SHOWN; + Hyprland.messageAsync(`dispatch movetoworkspacesilent ${index + offset},address:${data.get_text()}`) + overviewTick.setValue(!overviewTick.value); + }); + }, + child: Widget.Overlay({ + child: Widget.Box({}), + overlays: [ + WorkspaceNumber({ index: index, hpack: 'start', vpack: 'start' }), + fixed + ] + }), + })], + }); + const offset = Math.floor((Hyprland.active.workspace.id - 1) / NUM_OF_WORKSPACES_SHOWN) * NUM_OF_WORKSPACES_SHOWN; + fixed.attribute.put(WorkspaceNumber(offset + index), 0, 0); + widget.clear = () => { + const offset = Math.floor((Hyprland.active.workspace.id - 1) / NUM_OF_WORKSPACES_SHOWN) * NUM_OF_WORKSPACES_SHOWN; + clientMap.forEach((client, address) => { + if (!client) return; + if ((client.attribute.ws <= offset || client.attribute.ws > offset + NUM_OF_WORKSPACES_SHOWN) || + (client.attribute.ws == offset + index)) { + client.destroy(); + client = null; + clientMap.delete(address); + } + }); + } + widget.set = (clientJson, screenCoords) => { + let c = clientMap.get(clientJson.address); + if (c) { + if (c.attribute?.ws !== clientJson.workspace.id) { + c.destroy(); + c = null; + clientMap.delete(clientJson.address); + } + else if (c) { + c.attribute.w = clientJson.size[0]; + c.attribute.h = clientJson.size[1]; + c.attribute.updateIconSize(c); + fixed.attribute.move(c, + Math.max(0, clientJson.at[0] * userOptions.overview.scale), + Math.max(0, clientJson.at[1] * userOptions.overview.scale) + ); + return; + } + } + const newWindow = Window(clientJson, screenCoords); + if (newWindow === null) return; + // clientMap.set(clientJson.address, newWindow); + fixed.attribute.put(newWindow, + Math.max(0, newWindow.attribute.x * userOptions.overview.scale), + Math.max(0, newWindow.attribute.y * userOptions.overview.scale) + ); + clientMap.set(clientJson.address, newWindow); + }; + widget.unset = (clientAddress) => { + const offset = Math.floor((Hyprland.active.workspace.id - 1) / NUM_OF_WORKSPACES_SHOWN) * NUM_OF_WORKSPACES_SHOWN; + let c = clientMap.get(clientAddress); + if (!c) return; + c.destroy(); + c = null; + clientMap.delete(clientAddress); + }; + widget.show = () => { + fixed.show_all(); + } + return widget; + }; + + const arr = (s, n) => { + const array = []; + for (let i = 0; i < n; i++) + array.push(s + i); + + return array; + }; + + const OverviewRow = ({ startWorkspace, workspaces, windowName = 'overview' }) => Widget.Box({ + children: arr(startWorkspace, workspaces).map(Workspace), + attribute: { + monitorMap: [], + getMonitorMap: (box) => { + execAsync('hyprctl -j monitors').then(monitors => { + box.attribute.monitorMap = JSON.parse(monitors).reduce((acc, item) => { + acc[item.id] = { x: item.x, y: item.y }; + return acc; + }, {}); + }); + }, + update: (box) => { + const offset = Math.floor((Hyprland.active.workspace.id - 1) / NUM_OF_WORKSPACES_SHOWN) * NUM_OF_WORKSPACES_SHOWN; + if (!App.getWindow(windowName).visible) return; + Hyprland.messageAsync('j/clients').then(clients => { + const allClients = JSON.parse(clients); + const kids = box.get_children(); + kids.forEach(kid => kid.clear()); + for (let i = 0; i < allClients.length; i++) { + const client = allClients[i]; + const childID = client.workspace.id - (offset + startWorkspace); + if (offset + startWorkspace <= client.workspace.id && + client.workspace.id <= offset + startWorkspace + workspaces) { + const screenCoords = box.attribute.monitorMap[client.monitor]; + if (kids[childID]) { + kids[childID].set(client, screenCoords); + } + continue; + } + } + kids.forEach(kid => kid.show()); + }).catch(print); + }, + updateWorkspace: (box, id) => { + const offset = Math.floor((Hyprland.active.workspace.id - 1) / NUM_OF_WORKSPACES_SHOWN) * NUM_OF_WORKSPACES_SHOWN; + if (!( // Not in range, ignore + offset + startWorkspace <= id && + id <= offset + startWorkspace + workspaces + )) return; + // if (!App.getWindow(windowName).visible) return; + Hyprland.messageAsync('j/clients').then(clients => { + const allClients = JSON.parse(clients); + const kids = box.get_children(); + for (let i = 0; i < allClients.length; i++) { + const client = allClients[i]; + if (client.workspace.id != id) continue; + const screenCoords = box.attribute.monitorMap[client.monitor]; + kids[id - (offset + startWorkspace)]?.set(client, screenCoords); + } + kids[id - (offset + startWorkspace)]?.show(); + }).catch(print); + }, + }, + setup: (box) => { + box.attribute.getMonitorMap(box); + box + .hook(overviewTick, (box) => box.attribute.update(box)) + .hook(Hyprland, (box, clientAddress) => { + const offset = Math.floor((Hyprland.active.workspace.id - 1) / NUM_OF_WORKSPACES_SHOWN) * NUM_OF_WORKSPACES_SHOWN; + const kids = box.get_children(); + const client = Hyprland.getClient(clientAddress); + if (!client) return; + const id = client.workspace.id; + + box.attribute.updateWorkspace(box, id); + kids[id - (offset + startWorkspace)]?.unset(clientAddress); + }, 'client-removed') + .hook(Hyprland, (box, clientAddress) => { + const client = Hyprland.getClient(clientAddress); + if (!client) return; + box.attribute.updateWorkspace(box, client.workspace.id); + }, 'client-added') + .hook(Hyprland.active.workspace, (box) => { + // Full update when going to new ws group + const previousGroup = box.attribute.workspaceGroup; + const currentGroup = Math.floor((Hyprland.active.workspace.id - 1) / NUM_OF_WORKSPACES_SHOWN); + if (currentGroup !== previousGroup) { + box.attribute.update(box); + box.attribute.workspaceGroup = currentGroup; + } + }) + .hook(App, (box, name, visible) => { // Update on open + if (name == 'overview' && visible) box.attribute.update(box); + }) + }, + }); + + return Widget.Revealer({ + revealChild: true, + transition: 'slide_down', + transitionDuration: userOptions.animations.durationLarge, + child: Widget.Box({ + vertical: true, + className: 'overview-tasks', + children: Array.from({ length: userOptions.overview.numOfRows }, (_, index) => + OverviewRow({ + startWorkspace: 1 + index * userOptions.overview.numOfCols, + workspaces: userOptions.overview.numOfCols, + }) + ) + }), + }); +} \ No newline at end of file diff --git a/config/ags/modules/overview/searchbuttons.js b/config/ags/modules/overview/searchbuttons.js new file mode 100644 index 0000000..f5892f3 --- /dev/null +++ b/config/ags/modules/overview/searchbuttons.js @@ -0,0 +1,163 @@ +const { Gtk } = imports.gi; +import App from 'resource:///com/github/Aylur/ags/app.js'; +import Widget from 'resource:///com/github/Aylur/ags/widget.js'; +import * as Utils from 'resource:///com/github/Aylur/ags/utils.js'; +const { execAsync, exec } = Utils; +import { searchItem } from './searchitem.js'; +import { execAndClose, couldBeMath, launchCustomCommand } from './miscfunctions.js'; + +export const DirectoryButton = ({ parentPath, name, type, icon }) => { + const actionText = Widget.Revealer({ + revealChild: false, + transition: "crossfade", + transitionDuration: userOptions.animations.durationLarge, + child: Widget.Label({ + className: 'overview-search-results-txt txt txt-small txt-action', + label: 'Open', + }) + }); + const actionTextRevealer = Widget.Revealer({ + revealChild: false, + transition: "slide_left", + transitionDuration: userOptions.animations.durationSmall, + child: actionText, + }); + return Widget.Button({ + className: 'overview-search-result-btn', + onClicked: () => { + App.closeWindow('overview'); + execAsync(['bash', '-c', `xdg-open '${parentPath}/${name}'`, `&`]).catch(print); + }, + child: Widget.Box({ + children: [ + Widget.Box({ + vertical: false, + children: [ + Widget.Box({ + className: 'overview-search-results-icon', + homogeneous: true, + child: Widget.Icon({ + icon: icon, + }), + }), + Widget.Label({ + className: 'overview-search-results-txt txt txt-norm', + label: name, + }), + Widget.Box({ hexpand: true }), + actionTextRevealer, + ] + }) + ] + }), + setup: (self) => self + .on('focus-in-event', (button) => { + actionText.revealChild = true; + actionTextRevealer.revealChild = true; + }) + .on('focus-out-event', (button) => { + actionText.revealChild = false; + actionTextRevealer.revealChild = false; + }) + , + }) +} + +export const CalculationResultButton = ({ result, text }) => searchItem({ + materialIconName: '󱖦 ', + name: `Math result`, + actionName: "Copy", + content: `${result}`, + onActivate: () => { + App.closeWindow('overview'); + execAsync(['wl-copy', `${result}`]).catch(print); + }, +}); + +export const DesktopEntryButton = (app) => { + const actionText = Widget.Revealer({ + revealChild: false, + transition: "crossfade", + transitionDuration: userOptions.animations.durationLarge, + child: Widget.Label({ + className: 'overview-search-results-txt txt txt-small txt-action', + label: 'Launch', + }) + }); + const actionTextRevealer = Widget.Revealer({ + revealChild: false, + transition: "slide_left", + transitionDuration: userOptions.animations.durationSmall, + child: actionText, + }); + return Widget.Button({ + className: 'overview-search-result-btn', + onClicked: () => { + App.closeWindow('overview'); + app.launch(); + }, + child: Widget.Box({ + children: [ + Widget.Box({ + vertical: false, + children: [ + Widget.Box({ + className: 'overview-search-results-icon', + homogeneous: true, + child: Widget.Icon({ + icon: app.iconName, + }), + }), + Widget.Label({ + className: 'overview-search-results-txt txt txt-norm', + label: app.name, + }), + Widget.Box({ hexpand: true }), + actionTextRevealer, + ] + }) + ] + }), + setup: (self) => self + .on('focus-in-event', (button) => { + actionText.revealChild = true; + actionTextRevealer.revealChild = true; + }) + .on('focus-out-event', (button) => { + actionText.revealChild = false; + actionTextRevealer.revealChild = false; + }) + , + }) +} + +export const ExecuteCommandButton = ({ command, terminal = false }) => searchItem({ + materialIconName: `${terminal ? 'terminal' : ' '}`, + name: `Run command`, + actionName: `Execute ${terminal ? 'in terminal' : ''}`, + content: `${command}`, + onActivate: () => execAndClose(command, terminal), + extraClassName: 'techfont', +}) + +export const CustomCommandButton = ({ text = '' }) => searchItem({ + materialIconName: ' ', + name: 'Action', + actionName: 'Run', + content: `${text}`, + onActivate: () => { + App.closeWindow('overview'); + launchCustomCommand(text); + }, +}); + +export const SearchButton = ({ text = '' }) => searchItem({ + materialIconName: '󰜏 ', + name: 'Search the web', + actionName: 'Go', + content: `${text}`, + onActivate: () => { + App.closeWindow('overview'); + execAsync(['bash', '-c', `xdg-open '${userOptions.search.engineBaseUrl}${text} ${['', ...userOptions.search.excludedSites].join(' -site:')}' &`]).catch(print); + }, +}); \ No newline at end of file diff --git a/config/ags/modules/overview/searchitem.js b/config/ags/modules/overview/searchitem.js new file mode 100644 index 0000000..7df7064 --- /dev/null +++ b/config/ags/modules/overview/searchitem.js @@ -0,0 +1,65 @@ +import Widget from 'resource:///com/github/Aylur/ags/widget.js'; + +export const searchItem = ({ materialIconName, name, actionName, content, onActivate, extraClassName = '', ...rest }) => { + const actionText = Widget.Revealer({ + revealChild: false, + transition: "crossfade", + transitionDuration: userOptions.animations.durationLarge, + child: Widget.Label({ + className: 'overview-search-results-txt txt txt-small txt-action', + label: `${actionName}`, + }) + }); + const actionTextRevealer = Widget.Revealer({ + revealChild: false, + transition: "slide_left", + transitionDuration: userOptions.animations.durationSmall, + child: actionText, + }) + return Widget.Button({ + className: `overview-search-result-btn txt ${extraClassName}`, + onClicked: onActivate, + child: Widget.Box({ + children: [ + Widget.Box({ + vertical: false, + children: [ + Widget.Label({ + className: `icon-material overview-search-results-icon`, + label: `${materialIconName}`, + }), + Widget.Box({ + vertical: true, + children: [ + Widget.Label({ + hpack: 'start', + className: 'overview-search-results-txt txt-smallie txt-subtext', + label: `${name}`, + truncate: "end", + }), + Widget.Label({ + hpack: 'start', + className: 'overview-search-results-txt txt-norm', + label: `${content}`, + truncate: "end", + }), + ] + }), + Widget.Box({ hexpand: true }), + actionTextRevealer, + ], + }) + ] + }), + setup: (self) => self + .on('focus-in-event', (button) => { + actionText.revealChild = true; + actionTextRevealer.revealChild = true; + }) + .on('focus-out-event', (button) => { + actionText.revealChild = false; + actionTextRevealer.revealChild = false; + }) + , + }); +} \ No newline at end of file diff --git a/config/ags/modules/overview/windowcontent.js b/config/ags/modules/overview/windowcontent.js new file mode 100644 index 0000000..a6f9570 --- /dev/null +++ b/config/ags/modules/overview/windowcontent.js @@ -0,0 +1,262 @@ +const { Gdk, Gtk } = imports.gi; +import App from 'resource:///com/github/Aylur/ags/app.js'; +import Widget from 'resource:///com/github/Aylur/ags/widget.js'; +import * as Utils from 'resource:///com/github/Aylur/ags/utils.js'; + +import Applications from 'resource:///com/github/Aylur/ags/service/applications.js'; +const { execAsync, exec } = Utils; +import { execAndClose, expandTilde, hasUnterminatedBackslash, couldBeMath, launchCustomCommand, ls } from './miscfunctions.js'; +import { + CalculationResultButton, CustomCommandButton, DirectoryButton, + DesktopEntryButton, ExecuteCommandButton, SearchButton +} from './searchbuttons.js'; +import { checkKeybind } from '../.widgetutils/keybind.js'; + +// Add math funcs +const { abs, sin, cos, tan, cot, asin, acos, atan, acot } = Math; +const pi = Math.PI; +// trigonometric funcs for deg +const sind = x => sin(x * pi / 180); +const cosd = x => cos(x * pi / 180); +const tand = x => tan(x * pi / 180); +const cotd = x => cot(x * pi / 180); +const asind = x => asin(x) * 180 / pi; +const acosd = x => acos(x) * 180 / pi; +const atand = x => atan(x) * 180 / pi; +const acotd = x => acot(x) * 180 / pi; + +const MAX_RESULTS = 10; +const OVERVIEW_SCALE = 0.18; // = overview workspace box / screen size +const OVERVIEW_WS_NUM_SCALE = 0.0; +const OVERVIEW_WS_NUM_MARGIN_SCALE = 0.07; +const TARGET = [Gtk.TargetEntry.new('text/plain', Gtk.TargetFlags.SAME_APP, 0)]; + +function iconExists(iconName) { + let iconTheme = Gtk.IconTheme.get_default(); + return iconTheme.has_icon(iconName); +} + +const OptionalOverview = async () => { + try { + return (await import('./overview_hyprland.js')).default(); + } catch { + return Widget.Box({}); + // return (await import('./overview_hyprland.js')).default(); + } +}; + +const overviewContent = await OptionalOverview(); + +export const SearchAndWindows = () => { + var _appSearchResults = []; + + const ClickToClose = ({ ...props }) => Widget.EventBox({ + ...props, + onPrimaryClick: () => App.closeWindow('overview'), + onSecondaryClick: () => App.closeWindow('overview'), + onMiddleClick: () => App.closeWindow('overview'), + }); + const resultsBox = Widget.Box({ + className: 'overview-search-results', + vertical: true, + vexpand: true, + }); + const resultsRevealer = Widget.Revealer({ + transitionDuration: userOptions.animations.durationLarge, + revealChild: false, + transition: 'slide_down', + // duration: 200, + hpack: 'center', + child: resultsBox, + }); + const entryPromptRevealer = Widget.Revealer({ + transition: 'crossfade', + transitionDuration: userOptions.animations.durationLarge, + revealChild: true, + hpack: 'center', + child: Widget.Label({ + className: 'overview-search-prompt txt-small txt', + label: 'Type to search' + }), + }); + + const entryIconRevealer = Widget.Revealer({ + transition: 'crossfade', + transitionDuration: userOptions.animations.durationLarge, + revealChild: false, + hpack: 'end', + child: Widget.Label({ + className: 'txt txt-large icon-material overview-search-icon', + label: ' ', + }), + }); + + const entryIcon = Widget.Box({ + className: 'overview-search-prompt-box', + setup: box => box.pack_start(entryIconRevealer, true, true, 0), + }); + + const entry = Widget.Entry({ + className: 'overview-search-box txt-small txt', + hpack: 'center', + onAccept: (self) => { // This is when you hit Enter + const text = self.text; + if (text.length == 0) return; + const isAction = text.startsWith('>'); + const isDir = (['/', '~'].includes(entry.text[0])); + + if (couldBeMath(text)) { // Eval on typing is dangerous, this is a workaround + try { + const fullResult = eval(text.replace(/\^/g, "**")); + // copy + execAsync(['wl-copy', `${fullResult}`]).catch(print); + App.closeWindow('overview'); + return; + } catch (e) { + // console.log(e); + } + } + if (isDir) { + App.closeWindow('overview'); + execAsync(['bash', '-c', `xdg-open "${expandTilde(text)}"`, `&`]).catch(print); + return; + } + if (_appSearchResults.length > 0) { + App.closeWindow('overview'); + _appSearchResults[0].launch(); + return; + } + else if (text[0] == '>') { // Custom commands + App.closeWindow('overview'); + launchCustomCommand(text); + return; + } + // Fallback: Execute command + if (!isAction && exec(`bash -c "command -v ${text.split(' ')[0]}"`) != '') { + if (text.startsWith('sudo')) + execAndClose(text, true); + else + execAndClose(text, false); + } + + else { + App.closeWindow('overview'); + execAsync(['bash', '-c', `xdg-open '${userOptions.search.engineBaseUrl}${text} ${['', ...userOptions.search.excludedSites].join(' -site:')}' &`]).catch(print); + } + }, + onChange: (entry) => { // this is when you type + const isAction = entry.text[0] == '>'; + const isDir = (['/', '~'].includes(entry.text[0])); + resultsBox.get_children().forEach(ch => ch.destroy()); + + // check empty if so then dont do stuff + if (entry.text == '') { + resultsRevealer.revealChild = false; + overviewContent.revealChild = true; + entryPromptRevealer.revealChild = true; + entryIconRevealer.revealChild = false; + entry.toggleClassName('overview-search-box-extended', false); + return; + } + const text = entry.text; + resultsRevealer.revealChild = true; + overviewContent.revealChild = false; + entryPromptRevealer.revealChild = false; + entryIconRevealer.revealChild = true; + entry.toggleClassName('overview-search-box-extended', true); + _appSearchResults = Applications.query(text); + + // Calculate + if (couldBeMath(text)) { // Eval on typing is dangerous; this is a small workaround. + try { + const fullResult = eval(text.replace(/\^/g, "**")); + resultsBox.add(CalculationResultButton({ result: fullResult, text: text })); + } catch (e) { + // console.log(e); + } + } + if (isDir) { + var contents = []; + contents = ls({ path: text, silent: true }); + contents.forEach((item) => { + resultsBox.add(DirectoryButton(item)); + }) + } + if (isAction) { // Eval on typing is dangerous, this is a workaround. + resultsBox.add(CustomCommandButton({ text: entry.text })); + } + // Add application entries + let appsToAdd = MAX_RESULTS; + _appSearchResults.forEach(app => { + if (appsToAdd == 0) return; + resultsBox.add(DesktopEntryButton(app)); + appsToAdd--; + }); + + // Fallbacks + // if the first word is an actual command + if (!isAction && !hasUnterminatedBackslash(text) && exec(`bash -c "command -v ${text.split(' ')[0]}"`) != '') { + resultsBox.add(ExecuteCommandButton({ command: entry.text, terminal: entry.text.startsWith('sudo') })); + } + + // Add fallback: search + resultsBox.add(SearchButton({ text: entry.text })); + resultsBox.show_all(); + }, + }); + return Widget.Box({ + vertical: true, + children: [ + ClickToClose({ // Top margin. Also works as a click-outside-to-close thing + child: Widget.Box({ + className: 'bar-height', + }) + }), + Widget.Box({ + hpack: 'center', + children: [ + entry, + Widget.Box({ + className: 'overview-search-icon-box', + setup: (box) => { + box.pack_start(entryPromptRevealer, true, true, 0) + }, + }), + entryIcon, + ] + }), + overviewContent, + resultsRevealer, + ], + setup: (self) => self + .hook(App, (_b, name, visible) => { + if (name == 'overview' && !visible) { + resultsBox.children = []; + entry.set_text(''); + } + }) + .on('key-press-event', (widget, event) => { // Typing + const keyval = event.get_keyval()[1]; + const modstate = event.get_state()[1]; + if (checkKeybind(event, userOptions.keybinds.overview.altMoveLeft)) + entry.set_position(Math.max(entry.get_position() - 1, 0)); + else if (checkKeybind(event, userOptions.keybinds.overview.altMoveRight)) + entry.set_position(Math.min(entry.get_position() + 1, entry.get_text().length)); + else if (checkKeybind(event, userOptions.keybinds.overview.deleteToEnd)) { + const text = entry.get_text(); + const pos = entry.get_position(); + const newText = text.slice(0, pos); + entry.set_text(newText); + entry.set_position(newText.length); + } + else if (!(modstate & Gdk.ModifierType.CONTROL_MASK)) { // Ctrl not held + if (keyval >= 32 && keyval <= 126 && widget != entry) { + Utils.timeout(1, () => entry.grab_focus()); + entry.set_text(entry.text + String.fromCharCode(keyval)); + entry.set_position(-1); + } + } + }) + , + }); +}; \ No newline at end of file diff --git a/config/ags/user/style.css b/config/ags/user/style.css new file mode 100644 index 0000000..66369a8 --- /dev/null +++ b/config/ags/user/style.css @@ -0,0 +1,197 @@ +*:not(popover) { + all: unset; +} + +@import '../../../.config/waybar/wallust/colors-waybar.css'; + +/* define some colors */ +@define-color border-color @color12; +@define-color border-color-alt @color9; +@define-color text-color rgba(255, 255, 255, 0.7); +@define-color noti-bg rgba(0, 0, 0, 0.4); +@define-color noti-bg-alt #111111; + +widget { + border-radius: 0.818rem; + -gtk-outline-radius: 0.818rem; +} + +.overview-window { + margin-top: 2.727rem; +} + +.overview-search-box { + transition: 300ms cubic-bezier(0, 0.55, 0.45, 1); + border-radius: 1.705rem; + -gtk-outline-radius: 1.705rem; + border-top: 4px solid @border-color; + border-left: 1px solid @border-color-alt; + border-right: 1px solid @border-color-alt; + border-bottom: 4px solid @border-color; + box-shadow: 0px 2px 3px alpha(@color12, 0.45); + margin: 0.476rem; + min-width: 13.636rem; + min-height: 3.409rem; + padding: 0rem 1.364rem; + padding-right: 2.864rem; + background-color: @noti-bg; + color: @text-color; + caret-color: inherit; + font-weight: bolder; +} +.overview-search-box selection { + background-color: @noti-bg; + color: @text-color; +} + +.overview-search-box-extended { + min-width: 25.909rem; + caret-color: #FDD9FD; +} + +.overview-search-prompt { + color: @text-color; +} + +.overview-search-icon { + margin: 0rem 1.023rem; +} + +.overview-search-prompt-box { + margin-left: -18.545rem; + margin-right: 0.544rem; +} + +.overview-search-icon-box { + margin-left: -18.545rem; + margin-right: 0.544rem; +} + +.overview-search-results { + border-radius: 1.705rem; + -gtk-outline-radius: 1.705rem; + border-top: 4px solid @border-color; + border-left: 1px solid @border-color-alt; + border-right: 1px solid @border-color-alt; + border-bottom: 4px solid @border-color; + box-shadow: 0px 2px 3px @color9; + margin: 0.476rem; + min-width: 28.773rem; + padding: 0.682rem; + background-color: @noti-bg; + color: @text-color; + font-weight: bold; +} + +.overview-search-results-icon { + margin: 0rem 0.682rem; + font-size: 2.386rem; + min-width: 2.386rem; + min-height: 2.386rem; +} + +.overview-search-results-txt { + margin-right: 0.682rem; +} + +.overview-search-results-txt-cmd { + margin-right: 0.682rem; + font-family: "JetBrains Mono NF", "JetBrains Mono Nerd Font", "JetBrains Mono NL", "SpaceMono NF", "SpaceMono Nerd Font", monospace; + font-size: 1.227rem; +} + +.overview-search-result-btn { + border-radius: 1.159rem; + -gtk-outline-radius: 1.159rem; + padding: 0.341rem; + min-width: 2.386rem; + min-height: 2.386rem; + caret-color: transparent; +} + +.overview-search-result-btn:hover, +.overview-search-result-btn:focus { + background-color: alpha(@color7, 0.9); + color: alpha(@color0, 0.7); +} + +.overview-search-result-btn:active { + background-color: alpha(@color7, 0.9); + color: @color4; +} + +.overview-tasks { + border-radius: 1.705rem; + -gtk-outline-radius: 1.705rem; + border-top: 4px solid @border-color; + border-left: 1px solid @border-color-alt; + border-right: 1px solid @border-color-alt; + border-bottom: 4px solid @border-color; + box-shadow: 0px 2px 3px @color5; + margin: 0.476rem; + padding: 0.341rem; + /* background-color: rgba(49, 50, 68, 0.8); */ + background-color: @noti-bg; + color: #EBDFED; +} + +.overview-tasks-workspace { + border-radius: 1.159rem; + -gtk-outline-radius: 1.159rem; + margin: 0.341rem; + /* background-color: #26233A; */ + background-image: url('../../rofi/.current_wallpaper'); + background-size: cover; + background-position: center; + border: 0.068rem solid alpha(@color4, 0.5); +} + +.overview-tasks-workspace-number { + font-family: "Open Sans", "Noto Sans", sans-serif; + color: #CFC2D3; +} + +.overview-tasks-window { + border-radius: 1.159rem; + -gtk-outline-radius: 1.159rem; + transition: 300ms cubic-bezier(0.1, 1, 0, 1); + background-color: alpha(@color3, .7); + /* background-color: @color_a3; */ + /* background-color: rgba(46, 40, 50, 0.8); */ + color: #EBDFED; + border: 0.068rem solid @color7; +} + +.overview-tasks-window:hover, +.overview-tasks-window:focus { + background-color: alpha(@color9, 0.8); +} + +.overview-tasks-window:active { + background-color: alpha(@color9, 0.8); +} + +.overview-tasks-window-selected { + background-color: alpha(@color9, 0.8); +} + +.overview-tasks-window-dragging { + opacity: 0.2; +} + +.growingRadial { + transition: 300ms cubic-bezier(0.2, 0, 0, 1); +} + +.fadingRadial { + transition: 50ms cubic-bezier(0.2, 0, 0, 1); +} + +.sidebar-pinned { + margin: 0rem; + border-radius: 0rem; + border-bottom-right-radius: 1.705rem; + border: 0rem solid; +} + +/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/config/ags/user_options.js b/config/ags/user_options.js new file mode 100644 index 0000000..1f96e32 --- /dev/null +++ b/config/ags/user_options.js @@ -0,0 +1,21 @@ + +const userConfigOptions = { + // For every option, see ~/.config/ags/modules/.configuration/user_options.js + // (vscode users ctrl+click this: file://./modules/.configuration/user_options.js) + // (vim users: `:vsp` to split window, move cursor to this path, press `gf`. `Ctrl-w` twice to switch between) + // options listed in this file will override the default ones in the above file + // Here's an example + 'overview':{ + 'scale': 0.15, + 'numOfRows': 2 + }, + 'keybinds': { + 'sidebar': { + 'pin': "Ctrl+p", + 'nextTab': "Ctrl+Page_Down", + 'prevTab': "Ctrl+Page_Up", + }, + }, +} + +export default userConfigOptions; \ No newline at end of file diff --git a/config/ags/variables.js b/config/ags/variables.js new file mode 100644 index 0000000..d5e00ae --- /dev/null +++ b/config/ags/variables.js @@ -0,0 +1,21 @@ +const { Gtk } = imports.gi; +import Variable from 'resource:///com/github/Aylur/ags/variable.js'; +import * as Utils from 'resource:///com/github/Aylur/ags/utils.js'; +const { exec, execAsync } = Utils; + +Gtk.IconTheme.get_default().append_search_path(`${App.configDir}/assets/icons`); + +// Screen size +export const SCREEN_WIDTH = Number(exec(`bash -c "hyprctl monitors -j | jq '.[0].width / .[0].scale'"`)); +export const SCREEN_HEIGHT = Number(exec(`bash -c "hyprctl monitors -j | jq '.[0].height / .[0].scale'"`)); + +// Mode switching +export const currentShellMode = Variable('normal', {}) // normal, focus +globalThis['currentMode'] = currentShellMode; +globalThis['cycleMode'] = () => { + if (currentShellMode.value === 'normal') { + currentShellMode.value = 'focus'; + } else { + currentShellMode.value = 'normal'; + } +} \ No newline at end of file diff --git a/config/btop/btop.conf b/config/btop/btop.conf new file mode 100644 index 0000000..6dd3a12 --- /dev/null +++ b/config/btop/btop.conf @@ -0,0 +1,212 @@ +#? Config file for btop v. 1.2.13 + +#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes. +#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes" +color_theme = "$HOME/.config/btop/themes/catppuccin_macchiato.theme" + +#* If the theme set background should be shown, set to False if you want terminal background transparency. +theme_background = False + +#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false. +truecolor = True + +#* Set to true to force tty mode regardless if a real tty has been detected or not. +#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols. +force_tty = False + +#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets. +#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box. +#* Use whitespace " " as separator between different presets. +#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty" +presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty" + +#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists. +#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift. +vim_keys = False + +#* Rounded corners on boxes, is ignored if TTY mode is ON. +rounded_corners = True + +#* Default symbols to use for graph creation, "braille", "block" or "tty". +#* "braille" offers the highest resolution but might not be included in all fonts. +#* "block" has half the resolution of braille but uses more common characters. +#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY. +#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view. +graph_symbol = "braille" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_cpu = "default" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_mem = "default" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_net = "default" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_proc = "default" + +#* Manually set which boxes to show. Available values are "cpu mem net proc", separate values with whitespace. +shown_boxes = "proc cpu mem net" + +#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs. +update_ms = 2000 + +#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct", +#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly. +proc_sorting = "cpu direct" + +#* Reverse sorting order, True or False. +proc_reversed = False + +#* Show processes as a tree. +proc_tree = False + +#* Use the cpu graph colors in the process list. +proc_colors = True + +#* Use a darkening gradient in the process list. +proc_gradient = True + +#* If process cpu usage should be of the core it's running on or usage of the total available cpu power. +proc_per_core = False + +#* Show process memory as bytes instead of percent. +proc_mem_bytes = True + +#* Show cpu graph for each process. +proc_cpu_graphs = True + +#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate) +proc_info_smaps = False + +#* Show proc box on left side of screen instead of right. +proc_left = False + +#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop). +proc_filter_kernel = False + +#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available. +#* Select from a list of detected attributes from the options menu. +cpu_graph_upper = "total" + +#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available. +#* Select from a list of detected attributes from the options menu. +cpu_graph_lower = "total" + +#* Toggles if the lower CPU graph should be inverted. +cpu_invert_lower = True + +#* Set to True to completely disable the lower CPU graph. +cpu_single_graph = False + +#* Show cpu box at bottom of screen instead of top. +cpu_bottom = False + +#* Shows the system uptime in the CPU box. +show_uptime = True + +#* Show cpu temperature. +check_temp = True + +#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors. +cpu_sensor = "Auto" + +#* Show temperatures for cpu cores also if check_temp is True and sensors has been found. +show_coretemp = True + +#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core. +#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine. +#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries. +#* Example: "4:0 5:1 6:3" +cpu_core_map = "" + +#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine". +temp_scale = "celsius" + +#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024. +base_10_sizes = True + +#* Show CPU frequency. +show_cpu_freq = True + +#* Draw a clock at top of screen, formatting according to strftime, empty string to disable. +#* Special formatting: /host = hostname | /user = username | /uptime = system uptime +clock_format = "%X" + +#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort. +background_update = True + +#* Custom cpu model name, empty string to disable. +custom_cpu_name = "" + +#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ". +#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot /home/user". +disks_filter = "" + +#* Show graphs instead of meters for memory values. +mem_graphs = True + +#* Show mem box below net box instead of above. +mem_below_net = False + +#* Count ZFS ARC in cached and available memory. +zfs_arc_cached = True + +#* If swap memory should be shown in memory box. +show_swap = True + +#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk. +swap_disk = True + +#* If mem box should be split to also show disks info. +show_disks = False + +#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar. +only_physical = True + +#* Read disks list from /etc/fstab. This also disables only_physical. +use_fstab = True + +#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool) +zfs_hide_datasets = False + +#* Set to true to show available disk space for privileged users. +disk_free_priv = False + +#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view. +show_io_stat = True + +#* Toggles io mode for disks, showing big graphs for disk read/write speeds. +io_mode = False + +#* Set to True to show combined read/write io graphs in io mode. +io_graph_combined = False + +#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ". +#* Example: "/mnt/media:100 /:20 /boot:1". +io_graph_speeds = "" + +#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False. +net_download = 100 + +net_upload = 100 + +#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest. +net_auto = True + +#* Sync the auto scaling for download and upload to whichever currently has the highest scale. +net_sync = True + +#* Starts with the Network Interface specified here. +net_iface = "" + +#* Show battery stats in top right if battery is present. +show_battery = False + +#* Which battery to use if multiple are present. "Auto" for auto detection. +selected_battery = "Auto" + +#* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG". +#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info. +log_level = "WARNING" \ No newline at end of file diff --git a/config/btop/themes/catppuccin_frappe.theme b/config/btop/themes/catppuccin_frappe.theme new file mode 100644 index 0000000..000a9b0 --- /dev/null +++ b/config/btop/themes/catppuccin_frappe.theme @@ -0,0 +1,42 @@ +theme[main_bg]="#303446" +theme[main_fg]="#C6D0F5" +theme[title]="#C6D0F5" +theme[hi_fg]="#8CAAEE" +theme[selected_bg]="#51576D" +theme[selected_fg]="#8CAAEE" +theme[inactive_fg]="#838BA7" +theme[graph_text]="#F2D5CF" +theme[meter_bg]="#51576D" +theme[proc_misc]="#F2D5CF" +theme[cpu_box]="#85C1DC" +theme[mem_box]="#A6D189" +theme[net_box]="#CA9EE6" +theme[proc_box]="#EEBEBE" +theme[div_line]="#737994" +theme[temp_start]="#E5C890" +theme[temp_mid]="#EF9F76" +theme[temp_end]="#E78284" +theme[cpu_start]="#85C1DC" +theme[cpu_mid]="#99D1DB" +theme[cpu_end]="#81C8BE" +theme[free_start]="#81C8BE" +theme[free_mid]="#81C8BE" +theme[free_end]="#A6D189" +theme[cached_start]="#F4B8E4" +theme[cached_mid]="#F4B8E4" +theme[cached_end]="#CA9EE6" +theme[available_start]="#F2D5CF" +theme[available_mid]="#EEBEBE" +theme[available_end]="#EEBEBE" +theme[used_start]="#EF9F76" +theme[used_mid]="#EF9F76" +theme[used_end]="#E78284" +theme[download_start]="#BABBF1" +theme[download_mid]="#BABBF1" +theme[download_end]="#CA9EE6" +theme[upload_start]="#BABBF1" +theme[upload_mid]="#BABBF1" +theme[upload_end]="#CA9EE6" +theme[process_start]="#85C1DC" +theme[process_mid]="#99D1DB" +theme[process_end]="#81C8BE" diff --git a/config/btop/themes/catppuccin_latte.theme b/config/btop/themes/catppuccin_latte.theme new file mode 100644 index 0000000..2975ba7 --- /dev/null +++ b/config/btop/themes/catppuccin_latte.theme @@ -0,0 +1,42 @@ +theme[main_bg]="#EFF1F5" +theme[main_fg]="#4C4F69" +theme[title]="#4C4F69" +theme[hi_fg]="#1E66F5" +theme[selected_bg]="#BCC0CC" +theme[selected_fg]="#1E66F5" +theme[inactive_fg]="#8C8FA1" +theme[graph_text]="#DC8A78" +theme[meter_bg]="#BCC0CC" +theme[proc_misc]="#DC8A78" +theme[cpu_box]="#209FB5" +theme[mem_box]="#40A02B" +theme[net_box]="#8839EF" +theme[proc_box]="#DD7878" +theme[div_line]="#9CA0B0" +theme[temp_start]="#DF8E1D" +theme[temp_mid]="#FE640B" +theme[temp_end]="#D20F39" +theme[cpu_start]="#209FB5" +theme[cpu_mid]="#04A5E5" +theme[cpu_end]="#179299" +theme[free_start]="#179299" +theme[free_mid]="#179299" +theme[free_end]="#40A02B" +theme[cached_start]="#EA76CB" +theme[cached_mid]="#EA76CB" +theme[cached_end]="#8839EF" +theme[available_start]="#DC8A78" +theme[available_mid]="#DD7878" +theme[available_end]="#DD7878" +theme[used_start]="#FE640B" +theme[used_mid]="#FE640B" +theme[used_end]="#D20F39" +theme[download_start]="#7287FD" +theme[download_mid]="#7287FD" +theme[download_end]="#8839EF" +theme[upload_start]="#7287FD" +theme[upload_mid]="#7287FD" +theme[upload_end]="#8839EF" +theme[process_start]="#209FB5" +theme[process_mid]="#04A5E5" +theme[process_end]="#179299" diff --git a/config/btop/themes/catppuccin_macchiato.theme b/config/btop/themes/catppuccin_macchiato.theme new file mode 100644 index 0000000..7abd0bf --- /dev/null +++ b/config/btop/themes/catppuccin_macchiato.theme @@ -0,0 +1,42 @@ +theme[main_bg]="#24273A" +theme[main_fg]="#CAD3F5" +theme[title]="#CAD3F5" +theme[hi_fg]="#8AADF4" +theme[selected_bg]="#494D64" +theme[selected_fg]="#8AADF4" +theme[inactive_fg]="#8087A2" +theme[graph_text]="#F4DBD6" +theme[meter_bg]="#494D64" +theme[proc_misc]="#F4DBD6" +theme[cpu_box]="#7DC4E4" +theme[mem_box]="#A6DA95" +theme[net_box]="#C6A0F6" +theme[proc_box]="#F0C6C6" +theme[div_line]="#6E738D" +theme[temp_start]="#EED49F" +theme[temp_mid]="#F5A97F" +theme[temp_end]="#ED8796" +theme[cpu_start]="#7DC4E4" +theme[cpu_mid]="#91D7E3" +theme[cpu_end]="#8BD5CA" +theme[free_start]="#8BD5CA" +theme[free_mid]="#8BD5CA" +theme[free_end]="#A6DA95" +theme[cached_start]="#F5BDE6" +theme[cached_mid]="#F5BDE6" +theme[cached_end]="#C6A0F6" +theme[available_start]="#F4DBD6" +theme[available_mid]="#F0C6C6" +theme[available_end]="#F0C6C6" +theme[used_start]="#F5A97F" +theme[used_mid]="#F5A97F" +theme[used_end]="#ED8796" +theme[download_start]="#B7BDF8" +theme[download_mid]="#B7BDF8" +theme[download_end]="#C6A0F6" +theme[upload_start]="#B7BDF8" +theme[upload_mid]="#B7BDF8" +theme[upload_end]="#C6A0F6" +theme[process_start]="#7DC4E4" +theme[process_mid]="#91D7E3" +theme[process_end]="#8BD5CA" diff --git a/config/btop/themes/catppuccin_mocha.theme b/config/btop/themes/catppuccin_mocha.theme new file mode 100644 index 0000000..13cec40 --- /dev/null +++ b/config/btop/themes/catppuccin_mocha.theme @@ -0,0 +1,42 @@ +theme[main_bg]="#1E1E2E" +theme[main_fg]="#CDD6F4" +theme[title]="#CDD6F4" +theme[hi_fg]="#89B4FA" +theme[selected_bg]="#45475A" +theme[selected_fg]="#89B4FA" +theme[inactive_fg]="#7F849C" +theme[graph_text]="#F5E0DC" +theme[meter_bg]="#45475A" +theme[proc_misc]="#F5E0DC" +theme[cpu_box]="#74C7EC" +theme[mem_box]="#A6E3A1" +theme[net_box]="#CBA6F7" +theme[proc_box]="#F2CDCD" +theme[div_line]="#6C7086" +theme[temp_start]="#F9E2AF" +theme[temp_mid]="#FAB387" +theme[temp_end]="#F38BA8" +theme[cpu_start]="#74C7EC" +theme[cpu_mid]="#89DCEB" +theme[cpu_end]="#94E2D5" +theme[free_start]="#94E2D5" +theme[free_mid]="#94E2D5" +theme[free_end]="#A6E3A1" +theme[cached_start]="#F5C2E7" +theme[cached_mid]="#F5C2E7" +theme[cached_end]="#CBA6F7" +theme[available_start]="#F5E0DC" +theme[available_mid]="#F2CDCD" +theme[available_end]="#F2CDCD" +theme[used_start]="#FAB387" +theme[used_mid]="#FAB387" +theme[used_end]="#F38BA8" +theme[download_start]="#B4BEFE" +theme[download_mid]="#B4BEFE" +theme[download_end]="#CBA6F7" +theme[upload_start]="#B4BEFE" +theme[upload_mid]="#B4BEFE" +theme[upload_end]="#CBA6F7" +theme[process_start]="#74C7EC" +theme[process_mid]="#89DCEB" +theme[process_end]="#94E2D5" diff --git a/config/cava/config b/config/cava/config new file mode 100644 index 0000000..77033b2 --- /dev/null +++ b/config/cava/config @@ -0,0 +1,185 @@ +## Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting. + + +[general] + +# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0 +; mode = normal + +# Accepts only non-negative values. +; framerate = 60 + +# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off +# new as of 0.6.0 autosens of low values (dynamic range) +# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0 +; autosens = 1 +; overshoot = 20 + +# Manual sensitivity in %. If autosens is enabled, this will only be the initial value. +# 200 means double height. Accepts only non-negative values. +; sensitivity = 100 + +# The number of bars (0-200). 0 sets it to auto (fill up console). +# Bars' width and space between bars in number of characters. +; bars = 0 +; bar_width = 2 +; bar_spacing = 1 + +# For SDL width and space between bars is in pixels, defaults are: +; bar_width = 20 +; bar_spacing = 5 + + +# Lower and higher cutoff frequencies for lowest and highest bars +# the bandwidth of the visualizer. +# Note: there is a minimum total bandwidth of 43Mhz x number of bars. +# Cava will automatically increase the higher cutoff if a too low band is specified. +; lower_cutoff_freq = 50 +; higher_cutoff_freq = 10000 + + +# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and +# only check for input once per second. Cava will wake up once input is detected. 0 = disable. +; sleep_timer = 0 + + +[input] + +# Audio capturing method. Possible methods are: 'pulse', 'alsa', 'fifo', 'sndio' or 'shmem' +# Defaults to 'pulse', 'alsa' or 'fifo', in that order, dependent on what support cava was built with. +# +# All input methods uses the same config variable 'source' +# to define where it should get the audio. +# +# For pulseaudio 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink +# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them). +# +# For alsa 'source' will be the capture device. +# For fifo 'source' will be the path to fifo-file. +# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address +method = pulse +source = auto + +; method = alsa +; source = hw:Loopback,1 + +; method = fifo +; source = /tmp/mpd.fifo +; sample_rate = 44100 +; sample_bits = 16 + +; method = shmem +; source = /squeezelite-AA:BB:CC:DD:EE:FF + +; method = portaudio +; source = auto + + +[output] + +# Output method. Can be 'ncurses', 'noncurses', 'raw' or 'sdl'. +# 'noncurses' uses a custom framebuffer technique and prints only changes +# from frame to frame in the terminal. 'ncurses' is default if supported. +# +# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data +# stream of the bar heights that can be used to send to other applications. +# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above. +# +# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context. +; method = ncurses + +# Visual channels. Can be 'stereo' or 'mono'. +# 'stereo' mirrors both channels with low frequencies in center. +# 'mono' outputs left to right lowest to highest frequencies. +# 'mono_option' set mono to either take input from 'left', 'right' or 'average'. +; channels = stereo +; mono_option = average + +# Raw output target. A fifo will be created if target does not exist. +; raw_target = /dev/stdout + +# Raw data format. Can be 'binary' or 'ascii'. +; data_format = binary + +# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530). +; bit_format = 16bit + +# Ascii max value. In 'ascii' mode range will run from 0 to value specified here +; ascii_max_range = 1000 + +# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters. +# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)). +; bar_delimiter = 59 +; frame_delimiter = 10 + +# sdl window size and position. -1,-1 is centered. +; sdl_width = 1000 +; sdl_height = 500 +; sdl_x = -1 +; sdl_y= -1 + +[color] + +# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow. +# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires +# ncurses output method and a terminal that can change color definitions such as Gnome-terminal or rxvt. +# if supported, ncurses mode will be forced on if user defined colors are used. +# default is to keep current terminal color +; background = default +; foreground = default + +# SDL only support hex code colors, these are the default: +; background = '#111111' +; foreground = '#33cccc' + + +# Gradient mode, only hex defined colors (and thereby ncurses mode) are supported, +# background must also be defined in hex or remain commented out. 1 = on, 0 = off. +# You can define as many as 8 different colors. They range from bottom to top of screen +# In the [color] section + +[color] + +gradient = 1 + +gradient_count = 8 +gradient_color_1 = '#030508' +gradient_color_2 = '#2A3859' +gradient_color_3 = '#324166' +gradient_color_4 = '#11606B' +gradient_color_5 = '#BCADBB' +gradient_color_6 = '#2B7F48' +gradient_color_7 = '#16808F' +gradient_color_8 = '#BCADBB' + +[color] + +[smoothing] + +# Percentage value for integral smoothing. Takes values from 0 - 100. +# Higher values means smoother, but less precise. 0 to disable. +; integral = 77 + +# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable. +; monstercat = 0 +; waves = 0 + +# Set gravity percentage for "drop off". Higher values means bars will drop faster. +# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off". +; gravity = 100 + + +# In bar height, bars that would have been lower that this will not be drawn. +; ignore = 0 + + +[eq] + +# This one is tricky. You can have as much keys as you want. +# Remember to uncomment more then one key! More keys = more precision. +# Look at readme.md on github for further explanations and examples. +; 1 = 1 # bass +; 2 = 1 +; 3 = 1 # midtone +; 4 = 1 +; 5 = 1 # treble \ No newline at end of file diff --git a/config/cava/shaders/bar_spectrum.frag b/config/cava/shaders/bar_spectrum.frag new file mode 100644 index 0000000..b078913 --- /dev/null +++ b/config/cava/shaders/bar_spectrum.frag @@ -0,0 +1,79 @@ +#version 330 + +in vec2 fragCoord; +out vec4 fragColor; + +// bar values. defaults to left channels first (low to high), then right (high to low). +uniform float bars[512]; + +uniform int bars_count; // number of bars (left + right) (configurable) +uniform int bar_width; // bar width (configurable), not used here +uniform int bar_spacing; // space bewteen bars (configurable) + +uniform vec3 u_resolution; // window resolution + +//colors, configurable in cava config file (r,g,b) (0.0 - 1.0) +uniform vec3 bg_color; // background color +uniform vec3 fg_color; // foreground color + +uniform int gradient_count; +uniform vec3 gradient_colors[8]; // gradient colors + +vec3 normalize_C(float y,vec3 col_1, vec3 col_2, float y_min, float y_max) +{ + //create color based on fraction of this color and next color + float yr = (y - y_min) / (y_max - y_min); + return col_1 * (1.0 - yr) + col_2 * yr; +} + +void main() +{ + // find which bar to use based on where we are on the x axis + float x = u_resolution.x * fragCoord.x; + int bar = int(bars_count * fragCoord.x); + + //calculate a bar size + float bar_size = u_resolution.x / bars_count; + + //the y coordinate and bar values are the same + float y = bars[bar]; + + // make sure there is a thin line at bottom + if (y * u_resolution.y < 1.0) + { + y = 1.0 / u_resolution.y; + } + + //draw the bar up to current height + if (y > fragCoord.y) + { + //make some space between bars basen on settings + if (x > (bar + 1) * (bar_size) - bar_spacing) + { + fragColor = vec4(bg_color,1.0); + } + else + { + if (gradient_count == 0) + { + fragColor = vec4(fg_color,1.0); + } + else + { + //find which color in the configured gradient we are at + int color = int((gradient_count - 1) * fragCoord.y); + + //find where on y this and next color is supposed to be + float y_min = color / (gradient_count - 1.0); + float y_max = (color + 1.0) / (gradient_count - 1.0); + + //make color + fragColor = vec4(normalize_C(fragCoord.y, gradient_colors[color], gradient_colors[color + 1], y_min, y_max), 1.0); + } + } + } + else + { + fragColor = vec4(bg_color,1.0); + } +} \ No newline at end of file diff --git a/config/cava/shaders/normalized_bars.frag b/config/cava/shaders/normalized_bars.frag new file mode 100644 index 0000000..81a27e2 --- /dev/null +++ b/config/cava/shaders/normalized_bars.frag @@ -0,0 +1,38 @@ +#version 330 + +in vec2 fragCoord; +out vec4 fragColor; + +// bar values. defaults to left channels first (low to high), then right (high to low). +uniform float bars[512]; + +uniform int bars_count; // number of bars (left + right) (configurable) + +uniform vec3 u_resolution; // window resolution, not used here + +//colors, configurable in cava config file +uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here +uniform vec3 fg_color; // foreground color, not used here + +float normalize_C(float x, float x_min, float x_max, float r_min, float r_max ) +{ + float xr; + xr = (r_max-r_min) * (x - x_min) / (x_max - x_min) + r_min; + return xr; +} + +void main() +{ + // find which bar to use based on where we are on the x axis + int bar = int(bars_count * fragCoord.x); + + // create a normal along the y axis based on the bar height + float x = normalize_C(fragCoord.y, 1.0, 0.0, 0.0, bars[bar]); + + // set color + fragColor.r=fg_color.x*x; + fragColor.g=fg_color.y*x; + fragColor.b=fg_color.z*x; + fragColor.a=1.0; + +} diff --git a/config/cava/shaders/northern_lights.frag b/config/cava/shaders/northern_lights.frag new file mode 100644 index 0000000..ecd859a --- /dev/null +++ b/config/cava/shaders/northern_lights.frag @@ -0,0 +1,34 @@ +#version 330 + +in vec2 fragCoord; +out vec4 fragColor; + +// bar values. defaults to left channels first (low to high), then right (high to low). +uniform float bars[512]; + +uniform int bars_count; // number of bars (left + right) (configurable) + +uniform vec3 u_resolution; // window resolution, not used here + +//colors, configurable in cava config file +uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here +uniform vec3 fg_color; // foreground color, not used here + +void main() +{ + // find which bar to use based on where we are on the x axis + int bar = int(bars_count * fragCoord.x); + + float bar_y = 1.0 - abs((fragCoord.y - 0.5)) * 2.0; + float y = (bars[bar]) * bar_y; + + float bar_x = (fragCoord.x - float(bar) / float(bars_count)) * bars_count; + float bar_r = 1.0 - abs((bar_x - 0.5)) * 2; + + bar_r = bar_r * bar_r * 2; + + // set color + fragColor.r = fg_color.x * y * bar_r; + fragColor.g = fg_color.y * y * bar_r; + fragColor.b = fg_color.z * y * bar_r; +} diff --git a/config/cava/shaders/pass_through.vert b/config/cava/shaders/pass_through.vert new file mode 100644 index 0000000..a4f20e5 --- /dev/null +++ b/config/cava/shaders/pass_through.vert @@ -0,0 +1,14 @@ +#version 330 + + +// Input vertex data, different for all executions of this shader. +layout(location = 0) in vec3 vertexPosition_modelspace; + +// Output data ; will be interpolated for each fragment. +out vec2 fragCoord; + +void main() +{ + gl_Position = vec4(vertexPosition_modelspace,1); + fragCoord = (vertexPosition_modelspace.xy+vec2(1,1))/2.0; +} diff --git a/config/fastfetch/config-compact.jsonc b/config/fastfetch/config-compact.jsonc new file mode 100644 index 0000000..ed8d01e --- /dev/null +++ b/config/fastfetch/config-compact.jsonc @@ -0,0 +1,72 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "padding": { + "top": 2 + }, + "type": "small" + }, + "display": { + "separator": " -> " + }, + "modules": [ + "break", + { + "type": "title", + "keyWidth": 10, + "format": " {6}{7}{8}" + }, + { + "type": "custom", + "format": " ─────────────────────────── " + }, + { + "type": "kernel", + "key": " ", + "keyColor": "yellow" + }, + { + "type": "wm", + "key": " ", + "keyColor": "blue" + }, + { + "type": "shell", + "key": " ", + "keyColor": "yellow" + }, + { + "type": "terminal", + "key": " ", + "keyColor": "blue" + }, + /* + { + "type": "packages", + "key": "󰏖 ", + "keyColor": "yellow" + }, + */ + { + "type": "memory", + "key": "󰍛 ", + "keyColor": "magenta", + // format: used / total + "format": "{1} / {2}" + }, + { + "type": "uptime", + "key": "󰔛 ", + "keyColor": "green" + }, + { + "type": "custom", + "format": " ─────────────────────────── " + }, + { + "type": "custom", + "format": " \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[90m " + }, + "break", + ] +} \ No newline at end of file diff --git a/config/fastfetch/config-pokemon.jsonc b/config/fastfetch/config-pokemon.jsonc new file mode 100644 index 0000000..761450b --- /dev/null +++ b/config/fastfetch/config-pokemon.jsonc @@ -0,0 +1,73 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", +"logo": { +"height": 5, +"width": 10, +"padding": { + "top": 1 + } +}, + "display": { + "separator": " -> " + }, + "modules": [ + "break", + { + "type": "title", + "keyWidth": 10, + "format": " {6}{7}{8}" + }, + { + "type": "custom", + "format": " ─────────────────────────── " + }, + { + "type": "kernel", + "key": " ", + "keyColor": "yellow" + }, + { + "type": "wm", + "key": " ", + "keyColor": "blue" + }, + { + "type": "shell", + "key": " ", + "keyColor": "yellow" + }, + { + "type": "terminal", + "key": " ", + "keyColor": "blue" + }, + /* + { + "type": "packages", + "key": "󰏖 ", + "keyColor": "yellow" + }, + */ + { + "type": "memory", + "key": "󰍛 ", + "keyColor": "magenta", + // format: used / total + "format": "{1} / {2}" + }, + { + "type": "uptime", + "key": "󰔛 ", + "keyColor": "green" + }, + { + "type": "custom", + "format": " ─────────────────────────── " + }, + { + "type": "custom", + "format": " \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[90m " + }, + "break", + ] +} \ No newline at end of file diff --git a/config/fastfetch/config-v2.jsonc b/config/fastfetch/config-v2.jsonc new file mode 100644 index 0000000..84a6b4e --- /dev/null +++ b/config/fastfetch/config-v2.jsonc @@ -0,0 +1,112 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + //"source": "~/.config/fastfetch/nixos.png", + //"type": "kitty-direct", + "height": 15, + "width": 30, + "padding": { + "top": 1 + } + }, + "display": { + "separator": " ➜ " + }, + + "modules": [ + "break", + { + "type": "os", + "key": " DISTRO", + "keyColor": "31", + }, + { + "type": "kernel", + "key": " ├  ", + "keyColor": "31", + }, + { + "type": "packages", + "key": " ├ 󰏖 ", + "keyColor": "31", + }, + { + "type": "shell", + "key": " └  ", + "keyColor": "31", + }, + "break", + { + "type": "wm", + "key": " DE/WM", + "keyColor": "32", + }, + { + "type": "wmtheme", + "key": " ├ 󰉼 ", + "keyColor": "32", + }, + { + "type": "icons", + "key": " ├ 󰀻 ", + "keyColor": "32", + }, + { + "type": "cursor", + "key": " ├  ", + "keyColor": "32", + }, + { + "type": "terminal", + "key": " ├  ", + "keyColor": "32", + }, + { + "type": "terminalfont", + "key": " └  ", + "keyColor": "32", + }, + "break", + { + "type": "host", + "format": "{2}", + "key": "󰌢 SYSTEM", + "keyColor": "33", + }, + { + "type": "cpu", + "format": "{1} ({3}) @ {7} GHz", + "key": " ├  ", + "keyColor": "33", + }, + { + "type": "gpu", + "format": "{2}", + "key": " ├ 󰢮 ", + "keyColor": "33", + }, + { + "type": "memory", + "key": " ├  ", + "keyColor": "33", + }, + { + "type": "swap", + "key": " ├ 󰓡 ", + "keyColor": "33", + }, + { + "type": "disk", + "key": " ├ 󰋊 ", + "keyColor": "33", + }, + { + "type": "display", + "key": " └  ", + "compactType": "original-with-refresh-rate", + "keyColor": "33", + }, + "break", + "break", + ] + } \ No newline at end of file diff --git a/config/fastfetch/config.jsonc b/config/fastfetch/config.jsonc new file mode 100644 index 0000000..cce70cd --- /dev/null +++ b/config/fastfetch/config.jsonc @@ -0,0 +1,127 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "padding": { + "top": 1 + } + }, + "display": { + "separator": " 󰑃 " + }, + "modules": [ + "break", + { + "type": "os", + "key": " DISTRO", + "keyColor": "yellow" + }, + { + "type": "kernel", + "key": "│ ├", + "keyColor": "yellow" + }, + { + "type": "packages", + "key": "│ ├󰏖", + "keyColor": "yellow" + }, + { + "type": "shell", + "key": "│ └", + "keyColor": "yellow" + }, + { + "type": "wm", + "key": " DE/WM", + "keyColor": "blue" + }, + { + "type": "wmtheme", + "key": "│ ├󰉼", + "keyColor": "blue" + }, + { + "type": "icons", + "key": "│ ├󰀻", + "keyColor": "blue" + }, + { + "type": "cursor", + "key": "│ ├", + "keyColor": "blue", + }, + { + "type": "terminalfont", + "key": "│ ├", + "keyColor": "blue", + }, + { + "type": "terminal", + "key": "│ └", + "keyColor": "blue" + }, + { + "type": "host", + "key": "󰌢 SYSTEM", + "keyColor": "green" + }, + { + "type": "cpu", + "key": "│ ├󰻠", + "keyColor": "green" + }, + { + "type": "gpu", + "key": "│ ├󰻑", + "format": "{2}", + "keyColor": "green" + }, + { + "type": "display", + "key": "│ ├󰍹", + "keyColor": "green", + "compactType": "original-with-refresh-rate" + }, + { + "type": "memory", + "key": "│ ├󰾆", + "keyColor": "green" + }, + { + "type": "swap", + "key": "│ ├󰓡", + "keyColor": "green" + }, + { + "type": "uptime", + "key": "│ ├󰅐", + "keyColor": "green" + }, + { + "type": "display", + "key": "│ └󰍹", + "keyColor": "green" + }, + { + "type": "sound", + "key": " AUDIO", + "format": "{2}", + "keyColor": "magenta" + }, + { + "type": "player", + "key": "│ ├󰥠", + "keyColor": "magenta" + }, + { + "type": "media", + "key": "│ └󰝚", + "keyColor": "magenta" + }, + { + "type": "custom", + "format": "\u001b[90m \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[38m \u001b[39m \u001b[39m  \u001b[38m \u001b[37m \u001b[36m \u001b[35m \u001b[34m \u001b[33m \u001b[32m \u001b[31m \u001b[90m " + }, + "break", + ] + } \ No newline at end of file diff --git a/config/hypr/Monitor_Profiles/README b/config/hypr/Monitor_Profiles/README new file mode 100644 index 0000000..dc8995f --- /dev/null +++ b/config/hypr/Monitor_Profiles/README @@ -0,0 +1,14 @@ +# Create a Monitor profile you want to on this directory + +# Create a unique file name i.e. Mirror, or Office, Scale, etc etc + +# tip: You can easily create a profile using nwg-displays +# after creating a profile using nwg-displays, copy the ~/.config/hypr/monitors.conf file to this directory with a unique file name +# suggest not to call it default + + +# Note, after selecting Profiles wanted via Rofi (SUPER SHIFT E), previous content of ~/.config/hypr/monitors.conf will be backed up and named as Previous_Profile.conf + +# Monitor profile should be loaded automatically once selected by Rofi Settings ROfi Menu, unless you disabled the auto-reload function on Hyprland settings. +# However, if it does not load, kindly log out and re-login. This seem apparent if you are using a Virtual Environment. + diff --git a/config/hypr/Monitor_Profiles/default.conf b/config/hypr/Monitor_Profiles/default.conf new file mode 100644 index 0000000..2d87cd5 --- /dev/null +++ b/config/hypr/Monitor_Profiles/default.conf @@ -0,0 +1,51 @@ +# default Monitor config + +# Monitor Configuration +# See Hyprland wiki for more details +# https://wiki.hyprland.org/Configuring/Monitors/ +# Configure your Display resolution, offset, scale and Monitors here, use `hyprctl monitors` to get the info. + +# Monitors +monitor=,preferred,auto,1 + +# High Refresh Rate +monitor=,highrr,auto,1 + +# High Resolution +monitor=,highres,auto,1 + +# NOTE: for laptop, kindly check notes in Laptops.conf regarding display +# Created this inorder for the monitor display to not wake up if not intended. +# See here: https://github.com/hyprwm/Hyprland/issues/4090 + +# Some examples to set your own monitor +#monitor = eDP-1, preferred, auto, 1 +#monitor = eDP-1, 2560x1440@165, 0x0, 1 #own screen +#monitor = DP-3, 1920x1080@240, auto, 1 +#monitor = DP-1, preferred, auto, 1 +#monitor = HDMI-A-1, preferred,auto,1 + +# QEMU-KVM, virtual box or vmware +#monitor = Virtual-1, 1920x1080@60,auto,1 + +# to disable a monitor +#monitor=name,disable + +# Mirror samples +#monitor=DP-3,1920x1080@60,0x0,1,mirror,DP-2 +#monitor=,preferred,auto,1,mirror,eDP-1 +#monitor=HDMI-A-1,2560x1440@144,0x0,1,mirror,eDP-1 + +# 10 bit monitor support - See wiki https://wiki.hyprland.org/Configuring/Monitors/#10-bit-support - See NOTES below +# NOTE: Colors registered in Hyprland (e.g. the border color) do not support 10 bit. +# NOTE: Some applications do not support screen capture with 10 bit enabled. (Screen captures like OBS may render black screen) +# monitor=,preferred,auto,1,bitdepth,10 + +#monitor=eDP-1,transform,0 +#monitor=eDP-1,addreserved,10,10,10,49 + +# workspaces - Monitor rules +# https://wiki.hyprland.org/Configuring/Workspace-Rules/ +# SUPER E - Workspace-Rules +# See ~/.config/hypr/UserConfigs/WorkspaceRules.conf + diff --git a/config/hypr/UserConfigs/00-Readme b/config/hypr/UserConfigs/00-Readme new file mode 100644 index 0000000..9501e81 --- /dev/null +++ b/config/hypr/UserConfigs/00-Readme @@ -0,0 +1,9 @@ +1.) Suggest not to rename any files in this folder. As this is connected and being sourced from hyprland.conf in ~/.config/hypr + +2.) This folder, along with UserScripts folder will NOT be touch when running upgrade.sh + +3.) However, if hyprland has a big change in settings, i.e., blur section is moved into another group, you should managed the change yourself. + +4.) Guidance on the keybinds. Suggest NOT to assign a keybind which I set on the default Keybinds. Else will conflict. Once Hyprland decided to have a global keybinds, then I will adjust. + +5.) If you think that the default keybinds SHOULD be adjusted, open an issue on my github page and present me a valid argument. Like conflicting to GLOBAL keybinds, etc etc etc. diff --git a/config/hypr/UserConfigs/ENVariables.conf b/config/hypr/UserConfigs/ENVariables.conf new file mode 100644 index 0000000..0767eaa --- /dev/null +++ b/config/hypr/UserConfigs/ENVariables.conf @@ -0,0 +1,88 @@ +# Environment variables. See https://wiki.hyprland.org/Configuring/Environment-variables/ + +# Set your defaults here +#env = EDITOR,vim #default editor + +# environment-variables +# Toolkit Backend Variables +env = GDK_BACKEND,wayland,x11,* +env = QT_QPA_PLATFORM,wayland;xcb +env = CLUTTER_BACKEND,wayland + +#Run SDL2 applications on Wayland. +#Remove or set to x11 if games that provide older versions of SDL cause compatibility issues +#env = SDL_VIDEODRIVER,wayland + +# xdg Specifications +env = XDG_CURRENT_DESKTOP,Hyprland +env = XDG_SESSION_DESKTOP,Hyprland +env = XDG_SESSION_TYPE,wayland + +# QT Variables +env = QT_AUTO_SCREEN_SCALE_FACTOR,1 +env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 +env = QT_QPA_PLATFORMTHEME,qt5ct +env = QT_QPA_PLATFORMTHEME,qt6ct + +# hyprland-qt-support +env = QT_QUICK_CONTROLS_STYLE,org.hyprland.style + +# xwayland apps scale fix (useful if you are use monitor scaling). +# Set same value if you use scaling in Monitors.conf +# 1 is 100% 1.5 is 150% +# see https://wiki.hyprland.org/Configuring/XWayland/ +env = GDK_SCALE,1 +env = QT_SCALE_FACTOR,1 + +# Bibata-Modern-Ice-Cursor +# NOTE! You must have the hyprcursor version to activate this. +# https://wiki.hyprland.org/Hypr-Ecosystem/hyprcursor/ +#env = HYPRCURSOR_THEME,Bibata-Modern-Ice +#env = HYPRCURSOR_SIZE,24 + +# firefox +env = MOZ_ENABLE_WAYLAND,1 + +# electron >28 apps (may help) ## +# https://www.electronjs.org/docs/latest/api/environment-variables +env = ELECTRON_OZONE_PLATFORM_HINT,auto # auto selects Wayland if possible, X11 otherwise + +# NVIDIA +# This is from Hyprland Wiki. Below will be activated nvidia gpu detected +# See hyprland wiki https://wiki.hyprland.org/Nvidia/#environment-variables + +#env = LIBVA_DRIVER_NAME,nvidia +#env = __GLX_VENDOR_LIBRARY_NAME,nvidia +#env = NVD_BACKEND,direct + +# additional ENV's for nvidia. Caution, activate with care +#env = GBM_BACKEND,nvidia-drm + +#env = __GL_GSYNC_ALLOWED,1 #adaptive Vsync +#env = __NV_PRIME_RENDER_OFFLOAD,1 +#env = __VK_LAYER_NV_optimus,NVIDIA_only +#env = WLR_DRM_NO_ATOMIC,1 + +# FOR VM and POSSIBLY NVIDIA +# LIBGL_ALWAYS_SOFTWARE software mesa rendering +#env = LIBGL_ALWAYS_SOFTWARE,1 # Warning. May cause hyprland to crash +#env = WLR_RENDERER_ALLOW_SOFTWARE,1 + +# nvidia firefox (for hardware acceleration on FF)? +# check this post https://github.com/elFarto/nvidia-vaapi-driver#configuration +#env = MOZ_DISABLE_RDD_SANDBOX,1 +#env = EGL_PLATFORM,wayland + +#### Aquamarine Environment Variables #### ( Hyprland > 0.45 ) +# https://wiki.hyprland.org/Configuring/Environment-variables/#aquamarine-environment-variables----ref-httpsgithubcomhyprwmaquamarineblobmaindocsenvmd--- +# env = AQ_TRACE,1 # Enables more verbose logging. +# env = AQ_DRM_DEVICES,/dev/dri/card1:/dev/dri/card0 # Set an explicit list of DRM devices (GPUs) to use. It’s a colon-separated list of paths, with the first being the primary. E.g. /dev/dri/card1:/dev/dri/card0 +# env = AQ_MGPU_NO_EXPLICIT,1 # Disables explicit syncing on mgpu buffers +# env = AQ_NO_MODIFIERS,1 # Disables modifiers for DRM buffers + +#### Hyprland Environment Variables #### +# https://wiki.hyprland.org/Configuring/Environment-variables/#hyprland-environment-variables +# env = HYPRLAND_TRACE,1 # Enables more verbose logging. +# env = HYPRLAND_NO_RT,1 # Disables realtime priority setting by Hyprland. +# env = HYPRLAND_NO_SD_NOTIFY,1 # If systemd, disables the 'sd_notify' calls. +# env = HYPRLAND_NO_SD_VARS,1 # Disables management of variables in systemd and dbus activation environments. diff --git a/config/hypr/UserConfigs/LaptopDisplay.conf b/config/hypr/UserConfigs/LaptopDisplay.conf new file mode 100644 index 0000000..9f76658 --- /dev/null +++ b/config/hypr/UserConfigs/LaptopDisplay.conf @@ -0,0 +1,4 @@ +# NOTE, THIS FILE IS BEING USED by disabling Laptop display monitor behaviour when closing lid. +# See notes on Laptops.conf + +#monitor = eDP-1, preferred, auto, 1 diff --git a/config/hypr/UserConfigs/Laptops.conf b/config/hypr/UserConfigs/Laptops.conf new file mode 100644 index 0000000..40746da --- /dev/null +++ b/config/hypr/UserConfigs/Laptops.conf @@ -0,0 +1,54 @@ + +# See https://wiki.hyprland.org/Configuring/Keywords/ for more variable settings +# These configs are mostly for laptops. This is addemdum to Keybinds.conf + +$mainMod = SUPER +$scriptsDir = $HOME/.config/hypr/scripts +$UserConfigs = $HOME/.config/hypr/UserConfigs + +# for disabling Touchpad. hyprctl devices to get device name. +$Touchpad_Device=asue1209:00-04f3:319f-touchpad + +binde = , xf86KbdBrightnessDown, exec, $scriptsDir/BrightnessKbd.sh --dec # decrease keyboard brightness +binde = , xf86KbdBrightnessUp, exec, $scriptsDir/BrightnessKbd.sh --inc # increase keyboard brightness +bind = , xf86Launch1, exec, rog-control-center # ASUS Armory crate button +bind = , xf86Launch3, exec, asusctl led-mode -n # FN+F4 Switch keyboard RGB profile +bind = , xf86Launch4, exec, asusctl profile -n # FN+F5 change of fan profiles (Quite, Balance, Performance) +binde = , xf86MonBrightnessDown, exec, $scriptsDir/Brightness.sh --dec # decrease monitor brightness +binde = , xf86MonBrightnessUp, exec, $scriptsDir/Brightness.sh --inc # increase monitor brightness +bind = , xf86TouchpadToggle, exec, $scriptsDir/TouchPad.sh # disable touchpad + +# Screenshot keybindings using F6 (no PrinSrc button) +bind = $mainMod, F6, exec, $scriptsDir/ScreenShot.sh --now # screenshot +bind = $mainMod SHIFT, F6, exec, $scriptsDir/ScreenShot.sh --area # screenshot (area) +bind = $mainMod CTRL, F6, exec, $scriptsDir/ScreenShot.sh --in5 # # screenshot (5 secs delay) +bind = $mainMod ALT, F6, exec, $scriptsDir/ScreenShot.sh --in10 # screenshot (10 secs delay) +bind = ALT, F6, exec, $scriptsDir/ScreenShot.sh --active # screenshot (active window only) + +$TOUCHPAD_ENABLED = true +device { + name = $Touchpad_Device + enabled = $TOUCHPAD_ENABLED +} +# Below are useful when you are connecting your laptop in external display +# Suggest you edit below for your laptop display +# From WIKI This is to disable laptop monitor when lid is closed. +# consult https://wiki.hyprland.org/hyprland-wiki/pages/Configuring/Binds/#switches +#bindl = , switch:off:Lid Switch,exec,hyprctl keyword monitor "eDP-1, preferred, auto, 1" +#bindl = , switch:on:Lid Switch,exec,hyprctl keyword monitor "eDP-1, disable" + + +# WARNING! Using this method has some caveats!! USE THIS PART WITH SOME CAUTION! +# CONS of doing this, is that you need to set up your wallpaper (SUPER W) and choose wallpaper. +# CAVEATS! Sometimes the Main Laptop Monitor DOES NOT have display that it needs to re-connect your external monitor +# One work around is to ensure that before shutting down laptop, MAKE SURE your laptop lid is OPEN!! +# Make sure to comment (put # on the both the bindl = , switch ......) above +# NOTE: Display for laptop are being generated into LaptopDisplay.conf +# This part is to be use if you do not want your main laptop monitor to wake up during say wallpaper change etc + +#bindl = , switch:off:Lid Switch,exec,echo "monitor = eDP-1, preferred, auto, 1" > $UserConfigs/LaptopDisplay.conf +#bindl = , switch:on:Lid Switch,exec,echo "monitor = eDP-1, disable" > $UserConfigs/LaptopDisplay.conf + +# for laptop-lid action (to erase the last entry) +#exec-once = echo "monitor = eDP-1, preferred, auto, 1" > $HOME/.config/hypr/UserConfigs/LaptopDisplay.conf +# diff --git a/config/hypr/UserConfigs/Startup_Apps.conf b/config/hypr/UserConfigs/Startup_Apps.conf new file mode 100644 index 0000000..c434a65 --- /dev/null +++ b/config/hypr/UserConfigs/Startup_Apps.conf @@ -0,0 +1,49 @@ +#Commands & Apps to be executed at launch + +$scriptsDir = $HOME/.config/hypr/scripts +$UserScripts = $HOME/.config/hypr/UserScripts + +$wallDIR=$HOME/Pictures/wallpapers +$lock = $scriptsDir/LockScreen.sh +$SwwwRandom = $UserScripts/WallpaperAutoChange.sh + +# wallpaper stuff / More wallpaper options below +exec-once = swww-daemon --format xrgb +#exec-once = $SwwwRandom $wallDIR # random wallpaper switcher every 30 minutes + +# Startup +exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP + +# Polkit (Polkit Gnome / KDE) +exec-once = $scriptsDir/Polkit.sh + +# starup apps +exec-once = waybar & +exec-once = nm-applet --indicator & +exec-once = swaync & +#exec-once = ags & +#exec-once = blueman-applet & +#exec-once = rog-control-center & + +#clipboard manager +exec-once = wl-paste --type text --watch cliphist store +exec-once = wl-paste --type image --watch cliphist store + +# Rainbow borders +exec-once = $UserScripts/RainbowBorders.sh & + +# Starting hypridle to start hyprlock +exec-once = hypridle & + +# Start pyprland daemon +exec-once = pypr & + +# Here are list of features available but disabled by default +# exec-once = swww-daemon --format xrgb && swww img $HOME/Pictures/wallpapers/mecha-nostalgia.png # persistent wallpaper + +#gnome polkit for nixos +#exec-once = $scriptsDir/Polkit-NixOS.sh + +# xdg-desktop-portal-hyprland (should be auto starting. However, you can force to start) +#exec-once = $scriptsDir/PortalHyprland.sh diff --git a/config/hypr/UserConfigs/UserAnimations.conf b/config/hypr/UserConfigs/UserAnimations.conf new file mode 100644 index 0000000..06f6507 --- /dev/null +++ b/config/hypr/UserConfigs/UserAnimations.conf @@ -0,0 +1,25 @@ + +animations { + enabled = yes + + bezier = wind, 0.05, 0.9, 0.1, 1.05 + bezier = winIn, 0.1, 1.1, 0.1, 1.1 + bezier = winOut, 0.3, -0.3, 0, 1 + bezier = liner, 1, 1, 1, 1 + bezier = overshot, 0.05, 0.9, 0.1, 1.05 + bezier = smoothOut, 0.5, 0, 0.99, 0.99 + bezier = smoothIn, 0.5, -0.5, 0.68, 1.5 + + animation = windows, 1, 6, wind, slide + animation = windowsIn, 1, 5, winIn, slide + animation = windowsOut, 1, 3, smoothOut, slide + animation = windowsMove, 1, 5, wind, slide + animation = border, 1, 1, liner + animation = borderangle, 1, 180, liner, loop #used by rainbow borders and rotating colors + animation = fade, 1, 3, smoothOut + animation = workspaces, 1, 5, overshot + + # animations for -git or version >0.42.0 + animation = workspacesIn, 1, 5, winIn, slide + animation = workspacesOut, 1, 5, winOut, slide +} \ No newline at end of file diff --git a/config/hypr/UserConfigs/UserDecorations.conf b/config/hypr/UserConfigs/UserDecorations.conf new file mode 100644 index 0000000..b4082b5 --- /dev/null +++ b/config/hypr/UserConfigs/UserDecorations.conf @@ -0,0 +1,57 @@ +# Decoration Settings + +# Hyprland Wiki Links +# Animation - https://wiki.hyprland.org/Configuring/Animations/ +# Decoration - https://wiki.hyprland.org/Configuring/Variables/#decoration + +# Sourcing colors generated by wallust +source = $HOME/.config/hypr/wallust/wallust-hyprland.conf + +general { + border_size = 2 + gaps_in = 2 + gaps_out = 4 + + col.active_border = $color12 + col.inactive_border = $color10 +} + +decoration { + rounding = 10 + + active_opacity = 1.0 + inactive_opacity = 0.9 + fullscreen_opacity = 1.0 + + dim_inactive = true + dim_strength = 0.1 + dim_special = 0.8 + + shadow { + enabled = true + range = 3 + render_power = 1 + + color = $color12 + color_inactive = $color10 + } + + + blur { + enabled = true + size = 6 + passes = 2 + ignore_opacity = true + new_optimizations = true + special = true + popups = true + } +} + +group { + col.border_active = $color15 + + groupbar { + col.active = $color0 + } +} diff --git a/config/hypr/UserConfigs/UserKeybinds.conf b/config/hypr/UserConfigs/UserKeybinds.conf new file mode 100644 index 0000000..ba83620 --- /dev/null +++ b/config/hypr/UserConfigs/UserKeybinds.conf @@ -0,0 +1,67 @@ +# This is where you put your own keybinds. Be mindful to check ~/.config/hypr/configs/Keybinds.conf as well to avoid conflict + +# See https://wiki.hyprland.org/Configuring/Keywords/ for more settings and variables +# See also Laptops.conf for laptops keybinds + +# /* ---- ✴️ Variables ✴️ ---- */ # +$mainMod = SUPER +$files = thunar +$term = kitty +$scriptsDir = $HOME/.config/hypr/scripts +$UserScripts = $HOME/.config/hypr/UserScripts + +# common shortcuts +#bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Super Key to Launch rofi menu +bind = $mainMod, D, exec, pkill rofi || true && rofi -show drun -modi drun,filebrowser,run,window # Main Menu (APP Launcher) +bind = $mainMod, B, exec, xdg-open "http:// &" # default browser +bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview' # desktop overview (if installed) +bind = $mainMod, Return, exec, $term #terminal +bind = $mainMod, E, exec, $files #file manager + + +# FEATURES / EXTRAS +bind = $mainMod, H, exec, $scriptsDir/KeyHints.sh # help / cheat sheet +bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh # Refresh waybar, swaync, rofi +bind = $mainMod ALT, E, exec, $scriptsDir/RofiEmoji.sh # emoji menu +bind = $mainMod, S, exec, $scriptsDir/RofiSearch.sh # Google search using rofi +bind = $mainMod ALT, O, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings +bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh # Toggle animations ON/OFF +bind = $mainMod ALT, L, exec, $scriptsDir/ChangeLayout.sh # Toggle Master or Dwindle Layout +bind = $mainMod ALT, V, exec, $scriptsDir/ClipManager.sh # Clipboard Manager +bind = $mainMod CTRL, R, exec, $scriptsDir/RofiThemeSelector.sh # Rofi Menu Theme Selector +bind = $mainMod CTRL SHIFT, R, exec, pkill rofi || true && $scriptsDir/RofiThemeSelector-modified.sh # modified Rofi Theme Selector + +bind = $mainMod SHIFT, F, fullscreen # whole full screen +bind = $mainMod CTRL, F, fullscreen, 1 # fake full screen +bind = $mainMod, SPACE, togglefloating, #Float Mode +bind = $mainMod ALT, SPACE, exec, hyprctl dispatch workspaceopt allfloat #All Float Mode + +# Waybar / Bar related +bind = $mainMod CTRL ALT, B, exec, pkill -SIGUSR1 waybar # Toggle hide/show waybar +bind = $mainMod CTRL, B, exec, $scriptsDir/WaybarStyles.sh # Waybar Styles Menu +bind = $mainMod ALT, B, exec, $scriptsDir/WaybarLayout.sh # Waybar Layout Menu + +# FEATURES / EXTRAS (UserScripts) +bind = $mainMod SHIFT, E, exec, $UserScripts/NixosDots_Quick_Settings.sh # Settings Menu Nixos-Dots Hyprland Settings +bind = $mainMod SHIFT, M, exec, $UserScripts/RofiBeats.sh # online music using rofi +bind = $mainMod, W, exec, $UserScripts/WallpaperSelect.sh # Select wallpaper to apply +bind = $mainMod SHIFT, W, exec, $UserScripts/WallpaperEffects.sh # Wallpaper Effects by imagemagick +bind = CTRL ALT, W, exec, $UserScripts/WallpaperRandom.sh # Random wallpapers +bind = $mainMod CTRL, O, exec, hyprctl setprop active opaque toggle # disable opacity on active window +bind = $mainMod SHIFT, K, exec, $scriptsDir/KeyBinds.sh # search keybinds via rofi +bind = $mainMod SHIFT, A, exec, $scriptsDir/Animations.sh #hyprland animations menu +bind = $mainMod SHIFT, O, exec, $UserScripts/ZshChangeTheme.sh # Change oh-my-zsh theme +bindln = ALT_L, SHIFT_L, exec, $scriptsDir/SwitchKeyboardLayout.sh # Change keyboard layout +bind = $mainMod ALT, C, exec, $UserScripts/RofiCalc.sh # calculator (qalculate) + +# pyprland (This is not available in Debian and Ubuntu) +bind = $mainMod SHIFT, Return, exec, pypr toggle term # Dropdown terminal not avail Debian and Ubuntu +bind = $mainMod, Z, exec, pypr zoom # Toggle Desktop Zoom + + +# For passthrough keyboard into a VM +# bind = $mainMod ALT, P, submap, passthru +#submap = passthru +# to unbind +#bind = $mainMod ALT, P, submap, reset +#submap = reset diff --git a/config/hypr/UserConfigs/UserSettings.conf b/config/hypr/UserConfigs/UserSettings.conf new file mode 100644 index 0000000..303e7f9 --- /dev/null +++ b/config/hypr/UserConfigs/UserSettings.conf @@ -0,0 +1,118 @@ +# User Settings +# This is where you put your own settings as this will not be touched during update +# if the upgrade.sh is used. + +# refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables/ + +# NOTE: some settings are in ~/.config/hypr/UserConfigs/UserDecorAnimations.conf + +dwindle { + pseudotile = yes + preserve_split = yes + special_scale_factor = 0.8 +} + +master { + new_status = master + new_on_top = 1 + mfact = 0.5 +} + +general { + resize_on_border = true + + layout = dwindle +} + +input { + kb_layout = us + kb_variant = + kb_model = + kb_options = + kb_rules = + repeat_rate = 50 + repeat_delay = 300 + + sensitivity = 0 #mouse sensitivity + numlock_by_default = true + left_handed = false + follow_mouse = true + float_switch_override_focus = false + + touchpad { + disable_while_typing = true + natural_scroll = false + clickfinger_behavior = false + middle_button_emulation = true + tap-to-click = true + drag_lock = false + } + + # below for devices with touchdevice ie. touchscreen + touchdevice { + enabled = true + } + + # below is for table see link above for proper variables + tablet { + transform = 0 + left_handed = 0 + } +} + +gestures { + workspace_swipe = true + workspace_swipe_fingers = 3 + workspace_swipe_distance = 500 + workspace_swipe_invert = true + workspace_swipe_min_speed_to_force = 30 + workspace_swipe_cancel_ratio = 0.5 + workspace_swipe_create_new = true + workspace_swipe_forever = true + #workspace_swipe_use_r = true #uncomment if wanted a forever create a new workspace with swipe right +} + + +misc { + disable_hyprland_logo = true + disable_splash_rendering = true + vfr = true + vrr = 2 + mouse_move_enables_dpms = true + enable_swallow = true + swallow_regex = ^(kitty)$ + focus_on_activate = false + initial_workspace_tracking = 0 + middle_click_paste = false +} + +#opengl { +# nvidia_anti_flicker = true +#} + +binds { + workspace_back_and_forth = true + allow_workspace_cycles = true + pass_mouse_when_bound = false +} + +#Could help when scaling and not pixelating +xwayland { + enabled = true + force_zero_scaling = true +} + +# render section for Hyprland >= v0.42.0 +render { + explicit_sync = 2 + explicit_sync_kms = 2 + direct_scanout = false +} + +cursor { + sync_gsettings_theme = true + no_hardware_cursors = false + enable_hyprcursor = true + warp_on_change_workspace = 2 + no_warps = true +} diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf new file mode 100644 index 0000000..db889e4 --- /dev/null +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -0,0 +1,201 @@ +# For window rules and layerrules +# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more + +# windowrule v2 - tags - add apps under appropriate tag to use the same settings +# browser tags +windowrulev2 = tag +browser, class:^([Ff]irefox|org.mozilla.firefox|[Ff]irefox-esr)$ +windowrulev2 = tag +browser, class:^([Gg]oogle-chrome(-beta|-dev|-unstable)?)$ +windowrulev2 = tag +browser, class:^(chrome-.+-Default)$ # Chrome PWAs +windowrulev2 = tag +browser, class:^([Cc]hromium)$ +windowrulev2 = tag +browser, class:^([Mm]icrosoft-edge(-stable|-beta|-dev|-unstable))$ +windowrulev2 = tag +browser, class:^(Brave-browser(-beta|-dev|-unstable)?)$ +windowrulev2 = tag +browser, class:^([Tt]horium-browser|[Cc]achy-browser)$ +windowrulev2 = tag +browser, class:^(zen-alpha|zen)$ +windowrulev2 = tag +notif, class:^(swaync-control-center|swaync-notification-window|swaync-client|class)$ +windowrulev2 = tag +NixosDots_Settings, title:^(Nixos-Dots Settings)$ +windowrulev2 = tag +NixosDots-Settings, class:^(nwg-displays|nwg-look)$ + +# terminal tags +windowrulev2 = tag +terminal, class:^(Alacritty|kitty|kitty-dropterm)$ + +# email tags +windowrulev2 = tag +email, class:^([Tt]hunderbird|org.gnome.Evolution)$ +windowrulev2 = tag +email, class:^(eu.betterbird.Betterbird)$ + +# project tags +windowrulev2 = tag +projects, class:^(codium|codium-url-handler|VSCodium)$ +windowrulev2 = tag +projects, class:^(VSCode|code-url-handler)$ +windowrulev2 = tag +projects, class:^(jetbrains-.+)$ # JetBrains IDEs + +# screenshare tags +windowrulev2 = tag +screenshare, class:^(com.obsproject.Studio)$ + +# IM tags +windowrulev2 = tag +im, class:^([Dd]iscord|[Ww]ebCord|[Vv]esktop)$ +windowrulev2 = tag +im, class:^([Ff]erdium)$ +windowrulev2 = tag +im, class:^([Ww]hatsapp-for-linux)$ +windowrulev2 = tag +im, class:^(ZapZap|com.rtosta.zapzap)$ +windowrulev2 = tag +im, class:^(org.telegram.desktop|io.github.tdesktop_x64.TDesktop)$ +windowrulev2 = tag +im, class:^(teams-for-linux)$ + +# game tags +windowrulev2 = tag +games, class:^(gamescope)$ +windowrulev2 = tag +games, class:^(steam_app_\d+)$ + +# gamestore tags +windowrulev2 = tag +gamestore, class:^([Ss]team)$ +windowrulev2 = tag +gamestore, title:^([Ll]utris)$ +windowrulev2 = tag +gamestore, class:^(com.heroicgameslauncher.hgl)$ + +# file-manager tags +windowrulev2 = tag +file-manager, class:^([Tt]hunar|org.gnome.Nautilus|[Pp]cmanfm-qt)$ +windowrulev2 = tag +file-manager, class:^(app.drey.Warp)$ + +# wallpaper tags +windowrulev2 = tag +wallpaper title:^([Ww]aytrogen)$ +windowrulev2 = tag +wallpaper, class:^([Ww]aytrogen)$ + +# multimedia tags +windowrulev2 = tag +multimedia, class:^([Aa]udacious)$ + + +# settings tags +windowrulev2 = tag +settings, title:^(ROG Control)$ +windowrulev2 = tag +settings, class:^(wihotspot(-gui)?)$ # wifi hotspot +windowrulev2 = tag +settings, class:^([Bb]aobab|org.gnome.[Bb]aobab)$ # Disk usage analyzer +windowrulev2 = tag +settings, class:^(gnome-disks|wihotspot(-gui)?)$ +windowrulev2 = tag +settings, title:(Kvantum Manager) +windowrulev2 = tag +settings, class:^(file-roller|org.gnome.FileRoller)$ # archive manager +windowrulev2 = tag +settings, class:^(nm-applet|nm-connection-editor|blueman-manager)$ +windowrulev2 = tag +settings, class:^(pavucontrol|org.pulseaudio.pavucontrol|com.saivert.pwvucontrol)$ +windowrulev2 = tag +settings, class:^(qt5ct|qt6ct|[Yy]ad)$ +windowrulev2 = tag +settings, class:(xdg-desktop-portal-gtk) +windowrulev2 = tag +settings, class:^(org.kde.polkit-kde-authentication-agent-1)$ +windowrulev2 = tag +settings, class:^([Rr]ofi)$ + +# viewer tags +windowrulev2 = tag +viewer, class:^(gnome-system-monitor|org.gnome.SystemMonitor|io.missioncenter.MissionCenter)$ # system monitor +windowrulev2 = tag +viewer, class:^(evince)$ # document viewer +windowrulev2 = tag +viewer, class:^(eog|org.gnome.Loupe)$ # image viewer + +# POSITION +# windowrulev2 = center,floating:1 # warning, it cause even the menu to float and center. +windowrulev2 = center, title:^(Nixos-Dots Quick Cheat Sheet)$ +windowrulev2 = center, class:([Tt]hunar), title:negative:(.*[Tt]hunar.*) +windowrulev2 = center, title:^(ROG Control)$ +windowrulev2 = center, tag:NixosDots-Settings* +windowrulev2 = center, title:^(Keybindings)$ +windowrulev2 = center, class:^(pavucontrol|org.pulseaudio.pavucontrol|com.saivert.pwvucontrol)$ +windowrulev2 = center, class:^([Ww]hatsapp-for-linux|ZapZap|com.rtosta.zapzap)$ +windowrulev2 = center, class:^([Ff]erdium)$ +windowrulev2 = move 72% 7%,title:^(Picture-in-Picture)$ +#windowrulev2 = move 72% 7%,title:^(Firefox)$ + +# windowrule v2 to avoid idle for fullscreen apps +#windowrulev2 = idleinhibit fullscreen, class:^(*)$ +#windowrulev2 = idleinhibit fullscreen, title:^(*)$ +windowrulev2 = idleinhibit fullscreen, fullscreen:1 + +# windowrule v2 move to workspace +windowrulev2 = workspace 1, tag:email* +windowrulev2 = workspace 2, tag:browser* +#windowrulev2 = workspace 3, class:^([Tt]hunar)$ +#windowrulev2 = workspace 3, tag:projects* +windowrulev2 = workspace 5, tag:gamestore* +windowrulev2 = workspace 7, tag:im* +windowrulev2 = workspace 8, tag:games* + +# windowrule v2 move to workspace (silent) +windowrulev2 = workspace 4 silent, tag:screenshare* +windowrulev2 = workspace 6 silent, class:^(virt-manager)$ +windowrulev2 = workspace 6 silent, class:^(.virt-manager-wrapped)$ +windowrulev2 = workspace 9 silent, tag:multimedia* + +# FLOAT +windowrulev2 = float, title:^(Nixos-Dots Quick Cheat Sheet)$ +windowrulev2 = float, tag:wallpaper* +windowrulev2 = float, tag:settings* +windowrulev2 = float, tag:viewer* +windowrulev2 = float, tag:NixosDots-Settings* +windowrulev2 = float, class:([Zz]oom|onedriver|onedriver-launcher)$ +windowrulev2 = float, class:(org.gnome.Calculator), title:(Calculator) +windowrulev2 = float, class:^(mpv|com.github.rafostar.Clapper)$ +windowrulev2 = float, class:^([Qq]alculate-gtk)$ +#windowrulev2 = float, class:^([Ww]hatsapp-for-linux|ZapZap|com.rtosta.zapzap)$ +windowrulev2 = float, class:^([Ff]erdium)$ +windowrulev2 = float, title:^(Picture-in-Picture)$ +#windowrulev2 = float, title:^(Firefox)$ + + +#windowrule v2 - float popups and dialogue +windowrulev2 = float, title:^(Authentication Required)$ +windowrulev2 = center, title:^(Authentication Required)$ +windowrulev2 = float, class:(codium|codium-url-handler|VSCodium), title:negative:(.*codium.*|.*VSCodium.*) +windowrulev2 = float, class:^(com.heroicgameslauncher.hgl)$, title:negative:(Heroic Games Launcher) +windowrulev2 = float, class:^([Ss]team)$, title:negative:^([Ss]team)$ +windowrulev2 = float, class:([Tt]hunar), title:negative:(.*[Tt]hunar.*) +#windowrulev2 = float, class:(electron), title:(Add Folder to Workspace) +windowrulev2 = float, title:^(Add Folder to Workspace)$ +windowrulev2 = size 70% 60%, title:^(Add Folder to Workspace)$ +windowrulev2 = center, title:^(Add Folder to Workspace)$ +windowrulev2 = float, initialTitle:(Open Files) +windowrulev2 = size 70% 60%, initialTitle:(Open Files) +windowrulev2 = float, title:^(SDDM Background)$ # Nixos-Dots YAD for setting SDDM background +windowrulev2 = size 15% 10%, title:^(SDDM Background)$ # Nixos-Dots YAD for setting SDDM background + +# OPACITY +windowrulev2 = opacity 0.9 0.7, tag:browser* +windowrulev2 = opacity 0.9 0.8, tag:projects* +windowrulev2 = opacity 0.94 0.86, tag:im* +windowrulev2 = opacity 0.94 0.86, tag:multimedia* +windowrulev2 = opacity 0.9 0.8, tag:file-manager* +windowrulev2 = opacity 0.8 0.7, tag:terminal* +windowrulev2 = opacity 0.8 0.7, tag:settings* +windowrulev2 = opacity 0.82 0.75, tag:viewer* +windowrulev2 = opacity 0.9 0.7, tag:wallpaper* +windowrulev2 = opacity 0.8 0.7, class:^(gedit|org.gnome.TextEditor|mousepad)$ +windowrulev2 = opacity 0.9 0.8, class:^(deluge)$ +windowrulev2 = opacity 0.9 0.8, class:^(im.riot.Riot)$ # Element matrix client +windowrulev2 = opacity 0.9 0.8, class:^(seahorse)$ # gnome-keyring gui +windowrulev2 = opacity 0.95 0.75, title:^(Picture-in-Picture)$ + + +# SIZE +windowrulev2 = size 65% 90%, title:^(Nixos-Dots Quick Cheat Sheet)$ +windowrulev2 = size 70% 70%, tag:wallpaper* +windowrulev2 = size 70% 70%, tag:settings* +windowrulev2 = size 60% 70%, class:^([Ww]hatsapp-for-linux|ZapZap|com.rtosta.zapzap)$ +windowrulev2 = size 60% 70%, class:^([Ff]erdium)$ + +#windowrulev2 = size 25% 25%, title:^(Picture-in-Picture)$ +#windowrulev2 = size 25% 25%, title:^(Firefox)$ + +# PINNING +windowrulev2 = pin, title:^(Picture-in-Picture)$ +#windowrulev2 = pin,title:^(Firefox)$ + +# windowrule v2 - extras +windowrulev2 = keepaspectratio, title:^(Picture-in-Picture)$ + +# BLUR & FULLSCREEN +windowrulev2 = noblur, tag:games* +windowrulev2 = fullscreen, tag:games* + +#windowrulev2 = bordercolor rgb(EE4B55) rgb(880808), fullscreen:1 +#windowrulev2 = bordercolor rgb(282737) rgb(1E1D2D), floating:1 +#windowrulev2 = opacity 0.8 0.8, pinned:1 + +# LAYER RULES +layerrule = blur, rofi +layerrule = ignorezero, rofi +layerrule = blur, notifications +layerrule = ignorezero, notifications +#layerrule = ignorealpha 0.5, tag:notif* + +#layerrule = ignorezero, class:^([Rr]ofi)$ +#layerrule = blur, class:^([Rr]ofi)$ +#layerrule = unset,class:^([Rr]ofi)$ +#layerrule = ignorezero, + +#layerrule = ignorezero, overview +#layerrule = blur, overview diff --git a/config/hypr/UserConfigs/WorkSpaceRules b/config/hypr/UserConfigs/WorkSpaceRules new file mode 100644 index 0000000..be6a24a --- /dev/null +++ b/config/hypr/UserConfigs/WorkSpaceRules @@ -0,0 +1,31 @@ + +# NOTE: THIS IS NOT BEING SOURCED by hyprland +# It is only here as a guide if you want to do it manually +# The file you should edit is ~/.config/hypr/workspaces.conf +# Since that is the work space rules being sourced by hyprland +# use nwg-displays to handle your workspace rules. + +# You can set workspace rules to achieve workspace-specific behaviors. +# For instance, you can define a workspace where all windows are drawn without borders or gaps. + +# https://wiki.hyprland.org/Configuring/Workspace-Rules/ + +# Assigning workspace to a certain monitor. Below are just examples +# workspace = 1, monitor:eDP-1 +# workspace = 2, monitor:eDP-1 +# workspace = 3, monitor:eDP-1 +# workspace = 4, monitor:eDP-1 +# workspace = 5, monitor:DP-2 +# workspace = 6, monitor:DP-2 +# workspace = 7, monitor:DP-2 +# workspace = 8, monitor:DP-2 + + +# example rules (from wiki) +# workspace = 3, rounding:false, decorate:false +# workspace = name:coding, rounding:false, decorate:false, gapsin:0, gapsout:0, border:false, decorate:false, monitor:DP-1 +# workspace = 8,bordersize:8 +# workspace = name:Hello, monitor:DP-1, default:true +# workspace = name:gaming, monitor:desc:Chimei Innolux Corporation 0x150C, default:true +# workspace = 5, on-created-empty:[float] firefox +# workspace = special:scratchpad, on-created-empty:foot \ No newline at end of file diff --git a/config/hypr/UserScripts/00-Readme b/config/hypr/UserScripts/00-Readme new file mode 100644 index 0000000..b1733b0 --- /dev/null +++ b/config/hypr/UserScripts/00-Readme @@ -0,0 +1,3 @@ +# Place your new scripts here. +# If you need to edit a script from main script (~/.config/hypr/scripts), copy it on this folder, and edit. +# Make sure to update as well the keybinds in ~/.config/hypr/UserConfigs folder if any script is linked to it \ No newline at end of file diff --git a/config/hypr/UserScripts/NixosDots_Quick_Settings.sh b/config/hypr/UserScripts/NixosDots_Quick_Settings.sh new file mode 100644 index 0000000..79d0119 --- /dev/null +++ b/config/hypr/UserScripts/NixosDots_Quick_Settings.sh @@ -0,0 +1,83 @@ +#!/bin/bash +# Rofi menu for Nixos-Dots Quick Settings (SUPER SHIFT E) + +# Define preferred text editor and terminal +edit=${EDITOR:-nano} +tty=kitty + +# variables +configs="$HOME/.config/hypr/configs" +UserConfigs="$HOME/.config/hypr/UserConfigs" +rofi_theme="$HOME/.config/rofi/config-edit.rasi" +msg=' ⁉️ Choose what to do ⁉️' +iDIR="$HOME/.config/swaync/images" +scriptsDir="$HOME/.config/hypr/scripts" +UserScripts="$HOME/.config/hypr/UserScripts" + +# Function to display the menu options without numbers +menu() { + cat </dev/null; then + notify-send -i "$iDIR/ja.png" "E-R-R-O-R" "Install nwg-displays first" + exit 1 + fi + nwg-displays ;; + "Configure Workspace Rules (nwg-displays)") + if ! command -v nwg-displays &>/dev/null; then + notify-send -i "$iDIR/ja.png" "E-R-R-O-R" "Install nwg-displays first" + exit 1 + fi + nwg-displays ;; + "Choose Hyprland Animations") $scriptsDir/Animations.sh ;; + "Choose Monitor Profiles") $scriptsDir/MonitorProfiles.sh ;; + "Choose Rofi Themes") $scriptsDir/RofiThemeSelector.sh ;; + "Search for Keybinds") $scriptsDir/KeyBinds.sh ;; + *) return ;; # Do nothing for invalid choices + esac + + # Open the selected file in the terminal with the text editor + if [ -n "$file" ]; then + $tty -e $edit "$file" + fi +} + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +main diff --git a/config/hypr/UserScripts/RainbowBorders.sh b/config/hypr/UserScripts/RainbowBorders.sh new file mode 100644 index 0000000..5e47030 --- /dev/null +++ b/config/hypr/UserScripts/RainbowBorders.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# for rainbow borders animation + +function random_hex() { + random_hex=("0xff$(openssl rand -hex 3)") + echo $random_hex +} + +# rainbow colors only for active window +hyprctl keyword general:col.active_border $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) 270deg + +# rainbow colors for inactive window (uncomment to take effect) +#hyprctl keyword general:col.inactive_border $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) 270deg \ No newline at end of file diff --git a/config/hypr/UserScripts/RofiBeats.sh b/config/hypr/UserScripts/RofiBeats.sh new file mode 100644 index 0000000..ef4e8f8 --- /dev/null +++ b/config/hypr/UserScripts/RofiBeats.sh @@ -0,0 +1,124 @@ +#!/bin/bash +# For Rofi Beats to play online Music or Locally save media files + +# Variables +mDIR="$HOME/Music/" +iDIR="$HOME/.config/swaync/icons" +rofi_theme="$HOME/.config/rofi/config-rofi-Beats.rasi" +rofi_theme_1="$HOME/.config/rofi/config-rofi-Beats-menu.rasi" + +# Online Stations. Edit as required +declare -A online_music=( + ["FM - Easy Rock 96.3 📻🎶"]="https://radio-stations-philippines.com/easy-rock" + ["FM - Easy Rock - Baguio 91.9 📻🎶"]="https://radio-stations-philippines.com/easy-rock-baguio" + ["FM - Love Radio 90.7 📻🎶"]="https://radio-stations-philippines.com/love" + ["FM - WRock - CEBU 96.3 📻🎶"]="https://onlineradio.ph/126-96-3-wrock.html" + ["FM - Fresh Philippines 📻🎶"]="https://onlineradio.ph/553-fresh-fm.html" + ["Radio - Lofi Girl 🎧🎶"]="https://play.streamafrica.net/lofiradio" + ["Radio - Chillhop 🎧🎶"]="http://stream.zeno.fm/fyn8eh3h5f8uv" + ["Radio - Ibiza Global 🎧🎶"]="https://filtermusic.net/ibiza-global" + ["Radio - Metal Music 🎧🎶"]="https://tunein.com/radio/mETaLmuSicRaDio-s119867/" + ["YT - Wish 107.5 YT Pinoy HipHop 📻🎶"]="https://youtube.com/playlist?list=PLkrzfEDjeYJnmgMYwCKid4XIFqUKBVWEs&si=vahW_noh4UDJ5d37" + ["YT - Youtube Top 100 Songs Global 📹🎶"]="https://youtube.com/playlist?list=PL4fGSI1pDJn6puJdseH2Rt9sMvt9E2M4i&si=5jsyfqcoUXBCSLeu" + ["YT - Wish 107.5 YT Wishclusives 📹🎶"]="https://youtube.com/playlist?list=PLkrzfEDjeYJn5B22H9HOWP3Kxxs-DkPSM&si=d_Ld2OKhGvpH48WO" + ["YT - Relaxing Piano Music 🎹🎶"]="https://youtu.be/6H7hXzjFoVU?si=nZTPREC9lnK1JJUG" + ["YT - Youtube Remix 📹🎶"]="https://youtube.com/playlist?list=PLeqTkIUlrZXlSNn3tcXAa-zbo95j0iN-0" + ["YT - Korean Drama OST 📹🎶"]="https://youtube.com/playlist?list=PLUge_o9AIFp4HuA-A3e3ZqENh63LuRRlQ" + ["YT - lofi hip hop radio beats 📹🎶"]="https://www.youtube.com/live/jfKfPfyJRdk?si=PnJIA9ErQIAw6-qd" + ["YT - Relaxing Piano Jazz Music 🎹🎶"]="https://youtu.be/85UEqRat6E4?si=jXQL1Yp2VP_G6NSn" +) + +# Populate local_music array with files from music directory and subdirectories +populate_local_music() { + local_music=() + filenames=() + while IFS= read -r file; do + local_music+=("$file") + filenames+=("$(basename "$file")") + done < <(find -L "$mDIR" -type f \( -iname "*.mp3" -o -iname "*.flac" -o -iname "*.wav" -o -iname "*.ogg" -o -iname "*.mp4" \)) +} + +# Function for displaying notifications +notification() { + notify-send -u normal -i "$iDIR/music.png" " Now Playing:" " $@" +} + +# Main function for playing local music +play_local_music() { + populate_local_music + + # Prompt the user to select a song + choice=$(printf "%s\n" "${filenames[@]}" | rofi -i -dmenu -config $rofi_theme) + + if [ -z "$choice" ]; then + exit 1 + fi + + # Find the corresponding file path based on user's choice and set that to play the song then continue on the list + for (( i=0; i<"${#filenames[@]}"; ++i )); do + if [ "${filenames[$i]}" = "$choice" ]; then + + notification "$choice" + + # Play the selected local music file using mpv + mpv --playlist-start="$i" --loop-playlist --vid=no "${local_music[@]}" + + break + fi + done +} + +# Main function for shuffling local music +shuffle_local_music() { + notification "Shuffle Play local music" + + # Play music in $mDIR on shuffle + mpv --shuffle --loop-playlist --vid=no "$mDIR" +} + +# Main function for playing online music +play_online_music() { + choice=$(for online in "${!online_music[@]}"; do + echo "$online" + done | sort | rofi -i -dmenu -config "$rofi_theme") + + if [ -z "$choice" ]; then + exit 1 + fi + + link="${online_music[$choice]}" + + notification "$choice" + + # Play the selected online music using mpv + mpv --shuffle --vid=no "$link" +} + + +# Check if an online music process is running and send a notification, otherwise run the main function +pkill mpv && notify-send -u low -i "$iDIR/music.png" "Music stopped" || { + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + + +# Prompt the user to choose between local and online music +user_choice=$(printf "Play from Online Stations\nPlay from Music Folder\nShuffle Play from Music Folder" | rofi -dmenu -config $rofi_theme_1) + + case "$user_choice" in + "Play from Music Folder") + play_local_music + ;; + "Play from Online Stations") + play_online_music + ;; + "Shuffle Play from Music Folder") + shuffle_local_music + ;; + *) + echo "Invalid choice" + ;; + esac +} diff --git a/config/hypr/UserScripts/RofiCalc.sh b/config/hypr/UserScripts/RofiCalc.sh new file mode 100644 index 0000000..b2de22f --- /dev/null +++ b/config/hypr/UserScripts/RofiCalc.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# /* Calculator (using qalculate) and rofi */ +# /* Submitted by: https://github.com/JosephArmas */ + +rofi_theme="$HOME/.config/rofi/config-calc.rasi" + +# Kill Rofi if already running before execution +if pgrep -x "rofi" >/dev/null; then + pkill rofi +fi + +# main function + +while true; do + result=$( + rofi -i -dmenu \ + -config $rofi_theme \ + -mesg "$result = $calc_result" + ) + + if [ $? -ne 0 ]; then + exit + fi + + if [ -n "$result" ]; then + calc_result=$(qalc -t "$result") + echo "$calc_result" | wl-copy + fi +done diff --git a/config/hypr/UserScripts/WallpaperAutoChange.sh b/config/hypr/UserScripts/WallpaperAutoChange.sh new file mode 100644 index 0000000..03002a2 --- /dev/null +++ b/config/hypr/UserScripts/WallpaperAutoChange.sh @@ -0,0 +1,38 @@ +#!/bin/bash +# source https://wiki.archlinux.org/title/Hyprland#Using_a_script_to_change_wallpaper_every_X_minutes + +# This script will randomly go through the files of a directory, setting it +# up as the wallpaper at regular intervals +# +# NOTE: this script uses bash (not POSIX shell) for the RANDOM variable + +wallust_refresh=$HOME/.config/hypr/scripts/RefreshNoWaybar.sh + +focused_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') + +if [[ $# -lt 1 ]] || [[ ! -d $1 ]]; then + echo "Usage: + $0 " + exit 1 +fi + +# Edit below to control the images transition +export SWWW_TRANSITION_FPS=60 +export SWWW_TRANSITION_TYPE=simple + +# This controls (in seconds) when to switch to the next image +INTERVAL=1800 + +while true; do + find "$1" \ + | while read -r img; do + echo "$((RANDOM % 1000)):$img" + done \ + | sort -n | cut -d':' -f2- \ + | while read -r img; do + swww img -o $focused_monitor "$img" + $wallust_refresh + sleep $INTERVAL + + done +done diff --git a/config/hypr/UserScripts/WallpaperEffects.sh b/config/hypr/UserScripts/WallpaperEffects.sh new file mode 100644 index 0000000..df6d22c --- /dev/null +++ b/config/hypr/UserScripts/WallpaperEffects.sh @@ -0,0 +1,121 @@ +#!/bin/bash +# Wallpaper Effects using ImageMagick (SUPER SHIFT W) + +# Variables +terminal=kitty +wallpaper_current="$HOME/.config/hypr/wallpaper_effects/.wallpaper_current" +wallpaper_output="$HOME/.config/hypr/wallpaper_effects/.wallpaper_modified" +SCRIPTSDIR="$HOME/.config/hypr/scripts" +focused_monitor=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | .name') +rofi_theme="$HOME/.config/rofi/config-wallpaper-effect.rasi" + +# Directory for swaync +iDIR="$HOME/.config/swaync/images" +iDIRi="$HOME/.config/swaync/icons" + +# swww transition config +FPS=60 +TYPE="wipe" +DURATION=2 +BEZIER=".43,1.19,1,.4" +SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION --transition-bezier $BEZIER" + +# Define ImageMagick effects +declare -A effects=( + ["No Effects"]="no-effects" + ["Black & White"]="magick $wallpaper_current -colorspace gray -sigmoidal-contrast 10,40% $wallpaper_output" + ["Blurred"]="magick $wallpaper_current -blur 0x10 $wallpaper_output" + ["Charcoal"]="magick $wallpaper_current -charcoal 0x5 $wallpaper_output" + ["Edge Detect"]="magick $wallpaper_current -edge 1 $wallpaper_output" + ["Emboss"]="magick $wallpaper_current -emboss 0x5 $wallpaper_output" + ["Frame Raised"]="magick $wallpaper_current +raise 150 $wallpaper_output" + ["Frame Sunk"]="magick $wallpaper_current -raise 150 $wallpaper_output" + ["Negate"]="magick $wallpaper_current -negate $wallpaper_output" + ["Oil Paint"]="magick $wallpaper_current -paint 4 $wallpaper_output" + ["Posterize"]="magick $wallpaper_current -posterize 4 $wallpaper_output" + ["Polaroid"]="magick $wallpaper_current -polaroid 0 $wallpaper_output" + ["Sepia Tone"]="magick $wallpaper_current -sepia-tone 65% $wallpaper_output" + ["Solarize"]="magick $wallpaper_current -solarize 80% $wallpaper_output" + ["Sharpen"]="magick $wallpaper_current -sharpen 0x5 $wallpaper_output" + ["Vignette"]="magick $wallpaper_current -vignette 0x3 $wallpaper_output" + ["Vignette-black"]="magick $wallpaper_current -background black -vignette 0x3 $wallpaper_output" + ["Zoomed"]="magick $wallpaper_current -gravity Center -extent 1:1 $wallpaper_output" +) + +# Function to apply no effects +no-effects() { + swww img -o "$focused_monitor" "$wallpaper_current" $SWWW_PARAMS && + wait $! + wallust run "$wallpaper_current" -s && + wait $! + # Refresh rofi, waybar, wallust palettes + sleep 2 + "$SCRIPTSDIR/Refresh.sh" + + notify-send -u low -i "$iDIR/ja.png" "No wallpaper" "effects applied" + # copying wallpaper for rofi menu + cp "$wallpaper_current" "$wallpaper_output" +} + +# Function to run rofi menu +main() { + # Populate rofi menu options + options=("No Effects") + for effect in "${!effects[@]}"; do + [[ "$effect" != "No Effects" ]] && options+=("$effect") + done + + choice=$(printf "%s\n" "${options[@]}" | LC_COLLATE=C sort | rofi -dmenu -i -config $rofi_theme) + + # Process user choice + if [[ -n "$choice" ]]; then + if [[ "$choice" == "No Effects" ]]; then + no-effects + elif [[ "${effects[$choice]+exists}" ]]; then + # Apply selected effect + notify-send -u normal -i "$iDIR/ja.png" "Applying:" "$choice effects" + eval "${effects[$choice]}" + + sleep 1 + swww img -o "$focused_monitor" "$wallpaper_output" $SWWW_PARAMS & + + sleep 2 + + wallust run "$wallpaper_output" -s & + sleep 1 + # Refresh rofi, waybar, wallust palettes + "${SCRIPTSDIR}/Refresh.sh" + notify-send -u low -i "$iDIR/ja.png" "$choice" "effects applied" + else + echo "Effect '$choice' not recognized." + fi + fi +} + +# Check if rofi is already running and kill it +if pidof rofi > /dev/null; then + pkill rofi +fi + +main + +sleep 1 + +if [[ -n "$choice" ]]; then + sddm_sequoia="/usr/share/sddm/themes/sequoia_2" + if [ -d "$sddm_sequoia" ]; then + if yad --question --text="Set wallpaper as SDDM background?\nNOTE: This only applies to SEQUOIA SDDM Theme" --title="SDDM Background" --ok-label="Yes"; then + + # Check if terminal exists + if ! command -v "$terminal" &>/dev/null; then + notify-send -i "$iDIR/ja.png" "Missing $terminal" "Install $terminal to enable setting of wallpaper background" + exit 1 + fi + + # Open terminal and set the wallpaper + $terminal -e bash -c "echo 'Enter your password to set wallpaper as SDDM Background'; \ + sudo cp -r $wallpaper_output '$sddm_sequoia/backgrounds/default' && \ + notify-send -i '$iDIR/ja.png' 'SDDM' 'Background SET'" + fi + fi +fi \ No newline at end of file diff --git a/config/hypr/UserScripts/WallpaperRandom.sh b/config/hypr/UserScripts/WallpaperRandom.sh new file mode 100644 index 0000000..3c513c9 --- /dev/null +++ b/config/hypr/UserScripts/WallpaperRandom.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# Script for Random Wallpaper ( CTRL ALT W) + +wallDIR="$HOME/Pictures/wallpapers" +SCRIPTSDIR="$HOME/.config/hypr/scripts" + +focused_monitor=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | .name') + +PICS=($(find -L ${wallDIR} -type f \( -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.pnm" -o -name "*.tga" -o -name "*.tiff" -o -name "*.webp" -o -name "*.bmp" -o -name "*.farbfeld" -o -name "*.gif" \))) +RANDOMPICS=${PICS[ $RANDOM % ${#PICS[@]} ]} + + +# Transition config +FPS=30 +TYPE="random" +DURATION=1 +BEZIER=".43,1.19,1,.4" +SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION --transition-bezier $BEZIER" + + +swww query || swww-daemon --format xrgb && swww img -o $focused_monitor ${RANDOMPICS} $SWWW_PARAMS + +wait $! +"$SCRIPTSDIR/WallustSwww.sh" && + +wait $! +sleep 2 +"$SCRIPTSDIR/Refresh.sh" + diff --git a/config/hypr/UserScripts/WallpaperSelect.sh b/config/hypr/UserScripts/WallpaperSelect.sh new file mode 100644 index 0000000..23c6d0a --- /dev/null +++ b/config/hypr/UserScripts/WallpaperSelect.sh @@ -0,0 +1,146 @@ +#!/bin/bash +# This script for selecting wallpapers (SUPER W) + +# WALLPAPERS PATH +terminal=kitty +wallDIR="$HOME/Pictures/wallpapers" +SCRIPTSDIR="$HOME/.config/hypr/scripts" +wallpaper_current="$HOME/.config/hypr/wallpaper_effects/.wallpaper_current" + +rofi_override="element-icon{size:${icon_size}px;}" + +# Directory for swaync +iDIR="$HOME/.config/swaync/images" +iDIRi="$HOME/.config/swaync/icons" + +# variables +rofi_theme="$HOME/.config/rofi/config-wallpaper.rasi" +focused_monitor=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | .name') + +# Get monitor width and DPI +monitor_width=$(hyprctl monitors -j | jq -r --arg mon "$focused_monitor" '.[] | select(.name == $mon) | .width') +scale_factor=$(hyprctl monitors -j | jq -r --arg mon "$focused_monitor" '.[] | select(.name == $mon) | .scale') + +icon_size=$(echo "scale=1; ($monitor_width * 3) / ($scale_factor * 400)" | bc) + +rofi_override="element-icon{size:${icon_size}%;}" + +# swww transition config +FPS=60 +TYPE="any" +DURATION=2 +BEZIER=".43,1.19,1,.4" +SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION --transition-bezier $BEZIER" + +# Check if swaybg is running +if pidof swaybg > /dev/null; then + pkill swaybg +fi + +# Retrieve image files using null delimiter to handle spaces in filenames +mapfile -d '' PICS < <(find -L "${wallDIR}" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.pnm" -o -iname "*.tga" -o -iname "*.tiff" -o -iname "*.webp" -o -iname "*.bmp" -o -iname "*.farbfeld" -o -iname "*.png" -o -iname "*.gif" \) -print0) + +RANDOM_PIC="${PICS[$((RANDOM % ${#PICS[@]}))]}" +RANDOM_PIC_NAME=". random" + +# Rofi command +rofi_command="rofi -i -show -dmenu -config $rofi_theme -theme-str $rofi_override" + +# Sorting Wallpapers +menu() { + # Sort the PICS array + IFS=$'\n' sorted_options=($(sort <<<"${PICS[*]}")) + + # Place ". random" at the beginning with the random picture as an icon + printf "%s\x00icon\x1f%s\n" "$RANDOM_PIC_NAME" "$RANDOM_PIC" + + for pic_path in "${sorted_options[@]}"; do + pic_name=$(basename "$pic_path") + + # Displaying .gif to indicate animated images + if [[ ! "$pic_name" =~ \.gif$ ]]; then + printf "%s\x00icon\x1f%s\n" "$(echo "$pic_name" | cut -d. -f1)" "$pic_path" + else + printf "%s\n" "$pic_name" + fi + done +} + +# initiate swww if not running +swww query || swww-daemon --format xrgb + +# Choice of wallpapers +main() { + choice=$(menu | $rofi_command) + + choice=$(echo "$choice" | xargs) + RANDOM_PIC_NAME=$(echo "$RANDOM_PIC_NAME" | xargs) + + # No choice case + if [[ -z "$choice" ]]; then + echo "No choice selected. Exiting." + exit 0 + fi + + # Random choice case + if [[ "$choice" == "$RANDOM_PIC_NAME" ]]; then + swww img -o "$focused_monitor" "$RANDOM_PIC" $SWWW_PARAMS; + sleep 2 + "$SCRIPTSDIR/WallustSwww.sh" + sleep 0.5 + "$SCRIPTSDIR/Refresh.sh" + exit 0 + fi + + pic_index=-1 + for i in "${!PICS[@]}"; do + filename=$(basename "${PICS[$i]}") + if [[ "$filename" == "$choice"* ]]; then + pic_index=$i + break + fi + done + + if [[ $pic_index -ne -1 ]]; then + swww img -o "$focused_monitor" "${PICS[$pic_index]}" $SWWW_PARAMS + else + echo "Image not found." + exit 1 + fi + +} + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +main + +wait $! +"$SCRIPTSDIR/WallustSwww.sh" && + +wait $! +sleep 2 +"$SCRIPTSDIR/Refresh.sh" + +sleep 1 +# Check if user selected a wallpaper +if [[ -n "$choice" ]]; then + sddm_sequoia="/usr/share/sddm/themes/sequoia_2" + if [ -d "$sddm_sequoia" ]; then + if yad --question --text="Set wallpaper as SDDM background?\nNOTE: This only applies to SEQUOIA SDDM Theme" --title="SDDM Background" --ok-label="Yes"; then + + # Check if terminal exists + if ! command -v "$terminal" &>/dev/null; then + notify-send -i "$iDIR/ja.png" "Missing $terminal" "Install $terminal to enable setting of wallpaper background" + exit 1 + fi + + # Open terminal to enter password + $terminal -e bash -c "echo 'Enter your password to set wallpaper as SDDM Background'; \ + sudo cp -r $wallpaper_current '$sddm_sequoia/backgrounds/default' && \ + notify-send -i '$iDIR/ja.png' 'SDDM' 'Background SET'" + fi + fi +fi \ No newline at end of file diff --git a/config/hypr/UserScripts/Weather.py b/config/hypr/UserScripts/Weather.py new file mode 100644 index 0000000..fa54df6 --- /dev/null +++ b/config/hypr/UserScripts/Weather.py @@ -0,0 +1,143 @@ +#!/usr/bin/env python3 +# original code https://gist.github.com/Surendrajat/ff3876fd2166dd86fb71180f4e9342d7 +# weather using python + +import requests +import json +import os +from pyquery import PyQuery # install using `pip install pyquery` + +# weather icons +weather_icons = { + "sunnyDay": "󰖙", + "clearNight": "󰖔", + "cloudyFoggyDay": "", + "cloudyFoggyNight": "", + "rainyDay": "", + "rainyNight": "", + "snowyIcyDay": "", + "snowyIcyNight": "", + "severe": "", + "default": "", +} + +# Get current location based on IP address +def get_location(): + response = requests.get("https://ipinfo.io") + data = response.json() + loc = data["loc"].split(",") + return float(loc[0]), float(loc[1]) + +# Get latitude and longitude +latitude, longitude = get_location() + +# Open-Meteo API endpoint +url = f"https://weather.com/en-PH/weather/today/l/{latitude},{longitude}" + +# manual location_id +# NOTE: if you want to add manually, make sure you disable def get_location above +# to get your own location_id, go to https://weather.com & search your location. +# once you choose your location, you can see the location_id in the URL(64 chars long hex string) +# like this: https://weather.com/en-PH/weather/today/l/bca47d1099e762a012b9a139c36f30a0b1e647f69c0c4ac28b537e7ae9c1c200 +#location_id = "bca47d1099e762a012b9a139c36f30a0b1e647f69c0c4ac28b537e7ae9c1c200" # TODO + +# NOTE to change to deg F, change the URL to your preffered location after weather.com +# Default is English-Philippines with Busan, South Korea as location_id +# get html page +#url = "https://weather.com/en-PH/weather/today/l/" + location_id + +html_data = PyQuery(url=url) + +# current temperature +temp = html_data("span[data-testid='TemperatureValue']").eq(0).text() + +# current status phrase +status = html_data("div[data-testid='wxPhrase']").text() +status = f"{status[:16]}.." if len(status) > 17 else status + +# status code +status_code = html_data("#regionHeader").attr("class").split(" ")[2].split("-")[2] + +# status icon +icon = ( + weather_icons[status_code] + if status_code in weather_icons + else weather_icons["default"] +) + +# temperature feels like +temp_feel = html_data( + "div[data-testid='FeelsLikeSection'] > span > span[data-testid='TemperatureValue']" +).text() +temp_feel_text = f"Feels like {temp_feel}c" + +# min-max temperature +temp_min = ( + html_data("div[data-testid='wxData'] > span[data-testid='TemperatureValue']") + .eq(1) + .text() +) +temp_max = ( + html_data("div[data-testid='wxData'] > span[data-testid='TemperatureValue']") + .eq(0) + .text() +) +temp_min_max = f" {temp_min}\t\t {temp_max}" + +# wind speed +wind_speed = html_data("span[data-testid='Wind']").text().split("\n")[1] +wind_text = f" {wind_speed}" + +# humidity +humidity = html_data("span[data-testid='PercentageValue']").text() +humidity_text = f" {humidity}" + +# visibility +visibility = html_data("span[data-testid='VisibilityValue']").text() +visibility_text = f" {visibility}" + +# air quality index +air_quality_index = html_data("text[data-testid='DonutChartValue']").text() + +# hourly rain prediction +prediction = html_data("section[aria-label='Hourly Forecast']")( + "div[data-testid='SegmentPrecipPercentage'] > span" +).text() +prediction = prediction.replace("Chance of Rain", "") +prediction = f"\n\n (hourly) {prediction}" if len(prediction) > 0 else prediction + +# tooltip text +tooltip_text = str.format( + "\t\t{}\t\t\n{}\n{}\n{}\n\n{}\n{}\n{}{}", + f'{temp}', + f" {icon}", + f"{status}", + f"{temp_feel_text}", + f"{temp_min_max}", + f"{wind_text}\t{humidity_text}", + f"{visibility_text}\tAQI {air_quality_index}", + f" {prediction}", +) + +# print waybar module data +out_data = { + "text": f"{icon} {temp}", + "alt": status, + "tooltip": tooltip_text, + "class": status_code, +} +print(json.dumps(out_data)) + +simple_weather = ( + f"{icon} {status}\n" + + f" {temp} ({temp_feel_text})\n" + + f"{wind_text} \n" + + f"{humidity_text} \n" + + f"{visibility_text} AQI{air_quality_index}\n" +) + +try: + with open(os.path.expanduser("~/.cache/.weather_cache"), "w") as file: + file.write(simple_weather) +except Exception as e: + print(f"Error writing to cache: {e}") diff --git a/config/hypr/UserScripts/Weather.sh b/config/hypr/UserScripts/Weather.sh new file mode 100644 index 0000000..1766ee9 --- /dev/null +++ b/config/hypr/UserScripts/Weather.sh @@ -0,0 +1,86 @@ +#!/bin/bash +# weather info from wttr. https://github.com/chubin/wttr.in +# Remember to add city + +city= +cachedir="~/.cache/rbn" +cachefile=${0##*/}-$1 + +if [ ! -d $cachedir ]; then + mkdir -p $cachedir +fi + +if [ ! -f $cachedir/$cachefile ]; then + touch $cachedir/$cachefile +fi + +# Save current IFS +SAVEIFS=$IFS +# Change IFS to new line. +IFS=$'\n' + +cacheage=$(($(date +%s) - $(stat -c '%Y' "$cachedir/$cachefile"))) +if [ $cacheage -gt 1740 ] || [ ! -s $cachedir/$cachefile ]; then + data=($(curl -s https://en.wttr.in/"$city"$1\?0qnT 2>&1)) + echo ${data[0]} | cut -f1 -d, > $cachedir/$cachefile + echo ${data[1]} | sed -E 's/^.{15}//' >> $cachedir/$cachefile + echo ${data[2]} | sed -E 's/^.{15}//' >> $cachedir/$cachefile +fi + +weather=($(cat $cachedir/$cachefile)) + +# Restore IFSClear +IFS=$SAVEIFS + +temperature=$(echo ${weather[2]} | sed -E 's/([[:digit:]]+)\.\./\1 to /g') + +#echo ${weather[1]##*,} + +# https://fontawesome.com/icons?s=solid&c=weather +case $(echo ${weather[1]##*,} | tr '[:upper:]' '[:lower:]') in +"clear" | "sunny") + condition="" + ;; +"partly cloudy") + condition="󰖕" + ;; +"cloudy") + condition="" + ;; +"overcast") + condition="" + ;; +"fog" | "freezing fog") + condition="" + ;; +"patchy rain possible" | "patchy light drizzle" | "light drizzle" | "patchy light rain" | "light rain" | "light rain shower" | "mist" | "rain") + condition="󰼳" + ;; +"moderate rain at times" | "moderate rain" | "heavy rain at times" | "heavy rain" | "moderate or heavy rain shower" | "torrential rain shower" | "rain shower") + condition="" + ;; +"patchy snow possible" | "patchy sleet possible" | "patchy freezing drizzle possible" | "freezing drizzle" | "heavy freezing drizzle" | "light freezing rain" | "moderate or heavy freezing rain" | "light sleet" | "ice pellets" | "light sleet showers" | "moderate or heavy sleet showers") + condition="󰼴" + ;; +"blowing snow" | "moderate or heavy sleet" | "patchy light snow" | "light snow" | "light snow showers") + condition="󰙿" + ;; +"blizzard" | "patchy moderate snow" | "moderate snow" | "patchy heavy snow" | "heavy snow" | "moderate or heavy snow with thunder" | "moderate or heavy snow showers") + condition="" + ;; +"thundery outbreaks possible" | "patchy light rain with thunder" | "moderate or heavy rain with thunder" | "patchy light snow with thunder") + condition="" + ;; +*) + condition="" + echo -e "{\"text\":\""$condition"\", \"alt\":\""${weather[0]}"\", \"tooltip\":\""${weather[0]}: $temperature ${weather[1]}"\"}" + ;; +esac + +#echo $temp $condition + +echo -e "{\"text\":\""$temperature $condition"\", \"alt\":\""${weather[0]}"\", \"tooltip\":\""${weather[0]}: $temperature ${weather[1]}"\"}" + +cached_weather=" $temperature \n$condition ${weather[1]}" + +echo -e $cached_weather > "~/.cache/.weather_cache" \ No newline at end of file diff --git a/config/hypr/UserScripts/ZshChangeTheme.sh b/config/hypr/UserScripts/ZshChangeTheme.sh new file mode 100644 index 0000000..1885be3 --- /dev/null +++ b/config/hypr/UserScripts/ZshChangeTheme.sh @@ -0,0 +1,68 @@ +#!/bin/bash +# Script for Oh my ZSH theme ( CTRL SHIFT O) + +# preview of theme can be view here: https://github.com/ohmyzsh/ohmyzsh/wiki/Themes +# after choosing theme, TTY need to be closed and re-open + +# Variables +iDIR="$HOME/.config/swaync/images" +rofi_theme="$HOME/.config/rofi/config-zsh-theme.rasi" + +if [ -n "$(grep -i nixos < /etc/os-release)" ]; then + notify-send -i "$iDIR/ja.png" "NOT Supported" "Sorry NixOS does not support this feature" + exit 1 +fi + +themes_dir="$HOME/.oh-my-zsh/themes" +file_extension=".zsh-theme" + + +themes_array=($(find -L "$themes_dir" -type f -name "*$file_extension" -exec basename {} \; | sed -e "s/$file_extension//")) + +# Add "Random" option to the beginning of the array +themes_array=("Random" "${themes_array[@]}") + +rofi_command="rofi -i -dmenu -config $rofi_theme" + +menu() { + for theme in "${themes_array[@]}"; do + echo "$theme" + done +} + +main() { + choice=$(menu | ${rofi_command}) + + # if nothing selected, script won't change anything + if [ -z "$choice" ]; then + exit 0 + fi + + zsh_path="$HOME/.zshrc" + var_name="ZSH_THEME" + + if [[ "$choice" == "Random" ]]; then + # Pick a random theme from the original themes_array (excluding "Random") + random_theme=${themes_array[$((RANDOM % (${#themes_array[@]} - 1) + 1))]} + theme_to_set="$random_theme" + notify-send -i "$iDIR/ja.png" "Random theme:" "selected: $random_theme" + else + # Set theme to the selected choice + theme_to_set="$choice" + notify-send -i "$iDIR/ja.png" "Theme selected:" "$choice" + fi + + if [ -f "$zsh_path" ]; then + sed -i "s/^$var_name=.*/$var_name=\"$theme_to_set\"/" "$zsh_path" + notify-send -i "$iDIR/ja.png" "OMZ theme" "applied. restart your terminal" + else + notify-send -i "$iDIR/ja.png" "Error:" "~.zshrc file not found!" + fi +} + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +main diff --git a/config/hypr/animations/00-default.conf b/config/hypr/animations/00-default.conf new file mode 100644 index 0000000..dc1b5e1 --- /dev/null +++ b/config/hypr/animations/00-default.conf @@ -0,0 +1,24 @@ +animations { + enabled = yes + + bezier = wind, 0.05, 0.9, 0.1, 1.05 + bezier = winIn, 0.1, 1.1, 0.1, 1.1 + bezier = winOut, 0.3, -0.3, 0, 1 + bezier = liner, 1, 1, 1, 1 + bezier = overshot, 0.05, 0.9, 0.1, 1.05 + bezier = smoothOut, 0.5, 0, 0.99, 0.99 + bezier = smoothIn, 0.5, -0.5, 0.68, 1.5 + + animation = windows, 1, 6, wind, slide + animation = windowsIn, 1, 5, winIn, slide + animation = windowsOut, 1, 3, smoothOut, slide + animation = windowsMove, 1, 5, wind, slide + animation = border, 1, 1, liner + animation = borderangle, 1, 180, liner, loop #used by rainbow borders and rotating colors + animation = fade, 1, 3, smoothOut + animation = workspaces, 1, 5, overshot + + # animations for -git or version >0.42.0 + animation = workspacesIn, 1, 5, winIn, slide + animation = workspacesOut, 1, 5, winOut, slide +} \ No newline at end of file diff --git a/config/hypr/animations/01-default - v2.conf b/config/hypr/animations/01-default - v2.conf new file mode 100644 index 0000000..4dbd991 --- /dev/null +++ b/config/hypr/animations/01-default - v2.conf @@ -0,0 +1,25 @@ +# old animations + +animations { + enabled = yes + + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + bezier = linear, 0.0, 0.0, 1.0, 1.0 + bezier = wind, 0.05, 0.9, 0.1, 1.05 + bezier = winIn, 0.1, 1.1, 0.1, 1.1 + bezier = winOut, 0.3, -0.3, 0, 1 + bezier = slow, 0, 0.85, 0.3, 1 + bezier = overshot, 0.7, 0.6, 0.1, 1.1 + bezier = bounce, 1.1, 1.6, 0.1, 0.85 + bezier = sligshot, 1, -1, 0.15, 1.25 + bezier = nice, 0, 6.9, 0.5, -4.20 + + animation = windowsIn, 1, 5, slow, popin + animation = windowsOut, 1, 5, winOut, popin + animation = windowsMove, 1, 5, wind, slide + animation = border, 1, 10, linear + animation = borderangle, 1, 180, linear, loop #used by rainbow borders and rotating colors + animation = fade, 1, 5, overshot + animation = workspaces, 1, 5, wind + animation = windows, 1, 5, bounce, popin +} \ No newline at end of file diff --git a/config/hypr/animations/03-disabled.conf b/config/hypr/animations/03-disabled.conf new file mode 100644 index 0000000..276271e --- /dev/null +++ b/config/hypr/animations/03-disabled.conf @@ -0,0 +1,3 @@ +animations { + enabled = no +} \ No newline at end of file diff --git a/config/hypr/animations/END-4.conf b/config/hypr/animations/END-4.conf new file mode 100644 index 0000000..4b09f32 --- /dev/null +++ b/config/hypr/animations/END-4.conf @@ -0,0 +1,37 @@ +# credit https://github.com/end-4/dots-hyprland + +animations { + enabled = true + # Animation curves + + bezier = linear, 0, 0, 1, 1 + bezier = md3_standard, 0.2, 0, 0, 1 + bezier = md3_decel, 0.05, 0.7, 0.1, 1 + bezier = md3_accel, 0.3, 0, 0.8, 0.15 + bezier = overshot, 0.05, 0.9, 0.1, 1.1 + bezier = crazyshot, 0.1, 1.5, 0.76, 0.92 + bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0 + bezier = menu_decel, 0.1, 1, 0, 1 + bezier = menu_accel, 0.38, 0.04, 1, 0.07 + bezier = easeInOutCirc, 0.85, 0, 0.15, 1 + bezier = easeOutCirc, 0, 0.55, 0.45, 1 + bezier = easeOutExpo, 0.16, 1, 0.3, 1 + bezier = softAcDecel, 0.26, 0.26, 0.15, 1 + bezier = md2, 0.4, 0, 0.2, 1 # use with .2s duration + # Animation configs + animation = windows, 1, 3, md3_decel, popin 60% + animation = windowsIn, 1, 3, md3_decel, popin 60% + animation = windowsOut, 1, 3, md3_accel, popin 60% + animation = border, 1, 10, default + animation = fade, 1, 3, md3_decel + # animation = layers, 1, 2, md3_decel, slide + animation = layersIn, 1, 3, menu_decel, slide + animation = layersOut, 1, 1.6, menu_accel + animation = fadeLayersIn, 1, 2, menu_decel + animation = fadeLayersOut, 1, 4.5, menu_accel + animation = workspaces, 1, 7, menu_decel, slide + # animation = workspaces, 1, 2.5, softAcDecel, slide + # animation = workspaces, 1, 7, menu_decel, slidefade 15% + # animation = specialWorkspace, 1, 3, md3_decel, slidefadevert 15% + animation = specialWorkspace, 1, 3, md3_decel, slidevert +} diff --git a/config/hypr/animations/HYDE - Vertical.conf b/config/hypr/animations/HYDE - Vertical.conf new file mode 100644 index 0000000..86ddcee --- /dev/null +++ b/config/hypr/animations/HYDE - Vertical.conf @@ -0,0 +1,32 @@ +# name "Vertical" +# credit https://github.com/prasanthrangan/hyprdots + +animations { + enabled = yes + + bezier = fluent_decel, 0, 0.2, 0.4, 1 + bezier = easeOutCirc, 0, 0.55, 0.45, 1 + bezier = easeOutCubic, 0.33, 1, 0.68, 1 + bezier = easeinoutsine, 0.37, 0, 0.63, 1 + + # Windows + animation = windowsIn, 1, 1.5, easeinoutsine, popin 60% # window open + animation = windowsOut, 1, 1.5, easeOutCubic, popin 60% # window close. + animation = windowsMove, 1, 1.5, easeinoutsine, slide # everything in between, moving, dragging, resizing. + + # Fading + animation = fade, 1, 2.5, fluent_decel + + animation = fadeLayersIn, 0 + animation = border, 0 + + + # Layers + animation = layers, 1, 1.5, easeinoutsine, popin + + # Workspaces + #animation = workspaces, 1, 3, fluent_decel, slidefade 30% # styles: slide, slidevert, fade, slidefade, slidefadevert + animation = workspaces, 1, 3, fluent_decel, slidefadevert 30% # styles: slide, slidevert, fade, slidefade, slidefadevert + + animation = specialWorkspace, 1, 2, fluent_decel, slidefade 10% +} diff --git a/config/hypr/animations/HYDE - default.conf b/config/hypr/animations/HYDE - default.conf new file mode 100644 index 0000000..b22849e --- /dev/null +++ b/config/hypr/animations/HYDE - default.conf @@ -0,0 +1,18 @@ +# credit https://github.com/prasanthrangan/hyprdots + +animations { + enabled = yes + bezier = wind, 0.05, 0.9, 0.1, 1.05 + bezier = winIn, 0.1, 1.1, 0.1, 1.1 + bezier = winOut, 0.3, -0.3, 0, 1 + bezier = liner, 1, 1, 1, 1 + animation = windows, 1, 6, wind, slide + animation = windowsIn, 1, 6, winIn, slide + animation = windowsOut, 1, 5, winOut, slide + animation = windowsMove, 1, 5, wind, slide + animation = border, 1, 1, liner + animation = borderangle, 1, 30, liner, once + animation = fade, 1, 10, default + animation = workspaces, 1, 5, wind + animation = specialWorkspace, 1, 5, wind, slidevert +} diff --git a/config/hypr/animations/HYDE - minimal-1.conf b/config/hypr/animations/HYDE - minimal-1.conf new file mode 100644 index 0000000..3b6fd1b --- /dev/null +++ b/config/hypr/animations/HYDE - minimal-1.conf @@ -0,0 +1,24 @@ +# credit https://github.com/prasanthrangan/hyprdots- + +animations { + enabled = true + + # █▄▄ █▀▀ ▀█ █ █▀▀ █▀█   █▀▀ █░█ █▀█ █░█ █▀▀ + # █▄█ ██▄ █▄ █ ██▄ █▀▄   █▄▄ █▄█ █▀▄ ▀▄▀ ██▄ + bezier = wind, 0.05, 0.9, 0.1, 1.05 + bezier = winIn, 0.1, 1.1, 0.1, 1.1 + bezier = winOut, 0.3, -0.3, 0, 1 + bezier = liner, 1, 1, 1, 1 + + + #▄▀█ █▄░█ █ █▀▄▀█ ▄▀█ ▀█▀ █ █▀█ █▄░█ + #█▀█ █░▀█ █ █░▀░█ █▀█ ░█░ █ █▄█ █░▀█ + animation = windows, 1, 6, wind, slide + animation = windowsIn, 1, 6, winIn, slide + animation = windowsOut, 1, 5, winOut, slide + animation = windowsMove, 1, 5, wind, slide + animation = border, 1, 1, liner + animation = borderangle, 1, 30, liner, once + animation = fade, 1, 10, default + animation = workspaces, 1, 5, wind +} diff --git a/config/hypr/animations/HYDE - minimal-2.conf b/config/hypr/animations/HYDE - minimal-2.conf new file mode 100644 index 0000000..c2fe1be --- /dev/null +++ b/config/hypr/animations/HYDE - minimal-2.conf @@ -0,0 +1,14 @@ +# # name "Minimal-2" +# credit https://github.com/prasanthrangan/hyprdots + +animations { + enabled = yes + + bezier = quart, 0.25, 1, 0.5, 1 + + animation = windows, 1, 6, quart, slide + animation = border, 1, 6, quart + animation = borderangle, 1, 6, quart + animation = fade, 1, 6, quart + animation = workspaces, 1, 6, quart +} \ No newline at end of file diff --git a/config/hypr/animations/HYDE - optimized.conf b/config/hypr/animations/HYDE - optimized.conf new file mode 100644 index 0000000..ea292d0 --- /dev/null +++ b/config/hypr/animations/HYDE - optimized.conf @@ -0,0 +1,39 @@ +# name "Optimized" +# credit https://github.com/prasanthrangan/hyprdots + +animations { + enabled = true + bezier = wind, 0.05, 0.85, 0.03, 0.97 + bezier = winIn, 0.07, 0.88, 0.04, 0.99 + bezier = winOut, 0.20, -0.15, 0, 1 + bezier = liner, 1, 1, 1, 1 + bezier = md3_standard, 0.12, 0, 0, 1 + bezier = md3_decel, 0.05, 0.80, 0.10, 0.97 + bezier = md3_accel, 0.20, 0, 0.80, 0.08 + bezier = overshot, 0.05, 0.85, 0.07, 1.04 + bezier = crazyshot, 0.1, 1.22, 0.68, 0.98 + bezier = hyprnostretch, 0.05, 0.82, 0.03, 0.94 + bezier = menu_decel, 0.05, 0.82, 0, 1 + bezier = menu_accel, 0.20, 0, 0.82, 0.10 + bezier = easeInOutCirc, 0.75, 0, 0.15, 1 + bezier = easeOutCirc, 0, 0.48, 0.38, 1 + bezier = easeOutExpo, 0.10, 0.94, 0.23, 0.98 + bezier = softAcDecel, 0.20, 0.20, 0.15, 1 + bezier = md2, 0.30, 0, 0.15, 1 + + bezier = OutBack, 0.28, 1.40, 0.58, 1 + bezier = easeInOutCirc, 0.78, 0, 0.15, 1 + + animation = border, 1, 1.6, liner + animation = borderangle, 1, 82, liner, once + animation = windowsIn, 1, 3.2, winIn, slide + animation = windowsOut, 1, 2.8, easeOutCirc + animation = windowsMove, 1, 3.0, wind, slide + animation = fade, 1, 1.8, md3_decel + animation = layersIn, 1, 1.8, menu_decel, slide + animation = layersOut, 1, 1.5, menu_accel + animation = fadeLayersIn, 1, 1.6, menu_decel + animation = fadeLayersOut, 1, 1.8, menu_accel + animation = workspaces, 1, 4.0, menu_decel, slide + animation = specialWorkspace, 1, 2.3, md3_decel, slidefadevert 15% +} diff --git a/config/hypr/animations/ML4W - classic.conf b/config/hypr/animations/ML4W - classic.conf new file mode 100644 index 0000000..3d347aa --- /dev/null +++ b/config/hypr/animations/ML4W - classic.conf @@ -0,0 +1,13 @@ +# name "Classic" +# credit https://github.com/mylinuxforwork/dotfiles + +animations { + enabled = true + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default +} diff --git a/config/hypr/animations/ML4W - dynamic.conf b/config/hypr/animations/ML4W - dynamic.conf new file mode 100644 index 0000000..43c83d8 --- /dev/null +++ b/config/hypr/animations/ML4W - dynamic.conf @@ -0,0 +1,18 @@ +# name "Dynamic" +# credit https://github.com/mylinuxforwork/dotfiles + +animations { + enabled = true + bezier = wind, 0.05, 0.9, 0.1, 1.05 + bezier = winIn, 0.1, 1.1, 0.1, 1.1 + bezier = winOut, 0.3, -0.3, 0, 1 + bezier = liner, 1, 1, 1, 1 + animation = windows, 1, 6, wind, slide + animation = windowsIn, 1, 6, winIn, slide + animation = windowsOut, 1, 5, winOut, slide + animation = windowsMove, 1, 5, wind, slide + animation = border, 1, 1, liner + animation = borderangle, 1, 30, liner, loop + animation = fade, 1, 10, default + animation = workspaces, 1, 5, wind +} diff --git a/config/hypr/animations/ML4W - fast.conf b/config/hypr/animations/ML4W - fast.conf new file mode 100644 index 0000000..37121a3 --- /dev/null +++ b/config/hypr/animations/ML4W - fast.conf @@ -0,0 +1,22 @@ +# name "Fast" +# credit https://github.com/mylinuxforwork/dotfiles + +animations { + enabled = true + bezier = linear, 0, 0, 1, 1 + bezier = md3_standard, 0.2, 0, 0, 1 + bezier = md3_decel, 0.05, 0.7, 0.1, 1 + bezier = md3_accel, 0.3, 0, 0.8, 0.15 + bezier = overshot, 0.05, 0.9, 0.1, 1.1 + bezier = crazyshot, 0.1, 1.5, 0.76, 0.92 + bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0 + bezier = fluent_decel, 0.1, 1, 0, 1 + bezier = easeInOutCirc, 0.85, 0, 0.15, 1 + bezier = easeOutCirc, 0, 0.55, 0.45, 1 + bezier = easeOutExpo, 0.16, 1, 0.3, 1 + animation = windows, 1, 3, md3_decel, popin 60% + animation = border, 1, 10, default + animation = fade, 1, 2.5, md3_decel + animation = workspaces, 1, 3.5, easeOutExpo, slide + animation = specialWorkspace, 1, 3, md3_decel, slidevert +} \ No newline at end of file diff --git a/config/hypr/animations/ML4W - high.conf b/config/hypr/animations/ML4W - high.conf new file mode 100644 index 0000000..7266ce5 --- /dev/null +++ b/config/hypr/animations/ML4W - high.conf @@ -0,0 +1,18 @@ +# name "High" +# credit https://github.com/mylinuxforwork/dotfiles + +animations { + enabled = true + bezier = wind, 0.05, 0.9, 0.1, 1.05 + bezier = winIn, 0.1, 1.1, 0.1, 1.1 + bezier = winOut, 0.3, -0.3, 0, 1 + bezier = liner, 1, 1, 1, 1 + animation = windows, 1, 6, wind, slide + animation = windowsIn, 1, 6, winIn, slide + animation = windowsOut, 1, 5, winOut, slide + animation = windowsMove, 1, 5, wind, slide + animation = border, 1, 1, liner + animation = borderangle, 1, 30, liner, once + animation = fade, 1, 10, default + animation = workspaces, 1, 5, wind +} diff --git a/config/hypr/animations/ML4W - moving.conf b/config/hypr/animations/ML4W - moving.conf new file mode 100644 index 0000000..9171ff5 --- /dev/null +++ b/config/hypr/animations/ML4W - moving.conf @@ -0,0 +1,18 @@ +# name "Moving" +# credit https://github.com/mylinuxforwork/dotfiles + + +animations { + enabled = true + bezier = overshot, 0.05, 0.9, 0.1, 1.05 + bezier = smoothOut, 0.5, 0, 0.99, 0.99 + bezier = smoothIn, 0.5, -0.5, 0.68, 1.5 + animation = windows, 1, 5, overshot, slide + animation = windowsOut, 1, 3, smoothOut + animation = windowsIn, 1, 3, smoothOut + animation = windowsMove, 1, 4, smoothIn, slide + animation = border, 1, 5, default + animation = fade, 1, 5, smoothIn + animation = fadeDim, 1, 5, smoothIn + animation = workspaces, 1, 6, default +} diff --git a/config/hypr/animations/ML4W - standard.conf b/config/hypr/animations/ML4W - standard.conf new file mode 100644 index 0000000..2bd0f8b --- /dev/null +++ b/config/hypr/animations/ML4W - standard.conf @@ -0,0 +1,13 @@ +# name "Standard" +# credit https://github.com/mylinuxforwork/dotfiles + +animations { + enabled = true + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default +} diff --git a/config/hypr/animations/Mahaveer - me-1.conf b/config/hypr/animations/Mahaveer - me-1.conf new file mode 100644 index 0000000..cacf922 --- /dev/null +++ b/config/hypr/animations/Mahaveer - me-1.conf @@ -0,0 +1,53 @@ +# name "Me-1" +# credit https://github.com/mahaveergurjar + +animations { + enabled = true + # Animation curves + bezier = wind, 0.05, 0.9, 0.1, 1.05 + bezier = winIn, 0.1, 1.1, 0.1, 1.1 + bezier = winOut, 0.3, -0.3, 0, 1 + bezier = liner, 1, 1, 1, 1 + # bezier = linear, 0, 0, 1, 1 + bezier = md3_standard, 0.2, 0, 0, 1 + bezier = md3_decel, 0.05, 0.7, 0.1, 1 + bezier = md3_accel, 0.3, 0, 0.8, 0.15 + bezier = overshot, 0.05, 0.9, 0.1, 1.1 + bezier = crazyshot, 0.1, 1.5, 0.76, 0.92 + bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0 + bezier = menu_decel, 0.1, 1, 0, 1 + bezier = menu_accel, 0.38, 0.04, 1, 0.07 + bezier = easeInOutCirc, 0.85, 0, 0.15, 1 + bezier = easeOutCirc, 0, 0.55, 0.45, 1 + bezier = easeOutExpo, 0.16, 1, 0.3, 1 + bezier = softAcDecel, 0.26, 0.26, 0.15, 1 + bezier = md2, 0.4, 0, 0.2, 1 # use with .2s duration + + # Animation configs + # animation = windows, 1, 3, md3_decel, popin 60% + # animation = windowsIn, 1, 3, md3_decel, popin 60% + # animation = windowsOut, 1, 3, md3_accel, popin 60% + # animation = windows, 1, 6, wind, slide + animation = border, 1, 1, liner + animation = borderangle, 1, 30, liner, once + animation = windows, 1, 6, wind, slide + animation = windowsIn, 1, 6, winIn, slide + animation = windowsOut, 1, 5, winOut, slide + animation = windowsMove, 1, 5, wind, slide + + # animation = border, 1, 10, default + animation = fade, 1, 3, md3_decel + # animation = layers, 1, 2, md3_decel, slide + animation = layersIn, 1, 3, menu_decel, slide + animation = layersOut, 1, 1.6, menu_accel + animation = fadeLayersIn, 1, 2, menu_decel + animation = fadeLayersOut, 1, 4.5, menu_accel + animation = workspaces, 1, 7, menu_decel, slide + animation = workspaces, 1, 5, wind + # animation = workspaces, 1, 2.5, softAcDecel, slide + # animation = workspaces, 1, 7, menu_decel, slidefade 15% + animation = specialWorkspace, 1, 3, md3_decel, slidefadevert 15% + animation = specialWorkspace, 1, 3, md3_decel, slidevert +} + + diff --git a/config/hypr/animations/Mahaveer - me-2.conf b/config/hypr/animations/Mahaveer - me-2.conf new file mode 100644 index 0000000..c9d1eca --- /dev/null +++ b/config/hypr/animations/Mahaveer - me-2.conf @@ -0,0 +1,28 @@ +# name "Me-2" +# credit https://github.com/mahaveergurjar + + +animations { + enabled = yes + + bezier = wind, 0.05, 0.9, 0.1, 1.05 + bezier = winIn, 0.1, 1.1, 0.1, 1.1 + bezier = winOut, 0.3, -0.3, 0, 1 + bezier = liner, 1, 1, 1, 1 + bezier = overshot, 0.05, 0.9, 0.1, 1.05 + bezier = smoothOut, 0.5, 0, 0.99, 0.99 + bezier = smoothIn, 0.5, -0.5, 0.68, 1.5 + + animation = windows, 1, 6, wind, slide + animation = windowsIn, 1, 5, winIn, slide + animation = windowsOut, 1, 3, smoothOut, slide + animation = windowsMove, 1, 5, wind, slide + animation = border, 1, 1, liner + animation = borderangle, 1, 180, liner, loop #used by rainbow borders and rotating colors + animation = fade, 1, 3, smoothOut + animation = workspaces, 1, 5, overshot + + # animations for -git or version >0.42.0 + animation = workspacesIn, 1, 5, winIn, slide + animation = workspacesOut, 1, 5, winOut, slide +} \ No newline at end of file diff --git a/config/hypr/application-style.conf b/config/hypr/application-style.conf new file mode 100644 index 0000000..9d50743 --- /dev/null +++ b/config/hypr/application-style.conf @@ -0,0 +1,7 @@ +# as per Hyprland wiki: hyprland-qt-support provides a QML style for hypr* qt6 apps + +roundess = 2 + +border_width = 0 + +reduce_motion = false \ No newline at end of file diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf new file mode 100644 index 0000000..c41362a --- /dev/null +++ b/config/hypr/configs/Keybinds.conf @@ -0,0 +1,148 @@ +# Default Keybinds +# visit https://wiki.hyprland.org/Configuring/Binds/ for more info + +# /* ---- ✴️ Variables ✴️ ---- */ # +$mainMod = SUPER +# Default +$scriptsDir = $HOME/.config/hypr/scripts +$UserConfigs = $HOME/.config/hypr/UserConfigs +$UserScripts = $HOME/.config/hypr/UserScripts + +bind = CTRL ALT, Delete, exec, hyprctl dispatch exit 0 +bind = $mainMod, Q, killactive, #kill +bind = $mainMod SHIFT, Q, exec, $scriptsDir/KillActiveProcess.sh # Kill active process +bind = CTRL ALT, L, exec, $scriptsDir/LockScreen.sh # screen lock +bind = CTRL ALT, P, exec, $scriptsDir/Wlogout.sh # power menu +bind = $mainMod SHIFT, N, exec, swaync-client -t -sw # swayNC notification panel + +# Master Layout +bind = $mainMod CTRL, D, layoutmsg, removemaster +bind = $mainMod, I, layoutmsg, addmaster +bind = $mainMod, J, layoutmsg, cyclenext +bind = $mainMod, K, layoutmsg, cycleprev +bind = $mainMod CTRL, Return, layoutmsg, swapwithmaster + +# Dwindle Layout +bind = $mainMod SHIFT, I, togglesplit # only works on dwindle layout +bind = $mainMod, P, pseudo, # dwindle + +# Works on either layout (Master or Dwindle) +bind = $mainMod, M, exec, hyprctl dispatch splitratio 0.3 + +# group +bind = $mainMod, G, togglegroup # toggle group +bind = $mainMod CTRL, tab, changegroupactive # change focus to another window + + # Cycle windows if floating bring to top +bind = ALT, tab, cyclenext +bind = ALT, tab, bringactivetotop + +# Special Keys / Hot Keys +bindel = , xf86audioraisevolume, exec, $scriptsDir/Volume.sh --inc # volume up +bindel = , xf86audiolowervolume, exec, $scriptsDir/Volume.sh --dec # volume down +bindl = , xf86AudioMicMute, exec, $scriptsDir/Volume.sh --toggle-mic # mic mute +bindl = , xf86audiomute, exec, $scriptsDir/Volume.sh --toggle # mute +bindl = , xf86Sleep, exec, systemctl suspend # sleep button +bindl = , xf86Rfkill, exec, $scriptsDir/AirplaneMode.sh # Airplane mode + +# media controls using keyboards +bindl = , xf86AudioPlayPause, exec, $scriptsDir/MediaCtrl.sh --pause +bindl = , xf86AudioPause, exec, $scriptsDir/MediaCtrl.sh --pause +bindl = , xf86AudioPlay, exec, $scriptsDir/MediaCtrl.sh --pause +bindl = , xf86AudioNext, exec, $scriptsDir/MediaCtrl.sh --nxt +bindl = , xf86AudioPrev, exec, $scriptsDir/MediaCtrl.sh --prv +bindl = , xf86audiostop, exec, $scriptsDir/MediaCtrl.sh --stop + +# Screenshot keybindings NOTE: You may need to press Fn key as well +bind = $mainMod, Print, exec, $scriptsDir/ScreenShot.sh --now # screenshot +bind = $mainMod SHIFT, Print, exec, $scriptsDir/ScreenShot.sh --area # screenshot (area) +bind = $mainMod CTRL, Print, exec, $scriptsDir/ScreenShot.sh --in5 # screenshot (5 secs delay) +bind = $mainMod CTRL SHIFT, Print, exec, $scriptsDir/ScreenShot.sh --in10 # screenshot (10 secs delay) +bind = ALT, Print, exec, $scriptsDir/ScreenShot.sh --active # screenshot (active window only) + +# screenshot with swappy (another screenshot tool) +bind = $mainMod SHIFT, S, exec, $scriptsDir/ScreenShot.sh --swappy #screenshot (swappy) + +# Resize windows +binde = $mainMod SHIFT, left, resizeactive,-50 0 +binde = $mainMod SHIFT, right, resizeactive,50 0 +binde = $mainMod SHIFT, up, resizeactive,0 -50 +binde = $mainMod SHIFT, down, resizeactive,0 50 + +# Move windows +bind = $mainMod CTRL, left, movewindow, l +bind = $mainMod CTRL, right, movewindow, r +bind = $mainMod CTRL, up, movewindow, u +bind = $mainMod CTRL, down, movewindow, d + +# Swap windows +bind = $mainMod ALT, left, swapwindow, l +bind = $mainMod ALT, right, swapwindow, r +bind = $mainMod ALT, up, swapwindow, u +bind = $mainMod ALT, down, swapwindow, d + +# Move focus with mainMod + arrow keys +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d + +# Workspaces related +bind = $mainMod, tab, workspace, m+1 +bind = $mainMod SHIFT, tab, workspace, m-1 + +# Special workspace +bind = $mainMod SHIFT, U, movetoworkspace, special +bind = $mainMod, U, togglespecialworkspace, + +# The following mappings use the key codes to better support various keyboard layouts +# 1 is code:10, 2 is code 11, etc +# Switch workspaces with mainMod + [0-9] +bind = $mainMod, code:10, workspace, 1 # NOTE: code:10 = key 1 +bind = $mainMod, code:11, workspace, 2 # NOTE: code:11 = key 2 +bind = $mainMod, code:12, workspace, 3 # NOTE: code:12 = key 3 +bind = $mainMod, code:13, workspace, 4 # NOTE: code:13 = key 4 +bind = $mainMod, code:14, workspace, 5 # NOTE: code:14 = key 5 +bind = $mainMod, code:15, workspace, 6 # NOTE: code:15 = key 6 +bind = $mainMod, code:16, workspace, 7 # NOTE: code:16 = key 7 +bind = $mainMod, code:17, workspace, 8 # NOTE: code:17 = key 8 +bind = $mainMod, code:18, workspace, 9 # NOTE: code:18 = key 9 +bind = $mainMod, code:19, workspace, 10 # NOTE: code:19 = key 0 + +# Move active window and follow to workspace mainMod + SHIFT [0-9] +bind = $mainMod SHIFT, code:10, movetoworkspace, 1 # NOTE: code:10 = key 1 +bind = $mainMod SHIFT, code:11, movetoworkspace, 2 # NOTE: code:11 = key 2 +bind = $mainMod SHIFT, code:12, movetoworkspace, 3 # NOTE: code:12 = key 3 +bind = $mainMod SHIFT, code:13, movetoworkspace, 4 # NOTE: code:13 = key 4 +bind = $mainMod SHIFT, code:14, movetoworkspace, 5 # NOTE: code:14 = key 5 +bind = $mainMod SHIFT, code:15, movetoworkspace, 6 # NOTE: code:15 = key 6 +bind = $mainMod SHIFT, code:16, movetoworkspace, 7 # NOTE: code:16 = key 7 +bind = $mainMod SHIFT, code:17, movetoworkspace, 8 # NOTE: code:17 = key 8 +bind = $mainMod SHIFT, code:18, movetoworkspace, 9 # NOTE: code:18 = key 9 +bind = $mainMod SHIFT, code:19, movetoworkspace, 10 # NOTE: code:19 = key 0 +bind = $mainMod SHIFT, bracketleft, movetoworkspace, -1 # brackets [ +bind = $mainMod SHIFT, bracketright, movetoworkspace, +1 # brackets ] + +# Move active window to a workspace silently mainMod + CTRL [0-9] +bind = $mainMod CTRL, code:10, movetoworkspacesilent, 1 # NOTE: code:10 = key 1 +bind = $mainMod CTRL, code:11, movetoworkspacesilent, 2 # NOTE: code:11 = key 2 +bind = $mainMod CTRL, code:12, movetoworkspacesilent, 3 # NOTE: code:12 = key 3 +bind = $mainMod CTRL, code:13, movetoworkspacesilent, 4 # NOTE: code:13 = key 4 +bind = $mainMod CTRL, code:14, movetoworkspacesilent, 5 # NOTE: code:14 = key 5 +bind = $mainMod CTRL, code:15, movetoworkspacesilent, 6 # NOTE: code:15 = key 6 +bind = $mainMod CTRL, code:16, movetoworkspacesilent, 7 # NOTE: code:16 = key 7 +bind = $mainMod CTRL, code:17, movetoworkspacesilent, 8 # NOTE: code:17 = key 8 +bind = $mainMod CTRL, code:18, movetoworkspacesilent, 9 # NOTE: code:18 = key 9 +bind = $mainMod CTRL, code:19, movetoworkspacesilent, 10 # NOTE: code:19 = key 0 +bind = $mainMod CTRL, bracketleft, movetoworkspacesilent, -1 # brackets [ +bind = $mainMod CTRL, bracketright, movetoworkspacesilent, +1 # brackets ] + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 +bind = $mainMod, period, workspace, e+1 +bind = $mainMod, comma, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow # NOTE: mouse:272 = left click +bindm = $mainMod, mouse:273, resizewindow # NOTE: mouse:272 = right click diff --git a/config/hypr/hypridle.conf b/config/hypr/hypridle.conf new file mode 100644 index 0000000..7dc727d --- /dev/null +++ b/config/hypr/hypridle.conf @@ -0,0 +1,49 @@ +# Hypridle +# Original config submitted by https://github.com/SherLock707 + +$iDIR="$HOME/.config/swaync/images/ja.png" + +general { + lock_cmd = pidof hyprlock || hyprlock # runs hyprlock if it is not already running (this is always run when "loginctl lock-session" is called) + # unlock_cmd = killall hyprlock # kills hyprlock when unlocking (this is always run when "loginctl unlock-session" is called) + before_sleep_cmd = loginctl lock-session # ensures that the session is locked before going to sleep + after_sleep_cmd = hyprctl dispatch dpms on # turn of screen after sleep (not strictly necessary, but just in case) + ignore_dbus_inhibit = false # whether to ignore dbus-sent idle-inhibit requests (used by e.g. firefox or steam) +} + +# turn off screen faster if session is already locked +# (disabled by default) +# listener { +# timeout = 30 # 30 seconds +# on-timeout = pidof hyprlock && hyprctl dispatch dpms off # turns off the screen if hyprlock is active +# on-resume = pidof hyprlock && hyprctl dispatch dpms on # command to run when activity is detected after timeout has fired. +# } + +# Warn +listener { + timeout = 540 # 9 min + on-timeout = notify-send -i $iDIR " You are idle!" # command to run when timeout has passed + on-resume = notify-send -i $iDIR " Oh! you're Back" " Hello !!!" # command to run when activity is detected after timeout has fired. +} + +# Screenlock +listener { + timeout = 600 # 10 min + on-timeout = loginctl lock-session # command to run when timeout has passed + #on-resume = notify-send -i $iDIR " System Unlocked!" # command to run when activity is detected after timeout has fired. +} + +# Turn off screen +# (disabled by default) +# listener { +# timeout = 630 # 10.5 min +# on-timeout = hyprctl dispatch dpms off # command to run when timeout has passed +# on-resume = hyprctl dispatch dpms on # command to run when activity is detected after timeout has fired. +# } + +# Suspend # disabled by default +# listener { + # timeout = 1200 # 20 min + # on-timeout = systemctl suspend # command to run when timeout has passed + # on-resume = notify-send -i $iDIR " Oh! you're back" "Hello !!!" # command to run when activity is detected after timeout has fired. +# } diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf new file mode 100644 index 0000000..262cea2 --- /dev/null +++ b/config/hypr/hyprland.conf @@ -0,0 +1,40 @@ +# always refer to Hyprland wiki +# https://wiki.hyprland.org/ + +# Initial boot script enable to apply initial wallpapers, theming, new settings etc. +# suggest not to change this or delete this including deleting referrence file in ~/.config/hypr/.initial_startup_done +# as long as the referrence file is present, this initial-boot.sh will not execute +exec-once = $HOME/.config/hypr/initial-boot.sh + +# Sourcing external config files +$configs = $HOME/.config/hypr/configs # Default Configs directory path + +source=$configs/Keybinds.conf # Pre-configured keybinds + +# ## This is where you want to start tinkering +$UserConfigs = $HOME/.config/hypr/UserConfigs # User Configs directory path + +source= $UserConfigs/Startup_Apps.conf # put your start-up packages on this file + +source= $UserConfigs/ENVariables.conf # Environment variables to load + +#source= $UserConfigs/Monitors.conf # Its all about your monitor config (old dots) will remove on push to main +#source= $UserConfigs/WorkspaceRules.conf # Hyprland workspaces (old dots) will remove on push to main + +source= $UserConfigs/Laptops.conf # For laptop related + +source= $UserConfigs/LaptopDisplay.conf # Laptop display related. You need to read the comment on this file + +source= $UserConfigs/WindowRules.conf # all about Hyprland Window Rules and Layer Rules + +source= $UserConfigs/UserDecorations.conf # Decorations config file + +source= $UserConfigs/UserAnimations.conf # Animation config file + +source= $UserConfigs/UserKeybinds.conf # Put your own keybinds here + +source= $UserConfigs/UserSettings.conf # Main Hyprland Settings. + +# nwg-displays +source= $HOME/.config/hypr/monitors.conf +source= $HOME/.config/hypr/workspaces.conf \ No newline at end of file diff --git a/config/hypr/hyprlock-1080p.conf b/config/hypr/hyprlock-1080p.conf new file mode 100644 index 0000000..6995ed7 --- /dev/null +++ b/config/hypr/hyprlock-1080p.conf @@ -0,0 +1,161 @@ +# Hyprlock config for < 1080p monitor resolutions +# Original config submitted by https://github.com/SherLock707 + +# Sourcing colors generated by wallust +source = $HOME/.config/hypr/wallust/wallust-hyprland.conf +$Scripts = $HOME/.config/hypr/scripts + +general { + grace = 1 + fractional_scaling = 2 +} + +background { + monitor = + # NOTE: use only 1 path + #path = screenshot # screenshot of your desktop + #path = $HOME/.config/hypr/wallpaper_effects/.wallpaper_modified # by wallpaper effects + path = $HOME/.config/hypr/wallpaper_effects/.wallpaper_current # current wallpaper + + #color = $color7 + + # all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations + blur_size = 3 + blur_passes = 2 # 0 disables blurring + noise = 0.0117 + contrast = 1.3000 # Vibrant!!! + brightness = 0.8000 + vibrancy = 0.2100 + vibrancy_darkness = 0.0 +} + + +# Date +label { + monitor = + text = cmd[update:18000000] echo " "$(date +'%A, %-d %B')" " + color = $color13 + font_size = 16 + font_family = Victor Mono Bold Italic + position = 0, -120 + halign = center + valign = center +} + +# Hour-Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%H")" +# text = cmd[update:1000] echo "$(date +"%I")" #AM/PM + #color = rgba(255, 185, 0, .8) + color = $color13 + font_size = 200 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -60 + halign = center + valign = top +} + +# Minute-Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%M")" + #color = rgba(15, 10, 222, .8) + color = $color12 + font_size = 200 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -320 + halign = center + valign = top +} + +# Seconds-Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%S")" +# text = cmd[update:1000] echo "$(date +"%S %p")" #AM/PM + color = $color11 + font_size = 35 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -350 + halign = center + valign = top +} + +# Put a picture of choice here. Default is the current wallpaper +#image { +# monitor = +# path = $HOME/.config/hypr/wallpaper_effects/.wallpaper_current +# size = 160 +# rounding = -1 +# border_size = 0 +# border_color = $color11 +# rotate = 0 +# reload_time = -1 +# position = 0, 280 +# halign = center +# valign = bottom +} + +# USER +label { + monitor = + text =  $USER + color = $color13 + outline_thickness = 2 + dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + font_size = 24 + font_family = Victor Mono Bold Oblique + position = 0, 150 + halign = center + valign = bottom +} + + +# INPUT FIELD +input-field { + monitor = + size = 300, 60 + outline_thickness = 2 + dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + outer_color = $color11 + inner_color = rgba(255, 255, 255, 0.1) + capslock_color = rgba(255, 0, 0) + font_color = $color13 + fade_on_empty = false + font_family = Victor Mono Bold Oblique + placeholder_text = 🔒 Type Password + hide_input = false + position = 0, 50 + halign = center + valign = bottom +} + +# uptime +label { + monitor = + text = cmd[update:60000] echo " "$(uptime -p || $Scripts/UptimeNixOS.sh)" " + color = $color13 + font_size = 16 + font_family = Victor Mono Bold Oblique + position = 0, 0 + halign = right + valign = bottom +} + +# weather edit the scripts for locations +# weather scripts are located in ~/.config/hypr/UserScripts Weather.sh and/or Weather.py +label { + monitor = + text = cmd[update:3600000] [ -f "$HOME/.cache/.weather_cache" ] && cat "$HOME/.cache/.weather_cache" + color = $color13 + font_size = 16 + font_family = Victor Mono Bold Oblique + position = 50, 0 + halign = left + valign = bottom +} \ No newline at end of file diff --git a/config/hypr/hyprlock.conf b/config/hypr/hyprlock.conf new file mode 100644 index 0000000..9af2603 --- /dev/null +++ b/config/hypr/hyprlock.conf @@ -0,0 +1,161 @@ +# Hyprlock config for => 2k monitor resolutions +# Original config submitted by https://github.com/SherLock707 + +# Sourcing colors generated by wallust +source = $HOME/.config/hypr/wallust/wallust-hyprland.conf +$Scripts = $HOME/.config/hypr/scripts + +general { + grace = 1 + fractional_scaling = 2 +} + +background { + monitor = + # NOTE: use only 1 path + #path = screenshot # screenshot of your desktop + #path = $HOME/.config/hypr/wallpaper_effects/.wallpaper_modified # by wallpaper effects + path = $HOME/.config/hypr/wallpaper_effects/.wallpaper_current # current wallpaper + + #color = $color7 + + # all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations + blur_size = 3 + blur_passes = 2 # 0 disables blurring + noise = 0.0117 + contrast = 1.3000 # Vibrant!!! + brightness = 0.8000 + vibrancy = 0.2100 + vibrancy_darkness = 0.0 +} + + +# Date +label { + monitor = + text = cmd[update:18000000] echo " "$(date +'%A, %-d %B')" " + color = $color13 + font_size = 18 + font_family = Victor Mono Bold Italic + position = 0, -120 + halign = center + valign = center +} + +# Hour-Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%H")" +# text = cmd[update:1000] echo "$(date +"%I")" #AM/PM + #color = rgba(255, 185, 0, .8) + color = $color13 + font_size = 240 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -100 + halign = center + valign = top +} + +# Minute-Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%M")" + #color = rgba(15, 10, 222, .8) + color = $color12 + font_size = 240 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -450 + halign = center + valign = top +} + +# Seconds-Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%S")" +# text = cmd[update:1000] echo "$(date +"%S %p")" #AM/PM + color = $color11 + font_size = 50 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -450 + halign = center + valign = top +} + +# Put a picture of choice here. Default is the current wallpaper +#image { +# monitor = +# #path = $HOME/.config/hypr/wallpaper_effects/.wallpaper_current +# size = 160 +# rounding = -1 +# border_size = 0 +# border_color = $color11 +# rotate = 0 +# reload_time = -1 +# position = 0, 400 +# halign = center +# valign = bottom +} + +# USER +label { + monitor = + text =  $USER + color = $color13 + outline_thickness = 2 + dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + font_size = 24 + font_family = Victor Mono Bold Oblique + position = 0, 200 + halign = center + valign = bottom +} + + +# INPUT FIELD +input-field { + monitor = + size = 300, 60 + outline_thickness = 2 + dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + outer_color = $color11 + inner_color = rgba(255, 255, 255, 0.1) + font_color = $color13 + capslock_color = rgba(255, 0, 0) + fade_on_empty = false + font_family = Victor Mono Bold Oblique + placeholder_text = 🔒 Type Password + hide_input = false + position = 0, 100 + halign = center + valign = bottom +} + +# uptime +label { + monitor = + text = cmd[update:60000] echo " "$(uptime -p || $Scripts/UptimeNixOS.sh)" " + color = $color13 + font_size = 18 + font_family = Victor Mono Bold Oblique + position = 0, 0 + halign = right + valign = bottom +} + +# weather edit the scripts for locations +# weather scripts are located in ~/.config/hypr/UserScripts Weather.sh and/or Weather.py +label { + monitor = + text = cmd[update:3600000] [ -f "$HOME/.cache/.weather_cache" ] && cat "$HOME/.cache/.weather_cache" + color = $color13 + font_size = 18 + font_family = Victor Mono Bold Oblique + position = 50, 0 + halign = left + valign = bottom +} \ No newline at end of file diff --git a/config/hypr/initial-boot.sh b/config/hypr/initial-boot.sh new file mode 100644 index 0000000..53c9259 --- /dev/null +++ b/config/hypr/initial-boot.sh @@ -0,0 +1,65 @@ +#!/bin/bash +# A bash script designed to run only once dotfiles installed + +# THIS SCRIPT CAN BE DELETED ONCE SUCCESSFULLY BOOTED!! And also, edit ~/.config/hypr/configs/Settings.conf +# NOT necessary to do since this script is only designed to run only once as long as the marker exists +# marker file is located at ~/.config/hypr/.initial_startup_done +# However, I do highly suggest not to touch it since again, as long as the marker exist, script wont run + +# Variables +scriptsDir=$HOME/.config/hypr/scripts +wallpaper=$HOME/.config/hypr/wallpaper_effects/.wallpaper_current +waybar_style="$HOME/.config/waybar/style/[Extra] Modern-Combined - Transparent.css" +kvantum_theme="catppuccin-mocha-blue" +color_scheme="prefer-dark" +gtk_theme="Flat-Remix-GTK-Blue-Dark" +icon_theme="Flat-Remix-Blue-Dark" +cursor_theme="Bibata-Modern-Ice" + +swww="swww img" +effect="--transition-bezier .43,1.19,1,.4 --transition-fps 30 --transition-type grow --transition-pos 0.925,0.977 --transition-duration 2" + +# Check if a marker file exists. +if [ ! -f "$HOME/.config/hypr/.initial_startup_done" ]; then + sleep 1 + # Initialize wallust and wallpaper + if [ -f "$wallpaper" ]; then + wallust run -s $wallpaper > /dev/null + swww query || swww-daemon && $swww $wallpaper $effect + "$scriptsDir/WallustSwww.sh" > /dev/null 2>&1 & + fi + + # initiate GTK dark mode and apply icon and cursor theme + gsettings set org.gnome.desktop.interface color-scheme $color_scheme > /dev/null 2>&1 & + gsettings set org.gnome.desktop.interface gtk-theme $gtk_theme > /dev/null 2>&1 & + gsettings set org.gnome.desktop.interface icon-theme $icon_theme > /dev/null 2>&1 & + gsettings set org.gnome.desktop.interface cursor-theme $cursor_theme > /dev/null 2>&1 & + gsettings set org.gnome.desktop.interface cursor-size 24 > /dev/null 2>&1 & + + # NIXOS initiate GTK dark mode and apply icon and cursor theme + if [ -n "$(grep -i nixos < /etc/os-release)" ]; then + gsettings set org.gnome.desktop.interface color-scheme "'$color_scheme'" > /dev/null 2>&1 & + dconf write /org/gnome/desktop/interface/gtk-theme "'$gtk_theme'" > /dev/null 2>&1 & + dconf write /org/gnome/desktop/interface/icon-theme "'$icon_theme'" > /dev/null 2>&1 & + dconf write /org/gnome/desktop/interface/cursor-theme "'$cursor_theme'" > /dev/null 2>&1 & + dconf write /org/gnome/desktop/interface/cursor-size "24" > /dev/null 2>&1 & + fi + + # initiate kvantum theme + kvantummanager --set "$kvantum_theme" > /dev/null 2>&1 & + + # initiate the kb_layout (for some reason) waybar cant launch it + "$scriptsDir/SwitchKeyboardLayout.sh" > /dev/null 2>&1 & + + # waybar style + #if [ -L "$HOME/.config/waybar/config" ]; then + ## ln -sf "$waybar_style" "$HOME/.config/waybar/style.css" + # "$scriptsDir/Refresh.sh" > /dev/null 2>&1 & + #fi + + + # Create a marker file to indicate that the script has been executed. + touch "$HOME/.config/hypr/.initial_startup_done" + + exit +fi diff --git a/config/hypr/monitors.conf b/config/hypr/monitors.conf new file mode 100644 index 0000000..534b627 --- /dev/null +++ b/config/hypr/monitors.conf @@ -0,0 +1,60 @@ +# default Monitor config + +# *********************************************************** # +# +# NOTE: This will be overwritten by NWG-Displays +# once you use and click apply. You can still find this +# default at ~/.config/hypr/Monitor_Profiles/default.conf +# +# *********************************************************** # + + +# Monitor Configuration +# See Hyprland wiki for more details +# https://wiki.hyprland.org/Configuring/Monitors/ +# Configure your Display resolution, offset, scale and Monitors here, use `hyprctl monitors` to get the info. + +# Monitors +monitor=,preferred,auto,1 + +# High Refresh Rate +monitor=,highrr,auto,1 + +# High Resolution +monitor=,highres,auto,1 + +# NOTE: for laptop, kindly check notes in Laptops.conf regarding display +# Created this inorder for the monitor display to not wake up if not intended. +# See here: https://github.com/hyprwm/Hyprland/issues/4090 + +# Some examples to set your own monitor +#monitor = eDP-1, preferred, auto, 1 +#monitor = eDP-1, 2560x1440@165, 0x0, 1 #own screen +#monitor = DP-3, 1920x1080@240, auto, 1 +#monitor = DP-1, preferred, auto, 1 +#monitor = HDMI-A-1, preferred,auto,1 + +# QEMU-KVM, virtual box or vmware +#monitor = Virtual-1, 1920x1080@60,auto,1 + +# to disable a monitor +#monitor=name,disable + +# Mirror samples +#monitor=DP-3,1920x1080@60,0x0,1,mirror,DP-2 +#monitor=,preferred,auto,1,mirror,eDP-1 +#monitor=HDMI-A-1,2560x1440@144,0x0,1,mirror,eDP-1 + +# 10 bit monitor support - See wiki https://wiki.hyprland.org/Configuring/Monitors/#10-bit-support - See NOTES below +# NOTE: Colors registered in Hyprland (e.g. the border color) do not support 10 bit. +# NOTE: Some applications do not support screen capture with 10 bit enabled. (Screen captures like OBS may render black screen) +# monitor=,preferred,auto,1,bitdepth,10 + +#monitor=eDP-1,transform,0 +#monitor=eDP-1,addreserved,10,10,10,49 + +# workspaces - Monitor rules +# https://wiki.hyprland.org/Configuring/Workspace-Rules/ +# SUPER E - Workspace-Rules +# See ~/.config/hypr/UserConfigs/WorkspaceRules.conf + diff --git a/config/hypr/pyprland.toml b/config/hypr/pyprland.toml new file mode 100644 index 0000000..2ab74e8 --- /dev/null +++ b/config/hypr/pyprland.toml @@ -0,0 +1,12 @@ +[pyprland] + +plugins = [ + "scratchpads", + "magnify", +] + +[scratchpads.term] +animation = "fromTop" +command = "kitty --class kitty-dropterm" +class = "kitty-dropterm" +size = "75% 60%" diff --git a/config/hypr/scripts/AirplaneMode.sh b/config/hypr/scripts/AirplaneMode.sh new file mode 100644 index 0000000..72718f4 --- /dev/null +++ b/config/hypr/scripts/AirplaneMode.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# Airplane Mode. Turning on or off all wifi using rfkill. + +notif="$HOME/.config/swaync/images/ja.png" + +# Check if any wireless device is blocked +wifi_blocked=$(rfkill list wifi | grep -o "Soft blocked: yes") + +if [ -n "$wifi_blocked" ]; then + rfkill unblock wifi + notify-send -u low -i "$notif" " Airplane" " mode: OFF" +else + rfkill block wifi + notify-send -u low -i "$notif" " Airplane" " mode: ON" +fi diff --git a/config/hypr/scripts/Animations.sh b/config/hypr/scripts/Animations.sh new file mode 100644 index 0000000..a215530 --- /dev/null +++ b/config/hypr/scripts/Animations.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# For applying Animations from different users + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +# Variables +iDIR="$HOME/.config/swaync/images" +SCRIPTSDIR="$HOME/.config/hypr/scripts" +animations_dir="$HOME/.config/hypr/animations" +UserConfigs="$HOME/.config/hypr/UserConfigs" +rofi_theme="$HOME/.config/rofi/config-Animations.rasi" +msg='❗NOTE:❗ This will copy animations into UserAnimations.conf' +# list of animation files, sorted alphabetically with numbers first +animations_list=$(find -L "$animations_dir" -maxdepth 1 -type f | sed 's/.*\///' | sed 's/\.conf$//' | sort -V) + +# Rofi Menu +chosen_file=$(echo "$animations_list" | rofi -i -dmenu -config $rofi_theme -mesg "$msg") + +# Check if a file was selected +if [[ -n "$chosen_file" ]]; then + full_path="$animations_dir/$chosen_file.conf" + cp "$full_path" "$UserConfigs/UserAnimations.conf" + notify-send -u low -i "$iDIR/ja.png" "$chosen_file" "Hyprland Animation Loaded" +fi + +sleep 1 +"$SCRIPTSDIR/RefreshNoWaybar.sh" diff --git a/config/hypr/scripts/Brightness.sh b/config/hypr/scripts/Brightness.sh new file mode 100644 index 0000000..0d30af0 --- /dev/null +++ b/config/hypr/scripts/Brightness.sh @@ -0,0 +1,73 @@ +#!/bin/bash +# Script for Monitor backlights (if supported) using brightnessctl + +iDIR="$HOME/.config/swaync/icons" +notification_timeout=1000 +step=10 # INCREASE/DECREASE BY THIS VALUE + +# Get brightness +get_backlight() { + brightnessctl -m | cut -d, -f4 | sed 's/%//' +} + +# Get icons +get_icon() { + current=$(get_backlight) + if [ "$current" -le "20" ]; then + icon="$iDIR/brightness-20.png" + elif [ "$current" -le "40" ]; then + icon="$iDIR/brightness-40.png" + elif [ "$current" -le "60" ]; then + icon="$iDIR/brightness-60.png" + elif [ "$current" -le "80" ]; then + icon="$iDIR/brightness-80.png" + else + icon="$iDIR/brightness-100.png" + fi +} + +# Notify +notify_user() { + notify-send -e -h string:x-canonical-private-synchronous:brightness_notif -h int:value:$current -u low -i $icon "Screen" "Brightness:$current%" +} + +# Change brightness +change_backlight() { + local current_brightness + current_brightness=$(get_backlight) + + # Calculate new brightness + if [[ "$1" == "+${step}%" ]]; then + new_brightness=$((current_brightness + step)) + elif [[ "$1" == "${step}%-" ]]; then + new_brightness=$((current_brightness - step)) + fi + + # Ensure new brightness is within valid range + if (( new_brightness < 5 )); then + new_brightness=5 + elif (( new_brightness > 100 )); then + new_brightness=100 + fi + + brightnessctl set "${new_brightness}%" + get_icon + current=$new_brightness + notify_user +} + +# Execute accordingly +case "$1" in + "--get") + get_backlight + ;; + "--inc") + change_backlight "+${step}%" + ;; + "--dec") + change_backlight "${step}%-" + ;; + *) + get_backlight + ;; +esac diff --git a/config/hypr/scripts/BrightnessKbd.sh b/config/hypr/scripts/BrightnessKbd.sh new file mode 100644 index 0000000..221a168 --- /dev/null +++ b/config/hypr/scripts/BrightnessKbd.sh @@ -0,0 +1,50 @@ +#!/bin/bash +# Script for keyboard backlights (if supported) using brightnessctl + +iDIR="$HOME/.config/swaync/icons" + +# Get keyboard brightness +get_kbd_backlight() { + echo $(brightnessctl -d '*::kbd_backlight' -m | cut -d, -f4) +} + +# Get icons +get_icon() { + current=$(get_kbd_backlight | sed 's/%//') + if [ "$current" -le "20" ]; then + icon="$iDIR/brightness-20.png" + elif [ "$current" -le "40" ]; then + icon="$iDIR/brightness-40.png" + elif [ "$current" -le "60" ]; then + icon="$iDIR/brightness-60.png" + elif [ "$current" -le "80" ]; then + icon="$iDIR/brightness-80.png" + else + icon="$iDIR/brightness-100.png" + fi +} +# Notify +notify_user() { + notify-send -e -h string:x-canonical-private-synchronous:brightness_notif -h int:value:$current -u low -i "$icon" "Keyboard" "Brightness:$current%" +} + +# Change brightness +change_kbd_backlight() { + brightnessctl -d *::kbd_backlight set "$1" && get_icon && notify_user +} + +# Execute accordingly +case "$1" in + "--get") + get_kbd_backlight + ;; + "--inc") + change_kbd_backlight "+30%" + ;; + "--dec") + change_kbd_backlight "30%-" + ;; + *) + get_kbd_backlight + ;; +esac diff --git a/config/hypr/scripts/ChangeBlur.sh b/config/hypr/scripts/ChangeBlur.sh new file mode 100644 index 0000000..6accc3b --- /dev/null +++ b/config/hypr/scripts/ChangeBlur.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# Script for changing blurs on the fly + +notif="$HOME/.config/swaync/images/ja.png" + +STATE=$(hyprctl -j getoption decoration:blur:passes | jq ".int") + +if [ "${STATE}" == "2" ]; then + hyprctl keyword decoration:blur:size 2 + hyprctl keyword decoration:blur:passes 1 + notify-send -e -u low -i "$notif" " Less Blur" +else + hyprctl keyword decoration:blur:size 5 + hyprctl keyword decoration:blur:passes 2 + notify-send -e -u low -i "$notif" " Normal Blur" +fi diff --git a/config/hypr/scripts/ChangeLayout.sh b/config/hypr/scripts/ChangeLayout.sh new file mode 100644 index 0000000..19ce36d --- /dev/null +++ b/config/hypr/scripts/ChangeLayout.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# for changing Hyprland Layouts (Master or Dwindle) on the fly + +notif="$HOME/.config/swaync/images/ja.png" + +LAYOUT=$(hyprctl -j getoption general:layout | jq '.str' | sed 's/"//g') + +case $LAYOUT in +"master") + hyprctl keyword general:layout dwindle + hyprctl keyword unbind SUPER,J + hyprctl keyword unbind SUPER,K + hyprctl keyword bind SUPER,J,cyclenext + hyprctl keyword bind SUPER,K,cyclenext,prev + hyprctl keyword bind SUPER,O,togglesplit + notify-send -e -u low -i "$notif" " Dwindle Layout" + ;; +"dwindle") + hyprctl keyword general:layout master + hyprctl keyword unbind SUPER,J + hyprctl keyword unbind SUPER,K + hyprctl keyword unbind SUPER,O + hyprctl keyword bind SUPER,J,layoutmsg,cyclenext + hyprctl keyword bind SUPER,K,layoutmsg,cycleprev + notify-send -e -u low -i "$notif" " Master Layout" + ;; +*) ;; + +esac diff --git a/config/hypr/scripts/ClipManager.sh b/config/hypr/scripts/ClipManager.sh new file mode 100644 index 0000000..7e66053 --- /dev/null +++ b/config/hypr/scripts/ClipManager.sh @@ -0,0 +1,48 @@ +#!/bin/bash +# Clipboard Manager. This script uses cliphist, rofi, and wl-copy. + +# Variables +rofi_theme="$HOME/.config/rofi/config-clipboard.rasi" +msg='👀 **note** CTRL DEL = cliphist del (entry) or ALT DEL - cliphist wipe (all)' +# Actions: +# CTRL Del to delete an entry +# ALT Del to wipe clipboard contents + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +while true; do + result=$( + rofi -i -dmenu \ + -kb-custom-1 "Control-Delete" \ + -kb-custom-2 "Alt-Delete" \ + -config $rofi_theme < <(cliphist list) \ + -mesg "$msg" + ) + + case "$?" in + 1) + exit + ;; + 0) + case "$result" in + "") + continue + ;; + *) + cliphist decode <<<"$result" | wl-copy + exit + ;; + esac + ;; + 10) + cliphist delete <<<"$result" + ;; + 11) + cliphist wipe + ;; + esac +done + diff --git a/config/hypr/scripts/DarkLight.sh b/config/hypr/scripts/DarkLight.sh new file mode 100644 index 0000000..70c60cf --- /dev/null +++ b/config/hypr/scripts/DarkLight.sh @@ -0,0 +1,249 @@ +#!/bin/bash +## For Dark and Light switching +# Note: Scripts are looking for keywords Light or Dark except for wallpapers as the are in a separate folders + +# Paths +wallpaper_base_path="$HOME/Pictures/wallpapers/Dynamic-Wallpapers" +dark_wallpapers="$wallpaper_base_path/Dark" +light_wallpapers="$wallpaper_base_path/Light" +hypr_config_path="$HOME/.config/hypr" +swaync_style="$HOME/.config/swaync/style.css" +ags_style="$HOME/.config/ags/user/style.css" +SCRIPTSDIR="$HOME/.config/hypr/scripts" +notif="$HOME/.config/swaync/images/bell.png" +wallust_rofi="$HOME/.config/wallust/templates/colors-rofi.rasi" + +kitty_conf="$HOME/.config/kitty/kitty.conf" + +wallust_config="$HOME/.config/wallust/wallust.toml" +pallete_dark="dark16" +pallete_light="light16" + +# intial kill process +for pid in kitty waybar rofi swaync ags swaybg; do + killall -SIGUSR1 "$pid" +done + + +# Initialize swww if needed +swww query || swww-daemon --format xrgb + +# Set swww options +swww="swww img" +effect="--transition-bezier .43,1.19,1,.4 --transition-fps 60 --transition-type grow --transition-pos 0.925,0.977 --transition-duration 2" + +# Determine current theme mode +if [ "$(cat $HOME/.cache/.theme_mode)" = "Light" ]; then + next_mode="Dark" + # Logic for Dark mode + wallpaper_path="$dark_wallpapers" +else + next_mode="Light" + # Logic for Light mode + wallpaper_path="$light_wallpapers" +fi + +# Function to update theme mode for the next cycle +update_theme_mode() { + echo "$next_mode" > "$HOME/.cache/.theme_mode" +} + +# Function to notify user +notify_user() { + notify-send -u low -i "$notif" " Switching to" " $1 mode" +} + +# Use sed to replace the palette setting in the wallust config file +if [ "$next_mode" = "Dark" ]; then + sed -i 's/^palette = .*/palette = "'"$pallete_dark"'"/' "$wallust_config" +else + sed -i 's/^palette = .*/palette = "'"$pallete_light"'"/' "$wallust_config" +fi + +# Function to set Waybar style +set_waybar_style() { + theme="$1" + waybar_styles="$HOME/.config/waybar/style" + waybar_style_link="$HOME/.config/waybar/style.css" + style_prefix="\\[${theme}\\].*\\.css$" + + style_file=$(find -L "$waybar_styles" -maxdepth 1 -type f -regex ".*$style_prefix" | shuf -n 1) + + if [ -n "$style_file" ]; then + ln -sf "$style_file" "$waybar_style_link" + else + echo "Style file not found for $theme theme." + fi +} + +# Call the function after determining the mode +set_waybar_style "$next_mode" +notify_user "$next_mode" + + +# swaync color change +if [ "$next_mode" = "Dark" ]; then + sed -i '/@define-color noti-bg/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(0, 0, 0, 0.8);/' "${swaync_style}" + sed -i '/@define-color noti-bg-alt/s/#.*;/#111111;/' "${swaync_style}" +else + sed -i '/@define-color noti-bg/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(255, 255, 255, 0.9);/' "${swaync_style}" + sed -i '/@define-color noti-bg-alt/s/#.*;/#F0F0F0;/' "${swaync_style}" +fi + +# ags color change +if command -v ags >/dev/null 2>&1; then + if [ "$next_mode" = "Dark" ]; then + sed -i '/@define-color noti-bg/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(0, 0, 0, 0.4);/' "${ags_style}" + sed -i '/@define-color text-color/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(255, 255, 255, 0.7);/' "${ags_style}" + sed -i '/@define-color noti-bg-alt/s/#.*;/#111111;/' "${ags_style}" + else + sed -i '/@define-color noti-bg/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(255, 255, 255, 0.4);/' "${ags_style}" + sed -i '/@define-color text-color/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(0, 0, 0, 0.7);/' "${ags_style}" + sed -i '/@define-color noti-bg-alt/s/#.*;/#F0F0F0;/' "${ags_style}" + fi +fi + +# kitty background color change +if [ "$next_mode" = "Dark" ]; then + sed -i '/^foreground /s/^foreground .*/foreground #dddddd/' "${kitty_conf}" + sed -i '/^background /s/^background .*/background #000000/' "${kitty_conf}" + sed -i '/^cursor /s/^cursor .*/cursor #dddddd/' "${kitty_conf}" +else + sed -i '/^foreground /s/^foreground .*/foreground #000000/' "${kitty_conf}" + sed -i '/^background /s/^background .*/background #dddddd/' "${kitty_conf}" + sed -i '/^cursor /s/^cursor .*/cursor #000000/' "${kitty_conf}" +fi + +# Set Dynamic Wallpaper for Dark or Light Mode +if [ "$next_mode" = "Dark" ]; then + next_wallpaper="$(find -L "${dark_wallpapers}" -type f \( -iname "*.jpg" -o -iname "*.png" \) -print0 | shuf -n1 -z | xargs -0)" +else + next_wallpaper="$(find -L "${light_wallpapers}" -type f \( -iname "*.jpg" -o -iname "*.png" \) -print0 | shuf -n1 -z | xargs -0)" +fi + +# Update wallpaper using swww command +$swww "${next_wallpaper}" $effect + + +# Set Kvantum Manager theme & QT5/QT6 settings +if [ "$next_mode" = "Dark" ]; then + kvantum_theme="catppuccin-mocha-blue" + #qt5ct_color_scheme="$HOME/.config/qt5ct/colors/Catppuccin-Mocha.conf" + #qt6ct_color_scheme="$HOME/.config/qt6ct/colors/Catppuccin-Mocha.conf" +else + kvantum_theme="catppuccin-latte-blue" + #qt5ct_color_scheme="$HOME/.config/qt5ct/colors/Catppuccin-Latte.conf" + #qt6ct_color_scheme="$HOME/.config/qt6ct/colors/Catppuccin-Latte.conf" +fi + +sed -i "s|^color_scheme_path=.*$|color_scheme_path=$qt5ct_color_scheme|" "$HOME/.config/qt5ct/qt5ct.conf" +sed -i "s|^color_scheme_path=.*$|color_scheme_path=$qt6ct_color_scheme|" "$HOME/.config/qt6ct/qt6ct.conf" +kvantummanager --set "$kvantum_theme" + + +# set the rofi color for background +if [ "$next_mode" = "Dark" ]; then + sed -i '24s/.*/background: rgba(0,0,0,0.7);/' $wallust_rofi +else + sed -i '24s/.*/background: rgba(255,255,255,0.9);/' $wallust_rofi +fi + + +# GTK themes and icons switching +set_custom_gtk_theme() { + mode=$1 + gtk_themes_directory="$HOME/.themes" + icon_directory="$HOME/.icons" + color_setting="org.gnome.desktop.interface color-scheme" + theme_setting="org.gnome.desktop.interface gtk-theme" + icon_setting="org.gnome.desktop.interface icon-theme" + + if [ "$mode" == "Light" ]; then + search_keywords="*Light*" + gsettings set $color_setting 'prefer-light' + elif [ "$mode" == "Dark" ]; then + search_keywords="*Dark*" + gsettings set $color_setting 'prefer-dark' + else + echo "Invalid mode provided." + return 1 + fi + + themes=() + icons=() + + while IFS= read -r -d '' theme_search; do + themes+=("$(basename "$theme_search")") + done < <(find "$gtk_themes_directory" -maxdepth 1 -type d -iname "$search_keywords" -print0) + + while IFS= read -r -d '' icon_search; do + icons+=("$(basename "$icon_search")") + done < <(find "$icon_directory" -maxdepth 1 -type d -iname "$search_keywords" -print0) + + if [ ${#themes[@]} -gt 0 ]; then + if [ "$mode" == "Dark" ]; then + selected_theme=${themes[RANDOM % ${#themes[@]}]} + else + selected_theme=${themes[$RANDOM % ${#themes[@]}]} + fi + echo "Selected GTK theme for $mode mode: $selected_theme" + gsettings set $theme_setting "$selected_theme" + + # Flatpak GTK apps (themes) + if command -v flatpak &> /dev/null; then + flatpak --user override --filesystem=$HOME/.themes + sleep 0.5 + flatpak --user override --env=GTK_THEME="$selected_theme" + fi + else + echo "No $mode GTK theme found" + fi + + if [ ${#icons[@]} -gt 0 ]; then + if [ "$mode" == "Dark" ]; then + selected_icon=${icons[RANDOM % ${#icons[@]}]} + else + selected_icon=${icons[$RANDOM % ${#icons[@]}]} + fi + echo "Selected icon theme for $mode mode: $selected_icon" + gsettings set $icon_setting "$selected_icon" + + ## QT5ct icon_theme + sed -i "s|^icon_theme=.*$|icon_theme=$selected_icon|" "$HOME/.config/qt5ct/qt5ct.conf" + sed -i "s|^icon_theme=.*$|icon_theme=$selected_icon|" "$HOME/.config/qt6ct/qt6ct.conf" + + # Flatpak GTK apps (icons) + if command -v flatpak &> /dev/null; then + flatpak --user override --filesystem=$HOME/.icons + sleep 0.5 + flatpak --user override --env=ICON_THEME="$selected_icon" + fi + else + echo "No $mode icon theme found" + fi +} + +# Call the function to set GTK theme and icon theme based on mode +set_custom_gtk_theme "$next_mode" + +# Update theme mode for the next cycle +update_theme_mode + + +${SCRIPTSDIR}/WallustSwww.sh && + +sleep 2 +# kill process +for pid1 in kitty waybar rofi swaync ags swaybg; do + killall "$pid1" +done + +sleep 1 +${SCRIPTSDIR}/Refresh.sh + +sleep 0.5 +# Display notifications for theme and icon changes +notify-send -u low -i "$notif" " Themes switched to:" " $next_mode Mode" + +exit 0 + diff --git a/config/hypr/scripts/GameMode.sh b/config/hypr/scripts/GameMode.sh new file mode 100644 index 0000000..e990d75 --- /dev/null +++ b/config/hypr/scripts/GameMode.sh @@ -0,0 +1,32 @@ +#!/bin/bash +# Game Mode. Turning off all animations + +notif="$HOME/.config/swaync/images/ja.png" +SCRIPTSDIR="$HOME/.config/hypr/scripts" + + +HYPRGAMEMODE=$(hyprctl getoption animations:enabled | awk 'NR==1{print $2}') +if [ "$HYPRGAMEMODE" = 1 ] ; then + hyprctl --batch "\ + keyword animations:enabled 0;\ + keyword decoration:shadow:enabled 0;\ + keyword decoration:blur:enabled 0;\ + keyword general:gaps_in 0;\ + keyword general:gaps_out 0;\ + keyword general:border_size 1;\ + keyword decoration:rounding 0" + + hyprctl keyword "windowrule opacity 1 override 1 override 1 override, ^(.*)$" + swww kill + notify-send -e -u low -i "$notif" " Gamemode:" " enabled" + exit +else + swww-daemon --format xrgb && swww img "$HOME/.config/rofi/.current_wallpaper" & + sleep 0.1 + ${SCRIPTSDIR}/WallustSwww.sh + sleep 0.5 + ${SCRIPTSDIR}/Refresh.sh + notify-send -e -u normal -i "$notif" " Gamemode:" " disabled" + exit +fi +hyprctl reload diff --git a/config/hypr/scripts/Hypridle.sh b/config/hypr/scripts/Hypridle.sh new file mode 100644 index 0000000..6a5027a --- /dev/null +++ b/config/hypr/scripts/Hypridle.sh @@ -0,0 +1,22 @@ +#!/bin/bash +# This is for custom version of waybar idle_inhibitor which activates / deactivates hypridle instead + +PROCESS="hypridle" + +if [[ "$1" == "status" ]]; then + sleep 1 + if pgrep -x "$PROCESS" >/dev/null; then + echo '{"text": "RUNNING", "class": "active", "tooltip": "idle_inhibitor NOT ACTIVE\nLeft Click: Activate\nRight Click: Lock Screen"}' + else + echo '{"text": "NOT RUNNING", "class": "notactive", "tooltip": "idle_inhibitor is ACTIVE\nLeft Click: Deactivate\nRight Click: Lock Screen"}' + fi +elif [[ "$1" == "toggle" ]]; then + if pgrep -x "$PROCESS" >/dev/null; then + pkill "$PROCESS" + else + "$PROCESS" + fi +else + echo "Usage: $0 {status|toggle}" + exit 1 +fi diff --git a/config/hypr/scripts/KeyBinds.sh b/config/hypr/scripts/KeyBinds.sh new file mode 100644 index 0000000..a3ee5be --- /dev/null +++ b/config/hypr/scripts/KeyBinds.sh @@ -0,0 +1,39 @@ +#!/bin/bash +# searchable enabled keybinds using rofi + +# kill yad to not interfere with this binds +pkill yad || true + +# check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +# define the config files +keybinds_conf="$HOME/.config/hypr/configs/Keybinds.conf" +user_keybinds_conf="$HOME/.config/hypr/UserConfigs/UserKeybinds.conf" +laptop_conf="$HOME/.config/hypr/UserConfigs/Laptops.conf" +rofi_theme="$HOME/.config/rofi/config-keybinds.rasi" +msg='☣️ NOTE ☣️: Clicking with Mouse or Pressing ENTER will have NO function' + +# combine the contents of the keybinds files and filter for keybinds +keybinds=$(cat "$keybinds_conf" "$user_keybinds_conf" | grep -E '^bind') + +# check if laptop.conf exists and add its keybinds if present +if [[ -f "$laptop_conf" ]]; then + laptop_binds=$(grep -E '^bind' "$laptop_conf") + keybinds+=$'\n'"$laptop_binds" +fi + +# check for any keybinds to display +if [[ -z "$keybinds" ]]; then + echo "no keybinds found." + exit 1 +fi + +# replace $mainmod with super in the displayed keybinds for rofi +display_keybinds=$(echo "$keybinds" | sed 's/\$mainMod/SUPER/g') + +# use rofi to display the keybinds with the modified content +echo "$display_keybinds" | rofi -dmenu -i -config "$rofi_theme" -mesg "$msg" +s \ No newline at end of file diff --git a/config/hypr/scripts/KeyHints.sh b/config/hypr/scripts/KeyHints.sh new file mode 100644 index 0000000..2fc12e6 --- /dev/null +++ b/config/hypr/scripts/KeyHints.sh @@ -0,0 +1,72 @@ +#!/bin/bash + +# GDK BACKEND. Change to either wayland or x11 if having issues +BACKEND=wayland + +# Check if rofi or yad is running and kill them if they are +if pidof rofi > /dev/null; then + pkill rofi +fi + +if pidof yad > /dev/null; then + pkill yad +fi + +# Launch yad with calculated width and height +GDK_BACKEND=$BACKEND yad \ + --center \ + --title="Nixos-Dots Quick Cheat Sheet" \ + --no-buttons \ + --list \ + --column=Key: \ + --column=Description: \ + --column=Command: \ + --timeout-indicator=bottom \ +"ESC" "close this app" "" " = " "SUPER KEY (Windows Key Button)" "(SUPER KEY)" \ +" SHIFT K" "Searchable Keybinds" "(Search all Keybinds via rofi)" \ +" SHIFT E" "Nixos-Dots Settings Menu" "" \ +"" "" "" \ +" enter" "Terminal" "(kitty)" \ +" SHIFT enter" "DropDown Terminal" "(Not available in Debian and Ubuntu)" \ +" B" "Launch Browser" "(Default browser)" \ +" A" "Desktop Overview" "(AGS - if opted to install)" \ +" D" "Application Launcher" "(rofi-wayland)" \ +" E" "Open File Manager" "(Thunar)" \ +" S" "Google Search using rofi" "(rofi)" \ +" Q" "close active window" "(not kill)" \ +" Shift Q " "kills an active window" "(kill)" \ +" Z" "Desktop Zoom" "(Not available in Debian and Ubuntu)" \ +" Alt V" "Clipboard Manager" "(cliphist)" \ +" W" "Choose wallpaper" "(Wallpaper Menu)" \ +" Shift W" "Choose wallpaper effects" "(imagemagick + swww)" \ +"CTRL ALT W" "Random wallpaper" "(via swww)" \ +" CTRL ALT B" "Hide/UnHide Waybar" "waybar" \ +" CTRL B" "Choose waybar styles" "(waybar styles)" \ +" ALT B" "Choose waybar layout" "(waybar layout)" \ +" ALT R" "Reload Waybar swaync Rofi" "CHECK NOTIFICATION FIRST!!!" \ +" SHIFT N" "Launch Notification Panel" "swaync Notification Center" \ +" Print" "screenshot" "(grim)" \ +" Shift Print" "screenshot region" "(grim + slurp)" \ +" Shift S" "screenshot region" "(swappy)" \ +" CTRL Print" "screenshot timer 5 secs " "(grim)" \ +" CTRL SHIFT Print" "screenshot timer 10 secs " "(grim)" \ +"ALT Print" "Screenshot active window" "active window only" \ +"CTRL ALT P" "power-menu" "(wlogout)" \ +"CTRL ALT L" "screen lock" "(hyprlock)" \ +"CTRL ALT Del" "Hyprland Exit" "(NOTE: Hyprland Will exit immediately)" \ +" SHIFT F" "Fullscreen" "Toggles to full screen" \ +" CTL F" "Fake Fullscreen" "Toggles to fake full screen" \ +" ALT L" "Toggle Dwindle | Master Layout" "Hyprland Layout" \ +" SPACEBAR" "Toggle float" "single window" \ +" ALT SPACEBAR" "Toggle all windows to float" "all windows" \ +" ALT O" "Toggle Blur" "normal or less blur" \ +" CTRL O" "Toggle Opaque ON or OFF" "on active window only" \ +" Shift A" "Animations Menu" "Choose Animations via rofi" \ +" CTRL R" "Rofi Themes Menu" "Choose Rofi Themes via rofi" \ +" CTRL Shift R" "Rofi Themes Menu v2" "Choose Rofi Themes via Theme Selector (modified)" \ +" SHIFT G" "Gamemode! All animations OFF or ON" "toggle" \ +" ALT E" "Rofi Emoticons" "Emoticon" \ +" ALT V" "Clipboard Manager" "cliphist" \ +" H" "Launch this Quick Cheat Sheet" "" \ +"" "" "" \ +"More tips:" "https://g.r-io.lu/shynd/nixos-dots/wiki" ""\ \ No newline at end of file diff --git a/config/hypr/scripts/KillActiveProcess.sh b/config/hypr/scripts/KillActiveProcess.sh new file mode 100644 index 0000000..d3529d2 --- /dev/null +++ b/config/hypr/scripts/KillActiveProcess.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +# Get id of an active window +active_pid=$(hyprctl activewindow | grep -o 'pid: [0-9]*' | cut -d' ' -f2) + +# Close active window +kill $active_pid \ No newline at end of file diff --git a/config/hypr/scripts/LockScreen.sh b/config/hypr/scripts/LockScreen.sh new file mode 100644 index 0000000..febcc37 --- /dev/null +++ b/config/hypr/scripts/LockScreen.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +# For Hyprlock + +pidof hyprlock || hyprlock -q + diff --git a/config/hypr/scripts/MediaCtrl.sh b/config/hypr/scripts/MediaCtrl.sh new file mode 100644 index 0000000..ed22f7e --- /dev/null +++ b/config/hypr/scripts/MediaCtrl.sh @@ -0,0 +1,60 @@ +#!/bin/bash +# Playerctl + +music_icon="$HOME/.config/swaync/icons/music.png" + +# Play the next track +play_next() { + playerctl next + show_music_notification +} + +# Play the previous track +play_previous() { + playerctl previous + show_music_notification +} + +# Toggle play/pause +toggle_play_pause() { + playerctl play-pause + show_music_notification +} + +# Stop playback +stop_playback() { + playerctl stop + notify-send -e -u low -i $music_icon " Playback:" " Stopped" +} + +# Display notification with song information +show_music_notification() { + status=$(playerctl status) + if [[ "$status" == "Playing" ]]; then + song_title=$(playerctl metadata title) + song_artist=$(playerctl metadata artist) + notify-send -e -u low -i $music_icon "Now Playing:" "$song_title by $song_artist" + elif [[ "$status" == "Paused" ]]; then + notify-send -e -u low -i $music_icon " Playback:" " Paused" + fi +} + +# Get media control action from command line argument +case "$1" in + "--nxt") + play_next + ;; + "--prv") + play_previous + ;; + "--pause") + toggle_play_pause + ;; + "--stop") + stop_playback + ;; + *) + echo "Usage: $0 [--nxt|--prv|--pause|--stop]" + exit 1 + ;; +esac diff --git a/config/hypr/scripts/MonitorProfiles.sh b/config/hypr/scripts/MonitorProfiles.sh new file mode 100644 index 0000000..188b900 --- /dev/null +++ b/config/hypr/scripts/MonitorProfiles.sh @@ -0,0 +1,41 @@ +#!/bin/bash +# For applying Pre-configured Monitor Profiles + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +# Variables +iDIR="$HOME/.config/swaync/images" +SCRIPTSDIR="$HOME/.config/hypr/scripts" +monitor_dir="$HOME/.config/hypr/Monitor_Profiles" +target="$HOME/.config/hypr/monitors.conf" +rofi_theme="$HOME/.config/rofi/config-Monitors.rasi" +msg='❗NOTE:❗ This will overwrite $HOME/.config/hypr/monitors.conf' + +# Define the list of files to ignore +ignore_files=( + "README" +) + +# list of Monitor Profiles, sorted alphabetically with numbers first +mon_profiles_list=$(find -L "$monitor_dir" -maxdepth 1 -type f | sed 's/.*\///' | sed 's/\.conf$//' | sort -V) + +# Remove ignored files from the list +for ignored_file in "${ignore_files[@]}"; do + mon_profiles_list=$(echo "$mon_profiles_list" | grep -v -E "^$ignored_file$") +done + +# Rofi Menu +chosen_file=$(echo "$mon_profiles_list" | rofi -i -dmenu -config $rofi_theme -mesg "$msg") + +# Check if a file was selected +if [[ -n "$chosen_file" ]]; then + full_path="$monitor_dir/$chosen_file.conf" + cp -r "$target" "$monitor_dir/Previous_Profile.conf" && cp "$full_path" "$target" + notify-send -u low -i "$iDIR/ja.png" "$chosen_file" "Monitor Profile Loaded" +fi + +sleep 1 +"$SCRIPTSDIR/RefreshNoWaybar.sh" diff --git a/config/hypr/scripts/NixosDotsUpdate.sh b/config/hypr/scripts/NixosDotsUpdate.sh new file mode 100644 index 0000000..8726645 --- /dev/null +++ b/config/hypr/scripts/NixosDotsUpdate.sh @@ -0,0 +1,72 @@ +#!/bin/bash +# simple bash script to check if update is available by comparing local version and remote version + +# Local Paths +local_dir="$HOME/.config/hypr" +iDIR="$HOME/.config/swaync/images/ja.png" +local_version=$(ls $local_dir/v* 2>/dev/null | sort -V | tail -n 1 | sed 's/.*v\(.*\)/\1/') +hyprland_dotfiles_DIR="$HOME/nixos-dots" + +# exit if cannot find local version +if [ -z "$local_version" ]; then + notify-send -i $iDIR "ERROR "!?!?!!"" "Unable to find nixos-dots version . exiting.... " + exit 1 +fi + +# git repo - nixos-dots +branch="master" +remote_url="https://g.r-io.lu/shynd/nixos-dots/src/$branch/config/hypr/" + +# Fetch the version from git repo URL - nixos-dots +remote_version=$(curl -s $remote_url | grep -o 'v[0-9]\+\.[0-9]\+\.[0-9]\+' | sort -V | tail -n 1 | sed 's/v//') + +# Cant find GitHub URL - nixos-dots version +if [ -z "$remote_version" ]; then + exit 1 +fi + +# Comparing local and remote versions +if [ "$(echo -e "$remote_version\n$local_version" | sort -V | head -n 1)" = "$remote_version" ]; then + notify-send -i $iDIR "nixos-dots:" "No update available" + exit 0 +else + # update available + notify_cmd_base="notify-send -t 10000 -A action1=Update -A action2=NO -h string:x-canonical-private-synchronous:shot-notify" + notify_cmd_shot="${notify_cmd_base} -i $iDIR" + + response=$($notify_cmd_shot "nixos-dots:" "Update available! Update now?") + + case "$response" in + "action1") + if [ -d $hyprland_dotfiles_DIR ]; then + if ! command -v kitty &> /dev/null; then + notify-send -i $iDIR "Need Kitty:" "Kitty terminal not found. Please install Kitty terminal." + exit 1 + fi + kitty -e bash -c " + cd $hyprland_dotfiles_DIR && + git stash && + git pull && + ./copy.sh && + notify-send -u critical -i $iDIR 'Update Completed:' 'Kindly log out and relogin to take effect' + " + + else + if ! command -v kitty &> /dev/null; then + notify-send -i $iDIR "Need Kitty:" "Kitty terminal not found. Please install Kitty terminal." + exit 1 + fi + kitty -e bash -c " + git clone --depth=1 https://g.r-io.lu/shynd/nixos-dots.git $hyprland_dotfiles_DIR && + cd $hyprland_dotfiles_DIR && + chmod +x copy.sh && + ./copy.sh && + notify-send -u critical -i $iDIR 'Update Completed:' 'Kindly log out and relogin to take effect' + " + fi + ;; + "action2") + exit 0 + ;; + esac +fi diff --git a/config/hypr/scripts/Polkit-NixOS.sh b/config/hypr/scripts/Polkit-NixOS.sh new file mode 100644 index 0000000..cdcd815 --- /dev/null +++ b/config/hypr/scripts/Polkit-NixOS.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# For NixOS starting of polkit-gnome. Dec 2023, the settings stated in NixOS wiki does not work so have to manual start it + +# Find all polkit-gnome executables in the Nix store +polkit_gnome_paths=$(find /nix/store -name 'polkit-gnome-authentication-agent-1' -type f 2>/dev/null) + +for polkit_gnome_path in $polkit_gnome_paths; do + # Extract the directory containing the executable + polkit_gnome_dir=$(dirname "$polkit_gnome_path") + + # Check if the executable is valid and exists + if [ -x "$polkit_gnome_dir/polkit-gnome-authentication-agent-1" ]; then + # Start the Polkit-GNOME Authentication Agent + "$polkit_gnome_dir/polkit-gnome-authentication-agent-1" & + exit 0 + fi +done + +# If no valid executable is found, report an error +echo "No valid Polkit-GNOME Authentication Agent executable found." \ No newline at end of file diff --git a/config/hypr/scripts/Polkit.sh b/config/hypr/scripts/Polkit.sh new file mode 100644 index 0000000..0c78f5e --- /dev/null +++ b/config/hypr/scripts/Polkit.sh @@ -0,0 +1,32 @@ +#!/bin/bash +# This is for polkits, it will start from top and will stop if the top is executed + +# Polkit possible paths files to check +polkit=( + "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1" + "/usr/libexec/hyprpolkitagent" + "/usr/lib/hyprpolkitagent" + "/usr/lib/polkit-kde-authentication-agent-1" + "/usr/lib/polkit-gnome-authentication-agent-1" + "/usr/libexec/polkit-gnome-authentication-agent-1" + "/usr/libexec/polkit-mate-authentication-agent-1" + "/usr/lib/x86_64-linux-gnu/libexec/polkit-kde-authentication-agent-1" + "/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1" +) + +executed=false # Flag to track if a file has been executed + +# Loop through the list of files +for file in "${polkit[@]}"; do + if [ -e "$file" ]; then + echo "File $file found, executing command..." + exec "$file" + executed=true + break + fi +done + +# If none of the files were found, you can add a fallback command here +if [ "$executed" == false ]; then + echo "None of the specified files were found. Install a Polkit" +fi diff --git a/config/hypr/scripts/PortalHyprland.sh b/config/hypr/scripts/PortalHyprland.sh new file mode 100644 index 0000000..5370755 --- /dev/null +++ b/config/hypr/scripts/PortalHyprland.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# For manually starting xdg-desktop-portal-hyprland + +sleep 1 +killall xdg-desktop-portal-hyprland +killall xdg-desktop-portal-wlr +killall xdg-desktop-portal-gnome +killall xdg-desktop-portal +sleep 1 +/usr/lib/xdg-desktop-portal-hyprland & +/usr/libexec/xdg-desktop-portal-hyprland & +sleep 2 +/usr/lib/xdg-desktop-portal & +/usr/libexec/xdg-desktop-portal & + diff --git a/config/hypr/scripts/Refresh.sh b/config/hypr/scripts/Refresh.sh new file mode 100644 index 0000000..91e3c38 --- /dev/null +++ b/config/hypr/scripts/Refresh.sh @@ -0,0 +1,50 @@ +#!/bin/bash +# Scripts for refreshing ags, waybar, rofi, swaync, wallust + +SCRIPTSDIR=$HOME/.config/hypr/scripts +UserScripts=$HOME/.config/hypr/UserScripts + +# Define file_exists function +file_exists() { + if [ -e "$1" ]; then + return 0 # File exists + else + return 1 # File does not exist + fi +} + +# Kill already running processes +_ps=(waybar rofi swaync ags) +for _prs in "${_ps[@]}"; do + if pidof "${_prs}" >/dev/null; then + pkill "${_prs}" + fi +done + +# added since wallust sometimes not applying +killall -SIGUSR2 waybar +killall -SIGUSR2 swaync + +# quit ags & relaunch ags +#ags -q && ags & + +# some process to kill +for pid in $(pidof waybar rofi swaync ags swaybg); do + kill -SIGUSR1 "$pid" +done + +#Restart waybar +sleep 1 +waybar & + +# relaunch swaync +sleep 0.5 +swaync > /dev/null 2>&1 & + +# Relaunching rainbow borders if the script exists +sleep 1 +if file_exists "${UserScripts}/RainbowBorders.sh"; then + ${UserScripts}/RainbowBorders.sh & +fi + +exit 0 \ No newline at end of file diff --git a/config/hypr/scripts/RefreshNoWaybar.sh b/config/hypr/scripts/RefreshNoWaybar.sh new file mode 100644 index 0000000..819d1d7 --- /dev/null +++ b/config/hypr/scripts/RefreshNoWaybar.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +# Modified version of Refresh.sh but waybar wont refresh +# Used by automatic wallpaper change +# Modified inorder to refresh rofi background, Wallust, SwayNC only + +SCRIPTSDIR=$HOME/.config/hypr/scripts +UserScripts=$HOME/.config/hypr/UserScripts + +# Define file_exists function +file_exists() { + if [ -e "$1" ]; then + return 0 # File exists + else + return 1 # File does not exist + fi +} + +# Kill already running processes +_ps=(rofi) +for _prs in "${_ps[@]}"; do + if pidof "${_prs}" >/dev/null; then + pkill "${_prs}" + fi +done + +# quit ags & relaunch ags +#ags -q && ags & + +# Wallust refresh +${SCRIPTSDIR}/WallustSwww.sh & + +# Relaunching rainbow borders if the script exists +sleep 1 +if file_exists "${UserScripts}/RainbowBorders.sh"; then + ${UserScripts}/RainbowBorders.sh & +fi + + +exit 0 \ No newline at end of file diff --git a/config/hypr/scripts/RofiEmoji.sh b/config/hypr/scripts/RofiEmoji.sh new file mode 100644 index 0000000..fd629c0 --- /dev/null +++ b/config/hypr/scripts/RofiEmoji.sh @@ -0,0 +1,1870 @@ +#!/bin/bash + +# Variables +rofi_theme="$HOME/.config/rofi/config-emoji.rasi" +msg='** note ** 👀 Click or Return to choose || Ctrl V to Paste' + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +sed '1,/^# # DATA # #$/d' "$0" | \ +rofi -i -dmenu -mesg "$msg" -config $rofi_theme | \ +awk '{print $1}' | \ +head -n 1 | \ +tr -d '\n' | \ +wl-copy + +exit + +# # DATA # # +😀 grinning face face smile happy joy :D grin +😃 grinning face with big eyes face happy joy haha :D :) smile funny +😄 grinning face with smiling eyes face happy joy funny haha laugh like :D :) smile +😁 beaming face with smiling eyes face happy smile joy kawaii +😆 grinning squinting face happy joy lol satisfied haha face glad XD laugh +😅 grinning face with sweat face hot happy laugh sweat smile relief +🤣 rolling on the floor laughing face rolling floor laughing lol haha rofl +😂 face with tears of joy face cry tears weep happy happytears haha +🙂 slightly smiling face face smile +🙃 upside down face face flipped silly smile +😉 winking face face happy mischievous secret ;) smile eye +😊 smiling face with smiling eyes face smile happy flushed crush embarrassed shy joy +😇 smiling face with halo face angel heaven halo +🥰 smiling face with hearts face love like affection valentines infatuation crush hearts adore +😍 smiling face with heart eyes face love like affection valentines infatuation crush heart +🤩 star struck face smile starry eyes grinning +😘 face blowing a kiss face love like affection valentines infatuation kiss +😗 kissing face love like face 3 valentines infatuation kiss +☺️ smiling face face blush massage happiness +😚 kissing face with closed eyes face love like affection valentines infatuation kiss +😙 kissing face with smiling eyes face affection valentines infatuation kiss +😋 face savoring food happy joy tongue smile face silly yummy nom delicious savouring +😛 face with tongue face prank childish playful mischievous smile tongue +😜 winking face with tongue face prank childish playful mischievous smile wink tongue +🤪 zany face face goofy crazy +😝 squinting face with tongue face prank playful mischievous smile tongue +🤑 money mouth face face rich dollar money +🤗 hugging face face smile hug +🤭 face with hand over mouth face whoops shock surprise +🤫 shushing face face quiet shhh +🤔 thinking face face hmmm think consider +🤐 zipper mouth face face sealed zipper secret +🤨 face with raised eyebrow face distrust scepticism disapproval disbelief surprise +😐 neutral face indifference meh :| neutral +😑 expressionless face face indifferent - - meh deadpan +😶 face without mouth face hellokitty +😏 smirking face face smile mean prank smug sarcasm +😒 unamused face indifference bored straight face serious sarcasm unimpressed skeptical dubious side eye +🙄 face with rolling eyes face eyeroll frustrated +😬 grimacing face face grimace teeth +🤥 lying face face lie pinocchio +😌 relieved face face relaxed phew massage happiness +😔 pensive face face sad depressed upset +😪 sleepy face face tired rest nap +🤤 drooling face face +😴 sleeping face face tired sleepy night zzz +😷 face with medical mask face sick ill disease +🤒 face with thermometer sick temperature thermometer cold fever +🤕 face with head bandage injured clumsy bandage hurt +🤢 nauseated face face vomit gross green sick throw up ill +🤮 face vomiting face sick +🤧 sneezing face face gesundheit sneeze sick allergy +🥵 hot face face feverish heat red sweating +🥶 cold face face blue freezing frozen frostbite icicles +🥴 woozy face face dizzy intoxicated tipsy wavy +😵 dizzy face spent unconscious xox dizzy +🤯 exploding head face shocked mind blown +🤠 cowboy hat face face cowgirl hat +🥳 partying face face celebration woohoo +😎 smiling face with sunglasses face cool smile summer beach sunglass +🤓 nerd face face nerdy geek dork +🧐 face with monocle face stuffy wealthy +😕 confused face face indifference huh weird hmmm :/ +😟 worried face face concern nervous :( +🙁 slightly frowning face face frowning disappointed sad upset +☹️ frowning face face sad upset frown +😮 face with open mouth face surprise impressed wow whoa :O +😯 hushed face face woo shh +😲 astonished face face xox surprised poisoned +😳 flushed face face blush shy flattered +🥺 pleading face face begging mercy +😦 frowning face with open mouth face aw what +😧 anguished face face stunned nervous +😨 fearful face face scared terrified nervous oops huh +😰 anxious face with sweat face nervous sweat +😥 sad but relieved face face phew sweat nervous +😢 crying face face tears sad depressed upset :'( +😭 loudly crying face face cry tears sad upset depressed +😱 face screaming in fear face munch scared omg +😖 confounded face face confused sick unwell oops :S +😣 persevering face face sick no upset oops +😞 disappointed face face sad upset depressed :( +😓 downcast face with sweat face hot sad tired exercise +😩 weary face face tired sleepy sad frustrated upset +😫 tired face sick whine upset frustrated +🥱 yawning face tired sleepy +😤 face with steam from nose face gas phew proud pride +😡 pouting face angry mad hate despise +😠 angry face mad face annoyed frustrated +🤬 face with symbols on mouth face swearing cursing cussing profanity expletive +😈 smiling face with horns devil horns +👿 angry face with horns devil angry horns +💀 skull dead skeleton creepy death +☠️ skull and crossbones poison danger deadly scary death pirate evil +💩 pile of poo hankey shitface fail turd shit +🤡 clown face face +👹 ogre monster red mask halloween scary creepy devil demon japanese ogre +👺 goblin red evil mask monster scary creepy japanese goblin +👻 ghost halloween spooky scary +👽 alien UFO paul weird outer space +👾 alien monster game arcade play +🤖 robot computer machine bot +😺 grinning cat animal cats happy smile +😸 grinning cat with smiling eyes animal cats smile +😹 cat with tears of joy animal cats haha happy tears +😻 smiling cat with heart eyes animal love like affection cats valentines heart +😼 cat with wry smile animal cats smirk +😽 kissing cat animal cats kiss +🙀 weary cat animal cats munch scared scream +😿 crying cat animal tears weep sad cats upset cry +😾 pouting cat animal cats +🙈 see no evil monkey monkey animal nature haha +🙉 hear no evil monkey animal monkey nature +🙊 speak no evil monkey monkey animal nature omg +💋 kiss mark face lips love like affection valentines +💌 love letter email like affection envelope valentines +💘 heart with arrow love like heart affection valentines +💝 heart with ribbon love valentines +💖 sparkling heart love like affection valentines +💗 growing heart like love affection valentines pink +💓 beating heart love like affection valentines pink heart +💞 revolving hearts love like affection valentines +💕 two hearts love like affection valentines heart +💟 heart decoration purple-square love like +❣️ heart exclamation decoration love +💔 broken heart sad sorry break heart heartbreak +❤️ red heart love like valentines +🧡 orange heart love like affection valentines +💛 yellow heart love like affection valentines +💚 green heart love like affection valentines +💙 blue heart love like affection valentines +💜 purple heart love like affection valentines +🤎 brown heart coffee +🖤 black heart evil +🤍 white heart pure +💯 hundred points score perfect numbers century exam quiz test pass hundred +💢 anger symbol angry mad +💥 collision bomb explode explosion collision blown +💫 dizzy star sparkle shoot magic +💦 sweat droplets water drip oops +💨 dashing away wind air fast shoo fart smoke puff +🕳️ hole embarrassing +💣 bomb boom explode explosion terrorism +💬 speech balloon bubble words message talk chatting +👁️‍🗨️ eye in speech bubble info +🗨️ left speech bubble words message talk chatting +🗯️ right anger bubble caption speech thinking mad +💭 thought balloon bubble cloud speech thinking dream +💤 zzz sleepy tired dream +👋 waving hand hands gesture goodbye solong farewell hello hi palm +🤚 raised back of hand fingers raised backhand +🖐️ hand with fingers splayed hand fingers palm +✋ raised hand fingers stop highfive palm ban +🖖 vulcan salute hand fingers spock star trek +👌 ok hand fingers limbs perfect ok okay +🤏 pinching hand tiny small size +✌️ victory hand fingers ohyeah hand peace victory two +🤞 crossed fingers good lucky +🤟 love you gesture hand fingers gesture +🤘 sign of the horns hand fingers evil eye sign of horns rock on +🤙 call me hand hands gesture shaka +👈 backhand index pointing left direction fingers hand left +👉 backhand index pointing right fingers hand direction right +👆 backhand index pointing up fingers hand direction up +🖕 middle finger hand fingers rude middle flipping +👇 backhand index pointing down fingers hand direction down +☝️ index pointing up hand fingers direction up +👍 thumbs up thumbsup yes awesome good agree accept cool hand like +1 +👎 thumbs down thumbsdown no dislike hand -1 +✊ raised fist fingers hand grasp +👊 oncoming fist angry violence fist hit attack hand +🤛 left facing fist hand fistbump +🤜 right facing fist hand fistbump +👏 clapping hands hands praise applause congrats yay +🙌 raising hands gesture hooray yea celebration hands +👐 open hands fingers butterfly hands open +🤲 palms up together hands gesture cupped prayer +🤝 handshake agreement shake +🙏 folded hands please hope wish namaste highfive pray +✍️ writing hand lower left ballpoint pen stationery write compose +💅 nail polish beauty manicure finger fashion nail +🤳 selfie camera phone +💪 flexed biceps arm flex hand summer strong biceps +🦾 mechanical arm accessibility +🦿 mechanical leg accessibility +🦵 leg kick limb +🦶 foot kick stomp +👂 ear face hear sound listen +🦻 ear with hearing aid accessibility +👃 nose smell sniff +🧠 brain smart intelligent +🦷 tooth teeth dentist +🦴 bone skeleton +👀 eyes look watch stalk peek see +👁️ eye face look see watch stare +👅 tongue mouth playful +👄 mouth mouth kiss +👶 baby child boy girl toddler +🧒 child gender-neutral young +👦 boy man male guy teenager +👧 girl female woman teenager +🧑 person gender-neutral person +👱 person blond hair hairstyle +👨 man mustache father dad guy classy sir moustache +🧔 man beard person bewhiskered +👨‍🦰 man red hair hairstyle +👨‍🦱 man curly hair hairstyle +👨‍🦳 man white hair old elder +👨‍🦲 man bald hairless +👩 woman female girls lady +👩‍🦰 woman red hair hairstyle +🧑‍🦰 person red hair hairstyle +👩‍🦱 woman curly hair hairstyle +🧑‍🦱 person curly hair hairstyle +👩‍🦳 woman white hair old elder +🧑‍🦳 person white hair elder old +👩‍🦲 woman bald hairless +🧑‍🦲 person bald hairless +👱‍♀️ woman blond hair woman female girl blonde person +👱‍♂️ man blond hair man male boy blonde guy person +🧓 older person human elder senior gender-neutral +👴 old man human male men old elder senior +👵 old woman human female women lady old elder senior +🙍 person frowning worried +🙍‍♂️ man frowning male boy man sad depressed discouraged unhappy +🙍‍♀️ woman frowning female girl woman sad depressed discouraged unhappy +🙎 person pouting upset +🙎‍♂️ man pouting male boy man +🙎‍♀️ woman pouting female girl woman +🙅 person gesturing no decline +🙅‍♂️ man gesturing no male boy man nope +🙅‍♀️ woman gesturing no female girl woman nope +🙆 person gesturing ok agree +🙆‍♂️ man gesturing ok men boy male blue human man +🙆‍♀️ woman gesturing ok women girl female pink human woman +💁 person tipping hand information +💁‍♂️ man tipping hand male boy man human information +💁‍♀️ woman tipping hand female girl woman human information +🙋 person raising hand question +🙋‍♂️ man raising hand male boy man +🙋‍♀️ woman raising hand female girl woman +🧏 deaf person accessibility +🧏‍♂️ deaf man accessibility +🧏‍♀️ deaf woman accessibility +🙇 person bowing respectiful +🙇‍♂️ man bowing man male boy +🙇‍♀️ woman bowing woman female girl +🤦 person facepalming disappointed +🤦‍♂️ man facepalming man male boy disbelief +🤦‍♀️ woman facepalming woman female girl disbelief +🤷 person shrugging regardless +🤷‍♂️ man shrugging man male boy confused indifferent doubt +🤷‍♀️ woman shrugging woman female girl confused indifferent doubt +🧑‍⚕️ health worker hospital +👨‍⚕️ man health worker doctor nurse therapist healthcare man human +👩‍⚕️ woman health worker doctor nurse therapist healthcare woman human +🧑‍🎓 student learn +👨‍🎓 man student graduate man human +👩‍🎓 woman student graduate woman human +🧑‍🏫 teacher professor +👨‍🏫 man teacher instructor professor man human +👩‍🏫 woman teacher instructor professor woman human +🧑‍⚖️ judge law +👨‍⚖️ man judge justice court man human +👩‍⚖️ woman judge justice court woman human +🧑‍🌾 farmer crops +👨‍🌾 man farmer rancher gardener man human +👩‍🌾 woman farmer rancher gardener woman human +🧑‍🍳 cook food kitchen culinary +👨‍🍳 man cook chef man human +👩‍🍳 woman cook chef woman human +🧑‍🔧 mechanic worker technician +👨‍🔧 man mechanic plumber man human wrench +👩‍🔧 woman mechanic plumber woman human wrench +🧑‍🏭 factory worker labor +👨‍🏭 man factory worker assembly industrial man human +👩‍🏭 woman factory worker assembly industrial woman human +🧑‍💼 office worker business +👨‍💼 man office worker business manager man human +👩‍💼 woman office worker business manager woman human +🧑‍🔬 scientist chemistry +👨‍🔬 man scientist biologist chemist engineer physicist man human +👩‍🔬 woman scientist biologist chemist engineer physicist woman human +🧑‍💻 technologist computer +👨‍💻 man technologist coder developer engineer programmer software man human laptop computer +👩‍💻 woman technologist coder developer engineer programmer software woman human laptop computer +🧑‍🎤 singer song artist performer +👨‍🎤 man singer rockstar entertainer man human +👩‍🎤 woman singer rockstar entertainer woman human +🧑‍🎨 artist painting draw creativity +👨‍🎨 man artist painter man human +👩‍🎨 woman artist painter woman human +🧑‍✈️ pilot fly plane airplane +👨‍✈️ man pilot aviator plane man human +👩‍✈️ woman pilot aviator plane woman human +🧑‍🚀 astronaut outerspace +👨‍🚀 man astronaut space rocket man human +👩‍🚀 woman astronaut space rocket woman human +🧑‍🚒 firefighter fire +👨‍🚒 man firefighter fireman man human +👩‍🚒 woman firefighter fireman woman human +👮 police officer cop +👮‍♂️ man police officer man police law legal enforcement arrest 911 +👮‍♀️ woman police officer woman police law legal enforcement arrest 911 female +🕵️ detective human spy detective +🕵️‍♂️ man detective crime +🕵️‍♀️ woman detective human spy detective female woman +💂 guard protect +💂‍♂️ man guard uk gb british male guy royal +💂‍♀️ woman guard uk gb british female royal woman +👷 construction worker labor build +👷‍♂️ man construction worker male human wip guy build construction worker labor +👷‍♀️ woman construction worker female human wip build construction worker labor woman +🤴 prince boy man male crown royal king +👸 princess girl woman female blond crown royal queen +👳 person wearing turban headdress +👳‍♂️ man wearing turban male indian hinduism arabs +👳‍♀️ woman wearing turban female indian hinduism arabs woman +👲 man with skullcap male boy chinese +🧕 woman with headscarf female hijab mantilla tichel +🤵 man in tuxedo couple marriage wedding groom +👰 bride with veil couple marriage wedding woman bride +🤰 pregnant woman baby +🤱 breast feeding nursing baby +👼 baby angel heaven wings halo +🎅 santa claus festival man male xmas father christmas +🤶 mrs claus woman female xmas mother christmas +🦸 superhero marvel +🦸‍♂️ man superhero man male good hero superpowers +🦸‍♀️ woman superhero woman female good heroine superpowers +🦹 supervillain marvel +🦹‍♂️ man supervillain man male evil bad criminal hero superpowers +🦹‍♀️ woman supervillain woman female evil bad criminal heroine superpowers +🧙 mage magic +🧙‍♂️ man mage man male mage sorcerer +🧙‍♀️ woman mage woman female mage witch +🧚 fairy wings magical +🧚‍♂️ man fairy man male +🧚‍♀️ woman fairy woman female +🧛 vampire blood twilight +🧛‍♂️ man vampire man male dracula +🧛‍♀️ woman vampire woman female +🧜 merperson sea +🧜‍♂️ merman man male triton +🧜‍♀️ mermaid woman female merwoman ariel +🧝 elf magical +🧝‍♂️ man elf man male +🧝‍♀️ woman elf woman female +🧞 genie magical wishes +🧞‍♂️ man genie man male +🧞‍♀️ woman genie woman female +🧟 zombie dead +🧟‍♂️ man zombie man male dracula undead walking dead +🧟‍♀️ woman zombie woman female undead walking dead +💆 person getting massage relax +💆‍♂️ man getting massage male boy man head +💆‍♀️ woman getting massage female girl woman head +💇 person getting haircut hairstyle +💇‍♂️ man getting haircut male boy man +💇‍♀️ woman getting haircut female girl woman +🚶 person walking move +🚶‍♂️ man walking human feet steps +🚶‍♀️ woman walking human feet steps woman female +🧍 person standing still +🧍‍♂️ man standing still +🧍‍♀️ woman standing still +🧎 person kneeling pray respectful +🧎‍♂️ man kneeling pray respectful +🧎‍♀️ woman kneeling respectful pray +🧑‍🦯 person with probing cane blind +👨‍🦯 man with probing cane blind +👩‍🦯 woman with probing cane blind +🧑‍🦼 person in motorized wheelchair disability accessibility +👨‍🦼 man in motorized wheelchair disability accessibility +👩‍🦼 woman in motorized wheelchair disability accessibility +🧑‍🦽 person in manual wheelchair disability accessibility +👨‍🦽 man in manual wheelchair disability accessibility +👩‍🦽 woman in manual wheelchair disability accessibility +🏃 person running move +🏃‍♂️ man running man walking exercise race running +🏃‍♀️ woman running woman walking exercise race running female +💃 woman dancing female girl woman fun +🕺 man dancing male boy fun dancer +🕴️ man in suit levitating suit business levitate hover jump +👯 people with bunny ears perform costume +👯‍♂️ men with bunny ears male bunny men boys +👯‍♀️ women with bunny ears female bunny women girls +🧖 person in steamy room relax spa +🧖‍♂️ man in steamy room male man spa steamroom sauna +🧖‍♀️ woman in steamy room female woman spa steamroom sauna +🧗 person climbing sport +🧗‍♂️ man climbing sports hobby man male rock +🧗‍♀️ woman climbing sports hobby woman female rock +🤺 person fencing sports fencing sword +🏇 horse racing animal betting competition gambling luck +⛷️ skier sports winter snow +🏂 snowboarder sports winter +🏌️ person golfing sports business +🏌️‍♂️ man golfing sport +🏌️‍♀️ woman golfing sports business woman female +🏄 person surfing sport sea +🏄‍♂️ man surfing sports ocean sea summer beach +🏄‍♀️ woman surfing sports ocean sea summer beach woman female +🚣 person rowing boat sport move +🚣‍♂️ man rowing boat sports hobby water ship +🚣‍♀️ woman rowing boat sports hobby water ship woman female +🏊 person swimming sport pool +🏊‍♂️ man swimming sports exercise human athlete water summer +🏊‍♀️ woman swimming sports exercise human athlete water summer woman female +⛹️ person bouncing ball sports human +⛹️‍♂️ man bouncing ball sport +⛹️‍♀️ woman bouncing ball sports human woman female +🏋️ person lifting weights sports training exercise +🏋️‍♂️ man lifting weights sport +🏋️‍♀️ woman lifting weights sports training exercise woman female +🚴 person biking sport move +🚴‍♂️ man biking sports bike exercise hipster +🚴‍♀️ woman biking sports bike exercise hipster woman female +🚵 person mountain biking sport move +🚵‍♂️ man mountain biking transportation sports human race bike +🚵‍♀️ woman mountain biking transportation sports human race bike woman female +🤸 person cartwheeling sport gymnastic +🤸‍♂️ man cartwheeling gymnastics +🤸‍♀️ woman cartwheeling gymnastics +🤼 people wrestling sport +🤼‍♂️ men wrestling sports wrestlers +🤼‍♀️ women wrestling sports wrestlers +🤽 person playing water polo sport +🤽‍♂️ man playing water polo sports pool +🤽‍♀️ woman playing water polo sports pool +🤾 person playing handball sport +🤾‍♂️ man playing handball sports +🤾‍♀️ woman playing handball sports +🤹 person juggling performance balance +🤹‍♂️ man juggling juggle balance skill multitask +🤹‍♀️ woman juggling juggle balance skill multitask +🧘 person in lotus position meditate +🧘‍♂️ man in lotus position man male meditation yoga serenity zen mindfulness +🧘‍♀️ woman in lotus position woman female meditation yoga serenity zen mindfulness +🛀 person taking bath clean shower bathroom +🛌 person in bed bed rest +🧑‍🤝‍🧑 people holding hands friendship +👭 women holding hands pair friendship couple love like female people human +👫 woman and man holding hands pair people human love date dating like affection valentines marriage +👬 men holding hands pair couple love like bromance friendship people human +💏 kiss pair valentines love like dating marriage +👩‍❤️‍💋‍👨 kiss woman man love +👨‍❤️‍💋‍👨 kiss man man pair valentines love like dating marriage +👩‍❤️‍💋‍👩 kiss woman woman pair valentines love like dating marriage +💑 couple with heart pair love like affection human dating valentines marriage +👩‍❤️‍👨 couple with heart woman man love +👨‍❤️‍👨 couple with heart man man pair love like affection human dating valentines marriage +👩‍❤️‍👩 couple with heart woman woman pair love like affection human dating valentines marriage +👪 family home parents child mom dad father mother people human +👨‍👩‍👦 family man woman boy love +👨‍👩‍👧 family man woman girl home parents people human child +👨‍👩‍👧‍👦 family man woman girl boy home parents people human children +👨‍👩‍👦‍👦 family man woman boy boy home parents people human children +👨‍👩‍👧‍👧 family man woman girl girl home parents people human children +👨‍👨‍👦 family man man boy home parents people human children +👨‍👨‍👧 family man man girl home parents people human children +👨‍👨‍👧‍👦 family man man girl boy home parents people human children +👨‍👨‍👦‍👦 family man man boy boy home parents people human children +👨‍👨‍👧‍👧 family man man girl girl home parents people human children +👩‍👩‍👦 family woman woman boy home parents people human children +👩‍👩‍👧 family woman woman girl home parents people human children +👩‍👩‍👧‍👦 family woman woman girl boy home parents people human children +👩‍👩‍👦‍👦 family woman woman boy boy home parents people human children +👩‍👩‍👧‍👧 family woman woman girl girl home parents people human children +👨‍👦 family man boy home parent people human child +👨‍👦‍👦 family man boy boy home parent people human children +👨‍👧 family man girl home parent people human child +👨‍👧‍👦 family man girl boy home parent people human children +👨‍👧‍👧 family man girl girl home parent people human children +👩‍👦 family woman boy home parent people human child +👩‍👦‍👦 family woman boy boy home parent people human children +👩‍👧 family woman girl home parent people human child +👩‍👧‍👦 family woman girl boy home parent people human children +👩‍👧‍👧 family woman girl girl home parent people human children +🗣️ speaking head user person human sing say talk +👤 bust in silhouette user person human +👥 busts in silhouette user person human group team +👣 footprints feet tracking walking beach +🐵 monkey face animal nature circus +🐒 monkey animal nature banana circus +🦍 gorilla animal nature circus +🦧 orangutan animal +🐶 dog face animal friend nature woof puppy pet faithful +🐕 dog animal nature friend doge pet faithful +🦮 guide dog animal blind +🐕‍🦺 service dog blind animal +🐩 poodle dog animal 101 nature pet +🐺 wolf animal nature wild +🦊 fox animal nature face +🦝 raccoon animal nature +🐱 cat face animal meow nature pet kitten +🐈 cat animal meow pet cats +🦁 lion animal nature +🐯 tiger face animal cat danger wild nature roar +🐅 tiger animal nature roar +🐆 leopard animal nature +🐴 horse face animal brown nature +🐎 horse animal gamble luck +🦄 unicorn animal nature mystical +🦓 zebra animal nature stripes safari +🦌 deer animal nature horns venison +🐮 cow face beef ox animal nature moo milk +🐂 ox animal cow beef +🐃 water buffalo animal nature ox cow +🐄 cow beef ox animal nature moo milk +🐷 pig face animal oink nature +🐖 pig animal nature +🐗 boar animal nature +🐽 pig nose animal oink +🐏 ram animal sheep nature +🐑 ewe animal nature wool shipit +🐐 goat animal nature +🐪 camel animal hot desert hump +🐫 two hump camel animal nature hot desert hump +🦙 llama animal nature alpaca +🦒 giraffe animal nature spots safari +🐘 elephant animal nature nose th circus +🦏 rhinoceros animal nature horn +🦛 hippopotamus animal nature +🐭 mouse face animal nature cheese wedge rodent +🐁 mouse animal nature rodent +🐀 rat animal mouse rodent +🐹 hamster animal nature +🐰 rabbit face animal nature pet spring magic bunny +🐇 rabbit animal nature pet magic spring +🐿️ chipmunk animal nature rodent squirrel +🦔 hedgehog animal nature spiny +🦇 bat animal nature blind vampire +🐻 bear animal nature wild +🐨 koala animal nature +🐼 panda animal nature panda +🦥 sloth animal +🦦 otter animal +🦨 skunk animal +🦘 kangaroo animal nature australia joey hop marsupial +🦡 badger animal nature honey +🐾 paw prints animal tracking footprints dog cat pet feet +🦃 turkey animal bird +🐔 chicken animal cluck nature bird +🐓 rooster animal nature chicken +🐣 hatching chick animal chicken egg born baby bird +🐤 baby chick animal chicken bird +🐥 front facing baby chick animal chicken baby bird +🐦 bird animal nature fly tweet spring +🐧 penguin animal nature +🕊️ dove animal bird +🦅 eagle animal nature bird +🦆 duck animal nature bird mallard +🦢 swan animal nature bird +🦉 owl animal nature bird hoot +🦩 flamingo animal +🦚 peacock animal nature peahen bird +🦜 parrot animal nature bird pirate talk +🐸 frog animal nature croak toad +🐊 crocodile animal nature reptile lizard alligator +🐢 turtle animal slow nature tortoise +🦎 lizard animal nature reptile +🐍 snake animal evil nature hiss python +🐲 dragon face animal myth nature chinese green +🐉 dragon animal myth nature chinese green +🦕 sauropod animal nature dinosaur brachiosaurus brontosaurus diplodocus extinct +🦖 t rex animal nature dinosaur tyrannosaurus extinct +🐳 spouting whale animal nature sea ocean +🐋 whale animal nature sea ocean +🐬 dolphin animal nature fish sea ocean flipper fins beach +🐟 fish animal food nature +🐠 tropical fish animal swim ocean beach nemo +🐡 blowfish animal nature food sea ocean +🦈 shark animal nature fish sea ocean jaws fins beach +🐙 octopus animal creature ocean sea nature beach +🐚 spiral shell nature sea beach +🐌 snail slow animal shell +🦋 butterfly animal insect nature caterpillar +🐛 bug animal insect nature worm +🐜 ant animal insect nature bug +🐝 honeybee animal insect nature bug spring honey +🐞 lady beetle animal insect nature ladybug +🦗 cricket animal cricket chirp +🕷️ spider animal arachnid +🕸️ spider web animal insect arachnid silk +🦂 scorpion animal arachnid +🦟 mosquito animal nature insect malaria +🦠 microbe amoeba bacteria germs virus +💐 bouquet flowers nature spring +🌸 cherry blossom nature plant spring flower +💮 white flower japanese spring +🏵️ rosette flower decoration military +🌹 rose flowers valentines love spring +🥀 wilted flower plant nature flower +🌺 hibiscus plant vegetable flowers beach +🌻 sunflower nature plant fall +🌼 blossom nature flowers yellow +🌷 tulip flowers plant nature summer spring +🌱 seedling plant nature grass lawn spring +🌲 evergreen tree plant nature +🌳 deciduous tree plant nature +🌴 palm tree plant vegetable nature summer beach mojito tropical +🌵 cactus vegetable plant nature +🌾 sheaf of rice nature plant +🌿 herb vegetable plant medicine weed grass lawn +☘️ shamrock vegetable plant nature irish clover +🍀 four leaf clover vegetable plant nature lucky irish +🍁 maple leaf nature plant vegetable ca fall +🍂 fallen leaf nature plant vegetable leaves +🍃 leaf fluttering in wind nature plant tree vegetable grass lawn spring +🍇 grapes fruit food wine +🍈 melon fruit nature food +🍉 watermelon fruit food picnic summer +🍊 tangerine food fruit nature orange +🍋 lemon fruit nature +🍌 banana fruit food monkey +🍍 pineapple fruit nature food +🥭 mango fruit food tropical +🍎 red apple fruit mac school +🍏 green apple fruit nature +🍐 pear fruit nature food +🍑 peach fruit nature food +🍒 cherries food fruit +🍓 strawberry fruit food nature +🥝 kiwi fruit fruit food +🍅 tomato fruit vegetable nature food +🥥 coconut fruit nature food palm +🥑 avocado fruit food +🍆 eggplant vegetable nature food aubergine +🥔 potato food tuber vegatable starch +🥕 carrot vegetable food orange +🌽 ear of corn food vegetable plant +🌶️ hot pepper food spicy chilli chili +🥒 cucumber fruit food pickle +🥬 leafy green food vegetable plant bok choy cabbage kale lettuce +🥦 broccoli fruit food vegetable +🧄 garlic food spice cook +🧅 onion cook food spice +🍄 mushroom plant vegetable +🥜 peanuts food nut +🌰 chestnut food squirrel +🍞 bread food wheat breakfast toast +🥐 croissant food bread french +🥖 baguette bread food bread french +🥨 pretzel food bread twisted +🥯 bagel food bread bakery schmear +🥞 pancakes food breakfast flapjacks hotcakes +🧇 waffle food breakfast +🧀 cheese wedge food chadder +🍖 meat on bone good food drumstick +🍗 poultry leg food meat drumstick bird chicken turkey +🥩 cut of meat food cow meat cut chop lambchop porkchop +🥓 bacon food breakfast pork pig meat +🍔 hamburger meat fast food beef cheeseburger mcdonalds burger king +🍟 french fries chips snack fast food +🍕 pizza food party +🌭 hot dog food frankfurter +🥪 sandwich food lunch bread +🌮 taco food mexican +🌯 burrito food mexican +🥙 stuffed flatbread food flatbread stuffed gyro +🧆 falafel food +🥚 egg food chicken breakfast +🍳 cooking food breakfast kitchen egg +🥘 shallow pan of food food cooking casserole paella +🍲 pot of food food meat soup +🥣 bowl with spoon food breakfast cereal oatmeal porridge +🥗 green salad food healthy lettuce +🍿 popcorn food movie theater films snack +🧈 butter food cook +🧂 salt condiment shaker +🥫 canned food food soup +🍱 bento box food japanese box +🍘 rice cracker food japanese +🍙 rice ball food japanese +🍚 cooked rice food china asian +🍛 curry rice food spicy hot indian +🍜 steaming bowl food japanese noodle chopsticks +🍝 spaghetti food italian noodle +🍠 roasted sweet potato food nature +🍢 oden food japanese +🍣 sushi food fish japanese rice +🍤 fried shrimp food animal appetizer summer +🍥 fish cake with swirl food japan sea beach narutomaki pink swirl kamaboko surimi ramen +🥮 moon cake food autumn +🍡 dango food dessert sweet japanese barbecue meat +🥟 dumpling food empanada pierogi potsticker +🥠 fortune cookie food prophecy +🥡 takeout box food leftovers +🦀 crab animal crustacean +🦞 lobster animal nature bisque claws seafood +🦐 shrimp animal ocean nature seafood +🦑 squid animal nature ocean sea +🦪 oyster food +🍦 soft ice cream food hot dessert summer +🍧 shaved ice hot dessert summer +🍨 ice cream food hot dessert +🍩 doughnut food dessert snack sweet donut +🍪 cookie food snack oreo chocolate sweet dessert +🎂 birthday cake food dessert cake +🍰 shortcake food dessert +🧁 cupcake food dessert bakery sweet +🥧 pie food dessert pastry +🍫 chocolate bar food snack dessert sweet +🍬 candy snack dessert sweet lolly +🍭 lollipop food snack candy sweet +🍮 custard dessert food +🍯 honey pot bees sweet kitchen +🍼 baby bottle food container milk +🥛 glass of milk beverage drink cow +☕ hot beverage beverage caffeine latte espresso coffee +🍵 teacup without handle drink bowl breakfast green british +🍶 sake wine drink drunk beverage japanese alcohol booze +🍾 bottle with popping cork drink wine bottle celebration +🍷 wine glass drink beverage drunk alcohol booze +🍸 cocktail glass drink drunk alcohol beverage booze mojito +🍹 tropical drink beverage cocktail summer beach alcohol booze mojito +🍺 beer mug relax beverage drink drunk party pub summer alcohol booze +🍻 clinking beer mugs relax beverage drink drunk party pub summer alcohol booze +🥂 clinking glasses beverage drink party alcohol celebrate cheers wine champagne toast +🥃 tumbler glass drink beverage drunk alcohol liquor booze bourbon scotch whisky glass shot +🥤 cup with straw drink soda +🧃 beverage box drink +🧉 mate drink tea beverage +🧊 ice water cold +🥢 chopsticks food +🍽️ fork and knife with plate food eat meal lunch dinner restaurant +🍴 fork and knife cutlery kitchen +🥄 spoon cutlery kitchen tableware +🔪 kitchen knife knife blade cutlery kitchen weapon +🏺 amphora vase jar +🌍 globe showing europe africa globe world international +🌎 globe showing americas globe world USA international +🌏 globe showing asia australia globe world east international +🌐 globe with meridians earth international world internet interweb i18n +🗺️ world map location direction +🗾 map of japan nation country japanese asia +🧭 compass magnetic navigation orienteering +🏔️ snow capped mountain photo nature environment winter cold +⛰️ mountain photo nature environment +🌋 volcano photo nature disaster +🗻 mount fuji photo mountain nature japanese +🏕️ camping photo outdoors tent +🏖️ beach with umbrella weather summer sunny sand mojito +🏜️ desert photo warm saharah +🏝️ desert island photo tropical mojito +🏞️ national park photo environment nature +🏟️ stadium photo place sports concert venue +🏛️ classical building art culture history +🏗️ building construction wip working progress +🧱 brick bricks +🏘️ houses buildings photo +🏚️ derelict house abandon evict broken building +🏠 house building home +🏡 house with garden home plant nature +🏢 office building building bureau work +🏣 japanese post office building envelope communication +🏤 post office building email +🏥 hospital building health surgery doctor +🏦 bank building money sales cash business enterprise +🏨 hotel building accomodation checkin +🏩 love hotel like affection dating +🏪 convenience store building shopping groceries +🏫 school building student education learn teach +🏬 department store building shopping mall +🏭 factory building industry pollution smoke +🏯 japanese castle photo building +🏰 castle building royalty history +💒 wedding love like affection couple marriage bride groom +🗼 tokyo tower photo japanese +🗽 statue of liberty american newyork +⛪ church building religion christ +🕌 mosque islam worship minaret +🛕 hindu temple religion +🕍 synagogue judaism worship temple jewish +⛩️ shinto shrine temple japan kyoto +🕋 kaaba mecca mosque islam +⛲ fountain photo summer water fresh +⛺ tent photo camping outdoors +🌁 foggy photo mountain +🌃 night with stars evening city downtown +🏙️ cityscape photo night life urban +🌄 sunrise over mountains view vacation photo +🌅 sunrise morning view vacation photo +🌆 cityscape at dusk photo evening sky buildings +🌇 sunset photo good morning dawn +🌉 bridge at night photo sanfrancisco +♨️ hot springs bath warm relax +🎠 carousel horse photo carnival +🎡 ferris wheel photo carnival londoneye +🎢 roller coaster carnival playground photo fun +💈 barber pole hair salon style +🎪 circus tent festival carnival party +🚂 locomotive transportation vehicle train +🚃 railway car transportation vehicle +🚄 high speed train transportation vehicle +🚅 bullet train transportation vehicle speed fast public travel +🚆 train transportation vehicle +🚇 metro transportation blue-square mrt underground tube +🚈 light rail transportation vehicle +🚉 station transportation vehicle public +🚊 tram transportation vehicle +🚝 monorail transportation vehicle +🚞 mountain railway transportation vehicle +🚋 tram car transportation vehicle carriage public travel +🚌 bus car vehicle transportation +🚍 oncoming bus vehicle transportation +🚎 trolleybus bart transportation vehicle +🚐 minibus vehicle car transportation +🚑 ambulance health 911 hospital +🚒 fire engine transportation cars vehicle +🚓 police car vehicle cars transportation law legal enforcement +🚔 oncoming police car vehicle law legal enforcement 911 +🚕 taxi uber vehicle cars transportation +🚖 oncoming taxi vehicle cars uber +🚗 automobile red transportation vehicle +🚘 oncoming automobile car vehicle transportation +🚙 sport utility vehicle transportation vehicle +🚚 delivery truck cars transportation +🚛 articulated lorry vehicle cars transportation express +🚜 tractor vehicle car farming agriculture +🏎️ racing car sports race fast formula f1 +🏍️ motorcycle race sports fast +🛵 motor scooter vehicle vespa sasha +🦽 manual wheelchair accessibility +🦼 motorized wheelchair accessibility +🛺 auto rickshaw move transportation +🚲 bicycle sports bicycle exercise hipster +🛴 kick scooter vehicle kick razor +🛹 skateboard board +🚏 bus stop transportation wait +🛣️ motorway road cupertino interstate highway +🛤️ railway track train transportation +🛢️ oil drum barrell +⛽ fuel pump gas station petroleum +🚨 police car light police ambulance 911 emergency alert error pinged law legal +🚥 horizontal traffic light transportation signal +🚦 vertical traffic light transportation driving +🛑 stop sign stop +🚧 construction wip progress caution warning +⚓ anchor ship ferry sea boat +⛵ sailboat ship summer transportation water sailing +🛶 canoe boat paddle water ship +🚤 speedboat ship transportation vehicle summer +🛳️ passenger ship yacht cruise ferry +⛴️ ferry boat ship yacht +🛥️ motor boat ship +🚢 ship transportation titanic deploy +✈️ airplane vehicle transportation flight fly +🛩️ small airplane flight transportation fly vehicle +🛫 airplane departure airport flight landing +🛬 airplane arrival airport flight boarding +🪂 parachute fly glide +💺 seat sit airplane transport bus flight fly +🚁 helicopter transportation vehicle fly +🚟 suspension railway vehicle transportation +🚠 mountain cableway transportation vehicle ski +🚡 aerial tramway transportation vehicle ski +🛰️ satellite communication gps orbit spaceflight NASA ISS +🚀 rocket launch ship staffmode NASA outer space outer space fly +🛸 flying saucer transportation vehicle ufo +🛎️ bellhop bell service +🧳 luggage packing travel +⌛ hourglass done time clock oldschool limit exam quiz test +⏳ hourglass not done oldschool time countdown +⌚ watch time accessories +⏰ alarm clock time wake +⏱️ stopwatch time deadline +⏲️ timer clock alarm +🕰️ mantelpiece clock time +🕛 twelve o clock time noon midnight midday late early schedule +🕧 twelve thirty time late early schedule +🕐 one o clock time late early schedule +🕜 one thirty time late early schedule +🕑 two o clock time late early schedule +🕝 two thirty time late early schedule +🕒 three o clock time late early schedule +🕞 three thirty time late early schedule +🕓 four o clock time late early schedule +🕟 four thirty time late early schedule +🕔 five o clock time late early schedule +🕠 five thirty time late early schedule +🕕 six o clock time late early schedule dawn dusk +🕡 six thirty time late early schedule +🕖 seven o clock time late early schedule +🕢 seven thirty time late early schedule +🕗 eight o clock time late early schedule +🕣 eight thirty time late early schedule +🕘 nine o clock time late early schedule +🕤 nine thirty time late early schedule +🕙 ten o clock time late early schedule +🕥 ten thirty time late early schedule +🕚 eleven o clock time late early schedule +🕦 eleven thirty time late early schedule +🌑 new moon nature twilight planet space night evening sleep +🌒 waxing crescent moon nature twilight planet space night evening sleep +🌓 first quarter moon nature twilight planet space night evening sleep +🌔 waxing gibbous moon nature night sky gray twilight planet space evening sleep +🌕 full moon nature yellow twilight planet space night evening sleep +🌖 waning gibbous moon nature twilight planet space night evening sleep waxing gibbous moon +🌗 last quarter moon nature twilight planet space night evening sleep +🌘 waning crescent moon nature twilight planet space night evening sleep +🌙 crescent moon night sleep sky evening magic +🌚 new moon face nature twilight planet space night evening sleep +🌛 first quarter moon face nature twilight planet space night evening sleep +🌜 last quarter moon face nature twilight planet space night evening sleep +🌡️ thermometer weather temperature hot cold +☀️ sun weather nature brightness summer beach spring +🌝 full moon face nature twilight planet space night evening sleep +🌞 sun with face nature morning sky +🪐 ringed planet outerspace +⭐ star night yellow +🌟 glowing star night sparkle awesome good magic +🌠 shooting star night photo +🌌 milky way photo space stars +☁️ cloud weather sky +⛅ sun behind cloud weather nature cloudy morning fall spring +⛈️ cloud with lightning and rain weather lightning +🌤️ sun behind small cloud weather +🌥️ sun behind large cloud weather +🌦️ sun behind rain cloud weather +🌧️ cloud with rain weather +🌨️ cloud with snow weather +🌩️ cloud with lightning weather thunder +🌪️ tornado weather cyclone twister +🌫️ fog weather +🌬️ wind face gust air +🌀 cyclone weather swirl blue cloud vortex spiral whirlpool spin tornado hurricane typhoon +🌈 rainbow nature happy unicorn face photo sky spring +🌂 closed umbrella weather rain drizzle +☂️ umbrella weather spring +☔ umbrella with rain drops rainy weather spring +⛱️ umbrella on ground weather summer +⚡ high voltage thunder weather lightning bolt fast +❄️ snowflake winter season cold weather christmas xmas +☃️ snowman winter season cold weather christmas xmas frozen +⛄ snowman without snow winter season cold weather christmas xmas frozen without snow +☄️ comet space +🔥 fire hot cook flame +💧 droplet water drip faucet spring +🌊 water wave sea water wave nature tsunami disaster +🎃 jack o lantern halloween light pumpkin creepy fall +🎄 christmas tree festival vacation december xmas celebration +🎆 fireworks photo festival carnival congratulations +🎇 sparkler stars night shine +🧨 firecracker dynamite boom explode explosion explosive +✨ sparkles stars shine shiny cool awesome good magic +🎈 balloon party celebration birthday circus +🎉 party popper party congratulations birthday magic circus celebration tada +🎊 confetti ball festival party birthday circus +🎋 tanabata tree plant nature branch summer +🎍 pine decoration plant nature vegetable panda pine decoration +🎎 japanese dolls japanese toy kimono +🎏 carp streamer fish japanese koinobori carp banner +🎐 wind chime nature ding spring bell +🎑 moon viewing ceremony photo japan asia tsukimi +🧧 red envelope gift +🎀 ribbon decoration pink girl bowtie +🎁 wrapped gift present birthday christmas xmas +🎗️ reminder ribbon sports cause support awareness +🎟️ admission tickets sports concert entrance +🎫 ticket event concert pass +🎖️ military medal award winning army +🏆 trophy win award contest place ftw ceremony +🏅 sports medal award winning +🥇 1st place medal award winning first +🥈 2nd place medal award second +🥉 3rd place medal award third +⚽ soccer ball sports football +⚾ baseball sports balls +🥎 softball sports balls +🏀 basketball sports balls NBA +🏐 volleyball sports balls +🏈 american football sports balls NFL +🏉 rugby football sports team +🎾 tennis sports balls green +🥏 flying disc sports frisbee ultimate +🎳 bowling sports fun play +🏏 cricket game sports +🏑 field hockey sports +🏒 ice hockey sports +🥍 lacrosse sports ball stick +🏓 ping pong sports pingpong +🏸 badminton sports +🥊 boxing glove sports fighting +🥋 martial arts uniform judo karate taekwondo +🥅 goal net sports +⛳ flag in hole sports business flag hole summer +⛸️ ice skate sports +🎣 fishing pole food hobby summer +🤿 diving mask sport ocean +🎽 running shirt play pageant +🎿 skis sports winter cold snow +🛷 sled sleigh luge toboggan +🥌 curling stone sports +🎯 direct hit game play bar target bullseye +🪀 yo yo toy +🪁 kite wind fly +🎱 pool 8 ball pool hobby game luck magic +🔮 crystal ball disco party magic circus fortune teller +🧿 nazar amulet bead charm +🎮 video game play console PS4 controller +🕹️ joystick game play +🎰 slot machine bet gamble vegas fruit machine luck casino +🎲 game die dice random tabletop play luck +🧩 puzzle piece interlocking puzzle piece +🧸 teddy bear plush stuffed +♠️ spade suit poker cards suits magic +♥️ heart suit poker cards magic suits +♦️ diamond suit poker cards magic suits +♣️ club suit poker cards magic suits +♟️ chess pawn expendable +🃏 joker poker cards game play magic +🀄 mahjong red dragon game play chinese kanji +🎴 flower playing cards game sunset red +🎭 performing arts acting theater drama +🖼️ framed picture photography +🎨 artist palette design paint draw colors +🧵 thread needle sewing spool string +🧶 yarn ball crochet knit +👓 glasses fashion accessories eyesight nerdy dork geek +🕶️ sunglasses face cool accessories +🥽 goggles eyes protection safety +🥼 lab coat doctor experiment scientist chemist +🦺 safety vest protection +👔 necktie shirt suitup formal fashion cloth business +👕 t shirt fashion cloth casual shirt tee +👖 jeans fashion shopping +🧣 scarf neck winter clothes +🧤 gloves hands winter clothes +🧥 coat jacket +🧦 socks stockings clothes +👗 dress clothes fashion shopping +👘 kimono dress fashion women female japanese +🥻 sari dress +🩱 one piece swimsuit fashion +🩲 briefs clothing +🩳 shorts clothing +👙 bikini swimming female woman girl fashion beach summer +👚 woman s clothes fashion shopping bags female +👛 purse fashion accessories money sales shopping +👜 handbag fashion accessory accessories shopping +👝 clutch bag bag accessories shopping +🛍️ shopping bags mall buy purchase +🎒 backpack student education bag backpack +👞 man s shoe fashion male +👟 running shoe shoes sports sneakers +🥾 hiking boot backpacking camping hiking +🥿 flat shoe ballet slip-on slipper +👠 high heeled shoe fashion shoes female pumps stiletto +👡 woman s sandal shoes fashion flip flops +🩰 ballet shoes dance +👢 woman s boot shoes fashion +👑 crown king kod leader royalty lord +👒 woman s hat fashion accessories female lady spring +🎩 top hat magic gentleman classy circus +🎓 graduation cap school college degree university graduation cap hat legal learn education +🧢 billed cap cap baseball +⛑️ rescue worker s helmet construction build +📿 prayer beads dhikr religious +💄 lipstick female girl fashion woman +💍 ring wedding propose marriage valentines diamond fashion jewelry gem engagement +💎 gem stone blue ruby diamond jewelry +🔇 muted speaker sound volume silence quiet +🔈 speaker low volume sound volume silence broadcast +🔉 speaker medium volume volume speaker broadcast +🔊 speaker high volume volume noise noisy speaker broadcast +📢 loudspeaker volume sound +📣 megaphone sound speaker volume +📯 postal horn instrument music +🔔 bell sound notification christmas xmas chime +🔕 bell with slash sound volume mute quiet silent +🎼 musical score treble clef compose +🎵 musical note score tone sound +🎶 musical notes music score +🎙️ studio microphone sing recording artist talkshow +🎚️ level slider scale +🎛️ control knobs dial +🎤 microphone sound music PA sing talkshow +🎧 headphone music score gadgets +📻 radio communication music podcast program +🎷 saxophone music instrument jazz blues +🎸 guitar music instrument +🎹 musical keyboard piano instrument compose +🎺 trumpet music brass +🎻 violin music instrument orchestra symphony +🪕 banjo music instructment +🥁 drum music instrument drumsticks snare +📱 mobile phone technology apple gadgets dial +📲 mobile phone with arrow iphone incoming +☎️ telephone technology communication dial telephone +📞 telephone receiver technology communication dial +📟 pager bbcall oldschool 90s +📠 fax machine communication technology +🔋 battery power energy sustain +🔌 electric plug charger power +💻 laptop technology laptop screen display monitor +🖥️ desktop computer technology computing screen +🖨️ printer paper ink +⌨️ keyboard technology computer type input text +🖱️ computer mouse click +🖲️ trackball technology trackpad +💽 computer disk technology record data disk 90s +💾 floppy disk oldschool technology save 90s 80s +💿 optical disk technology dvd disk disc 90s +📀 dvd cd disk disc +🧮 abacus calculation +🎥 movie camera film record +🎞️ film frames movie +📽️ film projector video tape record movie +🎬 clapper board movie film record +📺 television technology program oldschool show television +📷 camera gadgets photography +📸 camera with flash photography gadgets +📹 video camera film record +📼 videocassette record video oldschool 90s 80s +🔍 magnifying glass tilted left search zoom find detective +🔎 magnifying glass tilted right search zoom find detective +🕯️ candle fire wax +💡 light bulb light electricity idea +🔦 flashlight dark camping sight night +🏮 red paper lantern light paper halloween spooky +🪔 diya lamp lighting +📔 notebook with decorative cover classroom notes record paper study +📕 closed book read library knowledge textbook learn +📖 open book book read library knowledge literature learn study +📗 green book read library knowledge study +📘 blue book read library knowledge learn study +📙 orange book read library knowledge textbook study +📚 books literature library study +📓 notebook stationery record notes paper study +📒 ledger notes paper +📃 page with curl documents office paper +📜 scroll documents ancient history paper +📄 page facing up documents office paper information +📰 newspaper press headline +🗞️ rolled up newspaper press headline +📑 bookmark tabs favorite save order tidy +🔖 bookmark favorite label save +🏷️ label sale tag +💰 money bag dollar payment coins sale +💴 yen banknote money sales japanese dollar currency +💵 dollar banknote money sales bill currency +💶 euro banknote money sales dollar currency +💷 pound banknote british sterling money sales bills uk england currency +💸 money with wings dollar bills payment sale +💳 credit card money sales dollar bill payment shopping +🧾 receipt accounting expenses +💹 chart increasing with yen green-square graph presentation stats +💱 currency exchange money sales dollar travel +💲 heavy dollar sign money sales payment currency buck +✉️ envelope letter postal inbox communication +📧 e mail communication inbox +📨 incoming envelope email inbox +📩 envelope with arrow email communication +📤 outbox tray inbox email +📥 inbox tray email documents +📦 package mail gift cardboard box moving +📫 closed mailbox with raised flag email inbox communication +📪 closed mailbox with lowered flag email communication inbox +📬 open mailbox with raised flag email inbox communication +📭 open mailbox with lowered flag email inbox +📮 postbox email letter envelope +🗳️ ballot box with ballot election vote +✏️ pencil stationery write paper writing school study +✒️ black nib pen stationery writing write +🖋️ fountain pen stationery writing write +🖊️ pen stationery writing write +🖌️ paintbrush drawing creativity art +🖍️ crayon drawing creativity +📝 memo write documents stationery pencil paper writing legal exam quiz test study compose +💼 briefcase business documents work law legal job career +📁 file folder documents business office +📂 open file folder documents load +🗂️ card index dividers organizing business stationery +📅 calendar calendar schedule +📆 tear off calendar schedule date planning +🗒️ spiral notepad memo stationery +🗓️ spiral calendar date schedule planning +📇 card index business stationery +📈 chart increasing graph presentation stats recovery business economics money sales good success +📉 chart decreasing graph presentation stats recession business economics money sales bad failure +📊 bar chart graph presentation stats +📋 clipboard stationery documents +📌 pushpin stationery mark here +📍 round pushpin stationery location map here +📎 paperclip documents stationery +🖇️ linked paperclips documents stationery +📏 straight ruler stationery calculate length math school drawing architect sketch +📐 triangular ruler stationery math architect sketch +✂️ scissors stationery cut +🗃️ card file box business stationery +🗄️ file cabinet filing organizing +🗑️ wastebasket bin trash rubbish garbage toss +🔒 locked security password padlock +🔓 unlocked privacy security +🔏 locked with pen security secret +🔐 locked with key security privacy +🔑 key lock door password +🗝️ old key lock door password +🔨 hammer tools build create +🪓 axe tool chop cut +⛏️ pick tools dig +⚒️ hammer and pick tools build create +🛠️ hammer and wrench tools build create +🗡️ dagger weapon +⚔️ crossed swords weapon +🔫 pistol violence weapon pistol revolver +🏹 bow and arrow sports +🛡️ shield protection security +🔧 wrench tools diy ikea fix maintainer +🔩 nut and bolt handy tools fix +⚙️ gear cog +🗜️ clamp tool +⚖️ balance scale law fairness weight +🦯 probing cane accessibility +🔗 link rings url +⛓️ chains lock arrest +🧰 toolbox tools diy fix maintainer mechanic +🧲 magnet attraction magnetic +⚗️ alembic distilling science experiment chemistry +🧪 test tube chemistry experiment lab science +🧫 petri dish bacteria biology culture lab +🧬 dna biologist genetics life +🔬 microscope laboratory experiment zoomin science study +🔭 telescope stars space zoom science astronomy +📡 satellite antenna communication future radio space +💉 syringe health hospital drugs blood medicine needle doctor nurse +🩸 drop of blood period hurt harm wound +💊 pill health medicine doctor pharmacy drug +🩹 adhesive bandage heal +🩺 stethoscope health +🚪 door house entry exit +🛏️ bed sleep rest +🛋️ couch and lamp read chill +🪑 chair sit furniture +🚽 toilet restroom wc washroom bathroom potty +🚿 shower clean water bathroom +🛁 bathtub clean shower bathroom +🪒 razor cut +🧴 lotion bottle moisturizer sunscreen +🧷 safety pin diaper +🧹 broom cleaning sweeping witch +🧺 basket laundry +🧻 roll of paper roll +🧼 soap bar bathing cleaning lather +🧽 sponge absorbing cleaning porous +🧯 fire extinguisher quench +🛒 shopping cart trolley +🚬 cigarette kills tobacco cigarette joint smoke +⚰️ coffin vampire dead die death rip graveyard cemetery casket funeral box +⚱️ funeral urn dead die death rip ashes +🗿 moai rock easter island moai +🏧 atm sign money sales cash blue-square payment bank +🚮 litter in bin sign blue-square sign human info +🚰 potable water blue-square liquid restroom cleaning faucet +♿ wheelchair symbol blue-square disabled accessibility +🚹 men s room toilet restroom wc blue-square gender male +🚺 women s room purple-square woman female toilet loo restroom gender +🚻 restroom blue-square toilet refresh wc gender +🚼 baby symbol orange-square child +🚾 water closet toilet restroom blue-square +🛂 passport control custom blue-square +🛃 customs passport border blue-square +🛄 baggage claim blue-square airport transport +🛅 left luggage blue-square travel +⚠️ warning exclamation wip alert error problem issue +🚸 children crossing school warning danger sign driving yellow-diamond +⛔ no entry limit security privacy bad denied stop circle +🚫 prohibited forbid stop limit denied disallow circle +🚳 no bicycles cyclist prohibited circle +🚭 no smoking cigarette blue-square smell smoke +🚯 no littering trash bin garbage circle +🚱 non potable water drink faucet tap circle +🚷 no pedestrians rules crossing walking circle +📵 no mobile phones iphone mute circle +🔞 no one under eighteen 18 drink pub night minor circle +☢️ radioactive nuclear danger +☣️ biohazard danger +⬆️ up arrow blue-square continue top direction +↗️ up right arrow blue-square point direction diagonal northeast +➡️ right arrow blue-square next +↘️ down right arrow blue-square direction diagonal southeast +⬇️ down arrow blue-square direction bottom +↙️ down left arrow blue-square direction diagonal southwest +⬅️ left arrow blue-square previous back +↖️ up left arrow blue-square point direction diagonal northwest +↕️ up down arrow blue-square direction way vertical +↔️ left right arrow shape direction horizontal sideways +↩️ right arrow curving left back return blue-square undo enter +↪️ left arrow curving right blue-square return rotate direction +⤴️ right arrow curving up blue-square direction top +⤵️ right arrow curving down blue-square direction bottom +🔃 clockwise vertical arrows sync cycle round repeat +🔄 counterclockwise arrows button blue-square sync cycle +🔙 back arrow arrow words return +🔚 end arrow words arrow +🔛 on arrow arrow words +🔜 soon arrow arrow words +🔝 top arrow words blue-square +🛐 place of worship religion church temple prayer +⚛️ atom symbol science physics chemistry +🕉️ om hinduism buddhism sikhism jainism +✡️ star of david judaism +☸️ wheel of dharma hinduism buddhism sikhism jainism +☯️ yin yang balance +✝️ latin cross christianity +☦️ orthodox cross suppedaneum religion +☪️ star and crescent islam +☮️ peace symbol hippie +🕎 menorah hanukkah candles jewish +🔯 dotted six pointed star purple-square religion jewish hexagram +♈ aries sign purple-square zodiac astrology +♉ taurus purple-square sign zodiac astrology +♊ gemini sign zodiac purple-square astrology +♋ cancer sign zodiac purple-square astrology +♌ leo sign purple-square zodiac astrology +♍ virgo sign zodiac purple-square astrology +♎ libra sign purple-square zodiac astrology +♏ scorpio sign zodiac purple-square astrology scorpio +♐ sagittarius sign zodiac purple-square astrology +♑ capricorn sign zodiac purple-square astrology +♒ aquarius sign purple-square zodiac astrology +♓ pisces purple-square sign zodiac astrology +⛎ ophiuchus sign purple-square constellation astrology +🔀 shuffle tracks button blue-square shuffle music random +🔁 repeat button loop record +🔂 repeat single button blue-square loop +▶️ play button blue-square right direction play +⏩ fast forward button blue-square play speed continue +⏭️ next track button forward next blue-square +⏯️ play or pause button blue-square play pause +◀️ reverse button blue-square left direction +⏪ fast reverse button play blue-square +⏮️ last track button backward +🔼 upwards button blue-square triangle direction point forward top +⏫ fast up button blue-square direction top +🔽 downwards button blue-square direction bottom +⏬ fast down button blue-square direction bottom +⏸️ pause button pause blue-square +⏹️ stop button blue-square +⏺️ record button blue-square +⏏️ eject button blue-square +🎦 cinema blue-square record film movie curtain stage theater +🔅 dim button sun afternoon warm summer +🔆 bright button sun light +📶 antenna bars blue-square reception phone internet connection wifi bluetooth bars +📳 vibration mode orange-square phone +📴 mobile phone off mute orange-square silence quiet +♀️ female sign woman women lady girl +♂️ male sign man boy men +⚕️ medical symbol health hospital +♾️ infinity forever +♻️ recycling symbol arrow environment garbage trash +⚜️ fleur de lis decorative scout +🔱 trident emblem weapon spear +📛 name badge fire forbid +🔰 japanese symbol for beginner badge shield +⭕ hollow red circle circle round +✅ check mark button green-square ok agree vote election answer tick +☑️ check box with check ok agree confirm black-square vote election yes tick +✔️ check mark ok nike answer yes tick +✖️ multiplication sign math calculation +❌ cross mark no delete remove cancel red +❎ cross mark button x green-square no deny +➕ plus sign math calculation addition more increase +➖ minus sign math calculation subtract less +➗ division sign divide math calculation +➰ curly loop scribble draw shape squiggle +➿ double curly loop tape cassette +〽️ part alternation mark graph presentation stats business economics bad +✳️ eight spoked asterisk star sparkle green-square +✴️ eight pointed star orange-square shape polygon +❇️ sparkle stars green-square awesome good fireworks +‼️ double exclamation mark exclamation surprise +⁉️ exclamation question mark wat punctuation surprise +❓ question mark doubt confused +❔ white question mark doubts gray huh confused +❕ white exclamation mark surprise punctuation gray wow warning +❗ exclamation mark heavy exclamation mark danger surprise punctuation wow warning +〰️ wavy dash draw line moustache mustache squiggle scribble +©️ copyright ip license circle law legal +®️ registered alphabet circle +™️ trade mark trademark brand law legal +ycap symbol blue-square twitter +*️⃣ keycap star keycap +0️⃣ keycap 0 0 numbers blue-square null +1️⃣ keycap 1 blue-square numbers 1 +2️⃣ keycap 2 numbers 2 prime blue-square +3️⃣ keycap 3 3 numbers prime blue-square +4️⃣ keycap 4 4 numbers blue-square +5️⃣ keycap 5 5 numbers blue-square prime +6️⃣ keycap 6 6 numbers blue-square +7️⃣ keycap 7 7 numbers blue-square prime +8️⃣ keycap 8 8 blue-square numbers +9️⃣ keycap 9 blue-square numbers 9 +🔟 keycap 10 numbers 10 blue-square +🔠 input latin uppercase alphabet words blue-square +🔡 input latin lowercase blue-square alphabet +🔢 input numbers numbers blue-square +🔣 input symbols blue-square music note ampersand percent glyphs characters +🔤 input latin letters blue-square alphabet +🅰️ a button red-square alphabet letter +🆎 ab button red-square alphabet +🅱️ b button red-square alphabet letter +🆑 cl button alphabet words red-square +🆒 cool button words blue-square +🆓 free button blue-square words +ℹ️ information blue-square alphabet letter +🆔 id button purple-square words +Ⓜ️ circled m alphabet blue-circle letter +🆕 new button blue-square words start +🆖 ng button blue-square words shape icon +🅾️ o button alphabet red-square letter +🆗 ok button good agree yes blue-square +🅿️ p button cars blue-square alphabet letter +🆘 sos button help red-square words emergency 911 +🆙 up button blue-square above high +🆚 vs button words orange-square +🈁 japanese here button blue-square here katakana japanese destination +🈂️ japanese service charge button japanese blue-square katakana +🈷️ japanese monthly amount button chinese month moon japanese orange-square kanji +🈶 japanese not free of charge button orange-square chinese have kanji +🈯 japanese reserved button chinese point green-square kanji +🉐 japanese bargain button chinese kanji obtain get circle +🈹 japanese discount button cut divide chinese kanji pink-square +🈚 japanese free of charge button nothing chinese kanji japanese orange-square +🈲 japanese prohibited button kanji japanese chinese forbidden limit restricted red-square +🉑 japanese acceptable button ok good chinese kanji agree yes orange-circle +🈸 japanese application button chinese japanese kanji orange-square +🈴 japanese passing grade button japanese chinese join kanji red-square +🈳 japanese vacancy button kanji japanese chinese empty sky blue-square +㊗️ japanese congratulations button chinese kanji japanese red-circle +㊙️ japanese secret button privacy chinese sshh kanji red-circle +🈺 japanese open for business button japanese opening hours orange-square +🈵 japanese no vacancy button full chinese japanese red-square kanji +🔴 red circle shape error danger +🟠 orange circle round +🟡 yellow circle round +🟢 green circle round +🔵 blue circle shape icon button +🟣 purple circle round +🟤 brown circle round +⚫ black circle shape button round +⚪ white circle shape round +🟥 red square +🟧 orange square +🟨 yellow square +🟩 green square +🟦 blue square +🟪 purple square +🟫 brown square +⬛ black large square shape icon button +⬜ white large square shape icon stone button +◼️ black medium square shape button icon +◻️ white medium square shape stone icon +◾ black medium small square icon shape button +◽ white medium small square shape stone icon button +▪️ black small square shape icon +▫️ white small square shape icon +🔶 large orange diamond shape jewel gem +🔷 large blue diamond shape jewel gem +🔸 small orange diamond shape jewel gem +🔹 small blue diamond shape jewel gem +🔺 red triangle pointed up shape direction up top +🔻 red triangle pointed down shape direction bottom +💠 diamond with a dot jewel blue gem crystal fancy +🔘 radio button input old music circle +🔳 white square button shape input +🔲 black square button shape input frame +🏁 chequered flag contest finishline race gokart +🚩 triangular flag mark milestone place +🎌 crossed flags japanese nation country border +🏴 black flag pirate +🏳️ white flag losing loser lost surrender give up fail +🏳️‍🌈 rainbow flag flag rainbow pride gay lgbt glbt queer homosexual lesbian bisexual transgender +🏴‍☠️ pirate flag skull crossbones flag banner +🇦🇨 flag ascension island +🇦🇩 flag andorra ad flag nation country banner andorra +🇦🇪 flag united arab emirates united arab emirates flag nation country banner united arab emirates +🇦🇫 flag afghanistan af flag nation country banner afghanistan +🇦🇬 flag antigua barbuda antigua barbuda flag nation country banner antigua barbuda +🇦🇮 flag anguilla ai flag nation country banner anguilla +🇦🇱 flag albania al flag nation country banner albania +🇦🇲 flag armenia am flag nation country banner armenia +🇦🇴 flag angola ao flag nation country banner angola +🇦🇶 flag antarctica aq flag nation country banner antarctica +🇦🇷 flag argentina ar flag nation country banner argentina +🇦🇸 flag american samoa american ws flag nation country banner american samoa +🇦🇹 flag austria at flag nation country banner austria +🇦🇺 flag australia au flag nation country banner australia +🇦🇼 flag aruba aw flag nation country banner aruba +🇦🇽 flag aland islands Åland islands flag nation country banner aland islands +🇦🇿 flag azerbaijan az flag nation country banner azerbaijan +🇧🇦 flag bosnia herzegovina bosnia herzegovina flag nation country banner bosnia herzegovina +🇧🇧 flag barbados bb flag nation country banner barbados +🇧🇩 flag bangladesh bd flag nation country banner bangladesh +🇧🇪 flag belgium be flag nation country banner belgium +🇧🇫 flag burkina faso burkina faso flag nation country banner burkina faso +🇧🇬 flag bulgaria bg flag nation country banner bulgaria +🇧🇭 flag bahrain bh flag nation country banner bahrain +🇧🇮 flag burundi bi flag nation country banner burundi +🇧🇯 flag benin bj flag nation country banner benin +🇧🇱 flag st barthelemy saint barthélemy flag nation country banner st barthelemy +🇧🇲 flag bermuda bm flag nation country banner bermuda +🇧🇳 flag brunei bn darussalam flag nation country banner brunei +🇧🇴 flag bolivia bo flag nation country banner bolivia +🇧🇶 flag caribbean netherlands bonaire flag nation country banner caribbean netherlands +🇧🇷 flag brazil br flag nation country banner brazil +🇧🇸 flag bahamas bs flag nation country banner bahamas +🇧🇹 flag bhutan bt flag nation country banner bhutan +🇧🇻 flag bouvet island norway +🇧🇼 flag botswana bw flag nation country banner botswana +🇧🇾 flag belarus by flag nation country banner belarus +🇧🇿 flag belize bz flag nation country banner belize +🇨🇦 flag canada ca flag nation country banner canada +🇨🇨 flag cocos islands cocos keeling islands flag nation country banner cocos islands +🇨🇩 flag congo kinshasa congo democratic republic flag nation country banner congo kinshasa +🇨🇫 flag central african republic central african republic flag nation country banner central african republic +🇨🇬 flag congo brazzaville congo flag nation country banner congo brazzaville +🇨🇭 flag switzerland ch flag nation country banner switzerland +🇨🇮 flag cote d ivoire ivory coast flag nation country banner cote d ivoire +🇨🇰 flag cook islands cook islands flag nation country banner cook islands +🇨🇱 flag chile flag nation country banner chile +🇨🇲 flag cameroon cm flag nation country banner cameroon +🇨🇳 flag china china chinese prc flag country nation banner china +🇨🇴 flag colombia co flag nation country banner colombia +🇨🇵 flag clipperton island +🇨🇷 flag costa rica costa rica flag nation country banner costa rica +🇨🇺 flag cuba cu flag nation country banner cuba +🇨🇻 flag cape verde cabo verde flag nation country banner cape verde +🇨🇼 flag curacao curaçao flag nation country banner curacao +🇨🇽 flag christmas island christmas island flag nation country banner christmas island +🇨🇾 flag cyprus cy flag nation country banner cyprus +🇨🇿 flag czechia cz flag nation country banner czechia +🇩🇪 flag germany german nation flag country banner germany +🇩🇬 flag diego garcia +🇩🇯 flag djibouti dj flag nation country banner djibouti +🇩🇰 flag denmark dk flag nation country banner denmark +🇩🇲 flag dominica dm flag nation country banner dominica +🇩🇴 flag dominican republic dominican republic flag nation country banner dominican republic +🇩🇿 flag algeria dz flag nation country banner algeria +🇪🇦 flag ceuta melilla +🇪🇨 flag ecuador ec flag nation country banner ecuador +🇪🇪 flag estonia ee flag nation country banner estonia +🇪🇬 flag egypt eg flag nation country banner egypt +🇪🇭 flag western sahara western sahara flag nation country banner western sahara +🇪🇷 flag eritrea er flag nation country banner eritrea +🇪🇸 flag spain spain flag nation country banner spain +🇪🇹 flag ethiopia et flag nation country banner ethiopia +🇪🇺 flag european union european union flag banner +🇫🇮 flag finland fi flag nation country banner finland +🇫🇯 flag fiji fj flag nation country banner fiji +🇫🇰 flag falkland islands falkland islands malvinas flag nation country banner falkland islands +🇫🇲 flag micronesia micronesia federated states flag nation country banner micronesia +🇫🇴 flag faroe islands faroe islands flag nation country banner faroe islands +🇫🇷 flag france banner flag nation france french country france +🇬🇦 flag gabon ga flag nation country banner gabon +🇬🇧 flag united kingdom united kingdom great britain northern ireland flag nation country banner british UK english england union jack united kingdom +🇬🇩 flag grenada gd flag nation country banner grenada +🇬🇪 flag georgia ge flag nation country banner georgia +🇬🇫 flag french guiana french guiana flag nation country banner french guiana +🇬🇬 flag guernsey gg flag nation country banner guernsey +🇬🇭 flag ghana gh flag nation country banner ghana +🇬🇮 flag gibraltar gi flag nation country banner gibraltar +🇬🇱 flag greenland gl flag nation country banner greenland +🇬🇲 flag gambia gm flag nation country banner gambia +🇬🇳 flag guinea gn flag nation country banner guinea +🇬🇵 flag guadeloupe gp flag nation country banner guadeloupe +🇬🇶 flag equatorial guinea equatorial gn flag nation country banner equatorial guinea +🇬🇷 flag greece gr flag nation country banner greece +🇬🇸 flag south georgia south sandwich islands south georgia sandwich islands flag nation country banner south georgia south sandwich islands +🇬🇹 flag guatemala gt flag nation country banner guatemala +🇬🇺 flag guam gu flag nation country banner guam +🇬🇼 flag guinea bissau gw bissau flag nation country banner guinea bissau +🇬🇾 flag guyana gy flag nation country banner guyana +🇭🇰 flag hong kong sar china hong kong flag nation country banner hong kong sar china +🇭🇲 flag heard mcdonald islands +🇭🇳 flag honduras hn flag nation country banner honduras +🇭🇷 flag croatia hr flag nation country banner croatia +🇭🇹 flag haiti ht flag nation country banner haiti +🇭🇺 flag hungary hu flag nation country banner hungary +🇮🇨 flag canary islands canary islands flag nation country banner canary islands +🇮🇩 flag indonesia flag nation country banner indonesia +🇮🇪 flag ireland ie flag nation country banner ireland +🇮🇱 flag israel il flag nation country banner israel +🇮🇲 flag isle of man isle man flag nation country banner isle of man +🇮🇳 flag india in flag nation country banner india +🇮🇴 flag british indian ocean territory british indian ocean territory flag nation country banner british indian ocean territory +🇮🇶 flag iraq iq flag nation country banner iraq +🇮🇷 flag iran iran islamic republic flag nation country banner iran +🇮🇸 flag iceland is flag nation country banner iceland +🇮🇹 flag italy italy flag nation country banner italy +🇯🇪 flag jersey je flag nation country banner jersey +🇯🇲 flag jamaica jm flag nation country banner jamaica +🇯🇴 flag jordan jo flag nation country banner jordan +🇯🇵 flag japan japanese nation flag country banner japan +🇰🇪 flag kenya ke flag nation country banner kenya +🇰🇬 flag kyrgyzstan kg flag nation country banner kyrgyzstan +🇰🇭 flag cambodia kh flag nation country banner cambodia +🇰🇮 flag kiribati ki flag nation country banner kiribati +🇰🇲 flag comoros km flag nation country banner comoros +🇰🇳 flag st kitts nevis saint kitts nevis flag nation country banner st kitts nevis +🇰🇵 flag north korea north korea nation flag country banner north korea +🇰🇷 flag south korea south korea nation flag country banner south korea +🇰🇼 flag kuwait kw flag nation country banner kuwait +🇰🇾 flag cayman islands cayman islands flag nation country banner cayman islands +🇰🇿 flag kazakhstan kz flag nation country banner kazakhstan +🇱🇦 flag laos lao democratic republic flag nation country banner laos +🇱🇧 flag lebanon lb flag nation country banner lebanon +🇱🇨 flag st lucia saint lucia flag nation country banner st lucia +🇱🇮 flag liechtenstein li flag nation country banner liechtenstein +🇱🇰 flag sri lanka sri lanka flag nation country banner sri lanka +🇱🇷 flag liberia lr flag nation country banner liberia +🇱🇸 flag lesotho ls flag nation country banner lesotho +🇱🇹 flag lithuania lt flag nation country banner lithuania +🇱🇺 flag luxembourg lu flag nation country banner luxembourg +🇱🇻 flag latvia lv flag nation country banner latvia +🇱🇾 flag libya ly flag nation country banner libya +🇲🇦 flag morocco ma flag nation country banner morocco +🇲🇨 flag monaco mc flag nation country banner monaco +🇲🇩 flag moldova moldova republic flag nation country banner moldova +🇲🇪 flag montenegro me flag nation country banner montenegro +🇲🇫 flag st martin +🇲🇬 flag madagascar mg flag nation country banner madagascar +🇲🇭 flag marshall islands marshall islands flag nation country banner marshall islands +🇲🇰 flag north macedonia macedonia flag nation country banner north macedonia +🇲🇱 flag mali ml flag nation country banner mali +🇲🇲 flag myanmar mm flag nation country banner myanmar +🇲🇳 flag mongolia mn flag nation country banner mongolia +🇲🇴 flag macao sar china macao flag nation country banner macao sar china +🇲🇵 flag northern mariana islands northern mariana islands flag nation country banner northern mariana islands +🇲🇶 flag martinique mq flag nation country banner martinique +🇲🇷 flag mauritania mr flag nation country banner mauritania +🇲🇸 flag montserrat ms flag nation country banner montserrat +🇲🇹 flag malta mt flag nation country banner malta +🇲🇺 flag mauritius mu flag nation country banner mauritius +🇲🇻 flag maldives mv flag nation country banner maldives +🇲🇼 flag malawi mw flag nation country banner malawi +🇲🇽 flag mexico mx flag nation country banner mexico +🇲🇾 flag malaysia my flag nation country banner malaysia +🇲🇿 flag mozambique mz flag nation country banner mozambique +🇳🇦 flag namibia na flag nation country banner namibia +🇳🇨 flag new caledonia new caledonia flag nation country banner new caledonia +🇳🇪 flag niger ne flag nation country banner niger +🇳🇫 flag norfolk island norfolk island flag nation country banner norfolk island +🇳🇬 flag nigeria flag nation country banner nigeria +🇳🇮 flag nicaragua ni flag nation country banner nicaragua +🇳🇱 flag netherlands nl flag nation country banner netherlands +🇳🇴 flag norway no flag nation country banner norway +🇳🇵 flag nepal np flag nation country banner nepal +🇳🇷 flag nauru nr flag nation country banner nauru +🇳🇺 flag niue nu flag nation country banner niue +🇳🇿 flag new zealand new zealand flag nation country banner new zealand +🇴🇲 flag oman om symbol flag nation country banner oman +🇵🇦 flag panama pa flag nation country banner panama +🇵🇪 flag peru pe flag nation country banner peru +🇵🇫 flag french polynesia french polynesia flag nation country banner french polynesia +🇵🇬 flag papua new guinea papua new guinea flag nation country banner papua new guinea +🇵🇭 flag philippines ph flag nation country banner philippines +🇵🇰 flag pakistan pk flag nation country banner pakistan +🇵🇱 flag poland pl flag nation country banner poland +🇵🇲 flag st pierre miquelon saint pierre miquelon flag nation country banner st pierre miquelon +🇵🇳 flag pitcairn islands pitcairn flag nation country banner pitcairn islands +🇵🇷 flag puerto rico puerto rico flag nation country banner puerto rico +🇵🇸 flag palestinian territories palestine palestinian territories flag nation country banner palestinian territories +🇵🇹 flag portugal pt flag nation country banner portugal +🇵🇼 flag palau pw flag nation country banner palau +🇵🇾 flag paraguay py flag nation country banner paraguay +🇶🇦 flag qatar qa flag nation country banner qatar +🇷🇪 flag reunion réunion flag nation country banner reunion +🇷🇴 flag romania ro flag nation country banner romania +🇷🇸 flag serbia rs flag nation country banner serbia +🇷🇺 flag russia russian federation flag nation country banner russia +🇷🇼 flag rwanda rw flag nation country banner rwanda +🇸🇦 flag saudi arabia flag nation country banner saudi arabia +🇸🇧 flag solomon islands solomon islands flag nation country banner solomon islands +🇸🇨 flag seychelles sc flag nation country banner seychelles +🇸🇩 flag sudan sd flag nation country banner sudan +🇸🇪 flag sweden se flag nation country banner sweden +🇸🇬 flag singapore sg flag nation country banner singapore +🇸🇭 flag st helena saint helena ascension tristan cunha flag nation country banner st helena +🇸🇮 flag slovenia si flag nation country banner slovenia +🇸🇯 flag svalbard jan mayen +🇸🇰 flag slovakia sk flag nation country banner slovakia +🇸🇱 flag sierra leone sierra leone flag nation country banner sierra leone +🇸🇲 flag san marino san marino flag nation country banner san marino +🇸🇳 flag senegal sn flag nation country banner senegal +🇸🇴 flag somalia so flag nation country banner somalia +🇸🇷 flag suriname sr flag nation country banner suriname +🇸🇸 flag south sudan south sd flag nation country banner south sudan +🇸🇹 flag sao tome principe sao tome principe flag nation country banner sao tome principe +🇸🇻 flag el salvador el salvador flag nation country banner el salvador +🇸🇽 flag sint maarten sint maarten dutch flag nation country banner sint maarten +🇸🇾 flag syria syrian arab republic flag nation country banner syria +🇸🇿 flag eswatini sz flag nation country banner eswatini +🇹🇦 flag tristan da cunha +🇹🇨 flag turks caicos islands turks caicos islands flag nation country banner turks caicos islands +🇹🇩 flag chad td flag nation country banner chad +🇹🇫 flag french southern territories french southern territories flag nation country banner french southern territories +🇹🇬 flag togo tg flag nation country banner togo +🇹🇭 flag thailand th flag nation country banner thailand +🇹🇯 flag tajikistan tj flag nation country banner tajikistan +🇹🇰 flag tokelau tk flag nation country banner tokelau +🇹🇱 flag timor leste timor leste flag nation country banner timor leste +🇹🇲 flag turkmenistan flag nation country banner turkmenistan +🇹🇳 flag tunisia tn flag nation country banner tunisia +🇹🇴 flag tonga to flag nation country banner tonga +🇹🇷 flag turkey turkey flag nation country banner turkey +🇹🇹 flag trinidad tobago trinidad tobago flag nation country banner trinidad tobago +🇹🇻 flag tuvalu flag nation country banner tuvalu +🇹🇼 flag taiwan tw flag nation country banner taiwan +🇹🇿 flag tanzania tanzania united republic flag nation country banner tanzania +🇺🇦 flag ukraine ua flag nation country banner ukraine +🇺🇬 flag uganda ug flag nation country banner uganda +🇺🇲 flag u s outlying islands +🇺🇳 flag united nations un flag banner +🇺🇸 flag united states united states america flag nation country banner united states +🇺🇾 flag uruguay uy flag nation country banner uruguay +🇺🇿 flag uzbekistan uz flag nation country banner uzbekistan +🇻🇦 flag vatican city vatican city flag nation country banner vatican city +🇻🇨 flag st vincent grenadines saint vincent grenadines flag nation country banner st vincent grenadines +🇻🇪 flag venezuela ve bolivarian republic flag nation country banner venezuela +🇻🇬 flag british virgin islands british virgin islands bvi flag nation country banner british virgin islands +🇻🇮 flag u s virgin islands virgin islands us flag nation country banner u s virgin islands +🇻🇳 flag vietnam viet nam flag nation country banner vietnam +🇻🇺 flag vanuatu vu flag nation country banner vanuatu +🇼🇫 flag wallis futuna wallis futuna flag nation country banner wallis futuna +🇼🇸 flag samoa ws flag nation country banner samoa +🇽🇰 flag kosovo xk flag nation country banner kosovo +🇾🇪 flag yemen ye flag nation country banner yemen +🇾🇹 flag mayotte yt flag nation country banner mayotte +🇿🇦 flag south africa south africa flag nation country banner south africa +🇿🇲 flag zambia zm flag nation country banner zambia +🇿🇼 flag zimbabwe zw flag nation country banner zimbabwe +🏴󠁧󠁢󠁥󠁮󠁧󠁿 flag england flag english +🏴󠁧󠁢󠁳󠁣󠁴󠁿 flag scotland flag scottish +🏴󠁧󠁢󠁷󠁬󠁳󠁿 flag wales flag welsh +🥲 smiling face with tear sad cry pretend +🥸 disguised face pretent brows glasses moustache +🤌 pinched fingers size tiny small +🫀 anatomical heart health heartbeat +🫁 lungs breathe +🥷 ninja ninjutsu skills japanese +🤵‍♂️ man in tuxedo formal fashion +🤵‍♀️ woman in tuxedo formal fashion +👰‍♂️ man with veil wedding marriage +👰‍♀️ woman with veil wedding marriage +👩‍🍼 woman feeding baby birth food +👨‍🍼 man feeding baby birth food +🧑‍🍼 person feeding baby birth food +🧑‍🎄 mx claus christmas +🫂 people hugging care +🐈‍⬛ black cat superstition luck +🦬 bison ox +🦣 mammoth elephant tusks +🦫 beaver animal rodent +🐻‍❄️ polar bear animal arctic +🦤 dodo animal bird +🪶 feather bird fly +🦭 seal animal creature sea +🪲 beetle insect +🪳 cockroach insect pests +🪰 fly insect +🪱 worm animal +🪴 potted plant greenery house +🫐 blueberries fruit +🫒 olive fruit +🫑 bell pepper fruit plant +🫓 flatbread flour food +🫔 tamale food masa +🫕 fondue cheese pot food +🫖 teapot drink hot +🧋 bubble tea taiwan boba milk tea straw +🪨 rock stone +🪵 wood nature timber trunk +🛖 hut house structure +🛻 pickup truck car transportation +🛼 roller skate footwear sports +🪄 magic wand supernature power +🪅 pinata mexico candy celebration +🪆 nesting dolls matryoshka toy +🪡 sewing needle stitches +🪢 knot rope scout +🩴 thong sandal footwear summer +🪖 military helmet army protection +🪗 accordion music +🪘 long drum music +🪙 coin money currency +🪃 boomerang weapon +🪚 carpentry saw cut chop +🪛 screwdriver tools +🪝 hook tools +🪜 ladder tools +🛗 elevator lift +🪞 mirror reflection +🪟 window scenery +🪠 plunger toilet +🪤 mouse trap cheese +🪣 bucket water container +🪥 toothbrush hygiene dental +🪦 headstone death rip grave +🪧 placard announcement +⚧️ transgender symbol lgbtq +🏳️‍⚧️ transgender flag lgbtq +😶‍🌫️ face in clouds shower steam dream +😮‍💨 face exhaling relieve relief tired sigh +😵‍💫 face with spiral eyes sick ill confused nauseous nausea +❤️‍🔥 heart on fire passionate enthusiastic +❤️‍🩹 mending heart broken heart bandage wounded +🧔‍♂️ man beard facial hair +🧔‍♀️ woman beard facial hair +🫠 melting face hot heat +🫢 face with open eyes and hand over mouth silence secret shock surprise +🫣 face with peeking eye scared frightening embarrassing +🫡 saluting face respect salute +🫥 dotted line face invisible lonely isolation depression +🫤 face with diagonal mouth skeptic confuse frustrated indifferent +🥹 face holding back tears touched gratitude +🫱 rightwards hand palm offer +🫲 leftwards hand palm offer +🫳 palm down hand palm drop +🫴 palm up hand lift offer demand +🫰 hand with index finger and thumb crossed heart love money expensive +🫵 index pointing at the viewer you recruit +🫶 heart hands love appreciation support +🫦 biting lip flirt sexy pain worry +🫅 person with crown royalty power +🫃 pregnant man baby belly +🫄 pregnant person baby belly +🧌 troll mystical monster +🪸 coral ocean sea reef +🪷 lotus flower calm meditation +🪹 empty nest bird +🪺 nest with eggs bird +🫘 beans food +🫗 pouring liquid cup water +🫙 jar container sauce +🛝 playground slide fun park +🛞 wheel car transport +🛟 ring buoy life saver life preserver +🪬 hamsa religion protection +🪩 mirror ball disco dance party +🪫 low battery drained dead +🩼 crutch accessibility assist +🩻 x-ray skeleton medicine +🫧 bubbles soap fun carbonation sparkling +🪪 identification card document +🟰 heavy equals sign math \ No newline at end of file diff --git a/config/hypr/scripts/RofiSearch.sh b/config/hypr/scripts/RofiSearch.sh new file mode 100644 index 0000000..9301fc6 --- /dev/null +++ b/config/hypr/scripts/RofiSearch.sh @@ -0,0 +1,17 @@ +# Modified Script for Google Search +# Original Submitted by https://github.com/LeventKaanOguz + +# Opens rofi in dmenu mod and waits for input. Then pushes the input to the query of the URL. + +rofi_theme="$HOME/.config/rofi/config-search.rasi" +msg='‼️ **note** ‼️ search via default web browser' +# Kill Rofi if already running before execution +if pgrep -x "rofi" >/dev/null; then + pkill rofi + #exit 0 +fi + +# Open rofi with a dmenu and pass the selected item to xdg-open for Google search +#echo "" | rofi -dmenu -config "$rofi_config" | xargs -I{} xdg-open "https://www.google.com/search?q={}" + +echo "" | rofi -dmenu -config $rofi_theme -mesg "$msg" | xargs -I{} xdg-open "https://www.google.com/search?q={}" diff --git a/config/hypr/scripts/RofiThemeSelector-modified.sh b/config/hypr/scripts/RofiThemeSelector-modified.sh new file mode 100644 index 0000000..b84fa96 --- /dev/null +++ b/config/hypr/scripts/RofiThemeSelector-modified.sh @@ -0,0 +1,228 @@ +#!/bin/bash +# A modified version of Rofi-Theme-Selector, concentrating only on ~/.local and also, applying only 10 @themes in ~/.config/rofi/config.rasi +# as opposed to continous adding of //@theme + +# This code is released in public domain by Dave Davenport + +iDIR="$HOME/.config/swaync/images" + + +OS="linux" + +ROFI=$(command -v rofi) +SED=$(command -v sed) +MKTEMP=$(command -v mktemp) +NOTIFY_SEND=$(command -v notify-send) + +if [ -z "${SED}" ] +then + echo "Did not find 'sed', script cannot continue." + exit 1 +fi +if [ -z "${MKTEMP}" ] +then + echo "Did not find 'mktemp', script cannot continue." + exit 1 +fi +if [ -z "${ROFI}" ] +then + echo "Did not find rofi, there is no point to continue." + exit 1 +fi +if [ -z "${NOTIFY_SEND}" ] +then + echo "Did not find 'notify-send', notifications won't work." +fi + +TMP_CONFIG_FILE=$(${MKTEMP}).rasi +#rofi_theme_dir="${HOME}/.local/share/rofi/themes" +rofi_config_file="${XDG_CONFIG_HOME:-${HOME}/.config}/rofi/config.rasi" + +## +# Array with parts to the found themes. +# And array with the printable name. +## +declare -a themes +declare -a theme_names + +## +# Function that tries to find all installed rofi themes. +# This fills in #themes array and formats a displayable string #theme_names +## +# Find themes in defined directories +find_themes() { + directories=("$HOME/.local/share/rofi/themes" "$HOME/.config/rofi/themes") + + for TD in "${directories[@]}"; do + if [ -d "$TD" ]; then + echo "Checking themes in: $TD" + for file in "$TD"/*.rasi; do + if [ -f "$file" ] && [ ! -L "$file" ]; then + themes+=("$file") + theme_names+=("$(basename "${file%.*}")") + else + echo "Skipping symlink: $file" + fi + done + else + echo "Directory does not exist: $TD" + fi + done +} + +## +# Function to add or update theme in the config.rasi +## +add_theme_to_config() { + local theme_name="$1" + local theme_path + + # Determine the correct path for the theme + if [[ -f "$HOME/.local/share/rofi/themes/$theme_name.rasi" ]]; then + theme_path="$HOME/.local/share/rofi/themes/$theme_name.rasi" + elif [[ -f "$HOME/.config/rofi/themes/$theme_name.rasi" ]]; then + theme_path="$HOME/.config/rofi/themes/$theme_name.rasi" + else + echo "Theme not found: $theme_name" + return 1 + fi + + # Resolve symlinks if present + if [[ -L "$theme_path" ]]; then + theme_path=$(readlink -f "$theme_path") + fi + + # Convert path to use ~ for home directory + theme_path_with_tilde="~${theme_path#$HOME}" + + # Add or update @theme line in config + if ! grep -q '^\s*@theme' "$rofi_config_file"; then + echo -e "\n\n@theme \"$theme_path_with_tilde\"" >> "$rofi_config_file" + echo "Added @theme \"$theme_path_with_tilde\" to $rofi_config_file" + else + $SED -i "s/^\(\s*@theme.*\)/\/\/\1/" "$rofi_config_file" + echo -e "@theme \"$theme_path_with_tilde\"" >> "$rofi_config_file" + echo "Updated @theme line to $theme_path_with_tilde" + fi + + # Limit the number of @theme lines to a maximum of 9 + max_lines=9 + total_lines=$(grep -c '^\s*//@theme' "$rofi_config_file") + + if [ "$total_lines" -gt "$max_lines" ]; then + excess=$((total_lines - max_lines)) + for i in $(seq 1 "$excess"); do + $SED -i '0,/^\s*\/\/@theme/ { /^\s*\/\/@theme/ {d; q; }}' "$rofi_config_file" + done + echo "Removed excess //@theme lines" + fi +} + +## +# Create a copy of rofi config +## +create_config_copy() +{ + ${ROFI} -dump-config > "${TMP_CONFIG_FILE}" + # remove theme entry. + ${SED} -i 's/^\s*theme:\s\+".*"\s*;//g' "${TMP_CONFIG_FILE}" +} + +### +# Print the list out so it can be displayed by rofi. +## +create_theme_list() +{ + OLDIFS=${IFS} + IFS='|' + for themen in ${theme_names[@]} + do + echo "${themen}" + done + IFS=${OLDIFS} +} + +## +# Thee indicate what entry is selected. +## +declare -i SELECTED + +select_theme() +{ + local MORE_FLAGS=(-dmenu -format i -no-custom -p "Theme" -markup -config "${TMP_CONFIG_FILE}" -i) + MORE_FLAGS+=(-kb-custom-1 "Alt-a") + MORE_FLAGS+=(-u 2,3 -a 4,5 ) + local CUR="default" + while true + do + declare -i RTR + declare -i RES + local MESG="""You can preview themes by hitting Enter. +Alt-a to accept the new theme. +Escape to cancel +Current theme: ${CUR} +When setting a new theme this will override previous theme settings. +Please update your config file if you have local modifications.""" + THEME_FLAG= + if [ -n "${SELECTED}" ] + then + THEME_FLAG="-theme ${themes[${SELECTED}]}" + fi + RES=$( create_theme_list | ${ROFI} ${THEME_FLAG} ${MORE_FLAGS[@]} -cycle -selected-row "${SELECTED}" -mesg "${MESG}") + RTR=$? + if [ "${RTR}" = 10 ] + then + return 0; + elif [ "${RTR}" = 1 ] + then + return 1; + elif [ "${RTR}" = 65 ] + then + return 1; + fi + CUR=${theme_names[${RES}]} + SELECTED=${RES} + done +} + +############################################################################################################ +# Actual program execution +########################################################################################################### +## +# Find all themes +## +find_themes + +## +# Do check if there are themes. +## +if [ ${#themes[@]} = 0 ] +then + ${ROFI} -e "No themes found." + exit 0 +fi + +## +# Create copy of config to play with in preview +## +create_config_copy + +## +# Show the themes to user. +## +if select_theme && [ -n "${SELECTED}" ] +then + # Apply the selected theme + add_theme_to_config "${theme_names[${SELECTED}]}" + + # Send notification with the selected theme name + selection="${theme_names[${SELECTED}]}" + if [ -n "$NOTIFY_SEND" ]; then + notify-send -u low -i "$iDIR/ja.png" "Rofi Theme applied:" "$selection" + fi +fi + +## +# Remove temp. config. +## +rm -- "${TMP_CONFIG_FILE}" diff --git a/config/hypr/scripts/RofiThemeSelector.sh b/config/hypr/scripts/RofiThemeSelector.sh new file mode 100644 index 0000000..ba2d121 --- /dev/null +++ b/config/hypr/scripts/RofiThemeSelector.sh @@ -0,0 +1,74 @@ +#!/bin/bash +# Script for adding a selected theme to the Rofi config + +IFS=$'\n\t' + +# Define directories and variables +rofi_theme_dir="$HOME/.config/rofi/themes" +rofi_config_file="$HOME/.config/rofi/config.rasi" +SED=$(which sed) +iDIR="$HOME/.config/swaync/images" +rofi_theme="$HOME/.config/rofi/config-rofi-theme.rasi" + +# Function to display menu options +menu() { + options=() + while IFS= read -r file; do + options+=("$file") + done < <(find -L "$rofi_theme_dir" -maxdepth 1 -type f -exec basename {} \; | sort -V) + + printf '%s\n' "${options[@]}" +} + +# Function to add or update theme in the config.rasi +add_theme_to_config() { + local theme_name="$1" + local theme_path="$rofi_theme_dir/$theme_name" + + # if config in $HOME to write as $HOME + if [[ "$theme_path" == $HOME/* ]]; then + theme_path_with_tilde="~${theme_path#$HOME}" + else + theme_path_with_tilde="$theme_path" + fi + + # If no @theme is in the file, add it + if ! grep -q '^\s*@theme' "$rofi_config_file"; then + echo -e "\n\n@theme \"$theme_path_with_tilde\"" >> "$rofi_config_file" + echo "Added @theme \"$theme_path_with_tilde\" to $rofi_config_file" + else + $SED -i "s/^\(\s*@theme.*\)/\/\/\1/" "$rofi_config_file" + echo -e "@theme \"$theme_path_with_tilde\"" >> "$rofi_config_file" + echo "Updated @theme line to $theme_path_with_tilde" + fi + + # Ensure no more than max # of lines with //@theme lines + max_line="9" + total_lines=$(grep -c '^\s*//@theme' "$rofi_config_file") + + if [ "$total_lines" -gt "$max_line" ]; then + excess=$((total_lines - max_line)) + # Remove the oldest or the very top //@theme lines + for i in $(seq 1 "$excess"); do + $SED -i '0,/^\s*\/\/@theme/ { /^\s*\/\/@theme/ {d; q; }}' "$rofi_config_file" + done + echo "Removed excess //@theme lines" + fi +} + +# Main function +main() { + choice=$(menu | rofi rofi -dmenu -i -config $rofi_theme) + + if [[ -z "$choice" ]]; then + exit 0 + fi + add_theme_to_config "$choice" + notify-send -i "$iDIR/ja.png" -u low 'Rofi Theme applied:' "$choice" +} + +if pgrep -x "rofi" >/dev/null; then + pkill rofi +fi + +main diff --git a/config/hypr/scripts/ScreenShot.sh b/config/hypr/scripts/ScreenShot.sh new file mode 100644 index 0000000..d237794 --- /dev/null +++ b/config/hypr/scripts/ScreenShot.sh @@ -0,0 +1,155 @@ +#!/bin/bash +# Screenshots scripts + +# variables +time=$(date "+%d-%b_%H-%M-%S") +dir="$(xdg-user-dir)/Pictures/Screenshots" +file="Screenshot_${time}_${RANDOM}.png" + +iDIR="$HOME/.config/swaync/icons" +iDoR="$HOME/.config/swaync/images" +sDIR="$HOME/.config/hypr/scripts" + +active_window_class=$(hyprctl -j activewindow | jq -r '(.class)') +active_window_file="Screenshot_${time}_${active_window_class}.png" +active_window_path="${dir}/${active_window_file}" + +notify_cmd_base="notify-send -t 10000 -A action1=Open -A action2=Delete -h string:x-canonical-private-synchronous:shot-notify" +notify_cmd_shot="${notify_cmd_base} -i ${iDIR}/picture.png " +notify_cmd_shot_win="${notify_cmd_base} -i ${iDIR}/picture.png " +notify_cmd_NOT="notify-send -u low -i ${iDoR}/ja.png " + +# notify and view screenshot +notify_view() { + if [[ "$1" == "active" ]]; then + if [[ -e "${active_window_path}" ]]; then + "${sDIR}/Sounds.sh" --screenshot + resp=$(timeout 5 ${notify_cmd_shot_win} " Screenshot of:" " ${active_window_class} Saved.") + case "$resp" in + action1) + xdg-open "${active_window_path}" & + ;; + action2) + rm "${active_window_path}" & + ;; + esac + else + ${notify_cmd_NOT} " Screenshot of:" " ${active_window_class} NOT Saved." + "${sDIR}/Sounds.sh" --error + fi + + elif [[ "$1" == "swappy" ]]; then + "${sDIR}/Sounds.sh" --screenshot + resp=$(${notify_cmd_shot} " Screenshot:" " Captured by Swappy") + case "$resp" in + action1) + swappy -f - <"$tmpfile" + ;; + action2) + rm "$tmpfile" + ;; + esac + + else + local check_file="${dir}/${file}" + if [[ -e "$check_file" ]]; then + "${sDIR}/Sounds.sh" --screenshot + resp=$(timeout 5 ${notify_cmd_shot} " Screenshot" " Saved") + case "$resp" in + action1) + xdg-open "${check_file}" & + ;; + action2) + rm "${check_file}" & + ;; + esac + else + ${notify_cmd_NOT} " Screenshot" " NOT Saved" + "${sDIR}/Sounds.sh" --error + fi + fi +} + +# countdown +countdown() { + for sec in $(seq $1 -1 1); do + notify-send -h string:x-canonical-private-synchronous:shot-notify -t 1000 -i "$iDIR"/timer.png " Taking shot" " in: $sec secs" + sleep 1 + done +} + +# take shots +shotnow() { + cd ${dir} && grim - | tee "$file" | wl-copy + sleep 2 + notify_view +} + +shot5() { + countdown '5' + sleep 1 && cd ${dir} && grim - | tee "$file" | wl-copy + sleep 1 + notify_view +} + +shot10() { + countdown '10' + sleep 1 && cd ${dir} && grim - | tee "$file" | wl-copy + notify_view +} + +shotwin() { + w_pos=$(hyprctl activewindow | grep 'at:' | cut -d':' -f2 | tr -d ' ' | tail -n1) + w_size=$(hyprctl activewindow | grep 'size:' | cut -d':' -f2 | tr -d ' ' | tail -n1 | sed s/,/x/g) + cd ${dir} && grim -g "$w_pos $w_size" - | tee "$file" | wl-copy + notify_view +} + +shotarea() { + tmpfile=$(mktemp) + grim -g "$(slurp)" - >"$tmpfile" + if [[ -s "$tmpfile" ]]; then + wl-copy <"$tmpfile" + mv "$tmpfile" "$dir/$file" + fi + notify_view +} + +shotactive() { + active_window_class=$(hyprctl -j activewindow | jq -r '(.class)') + active_window_file="Screenshot_${time}_${active_window_class}.png" + active_window_path="${dir}/${active_window_file}" + + hyprctl -j activewindow | jq -r '"\(.at[0]),\(.at[1]) \(.size[0])x\(.size[1])"' | grim -g - "${active_window_path}" + sleep 1 + notify_view "active" +} + +shotswappy() { + tmpfile=$(mktemp) + grim -g "$(slurp)" - >"$tmpfile" && notify_view "swappy" +} + +if [[ ! -d "$dir" ]]; then + mkdir -p "$dir" +fi + +if [[ "$1" == "--now" ]]; then + shotnow +elif [[ "$1" == "--in5" ]]; then + shot5 +elif [[ "$1" == "--in10" ]]; then + shot10 +elif [[ "$1" == "--win" ]]; then + shotwin +elif [[ "$1" == "--area" ]]; then + shotarea +elif [[ "$1" == "--active" ]]; then + shotactive +elif [[ "$1" == "--swappy" ]]; then + shotswappy +else + echo -e "Available Options : --now --in5 --in10 --win --area --active --swappy" +fi + +exit 0 \ No newline at end of file diff --git a/config/hypr/scripts/Sounds.sh b/config/hypr/scripts/Sounds.sh new file mode 100644 index 0000000..7861011 --- /dev/null +++ b/config/hypr/scripts/Sounds.sh @@ -0,0 +1,76 @@ +#!/bin/bash +# This script is used to play system sounds. +# Script is used by Volume.Sh and ScreenShots.sh + +theme="freedesktop" # Set the theme for the system sounds. +mute=false # Set to true to mute the system sounds. + +# Mute individual sounds here. +muteScreenshots=false +muteVolume=false + +# Exit if the system sounds are muted. +if [[ "$mute" = true ]]; then + exit 0 +fi + +# Choose the sound to play. +if [[ "$1" == "--screenshot" ]]; then + if [[ "$muteScreenshots" = true ]]; then + exit 0 + fi + soundoption="screen-capture.*" +elif [[ "$1" == "--volume" ]]; then + if [[ "$muteVolume" = true ]]; then + exit 0 + fi + soundoption="audio-volume-change.*" +elif [[ "$1" == "--error" ]]; then + if [[ "$muteScreenshots" = true ]]; then + exit 0 + fi + soundoption="dialog-error.*" +else + echo -e "Available sounds: --screenshot, --volume, --error" + exit 0 +fi + +# Set the directory defaults for system sounds. +if [ -d "/run/current-system/sw/share/sounds" ]; then + systemDIR="/run/current-system/sw/share/sounds" # NixOS +else + systemDIR="/usr/share/sounds" +fi +userDIR="$HOME/.local/share/sounds" +defaultTheme="freedesktop" + +# Prefer the user's theme, but use the system's if it doesn't exist. +sDIR="$systemDIR/$defaultTheme" +if [ -d "$userDIR/$theme" ]; then + sDIR="$userDIR/$theme" +elif [ -d "$systemDIR/$theme" ]; then + sDIR="$systemDIR/$theme" +fi + +# Get the theme that it inherits. +iTheme=$(cat "$sDIR/index.theme" | grep -i "inherits" | cut -d "=" -f 2) +iDIR="$sDIR/../$iTheme" + +# Find the sound file and play it. +sound_file=$(find -L $sDIR/stereo -name "$soundoption" -print -quit) +if ! test -f "$sound_file"; then + sound_file=$(find -L $iDIR/stereo -name "$soundoption" -print -quit) + if ! test -f "$sound_file"; then + sound_file=$(find -L $userDIR/$defaultTheme/stereo -name "$soundoption" -print -quit) + if ! test -f "$sound_file"; then + sound_file=$(find -L $systemDIR/$defaultTheme/stereo -name "$soundoption" -print -quit) + if ! test -f "$sound_file"; then + echo "Error: Sound file not found." + exit 1 + fi + fi + fi +fi + +# pipewire priority, fallback pulseaudio +pw-play "$sound_file" || pa-play "$sound_file" \ No newline at end of file diff --git a/config/hypr/scripts/SwitchKeyboardLayout.sh b/config/hypr/scripts/SwitchKeyboardLayout.sh new file mode 100644 index 0000000..9ae0bd4 --- /dev/null +++ b/config/hypr/scripts/SwitchKeyboardLayout.sh @@ -0,0 +1,103 @@ +#!/bin/bash +# This is for changing kb_layouts. Set kb_layouts in $settings_file + +layout_file="$HOME/.cache/kb_layout" +settings_file="$HOME/.config/hypr/UserConfigs/UserSettings.conf" +notif_icon="$HOME/.config/swaync/images/ja.png" + +# Refined ignore list with patterns or specific device names +ignore_patterns=( + "--(avrcp)" + "Bluetooth Speaker" + "Other Device + Name" + ) + + +# Create layout file with default layout if it does not exist +if [ ! -f "$layout_file" ]; then + echo "Creating layout file..." + default_layout=$(grep 'kb_layout = ' "$settings_file" | cut -d '=' -f 2 | tr -d '[:space:]' | cut -d ',' -f 1 2>/dev/null) + default_layout=${default_layout:-"us"} # Default to 'us' layout + echo "$default_layout" > "$layout_file" + echo "Default layout set to $default_layout" +fi + +current_layout=$(cat "$layout_file") +echo "Current layout: $current_layout" + +# Read available layouts from settings file +if [ -f "$settings_file" ]; then + kb_layout_line=$(grep 'kb_layout = ' "$settings_file" | cut -d '=' -f 2) + # Remove leading and trailing spaces around each layout + kb_layout_line=$(echo "$kb_layout_line" | tr -d '[:space:]') + IFS=',' read -r -a layout_mapping <<< "$kb_layout_line" +else + echo "Settings file not found!" + exit 1 +fi + +layout_count=${#layout_mapping[@]} +echo "Number of layouts: $layout_count" + +# Find current layout index and calculate next layout +for ((i = 0; i < layout_count; i++)); do + if [ "$current_layout" == "${layout_mapping[i]}" ]; then + current_index=$i + break + fi +done + +next_index=$(( (current_index + 1) % layout_count )) +new_layout="${layout_mapping[next_index]}" +echo "Next layout: $new_layout" + +# Function to get keyboard names +get_keyboard_names() { + hyprctl devices -j | jq -r '.keyboards[].name' +} + +# Function to check if a device matches any ignore pattern +is_ignored() { + local device_name=$1 + for pattern in "${ignore_patterns[@]}"; do + if [[ "$device_name" == *"$pattern"* ]]; then + return 0 # Device matches ignore pattern + fi + done + return 1 # Device does not match any ignore pattern +} + +# Function to change keyboard layout +change_layout() { + local error_found=false + + while read -r name; do + if is_ignored "$name"; then + echo "Skipping ignored device: $name" + continue + fi + + echo "Switching layout for $name to $new_layout..." + hyprctl switchxkblayout "$name" "$next_index" + if [ $? -ne 0 ]; then + echo "Error while switching layout for $name." >&2 + error_found=true + fi + done <<< "$(get_keyboard_names)" + + $error_found && return 1 + return 0 +} + +# Execute layout change and notify +if ! change_layout; then + notify-send -u low -t 2000 'kb_layout' " Error:" " Layout change failed" + echo "Layout change failed." >&2 + exit 1 +else + notify-send -u low -i "$notif_icon" " kb_layout: $new_layout" + echo "Layout change notification sent." +fi + +echo "$new_layout" > "$layout_file" diff --git a/config/hypr/scripts/TouchPad.sh b/config/hypr/scripts/TouchPad.sh new file mode 100644 index 0000000..e4f5d62 --- /dev/null +++ b/config/hypr/scripts/TouchPad.sh @@ -0,0 +1,31 @@ +#!/bin/bash +# For disabling touchpad. +# Edit the Touchpad_Device on ~/.config/hypr/UserConfigs/Laptops.conf according to your system +# use hyprctl devices to get your system touchpad device name +# source https://github.com/hyprwm/Hyprland/discussions/4283?sort=new#discussioncomment-8648109 + +notif="$HOME/.config/swaync/images/ja.png" + +export STATUS_FILE="$XDG_RUNTIME_DIR/touchpad.status" + +enable_touchpad() { + printf "true" >"$STATUS_FILE" + notify-send -u low -i $notif " Enabling" " touchpad" + hyprctl keyword '$TOUCHPAD_ENABLED' "true" -r +} + +disable_touchpad() { + printf "false" >"$STATUS_FILE" + notify-send -u low -i $notif " Disabling" " touchpad" + hyprctl keyword '$TOUCHPAD_ENABLED' "false" -r +} + +if ! [ -f "$STATUS_FILE" ]; then + enable_touchpad +else + if [ $(cat "$STATUS_FILE") = "true" ]; then + disable_touchpad + elif [ $(cat "$STATUS_FILE") = "false" ]; then + enable_touchpad + fi +fi diff --git a/config/hypr/scripts/UptimeNixOS.sh b/config/hypr/scripts/UptimeNixOS.sh new file mode 100644 index 0000000..654ae2c --- /dev/null +++ b/config/hypr/scripts/UptimeNixOS.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +# Script parses /proc/uptime to get the system uptime +# and prints it in a human-readable format +# This is a workaround for system where `uptime` command is taken from coreutils +# where `uptime -p` is not supported + +if [[ -r /proc/uptime ]]; then + s=$(< /proc/uptime) + s=${s/.*} +else + echo "Error UptimeNixOS.sh: Uptime could not be determined." >&2 + exit 1 +fi + +d="$((s / 60 / 60 / 24)) days" +h="$((s / 60 / 60 % 24)) hours" +m="$((s / 60 % 60)) minutes" + +# Remove plural if < 2. +((${d/ *} == 1)) && d=${d/s} +((${h/ *} == 1)) && h=${h/s} +((${m/ *} == 1)) && m=${m/s} + +# Hide empty fields. +((${d/ *} == 0)) && unset d +((${h/ *} == 0)) && unset h +((${m/ *} == 0)) && unset m + +uptime=${d:+$d, }${h:+$h, }$m +uptime=${uptime%', '} +uptime=${uptime:-$s seconds} + +echo "up $uptime" diff --git a/config/hypr/scripts/Volume.sh b/config/hypr/scripts/Volume.sh new file mode 100644 index 0000000..e3c8b3a --- /dev/null +++ b/config/hypr/scripts/Volume.sh @@ -0,0 +1,142 @@ +#!/bin/bash +# Scripts for volume controls for audio and mic + +iDIR="$HOME/.config/swaync/icons" +sDIR="$HOME/.config/hypr/scripts" + +# Get Volume +get_volume() { + volume=$(pamixer --get-volume) + if [[ "$volume" -eq "0" ]]; then + echo "Muted" + else + echo "$volume %" + fi +} + +# Get icons +get_icon() { + current=$(get_volume) + if [[ "$current" == "Muted" ]]; then + echo "$iDIR/volume-mute.png" + elif [[ "${current%\%}" -le 30 ]]; then + echo "$iDIR/volume-low.png" + elif [[ "${current%\%}" -le 60 ]]; then + echo "$iDIR/volume-mid.png" + else + echo "$iDIR/volume-high.png" + fi +} + +# Notify +notify_user() { + if [[ "$(get_volume)" == "Muted" ]]; then + notify-send -e -h string:x-canonical-private-synchronous:volume_notif -u low -i "$(get_icon)" " Volume:" " Muted" + else + notify-send -e -h int:value:"$(get_volume | sed 's/%//')" -h string:x-canonical-private-synchronous:volume_notif -u low -i "$(get_icon)" " Volume Level:" " $(get_volume)" && + "$sDIR/Sounds.sh" --volume + fi +} + +# Increase Volume +inc_volume() { + if [ "$(pamixer --get-mute)" == "true" ]; then + toggle_mute + else + pamixer -i 5 --allow-boost --set-limit 150 && notify_user + fi +} + +# Decrease Volume +dec_volume() { + if [ "$(pamixer --get-mute)" == "true" ]; then + toggle_mute + else + pamixer -d 5 && notify_user + fi +} + +# Toggle Mute +toggle_mute() { + if [ "$(pamixer --get-mute)" == "false" ]; then + pamixer -m && notify-send -e -u low -i "$iDIR/volume-mute.png" " Mute" + elif [ "$(pamixer --get-mute)" == "true" ]; then + pamixer -u && notify-send -e -u low -i "$(get_icon)" " Volume:" " Switched ON" + fi +} + +# Toggle Mic +toggle_mic() { + if [ "$(pamixer --default-source --get-mute)" == "false" ]; then + pamixer --default-source -m && notify-send -e -u low -i "$iDIR/microphone-mute.png" " Microphone:" " Switched OFF" + elif [ "$(pamixer --default-source --get-mute)" == "true" ]; then + pamixer -u --default-source u && notify-send -e -u low -i "$iDIR/microphone.png" " Microphone:" " Switched ON" + fi +} +# Get Mic Icon +get_mic_icon() { + current=$(pamixer --default-source --get-volume) + if [[ "$current" -eq "0" ]]; then + echo "$iDIR/microphone-mute.png" + else + echo "$iDIR/microphone.png" + fi +} + +# Get Microphone Volume +get_mic_volume() { + volume=$(pamixer --default-source --get-volume) + if [[ "$volume" -eq "0" ]]; then + echo "Muted" + else + echo "$volume %" + fi +} + +# Notify for Microphone +notify_mic_user() { + volume=$(get_mic_volume) + icon=$(get_mic_icon) + notify-send -e -h int:value:"$volume" -h "string:x-canonical-private-synchronous:volume_notif" -u low -i "$icon" " Mic Level:" " $volume" +} + +# Increase MIC Volume +inc_mic_volume() { + if [ "$(pamixer --default-source --get-mute)" == "true" ]; then + toggle_mic + else + pamixer --default-source -i 5 && notify_mic_user + fi +} + +# Decrease MIC Volume +dec_mic_volume() { + if [ "$(pamixer --default-source --get-mute)" == "true" ]; then + toggle-mic + else + pamixer --default-source -d 5 && notify_mic_user + fi +} + +# Execute accordingly +if [[ "$1" == "--get" ]]; then + get_volume +elif [[ "$1" == "--inc" ]]; then + inc_volume +elif [[ "$1" == "--dec" ]]; then + dec_volume +elif [[ "$1" == "--toggle" ]]; then + toggle_mute +elif [[ "$1" == "--toggle-mic" ]]; then + toggle_mic +elif [[ "$1" == "--get-icon" ]]; then + get_icon +elif [[ "$1" == "--get-mic-icon" ]]; then + get_mic_icon +elif [[ "$1" == "--mic-inc" ]]; then + inc_mic_volume +elif [[ "$1" == "--mic-dec" ]]; then + dec_mic_volume +else + get_volume +fi \ No newline at end of file diff --git a/config/hypr/scripts/WallustSwww.sh b/config/hypr/scripts/WallustSwww.sh new file mode 100644 index 0000000..fc23e41 --- /dev/null +++ b/config/hypr/scripts/WallustSwww.sh @@ -0,0 +1,38 @@ +#!/bin/bash +# Wallust Colors for current wallpaper + +# Define the path to the swww cache directory +cache_dir="$HOME/.cache/swww/" + +# Get a list of monitor outputs +monitor_outputs=($(ls "$cache_dir")) + +# Initialize a flag to determine if the ln command was executed +ln_success=false + +# Get current focused monitor +current_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') +echo $current_monitor +# Construct the full path to the cache file +cache_file="$cache_dir$current_monitor" +echo $cache_file +# Check if the cache file exists for the current monitor output +if [ -f "$cache_file" ]; then + # Get the wallpaper path from the cache file + wallpaper_path=$(grep -v 'Lanczos3' "$cache_file" | head -n 1) + echo $wallpaper_path + # symlink the wallpaper to the location Rofi can access + if ln -sf "$wallpaper_path" "$HOME/.config/rofi/.current_wallpaper"; then + ln_success=true # Set the flag to true upon successful execution + fi + # copy the wallpaper for wallpaper effects + cp -r "$wallpaper_path" "$HOME/.config/hypr/wallpaper_effects/.wallpaper_current" +fi + +# Check the flag before executing further commands +if [ "$ln_success" = true ]; then + # execute wallust + echo 'about to execute wallust' + # execute wallust skipping tty and terminal changes + wallust run "$wallpaper_path" -s & +fi diff --git a/config/hypr/scripts/WaybarCava.sh b/config/hypr/scripts/WaybarCava.sh new file mode 100644 index 0000000..3b5a5a6 --- /dev/null +++ b/config/hypr/scripts/WaybarCava.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +#----- Optimized bars animation without much CPU usage increase -------- +bar="▁▂▃▄▅▆▇█" +dict="s/;//g" + +# Calculate the length of the bar outside the loop +bar_length=${#bar} + +# Create dictionary to replace char with bar +for ((i = 0; i < bar_length; i++)); do + dict+=";s/$i/${bar:$i:1}/g" +done + +# Create cava config +config_file="/tmp/bar_cava_config" +cat >"$config_file" </dev/null; then + pkill rofi + #exit 0 +fi + +main diff --git a/config/hypr/scripts/WaybarStyles.sh b/config/hypr/scripts/WaybarStyles.sh new file mode 100644 index 0000000..2bc885d --- /dev/null +++ b/config/hypr/scripts/WaybarStyles.sh @@ -0,0 +1,49 @@ +#!/bin/bash +# Script for waybar styles + +IFS=$'\n\t' + +# Define directories +waybar_styles="$HOME/.config/waybar/style" +waybar_style="$HOME/.config/waybar/style.css" +SCRIPTSDIR="$HOME/.config/hypr/scripts" +rofi_config="$HOME/.config/rofi/config-waybar-style.rasi" +msg=' 🎌 NOTE: Some waybar STYLES NOT fully compatible with some LAYOUTS' + +# Function to display menu options +menu() { + options=() + while IFS= read -r file; do + if [ -f "$waybar_styles/$file" ]; then + options+=("$(basename "$file" .css)") + fi + done < <(find -L "$waybar_styles" -maxdepth 1 -type f -name '*.css' -exec basename {} \; | sort ) + + printf '%s\n' "${options[@]}" +} + +# Apply selected style +apply_style() { + ln -sf "$waybar_styles/$1.css" "$waybar_style" + "${SCRIPTSDIR}/Refresh.sh" & +} + +# Main function +main() { + choice=$(menu | rofi -i -dmenu -config "$rofi_config" -mesg "$msg") + + if [[ -z "$choice" ]]; then + echo "No option selected. Exiting." + exit 0 + fi + + apply_style "$choice" +} + +# Kill Rofi if already running before execution +if pgrep -x "rofi" >/dev/null; then + pkill rofi + #exit 0 +fi + +main diff --git a/config/hypr/scripts/Wlogout.sh b/config/hypr/scripts/Wlogout.sh new file mode 100644 index 0000000..237fd53 --- /dev/null +++ b/config/hypr/scripts/Wlogout.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +wlogout -p layer-shell -b 3 -c 2 \ No newline at end of file diff --git a/config/hypr/v2.3.12 b/config/hypr/v2.3.12 new file mode 100644 index 0000000..0fc7a64 --- /dev/null +++ b/config/hypr/v2.3.12 @@ -0,0 +1,3 @@ +## This is to have a reference of which version would be + +## note that this will always be higher than the released versions \ No newline at end of file diff --git a/config/hypr/wallpaper_effects/.wallpaper_current b/config/hypr/wallpaper_effects/.wallpaper_current new file mode 100644 index 0000000000000000000000000000000000000000..c42ae0681e1b85904e19514ec0b27a64d3790b9c GIT binary patch literal 1031389 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�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

-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%0AtJJ zw$#Ay=sBbuz&i*Tf&tvXA64l)6~?aVTz*rCQ>fPfMyEDGcA_+wG`WY_$(WOX(}m>O z4R%+WgY9eD3rEPps@Pkog+H*Y1m=;X zi)zNuyGFYw0^8Al3zi%;@6)*9^{LULaY>}L(+*&ElIGxPBnU7(Ly_|f&Tw8kXI}2} zhVck#8?vcpxH4QE1B|o#Tz71409L;XULbgP4ymNjz9TJN1bMwH(PkN}%q=9wV)01C zuK1K)LjZq-vA^NQ?g4jd+O4HtTdx|t=0@WafMb2i!P|Zl#Z8q<+ZcazL)ysLX#v1N zhaJmt&Kn0S>Msg3O@55=IQV5zRhH3aBB-@$RzoU9GQdQK0!r0f;grKobyyRJp!W zq+3~Qn1)wHR_PF;sH1iHXhot~Dr1n8OP3reU=qYL^4P8J?&zAeJS{jAI{*Z_ahc^l z9%Ss}x~+NnTQlB0vyee0*(I!VKrX=CfJ?bIW%0MfFNS(cQ+#E`q%?A6)Ks~g&^1gH zHKbERKb8Z+#9!3p4i@6>ZDL3s3yE1<)$I@E=)*&ZIKT!rFi!Eya#!d+%5kgvKf~u- z-Rg6xhX7pATw6GBn8SLQFf)jsralPt=D5;Xc5RUADq5NdBCmzx4$8`ARb-YBN8%Bc zv9Y%C&F;W^p3Tv(MuXW@7LZ5AAb}f!&(Gc$$3GEocy0B1HSNfGb6v0?!61i0*t%zL zXKjH$N_S7WBu5 zb5V^&Ka!Pmq)$C>?$wp7q2n)LY~=w5fqvG-7ZvDRk*(3H2ghSG9T!T&h28Nm@kA0@ z34kPs$p$)rVDt0YQ|hfFSE{m1{+gpd$t0xA9yoH^S+Z3tPFNIFmE|%ljM5d_KwXvq zd*Zs(>eQ!FliV~r5I}+INg&DF0w6-^Szpt(xVL*6@aD;J4>^M}(A^{e*$$FsWbzB) z-BIC(#7BZTCT*!Rtr<>~HBrw=O;J-<4#;GYlp2kt{{VL>X!kDFDmNZF41DV5$BOXk zPOVvh2S@~w5=hAthZvC^bJ2c=vEzM{?Iq1CYE{X53tT`Bk^nvlj}u_Qk{oo*?p3FQ zxzB~3FnD82;OB|&UiI_mGDDYFEYUPeSx|0`EK2Dl%w$$j%2#4Bw&BJa!TdV@)wY); z>MkL!CmP?7NDy3P9%2WQ&&TNTo(0Ao#W;9qU|=q8XG1V_k_%cOf3!2$?6ObN>JeXF{6Yxof3tPJl9+{c3A9MMlLECM7DTu3c1Y`Cu*h2Tv{IdtSdnPK1n(tCE6%>tT3OfO#$Fa}6AHd9H0jX==}x9@ry^E=ouN2+BVYLDu#kKf0_Q&&$$qsyre{4R!=H0VD$+ z5(LZz_g)iZ>NWoW)h}tf*vrXd9j%!%@=OU5H8hyhBps0a7Wi8Dhpp7#wVO*+(bsu1 z?5L@y`HH5I1(Z`k8x6!b32=P{g~h-aTMh%p9a~YRK^nJ$=>v9&%n=hfJunr#d$ygG zrDxo>uyYJx9W8^uc=rqlGDhTNVppkniQ$iqo+Rlkf-KK5G`U@Nq1m10nQobR>S!4O zRIaIo9LOM%<(4@;3+0vC*S*hT?$?N2vXCzD7v!~)=8z0I!e$*LIDV5L&g;tXekZ_q zW#xCZvr&}gjeS7YxH~4B96)Jv0Bf0(s2OZ#Blth0^|yuE!!Xl%&TW&;sC0!@Jke1@ zPZLzNBoRnjc%%|5NPMS?SkM7^A>4gYFva{Xm1{eK$GB^y5fLx}k_jSwFhJ%(JGK<# zmz+O}*i)@Vj}&e-2_)&%=K-XMAPqsyagz;n4-3Iwso}@N)?=FFb7WCAb(&GNbd|I; z66O-cNVCr)iaPiz85&vENThZfwiS_?pYW=;e%FV-trFJ)M3Mn?43nkpbQ0+jV8%?G z!tz{0v~*c=+JLdH(i&Z)6AS~qrshtT=^zYGga(bwT0^fqN$_)CX?&g>x*X~1>gjTf z?IoTmD<`Ios!g@KsiO*;T0tC=TyAACve>yATXA(~T8$=+WVkii1i(Jmgg}B|lg|fv zS(|IaxV5##S3A1_rR>4d9OjPz*6DPCsf_|O_@@9I@5a}Jnr|Z3<65?H=g*o``FZ_o z!m>%1(#ImSa|risW(-jTYC$N&jtRy-(OXkxZvCgk>^R4=&~Rg7XO<40tEJd(EpbxR zS`iIlC5;<7#1L9e@e)gnjYDyT^FPE6gwa`lh}4qk15y6VX7%utt6HPxQ^sUn(ukkZ zs%^=618?m6?#I%B8P?m8lh;(NrfJkyr&J58-3bbB=Aj zYnz(QvvaWG00cxyfJZSqz~oG>{oRibu(fv-q{1H7lJE?N5Hi!qk&rjY>a89Fdt<({_=(qhvmpQ0hqZ9^_+R`fYmkYtpu9dzk2uM8`8D z9FBJ7&10pDdk#Oik~8KvWv$oQQpc+ER0m~w1eunUus32u(ZAo1+d*%fihdD9g9b}la=86 zLD*MuJD1+@veQlDQDnFh1{?;NmbmUj7J<%JiTqbpX#}UIrO{7Qn&r^aD2G+&G;qOJ zUr{TGrcoSLRPvi}4Pe9*$pub4j~;z68p?hqfdS+ITuxjdZJ_htK5N`|I-SX?<60@a zoYHA?n%1-yx5VxBh{VU12wsEz9^N+iHns3D|I|V*4M#0@aM!nOQ?sHu6~g>R;M{JdDs`-1 zG^rgyfB@zgjZAQYSsS)wZYCgZzCSz%%QGt7CrOcL*>WtRlBy~>^)6{VaAi~pJj|-o z7Cvl}$WxY<$^h$jTzpW(BsZBWR3R5<5aE(;pZB47Ti7cL*DRQ zDYQA&99lLUfM_@kmmY*Qc|NG|8^n)?ok>W4gAAF zI+`b`@eFD(L2xka#2vl&B>0Ze*3-E@YAU15v#hRjqACHkD%!!<^oLtsmetV|NVM|;?QAlF=0qo=!Lu-TV@ z?1s1vh!G{xJi4tVRMOT`1g5R?Y2+qY!b%KeouII>Ad;fq`1qB;xuaS1shc zt{Z~VCP&Yf7nx{v6QZCXjlmFRJmX^u{qt=X<~ zR(T#HJ8$KI@E9Eet5kraW?Ab|L+3*)+!9Z#r_kb}Tuu}kosO$JU9ILwnp(-r4aZ_3 z=jn|swsl8GC9$?9vBLB1QK;&333jc^d4v<}zfZ0^RH-$M*?PN6N;H`~zu`y9(7b_} zOEGS5+Y#p|*K`O50@`Toma{m_Wj2IA?CbD3PcHN}n~cWw=)(WS0Bn(2@Zm^+oi;=Bp=maMH$Q<*U0K*a4H zN8jqK;F-jW1h)*Tq$z8WbH(l7u0JhSwY#>4TrtfjAUUO^j=mryd5n3lH2Qeg>+)WK zr*jJ0jWF#NV5exZ+o-wVSdO3TihIhP+r-D!a%<~pB3FWV?Vjfk>55<$M%cS-2c(;i z&mQNp4I#4-SJHbVz{+q0FP}5Ete&rZT+G)t^>!BRkEO5{v<3AGa=_dK2&tLp9#fC_ zZ^^?%r!NJjLe*({8iZsNy07D3BhN=KA%)-XcDXW%ACXsEU)&iQ-+N-lSe} zXsgvQt*dpynL%=hz#pa`ybzACh9lhS=ztX#;B~|g2=|!EEK4u~GX92ZvJ;7_Qg^y` zM3O1C`Do2xJDb}RQA#QqnLso$3APvH^Lz1ybKocMBq@~i*Nn{+mkQh+wir(G6-1Vl z(hSkE5H1fl9Gq6?^g~?kiw!!f0&Jx7yA_w^R`<>nx^3$aMBoE^6}Rd7;CG!?dVr18 z*kj#h*atjcsrund8w!28^?Ki8dbDAkrQ_$2@(a=-0pEFAwGqe|(T>!I`W=2L}KwxZC;oKg^ zG0y#9k=F(@>P8O7BXCu#d=}J|Zm`!XnyLcDW)6Ks-uSdsSGD34S=lMcWI%n*v3GfeeK!(QQMZyO zneIoWc(xy0rw$R2x(_m*qkopHLf*`S5V}(}+AJ4tbOghc_xbzb2Ir1rd>=B<=IK zWBLpYZYL>apy5Yo#8Yqccmmc34j+XzwIsObj5}&0tnQLrrd+{`CSNq=Rhf#ZHUM*Qqqkqnw_HDc8>?xTa!D3S(aI(BVt^wC zS)^bsZiHX0>}~YH@0yyOM{AV|xoYQ%O2CZ%W0ztS5Ez@2ar)xMROGGi0jV;g1%asi zrzgzaeb%@A3|=ZYI#s>o7z#B105V($ELPV5o;mM}MMkT8!dtqJEeEBhEXQf&4&R<1 zy$e97G^mwS5?NXXNkQsW?f}Dwg05@8!H`s}o|>KM>LIRZVq;G26-7sweQE=2P?x(k zwp@!1$EC1!nZZ`-YmSnIQ#@4*9F$aT3~3PE5t*CdtwCnEEXi zn61jR=6R9k+M`acahIztMQ%-1m`e&)K(EY3L}2j=1;8jr_LkQ-BD35;B#=2th?y~; z4D*Orw!2vNy0c4zc~38Qy!+Ag--ueT!;Nsd@4|fVG1GOF)l$AyQwSFPreSaO1Y03WT2S0rO(jaHlUrPks&?gGg*pq2M&8+>XdbIT&YmVcA}NICgY|ggfoBygO;)+J5OqBAEKeXtQW)KZkAK$!mZ=FtWWvH{d7P5SS&V^Ha?Hfs{RM_Q zR2$%x-J?Y4%FgE1v$BMp%A52(e>`ud-ixV5mT(m#=4}aNS0tY2rZxtyh@u<>sB`Ah zux+xp;<}6Q54atVYx{AFbO>8nOTnfTVO0MBjFLg)j5ug1ySD8Kf>$E;A-8eP7&cSs zOsJf0vW=~}$D9z*oHYTS=E1-nNy9-**1$nB$-B}`f#T-}N_`>|T6WxAp4`~sq7w!U zk|k4%1wDPS6g0x`m}g=O*pB!R5zqkHNQQ8#2^Kf&hy*H}*;63QrGS!>?YQi43uRPk zf)$2asphBLt2L}WK;M(^d{p`ke(I-DBrOdGiJ9J9$l_SbZ~>55k@UA*WU0fbyub?; zUKMRs@vY@Wc4P7$A?!@;e^FQZ}tfUy_(x*d1i2+kiNF?vz_P#D?TUgvEvd#mL(sA5@ zix!482BKKN*$S~8*o+anv8^*G8%wEB3EFSQ9a=C@w~}lJIEjG5;Go~0F%&Y8p&VQE z#6=;WouG5|#79YqUA>ui6Mv>62?6P0-=-oY%KE$Et^WY}OXR9~4Nnkn?`Qjo>r3CK1h60JK`=8V~_ry)7!z-AJ^)~kyD2as06=XLz z{c#hC8!iWE05R*%A_pm0+V%iqC=wtneJAzkKhqI6s_7P3m?m#E`Gde?;=JgRxGsejB%^BX-UP0PkqCo&0132GrLz&wOt1i>er?SP%D=8|% zy-^9}kQOKY5(&7tAp7<0jADqS(AYUR+Z{e14@JDRP{Fd^u=MMH)!TYW7anVnfR+KKAY+g zbh)Ph^Zx+0b|<9ovC8!=Ev#$w_EwZNiw#9AkpBR>)Fi57E`JgNE$JYUW68Pp$9~%3 z)MD)hVfdQUg4G(2l|dB zrNjaYK#)$vJd8-e!Q3x6)4Jy(&vO>d=w6>sX67O0!LW)9!ra-d%uIV8frkWi#|GN| zg-XV#B9qSJ^gkOI_D?Y*8-g}ouJeXm+ffvr4QfE($nPo7N%nx})NTx~Q_$WiQ|1&c zm)FcB@`+g~>s4kj5!3>CaC+a9Zbm(458@Q=Dd`7n5ObvcUDR(og1ko&;ZL`ztPg7- zwnnMj$+6FDt(7FS(nOUxPGZtV05Tzwe6{}oz})Bn|LBx z_JDa{$((ybnB2;_qY%$dBzkmWMcUvt>-V`F{V&cm(;{Sg$Me=a*E*psa2XMSnD}(- z(M73D&Yv}-k0#0>si2mqE@4cZNdlYx^*(^um9QjVo-mVDuV`qIIUK}~Xny0Ls=ArC zsY<7K^4G+*$Jr!)mmY*n9f6KY@hGzBw^LPylXMRg1_JJ+pGvT?zb4+pp%}LZ;U0f^ zSWQPrj6sk&1B}LZfjo+CUmE2tEk;<%QJOSmop+xg0z9(Z5=kV2Z){BuFnfPHwETg zP5@{#{{X0S8&5^&ej00CKUJuyv?gOs9eg=#;wpbJZ|2iI!#2b|rbcbuPXu+gJpTX> zx}{d>w(c5(PC4ps(*v7No=2pwUB&D!>DoH^gtWX#=+}+BP8bdXHrz)wVdIB{`KN|3 zCau$%byafH<`YGnHo%ccfq{=|slNzrU#L6`UB`G+xN}9-5wFB`n1Fg=@rIMd88EzC2j4C)%(-!y`vc$GK714+Bf>21z=UN86J`0+KI z+QHQyF7ltL`t^|bM%KQ~D2B{8?H$Eq?%;csL0$1U{0 z65NivN0IYg8g6r)q4;;m`HrgBM0jx3kt4(v}$52rZ0hj5GT zFLv8|Mi&##3<1oOv=1!w-D2WgSBLPMXIHs+0CJHh$OY=z&%-{A(7AOB>U!+eDi%*N zx~vaDR3hL-w1Btb<*skq*!R_Y3t?kHroBh%+`AEj$+5B9eY44UdtTY`4kr47gBu48 zZ#?5BL7sRU;YZK(CY#Tw(^BPHN~bW(Dk}sK&}I2+$59e)vq;kb!uyJWU_s}mCC3D_ zxoE7~CCw%STGAW@#Oe|x5+jilve9Y8uC1z@YL$a3G)Z%u3rUO(CJxd}!5pP+G*5@# z2~y^3M7|qkX&zjI_JsNET$4OCBc1gDZD>j06uDO6fE?q$Y1!`1Qzf63XMkk5xyMk< zyZxOs>~L3}zvA7YsYARsFFO5@z#0p7($DvG)wswrh4fxSEMZEpsOGY2xlAy0>fi~ZVj$1ar7o}DpcwUHJja&8gVUmF9Wv6_Lz=K<(D0vy01z1 z7L|L}wo8Zq0CB!=XE1-bNIdf^TUn~#~f>kjYOKLd)eeQl3OIso}1-D(!V`)>7PKE3VyJz)5R_fO0ZQwu>&+!KqweAiS-s%4Ur&Xgg z$Qzy7NHANKyYSP;{I0Gj^Bl)HrKq9IWfA4sw%;y}uV~~UVf(3U8+Uka^qii(RttL8_QB1q zOHm+X>xSfNk&hq`E{0YrKNvMenAEgh9eAym$(HAJ#3dx_P9}!D00T=4U-yWtY7;t9__h@XCy}8a}hk(Vy^nP!;<$so$W2zxzohlDo}2KOYmtlU^%*Sc>@5u^%I5Sz8m831yDkU_x$K#oCs zPA$N=ZxLy`;qTN=#1WI~U>P3CFi$xldyYX}kob|Mpv&W`i#4ZsOwsu>e)gG&7anTx zPfu4y2b+VBT}{;Ps0xkdCkJnM{qTI(&F(4PaGSRWjRY7nFz-DlKmHzBQK@ptv>tI$ zP?h(guR{%7GazW1Cbg1P95}w~9(Lc-SCC+(PLVF_zo$=5St*@xZ>WX=1+YePNahbC z@SIHHOw6=4UnEiI8b#J5dVtlC($$hfSo+b1)(!sv4%R)@yTe3It%T>-mp#Xnd4iUm z{Y_dbOn_jR+h~k}BYBWH5UD&%@V8Ivte8-Ei=;no(MA{Lbsk!`tD=zpcW5YzH}t#6h;SfOZ==1T)QpcPTXwXBb(Ismhx|#IRHRxyDM4%q-PfB2}$5gO)}& zBN*yB3dHltPoRjjfvwHD+Zf*P7CNrPE9|+|U1Vt0h(Cm{4ci?0uK+G(Q@XsSrb#98 z>8Vn~sr%!Lb6-d@xpgX#$t7v>Y_1Aa^CW~ZE9l&KzC5Mv)9PRq#JH|rU=_5}IZ_f>Lp9&3YjRJp_txL9u<{wzE<@LryyC(31mIn=9U89X=HPES^y z*MJ8ekZ;aCr)7T+__rO=adaI<*og-k-_S9qV1K>Xje)}U9hB@B8SNXHUZ6Csh$mUy z!~Lx}-d{qlBoAQiY>3%A^%6x3LDqayZAjrEXZ@WVbQ25sAqh$oXuvUhx)P zHT2xpJ;i~>OvspamXJXMnB~oSewog^RPjSi)9B4L7tBs-Y4a?Y)zz?b^2}Bc9#TN2 z4|C=1*v#PjThLoN^N6*SsAa&1wocl1$^Ad=0uQS47qqxn1-fmkO3LVFqNDufN<&;7qlsdw@58>-bs+iI-8JOKxoMJaMrJT z_=m`J*M~Y!N#^u=N=(}+sHlpcP)SfEtdS|BXxS;jQ1q?`D4ad00jqL?06mAV#4K1ePF%mTa)Mg+Pj4!D6 zBJ$?;)wXx86)V$gj;V)eF4%*D>3}EMgXXe640vm-^)6vmo(#g5D5Bc3P-gkrYI;i5 z9G@yqw*ZD)1HkXo9PS-!aarZZ!qc;y3tB)EgU_h`S9_1~ZXIhylnYH)OgW4oy|aKE z+>D$Zx$;%s8pBBXvojk107X~I)bQPF;I5GyFP%s$Is&C8V!wrYZ7pGn>@*vf_pKy= zOv#p==a_LnNg-XC!yQ}Hw)76C_*UgmG3ROB_=4l>)==9zV82j-;xV0DAJ|I#liEtpug2=d z4(lWq!7vyg`^?GG406CFc~)=nE8-`BJ~?I@KgAlcPnGI0^;Grs6`#AJo)l=xC4dnJ zu-pRJ2D*YtIN-mG)Zv^^(77Nr`2>JvpbDGsxWO>Xet(IhUyPGM@(raywq~B^agOCH0 z8xde_Y?XNE7fgHIsjrMQ&WD2}Yu*mz3Bee+WQD9|iW<#DJRHj?Inf=Z7 zWWd)1$Sbv9#_oBOM_FG6RZEm-bd~dr!y?Zso~>o1EBmP-m9{H#2dD+J1siM$z^&Q} z^jKk`wLvZ2w46dTU=D8-EOHt&2E>mp@cXbwe1o{4%v`N2W9Af1!Vpm zYwWvHc=`KJQRn%#uzFFLWZHsCdb&)$SmY9c3^FIBAZHs~a){?>HaP0=$~M)-OW<7d zRJK~^aBLayh}oxO$S*6}Ypy55A8)}+Y0;-`uS@9%HSYvzCC(1spaxsBoHK>&T3(Yk zk4~riWBV3K#ZuJKE=xjSiXEs?90@luZdjA}Kt7%c81B+*+B|Lr!14qL4R;v09)sg`M0M1<=uq18BlgTxm8aMv{(U8ZGPNzB>;c0N0#JJA<;0!r@ z9r2TxYM&3hX36v45%ii-XV0cVoVMvG35BFjDw0C%3hXKz6ZnDX8y_|81xoh(NsqW} zKS1hQV37ZM~!lLn#}sd2G0^M&6Y`=L4z;5Dr8~ zudEo@h1{*eY_B-Ads@_~oh+7@oj^g7TH_eh2BVh9hXW8i@5JU@<1dR<}L zj&UH&jmaJuA{E!dhl}~2hPtAB@`qT*PgNw}xTdJ3^O7o^jIq=#Wm#TDSAD%K4_sft zc!TUKmo@NDFFk>bi2$EYtC`!b0Yi(~wu|UXK*{88~A#l1xy zr;9SwS(ScUROYT~tj*PBsgQD#$c#us%#5nN$lw4lZ?3N@Hltrr#iu#mc@xX5N2;%Z z@Qwv)`&Uz@)>RPLXeF&2+6-o4pqFw7GD`F8%C9Z)CpG=GHeV!l0v4A)u6nBp$UM$B z0I>pqF3?==Qr9=OIdvQ>RMzq4?C(3CgBwKWJlCnD%G?^?xof4S1vbV&{?ig&;*%sa zK@ETepVU7M@*I;#>5-^Bx=V zF{QGd9iLBGK6;vWH_I~$stSy{o|#$-DIjYkE3jRzlB*d%iLOUWpEJd2wu|M?(CHwI zLr6FRGGrN^rF|!{*LC=fuwbR%Qg~y-iHA5mWyVYhEr8L0F&vk$cqj2YkmjBjE|=9b zIh0zOdUt8+&_9(qFqMhSfsBgl8QeJ9I-3EG-w)$dUu)e}X%z_E0z}3n%!3!sBnoZg%?xlD{Jxvu5sgdcM+*ah_bz5tcNydE+81hnDfTtW%fSM@IhCzwJofi zX*JAqgm@V)VIY#wP9rn64)GsGd_w9k0CoPTtvWl!xT$4$q0bVQrK&uvz(W~zm-nm` zNL1_q0#D(v;N#bETKqEZqr0l!FAYdC1E3t|0mK{*doPi8R?oE@GR>cwv?a3YCBQOS zsKIZ96Qmyz$OC-ke5a_g-GAY>u!B+xsIyvWvW2gukha*KhN+BE%&bkolbySOZU8C` zvEgb8w)I2EpA3oHORx?yCUH6H7u;~52OQ}(jpF%?L@bsDZUo! z-3yTTiKjI`iMiD#agommIp$lLWpx!XQ`01Yepm?EOG+af#@i?=p|5j=v8``P?whV5 z%*LQWb^-QcK_&#qfy*iQ=MUnSd@kzShf_4`f^pFpk>hPKIM3%%V?RTm4 zr;6SvW?G9&=hYc>CT4t@bJ~+=qw{QuA5~i|m?uuR?~3lLGVb;DT6BU*1>GhF(gb4* zUktIn;9L@w3yNXp2EOcWbjypjCQO3wF$?IeJ+0rxSt%$rPFoZentJK1Xlo{wQaF{P zQJNPBU0^`l%Yaocv?&Bz*HgT0;053}L5hRL07xC=`%xJumce|A=Y@_9s-?4~m9s_7 z4U$N4?jk_e=zt^_dqm95cg7cknxDel;x7FQtT)rp*Pmt&&$vE4o z9SZv8#rF!});cdLwXHi3CmcgT)JA_uJkHX+2jP3fe-OMr*XP5j=;E)Ui!wu)XpKqc z#Z2>V3hq?8v@=J+>JO)($7_OJUE1D?5DRBC-yleUPc0?8`L8G2UJ=3gmka*@P-!fA zVbfle7Y4+%NDdEUfg)oQ$$B@9zYW?0#OlN1Uxd2eXSD4eWv6MG}lS$^e?9gUS9FwkZU738uv$P@*@gW|QEK^4rL2Zmx z{Xn(x)~*E$lS@=M1CnHtG{_xGTm%iUa=hKGYn%QU>zYgkm@OI_$OBfQ9A`Qn#}MN) z1-=r|3*LSot8^};HLD(1M4rUbo+3aYCv>#ooM+EsugTOkJ7khu5Or=0f=0q$j2XRbJ{x7Z%(`ZL+LF6A{g+Wg z2IeA(;&_aXQ}At*X%1}4Ma{b#*OuD{Xf6&qV=@88Nb`vERPYKcsl_T%6-76-h2WTt zZ6N6Y?noyBK^qm~dJp0AQ{^vWo&X zk#T%*Ex1i;adB_}t4xvzKc%Ap$GDG3Uqj-3uCl84S@7D0*7b*pk)3WJIn55(Zqt)8 z2@t-S@Y^G*gDza+t1}f#n@}3);g&b1SUkt`g`tx6Av&07~LkDw2~q7q-h6GjA;!4xDA2_p64xi*-lwiG=icvUpbvW z9meh(fWwO&yjs}UNOIuS4hLS52k&lP{&KTEGHEXiDspqE{7ce#W@QdnMJ;7S*|1cC z2w@&}=_Mo3rNFiC>L8Fp+Zk@#X!-@$Ed{Lw$5y}$WLI5zh8_x7c=YCWZ{jI?F43vw`U1Rc4Ki|9N``+)X({{Zt8ZRyozMohKt zC9j7u!W|?6;^`a5gzYQRbq9d@Q^cBD?6<_6qAbRqx{*$3uuD+_R@7N{RJ}QNgi1Cc z4;WIVSTG|Udb~Q?=r~tyu;H}00)M!Swr65I<#|g^)8BBX)2n3i$1wN_3?+@^#=Zl~ zazSgSaiol|nf@g|qq8>C6Vflk#SA`OR7xX{FwQp2T|psZ55u`9akZ=m0C(~HTe7tV zpY;A>JWkAvcxQ7t%tt5->-~}ZRHb*UapG|~YcU`0jhZ4k$=sDI;BuqIitRy_X8PuQ z>ME>)1C;6})KoKxYSrdwg)Biv_GpZe?v_i&w^B+fDZuQ{=U-8kYKI3fXm+qg5cJ)>o07Fy@$gfI0k}CK_G?U z9}s^CS|h-1Po+Fy(K$wEUejk$G`TKcB%d=f$tht}Q3aKj?dgc^yhnD>`0|`%fZOn^ znpZR$Pl>Y7Oqo8>BX9jZG9i5{vc0?FU8AtM;kR`fz!=~vJ5G@e_A|IKyTs=NkiA1V z*4g$+;rux*cDu^5jMqHOney7K;y9{kENNZ6Cm^Og?ZFM#n?p)kDmAndp zu5rO278h;-JGHL^BmfQ|%JMdLR4y;v_Rw?bQ*1mimOM5f5a0ge=o1YxNRnLA0V~P; zIryQ<$BC6%4thM2h9g`k8Ieq~Q%E8=2~_Fk`E4?kVS5E_t8^IQ+VPryoHU3TI!8Sx zs3c5k5giPSFKfhmAy{yR-L$>f*ZsPL^J7ks;KQgMqr^js_FA2N6k0})Q|4NCEUVOl zN#UfZrl<26rjp7bMPYD`5 zQhS?jKrRH30B&T#B3d>r_NPZY*HCzckV%tex!;4iC&*{nWpxbHaYyCHM?4c%qSR&b zu&|nzMlRpHTO&joGNXf6drj=7`%w>WgN!tXI0DxmZ8Bt$f+Q`X((0XRw0M*CQh0bL zE_icklFE(#*RTK}9}sjpd0qTR_@i0i?m-WVxsHCzn&q1R05KU7<l>4B}u%sGd@?c4vk+j$9iCGr>}WHR{yX zva2-)I6#vm&IShj!tl*^@e!SPy{NN2VJ$Tz6v?Dyo_K0u8!Aw+LAiyt$QNk3`gcYw zPfU5r{7$9o-0}bclkUL#|E8|AFq#gm} zJ|Aa#cDAOLO)w_O7-(|{F%=K$BUFLadA3&uiPIWJgTyTRH>b>X zCTB}eH8xEn%jWD2II;uVnlRlo{e2=2_Hy`R3caO88 z(#kZ;fp~}q+T5MQV0`d(p%xwCmOy@=LVm03KNbbIwP!7YmD8Rqo%x?jAH~bLq9M1d02k#I})B@ zRw}7$HSyAa1-0W`P1RdawT>E`3_0Y?%L&<};!ePGTxxx#zwFNlr9!O``n27lg`lyK z5JSMpck0t3Nt`dAJan5;Xgx)l_&uJ@9PrZS5mm@inioE6MxZn`3O6)vyFm(eF;L5E zmt;-W5-gb<+8d0%{4;C9%&iejgUyOq1qbk#0%}U&iWh*x#3j!iz)&P zfYCAll1V!P0Pu|Y!s6HMRRPCp@QT#kslTX<35JLpxul%N0GO5PG&KXq9|My?2dJ~Qy}Wh84v+zI(dQX(tI^%wZ8~C?vU}5ES{H9 z)a1iB&Yr$@dbo2K)t#Paxm2;*s1)$BF=8)ldMaEddo@;->tdm1r*m+q+{q^ckP(O` zSCM~d>Cx?-8vHH9(hn?XXaTNa!~ue2OPo$g5EsdsAH;20;WleOfu1PkRC(S(D=Z0@ z)y^cPilCy%vPCMN+*B$`ph*$-R}MJG&s%kOWl-8z%YBiMS_uKuKimP_XO=?x{qGL4 z;*^IKvL%&rObBsqT4a8v64{5(Hw`6yL*X7!H4d7BgTV~bFV3m*x@j7-MP^QEGwMgP zJgozeW6WX%6KKGcZnn{D|p+?rP*tq#;R7qx;i02;{T@I#}*MijsCb5^*_(xT+{JA*h(WXg=$nsX(QrC#fcJu5101G9VYDTWD zT4-Ymfj=1@*y>ZFSj>gpp=sSw)J|1(T|B=uiB5&u;=psi>M^8FpLZ|6hgG(lm|AB6 zZM-`0=Q`C)vCvUVGr0zDDm(4w)?0s>9OI$GI2Ri21!F^n+f=x4+)`n5VsdcNj;;%r z#4agYhy6$Bp0NjNni(|%i*YNwX--$Ntwd3@Q z>QbF9W5}yaItd}!mb;^+v9uhoImYapc@L}$nC!LL6Br;9fIb0&5uN5_1)cE&Nam{4@yV9f*GDs;f?5hz zl)sn>Mj&!716*5hBE@m@9?t#&_O_R6>+qY8>D$r)#^f-%o7jDx=olr=*tTV#tCBn> z-mSIEn(!MK$$&`Y4&I!jn(~cbqN?FOZ49kEQQv$)3QU8qsTc+a-;8>W+x`-9j>y{^ z>w3cG)xOh%bkwJv-A^*!uWko5>@BVud@lv3l;j^nx4Km&B?89Ye2aBf3S{;^*6WXz z01HE#ka>;1J8Z0|=frK~w7PlfA_~#e0H*tuQ`Aqj?~GN;iCmkff+8}sv_fjyXMoZY zTdN+}=M$_hHAm?%nwnl?x@lQY7f^+_0rtRcGdV=oFd<6F^sPM7y3_}-9-!;Ax8>U! zsI)bz8m=y$O5LWTp$#N)Ldd(gDSlh6hBr0R6N-@RstUN|vq|!^a!F}XFY5byeKB)g z3c%ROJE)6IOdVrnc}oxvn6~8i0DEHbQU+5s(qJx%iZH@PoO;M4mE>{%06bpTgR-z4 zG7jmLvQo6|Qqh?Wf}ug^1Y*GB3gGs-C0AAhQ#qJIBe=67oAd9B*z*}rs$GDpYANK6 z$sw#yd|uaupgfe2Dzt?v6b?Nj4j!LaJ0~?XkigRUM`7TxJPbE@LORDK8_S4;W?O#| z0|Zqlx4a^#y?!CMR|s~nbhys1?1M<_8Z!B!zIdW&HVKot%lOpZwM%9ZswwJVD*+{y zPYbx%U#*8h`Cv7{yCro;Jb>hSdQId`KA?p?c=o{+2pg)y@`;$yyHi`s{u_aZWk@+z zmjVK$YIP{_25{hR=cTWUg;^^@OoFQ`P;8iOz4!yU7`!?{)kwrBsw0&7l?=;sWwPPJ z<10jF5ocuD-@JBW0)P{s7;Rk95K$><<(dY}VwMe&GOU5+8|--8tK187gf1zxG&HF> zf0Oe;WmDw<#l7v@j3IG_l!mzaD@s{oV8K+24jSB$eTQsRTqROm(}0lB!q6>JRYt3A zqBSRV$I}QZL4<|A8I&og(V~s~uq84OKo<1vTVL}h3@T?T6Q!Xss2LMO37Q?{}a#-~G{eS0&l6DBRgCv+%S$q|--bzVcCPgaJB*j47EJ0=9TybO8 z_Bf>0rr=!DAZ|ps4>uNq2fv;b^qp0rKtF$ei5oA5o#dvDbPW@AQXF(WzlZIKPUe+J z((q@YA0aY+31?3=TRufmJxjoZ2+Ht6kO4gnk89&es9EiA(1r;@RG1?8o zf8V2WK;B#R!E=PA)Yk=Q)RfCZBS8v>2bLqY7hj7i!K7tXO-(11(d`EQsT1q(ivbGO zmqtpesi#;;Py*km#jSF;B}R^v%)|scLl09MoLQ=T3N%Sq;egc2Uh_z!i+xdtrc93S)AZ)ogfoxg9Xz zK};B!YP{XYx#}<15(0fCBvnQs{aSPGa8c1aCN*a6gAq*y1?JqvNwvo~Bo$_oGP*Yf zcCCYZgM*|dEjpJZ$mH&FNZ^}dX+g{*D2pQ_3qKb8B;NuG2V~`)f!xOT?R*_7vLzL3 zA`j)tY(V0}1|b5+M5L+B39=U>w(H=vsl_5t+cA-0F^LI|*RVJtfiS0>p$yfWS&3dS zbO4yqY^KYaT-aRVX$XpVQKhMOw&h#@0CZut3eeCHyudl)_ry#DrWt`GGauIs(5wPd z7GR_)Ad_>3MnOzh7UgbxVj=`CV6JxDkES9kjGm$`h@xRCPdxpx6iCt~!zTy7IEcYq zS$dARiU3Obui>`o*E z;+z>@AZguQp3r9!>P))6R+d6mSQrHo-MvP~hT{Ei_Za$xD~g5X?Ie@SZ(s2;yv2J; zUE66m00%we8yLtPVm%htvcDzPd3dU&WXfx~0y>&|M0TF67#*YPNl*AXl%0 zf(@*BEIGjrt4Xp%4nSl_Ncv~gkg9WSE}mG!;@(Jteg6PlZ-@s9#woHLNgvHe3{>)% zm@+XWEzQo-52T-Q#x8MVgdgY68OOWb(PfI%9RLz1-#tw4jz{FEzuA1-PwH0BlDTA| zkpPmKT9)#pAc4DrRfy|*f<3z1F{b8LH3^VL#F*)hQ`aE*E&l+UrCQ8UEg`^?2m(gt zI*)-KYekso{IfZVJjxmeb|qPwDZmOqCw|aCW#A5-u6f3n(PM}t6X(m;IfcuocUGLT zV|+&bQg%PdjA2mLX$m^Jsiumz&6X(MLrjslkSI4`39!A#OYviDW~oJvCCxHGm=X^E z0C5X_JL;^a(BS}(Cj?2y*^Zf6tjkl?X-Z)>O-^fa`i1i6ib6`(H{Ldr*qUOWTpx%z_V2lLWyFL!z~$8HQIDUso8Wrj^vw z$j@|wLZn!W^ftY@JmSh1AhZJj7>)2_ZSmLWxtI11pv~3 zBig9e7ZRX9yXOA2xIJvQ$GNfM_VqOPZUSQjL>T4->Gcvl7teT?2CqyJS)_nD86huZk=viuXJ<9{*oc ztR&T@bi738VF&g;U}u~we4jV@s(qEJ>m)M=09Jro<3iHy2DxVKw%FN-b1AOCu-4ipX-!jEer~<*c zP`@g}o;b0%!jdIMxM|=1Kb3{oS~|C0Wz*#uJehoT6WN}6*<8&Ff&dB${3TVc0^6J4 z9G)R+`^FYiAQPO-k3rCmQRXncKMCSA_+?RAzM|2HZk;X!OrEX;jLsqo@a+Ep!`%9d z#mM8+)4^EK&WjAW98OjsgVl0CwYoPx{cVpF`x@hmfXH@|GSEm7$dj=fIek9Ui`qYc z6I>R^G9E;k=qEFR)%6a0PgR;}3A9dSrB^V_315(kY{)|ZMo`{n?zZ+(YwiN$A4t5U z`qqYtU@jv7m=S{`p8F1K;`UV;ZGPLKRI!=Vbm}|7Z>i=?#1jkUEay&YeFLqkw9apk ztqpBk?1qw|7Dh#u+gPRSLEwOY%b%27THRV*zLiF4dE|4x#wX;y<8OCm#Q1YADbz1x za!9}>yTK#ofvPmFr|_RPT*973mYfkA%&e}yWv*k83#zwp4^OT$+}T&*^>qw`iNO;a z5H>$9it8)uPB}!e*mnHEj!takjz{)iOZXAumP4s>>I$rqcg!YeHm1Pxk&4N2jm^xW)&TuMuBEL;JXfR)v_NQp2%U+*X`GTGJo)Ig;&d*WZ0?7J?$qbHTx1Qv z$#e+;gqhlTs+lSBpAs^W@|i6)6tuI{ERe|(!+G3#;*f>gBFoo!CihlTZOe@9V=kzI zzz4JlA~JoZoI``UjqpL-Ev>0rg)JuIF6*ma;_JpOzTxb=wiKz5(gw%bE!(Ms{_XIx z@UAysh4BM%Tsos1XHfQ-?s*a6GDvI?cg|-&rqev|*CvB5@d@fGXes91OHD zIgj^-9#8L-Zj9JH#hVg~-)Bv%xbZc+5i;24jK?iwZ`3v`W!Sgk_YSSYp|3bC#5-1C z0(9$vmJ_A_0HA{*Z?u+SmFujyboB8wl=QB~&FKqzX5_Pg1a2;NHSpIq&$NGkY$2iy zMg+|5?8ZqD8hR@DcNnF`$K<$+=Ai@N4C>~beS82 zg>Y^2Ev?^B>ZZn#La>l$R2nXEj_uA(Wf#A%Ofq_W`WH19uL*xn(Zy{u@!S4D4sw zGqIkt&>Z07^cHHg9~@|$8Ez<4Kg~9pV&BFD4lI~o_`}T?(5X-sk~wMd4t4_WtaG!r?a(6 zu(a^zIeXJAan>rxL8|iuERj?qltpDES~0jV^qw{63T?&XE?P)F9YX*SKF}a)4u}}! zHajl=00iwv`hN|pWm&S*sI|b7T1XxZBo?}xoh~5rI3VO_GcSg0lT+oB)%asuSEluz zSrCq}NmsBtxg{E+IM{?%x!W)cy4C=Tt}Cm;=((?bv$R!cfi z)bdqJAyx!>lc~iP*L+cxg|*!>Pxp-^ICU|Dm;{44lHO~pSBLg$^3m74KHvt={W46q znHk8&KyV{%FN`e)OX7BrZ1m~8&LKmb(VefCR>bjE#NgPX@TJ9v;bj*c19isQSGMn} zDM=3kV2=>Y5fCS)eMGK3*9X64xw>H0N!ip0(Y6lc4^U5@otDy%Fv;^MWQtn&ipbki ze=KZ^oB3^V=p8*Q7Ut*eu$J%lk6oi^F|y%3wHs0Z_fAjygl_|wCN?N}#!pm-_TEab z9MCf|?^S5zEy-mbt8vA^9NPPV2NA`@C{UXOxtz9-rCca~L2rca8S!GL3tz@6a#08F1Vh2$P1d`2t%&bKJ_&}n69aPtko8pb)WSw* zy}_|lZoc+CG3Vd3^6Sg*-nG5tGzDQs8ZLJWTb?nE`{iM(LzS%^IF-GuKDfa1IanU} zR~daetSaFCAZ>ow=hb#sIygYG#ZeMFop_gaiYs z+j$CXFtp7YW~DP!c(DRZ5f}vfSQ(N$lUMxZ)x8ST?FbCg->JMf@CRH}$F81C z);gXfq=zpm?+mh|q%wqFBUv~uM%xwj?Io}2Dp}Z9aIFrJ1VI>(Lrii6Zv;$uqbuhY zyj!$fKAWuujVA|I#5KUVq@Qa~=@4doGXZ!$tj_#H)qWpPWSYw@smbyg=J_+5S3vSY zp-QAr8irpsJ?f)(H&)X{ZZFhC$NMWR0W(0Chl$zW~P|SA*deZNIrK zvAm|j;$AJ@9`as8fP36D$N|Bm%iJ?AE@+K*upbQ`Dfm7!zX$TFJhLavbC}+?k#xw4 zNFzxMg`{FwQbrK7^k7s-qi=2ZCx+ed`L+R!aR&{EgE^VgjE^Y-7oM^I0L9!NkD44w z#-(a(ARh8&Mwo8h;UoZdAn7Nfzwy2ePf6g$cS)hNo>QCYdQCGd5~U->OlXIto@iEA z7e+f+6=rS_t;-e~xUsGNolsL_T+JjHAP_&=4=#8l^paOAvyZl^+8PG#v#HlLK@uG8 zMq^8~g9b2UHMuhYXjKBXoFpp4oN4} zc^LVEUQ3i?d)u)fcK9y{qRVEQ)Lv?2 zfjUPZ0R}TBOyn4hFBjV`*KrG*x3b#iizopOA-&_E>LwkKL2FD903u9+0Y5-yzX?7W zYfWE4t8*;IrYzEit>KlZBQMQ3FSvkub_>j@QJLqaW$1>E9qC4_=1};`Df(s4`kyOF+~MjB~&d9I=i@SDfu7e06Cm@KXJQ~Ky9-6%$Ud zC}|{mv@%Cfgaf`a>Q>m-ED0GaT~@w(tk_*m?Er%yk^uhTNOnD;xG+hbw%Ksb8^NvV z@v62pXv%ZG%3KoCGaEAd^V{6NUHMq8tG9wq`*j=&c^;-6|3nA)9zv2@Fx}JntW)bj!9;sP_sLas9wJ#E=LOLx3i81i^y7 ziP&qt8FRzx-P_P-=j~z5aPSu~faz%o-JPL@?;^*c#$Z|G>2_@S~(TN1QV6=fC zV9d@TdVa|Ew%dwPZPmRZ+d$CPI!lAZ_?p^aYwsB18cCMv+cF1`_*s|g8jVKz)|jD| zuBMGl^2bd*7KwHKFLUi*0+MmV;Hr+NK3Iz;-8ezDAM7rx__Ek&54aNyRv!U-6i z#FMd|r*ggTMf@6ggYgb>eD6vs*mvIlo9v9g@{*Bl5E*RGqcz|oz4t#BC z(&4dS5F}_M739_a7wFit+_sBKX4#HmmmJsRvuc_0@02Mb%eB0+#grii>J8jl%)H}- z>uN@`Sji%ElNx!)n1jl5s^^1R0|R*%gQtCEGbgArgP2rXjP3M>Hcahk%%i&Xr%I$5W} zOn^sDt=PbfoMbNr*()Q*J2OGo><)cbR0Zv61hkR{peMx=(&I7&lbrg0^nYsIXX59I zIq!`b+T~KosI!lg&vKedIBDXD7LHb(6t?e9(AH4Jo4LL{4`l1yU)|QbsS@`P-~b!L zwGT{fGIw4t@l%KJ?$2(oB*GGJGRA(p33glcVus zuf)nc#q)=sDqOoJNw(B^OB$AjpvIBBc92{fb9Di>vB#LHNsP8_$*3K!TLM7Dexe|c zE$10uOt-$NUithkovWBB>8YxwnQo%v4q$Vf9V2iLClVwD;4tNs^!lnyvo))zrSc_p zX)?`|G<=>v6`Tv6LAL~h!N-|^9|sZAK3{%|>h7xgwjuOd9jFKomd@T%I>8gl0{VC1 z{{X=M01doK@T~Z^;=W-|Q4~>#Ws*#$b38LfR4T1RPM^D2kv|gvQRMz2nDzWChT2`& z3ySX58<;W(=d2Oo0tZ+poG*-apR}A`gYnbDIBN@J%m=qgYk`?#gS<|8I|Bp*uy9ac z;nTrdypLJxJpu69?>@9#)a<=rs|;U6??)M8d&DN{>XD)0n0#h z3rRB22_7S=JU^$zlw0jT+^qp@PP0`pb|Zw?l|U1jOBZFj`%|GpHS+YyEw}HdCPMu zTFQu^$|1{gO6a1gc-M7A)6}vlg&{#B-)WXmi?w}B7r$@8Eb3KjsoV#GU;x*Nfi5m| z0^Kl9(%=CbnEAc`0B?Bhos~*eY#&UtIJ~{|$!IvH*02&BUhN_Q?&-;iI{uD9X) z!><*yJr_xu=Nj&kJm^K3>MAVlp^q}4^qHVBubQ$)y5$rEP$2@6|4|}(X^vh;_8K7?ardo z#%dA-1K}mXus}OF?-`t~2NJ1gXTh#5g~d8o&ev3jX>r!}4)AEz;4T<@T5&SmnO^;z zW?2rN$n_?z*S`;B!Jg_CT&9;G6_k{@E2MCHZfeX=bNXVhoXO2_kufBZLHc`eZYO z%_nL!&a6y|PxOHP?{ zOQ86ViJH?TsmgZk42(*G!1YsZZU+wfyF11k z!0mDgA|wu=Mv_h>gTBBoq3~WCaM~3q@E6l{uwj7xMXq)MVQ_JHYhaKF*ulgVZuk!q+}krJ`vPBuF-`Je>zC5A+>B$0J1i<=%LPUfJ7 zkuKO0(m(`($j){ow2W@CRj}Z^Z?jiCDv8xmu7(mEbi4vwz)Tqc9_*b#taC{uVSPK{ z)}P8Xj-rE7e$tUM$tiwfzOt5~{OW@n*h;kTz77<&lR|>V`y#52XfaIv^W3+jf=o*<&V@nU=E(t4^iq5anY>pG>u1W0WeH+=a0XF@%%Q8dz;o%rgBJb zGDtJ98IHXMc`pgmpApb&mdaNzp@S@sHKWW#l@C0QDHb@UW|A?;2#1HYeeaMf6L)%0GsRz2l3`GfoButxjw-%#b`so<}L$=fUyC;@+RH z()py>wM3acHsCV}GWBZc-f2Bhe8X;5TM$a!8)v5A07sEMr{Wgwq~cF@H!ur?oVQld z9)>Z=ePzFf+!FSk)gS<@W5cM5WHe#=1Q29EJ|U|yB(Jc(AAC;#0JV)X4~aQ;rj?U7 zR5e*d@WNor<&H-Zqy?99vnf_(Vn7>8*kkBiD(C$|&|QZUt|Vd_M93JN;F%|p3*ddI z;NyW_n+lYGG^7WOTAmyMX?Apw(=BNcnGPi3Z@fUDtkqcz*&dzEo|1QfN|HxJ9ydN^ zlrfbIY^}ABixXx&IL5k##+d=c9;4UH5z9OC!t>S@soB?UTFeEY!Omhc8eAPBWP2iU zE6jX<@fTKj8Q{$pb4gYr&S|BI-X^UxOCXLrO124ijdyYu$^zQkYzHrjT|UCiu3?9c zQ>tKiy+D~e2#-bUyDh@)dqv0JMeUkqM8IegPLq@2agPkkq?3~>C&Fis&*Ns1nKRg{ zKW^oQm}XTJ@P&%HV6NZ0NNg3ww=`pezkoeTYv7zj@he><9ZUjtf^#MY#PsG$)!Sap zf8ov|-r>y@U#PN4mbO62bjZm8*&;G_D)+=(?vb>uFNhgdaam0oRzv1dNh8L!2JCo- zXkB8Pb(fo&I9;UJjhBz^>57>d9Y)#Cp@(_Kc7j(kg;038eWRKTgODVNfs)saO^GRgMmoKI*vK3+GPci4p0^|p?U53y(z7G<=Zw|Kai%X1tkvQf_&psr6AawRi;3W>M%QHN_T+=q7-Iw{9b5%DH2c1l7 zeSuEZk**j6bs(u2G8nyyt35Ym%KA8*Dc1yE&H(jKCwMLNEJH-wR z{ZP^zcPAyAgR#M1BX}+GUE(o`B6th#s-Roe0GMsh~y5w9o<4Vy;N zrpF!=hH=aKHmxnFND|mN03LmD%1palXW_~f~%2*iDhG9)u%92utQV^o7f;p#c!JLqhjoXkj9p1->Sn*ocU-^arNQ@k5 z85qnL5tkeRG9;P#UmW6{oVVgycx6{O133c^f(#N{En{*7ON?oB0Ujgb$Haz)*LhtY zM=qYK(~xPnrd+m;rdetvt1JQ_l%0es1s47l=YT8+o4w-p_iSqmO9LhYq|QH3kpM<{ za)s}>CuF#X4yyXis4F_QolX$Y*vZrF3E%z4%*ir*8S!g0&io_J^e>5-Zd&<%n-uY7 zG<4Kx(#rL7Nh92`YZnDoWEU&xv9gOl55KEdhrWey(%O1MKp7?SeB)NZ(2y2F}fz{8yRIi5kJ z0N`Rda$c9NJ_9Q>H-}5&7N7AKHO%uT$Wf`X%F`iQ-pz?9D^PE5N6`Vteeoo?pDbv@NHat2Ex}(e;T^rr= z!=q4ME#U`%+WS25CnC?hY0)(qE<>HoOBDq9gEb5}ga>n~)4K9iqKSgKkO5)OHa=&E zaO;bU+HSa~rH?HDp9nnRq-G02$cUBi_~&T2ZLbQeM}^n#YSRub4Trg>Vq6XfiNZsH zkvLyfX>W!P2K0t+;ucA$=xZqGDyF82V_6iFQ_Qof)})cbh@qaG+%zgAZIKtU?z#7L zI7bY&{L>3b1dZkhBUm6t?IK`K1elfb3(nQ?%ldXTsJ*4l4uaAF4q@)#x=t#LhaDnJ zW-+kQ8WThOG3uC}uUOFKa^}*~r1euqr_js4$e4t6ju6aF=WX=@4L?}EZ2~1@q?ug) zuUs~;WIKp>n}b)Dh`PED2sMpfh|v0~T0l?=RZh<**A(> zYE^?Zc*f|{=8=b$UKNm!F@T!D2WA#H>eS+Pd`8XI{9ci%tP!XX4xVAt;ixB>f;pMW z@fTf_twN)z@VbreP9JSh7t<#bpoa%iBpK2rpV$J?=30|jXuPVQHrBefO#4dbb)oVN zb4tc)Hw>fAg~F+lITYNOnL~oC6cMzyf#bi195}X}&5Kz{js^<>G~Pgv3}ugQ&XF)L3ff|40& zDl*kIF;t0D%t>QmZ!#^viNft$5XSstM`eEnY4M8H8^vz>u-3G}aji>Dw0uBh%0D?IgI0VVu2wPfT26Ddzb-1S0dI|NVEnE!rGEnLo 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

C`4^%~h+kMs+Ty z)0y>c9dwZxnrc`4X8eg(){q|e>)zaqB^tLDm4#X^Ajigc2dL}Us%yJjJL_>qs{v@v zap|Ouqm+LO)pEa#y2AWp+b#t$XrYW5wisoz=|aCV_S8ja*XsU*C0)J~xz60GX<=YgIx ze7ZQNbYJ(kQ&J;CySmymMaMhyX|& zw8_9Q1~3OBD=j;&KftajSh>{S;Ut&4OUVZg00}Lb@j*KS)cKc-J_1!}GfkT4{YMU= z%Im2GRBKI3B39Bw%oSRqoQuM&NZM|02s{IPc#bvM_t-tPEuG#|aFLH2NBhQNc^TVy zmFl=ZXsPiQI-Sc6DvUaEL1T{OG1!s@_!-7l4t#@A(o!1Qy*rr4006YlK_H9+(C*u7 z9>=~oE}?MN>T?_iT_!#;3%uI) rc8>^17=$LC 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

;-YOUlN#cWrInIEaSf#7q)j1dnk7c`rNLZWlt6 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⁣agurRsNJ7eD;KqR1MdM=WdvbqP= zw89!$0>DW!G{W7saDJxt!kG!^aTht1{{W(OIA>r7tmn{tR(341d8-zV9jwyHu^c^= z{(Z1X!s@!S1v2By+*Zz%6dTrmFBPRuWwjs z)1?eN$?<%!K5EZU>x{EBf$|M2^Ys~pbyA{L)m4b$jGHdh+(Mu?{V>g_7}#E3?}FT2UAm)>grAquP-Z%(IrIFy!j@WbA>StDF_{Nm ztzv%v0LutY51Q&wvA6#K?U3RyGcoYMPmwdcqbq|_ojX+pB~d>wRPh2Fuj1Oo9-MP- zdBh;Z{{X^pEv_rN-@OIx+yk`r1Is)5s5P3}O6f$^5Hq#7kc0$V>Y!qJD=F~i(i%a> zzxO3u>CIu7=GB8Nk{KtmlN2_ROSQX*?oS=<_u}|w9}>lN!|70Gd<=Cs5$QPj{MWH) z9OuJLlV~ch2Q%4g8U>Rwg1<0UnXChDQi-}T&l_!EdA>UIU2Ga@nnp;IF3-CX0{QP0 zx8qGMzGdw&$%YoRhVQYH1ofHD%6_BK`iNH7Ly>rYm(b-^kfJ_UEkT&=3&179v$5;y zBHc$!N7Ha~gIWOTC}JDD*AhKR-ipHm8tU3^1kRWQ+M zT7>Z=xU$Mxe4|gnLX@z_a8$;Nc_bv=q;_J*kVYu2eCp8JfJ;DVhK7h9LvneO zGP<@sm2Rh9(|epMxYQ-}9ZCg4YYTHyt_HwF&!8Khkm?mquFk7za|tp^`Q08lHlHSP(f!xA z<^aWRIa_RPsnnt>(*S}eA`iV%*6Ii>Af%@tFXD1;N$-HSQ?+*PD~6|mSIViTib#68 z7UhrlkIMpOF|l*JK#=dhiZamY9MU-Bq^+KYUBJqfQZ%rY`+yi9r%V*R<^2LnnjAS1 z0RG^Qn%Q`7@e$)Mfe)BvJ_T#KoQ9gFbxQ2dE1`tVIN%G)@wAEu_5%QHcsIuT9xKFn zaB;M%>SXR(VB>7>9$PLK80?>CdrT?S<5uFcnkB4xc9GT^92$S_Ao{OS@n6M%6+S51 zTJIZte1SCeEgzMZ)W?xjLk!Xc17M_xh8vrfl1;#ykS)eG@g6J0IMajgYm(NCV8ns_ zqBrJD!ts0yfbcHGI5UKB^WVAB;jNBv6O-OLTY-SqX`BO`uMEnnsd6;=T(>IA+NW?w zl2}qu=le?T2n+q|V}q%EBH@p?bkuXS?jVr^p#yW}D_v9JFNoQtWHRMhMo~2NP~fDo9qE5mWV{_2?4;{#zb&^b;#N2xOlX;Gi$*}WH;QB?I*u7IR<7nN9l!sPz| z<&KGXc$t;v8*NtFq%;P&9#|vZA!GFhfYKS9uTiC{>2liAg^UJM^3t!^+{O3k4{T+q z#t&rYoA6u+d+Hz3q+Sn-d3HF|D(uQ|_>Jg+lst20KSo;LmcJx30r-A7Qs^$a*T z%1G55*RQr~>rxdd_}X?OWBZ8a4nmntU#FKZY`TXvAW09c%{glixB23007R^=rF3cv zk7mcH-3K9;Lr_M;IeP5Mp*UJvck&{?Z&isud?ddoD)v1_B?N*b@kcIv*2r4bm^Ks7@(@vRtWMKS$OUv;dJ^r0vxUEUm z+2Q0`(&Bj%BiC-3R2i3tSsgt%jxUHDzcZ|gE(+zfC0PKtMV9t!biYhi;3755c@@;7 z#p}Jqo*wFKJzUA@I%5<604vVMq}7wXMJ*G{Qiw>F5(B9h>ud9j#-o8Ddaub?G&RqL zox#XI6;md215P~30R)I_#+lhK?h0SF6I*8mbOo!!Vq_fTPtT&)3W*&a(ka z1j<=jYEVg50EW7exE?tM_CHKBY5?e*dM*XcDtC>0sJByw@P0dtA9NM1)06mf1ykk{ z<JSTGzBE;gegB+r0%vK#5!Ew+H!SDKaCX z^sTz4X@DBye1Sgm3Avt^tfGx7qs%Dl49pZmMKd#t^I`}W>Dv-uLVJ74RY`7_G&h+5 z2*DB7!{QKXp>(>=SdJlr_mRvpvd2h@7E7^QO z)ft^_C4EL|SoL&yYS2+sG|bXROt;w*vwDK9$QCyOz*qr```3~lNsu5M$Q?aDY;3vh z;dWG*@uX;T^|(NSE= z0FmZ#(=1(Y(g67qy#aQs$R?%Yvr${8Z&4LIap`otW>Jzja zN;ay{^;B8JbQw2^8FqD-&rXs-T|^{~MOOa+yLcS#M+2w?uh$P!o|C1oYlboed!X!o zN{c=xN~O7}R@u~^2?ef#Bz~abg43`h1LU+BZ^N&JvQf#LYrl#uJC^0J(=ilu`6Xo8 zrCi_pA_{Ug7be5ZX#x$vlYD5SWn%HFwa5StOmm!1_JOy&kTzWEovq^``YgCzN7N=Y z7t<7)-Sxfu=^xq}TwucbC&I5BJ{+{ihPq3{O-1oUDRst;rJg-CMMdEB2QkUafl<&j zK`HA&jX;iRjpAt-^UeJQo$n8!Z$`CCf-6%5G&YlEq=@AJjA6$ke92!j;~kmpHSZF< zvZ2GK&fv7w)pp>@uu12tr6VR@#sb=bpkoWnJYo2();|!Ms!Zd=uMl&H^0>%3c2H;| zFw>P?yNq$N#I8r;D{*ph&cEXqd{N-sJ;kG85(Xk*LuafnO~Jbr!}~92De(Jd7oTbJ zL2#LXNG~m%fMW|J+Pgwzw1%YT?VL~2Nqq1og9T(U(C1Mb;L?Qh*J_ubLf<-6*t@mTmoTdaB#>?oz>g-U??1h zUwj^NizE!Khll?F6J9U)Zv{?W;rEN$lOtNXW~QpA%5#~ailGSQ8atFA`+x}M$DC@n zzrC{rP^jiegAO1O%n-QTQ?dLHj26EB&YfK(Ii>7ti%8}j8iaI`4@KzS7C=9tBopZii;o|_rB%kz_YE=OU=6_Pa!KDL%DRW)&jq}tNb#1N`pkmrm7eE#zuF`; z3`Ul;3}l%rDO>Sp<0iJ#RN4#0j~VqAeUZ>U`h2@I%$lMklXmUWDHoZ6K9-QNUc_T9 zPA$Z4sS0-$oc4}H$oKX4%Iq_-TnfVE-f-JGbgMsiF`=e5fPYMl!(bk2%fkt@CTepB z$}}cgt4~PtRo7-&aFFyQ74sg-4ZXYj;953=rWicQ3lAD^5~L~jw+_k0DAuX)tz>k%Gs)>&a-K9Xv2bGr=$}3XXwpk{D(|h;L|18m5P<+U>GSg zy**2`&!`f8>i+;M%zP8c^1+nQ!%G~Eb3SKRmbFb}>TC+L1{S#X1N7$?2U@X!H-2U% zbE?tp6~)JR`7IkXKT8|W0uJ3w{8cZC8J3I8vdR_k?w|&um55r3H;vd@!4>%y9er0L zu{cW3VUF+Ux*QUZ5TRB70G}9e-X{aOwMzlfYeRx)Gau?`s9xu1B;TjB;r)LE8Lkx39TW%Wi&GW{=ZK?DPTrYNmYIBvRJBZF4q zcLDUDAmQRM{s`;MQYV6*Aj_6Rn!}f@uu3k$3%13#;$yPFeL+2Nf{kZ4SZw|Dh0#5u z;R2(nmqUlA!+rV;O0=W!o5T#3lo)FA>bT~N?4%_d@Olr)IWRpy3*!0)Tu5$KZQD$qbawLI& z5F=~ca<(_yQ?jW>r{-#wJP!*)Bsla3mn^KDUi*$Z^4{9c*_ExTw2GBYLf-Gput6hy{Ytz(CD;W%u(~mjao~&(ql6r&AIdB2j%=70f*;~9*Xrfp{MmIV@^8Wyg zEq+CQHEhQwQEh&2X-`cO0*A z-c!6RGav@bKp&<#`N>|9;LnZ!00{mAQ_^c{9{@9LZK;H3%%s*iq%mZa#hJ&Z7}egY zP=##nLMh}W@zdelLxu3#jjU)Il?NxE0QUfO7}&c5q^~K*`#syf(>>OeIEyW)6ClxJ zjc06f=N7h`Nd{Wq5fC**uVbO{)8f0wT_>6AzW_Dgh8h=5Wm!n7f`USE~XmPWiJ zbxl_f%rOO(RpVbQvw#R@wmaYI+-Hc>bz3*mqSiJ@VQoD>_Y&DNu#6WTQoJL(G1#8Y zUemJUG%jv#9_=*EVOFrHdAgXU?(7JX;N!1LNg%bdyW#8lVY7WZOxkPWFHKLXppDgN z^&VFp6&_&(b^+FC3J9u)7YsH(sNVO+juYFvt7ev7x4dp4!$@%I2-(x_Rd%!R8jbUt zUxHK??t?Vl-aeTm$Sr*8VdbRiZUjUjd}4fD{4xAjXlV2LZ3~{RV~`+7GxMqFDRW9; zBL4vDH_Au|tEat>1O+$SW7PJKw7egV*#Id!RXm3mHLh%!EojcBlLf<($W!qD0I*%K z>^BlLA8}06t-U_xtLZyVHTR8<>Zc(hTp~*N#q#eunPjHSVoH{kmPpza5rJ+PHTi4Y zTd>E^*XTa=ta%S%(;ag?Bd0l?@Sx94no}DJsF>TEHXIpNQ>j7FVP0feZm7>8jwo_! zx|8OtQJO^(J25s205>F_0QWdyB;ZQLb6U#Qp)PnF&Zz?%ov|CQN6R#4h+ZD#^f^XZ z@V%(0bKxZLNt@JZtjp$e26rrwd2bfPWLt};C3@ekH@1z{pba+e6(r=f@_eEr%L~d^ zz2SUby-Jlhr8iL_r$DPjv49M|L$wf0dsqizC3@{Vd4@%%mR&<8VU^V^@FdignO#f; z0T*K8NY`Vi;@^mzdP;45Ism*D`ho|X$X`3F-CSOlQPS}aAcry2n8uenLF??o#(1Tv zycVs~71X(obw!%_w-oD5Z$5ds3Ac5cHdg*4ZieQ^9Lvj&8tM)Xb6k22&!rIy@TYr4eSp&2rhQX&91T z^WL@&!W&GNPlh^ni|{{Ocw?GNmug=Ov+V0O6{3=#H_GyJm_ZCgA1ldtyulhcxxKu@ zVl1F@C|Osvs#^MPFOUHPSENM2Kl_4CC)x`hGeA_exn(MPOUoSbO~m6?uymIZ>!WEW zmisjLXZV<}p?u#<_ywvenkYQm&5^K{q7&0>a$S#q;o5D-wmU0bJP;n0Dbtzc8w<=Kfjvl-P>E$qE7u|C)Na# zeHQmB@D`(7c@^FT0Emq(svk>r$F#R09H*&~8r z?C1L+CCeXRFNrL3gFyuSRj;b+Y6h#A?E`rPN5&v}!iil`1r2KDlT;+a+fsB^@`Etr z)!*LdvBgevb;RxFv{I&OQtuiFoyI2~U$U;v=8#kxQ8v@8->V03DbNF|w@hc_pY?}=WZtnQy5oc_x05yR-%Hl;RJH8La;2yQk2 zdm!{Z6%JLGSLP^YT9iZ_29)(U&It>lR<#-~h{~2S9iZ;cDED8b{{ZKKt+TlJ{{WRo z=0r}1efyQRo}-F^-Ro%*rahw13~b>!>vA^!xV?lIELTr80MP9xp)o(d!Dw=H6}3xC zPngqEET-QvSXMaW>&g9lV(>K>5EmNb`fQgpx;Y6X`71o%!uxr;Z@~BC4(oRY7i(+{;OEQLQEkSpD_sf()~jDoz$Li#ClCieBpGs@ zccirRTKiG>Lz!jyeq}1hMW5#R6w%Vnb=(mokx?WhF5_$QbH(rtz11pWv#Gc+;5f8_ zw7@45j#6S)j{ApST{^~v+g|nwbv9H5!VF8A(&q>!GZ`yYpJW~^Xsm&1wM7Vu zU_%~zM$c6c^~TKChKF3b!l8uXx0aa0~(u=xWFWV%t%~HRX8o>&Wa9s zEY-Uo4L-|;qSk^;K>*}$AyexQ5A&UWS(nghPY~kHj8q9VKrk&aie_ROI8sRglpxwX z%YsQD04; zY39%zBd!QBS~;Hy&%m-e-9kG>O8goL|6QLoixLu-ZN4ZFR7Y<1hgt2wf3(Sz2Y z5$}$EOUS?R4$0NS8DVzmF(TNIeEqqPG8TVQd^Grhq1vDQq0KbdHDok1Q)_&(VPnW< zSmt7YgK>U+!0C*2_0g=YCcE@%$VPmC&e z@c#f<<P{*hBG>o!6Gx|m9%k73cx+?YeCLQX&#`AADYv6 zHQ{%Jn%`N&lz7>wbL}lcRZ=S9k-EVn-1=se1M=(A&tkVG`#`=n@Y`-3TIe$I?xw@c z0lz6chnNS=ayv!Fxc>kR;l{5ArB31dmiK^=BX%}MvokFu9+FHic=3P3zv%e*b;|}@ zo#@(Z<2Pz>^m$Y{l(n^W7q{;kP~teFu-&=3?(~8=$F$-Wy^P@03tvb*=U^OMPn?1p z+3J14e7k^gZ^f?ITzAwfnskBjJhU-_IRP4;M#K%H#6iOOhds_b8PpnzT+b`fG32z< zviTWO=Ca8JGLvoF{EfzW))`m5pd`acuIFAgNvc_w?7W&Z#(UnMmf!@tXIn@^t7&Q|C{0*a^^ z)P@G!}|P$g8R(ug~PqvZ@M7N_i@T=PX&aBx3xC!ymr~ z-yCv5d2~RXm%C$oyHP@`oaX_jTuD7OM?bGTt-5%vO4&o@85}h5)}KujxrS*RQNR!4 zC0FqtmK+a$*y(H@$6nheJT_4R=t*NfhS^dt#t~B-CgQ@^_4gLR;D-$>cp@+rOOQGJTFd*zg`8A&trN_9~wBgo`X#hFGp{&OM zd6%DatAuknvHuhW$35ps!& zv?>wzqLAx$0l60@-MF?dsl~XROK-}W?(VVSoMR*4c2;oi#c&%-qr_We*4Hw1=Twmn zA`S@{F%!=!vm@~*FBK~-PMXT4+@UO96uN>{4MY9gXc!i}cPKu**I)U_&E%Xquna76OgH2b*QA3;MwJfrhNs)Z1 z11nnOvXTw^llR9qrKzIxkbYmc?!8UF8nnEoL)!M^W8x7WM?R3gyYS1#S`3fCbnzp_ zA0KiI?@{JAOy48UG>%!Qr(zz^`AOx)EK=-H8cAey+D*mnkD~DIAx@76H!nnT#sb94Rhj8v3`gZJ%4{ci3?H(Tyan$xXpq~p^#=M^(vAT=K zF95u2)72U}UxzJ6Sp>6*q|S1L%V=Nb6-WE-tE-b_8gCeyT7}FWl*Mjubj%&u0!K@DzN*W}};dBXbvNBS2RBfM#FCYxN|k_>8Y zJc$!MS3idKgYkm9#pR8Q%_o3BtmZoz*vkl=$Ss(OUM=GHfxin3k6+;j#dFk64Kdr6 zXSoe&-C^lOont$H;bj1IzC6DZ;a!-d9PS@}TtJ;JW3%KO2ItI2n)(-K`%T+`ba8$Z z8VQY5>Qm>rEH23N4$np7HF`@kqIi;nHlnKIcrxKf_bg+)%|hYoK;PdB%-?a-YU623hE=Oe{jH=JXM8#19ZY+&qxg-Vd_ees zYA7`ijd{+nqDlP4e8*7DDoV7}(RI-nWLi5{>|)mg%= z`z^x=eG4XAz9Yj;pny!qrU>&qr_E7k{{Rl2IO&}&O|LWG40BjAN|_Qk^M<4kO})Pg zyr@}GkFyYQMNSdKXxod5lw2vF)fk>qM8}lE>DuauS)h{1@j%>$m@WgW zWqqUY3E(vTB50j6pr)EhC#-_Gm9qChVktb#S%jPw05F;b< zEiNBO)@w;*3fRUP3H0U}7Bc6ttqks+2(!x=Z^*j!uh+Z6`5 zkGNY)nl~y{4WrCLH_`q)TLgPVXB*f9cF%uK}2-UU6#nO>NcpU zk}#&0Jhnp}lwXoq2It%mI`$aU-sn>xnLQwp?=lC+)pDvEy0zL(JuL^?E)pd25Ko>6 zJd}ww=ZKKenhLDux}K6~0B9By60%yt_5iTAenqjZx4c2DEHwye8*Ps)0)15@g>Z*I zTWPh=X*rNcGbfpYJfJ9LvP{*Wq@#*DM_)9SgwYARS?g2a*|2eCNof2UelI2+l> zmWGgAf9`|f9Vd0?+s1f@7Y=6&(sa8^olrTg2bdU=M>zPb?sceiolasKOXWF*H7Eo# zSJy1EKlhj-gFZS;zo=Z-%E#)uS0G&W$zf_fB_9R;uRHahhuXjP#{85#k%0Y zODSTA77p#{zc`W2M>v54boXU4A0%0Neeh(UCNgrE6{KQ{rvCT?DW(LHp49Ca7nM(Q zV}r>ks1G8!N}l9?c#;yC=8>Aje((|8Ul9;IlTibkZ2O!nwK*}mH_WO=u&bM?Hzx*K zs?c0XAt7*jo8W3HY?FDlxcgfHMZ~Vn&OeqIl8BkYbHN9at+B5C7!EK2l8AG)8QbQ# zOY-ETC4jd(hxlO3AX~0AAsL;CC!fy(N^JlxG8^2e{csV`4#?EB^_7f%UYXv*_(kyT z*(2RbpR{2WGVIMo-ig8br(6;WLsp0PC6+qKBmLzxst;c>A~6(brt>mBDYRkat4QHx z1&{W+VkuJ;%&RGKYBiLGK4Be7bi`Q2%|g)_Nl&($_f(*td^V(Bb>->FShTf1Q=r&I z&Byb>22z@4qcuvi%Qd95k(w&7Dk=W}f+;{?2iW1m<9w`@cyOq7v%>CWN}jjF?A{Rr z>A?i&qtg(F^S2m%bmIY5%6wYg(kg0io`1?7o6~{wi2hq9X~W;iX(bU0UxT}k<%rpF z5s<99x&DFH{XJl6&q#yxR<#*kQ{~hCROc52zgyRhBl-u?M+pS`JS8 z^&|LIl{8vdY56k6$|g0jeA@XG6YBld!i-Hy*WNx%G<;D`l=EN} zG3Mx-u2EeGHXYBm+YoG&-)VlG2OfXnCQGL?l&cX(GWjGCB$1ohd)N{#aU(LN#pSk% zBg8fyez{i^8XqT$BUxV*l}M)HWvfVqyKVrJ&)*NE2Fk-ziCj48WH-KwNR;BybY?!2lWyG{{Y$s2cF>?vr6hS zrt=*|NtDl1lu*kI6`6n_h$WMhTZ6%STEHHMrVn!WQ*-0M2n6|^hrT*{(owy%H&m!O z!L?o-=C`X`hkPb^dKHzIFf!B`CsB4B++v_iF0XT?u+;bkRYbO>1CB&twv+X~4p4EX z#`yj!&Vw(@>Y#b^oYr_8F$Ngo_RxNq~Edz7kL-7%>%Dt4;Vv^jc3Z~2gf{D( z5L!r)A0?ipJKH)=(N)hUZD1Haai#(Wc}=FNYQULm>LM?}d6gWe@P-`}{kXzQHF+zo zYF|BvL2F3zBu_Xyk^cZGbk1Xw$ypr}=c6g6SsF<^%30=$OMeR_e3R~PY(}}dvUHD+ z(M!rV0j_^{-W&`$jU&t#K*ug>=`}u>)N-y@;wHAwYO-1&!!M-CL~*1}NaZ4w?Tsz$ zHy(!%-UppE3DPzKK8Iz`b&chlO-mXS#b{zG(6YK%DC@@Y3#doREx~WCI`5NOfAWuLHpNW*nwKaBLOu2e6zeiR( zf%n9Wr2LgC#wvUi`bzB+4Fr=^Nekj8283az7e^K|FN9S}D|{RFOr)8~GEJ0b06a zzM3~kufwo52N7OHHi&jgxzpKoUTrEtLzC3WG;LueDsWrew?X;fn%u&xI)*4>R&A;aGYh*h3aTzkaoFO`; zajqM~>M%Gwx$Z4%LmXU45^w>-M3UlQ4r@84wCA zm!Cb?BA;kzRN<_y+Ha!gw^o|1(&mCpYZKvgXH3ZbKp6_gw<=u=C|uOjQNtkGu_N5M z?_j;g5a6s7>wl@wcP?<}$a~N5vYLxF%5xgiK1W8h>l7O#sPh<_hQC+80R4s(mEE+V zT8#}gov4#B5u|hx%h%kmw3f7kMrp|@DP9?8tEeqBwA!m&=)fQ0Eg7# zH$l#j){G8Z$@iQ|-Y}!*I-Y#?tL7%EkRuy~^98Tm+Y0)cjHb1-ZKW+B51IuPWN)@N z4ZS@f%kTjI0G1$dDXPDXv>YUd0WY~)b$@@iKCuvGXFuC=P!kgOIkqt1ZMl!8=I81tit2G?2$%vu)KD zPFwBt#3ohGZ7m>{Pp00hK_+*mA4-qg~7cG|8V*Rg{ z=m%{u?@d$tXJu1Yl)#h`*3;C!*^bsmYn|5WJ6rkS1C_P4-fEUOZJ&3aniUpRnE4^r zN^%F`-7w^SV+KNMwdjYP$GD{VDruzitJ`5yZILK%*AX7^>})eL)+^%X>Oo#$dR05b&kw4 z3dYPHo@s=#8Avk6CiIZ=$UW5ii(;Tj8D5Hw8cn7iFd|@xKAuOf)oOHpqtbM`KQYp| zo|2)=s%s7Ct6s9A7bm=3b`i&5t@St{v@#2G)=$%A!r~UUwK#<u)3jjYFIwyo+^$b)*?KF1m(~FEbwI0vW&!9o+oHOz$>DsVGOXT; znvSxbmh{r)*?f&HOuam}W?-v+>^F4bP4M`If|bGV`^ru)VJ1VI(AJJ_5DScQ1~=LcIO+c^=_xiHKeOmnCdF#@>0^xA{kw-#Dzry%C@leT=9zB z;NT`#PL++v4H_v@Xq|?`ZOJny(gKO7D6~y}O-hs$S&G$1TEeo-0@1QT11CPkR`c;q_hz`he+}}s8o7~!x(aM`CVmv6C?%!8itkHGj${xE{be_ zgad&r0cm}o8+FI^14x;i0V6v!>OFHK3X>z!X`jhkSCi>!s;Q_brLU`MiHvO(I*<&7 zgA4LN+AewEVhMEV5&-JDS6AlMtZiDMrOs;v2?fS+5Mp9;1I>Fs!_qH``Gsy@lEp)$ zX|k$FetLYK1Zkvs9L9?ndnyyPi%8^vZQX`CTsel~p$#FrK#~Sb^atij`Oj-(fzoA4 z#n&#VC*Sdnwjz7SM&$yYyyGNmv8gSH6}Itak@3MFo9k!BM9 z>m#L#N{Ij@0(KL}1Q2%feWTc00FdIeQKNN8L#h%R?vd%V`TSPVa;UUcSuHk{&y3rM zYKNW}kklQauNsS;yx0dk+ZJkQ7?tPEXK_1*y6T>ufEOJ+yhj;4%SJrbJ3XzZ*0o6R zsDUYCA?jK?w5`{WJ&Es%j#qltoA_-q9g^-q-~s&n6(wC1nN?D~d&eRv94wxe{Jp-I zkt?9eqT#VjN4Z&4YsFecrjIJ1K%&TlEQ@8n!Eb-5=L1T}&KgZZ;^!IP#_9URc?AV}mlGevlJvl^B(bLJg#`n71@NdsO@P)=@X=Q~bQ8eHXXMAtgH;*M< zo9bBeEX(HQtf;Id7x%U33!`@cuS^ZjR;m_mqeDmmqIPM)^Ma&N>uU88(on|FA-Nlz zoBI!-!v_$v)Zw(rFQ{M$OR1~%EH$Z1Sz7Y5Mqkk*zRlc_!@0pHnzqJ;qnJw@27H9a zPcM2FSC-IJO%umcQ1TvPTY7J92t7|Ykvl0`tyZ+lM0503l~r1cOiU?jqn(mPKD14y z$AUQOEsNS*#f^-#yl$ot2=knbg{9Lvy%A*rVZ{FWg?}lrP;byIF*D$N%Ve{eV3ojPkrnlA4SO%)7d&!tOWrjtcGmSMT0Z2|EFw$B zA;4f4PBjq{N2v46YkY?%rHZ6wxr@y-GnmxI-cXRQ1x#!=0u8}79D+IPic5xLb=u+g zHwDb^8vu@CaCRZUkpyf#{!1?vZ47a3j)pgo5xQ9z+?yUOdUJ#>F)OZVRdf7qfzSbk z>>eE_g4G@#LfX40HFYwmdYZEo(aIm4(MIFbwMQFQl253CjkMitDEPDP&$zD%#s2{D z2;#@`&eG9<0cjD*&IdA2G9X3*^X%VO;8 zN3&FG2E0fh>~cJ}Rasw%Iq}Kn%GPRF>1v%Bsb*xelmsaul=`el2d^gh0;`CEw^!kG zKQP*cOPe_pjZr%oi2_HGshKKs#)3Shsj}5+HnEZHwme?_K*dCdxo&HjYpB(lkU0$e zIr$isywhF`<#cqXFdis46v|$2mN9^&3ziJy(l5tDe|&6h27#+z!~Cx=ciJk|Dh7U6 zE;yO_fxpKJMq@sJsi&9a^%Z4ouD0`~ta4P2>JR|mo+F)1?q~1GS4Esnj{(%$#*RUt zd}mP;{{Sl}*~X9=lx>#DQfGmKftpOM8%PhNSPRx|{?CkwVHUw0?G151Q>0gyTF zdUGD-cc*-5sLAq5nhfhkM<||h^3-`q{{T00!n;bW2nVIDVSp<+poN0(v&^`-ZAvxb z1Obt!(@btU=c!e>my4NlwDW1b4U^?nH8iaSMP6S_5#)^6l_KFlxECN^;9z%zYz9`! zJQA!lSFZYjq!1iQ0FHdg=MrPdR#)d#5YaAYqa=ozp@l_7Bgf`Dy{ytJHtXE`;Yk4D zYNu~i)jPY%a3sT~038Ss9_0%y)w!i~o^57n0g}e%V7rL=@rDka)wdQjSlDY!d2FV| zU7@qg#+r{*W-!r0@_{{cS#YR$)4Od#tlw+%h#VYY#s{bQ3WrnTR@7Ykc9$5#OSFQ0 zOo8hOHBL{bX|o8a^bTcFTT0Z5@;!AKrZLJ{gCJ7Pxj?m;o^D5MSq&$`aILkkc4?o^ zv@zO_8pZB# zB5)3UHs|#S)fCcD<*Sy#m{=>9XlS4SZolGbI=MY>{+MHd3ZYO`tKJsptB)@x%s0{$ z28%L^Ewof8rNcWLkLQ4Jt=B}m#^eS~O3;K775?g+5G7fv&Sd39dK~sCFFMM=`$#Zd zm3wO1yJ7+%imnL%0DHP2{f{u<803>xH=G&wCMJ6o9Ho5qaer4Q2uMtAO+mCGuCb;? zK78yHn~~QD;)moa6DTVfS$%t%=pvdI z3WzByHn}ubLZFjwHS)qY0gHAEd4h!BTBpr z``n(`-$KM(GhVVhqEF5jjJ@rxODm?){IeZA`@%zdNew&lf$BoUO`!AKx5PN~EqqW@ z87l-ZR%T7|)Y2&=B*sVK5v)3s&lkpHMa-$C-FG+yb@X18aVtvvB;M1PLu9qSCjtkF zx<*NFmn@?AlaS_`O0lx>MN3gk9gtPh$GINePSyc{=s`U}2figirO*gIV{dY+gxpZS zXL+c##txET=WOJB{FPQws9wF}qlYaL6000i3HAje`B;5M03di)%JyQEz0Zzk6ZGfr zQ)@KVp3HMN&Y{e!B?$ij?=xl6B+cc4$W&_s*4MZL+YlD&8j16O366XJ0K%@7-Q6k& z^6Y4xgMnz1%#q^t$ENFi-U@hF@>9u`YG|_zkoiwfGtmk>!mHDFjD$0-J)6>8vl0c= zaxKvOy{UK%adQlB;c*}QgHJAVxRvFHX!y9)YSJvLnE~3^*w~5g^~lH&Ga9+cyh!kG z!90>mDorb!XR}3Fl!>znTAb!HB^>uQiP*xaEBh*_TLI0<0qfdYG6M-R*)r{qNq`Te zN1sIDJ)rFc&bL=(Fk1L&3?MnZM~Jzj{lv*LjUW?_$@86iq33`0Lp;qWDV!?EkP{O~ z0sKU6^q+fUD{54y?2;F1=G%pFHva(Tn8&*(Igc%}5VNgOPX@A|R1EI1^9Kjdabou( z#QB2TcMhki?~2RLy+q|(Ldv7~du_`bqjA%(vzd-t0HbORO%|q(jyBES6rqHqH1fi$ zA3sscw_j1|Y!_73&mmc9X6rKfWS5yF5>LZmJc6#G&9c|sBi6mi9FQ=&g40rs#?kdt zXmu`46Eqbt&m)Gov-(K)!47CtRkFBrIivyUl&_toL#&ZRk;XkGLAT~`bq+}zXjmYb zJE@s=bp#iu4`+EzhP5weGSWtQ$!W+u!6bB4nO3XSIZpWF&8wr8 zf%2oIsNQ9g;`a)Ao8ql?T6BZ^uBF9|jmBKoxN|N9K;NI=HFZbh$B7wK=}DRDjQk2i zXz65~50%G2l6LxH*4^B-!d`L9{#QDuW;jh|>ZeMayO;+)_MG~ux{t+N`&{KKOI@xi zDnVNqb82X<0ON>?k3isb!F_tQTMskN4<(+{f!lD~g67+X`LV}7ZUpCkYNJiTuX9Ns zBhs_}(K0sXrJz@m?Q2<-5AirG?;$;MYi;C+6@)1o1>Jv2f&l`S}NZUHSSNP z>tOK%!ioHtsf4iAEqqHg2dkIzgE1i5#1IGskVY+iy=FA`l*o+k1beytM(dYHi*U<} z<~qvkNibWb+Fy(bfwuT06ByZLX3P#>TNtCBo}w`lozcT14^ZYZ951PQ8w+%?ILLjF zy8Y0rOzQ=w)B}x<3BmQApejnpDQ@J=wHb)o>0-R!kEh=fc`ltgm2n%##a%_2_*s`_ zv}O#4Hfs8LSLUXvl_#dGj{AxVUKp^MrW=F^o{-Uv6_5twRg=%XdvkV zTIQIE4}v!8-}$yOC66BGX<-jQb8PQb3Wu-D5hsL9^|FAk2b zIg`zmNp=9Whre%r-<~+l5g&hLeF^L!z`zQ_OwpOD8r3fZOtya|%CnA^;EWI$9kR=J zSh1s-2cBc^$$F=SYeP*p&guFpXeFkY2&$=>jYpf?)o@hx=k&);$S_8b0Us6N_~Yum znkzlTIBa81o_OXwvb_gSXWIKp(@95@>zz-OLplK@S!Q=MVaQ@YExP0b(00dNm1?qd zJTrnchMtmw9d2x}XLwWNlD&<%&6PSM&+!yP4>oaJO3P z3}tL{@KnT}vw^T!Z0p3$HI{1XT>k(^_yeT!X{c(RN_@V2^E0f7u;dptHEbl>2LPy6 z-EyQ0V+-yX--pqn#t>u)d%hvgAjd2T+=c2W@O!$pE}?gSTB}?DE)?lgbZm5nQfY3k zaAZURGQ9$Cj=zWs`K6yr>)K5>NNEg7k%}lYQG0B87|Tpm4UNDez;w4oiwIJ!+uPNRvCA+-TL3}mf!N5(IRI)^8VO4REA z00`q*Y5xG;vyDsPeprPLp>p+zT)q-oW5J{8scbomz~FVjHVS01ku$E+c+wQn&0+1!ZShTGyJ-FLCDPJ(G5cB-D3?^GSS#>2(`54VLkd5m6O%b5o6Bp zczeKxIi`P0!4bC3Y|p+tmvWtlY$5dj05e9j3rrf6T*qtWJ=H+n1E6SrH#@DaMW8$z z@pmVlw_AKfQREpF9eEjb7GtHWb8OnCpUmazWTZbY1lueEM)qT3LXTE9+uK-Ok}KSI zY#Rc{J;YBvI1Y`ViSk}@?}_$ z6dZ#Z16+pWTlz$3603{-+QkKm~c7F1pMrqIzuFx^FH= zFCxV=F6KP$DmW+ZF~tt3Mt_Ct-@_?WA@rM&BO-m%xE_Xm%Fi#;Sp|JORr2_aV(d3U zGS+8N_b#e`EFB~JzDosr%bIR17TmYg04LBipN>>F%bu4xS@P`H%#xmUl8UMYFwML$ z+Iajedsu>b!jqxK524u4-$kmOaZ-kwjEzDZ4~e-M^&X?#zK*QZUm6+CTb1}X;}?Z9 zx-Ea7E}_)9eA$j=LjJdqj~=uqLRHEzsJ|*R)HEbb?@$ z3*;DdHcPJcwq2z){$*dJXzA0<&-E+m*QohAZJWI5V1ZSEK9D+G$fCe;j{wRPt5g1G zUzK<(nN(%JBP@oWT==D_sB#E%RbNbyL6@%bPpBU@Nfz5kZv;oNtRaPBiwuNMNLd`%l#RW1!Z%Ut@WPVpLA)4YHnl$smhzsFsF zky1mI9Whf7jE1hE)in8xL=(XaM$$1h#kM_|;`~jG?({};t)zRyWcqn|tbAATAF`Yx z=Ao!+wbSgni|L)Z)C~Yno(kFJpU~suW@DDgKBw1OcP59ADe9=Eey7rGqW5EP0q5zC z#lPX-5q@gcV?<*PGt+3_lHu3HSh7l5SC9w=yk#^em?TnV)mAkXQXXYJ6;5*qbJ|H)c z*1A0BA#US;iFQ19f>vh^r*TQ{Xg%{NiDQWnTI!Fc*BOxk$5z;0tK%2IMw#&gK8~xy z49~&cAw;pq8-CBva|*Ljz%Ikgia3RdJ4qg{?4upK-pSJ9ZV$BXD1Zj7CZU-*!2k&5 z024VY#qdwWd+rHGyW(Q<;pCjTw3r%sHxF~Oxq?9C3i;#4uY}KuzXhSHpHuh|m}WUG z5oS#DD~bx*H-&!;jU*+uDF7X;d;PKFxQAu9{fk^`TawYcn+_4abj)L}%j%t;?YCol zLRc-hgIiVq0HMXqcqb91z)1#126tW<-X&5gWNkH0r+wXFv}XM~0b~CFR>zx=?~f>7 zMI0Ka$*O(%{qmz`I^w@MomRH8vEu+LEmd2|u|Tq@x!?i7_QM@++^cBt>UQlqK%MXa zpIB#>%m0PhW|-K1ym-*Jn^(qB?BG%eV;z*!`Fg zNBvs>5P5}DTTb2PC7(}tI9|o!{{V&>4LmZS)j8u;r;%6l6Xlh28EGpC7E;QfOA$`# zy_JCm!rb;~TG1Bbqo=6^$UnIK{ma1dPBp~c#;RLT(n%UafQPrp9I?UM2WbVT8Qfqp z{{R^?UkyA&8o$EYS{#~sRu3IA(MMBC(gDPVo^a7KD;>&6y0B6?0~smTeG7qFmxS`b zB7F>lpD#7)s`h?|7U6%D;sw=O;SyY0@DAf!3tl8)!eEI91yW|ZqdV7`{Z6db8m}_V zGc3ZO%~f5R*0j@2D|L5v{6z78)3ya#wQgz}wVYh%WRsFlnOoUsZ^JFyYimiYroaGe z01W_a02lyr3f7}2&Z5eiz4AF~Y2*A-Luo>ey! zYsnxJops~Fm_r*M7A#ii~fa)q9Str|3)j2!23e7zQuJyV|Q z#(Ir5YQNpKB+@}l9Rm)FwLt{^2dm#2e=zE;)ZK>o$EQE#b6LYETWP0Q0$(sB&UZY& zjiEr#^KDV2rjskzIx@N$9ZNh_l*X9KtrrtP+FE)LTaLL}Ep2Rg zgGF09?QrVS9RyECNk z;*b@J!yJ#2%1ZB*F$Uju^i)5byab8y!}_7tZl4l zvXHliHw}ZT2Tu^6K{(rGSDH^-r|OcDc?xmpXsVcl^#=DHf1W9Mb4*IpMYQf|7c_dv z&%?>-rw`UX=o6c?5c8IBhf$1AGgFN3U6+E zW1&vU_4M`kFNprvZRBIjY`Hb~hXtWqLA#}@VEEb~^f|}9QO{4D$6WO1A9Rg~k|nnoTyBWaI$t$51)?tnYP^sM_xo<)GOxeAZeT z>YddC{f>ZB#RGrrm?Hs$FHi&6lfl0@>|EXPULeCptw%UIBo+vWj0nLSh$45D=D2;2 z0pLZottm0CXdn?;#l(;9agal~%Vsym1RlIYl&$O3xAVg_YB1HxU#jkE8rsy&1PA5gKfG8zQaE}npA zVtFqd(^@k-*EJL6`g1bL=*yH0)%oo`9CNd9R7o=;vVaNdaptMoRk(2!%SPLlfKNb4 z6C29+H+)9dhcG_juXIcSP46uLZbL(eJci5OJ{kNI)*1q*H>dFmmX@O~tI7z547)yx zwh~prEYQ<4ETNRySacxqb8LG~%<#*bD~Ag3THr(ngFfI%Ao4L2gPbp!cGI*xKZ{bN z>k?Y_yh(L8FoPQhJOa|w?E|m~oR|>dpRb-5sN(!8*m!DJb6n|y=NAbbK@sQ6$gfA&UkDy1c*P_d>qA#l zEelb^uwkj?C^D!<4&;RO-4i5;fNrD4%i?A20_ZwcsKAVTaZvsU*b-iqOQ!$z*0dKYfVoC zVL`hnjH|xm(A)uQ3-syme#aVAocq=XK5)=UXaji>1p4X_xc#8~Ol{3}(&6<>DaJ_v zIJlUAW?BG^pp&_UgZQt_@(=c{^o2C}Ep(J{rtHTpf0(F+g4k2MuAw6eZcK55YXHnT zW0Ts8id8OKNu{KLlHU`Wc{I3y02{+W{{V3q3)A)**6o%;<-zR^C&KRwOq{qh871G` z;v!4~x~9`!GI(zCpZieoKO)X4Qk2HiWpr&%GLS47Zjh)X+T;;#ZO<6y+i`0k@Gk9` z@BkhWq{iIL0(qQ9;dC!MKgC+u;n&qExS59#;AG@spx|r>K6ASAjMlb1&oh>~3Uz@b za#Ef$O2nM)MZfTYVb_}z#qsCf=G3TM2AMM)faC|DUfP{L=8ITKBn*?eJjwGrpNAwg zX=DWv4ZXg&X~ZC4M3pLx$r0Sl6pokr`&+&sj%u2RR@q*Ho;>9BIxamM;s%0)JV+a5 z7Gou7f})->Ewl}+Bq5E|k~V>3anrWmGfdh3Uh0^rCIONh-$NVD*&cXaWB&jPTn;2| z?5+(WM3(8)(&^uDKqC$iXK(@E%=I+%tybT%(qm56DrQg^f5l=&{=|%M>cMsa_x|hH z+A+XG$dS`;cao)J&CefvWO>e3@d0pqpUbhr>hnO#{Q4|51q+-CA&xN?!1nhi z6OuqqsZCZzP@v!KgC#>G%51Fhw(X|p0GLeB93e5Jb{~hXB$U7axJfAdEHEUZLr*05 zZ~Q!85m(%}Bz(>)WFnLXE!3PuMH2JlsZUwH!Uisak4#t$OvweEu z!n3sh0B*paHA?bRRoXR0{_8gu`(X$hu7M9>lB6a`ulv~*rMg%SmOlRgTVM^NO;B)zngzMA?R=%kuc7zUiwAorHHG0Ve%AVRzWV(Q$v=f*VcGBa=Y=$R2zA&}reO z)4G)xHHYV*r>Gw=w3F=flK1pUZUcX6*R~Zq>OS(!_i(~SH3@_M=FUhwr{4-CU0l_T zB}kAW7d~7vN?59rYym%t!;A5T1d#=46xmJ$a@-DMuS}uQ`NmJ(+1tB=(*&3pRaDXh zoFYjZi?~s^b9R%ACgUj>LC5T@D5ujyEsB8Y#i*<@Zfcn)a7jPH6?=VgAa1CtFMH=y z?=-WJ0DNTgK+WN(rKl>ftRSx|yLR88?ms*)GM0qUF-tsm+Cw=T zTk`kBcIZ@Kafbu-3Vlwip0+4aV1_eK7Sw20d12r23w`i8EUd9@GU7=(jOPR8pG8Pk zX@g4h$iT5B1@;eqoL>YJy6OitumF#$HbYsQWz{V%Pnc9eyYVWwp@-BS59fxFDyzD7 z^_T@#hkbq{Wv0nB4r4xH1e&6$Cd*=!Nm)+Q8fqacMpb1lBw| zh|{LpcW)K3naK{GMhAzK9r4jd(z@?1(iyB7!qL!YY6}{yyFH_4rkIh`#*7OU>$sn= zIBG8xpQ}i4=s_U+feP#X6;}R(sTVqt#5$XRc=RL?0oaK5uGao1=32{D*K108IvlF6 zFrBBUk0gub;M_^NtYe6h)>T2kwict@`i1*XK?D2*IBx`_!>lRV7doRD03G4f?;>5h zjLCD3NmZvlf~ZqNnAObUl}Loc9i5!?Cj0;|g*&Zc)%1(p#(}8jP9Sm-l?G{PpeCRK zWne*XZ@v(cO0l8t@bXb2%qmTQWrLO=0j_@9nWkrAcX~}glc^GU=AhA<9{(WhI4(Kjz`!1Z~=s_wJstZ5TZ$1 zTJj?k{{V)=4y_D~Ck(ZK6IkooLyx)vng+Yl0{r&a81nbJD_P-4nsk9*Bh zRH^i%3pMa{LbcZhA);kSfKxbF>t04k>=2;1A6s7qR7=4nv7O}*ybvqAG=zdIvN7xR zw`>faYN8zC0VvsY@X{=^RHZvKk?rP=MLN>j(ElI*zuMj6p$~3z;q{ zP=4V3Sx*4|Se|J`r81R-gg_u1k0Nsb*j6~+zfF;ezG3`$; zBzpXgs$8ZF%BwMQY9DJjA+E=e2=}%ks*TedUDU%c(J}HRJ1Ww7eLY<*W_OxQXgtf+ zEht8rY%VsbJd$iafRlm%JE2>MR&_VBi$=J_$Z7R4$b5EIwHl4G%|Im4xkQ!JlF~eD zPg_c>wT~A8PvQc{^Te3hWMz|UTM=~q4g?u#CVEei{{Si`nbp-APPETomqk_*<~S!) z6G3o60k3cc`(P`tELnKSrt;a`jE8!SkG)Y(si1+GDRQNW12Kv}IKP&p-)+w(-&{aB zE{L;x;JNa7n2Ga*OrtWTj;U*EGT~7hUvyI2X*ef!UCjsgWvz4`p-q=EeBUxkNwXi8 zq;SSSqW)Tez}PMS0G0x&v_%Rf!MdHwaVOXBDQ3*;D;;T{JF9Ls15USI1%Msw1;1Q2 zq`l1=XHcft-#9-105kPg`A$opMUzjI(rb06rm73`G?C3BB}KU#)kp*kI1)ElD_vTf zmeqZ{xw|-qlG*4^La$v6)b$c9H4uhd0VIC4>Fs~7d;%7e#T!wgK{M9};~zx_G08J% zzuh6sq?)UK-;fcV<#zrrO~tUfmdZC&UE(Z;e{|!0pyfx*w3egFsl>UKT|8?mUh+j@ zh)iypj}WuCsTAA{dCIMiEUBA!mSQd0Rqk;$EpD#Xz%r~Ueog2F@M77N=apnd-xc8vs znwL^!a8%Z5`s)0>WxRD&8Dz~C>;C`&AcDi`)4mH{_L*rT(OYq6XK?ni;jMgRHR65a zq3Czys&h^zX|6q6?|b(opTvH+RkDRKPGzz8@=@sLNGcY0D#dPggZW}BUdL5w zXvD8X@Yg`;?Lj~7J#A3QO&WqAj&l)v`;ZCzh8dxx!CqgCaa*e~-PyDk9%M{;M1k@5 zD7v3QQ00Cg&yo0jnTpuyz^JBrnuP@}IgFk+k;kZD5&ztF_`lTxpRF@257&xvZk6S>V5mt&!-zK( z_qF<9hP!ye&0gl-;lZtW5$6E|GRrf{=|wdzRWhXeLX%CgRPG$^=%d}bSR4%w=(JF) zZArS`@rmao`?;Qj;Hq<6wzDG4<;rWJRh9`1WUPUeh(C!);eqUXj0hoaqgj_UTUCZZ z6SN!yi6J{#OLW0DVv1yz7ubIj7`VdWKAJ8t2%l6~Dk$Ij%3$XA zBpci7fRW6o4h$=8KUGT^mWG2(8j87;2&W9i-~imRs5ZGBN#fjKU@X^k-{E_z>1df4 zgNy=q#^N(8cj1<`%{(O3Id-_J@Utn-b6Q%B^wMVXyo)5D@JwNV+ySr_AP%748*MJX zBXZj9rq>pnYLX|EkEbrH&2g?5Z^x}F**5L;sW?H<0D+7GM#q_%&ftYVRd}(dHBPaY zP$z-fQzcp5-mZf$nxR%%Sdz?c_d-eFEr0`ogL8LI>fqHBn#tS=&pFRi=p&NPWx($2 zY#TxM^{S8n4sc|EAOIji5xFu>inn?LhLBsOj|cm;=RQ#z^;s(UYN}u!AlgX!6Vnj;Mb7klOB!D@^G6^IMef+vE`x{IK&=o_U9LSdtGUyo2<}uL< zvrtPKJBcQa;>J6GNWTNUnIo;csTsiF@12UmiXB4!Ql1A4R4`RfQ2hmOW7yuQgxT#X0BiZ}k%|Vgt5+9qA zn|hJamiGJi#5mbr1wC2;gz9|DG1`&(hV(5ER@?{JcEZ3YI+ZX)f9VV zX53`icDJ|GVseEA4Rr(B>}?2{L{#~mWKh&e!A=KREb(W~;8s>&9cU0*XuR1-?n z`(v;?T<+%ITi||_l&iIs%bP?2)^qg7xUBU|S%m|beru;i4Q<#}(x&QFAn8J+ma4X) zVv4hC6Zqtk#C@&T2UBJhuWdSQlH7V>Uu96!m_}QgYL$i}PnrhiHu?{INh_CG?=J5t z(v!)lyd>F?d5a3*u|C*QKCSQWQZEDIYe6=5O} zK^<>?LHb}wD|4Jd)J*zq?uBQQ={fUCLSm&vbmY}bCdmHViQ@Qh3E5$hZF+oDh)Y`D?Vfli)MSb2 zh1sWyR8`dLOO{YcNf<0xq@2i4O~UU7G-BXpC z!fWa$lhJiDxKM}tRvk~!@q*f|C0$;^u&4bn2cVhq^7H16S(`zdNX{7f zu-bvds_D=+iN2mb&e`zcdV zWf_!$rzp)QqXkXr>tJR8{{Y0J3`i?5t6q@NRe|1ZAbg64S(Q~qcB)WV^mJ>1^up>| zY1d=0&zi5O%Bc!oSd()fP{OS&xOgxLRh1b?MlKEk3x@UL9)f zJO0=BS({cqSqVrpY6_$eH5B9*8;DS?865C;01fPMWlrX+b<@~y>-z=Bu(;xu7eAHa z4R3g5%y7VSWCOX7;m&a+K_PtWt}~3<4BcrPE~cfDk*r>gd7UgjcsVy#>-pmY+~Q>J zzOBQkTRz;pIJi5Lze(vmM#?&8l(}UiRME}lI|5Y1wmkhtD%3fqb-hZ}G`vq)Re!hh zX=D;LT(|q%kG>ABOK0UR+9OC-*+zd*sNpMQiKKD7`Gl4~d=XHEisIA~BuE}e@#--} zCfW$f*zm`x_u~xOkYP~kLsU&dq^6>Rp!t(Zq04g4JxqP?i#q_mKtaFBDyLe#zR37; zRT=Cwm3f0R)x{8EHVIXmdG_N7=Vf&53)x5rpGXir@Ty*Epau!)5llwH@eynQM(bc} z9O(|3^F|fWM+|EPBAV->)sdFh-dVNo(G?Qf%Q9%?7DtXS85~%e^%`N?H zYmh8GtaTe6T<_8gK{#j){UUHoo}{VSUyV7PEN;1u znaZltXv$P3V?dLvgRupM^dqqc1-0A(kPoPpmbYhUJdW|ZC@89aQjse5JF6w2bU6McvVZRevF+Dn1$-`@+~>pGkX@&*&Lhu5~D-C4L( zG7qz;M?6RXp1is$+DTcX0y@Wm2T;-OBfa=N2VwWcV8+|^{np2{5_}+^So*JA(jO6d zuAb7gS|d+MLqSJGp<&%ZtLGlB(vlALEJ?cpK(OhKjT`!usS0esA9?HLE5q?F%22(& zsd-!%z1zcyjzBbW0CXU8+^bXZJ*en~O%7jQk*TeWtn~|$Q%u2l7DfRXZ*mD7+T#}< zB~(t50XyI>b9)(R@YmF1$Z3!}$G6@`h#0{g2wqQFm%Q;T6jYJAMm8qel>{gjwTZaL zEP^mLUfGp{TwL-&IXJ|ha+9VLP35&SCZh1_T;@6HC50)*Z6!CABMT(TW4+lAJ6h`9 z2*c8ITJIZYd`TR)$4;Em-J80!+Gt#gaNuV^bbxZw3}L`TjJI&9j)ttKs@Q60q6G2t zbd10J?gK-bGPZxJQ*$;B^l(2_D!)W#S#<%ehPyATk8i9(?i$}v>H+%$g6%=GKYs;P z9wkP-UhIc7`RR{{COt}tNl`RvWM&8jiy7oLVIl139{zI~GuU!~)khvhYog7&th``P-Vt=L>qp`iR&NNCP`ykp!K&orHx2 z@(LLu5)D8iUgSnf+wY45+602FZQWq#?&sbo;ItWLZ9bdJ7KbgYuV`Q!s!?erRbqdM z*Z4=@lZI>bh#sq(UVyx>uA^HgW2wBk1I*zUHO}VObdl3)ZEu}c)56!HilU&%w8(un zP~?Mq-`D}h4NA|d0CUTuY1n!sqii^1-0OM_VRy7Zg5onSjlQy~YP>enh1gK)%94AQ z%hunjxA|g{*2ez;AholM-3IvRkNwB@3!u;$Z4^7|bGZa+IgnBtf&I~bxH?=0a1=aN zwO9C9C#3%Xg)=kKIsRLb9YaHx%K2&zDk9o;5AT3U2kLPe(;9$~s-b;tR^zyPfO+J3 z`W}9WS|3^_LMz->`EpC-v?aN@1+GZ$dJB(ySxT>UBq!oLG~Jp&wm{WCD90JIzsGdShsenlp2(z-A$kG*PIi?K`;-=3O$!?5Ie@n-zOgt^uns7)pZ%1k6!uRYsSQj z)XBrOx&#&n^u>MqUL=xzR_E9XF;Ba1{*n8iM2R!!1E}5({FXN%)mo=0hxUF?pHxz$tVFR>xnEa%`(q<(y|`)kFGF=> zXK?*>sfQ7=75*3tx4R)SDTVDS|v zz46ns<9D_UG@9*n&h*Tdo|_Q{b0CcFynh+&X9(i;*>)M-+_TxLzyrsTBoOw%jV}Za zP*q-(_;PO>t7=Drv=C2G09Rc#HfsRPXI2EW#Imv^$cL({22gqv&NEu@`n*87wz-X( zTmz3?GXR0*nCiFR_PxEEq{GGBTGJ!E4RNN@4g-r?=QO*kgc1%$0<6rmR;loNGo(82 zL24Y0C3izS`ALV)2yFX2!?H_#O^?1PeG2w(iuByc>LYFZkGfX6H}+kir1sg|Q>sK5 z4-SHMm=Y(_M@8#?5qw1W0hQ(yIgYHY$yF#SeEN0O-V@Q*!y}PmTthPXgbr0$Z3mop zZ1|TBU=FH4jESb#XKqn2HXT=l<9(FvRaQNg%z4(`C%L<*#{dkCI@&{eID;^$zAF4n z@NdOR47Q`g4K<`@mYON0tEkc58cmWr?qPE~wL{0Se-6d(e{5IBFSvc<8Tnw-1d>}w z(>dyO5JyPrS5L8gCy(%Y^+yqXW=UvkYh5o7QhNgKz0IYPx86~mfrS5HR_}5E^++12dyGYQ}5L^L1gLCd)cZl|?%EOD( z;p978fN&v&%>$7&FxL5I2(01W>C4|w7H-D@^DyY;c;2W}vioW!3` za`YUx`d$7dD0KBjHlx$pV>ZpI6~0$ey4BLwLR+h{LpH}hLuL0zUo~qq^6_Ro)6Gx zS=5zAQv^_cA~XcX$5 zAT$xH#i*A!Mx%{@Q!;PqQr69=>9hTJ@c#he?sk-wYf^&Qg*<{)VYXFoJ(qg+x{y0t z8d=+m<6FF~LYs_(oj}OxoyROdR9t=x@V3~x+RpmomZp}U`c4E9mXV-%UHYJc?yAqk zFON?G{BX{x^Is6W9?Y`(Izo5lnI3vzrmRoIsaG8@l_bFp*?F^XZNQrxTf{qAWyM29 zdIha%oh^5T-cJKbF`bTQD<2B{GUNT6p!#+fZF}AXKBED9PQG~%l;GmO!%6n z$-F|&z9f7%s-w)S-h(Y|QJd1`8I1KC_L%-kH8U`FuvdE%*b9r~X9>LHRU1{;RLqzK z?hGajU;!sRdM?rJp9SohxU!+ct{D1l6&xwC^=XF0$f{0{2=h929glNd9^66ZC**!>?p5r~)dySFsO>Hgbe$ynIAmw1E_*HZ zMe$eT4D!bwX_o2C?usU2xprrxD4qaYlj%f_hbN0S0~>!ma!-mJIu^D*01vA3Rl6C$ zDa)8@Q+baQYgE+(0OYtFZ;YMtwHkNF{R1_7QFxQ^_mEX&l`1}Vi%I6SIW(%=-ILWS zZ#-NOL9oV}H`cnMy%v@ckiu9;pD{jLA0^4D*~{t?R?hXtt51a1Yil+-7z}g`!3IZ~ z*lHU80O+cGo*K-T!cP_Ctn%+Y6gk9Hn_GfI)JpOrfP11T?tQV@sb8@zU^MOPYK)C> zpE76U7n`9^@vFacYF=73ypD%I9HEU3B6;d@=sK^TwS6Xon^4wPX&Ma1hc1$G)H!td zh^dkU?5{4x-rrjfrx^29Uq#g%>Oh8*fKH-4_@9FMg|%KHC^5GMu6P4ewCR(~hRK0E zq@!gS{%4g&Q!dP^DfbPm(H=^XVx;#UOdxOyiq`aN{{Yo!cdpy-9emL#r>Bad8N~!m zBiE&3pjNWuTA=C!Z_v0#&F< zZOoB*(3OlHE|(*NU@wnb!MjsSgwZrzL&A55km>3=PfeG|`$_m`#JKg~ylwkML4X}@ zG?xDWYlB`3qmjqGdR~U{>-sYMZq!sdGf;dyO_k=^n+T}RW0s16RZ{-|!}C z028f=H)5FY+i`Bhaca$@TFkZPKru2-a#}&udYnls%5hH2elPZJ&G%NkNK~ZEx*exO zM=-~c?FpI zY)1zT#CQi~DAILjQ?E^iV74CI48R4(1Z12JWnIC0W%!|SR9jN3X;!5;1XV7k=VN23 zjMC#G8ZvhnMaq6Bw7!7Rc@C2JZvK!j4)T1fEsU)lCaUm_XsV9IRSQ!sIzH{o!Is;b zo3+j;p~a}$+S8@O_?0#^a(x(fA~lc>{bM}SJF^$pJW{>y80`JkO0FQ6QoGh0GcKeY z=ENPFsvC$KtDSN2C*Ws^l$7t{-;7@k+1_NN3W;g7wrf=2sNzMEq$&vReNm1|i!M5K z_~#40gL!ps_rwxuxzo}o7~iC9xja9zeWT$HaN)K*MwK(P)uPShkqjis{_VAH7m)bL z7lhh%8&l@q6Z}5-nUb1EcppR8*5q~UE;%v5D{XOm?IZHXp5lVe+;_d*t;H}fY0Wni ziSUDhKgeF=v)}7iAY0SB;x;w42^RvLb`8k!J)&CfqtZs}!s_#{gy^%GpDfb;B<#ajFY#E{Cg&VO4U0ycsHIbTR^ziu5xz2!?<;BG}a ztR(dXu5cLgiSk};oMlyYavai3%ARUfeWGaP1V#xvRM=Tb`}OE?$1*bLKA(SkFJVTt zCO1P`L%I>apQpndm1Ru%mR#Z4w}bqBt=j;*QnieuRk&8VVl7#!a|fW)w6~Th8d(UM zIKm+6#iV6b9FF+1p0~I)qEFva0?l>#8!BPf2LymHNhIt50GanMa?_qW_}Sq`Ngj;L zHN-iDelQo*+0pHV#Y z>x>tiM~HEH;rA6akRiJO2S7KEQhb-G;k+la-I%j;Eg9WTUAv6+*pGnq3cE7aR61@7 zdU`ySvW()H%FR)g)z3=Ya4w3#t6ZM;Kb|tapr$nGhYo~;K7h*ELxqzc5~y8iaL&ka0)&AfJ_cY)yrv4T+2BD_#TO+Nb)D^EOYLZB*k-@c8rp?K}acp4ks%ntq z@juR2VA|Tgm}}{_Bcn(09apgCJ~e7d<1y3e$_gmh0P!Spv}D_>E3pl8&ppmHJBn6t z_FB=<1M``c$)(xbHbm8Pk6CQ`0sw*NphMynC3e)*x<@XnYmz2d*3SjLN51YD#!yK3Il> zFsfQ*fT#@-j7kNFxGLNc+T3G(4kJp0x$bZTi~@AWNS*zC%g){K8uyMg#VT$iB)PQ9 zi=>e0Eu0*JGdrVY-alk|I=L%65YoDHE3BGLvpm!-Cz_Tv4Gl?>2K#^rJuv5rQMW(& zDotrSm@-F5B)2_8B!6ZvFKLm*t5m4aFav;t&K*oO@e9hO?|VTzlHn3_7|wi$ zs_Iwb-Jju>&7jIIco0Jx!sr0|UMU#mBpDc08pFb!YvGL)d5&qC<R|wR6C_H}XiY!yJDcQ? z=Q#~#rH3w&Ps>%db1f=3C#o@USbc0qvBv8=PCs6YT|~S#Fm)D>I3$Vn<<)X{t@mRs zu3b*Jq-q1=Zicvn(ZB)$^1<>@HPv^FG_iio*BYNw(z~7?G_IM$t%}%4SOTOHIJh@B z&3XQ*MfxtCQKbI>aWF>MAjEned0Kd5cm+eQ&Xp$th+|qH@0P(bJm7_$$visO8QnD1 z8dcV@snvJEPL^|i%Dw*pmNHvd-CQ)906I4f-{H}9Zg|HGws>vSwn>6=J?E0o=e3%K zj;>6zJC163P=%73SlTkS_fuPtx65J4WG!s}a8w5d!~qC<$TpxSVd8&G0=F36H{N1|bBahX}+2*x*5xZlMyK7)LMgx8Dbv zUunG*l*?)=DH^y0SdoY;{?;qlo-+85Apv7D=>M1|WN^->38 zg9MZ$3@PU%pL(p0M&WQh=)WM%@ueYAK8le|H1`y{)4puNo9mWQv?J^{xg_7Lg^TCjq z$0gpst^wZ&Cj%(_eLDDAK{nu9O58tDHJ(#in$u?E0R9AGE=tQjSvD+o7XkB z)jgEl0^JTEBp@hL2V_s$^=)nPk`G&)9YrVQnmH$~eOVs};DL##l7Y2jw@mrztIoop zG2-{ZoTJ>fj(I6G)KkPfw27Rp$SSw}Fs|KH`mHA?$pP!8VSn0|x#`l_3B@2Wr9PgX zrlrJD=0VBk#qkh(*uf>S?nSN3WF)YvK9gdjn_RAdo%^YS2S18r4)KOmVC2E}>fAmG6O&7IRh2s94eo-ZB?SRT@?Nwo=Yg;ZW2d z1&8*}wiOmImg=h$<*-pJsp?{@k*9dc4e63Gb#Jl6S5tdS0Brgl$GIAZG^nOF5hE{u zMh;a~Xf?+uwROo>hkXPaIc?Xz5ExFv*uX$JeM4QMeZY0G>4T|R-m_v7LltRnE(Rfw78o+qx`fmHO3y8- zpD$AdRZ&GeI(cOO0EQ7}s=-&p!ReS$CypAblLlQo{Vs$L(+?08t#g>oRR_&Zq{*6i zMLZJJ{L3&<=0!1&p&fA~6-7&c43ISRgFfT3ms^l(ynqJHa+o5py8OtxxVK(9{#a~6 z%}(aR=*1_K=z&E+nP$~VNkvIVB}DRsNKr^7iMTxRZ>}WrT3uR&yLD794H+hR51L&= zr*#gKuK6uRrWT505=vv1A`h19bZcCK2q1zm2#g<8EpBZuY3rd|Sdt_e$lPr*IfJsU zWtOfz#)K$iV(M^Aa#xKs-|Z&U(?{ku&_eI%&DRx^D7EG@x{FZKi>j{{;>+6sTHQR< zTq!Em*i_(xk-8o)f(#-0lY_~(X>L8R6o!Jhmpl@1!O2$(gK0V*yRg`dCn%`Vqgo(( z^L#~HgNt&d$F-LG+vot}5oaLuQYluDsriXYJ->8TJKW+b->e@9kW6R` zB2aA?yJHDr%;+9)qMOUUB8H7n!zNR!s$zufgl<#Rjt&Uj3RK+eoGz%54K#l>TR30f zPizGk*9V;~1fV>$>o8@imQnqW!~F3T%?~0AKvvXwgk3}X7`!G^sYLto;BXZNnV&7~@Dz{qEB0!RQqsy0O8LTxKg#;C? z97rB{jAGFx>=~Q*M(bcCWlD4$#yqx3AP%M{1DS(tJ2TdeK3c0it~q3sOEtqPTe!*&)0OhhOji2IdXzn-H2=0 z;3{cY3X|R_6`Go|y%rjS6J7Tg*t>&bEp+UeNS6s7S%oJl)f8D(6v;+P)<``Sf7l(z z>4otnuV+%dR+kR|+;#gsWlGAmev_lhnwEVVMOTyao_NI0>cGpVRMcK!Kxk?< zh~QEH-<#iG=gw2l z>xUaCY0!U#!hDfeRn|Wh2X)Q&5p((Af>JulocM62Q)kq3C`XZ0lhlh~iCLd(Rk;AG z?3$rSUoNp5pY7WgvKK1g0Wu1^hN;jLYPLaciq|cRS2(b5q!c{Pzb&4e<@Hb_uF@Jh zh6D4rz7nAXD`--#$9JqT<}>c}SSrk(qvs?PQMrgQ^2z7ZemVPNIo*1O*Jh6%=^h&M zm-#!MTbl@$pN+lF{?@|cQ#JJa&0BfT$`suy*)Bs<^O>%PeB7QMDuyVD_8-J>z~^aM z?~QwwXs2Jh^BE`CqK}(Yfv9E8^rlNDS5A0}pU?9=zBw1~e{R@W6SOO>>CKp>bx>4y zSc%Rt`}0sMtMhukZb@p|itaKA*brms2jI8xCv1t^L zcAN45wgEDYpA5IPCZK3(ByA8Qo;s>YH%Spw2OM$%Abkb#7VVw7m6zsp*0}0|)s=D9Pv=buMZcsuHvV`;Z8~nI*lC|c*(S{@7kaTsR9G}% z+Yu1j3^@{f&>C4ITf9JVa8&zZD+2*=f}S%uc5Y>D);&FsbBIKR4G}m$eoDdO$|9my zr_Y40iX>=WJ*XV^{_(&C+``NaV^RwuaXXm(f{jU>%K;dibvvU+tNP6 z5i9A6O_DwvsRJv_XQ=sOG<6Z${%l3RPH`1RwI+=~7M_Rdtf?C?%V3%Wr2;ut(j;iV zldui2hB;;)~{{RXBtD#j>m{UZ`i)2ZUtNCIrft3M0**V@e`}9oAbF9}jr1@~N znp8fhV{M7_;}JC*Y7{C?H6DAVrq%hJd0S+N{!JsuBzWT+OpH2iJ;oxHENHs0s}kTM ze}w_$tE#F=Ck%HBvlSp7dSH_(?JTCk8joL@OH&HcE3l3+#CPCeg9^G-gASv*hF;%a zVlg!q) z8Ww4xqzY}$7*rurYyrcJsZ@H~F_u9bmC~Z0;ort5d{s3#WfqAI2=!Tn(tuKDztOnE z>y=eHOl}B5N|-8Nbxh%H_>Hf84N{*&njxVUqNb6fN+@L|$>BigFr>gp+EoEAa8a6q ziWmLtW!m1N-LN$kcY9FmqM{^CA}Hf%w;egclC)|rf>zRaGR(;%tfmreGUjD6`9nkRi;|@;O;pP ztm-pN(@<2cbzWgLY_G#fGnaMx8}V!%MC6>TjiW}$51KrHF>F-ftewcFXza_)DG&`P^?C(XG^&fKZT?54^rq2S3{GX zBc(FTj;}4t{Hlmx^U1G}$XH5C766WK$Q<+?F?G#qH3Kv-H%nl|_>WwZ`vrrA+3`C! z*B4cvRj+h{boc~ipa2f>)WG#BfOw;;7MJ7;Gsh!sbZA#=52}I5`kYg($>K;`;6UGeLGru8zs7` zcySne8Uyvo+g5>$q}THJ1D|E9FNazKRAg0q?<(dRiYm%&zR02kd!O$=w_IqvtHbJv zx2EP2PVdy%H4d50hDh3nE`g+?NrY2K zvRR{Z*_85ncHc|q4AjYAKKgOEp&{kK)s)fEx8$$@tM)w^NUwA$AUU?^r_ zPYgdSNfNYaDa~eG-=gE9Sj(!mKlY`P1d@A~_(}9r;X?t9Eb4#6vV0hZ*xL`?`RQlWEH{lYy#MrWW z{{Rj?8>)1~5r4hUkz|>i8G}MtlCajAHKsEF7t&&7Hn8``TfQs6pL{8`mco$c);~}O zn0Amg4gHcjE~gCa$8PPo4|`6x5f?7lRDBmSQ0D4=>8Yb}A>hf92@t3?*Tv7kUZc}8 zM$Ttqo`x4GkV-oU88+d{OX!CZ3`7_kb|!SSrWv1bU{ff$6W*#pEk3`0Bus z+St=+b7w{FHRuX}?GJMZ^ngVAg1LNGgK^sQ+S?oc<;~t{GN5<;+K4~th-o7A_|g3MVYrLZ~zwrgNA8gqT=ZUd5rlHxb+12g+(jgB6yWL4AWAZ zfd|6oxv(a6OPcYpf*MJZ2^d(}YHITmhNfZVCj(-I2HiSvPuH9K;*v>S?G)(~q-6d5 zj3S)Err)^*Ko%Ck4uzk(r~0z3bpCl&OzKTL%VX4zn9$mUE`8mr9?~Wjmb$)KB55L$ z)3jV0TZ~#pDHxjZCQuYw8Wprr>dXs{{VNs6xJX>!mMzbZ?CGOXPll# zsPpq#x_QgYW@rcE+*HWhMk*#3VeE#){IaJ{}r1kQb2ZZw)*S&9fTJ+r@7leiWdrt*Mox zf`d-Ti3tD#hxTPuS5snlICc(AjgCC!&5sVKb=+Lq2NFy*h5_l|Bi2lkO8OO_6zvtg z7SQ4LTwJw)33WytLSz}QP2>@@H%nk-PFI@he*|>qoR&=YL3knISBtq^1zocr4mGB1 z?y&$%3G(w>^AWM&TqsZn;cMfIUdD|v-cY4RyLXyyc);8i7Y7e^Jy)-`?G@GQyPM1F zt{YI}O~ncjN!YTtb)myMYMF^6D!WU3aA@5z6DErIRq($}X7sZvq_O1{wb9fmWe&A) zPgtnJI~G!7k(I6$6rIAlJ)>m@7f`gNP2;0ne4v8ux#SWEz!FN)b@*|8bx?kLirrjN zbeJ!u!rjR3-pWPZBLToYptss{h8L^H@#(LsGjH}jo5D>KmgM=Ybg5fiq_WuZ_++tb zG@`znbZKTKxf?+iW#o?2dsTMYf|#RCts$W38bQxJZ6FS@?mX9qKZd+Dmj3{n{N;Dm zVR2}xO-Bu+H@T?<Gr>=-qI8mr}iP)mWDe zZ_-@eMYP`9LK+W=x-|owOfQ`>tu2t|RG&4QYKm%U$5@&f8~*@SYv1$-9zCQM?!K{c zdvi*zigb&bd4fJdKBOe8(WyL945AlzR%M!Kt74sGH@cKtsZnc#e)wF%vX>CjPkXV5 z1+HlwbsWr{pu{N6qO~10ES1kg7*vpjSCAGXu__MhVWSY7aT_<(YXRTk?k5TY*HyzA zTF7T-P8W1{!s;sS>YLpxBjSQH7$mw>v5iktEN{>LtJ4R>tnOVt9G@aTbdK3vjPgM8 z#V7E*Q}zD<)v!eKOgrEJa0GNC`2H4)P3AgxCWXve+c8lzJ7=StBUu4rIk7U7U_H%` z(+^CMpN>Dz`CQw|H#aU5L9z}UDn>bekl;^{$C?t>X^g)vsH1>+^ZAHrs?8UdGwm~xpj21 zMp2^7^5m$DbJuAj)&1+?slAk{Yb^)V1M(@ZtS_%Eg(g*V06VqCr){S=^6Io&)>IC`VEL{d?mwBNf@|HtyTT|{IOkvAccD)+JNtpFTt<85# z(ZtI%gbrg{DEs?h$W>CIjYk8|DUxS%BJC=hhe01f`S-(zB5m5^BX7Q3kfzijTJqB{ z9S9HC6H>93WZ)l?dgt`@BWgxL9hlz}QA%xI&os)s+GUG)mxI&qiLJ=fpbMfhpgwt= zND7L%6;DmAfL|Qev2AYMz$mm8ld{NaY8p}q<&GCnC0ACPL}(Bfuly3~KMQoPkC|tP zelt*3)a2TIB&w&Oqk$z8)_G(?B}O5d5KiV;)!nw)R_$@v;5F=Maawim!8F)r0GT6T zXY}(iB%lbNXZCv!3 z_rgA@$f@PJQRjL$I2m}Em9B3D-@D{)H)Ov&sV5$m^NRK&=Amh@cpRL^X`eVIJn}u+ zUMGb1Z}D=*lV4AZ(X8#<%FHi-M<=(%ya5i5bAY^mQc-*tQsuSP8cS06n6)r2?6Q+I z%X0G_UH<@uqy!j9;Gatew@`7xt^WXq3tnhCuz@Yq+GkPoAozX;dIj$7ANYv+l-qSm z)Q2A#W2%DD)vYtGbIql=!t)VHLsbNUh)F~~WJxtUfijcUV!MdEdsT(+ zjZ}Dz<)hwcyp2OU6Y+CSdXWn|`!&JuXs}(-1hPkk&R{dVhB!>d1Eh{wQmVW~@qby# zSy`vFen|~f@!IW+CehYvLhpK#1!k#9WW~1U0pbk(WuOpG%%4FoiHP= zJn*y9;XDV1wT-P_pIZXhh^Sx3-6R9qG+?0(E{u^8Ci-!<- z_HjKReE|4uxwX4FNrGy-P#nyUEsKxGbux!Iqt$tYxz~sqUoWbsr$O@-buf7)cQ8d} z5wK}&PXGoyl6b)tY1MYB%>|==QPB8ubLv$up;pR}rDav&#$W@hl$h0q`jQ7BoFHXB zB=~3HwQFZu9A-f|$kCEoZPm(tz___LhrzYKEyS)NV}WofDNe3+w!02LA_3X!U+ zfB+T)?{jmGeck=$(ozZQf@@CAs???J6s0heaJe6R*X6ikv~n9mK_MjhFw&nA%+3maz3k{Q-#vKCDnwvrw5pjG7bp$EZ%2P zl~+`~WK>a6lhG;H(mu=nn4!*Vov1VqMb)C(^q3e)aPv9%{{SlABG2d3624zisiU4E zit&n8GR7G8Alr~Sf%%+08qQ!X)xS)ShhD24-J5SfsM=%@NF_gA+C9!T)U3*nkm3wPa`VnlxJRnzQ?spX-96h&WRl_} z=V6E#+>~GH&OQj_vZxMmjcrydFO0xx5yP+cymD& z8ez~!NE_gQ55&h+rOAAF@jFT@SL8bTFsYQNSES7|X=I5b1B*u`&|22uTz0lM(c=6< z*y?3ca0EHTh~*73Baz3!ajttY!Ec9mR^6=qfS}st zZWu><3y?wJTG+vN#jfv&HApZq0DPun&ODb!$Ftl&hl1Kb#LO2Q`owCEK+JQMmWqA6 zHTsfG>~D-f%Ir8wGE{oF@9uCxg;8b_wPGM7bvKMw>AX3H!SB&1|5?7PY;yj+X z=uyz>U@&cofHyL@Hx8*vyM=cj7Gg;R3i?j zCmj7Ts9ZXauuPrIkB%h#RzJ#%r-4vF0|F1jFxB}%unul<<+QJJDR{%dLJCl~7sQT8 z>H#j*UP-}#loC!C6BrzG`C#ER6rN`{9X{AtLNJwGH(i&u4iM7lP6};t(-IQON4=~? z$M|AGVF>_=-;1|Hi49U*xJ13i29*nsCB`0iF9Q=nP#k3{Pc&YYlH=ImK~S--%qGZM zSubIJ_%3Yhi137~2pq6D0g4wMNy?#G>N)yg>B5`;z@e6CL)Tpb{xE*#M!SyfC# z4tVDf0t!bKlPX0O0hUGinzI^Pvl36++XYopumi%`Dr|GoQMihQ3N8AcOMP%wXSMY* z_0<)z8--(g-=*;sZ6|Y4Wd-S3M-BY3ASY|VOfbkhcff#{I1-RU zAz}b0>1-(g6idQ1bQKdFh_*i1a1uJLHsq(SO<3ofbJvhD5`JZzmo`sQhUd4jz9NF* zjtR+_7%NRXhExJFf{{2N!6RIB7Qxb(k@|w44OU`8iQ-v77WO}`2oSS6of*N8qLL}r zrTn_cRv@CtgN7e--vv@#pi2z>Kf;SykUSD^iPlsngWMcNeLJw>q~NDeQ{~1rJ6zNW zkM8U?k?cF*VM@=e9sbfc=lm(P(ov*o3R1b0pH}b!gX|An2$Hi?Z9^oSeAHaKPuAvn zq;!c9j7W_h~HAS3q>g2(M~!2A6$3@RyHU01~> zKHh51@*Mo@#3XRw75$I88%!IH!Fsa&DZIrE~`w}n}Y@?;p?}sH1 z%Bh}PQ#0;8uZXm2rq;`b6wI+J=qLGV%FIjoJewAtj3dP*Gs08`M^48or=c%C52imSO(aPDX$Trx)N8qh6@VSwnXs6{vG4IufWXPG<{aHT~#a3gC<9&6n8vi|_j6(zO0bKY3! z&zHw4nni`6Xwis!@^A>|wYOM!CuJYx)LzEt>4hd${o+HGN=5bz1qF7>NiyjH3IXTa z5fNA%qC=F`OnjtN>D0Bc5H;z6B@S9SqkXQX{rSNHQ59O@Av97*RJOoC>&6%eQ@j$o z7ZAP53wsfQn1bf+rBI)lpZ(%gjR#Y1ZHTF<;AezNElkpU$%2&>iw&}svtYo|k*yjv zJ03}i7G};#efIBexFRDe6GV&zXkv2%O#62ZHn8Igk_6F9!^0krtQJZBwc=&7%?Gd743y@6+u3#4Aq|_ zP_((8MylX~==WE*)7auhFts+Hc+FJmW8xK*uawr+Q^7%1B_u@JK~w8sfAEfQGBQ>$ zD>9p$_J zT&k{Ci6q+-@#-CKh#W@h{`#<{(NqZ|Bcg3J#X`p<-~fG2$$#*`aY6pUASqQ5RaFBV z5=$&Ve)GyC3w=j%^uQ6#RZaBRWWYS9ua`sf@9#4STy`fTjyc`4w055e=Gv-K|uShQKb9e zC^FRL5Z$T7k}&=P5(2~W#6qK<$40FBVNc2_G^Kn@ zlFd^EP57126gZGpYlq*_b^s%!9pRBbWaGObH3t?P6R%$MTs?Qj$@$ zGb^;9*#Q_N1ka}C)dXN5)K^6XGNjZ;c^{7V!s!XwOu6K>*ig*oKolq^`@OL=g`hW1 zR*O#Q33XDFLtK2+OPJlRZGp*h?ytp}@wW$>Zeyl~m(GP2sG;+KgUx7`tIIB@rJJDp zcfkO{vW4NkwlBAKoW$vn2=eFqEag~9XK5)^svp9v`-uGT%c={20me!-Bs9K5ndOts zxbosu;fK`r!IDsO-694vpYVy9O|oDq(UCwFP}~o;7#LMi0FM+EJ0Z<;=;ZQgx6Km^ zNRu%tKF6`cYFX~6S{CYd4^XAn$5NGZG#+~^TgvlTJ+Ky57M8bE1I{p^SLW4mRQXWK z=q+YbFMqZag`$St3N(wzEuEEyQ=L=S&X84V%DNj3 z%`EBWChu`>a3u9v>)V=4E^QXS$YA{Ni(D$%M2JgkB7eM%I`l8DWm9?$^>!8Ttoo3t<(|b zg;SeU)IcJhI6z*TV;96u$_#6Znoq>3R9VhoAyC0 zZAr>v07&#@;~i{zVkIE#9h9-v#?NRe#BJ_-;sB*UTE8VU&+0N0=_jh1d#osU?HI&S z?WWf5ek$gpF3u8$3D+=(%$*s8L;marwTbL)?}%`*wxzkK;iSOl)c)a7RMcnX*=i=7 z3)qCcjw0U1+CVJX@qwF0J|JwZMv=Hy08SJMkxYt zCAV$e&LNPHmzQ!p$UzqA zd_j>aK?5n@f<->~nt=*#2v3~uO{{No(*svjjSx^K761@_mc)>)22&bFh;!8bxRMh_ zq`=JFl5jx@paGRKpEjNt#ANPU@q7?rQ2TZ{)3P)Wzw4 z7E`qS@4>d6Iu~ z`yfH$g&vr#66DkfNH-pAcaG<;q?;TaeHMekpLoyfJARw`NDCpU8k0D!lTc+btvb%c z)Ki1PIXAfNW7i5DmE5*2p-fSzbwXKk1cs_+ zvb2WY!1TnBk9N_?I8-&kB>gXlfnZW;5~iS*UIqDVFe;bnXjV~X^%-3gP^Cdgnf%6# z55|6{t^WX)1eKZ88(yeL!_&$%JY;%D<+Ezco) z;1khK;lMydrp%F-%5!15>w9(l@H4VkQE+e}O|7Of(ZMtsyfS&{e8|+WFfeBHF<>vi z2h(w8Ut@wXx(#^L;8;X$wsy`vdBKoz3M7;b6DuH)FB^{QgZbg66cx4a9|ZcSVUTTw zrV;_wi6YpEDLKP%Aqgds5Jxs zpr~e=C4Vs4-Jaw5cECh}=70*Fn`ZP`wG2sH6irb{3d0nUMyS40^irw@<9nN)O~bmWfjb{MRd@?kb2+P>d_+v$OZ&P z2{67r>IAl@R-M@!`xs43ulN|4RC?ibrEB&rl(4#oU+JlRC8~>8bR4; zns0e%864Eq&FZ!ZFCbDaeWuO##52ie{JS+q6{QtC`i^y;y1ndGQ6X6XW&`{O-vk$R zS)TUVGfNxSF@ZVvpG}dxM$>fqYdBgAzPQgrQB0H5O2)(k_>h6z9zNK5jSYMQA~E}< z;a85lx9=X7t}^;9P+fG+rJS(qLdgJEnU=r+5Fg4K7TbLvcjDW#uG#zGQm}CwdY4WCwO-C%5&-pf4&0P%&pL{xS9u|g36-2I1Jajn z5CeNC1OZ}tU=t>O{;N$ZZ4r~xF(wA&^Cy{vcy(rIa>UAG%^hi@t7?^|Xw(EbA3J!0bjKS6#)(k=52=Zo>^_y}2$i&oANu89+8p)8UL_fPbt;MiGl}qWg$UN1B zetS_kjiCVT=m_h6PAoMF%TCdtndYHMTpSY47Uz%!?SZJP#S#jNlr_18=9e$0sHkE~ zc~tPTFda#Qgh!gE-UKvB>khrg}=H0e)I&iod8_F$a;s z!kLV#Ev{(YQSWIyIlV?k5%YZ^nPkrjRo2rpN}HHd$Xvz$02c%KUlUTMj}W0;IvRcA zC(|eA2-!Y{&hx0+s(_@hkH;yUL-E)tH#k0us{BgY-UIM@Mm^8U^H5ZX z%Occ3g-_FtLHc2HI4e2gHC{uTNIkn?kZ0eBR4%pD)g}^~iZzx=_N5N#`Fg*?G!5JBL_tiu_r$fvr)Yu6W-=HW>KqTzQxP3{_4`QB6}d5CtkDkff-q zYcT9ea5{fHW&=sW^bNQVq}q`!B0=)^{{RS76`8i5%@VRHWu&a7kVzEr$WmCy=*uG6 zl=~2Gg(h7i2hm#QTintu5azgKZVyoh2hfG?84t%Uv~0TGE_glR?}>B8O3=~PYfUW_ zwJ|Y2);&ZXT$Kzi0Nzg>PCX4S(A>}dYMU!SAZu)qIh{fYJK&SQqWQJg;kOL$zx|ha zabnVC&7oDnrx5{<)YbzN;g1(Am6g_i5ZT{}8hTwTE|8dKns8aplKuzMc(24m$l&+f0=D#P{E$@w9DL2H#{^rpLS;} zFOut>U!&{3cTDQ6%7UibTB3%%;%D_=)wbJ#BKB*JdSe|ciqv1Jjx9YwApE!ZF0IcE z;rv3FWyK~vy&TX$#A0SKi4b`wYVQ&?_lS~1F2B{)IgzCfw8p6r?A~`b;Zec=0Lu?? zbzbHTR~JWE=kEHUVZwM<2?SWuYc)i~<^&DN*;VYb87b4%*2)05`W#RQg`+za9!Y8= zKfR`Ja7iZyK~}Y_J0GG{&1Q_-WTO7f*Aod{KpetKTH2s-JC6Q=2T+^HHe&KROgZ;Pzfm z*BR@6QST0>NCe~(T?4GZk>$F&+P`QiG1Ts;ijD$9*`}CxmX{Y1>+)Tn_&?$7nqs3+ zY2O=iO1Gjb^EA@X)Kkjp=E@<8LS9=NZrZj{a!(j)w)C4wx}9L?i3AXGc~0@qXc?3& z`2PSE{M%?;Skz{qV23fo!@j390ML0!l5hg^iuz$mQYm1Om?+?~k-O>vV z)70<3dYPBKJu<}pZ5e zn<%FJ%{5MK8p{*|ljMm)mQiwiwPJgPIIuPEZun^0W9z@7=J)m%_gdRQ?R8U<7-7!a z#il?f9wGqhRRU1OQE1|*X*cuWX~b8ejek!4t-67yCsWLATsus-@1TNp`P3za0FR zR?4M2dp5O{O)>|tNIFlbCVj>_t&Lq*gL-xt^fe|)Nm-Fr%^b4pEaytjGdeq<^J9r& znPZt0fv}RNlhYj@^2MLgYe8$Em$`>qagfm0K@+#m7Xggp*R?-7YB{x<2<}-`z0;tb zCB@7xX(QTzMmfTz(>gm%=eo)*JD_|-p{A#vXAsxw3FFJmae@ZLhjnY++N!_xB=m&4M{y4u{rjfS^)G`9}pS`Ch%i6 zrqj`Q!9}SvrbM1-@=&tU(#FApk3Yx89cJnjvH_`wxPm9aq{m} zzGE8zqWAv*TsESTpmQ2YA_nV09-2Asa5VAEqNbEVbb6T;R4`I@u_OV{7xzC*SR1X- z3=`K2oG%$|L%%I96POZUn32{uj$(7Nrp&apW>-=2wKbHlHNONE0!}`pdPnPs;O5}O z{8rjm)T<3au8yQf$mFeuh8_;oYK-CNHC9tuPY;wDDwL{%6(zcQrC_Wr$g%6!8~A;v z=4haV?)H za0h+5h`=(mbpHSg9y96Mc=O!O48CO87*JGZYK<-U2uNU{l1K4z?Ty2MaW*tOhT}1) z0(_2Od{-Fu+p~9XG^v*l_XZLNQUMZU{@5ymRb)A0X753%X(iHTAknojR;rAV$sv_a z;D59jj9|H>Sy;BCd$Y`L2caKOO6yqNJ=Wr-yM@HTnbLE}f<#9`0aTP)4>Hf{qodMv zIfiU`yl~Nz<^j#XOO+PuxMMqQ>Q-=NFkEx6`b3q`sl@48vCp`3X^y4C9cFM$?F6jN zWiwM(OB8gXCyGL?8^{}J2E={A#v)K|R)KL|_Z@FZv8PAca*{xq@0H7)?e6l(_n;j1WOp#X-N-4W*=3-j`$FapeA( zI)ZR25uAD?S$Pc9zn#twqM>O1FB>YmoKO*x60|*V<>Db zMyq#})yt-N2qMIFz9c3!ngpVL&2qa|RXclkLzgIF)=Pah;6P5=;ulio$SP4@s4nKQJ4vv_Mb+hp6Yqs%CPhkQDHU41x}PlJ z^n-|X69#bH=Hrm~A3rJSBxUB*dBUK`? zWwGY=J+P+>M|9GVO(Px6DZguC1vEEc5mI+X4ZTm?;G}Z_39`v~3va#8V~C4D0up(a z{vdG?B2bKy1L_~3#8zpYk?6w6#T#&IdT??|uB5a`QYNFCN87Xz2T_7TskIo;x-6Ea zKz0y4zPKP^Lvu~Ml*P$2Xrr}FF(3{a+~O9->oK^X2^u!G=Fai}WDbfJcI%LLror12W&E%!1GA$Z7J)Lne6lqqDr$h2@?`g2vk!c|Tk`SX?D%xZ)Pp^<#Af zw991`B6^CTb~X0{#uS3n3h{g2vKlvBGfcNIt#~tJ@>KC1QYGwti1s*MNyQqJsfSWB zdL~GdDjJF!lPFj8NgIEcY!t&wj)w@w%EuR zqtO|5r_xa7T5hPlYDaq7U+gg8fIhu&+C)n8)p(s-JLgikZ-k!-@>xvpPUd+kpE@^) zb+dKFPTh8GuIStxK~KwR@_8xNM9lV75r11+#|njKTs6j7EmEsv&8ZbUhFPRW;eog# z1-UAUW`o>AunLJonQDBmG&z=EQuNc4>M>XY^dr73JFRY~Wmbr$@u+$4?mLfmR)Z_f zGCbafQK~3vVy!?-GEtQB=0DkGZWI0?f3@)-u2pIm7WG@9ls@EKRs^bd8iMT{)S2#_C#XmIv^J zjNIUYHd^0xOHYW8c?!;!Dwz<`XH)=eZ&BUP*7y)LEHyNPs*9E8XQQ%qi~Yi!fXW+q zJ8YMiPiE`gAXhYR?D=te4YV=Jdl^|hTF6%8p>Ol1WZnf@x{Yh{o&8fbn7Ph+72@%>d|7g$$B8 zjT3Mk0X*S`%So%@1eGETx-nrO+Ar(-U=RwS)m_PTPDM*RO;Jp&0yU2qXe9<+J+2LM ziw0U+pwmuvY&@Qa5(?1j!$@$t=>;q}PRXAWdt60{NDbZ#CMp9a3Voxu-pVJ3OP}1=N9H(XZ-AdAosv1OPmQPbB z<2UVd#ql)dQC8W7{poR$@cveogHP((2>$?VX^Pt9MoqFGKh@7|y)B0U&e?HlU0BvV z&C6O$^vB1ltj?+Fe7~Kn%w6gx{4gLpy4lq=7PWvhY)0PbQZ(jgkz~S5 z!oCRW-^(i1Kb`*o z#}RA=%_X3mZ9LayG3Ax@a#GXOh<%zvV8;Nol9u7s>99G%Q){%|WtG*eFH;aQg3*PL zdcW%U1;8eyc}BH40ONHB_Jw9wBU8OYf;+1N`5Y3^R-WpeaV-kciR+Us+YBn4*korIp z1atTTIUZpXJJZ=VOB^|?)k9LXiROAL0}_l+;l7OUm+Gf~JkCAk1ovciI>N0=H}8Wl>t@>YYt4Xr1{g$E~DE z%`;YS^4O2xM|*vE>xLp0w$pqEX^H4o*TS7Ql0}>*ajmlWtMZDPIYf4UJIixxNYSq& zrM{QHY*|OU?;@a(R|}2aT$^)7(dCs|T2JZ3<)OzJkbL&$fvz+zimlZ7g(ic|Rj8rb z&@{f1ZZ1OH0?NHFi1swRif0m=hjCsbPRg6_S>rP?<*_he6TD~DWGl3#Ze2T?c~YRp z0sYepTL@b?UCMXV>of-f+3Jgz&6?%)G1p}k(o;+TWN4no{eS3S2muGOjYgJLXmH5N zOx<(5_OeXRHLj?ssE~%1T86tfYkfZ069~~Z)~pn%G&BrA+tp1vA{uH{sd}L3z!i`+ z!M{<*wj#^^qUSy$3IkG8Q3W#O7Ij&zWrpTnuDI%&#DyhY3fvRF1W8R>YzfHhj z5}9ZqxJaChr^$04YjJT(prKGxaRfB!)ui%vl3>S9Xc4YSUzjw8o_a`TnT%1l@BEY} z(!01VVPSGPwede!-`|q4@3^N*8bgQ>e@vccGaiy*O^%Zy%k#Qu<<*kW(@iK!s^q3J zJW-wt2!|xwpco@{lU>D14kD0qfH2Zv6Ub`m=Bo1-mZo>4OvTTBz=7e>D=JJOy^RaM8M}NG}Mbw46Mv009xY%N^tVS17sP%X!dzPFcvRvm;?Z< zWP>2#a#2;Xq|#HC3_o{uux{LY;Bu8=a3r<7w_W7G(3!UYSMezvf$xckl#=lHArc7c zYl=~tkVpq+=Hrf|1~UjevYfs?A5_Fx;+UlLN55ZeNGcsgvK*v&3s#00(`xPQh?7U3GbBFArd6k0~SGw>HF4t(+j43!hoH z+Ywk>r8Y(`;f5k+fC6%_HtpEo5h?1BFk`$o1E9eM6GkC%W@hsJu)xX$2$eF5NX?b* zJ&p(~H9$r}ogpN8Yz4X;87nvvyLxOa06ca$3Pxd8)aEkzw~cn&peF#3wla%!Y%_10EQW++S9ht^u#6>lIMXWCeE-Y2!tPVghjfJrVF53#^(%FZe3c2qfPWtF!%zto&E&?$g0nj~|^!TRDO0d>b8 zhxNozwLUlf;;?mIdXv)!Af=BbX1K1C{or*RHayN+(oV}w-AMU zX||c@lC0Fs6^&-_4^q2rg+`u+{+RiqP}CY0^DL#i5-)GAA`fqPV1Ej1xrgn@zu&yH zk}+{o%hV6yQjp+9>5&4_&6f zU@D!cID$kjk_M!v6&Zyb>lBVQJ0aS~@81zHczsBw;Unqjol8wXa{mC@QbfRq+FQ~u zh@;oS#N&a|r!}Ct|m=C-otaK9XS+j5gEs#kYTb}%Xh6ceQbwDvs)(`TO z(^J8)!Cy}}WB6A553T`}fzEWxNcbS10`1hom9hY!N)wmf*Y+;Sixa%>fHn zO(Gw1I^e6?8vg)bf}AIy>m#sl;rrkjEgh5#BeLA~wg}xhtl9Br;GSvfl3Ro<*5!*9ApP*t6=BS9 z^7tajRhvYjIU|UII1az204YN#xX2|(nzu87$YHoK+(7`RPht)Xg?&19?h!E`6=4U7 z8rnUg4Dx8gC!!$C6n}Qz2l!yD&*0oB$#pPKTzq<{RoV7oomRbWVo{y!Wm18E!w61Q z&9$X&z{-0Kl09V%6#{A)jX2w8WqbbsEKGzOPNUloGwx8UBaTuff~Hkadb#AEd`-&J zO~hb;hI5G#wh_1vta_XT#@rB|`N~QZptZV>d_XdgTb7kFi%=yv4Y|I6u*6hUwJuUq zRmJ9lB2mSgcRR2SrAe`No&NyBD{7pfXA-_xtWwKfpfNs_fTfTrI8i0A;H@#v!}C;&$jAr}FZ*c11|D>Kh1jP(^! z1*?|+TG%rXSPyI=N<&y>s*a6s+_yM1sLwg(D1-{QGpEJ<(-(5YP#jOlr0QxGh#vBPA^Tsa~( zx%U`4ieLyCOB`(R-Oo56%8qawDRe-a*oAfG=cXD;qNY!hkt`K8DjjAgo=A_3FfytR zV+;}VLXEQ%Foj8y$I?t&zrzj+w2C@)9DCtU8Mb`!NU~N_s8#`E@_;S7so-|R)E0i? z)FRl?rhLi<^T`&mx9+(9eSY{73eeWjbF}{d0O$8nQne?I)}o7Z6Zn;O^Yy?^ zX_gVC(ep&6N;qa#nuei*k5EP(efr?)2XwA4b8z6S3KlM@mcqXgQG-%k+V>Gm5@6Az5D>>X6*FNVN^)8VBoFo#F z&Bg&TkcIXy!qo2G1Y}lW{{XRH`?WR(qbdf0y7Uh*fw542x5NbVM@ZzP(N@$_uxe)t z#PWNQ>`%5F9*U}znEX3GPx)5ad6za~@Y1UlAefEX-%)eU9!WB>RntNw!Rxot9!)=2 zI+RSZFbTcY!e8<{;>dU26+-Q;Gpx^{KQy#;RQY<5pa!6LJ@y(2tS@3uMHS6=#5G>YinUlBQ zs%0Lal7eRanVVHpGjYttgZ=GpPv?l*u4#}+_~-B5jY~mQu~m(59$OzTKg@mQ3O2M^S5sT0^B@U6M8y2ZlCG!J znv*Wdr^;xvYPxzVq76+n6S_q){_?GX`yM#L3iTMrF{FTZ0FXW7WvSM7m2MkZ>}#Ig zoIoUc5(ysVR?|OI$-m;aTvH`%AQ+U0OyG&7Of3DlBHWMm@V*U z2pV9b{PVFEn%=_@I2Bo>2PCF;ei~D6t`5j(je>W}&9{GJ$R`tY1Di0oLnm|h!IFV^ zU!UxiNdT5PNj}!V*(fy2^pJ$Pg+Xf>SRbw;u+gUz3Bsyk3G+`QlZcShZ0wkP-Nr_1 z@!t_J(-4%+GMfjt+Yvz4yOKw!orR32^EioxCbUc=Qbjbac988INjP9L1yxYBqh$GB zNaVC&k=UFtYF4xnmCI2+;lAX31`HHUHbxZaX=`fY-A_!!9^r7ogsi3Pre(z%kzu5j zmb`k=cnmLNf*JGIt3GG8)iRDypIWgq8+EO8RHGPSJ}4LSFy z^qO92t5yoPjsVSLESK5`xwmX4lQ6D*=xrie364W_X|zRHsxZJ-VYu1hlZ$)U;%IOw z8N`@bsN>Ws%FL#&fyzk<9Q7jrjIC7eDbyG!ElVL?#9!-xtk%@g3txr%*kUG-o8-vS zSORa`5fVUbl{Si&NSLr+y~Y`!tkoXZVQF;kMI`&G=cW=|SyY~JeL8cM$Go}>A+0ch znb1i@{#MPeA+&KTa!=58!xllpx{XfoYMBFataRIFc_qzmUmZfQ^utn3$J*SCGbO7n z-{o#kf!ch>KVGUHpr*{~tG;qaOo&VJP)^M0D}Tw248r_O2$83aWLU;!epa^4h6o+VKSkq3L{00%1o~083Ss zIWf|TIbe=R#{f9|KWs<~Bm7khrV5Qyki3r4(});a`vCxt*8qimJD3_=O0KDjo}3nR zQDAOV-w7dWVSDx{X-<5^b*2M@*98(zm?dm<2ZZ{^Th*j_ew&}mkx5AkY}`M)dtV(3 zP9Jr2@EXG(53c^@=lHK3;oLQcys9K}-aUFN4ME^ux5(#_WymJ6HVY#Q?j1lN*#212 zQ-od9CkrjFX}D#}NA*Pcd7)%J3wVQHmQ-iCR#zNwM9U2B^=h2CAy(J9xd#f)6Ma&d zds~5x;ahduP7_9}Xw-QmfO(#Rc>kEZ;E*=Qcqu?s+A*crbzb4KP`mc^2U0cABj>0&Z1y+ z&(Uh5+I|Ic@Y;7RB=X4m#45d0p!J50iU-v?cA|zlmE8oj5bam`U!Xrj&NA1uxV0_s znp>-Bz&`z!+YT$kxRabMY6q6!fMk#H=dz@vs-A|mYbmHh6$f&jgb|8>fVysLUr4de z!BZ!$%`=*~DDp}Tv&ceuF#^U`Cx8Iw1~ribCt=L_4>eP0QlQ5^v!o2kOPo9rL3L zd-z=-?Z_TWJDuklm40F>tKJf=_=HLTAC@U3lO=Vn?dVgZrGUzCprEUS%LK{@9;olh z#E_I#sM8J}^|0`cqr>Vtc6~uz993dRN|>tbUKQPvKEnoJuN}sw*A(_-xN3yFjt_nzVGRVx|^CuQICqI zSn6acIAY~kT-=g5!mZkv*&8i}o6d4gVO<_st?QPT%YxMPA~LCa{uZ#mOgjS{d_{0> z?e2JeGgisEq~uP0$u%Nr%&4+x?Cw)IU=I^r!M`V+pBi=@~-sR%QNN-xh{y3yv$*r-wBB3WW42 zJjs;h6pdM1Q6NYuX(BT_wfG9Fa!=4;1`~iY$aPv-RI#SDQ>L48NjgM%leen&T@n2r zpAp_E&`F+EX`MZ%g*;LG)On_8u+9T6VD0q!jj4@n;7=sF+zJau&rQ<}%Ewe1x3IaMr`5ztUl zdBLEMXm(jz-OaX<#@}pix9quSCapn?z!Ex4osYSBJ}daUVOrvkm-6Ugp@#TY%V6VQ71v@fg4vG3I`2((u2;Zq;!s%5QbE zDBC!=YBJ|YY_w-c1oem`BMTv2@Qaq{FBG(a7H>#?Ee4_5Ac_U zjq{#|l1Ro*TC07hQA$SIRicu$_tYI+&V z`Bc-o)6@aG(g9}jq+)!~9T3Sa@ zA651qAIA7y{V`J3t7P@^0I%nYgC$p9ytp(Oa;?p@ z#bpgmg+H85;15>hp~`mQM7wd4^0{nqec;Njgd8?YWB4FlYK-py#1afZ0^4 zUr>_9n3m%t5)Zg@*>WrP_m6P<7EquCJBN);YvIBJ+QKG%qo@$kvB4?cDgOXQEjCuM zSNLJCqXKvVT%S}Y;q;8JvY)$+b;&zUkzR@==o)*Z3j_N3dtZcWtE9ms!)LYww=pjK(QR(9(unC z;x@;{PIueIvGV>G)OdGn`#;2kOKXO^7;r2mav&TWPC-~5Q=#=nm#%!bQ)w*AEU8fILE0_=KF1J|vhGl?R;xT>K7R!TsbO<%p?lp|j0JJ1L79{$%RmRqlbc_W zh)4>jk0zpZ^s@tgyq+-LWjm|a4$tg~mkBbO#I4Kf6le#mz&0}$500Z*p8|^LMbX;1}=LjM? zb6!)AUfJ-*(WR}eq;&(4f+I-vIfbvJ@SDag>askzcwm)C^ldUa#*j2|DfK%R184+t z-9|RIh4Bie1tLKc(;ZCo_^&-vv>lzbrfM6q-w+#@NihIMgYfQ;2V%g=LB$itm0H{o;7O$#5bYbV`2^pv7M>4 ztJyogAw~V!qFmA5Vn~A0;mxkxL5L6+qj>S~KclqnOF>nTXIbP~u4BDva@pV&USz85 ztO;9fVQzxt_8l+RzUvq7or?9gVe~{hB>dGiMqJ7R!zI*vb;Mg6S1{nD#aWq0 z35KFlV;pd+ar)ta1S(BBCDI00M3k_gmJ;nLBIT{k&AVV?Q#jOl(so-MkHgB^oQ|Jb zYdZGR+HR_@Dpbv<%bKBDS6LW&aVZZV3XaUd=&e37ObElAK@B+ppzq9#m2IvxE{D-{v{~kd@sCYwT4`y=%|RYp zJuJ{U2XeG?D7ff12EWq}cWY}zj^eXw0yhmHgXRwYP;AewmdAk}683couLTKDGs`{9Fnr!RFkX_+Ih-zDr`1bhza z?-F#Zz9(x4sxrMX@{KlMBE}k{HEWO(3-F6|ZPGVnAOc7uzr#B@b9+PcHGDMr9&Y6g zsXzL`ztGu&KX-v<>oWo4!>~d_B<H{QT9p;im2{p6N-T)ua3xRB_T!E?$0F~C zzRu^kE(gzVMeevSXq(1(Pv@yOOEMstf(~=f-=4WvAN$VwnujNkF{sE?EcsmdjRG0A znz&(LtkHYewZ5cSUkCjzux7G11;flYAANZ&t?gx{TK(9mv)fJB_FUm3S3?>2Ecwy; zmTKrfX!v2AP9Yw zc^;qA9vo7c>I_K=O{gQhWrDFsxW4N$@z38h6<}Mh1RQeeP!wtwJC;9X z>um3?ZtaD3dn5uUp%O9ZRh&K!rl8Z4=M*ngA&N$gC2|6ipc8AG5H2o$zW6P)YuHHp zg_+!W)^|;&@Fea%cK7_16L>+Ih@_~3j(UWOA2w;Bftg~C_T1zTNVx*$*r?joXk7;O zf`M=jA*NsgK$FmQK8SI6L8xivnX`Po=_03u%PUL|r8brq1D;1r2U|V6g#Q5R)~;)N zr)n-B2^TdF))1?0Z{_JPX6-9iRbj~vA5jJmT2E*IF779qFD-RGQQ8O}uX5!x1QbaC< z0-Lyza&WVVQ%+Ldg7A(10IHk?BRNfJ8rNkb^2AM`O6H$^i((<7Hcb)&OMfgxNJ^|r zTecz_1f|yI*oc;5R~v--;v*jf)sSu_jfv@qp%M{dpKk)(cfkaOS!Ai+e5j?E@Kke# z1QnY=CIaZ+%tkFx0SBNsgu;b{7y%h_N{YDtWum-b+j-<+Ns@9Is5`1-Qg6u%g02*4uy{&y&Yn?03zqs0F%pIyQz_ht)l)7-+xVE9UjFyR zXp!Rfi9$0}(a3EYC_L?D>He6A_id;-q?<6Qs60rh0O=UueQ^^uiyO*N)XZ5*%)pX8 zMA%&7NR;kq18gb9bE;WJ)N;UF61-u63n=`%+m$N6HPtz!5z^K?#t2x+94NMoG3wU$ z#4wVbI~pz}ktYQ6j-HAP>n%hJ1ECum(pYnaR<+Gz%Ym6&4+=gX{7Uhrwpx7=Pe)Q| zWJR1+X7E5%xI1i;FlN1vDhR`}ol5S~!6)yk;&JZO@P5uyYp)BNs1hNLceB1)AV--V zOV;ua=-u%$t_fwpX-)0yUh zCQnUSf7$Qlx&HvVW5N3qi6vex9?|_w`KsFb3c5k%R6tbUxa)wm(yGVg6&Y5-*ivCy zNahlY-;7N~A&y9bDcE{rHuu4hhM+MiJh>N^U)Kg@NtCM`w&8IQkgW1Y%b}=5%%zqn z+<@}NfyxW=c3fYe?})3ft<2QOBy!q)@MGY85rs^dhGa7QvZO3-!VFI=d*EqFE_TXR zFn=IUAl+PA9pa6=)a=Vk=2ixZAIeX$fT2}Co2a~ZZ2lPGFw=9L74s5m-;goLg@;ef%A zgq}&hk}qOGJ&q!1a=QJMAg7GQG;9dC+HZU_NSNxm{r8NL6R9J0m(>w)IA!l|&jvyd zGB<^5MVQmj$2BtKnRQfkA!7!*6)hPJ)mX6d?|z{D@TVCnip({LI^5DT;Uojdpz(+%zrmH7+G0C)lQ*YyU>6>04f@Zp=pan4#9s)gVO0Kxm3JxMuO|qrs(lbum_8w4SO`f~gfJ1Gk}T;Z z_R`hMC67Gtet==Yosu_5_Sy&4J`C3~r*IOIPCtO&_#zcLy_$WeXSw z(;BAGf0iUp6=IVCjdSLAU0s^y5x8fPH4FGqSnb48l?pBdLHZy(?NRDAOssls9q(fp}7YE`{6%Ty#RS#}3Df@)4SqbN5!)(7k*e!IWVR;~rs)rR!mfKhtXdaT$^Zqy_otA>e?!>k7QbP*0 z3kPQ&uuzSsupaoV;3-Y7bB?tVrjELmR$97gP)II@L?dwb7wRyI_CAxz3?RotvW~{d zwD51z*sVNfQY!Xg_P{0-kiNzESO9npkpcezwO{+SHUN@=h3Fokf8~kdQwhjIl5Nys znnb8UDpe(HkX@5_UN;3cCl&=m>4#vcGiK_{1gS9~f9%7EscpIC2uC!6c|uhHqCj20 zqq<*?c^^@OIfAY3UcuoYACi+l>`7rqq@HguekGKGKU;q+J|ha2o0hnO1a%+B?yMU< z%Iflpe5#{M<#7sjV)d{@%RJXN0gmFN51<$&&Cmvs>LyRGFMw2jTDvYCRkd7ZA*78W zI$}inoa~^(on=(>7X6C@a(0&l@%Fw1x0qMH+Pj+_;rB1Gr0u9jVR`|i$J!GzN`mB_T%Y_+(V4SdMz|* z+}ntf=J}a$^f;00pEX-mOB`-viPBXAhl=(;s0RZJOKLgIlOxysVJ$SZbd1eOJdrag zQpn^Ir-C@`fwE`lcmd!MGq*9#M|fo?@ZXDZfKNpF+dH8&E}XFbc&-W|z^(+Z2lT<0 z1j!4V+#F3#LIQHk`(xXdEf$pdU@gS=OM@H&J6t6}% ztu!vTy_|D`FsrE1Qv{LdirSX36h?}Xi~bb@24Ex>RJU}L!J1OaS*oc+T=Gx&;v#5N zXofi!DlD3yfe=*;IR~~R0umaxOa^kIW?39?s~8**y+G_R3qe=Wx-KJ9u7-@GGZAnP z9@tpI*y@0(Ib~AIJ4W-x8BUD%!ESP?tisR;1j^85K{F_45@#>97$kA6J4hei%s3yO zEn`V($;Q}Ry7NiRihJf{2=yDEatyj}QcV+72s(vL30Uwd)2q;%@C9Na`&AhT} zgKE?bC(S}N+3KGzw=ZjO59Sh*yCTo?&UtgI*C#s9gr-xy< z1d-3TIP1{i-Qz=??bns!ouPdThcS&X(*(~rl_yYmTKaOjIx5YIUO=8=gJnNag8MG( z1gdR#*t?`$&`b$~&(T2CIzE#^v>D9R(#z+y;fX(p4y|u)ZTVulmd1%0-DqCKYgK{kkAl%;x(iumvfa`; zc9C~6mj0jg#=3ky>Zb5L%Z+u#xNQLdmq$obpW(AR)HAHLI-mxA8_>s(rZf%%UZKm! zz^tw9t*xsxww680E^qM5uXOc%b-7`RvN)VN?d5?Tik`U7TY+9tI++e0U*&4I?XL>D zq-oWb6W46{g%38++Qy?YhPuB+$rRC%{Y^EMzwqNL?5_1mre$Am#kg~5mNK{_%;)3D z0;5H0zdYB=re_atNm^a0&#)L*S>0|}Q@4p&7KS#k_~lS$bhUI*GtZY=Q+?Z5fb7tV42rk(g&eogVxkL#0X~a-+tF<56ZBs7;ctU^4nwA? z^UX^XGFH@&I$xMegtG4P)qAzE>$qnNr9#|3sFxh)km(;)^6ov_8>_p=(Y7R0Y0@K} z!%;myWv>4Kvz-g7b1G^Rr0G@Yp6xM<)gs%1ZNV1j9YbMfUBgv2p9#<-=GC%9H5 zJVZ_ee8E>9F6VW=66G0mdU}EdN~CDSrYkrgs0xRmQVs9)#*50&wWi+hpWnG*?ESNN z)q1A0jJ6M#Jf38%K9Z`{`nxxwqRw*}NP~5CSR%==U4oCjt&DcP^-|GL?Iixty$=v& zg^j&O(P+#tb&~>p(znvmQ0hdXk1T{iK}tlzm=EhD2Zui6>)QD104f1HZoId7R@1!J zNqLby2SL-#T+w8SSt`hmN(J<>Hevq&5&QPWfY9uoYnN8#)Y?Zsy_DH9+@-1oH9{nk z!}!TxN&tSpd^dr_d40mpD%>)eBLMtNt1U-Ek=A9;rYdq;TG*wI^$9#G=uN$k2H%z% zr8;$3Sx`tjgO!%jwapr$yJ{AZu>^t#sQc=$bpHSio(E<%Ni5zR&^3u>^4ZZ3bHHm4 zwmHLs@T30#*l*AIUX}f|?L{W(ZQH%@exYjgXNBG!=ouEbN@z^7f?`LLEHt~N414*H zb_3`wjaJqcR*uz1n_7B-pII_~5V(9tk8zGF3oh;+_VWea6aN6DKtD9kh(8W%JXr8& zHPTcyL30A}S5UmB>nzX`!aH8$eaeH_k=q$~&6DqVbEz=F5JvmAKN2zOwDv!Yw}JMC zmE*^NhcUoz8t59QnFb7WmGBN_mCF>Z8^t7YAu92|45S+nexUGvxcOV8WAEO-RZyxN z*$_ed5$nlUnA`wO$Q{YRCksZVlL-=eVj#xEbIpzdg^fF+rejd%&O!TtNx&u&8chi& z%qoJ|$^avv7*cYJDASab8NE#qAvTfT;|vU`QiVFZsSBIOP|ReAhCOY_wjnU8?lkOB z4r3&92_pa~=&Ar1D$`A_Y!yB#{JyDgC@O93ggdN;l|~#U$TFZeBe8q*Bd!PpA`N4@ z(s()Ho_*sFh}1qG>10out1?LMF99Qs3%MU%pxAdH0oNOBttww!3N-gJeZWfQ@%}Yy z+5Qhw{^oSH00WtE0i)x;l&^ErUk%i{3&d=mgHmaMn8lf^!d9=4A8=D^`v$-M9Czq& zughGuwOgnjtL7Kow0{)gHL6=y&}oo-IFSVAI-Gmgqh;PNX%7K2+KnNnyfDi0T*Un3 zR2k(J3JIiHH>^RNdV=~$BL4i?+Z&m2O3J2&Ff^F}fC0|S$yDGxL$wyIy03KVtQrfc zxx};JQ*wSF4^BaP7GI*Z4zSbX zP)R0X23=j1M;2$4)6eC?MU>4`3X%JwT|*E%D-QVSHr@4@USfa34$##{j3!eTkEQqQyuUN~v`og?B# zRT}5nMSOqkC9S$rzV z{4W0hY%)nIBFv5Ak)!0_m2`w${u$RB7e_`@;I42WK3w z#=k3C4Ib#byaN*;G(_%lUO!IU)+cP4{+!J-D0JmbTr~HP*2cTm0kjevj+PeZ7==Ae zcZd9XuT1E)y`xRl16*Kf*q!zV>Ewl!W_lwn%WLShW>zU{A*7B<2`R&{m72uH;BYu# z*FS6qHkg*X2aRP{33y5$rfF~gD$cXo?7MAf7C(L{ZuG91p$qjL@s+%`Z zim_Bc(L|7rIVcJ-DtHZIIleDz+H6Zef+j~nu~AOocD_wruGm<7%>-6QCk3;@Up;dXbv6o@dD z?jU)}?9LyUKf95Ym~uzH1cfL+N_90oTu?@li-N>&z9a=4>Tak?C3aM`5PZaJppF>y z#4T0QtXTadDw*hnCg%71;%N(eYHHaUmY!E2h5Q5-BlvK!JEf^D629&5D>Ki0Fz^S% z?Jqjh#K9`3%&2POJCMy-S|G#tNsWnMdk_yyeH(>}mi#h{4mUZ^>M=9(Uzqz;%Wg5+ zt|f5C5|0Q${{T>6y9Ry-9-R6w3&wcewjDNN@T^^aN&vm^`4RTYu*TB_Y zWlcPiNx3(Je^Ez|>=bvtJoWQxRt(nS9T^iO6P(XDh4l{3{#wSZ()e9 zytn+l+*ET6c(Xi!8yxu`qT_ag*7t;6w~TO8Qr?|b>Mf>B0|!xXGTaz4M#C%5{89J{ z%H{C|s5DNrgCd}mF_$gP;+CLNFo?=h8I*qcHiNXuV{x$Gt~r+-o@1_vpzy}$224gs z1a3NN&mz5l2K-a4PlW5cpz5^%5at%QP$x{izopad2FQb`bRMCiz81b7^1lo+O%QZd zE@e}k#FFYd%DL}XM=~fuJD3MIooudGv8fP?I1rc``oLa>ZmJZGEaq$18~N3T*-Q zjsRm0aFaVh{g<`ukK&!ivqO$kcX&z7I%I~HldDrfBmfI!g=B>IsRdh z)JH+*`2w_nVlr*rvf%aG&9UaqDvV~g2pdnIMfQ3;Qp&x@b4}pBHEHLjVspxID_`*Q z;C4;o{-mzRGp$!9T{Sjd^HI^$Qty(oamY}5DC!G!B-+;J8@P3gFKW4tacl_y43p*e z7`XWDK*M}`~fwW@ztynA&y z&W39uVZ?$!+h73&p+xwbn?-BgACc1Qog0>CG;`HU7G9FmDzZfs7JZXM1H)$=1UpDl zZO$8tGL6k93at+ur;v_L5Jq}oS=g`jE)~QsA7@$go&!su;#~YoTu6RDxJZ~-9|k@X zJOs`orlZZYzHLY=s_LF>)~+bC2<3rko@H3wlz9P0!o;rjC$PsZ%Y*RZ04zBsTw%a~ z3Bf+hVsSp@>-$67&ec+==Tof5Xlp=YW|5@0Etn*3%9_!di6C*h{06FM-Z>IZeIw7#o>;nTyF4)JY$>}SE>s~9z z@2XWbDn6VSi6rP|omq&TE|#=zNX``bd_2$f?R?%YWqH$NnTCBUHB!|>x*ESJ%Et^r z01$w%m2yRn&M$L|n{4{-@7Utf{<#i=`g&|;cMCA$_WUZ7cx_g9wCMo_qz5-pmpRkz zWzx_LiOerb)+bNr)Okjer4qp`m61)G)J~gxh~{Y8S=QpxM=kan@C3rZTaKk&HDRN! zeGC$O!P-3hmyF@Uy`@UG4#)w)pk_+}4Q?YzZ?q#a$RveJsQgXvH^TL*q0DJ0Xk*B8 z+Cfj6W%3zj%$0nW`G%G;<{wX?hv8uwt@`6NOPdR3ySyQwIAm^i%#7`W$i`Pv&x3Z8 zjOcYDU*6Mvwb*M3)!@?TXfu#R5L`%E?+!c%&wN~}t=B#zXH|5Wtn|Ay+eass^l(Ki zO7kE*Ku+>ReOt`E_!zE*l}mzZS0p+-Fk%Bp1o=*2bD3R^E81&*2*z1(`fW79nvx_r z&JH1``@jM| zDB78+V+DY#ibS`Wx>XSnU}XsQzZ;JjIR{o(H}f zjSBY_g(@Om?T4P;;neJn_Y|<<_K&%{cx5JK#NbErb^v6YLi(fPBjJL#Q)!5_?w8jT zblOKjWmF4MD#hlyJ7wd{sFF21{c<2s0Kcr?9_x$nXH}*t(y0`vwWF@=lHxzyMm=)A z9oY`rQnS5v&CLSqtH(UVz=2o7#<-0qOH7=`ATN?((HXsNX)Oj@BooL8^4ouwWh9UY z-S+9*9x1eSIsjjIcM+hZW0~o(PcL z`RnW2KIazNSk=3#=C=W$x!yp3mCNINa?ga?GNG3`qngG6`kd}x2`lcrzralE#9F+Q zQ{^cy?0l;(qNj$2q_k4zG|^E)=AoMYmL^#@k}d)Z1I7N3Y%14t9MW{Pt-;;EG-uZ) zeHZ4F+A2IXm96VXdsX!baDpkgy~9j%150$l$vl--o6R+bo6ED!dqH1aQ>FBk9IKO5 z!%QVHi=tE`#;2XBGOLm-qC;->t6fTT-%yj?)5CrsI&ylCirHG;(&DuXP|(|(f(yYg z4i16|AF0hHyyc=-%6YeedB= zknDq~K?F!5V{wqD*Xk2PD??L|PXwo|HE^_Sr~VcI;?f8?5$;%N*_R0q1a$^}V3k!{ zm})HEMW?5NL*@{$#T0zC&43>GQXcUDO5aM}(t~w4jBaOTFGP5Amu6Y)YvN9&k4-s zNcxY8`!~UV8Z^F3@U4`1R5iUQtI8-~o=7MXM`cOs0y|9a{aY*DLazqv{j7Vg9e+Zf z25kWFT+j#^=1j>v=Kv05FM@W1fZyEq(ytISTq)FZo2bC{TOcu`a7T(xK%R>|<9N}P z8I@gEhZ3Vw<$o&6HB5UZYE?%@o!7DS5pQFPFC9oeX$%P8c!QJh`7Vb7r+O(hw_Ced zhU97_7@nE!@P`#AE+LHEzg3PuCn-w)_F#Gs->W#%W`Tc@`_kp z{HPWL1(_8AzTaA2-AN~?#@-)NzY(t5m0&fXGoTwUKgZ}<_GgFHp=@00l}oA^%Zr?2 zq!M7n>;!DRZ^KNt!QC^S($~~$81tOYpHj~pG&Hot!v#$>6rjf`b7C0zYzX6qzf5+m zTWH$s@oFK*17KRygX@C4FBE?puW0bvMw?9_brX`>l?REj{ka4lsUPF7Ez2uq)4m>1 z&^1<{%jl~astO2eCZ?VZ(D{Rs%nJg0g|O*~Q?yirjXDtLFak~>krLjge4c5j{vFq; zNw*ien#zUE5hd*p4u?j-4nXzF`8&l-+CLXOQOtGi2AhW`hcJ;QYIS>|m_(j)1MFQ{ zkKE(M-PL8)(W)DyILvf0lkdr2YT*=}!8koTN7OYO!4n*$>G=>BrNdE|_>wg4o5`rY zQiCVc2^MsefQ0hk+S1lYJ&Q`B{Y|;X()L!+0QOr4&Lryj!t&kSZX9dYtU+_?62f;H z@YVy&jVI6;3I=7WYIOF8teyqfYQ!{I%&@x8dQ4B##E;=%{vx_SAOQ_seez=cH6!(n!X6; zd9Og;7W#KUxcFHoXqku`{-2)wmVaI3T4P2>E}9gAr#Xd_<{BUBscs2qTK@p|fRS_1 zbjC-qwER5RQ-{~Qy^8KSX`QEY(Zl_xG0&RHQM573v7%5JlocFz7w5JrG0k;|FDrTB z?wFIr*$0NYdrsBnxz1o-Dp=u^DqN|tB=Ekl4bRYb#*158mvsdiY%Y7G0KESI61yBA z3+nY7PLm*+9S%pIgq^*4FC?m`siu|bs&20nlyxTL5yAfe59N+_lM=nVUK|64$LMl} z6uwJ|R1Z%;dA=1w-C`8v&dY+$8iQ_ZxQjEWXLQWQ8bx(6vpYO$#rpz#TM=7L&xHw~ zkqHHQVk>n56EPHmkRHVIh@k~&bZ$$M<}W1qy-b@Fa||!FkLQT6UffrrbkhUWuFtYO zmKAw2qcmlIhGz^L^T3j&y~THb)Q@zm>w|FEE2HF|t!EtAcQ}bal{Oja7A6HIk%;t@ zF3>Q*m{hs73%3K@k3m^ABAFnLBx1ma5dz@-3Bef(x{PbiWc%^(3rm-2zYw(&wQgCb z^Gwkcjq*cDB&w#}HvmBWaP6k|`zTV&skkXl+t;b zg=M`f6dT6GH(*(tqVfSGW2wVzZEDs(oF%Mik_WVTK;#a0GwGG)dr!xBot2}1(pVi; z?hR>iifuc~;K>|-8=OcIsWswuQsFb*IZ_YC!>XArK{B0TEkG}n-nV>FyPz* zEzt3WxUsW!!-ccXfwr&%kE~&D;oNtM(y*lNAw|9Guv<;!w0Vs{9k~^Y&OABHaveUJ zp|dJlig{{0n?TRG4`w@sir>G~d*c;LchjfdlY+bU++K~<(YFmDz)nDe<&4UzhDsI! zH(p4y1|9zZ>$WI>wbT_sO`A-`P@Zix%kBp2VCf1r_02HgqBcuZA7qgb3AY`vAT1x5 zY)B~vPatBXfo?7i1awf>#>!$+K(KjE1;w}A^}vF&m%CJi6O|!w$`3sT-lG8ED|^QQ zm8JNoS0c_BY^S!A;G=s;6nYKULbFUr^ovc0NgHJ{fiHbyn@D z*DA}=l!lr|^Bny^Q-CNr&Vo>@+in?cNxzpbsCq;U`IOwp;WAvJu9czI6mrtDNGqyd zjrT+X{_exLV{lJvVmi_sA<~|YZ$)}f27`mKrLrK&@n@6>BdX11-UsJZ`hq<)nWj@k zE2A=0S5$0-*j!n<8}t~Y(m9tx?9}Zotvgp-hCSdIhKY81k1fg!z8wseB+KZ~2NqARwZf?9u5OI#b!n9h8aM7{uL zZ4Eq;)zPg@M0@6=cak@z{_7GppSZ&QQmkj@wvN@>hqwl~hV1BR4)YLa;;S`YmDG9~ zxaE1nJ3o?*y&TA)PeHoe^u;wOzL6l0g4ttxXT@muv|=Rr8Rw6Bg&j^}HiMJZsM*v} zyI=WX3rJcV$~p13{{V1Ck4b8r?sHE=kWOCRY7j;j^}!5z*cD5!>}}hr^+b7Pd%wee zh0|I?E17dT()pb8B(=>fMN*X_Rw~GQ*q&Rj(;ZtodS!$i!OxHzubTG5id^5;Xkh-B z1T+JeYKa7S@(a`GGDXev3F|5Iikg^dbOc!2n~P&G^h@uhYvRT}NNMg3*~KCPV|S)+dqA>(A2yorCGj6Yu5cC{?(j zbrVUk=pg!m3kl=@0ERl##0?=AiJ4c3m31|lQGb=m+{+}@4sE&Al0r7qZa4zt8Ln)q zR;AuImn@V17pUx?8L;73=EAMJLu$Y;@abq10EqDk>zU6b@^xd)9Z`a4UN#aC@wgy{ z?|X}bjwdn~+*l8G91PDC6B#|j-}zucOdVCbx=>@J5jEIxelWlT zx_4BOg(f;x3I*E7u)xx(FOrsOXpf~*#CInQFo1cKC#2wQBw{D;2wa(MM1%;GbKLjD zMAm0C%8D6caTK7Nb+=47GOT4_TOm0q6bm+?8tqb8lgF#b(@9H3I`l zJ2XQ;h`^GtaBFL>6=>T!k9As9+5=qo7u9jhnukkTc>qRFHI0&%soP}I7ezdhNf@MV zyDh0rxo!&7cwIr^OXn{BD^=qmZQwSRuiyLfM2E9n_}uB)YLzi)uum8 zPtP8!mBuRZ!EYQfw9QG#s$3fp%Rnxf>xf>(qP!INRn>KAmSkTM8IE0;=48i~gKn@PlwM9qR;g1xA9Xd&e|F$6jRAd5mJ@x~u>_DV zZG36`pAEGyWop6uiGnuTF{pWrA2rOU#=BX@U2k5_&ZQY})B&FfnQ@nBa2Sb@1i+YI zG1k-5K~lg4C>ZQ(TX5~i+a6$&?60u3&vQpq(MRSuAvq(`E!P7x2x=fB$45pM^EkQc z4g#&ucsN`sGPU(Iqi7=dv9egQ{GLa<)D<1Dbe?EBt#B|DsIuKY$>lSKE!S@t zkWT8OTI?AZUh&{Zz_*HiDd>Z$X4NgF@`}nQsLCX-$|sqt!z&nyG-^VlvX$IThX)>; zh4yOqiQAgGv^FFX3DxNvbn;&{?LXpY1K@m2TN+*cMz{y*dq89m92^`$E@(3mose|b z^mP15=9xs=gEi39d2}$TV%m>9i!Mpz2l}X=u{Nx*K_3m0QRYxup@T{<)h2m@?IsYXj4t<8ofK3Wa5&hidTlB80(T?9e5xz z0vKPoJu$$mN%X2Zo1i!t-gEBVeGxym5SbjEF) z3ZW8w#Wj2ol`n5uM~#h^{Q&^sTq(zfXU;#BC|2UeyP0stX_Ez|+fF1nZyUiPcEZcT z7i%$F^T!v(W_d1~iIEBFl=r#YdvR@dOAHY?_Z+*mC{kseWdhMKFZ}P-LS5&DIFu5Qf zwju?`k|NVa4>tQ-5h18b^&f@519JZW9K1wrH=O1bl++Yd4_Q|w7Fg9%vWX*&QB)8C zW|OJuwBxnFxMMiA_@eh|01{wHfyzAPc`n-aqQ7Q1FXpH*uBhh*H&cT^Fy|6U20#tk zGb`S;zrr`d=8nr|rKQ*U(t@KaMUybAhfIpn6^9#uD;FKc;zxXX+pf%TJ8Cfcl|!47 zbn3@KFg|PLoHOwQwwyw+dA6YT)R5MirIJDAAiL8Lc`p&vIY+{VQJBj`mw1b>b3!Bs z&22S9O|^T1jZnjN`Wx6>W6M=iR)FZ&-|nXXz?8gX&X)me)xrKgU-emVYk3*qEFIw5rr+{YNwpLnsl&sxsMH7$8WAUssz7GN}8o zKd8gZ37A(CWmri%y$St@O{L1KbAwS$nrB&6IEpg+s-+3M^XW?qZu)VBBUdm}nzZf1 zT}h5~kTIWmlee0ntV)<4$*EQwM*x%4^~FbZ(QBIVsj536KBZd^z7h&~3z=>{xCl;H z*nbNb{{XOTivIxnRnz|fx~9Zan)ECKvIBJFP2F$#VaDno3Y$kmM<51T^^J#6ZaBdZ zv(%|n95)ElWTH=6)*}wvWCWZs>&YW-3vgOTxjwr{)aA61R@P>8N|KABM^vvM`>OK4 zo*2_D0mti~f?8M2tn$V+#EzhW?k5M_qKGM@YthUkAal48h$E7}Q`{lq6xj02!m^F3 z=`xw)g+UU|$8rPr?S^P^$O?y7qRN4V;Jc96{3ObR*&bkS!2J-6py*0!7ebmN_yBLE@JdXY~^_X z{eMhE1L?WY4*O5+hM9)j-4yX|1||w)N6j?Xfo0k{b9^DfJ<*v=dX#nA5PfffAvj?N zbSGu%6aamW1cbmIX*~_}z%YoEo{z2qDKQjZAZ40$GYABaPt%L`$9A2tsM#fX8ux~i zh?OcGA44f+WE>n^EZR&JL%5Ar!BY-~$-KMSl$Evb-v{y(V`V_%mm0n5ku+TL*GWwC zu#FF-+o;6?$i3yH?7ByZHMB#3$ya$_hqRQ{2`|hviY@!Q*k2lH@bK3HOs-viF;VOy zAoW^i(&Z^+s-}c5mH{T;TyzB%fgmm`Zya0$jHYHfe<{u>sSH#oB}r{NTc{%mQreY3 z2^p01Z!Rs|@LXVwCRF%mku=PLlWo@fm91YSlZ;OTOMTrPzLZ9oBgeYJUm3owwE1y>Xw$DEUKz+4`vl0El;O{tfQ~f6#hxX?}fGe zTxgiewvR>Rv?~*4_2wZX+tw@((*)a7Y-&5KV~E^Taqfh`<+{aZW|1>0$TG$a0Gjbw za6l&*UIwEZFGp-2+_BX+jHl!pbZ0ZN?c08Dw)ex)qu#m_-QF8!gSzw`C8lA@DGV%Z z3BJ?sj>WaGq}=YjhY`Lv6(oFCrk0vEP^g2bup^9g038<%^$w|@zeO!_EV@c{`I>m- z3VGasfTs><(=CDl_ble_vmA7iJ^a*-E#W_h_4)KoSCa+~&$`Se$vr)uEZhnFGMX|k^h^hQBfB-C1Z0OI>vRNZf{IOx*hwsbPa53kj5t8wlp zbimiuKI|)3%ITh1p`(r{m0TZ64h@L6PC>s+SoVhDyM6LmY1gR)yCr$QiP|oPcB-n$ z~xR>uVuk_o7w>ZqNDcZWPb?&*wmFU!YU!DH!i?w%Mjk@#G?T*kA zcV0TJSUS1=gZ85|r~wNc zW*~XHGTh-qgUp_a%GUkF4YFt5vXeY9OGqn=mYNXd6raRTLHS{T8>-sp>(DVf{8UBN zd1V$?RXt=TNwVfjZzr&48^QYa#bv`uo=Zrytop5MOb5%S$Qbnh01G>(G*(-wB$GDI zGMHs*i^(SR=s~!~X4_Dzb-kdHx_3NE;?gNmc>%b`o)zX*qV!ZwxurHmM-I{~$q@Ac z*OQBzLfx?70QW9!ULnLPH@kD(N10jA5HmXZ{cV@!`9(hJYADrIC*j=3pSiHbHH*9U z#>4qtjul3gJ{wW>4~f(3fVH_=zJ}4&8mBdveM~W|YZ>IUWvmb0#~K=4N|7gjzu9qX zhVd)L+tLsnKI0kqm66oi#=peHOrm90ri*BTR_cTs8+~y_YNq1{W!SW^r@@`xk7({X z$mXxQtsPn7br~NXOHGsIlyvnk zIU7dN6lr@1(2@Rl*-immYpRthH&2;AB`Z*CEUzikDHc=~YKdE7#+(z+C+){vIjIc7 zuG+%2#pm^K(HZw+-l0@bW*N3+AIwP6!6b~*#ToTEvfAhVx?!}JMBz0$^ypGLa_m7n z44<&Ho=l39)m4^P07fHV00P$Qi;pt74!~tTN!rR(V3_(|@y^DRYK?;hY z#Fsl^kCq3jl@uwM=Z}|)pwd$+vnntot?hdZNg9Y$xILEP`gg*~{6K3cbhe&3exA)0 zYr`Tksk!n`sQsIDt@Ot?iB~kKLkv6i=kH#Rvb;OEw3tjA_4N`52n-8 z3&|?z=B22TlBzwjM8zaVQVJ2&5o?Ta+#C!MpQ88F$a@3E+xq+VP|QIZ$EC1@kW=bI zlARlyk#B4%$xhdpP4dZ*Zsc}2h|Uw<6a&5S5{I3T{FM6QBdDbjgVdkP4h)2KBC2e4 zRRYXybBEXt<-^!T<$Ana{VKDk?J=e1@MOU6OULlR%7Ouu;}K} z2x%T*o_jAU@n6H7^GfIKoM-Fj&`Vs+mQ163Q|#YutUZ-l>-qP`GV+C5bv3+Wm!9j} z@IEhVe`qMsF!r~`HgKIYAjak(tsYbGmErztSsr^nyJ!Yy3Z-UUBJm5kUs*rGy$`*K z;})}pQE}92X_yhv{{Rb-bKCwaZA{T^zN1W%*8{i`VmY0{_J4;T0X#eKXDu}OU41=d zRd9-|#;R?nbw8Hgk#WEz-`|0b#}2b)r7{?1VrSEDPJcD?&e`^(i}r@M_1aokbhV>x zay}<{^@ZvhHm5Dt`5inl)WDQRda645XBKUZ4V6W@F&huD4tWP126)@$CVz$EFWXm# zS1usy0j_D~heNeU3&`=?T$Ybp;@3+aexoXcV9^C zCm66Z!!1Obj1C3U8iN{3C;hnq^D+-rr_%Z-OV#Kq&0nH2walsL@=U^tdRlc+Go?nu zzD5B0!YrqoejHfZbi0!JVnAsT)Ev*OE-mL0y=N38O+_~n!^VY*17Ql8-PFMe5$>}Wjg##xD8SWj+ARU?g5X=ExwtzJXA`lLfDep#yQXtF z^#1_u4RX~I=DCh_N@-)KMJA$}HINw;jult%j(9BiM^Xnh^nL+*L6=%A z;8Ui`l1cVnOGs(vOSk=$uZ0~Ep2gxVEY(6vy){r;JjRk4{S`>?%&{XUR#P&dHsjIk zMl9jf9a6Y4Ea&Hg1L6X!w>(DN@Rv2CO~8#LjI@V0Q4ZJ;(qqi^QG8<3IVOkG*^YwG zsosY@5z|!)F+kHfrg(&anT3@Ck^oy@w`@~$Z`=;;&4-9F8al{?YL(+LgcZPKVNSH3tLixWS2oA*MuOYWzp|cFi=8g`f6; zn`%lLY{ppU{hgHN3OxC!+0==_=V`Gl0saxkwl1&3UvF*RIKeXj^y}|j9uL~u7yNJX zG^x4NhMiAuvK|2%W0;r(?L60!(rFr@4GJwUrsYhua*JNa6H5X5YHm%9(Yg#SkP6%`shT?D)mvqHV!JY|T&pVCQBhDtX-^vO zc5~PP)Z3r79kk6yXlRqsVXt{kg+BJK8Z##XI={s8_Zbwxtb#o_$4N@4SweCDb; zWmvZWUc{ClZWpqX&rEb#z&NYS8hUxlh#30(mzKEvQ|x`4b(?_v#8YdYXE?xtFn1t% zuUN@`6SPOdywrXw>TO|`>M3&CYMJCk%N?oGUoC!B;u3P;&2UK;+6#+VjCQE-iX0)r z;qDJ06Sgz7PWk4%JpbbDCwqHMKjD@9k&w`gJtxav)QfFM`xqQox+P=3K6r9k|THzpJ?O-QhaN=4=o(K?ST>jIntJFEv`hr?| zY^sJ|CYG(Fyi-LSrCRI>;E`?D9r(96x?Ei8+G1BU(WKjYB7~Z*0Flf%wnS~PJ8iaQ zR%E(|LimB3)WMeJlSN59lR*_#bwZSqMG+!ErsNRIB#fZ(bhjrIHSDNl3?6=vBj3m^ zw-%g7hR|lW0`a842LP86;xPmkjYrQo%JXlCF9dYj>1|c4E1-?!&NE1&$YrJ$T0nqA zBsyY;teyX&MzCd6B2eG4toC471F zdF=qwmm_@`Y*)a68u8ZeiFr>re#qtm6;@Yrl77H-nKIMuIW#I<4 zlf(@-QJ87SWc{HXWKmVtwLZp@2@dH3Hvw6E!g;!dK(^#s`&y#4GoWXmrsv^4{{Tgc zv^+EYF7d6o_B4{wGvWdpBP4{Hjk8;>)OObJ<~~i!sZHh&_ETOD8>OplKEsZw~sZpBSml%=Lr(CZ;!S8JBtNuj2%%algHNt#e5vVla#GK>; z0sT_GXz@Epc!R6q%c`=Ro93Rsa_5wC!q=yL=l7N-;_G&9n^-p94m{P}3yR^eCVi}J z*X5JY%KIk+;v6T2x~nR?NMvYmBg7-w#y5c3$!tlGuzoUld9HFTW0z<;jGm%-jRaFH z@JM7?7FFDn-F-jRjllIIjB{?StFp6cIAnp(aC!M--n~a>IKK?9!>V3t4e=2KK?SA@ zVCUK}c?91Kb$(Hz9QIrpO8w6nb z!I&_C}4#vvU!cQ7?Z63RQ1)t~JX>+QCqLVzW43#Q{+s}I^< ziyOM4u%z=L#w6gtCP4FcGIkNoVB_7Lv40E~v?)XB0^v=tT1*WE-|VO2Fg>Rem|mIV zUQeeo-1AOTXNe6SPX|mMj(>}_OG9(Hd!fTjWHqG7Je)BZ zUUQS@*$0XqBUN~V;zcCsl1DQ6H1No(@k=2g6)r`|VjTMcYvTnsQo6Y{t2Yz0?0Est zc={5(h0VR+1>o$kv2gE*GDsv4BU6ldNF7cTT?SEzM1ZuPRz)X`UFwKP&O z64t8}T2}($U0jA_j9SN=o-ymJk; zz45K|YC7;2Z3i>4JfoSx!sAim96HOh&kSi5b<;3GCBeFjU7eakn-1r+6`#rLyfx3W zDK!SMYAml*Q`JcZmujj;*_eq&!d5W0V-$=-D=67v$>ie`Do}MzZ-D%UV{mb?>C6~~ z*|?#_t*wO%O;s)6I;=QLG?^0OVY!r$mW7&LZu6xmF3Jay61y?$zbN!8+p zX$)}|-NL&CS17mI0KYtArEhgf`0|s24tDpQ*OlU&0{+p>s^Kh<#`u8*vPnbuD8^$&Jw{iUMNvnZ*3dX%MxjQ@6)$&YW6u`?*uJ4H0B<5DcIoRY zm&5I;I-83e8upgCjUf24bplQsq-{H|Dc9NNn(*30q0~MiLqjHBT1_cYM=X-ZGPj)_ zrH$KbvN^jdk!|AM_~hKyr)~zf=_4)4Gq}i{!Jd5fUgL&ZUGZV6-hp^@3ZRC9BSWR7 zxo)5UX)`cSl8>h}hMtGQtkc3B8Kh2slj?XxS#-Z37B{X)_q5Wnb}*B;mE5~Y3u_yb zRXP+~W@s_8*ZE^qZgYdoPCXX8i|g0%x?E1?w|82Jmw1k#!eBL^0jp?q83JSx5%M;y z_+r<3dnl#NA)%6@N$Vw}f82Utm|x1|c5tk~9>eW_6IX)WQKkvZ$oKO8WqsbqwtOz~ zv+0uopgVk!V^%-fU>>r*!SFxBtk>aV!H2BK{65Q*JDxZH0BAEQWoDf2TT_7J@u!<@ z$#6EFhaU5WSe_4I;9w3jtnN?t=a`;Y$0EK5+CDE&w!C{yTF-S69os;Lfj&HPI%i9_ zk+@hqo8gmH)?|6^y7AH)>KfmeIhJ!#Pa`b3j$YA0x+NE|eZ`bqbLkv)#y0S}=9}u> z2yr@$ex|^Y<FzsWWZRk+Tq8@E28K)!%7M;@985$Ub)1#*w~ASgmz!9fHKFu< zL~>J9JR7HS(@5K_5QX7vI`!uG@pod8tXV~b0AtVm752^tM)+|50LfNnj7E(t}p zMf6@Znq)hsNZbD0f;pYYUlzLU&C9s-HD4+)O?6SkhUjyGy(*l3dm|P=^v7E+YVwGFD5*FAOz@hn@h`XsnMa z%`*JHNplR$Y778{KzhHumRfUBy|&Y{3pzn9JZW`)jOtCz#xh@9SGM8qqycX3oE-G@ zE#!8>?r<(EWyJeQPWq$R_rn?8xE8xk0eJl-?Wjx<`auij9}M+2tf9~H%DpcwRXfqk zO7hAatZ5Qh#sTAF18@&helg>%-tkqsClQ}bm)dy6rHQwwE@9fW0sX|8)jdJM@?UW2 zy#)q^@GDzq8nUt_)GaKP`i8QZ#^-6zz?-53Fi?WRmYOxE@2V zQolW1@dL$sL1^1xO(6|nIEQ2x9=pir2WVdmc#W=e?-+bmZBL!$^$OXQNE8s1H!Di`1}*8h9V5hX6aG3ao>`_dJkP~y4L6YK`Ku`6 ztB#1zQh_IpoG$ZVe+sc{dyi~uqi*V#jcqna1_$%*UV63V3OpLEdbKpTg6JN}0GJ-G zf#`50N%6Z!K|uy(PnAa^E>#sNc#LDwEb}=jxSrAa$g#EU_HH3=+HE1D4TJvxxa_Lz z?cu3Wj;dt5ybbnaKn4d_cvp($S%!C;RMb}*6{wg-#zvZb(kG(#7v$MgbK9mkLQAA_ z=kDmfiC&ex1~s~%NZ4TKY;7d%%&iuQ&2pVRMKxZkma>+Hw<}npG~rp^VIoQtD_eT* zQ*+q!&9SDFsnQVrh>UvA!2GvdtLhc5>S(tObK2re$N{7llR1M21D?vJkHvjgm(N=R zRhT2MjUn@7k9#Vtp_as(Ue_1tYmWG+T~=Tq9mG!f`^Tc_RNz)Mn#Ts}&`E$`5?Vx` ze=X)E8^pbBt2|bw%QZH2mqzg96iJdS)Kr@hqK-)bv~+gk1MJv7F|U0gh|4Pm2GkeBJFaZ z4yW?QeJ*@~%h&FD4c9`WEbN>8L6^7*iIRSTCUz0N>p@qlbv}V=n)tIHmd zNY&KOm{&%Ty5S|EkU2;mL3Xd4@lC;vGo+ajxEp=rsauV6 znNwu>woj$JIM1ccWXs%CTgnVlRp}kA>IUVC`heYHTGtzE!(P_YaWE&}`}O%RKf>s~ zts1vitPBswsGaxU01dW~0*$4-P^;6K9(k1NN2v>)fgN&1=p^rB$m?Y%a9)I}gTTdX zt=+NV_|?DPLAVL;I7=?BXw{$u(=sPKzkP}5Om3_7g!!&jO%_L8EbvaUndQnQR#Qlf ziRHV4{A`3CO~4%TZG?M|v*)+pGPK!IrBUXiKq4SN9wQ{U4A#g&SN-CDoUg5wgGnom{1f%LKT>an zAo5w6O^mxForacIx)(lBKO_7Wqx;`aL=y{&~TE(SMSE7YYy zpwxHy_^-4)5BO2={{SJT%k!E_%-B@LGfz`fQF!Id{Iy1CF1$w(Vou)SP1qhW^h*xS z*wGDth?xYEeV`*4*}hwztMkWcJAK72-By`v14sY?1XC_94R&(p<9&f3#4nY8F|;Ha z3*ui`BYtTj`Gr$E|-U#jDc;8l*sh4#EvM>H28@~ zH6~-2>8&>%CRtWIs#+(Mu%?50lj>vYauf!0$snHg#=p&hRJo1807uW>PczL|OR{c# zr6yOYs-tpDM7V-E0SyG0Xu!Z5DDe1&Q>myLo`=JFiE8U5J1VH4eT8h+RRL^yB;V`X z4l9?544LMO_(N?fhg7-&ts6LrlNmXYvY1hlOH-XvqVNNe2#`ODRbTGYz z$s7h{ZaK34j|WT^NZoO6u57N<{1y}gb(M%t}BIj7*g)gCWreBD;{8t?l^BjkZckkr;xtrk&~*3CCj6coh_n&OEW(n18Z5)M$1z}dQj2*QpTQ1b)b(Fb<= zjAGr`jhx#92yJy9?jY8Xcj-t+t(hST=bWWUzgNevqn?Mx@MLuCz*`9YrNjp^1sNX#DMI3T7dRYX0c;|Q2;y7y)qH>4T)U26Kl1c}~!&pwDwTbJ_B|%4%k)j4dMWgtTOUNCmBOIswJ{ zVzyE`^tkN<-{!VdwW8V~>;w$BXFm<4T4~*Fr1LzIrk_~p`b8q>k_b3Sk%rW33#zgf zkra15lAZDCBYs3E2xx_;2E64FyJPl+5*25!K5auttp>f-w_FWZL$+l~%a- z78kh3I+qK(Y`Ts}Bx46@obn)T$y;^AxK&z>r&Xb?Ed&z;PN3MwFi11gJeFTe>#bjq zW*&BPB()0~>LF38^fqCdXl$A^hBY$MnA2<}x05Q8tVamJjj#0Sj=d@k zt!!USqCQhHdGZ{hLPg6C0=u1^3cyar|inu z-+-VC-Io6VTPYj3M;xD{{R!b zG1Wd6>WTE;qoyI$-Wh=O)F)UE^L0iaTG?RjpLLzn45=1EzjwQNC{pGn=qzE z#gD9iJVBk7SF=vaeqRJGtkx&&FKiqQ)_R@bNc3@*xHmkLVmSKX#O$QH5oxF*naGia zhZnz05Cp=mqu$XWS!J>1aY84osYuFP1$MRY-~qbJP}g&`v?;lNhC2TM#0utzL-=)@ z<}skTmX?9`U;ZWmf1Vwd*A)+eg!_ukTa56Y6u@t8n8JBE!hQgfrsX~X_|2HtCQ(b_ zE}`?wZ7U{L>IdD33;gk5vb%G%_hx+x&0n=WoTX2_b?q%aPY2{A{FkzLb^RZCy+~Zo z#l2pcV%p~_$(3p<0PY@AJh=YK9^UxrP~deOKdk8T8~k~E*U$LJ;?2DxY4Exxr~BV5 zZ@He)^>JuD6*tCrgkBi@P=(com4`eWlmzWO&69) z;6|~6>PI&u-=(o-R#6TOqD#5XN5M-QoBEVoc%Y|96AfmmoMe*X8bRa$&o${D5quKr zKNYf8*1jX^itRrYM3$t6T0uQj-`aNb4b)%zT%2pQ;fCe9>Jr~}erv^chw(Dcv-cv? zhth3g1d<$D!Q?dHpG*b3$-kqQ!s;ny8lPWhd6IwJiX@Jj-&Qtj{jqy^JuH_znfEU# zb@<1|>W2PS+MPJwOP@YNA{0$~{T~_&_8hZ#X{s}Ne8m^{G})~}%M|9{gb<*qKbXQ+ z;S_^Ers5AN$XYm0;_nsw$Q(kG9K*R_Eptc2gYqloJx!*woi(1+Y28JY%S~5JDM?|G zY{K3Cqv|ojb9=WIoDs==-pcac_Sv@1do>cE)WE7r5mi|-L4$Z}mVrt>ApDRNA? zXsCbL&o+^aVO39J*zEzL2AOI1narG(;w?J`!QFLU=HZ?5 zs=HIW(ASBQa0n0tz!S7|SzSf12a0n(apGpG)OEFB2*lMJs+V9K4_tsRJ+1lUC3@8^ zo*iA~&hzm{q@TWvw`0RU(AX&O>QtKCm=ME0;h&nzjEhE9vqqIQF?y_`NWik+rM>>R z&OsR2c17j=HtY}2lI=~SGAy4?#hqoEsw#7-_*B}m zofskb9AJTz3=qA0;j`j{R{S@?oi2^jSv_pI=gY-YCTSFmQaFn;s%>Fwvl4ymJ+a#1 z9A@i;KB1!4onQ|Tn1eWi7l!SRVz_^79d0iwy@HmaG!P`d0VYAn0tZFA&3~jT$9mf3 zm}#8~iL}S$OQay32ffU@k3GjjYv@T+df>=l`VclUyNHrv}UC@ zQ@WOtLDft#pa5nx>5cY0mK)E*$56U$#|(370M`u{4y{m^5fiVxn2ZnrT0Kkgx$xNob6K)MXQDxasMb55l*mrjAo?*K>|V z-)L!Fw@-BK8QpXeFwxRUk9j1oX4Y1;q8nE2?{_m4 z#Q8&80D5Q5XR~-}D5`ctNfHJAOjd{Z|_L&fADMw&9wYf=0l`(+VDKUzz7w%|?G;T-7zzQx~44m3K(T zxv&GD@iu&`3|9{r!lb^djM8Whg9Xw+Jc*2v;!Pf6G|mL!!uK=mG=W3fkq++VZ5pwPw>fae1wV;G-|XUTbc zzSvrDSAI_Vp{rT3thSi|PDH@~Ks=`#$zD^QKB?1rolaR&e3_}IXr&5^xfmN2xW7Y= zC3s#_ZX`(guW@SIE2<5u(I9|C%n(F_2d^wDc_gfPnr4;!!^^hgbI()F z@khOM0HzuM01k-^)kO+VJNb9@E%YHDBJpQXM-1F=Kvk!Jr%<`63aNG}crHhUta^O01C7c`}*e{rbmpNEYsK zU<01&v0bD=D&~%kmX46Lviik{Lxu|lN1BeFNol35sz-)1=woIV;||bEQoXHd2b!4; zEiD~5P}gn1pQa#)Rk_8+N`al`H49M^(~b*sg>f>jx2DH5>gcUMZPUd@p-3bzCio@L z0?a7A&xlaw)QT81KsCV}p2rGatrpwJg;`fd`P3gP1C>Q?ZQlq-cp+=1{{YLoR7qBP zYfiGn&g-~9FY5Qc3mXH`X1Ta8IK-?!i+TMmai^i7V8%Ij-95;$AFesqt_}gCs`T6f z+4S{PaDYU7r+FJQ!d#gbN%H5t~LgOWQD|i!`ui6(}0I;C>1~^{{U<}5UCR5 zl{S(A3;;{~L>nIW!@|u~#JW|kl5)B9F}DFru($jTi>?0v>ji@U0RI5Z3H17fu&$6O zGP>DWc8{UQNc$_#vAJ1&VVmYUe=nA{g$ryzcH5}9zA@KvV`MJh4Y#9pTs7twkk;z_ z;dSVEnY^~0SrYthJx(|;sZd-mq0+FoJSRKBpI%GQ^U8^GO)o8UGxHP7j z{t9xurL#rF<5?4d^((|^^9h$Umov8KMkHMDMe)W5#J-bKlTEv6YzkU>EW=ml$7CR_ z#q4YVz6)6T^#Eu=^=RBZAoRac!_VGAsmxQ(yQ zD5`YR(l=d8Ds8#DHR_0D&#o|~Xk50RE{y6OLplaX#gV!a0p$I8#HQF9+*N!=yXv0i zfW-Y&9P2)=*BPBf4G;@V)Qp7Q+Xr3PQsY&`0fnZGy)GWc)PJ-b5BN;eG`TGjtdvD% zqfoL_%+38{{{R_3nErT_!*q>16)#_PQ`^JLf;tXf?5o-_HBDV+WlacEFYg{=E!&{R z!R?a^kyA@)F^)T86@GoM>!~0123t;EdWT5Ee`GKupZ&)bzTv^z8@k(V!fCm^{Zrv? zed00mT3sKf>GIizaaIhIJYgeAO~MYR^XrXt*cxY=;&B_-*Zz}m0h#Om7ROD}K{Z5` z6O!gODnaRew;$ktOlbrYmBOy~LqO-Bf~A{XWIDoHoRcT7O|MjnXT5;{f^FZZBN_hy zF;1_Ar<&=vh27W&Rjk-B>~x$7`6`WB;@+Cjl?#;VifMBk!k&-Fg~NIfZVY+uZZS=J z`g9$onQ&bWAHZ*Tr88E$g*s&FJxPd|^jWOG#l3qbStrVQboDcUuQ`kt2pEt#xax6; zUfepIY*$*h0pU!z@pzgx6N$!tO0Havt31pbGt@QGPbsltdVYfxJPNLtEv>m_wIN1> zLs}K(6)h%RPqrww3k~HDCjR&^24QomKBY%wuPpeS&=fh%7yY5+5CJ_Rh_i1lI~k+D zqHa2s93OB-I2>}wJ-?Y?f<2%*az5>szU)sHeHw>{);M-q9#)U8af1=01z_uWbJS5U+TZ z&*k`g%{nYQj5+72JclqoDxbyQf&8YvZ}ywPii1I4=Cl6Jnp;A|_Cx$XW5y+)7!7z8 z{v-EVdp-D{U5)&|7jCvd8i1D%QOrj@*Uwb7`j^AM66mS5wp#I4P*z}u)e(dR$Nd1LAq+!cDu!S5Zs7V~Lp6vd{h zO-zx?AO+$mcg6rc_MqMU)7azOKBcAonR^U|@9G1y0_G`3S9y3^J5!Y57Cz#12 zY>tb;=`-5>Up&;>a*n2+oofog6I2rFPY5r5gLfyO7xu>syftS|2iz~GRJEmG(Cdda z&e9~n0FHkcMe#r4J3pz+sC4d6m{0Q(WUxh31Fp|1W{skCBzCf^ea;@{{;S`h6ShaX z6&w?>){Uc5;Kw8rUHj>w2ezrK|TwK%P z^vhimcJmRELstd7@i;^`d2ht6t*$tAb~V)j)JcK4#BvkN zPl{vBRrt9dhZ<|f$@TVakWVda^f5N6kRX~A{q#(;K&{Y)4oK)m;qQ!>ZJ|c!)NtGl zSdeq)w>7(fzl>h?akea|0|T5X3DSL+OI|_FU;=Y6bA@NB{tz_3iTdSyO4C~1=yFQz zrZbmCPOQcxDi|2U3oXeFwDbnu@nv2SO6IqE9}Ob_52UQNUBA8H+%x?;;@m#79(7Cr zNHGp0E`fmk zk>wQ?8T_<0AH0vtMGURDS&EH>DwEuij9f~>mF3HG7$wkijlEZ*>_=*EyF0>b($eRG z_6lLc9wK1lX*#5zC@aK#E2+|c2*oZ-tzw<(a?I|ft0?Ll(C{>7B=mt|Rj$_^z{e8Y z)3j_<83fO~K*yF>(m35a?$SI~w2d#O-7XvIokuf(L=EN@~HB**E2E8F!Jny2vNJI!@o zn()^zr_40cQB-CtnbCYjW-_ zMwP9_%Zn=)wYqi&Mv(q;PLke0O!8hu;^k+BzBqVuLr+VnDB{;y^?VtIRS>80C#MME zW2ZilsTfknt%!`1jz#P3Z*9Xt9pi{QWM%+7pbzDH{sT*n_GgT}^(m8SNv>ne%S?kW z-!3E$T*Pj?OGath4+Q*dq14&Gi1cPWpEPKWXF&&_ZIL8*)GS2<3 zbNnrK<2^w>i|HIn>c43_H&WW2vw^C~(Bq~^4RB|Xz|=WG1%1z@HH98~lw|eUZe+6l z*wa%*4rxOw$r98kMDmr#@gGSm*V1o~dri!#O}a>eH<=!j*X*y%ceWKRZY#E{BSk=T zI2Mu&nIoX<(1I7vzZyO$Q|K(wD zs34v?dD)dbvF2@P*PEaV>e?Rb?9>=NSYaEzaFXU!v*p3tO%y+Luwc02(E- zGG-eg$Elo7`BDBK{ym||wA8u-G|Aqkq5>tQl3I|DQ5}l3V2?_W3lVT`3m&$^*mj6h zq$yQy+h=jp)i-K?3mtQKFR4@wX~6-q0pv*B&c`@0%2(H!eEAlsrZpL5abpuSb6FGw zCY>&h2(tpRa@Oj3=N`XSqDUJ^U!UsJxwCskLA()@wxf~E5Jo;&RX!$aZ4cpooy&6g zYI3ZymFJ8xtD$0$z+Gi$L{N7+$RjI$E^pfzZYoi>Xqaf6$S^vbbLhI9D$9xSyQ;2- z)qE3&WV$qll42TLs2*{RmKVg&6Z2Y)F*c*r`f^Efn!KtMsH&C)V^J#^iab$AWft5d zX)V`-j(y!{RG>?nf(N|jKjnIE3&LoN=G)My1xCHZ07w8064yBAFj^Zp84KWwT(U#w z#Z^3#&qU1}uB*5_9(nctWtZ~Dhh}7xpW0XIN|ykJmI!O$f#;`hbT6ke?+bHp7JN0J zqs^&<)6EqwV^dZtg8bCN@rrPYNI(G=VgUr3^%(Tcpl)rOJ3!Cv3*yyy-7W#fY8p<5 z0{UUGI$MHYCM2F?Ac&2MpRV<`g7C=Fcs80wY`#ib8K#|RDuZ63z;Q0~{b(x`PEoDO z{-)yM-qp>w)1*P$u0A^tg3ZHtZxiEs_^7NN9Okqa2=IbIY!6}!oX|wz$>knl7mw4? zWI2|S)4A?sXPY;so_g9fRa({&k{@sIjr&cB?T&E0ai&<(WRPd6kLN4dp31hR%`3X} z+oUnT0!*{T5j@VB+iplYN^czU44*Rb>K#QjT0rvr{FNvJ(N5MX%eW9jnGXPeYYNeG zO^&z*MnUpF{P4if*vqe;f6igb@L$U?)$yAi=IZfOfY>4tZX(mj(Ibj~E4 znAu}8EpM1-Io@xmbxvBc)aN;h(9|-(iee?zl5Lx8%nA_1i=D>!#M-qgJ;tV7>`%^P zt{0`R!zo+a(V=YUZ6@myPDB}O%z$QF9Rx!34Rw|3jYq2KW)hr*sw)7g-4R%Vvk1hG z$12O~C!h^s+Z`vh^(q2p}vEm?kgW&^wXR6S6C!{lv z5WI4!%XMaNN101Wn6_zMDH~dzT6-^+iU$RXAlt|w--C@7G>vQ09R?1fdVS$@dqsao zh4y8YEtpv?3~2u5zD%CFK{?&Nm|pAS=Ztl2?%RBVYq>LL?l5F?F*k zy4(kxli|k4Am^lV^Oelvmo@2eGg8&3O*WqJ&$QD8pmN?!?hASq_Rob{4^2{Mm96_K zNb>5uuAOJ4iAs|?$rH0H55l)Ww~O#@dSmDmZG#E$z=4j31fMW@eAnjQEyXVC+p=5@ zM!C>Q{UkU5M?4=FsD-(!qR4c8eNKF7qI%lYfA_VAaY1%whiNt-mS#OKz&EfW?(MpZ z<9>fQ_|Llwh2LCVP-PJB0R1!M2Cb(60Xf-zet6gMIX8$tJLX!JvJ}e%vQkk}Nf+-1 zSqyFo+Ip2+mm{k%Alw{$=JSg>^7z#wOvHb*1Iy~aRQ7+dzv;c2r$L9jBU_C4d%{5i zdJ-X^>;awE)IJbueK+DA9&M~LBTF@YWmxM=FsCug@}fK6~ROE@w*x9R$^tQTYT%N`X>1?7b8h192Ra(&S^t(z2}j!Pg*w z0VYRL1Lha#8@|wR`zs+sgcdlt!L2iw870zvJ&1%HL^VNCTdS3B3SmtAHC5Ct;a9rf?56oh? z7KZNU4LU*gfFR4-3`h_di&QwVf8CkC0wL5SReeS_#qyJSIuV>(49JCGn?G z_?`|)kyMPjqcx54+6Qg2EcISuD!MZc1%W(|vB!K~RJfM6!>a-_E|?!B;70(n;OD-q z-tbe0JCrbo64MdS{KECG95q4Iz7$eqnZ#63$(k%CXQ`?3VyX0?Shw|0Rf)F%i}V=j z-G;i`Nx(f!WcjZpz-d0$i#n?{63HS4qS4HO`lF`idXT=YGbyz! z`Lxuv)TS{cxm=EHkq_Z!Z!L&%!wZp*A4!}s?R9!mY7#;J0B=F>fwkeu^YD#ZD2=JgE_3I_UsOk)=4HK+$ZBJ%XZq@rPZYhrJ>Jew-^Kv&>9Ib(Zm7L zC!8z?#ec%iN1S+_lvnAUMI|G{oagGun zbjMS14tcU$B}3yV$-TAjr(>Qq=|#JgE>zyY}q4l_9#KrY)0P2#VP zSyrpeH8+HiXVWg1%3dm1p`)pa*@SRNRz_D=u~~xwxL(({YvWDr^D8=~0)M917>^Wg zLFnnqGz<>s9>VZ73TTc z4B4lRrKfj|DfZYDj1cF2%N~QaIX85hZ$Xg20i1&(K_WdPn)Uo1rG6uKSU#hRn;3H- z!{C=pnQ_O10B%aX@B_p;zY}Tmy%VUbY82NaE_+#W!k(1bRI7E7-bb-k^x1FM8hCZZ zOQyb?`S0XEc_*JG%n|ymep zKwAF*gN<89sr-0tAfs%P$RS$Br;c@#_gk1Rm=4Bcz;Vdr<8K9fYVj=|xyMg6%I&3% zTVBr#gX+1GKT2-D-EIOYmP6sy@IJ1iI+V-_WTtEOc zPniVA$gCZb?JcGCnW)hBJzJrJCfVGm1xO=~PqsO|%Rebm?>-<#pZ87=!Fr$d8n5Fv^liko&33XzS7mlZc$-XGfn^&g@ST;(exU-V#{CNONX25+XkW;U|7crf(NO+lpF0F@nA8;rA*a$lLBH-@9D{V z+w00aK96@nx}O+pcRTDn`t8k0(i$s2@ds8fhyEYZ9L`#-%JlODC>>R{E0TY!QVs5V zk$g%tDqPhRsR@%K)31`Q`u5+3S)04lpf$U1laf5nBhpu?W?6=T_pl9imJ0NeMcL z03@7GPkQqFM~VLcrdeAuoe{0hhP2=S48e`0e;m-fWufreYNJizOQiW`O%**V*F>xZ zTNNecvsl;>ZO8FkTN3fMq2Kv`WuOV`)cjH4bvUD1Kh#WAs$S^Fhav_rF|g&&Du+b) zYoBWTma|x94=oOy%MX`dnxc;>CD_Fy1n^k4+xshD6;hz;%r!qleWMuXh0@|2MummL zZJ0Gzc0*3_BRyg^>Ttf1_!#&;t=AbNc#YyT4VCG2o*=7GS~t!nje~?2v5uVsb0^{~ zKpn{S9i8A$x~JdQ5l^Q#$NvEGCw^uln)yHCFKyYw>;6i~+O7yYK@`Ek>n|W-yEJ6- z3+XL;;;(}`S2Ai`!(8QAf0Y0WPaL=0K-{q^rSEQla5?&%ds>&aR3D}F1AM1GP`){5 zzf;e0>+A~}|k)t)b9I?F=m&}I~sT5>8%s)&dHPfYI}zv1$X zR&L`TH0^Cmdi+I|Xpli@1cS|_kECsd`Zw^J-ulb4l`StATK3d)fII1U4xe3Gr=t1g zqgS&sf-T25@?=3@Q8L^Dny^Ne+3$dcqIX>Bcep(<6b1rGuWMToMxiy7*qlXZB&Grt zi8zR-1`KR55F?u9Vic$xgNUI5QeH(c&xft>5BBDvxuUX2?4i zImedeyL*#$7r^&}IWARE9ZdyoRZ*AsRdQD_bq&FGJqc5^+t{0RwidO6>9Du}axvx4 zDBJ!d_L{B3NPAkqHVqLYkmr#(_^$B3;oHI;6_JfYCR`gary=U=GfG8uD)E8>D*_h8 zlh09XJsJWe0N-~nRJ>=koOg=Xbsc52&KerxHZhk7B=w9fc+d2&?SCOC#U(9Al>~Ls z#6`dZcnF@A>(y=38`|1$s0rA{PftPcTo21v?)4uNgqVS?SZSP&4TxFl{3y6gS#t~zYBc>+X&PGbNG=eGR0sMk}cOu-<4FlI?H$i^ZJ z@_?#g(z>@TIcBD=$)u;IhB;@bGXSQO${RqCHU9t=_~VjsOKj@2vE&c{$>)zhHMRBa zs&}-Q>3JXs{Zexg7##X+pk-5x_Og#7({*qE0H$SUkqj!V9k*C-wf45#3-NGp&7kLy z0rsbVOlRyZ72Di3)hmos+t5aI%t)D?;IC20d>PZSy+qoH*0(U8o)wSgsKZAKB3Lr_ z>(pbZPQU}G?*JL{US0fB<&6!aENCt`Bu=9+e`I<+1FG_>f1S^BXs1~AGW??4%E7s_ z+UP7nDn~=tj9*ID;tsQ)c2IT2t!DvD5KmKpJjTb@nxWVF4wq0w<1V0z3ZSeYtfeXw z_uq`Tx&7L|;%}|-U2Y!QfIxyaBmLWwHi=uTFDhHR#C10WgFmNeJIrm!!pP~L1^iAQ zISnkiPIL0^rU+^4L2AMR@SCh`6`PUV9A>4%E}J6;HiPb!*tz1IE&5D3gzt}LddHkA zjE}<{_DUtH)Y%qimn`)W%;LJ7A0jhUL+*3RDq+WsWH1Fmp)*yKRw6UwXC0m~n3W zj8a-DG@0lI_yq5hkXJ^Pxws6b-cm^Z=Ku*97$f68imOuV?Lj_qCS8@J@H5lLK+!aN z2w({W4i7eB0kwe^?S-jQvz%Jl7}K{rnd_a$mKOU?8*fgKsZtCQ?fGDONWdqolBd6j zdG1xOa_YT9m9)x|-JyylVvx!dGYbnHqj0hH3)u6Eg?EdFnwt(p31CY3mB~=g<*a2^NQ;|U7&0_{S#2f3 zBx6ehDb;}E4V-VZPI&`3-ZGW+?q5t7v}!tY07-O^V=_SmJ79b<8C3e)L+FS!Z50{R z*{n%JKw_k6HqS>-P-ZLT2?*U9vD`v2C-Gm5XRm2!E!f`l_(20=8g+X!hzBGC=C|2j zUevsMg*KAoC-k|^(>mfvBnSk6IdfR5Dk)~889sYeH6iOOY)Vo zSNRIEHt$2o;3|+-$8q%ih{Y|pr%*Meqdev_>$1J|>(ezVw2`J{Y1M%l4IALj26^Nv z>aPuR%|%u6+6Fmu2;ioTYAKRcki{tcsf_H55 zIFJP6D@fwDwp4@fp_1bVB1h>katRnBI;|CCJ~!3TQ5@65xoc`^GQX2aV^mojZv1XZ z1*8JNH`5uJGzeUJvTDi{M{(`YT;nBP((r9Q3X|v^?&J`6Xt)hG2MVryOhZn` zke*)zeHP~_@T0{IQ65c!(ne5OPS4 zq)HG@Xk%NhAwKpNjtgek^{t-2TkeqRmCY{JMHaS@}ZqZ~Q{LzIkg0a@d?h zkN)Gg!#uey_EqrTtTe_^HdekE>GguPn8xr^Qd5%QhXZ*9zPG*cdw4y?8PiN;d3@KJ zxa}Pay6t5L7xbto=`F*j-tHJBA z;2(nbc740IxVCjlx_aRIka8b}T}M$Q5@#0eTxA06yoY12|nxO*IK< z%ChUWRwKjqctNVGnh z%jOIM$qrc-@Os=a4Po^b#ngp^T_7|ca^_!I_M)vgHLARHE_8dwC((K?Nv||scPOW! z)pT~TFHQ4^EUxjfCb1$Utf%?bpWm+8jC6xqYI)+sZw`x}@ z7y4Pb{IKLS^B)kg{!-zGEhF4QfthDe(t;w3WysiBNf$j2Vfub}07GC1D#~`QbwMLC zv0gLyU!uHm(h+G)`!cG_%`RlK!&Z?gWs_+_N|X3`wlQ8=(z~Id#DEU|Ytr^>jd2dl z-y4f|wc4Acf=m%IGu3!@fBhZV#L-CF6T}Ki>0?613hI9*;CA28AM?i@`~msys(eIz z*VCdT7l&FiEYSLPRgW*qX;vsC-M7p< zmzlr4BbHl0hEq!;!IE`z|ljEpl`E+RVYhk0&T|Cj$#L>ql z^%l7xF#8*i<%|256P3wzFxP4WDJbc3{I7YYiWo$k$RR~d-+iDHgf!eTnyIN!jd_iy zKJ4tI#8znpl~Stn!WI`JweY>v;AU1gF~ebn7dOwcnkM;ZDp90U%ErLk?~GL{Q>THF ztfOsIiEzTEn>91BmPfzV-^=NYh0Z2U>tksa$KF;;#LWlcR=j9cz^VE#_lJ(Y+5037zLZ*WZcH~#>_0Fyv$ zzl)RnBz!-|nU=&AC*gx`d1OB}TMZk8pAl?5|NH^xXKcm(wZ z#Bpvhh|-|qaJu!of7|OPHPtHM9&Bt8(3r^Ozcqo@AJK`JOwCc@r;0RHE7fUp+D3)P zJv_+4Q~CAAcTg=jUb}~WHPL|HBWOYEP1=Y4*FpNi@^2G<3_c)yH>Z-bH}L*S$|zdL zGs&hEFz_$Uxg8H~*lKpws?LU&K$96U))%_qzldFx;}tYgxD0vy6$Y1oA2sE3Wz|t! zO9QD>Vi`yy@;Iq`VD@!UrKFW(FXa)1(yU{|?t+w4l31q~w_E}tSZXvUigJOSlbdjG z5*N-TM{{#_>)c?0D&PWGBMmSX{c$;<;{jjjY^8II>9X*IvqW7L1?{(!{IO*w%i(kQ zl~YF4K6%H-WuvIdDUP5oScx1^u`I0MT!Y^lplV!pSE>0pW=Zn>*JhcXi>HaI>#Nb^ zZN*`X?&tEu9VN1*y$&Ms7}k(Ftkrh5q-2tkgDxu@8!I~ie@td`xoo=>xNSzbI-~Q? z3ceiC9!;+wmbSUrmtucE@x^OnsFsP``oQ^p5#LdSe=dS5h9rT>{9lm8k{c?KVq$6$ z2$Rj2#Nn!R^-41?24lr6+91F5JkK5HH#k0*L-Bb-Rf^r9+n)+|RB+$BINwuDj@H;TBlA@c+T(?ux z!zDYOyFri=t8fkNem=PN{2`XKrs9>kK2L%VmU%CX_NDwv?kw)_+RzM_QZ5bysnT-c z(p3&;@XeR%>Unh@pw1=9vx>RpYKSuQLroJFxKvOF0eHq|@MhHo)eeWdBnW|>hS&?E zPqy_e9w<2d8(8La-)(u+ZdN4R>M#L3 z)sAR!%Dc$CMby~~AKBHwFHMgSApLnAaeX_Alzo#6opZu0?!C6>tip)Z(&t&EwUw2D zWR=VLj5xXa3@)Pg5===~h6{QvV+IBz$!@$n@wZucRWfBlux1%z2O@*!PQ)xPbvE?a z^I_DJj-`hbyRdL;PNwuH9;2G`Twk+%JC3x~)1sk?bY#KU^~OAvK5wsK)cUyUobyi8 zGD*zTPy&fPhS0{w_qDEjk$$Hcs@;BKFn=G%Sn^?ZIbwELAX=nf)TPv11AEh#>UV?RTIgiFTYt`uxV!yEe%h=HmlH_Mhj zY<~EOgPP=ol6k~TF|t^`RmbngKKO}TUOkoaojlUkLMEIrW7HmT>e>m(UJ31OH;~08j$X1zNOv-*?zyN#y0FE9ZWUE?4DO2VYuqmg8#fcpIV2Fi4 zW8IUo6&ftlv)0H+zXJ>ajH2_Upfw(vsVM1)LIQ`mVtNb^AS825M*+q` zI28&xmc>G|QF?Km9Pds|=30_wX3=kn>=XRbA(oU_W;RVMZ%-x!@l7ffWY zOxxOmm|-vnHKNG$$$~*wQlU!=x6ogvG*Y9W>N~DA&E~PCrwc%n(^EoG2UFJA*4zv( zQ`%nTK8CSf7u9lln{>sk0cNP(CJ^%pR;=V5($z)vT2m;nyoh+ciHz9&uZyjS?}E#HObZfEk^cbX7Sl0BonC+;+z<`R z()j4QVR_145*~S#13%LfXBugZ6EUfd7CTAckLt@yr!Q`!%`(J%6j_&8Xza;ggwUMpC^j1&{a) zS8(lA%R;(t5v$+C3CPK|p>2vcc4-v5STfQ=WUE2JYUZwZ+&sC_%GW?S#j78)U zM^*=}Hq&EihzpBzR=vxlm8Z&eg%({RwK!<(EI=0r8W~eTkhvA?om6n#M3 zaq1STgDcAFY9U&D`kqCYGO%Z{R=*q^Xbz_5V6Ht%mkeRl!XiEEVV7uJy0%rT%&Hn` zP;k7EKi3-tF!QqW)i0{kZi-+4u4c;UsOgTn)>X>} zQxhGg%FH+)Y*g(;_*VL6*?<~~1L=IjC@q;)Q?#DX=8MypvhBYl;)hVE{H}#QBg5=mS_GIm=P<69K<4Qr*-|^L9I6Fm z(Qss6>;u>yhZi>8!Nt6nJn>t26=TFbk+=t`>*N-zNBCC#A5|-ge2G$>$#Z03WOUTOUUhy{6vlg`Q8}py8%VU(~4&mmh zvY;iHvs-BY0HATHhnZXo&&X(54;Fk+Z5vBAU8A!|>T0W*U6Li-A&99`!LMRX{{Sm@ z#w)w0QfUl1E75Q+1~`M7>$d4@By^Vo3?D2nI?_~mq%i#LOs@nXx2YXk_~+4@O_IG| z5UWC?v@}bO3bc-oEu&VRpcXDm7cI%}g)l*tiPdXVbPRef%cl9+i9)Lo9c|O@a9Zg? zvjsN!sp*?i#aLj9QM4QG9nZEH8Ci`7nqkS4XB7^{S*-*n!F^XI#}ay@+%_O(12D~K z-hy1N8fBU}qiCh`M+FKi77V@74$kzJ4rV714W7|q27mkD;yKmL{4cvFfGUmAiwWsgNd<(Xnxv$4Z zi+hobt^_1B^c_n9 z@dMyChw;XZDr?*1b9!_ln=^%ZBeKXpiE+BaiB+;NM7O6!>-#I)4lCKJq%a53cI-b^ z^eg4`s3Je{x3@6d#6F@aq{NA-^2LN zXFFonf#Is((&!Eo%trljpCx_Z_PfX{De7~~>ozggwPQ3C@S7JlP@wbzI~Td`1-`iS z7PT7YmptZIJG5Lb>YLd{lVyRqC*M6ucG2}(sdWq)rn{_s%7ZIvMTSbhnvxaVn;DdP z`q=s`KDfVLs>GOxC2&6~>O3);9Q|?`0GKiXIO;r7tXD|VS+je zdZY#(cS@yCA@=TWn6b3G`i#`!1~HF+p;^DwU%;$xnL?58U8%*y7&wNRh|@3z{%hzB zY2wF(J{Z?SqNU3!9el{5VNX-|Wa$)U$J7Pxdvk1e>t0&h9_WMjuwNzN+yjsCsz&Xu z8#s+aar%hH35e@C5WH_Z$vi~Uo*q$ZOv0|Rvn$IgWUHp5sFdtbj0%N4S8EV0?R;@7 zGP5nii6jHG?HfnMeHPm1gx&FX(5BY5r9c{7BQhY*SpfUuR%c3lP~|0 ztb*b1@_8+o*P*SpMMH>5qOa{6d zavjQICVmTb;&zXy@k=YqGk+4iOfgW-kkuwz@=?oCOG+L!d1IMc^QdQ4B%1@rJlj>% z4a->S)gibs{i1R~=DfcIzh?uhT8|F38pO1_Q-fUiacf-CJO%+G21mJi9;>17pTeyz zkke>=WNY%=pE+7w&aRU&iNvL)BtN6@l2u0@ourd+angHeTT^bA%UXFE_~38L$$2{` zalSi!aO=t%D%4?fTIRSw4H$<^fC(^sQUpd2el6%VE@9zrcUh%!x(}6xmMJIC45Q{M zQP?9Y5CzkaK7{@7IHM{XS2>_ZGtAB*H()AR(&Ka+a_31T3UD;EjOKHyawm|L^QLq0 zDe)=c#!Z*xwHk~?meSLjOGyB4n1llxEv?y4+;DHx90zeeBX3Qu5Ack7kG+@I?fVzl z&M{uCX40CDI9)z9Og#2E3Uzhlwlj)Z5UoNQ3^8pj4YntpU zz}o3gBU;3O3W+c3vG3E1#Vu-FwwbpD#tfM0kO}wi&3!wt9B}YEi?8)}3UuTavO((7 z=8gIi-Nei$K$Rs!n0~@qs%uaT~ukebKN9B4_O(&=+ zVba;&eOzUVmo1gU#}p8(a!DC`vdW~&UAenBwSdJI?PF96n9TAeY~$5$ zYu<~h4mT8Nv;yabnRDH#pn(9i!$5ELh%3zVZ-`nS7h6-XJL6zLMq@VUSO3qv5_4``Piow$HkfOxZ><_20Ul5E*#{hHEK$RHr2 z?da;j4eM?>>@SWrcRK*`$CvqERNyw$^uDlUYljKkPVFNwXFhvuy_eyS;xjSQd2W#K z=94n1{hgOfQ6^#)0E~In0!bVb-4REt>Gj87hH)p`cT|CfiJqA=KeGAfZMz{uh*rGf z4`}Zm8XJ?V!rd(x{^xSY=C8gqbBYalk?H)`MdlG^SuC1^GKL(&3Ss6$7w*Vgi~jD$ z;2wtf(Z;Haflc(zrjp@4pSMNG{5Q9M3b?tWc-<9+I!-Mo1o(vi0N;$p_+ELavpTO5 zJ{zAihFiy_^#Vl{5T~W0m2J7cqp|kBF+Jwzhif08$IA=XS=+aR_P|m<{rY5*PIWhs z_371l*M$0VqcZW6CDXO#5LDNQ-L1J)Sex7aeQk_(ZP#|jbupFe`0e9qc6z0s1=%t=cmeKr$aL!bOEnmPo~>HOZ3OkDqM;dt%7CKr<_jn z>9_E|BT?b6;=Fa_v}mOT^MGLErcU@BU}bn0#b$M@H3qKC^rnr4C6g)Bu}ss?Bf3ij z2?VbkMR>l~0fDo1zC8CCsQ27Hn?FlubC4kVdatSW7TU(n!j0A8AXTbFGyp@MT+rtO z%14BW2Mfcf{we%n(z$I$RV4JO4QlOGctePkSZ!Uz*+qqi)4n+0>Q~GKlfRbUL&$Pp zORLy!&fisSR)=a~o#J`Pjme$Xv%r_8@qbt5x`wIYpsa^0ntalZl`R!aTM0f|{{RbJ zLGNMq#)}Xu*DfX?N%I?H&}Q{{X`C*ZqvJ;x<2@ePiCdG;iS; z*n5c`PgR@v*6}+c);jtvPo>e->fnh?htX!(KxG47v>qwa z<&P+WIgc>DWkZGbkk_wXrJ;M8 zttS!v12pBZP2C7BNX#|M$>J*qrJs8`k)2=d9 ztz0#g8{(4L^AWQ2R(uzP8n-qToa$P2mbzevW)GMXx$Cmpd^=O>Ds4foJa9Ax@s_C1cPaDANe+(+zTdH&YawW(ue!gT}T5M+-KCQi|i zP7eDHtHi!0{8h}gUx~F@jJw`>Af^pRDyoR&Qo>cRnd9d)kmmBn zqspe0RzENxwZQ{>vFLv;dUu>Yld1|!6vyO~cyS|>o>&Pm|+fBX5_Q%wCO|xz78%?5cH{YMQh+mYuYs8<#xW|1`BU7}-&_N#J2CYSat?#$C@j6FY81^B=PE z&k?n@gw$fQD$qIg4r81okjW$~UmVXG(~~KYLtD<+UR|rjm<9vWY;rEHC^$GVz`uT{ z!zN(w6YgH$gK)kjYUb3qq~=l}!O~g@d~TxraQJL2bT?{;8q%Y3d#?Ix;ixY9$|!eamiw+^Qp88Ia0KzEY#KMFLaZBeP3 zzbDHXY4Tj!lAa2D!k=SF9BR(sGgt{)FyHX71DoTeYf7t~;p9Y5LBGB}cwS?R-CI+j z1#_B=aV4h!x&W9y$aDk9i6MD+^ow})T{KeoS(0RR6twgr205hlN`7ffV5-0nkP~V3 z9_3ArIGv~B4=wzwT0jtIucUI$SGW8r?A10_ZxgLhInLBHfP66QmlLy$U<^TnmGakw zn%^QJ;SMS zDn@`1@Y4o1k&r>e98bh#FIVvMO8B>`HRWYbgp?n&>8p%GGmYXOFA+dlTIc$(s!rAd z_9x#R+e$apYoE&r4vEG&!96^PUKfd7@GD*z#&IK|%+;elA`S@u0C6S>8&8;9pC2R2 z8^gTcQRnhWn&&MRSuUTgfUpSf8!WJt79#EIX)ZxApj(noI$TYRb-SuK>M+*e5bAWOzN3r~Mh^ZF zKKWjQwp8j}-rLZi*&1DukuNcyKsV$SXN9y?eky9+U76J8IjGHD4795Zd&J7p`FmK8 z;RZrmZR`QX7L7L*UQEc^Iph!Dmcmy4EgUA&(vuq98y-X*GGp8zOi3zEOPguWhs{l) z^PddzBcA6~64TE;HGNB%>gMvmF(Spaz!UmzP5Iky3Bb{r%M@gO-8eY@GO{6Q?i-m^oYQqvAuwD)mawn9M7NRSjSJQBRm;qs>dW z*-VuOn>$`Lwb^zOMTx&zyh`=Vl1YizBPXB-8^|8%GQ7Qh%y5bhgQcOxo!M*fahH~j z^zLT_7#>;w0EO(QKZnKYEpe>870xpqHC0gm03#(HUFB0is0W!*GY~fgQDRuG>oHab z7`Rm`^zU0%r56?wV1eNfGD$ne+xddJy{)*kcLRO33$`}9M~D|oi90o;F(l$9BuIq= z`a?WZ)cKybrO>aa=(Bnn7-6lro4SimeCFl z3=&A#xa9LaersRhrw6vSuzk~*Soe||*BNkQd?I86$cc|kLixWs)cN+NYFP7J&RT?{ zfncT%{{Ym+q}dnP0>u7!^DcYbWSKm(Fgh=&(YCj=)L769i6^j$6<1)p2jNRBbToTA{?5hz;kH&tf|4 zwO$}=$b4$f=J8v_4Bl$EGKxBScrsviOIUY}@d;xViWL_d{{RsNz;!s;b#VLYo&9q$ z00Dx0v9m{A`YvY+u&KbU#f6I@)eDJ!NN9uN(tW3Yw{Pw{CC)3)#6bT5XS6Od|nB=5N+*%D)*7#PC!T_KWW{u=0fze4zTNVJ)rpv(mwR-&oP$gO4#%Pp8%JwH8{@?&%FKd5uJPkI!L<9HY&6-XV2gi*W~CU7by&-9drg4YA860r5wQ zK*0;=Zx<;BL8_{Bs?|_c9JSh%R%L*!RYu7=oPIVoJso$yOy~ejdcvIo;fRSf8hO1p)uC*N{9Y^fSW(JQXiHw8G zEIE3m8wK0a1cU`PCmr`%SzGYX_dmR>@C<&I4q|`2W2nqWHQ*`nUM<9XL}@aYacfD= z8jrVB;LKzSM>r5k0!%b@+nZIzRI+q12~z=jWIdbo2VU>1HeTZ{3hw%3KTx~3_XINjmCu6ux5mMrz1;R|e2@%SCQH}ApMViol3g%j)#F|Yz;*rl|%xRWdtj8#; z%hDuPL*}e9w2~l*Is?aER0Z{1W45t-?gcu)$dW-E#zv_lOpN+^uHO*j)a|%y>hS#q zj)sSa5={6@ngd*2q>;)uB;gOl9W~&tbCT*jw<^^+R#x>H*UjZLlF?67Q9vW}2g|I{ zke*YkD7N0nO}2WdzolhWl>=PX%e4UnxNjmxA|Mb3@zGntuK4X5_V1}p&jFfVL2E5ZP6lpqNUun}yKwKDZ!4Q&Ac!Szpuv`{2M;I-^k$4*Po^_=!oC z>E8%2$eurG?Cs(bN0rMhboX0;k*&IS{9k-(vV(a}dWGbBdr&j7w=}`az+m+!Z+tJ* z4JnsY=9x`4YWZB$?NI{EDdZM-)rqifK8D|HeF~Kp)TSL9<$gf8X{A}z!3HrsPcoUF zMti4n4=*&#DeAJtuVV#M#cASZRv}$U3ieysulyvDjF&b>jXf@iCmhJ0zV3e_ zy;lXVM&jriK!<4(KS_`6IU-KtGENHfc(QlSGFqRKsdS~MqFB+AE+b&T$nI}_rsLE& z`(mcrca(@5N6vFQdx-R2m{jhovP8Mgk~b#@NCG}ZZM-(pnzu*i)bdKTKQAmSwKS4J zC{$S_WKu~RZNB8VH(ovQ(6qLxO0W*t%#8Ct4?iIbk;E=-@2%aZa6}OqfhIFMU6Qu7Bb^w{kBYua;X|&&sULnCR$;YJYYicTM zVfkp+E^_RQn?!p+xZG{GrN%YWyR0{4$>?NbZn@kT_^x$+17_xeY6ieRs6>M^Cy*QO z9!r0t^M4Vus52Ad?w+4dQct(`L39w*@nGsjjrQCS8rLC(hfH*-I;ak-a?wq@0`Crb zNyPlg*PmnR@a;9m;@V7+K(!k8sm6UX*IWq{U$!X5w#Es2v z{W;@~Mm+U?*!Dk$);9HSfpaiRTKBXa<5NKdj&MwDRTb)8T|LKOOu@$>KW)^SzZ9~F zW4#3xL#b;9n_`6?z=L~ZLG8z4nB7jjVSyt~ryorrq|cO3lBL%5o@Z2Nl>Y!9C6Ltr z01#S^qB{D0JENhktfr7gDDwtr5WfTwB#KqgSR1IvGl+gA_EOo6HssZFx;4N6KfI7M z=V24i3#)Cys5Z4XTvpLcfsC){!;nS+2x!HwrCG#Xz^Rl3Dfkvp#CC0edq?+w3y;`~JZ zFMM-qcK-mi51;C@JO2Ppzb={IdFGYeUj2>mxDQ5;NZV-JqF3;zKxQ*dUtg0}NhGuH zpLS~~1+R0!Bagq+2>##po}fN9N#-eu_383Zc8iKrV_4GB0|!HA=^rI;MUv$dMI+1d ziey%w&)Q<#8eOG#9mL%2By;bKF72;t-2Gpjbj<9?pE0HmJeNJ(O7^BrLxCKICSX7u z)pldx*M_;h0Lt?n8x+v1mspYH9<$xHo3X!3^!%`=wmqpWAl(x^SjfjX(zR0UFCL>) zyk&9^SRW}6KYnTT9tvn`cq7QFd^pNuNEX79s*E<S)e<#x_rlyF~xQrqP2bNX1BHvzb z&N9=b7=a5zE4NJZRWs$YvzKr<;_b;lTx)GUMQd$r0uWADVg~lGYlaF3>5Ubre zLu8GUz)MQ?65V+u4oLRC95ykyNAnH>ASJ8Ha){$9i6-)GxVbzYe=cwxN|U{&f|-|B z2cOHLpQm!#s$wXp^D$2qT~tpi$iOR=xEq?pkz&e!y2KlddOpwbzAeJ;snVr#=F)ve z7t9bE3=&JEv}rJ6FpICA43V%S+;fgYB7JkZ^z9XuS9o`t)aRMKURIG;NU1|XOIZ@f z2#eGnBPW)wj?4lMED(@I#lKEAh+~U{XgM@~Z`a|on|QNsd8(k-;zQjs*v zU}vsCCnk0=8vwK0nh$aw;%(g#IqCuZAPEOJ%s?hq zb2_BVYBe~e)Kt`2UzZe-nwj&ISn5g}holGAU-()jxLv-UZG?R%>hTB?K*$?&6Ow$n zM8e%g)XlWfCC(6H35mow;Bv#WI~atSmY2*HI5UicI`V3m1~k)5N0?nh21Xl2*$&}i zcX800ko!3h(>)LG=lm?<@|lrUxCRJ;8^H(AgFiyCxvz(nx% zgbnTrumk&Kbp>0IjCCxZS?3x4KK)l#o%IW5if(`mK-(V;zFfl2=UR6%Y_c4?TIspv z2#C5vAVhqT!jD0mCCR zAQ;;aMC28@gCx@vWE52=JFKaJrSc+rjnXPfYY3Pz+)4prZ^`9vg6nWuq1lduKIO%8 zs~XODU=k;wBYA-UPe_4@Dke)orYqq}v8kiX>En$<%`vm(v4vrLzFcP@mI$Qq>Ui3#-;P1Oh&bm|w*sUHj$ZSec@A>A_Vj8t%+;wNw2*Ldq+>hDIEbEETa3FwX@`aC z5}7BKns=owPXb8IcGw%IBd0#csm9OAu!+;QI?CW1>i*8C1|5?d367GlAH)3(L6A%H zdS5Pfh;NbPqeIboAlMuA;EW&0QU@&`1(DbMLZklx>Ns@CSp4r#_++$-)LLSOIpKfn z%`{+yZUb;f@enL+)N_j6X+g3>1dlGOqi=J?DooWSy)_@XkFc}(9+SzlN_i^s%9*2z zmak*M3NUq)AHl+a6rL}8b?egwAF`h%0(M*9L)YDOk za(T>)nN3Rt9`JnPmL-rd7gQH4NgHk6_${Jpkt3WBI8_>TEgJEt0i-yX+Ibl2dT-=` ztg?KkKdlw{U1Ju8AsWd~c=rl=5~GSNLp?aSn> zUs6Go)2$U`am`fLA{1a7^Xq@0{{S3Z+i|K0gU~=f%Bb4{^5z_M&&Sn5ucXvD-KU-t z8rt!}5iG*wdVM0qTb`E}wXnw2o?qwSt*6{kb3;a=cPHL`-kjA|cTJk)HDV*EQ!R`y z26-5|pQ3PoGmQ5pg`pke!+lPE8?AQ2g?3BnN%9}Q-!%fW#HxK3(o&+-=5?Pi%ge7-fYo~UUTO@))XSMpzG(ww zK9vLV#{%Z|{M)SlC`Ck z$k+vISK?-*rJ6XYR64vMl11!&v0X_?Nf$BCawq-UJY!3C>p$gn0%uzJ}*=Xk1S*Be~)70g{av0yr zAM(Y7khvp<(ydk+==D=F&k>$UA{BXfh)HgpR{sFn_Q4L$R(jkipdAKC`T8rG4SkZc zahS%fy2Ej{4xqV}cvWxhD(06{<+3Pam`25qB)IQ|o{OIQI?cwFag}DdeBP5(n@jEEK@S4KM{lMwzMBlnzSi@I+q6^5+tJxs z*2p|g%N^{tr|KRi&ZX+i!#~nm#V|=foD7*NH`& zYHZqzD{533dQ(oz9^k&PZPecVP75D#MCJdHZ>h8V?pBvF%;c$<3m2Nj&(i&H3yaK?E9z7&Ep5OQ+oX9Z+HMTKpE9LwPftA5 zeqc2zPbgUmSn#BSZr!i|Y|Dg&n(@_NN#fkY;}elSYu^+4J+%g-(|K;B(mo^5GUhpa zRVh!JQ@n10#rCrTMaRDv$E#;#Yg}8lwF;sf0fGoQ<;{Gk{w!KrUsbldwQwwPY_x(5 za{%W(IV{$q{*T{?%%X25n@v$>QS}pL_2|K|j<;nv)hLDs4s1FHgfe zY1#fOU9@d(TKAosnfZbBP;{4oelBYawe!6j;pT0d(yQ!g=xJHhHLte*_U(>$b5+|3 zTCe+2z-(&@H+L+i^U1^m>m4z=^iPGK1Uy2@ej&8(XRUlK%;L)O>bI9RY}YMxfgti^ z3>>hrxhe&(&NW$3s@tX=2L?>+yq|5mQNgPAQs$kd+f7G+8KL02R;G|d6A_Ypm(rT2 z!Y>Iks9v8n@bfF$#^oc73w^z@>dmFSM#I<-xqMQ~w0)qpeyUdw1ap(|`wPx>FTxjt zIjg+6c0w}!%VhaUTI2ON&i)l-{f3`Hy@ikB7ink!A5&kbA5auMHSn{c^xZU(RAu>n zX={?zN*T``Il!mFs8MMIYCdaa-)*?H8o;Qnc|=UmRZmcU!G66Ba9k6 zE|ofctEM% zxVX9qoB#(;GPM$X-AD#{l59A+?d`@kfz@z917Mojah123Z(uFY^1uL3l0ESP5N66H z5$)iQ^1bj21{ICC4RVE7mj)%Ej_f!sd$tomT3K*l2Nfwa{)W!9Msbkp-7%O}S5>?N zFLkX{rHKJPZ<`T9WMVC~mD6bio!7P$(WO?KnNhld<;&O2GcRwgxP>a#)f(2fRN`Dr zcwy229YF?smxk*fgzVxh)_JroWfb&f?-Uht6p;tD>_Hgw7aRhsUVDcPJb^h2={!5} z0@?H$FIwRE$!L&$(;?!$!Tl<0A|GN^E<6sxN}n}?6}763wGB*Egt^> z@Vjj7mk4_Um>fs_zvX%wd^YN)VDsjAcm(!hZTbvB!K?Fd`Tqb29@*Ff4P(AT_eQSx zWzA+#tEs810JsqwU+;W5;I$%kkAX=~wzlobq<$m#R5{nfjo0)b0KRkcK1e z&-mj#P7id^Eg<{g{MT07wmdeggI)_~nF2mP;bb#S4XN^1E1P7M5RdJ&M1%Q@;{{84 z^u4x`>b(UHC1rFbl|WBGbMRGiLN^r$p|Sd6k)5)(w4KUk!VTq6zgoe3prHw}P4eW?M}7mbqkefU8MUM$Kc#L)!k=#^+Gsb*fD|xJi@9+h~ul27JshN;1x(G92^dO`Z- zS4Xwn{_)7Df*C}kPGM6u^WR6&*WsyO+EDtt4`s0k?TH@2o3)j)F-%%9= zkU${$d8Wlqta+J5&pxaWI;C@uMJQ8K`9znw2Ij|$VCV!YrSk}NHF-R61~W4^AO%y` z?||UQPRdsW_zIe)c9v3U<*^4VUkW01&b2l@?0r zDv!xhalpAhTtfhWoG>(Ma(JYMm3Hn7z+H&!aT^Isi_;!9X4(PubN0k`$Tkv3mrYej z(Mmw`0JV?T0tpHlp_Kt|C37B80#SfK18C>#h5`l_Qu5~>t2?TacU6XkEhICNO}lV$ zo~)ghQpmBdCHoMdQ_WLeS~`Vo;O%bRaG577Lz>z^5w_|*RYK)ihsikIuzHR9;RXu1 zwB1>%^ZgJE!hW#Yg435)KcDi3pl)Y0hLRnN>ALXH^^!?vmI2?TH@PwSc&Y%FkWR zqQXu*mZFbNtWG5msbIVljSXVsKH#`%mD!G4UbOO0BLqYjAe(o;TthKDk*4;@Xvr%r z7H>6Ob1b!O94dPC=NbFPhfLvi4Y*}70!dmLEkmbr_?LBDtVj0_FKv25pUHCSS>04P z1LBD`xzo@($xjTj5ZskOKgS32RL4}U;g>FuNCV9h9}@D2&4yn%Qf^5rf%&#{DILM< zID13ppOJW>7GJ5;Gp5SgPe#(L*0|b7{e7_1uLU}QhLV!!g1WVvskz{D_?4@y@v@jw zD^cZ>35={H0E?>IsQ1T3*Q_IAxNPj}#X=n65F>SCP2-kB6(~i@YK)~0<8=b$5rFHu zWJDE5{vNn>LR|44^@z;%m0X!+MLiunDDp}|7F(5!{{RpC@r>7eVR}jy6va^I6U%H# z`{c3|SxKg>da8>v5^csZwS+oK?bf)~z`?SyM+%@u1&7lPv5-#b-fjC^?T2p4y&*52 zz;I3qni{*$W(MulTkU}vl{7VRp2yNKCNPeWQ{$>(&|87urX-VsfoyE2(dx|pg~L+j z^$1t+{`i|>!1sfKR!7;})E*{}g1)5jYdMi3hc-o>Rj=k=&5cdGs6D){ZEgi@Np&f2 z(P;8N7cv-BiJGD#d)boz0DhRfUeP0(kw=vAgstTfGBA}Tz>oe1LB+i{DVUW>MHSZi6{()O5DjXq}zFp_A7 z+Z!;qs~Q#;F~C5_s<$6lI{|Jw zr`2Y;c2!J5LSRgxPK8>pFfy@v(_FP}I>${jLkF6`D0>+PK*#CV z87ou}y#C87b*q z5WNZ#7XE;Tuip$Dk<{D_^G$;^on~lOm?qM0&F}Aq4j~uOX&Q;$9qOcWx@IH}fb_wW zsZtmQ$vo9R!_%iYg~1Zi3UW^BK#1+XOLqF<5O4=2V?06dr8PZc=b0f`Dy2W~2>c|c z-rbHk_q;S#e|b&;JFii~yFlwYVugPb2E=X$Pfnc{Ru2O8jFJ`kIEcUESK}O~aQlXs zATH7EM-2jX6=O^A`Ksk0H8gg&K;soU(zAIiRXbh7+p#M9CHQmIHDExLaKxaE%<}L* zOj7D^YUSK^!oiZ_;(Y@4{{RMjHpqM{q?Sq&C9SCg=4yc2dj1ve7yNOOtbqWpn)Z{8 z-SO9kyh8@f-`;%I=6vnl0)_(J0O|T;mr;gryuh`Ll^JWdxp#la<0VRRqp85aQlie1 zB^#fo9Abk^s=qBh(nQSKrd!D+lpZ%6R9HsHI)n@ad8()@>7I_dnJ0=>DI!ca22O;p41Ih~b+&l3jk6M9F;5Ms#$BH?@3&ng((VF|iJjzVJR8k{DJOU)HjY~l~dlUR8 zrw67zZLRey+A_)WUrOMdON8;-BBiU2pk%cBO+9?an)FWyG)7^o)pN>h(v@WSMw}%q z>doc|$xDE4w--`+uLm9bY9;dgY<+h7^j=esaVl0M(0fcwOMwC;1DJ!zf%=rA;J1ic zn&ZIQ8MR5N~HFSg<0J;gBhlcJz$NgAD?TwceL+k?`;W%C| zhuAjHwa>k@J>vi-GlFIT<&B4t^T{I_$rPvps;KUL zA+PnvCiV2{HKLBuC)W$;eVDYru)L{r#9@xsTFzvLNhF?`g@e$V%T{T8(kPzQRH+Ww zDC+k#NLcfw5ejv~PVn zlIKhHG{Nx_2JpkZb}EPI1(bvXuV-44>@hiP>y9 zIxbO5ky6DqO>u#q3X0hp%@QBQZ&I&t04Eto40Q{Z$A?52+)2cBUFUYx-*8H-sg#%K2DEON+hcbyLpHgOW&mD6?aSc3ivZ|;Aa->*a++iQWt|P(; ze3^_uAF|bH+nx-;-8&Za!%Jt{B!Wrx9|&Ii;7w15nI?ymPiWlN=d+C;QnWgPhFBdO z8^{qrZ%zEo!u;GWJN!M=4FgV}i${gry2sC&`EP1j#cOdPb$ZP-?m>MwOGqOUK^enH z$0h8UJx*1rsB-%H+?VCp*M|8@)l&5HMnDXHp3cn=^N*pKcWYv7-W2(v2B6my+F zmg&5^EX%Tt)U`bg1O-t?lNyGQ+>+obgV0|d4*U^a&C&pAz#Dz_U#PnuQiVPTLc8j@ z^(r$iag*&hz~u%>9!s_TPGa=XX*{-?I_gL=C3qfpJCUB~9>b~i9iyV|KG;h0t3b$) z@TUoFAWhXmSmRO%8xTBE<&l%lJlC1)%2lS$r=l5(RJ39>62!YzKtMS5_CEH;3ZqMx zv*C3Mty=9GW=tHN)~iQkIlLMow>GCJW0p4aWes*J6z%|AUff>Ydg9i#-QKQWHO1l= zcJJbBrf^2X-_O_0W^);)qN!HXRWrtwMVv($VQ$5E>wDkrior82+^*FYwyPrHpq9q* z>JPbk@4}v*&-M15*4`9S>XAc1nq;ugJu9FOG||;Y78Kq5O@5=IgN~;Oru(*4pdAf! zLHEk=UAVfo;g@ziP1JS1libjHHOz4?G0CydV!aE*PlRe;4m3*D<?#ZHkT|{Z@sQD(yzh=y#QO9gv{sJ0too8CBl1oTZ?fZ9z!jNb4wf>ml8BM zWeZ<%!?@Hd+k*p6)2>D9Vx0IWb$ zzwBw6BLu{A+dh&+uOUx>RJQG1-7Eh9?9>R$b!+eg)CRg6%0#c0AkOt!&GR9ZR^~J{ z^{eGV1w&q1cO*LBo*3AkFUJ`2pVeu0nFNU6ahYFkG%P9)DZoJ;f@to&$zXS7Woc_O~|m8pmOdgU%-) z1J9?qXgnTY6Er4T{w8Uhs(Oecs)`xKGy(S&+{(8i*0>>uZZC}%uDGPrR+umd&tJUC z<#F-BIGtwLTs$<8NF>BgCMI^+`hd1Mw~oFwWZIUKI-}CLUYuG=%4!_STG~`*VKaG% zuf^Ijn{HP8fpRa64!yjkQKhih!N%iwD}`^_p3T>?eK*#1d28Ij*B{a}lHNhnF)`%4 zS66DR_f}6UW=R6Zk{>N#i)3rLh_LU?&4xKnt5Ttp&-Y(M;no(`5#19cZcLmGew@nI zK-yicWfWfb|7Oa_rx7-CyyHTk1(t7{i(BR%(@t;7a%JTtOz76ERpWo zud=|~f>!YG7Ks_)QuT*Mp4Rws#gGuIoEt;wno}RZWNFp+PkdX-@ z-^ACDf(6G?ZI0WkT2*yM_n?ds9K55M%J3|(;`}|9_YJeq_;Vadje1YWK<5T_Fua{S zQ=-uRA|yJljtC@Yj?*eUJ6$xi4rGq&k^p8*SkCtrxD>p ziEGnTwgAI`I=oUw@&O$eyJVS`WtjK{C2obONUHS)Y4Q!1rAaKoBZ1ve9%T(6P*_+f z2K{m0qFyZZGj|yCz!M#EzG-nnl^)XQy2~jvI%8=sf_XIQ$QdN;ygOZJQ6{LQUlOw! zD6_#*;=3<~kV@sqB>+@E+PF46W078wHAj45-0?q6*U@-q5iGKMczbnHfu+R2j7*c| zk=1DQu1&4HL-Bqs0WLaPuREi;>HK|`C>K{jb6L@u(T@0KaH z7L*O2)%Qy^@4&~cqUO246DJ29V?LgTb@4tUZ*xY5rUEH|L`ea{d^_Nn&IAmVW${a; zb#|rFlD>-7Qc_k$Qxj6f1xSy00>m)2jgL$>5Tjb9sbwrWam(F3IjsGZy0Nq3A=h-n z>6V!!Oi$CI`R~WABdfCw0jZZ&R>=BKE`gdjS?5+5nskdZ9YR({u0nIQ*Ng@dwFA~#U6L^E-H;dHXcAu6dqViyg zC5fZ8I4YiM1{T^Cw-);o*B*A?huvP@hKB4$_{IeKL6!8&?mNP`H)q{7Csv|hgW`f< zk<5`1?q7cRC6H;_4K+oR>HSQ(r8G1U`89D=`KvTLfEH^4-k?qXzf659+MOC!%xyPn zYzQ-$+kbNWx5n$=4KwG+a@EiNSI1uv86JP4{v=F# zCn<`as7o))RYOg;%#K^JO^1Mdze(qgea<|O5NoLMFX?~|V;j!n%Nwt|_FApI{{Upj zyLl}!Af1bF93AHDkDkGO38Q>ImrvxGYSU2D%_UA&5^BT|F`{q8e7h+O+_2g>?`(QY zdJSV*F)oitrN33b|B)()GO+k5so+1X`W83~8@W+xi^(ocvoHk!!rNn4e;jX;jP{*8m zBjUb`_yC|f(bcpeJ)=F3r@cw79sJPGn=n2lSle z!6l!HjiZLhL^U?)7m?hiY|9$%v5<;mEAL#6mV|5 zbwq_Dg)F?>{u}T)#+z;$XjuMbu9844&vXKQ2U!Im1|nj@UuuRkYJ4<@3DrQ5O>}ode)Wj^TtgvkmmI=>bN1Lrl6ye zpCGMeSn3`^^1&p=SY zf+J@ge}xIN!xp>f(7u;;xC~~x@2nxN!_C(1FUm#^a$H_ahLZ7;qEP>S_4`Jm%IJM#IR0U z(Vk{DUUsI7I-57udg6I%YikxsAXIIes$^ouSvcVolG{g8K;s;z5cfInKjitZQ6_+= zZEJ?M0i5_+A_x191f7JfK92D1bI2)k4Mc+}%XaN-(pZ`0kRSx45Z>}Vhi^#T>LS+0 ziWEE20l@404u4Lia&NEQZd@sN-Tk`&Pxm{J>(8Jo*)$eYTdJ~ZEgPfsUS~c~^s7E~ zkx^HmtIXovc3G+j5!1p*u^`xnvZcs4?1u*1x59MuXvsdLY!9q?F9*b~t?a8l>f)z+|vwRea#=(5nA)ZS< z-N0C1-w#64?%|U5hVKAwC#+-AC3$;}-|+esT+4b|*i34Bpt?E05v1>?R*yma4rpw< zP|crLNl{*lKG@)|s1pU96Z-AK#O^0|Cf6P9jYow!fR-3NW@Pzv>Pq49Kg515TG6zb z3@~K0LDN3WPaq>1jf(Z{b@1(**Z6l)mH2&_zFQ15H5DmEmQJvlD!yN8-9m+tt^$Sz z!R#dq>^zHr2fGf?6f=d^)EFNdt06ERoTC@#5cs z`rkeAKP&LQbg8JGmoB1%G^uw|^*4qUP*x%?BOGpWE_fVU8LN`}igfBUmqTO>;sy!w z8_s$!r*MAK@cVudQushFbKKA-8{%=@*zse+(0ZJ&S;#-5lSFCVF-@5GiqOZKu3IH6 zu+2*&Y^dKWM0cY3Z6n6ECO8`xUj~0Ru=GNW z&sh+>i{cadDSQjoIpaTsI@UcAoK#aiT~0|p`l<*P!oZMA!b!OsODM5ZwAf>bf552< z`fc6^k(_(|et2I00JDFLoulEFvBjwVWq|1q5ZZ^!`(KTxNjr&O3wY7+`Qk@`8s4iz z_=%MYTB>=9M^hEro~U+soPZb+&%d}B;MJj0-l3-P1TWCM3$)xHw46D&mNhjri6iwl z$-|N4vJH^dH>?3|)>2PgRft`qUYkf8Cr6V8i`I>E?r{}vuIWhm2o1E$W<3<1aAI~x zzbBG4HlL`2_mV(J9_xt(R{G)C1wE-{X4*xU>4^mo>YE$q;7?mOV=C>LjS#wjUI z=wl^MQO*Gnm^eFfqf~D^ENq1SBEu3fD#n1mtNw{?ANyCw?Bh{Y!2`pTX-NrLkUrO% zRgD-9mlinmU6{2s_>`FNw3t44=DtVx%Xr#-oufskFRDG^tt5|{{ScPBC4xf)wE{_l z?ee4bNqc{0_dE~!zCMWBEs4Z0%*C2V-`pTo)8w(oruWHog((#Gp0ERjbgG^oPN8F$%` z@J0Djpsk3*cWtRm2V{DJBW|(JA0?)h#Y!&KOu-Qcn2h6?^Xf2GD=pFg01vuOqFSLQeAiXnQ;S`& zc&Bh+49`$T;&4P`&@0T-#w`&XPa0;;R~&$;hCf=6MZc>e#8}&~IHtF5yB|W1qj(?6 z7}vPx$_5n_?Ji5^A~W`Xb&t%oZ-Z%=)8=$O8eXcA7(qJI!x||+#A6pnVSWoKBl%;6 zSMevavzI4dr;478;%J-uRU?bySci*hh0>4LO;FEaQG7*_)bUMDCVkpK|9<4 zcmcQ{VcQwn2P{V3UY!z_7)aAcB)(LHlB?+!1P{2xI<}MXDS!i#k1UtEGz9k5Pnz3R1#$QX{IGD_U0vuj1{5BMOoVokzB!B4l%Y!oVJW_^HiR zX~LEv5-|~j>m1^u(y1-N=-No+F~Bz5i?a@&Y%YQlKvpkP648j7CTf>`-eSF%UFMr&7t6(^f@Mno=5=3xg#wn4-u% zi5!o=(-yU`auYB?S^VC2YKPv}ZRE2PVQx9&8fi2wbXW#uRy^l-;^6aaZD;{$4I=>| z*zM&kg;?{>EojQItsyd_d=Rh=>mtXVxM&ib44}gbOoz{y?`sAg;}Enc=R`ojQ{!nF zReY~ZTWqR0B#U7P&Q^C244!L4rF90Z$eN|{jP6JvRaBCf&n6}f?x(-hSdPS79exek z9y!_Sfz~zL){oG9RL_xN!1ZhqxXPxerr-%|xO3mhHn=DyN7m3n3wj!jLKR@Ol9 zS5Bk^sP<=N7iKNZ+Q$6co}X*%_u^*(;x81qg9WWq&SsJHd`oF3!dv4wL@HUIuUTBVH`<$EfN5a zdDsswS>{%+%Qe&kobVh^AV>`W0!SE=GJKe4C0*#6ntf}Mwyn#uOwyX3nz5nztj+wo zh4RITVux`f)Pb#i(XeH)7Lpm*qJ{1u$A(I8YFA&i61(;|LY zDxLJEeV5bJ<~d4=vT9?NC4wMXTI8Fl^+#*&=hJ>c#c!qvG8K&_)dP#7KZyJ1$ya7) zF3Kt)q|LO)%KY3uYvwIXz!C|umcs0PAZ|A6ZU7kP)U{@;58L8?OQ}Y+!>JLfOLm0ex!bcL2TQzprk1K*T39TR^*It(bZ8-SJfcNGj& zgCLxY{Czp8*_NJJa*BgPQN6AEqGT45)+H`YxwW}H@C~qQa;jt8+Rc&3&%YDwMyB8qgX%dS zkx;cag^4C%JzhywBgb6Py-bv~k|&)f4jd@pp7yZnc*RvM8sJaAc=P)UrD=HTbi-SjYbBH~KZm9H#|8bP z;MAi-ocZL@5k9az-Eys{`jv?k{wE?j3Ht9CLe;(~XEkUtjW__IxxL9e-x!-y@1MtYy|hM=DkSxl zH8Od!8=luU#hu{=T-G(C0Wj3DvY5alxW$3O5zrHi;Yljjxcu-zl{AC8aCwS}ypyoD z!2P#%wi!aeL?Ov4xgdM@#FC)74l~)i|(Pi3NuiYhh07p88{Q6_~2?;_{kT;BreGR^dA= zItv{t&nVRy##=CYTD{9)8Ban6DlIEDTWVDsk(6CctF(r+%3CJ!A4)}ENjV}RQZzzPG@;d3!{6Tv!4l+Gx!AjlK)bbFU42M9}q7$)0I?q=`s%mN@*#+yl?33{~B{ za$efkjc{%z!Y%7GouHT^e2f+KCxqV=)cM9i8)tf2wwh{mSW|3a5UPL&Tzfly*ipBl z8C`}z10GA^y`k(yOKaB}Rhr;r^*Ji{GWeR!Ozt%HO&PLXjY{qS53#t#7ahBN#Tp*> zJNU}yTlPknXf@yIrwhw`LeRcG{7L4h+3vl{=ydAH3xg?yC><`B^^y8xi+ja*pBjT$ z_($m&9}a%??szv8?7w5J&vS0~+;!aic?0oY+2O@6h5iQUI!zgp>L?j0quo7J(*pGp zo?1cy;G5Wc00(SJVU)y5`L7wP#(Pc0s$N#4Wyb&m0i$M#-^}weRbH(4gwb@$N9{vY zP~A2Hz9;OdSoT+m)H!CE>b%=h{7yuq$C6~K=GF}>AN0gLQLV#UE7)0f zB%IcKdMrMDTP=~!l;abD;l*}1Gr30{(|Qkjh$n$ zC*HBr<5m+D8>ISt%JuCPm`#}J$SbR98VP{%q>YC@jz2tl3wIYXPV48~Mu?+!=CH`# zeR8blc;o|h?m8T48>~UGl?}{7aO^Hedvk0w0FGi2;*B09G0HA)b@s!7At{ig#2`ra zNVns*2oS0#DYLJc9iu!0$T)_1BGUy5pDKzOT3y_c*x?hptB8a{6R-@dZUw(AFa=dG zn8|B#_9FyroEcw7cnE>KCdx=3`#-q<0NL_mopJvFSg%WAKa_93>Q=(chkgG5LyA_! z()Yd8k$?>BiamZ!RY8%#sH!}_m8q6U;0aKMLdk31Fn1{AS%?aI6M{pU-A7~TKRlyK zqbgh)P4=1rI5D3xAo+nLb5s)MG*ygg{z_?q>I^qg`r@KN#_OUfRHP(04|t!FtjxSK z(0ROqe8Ww`U9L%0+x{5L`x{DzT)2=AIL4tfh)cleB`@-xF@eI+hnqFk2(bE4f3o z94@$))C1H)u1yoG^!_iNXten2iVER-?rDa1v^_;;(YQ3Vcz_Sp<1)L@Ixd zX^N=&^~Ln~ee1}Ek@8&X{C9!T1eXKoC-zzjABODiq>1yLNdgupa>5HY>ej}#aGIn` z-Wm_7T#DVYv}P#MC#1k10I%|&haD>t{{ZP6!n$IAvoKqJLip29gwW>VeqYMu*6oe^ zkM!En?j;X2_;1K(Qn@amtc0GcI1VlPj7M;KL`z35VJ4V-NrLl;Wspdwj2iWzre1Qk7}$g zouZ&DCu!T`)nitX(aK2~1aMT`5PqW^xGT{Yf-q4+058we6LnJgk1ow%6cNprIG4|i zGRy7{KymCETHqWuISc2tXuY)yTp)uGj`gxk0yol>;#{xB)|YN4^0iDcAwJpG6X_DBMQ!Y&hsJ!BXwioXat$ ziiSuelvzj$LBw;CQ>N!s!p_uZbn{N=M?0{*t5F?Bo*8Y?+WWGuZJwA zj-CjIqw!eU__dJTg2hxCt}b^q*}k`^ql~3Hjpv0I>48$HV1c@p_5!H|!wQ2i)cL+* zjSW?6GBC3!HUxdKk@X(o1g@<+S~SQl0#p=mk@`;;>5A3lXDf`%MUEI0A{RWQ@q9^) zDW?mTRvk#=3Z|7KDwA$thQRf==y7c`H3F)*{*hM;F(&8yF|1*8poF48qkuW>Y(*i_ zmBLWRp#3or0d>ITjtrDQmBgt&lYpcYgn`uIwI~2w95J% z&)=K`NFgXTfmJ$+(Bxhv=D9oqo*9-wev@)Brk&kNO^w$k=YvqVexe|) zc0=P1M>tf@DV_&z8RJW#AL2gv+fM$O9x)4pbJ^>r&vHQ?W(wHlxxQOpNZE!@T9YQu z8aCaw*x1*$pq3e2C)-z}Q$<#gSDR`rRlhedEc?|Rn8fT@20i-YnO^1}11r|rSb;-V zGtXkGvmDuL95k|rDlNd^4{T$7N568q6etQ}091Ldb{?&10uvbnfIhgWxXS3#xBi)T zL}#j5inFcuei7}4RY3(XFlkxKk$%_2M92X-2oJarKG-0DkmVU%t6aAh!6&M&CuBvF zvkQ*cG7^xSuVHX_!6YOiQ6h5PTHe?~=-C4;Q)!{O0CREgd{I&D11mL0fUT$~)s$U6 z_~zEGCkq8yxmMJ4kq)Rh#tN0?V5wBj>c)-MBYRvNV|_y9j;6N>Qr9sm!_~)ZV}4e1 zOcOAV^P%l`B>nM`&FZVriYgAyUm4v_Rb_cHNl)7yB7~L2G1-jz1NDQjoYI&pA(d9ayFKo9x%b}`* zMYG2;0;c}}Ohy+|aBw*ZXwijXU6mas%L5c01N57H@7yomaMko)U^(803Uor&!JL$8Tf+LnJl%sf5o~l zCZe4d8fwEBSt;2Ya9{@nj%~b-MM`-&gV^lJ?3Ur4_EzW0_asl2t zfV6%y_;*#WsUp^TOFnvC*$^w2r{>y7$4h>^Nv3x;Kd+8RgFd%m1U@vMA5Wyg=XB=8;dC>{l2&syj|wwx_FkH zPdp6#Pq}R4pNBLZ!2bX{Md7s?(&z)j4kU)a9ZlASKO# zDmQ~01AoE^wmEFzud7tL;ouh?x4_)a*})!Cy_MH)=-Y7mRCs-}-Aa>pAb<(>M3^`_ zhQ}}`n(_}5wG}3a)RbNpHBCx%+VbrMpb`THqCvV=AY~Qx zbQL0=St%!7lgN0yHz3F_euK6teXC7JH&`%Z9Q?;s+NIhW&9$XeTRn|@@(#+COWFL-NF{{V!va%?eheH@H+Y^hqZ*wVOw zcOc;JhYpi4M(emwX+~tM8 ziyRUtRC|R7b4C$PtHxjKI9p1kye)tYBPY{4{eB7f*9oUvww0??CFC`X z+uC$^M2Uz59#DPj=Pwks6=t=r6>FYLUm>Y@_eXXPOaAPO_u3ciaptZb>W`9j5Pm;m z7uR?#vn(l)X@(6T=aw_`pK`9%I(Dy1#+h2m)az6rGt*CS<-&)*KFrp*?lDDLW|-1> zSw{x< zBH#|3;p;k+>9Oq*7(GlZye5t13#!)FFE4A!sMz*e40s1fiG{xKze1%ig$=Cgq-M

cXw`E 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 z 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%0DirfvcL97fdYRWG&X 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�&=%V{v4{|W!;0T1B!=81Q0q6vM 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%0A&|7!yy_43uJi6Blxhu!lc37Plt1;3PS*S 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"#|52DvIklCc{*EO(jF16G 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 literal 0 HcmV?d00001 diff --git a/config/hypr/wallpaper_effects/.wallpaper_modified b/config/hypr/wallpaper_effects/.wallpaper_modified new file mode 100644 index 0000000000000000000000000000000000000000..825086e157a72cdbd9adaf8f74c0aa8b1e9d7879 GIT binary patch literal 442928 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

=a5qNk@~3 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

SdrD-bT_-)Z)n=)uL)Xj!zDN&9 zDMmPmK&WI>0QXR%txS^|C|6P}y_WOc+sqq-+&ztxNxFN36jXLNdM+==N#zp;&BCWr zXpqG0XW9Ow0_r9q_`CRPpDg_`GRp47^Wd4bZ+x$@#>ws^E^StN zOu;?io;PO^H&LY6y+2^7BDdDRx+K=<=@*q(hp&Ql+6SaxkutC^Nm9A$o#+Y+ev+aU zVxe-p2fj_$w&CRiWteWu(B;U3-s^f0ub$jCy3W5xq#|nEf_re^q+NbYK&Vyr9L{{= z8_lXV%T1KD_*viuG$mg8e?R1R5LX z?ga_Zb4=me6ssE!+L3#!VuG=i;=6ry>I?1%rHXZbN;{k(JeoMuJC*J0@~{E@2oTkZ zHho^ZO5V?ANrXQmlg~`_<2Cn3&TeoO$U3(El+35Rkj9AkNI|IoKrIBbkC|ZM;%%Fh z%;A)^Ll{5`qJ!d`_aF)BSbD@#i>v!K9%tCncOGe9lZ+y@)( zi31l$6q`N8d7@5nB!5S^)eMoglp(I0x;>beV@sUg3wX9^lIEC}sQY@`ExoKt#Zy zO7Cqb<4eZy>I;Q68QvH>USzpCUI0cA=iC4l2PmVaA)KHDi7!_B*$hI5zNE*&=rNWC z6#O7BWL>vwL>18th>ujbaJ}#y=-(a+y~bJWr1Y0-t5-;XVqRcdxi^vqBuE!jO-m`u zu1_?@iOevhj%gtQ%=w3F5&Aym7kViw2mvQQf4d+EjPL8+LsDQGu7?W_dh!eiA>I+M zFqbv5Q*v2chzldR%q5>=10*bg@O4aW-oh=$&?gtFYm$#+?>+=w8O}$KA#_o|+{1UE zsz+#}Lj_52jJVH5jC4w%Bla&NydoZ`#$+H@GRP8zC`brL%2Bm3#QT)D$ZPS^-qFX% z#x5JEZUD?sLw*fB%9)+TfmY|@)$RIo45eTBt zCbL~mASkIAIKuhEcycsgW(0g2b)#7wja2d9ON6BSerBQ)t%ItV!FJ?AiSUQ=vSE9@ zKlOK5lt63DmiSU&srVzl>mn3mH>l?|^9s!0$MdGUy%Xy4*31RvPROl(UCb0~&KH3gNVsr&y3oh4WKE^aP8f%x9ALwz z5ra0F7d>q)Cv&!_0<(TU%~@7oMhk4me$*OVRABJ%%^jR@{}d5{?z@AbU=A*q1sxFx zQMA?ia5kDT>v%qS^}21KS;C@N};L`+s|D(GJ)cIX~}!2 z?Ogb2F*mRcNM7YVJQNd_NDHJt%3RKdSHbsZFrcW_F$95wBtYho%KU&cWRf!1$@vQS zLiN?a<$Y&ncy#;tB0eYwRDG3CkLRbd*`i!2eDh45UUq!VEA60-{H!vA1||72o3N5& z<=^oTbX378RC<(|``LA$XngT4a2f7Ic(P^?vx-TH4abKdM3A=VLhB#XTnhWL24ab- zF|Wy`XsbCv`UhcefV4A=!f%ed!w$P3>*#x=E0PAUvn0&aL)d@bAX22{Hpp;Cc#z^tZ#V!N1QiK5gJ#r#^`W+c6?x;38FdFRW|TkQ|@ES#6|q zE!R`?&5yY77pP5m8L1(CV_wmnm#9f;?ZYUdS^=}*{sVrNpy-V|Po2Kyt#4>Ds9|x$ z-~qoE7Q5cQ22DjR*x1j6%c~kHj|(cdp3(?B4LKemdk+hfiMl=4NA&8_#&^T zHQ9i#6xSYLLh$E2+PFz}zy|Hz`SI;Gbu&SxnXqq}97!9=oE{i}b4HVPDlE)q6Q*cq zguRdO+y#%LcK34{$)w1oV7<0%k^R%Fe@dq2i^>M9&){(kM^EcQMQXSh1G+*Y@9 zary?yfkRMLS#w$F{kMwhSaWDtdW}nRpTK|}=*uTsr|p{in;86{O##$iz743TY7UPV z-UABbKF1{k-!*+H0de9;8TlS4

I)z8nv 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 PfzO%K7mUgbT<`urvE2p( literal 0 HcmV?d00001 diff --git a/config/swaync/icons/uptime.png b/config/swaync/icons/uptime.png new file mode 100644 index 0000000000000000000000000000000000000000..9dd08de61803558d876d371bf29ac36bb3efdb94 GIT binary patch literal 17642 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 r-rRP2+{~hDBaDz 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

B6V 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 literal 0 HcmV?d00001 diff --git a/config/swaync/icons/volume-low.png b/config/swaync/icons/volume-low.png new file mode 100644 index 0000000000000000000000000000000000000000..17cfff7805afe4c5a82518413a53977706e1cb03 GIT binary patch literal 22565 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

V8$X!Cl=a zJjy~Q3i8&@gdn>8q~91WyzVn+R-B(cuWRSyQ5-4L&J^j*k52hQamU|iquN6fN4V66{1SSgbq#W-Z!LGkly z{YwK64o7aSYmNKeH$}D%)j*!0)4s;c;IN9=B&p%MteyU_+bI`JyG~8s2ZY!&qPF|x zaihu9bOXk(&Z=u&A!O>_(1een0A75R`b%^|6v9A^Bn(QdC|^EBkKZ;6`#YZ$*G7vP z#F>7yastC21vkzGWUhnV>j7Ez;*03O5_PK;o2&B@`CcrIEQdC&p}QcrRx7~ZgR8d5 z6>JiKt1wep`wbmedfC~mW!IMSu}uIeXO&5F$*;(`&I4e}YKe5^dlCjB%qx8q!W=C) zAv4ZSnfb8Wyn}OUhvL{Z=GqpueAt`261%t{1zRqDYVgRtOX=|$vOZpiIbXA9 z(@BkwBEIR3JfS_s317kj(+J@oTq5;*sAF<75p(nU(?V!3OOvX;eM$fP>*qcG%@zbB z2;35b!~qh*rgBWTQ`nL0mP--eGhayN8<}IN!+Ilagc)PttrAwhVI2UUlZ8A4V;v2m z4-URXZse5geK{<29hsPhBw0F!VpbSbMo7JLF2Z;B@xdm)8?@2rnH`{cC^P;D%jWaq zXhK%441JPSbyfjw`#5T}N!Ykanrk?bfs6eQNV0Hw{!WwNAe)M%kNsA#kik7E9+^BJ zda?y<{^yo2OqeO%S3 zo$sp7uIfdD+9BN?`*l)A2n^?{i}5bc=S=y51O>=nXQJAmN3RKSW7ti`!0KR=9hi-c zCI?+0#dQJeMqr12z1bhgv{`8}D0f*7OMQPvhuavP07hxHL*!rSZnzB)pr5dk*Ryb6 zvC=z?i&lQhvVTSc!rmPm^jcZ2D!F~joQxcEowbwptK1%1iY^*$8bmh=}P2uyvF?)ewB{G83{q zG2OSUb<*>Iq@@|3DA>)|&l){=%h-Aaod5f>H918+$sbh|U@bR>UGKeZIi=-C(({HxUkbNs@q?SIomPw9`WLSb*}ncMV0(-;rwtS2 z)p&Tj`-3S^6=U!lKiA>Oa@m$#Dc`#8*nsvx{OSk9nl(Bm7!Evfznx&A|Mk3r^HV9w z($M7D1<&bVG!cAH;H(FL2EfAx^Fw#%RddI8vJ%h*S~QBCA)5iyY7+hi;nkzh*3>q^ znCL$bwv~ESL^O=cVE^74BZiBYVQP-qYD@snEmnuyJ2ZZceUf_$@~*BuVFO)iplltQ z*77CITS4wdQzKe@33i*))(J_DpGYfUZzcg~m}_UtiUc=Mw(f`0;Z8IGUJEk5Mz7Td z+0gya9z++3Wl3plZ_ojsWZ4EnMTMd+rtz2MQ_=a}X`QNPB*4Uobvf`x8rt_rw)sDJ;^$%yfGz3njIW{uF-)+wdF6>;0Hv8c_gI3^Z0f@j4+uDptBJJ27FZp@_YlVgtpkK4q0Oj zp*0U>WlNjOz%f14V3>m8kt&bbp*V6*d==9Q3MKNzUSQuxnUpsT;zcr_j9O6~BhKe7 z;JhO}QdHAGE9FVM~rx6){Z0l8<+E7{#!-y{@dCQP%@=Cmf0S-fE=&L|m4YDZ|9YqF_ zVU<#;J8_6m(Ts<|j9M5t#tI_|h)Arf(88CvA=KmTN$!g8x>~7HNvb5g$&x+IFfk}J zsN68IFxzvl?I34-OJ^x@Ng(D2`{_CO`8UenNoOVpcXHxQ&xQSqSa7ciCHR HN4@+%MSFNw literal 0 HcmV?d00001 diff --git a/config/swaync/icons/vpn.png b/config/swaync/icons/vpn.png new file mode 100644 index 0000000000000000000000000000000000000000..e31acaaa77d9709ce428761f2e94cfb3d7c2c9ed GIT binary patch literal 43432 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 X+e5`K?e76!h(bgYYeL08o>%@4-lZ=1 literal 0 HcmV?d00001 diff --git a/config/wlogout/layout b/config/wlogout/layout new file mode 100644 index 0000000..ea46874 --- /dev/null +++ b/config/wlogout/layout @@ -0,0 +1,36 @@ +{ + "label" : "lock", + "action" : "$HOME/.config/hypr/scripts/LockScreen.sh", + "text" : "Lock", + "keybind" : "l" +} +{ + "label" : "reboot", + "action" : "systemctl reboot", + "text" : "Reboot", + "keybind" : "r" +} +{ + "label" : "shutdown", + "action" : "systemctl poweroff", + "text" : "Shutdown", + "keybind" : "s" +} +{ + "label" : "logout", + "action" : "loginctl kill-session $XDG_SESSION_ID", + "text" : "Logout", + "keybind" : "e" +} +{ + "label" : "suspend", + "action" : "systemctl suspend", + "text" : "Suspend", + "keybind" : "u" +} +{ + "label" : "hibernate", + "action" : "systemctl hibernate", + "text" : "Hibernate", + "keybind" : "h" +} \ No newline at end of file diff --git a/config/wlogout/style.css b/config/wlogout/style.css new file mode 100644 index 0000000..e3f17c5 --- /dev/null +++ b/config/wlogout/style.css @@ -0,0 +1,88 @@ +/* wallust-wlogout */ + +/* Importing wallust colors */ +@import '../../.config/waybar/wallust/colors-waybar.css'; + +window { + font-family: "FantasqueSansM Nerd Font Mono Bold"; + font-size: 24pt; + color: @foreground; /* text */ + background-color: rgba(30, 30, 46, 0.6); +} + +button { + margin: 20px; + background-repeat: no-repeat; + background-position: center; + background-size: 30%; + background-color: rgba(200, 220, 255, 0); + animation: gradient_f 10s ease-in infinite; + transition: all 0.3s cubic-bezier(.55, 0.0, .28, 1.682), box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out; + border-radius: 80px; + border:0px; +} + +button:focus { + background-size: 40%; + border: 0px; + border-radius: 80px; + +} + +button:hover { + background-color: transparent; + color: @color11; + background-size: 40%; + margin: -20px; + border-radius: 80px; + /*box-shadow: 0 0 30px @color7;*/ + +} + +/* Adjust the size of the icon or content inside the button */ +button span { + font-size: 1.2em; /* Increase the font size */ +} + + +#lock { + background-image: image(url("./icons/lock.png")); +} +#lock:hover { + background-image: image(url("./icons/lock-hover.png")); +} + +#logout { + background-image: image(url("./icons/logout.png")); +} +#logout:hover { + background-image: image(url("./icons/logout-hover.png")); +} + +#suspend { + background-image: image(url("./icons/sleep.png")); +} +#suspend:hover { + background-image: image(url("./icons/sleep-hover.png")); +} + +#shutdown { + background-image: image(url("./icons/power.png")); +} +#shutdown:hover { + background-image: image(url("./icons/power-hover.png")); +} + +#reboot { + background-image: image(url("./icons/restart.png")); +} +#reboot:hover { + background-image: image(url("./icons/restart-hover.png")); +} + +#hibernate { + background-image: image(url("./icons/hibernate.png")); +} +#hibernate:hover { + background-image: image(url("./icons/hibernate-hover.png")); +} diff --git a/copy.sh b/copy.sh index 916e677..dacd765 100644 --- a/copy.sh +++ b/copy.sh @@ -319,7 +319,7 @@ echo "${OK} you have chosen $resolution resolution." 2>&1 | tee -a "$LOG" # Add your commands based on the resolution choice if [ "$resolution" == "< 1440p" ]; then #cp -r config/rofi/resolution/1080p/* config/rofi/ 10-Feb-2025 - sed -i 's/font_size 16.0/font_size 12.0/' config/kitty/kitty.conf + sed -i 's/font_size 16.0/font_size 42.0/' config/kitty/kitty.conf # hyprlock matters mv config/hypr/hyprlock.conf config/hypr/hyprlock-2k.conf &&

IW-ZmXR%MrOKkZPSmZT?jl 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�m$iMRU zXjeDu!o#<}lZPo)rBsbXE@2m9W9*31m6J3kfR!C)TI9-*pDiBajIZ%GhH92M!@Kg$ z+*b8=E(C}YCR0`PqSb1{0jmo&XISEW3g&@%OJbqjq7w#+MvR;&WcAqU2tZ~xxYol- z(@E}d_2-rMX{8P^`yg_Xi$VI+Rf3PK8RzlOd z%|y~_chXgd395Ai+}s@MqIxRCL_$1YzrBSNpnd0FwM21tIK5Oo+En0No0RSRL%2w* zvR_iOcl%VjqCP&w?NV1}#SY88IIFak=W%rsCYe*%)g6#N>3sICz&n}5ND4JGDj#@* zBuYq~5f*TYI=iv+T(hN>iA}A`jiS}~@$$`YTh?j&@!5R6;!@j3q9ml6i3C&p7!i(v zNpf4T0`(*+Ny_>m^dz7om$14vqY3ZI|)T_8f{AM$L~c*gjc z+s;8&JEW|GxT%uoKfuNdtvj)IOiZ~##Y(Fyd&lOgoQxQvca7kgpKILa8?oTzS4Kj0 z4dIPs5i^shqee51CNJzioi@x(85TXQs-QX8zqUY|)&(G(u(T3JQqC_jXFfy8<+_rv z2Kniw1K}yz2m@O;#DkhkiYE6G*7nn=(RU&ks7G zM^YVwHfqwwrtNf(Ild4ooPBh3xnd|+qwy-HygaDVxyiZCWkq1|bC11ziKwum2~q5~ zQ_~-%j<)Dnyovg-o&76+t_1fpa+2RqUVC~BQ}5ws}_~=h-46CU8b@jRRd-QB!R`SxsZnJq?JM@xqh&Na0O8DbCypD>R6(C%D){nwJVf!cVvmZg)qWxA+OGd6S7Z? zMib`hPOcbUi}q(pdWNgJ+MSO7@+H3|U1oYn#>DPX8HLz+DSsdlB?uB~yq{*h5oB!e zb+~4L6|!R3u&}=+6Q``)RvZro6jRxc52d4m{#SoIR^F$GlRs^ERV*vIxiq5kFG&M` zFTd%VeaFOHAU-j=u6V(?F$dZ$JjytY0`lLmr{&y(2${*Q0kXV%MMyO(9jI_mwYHitwkdiRa%@%MwV9yCR6_ZI z5`rAE5j<%DvS~5kBErL}!bU7EkjU~>o;~M{-v*uD?)-6?TiA#i-v}CC5DOWPT3T{M z$`0&=lAfX`W1?YNFQ@Gv0ZUSQ+mzLAB+AQ}$j=`T=;{>~UETTY)qFxvyY#O?^Tp?8 ztnH;@)(esBI`3IFTTAF@?9Lwa=%l53wmdgTaG89X{PSf)ne+LP&2vNGPiJ=kBnffo z2*0=7oMdB?Qeei5MIHd16$;I|8B;x7!e z^y!Y2Tf=u6l_E)=DjmPuAPpbM_m<$-8f*UR*2=zK4v^TD!7wl!k(HyS=TDn2go@ua zoN2r&p1gm42eYZ{(i(QM3WGvyky}>8Soz%x&on<__BJGzP0`0#QEVEV1cJVzR{b^Z z&5-p!B>s{0(e}b8z4T#)M{qyM$w=M#F6h1Y`r=Q}9h93f?w#;SO%_xwawA^(vGrQ( zKPfS74igSC&%5g=YIjx=h1p~xS<~B;J~)vk4MeZg6R~Pc=sZJuF)m5SN{`$~>v)p? z|5*UyY|qoJK&d%NsYn_s*6i8*4?yd>&aWj-MO~GFk8;h`AN{7HZTLT)??yR|Vy2C+ z+5#vp&f3Xa2M-40*abqyRK7xtU%gWLc$!e4zQ0iFv}?QR(+R$S9Qet1-}*f%>`Iu# zz)VNG?G=AgEEZ~f^Yxu9%L_^r?|VcP~6?!+fpd* zP+W=>3r=zO;!-H??poX_?(XiqeDAHdR(>SwCUfV`9NBx%nMqOLa{|{9b9qjkp8f=$ zkR+`D;fw!z&#ekl8hYsX)bh#*V*5Q%-gbHS^imc_z@x5TnMM9=#COQEkGx}daPand zu9b)7%qzl<@;9C1>&9g{;?5r5q5ET0e{@P&`P$fOlC^O!J>vIYd=Vqzh67L8O^g`t zyTYy%T-qDcMo@Ux_pbt;jvT+LgQ*n|&wk0}5_04v57(HGL=I>lBZf{H(ldTYq3pen z$Jxd@c3wLNtnz~ltygaT3^O3D6(PYND&@Ha)jxQd3Dg7IqW22ndJih zChg`oS1Xp^PN-=Ai8&aqk>%Ck&}-L`7c>=68wkP2GMnLi;gLpmQ z`@U&5oNZIA?W1N|J5qGw=c-8pJ#|TOYfhWvU(O9z3C==#IuXp@W@j*0S;>FUnzQ z8PgAjS&HZO{{HR1(N#+4s0OO}&ej&wO9=ElwC5@>87wPLisxIM|5LzNxwG_kKzQzBQSn+?SuQ%GaE8M+%gW$DX z^ky$JuG8|PG@I!#rh424o8|k@SNLOb1u>~OV-;c$lfr!1gy-ZR%N|@B+#DWWs6Web zB{DFcKX++Q>0x=M%PB8dE$;oc!MMwCXm0K4(IjMNIQvNZZV=t@Lt-(Cos9=fdX zN>cH5Ra6xf`g2M_1>aBmYM|k{pfc}J=UL>we#Ck?n z`tNaq420P~*KP`tV4d73($V@ktybVV_F}fI2Mw=bSQ$_9WUkgfb(vtRrfhW^O*H#yKY)ph52!f}zboE9d2UE9>C9XzC2E~`?DY)d=r zB8f@XeMQPYAv#RxD3dIf3(LQ|QP!xr`=s}?@}SqUN)A;nUZmG(Wzg$r@vyS_)~jA< z0xv?)>hshn17kc<)LG!|M$i33LifPXj4RW@dAqgAE}0h}4gyR*Y}40KrN^8Jw}U}3 z&x^fp3&noTIm4r}hBvNs?B51}baVmntkg)n?V67|(GuRu2oWPTHMNMRAq9UXdb3Bq z=Oq*vI%sxzj}_yk<0TQRTo=phUJKqF*{!E*1va$+6KZ(EcMb2?Zc!LU4}DHn(T}`} zxC|)u{nr(=%YPnT4=AaG8T}1l(&hg|YQ1}Giue-MdK+0?-E!jPGxm5QTwQouywZ#* z4x!;kq6v-Z;C4t~qEQ|d+NY-<9BjO|wnR^MtlsJ#}ZLP7dhgxAXGNaQv@uh1c5(FLy zsfZQ3i_KUk1g*W)9NkeKbIai)7$q_ezUdsUsT*B_f^Fw6g3e>9YTxq%7R2YT>&bK5 z2Pa&Mqoo^K=men6g*>5|?cRwq{WgDw)b#%HkDgTN?)VrgZM^6G2GVSQxmRpB$A;Yf zCR!}_au*(20s}s`%M!e>G5^7bLqzzZjzT5v3a@0bF_fD>a8h;gQKl76ZVy)Hot@{ zY!4+}RYVZP4JE1AXkz6WbeS85uLP_1Zhx@)XmEjrS(xiwy6S$l&Mr(^2rPvj{bhm= z-Gc9zq}IffT%+fMEaeP7c!gU51V#iSj_ zx3A6-rPDIgH$mBF!?&mAq|a8?L>=WXH`*11Gg+Z{xW@Z-a<%Q};*0AVB=_~*6(4qo zrW5hDjk}L|s0G53Liu&?7Jasb!6+A1QwN&HDz6lEZO!JN zzM&Bm_`(h_z>z`;BR$oY{a_RP)!_~iQOoNov%QfZjXXojcJ&`_C%(@!8cpogZGz#S z<`oa8OMxwP;Xq?N=z&&RJNob5>6`k}qK>}Dg36tx8 z|DxKZzeFUS6ZC8#bOU;C+zh(aPws$Fcrj$65Ie!YtBSwySzt>>}N6uvL z^l0f=ANCk9fEfaZp(3XD*TE&Ak69qj`tu7-mJb0P{9knwW(3;KgI2sZ%3{z~U;Z zPw{vg;>L`za=TT6U1aLu3$v}x%w3iH@7NBqIG6({S*EK}j^r`2Z*jN96f@<==(IFq zedktq`|p`K%v2Vi#>~gsFez0w-bTWM`V^m#0msge5Rw6s!mtfG}lXKrEp=o7>BQ-L=JU|6f?9b@Y+1Ot`HfnW4RhJGZ)moms8a9mfgK1lL+ z^IlzfYqAYZ)SB%35zb$%@tYv@xn}9VhyR*;ZX~dBe+Im4uj+RnF1lt{7NH@Jk}o!= z!gD;ic~1RcO5s_a@Gg~o8=SEcY{BD^OPhx^b+W!pZ$5gnHc*K^OTxW8*7{}UixzeR zyf&!8t2>MlG@M&EHh8`e97JT92GjFeHk-NC~r9C*tP9ctg$?;U>s-ut^l;D=^30{mUwek0=fE zFl@cU^_CKg?D>=;91U_AhRK9d^|1C8G`pl8ly0rzIiYk&?q&zKHQdr0qpRCRG1D-&Olj0Xbs|N(} z`O0R5RgazTNAtS=otQ%S5B8>mE&FbJD_r)?x{+Q{szVgtUao;FhICG>KC*o1L9;t( zm;BUHT7mIdcgvBmVR!V~ED0)N3BUwddwEttK|28(ruFz^o5gA-V7dV^}Tf=6K5bH zojK)eEyhu?)``mUKS|GMvQ77Vk^Gwphh?63Rlp8^0k_3mQ+j^!N06~2$fKaD4WZ_T z2@1*iW$?yAIY zx%&0-WXsZ!Dwk2{`||I{e}jiQoiQ0KB;4|I_; z8T}RzlpQnkjh{;O)bxvdkk_j)dXienpLxoEzkKQFmK`BRr>}r@Ve1B{SYIhBxltA5 z0kl93PE#Dc$PG~sn}|=$CGDlL9Ih>W;ZI{_f2CKL%%d>gjAEUJt?yx=i)oLhU$YDk zb#122QWK!&y&T7Z<^11yN>jx!tgKX$zur#@SezaZCW!fU0vYqp0?3zDB>U>x+>zd| z6h`4$#*{*=%XG!FDu&A#EUzu-bxLD`&9*iWc5sQ~G)CF#9qPYuQ4PSks}`oUyjH-j zfW4a@jSN^LNy8uh0`qhfhF9ZteG}xQ(w-eD_%^mKm{CHkjZydcjIg}uwzKVewthlg z0qe8tdsJH2A4k65BelRr&uk=*YG@s@e9U=>35Nw8R}*vDvvrs^Cw8>;xA!^?#-vu% zM{FN16{h=4ARVf1ewV5%{irVn)vG%Zr?^E{C+XIxB3Kq%Brt$M4v0PaX+8SeDEcZOu$eB#Nte<#E`eC%rY@+GOmV2d16I@n~mE8Axw zI1ldU7eQNmZjlCb_r{huI&4V&kmP46wosHy7`6*rN~d7wc(QNSsbE6UNKJQ|BeJkQ z5tVR4EYL{o*j!8T&K&bEzA&23u!Nd&w3j3N7<10G{+!>U(8rdMg(y_mJU~cpqfN~+ z7VIAGe3O`88FeDBTBnY-d!V-@G#QjfuV8r%pHB)T7j!KT!y}cqyGPdMzSGx+B+XTd zhxqwVx4MBV%UC`7zY!o~th6ErI!>QrYcQoaEx$(fV(;w}i^`a@@Han>Pp(ANMUw5| z+&86Z^PiE6cn}kx>IGK4&FDRw!ol5I^KG{699vx)e6fv*WIfO;>rJQM5#SV{#Qn6S z5wXJGbZEJ_h<`RueHDLmXjj@ZwJM;9!SLxo4Ok_!tj1ylTt)6S6z6X)V(OZQHv**w zhVs+ay4K-^=O<)s%crBk(K+%3UElWvXCrr__UCS6F(l8`Qog2TykC z7uZA`UZs^TQtl^mSwcDMR=hE=DMxdV%R^X(rOCYH5orEm%s1*WtC|3DAV$A z28=(c356!&Q2N+r!*O7%i%rBDxmC4>U@JiMf1h?2O)V!2g(c$A)Axr-p`bW46#SYd zBl zMcOEqaCD8~uJzL+f86b)@49vNbhcW;JlD#%Zz!0Pezv4j6lf$E3_k5^a{BOB`4NUl zZX!j9ebW!jc3#~j{)(wW$Ch73p!zo^QX%vL^JmZaY^T5+2GDB$L$$3*UI(;^W6GeZ zhSK_ddF!!*6|JNtg-nwyN^8EkJdnT5Q7ltP`*!0cCY*1h`Lmda;3Rh@su@FxRxjgI z^|g}Tnf|}j_Zl9C&b*HY?|OdRy)$BzN2#!#$@x^ChONQ=EX<_M3a29cgTC$Iu2r+q z8Ql-vY_XXP@tg8ytxa=`^V#n;Qme$QlH^Pjng!C%#yNK_xxi`lwt}~RKW*KRdyaR! zmuols4ndVRXbO7hl3fg!1vPj~Rhz16@=b~{S6diTIy&y*MvtZ+i!BrWm@XBV^6%>H z-MZ=8W3|u5S0bOTejG%-t2{sXtUhBGJ}@@YwUB^vuB~F*(S2L$U_#l7^?f(>?BbA| zGDDVsGSiS?-tF`~JP9x1_}vQxmGee`m5~zH&B=>FQ&ZAbgh1Y4cQkD4hL2B=Nw3F| zy0rOrWmjg)pI{Y?QGe(*a>uh$n;TvphXw5zA*()t+HX|&!KB-29Z(U{*4ybBY zr`o>Eechy%-Vw>~dCH8eIr`QmYE0goshv0?IU6IT2bml7~Z&iK?VF6dZMhl_SqP$LFmZE-uo&J*2qB zaxGo-xb-05Y)@8L&>FH<)|@ehP?1smiz!(jsv~{%dcOH<@1y{c)Kq0mB8%5wux(8c zX3qCtRH|L=w|nn38?9I7eL(A}@wmIjm;Q%mYs>W%$?N2}3jakAy&s#@G$f9QC3?c- z`BLsj?!SDtIZGIp@tN{4^Hp1N!fhdwL;@lOjL?7oBnm+Tn{cjn3s;wG_Wi_l;5C;` zTVQKa&MIZ+m6ZJA;w9-)k&!Bw;#zyG!s*#V(AK)aiB{3yybYI-G=-z}ZTn4+SA*p_ zlLmCE*240zi&0y|F)s*e$slOIEAO(At*MWLw&)i4S5lompXU-hBeF24{l~UB;WKeZ zl57t*>TP$oD~LhpNV(ji7-zO5`}KF-2*+zP#}dQW_vT$wKP^`cV6)m+NdbB)+klO}_S&!NXBSt(9nI`f_RZ7~MS}$iO=mIHw|^&3#CyTkFYu z;pA83trCI>E9+u^I@oE3sS>9a?c_&-;X8@SE+Y4hS`DWEbTr5-tf$+VHK6AqJd43C zd{-Wqcjw9)fgQMv^6s}}_P6$Zgo)rRt`qXXEfFP4OFDT4j-nB@k5iGtM&4!s!&eRP zKe_^pm>brG+xm)!fziJmN@3;#oYa(`;W^;kp0cl#1;W0N98JOSt$s@@ia%xBt5@&j zzX9}%4TXgpJ;|CdZze@qQYl6^2die+sb!$Im+*J7(Py?+D_-)ZY_R?Q-Kx^G7L#`0 zP)k48D?W3fHaYyRrQ0J3XYIxe?QFT;F!vbpzON-w!)s((r6*Qv?7}V~s?>Q{y=x`o zbE6`5edz`S{+mMXxs9G90VNj>^E==D{7j_vCXhynL8)&2vd=3qk7Bb&cm40Vuk5*_HvqAhwDJY2zg~V$(yzl(%I;L#77jMnAYKKGy1%kXP7i{nUJ&3JE*agZ`=^ z6k;gRZ=J8aN80ZV&98PCJ7y#q!ml{&c*9x$z4EcqYs6^Qqeoe@VXq_Ri{a5bO~us? zx;XBeBU`%qOaUHpLPA?dk5W4lM0*K{DB%HmF&?|Cvhb64)0^!MUyVeBFExt8uls(# zD#n|teZLEtkNp;PFjW2?e_3JK+G+u57r*>*T@=B54tA@ z(2wkBBT!1$hQ>tg<EO2xed*+lQg5XfeE`TT)vk7P}3U|$+YO_XUn;R@zA;4sR-V`1J{dL81i_1tNK zsF(c#2)-`=q%`&GQI`e`R8(+wM{i;m!|p{|Exg-(XS`2JGFE~ z4%1v-KOxtvlP9NJvzQHMopxZ5TEKB``s#j7f2dDJ%7VT)2_bRa#5J>KReZbGL5d6e zZiQ#Ka`gV@!*832`c(m7L=m^;prDayu4gS!7Q@D zds;=zc<@Q{GhKYbR`uhz!@b@KYmhJ3(NuC zZ&bBvl1+V+tKAur#y&R|fTORzTCrS=QyVmYrL7(Zu@E zdK0@L7@stFojz=0ieUfxi*cS!Xx$#Q8DqNY;Wrbbq#Tw|ts8r~=v)j;NeQT=&vZy% zuHuZG9xuONa%VzG#=2bFv3l9%dX?C0D)2v4QzZ};GlVXXAYzOw(aD3{QTF}@uQAz# zJ0}Abo)h8mR6-`U zCQmO7cCId_%Y~^dDeFtWLaR0eHFyT|0)-H*v@Vmma?`hC_k<>X(saLv-Af+C=d^dL zH$tgL(xD?QEe;W4hZtP$>pFC5O$X1b4eqnf~kD*}%CI0SQvv?z&4#GEZ};U|XHFGx_=lq^|imjhhIdWn8Hb#&J7~VxL(^E2!kIe&x-XvM`QHc$57hDPR@TYIP*5 zVt-G<+SE9rBFMYu}4!slJceF?;_Ji`c=k}5$;QhP&NDZsu+z> z@1cv~b7@PCYNZ=kCNk4_#Q0`d{^E|`F#8loR}4=sVvD^5sI7H|$=%$nzhX31)(?E4 zU%mi96$EPhQXk7bntnj1pPv5jzNlS75`bJ~>{0OWWU+c6upAe&R;CE$f@czjQEg<# zs;b~dGt@f&qRxBdaBPni4GaXp_TNr&cJQwVyXt}5t#zm|&yfEUzFw(OI!F#^_>f^` zNnRnnduEjs-PaVn3S$mUw1p*1{tFA)* zdt)KdL{)@%Kxwe!lInU%DYB;9n2^Ze-BY`MHsEG`s?!^>|NpfB8-Jc3?Ndg0!2@is z&7RB}P12owU8VjZ-(?1l%}1hP$J+5EUQBv^O1$**jv^81Pwg&A+1{$m{beY**j;ju zVjM=_kLa_Hd$?D@*Bb(tER^)UWhG(%ujb3WPm57D4;oXpFou*AXlwg%kfX#D9zZDE z7G;YyFtl6YvR*iL z_Wnw#GzUMF&}2FkUtMA+p5)>>G6>tEcRbkecJ;yCl5=KUSRrr4M2ntk4%wsz~d(5n|Um13S3J z^YCL~eAdo9pZem^SQt-I%%Lv9M|OD*g9k-Nvf!!O<*nM->OOJ(BEYi`9Gy17fe73y zmy{IH+wu*K2XMUiWA&nIY+WPq-+dgg!Nqx>cag~|j)Su^Qbbn|qgYG#c#e;ulVFW} z@lg)yJRm<>OG!V3&lk!B0R|SGZ>vo+UxLRNfCAGGS*iG7Z+zsiy|#*=%T|*q=~?GU zeM$RRRWFfyemp#r&fV|T!;MsNAMu7u&1&1n$E9r#Z{4Fa6?jI1h$KM-cJPIh%K-l9 z!V;(%jBH_ zmL_!xt7FRzOR(uY3Siy-bUTIsT7acJreXrRn2a(cgvWgu2X=QetWL2mG-ni1_jiR` z`2!~Sk+>9iDp|D=-k!BN;ohe~M0@hp(L{b9_wX`Jx}>c*TG>aw;=UZq`d`zv@bW=3DOFv4O@>I(pvh7r|xvw+v{0 z+a8!C)RWR<-*(uQwzmJ?`}it%oJxsNK5q}G0gg_7th!gCCZpBVc|oW_#L(|J(dOqF zh=v6zhSlFj|?lk6L=blxl^|fAGe4y8oQTY2#o$6m3`)8k9k9xAHE?JpnT?OxhvVyc{`EShf>h0$@%T?Ad99Q19_Bd9{8 z9LBF(WHkU}f_G2>0$*d_PzsY7SqvBtQvIXzqt*7Vh0L6uM)4~$L8qJ7^VMz4*r{*- zrnF!NfrECbubUmt3i!cH9tJD(3HSIEtrlm+RS9LH|5}@9VE2#oN2T_Q`PcUoQ z8a&wL?FU3a^;0ZJ!nbMvedFs3Pm6ZFZ3rP?&|RFT+;hlT|LTR3P<&C292rIGpG$A!$C9IY}w;!>T%WmGaYcEt8d)Bm`Bw_saMHL;F+}m z>p;h1yf}Rv3i=HNIvZ!#iCld?5P@H{rs2cT(CK9eMASb1$N(V+>+9D8SsLj!a=uU* zcJVJcfzus>knvS~DM8!L&1}=?VHV`9`d~aa8^YgU`#u2Z7RBY-OEi8t{e~g2n95mZ zNOZ;;3tJ|MMWr9`T_p5|jX^a$hu7948&S5*7NV!#MT3SW4)i=|onw78D}gl_p^1M_ z1L_ABx!3b2;(xOS21-8@e%{=M0PKns_rkJh(5p_PBfS>kdUz+~$PIIbgmsH_Pmu>t zXA~$d7Ji3YPuwnjv#7vg7sH3bUuHwb4IQ{=3Xl$HF<>zPUjlS+{{XVeRi9q>1C$rG ztoGTJv|b@HZ&;V)fAT)_{uwfjUi>C4&Pn;*?eaNy-Uj^XRD1s+%y?vj0l0DqoL(QyMa*?&V*=d6 zDcm6Oa7j1-BwE2@dwYt0VvvDs^8;$gD(|ng7EZ!uIKlKNQFi4m=IhgzE<0UMHy zk;1eMK4xf%HH*6r1P2VY`VT@ANTPp#o1%4hz)Wdk9^iq?IL2D(gL<7&I+pilg_tXs2lC4wDglG5ry>76C@o$sY z48PM|m`{%iDUPJCOpzeijo@U@TN+d=8kF|&;cFlYGO~_K7n4S4fxDU6k3stL4F{CU z5XfJfa-20}`IEaE@jsN=6bt^WYN}Zxh|@0O@(#OqS*UOeMECru;Z{94a&BJK7+*ij zQ&M+_`Fej{L6+DTPf~A+o+c8dGsYr2Dm2{(15>9#?AwMZvI8?X@P>jps1Vn2e>WBz zO0uJmn;6eAG&J@*mM$1sOttYfPuL2d}) zH-L&h&ePq=gyF99kr2YnAQ1fH5ke@21m|_da*RHiOCES7p$F}f^z|Sga$*%`gS%3) z49N!Uxz~{gxN%S&&#jelsAjA|FxSC^7n3DlA}n$UcA7OK)?oP_&A zCv?r(4~dQ$9DrnfuR|gF_X&*(mhcb=@SuuCWJ$IRv`LbfKoCS!(Qp$FzaQLT4}ymQ zVKkHGEKC|aup~6w%f79KQGyA;Mk_jELh5qs?F|7TRT=?%fgwSDKrP*u%X1DYa_XLk zLBN3B2m^Lo_)a;+z5-|a=rZ8$$$8En;fWa{r2**JKGcoKkB9Xq>m_Oaoy2rxMb0gy z$irUp(8};X|0&?#Mn{_?chNw`(s~yUxgSj_&dfASy( z5c}rg>)v_lRvi&iLp*pH+@S_+;ORO!{LDzVwckwI3Pr|-@FDQtvnu|O`WU7vvBpk@ zu?z+}>;M=oah}43!b=>gF*nUpBl%GvMRxr|rDt-~=II7QDIucyJrDyn9UwH@?Z1nD zarR4-MUEf?1|-$EZhS3fKpHcv0hq+Txc=mbs+vqd5Q|}~p2N!w^qI|Xv-94j4MCtK z;;?BUsSb8byNG||$9f)pyKom!iRXv|bQ>(QGA9`^08IEmKX}c|QmBi8qCXSf5Qz_6 z;GUIGz#$T)gLN+v5h(D*c?YCZi1HyY!1|Gg@^{N7sEB}0!IV>%KwVI-L6aF!#?0Cq z#C{{^%dCjAC7h8?5YF{80XujX%&Hrj4J4zM%4j>|LpQuE4dbIP$GS{p;{VBo%DIB< zKL8~7P?Ye;glbI2{4A~yAip}B#6c-ccuJvc`amr8!Mhe)W{4&r>yBDmnjIpHq~6HY|pU5tQ%2dwtm2n##7#VToxu z0#l&d`u_+W=foM1!XyL*bnQ`?d5RH;>lnsi{K~_xH*N&1>rg~#i$JL9@1^NBpK|JI z1mEo=Z2lMsQ%Pp1I5Bp|>|+V9jot>YX#q?H5U6m&qOo}3+q}9Bu&fHrom}$K0Ff|X zC836;hO}-5m!KuUFKzQHWa{$XshB_xGYdBB(aaWoTHZ-%ZFqggS6l?5^N>K+Yb0YP z`J0XI<8=nW2$XCwP$q{Na2~46t^*s^VldoD%F=Z~RPp(o6PaV?B=rh1JP~0SPPC<%{BO zW(a9P28|-?6UGZFMx%|R=zm`8ehxE1JvsEgK^qSCeJe_O1W`*#RAPjGV9YmD_(ncK zX-l(IWaK#iIc{Mk!oHO{g{(dbHEOSf#C0=jR@8!6awRr~NdwIE|FIX~8@1sCP->R3 zx`*`9&Wfgc?)&|NCF6CmNCBPOhO7yNW6I%iVNE=!*pD^;Xz!2wthuf0A29DA9r*J+BM;>ez{5GNq`JA zf%pjFB)sdP3%bUe?Q+iL+#%C{?6t~bb<-U7H)bcoV=Oe4D^7bUF==Y zFE+60kYO%;VaTRSczePtCppIeHxU&hud@U1$Q>VE;7kKa;4 zW-m=W5@Jx1)P^8IE1)CiwxFb>K*u_c9Xy-l*B~uRvFB@M>wHc%QWh4CgvaaIM3M+EOkDWFFGWeDTY#Avfxou-1#l;( zid6NiqGOPby9vl{jFb*$P&7rypj7N8cuf-^*c8Wj2Ot0pr9{7mE+p&##vWWa19zbKG+3Jwocx8;^S3STc zYFI^md$C3Jj}$JpCf5xnIKq1L%NC@1GhVO?08<**TXL*5(ItW+f_iaF!n4xk+W)0q zUK#>lw-i3T*@wAqO%KBbd|w4TXhVvH{lA)@Jydc55Br1A3k8mG$Lvf_mljJ*U%tk? zI`N0BcoH}qIs`{@73R07D7^HDqHYwU@B0dMR;1TrA#3FIwkMxN@2c*<4eNF=XG)X6Au;!R^0K%ym<_It!{ih|uqx7d;6GKTCd43{viNGR$@7zZipx2>B% z>CI2UD#e%t9gq=K;5Y1N(WmzW#yXu^M#5H{`=Ed`}<9|IL*&Jh0(6yR5Ah293dW@4zv{d~b0g`~@TJqY#=H!5pfm z8&>Nncm5BeF4jtFIT}J4K%sCP7s?z75hc!K05V~*V78D;t#B=wn)fRv&_jfXW$@|K zTequIYw1N;S-2y6$o9u%2Ky7^Qr{c$jDU5n=-PteO1?L_5-o<&PYWEVfjRFVcIvBX zC2jv0X1WF3wiz4@^#pyTJF<|0w)t0zuAGaTU%3hAC20h-Zu z&E_GX%FdOxRM##L3Um3T6&K<{=GS{{6w#dn>}%u@_1aL44J~gNRE34K3QpS?EQKvu z`me8LJ8`I*I#>Ze1E|L&C#4TXrYSss!?e@pftf%j)L)ygc7INHhXqJl?kzUA+l1AC zj2{Q@h*dL5FbMAR9)2rnIRKRfVlpn-U1uRAr{b5Zv!e9rVVW+DdoY<HDPg z(CQq8W6MybFvNWP2g6IaJe%=|l~oqG5WK2D%`AqY=gsSt+_&=5>npj0kpas388wuj zbPjOgkcp|*hP(P;Qr#!>5$5ik-kEoEJ5rMA(NYS#$0JidV~uy*LXI4$5)s#PSOIFCs>m4DO>a2N68LY@DQvT^wS%{WlBDf*#%$|- z{TzRQTU=nkYj#cpsF{@+jQd6aRpRVz7Nlb&7tJeUxh{T%Pt^1h`P$|VxJ)X49B&zR1JZ%Y;^R{0@q6r)b2+a^Wo>l|o4JI{Db<@Fmgci*{`(@|Lpnl_@@;InG2te>=ocrXbEIco zRGKKCruMNG-!Vi71fs1AX{GSMWNgG}3$#w6tS{1U%an7t!guUQpvP-=+8P$_l7;?VO2+Mr@kd(N+ zan4fe+kYtkjE{pw2mM$FV)pkny7 zqf#Xk0LpkF0K+&OD2>oN1~z0Zq8!rJgMtqj-!Bt1HD(>h_lb>G>leN3!hbLjzzqPJdF`q(Kcl#3Q z=W?<_zC3PC(FjoQtvXCpz67jenOZwDn(tOA3$f_}JQ{$(KHPMgAeK@U81!dnCyu;g zK1Em#X$w=i?e5}&{k$h>mTK)b{Jb7B;0pF;?I+7>s2}*p&eWfutS%NKC_p+pOQxWU zs{&HCUeo8G@KfGwJPOvn&A=!Ytw9S`X}+C(0=SsK zN{5<-cTrKRG8TVQB){KfEQ@)Pw z*XU@2Ex>%{sARBkq%e??5TWvS#vYuOy1Gc3SkT)Ga4PynU#IEy4EOH4+m*`s+9t2q=oPF}Qoriw6K9Br&|uPqE)V=t`OhhDN_gqEETL0<5N> zWw8A^gRymlthxE_=ffwR&!D>%-*Vcrd^XhJ2ji>3odh$A=4dirI$!92sBKE}+uq?< zWiKXZVL{+nRQSe%+W9YGAW|ArI!KUXKY~=5N<#(%NO#9>WzVy*{UcXwW$_x6}0)vgBn;AwqI$p zOGu9a%#&$0mtAMheF9!q=g5!LRBNY+A3T*1-TP7+_2QLt@kc{uoxyd=_Yy){wA1$25cC2VLLD6So~bF3;cy$OQS@tXA`YXLST#b0MzdV%D-Q*VB3@H zT-_VK?aTw6!IwFTCqev=_qg>CBN~36`orv~voP2YcnQPvmZG{-PZ&$0AXd(m{BL9~ zlhWM|O)TDh7epu_U{+ ziY=mlHqdeCP9Dw+<#=5Dt)#{!LcRhlTfhA`C5(ghAF)T0?DEhaw0TakjUOAOt=}!l z25J&mSDRN5VYM29*9(2h7Tz z=x7iKcFH$4ve8Yk`m8_hKcz3CbR0|gsT4@vG8y$(v@L&d4XnTMR$2>{8anf!v7ew_ zpG5REWP=U58_M3SOQ-*n;V~R;YJ@L14EoqYw=M)LFp>qq8VDIMc}wZ_#z&Fol`)^y z%Jfa+bBfnhB}kMJ_MZX5PR1zE{d-Z+n}ZRr#P#ko(ak*d**-4;H9G8L(i zx(4K~ofsYSH9r{AFr!8wtN z?Mv)st$Fi3{|wDwDY%nK%)gS9@)p(^FrtV+T}9 zz{Zn$f<(N^mkj!)m4ZBlc_R2MX^~tQIm^LBe?2LEVFo-B(zltc z4p3ZqI~{y}I;TTb7y6DBb56sgE_DCqJ(lztIWTN`^a5HN)=PZM-hN$p3GD8^U#pNf z!oAWsI3+xY%xSDMr_o>I7;ddam7gd#H!){)PPbJ~30L*862p{^6tuGpK zNbRfX7r~w_ArwfP!Jpb$=u!jfFY(qI>o101>4hyeIHNpDd(g&S_08syJ2I`CdEgC* zuVs#Hi6n`s3G6zL6Ihj`+J0B&F3Y;aUMI;xw0&i-v6-mYBLfx#*GTx&B~5s!0Tqzb zEQ~PBa_9of43Z&g z`3SR=2&8=p3mFtfy%I-n;i@q3){V}kNR78C4LNxXIQrAz98PrJ%C}9I-v6%!*rOM2 z7n(vowV?v6jygkxN> z82?44lk(NaNyPC6Cz@mCsl~VALn(Ukqr=&p{YNt}bJPh5jLW+jykXd&_gG7jVHso4 z$!yDDJs6X_pcNxv_7b{+a&+=-m_J50*mrNa&-HA&8ZvJV{J7jFyQ&EoIOeK2^l7^e z#FAQ!k_8cnw}LHV!2m$-${7O-%X2;HwcEe{X{eBrWxJ+Hfe54`XE@h1l_ZJ_VHBB_ zs-e^8ayFrRlb)$4iT7OC&QoF^t9egG?;A^un-+-sAKKZAl!kg%@2y6)B4>um1g;&2KcWihRveE(5-UIBfR^3GI;VU7y(AWEu#4tdZ$g+9p zsy=waJ}+*8Bmw0@O%<1>UZzX>?zk_zN1W;l{zEwP#^L$wb>yb`lW9{Ud1e*;@O$yK=%DhEMQsK9u3js;E@m+3tvy5 zV(;WzvhCzF2yn3@F*GYPhv{R6PuK$gL(^4o#kDls!QDN$2iF7(5+pbzxVyVUu)#gJ zYXSra?(QBuxVyXCFf(uNx7Paur@O1Gy7#VAU3+#29m1y+9`3D~yrwTt&b(>P2>lnK z(k*8zrzZnl1CfisbxPS{V5Xr~n-?QLT7T!Z*JNoE1%w$fFMY&^-8M|9p*4#QtJ6BV zA#n!22R(BlIe3?`No)4o1LAAl;TBq@&PBmTf=n3I&e0Jy+tlI|!*flRU3=4e7FO65$0$_@~pa;Eg0*8lE9-AYID(R|? zVjv^p`gY|n7{O8#q&;DQ-=-C?N!YK=S7XfFK%42foG{^YWqG}3d0r?2Cek)6XioTk z2C6LTH4Xn0Aj7DIPj}89p3OA_37a&fcxIw0mwSJpqoWfb4vt?SlDVhf{MU1kQ_{zM zqFs16iSaet6TI~n>rG`>6hG|>*Q@m^oBJrcSsv;5Z=vSJTeB}`r$n`P@%(r?`h5sZ z9JLy_o3sZ1djp)Xyg1h3W0p?6DSBI%qbM3>?wK@p;Tk9y=Nxc7;D_43OL>t`%&|#q>F)Bejn> zzZ&m(^s4=j@#@1t|NiT@+Z3G6f=_qMMV9(Ej(AoUKC}2bUr}VskdXox9TipF1`~hU zQ>VM)hx^6Qh9Skm4zv*#q*(C{e)xcSd=%(>hWvU1$4vwP$n`^bO2KUbj-M{dm3l)9 z$8m0Nt8qA5eC6?)YLP*r9NC8vc^-%Vp4ARS?`+Up&NUe^Zk`O&>YS8XD1_(dwZjZE zc9s|pUHA$o8<_0+qhcB7s_;!ib-)$BscXhnulp)lx2-csJy_X;JHA<1?-KifXD45( zLNa@*H3s}AzrR&-ggwlNinmLhB|9m!Tn6c0XjzJRThN^w6I>H_Sg<{6M{?Vqk2Q!7 zLNSp-Y*o5_K`6#Tw;)x9rjX1Z*KDwgP{g}{%&uw*ipL(02#}%CTTx51 zM+1{9nk*pzP>TuXFAV@?8Sxiv2bAWt)d51$!nP9M!4VKOq*67`(V|O??HC|5@DKE5 zq3$JJFCs5@xoS}>QfFh&$ryj+qB@ftm){gF-Hv;qcKHhT+|WWLg1s%JLT$j-TiIke z%2C?04@dJBi&5D=Bl)_^`WvJu!W9LdXeWpsRKdQztrT_>5wC*^eS@#S0j8rU3MiXD z)Ljh;Yxx0~p+0Lxm7b4tf+YX|AT+CVxHo7&5)C$TSZHct7@Hpb$j0(8!VpF0}{WUC9|2->i}^SoXJ+o z`(w)z1#PXh(;{P~6KyZ&kl<4O1lcOJ1Ro?!nAqw@>7hdJ*=3apu zz>LItiqo7_ljCQHJ7!<<1|g9DAsrZ)pZ1_?YV&kubq*Qm;(;a9dcmyXuXEbe?`TwE zofppF0VW+OTSyX{V$6lacA3$^#G-;k5C^V`gwc*kxsRCjueh@~)1PMLH31R>eb`zj zUxOnSvn}Da4ctxr&Ap}ZOs&9o)_!#s1Y8%+llDi6adl?n4vK5g!R$dz7X!HGD`yAW zgLS~d-7lyNAK69pJ~SXd8k2Ec#x-d4YnFO>{x5D03Or_>3?1k>9P_(=e*iU zlEm5-r})GL4xaMl>=^F%=JxlEGj!{|Gp&p1B?|-OhS@0sFDUG>70l0oKoE}?;?9w) z0UQ8exdxnWvq{P)jprL@;0$zmS0C$R4ctQ!!K*njo0O8{`sD7eGZb&Pm1JIMKKa+1 zl(8c%#Qt({9PoZUbMS_0(CeR}EV{&(c#>FwTYu=tmXkyy*HkvjPe|~GXnSr}^j>Ob z;5lv(j$pt!^u%^KPH(bgt+%{p0`~G4fcq*>*^9A`JBylj5d8Q3uIuf_m&E{GjF>i!$7?zTsUt zyq!?MdB7#1LoB2#?N{yL(xEFXh)~7-h_{hkP;JA!J$Wj?H!Y`>+0ica@jZV*Rb3U| zfA@#qM8eMKH_R(RA;9|EphIit{eLxAbw}d5iZlRzBw-O<9?vE7dBUL5eBZIf-Yp5X zufJ=A;?%D`)E)9TYO;(S5+xo1s!Y6xaRY0Gk~W#pg_Jz@#gA#k|go8ZzZFmg%X_jZ&=`EyCw zp942yPL2TbQ%P4)p^ zl`^hC`|_Bf-!x$ttf?Z!*R8|*e{=k!@tvH;nF%Z~`Ic_ERaCIz1!FYYJ+C1<`R;VL+dE*<{7~ZH>5dPCIS!@!f%Np?P>( z)OvreAe)O=MRs-+nlSG$3*7TVKmG>LC0MDT*-<;uikIw$!0d})HO z6NaE7c-I@oa6~_ko)(*j{eZ>;9M`n|=v5!Yo~Q5@oy*^t^xFuANp^rDlbe~}-#FKA z(}XI;@RJy@J9|Zge-=jY_6(g{=)^_CUq@bv&sOk5qRsKqyk%YQKNv9t(k#X5ck@Qt zXMcX{B4$YNYB;1TraBPV>1c@aOOgY06?+hz4aKt&we!kpe@#=r3``$=? zgQK^6^^nu^i9Gm|5#!1LSAk5Uz;JFX1aj34p2>X99+8Fv1QlmJe*|br3_y-l=s%8% z;MKY8@e?YUQ(?_Y9Q&0n_c2MH-iYd;S+Z(Ti}U~~Oj)QWndT{ns;Tq0J$HGx{erGe z35HRG?db1SnU`hS>lNU2-cW0{RUNp4rMT+va0Z*az*sFQJG@q~ld7xf_u9-eO1u@} zS;8KG?|O`zXc4+3BlWE)u5DSFcF<^dh!OSA$ot!YhLTKAE@?mWWk^-18cSmE;=8q; z??L}v9>*S$Nz-dXXnT>PeAXr{vMU|X4?S&wlAIQbOHhK|APNC2>UL0idIIQcaHmj7 z`C!hui>(7^XCxF0Y38=4`i*f*iG~{2?LxIEWYjL7G#?91vXl73#&wNqv%C}mvyJ>z^=6+c zS;ra5$UoXr_%BMJKUC+CfAU`9n;l~&TK_Oa(e|QXP}N%nFu~x;Srh%x(~>EgmyjEX4fXr^Ge{?10okHSK`rt0t!6*MZ{<6{DTEwVzmV5 z-z@GorYj@4Wgjq?cLPC?5|gCiHwQ5AQIgqlv*DO;2NaE&;X<@a3P<#E$_I-BV_$mD=$p{2$k^u@=J3RwFL+Dx1s1#Pz z?~I#8Z(~AM|DKq`P-E!y&764k%SHGo=iW;&fTp{PEZWfAX{e31ojGFkNd@7Z+_`+u z%Ws1G1)1x0ty4MU(q@7GnItrn2_I(ZwXNmIcJJ?t9pgTi?BQpJ@UpM?vpLTq98thQ z?RR{!Z#pjvZRdfHZ_f-OTv$PO=_fDNj}}qI8jf1EkW_m}#rI#>;K|N%2d9E)&z_#J zD|7%Zc$4L4fj9BIEgJBM!R5r?&dpnP>?q|D|9RCR6G=?=Rk&r3t~nrpx-#rNoL2v^ zKCp@8NX)@&zvV-$Kk6H@c%n7~Sf)i9_hm^>_EqnxBX;NUj#tJj?`-6+0B7xyna$hE zmE%StZ-avZ45oeuVTk;?K`+H&Gc`Y&d!vbq`5m4K-PZ6D_fmB@wlT@xk4)%U3)zQE zsY3EUZ6b*FF6uG!vkrv!UQHti2=rP`0oOy8pk^e6DXmc&ja>0d(2@>;k zClZMlW$RahSz<@qu%3YVB+`nLv$1bo$-sT@qdD0;m#d4Hiwm5d-h9l^RFNsAfme4V z1|dBS@THcl5qkyf;;2_RW;El9_54XtSFq4-(^Z|l7S-?@8z>@+?+a3mQ<`AfeM1vw9)52ykS{604m z|JN-j2HCpU`0lTvzad(YFld$%zX-xPe^^=5yYy#q=;%OM&d$VEpLU?jrRnHKmFIsl28*evqnc8drJ zp-UfxI^gksQ8o)vR77*G5jxun_nM~#-*j2>aJEu1hz8{wz)f$hv7b4#|Bv|*0(vOa+Hj56?pTR%p zbJ%rh7u#JnU`1*!NRAuh_&+8fDoqI6XU_h1%Byg( z*pnc|+^kuDT`|4_-E{p8rTkJDT7326i$%LRq8>7&A@H4|ag`LSV78v& z=y~u7#n+i5L#<{SrD%7L^a~wFKgnyTKeN`!_Ywn2-ZRDTR~LbkofCfFAuf^M#nyMQ4x-@dCGv0`;dqPWpQ%qD+wl`m8q#%U1%F zn_8iuF@vy4?64!VG|&zB4MF<(&5{>QK6hZ2=QgGAV}A9p&?f}AOc~EH@%zeJnHQ9W zb7MD($Z?tqpx!z&JS{M@%bC)2MYYAne^1_m+{inL0?iw{pRWce3$fFS%S0i!`EEs` z^JuKt^~HkkWv8y$Din_OX`${_K&1CF&wxdHU0d*Jtr@vU$AA$4Xh2@CQ$hbOfO|8> z#>W0fbar&c{xx5CP38+}h}fR5o5_jm#Lr1d&d(U`-Uyd0UA?wfNZ+;8c0nsBqqkoC zTCU`+oa5ib(>W)ESP7)<@o}+WGfbW&I@k3NlTeR}3(;6}tkAsEdR=*hJ~r&0R8bge zQ!Nb3!tlvXmN<>wP17?idFXR@52bBSJJlrvvw)cBzeky$M9n@=AoA-q;|a>aTC2|Q zKA#OP`rUAhvaPY&Coy)vh^(Zy^vjx+L{j8Dfh-T?0`sGuyl9<87+!J;fQ3KbZB!p{HNU+j#Ge7rt*4$%>-vrUBkkq2^HN!=|)8t z8Bv>%D+I!tM(7F`gX%_yhmle&Bv*MIW?pZ@PtN+WTdsWY`k;?0m*u9{^J1;)=Z2px z9~BvANQ)Kvz{+P~IFiIu|5lpK14tX@WyiU^f>)+4c;N_+WOPYI3DSQ2?r@14LzFVP zjB%<$VfocPI1Za1^`%=l%>z1E0t4#t!cc{~tOJo-v`cY2$du3vzDtSR=8)C4$o zCc066Y+-$*T1p`=Xzzb?wu@ljd>&>k$N6KsntI)fYA{F0pI67wJ<@D)8S4Nl^7~@^ z$s4ChJl=`5u`;(8!!L=a?4ck#Lwd8!;r5F~$_MVe#y1Q6S-PBC2V2xxox|Uca`eox zc7kmc5hduJLw>6Yt(c#ljHB$!vm=!B-Y_`DRJNxdbK2o79#zdBotgKPYP}up!#Rxn zw!t{oTMk3@`&dsLIiTtbiEp?qu=pz|;qt}n)4mvPdxLz7%XI8<(=pfOi@h}dEGGj; zQu=vUb$Ex=sV3LSG8{(Hf)ut@-(_YY@spexyzn$eQ&s${Ed>Q%(gerb!z z1znitwP0Y*rP5;KHqedP%Jr$@p(f;?c=+H|eBbe(>eE8vt%-pj&s1CR9Ozclh)SSM zOUzc@Ew8fMyoFBis9rJH&#*~n_}VXhGG=Y{%(V@9yHNm}>wcQT!>=uX>je&p}4mhxf#k0X|Hu3H=9Ry7TxW$$Co5CJBxH{&AKnC*^@63coEJ2j46&;@gkn{T+Q#6eekT>>-FzG4+Gn+{`efrZFOMBiyJJv=jfd- zJh^Tpb?xo<>j$68ViHqG46Eg5n95y6v950C<&;nxiF{8^khu~{8t^iV!n{HLbptV1 zd-ZCv+LO*SHoYJq$kSl*NZBnxx*BrH*lg_u_t+DVYHmM%fuk^Mp%?E5YxdpUS^yWc zxC-Dy+3?b!acbgY3=OMy)WmFS=2A)MGTzABr}LI39vWArQ3h#NRMIPNW9*T7=U)WF z2A~E4n&5snxP9@0$KEhDBum;K{P3IPOF4nNs$ot!pI797oX7S{!Y`l8HUQp%W1L=Y z67KT`)x-}?1tUf5(mqe|4#~fTJrM*(>0q0pY`b(xF@M#abIG;PQ$U_MGN9G(WIde5 zsGhvEZEU*Sy1D7a4rJhKlsQz4GO~>0p>X_TFU&~nDJ|gofWGQ)h}q7A9r=b$5a0+# z8^NY@Q)j-RAr+}Aim15+?(#kmw_E|D#y~Z@4TWoG6f`bvm+*kGFpz8#-$bDMdp3u< z)2yoURV^;)*sM^GHeMOMM+{le+#yzGkJ`Io62#)=zccR?yL@I1_Awj8WpX}nQ}WrU zwRLF8YuR6vOBJ_qM+Ew^rFym|Z96~G5zhaG?0+@{9Nqg%*LSn3D>DeY8l{Kc)l<3j zFRjuhFB|{xp5LKJi$1!Eb=ffZX>7cqaa<6I2HpB*S@XwK;L-Y=Ds^DWp%6il{8Xna7Q8!Y*Ftk z1JGW9W@lF_<`K_G^H|{kKHzIb6f3Ou0Dy`8rJ-K(E#(5tooX&#PbE>&nfAZc?=WyY z*s07M9=@YMQ0MV&@jAnRp1ItYo`e!l**-q~vpcf7mml_&f{VwPtvwAL(~=s&7|C?_ z^n^74KKMn7^!Qq9pQnFZg&zX^rhb4!<8Jb93389VX5R|PR(aLAefDL6M{)W8T7Z5y zB6X}>?h5Kd!P;J*$Ay&i@*I8S&6;f`3tAticGl*3z76izP04BUx*fk z_H+6(E;@1Q@V?7CL9VOlqnrWPjaljfKFC&I#kpe0ONr|~Z zR;;@kC*6S2nP$})_mT$gvrJMleh;8pnpxnJAER#QLTa=TIJSzyNUxACHC1xzZ7jLX zxg2%zpRgl5;CksK7NU=O*+MQWh`1ysn)C_jf*uZ=i^Fu1t7RC9@~kV!c@hkYJoWl$ zla!>%ky*jUt*vcB8B=rHKRn|>k>b1C%1iQ3D&ulNY--&=`Py3K^MXtwZRTsy%{^I7 ziPd1YK+MW>XEq2TdELRqnROSGY{E11hadn^w% zlqTiy-L)lIhf=;36CdJ9#Bj0(xRG2$s*5?T^;$B&td^y6ERpiPg+~qkCyrzeYkM1o z8J9%%s$dLKf;nD@>P6VkcGk?joi=fR{@GEm=`K!D%8+}H0?DmG;;bp zVK~6^8mv!Uuc;%lgFw@j5MAt9pb*}`pOR1gi{e+mjt@pf9)@B-NqB-xXXuWuIt7thgk1u$KOWP3ND<&=mvg_s!HxNo9#23->ZJXoR%m)uJT)b$+BlfgSfTSvjKy4 z?vPzi0-9^CV8%xFxr4y&qSV})fb{*@8upwnS(#d$lY1CA*(&Yw;tCNji~6u15oiEO zEM##(I}2>ele(hPCa4J|g;_e#L!&bCS5wCHAgg^u2{(Ua5*&e^Qt=kz)*p^Yc~0p< z1bhnA1cc~ZxL1|ap?zwD^5WqhqGp}f3r~&ndSi4d z3A!t=+D@)GD;lwsAsx&lBlk;2N!+S3m5Nu?L*eeo<*4EOjBLQp=w#2BcTXN+(kRi; zcJ%eUlCQ-jwmfFto*~=Rk8Fl_sX$lNYRF%oHT_0di)BeXKVwbJSPAxLvz^K{LZsL~ zoOftf*Me7gF499@DOFs=-?}Hgu4sRH2JdKYb)|NGTdCVBUsxP)HoGX(yam~3FM5U> z3w=2b2P?F^KZ+l-8cX0*_qrADEDj5(q0;)$jbJM7%|@m}amo9Db?U`=+b)%%D= zWviei-WFcM`(aI((kZk8$eUmJ*{->^acGS4}H5*843WvC2Q`TEFAPJ&&HfjWwa)` zu|%{kRf(vlko*eTx14V8c1$KQUhDze8E>_ksJ$7&{#C=8{ij9#s#sM0u!6PFmsi){ z1^TvKDOr#^w(H_QD`uxPShc$yjeKAp&|cj-OQ}fFxwz1Jq!7g2xqkhJ)qJCLgV$%XeRfgZKgHOpo?BjnHRg(j}Q6`24}ocTL^ zVdnWkzC<hiUNGaK@@gmOW4?X+Kx`_tihD0bVj5Xi@U;30O^@OD`>6&MRE9&u}Jqb`3e*lL> zKfVL$oZUMCl+UUwu@=IpH;^A5%asDv%(UR=V77>Z*p8W9>T66uWQN9e(Vibk(kBe6 z*-a=;XJKarrJ}Vc{kA1zmdmKw13^xiXql6%ftwTl(kGFmd85C02^B|C>=BdX9*fT_ zQhW{@c8S7pGmTDveT%}bRlOx8KKtGA#iy<_RDX9$o=t&9HytD zxK%t~5G81e1^(R-N&K~%N#vRs8xfe%D0dQO7ZQj*nO0$74Ee)dI?@*=J4}n|`bdrY z(HSB2r7r$EePCyaZC)HBkMSpo=OF|IMUdp#Yw1Z(cCp85&u*yQqF58rpUTha>*sdZ zn?>(+49;%R0F9jJ9=h>4NU7zc*a#1B>EiXo#%b-IwDLmH2B7t{;wNRtC7t1Q(cJmX zqd-0)r8s|)p8%cG%jU=uTh~fj>1Py?+RgXhd>6Qa?z{ge0lkvzk$`{?pi>=i=ntJ! zE0!^f)-%pmP_a`I05D-JR-~cl#`$w!d{O)02z=%ERqH(}4ej{Ae1Y+2z0V3cf!#;P zRG3*GwmZc$_*ltRefRYp*z*83dKt_({P?~m1a2L#yxY1`e3_7S27IC>eUvhh_1>|O zMS|OK&2R_es2uSgxBT{nP1ou*1{lBRENDR6Hw;Q16MGo?QEnW>@F-`pTEmp|J-@zh z3K1nkl)pqduRe_S*j;A-BEZs>;MSr=F6u*-etmjc3+H2n*4C<+wZ%tuAkR15B7cBCXj;MPHwJdru@tFyEw(En*<*pAnXw*s{t&ioDs^ch3c+W?znOT66hL?7m_AQB?;aJt+# z8y=qOrk3Ad=Nbjo79^iRB8lV`Mfly*#YP4%gFX~7??4h~)))1WL5BrGd)vw2cXE2rx*{Qq8?|`XY zyzIHtQ^l^YMO9)+zxgQ7?MAL^%0B1hB%!=3!UrDb1}nYw{U(jkdxb}Q2Vd#$AUess zkoOkc;wE)stWH+TcaqKr063@j*iKTs9W3SXe$tenCSsGzQRw8)vniP#G%D!gsL2bX zeV>_{P}46f;Ep)o7F0rMYNY#O|4!=%{T~};u zaRCN!<3Ou2ac^%(j(P?2TA!Vx(h@3*ZpzxnicvqpB$b`Io&I`mJdTySp zVxyZAaT{n(gjC#ST`v!js(7x{q$U?#rEzb+cH@npg8DnX&O|c%My*%|TOBA=S=;Oj zZS_!64gxE!V-i6{?h98+9&RstBq`#ww@4$_1osg>(7K2D%L;X}$HX0UBOYkp%Z6{P zdP^sgOG(@K;i6pV8B%K57`tjEt2sDDKXnruS8`eS1wk++cmKy3+4tej2JFsLuTM7F zi#!&lLW@fR{gC7PN4YT-lhcNj)Pgryd~1nyrnd*M=HN!N4$wLsUorz{&;Wn}ecp~i zT8cSpmmXpy$Nr%cH2+`YRFP2JL+pl5&nki#W57Q##xCHy zxj;XnEUBq3&$cc-Sc>^&RQNQOTqDAfFv4@-?a7K#jjXX@7Oj`1g+0&ptJws6>cTU} zmPX%efkV9iK>*>talW;4Y5!_@nZf5{DeBj+ezg_YXW{~M+V9WepIE+U+*_PFS2M_) zdWr`f-dd#xn18^MP1~%##xR}C?Xj5BO8YFrmj}q*dF;<3$5h;8r71pD*6H41sOW)- z%ZiJYz;tn(eB;OBpP!QS?P+oI*wB>c2vPNQfFfZJ$6jSl(Rv{~$0ZPhmwiM7`P0W| zsWY=vnB-cY_iU+KrzxgWPLIbWNC9Q-?+M~Ifs>)w5#_ex`*LE`uWem1XCB^mX3!xsS<+@h%o*`^QTK> zXo+o7O2=s}#2(?cY44lp%aOr+sO_|B{Mg?fUu~=kYQxgkeVmYy`@hfz&oxO2$GY0* zgNGLEw_MfU59MYNowN#Cxd1e>(AhMtF}nl_^Te?Wyy{~dy{IIz88-QgpZv=9d@Hyi zM^E%nAKdK1)?v9`q!z55*{eA9z#i(K4vs=+`ODI+GB>MqEL1&BE{}6|prq10=9HSgnqzV-jPmIT3fGzlS#j7W3PX6cYq})Dr|ZIip3v zP_Jrx4s8pz)yxE(LWfn}^sHa{oKGW5JqoP886t#7m=2ofzxbpOFiL_$Cm>rIJe@WB zTI%+K!$tpFHRg7CHu?Nb3NMnFs3L)5U%iDhZw{6VZOnk&J4He}to{wi-Hh7|Jr(<9 zzV=(-yU$<#0kiu-nll2R!nikkLk$_dE=@z?{K_J+hupVN%5VV%VGFQw-@I5{fJ@vg z@lk2GzS2kWrtn+OZ)K`9`|5Z1e|skH>3Y2~TRf&3;HhG?-a66RD7|h`Mhk45^;D}D zG~qsQloyBfyX}jf?JSso6Mqp&$&CXa+HeM(@0R7h>DwVx2Kp#_s6ejW18$wE^8k%= z>-{U!!Tw)8*9WQ43_P~v7EGsE%;kjtb|ur})RstYnD8ruS`9r%YaG9bb)cLU8cQ+Q z>oBPsXZ8o>yvi~L?$t4AiPgrmBRq_mEB4_W5lsbZeBb6&VFuu3Y6~7M(NGgsAu*k6 z|H0?J?Bi)w6ZWE|k$@0=PfF;hM~b00kosx6x}w?C%k|Xj-Ao&kQ>gX#>fTfkk!1a2 zSVex0v_kg}j1YIQf=IdU!{ov#!+Y&Z&;P z6#4^93Nmq6JzqR8H(ijjr^9hM0<_xyY=^Ve^FF{DV3XZhz(4-UWX95!(zgFE_HSJO zCS)$2i^UY=E|TgcD>@{3-D}V_EpA5Hvfml|Jz({WL|1L9k(`-DAo|;r*ZDj&tNx2s zQs%+0-yd;xgPJtu{sS)iZ%k%4XgV&9QfrPRN?a!Q2qZF&M@jsQevtNzP%di3RAa|% z_{*#=k4NK$hzlbRc-&wjbuGa&nE@!kNk14d?z;>B)O*4un>*YvnyXtQihwg43%Gb+ zJVvqiGcv*aRfc-(J}rbsVym=I&#LaF9b}+wQs0#mG&ic?2!MY6y5vH9nS(Z_+#sbp zx^>sPAKM$zDge5fZJTE?m%0r>1S`y+M?<1SaijT01da>uVTMb1D}%K@{r%Z*@VP|KrD@UmYB< z(FWE8Ixo;7LVzd^97`mU+>iR^uF|FjjtrQkpD)7%!=IRC zV1A`1T6$P)oEo$4@Aw_Hr0|oMRePvFo-_om0oi3IgDcK1?HixTZJ)E)PYYZ5#{6Ae zY^Tg`f_q;Z^M8uWqDhE^N%b)!E*sSe*j!4~%UV{DCiA`!_v@2gDHMch z>hfD|zZkP&4t-b38*9G(Pdm+S6+zUJszk~zr?+F`NA4g0aN?s+(Sa}!S1>8QDGi3a zzIS9x$x)Wt{Pfh-mi7&8>&FS=&mY99hM%UA7YDrdiV2Ik&&Ns1Nt4w?xyFZfyv&g4 zI^4L7H?je_>CCzNg1Lm_G$>WLp99P#&N$aZ9u zaU`=?31oWzT5z;YFfs)%{kU>PSE`mLO5~#G2OhRblndX?PN7bOph@@)8)74;y&uPL zKmM|oRHf0O5XlkuYfh1Tj9Y~hEG2y93=(|1H7$;t;$p+)Lgqz)m6o}5cNdT{3d7kT z)D+#wZ%cN(T>R8WP7>-2m~*x29YoiYQ^bF4y2Qi&5ZRlY`5A-HCS)iQSnLgaSN}Xx>LGG-F?*6>bgTh&d|jkw6PJT!gAoSNn|ae zLWS{W+R=NWb#&pJQ|Zifi1=8zqIZlbRchWhU5KW%430mRHh%+_7dsOkeq^Wh@%XYc zQRZR1AXdl*mp^j0)G78&r&99s%KrMezBWuOiGYRi*WqGH?Fo)~I7emepo5U7S$vQ};gno*FS?ZE>toJ(tkHNp1 z^T4+Yb3$Q;RlY(T{im7~2#U4KIzjk_B&Tqv*OCj@89W`_0NyzPNFOR1v5G zBbHHSWQ8)*s5Y)&C~U%7#<|lA9I7@+%tePEO`Zej<;hbQX{WWjy0R(7x4tNPYP4`) za#Ok;o?E&XHYa=q@&5-!h*gdGk!;zeypHr4(39&bit81y9mV7h-rww+x=Y0?p1 zjH@fJe}Du=b1fFZ(X^?e4_r|~cB%$#8v2PrP;0IsjM$>)nX6RbOF*#SVNJnR!eNR{ zL5VeB%B(LHiAC}q@H1=$Rc=y9TB9+?fyHoysLTOjDd=P+nYfzmKNAoPRw80uYBG5Iil6HjYXMV}a%f((;@L>8ibaQn=G&Z>`VU!hm?_{2Zx z0NPw>o!h|d^yCH~VIJ334e&aAdsE;+fz;u!wR1$<iQAOx%97z4atna zqWQ_hIvG_7M=PV4Uk#+IAw~2S7N) z8q9L2ShnfVg!$s}67_aX)ay&D3@TOYAD6{~La?;n8VsJNwv=|eB8+m4_)-|k3}xSz zF#xO;B)D~2$r#o(%-xhC1m$(EsE?f(qLQtozaf};BbeE96qcB;U3}?J$&-KzAsmai zOXS#Fm*G30);~STq~_THh!6g3BdCq)JF(|>v9+rfHDz=o0ob$a-w*6@#{_NGQ7LLC zW#){g0*&T&YHEoYeuuH7n4Wrk|5eRmL5t0wC%m)Nl7CMwqIxjV*mrVYAP{AweI(nZ zJH3)hly7o{A%jRB@(svItBZ^2^2EL|!OVF=2I$@64h$80VLPa~o^z?qzyC!>`Pzww zio9c%=&~cL7RX9gw(wV?lu@NwqK?E|HQ-DhDnSq?y!0snHzXIW4K_;RIgh9rZ$!!N zm&fj}(vy#;@jk)@xVwGi>635fvY)buvz!V5ouUs-Wboa%XRaPHY4)mKKJYFj(ufGI zJYSg+@n=b%HLDJBt=4A-g#SmBX+0uVv8OCZ`T+w6y*oU;xYV2mZcM^> z*uguzE)0T&-G!~9Q%cC4I;nVv#h7zHwJ|-|S$+x6_-X=Y6TY2B(i=(FwLJJ4N=qgn zzD~W9=$iz){BECy2E9)-jWw^KKDZWt^44(YiB6qn);Zbg_B~iIJc3nToh_mTMeluw zqg2=CbK^jLlcQys&jwI9Wr#nG8KuB9p^Pu& zTm*6b--<5?Nmcd+L`O=+YcUfL1}tIS-v>xoWYp1-rCj+mTG8nK3>WKV=Q32 zZL;~OU$dU0T!z!k*=mnY|4u4u7`Ogr{^?XIN}Z#+BW1t)&wX1r*UQpF+%uf92UCupfQW67_ptfgZ$)*Cm( zw_9{3ODNBh*9(LbM@lyTl-o)ytrjl-8&f?tyar>F)5W;q)1uUIDoiB#mg#5?^xAC^ zHyZQcg8Cs`@NF9Ad|=f2Ju97ei2i%+mJN{2Z>nW~790tJE>#qS5PhgxKf=y7c6hl{ zoky>XUc2ncbz1SF`$FZIG_G#d%n-r;W zcZtjJO}xLFG7M{axT}qw^wtF9!NT6!93CrkK0k>tOn5~Z0hWTu!40|J$=WwcQ@zye zk{gwedq@OuBQP=6Q16V6N1}T6215Aw(e}-k*mEBIf{zWjye`x|;D6Ho_JDgr5Qm?I zEn7u#cD1qWhCueymatrAH9?T->vgfXP{De|?ajSh)I*|}ML5UUCfl#)D-hbe*Rv$( ziDLHq75~Oy>G%v<&?7C2<;QCTy(Lr+1M+&#DfsLoGp7z97b`;Z2f8%boHMcy!f@Y8ThL%!^W zx~TFP$%`EH#FM3vPhd~kd*Smbv>>(xnZ;#_dal2;){<10mCM!J;^ejpW9jKG`voXw zuDd9I;iay7?=2gIVLWEh6t>&|CYA$Cy(JXPxCfo~qTWcfV1_6LkJD*YDq4%dCajJ* z4uC1@Y=mWEfV^rw*NOaUZCqJnrB)w$W-15E&NEx&P1?s1Gt@{Vf5+E)-K*i+LC)|AfV!=#;=D98YX$^rMnqGF}Z!}&=kPpApm4Wn&QeR~y+&;6~4)FaY&6gi8b4W&4GZQWUc$0VS_LgQgmXU6P zWVTpg7JkBg+2iy#E}-sR&|)3T3Qe)8ycj+JA6&WE8yEf@VR!g#IhRD?_j&Wb$SmR} z=-icX3{L9)bWr~(L3p4r)=(O%pVfJsdY>jKCf4P$2tAbv+=zuuDoT#U53mK_jmEKAmQo;zZf*cEm zO&(q=NmLJ5V^w#E70$)lS8i09j#eOPu(NnEB>>8w3@S14X;(o*w^gwFsP*-Ak;hIz zd$?Ps*`z4^rpg}Ox-$AgqS5Ck0YI6B#gfW}y6Oy(_hOLM(4Wv0)mLR|BnyA5qD7>F z=$jk>Gb5O7Qd!byHj?>ek^W>rykk}#;_!ALHnt`7<)woW(YzrWni7MzTUUW$%|8G1 z(liI#5}EK+UZQ98YuuTZu7s9;;xlJsg<7$oosY+^->JUCIw5%4PG>&qUfF3W0TEb8Vdr{!|%v%!*cRDSGZHxbMjwuQESP z!+1&gQo8!%qw8slHofJiTx%JQe&2dwzUQqwlBuhi5;(oLxq@On4S5!RT|c7t~_BwEJr6K2fAe;J>Nx>a=jom?=pP`Y6v|-QUg~cQ^n4f- zdZ?p{BQAig%9E7kfMHvtkqPn0|03Wz?_u7tO4zz{Kk(1K(iHR6Dm?z}{TIZlJ$`D( zLOV?|qHyNxj3L!73b@bP&a)nn>(exWytoIS#^(|OK-GXeOC-P;;Sx@4!MN$5IN^sk zhy5L4IX5C%QNsyO9f>H@;ZAf)dX?VNuIReNK@4yCCfATL)t%-WH9d`uJOtnCdcR50 zI&H}Jlim?*D>^d|E3n7N6b%lQv-e|U3xB9|{z=BlvD z{TdlGvQV9%cho5f9I`*M2xouiwfME8EqV0^(T(pc$~Em!Yy{hVY{h1dHq}|5O7q1h$SDo^9%>yq0Zf$X}G8pL%PUHxE`4 z1NHe)S&UqS2d0$`cw2ZEL;w9>0A2>6`8qe90BCV#<+Rrq3%EJj&m#;$^5Aqb$Mqm% zTn_1@vO9gHIjwE1phZJb4fWfqsM}VJ_dusuB!3dYi&ohBwO-Y)siG4AEpDus@_&5{ zhw~`V;Ty>v2@cXP$|hrM4jJQmkTNh`zdO1JX-d3@8fe&AL;a3w>UUJfvg2NR?UYjd zGNqyXrAxNn8;bQ{w5~NT3j#;>z=qMo!$=N#vt{ZDyiS}(PC_8ii^a)DJ1t#C9z*BN&Qku>X(A2 zr!G#^9>JOxe8-yb9rd32vx(;7#!pSiTu;#<+E1BdN5k|q!R!wPKZSU znJHlk&}nbBhrJ=1_SDg|r|x6lcO*GU>YGAR|5OtDrjpnv8Bb0ko}LM~GP-B?z@H44`yW@lcYSTF2cvawoiusYx~liDeXT&4 z#$7^k7ceZ=VBN#8U}EBA%RtPS-v+>jH%9gIJ+Xxd>0Cuz+_F;_nS^$Ko5`xv|qPRM5H} zod9TYZ}+VW+%>g{HyYCV0*IRccdW;xX=h;}StkwglHmv~)Rp?Qc&8Hpty5Wd-Md+Y zgSSe_Tw2!)=wv{Pwap0elEZW?n6UE36R{qQrnQw$0JKhP#gs)E9^t%E3TqCC>w%P5 zk4ftmED7s{kc%wgSafCK&Bd`EkfudKCjeTPuwu%Jgal{9Bug4Iq-4H;yjYJ(>rzY! z8w?>AS_TUzEuB>s>j7z+T{;2Kx|{{KE^zdzPMCyXHZYqwtuCm=IU&k{cO<;y5&or@ z6wYsm^^i18C7l3hUEZ3jU%$XGjOj>g8i*-CW~|4g#ig*6Y%m1xN<+SVdEv|*x(>hA zmFWaP>sI6wPZ%5DzhtZw)^wzpj*yc8UB9=Rl2DAG5Ge}-mbFy3+SR%fod9Uv+KMSF z5!hK zB0^pPB*l7M+NTr)YY}oQ!q{5ta%|QW_%!Xa=>$O2+G)j<6;6+{ag@U{#!Df`Vlf=S za3CwzW9ue-KoNo+SbQLnADBUQ>Q=g%);>A`&@@FhO?fL%8s>12!+{Y(ieXYP66g`@ zv2{{D0sAEE1NKPCJ_oYsNRPmw`3vWp=Y6!MY3HO908NXsEmIcv2ss()u&fI$j6nkW zB4mM(^p((y?)^S&0*WOZHlP?}v4wG1THyl|R?a@Ax8Z48^mOMB9!-n6-M21q`|6VV zNYg5ih<-xQ*TU*6q$ohp7wAdrtpy{-Lv1e!R0CB)QYi%`LWmOw#)occl{mP3r`DabUW%#uQ6fyhFVgpfi& z27naOffQ)~NL)g+_Dhi9;o}P#1ETfb`l%nq0vdpj0I!4=r0@$Ny%M|rPt$8!eEa`Ui&1ZjKe?v>0000DV?W&cwEP`~BU2;eNayYOPwms;c)n zThD&>K9P#@5{U44@Bjb+QA$!&82|wL{oe%(4*CUoGd~jm2n0xp3aNT#oqr%?=~=iD z#ne9OnjcPn@E0bCe~&Fnpj-XJ)FK3JDq>xHBJk4+{QkDl(vs8;?NuRzBj4_w{3WWV z>EjQDRUX_9B-(~xP|=TKC|htyFb*7iofb2l!VYn~DanjC%W2)|^M{XV|7|y~C&|Kf zT&Y4YY;!i3>F(Ud+^*%uoM!css!sG^C;(g0Ig=7;lwbw;eQXVY67Z2PtoHe1Y*)@)|r`r)qy_HVoL{52fdvV`~P45f4gCa z|5HorFSGgd=BY{>=cQF!EEMH(RcMN3KQr=U2=ZkO>**kqr|dpqdw6mW2v%C=eTvwz%@Pi_0ege|i-N`@(+ zHuipA5;R9UnDPoRb8>q48=HC>{}jl~%}DQVp>;vfzOGAY1?^J%c*Y4Z9brL*^G!3Q zvYE3*?V!TAl`2vl629Ie1nw{OCt2#&z+ksU<8$U0n0Zwj)=J*7#35&Pt!1`dd zp`*Q}Ws$v9W$5Z=_SwCT3~`Hm9<4G zTfYklLr_FPNI{v)`s<(V`1cpcsV?8&574o8fCf9c59z&{9B&FTeZKbY2{3muwt44D{gfu zvdgPR)lv?e&49XITtJ)Y4wkUrV@4@{OCs|Pwk@4iV3lWH^k=EDx;SUVcmx>)-N|}& z0L_Vc?o5qpYfBd}fb?;Fb)$u)@$+MeUTS{~;w8bE-;L?ETvK^EFCa$mn*_}SZ3Rt* z4NZmf!9lWFa&s~}@D@JY7@8pSa2kn=qFEIGXB-`e30}o1Ud5Rm?5aoi*P`MVeS|Jp zT}rMSN9|huCxg7ws%0;EbnrZ99&%Ir;S^!VC`V%UQol*-=-n+(=X{44u{bn$c)Vf2rqv&Xo#oPO z%?Wo?Dq)*X0_>E=PE_ z&V9i-gR`)?3~cdQYDMz>qVTUzNx&81ow2h9*#hu=U#zRBBqQu`c)8>>Y;8Q_nHyy! zZy_Dp`2f?Y2u`os20;4QDenCizwykd$(>!^(bw_K-A+BTa<$vuhVId+7US?JhwJ(M z@8Y1Re?g_0+uBKWA4TTcna*q2v?4$4UvfLYGwsa$Mt9rm{c)w=M;4_sv546}Jx>3w zCZaE>n4Q?xbdtpp@kuO{)n+sQma{mkum)L2s>K9FDdWcIy)mHbz(_qRTdFi2J&wuy z_2GyPm4|pLUKdAap(!dgzDF&cDk_XZ!eQ5l5#h}KYTTS<2%n`}MgzmJUQCINpMB1w zdppYHo1mTdo()xoPgb1?&^1JjG|fZ&Fkr!7E} zy)d=2zvQh&*PnZ}S$KGobX=^Q>jJ!gRdo!sQW_CTmCHfuNogPc{MQK9$Y8d4VKc#^ zHJ+B9d}2h;CYnV*DJQRhC>N7Og!hx%ad&YRSJ1YsCVpGPU<9Y1W_;X+)<*j*W2M<$ zU0pR!L5>c}7OJZZ_uUT?kkC8Z0O64L#pc{2&CSw*pF*m!bxvw=@=9qelTH7vpb!q%ir5o_{^05YF zLJ4E_^Zn|8DxDQuC3`V1;6LF{GVQJgSZ%Fd7DLbuR9z2iPL8J>9GNpz@P2FQ_N%_c zK^N{Hno|Fs!@VuwZPZ!c-aRS40R3&{7j};uwP4w_TD84(ZgwUiV|ENJV7c0oI&p1r z?j!7yXJUe8L&mA*MR2-!S@j^02X1h14|!JEpmfwK58Iab7Sfk=O*!-HROc2s!$+T#yaXD_z? zx8DEm6tP@2N=3tPveK_>1p2MU5#eR^r2EbSWas0J2PvP@rSmp;I;mc7N3Ub?Ebl~G;m*YUrgJ&lg?lm7G5VRemNVheY?%4lMbS#C=m;>61^ZUV^O zcJpYJrK8)%1(0E;r(wC8LhG$J$hLHK7gu+iIo@yh>gGE&V*$>V8+5gXYUrO-O(!}G3>Y73MZ>kv)XbV(v9zpIbS$oZooO?f)jYRfaU3*<7Gjz(F1!%5V?Wv$k zz$hGAl%CPp?6QbI3D`rZC(t|8*zt05xFY)cf|NaEyk-4?zr3y0*Qs`n{_sfL#nIH@ z?)`jz{;sQMrpBFIVnN8Zv>2}-2R+$vDCtoU17VmvI9y5*hnPce3iecyxG(Ajgh4_VkTyiOrRx_LL_e z-T4Ec$+_??&CSkcyUoZ)ObfRxhlpH)R)@~d+LEciEWct6CtvW4wsIy8@h+wl)AB5u z)CkYAO%8-`ra|8mLH|AituQSS`dXoVI(*<;ZOgqd_tzd`Or{UC;!LZv_2n&~do=c6 z{9`^n@1_PUBQ`cJcXwM)I~N|FePF|_+QSrti3siT%xRpIhkcm;xvc@9io6-N@ZXpc z?LuT1eMSg0Mdn!3GP~WWW4vv&H5C1`E@L_$a!a3CR)4}f}^m*ZtvfwUu*C^U4n_Lr^UprmZT`)Td( zo*`Oti@H(oy(ip4>#51PmeyK9GgH2r?)f}<6Y?QpKgm3aaR@CQKF+#&8bu&iKVZwP zl3B^k%H1@d!CmEW7DEZ$F5!D!XJ0opIW=6oXtL_s($E<^7UfE_w7M~;szPk!YQ*i( zlL875O>S&0SDHQanbX&!KOts4J|}~^LpX1l%;8-=3Xl2(Rov)3da7w=nwQwKiMVh(J9bb$wu4WYLdLGxK)mCaTbUce(HX35XdIkSHB4Ju){pw-7I-V30My$)J*(iS*cbNEyF{ z|GdLz40uwZMUudW>>dc^+=gj+D=I9ZSJjeL?K>fJV?Y_g>UGv{&?6vuFZ);@ZDtc@8UBnOl~eM z9hSH6_1BXEvEK~iirR9{&-JG{#;-AnuNlhJ_n(|sWtCOV0Mr0EZRM}W&1nt$>gm7R zVEJ&|5pYs3@u?@K1!Pt<&}%(HM2^$P@p+s@knt`%QLSh$$pKoRAEB6FpI3Zz5T3PO z`d#x)7h+Je&K4bn)_kMEjhn0eI|l8((M&jhe&$xiF-WRSk*&Yd{wjyxdbN6!5>S6c z%>O?8zx$T3!#M=>RBN4MC(U6p9=F;S6;)-qAS1_eRH>`vy3j}Zl2GF0wF9f&4|zFcZA>?C<%X5Px@2qpa@B$LOR>lE%ohApvh)V$K@B0 z?`x;a!RN@w{o{DOb#rB@fu_HV$)JrXk&;k7g%bsErrrn=6j+~ss;j2v#qjHwj2S4H zceHGnc$Qh&?y2l;dtJcH6(kS)5c{s|5x?t|9HytYKqUL$b8a_Y^**KCkJ3(zUu`#4 zlj)c*_D*6e5S?^nbpE@vbMU|A6kzlQn>8Yt2^Cfs;KCl$!|nS{m-BPHU)GBB6pGFq zbBMVK-1l5r72iqe6OiYQ!>KXtbCsKdE$NOZ-pL7QFLMA6cAwI*jW9WA-}G*Af{2- zRYNMk!;{l9Urwn9yUSq6VrxU7VWjK#@rcKLZD@e~!F9X9+*U8cz=cU10x? z_2mfZ!XT?PYVNdWkUs`wJC;6i z;bn|AA`K(lOil!z@(n9EaTly#@ ztApn}8sB@`n$7KivKK*KW8$FZipZan?2WP%G;G~r( zABL#&Bq`&PCyztxIsK0R(WX~=^I>V6+D;9^;rZZz>OH@%+Io7R^0-o-F#*2{Cb>MtN1Vs0?7_&?a%!e*7%Pl%G~E^ zjg-q<=nicJQX}f>(n6lk)GOxEnf+X^58y=J5`@6V^UPO^(~Hl(A-i&Rak=d%QB!sP${B}Ojk00r$0S^hPCs)~EN7h8 zrC#43ofslr2K62VCPh3>l1b(3vB#agm2s#U(Y+b#XBApnX=_2|zw^JdPmCiv zAJKgA@2vr!MhFV-^hicUM4^Ca!)R2**gg;+)rI`NzW|eag^#D%j!uw~RaRbB#SWTj0`t-VoLV z>#lOEvUHD=@RP(N>ShQ-{acv*m+XL#Z;z2B>!KSBz{Azf_nvb5>D?sv+}c_v*oNRd ziVgr0RY9V4DjxmP(7yx+P9Li}=e_5Xjz}tA`~Y&Vy?qqQuWTXo^67bVbkl@`p}(xU z`{nNI6*=Wq)(1xZ2`Oh;3V3V#_=%Xw7^gKX#C#*&Pk~zue&8F-KyMlV$M9!PWEzFV zb*-PUBPCQazX2BB%nMt(fEI-;?Vj2{NpBu~s75`tlKYt_*YBQktAlOj=U+3BSZ-Pt zcNLFe9P9XV{ttJJ3#kXyblRAHWcXnyZpEIs2;vDH;Tu<$Wt|M_zrG8aMx3s7J#3A9 z4VlRJb;H2O=f>lI*1tC}Xn0wS453f$8(HPTrje4RY-V%FyyBAl6(bwmbDtj^m5EE( zwUiks3=l02KBtuOx7G$IkOo6GxUWCQro2q+@G3JC;374{Ex@_HI%}&OCRN_9Yi6dk+S{g~y|L7An4lTnEcgVeS_}(mty&8K z$jC*Lh#Vs5wRStwi46E*RQLljnP5;XFWB4CH5)}J=~dKFs1=t1K=XNQZC^WT-t#!_ zLf+Nh#{lXK)C_?NJ%{6Nm%R%6i=U!O_ZtbRwv|8`Ef9TX;eYbP(d;qwj=>P~9CIv} z>^ZM#rTk+u&ZqU*;^sp0eslTJRQbfA>oug9=jr|YT+_dzqO+hM>)Qy3rD6k!U{iQ8 z(-M%2CC#zWaxn@jWqX+dk?@twSa_F$_p!L7o4S*rzH5(QWPcYVH*KURjxdY=U=bV& z5W0O0p$Snvekr-+ad%i{1|>rQ=bE};%DF8`5EDZGAFM@Mufx<0F9mJw$x1GMwTF{+k}t33@c!k-*6J7$cQ_O?_4KZvhh69VoJiM@6^6hMwC?G_rMHx6#7*SvIS z-BNQQ<&;pve0LXWfyCeAcwE?Wp_iHa`k=6MVBN+&tr!(GwERtW-@&t(W*;x_GCVZ` z_aeK==Zp_fSCj??2-z#lj+I+=%|O~>(^z3LcWbWk+VAr?F-iO>lMIQbX|nGE~&5FZ;tSH zwV?t8PGyW3MvZ&|D6&LHws9A;c*Y0;=&;GpC*e`MtGIjY1qm|naLK&z7%WfX5(#AB z%w~eom(>;;Ia8fa^vLXLE8UA8_rjK?&8ApUxwWI?tOv+j4=J`3g%xh7~ou(;s5+c+5HiavS099EhYJ4 zZ8mYj^kMF>Li_7HRlq2II-gZd5Z^h8Hvz0-*k?nVl7q7if=ZSF{Fm`Yxq3Qn&T6Z0 zO<|a6#hf0qMtO)TW9+V-mRuw$SGoavY(-N9r-_Z})2iBI|QK&){D3(3@> zPxQIw0x);cjD?z_O{~`p_ou7~D0TU_%ZF3p*-*uIsUPy&l^&v1wNzJ(j<4rRi0{$OA61oAUZ*Sk^)1DG`uxIm@G}vOCnUQPgQHzCC*Jxb z1@}F4wxl!N(FIn57&{_Ied)V?&o2h=3Lxa7Jukz?&f{ZzOc01=7X=_p>Jc4@`oV2+ zEk?)!fvRx)#%^!MWr3;RUM*TByW&I^h`%+UC2UyEFfP*1r}aD8SYLnO`QdL9!x3Ay z$72voK$VR70yJ$g6p{_|L=h{#di6T+Q(nVQ*r_k5dkg&t3*TQ&L+b+s8kaXWJuK6c z=geB=_lN@KiYJmgC{<$k`zwC-vWO#O+y^8SRPq^Vh_%>Wt$%I>sYv+D(3uVNlq29K zHU!fFEUO*-97lNGwSIc@LS~NWhfu`76KT>|&_K;-V;2+?={q4Ah}72eI%A;~b3ra> z4rY-~wEY&bAHdb`OseMV_4U)*{NC?d=Bd;Hs%H$zhm;--s0y}8Zxt&O?a6c*~@ zK#sR~V$DuFeGQk9?(OG&e3K@Y9ZuxyDEV`Ag9eiZO%`;A&RfH2n&F#xsfHnjHgLfT ziauGIk3x^lr_ieaKU-_(NCs@Ooa`)|ZpZw_{5hNj?d{h`!mDddn`&c;pl`jRx6?TB z=|^<=b3^mcKa4D~A_Us-dgH12rgONr0_Sz}b8W>4Wx%7AOfkEd0{=*>nl^TDI`jnW zEmP)vdQ;cfGg*-S=q&n=)KOC^R#g~sIQ-m$d7aMHGOeyTR8#nT6ENM1ntws{0y}Os zb=*MrI8<2*jaaM*O2g=m{eBBng(9PwK}dK$j39q#PF7R!KYmJWuU(i89s4MiSB{~) zWjO$odgEg(a*0beGS}xhuf z0(tBfep|=Uba)FreNfvx2&W9uYowgnp9yDdSvj;o_`$qQKQT6_>zO^Md|e{1u-6Lr zQxqL>j4s%DzZ5xep zOI}iV-w5CS+Xa=3JS2)1F&riP=jj;M`AEl;-F4VuXGEGdqqLV4t+I)1tS!+d1gChn z`INTusoQMkZUl))pywCj*Kq0GIydM0U%r49*qiVI;cH4!x-2py6!H<647d4t#ag%+ zvc^9&?qadjsGZh^@MLC^uTG-HP9ZSvg&3pW-8n}c#Q=_`8k!l?T&`Pfl16D`usU9l zk0INxFKx|c$QL*7p8~%#BGOkNU0CZkUvU!k_W$7@_?=y1Hm?z z(_04&J-&wN*SXufuQxnWF0E?`5J>YaK;-Y?xJ%r4v0_2%*WZKLijVSur-Ygk_W@Hx zAE`%ox6@yLW1}!{&zbc)k(~)%aW66lYg9zhsdmZts92)V6fH%>Xfxss{?sLKZmF+a z@7I31`wyf_d|&jaN1!G^@&;~&;faO{wfT`Ab~Ycim)eJOvkX7 z1s=Bs7{XOtZ10f6H`~ZIFfgVIF5rVD?X#Pmr%Wnz{*xp29f@aLQqz~h0?5#5sLyRK z7i(^kkrD9vHMM??lG!Y&sSCU~e34LuX)fPRMF6^L&j)m5h?W0CT*IF)prN7iCbPZY>SHh>{Q-#&XW!JR#y!yO@9+K!9C%Ye)C)5U*gf*!yL`|QeE3yw$`uNy zynarh%5@)EHV!G7ICPPIPMh$=@L~-8t4F;Lwm{+=*CUNT0T=cp4mDrBA6G}l`qoR> z+Y{l202@#fxz?t!CWYOH__;i^s>RuQ7I}~k%}bk}H2FQKd_PsnN3nc3zunA05nO-B zZTB?tudpxc78IFve)+OpdE*`Pv_E`>>>^ItsQHm5$}cBNi{6WcuQzU5B^2 z1KotFoAuj}2@C^19RC~fr|FE|6RxO8L@&$zPt)kxk8pMU9arcd1kG9k_@vyDEXxj2 z>+K_R1jrN2!Rn7s5fk17EO--b>*Cr?Lia^z1-TIht8>85n}F8|8FwqC)apP=cogs) z0}g#7Rw^p3K=r{Rr=QTDRD@cZ)YYyYDw(ZG43i}FWS)qfijjwkQDt7(&W1&{iim-2 z26=9X0(Cw!mpOJT9#R_ZP`$w*iaGg!Ypi+1!`tC2VWMCuk@&T%riA0(l0r`b0+0IF z{H=_gE(U6SlQd?I=Nb5jH#HKUpm`M*Co1q`jif2UrbUXHy?D-#q>bWb>Wow1bvmFE zaz#x@_1u~%`v;0)C}ck@sWgN9up(2XMJL$LDq|C?h&Gc)18Y>+j9<>9L&31p??7y+ za4==Z8t0A(@p9QYj|Qxa8rdd`51y|bKk|-V+Ie+v$uud8El@*;B0HtDBM8)o1NDip zwJOPU9yhn2|F$2h?Wlc)2ngb2&9CKoL#Z}Wj^T`pY$~yMr-!0RM4d}QTD9qmLeZf? z=2!guw^w8aFnl`f02mrLP~*?JHdlFFt#1#F(~jwZOUl4;QWB!(0fxu284V}V%!w)F7?Ab~`tI^S}M|G&EZsG4+lB?pwKz$6rI? zhW$!xuuatwN4*RClnq*xDIDpZu=~w28iEk*f!aL9BF|sJ8c$V}X5`+}HUh)34Fu&X z5IYrfz?igu>keAQeo*dh2N!yPX(0Yw+lt!h=o8#XX`5dCZoQ2eHqH)BEG*lBiW|cG`2@>K6 zOjIKk8AYT-S_wmxIt9ncABqVij1^kz)`F$!3YKfNt091x7tZt+_mEZ>Fqn+YY81iS?IZM2 zgKhaV1Iuu7Qhw5xb9uz!4WPQi|A_DE%-WiIHCbP(MHtM+?kr<%T>EoN8`XPzw%2U# z)Q0$#k!RT+5(?3Lm*1oxUr&7E# z$Gs+sgeF5!5MCQV95KC`=qx)j*X{mzMd^jpHJJ#_+h{qW)_rk2-Mg$7IavMnjeZ-zh$M*q8x!63SuXNNigNk4)r`)Yxi5+2EoWiSEIYPH4qn?MvK&%b%hc6UYAkRUh^IsZ@=kQA6@s ze-=lo;1hJAW61(zlF--Qv@|3ZP{}AvpOCLQYb(nS@N0WIpPN30sw>SNz9YXU*@q38 zrWi3(%{JjP5k!yKGQil*dk8s-rui_^B#rZziDRHUR!mQ)*dAi0M_E`m%ZN8cPBiM%GdcD7ng$sTWb4F6t!J2o}n$l??w!)eAkpT^zl>j z51tiw3`0#ub*`>5~?8=p3@sUteBj<`SP2$G+dEl=(}#zYOC)pF3)f;A;hS zgaVfuy$k7!Ob)hp{sOVF52^t>=vQwC7ulQ6i5;CeOb2-pKM3*3q-9g{y3)38`$nA< zlrT^wWLWhAp@jO+XrXu|69xXQe4iH?cZ8={`Ih(;Q-_1njL?N;iOlQdU0$(O#w<(mb?o*4>DgDVw8M&k`1`^P24#f ze(%?_$tt`6K3Qfs=_eB4Lr9_~ckoiq<9w^>fxG59su8o#h<%A|qr=L=t|shzO~3EI z=7n$r9yeHQ-sx5EwH4o&RAL{)JH7c}z7`Ci>bWWTzI;>AFMxET(#?8{MF=fZj3@5i z0hSO)jW0O>D#QD#dmdhuTeidMljIx8Nx2GgJ*8%DrT10MCT9BNQ#@f#&$zohh^2Vq zzkb4I5<2b)Ztr0Y1jNQf?YI=#ITqqXJ!i3CT}VI(>L&kW)5mQ7KzWny zHvxV8&pYlURJKw!7BG*X{o@2I!OZl{*B*UedpZF(wN#IxwF_iTKEh4V;78S{dZ0D+ z!&TboTd|K=lcvOHmctk{L1{cnIuuy=p77NC06ocMTEJ1uwH83Fu zTlr^+4hhu_+DCy~QP?L3Nj9#k1P#AuNTjuk`&8P4imUw?2S>)A4N5w>k@dXDm9B5t!1lsPK1DKfkfX^6k0MB;| zep?PB8w|IAU4ugxKRB$|_$Dt)*wYO6E$Y-YS z!%GmuPrLZPwZdeRr3xm`GF&(VP$!0x^ZVZBDE}1H7lX!hy0>`N6*L z7kz%nVy?#S4()q*3|He#>jZV)+#G)m(lGFH@d7}Deg$F>St9|5*iTzuNN>7v1zvKh zJe?>jk&Oa_6I5~ON$TLH%LqNpkQ%AT z4NPD1fOHT@&W1yHF3|AxY;$*am#SUKoA_~9`#D0~aYi&h;W*y;{1H8u{b%8rn;3_) zP#1@6z}O=@IkAW+VYmP4&pop~BRM2JXe#C8Ua$!pD$)reGc+k3va<%PyrMh>7q|D? zB4USA>IYQs<63){ga6s={=Q6Ut!0~$#>AXC$xy)DZ|_1j zl8r?s($7V0`s)LPSKK^lexVf{GQLUFhnqYKNV>_A2yDfrt0uqKQDt@HAbl>*iEicL zMYa8$=g-#K{r(!q4nDrBoTW`rOM6{+eGoF3`S3b@FMNi;V53!gWy5>>Rjxg>zKxgH zVYRJ7(EDCu?3G_Zq!*L5f`{r&mjrkCxss5poU*|%`wX#|uiSvtGNdhn;$BpFSL6fu ztZ228pd{?&0gp2DY4~fgRmQq{??W7?d1;ydb5x+?c4x>z(JV~}n_KefPKCKZtBqP4 zR#RYHC};e}sSsu=l)NSJym|)(Pc)k(Qt%PdO#;SgC3f;9OH{eh6V3Jh zZ$!QXNQq<|QWiDFd1XS^5bU{p1*OPKp)7GEVzU*R6C=h~nC;I(4JRXwip{Y9vIqp` z;BeSacAk&PzN6Zr*&>hY`{Ph4kEen^*v~f!3DdqehOn~E;zJhJgY14~nQBpm7#(6t z`)-SS*NQ48(7eR-PLkp@vPsH|5g0PkNXfbr!hhVh%c3D*$!kaPz9(2Yg%oOJ1xkqC zgdf*%=Ew(P5>2P&bCQV&DrV4iwU9M7e=c8l_c<=B<%gcrY8mcOxie0Ie;Qg7=2;^% z-vrJfL^hVVw4!AucAx(v^f2I)Y1=(-0sn8)L5Bt+y=XlWCue4!a=2Qqk}XQiZ#5c1 zPk_L1f!lweI$-dGFkKao>uU&J!cN8HNj-`t*5ucpFGba>A;&-ZxvjN=7)~Z;{;BU( zUQh7VaW~pYxUMQnU3Si_W^Wd%8~g|4M{>S^;k!MuoEp3p)^-(E8hdsU3A2b6P#k_h z7dfhZhH%OSFSwP3Yi8Gk>xiq+fykpd6A2Z`;%%PvE&%HsOh$@>^5CtQE9YCvL4*oF zG_H%#Ml5A-*TpPS0o>Olh&%}EnQu3HJf1v#_=euygy?P96VG>9xIIljc&Mcu1$H_9 z8nB21O+v2GN`&Wn9y);SfJtpwJ~VO;%acJWDy%(6r|(iWSh~E2?Es>DZ{}q; zwtjsrUI4s+gDJfe_dK}_W=W~WWB#>l!wB7q?U@B=;#}UJ^|ihy5CNa%w5q?|**(tv zcCHemLneQ`hIa|F7H8o>XwL#jvP&16DcSzTY4JJwYp#Ar_2?AQkymVXC5{dJWzbn}( z!p6$tSo2bCw|E#M(z~b{G7&iSF!_JkN_Nx~tt^EiR8?_KE&MNiB-j06fDV zcI`d3NX4A1=-4BRN$Z zvZpe6pCNRnz&`NY$GH*ira8geJO7aweGA8XhIdh`UvhqY_V)x7>IqrPxkx`~fI0iD zrG>NUw$O_|L%{d&@23fjd5r^x&z0da2>II)xG%Z1}FJ)}RZ5S=>4BH(jQ5 zbnGbqcZEr-+2=LdH4{i_erpVhUGU$=H84W#(&EJ!?6Ujo^rOZ#+M|k2#9rlqx~uCx zWZ%P?;ad$+@CG;bTK_8ufpSed_!K3u58(q0Jw9?;F^G1%;GbOQBE`oF-@mnzu#DPD zkn9Mud!Zzksq{Nm7fS}Y*DTf{hnt-_s6|U@7Vi8}=?mv6P-Rmzc>2tN5 z^Hp&^b=FsRs}Wg3$9>B=z7X){>&9Hi&iUGk`?{uO%;qLtNQP5%t;Jy&iPwm-4d90$ zh%C z%R}dVUTLs)H@6Ksh~rzGs<=6Th5T4&{WY2@I!%DH5vz)JJpv}>V3p-1q#8Mm z7~vn&pd&RS(DF%+*o80Ud_7-Z-{fOh8Uj-nqXm;6;50?&&&8+(ibaQyU4N2aQPm$e zXpkA8ln1THCDE>TY%;mFGq6?EFp(W}S&nNqg%Uy1KGORi6mGu`n;3lDvKw%lCIo>o zTHi%yd420jR&W|H-m?I(-G!1&cm`9Rbdl5zj-ZctFqrg;^vBT1N!n`t{HeXE5a$>L zz*e1e**F^dLzRukj$5K0N!{_b>;dC9P;Bc3f#s)gfbZh(+xDY7xn=Hsac}#R+nYww zkXwqgY~E04TjsP_BGwY)-$jJWo(;;2l+C`na#1&JVq6U4r!xRstV|lpPX6~t+w&Yz z`Sb)?n}pi6?Nh^->vqq}u7UoH+jlr_rM=-}I?{=!^l)rn<{idDM&tslBfX3m)B z;8e_|mdmgtlGD@5ZU^T$gs|<%a|>it%LE_c@c1l6c!?(rri`X0r$J*XhvPK6JyFEodS-ItMbiqpF0d|6Z=dzw@06PS+$_W>28a+#-*Jbk z8g!Mk34ZK?J4aoSr=#RoLIFt$1cnjY#Zw3gR*Q9Xj!huW( z0qku$cRKm#l%}#A^gkqO%)tpa9fZngI7Y?d8RiS{QI2`}*8yL=Jd2SqV|cs@r<& zRj8<+Bq&=|dW-A}9v$-F=zbD~OKYoCGh%g9awH$|Hd zJVz*~UAmdPr{6glM+kL%zoW96zob*np&>-=Y}hgoM+nFfepz|6b$nqahlY7!&$$zzR-B@$9epaI zHLr8*-`IXU!txXMs||5nGwDj{`402aqFBMol;8c>4C4Rh^y9qa%SIsDodUCFW1gt| zb`5y_P9bt%WXo$XW1Tp3$u1jzR>87|fkj-JnRjR*2-&?HSK&^H(FTbJfd^g@1M}#N zb@!ZpWFf{xINpx>!|?#ABVyL%Brj6OCf_Ztxpl|LK6`7iZ@qw2A})-K8bs5Bq+?jS%$-^CQ^@x;7Ynq zL}}6-0ESRperZnyR*=^8Y8$2Uq>xRtTy+HHVJ!yQz|_^oaw24GYs-qisHvsIOHi+0z^Gpa(}ib@B0zJ>*v@^dDnwonPG{YSY64#;2wUry?21!q za;Ah%%A2p&(IpcmpZG)I>&pfTN3XpWUlL=CO2Na2hA_o5U=ijIWE<#z{!ADVz6R^O zF}zl|CM-grx^kP|y{bjhA*A`Opt5={32!t8{m?rONpFANl|PN{vrm1ZlOjJWFbf$@ zs~Ik_0p7RPZmI_!;5}qtEOg6iQFK%uAso zzRQcTL+eb^)mPoIbv2|Ud>`;L;^!)`q-T{Q^be8z&KOb;9KrgBW1xlb2t<6HycCQQ zvM~x61B+sKuzk$^BH3V3nPyAyhG~JPdk3do_u84C&-w*AT0^XU+Gq(&GmyrFfS^>x zTy6n`(IaWkqudT2=TB4s*S*8B%5frD?Fmwq<1#F=!f+Ecqn_q$Wa_yi{gING(7`C0 z%EtrDapcpzl+Vrl(Zfi?o}5hlkMaB;gZXzFTf3*y^vgzklhsh@?-*~iWQ{wLv1YIp zb9F0DIE&GLZt5HjJ57myV$-2o1-sk{zV+|;aMMW(1{ly_Jux9*qr7+jmHwSTCg0)b z=UL{<+v@1%^+J64W%GQos|O^I|S!ErmWQ-&?M}7%7~}0GTs?WQfQoJyFJs(MUf$y4m)1 zf71HiCxM)8fEHC$S!{B3nY;6u8d&#Qzuj-JqDr%*zs<|!-F=_t_Uwq-$YJZ~^9O)PRai~b(o2eLZPEAqlr!$3 z(*x&;&_HO-%kV;-E*{#hj)XOP$N2Dc_42$|_;NC@58qOg68CiZ2}fNx7h5^%gLZ^4 zd*)xNg!p55j{yOxf{JBv!Cut%z%+x3IONDnN|%}+??Y*xG&=%_oGS6LhpTxb0b&Un79vSp-i`fjA32k1ZhWR? z5PS<4A$#aP{4KvM#VAhXDOUKd;-!d9$0LrdkwC1?VauotgwVHw)b3esH8}~Z63IW2 zQpgeR##parc|O{KJr7j&xug;WXSnCu;)?7}ksC*68h+oUh5&pWT z9K2lW23nc4wL5P=66I^{Z3)u}Kxd<Q{>l6qpYwclFv+@YQG+zV3Us5siMXs zYQ_$HTC>0 z$)+={wT&l-2Ck~t`<2+&4j$}kY}~oJgR65B%0uT#7`fS4SH)co^yo0fVS)3%m^C*P zcX+XqWoSUHB^^hNffK_cZ~Wb*;;poGwRAl4ws(r&N@ySSuL)fvbuM1-7cChzpv45t z_GmEDo!yfi9c0WG1=vp6>y23j9ohju06@Q@m@J=McT5&?#xO;rr;)MJD58oYU(}dx zgwwL8JX0uq>E->U{CJkF-OeE)TW|mIgJ+I&z6Jryv)Ma4H!Q`ze&w(KdjIKDsv{`X z7>WWOT)gHrsFLn9x`@a7X@{F~YjdTg(j|?q447OkEwVp8JiO=QpB$ZD>PXO;4s|7; z;0J07c_|1YQLIO4@iv)tLg2*^#C3A4ne^FP5ZW2<2th;W#hUPeCp+M3L_>ZwfNDy^ zZD(Y7s*3NpW*(Dgh^n4Qi;CU$c5mEtr5F8nw-o_c7PE#X#vCCMztY**wsT$SMJ}WH z{GLDh_)Go$fNJyux|(E-O-yVd#e=RAki=O?Wz3`k1uoptG#1*PHZ0(hE?tot1Rag$ zr}upPQzu4B*~DT|qih|~dDeMY(3FC%fu`6KoYMlu0QJKHP@UirwS0i?d>LZoG3*!J ztRkwM8BaKdr2I54Gs_Vrs=5Qsa{;mcE~-?VJc(Nkr(`Zha9NsfU1L*yE_daZ{x-Ii z0$2d>(usrP`AJan!ZnSpZ`r&vS5{uy9gXJmZ~KFfe)+Xm?Yta}=3_;un<{9Ws&ig9 zFSWDjV~UCtq0zh>X5oe&ddmZ;RZTqN&@K=c490KSg`d=G z6Y0F!g`~GZ+BYZ#7OTb$aLqHt&WNZTNw;|9K?2nwfD|O?iAR8lURx{G5Qc@FM)Cou z<3W_RvEn~!nT4?}%ov=|bGcHiO_A{*i6%v!`s|@CTW`oGcB|V80;~%&`F*cFKRh|6 z!-9sYnw?!eCEwR{q42)Xe(uD`Fm+G1-&U`rhFmZS`Vd%#PNQp#&cR2z=7yE@oOgHL z7Kfj)lVuDZA0EE%zkd8{y@yMFnv0teP6u=^bzVR^#h@w)RDC{uQJWXF;eu$->M;2W zt%??bqDL)q0vdd1^w2QbV3Nl7bRkBBu$i~cAe-HA|?8j7k!IXhH^g~dS}aI4qDOC`ZXC)}3-S2y$evGp`o{ZKptJ?dRT-r|NQjc;74&&4 z6d8f8f7W%~syGp~fHp~o(*#Dx{YxJn4I#W=NQSQRn{}G}!*mR(YRBlGhy<$$e!3GR zUx}1ekcvxp@O7a#R%|N{u;%6q&-A`DGdHKdgqv4&Ed^$s7#Z2~u|GL6GGe6WnKka- zd@W*pym5qfmc7n)qb?W}%(ZY}zu#PFUEJVke)?vi6~KZy&!}>9z9h-WA}WM)tQR+@ z5?!b_OE$&BK!GD{*X>8THDZY13$W3*H$860l>NO zk$tbfke{7aUo}|O&~(S@(lZ5P)6?(!++U97^R~SwvKGN8w+JXj$P+7spNfAm5<+VI zx?{3b6|{Zp`0(hPKJv$3J9MPvr*kzXM6!5-0J`u+W%juY5SYXN}2vYjIHBxwb1TeRf}SRi((^Ha@IS+QX~B|p3bl}$u%S|KWdhLX-Xcbf)K zhCVZFD-^KeMl{pU^uC;r_3qraq@$s^Hdj^heGN`b?)k)@j!fmLSSKdPxlfh|si>!w zrr|~OAX+WO`=A=c;+8o+GP>vS|9%sFD`(Q2k6xfEzeK=Qgr}6~B#kFbmtsT8C^|h8 zi%V6@Y1YjmQ{(Kzp|qP;B3rMO0&qr8j?wsGt?n_ZcsKi*a#@X=yzkc)Nylg^PUKOn zq}4Ed+2SexCZ#C9U@IE1ikLN9#H`p42m7^1nbfXL+iI79;C!in;Aj8huc?7D>$4(7 zNP+6{C$&2^NTH$X5!V%R>fJeLF_CWoN2aFtJpSh=M#oBi3Ri1Phx`1q(IJ}*v(fak zGa-+NxwAeSdPKYKiGjM0jgVZD+DoMTjK~c@2`oSblhi>F#kb?lvKoW*?hb2&=BElI z0|}lBJQ)YFTn!|S2Hv)JHCDE*Xuz_V^}_Lk^YiokEzhPiZ{573r@b@T9{0NKe;s)J z-aq(6@40g^Z)KJ4F>mEflb-k3C`)O9)pLmolu0WY;~c*=n$Pe3++W`cXl0FShFlXt zzBxT8K?!FQff}L!lb>@muKk#M*J6aN2Ta`IigM!I1^U(s&hlz z>XPs4r89#c{Hre;m#~TywHt8}k1-tIsTs~TFoa0A7-e4Bl3yo=NACN`pMLGov63J5 zwHbOu6M!PKj8V=Py#g|bUdSflb|gtBnNr3klMI{?)JR9?vWTz%DK^!fA23MzVVgoU z-h!9Nb4M1r0!H_zQT^S~jo?-_3Pv0#btXdf8|?~0@UWZ(z$)6n*wBk74uSE$It!@&K7s`u4X=#OtLv~p%x6~)9A5_1&kZdNYK zCTd90j`|(lF3>J;C=#M{h ze0Y>p=@Bqv;%F?Y-Eom4E3lAxE4%P$KL5z){`akiRtV%X5r&YITPDZQqOl8!J{@f| ztBqd6Xi)TlrCLy-#>#M_-c^{i1-V!)UA+~sRh9Dtasp4@0n9ZJtZr$**n*)Tiw`P@_p?) z*7q;}*ONqGNsS?u2#mdPq9-%K84Du@zUr| zzL5-~5w6`Rl1TIi^g43SLJ)jonDAII&N;fq>ZsdMxd2wFF7%j*c+H3#GB~ad)HZ0+ z22vTL&sDjev7p5bKsq%;MM#Jt8WanFbrI_w=sSA$jINES%~kDK+r1R~djDU3_0umN zaJe(*H&F-o1=&ENu8P6nbfNIjpM2q#MXNj8nh9To_#uK>W;z%nsNsaKCfWFpN8l(a zglj13CGh|gQ+AS)E*5fKtY15Lx_jU*d+1Vr(%4Hah<+jgv;seIJm`gf42rs<(y+vV zbDAQ32wB3|0$^R-4xB!A^xPTdQ~+>oW6Q3McQjSilzd+w_{%5%&6mG9IWq%PV5me` zQcmc&t$2ayxw)VDi?6;kQ2Kd-*Ka9f)-}}Dl$S9=u;4sdC(Qi`R1oLxRwJHKMEVa@ zPMH(my46undDhZQr5#0$L_Dol!4OvtA*U(*><4J^gON01Qat8T2l@ns`d8>_MC4(- zR3lKed?d#f@G7;Yd3sVoU9Wy1&bc?7Jy_Du5?KMI|C5J|20FH4>r50u7bo1SN$O7`m1WuAP8kL3ZS- zrbnk|_I&EEZcX1RlSSg*e1jd9O%@kd+FW#S@@lm)9quBph^vlqv(H zna;8T@QxG@CAmU7ti=8qDS`_Uz7j0RPWq_=!^?`UU5?r4yn|xixGytu&b@#5{RPq|>6Qkqz{?Y&V@Hd{FF2udMxVnuhKHm2~|K_EE zTXbsqw$`RqHC5`Sb8(Q4qWrWV3yV+<86{B@pcXR-eo18uNTCmhjkb>%f>HTay?2$n zZ~zghJR_)Q1E(5k!Wd#gFeP=J+CM@bTPqJ6!`*TSQ|a)i^DVMaD=|e$w5dz?$t^1j zfOUDBo1g#TiNn)#v&Kl!(Oz4>yQlPh9mb|-9{by8fBV}n$V=2*>HS~)`mM=Z0lefC`p_8e)}RxGpnW(a&Q#($Na>K^qG4`7aPH0mU|o^T&Cfr5 z__e87YMw=Y`~4fXl)OnP0DRGGC zfwRLP_Z{doAA3pq-UOv|2lo#TvUhnyf(hx*!>R~r$s*oLah()TFjd}`Q-lE~2iz)C zLNHWZ+{KWCn-02p^%`wK)bCzot9U(DTG0+g?@G%pEEZa^769u?ZEAMrxnqY4aU&W| z9cI(%jjc<g0a44Rim(zXX3InzPWs1SRI<~wfaPRk`KfQd{_@7w_I1sz#-uDUv9_ss zZhr3QxwD06zJ&WaF*>p5PyebSlSY7XC&Ok7g~LOm$44jLx@9#J zIB^U|Bd-BvOreSg>GlQ$uf-J^GhYfOG#03rI6G%z*4lt%c!d)ZDZD*A&}m0-v0|ir zF;Ffc9S;&!he^gxWM5wILQta&EueeTyf~5Swq%$o3n8Ji;9*^z%@pPi^!E*pkFn>U zHmRPrjt4ex&6Smve0S4@`CAsPHn%ivY^s;CK7jG*nQtCFb#!DrS|GCo0tN$+itG1m zUZ0gphA1S%RW>G3Kv>+U?XzMC5L8|c8PvF#MzuI_8A@*XUkEefFE0 zMI|$6C}CJayo%BU%cv3@=jJRNHeq~5oDQ3LItMUDZ49_*8o+2J7AD=pB-(-z65sHY zex9M(13(Q|`iQ&TTubX1g-m4ZJQRZ?nv>k3N+pct<> zf--SAc*^0O?wbHQ5s4V3sK=EG2I;7@WF95vMAhZpzGnoAi$|E!%>{j~9T6}TY?(FE?zNYj;q;C=1+}yCaxzR|C z4Cdzw`;MPJJUo^}Xlan*@#pB=B9sYTs{NSU_H=`$R10@QRF|Fy=n7mw0hKCs0TAcL z9gNSc@#I9MrXVP~_(Mmke~@)sik$Kk3hY#}0)w}r_QdfZf=(GYQj2o}*ZQH|Ru%y3 zdaZZx3>cl;g3gAcGetmzTFT@gLeXO!C$bJoP}6Angs!|nDhph2sBU$W zJQu=E)S3p=Fsh}nybOT!dR9U4injn**K0$Q6Me%&G7B^QX0B;yY^koj*@sq2EBaPN zwBnn*`0ufiv5TV>FthD=E(Gxx)Ge(GXe8mrU_`gBY}5HxI{BB-UWun7noz%rkPB{% zM4d!BDUAghRpE!K!?PEldHGNebA9GYHcS8M+GymIrID-wpwgEGvlalW1omRz@n?@6 zo|>IylGOlgU%jTOs`_RhT4}7OxxS~lK?g&HDC#{wa%gDLM)E|NBVfwCAO&=wHJl&? zdAzdwsV679CJJscJxYgVPqyxZ1wtZd^GSLR54nZBBrZW3fl3Nb?ZPBaHR6gIaLqQP z+L1|rSkkraYv4W=Dw- zAX%tPhpv7{@OXa3@Pld%!Fa~RmOu}or>E7Y{ZO-Z21~B26gj@%QA@dc%!P58PH?fD z1;8qq&CSmrK06>&=i={KPh0!4#;naP4LwZ_;O?Q~-BehFx6&reltHCjH|!|!m>3JL=8)2+6vfdC1_7{2Y{!SryTH&5s*3<{b6b0Tshc|780)O7acBkN zpDfB-d4}p=r-U?Gx*(Akh!!1Gc<64{lpWuIp3s5%TlsY}`o{J=8P=|=Xc5)_!4D5@ zzX#cuJ}as&@=ny_A5-L zDcnu7v9f_GJy>y^{a9^n&RgZG#nKg@w0$L zTDpm#+anqs)9<3&ezbtyU+ES+ ztR=Cj+1aB*=YUd9#+b59`u^?>wG|aN`_L|Lopsekw31sNuavh+n2ygtR}<3vC}cAW z6;KHU5Fx^ddjLwi6+{nrl#W3H&>V6B2EYz@A&i@t|gy#-;~b-3T$~Zs`(Z0 z61bpHkqJ6g2_Q&q(NKm(FH9h;R11K$RCZ!$s4(vuE!byuHkG=+dqXC5OJDQYw`%44 z%-)|TM#rxjt=RZRBTyi6hsuWOz9bcUvJQr12dWI%c)F()fTvfWT}C9Ga*Hw)GCUb( znUpKVtpJPvk3e*)+A(A$gwfSP+&YJKd8`T5lQ@`7=ZQSjL)q|1eIwe6YrOEcrQOmu z&$70eLgDG7hv!^(cK2d7onC(n7f4r?Wp{S8fV3Yd-cNH;baX+T;1wDLL{dG6iL4x= z=XN2g2FNJH55Gsrf1SQ#lF6^}ksYZHHlP5A_rip`=N1`%_r69|P5?9yhoA>fsN!ue z38Ba@C0Woj!Ms^O7pv!9sTMdaXLXe|58v~Sj>h&(I<3Fxo{HL^;>%s=IGgP?V2gj| zvSpnO4SEdU{QUfhk>SF8lvt8l$^rl6V8cHiqseIy{iJ(IOR*QM>zOz*bRwb4QtxJ*%X)>susvupT)V=LVm!u(;1c_|+ z?oKIgNL3)CQF19J<^4WW!2Mw?9R{*j5Oh;IhPY%Ajb^;mDfl?3HiBxiyfxcJhu-F6 zvkqr0KuzWl@e-GLrC9(hXV3npzg*k0TI%UzQ#hg?v)sEt>kde0xkZQlSN9gMV=%=J{Nv$06z@Sr<8PqV=D%u zrpB5k=c_DUq5U{bVqBQIHgpQ8oJ2qNEETw6`&k;%7T=#0RgUM?)ig?9o(Y7i+Sr^$Nt@7=@3Ra`$Zn-d#zW zQp4g>heISXAk?r+N0crE?l5YxD@y1s|7nAeOKdmNH%g| z2^mp#Abz^aR2ub+lFX`$886~pu4D@w7R2#jtzoA?bZ zfKrPBB97!tkaZk5uJLanRGMt$9x6->F%sE1(ICE_00fiG?ET230|38}k4TpIG*ce& z%xw=Y-$H~-F;@{oQwD`za)*bkMHm0jAzdov!HpcJ z5NEVU)HN|&h$9gu?aMX!LoE|^2?TBg4J>6fI(SrqcqC~%J7LCiQA11!!NYRa)6s?T zBN-A+BY{V!pp^whaoSox21Q$lnygTqg=V9aV9-{ZiLOUSGwAzDL<8}cUB?l|Q8uVU zAqGUIy`{;DI}%{dh*85*Igza8ZkCAnHK6Cd&#hhDG(-Y>mvNvJkrR`W4Y{K*sOdK8 zEUdyVppS;17pQ~?3W5{O7!*dRtrXACx;lguO1Gtdsv`tYEx6Fb9a`R@3|~nTHzx(v zoll4AYVROlJOCA*1|JK8hvlrjzF7n~Opy>tY$v|RcwPg@o#cQE#HcufdSe-deO%wm zT>+@6lDKAGVx2t&q^e+c%GCV;fNDEH-jmWOf&Y^u6u};kMM8;6G{43-EqbZ9#h>}g z{nY-8F|zTLie`oN@+Av=YAH^4AQ$3^)5AN8E z7qP2X*b7B(1@;&XIfDko7ZcT~-$_tq9~O+iSh*Get7u)#t7BfnLY0Jshyq3^v4*`R z7FL_d1DyCHkgd_axCx0TGExK$X!NmUOca4%zAv|mNO+Q3A@t}l{|3@AozfPdiX}B_ zC`Tz~xm3b*5i?%@1a;JUB9=t8Li4*7G>c9l7j?sO%$L>#7_OIgF}nd=SOqP_kkIGG zb9p=sfq#mIk3%o%cqm`T&oi6lgaw*VyUB)qHP5Z)tD^a}U?C)o&3%6&ffag8awy~p za`YD+6P<4jQzEDwB2>NT5YYEx7RG>@zT&QOZjzms_*ZP29D`R~M~B1=y-kfllF3!F`gulsh_dc}#wei0M(Gb6h6|)Tl(8LB1!QBNl%zQ!Y!7+=5AG_b6m>(8fcEHI|`K z3>Tu}kyNRQk)uxm=guu5g~GTwZ$Jf@@je6;P>l}djeEi{^mId)G71Dat>{rUpmABw zT?2$k_(cvb4B-oK6rW(4_^4GdCw_|N`g!>Xxy6Eq6#UVutIeUicvZS8fKSbRvR)okIXpKs^Rxgb>gZibu|@nCG+CymVYW?f4hC7AM~CzORRPpTNu zdl){0qLv|zAK>EheRX2%MEhs5XWlCKv@JT)Wd2l(j#&qcxs4p@pEj(ec zYzn-MpyKCs>Q_BBP&q^#af)ZEl8;6&3`{!`xH}CRU6&{%37rMNg7R!Ra9btc@n-O1 zmfa@#jp2e-le~LXD8g=tE>Z!JI2ldfCfhm*rXUsf(GengEuB=9gvtZr`-akM`2Vr@ zHnEmv*Lm1l_toqA>3@<2m?IchD15QR6WRPJz3Xzd#8Djbz1FwBwf1Jl2qTl7ks`woiT#KR8XKJ_Fk!;33!*~k zr$FcOK0?8bXKcbG-ekbI$(*Z|UUv-o3>1;xzu|yF$k`c#36+5%15>+c`%4C));K*$bDiO5-8qfRZ%#?r=DH5VBEh|EsFy z$O@AF4YBZU+KioZf1V=vXo18gIgQerb4txYKhN%71u{^z%12ob#avXhbbq6v?>uQ{ zESor+!bG|?sZ_hqJPs)U=?w#wXMRT}&H* zWplOjGUJ8x4#TdJAP-cE_4rUIY)_o~ObYvCs(%_zmPO?E~o^93f_OW;2=WA^r zL4M;~*@FhzfLeICNO>52oe}`MbuVin;p{$klszV5>Fmk9Q0~%Bh=MaQ;y7GZ5)CJ- z*&yBR<>y~Ch&e?Ym5XI)PK`nZyiML~(N#N+UXggm2n=4E9L^36fGwC-dH?Gnga zMQZ>>7v=<-Tk1xnmZ+xNRAb#QX97>JA578KDVDSk2C!c&xN2ALD?j6>Q2JC_@2vMbn2 zGhr7AN8@RLvx~w7*)p#shY}aT1qU8Gs5pq@Iy{R6WfO@4tG?u?Gz={N39QQ-gI$?J zvUm$J5kaIU$ER8Z98}`PKxGak$o!nlO+l-5HLGX5}U8cv<1>AAIy|;`}^hu#i z`>a%VO75k9mG`~R%JQ)ooM8j7?8>Ff(itii$va_s( zW+BZA%^xW<4s|b;HyoHX+XxBm^5Js`d?=)r05E~foKo#?bvam-efs#-7lpvKw!YL)|0O8!L!99#&=7PTipEU_-B@xiB<+x#XLWV%$ zPSA>1?Xs&NE?5rWI$T;b%s@Lz!vib)QGeOZ=l)oFw)xovNS9mLmYZapil`NAT($$W z9Q0CfBdJ?1A&bNU_FnZ;zBJ5+hc%n(+Jjo5>XVyAWtXHH#-*zik7vrxKt=%FgB+Ig zq4;iQCdYAo1mepECuZZZ(WoB=@7G(Kul*$re1QW&mY+oV* zbPp?e27I3HU)BT@tC*&vcelvfnu&X}fp%00bny;Rh81wLcoO9vbq8%Of$W}X_su8y zM3^ivxnSgT1E1S@2~mnwFS-rDvRAIXV95t%4***%`iQ)gWOq{vMCqzyWZ0m35c2sc z73%1eBA7@TD=2wJ;wglVAw?n_)M|>gbFDL3;yZM5ZIh6P zD5!G!m7z0Ha>JS21-25K84f$fnd^a{ATtl6+JMC0X2Ymk?j6gIa64FkkRjpL3Ag1z z6$42)Mv3Zyn#BoHet_Vk;Ds8<^u0Cem!-y;<>(#R1TSOzA-&)>LPC4_+6zl|HmDaO zp&JoegzQof6XarYO*T`dLhc9bLcMly5yn`S;@I@YP=Vera3ex;m*up}BOZ@`;#IYs zw4LY}%zz%OzVk)b;1eKVVMUqIwone%Huf+lIC`-ub$rF=at41ji7FV{VLfc=Y&s)1 z6WTkpvXAKzD?S)^qLy-U!@K&f)b7efC3R(le&-0v7)m}ji=FUX5poOTdEspURz4M| zWEP@YW>fD|OeX|8O`+VxGzus)Gih_|kdo|DF0I0ghg9DbkWwI1)MLSOIznDUJSz-$ z`~76>%p{R4jtTDuZMCKX6_P%C{J08J=1SNFVOM(@cKuW=Vq45@7xd{J?( z9Jx10RTDhssa`T6R?~>C(Aw}pw;!zVnx*VL2u0FTTkp}yG40dLeCr9^Y#e@2*E9>=08b>_222rEnYoDF z_!U)=D9FN{7u-6#pGg3+@;HZ*qvS5CGBX)JdG4I9HNJf-jk4vRxsWcWTEC*O6C)Zr zDjK~Julvb3F(MRvLzWPr9B{XzvuZDZy3XBJT?aU`mm(NVt`Lugs^>JJCyPYLG9hp29ZX^c_47`8mys%ovWiq=_bnz8BCdL z!JikssELd#PgNyd;z*J&o}#dLC%a51jB9t7Tx;_3x4}f4d>Qj}%AFV4g)IUy^_U{0 zt5=8+#7(6QsWJ(#n;^1kNtktoZ7VKYz_W71?Zpjq)sb}&BHWsQAmU@RMiYT<#L!{E z24GpItNWue$z0MlMqSCi#{=pzj>vIl-h35mR+)TNxJeCWArx z7YqjbRk+zAR4Mr;LRe}x7INy~r}7nNa_#J9SY?zFVZ8uPw-TGBYa}UIe7o>#di#v= z@=3{nC=iEXcP}{#p^&Twl_`LLBm%ryaO-(^)&w<;@!+$Es_j&+5pbr+`-LxH@50*v ztZr565|}*O9#dcm4wYOLdb{j7NR2z%1E`i=9Evb0g~Q}4+nIXQ{g3OsSfjG2?-3Y^iHTk#VVh-Pz%F(D>muCT>8v8?7dqgT{F=SWCNAA^`` zkxl=(cg`|E+l1D@MtWG{pqY>BoZK{}_p@++P8il!Zmj{D5;uJg=ev7koVtXrDrp}_ ztlf0s9--i3R-9tX3+wxL(e;l_ zY1rn^GFs;i8t#?a04yV;ELvn;`H@b_tY9fjsWO6mO=#4`Dy&brdSzL8Co+e!w`>0b zUE$pqtZs0wR)^8urzw;hGIa=fPH-Fo+NHKRJ!0f7nZg-%Vn#lqmSjo@CMwNk!}hj5 z^j3>neU9^&(Q9W(IRU8|5nK zjnN(jm&H$eXbc-6;cU*LSeXpT$BTq8Vww;~pgpM@F$6%Rq0Ors|SF?eU2^q|N-hX^&AOuSG09t2H|+7s6x|2*Ha?`DgTxifvfXq6si z^HUkCjFnnYWmfT)<#?roy9ue6H?)dV1!ww2Znsjv+N0FJ*M&$Q20bqM5X*{42vTi9X8tlEW7*gerKbATv!o}n>CQPHLlsc6rUL+rkT1Rs88<+-Eupz z3#@TL5chV3FN;za`ZdZoMQgN%* z(Y%I2rPU9*qI2l2?nTaQaJJ2t>FSkbk^{768zG_HfB1k!cF5v6V4@3!+8grEbk&U= zrJRqi26Rw1&{+su#D?9g@?K|%%E9(L_bJV%AG@)~Qg#reS~!c^yq#+Nh)nth*#q%4 z92bd5kQuc&8?7Yy4_O0M>9GV^6SV3(0J)?EVln;#vDt7jBffSlajVqD!XQCqs*(;U zK3bZiPc8akp{!aWAd0G>pv<>VLe?hXl6_QCCMMmWLJB`ZToUQ2zTmbJfD}X& zmpN0iSVS|7rwu2lYf*}Kl$W!WlvswgygC_6na<$2LUw-dS4<{o!PnymuEQWbHbNq` zvgFY5D;>w=UMTa(vV;;DPC1|mA-k_idcO*~tSYbujn!;~gf=hfyC=VTq(Uh?8U!@& z3=Mo)vziZE>;E}TGsyx!$g_)El!orf_z-(yS$incq`#`&yYiJbqb6j*`se2#j?ZM8 zGLj_2((7;B>CNTWc^Qfw#tO%=L|tbFQZL6@B5bO6Fm0UWgoVd+iPAWllV3omoPUYd z_#3WBH8o+Towb<7Tgu{b07uQE=N3pMYY~B>^vXA8CL{!!hYi3oyM6CYWVffj$Z-q8 zj1kIX9i`X86nMbEzvTK{`Iq^JjTz7UKk;6p zuwVevHrWx}2zO2=$qDulC}Z0lLKIyC5Mlci7Mn25i8{YJf6}~Xx=-jQ91=@Hbs0tH zVA+<+knP1vV`VWQk%S=tWMlWR^x_^WR~z8GtVX!1DM_R5&gcZ<$LTV8K=RE)(e(ye6dHp-ts(HN$l3t;o66Gir?`tOg*Ev${GCXAdisM@aVN*6SrwUK}k#Q6(KLaX_|o zNhqHTY$`3k#1$?uy}E9T0t4JZaaNr}hwsO-=0W+JG<3A`o%5z*M)#5TAbmG16js|D zjcAZII4rw)=QhPMAwfheTh=kkuzcCWi4ytQ2;q`K^Gb`vcI3ufI7Tk50nRAd?sS(39ystKnUSziZY$UU zVpnSQqSyc|`}p2H%s~%b7?X|4^bLECYFo8jxAQ@t`K%~%Ol_hBhu@t&OBWhc!IWuk zBQ+&dmM)qAM$Zs3OgD})X&zujNi@$J#)bx_OUtv{M;zVjEf~@4G=Xvr=(_<{538NY z2J>0#W}w0%K;*@ug<&Q-a{KDY&@bH|tqH=I+rr<}-qz^F2m}h|48`X{^p{??biy)Y zt5lcsarLZ0hncjrm-eJQ_;OhqHUP_R-@iNmtt)etXa;8cV=O{? zwBiKdOH3ISl`}Gv!HAMY^_JH3#X#j!VqnUv_#jhyp|P9m`l0nN@B%X+n`9FVoSyLc z?Fk{p6^o!ULS-e{!atXtb|4`Ldy>bU<=Z1FY&JM7yZ7*cOLlL2?mI(|+Ni`r_#@QZ zO(oV_u)IZ_<$Y_shK15o1==p+5hR`NwKHc3C^YYhG}g4Fx6MQtm7V-@;!$*#J-J-c zd1VvRwtf8>fED7mntZ!eNWl20Wzk;;P}2mWyCg=oRe_Tc(2v-Zt^(v2vRqY zC)U1mMu&-w%sKZ10NOxyvcmgEjWql9wVq%7H0e#)=}s1WBw%^|rUlN8?veHeou)2& zG=M{xZJesz4ZI&Ws|=UqFcwa3XnSi(=NT(-tTK;MV8{iGCl)EG58c<=ddWgqiSimQw_$;tj$?y^z7$|o?KfeRyNRe zeK9=aU}4!@_IYJCK|8nNT7o?qG~^#PLc-a;_ragTjhfi4yr|C?ghH=qu{y&g-pVa9 zlbPyaCX?;cL@x;|wk_g-V9rSB-Vj!cp%&(#16NWCP}~F|urz_d@H27FU7CxwfHbzQ z_bfxIUg@gMM))wZ+6LMbsZHLOAvD}IUSq_zL{4=Ly{4x4HDKJEciP?DBEi+uCrZ*T z63ofmoxS8Es05U6PdevBEwAM#3yViIQ@QOND9+)cC=UR>+VHPCqr_+zOzF7qg8m_+ z5XQt{FJdT1%f+L_(%|nBXSs=yTTNm>L*w`pjc{W$#Y!6?;jw-5dvAXEFZ|5>W9T&V z5;I8P)!z|_6#2#sL?(n4!ID|F8}8q%oQRd;6V{G}Ox{w33Q*u*Ro4Ts@62VdPm2M>&?WQdrz2}T^SZt&;Y^!>#fMpLt--#}h4oCK+PxQgXYAUS;y#1PESr^qu&CMj8 zR^Cs3&{Dc<6vSzb@$9ppT~DYk3?GSDVm2GmiW?a=001yTNkl_j$fzcu+4=bLe*N}O{gJ}b>j_uank3*2C=#0H>>|7=%9`qimvD;ikEO1IgLfgVP zlklz2@cLrM1t~h~54l&a!;F%y{ta0SEKXMc1j1N0=L+b$LTIdfgKI<=)uDT=3E?in z4!V`qT{YV}Pl?CfI2zm3VdJox zMu&jN>2&eTb?ZYn?OHR3wS&WIHbTN<`_}jWrBN5|L2Y4b5%3%$^m759^gx`S5f)kd zI%L2YQZAQg!D=>Cw3*kaEZD69&Y)CySV>D^Cm195Q_`A<(sbsuw@&>UMJ@!qm3-l; z*0=9K!4OU_FOTQj-_M3Eh8o7XeGfiScpvd$U7D0FBor8>{&lY5ws}nl=Fznb%Z%Hg za@5+rb}cr|Bwy$Q;Ocs3WNBJB)I94cq%DQZ{jxa2lf6(j0PEP^_~D=4ymR}NYtOfh z0Nb-Qb+)1`p8^N%g+75hjlv95uGbEa;sgkrBS!(oEYqQ$NHkf~EJm$)x(;f~c3mhb zjDk~g=4^{j^;Rd>=fh=F(>#qjXG)3UV=XetpxO@UK5CKLj{f#3;NjGoA|i?sSdLd` z**)({dPFTQbXgf(z}NGVg+B^uC*MEo846=zpobT5e5&-3I&JP_t*lry_*}}c&7Wve0 zNe0u%5*8c_eXyF>h@f1qGJ)QQ5Ubnpu)1A;|6PrVEL|S><;f%DBVK~F+7mCV7X7=k z5kyJn@p)z0Y)@~sHVL(5TuyN9aGDP}X%A01s~R9oE=#abL%++B;iLvbip+$FfXJH_4IibJsg1sdG7IK|!FU6PmY zWv%?WSvhm|otZOtX5X1_J&{zard|=?5EiG;yFYqyhGz-Qm2yVLFGqHY-YAO<&9$KQ zN>X+(sXn0gL%)P1^Jrjrrcwmj*<5D#6_IIMnyCQ1t$#k_%ba|A1Dvw8Ddj+Cyk0oA%ty9TUzumd zQ-7`Js4|79lJGx@bjRH!-3cxoRUj4b$I#}tpYBW(Tw=1VDI#bzfeBQLIMd4{3 z-@fmn?pLsthbX7ZeKapXNKK6v7yBjOs7q*P?u~o@quHU{##+6SUq7O_{8$3h#;{h&K5opZPEw%Z-v17ACXBAog!C8?2E8 zOVbzCVeO}#1fmGbgyax9S210h5$te#O>5Y5N20bQxlqIx5LRBn$&eAZzPcQgTZc7m z+dH$9jxAy(+KgLU(4CaXYM3S`MMtJsDS7+ZHux0aTRt(I2*-p|?dir1s{=QmQhMZZkC5WB+B&Up(J!tueE)*;<=(tFPR zqGkXSDzaF>`PiG6@h13e;haGk+$X1%cUO%e(Af^{j{(`o1TP2OEJ8y2LzT+s;hH2< z?AA&8KDx`yO!issBf4t-RK|KbvQ1W3`4AfG+6T0<%EY5O<x5r;S13lkx)L!p0kX`@MI zoewK)y(&my6IscCP;}LNJ$4<#6pQ>G4&8ZUm*uoi5m>gGm|;>4Ee2v1 zm>u_gFte9V6Za+BjJM>o9 zpkK_+I%d;X4&ciu?%Er_(CN9<<{s=CS~I4`f#mNMkG%dAhy$H9bm7nULapF$m{LMn zC6U@b1@ON(xKe(NT+V?xojv&34%5ZaT5=qHw)Q?Gl<#Hiniq_Jian$LoSzl0i~_KS z)yX4JRUNfwP9R`p*_%wSoYW;)nXeU|p4400Gx+2<&v%Os!v82hYINW)nELQG&KH*d zxjd}QGOc-TB7cRSuF12yF?D(Zf0Xmm-N^jgz&{%n1{p-nRpDSZS6$o=Dtv;DvHH|o zl<0~k$!vkx$c$2wRydR8qU8Ox#=G`ZM{MZZK&!SAeRh$E0 zl#_qZx|?lSQQVZSbOVe~$>%fG_-L)==Kg#Vl#gLr&3Eu>m#}f2ui%FxSE;w{%cQ1& z9W91UYE&Fu_wDKEEs6@f1ltp@U21!@M|;7h9sb$6z?a8CoB^*hV#?(zDT5g z!dOe1Yf!!CqW-`n{w+;Ykj8Ty+wx-6UpzPYGPB89q)d@<=auyK&3y5z!Ub5tmk?r!k|CRiz9KS1VUSxzC;T{GOe;E21B%VK&DaVlW$|S zSyu^L5Yo5XK9XyV|d63r9rVbcU?a%oB=7yaDhd$>?b?B$3LXPWIvPbOc9 zMPwUI5EVmXEQ8$kEjEd2Y>(BD;T9KLv_f=*k!UPBzBcX}96pr}k7A5;8$M55ry9)a zkBEUfk3~cJW^~ktj5G{cv(F>NVV1PL+2CSVD&j7Dj62`!8bRT59A9{1HM6#~_he=+ z2s4u_eo)OmG308il+pMou9g0tvyOD7y|yzwex8w=>)aNr;sjDtdD&6JxiX&S`nRCEJJ4n4p36#wN{NF>S>5Oti-o>^ck!!XsYGP+?pL@u z;@+0OTy)Rto-yUGB^3rjWsykOH|bYOKKk~Co{6%g%_tTGgdg;9w7KM}dlT=^PIh}Z z`$g;f?UjN(&ab|Qr+5{_MOs(}y+WRbAIU_MlxddgffLuG9LU53_ssfVV+0`V=^~`R z0WMApDaW8UtHQ!gQa4C#3BD%yjKgQ*s|SyNIGk;5~mY) z_tWlTuFBNK&a#)8@-3~$D{O>%x20a`%sH}NZ-x%>?U74uXj$<`++WossHGMwWAu&85r^sLzF3JbME~iC zH_+um*De&!z0W6OVKv)yoau3Vk|}_h;55M}T7cI9^UV(K>^c@51Fi%5?Amuj zLpaO1nnK*pbk(gi6wK@2VXA#IRNodUwD5&CI!p*CZ5c39%+cHjKJ~e{H+~)eWT_CO zp@5^ELCL26{2rp)Lf6ygdj=rHiSR0n!>C?%@;@aelvP?5?3Gd@_=T%zqcZysCbLvH zFWqu`#Y=lf+=hPIjvq!c8GW5nRE}3K73OQ|h%#L#l|_V-^eSV;HfPcRj`RtIB)e&? zS2t3+n^0C$j*c#^`h;dwM{WsLY-xc*2u|olyp_a4uzhFWj6*Krz+2)E?xb)0*cf$k z4kWazD}yb5I)o#-f*Jd(p(KPF+LXwjMwK4#on}yCfk^KkOVU)sowH*Cm=sL+i7^PgetmF=ZgR9yM&qC}1p=jqV#Y zhbB%ODrXtMt~i$k>-kE~7qdgL0CbM`s|Ou-ub2rQ$!+xn_HQ035ve(gxgf~d5_KHA z#kui_ET%9;BBbNz&2`*va5>2ySTH3j!O{RkX*Ye(S~z5;Zm754FD&_OH0Z|#lq^vD z5y*Ry$y*ygdJX5vJ(!A$ocnGCS*;fn6ugm94RKc?vZKbi?;uc-r%|H#rdY`UXiVsA z5muhb_YypNY7-nzV}Ym74Xe)K5lzWIbJs*+P9;4>;z{0a9N=-jknt_^GVPhUX}Tq* zb7h*-Fcz4gA*A1~KQ0_>zUzA>m~jJ*dWMk=|JV<6w69&{i2tjR-mT_crp8t-wJt}> z`Dp42m+yDFr$>O>0>^q5OpwCI4(hqv{;IVwqker3Oov%WSCHQFg^Wf4=K~*W`MSXe zUJ_Ko@fO95#L4kDJ8;>Qdgj`}YkA6c7Vy=cuW~=J`oHOY_m!~7Q!98vYWlD$JyrLi zWsn#p-B`a3g>v_>y!cr8@4*fh$pg=42^r2J>J!cTuRb4I^`;=(^td|O8N@QLmy_2=li zn&dINHAS1l2O@2o|@FX&q-RY&nOb)?ggW!{8{+9KaC##5xIbg$T+p z{BwV1!EmM1_ZGJ&4ZdIN6|XnQie7w8EQpA_zvt_IRRKRi&JEP6fi^^yrG6`r@fg8d zp=lIG50tuJ$1OMC3BRTJYJ^?wt?7Z*wyH_2@Nha2vlTj|i#MLUt?)cTnLn?=dOn*qN z7*d6m4ijU(%w?5%K{l0er^KMC<-JD7q(00-b8cmrlw6cp1p{ZKZ`rGyEp=O8P82eP z>~y?M#tu)DW>-pgDLXb7MkyI<$p%*MLKI``s}-itob>wxOcHlnAK+0W8KQcaoh6GX z>5wndCR;IY5tAki_N8o6$k zNR({)b&)0{1+G+@kzAXvq!h~=H06Itg-a8V%C+fQ3q1%^$2+@V1hf>Z$!<5l;$Ybq zw46Bnkhwm4Sis=^bM>YuO~R%uf3zgl&k2#f#~k63zhw!- z0qBcY%9&<-t+l~+%`E2MK9n!Uz#P|t*IC5Cl%LcQE|TcOKDP_H$*+GOC60spu|gnv zTp&^a!=Z>?z!HYS;AVUHrqAV~MP!b+s zl}S!#qK*_;BKrpR)i~JdcB1Mpc$0WzR-Y2=O)ghuqY|VVdV&; zI-YCzad}8aNKt{t{XOZovR7+Dg&wX* zz;8bMS9N!vdDNen&u!tg4Xy9etsXE7ZkZVF>pnST8QJS?evg@fr+o6V*_F_FU1n-& zV->u9Gi7yjQdjYzIvHEefJ}HjoVe*wRE4=e)>1)n^!+@26rJe+A~l5N>JOWe+LAkU zlh=h^2h^&19idys((I0?d{PX&YEn5w9*x=&U6(mW?!6x|^btFC$T|wu?ni2@XDS<_ z;JO7ZtA4tE;0U#=;)4m!Zpm%h1Pb z8cLL_@LQ+nd6a~aI3>)YSCv^~WYA6Jk7x@yTC|)Vx+|LUXnOVBp`Z8^E8|ZoSEI^k zecbm5l6W)IBG;r*119cx4b5II=-50)<0A$T|i;m}lr z`L9P+XIOJV$FxVvag>!gjD#x2SsjZhr7dqdPdC6-s9>pYT) zyd*+;wGYV$Z76!eXa;L1>pnU4E0*vI*H9ArdVVOR_^VntUW`93-Z~ars#7f*X`34FveB|H9E{TLhF10ae!(g9K+BYxwSKTLo~5$ZAIWf8tegFE;TxM!V~lFOP@+?+Ux``uz||*Myj}h6 zgV7BqM)W#RD(f<2j-uX;_SrzF+$^UJgX#oP!8?ocoJ!~q+7AEC^Q3b@G~vBsK$ytp zdZ^R}L8qM-T%f!42>iF>V%U^)G=+?@amIeH1I7b_KMgl7?ArgdV00pLC(?8ad|sm~ zNHJN@#NLe|hhCx`7Fy8&Maow?M_Y}@0$)c_arKi2XOhF$ zuv7OW&<^hk&6kI933J?NFXW6_Mqvs}u_i``EZz(08j;=R50OoQ#}s4H>di@)&MA*o ziQn&~1zYN1_0za;VDjK39q{O+x|sIDUjh<}?Jlq^J7$X7^U9#zhAo3i1ANr1bM$1* zprL_XucO%U5U173M7vkeaVwau1c?De?@rrd|&A#Smj@ifJ#s$lU)&O{t+jA|sk^k(4~?UW~( z7~5sxjU#P|2|&i=eHXBY_W7w`>JyxSj%*Bk-6)APezt=gOhM*VTq=YCy{~Aa@wufG zbyET!QH>$rQiZbR1<9JCawoA>)O<7yQ@|hBDG-l)GN{eEjPk1p^ zeLbWv=v@Kw>;x{%Gg|+Z#vUVtU4-f3@k0YyvqVg8HhoT>G8C^~sglIiMzP>BJ8nZO zrVnj1n9UyXa6hSM^oLc!Dj|*nvRg5C?zax-cWo}2{!Z zk`bY0mgt8hO~WpT=TNB~EvARCR1%-vsZ5;641 zSO)@<%mc*}p1;NV%K@!O`tIcyK4@znT(aA989D-G1*$UAepr|>^2)4su8D3eL=BG6 znEkwd(w*>Ujj4qJ9!&6LtNLm&_6;uw-Pv_NEFhAng^Q89X9gpU!NXz~)Q&j~ zdt7{)=}nmfOyPeT?vq2*|1*5WeueB~@KSBN7i8V|{a-!!cC-IQm&|cUNJmQYnNn8a za*X8hJ-7%yYD*^466>Q2tMsRcoIR0aDx~@^4HFBOqq~aM`)GZ918k|Lf*CAg3u&KE zxZ~&cOB1=J#R0nlp-}nUIT7+k> zZwW)uud(0~e%+KF9{rx3CAt!Fqz+ z(&cs`BCaF}4X(1R((Q9*{5bDF`Q0LO4ve4jFAG!aR<*dvKkP%e0lJ9_(=qIh98wXh zaRWT39?rj+xvf&D?oQG6#Pm(l{RcJtSe2Jj$Xe5kYOf1Zq>mq`c$V>#bMyA4|72${ zw=G_|abKN65ni$P@7+CvR_><)ugbb_js5o*Au~|tDn3xIf#{eZzw$+Doa@8f6D6(Zg8L5RE?0PTbeKY53l(jDo4%cxfN~?Zm62ow_oZ zqQuafOhRS_l`m~Jf<@60jOM2ly)hO8BRvhZ~vD ztYxbbJpcm1`2vAH{4pq+h^+JRtNHYx!`sC1u9vAGh|}96r2o-z&4i9&o-%4{x7uSy zS%$HNY`g6>frT@oC^9DL(`0~#~x%b!~Ifl^u#q20*Uz>fE(pPlc80TnqGL`^xe#sh=lRge?ZQd5vg@N=h zW{tt+EZY7QnYEJqE6j?&Bkh1ro$sODcV6IewxI3%phGtB+2)gi*yClu@u9EXFIF6e zTi$5;bC!Z4?HFIU^G(YVN2Yg9Y*p!^tJOJCmOX7W_r9cHv||a@ZZD4zEG^|iiK3VV zn36CU0r>tjlk)oH+V-g9F@(}L8`ob$giyk)*|AR%Dc6@gk4p8 z4Ip1)gRZS03*GP9-ES|4B8Q}#+Igsx94BJ2WMhBKtgT^o0#f%x@t0M(=Nx7cEW$mnggK-P1IgJTD!FL*PzVeQC#Z_-%IL%;j74wvML0 zxLnqdX&leWJuzR`i{Iu`xbgF4*Uc&9Dc7mHcG>qj0!p_u;`)yI9d&ug^g*CJi|!!z zuVNVDt$$(Lh3Y6Xm%9RGGO6x$)Z`bfByM{`vjP(zgAc~}4c0I7h~oX!_$ecDoFO!e z2R@&mVco)k2HUqx(YWNX0^q|@~5 zoc9{!9hk%#hds^qwxp&chux({o_uQ5ExoSbC>_r@O!-hCSG<%H?jOzE4KWoy5KssG zeN1UFk)3`RtGFPjz1T`^t14$}jgRljIFh8}kZzIBrIEv6i+<@WB|^qh;ZxHf$;c zL1ys<{t2e!OwaNMNxApN?2|dQA(Ybk(3!G&W#HNDHGBB>?p$3(Rmzd_KHvN*qr9Qw z#bFG8Du~PMondP4W|&Dv`W@RcR$w_x5XI6u>7T`#0zEldNl8qQQDWQeMzAg%7oFBR z0(TFtRW_gKjNaB_+1}C%!BuSCU=Y;a+{7TyQ~#mN^Jk=T*!-B)-sLAHtWTYTHbc*u zr#R>o)>jZs1Rl%%E#Awi;~E^F>vd_|{XBD@OP=p))0>|f@+D2< z@Qb2w6;;>VHt|A)e+cVk2poC%-vpNp_ShErr(sJ&w^AGE?H^xQQHlx&Cw&*(w%zSR%xC zx!xUkS_0ig&}ro5M%&}oLFemX7Xd8F&1GD(D~5_;)OI}ToJ5ahQe&-|{mTF9V zDjZ^>G3G4Cco>Y3OiFx(+{7~e=B)a74=Ff_{Vv4aL9U?!WJCB=OsINYfl&HUkHsE6 z_#Zg}z>FSCS2*ea2} zi09$4$NNE~1K6PZdAn0KapUa)|3D7#&=D>FUvo`~Z3YHj z?j}MCTk8s+le@uX-TvoS0&?WwOTMmv!|hP|z~X+<5Z7z};kydEIxYO43$UNfQwmn7Xr3;&g7IT#zDos3wc)#aw z=B?{>LKO`Riw{rUvk!|}pRsH)i=qGDw1pAe&g$a07GlOA`?$6Mt8-K%P*4uA(vdUk z%qP#(xfmC=S8<@F1UMyelT`t%vK>VlPIs|b^ZykdEu+7Fb|58Nz?krkM1S2|c)V-9 zt~_tAMF7f#F9O%&i)U_yxsxrTc2!r+^kGdz?Eg(J)10qtZ#RjS0AB4`b(*W|rDpAt zE?ym=kg^)_o=pqk^#Ce#MvU8W#SSq`SgjxqxTStAM`YETz@~|**EG4|z1s{548N5Y zXacU`-jzXjruK0NT|hYKa9cI{fzZZnrOjm`^z@ zC0as-E3s}@zKd9mL}cPW1WZl7xVcX5PXye_7=_kSDDa1$EfBlda7pw*mB|0cN}dn= zylPDwqy@u?_LNSB&T0t*ujP6I#Le#iE5hBf+u;M*LVt-o5$@n^CY#tP7g0<1!N#gc zTM!mpz;DAg^Ch$Wa8A(qM)FyCbS{wFk7M?biEui zzJK|(&BUa3+fbc_VQTXPi3K6%;^y4~ttV@51#N%jJO~>G zT!5?sWcnYLHI$m$amHowFEp1>Y-bOET&+-P%jp|r9(R1JDRac+EAS%A@zmF@I34TOuV0W2M7tm97tI`8bD3bg?Z zBE<%^+KWz?Lctmg7@?)Or~|axx4mHxWAyW*6d(2 z(7Aq`=paF--pFrTw{Qmd-kRTFHB!G|c6tTW>yH4V4J}2QE@gWr7&7PfP%T^Xb~x?=dbX~wcaU<(A3YLFF?@z;oq|ozsDtZnzNNH=#95+;EKmx zCiDr5cy+3Vt$})eZ>I^*4$m(4{gwY)kIjbu=X@*be{VKO>yPWuR5WHHnfT%-yu|`y z+Ub7fmLtKMe6Pm4jkR8x4ChM+Qe6qI_E(d-$x)@Bh5v0F`+TW=WohlkTYE#K5}!2h zwP4j&xF+#plY0G==lMb`S7s`+qq^FT^I|X~gc|l1$NsMjO)~ zK)~UK^OGy!!|MNqNJuCLjVhXHI#f19`hp^0L)uGw_tQ0D@~uGvqXYAP968_l4N zf~xESf({=PI-@;DPY(v-hX|A$_$QdZBNi zw@$w@yO+?E@;zzAZ%5yyz?Bu4)86+;S=p=AdJ(VZvTE(ZdwKL#dWD{457d|gqlw-v ziuK1$t&ci@hsj93>D!TYNMChfzydvweWCru!3GxBp#(X3bC?}49X2Do)9bZ=;bUp@ zCm$c^QolZzdrFc&f;Yd%L;VjXQ1s8c>eqrZ@NDxT8)@8^BY;hl)xN`GUcN}p{8(JD z^QJ>Uu*YHVJLcuavAlIt|3ukT*V9dtXcfTEtm&l8Y`Ts{E7dXH5uFKm4_)m281Yh1 z<(vfaI5>qyWS6DmMA=pyiQDHNpXEH|kRI$|_W*qPbp)RMXGd(jACC6gpx@$k23b0% zHf-lXdVFuyoV3VJ#^VsI4#^@l2y)H&;LEpOXtV~OyTcsh0-11lV>5tzAN!HAbF z?_DdbStXUu1k6kNmf8|ALRx4jcHIuO!S`&N??o5Xk0;HPKIB^VkB;b_Dw2?G`GPqh z`SJpaju+WlkoR3Br2jpfsU&+7=*Sv$aThpMpo0e`{$8}!;{InAKDRG)RGqwSi5Lpw z;E}`E5l~JVhM!i8X;0hrwX8!owpY;gSaZYaB71||*F<|$0{Di9H7zuqCV%el8c$92 zo#2`&>!kvnFL$CvP;VOKFc|Fdy0N~2YaZAW_@Z7f^4~FonbG(wA5d{=#}-dkur~VN z@eTdi=>=&3112VGz)N^$!9FtjD)IPB-nzSvdR}G)`9qEUU@*_%UFYK_a%u5;;Ki-j zdyR_iQrD8tTtG>TGcHs@&L*+IS3d_?5QwDT*zbCO+Z;VtTC=OYbSyHcnM|J#YFfT` z;B)wQ(EfL@kH*nS^T*Nynz2oYla z_qD*+A-~H2chsqavWZ?R8NV86(U&2wFg0dcL?`mRtd6)61B>A<6E|tx)4-4UIA6B$5b=+FB^&iPa&v;%O*^CJDiCKZPa{1NLjTY@Q4akE9 es}OP+7zpI^dXebbutton { + font-size: 0.75rem; + color: @text-color; + border-radius: 10px; + background: transparent; + border: 0.5px solid @noti-border-color; +} + +/* clear button */ +.widget-title>button:hover { + background: @text-color; + color: red; +} + +.widget-dnd { + background: @noti-bg-alt; + padding: 3px 6px; + margin: 5px; + border-radius: 10px; + font-size: 1rem; + color: @noti-border-color; +} + +.widget-dnd>switch { + border-radius: 10px; + border: 1px solid #7aa2f7; + background: @noti-border-color; +} + +.widget-dnd>switch:checked { + background: #f7768e; + border: 1px solid #f7768e; +} + +.widget-dnd>switch slider { + background: @noti-bg; + border-radius: 10px +} + +.widget-dnd>switch:checked slider { + background: @noti-bg; + border-radius: 10px +} + +.widget-label { + margin: 5px; +} + +.widget-label>label { + font-size: 1rem; + color: @text-color; +} + +.widget-mpris { + color: @text-color; + background: @noti-bg; + padding: 3px 6px; + margin: 5px; + border-radius: 10px; +} + +.widget-mpris > box > button { + border-radius: 10px; +} + +.widget-mpris-player { + padding: 3px 6px; + margin: 5px; +} + +.widget-mpris-title { + font-weight: 100; + font-size: 1rem +} + +.widget-mpris-subtitle { + font-size: 0.75rem +} + +.widget-buttons-grid { + font-size: large; + color: @noti-border-color; + padding: 2px; + margin: 5px; + border-radius: 10px; + background: @noti-bg-alt; +} + +.widget-buttons-grid>flowbox>flowboxchild>button { + margin: 1px; + background: @noti-bg; + border-radius: 10px; + color: @text-color +} + +/* individual buttons */ +.widget-buttons-grid>flowbox>flowboxchild>button:hover { + background: @text-color; + color: @noti-bg-hover +} + +.widget-menubar>box>.menu-button-bar>button { + border: none; + background: transparent +} + +.topbar-buttons>button { + border: none; + background: transparent +} + +.widget-volume { + background: @noti-bg-alt; + padding: 2px; + margin: 10px 10px 5px 10px; + border-radius: 10px; + font-size: x-large; + color: @text-color +} + +.widget-volume>box>button { + background: @noti-border-color; + border: none +} + +.per-app-volume { + background-color: @noti-bg; + padding: 4px 8px 8px; + margin: 0 8px 8px; + border-radius: 10px; + color: @text-color +} + +.widget-backlight { + background: @noti-bg-alt; + padding: 5px; + margin: 10px 10px 5px 10px; + border-radius: 10px; + font-size: x-large; + color: @text-color +} + +.low { + background: @text-color; + padding: 0px; + border-radius: 10px; +} + +.normal { + background: @text-color; + padding: 0px; + border-radius: 10px; +} + +.critical { + background: red; + padding: 0px; + border-radius: 10px; +} diff --git a/config/wallust/templates/colors-cava b/config/wallust/templates/colors-cava new file mode 100644 index 0000000..da99d03 --- /dev/null +++ b/config/wallust/templates/colors-cava @@ -0,0 +1,291 @@ +# /* wallust template - colors-cava */ + +## Configuration file for CAVA. +# Remove the ; to change parameters. + +[general] + +# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0 +; mode = normal + +# Accepts only non-negative values. +; framerate = 60 + +# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off +# new as of 0.6.0 autosens of low values (dynamic range) +# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0 +; autosens = 1 +; overshoot = 20 + +# Manual sensitivity in %. If autosens is enabled, this will only be the initial value. +# 200 means double height. Accepts only non-negative values. +; sensitivity = 100 + +# The number of bars (0-512). 0 sets it to auto (fill up console). +# Bars' width and space between bars in number of characters. +; bars = 0 +; bar_width = 2 +; bar_spacing = 1 +# bar_height is only used for output in "noritake" format +; bar_height = 32 + +# For SDL width and space between bars is in pixels, defaults are: +; bar_width = 20 +; bar_spacing = 5 + +# sdl_glsl have these default values, they are only used to calulate max number of bars. +; bar_width = 1 +; bar_spacing = 0 + + +# Lower and higher cutoff frequencies for lowest and highest bars +# the bandwidth of the visualizer. +# Note: there is a minimum total bandwidth of 43Mhz x number of bars. +# Cava will automatically increase the higher cutoff if a too low band is specified. +; lower_cutoff_freq = 50 +; higher_cutoff_freq = 10000 + + +# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and +# only check for input once per second. Cava will wake up once input is detected. 0 = disable. +; sleep_timer = 0 + + +[input] + +# Audio capturing method. Possible methods are: 'fifo', 'portaudio', 'pipewire', 'alsa', 'pulse', 'sndio', 'oss', 'jack' or 'shmem' +# Defaults to 'oss', 'pipewire', 'sndio', 'jack', 'pulse', 'alsa', 'portaudio' or 'fifo', in that order, dependent on what support cava was built with. +# On Mac it defaults to 'portaudio' or 'fifo' +# On windows this is automatic and no input settings are needed. +# +# All input methods uses the same config variable 'source' +# to define where it should get the audio. +# +# For pulseaudio and pipewire 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink +# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them). +# +# For pipewire 'source' will be the object name or object.serial of the device to capture from. +# Both input and output devices are supported. +# +# For alsa 'source' will be the capture device. +# For fifo 'source' will be the path to fifo-file. +# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address +# +# For sndio 'source' will be a raw recording audio descriptor or a monitoring sub-device, e.g. 'rsnd/2' or 'snd/1'. Default: 'default'. +# README.md contains further information on how to setup CAVA for sndio. +# +# For oss 'source' will be the path to a audio device, e.g. '/dev/dsp2'. Default: '/dev/dsp', i.e. the default audio device. +# README.md contains further information on how to setup CAVA for OSS on FreeBSD. +# +# For jack 'source' will be the name of the JACK server to connect to, e.g. 'foobar'. Default: 'default'. +# README.md contains further information on how to setup CAVA for JACK. +# + method = pulse + source = auto + + method = pipewire + source = auto + +; method = alsa +; source = hw:Loopback,1 + +; method = fifo +; source = /tmp/mpd.fifo + +; method = shmem +; source = /squeezelite-AA:BB:CC:DD:EE:FF + +; method = portaudio +; source = auto + +; method = sndio +; source = default + +; method = oss +; source = /dev/dsp + +; method = jack +; source = default + +# The options 'sample_rate', 'sample_bits', 'channels' and 'autoconnect' can be configured for some input methods: +# sample_rate: fifo, pipewire, sndio, oss +# sample_bits: fifo, pipewire, sndio, oss +# channels: sndio, oss, jack +# autoconnect: jack +# Other methods ignore these settings. +# +# For 'sndio' and 'oss' they are only preferred values, i.e. if the values are not supported +# by the chosen audio device, the device will use other supported values instead. +# Example: 48000, 32 and 2, but the device only supports 44100, 16 and 1, then it +# will use 44100, 16 and 1. +# +; sample_rate = 44100 +; sample_bits = 16 +; channels = 2 +; autoconnect = 2 + + +[output] + +# Output method. Can be 'ncurses', 'noncurses', 'raw', 'noritake', 'sdl' +# or 'sdl_glsl'. +# 'noncurses' (default) uses a buffer and cursor movements to only print +# changes from frame to frame in the terminal. Uses less resources and is less +# prone to tearing (vsync issues) than 'ncurses'. +# +# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data +# stream of the bar heights that can be used to send to other applications. +# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above. +# +# 'noritake' outputs a bitmap in the format expected by a Noritake VFD display +# in graphic mode. It only support the 3000 series graphical VFDs for now. +# +# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context. +# 'sdl_glsl' uses SDL to create an OpenGL context. Write your own shaders or +# use one of the predefined ones. +; method = noncurses + +# Orientation of the visualization. Can be 'bottom', 'top', 'left' or 'right'. +# Default is 'bottom'. Other orientations are only supported on sdl and ncruses +# output. Note: many fonts have weird glyphs for 'top' and 'right' characters, +# which can make ncurses not look right. +; orientation = bottom + +# Visual channels. Can be 'stereo' or 'mono'. +# 'stereo' mirrors both channels with low frequencies in center. +# 'mono' outputs left to right lowest to highest frequencies. +# 'mono_option' set mono to either take input from 'left', 'right' or 'average'. +# set 'reverse' to 1 to display frequencies the other way around. +; channels = stereo +; mono_option = average +; reverse = 0 + +# Raw output target. A fifo will be created if target does not exist. +; raw_target = /dev/stdout + +# Raw data format. Can be 'binary' or 'ascii'. +; data_format = binary + +# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530). +; bit_format = 16bit + +# Ascii max value. In 'ascii' mode range will run from 0 to value specified here +; ascii_max_range = 1000 + +# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters. +# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)). +; bar_delimiter = 59 +; frame_delimiter = 10 + +# sdl window size and position. -1,-1 is centered. +; sdl_width = 1000 +; sdl_height = 500 +; sdl_x = -1 +; sdl_y= -1 +; sdl_full_screen = 0 + +# set label on bars on the x-axis. Can be 'frequency' or 'none'. Default: 'none' +# 'frequency' displays the lower cut off frequency of the bar above. +# Only supported on ncurses and noncurses output. +; xaxis = none + +# enable alacritty synchronized updates. 1 = on, 0 = off +# removes flickering in alacritty terminal emulator. +# defaults to off since the behaviour in other terminal emulators is unknown +; alacritty_sync = 0 + +# Shaders for sdl_glsl, located in $HOME/.config/cava/shaders +; vertex_shader = pass_through.vert +; fragment_shader = bar_spectrum.frag + +; for glsl output mode, keep rendering even if no audio +; continuous_rendering = 0 + +# disable console blank (screen saver) in tty +# (Not supported on FreeBSD) +; disable_blanking = 0 + +# show a flat bar at the bottom of the screen when idle, 1 = on, 0 = off +; show_idle_bar_heads = 1 + +# show waveform instead of frequency spectrum, 1 = on, 0 = off +; waveform = 0 + +[color] + +# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow. +# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires +# a terminal that can change color definitions such as Gnome-terminal or rxvt. +# default is to keep current terminal color +; background = default +; foreground = default + +# SDL and sdl_glsl only support hex code colors, these are the default: +; background = '#111111' +; foreground = '#33ffff' + +# these are default +# Gradient mode, only hex defined colors are supported, +# background must also be defined in hex or remain commented out. 1 = on, 0 = off. +# You can define as many as 8 different colors. They range from bottom to top of screen +; gradient = 0 +; gradient_count = 8 +; gradient_color_1 = '#59cc33' +; gradient_color_2 = '#80cc33' +; gradient_color_3 = '#a6cc33' +; gradient_color_4 = '#cccc33' +; gradient_color_5 = '#cca633' +; gradient_color_6 = '#cc8033' +; gradient_color_7 = '#cc5933' +; gradient_color_8 = '#cc3333' + +# for wallust +gradient = 1 +gradient_count = 8 +gradient_color_1 = '{{color0}}' +gradient_color_2 = '{{color2}}' +gradient_color_3 = '{{color3}}' +gradient_color_4 = '{{color5}}' +gradient_color_5 = '{{color7}}' +gradient_color_6 = '{{color12}}' +gradient_color_7 = '{{color13}}' +gradient_color_8 = '{{color15}}' + + +[smoothing] + +# Percentage value for integral smoothing. Takes values from 0 - 100. +# Higher values means smoother, but less precise. 0 to disable. +# DEPRECATED as of 0.8.0, use noise_reduction instead +; integral = 77 + +# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable. +; monstercat = 0 +; waves = 0 + +# Set gravity percentage for "drop off". Higher values means bars will drop faster. +# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off". +# DEPRECATED as of 0.8.0, use noise_reduction instead +; gravity = 100 + + +# In bar height, bars that would have been lower that this will not be drawn. +# DEPRECATED as of 0.8.0 +; ignore = 0 + +# Noise reduction, int 0 - 100. default 77 +# the raw visualization is very noisy, this factor adjusts the integral and gravity filters to keep the signal smooth +# 100 will be very slow and smooth, 0 will be fast but noisy. +; noise_reduction = 77 + + +[eq] + +# This one is tricky. You can have as much keys as you want. +# Remember to uncomment more than one key! More keys = more precision. +# Look at readme.md on github for further explanations and examples. +; 1 = 1 # bass +; 2 = 1 +; 3 = 1 # midtone +; 4 = 1 +; 5 = 1 # treble diff --git a/config/wallust/templates/colors-hyprland.conf b/config/wallust/templates/colors-hyprland.conf new file mode 100644 index 0000000..b230cbe --- /dev/null +++ b/config/wallust/templates/colors-hyprland.conf @@ -0,0 +1,20 @@ +# /* wallust template - colors-hyprland */ + +$background = rgb({{background | strip}}) +$foreground = rgb({{foreground | strip}}) +$color0 = rgb({{color0 | strip}}) +$color1 = rgb({{color1 | strip}}) +$color2 = rgb({{color2 | strip}}) +$color3 = rgb({{color3 | strip}}) +$color4 = rgb({{color4 | strip}}) +$color5 = rgb({{color5 | strip}}) +$color6 = rgb({{color6 | strip}}) +$color7 = rgb({{color7 | strip}}) +$color8 = rgb({{color8 | strip}}) +$color9 = rgb({{color9 | strip}}) +$color10 = rgb({{color10 | strip}}) +$color11 = rgb({{color11 | strip}}) +$color12 = rgb({{color12 | strip}}) +$color13 = rgb({{color13 | strip}}) +$color14 = rgb({{color14 | strip}}) +$color15 = rgb({{color15 | strip}}) diff --git a/config/wallust/templates/colors-kitty.conf b/config/wallust/templates/colors-kitty.conf new file mode 100644 index 0000000..be13cb1 --- /dev/null +++ b/config/wallust/templates/colors-kitty.conf @@ -0,0 +1,31 @@ +# /* wallust template - colors-kitty */ + +foreground {{foreground}} +background {{background}} +cursor {{cursor}} + +active_tab_foreground {{background}} +active_tab_background {{foreground}} +inactive_tab_foreground {{foreground}} +inactive_tab_background {{background}} + +active_border_color {{foreground}} +inactive_border_color {{background}} +bell_border_color {{color1}} + +color0 {{color0}} +color1 {{color1}} +color2 {{color2}} +color3 {{color3}} +color4 {{color4}} +color5 {{color5}} +color6 {{color6}} +color7 {{color7}} +color8 {{color8}} +color9 {{color9}} +color10 {{color10}} +color11 {{color11}} +color12 {{color12}} +color13 {{color13}} +color14 {{color14}} +color15 {{color15}} diff --git a/config/wallust/templates/colors-rofi.rasi b/config/wallust/templates/colors-rofi.rasi new file mode 100644 index 0000000..9018498 --- /dev/null +++ b/config/wallust/templates/colors-rofi.rasi @@ -0,0 +1,49 @@ +/* wallust template - colors-rofi */ + +* { +active-background: {{color12}}; +active-foreground: {{foreground}}; +normal-background: {{background}}; +normal-foreground: {{foreground}}; +urgent-background: {{color13}}; +urgent-foreground: {{foreground}}; + +alternate-active-background: {{color11}}; +alternate-active-foreground: {{foreground}}; +alternate-normal-background: {{background}}; +alternate-normal-foreground: {{foreground}}; +alternate-urgent-background: {{background}}; +alternate-urgent-foreground: {{foreground}}; + +selected-active-background: {{color13}}; +selected-active-foreground: {{foreground}}; +selected-normal-background: {{color13}}; +selected-normal-foreground: {{foreground}}; +selected-urgent-background: {{color12}}; +selected-urgent-foreground: {{foreground}}; + +background-color: {{background}}; +background: rgba(0,0,0,0.7); +foreground: {{foreground}}; +border-color: {{color12}}; + +color0: {{color0}}; +color1: {{color1}}; +color2: {{color2}}; +color3: {{color3}}; +color4: {{color4}}; +color5: {{color5}}; +color6: {{color6}}; +color7: {{color7}}; +color8: {{color8}}; +color9: {{color9}}; +color10: {{color10}}; +color11: {{color11}}; +color12: {{color12}}; +color13: {{color13}}; +color14: {{color14}}; +color15: {{color15}}; + + +} + diff --git a/config/wallust/templates/colors-swaync.css b/config/wallust/templates/colors-swaync.css new file mode 100644 index 0000000..920f914 --- /dev/null +++ b/config/wallust/templates/colors-swaync.css @@ -0,0 +1,11 @@ +/* wallust template - colors-swaync */ + +@define-color text {{foreground}}; +@define-color background rgba({{background | rgb}},0.25); +@define-color background-alt {{background}}; +@define-color cursor {{cursor}}; +@define-color hovered {{color12}}; +@define-color button-background {{color6}}; +@define-color button-active {{color2}}; +@define-color border {{color9}}; +@define-color urgent {{color15}}; diff --git a/config/wallust/templates/colors-waybar.css b/config/wallust/templates/colors-waybar.css new file mode 100644 index 0000000..4be4d86 --- /dev/null +++ b/config/wallust/templates/colors-waybar.css @@ -0,0 +1,22 @@ +/* wallust template - colors-waybar */ + +@define-color foreground {{foreground}}; +@define-color background rgba({{background | rgb}},0.25); +@define-color cursor {{cursor}}; + +@define-color color0 {{color0}}; +@define-color color1 {{color1}}; +@define-color color2 {{color2}}; +@define-color color3 {{color3}}; +@define-color color4 {{color4}}; +@define-color color5 {{color5}}; +@define-color color6 {{color6}}; +@define-color color7 {{color7}}; +@define-color color8 {{color8}}; +@define-color color9 {{color9}}; +@define-color color10 {{color10}}; +@define-color color11 {{color11}}; +@define-color color12 {{color12}}; +@define-color color13 {{color13}}; +@define-color color14 {{color14}}; +@define-color color15 {{color15}}; diff --git a/config/wallust/wallust.toml b/config/wallust/wallust.toml new file mode 100644 index 0000000..52949a8 --- /dev/null +++ b/config/wallust/wallust.toml @@ -0,0 +1,61 @@ +# wallust configuration - for wallust version 3.0 + +# How the image is parse, in order to get the colors: +# full - resized - wal - thumb - fastresize - kmeans +backend = "kmeans" + +# What color space to use to produce and select the most prominent colors: +# lab - labmixed - lch - lchmixed +color_space = "labmixed" + +# NOTE: All filters will fill 16 colors (from color0 to color15), 16 color +# variations are the 'ilusion' of more colors by opaquing color1 to color5. +# Use the most prominent colors in a way that makes sense, a scheme: +# * dark - 8 dark colors, dark background and light contrast +# * dark16 - Same as `dark` but uses the 16 colors trick +# * harddark - Same as `dark` with hard hue colors +# * harddark16 - Harddark with 16 color variation +# * light - Light bg, dark fg +# * light16 - Same as `light` but uses the 16 color trick +# * softdark - Variant of softlight, uses the lightest colors and a dark +# background (could be interpreted as `dark` inversed) +# * softdark16 - softdark with 16 color variation +# * softlight - Light with soft pastel colors, counterpart of `harddark` +# * softlight16 - softlight with 16 color variation +palette = "dark16" + +# Difference between similar colors, used by the colorspace: +# 1 Not perceptible by human eyes. +# 1 - 2 Perceptible through close observation. +# 2 - 10 Perceptible at a glance. +# 11 - 49 Colors are more similar than opposite +# 100 Colors are exact opposite +threshold = 11 + +[templates] +cava.template = 'colors-cava' +cava.target = '~/.config/cava/config' + +hypr.template = 'colors-hyprland.conf' +hypr.target = '~/.config/hypr/wallust/wallust-hyprland.conf' + +rofi.template = 'colors-rofi.rasi' +rofi.target = '~/.config/rofi/wallust/colors-rofi.rasi' + +waybar.template = 'colors-waybar.css' +waybar.target = '~/.config/waybar/wallust/colors-waybar.css' + +kitty.template = 'colors-kitty.conf' +kitty.target = '~/.config/kitty/kitty-colors.conf' + +#swaync.template = 'colors-swaync.css' +#swaync.target = '~/.config/swaync/wallust/colors-wallust.css' + +#macchina.template = 'colors-macchina.toml' +#macchina.target = '~/.config/macchina/themes/wallust.toml' + +#wezterm.template = 'colors-wezterm.toml' +#wezterm.target = '~/.config/wezterm/colors/wallust.toml' + +#zathura.template = 'colors-zathura' +#zathura.target = '~/.config/zathura/zathurarc' diff --git a/config/waybar/Modules b/config/waybar/Modules new file mode 100644 index 0000000..f83157d --- /dev/null +++ b/config/waybar/Modules @@ -0,0 +1,404 @@ +/* Waybar Modules */ + +/* NOTE: hyprland-workspaces, Custom Modules, Custom Vertical & Groups on a separate files */ + +{ + +"temperature": { + "interval": 10, + "tooltip": true, + "hwmon-path": [ + "/sys/class/hwmon/hwmon1/temp1_input", + "/sys/class/thermal/thermal_zone0/temp" + ], + //"thermal-zone": 0, + "critical-threshold": 82, + "format-critical": "{temperatureC}°C {icon}", + "format": "{temperatureC}°C {icon}", + "format-icons": [ + "󰈸" + ], + "on-click-right": "kitty --title nvtop sh -c 'nvtop'" +}, + +"backlight": { + "interval": 2, + "align": 0, + "rotate": 0, + //"format": "{icon} {percent}%", + "format-icons": [ + " ", + " ", + " ", + "󰃝 ", + "󰃞 ", + "󰃟 ", + "󰃠 " + ], + "format": "{icon}", + //"format-icons": ["","","","","","","","","","","","","","",""], + "tooltip-format": "backlight {percent}%", + "icon-size": 10, + "on-click": "", + "on-click-middle": "", + "on-click-right": "", + "on-update": "", + "on-scroll-up": "$HOME/.config/hypr/scripts/Brightness.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Brightness.sh --dec", + "smooth-scrolling-threshold": 1, +}, + +"backlight#2": { + "device": "intel_backlight", + "format": "{icon} {percent}%", + "format-icons": ["", ""] +}, + +"battery": { + //"interval": 5, + "align": 0, + "rotate": 0, + //"bat": "BAT1", + //"adapter": "ACAD", + "full-at": 100, + "design-capacity": false, + "states": { + "good": 95, + "warning": 30, + "critical": 15 + }, + "format": "{icon} {capacity}%", + "format-charging": " {capacity}%", + "format-plugged": "󱘖 {capacity}%", + "format-alt-click": "click", + "format-full": "{icon} Full", + "format-alt": "{icon} {time}", + "format-icons": [ + "󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹" + ], + "format-time": "{H}h {M}min", + "tooltip": true, + "tooltip-format": "{timeTo} {power}w", + "on-click-middle": "$HOME/.config/hypr/scripts/ChangeBlur.sh", + "on-click-right": "$HOME/.config/hypr/scripts/Wlogout.sh", +}, + +"bluetooth": { + "format": " ", + "format-disabled": "󰂳", + "format-connected": "󰂱 {num_connections}", + "tooltip-format": " {device_alias}", + "tooltip-format-connected": "{device_enumerate}", + "tooltip-format-enumerate-connected": " {device_alias} 󰂄{device_battery_percentage}%", + "tooltip": true, + "on-click": "blueman-manager", +}, + +"clock": { + "interval": 1, + //"format": " {:%I:%M %p}", // AM PM format + "format": " {:%H:%M:%S}", // 24H + "format-alt": " {:%H:%M  %Y, %d %B, %A}", + "tooltip-format": "{calendar}", + "calendar": { + "mode": "year", + "mode-mon-col": 3, + "weeks-pos": "right", + "on-scroll": 1, + "format": { + "months": "{}", + "days": "{}", + "weeks": "W{}", + "weekdays": "{}", + "today": "{}" + } + } +}, + +"actions": { + "on-click-right": "mode", + "on-click-forward": "tz_up", + "on-click-backward": "tz_down", + "on-scroll-up": "shift_up", + "on-scroll-down": "shift_down" +}, + +"clock#2": { + //"format": " {:%I:%M %p}", // AM PM format + "format": " {:%H:%M}", // 24H + "format-alt": "{:%A | %H:%M | %e %B}", + "tooltip-format": "{:%Y %B}\n{calendar}" +}, + +"clock#3": { + //"format": "{:%I:%M %p - %d/%b}", //for AM/PM + "format": "{:%H:%M - %d/%b}", // 24H + "tooltip": false +}, + +"clock#4": { + "interval": 60, + //"format": "{:%B | %a %d, %Y | %I:%M %p}", // AM PM format + "format": "{:%B | %a %d, %Y | %H:%M}", // 24H + "format-alt": "{:%a %b %d, %G}", + "tooltip-format": "{:%B %Y}\n{calendar}", +}, + +"clock#5": { + //"format": "{:%A, %I:%M %P}", // AM PM format + "format": "{:%a %d | %H:%M}", // 24H + "format-alt": "{:%A, %d %B, %Y (%R)}", + "tooltip-format": "{:%B %Y}\n{calendar}", +}, + +"cpu": { + "format": "{usage}% 󰍛", + "interval": 1, + "min-length": 5, + "format-alt-click": "click", + "format-alt": "{icon0}{icon1}{icon2}{icon3} {usage:>2}% 󰍛", + "format-icons": [ + "▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" + ], + "on-click-right": "gnome-system-monitor", +}, + +"disk": { + "interval": 30, + //"format": "󰋊", + "path": "/", + //"format-alt-click": "click", + "format": "{percentage_used}% 󰋊", + //"tooltip": true, + "tooltip-format": "{used} used out of {total} on {path} ({percentage_used}%)", +}, + +"hyprland/language": { + "format": "Lang: {}", + "format-en": "US", + "format-tr": "Korea", + "keyboard-name": "at-translated-set-2-keyboard", + "on-click": "hyprctl switchxkblayout $SET_KB next" +}, + +"hyprland/submap": { + "format": " {}", // Icon: expand-arrows-alt + "tooltip": false, +}, + +"hyprland/window": { + "format": "{}", + "max-length": 25, + "separate-outputs": true, + "offscreen-css": true, + "offscreen-css-text": "(inactive)", + "rewrite": { + "(.*) — Mozilla Firefox": " $1", + "(.*) - fish": "> [$1]", + "(.*) - zsh": "> [$1]", + "(.*) - $term": "> [$1]", + }, +}, + +"idle_inhibitor": { + "tooltip": true, + "tooltip-format-activated": "Idle_inhibitor active", + "tooltip-format-deactivated": "Idle_inhibitor not active", + "format": "{icon}", + "format-icons": { + "activated": " ", + "deactivated": " ", + } +}, + +"keyboard-state": { + //"numlock": true, + "capslock": true, + "format": { + "numlock": "N {icon}", + "capslock": "󰪛 {icon}", + }, + "format-icons": { + "locked": "", + "unlocked": "" + }, +}, + +"memory": { + "interval": 10, + "format": "{used:0.1f}G 󰾆", + "format-alt": "{percentage}% 󰾆", + "format-alt-click": "click", + "tooltip": true, + "tooltip-format": "{used:0.1f}GB/{total:0.1f}G", + "on-click-right": "kitty --title btop sh -c 'btop'" +}, + +"mpris": { + "interval": 10, + "format": "{player_icon} ", + "format-paused": "{status_icon} {dynamic}", + "on-click-middle": "playerctl play-pause", + "on-click": "playerctl previous", + "on-click-right": "playerctl next", + "scroll-step": 5.0, + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", + "smooth-scrolling-threshold": 1, + "player-icons": { + "chromium": "", + "default": "", + "firefox": "", + "kdeconnect": "", + "mopidy": "", + "mpv": "󰐹", + "spotify": "", + "vlc": "󰕼", + }, + "status-icons": { + "paused": "󰐎", + "playing": "", + "stopped": "", + }, + // "ignored-players": ["firefox"] + "max-length": 30, +}, + +"network": { + "format": "{ifname}", + "format-wifi": "{icon}", + "format-ethernet": "󰌘", + "format-disconnected": "󰌙", + "tooltip-format": "{ipaddr}  {bandwidthUpBits}  {bandwidthDownBits}", + "format-linked": "󰈁 {ifname} (No IP)", + "tooltip-format-wifi": "{essid} {icon} {signalStrength}%", + "tooltip-format-ethernet": "{ifname} 󰌘", + "tooltip-format-disconnected": "󰌙 Disconnected", + "max-length": 30, + "format-icons": [ + "󰤯", "󰤟", "󰤢", "󰤥", "󰤨" + ], + "on-click-right": "kitty nmtui" +}, + +"network#speed": { + "interval": 1, + "format": "{ifname}", + "format-wifi": "{icon}  {bandwidthUpBytes}  {bandwidthDownBytes}", + "format-ethernet": "󰌘  {bandwidthUpBytes}  {bandwidthDownBytes}", + "format-disconnected": "󰌙", + "tooltip-format": "{ipaddr}", + "format-linked": "󰈁 {ifname} (No IP)", + "tooltip-format-wifi": "{essid} {icon} {signalStrength}%", + "tooltip-format-ethernet": "{ifname} 󰌘", + "tooltip-format-disconnected": "󰌙 Disconnected", + "min-length": 24, + "max-length": 24, + "format-icons": [ + "󰤯", "󰤟", "󰤢", "󰤥", "󰤨" + ] +}, + +"power-profiles-daemon": { + "format": "{icon} ", + "tooltip-format": "Power profile: {profile}\nDriver: {driver}", + "tooltip": true, + "format-icons": { + "default": "", + "performance": "", + "balanced": "", + "power-saver": "" + } +}, + +"pulseaudio": { + "format": "{icon} {volume}%", + "format-bluetooth": "{icon} 󰂰 {volume}%", + "format-muted": "󰖁", + "format-icons": { + "headphone": "", + "hands-free": "", + "headset": "", + "phone": "", + "portable": "", + "car": "", + "default": [ + "", "", "󰕾", "" + ], + "ignored-sinks": [ + "Easy Effects Sink" + ], + }, + "scroll-step": 5.0, + "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle", + "on-click-right": "pavucontrol -t 3", + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", + "tooltip-format": "{icon} {desc} | {volume}%", + "smooth-scrolling-threshold": 1, +}, + +"pulseaudio#1": { + "format": "{icon} {volume}%", + "format-bluetooth": "{icon} {volume}%", + "format-bluetooth-muted": " {icon}", + "format-muted": "󰸈", + "format-icons": { + "headphone": "", + "hands-free": "", + "headset": "", + "phone": "", + "portable": "", + "car": "", + "default": ["", "", ""] + }, + "on-click": "pamixer --toggle-mute", + "on-click-right": "pavucontrol -t 3", + "tooltip": true, + "tooltip-format": "{icon} {desc} | {volume}%", +}, + +"pulseaudio#microphone": { + "format": "{format_source}", + "format-source": " {volume}%", + "format-source-muted": "", + "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle-mic", + "on-click-right": "pavucontrol -t 4", + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --mic-inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --mic-dec", + "tooltip-format": "{source_desc} | {source_volume}%", + "scroll-step": 5, +}, + +"tray": { + "icon-size": 20, + "spacing": 4, +}, + +"wireplumber": { + "format": "{icon} {volume} %", + "format-muted": " Mute", + "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle", + "on-click-right": "pavucontrol -t 3", + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", + "format-icons": [ + "", "", "󰕾", "" + ], +}, + +"wlr/taskbar": { + "format": "{icon} {name}", + "icon-size": 16, + "all-outputs": false, + "tooltip-format": "{title}", + "on-click": "activate", + "on-click-middle": "close", + "ignore-list": [ + "wofi", + "rofi", + "kitty", + "kitty-dropterm" + ], +}, +} \ No newline at end of file diff --git a/config/waybar/ModulesCustom b/config/waybar/ModulesCustom new file mode 100644 index 0000000..0df4fd0 --- /dev/null +++ b/config/waybar/ModulesCustom @@ -0,0 +1,204 @@ +/* Waybar Modules - Custom Modules */ +/* Basically created to reduce the lines in Waybar Modules bank */ +/* NOTE: This is only for Custom Modules */ +/* Custom Modules like weather browser, tty, file manager at the beginning */ + +{ +"custom/weather": { + "format": "{}", + "format-alt": "{alt}: {}", + "format-alt-click": "click", + "interval": 3600, + "return-type": "json", + "exec": "$HOME/.config/hypr/UserScripts/Weather.py", + //"exec": "$HOME/.config/hypr/UserScripts/Weather.sh", + //"exec-if": "ping wttr.in -c1", + "tooltip": true, +}, + +"custom/file_manager": { + "format": " ", + "on-click": "xdg-open . &", + "tooltip": true, + "tooltip-format": "File Manager", +}, + +"custom/tty": { + "format": " ", + "on-click": "kitty &", + "tooltip": true, + "tooltip-format": "Launch Terminal", +}, + +"custom/browser": { + "format": " ", + "on-click": "xdg-open http:// &", + "tooltip": true, + "tooltip-format": "Launch Browser", +}, + +"custom/settings": { + "format": " ", + "on-click": "$HOME/.config/hypr/UserScripts/NixosDots_Quick_Settings.sh", + "tooltip": true, + "tooltip-format": "Launch nixos-dots Settings Menu", +}, + +"custom/cycle_wall": { + "format": " ", + "on-click": "$HOME/.config/hypr/UserScripts/WallpaperSelect.sh", + "on-click-right": "$HOME/.config/hypr/UserScripts/WallpaperRandom.sh", + "on-click-middle": "$HOME/.config/hypr/scripts/WaybarStyles.sh", + "tooltip": true, + "tooltip-format": "Left Click: Wallpaper Menu\nMiddle Click: Random wallpaper\nRight Click: Waybar Styles Menu", +}, + +"custom/hint": { + "format": "󰺁 HINT!", + "on-click": "$HOME/.config/hypr/scripts/KeyHints.sh", + "on-click-right": "$HOME/.config/hypr/scripts/KeyBinds.sh", + "tooltip": true, + "tooltip-format": "Left Click: Quick Tips\nRight Click: Keybinds", +}, + +"custom/dot_update": { + "format": " 󰁈 ", + "on-click": "$HOME/.config/hypr/scripts/NixosDotsUpdate.sh", + "tooltip": true, + "tooltip-format": "Check nixos-dots update\nIf available", +}, + +// Hypridle inhibitor +"custom/hypridle": { + "format": "󱫗 ", + "return-type": "json", + "escape": true, + "exec-on-event": true, + "interval": 60, + "exec": "$HOME/.config/hypr/scripts/Hypridle.sh status", + "on-click": "$HOME/.config/hypr/scripts/Hypridle.sh toggle", + "on-click-right": "hyprlock" +}, + +"custom/keyboard": { + "exec": "cat $HOME/.cache/kb_layout", + "interval": 1, + "format": " {}", + "on-click": "$HOME/.config/hypr/scripts/SwitchKeyboardLayout.sh", +}, + +"custom/light_dark": { + "format": "󰔎 ", + "on-click": "$HOME/.config/hypr/scripts/DarkLight.sh", + "on-click-right": "$HOME/.config/hypr/scripts/WaybarStyles.sh", + "on-click-middle": "$HOME/.config/hypr/UserScripts/WallpaperSelect.sh", + "tooltip": true, + "tooltip-format": "Left Click: Switch Dark-Light Themes\nMiddle Click: Wallpaper Menu\nRight Click: Waybar Styles Menu", +}, + +"custom/lock": { + "format": "󰌾", + "on-click": "$HOME/.config/hypr/scripts/LockScreen.sh", + "tooltip": true, + "tooltip-format": "󰷛 Screen Lock", +}, + +"custom/menu": { + "format": "", + "on-click": "pkill rofi || rofi -show drun -modi run,drun,filebrowser,window", + "on-click-middle": "$HOME/.config/hypr/UserScripts/WallpaperSelect.sh", + "on-click-right": "$HOME/.config/hypr/scripts/WaybarLayout.sh", + "tooltip": true, + "tooltip-format": "Left Click: Rofi Menu\nMiddle Click: Wallpaper Menu\nRight Click: Waybar Layout Menu", +}, +// This is a custom cava visualizer +"custom/cava_mviz": { + "exec": "$HOME/.config/hypr/scripts/WaybarCava.sh", + "format": "{}" +}, + +"custom/playerctl": { + "format": "{}", + "return-type": "json", + "max-length": 25, + "exec": "playerctl -a metadata --format '{\"text\": \"{{artist}} {{markup_escape(title)}}\", \"tooltip\": \"{{playerName}} : {{markup_escape(title)}}\", \"alt\": \"{{status}}\", \"class\": \"{{status}}\"}' -F", + "on-click-middle": "playerctl play-pause", + "on-click": "playerctl previous", + "on-click-right": "playerctl next", + "scroll-step": 5.0, + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", + "smooth-scrolling-threshold": 1, +}, + +"custom/power": { + "format": " ⏻ ", + "on-click": "$HOME/.config/hypr/scripts/Wlogout.sh", + "on-click-right": "$HOME/.config/hypr/scripts/ChangeBlur.sh", + "tooltip": true, + "tooltip-format": "Left Click: Logout Menu\nRight Click: Change Blur", +}, + +"custom/swaync": { + "tooltip": true, + "tooltip-format": "Left Click: Launch Notification Center\nRight Click: Do not Disturb", + "format": "{} {icon} ", + "format-icons": { + "notification": "", + "none": "", + "dnd-notification": "", + "dnd-none": "", + "inhibited-notification": "", + "inhibited-none": "", + "dnd-inhibited-notification": "", + "dnd-inhibited-none": "" + }, + "return-type": "json", + "exec-if": "which swaync-client", + "exec": "swaync-client -swb", + "on-click": "sleep 0.1 && swaync-client -t -sw", + "on-click-right": "swaync-client -d -sw", + "escape": true, +}, +// NOTE:! This is only for Arch and Arch Based Distros depend: pacman-contrib +"custom/updater": { + "format": " {}", + "exec": "checkupdates | wc -l", + "exec-if": "[[ $(checkupdates | wc -l) ]]", + "interval": 15, + "on-click": "if command -v paru &> /dev/null; then kitty -T update paru -Syu; else kitty -T update yay -Syu; fi && notify-send 'The system has been updated'", + "tooltip": true, + "tooltip-format": "Left Click: Update System\nArch Linux Only", +}, +// Separators +"custom/separator#dot": { + "format": "", + "interval": "once", + "tooltip": false +}, +"custom/separator#dot-line": { + "format": "", + "interval": "once", + "tooltip": false +}, +"custom/separator#line": { + "format": "|", + "interval": "once", + "tooltip": false +}, +"custom/separator#blank": { + "format": "", + "interval": "once", + "tooltip": false +}, +"custom/separator#blank_2": { + "format": " ", + "interval": "once", + "tooltip": false +}, +"custom/separator#blank_3": { + "format": " ", + "interval": "once", + "tooltip": false +}, +} \ No newline at end of file diff --git a/config/waybar/ModulesGroups b/config/waybar/ModulesGroups new file mode 100644 index 0000000..dd6e5f1 --- /dev/null +++ b/config/waybar/ModulesGroups @@ -0,0 +1,124 @@ +/* Waybar Modules - Groups Modules */ +/* Basically created to reduce the lines in Waybar Modules bank */ +/* NOTE: This is only for Groups */ + +{ +// GROUPS +"group/app_drawer": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "custom/menu", + "transition-left-to-right": true + }, + "modules": [ + "custom/menu", + "custom/light_dark", + "custom/file_manager", + "custom/tty", + "custom/browser", + "custom/settings", + ] +}, +"group/motherboard": { + "orientation": "horizontal", + "modules": [ + "cpu", + "power-profiles-daemon", + "memory", + "temperature", + "disk", + ] +}, + +"group/mobo_drawer": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "cpu", + "transition-left-to-right": true + }, + "modules": [ + "temperature", + "cpu", + "power-profiles-daemon", + "memory", + "disk", + ] +}, +"group/laptop": { + "orientation": "inherit", + "modules": [ + "backlight", + "battery", + ] +}, +"group/audio": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "pulseaudio", + "transition-left-to-right": true + }, + "modules": [ + "pulseaudio", + "pulseaudio#microphone", + ] +}, + +"group/connections": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "bluetooth", + "transition-left-to-right": true + }, + "modules": [ + "network", + "bluetooth", + ] +}, + +"group/status": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "custom/power", + "transition-left-to-right": false + }, + "modules": [ + "custom/power", + "custom/lock", + "keyboard-state", + "custom/keyboard", + ] +}, +"group/notify": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "custom/swaync", + "transition-left-to-right": false + }, + "modules": [ + "custom/swaync", + "custom/dot_update", + ] +}, + +// groups for vertical +"group/power#vert": { + "orientation": "inherit", + "drawer": { + "transition-duration": 300, + "children-class": "not-memory", + "transition-left-to-right": false + }, + "modules": [ + "custom/power", + "custom/lock", + "custom/logout", + "custom/reboot" + ] +}, +} \ No newline at end of file diff --git a/config/waybar/ModulesVertical b/config/waybar/ModulesVertical new file mode 100644 index 0000000..19008d6 --- /dev/null +++ b/config/waybar/ModulesVertical @@ -0,0 +1,121 @@ +/* Waybar Modules for vertical modules or vertical layout */ + +/* NOTE: hyprland-workspaces, Custom Modules & Groups on a separate files */ + +{ + +"temperature#vertical": { + "interval": 10, + "tooltip": true, + "hwmon-path": [ + "/sys/class/hwmon/hwmon1/temp1_input", + "/sys/class/thermal/thermal_zone0/temp" + ], + //"thermal-zone": 0, + "critical-threshold": 80, + "format-critical": "{icon}\n{temperatureC}°C", + "format": " {icon}", + "format-icons": [ + "󰈸" + ], + "on-click-right": "kitty --title nvtop sh -c 'nvtop'" +}, + +"backlight#vertical": { + "interval": 2, + "rotate": 1, + "format": "{icon}", + //"format-icons": ["󰃞", "󰃟", "󰃠"], + "format-icons": [ + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" + ], + "on-click": "", + "on-click-middle": "", + "on-click-right": "", + "on-update": "", + "on-scroll-up": "$HOME/.config/hypr/scripts/Brightness.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Brightness.sh --dec", + "smooth-scrolling-threshold": 1, + "tooltip-format": "backlight {percent}%", +}, + +"clock#vertical": { + "format": "\n{:%H\n%M\n%S\n\n \n%d\n%m\n%y}", + "interval": 1, + //"format": "\n{:%I\n%M\n%p\n\n \n%d\n%m\n%y}", + "tooltip": true, + "tooltip-format": "{calendar}", + "calendar": { + "mode": "year", + "mode-mon-col": 3, + "format": { + "today": "{}", + } + } +}, + +"cpu#vertical": { + "format": "󰍛\n{usage}%", + "interval": 1, + "on-click-right": "gnome-system-monitor", +}, + +"memory#vertical": { + "interval": 10, + "format": "󰾆\n{percentage}%", + "format-alt": "󰾆\n{used:0.1f}G", + "format-alt-click": "click", + "tooltip": true, + "tooltip-format": "{used:0.1f}GB/{total:0.1f}G", + "on-click-right": "kitty --title btop sh -c 'btop'", +}, + +"pulseaudio#vertical": { + "format": "{icon}", + "format-bluetooth": "󰂰", + "format-muted": "󰖁", + "format-icons": { + "headphone": "", + "hands-free": "", + "headset": "", + "phone": "", + "portable": "", + "car": "", + "default": [ + "", "", "󰕾", "" + ], + "tooltip-format": "{icon} {desc} | {volume}%", + "ignored-sinks": [ + "Easy Effects Sink" + ], + }, + "scroll-step": 5.0, + "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle", + "on-click-right": "pavucontrol -t 3", + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", + "tooltip-format": "{icon} {desc} | {volume}%", + "smooth-scrolling-threshold": 1, +}, + +"pulseaudio#microphone_vertical": { + "format": "{format_source}", + "format-source": "󰍬", + "format-source-muted": "󰍭", + "on-click-right": "pavucontrol", + "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle-mic", + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --mic-inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --mic-dec", + "max-volume": 100, + "tooltip": true, + "tooltip-format": "{source_desc} | {source_volume}%", +}, + +"custom/power_vertical": { + "format": "⏻", + "on-click": "$HOME/.config/hypr/scripts/Wlogout.sh", + "on-click-right": "$HOME/.config/hypr/scripts/ChangeBlur.sh", + "tooltip": true, + "tooltip-format": "Left Click: Logout Menu\nRight Click: Change Blur", +}, +} diff --git a/config/waybar/ModulesWorkspaces b/config/waybar/ModulesWorkspaces new file mode 100644 index 0000000..0e64037 --- /dev/null +++ b/config/waybar/ModulesWorkspaces @@ -0,0 +1,220 @@ +/* Waybar Workspaces modules */ + +/* Generally, this is a potential expanding of choices for hyprland/workspace */ +// HYPRLAND WORKSPACES. CHOOSE as desired and place on waybar configs + +{ +// CIRCLES Style +"hyprland/workspaces": { + "active-only": false, + "all-outputs": true, + "format": "{icon}", + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "*": 5 + }, + "format-icons": { + "active": "", + "default": "", + }, +}, +// ROMAN Numerals style +"hyprland/workspaces#roman": { + "active-only": false, + "all-outputs": true, + "format": "{icon}", + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "*": 5 + }, + "format-icons": { + "1": "I", + "2": "II", + "3": "III", + "4": "IV", + "5": "V", + "6": "VI", + "7": "VII", + "8": "VIII", + "9": "IX", + "10": "X", + }, +}, +// PACMAN Style +"hyprland/workspaces#pacman": { + "active-only": false, + "all-outputs": true, + "format": "{icon}", + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "show-special": false, + "persistent-workspaces": { + "*": 5 + }, + "format": "{icon}", + "format-icons": { + "active": "󰮯", + "empty": "", + "default": "󰊠", + }, +}, +// Kanji / Japanese style +"hyprland/workspaces#kanji": { + "disable-scroll": true, + "show-special": false, + "all-outputs": true, + "format": "{icon}", + "persistent-workspaces": { + "*": 5 + }, + "format-icons": { + "1": "一", + "2": "二", + "3": "三", + "4": "四", + "5": "五", + "6": "六", + "7": "七", + "8": "八", + "9": "九", + "10": "十", + } +}, +// for Camilla or Spanish +"hyprland/workspaces#cam": { + "active-only":false, + "all-outputs": true, + "format": "{icon}", + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "*": 5 + }, + "format-icons": { + "1": "Uno", + "2": "Due", + "3": "Tre", + "4": "Quattro", + "5": "Cinque", + "6":"Sei", + "7":"Sette", + "8":"Otto", + "9":"Nove", + "10":"Dieci" + } + }, + +// NUMBERS and ICONS style +"hyprland/workspaces#4": { + "format": "{name}", + "format": " {name} {icon} ", + //"format": " {icon} ", + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "all-outputs": true, + "sort-by-number": true, + "format-icons": { + "1": " ", + "2": " ", + "3": " ", + "4": " ", + "5": " ", + "6": " ", + "7": "", + "8": " ", + "9": "", + "10": "10", + "focused": "", + "default": "", + }, +}, +// numbers styles +"hyprland/workspaces#numbers": { + "active-only": false, + "all-outputs": true, + "format": "{icon}", + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "*": 5 + }, + "format-icons": { + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + }, +}, +// NUMBERS and ICONS style with window rewrite +"hyprland/workspaces#rw": { + "disable-scroll": true, + "all-outputs": true, + "warp-on-scroll": false, + "sort-by-number": true, + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "*": 5 + }, + "format": "{icon} {windows}", + "format-window-separator": " ", + "window-rewrite-default": " ", + "window-rewrite": { + "title<.*youtube.*>": " ", + "title<.*amazon.*>": " ", + "title<.*reddit.*>": " ", + "title<.*Picture-in-Picture.*>": " ", + "class": " ", + "class": " ", + "class": " ", + "class": " ", + "class": " ", + "class<[Ss]potify>": " ", + "class": "󰨞 ", + "class": "󰝰 ", + "class<[Tt]hunderbird|[Tt]hunderbird-esr>": " ", + "class": " ", + "class": " ", + "class": "󰅳 ", + "class": " ", + "class": " ", + "class": "󰎆 ", + "class": " ", + "class<.virt-manager-wrapped>": " ", + "class": "󰅩 ", + "class": " ", + "class": " ", + "class": "󰏆 ", + "class": " ", + "class": "󰒃 ", + "class": " ", + "class": "󰰷 ", //Zen Browser + "class": " ", + "class": " ", + "class": "󰕼 ", + "class": " " + } + }, + +} diff --git a/config/waybar/UserModules b/config/waybar/UserModules new file mode 100644 index 0000000..fedf27c --- /dev/null +++ b/config/waybar/UserModules @@ -0,0 +1,9 @@ +/* Waybar Modules Extras */ + +/* This is where you can add Extra Modules you wish. copy.sh will try to restore*/ +/* this file along with the unique configs and styles. */ +/* IMPORTANT, be mindful with , or ". else waybar will not start */ + +{ + +} \ No newline at end of file diff --git a/config/waybar/configs/[BOT & Left] SouthWest b/config/waybar/configs/[BOT & Left] SouthWest new file mode 100644 index 0000000..f75d3ae --- /dev/null +++ b/config/waybar/configs/[BOT & Left] SouthWest @@ -0,0 +1,87 @@ +// ### BOTTOM and LEFT PANEL + +[{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 2, +"fixed-center": true, +"ipc": true, +"margin-left": 6, +"margin-right": 6, +"margin-bottom": 2, + +"modules-left": [ + "custom/menu", + "cpu", + "temperature", + "memory", + "disk", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#roman", + ], + +"modules-right": [ + //"network", + //"bluetooth", + "custom/weather", + "battery", + "backlight", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + "$HOME/.config/waybar/ModulesVertical", + ], +"layer": "top", +"position": "left", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 3, +//"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical" + ], + +"modules-right": [ + "mpris", + "group/notify", + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/config/waybar/configs/[BOT & Right] SouthEast b/config/waybar/configs/[BOT & Right] SouthEast new file mode 100644 index 0000000..1597853 --- /dev/null +++ b/config/waybar/configs/[BOT & Right] SouthEast @@ -0,0 +1,87 @@ +// ### BOTTOM and RIGHT PANEL + +[{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 2, +"fixed-center": true, +"ipc": true, +"margin-left": 6, +"margin-right": 6, +"margin-bottom": 2, + +"modules-left": [ + "custom/menu", + "cpu", + "temperature", + "memory", + "disk", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#roman", + ], + +"modules-right": [ + //"network", + //"bluetooth", + "custom/weather", + "battery", + "backlight", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + "$HOME/.config/waybar/ModulesVertical", + ], +"layer": "top", +"position": "right", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +//"margin-left": 3, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "mpris", + "group/notify", + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/config/waybar/configs/[BOT] Camellia b/config/waybar/configs/[BOT] Camellia new file mode 100644 index 0000000..4a57635 --- /dev/null +++ b/config/waybar/configs/[BOT] Camellia @@ -0,0 +1,68 @@ +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 4, +"fixed-center": true, +"ipc": true, +//"margin-top": 0, +//"margin-bottom": 0, +//"margin-left": 0, +//"margin-right": 0, + +"modules-left": [ + "hyprland/workspaces#cam", + "custom/separator#line", + "mpris", + "group/notify", + "tray", + "wlr/taskbar"], + +"modules-center": ["hyprland/window"], + +"modules-right": [ + "custom/backlight", + "backlight/slider", + "custom/speaker", + "pulseaudio/slider", + "battery", + "clock#3", + "network"], + +// Additional modules // +"pulseaudio/slider": { + "min": 0, + "max": 100, + "orientation": "horizontal" + +}, + +"custom/speaker": { + "exec": "echo '🔊'", + "interval": 1, + "format": "{}" +}, + +"backlight/slider": { + "min": 0, + "max": 100, + "orientation": "horizontal", + "device": "intel_backlight" +}, + +"custom/backlight": { + "exec": "echo '✨'", + "interval": 1, + "format": "{}" +}, +} \ No newline at end of file diff --git a/config/waybar/configs/[BOT] Chrysanthemum b/config/waybar/configs/[BOT] Chrysanthemum new file mode 100644 index 0000000..b8cca90 --- /dev/null +++ b/config/waybar/configs/[BOT] Chrysanthemum @@ -0,0 +1,35 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 5, +"fixed-center": true, +"ipc": true, +"margin-left": 5, +"margin-right": 5, +"margin-top": 0, + +"modules-left": [ + "clock#5", + "mpris", + "tray", + "group/notify" + ], + +"modules-center": ["hyprland/workspaces"], + +"modules-right": [ + "pulseaudio#1", + "backlight#2", + "battery"], + +} \ No newline at end of file diff --git a/config/waybar/configs/[BOT] Default b/config/waybar/configs/[BOT] Default new file mode 100644 index 0000000..4942ad3 --- /dev/null +++ b/config/waybar/configs/[BOT] Default @@ -0,0 +1,55 @@ +// ### DEFAULT - Bottom ### // +{ + "include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], + "layer": "top", + //"mode": "dock", + "exclusive": true, + "passthrough": false, + "position": "bottom", + "spacing": 3, + "fixed-center": true, + "ipc": true, + "margin-top": 3, + "margin-left": 8, + "margin-right": 8, + + "modules-left": [ + "custom/separator#blank", + "custom/cava_mviz", + "custom/separator#blank", + "custom/playerctl", + "custom/separator#blank_2", + "hyprland/window", + ], + + "modules-center": [ + "group/app_drawer", + "custom/separator#blank", + "group/notify", + "custom/separator#dot-line", + "hyprland/workspaces#rw", + "clock", + "custom/separator#dot-line", + "custom/weather", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + + "modules-right": [ + "tray", + "network#speed", + "custom/separator#dot-line", + "group/mobo_drawer", + "custom/separator#line", + "group/audio", + "custom/separator#dot-line", + "group/status", + ], + } \ No newline at end of file diff --git a/config/waybar/configs/[BOT] Default Laptop b/config/waybar/configs/[BOT] Default Laptop new file mode 100644 index 0000000..f1e7df2 --- /dev/null +++ b/config/waybar/configs/[BOT] Default Laptop @@ -0,0 +1,57 @@ +// ### DEFAULT Laptop - Bottom ### // +{ + "include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], + "layer": "top", + //"mode": "dock", + "exclusive": true, + "passthrough": false, + "position": "bottom", + "spacing": 3, + "fixed-center": true, + "ipc": true, + "margin-top": 3, + "margin-left": 8, + "margin-right": 8, + + "modules-left": [ + "custom/separator#blank", + "custom/cava_mviz", + "custom/separator#blank", + "custom/playerctl", + "custom/separator#blank_2", + "hyprland/window", + ], + + "modules-center": [ + "group/app_drawer", + "custom/separator#blank", + "group/notify", + "custom/separator#dot-line", + "hyprland/workspaces#rw", + "clock", + "custom/separator#dot-line", + "custom/weather", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + + "modules-right": [ + "tray", + "network#speed", + "custom/separator#dot-line", + "group/laptop", + "custom/separator#dot-line", + "group/mobo_drawer", + "custom/separator#line", + "group/audio", + "custom/separator#dot-line", + "group/status", + ], + } \ No newline at end of file diff --git a/config/waybar/configs/[BOT] Gardenia b/config/waybar/configs/[BOT] Gardenia new file mode 100644 index 0000000..62ef97e --- /dev/null +++ b/config/waybar/configs/[BOT] Gardenia @@ -0,0 +1,37 @@ +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 5, +"fixed-center": false, +"ipc": true, +"margin-top": 5, +//"margin-bottom": 5, +"width": 1000, + +"modules-left": [ + "clock#5", + "mpris", + "tray", + "group/notify" + ], + +"modules-center": ["hyprland/workspaces#kanji"], + +"modules-right": [ + "pulseaudio#1", + "backlight#2", + "battery" + ], + +} \ No newline at end of file diff --git a/config/waybar/configs/[BOT] Peony b/config/waybar/configs/[BOT] Peony new file mode 100644 index 0000000..e5cb20d --- /dev/null +++ b/config/waybar/configs/[BOT] Peony @@ -0,0 +1,42 @@ +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 4, +"fixed-center": true, +"ipc": true, +"margin-top": 5, +//"margin-bottom": 5, +"width": 1444, + +"modules-left": [ + "hyprland/workspaces#roman", + "mpris", + "group/notify", + "tray" + ], + +"modules-center": ["clock#4"], + +"modules-right": [ + "battery", + "custom/separator#blank", + "backlight", + "custom/separator#blank", + "pulseaudio", + "custom/separator#blank", + "temperature", + "custom/separator#blank", + "network"], + +} \ No newline at end of file diff --git a/config/waybar/configs/[BOT] Simple b/config/waybar/configs/[BOT] Simple new file mode 100644 index 0000000..d060b11 --- /dev/null +++ b/config/waybar/configs/[BOT] Simple @@ -0,0 +1,39 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +"position": "bottom", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"gtk-layer-shell": true, +"margin-left": 6, +"margin-right": 6, +"margin-top": 2, + +"modules-left": [ + "idle_inhibitor", + "group/mobo_drawer", + "hyprland/workspaces#rw", + "tray", + "mpris", + ], + +"modules-center": [ + "clock#2", + "group/notify", + ], + +"modules-right": [ + "hyprland/window", + "battery", + "group/audio", + "custom/power", + ], +} + diff --git a/config/waybar/configs/[BOT] Sleek b/config/waybar/configs/[BOT] Sleek new file mode 100644 index 0000000..fe819f9 --- /dev/null +++ b/config/waybar/configs/[BOT] Sleek @@ -0,0 +1,41 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +"position": "bottom", +"height": 14, +"margin-left": 10, +"margin-right": 10, +"margin-bottom": 2, + +"modules-left": [ + "custom/menu", + "custom/separator#blank_2", + "hyprland/workspaces", + "custom/separator#blank_2", + "mpris", + "tray" +], + +"modules-center": [ + "idle_inhibitor", + "custom/separator#blank", + "clock", + "custom/separator#blank", + "group/notify" +], + +"modules-right": [ + "hyprland/window", + "custom/separator#blank_2", + "pulseaudio", + "custom/separator#blank", + "custom/power", + ], + +} diff --git a/config/waybar/configs/[LEFT] WestWing b/config/waybar/configs/[LEFT] WestWing new file mode 100644 index 0000000..78ec3b6 --- /dev/null +++ b/config/waybar/configs/[LEFT] WestWing @@ -0,0 +1,41 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + "$HOME/.config/waybar/ModulesVertical", + ], +"layer": "top", +"position": "left", +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 3, +//"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "clock#vertical", + "custom/light_dark", +], + +"modules-center": [ + "idle_inhibitor", + "hyprland/workspaces", +], + +"modules-right": [ + "mpris", + "tray", + "group/notify", + "backlight#vertical", + "pulseaudio#microphone_vertical", + "pulseaudio#vertical", + "custom/power_vertical", + "custom/menu", +], +} diff --git a/config/waybar/configs/[LEFT] WestWing v2 b/config/waybar/configs/[LEFT] WestWing v2 new file mode 100644 index 0000000..bc60877 --- /dev/null +++ b/config/waybar/configs/[LEFT] WestWing v2 @@ -0,0 +1,59 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + "$HOME/.config/waybar/ModulesVertical", + ], +"layer": "top", +"position": "left", +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 3, +//"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "group/notify", + "clock#vertical", + + "custom/menu", +], + +"modules-center": [ + "idle_inhibitor", + "hyprland/workspaces#numbers", +], + +"modules-right": [ + "mpris", + "tray", + "backlight#vertical", + "pulseaudio/slider", + "pulseaudio#microphone_vertical", + "group/power#vert", +], + + +// Additional modules // +"pulseaudio/slider": { + "min": 0, + "max": 100, + "orientation": "vertical", + "tooltip": "true", + "tooltip-format": "{icon} {desc} | {volume}%", + +}, +"backlight/slider": { + "min": 0, + "max": 100, + "orientation": "vertical", + "device": "intel_backlight" +}, + +} \ No newline at end of file diff --git a/config/waybar/configs/[RIGHT] EastWing b/config/waybar/configs/[RIGHT] EastWing new file mode 100644 index 0000000..5349c72 --- /dev/null +++ b/config/waybar/configs/[RIGHT] EastWing @@ -0,0 +1,43 @@ +// ### RIGHT PANEL ### // + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + "$HOME/.config/waybar/ModulesVertical", + ], +"layer": "top", +"position": "right", +"margin-top": 8, +"margin-bottom": 8, +//"margin-left": 3, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "clock#vertical", + "custom/light_dark", +], + +"modules-center": [ + "idle_inhibitor", + "hyprland/workspaces", +], + +"modules-right": [ + "mpris", + "tray", + "group/notify", + "backlight#vertical", + "pulseaudio#microphone_vertical", + "pulseaudio#vertical", + "custom/power_vertical", + "custom/menu", +], +} diff --git a/config/waybar/configs/[RIGHT] EastWing v2 b/config/waybar/configs/[RIGHT] EastWing v2 new file mode 100644 index 0000000..0dad766 --- /dev/null +++ b/config/waybar/configs/[RIGHT] EastWing v2 @@ -0,0 +1,61 @@ +// ### RIGHTPANEL v2 ### // + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + "$HOME/.config/waybar/ModulesVertical", + ], +"layer": "top", +"position": "right", +"margin-top": 8, +"margin-bottom": 8, +//"margin-left": 3, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "group/notify", + "clock#vertical", + + "custom/menu", +], + +"modules-center": [ + "idle_inhibitor", + "hyprland/workspaces#numbers", +], + +"modules-right": [ + "mpris", + "tray", + "backlight#vertical", + "pulseaudio/slider", + "pulseaudio#microphone_vertical", + "group/power#vert", +], + + +// Additional modules // +"pulseaudio/slider": { + "min": 0, + "max": 100, + "orientation": "vertical", + "tooltip": "true", + "tooltip-format": "{icon} {desc} | {volume}%", + +}, +"backlight/slider": { + "min": 0, + "max": 100, + "orientation": "vertical", + "device": "intel_backlight" +}, + +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP & BOT] SummitSplit b/config/waybar/configs/[TOP & BOT] SummitSplit new file mode 100644 index 0000000..6838c31 --- /dev/null +++ b/config/waybar/configs/[TOP & BOT] SummitSplit @@ -0,0 +1,90 @@ +// ### DUAL TOP and BOTTOM ### // + +[{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 1, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "cpu", + "temperature", + "memory", + "disk", + ], + +"modules-center": [ + "idle_inhibitor", + "clock", + "custom/light_dark", + ], + +"modules-right": [ + "custom/weather", + "battery", + "backlight", + "bluetooth", + "network", + "custom/updater", + "custom/cycle_wall", + "custom/lock", + ], +}, + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 5, +"fixed-center": true, +"ipc": true, +"height": 0, +"margin-left": 8, +"margin-right": 8, +//"gtk-layer-shell": true, +//"margin-bottom": 0, + +"modules-left": [ + "custom/menu", + "wlr/taskbar", + ], + +"modules-center": [ + "hyprland/workspaces#rw", + ], + +"modules-right": [ + "hyprland/window", + "tray", + "group/notify", + "mpris", + "keyboard-state", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "custom/power", + ], +}], diff --git a/config/waybar/configs/[TOP & Left] NorthWest b/config/waybar/configs/[TOP & Left] NorthWest new file mode 100644 index 0000000..428557d --- /dev/null +++ b/config/waybar/configs/[TOP & Left] NorthWest @@ -0,0 +1,83 @@ +// ### TOP and LEFT PANEL ## // + +[{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"width": 1200, +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 2, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/separator#blank_2", + "group/motherboard", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#pacman", + ], + +"modules-right": [ + "network", + "bluetooth", + "custom/weather", + "custom/separator#blank_2", + "group/audio", + "custom/separator#blank_2", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + "$HOME/.config/waybar/ModulesVertical", + ], +"layer": "top", +"position": "left", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "mpris", + "group/notify", + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/config/waybar/configs/[TOP & Right] NorthEast b/config/waybar/configs/[TOP & Right] NorthEast new file mode 100644 index 0000000..1f4ff55 --- /dev/null +++ b/config/waybar/configs/[TOP & Right] NorthEast @@ -0,0 +1,84 @@ +// ### TOP and Right PANEL ## // + +[{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"width": 1200, +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 2, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/separator#blank_2", + "group/motherboard", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#pacman", + ], + +"modules-right": [ + "network", + "bluetooth", + "custom/weather", + "custom/separator#blank_2", + "group/audio", + "custom/separator#blank_2", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + "$HOME/.config/waybar/ModulesVertical", + ], +"layer": "top", +"position": "right", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +//"margin-left": 3, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "mpris", + "group/notify", + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Camellia b/config/waybar/configs/[TOP] Camellia new file mode 100644 index 0000000..37230a7 --- /dev/null +++ b/config/waybar/configs/[TOP] Camellia @@ -0,0 +1,68 @@ +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 4, +"fixed-center": true, +"ipc": true, +//"margin-top": 0, +//"margin-bottom": 0, +//"margin-left": 0, +//"margin-right": 0, + +"modules-left": [ + "hyprland/workspaces#cam", + "custom/separator#line", + "mpris", + "group/notify", + "tray", + "wlr/taskbar"], + +"modules-center": ["hyprland/window"], + +"modules-right": [ + "custom/backlight", + "backlight/slider", + "custom/speaker", + "pulseaudio/slider", + "battery", + "clock#3", + "network"], + +// Additional modules // +"pulseaudio/slider": { + "min": 0, + "max": 100, + "orientation": "horizontal" + +}, + +"custom/speaker": { + "exec": "echo '🔊'", + "interval": 1, + "format": "{}" +}, + +"backlight/slider": { + "min": 0, + "max": 100, + "orientation": "horizontal", + "device": "intel_backlight" +}, + +"custom/backlight": { + "exec": "echo '✨'", + "interval": 1, + "format": "{}" +}, +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Chrysanthemum b/config/waybar/configs/[TOP] Chrysanthemum new file mode 100644 index 0000000..2197e2e --- /dev/null +++ b/config/waybar/configs/[TOP] Chrysanthemum @@ -0,0 +1,35 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 5, +"fixed-center": true, +"ipc": true, +"margin-left": 5, +"margin-right": 5, +"margin-top": 0, + +"modules-left": [ + "clock#5", + "mpris", + "tray", + "group/notify" + ], + +"modules-center": ["hyprland/workspaces"], + +"modules-right": [ + "pulseaudio#1", + "backlight#2", + "battery"], + +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Default b/config/waybar/configs/[TOP] Default new file mode 100644 index 0000000..f8d7bda --- /dev/null +++ b/config/waybar/configs/[TOP] Default @@ -0,0 +1,55 @@ +// ### DEFAULT - Top ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/separator#blank", + "custom/cava_mviz", + "custom/separator#blank", + "custom/playerctl", + "custom/separator#blank_2", + "hyprland/window", + ], + +"modules-center": [ + "group/app_drawer", + "custom/separator#blank", + "group/notify", + "custom/separator#dot-line", + "hyprland/workspaces#rw", + "clock", + "custom/separator#dot-line", + "custom/weather", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "tray", + "network#speed", + "custom/separator#dot-line", + "group/mobo_drawer", + "custom/separator#line", + "group/audio", + "custom/separator#dot-line", + "group/status", + ], +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Default (old v1) b/config/waybar/configs/[TOP] Default (old v1) new file mode 100644 index 0000000..216356c --- /dev/null +++ b/config/waybar/configs/[TOP] Default (old v1) @@ -0,0 +1,70 @@ +// ### DEFAULT - Top (old v1) ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "hyprland/workspaces#pacman", + "custom/separator#dot-line", + "cpu", + "custom/separator#dot-line", + "temperature", + "custom/separator#dot-line", + "memory", + "custom/separator#dot-line", + "custom/weather", + "custom/separator#blank_3", + "custom/cava_mviz", + ], + +"modules-center": [ + "custom/menu", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/separator#dot-line", + "clock", + "custom/separator#dot-line", + "custom/light_dark", + "custom/separator#dot-line", + "custom/lock", + //], + "custom/separator#dot-line", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "custom/separator#dot-line", + "group/notify", + "tray", + "mpris", + "custom/separator#dot-line", + "bluetooth", + "custom/separator#dot-line", + "pulseaudio", + "custom/separator#dot-line", + "pulseaudio#microphone", + "custom/separator#dot-line", + "keyboard-state", + "custom/separator#dot-line", + "custom/keyboard", + "custom/separator#dot-line", + "custom/power", + ], +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Default (old v2) b/config/waybar/configs/[TOP] Default (old v2) new file mode 100644 index 0000000..69cbcd6 --- /dev/null +++ b/config/waybar/configs/[TOP] Default (old v2) @@ -0,0 +1,56 @@ +// ### DEFAULT - Top (old v2) ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/light_dark", + "custom/separator#dot-line", + "group/motherboard", + "custom/separator#line", + "custom/weather", + ], + +"modules-center": [ + "group/notify", + "custom/cava_mviz", + "custom/separator#dot-line", + "clock", + "custom/separator#line", + "hyprland/workspaces#roman", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "custom/separator#line", + "tray", + "mpris", + "bluetooth", + "group/audio", + "keyboard-state", + "custom/keyboard", + "custom/lock", + "custom/separator#dot-line", + "custom/power", + ], +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Default (old v3) b/config/waybar/configs/[TOP] Default (old v3) new file mode 100644 index 0000000..7d00f1e --- /dev/null +++ b/config/waybar/configs/[TOP] Default (old v3) @@ -0,0 +1,59 @@ +// ### DEFAULT - Top (old v3) ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/light_dark", + "custom/separator#dot-line", + "power-profiles-daemon", + "group/mobo_drawer", + "custom/separator#blank", + "custom/separator#line", + "custom/weather", + ], + +"modules-center": [ + "group/notify", + "custom/cava_mviz", + "custom/separator#dot-line", + "clock", + "custom/separator#line", + "hyprland/workspaces#kanji", + "custom/separator#dot-line", + "idle_inhibitor", + //"idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "group/connections", + "custom/separator#line", + "tray", + "mpris", + "group/audio", + "custom/separator#line", + "keyboard-state", + "custom/keyboard", + "custom/lock", + "custom/power", + ], +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Default (old v4) b/config/waybar/configs/[TOP] Default (old v4) new file mode 100644 index 0000000..758a071 --- /dev/null +++ b/config/waybar/configs/[TOP] Default (old v4) @@ -0,0 +1,52 @@ +// ### DEFAULT - Top (old v4) ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "group/app_drawer", + "custom/separator#dot-line", + "group/mobo_drawer", + "custom/separator#line", + "custom/weather", + ], + +"modules-center": [ + "group/notify", + "custom/cava_mviz", + "custom/separator#dot-line", + "clock", + "custom/separator#line", + "hyprland/workspaces#kanji", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "group/connections", + "custom/separator#line", + "tray", + "mpris", + "group/audio", + "custom/separator#dot-line", + "group/status", + ], +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Default Laptop b/config/waybar/configs/[TOP] Default Laptop new file mode 100644 index 0000000..3ce42b7 --- /dev/null +++ b/config/waybar/configs/[TOP] Default Laptop @@ -0,0 +1,57 @@ +// ### DEFAULT Laptop - Top ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/separator#blank", + "custom/cava_mviz", + "custom/separator#blank", + "custom/playerctl", + "custom/separator#blank_2", + "hyprland/window", + ], + +"modules-center": [ + "group/app_drawer", + "custom/separator#blank", + "group/notify", + "custom/separator#dot-line", + "hyprland/workspaces#rw", + "clock", + "custom/separator#dot-line", + "custom/weather", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "tray", + "network#speed", + "custom/separator#dot-line", + "group/laptop", + "custom/separator#dot-line", + "group/mobo_drawer", + "custom/separator#line", + "group/audio", + "custom/separator#dot-line", + "group/status", + ], +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Default Laptop (old v1) b/config/waybar/configs/[TOP] Default Laptop (old v1) new file mode 100644 index 0000000..f24adeb --- /dev/null +++ b/config/waybar/configs/[TOP] Default Laptop (old v1) @@ -0,0 +1,74 @@ +// ### DEFAULT Top -Laptop (old v1) ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "hyprland/workspaces#pacman", + "custom/separator#dot-line", + "cpu", + "custom/separator#dot-line", + "temperature", + "custom/separator#dot-line", + "memory", + "custom/separator#dot-line", + "custom/weather", + "custom/separator#blank_3", + "custom/cava_mviz", + ], + +"modules-center": [ + "custom/menu", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/separator#dot-line", + "clock", + "custom/separator#dot-line", + "custom/light_dark", + "custom/separator#dot-line", + "custom/lock", + //], + "custom/separator#dot-line", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "custom/separator#dot-line", + "group/notify", + "tray", + "mpris", + "custom/separator#dot-line", + "bluetooth", + "custom/separator#dot-line", + "battery", + "custom/separator#dot-line", + "backlight", + "custom/separator#dot-line", + "pulseaudio", + "custom/separator#dot-line", + "pulseaudio#microphone", + "custom/separator#dot-line", + "keyboard-state", + "custom/separator#dot-line", + "custom/keyboard", + "custom/separator#dot-line", + "custom/power", + ], +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Default Laptop (old v2) b/config/waybar/configs/[TOP] Default Laptop (old v2) new file mode 100644 index 0000000..fb81db8 --- /dev/null +++ b/config/waybar/configs/[TOP] Default Laptop (old v2) @@ -0,0 +1,59 @@ +// ### DEFAULT (Laptop) - Top (old v2) ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/light_dark", + "custom/separator#dot-line", + "power-profiles-daemon", + "group/mobo_drawer", + "custom/separator#blank", + "group/laptop", + "custom/separator#line", + "custom/weather", + ], + +"modules-center": [ + "group/notify", + "custom/cava_mviz", + "custom/separator#dot-line", + "clock", + "custom/separator#line", + "hyprland/workspaces#roman", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "group/connections", + "custom/separator#line", + "tray", + "mpris", + "group/audio", + "custom/separator#line", + "keyboard-state", + "custom/keyboard", + "custom/lock", + "custom/power", + ], +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Default Laptop (old v3) b/config/waybar/configs/[TOP] Default Laptop (old v3) new file mode 100644 index 0000000..58bba93 --- /dev/null +++ b/config/waybar/configs/[TOP] Default Laptop (old v3) @@ -0,0 +1,59 @@ +// ### DEFAULT (Laptop) - Top (old v3) ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/light_dark", + "custom/separator#dot-line", + "power-profiles-daemon", + "group/mobo_drawer", + "custom/separator#blank", + "group/laptop", + "custom/separator#line", + "custom/weather", + ], + +"modules-center": [ + "group/notify", + "custom/cava_mviz", + "custom/separator#dot-line", + "clock", + "custom/separator#line", + "hyprland/workspaces#kanji", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "group/connections", + "custom/separator#line", + "tray", + "mpris", + "group/audio", + "custom/separator#line", + "keyboard-state", + "custom/keyboard", + "custom/lock", + "custom/power", + ], +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Default Laptop (old v4) b/config/waybar/configs/[TOP] Default Laptop (old v4) new file mode 100644 index 0000000..ec68312 --- /dev/null +++ b/config/waybar/configs/[TOP] Default Laptop (old v4) @@ -0,0 +1,54 @@ +// ### DEFAULT (Laptop) - Top (old v4) ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "group/app_drawer", + "custom/separator#dot-line", + "group/mobo_drawer", + "custom/separator#blank", + "group/laptop", + "custom/separator#line", + "custom/weather", + ], + +"modules-center": [ + "group/notify", + "custom/cava_mviz", + "custom/separator#dot-line", + "clock", + "custom/separator#line", + "hyprland/workspaces#kanji", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "group/connections", + "custom/separator#line", + "tray", + "mpris", + "group/audio", + "custom/separator#dot-line", + "group/status", + ], +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Everforest b/config/waybar/configs/[TOP] Everforest new file mode 100644 index 0000000..ca6d00f --- /dev/null +++ b/config/waybar/configs/[TOP] Everforest @@ -0,0 +1,142 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +//"spacing": 6, +"fixed-center": true, +"ipc": true, +//"margin-top": 3, +//"margin-left": 8, +//"margin-right": 8, + +"modules-left": [ + "custom/arch", + "custom/separator#blank_2", + "hyprland/workspaces#rw", + "custom/separator#blank_2", +// "mpris", + "group/notify", + "tray", + ], +"modules-center": [ + "clock#forest", + "idle_inhibitor", + ], +"modules-right": [ + "cpu#forest", + "memory#forest", + "temperature#forest", + "disk#forest", + "custom/separator#blank_2", + "backlight", + "battery#forest", + "custom/separator#blank_2", + "group/audio", + ], + +// Additional / Edited Waybar Modules // +"custom/arch": { + "format":" ", + "tooltip": false, + "on-click": "rofi -show drun" +}, +"clock#forest": { + "format": "{:%A %d.%m.%Y - %H:%M}", + "tooltip-format": "{:%Y %B}\n{calendar}", + "calendar-weeks-pos": "right", + "today-format": "{}", + "format-calendar": "{}", + "format-calendar-weeks": "W{:%V}", + "format-calendar-weekdays": "{}", + "on-scroll": { + "calendar": 1 + } +}, +"battery#forest": { + //"interval": 5, + "align": 0, + "rotate": 0, + //"bat": "BAT1", + //"adapter": "ACAD", + "full-at": 100, + "design-capacity": false, + "states": { + "good": 95, + "warning": 30, + "critical": 15 + }, + "format": "Battery {icon} {capacity}%", + "format-charging": "Battery  {capacity}%", + "format-plugged": "Battery 󱘖 {capacity}%", + "format-alt-click": "click", + "format-full": "Battery {icon} Full", + "format-alt": "Battery {icon} {time}", + "format-icons": [ + "󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹" + ], + "format-time": "{H}h {M}min", + "tooltip": true, + "tooltip-format": "{timeTo} {power}w", + "on-click-middle": "$HOME/.config/hypr/scripts/ChangeBlur.sh", + "on-click-right": "$HOME/.config/hypr/scripts/Wlogout.sh", +}, + +"cpu#forest": { + "format": "Cpu 󰍛 {usage}%", + "interval": 1, + "min-length": 5, + "format-alt-click": "click", + "format-alt": "{icon0}{icon1}{icon2}{icon3} {usage:>2}% 󰍛", + "format-icons": [ + "▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" + ], + "on-click-right": "gnome-system-monitor", +}, + +"disk#forest": { + "interval": 30, + //"format": "Disk 󰋊", + "path": "/", + //"format-alt-click": "click", + "format": "Disk 󰋊 {used}", + "on-click-right": "baobab", +// "tooltip": true, +// "tooltip-format": "Disk {used} used out of {total} on {path} ({percentage_used}%)", +}, + +"memory#forest": { + "interval": 10, + "format": "Ram 󰾆 {used:0.1f}G", + "format-alt": "Ram {percentage}% 󰾆", + "format-alt-click": "click", + "tooltip": true, + "tooltip-format": "Ram {used:0.1f}GB/{total:0.1f}G", + "on-click-right": "kitty --title btop sh -c 'btop'" +}, +"temperature#forest": { + "interval": 10, + "tooltip": true, + "hwmon-path": [ + "/sys/class/hwmon/hwmon1/temp1_input", + "/sys/class/thermal/thermal_zone0/temp" + ], + //"thermal-zone": 0, + "critical-threshold": 82, + "format-critical": "Temp {icon} {temperatureC}°C", + "format": "Temp {icon} {temperatureC}°C", + "format-icons": [ + " 󰈸" + ], + "on-click-right": "kitty --title nvtop sh -c 'nvtop'" +}, +} + diff --git a/config/waybar/configs/[TOP] Gardenia b/config/waybar/configs/[TOP] Gardenia new file mode 100644 index 0000000..4b0f428 --- /dev/null +++ b/config/waybar/configs/[TOP] Gardenia @@ -0,0 +1,37 @@ +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 5, +"fixed-center": false, +"ipc": true, +"margin-top": 5, +//"margin-bottom": 5, +"width": 1000, + +"modules-left": [ + "clock#5", + "mpris", + "tray", + "group/notify" + ], + +"modules-center": ["hyprland/workspaces#kanji"], + +"modules-right": [ + "pulseaudio#1", + "backlight#2", + "battery" + ], + +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Minimal - Long b/config/waybar/configs/[TOP] Minimal - Long new file mode 100644 index 0000000..ebeeee6 --- /dev/null +++ b/config/waybar/configs/[TOP] Minimal - Long @@ -0,0 +1,44 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 6, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/separator#blank_2", + "hyprland/workspaces#pacman", + "custom/separator#blank_2", + "mpris", + "group/notify", + "tray", + ], +"modules-center": [ + "clock", + "idle_inhibitor", + ], +"modules-right": [ + "group/mobo_drawer", + "custom/separator#blank_2", + "group/laptop", + "custom/separator#blank_2", + "group/audio", + "custom/separator#blank_2", + "custom/power", + ], + +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Minimal - Short b/config/waybar/configs/[TOP] Minimal - Short new file mode 100644 index 0000000..e55d9eb --- /dev/null +++ b/config/waybar/configs/[TOP] Minimal - Short @@ -0,0 +1,36 @@ +// ### Minimal -SHORT ### // + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +"position": "top", +"width": 1050, +"margin-top": 3, + +"modules-left": [ + "clock", + "custom/weather", + ], + +"modules-center": [ + "hyprland/workspaces#roman" + ], + +"modules-right": [ + "custom/menu", + "tray", + "group/notify", + "mpris", + "network", + "bluetooth", + "backlight", + "pulseaudio", + "battery", + "custom/power"], +} diff --git a/config/waybar/configs/[TOP] Peony b/config/waybar/configs/[TOP] Peony new file mode 100644 index 0000000..8f9ac85 --- /dev/null +++ b/config/waybar/configs/[TOP] Peony @@ -0,0 +1,42 @@ +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 4, +"fixed-center": true, +"ipc": true, +"margin-top": 5, +//"margin-bottom": 5, +"width": 1444, + +"modules-left": [ + "hyprland/workspaces#roman", + "mpris", + "group/notify", + "tray" + ], + +"modules-center": ["clock#4"], + +"modules-right": [ + "battery", + "custom/separator#blank", + "backlight", + "custom/separator#blank", + "pulseaudio", + "custom/separator#blank", + "temperature", + "custom/separator#blank", + "network"], + +} \ No newline at end of file diff --git a/config/waybar/configs/[TOP] Simple b/config/waybar/configs/[TOP] Simple new file mode 100644 index 0000000..c878f73 --- /dev/null +++ b/config/waybar/configs/[TOP] Simple @@ -0,0 +1,39 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +"position": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"gtk-layer-shell": true, +"margin-left": 6, +"margin-right": 6, +"margin-top": 2, + +"modules-left": [ + "idle_inhibitor", + "group/mobo_drawer", + "hyprland/workspaces#rw", + "tray", + "mpris", + ], + +"modules-center": [ + "clock#2", + "group/notify", + ], + +"modules-right": [ + "hyprland/window", + "battery", + "group/audio", + "custom/power", + ], +} + diff --git a/config/waybar/configs/[TOP] Simpliest b/config/waybar/configs/[TOP] Simpliest new file mode 100644 index 0000000..9fd10dc --- /dev/null +++ b/config/waybar/configs/[TOP] Simpliest @@ -0,0 +1,34 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +"position": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"gtk-layer-shell": true, +"margin-left": 6, +"margin-right": 6, +"margin-top": 2, + +"modules-left": [ + "hyprland/workspaces", + "tray", + "mpris", + ], + +"modules-center": [ + "hyprland/window", + ], + +"modules-right": [ + "idle_inhibitor", + "group/notify", + ], +} + diff --git a/config/waybar/configs/[TOP] Sleek b/config/waybar/configs/[TOP] Sleek new file mode 100644 index 0000000..b48ca70 --- /dev/null +++ b/config/waybar/configs/[TOP] Sleek @@ -0,0 +1,40 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +"position": "top", +"height": 14, +"margin-left": 10, +"margin-right": 10, +"margin-top": 2, + +"modules-left": [ + "custom/menu", + "custom/separator#blank_2", + "hyprland/workspaces", + "custom/separator#blank_2", + "mpris", + "tray" +], + +"modules-center": [ + "idle_inhibitor", + "custom/separator#blank", + "clock#3", + "custom/separator#blank", + "group/notify" +], + +"modules-right": [ + "hyprland/window", + "custom/separator#blank_2", + "pulseaudio", + "custom/separator#blank", + "custom/power", + ], +} diff --git a/config/waybar/configs/[TOP] nixos b/config/waybar/configs/[TOP] nixos new file mode 100644 index 0000000..523dd7e --- /dev/null +++ b/config/waybar/configs/[TOP] nixos @@ -0,0 +1,49 @@ +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + "$HOME/.config/waybar/UserModules", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "idle_inhibitor", + "custom/separator#blank", + "tray", + "custom/separator#blank", + "clock", + "custom/playerctl", + "custom/separator#blank_2", + "hyprland/window", + ], + +"modules-center": [ + "group/app_drawer", + "custom/separator#dot-line", + "hyprland/workspaces#rw", + "custom/separator#dot-line", + "group/notify", + ], + +"modules-right": [ + "group/laptop", + "custom/separator#blank", + "group/mobo_drawer", + "custom/separator#line", + "group/audio", + "custom/separator#dot-line", + "group/status", + ], +} \ No newline at end of file diff --git a/config/waybar/style/[0 VERTICAL] Golden Noir.css b/config/waybar/style/[0 VERTICAL] Golden Noir.css new file mode 100644 index 0000000..1088816 --- /dev/null +++ b/config/waybar/style/[0 VERTICAL] Golden Noir.css @@ -0,0 +1,203 @@ +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: #040406; + border-radius: 30px; + color: #cba6f7; + +} + +window#waybar.hidden { + opacity: 0.5; +} + +tooltip { + background: #1e1e2e; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: #ffd700; +} + +/*-----module groups----*/ +.modules-left, +.modules-right { + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; + +} + +.modules-center { + border-top: 1px solid #ffd700; + border-bottom: 1px solid #ffd700; + border-radius: 20px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#taskbar button, +#workspaces button { + color: #6E6A86; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: #ffd700; + border-radius: 50%; + background-color: black; + border-radius: 15px 15px 15px 15px; + padding-left: 5px; + padding-right: 5px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: #ffd700; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: #e5d9f5; + padding-top: 5px; + padding-bottom: 5px; + padding-right: 5px; + padding-left: 5px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-height: 7px; + min-width: 15px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-height: 100px; + min-width: 7px; + border-radius: 5px; + background-color: #22252a; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-width: 5px; + border-radius: 5px; + background-color: #ba5663; +} \ No newline at end of file diff --git a/config/waybar/style/[0 VERTICAL] Oglo Chicklets.css b/config/waybar/style/[0 VERTICAL] Oglo Chicklets.css new file mode 100644 index 0000000..4d1f73b --- /dev/null +++ b/config/waybar/style/[0 VERTICAL] Oglo Chicklets.css @@ -0,0 +1,394 @@ +/* Oglo Chicklets */ + +* { + font-family: "JetBrainsMono Nerd Font", FontAwesome, Roboto, Helvetica, Arial, sans-serif; + font-size: 97%; + font-weight: bold; +} + +window#waybar { + background-color: #232a2e; + border-bottom: 8px solid #1d2327; + color: #d3c6aa; + transition-property: background-color; + transition-duration: .5s; +} + +window#waybar.hidden { + opacity: 0.2; +} + +/* +window#waybar.empty { + background-color: transparent; +} +window#waybar.solo { + background-color: #FFFFFF; +} +*/ + +button { + all: unset; + background-color: #778f52; + color: #2d353b; + border: none; + border-bottom: 8px solid #5d743e; + border-radius: 5px; + padding-left: 5px; + padding-right: 5px; + transition: transform 0.1s ease-in-out; +} + +button:hover { + background: inherit; + background-color: #92ab6c; + border-bottom: 8px solid #788f57; +} + +button.active { + background: inherit; + background-color: #a5be7e; + border-bottom: 8px solid #8aa168; +} + +#mode { + background-color: #64727D; + border-bottom: 3px solid #ffffff; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay{ + color: #ffffff; + padding-top: 2px; + padding-bottom: 2px; + border-radius: 5px; + padding-left: 5px; + padding-right: 5px; +} + +#window, +#workspaces { + margin: 5px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#window { + background-color: #343f44; + color: #d3c6aa; + border-bottom: 8px solid #2b3539; +} + +#custom-swaync { + background-color: #778f52; + color: #2d353b; + border-bottom: 8px solid #5d743e; +} + +#custom-menu { + background-color: #778f52; + color: #2d353b; + border-bottom: 8px solid #5d743e; +} + +#custom-power { + background-color: #ee606a; + color: #2d353b; + border-bottom: 8px solid #ca4853; + padding-left: 5px; +} + +#custom-power_vertical{ + background-color: #ee606a; + color: #2d353b; + border-bottom: 8px solid #ca4853; +} + +#clock { + background-color: #96a84c; + color: #2d353b; + border-bottom: 8px solid #7a8c37; +} + +#battery { + background-color: #3a998f; + color: #2d353b; + border-bottom: 8px solid #227d74; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: #000000; + } +} + +#battery.critical:not(.charging) { + background-color: #ee606a; + color: #2d353b; + border-bottom: 8px solid #ca4853; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#cpu { + background-color: #778f52; + color: #2d353b; + border-bottom: 8px solid #5d743e; +} + +#memory { + background-color: #d980ad; + color: #2d353b; + border-bottom: 8px solid #b86790; +} + +#disk { + background-color: #964B00; + border-bottom: 8px solid #793300; +} + +#custom-lock, +#custom-light_dark, +#backlight { + background-color: #64b6ac; + color: #2d353b; + border-bottom: 8px solid #4f9990; + padding-left: 5px; +} + +#network { + background-color: #2980b9; +} + +#network.disconnected { + background-color: #f53c3c; +} + +#pulseaudio { + background-color: #d8ac47; + color: #2d353b; + border-bottom: 8px solid #b78f30; +} + +#pulseaudio.muted { + background-color: #90b1b1; + color: #2a5c45; +} + +#wireplumber { + background-color: #fff0f5; + color: #000000; +} + +#wireplumber.muted { + background-color: #f53c3c; +} + +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-media.custom-spotify { + background-color: #66cc99; +} + +#custom-media.custom-vlc { + background-color: #ffa000; +} + +#temperature { + background-color: #f0932b; + border-bottom: 8px solid #b78f30; +} + +#temperature.critical { + background-color: #eb4d4b; +} + +#tray { + background-color: #e67f51; + color: #2d353b;; + border-bottom: 8px solid #c3653b; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: #eb4d4b; +} + +#idle_inhibitor { + background-color: #2d3436; +} + +#idle_inhibitor.activated { + background-color: #ecf0f1; + color: #2d3436; +} + +#mpd { + background-color: #66cc99; + color: #2a5c45; +} + +#mpd.disconnected { + background-color: #f53c3c; +} + +#mpd.stopped { + background-color: #90b1b1; +} + +#mpd.paused { + background-color: #51a37a; +} + +#language { + background: #00b093; + color: #740864; + min-width: 16px; +} + +#keyboard-state { + background: #97e1ad; + color: #000000; + min-width: 16px; + border-bottom: 8px solid #78b48a; +} + +#keyboard-state > label { + padding: 0 5px; +} + +#keyboard-state > label.locked { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad.empty { + background-color: transparent; +} + +tooltip { + background-color: #232a2e; + border: none; + border-bottom: 8px solid #1d2327; +} + +tooltip decoration { + box-shadow: none; +} + +tooltip decoration:backdrop { + box-shadow: none; +} + +tooltip label { + color: #d3c6aa; + padding-left: 5px; + padding-right: 5px; + padding-top: 0px; + padding-bottom: 5px; +} + + +#backlight-slider slider, +#pulseaudio-slider slider { + min-height: 7px; + min-width: 15px; + opacity: 0; + background-color: #ffa000; + border-radius: 3px; + box-shadow: 1px 5px 6px 1px #272727; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-height: 100px; + min-width: 7px; + border-radius: 5px; + background-color: #d8ac47; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-width: 5px; + border-radius: 5px; + background-color: #64b6ac; +} \ No newline at end of file diff --git a/config/waybar/style/[0 VERTICAL] [Catpuccin] Mocha.css b/config/waybar/style/[0 VERTICAL] [Catpuccin] Mocha.css new file mode 100644 index 0000000..fcea9d2 --- /dev/null +++ b/config/waybar/style/[0 VERTICAL] [Catpuccin] Mocha.css @@ -0,0 +1,221 @@ +/* Vertical Catpuccin Mocha */ +/* As stated on title, best style for vertical layout waybar config */ + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +@import "../waybar/style/catppuccin-themes/mocha.css"; + +window#waybar { + background-color: @base; + border-radius: 5px; +} + +tooltip { + background: @base; + opacity: 1; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: @sapphire; +} + +tooltip label { + color: @blue; +} + +#taskbar button, +#workspaces button { + color: @surface2; + background-color: transparent; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 4px; +} + +#taskbar button.active, +#workspaces button.active { + color: @maroon; +} + +#taskbar button.focused, +#workspaces button.focused { + color: @rosewater; + background: transparent; + border-radius: 15px; +} + +#workspaces button.urgent { + color: #11111b; + background: transparent; + border-radius: 15px; +} + +#taskbar button:hover, +#workspaces button:hover { + background: transparent; + color: @flamingo; + border-radius: 15px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + opacity: 1; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#idle_inhibitor { + color: @pink; +} + +#mpris { + color: @rosewater; +} + +#battery { + color: #a6e3a1; + padding-left: 15px; + border-radius: 15px 0 0 15px; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: #333333; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#custom-lock, +#custom-power { + color: @red; + border-radius: 15px; + font-weight: bolder; + padding-left: 1px; +} + +#network { + background-color: transparent; + color: @mauve; +} + +#backlight { + color: @flamingo; +} + + +#custom-weather { + color: @green; + border-radius: 15px; + background-color: transparent; +} + +#custom-menu { + color: #89b4fa; +} + +#pulseaudio { + background-color: transparent; + color: @blue; +} + +#clock, +#clock-calender { + color: @sapphire; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-height: 7px; + min-width: 15px; + opacity: 0; + background-color: @text; + border-radius: 3px; + box-shadow: 1px 5px 6px 1px #272727; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-height: 100px; + min-width: 7px; + border-radius: 5px; + background-color: @surface0; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-width: 5px; + border-radius: 5px; + background-color: @blue; +} diff --git a/config/waybar/style/[Black & White] Monochrome.css b/config/waybar/style/[Black & White] Monochrome.css new file mode 100644 index 0000000..0c91edd --- /dev/null +++ b/config/waybar/style/[Black & White] Monochrome.css @@ -0,0 +1,214 @@ +/* Black & White MonoChrome */ + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar, +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + color: white; + background: #1e1e2e; + opacity: 0.8; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: white; +} + +tooltip label{ + color: #cdd6f4; +} +/*-----module groups----*/ +.modules-right { + background-color: black; + color: white; + border-bottom: 1px; + border-style: solid; + border-color: white; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-center { + background-color: black; + color: white; + border-bottom: 1px; + border-style: solid; + border-color: white; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-left { + background-color: black; + color: white; + border-bottom: 1px; + border-style: solid; + border-color: white; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +/*-----modules indv----*/ +#taskbar button, +#workspaces button { + color: dimgrey; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} +#taskbar button:hover, +#workspaces button:hover { + color: white; + background-color: #7f849c; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: white; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + border-radius: 10px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#pulseaudio.muted { + color: #cc3436; +} +#temperature.critical { + color: red; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/config/waybar/style/[Catppuccin] Frappe.css b/config/waybar/style/[Catppuccin] Frappe.css new file mode 100644 index 0000000..40eb200 --- /dev/null +++ b/config/waybar/style/[Catppuccin] Frappe.css @@ -0,0 +1,279 @@ +/* Catppuccin Frappe */ + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +@import "../waybar/style/catppuccin-themes/frappe.css"; + +window#waybar { + transition-property: background-color; + transition-duration: 0.5s; + padding: 4px; + border-top: 1px solid @rosewater; + border-bottom: 3px solid @sapphire; + background: alpha(@crust, 0.4); + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +#taskbar button, +#workspaces button { + box-shadow: none; + text-shadow: none; + padding: 4px; + border-radius: 9px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + border-radius: 10px; + color: @overlay0; + background-color: @surface0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + color: @surface1; + border-radius: 10px; +} + +#taskbar button.active, +#workspaces button.active { + color: @peach; + border-radius: 10px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + color: @red; + border-radius: 0px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#backlight { + color: @blue; +} + +#battery { + color: @green; +} + +@keyframes blink { + to { + color: @surface0; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: @theme_text_color; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#bluetooth { + color: @blue; +} + +#clock { + color: @yellow; +} + +#cpu { + color: @green; +} + +#custom-keyboard, +#memory { + color: @sky; +} + +#disk { + color: @sapphire; +} + +#temperature { + color: @teal; +} + +#temperature.critical { + background-color: @red; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#keyboard-state { + color: @flamingo; +} + +#custom-cava_mviz { + color: @pink; +} + +#custom-menu { + color: @rosewater; +} + +#custom-power { + color: @red; +} + +#custom-updater { + color: @red; +} + +#custom-light_dark { + color: @blue; +} + +#custom-weather { + color: @lavender; +} + +#custom-lock { + color: @maroon; +} + +#pulseaudio { + color: @sapphire; +} + +#pulseaudio.bluetooth { + color: @pink; +} +#pulseaudio.muted { + color: @red; +} + +#window { + color: @mauve; +} + +#mpris { + color:@lavender; +} + +#network { + color: @teal; +} + +#network.disconnected, +#network.disabled { + background-color: @surface0; + color: @text; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/config/waybar/style/[Catppuccin] Latte.css b/config/waybar/style/[Catppuccin] Latte.css new file mode 100644 index 0000000..a2ae645 --- /dev/null +++ b/config/waybar/style/[Catppuccin] Latte.css @@ -0,0 +1,278 @@ +/* Catppuccin Latte */ + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +@import "../waybar/style/catppuccin-themes/latte.css"; + +window#waybar { + transition-property: background-color; + transition-duration: 0.5s; + border-top: 1px solid @flamingo; + border-bottom: 3px solid @lavender; + background: alpha(@overlay0, 0.3); + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +#taskbar button, +#workspaces button { + box-shadow: none; + text-shadow: none; + padding: 4px; + border-radius: 9px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + border-radius: 10px; + color: @overlay0; + background-color: @surface0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + color: @surface1; + border-radius: 10px; +} + +#taskbar button.active, +#workspaces button.active { + color: @peach; + border-radius: 10px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + color: @red; + border-radius: 0px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#backlight { + color: @blue; +} + +#battery { + color: @green; +} + +@keyframes blink { + to { + color: @surface0; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: @theme_text_color; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#bluetooth { + color: @blue; +} + +#clock { + color: @yellow; +} + +#cpu { + color: @green; +} + +#custom-keyboard, +#memory { + color: @sky; +} + +#disk { + color: @sapphire; +} + +#temperature { + color: @teal; +} + +#temperature.critical { + background-color: @red; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#keyboard-state { + color: @flamingo; +} + +#custom-cava_mviz { + color: @pink; +} + +#custom-menu { + color: @rosewater; +} + +#custom-power { + color: @red; +} + +#custom-updater { + color: @red; +} + +#custom-light_dark { + color: @blue; +} + +#custom-weather { + color: @lavender; +} + +#custom-lock { + color: @maroon; +} + +#pulseaudio { + color: @sapphire; +} + +#pulseaudio.bluetooth { + color: @pink; +} +#pulseaudio.muted { + color: @red; +} + +#window { + color: @mauve; +} + +#mpris { + color:@lavender; +} + +#network { + color: @teal; +} + +#network.disconnected, +#network.disabled { + background-color: @surface0; + color: @text; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Catppuccin] Mocha.css b/config/waybar/style/[Catppuccin] Mocha.css new file mode 100644 index 0000000..c176db5 --- /dev/null +++ b/config/waybar/style/[Catppuccin] Mocha.css @@ -0,0 +1,296 @@ +/* Catppuccin Mocha */ + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +@import "../waybar/style/catppuccin-themes/mocha.css"; + +window#waybar { + transition-property: background-color; + transition-duration: 0.5s; + background: transparent; + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +#taskbar button, +#workspaces button { + color: @overlay1; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + border-radius: 10px; + color: @peach; + background-color: @surface0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + color: @surface1; + border-radius: 10px; +} + +#taskbar button.active, +#workspaces button.active { + color: @mauve; + border-radius: 10px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + color: @red; + border-radius: 0px; +} + +/* This section can be use if you want to separate waybar modules */ +.modules-left, .modules-center, .modules-right { + background: @theme_base_color; + border: 0.5px solid @overlay0; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; + border-radius: 10px; +} + +.modules-left, .modules-right { + border: 1px solid @blue; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#bluetooth, +#backlight { + color: @blue; +} + +#battery { + color: @green; +} + +@keyframes blink { + to { + color: @surface0; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: @theme_text_color; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#clock { + color: @yellow; +} + +#cpu { + color: @green; +} + +#custom-keyboard, +#memory { + color: @sky; +} + +#disk { + color: @sapphire; +} + +#temperature { + color: @teal; +} + +#temperature.critical { + background-color: @red; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#keyboard-state { + color: @flamingo; +} + +#custom-cava_mviz { + color: @pink; +} + +#custom-menu { + color: @rosewater; +} + +#custom-power { + color: @red; +} + +#custom-updater { + color: @red; +} + +#custom-light_dark { + color: @blue; +} + +#custom-weather { + color: @lavender; +} + +#custom-lock { + color: @maroon; +} + +#pulseaudio { + color: @sapphire; +} + +#pulseaudio.bluetooth { + color: @pink; +} +#pulseaudio.muted { + color: @red; +} + +#window { + color: @mauve; +} + +#mpris { + color:@lavender; +} + +#network { + color: @teal; +} +#network.disconnected, +#network.disabled { + background-color: @surface0; + color: @text; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/config/waybar/style/[Colored] Chroma Glow.css b/config/waybar/style/[Colored] Chroma Glow.css new file mode 100644 index 0000000..ce26ea1 --- /dev/null +++ b/config/waybar/style/[Colored] Chroma Glow.css @@ -0,0 +1,328 @@ +/* Chroma Glow */ + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background-color: transparent; + color: #ffffff; + transition-property: background-color; + transition-duration: .5s; + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.1; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +tooltip { + color: #40a02b; + background: #1e1e2e; + opacity: 0.8; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; +} + +tooltip label{ + color: #cdd6f4; +} + +#taskbar button, +#workspaces button { + background-color: transparent; + color: grey; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + background-color: transparent; + color: #D3D3D3; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); + color: #D3D3D3; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + background-color: #bbccdd; + color: #323232; +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#mode { + background-color: #64727D; + border-bottom: 3px solid #ffffff; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { +} + +#clock { + color: #fe640b; +} + +#custom-updater { + color: #7287fd; +} + +#battery { + color: #32CD32; +} + +/* #battery.charging { + color: #ffffff; + background-color: #26A65B; +} */ + +@keyframes blink { + to { + background-color: #ffffff; + color: #333333; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#custom-keyboard, +#custom-menu{ + color: yellow; + /*padding: 3px;*/ +} + +#cpu { + color: blue; +} + +#memory { + color: green; +} + +#custom-light_dark, +#backlight { + color: white; +} + +#bluetooth { + color: blue; +} + +#network { + color: #dd7878; +} + +#network.disconnected { + color: #df3320; +} + +#custom-swaync, +#custom-keybinds { + color: #1e66f5; +} + +#wireplumber, +#pulseaudio { + color: green; +} + +#wireplumber.muted, +#pulseaudio.muted { + color: grey; +} + +#custom-power { + color: red; +} + +#keyboard-state { + color: #dd7878; +} + +#disk { + color: brown; +} + +#custom-weather { + color: #df8e1d; +} + +#custom-lock { + color: #ffa000; +} + +#temperature { + color: #FF5349; +} + +#temperature.critical { + background-color: #ff0000; +} + +#tray { + /* background-color: #505050; */ +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#mpd { + color: #2a5c45; +} + +#mpd.disconnected { + background-color: #f53c3c; +} + +#mpd.stopped { + background-color: #90b1b1; +} + +#mpd.paused { + background-color: #51a37a; +} + +#custom-language { + color: #7da6ff; + min-width: 16px; +} + +#custom-separator { + color: #606060; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Colored] Translucent.css b/config/waybar/style/[Colored] Translucent.css new file mode 100644 index 0000000..9f5f8a1 --- /dev/null +++ b/config/waybar/style/[Colored] Translucent.css @@ -0,0 +1,344 @@ +/* Translucent */ + +@define-color critical #ff0000; /* critical color */ +@define-color warning #f3f809; /* warning color */ +@define-color fgcolor #ffffff; /* foreground color */ +@define-color bgcolor #303030; /* background color */ +@define-color bgcolor #222436; /* background color */ +@define-color alert #df3320; + +@define-color accent1 #ff7a93; +@define-color accent2 #b9f27c; +@define-color accent3 #ff9e64; +@define-color accent4 #bb9af7; +@define-color accent5 #7da6ff; +@define-color accent6 #0db9d7; + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background-color: rgba(0,0,0,0.3); + color: #ffffff; + transition-property: background-color; + transition-duration: .5s; + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.1; +} + +tooltip { + background: #1e1e2e; + opacity: 0.6; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; +} + +#taskbar button, +#workspaces button { + background-color: transparent; + color: #ffffff; + box-shadow: none; + text-shadow: none; + padding: 4px; + border-radius: 9px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + background-color: transparent; + color: @accent1; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); + color: @accent3; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + background-color: #bbccdd; + color: @accent2; + /* box-shadow: inset 0 -3px #ffffff; */ +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#mode { + background-color: #64727D; + border-bottom: 3px solid #ffffff; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { +} + +#clock { + color: @accent2; +} + +#custom-updater { + color: #7287fd; +} + +#battery { + color: @accent5; +} + +/* #battery.charging { + color: #ffffff; + background-color: #26A65B; +} */ + +@keyframes blink { + to { + background-color: #ffffff; + color: #333333; + } +} + +#battery.critical:not(.charging) { + color: @critical; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#custom-menu{ + color: #FFFFFF; + /*padding: 3px;*/ +} + +#custom-keyboard, +#cpu { + color: @accent1; +} + +#memory { + color: @accent3; +} + +#backlight { + color: #cdd6f4; +} + +#bluetooth { + color: #1e66f5; +} + +#network { + color: @accent3; +} + +#network.disconnected { + color: @alert; +} + +#pulseaudio { + color: @accent4; +} + +#pulseaudio-muted { + color: @accent2; +} +#wireplumber { + color: @accent4; +} + +#wireplumber-muted { + color: @accent2; +} + +#pluseaudio-source-muted{ + color: #a0a0a0; +} + +#custom-power { + color: #cc3436; +} + +#disk { + color: @accent5; +} +#custom-power_profile { + color: @accent3; +} +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-weather { + color: #66cc99; +} + +#custom-lock { + color: #ffa000; +} + +#keyboard-state, +#temperature { + color: @accent6; + /* background-color: #f0932b; */ +} + +#temperature.critical { + background-color: @critical; +} + +#tray { + /* background-color: #505050; */ +} + +#custom-hypridle, +#idle_inhibitor { + color: #f9e2af; + /*background-color: #2d3436;*/ +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#mpd { + color: #2a5c45; +} + +#mpd.disconnected { + background-color: #f53c3c; +} + +#mpd.stopped { + background-color: #90b1b1; +} + +#mpd.paused { + background-color: #51a37a; +} + +#custom-language { + color: @accent5; + min-width: 16px; +} + +#custom-separator { + color: #606060; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Colorful] Aurora Blossom.css b/config/waybar/style/[Colorful] Aurora Blossom.css new file mode 100644 index 0000000..006af7d --- /dev/null +++ b/config/waybar/style/[Colorful] Aurora Blossom.css @@ -0,0 +1,197 @@ +/* Aurora Blossom */ + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: transparent; +} + +window#waybar.empty , +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + color: black; + background-image: linear-gradient(45deg, #7287fd 10%, #209fb5 54%, #8839ef 90%); + opacity: 0.8; + border-radius: 10px; +} + +tooltip label{ + color: black; +} + +/*-----module groups----*/ +.modules-left, +.modules-center, +.modules-right { + background-image: linear-gradient(45deg, #7287fd 10%, #209fb5 54%, #8839ef 90%); + color: black; + border-radius: 6px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +/*-----modules indv----*/ + +#taskbar button, +#workspaces button { + color: black; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + color: grey; + background-color: rgba(0,153,153,0.2); + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: grey; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + border-radius: 10px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +#custom-power { + padding: 1px 3px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#pulseaudio.muted { + color: #cc3436; +} +#temperature.critical { + color: #cc3436; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + background-color: #7f849c; + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight, +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Colorful] Aurora.css b/config/waybar/style/[Colorful] Aurora.css new file mode 100644 index 0000000..63e5f25 --- /dev/null +++ b/config/waybar/style/[Colorful] Aurora.css @@ -0,0 +1,205 @@ +/* Aurora */ + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar, +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + color: black; + background-image: linear-gradient(45deg, #7287fd 10%, #209fb5 54%, #8839ef 90%); + opacity: 0.8; + border-radius: 10px; +} + +tooltip label{ + color: black; +} +/*-----module groups----*/ +.modules-left, +.modules-center, +.modules-right { + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +/*-----modules indv----*/ +#taskbar button, +#workspaces button { + color: grey; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} +#taskbar button:hover, +#workspaces button:hover { + color: black; + background-color: rgba(0,153,153,0.2); + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} +#taskbar button.active, +#workspaces button.active { + color: black; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + border-radius: 10px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + background-image: linear-gradient(45deg, #95E6CB, #59C2FF, #D2A6FF); + color: black; + border: 1px; + border-style: solid; + border-radius: 6px; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +#backlight { + padding-right: 2px; +} +#custom-power { + padding-left: 10px; + padding-right: 2px; +} +#custom-menu { + padding-right: 8px; +} +#custom-cycle_wall { + padding-right: 2px; +} +#network { + padding-right: 12px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#pulseaudio.muted { + color: #cc3436; +} +#temperature.critical { + background: red; + color: black; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + background-color: #7f849c; + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/config/waybar/style/[Colorful] Oglo Chicklets.css b/config/waybar/style/[Colorful] Oglo Chicklets.css new file mode 100644 index 0000000..b4ad4bd --- /dev/null +++ b/config/waybar/style/[Colorful] Oglo Chicklets.css @@ -0,0 +1,411 @@ +/* Oglo Chicklets */ + +* { + font-family: "JetBrainsMono Nerd Font", FontAwesome, Roboto, Helvetica, Arial, sans-serif; + font-size: 97%; + font-weight: bold; +} + +window#waybar { + background-color: #232a2e; + border-bottom: 8px solid #1d2327; + color: #d3c6aa; + transition-property: background-color; + transition-duration: .5s; +} + +window#waybar.hidden { + opacity: 0.2; +} + +/* +window#waybar.empty { + background-color: transparent; +} +window#waybar.solo { + background-color: #FFFFFF; +} +*/ + +button { + all: unset; + background-color: #778f52; + color: #2d353b; + border: none; + border-bottom: 8px solid #5d743e; + border-radius: 5px; + padding-left: 15px; + padding-right: 15px; + transition: transform 0.1s ease-in-out; +} + +button:hover { + background: inherit; + background-color: #92ab6c; + border-bottom: 8px solid #788f57; +} + +button.active { + background: inherit; + background-color: #a5be7e; + border-bottom: 8px solid #8aa168; +} + +#mode { + background-color: #64727D; + border-bottom: 3px solid #ffffff; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay{ + color: #ffffff; + padding-top: 2px; + padding-bottom: 2px; + border-radius: 5px; + padding-left: 5px; + padding-right: 5px; +} + +#window, +#workspaces { + margin: 0 4px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#window { + background-color: #343f44; + color: #d3c6aa; + border-bottom: 8px solid #2b3539; +} + +#custom-swaync { + background-color: #778f52; + color: #2d353b; + border-bottom: 8px solid #5d743e; +} + +#custom-menu { + background-color: #778f52; + color: #2d353b; + border-bottom: 8px solid #5d743e; +} + +#custom-power { + background-color: #ee606a; + color: #2d353b; + border-bottom: 8px solid #ca4853; + padding-left: 10px; +} + +#custom-power_vertical{ + background-color: #ee606a; + color: #2d353b; + border-bottom: 8px solid #ca4853; +} + +#clock { + background-color: #96a84c; + color: #2d353b; + border-bottom: 8px solid #7a8c37; +} + +#battery { + background-color: #3a998f; + color: #2d353b; + border-bottom: 8px solid #227d74; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: #000000; + } +} + +#battery.critical:not(.charging) { + background-color: #ee606a; + color: #2d353b; + border-bottom: 8px solid #ca4853; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#cpu { + background-color: #778f52; + color: #2d353b; + border-bottom: 8px solid #5d743e; +} + +#memory { + background-color: #d980ad; + color: #2d353b; + border-bottom: 8px solid #b86790; +} + +#disk { + background-color: #964B00; + border-bottom: 8px solid #793300; +} + +#custom-lock, +#custom-light_dark, +#backlight { + background-color: #64b6ac; + color: #2d353b; + border-bottom: 8px solid #4f9990; + padding-left: 10px; +} + +#network { + background-color: #2980b9; +} + +#network.disconnected { + background-color: #f53c3c; +} + +#pulseaudio { + background-color: #d8ac47; + color: #2d353b; + border-bottom: 8px solid #b78f30; +} + +#pulseaudio.muted { + background-color: #90b1b1; + color: #2a5c45; +} + +#wireplumber { + background-color: #fff0f5; + color: #000000; +} + +#wireplumber.muted { + background-color: #f53c3c; +} + +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-media.custom-spotify { + background-color: #66cc99; +} + +#custom-media.custom-vlc { + background-color: #ffa000; +} + +#temperature { + background-color: #f0932b; + border-bottom: 8px solid #b78f30; +} + +#temperature.critical { + background-color: #eb4d4b; +} + +#tray { + background-color: #e67f51; + color: #2d353b;; + border-bottom: 8px solid #c3653b; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: #eb4d4b; +} + +#idle_inhibitor { + background-color: #2d3436; +} + +#idle_inhibitor.activated { + background-color: #ecf0f1; + color: #2d3436; +} + +#mpd { + background-color: #66cc99; + color: #2a5c45; +} + +#mpd.disconnected { + background-color: #f53c3c; +} + +#mpd.stopped { + background-color: #90b1b1; +} + +#mpd.paused { + background-color: #51a37a; +} + +#language { + background: #00b093; + color: #740864; + min-width: 16px; +} + +#keyboard-state { + background: #97e1ad; + color: #000000; + min-width: 16px; + border-bottom: 8px solid #78b48a; +} + +#keyboard-state > label { + padding: 0 5px; +} + +#keyboard-state > label.locked { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad.empty { + background-color: transparent; +} + +tooltip { + background-color: #232a2e; + border: none; + border-bottom: 8px solid #1d2327; +} + +tooltip decoration { + box-shadow: none; +} + +tooltip decoration:backdrop { + box-shadow: none; +} + +tooltip label { + color: #d3c6aa; + padding-left: 5px; + padding-right: 5px; + padding-top: 0px; + padding-bottom: 5px; +} + + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + background-color: #7f849c; + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + background-color: #7f849c; + min-width: 80px; + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Colorful] Rainbow Spectrum.css b/config/waybar/style/[Colorful] Rainbow Spectrum.css new file mode 100644 index 0000000..1fcfdf1 --- /dev/null +++ b/config/waybar/style/[Colorful] Rainbow Spectrum.css @@ -0,0 +1,318 @@ +/* Rainbow Spectrum */ + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background-color: rgba(0,0,0,0); + transition-property: background-color; + transition-duration: .5s; +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +tooltip { + background: #1e1e2e; + opacity: 0.8; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; +} + +tooltip label{ + color: #cdd6f4; +} + +#taskbar button, +#workspaces button { + background-color: #d9e0ee; + color: #3A3B3C; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + background-color: #eba0ac; + color: #3A3B3C; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + background: #eb6f92; + color: #f6c177; + padding-left: 3px; + padding-right: 3px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + border-radius: 16px; + color: #3A3B3C; + border: 1px solid #b4befe; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#backlight { + background-color: #cba6f7; +} + +#battery { + background-color: #f9e2af; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + background-color: #f38ba8; + color: #f38ba8; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#clock { + background-color: #a6e3a1; +} + +#mpris { + background-color: #fab387; + color: black; +} +#custom-keyboard, +#keyboard-state, +#keyboard-state label, +#keyboard-state label.locked, +#cpu { + background-color: #89dceb; +} + +#memory { + background-color: #eba0ac; +} + +#disk { + background-color: #b4befe; +} + +#tray { + background-color: #b4befe; +} +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#custom-menu { + background-color: #f5c2e7; + /*padding: 1px;*/ + padding-right: 10px; + border-radius: 16px; + color: #3A3B3C; + border: 1px solid #b4befe; +} + +#custom-power { + background-color: #f38ba8; + padding: 0px 0px 0px 6px; +} + +#custom-updater { + background-color: #e6ed7b; +} + +#custom-cava_mviz, +#power-profiles-daemon, +#custom-browser, +#custom-file_manager, +#custom-tty, +#custom-settings { + background: linear-gradient(45deg, #14e81e 10%, #017ed5 54%, #8d00c4 90%); +} + +#custom-cycle_wall { + background-color: #94e2d5; +} + +#custom-swaync, +#custom-weather { + background-color: #cba6f7; +} + +#wireplumber { + background-color: #a6e3a1; +} + +#wireplumber.muted { + background-color: #313244; + color: #cdd6f4; +} + +#custom-lock { + background-color: #89dceb; +} + +#temperature { + background-color: #86b4fa; +} + +#temperature.critical { + background-color: red; +} + +#custom-power_vertical, +#custom-light_dark, +#custom-hypridle, +#idle_inhibitor { + background-color: #86b4fa; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#bluetooth { + background-color: #89dceb; +} +#window { + background-color: #89dceb; +} + +#custom-hint, +#pulseaudio { + background-color: #fab387; +} + +#pulseaudio.bluetooth { + background-color: #f5c2e7; +} +#pulseaudio.muted { + background-color: #313244; + color: #cdd6f4; +} + +#network { + background-color: #89b4fa; + padding-right: 12px; +} +#network.disconnected,#network.disabled { + background-color: #313244; + color: #cdd6f4; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Dark] Golden Eclipse.css b/config/waybar/style/[Dark] Golden Eclipse.css new file mode 100644 index 0000000..e5abbf3 --- /dev/null +++ b/config/waybar/style/[Dark] Golden Eclipse.css @@ -0,0 +1,203 @@ +/* Golden Eclipse */ + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +padding: 1px; +} + + +window#waybar { + transition-property: background-color; + transition-duration: 0.5s; + background: #000000; + padding-top: 3px; + padding-bottom: 3px; + padding-right: 4px; + padding-left: 4px; + border-radius: 12px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +#waybar.empty #window { + background: none; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay{ + color: #fcba03; + padding-top: 3px; + padding-bottom: 3px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: red; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: cyan; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#taskbar button, +#workspaces button { + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); + color: #fcba03; +} + +#taskbar button:hover, +#workspaces button:hover { + border-radius: 10px; + color: #a6adc8; + background-color: #ffeb8a; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + color: #fcba03; + border-radius: 10px; +} + +#taskbar button.active, +#workspaces button.active { + color: black; + background-color: #fcba03; + border-radius: 10px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + color: red; + border-radius: 0px; +} + + +#pulseaudio.muted { + color: red; +} + +#network.disconnected, +#network.disabled { + background-color: #fcba03; + color: #cdd6f4; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + diff --git a/config/waybar/style/[Dark] Golden Noir.css b/config/waybar/style/[Dark] Golden Noir.css new file mode 100644 index 0000000..d0f0ede --- /dev/null +++ b/config/waybar/style/[Dark] Golden Noir.css @@ -0,0 +1,203 @@ +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: #040406; + border-radius: 30px; + color: #cba6f7; + +} + +window#waybar.hidden { + opacity: 0.5; +} + +tooltip { + background: #1e1e2e; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: #ffd700; +} + +/*-----module groups----*/ +.modules-left, +.modules-right { + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; + +} + +.modules-center { + border-left: 1px solid #ffd700; + border-right: 1px solid #ffd700; + border-radius: 20px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#taskbar button, +#workspaces button { + color: #6E6A86; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: #ffd700; + border-radius: 50%; + background-color: black; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: #ffd700; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: #e5d9f5; + padding-top: 5px; + padding-bottom: 5px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: #22252a; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} \ No newline at end of file diff --git a/config/waybar/style/[Dark] Half-Moon.css b/config/waybar/style/[Dark] Half-Moon.css new file mode 100644 index 0000000..b9f5e49 --- /dev/null +++ b/config/waybar/style/[Dark] Half-Moon.css @@ -0,0 +1,316 @@ +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + + +window#waybar { + background-color: rgba(26,27,38,0); + border-bottom: 1px solid rgba(26,27,38,0); + border-radius: 0px; + color: #E6B673; +} + +#waybar.empty, #waybar.tiled, #waybar.floating { + background-color: transparent; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; +} + +#taskbar, +#workspaces { + background: #0F1419; + margin: 5px; + padding: 0px 1px; + border-radius: 15px; + border: 0px; + font-style: normal; + color: #0F1419; +} + +#taskbar button, +#workspaces button { + padding: 0px 5px; + margin: 4px 3px; + border-radius: 15px; + border: 0px; + color: #0F1419; + background: linear-gradient(45deg, #95E6CB, #59C2FF, #D2A6FF); + opacity: 0.5; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + padding: 0px 5px; + margin: 4px 3px; + border-radius: 15px; + border: 0px; + color: #0F1419; + background: linear-gradient(45deg, #59C2FF, #D2A6FF); + opacity: 1.0; + min-width: 40px; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button:hover { + border-radius: 15px; + color: #0F1419; + background: linear-gradient(45deg, #59C2FF, #D2A6FF); + opacity: 0.8; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); + +} +@keyframes gradient_horizontal { +0% { + background-position: 0% 50%; + } +50% { + background-position: 100% 50%; + } +100% { + background-position: 0% 50%; + } +} + +@keyframes swiping { +0% { + background-position: 0% 200%; + } +100% { + background-position: 200% 200%; + } +} + +tooltip { +background: #0F1419; +border: 1px solid #D2A6FF; +border-radius: 10px; +} + +tooltip label { +color: #F3F4F5; +} + +#window { + color: #E6E1CF; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#temperature, +#memory { + color: #E6B673; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-light_dark, +#custom-dot_update, +#custom-swaync, +#custom-hypridle, +#idle_inhibitor, +#clock { + color: #B8CC52; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#bluetooth { + color: blue; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-playerctl, +#power-profiles-daemon, +#custom-cycle_wall, +#cpu { + color: #F3F4F5; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#disk { + color: #B8CC52; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#backlight, +#battery { + color: #F07178; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#mpris { + color: #F07178; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding-left: 8px; + padding-right: 2px; +} + +#backlight { + color: white; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#network { + color: #FF8F40; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-hyprbindings { + color: #D2A6FF; + background: #0F1419; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#tray { + color: #E6E1CF; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#pulseaudio { + color: #59C2FF; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-notification { + color: #95E6CB; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-browser, +#custom-file_manager, +#custom-tty, +#custom-settings { + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; + color: #0F1419; + background: linear-gradient(45deg, #95E6CB, #59C2FF, #D2A6FF); +} + +#custom-weather { + color: #59C2FF; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-menu { + color: #59C2FF; + background: #0F1419; + border-radius: 0px 15px 50px 0px; + margin: 5px 5px 5px 0px; + padding: 1px 15px; +} + +#custom-power { + color: #D2A6FF; + background: #0F1419; + border-radius: 15px 0px 0px 50px; + margin: 5px 0px; + padding: 2px 5px 2px 15px; +} + +#custom-lock { + color: red; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-power_vertical, +#keyboard-state { + color: green; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: #6E6A86; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: purple; +} \ No newline at end of file diff --git a/config/waybar/style/[Dark] Latte-Wallust combined v2.css b/config/waybar/style/[Dark] Latte-Wallust combined v2.css new file mode 100644 index 0000000..6320954 --- /dev/null +++ b/config/waybar/style/[Dark] Latte-Wallust combined v2.css @@ -0,0 +1,264 @@ +/* Catppuccin Latte - Wallust - v2 */ + +@define-color white #F2F2F2; +@define-color black #000000; +@define-color text #FFFFFF; +@define-color lightgray #686868; +@define-color darkgray #353535; + +@define-color transparent rgba(1, 1, 1, 0.5); +@define-color teal-trans rgba(1, 117, 84, 0.5); +@define-color cyan rgba(53, 140, 169, 1); + +@define-color background-module @background; +@define-color background-module2 @color11; +@define-color border-color @color12; +@define-color button-color @color10; +@define-color button-hover @color13; + +@import '../../.config/waybar/wallust/colors-waybar.css'; +@import "../waybar/style/catppuccin-themes/latte.css"; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: @background; + border-radius:15px; + padding-top: 2px; + padding-bottom: 0px; + padding-right: 4px; + padding-left: 4px; +} + +tooltip { + background: #1e1e2e; + border-radius: 12px; + border-width: 1px; + border-style: solid; + border-color: @border-color; + color: #ffffff; +} + +#workspaces { + padding: 0px 1px; + border-radius: 15px; + border-bottom: 2px solid @border-color; + font-weight: bold; + font-style: normal; + opacity: 0.8; +} + +#taskbar button, +#workspaces button { + color: @foreground; + box-shadow: none; + text-shadow: none; + border-radius: 30px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: #ffd700; + border-radius: 50%; + background-color: black; + border-radius: 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: #ffd700; + border-radius: 10px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +/*-----module groups----*/ +.modules-center { + background-color: @background-module2; + border-radius: 10px; + padding: 4px; + border-bottom: 2px solid @border-color; + border-right: 1px solid @button-hover; + border-left: 1px solid @button-hover; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: @foreground; + padding-right: 6px; + padding-left: 6px;; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: #22252a; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#pulseaudio-slider, +#pulseaudio { + color: @color13; +} + +#pulseaudio.muted { + color: red; +} + +#memory { + color: @sapphire; +} + +#cpu { + color: @mauve; +} + +#battery { + color: @rosewater; +} + +#disk { + color: @sky; +} + +#temperature.critical { + background-color: @red; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#custom-hypridle, +#custom-lock, +#idle_inhibitor { + color: @teal; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#clock { + color: @foreground; + border-radius: 15px; +} + +#custom-updates { + color: @yellow; +} +#swaync{ + color: #ffd700;} diff --git a/config/waybar/style/[Dark] Latte-Wallust combined.css b/config/waybar/style/[Dark] Latte-Wallust combined.css new file mode 100644 index 0000000..aed7b72 --- /dev/null +++ b/config/waybar/style/[Dark] Latte-Wallust combined.css @@ -0,0 +1,274 @@ +/* Catppuccin Latte - Wallust */ +/* Original Design by DC user mannatsingh */ + +@define-color white #F2F2F2; +@define-color black #000000; +@define-color text #FFFFFF; +@define-color lightgray #686868; +@define-color darkgray #353535; + +@define-color transparent rgba(1, 1, 1, 0.5); +@define-color teal-trans rgba(1, 117, 84, 0.5); +@define-color cyan rgba(53, 140, 169, 1); + +@define-color background-module @transparent; +@define-color border-color @color12; +@define-color button-color @color11; +@define-color button-hover @color13; + +@import '../../.config/waybar/wallust/colors-waybar.css'; +@import "../waybar/style/catppuccin-themes/latte.css"; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: transparent; + border-radius: 0px; + color: #cba6f7; +} + +window#waybar.hidden { + opacity: 0; +} + +tooltip { + background: #1e1e2e; + border-radius: 12px; + border-width: 1px; + border-style: solid; + border-color: @border-color; + color: #ffffff; +} + +/*-----module groups----*/ +.modules-left, +.modules-center, +.modules-right { + background-color: @background-module; + border-radius:15px; + border-bottom:2px solid @border-color; + padding-top: 2px; + padding-bottom: 0px; + padding-right: 4px; + padding-left: 4px; +} + +#workspaces { + padding: 0px 1px; + border-radius: 15px; + border:2px solid @border-color; + font-weight: bold; + font-style: normal; + opacity:0.8; + color:#FFFFFF; +} + +#taskbar button, +#workspaces button { + color: #6E6A86; + box-shadow: none; + text-shadow: none; + border-radius: 30px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: #ffd700; + border-radius: 50%; + background-color: black; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: #ffd700; + border-radius: 10px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: #e5d9f5; + padding-right: 6px; + padding-left: 6px;; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: #22252a; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#pulseaudio-slider, +#pulseaudio { + color: @color13; +} + +#pulseaudio.muted { + color: red; +} + +#memory { + color: @sapphire; +} + +#cpu { + color: @mauve; +} + +#battery { + color: @rosewater; +} + +#disk { + color: @sky; +} + +#temperature.critical { + background-color: @red; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#custom-hypridle, +#custom-lock, +#idle_inhibitor { + color: @teal; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + + +#clock#2 { + color: #efe8f7; +} + +#clock { + color: @sapphire; + border-radius: 15px; + border:2px solid @border-color; +} +#custom-updates { + color: @yellow; +} +#swaync{ + color: #ffd700;} diff --git a/config/waybar/style/[Dark] Purpl.css b/config/waybar/style/[Dark] Purpl.css new file mode 100644 index 0000000..05f2188 --- /dev/null +++ b/config/waybar/style/[Dark] Purpl.css @@ -0,0 +1,222 @@ +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: #100214; + color: #cba6f7; +} + +window#waybar.hidden { + opacity: 0.5; +} + +tooltip { + background: #1e1e2e; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: #cba6f7; +} + +/*-----module groups----*/ +.modules-right { + border: 3px solid #20052a; + border-radius: 100px 0px 0px 0px; + background-color: #3d174b; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 5px; + padding-left: 5px; +} + +.modules-center { + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-left { + /*background-color: #1e1e2e;*/ + border: 3px solid #20052a; + border-radius: 0px 0px 100px 0px; + background-color: #441a53; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 5px; + padding-left: 5px; +} + +#taskbar button, +#workspaces button { + color: #6E6A86; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.active { + color: #cba6f7; + border-radius: 20%; + background-color: black; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#workspaces button:hover { + color: #9CCFD8; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: whitesmoke; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#taskbar button.active { + background-color: purple; + padding-left: 12px; + padding-right: 12px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover { + padding-left: 3px; + padding-right: 3px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: #6E6A86; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: purple; +} \ No newline at end of file diff --git a/config/waybar/style/[Dark] Wallust Obsidian Edge.css b/config/waybar/style/[Dark] Wallust Obsidian Edge.css new file mode 100644 index 0000000..52e1bf5 --- /dev/null +++ b/config/waybar/style/[Dark] Wallust Obsidian Edge.css @@ -0,0 +1,195 @@ +/* Dark - Obsidian Edge */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: black; + border-radius: 12px; +} + +window#waybar.hidden { + opacity: 0.5; +} + +tooltip { + color: @foreground; + background: rgba(0, 0, 0, 0.8); + border-radius: 10px; +} + +tooltip label { + color: @foreground; + padding-right: 2px; + padding-left: 2px; +} + +/*-----module groups----*/ +.modules-left, +.modules-center, +.modules-right { + border: 0px solid #b4befe; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#taskbar button, +#workspaces button { + color: @color12; + box-shadow: none; + text-shadow: none; + padding: 4px; + border-radius: 9px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: @foreground; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @color9; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: @foreground; + border-radius: 8px; + padding-top: 5px; + padding-bottom: 5px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/config/waybar/style/[Extra] Crimson.css b/config/waybar/style/[Extra] Crimson.css new file mode 100644 index 0000000..030df42 --- /dev/null +++ b/config/waybar/style/[Extra] Crimson.css @@ -0,0 +1,193 @@ +*{ +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: #240303; + color: wheat; + border-radius: 0px 0px 100px 100px; + border: 1px solid grey; +} + +window#waybar.hidden { + opacity: 0.5; +} + +tooltip { + background: #240303; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: wheat; +} + +/*-----module groups----*/ +.modules-left, +.modules-center, +.modules-right { + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#taskbar button, +#workspaces button { + color: wheat; + box-shadow: none; + text-shadow: none; + padding: 4px; + border-radius: 9px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: rgb(108, 18, 18); + background-color: #000000; + border: 1px solid grey; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: rgb(71, 14, 14); + background-color: #000000; + border-radius: 15px; + padding-left: 3px; + padding-right: 3px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: wheat; + padding-top: 5px; + padding-bottom: 5px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: #22252a; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} + + \ No newline at end of file diff --git a/config/waybar/style/[Extra] EverForest.css b/config/waybar/style/[Extra] EverForest.css new file mode 100644 index 0000000..f70c0a1 --- /dev/null +++ b/config/waybar/style/[Extra] EverForest.css @@ -0,0 +1,320 @@ +/* Extra - EverForest*/ + +@define-color bg_dim #232A2E; +@define-color black #000000; +@define-color white #FFFFFF; +@define-color bg0 #2D353B; +@define-color bg1 #343F44; +@define-color bg2 #3D484D; +@define-color bg3 #475258; +@define-color bg4 #4F585E; +@define-color bg5 #56635f; +@define-color bg_visual #543A48; +@define-color bg_red #514045; +@define-color bg_green #425047; +@define-color bg_blue #3A515D; +@define-color bg_yellow #4D4C43; +@define-color fg #D3C6AA; +@define-color red #E67E80; +@define-color orange #E69875; +@define-color yellow #DBBC7F; +@define-color green #A7C080; +@define-color aqua #83C092; +@define-color blue #7FBBB3; +@define-color purple #D699B6; +@define-color grey0 #7A8478; +@define-color grey1 #859289; +@define-color grey2 #9DA9A0; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; + border: 1px solid transparent; + border-radius: 0px; + margin: 0px 1px; +} + +window#waybar { + border: none; + /*background-color: @bg_green;*/ + background-color: @bg_green; + color: @fg; + transition-property: background-color; + transition-duration: 0.5s; +} + +window#waybar.hidden { + opacity: 0.5; +} + +#window { + padding: 0px 10px; + margin: 0px 10px; + border-radius: 5px; + background-color: @bg0; +} + +.modules-left button:first-child { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + margin-left: 5px; +} + +.modules-left button:last-child { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + margin-right: 5px; +} + +#custom-menu, +#custom-arch { + background-color: @bg; + color: @red; +} + +#custom-swaync { + color: @yellow; +} + +#taskbar button, +#workspaces button { + padding: 0px 5px; + background-color: @orange; + color: @black; +} + +#taskbar button.active, +#workspaces button.active { + background-color: @grey0; + color: @black; + animation: gradient_f 20s ease-in infinite; + /*transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);*/ +} + +#taskbar button:hover, +#workspaces button:hover { + background-color: @purple; + color: @black; +} + +#workspaces button.focused { + background-color: @green; + color: @bg0; +} + +#workspaces button.urgent { + background-color: @red; /* Keeps the original color */ + color: @white; /* Sets text color to white for better contrast */ + border: 2px solid @red; /* Adds a border with the same color */ + box-shadow: 0 0 10px @red; /* Adds a glow effect */ + font-weight: bold; /* Makes text bold for more emphasis */ + transition: + background-color 0.3s, + box-shadow 0.3s; /* Smooth transition for hover effect */ +} + +#cpu { + border-radius: 5px 0px 0px 5px; + padding: 0px 5px; + background-color: @yellow; + color: @bg_yellow; +} + +#memory { + padding: 0px 5px; + background-color: @yellow; + color: @bg_yellow; +} + +#temperature { + padding: 0px 5px; + background-color: @green; + color: @bg_yellow; +} +#temperature.critical { + background-color: @red; +} + +#disk { + border-radius: 0px 5px 5px 0px; + padding: 0px 5px; + margin-right: 5px; + background-color: @green; + color: @bg_yellow; +} + +#battery.bat2 { + border-radius: 0px 5px 5px 0px; +} + +.modules-left :last-child { + border-radius: 0px 5px 5px 0px; +} +#battery { + border-radius: 5px 0px 0px 5px; + padding: 0px 5px; + background-color: @aqua; + color: @bg_yellow; +} +#battery.plugged { + color: @fg; + background-color: @bg_green; +} +#battery.charging { + color: @fg; + background-color: @bg_green; +} +#battery.critical:not(.charging) { + background-color: @red; + color: @fg; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} +@keyframes blink { + to { + background-color: @fg; + color: @bg_dim; + } +} + +#backlight { + border-radius: 5px 0px 0px 5px; + padding: 0px 5px; + margin-left: 5px; + background-color: @red; + color: @black; +} + +#network, +#pulseaudio { + padding: 0px 5px; + border-radius: 0px 5px 5px 0px; + background-color: @blue; + color: @bg_yellow; +} + +#pulseaudio.muted { + background-color: @grey1; + color: @bg_yellow; +} + +#tray { + padding: 0px 5px; + border-radius: 5px; + margin-left: 5px; + color: @fg; + background-color: @bg0; +} + +#custom-hypridle, +#idle_inhibitor { + padding: 0px 5px; + border-radius: 5px; + margin-left: 5px; + background-color: @blue; + color: @black; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + background-color: @fg; + color: @bg0; +} + +#clock { + padding: 0px 5px; + border-radius: 5px; + margin: 0px 5px; + color: @bg_yellow; + background-color: @aqua; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: #22252a; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-right: 5px; + padding-left: 5px; +} \ No newline at end of file diff --git a/config/waybar/style/[Extra] Mauve.css b/config/waybar/style/[Extra] Mauve.css new file mode 100644 index 0000000..0ee8761 --- /dev/null +++ b/config/waybar/style/[Extra] Mauve.css @@ -0,0 +1,211 @@ +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: #11111b; + color: #cba6f7; +} + +window#waybar.hidden { + opacity: 0.5; +} + +tooltip { + background: #1e1e2e; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: #cba6f7; +} + +/*-----module groups----*/ +.modules-left, +.modules-right { + border: 3px solid #11111b; + border-radius: 10px 10px 10px 10px; + background-color: #313244; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-center { + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#taskbar button, +#workspaces button { + color: #6E6A86; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: #1e1e1e; + border-radius: 30%; + background-color: #cba6f7; + padding-left: 6px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.active:hover { + color: #1e1e1e; + border-radius: 30%; + background-color: #cba6f7; + padding-left: 6px; + padding-right: 8px; +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + border-radius: 30%; + background-color: #cba6f7; + color: #1e1e1e; +} + +#taskbar button:hover, +#workspaces button:hover { + color: #1e1e1e; + border: 3px solid #1e1e2e; + background-color: #cba6f7; + border-radius: 30%; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: whitesmoke; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; + +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: #6E6A86; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: purple; +} diff --git a/config/waybar/style/[Extra] Modern-Combined - Transparent.css b/config/waybar/style/[Extra] Modern-Combined - Transparent.css new file mode 100644 index 0000000..9cf51da --- /dev/null +++ b/config/waybar/style/[Extra] Modern-Combined - Transparent.css @@ -0,0 +1,276 @@ +/* Extra - Combined Modern - transparent */ + +/* NOTE: This style is NOT vertical layout friendly! */ + +@define-color white #F2F2F2; +@define-color black #000000; +@define-color text #FFFFFF; +@define-color lightgray #686868; +@define-color darkgray #353535; + +@define-color transparent rgba(1, 1, 1, 0.5); +@define-color teal-trans rgba(1, 117, 84, 0.5); +@define-color cyan rgba(53, 140, 169, 1); + +@define-color background-module @color1; +@define-color background-module2 @color11; +@define-color border-color @color12; +@define-color button-color @color10; +@define-color button-hover @color13; + +@define-color backgroundlight @color12; +@define-color backgrounddark #FFFFFF; +@define-color workspacesbackground1 @color12; +@define-color workspacesbackground2 #FFFFFF; +@define-color bordercolor @color11; +@define-color textcolor1 @color12; +@define-color textcolor2 #FFFFFF; +@define-color textcolor3 #FFFFFF; +@define-color iconcolor #FFFFFF; + +@import '../../.config/waybar/wallust/colors-waybar.css'; +@import "../waybar/style/catppuccin-themes/latte.css"; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background-color: transparent; + border-radius: 6px; + padding-top: 2px; + padding-bottom: 0px; + padding-right: 4px; + padding-left: 4px; +} + +tooltip { + background: #1e1e2e; + border-radius: 12px; + border-width: 1px; + border-style: solid; + border-color: @border-color; + color: #ffffff; +} + +#taskbar button, +#workspaces button { + padding: 0px 3px; + margin: 3px 2px; + border-radius: 4px; + color: @textcolor1; + background-color: @workspacesbackground2; + transition: all 0.1s linear; + opacity: 0.4; +} + +#taskbar button.active, +#workspaces button.active { + color: @textcolor1; + background: @workspacesbackground2; + border-radius: 4px; + min-width: 30px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); + opacity: 1.0; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @red; + background: @workspacesbackground2; + border-radius: 3px; + opacity:0.6; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +/*-----module groups----*/ +.modules-left, +.modules-right { + background-color: transparent; +} + +.modules-center { + background-color: @background-module; + border-radius: 0px 0px 45px 45px; + padding-top: 8px; + padding-bottom: 8px; + padding-left: 10px; + padding-right: 6px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: white; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#custom-hint { + color: @peach; + padding-right: 6px; + padding-left: 6px; +} + +#pulseaudio.muted { + color: red; +} + +#temperature.critical { + background-color: @red; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#pulseaudio-slider, +#pulseaudio { + color: @foreground; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#custom-hypridle, +#custom-lock, +#idle_inhibitor { + color: @teal; +} + +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: @lavender; + padding-right: 6px; + padding-left: 6px; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#clock { + color: @sapphire; + border-radius: 15px; +} + +#custom-updates { + color: @yellow; +} + +#custom-swaync{ + color: #ffd700;} diff --git a/config/waybar/style/[Extra] Modern-Combined.css b/config/waybar/style/[Extra] Modern-Combined.css new file mode 100644 index 0000000..6158ff4 --- /dev/null +++ b/config/waybar/style/[Extra] Modern-Combined.css @@ -0,0 +1,291 @@ +/* Extra - Combined Modern */ + +/* NOTE: This style is NOT vertical layout friendly! */ + +@define-color white #F2F2F2; +@define-color black #000000; +@define-color text #FFFFFF; +@define-color lightgray #686868; +@define-color darkgray #353535; + +@define-color transparent rgba(1, 1, 1, 0.5); +@define-color teal-trans rgba(1, 117, 84, 0.5); +@define-color cyan rgba(53, 140, 169, 1); + +@define-color background-module @color1; +@define-color background-module2 @color11; +@define-color border-color @color12; +@define-color button-color @color10; +@define-color button-hover @color13; + +@define-color backgroundlight @color12; +@define-color backgrounddark #FFFFFF; +@define-color workspacesbackground1 @color12; +@define-color workspacesbackground2 #FFFFFF; +@define-color bordercolor @color11; +@define-color textcolor1 @color12; +@define-color textcolor2 #FFFFFF; +@define-color textcolor3 #FFFFFF; +@define-color iconcolor #FFFFFF; + +@import '../../.config/waybar/wallust/colors-waybar.css'; +@import "../waybar/style/catppuccin-themes/latte.css"; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background-color: rgba(0,0,0,0.4); + border-radius: 6px; + padding-top: 2px; + padding-bottom: 0px; + padding-right: 4px; + padding-left: 4px; +} + +tooltip { + background: #1e1e2e; + border-radius: 12px; + border-width: 1px; + border-style: solid; + border-color: @border-color; + color: #ffffff; +} + +#taskbar button, +#workspaces button { + padding: 0px 3px; + margin: 3px 2px; + border-radius: 4px; + color: @textcolor1; + background-color: @workspacesbackground2; + transition: all 0.1s linear; + opacity: 0.4; +} + +#taskbar button.active, +#workspaces button.active { + color: @textcolor1; + background: @workspacesbackground2; + border-radius: 10px; + min-width: 30px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); + opacity: 1.0; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @red; + background: @workspacesbackground2; + border-radius: 5px; + opacity:0.6; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#clock#2 { + color: #efe8f7; +} + +/*-----module groups----*/ +.modules-left, +.modules-right { + background-color: transparent; +} + +.modules-center { + background-color: @background-module; + border-radius: 0px 0px 45px 45px; + padding-top: 8px; + padding-bottom: 8px; + padding-left: 10px; + padding-right: 6px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater { + color: @foreground; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#custom-playerctl, +#custom-cava_mviz { + color: @sky; +} + +#custom-hint { + color: @peach; + padding-right: 6px; + padding-left: 6px; +} + +#pulseaudio-slider, +#pulseaudio { + color: @foreground; +} + +#pulseaudio.muted { + color: red; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: #22252a; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#memory { + color: @sapphire; +} + +#cpu { + color: @mauve; +} + +#battery { + color: @rosewater; +} + +#disk { + color: @green; +} + +#temperature.critical { + background-color: @red; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#custom-hypridle, +#custom-lock, +#idle_inhibitor { + color: @teal; +} + +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: @lavender; + padding-right: 6px; + padding-left: 6px; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#clock { + color: @sapphire; + border-radius: 15px; +} + +#custom-updates { + color: @yellow; +} + +#custom-swaync{ + color: #ffd700;} diff --git a/config/waybar/style/[Extra] Rose Pine.css b/config/waybar/style/[Extra] Rose Pine.css new file mode 100644 index 0000000..63a915e --- /dev/null +++ b/config/waybar/style/[Extra] Rose Pine.css @@ -0,0 +1,236 @@ +/* Rose Pine */ + + +@define-color bar-bg rgba(0, 0, 0, 0); +@define-color main-bg #26233a; +@define-color main-fg #ebbcba; +@define-color wb-act-bg #31748f; +@define-color wb-act-fg #9ccfd8; +@define-color wb-hvr-bg #eb6f92; +@define-color wb-hvr-fg #f6c177; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; + border-radius: 12px; +} + +window#waybar { + background: @bar-bg; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + background: @main-bg; + color: @main-fg; + border-radius: 8px; + border-width: 0px; +} + +#taskbar button, +#workspaces button { + box-shadow: none; + text-shadow: none; + padding: 0px; + border-bottom: 2px; + border-color: #2B5D34; + border-style: solid; + border-radius: 10px; + padding-left: 2px; + padding-right: 4px; + background: @main-bg; + color: @main-fg; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.active { + background: @wb-act-bg; + color: @wb-act-fg; + padding-left: 2px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button:hover { + background: @wb-hvr-bg; + color: @wb-hvr-fg; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button { + box-shadow: none; + text-shadow: none; + padding: 0px; + border-bottom: 2px; + border-color: #2B5D34; + border-style: solid; + border-radius: 10px; + padding-left: 3px; + padding-right: 3px; + color: @wb-color; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active { + background: @wb-act-bg; + color: @wb-act-color; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover { + background: @wb-hvr-bg; + color: @wb-hvr-color; + padding-left: 3px; + padding-right: 3px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#temperature, +#tray, +#window, +#wireplumber, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: @main-fg; + background: @main-bg; + opacity: 1; + border-bottom: 2px; + border-color: #2B5D34; + border-style: solid; + border-radius: 10px; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: red; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +@keyframes blink { + to { + color: @main-bg; + } +} + +#battery.critical:not(.charging) { + background-color: red; + color: white; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#backlight { + padding-right: 2px; +} +#network { + padding-right: 12px; +} +#custom-power { + padding-right: 1px; +} +#group-motherboard, +#group-laptop, +#group-audio { + color: @main-fg; + background-color: @main-bg; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Extra] Simple Pink.css b/config/waybar/style/[Extra] Simple Pink.css new file mode 100644 index 0000000..a75ece5 --- /dev/null +++ b/config/waybar/style/[Extra] Simple Pink.css @@ -0,0 +1,204 @@ +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: black; + border-radius: 50px; + color: whitesmoke; +} + +window#waybar.hidden { + opacity: 0.5; +} + +tooltip { + background: #1e1e2e; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: pink; +} + +/*-----module groups----*/ +.modules-left, +.modules-right { + border: 5px solid #19141b; + border-radius: 50px 50px 50px 50px; + background-color: #ba5663; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-center { + background-color: black; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#taskbar button, +#workspaces button { + color: pink; + box-shadow: none; + text-shadow: none; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: whitesmoke; + background-color: pink; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); + +} + +#workspaces button.focused { + color: #c42a60; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: #ba5663; + background-color: #0d0a0d; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: whitesmoke; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; + +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: #22252a; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} \ No newline at end of file diff --git a/config/waybar/style/[Light] Monochrome Contrast.css b/config/waybar/style/[Light] Monochrome Contrast.css new file mode 100644 index 0000000..14c5f78 --- /dev/null +++ b/config/waybar/style/[Light] Monochrome Contrast.css @@ -0,0 +1,198 @@ +/* Light - MonoChrome Contrast */ + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar, +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + color: white; + background: #1e1e2e; + opacity: 0.8; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: white; +} + +tooltip label{ + color: #cdd6f4; +} +/*-----module groups----*/ +.modules-left, +.modules-center, +.modules-right { + background-color: white; + color: black; + border-bottom: 2px; + border-style: solid; + border-color: black; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +/*-----modules indv----*/ +#taskbar button, +#workspaces button { + color: black; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} +#taskbar button:hover, +#workspaces button:hover { + color: grey; + background-color: rgba(0,153,153,0.2); + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + background-color: grey; + color: black; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + border-radius: 10px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +#custom-power { + padding: 1px 3px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#pulseaudio.muted { + color: #cc3436; +} +#temperature.critical { + color: #cc3436; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: grey; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Light] Obsidian Glow.css b/config/waybar/style/[Light] Obsidian Glow.css new file mode 100644 index 0000000..ffb8b52 --- /dev/null +++ b/config/waybar/style/[Light] Obsidian Glow.css @@ -0,0 +1,199 @@ +/* Light - Obsidian Glow */ + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: white; + border-radius: 12px; +} + +window#waybar.hidden { + opacity: 0.7; +} + +tooltip { + background: white; + border-radius: 10px; +} + +tooltip label { + color: #373737; + padding-right: 2px; + padding-left: 2px; +} + +#taskbar button, +#workspaces button { + color: #585b70; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.active { + background-color: dimgrey; + color: #000000; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #000000; +} + +#workspaces button.urgent { + color: #000000; + border-radius: 10px; +} + +#workspaces button:hover { + color: #000000; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: #000000; + border-radius: 8px; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#taskbar button.active { + background-color: #585b70; + color: #cdd6f4; + padding-left: 12px; + padding-right: 12px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover { + padding-left: 3px; + padding-right: 3px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: grey; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} \ No newline at end of file diff --git a/config/waybar/style/[Rainbow] RGB Bordered.css b/config/waybar/style/[Rainbow] RGB Bordered.css new file mode 100644 index 0000000..c94ef03 --- /dev/null +++ b/config/waybar/style/[Rainbow] RGB Bordered.css @@ -0,0 +1,302 @@ +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +@import "../waybar/style/catppuccin-themes/rgbmocha.css"; + +window#waybar { + transition-property: background-color; + transition-duration: 0.5s; + background: transparent; + border-radius: 2px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +#taskbar button, +#workspaces button { + color: @overlay1; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + border-radius: 10px; + color: @peach; + background-color: @surface0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + color: @surface1; + border-radius: 10px; +} + +#taskbar button.active, +#workspaces button.active { + color: @mauve; + border-radius: 10px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + color: @red; + border-radius: 0px; +} + +/* This section can be use if you want to separate waybar modules */ +.modules-left, .modules-center, .modules-right { + background: @theme_base_color; + border: 2px solid transparent; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; + border-radius: 0px; + + border-image: linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet) 1; + animation: rainbow-gradient 20s ease-in-out infinite; /* Adjust timing as needed */ +} + + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#bluetooth, +#backlight { + color: @blue; +} + +#battery { + color: @green; +} + +@keyframes blink { + to { + color: @surface0; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: @theme_text_color; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#clock { + color: @yellow; +} + +#cpu { + color: @green; +} + +#custom-keyboard, +#memory { + color: @sky; +} + +#disk { + color: @sapphire; +} + +#temperature { + color: @teal; +} + +#temperature.critical { + background-color: @red; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#keyboard-state { + color: @flamingo; +} + +#custom-cava_mviz { + animation: rainbow-text 0.80s linear infinite; +} + +@keyframes rainbow-text { + 0% { color: rgb(0, 247, 198); } /* Low amplitude */ + 42% { color: rgb(60, 0, 179); } /* Mid amplitude */ + 71% { color: indigo; } /* Higher amplitude */ + 100% { color: rgb(234, 0, 255); } /* Maximum amplitude */ +} + + +#custom-menu { + color: @rosewater; +} + +#custom-power { + color: @red; +} + +#custom-updater { + color: @red; +} + +#custom-light_dark { + color: @blue; +} + +#custom-weather { + color: @lavender; +} + +#custom-lock { + color: @maroon; +} + +#pulseaudio { + color: @sapphire; +} + +#pulseaudio.bluetooth { + color: @pink; +} +#pulseaudio.muted { + color: @red; +} + +#window { + color: @mauve; +} + +#mpris { + color:@lavender; +} + +#network { + color: @teal; +} +#network.disconnected, +#network.disabled { + background-color: @surface0; + color: @text; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/config/waybar/style/[Retro] Simple Style.css b/config/waybar/style/[Retro] Simple Style.css new file mode 100644 index 0000000..d2b4e06 --- /dev/null +++ b/config/waybar/style/[Retro] Simple Style.css @@ -0,0 +1,176 @@ +/* Simple Style */ + +@define-color background #1d2021; +@define-color foreground #ebdbb2; +@define-color dim #928374; +@define-color yellow #fabd2f; +@define-color red #fb4934; +@define-color green #b8bb26; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; + +} + +window#waybar { + background: @background; + color: @foreground; + transition-property: background-color; + transition-duration: 0.5s; +} + +#taskbar button, +#workspaces button { + color: @foreground; +} + +#taskbar button.active, +#workspaces button.active { + border-bottom: 1px solid green; +} + +#taskbar button.urgent, +#workspaces button.urgent { + border-bottom: 2px solid red; +} + +#submap { + border-bottom: 1px solid red; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding: 6px; + color: @foreground; +} + +#battery.warning, +#disk.warning, +#memory.warning, +#cpu.warning { + border-top: 3px solid @background; + border-bottom: 3px solid yellow; +} + +@keyframes blink { + to { + color: @background; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: white; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical, +#disk.critical, +#memory.critical, +#cpu.critical { + border-top: 3px solid @background; + border-bottom: 3px solid red; +} + +#temperature.critical { + background-color: red; +} + +#battery.charging { + border-top: 3px solid @background; + border-bottom: 3px solid green; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: @dim; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: @green; +} \ No newline at end of file diff --git a/config/waybar/style/[Transparent] Crystal Clear.css b/config/waybar/style/[Transparent] Crystal Clear.css new file mode 100644 index 0000000..b0207ac --- /dev/null +++ b/config/waybar/style/[Transparent] Crystal Clear.css @@ -0,0 +1,190 @@ +*{ + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background:transparent; + border-radius: 1px; + color: whitesmoke; +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar.empty +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +#taskbar button, +#workspaces button { + color: #6E6A86; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.active { + color: whitesmoke; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#workspaces button:hover { + color: whitesmoke; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#taskbar button:hover { + padding-left: 3px; + padding-right: 3px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active { + background-color: #7f849c; + padding-left: 12px; + padding-right: 12px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; + background-color: black; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: wheat; +} + + \ No newline at end of file diff --git a/config/waybar/style/[WALLUST] ML4W-modern-mixed.css b/config/waybar/style/[WALLUST] ML4W-modern-mixed.css new file mode 100644 index 0000000..a3285fe --- /dev/null +++ b/config/waybar/style/[WALLUST] ML4W-modern-mixed.css @@ -0,0 +1,385 @@ +/* ml4w-modern-mixed */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +@define-color backgroundlight @color12; +@define-color backgrounddark #FFFFFF; +@define-color workspacesbackground1 @color12; +@define-color workspacesbackground2 #FFFFFF; +@define-color bordercolor @color11; +@define-color textcolor1 @color12; +@define-color textcolor2 #FFFFFF; +@define-color textcolor3 #FFFFFF; +@define-color iconcolor #FFFFFF; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + /* note: different modules have different font sizes */ + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background-color: rgba(0,0,0,0.8); + border-bottom: 0px solid #ffffff; + /* color: #FFFFFF; */ + background: transparent; + transition-property: background-color; + transition-duration: .5s; +} + +#taskbar, +#workspaces { + background: @workspacesbackground1; + margin: 2px 18px 3px 1px; + margin-left: 6px; + padding: 0px 2px; + border-radius: 5px 5px 5px 5px; + border: 0px; + font-weight: bold; + font-style: normal; + opacity: 0.8; + color: @textcolor1; +} + +#taskbar button, +#workspaces button { + padding: 0px 6px; + margin: 3px 2px; + border-radius: 3px 3px 3px 3px; + color: @textcolor1; + background-color: @workspacesbackground2; + transition: all 0.1s linear; + opacity: 0.4; +} + +#taskbar button.active, +#workspaces button.active { + color: @textcolor1; + background: @workspacesbackground2; + border-radius: 3px 3px 3px 3px; + min-width: 30px; + transition: all 0.1s linear; + opacity:1.0; +} + +#taskbar button.hover, +#workspaces button:hover { + color: @textcolor1; + background: @workspacesbackground2; + border-radius: 5px 5px 5px 5px; + opacity:0.7; +} + +tooltip { + border-radius: 16px; + background-color: @backgroundlight; + opacity:0.9; + padding:20px; + margin:0px; +} + +tooltip label { + color: @textcolor2; +} + +#window { + margin: 3px 15px 3px 0px; + padding: 2px 10px 0px 10px; + border-radius: 5px 5px 5px 5px; + color:white; + font-weight:normal; + opacity:0.8; +} + +window#waybar.empty #window { + background-color:transparent; +} + +#taskbar.empty { + background:transparent; + border:0; + padding:0; + margin:0; +} + +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding: 2px; + margin-right: 8px; + margin-left: 6px; + font-size: 100%; + opacity: 0.8; + color: @iconcolor; +} + +#custom-swaync { + margin-left: 12px; +} + +#idle_inhibitor { + margin-right: 15px; + font-size: 102%; + font-weight: bold; + opacity: 0.8; + color: @iconcolor; +} + +#idle_inhibitor.activated { + margin-right: 15px; + font-size: 100%; + font-weight: bold; + opacity: 0.8; + color: #dc2f2f; +} + +#custom-menu { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 5px 5px 5px 5px; + padding: 0px 10px 0px 10px; + margin: 2px 17px 2px 0px; + opacity:0.8; + border:3px solid @bordercolor; +} + +#custom-power { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 5px 5px 5px 5px; + padding: 0px 0px 0px 6px; + opacity:0.8; + border:3px solid @bordercolor; +} + +#custom-keybinds { + margin: 0px 13px 0px 0px; + padding:0px; + color: @iconcolor; + opacity: 0.8; +} + +#custom-updater { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#custom-updates.green { + background-color: @backgroundlight; +} + +#custom-updates.yellow { + background-color: #ff9a3c; + color: #FFFFFF; +} + +#custom-updates.red { + background-color: #dc2f2f; + color: #FFFFFF; +} + +#keyboard-state { + margin-right:10px; +} + +#clock { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 3px 5px 3px 5px; + padding: 1px 10px 0px 10px; + margin: 3px 0px 3px 0px; + opacity:0.8; + border:3px solid @bordercolor; +} + +#backlight { + background-color: @backgroundlight; + margin-left: 6px; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#pulseaudio { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#pulseaudio.muted { + background-color: @backgrounddark; + color: @textcolor1; +} + +#network { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#network.ethernet { + background-color: @backgroundlight; + color: @textcolor2; +} + +#network.wifi { + background-color: @backgroundlight; + color: @textcolor2; +} + +#bluetooth, #bluetooth.on, #bluetooth.connected { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#bluetooth.off { + background-color: transparent; + padding: 0px; + margin: 0px; +} + +#battery { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 15px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#battery.charging, #battery.plugged { + color: @textcolor2; + background-color: @backgroundlight; +} + +@keyframes blink { + to { + background-color: @backgroundlight; + color: @textcolor2; + } +} + +#battery.critical:not(.charging) { + background-color: #f53c3c; + color: @textcolor3; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#tray { + padding: 0px 15px 0px 0px; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/config/waybar/style/[WALLUST] ML4W-modern.css b/config/waybar/style/[WALLUST] ML4W-modern.css new file mode 100644 index 0000000..68730bf --- /dev/null +++ b/config/waybar/style/[WALLUST] ML4W-modern.css @@ -0,0 +1,378 @@ +/* ml4w-modern */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +@define-color backgroundlight @color0; +@define-color backgrounddark @color12; +@define-color workspacesbackground1 @color0; +@define-color workspacesbackground2 @color12; +@define-color bordercolor @color13; +@define-color textcolor1 @foreground; +@define-color textcolor2 @foreground; +@define-color textcolor3 @foreground; +@define-color iconcolor @foreground; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + /* note: different modules have different font sizes */ + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background-color: rgba(0,0,0,0.8); + border-bottom: 0px solid #ffffff; + /* color: #FFFFFF; */ + background: transparent; + transition-property: background-color; + transition-duration: .5s; +} + +#workspaces { + background: @workspacesbackground1; + margin: 2px 18px 3px 1px; + margin-left: 6px; + padding: 0px 2px; + border-radius: 5px 5px 5px 5px; + border: 0px; + font-style: normal; + color: @textcolor1; +} + +#workspaces button { + padding: 0px 6px; + margin: 3px 2px; + border-radius: 3px 3px 3px 3px; + color: @textcolor1; + background-color: @workspacesbackground1; + transition: all 0.1s linear; +} + +#workspaces button.active { + color: @textcolor1; + background: @workspacesbackground2; + border-radius: 3px 3px 3px 3px; + min-width: 30px; + transition: all 0.1s linear; +} + +#workspaces button:hover { + color: @textcolor1; + background: @workspacesbackground2; + border-radius: 5px 5px 5px 5px; + opacity:0.7; +} + +tooltip { + border-radius: 16px; + background-color: @backgroundlight; + opacity:0.9; + padding:20px; + margin:0px; +} + +tooltip label { + color: @textcolor2; +} + +#window { + margin: 3px 15px 3px 0px; + padding: 2px 10px 0px 10px; + border-radius: 5px 5px 5px 5px; + color:white; + font-weight:normal; +} + +window#waybar.empty #window { + background-color:transparent; +} + +#taskbar { + background: @backgroundlight; + margin: 3px 15px 3px 0px; + padding:0px; + border-radius: 5px 5px 5px 5px; + font-weight: normal; + font-style: normal; + border: 3px solid @backgroundlight; +} + +#taskbar button { + margin:0; + border-radius: 5px 5px 5px 5px; + padding: 0px 5px 0px 5px; +} + +#taskbar.empty { + background:transparent; + border:0; + padding:0; + margin:0; +} + +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + margin-right: 8px; + margin-left: 6px; + font-size: 100%; + color: @iconcolor; +} + +#custom-swaync { + margin-left: 12px; +} + +#idle_inhibitor { + margin-right: 15px; + font-size: 102%; + font-weight: bold; + color: @iconcolor; +} + +#idle_inhibitor.activated { + margin-right: 15px; + font-size: 100%; + font-weight: bold; + color: #dc2f2f; +} + +#custom-menu { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 5px 5px 5px 5px; + padding: 0px 10px 0px 10px; + margin: 2px 17px 2px 0px; + border:3px solid @bordercolor; +} + +#custom-power { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 5px 5px 5px 5px; + padding: 0px 0px 0px 6px; + border:3px solid @bordercolor; +} + +#custom-keybinds { + margin: 0px 13px 0px 0px; + padding:0px; + color: @iconcolor; +} + +#custom-updater { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#custom-updates.green { + background-color: @backgroundlight; +} + +#custom-updates.yellow { + background-color: #ff9a3c; + color: #FFFFFF; +} + +#custom-updates.red { + background-color: #dc2f2f; + color: #FFFFFF; +} + +#keyboard-state { + margin-right:10px; +} + +#clock { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 3px 5px 3px 5px; + padding: 1px 10px 0px 10px; + margin: 3px 0px 3px 0px; + border:3px solid @bordercolor; +} + +#backlight { + background-color: @backgroundlight; + margin-left: 6px; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#pulseaudio { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#pulseaudio.muted { + background-color: @backgrounddark; + color: @textcolor1; +} + +#network { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#network.ethernet { + background-color: @backgroundlight; + color: @textcolor2; +} + +#network.wifi { + background-color: @backgroundlight; + color: @textcolor2; +} + +#bluetooth, #bluetooth.on, #bluetooth.connected { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#bluetooth.off { + background-color: transparent; + padding: 0px; + margin: 0px; +} + +#battery { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 15px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#battery.charging, #battery.plugged { + color: @textcolor2; + background-color: @backgroundlight; +} + +@keyframes blink { + to { + background-color: @backgroundlight; + color: @textcolor2; + } +} + +#battery.critical:not(.charging) { + background-color: #f53c3c; + color: @textcolor3; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#tray { + padding: 0px 15px 0px 0px; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css new file mode 100644 index 0000000..d8325aa --- /dev/null +++ b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css @@ -0,0 +1,307 @@ +/* Wallust & Catppuccin - Bordered */ + +@define-color white #F2F2F2; +@define-color black #000000; +@define-color text #FFFFFF; +@define-color lightgray #686868; +@define-color darkgray #353535; + +@define-color transparent rgba(0, 0, 0, 0.25); +@define-color teal-trans rgba(1, 117, 84, 0.5); +@define-color cyan rgba(53, 140, 169, 1); + +@define-color background-module @transparent; +@define-color border-color @color12; +@define-color button-color @color11; +@define-color button-hover @color9; + +@import '../../.config/waybar/wallust/colors-waybar.css'; +@import "../waybar/style/catppuccin-themes/latte.css"; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: linear-gradient(0deg, @border-color, black); + /*background: rgba(1, 117, 84, 0.5);*/ + /*background: @transparent;*/ + border-bottom-right-radius: 20px; + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; + border-top-right-radius: 20px; + border:2px solid black; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + background-color: transparent; + border-radius: 10px; + border-width: 1px; + border-style: solid; + border-color: #11111b; + color: @border-color; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#temperature, +#tray, +#window, +#wireplumber, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + background-color: @background-module; + border-radius: 25px; + padding: 0px 10px 0px 10px; + margin: 5px; + opacity:0.8; + border:2px solid @border-color; + +} +#custom-power { + color: red; + padding: 0px 0px 0px 7px; + opacity:1.0; +} +#backlight { + padding: 0px 2px 0px 6px; +} +#custom-light_dark, +#custom-menu{ + color: @flamingo; + padding: 0px 8px 0px 4px; + opacity:1.0; +} + +#custom-weather, +#custom-updates { + color: @yellow; +} + +#mpris { + padding-right: 2px; +} + +#keyboard-state, +#clock { + color: @sapphire; +} + +#temperature { + color: @rosewater; +} + +#network { + padding-left: 2px; + color: @rosewater; +} + +#custom-swaync, +#custom-hint, +#tray { + color: aliceblue; +} + +#taskbar, +#window { + color:#FFFFFF; +} + +#bluetooth, +#custom-backlight, +#custom-cycle_wall, +#custom-keyboard, +#custom-light_dark { + color: @lavender; +} + +#custom-lock, +#custom-hypridle, +#idle_inhibitor { + color: @teal; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#custom-cava_mviz{ + color: @color2; +} +#workspaces { + border-radius: 25px; + border:2px solid @border-color; + opacity:0.8; + color:#FFFFFF; + margin: 6px; + +} + +#taskbar button, +#workspaces button { + border-radius: 15px; + border:0px; + color: @color13; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); + opacity:0.8; +} + +#taskbar button.active, +#workspaces button.active { + color: #FFFFFF; + background: @button-color; + border-radius: 25px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); + opacity:1.0; +} + +#workspaces button.empty { + color: #FFFFFF; + opacity:1.0; +} + +#taskbar button:hover, +#workspaces button:hover { + color: #FFFFFF; + background: @button-hover; + border-radius: 15px; + opacity:1.0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#pulseaudio-slider, +#pulseaudio { + color: @color13; +} + +#pulseaudio.muted { + color: red; +} + +#memory { + color: @sapphire; +} + +#cpu { + color: @mauve; +} + +#battery { + color: @rosewater; +} + +#disk { + color: @sky; +} + +#temperature.critical { + background-color: red; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + + diff --git a/config/waybar/style/[Wallust Bordered] Chroma Simple.css b/config/waybar/style/[Wallust Bordered] Chroma Simple.css new file mode 100644 index 0000000..6a6c3fd --- /dev/null +++ b/config/waybar/style/[Wallust Bordered] Chroma Simple.css @@ -0,0 +1,309 @@ +/* Wallust Bordered - Chroma Simple */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + min-height: 0; +} + +window#waybar { + background-color: transparent; + color: @foreground; + padding-left: 15px; + padding-right: 15px; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + background-color: @color12; + color: @foreground; + border-radius: 10px; + border-width: 1.5px; + border-style: solid; + border-color: @color9; + transition: 0.3s; + opacity: 0.9; +} + +#taskbar button, +#workspaces { + border-radius: 20px; + background: @background; + opacity: 1; + padding: 0px 10px; + margin: 0; + margin-top: 5px; + border: 2px solid @color12; +} + +#workspaces button { + color: @color10; + box-shadow: none; + text-shadow: none; + padding-right: 12px; + border-radius: 9px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: @color12; + padding-right: 12px; + background-color: @background; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @color12; + padding-left: 0px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + border-radius: 20px; + background: @background; + opacity: 1; + padding: 0px 10px; + margin: 0; + margin-top: 5px; + border: 2px solid @color13; +} + +#cpu { + border: 2px solid @color5; + color: @foreground; + background: @color12; +} + +#memory { + color: @foreground; + background: @color12; +} + +#disk { + color: @foreground; + background: @color12; + border: 2px solid @color13; +} + +#temperature{ + color: @foreground; + background: @color12; +} + +#temperature.critical { + color: red; + border: 2px solid red; +} + +#custom-power { + color: red; + padding-left: 10px; + padding-right: 2px; + border: 2px solid red; +} + +#backlight { + color: #f9e2af; + padding-right: 5px; +} + +#tray { + border-radius: 20px; + margin-right: 5px; +/* padding: 0px 4px; */ + padding-left: 15px; + padding-right: 15px; + border: 2px solid @color7; +} + +#mpris { + padding-left: 16px; +} +#tray.empty { + background-color: transparent; + border-color: transparent; + border: 0px; +} + +#window { + margin-left: 5px; + margin-right: 5px; + border: 2px solid @color9; +} + +#clock { + color: #fab387; +} + + +#bluetooth { + color: #b4befe; + margin-right: 10px +} + +#pulseaudio.microphone, +#pulseaudio { + background-color: @color12; + color: #89b4fa; + border: 2px solid @color13; +} + +#pulseaudio.muted { + color: #f38ba8; + padding-right: 20px; +} + +#battery { + color: #a6e3a1; + margin-right: 5px; + padding-right: 15px; + border: 2px solid @color14; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.good { + color: #ffd57a; + border: 2px solid @color15; +} + +#battery.warning { + color: #fab387; + border-left: 0px; + border: 2px solid @color12; +} + +#battery.charging { + color: #a6e3a1; +} + +#battery.critical { + color: #f38ba8; + border-left: 0px; + border: 2px solid @color8; +} + +@keyframes blink { + to { + color: @color12; + } +} + +#battery.critical:not(.charging) { + background-color: red; + color: white; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#custom-weather { + color: #8eacf3; + border-right: 0px; + margin-left: 0px; + margin-right: 5px; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Wallust Transparent] Crystal Clear.css b/config/waybar/style/[Wallust Transparent] Crystal Clear.css new file mode 100644 index 0000000..8216062 --- /dev/null +++ b/config/waybar/style/[Wallust Transparent] Crystal Clear.css @@ -0,0 +1,208 @@ +@import '../../.config/waybar/wallust/colors-waybar.css'; + +@define-color critical #ff0000; /* critical color */ +@define-color warning #f3f809; /* warning color */ +@define-color text @color12; /* text color */ +@define-color text-alt @color13; /* text alternative color */ +@define-color bg @color7; /* background color */ + +*{ + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background:transparent; + border-radius: 1px; + color: @text; +} + +window#waybar.hidden { + opacity: 0.5; +} +window#waybar.empty { + background-color: transparent; +} + +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +/*-----module groups----*/ +.modules-right { + +} + +.modules-center { + +} + +.modules-left { + +} + +tooltip { + color: @color12; + background: @color10; + opacity: 0.8; + border-radius: 10px; + border-width: 1px; + border-style: solid; +} + +#taskbar button, +#workspaces button { + color: @text-alt; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: @text; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: @text-alt; +} + +#workspaces button.urgent { + color: @warning; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @text; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: @critical; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; + background-color: black; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: wheat; +} + + \ No newline at end of file diff --git a/config/waybar/style/[Wallust] Box type.css b/config/waybar/style/[Wallust] Box type.css new file mode 100644 index 0000000..e9322a9 --- /dev/null +++ b/config/waybar/style/[Wallust] Box type.css @@ -0,0 +1,216 @@ +/* Wallust - Box type */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + + +window#waybar { + background: transparent; +} + +window#waybar.hidden { + opacity: 0.2; +} + + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +#window { + padding-left: 10px; + padding-right: 10px; + border-radius: 10px; + transition: none; + color: transparent; + background: transparent; +} + +#taskbar button, +#workspaces button { + color: @foreground; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: @color12; + background-color: @foreground; + padding-left: 4px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.focused, +#workspaces button.focused { + color: @color4; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @color4; + padding-left: 2px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay{ + padding-top: 4px; + padding-bottom: 4px; + padding-left: 8px; + padding-right: 10px; + border-radius: 10px; + transition: none; + color: @foreground; + background: @color0; + border-bottom-width: 5px; + border-bottom-color: @color12; + border-bottom-style: solid; +} + +#custom-power { + padding-right: 2px; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#network { + padding-right: 12px; +} + +#temperature.critical { + background-color: red; + color: black; +} + +#mpris { + padding-right: 2px; + padding-left: 8px; +} +#backlight { + padding-right: 2px; +} +#battery.critical:not(.charging) { + background-color: #ffffff; + color: #000000; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + border-bottom-width: 5px; + border-bottom-color: @color12; + border-bottom-style: solid; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: #000000; + } +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 10; + background-image: none; + border: none; + box-shadow: @color12; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Wallust] Chroma Edge.css b/config/waybar/style/[Wallust] Chroma Edge.css new file mode 100644 index 0000000..73462c5 --- /dev/null +++ b/config/waybar/style/[Wallust] Chroma Edge.css @@ -0,0 +1,370 @@ +/* Wallust Chroma Edge */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + /* background-color: rgba(26, 27, 38, 0.5); */ + background-color: transparent; + color: #ffffff; + transition-property: background-color; + transition-duration: 0.5s; + /* border-top: 8px transparent; */ + border-radius: 0px; + transition-duration: 0.5s; +} + +window#waybar.empty +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +window#waybar.hidden { + opacity: 0.1; +} + +tooltip { + background: #1e1e2e; + opacity: 0.8; + border-radius: 12px; + border-width: 2px; + border-style: solid; + border-color: @color12; +} + +tooltip label{ + color: #cdd6f4; +} + +#taskbar button, +#workspaces button { + background-color: transparent; + color: grey; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.active { + background-color: transparent; + color: #D3D3D3; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); + color: #D3D3D3; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: #e5e5e5; + /* color: #bf616a; */ + border-radius: 12px; + background-color: rgba(50, 50, 50, 0.1); + border: 1px solid @color12; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#workspaces { + border-radius: 12px; + padding: 0px 6px; +} + +#cpu { + color: #fb958b; + padding: 3px; + background-color: rgba(50, 50, 50, 0.1); +} + +#custom-cycle_wall, +#custom-updater { + color: #cba7f7; + padding: 3px; + background-color: rgba(50, 50, 50, 0.1); + +} + +#custom-menu { + color: #FFFFFF; + padding: 6px; + padding-right: 6px; + background-color: rgba(50, 50, 50, 0.1); +} + +#custom-keyboard, +#memory { + color: #ebcb8b; +} + +#custom-power { + color: #cc3436; + padding: 0px 0px 0px 6px; +} + +#custom-launcher { + background-color: #1b242b; + color: #6a92d7; + padding: 0 0px; +} + +#custom-weather.severe { + color: #eb937d; +} + +#custom-weather.sunny { + color: #c2ca76; +} + +#custom-weather.clearNight { + color: #cad3f5; +} + +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight { + color: #c2ddda; +} + +#custom-weather.rainyDay, +#custom-weather.rainyNight { + color: #5aaca5; +} + +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight { + color: #d6e7e5; +} + +#custom-swaync, +#custom-weather { + color: #ebecf0; +} + +#pulseaudio { + color: #FFD580; +} + +#wireplumber { + color: #FFD580; +} +#backlight { + color: #8fbcbb; + padding-right: 2px; +} + +#clock { + color: #90EE90; + /* background-color: #14141e; */ +} + +#battery { + color: #c0caf5; + /* background-color: #90b1b1; */ +} + +#battery.charging, +#battery.full, +#battery.plugged { + color: #26a65b; + /* background-color: #26a65b; */ +} + +@keyframes blink { + to { + background-color: rgba(30, 34, 42, 0.5); + color: #abb2bf; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#disk { + color: #f38ba8; +} + +#bluetooth { + color: #7287fd; +} + +#bluetooth.disconnected { + color: #f53c3c; +} + +#network { + color: #b48ead; +} + +#network.disconnected { + color: #f53c3c; +} + +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-media.custom-spotify { + background-color: #66cc99; +} + +#custom-media.custom-vlc { + background-color: #ffa000; +} + +#temperature.critical { + background-color: #eb4d4b; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: #eb4d4b; +} + +#idle_inhibitor { + /*background-color: #2d3436;*/ +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#temperature { + color: #ADD8E6; +} + +#taskbar button.active { + background-color: #7f849c; + padding-left: 12px; + padding-right: 12px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover { + padding-left: 3px; + padding-right: 3px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Wallust] Chroma Fusion.css b/config/waybar/style/[Wallust] Chroma Fusion.css new file mode 100644 index 0000000..f7288c4 --- /dev/null +++ b/config/waybar/style/[Wallust] Chroma Fusion.css @@ -0,0 +1,309 @@ +/* Wallust - Catpuccin */ + +@define-color white #F2F2F2; +@define-color black #000000; +@define-color text #FFFFFF; +@define-color lightgray #686868; +@define-color darkgray #353535; + +@define-color transparent rgba(0, 0, 0, 0.25); +@define-color teal-trans rgba(1, 117, 84, 0.5); +@define-color cyan rgba(53, 140, 169, 1); + +@define-color background-module @transparent; +@define-color border-color @color12; +@define-color button-color @color11; +@define-color button-hover @color12; + +@import '../../.config/waybar/wallust/colors-waybar.css'; +@import "../waybar/style/catppuccin-themes/latte.css"; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: linear-gradient(0deg, @border-color, black); + /*background: rgba(1, 117, 84, 0.5);*/ + /*background: @transparent;*/ + border-bottom-right-radius: 20px; + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; + border-top-right-radius: 20px; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + background-color: @background-module; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: @color2; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + background-color: @background-module; + border-radius: 25px; + margin: 5px 5px 5px 5px; + opacity:0.8; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +#backlight { + padding: 0px 2px 0px 6px; +} +#custom-power { + color: red; + padding: 0px 0px 0px 6px; + opacity:1.0; +} +#custom-light_dark, +#custom-menu{ + color: @flamingo; + padding: 0px 8px 0px 4px; + opacity:1.0; +} + +#mpris { + color: @sapphire; + padding-right: 0px; +} + +#custom-swaync, +#custom-weather, +#custom-updater { + color: @yellow; +} + +#keyboard-state, +#clock { + color: @sapphire; +} +#network, +#temperature { + color: @rosewater; +} + +#custom-hint, +#tray { + color: aliceblue; +} + +#taskbar, +#window { + color:#FFFFFF; +} + +#bluetooth, +#custom-backlight, +#custom-cycle_wall, +#custom-keyboard, +#custom-light_dark { + color: @lavender; +} + +#custom-cava_mviz { + color: @color2; +} + +#custom-lock, +#custom-hypridle, +#idle_inhibitor { + color: @teal; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#workspaces { + margin: 3px 3px 3px 3px; + padding: 0px 1px; + border-radius: 25px; + font-weight: bold; + font-style: normal; + opacity:0.8; + color:#FFFFFF; + +} + +#taskbar button, +#workspaces button { + margin: 1px 1px; + border-radius: 15px; + border:0px; + color: @color13; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); + opacity:0.8; +} + +#taskbar button.active, +#workspaces button.active { + color: #FFFFFF; + background: @button-color; + border-radius: 15px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); + opacity:1.0; +} + +#workspaces button.empty { + color: #FFFFFF; + opacity:1.0; +} + +#taskbar button:hover, +#workspaces button:hover { + color: #FFFFFF; + background: @button-hover; + border-radius: 15px; + opacity:1.0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#pulseaudio-slider, +#pulseaudio { + color: @color13; +} + +#pulseaudio.muted { + color: red; +} + +#memory { + color: @sapphire; +} + +#cpu { + color: @mauve; +} + +#battery { + color: @rosewater; +} + +#disk { + color: @sky; +} + +#temperature.critical { + background-color: red; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + + diff --git a/config/waybar/style/[Wallust] Chroma Tally V2.css b/config/waybar/style/[Wallust] Chroma Tally V2.css new file mode 100644 index 0000000..f15ad97 --- /dev/null +++ b/config/waybar/style/[Wallust] Chroma Tally V2.css @@ -0,0 +1,271 @@ +/* Wallust - Chroma Tally v2 */ + +/* edited by: https://github.com/prateekshukla1108 */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: @color0; /* Dark background */ + border-radius: 12px; + border-bottom: 2px; + border-style: solid; + border-color: @color7; /* Light border */ +} + +#workspaces { + background: transparent; + padding: 2px; + border-radius: 15px; + border: 0px; + font-style: normal; + color: @color7; /* Light text */ +} + +#taskbar button, +#workspaces button { + padding: 0px 5px; + border-radius: 15px; + border: 0px; + color: @color7; /* Light text */ + background: linear-gradient(45deg, @color5, @color6, @color7); /* Lighter gradient */ + opacity: 0.5; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + padding: 0px 5px; + border-radius: 15px; + border: 0px; + color: @color7; /* Light text */ + background: linear-gradient(45deg, @color5, @color6); /* Lighter gradient */ + opacity: 1.0; + min-width: 40px; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button:hover { + border-radius: 15px; + color: @color7; /* Light text */ + background: linear-gradient(45deg, @color6, @color7); /* Lighter gradient */ + opacity: 0.8; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +tooltip { + background: @color1; /* Slightly darker tooltip background */ + opacity: 0.8; + border-radius: 6px; + color: @color7; /* Light text */ +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 6px; + padding-left: 6px; + color: @color6; /* Lighter - changed from color5 */ +} + +#clock { + color: @color6; /* Lighter */ +} + +#backlight { + color: @color5; /* Lighter */ +} + +#battery { + color: @color6; /* Lighter */ +} + +#battery.charging { + color: @color7; /* Lightest */ +} + +@keyframes blink { + to { + color: @color4; /* Slightly lighter blink color */ + background-color: @color7; /* Lightest */ + } +} + +#battery.critical:not(.charging) { + background: @color5; /* Lighter background */ + color: @color7; /* Lightest */ + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#cpu { + color: @color6; /* Lighter */ +} + +#disk { + color: @color5; /* Lighter */ +} + +#custom-keyboard, +#memory { + color: @color6; /* Lighter */ +} + +#network.disabled { + color: @color5; /* Lighter */ +} + +#network{ + color: @color6; /* Lighter */ +} + +#network.disconnected { + color: @color5; /* Lighter */ +} + +#pulseaudio { + color: @color7; /* Lightest */ +} + +#pulseaudio.muted { + color: @color5; /* Lighter */ +} + +#custom-light_dark, +#temperature { + color: @color6; /* Lighter */ +} + +#temperature.critical { + color: @color5; /* Lighter */ +} + +#keyboard-state, +#custom-hypridle, +#idle_inhibitor { + color: @color5; /* Lighter */ +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: @color4; /* Slightly lighter */ +} + +#tray { +} + +#custom-swaync, +#custom-menu { + color: @color7; /* Lightest */ + padding-left: 8px; +} + +#custom-power{ + color: @color6; /* Lighter */ +} + +#window{ + border-style: hidden; +} + +#custom-lock, +#bluetooth{ + color: @color5; /* Lighter */ +} + +#custom-cava_mviz{ + color: @color7; /* Lightest */ +} + +#custom-weather{ + color: @color5; /* Lighter */ +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: @color2; /* Slightly darker trough */ +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: @color6; /* Lighter highlight */ +} diff --git a/config/waybar/style/[Wallust] Chroma Tally.css b/config/waybar/style/[Wallust] Chroma Tally.css new file mode 100644 index 0000000..365d0cd --- /dev/null +++ b/config/waybar/style/[Wallust] Chroma Tally.css @@ -0,0 +1,271 @@ +/* Wallust - Chroma Tally */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: rgba (0, 0, 0, 0.5); + border-radius: 12px; + border-bottom: 2px; + border-style: solid; + border-color: @color12; +} + +#workspaces { + background: transparent; + padding: 2px; + border-radius: 15px; + border: 0px; + font-style: normal; + color: #0F1419; +} + +#taskbar button, +#workspaces button { + padding: 0px 5px; + border-radius: 15px; + border: 0px; + color: #0F1419; + background: linear-gradient(45deg, #95E6CB, #59C2FF, #D2A6FF); + opacity: 0.5; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + padding: 0px 5px; + border-radius: 15px; + border: 0px; + color: #0F1419; + background: linear-gradient(45deg, #59C2FF, #D2A6FF); + opacity: 1.0; + min-width: 40px; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button:hover { + border-radius: 15px; + color: #0F1419; + background: linear-gradient(45deg, #59C2FF, #D2A6FF); + opacity: 0.8; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); + +} + +tooltip { + background: #1e1e2e; + opacity: 0.8; + border-radius: 6px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 6px; + padding-left: 6px; +} + +/* ----------------------------------------------------------------------------- + * Module styles + * -------------------------------------------------------------------------- */ + + +#clock { + color:#a3be8c; +} + +#backlight { + color: #ebcb8b; +} + +#battery { + color: #d8dee9; +} + +#battery.charging { + color: #81a1c1; +} + +@keyframes blink { + to { + color: #4c566a; + background-color: #eceff4; + } +} + +#battery.critical:not(.charging) { + background: #bf616a; + color: #eceff4; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#cpu { + color: #a3be8c; +} + +#disk { + color: #94e2d5; +} + +#custom-keyboard, +#memory { + color: #d3869b; +} + +#network.disabled { + color:#bf616a; +} + +#network{ + color:#a3be8c; +} + +#network.disconnected { + color: #bf616a; +} + +#pulseaudio { + color: #04a5e5; +} + +#pulseaudio.muted { + color: #9ca0b0; +} + +#custom-light_dark, +#temperature { + color: #7287fd; +} + +#temperature.critical { + color: #bf616a; +} + +#keyboard-state, +#custom-hypridle, +#idle_inhibitor { + color: #ebcb8b; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#tray { +} + +#custom-swaync, +#custom-menu { + color: yellow; + padding-left: 8px; +} +#custom-power{ + color: #eba0ac; +} + +#window{ + border-style: hidden; +} + +#custom-lock, +#bluetooth{ + color:#d08770; +} + +#custom-cava_mviz{ + color: @color11; +} + +#custom-weather{ + color:#d08770; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Wallust] Colored.css b/config/waybar/style/[Wallust] Colored.css new file mode 100644 index 0000000..22e9508 --- /dev/null +++ b/config/waybar/style/[Wallust] Colored.css @@ -0,0 +1,221 @@ +/* Wallust Colored*/ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 96%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar, +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + + +tooltip { + background: @background; + border-radius: 10px; + border-width: 1px; + border-style: solid; + border-color: @color15; +} + +/*-----module groups----*/ +.modules-right { + border: 3px solid @color12; + border-radius: 40px 0px 0px 0px; + background-color: @color1; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-center { + border: 3px solid @color7; + border-radius: 60px 0px 60px 0px; + background-color: @background; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-left { + border: 3px solid @color12; + border-radius: 0px 0px 40px 0px; + background-color: @color1; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#taskbar button, +#workspaces button { + color: @foreground; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: @background; + background-color: @color7; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: @color4; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @color4; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#clock#2 { + color: @color6; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: @foreground; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#custom-cava_mviz { + padding-right: 10px; +} \ No newline at end of file diff --git a/config/waybar/style/[Wallust] Simple.css b/config/waybar/style/[Wallust] Simple.css new file mode 100644 index 0000000..fb252ac --- /dev/null +++ b/config/waybar/style/[Wallust] Simple.css @@ -0,0 +1,211 @@ +/* Wallust - Simple */ + +*{ +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +#waybar.empty, #waybar.tiled, #waybar.floating { + background-color: transparent; +} + +window#waybar, +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + color: @color13; + background: @color10; + opacity: 1.0; + border-radius: 10px; +} + +/*-----module groups----*/ +.modules-left, +.modules-center, +.modules-right { + background-color: @color0; + border: 0.5px solid @color15; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +/*-----modules indv----*/ + +#taskbar button, +#workspaces button { + color: @color2; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: @foreground; + background-color: @color2; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: @color4; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @color4; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: @color12; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px;; +} + +#mode { + color: #cc3436; + font-weight: bold; +} +#custom-power { + /*background-color: rgba(0,119,179,0.6);*/ + /*border-radius: 50px;*/ + padding: 1px 3px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#pulseaudio.muted { + color: #cc3436; +} +#pulseaudio-microphone.muted { + color: #cc3436; +} +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/config/waybar/style/catppuccin-themes/frappe.css b/config/waybar/style/catppuccin-themes/frappe.css new file mode 100644 index 0000000..c06b8fb --- /dev/null +++ b/config/waybar/style/catppuccin-themes/frappe.css @@ -0,0 +1,26 @@ +@define-color rosewater #f2d5cf; +@define-color flamingo #eebebe; +@define-color pink #f4b8e4; +@define-color mauve #ca9ee6; +@define-color red #e78284; +@define-color maroon #ea999c; +@define-color peach #ef9f76; +@define-color yellow #e5c890; +@define-color green #a6d189; +@define-color teal #81c8be; +@define-color sky #99d1db; +@define-color sapphire #85c1dc; +@define-color blue #8caaee; +@define-color lavender #babbf1; +@define-color text #c6d0f5; +@define-color subtext1 #b5bfe2; +@define-color subtext0 #a5adce; +@define-color overlay2 #949cbb; +@define-color overlay1 #838ba7; +@define-color overlay0 #737994; +@define-color surface2 #626880; +@define-color surface1 #51576d; +@define-color surface0 #414559; +@define-color base #303446; +@define-color mantle #292c3c; +@define-color crust #232634; diff --git a/config/waybar/style/catppuccin-themes/latte.css b/config/waybar/style/catppuccin-themes/latte.css new file mode 100644 index 0000000..085cc3e --- /dev/null +++ b/config/waybar/style/catppuccin-themes/latte.css @@ -0,0 +1,37 @@ +/* +* +* Catppuccin Latte palette +* Maintainer: rubyowo +* +*/ + +@define-color base #eff1f5; +@define-color mantle #e6e9ef; +@define-color crust #dce0e8; + +@define-color text #4c4f69; +@define-color subtext0 #6c6f85; +@define-color subtext1 #5c5f77; + +@define-color surface0 #ccd0da; +@define-color surface1 #bcc0cc; +@define-color surface2 #acb0be; + +@define-color overlay0 #9ca0b0; +@define-color overlay1 #8c8fa1; +@define-color overlay2 #7c7f93; + +@define-color blue #1e66f5; +@define-color lavender #7287fd; +@define-color sapphire #209fb5; +@define-color sky #04a5e5; +@define-color teal #179299; +@define-color green #40a02b; +@define-color yellow #df8e1d; +@define-color peach #fe640b; +@define-color maroon #e64553; +@define-color red #d20f39; +@define-color mauve #8839ef; +@define-color pink #ea76cb; +@define-color flamingo #dd7878; +@define-color rosewater #dc8a78; diff --git a/config/waybar/style/catppuccin-themes/mocha.css b/config/waybar/style/catppuccin-themes/mocha.css new file mode 100644 index 0000000..7f4e337 --- /dev/null +++ b/config/waybar/style/catppuccin-themes/mocha.css @@ -0,0 +1,38 @@ +/* +* +* Catppuccin Mocha palette +* Maintainer: rubyowo +* +*/ + +@define-color base #1e1e2e; +@define-color mantle #181825; +@define-color crust #11111b; + +@define-color text #cdd6f4; +@define-color subtext0 #a6adc8; +@define-color subtext1 #bac2de; + +@define-color surface0 #313244; +@define-color surface1 #45475a; +@define-color surface2 #585b70; + +@define-color overlay0 #6c7086; +@define-color overlay1 #7f849c; +@define-color overlay2 #9399b2; + +@define-color blue #89b4fa; +@define-color lavender #b4befe; +@define-color sapphire #74c7ec; +@define-color sky #89dceb; +@define-color teal #94e2d5; +@define-color green #a6e3a1; +@define-color yellow #f9e2af; +@define-color peach #fab387; +@define-color maroon #eba0ac; +@define-color red #f38ba8; +@define-color mauve #cba6f7; +@define-color pink #f5c2e7; +@define-color flamingo #f2cdcd; +@define-color rosewater #f5e0dc; + diff --git a/config/waybar/style/catppuccin-themes/rgbmocha.css b/config/waybar/style/catppuccin-themes/rgbmocha.css new file mode 100644 index 0000000..14b07c4 --- /dev/null +++ b/config/waybar/style/catppuccin-themes/rgbmocha.css @@ -0,0 +1,49 @@ +/* +* +* Catppuccin Mocha palette +* Maintainer: rubyowo +* +*/ + +@define-color base #1e1e2e; +@define-color mantle #181825; +@define-color crust #11111b; + +@define-color text #cdd6f4; +@define-color subtext0 #a6adc8; +@define-color subtext1 #bac2de; + +@define-color surface0 #313244; +@define-color surface1 #45475a; +@define-color surface2 #585b70; + +@define-color overlay0 #6c7086; +@define-color overlay1 #7f849c; +@define-color overlay2 #9399b2; + +@define-color blue #89b4fa; +@define-color lavender #b4befe; +@define-color sapphire #74c7ec; +@define-color sky #89dceb; +@define-color teal #94e2d5; +@define-color green #a6e3a1; +@define-color yellow #f9e2af; +@define-color peach #fab387; +@define-color maroon #eba0ac; +@define-color red #f38ba8; +@define-color mauve #cba6f7; +@define-color pink #f5c2e7; +@define-color flamingo #f2cdcd; +@define-color rosewater #f5e0dc; + +@keyframes rainbow-gradient { + 0% { + border-image: linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet) 1; + } + 50% { + border-image: linear-gradient(270deg, violet, indigo, blue, green, yellow, orange, red) 1 1 1 1; + } + 100% { + border-image: linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet) 1; + } +} diff --git a/config/waybar/wallust/colors-waybar.css b/config/waybar/wallust/colors-waybar.css new file mode 100644 index 0000000..cd9d9cb --- /dev/null +++ b/config/waybar/wallust/colors-waybar.css @@ -0,0 +1,22 @@ +/* wallust template - colors-waybar */ + +@define-color foreground #ACF2F1; +@define-color background rgba(30,21,22,0.25); +@define-color cursor #ACF2F1; + +@define-color color0 #463C3D; +@define-color color1 #181916; +@define-color color2 #073122; +@define-color color3 #073122; +@define-color color4 #0E455E; +@define-color color5 #0D942F; +@define-color color6 #0DA4A1; +@define-color color7 #80E4E2; +@define-color color8 #59A09E; +@define-color color9 #20211D; +@define-color color10 #09422D; +@define-color color11 #09422D; +@define-color color12 #135C7D; +@define-color color13 #11C63F; +@define-color color14 #11DAD6; +@define-color color15 #80E4E2; diff --git a/config/wlogout/icons/hibernate-hover.png b/config/wlogout/icons/hibernate-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0ac492d11bf049211646a3fe71d2cac5a5dc1fa6 GIT binary patch literal 18289 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 D6N9_h literal 0 HcmV?d00001 diff --git a/config/wlogout/icons/lock.png b/config/wlogout/icons/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..08f0e986f15966dfcdf647f55e691118bd47a826 GIT binary patch literal 19889 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 R<@f*q002ovPDHLkV1g5Gq3r+w literal 0 HcmV?d00001 diff --git a/config/wlogout/icons/logout-hover.png b/config/wlogout/icons/logout-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..e54c42af30de386ac553e147422e4acacc876373 GIT binary patch literal 9797 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 C+Bl#9 literal 0 HcmV?d00001 diff --git a/config/wlogout/icons/logout.png b/config/wlogout/icons/logout.png new file mode 100644 index 0000000000000000000000000000000000000000..eee07d7b81a40df3dc01d28a3b7468d9c7e40c81 GIT binary patch literal 21801 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 literal 0 HcmV?d00001 diff --git a/config/wlogout/icons/moon_865813.png b/config/wlogout/icons/moon_865813.png new file mode 100644 index 0000000000000000000000000000000000000000..b87fabf889024d627591b65c348abf4659d15933 GIT binary patch literal 14964 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 X+e5`K?e76!h(bgYYeL08o>%@4-lZ=1 literal 0 HcmV?d00001 diff --git a/config/wlogout/icons/power-hover.png b/config/wlogout/icons/power-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..5df24da788d9b490dc22cca6390752992d2fbbba GIT binary patch literal 42555 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 N@=Q~qM$Rho{{Zq);MM>D literal 0 HcmV?d00001 diff --git a/config/wlogout/icons/power.png b/config/wlogout/icons/power.png new file mode 100644 index 0000000000000000000000000000000000000000..190f2ee2ebacc6cccbc5c66a19a43b81660be735 GIT binary patch literal 60403 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 literal 0 HcmV?d00001 diff --git a/config/wlogout/icons/restart-hover.png b/config/wlogout/icons/restart-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..33aea1442b0eaa6156f1a17f56ea77702f853a5d GIT binary patch literal 25740 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 PLm)jJBkWr(=ji_f8`37e literal 0 HcmV?d00001 diff --git a/config/wlogout/icons/restart.png b/config/wlogout/icons/restart.png new file mode 100644 index 0000000000000000000000000000000000000000..963c58e32113f17d42984083b3de4903a6b45885 GIT binary patch literal 50871 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%0AD$}SIZXVB7)avZGo916Lu1iJ?tmVD>2Jc@9~ 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≠dI`VE_j#vz1xTBy ziOhW~Mb3fH&5-(@wXU;d9EAwQ$6?3nD?`W0U4o@Uk3;C6bY`}fZd*kSI*BkNxR^EJ zwOwCLq4@JkG)GUN7Fa#ItfOlY>IMa7pBTGcjqWG&;Oa=SAJ271@hcpf*Jr9-SKJ0RBRvDh5Ff@~a(NP7rvybxe>a zP*{QAjwyVYahguSZmFVV0WCXO97!Y-^`y4DNG>aFAQR@9nDr4-*ngJLUwzQ*cJSH! z@Qbvcsh?WfI*yeIRJM!kEQTlMBNaJ)m%*Bos-?X(#!+tG$e-PVGJ8Op)%#Hv;6~I7 zPIv(``Bb~;jtv5O-LT<5Xp?ksrDzvk&RG5RE>9(n(rT<8#tmZltv7=o{_st2O--h9 zuGf`zS^f|Y0&CttD#*T#=E(VviS-&p2HQZ?z)!MmR&iqY?8-qrU9G$&2(^n z2RlFgQ_^(fdfKS*wEA0r#ct)It^U;4rAs<10bF$pSMDD)TUjghJXXX~(mA^A1-_xE zK03CelAEsX3V2hL7R9T?12~`>?u~ z?3BLcptScMhMTTbIYOX*Tk78e-_do8uhDv#Z8wPkY88=?e|y%sr=eVZHQTz~A=DHw zbyoKTYQyO`PMb4IG;^1ssyT6T)7m^BX(E-V=|~rLn%i#~gWu&-ibiJG?JctaYAxK6 zh?82b>D1Z<5w2SYhV5FRTv^SQrg1N6gK7!#DC7b-HLs@Yu4r|F#l<&tuF`fGgX>61 zDI1l_6n!5{)2?eRCCxp=bR){XCept#-n0&ttg~>sgkms!z(?m=4A6_>*ukpT=xnnx zShk}ikcMjud~(VKvv$KrWVC;%#S5ck9diylxi!r22~Y9XG6_?YU*p zmVWOBepDTsp)~tD{{ZVESkzp$!a@lx;;s#Mbp1eTbVbe7*nH%8h9aWZL*&!w=IS+l z3A9%p?yFAsfhq}qDJO~V73N!2(`>b;Te?rZZ~Pi-1-6e_jo+07sQ{8aj+dH=MLAz8@&EvK2POLoFk zepmZK>RlU0_JOO>^kBEVD}^s=nc-Q1Gqrm!rDW;)oi3YC(z>T#(dzUaBUf=?Vi-7n;p2ngPXy*pLXfGe}uj$={v0Ihf>o71fm!!C%bH0O)C7z$7{>M#dgh83WKi0grRp{D_ zJuOa$Uvo-royxYgo0(hFX~3eCT$Y4CY+W92q@r*+Spcl@bZkApRR zDQ|1_okvA$M2Jc_x?Qd`{t&7IAId3wSJ2;0@w4asU#$2YS(~TWf7#(c-1lYKznTXF z+PCO>wd=ZDcQ-5m2SND0PS+=~?^j5}d!wamtKLm%J|6N+O7d&7r}(=4yTmQ#5B#B4 z1yr2`rNrwWkF4BOH!QGXyGcvHl1DPVsBipSx~piG80nXWD{gV~tAn{3RME%3)Gpq* zS#>4J!8^!eK2+Np)J;W{y!Wi_1R+O-U(TPR?X%KpI_E^Rt@}f$sVdS+h9*5RgI@mt zqiFQKPo!JweKP&6W|PE%s=vM;H9e}Fl0l(buiA^&-%tA-S<@CfE}$13h~sjO2le__ zh4_m|E^5vFPM2qbaj3Mdy6Yd|fq)00ta%=jM5N9(pG$V&x-ScMHjgoVpwA&h@Wy|o za=NEfJudd0FX_VGYi##IHsTa`Qts-e}{oZVd6doo1bSrPb8lOGFaE?x|LF?CPgE=Q*xr(WdI& z6}>gLgU*zHaag+wbBtZ`nK2IQ#R38$fLgIZfhS<(R@MDG!`|T zOQkaCu3i>bTWaF%ECF~bcqC)ilOOWfQpCGuY5K0AZSB)*F01|^sdTJ-`&P>z82m}2 zxgWHy-B|!DsJTAVOr9)xqSHd+t|zL|{BzX^XVqw}U0_6Ra-{zN*%j+Fe`!_`6ly*e z)7%5`IKFog=p>5Z<^4J<{*b`yY{*?`9+ih?ybk8WQ$)WGhRsbO=nZHb@ZCcRuS0vy4#_g zT8u{H=D5Z`2*q}nc66mnY}=)@#2pr%;Wn-zH{Sl%zkCi^SNITm4lBgH2ljd9O~mS#PaMkM;2Ryk!(bcaG0+4e7nx*nl= zx9wkydb4P?cdhNW({w}|s;wSEa6yFkAwPOLMk+m*KZa!^tQZZHi1#K zwxRNZIc6aI=C#IfhCBH+DAS|oC+!Z!jS+2Ln@_51Qo4N>h1X4|ws8fFZn%9|S3Caz z37;40b$9Rd-70ifysC_BDDgDtIcB)TsGh{Zjw>tja!aH$_>KCmyU^|RkJ~>Kb!Pat zsam$bbLrO0rjpBy&A>dj8c8NFabCBh{h>Xsv7zdk?Ktbbb5(ULX>=Cui#Bw&SYa)y z@T7hsIHQJmLvOOLXROwJuGl)1(rWMN>?Mb5V%D2=%T`zufFc-WLciqkJCDEl^Dv&i)?v_FhBdb`W;-$T^5QVR*Gx1%?dCw;8@ zh>qB=ly$F*z9Z9hHXUts7rL2nE{%4r;IE@v7z62CdFRgk-vOU9>)lHCQPrE{rzcGW z?J1;27ResQyt6SHg22T4*E-lpax(a2fiL_*J9^WTQp9X&VZ==uU`hk`lpxt?kp?-V zO-N7`gCY6g(>WtMg^Ulq&xYy<%r|=5V_9<3fbMgECj;qBgz8!oC}`;oLcW-VQrA}? z4@$-NxA5)&r3vJE*7;oR_uIa|I z=9=nT_?J`|Hm_5yBg)^2K>~L*cNePl%|5NJYo5*9hnBSAjaREF!&@{Y;&pl-S{k0T zx*bEKJ>NC0@+6;@b6P$q_?xBlePGkv78_Br8W<@aXV##c=*C`&H||66)`Uz4ukVcDS@zOD|*xjlQ5) zI(}3*`%Nkmv&eqYyQQ*^bHiuC04{E5j7apZP2Qz@QFV^yTeAvQAP+%2S2L4+jYdV( z-dpzWHN)jG=1@Vcqpa#ijV%p|6^X*cni@oC=IXT#slL}46&Rd^5Gy!h2q2t$(W2;b z>aKX0Z!qCUf1NpXC9WKevp#Bak_K4Oj`i1lVFZ={o(?J2*_n131NnkvQa#*;G?YeO z)ZIE{w8SdfI0F!CoYx)65^^Btnzj@Y?AfAoY@5475rvkRHJ0_l+NOfrzY9TGescRY_&-(g*V>=$Ua4#U03vA=-D{eIvfbw&!aiNS z>-2ZqCr?dJ*_pqjF4iAytte!L+K4&+Q#0lCgWiL}gnwr#e6wy@dz53*_tb zLj&dw>)w*rck|fK%DnS+XjcZdW4mE5-46jzayd1xNuxv5EUW4byF?Pi0L1$Z*qQ@m za_X6*S!YA1(=c1NZ@$893ztY1z1S@VnL1vZqImaZ_0CC9AIhIG>q++A4Y$PM6|?u@ zHp$#@JWun*d)C%`AJhI5zH~h>buO=|O_r`|6^dy`@i0<+&pZ=~d^n}B+mlG(r&GPB z8c(~en~H)SQ(Lvaf@Jb8En<=UXcjw1c@SJf>ow0%~k z?f?KX_ZoO#Q}16*TmJwN{43N~QPwqxHS;_?<1SoUv&K(yDna0Tu2Spz2z_oav~r z6?F?c9FH=S+#be;=CfOJ^4z%1a{Dy+j?%@Cc{P|iiQP8(nZ2aDte?B92Ou)E{{Y$U zYd2Tb>iUmSzpT`F%u7wNaDWsAfI#{REd-vjGCDNrqaDtQrJX*1n^p8zc!0G#!iXM<}cv+=H66 zZ0+P8L8~-Xqkfv`e-R5r;K`hNQuP+cgsiL>#$&LWuFU&c3@Bl+#&|GmVkD#kwtZ^H zO`DrbVQeWHlyXFo+#1MMUIt@>L!&*6ExGO6AZl|G~zx1KTf_E$$gQPp)!iZz``cvpv-?VBW) zKAU|iv|7tIbq%7u)$Vw3MX_$l02AsxYLuY6WHMgXU9)=StsVVFxe)C)O_D}AkCDgH zw{(uKm%6Q;KUZtlE#+;qApu8e`Bld%a;bDF$K>jKS=F@d(d=~2j_hu-j~`Ii3zreV zJdc-Z`Oc!(P14^}sV!pZQMqmzKQR=nlUHk@(TlAggq1H?ySmr!EVpdPrl=<5rNT)$ zw;Wes;wbECx4jC#B4U9w{{Xlf7!xKyG)qjWrURRq8Rz+dtv1cmZ)g$gC|XCz3Sy8P zSj5q4t}$zRH@c_MNRP}{TTk%jw*9c}Ywp94Bv0u~ZBQ_aZkf=x@Y%O?7Qf;*^0J&( z!|?UL5ldd5V59&&DQ(g=Mm%(DUWL;Z@bRxQ*(3LgEy-i;=|$7JUXtfl)C*{cz-+c% zPQpl#Sa$$Gk5N|%TNoCfqFU5-%Lec|V{DMxlw-R0v~~xzb+7zAp}q)D7fooKt2iU- zMo-S3fm=r~d>y40f{kMY+)mX`e^Z)zd^4uEY}@e(w+0`-hs0CCo1DCpE>MG*`QPAmqH&Qyyy{&0m&5g%CQ(pexPwJ0$*;le56k(W} z=wMu7Mr_cz8b*((TYHGw+hmi4hCkF&Z|fgRdu{D~hzKG8Ij)3yGc`vwz9mZp#;sm> zi&I&b;`@yM0K4$L1lbbD)8$E&_EFi=d`YjpX82ttkiZY!+-<8K#A27J__amf6zFuj zZ5+L#%=75D&(frF)1nzKd{V8bQK{(0^~2^+w_Ah3{HYD`l4)bODJQT3({l#Q(_sDy3IO|OF@A(r%Uk1P-Yu$-@Nh1-9qgiyM;MV=mmuswI2lDD|XpkmA+hNx_Z4I zSi93!!Rmt1j5)U6BM*2K_L>r*T0G z{{RY03xNGUMe8=M6bR2}vxkxS*RSZ0)O0$>TlOxkkRfg&jn>KKgz{>={{X@}6nLEe zqtg18pHlaitsPeDo-XA_+&*9m>GbZW((Tx`y6YWg?cfiL7SY;%w6yE<*{hWu{V&De z3F!5<-seZ^HwYVK=?Mer8Lh+Z8>3jX?wvDK_tciPY-x%rk6aFYsyvw2!D>eCh4J=^ z^`~@V`X(M_;Y!-4$0=ds3};TYBR=ZY1GB;!pIiL-sWKAG8nj zZ0kKA;tPp=dUsJEi;4qU7ZwzuI1$Me$Bsw)z8_}Cg*-B7^4}Ewlk5Hy=u7c8!o7NQ zOL34EZJV~?w#FZh(_T8q+DFFU57@DHsPvl}jRv59(eK~UZCl}RS#Asy@-?3-%i&I= zv?e?ps?Vl$4~za4>t^3j>KdI!p5*QD&5giZB1Ew5+cm@Ly?XAt?b~{C29;Qa0A-id z*IpU9!B6bwWz(a}YIP}c<%YAQYeXw6&9KVH*Xu~>eN$J`^^7ezTPElwQpVHz(;Bls z;(a5hd`oKm@|u*?X>J@ywg@NEy`Gz>=?JyERcY63Hs34`^`I#1vy@f@26g?(`~BV)!ER3M}?-j;M;Z| z&$kT+-xRyuD?*(H?t;R7+TGk-Wg|ZF#!V`Ep^H&GbiK@{7?9Y)N?^*3Z~Clq|D%&RRi(7571Kc~0_*Yk5XYa<(k7*TEHnQ6* zBPWAC^;V4wqp{KMbZ(!2cAmwpJ{?RM|!#nLJEH zROG(Rx_Hl%Kf_3L%cZk+#jCp=t~2VVVxABl4u7qA`&}ccSl62xTO(0%k zto>`Bsrb6x@LTU1gMv1Trm9|6fq0ptLGdBg>NNUG8Wp>Jyr^Bv8TE?&E$}B@x1!Qs z9bZt^z+_Y59n84?6&>qLGV<7QjVe8_QuwE*wz#&6*H_kQ$N)OpOM8!@CpF}HtG80N zmxJmpg3;iR+rC7B1lES_26=n^JF48c>2BLw(knw-x}$S@ZXNi?HH3UJt<>yY)aaV! zwK5dDIr#zWNPUp{7e&=*dR~}mbbk!$bp>y41@5BB^#1^bY}D&@JzraSTcnPgrU1)^ zR=;!mi~K4*SmvImNGS0`TDNQ#*(^$G~h`)PQmlU7&MS1UwJ{_I6j{UZH0~%YMplJOOkt{VUUG{v7yn-%h`Os&x@> zQmO#4X=YEMHB*{nFALUtcWQu6rh81k;zgp|M-F3C=J!QIOv>UGIG&6Gk)BHY8XObijTFIx@bW1-F zY7zCituBBgC8W2dL8%VI5TgOP?oCsdDA}!caBciM@YhXqX2(O&c=v6+%h&qLT)nD9 z8E1726$hvyX_|dzk4y0Lbxl>#_bBl6;>$MHP%+`!T(FGbg#(<>CtDXI$Mr9bhg0co z)4EohS)xUDZBC(eNxM^zDzO<=AIhRD!d&>R^!+~28Z|vNE(N?&(N(_V8v_x@BO!RK z)6Cbo3lFY*eb&C@boQ*RtF8jyR6w@$%6|>JU}qvFy=J_RQ0w}i`YpDyH(ItBtKAG- zpIG41e{m@$gX3qkwbVcIP_Wk4(~D|cxx()C734bS#8Z0vC5QQV(+KVQ7 z#+aDKq;YH`YW&*0LfZ<#fVCmH?f(EgSG3c7O=qNO=ccL$NZ+Zy0jK+lGxar%I@!Ba zac}%luGIA#y0X_BQrRxoIA7=X?T>oJbEs^ZA>8+J-S>m6AY zbh_5N0xn;Ip_{lx{Il|`_BHx_4U6r5+v^LgX|3PBN~`|>J1F$`rKj0-vpQY9snmL!aA26t+1h3ag*LBy=`;Z4-wTm zuUWjSXH%%Vr$jH{=WqPH0w&(4e$+mLs5H4A8cyMPHTwmXh!9fO=)C)m+^ z3rc}YthhP(R{MIb@Qfr=Qx}sR?9{1qaAdkRk5k27=OmY6BN6NGO}aAFW!UR?p|<#k zZ8PshY>{k}>V0YIVjMPP7hdhz2Wbn*#VlNDkivVCd(vd=dV)I|9}4Q+SFkR){0VCf zbpHUg#XnKkk4v34pGTy#bGd5;-}5FZPa}Z%#D5FuZOsTVPY#*O$;$OXb z?e=T8UgP&J(oJXP<=M6|NXn%6z{&QCjs3C{BoFIQcge7l;#m2k)|G3^sSH@8e-IKy z1cWYzUQ+i9?H2uk!S|(Yaxe}(jSV&xp-vlua%p1S#UNx)tu=HxbZNDu)an?GJ*&4I z5J!fL#P;-x_MJE24!NmdZ!NtIh7-E`!zlR-)~sGWT)i1Qk1q}g?dsJ={{S?3?7yjbIW-L#b(%hlt4+VN zZPlL^Y&(gST?q1st?Z#u1J-Ml8%(pp^gorU7^fyr===7>N=oZ*)lBf;~X8t^X*=z#D2Gh zUtjyt#?Ss=m&@$>A4TasJK*nxG#w1-Nxn4Y1*N(J6+U3i{J&mnA6MwzN3MJYuIhIH z@NHvHrnz$)xZNGhMt)W3{{U{I(^usq8j>s-t0H!=AGL1;KVoz}f)P^d+qE+(8? zk>muAl@+^zZ3MWx$usRWb9w^Uwbb1mP`Q2JFO(C7G&im%gJ#3tum^{ZYAfVtI6*l}qwj0}kDXhi z^yJliQL7d%u$9y4R9tP{!xMoXqP&i~;I4&ZTFLjldPX4aX!_T%U!g-56!S}O=<+!~ zSjjAvjynElBT?|LMpR}^cA`JNs%y<^z8moF2h(cO{l3e$X^Q0L@Nr{a$yvX~{YN9# zNYTiCpQy2RZl%D!sgYU0F3^WQmBf@K7I#$fzIpjTl6&ChIByCA_N{V8JS z&_otuW|Ya;W}vji5JxmX6KvEBr2sB{O)Zp0Nc`!6uEm4^gCc`$-Csk^LG~~wlwca0 zK+H$H)Fps<$FHqQgt7n$CV1^N4pu;zJ*otrz$^5x*dJx6KkyaMjL-Jp{CkwS^j)7o z+mHCwh4O((F2NzT$MmaG>2wuh2*@g856-PRFHH5_H{$-ar?{zisa?HghS_#3$sUA? zJ%3%lt!!Ht8~*@U*(S6sl55;%oDzCDOVoAeQiR^R+gKF^kCqQ&IIi});w^5oNB4VM zw3=X%a4VhHk8(_6YLuTqw2`wzZ8e&-)M{?Fk3(rfm9+B59gkxopVT_#q))o^yEim? zP$J`&{pO(0;&u{7I|?@_#y`xYauWD`I{22Ds3e6AwEN&-{Q0dmg`0=OdtY}zCA{*) zdPiY3o-r&_s~hecR+bA0MOTsRV0%SvL!;5?u3Jq?>NSkMYv7O&cTw(p(>l;B<2Iv9 zV&%29a{J7{7a>k~0=peIr|R`K?%lg!+tH8@{UN*0ARLiJ6y)ez*Jo5~dS-&n?W=6M z2oMYcJCB`sFNoOcu3PE?;VgWQj?}!W<3sSuvMWC-oo<2FPfJ1aVn4#Oz5bozG<4P7 z>KuygTkPSBxv9{yf;xKIBf8yUeu5}dQKCzmj)j;X;VfhNQ#n@4eVrfL;S>vc8v+O6 z2u?rFiF)nP_%wEi86c?!t>;U8L9{ddVbqw7C7?YvoK^n-tU8UpT`j2`%8?Yeil(dXmCyS|_;JL{SfjwPlCyECux{d7*jlR63|8_>)!ycveaO0Agup;!SxOOCd)9 zARnDna<$P{^jG@NuMN3vX~h2kbmEx57Ihe4Qpc1`?KH)nOQ2ksAM0mTjoa);Ikrdj ztcT*huQ+=!Ke%cvuizH!w)nHGY$Tfi9Diq1{cY-o_B}Lk*iu%~xM|v{F-!G+ z%W92F*Y#&pGBG*Z0wR<;<ohnw564j6i|7z@-kZspUFr zLCa6#Bnr{%(&z?_U$yrVMw?FAOj>p;tzV(v2O)jGB`WTJA6a{O3vGhvtO#! zT(s+bZUCyQA&`dT8T`Pk-vhp%Q}*>|r2I6Z{{Thmsd2R;@e6Xwubi_HgSW68n!LDL z;lzK7r!B;G3x}KY@UQJD#*8tKsoe5-5SN>Pv@n1B*)w(Z5_zk`i_t0|iX_`q}XWlZ?UQ?+(tshW?n+_=s6mR;D}JXU!!u}R0XYB>%AYTwr}$IiCstZMa|)YEBi-_&aEI9)xZUo*d8 zJ&EsG)L&L@j@kNG7H>#g3`=xm)vs_G|}>)i_O%NZcC5j+X6$6Efs zu1=+SS5Wqy0be2GKJ~N8&xHnQ2kj+*TxR zjPYN4`!3gL7vQ~5LARpYtV_NlU9bEajvbQyN8PUtRNdpi<^ItdnSL=G@_?rHcLd?J)4PMo~tB>NO`8m1r;z_9v<6x0P$XHQF~BX*)^`}T6{O=K6T|MDM@yAal#9-zKi2d zv83xst4(8FV8HEWkivV9THg%Z5=TBzrhbahb&Gvdpy_pbYwq^0ZFU8+ubt5!O6!iJ zsz8`QhQQFL>`szA*GsuA3NppHB%TFyG&=n?j*EWo zpW+*dth4ZQuJAz4L`!DZ0cQZ8Q-cB1zRJIq&#>YYnp);iI-d@i3$q+cePJhpVn*;BbA>w=-A#>EkgcfGU9oNWXF{R=M1fJVegmSfmvety-hoh)h)T`8-&1gPB#J&($vYoS-QF89k^ zcYCqO8&yZ36^sux!oaa3zJ8Spv~APeyKz-f2xJ)~c|~rysUuDfqTzSkAX<w2tiG#UF96mrmJBYNjVOEMdeu2Uf*g^lZxF6pPb}lDQa6<+xD-g5eT_?{Wp=B7dPtgJynRQ|n!6JyA{(dIK9fyL@obi0C$!X3 ze8yM`@V<*o6HlQ__XqZmbSY!=s`(k899l!)RHD_p zHgyT2vN7S?O{%{@E3ebSX6~xJ`vujy#ZU9E4 zcK`)%Z=G=N*tuz&a`{I-mB7gbZJo?HJ&Fv(Kqu95X_nA$R{j%-2O@Ak%j9c3ea?;7 z#Quf+3-&$m@7eF!&rA4+tSG zZ1TkV`*B}xyQR_F=yvq&aQH}}t{*5?#z_aita=LT`2Or}LF8>TnfO2LnY5a}jvYE) znL-jkyJ&e>4)yu(T$ilgM7wMu1Clwf3;K$@+?Pjl#`sLhr_?Wq2JyeRn(x@u6<$Pl z2O!rWF#L>k_H*?~Y-?Gzfj`14D=B7$$@Ha2WF5s=L4440>qW6h$p8-YIwOBUs-PGk z(6|}R5mpF}`JyUFAOrHD(K=?Jd^-vOGIe8%Hx4Tzi)vb7yMKJ*&j|D`%<06~rID-b;HYaQ^TH zxfc@F{liSMd#SD#NZ)5$5^?F#iL~3U`Cp$|&0A^833Y+!M>UG5-RcQrY+xwjIIPgJ zK?O|BX89i*VFeQa_vW5g_i++^YBHM?7q;1t(yL;Vg`p*~Et1W&9Qtuiwv29-?mtR| zZpYh9x$J8*FPx72#Z-4D0szHW5}fC-s|XE>d)1q3Jc=e=uskI_;;X_DjFIm{Ve%_s z-4JSxvcrM}K&^q`j{g8Wimii=!miL(yl$~Q3~2-X0+J20U?YI*{RSHR}*6RYXt6t?@t#cV;gzr zG zZQAp>J;6K*(T~Q-l1aXWWX}jDlD2xA1L3ZWv8K^myLbrk?vD|e`jUA14%Lre)-7su z&Y{Ad+aM31uA5MXk;;sxH_Bc8A1vz^u3OgPK2z;ges`c zK{7F2KiXi-FlihU6{{9bD94g6>WlrTHl*7a5#?;v9;P=4vQNy-YxSaMSetfF+F!j5 z;K28&I+))rV7I2%fmQp7Eg;-}!aZCS+AJ~;{_xO#)MI)Lp5OYzQ`Nr1P%ZkAEDHHg zrs=8sUst_V9e^Bv%uxEQt|)Qqn)S9Xz|sG(!>6{-nw&>XCJ>N=gp{`OEF#LZ?sM&exDFUxwGG=;aK ze$dt2B#lBi13Q@|K^S zOR+o~6LR}A7*fQD;+Le?Yr1bxv#ip)>2ITgw=FRQXWQjT$loPKoN$lhXV-e?$6ZI_ ze}Ou2*6J==)g+BeqsNHKe-|0Vezo!Y+OHQ|a^>5B$!I2cr}-Hpk_n++JRIdH{R`Cf zKA)qvw)MzvKwQl$r*+*O{-JDJSGSxv0D%Yet{cwu>gBhd53SeY=wNhPSbdt~qV0o);*sdt=+v*msZM5zd6DUN; z_phdWBh`w>S*6dC)W22;M>wjo>u5?XzPt-D9@vW`3 zd)H0Ni4nsd1}pQ2Qq~97-(zqlA6&K6oLxsndy$1cQM3-mwm((4^R*t$-^9cf zAlIx;)icXU!mS!?_4~GsvG;PoOtB+BrD$J>uFE&wiDQ*A3jY8~e+1AGm4u%VZngBo$fw9k><4`$XzGjUE1=HI~YoP2rRe1l-7h>lr^FYm=R*LPq>c zoYW72X)WA)t#bBclU1puP`@Q>+F&;(>Fz!0iG5XPXzlObu20-#<7$t!{0FGkT=*91X;_=-sUbjO zxQg_bdf#5Va^;(vt5#7C&@S9=euBHWoV_%1GAf%Ky-Qpy1sZXxyhJt27XqrUsRxtq zSw8;&b*$bkaR#Fb07)B1t6)uPGtKBw)r+HOHr_!jS)lzQW`fqT;pwHHO15o=K$xpLyJHbVvwMBB-J*lE$w}_tvUY9c4Yl3;?oVf>>t_&%GoMI%18p( z{{Sk`HP;&33=8A{>JTU%hJURtiyE5i{xB(RMB69Miy|p&)b&?N1Vp+#FiLL$NkzUPl&2~WfkGN<4E>SJ@Ri{)m^S1*umHkEuL z1l?ifq?U+G;a?z#Ii(lde&<6o2zYM(`rQPkhngDx3Rt+f7jCxQC=SEcK}Wj!n4fo*#3sOvQZZXdyF z*!c|CSI6+N`hK*T9(m+yDIYjrih6dNRer}!&|0$U`%tB@P1W|1T%CW!I?K&+#=A_0 z&DDhuEL3}TA4)4jwd*E!*k0Hw-gdxViS4&VC;2cH}=wzMy7Bz2B&)qg|A; zL#r}AgH>d)xuv|Uc?Q#C^rS79EO+m=drA-w=Tsf1y9tb0bl%wKrNlcM4u6C+lk^m* z>P6Aj(|jq{^|~h2*y-0slo;`@4T^qKpVGOytrhJRw^88eG}m=Eqj5`C%NX^6!1pxO?sS2#u(cW;W}fL?WrwiC8C-s1MPy~z&>B6- z=B=i?DO2f#xS0fsuf#Aj>ogpZDuRr2HAE615+{*V-IGNvrXvJ=%^uJ#fsbBlu8M4T zh600}@Ftel7{A~#?qaQ~B4zj~;DR7I=gr6XRgE*aU5d<4012PUrCyOvRkm-_bWWqG zaxH0?M=fxLQS&AMuYJ+}%sP&{NB6yUuEvK={OxR+`4|)P;<^|-NoIRF{zsjQ1a;Zz z^xq8pFVgReb}jzV)g}$=zGPGE1$qrGkT#U~RtX3)R#gYk@%q=S!{fsgDhTp(&am=yjIXQL>MicIZ(@k^D1rSe zrP6wbQt91LT@0Fph-*(d{Hrgmkz})MVFYx#?_KIWS5B#N)}KSBK?`Uu0ri^so~Gr` zy*#+|nK4T8GRj?=v885fk8Hlupq}MgYcu#wXy=Rw=4+VRqkI(^0a8fLIqgQymu>i0 zKy@Mk^sa38qf)f&! z@h+oX);e{bo26T$l zx_@bW-HCw^4<@|F#9trv4!kuzGo@N>4^OoXe^BzJ!NwTi3}knv%PjEt@x>9bT;*)} zk5uWMS6iiPnr@$WS#QHCZ@=#Cf!Lsliun&z_*1N0XJ;Tl?1ut9>(6;uGG&h_ooHoP zq}eA>A?hk@74R=%4%R#f zq~6jt`3xi6)(OIyYEBNAp=uTgJG~-@YaDGO=SpL)_EEPzqvm;_C`3UZni3`&p**N_ z9GbOItagZ=(^BGHj8U}=%#+%K!zS1=C*1a-jr534FaI?Hto$e!c1b@2$RhN zTNDLY41}1)Uxaq{Gw(|;khZo&lbSmy7{SNRj>5fYH@3T?Op0E~f%?^gnMT|U{{UK` zfXre&O;v|rl=l5=_21cgfBB2(V*~qc{{a1a(&Z&XV%?tjrWQE-o zdojfqBr{+}ahif76YWCV_$y-r;u|sg(fG)Nw;WYDaYFdsk#-jTw_9&dq_kfB)(VOT z;wQCztD*gj>NO(K>ssrUt`!XWeLDG&9KmCNW6&CQ3={Hhz6{<^lDt?YR?l8O%03mf zcf+xzxq9IlyQsX^2>Jj8cQoG!^e=~W*3GRYokjA%?zw0XK0w!R$M9i}T%>XT0C%4% z+c{ldR2t)KBH9Cm-2e|@F%{sok1oVP?qJ1qa=(OwPwes)7Y2(?vR_g|b!~Dae+9dL(28~c0KIBgc7x(4M+5%8(6^sLNBLCX z+H}S#MJ=PuYuDn9E6%0$7cGu1TVm?N<~Xi1>vhhA9cASl5FCR)D4)~oSsKW+(Yg@A z>QOVj%dc>Fmzc1|ZW;cxwgmFio(U#DI#b)GJAXjzR%wuZk7|WS00r;msY!H8WgBKY zk?%yH0!CNsinV06L2e|*?{ibktuP4gB8lv$E7L3klep2A^KEGd*=Q5p6<5(geAvw6 z6{#&37(*kmpYoDQDDl5MmBMSG)l3ne#cSZ)~FOvl!p!LH1&E;g>q9V=Vm1~!=o66USC zUaf9zHr>4nj8*X!&MoL!>6)U(ZMp&7l#*)3hfppk7R!=j3Pl$Q{2;l|O{CRYP~IAe zFeK*{nT62cFxp3c)qExNR+&W$k%?n6L7H-{uK}0CZNx;L)Tc$c(Q9XAr#>6BW0!~oO2^v{UA6+JY5p8l z7QAd*4xr{C1Y_kl>+QIUF2~EV>GjK!?+ZHK4Ua!%P!46Kkv~zpb;SYQ@lbM zM~dW3{uv)ij3_#1y8Al#b4~Gw+c!Yyy-!(lr*xf7{{RzRsR}nOgjQ>tM2x=Oqta(J z_fNHdjdTmt9>+w}+tO%kqT18jT$^aPRi9sa?*5-H7$uQD{{ZwOKe?oSV%GJWnw?WS zv1v0KxU3^u+e*X&a};kooXj4H1<=^(RTkJ2>@kQiy_IVq(Zf+!&&UvS4b=T}V+(wP2VE3;qr6|5h?Dnn@oH)LZ zU7`4Z-m=!U1TcQ%fm&}a{HTC|`uw~an?Au=i1_6&4GxejnYTdsv zU_Gg|9u~~4zI2Rjd`yNh>rmc?CVrd%>Od90)=M40VVAN3kgmB5KN0q?PptTtL2u!n zm!;7ot@N=Pg2n+eM;x3jg$VM|;I*Ac#=7ialiW;-^ZKn&TWmeDeQTMUCoP?y9~VgR z`n$sJv78J0WCbxp@ovo|8O({ARzA_QbttUj5@>jEspC!Ktz> zosY3Wz~9=v%zrj~_O1vu>J}9V7bZCyrnDxp1IyeN|Y%QhJ*xJmdP1fMMA5x$X&(^s4a$0Nb?P15p&Uf7w*GgOL z=n;k?r2bXF)nB$wz<#qxl_Zg`5^`o$M0<;OcvMp?4raEC!!Xjbi0mjL>d~hn<*F~l zRVTTMmhO0-P@+!~Xj|7Wp;hvIli?)RTKHE^G}=aUa^=g0=(ts21?B;W^)>43>iRNt zJB-dQ>PaPv?rA;oIr-P3#Qy-xN1Mw1?B!~7n#aH>+P4)yQ+(~ z6Zx5W1Gt`P`6I?P9*haL=;3rNHLjy-=9bmlsj3%>S`OeX@Ee%r2fUiw*X?OK9;@!H zsJW=toZe{;st;g!J?jN>On)vqXByq>X2}-WuPU%)EQf4HKosGsFLC@E4qJkSe7`!( z^`l%;YQ&qD2`etJWs#Qy(` zN%1#NwXRJe(Db{Hi}!HOr-GxMq;S)bO!09%`BY*fB)F?S^V9lYO!zn9WYFm?0_yQ} zkPBXK=3~w~cCUo}sOc_zL#Wf*xxDKgU9|{~7z=7)bMMW1?<*EKc-#x|9Ng1K#V-6G z@V89qcW)})yRAt5<2frQh|UFk!>eg;Ub^g;LX>DkTc4G9T-czYQ9UZYUgK9l*L4n( zZ*=?VdsU#+TP<(E%UQV-ARY!F=Dj|jRq-|JOLoQ0J*_%`8s@g*s049=B${3)mxUlR zW5*|L9-B?o^wzY&bsB*Bft#0Xr<9**tk?c2(WS^z_aofmnI${-9EXYth);^NWr+;S z>J2siAkp7dl}3Tjgc#6quqPNtV5YN4sf6%sfJ|+BN;e-`Rm~qwcOdCB%j!^VH09&X zt4K_9DEyWFu5`QlcGP~(w8#XrD>Q*zTiqk!n}otOy}!uJ3HTN%W=IS>a zrU%oC^7`x6-PNyIOXIqa(^yh? zBG@&JI45Zt+beG z211O${OG(d8Ve^hbfx4uR9W+Hv@eIce@*FD`iDr>i`_ZjZ-o0vw8t?W$GvAtt~{}t{{VCRhW^C1 zaJt2w!)ed!Rr?a?QU&`)3?DI?7mkr%xW3R2(zQvZh10X2Rm|5sXx&tAMiO`;v&uIk zLdg%7Y_rq#SID<-Ozoe=5CwWYKf)JYz`3i|+0z630mCzVy(?5Pb7C@QjCU7jTS@T$ z08X|G{m^(zj~eSv)R82b?!uGdiNeJ1m`>OD_*1{rq%pnocXfIWqJ40z!fTW2NI zsTeKwUxaNDZ%j~-BodH+I_7FR-%7o8{3Cx^ZU|6|1N7#$tk{%wvC)a=wOY+Z+cBr< z4QWO+zHisBW$r0N0IxIm0 zGEQsle+%`Vm#@}cyR6k+xzzRnr%R>~wqz*nIGLG&UGED#8%dm;n4T=Z)b4d2wWbB^ z+Ec1HRTf(@kWlIQ@F zIUH9ew$6_TWn7Whv8}Ow=tj7xNr_{D^RGgk3tM{1-P1LlN*)cn>VHX}(vCRXo{nBf z%NzG07kXB|Pd+w^`g#(WKOCCM($DlUYmQoM|If&~)WQUgl!5lgi8iSs~QR99tY@7QxxsH`LsW4utg1zQLO z7aP;i(JClBRez~fx(*XE1pJK#-M1k3;Ed4Ri;|`=TR^;n@~ZHFGXoS{ilB-vCxiM? zExT;rh>ucaezj^s+N5bq3hn!}cK%X$V_x^+Z?n#|@m{Rn(c4`wOtQgm>$NMk&9mKL z{xi-2?ag(3Umjj&MF^R)ez(>y=v7aOXDzMWM-Ot-D@+Lo{HbhQI3Pp!6st#3HSoo~(zeQ&iJxOj zH@A6Qf(P*Stdm!v@n0vLyREx#T*C`)c;dH>So^<;xEK=vnXW^3Iy!U0noSz5YVF)v zx=1+S)|4v$0EPbmGZd*uW+_L2@nP9U(i(jlX@f-WW&n>|Qr?8A26Swvx6sgi)rdF) z>qv4LK%FhX(EzE$hN^8Vi-dS&iR2n$k}iw;so*YsYJJg#(EEL&qmo6@Pht`T{{ZZo zp*1WOF)*K@e~J0;eiRX4&Jm1K!n0Q&os zmn$@5hq(9KRIJCpb4eTk^crGk4BuG;$gT;E=76V&rmo@jCAd&$&`d0i9b*6K(rF#>4?W^D_ z+|?B#7$Mq7{HuX-&79ouuik~7?QoS*JRf@4*A;BWnyN_0ajj~C4KAIoS`tfd$c}3* z%Q})y+pe>asD!|*zn0K&?u@QAXhNU7mW%+UL7=^RU8K{#plR=biw@4S0QV%*J?a-@ ze~yn4s_Ghx`lT#D+sqRO-j{1uMyL`uDD1?Uu4Mxt_Rn?7WjWd);<`$)%u3I z$KCC_TeYIHf9Xx+lH^1xDZyjUYU2$Rolc_7zMN9{a|9L(;d{5WdLP^W0FfEi*~grk z$tCn=*W2k`J#OipS@m-*a4~`_0w#}8M~7@N3V3o2WSzPe^^#{YnE*lwyJ$uv0tu!0QeW7 z{g8c={6(w#OZal#uZd4mT{ynzFExZ^!rOroOiA|luD^qYxv9-*0MYY*w%(?_J#@bf zbPk%DUYC7Fs_@cjf*Z_4`G_01GG@Lr(*7PzPeH!=-kj&CBAd2S+_O4*7#RBd)%mc; zJd1+RoN(nmo^sxr-TwfMv^pJ9j+xW77na@aP0NJ+-AMqm4{H58@i+Q1>9n5+FIxCZ zuixwX6+>`sv9;Mi{6n!HDo=@pXXKy3qbyu8sV|fAk5AJ?Xs0@w{Rf$#~FTnd*E@yL%!7;wdaLAWYLOrrl9O4Z;NB@T0t*)f|!vJ?#Ah_Cxk7*M2n9 zx5jrmpZcxvw@=loH&ZHZJ@=W5C?K%R5@b`p(*7QO4^r0Kv2@?Et^2!#31ROQ-toL? zWAR<~%(6HNnq5Qevv$qF zVFO!RghIKP5PqMnd}~v2ZWk^9$@P&#`ka>xYwa2T08UqvC-P?{-rmTZPd=5#)M^*U zHqn7Il07TTN=a#+&jcH`&i73qs07AF2Lioi_D>c`^piEz@wlj*PcQzcEv>g=!<26^ zz|R%QyQpiAC5fE#PR*91LNVi~Y^Bw=i3cLKCBRUW3#I25_fEm(Lkxi-;-ud8xvm#@3~fv@b?on$;B=ngDRq31^8?bkx11J{ z$gI-Rw$0d}lQVd)w65a^ku=*^8C()c9)QvzJC&NH6-MEHOaMkZ*6lN$gCTuSwQ9SJ zj5CT!pQnD#pIgzs&aL$wC6?5_rC!O?79bmK64AvSm%eqkUf)F~{lzH2*#%%65P135 zsK;@{lzxvPk*`tNs>ZD~9TVa;7Z>)APO`V|X;BC)3EQ+!ClmFqXHC*;u5?SFjE zE&MC@wYRC!y~1?vZ|a4`BtrvjW6C!GAo`k)UgJJIcRFX?eiHbs>)OrGPTPVRH-Z_D zJocLTr`rDjOcuJ6Yi-&p!|{N|HlIrE!li=HtkA1I8E>iTboZ^@O+%&YZ8q*Bm1X*l zXs&!g)GuCZpLiDUG2HhG$#d#!hmvkG7mm^Tp2xwzXHE8T(fXfIwRc;8Ri#()Q&z~T zy7Ig-8!=)zV=&*<#7?fuR($wDJR+)EuL$n{59~+ zzPEGYE})irwxvI@M^e`8GVuyVN%xvRkMC&um)Z8R_m#Dl0K23L-hJQ8?}B;aD^^67 zH$v1E+4-xdd|0|$FRQm^*}fZQowmas-BWQ`GfcQPi+&uK9lg+YvLIj74$M zwA4(K*{?;eP+d2WsIv;jTj*=0V^`zpS*_hFqs;}gK8CSmYAi}-Q?4zHO6Nz=zQ(#|O!(vNlJ=WbrZ@UmOw%1r z`)3|AZUWk$?(%(cU$Oemt*rF4(dpSO`B!qHLg`Qp?gO{-fr|9sreaIS^%rIjB~kRJ9nn}xg_z? zx5HH`K2@*k$5CvsJDX@gs<5Q?CcO5&P5nNl?Etrl1yuye9)`SwmX7?s%ocT*bebV? zRg&YAXta>bJ^enE+dBK@JRPnT0U#4QYd0pHCIq*kH@c4d%oh2$kRXW}^sGZt&vrL` zL5gkPW+_75l;`wDC!oK?O48TT0E#HHOu|As22+{neGi?$)0n4ooINFP@vCM zw)WwHpIye1b%obzx%yHiK3^jvN=+nZswub6C@WT8TR72jj98*j=*-T&U2Ht z$3qyuysKruDu+>#1dnP4#_%2Yms?D z&4)-$lfL4Ozl+Zw(v*#DZ9`rIIE#C~tq)VthWQ)pY4tapJ*&hiIARKeUCkA)i)W}? z9YOx_aETxp1o~HJ$Hu-y$v4s8>KzYV*Yp~TzYbU$t2zxgkEyk27`JX?bi@pp$>zMr zMsuYts=aA$UQxLbq-{Nk2e_`AhDc36fivOh{{Sy1_`?!rA0ZO#OJI z4wb2UN=2#Mp_R8!{F>4K09SE2nvX}J>D>cMZZ#V1LLn;!9KmmubdvW@8j+>xtnRk) zzQ&ljUr``d$ip5qlldB)lRlTwIzLQqmvddzP1BvW{CkCW7?>jvPHTtpkHR`0r_mn& z088n&*8P+%an06cwd~vv>+?0%&*6CU@!E`TK*J_QpZOm;_*>ymjXLhK?@9Q3MWxf) zR5vwRg;};eHy`0XfOB6`_=D`1QK9%*Z?90)^?TNI-ZkTKd>JF1s}r_;NjR==i~2{C zKN-$ytD~WsaGa_K!}WUG`YYsHv^EhcS+f=Abzcx_ZtfR?8U9s|>0W;%=LXYZ#}b~J zIk&a;uBqIr40f&+<2+7$(&C4DvCl!qM-#7sgAW>eh8S%_4OK25u=Qcl%zI_nimEeFv;) z7UqjrW5fbYmkN%U?;}4-_WuB<`B0Dfa_r#dgP&&~sC7fA)D|}wsQfB0vFl$u_=Bn1 zOD+qL!;!jXy1rIU80|2zK>1d?t*_n+*l>iOFe9Ipa@8MQuKnX+pTG9#Gfc7Hdk0wTCNjTN%w_+ou&IdQ8B8D$sQ&-;ayVnb~swQAE%i^$gGFf$;K zYZHU`X6fYT3TLd*{7=++eV~>#7fPO1_!k%G2&Om0ol5SkU2Ry7;3y0EMLjphnZ}ok zjkhL`L#6nqPkPz6)Ou=OVSqqVr``{G$*I+JN4{Kiz!krh_L2Ej)Fi2+633GisxL-Y zPJwiwBK?7%;tW5gD|Nqx^jh6LyP6Gsw;Yhb$Uc;}jupl|j`i|m?PyKkg|#-zs@=5B z%w=cut-4=<+fig))$8nN*pI->SdrT!8LG$PPH%EUzjuv2h}8TWsI_s1mg;Ii;0M}H zJ;h;fhdQmbhS5nJfpi%9#V&pykr_H2A1ejhVjH3L6(9No=hyz~b+3my)39rOHG%ok zRxF=EPs;J%$bahhQ(Zz^xuLtYi5t}kTGXEid_#FRTIsInaV3C1l`=jrkp2q&*N^r* zd=K$6kQb)G9m@e9opkzF*_X$CV^S>Wx-0D652(EAmXb4)dGz|$h1yG^IT$MbG8Wdjw_3Is1l^eB=@FE zEw0Q^!SZ3bs1IrwjOKkSFNyFGMu!9+Uk0LA#Iz78;2F>Z2V2DwW1a+kS#|5fi%2XUMFaoJY0NVA7^Rgs8rV}NS`J6c9#*11jmo`xM!%+}aeZNQRF zOm?ic#9L(CNF(c9`9`H@V;i`n6`ewxn_gA~2(FF0@oWdBvLwa%6br%4 zHOdIfFDn*3Nu2wgH&JbT`c^T{$B{s`$AUp$42(f+isw!f#@c3#b6FLpC?W;`-8t+8 z((YW-C?H*TZ|-D&N?Vomhu8BB7VD5L+rM+)!;k7I&!N|I;M@bhlAq}0B9fOzcC&m! zi)_q&v-wR8tuIi$f5X%1ZfabfEh%C?f|xobxIXTvSIkI->mdsWi4 z+I#P_O@8Q7M6H(EYgSJWJYjWZN65h^R&ej=y2Cc_+1iy@B#~^9S*`TGv~ADq-Com? z`;(FDHP4m|-}W;7^>$ZNwIuhUMnwxDGj2nCp z9qDoLJezX#-4BLb4b*0t>{~;twIb%4@&&_gLs^Q1x&awHV2{pgGg3~RS~V#te2chM zZiAnA6jto&bq>j<)4k{hd^Idr<^ZExl_W9J+h!J9g6`6!N8$$rA8|!)$+>f40$7*; zW>27?U2SZ;QC5B5OZExZulxn2>UXvF^gTyVo+Z5<`(y=JkQuuZ`B#zYUuL~t=h^}2 zy=D?^ch8O_I8TGFVtLkg0yEiU|ZhWs1?O6Pb@RXEOI*Kxm=;La2)|HGmZtMuJHLTW# zo!3->!Jd7qo1ZKehesP{2KC#Qo615j>q-`m`R5VsT*moq+Nu$xK$#=y%>ht(F`A;( zn?Ign?4H!bygWm@AFXYn&IY@8kT5fz^`u`$vy7R8n3_bSz6_2MY$*YO3fq2gYQu$6 z2PcU&N$3WzT9>!q90LR+|l0KDnHSksA_+w8^zpl}~v|USK7zPdqGwqC@ zrF69a00wmn`ewi5*tVcZ4j2+XL<9O!tW%cOi}ey2Yo}Y$YF5stsA+CAkKJ2BT+d-% zrv8sX({!3oy}Rkz!!fi6?--5&1Au9mv8s0VCC>UsYv8Ymx(`D8Na;OSt#o(lx(yBF zzWOInS5QDC0(}7^92(v6r^eR4FYDJjk5ttGt-1pME$u3PamTfEA(AT;m2J_MY4T0J zkDORG-&j0upoJvJDoKvedwlDuXGyO6%8PpY7A-l1L`J!BzJO-A++R`ba&>I>9V?>h z6Rg<{_nV}v5N?5N6SU_!itKB2dYg8xqH8p^+#o({+0U@WcJbkUns#8#E0L1g=!Mi8 zj;hy~GJ$JIyPW#QGxer*--qvYE9+%d`fibMsO_|sj$hQDNmTCS(jG?{zXbsI*}u$)q*j}{e3wC5?A6RmWM_Y=dvcFg1V zjNjB&tq^O&Q~Oh^>8|{*ld(B|6tm(csp=>A~IE#*2WP5s1y#6~%E8t6xbuMyU_I5S@01otCrLf-k z*P|`ZyY69V-SYY;;K}!{HizMxdQ1L0b$eIBiCY%(ZV#EIPaGuqS)pX(4ib)m))cgs z?5e*`yz))U_ToqPNG839z<&(&{-g09PwRiNblpp!Sk$XryVaSj*t}HCOco+zfkBI& zOsk3-GRQ1&n$FpYyL(ES{WFdowBj0Gi|cg<9&mEjQY&?}+a7?N3%) zmW{O2o4dkZBLmE_5JV4Z_ZpA1T@IL7yK|)Iw9T{tmRVJl0UKK$VhsLtQOuHdyDeml z9?yo}>Hh!(d{6PuN$K}>H*}hvUsflmzOK==WLarr562=a^-siF%e@!u%cOig@RpNV zt?62I3vXSe)SHA$9p`F!m~9v*8TPEcBr)=o*KE}(teDb21^uFYDXP-mz1A*U)#;N_ zsB>+#fQG&&4IjfIzDK3i-_mP$sE{${=Dg39IpNE66kwX8y=zgc)+(i|2{#~G*t_mI zCIYIAlV7g>$bZrE?;6bq#D8noM@8r)c-A@~ZQ89)(JSI0{0K+a*1BJ(FWhBPYeHv_ z==~4zN5tJS{g-3@HA!@n4E<=ye@)SJ7?WO-;*sF?bEL z;kY?j{wepbQnKTOsKG2RZ2a@px-Eq2gc0U;X$m<#tBKS)1>Fx!)8D;e?A*EwTMmR9 zi~P~rDU$Kjz3AYqjyW7pJ8^t4cQ^;Kf;05yp5)u<_bzkb29(~-&BCx)vX`6~8aNzsbmYn-NJ~(_H-si^8s{0<${3^HZ1=8zoTww9E zt8IWjpwG-#&oyj@^X)PVoP*6~@^Y-wO?(&Qc>aW%`*wMaUFHtT3;=K|9-7NN={R3n z;?6Ev6`rmMM;Yk!grlXk-1(djdh~bhZo*83&I$beE3t)CS~wm=ZfTs)8B7NH^Gj>w z+b%c;APUcs*=rq`KJweSiKp4ty4?VuCw%s$DN&)~O$q9~Pi~oQ*hXg)0JeHWzae&u;`Fpi~y&Itp6am{S;vb->IU7X)10?m;| zMjcPu4_)dOmd{eYHP)43cY;VBpYg4_AC30v!PHr@X9112Ggpt#nw`lR^8TF;KEt8Z z{wZx|P1EU6CZ5^?U2WlAk9e;QsMVojROWe_(>&g!?uB^x9Cbz()dOst&(4tgo$m%< zaR#%>X?Atvj)WV{B;zAAg3@`eeq5K)sYZeTku<~-!hW5o@y3dgsY4PVliM}k>DqLA z_Qm$wXK>y}G2Sa;UkK-Cl8jH&y*uL%hcurFTGOtdS=04eTVXWi?XBxK1Yj^+<_=A9 zF8!tT3*r9&@=l%YsM-}2g&!!vuD9=@418jbBRDC`k-)d{7KOUDvs%j9O;)j2?+T@Y zv~iBr(&_&I7bi~ZdVONDUTXxkj}(?vBo!tPCJk~{Ysq6A=g_HUD9bj5Ir|hr+0C9+)K8Q6&aDc-fLRPZ(%}wav}c!3VdHs_oqMmS;O`!6Gu<)h>+sjv(y7Nnb-u9*Z5qpHHXUEV?-i12Jv~IW?Nk+7HEjKcWtr_jMm}w#-w+ z1zOp134_i^6s&$$MAJ0zjNX~d)BI)Cbk|MIFH*m1=zYYc=krfEn)J3l)q2qQcdGRL zOWD^xw%>>MhmiJ!jHjbwC(xSMytf_MUWATsOZbD~{Xb3BTI!lTW~WkCEFCtXQ4{;j zJCo^OMACh==(=yfwz@`_;k_;UiD?slP?(>^x4v?F*4#dJEKqKYzqEXhmi4cSPgm;K zHEE==pe_6wSx`Q8$r_V((=cm{=eRY_o>i6e57OXh(%ZKB)Lm0Pl^Q>I5V1AZ>UwP* zf;75KZO1ONys23+G%2TvvZ<+~^iTRJw}Yej*Q+)E01HsJ>{w9QBtsrfIU>JMbq=9< zW2LpiF5SDi?pjdSOB3Wm-PiQ5XZmmd0KiPa=WEHNd26=Yr*zJxdh!ce>w%Dv#4^dw zeQWZ+#oBRmS*bUOX0>#k<&^G`&%I{ze-mGet)C#)cuQ*ayKV)sZJAqd;%LXqHGQZwz*l3l%Zm zlRa#dVBAY>^kc#Ip(Lfi2R|xm{6*40z1g`YDuwbJ2j@zWI9dkotoQ{35gbKh8r`a@IyuO1OraD zaze0UB*aZxe&I65NbFe;xwimR39ar@)|?PQC*O+Ha%UCFj#d3Z+)NLltQPN|8gM7x zXnC74!`gd}lXk_s3N8?+e-nCFJE`h)YpG?ic)9~1oK0<%;~Ym99y!Z9IbVGYNgy#j z<|r;-CJMs+Oq#*Y&YHzcD>ij^$u{kh2PKBk2hO|tex0XlsG{x7UE>(GJhSx81DDvm z(u@|4^}Ql#AI=v?d3?K#vgH1K>#1j_@3^;L$Jb_8#U)VvDVXuOJsfz+&t~@Nm-Q*Q zXl(dk$WYr%eCuw9;q5<&x{;#UVV7c|@1m_ByFSllagF;63?sut%M_I*>L{h4c1q}>kp?AS0b zwY^W2r}DE8D+z|(hYdF<9l5)q<8X)^w9BFjTq&~dHFfKjQUQi z;qHgjego+r5I;|`Wi?iVTIt<7*tX1*1&KVFjB{DKm&4x*bYFxty-khgv|RYfb_3Y< zDlkXAdbwcnxU7v;p)pURk9**Mg!SDn?^AxUX_f7pmhG*w5@%0wyuvCRLl6Xb2WlEuz2%QTjl=4pFhQ(ucr0Rhtj&PwKV!PyVnYq zwW`!v@ow5j+=QVrpb;a9{VU~m{wKSk`2PS|(BAQFF03*sHw-8PfK+T+SzA9+Z6H@y(YR5 z&j?|z@8EKU_I#7C{2SACod;L0a@O@l8IXYrPjCf(W$J&q*0qwR7n8+&-}RpwIGkJ` zXJf`!+2)@53#CI4Jj!ZH3JXc5ePFU(p&BKJP^mv=y8?D{e1R8W!oE`FOwWsKP zUrVPKOWJFIWD}L8<4w-d)b+f4kf<|q^iH>{RBMmD4}6d)?{qy?t6{Dx0rNH0jtr8A zCSjA0!N$L$7O(BQ82VNViES>x%$PZ>vX2nqCdAyp{6Yt*niRU0`4T-1C8JF?sArF1 zg2EMGc?@aeR4sxnl0HPu2SVH>(+PEVZj~FvXD(n?wA8(=p>9FuZMm!M37#a8+|qTu zb%BOAhw{3X#eGNNZ;k#ReM)J5B48U^KkXgG?SqHM^`%v@I)Anvt7}7c-MvfPH&pqVh>GzYPvTp>Le|^5gQ%Hi zW^zpZX#W6p>O*YNJbZnr9zyp}EqKX~X`~%+f(ue3mfpt40iCtvzyp7wn2G_e5d^_G z8L0AmjVlI%U3zXIjyoD3y(<<3kDV#ZC5DX8cs_9>&{jvhVVF!$ttwJALI5tJAI!}k z?HY4l+_-c3%?f&^JBPUCzNqhEAwa}NO)P3jB28qJz7ez1&_RX9+Tevek($qQNCd^g zC)Hw-_8euyMsubrWLyN*4;4!g`Hs||$4Jr1OR$$vM&0DiZB1J38Nltxsm`=3COhc# zJtN|dqtdURx$1m7XAF;(GtMj6=>9a*-2LBBQ?v-17dHNtx5x8mi`x1;@0s9wisRYq zw4G<+>zZB2x31$m$eLBosqoY3+jfrWA)t_}S~6t8lXQ9PShM1L7X4r0yJ1&J(Guf< z`0qFX{OE3VT@$FX0%*|W_*P*4b&jFRqK%&a0I+RzyZuSgG()KBLkzX0EGyDg>(`fg1DG65ULOhNm(j90=N^&uXZs=e6GXvpKBHFSYO`F_5huC9 zuXEA#zX^058PjyWou<(sjmN`Qa|a}`$(r^aH;3c+{^i+{PILT@XI1!%LNzaP-PN^e zw+*C-5$#_#>pg!)_Qu<&>~J8~yt!8wu`)?LBgijN(|zlCRd?=2O=P*%fYm*}HM=c1 zn3G(kI5%WzQM0D%t@wbbTaHwMjBtJHp>1wnzUZ>5F|}KRTO;pPU^b$29eD|*nDr;X%i2yMhfRX(x<{ehXlxoj}$#4>6GKsGl z=0**(&_T4c&MVo`?*9PMtEvK zvxW@@U>*-{X;PjXnd3RGEjteLLkysu+CNdZ+V8{NM@x3~+s&l8_=UT+$&g?WBeZZU z0V~WpH*O+ciVGJ7#XiMEEyw`+322Za>q#6EU5$^HhChi_Ifq8 zFbNz}WdzxlGpD8v%>lP(e6B_Waa`M$%94JxspCm#bY*PH@(2@-O=Gz0xrY(&S?Z10 z(`VwItm3n`}dSKo&>or?JGPh9%J#jHwT$d^$ z@*JY06>I>0AHOT6(%e_zD{2X?R_y6Cmo472qPKPr;kf&OKH`1rJJ!*ba?QBC9*lfP zr=R*)!+IT2K?*!FKTtub{;f9e90^CG#IwfA*5i{8{N#vR>^52b1KTS+Ehc-of3OB$_0mD6r>x0`!_Ip%n( zeI~0zs28;w{Wgl?4PU zek;^#FNQZuI~aB(hB&ObJf_zb(bibnNuDQHtGf66MZ8ggmB*(Ut;^N5mvrFX)HAt) z%*;t>;%gLTvqObJHQ3ME?zT!78%}0v2V5VLN%bVwzIKehgGS9UyQtOMv!_?NdgBDP ziiDP8U;sOkNCLk3@UPjARvIfkSE_ZbU&H-DpZ8id(+igsK;`7jA4sh@G0!Be2*}nb z+>z+@y)&is{;y|I)xIFO=q$hP?I3IS2t$xK1O7G2vGEp%sOuL)(|Q%16N^d_@7mmM ze|VF{cDX_@;`VZ;+ji0PyLz6F@YhASdW&f_T}Q(V1*BD5bDr6rE93oN;{&hN-DlJ) zBQYRu-9P18Cz2T9Q3f%#eDkUGB)h65wIK8SQ$I@b+P!kgA>DxNE#vd94t$DAk-HWa z=VmtQYMXYTLml}(^bOZPgQo(v)M7*%@xGfbxl_7h)M(4 zHD${u9GW^FJ`8Eqm={rf?gex%MofvXMW*T(#i$6&^IBdfZ)T4p6gbtJY~9wrtq5n` z*p@Rj?W|~SrJ-|Ga9r{R*ry}sT^uRTXP@#OHS%pvvequ!@Y>p&cm$wg2ej8~Q}&V9 z*F$d0bvwGdD5Nd7FseAjarCXfxSlSVm1Bgo(e*!o{?+~s(`l|JSm@TY-C=Di+0=yb zR^)mE_)R-i@mIs$Z|xyE-&MHUbD|3N($aXhE){hkDEt%YyA|J$o8#relT^`~9zI2t zw$DxWf%do6ek$sHW36aVXu5w=xn(s0Q5Cf}Euye{ihuyX$&diZ&3sD#09Dm%H6?X7 z%T7orV{atVGiPlix*G9u-^uHnspxfI0_!xoI~N;6rLZpQE(hJ>N!kb=fcN#TZLhVh zXHMxhv^_6de$AU`wtz+=Hi((-a&zxkvH2d1?iv@yQQ8cBqkpVgJN+x-JxJAP8p}o3 zx4QDM9!;(MzP0dPqtbentz-S)M{@PD#G|5;q z70dqs6LgK57qZ7qtZ=60p6Bx{{u%FITlj?g!Hp z{{Romo(w87(+@Mp7wlp*e;H`N@t*PVA5tV0-lErXYn!h4lTMf4QPb`f>Nm9n?`tel z(!>Q{<`t%1Qk0awg~h2xsQS;@=h>!@;~$0F;@wuJ<8G`%KsAZLXWB>3U_Pvu56w_U|H%rHP*HUdld3IQYr8*}{j7$1`m3!&}gL zNMUEC>8#!46tt|v=1qAXt?`bv@7%X;=u0f8Z;?z7knLQ&xxJp#Tvbm;#`@<#{ zkt7D``R zCHW(VeeQVY#3y$dq-60ET$wpJw00trK%Lut>V)nUmTGsgr4B_I60$o|=@506Rbjgx z^!L8kEWC_FW4&*VN`)aVKIC1vynwC8W0yD|~tu&6buHb`pK_U5z!@x3*S2DT$oi@r<PfyY9T`l2_ zNqJ=k0Z=mswKGxh_P0@D?X5RZ9ZL9CHqoq=W?;R(oL5_ljz8wiGEwGzcl{hRy1f>Y z;*D;p&90TXJY_6dh19`j2NC8Um3^nEd~b84b-hNbdUYK^m9wj}bRDZW2&3E5y&s2{ z(eTn|E6Ib+Q8Rn*?<2IAgPw%NP1tC*Df25U7b`p0d0@Oo|8zN(?vKlBfYCv z0*C};pIQ&RA-t@7!@SWcq=DfkXM5nbFeaDc$&h&WrOsNkIxsocbwsiL9@sq64xj;o zN%_*#RCFVcKpU)ogiy7|B6#+pa~z_O9wGivPpPU7Cp526z9ox?)c$p;Zw=yOp5~he zWlB0XrnIP#>OM!Bci%TzX)-;{Kbkqx!?Q1rk9TZ#r3V7=5zp&Mlhuw;X&u32 z-$}1OdsA}d_6*Vo5Nf58=tqxGalHQGG2EAcuC5?ZrDo&~_jlg5hxkA~qZ3^Yq1V10(r?rB&YE=$gKvt? zT2HXxeQVZWcrn7|*~*k0sq^7%|h5)&8*j4 zBwMv%WB_>vv-#dq%#wYskhO)UXVrB5ORMy+f%;cT>UzkgAgYTdio7Q+-%20MwR zY5qLwI!%8?yL^k5x>oa~4{1fft~Tu_md-@ioR^tAIW9X!*kR^-eJ9#4Nx9P#Rd)6J zdhLW=UknYb2_N7O*1Ybs;_i&suk}46+kU5V*#`a4H+#VKu7+RLaZ3$8!jF%V+M{2> z9~|A&YIoVXrs+oB4Y^iWk1#y@SJAY+N2A`-^vy!vzxT(!>#i3Hc4<1mAXFqSHB_5d1@<{g}F41=hb|Uh3Ox>J`~ZJ4=Cp(GmxG_)k&LrmInP zmJEToei2-6)pEng%f);f@MGh#8gGF*e!ow0;nv->-XTODSlwP1tNb~r>3Z9tt_#+b z!(2|s(!Az>8;p6Tcd_P4@n@X#sbI%w>`CUgSyZ`vrPHu&!5mi-PNkz{)ol)2R+n^K zS??o?HvvjE@YwIg5tipCR6KPJ*21(H#EwlcT(@@HLGXyq6cB!NnW_=#xXQ-b)SzGjc&nmeQn zWs~vf-)CQSE~{Gsi0*k6?mAyq(CV}sb*x2^OLv0A=Dep?zPhfSyTBJM2uAJ%*DF3{ zGo|8Vc=9HWPM2I&Q~8Dld9IUnW@|+WfdsPdUQqI$4mOi1U`cnDW>V&mv3w;)+P{q#zV{@OU4bOcac*^{E9GLuALTTuXKk5b z<8#{v*HYE$FKw`|a^M8Qp*R(>I-aV?M!pW$5~QEZR(Ir14(u$RG!mrtcC>wN-L+$M zfV|5$2EBhz>$+?DHoJ3E;X-*B+w!sWC)T>&Kbr@sm}P=VS?v06#p9$~w|7s}ZRzha zWNif(=1;ADm-r*%_0|26bbUzH+IDum6Ld-a>w(yIqAf3g}r1y&RcY1oc3^j;U^28i`{p-!;lrrr}f1%P%!}3Ny*gEU?V@SsQ zbF>&W>H1gMzhBmcxv6B(=}b$r%eTl4J37 zR^cVownhjdM-wB`JJ)u?==8k-wF6#0{Q8}V)Bf(nwWyPDw3QHX9G{hY4<0d&G?C}0 z%2U~gS))s>agDH-Hx@SHU}6k*pHAOe`EOBccY2NFwt;Q~1{Of}r1>yfXG0TiG|m(0 zuN$zo*qEQeS#BL(m=e~TZ=@Xk1#=}CsJ4-_6nPkKbqn`|9V-v-G7u{j#=b}PMEsBR ztTJIm86zxMZlQovIK9SJJmlQfb5Nfr0G6Ox$MZkFi zu&wWh?mHp5t49F&U4}lfLCY5-CMag(aR%0lp?KTg?xd{n9uM@b>to^b0Nd2<9nH~? zq*J3DMNc=AF2fc&F-B1L!jM7<82RF?Sm}FP#JQ;(fCFPF$o0ismLn?5n)Yn5`wG>9 zfwjc?c#1Rh6}w5O_-@V8`i(ZW;@}V85AYO8;Y~IsUbLP39W6&*=}TcPX>@nWgZNtU z0Eq7u=k*;&r(VKXdl@7$TswjJp4BBRZTm&X7DVjg>rwRxo(`m5Uq>f*$eQHbFQl-1 zR5sl4&VE(Sm*jSFH6_LNWBbpDkiWb0W;0sJ15T_iNuQL{O%snD8Jhaw5KeOffp0r7 z^fWS+AeJ@qee3LBqTRRgRlkk(>uhwcknHwFz)y{Q2vZ&Q$T96+5qxJ zk5JXB-M!%=3?-m?#Z}J8Vj~G+DjQvs7YrDwPJGHy?v=Zl9QuO z)GVD(;U1Kl%Z+HM00Od0Oya!F?uTN{#rNkOBNr(P)xgw{cDezd(qj$o}%3PF5Z(@ZtQq$2*y}Nc5P_2?g&&{ ztrArZ<{vO9@h^6T<(4L_*ZViFY4lz@XqhYz`rC*X`qHhoy7400HODwRSQ+-Mb($`W zGW1@?o}I6I4C39}vB(zizgpy7v9Fi^0HZt)Km{s%tZp}nvli?2jIuqm=yEHw)4KMj zMJid%vLJ-P{b_3_9?gz1ZqfA(AH?4c{{X9L;c4BqUKf}@CB4mj{{XCfL;KRYL^f@@ zk106^y>v6@$LX#nJ{+El3_(Nz}My$pvri zJL8_c_BCVS-`l#KFHY&#Txhg5Ztb>3!{S_GK%X{7c#&Rn;r@m3uUGh&OK;%a7N=M7 zJ?3b&qhoa4wnz}egCzH<9KJ?ei6d%;EN%TCcmDvvFWVw?fq&w@g=e7HI?<%tbhx^2 zKyM7&62QSzk(@_0%DeVw)b3xnM_bZ7VTecapH2mONaM>Wf0^09$f3>fIhTG3)M%}j zJxble0oqD7)A?7)`oG!swCeR2ZEAEni;TsJ4a$ErT>k(o21f-(uNNn$CeNDnE`!uG zOvh28drArO+Y-N@dh@ps#N@{$*Pos?yFF$ss&TXs^kG(RDp%sEsa_t*g6j9wY4^KX{>W zQfUP#a8`T$U)j~&XIizP=ngeEt=awa>U9fjTye=8xE_L^{{VwadS0JpwR+QcR9E+w zP>{CIrrBu`<@iccMu;kH3Hfml%qtbP6hyD|{)5>(MR=)0{ z-LhKk+j~XAFnqD)7_T2^rK8+Fdw4+JcPF2aqsbg-MPhS zOOC{igBj+mRHB~CxNnNvqPGKp+!v4)qGCEN|@f8e&bHfZp!VYMeicV{r7? z*r;&*yxopbs@vq=K4y+J#04b*_vWu3QBnOXBWs?5wq9J z{x#3J)4H~)(XDCk=~Yynmo2)39Fo9dwYrKF+Dm7!_&->5o z47nKO*1dmP>Z@w&wu0rWn}BB{D8AVKmC=OqJV``E8f~5*Rq+p5ZAr8=w|q1t_-FAS zdE&fQx2<&xny)sR?Ee6G^I4qoQ{-sJ*~$H-)vs$5TF_m*L4>rqpO>v*)#^I)-YauN z=mFYZ@(~Bn;}yx1ZJlWPb?z2yb$h)qHLEt7=$+&P$Ih|nx=&u$1-E9xvoRxe%b`F& zT37j>!W#4jYdR0aT1(3J>{@ci0WYg@-^NmtuC?& zHtqD|bw~Z6!}?J5KZA~oNvFN0>biY$+)?H5p3^VPFrbuEC+_jaRCznvElr!Ot!%V+ zSt6EfT?iQ4Xg>9on-t+CX_?KoljR_LgH|m&pDIE5&<(UR!oU2jP4IO-8DVL*cOV!a zTGby_0OgP5Qmx&>0iSAdx2g%0xB>MTr&dr~$MRCx)Ek~uWRgFHNU-Q`@M<>>& z`IWJ9o;s`9wXEs~HvGQXtalL$FYcL`PC&&C8Q}NrXJ1IKZ$!QYpb6)(r`T6}px(D6 zv_Uc|g^)p@FE~4g>tA^8jJEiIb2}>7lfP>r$ z>f>-r++<dYwUQmc{1;h-;;kXV_D;e;52sr@bSkT4@_+!6pFjKjT}m`B~F2GbX3vPl>fX zRj;2G#m5oM76;P4lko7=d{@(NbUkNQKL+Y8SVq$Y>6fpi{%3u}1ff2W2Azw@@+T&) zztBshuZ^B3tNbml((9e?{9Kyl1%pkyimm|TfWon8x{&C-Kx#Bv1Q$iPw)V=FN#y6u zW|a;5gr^E`sBURUq;?OYeE?gTiMM3($$k+ z)NkrF7ajD(H*#_-&1#*9CtwZ9lbEa%%PA^0VS?qRWk=MqGzlKeGhF>uonf^1Eo@Yn z^DqtXSm$i);#kz_n>rS=s%ZM5bh6ro@bZDME8n-ooq2BC*`zvivu?y}vi#3_(}&9P zFyr8W&kP=+ivIvv*S3%`>CUBJhPj`udE5PKsQBhItVHk{mh)$OFB~C#lTGn2T1%II z=w>%hk$?h%{=ceqCBJR-AB>h}Hvkk5$jem6N;p^Xo?l(l?`dJ4=H2`v=CjyMPl(E- zki*t%jX%ws)bYz5v$><`I;~30+xmL|V|Bns^sdSHd#5Iijm>r2*JH}bZW4Van-iat z$c%LXclsAcZk`n%P@1UEg>bfi*^lX7M^mBH={3)2m}QJ^oE{0Gn%S!kerl#wy%w_m z8sSXhL2C6qAK{nRJ>|LA^!fsp_wZ_d>{u|X2sCvDmf_E4r z`qwV^Nj@FV{Go2)R)W9~#*SF4qaW@do})%_pkTm0q3#~QIUnI()8YFzbe%f&%l3uI zAcD#oey5tz<3CnDw)%b7L2JaG%U-@Xe0PG( zj%Uv`T5C$ow(StxvTFm{)LTMrFi6NIxDw&b@eVUrvyrH?t+^!M5#F+@Iydhxf+$OB4B2;*|B}KYi`oL;!l(>HEE~Of>{*Lq4aNsx{jky zZteb~XQq>L3wGfy0Q6X|Qa%{zYJ}^$(ABuX2Tzk-C}8D|=h2Z%+;FwM0?OR*^qRt! zh6S)N!~7~(&}(en2yWf7tB^+r>sf1q(9UOm_KNli<~Fe4T5{a-`ZjZMSn zybEFXWvE`qEQuI@U~3rfIy>y6B$fiSFF@5z%+X7#hngdmrn406J!+wT*lB z7R$VrJ3t4v4Q>`S+I>4Bbeki@9&+N@+F;EVT`&xQpfg-=UEPIxZ;E~> zV`o55TIs(KhtmS~LK)MY&EzGyBL^7sR@mgovDA)RbCz39&z0TQSpA{mCZ5)r*f!y9 zS8wGsgQ&A_Lv>R^mxC-4!E>6#T~T;bq+TdL=|1mB0h!D><>Id>t5A&R(X? zDsx>--KEvo(qB29p$ffNaZ?5#0WY|QE0dnCdipQwd z^!B-N-u==Fk+R$sGgU5ztXZKwoRvKYpikLHd`V+=3HsCBdL!uqTj?uq?EW^px+@BG z16!Aof1Mdcj+C%2bny5&v}S&EwYAd8u-MEuj`bfgd=gMp+{58L}x&QmV6UH+e{v81(j z+t|^UIGeVSo9JWu(>b@+Cv?yz3c+qQ1nxPS*m?Cy-lAG6mJbX5%R3oI!1$8eJuyo?-*cwzp3Jt z>8bl=(Q0{Nv*?{a?B}7}=@#`jI);kF58*oGcWLzm;QI>4*M1l2JuPf>`<-=|xZQ5m zo5;%3*oFC4_2OfOE=}wDma=D@tnk|1KSa~BSo`(+k%qPo)ds&=eUo&qm#O;@=&flj z6jOK2cI1IKp0Gt=Yl*5EGr?K+9WIlj^zA*r4RrVJ5(zeWU(UT9tyYI_hBP8BQzD()2Skvh3heWk7KeGgXg$Ve)L@8CaJ2V+TO6g(pv0`>B(QM}H zek;>ofOiu(+9x&V`i`SX)NcjU-oI+tQew!GeT;~#zGssh(53P^r47X8-010RO=H2c zy4%2;q!M%91}o5LZ*-jzCGGfEz}lr$$YIB7YMrOOCEj}VCjBYYwvt2qfXfx`qE@OAEwK7gWX1EwH zY5IM_r^K=YF#ae!epSl3(zKh%OTr}gn&)L$Sm6VvT2{DL`b-~QXzl6jSpZzrTLp6k zh@aB3D50=FmMm=xA)QPfJmzbGsPkT6vd44^^YU9r?%?d#rCXp$EV0CsTdkHXe9XtT zYgBa_11AS3qe$^VlOT5_6GT?=3$ei`+A3(s)IN(_TAv&fbOA?Z-mTn`aNzO;iZ1kp zw~D$L*0ni1oq-2CWAdQzH7{*{5znEjt$?02w1y_0>M-2I88{{lH&c0EKy?0Vpd1q( zUzH`QcFVNqanZ+nNo=VK4ELINPZLfQ1po;c=812kLzAm)L)pwSPy01i>=`}1Dx7aj zE_y#e>26%<-(;FSFG{g#bT4c+qV>DPo0mw*BY;N`E6D0~-B{?|ZdkM7K?iX@QS0-r z?-v|#Fw1S63k{;VuetZ9Wn~j-S0S6w`&Xeh`d|UHFQ~rW6u2q1gP+9_$Q`QjDACT# ztus4^ZlR`Kf8G+n%-gm}EAQ`J9dPNZskgPSy_5J$;fKz*!ap)HN}W(TGto~}PrTf{ zZraFEZal}{dsndg&a%%(f7xn)A6tWI5ld8?Xk&V#!Rj?#Yws6aIW)ViJUQ$@~jeBACUPoMmXbM z6tsJPyzAGd_20CzpOnxm0_M7=LpY+X;@426OT^sTGcy3V7FAr^a1t;jLPD+CipP8nEP> zZT!Ntc|ImM)hadk`IYo>?|-A`#EbSpqUxUtYAkg<7P|G^A%l?l& z1F3Y+fc3gH(rRq{Nq?x`x2U?H?`5>AP=W^JQ3s3|n$6>QZwHYXzL|M^ta($9$@a$h zgX0|yyP9n^-A_`}Uw7)(thL5#mUR)~zNKytF?I?NjE$^dcdidW=(nzE^qO5yMzp6> z)c)^dU)M>~=tj$IZ(F}}aO&DYe~y{f%! zFE*T_zlOm}DL7zxARHEtO8B=`F3)g)>aubH702=oo;*|8^X+b~{j2Y5bCvXBHvMbO z>onROR+)wSTO|H9AQ|?K)#tLU8ga^a@?2Tv)1+vwbs?s?)CQMy?R$gEJ%%eE?9^9p z8SY_-XI012xlRk2=$3hL+3LD(gHNH-F0M5jZsN_+5J)^%zv=gMU1r7W`rQ?~mNb_4 zHPdft_7XWWU1)Ekho3B*oR1&WwH7s6_ADKg2oRmSS0w4Qhd;iLnEwDO8TL$4aa&>y zy)Xb9P6_-n<20f)X>12Vt?0%m8lzHqWz#sCySjI|uq^fmbsfH!)iqi}b4}AV7px3# zTMWbVip3`7w5;mE@W*ptKTGO%1V2sGqY>WAaDJ5iA4uz$FRN)fey}()3R+-Bc^p#P za-|sTH{HOT`$G`M&+y8%?0aMEucZMcFcbf^L{FQoo~jLdS$x~FW<0}u^7o8 zUi?#%^3pL&KZ7O5k~tc^XT(g$#Y_5sb`4zNt?D*`dxX3kmj){&y+-}aV#njPNa<;{ zx?NZce)DPXoIxH_>6#5??KYC(wsj`;&*EDoZ68{V#XtpuammIg%9_n0-BxRwvPM7! z2nW|RcRGSS@pZ21P1PWVYoHKE2kA!{B?>e=bFJ6<9bJFL{X?kft=ZM;9^@v*WU`7` zeqd+kUTEqP*_&-~LF3I)%E5*%9RRxfw%8kY91+AG^$x#O&P~!>dbEK^=T4CCMjs(2 zvK&G#?#DQxH(K#5(hR_XBl4|L-$i<9J31PF4hG|LM>4psnpw8@Aw#tG+Y>}{vf5`; zOQ1%$%;@1n9jD&938t`&b|C|kIEreD`8c_<$+}G4WN8$Ubp(uL(}3yWrH0Tw4h;`R z2Ij{Br?^Q=FSHP|Lvu~1RwDDYxb5M|{ODubBIWWg!nAhny5$A|3M&?=MTgqgF2VJh z*uN3*GupqR@d#^|R~?iw{cCNjy%^s>Z|YP51o&&^tg~0p_X)m_NV*<@Z%-qsTrr3? zR!BbcUVmD8C6^~ptGjfW01IO$)0$>DwCRbAXC`sQ<8{$(>FzX`2XF>xu4#1)8NTUw zD)LR#`FhpOd>bJe?m#V@sd6r9^#BfbT|j?IbNrZJqwORQ}n#kcdDnoVr z4Oy>F-w6HKt^SSF?_8W4eMuMe@adN={4m;g@H#(Iut3SZuM7|5f~0WdMYt|JWHeTg%P-qdh~uQ zIe5s;lO{N2;}gzl`VIY7lJV490H$}S{C?H*{{Va|x>#JPCvEBnR(wuLp74J_9nMX(GH^h{bH`b!a0XHYSqKbk6-&sQQy|njSF@F1tuucx>|8 zjX`el{!|2M%N^IRpIMLTLFvSIET0JyG&2V6{{T(}O}#wvcKdr309Eir=j44Nh0Pyk zzyAQVD?n>T!&^(bg+ga(d{4NhQB7s}p_cTjOfVoGNCr)9T|JR(i?=Q)?0JfOR*aI! z{sgt2o*4fC(%c_XhJ`HYP1TN}awm@rnx_>(teI=w6nE_CmhG^%uLHP1AxI?F3;i+d z>WbXd8&UP6o;@aWp`9tULv*IrmhfZLMn?^7kbf%g*uBy(TOKZ^UUEgF`BE3;RQWf` zsPEX-=q%a`rq(D^_{IAqh95fBZS}Uo-qY)Jq712rV;@RozlTOi%;~3H*D2WDUrN_U zDs=AI{HoL9EkbGv-PP&uX~*`q4wc5^-Wo6~TpZVI1ujOL{{R&9M9`6AOSJMrT0hpe zbnlAnwxn9pYE>=;0TWSdTMeEw+PYY?+dH|xS@aOmo~Gn@-bf3=&`}qDCohF@jMq&_lFZt1k- zoOqDZaU_|q4XM-h9VMVF>#VRKrt7x1GOx}nnUfofZuTY_VfAL+AH#axUrMv79ZKGz z922-{;$x5ruSKCfM@#V4%|GqC3#7Khn=jGrTwq6V&7aD&VZr2MT)j$9`G4%baFgip zeSNhWlj7djHnkcU4+~&f>;Uq}@N_tG2;yHOC#5Zj4s=ywd53o_r6j8IQxi5nZ}jx_!%p_cuVG9|(2Zgq6}T zJ;U5kv_76o-o-5VejSv43HXZ#?$%e>>I72X;NG^Y=h4`2U*6C7P)ak8WB&kgi?w2I zd^OZ9>A`&+n__C zj{q46$_UBtQr}eS0FU452|Sj(wH{o&w7}s7q|G0+HAe6|wJjW#)uw*$??SQ9i{w?0g)S@upuZ_QSg^l zWoY33RFv(>e+vvZ9*Xu&MGTzZ%H(A6o4%?0^CxLWH zB#=2CwM`n~mJ*3!95j$X9Fl4cQ`&DSB#%alThTbFfc--A2oB0m_x}LlLb|PCCvEm0 zA}czIkmZXUR?)V{-(9Eg1jnm|ir3+4gw4>zoPP3YoDq*B#Ggil@lgi*q#r=jTW#tT z6%BQigFHx8toWf)$w$V;F5DK z&+9?q>p%6xdkd5Xg)Dz4*KYSz9%Z`o>Ec&YPu2R0UR$98+_pTo13?ko4(6Dp@`bgH z^v`*t`&9Ub#)96PRbs}iMis7*tfSQ8y-!U0T(AJQ)H-@vB>psDK>q+5>SFV9-x(!F zDd1J3&_Bk14(sn0O?HVg2v=gK-;rE>cUkCH67KC@kSQ`YTm;XoM-|gqusH0%u;fo? zl5VllE#Hs4+qs;yO$E-Y(9WT5TEAdA$OYB~W|Z-F9>=V6v!QF^?we~sEMB$KZy>-a zrBcB9$*kJ0yU=y|tvlUaC99T!UDoV{EIs4rRPsV`<0QY(d}Aos8XZrge`c&03E-zn|GpO3$m!!EV zs!NOg^#J~YqkK`(Z7|+d;{+7en#991?Y520@$)<|Qk1i#08La7=eINlsv_|c!Ccb&`A5^xNmrbPB zTees6&A_DlKpfKi*+vnlt(Sr?EUB#?kD`1_(mI#Inq3E8);^y0h((=Fnf%vO_Hh{_ z)|smKyQ0|DCXc16>QTI{dh1QXeS}3VWW(siugC}EP2_c?cC6{_-m~Pl z?^&+sv_i>JE+E_t4o9v#S7H!Sigiahw;5HC^fBS12y1Q&sbeIm;K=^~8sKXzbh{ds zv3Z)^2zwVVwb31BmsPSei{91MZHzW!`w@a*}OT5iP%Y3 zXY*@rlHpZxbRgy;Yjv$BLRc$x)rgV5HP5KMvrC>-sw4b9nh42t?m??V)7E0kF!_N@ zTud+3da?HY;L0~!WS`~F=~}FQ%2Ib(xbV;f2|uMeJTF3}&bvDbIz7ZY^p1@f4Z-?~ zWt(C&`nhsH9%K-i>3E>Y&` zjJj5tfxaKmT-1w+sbv%94usb~ThLa`hq+Dv5CJQdBaBj`j$NDOk+`ZGbEWROJTu}NNa>eBVc?k@)``R0XwLFA z+4g^c9QAL7b>9y41sZ!=TW0;6h89E_1V&ABde6gpyLN7PWZ$#6?J6f=^&+~lT=1p` zsokC{P4M;m-B}jPBR=8+v<%03^g3RN)O4Li?c5A50w5#GpUQ^>8Zl;?vo^EuwzY)a z@fLD2M;*RZpHlXE6Z8fE9Y%RJod0gO%?{wa~qv>|8 zS-GlLNd$nQmyb%v8OASWo(^3L)%;V^c3kjZX=uSrO!oAy4gR;Id#=g0@g_kyKPt(R zag%fud~Au?itkvo%E~R>Ry^!=3tUIm19dc1s*9i(Ag^Z4fR@`b&+cRt*?X1JQ_P%JJt~Fw2K|K#b|@) z?tPf@R979*Z+EC02H%}+oDdvE^Jw8?BPJ-@-T({RwU&AuTFe|k@P;$GYlPU7q^q+^%!aZNDThVnL zd-UF&bv#W`Er)c1ihTy^_WuBBzi3|w>iS!0ItGtTsMK4ww!ZTPNeUwXRD|(kha%+} zIzK1t((hC1hf{sSun-84Aa<#y(;Hxgv~$4%YmF-B$kA=HShIO@QG^&Z*yz1;t$aE0 zPM@lDZByuV_7C=|0S-Tut!#w2w9t3#qxM%r`2PUm{{XZ;i=tl;Xuc&HP@0P_`MYp; zPg$=A)ifGTldkxh{-#E&Qt2BG)=)bN^s-AfILJbju;Xmv{3G_G)V?10n@^+EYOa3B zT|%)!ab`J#Sg8zjv!$v8B~o)*|4dp9~@&6U?QQ5&$xz zv6$A9`Z?Y_{YPnU{vGK$3woV(tyQfz-!z8t)N1ZTIw}l-yZ8cz+<3&- zH>-6Yi#kVG>ir|FCa+7c(6gO(i&^3$qbhiN&8we4 zm4R+{bn?gixY69x^-C+#pQo_!^p3&bXC;TR!1`CE)Aeqa{{RlRPFGDBy5U<;!MOhL z9M=4DQS9U7$0j+x5x1(o*L1yqrD~9jMe@I)7_D~x%(}Jb2G+Z#1&Q+N0W^F$J538& z+&e~<`z%!OpIPxHiqeAxELt}s>TBBc-+(>^>DpzvtQyX}s0K*8eQeqv_E#t5X}`6C z+?jbismeanuc|)|qzxxT>DpT%b_;2xS!{PCW`n6|?rFMDOd2k$pt`s8=XH%RaM~mP z0IIm9RYQEI=UZanzZ7%%ko^OxBgnmO)QJpQWAdQlv!(-&32Ql*}ZzjjVDmGcTr$lxYpQTw!UjjNF*y{ ztRCXI`6J2g8nMaM+2L<=JvF)Ux>fbKW(a0c^WrO*-8Z8lQuZ}UdxMcbIINO}I@#IB z!uNcL03{m{xuf_#Nuyhqyubcc=K$dZM5| z&8Bbju8qHibPkWoq2;q2~jgnz3^|v zcG}+Fg{Hn7O0|ux{xp}4ae6~nk%78xoDFwN>smXW9@Me{5!BEAN5O*2*A4=>`1UT9})MBi? zU&Gpc4@A^zE$P+o0s>li&OaCY`c@v9({x&nm3HOr6|FwD*&tcC30D6AXWqHIJ;Pc^ z=#HIWAZuDnfx(@H52vjoS<{}^!#Xf}aBKHnx4SOm8H`kLt)v7Zo7vy^JK?08cQu+6 z34RooPX3@)Z;!ejpGm6+N{i(?aIgh>9C1s;Rhz z(%JOZ$5hm5{8H^{LYeIY+PZkWEONP6ey_qj^^dZSq){&F8%=81GQil9N1z|$U2diD zUrgv<0(EUxtEcGhT(W_*x0_FZ$M|{Af6A&}7Bv>zE0m9&+UiIBUw^vv{ROnTN?t3c zhM43Y)$TMsYvC)O2Bwp!d^K+7s@=6wctIv7B=?!6Lke)?@Fn|p+2tShR-;{h<(`G3 zODH5;3c;9q&#eXSfu+=R+t=4bnh=087r4v`J-s5adLEPPd?SAAIa+-x+tidsv!Qi6 zS?t@%Kka%~t+mo@TIu6it=3r8p%4&)3jS0wO|2R@$on_hM@-N!N$S6KBGWz9W?O1= z=yUxm=vtjU+dAW_V{jAYxIkUEJ)$vQ$H2#aDrXlr{bPr%6VvZ&wCF4_{s07hYxBRw z7kBEe?L0dZKIVhXsN*``Cuhtr-P^0W{sppt5;vs&wVUtEvu5U&(GI+oB|xtn)g5&9 z&0|%0dNOq2EVZ<{Zz?DwVLgQNTun(YtGu@?X~JN%tTcSZP%?Wtwp}g0(Q8cJZf+Kc zt)4xxb8yq>NZFj+PC2PriEUcMI!F5zDk1WkTQnlr{$&3E_;k=w*n$v{GFc)j3TgeDZQRrD&C6y) zVH!38~qF>VZ2_*eASJWGs#j)sTA%9?cO+!))}OKJyg-7;t0? zW~ID#^Mx{ENaD9u@wNZ zT}eC?8&A@;>H3AuJ7ieS#>shwMT+jpPDzDc+^DBDeSbp2fmwVSNy ztg*eo{;@+BPMMaRPPMI0n$?dws}EhOW~Q5{bn9+F@SW$&ZS4aeQ(JLlNeShBn=W;Y zZj#_}s=IE`GE&)ris{<;_fB;P9rZVqEP26zen8gDc^oI$tdQoc_F7Mfv|65wbn~bC zn1U|4`J|DFn&b68m8R7Kbj7Yo1x2^O`Ht1tQ}vEF;W|CfP0+rB?C(j_jm1-BGa_8K z=Y7X9>r<)pL_ZCe7qsoGYy?IGAv`hn9+l{yj;D!1wb0l6)pf*Mw!kk4 z1h!=V07`Cy;nchFC&Q|}J;s8~=ec)U;3{4*lU?d@$>2Qr1&NU+hAdrxb})KD+NN5+kfm2P1NWv={2S0l$l@z5ht8R4L*2QD6R;7`>5pWJRjJ1QqT!*$YB7% zaC?*MUz_^n(t3f}aO?zu2j0Bb>KaE^0^J+}x?`L7?%ZR{5Csxi>5Rkvl-7Yf#^YW} zP*3FRIb^SFLi@glb8YIe{{ZaGTP~3;?j1}zkKtt^YLrnUImy$-{^nHF87h~z3CEOw zm1swGx(hcwzyul@CW4x-$G)og%U%k=z!?7kDyvtu7p`2Jg5U->4iDv7V);&mIHwLr zOHHNm)WwqKBmmX#{vG%wI+7dO)Aw6NWmQ^O``1qgjqA>iT=G_rQojpm^aY;PvilTC zVdev|Cb>OJM3*$A$ucAZ&37M(juGN2FOxoPtk7D0R9Yom<_j<)xi4z=n)Hi}Am9dS zBIAFZbqDRXv>02|n|`M0 z1NAh{QaMxfZ`|lk?}%2@6QN>&!k05Ytw-t|YT65pr9{LN0#EBip6m}x#ec*C_3o`^ z;FYwqjN6~^qko8cxhHY9V}sy8AEi|N%R?iF6n_vuZ*@jO8&PFvu(m(MR!8dE^8RPE ze}GM3zmWODnH7p z`o~cgzqSMZz@Unuo}2+rv9Dz5sW z>F5FVx@sPSZPreu9le;D`qE*GY}xyz55^+f;oD1f0o7U`_RVK*i(z@{7DRf_`Bh3Z zIzD8j@L;*q>Z=b!MZ$Dnd~34AkG z+{%%@?Y1A?JXM`A1_P!!?@nzP{cGt8a1sH!lg}|!s;=Yrfc%WsS$0j;(BBA`Z!m%E zYQiA|HPla-IHj_=eIcVurZ#~6p=&(O?0%I;O{P)@-_gE6nV|=i{(yB=9!*#3b6EUG zTz%k??9?$-hQi;#Pkl|*Ch1`iK?gJf>a%%UY5xFciey!xykF2VCVWm(0{b+b=u&enIjPT|razDy}pJ^mqAQRbYMiufBU&t>Q zg&)3fd6A0!fA(FexPHRA9BLjveT~Qe0AF&6#=c0PucO?()+aYNerAVo!SOpxO(Dkm zW8)Q6k$b^lO9S}|WsOzcJ=D2s{mV>0i4NBM#U9g5GB~EGqtWU{Ox@W|C?N?ON=)Ze)m7oHkZ37dIf8$?8(p}Y!P4&|_M0F{66bvBp zbHVvnrSPXI_IbZA3dbc~vo5~=mrrD+qAdjgFjE=tUK6O_>Gv49FXL{4cLO80HKR1D z*cjs0k3W9pg2b)cr|KfIvRWW{ocAXc%UR8)Q|PR+$YO+dfj^yLyQf$`ylM2M zOCQaecVkr+>gTQmtf8*s*WI?t&a3`{*H5! zHQ2Lxz#srS!q4el%{NQcFbq*bd#DpepxKUY-j0fN>lUQmxU46I93Q4@c(Me!<0~rH6)t%xP6)hxkGxY67owAzH2Ic<%5RmEzVY-Z7zYXS5 z-UCF@Nm2&2LfP+cfqoeJF`_M~00XE5dPp>w%AKZMQa~-csef^C1OlWGGwN!bc-H|f zW_L-+6i!^8*xRuWzS}y@q1+VD^sL|XmS!c_C;6lND)}eTQe6jUS+CLE-)B%Q+}j(K zv&@S1^!5PT!qyTj0GzYD>NA7L*v> z_l3vnT)E<#_k0};ep7~$G}`zg#o0#cHY6X!Z=wGH8aMb4Miut;OA@0obPA>8x4Rwt z+>7Al>OKiRVW#R9FDd1k@`3#;g?r$8>g2aj(<+bsTeBa~S2}(y+wAFL^SG;M&u`&! zZWKDgSQrCqX1ZcsDtjUONI=HDS4c_M_WVi%B|$M_wTcjK1(rPpH0wo&2BH+ z*54<)h^<)hIQDb$<(%YhKM!<^4hvb-k_3=i2iCFQ=zTTYaME3OJd<$kt&+oy$DK#FKI?W@#qi7qDkVSLvbsbY!+jCEFr)}Hjn|E$vxTm2ObwnR7nPhfkYCD>%?8J*8 zMk8fp;av}E(TVQgB%cH@Jb80ToqH;)BS-Rq098sYfRzN+^`hAUNb~W#iqb7>3X%en zIUBP~OGTPAiPbD?bo#9;y^G-a4YCydJJ-;<@5CCx@YTCI&2#Ft-WYrA#BM&*T^|=L zqj%Al$X6OZQK{;T_hqhaj{cSUC+vS$)b(Ekb<5f=> zPp#`T`iuQ*Q+r+ePSZKmYV{`N?MRQrNi5hu%xPC`(>AG8nm%cH8_8{mvQ$EV(4-Gj zUVmF)>a9JslEH$I(n6nKm2)MlMuhn6@LJ>+wGJ48ut9)ueGjGt*O%59P{fs(VJbn$ z{{TAU}@pw^3BM)jwGb%6F_DwInYf@rAhz9<(*|qVO zwXH7qw)=A>AlA5KoB27?!$$P@(^2<8t9M}rPm~aUO4VcI3yzyEUPdIu?1ESMNu1}u zHKIB4uaRDxJ6dmu4b_#{$I_1PS-dp`6q|O+%%LRD`Buf6a_x~~G7hzKcH5UcKpIBj z5Gy{Xu3Fu_ioj@9`TVG5D?v*VXCGPBZFso=M3rPGl06T9eruMUSwXl|EuF+}*rHg0 zl1u_*BYqtl9 zr?&Wm3$&l8rD@Zlt;<1lLo8r;&7W#Sq?bmhzac8U9){JghqZRay*7sO>WAaEyvqGg zG=rq*>8Vw>;|D#7X*v1;iZ-9r;wJx3)*ZZnIxv!8e2?wfH)eGRW- zj8u=xuz#ysODt|%yK>naD!C$k0LVZ$zv*03m7_|}ohq~K9S7q70Eg`SH*-tXx_+s( zBSdX!?rGSNF35*(Kma)8?)I%#z9RU3=AzPEylg8xJG!~r4{`-{y=Y1**_JSUwsU%> zli?e^VeY42)ar;km2BB~E7~Ly1kFCyzo*=^ntdJ1_fP;IeS!+da7diiMwcxzvMm}e z>a7B{iaQa&E=T8BHJ9933o9UqP{oSYnB;Xr3?|&{uy)*LqH$T$eT4 z%ZaE#0h-q6`VRGlwB#wIeFo3R_Ah7|S6gcRnA^D9?fvXvSE|(fd(v<8ZkX3Pu8UEs z@WO>8uEhh6E2D!n7qziRoarBF5%D&sO?K6-e@_pFvIsQZL{Q{3U?2g;=02}th>;)Iz|O}$bcjnteH0G--0xb z9;c(~FI{2asg<4IDnGbfx6v+?QFDAOG{7<1lA(Gv(msjy71dLxd_~o?Jxz#BO_dgb z8;D>{euL`;M@>sf4R3z%4j35kUcdC`elHWx`7q;?k@HKQE{m#al%<>cMzlZ$&zXs@ z&i?=yY43lm8jDs4jl@s*)=$)v^v%92+4EgiiuluoecKxZZp>Bs0+VEbRxM*0o0y$978pz0fQ zBFYTl)-~x4Uuh$WBycHG!;$Kalzh1HExK3;Jj5SC6bC|paWpD5p`W>OLjL6c0Ek;5 zeP*02FkRq8(s%^spU6s(WOL|6XjNzcs8DK*^JqT^G0)``Enzms(hT!7#Suz$&3XW< z)sQg&2_*KfrS#8&b)8>DYgUW5NauF&Bp+$5_!p@7qdr9^H9~s#!Hv>-E9&mvDglvf zfEd?+b+>PTNgc_e%?FLsK(0$dh*nu7PZX!MY>&i29Kw@WSm?K4hqMBMgZLL2|y?sUYHe1wpt?-JIxfxumN1(fZMbH<;(`jt$4dftilB*&nJ!^^6^_ru2 z+Fe5$!utlgafl zP4%3ewqsqI684i{cpI+vuCjnm;x~HNpy~Zjs&rjDX>{7rt~p? zC*NkC805BleuLFDxAm7^&Y^UAf}pUn-d7&;MX0-_=~wmLPg$n4Z!)rzJOj!3n(lh_ zjY?e-G2-bSE1-R#>3Vm>MfJ9PUYf{ls48OFoHcz~_ryIP{azhP&CNUM?*?RXa1zEp z3?2<)kDT)2llnBMQ&K-N_3pKQTduis)~4bkIU7ThZ6EwZ5H*x(OS zN%3*H%ukm!7$~Fc`fr7F8a)clnY!XP86ac)XcpF|r@B6d_RFG6Sa3)nd-~U_PXFmKlC-)hnQ!Iiw=?&c=3{{T~^ z%N{Rk9gAQn%;G7EB{wLC939`ST0&S>u3Yhq+;x?i4r^#@tVY|{N!vNNNUIYy3+Vut zF020lXyp67ChfvYD?5YfyojnTaJ@wbr6u(xS>4xc!EBF}Y1i)3>zdl#xX4vlOPolf zT@=!9qdkUew?ZfkPI5^!#tFL~oC+CeRFyK8@wIVB1HZj>7pJ}Mo%g#cSv!z1G_|sE zIbj@i0F0t{K?k|?q12BK{mV^;R)Q+%B)!1s*K=PaNgbz}-?>|jpq@l#u8PUoei~dr z)|i$Yf!ds#g`LdAgNQXF8th$AyE?ntT|(Tl!CV=cJlE3t7ur^*N~xyms@L?#1dOy- zTgUPxhF|`s40%x^AD+J|*dQI*&rsE#K#~*k$^B>&0~rk*Lz@E?Zzh9l?tA zQ;N$4ICOaxc&6h$GT>N{A3ahbJhozZV^{U zVfiq{iAqfLsqj7PI!_x^2tUd<16-|tMLIT6P~=F1G4-ZT!+5twHRNQR?R0q^RkjX5 zBt|<{FTLt*gSPolF~wuyTRYgesspHoW~yu@xf#}tX9YMmLi8e(+t2_$>-S?pc+j0sOxRR(-K6qG(n+DA5sqg603j`@>1%Iq+%8Y3 z)DcPX`e3*}=yw~(Msy5+{jsHuPJj^_Cm!B0KjBoiM6%arTl$SN zx9;@*7(d@8D;Dv(M2PpNM_M#OEh=RjfFT~InjP~#ZhHzLyh02-J+t%os2VUh^r~gk zFMn!TVAz_ZT@mMJ;^P(i_w2B*{sKA>JpTLt0FQF2eFaC*@12)i%-;S>Ma7`kVqT~Hjty&=yZBZy+cdXH21tamX6{_zhhqh-J7qV zx!?c=)4Oz$C)&F{8t#r)l}{{NK6}>m-9pxy@k`z=e+i$;zHf5ZQ+;;ps6z9DSp1G| zbd8w3B^PGkw=IYuFL)r(Hlcwt&#Xl%+)VsqE`=R%-cXVW9mOH{9wX^OHuqTC}!K)wYAN z+cmuPi+cdNo+M)n0Mt>?$jMO`s_6Vh14;lVEOT1dsPyKzRjrI3;-?anjkfh2G43RV zOvoTsz`7>=^xJ7{fUz|c5@S-eW%xQpJB76X^8#~D`=*{yn@ZcTo>44)DatD8mMB`X zn!#zb%0&5~Wotpw=oeHhpAW<=0?6`!Ksi3St9am-MbWqJIwZO#$^b-382VD~X!>W1 zw5-N40)a*!D71{%G(9_TD3+9uOi#{``VN=`x}l8Xsm3d$T`Hy}t@P9jw#w}yPkKqW z(^d#Y8J{qrib#y;^n~fJ)~qSEp+PdykHTx)EuNShz_oNYDrfVqo+|Y8V$0nb^%{LG zwYW6m-I7*Rf_e0>KX%5X+Ix2jU6D9k)z#?2(aC)Sn?YMj9e99|`I=pihqRY9YA$IR zgw9v|D=hqYOY%fYwssFmvu^7(ofWhL1NTZN--=u5*l8|XZ3?><8+O|OM{~tKIMfv( zoKrJg(drA24^6a@l5GeyHgwwM1~kg7cqwlNrw8;H%X)68myN?@hU6W+>r?*FV4JNO zW0_t*N{S796tCppq|)k}D{Qb#Vx`?tv2$SqxFAO5k5NvRJ}|m2azGcQuY&o*?8@H| z=vv!4+)17gQ2yG{_~n1JNC!1dqPZjo-}JXGlWhe50D7@q>biAiLbBd~VuOr+gL2V; z^_yVg+2$rND8Fqlh^1|_&!7=gkMb0qGj*M7>K;azOFZT)wRkOyNY8B*oDx)lIP{~f zbZJV}jpPWkeul?L(%;qGzi&gOcWYWzW+iQ*e=$`C z0XZ?6;beWYx#Pw3c+1yK&0u5O(w;5|X)`05!ksgoX%1V^b^$AW@XyHFYW;V19L_bx;W1h^8$WrHzy|J4Ej>Q}%(ka1cg4Iis>HR%)~H zCCe&6+tt2x<4^ljn`&kQ_VktTmnaaF;=Z2_(6QwyH9jp{m{EUg~#|;Z%e4v zyaqym4ol4(6sXUUL3C+r+QkHmscd?+*!ocY=Jwe-+ez#D&~aK*uFS1FJ$Fm^H{!mp zp|z{gXvNJNiMOh_;ZToJ-nZQNKdL$tjQ;%y$P z+0)+^b(=G=}kgHAj$rKBvOES%8xv zLd-|KXw&r1y%@Q4TPKiOksMR!#fIM_sNV+Z@9HJG#nErm!+~5Lx$x$jqjg;-oiE(h zHSkGbK!HtoBBxd=QsWCRr6|+exHg@H!!GZ{J^gF6moy7<-t8TwBLSI14EHlmjvR4! zMr7?-y49U3USp*q(@x?o0JHV~01EUv9a&9UyMu7V0U|#tZ1^Rl6n4(-o2qAYDU1?8 zB-cfHU9DY|y6L_IxDUZKj#7OjY2wz{f3iSe7TMSqV0wJTa&G9}&8X}}cTDMa(`8Q6gI@~x zw%(6V)%;7vZ3}`7k_aBPx6W!MUtAzjlj&B$4JP6j=(_8I#;Ke=hq^77+DP1cVzkH9eKAqQm%-?c zmsw!nu)1-(aZ@(`02E`ra>q(k);e9&cyc++R+OjqHR4=qj#j5hr?%qT`3C`v!K~v& zrF(JXC~rZR$b6PcygEpDPviAP~goEWZz}Ka%Jl&^1ZavT( z?eqiEE5zKnH<$oH1~cBTCP~Y)G&b8U6uHEM#XG@Z#L0usX?$%K=9YxMok_zS`kJ9( zg8(Cn7mOu4I(iKQ-MY+&%WEx+*QK$hwhgqkZ+SUBAq;4v3N5Q1oh>ix65XXJ_X*rV zfU)gfk6rNntv5@y_G0rC^BBnaS5F)?V|e+yIM%elquC<{1EXZ~+OFn+=$-cI%I))r z?;hrz8mD41<7sI0T_dRU>+afKp==jm3a}ul_CEEmSMc9Vy2k3<`?{0-Cl$LCaZWVO zUl$c-1^8n^FC!+qa1#fytoM3#>sN@isa9E^T64il;LQ-WwsY@Z>b3>OwB)DZlrhKs z^~ctAoo24tv92$6+5QdWAI`Dmb4!b3V)k>A>*-PL+k1x7^J&b1P8$6{(Jq^5Ybr?! zIShNxtzpM_)gktojrAzHaGo22r;;lT&Y~ZSWPjPLvVX{YAvSQeI@`BDcWm+By>qs^ zu`F2o6N<+u+1tk)c;XJ$Ab=oKmeCf;1M;Z)4ap-$QpqqTFb#9`+C5iM>g!_2^PJ?y zKDCZs=}}mmRmq=V_+#wvsO$9YsMA~V(#(sO(2}ad_+)plvuOSj(P=sZ=$iE*=0i^scG)d!*`pHLhAyr@a!F zQM-=S=)6xG*Tp3JE>ra9X!u{my)#kK66fAU%S^06J&5(MjrGp4cH8)tukKPJ4{GzC zZQ`4QdpcO_B$G#g)b%I7f6fcg+O!- zMojZkP)0ca0GT&nYf{~tfZP7bunDbQF3(K4sC3p`Hj$PkK_pEn4U6_z{bxd9i+{H?o;hoF3q!u%1oK{t;~s&k={;o<>V~s%Ls`Cnl(>f= zgHBOxS^>4n&o9&MvUMv43V=+L!JJn|Q==byxD<$3FSobKkkq7rliAJIX)oK-3!4j| z^A=yiqI>(+{)MROtk<-f31p4WXo>p8R3h8Z^%Cj z(mJP1x(=6Kt2%u^0I>&Zxa1nq=}1kS7Pf8mFWtlwz$UkzpQt)^)Fd+S$`6=(kw|Hv zojsF5X7SWHNLUbNYpc_2HnBB2edESaHo!lN)`=$Aw$5SFUpoH)4BOh^nFRV)*Xi$b z;KbA@i`sjxu0bGykMpM`X{JQ$XDg=lj-k-{;@{Bfp4H`PkkAi&jw|WfZ?!wx{W9C@ zIxAQ2@#87lPtLl2ADH}KYuaWXH^7gQxvevWs`!*%>Y(W~NKi0l-e+*0EBZn9KXc%} zv`?`8J^q=Zv!K^#nQe6)I$@EF0Kj(#88zyEMe?!a@}~#eJV)zZ7EC@iJc-?QbiO0| zIMUhiUrd`V0AzzQy^VfG`1hcWpLwmifI&M+l1S#gUz>?Mc60nZ+~9m8Utn8vkrT~% zol1W2s^(11cr3Bw7JIJ}R|_z0D)2@Oy?#{5_;RX-BUa|V#t6oa)0KBU$;J&j8CPz>Ru9xGkFG5d=gh5~Rop=yeg0ME{@jR_Xfz5$WzR16a$V0WQWphS}*V~SqrG3!uzM9VLyxT;a+ zGoPI>v7~@M<3Y&$M0}}aEOUZM^fU+Ycf}e+80U~H_3zngkNgDmF8=`A9QOVF${BP+ z=ptqSpP7lH7R#_38;;bV+Z}I1eb_?anC82BUW2K)$-3E4S|l209!6Z5qtZR*gQE>6 zODL=R$0KukQ0ls2Ye0ZYPw^VkqpC(by_{?Md+Db(l;?m*pVFnhAhy;W?(W)r!bk)j zaaCK{R*z7Y=EbMeFt(}&^#{|^zRA);-s#;rKw!?eBjxQ~ZxvHH-b`)AUqX7XOG9?z zn|nz)9loCCycbmHCeSx+p-@PbIV0!kT5`cKV>r0IVF2~!p$Q8GdCNWzrwZO!9w+aAEM4AQBrWZpzdy8N;`-M+nwA9w>fDVrA6i5tX zY4)Zj&_sQ1x9^s(5b^}v0kXu?jr~KbFxcRC1`b+$#|w_T+~00!kBUiI11Hi^j%dJ8lFL`7*!K`zfl z`zuX$)v;>pu*s0K74!c9h`NT4rMuaAH<7?yul^Mu6ilv_(s?1wSD(Ms zEWWV58u6SAWc$(^pINrmxkfb$^4N40vZogUt<)vfjvuq9U+0*%Iz(Sm&*=i#k3lE=V3XQAtKs4cRa z`fG@?!G<9E*TX&`=&x&6dGzJtdt#oWc&N#lNlft1Yf*0DF2zT3eJk4ZjSpG7@Ez;Q z9qnpM+OW4($A;^Y_Rj^En5+|3VBo1p?EFX8v_BDjru7c7qv-k{gS5AFY2$S6n$Ega zRJ0P~AZcK?cDuCy02^bGLGgD;_?M>jEjFv-Z4R$T)H=4B-Q6hE+1S@DY*e;YU_$H) z0rnM%ZEWcLo(k#Ju8#e?mu`d(7T_n!r<{IO$hl_C>spIO>)cD3a-fi;aDO_(C2giL zH>1kwdN)zm>a==o9+vK}Q?At=E|S`QJJ(48P!Col4n=w1v7x!5>bI<3SGTCOajjlQ z22s%Mbuc*$2t4u4adLegg9e%B97dpt{AJRHJO`%R=z6P{fI4>| z_KLL@*q_`&D@^KI_*&xuyH4Rr&MB+#%O%GvXv+TpGM+w^_l}Iu%5PQ}_;XUrxZ4DF z+NOi{7NJq6PUbif#RH82>w$BkUt1vk-r!^HK)oAOQ_E?FdyptuJ#;qTLe{m|@V1!X zxD})QR@Yu%>_dE<6H!8MpdXT=Xw&=&)-UST-K{HmxZKbW*1cK#C+hldhtE>g+_PrI zw+hG`bAo$;-k*!Y$&v4(zje={9XH_}Gxa;3F?U;8xeK(#aeCIx9=*-Ig4i*ZCX*}* z5aoLmo1D^-#XV0>;h1=G3}BHWslFo6S<|hg(c1+?6S<`Rm6zb%95Zf^3D@o2xV|5S zWD^jIXY~~AMy#VUT)xVt2nuZxt%A zTypf8`q$xQT{qc}N*j%oeK=wZ6OVf3>pHJbxvYC3h2&EbSBms0f0miWYEhLkCa&4H zvf74226!S50+V+~rquNZ)LpQfpDjJjTF?}RUa~Fe)oi&64i|BO@~ro7-??VxwqFpO z1L|puKpZwi@ea^naHfjK zFa%sb3+vq?Sesx)dd`dX5%C_YS8Z*4Ev;Y~`{ngP>^hzDyDf5N>VTmJw?4L?We&34<6_)? z$3q{HEKe(E#J(c?DjGY8nroMBIBzfm1b^ROF4z1q)N~d|zovVuyoMz+^!Bg3evAGf z@%-4Ok<)z+@qEm4_Q~w?I-Y^1)P4mCaZe1fUU#T;Yx)p`F3>*=WE%PmVylvNcNDGB z&D*KBr8kxhdJwZ(CC; zrJ}xh@yqFY*1TP?7%HyU1%C&p&$Tl)UU-~Ld^pdNJ|KF3R<*CZ=1sJC3Q5TJte3Rf zy;h`wWZHw0YtH1yHy$RQc>WJX)AY8qdH}FDAH+u{ySihexKh>A<(%Sct%)TC{Dkx5 z_InXVQlM0KpwCuQR2RmdR7OM8P6xUL@o(Aq~*4=r!W)qHk$Q+V<`Vk?IF(^nD+t z>5ifXkv{Jwg{I+Hclpy{7ML|m_O|*CmsXbA-K4j0Ng$c2ci}X=L2WV}q6RBRrZC~_ z{s-yzSHrobRi5!*Gwa_5==xNJi-=H}7~7v($CnaNv30ZL9Z#v>8y8D`?b%LNab7=B zscZVfa^n~In)CCMstytP1xRL%oYTTY!UH*pnq*hBk6$L0v$+Em5$P1uU@XE8J5j7= zX-j3Mp5@r`kPU9NrBsl>5%1cc7<`%Mli?3_04jz*AwV?bTqX{ABuyV1Gp9#$qVye4 zR@Pm!qyerXZiWN{^{-iD;2xlDquscmKX3^H^R9+GcL9qOr_lSq0gE-87nTnj}A0%r_{ULux#unX>QZ&>sU2CLsF`2qn*C|8eH3i=@z3# zZ9S{Hzlm)SZ6gvUKgzy~uh3i6i&nK7b++uGah=1xHaPh!uq3W0l-2wQ!==Ah>H5Lo zi`#BmD+bd+f%O2_oKB~!(c60$*qCo8mksP`Gk%n)$>_GbG&ZKw4c;}&3`CTfQSz#> zs|~&wT?Z0dk80Hnwqu+e9T_gF-VC7q zcP{kDU2c<6r$z{1k^%DPn#;oFv9zHbA7J}8_^YV=H}Mx$(_3}9(r&4^$n64qkUeYe zn%!ofU+~cD9W;cyZ3XSBum~K8uV>K=(JlMEpz@rBDP>((nq)%)J6Gav zphQObp4H?309uq~<$HQMo&tAA99sS0U=QbAT|KcYySUAHw6=FMOGj4GQ0Rb2?^?Cp zKTUeoi<)&lES1PPB8&YDSl<@dt#3ouo}FUgwCq?&8+fi>p2oV?w9T8QeJ&)RexU7UoG9rKwvjML5~(v^`T&`kkuopy5D2t$D3= zoA$bsy};oa&zR7h%1LsYI+*Khn zOSEzuS7k3DvuQRK5~mzi>s@Z&?E=^ImbR8Vik-7Sw1uvQUe?>w={3RC1&vLZRNP3J zqxd(g={je|e|fqQt-Zeug!^+&#ME7u)8Od)b^eXh`p?X4)bEWRvfiUg=yd48 zS{$AJxUNi=!pH9H?&*JLU+H(XntO;9#@IZo9?@Dp8PMsMueJO4lG@rENjw#)k9ie^ zB}caE{Rcy-)LYl-O{I+a79~%$55wIS#;d3Gy%waR?9?UF2-_g3pYW}+#+>w9j*lPl zx4_HOnJ?+bj+a;xK*EFXUp3Wq>)kt5V%_T{3nt(_YZRfzLsX?y&i6-K7oGI?(in*h z#t0(5)An2Ohfw=J`$VzUdPT?kp>Ul_(p)MXXYmo=n&^0W{{U~~tiR7^8_B}+Vw@kz z{UXx*RnopB_)$8Bfzwcz)HTIZJ{TkQug70(7n1K$E2Sj@lBy11*VXgQWWnk$o{yXO z_~nLNCH|-7{c^ipGNFv}d)EU~rzhX8bj#aJw(aW^iQL_o_)!4xH%tM=AZ?b zZX|XD(mQrKFW7c;HteIA%l5LR>#w>qo!Pa z;2Snc1GyrFZHN3w^FS8WTv0GGDafHro_=*~*(X{JG`l-CdIqmh0U#DQSSEie{g?Jz@U`{(5$JZ^nn#WNKmB{r zymD)1c=-xaqhS(FlCJ78q}bWy;$~CMuj|joEqio?>*76RX|fCYft_4X;(yRv!0zV zS*QiW5W_r03Fw-px)tuU6Q0xx5^mVEdQOwl-o~Yk&DU7)0K`|j>3Y@D>5*H^Z8<9} zWKJS0p^0$Y5tc4Wk?F7NENXP%y}t~BBP7YL9nS*rx~@w({vui2|@>R67&m&OOyO*uarA zmAtIbaBB(Kic*cE^D=acKzWH_?kiIC{V-p`H$;wq%Dajz^VEVm1zUK+@?cS2&|1B1 zK$!158gqi6iajdXWhzF|0E*K6IRgewt%xMhaFKczG$#2;jwi-31$Ygct9}$TW$&Y(ezqlN{e#5Se?P4I3K$1>9YA?vY zgUaZ7m8R;pP|5`?2|P?3*SXPkZ7{L5g0nAmK5FS=X+n$>m%nFUPu4V|-qXEFGc0H| zT|-ZO80qx^SmFqpI4WgL+Bn0iYi;?3@w8*`oYu=7dh(+kNm2>Nkjz%5(nd(mkxkZ- zFZh;0EJr1H{OJ$Z?%ckcluw`-tgpK#s*GvW=J01?gp-Qx+3NaxZ)KY67A$Z;%{feD zCYwFiLF>vQkQmrMw2tMBR@n48b-1y$`+({3(l1VxBrb#A($+Mku+uOFD9udKY z2C@x3=FaXjkx6lPqc1fc%^!5T;u&R#oEqI~)vI=ZK>N9ZIX=~*F@1=fmqPDebx?LT zc`-9w(%P+6zz`LV2@nMYp2Ni)Yuwq<(&=v7yc*;?wgF6mU1zy++$**{japjSn=9oz zL0G&?%Fnr)@95sz-VDSv@}{bgaa%nFtx^Qs4&XTl`c}O<-eS+QbmRj>l1D*)AnLl0 z+#b-orF+Uo;t*gTQ(aD<@m`6Ip>oB=xJ;766Hw6!QR?mdP0_p}&1(Mge8m)EywAja zU#04;lcv)B3Q)Eom}PxwIf{a@L_d*Rn0()Y%b!}7X z*8R;@t8H{Lsl1ct0byf22&`QubR23&kJMcYZBdEJ=O(z9Z>_6rfRqC`#d7C5vD`YN z$m*^|*LAo<8=Isa^T_l#9C}w9RyRA#XP=#OWlv{g7Ma0u8mzYI?rUP8fsj3^2`gt- zPue|D_Q>_8cqRdnoW#-5ic+BM=rt_6f|3hk6N>8C=o-7W_X}(XzZ7wXNpy_ae5^Rv zXLm>NwfnlOR>Oy5+y*uEO()rHwfJ`CuKxg1xG#u48ruMTtF`0!PD|X*Ec~aN@kbnd zBVyjAfz(}Mr-K9auWj(p*|wXm>$O@z)qd@E&4#$D+1^3#^sbCQPfz5}>PzVI9ebs> zLDjaL-WRSbK>!d0SC6^Wh*x&BVtm0|iTc+!Ez2L;(A-VWuGF~NvMs3E37He#v*C}d9#z4j-{1`+Y8ZI>o2WPp+d%fM7XAg$ zCAAlAo1$a}xNBFT2)nTkM`(O8)9l()Ye{IdWD&TJtvz~8nQPp~O ztsd3Ox;DAJknP=V#E+`i%6=%k=Kbqzkf7nenz(r)mKy$S>ta_lc(JCqnijZxw)b** zu6@;3a2L(nHOom+-h;Pj-(uhHc7+4nS3=sI-fV-(H0Z4u@=JR)4ISSM+yWDTNAXvs z_-o<&y>H@;CWHd0%{LhT01Ax$wWo(vbMjk-v!&C|PSa{F8~S5@T0G5PW$0gMy#t}yvNYcgX$z}MT)v^nuNV5yg`dxd z9CBz(@y>l8Pw0Q?9=a__xvJ=TQm3_>Dx>nQ)BgaaU7s7kvC#C(Xq=zB0X6a;EBpgL zB2BE$zo;L!iupc;p#K0$AA`Q{r(J(Tw{gmV%Wq7){Oi=|ztZF2O)iqsS?CunF6d&G z)B0DAG+FTl^2N)_vahO1)`!4X$kgKb3vU;jgrAf$=t( zZuHA-E^#RY56Zqv{v!VX0{)@;7B5pYlS3!uJ~Ywv-j3E@?%`~tG?GU&UlM4oUFg?H z0M8h&h^({0`h+Ck$fN5eB|V*R|TdoL@_;1H;?o zeUs+&n)?ixVMNx>tUw$6L@y%mFxT7pO6i9WP&&;wIbc_0Q^9C?j&EPO$#v2;lW zIVAR`bD-8nogUkx{h|HePvPFSF0S37LqM;2)BY>aYPxZ{8ExDMS=6+iF&^~zw*@_@>sURBbR8L#YbDUmqPtr4s$MWPidpfN7D>WIc;(*I8j6(<(7CnUDbNO?>a->vlC- zO26)=ta?jbFDLIvZCXSzyNVH)kL04A5PV!7@M)lAb_R^r9V%mxv1(( zr?h~*%mG@Wl>oOR+Vp>hZJx2=YTR4(2E7iy;j3wH_bjfU#yK?p3ar`bq;NV;n_JU9 zE3>LZy$Iz<1ci$GosC_+Ps8@FjfruX?gyS}_+2fIOGla1>eA->PXz5E2NmRR*hanh zU7|o8fIX?xrbiTV`kGtQ=uvGWsdL}fy&pmNlV8*IR@*~#T(*{gyC6d==DsZL6(z*}83#vU`rkq~PZ(38TW?)sCOl zhVT~Rwn6V*%~!Nb#D}i zb;9sbCvZmRLtB(Hw)~O_o5;;E(o}Yi?t9FZdF0i&_#L42nMe5e~!|F6QbnJ9)g;0Yd zX&?7jd&AZ@B#v%<&M5hh!XFneL-@~K@brzHq<&cYQtEd#9ckU1hF01X918eTt;_c}2|2GB=E=Oy&ex3v zjuvUQqy-1JYUtWREpLH6jdRg5I|*Heph+nni(cEM-_pI!HJh83@V*!b{7OePyA`H{ zbba|ceunSet=qS<+i3w;3;aNF^`$?+OVv7{)T`RFe{36L1d8cq$I2>-q$^$aWqtJQ zw=E*6nPni7YxD10_(Q04pNj8kj+}+v8;HQ3^~TMC#abGh;#RMs^-h`8boaa=aY|s@ zFbKsbU4K}bFZy1Li)FVjm}awauEO{@EqQJx)I)Aqf(e-w*y(rldV9;K)mt}ow+t{r zET_~{V+#=``a3;W;oIFi?)uAQzKZT`zlS6lk_q+A2gKb7>8|K6A`x#>XK+9wPh(7$ zItgj$;&shE%Nh+9mDQH#h72&z6~fWkHlFF-w%}0&aw#?Lq1=*#N7{bM@7+Ha-O$|B zgwyH~mF?WSv|NS26WmwOdWc;IL%DlO%5Mw48?TF$HQ2)LI}pF=*@IK|b*t(fGRC__ ze$Cw-%w^1@e|z4(JMnkJ{{XVJg3E=tzs6CH#Xi-KJ|~UyeHR@)9urNCW2!qYV>}<2 zu9($pwAU{+yWm3P#tmdjo`%c4ot+QG-CE7vF~4+QwmhXq313S3eZPtH>1$ckGy>aw z=E``8T3L33#w$|G#y`v!=*g@2qW+_#hriN>qQk*LmrH!H*w@Q`BJ1zedi|-=n?}kM zMVVr8&1IfvCru5F%SQ_LQ-9jNB3d@^JijhYd;b83zADk^gI?BY4f|k2ZEVT)6;R1i z(Nl*CXS~tnkOf<4`|st=;L(+)y>OSuK1o4K-_Y3+PN0e>okTVITV%K9S0s8I~px5 z%le}?Hpdccf7}ab?#m&`%=1%=Y|Q0O(XXR?53lQ8BdO~2j2P(b_^hLnv!Cf)PuM!P z@z^5^Xg5jiO>otYS$JQ?1qW*2j8WhbeIDga@e9f7UY5==#L#YF{?kK4b84IxN ziT14vr7YI=!pg~>^%@rC#cb(mbPRP&tcBJ%0s*ahE{CbrYHkHhtNrh-T7xjpGFE#o zm++RIiTlmO7|Gog>~vob^bHNQxpLLJjS>$0epRm?CGuc%=eG20`|nKC>I&KWx&SdN z1L^NyrvA>gx?8_vy(O0NsQu{!*Z0p)$f*v5pq`oSQ>j|h`H4rKN$p6~bxRKF>YKU-8h1|W(R{7)4Zg&mH6hKui{-Q3X*8*=({2H_Mh~rMx6#*4 z<^Y-EMLruFcN4LswD!f-WCP2A9Me-ut`(he%SH*UE3%hH%X&LON*NGxNuGG1yQCuU zh-K_))nezPZHDm7Hqn74k6}Zo7M-^y&7>Tl$D$-8Z>tlk18o0q?1&1mv?SV z4)v#=faDk5FPIF-E#vU3={KH=w%<~!3)iGTyW1<^T(eG}~^ zUugMrLHAprNw^|A3cF0cR%Tr>8;QE(CxME;0ry7cV1JvB(yjIqWc#bm(tp_^VA1{3 z;ec(HKDo^UEtWKIj(=Ke=x=c&>D!(F?a`8P!|x?&wOZ?$xgxc%H!a|_$V=3MCBCY?&zyToNPSub>Z zwyY~9o3MQnfXrdLp}LmJn>PfJl7hNge}^9Zz|Ul=76g-mK9vH;?sR=GL(;T*Z-p-O z{Wj5knM++H`Bc{zt9&JD@5CBLu=d>zzdh@d&(fJ0nz9-0{5Z>Cczrh2?VW%>(x!u< zYVRe{ccU9hOeon-lSUapbNnN!Tc8e|WGu;MQ@B>q@ZGJ5t!C2PPb7sAkWI9rj5|Y1hyjI+2>8t>26KCI>!Ub z=0trf&TBr+9D?TXwyl&H;}oHvhsp;dZ?y|?1+&!Xz7W=}h&M0X-;Q{$-H(F^TY~BsC;6){Dh62; zj=hhAEL!rYJ5DzjDvB{_JwCrqtfWQt+erNX_rxBeWp|eLxr5K(i=a-D=x9R zr%?D3&Vu?{wbCth2Gyni0K2N2O?65zEHk&tAxUkcl5VD_S@Y8g5uj51cg#& zKAcw70|G~ER~lycrNr@*>Y;jrP4pV5^XS_x&vA(Z>3qY=psK#!2bYeJs3DkVz+WjqnVN7eUH|BC8N=F zd(G1{scn+jgKUyd=Uzdy{aV(YRjggwc^wa_|m zSLy!%6xr3Kx0GQZwg~s9dbpO*wUJx0`j5ePy1!L@PN8-!$7W+Q1e{RmzRLP_y^nYc zt1?xN2=%URS@U`U9nJ9X(SxirPKUBr?MBrO~aBqR#iSe)FxS* zdo`~`vKW?4vStT*Y3SNhrE+#*hch)C!Sw^V(e!>L*;{OJ1d=M#qv-r&wJn1KCP=DT z3+6-8t&72xfB^m>!JyW3(W}#&cJ&6`(SS(ipA4-r>o)_%>;4$(EZ0q=X7Gq4pEtdH zf2{lk)$eO>Z|RQSk(ypvshXkYVv9VMv)~PVy)T7xL3Y#vMC2c(d5hl#YAv*jY@~9n zYA5ShIK`bs=EIM)#(o^s+j6@g`pr=2*T6Up?d$DLi~#-5Egq|*+ZOagOQ_QL>P{{J zB@goPn)|oGUkqt^}_u0Hcq?8V;bhwVIpvnFwM5 z=i0wed^yniCqd9#(scbevuqGVnQzX&HGhl$0L0&@ez?>!dm_FJ>onxKPBq9~1qSb&id%zkf{LFjof?5nmqb?XD^< zYitE&a%32a`xlSoW6h0DKPR-qQ0)4Bfgf*ox9`Ri@D-n@wITJE} zIxuI~^QT4VL0Bd!I|afd@k|Al$+Q3f{HsQvQF~8&b))9_#RB}o=TvqyyW#Si`_^xXej^(1gPT{=^_G_M<2NEb zrYldW{$9z%{MXdAcY2psy{f-(o7Xv~=(I)dF7pTkiLNhl8J2u8(b`KWgc-;+q6Ai? zjuhU&xOSwDnEaYogiOLE^ST zk~GE&&b^!W?dp={!Mw-fAmY6qn^4ZBnfcD>i&oj+F-%#*ulB$as zh9;jaBw3N&ZaS7K2VjL<>4R=vti`b3I@GEv zh>wx{Y48oLZi7*->FSAaF>R{GO@4Sb^*Vi1Si5C~z(_Joh^)C4GcHxIiC`g!PVhx{ zbT_pZtgW9Ax^@O=5uGj3?>ctdc5M=ynK(bnYtUHMUrk2ky|m25YlOI(mq(}5^+da( zdp8}Ki5pIT6=b`n0oIJ(AJRnXDVrz%A$1fY?^LM%{A&(Rt z{?*Rc^j&s=EM7K8gny23eXBM?@!`vRJl*|c*t@FJiCY?i3?ETlzMX$bZ=j{u{Aqh| z=O6H_OS7ZGk6YJt){lYK`c<^MV(p|R+LEL==jB~=>9)G3!kWE(vUc0H7-l>({7QXt zd8T7mCWgzS<@y`9G=C7>)LU?@mnB_{0U5=9t6?4=~~O1I;M;$Qs*ou zC*>79Nq*bTlwZlNOV!88d><71LI&r@`t8md!Ms}0Q;nyJ`Ps5m5HX(B#`53)0Ffj= z6u8EYw?pYo)P5pOIenIZmoYWOehTVq%5K7J~W-K`B;tWr#=yXTJv2VlMZ59D1 zk9ytIw64i*^m>D)zhe>vo0YavxDj?0jdxUTmu}tHYnKx$#UqU5*NXVpN2$N2)9Y^O zOAD%1it;_{7Fg0WNAW&&r_$ck>6+fLg~hi!3=l&4e@f%^t4f~&>e}sqz7rCU%#JIP z(8J^w?uAk6O!HkGBeUy`#ZB7^!IyF@wS7_kAJ*LXI@iPzyvCuKYc3sdUXj zTZwrskX4v+J%wrKmRPnHE|1K2Y}>WfuY}W(cd^)HZ58Rh8q)O5e_yw2Utya}Z5^N< zSORnP6@n4Dqy*dKb3Qca)^sgtv{uTd@K|TPc}|t9eKxR@blbPXD4dTuIRz$*)Zv#A!rx_@~gr^OLYF7J^Ibus)arCiX>F1Rm`RzXmnX(%eI|~%S|#ihwYSVV)suFp-^T+-Wn*1r^OnWr*khqN7Ly{@@2<~*NDS4>si!Zx6$=i?at6tNakxg^-JZ2x8DTLc;c7*MaK$ud*6e;Gr#ceuT>V_^_^9Q zwQ}1302KcK-&zmEI(F0Q>_Vk*Kn^dsNA6odI#x^Wy{w>vM zY%n`dnTH0iGmN07jX2iNFpp&Il0O#{UbEr-W{XX#x;1cY-9o$n0G5%DbY4zJo__^y zTx7coIP7Z{px9_WnX2}M4qU9~GXr=OnFkfv)ZDkK>6UgRx?zM;rP;1pq1`j#zM<6Y zUc0B$-@9Q54RC%DHSKz5!`eL~Tl@9&KI}~VqK+$S%(=31_L_A%od%sRTGJpP7z9k# zFTPwa7R+O{Yh9cyg3asGn}mB!L3;KE;=|rxQHd{Rrt*R&Q z<^}KmGu6|Q*z8-DkD!j3tY8CMeDEuEpNDm~(PrC>_QgjDd>a&G{{R!KZ{WRKch8}& zjgNtK0_~@3qT%F#GeaB_y^Zwce&gs`Zjjn*VJ)FqQ7a^h>DtoWa-#Y&q0F>Ek6LC3cC%WK)O=BU;omyd%{6iNG8IN89|9W=JnxcsB^ zt|p^PVc5z@^_&{#NFFHV-|6<6!DX~J9E$LrV@Gh`+2N4q&G~k&US*?J8E}#FQD(`u zEt_I}HgiSydqIE!cWpV^3=c`JnZdR!t-ZNLk|dq61aV3hm%~xDWRu!x`B0g50YT;_ z;w%V_wO&|Rx`Pq@nLkPwDhWSmwI9F5#Z&C3KT2yjgDuD#VR@@^xY28&ENqrQ?#f8) zl-RP&Cvbtvr}dytihUGprOS{3B#eNgk6h7P)7qCM19r%QBAA`_F?1K*?Gn3Cx2_C* zD7*_n82DjXPCW6?G(fjNi#B$a+lA(j?pDa$L?1<@r?y*=A9g}^lOy`pYrQK^d750K zD403@DAcH@BS%Z<8f(81>DPE;4*;xx0qv4b6ZEZX@ZOD1WS;V8^ru~!l+8B!HjNCbEFSC*X|2<=9tl%w*gWD#^{5k`sHEwd zHMGE6MwFQgG!N3W7cA_1V5wii5)bD@rA&%vDSi*=H#Jt;?VE#Xm0;V1`-=1jrfHc1 z+frbD6-7`-v7@#zPJ^}6bU_|1e+&`meJcLtqd*}ujtwmpEQDPiglab}mo4dCC2csm zk!c7~4F`{EdK1fK5utk<9@#)!AafOw^gTM`1L2Yk?b=`;odvM@gJ-8`P%{C!_<|%4 zt!TGmzyw>8K>pB}W%~M6@*5nc>sMCVutq9iNGwd}n%RE+tw0NOOb;m^twkdJO4-1_ zq_S@LE?l=f&lSeM@cx5P$#Jd|23di{JDX4o);YI+71KF8E;6WN^{pCDhWd4jgzW`~ zb_Pvn^&4WcW^EmNeKyDelqcenz1FvQHUT6esP){nB<#TC<=Ljy#qf%)m_D*8o6y=T zw|g64C^qL8|H}kuthK%8Nuv37{ zK$1U{S05&swMraL2i@B9ZL@E4j@x9{wD@oAui_7hNWI~&PSCj8bvlJ05Py_%es!CJ znI+{cQ9j}D{{YyJ!JQ*ZyI*1Y=Bye`&0hTdv&U{FVEU2+u)?g!KK?^4yk8Pr<> zdxVeHmQdSw0Y(@m2!d(m@8SXs z5GFo+(#6tLo&HubO!`nQkrZz^8;c#^iwQI*QE^udwtJj?D5yK2PNLb*n%wXzzVL$Z z-EoFHwG>qXqlK*dL-(k^K_ zedYq?g}4`xRY>~QNk)aYJG9O=x8cr%s6<1gL}E;oKq9=Jr|kQrU1nQM*2y!-qJ+4b zBbz75j?ch$wA$Nlx7n9>3`9kJ8%)-;T02$|NQ@R!&MDa+Bsy7K)iY<_5$<4|b0@O(Fo!kdyou+J;OIo& zSne$9Y5G^gSJZ)IhXc$#XxF854ee=kM=RwdWE%5Xe4jcpu0|>O8JEe+x$upxQ_9*) zR_B))72N4R0CX!Z$5`i3>yS!JQZoLp_FTN|oPC-;gQDr(8$qZ40Hf(pY!Wsg z{Qgzk)9UTnZxK}%eHH=w*Ur3^Jk#ehn&mlUxihb)>ic(Z2&24Y*QT@a1&|0AgB}3{ z`A?;J4==@eH4ynTzoPhw9hdivf+8oAUYkqS)SxEelZaD_@P23MxjG)QX!KexuCusY zCUMEG;`MZ8g)m1miTvy5o@eQgmXW_6dRsjYOumTXC$ z^GH1NU!A@vx!|L*8*)#ze%${62g@VF1<3Guon@ot8iA$OJ;l3aZYzi?-Rt7NXdhV?0;W@k^9Xe=L#99#J>%!a?urM=WF!fz4`05{@RVCN`|eJPLezvKO=v zKsh6d1zDINkDX3PfvEB_EVB`a2EMKEpGijeRetkmvc1_8%{6d)HDUaZMXAvu+Hir& z27n|^D;HGJ>F#J4_+!NI#BNC@J?c-RsTPhmPt<5_b$dE}Rk3L=sR4=dx6D_F_^V5% z)9Uql4Hd#kQp%~7AY}eRuw-`%MYg*>b7w&pL$Q)`9<|oDwO5K1j9GGX2tYXG^Au8f zGCp+F^kitgz?eB6lg)H2>#phT_;!4$+|fJFOKZ4lXGQ?@q3PjlYAFHY1=vV6jS2`*u3 zcJyC;9>+_mM$sVz6a*^)-1^s6-Oc2AFguFT(js-HZ$St)I8u48E~nw1jjXwT<^3YP z*CQoBpL|iJj#`oiNi*l2U+lKU{Y}Q{`i~6q1NJ}VUp^fRThaR9(`!-TWUHc`tUh#% zkWqf#gnD(euV(74&;)=Fm>=S;zj-^sSdULi8;K1z^@Mk6^c2yrby$))jEEMUizD5R?>~3NrUDCHO-ff;@gTDXAetzS!I^fTw`JI zS91^n>}S@!9<#0L`gg;+tu>p6?)tE*0Q4QJBqrBnJdL}};FjL%H%P?xuep7bd{J`G z#hPxHsl65++jwlxg58JA*8cz&d@}3g=jBzi?LBKjq3iuI(&fFnqqq?Kn6JuxQ>Wkf zXX49x%^~}BF;Q`3;MZTz#nwgeSB;XD9L}$*ZnxJg-P55hbz{Rh+Q-oPS4PLe z8nm>hP*q7EhnnH={lvL3&P?7LpT^Qp_ z9Tu0#==xW|h}xT8E!H5D6L!9_py<}D>Eja;0X)}31Q!vA^xAu1U9!F!kXM1p6}IM| zPRbonK{sr9C6dU|R!R@UXTz~HRSW|VJ1Bg?l!_cJFy^g9#BH^@@1$w9@P=X#8{WU%^`MhCVKR9q`R(blYg; zS1oO>kD}SQ?tDwGM#0DvUUEs|l`!Y;jUQ3?GvX}}=-Ry=vgqAt7O<=&82~}{#eBo! zO-0MSP&Kg#E)XE?2jo2|xu&H|yirLc&T@II=G-4bXZ58y@Z7=)IfdeeKZq;xYR-pC z(B0Sd4T^S?fGh034(T;oUxRv=PS)JGx*b8;Yzzc%de@Ia-E%yLM_!}S{wBX}*=4rZ z9@|QtukI`9T|eWFp=;r!)3wVkY+We!uAvLGcKXpqd96bTs$B6yZ$MiT)oYt{|BwtJrc0P(MZ zzr({%*6wL;5JCyw&9@RWP4XuRQ;OK={wKCiggR?zZ0htn`-!SS4ygM|$MFjBzZP`c z_B9%G9ZB`CaY-AVNErUV;aKzGoMN5W$h5mWCDgfRQMTpcXWopi>#Mfz)dMq()_59S zc9Gbzdi|lg-P8pHteVZO)M_=ikl#hP$_NAu(-??2sdQ(tZM63kx)KingI_@DeQQR3 z7CLQBlWFZ1HtvMW1NXWuR6l@mMGXooDJ6EOYO=bQW)urZL$U`cXi8R3SM~n_>xVJS03ZjNH6Pfg_9a_bU zJyUXtwCbd7JYzKzLe<5pH(DAip9SByZ0x))2J;?yt`Zvx@8VA2L=Yy2$+xrYFtC(7C>=ulS-D*{4(P- z-$olfI_29wFhS)KeX5$>#PYPLKD1HPO-~}6j(dko#Y;f-t4kV-k+n$%lxuUx6=zz< z!<|!7p{(gHusB_)%|E4mOWM2h_m&)3D>`ktfxh z{Ju^(Clrs?TE3I;=fgTCx1iFef#G;;fjNO6oqkIA%vev3T{IVbO)vzgE1P7VE1{i1 zOOMf>PuPz?V?(OeYN0JX*E|&ly;h&#?yq?RThpzv6D~+5vnp)hW%3~hOgp~?^{YUW zrxzQLEs{)EW8pu8FYEfv;nY#=>Fg(nQL()GXXRUQ#~tiS@-fR)ePc(`^cI;dCYIf` zB48-M^{>?50BLkz_$BFS_jGUVKq@%>>-tuiynHGs>)>#6(mf5%mv8S%&~^cdtrqO9 zv;(jlQXO$R38%AKx~U-N)G4G{>O$VJQ103=Sx$bmrt6^EJL#-X4po_#)Erkv)!S{i z%v*)28FZQPjy$`%DG^0L6$?Vb%%Z!e|&1g$V5P7E@6p$$$fMeB#RUinSBLLSL?vlo#*5j}TfhU^7B%9d7 z^OU!Qi-}%y+KY02FAYF!Vn^#*Y~WZf0fB8!(fGXw)|L#gkO&-u!J!n@ls1c?C=vb9 z25FA-ad#5NVoJdLsx@V$LYR|q@G~4$ZfGDG0LBMy)n&aA2^WZFgSG%G$)dK!70{fK z<}o6Ebr3gUji(HEkUXJ%YCCRF3_12OALmiOqeAGL+)tU9arlT8LiE~#FiZge{_65`F=&Ik zgZ9kgfCkaO<}o#{(UleB2ec0I1fRy-{HT0j zZ9e8;VgyENS|bC*4X4^cBrHiFAC@Xxa9B>%g^1liL|WYvVbdSqqqnOIdCOc-A_1B^ z8E9wU3fl+kh92J;~0Bs2wedW#%Gl5P!w+h!M6*KPZJ_wW zCMG*m8OsB;OBFCkIQ;6%xeM}2TtpHY8XkL4s3y|@K{5gD8Ja#`+6_7!c7V`1Ge{*x z(>_z`aWn$kvIi>sMsq!?{6*img^s|f&(5GC{AG0{F5jYxE%z91f*ATyQ3x+xk%B^v zrfZ|q{vhjJH%Y5q9n{lY)h5f=Qrz4C5PXdijgQ2pl>Y!B*xQcNGyHq;H^x66^^Uu( z>wRGybzZ2QOHrk_rd71JlF6`}7!AM#fwY~n0p`A0srX-Cdj8+Nrcwch$I`Ay>8~=Q z(aLYLokpY;z0_^(IfYVBpdYz8&b@ zB!A@YpQf+~63u8c81*OTUCVRf1|C`91A+1#s`$Za9QjIfmnOze+kqTQ5h6@tg>KE3 zfI^?c-l$tac%@kb5((`@ZUPh&_>2NMH6DpT?``VB;oBd`YMS8KRH>8w=$cO;%d|+h zbTV7naNzCyKPp)KPA8GtsYx;hh5*{ZkAE?d^r)9S%?3&BOh8e5TRYSeNFW|6&E@d~ zB7g@V8a7%N_lA}ez^hy85m zM~c>T&YP>baO$+SwG8G9-M6@qYv)~4;SPXW<+RdTv`PN}tHpb73Q|t2?BSH*@_5~U zz&bY5PKEYeSs`2!we!xU(e?cxZog%k+5R;iTJ&k1oOvEk$mFXBcv)vXhHKMwzlJ)u zQMw9gZl$Qpm8Nq_G%`&`v*=wv?E1oK)peJMBbgbl?Vo`9C9N{Mt$33U6F)6%?`jg-0bHmHz;e(ygCc z_-E{E;_rx(!;KqhEZpJmDOeTyBjI24YUz4?J-fYC-&LrIBonlr_255L{{Rv!7mp8T zn(}{Cj4n9Os_4GPdLDyKdrzSkEZAg~AKvwf`On24WIcaL)YSC*Cs}RBn4}3lvD*<@ z{{Tq;02cC}rRC{;m*W1la;(S2I@iLV5pIm* zT;vP`l52mfYT|0-d(MZ^z9Z|mbhdhTNYq}q=K$L*KjB}ZIzRe7e0y`GCaBt77W@Rh z`RF|4`5t@9{bRuKr@~I(@;Tbyvp;eY(~Yr)3&nK&AJ>0R^KmI+eU9<}08sGrZyt?0U1htLw_Cg}5@CeoS4A}d zG8P~M#PK!iam_ksZ9C|5-(CJ970Q{DT#NR!`m00l7LxV7n_2`OYeeb2k)A`T{1%tk z+|V|`k`YHAGhPR&bnSmlQR7*;8=^wuvPwL5CX8BrZM&-*hoL92^rv{Ca9HMrI~Z-S zKt^~ac#&Gvzz1;=i0?!dniBI{xi;>d!n>9}Bq&n~=+<0GhMH$6kt#q7R&ACRm^ZMay`<9Wv=47rrx&e}4G9>i zqo$b;hJ07{c*@6J(u?c_v9<(bwR~%>CE?Z<#lX>NKrz_Y11=XCj7=CtL1qc%uYum%0@HP?7lLX6mb+{if-psV zlkEcKt$vE$s@PPyX^)75lU|d^$;-#4WrR|8kDh!xYf}AxO8Q$y>I(H}w86HahPN4N=up&+`YyF^ zP1G%EbqZ|1J6!;8rF}C`t68k1;Q5>IFnKRW0thq9moSSciTsJ_BlJcm)~I)0(mh&qvJ!j{{TeK`8k zZ2UK@uv_lkPkR-G2&W%2SS1%_y`Bf{KjA*5*M1Vx_!@P)uCXDTA)AgPo-6VH0AA2_ zjRobmt2`Wm{{XbzR)eS~g`m~g7lJR83x#=~W7>`Tv;=OAntq4TdT&?`U9}oJg_Y6&01W*7 zJ?qPSbJ2QlL+g4b=eXA$J+FP2=t*0fOwEKw15A}RqQpI9+P^-$Frv**vx_3-lB?q znA6eouDjA~Te8}%J<}(JitwusdgkTy?y zvjFy{(=z1CE__ZA(z|s82_j5`x?;8JbeENFn~Yj;392;9B2<7&chbv+V-3Li(rxMW zcXdnvIWr(pq+DeL+hb^idqft#VZ=ZY62L&pv*EoH?zqjUm;9G_~^+M7+Lu-+iu z!36PEx-z&o6-Q>(`#MricDn{rAXsulf#RjFbz0p1o>s@qQ zyQI@@wQun_82sz+p9uY$biR>cbvhpvnq+@9# zWA|ml2OyF?4A%ps{12tnbq3Y-T}gYc+pZ1Kxc>mm*Do$-KZBd)=bD8_v*_9$lhQhN zgf5IKOpzu}=Uc*BDzSW^RqWHA^^rGwJi_%QZa{7x8*RSK3X?q4vg2q3BLKM!GT&cH z(-%Xan%L!iIw@f2j(-XUf%FynOW+&YPy7?~qHiwm-u?%V`q%A6EWXpdgCqVE*!|~D zRFY(#H#CaP_lsZ6ZDY3R0+;I9*T*NvVs70DU_&mze+=cmwdAh#1hds%ZjGmm)j3hE zJ3R+a*Q46p4DRF2Uaw253c@ZbLiaTINl6taLl>(e-Xi9pO!6~Y$5hi509{?AnG+=Y z(-h*qMe~Ta*Vx#0URj)GhSt8xQ1>+o0p&uY}2n9!kciyM57GC?LHmM%k(!eR`D#YF73 zAKoosJ4E0f!k6RP4A~oa%*m!v5GLlFBES+!oE*@$!oZ7rknx;Qy$4npHif`EAg;ME z!0sO-P~4lF*QG}gGN&Z{O2fjOd5 zK?UPnWdR1`GC+W8n&B6B5(NJM2+5`b#(2b!D`VUm&ezzX-L#SGnE6#VMRp~xk!=9n zN$yWH2J6Tfh~{u9ZS0jqJDDO#p5aXpKf4J5WBAJ$rnjPr;vdE0lh~*^st!sa48wRN zXNq0!!bKNmGbR_aHYjdA*0>8gsTq)F1r(nmHDoMqFlB~5@(K5%49H}aKyk@4LwW?i z5^rISXEf1ts;U?B0APwu3`)vVg4>vrz;_ZUhC)W>Q8EC?kDUoR2gFl#SeGCO%9*Qc zfT<#3R1xJqwNiGdJ|VT$3P@*y!~q;tHNX(>C6B7&vJ;2~=_|0en0j$UZh%xNhB=UE z;~D_YZ%xRUBf95z%+(8xxa8-E#b}}w_t=2MIRgFcb;&nuV6@Zipk* zjcKBu$Zi0*K3_?s_{%w&COM|oilNJNjmbQBoEmc_$|Q*&-OVks z(qAQbrXz7=9fz8TTm}d%LG=Vj%CWf921?e23&vhuqu+|AyrAacQ8_gMQK2{QfvAOW zM01&>3&V8DKCo%g=yHe)eE5TNOv%S;VqOf!0Uh9)T*BgOwRT8i7^xkzT?=>a10a|H z^NjYcUT7z>akOu@t#z}sk+{Jm)}hqgq)L!X{HuqP3U85~P)p!=>U*vcA&l?^Y)+!$ z!Pvxn&0(Gx3g9?(M%s+PHXxE|r(1PGuZJKnl+SNk=HQCg;|L1nver*aj=+Kd7YBF}2D^-Z~3z)1e@?BN>YJ`Zim6Dg+GXzc+rhamdm; zF=@qY!PI)9c&rPMpnBJm>Ro=)S!6~H3VG(Z-=_Eubtm?7JdE{peth`9tj+R8#ZosC zH-44*YvSIh*B;_-l2rNUBjsPPf5IL#R3l#p7sp((+4Cc-3x4COgm9xg&*xa~YKuk` zd8eBF4UZB|(d;qA%XaxAne@$h&0#Nke1dz|d&l;j6%=#a5Tx!6jx$(q>9pFNKZAP6 zWj~2n%#QWhQnWrg+By0!hPqyf_gT}f;>VFS>22Er>L^?e-G|bF%R^=EItebmSc8ZH zBDNyjHgTBdx!EN~NqbFeV&fvh#dH%vcWmvM&$V->m=`pWw#Q62tz1(oLC9VWbhMuj zt=0zSodv+;PRS%6dgbKv9y@7?=Dr!x{{T_#4X&7k05=DhD$_&2H9Ti0~f-Qpl9 z3`q2+exLf}Ba@C+bbN2rB@BuaXXRhCuZFs%pN=i-7ejTfYQS5Iw4XTUvvkk0?~J;S zPhDNElF4A?Gqe-*uSJ*7@i4A(nbXhYV8*YJ?)oqKKm1*)j=9^KoOL}%wUf3+<$k#U8kIUq?V>S#SR zBrZ|C6Yu>x_z87vw$p`V1!L#yOtWXi)(p_{(*FQ0wO>XF`jLLw zG-TKOEB0~L5tm)iv=_s9x3#}8GsKSAu8x=Bud>@O;xEHm0NcYTWhF<`(y-<8e_Zt5 zC7Nj&{{VI7Eqbi>nr&~xojKL|e@f8l2>#DyfU#IQpT)cFTtjtaei&~xbFg?hvrWrB z+xrF(bCYvEQSmojw|disy0FhNIor37p6u7g`mV7x4Y|l57ywNEwf7&D4Dw~YX$tJ!9Eqc@s78#kuI4%XMu2Ns2xhkE z+hTbDf1PMdFH#{MqhuRQuG>fhjMqy^sJDMjcKVn$+i4?->?+twabq;P+ZyhjZC#Pl z8W5=Uli9M>)*yQZ=@2^99!|@@VNgHjztyXUC({C3`0th3Y z(zP$L$M0s+pp^iF{4!6pSA^I63)4EUSk-DS8#XRo$pTg*=~<_ZPqH+gnexw!e#~D% zp|`5(w?+FweBlh5`H|6G)7<^_yP%IRnRxuGi<8D!XJ{G9mle_OeirzW_eX1%EIXSH zxkgez^``ZGMZUMKW(3)`;79h+9~LGmyFIVNoi9tE=)_n%Ng#(%WS;Y0>rHJ; zv6GyD#1ej0(Zd9>S{+|UMB36St+#S67TdMl!1~aOI&*7sg1d;oZ^It6+GMAy=z3;(`|fY8(0p~Yq_B35^Lq1df!98sJo==T3a_&<{gp=_lT@nRAudw(8iCA^)G}v z1KGO$KKF=+3IvGHVa!*aD$IY4>sOcbHJ5`OgpDA+#73BK2OV_tSR0#JS7i<$SCm*dNE){f* zk@C}xHb3D_7g*_<`%iUQH00$E>t6oSqIG_osJNi5u?TLnn}NbvD3F6g{xSF# z`t%)Mx24_}tfKBV*YOW({L6dAx36ngNw;x75G%zGkp&F4j+O}3n>5;;jg!YFzMG@J z(R#nb;T(-E`)jvyh%95)foRQ_8&l+Yp1;yA^t&B1P`G=GvvQeMGtAeQ)oV2?tMKl= z;G{wA6rY+k#~f!(iyEhay62N3K<;a&(%CQdL`J++ljS9#38uD`cFM^Li{g5w>P?~1 zYBb+?V`kHcYh)Ij@N3O#FX{E#*S&b%xW|%6nnWcF?8v=TtqQlJ(_GXGXU9Op$`wXy z)%3oPYRe0{Z9b~`MVBJbBlD-IxhqHqTwum2WZh#L)a%O(ui3mj$92GngVlA}Nbv_l7oy9f%DdT-9^Y5?u*x zHPhz=v643y^DoN3O?{r}uCLht07sbId|a%5>zIyPXGc~U)v%Qsbk-dOh&6>AM--(&gEt2$o^HX|~HFa>lKuI*y1 zPnH{VO%rkXE1x7QZS0ffp7S$Q3oPxCoXpakq9wZdCydI#<|i_0()L&dVtaX_nHhZ) z>Gn78lWrcKD)1(>d+LqIx@tBOjEhJOUsr9-Mp}BFb zs{^s8Dr1mok;yf$gIrtFXNlBwtxlU+4#+?laM@_}9<{wq}U_kbwQfe<_ zCnU~>lTqQJ7q(rvrhMJUrFNI7==>xm#kOE%;kYKHpf>}{ase|RTE4_xFy`9?Kt##TVypx)Hvs|3+r07lQe3tg zc3h+~g=i*Z;ws950D^u;CXVbQrP5>lVz5oO5*TF1@S67l0$U1%sA(rNS}{xD=Vws^oN4T#F=xzI5Z3L4XX=j1#mJ* z?}}j|?d=TvepKcS0uelrA%NsJG{lmjS`;86NuXn5hyqE1LG*qP%hrfFBXb0|1}ASK zt#ngVQrtVr?@|Hsz|2v2gfvKIJOfn4FfKdWA)JnTVk+63G%G94L>dv0EE{YI+M9vS zVo>p{t;c;ouo(!xI7I z&@+>8DKf_}O(r`mTipq5gC8QF!9U|lH`WiBkux9RTGAE79~h?Q4Y5eb290k5s?5Zp zO~eD589pEpE-XL=K`|uK&D&zafOj!sO#4zfGA)W1!FD8V0A>wAbQEY}G77^){OFV9 zgK?tG?=fN+k|F_^q??S zPw`~!{{W3QR1#J(TlYeD!i>n^s2-juVhmfhF7w$%!*<{L?m_COy>&nA(4MfilE zY1~QVnawkQh~gZ`=X018w@jv}uMjelA%gNjCYEk1Vj@o@8W%{l8xwZv3=xR+6oa^A zVrtVvRCFlZ5Xw0bn$VX!z>*>+q^Y9l)R!4-2x7gUG*-KJZVM;OXOSjmxw&478X34O zN$*-MTpLIvPq{V7o6xx%?5+0$WwOc#;s8MU*83JNIx21hae`*K*<|93@}zdGbjz2m z?b;W#n(k>j6~?lvz!n}=X)_-x^PXRs41KemEU<~`^#1@1+f!}Wvl1YJ7ye%57FM6J**3O)FQ#=KopVku zS?jC3aDx1b?f%ymfo1ANnmda5C!OIrc19* zBsQaPAb@z9?S7T|W;vw=AN-iFou3u>m*QaZt8^IznOP#f57&B_y?W^+0Pu6Sdu#Fzh5v64D31J6t?rRO{Yvf3d+2iM3 z7#mVD!!rRYpsdW%+tY0lq#5LsHM5?ER*g2aml%RvZLPNSkK+TnNe}=Pk0yRPGr3XK z({%O#jLgXq&3E+OBgcDStOJ5;kDth)6Owy9E`y^hTT$VK2R?3p=M~)jjbvT6zEe2l zs+-gZ$;VX`lm_h`lh#f?vl;Ri2K!^*7iyqIcC%Q;4Bn>yBs3b5>1MmKZ)Db0TGfNsMJWI}?#fNLc;J^uh<8hS?_=C{LQ z?VaEV+yque*V(p6G3&UnpVGHN5@e1yW>)KJjpShQ+9oRv--y(b8tPk;Ac34$MjjiM z*{Nc*Chx?TP%71*|b}e9g5r=LCFm>TzBEV zdpXnbkWKL&?W-3A10c^e%GCAyjcr)owY!NdGg~qEOOi}xEFR;?bq=W4F5>buWPrF8 zUwYv!3BEg4(d7RK4OC_%>4kY5PFJn^qGvC#{-3Ny$4m`o6 z$gXGItnD#v8DI$(#v-1jvqF>m46UI)LNVE38bLP2(H6j6uw`fbD`I*lsUa6MmWm@3 zU7*N;%_S^bv(vSpx5uM)G-KhFo^r;5{+7bJ8=+SF568~#)zZ>yb$V`)%yNd3P36c++@~1_b`5pA? z4EjquoE#smhn(kc^emOx-~wYx?3ldEZOyKU1F6vEN{ESe|8Ul7^W zbZeTVxUauX8s)Mu#CQ7B`gXUaY5X^~v!=ggE+Qz&J^rB3OC&D9lGo`BbikIkY_K6lYeUMCv9Xfvh_UvAplv;;y$N)vELedD(0bRD`%KpK?y2x5 zi>vfKP+qHJR;ucZJj%m36_$CF@s}y5dprk0>$=XEd;q0DTE9#CFTBAHp@_`-Qa&ht zm+>oH)SWt6)CJl>9M5{jHAhjW3|Y34 zM-ff+B4^?Y>hz_#!j3l_)^^nCjj#!l43?f~RMRVhe*s+9S!f~PfdC3;-|cL2&@s=Y zHRb+e7Ai1n?ezU+hg*rc+Svqwm^I|}-wtSXy)w;^U5O0f}Qi)$BCA2czk<%Vb-&%N&wP{*Ot-( z7vVmX5rWw;OyQy{dc}&aj0-+%s}ASFoiX&TiDd*1OJvuHztMWPMe1*<>5M|D+#|5` ztod;$u2Ipq$MPC}_IrMb@pi4X7E`D>(-McoM^P6(UbXYzw2y~2-d?@atRJ}DXu9Yy zr{1zj%6R!R(%{KbSMq$B8ZHC}B*e{oPMOn^_rkjShf-4F4cmJVJJ846jhVD)yK4Te zbUixmq})eTDJ_Ax*Eix$jJ+?cu9Uv(fJu(@J$sDslT79dX5EEVvAmk~pAB?tT8_18 z^*Uw(BnDg)PmE(HR3pgFvE${)`ae+kQ$?(?YR$be={GF10|BGZRp~wv=-O0exD}s? zGm7007aDg*m&@kllBlx!mqOBAwV-Vi*+$d8(*_9#*1NwB>C>k5tA^_f_Ss5oCPDWi znYc;ULjM4BJ4u}X0EzUvexdOOn)b55DQ$Krv<}iMMvI|zb<$k$wCSfdm=M=YZWW57 z$+mXZM&gfA)7MR**A~7lZ5In$WP(c0D+k2dXY2ZJ-Rrj6TgBBChy%27OoO1;CVbaN z@NT23b#J@rMdI@kRt0{6_%rOX&qOP&>is-xuKxfCd(*V~n6EMCc`(NwFnc`L>ON}6 zA4xOonvSD()|o60n_}&>U8ochw0z_G*DC(By{kg+Oiw6@8$tam%|Rvdd5A?Pc5(0A z(pfHAA_SkEaP=B}175h-ENna-<`j>odh6oI){c}LzRpwVbXQ9YZi+{63CE`u zOQ5hH%*fd7b8J^dWUUVMosIpPj7d=o=r2sx%N;FAK2W5O#c}2-Gs&t3S(R+kdUA_R z32NY8>Le52n*AB@A50JSOVZDWYCyX_Q;*)gDie3I{Cx2BUe8N&rItl1tF&T7^H!ZU z-~~>e06&O7H10=d*N@qqv}_oFs6MqvN9A8H;r??bkDVd@s+UDJiAA|k7Ed!XK-vpv z3xEmlpYWnnbR2RE`>nLLNJ$OJQb->$%{6qW03H}%eL)p&TC(Laho@U2La)dg0n+S^ z#o%KUKBXZKDR7+>^b44F6EmIl$n6G6o=@y(%IOIe=2Iv2`U0UL|eN*95G_CZHo`@;)Vb~XXPAMc8j8i5iy?BJOIi} zneRnll19Q^GuX2bD8wO5ZE`1!eswQFShr$slFy#UpPgF}*0&EaBxGU-Y6i+EmGKxB z4a9pIHE$tPA_Tw~rKiiXbWkkF6-0XW6$jxlwp0e2k?$6w;Y-N7@?~v`+6yEDB25=o)0FA#D6!F9kZII!Ly~&*pG;`@{uc-eV*mdM%(38dZj4bu!{LMNxmdEX0-se<^@yWjv-EK8k5!j$4hq zTMR|Nenk*Aas+#mP=HObws~9t4O5x6H!p?&;F+4QQXsgX8s)RL7{TW>!+PGpOOOOf zo&`=~MP1ZdDYYJ0&OJwJFBmJ_bOd=p6P__s)QHBF0(D46;ta%+54{<_&3T$P5(W!x zpl?FURwa(*1Jle+Xcr3IMFMBInp4Q=gBuoZuF<)23C$~MdvdnU(Zn=-{{UK$oUE#& zE!lziLGB&%NiF3_BWTRbk@c;S85Lx>+ZNFeGI**i?R1YgQQLJr^cNU}w-iH5kb4x0 z6~4X^-R3NIfjA#JTL~&HuE~{R!}w&*+Jfs027|=Vi;+I?%)uGJ3xZ>lRQEt{#v2{G zRbItV4Rmc%{$LLT_oo}7Ll{vJJ25q5V74d5MH`Qp97l0VE`g7gOy)>6R7q+<+baeD z0Cp5%gFsNf-z0XVzQ!(#RzW zKc~vBGN9i@0?BRz5H~^hpnHH_U|5fyX^wwFg@zk}86&+6Z6;Wr^E5o4$qMr_h2W3Y zr#U;&)_S0^`>1iJ=V5;~Up zI~8m(^I}9-e@*b>yRVcM9LSpUdHnc8re(>V2_BZu!xsEK(H74!f%O&Wbbk(M*I^qr zu0$^C@*Y>}Ze1M7`3I-dbj>BCx3y7ZW){14Z0W72V2TJBfnF;tfpM z1Rq|1N*2H2+$ydz`*L%~rDKY3vWjcctcAfN41H(PvR=?>FN9L5AamX+(36Knr(GCs zd^6K8Fx|7*7CvL?Sx><|G2K;lO=bxt65+*kBj;p->duBd&31vi@RHfJ{{Tno_jK$y zD|L+g_^8d)^mfrK^{e+l@{-pYnzCcg?<6d#W#;OS6VA6+zo0BP63fz+)ZT5Mrw@ZM~?phUG+BZJ-1MR zw83aK)X@A`x{X3Mq=W=zgB<>q*30^T`Fx^kmyYqPAFueD-Iil!;k{~k3`AEr{B7Xd z*!M1ie~DfV4iD2@)sBu9&poO8L3^(1FKPf!!#5&+c&>5y#``&T)m)BBuAqtb9$N3? z{VUr>uh=m|;_H`PlP(dfjVW3Vtsz;!RdeE`gRa zdUbUWNdTFg#HTH5bs_kqRS`jMsk*Ig)P3tfp3o<(76rdTrpo@=)iNYNOi zLw&abA_oSn-8%@8%<)cL2S7F1oyYRU0lZ^suIV1MX?%i9mo6=|RUrW67K21@F&~S! zW};t^OYtb&c2N>Q?=+Kfm>)E{@pMTqAYDlCi5(|)KTL3yo5Eem`K9mm~MuLZtD7#`Vd^u+K zOkFk0h#0=|_oRXh;}oc2OQEknJsECv9UC(NY>-cw1~5;(9nOjy zMXW`FE-u#GNto~R_n_d@vMh-ilcYVn7Ll8Jn_*l}F`DRFv9j7C;3xq-g-W74iI)0d zyLX17GDw`#g`l@QMFdHh2alac^bb2VCF{1DQHo|r1_7yY+Wpek31&V0C~sUsQxxh} z$x(?s)iAg%y`o7|9P{f*YLFbM+5!n_Fg^D{G$zwIhJ!waXX`?ppe$QkDIpbj;hT@8 zD5=|QGyORf=WGV>cnv{oHFMjK&8|5IyT3ux% zf@XbYtd?2SIYQgAI3tlyO=Bb<7AKkH)E6l78hV~bpK(3Nt=9GD!+-$?ywf8(G0zoj zv#LU*91>)X^d2O=n?I|4D{%$Ke7{Y|7d^a$>Y2>$@YK2?*c*w$a@8orTX zyiEoDIJC&de8W5DvCTHA9V~g4Dw94?eh2C{ZiC^69h!dB*$S*P&~R;0CQZ;Oj;TWRfCXRV8q_u14< z4^O;RwHiTmjL2dup=YObpqE(aQHdaVn3xsK$jI|#`#NjWdOO*Dx;s{`h;7Iqk=%Ug z_WDOny=!|uUHgR(|l6>S_Yqde<<8N2MQODM@Uew*YY%hkAKM?~AJ*jcWOt{43>KFH` zyaZoan&g`b*Y1UK@^S`EZ-iZ0vM#n#X+j;LSTkT2Fa>P4VQ&qB=nOv)AZPTaHVmB% z`<0;3wvoW#j2dFvvu@`0-w&Z629#-UItkPjLtQs(9Bn`G72Yl4;a+Om5y~B{?Q@Nn4S4i;Nk6+s!pA zMuoC?%Fa>;*NRt&LoooPe-JZ95-;~{aZcb^^BAoH1QQX&NvdwNRG7(K$^;2DY7y>j zVgQ_b(pa=ofHD*e#&b2GfFQs<$(&LoT~n}kp}`=*%^ZT;w(bBJ&!r36pnD5?_zb~e zpbfA{A6cMx@((D8z$=kUil@<5P%@GV%`64*+k#a2z5Z3DI`||g{0xpamHrSs$C;|$ zfPgm$!5;PNZ0b>AkT8(LJjWC+S71TA21YoVu1Fd{Z&dP)`$)(FXY&<7r97a89;PC# z^a(|>Nn!_iA|k7BBhg0#)|B0V`YUrpk(r;B7$?Lm7?MOB)d6Ik*9b0lfgsQ6Lm*6G z_p5IEC?r3&;qJ*d|f-2l7zY*yG1To!)4zkRv84H=#q(_c$2(8JgE>>=qx3Zb!8&gYGzG&LmIP zvojJ*5~@bfN3B|P!iu(JxI^;kK z2B;4@vhp}1wI<54&hO>TQ3dUSRtcrKBJM_pQL$Jc3UOBi+sMG}NcCdD8WQ9O1|t&` zV%_VQ3>f-Bpm`|(odVix!9m&icBq<5_XYy2XE>V9^Q0S^V&6w}TwUS`$c{d=tD0NT zNZQRj4C0*}@Ms=UE%cB3tn+e_ux6zQYHBWU>nS*PTs*(H%6 zS3u^)!d3jIZbch(=0c7a&UrqynR!Wxd2C|z`=={8>@hW??geZ?w8T#V#L&MfAUTFK zJH`W~WaJuczMcz`vVGiUkv}ehb2KkaM0>PhA?r=aa;-cIVZa^N^PElPoz_F)R1OLp7}N3u%g)qYBLe$ zW5};P5An`n-ejkr~m*AfAm(Y1@uu`U(`Gj7c0$2mNIp;w2iCIO_>pb$ z#4oClPs+FB@Fv+y6ztA^DYvnOr#}0IC;ez}gL9&p!DY#<{{XOkGh{I}vpvs=Zd@cA z>d6veh|i^Pb)OO33x^7Q3uS&)zYl`P`Y*P5oqt#^vx3KxTQ%o(T|;ppluxMdUaJR> zQKNP!aX9xchSU+t?U+1QD&@`Zgc$S{*~Y6z_=t}*ff+uyt@;}V=BYpRWKZ|2WWVW} z*W!Dv2Tv{%O!+I+*y($%Ti*dk(mzV_K2MOK=*cNpXQ9$`+aTLxCNKn(kIKDfkEPi+ zS%MXgJhkM!uPf-~=E<;iojTY%l{T?xAg?vYxuH>db`c%G{56U`Lz25N%65m1DvN7y z4dfXt!}?c7)r)SQiWRa+9qCh>mf4Zb-iEf7_U^O*3NXNdKc#pNh`M&WP>jOO%yvc* z^Q|5pNJlDeMvM}v+dgHh=vwA?VWqu}-~;;CDResYnYVNih$M*otLT{X`0f>FqlR33 zZp7TNt+?|yF@iRped`_TI+jw5%*uO|IIYl@C95u z>uhqwbaKIvX@Vi0>cn#xA6l)9u%hS$WJ5HHCnX{_m@#!si>}0W-g8C1^E4K3t5aj{ z(*y!pSy`Nd4hb|{$pGy>xM-(RP%5uMi>#!Q#b=OA%}=~21gjE$bs-gGc)&V>AgCie z28!02uoX$2!;H*RCmTR|V@9iewpl#LsG83$&;f{^PJQd1@%xO=9?Sdupp_@JK%>v#g>46c!r^PA(q%_?=3lcIjCp8W2*2{ws zqXL2Hhe(^0fJ>PpiJ^A^Rwvl{)Qk5G6!!o-n*`^cDQ5QZw`31m+?fC@1)bB1C%6J2 zoE4KyBG4>EBPoG7_p9+g2xBB>DiC4RD*zHOYX0(Ijos&pVRmJ@>iUlr$Tt}In2efJ z-5xKIj^Up#YEtM!e(;v;+wvAv><{ZpBpZrmNobQ+T)HCM+qw?~(U)f#xIpxp27`mG zpoas^BpH)Yu3S5^rcC7KhQ5ZmHYdc0*kt=v_@JTBJkU5W8!vh#fO#kNsH_deD=(aY zc%@1fS3!untvi$saw$PA9EM;^0g=ru<1Y3wEvYTIdAD#HF;@1`S|G2@rh|Y@v{!@T zK$)D6YG>VnK6xjD9q2e&T*^9CY#a_`iVwTC;y_)XL>yB1R)bE!TV7&F4tsznZBGP{ z3=Dfy6j)Z!V@j-rupD<7GmQfPAW|$MQnPmf?`xdQqmH;;8^gp4A*$Me>OoO64-2N(8j(cDnqCG@xYcCbw`9 zpc(FcYe2Bx89nKOs>2otwJkH*NjasPZfD9yBa=eFlalDtirxyHz~pkKo}asbP!LRj zM|vfpRD(hsvh4t#$BNZz*cTN~BL)TyPWurz#ZnIPgtg^do@+g}Xb>hiYTXI@c4Fhn z*?v;_^5$}Rp=OJ(waK1HGYlnso z<2)ZR&2Ad);4VxV88yw8Gb4reQ}rw0u(pZ_9hlZ@ol97%h^V1KkS7!#m`fkQow}B& znR{YKa&cJhbt}voP@{9`4Qhrl{+$_@sggGAWkHjM*+P_Nt1*`|`kECsIvM#}8 zGY0F?dQEm}!H?d0lX;aC?*&N4NED~kpAm-QSSZ>7Kh~MXmd*T9>{Z77;0olPVtdlO zN8bdX0|$)JuEV4OAc$@cJ86ZKBn{9wo+@67Y<~42NQfNbMHsjbmIQo=q_zbHZh&NA zh7Cb?&Imo^%_*|RrO?-iB<=J(14rURu((JHG4DZ0gz+t#VDB(SXOrzz95P625VddbaE& zsQe1I6MQe1`<$Azae&hu&3cniA;7XpbGmzyU{$@rzASGlhrgo0qfU1x}f*6T8IFFSB8B`wQhy`N z1l#}>IbY)W(#tSDQUrJOs6(aF+TrWkP%a6U=lzpj)tSx5@b0eB$c#;Bheta)T*0(%Lh65fBpyvx!W=f> z*omj63kaxRD=`6ba}(aE1!ZHjZR}$-ro%;oyO0ZHtaff{77StUYyxm66;?uH_{>o6 zPZ){8#2Q&U34ArNY#EaL)jXB*i5~RDvpl~d!>G5m*3s%n;;mUy>Te?9CxMEO@)%mT z?;rPjKsb|5M%{4sfOx89QVm?qr6irkCU~vZ?*n$^3{PP|1eS>Rj2OxEHI?-MTk~z+ zPX&!y{DF^V2VpQ`PY0UJ?>EAn#wNC|hYB|`KYBc;`FN!Gik?$(MD`0>B0!PCjh9c7 zWD!gkF#aL($CosTO02GiqmK$%NB2pw| zlgRX~cC0zJRUoLrn#(N70nUv!bWClQQ?fsZ_oHnU!ZtKK=0J+eKPn{U67A?NINRWm zgM&QQmFeHSMqnhb0@>!W&&oo5Xq^ik9h{A*Sk4EAb6V~6Q0&uY;;F)uZUlgzWr;t;4h2{2__w^=*gN~vSCz{{ zxqvi@ZpG!DfGER{#r3NiB@-6{&UVCsMe6}6n#G%gPh!XLA!03mwUS5AzpYlpVC zJD?;HNXeGP^0LZEDvyTdPwPU~{E^}Yj?v8}Osg0Xe4vn`n+SB}io*luDh4V!mvR7j zVdOK9m;$s1wGlpYL=&F%P1*!%T(>SfP+T#X5w@JStpZ89ALJrEtDTbQhJkv{z*&eO z`qx6ns?l((l~Fa#lwAYD&8gI_soUZOJ+Z|V&b4U~Pms?iaT8qkvAg|}uq{{Rx( zS6LodfS{i*_r6umyYUf8i_(YtL!1w4-wy`y>}Tz)U;4$2Z1UnanybGM?L}6)3lk6) zgZ}`p3OF`px$y)2*?h%(*(y#ep51=qX_SkOKrm!P{cC<72`!q|0~PMFL+$am0CI!B zy)X8=rOl#chplv@fewZgkRP=79lMN-x@ zj8jwMX<91Xl65h=^EK)EUY>Q<&xdqK<|^{#QN+zsbrb5HFF|Npw;?dRNSgCrRIMD$va)I+kM9}x zM8pc>Ub$%)f?sjsL`^3Z*?{I<)r(e`GwdXccC2Tts%ja0P*>78uCm3-C8%2x{cM&{ zE{NS3LTeVItGTx0#t@{Kf(PYIhmTS=M;?wv&3HCs+)_`sHOjfHR@DVqBX5|*3hm&> zqe{o41_elW7WkaI*Ojea0@)sr)yZef$-wSwwH}5? zvoX86;5*rU$N5s4&drdhcm_m*3-ZbVtb4|B+cw=wkpIVdXOYCyr zFgtp|qVb^^_+-u`H#MGwFUUJrQLLPq`SC>8gi~UNQw6U6;2e)}n55lv<%`Sj0+_!d zKFs%CHvaG&L;+da<`4MSLO+QYViN3wB>curEpC4Q06U2O@QTud7Ob(9++^fpkAx~E zB=9U_+a3}nC_yb2b*y;%5w`vFW4Fx>?~5I$I;EwxA_ z@iR46hES%t7DUOu8%deK`Ot=Rl?x}( z9%xG7K*ToUg-Pxjjjj!b3FFqGI1O8YmfYl#l4+Zkdwk-COGVWURv?0|6!)i>azXJ_ z56ZE!)GuJ%a_9p%Xv~UL*4!7&eAtkEDsZrR0J&Eo94GT1T57$rqt0CV#7z_y%Nz({ zj0$=>i_R5z1Dafe?1A@Gl zw0*ORg5(;DaRG_+1k`<#024op98?Cy?NO2j-u|?9?hS?{iT9`~T@jp>AQ`OY;R9~) zfbmBjz)N5)(k^T)E`2zl+)ctxGf#{652Q21j^=%4n{C3b-h0WQnJI_AZKqS8Fy^%Q z#Ytm@9BRhehYk2+Ok6~I@Tz43{C(^U}XkPj#FuV61zJ&UJg6H$y?z?%LwgWa7}p)LQV=kH@0L_G=2yzxPp95r35qpO%MzL z^E8%~9-_T5u3G@yl`}g>C(^IP4C}Y}c|FBIU*auVE-@~}NyohtJlzD5v$iud$#hhD z72-<)x&X<fDL#bK!yXA^1ON{KT0XVXv8Fx)u`qEYozw3~l#*SDli8a1{rL-Y zmYMR11~|new(PFeJh5fTHF1|9Vzw!uf#x!MD96%(+yRwgK~V&;&(@lT)sf%(F$hf0 zHGVAOc_F6TaiHB<=Ri31#qD7jPHNTNgvnvczffV4qrv zzrg?@7YBNdTtX^jaVw*E~C zrMtaMm6pl&t=9BGt`dj}gA!|*o61R2Gvvskj*YI9ajz*hmx(^Yy$+wEmxl0_iO3_h za5H(eqn|AHbnNt20j(Qr{L*+Pwb|&(P=~gn4$S-43Vvo!`;1e}-$zQ%Nzol0F;R3$4j_pHa~-{FKPE5KWB%u7!9{`` zAd|j-Ls?qFThqFdB#BVK8P8xSV>e-PW_Gitx8bm0%tv7XO>=G(wuM+1GD(lpx8su< zt(?n>z8hl%`A4N^Eo$0-5MziH(2n$O$I*rL3XDRw@OkwVqkRSw%kMPwnWn5m-c}bA za3^Rd%Q^Yd?mD}NBq)C=2OGYWO*#SHQ6Y;lOW)LD=LZEb*Lj`Sb2 zkOkcFC$XZA8$o(x{iHVygtT%GYH#gSf#t}=`_M}Qv5OMpv7@Pl%X8ROj;_mhX}I>3 zkKq3R8ce)o&`ShCyVWkW#$wJV0z1|>>KD8fR#y3!iTYK?0$Luiq>L}r9N?D)a0fIe zTXbCpOnS|1;JA#85+T&x*rPeCH`rWeYm5LBCyECY4-`+m+-4z~Adq8_Km`7TesrUM z4d!xv4M;&ElGq+A83IWeiXRZ%IguWe%0_|UjkCS$NV=lQ0^=W0WRs;^<@k$WPw^T_a=hl$uRH$S1ql~GS9>l$n*GU+j{Tg5mr<~SyubE~DX6A_si{VSW721)cLYnNvyRq+xy zkn`wD!2IjZ-RsQm>nNb`Tod_4Zt=W1e1VS{=Jg$2-Hpb76a%yYA`jP^%DqL|)V`pz z8Iqy_uSFaRFs5o)!8+oXfDBl9i6`Ys``L5=oDl|36zD=DqXZ@OLj%MxzMNK9*6wqY z9f|K-Ap~wvRAGHWm2WWSxmUG}1Q{dRx-fzok;=WRyi^|z7!%0y)+4CAZZT^iamjk= z!Um-Qej}CyxCDCELw%)=;6dU}4QxVn$85ksHTg&5# zW<2xSlx~%^EJOl(@lT{NAR6IoW<1|2uM=vG*dFxA_FD&e-M}B#tX(hwB&hCarO-8F zmf$5+FbV{=d8pcj@xcZ?s8)e+32%P<5_XSOrg-vXoF4N-A}H}1xAy7o4#f8FO5g7T zy*(7ryM{nAJ$d)6SBjlk+D38&^G}CV4M<6GByNMrlS>cg1dzgONL0wz6kN#=d(9BI zO~9axoPkhedO8<2u7nsMoXM_x-D}ptK5d5t8iOf<#D`g*&ZFEQnEo7(a%vO{9kynC zpmR8-5+4N9BIvqei~i&fPR4`8QFV^s0mRL0TO}~OOb-6jRpJbG_a=_XOos22?O`W0gy~kfY8;sxZwR}X#7o$<|7@b??nb~3zorB z735}ncdaF+;bo1dggjCmCK4-h@BAl^p!rZ-3}uIvK!RtAmWpD0``68nof9z^46x6? zG&YJHE;ovx0&z|8KXgGco+h)hQPjO+%5)x=tX*xJ*Khd3_MHPO>B<;ZWBu^Nk65l* zX||xup5C;yFM#vP$D4wRRNiDd@^yY}&+QM1EJOkdL7>BzoR(5xU;(|-8uE-t9ql&gj_9>Z^!`UbIbS1l4Dfwv(g2zH=8*de3YaH%h^0@H zxb>?W-H0Ru+G`Y*0M^ZN0Q_$UB>UEtyCNUUIS2TU&XYnKHH(2&Ab>{@YMS6LxqPwD zy;CGrA!~b(bM5O$H-^U>2*ngtB2gOnS5d<3G7ox5ysu^h2mx_Cb41GFT@Du(Ofb*A zK;c`=KoQ*1+65*tZd>rK24)k%4*=Kc{{XY{57`ezWn#n&vn?n4XXdlb8!#_%?L&gn zNF&)J{`wcVq?rT>=4o+8)~s1z%ovzoUe!_rfMEBllvpdVs^D7Z&Dc#d#ln?r&SNBf zDKc6KEe#iTp~xWeO2MM>51^lZDO_){RrV8HAy0^*fe;F}_|=<%TqqHN0GaPWB}MTV zE`i!-1KO{|8^J6?b_2MjKFV-bS-z&^7csU@bIk~J{sP;kWw|wU3R^421ejtEc&KiO ziHGDg_VlAsL)SnS2PlJ{^s{}u5*WjFB;Zqc6OYOGO5+a*fCwbx&Ba-1+IMk^?*ty@ z+{!I+kuBbpBmk@1lRVX>V7FQ;aq|E`5s#HDT!Aqsxt`QdMUkFCWjjP<_cXxFEFfnY z6P#eupGCc`8nnJ^u^@&pAkJ&l#k*ZIkQlE7#dGp$(Ux7D8_&CLWkEc4KR)$};}Eh~ zG_*(&KT6Supx0tq(sr<)Kn!A);+ez`K@vr39+5)mB4^E0aU`Yz9GZkHaakKyI6Tcj z%L+h(4|5`+4u?u3{a~<0)%;R(C(3xQVD3xE8%Q|-)`)at&)H_~2`MNCA-m9};1D&o zWSny|Pevqxd(3d)+>dzMQr+FRaIy0>Oen{8S-z6R%O-KRiUz$cZHsVE;%wES-4MDo zJ5KO&LrC_fmbJK(EPX+%1NoKYHdrWS=lH4%q%Q`c3A}Cd#Wpc)wadx6;Bp!z zaTqv?ZH+(u6>>=ggN_Yh$(!h>I#hHl=?%jng2sJot7Af1CgFpa10PXboZdv1jC0D? zj-9@pZCyzSN#KlrmDkhs@OKetIA9_MD}_AoyE(bCS?DZi?280>!xYjBR8X(av-V{I}xA0uor-i}@Vtb8IAg(tas=4yJ!i2%Xc zFu~$$tBc3BZiWb?aqe|yby;F$$N{@jKWUS7Y=h=0lQTTk z9eWF#ZNB5o){jXc+)@N}7Yg0j=9b#zYc|=BopRo4o}3F&vYT2++q-Ew8RSwQS>*;y znreg)d<9(9GXs*i7sd+CmxJ_>ZA}!T6rmlGeLT)E54OO{@FHi#EsJEhX2s-`-N& zPy02+7TiAV;K#LBs0~mT0bpeNz*95`s^qW*Ohgd^qmXT?9F{>)BaGICur@11f^qLj z=E_e-l|mQG!Q>G!Oi-sAkIivQc>rvtupaHUKuJPKV#G(#b6Kw04A8dcB>pabv@0Ms zh`KVyO6?uw*6TV;egWMB(={iNrJ%W2M`KTepx{0NP1Uy)5@RC-VYzXJ;uv5^1oCM~ zbc=zf5s(iCx5*}karz@)0GTJ+fp04lEwUmBJd@g_V32T+*qfS$B6mq93}8|X=ooSG zCM#qhnBzO&VQs&70GxSdu(jZSA0O7XLI`?B3%Zwvc?1j_E2$~{eJN`pvIxVy;_9`v`l`?3s2 zwLLG8#fM4qx;Dgf|SqBg~XtKSp_o4@hwDn5~@JsZU(Al|tx}xg_shiFe zS!;e6K7_Dun64ARSP0~aRA$62Fip^9!3%j@X^V9M$-&K`d0qrXrme zpec%Lht!_N4;4Y}%K;z`CpoHYp>FER2vW>BGZmpOd2%vw1o2c7LqmB?8IJQy-*3jn zvIrh#C!eJfE%X6!Z%ck3YAxut!#fuTxW!Xo(+k8KyrxI3PY@e`Zs!wH;u1h^K*h31 z?>HYyV7LM2wGEWfE!)hbM206J>XoHfC=PI1rq2d(1u__kS0fLPu8G` zZz%`;sjUiWDiV=Jn4*ai53NgvEWscd9GYJyTP=)%wC>2_i+B#xB2FY47b4Oo>yw57 zeLK_8lVQOGl5k_1p^*iIoy@XF8HoAOBMwOflanztOa!Ufd(_031el7UbWbDdXhE5y z#8Yf6?T$o$jZtM&GD>;`8T!-#ATC~<7TibSfg69$fv-uO?6KSo)GM+ZhitPk0B*_V zshsU4KpVSFG7gz(32TJjVq72~bKaC(vGUvx9f1D;8rNuQS{RO3@b4a>PA0Tly2UP% z+hh(zn#V1&>Vg*tV=M{4B$$d|Wd=7xcO=r8D0mjdLg1((7BXl>(&Vbb$1-AS0?cnBGej;rjn>>W_97@~8fBZ98=SG3;DKMM zzRxbt*#}7wKt3!GC;qwVb6VM>2jtIe9E1Wu9_A0_R2+D0Sm3oPk~S~}$wCeny%@MW zLT3>~1$_`)ksx4>_^aO$9G-otQc3nQf)^v6K6GN~^SN;ZK!Y@Wot zi;T@MGI=NTrOGI-EFp9T03FTx3bT981W6d?kw_MTHne=QL7Pvyh#PAA=ItlF`hPNSt9zQyU z;1lNMq;p-G)s+={Alw)=!Ot1Np#*O{pRF8p3s&qB%ES>rh)2$rS{di@e-Q^1GTA%P z0WLOxRD&Wr`|!PCoN&u}}e$1$OUhLDH?Xa9Sk5#dEVSa%NdA zoQt;x!WpCKT>Fm}g9Zgv<|Ykk#1vJTuC$H8hd-rJZKM!mF`Cwqp#!}`Nny{uUh)mr zBnF>RQH53l+%Y8X$7&^I@p&^6Gl~KvZRxH*ZfV#P$&CL1bl0x&e|W@^2DC$?9%b&J zTJGXNJ6F_$nx(n6>ZxoK$jvax7-)w6;@c0j8K4)RX#@~^R2xNjzCZ{w&$Sa>S3ovy zQQnR}WwmOE*H^)1Kz7W5HA3MHyc3?snvH;!Dj2tXtP3b4ZZlT8rtry;j@1!VQ(e#F z9Mz)(afa2#XEXqX;}WEA8OACbfNoVH0L?&>vL*1PR1Yvy&lS6+>svwA^xD{0xowL< z;Nm~Vpe-Esz2+o93n0YHOB4PyDR;zi7)!7lh!AYjQRpWn|5?``%Le)5;7nWG3#AB zH!Uu&&PMiK#EvjKS1UJkXMGy}_opEn6DB8|fls&8ELyZgiBSXxfn2FYy$F^!A*Nw6;;R*dJVB#v1X_j{ zfd&rAAoiuT&-yp^o?u|Y(AjH611=bo^rbr}JH^0Q_RLk-WNpPHd507?7E&f>u%_`QVsiTWR*?s)>-9lUFA0pj?;K<@= zgC^s=kUeM_N!Vk<+yI}QJxYs)cM*Xn-l!rFRiH31c^&glNrIv=jMO0wuvMJlyG2-2 zAZ}pZl!qaFk42%=+d4hX`N6HprwXL2gm5KT34_|Xa*>u&b|I9?h5)FM0CF%?{K223 zR(qC#Z^Ht!sqB%HY)jcIk%D`Q0ceYUcO*>3Xi~Amt*9U~4^B*8VEyL2oybu+m})9H#)yJbNDf&SA9B&dSE@S^1I+`l}1D@fMu zbtuX$fxu8=sz|yo?~euu9sAW=)faZQ80}v3n#ma5gsFCFw#|nZ7!%HE>7DX+o+Wud zIz*KUn_mX2YCJhN9Q@5ZrK4_q%zZZ+LXvKT+0E4yK+rcR6I^@uLfhV;0C@wN=;Da@ ztsIN@VsW_hp4AfkqJofPwQXGmLN00manCW$XF7ypP=SUAGupI8Muw>9qp96;2k{a_ z98yite}#U$)8L1tqOM&1z#gN3aaeBMU9cEW5CN@G(A17?>xwKm{$o7XChg*NMkWp` zr;RBaamI{|b%Qo!cOI0JdN*z|0ODq~$3fAY>KA;d6aCqxwa_kdK{?M9;!qwg51xKN z)E75fBsBXFMLInafNRPMsc6S~5b}Lsb3_qF>X|#DI~k~M!4OLW+*B#_FkT9~N(1Tu z*gz-0PkNxls}+C;Y2u(!jfLV%gS+WQF2Iu}p(PqEF3T1@`%^qYu;h<=76V1xV2Tdl z&Dtii++v|zo_L{*)sc2)YmJdVGe9};0q>u;)imR<{?%nXz+D+uDgF8VafIYKRrF#Xz_Gf1j04`_cLT&|Zt~O7ndML`+ z4GHlVbSaTJp4EH2z{hV|Yha`dm?mh|z+BEfDv(q#U5(HTcFj)_b_tp8M|!(O6xV=Y zGCj>uGO$2kI|dayAz{^&nJNhF#Yed&*gOM>sYECdCnS^WO=gvej?|t-)szSpvv4Uar33g*%H|FczG-ocEr*6fbNC_`ou*je-dvV8Jx`y^$I`-p43!V5qK?`2B8WF zl0?vfC{WS20I`9L15Z~O=j%gaS~Q3&$g1%H#5QRS&?L!VNf0=X@u6(A;EpnBoT!40 zk1Cy~801A)hQm8{gNY{T-F;6*Y_YDJ5nxhm!-nqasLUwR0Rf?0w?me=!9snMONvkhDQXobnwItk?kYd^0kA7yNxFnI@s>|Y0 zx{QhgLw5J8-wTr`+OM+GqWnppA>+RkCAO--5(E*Lq)Ab21};Ue0<`7pf^0hfr08XOc;J4Hwa<_51dt-hr`Sh#dSU?1gTK1%8VEW_srEL zz;2uoP+c;-K&$}nd73lJPnk|<{3tHNX#lUh%o4+n!aXRIg>VcIB;?G{y&zfAu*MbF zYJx43J2O6a}S5u9(a^#ef4e zZa+UMuUl^B^j86ZI5~)|5a`F5T!uS?iFYr;7a6xNTvx|0Jv8E(a9&c zkwk8|VasE_BB2WxF$N>&Q^ke+E=Tf=ihN^eft!jTfI%k;aZ|;OPT9c|G?&;k32;NW z7$PESEz+7(AP;G)utD)qfXZckC(Zd&4cR_ZwtYL$K7f6e3Pjb02IG)&N3B(jg0w*M zvE;!A1GPDBD;AmjCz_U1R3N&UxT_J^92#g~9%O}%7bMiNL##V9osyvBgUvmh_#l!F z-!ac_Kf;jZ@IhqmaNA-)D$`MzLHRgh>+dBUbTWkq^Q`M$s2|W zk1ULReQQGN0D?k>nURXiky{kwX4_hayK4I*pa`bpZfL-Pk9^XGy^WP(M%LmcX&fmE zc&(3KqBn?f>kB82)XQCF1crkQ4ExqO;&NqrHt2_~xpg~$+kx*$ezA48+doP* zyvnUR*F`5Wrwi{?cMF(4(;&(X2@f^bGCPt}!dTNiqc&j_ly6J3!82r>0uO zk)!Vy9@t!y>$Z=?yBTB$&>m z^`#|r!cMeED(v#~)>>fZiisi9v0Gn8lVTq5@g>=DVa585An8Bd+kvR)ssH<>W zMG zCB_=rB=+L8CqZ2bdu%~F2*+kMne^;LI_)PST*vgIyC)z%>e<@JThy^Q`9(c+(P{x* z$N5JTHb*NoecQ|&p3#~krh~cKROTWon+0fkSwMLN4n3&I0AsKsKgNNv>tNupRpbCU zqBnMu3n)FroKj@Vp*}l!zyf2|Flpl9A~%peS^Vi%EyV6=?=VD98G;coP6cmEq>&e` zne=0t=FJ%#Y$I_TG4T%GBn;1`XS=9ULWux(idPmKB4+WS31^>|G^2fFh9_)y#%b&5 zV?%9fwv{K$lfdsrH6z43cLhDWEgL~7+9%$CB#V-L7c>p3@_AjPpIC~|TLHp|+JZ6S z9w#PiH;l#Od1&o1OiIB@gHIKdjjaRqtrmpyBisBaXP}Ol-l(!i9+WoifUbN+mdxiB zjY&inZMGZ0S>WIinXT4WaUo2AB%eynHX?d9C@H5`8O#~%XzuD&G~^N{I||1i%th?; zn!QMC7Xqt6>??(S?&$*H{31X(72L$MZ-&u=<-pn9&Nk=~N`VM)*Rtz1S?l-^={kA1OJ z_gi>rj@iu_C=qexlsOVPTun{HD28bh$(g4|qA1x$<~ab42Z z0P6rP9{kM(%cMM*`sQep*oJ4`OUnQcXr~7K+Y`tV1oKYhQY(LwObHXsEU^y*f$vh; zY$dot2_KoMxG^&#PpwxXmdG1(jPCa0h!CrQpcX4TXrnK(=z*Y*H|0Xk4YV>c2>=|A zom-G4s}tOa_o7>+y9&=?AeoA+#YJ!3mfZ%b!diAV-RFW<4Eoc&RxCF}`%sQf^ct`u zocfBg!2mIWaYHFm89=*`M8bpp>as%tHzqp@1j=gA#9}W84!{oEpi|P|EJ@v(w@A$> z@fm50T;DP6TNJORD=e9uI9@SOg+5pr=99>Sd^|Z3LW2?M29xC7WJ%mWo-{!a(%P!_g17@Knf2iA+lUn%hboW?{_!l8wULQ5KwL0|J6@@2Q8?a;0TllLf4Q1qxZ?^7Pq!5- z8=TN%x~svdazRmO1pI7Z`pJ2=}IRT^8>uAc-8tDSjs9Cy$YuvQQzU zk-H#IJkbJ0sUYp{zO`#*+4zh%?@WN-Ay>R@1C!VT6I~|27j>ACK0-LnAhEXCVrSIV zS!`d3am4qgtLAsa<2e!jbRN*WPy>-lx54h;i%#ae&-65fC8K{9hrD zG5tr*nPWJhcaIrmTW=>c8-bWG3Cx}1&kV74uURrBJL1G$)&a1 zicjuI#^ogWSWtmA#2w49ToA5#BbqdMJnr`xiU-)Ak(==Ws{BAQh7Wn5vr1fJpvA}7 zqj1M@%}2a;z+;?eH7ry7Mfi*q+XNZp(*@=wVnYt@ z5&^+7+U>D$4eBSHQFyZDcZ?58Q|yi@4@>88WgtL4XY!hwrqkIuEh{EUQ~W-kudL%4<`unhw<;Rpwn*b~q}9!CUjtHc< zy9?5yefWi5RL2xctT23~=e*Eyk!mcp)Bt97pF-SIKJes7aR=6c!S*wYDBW`gPCJ7W zR=1SQx0~lnaAN73ZR$^zW*J5gYSnL5$1UDe#D0~YaTV#%e|rMn;Lu5d>GS#4ch@^M z!Enj%OW-mof%mC#G8phiCYskSA0w$!bG6^~n4?hp7~-5o+Pp&fUm>7?(*m_E$!RBa ze=*{e#nlcD+rw|#KbY`7luVLDlbnM*{Hrg>nLmQS^X4!qpeSV_tsHAQZ zOXg(3u8oUCTa)-ef(JE|H1q?N9TEk^0YqcH5{DQ(agkVgp-xDBg=E|YHswbGwj_&S z5{e0v4JMY__!TE?ak)AYh&LC#x@Wa=H7-FW3IIqXnmkKo$48&kUBLy50A>lUL*5|> zQy`qrYVKo>jri4=S%UIR8V?ay_^0PvI3eydWxaRI2y#ADr_=!7jzn;2${HIK#T`;G zGR6lCO=mjbK?>l{df5n?lyoVzDzJA+_pGm}HynWjauP|V#sd^iP3!sdN%>YAj)BPv zB-c+Gqgsqa?moY*AlzcD=7{bMYNSpg{6^UYi5}*Ie6Y`c#;$@;L@gHx_U>v1mKptN ziBMcpkPL9%-jpHsj2?4VTU1fH8FSiBB177bYRVD`}gAQh7)nQ6SlW(5NiC8MC%h_W~_?OeO2S-1n-P_E4A z&A5{XiRP*SX%QpT&1y=9sMrMgrJ70X4OlE%BnkGTvB_xY*aX{bjwZSHE)~=&VhJ65Dh4gB!3sA)df}%-l#l;k5GB4lg8L5ARN(IRYggUPhnOg z!U`@34LoLQSjej=k|Quj=|D(TkO0IO{x6+N0!pPrj43J%0wzy2YBsD6JxvJZ6pLo^ zF>Ha70m-2M0I5(;4n%rT+7#6>s38CnJM&IMoRjr68;DW-hpZ9Lwnrw6p5I*F%(gbitERt;z>yz4>VJ(3^V?F&b6t^HSBl^)PSX2Om zZHz2|A}TG-_O2+}BZ;C?qEH)95!j9m5I$o!RL@{4o3fu`_YhS8k;onD_m){C0y_aF zqU^M+qDV=eagh`=%~p%Zf%$Vz=~62M)^qW)A*-3ssw}1Jv&l}Ia)1)J@}?GEz9b_ z!Q%%JMPRjJ(&1}Glo$=P1M61aW=1C~$p@Mi(*!1QCqE(SRM)2DoOZ@3WCYwRatnnW zy-g8sAi-1WJJmAR*fLK9eQDOfAcg>rcS*%nif9{cZ)+C1prMc;{?GM5=LhNtHdxta~`u%XeShr z_=VZGf*n3kMF#m{x*(8XHbAa`kz2t8oC)%s#FO)>yoe;oLoR@lv!EEIzruZ`saJ0xKwHXBqe(TB z_`s_$-Mg~{!t>?HKRQ{xRLR9Xh2jZ05HkX&iMS&v#M0bT3X3;^y%J>c6-C$sxb5x;JW-^Q zE|6;XS+J$xbGnqo_;(q+uDl82fyG&45yK>t20PRY3BZ%<>r#kqwp`o(QaCly)7fS+ zOwZx0bC{Xv?`brQZXLo>y%wLRDm}0*tK)IROz~cO$;z3_%{u7rFHQkRe&q2U!koHQ zM%>%LJj@aOE6)0?<)r#I}X^l;TeaHRQ~`K7mHy( zb+tf=-lSvaSZ8iVEy{Fq@9XR6lELmixZ{bc^^ zEw2qr5rdQSu6^#WdfQ+ku@GSi$IiOA@qL@&hPGk3)bBEuEed-96Istt)iMy53a-FF z+;LkLG;3Itc4low_if%VW+OYA1!B2;j}jkr9A>pg6&jRlp?5EqRbVar<)*VW`2-Sw zI@bs@LW369EvSHHk7CC)mG7wJkbStVamH$dX>3u{D7rSZ`%N~_QPk-*NqV~#rza?Pvw@$^fOu(%oNeTcspm9_ZRA@%s@&omvEXL+{JVz#CNE7nS zD2*L`A4}>QkAt}HRBhXia!xB&F3m7V^IDt4vjYNs4RNks0@y@}227gt7-MMY zV@3J8XD=CsBxjS*To_ccU3 zD-a3Jd8#^{peQpv{VB;%;9BtT#%4SE(yla+cfkS#dRE+NFw!x#_w2^8wxV%ATGo{s z(h_ckLnq8BPj|=w5j>IJoJv4F#0>}1map6%{3-;0-2B(wH(v_q+v>>s-6H0eKAuVrrMbXZG`VkXa&|q%dK{7qPD7OI1iJtWWM$2zDO8K9>gArNoe`*N?5ybK+ z6WJ)B**p_DB+)JAHj1DF%>a{{WS)sgyS`83k~)x7L6(3_RlzF*2iA$r3`^Ny6u2#nnVPd~gSej6 zYIadYKtj?%-xHeDL}(t$e`xLqe&KtHzG#MKw*-hWIL%m7I3Jx(bTTCr0O5aHqLO1~ z54{JdNdgqID=^68kGmlyqFqJ;XTSwar0Gy9lro=`# z2l?PEjt!%Mlx34r9F-A`Edw$rMsN1Cx;lCY^2I$CL6kmU3oy zvFPkTB$FIXJzF>@^QHd)2#$xVox^dJ2P1hkPjfy=A1u~#jU~^7B$z&{6+yhDOb{T| zKFA5UOAW?j1KNbJECAwrRKIZy?oJ3N@kI>Asa9}#6xAza1UMINplypkohV$)ksYy4 zu#gunk{38NF0fFMnH*K75qa>)g@)u4%~1d;98WZMT0*DJM)i+nG$Fxp1e4g2fl|tn zqIt)cQI5aG>gBKW(PZaxC0P-0=rhgB;0V=}r6c!jWiT-N+P4;lW{fzWj zIQ{MhKkJ@?T?dQuJ?Xi%g05$i=~6(ux0$3??A-bofDof}$umW;j!OMWs*zNJHnHYA zNbESJklvvDj%q{}s3wsCcNRQkW~@E@6v@}n(wLC7SL>;`DJ4bT~*)Y6-FFrvT$ zBrzOF=7M~@gPs70p+zuNjCVP!F|-%_CjtbYtu=HBCk-eBjDf^Zn}>0p{k^`!z@*Z|}jfi67{X_|32aw1oB$}{QhR}1* z%9v9@c#2L`dLKhm#1Vi1KAoxpP!hxfXPTtB48ly0dV~pXZp#5bI%v2Jp^gVMHbG^_ zpeNR90t7<54B*iVV>bo1LECJ(J=Y=Nobptw8)8Ishyp@BOM<2|^jNS*|a zD0$ejZ=c3Y`cD;m!R}+{L|Q1^aGR8zVrPo6b7%p8md+{!(M7_Y z00nNg(H8)p#1AV+xS!&Y*v~aCfMpTp?ed{kC-EOAV>GubC}?e<4rkVxZM^M2!$Qb0 zPnF9V2fXoCO2$8}XR-vOwa~I-IG<`CFE-!HsQ2M0u5TS3(OFcB1oR~Ed^8>OEti7N>9oSYqX`dkj^o{Tvgg3*RY|4HMVbA z?_J$3k%++b^sYydD(J^O9;--!L>P~H?pSMZ;1Uc*^TT@z@>#ZVGHn{|-d06PkhuVv z6IuTIXcIh}a0OuCb6g)IBXuhSDFxr03qX!^NrDqCP#CZ)@C`E+lts*E0UC{LD`543C+vlyLDi z!xtSHpHfZcWMHi^5x}gEcrC&~3@dbT=-b0W&Z65aGO;7yA4*edEsIPKJQ?Pipf`q$ zw>2YZ@`$YF_F%w6+;^=i1C#(a%wVq^Z#9d@CCHLz-n3(l8si!>3x#f$B)2dLnn}D! z%#l13TACV>W#Zr?xP$Fi;ti~;as+Zr%~5oUR*Py4z}fAJKNMR5ze>0Gl91KEB3TKZ zDw^n@!?zq7Lqy;b-4F!Fpa&JQ)zA>h&%b&SxPjy5J9|@>;U@?6rOg8NY!`f>ZZS+3 zX7&jq(3z}l3!&xlAQKe(PFbdYvq+af(X~GZr#o=u6ZNgO zhnF1s4%N+@*^X|Fwyet*1kb%_7XJWoCy~u!o=>9;rEZM3UIyiYybyaSR4iN{&msu;j?}?+2$|ngfZM3J+MV_?`m>bkY}}eTzLJb zOB@b))c}_u4hIyL)UiY>>zvm04{55aMr-fRbcO4!+|lYyo5^)9cxv7q(Y1$(k@;6M#U3dJv@V7V zH)PMPQMtIr&{_!QuctdsQ{h-Vy0g61V3+sWc_d>v3^Z z1HsK&>=vw^Bs+P5$;hkR44EIT7|6!9QEqme`b}7219KS}B6u_`sTQRLqCgYvO${sG z>S#+yuvZ6aWBbOMF9{JG@k^0XMze4mVz69rE*wxV$V_8qe-ts#&jy6J5$)Vov{cmt zzje@L{ZBN(a#-{E)xX53^k_x`PZd`fZ5fRAr3^?0VfT~=(}HMGmtztEGct2h?7A#n z1wkY8H4V>E`qTuX!@?Q;Y1S?(T`~b4jlrhGSr*`ABgux54op)8$ZmgH&pyg(!Y|lk zJOf0|d_~OtO(;bckZ+LO6(>I`%$c&Q!6KMKiz=|4rZ8oqXokq_Cq7d(P0}@83i zAT)^XYJgZFn9Tg>6w0JoQ794$pTtcb%SFsF{Oa7nk_=j2JU0C3f(ghUl~*ei64*w( zNH`TX0%PAKP|8$78yJCre@dTrgOW&&1qUz~3#VTU$Z?)YqWh?U6Yo^!T9q0t>AcEF zvSP(*<;8h={T64zq4Zc<-> zOnm4hgStG%iqK^imHZ`7uWAy=E~=9x44K7QXtLX{hFF2ywH6{|{&fQ(W7&@$w6H{E zobo8pELb>V1b3PyZ!jL*RhE$pi2X4^x@J8-RA{~yAQQOf5tHde7!CS*kdTcCr8 zK2qN!P%;9{7i$s0qKmQ8S`@AYhTKlz-Hkp$V;oUSqD4{)e{@JO*pBDxPyw`W5lIQ` zEyHv`rUoYIBJcoqrJ3loXCa8V8aq{Pi6ohhDh_FJA#$l}CP+D)%?U0)7~KAcIHE!t zD{+pSzSzeXSZ z^k@G7u6kQEL3@vSfws2S0loWB&B1X?WXCiE!=6~H5x7886nOkS#%LrGA!gu`6pS6l zmktn^{HjD2gWMYPVD3?XFlg1xZrWBc%^6Fui-?&c-kmEAnS+R>5KcJ8&obDwyLKF_JM&OscUiCZ)YNN|NZaKcQ3jPDL4n`% zsK!onfis$`LiT37%pwdsP%ww}B_Wd94e0EEMFC2C1^wV;$n_MtCIB8HbdT0SAet$MP)B*ExqE zmNV%U3#iQgeA7@Oi|=6>k4h7F%tK%bvJD5wdsGapPSOXcCWZ7d?BAnn0?$xug%q`~ z-T6tAA|Tg1yqG_T@M*84Qy-#Z`%2ISm}YQegIa8LYe|7;PeJYu@+$Xm)NFZdW9#qrG%bR{k>X>B>|&!gmR5P^cIpsNzZ681RxcJ1J8>Q9g9G2dkRiKvSOR@>MuA0@MY0d? z3CE=^F>)HK{{YmAXtyOxVEfj4Um~p!7Pt}w`%MGcAb?{%wh>E{RvHP=6$($`!kSc1 zl%2$KM{!hA{DE}=ISL674PTUAXgtSygUJKMJB(wwstY22mm;ACTM}f912wkOAY~z0 zkEnWB4DDFDJR%_OKZi2{yINgEwE>75qt>u_8%7MsN-=MAn{F6p!gJ8d`-Q^0Pk5E=4Ea$_9BTO;~E&(e6u({^_AbsbK0~-Vn$N= zCqGJGEhX5GLSnS0hDB4^aw0)EKg~5|#xud}XdmQj_K>hFNy_?q)fbh=9fecqOuIDr zq}c!vAn;dpN4|FfAcz?P1p@363y1-cCXFtV#0B#9p?Y9YW&Z$pPWA$00~1=7;N21l zq)h`z+^yw3srJvgVECS83Ozxtg`}51%3x1pSaQFVCQnC7&9mZ;UvrJVXEW>yBRd|p)V8&|xM-*KLHwbS*LRcF&h762nnj#C- z>TcbM z(V`W&tdeo_;;Y03VtFt#Qo*f-xDo~@(9|#vU>|y&^j#u@#sJ68r-}%`{c6iAaV$?0 zRB}m<{&s_qgt?ukSEr&Twq+}Qevr< z6EiT~GmLko7X9IagIdufv{5@_-k6Rzahj`Q(WExvAY!T929jWr$*K;R1%#c<2|eeU zp>hKcP9mW?D7@PP6WmP@eBgdYpsFj>#afv@e6Xs9k$h0i;t3>F4maS68U95y7`RD^ z+wM847YB*`p)trfs$%NK_@HuQ=4f}zf)qE*@j{DHNLX>=oydplM7IEP!9s(?cdKEG zHwl>$KD5B`i1*@v7Bj{D#@#VSk&inzNNKqMaY!MAefG`7mUF*kBU4QnF~psYO0hk4?X&UpghTJ6H!)355W9;8IPHM9mtRe1Pz? z9<_b}ZgKOc^DmKWVW2{(k3&(k&EggS$)!1pu`gl6E=f_z^rUQ$2n@p+kCj@Pc7|+a zJ3uCT{HPdhSvV8Pqp%ZJFtJ;5GGl@1RxYqq-R1ezv8%B}j}*w`+Lq3tzyt#stqJHd zN|7=r=RnTehnN6(1l7l|(jg?Eo@X?ZA=WU1kxjHlwiM536wU&fL2XnKZJR(P5R3l!Nl9(Z=Gw;-N`H;tNi89mMe-^?inw1a1-r(*W~T;=zFJ^zBw$ zqF;<-K2MfO`O)~p!ypn#9qCeg6GYtMR39>d{3amPD|)iPKg*HzpdAOI%Vdy4e1ugS zgcy(3i3cu<-Zu%!`JeEn1wiG20!OK#1utk5Y#3)M-=#Sb3dnV7F_n@{J#;Qj^oDpA zyfeBa9Kedq%V};8-qH%Q@R4X@!ei7`E2@$RK9e=ss}KhDUF5Xm@}Vq9k(DvVMF|3C zhXm&b6qO{;r)*Ug)eOqp1cE+&>4DFLu>uZ#=~8lK{c0f09M%nXX6>4m(Lw6z#uu4H41zKcPJ0^9&( zewA%?rB3EC$Tbld{R0!#ZD7F$XXI&iHk!ID@G6*ar@Fs}srqK%0SD$LZC|^Q22s)>dSda-EAA0ov02+Ow^>2+j zU%{F#qo>p9t^70a^^S+6eJa7fX4~9xaqv9lu4MNSMI3e6RF4Fjfdm;RxhJ(H^(Ii3 z-3=i7W|*LhQAkJLkBUieES~jaRDR@CHx29SP2!Nmm5O&_fl0@BG^cPa2zMUBiFO)_ z<)Ln>{1#&#u}LUFFb>`%(I%0tH9+v#nf4WBpKR_MPck^7s|tP1R_)+(l5uuQoEsPJe^ZL_m+_qi3OT`yqBX1kKQdu~$D&SiIoUEZ8m&yDESrH004*xPI|FM11K_ML5Xp*b!n+m>PE=XKrhqF3j(F}BzJrfy|B=)x7*%)71y%rueM)+g0ARKD*204m=cbZdlBg5~1G zmN0vFtd}pSTp7>jTcaHtqXkAsz8y>{k;EFU;gb>%aB1{k8U(tk9n1v>iwsWbo(MGP zhLEoil`IZ>(C?cu{6(fHszV6wJV0j^d&~%$5GX@Fd93@ua{LY_(w@2vAz`-K3S;q1 z(!(;d5J$8cXu=kOxSFEjxg~_~DiESU2WTRFb3z$ZDRMDTg%h}zAekOmG4-vwoptR} zY5Y)%Y}ppUK@tHbPrhj5q|+gZt{Kk;u1F>zj%KWdZ$954Rvy`fAnrbfp#d+R-1jvL zoxBK&fUwf;+e(KlM2V*E0CEr4npqk(7CS(g#PLXWm4IS+s1nhdBO8I1fGA4<&@y<6 zw8&UKW*dkn(utf%mM7=hjDu~y2*=i=yn)-Agc9yIC=z3s6?@l_$@)|mAefS%h>|Gr zvS$?ntq?MiApUe9#llGtMl(>lMBZ8fJmWQcfCnOd0i{V>2AOGeZjwwz6CW!OWDx^3 zV!A2bO6@!d=AztTGDdyq5+E%8U;*bJN^PeK=3tHhCW(-YU_d*wG7U}Maz_ULnLE)}Xk=$)J)7C~t^PC-tlGNMYua>FY{rfpPl{FO_2;3GYlzL0!Rt zV>|;=lk8iCk*~37P*>(@_O*MX1i^`=I4c3;8gG90@r?E+DV{kD0UM{$xTMNILR=}2 zORB6HWDq-=zq|{Cvw4pa3{ofxpoP$(gmdpSBI@mlkD05aN+`Ouz(EEvMdB?s%aR>! z*J;f$TGWCSvFd9x643A!m4N^j;LOr|CEmFV3E&E=VufDQuHl%;z#g=(x|Wa(5;2TZ zIh5TCyQjGJ4i(@9&NE57rC3UF~(>IWIy5N)rB&}T86QZ8GE0y20tsuHt8ccdq7 z(omU>^$c!Y_r++7_ZuTzLfsSdr87=D)wf{)Zis^iwkRae;y$xc5wwd8K?IW=(W?+i zz}>+#e4+9CoEccfyGg}0U#{X5K`G&$hr(f(Hn}S<^VC81e#(c7S@6BTXD|F#H|_|WJ>}^ zb2RH21zm&X@k#S%-k771&5$W}P|$ZK;V?VJ4tIbWeT@MNX1c8g2g-rnvJCpv0)+1}pVn*|p1m z_!a1aBl~W|{{YuLW|(nTBj_ko!-Fz?iJ|aB6EF|VQcVy=HMLQ=zIzFv?I7dVG;wq^ zwdOZLtMHtLgXZl_PRd~saR4lvfaY>5Lh7#s#g!}mz#pwDU5jz$vi|*XXL9V397Qd) zO>qEh=NSJ0Dge|{KzO7qN6$5C-h7aLW})P+*fh3I6~p zpsa8(f^G{p2|%lQN1O~~4+d%-4&u6fi6iJ}&PB>2D+0P;^2Z2L@; zAed4p&_rTJHvoQg1crim2a&}CdmwDmlYrgGpbmVXmL&J3ix@6r@l#i8{szreq83}p zAOby&SRt+L&fiI(Ak}FA7!klHnl*GEz$e$zm1GI72;k#14B)DnAQ|SCrmPApa5x5* zRi?_CA9fC5L(d)7%y zW@l)!w$uh&YDi7LI>N<5wX{$hpL|mw#z$rcZzDDU;wzrc3$W~a*2w*uBN}4ah_(}v zJ?g`-vlE|MYi6R?K45-y?ZY#H>SzFcgsi(}a7@!Jv|B0|0Nnf1#n9V#6K>t%NW^Bf zrNGV#$&W)y$@qhlpuAO5H!(jd2EJ6>{_&9pvI(Xo^}{GvRlycT2W&;-fXJX>qlkmpSutQ%J~8Hu0z^61P}ob4{v(s$0m+_j0i$`vQGr^ zXzjMp0p@Z$(%ac=(9Y1yJa?Q5Sk@|yvK_leYF8UGaTeV|z(p-_Q*nS~!8L;Jxmx37 zGBkndZiYHB9bR$(KGdUlZVXBK8q)|HQbt2`0`1IF-uLdyZov1giD=Up zBPH9zU^C5RYo`JU`BS2eN;D+A9u9p?Uh~`f(a;S5_W`jCpptntTZYJh2cV)_4I&GX zAjzLfT)^kOJ#-ZnzZ{tynxfuWpVZO`LfO2M4>*cN(qIK30hXsAg_l1fd(az=+|!Gq zi%Wn{)`3{FI0pddH3|qAY_$B1Qyt1cG4rU4qPHApBb?OVkp$+B$w09(6#V9_x!!Pi z?N&-GKbJF7K@tx7bSeE#yujT zXjwAe{Vp6a(rF0dzn} zB62=-d)st&sAri4(o9bkM&S{ffLJ2$m~;MA&_N%B5<8PnYF0pCb{@dg-v$=LyEIBqp-YIoE@Xk8Ut~T;%-cKJXKUf;DP(Z2m%kWs5LvAGAeP1PaTX+Nf^y* z8j`AK(~3h#ONNIgusWq2f|7<0treS_PF`0h z%}Q>J*$_aF0he$knnY1JR|LTr#aAoR6&JG;*g}#4CSnC*eKY>>1U_F=PmG#0@}mnQ zGIA8eka?`mHlmPA3FL8GV9juqc3w>2^E3rcN1)x!Hrb^+5jMlfX`GUHtHi-PQB?si z$bm_BG9oZ2xmEV4Xh0rvamf?SLf=n%BL6T@;NgiqWcB#mT z?4c_mSb)MCnF?T2y+QA=Uofr3${jm|p_RmV0ryO4+-P*LkmhrazXxKPnrtxjr7%@pSsE{S;+}B}7 zA_Wl)S7=~Qpr}z}PQdOg6nye4O{-{B#nNLu)J^;V*{8y?7F$=h`@GW<)}6%o(kGdv zHvU1k@HfD)NS#m_!x2A7qfI(71#hVn5*Cu=(*?<-Hs+Gv500CM5VZ+5_u+#1rJhApDXk!}Fw@il94R`P}mf=)!i_4&~z&}}A) z-aK92DP}qR1WEZ-w6TVfJ?KC`0+Pb-GwoFDN-=;S#~jyWK(=x~AQ6vRt=SSk&EwVLEh6W1IWPGSz z;>PhfXo#qtfkTDHh!Kt?R5Hi#IR5}-MF=F_2oz&9;G6ZIaK-p5*4H4=wR6z?rrCX51tQAnoVg|t^v4I4~ z>HRBar>Ec1y@bDP*}HPm+*@uouv5V!w8W24LGM5aji-Z;tr!7u20cKkY=h7#6C@8p zE1_WnTie9&SlpvBp4q)YcMQNW%r(Ibb2+QSR6|On8B-6 z-c;|3CdOD`Z6rxC>qM!%0foZ(c z?LrXHSlp1fZ1YbA)nK;811FiGV6c=a$t8zlO$sprB*(2Sx>g9qQ!y|JBCZ&@Bu;-i zOO=o?vZg>0>quavok^-u3}ZYgT-l!86J$rN=$75pk`)~bi{(f zPioefYqJ&j7Rltq^IYr|1c?VVu00y!zDth8!1keIw%HRT_cX-lX2iFdHMIPc1hX9H*D5A z>2GI6X!v9(Qebg40)G4R!Z@{PeK<4&VE;0#9txt`Y`B z4_Tl^2`?b$@}Le%490zG%S@6%W4d5XSYpinx zxiU!+>rtx#sw}tfz|YXs7YFm22B@IRtcWE2D3<6uy}jrfvKDRv4t{{qZt~<2?@MZn zO3MaQbitk|fsD;sje^i&pv?ZYd(8P*3J!}e#3Pftq>G< zPVe~D7sL(ZbAWRo)rMH+C%n;7V^xQ#{OF$HV?0$ji{cjYsWZ=}DWdEYV9>*{%_XEK zghpG{5;sW%dRDK#pATqkliXHmt1@Jd!K7-Y(2@xrn5`oD+OqLIsWnDrjA+_Z&gN!B z7^TIxxp40$M03Sf*b-j`HeH0RxZ(*SX0Y70!TA6T#A2TZ@H#Kx2H!a_J!vjTyAdUp z25HwuxUeMc+XHWL6qA*LBi^*~xQ+aV0Kgw{9MZ`FqqnUR8)ZprY(U4X)ffkv9qPhG zM3WJmWa6wZh9Kmg0H_jH5GQc}M1CMeMO7q_N61xJHL^9i{u!Rn8&2ma|~+Xoq@nH6!tQ(Uuf=V z8=+=)(-1c;!*Ne>_(d)4?Q-5ENQ@lSkV|jOJHN2+O7TKn3|vS*hrK-_cOi+X><@XW zyL1~_ZcIg3=BQB!#gC2tl>vpZPd9E^L4d`(Ys>6D-H7TRq%pFV%un4z{Usbv=+ z1JA8i-(hw}g(R)hjEr+gO-=BT;+7L56zHW}K~iX=s=OSswED@TU0vccc73Lcj9vSD&38JAm=>y^{T|q(^6Xj zf(YJyvOaW7LfZq8Ihv)SlCj!$U)nZI05iwRyPKNYe={B<(us6q%)P*e+GlB5_r*|S z;s!z_aw^t^q%EA|X@(Pl#%P0sWFt5PdiSERP<0K_Z)ivE`shxjN)E!Q&+qY}PAOaN;Q5FE;C>0!&jR4FD zCDjOka(!ymm?F5#F|`ji7QxW}8AME78!lN{E%M3d#v!OZyH5 zW0JEvR4BL!Ai+J3YCXkUTSOAVGfYZ`C1y+IR@^`gd)GSU(GXYyJ$S7U83nT&Ka_(Z zW@KiRNH7U3J;4>VbZV+BC{Q+to@uB^ARfSxnp=Ay#FK0p$;?w#RY@cQeN52YNL)p> zWf2FC)ZAo2&!=irm4x&X1Q!+#W4$zP@jxJRlfID5ve?4zN8&Y^*o%9CIqg&pnTsF9 zSneOKC78+LuE$4W_e}2~A8Lx=KOznw(S<{U7Q6(30~w<-T}f&72NWzBDu~%p-aV$B zZ-9LaiqAGC%|T%pgMxo5WPa$d7{JYDvaN?3LqWmyG=unLNBPw`7iLpz6fDwnS&x;m z$D!i2#ppQ8Vpw^dc^u=hu5I^{XD8mZ!J1K%QsAP6JmA&`QjUl-0L5*K(XKyO9olN=LWiyWxix<`I%k&&FtpNZ)DU82|3KoU$ruekg( z(^lt8K*$IOG4Ea@^<2&|(dT^G@s5t?P|{l#Hm#rvN|uwsubFi_0@!)~0AyD;!pX@{ zzY+3VJXW&i#)y-}aBo~Hj6*^6uV;on+dEK4Hs$sS0pyW6u65RJ-@H4C6M{qv>OopM zP>zhZFS6STvIO=uk5P4-@e{`ew#F$AQ7{|0fr#|&NjDh0geTGuHKij=73dbYLqv~W zX(hy%J7Tp*W7H6!;N2jTjv&yr&gLkna)_2-Njr`>6qj)aB8?$}3j)S}sl_bD`5)G3 z`XCHcM(NL?iZx(CRge!dY7q7x59|IHvG51S8cw;%3H7fTV zhj7-F*1TeeWSJs-(BJdv6$lAdR*XRRt6vbW;h(QG<gts1a47x{-_Rtja43{EmC$uKd; z6;kZF9FHR=387-UBXK5uXj1{`PBR4NfJAa}Mo>V7I3VM>ss;J%7%Ie7V8(?@)z@8zM$=%@AzK z{`YXOCKzLbnL!4Hn>Jf+x__ zvJ^M^2py{S&f}Q$6={I`3OwP3U&s%oMo|^m5I2+CHER&?Wctt$l0lHf8a8J(;ISe` zDN^ht86tLr?@$m9PAKEibc+tTg8=bFtPApJCD^;&1P)Gn;+if+(+nagJ1nromdKIs zL*fFNkD;od*FbL`AP4ZA)rc(mINP0Lb;FT~I{MPpty%6sXK?wDuq#^oyhjFeD5SOkJ8H=+824WMe-%Tms}x zX^R@2bO{a&?k>@OZO%QUXaURqpQQd>%OBpKWs947Udrd508`N&kCpBjJ8*P(=6m?+KfqUx0GDpror6q_fxk1NzBwAKwE`4x) z$f_lXg9KB^kpavMd(bzbU_tb&U5tGc0+%KSG`9#H08nJdG++d~cVUWvNHJfm{>;f= zu}+Fiw41?L@PB;#(xjgq41}sj&~54t&<5a>B0E;GtAH~Y^cX*tWNOi;=8OB#Do2KM z-g8TPrQ{`$8|wn9s2(&aZEA|n!XqTkO$fJkOj~I_q~eWqT_XG&#Yq;}1<92(cI;hp z+ZYmgQzP}FPBbD?NsJl|Xld~GEPpmBM^Ap+5N+p*1vuSUagwc&Sh#T3SPz|A+A8=> zv4|j=Z#23iY4jS}4R%VHCnU&<>e|y0Xn1hoWPoxjJf*UwDnm)ws#ezPhZ6*TluP%Y z5sk}aEo5(IS5`FmWWZHcCP^n0#MWE3msH#ZqmoGii7N#~v-#dwcuOcC8RNA9z{wkX zLmKbJ+9|4F%!;{FF_K5Appykwh$dw2=7rpa21^)- zB$yN_f-7+hB$KqrAiy*w$A=jmzI4RPNL#dE63{s`1eUf;iI}1%@fE$ZfJe@(K~gv; zp82R=!UaGA4GD1A^VyWC58l|$PK;VzXk4eQE zvP4N9!Eseo#ajypV}NILO!M@nES6yzlb-cnq)VnTJ8ifEOvPmK?5PCWOx5B>r`#FGB{1#OFAp3QJED zid5YYVjeH0uX(^_qUT0!*MIdeM>e0z~B>D z-*`=}k}GojMx{n8m|Q9O(vB^Lk_nFV`1XxaNeC}9KZ~_ycV%J$_pOoqMj%Ayz`S$r1Y1ha>(K2w1v7Rv05W;QYsW zSaP=Zt^g1O(^Pao8u<+bkLy5hPw^S=28=2Jt~rl6{OT>o7MY33^{5C2M$9c#A zR0@$dh!8~3&zejTOeF=meZMnRydDVVpd@31Cye5%cUuH-ed-JXe9{^}#-hQ=9Acph zkf4Q$st=Db6HtYRj7-k}Q4zr!~-bvgH1Ggfq5DybRl?g`GVfPibpeYv%8Tks%%-e|F zf@Z41YJmiq^9sH)4t{lDq%5;;KR(noR$WB7C%scKFivW$szrhX9Ai177Zx%{(yq%U z_1!Z@819*o=|DlAAgbRp5s!L;!QD3m@$W~xZ$0DEp#YFf&+AN517IJ{hR8WxV?FBk zpi>Ph*&>>OXc@OZ_tcb$k@?hMq+F)qk@?Yp1m~Z6OqjyR2fyo5XA|$uD1fnsEDm_7 zB#?JxQ=`!UErw~y^zThpfDd!tXe5OH02t+y!h<}LVyu%n5M!~R909mQh?(U2(2JOj zrl2Sja&D-MfyEeg95EkCgi4DHy{Ge|l|GZ{CaHuL0Fs~q+%c$b3<)10RK=5V@fZ+9 z7#`GT1wi2Df%IjT=SGW7=l)!CT2a{CA_GTqd92cQ9~5aM;5vbfL7FvYE(lSNQxqm? z$7X`hCO`%|Qs3~BW`1;^lRp|1Zhjrd2emHYMjLl$u&d~<%&<2(o_Y7B87(UG^v6e_ zND)6?XbJL}IHsm)fRacV&!M3oif6H>Et?Vy!7xaVY*i9u34!fJK)%WZ$&WX+5d2WX z%6Y137i^`$KAoxKZt@Bf?hOdG^csN7qluXmNizidP__(vEv+fc#QM-O#sg6e7S_~S z1Ua60q&NXs2!oSGh8MJNDhQ3U%~6#Fc@&{2WmO1ecIOd7 z0?tF;{OOB%l^_@qR@IcojcvqbABtD= zr(4$DW99)t#Dm2HRDh#OYuSSh=WIg8D6L-9Z;%$?C-9d2Yds|qQjN2wFFKII*hv{X zum`kIol?UP5yW7UL9FQ}_6GrI>u?kQ0QR*dk-W@`a3}G5(_-sLC27#n!v-LbBnFCo zyQ~#LqFZ7z;N;Yp5>2ypyOx^RSDF4`MKvwkES&WK0NE2f zh~~2wDhQl&6GT_>7P(+%WKk?Cf>`G~(OGsGGC#Y?C$$&IpK4T!4B}}_L|_3_Fwv$Y zYpp|!&ISp^b-qjnIW%a+oALk>Efc;^s;rt|KlFJpPp;`dl?<4q4&nECjQY{3U4Wbz z=B_T#T^A;KDe_sG8J08V$8kh1Ld#1NC)%2hb^-~Az@F7i3S)sKLC>h4T4l0@%(Q6+)N$~V3QRixuk0eqtyns{xMY8SFt9YZ~p*A-L~mIEM;R6 z>s;pca;5n+Ine=&V65bp$e?8nf~@m^RM7^sAo-Z~0}xFqpd1Jw@+#2FV8Z)QLaan6 zjs_^oEnq1z>rt_7+qA%;VcH%oE5j)xxr16z?zglP0Dg2PZ;-q~x_~@Hk3&ZSA`%Ic z7Y#z&p;sffO$P||=w=O1l7^fl8=ulv80$i~Z$)*qs zXSE%MHX#X|)};q>Wbu(a(q#5jzYu`j%?2R)(~!uCz^v|dqdH@X%gp^as1`4xlQOdg zfy|bJw4s==ToXiB=w_4Z2y9=sHHPQ|PQ(BRXs6?0j9GXM1^6n|Suu=G{ zT3a_o85x4!gOYOu;;rP^EZ$H!H1>i^Ly?4eNhF~DwWiY_1n>Mqy(URe2^-O&FhHJU zR*MZcfG}||D-6{cr`gi7RNXR#fXO3+S_XEmMthvsHJKk{M9V2Bnp>jD_C4y64t>xP z=3+f74e!Uy`&R5`+-Sh$i|)XfA^@7^Y9KU^oL5Q)ucJPy(6M{N@sjZ(NKyEHbcq{a zoO(}w)u7WCpg@a?E*N5Xo<%PbNMrbo8V=B5kA}`ccsT&}I49@~{VUXJ{tNhrOZF$z zzR>Pyi1=Hmb*tSMNvunt8@js)E?iKDmDr(bva6ln; z_Qe|@NYQW*Ncz^4W5SXTpf#FZ2ybL8`=I1|)~!1MZ1(1&+zOiL^x8Nmq~-=atGA<; zx-)=e4@&cy*~-k%rTjjMbz^j317D%~9jj|%-q0k4Tgfz|wu2+MXi>4#S$+N@jbU?G01(Xg2c+F;nC}9WJJ*((`9&1OY z!;s(9GVP6wj8WinCz{8r@a}5a(LyN$ z5ymU28Jz_r&Sl$VN$uE9D-(|~%nwT07MZbhXLMnZqJ3#MEudkwi+t-+VXnm7!~Xz7 zOJx9(NTz=X@oWShDQqI<4{p@hkVAelC({(81i>_90tW0+NBqS=kQ^b7JBkidcg$9W z&_bY*JmQvEE5u|Pga~KPIF2e4DH2FMstXiK?c?;QN_a}Z%b&z53@Ebh5C`Q;cJm)J z0AeVj?GP^CiYlfi81qCz0t*#pFmcUTDxf5mk5f>zR^|Rx{OXHvcpk=~7&zPv=hND% zWJ$#gx+tXFFRtA8gX!r`Yr^fu#tGnYMD-HUa3FemQY4P#cEO>t+W7=D-XU^5>DYnI z2qlJw$uaL!a3=#kwLgdkTN9j~Xe0w81mc)l2XQ~e`53EGPkN>h>ulS`Pad^SW;x@U z0N+67c{Or)B%hr@OQM?qW+W0~fH;9rWdXbU!mfY3e>#Aat|Cu=T0QGL0g+IIE<8s8 ze4vk|61?CH48+tRMWjf;K9xk6IX|63Q9+N0*~nZUOw(unlIlGN^rAqp7DE{%j&o34 zk z8+s{s+9Y|f0sjCRhUVa6Kqf&46azuuh$nZr;-F$gf__y6QY(1`!U-M7%~`l{lk_zU z3fvHT(U^%Il>(yFFMJc&QHTx1p2mmdQ|L32WSKO@G6CEd-hy8us>27LIAD7UXlV-^ z48K`x?N17)Bp3M}DQ$ul&^S`Q#L=q%02d!xUnH~x=wbolk6Gr3 zD3>^yp|B&^vE?MO-R)IzM~?A;6c7axnj9|T1-rDP$GPH?%A1%q`;^_fN$81q2 zKm+$n*Cj$-3*3P;r_t(yV%5?HCucOyU`f&h*}4`U+rbAR@73-Y(aZ$Q)y?BFsIgjF4 zq}qzH4s<@(L1NH^7K6a4`x))qUCX$W2h2qy)=AL6Q6nAQHOqQ}oD70D6F98rdZOga zde)@Wm6{^$SOuTM1eQGGY>&>ZUg=%Sb8a#Y4ILusGW<)S6ow*Na7d>yyLRLjEj)rw zXsHDhkLT0!Dz|yS5i{#u6A=j}#4BcVngT((r6~1&;gr%>_9)nBvEcYe=G*c zhR4b(q{{d$pt9}4h2zqsm=HiQ$uyu}Le;#_0PZI--lp&2>?oIEE`^gSetoG;CeZ@} zc1Nu+HiIN?J46oCR~5ox&=*^$q$6><#0nC1@@3?@WAQy4w7OE6fT{p#06 zGe(q8P__YqpXps&jVu5Y9+gq(%aLq~2)GVtQ}CZ%#)!<3Zu@LE%zuqA?FK_A1ad^w z4Fs$YaDG6FIULjo9ihRK5!$UJGvk`8Ma^h5@4l#Rp>c+WJ3#T%^%+nJwA>evIt zVz39HF*T1P>|19^190}h2fwv+)E2g}g&D4VnmG;s0GP<*b-{u`^q^p?22VUyrl@*i z-BoTD9D&6q;FS;m049brwlL0Ga%4s*3{E{Mpi7`Zfio1+`OQGr;xHfFW1ZYqg2@)( z95k4yQ$-iag&dyrM9q=pSswK)6eP6XV>3aB$^B{%h%QFcNp^xFi4DCALQbRtqZxyW zU?3v`p>v2l(F%zBVo^tNT0##9&Q^FF(k0Pt=+c(pN99jc5uAN%9H&f5=z3ca*~L*w z*($iilLXSeK~7_K5_fn*9j1on(3rFV_cXf~%*Md53}g>eFtd@i6T?<8gBe((bu46Mbvco7$1N54$!vq{2)nCK` zhVDn^D+TOn?t0G^ryt~Nk7f&?1!g!T92&=TOzr+$S5ZA18|HpTqqx?}LpgICSD)5fQpJE935=|Xt`-Nx!HMy9 zd0lpiE<11(31Ae0f8^JY)%4)xu?9)W>;U4uZ;zWtV;*Zf_P3^kdHkWVf_Se#f2X>G z`=EPZ*QfFGo%}g!Co1PoQ08Gt98Gbq=v8-(iqpX-n(gDwXG%G2O@ z?d&}&n?29UoDmcP>AD6Fw`$I!Ev))fAW$~Qsv!N<+A+Q;kp)CC<2kA6O;SVzV;KDE zAE2t_h6-=N?GzZ@5m8Ap1PqEFm(HA1K$15vJkfR>^WLd~f!qPaesu$Oz>(gm1}$Mh z3}j4-Ab)?9KR_Y}h)r>#&$Zj1_>{{UKq1hj$u zJt%PkY7j}C!YAcKrf(iVKAEU4j={6jTcvc>(_Fjv!)ea2TtKU7_jy8|;ELs_WwMOM z08$7vEQMNSAdE>oPE9sIBj-dmKZ#u2GxY64x)}R@wE=w;NG3_+-h>vBwBzSQgrSPw zb0i#cDuV({(FR=NBLnM0AkV4oRLBzV@kVh@0LB47LqJ*`g1=8nN%ZFY<2 zN|u0P_+!tdQ6)@)%|J-3NrFE}qL?O6W8SBo?cS)mV{NN% zF^^-(rvTfa_Vg4iCD7nMl8Y+fo5;pJ+W?c%H%U02Mg6s**0An;l+Uy5*4{|xF zY)#P$q#j4%EK|^W>B3 zoYC_)#zBir6iTQE)XU+WG=|$if1Rx?gn$yU7k^J#-``<;LYJ`i%S(-%54A)%G zKmo}E5zNqu1m-7$HDf81Q)(D&lU6?jnCJDO`4vonv6)@CrO%x4@~bKILBs<9_w=bM zIXI4L4Ub~eF2H=~36P{_3HnuqE`kJjg{R9utr0n4&Uy5x4Os~u5d)v=PyiHv2m%lH zs2NRB20P{>=S$oGB=I$01$>(HkUE8_j`5#r>NX64>%|m$2PHm%-On@MG(rfGpIRd= zNQHp3%>a%fi+m_0W;t4bkV$Fv6CRX8O}l_*c=xD5pm|9gz@bv{_;E>pk#cr}-H;4V zr5&ZkvVRafQrM%RXeqts@-HCQO2US6UUEM==jJlEM_-LB%0Wy3raKYYnzbf zw|N+6xZMD7W`U!_AjFlGJ=&yy5Z6L3LA(n{Wr67j-`2A^{p%dhb2$1@N3qDx=Y66E zNbD(OO|XT6Mr78Y%WvK)Koh{o%v3BlD3D0x3WOZ22>==Y019sN5!mv5Dh+KGBW^hL zrg)FG3%~xzq{Z726wse8KfY@>rM@JCGPIHkR@g&mKb=Mahb##gtS0cJ7g%y z4KqfvSP=q!ML@1JY))2Le7VLeRl91=PSV183XPT=_TWOR=IOnx0zL>TVM!2Zssd3#|>`g(hPH&+O~A#_?Zb&1fD^Hd)1>L zStbPYnly_VE&~#zuVSXOqvBK%BRh{Ysg(LPTVdiZ;0fJ1Bw{OWnf#yv1QQ?=Smv~6 zpGQnS1QBjL}IaAhyhLxBv!QS+PW}a8(vOFFov1Q3#mP*Wzea+Jyw?Tg#=fq=t=jU zr=_r@D?P?APad`A{GFqfnk@QPMAh1}q_(BN^DvRY6X{=0>77LaqJ~o(`C`6p`i>VZ zo;%EfZ%3gz)hYpf{^6jCqpMquABoNZ20;2(nON#a8kvJo?ctRwN%gKZ>tG<-hjE^G zA2D5AUei<`(a61M45E3DAdl%>eMXyjmQn8&*~gNVoosm=Rh*mJ6!8#(z;l6$zR9|$rw4~-nx*?&9ThP7dmqTI|w6>m0^7WI#s|YcW(95$CXyik;{FY_R!0zSpb4W zVnt-VrDgzx+7ISyTyh$tlKL?|k>KFS&o!U!tOSvdooG@_*9jpxQNQ~1|inLKpsw6=*TTgLN#K z5@N!Mll<8eR-~9LP!K9XF@kYNMIuHH4M0E#A4#i4vgZe!d(;fOdC#QPveGP=5~6DP zUrGYPks0*vXP=LElH0wi5TZc3Oo5JQHvt)ngc&9?a)qRS5G3#q zdW0!Uc#y?Ja}?}yIQ6JV=!OaPjL;Gz(mnX73lQgWorEzxhHB851Ja-&Ebkyk6-r<{ z;)xQ2R{#OHdyh&rBgYMmvCUf`VEN{Kb59RHgb$?vNU%&0MNpB5G%Ti3{6orUiHw;a zT1d7DGN%ST%|Lx=vHVF^LPT>x0Gcq-YXBbKGesbSkZKTyWnf?$Fv27JY7hovlZg4$ z?f(E8gdC)O<8fW0npp+6*sMEEM%>vLj%bMT@j0cpK(uKG%DY$z91%4MV4$&_@&yA2uFVSA=eK&I z!U-x5y)4f)V2hK0W7u}3my$p{P_=9&_=CN{$SpKyP&OF@j?}icT}VsbwzijQwmtZy zmnHeg%uPLL2*sijK@wtn)H}b0sfn7AQqh$sKD5QS!IZEYYS>1Ba2-G~9)@Vr>WxDJ zMFV6SZlJj!4Ca~Q0&xO;>pSSq-LUr@0D0ypE(j|RBhXNzJkxy?N_e7Gh~bDm>NUc* z?i`gM0BFL-C6(RbSdQkD!b-;zMPq~TS8!ICK8C6E*3pWnGB701mXDJsLYBlxAkREe zcmx&z!H(jmF^zyMkf0dnwO@olK2x81zIUJ-K$~WBwZ3GE0&W2U0rXQfO`&q!L$z}F zSR-lA;s$H=&)JpcPqChkTuDAO$NvC)^ev!qMV|Duuqvu2K53@~lOzE=#}u~c(lhSH z?Uhws#2x~Z{uJTT30cf{=9KdB1CjuAo2|qdz{hH#(=I3sy9nn5laFeivVDWnupX(H3Oh+P5p^!f~sm|Vtl<%ST^pCg@sR#Sy{{V$=`<>0JxGN69Sj}giMHfs* zAxBK5og^en)sABf`=Lv036 z;g$e@EeMj{-o2mH%0Ux> zH3UBBB_KM_2g^hlB21H*AaW>NsJ9wcG&V@1Q|0242n9*IxI{&1wF#>bWqZ<}Kr?-Z z0hjU^oL0!HG^S*|nC(akN59s! zM?;gcNe3c5=9Psc=17WQLdGt{=h~={Cvh?<$>`G`#6vJDXZ4^3LLaSNhRM8cJkba4 zKU%6XzsN1*m^nUcF#p`t{}G!0Q#1#U$$57 zzD5f3IARP}oR^DRIg-GrYIUS#UH1yHI4si?Pt>>c0geQ zPUAJ2@m5bM8O|uGl?;ll7|6C*mLPi?$o8$XlM)YcTA?l|)dx~AU$O!+sz@y)p4Ec& zh6fGh?G>&Wc5IBy7qlwIKs!60)r#j%yD2DeGhKLQX&WPu#dD@Mz)P_nkyu}*s##Uq zcZQhut~x(qrG$?oY@SNb8mFWLQ0X?S2^?~ zTL38}9@W%_TSn;Qvkl!VZD>XWdQxs_8Er!hh>7>DQJ$!8sAf8OVxSyg(%VQ`aHklW zZ#IWULEO!PID_|A-Z2q_HJ;{{HBdp$YSutGp?9pfKa9tu zR%Wm_K$G&V3U)O~F__7vb3XdHVHP>E4< zZ?v57C_{w?eIlV?8-Nb{dewN)zy>05GsRO@0~x)F{{U(ZII9f6j7j;@n%FG`5_$7_ zRm6YaMzo4WRFDR0atewZVx;34`BmB=!30(Ip4B-J1{2@uR8N=>=|o)txWvi)>D$k! z#YfS05PU{zNuQs&tl-OIfCYK|Y4)tez`&AEV@iDsHma0KK9p(;CIB<)VzW!ML8k#v z5$I~Sm1$NWfd)n>tQjjs?_x;bB=@N-M9cZ#(Wgv6!MQ{OgzE%WP3!;e_j>qz$Bo>K0_Nz>Bdq_T6C+AjV0APsq zqPrl;@&YRH6EJ94xj%rCcZr`$&?ChBDr401OMQv4>f8_j2N5*WY_J3oj&ne@p>9FlfvIbeHL`l!+CC(xg`kWa5X)H-4oAm)io6_UmM z+2DYkjCT=&NuBCAS$E6sG8|8USKD zh~}d68r6sEG_8O-HN$sk4yUw;nqqW@Mv@CjjI6{{SCHQ9WOLdZZ>C%g0VQCT5g4A; zy?RZFJGA7J+!Ov)pC^>xOiZ&shHOuVY(2R*9UeacGXvMlB+=D~l_?=M1+Xy*q0!=;`Tr5;U5do{8 zMmD}eS3;zI69i<{pW%_YK!fj6fO4_`7#snd#b&+bZa`tdCz>d|fM#8+=1Q^dW@|m- zHz@!Or?-02hecW!&Y^jbNtxzo)Cn&nAp}4^^(5&Ix<<<@E4d_->)N#21zZEk%_&O2 za-&GJcOrifGma0|i(sDFtg>`1%GgC$XNMnAS>D<;vI%7%cQZv94NlCDwQe>}L_k`| zZH?rn&0qEi=+T}pqE7Wvu%^-9l`BgTQI?c2?r2Q70$@_MoCEA z@44sX03XtxzFT{y4g`8uF;#3u*9$nD^E}p8z5;yt%`z+GE(SBGg78R25wx1ccK8Y9 z0D1$O*^O*$PAlpet`J?mr~VbqyL9-O^AqT6sR*4cYSD%6fJlO8yw-NOH;C`=TVv6t zi`+JYKT4A~RkMS|87MS6RiF}Pd96s~4a1m;^sLh&bTM42qE8-TeQQ#*DR4g*IpUB5 z+BR5ii7aM&O=%Ygg2)IGW=Ax+L`zgY-O?oZt|PFfc#7K&_QBnj=CH{KN}ZN&4Wv&e z)|Bq09uFpXH6o2hCnLct?=x7g$SnpS^IMY9X^6OFD4uBq?f?*T=wh0OMd%HoT62$9 zni4trQx{>_yzT_%Ge}{%$p$8!7iOGdm=F|qCO_jsR4NionToN}=zu{YW7yFEb_~TZ z%Hy)hjCx{CYSW#hlbS@o5!`fjt+6ZsFh82QHm;DWCLsFPJ0wnSNZIH#nub^YJbh(c zRnPbJrBmsSi`1nX1c^&`cZhU%hyuc;yGua2TRNqryAcUNq@_Er&*A&~f1WqIICsv> zp0(EAXEQ#WQ+k<_wSPe^6sx0za8VR`eYP56>SAMW1uy86o+q( z?Pq?jP@r}NZBb6Rv@EO@z+ zatxGzvqfbJ6a|FBlKfM@XcUsHQJ6J?NG<4xE^C@a?)j=dH;}9bbi7YRK&lfehEK6O z-kGKgIswT#R{8bWM`KZXu#d=Zu7*kU$cdUq!RDNK<`~kx_@aIwGLEJipKDTG6%HcamjH5F`+<@;x4){*nvk%b=?toh zB2q?$JM}?TxzTbl+T%53LZ`J>KV^;1G#SYQkSBJ%yNC7;m3l!%*RLySiATsT|EEY# zwmM`#-+2;xIKkZ{kU?8JnfFV+5?!jV);2$z(g}L}?&gY!$A^G7KpKbyryl(Lvfg zUGBA9<>qLTMzVT1Y3{|a$3C45&qD(7{cH(p#Rci5kw)@YICxL+ zG{=+~F5Jsz zewZVWVL{IFT@>1GU@J9YoN9j^=O^hkV5h>q)7e=ZfQw+SHByL_nu(fK4;n@ea{ZNR zqdcU{pdBacaW~tk5%pF^ECOw{2Y~=I!M6V`uS%kP;whBuQ}i1G_YJZDIwF&X>Ll+$ zo*9_~r9&ahBHO0f!w?tzWg~TGmix0*^0!IjeCyWk!4b$b8g-%^r zhXIc2-QOLYYBI&CCE85`m+QZEk56uSvR$5*S=QS2o3|5RvS~B5kJ3;hPZbTAj---V z(fM3H#5Z#Y?8g>@fUWNH*`kA(xClJfz>)M&_jBvbz0utUznrXsrBIr!TxR+?m<=c( z)XpOE(2q4EnJ1Zd^g|^dM3IDj#g-!Qd<5yQvM4sgG?n--OWZlsP;V6n^G-wUSi9+? zAT9+ov5-&ue`k&gi2c58ShsnLj4*3t?^rs2DV9z$goJ9f=AM@Q$|pa@Ruabi-Oc&U4s^pXcCJfStR$z=4BrH{+-Bfn|(dHr|6 z69qMkOvwhb6Jk1svL1g?Mf@52W<>}V`AwImrSS@7lmHo#aZH@|> zVMq}6oCLDv(Ur(e1)I!wS(X_xQ_gT21?r-m>bF^c9$5_BJS8XA;t5|B4OMG=%8si; z)6RYOYhe~b`9w1#S14dITt^dzMsvoGFplrKQm0&p(BTXbWK$E}>s=mgMP#(&NgHlF zL_9we@m&b&YPc#+oCqrdnfmLPjpRB*|EL=@PxSqUgQThmI-=~k*&C>T7Kx1}R(~o^ zz?Gw4{7Zjg;>MrkcE`Q-s8Vnz{PA(p?yqMeJ_%)VRA2uvI0Ao}j|96%p6}1cK4ui{ zbRyL^Bt3;bNE|lFjf;>jd0P3nL&gg3pPw|c-g(kTu%G8U1mx5Ac@P*@gb&g#{^h+B zXCE{~v1{%T!v46W9EHIuomBY#%Wv&65Yn&osv&j6UK33R_L(&6^A+@FD8iNtSs{0~ zjh(&NgbS5wSXMr(X0sM;kq7kybvqL0iD8%{3XJ=mVv$)3RhgLu?-ruF8lYj9%XJq^*+pLAyvemEXjfLPXlrXKS!~-MDA;}mZmp5 zWkDf$JILZ9x?-)D@m; zEb{{hXiz~njG0wB$O(SEMV-<1(d&(Y!Rvfi9v;X;pEUKG#nz^Q{ghlLHz!g{8RUoS zv?H%3eKo3QVWBZMRDbCULcR{aa?K*RU-%NnwG&FG$n#k^M%p?Rc7`VsnK_3)J{45N zcORuR+=`rY*|VuZkHl!JJ&Y|RT5)Jwf~#coxEUHR5#2Jy*w?a*vy2=>VTTfe zRsTTl;)m)I5FTp>`;mS}n^Q|a{OH*2wN`(f{5S6l2*xf-?$f|@rKS7RU%bSxYohju z*aBOc%yX=xJa|^84O&m-3EJhgmRo(Qsk7cKV;&uQ$V9UyeASc_*ohiJNhp^W8UMkt z9bAi>SLA2io-ph@Bw*%5W|L6#@{T{Fv15$+t)3*AZ{~PAinXN-hqtSzt(b)d>71`* z?he8utWgyK;S0$Y{s&^mm=l<_Jo^iLzP3nbJ{~1j-GgT7PUwuaRNF0XPZ6%PG~$D3 zJeG9am0dU+kY2Ili7&?egg}dV*wsa<)EkxL%F3MZXZE9flH}9$WhrrPwL%NVNh9d4 zs?HM$3c|9BdWm4~*(oC8?fIr3lnKma20-KH_5*pMLRrB&=3zXHGzdU;7alq=Oa0-C zA~Cvc^%d;0wWTZ#ce9`hMWE2`j1ye~-C}VAMBj>{mb&j-l>B!z71uaBN z4VpT0j;0RN9|nDw+#0{RtUR5ryh}nWT6k@h=v1)`afK{pR76GqiBeS(;S9Zk1;bpv z^O6UlH@oXp2hCe}ztW4PjWAq)p2)&5^4Rz29|`56jGcoC7l*=m)LJYgM~S3AjFX#c zV{W~i)5b!jN1*pzIKO2;L$X#@^Zy(5B8r;>weywXnk>xi5E?kocAwcoH@R*VL3Q!kO{Sf%(XS=S#a-E9Q z6+QLn6YD%fS6PXgEkKcpm(`K^RB^u#kaZ1!^-@vQii@O(xOC5!p6aiJwDWT6kW&ZB z^H&^pFCQ{=kwNk&vYEtf?jKli)cT={V{9X2yD4)nrNi;qIN6R3bMetFc0V7VBCl&a z8wx2>vl;en`d?!P(V~l`yvScZZyp-sHt@5Jyuy6SDV9q^$3sm1pn!qGg>0H>>7JLS zglso$z%dSr2u04c>SSW6AS%s@AY9iWr(MAG!(K~vOh3dR49<&AXpYFrVEp&GhmCpCJXgbeF7Y$}8?UL#YI z`WzJIcGb1W_m;%G$g_pJQmh?I+>=GO1;=)t8ysV7EwmykApxQ6(7aPT%H4gNZtM7|K^xl$jr!_=?f&;WT{9%!tc5BmH|kx&j2DsQbg8r-HLc4M zoY_X>)$JsjmtLj(1L2udbTLJu9{PF}IMq+1vGoP;UR>va4!c;h`fn+>&nD!T1sJtUw_|gqr}Y(FP5fH zdWbE|({Ji$+>}|4t|Z#jX8G&rqm9e$>Ugpv8({2S@skBm?8c}gtCOwz#v9f$#K9B; zxXUSM{cQ7I{M`MOF9m!MTtTFp&5G0cB+0`qHXn(1I9m!&bW~uI&bly~SwWRW)?{oP zZ_^=9z5PSD-7a=O$EHj^rolbk;ELR``$~NSN%<`94mp*sEi)BglgLB8S6p*7GHUQf zd5u0x5K#>%>5z6w)>@%}M%QHhdW--S`=+2!4{U~@nfHxg=}b*2rkX{X5|<^DfWf-4 zo%o>QRM#%D;{CT*vL3>1Rg+*@yWUKvgSflX&mYQ5{f;tvb^6abz^OPT+NKx_4f?tq zmaBC81~u!sTo+t_xcNU>@^dhVZhn^ko{#UrSpTK`kG#9T1>siLcZK?i$(4XREy9G> ziw9me$<3goBHP9-ZZZXeFrjMQlcPD8c#+;XJA$Y}>_R^rqxEoGP4r|&US;1y9ZPIV z?@E?vdXl9tpV8AWU+4C{xLXux|A|=$yrFMokX;~>{JDW|WM&oI5npW9@d>519vvux zfg9l(B@}b07N(X&N1d7-po&3oV)SRGou*k^;ZJulkcBA)A*n^O^0=9}RBn3oy`|MSazcq73KN&Klg^wK*ott3&R~F{eTHH|) zxqKTt&UyPZx%7^i#6%ELM$#E6;&K0z?ZVKC`6o>dt}Fz;j+Pc# zcWJGJ*5mQ*^VgI(#Yk^;-(RKo7Dyqi%C|y-k@z&r#@hm>Y0jeZ3b2C%Tzz%DpSD!R zJcr>@$u)tJN_f1Pv7k?969k9zxs61V_QS{-&}yn6Y>+gy=uV>%_mc9x=Js@3JAd(a zyc9~xM5AixiB7gS$_IkhMQ=KkFGt3jpfd#TEcu$S3ydAe-?wd?u7u&8e zzr#M0kWUF<$5h>ql4w;#f;=*nl{6L1?u+SKAP-{e=5{tUw`&7=T{2%{M7lXHW$qBC zy$zD?;m`L8p&hgwVQ4Ub#Bi#~2F|b5)LC=yz2JM#NcolvJCN5P2M>S9!KzdfQ{jv> zIg5NgTXUn$TS8^-aVJ#-YHhbEzv5!J)d?O6~t~^BHX0R?D zrI@6i12V|8^x&vkAY-UQD{UNHid)FpRdrnnS}aag-%fqSIX7RkW8T#dB>zz{9=J&t zEl6)*IOkmuf32d1F7OAaug073ORMkoRQowDkAO49*Svp&)EJQi)QPCi zk5V)uxdD;$$RFX!JK^!jm->{WjM8v~q^vbgAlWtp2c`W&W`@}7W|9j0W)x!^h8S&s zs63RWCZW(wYlJ;-%CsRi?^UzQ>6{C=aVjL0q6UGEzmcEr)V*H6J4qdEH zsZf=^$0VM?B37zMQk$1iLld$cGLsr7ezO)};3ar%L3N$b35 zVu1e8VQ$8}x6gTGr(n4m3zfz7W>$U>FZLunqIy%)mV5~g)Tz-L>r0{lp6E<==XV6SM>R^+}r8fY$z z*?+HOmPtCo!>#0D`!=FoDwjENUFcq&g1rlUH`6FPnrXS614MxKF#nG1)COvpl`te< zAKbH*d_Y{>!KQb{jka8wA~RAX+(SD9BEF`}Y^;@7*0R69(B8&n=hZZzh_Rs>5as(_ zUCx4$BOaw)l7z=GVLiFx(4_X1OjQ3X_r^4mhyE_sEJuPzz@YXQTOh8mZilWjZz`?c z_JmoQ6k(Ru8{)>=3ex&y9#GEJOjGG;Rsa@4|02fZwPjW;bK#o5;)oF4NB!#S%ZlJ( z0kBogr*pE^WMI1{0|C`JiYH&YlE3G&*F};%(L|0Ec8O=#<`=>mKjq!?BI6k&Z8n9W zyv&h<46CFVIoa)Pim_uR3i*=r@JIS1!O|g`;mPmDq$+y>V5w&2$YM4v`_J*3%35hE zFTI)7rQ|&NS@)C z$vM5|4v>`Bpr3Gu}VyDoGHKewDJ2KMquBipXVsey8T$&B|uc zA=GB28aJ6MiIfLP_(*pDLv}C<8Vw<6;eMwi;I(4gH@uq3$KK+ND9UQwNlWy~C=PY? z2d%f|gSBt-5Jx8ZO;6xd)nZ`2YPZ9R8>o|i)s zA{Z+dJ}(s&tw6_LK9;6fTBGq>#s-iEnoR!{J2vdukQXegM$VaKb|(!o|BybMcv(3V zLvxI)e37XxsrEaa9w|v!XL6CAnZ*@I!TLRVBWR159)0LSRaPv8pLbDdh$x*&ALC;!QGc-@__n>HI2p1hRv7lLt ztn?pf4mZZ*iM148DA%V0sAL8O~N zOiP^GPC+C0WL&$&{q>-^sgJG&i;>wemi;Q64#HRcx673H=0v?2qji8Z0m%nbO31;z z$8scRCl)70y}CCqPGaP$7!4`OGRJO$gU&>o>up$$UX+=aaeSxO%fY}r7P^6TP5MB-6FVN7DL*jr#o*?X=tKz0v?SMf)6Z0N&m{Jst7#|lsV%x6w)t<%-vhe z7gKGUx3$VLtG_|vKwGoDu-5#N>jOGpD9%R=EQh4wKI%*1yf)%qn)7$8a)fq454_PK zx8cw*@ARr0=U0;Q__BWck*`MdWLe{hU*ilMFk@f1AutMz00(zIsW2G{(FCRf`_4Yq z!wjbdmZ<4lcy+qoz1HB*lPy<|vOukl+Y{0C!eaF_bjcMPaiRcApld11;DUzu%#(C`&GJ4mDHd_RZQ-%B{=5l)yh{>g(SUtN`ZXyW zv%ufubyLP6TBm#$vlEbj4HwsV6+(iXt2OCeXjE_bY3}4#c}NFsVwWD6MM;?(dHh1U z(LsSvGZD(o_bM`tzJDQ1FQPM`yfrJx6gcQ4bs9XurK}ba+=+#kFkAO9!i&~vukczs zOdR28U&)%T(Eh5=Gxq!?LmX`rR==U_8L`CCgn1^0Q`mcKeed!63AVKh1^P+)>!LG6 zL-XY==H(%~9^R4s7Pn@lB#A$rI>^DRDg%*ZN4m~Vy(h^hvWc2|4epvYG1i4#<}_~O zI<1gtJ6rCuw$?Iz)fr`_as9g=TXxQ%5d#uU1TNu)SZ``>T{eZttl8qY2Lh%NyM`JX zSO0MSIb-)Pr~O}i-5Zk6t9bfMzxjY2%IVWk0^w)8#zY6YR;quv`xh0=yv)?e9#ls& zvSz#OtKcVRloquW`X*NQ*05#XHpQ(E`6_1g$A6+YRU`Xk=jRbo*U~qr7upB@bQ*ms z6K#de)~o1-G|B1npL`<{=#VSO9#py^5g^B@n6(uor?~sc z@DQ-@NUDaskeFoUo@1KF#~c5^Uz$;8S%8IULof!kTa10eI53<*&6!F$iuE?wSnO7eyRY$(=HF?4>~E&W9vn>#|h zmcdHt*N8Deq$q~8Fb~?xwR=->g7GMl{S|&AWsG+?U_<_#s5BMKr>wzIs$m7u5|vk% zkP}cSCLI^^%;Xy~JFKVA?(k~1<(5rj7z=GccK{>l^U?WCG8a&nJ-!@`{D6Mc<+ zDMt*6J>S`Q)mQS5TFZ@cf_ppKY?o(^iUc|HeRHldja!!Fkn9&%3E&1YWChlJMgJ^x zE`+QhJ_n(9`H}awY%s5tQhH5rsZ*09&zo|gn`*bw^gT-=k5b%KoMMJXbXA>_mny;w zQg_i0iE)F1*TvZwpoI&pc_!P{KWF};vY2mZXPF>aJp>Nr>0$bNvpvX$3^Ny>*SEB5j0 zp3S|9U$`eYuzULAiBfE?i{S5@uDbl&uXzS@4(ta}?Zs!MV; zM`)63yN+DBc$B?F_Z~^M$_U>UaPxJb^}MPFn zG)4zIU3=O47)ch5WY(Bh*#z5K=4KSAOUI#^3(r;uEKNj-Gh$rvO<{Zp5UCed=l1%} zjQwitQ~#{9fxl(Om3|bFgdrjOTcjwzN>%rsxPG1U`Y*3nY!QgWV;1|_PGy=sR^w1; z-H9Md*7>Eck(BC#4?M*A1a9)y1V^r_R>y06+1q`x#n0n`1%!l!BZcLVJy@M2!FHAg zge8r%Z>Xna<%IV;X{{WGEkw~N{tcG(afc%BkE`k6YM)R10J>|`}@>7 z)>Lq9y3#_Jb+NXqpS{REq)f!~`qZoWFcF#jz-a$~i!eQM?XSK~Qg6zooeG9tD1yJv zOjEvk!;5xbH+`FgKA}Q)+a<@3G{Hcw_IBMyH@9ucRv`{3$!J@{=s0gimF+ii!Ss^} zPxi|l)_Bgb3H{Ra(H*;YSt!Ntg$ogVbyxhvwu>RQkh#S+k8!iCi9UHmjuq3m58=sT zscNN=TT0)ksRJ^hf#H!G9z$`L@}kw*iiw_?26{}JilK9*{89yhMLJq(ts`5*wLC5C zwQwKv(OJ6mzCvm;b8jKSt!XAtGsnhAWDyx!?*R{iQZ?C*FE(4)E%Wz!`<#J%;(nQ) zb;yEeJe3h=hNhs z>F@th>>udd>Z+uj-)K)j?v;`NjxG4jayI7oqJU8gWWFejyPuTKMu_iZ)e2?eGThLS z128V9CfgT1_npT-7JuuZ_AP{{>--%vXUUWNWlvT@m60^KUWtP+W0^1QU7s z{j>LfTupcs>^F{PlpDOO5 zi+HmWr5yV8kL@P6^57pOHiLM=Ph}X^J5>+}7xb1cfFJAF$5Hj?I{81)u z@$Ac=w7a_#_IPA?il41*mK?gjM^fG#83rTUe#$s9pl4+Sj+szusE#Shc_Rtd%^e6+db88Pp`lBpUSBL9pU+6^!Cp zp8iP23z@Cfe+l`^pCc)ST{SC@7ia%7(iOC!Jlkt=Bj3Y=tfl+=kquRN)?eI~*Bt|? zNe$22Rc$n+DC$hSsnHPE_qf>kC9FtihMdOl=drMgUNk$h>82mka6*f%8(F-R&L;jW z3cnpP^@giB^`nmS$kAmn?w4Isu%QNwIe5KOO8O1^_zK>==8s_BUp48y0kPeu<*g%l zy%jX3@i^4Cg^i}pF@d-;Y|7WRy>+1L81m^bDjq1dHXgm59t#5KPm{evT|F+A-s}wPIgNq4ahm`aXhXVVq6|PD+9|_56rzfqMO! z#3nWHUx*ZqKbtoi(zltKy!eYuGz#WQsX1+hLBH~`3gL~SDT^rO{5n?B>v^YUaWk=G zjrSP8LGl?_#e#T);VbWPws~90u1ob>%Nvt-$5j|zr!%Ulut*&J&(iVFmOBg`?%kWm z+y#lIMu<(5yu7;Zx;5;gF=BQa*&o;)@g;JUe~1-Xx-MZK{0N&xxMEDdadZOyyMK^> zHNKN7qY-zsaMr?Nc=i&5z(A#klk(5%Ol*k_i9`dk`|3;k<*Uw$%JtSGHDgqAbTR@ap<`+&qP z7+Ka#xQx947n~|qwX7Yed=<995RRB~Z)MGs=V$Lho62KYcjKpN0y=K~fT^;P8LPDJ zM&g`3L@#GQgWVYJ!TWY@q5-#Wn%nk?8KPJfsM2<~nN$C+FXmdJL}jM7%Ihlsjb#8y z7?<*lPa@xaFlwwbh%UZpIvalrn`@^=C~{n48Y9aIs5L*ljC^_mQfs&YE6z8(3>p96 z^KOoIiAgY6{td&n#QN%WwfeYlM#iNSto2CI3BNu;DBf`9;8j+yF-{_34b62m)?CVI zk?(@fwg+?jTMQ=356A=3`$|3EmN zoDpz_17nwhODf3P8;)p`8s9}9cU%l3+h5xH6yiuogtxoo_0+g~!A1$_S%KpBJZjg# z`M#NPF(Gn-2T@fEx*tR~Qjr1+zLUpHou*H!;$0CS8t3cGU?oIJgmYfq`kz86%PPal z;Lndy+yxS*bguS3!P?{hKyKpwD9AX51~V^~5c~pnqSGm_5oRD~Ocuv85;roSqk8mf zdz&)ejF-t{Pw9^bFX)^=MreQa##t>NJ|D06^Y)0SKh1v(LhdQ?;LNa5!J-CIJ}ehM zEyeZw_U3JkHFD|W^|*LU@Oy4;VqB-^RvS+Xgh$hbHV-!>>ErROBYcS4d7WT%Q9b1a*(7W2}Ubj3UArN6B*p z)w-^r5BWzOib3 z(6z=Pts0We4BGlxC^J84zduvyL-uc^ZTX(+wHP^d%x=F*RD%dioZhz6UWRcs>Tl z>{k`;Te2Q9u@u5#gFv^)?@6X}cnfjzQH6pFJRC2#F8&%K#B**!qNJzUK8*$lQ3fi% zme7AeuW87Fnby1Jt~$*qJR4G$WVRb*sjk8F6`#^l_G8tq%< zCG}Hz40mWM3@?&$p+-vD()4~hp^$=w^+g0EEXzmdS~5MC!j-413F8Zm#Wp{4LczH* zuG?}!D`n0VlVH20jqz5H&`ll=kM@Kjb69A!DNfehLS7)Z_;g9wiBoOc6oDZMaB6Ng zlj%!8Wjs*KHYiV?o;;6|)3gJ1x%Bh{?*KxpWxu~?&n&UgO~Cb4k?6n~2L>5wVUcZQ zLLC|pV?bR*{Nfj!z}g>H_;kEfe=-k#QBnEh@5h#Odf(5q`JVh9O17mjTDidYPkD49 z?=sHJB~GQwXmv%kN9tx22p*q3RN7;o*rX)AqS_0@n}TU6ngbP5gTtsQg2^VZme@>N zeI@S5yNO8=fkMT$j6Vp&(1O_!qx&~7czY&vxbU2?Dpr4@5iZ3kCcN7G zxVsqcwhr>TD%?z$K!uLNv~($hBMGLO)I}0(M>(+j$8|&KfebxTB+9llb)X}$lxl+MOVBzNMuZw`p5jNh#2K*hC27y4umXXeL6Q0748qr zpzMbGnNfkV#;^{_AZ#fm%+H+Jp@A$7f(B^6Qu4yIUbPpYns3$iZu+MTxNY>qZTKl| znIgR?XjmJZljQ87gh^)6zC-*nqO}U@9^VK~bZh8Ft@G$fFr3dhdOv&uY8S zTLMhcdvBsR$w|#5?~mzc1c{Ud+6Mxq_^9~@Vy1m8OAHpc#Ocegh)RBalMIrlLr%Ue zqvla$&j0&WU4hNrmwe5lOkhu!mN(g;IBfh^%FEQQlHa5*t3c+#>GmCR1#2t%VbG5^ z`Z^6FwVc7?2jXwlcuC1<=F~LKs8^0jg|4f<4i&yGAz8nHk@&o-z(&WW=2AX05QPkP zDX09+bXFHK9W-mxw^M zoy?;~mdme74sR^M?c`9xOAVyjTigg$m+nv0BkiKmK-s3RS(_OtVKw@hMz=j+B3+O% z&*~lRgCt{@Vizcwg&;C*AQNokH9OHUYahL=Z_PIL*f5|)ll)$0)&kCF6z|bWjaICI zxXS1?^lionU2kGUC7g5{rB^w?*FC_+PGm-d=3 z6cY*^`4GMEa_$O^Jhm|_3Wc_2&J*5#S91Jes5dT(^19dCg(db^K`ArJI6(;)>Kt8q zRcsMxM33qgx~&$n=jg6pxopagn3rh4VOM-A5HDe9#(kENWgBc9RDw}KB}C%ABKE!U zejLVVr-FGDkmSdz(n)UWB)BW0>uu!}nbPO`F@D_1pp5O0Go`{q-xxNh#VKYyPIkaf0+HR6FelH~ z^i#Yvb^Oz|S+>OZnznAkk#IY~(X!1TYxyFVNxt{Rgr(=;D^nn$tE!eu{- zz>9)c3M>fJmv6%%1r!dyGst#Aern@`O5IH_cx#Ot8f8GuuS1uLa^;}eB#b63*aoOx zy>zpg<-%^k!`~9}RBS$L_8OF)(~`%eF-5>i*NT!F>kJ&-w8hM@eL8eM{KJ)=aJvHt2S1myNPT_h}nJrp6xHkEs}?{ zKj`H?*l^b}$T{v)#~Y=2nMNJpGxH>N%d~FlfuT|lOJ%rV8ZORa+j-b{eKdM!K=(H{ zkzu>2?lmqsInAsdu6|$juD~UMBUWNd^uP;-Jh{0}s|BM)!c%Q^B{umS*O2M-wa~ry zkGdtPI;eTd^c-{;erWk#pe(b9#{YGwkJ{a3&mUXC^7G|CQ1HHwYPr)}tiZ_QA;gZf zD_!SET^$QxU&wAe*&9s7*fI$vZvxRtR`GWB>}_(P<&swX=#;X)!QnT{VQkkmJk%nE zL>(#%RmQO~qj|lnsLVWPxt{`4$OXF9f91B%qq=No4nOIhM}ohZ1+Hr5#*Q`1AV2UM z{tYpfX(ucv6LAvD{c&EikW*da=9F}86wfuT%l3=1aB;wLaJI;EPR}VFhs0GV0I1ao zPpvg+!Q=58|MBwUvZtwC{`yB9U{x?R`Q_$|sdv2dV7-WQuTwr}Rm;y9-^?kGGN(pm zXLSe~w`v@FUP0U5rpaxrlMs^f2`D`{LHGxE7iaTiapMp6@;|>iTA?aeMCIzYAFprd z9)H&ghffA15aWz?yKzjlPfMDP0Oe>!$ZIM7Xi*ofC zR5}7JZhCkVYX4LC^$U1hbmp2D5g`GIrJRDS7`H*%6f%pDiKktL&9f#dMcOMCxSvj=F zf!q88{nsjO4Csm&I`iYu5e&EaU;i5Mm!1z4V0fuCkc+*m;pqxT@)x#=MEs@K0|gHB z07yo6*9=@Gfph!=S=6H6LRVsw@=+Pwo6}f`w_!t{vP^*?{cB=t3_C61$6K1TBsd1zkySBusn6s#FP`p znFl-j@IVDbnv9EFcVn^FA=qWj-}2l4uj|QuoEieQ0ss`-cCqDzK~6FMfeKrerW4_%vUC7Yzz_EE_riX0Ae)VorxRcs zyPwWE$-0jc%gUO$7f;E9tT`RRXrApm;#2kLwtBmB9m zmtrr2SK*7mO!Ms{_ss7pp)wqa7gu4I;!#V*S4g5Lugx%)@oxcY<|5(6A+7;+>2@tXN4>a*iDqx$$f4H5v1pfow z0BSfgrhURT5zhrQLInZn`UiS=h9e0!Gk56t?H{Oo{b3!DUwV)}w;v%4kh5bv+~xzo zpdTProX5BD!93W`hi-u1=SdGq+zY}Zfe}iVX6Rw%OP5d8&k#w%X2uRJDL+x#`~!Wz z2hc#Pa#boAx)*wi1(4wF`0xzTyb?SPW+4uKoIHU(e*F(w^Iw8~B>(j`P4Iv2v0Mj_ z%e62oeNycQM5P1_s@{xN7{3Qx?zZrNY+OKcAO9Ou8wU7>3-~U3~@7tn(bF7VI)bI`d%XF0fyGVJ=HED9&?ic3*y~_=P-9P(YI&^0J@FO}H zz2_h3w59m?~?fV~3 zS9tz$oIrT_do3h*D+c|KOF!vuAW8^9AE*9-emx_|hu;@>&ju*=>(U$$D%_yY<8|gi z_x7&^Z~&nH0PUXPw@-etIoO5r9IRfq=3YU!0cAg1^5cmTKEw!{|378RS+VKE!=9~u z%_xQg%=6cM??2FX8T1SQ5oq@3LiE|x5VT;bODC)ml+{UKm*=f590W|{dj{FGz zFOqiV+3`z>vb~?Sc%p(2iQ}ER0l}ySK#co2DtO|Z`{xE zk)QCofjRmm5S)g61mEfDLm#XE=j11(ZMWjVl>Q5ga{oZYrRXWA=J#x{!u6%oHt0b- z{AvMk_%hgY(8zkE%LNXQ013H&%`i#lgfX@w18SIBIzs~3KZic(=>nbNz&W87XTS^r zd$EAPIY+7CAI1r|qsUVN67(Pr`pEtqC;$igbLbb48)EA94>StMt4XlHhZG(K-aEM# z0o26z($5EA@Jjzb9QNs+GbppF=TlKVTLJW|>s_qy+@$qvwz()faah`S1xU1wF;O zmRE=mnF8V&KkURldJVRClr68GsIz<0{NO%f)O02^>O`uL(02sFmKLj5p_kr&!pLw(g z{-l;ad@>PN>i-Uhwk|xNKhUQ`F@veP?Vo|3!&%b%N#-i|-7RiS3ot+F(NS#!XL&=h z@&Vu$0cshLJxA5OMwcYhjfNA_dP`W88gWVaL zK43pEg91-m0oN)4ZfCz;aw+hiLmP!}zXnWH!1pKKg+7))cO(TA_3Ezg?2iv^!vi;7 zX#gROxbnKSt9vcw(S+(f_*f5)BsPk^&*2D z=H6`=3}3&o0@vo&d*oi}1L_QUZX0~~`Y#Vj~?}qid6$<#87b##T z6CD_H7kC)>e7$M30GbzZK@Vym-1AMq?P`Mn%x$p7-YfWF!!^aV<}ma^*WA@7r}78D zTBQjv@w@zJLvv36A$#BfCLWp0M=*hdJoIF z&Ci^hGy;Lo<)L;6!13Ki-){>@`awJJoZSX+!Fpf?);XDT7YBww(A&26U%~nD|K}?E z@bZBb2xdBJbLIBkzh+ksc@OJ(Pv?e8k5qu(nQm|WyW5}+&oEl+JzzYrc&+*q0k(u( z0pVq!sAWm*Coj=@+)(ao0 zUS;qn2@}g!(}q1(gMpRP4B$8>tBnBYke6PM5bEwbHEm!KaNm?K_8mUD0zD`Kpu(_k z`vt)Ksx z-oyViuA76c$=%^NeJE1-a)6#>C4dJM1aRYjAS+Qg3GxGwaQtBu!+e0L=!eNXc*WEN zd_49K)C2vg2Q1gtABJ?`*Hup;eyPL2RGs|*rk{>Dr~9s+#@-2lzaFbSBKxI;(mm-C z>_4ahO%wisOmnT+L66L!$SKVQz3aIH(dNa(FRrTd%z ze6TmFor03ItGg8fG)*Ya4F%}Y zB+`>s7VPprU-1j{OI8&lBv}6kVm^omh$_%O`x+pMt#XO*0D53_1c$Uxuiq)@0Y6nL zw!!0bEen=joaRZ;06{IM26o%zKn=~W>y4`DZcEy|hx+|Ly52jS%|3h^k3CxviB**# zMpJvV6cG`#MnYn@6gAS;Y^(NGLTxRnB5Fj?s#+aNTf5Y#cv>x0)M`JY*CyJyA9HD>*q zKrnqX`}^Pj3?v-zMPA09M|KmB>z7})?=(hAZK-*5kqn>y=jDKx zcD|^1^M8#X;2?V?Vm3_;j-mhEV0E_vM$hqoqPx4Fe^^E$Y=A%hXN3PJ7lN0gdHuJd!Nhc{&FMhj+aTqp)E+$ZqvaLZi?^90--*i~`F^Y5~r z{|g!g3_#=1AU`y@5Xei&tvNIjHg7H^w z?rv9EBw`p1X8%2L!1A4Sx|#-C5i91m+CJ(LsE=t#iaW010X$|oV2#Kz(+ zWyI`XBn`E!k=p}O4?(Z5E3L!?KKSkPoB4#bogWqZjElbfpSf{%`0e(4f&4O3-OKY| zP~I&y;0%zs-CeZ9j?!)`y1n)L;fbh6ap%!uyt+1kJ$hYd|E3E);KXca-ctNBp|xMK zlb3p@;Ox^?z{aX%uHMZ3ZS?ztS7vfLu&`@mfYDsG&;Bd&_vT;zNDYl%eIq-rc|D7T zc9EX+cKA-rhR=h03BL~FLID@HJU<;Re#=(lIh_o=XZ`kU$G{Hr#yY(bYweWqUw--D zdW_VfFZ=`F@tD2alSw$9tviZ~x=*u3pE}Fc4lGXbiT+B!Dk(a-ZQs<9j~ml+TT{5t ze_}G`mB4VvvBBj1?^nKGUA&4G1I)txs-vGOfWvF|My?v1ypS+(OP>hbdyVNqB;4(r z$Sm;KT8=)`{tEoP)SCV010*W^K5zkh7Al9FQH6;Hdrz|>woe0n*c*9;cc%1@4OZVq zD+@f`@vJ?fL=~2?9M@uIKRg{{8LCRX#24dX;B9pszI{{W=`nuH2UrtZ_}!U0;CQe8 z1?4Kfwh;@+JZRsO`0oDQTj1Kzp99Se17GqTz{KTs9dI0|G^aoQu?dRVO0EK~(DwNU zE?{8-fGLX0J$1_Mm@3 zHeSLj%oX=@%KjHn}0#cp=O&V?RYL=$G)ig zefBq9Rq4-jv$0RNe_#{xIk8 z%r8Bby8)$sO{cjqH>2bxgoUMw6qG|RJcn4U7Um}CWt=^q26Q+pl1ui}KFkh0BeFg~f@MoJP2e5ow-@3Su&Sw zE|<|yRuOe*but8d2rN0fxP_^R81b44xk^l-b^0pPZMzv?0+>zioUsm*4GQh!Y^^ei zqJ0DQj>jeU(vDsuDf*EtyL`pFn(*ey70C6jC*5Jtwd1TunkDS!-Px>e2DWx9M^3vM$3u={i0&0irw(gjP zahi>PYU`>@!MwuItbVB#1{H^X+-B904j-klT&M3j{4Uu7th4FR*BaXH=Io@vF}78HdBmZH!t-S~!tQ zhruK5|Ci4H(ZIQ3=|TTKQB<-C!})sTWOSoqX&icF<1r_ih#0=qeTQZ%jhkmsRFDV7 zP0t&{G=v{OvDG_%lvh@3wE?*`dFV% zBh585HINi|&c2lB9>Ll>Z5mwZ?p?L8r6pzree?o3VpeS6jF%18KS4ND(_%%LOnKBC z|MLqUTg;OaZ9+ePdU?33K5Pve9b=)sl*buOikX~w%(F%8PuMKWwE1-r1mqX_#OcsI zB7&rlZJ8gkL`hFd%|H^^vV8sDHJEqWEErMCD0*XZxFCCsHw!x7Yran83u+AXjp&Q2 zbjk&L#KnnCYD(Rv6vcEW`%)~D0mfM(p(G)5T_LrH|YPxjoDUp)IErn(meN z9qv`Da_|wYKWswT4$1zfD#@~5zHM`vohG`&rVjv#@|-h>)>JJuWX~vhQCcXwNW8j3 zV!k#um#c7pOsJ@*0+Vw#;g^Z%I(rnkztU=QIgK@JDAIP$!pj>WNP2xIp`<@K*7rr9 zX!Q$BHrE8bSRxu8p6tQ`kv#fc%RI0Wlc)yp=;5=`ik*R zybFT6LiuPe^?zEl#v0TVzd27uX245FwF3zOoM`|3j>O`!_)Onr)$$TSQAQZ$EuJSr%VWXmTM8SP5-V+*qPN3k(IjQ?YVAGXT{W^NQ?XPP={G+@0=9GVq zkOKLluWv^y?302x3!|k_&OS0rR_mObFWQ}}AOw$TrPR1J6J=I+Zkeh3Okb3^Xf2$8 z^KbFjCE+y%GAuIYLnuzj9i8p6^k@rcM~sl*hURnmKML>*zMZkxEInHqM=G+oH;3po z;ivxiUL+^R38I@Sj9b|~fuWX1Vw3lr;#IxtKI4kGS1ztNB6e$@7f&WBeji|w8Ba29 zAe9~eF+JKo`Q#)>)0L+ycA`s=J2di{(<=GV6HlEr>vUhuB#}@#R|+Sg@uI-T5~ER; zRJ?nZz9$7ERkT+)^aB19cR%e?@=5KZAZxoG&u{6(aM1~Isp81b+cS^r?FWnnJpP&U zI^TPUoE@z;J}3{Pq!x`R@mp$CUFwN2mrJT;bWaJ?L9$PM&Z%p5w=ImaEdF!m!FA2v zazpkgk4CAuF2S4Hdi>lqIj&%2ps`#>R5F75YY#M9?5lRdXKq?Bsypo(Saocy`J7kw znr5LzV&CsE>aBAhy(mtNxGXfW7~{yH;%_U=6{ZO^M0%L3TbgNEo0nbgzi{pIHyiy- zEupGvnFzJqsjBKOUrBR~x&Rz2HaGLK-(90nX`9+n+4~3XuTxxnm7ilF>|XzZz7sS< z9}KwoNeJRL-Qxl4r7BUi@7ipujR?e8WmV zxm?@%=CNGN0rsr%!|Ua%amza8=D#_$NatCF?q~SD_y5eM`-*CGBPE}j7iO*2rLB3^ zf;&V1nqpGx1i$O0SZ=WastTCpuFOXHCt)URR)!lQLuo&CCpj3j1uc}nEmhwA@O!Ie zysp1ajmVDbDbvx6hlX898^NoloIuBN>WuX?GSJFeF#w(wiSsb|9SYiX8vJmT_xaq8 z97Q$qrASYdM1pTX$TfQr^z%z{Cy ztOs>p#ID}*IQRULI?v2C*^livE{l(p*h%{dyiXg&+9MCnIsf8#SC+}&FvQ8B-!zdF zH5f)R%NWc2N{?`UuF>UuuFC!!?DBf6Fp}Q!BYWJ zR|bgHuqA3G9$UWf=e&OFXYPZM%-l$qeYkTfo?z3VY^=PG5f&j;!V5G z38nptXV(TB1tEycVSKyGr!w^E#WsrsN~>{1Vq7Ox#btH4S@Dp_C­coB8G0JdBMbDqV?lcT{M`{m1Q;=2 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 literal 0 HcmV?d00001 diff --git a/config/hypr/wallust/wallust-hyprland.conf b/config/hypr/wallust/wallust-hyprland.conf new file mode 100644 index 0000000..1015de0 --- /dev/null +++ b/config/hypr/wallust/wallust-hyprland.conf @@ -0,0 +1,20 @@ +# /* wallust template - colors-hyprland */ + +$background = rgb(1E1516) +$foreground = rgb(ACF2F1) +$color0 = rgb(463C3D) +$color1 = rgb(181916) +$color2 = rgb(073122) +$color3 = rgb(073122) +$color4 = rgb(0E455E) +$color5 = rgb(0D942F) +$color6 = rgb(0DA4A1) +$color7 = rgb(80E4E2) +$color8 = rgb(59A09E) +$color9 = rgb(20211D) +$color10 = rgb(09422D) +$color11 = rgb(09422D) +$color12 = rgb(135C7D) +$color13 = rgb(11C63F) +$color14 = rgb(11DAD6) +$color15 = rgb(80E4E2) diff --git a/config/hypr/workspaces.conf b/config/hypr/workspaces.conf new file mode 100644 index 0000000..33803f2 --- /dev/null +++ b/config/hypr/workspaces.conf @@ -0,0 +1,31 @@ +# *********************************************************** # +# +# NOTE: This will be overwritten by NWG-Displays +# once you use and click apply. +# +# *********************************************************** # + +# You can set workspace rules to achieve workspace-specific behaviors. +# For instance, you can define a workspace where all windows are drawn without borders or gaps. + +# https://wiki.hyprland.org/Configuring/Workspace-Rules/ + +# Assigning workspace to a certain monitor. Below are just examples +# workspace = 1, monitor:eDP-1 +# workspace = 2, monitor:eDP-1 +# workspace = 3, monitor:eDP-1 +# workspace = 4, monitor:eDP-1 +# workspace = 5, monitor:DP-2 +# workspace = 6, monitor:DP-2 +# workspace = 7, monitor:DP-2 +# workspace = 8, monitor:DP-2 + + +# example rules (from wiki) +# workspace = 3, rounding:false, decorate:false +# workspace = name:coding, rounding:false, decorate:false, gapsin:0, gapsout:0, border:false, decorate:false, monitor:DP-1 +# workspace = 8,bordersize:8 +# workspace = name:Hello, monitor:DP-1, default:true +# workspace = name:gaming, monitor:desc:Chimei Innolux Corporation 0x150C, default:true +# workspace = 5, on-created-empty:[float] firefox +# workspace = special:scratchpad, on-created-empty:foot \ No newline at end of file diff --git a/config/kitty/kitty-colors.conf b/config/kitty/kitty-colors.conf new file mode 100644 index 0000000..621b531 --- /dev/null +++ b/config/kitty/kitty-colors.conf @@ -0,0 +1,31 @@ +# /* wallust template - colors-kitty */ + +foreground #FBECD3 +background #0E0E0F +cursor #FBECD3 + +active_tab_foreground #0E0E0F +active_tab_background #FBECD3 +inactive_tab_foreground #FBECD3 +inactive_tab_background #0E0E0F + +active_border_color #FBECD3 +inactive_border_color #0E0E0F +bell_border_color #100C10 + +color0 #373738 +color1 #100C10 +color2 #3C1E1A +color3 #622F22 +color4 #434646 +color5 #616B64 +color6 #B79661 +color7 #F1DBB8 +color8 #A99981 +color9 #151016 +color10 #502922 +color11 #833E2D +color12 #595D5D +color13 #818F85 +color14 #F4C882 +color15 #F1DBB8 \ No newline at end of file diff --git a/config/kitty/kitty.conf b/config/kitty/kitty.conf new file mode 100644 index 0000000..fe6d93a --- /dev/null +++ b/config/kitty/kitty.conf @@ -0,0 +1,30 @@ +# wallust-colors +#include kitty-colors.conf + +font_family Fira Code SemiBold +font_size 16.0 +bold_font auto +italic_font auto +bold_italic_font auto + +background_opacity 0.7 +dynamic_background_opacity 1 + +confirm_os_window_close 0 + +# change to x11 or wayland or leave auto +linux_display_server auto + +scrollback_lines 2000 +wheel_scroll_min_lines 1 + +enable_audio_bell no + +window_padding_width 4 + +selection_foreground none +selection_background none + +foreground #dddddd +background #000000 +cursor #dddddd \ No newline at end of file diff --git a/config/qt5ct/colors/Catppuccin-Latte.conf b/config/qt5ct/colors/Catppuccin-Latte.conf new file mode 100644 index 0000000..42db9c5 --- /dev/null +++ b/config/qt5ct/colors/Catppuccin-Latte.conf @@ -0,0 +1,4 @@ +[ColorScheme] +active_colors=#ff4c4f69, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff4c4f69, #ff4c4f69, #ff4c4f69, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ff1e66f5, #ffeff1f5, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 +disabled_colors=#ff6c6f85, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff6c6f85, #ff6c6f85, #ff6c6f85, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ff9ca0b0, #ff5c5f77, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 +inactive_colors=#ff4c4f69, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff4c4f69, #ff4c4f69, #ff4c4f69, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ffccd0da, #ff6c6f85, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 diff --git a/config/qt5ct/colors/Catppuccin-Mocha.conf b/config/qt5ct/colors/Catppuccin-Mocha.conf new file mode 100644 index 0000000..e566a63 --- /dev/null +++ b/config/qt5ct/colors/Catppuccin-Mocha.conf @@ -0,0 +1,4 @@ +[ColorScheme] +active_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ff1e1e2e, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c +disabled_colors=#ffa6adc8, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffa6adc8, #ffa6adc8, #ffa6adc8, #ff1e1e2e, #ff11111b, #ff7f849c, #ff89b4fa, #ff45475a, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c +inactive_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ffa6adc8, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c diff --git a/config/qt5ct/qt5ct.conf b/config/qt5ct/qt5ct.conf new file mode 100644 index 0000000..192984e --- /dev/null +++ b/config/qt5ct/qt5ct.conf @@ -0,0 +1,32 @@ +[Appearance] +color_scheme_path=$HOME/.config/qt5ct/colors/Catppuccin-Mocha.conf +custom_palette=true +icon_theme=Tokyonight-Dark +standard_dialogs=default +style=kvantum + +[Fonts] +fixed="Fira Code Medium,12,-1,5,57,0,0,0,0,0,Regular" +general="Fira Code Medium,14,-1,5,57,0,0,0,0,0,Regular" + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=0 +cursor_flash_time=1000 +dialog_buttons_have_icons=1 +double_click_interval=400 +gui_effects=General, AnimateMenu, AnimateCombo, AnimateTooltip, AnimateToolBox +keyboard_scheme=2 +menus_have_icons=true +show_shortcuts_in_context_menus=true +stylesheets=@Invalid() +toolbutton_style=4 +underline_shortcut=1 +wheel_scroll_lines=3 + +[SettingsWindow] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x6\xe3\0\0\x5\x61\0\0\0\0\0\0\0\0\0\0\x6\xe3\0\0\x5\x61\0\0\0\0\x2\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x6\xe3\0\0\x5\x61) + +[Troubleshooting] +force_raster_widgets=1 +ignored_applications=@Invalid() diff --git a/config/qt6ct/colors/Catppuccin-Latte.conf b/config/qt6ct/colors/Catppuccin-Latte.conf new file mode 100644 index 0000000..42db9c5 --- /dev/null +++ b/config/qt6ct/colors/Catppuccin-Latte.conf @@ -0,0 +1,4 @@ +[ColorScheme] +active_colors=#ff4c4f69, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff4c4f69, #ff4c4f69, #ff4c4f69, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ff1e66f5, #ffeff1f5, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 +disabled_colors=#ff6c6f85, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff6c6f85, #ff6c6f85, #ff6c6f85, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ff9ca0b0, #ff5c5f77, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 +inactive_colors=#ff4c4f69, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff4c4f69, #ff4c4f69, #ff4c4f69, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ffccd0da, #ff6c6f85, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 diff --git a/config/qt6ct/colors/Catppuccin-Mocha.conf b/config/qt6ct/colors/Catppuccin-Mocha.conf new file mode 100644 index 0000000..e566a63 --- /dev/null +++ b/config/qt6ct/colors/Catppuccin-Mocha.conf @@ -0,0 +1,4 @@ +[ColorScheme] +active_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ff1e1e2e, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c +disabled_colors=#ffa6adc8, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffa6adc8, #ffa6adc8, #ffa6adc8, #ff1e1e2e, #ff11111b, #ff7f849c, #ff89b4fa, #ff45475a, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c +inactive_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ffa6adc8, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c diff --git a/config/qt6ct/qt6ct.conf b/config/qt6ct/qt6ct.conf new file mode 100644 index 0000000..14b9e59 --- /dev/null +++ b/config/qt6ct/qt6ct.conf @@ -0,0 +1,32 @@ +[Appearance] +color_scheme_path=$HOME/.config/qt6ct/colors/Catppuccin-Mocha.conf +custom_palette=true +icon_theme=Tokyonight-Dark +standard_dialogs=default +style=kvantum + +[Fonts] +fixed="Fira Code Medium,12,-1,5,500,0,0,0,0,0,0,0,0,0,0,1,Regular" +general="Fira Code Medium,14,-1,5,500,0,0,0,0,0,0,0,0,0,0,1,Regular" + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=0 +cursor_flash_time=1000 +dialog_buttons_have_icons=1 +double_click_interval=400 +gui_effects=General, AnimateMenu, AnimateCombo, AnimateTooltip, AnimateToolBox +keyboard_scheme=2 +menus_have_icons=true +show_shortcuts_in_context_menus=true +stylesheets=@Invalid() +toolbutton_style=4 +underline_shortcut=1 +wheel_scroll_lines=3 + +[SettingsWindow] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4\xef\0\0\x5_\0\0\0\0\0\0\0\0\0\0\t\xff\0\0\x5s\0\0\0\0\x2\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x4\xef\0\0\x5_) + +[Troubleshooting] +force_raster_widgets=1 +ignored_applications=@Invalid() diff --git a/config/rofi/config-Animations.rasi b/config/rofi/config-Animations.rasi new file mode 100644 index 0000000..3110065 --- /dev/null +++ b/config/rofi/config-Animations.rasi @@ -0,0 +1,43 @@ +/* Animations Menu */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "message", "listview"]; +} + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; +} + +/* ---- Entry ---- */ +entry { + width: 43%; + placeholder: " ✨ Search / Choose which Animations to load"; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 7; + fixed-height: false; + margin: 10px; + scrollbar: true; + spacing: 6px; + cycle: true; +} + +/* ---- Elements ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + vertical-align: 0.0; + margin: 0px; + padding: 0px; +} diff --git a/config/rofi/config-Monitors.rasi b/config/rofi/config-Monitors.rasi new file mode 100644 index 0000000..9236787 --- /dev/null +++ b/config/rofi/config-Monitors.rasi @@ -0,0 +1,42 @@ +/* Monitor Profiles Menu */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "message", "listview"]; +} + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; +} + +/* ---- Entry ---- */ +entry { + width: 43%; + placeholder: " 💻 Search / Choose which Monitor Profiles to load"; + horizontal-align: 0.5; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 3; + fixed-height: false; + margin: 10px; + scrollbar: true; + cycle: true; +} + +/* ---- Elements ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.5; + vertical-align: 0.0; + margin: 5px 30px 5px 30px; +} diff --git a/config/rofi/config-calc.rasi b/config/rofi/config-calc.rasi new file mode 100644 index 0000000..300dd1c --- /dev/null +++ b/config/rofi/config-calc.rasi @@ -0,0 +1,24 @@ +/* Main Config Calculator */ +/* Submitted by: https://github.com/JosephArmas */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: [ "entry", "message" ]; + height: inherit; +} + +/* ---- Window ---- */ +window { + width: 30%; + height: inherit; +} + +/* ---- Entry ---- */ +entry { + expand: true; + placeholder: " 🧮 Calculate"; +} + +listview {enable: false;} \ No newline at end of file diff --git a/config/rofi/config-clipboard.rasi b/config/rofi/config-clipboard.rasi new file mode 100644 index 0000000..8d5c9ad --- /dev/null +++ b/config/rofi/config-clipboard.rasi @@ -0,0 +1,46 @@ +/* Clipboard Config - Clipboard */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; +} + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "message", "listview"]; +} + +/* ---- Entry ---- */ +entry { + width: inherit; + placeholder: " 📋 Search Clipboard "; +} + +/* ---- Listview ---- */ +listview { + columns: 1; + lines: 8; + fixed-height: true; + spacing: 6px; + cycle: true; +} + +/* ---- Elements ---- */ +element { + orientation: horizontal; +} + +element-icon { + size: 0%; +} + +element-text { + horizontal-align: 0.0; + vertical-align: 0.5; + margin: 0px; + padding: 0px; +} diff --git a/config/rofi/config-edit.rasi b/config/rofi/config-edit.rasi new file mode 100644 index 0000000..1ba256e --- /dev/null +++ b/config/rofi/config-edit.rasi @@ -0,0 +1,51 @@ +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "message", "listview"]; +} + + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; +} + + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 6; + fixed-height: false; + scrollbar: true; + spacing: 6px; + cycle: true; +} + +/* ---- Entry input ---- */ +entry { + expand: true; + placeholder: " 👀 View / Edit nixos-dots configs"; +} + + +/* ---- Elements ---- */ +element { + orientation: horizontal; +} + +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + margin: 0px; + padding: 0px; +} \ No newline at end of file diff --git a/config/rofi/config-emoji.rasi b/config/rofi/config-emoji.rasi new file mode 100644 index 0000000..bb13238 --- /dev/null +++ b/config/rofi/config-emoji.rasi @@ -0,0 +1,48 @@ +/* Main Config - emoji */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "message", "listview"]; +} + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; +} + +/* ---- Entry ---- */ +entry { + width: 37%; + placeholder: " 💫 Search / Choose Emoji's"; + horizontal-align: 0.0; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 7; + fixed-height: false; + scrollbar: true; + spacing: 6px; + cycle: true; +} + +/* ---- Elements ---- */ +element { + orientation: horizontal; +} + +element-icon { + size: 0%; +} + +element-text { + horizontal-align: 0.0; + vertical-align: 0.5; + padding: 0px; + margin: 0px; +} \ No newline at end of file diff --git a/config/rofi/config-keybinds.rasi b/config/rofi/config-keybinds.rasi new file mode 100644 index 0000000..c23b798 --- /dev/null +++ b/config/rofi/config-keybinds.rasi @@ -0,0 +1,47 @@ +/* Main Config - For Keybinds generation */ + +@import "~/.config/rofi/config.rasi" + + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "message", "listview"]; +} + +/* ---- Entry ---- */ +entry { + expand: true; + placeholder: " 🧮 Search Keybinds"; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 8; + fixed-height: false; + scrollbar: true; + spacing: 6px; + cycle: true; +} + +window { + width: 90%; + height: inherit; +} + +/* ---- Elements ---- */ +element { + orientation: horizontal; +} + +element-icon { + size: 0%; +} + +element-text { + horizontal-align: 0.0; + vertical-align: 0.5; + margin: 0px; + padding: 0px; +} \ No newline at end of file diff --git a/config/rofi/config-rofi-Beats-menu.rasi b/config/rofi/config-rofi-Beats-menu.rasi new file mode 100644 index 0000000..c9662c4 --- /dev/null +++ b/config/rofi/config-rofi-Beats-menu.rasi @@ -0,0 +1,44 @@ +/* Main config Rofi Beats Config menu */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} + +/* ---- Entry ---- */ +entry { + expand: false; + width: 25%; + width: 25%; + placeholder: " 📻 Choose Music Source"; + horizontal-align: 0.5; + horizontal-align: 0.5; +} + +/* ---- Window ---- */ +window { + width: 28%; + height: inherit; +} + +/* ---- Listview ---- */ +listview { + fixed-columns: false; + scrollbar: false; + colums: 1; + lines: 3; + spacing: 6px; + cycle: true; +} + +/* ---- Element ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.5; + +} \ No newline at end of file diff --git a/config/rofi/config-rofi-Beats.rasi b/config/rofi/config-rofi-Beats.rasi new file mode 100644 index 0000000..661165d --- /dev/null +++ b/config/rofi/config-rofi-Beats.rasi @@ -0,0 +1,47 @@ +/* Rofi Beats Config */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; +} + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} + +/* ---- Entry ---- */ +entry { + placeholder: "📻 Choose Media or Stations to play"; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 7; + fixed-height: false; + margin: 10px; + scrollbar: true; + spacing: 6px; + cycle: true; +} + +/* ---- Elements ---- */ +element { + orientation: horizontal; +} + +element-icon { + size: 0%; +} + +element-text { + horizontal-align: 0.0; + vertical-align: 0.5; + margin: 0px; + padding: 0px; +} \ No newline at end of file diff --git a/config/rofi/config-rofi-theme.rasi b/config/rofi/config-rofi-theme.rasi new file mode 100644 index 0000000..629ca55 --- /dev/null +++ b/config/rofi/config-rofi-theme.rasi @@ -0,0 +1,43 @@ +/* Main Config Rofi Theme */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; +} + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} + +/* ---- Entry input ---- */ +entry { + expand: true; + placeholder: " ⬇️ Select Which Rofi Theme wanted to apply"; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 7; + fixed-height: false; + margin: 10px; + scrollbar: true; + spacing: 6px; + cycle: true; +} + +/* ---- Elements ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + vertical-align: 0.5; + margin: 0px; + padding: 0px; +} diff --git a/config/rofi/config-search.rasi b/config/rofi/config-search.rasi new file mode 100644 index 0000000..cab62ce --- /dev/null +++ b/config/rofi/config-search.rasi @@ -0,0 +1,24 @@ +/* Rofi Config for Google Search) */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Window ---- */ +window { + width: 40%; + //orientation: horizontal; + height: inherit; + y-offset: 10px; + location: north; + children: [ "entry", "message" ]; + border: 2px; + border-color: white/25%; +} + +/* ---- Entry ---- */ +entry { + expand: true; + placeholder: " 🔎 Google Search"; + horizontal-align: 0.5; + padding: 15px; + border-radius: inherit; +} diff --git a/config/rofi/config-wallpaper-effect.rasi b/config/rofi/config-wallpaper-effect.rasi new file mode 100644 index 0000000..d541619 --- /dev/null +++ b/config/rofi/config-wallpaper-effect.rasi @@ -0,0 +1,49 @@ +/* Wallpaper Effects */ + +@import "~/.config/rofi/config.rasi" + + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} + +/* ---- Entry ---- */ +entry { + width: 32%; + placeholder: " 🏙️ Search / Choose desired wallpaper effect"; +} + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 7; + fixed-height: false; + scrollbar: true; + spacing: 6px; + cycle: true; +} + +/* ---- Inputbar ---- */ +inputbar { + background-image: url("~/.config/hypr/wallpaper_effects/.wallpaper_modified", width); +} + +/* ---- Element ---- */ +element-icon { + size: 0%; +} + +element-text { + horizontal-align: 0.0; + vertical-align: 0.0; + margin: 0px; + padding: 0px; +} \ No newline at end of file diff --git a/config/rofi/config-wallpaper.rasi b/config/rofi/config-wallpaper.rasi new file mode 100644 index 0000000..967407d --- /dev/null +++ b/config/rofi/config-wallpaper.rasi @@ -0,0 +1,68 @@ +/* Main Config (wallpaper) */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +window { + width: 75%; + height: inherit; +} + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} + +entry { + expand: true; + placeholder: " 🎞️ Search / Choose Wallpaper"; + horizontal-align: 0.5; + horizontal-align: 0.5; +} + +/* ---- Listview ---- */ +listview { + columns: 6; + lines: 2; + spacing: 20px; + padding: 10px; + columns: 6; + lines: 2; + flow: horizontal; + fixed-width: true; + fixed-height: true; + cycle: true; +} + +/* ---- Element ---- */ +element { + orientation: vertical; + padding: 0px; + spacing: 0px; + border-radius: 10px; + padding: 0px; + margin: 0px; +} + +element selected.normal { + background-color: transparent; +} + +element-icon { + text-color: inherit; + size: 10%; + margin: -30px; + cursor: inherit; +} + +element-text { + vertical-align: 0.5; + horizontal-align: 0.5; + padding: 10px; + margin: 0px; +} diff --git a/config/rofi/config-waybar-layout.rasi b/config/rofi/config-waybar-layout.rasi new file mode 100644 index 0000000..3d0e6df --- /dev/null +++ b/config/rofi/config-waybar-layout.rasi @@ -0,0 +1,47 @@ +/* Main Config (Waybar Layout) */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "message", "listview"]; +} + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; +} + +/* ---- Entry ---- */ +entry { + expand: true; + placeholder: " 🖼️ Search / Choose Waybar Layout"; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 7; + fixed-height: false; + margin: 10px; + scrollbar: true; + spacing: 6px; + cycle: true; +} + +/* ---- Elements ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + margin: 0px; + padding: 0px; +} \ No newline at end of file diff --git a/config/rofi/config-waybar-style.rasi b/config/rofi/config-waybar-style.rasi new file mode 100644 index 0000000..8bfc4a3 --- /dev/null +++ b/config/rofi/config-waybar-style.rasi @@ -0,0 +1,46 @@ +/* Main Config (waybar style) */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: [ "inputbar", "message", "listview"]; +} + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; +} + +/* ---- Entry ---- */ +entry { + expand: true; + placeholder: " 🖼️ Search / Choose Waybar Style"; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 7; + fixed-height: false; + margin: 10px; + scrollbar: true; + spacing: 6px; + cycle: true; +} + +/* ---- Elements ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + margin: 0px; + padding: 0px; +} diff --git a/config/rofi/config-zsh-theme.rasi b/config/rofi/config-zsh-theme.rasi new file mode 100644 index 0000000..0118ae4 --- /dev/null +++ b/config/rofi/config-zsh-theme.rasi @@ -0,0 +1,67 @@ +/* Oh My ZSH Theme */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +/* ---- Window ---- */ +window { + width: inherit; + height: inherit; + border-radius: 15px; +} + +mainbox { + children: [ "inputbar" , "listview" ]; +} + +/* ---- Listbox ---- */ +listbox { + border-radius: 12px; +} + +/* ---- Inputbar ---- */ +inputbar { + padding: 14px; + border-radius: 10px; +} + +entry { + expand: true; + placeholder: " 🪟 Search / Choose ZSH theme"; +} + +/* ---- Listview ---- */ +listview { + columns: 3; + lines: 3; + spacing: 4px; + border-radius: 10px; + cycle: true; +} + +/* ---- Element ---- */ +element { + orientation: horizontal; +} + +/* ---- Message ---- */ +message { + border-radius: 10px; +} + +textbox { + padding: 15px; +} + +/* ---- Element ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + margin: 5px 30px 5px 30px; +} diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi new file mode 100644 index 0000000..ab4c27d --- /dev/null +++ b/config/rofi/config.rasi @@ -0,0 +1,23 @@ +/* Default + +* All main themes or configs are located in ~/.config/rofi/themes/ +* If you want to edit the config, that is where you should edit NOT here + +* To load a new theme, manually edit the file path below or choose desired theme via rofi theme selector (choose via app menu) + +* Alternative way to Load (preferred) +* SUPER CTRL R - Choose style & SUPER CTRL SHIFT R + +* TIPS +* If you have edited a config, rename it with a unique name. During update, the contents of +* ~/.config/rofi/themes/ will be replaced. */ + +/* ---- Configuration Fonts ---- */ +configuration { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/* note: Element-text font and size, edit configs in ~/.config/rofi/themes/ */ + + +@theme "~/.config/rofi/themes/style-9.rasi" diff --git a/config/rofi/themes/LonerOrZ.rasi b/config/rofi/themes/LonerOrZ.rasi new file mode 100644 index 0000000..b77c298 --- /dev/null +++ b/config/rofi/themes/LonerOrZ.rasi @@ -0,0 +1,191 @@ +configuration { + show-icons: true; + display-drun: ""; + drun-display-format: "{icon} {name}"; + disable-history: false; + click-to-exit: true; + location: 0; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka 12"; + + BG: #1E1D2Fff; + BGA: #89DCEBff; + FG: #D9E0EEff; + FGA: #F28FADff; + BDR: #96CDFBff; + SEL: #1E1E2Eff; + UGT: #F28FADff; + IMG: #FAE3B0ff; + OFF: #575268ff; + ON: #ABE9B3ff; +} + +window { + transparency: "real"; + background-color: @BG; + text-color: @FG; + border: 2px; + border-color: @BDR; + border-radius: 10px; + width: 25%; + anchor: center; + x-offset: 0; + y-offset: 0; +} + +prompt { + enabled: true; + padding: 8px; + background-color: @BG; + text-color: @IMG; +} + +textbox-prompt-colon { + expand: false; + str: ""; + border-radius: 100%; + background-color: @SEL; + text-color: @FG; + padding: 8px 12px 8px 12px; + font: "Iosevka Nerd Font 10"; +} + +entry { + background-color: @BG; + text-color: @FG; + placeholder-color: @FG; + expand: true; + horizontal-align: 0; + placeholder: "Search 👀 NOTE: CTRL TAB to change MODE"; + blink: true; + border: 0px 0px 2px 0px; + border-color: @BDR; + border-radius: 10px; + padding: 8px; +} + +inputbar { + children: [ textbox-prompt-colon, entry ]; + background-color: @BG; + text-color: @FG; + expand: false; + border: 0px 0px 0px 0px; + border-radius: 0px; + border-color: @BDR; + margin: 0px 0px 0px 0px; + padding: 0px; + position: center; +} + +case-indicator { + background-color: @BG; + text-color: @FG; + spacing: 0; +} + + +listview { + background-color: @BG; + columns: 1; + lines: 7; + spacing: 4px; + cycle: false; + dynamic: true; + layout: vertical; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @BDR; + handle-width: 2px ; + padding: 0; +} + +mainbox { + background-color: @BG; + children: [ inputbar, message, listview ]; + spacing: 15px; + padding: 15px; +} + +element { + background-color: @BG; + text-color: @FG; + orientation: horizontal; + border-radius: 4px; + padding: 12px; +} + +element-icon { + background-color: inherit; + text-color: inherit; + horizontal-align: 0.5; + vertical-align: 0.5; + size: 24px; + border: 0px; +} + +element-text { + background-color: inherit; + text-color: inherit; + expand: true; + horizontal-align: 0; + vertical-align: 0.5; + margin: 2px 0px 2px 2px; +} + + +element normal.urgent, +element alternate.urgent { + background-color: @UGT; + text-color: @FG; + border-radius: 9px; +} + +element normal.active, +element alternate.active { + background-color: @BGA; + text-color: @FG; +} + +element-text selected, +element selected { + background-color: @BGA; + text-color: @SEL; + border: 0px 0px 0px 0px; + border-radius: 10px; + border-color: @BDR; +} + +element selected.urgent { + background-color: @UGT; + text-color: @FG; +} + +element selected.active { + background-color: @BGA; + color: @FG; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; +} +textbox { + padding: 10px; + border-radius: 10px; + background-color: @BDR; + text-color: @SEL; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/config/rofi/themes/style-1.rasi b/config/rofi/themes/style-1.rasi new file mode 100644 index 0000000..a7a1231 --- /dev/null +++ b/config/rofi/themes/style-1.rasi @@ -0,0 +1,243 @@ +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 3px 0px 3px 0px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 12px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 50px 10px; + margin: 10px; + background-color: transparent; + border-radius: 20px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @active; + text-color: @text-selected; + cursor: text; + placeholder: " 🖥️ Search "; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 5; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + margin: 10px; + text-color: @foreground; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + border-color: @color12; + handle-color: @color11; + handle-width: 2px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + orientation: vertical; + padding: 10px; + spacing: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element-text selected, +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + border: 0px 3px 0px 3px; + border-radius: 16px; + border-color: @active; + background-color: transparent; + text-color: @selected; +} + +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + size: 3%; + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + size: 1%; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: @active; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/config/rofi/themes/style-10-Fancy-v2.rasi b/config/rofi/themes/style-10-Fancy-v2.rasi new file mode 100644 index 0000000..75e4a4a --- /dev/null +++ b/config/rofi/themes/style-10-Fancy-v2.rasi @@ -0,0 +1,177 @@ +/* global settings and color variables */ +* { + blue: #A7c6E2; + blue-trans: #A7c6e2aa; + darkblue: #005F87; + green: #00330088; + black: #000000; + grey: #444444; + orange: #FFD391; + dark-orange: #FFA664; + light-grey: #F5F5F5; + medium-grey: #D0D0D0; + dark-grey: #002B36; + urgent: #D75F00; + active: #005F87; + transparent: #000000aa; + spacing: 0em; + padding: 0px; + background-color: white; + line-style: "none"; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +prompt-box { + background-color : transparent; +} + +prompt { + background-color : transparent; + text-color : white; +} + +window { + border : 2px; + border-radius : 12px; + border-color : black; + background-color : transparent; + color : @grey; +} +mainbox { + background-color : @blue-trans; + color : @grey; + spacing : 0%; +} + +listview { + // Looks. + border-radius : 10px; + border : 5px; + padding : 20px; + margin : 20px 30px 30px 30px; + background-color : @orange; + // Enable scrollbar + scrollbar : false; + scrollbar-width : 5px; + fixed-height : true; + reverse : false; + color : #000000; + spacing : 0.3em; +} +/* ---- Scrollbar ---- */ +scrollbar { + border : 0px; + border-radius : 10px; + background-color: @blue; + handle-color : @orange; + handle-width : 2px ; + padding : 0; +} +element { + border: 0px; + padding: 5px; + margin: 0px; + spacing: 0.5em; + color: @black; + background-color: @blue; + children: [ element-icon, element-text ]; +} + +element normal.normal { + color: @black; + background-color: @orange; +} +element normal.urgent { + color: @urgent; + background-color: @light-grey; +} +element normal.active { + color: @active; + background-color: @light-grey; +} + +element-text selected, +element selected.normal { + border-radius: 10px; + color: @black; + background-color: @dark-orange; +} +element selected.urgent { + color: @light-grey; + background-color: @urgent; +} +element selected.active { + color: @light-grey; + background-color: @active; +} +element alternate.normal { + color: @black; + background-color: @orange; +} +element alternate.urgent { + color: @urgent; + background-color: @medium-grey; +} +element alternate.active { + color: @active; + background-color: @medium-grey; +} + +inputbar { + spacing : 5px; + background-color : #88003300; + border : 0px 0px 2px 0px; + border-radius : 0px; + padding : 5px 10px 5px 35px; + background-color : #00330088; + color : @black; + end : false; +} + +separator { + background-color : @blue; + color : #00000000; +} +prompt normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} +entry normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} +case-indicator normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} + +message { + margin : 30px; + padding : 20px 30px 20px 20px; + padding : 20px ; + border-radius : 10px; + border : 5px; +} + +textbox { + vertical-align: 0.5; + horizontal-align: 0.5; +} + +prompt-colon { + spacing : 0; + enabled : false; +} + +element-text, element-icon { + background-color : inherit; + text-color : inherit; + foreground-color : inherit; +} diff --git a/config/rofi/themes/style-10-Fancy.rasi b/config/rofi/themes/style-10-Fancy.rasi new file mode 100644 index 0000000..7f7fc90 --- /dev/null +++ b/config/rofi/themes/style-10-Fancy.rasi @@ -0,0 +1,296 @@ +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +* { + selected-normal-foreground: rgba ( 248, 248, 242, 100 % ); + foreground: rgba ( 248, 248, 242, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 39, 40, 34, 0 % ); + selected-urgent-foreground: rgba ( 248, 248, 242, 100 % ); + urgent-foreground: rgba ( 249, 38, 114, 100 % ); + alternate-urgent-background: rgba ( 39, 40, 34, 0 % ); + active-foreground: rgba ( 166, 226, 42, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 166, 226, 42, 100 % ); + alternate-active-background: rgba ( 39, 40, 34, 0 % ); + background: rgba ( 39, 40, 34, 93 % ); + bordercolor: rgba ( 0, 43, 54, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: rgba ( 39, 40, 34, 0 % ); + selected-normal-background: rgba ( 20, 20, 17, 100 % ); + separatorcolor: rgba ( 230, 219, 116, 100 % ); + urgent-background: rgba ( 39, 40, 34, 0 % ); + selected-urgent-background: rgba ( 249, 38, 114, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: transparent; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 39, 40, 34, 0 % ); + selected-active-background: rgba ( 20, 20, 17, 100 % ); +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +window { + border-color: darkgray/30%; + background-color: black/50%; + border: 2px; + padding: 0px; + border-radius: 10px; + padding: 0.5em; + spacing: 0px; + + anchor: north; + location: center; + y-offset: -15.5em; + + + children: [ inputbar, message, wrapper-mode-switcher, listview , pagerbox ]; +} + +pagerbox { + expand: false; + orientation: horizontal; + children: [ icon-left, pad, icon-right ]; +} + +pad { + expand: true; +} + +icon-left { + expand: false; + filename: "go-previous"; + size: 24; + vertical-align: 0.5; + action: "kb-page-prev"; +} + +icon-right { + expand: false; + filename: "go-next"; + size: 24; + vertical-align: 0.5; + action: "kb-page-next"; +} + +wrapper-mode-switcher { + orientation: horizontal; + + expand: false; + spacing: 0; + children: [ icon-ms-ic1, mode-switcher, icon-ms-ic2 ]; +} +icon-ms-ic1 { + filename: "go-previous"; +} +icon-ms-ic2 { + filename: "go-next"; +} +icon-ms-ic1,icon-ms-ic2 { + size: 16; + vertical-align: 0.8; + expand: false; + border: 0px 0px 2px ; + border-color: @separatorcolor; +} + +mode-switcher { + border: 0px; + spacing: 0px; + expand: true; +} + +button { + padding: 2px; + border: 0px 0px 2px ; + border-color: @separatorcolor; + text-color: dimgrey; +} +button selected.normal { + text-color: white; + background-color: black/50%; + + border: 2px 2px 0px ; + border-color: @separatorcolor; + border-radius: 10px 10px 0 0; +} + + +sidebar { + expand: false; +} + +message { + text-color: black; + background-color: lightgrey / 50%; + border-color: grey; + border: 2px; + border-radius: 5px; + padding: 4px; + margin: 0px 0px 0.5em; + expand: false; +} + +listview { + enabled: true; + columns: 2; + lines: 10; + spacing: 2px ; + scrollbar: false; + padding: 0.5em; + background-color: black/50%; + + expand: true; + border: 0px 2px 2px ; + border-color: @separatorcolor; + border-radius: 0px 0px 10px 10px; +} +element { + border: 1; + border-color: transparent; + padding: 12px ; +} +element-text { + background-color: inherit; + text-color: inherit; +} +element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +element.selected.normal { + border: 1; + border-color: grey/80%; + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element.selected.urgent { + border: 1; + border-color: grey/80%; + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +element.selected.active { + border: 1; + border-color: grey/80%; + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} + +element-text selected { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: @selected-normal-background; + handle-color: @separatorcolor; + handle-width: 2px ; + padding: 0; +} +sidebar { + border: 2px 0px 0px ; + border-color: @separatorcolor; +} +inputbar { + text-color: @normal-foreground; + padding: 0px 0px 0.5em; + children: [ wrapper ]; +} +case-indicator { + text-color: @normal-foreground; +} + +wrapper { + orientation: horizontal; + text-color: black; + background-color: white / 75%; + border-color: grey; + border: 2px; + border-radius: 5px; + padding: 4px; + children: [ icon-k, entry, icon-paste]; + spacing: 0.5em; +} +button-paste { + expand: false; + str: "gtk-paste"; + size: 24; + vertical-align: 0.5; + action: "kb-cancel"; +} +icon-paste { + expand: false; + filename: "gtk-paste"; + size: 24; + vertical-align: 0.5; + action: "kb-primary-paste"; +} +icon-k { + expand: false; + filename: "input-keyboard"; + size: 24; + vertical-align: 0.5; + +} +entry { + enabled: true; + expand: true; + background-color: white / 75%; + placeholder: " 🖥️ Search "; + vertical-align: 0.5; + border-radius: 5px; + padding: 4px; +} + + +/*****----- Message -----*****/ +error-message { + background-color: darkred/20%; + border-radius: 10px; + border: 2px; + +} +textbox { + padding: 5px; + background-color: darkred/10%; + vertical-align: 0.5; + horizontal-align: 0.5; +} + + diff --git a/config/rofi/themes/style-11-Win11-list-dark.rasi b/config/rofi/themes/style-11-Win11-list-dark.rasi new file mode 100644 index 0000000..36105a1 --- /dev/null +++ b/config/rofi/themes/style-11-Win11-list-dark.rasi @@ -0,0 +1,149 @@ +/* Integrating Wallust and More tweaks */ + +/* ---- Configuration ---- */ +configuration { + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + bg0 : black/50%; + bg1 : black/40%; + bg2 : black/10%; + bg3 : black; + fg0 : #ffffff; + fg1 : #cecece; + accent : #60cdff; + urgent : @accent; + + background-color : transparent; + text-color : @fg0; + + margin : 0; + padding : 0; + spacing : 0; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +element-icon, element-text, scrollbar { + cursor: pointer; +} + +window { + location : south; + width : 40%; + height : 50%; + y-offset : -10px; + + background-color : @bg1; + border-radius : 8px; +} + +mainbox { + padding : 24px; + spacing : 24px; +} + +inputbar { + padding : 8px; + spacing : 4px; + children : [ icon-search, entry ]; + border : 0 0 2px 0 solid; + border-color : @accent; + border-radius : 2px; + background-color : @bg0; +} + +icon-search, entry, element-icon, element-text { + vertical-align: 0.5; +} + +icon-search { + expand : false; + filename : "search-symbolic"; + size : 24px; +} + +entry { + placeholder : "Search 👀 NOTE: CTRL TAB to change MODE"; + text-color : @fg1; + horizontal-align : 0.5; +} + +listview { + columns : 2; + spacing : 8px; + fixed-height : true; + fixed-columns : true; +} + +element { + spacing : 1em; + padding : 20px; + border-radius : 2px; +} + +element normal urgent { + text-color: @urgent; +} + +element normal active { + text-color: @accent; +} + +element alternate active { + text-color: @accent; +} + +element selected active { + text-color: @accent; +} + +element-text selected, +element selected { + background-color: @bg3; + padding: 20px; + border-radius: 12px; +} + +element selected urgent { + background-color: @urgent; +} + +element-icon { + size: 1.5em; +} + +element-text { + text-color: inherit; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: inherit; + handle-color: @accent; + handle-width: 2px ; + padding: 0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; +} + +textbox { + padding : 10px; + background-color : @bg0; + text-color : @fg0; + vertical-align : 0.5; + horizontal-align : 0.5; +} diff --git a/config/rofi/themes/style-11-Win11-list-light.rasi b/config/rofi/themes/style-11-Win11-list-light.rasi new file mode 100644 index 0000000..16e7a84 --- /dev/null +++ b/config/rofi/themes/style-11-Win11-list-light.rasi @@ -0,0 +1,151 @@ +/* Integrating Wallust and More tweaks */ + +/* ---- Configuration ---- */ +configuration { + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + bg0 : #ffffff80; + bg1 : #f9f9f9bf; + bg2 : #f7f7f7; + bg3 : #fefefebf; + fg0 : #1a1a1a; + fg1 : #5f5f5f; + accent : #005fb8; + urgent : @accent; + + background-color: transparent; + text-color : @fg0; + + margin : 0; + padding : 0; + spacing : 0; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +element-icon, element-text, scrollbar { + cursor: pointer; +} + +window { + location : south; + width : 40%; + height : 50%; + y-offset : -10px; + + background-color : @bg1; + border-radius : 8px; +} + +mainbox { + padding : 24px; + spacing : 24px; +} + +inputbar { + padding : 8px; + spacing : 4px; + children : [ icon-search, entry ]; + border : 0 0 2px 0 solid; + border-color : @accent; + border-radius : 2px; + background-color : @bg0; +} + +icon-search, entry, element-icon, element-text { + vertical-align: 0.5; + background-color : transparent; +} + +icon-search { + expand : false; + filename : "search-symbolic"; + size : 24px; +} + +entry { + placeholder : "Search 👀 NOTE: CTRL TAB to change MODE"; + text-color : @fg1; + horizontal-align : 0.5; + background-color : transparent; +} + +listview { + columns : 2; + spacing : 8px; + fixed-height : true; + fixed-columns : true; +} + +element { + spacing : 1em; + padding : 8px; + border-radius : 2px; +} + +element normal urgent { + text-color: @urgent; +} + +element normal active { + text-color: @accent; +} + +element alternate active { + text-color: @accent; +} + +element selected active { + text-color: @accent; +} + +element-text selected, +element selected normal { + background-color: @bg0; + text-color: @accent; + padding: 20px; + border-radius: 12px; +} + +element selected urgent { + background-color: @urgent; +} + +element-icon { + size: 1.5em; +} + +element-text { + text-color: inherit; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: inherit; + handle-color: @accent; + handle-width: 1px ; + padding: 0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; +} + +textbox { + padding : 10px; + text-color : @fg0; + vertical-align : 0.5; + horizontal-align : 0.5; +} diff --git a/config/rofi/themes/style-12-TOP-Docu.rasi b/config/rofi/themes/style-12-TOP-Docu.rasi new file mode 100644 index 0000000..241264f --- /dev/null +++ b/config/rofi/themes/style-12-TOP-Docu.rasi @@ -0,0 +1,158 @@ +/** + * ROFI Documentation theme. + * User: Qball + * Copyright: Dave Davenport + */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "  "; + display-run: "  "; + display-filebrowser: "  "; + display-window: "  "; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Global Properties ---- */ +* { + background-color: transparent; + text-color: white; +} +entry { + border: 2px 0px; + border-color: darkgrey; + background-color: grey; + padding: 12px; + placeholder: "🔎 Search"; + placeholder-color: darkgrey; + cursor: text; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; + +} +inputbar { + spacing: 0; + children: [ icon-keyboard, entry, mode-switcher ]; +} + +mode-switcher { + spacing: 10px; + border: 2px; + border-radius: 0px 4px 4px 0px; + border-color: darkgrey; + background-color: darkgrey; +} + +button { + padding: 0px 60px 0px 60px; + background-color: grey; + border-color: darkgrey; + cursor: pointer; +} + +button selected { + background-color: white/20%; + text-color: black; +} + +icon-keyboard { + border: 2px 0px 2px 2px; + border-radius: 4px 0px 0px 4px; + border-color: darkgrey; + background-color: grey; + padding: 0px 10px 0px 10px; + expand: false; + size: 1.2em; + filename: "keyboard"; +} + +window { + anchor: north; + location: north; + y-offset: 10px; + width: 100%; + background-color: black / 50%; + padding: 0.5em; + border-color: black; + border: 0em 0.2em 0.2em; + chilren: [ inputbar, message, listview ]; +} + +mainbox { + spacing: 1em; +} + + +listview { + lines: 4; + columns: 6; + spacing: 1em; + fixed-columns: true; +} + +element { + orientation: vertical; + border: 2px; + border-radius: 4px ; + border-color: darkgrey; + background-color: grey; + cursor: pointer; + padding: 20px; +} + +element-text selected, +element selected { + background-color: inherit; + text-color: inherit; + padding: 20px; +} + + +element-icon { + size: 5%; + cursor: inherit; +} + +element-text { + horizontal-align: 0.5; + cursor: inherit; +} + + +/* ---- Scrollbar ---- */ +scrollbar { + border-radius: 10px; + background-color: transparent; + handle-color: darkgrey; + handle-width: 2px ; + padding: 0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: black / 50%; + text-color: white; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: black / 50%; + text-color: white; +} \ No newline at end of file diff --git a/config/rofi/themes/style-13-Vertical.rasi b/config/rofi/themes/style-13-Vertical.rasi new file mode 100644 index 0000000..6b0a897 --- /dev/null +++ b/config/rofi/themes/style-13-Vertical.rasi @@ -0,0 +1,273 @@ +/* ---- Configuration ---- */ +configuration { + modi: "drun,run,filebrowser"; + font: "Fira Code SemiBold 12"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: ""; + display-window: " "; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} · {c} · {t}"; + +} +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + background-alt: @color10; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/* ---- Window ---- */ +window { + width: 15%; + height: 80%; + x-offset: 8px; + y-offset: 0px; + spacing: 0px; + padding: 0px; + margin: 0px; + border: 2px; + border-color: @border-color; + cursor: "default"; + location: center; + anchor: center; + fullscreen: false; + enabled: true; + border-radius: 12px; + background-color: rgba(0, 0, 0, 0.6); +} + +/* ---- Mainbox ---- */ +mainbox { + enabled: true; + orientation: vertical; + padding: 0px; + background-color: rgba(0, 0, 0, 0.1); + children: [ "inputbar", "imagebox" ]; + border-radius: 12px; +} + +/* ---- Imagebox ---- */ +imagebox { + background-color: transparent; + orientation: vertical; + children: [ "mode-switcher", "listbox"]; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 5px; + orientation: vertical; + children: [ "message", "listview" ]; + padding: 6px; + border-radius: 12px; + border: 0px; + border-color: @border-color; + background-color: transparent; +} + +/* ---- Dummy ---- */ +dummy { + background-color: transparent; +} + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + text-color: @foreground; + spacing: 10px; + padding: 30px; + border-radius: 10px; + border-color: @border-color; + background-color: @background; + background-image: url("~/.config/rofi/.current_wallpaper", width); + children: [ "textbox-prompt-colon","entry" ]; + border: 0px; +} + +textbox-prompt-colon { + enabled: true; + padding: 6px 0px 6px 10px; + expand: false; + str: "⁉️"; + text-color: inherit; + background-color: transparent; +} + +entry { + enabled: true; + padding: 6px 0px 0px 0px; + text-color: @foreground; + cursor: text; + border-radius: 12px; + placeholder: "Type to search"; + placeholder-color: inherit; + background-color: @background; + horizontal-align: 0.5; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + orientation: horizontal; + enabled: true; + padding: 8px; + spacing: 12px; + background-color: transparent; + text-color: @foreground; +} + +button { + padding: 10px; + border-radius: 10px; + background-color: @background; + text-color: inherit; + cursor: pointer; + border: 1px; + border-color: @border-color; +} + +button selected { + background-color: @active; + text-color: @foreground; + border: 1px; + border-color: @background; + +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 1; + lines: 10; + spacing: 0px; + dynamic: true; + cycle: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: false; + fixed-columns: true; + background-color: transparent; + cursor: "default"; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @active; + handle-width: 2px ; + padding: 0; +} + +/* ---- Element ---- */ +element { + enabled: true; + padding: 15px; + spacing: 10px; + cursor: pointer; + background-color: transparent; + border-radius: 10px; + border: 0px; +} + +element normal.normal { + background-color: inherit; + text-color: @foreground; +} + +element normal.urgent { + background-color: inherit; + text-color: @foreground; +} + +element normal.active { + background-color: inherit; + text-color: @foreground; +} + +element-text selected, +element selected.normal { + background-color: @active; + text-color: @foreground; +} + +element selected.urgent { + background-color: inherit; + text-color: @foreground; +} + +element selected.active { + background-color: inherit; + text-color: @foreground; +} + +element alternate.normal { + background-color: inherit; + text-color: @foreground; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: @foreground; +} + +element-icon { + background-color: transparent; + text-color: inherit; + size: 30px; + cursor: inherit; +} + +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: @background-alt; + margin: 10px; + border-radius: 12px; +} + +textbox { + padding: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +error-message { + padding: 15px; + border-radius: 12px; + background-color: @background-alt; + text-color: @foreground; +} diff --git a/config/rofi/themes/style-2-Dark.rasi b/config/rofi/themes/style-2-Dark.rasi new file mode 100644 index 0000000..3df79ba --- /dev/null +++ b/config/rofi/themes/style-2-Dark.rasi @@ -0,0 +1,187 @@ +/* ****----- Configuration -----**** */ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + +} +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 60%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 12px; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 10px; + padding: 15px; + border-radius: 12px; + background-color: black/90%; + children: [ "inputbar", "mode-switcher", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 20px 0px 20px 0px; + border: 0px 0px 2px 0px; + border-radius: 0px; + border-color: gray/20%; + background-color: black/50%; + children: [ "entry" ]; +} + +entry { + enabled: true; + background-color: black/50%; + text-color: white/75%; + cursor: text; + placeholder: "Type to search"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 40px; + margin: 0px; + padding: 0px; + border: 0px solid; + background-color: transparent; + cursor: "default"; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: inherit; + handle-color: #719DF9; + handle-width: 2px ; + padding: 0; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 10px; + padding: 20px; + border: 1px solid; + border-radius: 8px; + border-color: white/30%; + background-color: black; + text-color: white; + cursor: pointer; +} +element normal.active { + background-color: #67FF80; + text-color: black; +} + +element-text selected, +element selected.normal { + background-color: #c19419; + text-color: black; +} +element selected.active { + background-color: #FF7F7C; + text-color: white; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 20px; + margin: 0px 10%; + background-color: transparent; + text-color: white; +} +button { + padding: 6px; + border: 0px solid; + border-radius: 100%; + background-color: #719DF9; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: #F37277; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; +} +textbox { + padding: 10px; + background-color: #719DF9; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} \ No newline at end of file diff --git a/config/rofi/themes/style-2-Light.rasi b/config/rofi/themes/style-2-Light.rasi new file mode 100644 index 0000000..5e12555 --- /dev/null +++ b/config/rofi/themes/style-2-Light.rasi @@ -0,0 +1,191 @@ +/* credit: https://github.com/adi1090x/rofi */ + + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + +} +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 60%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 12px; + cursor: "default"; + background-color: inherit; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 10px; + padding: 20px; + border-radius: 12px; + background-color: white/90%; + children: [ "inputbar", "mode-switcher", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px 10px 10px 0px; + border: 0px 0px 2px 0px; + border-radius: 0px; + border-color: gray/20%; + background-color: transparent; + children: [ "entry" ]; +} + +entry { + enabled: true; + background-color: inherit; + text-color: black; + cursor: text; + placeholder: "Type to search"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 40px; + margin: 0px; + padding: 0px; + border: 0px solid; + background-color: transparent; + cursor: "default"; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: inherit; + handle-color: gray/50%; + handle-width: 2px ; + padding: 0; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px 0px 20px 0px; + border: 1px solid; + border-radius: 8px; + border-color: gray/30%; + background-color: white; + text-color: black; + cursor: pointer; +} +element normal.active { + background-color: #67FF80; + text-color: black; +} + +element-text selected, +element selected.normal { + background-color: #FDD66F; + text-color: black; +} + +element selected.active { + background-color: #FF7F7C; + text-color: black; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 20px; + margin: 0px 10%; + background-color: transparent; + text-color: white; +} +button { + padding: 6px; + border: 0px solid; + border-radius: 100%; + background-color: #719DF9; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: #F37277; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; +} +textbox { + padding: 10px; + background-color: #719DF9; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} \ No newline at end of file diff --git a/config/rofi/themes/style-3-FullScreen-v1.rasi b/config/rofi/themes/style-3-FullScreen-v1.rasi new file mode 100644 index 0000000..aa503f2 --- /dev/null +++ b/config/rofi/themes/style-3-FullScreen-v1.rasi @@ -0,0 +1,254 @@ +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @selected-active-background; // Buttons background + selected: @selected-urgent-background; // Button selected + active: @selected-normal-background; // Window activated + urgent: @selected; // When hovering the activated window (maybe more?) + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/* ---- Global Properties ---- */ +* { + main-bg: @background; + main-fg: @foreground; + main-br: @color12; + main-ex: @color11; + select-bg: @foreground; + select-fg: @background; + separatorcolor: transparent; + border-color: transparent; +} + + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: true; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 3px 0px 3px 0px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 12px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 50px 10px; + margin: 10px; + background-color: transparent; + border-radius: 20px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @selected; + text-color: @text-selected; + cursor: text; + placeholder: " 🖥️ Search "; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 5; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + margin: 10px; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + handle-color: @background-alt; + handle-width: 2px ; + padding: 0px; +} + +/* ---- Elements ---- */ +element { + enabled: true; + orientation: vertical; + padding: 10px; + spacing: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} + +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} + +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + border: 0px 3px 0px 3px; + border-radius: 16px; + border-color: @selected; + background-color: transparent; + text-color: @background-alt; +} + +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + size: 5%; + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: @selected; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} diff --git a/config/rofi/themes/style-3-Fullscreen-v2.rasi b/config/rofi/themes/style-3-Fullscreen-v2.rasi new file mode 100644 index 0000000..cf8ee54 --- /dev/null +++ b/config/rofi/themes/style-3-Fullscreen-v2.rasi @@ -0,0 +1,226 @@ +/* credit: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; + display-ssh: " SSH"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + background-alt: @color7; + selected: @color12; + active: @color11; + urgent: red; + + border-color: @selected; + handle-color: @selected; + background-color: @background; + foreground-color: @foreground; + alternate-background: @background-alt; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: @urgent; + urgent-foreground: @background; + active-background: @active; + active-foreground: @background; + selected-normal-background: @selected; + selected-normal-foreground: @background; + selected-urgent-background: @active; + selected-urgent-foreground: @background; + selected-active-background: @urgent; + selected-active-foreground: @background; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + alternate-urgent-background: @urgent; + alternate-urgent-foreground: @background; + alternate-active-background: @active; + alternate-active-foreground: @background; + + +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 100px; + margin: 0px; + padding: 100px 225px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0% 28%; + padding: 10px; + border: 1px solid; + border-radius: 6px; + border-color: white / 25%; + background-color: white / 5%; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: @foreground; + cursor: text; + placeholder: " Search 👀 NOTE: CTRL TAB to change MODE"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 7; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 2px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 35px 10px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} + +element normal.normal { + background-color: transparent; + text-color: @foreground; +} + +element selected.normal { + background-color: inherit; + text-color: @foreground; +} + +element-text selected, +element selected.selected { + background-color: white/50%; + text-color: @foreground; + border-radius: 20px; + padding: 20px; +} + +element-icon { + background-color: transparent; + text-color: inherit; + size: 7%; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + padding: 30px; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; +} +textbox { + padding: 20px; + border-radius: 15px; + background-color: white / 10%; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; + highlight: none; +} diff --git a/config/rofi/themes/style-4.rasi b/config/rofi/themes/style-4.rasi new file mode 100644 index 0000000..9eceda9 --- /dev/null +++ b/config/rofi/themes/style-4.rasi @@ -0,0 +1,326 @@ +/* credit: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: #F7768E; + + border-color: @color11; + handle-color: @selected; + background-color: @background; + foreground-color: @foreground; + alternate-background: @background-alt; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: @urgent; + urgent-foreground: @background; + active-background: @active; + active-foreground: @background; + selected-normal-background: @selected; + selected-normal-foreground: @background; + selected-urgent-background: @active; + selected-urgent-foreground: @background; + selected-active-background: @urgent; + selected-active-foreground: @color12; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + alternate-urgent-background: @urgent; + alternate-urgent-foreground: @background; + alternate-active-background: @active; + alternate-active-foreground: @background; + + +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 35%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-color; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-color; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-color; + background-color: inherit; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: 0px; + background-color: @background-color; + text-color: @foreground-color; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: " 🔎"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: @alternate-background; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 2px 2px 2px 2px; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; + cursor: "default"; +} +scrollbar { + handle-width: 2px ; + handle-color: @handle-color; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @normal-foreground; +} +element normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element normal.active { + background-color: transparent; + text-color: @active-foreground; +} + +element-text selected, +element selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +element selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +element alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +element alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +element alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + orientation: vertical; + spacing: 0px; + margin: 0px; + padding: 0px 0px; + border: 0px solid; + border-radius: 8px 0px 0px 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground-color; +} +button { + padding: 0px 20px 0px 20px; + border: 0px 0px 0px 0px; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: pointer; +} +button selected { + border: 2px 0px 2px 2px; + border-radius: 6px; + border-color: @border-color; + background-color: @selected-normal-foreground; + text-color: @selected-normal-background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground-color; + vertical-align: 0.5; + horizontal-align: 0.5; + highlight: none; + placeholder-color: @foreground-color; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @background-color; + text-color: @foreground-color; +} diff --git a/config/rofi/themes/style-5.rasi b/config/rofi/themes/style-5.rasi new file mode 100644 index 0000000..c0b097f --- /dev/null +++ b/config/rofi/themes/style-5.rasi @@ -0,0 +1,269 @@ +/* ---- Configuration ---- */ +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "  "; + display-run: "  "; + display-filebrowser: "  "; + display-window: "  "; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} · {c} · {t}"; +} + + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/* ---- Window ---- */ +window { + width: 800px; + /*height: 450px;*/ + x-offset: 0px; + y-offset: 0px; + spacing: 0px; + padding: 1px; + margin: 0px; + border: 2px; + border-color: @active-background; + cursor: "default"; + location: center; + anchor: center; + fullscreen: false; + enabled: true; + border-radius: 12px; + background-color: @background-color; +} + +/* ---- Mainbox ---- */ +mainbox { + enabled: true; + orientation: vertical; + padding: 8px; + background-image: url("~/.config/rofi/.current_wallpaper", width); + children: [ "inputbar", "listbox" ]; + border-radius: 12px; +} + +/* ---- Imagebox ---- */ +imagebox { + background-color: transparent; + orientation: vertical; + /*children: [ "inputbar"];*/ +} + +/* ---- Listbox ---- */ +listbox { + spacing: 4px; + orientation: vertical; + children: [ "message", "listview" ]; + padding: 10px; + border-radius: 12px; + border: 1px; + border-color: @active-background; + background-color: @background; +} + +/* ---- Dummy ---- */ +dummy { + background-color: transparent; +} + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + text-color: @foreground; + spacing: 10px; + border-radius: 12px; + border-color: @foreground; + background-color: @background; + children: [ "mode-switcher", "textbox-prompt-colon", "entry" ]; + border: 1px; + border-color: @active-background; +} + +textbox-prompt-colon { + enabled: true; + padding: 10px 0px 10px 10px; + expand: false; + str: "🐧"; + text-color: inherit; + background-color: transparent; +} + +entry { + enabled: true; + padding: 10px 0px 10px 0px; + text-color: @foreground; + cursor: text; + placeholder: " Search"; + placeholder-color: inherit; + background-color: @background; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} + +button { + padding: 2px 24px 2px 24px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: pointer; + border: 1px; + border-color: @active-background; +} + +button selected { + background-color: @selected; + text-color: @foreground; + border: 1px; + border-color: transparent; + +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + spacing: 5px; + padding: 6px; + dynamic: true; + cycle: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: false; + background-color: @background; + border-radius: 12px; + border: 0px; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @active; + handle-width: 2px ; + padding: 0; +} + +/* ---- Element ---- */ +element { + enabled: true; + padding: 12px; + margin: 2px; + cursor: pointer; + background-color: transparent; + border-radius: 12px; + border: 0px; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} + +element normal.urgent { + background-color: inherit; + text-color: inherit; +} + +element normal.active { + background-color: inherit; + text-color: inherit; +} + +element-text selected, +element selected.normal { + background-color: @active; + text-color: inherit; +} + +element selected.urgent { + background-color: inherit; + text-color: inherit; +} + +element selected.active { + background-color: inherit; + text-color: inherit; +} + +element alternate.normal { + background-color: inherit; + text-color: inherit; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: inherit; +} + +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} + +element-text { + background-color: transparent; + text-color: @foreground; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 12px; + background-color: @background-alt; + text-color: @background; +} \ No newline at end of file diff --git a/config/rofi/themes/style-6.rasi b/config/rofi/themes/style-6.rasi new file mode 100644 index 0000000..aa81f96 --- /dev/null +++ b/config/rofi/themes/style-6.rasi @@ -0,0 +1,239 @@ +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} · {c} · {t}"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 2px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: #00000099; +} + +/* ----- Main Box ----- */ +mainbox { + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 150px 10px; + margin: 10px; + background-color: transparent; + border-radius: 25px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 300px; + padding: 10px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: text; + placeholder: " Search "; // << Search symbol + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + padding: 10px; + background-color: transparent; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @active; + handle-width: 2px ; + padding: 0; +} +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @active; + text-color: @text-selected; +} + + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} + +element-text selected, +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + background-color: @color11; + text-color: @text-selected; +} +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 36px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + +} + +/* ---- Message ---- */ +message { + background-color: @background; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: @active; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/config/rofi/themes/style-7.rasi b/config/rofi/themes/style-7.rasi new file mode 100644 index 0000000..d656a97 --- /dev/null +++ b/config/rofi/themes/style-7.rasi @@ -0,0 +1,197 @@ +/* original design from: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "  "; + display-run: "  "; + display-filebrowser: "  "; + display-window: "  "; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + + +/*****----- Global Properties -----*****/ +* { + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: #8E3596; +} +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 40%; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background-alt; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 40px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ":::"; + padding: 15px; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 15px 0px; + background-color: inherit; + text-color: @foreground; + cursor: text; + placeholder: "Search... 👀 NOTE: CTRL TAB to change MODE"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 2px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: horizontal; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} + +element-text selected, +element selected.normal { + border-radius: 30px; + background-color: @color11; + text-color: @foreground; +} +element-icon { + padding: 0px; + background-color: transparent; + text-color: inherit; + size: 5%; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; + border: 2px solid; + border-radius: 20px; + border-color: @active; + background-color: @background; + text-color: @foreground; +} +textbox { + padding: 10px; + border-radius: 20px; + background-color: @selected; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; + highlight: none; +} diff --git a/config/rofi/themes/style-8.rasi b/config/rofi/themes/style-8.rasi new file mode 100644 index 0000000..1f664fc --- /dev/null +++ b/config/rofi/themes/style-8.rasi @@ -0,0 +1,239 @@ +/* ---- Configuration ---- */ +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + border-width: 2px; + border-radius: 12px; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/* ---- Window ---- */ +window { + width: 50%; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border: @border-width; + border-color: @color12; + border-radius: @border-radius; + background-color: @background; +} + +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: vertical; + children: [ "inputbar" , "mode-switcher", "message", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + spacing: 0em; + padding: 4em; + children: [ "textbox-prompt-colon", "entry" ]; + background-color: transparent; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " ➡️"; + padding: 1em 0.2em 0em 0em; + text-color: @foreground; + border-radius: 2em 0em 0em 2em; + background-color: @background; +} + +entry { + enabled: true; + border-radius: 0em 2em 2em 0em; + spacing: 1em; + padding: 1em; + background-color: @background; + text-color: @foreground; + cursor: text; + placeholder: " Search"; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + padding: 0em; + spacing: 0em; + orientation: horizontal; + children: [ "listview" ]; + background-color: @background; +} + +/* ---- Listview ---- */ +listview { + padding: 0.5em; + spacing: 0.5em; + enabled: true; + columns: 2; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; +} + + +/* ---- Mode Switcher ---- */ +mode-switcher { + orientation: horizontal; + width: 2em; + enabled: true; + padding: 0.7em; + spacing: 1em; + background-color: transparent; +} + +button { + cursor: pointer; + border-radius: 2em; + background-color: @background; + text-color: @foreground; + padding: 0.4em; +} + +button selected { + background-color: @color12; + text-color: @foreground; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + handle-color: @color11; + handle-width: 2px ; + padding: 0; +} + + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 0em; + padding: 0.8em; + cursor: pointer; + background-color: transparent; + text-color: @foreground; +} + +element-text selected, +element selected.normal { + background-color: @color11; + text-color: @foreground; + border-radius: 1.5em; +} + +element normal.normal { + background-color: inherit; + text-color: @foreground; +} + +element normal.urgent { + background-color: inherit; + text-color: @foreground; +} + +element normal.active { + background-color: inherit; + text-color: @foreground; +} + +element selected.urgent { + background-color: inherit; + text-color: @foreground; +} + +element selected.active { + background-color: inherit; + text-color: @foreground; +} + +element alternate.normal { + background-color: inherit; + text-color: @foreground; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: @foreground; +} + +element-icon { + size: 2em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 12px; + padding: 12px; + border-radius: @border-radius; + background-color: @color12; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 0px; + border-radius: @border-radius; + background-color: @background; + text-color: @foreground; +} diff --git a/config/rofi/themes/style-9.rasi b/config/rofi/themes/style-9.rasi new file mode 100644 index 0000000..638551f --- /dev/null +++ b/config/rofi/themes/style-9.rasi @@ -0,0 +1,203 @@ +/* Integrating Wallust and More tweaks */ + + +configuration { + show-icons: true; + display-drun: ""; + drun-display-format: "{icon} {name}"; + disable-history: false; + click-to-exit: true; + location: 0; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + BG: @background; + BGA: @color11; + FG: @foreground; + FGA: #F28FADff; + BDR: @color12; + SEL: #1E1E2Eff; + UGT: #F28FADff; + IMG: #FAE3B0ff; + OFF: #575268ff; + ON: #ABE9B3ff; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/* ---- Window ---- */ +window { + transparency: "real"; + background-color: @BG; + text-color: @FG; + border: 2px; + border-color: @BDR; + border-radius: 10px; + width: 25%; + anchor: center; + x-offset: 0; + y-offset: 0; +} + +prompt { + enabled: true; + padding: 8px; + background-color: @BG; + text-color: @IMG; +} + +textbox-prompt-colon { + expand: false; + str: ""; + border-radius: 100%; + background-color: @SEL; + text-color: @FG; + padding: 8px 12px 8px 12px; +} + +entry { + background-color: @BG; + text-color: @FG; + placeholder-color: @FG; + expand: true; + horizontal-align: 0; + placeholder: "Search 👀 NOTE: CTRL TAB to change MODE"; + blink: true; + border: 0px 0px 2px 0px; + border-color: @BDR; + border-radius: 10px; + padding: 8px; +} + +inputbar { + children: [ textbox-prompt-colon, entry ]; + background-color: @BG; + text-color: @FG; + expand: false; + border: 0px 0px 0px 0px; + border-radius: 0px; + border-color: @BDR; + margin: 0px 0px 0px 0px; + padding: 0px; + position: center; +} + +case-indicator { + background-color: @BG; + text-color: @FG; + spacing: 0; +} + + +listview { + background-color: @BG; + columns: 1; + lines: 7; + spacing: 4px; + cycle: false; + dynamic: true; + layout: vertical; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @BDR; + handle-width: 2px ; + padding: 0; +} + +mainbox { + background-color: @BG; + children: [ inputbar, message, listview ]; + spacing: 15px; + padding: 15px; +} + +element { + background-color: @BG; + text-color: @FG; + orientation: horizontal; + border-radius: 4px; + padding: 12px; +} + +element-icon { + background-color: inherit; + text-color: inherit; + horizontal-align: 0.5; + vertical-align: 0.5; + size: 24px; + border: 0px; +} + +element-text { + background-color: inherit; + text-color: inherit; + expand: true; + horizontal-align: 0; + vertical-align: 0.5; + margin: 2px 0px 2px 2px; +} + + +element normal.urgent, +element alternate.urgent { + background-color: @UGT; + text-color: @FG; + border-radius: 9px; +} + +element normal.active, +element alternate.active { + background-color: @BGA; + text-color: @FG; +} + +element-text selected, +element selected { + background-color: @BGA; + text-color: @SEL; + border: 0px 0px 0px 0px; + border-radius: 10px; + border-color: @BDR; +} + +element selected.urgent { + background-color: @UGT; + text-color: @FG; +} + +element selected.active { + background-color: @BGA; + color: @FG; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; +} +textbox { + padding: 10px; + border-radius: 10px; + background-color: @BDR; + text-color: @SEL; + vertical-align: 0.5; + horizontal-align: 0.5; +} \ No newline at end of file diff --git a/config/rofi/wallust/colors-rofi.rasi b/config/rofi/wallust/colors-rofi.rasi new file mode 100644 index 0000000..ab3a60c --- /dev/null +++ b/config/rofi/wallust/colors-rofi.rasi @@ -0,0 +1,49 @@ +/* wallust template - colors-rofi */ + +* { +active-background: #784CA0; +active-foreground: #FAE8E1; +normal-background: #181519; +normal-foreground: #FAE8E1; +urgent-background: #CC659A; +urgent-foreground: #FAE8E1; + +alternate-active-background: #914B4B; +alternate-active-foreground: #FAE8E1; +alternate-normal-background: #181519; +alternate-normal-foreground: #FAE8E1; +alternate-urgent-background: #181519; +alternate-urgent-foreground: #FAE8E1; + +selected-active-background: #CC659A; +selected-active-foreground: #FAE8E1; +selected-normal-background: #CC659A; +selected-normal-foreground: #FAE8E1; +selected-urgent-background: #784CA0; +selected-urgent-foreground: #FAE8E1; + +background-color: #181519; +background: rgba(0,0,0,0.7); +foreground: #FAE8E1; +border-color: #784CA0; + +color0: #3F3C40; +color1: #1A1022; +color2: #492E61; +color3: #6D3838; +color4: #5A3978; +color5: #994C74; +color6: #B58E80; +color7: #F0D6CC; +color8: #A8958F; +color9: #23152D; +color10: #613D81; +color11: #914B4B; +color12: #784CA0; +color13: #CC659A; +color14: #F2BDAA; +color15: #F0D6CC; + + +} + diff --git a/config/swappy/config b/config/swappy/config new file mode 100644 index 0000000..45d84e4 --- /dev/null +++ b/config/swappy/config @@ -0,0 +1,9 @@ +[Default] +save_dir=$HOME/Pictures/Screenshots +save_filename_format=swappy-%Y%m%d-%H%M%S.png +show_pannel=false +line_size=5 +text-size=20 +paint_mode=brush +early_exit=false +fill_shape=false \ No newline at end of file diff --git a/config/swaync/config.json b/config/swaync/config.json new file mode 100644 index 0000000..2ec0f77 --- /dev/null +++ b/config/swaync/config.json @@ -0,0 +1,92 @@ +{ + "$schema": "/etc/xdg/swaync/configSchema.json", + "positionX": "center", + "positionY": "top", + "layer": "overlay", + "control-center-layer": "top", + "layer-shell": true, + "cssPriority": "user", + "control-center-margin-top": 5, + "control-center-margin-bottom": 0, + "control-center-margin-right": 0, + "control-center-margin-left": 0, + "notification-2fa-action": true, + "notification-inline-replies": false, + "notification-icon-size": 24, + "notification-body-image-height": 100, + "notification-body-image-width": 100, + "notification-window-width": 300, + "timeout": 6, + "timeout-low": 3, + "timeout-critical": 0, + "fit-to-screen": false, + "control-center-width": 450, + "control-center-height": 720, + "keyboard-shortcuts": true, + "image-visibility": "when available", + "transition-time": 200, + "hide-on-clear": false, + "hide-on-action": true, + "script-fail-notify": true, + "widgets": [ + "dnd", + "buttons-grid", + "mpris", + "volume", + "backlight", + "title", + "notifications" + ], + "widget-config": { + "title": { + "text": "Notifications", + "clear-all-button": true, + "button-text": "Clear" + }, + "dnd": { + "text": "Do Not Disturb" + }, + "label": { + "max-lines": 1, + "text": "Notification" + }, + "mpris": { + "image-size": 10, + "image-radius": 0 + }, + "volume": { + "label": "󰕾" + }, + "backlight": { + "label": "󰃟" + }, + "buttons-grid": { + "actions": [ + { + "label": "󰐥", + "command": "bash -c $HOME/.config/hypr/scripts/Wlogout.sh" + }, + { + "label": "󰌾", + "command": "bash -c $HOME/.config/hypr/scripts/LockScreen.sh" + }, + { + "label": "󰍃", + "command": "hyprctl dispatch exit" + }, + { + "label": "󰀝", + "command": "bash -c $HOME/.config/hypr/scripts/AirplaneMode.sh" + }, + { + "label": "󰝟", + "command": "pactl set-sink-mute @DEFAULT_SINK@ toggle" + }, + { + "label": "󰂯", + "command": "blueman-manager" + } + ] + } + } +} \ No newline at end of file diff --git a/config/swaync/icons/backup.png b/config/swaync/icons/backup.png new file mode 100644 index 0000000000000000000000000000000000000000..a60a495e57cf5191cded577282fc7b872687956c GIT binary patch literal 19157 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 hH~%HUk5Z)B{|DN0m3&>m \ No newline at end of file diff --git a/config/swaync/icons/battery-status.png b/config/swaync/icons/battery-status.png new file mode 100644 index 0000000000000000000000000000000000000000..07bf8154f8a6fa78d33d6902140b95567af3840b GIT binary patch literal 8682 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 H{?GphN1w`W literal 0 HcmV?d00001 diff --git a/config/swaync/icons/brightness-100.png b/config/swaync/icons/brightness-100.png new file mode 100644 index 0000000000000000000000000000000000000000..1e28ac3763fe7eddca4f1fff29939db1c7809a6b GIT binary patch literal 32959 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 literal 0 HcmV?d00001 diff --git a/config/swaync/icons/brightness-20.png b/config/swaync/icons/brightness-20.png new file mode 100644 index 0000000000000000000000000000000000000000..aee9c5236e02ad813757508930548b0b67a07c05 GIT binary patch literal 20950 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 literal 0 HcmV?d00001 diff --git a/config/swaync/icons/brightness-40.png b/config/swaync/icons/brightness-40.png new file mode 100644 index 0000000000000000000000000000000000000000..bbedd1c7d437260f0a4a461fc704b054d8d061cc GIT binary patch literal 23444 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 P1b(jQ8tar^z&`jt6i(0( literal 0 HcmV?d00001 diff --git a/config/swaync/icons/dropper.png b/config/swaync/icons/dropper.png new file mode 100644 index 0000000000000000000000000000000000000000..2e222a35b758a4d61b592bdcbd91d4562fc9f6b7 GIT binary patch literal 24962 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 literal 0 HcmV?d00001 diff --git a/config/swaync/icons/microphone.png b/config/swaync/icons/microphone.png new file mode 100644 index 0000000000000000000000000000000000000000..d1b6d767e82928abd67696a98452e48726d94a9f GIT binary patch literal 24921 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 z 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 L&Ci#gCC2<8eP+7x literal 0 HcmV?d00001 diff --git a/config/swaync/icons/palette.png b/config/swaync/icons/palette.png new file mode 100644 index 0000000000000000000000000000000000000000..3ba73d05cd3c5f5e633eb785734be37b956dc18a GIT binary patch literal 35168 zcmeFYXIN9+wl=&HLJ7S|k=}dnNC{0qdhb$0htQjpgbva{np7zwilEY@21F^+1O%i8 zQ3REu^!~-?*=L` zanti`{bBTk`H4wubaY^^o50&$o1bm01@@USkt+!o-=1|%UVj~b5*2elCT7K&PC59X zZL=4%y1esH;uYN!^6$S(XC_Qn5M77>qU8>`MDrp2%EX(QXVa(Cb>B7kyn8RcOb{xn zPX((H-b(X(6P_s`m{|DP|HW^eG=YVCFRjuQg-xzRJrx zUFx)1AHTIXOV@5`$anELW+~nd$;&T3E}TmU!+oN?iSpIn zJPVFEDHBdZgSXA3zDZk6GW4ym^~Jy;52;1sCQy_}h;tIQU9 zToO1e)wZMTlV=S{t+Lj8zG3az&~PMQ+%gj&(9k*?!Jrs|BN-^teKdQICGH;S zbA^)w42kootWRyxvf!(6>2t>WzpXsJnwi`A97=^Owf1G&g)I9VE9%SUO=^h1l;u-4gf9Y~+H`M8#45MS1> zdTPT-Be{K{YU&4aUq?gt#sXZjtmGC|=sDuH;tLTc!=?Aj)A$3g?ZX45E`<=kuB8I? zpPZ9P98Yvz@_E^WwcUNEWLH-aQFR_Rk(`cb|6ZQCbN+twTy#cU2e0qvm-m|VU%$h? zj=tTs+h{1VxMTU{^G~TCPr`kjDc#z|<$sAY(B}J|rxn+JZBY%UleX^tWX|Gs{5t2s z$9sEEmxlI3NjsmeNb39h6pz6U)~z2*&RSXzbrOoG*@g3VefvUBpi$IGlio7b|29NG zdwuNGm6onsxyUQF{@a1#?#;c!y4NKiOq%H%BstQk$*w)`-@;je64Z*N?Aaw96iFV`5@u=+Z7zq!S z&PlGu*yNQ)>wv3X-k0{7-xI`<_j~w=xZIYz7YTXzl4LU15)*EEX?rl8$$r()vUoVT zPFggAYTT!ReJPYKl%I)LkQ4f8ghWjTeOymt)^;9yEdwoWo9LLmTlT3k`}4SzOR6f| ztlv_mU_riePw{aFH_Lc|F1fex!f9=U^A?|`@(`vrwlDQT(cICrWR-u82$#uptG0Qy z^SYq(1jJni--nI-cl@Y9ucAek8&@6kd|~OpyKD}w-dX-_e)fpG}+Fo0VYj*oxG(e5+;qW;q(tTYwRNmltvj9}&sgV_3eKSYCt`$diLXGEks=Mp+ zs3eM2)Fb8s>lGTF#YRq14|{dW75^vE4C_7ua1f(2sLfQa96+ zhM|;OnF_-ZwqIfw)Bsb*H5`m&6+DZ@3FnikpM;=!s?<>c3X|NY~0cw z?})9n;N*?2vGP|0RO-2Z_4zt*e1R}Hw=Hrp^IW(6!5%5`Ge5Xg7-mD7e76Oa9=Gtx zZLkPjqIz$3L1H`Evx--`1f>f&nq5#^En-Y5Uw)HP8xhv;O*g8WGhU&}?h2bbGOYc5 zS8JD<;actY2HS)Cgt(BtH0aYe!pub&rg$SIQguBIc^OEr)UbLZobUm~KwuA_Y(l{4 z1%IeEl@F9yVCQEpxpGUWZ0E$S2Y#u+B;3&0vLgFwbEK&CS@>rEhtk z-N$i%LLdNcfFjA8<-SG+wP#AyNH1gke4=fQR&Mp!s(4;u)vc~RAwl(XdLF&I9)?-J z3GCLEZ0sB9Z23jUgtk?AjA}XjZXFI585+|9auJ0c;?-8AoxHJKKGa(`+%x@98E(x~ ziy5y+Iee%Wp4n3SlhesJ%OL{V(muZ9dUT&wyu<5f(2&@wA62X8AT_&@1~kV@YT8}4 zaj{~afbJJ<>1X-+$No~)CcV*@>n7B!%Xv7TfUl!0n9csHBE#%8z0)$iC!K~{O8ogl zBtf_h``hhAsuhyM3}4@cru9y(=)+fDwfbT1$59FlqrCjgkx5OQfgfnw#3*kQ$=0cG z_>r};Gv+r3zL;%i5EV(+$fpfBe#X8YS_D02y&PpIi+@NI*=o~zhif*XAzJ-ITQ2EG zgiW1+w3|X<)rK`@HtxLgxOTzAM2!Ci3BzO}7j!{N5FwJhkscQ-bIShAfoxKD_?b|+ zF2QfMiXmIhhe|O;5#DFg1P4?co{>?})8LVBFYu&PRGE3^FuG?f`MAlhgKrT}+VJ4g z6=#f;@#c@2+|Rb3xID_^n!W_(*`xvd@&r4Yol9(YSooE=!N`)w)Rkhn)L-8!9Cw!auCTki>P^aAbe?5 z;&kGytPT>q5-ICiRH>riJ0Gfs^w^gYqI?@!g+>m9si_8NIlBd2=3iRm_SBRCxC^%< z0tsMciMA*BGsFhEZ7A3HDHT^J4}-df#!^uQ-_meYs*tK}JbY443l?vUQ{Fg3QThe0 z-KtijwlyjNKB#ug#(@Nbneg`F-hqV$jFC6h#3o=LwLfc@O?sHzOK@r$ue3sg>n_BZSGi5Wf$Ug-mm+780vYAgU8BKE z(ZN{LRO_CQ9o#%q7|$d?IWW}bQb z0lq5F2GR?uLZC<*8S*S>wEWED`==h2hdNAC$x)q9Qr5<#oQ(Xp5`w2JK|J1itDki} zsPW`J1~f)}s3mZ5$XN?vw>gW;AGiq&%BFuM2%Rg28;?tFWtHWp-_WD7Yj zKjDymqZ~R!8fCW?ZZf;#he`5Ogn?avOYOw+BC z4?g2wh?lOoR=QVEf4JqqL6ek<5*ei$j~Iz7Md5N%n!YXVie4shPrQ?Gvn~m*pdp5d zq<|%T!_a1a2key4om#sE6$trxBdMbknpx+FN4gRuXi%%>fuEPT6;dZvYqyy!MuEFb z_d_ozASpD=%2uf*EBKd}`wAI|ie(QE?rY3y!k&5S1UH{U^n|fS&qI3zdM(z+e=hAd zxQ1@FCWEzQ>GE>2E+b!%DB0ZeL=lyBdN1&QAy1l*vm|_e$9l)3!fc7}V8d`;$OLZp zG!$~9eQ*rSi23PUPyK>`q3q2iq~yi}A?1$d1p==YJQsz)$VZLYoth1W8hIX?_8d(l zW*6$-FD5694cC-b2D-u-M!P%nEev%BCob%!3QHBPG$yaNDb&Bewl^h|j>|K4&e;#8 zG-%(zDHI+Wt8Z-y8DKKVTY;h3o+>Q33VRtG7eJlXB^fkaO^IJ6KvT^r15(~s8jW*> zEOl^&tDfMQ5tRNm+P_i$afcZ9t1i@slTSD_%-?XIfO!hwpWPxSDDw88jxQI3KZBZG zTsfIshV4aw>oJ3OtRM48>EFbRJ{vD@w^)Y1c2 zt>0-+qLLK*sS;E92^<0s{E^B%a3d!>L7X>nv*Ct;ffTDj4ReK&BnQf|cmsJRW!7&n zWtl~a&yF_Ie)=+cgcB`~#Ki%>318=H=^y^q4SC z?iu1*#(=_%))aQX{)ktC(Ia>RL&4+;Dao86hpd7|p5!sB%v{Rk@qRn%j4Wq3Dc>g{ zMosAr>gW*FnaN!`X9B{3*jE&lgH^OyJfdFp{EzNNrl`lwI7Ky)Z2sgkdy`H}Ndg6B zZ)k+k7$|jxi&BE!#jp7?&LPd}Q*sB{zlgJI@Q>XII-*=OQavMz0~dXYRr8glu5HC+YXH z1v90&E2CGeb1l^e>ZE`#Vpq@h& zBh41EK!6(W?bYU2VUiXWEm!RRy<(4u?q$KWxGlAXa}0_0@-{Bwn1X|c zG-R<;Dx!5Sp0~uvDd0!$k$GARbqEQ5POe~o=}(GRn$kA~rrf6moM<#gP1THKgh4&A zn1Mnj?-8VQQw~iC?(I0zNg-%i+K9#5SzjL>)&ii2AaCbEod&vgUCTFgW-m^h;rEX` zMH(`1Fs31H*&2D9k)uVRgMW#ZY`Ac4QVgksKdL;4+faz#S-jE{raR@HAO~w9#;-{a z?bOg2s31{_2gmxd!nVU(W}YqZCCS&z$2Mipqw{8m60ZfOjW67L80gmAC$AI@Db5C0 zz}NA>usW!QDFK%2&5A3YzK|uKRNy}kB}4Q}!x4tFH@YXgj}!*AsN*%$3iFqqRDAbU zH+KKX+*ZL3rX+oroT2b$yk3?-(4~^`vaeXr7CDjvyrPB)9^dn#qHEn(Zm?WM<63XI#fMklF4!9p}+BQIiBJ1+Io+xF+(i zhU{kLgwzAT^clY+a;ER#MFKR?{mM(`6Q0N*;x#jW&TY}VKHHCOuF-5~_kGG{rPyRM z$=Hc7yif5)syn|==W^}EOdPM5pEiNK05}T@W_Toc^-RRSvZh7zGmL>a`B8idC0ZG` z#5OQiEZJqw#h&%+xKxXr4$Qx3KRWse5uu}w*p__V#MG=TI&-c?7tH=WO$A*3@)nK$ zDEmt6)T6+m`c6}F@uy+K(y2R);+YZ@S|W7h1}Vr7s#_1t84DV~F`=2y_hcoM&`%mV#m1&15!4qV%HJu2j@z_N?)X#9LXAxBgxu%Ho3E53E;qkPBi=dw zES*ST{VC68Sl&9&KEWv4{e_mZ3Tg&WQbM190! z-)rLIH?0{Bc+G)at&4QNZCh6Cv=#@h7v<)^BeJ%>f2dW-K5?w2Ah_1f*8U4HAxdWJ z)b<6j@1R)bW)t=E7!7orXYA95Q59E$F+cbbHFSLol}14_EJVi7UPwIpy?m`?#!yLs zV(UguLy8`gqTGwxl1x=4gS%VW2O#X~FY74TmMd|+R?^D}N)724wEip!|deL`=eURlvCqx57t*P8NO zBsCMyt;^YQX`ijieQ$dey}E45ll-g+uyA`MI$9!kZn+vjaj z1=o`oII4XW-lK!JUYLYGKv!Ehb2@gy_;altDsrO_*Bz|AdRGdLVgW&rakTE zfS7+ACLJn}#t0GkS0x8WqW4@1^&}b3zSA@)qNX5OvuJg_>sO6@^1r+8zk9oe!^SJOg3d?@JT{rB zQ=}>Tam=DST{S&J)MN`Rrn;y;X8e}P?wFwyimq6S8NMz}9Z zq=~Lum6nz7hPmDC$Y64hq2q~nRvD>J$e(p+K3ye&8o`RPoC_odpL3*>J+Rr{*74Hu z_2N+rS--ta^m)TSw~(SgLF!5L%~-=ET0Tn4fDa!dr!KFIe0IeeLa!=j5^i_XwcntH zkL@PR=F4hKQQ^7pAr7coaWh?zM&YL!7TOB~;coVlt^`}9Q6E-TSf?jt>f9HQgu5l!cu9M6|jT)Exk39pfNr-!J(&UK~ zA_Wqn=bp?uKd+uH{?3aA% zIccS9kVlPZa9Z}msM+X&F}en%2>X16)yF)CfKvFM z(3X+ArRpH1cUMV1JwuhtZuDF8uCb`kQ4$>Qcz2HFYHuj{d5Hb*CHcob2-*PWwZesh zwn#aN@Y0&}MG1eyT}Y&$S+yAjzsc0bBPs$(Zl-Vjm{(W!@7?T2yO-e~Po|j7%s!2& zALJDrv*N0Jjr2krr)3~5Y8f5S> zhB@qgTAs)f%h?o@V|?hvS;LvwNx}ilUZ$z`HaqGm*Hg-bC!6H43Ys$;XSZnX26q?? z?nG)YM9w|>9O7|T$)?3{c5k{c>58*0!?-^aFEs8#zWLtM2YETYh$>qbu@`Q`nso%RpLfz* zJ<0wqZauoI^SJ#UKEa{5$rzfq!ZSZxf8edRuLf}sJ2E=Rk&+^%=**k{LHxIqj-<@S zP_eSFQ9BbKs=nyqov44NuVtY5CI4%twkB|ehxAoWHF-HzCS8!qXU*sDg?s&l&fnbNT+yiT!`^=#3MfBTXo!n#OdnN~rb^-Bl_Jw4E zDkx033NZqTYJ(luFWLmMJSKxBcHCJ3@RQJf*)Qi5R+c}lEcUt;UtR)f(0~`%4Fv*w z@_p%nJ>j<0)0KBd_y{|?Ae`XBVLpD?6L0`fP!98RboPP=u{y!sJbV?|cRPF8Sv_17 z*)62>MD_gC;O-t;5dmpz!8*jfJ)3Gz~8x70IaRYL^8StW%fg++xl!aPF6*_8-c6#`sb<&D*E{{sU1PLbU` zD9BGq@_yh4bhB`dZIl#j& z$OGZa`Ulg|2@xEm$j*)(XZ~O|c&o5HW@aB7y^);Tj=u-yn{Eg>Z5Hr@misfcIbFxHyZzz2QDs(Lk(K zv41nEsjX-DPmMnmxOw>a{iTH^``;vkJY4^qtbg5K-9pN1O$31OzMfN}TxPfJ3Gm^NDGO{%7_X{!kxr~9Hqovg{0vU z(k@P}E^^K?GXDal?Hd^6=<5vs1BC?__Q2wZJHee?;c!PGxTB1-kfe*OtB|adq_~iT z7+gjU?(FC&Bkl4p5C#Dr*sOH){#UR5K)GO{WMw2oC0(SYg!7 zu1<2IqGA%V5>k$TLAf}~-$n%ZIAW*M!^hDLF5>6w_Se84!sS&AwH4XLg+>4SilMh- zkSkU}kzLorH#qFS2TVPD;3h$if7le0mJ*c~7n2f|6qAsXmis&GzwpfA0fE>|{DUbb zDlG9g?w@Iq#|DEX*6~lCVgdew#l|A9765k)LIjv15Z;RHe;`=@X#SPntO|cmik3$p zRwDdQ#{VPdP2m22zx(?Z@b>s?h?VuPw3T;s{@X~PV+j0jI`L#`ntif_xC>% z>c6gg{2wMu(os%I+*#a3$VvJS!*XI`Lb9&n(n6weX-QF83AnSUqr_if{1ZJ8;Tja` z7ywss!$yjY2Ae>CMZ?Pb7nOYfE*=A(-GBoSYb3)KO0C@45ZI4N+W3R8mM>+*C|T zUR+jQT=L&TR1o=7xc+NW6-54j)Bd->zf?LbHGf~jR#0p~7WrpI{s(7RfB!ds{*i9~ zna zuhsp+c6)eEI-2Uh^`GC0?#H>e*;1Tm8a#( zDoFlH$^7IlcGvA9 zQ;1E?4*OylZJ(aX>JHHW#i^umGqXa$gsG{w_W)DsWZDYD%kwHXf6Jr7<0mwhX5IR|NiHP4=uqbVSgb;gsr82~{e*~sPYN3=N0 zT@DBOy__bNKcmZ6)ZjOJ6JArJ+daIDTyD!`k0jDmX<#lq2dcD<>F z?k8jcwjC^a zw0@jG2`y05cv``ED~l4s@+64>3a~j1q|ticV~GHFBdOR*9vB$vqjLZ)tfynQxSW8K z$1;72xM_J(;sGxNVtWXaM49DBTz}J zb2UpIRTC$`33%EA)%&15UeRR+@2e_iA#B8Tf_uH*WcaBBbShztJL7$~!7wnI1e7)I z39bbnhp9EsA+givgn!)aeGI|F(NMZ*I!HJBBjgV<3|J27=SsMqU~noko1mox*oRTq zkcwo#t(BdxxIBMCEyRYp0={Aq{lwtZGr5fQEqOlhShbVK@aG#50$JHy3@3;cM6L!h z?4LuMI>gEh2+lF7Vx?s9u3FIvFtN#|epUgjNERa~D|+lc8iMiPW!x{_xrwDicFgX& z)$S5`A3C=)H_SV92hajIO@O>TF+UN%%+L(0s?KDr^TN27@=uU46q92UqJ@8Cw1A%j z(s#H?%ACulOEs{@hJFvmEG9-5e(oiAxAE}H!BUDP^`KY=wTK#Ck#l{xBaJnu&ao%* zatx{SqU6V$GJ5vxc{5?nsg`t_^}*dSwLWkdWg2f7(qc;TQA=U-S=?@3m>joz~TaM>aa^7&;KAqtIAA*p1681VS^TK>rekx`vi^42 z78gL%U_#Nm-D|G*cVe-zJEmEA{y6ue09k-YLOY)5{Kevc71kenu<*g{!pA|Hy4=M$ zS)&+bx-g>l*PJIrY?Om4=n{w2QhMDNJ|7uJfaEazD>c+TB-O}GD?XeGVx%~bG6Gb` z%x=seG3JQ)PxYNO5M(mcqRaKinICSx7_9rZ@3TKQ9wm@+1K{c+x)@<_-1t6DA9Fy! zdezr^t0~W~cQ3+|f=wNlk@!Nf(20etc3#?(6b{7SN5vE^=OR}@y?{b*mr=bqFaq#m zjlw=f;-qn4q!HDp=AmX#U=1h`e03RF2!p*(jYUC_fne4>9BFVlsQhtsG+yKm{^~Wu z3E}+rH*J=!;MM+P<;$E^oF2VpoDiIl<2U7N0uG@LZKW%5%h3K9+W6jGkR-k}#U!Eo zT7i)_6mY|Z4ND22?87<66qfC{0QDf8m_Up^#=G~K10RSy7_`ULl!`P%d$O2Q^qAv# zq0*V|-9G+#oc^lem!o}!+1dNHTbC<2gd3Gw0QQ?qd3ywVI*95|b)5}Zq6m8L`YI}8 zzM;d67mx1%>gIqqo;mQIz%rY8v-4u!JGrybx6DJ)p*)YyeOHYKEDtI*{)|oR4lv+A zVz`+uc|BQb0fx;)?;$`682p20o3(r(LjkZuF#n_oPW}zFIA)opvR!$}SYGjOWLGJ*`3xrp0RL_4PKI7lO7l0y5h>#!Akr+6} zj3xhA_H87aNW%+W-o3S^WumHEjD^V|D7L4_CaBGSb84(5X0CaOfM{2um#T+|JojCJ8inB0n!6kSc5ToEUu4lpAtn}4@L51 z>L6LeMt5)zaPUCN!WP6@z)ZER7pgp>syQ5czt%-yV&3dPb=fh`bYovYVDG>fCWo7% z4Xe_iH58M(gd(gVX>XfDX`nej=7CFyhkQ(nOQR8;ZC zLBYrybvY*oL`BRU;*!|q;QiZBq^I36x9B_rJpcWBPCy-(y4w-|)K7V`g1^rajNN`I zL6~uCOQX6@GZl19jff@R1(;)XZOdBofT5F)MwHPCuY}qP7l`!^{?(0H9tQjb3~4bHR=6-Lm3cdZPE68P9D4ETbdAK!k0!19}e=@k)G zl)6QaU9O3cb1#;NbeST%T$%5eq@vUaGUu6bC3Aqfcfo4|i)$;q`!x!8z^otAtQ|Yg z9qT(Z!ci9BiqVIob5FjV9h2@j-p%JpQ6NGsqbea6l$(MeLoN`oCf$G8Wwc=zo(q8) z$6e#1nWDARa)BXrK#)!Mm$JgMq@x8|3UZuj?>SR*2XaGuFsrjPSgqOA5X@?Yx)$nW z*rOGE^PVt*66nl(4}OJQObnJG`l7=ANVNhgdQ+B67AwfnN+nFyWyj13BEOf|13wl* z@}QhUi(U(Z3_FCRadL?;8IH?iw|+CPC6n(Vr;V*pE68l1F7F9?qRUABt|geYr|+7; zK_Aqty<3enM1VYm=mOl-Au{E|f$?vgDoFg4K)n?%9*q!Kco(?jYq~hga3Ck}ndZWP zYl-7tW2|whDcAvj_rwoh^mWt25K<~JN^s_U6jBGZ|NaJ;5&+7{MbQE?RZ37~JLI~} zhXNE@FrWxU+Vz}EVelMW{bfq|gemzUoWLEWZ#J07#>pj~%xu6fUj<=9M)&QF863|V zio6l8$vDBgQ=6`$-k*S71GgrMfQxqmlGv~QQ3B6#ug}mf4u-E$(yze|HDu1vFm;Y- zHnuEEunJcoB!>rJEfG~55}5e{g94$kF(&13Idt%5Pcfc9|xs#x~E?ROL-zOt#BY7^KRv=_jbpa83a z`N`njN-GYsY#`ZsPZ@N=Fxm9dp#%Uqpzx7TMNTSDO;^~|TM}TJ7<~dVLY;Q(0Vs>? zM}Zl7ETi z(PF*r?Kq&@uj^7tw!VRF(cUAUBA2Onfjge(f!LG~$;4LZ;Jw~_KM4j(et;WXa5p0D z6EA|CU0k(7%8y|$7ea`n6y7Hs^ZAX3t%iQ@Izzfx{K7R*GT8cM$1>iH1us!hNydIa zMG4()d8AhX0PUXyB%QxNiyUVlMffrEawk0TKImOk2H};edZfC{i~^JqI;!PPWy_@d zvTcYe4>aVux0-#l3a@6`B}P+LoQzbB8Hc0DGvGM23l#AW3AP_#_XALihy>TJE*L$s z81MSN*1e7LynFa-`vcFhu(I+U48FD1FG1H@4u=RR_owprM0ub(X~oqR<>R$7Ld}I= z?*VUChZ!l&hrPo%@yQz8XdGeIrAFtrco*Q#PMBJ^s)XKMR*+!}=DLh2@vBO&X+Gx$ z*a0N^rC8W{PDGtJ0d~)Ua4#;N06^{{qwiLpb}C?t^)x1iMwIEky+=iQ5x0g4q9W(po*iPM z;Ka0TC#9UjW%%3a);JbXyiF3xx}gnvLS#_yIbk7Anpa4z)$`em2LyGRXdyI$ zk`(}ya5Ihx$L?6!gDZmeu0eZbEH`s#DxCQNutOKwT*mgZyxupcUMW8g(XLSmzLy-p zRCh2xXioZvvy$PDK`jE^7jdX_l%kU`77EDNCzP7d23K&NG`>tCZvxzH-<=-$Qvu~5 zj(5S*f$(rQoEYc+Z|$_e;mF~epM=Pq<2G>U4fNQ(V=)Go^!a2YDVhqcg1t!r#A9*L zk6hp5fn6NG-~5ZzVTA4_$nQM_j5V0upuJsa7mlql<;A{k_e^N-t6$oSCNwF-T7L0X zq>MzIj;$AL=;=Q7&c_hg%ea^*2O2ojV|ob`*%EPyS5V*|wmn6EVk7!tC*S=cPs?YXXD`dhGJ&{|c&$4%3hTcJ927;J zB6;?kef`Jrt|HLOuuA)JAGyp-AmnH*OB+(s7Ha>>Y&LZ`*)dg-sE}APZH)tYaK38- zi$OG>>eC}##C$dPGDRkEH2F?$Fda zDL>S6v_O9S{5BBV8~dIspc3((T&t&xMbjMDRxk_v)WsWxhhM#I4D#=%6NKgZ&7rNt z8ozHkJnF`#F|;qHMNw)aRRj=bSp8s&)%^5)v2c26TWimN78Ls4`voP)9&iKAQS63; zVhFewsHogl<8iM!2xNLc5s8OwY^^XNePAE9na1Kef?tp2gdedhkA61&j`(`!Se&{2 zTgfGm6t?w4#CLw~Ld87o)6i#?MTSB`N&e8y>;^VnrTG>_Bp%~>y7aC94!J}}W9vEP zj(e+x?$Z;JN&7x!n!a8hzo&1^+7I7r_i*!^kIGFMIZ6-{k{dj9S{KI?-QpSWG(@<#si?`p7 zf(vjOuqTjtoy@@k8eCraAUL_rM`Np}AYH@%sljl-01`>SNG6!-aU%&rwS6O{2@bw} zO$&soN|m)}#*m_IV2#SblPf>P=r7yw%qgo|k81)}>nF*kBfSfbbxvJwM;9DLa|Hr- z<_Vh-^A=b1nz8skI2eD-ApF$iP+8XCM$?0<-J%tDsvo5k&ZVHutDbFrda5T*{k^Dl z>I>($=`-U;J+B|#t=DHSD?&CBgp!spPtTwDiGFC!1^lv{SKH3PnfX$dDWE`<$<<6> zZ3?t^+$+G)4w)1@C!wbTg?;V@eH){|-Jtm(# zHeec^>$n_96%*Uei-l$l2;H}O7ZCJ|-9;7jTe0SkW>guH zw0g2r1DAQvIRgkMS>GLcWz|$FWEL64XjSv z<`JdM+0zX6+w2&M{$Z4Vgzgq7H!kH!3yLI|I>qVaS5!P$|U(w*_)D!ceb z?}b!?)_InXNi<}?rQ!f@PzaM<@ZbLE2`JpuZSKTwDKfRuY+^)Lk5>b$iy9WSpKTHT ze29$Lxo?BdkWzdfSzz)xL?^92nAh(i1lD}}x|dbq1;4O2e&SMKeE8kA?D@d7@BB`J z;49n`y{-+&g?OR6K>?6_drz5DKUMJU#IBqw$94RqYVZv)T95%q%>?IRyQo;9`!RN( zxQwxfg(<*G^bsB3%Qy~3l~tNe?KHsZXlIz%>Efo$+)w-^0gz#*twGmRYE0KP!Pt=n z9xV9A3u;g<(*AAToy)kCkY)%>XmX8X5vN`J_V@w$uccm?yXiAxBrgSs3i;H@v_=`1 zY8!>!5RhDvp!nLOTqEQIQROQ!@zSS8e}U10+5nlsYIzcZHo_2bn%Bjk6A3?&}U= zj}6q3r=)a{E~>ciCA7ND_NgzLf?4k^L4SU2H-W%Dyh$pS`@X}TZeeP{hGu}T;3WdHzv_PyU1)$=Z&h7K z$0upGkAEd&@nklYp{=nbh|EDoMCa5$CBKn^e2xApR(I#x;n6mBs$OAwc|_Up#{CAd zkc%_j8XnPm&dw+vD#MRFp+6AM1cmu;fD$%B90G{ze?NA3w2bW^&n`%h+sLAnxKqu) zWE9m`k>Bzc-g~(o?5;D=rkL^UPdwYC7ybVDmSn_HC*-f}F0D+_uh14^&sQy;$P;FJ z&^QQ)BK>-)3tlU_0UUH0_jX6<#yCU-l-E3`sFfCRThZ$Y1?Fb1a{0VqOl7 z!IsBy-^(!?EBRpOuz{NxOH5clv0Gq;oXU5%p$_9lDfE3b`)-Mg!ku4)V}pI1i)3NY z`LPe4GaO4DN;x_>9P|#04KL=-{NCu_sY!DVh_p#8*6w^>F|!*T;V#?|JrXgoQ=fIG zplUQAVRu>Kl3e0;+pTPU0hXHghQdT(~Af?I|9Jwjf6*r59y|A$S+ zLPM`r*wCPQ#+iA&58d9cRLMFr*pMlkFZ>2I#&%HwNqX_&tP z7?6QL0SlWC{v-RhYf|*5-UEZ4I4wQ!1*7cuUq>4pPUAj})k2Ph?pv>%w~PY?$4s_crYX6V zPokmI;dU(yw%me6ZX&ulIzWcJ@)XII;*(Q2kU-|!Zh*f5~QU9?Gs6l z4)6lC00_D$vrWd}?ICyQd#A-@?QKHS_2Nk6Z*vAa?#Ft%b8`E?t$X2u$x{Q<%K>FX!eqGzT z_+l0p4f5JHLOUs6`p4UVF~?Yw76X!dNjilXN$|zXSd|;NunwWtnpp{ZizT5IokCAm z;Csz&c{?TwfGA4#g`@o|shw76?PG5$7xD`)dmt|vN#&dmrNh$=HU+$K<-;^KN*BD} z@Q#AoaY8e=gvY?FArCK?n&(@4J^ZioMVF6XMt$iiaPE$OVjc9;qZNGVw@%%i0PE$1 zTvH#rNdC?wwKIWdkld{dCpdXp^)_=L9&J4aFgA@J@nBM3-ew_n0i*%VF<&>OG(C*H zlMQH&%8;Pu_Jzu)s=k}pmPlaT2hGXyjwa;(wQZ`W3wQ^QkfRt>sE!W5$HRGoKfV1H zy=}$P@=Y4Yu%BziFHke>C2$Y)9yyx<2kvZc-6(RSI4+}G`j zrXVBel5+7Wzzn+iU`|Pn2H@I7fD@@hBn$)&cG)4qzj1tVzpJYQ-uS|cod)9E7d5dl zBK@DPf*EfBi>Q^Ay_17Rha5%F36I$rr=}Vpc#x{ww&2;hpxb>-C_8Ud-l^!?ryQVD z$Sst-N?BVx_2TgF#@XDwu5V)GazPY?K`(utc{ahz|v>;U!8cz zi_=tGz>&Qh!}?C~DVMsR&Y&mmRZZ*4q0Udv{vg*pU(aCVB9Bm0F7}Y!9;?(@@1zk+CkJ<5FSAQ~^y{N7!qEt=BIL`LAQr}z z_i5k^b_LOU2^no`EaEbxwH8bw_!FotiqNZPoYgP$wOGcqh8_LW#0 z(=~wtiOT@h^B)vcHf+o`_K zUFhixTBN6=ep63ESUW#1Mg@vtTMC|$$^eg#+`IQR_~815k1E=;LIu8cLZAee{rV(s zEKrQ@a@Vr||Lf|jqoVGD{=XZ*F5QSA9nv8ZQY%tQ2+~SPORl1HEP{d{WzezeLw6$~ zD*_@V3P=iz3L?3RbnJV1p7;0u@#7rM;e7ACGjn_H%x4C3w@{0>BEccZls7+CpZqsY z>E$_Ii41l%+=zPUdfMUNclnIf?AD0+tD1*<)Ya8Gem;{qB2b>;qZjhW=SCPld_JFP z?|$yMydzl9FyDI8>xnwE^%YmnY!7uf6m({3i7k`Q!RNUjjHC*$91uFCX9yXFEjyaA zMiV>0kw!&92!Mw$th^AuFW~pKgK3`qON1c>K@ne~Bw#;%hwAC-n)$XeUkI?@$62`) zE|lf|*+w~%lh-r|6!iO_MPrhsX6TQry4}$umo~o#&c2S5Y>ykSBiAYfR-O8?(iFof zHQubzJhvz%{nMYG;EF*|(fuhaqF3Z{9_Fu)xg1wIa^v1zhN|JP%RyajUfjAt+(GfP znX=ITVgVwi#IC*~7ZSuBlkGnDe~LiLhR(h%%wNf!j~@sA+*!i9tvVGi>{(j}owAd4 z@~-4f=1+ndzH}rx;Ub5$VADe0v;r^r_94q(bzcw%!GhnEHUu+V@?pjmrd(sqj26cU zfv9AfS)O!Sf~!l5;<*dnJ%f7et}lcQwajy!C1{U-zqnOedHV;Pc;kKF4E?FpWSPF# zkjHV24`t2<{`=$n!0H34BirBC!_sAqvU#h74F&FSSGBYxT6xS;`ubNdjf2gY!!Y$H z71qo;@wKLh%(xr=SeI9&>Sw(ErZ1lH;Cb|D!wdbC zkvjfSRhgBC8>}*yI7Qj}OXzP78n>7~b)mWGXU9Erv9#DUS@a8hamzznl=toOflGFS z5G^!y;mZWWfau+sVTtrdmj5U0dB#0B;-p7aQVk6gi{1^Z9 z{F)M>b%3ni_s%uMTt@K+ELzS?@mKqL%C04Wo|LRn-}N7m^9@@kSm&yMq0t(Be6Q4N zwHCU8n^RHF@E1oAr!ogN5RpllRsTs{x>7k~&^$WLMt?^aQaBoI6pj^3;J!WLPnG58 zy!ay|LM-O~%jFg?pe|y8(cD)a;`sLEk^ctlDJ!dm6#ynMzeB|Q9BIa^*yb{3j4}A^ zmwbJSUF$HIAWI^wc6w zKFIW5;(0S%;F+^O3vI)(jT8hKZhu_O$1^Dhf*cPRjcemb#WT%y8W!W)^NEVnxEf~2 z2LG#Q8%cDGUG0De3H2OT{7lyx6~fTUvu9-EN{6;|e~5IiLJSB$6~1ACeAwAL1Eg`y zKumeAJ#g!1ozuJb_#Qg}-jNt2$Dw;2Qn2#_-u4SFJL5P`>Uf~0KPM?vOZ99`rB!6XyEEzL>DI{=rS!gW6es)(hO7aKwI zIBmnAPs}3xwNELmuVjcMagDSyxs^z^3DPj?$SG)~^X4Ve;tXDqw+KICcI&~SO8qK{ z$ytPZk1R!UFp-q*?6$R^KAe`2|ET*fVHzA0{bW!ljnCkskn-kk(g&MPg=RgcblFFT zt}sjHDyes(!S8@=E`TF~jsHdZ<|egg7EGBXa42Vv)=)p=+{rSTbe2?^c_y6f-I+*- z^%SJ3zVDGkdw{ocIcC2HBVOB&`~%3lqc`29ZZZpm+TfCL{4wY1>|9l4ySRKcp6K*1 zG>xt=V*C&t1MfL3Zk+Tt8&RaI<_M*GF828X;m`ik09)=pB>XrmV3Xeb_b$Ih&+;2@Wx2ze! z2sKEl!!yitN15RQo=RBl9RON)R0#WgM^KZ;CH<=n*2@UwTMeRVG0}Jq*fYFc@k7rD9>UZJi;LEc(;G^?$5K}>JA$wo|}%tUW?wqLCUvHxi;GdvR^P-JIPQ+IGEJdzS=&~ zI;3SrV>J0=dO0mJ5m=}2Hqy3Obp{ECa9geWaL%C zR0gK7q81f&dI_4*Tl3~>liK=vhPw6EQ7xm^kE~KPxHU!n13R-8rcfm5osQ2yq|4N@ z|HwBi`l&;0ObK_k3(!iFgblmDDkRvT_yvTa(_wDY2*32eOTc?%-B8@1V&XPP-z3?X ziyoKH*Tv<#!m6dtXYaLq^Sv;36~+I@sPN<8&V z;hK(!VZLv0Vs1f&QD~+)ia(|}$Iue?SD)dS$t`O@EQV3b~U9P{uo998aV#=XQSBgWK_sNn%DzIt+-WJ$oNG(73COnWcq&}&^R9Y(Rmuj zD8v7ycQ+7E|54h<=grf9D@gt;i#jfee)MMLz}XX?G6<}sFE_dDCs_-{ugy+@qxnTv zN^4Z)?R$Lkp%#hz{BKDk5_9yig6gh6{_qN!1_)#`0M%2S)@xgJV9Ape1*GC6(GbUH zvWyg9_Z)p9pbHweC!f!#g-RvR;s#FYxLk&IxmN87H<@I16p5Pu6}Ho2^j=0n!)5(9 zGOJuQPC6S3C+bu6Rs1Vd3_#EUQ9Q+=BmnpVe?5c6oi0mnlJ|1Ga8lO*PMCAtL1cOS z1?x#mNCH9Z+$5*FDxQ=D!-*D|MqoVk^B`;KIyCt9ff+h!?9l6d(!Vq$uH$Wpb|ji8 zpJ{k9?!J_Gx?#+}bD*CFd2C>Ug`tzqak~JF-N_#@Xj~(c%!(V)?%xLbmXwa&e=OZv z4Mk448$f4|PQ>_uf$9@OC^3u7fJ?0yq&Nx3>vZ+ET>tMwHq1k3QV*f`$U;8-WPI#k z#7<`5pgxhgACC9w>fc)cM570UPl!q&@Si$PdJf||k-!^;`@$si(=+qRiNJ3lk5bx` z5lU5q4Qu}=IQ<(z0KEB3>%Y$R1+qgcQ+mu_GUy!4y3RZ-;M&|kIPF-$8>1Ozg?rEx zs9?D+6~p*aO-*s~YgE-yJ$9a|z+6kXg9AdgmQs6{%#BoT_8+Kk<#lXYDTLP*>`AWo zoDF&Rh06H%3(aAw38i=2Vm?o=h6O#rWfJPXt7b~wxd*yYKtVVrP%*JXFcXqn|85@A zy1p|2>R}w_@-Vp>>M8`Mh-+%0bU(Qqnb zjV&{tF3KRv0HM`c>GUoLO2?yhCFWaQUBMl zVOf8HaAsVl=1kOPPk`KwG2sV{0zaeX5WdKsA4?Kh@R8_)Rb}G!stIJJ8>A69IUGIP zIEahXk=-paLmjRZ3O8o96oQ4Ru)6_MOMOSoA38;RMAT@FErSy#X$g41$B}(_Eb3bT zh1=Kqt}kXBY+7+SiHE%K{e|CN2QUVT9h)jiSamuQGt@ktO3asruUjge)WJIEMMt)v znrkFsj9X0kPm>|ab`T3Yb&LGxY}>6G5lS$?X?kQ$eogS@lv#)q9=5F8_Vvvj+1(wa z@4X2tzxG=-YbDYW;7~yWHvpRHY+npfV|rK^MjRdZ3zP71?z{(#E8F822o8QW-dtrX zfMVk7XIQrgpAiKMc6TJ9DT#C6^JUFYN1=l8m=4(3TYBUJCf`3SY|`lUx`XE^T=7R3 zRs{16}z9izd^De+;Qf=J?2l(l?+M%)*niHbD+&nYx43?C9p^q=4OPg;N ze=U&ELd}bZzp_;XO^22`G=^1sjAstgth~dwTtQQ2J-yf7eUMA68IDpe;2R|{l>=Tm z?55J$i{R@q8vEmTx&LI#15`mgOrip|FGNT^nAwg$zx+`P#l#E1sJd2;bI4JDhnWi# z`rv#_bbKkrHdDN#J)TN z4h$yK{8PsT^3eGr*ZbTp1^e}kT3wd?bv9qDeVGP0O*n6-$V0zBLgklJE>)T4vugpMwkz}u z22QE@LI~@`>^Q1qWpzT_1Zl)u!H18b=tznoAHCEIgprtcwuU@v)059 zNaepz(|MfB_Zt|so?TtuBR?|bJwlvCq?~aRAym1SdV!HCxC=jR014?qYBXVN&aubh z7JA_DVjCHclCOkFp9FEIH-kd!0NP!Z>J+zGY@YvuoLd4Qn8{>VmxvyZimk$Z!CdNe z9dzx0t2v${87==@yw(wkC>JJPB1YGbpY|)BEVN9xsy@zS? z50rMHvrDrXoyIY9rLzh$9}hVMqpu7oQDO;l1?0(IZ2T9R`1&qJ?S<2;qr zr7H4VDvUJYvO}do8ky;02zXOlJ4XY3p4}X|q_@9uYkY6vC@=a{ z^7^Mysjc-^CEH?WtHSToPI--Qi%sjgPIkFjSLSwXzLiK;d^K97^DX-5t``6;+%CaK za>EYXx8K{eh>WaszB#^kg;A37m`-hlPAR|d3D8Q_P>+k#?7R*aI34y1th~4H3L}WH zP(;3pBiRehix^FKr0Higb~)}J$|FQnRLn|CD=hSa`JwtXr-kMx%Sf}eYs6opUQtRj zVWJZ5QoBl&LjkUTd8u)_i(HD6QkWwYNAm+3I1yOvqhS(jb_8L$-@jTb)uzJml~T<2 z1S1C;VG;LTWwC~jOBZ2w*Q&~JRrkfVZHWAiX-b`85-a0z5>a2l3%_=Q0@M2w(+}wR zguDw*X$F6QFnY1d16w~7X!#8`B!X4Fu|2xb<=g6 z+h?)lYC;C(@%~%qZTA?17mH94bK!fC(VJ-RXeZk}%d6(mT5?&O`zR0|&n>ndRyA>0 zRS)*F|7>HWO84JO1H8D)^!uCtcqJ)Dnl!Q3w3>dbKA=3eIx%{*E?GwS25sMyOlwApSS=N%h7f`S}40eXtZ_YA&H*20bd8|&^3K%u?l zVCEjitl`RYl^hb&hh^eLRgs|K^%4;nvC(|Gxzh}IZ~Nii!a0uL@1v|ye_IO^CQCJ> zoS1i4sLri65T-G5ziskvWGldYub`t=0C#&d&k+N1D6qJfH@Mp^*aqk-T{N@R@ASTW zu-O9MzexSR5255n=tI!hX8mqJ$?KYHq<2brY^docn3*sOAP}`Prn#-W(dM3QJF1 zd+B~GpcvIbL((Je{*mb;y_28RR?2SOag7uugr%(*z}J!MB;Cx9&TGyrK1}o6%ugE> zhpxO8Z~rD)H8CJ5fgqW(*%me`6Yjka-Zj~zBGPuA-)2bRhd?Ak!OpV)Wp@oMJ8fk47koE6@On|o>g z(x4jt3|4jCvUShRYq@ngajm={LI40vs7T`T{t>U(ODs+^uE#Z9$nf?{dddi}E^;xG z!W`+3he+{*=>>B$rc9C1;i;o}pP0gtBm&SR@8*Q`{hv1V^t&F!-fvEvx}Dq5UKOW9 z+(9cja$fr2+~8d}wT0s2TG(f9W@-M)wXoRZ1b{25^OeONm9tbo%J6K*8^7&qf=dKo zvTUc=fqoSfEWuI~{yNa)|J1t_R~U&+_I>Q_?-$n85ay`ZXmS+6yb}>}hh@2$m@vj5ZwlsY-@j2gJP;8IHa`bu`LSYFGD}HK*$Y036lN9 z52}O>y9noKGcE1SW zctJiGpZ1gcWR^x10NKzhIq&oc7E)jjaYbL=c6E$c-r}tq_8uy|YE)ZMlaocgU*w{` zq!&xJ`V?7cwIAMzb~e>meer5Pp7FzctLW+rf-OGrx}e;uQL{rIr?4-hVXZ-wQdDAr zeRf}v476<+x@Hta8cD^(j(!yKzIm8q! z>Oqa;{l{Lw-?x1A{^zIM_Q^pHrUG{Li%ig|IN}_`ZtVRI#xbWxEAL}AB^Y#*S`WoE zN1S8HpdYpJLYcZY!qQ#uyhwm!SfXO${77W}d2dpSCmnxjH#xXlWlB84~nI;Q9E+Iak)rBW6z>9-?E;{c1q%dI6IObV&Kxp!w1Fa?`_`(lAWc! ziUc`C;EgG{58{kSe!9&}h6W7}8OPk%=C`{!&C;NtcTw@;G<@3J_sNFSDcIad)stco zzL`z(bQU$lu?PdvS4<4Y@Vl1hP^N;%OKjP}7Ds~M)uvrh9b9;%BC9P0^wJ=<=GqI9 z)@hKn?s1Y#v9#X3-CobaYQ}X+auOkblv!)ETmp8f{bgyvaX;`Ep3WvSt-t1W4Xc;> zhq029Oc@g!a_bc@zh{q*eQHTSoAgH8cM5v*L*+?(l;~?Jk199Dm%0Og;|J8w??LGl zxJ4Lh9_Xg0PL-yCf;PIxmA_(@0Yd9AYAoP|Rx`^X!^`-UXAc-#NoZ_~m5buy6{sAk zsNKf24JD<^pyp{K;Q?l#KR$0LhXB=5?=b63xT66J3nZgDe5$CQHwNqUH&SHy2IyPE zBt7kR{D8#dJ_bNxUXxA{74~8nQyGr8aGIsUF~v+jLv`GY6*Y$gZ6WSY0Q5xu{AKad z-b2RJg=<87%olaY67s@bHLKdXMK+GK>3o;6ZQS0sAIQ>~%K{R%3CGKw&;9LS0jow$ zSbjKfO1#^-ru~4C>3jcVK%}IVX!%q=W1jb}0_m~RMA-EQ9d_9v7UkkRjYhcjn6eik z(0hD1+c$AO8PE;8*SpxNm*jHtYdhMzzYW%CtoL{BKXFR4WNV~-&h#uq=IlY%=hAmF z&VE{&hlirT;DPudss*BA)Ru2hS}McQ@}~-1T9j_36nK4Jci;^B(nL5kCq$kO8szf+ z(~|8;s;;2nraMHPdbCj8)@0S_nNyWkwo4$y%l zFp7+51JV;!KAS@^Wqyh*dV*(pMGHJWBE*Y+DU*v?M)ym$ zV+rR8nSGG9B0^U4{2%gJUY#;va4dLa!ytK&&~&hzCZYXLvw-fsJ!n@28>iH3cvo(> zs1{D%eweKh!$O(=EJ4>GAJ#!-JYYqtQb45i!Dm*fREz!yWWb=M>iULYy9goeisWMk zp&6rkV_JELOm*19W#0bXQZSEcNsF-coE{HA*7w2{A;G%#o{k<)9P1|c@1Jj5wy2rV z(o*PS`Z|i;5~bcl`J}g+&zY>hCCVP*qzUC}5AA=e%OLc|bV(l-5GF(_Z|JnP8iF+R z`HQaJV`|gZSLE=hv41Kq2g)KyFj)eZ2fOHpfVZrntk^Tdkwp{WeI>oT32s|#1u$bL zKNBB>yl*+ZK^!mO$c?Joh-sT9M}E)e4&S#QDtv_NiAwDvf&>T3W>M!LW$KIxP(*_=TA95 zOR*0S6bis`!1e&{Dh}CZQpxITh-g>b7O2jD<*GT(K>6LrXn-47^2BcS(hEY}UAeN(jh`L#v8s|i`r$Q3g@e3~%-J)BZ z*PDG(w+^umzgci;)>#L`_eq>LH%DDp4srJg*B#GPQwF__wTf?DmNPO$68PYSYoC)} zNkGyh$}DuPt$i0^mQX^tg^|G*yn;K1mf*>^xmV4=8FzL0;kuqJ1RaI|GrIe|w~|yx zR;%`yt3+D(5b1?YNUZod2ROTKBm{9SpX3D~Y(4lo5IMGQj3gi7?zwJ% zUqa(3W+w|{%NKF787|>?w)r2Oinla(5CI0EYxc`KUr{4l+1IMb&o?&`t&g**_j!X~ zJJ|Sb$uO~ z9fQKXB?y9!vVa)%&DtzR{=(8o(wK&u`n*3A$EnfqhOcIBm3K&*6hUWpDGKsGF2vpk zAbpKnQR+JEj}$cT{FAfE3UrJYkpAyt!L4b;De-ew{JSzW9Lzk&qss8^TeNCN!|>1- zk}Nj16aIowWm-wh1ZUNS$Wf2>ujyEubTQ6Koxe;FQqpGl3%8V+)xeg4cRPGnlUS5F zB@_#A_zi+;(4muc;0X+$k}JRd0Lq8kck#joNJEMUS2_OL6xhV*XqZ;BLMKJbT?e1m z{!uncvRlkSh~D1W@q9Qr%;SxZNP>>%-whR$p=nof{#qgEn%bg?y3F&Ee%?Jq9nP1Y zwTVl1<;7lOo+Jm_*4piWljN6qB@P5NaK`jY+2S2`#u{@6>_j4AEf>sZD@)`PrhYn7 z^(l|5PA_qX{%hbqe|`n`ntp84DYJESDYB&f8TO;^_^G{NkUKUBi4hq{&5Y@dpoEAK zvC9{hW5xn_Gu2!Mu7zHZot+ndoUb^SCv9*AGA9IdvPl7JI||nUTRBs*;!D_*R{`O| zJAyN}KPs=cM&>Hct&1is<|kgAYR47RET@Bc)3q@;X<=kE7)W4^T@F1)m#z8AtB%7% zyYW1s1 zva_<-ni~cdzp+@_Jax>T(_i!6$d;hKc8?hZ7}pJ{PD?%oeet0rG)Q7p@sV13>le$FtgSVGeE)39-6&ZydKN)@#p-)C##bptvFj35Nl@qMYvKk_<03O zprFI=tgWb7H0kH;Is5uIEe%MBRC6LG1tFY}PCwS6E~^F$(BPR+g>B8K0?-ApJ>nSm zSfQ2dOqpu}1mQ~6V2f3~L_3xrBX(mI!Y2-q-bgT|ADjIRWeHK3n*(bzY8N%W+J3!$ z67?Q;o$;jU7~y+T!@KjM9q!-NE@@n*T3o{N!5qhsT0b-q5H{9%ZJ4szNf zK!7Wk8uvbGEUDrB)zCNYt-Vq)Cl*E!a#~xNIceN1Kxo+BHKSe2`Nzn#9`+as0>-sQ z?@&UW>aaK1a-*b`y}ZO}c7R~j;sgr)F_O@7G>}eEr*G`v0OSG_Qgg?JdyB?PZU7e# zV7BHCLB4|fEDx{LX<}cW*e?I$w(Jhmpb$}>P_+6RHojhETC*&k!+L$qRe;~~q`PGZ z!H1t$DQDPNRAmfPuF9A<4bhYd+P~pNo?Bf9%dbHa(wO;J9;iSwyz@A4?W&XGPmU-$ zFlBTlE%7sT;@=j^Xt+hsp-m4saZe-(R`iXZa^2g!ay705hKbhEWjuu<^Zd7eyJfdD z$U|brX_+x`IA|BExyk8UIJzU8)4Oz`j+yweZnWUv>5H?c#F_KmlcSN{e;in`qV%*V zszPpip`zqMyjpc2?-#fw~wp$4>bBfB;3B;YmpCl0&;&`D!iT@?79*CjIo0h@&&@VW4xV z^h@@M*5parwq-5TC?^}k6OkO#>rWQI6D zvn%T@G7AX6`MSHCTNNr)Wrr-jC$D)QqYUpAD6Qc5_yvR@%Ldsh zID_)c!*n|9TOYB_hd<}PphIZPT-li%H#8Q*9UlmGf8}kyX2~LOffK@cVg3F2P(KlB z%D@G(;KGhin56#euZ@&M0{Fnq#?lqt`1f|qt8bkfD-1=nwULBU_C;r6AbpcF3wIua zY-7S6t8%J`CVd7nN4Y$9&-|<69kqEAn-xS;zl&DPt8sk*C9hy;qp0Uc1U_5rV#L6HvO(;_e7MNIbjv7W}abA@jXhCA1qP(bEGcA_$)~iq6 z0n-sdo^B706cC!lf6f;i+Zcy>w+o0bI-m3J?Q~V&b6D0G=5m-T^aUPFw=tJ`MkVael z^3eBum4R*w7+aV4OI(6uYWKIg3b+NP+_3?5xow|lS%1;A<|Qm4tqH;*{Hdyu-hDlI6w3T|g0P2m$!lm*7y!!a{~lJYJt!C1 z(X3K#ots856YTe4D9Ddf8R3@POeI`py}%EPV=Oph1lgk7c%uU}se=N3Scbm5X3~|R z7sX7~udZnAnAj;Q1bupfYl`|Lck3XD6YWu?zd_|~6tvwzo~3%^K%K%+4(!gwfy`IWWp z!)%FSv?<3r-wdixxb}Y7^nb(g$H39<@weN~zL_9CNz6%^nuHz;K;Ol=5v+Bt>O%s( zJuHL1L`~dBC)TH`dg(Umv6A0<-(hN;U3u7kcs;2EQdqznVYjC}enx$A4JiI>*5%F0 z*BkbVo?AS?t5f9y@MQ{!!*&q2r}|qtNxMt((+*CvTycD~+m=N2%Z3#Pa;m^5e6v=)6r=cgMAqL?mER^kR>jh<~! z-w`JO2AipHSG$g_H__&C7R};^*T^mQiaz=b5lR7;GYUYP+KpcoxXX|!;!k?OgsVmmaMxGgB zu)M&3n!{P;_+i+XPUFIqUEh^pO46T+YoRYcTPqK#p9XGSxCxngcya*ZNxZdX45RKz zo8r0RI=_0BfZdd=?v8qyclyWlm-r08qSQ9DLVihDtBWn^^SY4+X z*QZlz#i`JYnlN_*r9`9%_2P( ze{rp%&n7}eyc-9fee2}6MC4zFVp1T59OPX&f1Ikb{h*rTUd&))^k>^<%%URZBG7|0 zddCH9wcx}HEK!FU<29Pqw>sTatxKf2Z$3b{j-Ca{w3Icd86m-_ml;+K>eb%g+(O@X zCAJ9j34A19`Iq`(W?{k}cQYzTYSCf~myeJT@vVO^v8EGaL$#U$0dKzt?MWIm;5tT{ z??^h1bR`DFU31V*9mUqgE`3CRDrn4OAxAE(hDj=JnTJj?xB1ho%B@#hY~f57XCDXc zC7H&7i8f}&KCz*(MXefQ?x_>miQSjEy!CV(v>z8I_cWNF)QDiNWF0W4d@ zr&`ne?*k-$Xh{wOjuXL;xh{DW(!y`bD8PU9B#r(<7qI+;4)g<{upxe!ej`#6UI}?? zm9D}x5%yVaZ}af9jLf*}pQJ!(+-u|jqSDB^;Q*d3Qq{yEj)*~G1R*VWiY>M zeE#cX#0=hD;IZ~06&H-j`muV(ghdKRhBq2HILlaA#)aU`y84T5fU)3nys1=ocGD=x zy)*k8k{Ib$UQ-5sizLo<@eiAU(b9)(Q*rK5{Fn#Vqc;%U=e|r#p8I0GmM#75EVLo6 z4Je2k5UvnyUv|V@c3!ZMCM`ccA8=Sc*7!P0yGtKBKIt8(0C_uua_ONgYM^fYhx~A%RQR;e6WP@hpCVvQF89!jA0oJs1AjKECL7=53YlW2&*) z@jK=FgLgHHx8Ho8J6dk9I67AneW|_t^!=}ehA1t^KBODKAv{Y~TzEHnz^yI8GczCR^itxi2=d|H{xN|tC z2HlE!QCs_6KYyCFqfP3y51vng>VOdRfA8RnSJ=SW!#HOSp9Q%ul1tCi>(dZVHZ(BU=N|QJv1~NEwQ5wO$wRC+O#t}RFp+Dz@1DPGiz8^?f1%)Bzv*5{gUp}sy zuy=o(j#R=UmCFk?lZS-}S8;-E^&+LziBR07AM-qJl(JCJjS5qDW6>N@()Jm1PWDY*U}ubhLOXvRiFN#%C*&B{hT_bGF`y*f>H zQiY%Tp?{l(RgOvYE)Ac+58nn2m|2wCS2(`$26Payz0wlC9-GXffhr%+=tuUIFV*_j zsCUNRfhSe0`7^ap$POE1bFis^p3@1!T@}~fapRvOiFgY9pBkkoP55TrM|rR3HmR(* zOby#WJk1?#q$3r!K3%c(zcxMK?nPLm?xsUw&amRcK>M9{;hc*OcN-^*X%o7-I~Yi{ z3_VOR>!kvt#*<6+rJN9+PBtAk&y2goj_Z5xK(XlV;+P;`aasDfh;b8r@b39qPI8uibh(FDj`<2atd0OyLCr#L#_HjUyS4-xtazwfm-gQTX$ zq|b|F){CGoiBhnyN7#9MWI8lj1{%FVSktS0e^>kVC~-Tiikv`hiYh`iJ*eF5R)@o@ zKNw`s#^b?wi`*Pw&xVV@niz)-;U*h!lXh=c!nw>(Q5Mlu8Fqc0ms)lmkZSOHjfsR% zB+@Y_U2#V|9tfFr9l6g$ies=7g6PDd=X=kvo!4P78H5)VokG4i7lUCp^K@sEAu_^# zWUmJX+htasHOLNRGXjzt$-oL48yGrZKymw>52_r$eqxxJ464K~%>_vy(yMA0}5c=@3^IRYG85#`U5w&*j~h zYgi_-n4&8PTpDfkZ4vtn160O#f5|S%qB8@Y5G*>1#nbyLAfX}S^XKlv6B@xi&nLd) z=HQcn1T{h9y+n8;JSZ18E|GB2O=#YS_|E?4`L9cFTdz*iBj+hJDG*VWqiN@SX$ZcO zkTxd3vcl0prQ zkwoHq8p|6JeZEcwMY_&9OoGHRp}2MXq`k5sA%US&=P#;dPW7*5gk*6d!tzOZb&M~4 z)hbUmFKS1Js9=WrOX(}fP06k`s-Z#hIv))dS+hQ&Qq}le6Jm~k=7ABahU`Z^Eyn`J zL}q=-r*C7)XCILcpB@v?GM{H5y8YWkIRT{3W9{6Ulo%Dzg0QXW&a>Cf#r=aXf|!T? zq1(20l*hVyRxvJ%LFyDKZADODl)ZhDZZyOubG)c?FpI(5yJ#AeBXmTr^k$ zLTMkkR%HP$wdLO;CY)x7ib%z*%#(+UP@MSTx4U&2*s-SH;QVD`@}GrQ0tYj=HBBFZ zTm1$f0|;^davC;_!VKtwSkc~oIhoQX8gLaIuted0YaFtA2*XmKE^R0RywWZ&&x7UK z1)?fvT%N-N9L@4-6-a*RSC9D?RY z(4<>xNCmhYP4fk+dm6WIvSJa#HlTG}24uV8nw_~^0`6#Sgq(At52XuC2^J1?BOD4v zV3nDkDV-GqW2BHroAZn6hieQz6N!NjBjKb_;&qv6}*d! z2F%m;(BDA^&>3K5s)yjHtz@L~&{202u|Un4C*SScTdYYPIW~@J546?>0s; zdX%NWMpK5_QUU?Ew20?Ma1; z12WZX=j2nOT_K_Y#LN%1MsX5k+9WqKL+*otPIck5c1@;yxHm8OAiC5xK?u6djB_Oz z*{4kwmU964wb}AO1>_Kn67iD>%muLxdWHzLPqQhc{kQmQjAOyt;=5o@{!>u>6G&MQ z;@u+|z}-S@+?r}_KnED-;zX^cSchfK$;(c}&W;^KA^Di$z$eVrta^T?t!RMlgiHIM zzXpx!^Epuw7zcbh!y6?20}@ZWOGonXY!=x?gH!kA?-(MM_l*H&?lI$E*whv1v^gYM z&APiWiru_lYjVQLXsAx+I>Qp>->nyZy0mZFn>O?z`pb~UpZS~ci0sq8$EDsZC(Qn_ zdDF=Q`wI`*A7)WzGq{S+MG|rFYPO&Yn`XmK8GF|_g~3Wf6$RgVt)6Cr+K#_?mg?f} z=tV6G$09$Q)Yn8AAGv|H7luqH#8$%7%I)Wri+G1VtD7H zu%!gLomGbb}!muTMR~6KQd2P)Z`qy@gKOF=_AYNDLzw=ia-|(Ct zJ-lRkGAc2}qF3_jq@n^MNY5F~_dalI!j)+~=oNNesBEw7Wahs+Z112_pxTC1anzcd v)aHz<{@!|vy8-ys4BpHpRyO{bMKY}EflJJ=@P`Kw__?fOtX-+)c>jL@#2@#l literal 0 HcmV?d00001 diff --git a/config/swaync/icons/picture.png b/config/swaync/icons/picture.png new file mode 100644 index 0000000000000000000000000000000000000000..4669bc30d2f7b81d76c2a23c8c7a939110786438 GIT binary patch literal 30151 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 E07TG#X8-^I literal 0 HcmV?d00001 diff --git a/config/swaync/icons/timer.png b/config/swaync/icons/timer.png new file mode 100644 index 0000000000000000000000000000000000000000..420d1f15297ba29630460cfaac7bb12d2bb754bc GIT binary patch literal 33607 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