From 0c457db7cc7c20f4ee426f421470fa152d24fa9b Mon Sep 17 00:00:00 2001 From: rpriven Date: Sun, 28 Dec 2025 12:26:00 -0700 Subject: [PATCH] Updated dotfiles --- .gitignore | 13 + alacritty/.config/alacritty/alacritty.toml | 7 +- bash/bash.bash | 17 - ghostty/.config/ghostty/bloom.glsl | 52 + ghostty/.config/ghostty/config | 109 +- ghostty/.config/ghostty/config.default | 50 + ghostty/.config/ghostty/crt.glsl | 310 ++++ ghostty/.config/ghostty/ghostty-shaders | 1 + ghostty/.config/ghostty/starfield.glsl | 135 ++ helix/.config/helix/languages.toml | 6 +- scripts/radio | 111 -- tmux/.tmux.conf | 1554 +++++++++++++++++ tmux/.tmux.conf.local | 7 +- .../scripts/tmux-vpn-status/vpn-status.sh | 39 + tmux/.tmux/scripts/vpn-status-interactive.sh | 8 + tmux/.tmux/scripts/vpn-status.sh | 9 + .../com.github.brpaz.ulauncher-faker.db | Bin 6 -> 28 bytes ulauncher/.config/ulauncher/extensions.json | 101 +- ulauncher/.config/ulauncher/settings.json | 2 +- ulauncher/.config/ulauncher/shortcuts.json | 86 +- .../flavors/tokyonight-night.yazi/LICENSE | 21 + .../tokyonight-night.yazi/LICENSE-tmtheme | 22 + .../flavors/tokyonight-night.yazi/README.md | 36 + .../flavors/tokyonight-night.yazi/flavor.toml | 212 +++ .../flavors/tokyonight-night.yazi/preview.png | Bin 0 -> 599319 bytes .../flavors/tokyonight-night.yazi/tmtheme.xml | 1329 ++++++++++++++ yazi/.config/yazi/package.toml | 7 + zsh/.aliases | 69 +- zsh/.exports | 24 +- zsh/.zshrc | 5 + zsh/zsh.zsh | 28 - 31 files changed, 4072 insertions(+), 298 deletions(-) delete mode 100644 bash/bash.bash create mode 100644 ghostty/.config/ghostty/bloom.glsl create mode 100644 ghostty/.config/ghostty/config.default create mode 100644 ghostty/.config/ghostty/crt.glsl create mode 160000 ghostty/.config/ghostty/ghostty-shaders create mode 100644 ghostty/.config/ghostty/starfield.glsl delete mode 100755 scripts/radio create mode 100644 tmux/.tmux.conf create mode 100755 tmux/.tmux/scripts/tmux-vpn-status/vpn-status.sh create mode 100755 tmux/.tmux/scripts/vpn-status-interactive.sh create mode 100755 tmux/.tmux/scripts/vpn-status.sh create mode 100644 yazi/.config/yazi/flavors/tokyonight-night.yazi/LICENSE create mode 100644 yazi/.config/yazi/flavors/tokyonight-night.yazi/LICENSE-tmtheme create mode 100644 yazi/.config/yazi/flavors/tokyonight-night.yazi/README.md create mode 100644 yazi/.config/yazi/flavors/tokyonight-night.yazi/flavor.toml create mode 100644 yazi/.config/yazi/flavors/tokyonight-night.yazi/preview.png create mode 100644 yazi/.config/yazi/flavors/tokyonight-night.yazi/tmtheme.xml create mode 100644 yazi/.config/yazi/package.toml delete mode 100644 zsh/zsh.zsh diff --git a/.gitignore b/.gitignore index 723d942..0303b30 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,16 @@ prismis/ # Git config (contains personal email/name) git/ +.env + +# OPSEC - machine-specific configs that reveal infrastructure/workflow +systemd-user/ +kde/ +applications/ +autostart/ +vicinae/ +whispertux/ + +# SSH keys (public or private) +*.pub +id_* diff --git a/alacritty/.config/alacritty/alacritty.toml b/alacritty/.config/alacritty/alacritty.toml index 6897040..2c42ed5 100644 --- a/alacritty/.config/alacritty/alacritty.toml +++ b/alacritty/.config/alacritty/alacritty.toml @@ -1,6 +1,9 @@ -decorations = "None" -import = ["/home/folke/projects/tokyonight.nvim/extras/alacritty/tokyonight_storm.yml"] +[general] live_config_reload = true +# import = [] # Add theme files here if needed + +[window] +decorations = "None" [colors] draw_bold_text_with_bright_colors = true diff --git a/bash/bash.bash b/bash/bash.bash deleted file mode 100644 index da4eb5f..0000000 --- a/bash/bash.bash +++ /dev/null @@ -1,17 +0,0 @@ -# ---- TMUX-RECON bash.bash ---- - -# source custom aliases if exists -[ -f ~/.aliases.sh ] && source ~/.aliases.sh - -# add .scripts to path -export PATH="$HOME/.scripts:$PATH" - -# zoxide (if installed) -if command -v zoxide &> /dev/null; then - eval "$(zoxide init bash)" -fi - -# fzf (if installed) -[ -f ~/.fzf.bash ] && source ~/.fzf.bash - -# Custom prompt options or PS1 here if desired diff --git a/ghostty/.config/ghostty/bloom.glsl b/ghostty/.config/ghostty/bloom.glsl new file mode 100644 index 0000000..16eaa32 --- /dev/null +++ b/ghostty/.config/ghostty/bloom.glsl @@ -0,0 +1,52 @@ +// source: https://gist.github.com/qwerasd205/c3da6c610c8ffe17d6d2d3cc7068f17f +// credits: https://github.com/qwerasd205 +// Golden spiral samples, [x, y, weight] weight is inverse of distance. +const vec3[24] samples = { + vec3(0.1693761725038636, 0.9855514761735895, 1), + vec3(-1.333070830962943, 0.4721463328627773, 0.7071067811865475), + vec3(-0.8464394909806497, -1.51113870578065, 0.5773502691896258), + vec3(1.554155680728463, -1.2588090085709776, 0.5), + vec3(1.681364377589461, 1.4741145918052656, 0.4472135954999579), + vec3(-1.2795157692199817, 2.088741103228784, 0.4082482904638631), + vec3(-2.4575847530631187, -0.9799373355024756, 0.3779644730092272), + vec3(0.5874641440200847, -2.7667464429345077, 0.35355339059327373), + vec3(2.997715703369726, 0.11704939884745152, 0.3333333333333333), + vec3(0.41360842451688395, 3.1351121305574803, 0.31622776601683794), + vec3(-3.167149933769243, 0.9844599011770256, 0.30151134457776363), + vec3(-1.5736713846521535, -3.0860263079123245, 0.2886751345948129), + vec3(2.888202648340422, -2.1583061557896213, 0.2773500981126146), + vec3(2.7150778983300325, 2.5745586041105715, 0.2672612419124244), + vec3(-2.1504069972377464, 3.2211410627650165, 0.2581988897471611), + vec3(-3.6548858794907493, -1.6253643308191343, 0.25), + vec3(1.0130775986052671, -3.9967078676335834, 0.24253562503633297), + vec3(4.229723673607257, 0.33081361055181563, 0.23570226039551587), + vec3(0.40107790291173834, 4.340407413572593, 0.22941573387056174), + vec3(-4.319124570236028, 1.159811599693438, 0.22360679774997896), + vec3(-1.9209044802827355, -4.160543952132907, 0.2182178902359924), + vec3(3.8639122286635708, -2.6589814382925123, 0.21320071635561041), + vec3(3.3486228404946234, 3.4331800232609, 0.20851441405707477), + vec3(-2.8769733643574344, 3.9652268864187157, 0.20412414523193154) + }; + +float lum(vec4 c) { + return 0.299 * c.r + 0.587 * c.g + 0.114 * c.b; +} + +void mainImage(out vec4 fragColor, in vec2 fragCoord) { + vec2 uv = fragCoord.xy / iResolution.xy; + + vec4 color = texture(iChannel0, uv); + + vec2 step = vec2(1.414) / iResolution.xy; + + for (int i = 0; i < 24; i++) { + vec3 s = samples[i]; + vec4 c = texture(iChannel0, uv + s.xy * step); + float l = lum(c); + if (l > 0.2 && lum(color) < 0.75) { + color += l * s.z * c * 0.12; // reduced from 0.2 to balance glow intensity + } + } + + fragColor = clamp(color, 0.0, 1.12); // smooth highlighting +} diff --git a/ghostty/.config/ghostty/config b/ghostty/.config/ghostty/config index 1bd9918..d7f57bb 100644 --- a/ghostty/.config/ghostty/config +++ b/ghostty/.config/ghostty/config @@ -1,50 +1,69 @@ -# Fonts -font-family = "Fira Code" -font-family-bold = "Fira Code" -font-family-italic = "Maple Mono" -font-family-bold-italic = "Maple Mono" -font-family = "Symbols Nerd Font Mono" -font-size = 10 -adjust-underline-position = 4 +# This is the configuration file for Ghostty. +# +# This template file has been automatically created at the following +# path since Ghostty couldn't find any existing config files on your system: +# +# /home/e/.config/ghostty/config +# +# The template does not set any default options, since Ghostty ships +# with sensible defaults for all options. Users should only need to set +# options that they want to change from the default. +# +# Run `ghostty +show-config --default --docs` to view a list of +# all available config options and their default values. +# +# Additionally, each config option is also explained in detail +# on Ghostty's website, at https://ghostty.org/docs/config. -# Mouse -mouse-hide-while-typing = true -# mouse-scroll-multiplier = 1 +# Config syntax crash course +# ========================== +# # The config file consists of simple key-value pairs, +# # separated by equals signs. +# font-family = Iosevka +# window-padding-x = 2 +# +# # Spacing around the equals sign does not matter. +# # All of these are identical: +# key=value +# key= value +# key =value +# key = value +# +# # Any line beginning with a # is a comment. It's not possible to put +# # a comment after a config option, since it would be interpreted as a +# # part of the value. For example, this will have a value of "#123abc": +# background = #123abc +# +# # Empty values are used to reset config keys to default. +# key = +# +# # Some config options have unique syntaxes for their value, +# # which is explained in the docs for that config option. +# # Just for example: +# resize-overlay-duration = 4s 200ms -# Theme -theme = /home/folke/projects/tokyonight.nvim/extras/ghostty/tokyonight_night -cursor-invert-fg-bg = true -background-opacity = 0.9 -window-theme = ghostty +background-opacity = .95 +background-blur = 15 -# keybindings -keybind = clear -keybind = ctrl+shift+h=goto_split:left -keybind = ctrl+shift+j=goto_split:bottom -keybind = ctrl+shift+k=goto_split:top -keybind = ctrl+shift+l=goto_split:right -keybind = super+shift+t=new_tab -keybind = super+shift+h=previous_tab -keybind = super+shift+l=next_tab -keybind = super+shift+comma=move_tab:-1 -keybind = super+shift+period=move_tab:1 -keybind = super+shift+c=copy_to_clipboard -keybind = super+shift+v=paste_from_clipboard -keybind = super+shift+enter=new_split:auto -keybind = super+shift+i=inspector:toggle -keybind = super+shift+m=toggle_split_zoom -keybind = super+shift+r=reload_config -keybind = super+shift+s=write_screen_file:open -keybind = super+shift+w=close_surface +keybind = global:ctrl+grave_accent=toggle_quick_terminal -# Window -gtk-single-instance = true -gtk-tabs-location = bottom -gtk-wide-tabs = false -window-padding-y = 2,0 -window-padding-balance = true -window-decoration = false +custom-shader = ~/.config/ghostty/bloom.glsl +#custom-shader = ~/.config/ghostty/crt.glsl +#custom-shader = ~/.config/ghostty/starfield.glsl -# Other -copy-on-select = clipboard -shell-integration-features = cursor,sudo,no-title +#custom-shader = ~/.config/ghostty/ghostty-shaders/bloom.glsl +#custom-shader = ~/.config/ghostty/ghostty-shaders/galaxy.glsl +#custom-shader = ~/.config/ghostty/ghostty-shaders/glitchy.glsl +#custom-shader = ~/.config/ghostty/ghostty-shaders/glow-rgbsplit-twitchy.glsl +#custom-shader = ~/.config/ghostty/ghostty-shaders/in-game-crt.glsl +#custom-shader = ~/.config/ghostty/ghostty-shaders/matrix-hallway.glsl +#custom-shader = ~/.config/ghostty/ghostty-shaders/negative.glsl +#custom-shader = ~/.config/ghostty/ghostty-shaders/sparks-from-fire.glsl +#custom-shader = ~/.config/ghostty/ghostty-shaders/starfield-colors.glsl +#custom-shader = ~/.config/ghostty/ghostty-shaders/starfield.glsl + + +keybind = shift+enter=text:\x1b\r + +# Use zsh as default shell +command = /usr/bin/zsh diff --git a/ghostty/.config/ghostty/config.default b/ghostty/.config/ghostty/config.default new file mode 100644 index 0000000..a53924a --- /dev/null +++ b/ghostty/.config/ghostty/config.default @@ -0,0 +1,50 @@ +# Fonts +font-family = "Fira Code" +font-family-bold = "Fira Code" +font-family-italic = "Maple Mono" +font-family-bold-italic = "Maple Mono" +font-family = "Symbols Nerd Font Mono" +font-size = 10 +adjust-underline-position = 4 + +# Mouse +mouse-hide-while-typing = true +# mouse-scroll-multiplier = 1 + +# Theme +# theme = /home/folke/projects/tokyonight.nvim/extras/ghostty/tokyonight_night +cursor-invert-fg-bg = true +background-opacity = 0.9 +window-theme = ghostty + +# keybindings +keybind = clear +keybind = ctrl+shift+h=goto_split:left +keybind = ctrl+shift+j=goto_split:bottom +keybind = ctrl+shift+k=goto_split:top +keybind = ctrl+shift+l=goto_split:right +keybind = super+shift+t=new_tab +keybind = super+shift+h=previous_tab +keybind = super+shift+l=next_tab +keybind = super+shift+comma=move_tab:-1 +keybind = super+shift+period=move_tab:1 +keybind = super+shift+c=copy_to_clipboard +keybind = super+shift+v=paste_from_clipboard +keybind = super+shift+enter=new_split:auto +keybind = super+shift+i=inspector:toggle +keybind = super+shift+m=toggle_split_zoom +keybind = super+shift+r=reload_config +keybind = super+shift+s=write_screen_file:open +keybind = super+shift+w=close_surface + +# Window +gtk-single-instance = true +gtk-tabs-location = bottom +gtk-wide-tabs = false +window-padding-y = 2,0 +window-padding-balance = true +window-decoration = true + +# Other +copy-on-select = clipboard +shell-integration-features = cursor,sudo,no-title diff --git a/ghostty/.config/ghostty/crt.glsl b/ghostty/.config/ghostty/crt.glsl new file mode 100644 index 0000000..31d1bec --- /dev/null +++ b/ghostty/.config/ghostty/crt.glsl @@ -0,0 +1,310 @@ +// source: https://gist.github.com/qwerasd205/c3da6c610c8ffe17d6d2d3cc7068f17f +// credits: https://github.com/qwerasd205 +//============================================================== +// +// [CRTS] PUBLIC DOMAIN CRT-STYLED SCALAR by Timothy Lottes +// +// [+] Adapted with alterations for use in Ghostty by Qwerasd. +// For more information on changes, see comment below license. +// +//============================================================== +// +// LICENSE = UNLICENSE (aka PUBLIC DOMAIN) +// +//-------------------------------------------------------------- +// This is free and unencumbered software released into the +// public domain. +//-------------------------------------------------------------- +// Anyone is free to copy, modify, publish, use, compile, sell, +// or distribute this software, either in source code form or as +// a compiled binary, for any purpose, commercial or +// non-commercial, and by any means. +//-------------------------------------------------------------- +// In jurisdictions that recognize copyright laws, the author or +// authors of this software dedicate any and all copyright +// interest in the software to the public domain. We make this +// dedication for the benefit of the public at large and to the +// detriment of our heirs and successors. We intend this +// dedication to be an overt act of relinquishment in perpetuity +// of all present and future rights to this software under +// copyright law. +//-------------------------------------------------------------- +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +// KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +// WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +// AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT +// OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. +//-------------------------------------------------------------- +// For more information, please refer to +// +//============================================================== + +// This shader is a modified version of the excellent +// FixingPixelArtFast by Timothy Lottes on Shadertoy. +// +// The original shader can be found at: +// https://www.shadertoy.com/view/MtSfRK +// +// Modifications have been made to reduce the verbosity, +// and many of the comments have been removed / reworded. +// Additionally, the license has been moved to the top of +// the file, and can be read above. I (Qwerasd) choose to +// release the modified version under the same license. + +// The appearance of this shader can be altered +// by adjusting the parameters defined below. + +// "Scanlines" per real screen pixel. +// e.g. SCALE 0.5 means each scanline is 2 pixels. +// Recommended values: +// o High DPI displays: 0.33333333 +// - Low DPI displays: 0.66666666 +#define SCALE 0.33333333 + +// "Tube" warp +#define CRTS_WARP 1 + +// Darkness of vignette in corners after warping +// 0.0 = completely black +// 1.0 = no vignetting +#define MIN_VIN 0.5 + +// Try different masks +// #define CRTS_MASK_GRILLE 1 +// #define CRTS_MASK_GRILLE_LITE 1 +// #define CRTS_MASK_NONE 1 +#define CRTS_MASK_SHADOW 1 + +// Scanline thinness +// 0.50 = fused scanlines +// 0.70 = recommended default +// 1.00 = thinner scanlines (too thin) +#define INPUT_THIN 0.75 + +// Horizonal scan blur +// -3.0 = pixely +// -2.5 = default +// -2.0 = smooth +// -1.0 = too blurry +#define INPUT_BLUR -2.75 + +// Shadow mask effect, ranges from, +// 0.25 = large amount of mask (not recommended, too dark) +// 0.50 = recommended default +// 1.00 = no shadow mask +#define INPUT_MASK 0.65 + +float FromSrgb1(float c) { + return (c <= 0.04045) ? c * (1.0 / 12.92) : + pow(c * (1.0 / 1.055) + (0.055 / 1.055), 2.4); +} +vec3 FromSrgb(vec3 c) { + return vec3( + FromSrgb1(c.r), FromSrgb1(c.g), FromSrgb1(c.b)); +} + +vec3 CrtsFetch(vec2 uv) { + return FromSrgb(texture(iChannel0, uv.xy).rgb); +} + +#define CrtsRcpF1(x) (1.0/(x)) +#define CrtsSatF1(x) clamp((x),0.0,1.0) + +float CrtsMax3F1(float a, float b, float c) { + return max(a, max(b, c)); +} + +vec2 CrtsTone( + float thin, + float mask) { + #ifdef CRTS_MASK_NONE + mask = 1.0; + #endif + + #ifdef CRTS_MASK_GRILLE_LITE + // Normal R mask is {1.0,mask,mask} + // LITE R mask is {mask,1.0,1.0} + mask = 0.5 + mask * 0.5; + #endif + + vec2 ret; + float midOut = 0.18 / ((1.5 - thin) * (0.5 * mask + 0.5)); + float pMidIn = 0.18; + ret.x = ((-pMidIn) + midOut) / ((1.0 - pMidIn) * midOut); + ret.y = ((-pMidIn) * midOut + pMidIn) / (midOut * (-pMidIn) + midOut); + + return ret; +} + +vec3 CrtsMask(vec2 pos, float dark) { + #ifdef CRTS_MASK_GRILLE + vec3 m = vec3(dark, dark, dark); + float x = fract(pos.x * (1.0 / 3.0)); + if (x < (1.0 / 3.0)) m.r = 1.0; + else if (x < (2.0 / 3.0)) m.g = 1.0; + else m.b = 1.0; + return m; + #endif + + #ifdef CRTS_MASK_GRILLE_LITE + vec3 m = vec3(1.0, 1.0, 1.0); + float x = fract(pos.x * (1.0 / 3.0)); + if (x < (1.0 / 3.0)) m.r = dark; + else if (x < (2.0 / 3.0)) m.g = dark; + else m.b = dark; + return m; + #endif + + #ifdef CRTS_MASK_NONE + return vec3(1.0, 1.0, 1.0); + #endif + + #ifdef CRTS_MASK_SHADOW + pos.x += pos.y * 3.0; + vec3 m = vec3(dark, dark, dark); + float x = fract(pos.x * (1.0 / 6.0)); + if (x < (1.0 / 3.0)) m.r = 1.0; + else if (x < (2.0 / 3.0)) m.g = 1.0; + else m.b = 1.0; + return m; + #endif +} + +vec3 CrtsFilter( + vec2 ipos, + vec2 inputSizeDivOutputSize, + vec2 halfInputSize, + vec2 rcpInputSize, + vec2 rcpOutputSize, + vec2 twoDivOutputSize, + float inputHeight, + vec2 warp, + float thin, + float blur, + float mask, + vec2 tone +) { + // Optional apply warp + vec2 pos; + #ifdef CRTS_WARP + // Convert to {-1 to 1} range + pos = ipos * twoDivOutputSize - vec2(1.0, 1.0); + + // Distort pushes image outside {-1 to 1} range + pos *= vec2( + 1.0 + (pos.y * pos.y) * warp.x, + 1.0 + (pos.x * pos.x) * warp.y); + + // TODO: Vignette needs optimization + float vin = 1.0 - ( + (1.0 - CrtsSatF1(pos.x * pos.x)) * (1.0 - CrtsSatF1(pos.y * pos.y))); + vin = CrtsSatF1((-vin) * inputHeight + inputHeight); + + // Leave in {0 to inputSize} + pos = pos * halfInputSize + halfInputSize; + #else + pos = ipos * inputSizeDivOutputSize; + #endif + + // Snap to center of first scanline + float y0 = floor(pos.y - 0.5) + 0.5; + // Snap to center of one of four pixels + float x0 = floor(pos.x - 1.5) + 0.5; + + // Inital UV position + vec2 p = vec2(x0 * rcpInputSize.x, y0 * rcpInputSize.y); + // Fetch 4 nearest texels from 2 nearest scanlines + vec3 colA0 = CrtsFetch(p); + p.x += rcpInputSize.x; + vec3 colA1 = CrtsFetch(p); + p.x += rcpInputSize.x; + vec3 colA2 = CrtsFetch(p); + p.x += rcpInputSize.x; + vec3 colA3 = CrtsFetch(p); + p.y += rcpInputSize.y; + vec3 colB3 = CrtsFetch(p); + p.x -= rcpInputSize.x; + vec3 colB2 = CrtsFetch(p); + p.x -= rcpInputSize.x; + vec3 colB1 = CrtsFetch(p); + p.x -= rcpInputSize.x; + vec3 colB0 = CrtsFetch(p); + + // Vertical filter + // Scanline intensity is using sine wave + // Easy filter window and integral used later in exposure + float off = pos.y - y0; + float pi2 = 6.28318530717958; + float hlf = 0.5; + float scanA = cos(min(0.5, off * thin) * pi2) * hlf + hlf; + float scanB = cos(min(0.5, (-off) * thin + thin) * pi2) * hlf + hlf; + + // Horizontal kernel is simple gaussian filter + float off0 = pos.x - x0; + float off1 = off0 - 1.0; + float off2 = off0 - 2.0; + float off3 = off0 - 3.0; + float pix0 = exp2(blur * off0 * off0); + float pix1 = exp2(blur * off1 * off1); + float pix2 = exp2(blur * off2 * off2); + float pix3 = exp2(blur * off3 * off3); + float pixT = CrtsRcpF1(pix0 + pix1 + pix2 + pix3); + + #ifdef CRTS_WARP + // Get rid of wrong pixels on edge + pixT *= max(MIN_VIN, vin); + #endif + + scanA *= pixT; + scanB *= pixT; + + // Apply horizontal and vertical filters + vec3 color = + (colA0 * pix0 + colA1 * pix1 + colA2 * pix2 + colA3 * pix3) * scanA + + (colB0 * pix0 + colB1 * pix1 + colB2 * pix2 + colB3 * pix3) * scanB; + + // Apply phosphor mask + color *= CrtsMask(ipos, mask); + + // Tonal control, start by protecting from /0 + float peak = max(1.0 / (256.0 * 65536.0), + CrtsMax3F1(color.r, color.g, color.b)); + // Compute the ratios of {R,G,B} + vec3 ratio = color * CrtsRcpF1(peak); + // Apply tonal curve to peak value + peak = peak * CrtsRcpF1(peak * tone.x + tone.y); + // Reconstruct color + return ratio * peak; +} + +float ToSrgb1(float c) { + return (c < 0.0031308 ? c * 12.92 : 1.055 * pow(c, 0.41666) - 0.055); +} +vec3 ToSrgb(vec3 c) { + return vec3( + ToSrgb1(c.r), ToSrgb1(c.g), ToSrgb1(c.b)); +} + +void mainImage(out vec4 fragColor, in vec2 fragCoord) { + float aspect = iResolution.x / iResolution.y; + fragColor.rgb = CrtsFilter( + fragCoord.xy, + vec2(1.0), + iResolution.xy * SCALE * 0.5, + 1.0 / (iResolution.xy * SCALE), + 1.0 / iResolution.xy, + 2.0 / iResolution.xy, + iResolution.y, + vec2(1.0 / (50.0 * aspect), 1.0 / 50.0), + INPUT_THIN, + INPUT_BLUR, + INPUT_MASK, + CrtsTone(INPUT_THIN, INPUT_MASK) + ); + + // Linear to SRGB for output. + fragColor.rgb = ToSrgb(fragColor.rgb); +} \ No newline at end of file diff --git a/ghostty/.config/ghostty/ghostty-shaders b/ghostty/.config/ghostty/ghostty-shaders new file mode 160000 index 0000000..a17573f --- /dev/null +++ b/ghostty/.config/ghostty/ghostty-shaders @@ -0,0 +1 @@ +Subproject commit a17573fb254e618f92a75afe80faa31fd5e09d6f diff --git a/ghostty/.config/ghostty/starfield.glsl b/ghostty/.config/ghostty/starfield.glsl new file mode 100644 index 0000000..f82b5d3 --- /dev/null +++ b/ghostty/.config/ghostty/starfield.glsl @@ -0,0 +1,135 @@ +// transparent background +const bool transparent = false; + +// terminal contents luminance threshold to be considered background (0.0 to 1.0) +const float threshold = 0.15; + +// divisions of grid +const float repeats = 30.; + +// number of layers +const float layers = 21.; + +// star colors +const vec3 white = vec3(1.0); // Set star color to pure white + +float luminance(vec3 color) { + return dot(color, vec3(0.2126, 0.7152, 0.0722)); +} + +float N21(vec2 p) { + p = fract(p * vec2(233.34, 851.73)); + p += dot(p, p + 23.45); + return fract(p.x * p.y); +} + +vec2 N22(vec2 p) { + float n = N21(p); + return vec2(n, N21(p + n)); +} + +mat2 scale(vec2 _scale) { + return mat2(_scale.x, 0.0, + 0.0, _scale.y); +} + +// 2D Noise based on Morgan McGuire +float noise(in vec2 st) { + vec2 i = floor(st); + vec2 f = fract(st); + + // Four corners in 2D of a tile + float a = N21(i); + float b = N21(i + vec2(1.0, 0.0)); + float c = N21(i + vec2(0.0, 1.0)); + float d = N21(i + vec2(1.0, 1.0)); + + // Smooth Interpolation + vec2 u = f * f * (3.0 - 2.0 * f); // Cubic Hermite Curve + + // Mix 4 corners percentages + return mix(a, b, u.x) + + (c - a) * u.y * (1.0 - u.x) + + (d - b) * u.x * u.y; +} + +float perlin2(vec2 uv, int octaves, float pscale) { + float col = 1.; + float initScale = 4.; + for (int l; l < octaves; l++) { + float val = noise(uv * initScale); + if (col <= 0.01) { + col = 0.; + break; + } + val -= 0.01; + val *= 0.5; + col *= val; + initScale *= pscale; + } + return col; +} + +vec3 stars(vec2 uv, float offset) { + float timeScale = -(iTime + offset) / layers; + float trans = fract(timeScale); + float newRnd = floor(timeScale); + vec3 col = vec3(0.); + + // Translate uv then scale for center + uv -= vec2(0.5); + uv = scale(vec2(trans)) * uv; + uv += vec2(0.5); + + // Create square aspect ratio + uv.x *= iResolution.x / iResolution.y; + + // Create boxes + uv *= repeats; + + // Get position + vec2 ipos = floor(uv); + + // Return uv as 0 to 1 + uv = fract(uv); + + // Calculate random xy and size + vec2 rndXY = N22(newRnd + ipos * (offset + 1.)) * 0.9 + 0.05; + float rndSize = N21(ipos) * 100. + 200.; + + vec2 j = (rndXY - uv) * rndSize; + float sparkle = 1. / dot(j, j); + + // Set stars to be pure white + col += white * sparkle; + + col *= smoothstep(1., 0.8, trans); + return col; // Return pure white stars only +} + +void mainImage(out vec4 fragColor, in vec2 fragCoord) +{ + // Normalized pixel coordinates (from 0 to 1) + vec2 uv = fragCoord / iResolution.xy; + + vec3 col = vec3(0.); + + for (float i = 0.; i < layers; i++) { + col += stars(uv, i); + } + + // Sample the terminal screen texture including alpha channel + vec4 terminalColor = texture(iChannel0, uv); + + if (transparent) { + col += terminalColor.rgb; + } + + // Make a mask that is 1.0 where the terminal content is not black + float mask = 1 - step(threshold, luminance(terminalColor.rgb)); + + vec3 blendedColor = mix(terminalColor.rgb, col, mask); + + // Apply terminal's alpha to control overall opacity + fragColor = vec4(blendedColor, terminalColor.a); +} diff --git a/helix/.config/helix/languages.toml b/helix/.config/helix/languages.toml index 35ec6c5..90d973e 100644 --- a/helix/.config/helix/languages.toml +++ b/helix/.config/helix/languages.toml @@ -32,10 +32,6 @@ language-servers = ["vscode-html-language-server"] name = "css" language-servers = ["vscode-css-language-server"] -[[language]] -name = "dockerfile" -language-servers = ["docker-langserver"] - [[language]] name = "go" language-servers = ["gopls"] @@ -59,7 +55,7 @@ file-types = ["tex", "sty", "cls", "dtx"] roots = ["main.tex", ".latexmkrc", "body-osr.md"] comment-token = "%" indent = { tab-width = 2, unit = " " } -language-server = { command = "texlab" } +language-servers = ["texlab"] [language.auto-pairs] '(' = ')' diff --git a/scripts/radio b/scripts/radio deleted file mode 100755 index 13946ce..0000000 --- a/scripts/radio +++ /dev/null @@ -1,111 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -# Script Name: radio -# Description: Internet radio station wrapper with curated stations -# Source: Inspired by https://evanhahn.com/scripts-i-wrote-that-i-use-all-the-time/ -# Usage: radio -# radio list - -# Check for mpv -if ! command -v mpv &>/dev/null; then - echo "Error: mpv not found. Install with: sudo apt install mpv" >&2 - exit 1 -fi - -# Curated radio stations -declare -A stations=( - # Rock & Metal - ["metal"]="http://listen.181fm.com/181-greatoldies_128k.mp3|Heavy Metal & Hard Rock" - ["rock"]="http://listen.181fm.com/181-rock_128k.mp3|Classic Rock" - - # Cyberpunk / Synthwave / Darkwave - ["cyberpunk"]="https://stream.nightride.fm/nightride.mp3|Nightride FM - Synthwave/Retrowave/Outrun" - ["darksynth"]="https://stream.nightride.fm/darksynth.mp3|Darksynth/Cyberpunk/Synthmetal" - ["chillsynth"]="https://stream.nightride.fm/chillsynth.mp3|Chillsynth/Chillwave/Instrumental" - ["datawave"]="https://stream.nightride.fm/datawave.mp3|Glitchy Synthwave/IDM" - ["spacesynth"]="https://stream.nightride.fm/spacesynth.mp3|Spacesynth/Space Disco" - ["horrorsynth"]="https://stream.nightride.fm/horrorsynth.mp3|Horrorsynth/Witch House" - ["industrial"]="https://stream.nightride.fm/ebsm.mp3|Industrial/EBM/Midtempo" - - # Electronic / Techno - ["techno"]="http://stream.laut.fm/technobase|Techno Base - Coding Beats" - ["dnb"]="https://stream.nightride.fm/rektfm.mp3|Drum & Bass/Dubstep/Techno/Trance" - ["lofi"]="https://stream.nightride.fm/chillsynth.mp3|Lo-Fi Chill Beats" - - # Meditation / Ambient / Relaxation - ["meditation"]="https://streaming.radionomy.com/-zenoflm-|Zen FM - Meditation & Relaxation" - ["ambient"]="https://somafm.com/dronezone130.pls|SomaFM Drone Zone - Ambient" - ["sleep"]="https://somafm.com/deepspaceone130.pls|SomaFM Deep Space One" - ["nature"]="https://streaming.radionomy.com/NatureSoundsRelaxation|Nature Sounds" - - # Classical - ["classical"]="https://stream.live.vc.bbcmedia.co.uk/bbc_radio_three|BBC Radio 3 - Classical" - ["piano"]="http://stream.laut.fm/piano-classics|Piano Classics" -) - -# List available stations -if [[ $# -eq 0 ]] || [[ "$1" == "list" ]]; then - echo "📻 Available Radio Stations:" - echo "" - echo "🤘 ROCK & METAL:" - echo " radio metal - Heavy Metal & Hard Rock" - echo " radio rock - Classic Rock" - echo "" - echo "🌃 CYBERPUNK / SYNTHWAVE:" - echo " radio cyberpunk - Nightride FM (Synthwave/Retrowave)" - echo " radio darksynth - Darksynth/Cyberpunk/Synthmetal" - echo " radio chillsynth - Chillsynth/Chillwave" - echo " radio datawave - Glitchy Synthwave/IDM" - echo " radio spacesynth - Spacesynth/Space Disco" - echo " radio horrorsynth- Horrorsynth/Witch House" - echo " radio industrial - Industrial/EBM" - echo "" - echo "🎧 ELECTRONIC / TECHNO:" - echo " radio techno - Techno Base (Coding Beats)" - echo " radio dnb - Drum & Bass/Dubstep/Trance" - echo " radio lofi - Lo-Fi Chill Beats" - echo "" - echo "🧘 MEDITATION / AMBIENT:" - echo " radio meditation - Zen FM" - echo " radio ambient - SomaFM Drone Zone" - echo " radio sleep - Deep Space Ambient" - echo " radio nature - Nature Sounds" - echo "" - echo "🎹 CLASSICAL:" - echo " radio classical - BBC Radio 3" - echo " radio piano - Piano Classics" - echo "" - exit 0 -fi - -station="$1" - -# Check if station exists -if [[ -z "${stations[$station]:-}" ]]; then - echo "Error: Station '$station' not found" >&2 - echo "Run 'radio list' to see available stations" >&2 - exit 1 -fi - -# Parse station URL and description -IFS='|' read -r url description <<< "${stations[$station]}" - -echo "📻 Tuning in to: $description" -echo "🔊 Playing... (Ctrl+C to stop)" -echo "" - -# Play with mpv (only fallback to VLC if mpv is not installed or stream fails to start) -if ! command -v mpv &>/dev/null; then - echo "mpv not found. Trying VLC..." >&2 - if command -v vlc &>/dev/null; then - vlc "$url" 2>/dev/null - exit $? - else - echo "Error: Neither mpv nor VLC is installed" >&2 - exit 1 - fi -fi - -# mpv will return non-zero for user interruption (Ctrl+C), which is normal -mpv --no-video --volume=50 "$url" diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf new file mode 100644 index 0000000..8c9c6d4 --- /dev/null +++ b/tmux/.tmux.conf @@ -0,0 +1,1554 @@ +# : << EOF +# https://github.com/gpakosz/.tmux +# (‑●‑●)> dual licensed under the WTFPL v2 license and the MIT license, +# without any warranty. +# Copyright 2012— Gregory Pakosz (@gpakosz). +# /!\ do not edit this file +# instead, override settings in ~/.tmux.conf.local, see README.md + + +# -- general ------------------------------------------------------------------- + +set -g default-terminal "screen-256color" + +setw -g xterm-keys on +set -s escape-time 10 # faster command sequences +set -sg repeat-time 600 # increase repeat timeout +set -s focus-events on + +# set -g prefix2 C-a # GNU-Screen compatible prefix (disabled - using Ctrl+B only) +# bind C-a send-prefix -2 + +set -q -g status-utf8 on # expect UTF-8 (tmux < 2.2) +setw -q -g utf8 on + +set -g history-limit 999999 # boost history + +# edit configuration +bind e new-window -n "~/.tmux.conf.local" sh -c '${EDITOR:-vim} ~/.tmux.conf.local && tmux source ~/.tmux.conf && tmux display "~/.tmux.conf sourced"' + +# reload configuration +bind r source-file ~/.tmux.conf \; display '~/.tmux.conf sourced' + + +# -- custom -------------------------------------------------------------------- + +setenv -g py3 "python3 -c 'import pty;pty.spawn(\"bin/bash\")'" +setenv -g shellexports "export TERM=xterm;stty rows 38 columns 116" + +# stabilize reverse shell +bind C-q send $py3 Enter +bind -n C-q send C-z "stty raw -echo" Enter fg Enter reset Enter $shellexports Enter + +# This means you just need to hit Ctrl-aqq +# Ctrl-aq is the first binding +# Ctrl-q is the second part + +# kripto +# set -g status-right "#{kripto}" + +set -g @kripto_id "bitcoin" +set -g @kripto_currency_symbol " " +set -g @kripto_icon "₿ $" +set -g @kripto_ttl 150 +set -g @krypto_round "false" + + +# -- display ------------------------------------------------------------------- + +set -g base-index 1 # start windows numbering at 1 +setw -g pane-base-index 1 # make pane numbering consistent with windows + +setw -g automatic-rename on # rename window to reflect current program +set -g renumber-windows on # renumber windows when a window is closed + +set -g set-titles on # set terminal title + +set -g display-panes-time 800 # slightly longer pane indicators display time +set -g display-time 1000 # slightly longer status messages display time + +set -g status-interval 5 # redraw status line every 5 seconds + +# clear both screen and history +bind -n C-l send-keys C-l \; run 'sleep 0.2' \; clear-history + +# activity +set -g monitor-activity on +set -g visual-activity on + + +# -- navigation ---------------------------------------------------------------- + +# create session +bind C-c new-session + +# find session +bind C-f command-prompt -p find-session 'switch-client -t %%' + +# session navigation +bind BTab switch-client -l # move to last session + +# split current window horizontally +bind - split-window -v +# split current window vertically +bind | split-window -h +bind _ split-window -h + +# pane navigation +bind -r h select-pane -L # move left +bind -r j select-pane -D # move down +bind -r k select-pane -U # move up +bind -r l select-pane -R # move right +bind > swap-pane -D # swap current pane with the next one +bind < swap-pane -U # swap current pane with the previous one + +# switch panes using Alt-arrow without prefix +bind -n M-left select-pane -L +bind -n M-Right select-pane -R +bind -n M-Up select-pane -U +bind -n M-Down select-pane -D + + +# maximize current pane +bind + run 'cut -c3- ~/.tmux.conf | sh -s _maximize_pane "#{session_name}" #D' + +# pane resizing +bind -r H resize-pane -L 2 +bind -r J resize-pane -D 2 +bind -r K resize-pane -U 2 +bind -r L resize-pane -R 2 + +# window navigation +unbind n +unbind p +bind -r C-h previous-window # select previous window +bind -r C-l next-window # select next window +bind Tab last-window # move to last active window + +# toggle mouse +bind m run "cut -c3- ~/.tmux.conf | sh -s _toggle_mouse" + + +# -- urlview ------------------------------------------------------------------- + +bind U run "cut -c3- ~/.tmux.conf | sh -s _urlview #{pane_id}" + + +# -- facebook pathpicker ------------------------------------------------------- + +bind F run "cut -c3- ~/.tmux.conf | sh -s _fpp #{pane_id} #{pane_current_path}" + + +# -- copy mode ----------------------------------------------------------------- + +bind Enter copy-mode # enter copy mode + +bind -T copy-mode-vi v send -X begin-selection +bind -T copy-mode-vi C-v send -X rectangle-toggle +bind -T copy-mode-vi y send -X copy-selection-and-cancel +bind -T copy-mode-vi Escape send -X cancel +bind -T copy-mode-vi H send -X start-of-line +bind -T copy-mode-vi L send -X end-of-line + +# copy to X11 clipboard +if -b 'command -v xsel > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | xsel -i -b"' +if -b '! command -v xsel > /dev/null 2>&1 && command -v xclip > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | xclip -i -selection clipboard >/dev/null 2>&1"' +# copy to Wayland clipboard +if -b 'command -v wl-copy > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | wl-copy"' +# copy to macOS clipboard +if -b 'command -v pbcopy > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | pbcopy"' +if -b 'command -v reattach-to-user-namespace > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | reattach-to-user-namespace pbcopy"' +# copy to Windows clipboard +if -b 'command -v clip.exe > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | clip.exe"' +if -b '[ -c /dev/clipboard ]' 'bind y run -b "tmux save-buffer - > /dev/clipboard"' + + +# -- buffers ------------------------------------------------------------------- + +bind b list-buffers # list paste buffers +bind p paste-buffer -p # paste from the top paste buffer +bind P choose-buffer # choose which buffer to paste from + + +# -- 8< ------------------------------------------------------------------------ + +source -q ~/.tmux.conf.local +run 'cut -c3- ~/.tmux.conf | sh -s _apply_configuration' + + +# EOF +# +# # exit the script if any statement returns a non-true return value +# set -e +# +# unset GREP_OPTIONS +# export LC_NUMERIC=C +# (set +H 2>/dev/null) && set +H || true +# +# if ! printf '' | sed -E 's///' 2>/dev/null; then +# if printf '' | sed -r 's///' 2>/dev/null; then +# sed () { +# n=$#; while [ "$n" -gt 0 ]; do arg=$1; shift; case $arg in -E*) arg=-r${arg#-E};; esac; set -- "$@" "$arg"; n=$(( n - 1 )); done +# command sed "$@" +# } +# fi +# fi +# +# _uname_s=$(uname -s) +# +# _tmux_version=$(tmux -V | awk '{gsub(/[^0-9.]/, "", $2); print ($2+0) * 100}') +# +# _is_true() { +# [ x"$1" = x"true" ] || [ x"$1" = x"yes" ] || [ x"$1" = x"1" ] +# } +# +# _is_enabled() { +# [ x"$1" = x"enabled" ] +# } +# +# _is_disabled() { +# [ x"$1" = x"disabled" ] +# } +# +# _circled() { +# circled_digits='⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳' +# if [ "$1" -le 20 ] 2>/dev/null; then +# i=$(( $1 + 1 )) +# eval set -- "$circled_digits" +# eval echo "\${$i}" +# else +# echo "$1" +# fi +# } +# +# _decode_unicode_escapes() { +# printf '%s' "$*" | perl -CS -pe 's/(\\u([0-9A-Fa-f]{1,4})|\\U([0-9A-Fa-f]{1,8}))/chr(hex($2.$3))/eg' 2>/dev/null +# } +# +# if command -v pkill > /dev/null 2>&1; then +# _pkillf() { +# pkill -f "$@" || true +# } +# else +# case "$_uname_s" in +# *CYGWIN*) +# _pkillf() { +# while IFS= read -r pid; do +# kill "$pid" || true +# done << EOF +# $(grep -Eao "$@" /proc/*/cmdline | xargs -0 | sed -E -n 's,/proc/([0-9]+)/.+$,\1,pg') +# EOF +# } +# ;; +# *) +# _pkillf() { +# while IFS= read -r pid; do +# kill "$pid" || true +# done << EOF +# $(ps -x -o pid= -o command= | grep -E "$@" | cut -d' ' -f1) +# EOF +# } +# ;; +# esac +# fi +# +# _maximize_pane() { +# current_session=${1:-$(tmux display -p '#{session_name}')} +# current_pane=${2:-$(tmux display -p '#{pane_id}')} +# +# dead_panes=$(tmux list-panes -s -t "$current_session" -F '#{pane_dead} #{pane_id} #{pane_start_command}' | grep -E -o '^1 %.+maximized.+$' || true) +# restore=$(printf "%s" "$dead_panes" | sed -n -E -e "s/^1 $current_pane .+maximized.+'(%[0-9]+)'\"?$/tmux swap-pane -s \1 -t $current_pane \; kill-pane -t $current_pane/p"\ +# -e "s/^1 (%[0-9]+) .+maximized.+'$current_pane'\"?$/tmux swap-pane -s \1 -t $current_pane \; kill-pane -t \1/p") +# +# if [ -z "$restore" ]; then +# [ "$(tmux list-panes -t "$current_session:" | wc -l | sed 's/^ *//g')" -eq 1 ] && tmux display "Can't maximize with only one pane" && return +# current_pane_height=$(tmux display -t "$current_pane" -p "#{pane_height}") +# info=$(tmux new-window -t "$current_session:" -F "#{session_name}:#{window_index}.#{pane_id}" -P "maximized... 2>/dev/null & tmux setw -t \"$current_session:\" remain-on-exit on; printf \"\\033[\$(tput lines);0fPane has been maximized, press + to restore\n\" '$current_pane'") +# session_window=${info%.*} +# new_pane=${info#*.} +# +# retry=1000 +# while [ x"$(tmux list-panes -t "$session_window" -F '#{session_name}:#{window_index}.#{pane_id} #{pane_dead}' 2>/dev/null)" != x"$info 1" ] && [ "$retry" -ne 0 ]; do +# sleep 0.1 +# retry=$((retry - 1)) +# done +# if [ "$retry" -eq 0 ]; then +# tmux display 'Unable to maximize pane' +# fi +# +# tmux setw -t "$session_window" remain-on-exit off \; swap-pane -s "$current_pane" -t "$new_pane" +# else +# $restore || tmux kill-pane +# fi +# } +# +# _toggle_mouse() { +# old=$(tmux show -gv mouse) +# new="" +# +# if [ "$old" = "on" ]; then +# new="off" +# else +# new="on" +# fi +# +# tmux set -g mouse $new +# } +# +# _battery_info() { +# count=0 +# charge=0 +# case "$_uname_s" in +# *Darwin*) +# while IFS= read -r line; do +# [ -z "$line" ] && continue +# discharging=$(printf '%s' "$line" | grep -qi "discharging" && echo "true" || echo "false") +# percentage=$(printf '%s' "$line" | grep -E -o '[0-9]+%' || echo "0%") +# charge=$(awk -v charge="$charge" -v percentage="${percentage%%%}" 'BEGIN { print charge + percentage / 100 }') +# count=$((count + 1)) +# done << EOF +# $(pmset -g batt | grep 'InternalBattery') +# EOF +# ;; +# *Linux*) +# while IFS= read -r batpath; do +# [ -z "$batpath" ] && continue +# grep -i -q device "$batpath/scope" 2> /dev/null && continue +# +# discharging=$(grep -qi "discharging" "$batpath/status" && echo "true" || echo "false") +# bat_capacity="$batpath/capacity" +# if [ -r "$bat_capacity" ]; then +# charge=$(awk -v charge="$charge" -v capacity="$(cat "$bat_capacity")" 'BEGIN { print charge + (capacity > 100 ? 100 : capacity) / 100 }') +# else +# bat_energy_full="$batpath/energy_full" +# bat_energy_now="$batpath/energy_now" +# if [ -r "$bat_energy_full" ] && [ -r "$bat_energy_now" ]; then +# charge=$(awk -v charge="$charge" -v energy_now="$(cat "$bat_energy_now")" -v energy_full="$(cat "$bat_energy_full")" 'BEGIN { print charge + energy_now / energy_full }') +# fi +# fi +# count=$((count + 1)) +# done << EOF +# $(find /sys/class/power_supply -maxdepth 1 -iname '*bat*') +# EOF +# ;; +# *CYGWIN*|*MSYS*|*MINGW*) +# while IFS= read -r line; do +# [ -z "$line" ] && continue +# discharging=$(printf '%s' "$line" | awk '{ s = ($1 == 1) ? "true" : "false"; print s }') +# charge=$(printf '%s' "$line" | awk -v charge="$charge" '{ print charge + $2 / 100 }') +# count=$((count + 1)) +# done << EOF +# $(wmic path Win32_Battery get BatteryStatus, EstimatedChargeRemaining 2> /dev/null | tr -d '\r' | tail -n +2 || true) +# EOF +# ;; +# *OpenBSD*) +# for batid in 0 1 2; do +# sysctl -n "hw.sensors.acpibat$batid.raw0" 2>&1 | grep -q 'not found' && continue +# discharging=$(sysctl -n "hw.sensors.acpibat$batid.raw0" | grep -q 1 && echo "true" || echo "false") +# if sysctl -n "hw.sensors.acpibat$batid" | grep -q amphour; then +# charge=$(awk -v charge="$charge" -v remaining="$(sysctl -n hw.sensors.acpibat$batid.amphour3 | cut -d' ' -f1)" -v full="$(sysctl -n hw.sensors.acpibat$batid.amphour0 | cut -d' ' -f1)" 'BEGIN { print charge + remaining / full }') +# else +# charge=$(awk -v charge="$charge" -v remaining="$(sysctl -n hw.sensors.acpibat$batid.watthour3 | cut -d' ' -f1)" -v full="$(sysctl -n hw.sensors.acpibat$batid.watthour0 | cut -d' ' -f1)" 'BEGIN { print charge + remaining / full }') +# fi +# count=$((count + 1)) +# done +# ;; +# esac +# [ "$count" -ne 0 ] && charge=$(awk -v charge="$charge" -v count="$count" 'BEGIN { print charge / count }') || true +# } +# +# _battery_status() { +# _battery_info +# if [ "$charge" = 0 ]; then +# tmux set -ug '@battery_status' +# return +# fi +# +# battery_status_charging=$1 +# battery_status_discharging=$2 +# if [ x"$discharging" = x"true" ]; then +# battery_status="$battery_status_discharging" +# else +# battery_status="$battery_status_charging" +# fi +# +# tmux set -g '@battery_status' "$battery_status" +# } +# +# _battery_bar() { +# _battery_info +# if [ "$charge" = 0 ]; then +# tmux set -ug '@battery_bar' \;\ +# set -ug '@battery_hbar' \;\ +# set -ug '@battery_vbar' \;\ +# set -ug '@battery_percentage' +# return +# fi +# +# battery_bar_symbol_full=$1 +# battery_bar_symbol_empty=$2 +# battery_bar_length=$3 +# battery_bar_palette=$4 +# battery_hbar_palette=$5 +# battery_vbar_palette=$6 +# +# if [ x"$battery_bar_length" = x"auto" ]; then +# columns=$(tmux -q display -p '#{client_width}' 2> /dev/null || echo 80) +# if [ "$columns" -ge 80 ]; then +# battery_bar_length=10 +# else +# battery_bar_length=5 +# fi +# fi +# +# if echo "$battery_bar_palette" | grep -q -E '^heat|gradient(,[#a-z0-9]{7,9})?$'; then +# # shellcheck disable=SC2086 +# { set -f; IFS=,; set -- $battery_bar_palette; unset IFS; set +f; } +# palette_style=$1 +# battery_bg=${2:-none} +# [ x"$palette_style" = x"gradient" ] && \ +# palette="196 202 208 214 220 226 190 154 118 82 46" +# [ x"$palette_style" = x"heat" ] && \ +# palette="243 245 247 144 143 142 184 214 208 202 196" +# +# palette=$(echo "$palette" | awk -v n="$battery_bar_length" '{ for (i = 0; i < n; ++i) printf $(1 + (i * NF / n))" " }') +# eval set -- "$palette" +# +# full=$(awk "BEGIN { printf \"%.0f\", ($charge) * $battery_bar_length }") +# battery_bar="#[bg=$battery_bg]" +# # shellcheck disable=SC2046 +# [ "$full" -gt 0 ] && \ +# battery_bar="$battery_bar$(printf "#[fg=colour%s]$battery_bar_symbol_full" $(echo "$palette" | cut -d' ' -f1-"$full"))" +# # shellcheck disable=SC2046 +# empty=$((battery_bar_length - full)) +# # shellcheck disable=SC2046 +# [ "$empty" -gt 0 ] && \ +# battery_bar="$battery_bar$(printf "#[fg=colour%s]$battery_bar_symbol_empty" $(echo "$palette" | cut -d' ' -f$((full + 1))-$((full + empty))))" +# eval battery_bar="$battery_bar#[fg=colour\${$((full == 0 ? 1 : full))}]" +# elif echo "$battery_bar_palette" | grep -q -E '^(([#a-z0-9]{7,9}|none),?){3}$'; then +# # shellcheck disable=SC2086 +# { set -f; IFS=,; set -- $battery_bar_palette; unset IFS; set +f; } +# battery_full_fg=$1 +# battery_empty_fg=$2 +# battery_bg=$3 +# +# full=$(awk "BEGIN { printf \"%.0f\", ($charge) * $battery_bar_length }") +# [ x"$battery_bg" != x"none" ] && \ +# battery_bar="#[bg=$battery_bg]" +# #shellcheck disable=SC2046 +# [ "$full" -gt 0 ] && \ +# battery_bar="$battery_bar#[fg=$battery_full_fg]$(printf "%0.s$battery_bar_symbol_full" $(seq 1 "$full"))" +# empty=$((battery_bar_length - full)) +# #shellcheck disable=SC2046 +# [ "$empty" -gt 0 ] && \ +# battery_bar="$battery_bar#[fg=$battery_empty_fg]$(printf "%0.s$battery_bar_symbol_empty" $(seq 1 "$empty"))" && \ +# battery_bar="$battery_bar#[fg=$battery_empty_fg]" +# fi +# +# if echo "$battery_hbar_palette" | grep -q -E '^heat|gradient(,[#a-z0-9]{7,9})?$'; then +# # shellcheck disable=SC2086 +# { set -f; IFS=,; set -- $battery_hbar_palette; unset IFS; set +f; } +# palette_style=$1 +# [ x"$palette_style" = x"gradient" ] && \ +# palette="196 202 208 214 220 226 190 154 118 82 46" +# [ x"$palette_style" = x"heat" ] && \ +# palette="233 234 235 237 239 241 243 245 247 144 143 142 184 214 208 202 196" +# +# palette=$(echo "$palette" | awk -v n="$battery_bar_length" '{ for (i = 0; i < n; ++i) printf $(1 + (i * NF / n))" " }') +# eval set -- "$palette" +# +# full=$(awk "BEGIN { printf \"%.0f\", ($charge) * $battery_bar_length }") +# eval battery_hbar_fg="colour\${$((full == 0 ? 1 : full))}" +# elif echo "$battery_hbar_palette" | grep -q -E '^([#a-z0-9]{7,9},?){3}$'; then +# # shellcheck disable=SC2086 +# { set -f; IFS=,; set -- $battery_hbar_palette; unset IFS; set +f; } +# +# # shellcheck disable=SC2046 +# eval $(awk "BEGIN { printf \"battery_hbar_fg=$%d\", (($charge) - 0.001) * $# + 1 }") +# fi +# +# eval set -- "▏ ▎ ▍ ▌ ▋ ▊ ▉ █" +# # shellcheck disable=SC2046 +# eval $(awk "BEGIN { printf \"battery_hbar_symbol=$%d\", ($charge) * ($# - 1) + 1 }") +# battery_hbar="#[fg=${battery_hbar_fg?}]${battery_hbar_symbol?}" +# +# if echo "$battery_vbar_palette" | grep -q -E '^heat|gradient(,[#a-z0-9]{7,9})?$'; then +# # shellcheck disable=SC2086 +# { set -f; IFS=,; set -- $battery_vbar_palette; unset IFS; set +f; } +# palette_style=$1 +# [ x"$palette_style" = x"gradient" ] && \ +# palette="196 202 208 214 220 226 190 154 118 82 46" +# [ x"$palette_style" = x"heat" ] && \ +# palette="233 234 235 237 239 241 243 245 247 144 143 142 184 214 208 202 196" +# +# palette=$(echo "$palette" | awk -v n="$battery_bar_length" '{ for (i = 0; i < n; ++i) printf $(1 + (i * NF / n))" " }') +# eval set -- "$palette" +# +# full=$(awk "BEGIN { printf \"%.0f\", ($charge) * $battery_bar_length }") +# eval battery_vbar_fg="colour\${$((full == 0 ? 1 : full))}" +# elif echo "$battery_vbar_palette" | grep -q -E '^([#a-z0-9]{7,9},?){3}$'; then +# # shellcheck disable=SC2086 +# { set -f; IFS=,; set -- $battery_vbar_palette; unset IFS; set +f; } +# +# # shellcheck disable=SC2046 +# eval $(awk "BEGIN { printf \"battery_vbar_fg=$%d\", (($charge) - 0.001) * $# + 1 }") +# fi +# +# eval set -- "▁ ▂ ▃ ▄ ▅ ▆ ▇ █" +# # shellcheck disable=SC2046 +# eval $(awk "BEGIN { printf \"battery_vbar_symbol=$%d\", ($charge) * ($# - 1) + 1 }") +# battery_vbar="#[fg=${battery_vbar_fg?}]${battery_vbar_symbol?}" +# +# battery_percentage="$(awk "BEGIN { printf \"%.0f%%\", ($charge) * 100 }")" +# +# tmux set -g '@battery_bar' "$battery_bar" \;\ +# set -g '@battery_hbar' "$battery_hbar" \;\ +# set -g '@battery_vbar' "$battery_vbar" \;\ +# set -g '@battery_percentage' "$battery_percentage" +# } +# +# _pane_info() { +# pane_pid="$1" +# pane_tty="${2##/dev/}" +# case "$_uname_s" in +# *CYGWIN*) +# ps -al | tail -n +2 | awk -v pane_pid="$pane_pid" -v tty="$pane_tty" ' +# ((/ssh/ && !/-W/) || !/ssh/) && !/tee/ && $5 == tty { +# user[$1] = $6; if (!child[$2]) child[$2] = $1 +# } +# END { +# pid = pane_pid +# while (child[pid]) +# pid = child[pid] +# +# file = "/proc/" pid "/cmdline"; getline command < file; close(file) +# gsub(/\0/, " ", command) +# "id -un " user[pid] | getline username +# print pid":"username":"command +# } +# ' +# ;; +# *Linux*) +# ps -t "$pane_tty" --sort=lstart -o user=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -o pid= -o ppid= -o command= | awk -v pane_pid="$pane_pid" ' +# ((/ssh/ && !/-W/) || !/ssh/) && !/tee/ { +# user[$2] = $1; if (!child[$3]) child[$3] = $2; pid=$2; $1 = $2 = $3 = ""; command[pid] = substr($0,4) +# } +# END { +# pid = pane_pid +# while (child[pid]) +# pid = child[pid] +# +# print pid":"user[pid]":"command[pid] +# } +# ' +# ;; +# *) +# ps -t "$pane_tty" -o user=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -o pid= -o ppid= -o command= | awk -v pane_pid="$pane_pid" ' +# ((/ssh/ && !/-W/) || !/ssh/) && !/tee/ { +# user[$2] = $1; if (!child[$3]) child[$3] = $2; pid=$2; $1 = $2 = $3 = ""; command[pid] = substr($0,4) +# } +# END { +# pid = pane_pid +# while (child[pid]) +# pid = child[pid] +# +# print pid":"user[pid]":"command[pid] +# } +# ' +# ;; +# esac +# } +# +# _ssh_or_mosh_args() { +# case "$1" in +# *ssh*) +# args=$(printf '%s' "$1" | perl -n -e 'print if s/.*?\bssh[\w]*\s*((?:\s+-\w+)*)(\s+\w+)(\s\w+)?/\1\2/') +# ;; +# *mosh-client*) +# args=$(printf '%s' "$1" | sed -E -e 's/.*mosh-client -# (.*)\|.*$/\1/' -e 's/-[^ ]*//g' -e 's/\d:\d//g') +# ;; +# esac +# +# printf '%s' "$args" +# } +# +# _username() { +# pane_pid=${1:-$(tmux display -p '#{pane_pid}')} +# pane_tty=${2:-$(tmux display -p '#{b:pane_tty}')} +# ssh_only=$3 +# +# pane_info=$(_pane_info "$pane_pid" "$pane_tty") +# command=${pane_info#*:} +# command=${command#*:} +# +# ssh_or_mosh_args=$(_ssh_or_mosh_args "$command") +# if [ -n "$ssh_or_mosh_args" ]; then +# # shellcheck disable=SC2086 +# username=$(ssh -G $ssh_or_mosh_args 2>/dev/null | awk '/^user / { print $2; exit }') +# # shellcheck disable=SC2086 +# [ -z "$username" ] && username=$(ssh $ssh_or_mosh_args -T -o ControlPath=none -o ProxyCommand="sh -c 'echo %%username%% %r >&2'" 2>&1 | awk '/^%username% / { print $2; exit }') +# [ -z "$username" ] && username=$(ssh $ssh_or_mosh_args -v -T -o ControlPath=none -o ProxyCommand=false -o IdentityFile='%%username%%/%r' 2>&1 | awk '/%username%/ { print substr($4,12); exit }') +# else +# if ! _is_true "$ssh_only"; then +# username=${pane_info#*:} +# username=${username%%:*} +# fi +# fi +# +# printf '%s\n' "$username" +# } +# +# _hostname() { +# pane_pid=${1:-$(tmux display -p '#{pane_pid}')} +# pane_tty=${2:-$(tmux display -p '#{b:pane_tty}')} +# ssh_only=$3 +# full=$4 +# h_or_H=$5 +# +# pane_info=$(_pane_info "$pane_pid" "$pane_tty") +# command=${pane_info#*:} +# command=${command#*:} +# +# ssh_or_mosh_args=$(_ssh_or_mosh_args "$command") +# if [ -n "$ssh_or_mosh_args" ]; then +# # shellcheck disable=SC2086 +# hostname=$(ssh -G $ssh_or_mosh_args 2>/dev/null | awk '/^hostname / { print $2; exit }') +# # shellcheck disable=SC2086 +# [ -z "$hostname" ] && hostname=$(ssh -T -o ControlPath=none -o ProxyCommand="sh -c 'echo %%hostname%% %h >&2'" $ssh_or_mosh_args 2>&1 | awk '/^%hostname% / { print $2; exit }') +# +# if ! _is_true "$full"; then +# case "$hostname" in +# *[a-z-].*) +# hostname=${hostname%%.*} +# ;; +# 127.0.0.1) +# hostname="localhost" +# ;; +# esac +# fi +# else +# if ! _is_true "$ssh_only"; then +# hostname="$h_or_H" +# fi +# fi +# +# printf '%s\n' "$hostname" +# } +# +# _root() { +# pane_pid=${1:-$(tmux display -p '#{pane_pid}')} +# pane_tty=${2:-$(tmux display -p '#{b:pane_tty}')} +# root=$3 +# +# username=$(_username "$pane_id" "$pane_tty" false) +# +# [ x"$username" = x"root" ] && echo "$root" +# } +# +# _uptime() { +# case "$_uname_s" in +# *Darwin*|*FreeBSD*) +# boot=$(sysctl -q -n kern.boottime | awk -F'[ ,:]+' '{ print $4 }') +# now=$(date +%s) +# ;; +# *Linux*|*CYGWIN*|*MSYS*|*MINGW*) +# boot=0 +# now=$(cut -d' ' -f1 < /proc/uptime) +# ;; +# *OpenBSD*) +# boot=$(sysctl -n kern.boottime) +# now=$(date +%s) +# esac +# # shellcheck disable=SC1004 +# awk -v boot="$boot" -v now="$now" ' +# BEGIN { +# uptime = now - boot +# y = int(uptime / 31536000) +# dy = int(uptime / 86400) % 365 +# d = int(uptime / 86400) +# h = int(uptime / 3600) % 24 +# m = int(uptime / 60) % 60 +# s = int(uptime) % 60 +# +# system("tmux set -g @uptime_y " y + 0 " \\; " \ +# "set -g @uptime_dy " dy + 0 " \\; " \ +# "set -g @uptime_d " d + 0 " \\; " \ +# "set -g @uptime_h " h + 0 " \\; " \ +# "set -g @uptime_m " m + 0 " \\; " \ +# "set -g @uptime_s " s + 0) +# }' +# } +# +# _loadavg() { +# case "$_uname_s" in +# *Darwin*|*FreeBSD*) +# tmux set -g @loadavg "$(sysctl -q -n vm.loadavg | cut -d' ' -f2)" +# ;; +# *Linux*|*CYGWIN*) +# tmux set -g @loadavg "$(cut -d' ' -f1 < /proc/loadavg)" +# ;; +# *OpenBSD*) +# tmux set -g @loadavg "$(sysctl -q -n vm.loadavg | cut -d' ' -f1)" +# ;; +# esac +# } +# +# _split_window_ssh() { +# pane_pid=${1:-$(tmux display -p '#{pane_pid}')} +# pane_tty=${2:-$(tmux display -p '#{b:pane_tty}')} +# shift 2 +# +# pane_info=$(_pane_info "$pane_pid" "$pane_tty") +# command=${pane_info#*:} +# command=${command#*:} +# +# case "$command" in +# *mosh-client*) +# # shellcheck disable=SC2046 +# tmux split-window "$@" mosh $(echo "$command" | sed -E -e 's/.*mosh-client -# (.*)\|.*$/\1/') +# ;; +# *ssh*) +# # shellcheck disable=SC2046 +# tmux split-window "$@" $(echo "$command" | sed -e 's/;/\\;/g') +# ;; +# *) +# tmux split-window "$@" +# esac +# } +# +# _split_window() { +# _split_window_ssh "$@" +# } +# +# _apply_tmux_256color() { +# # when tmux-256color is available, use it +# # on macOS though, make sure to use /usr/bin/infocmp to probe if it's availalbe system wide +# case "$_uname_s" in +# *Darwin*) +# if /usr/bin/infocmp -x tmux-256color > /dev/null 2>&1; then +# tmux set -g default-terminal 'tmux-256color' +# fi +# ;; +# *) +# if command infocmp -x tmux-256color > /dev/null 2>&1; then +# tmux set -g default-terminal 'tmux-256color' +# fi +# ;; +# esac +# } +# +# _apply_24b() { +# tmux_conf_theme_24b_colour=${tmux_conf_theme_24b_colour:-auto} +# tmux_conf_24b_colour=${tmux_conf_24b_colour:-$tmux_conf_theme_24b_colour} +# if [ x"$tmux_conf_24b_colour" = x"auto" ]; then +# case "$COLORTERM" in +# truecolor|24bit) +# apply_24b=true +# ;; +# esac +# if [ x"$apply_24b" = x"" ] && [ x"$(tput colors)" = x"16777216" ]; then +# apply_24b=true +# fi +# elif _is_true "$tmux_conf_24b_colour"; then +# apply_24b=true +# fi +# if [ x"$apply_24b" = x"true" ]; then +# case "$TERM" in +# screen-*|tmux-*) +# ;; +# *) +# tmux set-option -ga terminal-overrides ",*256col*:Tc" +# ;; +# esac +# fi +# } +# +# _apply_bindings() { +# cfg=$(mktemp) && trap 'rm -f $cfg*' EXIT +# +# tmux list-keys | grep -vF 'tmux.conf.local' | grep -E 'new-window|split(-|_)window|new-session|copy-selection|copy-pipe' > "$cfg" +# +# # tmux 3.0 doesn't include 02254d1e5c881be95fd2fc37b4c4209640b6b266 and the +# # output of list-keys can be truncated +# perl -p -i -e "s/'#\{\?window_zoomed_flag,Unzoom,Zoom\}' 'z' \{resize-pane -$/'#{?window_zoomed_flag,Unzoom,Zoom}' 'z' {resize-pane -Z}\"/g" "$cfg" +# +# tmux_conf_new_window_retain_current_path=${tmux_conf_new_window_retain_current_path:-false} +# if ! _is_disabled "$tmux_conf_new_window_retain_current_path"; then +# perl -p -i -e " +# s/\bnew-window\b([^;}\n]*?)(?:\s+-c\s+((?:\\\\\")?|\"?|'?)#\{pane_current_path\}\2)/new-window\1/g" \ +# "$cfg" +# fi +# +# tmux_conf_new_pane_retain_current_path=${tmux_conf_new_pane_retain_current_path:-true} +# if ! _is_disabled "$tmux_conf_new_pane_retain_current_path"; then +# perl -p -i -e " +# s/\brun-shell\b\s+(\"|')cut\s+-c3-\s+~\/\.tmux\.conf\s+\|\s+sh\s+-s\s+_split_window\s+#\{b:pane_tty\}([^\n\1]*)(\s+-c\s+((?:\\\\\")?|\"?|'?)#\{pane_current_path\}\4)([^\n\1]*)\1/run-shell \1cut -c3- ~\/.tmux.conf | sh -s _split_window #{pane_pid} #{b:pane_tty}\2\5\1/g +# ; +# s/\brun-shell\b(\s+((?:\\\\\")?|\"?|'?)cut\s+-c3-\s+~\/\.tmux\.conf\s+\|\s+sh\s+-s\s+_split_window\s+((?:\\\\\")?|\"?|'?)#\{b:pane_tty\}\3)(.*?)\2/split-window\4/g +# ; +# s/\bsplit-window\b([^;}\n]*?)(?:\s+-c\s+((?:\\\\\")?|\"?|'?)#\{pane_current_path\}\2)/split-window\1/g" \ +# "$cfg" +# fi +# +# if ! _is_disabled "$tmux_conf_new_window_retain_current_path"; then +# if _is_true "$tmux_conf_new_window_retain_current_path"; then +# perl -p -i -e " +# s/\bnew-window\b(?!\s+(?:-|}))/{$&}/g if /\bdisplay-menu\b/ +# ; +# s/\bnew-window\b/new-window -c '#\{pane_current_path\}'/g" \ +# "$cfg" +# fi +# fi +# +# perl -p -i -e " +# s/\bsplit-window\b((?:(?:[ \t]+-[bdfhIvP])|(?:[ \t]+-[celtF][ \t]+(?!\bssh\b)[^\s]+))*)?(?:\s+(\bssh\b))((?:(?:[ \t]+-[bdfhIvP])|(?:[ \t]+-[celtF][ \t]+(?!\bssh\b)[^\s]+))*)?/run-shell 'cut -c3- ~\/\.tmux\.conf | sh -s _split_window_ssh #\{pane_pid\} #\{b:pane_tty\}\1'/g if /\bsplit-window\b((?:(?:[ \t]+-[bdfhIvP])|(?:[ \t]+-[celtF][ \t]+(?!ssh)[^\s]+))*)?(?:\s+(ssh))((?:(?:[ \t]+-[bdfhIvP])|(?:[ \t]+-[celtF][ \t]+(?!ssh)[^\s]+))*)?/"\ +# "$cfg" +# +# tmux_conf_new_pane_reconnect_ssh=${tmux_conf_new_pane_reconnect_ssh:-false} +# if ! _is_disabled "$tmux_conf_new_pane_reconnect_ssh" && _is_true "$tmux_conf_new_pane_reconnect_ssh"; then +# perl -p -i -e "s/\bsplit-window\b([^;}\n\"]*)/run-shell 'cut -c3- ~\/\.tmux\.conf | sh -s _split_window #\{pane_pid\} #\{b:pane_tty\}\1'/g" "$cfg" +# fi +# +# if ! _is_disabled "$tmux_conf_new_pane_retain_current_path" && _is_true "$tmux_conf_new_pane_retain_current_path"; then +# perl -p -i -e " +# s/\bsplit-window\b(?!\s+(?:-|}))/{$&}/g if /\bdisplay-menu\b/ +# ; +# s/\bsplit-window\b/split-window -c '#{pane_current_path}'\1/g +# ; +# s/\brun-shell\b\s+'cut\s+-c3-\s+~\/\.tmux\.conf\s+\|\s+sh\s+-s\s+_split_window(_ssh)?\s+#\{pane_pid\}\s+#\{b:pane_tty\}([^}\n']*)'/run-shell 'cut -c3- ~\/.tmux.conf | sh -s _split_window\1 #\{pane_pid\} #\{b:pane_tty\} -c \\\\\"#\{pane_current_path\}\\\\\"\2'/g if /\bdisplay-menu\b/ +# ; +# s/\brun-shell\b\s+'cut\s+-c3-\s+~\/\.tmux\.conf\s+\|\s+sh\s+-s\s+_split_window(_ssh)?\s+#\{pane_pid\}\s+#\{b:pane_tty\}([^}\n']*)'/run-shell 'cut -c3- ~\/.tmux.conf | sh -s _split_window\1 #\{pane_pid\} #\{b:pane_tty\} -c \"#\{pane_current_path\}\"\2'/g" \ +# "$cfg" +# fi +# +# tmux_conf_new_session_prompt=${tmux_conf_new_session_prompt:-false} +# if ! _is_disabled "$tmux_conf_new_session_prompt" && _is_true "$tmux_conf_new_session_prompt"; then +# perl -p -i \ +# -e "s/(? /dev/null 2>&1 && command='xsel -i -b' +# ! command -v xsel > /dev/null 2>&1 && command -v xclip > /dev/null 2>&1 && command='xclip -i -selection clipboard > \/dev\/null 2>\&1' +# command -v wl-copy > /dev/null 2>&1 && command='wl-copy' +# command -v pbcopy > /dev/null 2>&1 && command='pbcopy' +# command -v reattach-to-user-namespace > /dev/null 2>&1 && command='reattach-to-user-namespace pbcopy' +# command -v clip.exe > /dev/null 2>&1 && command='clip\.exe' +# [ -c /dev/clipboard ] && command='cat > \/dev\/clipboard' +# +# if [ -n "$command" ]; then +# if ! _is_disabled "$tmux_conf_copy_to_os_clipboard" && _is_true "$tmux_conf_copy_to_os_clipboard"; then +# perl -p -i -e "s/(?!.*?$command)\bcopy-(?:selection|pipe)(-and-cancel)?\b/copy-pipe\1 '$command'/g" "$cfg" +# else +# if [ $_tmux_version -ge 320 ]; then +# perl -p -i -e "s/\bcopy-pipe(-and-cancel)?\b\s+(\"|')?$command\2?/copy-pipe\1/g" "$cfg" +# else +# perl -p -i -e "s/\bcopy-pipe(-and-cancel)?\b\s+(\"|')?$command\2?/copy-selection\1/g" "$cfg" +# fi +# fi +# fi +# +# # until tmux >= 3.0, output of tmux list-keys can't be consumed back by tmux source-file without applying some escapings +# awk < "$cfg" \ +# '{i = $2 == "-T" ? 4 : 5; gsub(/^[;]$/, "\\\\&", $i); gsub(/^[$"#~]$/, "'"'"'&'"'"'", $i); gsub(/^['"'"']$/, "\"&\"", $i); print}' > "$cfg.in" +# +# # ignore bindings with errors +# if ! tmux source-file "$cfg.in"; then +# verbose_flag=$(tmux source-file -v /dev/null 2> /dev/null && printf -- '-v' || true) +# while ! out=$(tmux source-file "$verbose_flag" "$cfg.in"); do +# line=$(printf "%s" "$out" | tail -1 | cut -d':' -f2) +# perl -n -i -e "if ($. != $line) { print }" "$cfg.in" +# done +# fi +# } +# +# _apply_theme() { +# tmux_conf_theme=${tmux_conf_theme:-enabled} +# if ! _is_disabled "$tmux_conf_theme"; then +# +# # -- default theme ------------------------------------------------------- +# +# tmux_conf_theme_colour_1=${tmux_conf_theme_colour_1:-#080808} # dark gray +# tmux_conf_theme_colour_2=${tmux_conf_theme_colour_2:-#303030} # gray +# tmux_conf_theme_colour_3=${tmux_conf_theme_colour_3:-#8a8a8a} # light gray +# tmux_conf_theme_colour_4=${tmux_conf_theme_colour_4:-#00afff} # light blue +# tmux_conf_theme_colour_5=${tmux_conf_theme_colour_5:-#ffff00} # yellow +# tmux_conf_theme_colour_6=${tmux_conf_theme_colour_6:-#080808} # dark gray +# tmux_conf_theme_colour_7=${tmux_conf_theme_colour_7:-#e4e4e4} # white +# tmux_conf_theme_colour_8=${tmux_conf_theme_colour_8:-#080808} # dark gray +# tmux_conf_theme_colour_9=${tmux_conf_theme_colour_9:-#ffff00} # yellow +# tmux_conf_theme_colour_10=${tmux_conf_theme_colour_10:-#ff00af} # pink +# tmux_conf_theme_colour_11=${tmux_conf_theme_colour_11:-#5fff00} # green +# tmux_conf_theme_colour_12=${tmux_conf_theme_colour_12:-#8a8a8a} # light gray +# tmux_conf_theme_colour_13=${tmux_conf_theme_colour_13:-#e4e4e4} # white +# tmux_conf_theme_colour_14=${tmux_conf_theme_colour_14:-#080808} # dark gray +# tmux_conf_theme_colour_15=${tmux_conf_theme_colour_15:-#080808} # dark gray +# tmux_conf_theme_colour_16=${tmux_conf_theme_colour_16:-#d70000} # red +# tmux_conf_theme_colour_17=${tmux_conf_theme_colour_17:-#e4e4e4} # white +# +# # -- panes --------------------------------------------------------------- +# +# tmux_conf_theme_window_fg=${tmux_conf_theme_window_fg:-default} +# tmux_conf_theme_window_bg=${tmux_conf_theme_window_bg:-default} +# tmux_conf_theme_highlight_focused_pane=${tmux_conf_theme_highlight_focused_pane:-false} +# tmux_conf_theme_focused_pane_fg=${tmux_conf_theme_focused_pane_fg:-default} +# tmux_conf_theme_focused_pane_bg=${tmux_conf_theme_focused_pane_bg:-$tmux_conf_theme_colour_2} +# +# window_style="fg=$tmux_conf_theme_window_fg,bg=$tmux_conf_theme_window_bg" +# if _is_true "$tmux_conf_theme_highlight_focused_pane"; then +# window_active_style="fg=$tmux_conf_theme_focused_pane_fg,bg=$tmux_conf_theme_focused_pane_bg" +# else +# window_active_style="default" +# fi +# +# tmux_conf_theme_pane_border_style=${tmux_conf_theme_pane_border_style:-thin} +# tmux_conf_theme_pane_border=${tmux_conf_theme_pane_border:-$tmux_conf_theme_colour_2} +# tmux_conf_theme_pane_active_border=${tmux_conf_theme_pane_active_border:-$tmux_conf_theme_colour_4} +# tmux_conf_theme_pane_border_fg=${tmux_conf_theme_pane_border_fg:-$tmux_conf_theme_pane_border} +# tmux_conf_theme_pane_active_border_fg=${tmux_conf_theme_pane_active_border_fg:-$tmux_conf_theme_pane_active_border} +# case "$tmux_conf_theme_pane_border_style" in +# fat) +# tmux_conf_theme_pane_border_bg=${tmux_conf_theme_pane_border_bg:-$tmux_conf_theme_pane_border_fg} +# tmux_conf_theme_pane_active_border_bg=${tmux_conf_theme_pane_active_border_bg:-$tmux_conf_theme_pane_active_border_fg} +# ;; +# thin|*) +# tmux_conf_theme_pane_border_bg=${tmux_conf_theme_pane_border_bg:-default} +# tmux_conf_theme_pane_active_border_bg=${tmux_conf_theme_pane_active_border_bg:-default} +# ;; +# esac +# +# tmux_conf_theme_pane_indicator=${tmux_conf_theme_pane_indicator:-$tmux_conf_theme_colour_4} +# tmux_conf_theme_pane_active_indicator=${tmux_conf_theme_pane_active_indicator:-$tmux_conf_theme_colour_4} +# +# # -- status line --------------------------------------------------------- +# +# tmux_conf_theme_left_separator_main=$(_decode_unicode_escapes "${tmux_conf_theme_left_separator_main-}") +# tmux_conf_theme_left_separator_sub=$(_decode_unicode_escapes "${tmux_conf_theme_left_separator_sub-|}") +# tmux_conf_theme_right_separator_main=$(_decode_unicode_escapes "${tmux_conf_theme_right_separator_main-}") +# tmux_conf_theme_right_separator_sub=$(_decode_unicode_escapes "${tmux_conf_theme_right_separator_sub-|}") +# +# tmux_conf_theme_message_fg=${tmux_conf_theme_message_fg:-$tmux_conf_theme_colour_1} +# tmux_conf_theme_message_bg=${tmux_conf_theme_message_bg:-$tmux_conf_theme_colour_5} +# tmux_conf_theme_message_attr=${tmux_conf_theme_message_attr:-bold} +# +# tmux_conf_theme_message_command_fg=${tmux_conf_theme_message_command_fg:-$tmux_conf_theme_colour_5} +# tmux_conf_theme_message_command_bg=${tmux_conf_theme_message_command_bg:-$tmux_conf_theme_colour_1} +# tmux_conf_theme_message_command_attr=${tmux_conf_theme_message_command_attr:-bold} +# +# tmux_conf_theme_mode_fg=${tmux_conf_theme_mode_fg:-$tmux_conf_theme_colour_1} +# tmux_conf_theme_mode_bg=${tmux_conf_theme_mode_bg:-$tmux_conf_theme_colour_5} +# tmux_conf_theme_mode_attr=${tmux_conf_theme_mode_attr:-bold} +# +# tmux_conf_theme_status_fg=${tmux_conf_theme_status_fg:-$tmux_conf_theme_colour_3} +# tmux_conf_theme_status_bg=${tmux_conf_theme_status_bg:-$tmux_conf_theme_colour_1} +# tmux_conf_theme_status_attr=${tmux_conf_theme_status_attr:-none} +# +# tmux_conf_theme_terminal_title=${tmux_conf_theme_terminal_title:-#h ❐ #S ● #I #W} +# +# tmux_conf_theme_window_status_fg=${tmux_conf_theme_window_status_fg:-$tmux_conf_theme_colour_3} +# tmux_conf_theme_window_status_bg=${tmux_conf_theme_window_status_bg:-$tmux_conf_theme_colour_1} +# tmux_conf_theme_window_status_attr=${tmux_conf_theme_window_status_attr:-none} +# tmux_conf_theme_window_status_format=${tmux_conf_theme_window_status_format:-#I #W} +# +# tmux_conf_theme_window_status_current_fg=${tmux_conf_theme_window_status_current_fg:-$tmux_conf_theme_colour_1} +# tmux_conf_theme_window_status_current_bg=${tmux_conf_theme_window_status_current_bg:-$tmux_conf_theme_colour_4} +# tmux_conf_theme_window_status_current_attr=${tmux_conf_theme_window_status_current_attr:-bold} +# tmux_conf_theme_window_status_current_format=${tmux_conf_theme_window_status_current_format:-#I #W} +# +# tmux_conf_theme_window_status_activity_fg=${tmux_conf_theme_window_status_activity_fg:-default} +# tmux_conf_theme_window_status_activity_bg=${tmux_conf_theme_window_status_activity_bg:-default} +# tmux_conf_theme_window_status_activity_attr=${tmux_conf_theme_window_status_activity_attr:-underscore} +# +# tmux_conf_theme_window_status_bell_fg=${tmux_conf_theme_window_status_bell_fg:-$tmux_conf_theme_colour_5} +# tmux_conf_theme_window_status_bell_bg=${tmux_conf_theme_window_status_bell_bg:-default} +# tmux_conf_theme_window_status_bell_attr=${tmux_conf_theme_window_status_bell_attr:-blink,bold} +# +# tmux_conf_theme_window_status_last_fg=${tmux_conf_theme_window_status_last_fg:-$tmux_conf_theme_colour_4} +# tmux_conf_theme_window_status_last_bg=${tmux_conf_theme_window_status_last_bg:-default} +# tmux_conf_theme_window_status_last_attr=${tmux_conf_theme_window_status_last_attr:-none} +# +# if [ x"$tmux_conf_theme_window_status_bg" = x"$tmux_conf_theme_status_bg" ] || [ x"$tmux_conf_theme_window_status_bg" = x"default" ]; then +# spacer='' +# spacer_current=' ' +# else +# spacer=' ' +# spacer_current=' ' +# fi +# if [ x"$tmux_conf_theme_window_status_last_bg" = x"$tmux_conf_theme_status_bg" ] || [ x"$tmux_conf_theme_window_status_last_bg" = x"default" ] ; then +# spacer_last='' +# else +# spacer_last=' ' +# fi +# if [ x"$tmux_conf_theme_window_status_activity_bg" = x"$tmux_conf_theme_status_bg" ] || [ x"$tmux_conf_theme_window_status_activity_bg" = x"default" ] ; then +# spacer_activity='' +# spacer_last_activity="$spacer_last" +# else +# spacer_activity=' ' +# spacer_last_activity=' ' +# fi +# if [ x"$tmux_conf_theme_window_status_bell_bg" = x"$tmux_conf_theme_status_bg" ] || [ x"$tmux_conf_theme_window_status_bell_bg" = x"default" ] ; then +# spacer_bell='' +# spacer_last_bell="$spacer_last" +# spacer_activity_bell="$spacer_activity" +# spacer_last_activity_bell="$spacer_last_activity" +# else +# spacer_bell=' ' +# spacer_last_bell=' ' +# spacer_activity_bell=' ' +# spacer_last_activity_bell=' ' +# fi +# spacer="#{?window_last_flag,#{?window_activity_flag,#{?window_bell_flag,$spacer_last_activity_bell,$spacer_last_activity},#{?window_bell_flag,$spacer_last_bell,$spacer_last}},#{?window_activity_flag,#{?window_bell_flag,$spacer_activity_bell,$spacer_activity},#{?window_bell_flag,$spacer_bell,$spacer}}}" +# if [ x"$(tmux show -g -v status-justify)" = x"right" ]; then +# if [ -z "$tmux_conf_theme_right_separator_main" ]; then +# window_status_separator=' ' +# else +# window_status_separator='' +# fi +# window_status_format="#[fg=$tmux_conf_theme_window_status_bg,bg=$tmux_conf_theme_status_bg,none]#{?window_last_flag,$(printf "$tmux_conf_theme_window_status_last_bg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}#{?window_activity_flag,$(printf "$tmux_conf_theme_window_status_activity_bg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}#{?window_bell_flag,$(printf "$tmux_conf_theme_window_status_bell_bg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}$tmux_conf_theme_right_separator_main#[fg=$tmux_conf_theme_window_status_fg,bg=$tmux_conf_theme_window_status_bg,$tmux_conf_theme_window_status_attr]#{?window_last_flag,$(printf "$tmux_conf_theme_window_status_last_fg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}#{?window_last_flag,$(printf "$tmux_conf_theme_window_status_last_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}#{?window_activity_flag,$(printf "$tmux_conf_theme_window_status_activity_fg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}#{?window_activity_flag,$(printf "$tmux_conf_theme_window_status_activity_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}#{?window_bell_flag,$(printf "$tmux_conf_theme_window_status_bell_fg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}#{?window_bell_flag,$(printf "$tmux_conf_theme_window_status_bell_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}$spacer$(printf "$tmux_conf_theme_window_status_last_attr" | perl -n -e 'print "#{?window_last_flag,#[none],}" if !/default/ ; s/([a-z]+),?/#{?window_last_flag,#[\1],}/g; print if !/default/')$(printf "$tmux_conf_theme_window_status_activity_attr" | perl -n -e 'print "#{?window_activity_flag?,#[none],}" if !/default/ ; s/([a-z]+),?/#{?window_activity_flag,#[\1],}/g; print if !/default/')$(printf "$tmux_conf_theme_window_status_bell_attr" | perl -n -e 'print "#{?window_bell_flag,#[none],}" if !/default/ ; s/([a-z]+),?/#{?window_bell_flag,#[\1],}/g; print if !/default/')$tmux_conf_theme_window_status_format#[none]$spacer#[fg=$tmux_conf_theme_status_bg,bg=$tmux_conf_theme_window_status_bg]#{?window_last_flag,$(printf "$tmux_conf_theme_window_status_last_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}#{?window_activity_flag,$(printf "$tmux_conf_theme_window_status_activity_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}#{?window_bell_flag,$(printf "$tmux_conf_theme_window_status_bell_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}#[none]$tmux_conf_theme_right_separator_main" +# window_status_current_format="#[fg=$tmux_conf_theme_window_status_current_bg,bg=$tmux_conf_theme_status_bg,none]$tmux_conf_theme_right_separator_main#[fg=$tmux_conf_theme_window_status_current_fg,bg=$tmux_conf_theme_window_status_current_bg,$tmux_conf_theme_window_status_current_attr]$spacer_current$tmux_conf_theme_window_status_current_format$spacer_current#[fg=$tmux_conf_theme_status_bg,bg=$tmux_conf_theme_window_status_current_bg,none]$tmux_conf_theme_right_separator_main" +# else +# if [ -z "$tmux_conf_theme_left_separator_main" ]; then +# window_status_separator=' ' +# else +# window_status_separator='' +# fi +# window_status_format="#[fg=$tmux_conf_theme_status_bg,bg=$tmux_conf_theme_window_status_bg,none]#{?window_last_flag,$(printf "$tmux_conf_theme_window_status_last_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}#{?window_activity_flag,$(printf "$tmux_conf_theme_window_status_activity_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}#{?window_bell_flag,$(printf "$tmux_conf_theme_window_status_bell_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}$tmux_conf_theme_left_separator_main#[fg=$tmux_conf_theme_window_status_fg,bg=$tmux_conf_theme_window_status_bg,$tmux_conf_theme_window_status_attr]#{?window_last_flag,$(printf "$tmux_conf_theme_window_status_last_fg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}#{?window_last_flag,$(printf "$tmux_conf_theme_window_status_last_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}#{?window_activity_flag,$(printf "$tmux_conf_theme_window_status_activity_fg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}#{?window_activity_flag,$(printf "$tmux_conf_theme_window_status_activity_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}#{?window_bell_flag,$(printf "$tmux_conf_theme_window_status_bell_fg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}#{?window_bell_flag,$(printf "$tmux_conf_theme_window_status_bell_bg" | perl -n -e "s/.+/#[bg=$&]/; print if !/default/"),}$spacer$(printf "$tmux_conf_theme_window_status_last_attr" | perl -n -e 'print "#{?window_last_flag,#[none],}" if !/default/ ; s/([a-z]+),?/#{?window_last_flag,#[\1],}/g; print if !/default/')$(printf "$tmux_conf_theme_window_status_activity_attr" | perl -n -e 'print "#{?window_activity_flag,#[none],}" if !/default/ ; s/([a-z]+),?/#{?window_activity_flag,#[\1],}/g; print if !/default/')$(printf "$tmux_conf_theme_window_status_bell_attr" | perl -n -e 'print "#{?window_bell_flag,#[none],}" if /!default/ ; s/([a-z]+),?/#{?window_bell_flag,#[\1],}/g; print if !/default/')$tmux_conf_theme_window_status_format#[none]$spacer#[fg=$tmux_conf_theme_window_status_bg,bg=$tmux_conf_theme_status_bg]#{?window_last_flag,$(printf "$tmux_conf_theme_window_status_last_bg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}#{?window_activity_flag,$(printf "$tmux_conf_theme_window_status_activity_bg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}#{?window_bell_flag,$(printf "$tmux_conf_theme_window_status_bell_bg" | perl -n -e "s/.+/#[fg=$&]/; print if !/default/"),}$tmux_conf_theme_left_separator_main" +# window_status_current_format="#[fg=$tmux_conf_theme_status_bg,bg=$tmux_conf_theme_window_status_current_bg,none]$tmux_conf_theme_left_separator_main#[fg=$tmux_conf_theme_window_status_current_fg,bg=$tmux_conf_theme_window_status_current_bg,$tmux_conf_theme_window_status_current_attr]$spacer_current$tmux_conf_theme_window_status_current_format$spacer_current#[fg=$tmux_conf_theme_window_status_current_bg,bg=$tmux_conf_theme_status_bg]$tmux_conf_theme_left_separator_main" +# fi +# +# # -- indicators +# +# tmux_conf_theme_pairing=${tmux_conf_theme_pairing:-⚇} # U+2687 +# tmux_conf_theme_pairing_fg=${tmux_conf_theme_pairing_fg:-none} +# tmux_conf_theme_pairing_bg=${tmux_conf_theme_pairing_bg:-none} +# tmux_conf_theme_pairing_attr=${tmux_conf_theme_pairing_attr:-none} +# +# tmux_conf_theme_prefix=${tmux_conf_theme_prefix:-⌨} # U+2328 +# tmux_conf_theme_prefix_fg=${tmux_conf_theme_prefix_fg:-none} +# tmux_conf_theme_prefix_bg=${tmux_conf_theme_prefix_bg:-none} +# tmux_conf_theme_prefix_attr=${tmux_conf_theme_prefix_attr:-none} +# +# tmux_conf_theme_mouse=${tmux_conf_theme_mouse:-↗} # U+2197 +# tmux_conf_theme_mouse_fg=${tmux_conf_theme_mouse_fg:-none} +# tmux_conf_theme_mouse_bg=${tmux_conf_theme_mouse_bg:-none} +# tmux_conf_theme_mouse_attr=${tmux_conf_theme_mouse_attr:-none} +# +# tmux_conf_theme_root=${tmux_conf_theme_root:-!} +# tmux_conf_theme_root_fg=${tmux_conf_theme_root_fg:-none} +# tmux_conf_theme_root_bg=${tmux_conf_theme_root_bg:-none} +# tmux_conf_theme_root_attr=${tmux_conf_theme_root_attr:-bold,blink} +# +# tmux_conf_theme_synchronized=${tmux_conf_theme_synchronized:-⚏} # U+268F +# tmux_conf_theme_synchronized_fg=${tmux_conf_theme_synchronized_fg:-none} +# tmux_conf_theme_synchronized_bg=${tmux_conf_theme_synchronized_bg:-none} +# tmux_conf_theme_synchronized_attr=${tmux_conf_theme_synchronized_attr:-none} +# +# # -- status-left style +# +# tmux_conf_theme_status_left=${tmux_conf_theme_status_left-' ❐ #S | ↑#{?uptime_y, #{uptime_y}y,}#{?uptime_d, #{uptime_d}d,}#{?uptime_h, #{uptime_h}h,}#{?uptime_m, #{uptime_m}m,} '} +# tmux_conf_theme_status_left_fg=${tmux_conf_theme_status_left_fg:-$tmux_conf_theme_colour_6,$tmux_conf_theme_colour_7,$tmux_conf_theme_colour_8} +# tmux_conf_theme_status_left_bg=${tmux_conf_theme_status_left_bg:-$tmux_conf_theme_colour_9,$tmux_conf_theme_colour_10,$tmux_conf_theme_colour_11} +# tmux_conf_theme_status_left_attr=${tmux_conf_theme_status_left_attr:-bold,none,none} +# +# if [ -n "$tmux_conf_theme_status_left" ]; then +# status_left=$(echo "$tmux_conf_theme_status_left" | sed \ +# -e "s/#{pairing}/#[fg=$tmux_conf_theme_pairing_fg]#[bg=$tmux_conf_theme_pairing_bg]#[$tmux_conf_theme_pairing_attr]#{pairing}/g" \ +# -e "s/#{prefix}/#[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_prefix_bg]#[$tmux_conf_theme_prefix_attr]#{prefix}/g" \ +# -e "s/#{mouse}/#[fg=$tmux_conf_theme_mouse_fg]#[bg=$tmux_conf_theme_mouse_bg]#[$tmux_conf_theme_mouse_attr]#{mouse}/g" \ +# -e "s%#{synchronized}%#[fg=$tmux_conf_theme_synchronized_fg]#[bg=$tmux_conf_theme_synchronized_bg]#[$tmux_conf_theme_synchronized_attr]#{synchronized}%g" \ +# -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#{root}#[inherit]%g") +# +# status_left=$(printf '%s' "$status_left" | awk \ +# -v status_bg="$tmux_conf_theme_status_bg" \ +# -v fg_="$tmux_conf_theme_status_left_fg" \ +# -v bg_="$tmux_conf_theme_status_left_bg" \ +# -v attr_="$tmux_conf_theme_status_left_attr" \ +# -v mainsep="$tmux_conf_theme_left_separator_main" \ +# -v subsep="$tmux_conf_theme_left_separator_sub" ' +# function subsplit(s, l, i, a, r) +# { +# l = split(s, a, ",") +# for (i = 1; i <= l; ++i) +# { +# o = split(a[i], _, "(") - 1 +# c = split(a[i], _, ")") - 1 +# open += o - c +# o_ = split(a[i], _, "{") - 1 +# c_ = split(a[i], _, "}") - 1 +# open_ += o_ - c_ +# o__ = split(a[i], _, "[") - 1 +# c__ = split(a[i], _, "]") - 1 +# open__ += o__ - c__ +# +# if (i == l) +# r = sprintf("%s%s", r, a[i]) +# else if (open || open_ || open__) +# r = sprintf("%s%s,", r, a[i]) +# else +# r = sprintf("%s%s#[fg=%s,bg=%s,%s]%s", r, a[i], fg[j], bg[j], attr[j], subsep) +# } +# +# gsub(/#\[inherit\]/, sprintf("#[default]#[fg=%s,bg=%s,%s]", fg[j], bg[j], attr[j]), r) +# return r +# } +# BEGIN { +# FS = "|" +# l1 = split(fg_, fg, ",") +# l2 = split(bg_, bg, ",") +# l3 = split(attr_, attr, ",") +# l = l1 < l2 ? (l1 < l3 ? l1 : l3) : (l2 < l3 ? l2 : l3) +# } +# { +# for (i = j = 1; i <= NF; ++i) +# { +# if (open || open_ || open__) +# printf "|%s", subsplit($i) +# else +# { +# if (i > 1) +# printf "#[fg=%s,bg=%s,none]%s#[fg=%s,bg=%s,%s]%s", bg[j_], bg[j], mainsep, fg[j], bg[j], attr[j], subsplit($i) +# else +# printf "#[fg=%s,bg=%s,%s]%s", fg[j], bg[j], attr[j], subsplit($i) +# } +# +# if (!open && !open_ && !open__) +# { +# j_ = j +# j = j % l + 1 +# } +# } +# printf "#[fg=%s,bg=%s,none]%s", bg[j_], status_bg, mainsep +# }') +# +# status_left="$status_left " +# fi +# +# # -- status-right style +# +# tmux_conf_theme_status_right=${tmux_conf_theme_status_right-' #{prefix}#{mouse}#{pairing}#{synchronized}#{?battery_status, #{battery_status},}#{?battery_bar, #{battery_bar},}#{?battery_percentage, #{battery_percentage},} , %R , %d %b | #{username}#{root} | #{hostname} '} +# tmux_conf_theme_status_right_fg=${tmux_conf_theme_status_right_fg:-$tmux_conf_theme_colour_12,$tmux_conf_theme_colour_13,$tmux_conf_theme_colour_14} +# tmux_conf_theme_status_right_bg=${tmux_conf_theme_status_right_bg:-$tmux_conf_theme_colour_15,$tmux_conf_theme_colour_16,$tmux_conf_theme_colour_17} +# tmux_conf_theme_status_right_attr=${tmux_conf_theme_status_right_attr:-none,none,bold} +# +# if [ -n "$tmux_conf_theme_status_right" ]; then +# status_right=$(echo "$tmux_conf_theme_status_right" | sed \ +# -e "s/#{pairing}/#[fg=$tmux_conf_theme_pairing_fg]#[bg=$tmux_conf_theme_pairing_bg]#[$tmux_conf_theme_pairing_attr]#{pairing}/g" \ +# -e "s/#{prefix}/#[fg=$tmux_conf_theme_prefix_fg]#[bg=$tmux_conf_theme_prefix_bg]#[$tmux_conf_theme_prefix_attr]#{prefix}/g" \ +# -e "s/#{mouse}/#[fg=$tmux_conf_theme_mouse_fg]#[bg=$tmux_conf_theme_mouse_bg]#[$tmux_conf_theme_mouse_attr]#{mouse}/g" \ +# -e "s%#{synchronized}%#[fg=$tmux_conf_theme_synchronized_fg]#[bg=$tmux_conf_theme_synchronized_bg]#[$tmux_conf_theme_synchronized_attr]#{synchronized}%g" \ +# -e "s%#{root}%#[fg=$tmux_conf_theme_root_fg]#[bg=$tmux_conf_theme_root_bg]#[$tmux_conf_theme_root_attr]#{root}#[inherit]%g") +# +# status_right=$(printf '%s' "$status_right" | awk \ +# -v status_bg="$tmux_conf_theme_status_bg" \ +# -v fg_="$tmux_conf_theme_status_right_fg" \ +# -v bg_="$tmux_conf_theme_status_right_bg" \ +# -v attr_="$tmux_conf_theme_status_right_attr" \ +# -v mainsep="$tmux_conf_theme_right_separator_main" \ +# -v subsep="$tmux_conf_theme_right_separator_sub" ' +# function subsplit(s, l, i, a, r) +# { +# l = split(s, a, ",") +# for (i = 1; i <= l; ++i) +# { +# o = split(a[i], _, "(") - 1 +# c = split(a[i], _, ")") - 1 +# open += o - c +# o_ = split(a[i], _, "{") - 1 +# c_ = split(a[i], _, "}") - 1 +# open_ += o_ - c_ +# o__ = split(a[i], _, "[") - 1 +# c__ = split(a[i], _, "]") - 1 +# open__ += o__ - c__ +# +# if (i == l) +# r = sprintf("%s%s", r, a[i]) +# else if (open || open_ || open__) +# r = sprintf("%s%s,", r, a[i]) +# else +# r = sprintf("%s%s#[fg=%s,bg=%s,%s]%s", r, a[i], fg[j], bg[j], attr[j], subsep) +# } +# +# gsub(/#\[inherit\]/, sprintf("#[default]#[fg=%s,bg=%s,%s]", fg[j], bg[j], attr[j]), r) +# return r +# } +# BEGIN { +# FS = "|" +# l1 = split(fg_, fg, ",") +# l2 = split(bg_, bg, ",") +# l3 = split(attr_, attr, ",") +# l = l1 < l2 ? (l1 < l3 ? l1 : l3) : (l2 < l3 ? l2 : l3) +# } +# { +# for (i = j = 1; i <= NF; ++i) +# { +# if (open_ || open || open__) +# printf "|%s", subsplit($i) +# else +# printf "#[fg=%s,bg=%s,none]%s#[fg=%s,bg=%s,%s]%s", bg[j], (i == 1) ? status_bg : bg[j_], mainsep, fg[j], bg[j], attr[j], subsplit($i) +# +# if (!open && !open_ && !open__) +# { +# j_ = j +# j = j % l + 1 +# } +# } +# }') +# fi +# +# # -- clock --------------------------------------------------------------- +# +# tmux_conf_theme_clock_colour=${tmux_conf_theme_clock_colour:-$tmux_conf_theme_colour_4} +# tmux_conf_theme_clock_style=${tmux_conf_theme_clock_style:-24} +# +# tmux setw -g window-style "$window_style" \; setw -g window-active-style "$window_active_style" \;\ +# setw -g pane-border-style "fg=$tmux_conf_theme_pane_border_fg,bg=$tmux_conf_theme_pane_border_bg" \; set -g pane-active-border-style "fg=$tmux_conf_theme_pane_active_border_fg,bg=$tmux_conf_theme_pane_active_border_bg" \;\ +# set -g display-panes-colour "$tmux_conf_theme_pane_indicator" \; set -g display-panes-active-colour "$tmux_conf_theme_pane_active_indicator" \;\ +# set -g message-style "fg=$tmux_conf_theme_message_fg,bg=$tmux_conf_theme_message_bg,$tmux_conf_theme_message_attr" \;\ +# set -g message-command-style "fg=$tmux_conf_theme_message_command_fg,bg=$tmux_conf_theme_message_command_bg,$tmux_conf_theme_message_command_attr" \;\ +# setw -g mode-style "fg=$tmux_conf_theme_mode_fg,bg=$tmux_conf_theme_mode_bg,$tmux_conf_theme_mode_attr" \;\ +# set -g status-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr" \;\ +# set -g status-left-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr" \;\ +# set -g status-right-style "fg=$tmux_conf_theme_status_fg,bg=$tmux_conf_theme_status_bg,$tmux_conf_theme_status_attr" \;\ +# setw -g window-status-style "fg=$tmux_conf_theme_window_status_fg,bg=$tmux_conf_theme_window_status_bg,$tmux_conf_theme_window_status_attr" \;\ +# setw -g window-status-current-style "fg=$tmux_conf_theme_window_status_current_fg,bg=$tmux_conf_theme_window_status_current_bg,$tmux_conf_theme_window_status_current_attr" \;\ +# setw -g window-status-activity-style "fg=$tmux_conf_theme_window_status_activity_fg,bg=$tmux_conf_theme_window_status_activity_bg,$tmux_conf_theme_window_status_activity_attr" \;\ +# setw -g window-status-bell-style "fg=$tmux_conf_theme_window_status_bell_fg,bg=$tmux_conf_theme_window_status_bell_bg,$tmux_conf_theme_window_status_bell_attr" \;\ +# setw -g window-status-last-style "fg=$tmux_conf_theme_window_status_last_fg,bg=$tmux_conf_theme_window_status_last_bg,$tmux_conf_theme_window_status_last_attr" \;\ +# setw -g window-status-separator "$window_status_separator" \;\ +# setw -g clock-mode-colour "$tmux_conf_theme_clock_colour" \;\ +# setw -g clock-mode-style "$tmux_conf_theme_clock_style" +# fi +# +# # -- variables ------------------------------------------------------------- +# +# set_titles_string=$(printf '%s' "${tmux_conf_theme_terminal_title:-$(tmux show -gv set-titles-string)}" | sed \ +# -e 's%#{circled_window_index}%#(cut -c3- ~/.tmux.conf | sh -s _circled #I)%g' \ +# -e 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g' \ +# -e 's%#{username}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} false #D)%g' \ +# -e 's%#{hostname}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} false false #h #D)%g' \ +# -e 's%#{hostname_full}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} false true #H #D)%g' \ +# -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} true #D)%g' \ +# -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} true false #h #D)%g' \ +# -e 's%#{hostname_full_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} true true #H #D)%g') +# +# window_status_format=$(printf '%s' "${window_status_format:-$(tmux show -gv window-status-format)}" | sed \ +# -e 's%#{circled_window_index}%#(cut -c3- ~/.tmux.conf | sh -s _circled #I)%g' \ +# -e 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g' \ +# -e 's%#{username}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} false #D)%g' \ +# -e 's%#{hostname}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} false false #h #D)%g' \ +# -e 's%#{hostname_full}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} false true #H #D)%g' \ +# -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} true #D)%g' \ +# -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} true false #h #D)%g' \ +# -e 's%#{hostname_full_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} true true #H #D)%g') +# +# window_status_current_format=$(printf '%s' "${window_status_current_format:-$(tmux show -gv window-status-current-format)}" | sed \ +# -e 's%#{circled_window_index}%#(cut -c3- ~/.tmux.conf | sh -s _circled #I)%g' \ +# -e 's%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g' \ +# -e 's%#{username}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} false #D)%g' \ +# -e 's%#{hostname}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} false false #h #D)%g' \ +# -e 's%#{hostname_full}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} false true #H #D)%g' \ +# -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} true #D)%g' \ +# -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} true false #h #D)%g' \ +# -e 's%#{hostname_full_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} true true #H #D)%g') +# +# status_left=$(printf '%s' "${status_left:-$(tmux show -gv status-left)}" | sed \ +# -e "s/#{pairing}/#{?session_many_attached,$tmux_conf_theme_pairing ,}/g" \ +# -e "s/#{prefix}/#{?client_prefix,$tmux_conf_theme_prefix ,$(printf "$tmux_conf_theme_prefix" | sed -e 's/./ /g') }/g" \ +# -e "s/#{mouse}/#{?mouse,$tmux_conf_theme_mouse ,$(printf "$tmux_conf_theme_mouse" | sed -e 's/./ /g') }/g" \ +# -e "s%#{synchronized}%#{?pane_synchronized,$tmux_conf_theme_synchronized ,}%g" \ +# -e "s%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g" \ +# -e "s%#{root}%#{?#{==:#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} #D),root},$tmux_conf_theme_root,}%g") +# +# status_right=$(printf '%s' "${status_right:-$(tmux show -gv status-right)}" | sed \ +# -e "s/#{pairing}/#{?session_many_attached,$tmux_conf_theme_pairing ,}/g" \ +# -e "s/#{prefix}/#{?client_prefix,$tmux_conf_theme_prefix ,$(printf "$tmux_conf_theme_prefix" | sed -e 's/./ /g') }/g" \ +# -e "s/#{mouse}/#{?mouse,$tmux_conf_theme_mouse ,$(printf "$tmux_conf_theme_mouse" | sed -e 's/./ /g') }/g" \ +# -e "s%#{synchronized}%#{?pane_synchronized,$tmux_conf_theme_synchronized ,}%g" \ +# -e "s%#{circled_session_name}%#(cut -c3- ~/.tmux.conf | sh -s _circled #S)%g" \ +# -e "s%#{root}%#{?#{==:#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} #D),root},$tmux_conf_theme_root,}%g") +# +# tmux_conf_battery_bar_symbol_full=$(_decode_unicode_escapes "${tmux_conf_battery_bar_symbol_full:-◼}") +# tmux_conf_battery_bar_symbol_empty=$(_decode_unicode_escapes "${tmux_conf_battery_bar_symbol_empty:-◻}") +# tmux_conf_battery_bar_length=${tmux_conf_battery_bar_length:-auto} +# tmux_conf_battery_bar_palette=${tmux_conf_battery_bar_palette:-gradient} +# tmux_conf_battery_hbar_palette=${tmux_conf_battery_hbar_palette:-gradient} +# tmux_conf_battery_vbar_palette=${tmux_conf_battery_vbar_palette:-gradient} +# tmux_conf_battery_status_charging=$(_decode_unicode_escapes "${tmux_conf_battery_status_charging:-↑}") # U+2191 +# tmux_conf_battery_status_discharging=$(_decode_unicode_escapes "${tmux_conf_battery_status_discharging:-↓}") # U+2193 +# +# _pkillf 'cut -c3- ~/\.tmux\.conf \| sh -s _battery_bar' +# _battery_info +# if [ "$charge" != 0 ]; then +# case "$status_left $status_right" in +# *'#{battery_'*|*'#{?battery_'*) +# status_left=$(echo "$status_left" | sed -E \ +# -e 's/#\{(\?)?battery_bar/#\{\1@battery_bar/g' \ +# -e 's/#\{(\?)?battery_hbar/#\{\1@battery_hbar/g' \ +# -e 's/#\{(\?)?battery_vbar/#\{\1@battery_vbar/g' \ +# -e 's/#\{(\?)?battery_status/#\{\1@battery_status/g' \ +# -e 's/#\{(\?)?battery_percentage/#\{\1@battery_percentage/g') +# status_right=$(echo "$status_right" | sed -E \ +# -e 's/#\{(\?)?battery_bar/#\{\1@battery_bar/g' \ +# -e 's/#\{(\?)?battery_hbar/#\{\1@battery_hbar/g' \ +# -e 's/#\{(\?)?battery_vbar/#\{\1@battery_vbar/g' \ +# -e 's/#\{(\?)?battery_status/#\{\1@battery_status/g' \ +# -e 's/#\{(\?)?battery_percentage/#\{\1@battery_percentage/g') +# status_right="#(echo; nice cut -c3- ~/.tmux.conf | sh -s _battery_status \"$tmux_conf_battery_status_charging\" \"$tmux_conf_battery_status_discharging\")$status_right" +# interval=60 +# if [ $_tmux_version -ge 320 ]; then +# tmux run -b "trap '[ -n \"\$sleep_pid\" ] && kill -9 \$sleep_pid; exit 0' TERM; while [ x\"\$(tmux -S '#{socket_path}' display -p '#{l:#{pid}}')\" = x\"#{pid}\" ]; do nice cut -c3- ~/.tmux.conf | sh -s _battery_bar \"$tmux_conf_battery_bar_symbol_full\" \"$tmux_conf_battery_bar_symbol_empty\" \"$tmux_conf_battery_bar_length\" \"$tmux_conf_battery_bar_palette\" \"$tmux_conf_battery_hbar_palette\" \"$tmux_conf_battery_vbar_palette\"; sleep $interval & sleep_pid=\$!; wait \$sleep_pid; sleep_pid=; done" +# elif [ $_tmux_version -ge 280 ]; then +# status_right="#(echo; while [ x\"\$(tmux -S '#{socket_path}' display -p '#{l:#{pid}}')\" = x\"#{pid}\" ]; do nice cut -c3- ~/.tmux.conf | sh -s _battery_bar \"$tmux_conf_battery_bar_symbol_full\" \"$tmux_conf_battery_bar_symbol_empty\" \"$tmux_conf_battery_bar_length\" \"$tmux_conf_battery_bar_palette\" \"$tmux_conf_battery_hbar_palette\" \"$tmux_conf_battery_vbar_palette\"; sleep $interval; done)$status_right" +# elif [ $_tmux_version -gt 240 ]; then +# status_right="#(echo; while :; do nice cut -c3- ~/.tmux.conf | sh -s _battery_bar \"$tmux_conf_battery_bar_symbol_full\" \"$tmux_conf_battery_bar_symbol_empty\" \"$tmux_conf_battery_bar_length\" \"$tmux_conf_battery_bar_palette\" \"$tmux_conf_battery_hbar_palette\" \"$tmux_conf_battery_vbar_palette\"; sleep $interval; done)$status_right" +# else +# status_right="#(nice cut -c3- ~/.tmux.conf | sh -s _battery_bar \"$tmux_conf_battery_bar_symbol_full\" \"$tmux_conf_battery_bar_symbol_empty\" \"$tmux_conf_battery_bar_length\" \"$tmux_conf_battery_bar_palette\" \"$tmux_conf_battery_hbar_palette\" \"$tmux_conf_battery_vbar_palette\")$status_right" +# fi +# ;; +# esac +# fi +# +# case "$status_left $status_right" in +# *'#{username}'*|*'#{hostname}'*|*'#{hostname_full}'*|*'#{username_ssh}'*|*'#{hostname_ssh}'*|*'#{hostname_full_ssh}'*) +# status_left=$(echo "$status_left" | sed \ +# -e 's%#{username}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} false #D)%g' \ +# -e 's%#{hostname}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} false false #h #D)%g' \ +# -e 's%#{hostname_full}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} false true #H #D)%g' \ +# -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} true #D)%g' \ +# -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} true false #h #D)%g' \ +# -e 's%#{hostname_full_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} true true #H #D)%g') +# status_right=$(echo "$status_right" | sed \ +# -e 's%#{username}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} false #D)%g' \ +# -e 's%#{hostname}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} false false #h #D)%g' \ +# -e 's%#{hostname_full}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} false true #H #D)%g' \ +# -e 's%#{username_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _username #{pane_pid} #{b:pane_tty} true #D)%g' \ +# -e 's%#{hostname_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} true false #h #D)%g' \ +# -e 's%#{hostname_full_ssh}%#(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_pid} #{b:pane_tty} true true #H #D)%g') +# ;; +# esac +# +# _pkillf 'cut -c3- ~/\.tmux\.conf \| sh -s _uptime' +# case "$status_left $status_right" in +# *'#{uptime_'*|*'#{?uptime_'*) +# status_left=$(echo "$status_left" | perl -p -e ' +# ; s/#\{(\?)?uptime_y\b/#\{\1\@uptime_y/g +# ; s/#\{(\?)?uptime_d\b/#\{\1\@uptime_d/g +# ; s/\@uptime_d\b/\@uptime_dy/g if /\@uptime_y\b/ +# ; s/#\{(\?)?uptime_h\b/#\{\1\@uptime_h/g +# ; s/#\{(\?)?uptime_m\b/#\{\1\@uptime_m/g +# ; s/#\{(\?)?uptime_s\b/#\{\1\@uptime_s/g') +# status_right=$(echo "$status_right" | perl -p -e ' +# ; s/#\{(\?)?uptime_y\b/#\{\1\@uptime_y/g +# ; s/#\{(\?)?uptime_d\b/#\{\1\@uptime_d/g +# ; s/\@uptime_d\b/\@uptime_dy/g if /\@uptime_y\b/ +# ; s/#\{(\?)?uptime_h\b/#\{\1\@uptime_h/g +# ; s/#\{(\?)?uptime_m\b/#\{\1\@uptime_m/g +# ; s/#\{(\?)?uptime_s\b/#\{\1\@uptime_s/g') +# interval=60 +# case "$status_left $status_right" in +# *'#{@uptime_s}'*) +# interval=$(tmux show -gv status-interval) +# ;; +# esac +# if [ $_tmux_version -ge 320 ]; then +# tmux run -b "trap '[ -n \"\$sleep_pid\" ] && kill -9 \$sleep_pid; exit 0' TERM; while [ x\"\$(tmux -S '#{socket_path}' display -p '#{l:#{pid}}')\" = x\"#{pid}\" ]; do nice cut -c3- ~/.tmux.conf | sh -s _uptime; sleep $interval & sleep_pid=\$!; wait \$sleep_pid; sleep_pid=; done" +# elif [ $_tmux_version -gt 280 ]; then +# status_right="#(echo; while [ x\"\$(tmux -S '#{socket_path}' display -p '#{l:#{pid}}')\" = x\"#{pid}\" ]; do nice cut -c3- ~/.tmux.conf | sh -s _uptime; sleep $interval; done)$status_right" +# elif [ $_tmux_version -gt 240 ]; then +# status_right="#(echo; while :; do nice cut -c3- ~/.tmux.conf | sh -s _uptime; sleep $interval; done)$status_right" +# else +# status_right="#(nice cut -c3- ~/.tmux.conf | sh -s _uptime)$status_right" +# fi +# ;; +# esac +# +# _pkillf 'cut -c3- ~/\.tmux\.conf \| sh -s _loadavg' +# case "$status_left $status_right" in +# *'#{loadavg'*|*'#{?loadavg'*) +# status_left=$(echo "$status_left" | sed -E \ +# -e 's/#\{(\?)?loadavg/#\{\1@loadavg/g') +# status_right=$(echo "$status_right" | sed -E \ +# -e 's/#\{(\?)?loadavg/#\{\1@loadavg/g') +# interval=$(tmux show -gv status-interval) +# if [ $_tmux_version -ge 320 ]; then +# tmux run -b "trap '[ -n \"\$sleep_pid\" ] && kill -9 \$sleep_pid; exit 0' TERM; while [ x\"\$(tmux -S '#{socket_path}' display -p '#{l:#{pid}}')\" = x\"#{pid}\" ]; do nice cut -c3- ~/.tmux.conf | sh -s _loadavg; sleep $interval & sleep_pid=\$!; wait \$sleep_pid; sleep_pid=; done" +# elif [ $_tmux_version -gt 280 ]; then +# status_right="#(echo; while [ x\"\$(tmux -S '#{socket_path}' display -p '#{l:#{pid}}')\" = x\"#{pid}\" ]; do nice cut -c3- ~/.tmux.conf | sh -s _loadavg; sleep $interval; done)$status_right" +# elif [ $_tmux_version -gt 240 ]; then +# status_right="#(echo; while :; do nice cut -c3- ~/.tmux.conf | sh -s _loadavg; sleep $interval; done)$status_right" +# else +# status_right="#(nice cut -c3- ~/.tmux.conf | sh -s _loadavg)$status_right" +# fi +# ;; +# esac +# +# # -- custom variables ------------------------------------------------------ +# +# if [ -f ~/.tmux.conf.local ] && [ x"$(cut -c3- ~/.tmux.conf.local | sh 2>/dev/null -s printf probe)" = x"probe" ]; then +# replacements=$(perl -n -e 'print if s!^#\s+([^_][^()\s]+)\s*\(\)\s*{\s*(?:#.*)?\n!s%#\\\{\1((?:\\s+(?:[^\{\}]+?|#\\{(?:[^\{\}]+?)\}))*)\\\}%#(cut -c3- ~/.tmux.conf.local | sh -s \1\\1)%g; !p' < ~/.tmux.conf.local) +# status_left=$(echo "$status_left" | perl -p -e "$replacements" || echo "$status_left") +# status_right=$(echo "$status_right" | perl -p -e "$replacements" || echo "$status_right") +# fi +# +# # -------------------------------------------------------------------------- +# +# tmux set -g set-titles-string "$(_decode_unicode_escapes "$set_titles_string")" \;\ +# setw -g window-status-format "$(_decode_unicode_escapes "$window_status_format")" \;\ +# setw -g window-status-current-format "$(_decode_unicode_escapes "$window_status_current_format")" \;\ +# set -g status-left-length 1000 \; set -g status-left "$(_decode_unicode_escapes "$status_left")" \;\ +# set -g status-right-length 1000 \; set -g status-right "$(_decode_unicode_escapes "$status_right")" +# } +# +# __apply_plugins() { +# window_active="$1" +# tmux_conf_update_plugins_on_launch="$2" +# tmux_conf_update_plugins_on_reload="$3" +# tmux_conf_uninstall_plugins_on_reload="$4" +# +# TMUX_PLUGIN_MANAGER_PATH=${TMUX_PLUGIN_MANAGER_PATH:-~/.tmux/plugins} +# if [ -z "$(tmux show -gv '@plugin')" ] && [ -z "$(tmux show -gv '@tpm_plugins')" ]; then +# if _is_true "$tmux_conf_uninstall_plugins_on_reload" && [ -d "$TMUX_PLUGIN_MANAGER_PATH/tpm" ]; then +# tmux display 'Uninstalling tpm and plugins...' +# rm -rf "$TMUX_PLUGIN_MANAGER_PATH" +# tmux display 'Done uninstalling tpm and plugins...' +# fi +# else +# if git ls-remote -hq https://github.com/gpakosz/.tmux.git master > /dev/null; then +# if [ ! -d "$TMUX_PLUGIN_MANAGER_PATH/tpm" ]; then +# install_tpm=true +# tmux display 'Installing tpm and plugins...' +# git clone --depth 1 https://github.com/tmux-plugins/tpm "$TMUX_PLUGIN_MANAGER_PATH/tpm" +# elif { [ -z "$window_active" ] && _is_true "$tmux_conf_update_plugins_on_launch"; } || { [ -n "$window_active" ] && _is_true "$tmux_conf_update_plugins_on_reload"; }; then +# update_tpm=true +# tmux display 'Updating tpm and plugins...' +# (cd "$TMUX_PLUGIN_MANAGER_PATH/tpm" && git fetch -q -p && git checkout -q master && git reset -q --hard origin/master) +# fi +# if [ x"$install_tpm" = x"true" ] || [ x"$update_tpm" = x"true" ]; then +# perl -0777 -p -i -e 's/git clone(?!\s+--depth\s+1)/git clone --depth 1/g +# ;s/(install_plugin(.(?!&))*)\n(\s+)done/\1&\n\3done\n\3wait/g' "$TMUX_PLUGIN_MANAGER_PATH/tpm/scripts/install_plugins.sh" +# perl -p -i -e 's/git submodule update --init --recursive(?!\s+--depth\s+1)/git submodule update --init --recursive --depth 1/g' "$TMUX_PLUGIN_MANAGER_PATH/tpm/scripts/update_plugin.sh" +# perl -p -i -e 's,\$tmux_file\s+>/dev/null\s+2>\&1,$& || { tmux display "Plugin \$(basename \${plugin_path}) failed" && false; },' "$TMUX_PLUGIN_MANAGER_PATH/tpm/scripts/source_plugins.sh" +# tmux set-environment -g TMUX_PLUGIN_MANAGER_PATH "$TMUX_PLUGIN_MANAGER_PATH" +# fi +# if [ x"$update_tpm" = x"true" ]; then +# { +# echo "Invoking $TMUX_PLUGIN_MANAGER_PATH/tpm/bin/install_plugins ..." > "$TMUX_PLUGIN_MANAGER_PATH/tpm_log.txt" 2>&1 && \ +# "$TMUX_PLUGIN_MANAGER_PATH/tpm/bin/install_plugins" >> "$TMUX_PLUGIN_MANAGER_PATH/tpm_log.txt" 2>&1 &&\ +# echo "Invoking $TMUX_PLUGIN_MANAGER_PATH/tpm/bin/update_plugins all ..." > "$TMUX_PLUGIN_MANAGER_PATH/tpm_log.txt" 2>&1 && \ +# "$TMUX_PLUGIN_MANAGER_PATH/tpm/bin/update_plugins" all >> "$TMUX_PLUGIN_MANAGER_PATH/tpm_log.txt" 2>&1 &&\ +# echo "Invoking $TMUX_PLUGIN_MANAGER_PATH/tpm/bin/clean_plugins all ..." > "$TMUX_PLUGIN_MANAGER_PATH/tpm_log.txt" 2>&1 && \ +# "$TMUX_PLUGIN_MANAGER_PATH/tpm/bin/clean_plugins" all >> "$TMUX_PLUGIN_MANAGER_PATH/tpm_log.txt" 2>&1 &&\ +# tmux display 'Done updating tpm and plugins...' +# } || tmux display 'Failed updating tpm and plugins...' +# elif [ x"$install_tpm" = x"true" ]; then +# { +# echo "Invoking $TMUX_PLUGIN_MANAGER_PATH/tpm/bin/install_plugins ..." > "$TMUX_PLUGIN_MANAGER_PATH/tpm_log.txt" 2>&1 && \ +# "$TMUX_PLUGIN_MANAGER_PATH/tpm/bin/install_plugins" >> "$TMUX_PLUGIN_MANAGER_PATH/tpm_log.txt" 2>&1 +# tmux display 'Done installing tpm and plugins...' +# } || tmux display 'Failed installing tpm and plugins...' +# fi +# else +# tmux display "GitHub doesn't seem to be reachable, skipping installing and/or updating tpm and plugins..." +# fi +# +# [ -z "$(tmux show -gqv '@tpm-install')" ] && tmux set -g '@tpm-install' 'I' +# [ -z "$(tmux show -gqv '@tpm-update')" ] && tmux set -g '@tpm-update' 'u' +# [ -z "$(tmux show -gqv '@tpm-clean')" ] && tmux set -g '@tpm-clean' 'M-u' +# [ -f "$TMUX_PLUGIN_MANAGER_PATH/tpm/tpm" ] && "$TMUX_PLUGIN_MANAGER_PATH/tpm/tpm" || tmux display "One or more tpm plugin(s) failed" +# if [ $_tmux_version -gt 260 ]; then +# tmux set -gu '@tpm-install' \; set -gu '@tpm-update' \; set -gu '@tpm-clean' \; set -gu '@plugin' +# fi +# fi +# } +# +# _apply_plugins() { +# tmux_conf_update_plugins_on_launch=${tmux_conf_update_plugins_on_launch:-true} +# tmux_conf_update_plugins_on_reload=${tmux_conf_update_plugins_on_reload:-true} +# tmux_conf_uninstall_plugins_on_reload=${tmux_conf_uninstall_plugins_on_reload:-true} +# tmux run -b "cut -c3- ~/.tmux.conf | sh -s __apply_plugins \"$window_active\" \"$tmux_conf_update_plugins_on_launch\" \"$tmux_conf_update_plugins_on_reload\" \"$tmux_conf_uninstall_plugins_on_reload\"" +# } +# +# _apply_important() { +# cfg=$(mktemp) && trap 'rm -f $cfg*' EXIT +# +# if perl -n -e 'print if /^\s*(?:set|bind|unbind).+?#!important\s*$/' ~/.tmux.conf.local 2>/dev/null > "$cfg.local"; then +# if ! tmux source-file "$cfg.local"; then +# verbose_flag=$(tmux source-file -v /dev/null 2> /dev/null && printf -- '-v' || true) +# while ! out=$(tmux source-file "$verbose_flag" "$cfg.local"); do +# line=$(printf "%s" "$out" | tail -1 | cut -d':' -f2) +# perl -n -i -e "if ($. != $line) { print }" "$cfg.local" +# done +# fi +# fi +# } +# +# _apply_configuration() { +# window_active="$(tmux display -p '#{window_active}' 2>/dev/null || true)" +# if [ -z "$window_active" ]; then +# if ! command -v perl > /dev/null 2>&1; then +# tmux run -b 'tmux set display-time 3000 \; display "This configuration requires perl" \; set -u display-time \; run "sleep 3" \; kill-server' +# return +# fi +# if ! command -v sed > /dev/null 2>&1; then +# tmux run -b 'tmux set display-time 3000 \; display "This configuration requires sed" \; set -u display-time \; run "sleep 3" \; kill-server' +# return +# fi +# if ! command -v awk > /dev/null 2>&1; then +# tmux run -b 'tmux set display-time 3000 \; display "This configuration requires awk" \; set -u display-time \; run "sleep 3" \; kill-server' +# return +# fi +# if [ $_tmux_version -lt 240 ]; then +# tmux run -b 'tmux set display-time 3000 \; display "This configuration requires tmux 2.4+" \; set -u display-time \; run "sleep 3" \; kill-server' +# return +# fi +# fi +# +# # see https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard +# if command -v reattach-to-user-namespace > /dev/null 2>&1; then +# default_shell="$(tmux show -gv default-shell)" +# case "$default_shell" in +# *fish) +# tmux set -g default-command "reattach-to-user-namespace -l $default_shell" +# ;; +# *sh) +# tmux set -g default-command "exec $default_shell... 2> /dev/null & reattach-to-user-namespace -l $default_shell" +# ;; +# esac +# fi +# +# case "$_uname_s" in +# *CYGWIN*|*MSYS*) +# # prevent Cygwin and MSYS2 from cd-ing into home directory when evaluating /etc/profile +# tmux setenv -g CHERE_INVOKING 1 +# ;; +# esac +# +# _apply_tmux_256color +# _apply_24b& +# _apply_theme& +# _apply_bindings& +# wait +# +# _apply_plugins +# _apply_important +# +# # shellcheck disable=SC2046 +# tmux setenv -gu tmux_conf_dummy $(printenv | grep -E -o '^tmux_conf_[^=]+' | awk '{printf "; setenv -gu %s", $0}') +# } +# +# _urlview() { +# tmux capture-pane -J -S - -E - -b "urlview-$1" -t "$1" +# tmux split-window "tmux show-buffer -b urlview-$1 | urlview || true; tmux delete-buffer -b urlview-$1" +# } +# +# _fpp() { +# tmux capture-pane -J -S - -E - -b "fpp-$1" -t "$1" +# tmux split-window -c $2 "tmux show-buffer -b fpp-$1 | fpp || true; tmux delete-buffer -b fpp-$1" +# } +# +# "$@" diff --git a/tmux/.tmux.conf.local b/tmux/.tmux.conf.local index d3a813e..e681411 100644 --- a/tmux/.tmux.conf.local +++ b/tmux/.tmux.conf.local @@ -297,7 +297,10 @@ tmux_conf_theme_status_left_fg="$tmux_conf_theme_colour_4,$tmux_conf_theme_colou tmux_conf_theme_status_left_bg="$tmux_conf_theme_colour_1,$tmux_conf_theme_colour_1,$tmux_conf_theme_colour_0" # right -tmux_conf_theme_status_right=" #[fg=#00afff,bg=#080808]#{prefix_highlight} #[fg=#00afff,bg=#080808]#{mouse} #[fg=#e4e4e4,bg=#080808]Online: #[fg=#5fff00,bg=#080808]#{online_status} #[fg=#f7931a,bg=#080808] #{kripto} #[fg=#5fff00,bg=#080808]%R #[fg=#e4e4e4,bg=#080808] %a %d %b #[fg=#e4e4e4,bg=#d70000,bold] #{?#{==:#{username},root},!, #{username}} #[fg=#e4e4e4,bg=#d70000,bold]#{?username_ssh, @ #{username_ssh},} #[fg=#080808,bg=#e4e4e4,bold] #{hostname} " +tmux_conf_theme_status_right=" #[fg=#00afff,bg=#080808]#{prefix_highlight} #[fg=#00afff,bg=#080808]#{mouse} #[fg=#e4e4e4,bg=#080808]Online: #[fg=#5fff00,bg=#080808]#{online_status} #[fg=#e4e4e4,bg=#080808]#(~/.tmux/scripts/tmux-vpn-status/vpn-status.sh) VPN #[fg=#f7931a,bg=#080808] #{kripto} #[fg=#5fff00,bg=#080808]%R #[fg=#e4e4e4,bg=#080808] %a %d %b #[fg=#e4e4e4,bg=#d70000,bold] #{?#{==:#{username},root},!, #{username}} #[fg=#e4e4e4,bg=#d70000,bold]#{?username_ssh, @ #{username_ssh},} #[fg=#080808,bg=#e4e4e4,bold] #{hostname} " + +# backup - working +# tmux_conf_theme_status_right=" #[fg=#00afff,bg=#080808]#{prefix_highlight} #[fg=#00afff,bg=#080808]#{mouse} #[fg=#e4e4e4,bg=#080808]Online: #[fg=#5fff00,bg=#080808]#{online_status} #[fg=#f7931a,bg=#080808] #{kripto} #[fg=#5fff00,bg=#080808]%R #[fg=#e4e4e4,bg=#080808] %a %d %b #[fg=#e4e4e4,bg=#d70000,bold] #{?#{==:#{username},root},!, #{username}} #[fg=#e4e4e4,bg=#d70000,bold]#{?username_ssh, @ #{username_ssh},} #[fg=#080808,bg=#e4e4e4,bold] #{hostname} " #tmux_conf_theme_status_right_attr="bold,bold,bold,bold,bold,bold,bold,bold,bold" # tmux_conf_theme_status_right=" @@ -634,7 +637,7 @@ set -g @fzf-open-bind 'u' # bind-key -T prefix u run-shell '~/.tmux/plugins/tmux-fzf-open/setup.tmux' set -g @fzf-open-open-cmd "brave-browser" - +set -g status-right "#(~/.tmux/scripts/tmux-vpn-status/vpn-status.sh) | %H:%M %d-%b-%y" # ---- End My Customizations ---- ################################## diff --git a/tmux/.tmux/scripts/tmux-vpn-status/vpn-status.sh b/tmux/.tmux/scripts/tmux-vpn-status/vpn-status.sh new file mode 100755 index 0000000..ab53667 --- /dev/null +++ b/tmux/.tmux/scripts/tmux-vpn-status/vpn-status.sh @@ -0,0 +1,39 @@ +#!/bin/bash +# VPN status for tmux statusline +# Check for VPN connection via multiple methods: +# 1. ProtonVPN GUI (uses NetworkManager with pvpn- prefix or WireGuard) +# 2. Old WireGuard config (protonvpn interface) +# 3. Any active VPN connection via NetworkManager + +# Method 1: Check for ProtonVPN GUI WireGuard interface (pvpn-* or proton*) +if ip link 2>/dev/null | grep -qE "pvpn-|proton" | grep -qE "state UP"; then + echo "🛡️" + exit 0 +fi + +# Method 2: Check for any wireguard interface that's UP +if ip link 2>/dev/null | grep -E "wireguard|wg[0-9]+" | grep -qE "state UP"; then + echo "🛡️" + exit 0 +fi + +# Method 3: Check NetworkManager for active VPN connections +if nmcli -t -f TYPE,STATE connection show --active 2>/dev/null | grep -qE "vpn:activated|wireguard:activated"; then + echo "🛡️" + exit 0 +fi + +# Method 4: Check old protonvpn interface (legacy) +if ip link show protonvpn 2>/dev/null | grep -qE "<.*UP.*>"; then + echo "🛡️" + exit 0 +fi + +# Method 5: Check if default route goes through a VPN-like interface +if ip route show default 2>/dev/null | grep -qE "pvpn-|proton|wg[0-9]+|tun[0-9]+"; then + echo "🛡️" + exit 0 +fi + +# No VPN detected +echo "❌" diff --git a/tmux/.tmux/scripts/vpn-status-interactive.sh b/tmux/.tmux/scripts/vpn-status-interactive.sh new file mode 100755 index 0000000..7f43b31 --- /dev/null +++ b/tmux/.tmux/scripts/vpn-status-interactive.sh @@ -0,0 +1,8 @@ +#!/bin/bash +# Alternative: Check via ip addr instead of wg show (no sudo needed) + +if ip addr show protonvpn 2>/dev/null | grep -q "state UP"; then + echo "🛡️" +else + echo "❌" +fi diff --git a/tmux/.tmux/scripts/vpn-status.sh b/tmux/.tmux/scripts/vpn-status.sh new file mode 100755 index 0000000..deab281 --- /dev/null +++ b/tmux/.tmux/scripts/vpn-status.sh @@ -0,0 +1,9 @@ +#!/bin/bash +# VPN status for tmux statusline +# Check WireGuard ProtonVPN connection via ip link (no sudo needed) + +if ip link show protonvpn 2>/dev/null | grep -qE "<.*UP.*>"; then + echo "🛡️" +else + echo "❌" +fi diff --git a/ulauncher/.config/ulauncher/ext_preferences/com.github.brpaz.ulauncher-faker.db b/ulauncher/.config/ulauncher/ext_preferences/com.github.brpaz.ulauncher-faker.db index 0a47446c0ad231c193bdd44ff327ba2ab28bf3d8..9c520c75f288b8fee55a209cac9cfc3e83151228 100644 GIT binary patch literal 28 hcmZo*sx4%QU}9ik$SyBrj9>*a(h{>%iwc>F^#EGG2AKc= literal 6 NcmZo*sx4&D0{{kv0iOT> diff --git a/ulauncher/.config/ulauncher/extensions.json b/ulauncher/.config/ulauncher/extensions.json index 35b5205..b830531 100644 --- a/ulauncher/.config/ulauncher/extensions.json +++ b/ulauncher/.config/ulauncher/extensions.json @@ -2,260 +2,253 @@ "com.github.igorvaryvoda.ulauncher-perplexity": { "id": "com.github.igorvaryvoda.ulauncher-perplexity", "url": "https://github.com/IgorVaryvoda/ulauncher-perplexity", - "updated_at": "2025-03-16T12:59:43.265383", + "updated_at": "2025-11-12T01:01:14.411833", "last_commit": "7320f7b1499417ad31d920688e600b80d8454f6d", "last_commit_time": "2024-12-10T15:31:41" }, "com.github.iboyperson.ulauncher-system": { "id": "com.github.iboyperson.ulauncher-system", "url": "https://github.com/iboyperson/ulauncher-system", - "updated_at": "2025-03-16T13:02:08.080929", + "updated_at": "2025-11-12T01:01:16.918329", "last_commit": "7dedd992709fa2297735cddf852404144d4da47c", "last_commit_time": "2023-11-14T16:53:20" }, "com.github.mikebarkmin.ulauncher-obsidian": { "id": "com.github.mikebarkmin.ulauncher-obsidian", "url": "https://github.com/mikebarkmin/ulauncher-obsidian", - "updated_at": "2025-03-16T13:02:43.173879", + "updated_at": "2025-11-12T01:01:18.864415", "last_commit": "a419cdc5e73453e4b284bb4905448ca60e4a3864", "last_commit_time": "2023-09-12T10:42:25" }, "com.github.ulauncher.ulauncher-timer": { "id": "com.github.ulauncher.ulauncher-timer", "url": "https://github.com/ulauncher/ulauncher-timer", - "updated_at": "2025-03-16T13:02:56.333635", + "updated_at": "2025-11-12T01:01:20.875288", "last_commit": "2d3fe82fe1e38670e6eb8887cd2a4b4d1c2baa79", "last_commit_time": "2023-03-25T08:07:41" }, "com.github.hillaryychan.ulauncher-fzf": { "id": "com.github.hillaryychan.ulauncher-fzf", "url": "https://github.com/hillaryychan/ulauncher-fzf", - "updated_at": "2025-03-16T13:03:21.728964", - "last_commit": "e8137dae6448041fc53ae418263501b068857073", - "last_commit_time": "2023-05-16T12:35:35" + "updated_at": "2025-11-12T01:01:22.765478", + "last_commit": "fad638127b2583d64ef3dac3cf3e94508e0b506a", + "last_commit_time": "2025-11-10T10:12:48" }, "com.github.beajeanm.ulauncher-windows-switcher": { "id": "com.github.beajeanm.ulauncher-windows-switcher", "url": "https://github.com/beajeanm/ulauncher-windows-switcher", - "updated_at": "2025-03-16T13:03:57.628011", + "updated_at": "2025-11-12T01:21:35.888712", "last_commit": "e746afcd1ae971294f983dadb6ad2c90a730ec39", "last_commit_time": "2022-08-04T22:59:46" }, "com.github.nastuzzisamy.ulauncher-youtube-search": { "id": "com.github.nastuzzisamy.ulauncher-youtube-search", "url": "https://github.com/NastuzziSamy/ulauncher-youtube-search", - "updated_at": "2025-03-16T13:04:51.043356", + "updated_at": "2025-11-12T01:21:37.836629", "last_commit": "fe855811358b2f15ec6ed69ca18e20639874fa28", "last_commit_time": "2021-03-27T11:29:18" }, "com.github.luispabon.ulauncher-virtualbox": { "id": "com.github.luispabon.ulauncher-virtualbox", "url": "https://github.com/luispabon/ulauncher-virtualbox", - "updated_at": "2025-03-16T13:06:10.014115", + "updated_at": "2025-11-12T01:21:41.117924", "last_commit": "d8f495df3c7f41ee8493b207d17f06fc0372c84e", "last_commit_time": "2020-09-23T01:29:15" }, "com.github.ralcaidev.ulauncher-extension-list": { "id": "com.github.ralcaidev.ulauncher-extension-list", "url": "https://github.com/ralcaidev/ulauncher-extension-list", - "updated_at": "2025-03-16T13:07:24.585415", + "updated_at": "2025-11-12T01:21:43.143563", "last_commit": "27d65fae4abc036e37a09792c8244287017dbc73", "last_commit_time": "2022-11-10T16:06:26" }, - "com.github.brpaz.ulauncher-faker": { - "id": "com.github.brpaz.ulauncher-faker", - "url": "https://github.com/brpaz/ulauncher-faker", - "updated_at": "2025-03-16T13:08:41.037197", - "last_commit": "58832c94acc671a9f603ea7fbf5d4405110bb902", - "last_commit_time": "2021-12-12T15:46:10" - }, "com.github.ultiblog.ulauncher-password-generator": { "id": "com.github.ultiblog.ulauncher-password-generator", "url": "https://github.com/Ultiblog/ULauncher-Password-Generator", - "updated_at": "2025-03-16T13:56:55.395064", + "updated_at": "2025-11-12T01:21:47.471889", "last_commit": "de08e6b3ce1c58e4f2b23321702ba40fa2110f73", "last_commit_time": "2022-11-11T12:05:05" }, "com.github.zachatrocity.ulauncher-ollama": { "id": "com.github.zachatrocity.ulauncher-ollama", "url": "https://github.com/zachatrocity/ulauncher-ollama", - "updated_at": "2025-05-02T01:42:52.911306", + "updated_at": "2025-11-12T01:21:50.721477", "last_commit": "1cb33ac391dc5650c8d1970c30249c159687853f", "last_commit_time": "2024-06-07T05:20:43" }, "com.github.pymustafa.ulauncher-shortn": { "id": "com.github.pymustafa.ulauncher-shortn", "url": "https://github.com/PyMustafa/ulauncher-shortn", - "updated_at": "2025-05-02T01:43:35.640643", + "updated_at": "2025-11-12T01:21:53.738885", "last_commit": "29caf53983cad40a4f28a6d0b743f6ec7fbc4d6b", "last_commit_time": "2024-08-20T13:13:07" }, "com.github.singhrobinkumar.ulauncher-brave-profiles": { "id": "com.github.singhrobinkumar.ulauncher-brave-profiles", "url": "https://github.com/SinghRobinKumar/ulauncher-brave-profiles", - "updated_at": "2025-05-02T01:47:33.174079", + "updated_at": "2025-11-12T01:21:56.178581", "last_commit": "6156a248e086eadc58e5e7445b56b38498120a5a", "last_commit_time": "2023-08-23T05:33:06" }, "com.github.devkleber.ulauncher-open-link": { "id": "com.github.devkleber.ulauncher-open-link", "url": "https://github.com/DevKleber/ulauncher-open-link", - "updated_at": "2025-05-03T22:04:15.599598", + "updated_at": "2025-11-12T01:21:58.809049", "last_commit": "de9b7e6144d974c06a7f218596a2db80b667fd5b", "last_commit_time": "2023-12-29T17:33:50" }, "com.github.ahaasler.ulauncher-tmux": { "id": "com.github.ahaasler.ulauncher-tmux", "url": "https://github.com/ahaasler/ulauncher-tmux", - "updated_at": "2025-05-03T22:08:36.345314", + "updated_at": "2025-11-12T01:22:00.645012", "last_commit": "dd631a2e5a1d8bf2ab21095b43afe068443f02b9", "last_commit_time": "2021-06-05T16:42:59" }, "com.github.seqizz.ulauncher-tmux-attach": { "id": "com.github.seqizz.ulauncher-tmux-attach", "url": "https://github.com/seqizz/ulauncher-tmux-attach", - "updated_at": "2025-05-03T22:27:52.092854", + "updated_at": "2025-11-12T01:22:02.604396", "last_commit": "b6a84559e128ceaa8255d4c08feead8604efecfe", "last_commit_time": "2021-04-14T05:49:52" }, "com.github.brpaz.ulauncher-raindrop": { "id": "com.github.brpaz.ulauncher-raindrop", "url": "https://github.com/brpaz/ulauncher-raindrop", - "updated_at": "2025-05-03T22:36:56.580319", + "updated_at": "2025-11-12T01:22:04.918216", "last_commit": "b5bdbc9915930a1da320728696576462737cb812", "last_commit_time": "2022-10-15T09:38:30" }, "com.github.kalligator.ulauncher-gemini-direct": { "id": "com.github.kalligator.ulauncher-gemini-direct", "url": "https://github.com/kalligator/ulauncher-gemini-direct", - "updated_at": "2025-05-04T00:13:05.568104", - "last_commit": "b0d8986644e2f28bdf4f9fa492675118fecf322f", - "last_commit_time": "2025-04-28T18:20:32" + "updated_at": "2025-11-12T01:22:07.504573", + "last_commit": "dd44c7032e60764f9da393427339d922170b2e1b", + "last_commit_time": "2025-09-20T12:18:05" }, "com.github.seofernando25.ulauncher-gpt": { "id": "com.github.seofernando25.ulauncher-gpt", "url": "https://github.com/SeoFernando25/ulauncher-gpt", - "updated_at": "2025-05-04T00:20:50.025070", - "last_commit": "2d51ff40fcbd501e64034f3c7be1cd35abc47d6b", - "last_commit_time": "2023-04-14T22:57:18" + "updated_at": "2025-11-12T01:22:09.658181", + "last_commit": "3b0f87aa58ad0d2bcb46011bc6fa0e75e912be37", + "last_commit_time": "2025-09-16T01:43:11" }, "com.github.tuanpham-dev.ulauncher-better-calculator": { "id": "com.github.tuanpham-dev.ulauncher-better-calculator", "url": "https://github.com/tuanpham-dev/ulauncher-better-calculator", - "updated_at": "2025-10-17T00:21:49.364925", + "updated_at": "2025-11-12T01:22:11.537539", "last_commit": "48f0592a2a8ac9ec2589a06b562141e1a2d9b25f", "last_commit_time": "2023-04-24T13:55:30" }, "com.github.troublor.ulauncher-numconverter": { "id": "com.github.troublor.ulauncher-numconverter", "url": "https://github.com/Troublor/ulauncher-numconverter", - "updated_at": "2025-05-04T00:25:02.819859", + "updated_at": "2025-11-12T01:22:13.535666", "last_commit": "98d5e01d82671eedc98c000053980ae7ceb4ea28", "last_commit_time": "2021-09-29T13:19:39" }, "com.github.tchar.ulauncher-albert-calculate-anything": { "id": "com.github.tchar.ulauncher-albert-calculate-anything", "url": "https://github.com/tchar/ulauncher-albert-calculate-anything", - "updated_at": "2025-05-04T01:31:51.665044", + "updated_at": "2025-11-12T01:22:16.271370", "last_commit": "037965a44e6f6f496e7ad71ec1651b9edfcde32d", "last_commit_time": "2024-05-29T21:57:26" }, "com.github.frdrk.ulauncher-dead-simple-convert": { "id": "com.github.frdrk.ulauncher-dead-simple-convert", "url": "https://github.com/frdrk/ulauncher-dead-simple-convert", - "updated_at": "2025-05-04T01:10:44.910294", + "updated_at": "2025-11-12T01:22:18.489577", "last_commit": "c0821e83b6c1d5a4984ef72c82e54eb21d0149ac", "last_commit_time": "2023-10-03T11:40:03" }, "com.github.sergius02.ulauncher-colorconverter": { "id": "com.github.sergius02.ulauncher-colorconverter", "url": "https://github.com/sergius02/ulauncher-colorconverter", - "updated_at": "2025-05-04T01:15:30.973722", + "updated_at": "2025-11-12T01:22:20.830905", "last_commit": "2d5e2bc17e89f1f1dc561f73e68ea574e0be844a", "last_commit_time": "2020-12-06T20:59:43" }, "com.github.kleber-swf.ulauncher-toggle-dnd": { "id": "com.github.kleber-swf.ulauncher-toggle-dnd", "url": "https://github.com/kleber-swf/ulauncher-toggle-dnd", - "updated_at": "2025-05-04T01:16:29.564322", + "updated_at": "2025-11-12T01:22:23.128706", "last_commit": "e2a14ba6eb7eb6771045e103a6f351585cdb8652", "last_commit_time": "2022-02-10T13:22:17" }, "com.github.nastuzzisamy.ulauncher-translate": { "id": "com.github.nastuzzisamy.ulauncher-translate", "url": "https://github.com/NastuzziSamy/ulauncher-translate", - "updated_at": "2025-05-04T01:18:38.337064", + "updated_at": "2025-11-12T01:22:25.086208", "last_commit": "f16b6eed05923e604bacafefdc40b7b7290e21da", "last_commit_time": "2021-03-27T11:43:48" }, "com.github.behrensger.thesaurus_cc_ulauncher": { "id": "com.github.behrensger.thesaurus_cc_ulauncher", "url": "https://github.com/behrensger/thesaurus_cc_ulauncher", - "updated_at": "2025-05-04T01:19:43.069288", + "updated_at": "2025-11-12T01:22:27.244248", "last_commit": "375575ce2790fbe40cdfae8fa7b471d06ead683a", "last_commit_time": "2020-12-22T20:33:18" }, "com.github.randomcharacter.ulauncher-meet": { "id": "com.github.randomcharacter.ulauncher-meet", "url": "https://github.com/randomCharacter/ulauncher-meet", - "updated_at": "2025-05-04T01:29:35.336482", + "updated_at": "2025-11-12T01:24:39.272128", "last_commit": "f2fe055b6e21e15ea4c65918a6f499d61d4cf4b0", "last_commit_time": "2021-02-26T22:04:21" }, "com.github.fajtak.ulauncher-weather": { "id": "com.github.fajtak.ulauncher-weather", "url": "https://github.com/fajtak/ulauncher-weather", - "updated_at": "2025-05-04T01:30:14.933475", + "updated_at": "2025-11-12T01:24:41.707690", "last_commit": "996da704e505776753f6340755d20f03075c2be8", "last_commit_time": "2022-04-05T18:23:30" }, "com.github.dhelmr.ulauncher-tldr": { "id": "com.github.dhelmr.ulauncher-tldr", "url": "https://github.com/dhelmr/ulauncher-tldr", - "updated_at": "2025-05-04T01:32:34.092229", + "updated_at": "2025-11-12T01:24:44.347536", "last_commit": "2e5904451bf89dfa155280dfb6fa3d45ed4cab4c", "last_commit_time": "2023-07-29T11:06:30" }, "com.github.carlosmape.ulauncher-calendar": { "id": "com.github.carlosmape.ulauncher-calendar", "url": "https://github.com/Carlosmape/ulauncher-calendar", - "updated_at": "2025-05-04T01:35:56.785814", + "updated_at": "2025-11-12T01:24:46.996590", "last_commit": "36e6d2f9b238a7723525522bd373a22626cf3be5", "last_commit_time": "2022-10-31T15:47:41" }, "com.github.lighttigerxiv.ulauncher-terminal-runner-extension": { "id": "com.github.lighttigerxiv.ulauncher-terminal-runner-extension", "url": "https://github.com/lighttigerXIV/ulauncher-terminal-runner-extension/", - "updated_at": "2025-05-04T01:36:37.619709", + "updated_at": "2025-11-12T01:24:50.236053", "last_commit": "d6bc2157e5c0ef2f812e3051ddde334c7b485c2e", "last_commit_time": "2023-05-02T22:50:12" }, "com.github.ulauncher.ulauncher-hash": { "id": "com.github.ulauncher.ulauncher-hash", "url": "https://github.com/Ulauncher/ulauncher-hash", - "updated_at": "2025-05-04T01:40:49.697043", + "updated_at": "2025-11-12T01:24:52.451555", "last_commit": "237dbb3610ff04df993c3223b12df42cb7df221f", "last_commit_time": "2022-09-04T14:29:55" }, "com.github.rayvega96.ulauncher-amazon-search": { "id": "com.github.rayvega96.ulauncher-amazon-search", "url": "https://github.com/rayvega96/ulauncher-amazon-search", - "updated_at": "2025-05-04T01:41:33.787276", + "updated_at": "2025-11-12T01:24:54.702757", "last_commit": "045551d899cf42bc99c85670bdf8e299e128275b", "last_commit_time": "2022-12-03T17:14:47" }, "com.github.pegoku.ulauncher-brave": { "id": "com.github.pegoku.ulauncher-brave", "url": "https://github.com/Pegoku/ulauncher-brave", - "updated_at": "2025-05-04T01:42:25.744568", + "updated_at": "2025-11-12T01:24:56.703470", "last_commit": "3166aad57ff0252271c0bfe72a0a2d37f37e3b0d", "last_commit_time": "2022-11-05T15:40:52" }, - "com.github.pegoku.ulauncher-searx": { - "id": "com.github.pegoku.ulauncher-searx", - "url": "https://github.com/Pegoku/ulauncher-searx", - "updated_at": "2025-05-04T01:42:41.604940", - "last_commit": "9047d246736a7a4cdf6c843cb26c987ccce36aae", - "last_commit_time": "2023-03-18T15:53:26" + "com.github.brpaz.ulauncher-faker": { + "id": "com.github.brpaz.ulauncher-faker", + "url": "https://github.com/brpaz/ulauncher-faker", + "updated_at": "2025-11-29T21:50:46.935500", + "last_commit": "58832c94acc671a9f603ea7fbf5d4405110bb902", + "last_commit_time": "2021-12-12T15:46:10" } } \ No newline at end of file diff --git a/ulauncher/.config/ulauncher/settings.json b/ulauncher/.config/ulauncher/settings.json index 602c720..1941567 100644 --- a/ulauncher/.config/ulauncher/settings.json +++ b/ulauncher/.config/ulauncher/settings.json @@ -3,7 +3,7 @@ "clear-previous-query": true, "disable-desktop-filters": false, "grab-mouse-pointer": false, - "hotkey-show-app": "space", + "hotkey-show-app": "", "render-on-screen": "mouse-pointer-monitor", "show-indicator-icon": true, "show-recent-apps": "0", diff --git a/ulauncher/.config/ulauncher/shortcuts.json b/ulauncher/.config/ulauncher/shortcuts.json index 548c08a..fc91cbc 100644 --- a/ulauncher/.config/ulauncher/shortcuts.json +++ b/ulauncher/.config/ulauncher/shortcuts.json @@ -14,7 +14,7 @@ "name": "Perplexity", "keyword": "p", "cmd": "https://www.perplexity.ai/search?q=%s", - "icon": "https://www.perplexity.ai/favicon.ico", + "icon": "~/Pictures/Logos/Perplexity-Brand-Assets/Boundless-Book/Pure White.svg", "is_default_search": true, "run_without_argument": false, "added": 1742151030.0001 @@ -44,7 +44,7 @@ "name": "Ghostty Terminal", "keyword": "g", "cmd": "ghostty", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/utilities-terminal.png", + "icon": "/usr/share/icons/hicolor/128x128/apps/com.mitchellh.ghostty.png", "is_default_search": false, "run_without_argument": true, "added": 1729026000.0001 @@ -54,7 +54,7 @@ "name": "Zen Browser", "keyword": "z", "cmd": "zen-browser", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/web-browser.png", + "icon": "~/.tarball-installations/zen/browser/chrome/icons/default/default128.png", "is_default_search": false, "run_without_argument": true, "added": 1729026000.0002 @@ -64,7 +64,7 @@ "name": "n8n Workflows", "keyword": "n8n", "cmd": "xdg-open https://n8n.djeditech.com", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/web-browser.png", + "icon": "~/Pictures/Logos/n8n.svg", "is_default_search": false, "run_without_argument": true, "added": 1729026000.0004 @@ -74,7 +74,7 @@ "name": "LazyDocker", "keyword": "d", "cmd": "ghostty -e lazydocker", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/utilities-terminal.png", + "icon": "~/Pictures/Logos/docker.svg", "is_default_search": false, "run_without_argument": true, "added": 1729026000.0005 @@ -84,7 +84,7 @@ "name": "ProtonVPN Connect", "keyword": "vpn", "cmd": "ghostty -e 'protonvpn-cli c US-CO#246'", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/utilities-terminal.png", + "icon": "~/Pictures/Logos/protonvpn-logo.png", "is_default_search": false, "run_without_argument": true, "added": 1729026000.0003 @@ -114,7 +114,7 @@ "name": "GitHub Search", "keyword": "gh", "cmd": "https://github.com/search?q=%s&type=repositories", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/web-browser.png", + "icon": "~/Pictures/Logos/github-extracted/github-mark/github-mark.png", "is_default_search": true, "run_without_argument": false, "added": 1760740000.0001 @@ -124,7 +124,7 @@ "name": "LazyGit", "keyword": "lg", "cmd": "ghostty -e bash -c 'echo n | lazygit 2>/dev/null || lazygit'", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/utilities-terminal.png", + "icon": "~/Pictures/Logos/github-extracted/github-mark/github-mark.png", "is_default_search": false, "run_without_argument": true, "added": 1760740000.0002 @@ -134,7 +134,7 @@ "name": "Navi Cheatsheets", "keyword": "navi", "cmd": "ghostty -e navi", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/utilities-terminal.png", + "icon": "~/Pictures/Logos/navi-icon.svg", "is_default_search": false, "run_without_argument": true, "added": 1760741000.0001 @@ -144,7 +144,7 @@ "name": "Yazi File Manager", "keyword": "yazi", "cmd": "ghostty -e yazi", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/system-file-manager.png", + "icon": "~/Pictures/Logos/yazi-logo.png", "is_default_search": false, "run_without_argument": true, "added": 1760741000.0002 @@ -154,7 +154,7 @@ "name": "Yazi File Manager (short)", "keyword": "yz", "cmd": "ghostty -e yazi", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/system-file-manager.png", + "icon": "~/Pictures/Logos/yazi-logo.png", "is_default_search": false, "run_without_argument": true, "added": 1760741000.0003 @@ -234,7 +234,7 @@ "name": "Hugo Server", "keyword": "hugo", "cmd": "ghostty -e bash -c 'cd /home/e/github/hugo2/hugoplate && echo \"Starting Hugo server at http://localhost:1313\" && echo \"Press Ctrl+C to stop\" && hugo server --bind 0.0.0.0 --baseURL http://localhost:1313 -D; exec bash'", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/web-browser.png", + "icon": "~/Pictures/Logos/hugo-logo-wide.svg", "is_default_search": false, "run_without_argument": true, "added": 1760743000.0005 @@ -244,7 +244,7 @@ "name": "Download YouTube Video", "keyword": "dl", "cmd": "ghostty -e bash -c 'cd ~/Videos/Downloaded && yt-dlp \"%s\" && echo && echo \"Download complete! Saved to ~/Videos/Downloaded\" && echo \"Press any key to exit...\" && read -r _key; exec bash'", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/folder-download.png", + "icon": "~/Pictures/Logos/youtube-color-svgrepo-com.svg", "is_default_search": true, "run_without_argument": false, "added": 1760743000.0006 @@ -254,7 +254,7 @@ "name": "Obsidian Fuzzy Search", "keyword": "o", "cmd": "ghostty -e zsh -c 'result=$(rg -l \"%s\" ~/Documents/Obsidian-Fabric ~/Documents/Kamrui_Obsidian --type md 2>/dev/null | fzf --header=\"Select note to open\" --preview=\"bat --color=always --style=numbers {}\"); [ -n \"$result\" ] && xdg-open \"$result\"'", - "icon": "/usr/share/icons/hicolor/scalable/apps/obsidian-icon.png", + "icon": "/usr/share/icons/hicolor/scalable/apps/obsidian-icon.svg", "is_default_search": true, "run_without_argument": false, "added": 1760744000.0002 @@ -284,7 +284,7 @@ "name": "WiFi Network Manager", "keyword": "wifi", "cmd": "ghostty -e nmtui", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/network-wireless.png", + "icon": "~/Pictures/Logos/wifi-1018-svgrepo-com.svg", "is_default_search": false, "run_without_argument": true, "added": 1760744000.0005 @@ -294,7 +294,7 @@ "name": "Bluetooth Manager", "keyword": "bt", "cmd": "ghostty -e bluetoothctl", - "icon": "/usr/share/icons/Adwaita/48x48/legacy/bluetooth.png", + "icon": "~/Pictures/Logos/Bluetooth.svg", "is_default_search": false, "run_without_argument": true, "added": 1760744000.0006 @@ -311,10 +311,10 @@ }, "d2433c00-43fd-424c-8e82-6f3d132708f2": { "id": "d2433c00-43fd-424c-8e82-6f3d132708f2", - "name": "weather-test", + "name": "Weather Report", "keyword": "w", - "cmd": "ghostty -e '/home/e/.bun/bin/bun /home/e/.claude/commands/weather-report.md && read \"Press Enter to exit...\"'", - "icon": null, + "cmd": "ghostty -e '/home/e/.claude/commands/weather-report.md && read \"Press Enter to exit...\"'", + "icon": "/usr/share/icons/Adwaita/48x48/legacy/weather-clear.png", "is_default_search": false, "run_without_argument": true, "added": 1760845029.8644536 @@ -323,20 +323,50 @@ "id": "17ff09ab-cd33-4900-9626-e18f81647d8f", "name": "Progress Bar", "keyword": "pb", - "cmd": "ghostty -e '/home/e/.bun/bin/bun /home/e/.claude/commands/progress.md && read \"Press Enter to exit...\"'", - "icon": null, + "cmd": "ghostty -e '/home/e/.claude/commands/progress.md && read \"Press Enter to exit...\"'", + "icon": "~/Pictures/Logos/progress-two-svgrepo-com.svg", "is_default_search": false, "run_without_argument": true, "added": 1761198481.905308 }, - "57fbe6b9-7da4-4e31-8d94-7128d4a071e4": { - "id": "57fbe6b9-7da4-4e31-8d94-7128d4a071e4", - "name": "SimpleX", - "keyword": "simplex", - "cmd": "ghostty -e 'nohup simplex &'", - "icon": null, + "genpass-quicklink": { + "id": "genpass-quicklink", + "name": "Generate Password", + "keyword": "genpass", + "cmd": "bash -c 'openssl rand -base64 32 | tr -d \"\\n\" | xclip -selection clipboard && notify-send \"Password Generated\" \"32-character password copied to clipboard\"'", + "icon": "/usr/share/icons/Adwaita/48x48/legacy/dialog-password.png", "is_default_search": false, "run_without_argument": true, - "added": 1762414155.4334407 + "added": 1762587447.0752816 + }, + "tabman-browse-quicklink": { + "id": "tabman-browse-quicklink", + "name": "Browse Saved Tabs (Fuzzy)", + "keyword": "tabs", + "cmd": "ghostty -e tabman browse", + "icon": "/usr/share/icons/Adwaita/48x48/legacy/web-browser.png", + "is_default_search": false, + "run_without_argument": true, + "added": 1762587977.874752 + }, + "tabman-recent-quicklink": { + "id": "tabman-recent-quicklink", + "name": "Recent Tabs (24h)", + "keyword": "tabnow", + "cmd": "ghostty -e 'tabman recent 24 && read \"Press Enter to exit...\"'", + "icon": "/usr/share/icons/Adwaita/48x48/legacy/web-browser.png", + "is_default_search": false, + "run_without_argument": true, + "added": 1762587977.8747525 + }, + "tabman-dashboard-quicklink": { + "id": "tabman-dashboard-quicklink", + "name": "Tab Analytics Dashboard", + "keyword": "tabdash", + "cmd": "ghostty -e 'tabman dashboard && read \"Press Enter to exit...\"'", + "icon": "/usr/share/icons/Adwaita/48x48/legacy/web-browser.png", + "is_default_search": false, + "run_without_argument": true, + "added": 1762587977.8747542 } } \ No newline at end of file diff --git a/yazi/.config/yazi/flavors/tokyonight-night.yazi/LICENSE b/yazi/.config/yazi/flavors/tokyonight-night.yazi/LICENSE new file mode 100644 index 0000000..015d565 --- /dev/null +++ b/yazi/.config/yazi/flavors/tokyonight-night.yazi/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2025 Kalid Yasin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/yazi/.config/yazi/flavors/tokyonight-night.yazi/LICENSE-tmtheme b/yazi/.config/yazi/flavors/tokyonight-night.yazi/LICENSE-tmtheme new file mode 100644 index 0000000..ae4d59a --- /dev/null +++ b/yazi/.config/yazi/flavors/tokyonight-night.yazi/LICENSE-tmtheme @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Kristi Russell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/yazi/.config/yazi/flavors/tokyonight-night.yazi/README.md b/yazi/.config/yazi/flavors/tokyonight-night.yazi/README.md new file mode 100644 index 0000000..8460c6e --- /dev/null +++ b/yazi/.config/yazi/flavors/tokyonight-night.yazi/README.md @@ -0,0 +1,36 @@ +
+ Yazi logo +
+ +

+ Tokyonight Night Flavor for Yazi +

+ +## 👀 Preview + + + +## 🎨 Installation + +```sh +ya pack -a kalidyasin/yazi-flavors:tokyonight-night +``` + +## ⚙️ Usage + +Set the content of your `theme.toml` to enable it as your _dark_ flavor: + +```toml +[flavor] +dark = "tokyonight-night" +``` + +Make sure your `theme.toml` doesn't contain anything other than `[flavor]`, unless you want to override certain styles of this flavor. + +See the [Yazi flavor documentation](https://yazi-rs.github.io/docs/flavors/overview) for more details. + +## 📜 License + +The flavor is MIT-licensed, and the included tmTheme is also MIT-licensed. + +Check the [LICENSE](LICENSE) and [LICENSE-tmtheme](LICENSE-tmtheme) file for more details. diff --git a/yazi/.config/yazi/flavors/tokyonight-night.yazi/flavor.toml b/yazi/.config/yazi/flavors/tokyonight-night.yazi/flavor.toml new file mode 100644 index 0000000..d9f03f3 --- /dev/null +++ b/yazi/.config/yazi/flavors/tokyonight-night.yazi/flavor.toml @@ -0,0 +1,212 @@ +# vim:fileencoding=utf-8:foldmethod=marker + +# : Manager {{{ + +[manager] +cwd = { fg = "#a9b1d6", italic = true } + +# Hovered +hovered = { bg = "#292e42" } +preview_hovered = { bg = "#292e42" } + +# Find +find_keyword = { fg = "#16161e", bg = "#ff9e64", bold = true } +find_position = { fg = "#0db9d7", bg = "#192b38", bold = true } + +# Marker +marker_copied = { fg = "#73daca", bg = "#73daca" } +marker_cut = { fg = "#f7768e", bg = "#f7768e" } +marker_marked = { fg = "#bb9af7", bg = "#bb9af7" } +marker_selected = { fg = "#7aa2f7", bg = "#7aa2f7" } + +# Tab +tab_active = { fg = "#c0caf5", bg = "#292e42" } +tab_inactive = { fg = "#3b4261", bg = "#1a1b26" } +tab_width = 1 + +# Count +count_copied = { fg = "#c0caf5", bg = "#41a6b5" } +count_cut = { fg = "#c0caf5", bg = "#db4b4b" } +count_selected = { fg = "#c0caf5", bg = "#3d59a1" } + +# Border +border_symbol = "│" +border_style = { fg = "#27a1b9" } + +# : }}} + + +# : Mode {{{ + +[mode] +normal_main = { fg = "#15161e", bg = "#7aa2f7", bold = true } +normal_alt = { fg = "#7aa2f7", bg = "#3b4261" } + +select_main = { fg = "#15161e", bg = "#bb9af7", bold = true } +select_alt = { fg = "#bb9af7", bg = "#3b4261" } + +unset_main = { fg = "#15161e", bg = "#9d7cd8", bold = true } +unset_alt = { fg = "#9d7cd8", bg = "#3b4261" } + +# : }}} + + +# : Status bar {{{ + +[status] +separator_open = "" +separator_close = "" + +# Progress +progress_label = { fg = "#a9b1d6", bold = true } +progress_normal = { fg = "#1a1b26" } +progress_error = { fg = "#f7768e" } + +# Permissions +perm_type = { fg = "#7aa2f7" } +perm_read = { fg = "#e0af68" } +perm_write = { fg = "#f7768e" } +perm_exec = { fg = "#9ece6a" } +perm_sep = { fg = "#414868" } + +# : }}} + + +# : Pick {{{ + +[pick] +border = { fg = "#27a1b9" } +active = { fg = "#c0caf5", bg = "#283457" } +inactive = { fg = "#c0caf5" } + +# : }}} + + +# : Input {{{ + +[input] +border = { fg = "#0db9d7" } +title = { fg = "#0db9d7" } +value = { fg = "#9d7cd8" } +selected = { bg = "#283457" } + +# : }}} + + +# : Completion {{{ + +[completion] +border = { fg = "#0db9d7" } +active = { fg = "#c0caf5", bg = "#283457" } +inactive = { fg = "#c0caf5" } + +icon_file = "" +icon_folder = "" +icon_command = "" + +# : }}} + + +# : Tasks {{{ + +[tasks] +border = { fg = "#27a1b9" } +title = { fg = "#27a1b9" } +hovered = { fg = "#c0caf5", bg = "#283457" } + +# : }}} + + +# : Which {{{ + +[which] +cols = 3 +mask = { bg = "#16161e" } +cand = { fg = "#7dcfff" } +rest = { fg = "#7aa2f7" } +desc = { fg = "#bb9af7" } +separator = " ➜ " +separator_style = { fg = "#565f89" } + +# : }}} + + +# : Confirm {{{ + +[confirm] +border = { fg = "#0db9d7" } +title = { fg = "#27a1b9" } +content = {} +list = {} +btn_yes = { bg = "#283457" } +btn_no = {} +btn_labels = [ " [Y]es ", " (N)o " ] + +# : }}} + + +# : Spot {{{ + +[spot] +border = { fg = "#27a1b9" } +title = { fg = "#27a1b9" } + +# : }}} + + +# : Notify {{{ + +[notify] +title_info = { fg = "#0db9d7" } +title_warn = { fg = "#e0af68" } +title_error = { fg = "#db4b4b" } + +icon_error = "" +icon_warn = "" +icon_info = "" + +# : }}} + + +# : Help {{{ + +[help] +on = { fg = "#9ece6a" } +run = { fg = "#bb9af7" } +hovered = { bg = "#292e42" } +footer = { fg = "#c0caf5", bg = "#1a1b26" } + +# : }}} + + +# : File-specific styles {{{ + +[filetype] + +rules = [ + # Images + { mime = "image/*", fg = "#e0af68" }, + + # Media + { mime = "{audio,video}/*", fg = "#bb9af7" }, + + # Archives + { mime = "application/*zip", fg = "#f7768e" }, + { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#f7768e" }, + + # Documents + { mime = "application/{pdf,doc,rtf,vnd.*}", fg = "#7dcfff" }, + + # Empty files + # { mime = "inode/x-empty", fg = "#f7768e" }, + + # Special files + { name = "*", is = "orphan", bg = "#f7768e" }, + { name = "*", is = "exec" , fg = "#9ece6a" }, + + # Fallback + { name = "*/", fg = "#7aa2f7" } +] + +# : }}} + diff --git a/yazi/.config/yazi/flavors/tokyonight-night.yazi/preview.png b/yazi/.config/yazi/flavors/tokyonight-night.yazi/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..ce8aebd229dba3506d89cd91fa73eccc2f4dd274 GIT binary patch literal 599319 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

;BcioA7BsWO+|jg-u}C#E}Cdq*Su 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

|cFt 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

sR1c&hdv-fsC(q-p$-&)VJ_c`^^ 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

hb|qWo~d|A>4!j?4;c_)$ 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%0AY%@3Y@)6T1z3s)xaB;gh59Nowv+qM*~m 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 z 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

U{Zm#B$A1 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

{%QFf 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%0AWVEt~jRPQ891(^670~K5ZO+ z&D*!IH{4fdcCMr-Lc7xs6I=xt=za|WjUtqF`1Cda-L7+I zDGNj!BPQZf_GB4DD2gf!ZKYZbOXMNkW1!9T^9H8_@C{ycoos3Kziu~Ble!49Ph0A= zgxcpzaL-k-HBTR+y-y#q+zs$(sireTtK#D#(OtgylEVQ2$^J8$&Jguy=~rJQp#2Wd z*Utt&m6!&^$)W&sz??>u|L;Watg)aEK+O+vm-hSOjS>Sznw|l@w(1lDy3fW?7D$-T zCalR|i~t#Ph#eiSn#Q&*d&-u-zSrSY4(2Ex@cf=(|8mgEvFqMD-Re#-e22$NR76M| z`KNYeZX{mL=*d9!Y7;;J-31>!?(`w3lrK_9Jxz~7IUkpGc1gE`F$OTPbf?VuB2RlK z!lJ5{plK#oV{wAcmiU{98EbVdLTS(9 zOtJ)2qtBdtZO5a{UV8byvJ4 z)~#jh%LgK|Y+&w+^38GgqKCr!fyOR?YHyjD?s@oyeGaru_aNLK zsB1_JSk}r%%9;qNs$%fvwwjD3p9^Edl)hG1=|TJBz!qWH}e=$bpy>-OR~u zL=IA^>bF!RwA{4pvt~zAo*mQP4%w-=sv&M%(X~`N$B%2(vFZ0|Vp@-(W~LV+ZbcP@ zNHbdGmP1i==A9PNFY==~Q+7(#le)LU*2PT4ZR6s z3Ami?fSuB^&tx(o1c03`r_<$>ej*dSUrK-|bk_&;6g>Dqxk_SL16BG<{^KTL25Izv zVGeL$tmzs%8KJt4(NwaoXq$-qLF@p9G@YK^KpW4gg`pp8<$LFX*@nSp%9Ggp@(FU$61J{w`Tj zg{pKu)V}^I%>X#)ADrw|tlaOeVxM`P7B+EjIOsmnfduG9FCib1b-Q|XTmP|#@A(5n zP1|jHA|<9S&03#?p8lP;O`g*TBmJf@Dsn2FQ%UO+{Y(G>Xwi-CF^taNAX(8w zeo;}?q4rj>${;g+BBPRu0SnboReNem*G9}c(6)?)I=^Zh+?irE2Z(4r6Ovr*VCBU+ zpD(pT)=`d@)su;~vS#{3TgO%nLldKqiXt#4C!pzUj=-hQU5OZHP%JwmDt?MPWrC=m zpj9xZ^Dly;yDHFq=B_nL)0im{-6;iox{>4xA*@&^7Y@A|#dgGs7E{kaHJ(PDW22sn zvL(wiFw}Yk?^hH$y+a>>XZ1nZ;PK?`u2?*GDYO~Z{Zg!X5ByWmf?m^)I?42AD0iD; z2K<vJ8BBY(S8BnKgSO>uD=O0 z0Au*2lhW;IyTIA4!S0`$8|qbevGw{1t7_k|FHLxQ9`1_Ot)>pBHCr+e*)8Iiruj%a zQBsJ20N3mZkjC2yJ-z5mlV@hP992OjPObubM*;Ljuqv7X^c)QO51I0lSX!Xgv-HlX z!mHA&T|^mCAj}?@C_`kbt1ZRquI^~0XX=4XO>>j-gH0Q-HUiC6v$2u95q_D`k7l#0 z38_-XK&W=r?1mCVic|4Yh^aRP5};JV)%VrXP?U%%3nsikg}<~ch(>6_)58XkZG!1P z=Zs~uc@b})b1&0&TJ$oeQ2D?)juzYNpmn7KGi46m)1|%3cwwjD@n=hmEF^E-X}MZG zhObZ5HCknhd<&yhfv8(uR`!A(T`OF~KP1;4p@++Ze2?xxNBu&~*BKh$(C0lg3&jAu z1UXN`ome7fpe3Wvy6kf=r;vISSo2>10r(f(=)qAmoiHxobv7{bOABE?(Tm#zbv7i> z#dReN)P0}__T?~Jld1Ej-J6eofzGd{bQj6ezlNn^OveNeK(B&o*Gks_K>*zih7qAS z0_DgIIm1h{2r`GOc2d~oa%l$=f!Q=U9eK+WQ=_1wC8&6y6Dk*DT|H>QXK`WaPZUDk z^D{QRC^5*K+N|b%`P(!jtLoN~){0V+CiX)Z8kw~^qMLuk%!sNxOnp0|zES-Ykpz_V z-3%+9*r+60+r;h)H)F@DH4K%PM|{PhsC2djwN$mLl1LnzP{*2?NVPi=jJ*!tP7B6? zMJ@~39;e)t6`P#yMbt0)e(yg5t0wJKQDNu@)r$13SjY*{Tb7g+oGxaKu#RTE*Rkkk z67xU(`7s7MfX+jY z)e$abx~IA!>VLzxm{pZ@__SNk8G8bZ$=TO{M#n$|ZGtl}#pommF@t>FO%UobtE7;j zR<&#qCV&8XE0EwSfZhTAe1-BaX1f-Kd{&(WDwLdL?^*Hxp=boNDp*?GEip%oX+D?Z z7PXxuqP_ld@$elZF}#4Oo?2jFn(k6L4PaVl8JL->pla(=aY`7Z%2m|EbGlH3PW9yM z3qNE?F=$>=a!M|V(?T_mE}5keeWGWyIAs6?fnvNwxkId)Xennp4)OF`pmeT2Li~Hw zXCkCqKAax3K-yh#`m)aftCL3`W|4G{qO;=b*Ap9U|DvPdZxFgyRYBPWE%RMSea2QK~S>s|5`tMQH zltmmjLUee#i>9n|xS@`f9I6@C2GH&Ik=iCGCJK|En0gJkrIYB$3*$zQ*P4>`r&Xp| z8;l>#sMjddB`TXlFN$?WH@Z~WWjFsp^0&Jk{xoOCSs`${2z*X}%Z9SSqB8p;J!rmS zF#6g99explIxGZ62a&F=mfq~m+R~aWBK^#EUmNnHz?dCX4@QVCgOT(Y4Rb{)-HWJu zasBG$Fjf-My(4QtYxRu!od&eGAL56Kh%|jt7Xg_plNa8fmNz9VD#2p4lTur=;(;UE zKGq90V%7~)FZewGYHp}{_o3KVkKik^-u5D+D}kVF7@@#8&Det68_&F-4| z4QPDwkX#%ueZ1$%kBo}LQz#P{OfO^+b)gtipdIXSRGr!%Vhl(nK((9kgv%tm;*3FL zrR$Xb5`vi+3D#1vit|17sr0U@E3GIp3p-^+OIlw%$_J{7v0PTQaw8e0z5mf1E^#lb zO@*Z!gzbrTJcy_}O0+7aul0E=7_I1=M7^A|psl|;=DjUx70fy2S0rJ@SO=36I)@@* zxEY5ruRh2Jn3PfW`oyLU!3?jkDOJULx*qFNC58%{E4Q`P&2AH-3^A9gV?9 z=+q0(6~1(ODZRux^<0~{Z^3-UKw0sSb4!dvV1xj`qTDh8DF0$}EUp!D@Z# zHuf0+F1&3;V)_VgLs{)%QVuQFpsvYRKgYwDzV36_mbRwHR{qYnuzTJ(Co0@demXi_ zt?eBRO^#!wb=wOn|MuVG9>(+1Z6nT~o+VuumGQmL001BWNklUrsH3Y#aX)%}B9O1MWU`#pByO%v)!0@U8jwAc1iq4y|n+c~^hsuS9P? zFLlP~q|B7?*a*AbW^uY)jm?gdipC#ymp%WDplI=mZ!lN1BrM z3GKUpQd>{JAL3RRV#H0}m0E{gl!0eiQIz3MgVV~j8Wk~ZT31FIf%Fe!m_&| zd}f(H!Y`tVLz_Brxhec2O;!W&8|1dt_ox<*RMeXldK;np_h5i(OvpF$@v|63#R@9gb>-G=FShfTp(*e zlapb}qyYnf%jN1@;|(%drv2*S#PpG7vsL@l(cb+1fBsZ^YM*`tov&@w{Hz=M$x(A| zk=SRKv!m?9-o~0!9ga5XQFZB|?#aWzL}wa^9~+m|VzOFn;UTt^_|R#iQZApH`|j$3 z=RS4McZ|-BC)b(D5&0=W1*h7WO!|-;thwNx_N7k6BiwR++VvL>iH!`VZ<Lk zgneXo+(l;&e&U^9KKZdy7(6E_=#{%B<)ufHJ0W&ch~1i+5I$pc(j#x}(gy5giX5iq zhb@|!?addv2L?c*vR?kHtjp%)a0_$;3q?6eK`-Aa7S8n1NsqoQ5RP%S-1hRu#qsD{ zyFM1Bm>gw!<*o^1^AhNr;UTv05ZmCC$XVkCJ@l{btG3m6kyUSS@1=t;o0IE#!+LA^ zxLM-{nJBT_tmfFr;MmCE(K+$wPs{w>Kep~JYS9gE>>H4K7vPoU)6FK{*jH$yYkgB_?^&Tj_OpG2=Odv*VcS`ZCR7Ug% zNGdTs+Z0;PR9rQw@VpwIHhcVSqW3Hl+a%Wr#J&>|6%fl|Me$RFEGF!^Mu(f$gVstz z;`muR69O>AgGM9U6A&eLJ$jmpi7i_GETbGi85Ie)55$}^^;DRKCg1$79+TDnI63bM zbk{y;H|t~ihHlPYZ?B_jSKq64%e|5rb@E0pCh_RtHZ|;?gZ6{e{3H3UF23GWJ^TQV zwbrF0`xr~(orQiN$AVlK1GxIwhUdI%Um84orojv6UH9TwZ!D`lwI84>il5UC=swY< z=1r0=4(j+GU79jc?X^GP2+RbSK4YO|R` zf~?80A(Gl}e01;~myJ$M47=-<{RUwt<%FgtgaLrdg-s@8F`F)*llIU%h0IH23glaJ z;YKOk-3B>|Pd7BT>Z+`^w);mZb@<>Y!UelrxU#OLp{dt{5>O_vdX4#N;rT1jX*ehx$&e5yDg4C zUpMZgC`FomK3&~>^kiL|!x*K9KV?&ZCD>IaR@?KKT;t?f>P1Ob2liow3Jk1)=v zHbtMM+85!`*wJY)B#uPwxYN<=P3ZHb+&_VtE=IL{A$ewFijA;!ifv&~cwEX<1-X_M z*V=K0udhh;SSZlyrwwNiCYs_Y4J;ZNTR`GDXkt8s(Wh2uaSjXbm^dij-I&p@b`|u1n>hGT^lLD-HW>U^GLO4`(O? zF;VD@p3D~r^p~kzA?htehjvG->p@$WdZE>$0gpaGLkFNmkL*Be^^bjO%WmiT-h7#$ zTXUDX$8l>Y2KVm=;CC2^-6eQi9(PO(eAH`cKgi)!GJ|;d+WQK|Jfr+ zf4jB#ukWeL{#!3dTY7eGT4J~fp~bUuj+WH_^NV7=+2rC`Y0{&u2To5Oo&*3Bh9m&^ zl|&GAAl=D9ulV-xKffsHhJ-M{(URKlcbt5GO-W&ytO*!mLw~tu$R)G0EoM__u=Vbx zBfs9UkqdbL((EA_F#zCnxnBKj-xD9mhAbCMh<@U?lOn@{qQdR>EFE^qLqGc~MGp5~ zI(S4@T!+(j@Obrz>^S3>eS=gB7Eg`4>+&&Hi%B~L(VLOnf4M50*FM|-#D_(_W8p#hiMJj3E82~-!U;gF(Nv` ze$Ue3mp$w*t6pO9)VRBrilr*VgzV6>CdfSL?!t89w5RQoczW9$GBC=&J-ZvsY;chm@a zeTD}X2#rTHYnA;^dhL#>UQe}Ps8~s01~07cvSPp#S*a$1n3Pp#dRR8c!Ni6TqD^o} zmJ@`1EblB%{JjD_X!)mhsn4;`((0bFFd}D{A$hfC9#kuj@-6a;VwYKCSh1C}9_MPzP zq>FET+xQ)4NBgn;8`ivai#LfQ;br&0WR}&~9c|6sopu1-48!sFpI;QOSbOS&hok-?_A7J1K#TBi6JU8l`v>_VrD zaG%h2>@Si zs~P;+zU5br1AuY)i8F_Xuiw`|r})$Uinn!BM2lwS=%q+w=pg%5=jH*x+U+Gl)-LSo zXOE0{=(_R2K^6emvaf7dW^_cTWOrV1swAom3l!mO+sGt|R zo5wK@bGn1iu0$YNf-N$RdMziwjF7@`=8t1d2nWs)jV-%!WnsC9_ed) zhO=~~s*Cf^NRmuUI69oS|9v~nlLElK|2jB%cw$ycBmj)ci32#|sZxPbep*Lc0I=wx zE%KXe_qBRg-I1~_Up#SEXt32{F4MzqidD89LE982^es{NWoDaXX>&^RTS}mri zaQp8T4SxIsfp_?fIP2h)NC2p+Yx#0p&GjX<ahKxZ3uj~rQ{?dQ^`j#~gKFwq|MbS*r*0nY z{il0`Q5nI1yLECzSP%dlI9`3lqg!{rem3XuY9`y#Z|>Gt}4EI zex59x>FMkDQ6>?*=ba^7q$!RWL&ILaXWA>D?EfcQ91CZpucJ~-PYjnXHts6bM!V%u zpiRu)MEn z;BAS#pk6E7DYddSn*0@(wVgQKFf=m;0OF(Udao&3V948meuP1aK1fvvtms4dp=aze z&|}A{tu@!3uRnHl0{35@b<;&70AShE8|O_-o;5x-Jj7OA-}c|Ng-?8VZ1J?XTP_)v zmJp6H9643{_}jbJ?-y)AB}ZBAy*z(heq4N1h&{;Sa5(Fl+7BGBd1KWf@s^c>C1=Jj znVXe8C@M7A+U{_cRyKXT<-}7TdF0)9`L8l(j~|p89~K&H1%T!j$BFWWbvsTy{n2r~ zc5v^nvX)&k0svNgbLbEMcQC|;?p~ZdXX2o^$lzeRrMb1EroMH@!HOsTQ&3u~9?mO# z_k63xbm&CQyyY7+;;i>B88Ts5VpLd=*@S8v+jbO`Kl09gU);1BV)n?03#O(G8yuY! z8xj_5HJePW?HyHht%pw3zW?1(y|Jc~S-orqUmXA2a^fk**|G=yJu^9wsXv-K#2C_J zEgN5)4*jM=EWyO z%XPK3vHf6C_3NJ>TEDLW5Wn}LYlwp;VLe!Oi{lZjjQpJe+7ucuNfQbYQ zHKnhu=t0xl54xX;C>3@+AsAU285kg%>!Rk<8wAtyIq)kCK1U<|-Z>u$2cVg-W_kF0LImI0gV_j!h8~&{xe%laB2lDy{{9orfyN4@m@osiP7l5eK5urinPfvew zRWShGd$cMkHWUCxX2<#^MH;_7FLmP3L;!eq^&y(q@C05R(sa47qUKge1IE-mafDqy!jFU2mAD(w@jH*wL_*ipxh9Z7y9pb37zWMpod zJUdE=4!(KO2&W5QcfnA}*gXIY%Zz>UmWgNFvX%>Y*^K!6uNfN^u5J~WgDmzSOJYpO z)R9T=e{<-;e;*d6_{>d17tP8sD@N5VW>a=*)UAu7h7Wercyp41UcGx#Zdx>bGa@W# zL|D*>thjR~r!9N-=R=aKMxF8u53#1kSl_zu3_23YmuY%Z#Ftx2N_X)+On8WGYJS*r zw@;S3CJAv-!Dmm-7@ie-<-?nVJ0iZ}?R&<}9G}YNJ;ZJev0Kv;!)J{j^uHgAmc6h? zFSu`6edfkt7thM(isKd!ii3g5DXE&xG|S|2G5u#`XwY4YGM8O4!fKJ5d}y#KH!V6h zEqe0s#7qDBQ+o%mbW9^6)S4P&efy77XlJ%kIc6kBtlBJ>BN^{5ogV+EYsYbQH7UrF z6dN*iWb%8f3;y))!v@Bni75$QkC@7#p8l`UYoERp0SRBz>L%0XAdsvJ40I+%>ZFWc zK{`>I`xUBedq$p$&inH0vziAT2amL3EFv25B+rD9X4rU|j#mhKk#e)DnXeHJ^C4^) zL#Qzkoofxrfz<5*%1BH92W?s#3wq^lWSl)&HT5m_*_iV4@>}|1rQ|!~UdBPo&}2;B z;$rVhU6c2vpzF_;JCWfd`|MHr-n`#SnpmH+#o;65^^!8aik%V+K$tBy-vZj~Ve@|d z4~czlYiVe1sB*bFf|Z@(4GNJ=f0UOTY_2c2*~1c2hXsX1m@T$3 zv##!NwCr5{cRJMJonO{fsw=&b)0c)vCj!8pO&>JWoTA@6eQbv|hdb81VYSN(fHUUb z+E>rD^h&JTvuab}H@=083$MYVG$rc2C=Us5DUj;CS`Z|Mf_-kB8pLVh#2dw?6p# z_Is}yecN+CbJhu%jd)f)CruH~2}L+rs&D`R4i?qSnV7~1$4B;AURI|i$c;r*9CC_t zxfB5aKr+7o04=RzCbZolA0(1Ato;H*sp{grH7Bnbe%aeCDSF{rmpulEX=-3m-jM zTUy!daJu57f`?>8+pOl?wCLBDPnmPqdWRE>G#f!8pkKOkg2X;IG`CmPwK|=y$grT; zs9?P!53ySwzF}NaY-n|T>(P^Sjt*CPQn)nk4~h?a@ao~e{+oBMK@1QcYL&84Ro8N| zqOqpF-O=HU47X(@MI=Orm`$by(+2;;iEn>tufMW-|B~!WX6KONIDDeE&EZT<2+c{2 zo@H1Z6lB#;vek`{Ooy^MxlFT)i?ZLiaJbcCuB>f7SXA5E?#xIE%Snw!2*wXdcx(B% zrH^eRFJp{NCKJ6@3JdV%u|v-T^^D;v_vy}xW^x6o zE4fERU78(M)MP!LX^68=$wbROYh}f}pei#W&SnVr2`ty7s!pr#t9CP#lA;v=l@39% zWaX72oLiCwbFT^~;A&O|#*$DjdMp)|RQFJD8U6HV=ot{9Kq|>C(FW}*a^!-Z6 z==b(!4w`|Hnlrz`>fAa&+}-;emvNox`_-v;q0==Pxe!7YN$Z)?t(Uc)m9bT8zas!6 z#3tuP#H6$|*6dpM*6y{hlKW{R&K@`C25tg0?V@`n_PM#CYR&uil^&9nqk|(;&c61A z#I#`uq0whvd1&jWP1P#nTz=%o@*}FA?2t(pNf%|ucO2XKx!W8b_(8RTJ$e4Efp*y= z$c`I2EOl%{OZ|pJU%9XcrZdT*7*^j`q}zgyD-2p>SkQ#*P|ibFhz&_gqmB;OinS*J z;K0e&lNAl=i4hTDL08X7dS^|Un`sz(6wzyF2Mgs6v7(`6qQ_*0oH;7?KvCW5owb_q zy%#s0JIH1=13;U@`N>AcYID3oM^@CzG;wT1FaU&w+A`v7MU{?Yr{sc*3=2w)v3kfe z8l*_@_>H6DqJkYA&cD5{tFUGaucjWWw$-fKwodd!6bA-Cv~XmWffA0jsM2w)lod{u zLoi>W4-V^QSibEx#p61~(dOu|+bjT(8Xp26P=bz$kWDj3g}JfO>=pE-s*BRvj+Z{( zd&gy?>^93SmyFC$kNRfYshx-G^HM{mjf}r=dS+;_6=V2v^Rc(TQ)`Y;w~kW#^4d4t z8F^ttGs5RiNSQP|Nz!fn_U99;wpP0hI5{_TXh!(FiG!$s#jCc~c$KRSHr^3SVx%B?aZ&id-zlZFkB zMF?FrKmVikr-%nv0LV(PU2%4vB%2MpPG0%=cJkLYC?Esa>SF@554o%{iIhyYB1o{Q5A>`3yKU2`hHvSvVZJqZkOM9<@QnYr)C1cq~S>+Hbm}s60L2{jXO_% zwEp`2RQ(vm~`?%$m}E7gfz`#9D<`93TpNMNGUwQtMotbXNDv)>o>O+5#zzd~1fUkEjIn}qu9sWy!QBr)OQ zQNHg|&wk2zFZYR|0oMJ|ogB0WdszAwopmzGb-+52i;PZ-)1Z^%lQcdFsn=4FyF0>A z-3HIo>g7t%-qvId$AwK8gONqT01P3n91$^t+FBaFe)INraJGJ_aWtT2rX%C6C*~3Q9zHal!f9~SX384EhHGA$kV;7sv z762HYKK|wJ9(K<`>x>gZlX}O?RK__wC4?iOuRS|eTJRK=)e{nJ-_e@%#0UVGJuc}T z$-A9F4}+`gGdiP;NjwL)#SB0x9HPq}N!XnT;wh4Clr3h#X7fF>3JE}xgX za7L!y)Ac(~J+k7c-cx_!0PR2$ztTBb(#7_J6R`+jd~Re>Wo1E$ zypezq%1*X>NI)B;DBRX6507A%xU0q|S7D=-rN;s|3g|TpotHi>= z1`{RXvtEkduAAb7+{mKJ%7avjIaF~}*0!W3gag3%p>ebtCV^x)7yxWmb8M)&s;MVE zE4;X>q^PXv_DhH7rbV4Ueen6y2h&eaRy2OH?x-h9@v2B=A5`vZ!dH(^9g!8s-K?%_ z`E0|nKffckhoA(UHZoffaOK8he}1RXZMr@{FROYfzW7B+QCZXNzv{G9Juq78B}AHi zzETXoImc-1m^C)p?*w$giCW3L%#NeY6}2tNv7rF4c~80Y^s6mp5&@kQtDY@bFd;fG zJx2P>C*R#g*k=GJs&ric)X!f(efsB5g#Z8`07*naR90kIP*||-<_oiEuc0?yFj!(9 z%WImieTq3f_WWljMrOy%o0Klh#PIn~)t~>gSx-cTCAFOH@NF;d*)}pMD%>6# zY`tho{QK+6^}>3ErH^mZd-Tw|hsWf_j?GK3SOOae>nzQ`Co?P(7wF30#d%Bq^KdSbi7sZOz;{_nAI`LWYS4>BQi$?U;W zR+$E?G^s)HVU5l0%bxvVtJsAruJ!L+APg4-&+h$)GHBhF_DkPH9$GRhs7H$@&=JzDVxN6pmN2 z8_Aj$(Q*=meJ1V@bxc12%|0_j9;SaX>@)c~@-007&b~)E6xFQV%1QeXT1v1+C0RVu5TR-F2XC}0Q-0=&fIYD*V(PKM!&E?jH(?th2N!Q6) z<2#@40D2E5=ba_7&j64dlQu2Kz4tINbmmgE4JsKI9nLFVP9L2pUFdDZhlVNsT;R1-g>bWC^`1CJBD0>p(cIHU$#&A| zv18*eWbE+5RK15FyFrp9rHg{%dg)?sachUuC0U0cuPvCGDt+#elXd^uP{Bo5QtjCI zi)=wW`hO1Ay4b;B&@A z(vK*`M*x788;)`8vs2u(8S6sDho>-)%eTaH^&oq>B&N$~Ieu4~|u0V-+YBe7gSV zru~hS1qP)VvMuraX@jI2g(Y?W*;qkGf&q%F+68r0Jq#zPjYvbDxun2myt|JUZFij0Vt~VY4zMRH!}NZ&4$J5UOuh zRV>4Tc|W4V6z@H2wyWBj@2xxC*xW9eshvMA3XFMSnm7jKnp}{{f;J#`hkjXaih%(G zM1-n*pT%q%p25?6y%3j9kH6xae90u}iy!aXTii-L!~kG6%d&8E$olUNhkVi8+5rIN z_3E-)(#EAguNklhDav^2#t|uTVF2*fR|h+ziYpr{?DRr~3$LsI5hWb?6(iy3_*zuX zobpFyNn-SCB*k`zOUj0tVvA96y!6@OrWS`}`t!BrQ~$Iydt6pXa+GE9)VO#4Fn;Md z`Rxv8OPg#S+HULNP2cmzM}7U&Sxe^TCC7y}wzU6pxMIW3lUw(nuB>ei54Fvkl>YAr z&b()_;M@SCiN>zLJ)9>TI9{{sQ2DMy<@=9URn)d%fY`|3-!2-l`GvF28W~}5eB!|I znwdpEo`Ycr;gp{!ij!)?nypCtsVA;^~ z+8yfH@$UEP*m2(YDE-jBpqa9(-lo`6KUt}61xbyR>>dHY;AFXg_8$}5X4$ywv~)r5 z3;{rj@^f2(V7K6hg2qZ6qr)SzWIA%)4#5Ek38$5viLv>*-t*cW&KEvAqW4q}U;QLV zw6;MOQCNso`?T{IlNoa5?8MtIOuu_kru1KYlk*HZ#Q`4MzN4 zBV}}f7+z5Od~FM(8`kQdPARObdiT>GtD0LK(l<)|fUupmJDe|kN|hr*gj(X>&PP=wTO{_Ap-ghSMLeLhsm8AI$P;X;5D=Q@| zFKW)bGG_&wwR)lFgOQIEA=%J2ojKZoi{MKI%!y>;nXZ3IE#U2LBTAlRN=HqEnJpGg zI_h4E_UqJHIBOwAn^$4<{f~oY_9y%cMFdx`wBrKgyl#1>qrcMUDhTBlx+{N{`9<}obnBedbo;HAn+OoDrkp`J&`V|}| zujOjX#lGW94sMVp5VoL@;K-Dgy6$kb6hJrNWaZHzX=9~phqL`aNhjO{v5Gs=uZR$J zHQv<9kc>;tOo$G*13*nfD`&~^a7pdhyaWJPFeUA4$%Lh-!&KEkc)b@<#`GYZP>V)4 z>6H_w8;Otj`o^~Pd+QBjm+{oQJO25Fk=L)T!_48~f4X*Dkkt$TAFet4;wqx~rA|Sd z3ZH4Q$fRULiz7VL1^|VpngAdn!c0Wc)S`88N1NitGlxg$q^RP&aZ&T9qyxa7BbEPH zDR{vEuiP;zK8m)vDK5NQ|GvGnR_u#U2)h0%OK(gI$EpaY(PQCgvMR31w>-~el}=Hz z>`98_uwjb3i&|d%@7~`n8D+DYBeHOBhr zO%r1yg8^XcfwEhl-$6^@sT+n|HYe8}Wclr)5hWGPD>NtfwTg9KrGD3|jOCn5rpEsM zvQg?E+m0SSQ9<|0jymdEq`Al`}`0PjV*m2&Jw6C_;>c`JD8NK4+CKj=jg+76KfZ6D>V6O5o>pg=OJa)&82l}6*XvNq^=Ub9YCqgVvN`9tmNt{v0NC!Dgpd-Cnvh}wMCRCmj)|H>Yuq4$Y8Zku$SRbH__RJ|%dty#MorgEt>ua59mUSy!JQZ6G+qYox&8gC*u%Z0J51S{tmZRHpwqp-$-mGM$D?K zFS$v^tw20zG=gt52sJ<&R3AWqfc6Al^muJ8?37gB5rM@jPp{is#nbEd=4xk$!)&nu zKzM9gfPn6E7?C{wNX3Dcj%M!u$3MS$F?J1#&1!SB{8;c^QH`$$$w}>Et5{UHs!3GS zz)&-DC&=3Lhl_cdVAr8ai9{Hc8*4aQ!_0h~dxF?`Iu{I6Gj~08N9Aq$`D6dy{qPNA zGm|5#>)T%Zc%Sw_Zm+@_d124pJ~=Wh2mt=KrRd&&9i$#ot6XK_ZMVrA2IV!)DRH5W z4(E=e%>a-Ttx^@WO$G*_(HXg+`YEbde&uMZ#oXp_KJ~8Gz6ZzV$4drSjS&@U@s>l8 zz$}t5)(YozO>;6WoG4x4_?A^VMX6bxuJ*Jz{<*5SrlIY(i-x5qG3v3+t&UIDAN}M1 z6wE{`F^2F4e;L| zDt|n%@v}!~CB=rsMg~7{)v(_@vrDY2&f??El|LQa_^A@`k5>-6{@Gn!o7K&gTMlme z^wF7#F@hBRC{@qb$z$^3Q{ud<=baA+tHylsKj?uY(w!*<3pO^kR z=}lFIY9u#^HgvsCpIKh-bU2)nr`F6wyF@?_O|>h=TJgSOv8HoVtDt9#3^v(=yqHK! z=?YQbpJaVe+F3vbyeXm0RXdgHTXnT2c{YV z`7R{uu_6rms)Cr|1jzTP8Pj!x<_@BbNimD2=ktm(hN7pnt(!E_q4wC&5NAwTNMW;F zxopr^k&~j}Oq)Xyy7&`1HdOc86|z|Lvc&daaT_)+CWUlny%dsInG4MRE-qtNJ z=B;C^w*^(PE1+Y(Spy$^FZ6p3+GCM)myHtfp#aa(>xxS-p%&LF-#3}qBy@K{xt#bW zDQzgvv)${;#t{A7V!!UZxliwQ`W4>E!P&vAc?>&DPd4h2<|2T;fx$6(7oBlUbwlO9 zzJIda$*4WHbTq&JHpVfDOA&-uT=v$`f8* z&21eLTNA6OLG3?QJtjB4tV-Uo$Q>jTOc=xAlfp$fl2ZJ~ol`_9GPwWptgJzi0I+(? ziS_%%n_iuVw<{LRUaKm`tsSwE001$OL^w6Fa4>MfIV2X2N2!x}7)dc!O|g1xo?0Av zhAFH(y}i1)w67!EsAbU_0Q4Z}YAUIj=_+ryBNnu=KFqJ26P)r3J$6E63B9v4+zSwl^ z`U?dqx|iyDKS))qXW|_+j>f%dt)p^eaycd<=>0!VpdSS(hGpE19o+#{15$q!;*Rgr zrhbfOV#F)xc3*&bQxg(5s>uo2Ny0!ozLUOE9a?#Ym)0Zp6Wb^!rnS)R z4umcwnbbBodSxn^+K@hvzOgLqib}Rh47t&R-^DbbT5Us zV(5;#=ZkQ4!*oMQ`ASeq{gOeu5I%A9L7L3y>}q+FXCJ<<7wSHDCS89_{Cg_`8qfyl z+9L08$Yg{qSZu}877}B&$OY6`(=(O?0x&>pdouvEwhPFwh@hxTrd)5gg`~u$Upw=z zH`YDX;qpZ-R0EH;fHRY2qtf+_Z9f;PT)^y+5s8XsXijQWPO8{mrwO4;W~OdCQlJw( zb!^55vXSmiJ)1@MA>j;%i7_Dnuw`%Am5*-+&>cc5YMRp$!T}&5T0Tnu;rGSo zP03jOlWdbGD@EQ&sBdc1)11vovb}Qm8A)=ArAmqdkOTV{&KP{*jKO-Zjmn8X@xg@v zP*hewH#8 zgL1&wNW0aHy5Ljn{|f=w7N@s-C&66H?Wj5Jv!$mwo4hqJW-A`A^m0 ztWka$JGuizM>R53Z0sT-!fa8rq)(K~d&37#wz^!{WI`r{hNlJZIxc9cAtFuZqDn`H z(`7N6EN0Wczbz@R_kl$A-&C{9G-fWHGgxAucNbPH`tufTbCb^B_zOnGq0A$KZKOE# zYqj)P;g=-}Px(pAh#^IfUJe*!GXv1;bH$4vR$T`-G;=dLL^H*5L(`!Y35dg6uC5}* z@$fviz@XdqTM@y&O5)~%<8cK`L`t^)EO^7$e zI4N_c_i6GTPlPRWM3$U%No6B_f8q304@-LdkSwem87_EYNA(JHR7GL1EkJ)DY-$D{{!`cMB`yR#>h~N3%&W}Vc}*^ zN}Rwtc4t6}W5nQaP`^>pdc~L&hf;C*sS#4RVEG^A9U>^gLSn^?hXk9|JY#5>3-bVg zsBoDn-gmqfW9(8}jYz9lHC15y_l(13Oe?I4Z0_M`{n zHdI$}JTYw;0K^XxpIb~DI$gSGs44R*$DYIKY`2)~)}UZyvS9zH=mr2w&bTQxp3yMP zOv<}v#_!(T@GQAAE$8fW$1NV5nE$~~uW2Ial+CZ%BO@eB3jnZTC*yQ}OrA^)e6;p3 z=VeR6rPJg8cH0yH$Q~4#8e{EQd$oNF$x)WK{y0TirEmJ>)Y8YcDNlqR5&!_!ZZBJS zW;Or}iVvHV6H4o z6S706jfmNEv~KMlk353v08JVmPx4k??_?&Y!~>P0RY%vR$-|g{?z4KVPS0tW0cdrl zNyFlVDf&^Wa-yOchE~fDXEL~rc4Y)1UkxAuy$<9KPqu)(naFl=zN z@P!$pWtzCOis|A`Ry0b=>=W|i-dTH^3pF)AEH=_EjIi)zU0hT!0Gu^`(Ch#6!dC~@ zECstl<-_N79u1qaQS{>hv6IOmnezUe+3cU)AW|F?rQ(pSJWE!aVOoAzT$EZI2=u;& zBA!9jAC>M&Bo|qBW0#8rJ9l#Oy1jLZ=>@p~Et(Q1c_3_TZYQ3QvHS{?s&0!TW)u)e z$Bd*=erRS4pKm}I@XWDtT|HIVBq{q+#%(cS%~dK^$L<8Tz2w%d90G*h8fQ=>OLsw3 zDyqI5n-|_D3HMZZ&E26HJb|5GV{%jTQEF^Rv813&E~^t3t-TguYT6%&^x7CSPSqH; z*8?t+mv+}eM-7=8wJ}Kk$&t<*N;E)yI+i4u!|Bg1qwU8^-mb=O$8y?GcF z#v&h49%R3NScP_1!4>g#ry{bhShX7tM*A{-A6ylqy!YyH*Bmh0FKD0pDWjgp(;the zTj9^KM(Xf&XNtYf*i#QcZ>vEg8J#JgakqKom(^1IF-cij<1XT!28G3C9HN& zW!z)5G}ZwCLZ+pdT7#^xuX{%WEz<{>6{UZ zJDDOqT}ucz{pr_ZBu%~AhSujlIYu6hNV5|qrqw@*7s(%Ps;Fyh0|2YVeAT?vPG)T2 zAR)s1?gLY@2SowE_uEUBKDLeBs}%PGpKhtDsA&NJv&ppV;#}_O&F7`2#Dz(o>sD^! ziAyQP967~emVFl2;}=(zT>96a_5Le3A=3&cD;lLccf7pM;FEO*2=*|I2ZIRWMl(gx z>C-J$<<+uqZdsJaEgEUze7>pJZ7Lj;#U`^IPp7!-;yfjHok}qw!u;U1W2N?ZvZC>W zO%>i|)xRKG-cv^oFa5iQqXx*<$x#3jA&&wtM_#_tMjLbQ}mZq zB_M=M6lo^f=3(LexaDmCdhGb-XYtta!N%S)c6`01MEbz&L6MiwOyHg-M_Fc!mc1$N zC}7&-j)F?*V%lgyIsWGS9KBib$_>Y*6ekZ$yljS%0{G0~;w_3Efx9Ux17a*<_Gq3e z1%OAc$&;KA0D#Tv9|C$ufxPWHb#!v5jT%u9AOyd;fG-Y4ZI-c!q2<41%2Co_R^Ol^ zoHHTKW-%$PPae^Jb(Y+a_Z_REhB>Tp^@gcb80r_x4OYJWl~Px8QX`klOaRs-adNbE z#^^!P_0B`(N*-0!VEJ0osHM_jofGO2^LosuDmK9_deoE+Jm?Mc%&4xLj-s+HJnTX~ zO3NCP_sOO=Z{FJYd)ZW!4;FcGl(o$j5$GF&Q1eWaqnMPpDmI{oI;>+l*n_6YS2<6^ zbpi}I%+@z5EBsG(^Mh|7Tw_tgDWR!(fw3B(7YFZr1-ltRXWJ-Qz3nKVKO1W`%KJI= zzm(YZ@0}{&y@h?&(?sTX{k(`zCkSbQbiXc&qVocAuTWw5ei!9xAVcqLO=qDyQw$j2 z(1DPBrh5T$e9TQND&G4|W$6(qz|;%xPRgA@9@)ba&%N#yduSv8INF-`tbg0zUm>Hq z?2vRZV(OAEN}^Apvvoc(DrLs7bM>C)4H|jHlw}EFDGMiEWwpqsN2d*)cShFiPNplh z)>|(~{q)h9l66ju|DV0jJsaIOF}V)su`NgR-8xdDgH&A@b`VFRGd|sZ@Dhx`veiC2`&{;}n~vX#sTF;bTH+ z(nfI8xs#Xt{fNI@I{v_M>>cx895?j&TMsGLc&oR+sL|P01n`^lr+oF`kwTA`9yj#) zTMyMezV&%cOp}T+zLZWX6Qft9NL|Agx z@JeZWFg}zOWk2`Znc3-vmcr{!8!=~cxpD^i@`qapdRMN!P*0FfEYXt4uP@oVeyiG6 zZ#r-4QB(3ka~Y^@zX^31joN(CjpmL{(EVHxHYLNh8qTe?InS_XI;3S-FExxcGtH+t;?Y><(w-6c3w_k)?1M_`Aa>1&35lJmaQ?^*gI0eX1gkC2!o_xzFxyxgQ~_>poLP&Ea)DlNet)eR#>Z zETW+X0%=E2`$==#-i{vSYBsqEu;}^o52%>AUvW5;mX#4K9h{x1nMjIY{OZRWA9#}z zo1HmcB?YRtnu*{oudY8}d?^4_RSpuG_L?wq@S+8Wn1ryWsY9p^!iL9ALUV-&ID7us zQw|+r;@}^zt$p>&`Y2<$`xld{h8F@rcTeB2;_O8W4v{sY73=D6cyulK=J(HUJa|%R z)$l=Sfxs_+Jn8s@DtFYkC_v%+zabp7G?&u=(nGE*Jx`PpIf>HvVe?9lvKl}F90Y;5UN)Or@=rVq+9 zZiv7B$)+dX-^qK72DVFe`SMMw+K0crw)Kb^L#K=_27np+4O#Tpqth?yl~>a44-PKO-m0 z2;__JcHaBOHu6F$5_t>-(~1iO9%GTzrdBnnmN9x&stjc8uu#y?(y|c?ZKN<48&u%c z+z~e{c<#IVubGn(4i3)G{Ks{Ntf|?%dv8ZhR(Rrw!n~YxCHF79zyAAeousebEqyP2 zu;HSUCIG;pQ_Ght%sBj&d$jS-+12i z3y!VYytAdXy(c3*t+*g_cxkSpx?%GU3;Fl>z{URl*@YWsjxPzO1xA+Vzww77f7sMe z-`ts#85&-mtC-SVv~=s?(}#wFX$3iA+mBAMyQS}?4>n$O(s%$kWJ>ur|D0c4)7aC~ zH&j#|L?af8*n&bF^WDl&@VazyR@&-AHypZpOT(VVj_l0v{v!wJZS`M^*6D4PSKDAH zwICIAASxomP$6KD85}hcZ4<6Wbz6@5?QBX+%CMEECr>e^%A5cQQbGm84s_&Lr{##2 zlID|Y96t!6FiZtfUW~sw1x~Qx>irZgP^4vybdC*GDWru;S_ik?j)=)sUi@K5Z;SMB zu!XLw7_m)Rr34Tt`gY8Poh_l)qYo+KTsqX%1T&;WW0n;jnM+b=B6A|LR`bZY=bAA6Ipf|5xTs8f8PlD>}?Owg)CHkF7uW&z9?x_CclUM%l;8U*8 z$jVO(hRa4wCcj4ddVl!x-`~8wz;*bR*uMJx@4t9?@*!sdLIuT@1;qw!vGT*m1{49U z2}gip9@j985oD_D|ng_AezN_GiNp<#{83y*9q5vE$i=)qi_!EBUe{ zFHKR`007^t*=-W$iyzfqbkc-iS|B?!bkQ+G|M?E9{9#aD2Fa}PD99D_JFY#tM#T_| z`_3hWX6dns(n0DTI2=l=8ZNk=tfQf&lX=tAhkyCkum5@NtZ|iv2w+56{)jR|Ua!8X z%O1G;=RjY~s3UV_F za@ii&+ZS21blau(eCx{N)=TeMWs=VLB-N`@bp%@Ly0v3gf3#fnDg$?O$Hm7E{m0u0 z(|EpcMbjORExYObsrfnS;ZWL?F_c=2-rmS7A8ok(nGL+hJD%MzWKiY_b4DP9iVHGz zeiH*MTvCG&95Z{kFvbmaUFY2S**#ZGpERZz0hASGmld&nGZMi&>OG$0+(F@m9IbNR zT)KD4TWc;nVSFeU$jk`NoM4z+j9~ofirS0+x^l?_gUgDt^K&xxugGA?eRrw6^V#)7 z24zU9V+%rX%Cr>OY$U1Z?Wn6LD+Fcj@ z*+M5CVKfWtiIH`&g)5qFfApK*Trf>(t5e5PLq~6Kud1@?#pxNWIan*s(%IeH(%!RWXUnp+d;avw7T(PT^M@(-(0h6#&wp5J6558kuI;<`DZJZZQ%iXQ z+K0E;P}g_D=E&xX3L`8UM1 zaOBmo=Pxf-%VKPq{y?gtf)=!r2`18NbG+HRQ>)CH_y>ME^kevFa&ih{e z&cx-9ZvFD7N0rT*P&~3Mx2Pa9H!Ba{qI`QT&&zm>oggKRChUMpFhttDpy}gmvj-I-` zZL8Kdyzt>x{VqZ>!0CGNf1ls@?fS+GjvqUASblDHI1<4vZCx9-HNWv$&GVn^27vY3 zn#zi@5rT7$9RAxUT^+e`%-&`9eRs*ahEwMn)ls{r?XAzZ{Oz@xyDuJ3dDWO9y>)A* z`H-Q1mx#x_58U;_rY$>L&pmqVsG)gT8KJK3-r7B_3%}a7;AO%3N)AF$S8DeUKlkyj z#ov8!!`W3+#}pSAs%^EowYz%j-Y4JLuxMqoCZNrhlA-@tmpDa8Wd|hDIb)w~*mR>6 zm>AT*p`TiG^hNT>^1>18sb*Mjtk*rsjB3)Vz%eV#!5!8~eA65fBGM99kd{XaygkQ$3`DV<(V>5rlwH_v zsA8>1CW9gX=mOCo>=OJOJ87S(l$ zfOI^JyQ(4|j&aBxuK~bkxBbZ68M7dE5z%!g++C0}*o8+Oy?s5mzw%3$o<;VQeZ(E) zh9e29Bc2AODHtPVl=l}sg}GR$j|72`Sd+Stu{qu)f)n)er+Xhh6hzw7s?25GyrfA!|`F>ttIx<6Tk$-6V6Vk+Kx`3P{%% zVHxAWx4#MipWbTNAvc$6CZ(;By&NgBz=+HRkxj~$psA@qMqHX7qM7t#t-cWFm=vy- zDdtezQ9{-xjJz&wP4*2#V%k_08l;WoJjaL?3m$mK@h5!y6~Al~4(%=sxbm@rsMQlD zWTS+vxGh7ruBQZ?{Wt}p9>oony{{oK0L$L$pj=?;kKhNJ61#=ww2EXZIQqBva~!rI zQDx!Lr&a;L^}jlT|3tQBEN)CvZCvsC$1ApGbqvPe!YXRxqBx2EM-Iyc(Y5^&zX`7^aTa$QH$-ZqLMK^ zSh7_B_DN^aZ4m3wWc6v^r8{Sqfy5NCUW9m@e%T5{F+vz%Ug--0pM4g?;Tlx3D)W&< zV6BhDUcAl&3`DU5A1MicCh_3}@f>(1%N*(G?;rH}@DT;i(4w zAm{9}25(!8$8))&ATPNkH+^v6x+iZQ-A5vj$mzjJ+$lDV#R9S&uaATP>x6<<6&lwN zqv=V0$WD+Q4o! zYTI7OvBxqZ!PRN3=pfc~L1^r)E$W<7UJMwUYP;oW4o9Uz>|;nlZ>`oaDVDBr%2bW2 z&S>FuQd5UY@|vXFL||7eMTf*6vD~M63Zm!LxE8Oj*Nyhfr&Ld+L~c}^hos%QCvC!9 z!IuH@1W~It6Y0RU7%lDO@u`f>V{Uv{OCXy%aM2%}R)}R3mS0U` zOd*~+rinD48lw)KRKX!qwGq(f%jB{f+y(|V5oFP;a?E<|&A;pS9 zzj&8YsqT+R@S4=G|NaGC>T6(BtZ>v#&`_*j1Y=4+dM3+6Pg&X+ffDSY+?)-TkgaGHOdvMIxc8>S98MI#N(I=q0ld2FZE|p zyG}_#>O{Yp5^5rO6zMEC`A7&ao60bXzo?9{em25|pon8@Mh&%!6y1U)CK0`1TlW^O zuspSh=fffVl8+kEt!|B(z@#EP60a7AoW#A4l$?;OG$0Db1M!L^EDbFANuKTTZu}L# zmyjvuQdMvuYMJ6gFkZPECygTYNOX!ZiR^VZ8CV@plL`@k1V{zmCm}lDd;k+hR^emzjNFCWkMHBZ{ zNeOx)M8WErDlsD{A~snaQE4MD>{CaW0E$Ks?k%(FV7L`Yg9@M#7ErW7rPJl zurs*#S;)T#*oZEnvNV^BH zoL?*;TfgZN&};>y<~qzPAofR87epAi9(=Lba*G!d)y$89Q}?7v65C!Rc1dCa`&}K; zD%%HCHKqhoM4H}*k3>Lc0?dJ8tb*BvxZl8DEcx)^JskBxr#aysuU1FmOUSK>^Bhsgrb_m7MuH}RU0RVH5B66)uiB_$V@NW`!}kluLW7-?L< z6LU!fdvk8-AXi)g zE_6it97qt&_tCP?Ou4%X0b`;1H3S}X7(tTyy=WK40GO1mFjWLceM{0#LATO=UxBWH z)!L>SfHwiN4?cW21JYo}ajFa8VwK*&#^ff*kfK@$s~d7{JsI1qCraP6`8?#qM}Gts zfpj1n5}DD`=CH|chiJVGSW8qCS&9dkt+iAI8&Xta8=SKG7GrJf6%IRM(ph#F1Uy{# z2#60&bGNO%4%b>V0dW2nt0o(*Z3u`6HPLt*aq8`l@{0fvAVkIifT(<7CIs%8u2#&w z5&1A=vwdUaBx2j2`L;!VNkQ0Y_};-`}#LiNNAqQsb%U8s~fL0<&Z#0=bgp*JeO_+?hiwJ&Q_^=B^ z>}Cz)S_0O=1JSei12bE1pViT@(qSyGA}aD%2|6j8#|8v;kj&;|h*V}ubPT6z~FeX*+tYzNc= z%XWcDq^W2LL|yb)kT-TVpqKQz#%nSj%?T#vS*!;~Ha_Y803lX;2BDn;aXdFxujwP9 zmlgOQO(bj`B5kW?T*-ug`lws@9beL{SWajB2v+r&OYn2WKcNE5?8cRedx3a(cyTa zKq>BF5uMFgn+ZsG5yS!Zm)3xIiZ`|pY9=y83furn7%UDNn5`DFFFlf&BX1uA1(xkL z^%|ePIgajdH%3`^C;I5Zwio498%Su;fTU!;eE4tz$<(WDE)b)=SHM0Ki(#)igQi|W zz(F(YB*{d_W8v)@rUQk+K?A`-YiF1yMjbWD3#X~Ebt;Ec8rQIqXuQ`d!jf_l$6;7Q z2_OU!j9Feum_wN}w^&cp z!o^6E^lnEBrFiTiN$Qzj6$FJInEwwbxEF|I!f|$4*jgMHF@K|m$)&n}Tk8%_Q8iBh zNxb_|;lMIX@~b#Z9P}1qv4+9)Cc=l0*dp~CnX(J_aC%9inaZ88B*ngo!t_UJJD@hG zevu^$baGEnA?h?sN}+1P(U?1lA-32QTkX24N$t<%8yVw}B5g`4o~EXsSlj5gz-aG? zbZ?7&M&y8Q5FHL`2Lm&d>w;49I88&=hGNzg7oZUfq2gJ_$FpUHjpGx6C^DieLzm^p z#_@)pWhZS5QIE>)JLCM4ypN~V1qSwwj~GBM1f5ziX^c@GW5_}l^dLe6&zvn4cRmj_ z(3tfZGeN;^2o4`RM9_bchwA2_JJ0{3jodkl;NOOF(lv*9K(0#_oy$ z5NiT$jc11wjlK8$uh!grp3&UOyqp_W$q?<{zZP-8jn17geqSuL0e)|zqeZhW@XhEJ-f zVs@&8%rPN#C8H}$Vxbq(lwn5ljV3frsz0IjQTh!RhA7s*YWlhDZA`G>7h+UX30XOx zdX5KF22ejy5q(cUvb==TESL@e;)6+>x-3jOulLJBLAKrV39($X0(YZCv>;MsOXb6? z@CLS{WSbOAtY_6|!ndE(6z#}~NjABZV)UB{B%nz#gaHH3H?xwvhlOTV8a3+5^?h?Oyrd!Y*zoQiS{w1YV(v$-5!h>$goh5qME+riGI;V1`D=5_52h%kFXeUpGHAwq=3;ZcxK@}18B z>46X5s9};XW)xt^wT>8tL#NCLoXRWG4H&XM$OP+lb{S)coFWj@oJnAz_%(%^Zek(4 z!tZ!)(GMD;*>ofnUg|nB{m6c`I1}RBild0lW=+CAdlQ(e5U2rH@LTTQaA?6nyGWJg zrX_lISeUkWj&dp4s{u?>?&5&K0ff!WFhUrkSW^&&VlNMsx zjCp6=!N31{(ZehL`!_FBB|%2+kZJQT3#Df+{?`pr1!M?;I0WUzZe6@`W!CI*nE-J7 zOgtoi--93bIE~aDUc2MKnd655zyq&*clS%1WV^Nau&a+;Gv%1s!vWyKW!o=Yusqh$ z@j!q~bRAL-fh%->0q-M0K#;1N7!o+f>zi0W7l{-M8aDKVx*JznFFJFPN+p*Rz&d~9 ztC~taNZDrsqzs%^nOKvW)=UPv>Sbh0I$s7DN3OQ_JXOVL*4RwtIhck{nU(ICfOeKjLIIo;xf3U@lVm6647LkV>wVUx zXlsdf*UziYJ*G-|UbSJ*i8p^~Hz7WJh>&uVb*u^0m`Vp*YIPKAaQ3KzlxaVeDm$q_ z3P1W3bb`U&8?zq71P%}}En_kq2Q)M`JnBYngcfr2kv3^;4@w78ic$w#t6Qn4FBz=x zi>dx0S{hG1B@l=@(#lxeiQyr*_m}@bX&P$VgdFL@U%Y1c+^! zyk1t4o7ePt7|8&PiK#`Wu=$mzc8Vad)v2?e$fuqi!hS)SHD3t_ohpcOVuPLLckY9kht9`Q0Ly7Lf&6mcJh`ip?T77=52_=|o1Q)@ z4Shrx3kBe(bAlMdW1sg%nIxMq(Fbk2R22D*l-SRcmq%%Jeo|24CgyR2|+ZQD{!M{a3sE$wu1S#B2uwBBdh)L|T2ke%Vn%mJr90AX4-kN0kr1I?jO zW1ari0a$4~rBwM~MQJw=)hH#M-Zg4UYcq^7LoOVonJ5HZY*=6U8HvQ=aYL7M)EAXX z>lR4>(ke`Jkz`$3nKe^rkiP%2~16&L+N)JpVdQbPPTIbl+CmO2Mgx6Hj|80i(0 z#ilf!Q*>orw5@k++jdg1ZQHh8u~V^a+g4SD72CFLJGuKm=bqNq<9e8Ft%)(l?EM>Z zGLceX@q+JiIk;Zv&BYOkUt&l4YdbO7Vhh}b5uYw=R;s^4StA%P)Af*PztTQk@t{0b zhz=l1+_12dCEQG*dJCK2CcamL$*88-ot-|!k-G0!%**iE*1wpBDAApC$FK5F%Gm!; z3&7vH*kT9>ENXJ528xEt_;r2S*KrIdAKB}!xCWp_3PCtP-k-(;ovBCE z+h%AoD{Bx94f7S*s8Fkg&BWcGWls#`MwoaC_})gYrkJ5vhw!;{0TZZ>@)&_VFwu+9 zPov7+bhL5yQNL1hO}RO%aS}HEVTPMI08JYko!iyW!y_n$Y+AFW!2#M<$o8?M56~ zh+dVi|Mtrx9bS*WxQm7Bb2O$e9z4)E`E1yE(@zzT22zUNsT`IYvr~dm(_Q%q_(_B#DQ{d2_ADz{hI6I1+ge5jx~+Cwoz=2CRXAY zT-3c}NdqhCa?V3RNdReTUxpbMkG6%}C($~U>c#wqh-DM_@UMR^D4`Xn?Xe0K$-fOn zODcvOp3JZ0)(l!UT-Z``M{LY5s)AlJZ-WwzT;qzchN!+rm%Ne~_($PnYi(6Pd0JiN zL4~MutWPO{zd^Fcdu&7A(DC_bG2j2@;Bcylvl;vF?t>{!*6^NN84HBCbXCQd;z~>_ zEc`D+)`XK#z!Wspm%snp;j}A^z6M6Isij$h<4;yFk@O#P&}}JUcR#>iqY^I(WY{4| zLs|AF%V0v9(Gw-SSXwT_#7FkSEph@bxBxFst8EWTSyYveyP{Ack+bwxbFv6Q!au#Z zrI9}sX3BF_5mz|Hv5}0j)c3n*k2sFx^`0V|)l4?LW4HND zq2&+Li}E>)Dt4son#iRNB8_#J_$=-c8K|~y9(Cbb1~U3{5E@bwD;NZMHjZ`mt4-dwzoQ9_^b~lXmZ2tkzyVucA7d!*(|FvsHxDrzaZ5vshMzuzeLmre z+{Q<<=@{q;{n*#F>kqGZ0UOO;l~Dee22kaBYtcp6Gf_tWX4HfM><^Cn4agnn~A)t zY9M!>=2ThlM*)>X- z8RJ3j)l3qA)%D40yU+IUxCgzbS2TS-XCCw2-8?18zx!+T?FTJ44Qzd%w~As5M7kd% z6BE#F9#2>HS9%6r?{xvS)wU}2yeA8+l!pd?x?;@3U$&#Ej?K$C+g!KqR*>NQnO8TQ zQ?S)hyU$vfRfjRKuq-Ufpg@!?H68c6r{sCF1oi)(7kb!A4=?9(e2lS{0sfV(9rf40 zieVlJ*5|o?2$O;A%%`>S&|4UrjhSQ>9@Zl|apd%Gc^wb1ZB>Zk(MF=%43t z3y|S&bQXJE)tCNy#vA zW_`M5oDWkRFd|V(I@(O^AZ!C&iLXNhMyV>YHr=S8Y||%a7v?TGI<@w5%x;hR6K??O zmQ4MkWR6U}J&&&#SY!T6Acll8(H>W)NjuwKK};4^JnaaMBS)*Lo(#rj3hcySvq{9T zAq-hmn!?38Pfi9+wMN&y5JKEi32hYZmsYr~7_G2sdCK|w=gj9lW)pPN+%95&!m8!_ zu1<$@%LEpF_mDJeMl-Y--uuB}!Kf$30JZx&`{wm9|Fn?KCNZLYqZR}d8B6Y;R?VRE zKP5kty2BFtgYB)K3dT$WzMhNjoDarhYC2=aq(y0|V)J|-d=w29*N6+yEr~o1cbb@O zh+hX;j}1{H#mc5Tm`Ya9=_;`U4!8q+cb_E_V3zu(^IZ=ZEeTw-b(APX`%hQJ5BHlP@ zIF~~%;3;hwbUwG;M0n4N&q)!mZ=v1vJ^RHSlikaG@)iA)HhK}%@jA-4t!%$CzP)?( zs0rcoa1N$?5-%BZCN60X)RY#su7Y|cK&|laFe?(n>t^UY>`w&Yi%Ghik3q2|H+bt`y89 z_wYO6qewYuaBGI<>p z4)%07dHXByyt44JrsU$_Y9#rrEEsqBy)-_%pX3vIS*{OKDUOUm$5M}Hvs3zXBjGm|ZdO{PiK z&*p_Z7HNEH?}`7@n6|v&&CgXoPuAkJ$m=Yxl!dLaC_9rOclO!9K}wivq&< zxkw6u+`TH2%GS5K3F(lGjXaVjDlI|1Jj_#LoE(%G(&H{Kcd9`NpA{$Eo$D8yu=OO! z+zRT_BqD5!W*K5SMR0_22TSHXj1S*Krh)9s>YqYb-0mC=*;eXUGZ4}0XuKlEYrppE zdER>VA^OtZc4lo#S#3mY#XY}>jv)irgX5!lNBrL8zlFh0|y_x-^TKn;0!L!Uc$tdYam+`l%jw$K?Svr4@G{Nqsdr z6HfkZ`lV>`hMaC+HM@YBxuwVK0Q%4AxvrSts=J4BM}d+WYCOOjsi&&_{M1`pUbmF8 z@Y2g}C{Qi764fW^z;!ZWD|mXEtYPh-aYD2_rM7bHce(jEnd|457?ktS3z1od3fFhK zT11wD0nW&6&L`4fF}@|(MVdPG1YRuD_gjyPpOK0Hz|-!%Y-e5Jcy)0ZdvIKWL^oPV zJ&FLnLelw{?C!HHOdCxG48-*)F;$kcAsq&=6OtKP8r%$0Q22NM6zMEu<8yZ|6ZU;$ z9Zy@g`L~0kkAj8OUPbR9gmzDlnT6c_IoTAkw;F6Bqm=t#f^%7hZd=dD?a)Llk|RmV z>MjM5+sj*lDFm})HD7`l6%As4PvJp9G5Qs8iXYBsGx{CN!i~u%RmBht1|k}T4%;vp z_7J2vk+d*E_cBvXN!N>zq2wLsglD>IN}A0Y6Q!q6k;8~LIhU1sMkXqg5_viZn`!_w zSMomnt4)PN?;BJNh0wO(T?sb@d>9Bc|16?z>I~GLz%3=zsP7Fdzb7Z3N`zo+8r$!x zbggvJ9&YYKxF|v4Mgu3FA8_;^yJq58<_KKL-Y%pbwOMRCB1{fW8QyGQ^S!yaypQ0{ zcxIjQZAi=+t!P7B8C+-FqrdDf)I>XCV*0%j)$hsg7(E@%x!u@I?7Woys?RV3g+yfd&Bl&6b z##ds$&5?aCb+|DP8c(+h>xZf>FCvu^k0#|`%H4$F)m zo?0BWyF4%FmfQTF4Ugt0&>S+{Um&OxI2_iT$G3eN?5{OG=aKUH$^;d2148d+R=4gx zhmqFfvs#XYwTmJVu}xQZ2PhO>1>g%@W_b4H1b%ynI|MizvR&L)B;9xo$EfZZcK&?- z8^H8HuIG1lQ$3ZzM{QVz^vQWFud#9*b`*z4q}T2wo_y!;sr<5gZYht=jZNa(d#lbE zpwdxTH@;)VbYYn2d|HVH{8Zy{X}tM*w_m>}%|?27tXIUTVt;3bQq|?VFMy;1W;WK` z_Jd`&zbqI9?>4@gM`7RfmS^18i^sS0>nJh6^7tu_^QtWn=tc>Y(>$IB_v^i+yrG%v znhI*D%NtAYBR!VBE*EjTmJ~AiPv(-JqfazBGUXFX8nd5&b^ORwQ%hK#UwKPL($#jOCSq9UwiTfP;4^iD3keD3|FjCd zYxwy|cr@=gU90lvbm{3zm+buI9&iWSZ!4s*2pnVC4#&! zA|-wycw(*NqKj_UgUFp2(-GyY>0cHf-4G@yi$Mt-OiKM2w^bT=iTkO9!CSv^id=&R zYrQ0ne5282C^`~jee@=&f_SBDirR; zy=|q+8f8RtM%AvciEXl`z(5SXitxpsnWDB~$=e+}(N@&$Dseg*UF(7mA1-c_QPyBj z!m!8SJZwd90BOtwh_t9GEZ z_w7=5Hz5F<+nMmX%XpYaoW31cd8=ih#cAn!b2&7=uL>O#Rp>=Fj=i$oc-@x#v9xLl zczODSvZ(^5JRzX_mfu<_tek$1yJX+@Tc+uE7pwr^`=_8>T@9MMqkSZvb@83F2x}Ka zh@GqXen!JYw{vOZ&qLs(?(UGQ*$}eK|87-FjUhA)B7F54f=jnFa4G<^bxY4-qoty& zNr=bV>dN_WojzwLV%Vm<_w1VxR_}+R5&cJ$uU*+Z4FKM5``reWPS)xJ5|VMg21ko= zdN^}AnHhNr0B5*s)7|&1VSbQ-P+J@RZ?)0Oi!!10APbOR3kbCD8!h$s?NHso?6Dl5 z>!m=t6n4|=kl*n1q8W8y4#A#Nu(PI|6BKZ70nZ*;-$`9w+x33e0X>J`^7KmO>%ZGoY~oa9^R5bgT-Tw3E1q-mCleW&(zE-@25 z#Y&HrScN4J%ARtDfsI6sCYm?`-SgaiDAi0woY4rW<(dK=^eq!z;@};9)Y4=Pu2lf_ zB=nz*De_!-2sn#~8A&w-J-s1*5dBgBE zZKZ`;Q!*gpj9)4rm&?dapI!^1xgQJlQKDJVVT=sZTq=Atck<^ILF(@sqpnbJ||&)LeuCRC?RJiB2Ri^&HG zKuLvJ*fr;{i*(|RVDYfH3`EG^IW)ZYE@J3|7)c!GfwgCX$I}-RfUgB{JRR+X2o4Q3 zn`?Qv<(2lv$`B|b3=V+OFeh1fSV(Wv>cqj7eHpAG=zNMC-dghn?xKD6uaQtl>IRN0 zTOWOUn-k0SK0X4UZBGNik|6(Ls!UiI0Zis{iFfy*;^*wL!FJ?$XA=v|U;tvzqoLDq z#d<*CP}-C&(TmNjjC@^YH%h=>P9aDLU?&-aH?79jTomNxq$6#TH)~iO6X-_a^S1f& zp)1X~wvFcWYcEsBUQ)mZMBdb1XB$}()HZf~%zQ70Q1Vk9o{V2xfaxdi#R_kO#nihYDq{DDO5I@B3OaZXKgqKb%LW3{rfxuT#l0dVR~ERAY9E%VFm zyc}k%(p_G-$Ym+R_9bVmI4VGHjUk;d%X78|twzV%h*!*jCSzBN2ANzT#^W1`c@=2#Ut}VO^Aq)eZET$VYbyX2V;JT^IjTQI z51;58tZIQ)DS#J{A?pzVt!i5RDrd~1eufuRmj;Sw0dts%8I)G#4kJORo~G86hDzyD zi-pQx!_7;=s-q*QWyB4b_e(tJ8dko$y%l6G;)(5wV&+MA+CVPprPvp0bD!OzcfyBI zbNisIP0j?9Ghw6gAOCV7%#vO!3ZJyW)#_SCvuYm~Qmq(o!T_0a6ZuEPLt$@jN}u5G zl)RP{1v4f(c@`hBtQK!$yH&~ukHegLyR~kf;eCFo9NE)Wmis0v?#;u1jruevU%j<& z=%D}Tps3kllI%2c!u{4;sCh5$zxpx@^c0@8C&`z*2@XIOkp#)JjjaF~pftfVNC$CbS(h?~!T6aW>Jhh6 zAV`kzHXvNrD|9IZ{M?h^fdAoVvsWkt+BZ%;^{94rLJS33KtyF4MqBZF9AVJoyh~wC zJt2>LKI|1I)BYdtJ)ybGl?V~)A?k^yDHAkAh%uItrX4WVc*X-(1dI112(I)EjV#ia z$Lok6nvy~rg4uEMfsp|p@1CMFk`atkeW#jm^w|lEt>?csCyI+HMOww-8m*+&R)z%Q zQOp@CnL~>;_WRjM`QG6H!V*R#vzYnGE(t?-^YqU!Q)BAZ#l_R# zXgS|hF2gw5HBpOF`6NB~krg>uqcZzaL;!G5;jZ%&jP>R9E}wbLz6hSRERj=f0Mj4e zjk;Jv&|#qtEt~W>ZqK`od!UDLYJw)g%@jRC1AF_-6A`4Zt=@7ys=gV@GQ|E*OSoTd z(AOwgN*MYl9^ht^k{NHMv%cdGadd!TM)}VTUH7&-Ly&$bI@}ZpZw(16PvwfTZb|EB zvT-#xgw{vY0N+^I~-H&obsgifbP8lK|>N(^8(`G z3dl0ArAzzm)d88e@tc{&5(vu3xCv#mq3jA403uB(Dw;1Gu1-nSCY1aC1FJ39_f zR{NV-Ma3a9pY{B1Vi9W3+c?yh+5B3|j1zyr*U_+&^9#IwO;t}{;HRW3YiIG6(;i3L z6jR7m(<)b8wkozUy9j$FdJ`8Wf5D&O4qW?@Q?>j;9voKi6)~b|C=5c$>JKDotR^NB zP(iJ^Xs$q7WoE*j)+X_(zrdP~p_%x982Z!8^D*Tz``x5~eDM>Wov>FFn(yP)QYl21BCdyB$Me_~I zB^j`dQ4}~(F)Ji><5b%HO>*FF8X+y`@Gx~$l8w4~MOm&q9&Raol+1rmha{^=ph09b zBJ!sEGFa=bqG_?G5JOq)xYQCc%`z1lA*Z3K{AhG`PEqIi-nC4Kw3_F`3V`-?~fy1OO02lvcQI@ok)~HTSnxRqk(DxSIStgMEz`4~1ff zuD6f(TVEj?0GpY-xy-;#L#?1~u??|MayKq;EZ|UR12mzfgzQ1QqHiv0mi#fZKkTf=s9Z?eYuq z?{R0(o_9i!LS@(<}^`R3Zu^1$`cUHgJfmJIWpiGnzW3^ zWoIJ-VE(Ao?)1)|$dnQbm5apVyWg$*_I>SD7bNuh7m@_@K?QZfQxtsUJb1Cvmc`L^ z-#Hrke*_atI|elRZNxQu*Z0%e5qJsYY5_RrZn0uyXZRH(8U-?;P_1W@6+>!r4+ zK$WvoJ@5+~vKtq|hGdYR|4`Ve^A+G!l6tZQv>p}b2W@1E%}<3^yUQ^(gLZ*I(=<)u z#@Cz*N{9vWlvi+Rkh`7Cg259kF^8mZ7||alwntt@Jvz&pQrVizV5T{=Knk=Uo9N70x zm+`9KU;aNFpP2aRww((oi8XgzKWT8c0nW|pu3GKvcZ(Xu@t2yYo*zvcV|xja>8eN* zAb{Lp|92nDiOsCFDJgI$Q0l;$fvAa8UGOTTCi1=h+|8;$U;j2OHz{cY9i|EyG{?=& z${t56jeM8piKeo^6(JRdGIz!E(14d3Z^`ALpM+Hkv2~$68uH<*q*#!Y*ywlF z8oJR{YHQSZ9bbcwB11t~9Aeo<#n`kkvzy>13Ds}xC3v5}`-R$w`Qi5!Wu#>@tm6Lc z>o;CM?o6)7OV|4RS>4mT+*{SX5|A*u)?9JnHZn3mI$#I!NoUH4?dm|kwdA&_OvA>w zL8JtWr`MlbtiCL8<-96mxFBB@;iN1#5qQIh7`IQ!5hf1$_mPie59(eHmiN1~@aw|L zR*g_XfqUvD20a=#uW1^WwXj@(0s99IyY2}OtFAi7W`n7H$}H#*gm~&$y`!Li5-?jQ zc2v?ZhplD0g%C`&s$<0g@gWoa2&i&uX0Q08rG`WW{E;CXn@@95vH z?e#jp|CG(kobIu)QbhTf5*$`BgxENVI6|90P;k1|%%`P(O8H5&XrE!%k=J4x0zBoe zeI5Fhml^$yXT1+6{Zm6DD1+yb>cIn95ov(VPSC)tc0X96Nh3+W>^mhM zsRCVmKv+5~?QA#_VZ<39p$GIZDQ1*ZvDuvX*}K?}-~=0z;c$JUMS8tG`TkcUqjHHN z`wLKn9u5(G4N*Z`rFQSKWIFzBm4~f>-I47Vbq_8S7=5#UQE~G;X3Z1azlwEltLSff9IS; zhH;z;P3tS<5I$F}e;mC_%RQ}UU}LaJXN?MO#?F*7QOmAOWHnp^nQnR|1G_m_%#ddeTUgp$o!NUo z>w+^tRjO(Fch^jlX?^eC@5kCHkM!14LEyBp93;BCev8B-3tRW7M&AW_M>y)4svMhD z=U}aGm*Z-fQ7z(0+{~a`M z0{r@q738(iejMfD?nvgLdl9Q*)Kh>xH{)T`>*C*kIII7b>}|F0`W04t+96x9@v?YR zIO&$IIHXS}W>+R#VUA6 z#l;G(_9n{Uq4F*_hDw`uF1+y6N6YGJsUBWeRiiAn1j&Llg)CvJw6spDZW1GVXZR4c zE!C&ZA*tEQ<3cX3Z);~p!_qDJ>}qNKXa$Tm8JVYDuX8!#1rzC(#r*7v@!evmTB|D8 zSprzy^AP&Tz#SgxkM!3Fh$a8e_Bk)0+=~6@+92O7P%km7oDVs+}J5H;O9kqnc5su zKiu+~-A_oa_*h+rP9|zxTRCYi?%@oZAxRj$g7ylc?}Cn}CixxP76S9&$Ez3b@>&1p zq)T?6lrT4iJxnF(l-dlzj|=)-As^WSwHq@uv?zZ~2*#7^)(RxNmy}Jzu_7NC;PKFD zM@^f^Y9o2`wYF9l;Q+|0wy#-2z>wSlAv#JjdvW^_PGUAXfR>pFPh8$pkKP7{l7kOjdS@wh4p1^u>c1a zp^p3>Z1-+U8Fs6QVf+urUi!KcUaW!RxE!cl(lSauGNJ|yi@JfwMa1+6EE&uY9n8_9 z3dIl>A@siRa>V)>aq~kG+{HbaVG{bpi>2gy^CQ^qv9ai^WP;YuA|qaRbN`B5?2dz$90wN$3||dZ)`Lc7%U+WH_0MmE45k z7prD0rx>1df$O&FNRLPLB8Qe;`O~bi)}|4bk+7cjO5{`2cdY?uw(%tg<{6gc26 znr`el+mbPWI#2AuN$2!Fml1Zw5+a>%_H|H46bnj($-cyt{{pGA+u6{E69A8s@_6Ew z@^XVgrHRknC318dOM!6yn}fF0W#3EnNRb`-(>Pcpe%rI4sH3>6`MB{n2eUsGUr&2$ z7al+c(pU zDLmF%Ckg2X`5_PZ5#;K%7CK$;eUqjTlLfZdY)#Q52U~rO>LP47g95uejx39$?3YO~ zG{RU0al_*?ezn{%jj|-MppQj=5!wLMAYGh0`2BeqC4v-IGZjI?t9{(qrMybp&`xp zIqRo#0<48^Z;Yt-SKz+eZP%YK-*M43c{yvf-e2e2%hmG*I9(qmfJ`Fc~g z$8mf4KWzmgp|X-12mnum0hfFCrp1Ulc>bvHxVG3!@^cDdP;?lW!%F7&7_GNcFd(#| z$QM7XQ82b%ZjPBJq8&z1v@Jcu&xZt^7#dyb7UfG(~at!&Oc z@4e&w5by#8;PbehG=)RfuDAaNBB89Dul|eykx(9{lG4UyGuQcf-&bF@M`j_x|K+P* zpCr}4FE-~_@{%#~xJ;A`6xvmszI9su<4na217kg+*Xc7le->_RczDKfpNF!34m-yx z$1AJLlhJWlB*sZPx-oa2;LWFrx6FN6%6J;sGKe~UpEIgzfwk`6lHYIV@9F#j=Y_!Z zm|J@{dn(_*w^3d9EK7IYhh=U)>aJNL<`TIrO~TUcO;7jy-Xh0f3{Z2K zBPm8!X>|hpOS<;R{L}MpxY$gYmWFO&ZW)HD=fCqhytI5}Jvj+0kE5%Xk*(a^Z0?y! zH%an|f=c4yM|IHzV{9Z>j$O;VT4s+nKwl|yJK*DGlSjadufV44gI5!+-whg|xI<?JFiYXpI`94LbmBXs)4aqoOt)CK$WS_)3uC=9KkT4wlkmX+cD1&fjv+dEkMacQ?{<7f=Ie9i zt@lMi6Gfm;4Ta4e&!-+$->(V`(mE`3(eVLRt2)apo%D)ctH1%ib>Z@33QV#;@^cD4 zOcMDsH~%4~Lx-2Er_D4dg{@s?Z{h#kcKiKdcO+!6bh;xGsLwDvI37(LS(^HXiA1@2 zP>XmCqg27k3eP9kkO?WRaUY#b41=rqCgtr^xUUOk{)+K(Cj6KfX;S5PVnPZLrJKYs z+=P+@R#~J{O^kPITpwl#AvkCar7vSqnHUR->n-X9eG(*Cc@K^{v{>zQhk%kjGr&^2y!A&C9h#^d@Qi;;xlN|@q zn+fahKzB@wW{nI}>h;4xed2^Ki%q0Xp2)CZ1<1SQYH)HsvQPYvQ)bZ_2sg=ga5iZ* zDqO^*+uPK(0$RD*Zk@=Sa!I~ z^2h}L)Xs5L_jmVO_HPab9}K|LQtddN8YFbA;7JTc{WnoEH^q2s^>)DduA!XZ-CpnE zyZI41_$(w=gBZgA3m65HuT^SyWEkMr6OSiDNsrmmYMURXBQHmV*Zdc>a1iqev@un-Yc*_3#VPa+FUjYIs zH`esK+^&>ba3tj9ZRSLl3=zCTLM^K=?KDTDx`r+`tJ zqhm>Hv8AQxdetKWqpw!KZS2jTH~ubA$e+?@9eJNmOK|1tX-5~<7oFFK*Ia_=Q(Z2j zulL~!^|*T4S(+*NiK!^C;7XdBhJLccXOjquon5E*t?$s=MYSwprMB+pCgY3ixXV{3 zdxzGK2zUT`z1f!AHpO~w(+iM&*?X5h>t8}Hw##>Cn*pBglfr0fXPxE4lfPtozyeH& zqK!yetqDZdll)l-{R%8}Q4($Mdc_|M;t_*xm~VqO2$8tlk_1!`I;AY4f_5oZ@u-~@ zgMFwLA_f~_B0Trm7m4?h#Sy@1R3?ChnFm?1pD?Z^O%o{|b5#ZWAMf@587fMS03aMnAuV+c;&%rs?ZD1O8G%ozZWzX^o;t*ri-b+pywbcV&oR zWH++v%q8I>MvG(r@>*Bhe0ZnbG2UV?%2_RXRtQ2GOMb((V$VZ2!nR;@`3}Yb&03iG z#Vl|hfCcieOH*Fas!0`nt40B(btUPicgs!=bN9&=>;3qTKbK^H6FXb)v$WN?y>ve# zNnD#oW8U|WRa*hy@~GDq;>CZ6UH5K)mxm?Q+;C$oSBT0H#c;R0!fAGx4Qfv0#p^gH%;(u>D#S;$7 zZO7E>@Dx?p`bq+CbWEIL57}jVZzE&tH>X}31AnbzL4auBpTo9*n^k+kxee#4yrR%{ z#g%9xxdUB-TF2echlCZ}OGesg;&1ziq1bU4a^U!xduW7DicPP(M}+(nRN- z^I%D$X3kaI#4d5*pL-F_|HoW7izRMui%qJn$5PuQZ2Q&P6Jt_qcowgLo+;jEMjmAr z$00b_79!2cW{B=NbDwxoF1|9sHBdfdrMwolYGBjY9X=>h7a~(Qh|Gsvro?KDWm?Xt z-=>XOB;gpXQ`F!FYpxdJ8b-Ylk|<)(&xciqg;>|oDR01)*qMX0EEIw37+mt=(zHe* z2OZL{^dTFz?Y1Tpmhd}@6o)dJ;jlYrEPa)IF0A!b*F&Ldv(DFG5_jM6t#aTN&chJG5lV?CMSkRn6MHU}F9viI~RMQz7 zL?tz!d6JR-f=R^c55zI3!K)kml?U@aI-J(tFd?3F^1462gE4tY7M5V`HiQio%q29J zlPE&d8GtLUr|mw6ojhHRI7boyTJt+QUzM6O6R~@sSR?mCn^J~AX zvX_4Ag|5SjH73_c!S0F&6klaqeQBS1L8Ba=# z?=Ysv0mT>)z%q1NK!7qMV+I!pjr%Xn%(}=l*Z>1a&qS1E(>(FBPn-^P}Mba@~&|6v&$OE@8buGb2cl zx<8i7$DPhb6v!nQZC}51DRAx61%%9-g9D{_G{GaTh%z!guo+0{1?|U_vNZ`<2rmOI zZYt9i-snsx|JhyIr=goBSHn|oXalq}ul`$j+4G21Lz~7gmucs+z z+7sl4ZijZZ9iN*aRD|gWlFyWHbPaof!02oPO_nV3l_W-~TZ#@b$b#v=&+wqcoNXkd z_Z>in&WMG)jr5y#gxmue54KFEht9e4Lm(3>h=dPzSCST&9npxdrRLh*Nj#n)((P(( zEOXfIe%ccD+KnWGim#&v1a5VY2pZ^LQf50t4GVYh?LJ$MnE@KBDHK!#xe{DQ1cssA zb!3wwvY2+vuYAd=@YUsGaPb(jjCN5Y231kpK3;#82^-qtx+=D$L}xt4~pgERlau3MXN+vO4tO}x+}#`5QqX_>e$ zELmF}ZTzzfN@Bnq)DVcn1@xCZh706nOUWkHM0XlDg4op*{>wzb;>vdId6Gq2KWBlKMn}uL{!?2ET^hQE-W@ft6*j#g=?#6TPpD(lSJOYczhie%U3XmdqWy3szpoY`U0qfrtc(bP`Sq12TCbY8;1 zFClL+*dnSgE6YL76rCI@Bd@!9fK>2 zwl2^U+g8W6ZQHh!?%3{hY@=f*9ox2T+qRQ;zIX3^^{URlUA1fPdDdQQ&N0Rub9YO` zEJeFV$szP{B^Na9GR&!_LK^g@kS0GzIy)Pa!ZMhm(%gJC3096gg2fchafhYAQciq} z;8>%II=hr#wc4lwxyW@^X3^|TjcZD0k?&Xms&rbI*1;`}yX@cJ0S_6h|^`z>A4@{!IfAD&35-5`e3eCy#Il9n{)?7j* zN#dMuArE#y`zc-pyQc9d4<;Gh0DXsj{XI$L1DWi%n6p*p&p0h;Qh{~e zk|=l6#^EgrS*-ksIIX=_S^R5d%Y)04!~a|2|BH1f^2HQYn|kA}?()$@J95S^j`oO1 zf2O>O_P!vi!u&-nYdLb_Jz7~xlTqPmZja%1LU%m!Y^88Wo@;zxC6agFsk(pa?5kF0 ztBrVdWA>(WvjU_~2UM^qADch#`V(0x3B$$l*<4>70*ORVfSU!U?Z?I9aZS;iJaSNQHb^i#2$a=+5I&#Sn&8(&2c3!9A56`2^kbA#(0gDN6$T zLu=Y<@()Bl-F-AOu?j>8ND^eXUK+_hQ&98W-W`X;WP<=?zu%uRt~Za>MGleAr#MI> z^@UsVSx7Kon6&bLv)wcR^xT0+0or{i{MZO|$!X`yktAnVXC3WqDc*_4MZ_GAdLUq@ zcezR6L-<#I;{N~s9b=>;ry^7mP`nRD4m}p1!Y_TYViU|ZraxgFNY-Q`hx5!vB9j3g z+a|2`c1AW)11#IMe_B844GyrG+Na)O^_A>$IDERXv zgNTx}J$f$*OCb6IH7>h>K!lC<*L>?>!F1QHJUTR>r=)tb@om1ugEKD*f6$vLi9yi; zbt%*gBeY?t;2aOl@smMCkgAq!{jM)p+kkbNJ{72Y0uPgN24gO?i8DUePaY*YQAm z&TG5q4?*v30zyg0uJ5VG;w^Iw_wmgXxTe}($YB>If`HRMK{GHQBJxBq^nYeVs9+4C z7e7wui%kO&h6wfz$aGW89}TWtn!5#?HZCq~Iy*@`b7FhE+gX7o47|LDY3^Ih75*$H zNgn5WQTLdL#@mktvgHPPTLhH+^jbAWy#Ww#n2>B@q|T+><$%Lo-o^D0y}E#jlLlEC zHQIWmFcY>xl{t9mL}W_jhk`i|n_C2?Vh} z&3iZ_5{{_3%A15jKj3p>{>ZXWjPI=j)IN{!Rvd{xt#jELYNnTlbL6<#f^ejSI3y)@ zu|oq79SYPjL6lYxzP`Ge+Aie^1>4F)ds8lOAVFH@@7{RuiX27xCnsIo?`4KSg?49T zf*H*g8dSBOxX~|Go6Zm}Mvclpr5=!w6}k!$)GJ<(ktpMJ3Z45A*+H1;eTH``hAa$@ zonAo&#|554({kLJmpC3FMD?272re|E1@cxLhm;|7z%eXWetf##{;hM_jhWuR@x(8B z{c1(4zXA#qBk6mw?@+M9HGkl7J^$VNGnc6Q-{8@a;pkY2z=}^0|C}qxj4|36irx)Z zZZw!ml)|q~0WcLxcmTr&lFBrY2mDEpJ;YExU?N{}GWykg^{EzjCgG#>Rmd zi^*@mjy};paG1MS){pP~(7!6R6gGbu)H7gh$cO2FK*SO#7dFt3Fvme%barVRBrGm8 z&3oOeoQTD}DWG2~;=9Sq$?*OZz23V0H#GWAnsSQk>nt;17wW0v`y>ZTDnGyNESe4^ zOO;JUSZsEt^gUFZJvcK5ZbsvUdGl=m4Mn@|E@7vq5wsyni%2C_nL+?$*#jYv4K*=gP zlU5_h+%qFfeO1G@ZRTRSN#o{23$LrTe-}HZ>bh)7Tev9g1N9bO)m%jb79^|o|L;gm8nN|ADq!`z!wC;iNt)&SyRYrAQJn62*yDMi#6m{QLd1V6S>Y_4Wi#`LL5`XdwfVytAmQ3zvBr0BaNsi*~e~Yp}u%OmrjaUQx#SFFHM&^ zBv&Xe7uSiFQ=Skd^#a@Y{ZNlTEC|29o&&z;li|=L5KPRUzr^Fbe~{wpxclB5+!pK`Y_&j}PrzVUCX2AbbLJoNIPA9O{Z$>*rq zzln9fjb&`?LA_Z{+;sgdot~JLvuGJ{nrW%d9bnta;?FzJu@CFU*ETESUX66+^?n%Y zyj$rB+D-f19a$=S3MWm<^w9Iw(-HTC1O$;z)L&o!K60K)z3rH-5;W9EL2)pL)Z@&K z_a0PrmAE&q8wlRt?B;D=IITfQx7+x?uNxRrBVqxj(UioWC&C+K;-j_GPW_zbh$L@G zQ;EcW-L(Bo0g8eu*2E~(IF(>3??m(TA%$ic3%EMO41OF$@y>mJb<*T1dK_oyCTU4m zq@I|I(}=&4sidP3J;-a|iJ&+tPW9)E+X_CkjC?1-AUO_)!A_9-;uA6Juz<54&@UEW zunF) zoQ^lKlD#$&0WV+2#W4(tzJdSS7U|%Tcfbok9XK>D98y`JP<63L5fV{PNe2R?6c~yn zp0m{Si=;`6_{Hkw*!WSbQ_ni7B+qg#>L&Q$xVQe zn{`X<$ihaQsQ;5Y3M!@g^$>-HC_;5qYNTSZCmnR>&hrw-q@&vQ!7+oQ4$&=KAri=b3)403i(-d&?#)2J!!*iIF zHf)%cESQA*m;W|qrDjp--r36y1#plmpDTeog*I<1|GtiBOZkJb)iPL+l&~A^;?igL z>2#na=1m=;oX_>+!r3`OqHW{r>&r+|_Oc3LoWtjhOWhMx6;q$n*&nd#wtTSNU7i(B?&`|5V?o}`LXs#I5F0d`_tK53p4OK=S9p|0VQgc8F< zSaq$6;C7srW=T(#vi19flk^AbcI*D@CZTPd{7uaL{oH3&%2QW2gYDNoL@O*RmRieQ zeP>0;wC@}!AW;@yQIGe*@OruHP5+s8+m%s!K{aW=aeZb~5`5|Mm-=J?jY&Kg-||;a zwaok{17JmE(e05nw5v^!-Yr?p@k8vH`@UWR9_FQU%7{vDeWm_l_~^LnL?wp3a>KLF z<@?3>s}EnX=e%KE$)0IrWvSWp_wt&2m;cx38RpM*6s&Bt1c|EAQIZms@0?XTmGU`XZ(I1b#+*@{t>t z(l1Mg`Kl+$E$b@l=#QHb?B?;VlBWBp?yE@V!2fq+=Arid zn{{592i4x5Szq>JGM;J`L+_mii!7rb*FHbJ2-rYN6u@1w`A+(hoMbnU1o7} zKmiQCDyoVki#CoFpX#xo&f2we#w{mh6`$J`(vu(0+&2L?_ggXf_>2HKY)k;tAO9F} z6SBU=7~jygD&IGwl^wX*P~NEtzWoyt-fR0cWA`XJX*}%&jw-!T{_%p;!^!Fi(z5*N zeX4t|G1w0{8la!RXCAMC?NClvbJO$LVCSoLc7@AxYkjAEMgF_Kw$`YxU3qi*4G(zX zJ3;E?vti@kds|R|U#zK%_1nqZLz<~>m4`}G1DL?@0C7xcH68uLEiC6f3;*!sLlhzI z%VNR%IS&=HC8G0|yS22i8=H(>$njt6Y-!TD@0$<5=5afdrT;r!dIN&{fAF1Sl3Nb8 z<2FWRmr^bu%drJtCcpX32&hr!|5Jn#TPODnMTx*~U?HHPCD$%_umazdg$Y?ni=u*> zgf?p+4xk2xi=SoiC_S&$Jbq1%n6H5We+mi}5m(EesY=S>w%8~#13=b|IR2x$$CL?W z2E3&UXz8GCNia@(2z0@fQ zK1GAwYoPY|5X@HEm?L<7=M*|J$+N4Isj2=?AenN5%XmrKW~Zv@Z77iUU9>kUleks9 zAVl%+_U0-b7IPfyMN;`!Vzxf8yPa%9t+~CRhynHL+4A5Bp|plq4_HqqcI=&U67r;l zhfTTBVl!Lza{o3#@_>JaI{($=*38+$_va(Q(ax}Kb2pvkd+$qW`t6%v;@{;s4L5N8 z@priZpdq}^p6yRhZDJlm`Tk5aRP0S`u$a}CwgvR|#%hn$!nOZa*!M)G5};k5{_U|d zc(^&Vr;);)-Q^gR5|>kPy0)!E{=xUX0-Cbm{do@tl_3sUk5_&Y!(P{M5|J2*96+yb z`~4*|D24@)x!=4He)n# z(OHseVcHB5{}5v9!=`#OL?K;uh0x;4Q`DvD07+Lzk-IL=JgpSmr6-soMheOwx}Q#e z%g#i>nRP=mlV#wvhP~;@Zhd(bD=G=oLn6756g;`0{>#zxW$pN^6y@{B@TP18taHcY zrLXtT_JBMo?LWH4jTb6bNF7BBIcH#{fI3{|~f zwhdj+*k|>133PM`%u^II@GKaYF3&z)>f4}@04?tynH%tm{{-)1n@?Pb|8&U3AlljN z9~>371BiCqkDzQGv*ORZ>{?0suP1KTO-g)ClUht99R>|i4^r}&Cf$1bNZh*Wd`$aY zr^V&783o4NFVoCdPwiS;_7Im*7D^$Y2S^DP2#LC zYs;6EQw%lhGXuLg+FPP3U{7$dPxW8b&-f=BHQj_0qCLmp{^}VSRllnQu#XN5x_Z9X z=f^KNTn-8|(I}gJJK|MfSV60z{LjZ5ADcTD$izO*Ay$F61otN$vTVPYeW$bIqEBRZ zy1qdCydCt-`JN!p*thpMS|cWvMcvgH{7;6?1^)+tZ7ft7sa^mX^Mg<7FuN3yzci5v z;(5*qNzY6GvFgGfuJa!eN1u{abX=orLjEy^Kop zKmi%b{=yB@?S}9|K+>fB7!AcBKt-Jq-b}tqm8lMGP^65QBDE0=1m15DdJ|iTuN~^W z?f2VLbP*DMxA&t8OC8Bi_iAItI~kfVDe?l#dMpH}CYim{3pCFrm$}*0)=m(hf`k9z zw7a@b_5HNm^4aD~hv83M_;6};+F)Cn!P9Tf9iVdx+p^8aS#0cu`1z-j0*{DjIO^ZJ36BJU!HD+B4KrJ^?+o65jt& zdjdrnv5zWP{c10K8#3z7yu%id9f(a#lquW*BXbKOq3A^KMV^ejl?bfuFq3&0zk+ zwuVkFLb&c%WK-Wm5%Lyq+eVHxrN`-(NV{gY-Q8z8jjiFXq|R>}bgg0SKY8rD@=#(u zmVZrFW(h9|c zHNK^oh8M&rToB$}kPhKZoe`mvG80ev;hO%@zeM*JycIFTimvom#=;~6rV4IgwtsOf z@{5Ax!$}rpN`=>PY`jDFmYd6Y87IlEA7EsH-u+cM_q$v>jBk_to!*fF_L0;^jVJZwp@k7TokfTpPBoZQ8c}i z7;4#Wt87F15Nn6k*~SvARoj2HmCx1oO;%wbfStX@%R_BJ-s$ubPg}rD7y(J@DQBL# zbca~~UygLvLH*WN^`8@8bH|lV+XXaDm-`#7z?>FnX=$^=fdH*n?_Wo^{OP z{ebal)T4ECxJF^kv2D=HytyAzG%l|9M0$!#h5x6sF%#;qvZxsNLuqn$ls_Cmhc{p@ z5TA4T2{?qR*|zV$AGKayDjDiOtv?J&g(XB0@PQrzN>cbRDi1<2fl5kJ3dnZSk~)qg z#>=HTY05CD8$IG;3A0?7%3?Tk;ssXDd93o2z2aTXIA^vD+;uHf61QQBp}R4 ze$r(98B7)AP^4KOu7g=UEjTGKj8HI;%Eo{uf(;sY-iFJS-M7!|rnQte8bA$iW`Sik zF`pZh6RYz$Ah)~Qe*IatR2th#W4@mIxFq0^J!YuPb(6rQVEkjw5ttXGRR043`ke(-(O7Z@eu+#Ub@?+a+gBZr#xvwkh`}~_B?m51Rw!x-UUV1 z_kWe@!c(oV2U|B#Jb$^XZ2bOq$?YzcPc%$I0e0+{v@vELxBL9b`5Yg2sf!JR1p|CP zyJ~7G3Ic#Rayb<`|L5TcTj(YvAj7S>^arCgAg8j#?0&qm_iD>;DaBK#Rh7b|`oZEC zrDY)DO@tG(C;0K2_qA|a?49lVNeQFQf5AMmFylh>d8Gg*sQCM`3Qd^4S&#&za42L8 z{T5ep4^x#V%R;0DnU*!4;9lyX~ zd7mBgs>RDbqrGv3)m^yto+u`6Sey5p0RU~HRS#fH20wZSkVP0 zWT)9y@$SzNu+P<4X2<3UTNs5chk_)AL$y+D@L*+YwwbzSfE69l=cbJ{oUzFy{tU+< zrQ?L)w8W4S%i{LKHNBERpE)#>rE8lkUg~8#(c>SjrK1f!)D9dpx@Q6J z9FO;#;cG|lhUp&qO?y3D7NV{p)yMO9$?1hKNUz`2+sgjIliWh{1IF>2$Y*@kqcLCv zLF`$j!8P)Z*Hz6+xk^!8EWP9hWv*$w6*i|CPX-@6$^cts=E! zyPDiiDcJe5X47O=5*$D>Y7(#mePVq$b=L;~ur)n(eUc9DaY;NtnDa9}-%^~N3dp$i z86(W|!3WH`D-!CPsJ7db{_o??HyQ{c#3rY9$&#QF3x{JXj=cXD1cj75u_H#+4*(-s zr=vNq%KfuY0#0op+AC3NDXroqJlRoaicXE8fFR1Utb&VqE61wYGOJ36FUwK=KP>=; z0+-rIfx#1Ztz76I`yt@w?-=|jO@R|5Y=2s@#3-4=&~~$XW*gb|zObCyosk0nBr? z!IR?RO=y_|q{c&s#Kfm3X(QohF zkT-roDOEKHfijdKR<6PjT$p|!=1IuNP;PzF^+4FjPaJ>nWN_rp$OcM9plHccrGpOi zDM0|Fd@5C^-d$Z?PLDc(3AyoD#&r~xd5`_82$avn3)+R)@D2G>CV}?1cR-dc#4lTu zy#}}4D&W1jBz4sm8t_DT_U7a}o=(uY{_FkR^LeRTAHC&nfu+?l6& zQEnsL%QM%U!b=hz7X*MxH{z(2<^L}oeqXIxDw~EXrT0jvtUCaj#*-fTBS`2V;m2c_>1 z(y|SV*#T*ggnD+zQ9XMfJ2F!ma`6Wv|i*gFqZ-|gqGkd!8^Qp>6H8l*E zZ#PyQvLRYL-xyoT)lilU)!2r^Ow`IM#@8Jz81}jC6mrUvFl(@GI>W8e;LW2lNqO?7 zTuY+*t@Sagz!%^!b`izc%mI|CM#urem?q{9A0}a$`z{msIeI47%bMLYZg|?fTN56< zPf+K5Lq|a%{{u{l$n9w1OQfkKflNWqeF`J*mV(`&6DJ%@EFT4gP zg==id(mpy8^Cj}WF_%%nMKEARfwPIW!*-;I`>tl_KI+md@L zD+%EIUs4-SAdJ8ET(1R(aue*~IjlJ=1TUnB)x0UtY=%z`&h!IT9^PLZpW{{Ruwz7g zVn>mb3~0j_JE=ppGQX(;79qar=5U@K`}Op+t@wW0&bh+tIf#LnYM3fRchg@Gp2sf2 z^3^xd4|JlM>NG!2d%jK;@H!al%g4X6X$vQ1`F3^9(-%q2VxPxTyqp;Lg0zFkr^}i5 zwDk4(B6Q=w?M8gE6vuJz?i$2zM*6>mik=`daj%yA;jtqM@Tt^Q2g(4)=(i@-cuYU# zN*n2ScpmfR01lv$v|O=u*fVqYOMwDB;h#h$8e*l+3lt?~Pfh@i8!Ww}VYbqcIGl@g z;=~z)>U_NZzfD!lDE1j;I{`d_kcD;{76;~?DigXSy$%Jt0QKK66sn*!7CJf!2Csj{WXK7qDM7(ZQZ%{NwEvVah23>P24vbX)+tl{$UC+DRc3sRj*!Cu1KMhy+|{7> z^KH`AdnM8sEp{=T767oSJf8Y7QKGt~#PdY;Bq=#Ae3!NmNzrmwx+Ta^EiQE5-+y%{T732gFLWc;hO2e*lbWv%7Q|R zAZW#LfnB^jxNEdy%&H~OojQzXPf9Uy7xmC}m5%%WqE)%-!+&dYJB6F!d_ra z-pkW23m<*uC)8=UOlVZuC+avk#ktPK9fvow)qe+;{6DO@drHx0AXT(k$#`BiLV3C*(g_D zUdreRaDQ$z7Jd6h)GiH%FY%C#=M^;g`f>Dn$##LQ6-mC%(}RZ%xvK@GRMn-;0nPLE zmBpCgc@_yo7=Vzy;Y(39Tk>e|z0Y!{!I|4?Kgv-w<4;1bYI)fTQ<{3h*W75PRRLdy z=Dj=TWbWkGPuEV)96Y(__Bo%aU$Kg4blci$=xf6Wz>@8M0tl)Au8Kc5kwi}S03x0> zUGzZMpmuKbC|$H`FkGnX+5o?t4ssUD-VS5vQYNh#>@*P?xQQ89xnAqA6x8^8bt@so zvU{5=7*fwy)L`*Qf{oWey3?tfiF(M+0R!X0N4ck>8Jd=0kQnsa8&hG}`V{?2U?m{9*8+qDADt{G>Gn&gK+cdZy66Z z1#4)_nCm1a#fHjp8b(~I0Yxm zZ^v7H1rZstz!AEoMJ|g_0xh7o>aZ$Z1aNp*=rFv#_C0cr*~?^|^IR+yT{(B<)mhTW z*zqIQMvdMTG<3=IbfKC&rW<+s`mF2tl~a!OgFfwCS1FAWtM<%@Q}*rqtS~@+k)6F# zS>ZXt^z)dJ4s%G=$)FHqr+d7eky{|?$Xx*^d6Z)lSadf&SpDo|)Y95{LUf?W0<*m%fzNG)~vEwOK^b@mG@WS0bXBTj`agpKV;`jjtPu9CfSsBGyeXQ>UsY!(%*SM% zT)U;_1kMx<>Pf();e<1CJSJz=v!;}D^ZFl^qWcOEdRxQsIjEFCpe7gD+t)lew3L8L zdqe~QSWZs!?uMN-`z!;6F6Y$4kY^&^jP(!YZR3hG5dNNt&VucXHNL+snb2_(j&bzU zA)(nD9*)dC3sDT;%gl#XY(fbT7!f->mq#YO*YMUwK&pMM@>2QzZ|ez>CUeq{T~_L9 zU`2_rEtamVfbG?aR<(j(!n6>XSFv7O4(%6Cp;UV(r{|LX7K$UUFN$B4i&?!&g>2ib zWo%g(T|TD!B^lDHcKse7pG#>NIIpV)-NTOG82x^&C6_{?hUwD+o@QPe>FsAm$20l< z+I9bBK80icMMA|xH1r%9Q*`}&z(+-@)qYAh-aC5MhD-Wqlz0pV4+cHzIa{2eKCY;9 zb0QT#T%;pJOHqxn@LWkPJXePEJ~}fcjlS6NuODFwry&eiBA;naY$0l(Xoq|t!HO=2?tmWoR;Fu|4|;QL$F@q4D0@_oq(7fwKWVUS|8hCi-TRDM^Apa9*)DCoZ(Q z;fdG(QAhqGX-j|Zd|n71W_Z<|oskAm@wapFw`-}8#mA)Z>{(nsRd@T{Z?#6+KfbVB zAY%PGp(jGU`u1G>e!uO90vXBn4|nJ&6XcI&S00`vJlnjP{N3#LoKOs!AjF1lT1c88 z=Dsy{!5S$ClXl|Dd)3=kN7KJFCunl&L>`UmksIEW&k_;rLcgh{Ayqo0y?jQE>?(>6)^6{6@-k> znJ6N}xc$RtcRyWL0ejD7rNeGGs&=)n07y`7&%C^2WeEI8(a1a>hi(b6ST9dMy}04s zZX)1kkFE5izx2JXTJ)mX{}SCa9a~)_wX!)^2hs<*jOd=1_ieNa)T5IR6XWRSKQEt- zwmWBXl^ZY@+$F9&Ymd5QWr5tJLTIIvi^ieV)ogEZcB26)MRET}1^3OsqLK)vD#m9B# zOo;P-ITn2IcRCN1A7NVGr~BuFd`?kTye*H3mJEv+MO9v^8ed9JZLNOxin^6mC*@nM z&5d0@FDh7B@5eG3V*5%SA8EVG*W0^Hj;wK74;f+w@y~wQ3)GlyN@jF9?qnN;7nc`SrMzmL*5l8zy1#y>NNjW-Rf4T|XF1MY zM}#OmSsrj_Z8>nQtZyzk7!4QO8=z-8A^-YCDBvqScySLKs%~+V{5tQHWk*=I`X=hT zc^QqsuFJ{r-3vT7PT_Ewj^cLZ(QKGfN-9nOZITlcY(I2s4fp7_4KH-AE| z6qg(Lo`YXYgsavF+D>-M$`!{lIVebJC(Y~gmZo;z2yA0J=2>jPExQOV6!U)mm+vm* zBfF^Cx&P~On`@b$eehbqtnep(m8&!}ePBGSP_Fbg`7zR|CV{u`H+maKI6(AEiQc&v zSBD*2L0z?wdTSxrV_p%S=>r!jQA$-6E)Z-;z-l8e8nm14SWX~3_a~m<)2c{-KXQWU z-VDmVC9Nda{nj*Kr}mt7zv6%>WQ$R3S>j(|Gj1Dl?7UP>p)}_VJQLINmOIGKdOOy5 zvYK75RT|~n%_w20N~K+60VBG=-q2++mFaFxAJ%W2_{3dEf4rQH$Hk`H)6-)pn;Ze9 z-ZuWU-?}!(!RbM8$FF|wS4se_=FZnT$`Jy*{{RUA5SY=SZgK0?H~@do=Poz^?G<;H zkv@*kzp0r`f;dypkhTI2>KLvQ_d{$%Fq)sM0}Mr;Ne_uZ=(|S{Tg@^jdL) zp7ot{?|Q1+7)Vdt?95JK8J#Pd_UX&k|0&jtkwti}BqBoWE3}!;(=^%TAtRIJNUcgi z9MQ3*@e=LfOQq;zO`fOZJpTm5Le;i#bpm7*?-J68HyU z{?@?Wm;9tWPlG`Ik~tw!-`jzPS0(N?kMnoxBuP`7FnG91LGzU)vvm zNOYmdUa04C$fV}TCUqJ@CR!bs^9TA|6&G6w8m5DFR|kyPOk0Q&Fz2h>*7aewj`kO@ z|2EFOfjwhe0s&WRWYzRJCw|Hi6mrl;5j$qmU1eU5m)-`s?&wn><3l;g0960%Jo#oV zhI+Mok)&Ba-HL*d%FF?B1t)-ZzIkTnR{wdULOv}Wq#P)k+d+7R%`u9R8|#P;@x<&r zd1XUo^~Dl+W~ll8YSy`Sm3zyeS*3*lQaz4eE~wEp@Jjmdh;6ILryFUwV!9$ij%it3 zOj<>(L_RZ}TF$wh%*u$;4l@h(4CJj?Z%zLF!ww$EX1fkh<1)J7E+mdxu9US+C{9oz zTDGyl{rE+#PxD8ZyY5Zu&7ZH|jbw@iFC?4S>C7D7Lt3+wT}CgfNIwO(tkMMkE4Gh7 zri(|;kEcZ~w;bU0w-`0&hU$lQpO96mfZedZm`SimLQfSWkiZo;FP1=_G&45Yk}tGK zj6#O`Bl6>bOSWvZ4d0U@wSt+f55$E{zc7hU#A8rJK5|cwBTqsuba6m%iz(8Vf=C~7 z?!A)ih91xHA@4I%+Hs(Ouof9hOtXgke4~QBL0qUr0MT$Ld5uY{G8h7m?yWyQB04tLShB#0Cq7icBnTok z08_e=z(y)u8&bV|gYIyC2pUTo3x}wbg2y4z7O0P-saZJ|hKTfUGU5R~=|(^>xY1zD zPSUR?G8GeFOR`>6ZJ)N*>-kAvz+^bqe-}ACqS*A92^-QZ1QOnbn0|8n?q$}C=)pln zv1#ZTq-T8luMY~+;;P0L)09U*Wp7M6u1u;bq*$v;vS6HhPXp7*zkt1At$_tF*D<)z4 zchbW^rG7%|h9(}f%r#I4=<$5`LSn0SLxANjEgqB=;y6|5sP}qPDS3`Yz5JFSI-N1s zQM4viyv2zlQ<7EN7gGGmUWN~2{O7fzE>cQTGP;Y)73KVVJAW5wYkt99-Qov70h@NNB1Kb2(7oDAM*Ml8F)DiH0n( zJ-3?v&RvUXp}nCeN{30>$pnh<#RL78M;gcSGzsl0F?_95Qo#_*n9) zO48c-f{)_DEBddK{&^H^tO7AQ6YA0W>AnxmCbk!pwmRW0fPp3lApTjTe}?Zb(HS^{ z=EOIt--&%02D2l*C97GA5agb*6}5a^hcLNN?K{aNJ|EJ{Z1Ai-}B3}8EN%1|(xv^tXeStzjvqz~LyW6At<+%(5AiP? zd*5t}2Y>X@T`pZ63v6sHlTKKgal~m0tW3UfVjc$C3 zL?j$;ve-xsgNbf`-d{o$2`YvU(&WcMZ*dMGFnh6%RHy8lB3D}9TxZ$_piA)>KB5+Ea8$=)$9IynY<~oJMzsO?H^ZxT0yz^q(gLC4dMGUVdQ!*%9(87%@ z=BtpskWFNz#X?6(C-#iQTuTyNfy*b7i>&lYvX`5wBQI!vtwF{b=>(~Y*EF+87ErKu z0z&~)v#pQICs^MFi}Y9Uh2P;2VF6Ae1RN_t=4U$f1C3Pl`HsR}bV<>R9EE6sV~wn_ z4Sqt9gu=J2T1E$L3IXQ0VpT#yT4X2~Jdh<~bs>}*a-j^!`YfSv{gKYuaTW`?%vv;W z+1LGv!11MJid0mClu7bxf$h+;QLS;&3YAAM64t~*EaS6DsUyyLXV&B;Q`i{k3GDdb zgEhe>ZTV3Q67%q;W-;Y5pD=6*4aZRj?E`&G*o(3y&+v!g#C}v=j6t7<3>f#z128P8 z-37DA7}Kex_Sx~YPh{6>aqujK6AW8Oaf32(BgzrDXn9JS$n@Bac|??mduqrEIW$Y3 z1HQAcCi#X?sM@0k zkkZ<^xqZTo6>{2^jo65UEY1LP8Mnj~^xIKX($<(?@+tahSPw0qWR}t~pOHBt_V!`e z$$hGR#a>9cirQvApVkWS0}Seq15t=)wYTiwLBt}b^(In6@?lVM2gqa@ts45R(KFcnh;inndno%CjR<}2T{yCdg*bzF+ zA`m@-_5VB-BU~||M+u^-VS_aTs65RsE{#3_jOy6OHB-4oa9FSs>N>D$k@>KO#MOFg z`p!QoG&Sj;)P{)MECs-Ng94}Ur?GQJ*rM!lpm`d*!ajJfI7+ zh>U#4gwX#~Cm&OJ0Noi`W(enl6H&xo;zKC>9n0G++)a89J^2lHblkMiaR6n1EJ1mp zV6*riQKO#F0ZvRECBsO!r>QJe)Xw#E!=aphva^uTH8jM>m~7wq&xYH)_=*oT zDts{P+@BdSy+-{>Z9*vdRxo|5e+IUYprGF?{K+PIs^35RB_|A^0q1@nN7v8WaYm=% zk{SwMIF^RHPVd=%7l?;(q3f3NQS{qwTfYaa7y+4FS=1iwpQrY3lX1pD8M%HK%Zv=~ zn-Iy+xuunschxE4k4e2muNJ=W zk9q>(-?;r4S7BM$Gd@JrPqeHdM^?I^Z461(>?z~Cl?~K;)YC>`CX+*yY4LP;^*Y9* z19Q}6k$Vb!ADHqo@}jxMLDEAQdZ=juSx+>`8qJ)Cqd+p*2^ls>aXHyJ2c8GCU6m@g zd1Ax3xkavIm%WOVK2SLpqDiKui$o;yOqyUOX1xIAubk`S8$0NDwaNe_y^R-*6Or33 zxiwx?d1IH3VInV1+WMNJohO3|WD4&c;iF%XU4r7n%LCLA3y6VI%18tG;lxR5Fc1X6 zZzVjaGQxyaLy#0C`GO%saZ6{nmQ#gGX*kqyt+1{u==yY~DsY(p4*;k@SHBKpD4!+9 z9YQ$3NoNA7HxC~~Sn!L}mt1^Yk~J zM$$7_mq|k#B=Jlb@HyEFx6`iu{atiy;T;!O`aI4xTMsD&(>lwhhavCcs?q{0*>@=) zZlFv97zH&{LXZlbO^H;?eEFR8Vr6dS|KsF ze(>cTr+!G0?MNA*=yY43TCvOt`7&puOoE|ToXi4^sV|k<_X)og&B-KRqcIaRWrf6P z$CgYgLha3|Rc~`VZ%A~ak0p@l&7X--~LB1GwxS&jG-^|^SiZNOmQxtUrhB;`Qx)XHZ+b$~Y zqxP8rk%f4?REGFBY2XV_Y`3mdO1dY5>PaeSN59LY-f8s;yOh-Oop35IW!Yy{NXIO3 z?c(`93g<0J1!SXYNnZSu>x;!9$W>HYY+516l6=}qjA)IeC6IiZAAW@eTlW=p06dgA zd*VX+2v0{f$ExcNswx3(RFs&KR-O@H18apOD9vEvYYHR#!$eh*{{bWkas#Wl)>BhB zXq~St-g!zK216b!3=TL1+h-kn=2H@jPCVz#bFT`dWyl5S>+5~#-w%HM`MZhL>#%}> z4b5^Rf¬_|!X2>V^Q5-ejgZ7 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
c$}WVFy$6u!Ca8T!5$)$SXo>Zr>_Y&A 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%0Dx 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¬Qm3AAh;Wrzz6KP0?&J=X5M~i zy5eh?~g8{k>Rj$%d}<{n#SDyb zR=sTM?2d*5_K{xmy6Ukb-c7l%i{j4T_}oeBh;u^@UG!wx@m{J1NTDiYS$5nlXg+H= zwz5&zzhm`P$!>OOPQGeJ5`r0XaSs@eeXY5Gm=kS*w22>c~X_N4jYL`y4{Fr9cvbGdjQ-!ePD zBDP9!c-u}__y4dfvLpFxSEQRij*9bQE4eTfU=~wfe8g(l$|%orIvga#J5mi_U34D~ zmaB98ms?SrzJ4bb+b@ITv*kFIhF(F=fBO}w>T5ZhIu11Xm0ylpAUJ)@27Ml)^gJTw z@`U5?>Gn94i@GB6Vg4svLBLC`6xQdjMuopGpi!H5?Nu~C1a<@Nh7JNr*SDWe(uH0j zZ{X4&&5nlFQVPce`~+fe<)U-(Y@|^6%mWi@iC-vw>p#yvq@W1C{K7#;SGe6*=3ZJh zb%Q-_BBWq1CiKieX#JIFRIMQwO5Ry+p4;pw<>2|Pk#KVUC(k@tZT=%XundipH_d6a zOgitWjIjcg@}%-5V#>tiWWvz3fx%$QA>4@{`eqF20;3M4e?Sk#oklZ3&9a_r zX4*q8kM@lnG$ISt*88)afM*zYfmFQVP@mc8Z(&kQoP-H07smAQ?i;SAS;Gpf7-~@m zqvX9=o26NZZlByh5-x{Rb05C|uixY5TZ`xXQyW@)7b!hzyt? zm|!HH%N?KkNhMuU^%ZQP#^85v$r(#jl^(7&6`k@sXIOTyvZ9+Xz?JXryQjJZ+_dAy zrr4*b``Wx*O72mkJ81eZGtN|;0mVd#!cPiKF@S*2a@Yt5k^b2WzL>8EBWUGgT??wlUS;D5e)Q;L zq`Y5WWj2M;$*$08pGKZ&t<5g!m}O}4RHE&4P}Z8cYS1?Q9Q#F5ZEL1?6QV#0ahiBF z@dcx-pP`r~$tJYG1S%glKFtHuszOcXzkm3>#uDq!D`#AIa!Q4LDrE`XJ&WYd5vB-1 ziw`a~W^_BAY+NJbbE=X2iK-H&&g(YV>%ZGam?lFZ8G)kE^L3wUOPvR{{(7$o%(*ar zD-s`iZP6i2oiBb@Q(N?-xm62Vr}0jKmJk=`4FqXgYutrr$bDMaAihjbs_x%ffMaV1 z8y#a1q{CzD_-sxt4o}~@I^(xXQ`l*r&$YP(g{RL#ks@+?`!l7Y#K#MxwM~6}kF4GA zI=|$@6mR>*Uf@*+bfmTod}g>?o>niHK~n8C#%ll0Gj@2R>@DQsV-%}Mxn3N%+Mb0{ zE6CYatqKKfig|e~H9kc5hmx+>Z44H1U8|~Uwa5%aqs3eKfK?$a9c7BW32ZMys8me78em!(U(H&-207wzQ7Km{dRHVGUY| z4SMpT8Dt-*%n9?O<1|Vq$)a~A?{)*>&l29UVY{X!u`r|?y!)s^Krs6q`NsH^AQ+w% zbA*Qo)oM2-BQ2%m8wwXOwHo#-s6|Z;bxTFrh)k&stmJmjOd?@EDLW4Ng}1Gv4D=8e zfTG%(V6By1%D+$vooOXI)w4=nVPmL)< zFtHm)++TV)2w&Zg=!mCAps(YwejY3Vy{GghrD5Zr)~nD_o2WOvO@bVeY@Aebl+W9D zLvNSB6fUANuS8zwCj=IywXOfqC^4BR{a(66R`%&(Wu1?M>W>F;MF*5?x~(s=OdU{V(vW zf^HjXT6UfVF@+QN=Q(V|w=Bq^?@U7cdJ^7xZPMSf=zDPKU)-4$4C$NKA2gCDe-4!V zed>K*V`(;XSW+BV*BKR|7zi)bNx_e~bJkV4E3IipC$Q)|WYXw#0Q+mkbDVm$jvqg( zPl0=qENg0$Ltgj8b)vS4r)tjQr-u4FS zpcj-0Ww_*@99hXlNLSaqWY+Ud&MxiB2pJSwy86}b5$kW)%I(+ZO7N)H(#~Ofk|gp7TS4CV!AU>1p$xWOl z=$Z%@;t4}5DXO44Cx2IG$BU~TPBxwj4(L4pnCJBSZd zg4IU{)9EK2f+>H-qvH&N_zJZodiVoiF4w}a-47Lp2BXqWL6Y!8kb)yd$zgcVrqoqDEOZoh;%-z+`uWf+w3>C8GKf3&UCI9@x+lpeEvo*58WCiQI87GUV=cj zGfuI4la?lyF8gybu0$3kGnK`dNt`vU#rie@)#qx4+Q@-`qXdxYCUX5e9hUn?> zK)U|8FI)YeV}btg2N@7M4Wo6udAf%K?TVf8-0|T=`!>Nm4eCwQD;<%lhDJTN#vd1J zc1{>uD?3hb#Lu73kSXn1g+xf;4cewpbsUxyghNxgfD&7!aDmcl4Zs^g_uGHGHiVy! z6olQjb%G*`GlXgEJr>FY^-88snD8hr_h&w(U zdJ3LSLr5|dw`~B>pZOAkhO~_noZ0B|Yi%iy8?`S7TnAB?3r>81Ewz2rem*JSx6KjehM9 z^yq3?Nc%xYc{oO1u5gpwX&1LD{+4yWbD3fZ&qTak=n<@+2n9>Ue9mYO4oF##1sG9 z@_ac*IzpFeF~G8hP`wP=F7q&Qmo}r#qllUj)<1;mpXkG3ZcJ%Jr%%j;XL68^S7A$$ z`#h!^N``z3*_30QKU4EjzC_89$1!(0f#L^Q?xNY^w#N_pO|*rfXc?;RF{<5u?aJSr zMQCZAk@+XKF~G+G47b$4A9i@e?$Y}FKcPpXTD?= zoZ5d70bd$_xrb~eRD2ANC)I{JX}y;lEb&yq%)*-9V%;6kf1K^qgHNI_K)jYF-eP5E z>t3p<34jLQ9H%GYq+k`Gyo?JK;|(HDTXfDUKAzs`yX4r6AFsDX#oF!G{z&6%oJ!ZD zPlt69A?~D`v*IjtP#~~=$Tza=7=Nn2@N3J#5!H&CX%??&l_`nkJp=i)KI5um;w*xX zscmQF1PuyQ>)c)Zj zzKuOO$b?7fgnMq-<37o84z@qsIt3|2dCHtKUHy6%kH(P+|73E366?>2^j?`}eYZvF zK>V0a=Po-2&+cZ*nv2Iq(65u5uZ4mXC?|L>pCjc$(6M-3w5^q7QhI2iOOOp>F4z$9 z-TFbVsB>BF;cP+bl4Vo8Jk7#4QZdonD(NHlgOD+(E>HAR2j6EjmEoDcdj=Y=a#w@K zmwK8y4Y!hF2tHPwX^XgsEUd5miV?A{ff4L{EHHU)G9Yo;&t|E8(a`((dL!5Nob-NV zmGnN(={|n6`BQuNR`gkHU0+TwrN4%(UE>7gui{egO#IV$H(nC@K)g3yRfQUk*S47mKK|PC@$<;iCKU` z!(p(;K6d72CJOb?b(RFB2w1n}rQEK_G8tl$&6u@?bm<7*~?EF$jXO6Hp)YK``l`m3rN z*tw=oRA~Ec$&@t)H(BIRG*w{N zZo?Ue>4wCXejQP{`;8vOrYPdlq3^N!eB9(;I}A+aLwQr(Di2KU2sdE9K1!t%rHiVY zS4xFscGn^nhcKh$I&>f?0%gKPb_qb4mzk5uKdneLCeCPM_z-PioIG+~RJSss8P-;` z*4~C{O5Iv+%s{$D+9zpT1p~71^0L19q=jPMi(_qy!#1j{gJh-wc|+yK39SXENABu1 zM@5_5u(p#KW&m6dG62Z^hdsVLj}6A;uy-cHc{264k|X|?mC4CA5KnqM>V*&dVIf^Q zICPjFF0NfW@%9P?>XyuF^F^gwb@>CkH|+6Er&h9?mWC*^x6H)&e6_JK^L`f-V-L3o zj0f9>nmUDSOh7gn=OA8L6Q&Xv@%*fB#pkx?o7MsbJ1=%R>*hW_%!+piw9#Ah&|w%- z-2ECqnf1IcE-hHRuQgd9FoMG!z&AY}bvc(l4X)rC1m2DiHPVMoK^z_cK5Dzja}Z&| zD{fk!7R?T**e&HKNa^b83li%qh(sq#!~eDMLA3hRJ_e7+x0;NLfRV!N5^(H5CKqM3 z)OZyW4)5H>7PBvUF(Xv~(aPw4yF~nhVL0X#326Lb4o*Fpi*Cxwt#AV?#DwGKjdXW; z1qO5wiHS)_2tGY#OkmH$l~6e^=;gB1@2z3&D$ylgMz4*8gt;v;ps&^xr#L$62Kg~i z4f&hYD_0bEbaz_LRENKNsMF@wex2G^2RrofV~+$c;XQ8T@ikDD5^5|ZZj#{<^eoaH z-y{!^pfix5KqD?&u2X791VukqEUyrV%pcqUV>Zpsggf7s?Ea6tZa_K%cdJWk;{lyn z*lvU=J*LSfhwAvOmj9h&b86c34U}Pr7;Ab|f0_oEAj*~4x0TXqjv=DXoJXTRN5rS_3TUcq0atJxQ0p}#YQx! zHzQ4UyhgMp{g9$~vJ_#bmvT~v*exSTO1bW2Row`Fv|oL2t8A&y*%mqw8xqhF9SXCd zdI?Dm1pp8(_Q{4h49v)gn!s(0w%1%O<2Ssu)*gcC5S54uTnlm|Hi0HL!ei8cu03(Ul5Q ztiaxLOLw`~=-z0|3~~b#>fhY7p_lbguY&$2j9Iv*v}riG<6`TEv@P%DdWf z_8skyCqex+NqMRaFc2#tgDB;4jdRIGuYxq4b?*{w4#h(%>9%bZU+#?g!?HFLjd)r_ zL=B0`!;7i&@rFPbK5jof*Wyfe`b$H#!%pliD4k_WiRc%p;|?(C!=A*HE{E_+Cy5J} zV=Y-_&AU(GZbNuWAN4xqi2Ge0#LbLL4w&QBdpzKQk+2P&&37&>dpLjLV~h_PKFR`8 zq3|F zRigMRP<5yVAi22;G~{jYWoxS|jj(2hjBRJauN_&|#C@b8psI;q`R9D-HSrmh#V!2f zu(}O-A|hIxQ&r#9%Z%hdcXvTmVzcwvvm!Lm=80z=0Vm1Qz&=Z*Y5LbH-)H6L4-KR5 zP7BxAJ5*|GH*spXA^i|_4i|e+OQu!#_V$jv7Mof+m)`l=K4$VOG0`8Z8S=SHH@{%l zID?Gp`z5ftO?jd*ZpW~ihQI@fq2e?X`N2uVccL*_VGa(J0Syf2N4*u67ni4Vd_(#l z&&&TVPRm^&=}=G3)WfrYi%EPSa{g6;&58C1;<%CDE!eQ1nff%2591?GB3PX#U*78d?6VI9F0OGe5)@*$<_IPV8QFY{+sk3W@&aY@XsLuyhp~vw}u5 zHooN&q&3AS%uT>h>Zi#M5^$!sAbOcpK)jc;s_alMIW@aUhm{>k^Ia-TjD&v zIxPu7z!c(+g0@*kS(raTy4#U9gH2ABN;wU;@+ppeHf@#;mZlRqC=g&aDM{AnO>A~g z)*8pz5-z^ZHg4rHEk2C7qZ~8!Cw6QgS?t@WDLpKY-S4mGxma9*W|dv|M(?OZdg|uhfI?vM%i6N2EP26PCO+xvtYd6iP+6-yZEuHyixx$0a#cu+ET%v zyHum1uTD|qV`2$oi1*kXYl+__#}NvNS{yU1HC$V2KSt&hq}|$aHW~shLLkspkDx5Y zWfZ!vc{?D^^?98VBo54yJ#;)xbiA5e>*@U}@q;2@PxZ!#kbSOg2Jo4}#c-#IRL$h1 zrto3$N+sfrsdh_lhRn9(mp3mUZVk+0ih)ew?|e8_N{3E%XL+-EDWpi>CpoxGv-KJ{ z#5@ySXToDhzI)^DzFDkHf6Q^r`5$1=UBS~PtQCXgz+OdfI8o{Fl_m5@{A`w$Q! zxk0n(L}26<4_JcL^vwKdJGs7=6?(vu4KWnpl^U3 z(6f$C5u{QzKpKbx)PeIB>^sG_fA=WMEA}`dV;EFr88smrv}%*E>DHWc&bGgv4m-uO zc8N2vOcGsQQR=$RYedk_cC`8RfSB4eg;oD5bbO(*!HWITww5)9h@B&xZ@H_mU`}Y(>6i{W}9(e}x(E-bbfX+yO@pL*? zNtOW5X_}$0S>B?sptNu|l#ovrtylS&7{l1_yYLt}r=z~(s#eu2BWj2l4Lf(9sj!s~ ze0uFuJUgl&P%PCqCVt?ee_v%%7A$t%G=EalOTPa*kPgqHd~tj#sL_0*S6r6`^VmJL zUdXo1#k_T1JfMFk94|`Ktav7LTgaCYFC^NTudNil%Mz-3)0M(PJu}|~Hg5I1Fg7R8G$aa?l<~{)J>Nz)fPbLw%X5aqvkT+NvIG|@B z=T`tswoqf8KfxVW1r7$HCRc~uh>B-&r~id^waxf*;pAG=X-GvO8?xHPI#n~LyBS~p{K5oM zi4Ab3gT&>PFbs_4wrj~`KbT9KCA|j~Nu+8MsSmIN#(?zA!CEf>DB}~+J9%2PzYJ*g zH1VH>T}W4K2xbKz45X0KzqX(8JV=T)k_aH{IlD&|dskLjl>$+B|jJFalv_!2g9ZwN~o0%-er1kLotunC7wbR@g&lNL54y zk-wg?u5ie>)}$n%lwVWHsG2EBcld1Ql7=)R>Gzrgg-Cn`Q&J+3ld2ZjjT7Kt2^kmi zs%)hC7`4ev@f zPk2D%uu!(z?5NK_8xx|Z?`8>X_ipc}Lbus=KV5%4rLI@lND289YdHSksM!AEVEMxq z6N`@4Wn1&v%7sQ+oc8`J=%WP=)OE;iDD-4CobO~4O{w2ZHerdKOKmQ*+=>-HdGI;E z`TcdPKQQw;#+U-1+Zul5Z2D=#J&nsn3wc}c;JA)Pd(3Di83BX&0r7y)UDy`kT z-<(C%*D)qTXT935*LudIe*24C6`x%}VKce!kJ9XhV!18y+x_^Snb9-Ygj&mMcc|6uVTXX2-2FkaiDWhYHMTMeUzsB~pIuV znj_6AX+-<>w3DyxNQ;+-pG!RN0umC~Y#OUMXWqk5qFZyYKV&T*>ENZwgyAv-ZCm7G z;ANA`Lym#o{l>z~=rBM-aEhN z>_m0b^^(>>CS-a%MRN2Hv*;a7@Zw_|A zH!^(angEWu@8hEdKp&IR!~61RFFj!F9@EL%1EAs)Z;CE9w4#i2!Ru@5AbS|-I(odw z{TDzanM|3gxuPZkWilD&N2M-%gcdQ~ONt%|B#ml|JpYrA+|Q0Z@&GYAJMoPd=DrZm zl>BT}<-1*NyBU12^}V??I`4ylpXW!B)BX9^6x^)G1ik08r)G^`+?qkdFz?zMPRy1+S1##z9U@52Jikr~J}ypV+SR^Nv~W4q zPT^Y!J>rv7rd25fncI|tR zM*gW7H#kscxdorWz;9A~A%UE}IUzsN+4j8Lw^_Nwah=EL3QPJPOcw=rf1 z8z~r2LBm^_Pu!5|ULjr;3~tBEciTzry^N>D(5uj&Tmy@`-!hTaUMUJCU8KON@)MFc zzXqNU2p9>meuF^j#6W5d61+8}h~tQgPG(_auPdzm(VUgli=X+5TKolC=pP!2*qIaX zQu?2B{45{Nzby{{BK_a|5b!|?w`eV*h>W z`6<$efcMKQP^P{x&?@CZ=!C$-0=!;r*+O6Fb29)|Kn7AH{=9%GrS0Zt>6ss&GE5Kx zywx6zzdqsxXdA-WO8WHG(??Ldu=yDX9|^efKVJa9{YanW2H>ySu)kj|hxua&0cbW3 zpuj)N#It?<7118tXR(-Qa&b{xT2J5`n&k?13HnKT5|sxeV^AO?&Kh1K-{EJCQ6I(HPhzP>=QW`8gAy5&@mmjoaZ?Jn8Q_HfQ0IQqX5fO%(4eyn- zTPLTJbOU|aX(#8z`rmJ@#t@OGvimA!Wg%e`*UxT<&RYnoX@?P@|-0 zad0xx)->;Ogf^k*{B5}?sp3;baV98Kqvx&R8G^EG%i&$%jn9lphBduQ15ZH`Aas*@ zNLgWZYS;Fv177sW4ObW2-KJ4*vR!!O1RiHBLj62kC%@6={F?B^stB3N<(M#cNot7i zpGsqdo;pB}0m`fK6?CY;=B$N$joY0|Tcda!5=wW#rZP8?om^e5jj3O($E7<&@>qbB2>J~It z>JnCdxq7j1>>jZJJgS4v)l5=AMl)a1Q*f<&J5K60r*rK*`f^86v|6C)ENUu>vxTr| zRlrN)Zu{#ps3D|#W1NjJYD=~CqBC?JHK^HzBNV>*ZnV(~w{d|J7)kC#O2C2!_e{$k zl zvcd#QsD%2B8n*rE*TNa5qh3aHM?lMoyqkBK%U#xqb0Yk;`J3QQJ!aOP>pG+E z0fkNXcWL;wHIpMgE_RiPlcB>R%aY=qHf(SEu$> zot{gB$QN7ZRN_U8p3Y~9622$b3TFB_dY2Y+(F>M@SP|Ogg9w<$Iv$)RT?%vJ7^}<(p=2(%%?{&2Vmy_{|wO;F}F6b?+r?f zdhiaBD6jc)=~eJm4LJa)$Yp~^FE3+o2>V0oR_A_IfdDBj7>|M*|J5-!bI+?|p3XN+1Wg-1ARde}&NZ0?=D zCV!}{wuo&%>GM2L4{lP0H2!a#U9;v;EI|yao&4%)y|of;c`ktSEoHLM<@y(X5Caku zYTT>ddO0fqk3FtKl&DHtGR?ULAZwFIIYvxMQN(w-!p}0iE+adf5yno=uNmFwa84f| zK3f(_sVSEWs4JPVYO<1_{CUHL8Hm{X=y|E?)*3(KTAGOT$RfrTX!7zC^KK>xIoNxCt(B=0(0Oxowb%z#q2{GufA$2TcQkZo($(Z z$zo(Rdrrnif_o<)T!<0WPcGu5jo;@3W*S4;y)XF7*mrQMowE;PXow`^3b@kzb&8Lz zxn)`LSkfS_K*PIX`FRQ3&pVDKjhrN=;ndSB&ht(aX?Bevsf^P<+8kvJ7fX68gr8k* zcqw0O+|7^Ae>b{c4t>o|n-r^GW4`gJe1F8HWO8>MOGsFSr(&04eHZBLS(_dg3Au`g zym$#*n7r@)!qWT#`HJp{kU!+;)4@2irAtEU-7Y{Z5u>wsNv*H&;+gH{D?ZzY5CEjx zuC7TGQ{c^UfZFB=XpWJbKDo=rx4rQvg{QE%qV5QuT7ndoMk^jbFJ$T@sih ziBMsx=UvQ8-E^%Q0{0E~;#F)^S|(sg+D4+^ z;e8grvovc8HGO$2tJ_TLJZdRBk7wao76J3D_*UuyVoLbISh!uC$z4rk5D-yJyQ+}> zHvi9D-wxc=K~&2dZc^y`xgAce>g5bzNiG8JO$@j<(W#g*HhHk)M`pS=%)st|YTjp} zCoPXXhFbzIR_j-o0n=5d^WELel}u_7qni6~{q~rS3)LHv2MKQlyxdYqoe%Kc$XY%C zJZy;gOH>NS7{8%<@eVoTj8bRMoxJOg>3L@(aL{C5-rbwlquQA*1EB%4ODT3#r;~1;K=Kg!zSlTh_PXN2TM@>-1*Gv zEI^4n58&|MtQMveb>%CENnKU03Lrk86EL?u<7 zHEyjlH_qO}a_i1Br;m_caX?v;jQIFkT$Fa?J0c4fLC|~LJw$yn0ln?{xt9J$Z0Jb9 zENTPz>~qg~R1}F(;Mg6`To}NiVJjLJI$D=F(Nj_o5?G-o0{dvVdRiDtaq?7H?$LT( zBpnQ&{0cJ~6bBr*{t5n;Q97&Y2U)a3$)jp8;$Y9tK3S0^M9F`9H8SmfeD?{r8&YB$ z#`}VI)6VVPqigVi1Y_{ZDLw@u5tBjU>?861ad0P9XW?|{IS;I{DZ150_s`(k+i9lU z6RF+FBc~zD_;LJ8GsvQ|3oB+`SHmEJt$@lpE5OQa>JR7t4h?xHmqY0|M5Q{lcQ6J} zmY>8#u{+AK$vJas}O5$P0p{4g7f zUP!yd6PDn0(N`6!L{Guz^ZxGGqs7BT(qD|Z+x%OK`k*~gQ8QZI;^^%wRT4eBJ8~_L z%u3fSPXGt8dfx5GEzKwos);y~>^;5A; zL*}TFECWAH%z+%bKc}Ac*ZF*#I;=&@sxmXLCG?9ktDEtz4>Fye@!;!+JQ@MvmKDnw zz=ggX=`GaV_Epk#C@6+xRh=<_Wt8ti=bD0i)|;|OmcB-rKRO=kh%4|2UcSE^^0}4> zqW1@^$BAqn=7;nAV7=FK4YTQzu$f&QtI)~c3f;R~T4#9?W+e8Vv-542Vh{_li_ocV z*Q$0lwVDHxb<@cq)c*r0wU z2dGuV7w}~XN*2biM;sBr-PmPsM0byAFS2h~&B#j{T9+4xd{ZrqJKOa&0aaxpCE^1|3JNhXqj}0CS53l^vj&H? zlO>#^+wA^y$fS${kNdSz{tSYAX^Bw%cH}xJCsE%tT2n|0h1kTOokt?@|? z?9MjKrl~uT*wZD5G1sgflxhcS3#0h%`{hE_$g~_Kl}(~zLcE2wc#(AiDM|fY0+Hb!m%@2YCdpP=Q`|oF_QVClRl&eHshj{D;k+S`e3?#U zaDc?mX8bXGS8nczzP=!(e3x!rnKIVUgLU0~Fd5v(Lsoq38jf_eK2f7%*Z*x*x&TZ3 z2maES(A{Ryla8ccPH@iaY_Xq#4r~6#BSzYvf+_Xw5m8(TbGq`eim$)O;w8YwefG13-%_KfJ8j z)!B!uRJe{FvT}S(Kh*DMxgFH#AH1_jQNU$RYx%+u{PI&jm7fA`#T3_cte(HvIx|6{ z0DJU8>d=?I(&LSYU9Z0~3mHslG+nw)GnwW+Ne1P(`rbD=^&L4EGS>T-&yrX+*fK*e zm}liF7o&H1Y}^H~fcP*FZFJQQOM%l<2cA`OTWd7nVwkWU;b;GYj= zRIO}x_khVCxchT=)1{j8!Sy`$p&M`uF85$I^PBajXR2P1peh29 z0vp*iYA|H?`Vy5zn9551M@v5fL>^tAmRY5)Xa796nR`NlL6LhmIW(jj=w5DrS0Z+{ z!A+>GAiQm_Pgc^>I1V@eNBsa@tRktzQ6cnar56{w_=^652;EiuopRtaW-PBqS(uM= zd`kn&rTVI^ac|99>f&tm9dJ8Zhv_do<$S*x%4h#XpT$>_j|IL?-uvLnhkCHv!{%L6 z6OtwsfkBZ;)E!tMOe*9yx^en1XbBm%_sr%Q7W!u*TJaD7bv)GMmW|~TXT+NIPMO|6 z`y8AGHo9mnRO2;`_v5+J?7T16HTD0bRZ2?%oTJU$J!i4q!)oO?Kx|38aQ3I4W@zyW zT;m&r;Iyw>)`BVn3TS9o4OxTCq7SY(u}J0P8g=nc_}aFGnCf?4ZS>#}Ml}oTf;pij zu8V2|^_HPLM-RQp4PEAB%(_qS9UC5a02@_@OgHVoE8Wd1U|d%5tLZemx{Hvf{ra1# z)Q};3sL)9%F$I81dft@=?nAj*mQr>*lUGYxstJmu6AUlpXbr0T$+vKTf!vG@)}!-3 zR9O_<&tTWgHhGlYwHK!HX2$SX63-cEbaSM>D^*OM>^bAtYI|QmPH#WJWA#$|ecnWK za(6oaXeO%iB>@R=B1X`>el@)YqIEUoKm=AN=6y+QPd|5Uk5C1WLFjm_BFlmvlo6w( zDok3g$Q%XFTDMlg#~05M$b}+BkwI zg+Hs2D5s@0oBKn6`!OWlxAg|pG?v0&+G zROzDl->3pi^Y8bZH*=z104e*Q(UeH8m+R*<`Qm1N{?Mqt6_<_}Z8ie(W%8E5uAX19 zqq>2NQSW9W16^q=)wE_M6BViFF&U>H;|DgF7d2h(vrHiP$gV&R)%Pt3uf|6mjjTB7 z=b=h)C`r*JgV*L;NvQ^2R~UII?mqeKY{FLRJslGvEmPchKcSy3F7Qzi=q1`Sp8*D_ zR$iTT_iGHTx5ez~Opu7Mm&^9=js()ZwG`Zd+8+;8kU7=V&xiez{IeRNuQHv4^*pcD z04|;~)w0*|#5LgD(wCH=Tuc`f;tBtBpKhxMk`^&)x_7hZ4T9AlhNZjJ4}LrGpXOzo zJ@K2NJ&_toIk zXPB2|X9YAQpwU7yNcdr^&!vTFANEeC+Z=F{v8d3kY1ORA6YP1PeDV3^$RKS3&l>~H zXg%2$)X))U)Xw5wF>B(y@?oFD$H+R_Q+g88nzy*NIFubT2-f3&Ncg)dND=QZ4*gO} zBfq|qA^FO`7Ht0n;x#oNPUHhkRzL+R13q`l~hk<^GtCirxh|)n@l}iR8Yzu$|>~)JQL#K%~kCN#r2*pEtu$OtkJ!m zumINmYtg}!R8@=k!O{H6`z1@wii307Ie{EwfK6BGu;|UGL%#`}b#z%;X|aZNlU`JC zR#BnQmLBiBQO7!!H&`c<{Ob;N#9eG~R(F}5`ltZEpgv+!-lQqkchMtrWe+?w)FhNn z4xAyq<<%foEylg-t>ghfH%)~SG+-Z-RR(A?0iv~@9{8xTRj~zHx)9^>$Q1fg4C5;m zDW8%TD->0*qk*_c7rAbTknoUTa~HKRWLXU@4G+5}zD;5S?Zn?obxzfZ4`XHvoy;&a zm}$SafQ26VA&7qF9guKcu z=tOh5%b)P;S}7l&K&jR>cCVwc*>v|g`|Rq?3opeX8L1GIk5UMhV!CP#S>CXUagwM> zh{pZR&RCzUPx>noEUK+D-h|}v8{=8Dh9R%=yVbRtcRWEfnNg%6Ki=aG@dVh>2| z2Gc@=sk64GXBk+#XTx@v@El;*J~nT5)QW4_5ND0+Ts)0n~K=h3CX@SqVLoS#+{nGY-`*Y0m@J9lUC47!Dnfb)^%#`40B!hNTg?!U!! zErBiHOT#jtB({Egl^OtL0SVhGMt`hFL|_AeRQx9f7+rr2cj>ea30WU+w9UzdI;b8U zi~;)4RWK9Uq+twjJ^}a;!>znI@qHCLfHAj!Lf~v?ed&*F<_jsBQX=aY;*g>hHF4UF zgA@87@>uo1Xq`S(OaCW~3p})5Yvm18W1%!15#$R)`iC@#Zeb#%>u9d;+e}F#>b7>B z&-=;HA^s_>(i&jEEIZZu!GmhYG7tcx{`^I$ z&qS*U!QZ?4dItmix4*xGT73hspCI)oAUq?G@87?Iv`1&n{^;+N*nwV(H{DnX$1eQy zpAo3*i37^_0yy9!JmKH}@e+w@eZuocPluZ|(bZ~guQ{`GA}1T4@0 zOtGBC@z6-bx*3?q4a(OnlCAfVRNQ~&{scO#47>`BzUm3?_7cQ5aZyCRxf3&-8+rs_ zau{r*F4D$CKM1iL<>?7@{9pht_Td$fKq5$?Fc=<*S1~TY9LM%yLJZk7DPUMl2=zvL z;{DYpfLP*o0#OMK@i|wiEA1Zh*X*W0rwxX2@d`*Cx+N8$)`00JucktP_gqH#*7&cR z?@RE%aUo~Z=gl~4WDrwIm_93bqAzeonpBN#A;}57W;*A}_=X)CapjFi5{A5O>2g0W9@2f@bn>f& z^&?&O5%|+fWGw8_`Ou)0#X_51UH$WdXI2W{c8R=&^F0mJT|OU5^mx2HhG^!LsKv6FS-J{ z#Zj2kP?KD*A3+A~|9{XIzs%nM6_)M1;*v+Wr|=01;D^jU1j7z{pLy(F{on8rOa6b( zM;wpuZxPT@+gejw1BjYVf!H<{}@hKM+$n_gR_562kJUtK|u zcTidc1gVg1VJ*exb1;Y1=SDBT+d;{3H|@w#Be%;e|0Ux5-SxR;HGn+TJAWNhUSe2P zb~%2u&_&PiM69$bmu9mPg%o@1{S1rVi{f(%|9{gJFKg#E`|{$frJ{f{VkXC>(Ya%1 zQVQ>JhJRI(_Bm3IgaC6MWYkum^t6gaVO^JXy`({!YI!4JN~dDvpbOBAUvsb4)8Ige zq<;&9)CBDY0X)_~%HU~pFp#ON(Eq$IG3qeEVxsyfjrp`+dSO@aHmg&pwmzAM4v1*S zc%Q0OO|ypr5GrO7a;=-_#D2n+5dkM}iPPQli!l#n66h+58@Z^i)Gx>RkP#<-`viz{ zOtm54`~43{jAyt1mn6o}za&P-ZY20V>SuN0n6C@xPc7^;e5?~ks>Vk(sJXg$pkJGA zr1+w`>kQ53S-Kg3)1UV#ZY0FRlGMF{Iobt2YfSXI#4TzU>@?>mPnh>7hg$G?gfrCO z3$juw0VIt;I)E2OI@GXkUqNX&vEOmI^gT^CIl0(#ZDkawHgiV|#9He)2ahufCCDCV zu$N;2sNk2&8zeLk>&S7>>}I;xeF4&T_WuYg<)~g-t8Qr;YFP%HaQwyejxD>;9)og# z8>|N1A#(f>sDg=?`vN_>uj85UYp7WXkdy(tTsGxCo3rEuGv-5zM}d_H*an*7zFl@W zYPL%p`l8t^w6tNGV*pzslS5POHQ&A1lGzQX38N7wC8eUxJbrVdchtN)RKq?8!NXbc z$<5C#D<-G=K!W>bg>@k7iPRf|vk}3!w%vhQkSHw0)MBH#z4gd&w(>E{|2fN2TrQ9! zAoX8@rZ2}gF%E>GCU(5lDBB%xANR(Qa7F>}=;(^z9n($s&4&ar<6i1}Mf?bZieWVQ zLBQy)m|3MIK)4OPlM=({DW4@jNR9M>)St-{#Ec^V$ySll11Vg*YHydDJ#G4$Q^6_8 zTHYx_t`vdtGMnq4nKa$T7(5(FimLeP#G^4M6^iR$)ZO-z=Q$JE>z?eVX1jo+`=~rC zX56Js1oUzjyeiL|yu8bpB7IOEX>Jr!o|_@N~!^-*1Q;0wCS9*1}xH(0yK0kFFWJSq30E z=hjFo)ay1>L;A2mxTfB{fnN0f;|GcqFXq}`UQVi;L;GqQ_f*{S zY9*6`SEXW?dC?Mu*9>5ixK||xuQrE>R$CT7C4WB5EC^AiQRxe4h{9!ZW$90cYSpps z1f3{}b8Z%X4E41exGMk7GNtHa-7;z^ANtd?!4oB_A6QiY@^EQMlNKKy{_cKXO+_IS zs>%!0BJs(`Sim04?d>aK8Pus}xe_fJj3lM^GW`%W-$zh2j;9V_$|NOuUS<@|rx?Rw_OEl7>W75DVE0s;EQQ8Q`S`~BwwsrBEA>k7V2;~u$RRyJ6p=52Vx5Cy^?^V! z)bnyYEP;WEEX6j+5bAoa+&&G&JzvFbBYmL;H5tjgE05Ou%ImVnP=pgYT`5}Ny%9$I zDcvK4$Eu$J$G}=3;v1&ui;NYvXN%Po0hol`3JShKBVdAvmq#UEV2zP?x0#Ey9b}8e z^FF<|4oeSN!=c{UEYROB0=;!CbMiHQy7fGP!)#rShqv8kVcQ%a&)*G)k)IvvpM~=&{i-9SWMfs)}6JAY;gs1G*XR&OQ3y;dI4h3oQ`6Yril?L<*~dz>5C`qpFKo(_*(n{0fT!TCdeqJkTuCuO($c{*SAY$ zrJS=PiA_X*zuPIz1{eMfgABVHVmID=JH*Td3P3{X>el!v`pozI-J0*sL#6T5Wo0;~ zf&SSd#Th-r1xa!O&qg5^UtTFPc>tz8$IG3k>84|aCnQI*a!ci43q=F1;iwno?G5U& zPfMLC%%;~ztMxDcmpGh_=^U*zS3(e@r zI^4JzJD_Ev6asGb=?1Mv@%uC10oRn#R`@NZc0t0ljNeK>v4)@fUbDi96m_B-xJ8-O zRmh?>gFw_y_6D;0I#FtQdCEQ73O2cQlJzpwL_V|bg03AlwDbx(WchO4@`K-E*2?b9 zH}Zt_ymp%9*pn&`hel~pI)Ie&KZfIQ%U=`*a~~k7Q#LEvf4a=yw;$k?M5$h3)Q$1& z48^JH9hI8JUv=qknYas93Aj0ihrAtlSX?vf*KJuY#3yO^5HVz%lj*g({f0f%5jt>u zmIEEo(}_J0Q<*m1+5Y`@-D{~BlsR2lS+TW1R>Y{_Q7vxQq?wApw{?B-CIC}3U4PF3 zS@Z?@x>_P!M6^Ge&4odS!aP-*CRKiN>J=`fz3yF4u(GHs8 zhRitKLBBqEFsONC7hRNeEgu!LW%U2{vP^SM%;%~{Yf-DMQ*yEYvi{C+ZSl69w+i%T zovo%xh>LfO08~h59Oa|3JR3yu%sPD1oXC)CcvIc!Fm;p`(Or~1_gk|3QNlHi&G$w)B^tC&Jl|h4xVwve z;qy;_vFA};q<2u1$|026o_XV5F69076t#%I-`tqGD)tOIx9|}zt1hcZ+T7;wo?!2j zgl_SB7mw8}*-Nm4IvQ;4m&R*e1$T2XScZ>BAQH-b;|%E6{%GTEi!A(opJ%y{DploL z!!1~7X>zfAmUF%Qc5<6#yJjCs zu=iBek~<;Awh_Sm)gf#OQ9h|>*>faO^jV;~_qMiBgv_qmPU+Nnv~^>9*6159KZ)O$ z-inZk_=zi;WBbJH4ptiEUmBS=rls&z#=*`BJ<$F{qlHPq%9-9*oNHt#NupLx!D@91 zS)*7PtuK7OKITKL%Uo+FUAn!j{TI}ylJdR~wmJ?E`0EUos=@Z=WQR*+&hX2ms9xZo z_(?RHC6PxlBP5AB)zw}+96)u{`KSFF`)}hl@r#sBR@l1%vPM=Y za|OEz9UyZ7sbAbvg1^}ZVAfwKv5mhb?{2J6^r|eQGn93E5qySK)^zUNvHH397tX@;O%S(|!d|AXinGcqmcA!+*Vu8X9mbDCf! zEHa->+It1&$s!c@uEw`NF&!@%pGEU(CFz@gBKr99ylMOLw;Q|MQ8p&Zck?xsk4-4F zyu4~ig!V}pW_IoG)^9BmURO-iF+v6LRy(*3c|Y+Ba^Qk~W4rg8u%sFlx7Zc9{>ogT zBJv?{Os7AI1O#Cr`6c&Htf!w(8#Ry(y6a%>k%cXO&MU|H@x@nZZUT@T+qU561p-0b zr5D&ILF(K!l2&ra=d0|+hs)i0A8l}R^Q|t7(tjZ}(C8p`sD@Pe`>$_Nxul4J34 z$qwaJaJ=oDc25Wt8p?RP!@cgy@*0*A;k|+~G#D-oR>&+2DzM=}zKI*k>zy!Doy{@m z@Z9WD`BCAS;p8`R9y$0g*M~;@mljoPDs!ks@!q1&>L4F`?1aQj4yLJu?cGSqpAIjd ziPZF6uPv7qx3FN_YQNTc+9qK0tgGReqCR}@kjX_M`dD6Sh35$j?iI<3+6N_M^;9W$ zJ5Bxx`c>czJ!+JqLc)jwzxNc(DMA7JdS-cS*LYZ89&T=vc7!^1>Q!g^rpQ$SZ0oSb zCV>M&xcbMi=i&OLSWd^!09G5gJ^UMwy#ZQ8{_aAK5c?I}?-w-BQ{Nvp4-B8zyI4O1 znO5Dl_#{#Obb@b9%=T?5jdZdS_UJbMh1ykU5}X>gDa#P^>hcvT*;0bOR=cJiU5-1 zyC~?yx&*guc2Svy#)ua2%gLj@!6%$65qF+9%XYe`V}UT#19ic3V%Pkw7M(sWz0G=0 zzVw{>c*5M!Ca{qlZF1d}~(HcAznY?=m0fVmu zM-=rxUTUw|(1wq{{7Q2T*XoCy(P2JxfnRjD75_anF#pS*@J4{`XV^I)#!rXCwju)j z$P3=R2)z9PQ~VVDdmywsJZH~n^4s0j0sN|x1?)bo0^2=de(O&ea|Hq=iPu{cKDK)3 z(pk{rA131w9a;$DadxC^b{~Dp{c?1}N3p|2(_t~GA{_Pr-;^IW?iaez7|R`8+D83B z^D_b?d!QU5&_(m(*q4eSm*DxtmwR02(U7~U{)j5=wxDzzb8a;zA3n$!GnY3wK@qLW zb!UfKU!1U*2`rFC%D4(AqLH@F^2qeu*9L=!?A>Rv`D!;St6Wrv?^o$Wmc_Y?uZnWS zUKKf`*O9*_5&HP%E=_WLT8>bueEo{U34Z_PJhqI)X2A6@J$%q71$HQgjDFRfZZYp6 zJvIVxB{E?5W^|1c>R2%(Ef*iFCLdY^=NUiegM7PlTfA+;JBthr-$};^p}V|#nmVtA z=X38dKC9#1mH*J*;x?dNi@lmv z3U>!o-7`xgbH@IU`+3r_WI8>6jC_aAOT?a1Qd1LtD?ycXLB41i@;vdo^cmKyY_-D4 z*Z%A_o*pI5SvB+)-cHa*XFaVNfp{6}U?h}gcQZ}5rfi+rtnI1ene$^2-CrzFbDSfq zrqi8@xJ1XoDBr4`$6W1F{2C`mhne$rDI1}L_Y(*}$EwOQ2vBUzF7~dW&v^7VHhive z5KJet*z9MRv7o!)^^3&Nm_-5Zw4U+#Tge@eNxm8M$E5UXdlQ|}Dbn8WBSuSzg=(UA zh!zGkp2x%9ToS+us|1==@JZi(87m-4Pf}N>oGqy9`8e*(sS*u1QvNF$l>-&7)oj&GrLDe2%gqmOyH!S_xYbHOcBFYCZl>aUApt(jBOiP?J8xzL}i0tIiw z9*JrG^`HPbnuzaMz$Iwco$qW`BU-=>dhzaMOtdlm*22it4OHM?ka6Rv9<+c~WQ>`1(e4?}F!rjSUlF-1^bc;7Xb4kuaD3MPqf>B{ONt zPeKOl)5OV$-yv`M`JJB@{Wr!CUkGp_IluD#(4$d$_|dy82$!hCG|u9&sffp#i!at% zv)KcC?evlqbiEtSO;_w-%{TXjb$|E(c9@F#Y{Y}vSx!jX{VMf2HgX$0!pgTMrPyJY zc+KY*Lf1L>kmtSO%AKOI zgE}X0I$BtQ$)v4AUBwZ8!7U#goh|vWr*vmjBvqDwJ<&!<;=h&b)1^F-zbWoaZ%Y{g&THXwqyd{#iZdM2C_n;@c_-PYFZv}CR4$+%&%)`Dt`=uyiZux446KJt)Bt8xoZWcal zz31kf62=jzcl|rRu>5T3^{76~lO~SOR-r&MW^t)h&sVm5Ab%nEWBh~^_YnjC58rs3yJ|PoqknMR%xWfWoZM}z!!QhIwLMT&C{7_K z`h%@qqaXn_i4EBEb|^dht&LEy0`7X%II150oUj_n+3M#`G%KC{TnT_{V9IHqp!{iu zYR;~9^)8EP4_^a62+>y&8WD+p@(fg7d{_6VTkSs7;-mKy>nH{5XxMmk$(_^T@{E>? zk05{|!tf$Jpfa)9uuAQ>Tj^lAIk7!*vp(!0NZSc`z851gt&x?!Y^;!lu;t}XI>u#X zL$b2%qKSBsm}UF*1W)F5PBf5Vx&nxSazC9f*W;_3ZWgMLd%I@e5k_o0@c!c&0^i^% z2m2D)k4YV1)fgZl?^)wO7A*U`UYq@AzMo2&oE;jTA+9&CwPzE-J8XqDB>1fMMMuj< zECV3xiwKY+3$h0+{UxY}$y)b**G4z_FIa<4e0W(AGa--%m zXgNO51g()sK{RBfEV^KMuRTrBToA+=GI?}BxUKI1JPoCWc0OBNeRWR%xYv6?!mLq( zi1eN$?dP(H>2zb&=cb+fcjVEYxyna7%`f}Tr!Xrruta;5-5W#H-^D=JcbcEve_+6f zJR-+0EW!_~*0rxQhc{WJ;mFTvtIWK18C)bQc79&12zfHn4FJgUr2KF2aHU7S%Rln` zg50s9?WO5I?-7EA$C&ua?P|X^R#RHu!6Z+4ZP0{D(p@qb1qhmq+uUCy=iLEY)IS4x z$X<$21|ashbNe6{IlKw5_VQ#llv4(5SkPGnebwRF62w|?aktLvpU{f}_xq4rl6+`q)Q9#?d5PY8a_^tb?8MTd_#fP0lm?0Ygdjs9reH?3)nem{e zD%P&bbITvgUaj^2yNW!N7dl<9IPH-L{ns{dh78VnjlSpI+3zifQW$nIUm%C)d}RB@ zlbM9=*(9$24XXge>b&^L3azs)Sjgrr-!2UHap68s_?=zXHNu{k|LVfbHdDB$@pWJ> za5-`&5P)Zb^i78;;^>GW(d~H73>zd?@$JMxhh#Ec%j|zw!!*16wim&0#PrqZD`FcZ z+_1qbM@efs0VSgnQMvU0$OUNYP+f#$12n}RGrsFZxKz`_O2k0~_12a5`X+0omW7C7 z!=3;3#7yFa0C6L{K^GIOCE0?uf5__0Q4h0h`o48UDJ>R1)b*V;@-zx3|4*F%*qL7} zP&9f{+=%)NxI33j@2jr#eq!CbnOY{o6+VJR^`WAtU$5}iaP2mO&NEx?rLsM<^hGn+ zGnGvon&8hay|)2PdJ{+Y4E%=Pe{#xo!O5ia`ri-sg4`(W?c30HJokEnn&fi?AL_o= zOfAItE~y^Px5sF6P5OZznw9KG(8Y00XN9%S) z3KpB`fIlhuJ8kmk)ODN~v)F;6I%gwiy;)su9(SX!<;Kyn<-yI~r`t#EQ0Cv=7LT{| zLTn@;@4KBaaE;gD&f(upg3|zt%!pMWg819$){5`wmKG_Nzq1(Wd0E18Px52qTqaPR zx0>lO(ONU7qG_tpIbf`2{k)v)QOSLU*1&DZA1py5U;ZvsH?O4Lx$*b0smH3tpfTBGIo7D*}|7S4Req5a-aY{Av@%aEtNR9odcgHTt|knW=f}j z?(Wa8;At|TDmg*^wc+y(Vi#QK=Sv{diDYMXji+lai34*IzBo(3`po3iRS9lH>|4WwBx z6=%VL)=c4Zt8U276~_No%c+bJ&t#_MhhRb`Mp*){cpSqTs4fxcvCB z-Bpg!tgq8PA=x>*$5RCSgpj0aN2duVrwOi~sr8kQaRm%ZAu>rq%K(2FEyA4<0QQKQzQ#X$I7Vf`Ncs>Lnx&+3d%8$(_- z7V5Wh9Jx^wP(DLLna_Cp!xi-0(YgBbq&Bau_f^AA1=(=&&6|QHqeQ-v+XD+heE(>I$a%uJTj5bll1*X@@uNFb)9TF_cX6dOE729nrmq@=h zR)ZFZpqGx-8eXa;KZs`=tuNt;GL?fcM-hFe3d0(>Ax&qc!q~la)?yj#tF*=S?%N#D zbhRzpzX9zAC%R}d-j=8yZ-0?FbD~H!;1snaAOEirV}YO)IlldHmKo_W`Q7g(lD3S95=R=?N5$ zzhvrfD9Lag-ohw~XYOxPq38QPLwbJnV3oO!G3~XhuK}>FxlNK7vhu6!ng0K{#9beG=5#sWgknhMHw}lEKj91Pv#j~ zFe#*uz-c#^W|#DBNRMczpLBhYK8d#RX4bnF)CYqeO)xftnO* z_MoLci`6mH>Acpvl#2Ih{W!L6ehr5Y{VAoIbx7NXAkwE$tBNe{}rWuV{ghRBJt)D+%ldVtg_syL@FgW@pNZot$#8DY+Ng{e%v2SQOGO`ESlA&PQ}r14G%yEz$p0byEl z(j-r6#PNy|RO@|V;HvU0cx{Rt@G+haCHo;z2C`h_hoG{faH){PQ=~G+R2R|`ynPglcAxoPCJUH3>|{4A8kD)dKZz@3c|6=j_1iAaVHVC4 ztT(c1@qxXFA(F``2Z`jBGmOM|tTW_fe^aMXGF>BRisrONj_=}Zwq$jzR8i9tHuiBd zt}5Ky4Ydi~2v5R@lk&ozG;?&Gzs7s7q#^Xa+*AKeS}y{~Uzf$IbWrfV<@>x&uHc?5 zOCr**()7iznwxhLEZ+7UDLuAa0?sQ@5jQ;MuYTxW(;04RepAd(YjTQbJDVa|yzgL5 zn?Kb$Y6~!JDZ^q@+PtXXXU|<)YT5lBIM#nR@OcZefQg%g4ias7(J~S-x1?h!6Up3r zV?1xAh%R8BL|l4u1}Nu`cKE-SU{0B$z zaW6FQ(YV=oJg*ciV1A}IIxDHWYU`S2zXR24eCUaTU(g~-5&X1$fCO@H^4?<6gA)<8 zztz*bH-!#A&NW!{FQzRGr?vET^Z3fqC?@}IrG_&#(R_&(gs*+zFt=Rd^)7H4-6ecBJ;ol@okKCAJ%A~n=T%>l<401fZoJ?2dneX^~#=M zAy`gV4s%KxU#{~yY?Y#*gc`8Tm{%2+RFPk;o`AilO)sWxd`9s1KYrp9Sl(>~2fZ8tY3jLRim)#)<-CudxhPp3^$*la(ZQPiW=yInCx! zacnZf!0sAQ5h?}U_Ae*y_1VT-)!mAOMiiA9h|-C~3?r552vf$P#G z_j>h6e2i1_)tC==ZEMIxYluo%1Qol+HUZligojXOI9W7Auy1j|B28`Kqy21UGS?My zbwTs9&>y^p2UX)*@=3E?5+)xM>-%Bo4FNvW`78XqRgav3i2nK`b*M;qsqg$5jvY>^ zhJIB9QejI^PG9pX#NtzY&vQ^k#u76&80#20oO6Rf+7@WE2iAt||l z!na9c%)?(Z?!nHOA7GcM7z%4Jstk?@&mp>UrCdn{X zR&!!FxgV$hL9DXpB-QJn_YRKUt26eED>b(eFgK3>aL-j>aeERKfEd zpIeo1KKJ7qV+K+jcYv^1>W2E6qJM3LPLv^mwA1*Srj#WYh5utf88-b3wBGnF2HIGXf~`c`5;c+cyXI$RTA+KMVKZ8 zTcL#=9*p0WiZ5@(u{oQoSe|Zy8)fo5?ET>W5!!WSH6hy5>2pk*Sr?xaOoC0T=9unW zAl!bLUS!c1H`Qk>-AsWP_?z+V7fG@4UxUvb+(08GleN`XmyVNFOnmz^yM=%iwa+u(FeYWLOR-%vAizSUcVzWBploMfkXFnWiaina%!AKtEc-b6nLmQwm*g z{d62%W^r_6Mi&(%LNVO@xE7tr=1e;MF~;KioI4V2ckZCwZ(2Y!mJ`c=ip&lK?+>SN zvxgPf2Y$;n4lIt(-+9kE9F7R0Pun4gS^Vgjs$Rk%xCaAqeqJU>eV3K7oo}Hi`#dSQ zNW|QAY(k%}A}!xh&2qENk1_@H>+M#}H~0~IJAXGdAN5tEFcQB^c85W=&OtnX#9yHr z6St1NVrOi(0TIsnAU?Y>LE>-1X}zO+PJo#-r8}pRK0f9WspMdu!}z$|wO(+gv-lXJ zAXtfg8d+sZ@ghVPeD>}{Mb^Sf|IZ&qV$+35VG}yIUY)b01 zxZABx+<>CFoP#DooWcEJ-=&{{{NMWk8!~gFG7Ae>LKdoAz?r0?t))|_R&f8!Ppr*A zib`2qbk>2z=loC@{M-FaSf|F__L8S3{JOogp;r!2?BfjMcF{WdVL%PBURd z$8x<9IKQ?KKi4RloKi`U>MUWzr={Q^v?C{JEstHHw#TT_$&cFvcie&k#+|~Hag3j;5J%LOQf^=Kn*S`! zJKIenvw)Dq)j&ZYJzT8xcU*LL=+#v_^Tma4-xdGh#;z+ld3|=k*Y#y2zk%9n(yhCB zCx!?fONEc$UB%|IQi7c#!a6C_oRk|Es#8%>1Hnt@oZNsjr5JUqeKw-oywdLY^{&%o zQQ`ToqSGrUmK)(B4kT=&125&8}HjCWtG3;65q<@Y?rx9nP_d?fJsWz4@JU2t!H6FiC4HW z_KS-je;i$|TWH-rhQ2Or^Gj{>BOc#fH><%x&FQ=`QP|((clmZ9>wSIl89`S_v*c^{ z6xwCwHZ`Zh&YSpGCeU@%#?b46sJ9~XQ}gpi_h_rOH=<<1TkXvX)rlS};)j7a3YUKr zC|Z8a)Ra(V4kIKCH(qV>jmw4|x-Lh?N1Y*XlZ7f@I1*?JdENIwQXPIuh#ofEJXoO~ zQOEVJ(F{FYbh8ZD@DdA@Q35i|oOsurRj2Md4ya*An+e6*ZPB< zzV3U9bn(RsH=EJm7PXXW7Sf}$=~eM2IMADxCMzX5Mv(ZNH`I!qZseL%H*lg;y7|)4 zDWEpA-W;QF99)`)%X31?JuI0wj++Mi1Iq#oVshal{S$WyG&aRFlk%e&|J+mwrhKIdtEw%Ss4Sj5-*>e! zt7+`4%xR)&0WP3#sRPv8KvAvgJIOfLOe0?Iv~Sp`WgrvVhfl^GzyHts~6z5xZTDEs5CRJu?q17xSAGC?tXm0p!Hhm7zcpgvfedbuEn8(0^NaU~!q6n7FrS5!mNvgL;CPG4 z8&J30YrU=ij`9B#b=FZ)wNc+5Kv79iIt6Kv?k?%>MoPN7Q9wabYUu8i8geKJ>23z3 zyJzV5&htF)`+oOdv(`DY)>-H5JN9p1d+(LNzWdHG5nrtdhWGp4QQ6jdB?7`j*VKcL z!Ujr!_7WFv(6M}7B)zd-O#83oIxhS6|HHA$XaF1=>EyQu&-G^j-K*Ir#D0en?CpjUgaggI@rmqj<_>S;ZDqiExPVF3P_BYxvp zKyB@^h}%R&`e1=l@3z6T|&&`%FGSHUTV(+pmMzBuo{78KUr4z6w2*7;U0*8e;p z!Ql;Trl)=dnipE#EXBsXU#sOH7_BGd_D!}~ltW8OX4^B4)d?b}+;#6GD<`K*7~m+q zK44v`y`U!^(LJ5R6)sSXS~bS{Zk1Jx0W!=2Up%-6MPfy&u+2txXglWyJ>LxI2+HPn zY%$kD*xAW%yqN@buCBW7FWoO|tl^x2*aRH9At$#5H7~-XzJ2RQ4wj#(v)b{(su%pV z9NB+ovVHbmP^MS~=(=lbypthlU-PkeiibxNXHFKrU~zj$)58^?nK}9RmLKp%rZw?; zdwjN=+5S7N@pNRC@OcE}xDuIFR;f)8^$}dx@CS0)miJvNdmQvctRc7S7pI@eI5A4{ z0TDCb5L1-^pw*p#>#~#)*?_Et{Ca_(ti_L74a304{xwJCMP2u`IbM1|06Ku>?~a!y zQFG9+x#-IpLfGD=Nl|%ua%mHgmof>NmA!q~$vuXUj#)4Yv+<-$6>%kHacV8k*!Z#> zKAmLvtrA_^`^ZEWD!idv8CmCh;}F+4vEoewVf^`|4~^vYS4b0c-?)F%mdeP&%yn-k^x7x_>qp>Div-WZ9cnI?C-g!HM_^`t)>S(1Lr}zQd-qJhzfk zAz420x-reqw*@IjW5q8!W5BiRE!DBpglRj~Mk4aZkIfGz9~c}dO}}*IN){Lt~RUTqcmlosA0gf3@ZX}!`gqy7b1&UE;NW2gWbiR z_&7j@e11*E#efLRu6LL?%^vogpz?Ss$Q&%8%$&lp{Hn&K?^RejaoHWPXf<$K0(iwg z2cedR(tlXxWb77$Bt`r_0@Xj8y6Y@b3Qu6T&@`0Uf9d6#vbQwLQq z7L5}MTo@M&l{b(7gZs40t_3y>;#~NGU+BOM_Uz!ay?py zk3RF8P4w`Oq$Wd6ylZ+Ex6g79KS)(g`})plRTtLJIAtQtI73LH#faDQ%oo!`3)H!B zwSsrJckI^c0W(>J(A~GJg%FJ77mn8Nvb|`L&sA0WIki7%R(|KjV1bh1skzwXgMJ(l zqr~1pg^tVEYo?&mSlhNaSW<7#kt*bOoVks(TY$U4DY7&6z`omnktCfDG=tWkV6f!S z1HC2&Kn76djP1T%rDpHsa#Po*K_9x;GuaVxWR*N~l#p{(ynl5wV#<4DnFS5MUp2?I z;!d31lgkq`)MP@B>eG~2#Kfqee1HGk7JQKQ_wR3jog{_uwbZj5f)}@(^qQcO_@>BhdC5_^P?Erud?pAseoYB^kYT0qZ&v|vY%a+u7(6`W`HxQcE`fV5n-oLSPO zE=%-#KU^}~!qE9VZF!X^II+yTAF>&TKNN^^0X=temT~p36zK1r?kw7=Y~*>&w`Jj{ zSsTqc7612b7nlMGfTj{(ES%DKBFXFS)T7_~4_ZKT<%DiO8ElVGb zdhv5v_;#NgwbUL4x&SQaNNjg!b_rIDKcrx#%#Z(}smAsn^w&Z;-|NykhLwpOu*<-M+G-|3kikX;kwRp|-@uu~SXe zF0KoN^kPHEV5{yZ-1=WIB{w}?+I-HSoz$nepmiy| z7j27(lk!a)6zOmO@&9ZF6@NEVjRSE&ssTqS z>if5A7L@cZ`h$sna@4gFi-vATx<+fJN6|I|B^aagG^}rv#KP5++q+%?qG1?aBUe%e z@o`Kvsbb78-p?{rb$kJgtOT;DV;8Bo%iqfo5FsU+US+`ykE`&Erk1e zx$J!ggSitS%6KLjrg7dcQ-PcDIN5=>+F6f#9zclUm@YR+^U0{q|IT7UUjIXRjJ{$b z14cM`PV;E~YF zxCJPjqE5=tuc3c2s>E?hv|~j$RAR#@Awq*dF{7n(){(s?AM)r+1WHS{%?fa3s8M6I zxx#+=9F*I5M%|BnLM-ZX+FY-UyAk9 zS-y6oq7bnTkkF)?u&1+|a>V7>-;ZBf><=s>->7~SY59@K29s9nDJt|iY^+(I*I+|N>~$B(8kSBM<+N2~1py2#k1Ru!Dy^vSF*?_u-JWRpA>3zr}jHsXlMQ6XlEP{dNn zz|G{fa02bA?qj z?tAcd20t4zpIehR1~(Hyd6t6&`UEd%Z4!Z^98Z3EN(0Av){UBy2-6OeaQc<`Eo=H& z%YHBxyuoydjqLkWtk{^UzE4iP5mir35>Z1&ryBukr#Z#v!6X&UL>&j)Zq z0vf;QVq(YA;Zwgk!1I#{jKtD#CoYzZ3YY)Yg7V!iAP|MBTUqht!at5>d!9I>D4% zG#?v}NRmXZa%!L;PPJ1>b*)zEf*cpIFgwlfeFej;nr|LTS`inRsp>GOe}xc`fPsW` zTyh!muhQ`Cd*ns(V8NSppuS8_jvy5kJ+*q0Ce`dd+R_rzyWeB0vC@bQXHbszqg4w2 zu8LH-=SZm7d%fQc@1FT`N=c3 zh7Wr!<@zBvsK90+XAS|+d>G1^^N{mRkWVE&m|`^&ZVjQIS|dp&CbfJpug=sQ6iJ{W zK75SSaozKpa&s~v!JS(fJIk1~%$K@4mIz?tpxGs++EInU! zZ!Lc(MH|=!xV5&@wSn;8-0KF|S6bDY~4=Uv34pC6;q}I>tM!=%|YgT*XX}hOq__4Z=rU0$Y z|JLaRh#2O*I-~uIPiT_Rf-a$Qm7$`Pv9grqIfzAt&1tRdP_EC5Q0M$G^VxewTAQ`n zI}LS*(a!PJro#no9_5se)V^L!cq|bC;3WLl=;Goy+FmcColkw}|C_JKP1hkR%8~3- zoC8aOMw>4{I=~0~>l{D^>hVD*c>Y3dzyd@MmN#1BI;i+yBtwSFsySh=&A?+ z&z*E^MNdSUz`Ir^E~Ze-zIi=Q|6Go3*CQUEDYut|mE?zO;E@r{Pd$4e2|_!TiIs0! zKh<16TDjqTVhPibe6%4Wbi6@J5Ge#-C_Tbu6JSy2vOgKKg)yc%r~ zu_HmL^@n(B)_D?(u7M~0!kJLL_Eh2QZpJh_eGin+|q8(r8d zK7IEyKollIN*t6kcQBT*co4tR((&MnsnV`_-l}1ySEUdz$;K~pECBVXjD*Anbp|n$>H8jcj46s zgB!xk(eVR>4Avujgy3Y+O|vhhbQNHQKMr2jrz(Vp?W4^pdb%8rk7||Axi$Iod~dWJ zF;PrC3EiDf4F4kq=K9xCLWO$Pm1--)rJk-PwJ+}rYi^V(ljRDfUp}MaApt#>ls^y7 z9I14=gon>(42XC2WHmcfF|2-b+kblfGg1kdsiASK%#4_*8ZF4JW$QlINP2@5X zhOe$2pr$H5D`F0MkJ0yPfV5*|YC(I3#%bfUQZ!m13Io++HPQ1z7m)JR)5A3WSTG`_ zLxHV5W`k^T##GTwq;UtOjbi&9K!GX>pST}yS5W#EdaE2Qa#D*Fn#~)3dVHjynUqX-!+Ho&>l+} zS{3dj?^&CfUT~o3#X)*eK%1oc{fi-gGAuMbJIM((oy-xcX~mfakQtGkjxyEqRaAOl!>`%cm763B9i($`Saz6p=}$^iFB{uQk_Iyet>EQ>R^twaP!QLgJOJUK7n~STWx`G7bHz)e>n(Vr{z} z=vdWvLTg|(I#ZS3_g)X|tjX_Kn5q{>J0Dd{@h1Tdr?uv_lwB_~Y#0UP#;(3sX_wBQ zFr4`h?jY_u^!;ANPPi|)#V&Co`-LDu-r+=>+?unUhGlP;kN}s9o$nclO8{1l;MH?L z;wm|2X--EOe;?Y`(48~)lc7FNt?mE~>op03dl5a?a}aL4w3RZ8BfU!yNWWaoASzCG(CvKkPPkTKf$81SMSz4%0z>`fqW?w8Yvi^`fE7k#p7J1*-S^gIy5yb3B)^AcXxJJWFW96n|{4-u8C&bt(@l zbq%kO7vc|XQr>Tx5Bf9joj$bI3)*zcgI-^M>y0u{3k>WZ?;ukC>8V>_v_$a@g6JDk zVuzC%h$zXC5s>4k6sab!+?-y&s_Q-aV9&zJEEEIiQ^9!}kfS?H&x`@G509%%+1@@^ zSp29!5^m9$zCfUvQ%xqT$b*bWp$1VaH7Lx`_wckD9e?!&D1VC1|8|Q4(Xd6_usFxc z#wC;t9Op`xA7X{QKluR=MVQ1Zv>5+`)ul4Vs-XfhW}bdgwnTdDfW7;P`icQf#t}{9 zX3++HE&asoWbOsHpUd%ZprD|WNGwI>=r8VwJpQCIlHf!k-({KXlhRVgiISN>q%J^T zlR5zCkPLoPr-P8i_N|1TO~u?siiF-kfIx9`Y%Pa2M2u`p_eZavLDPus6yK@=#Q^+amD<)C8?jNF{Z0foY-k3vzhyr0?X<+1OQ+yB2-N0|%lX@P1s8#ZMP#&HJQ$ z6m3h53atX5Ofw2#*^x5`!$l#?PuO{fNFfI#>Bp)^_8}{_aQ?vi!SJ2|2-cf9BfKl7 zBTP_&PWv9g{uj6vsLA_p!kVCu)8ExCEj|mSj~+BThw~FkW>Y)j9VBGi&qOFA$)5(9 z#%~qP+#$}h4Y=lunH^{rQG@EuB9&%ZZK5Sm4j za%;RM6sN{mO2<8(`fg#?6tUtb)NDrfJ-lRct09WBLiYknc^EH$%}+)a@vmjNE`9(Ve(7Sxb9yZM=TD9dZXDx^lZR$M{!!v8HCk zz4{z)WP22#=;^1Gr0s+upfl)<+HDZ0Tzs5}ohZYH%>R~}-Rq%;7fla6Od^t4*lzeM zfXB4P(qVAydi3&l2Gyiyo5K2t zE(Cr!6_v*4o`Mm}g%lax@q6TZlup-<=Zn#3Tva;?%tS06uzfHMX;Xr$dfwn^livVE3w|AD4Jf?{rwBJ|`i zwweeY0w#0LGOkY0W$hC_rFbv73PXJet2bU>pwUk|F!BGqWmG;_XsLLP^PD5qzCoV` z9H9_-9<+R!+BCvFqa(Dmu9_N1p8dG9H5q?DFol2nBD7YQv_TrSvgmvarw|N!-2WnD zQtxqnc_PZd+A84m2m_W1dn}deIfhn&1G^!W?0E&vu&V0HQ@rQ#vIRtL$pKeeciJkh zXUjFS$-aPvg6Nq>8(U(v3_2b@jfAjXzX+A5IqI-qwcb$^by}LA)D*mf;C&It0Z_Ke zV;eh%Ht)wjtV_HLtM!@ZZewj{jSXH^zEms>nf(_)^2rZn8$Fkic@dT~;R1-$co7{$A)2|S z`&;iKdn^MHMT_9_xOc*SdOzc^y}fcNn-r?~Y$|JV>Y+ffp0 z9Su3)Azug_1&l(2R{ zkwMi}*-90QXkyr!@!d2mM}8fpEuWeU#PRhH(AaN ztnvfmH%Hr;3`6iP>C6LGy4q4I{GiYDQj-lo6LNi1>AV`+kg)>)9aqZjMDMY zwdyZz`rxEiS{b^hle5ezj10*-O1$;0bhZrcUEbJBe(SUI2B6vsXnZPv`Q~CS>o_J- z7;(77bnFwa+*t7iG5)q1n0LrxZW<%a8ZU&W1^@F)#{Ya}-(7Pq@5^aO%ldU4@irMM zV7gEqv^d%27%6g<8tUA1wDQYr5k?_ZJW5XK_6BHermr>9kYKrE$a(h8HQu=TAhBMy zN1KkEw3BU=D%=s15`f#m%PO=9z}K!hEA8ovw2GDOsmwY~iwp~uvQ)_sv^&lOh|ZA_ z519P(Sk|a0`IlIL-<1i#g|8mTZv&CiHe9lrGG94r_ zz4A;aDiZ;w+*Z>Fi!7Smn(OsbXPn#=eu@)tP`O#{3-Ya!`5pOti;migmf9-KNwZw5 zHRxd<@EfxZ2>y%e1ednF3#=DErp43oV9!G$e?-1V~4dXxVep4vAti14%F}myQ{FPPBO$z4Gn@k5S0C3^JUi(~Y}#YE$|s>!-o#!UWDt;c zgm(WeKi5DK+@@5lh9nlNUbbr;-#AyF_z+P+mlKjv z1eQfD^dC;a`I<__3k{+ENB^kd2@VT$s$>1DFfYI(5|LCHw&bui zue*C~MXJ-kK*H=AFWH?9`T`ob(l}g(`SBnjKMSPHh<$os3ccPrS$(=k6t4ybJ{>Pr z%V+E!I0e3z@ISlceCi)HMuMu*Ux+=G$pq587Xpg-fy7Qk?h!*TetI<%_QalalxIGJ z7r26m#eSE)=rRzeCjaLi(7O>;!T+g6OJ4B`DLAI)p903f;0kZz1Q{YR<$U2`=m#1a z{xigQb&)W+B7qD4j@v#oYmjVDBiDb`U$6i9>zf*BGT@>YcXU`C>%gaQOb|g2aMwR$ z9NC!TSui>kVDkSAVsQ*&P}R25r=7>kp_3uH|E&x>{>3ZEALEA5@BiuvPaYoDP>Mcn zPAOXX2I_Ruhb6k+Re$O0nPRmvd@P&Z-#q9@+ghhDU7K;~-r1oj*8ZJ%B|GH;w-*h{ z;^bx)b>c{xC<3YQ5H6&tUl6C3#2FqYt>p&Tpy6$(i%gvrCaS-p?6LczY_TXbqIo9_wipM#Wk?x#MCSX5|`(A zOUqQ{R_;NMZ%(Cu`V6P+n~DbNH%{$b-Raua7K4hJj#;uN0u>b=+_N5tD>e#S^1oi} zIcTuHw&HIq!qPqPIm(5BNp|t`8o`GVvBH15&b~daj!5pABWzABSF}(L=8NLFW4blG z+Yu^^k8?FvV4ZmHA!71s#4}`lGtO*F4+y@}G}+ z_Ebt?0$E zh{v*1OsAbgH>y!(l&W6;719BmZ^q5`yFRr<>EtYv3NCohg>@(cv^r=?X(pG|_;vS6 z=awS5@9T-QXt7@kBl?rFGEw$(Ev`!B81P(+QxbSZes9H$pH>-eoLVi`o8w}CN&-Xu z4A?cHq__DoQ=P;oLRPTLhC4jz8ewCLq+Hk$Xm}Qlpb`l<9kq-I zRhuVq1oBrL;m&5W=lYLYj&e&74C4eyn{4mhyJ3g)opkFhg2@8}vKDqh_3ir$0-37v zHU`ca?(FwYu9dAk0rY=gj>z79BaAgEQ}cVn68bvdpFhsi&6sgPDb&0$C#Oj)_jiq`#B+VUbdC|jP7O5SzVAF=f+MG4 zLmcXSEqq2>ALGQBMR{F<%I=1>V`51{hM$hZ)ol@s_2zYvrvgQd)omXXRAP7TA!Dph zANQZCyu=sm^!G4xVqVH6U9^<*b}v%FgBY&AO^E~zd^aJOqpLJ{f%`)|omF$NFRO_8 z$Y=rIBLzqL$%A31jHE#E#zhw{CHZNA5gWJ0%=&mlG>e>Y|0*dan}f~_kX z_cL&#pcgbLD{kbA&cD6IogYUod_T_3lyRQLUD7nDC~xB|UaCI&{XjR72w$?H!J03d zuX(p+BLZqQv;ZmT&T-vg`O<9bjPRVopb+xdkQRry$9U`x7PZ_-w;$z^k+q7SD!41P zQ4K#@K?j#^BwrM+AO#Kc>cAW!8%ET{zb4U5Q&TCQ2}`|!^gH^F`^?>2vR7&7KlV^8dJZEQTOtV-F0BVLh*vaY-S#5y{jQlP<4n*<(F- zoP&9Z$Tf(e;!mf8ygLK-+zY9{M9?2SIfU>Ss$OhI=-7k6S2>x7tTz~JA zk$v9+nG@rCU}8#x9?R@zx*^1Zj4+K?V+1Zy6{=-)j;!RFxQ=N+n5~SM4P6UHth>4o z94y5@bNfIbBv&~paZLks|C+OU_}?ZNqRz;$q9ww<8NIehNj}xCLI3@XIWJLq8tJ(q zr5$p%>GJ3DA6oC{<_fF36;;_on8$=PBo-iUUdgeRo=Dm5Z3EM?(s5zr#?_h0gGIbQ zY>UkbA0j1$3PO)jvk9a@#Fe^P*x9q%ge-77UeMfM(5>PKi$9hQSLqhH zFPJBl36?!>zmMWiXce zm;sKyc>rdI;g + + + + author + Kristi Russell (http://github.com/enkia) + colorSpaceName + sRGB + name + Enki-Tokyo-Night + semanticClass + enki.theme.tokyo + settings + + + settings + + activeGuide + #363b54 + background + #1d1f29 + caret + #DBC08A + findHighlight + #ffa300 + findHighlightForeground + #000000 + foreground + #AFBAD4ff + guide + #4f4f5e40 + gutterForeground + #3b415caa + inactiveSelection + #282833 + invisibles + #4f4f5e + lineHighlight + #00000030 + phantomCss + <![CDATA[ html { position: relative; } ]]> + popupCss + <![CDATA[ html { color: #B376B3; background-color: #2b2d3a; padding: 10px; } a { color: #6189BB; line-height: 1.2; text-decoration: none; } .error, .deleted { color: #50B4DC; } .success, .inserted { color: #9DBA72; } .warning, .modified { color: #ffa300; } ]]> + selection + #9D599D40 + selectionBorder + #9D599D + shadow + #00000010 + stackGuide + #4f4f5e60 + tagsOptions + underline + + + + name + Italics - Comments, Storage, Keyword Flow, Vue attributes, Decorators + scope + comment, meta.var.expr storage.type, keyword.control.flow, meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.modifier + settings + + fontStyle + italic + + + + name + Comment + scope + comment, comment.block.documentation, punctuation.definition.comment + settings + + foreground + #444b6a + + + + name + Comment Doc + scope + comment.block.documentation variable, comment.block.documentation storage, comment.block.documentation punctuation, comment.block.documentation keyword, comment.block.documentation support, comment.block.documentation markup, comment.block.documentation markup.inline.raw.string.markdown, keyword.other.phpdoc.php + settings + + foreground + #7982a9 + + + + name + Number, Boolean, Undefined, Null + scope + variable.other.constant, punctuation.definition.constant, constant.language, constant.numeric, support.constant + settings + + foreground + #ff9e64 + + + + name + String, Symbols, Markup Heading + scope + string, constant.other.symbol, constant.other.key, markup.heading, meta.attribute-selector + settings + + fontStyle + + foreground + #9ece6a + + + + name + Colors + scope + constant.other.color, constant.other.color.rgb-value.hex punctuation.definition.constant + settings + + foreground + #9aa5ce + + + + name + Invalid + scope + invalid, invalid.illegal + settings + + foreground + #ff5370 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + foreground + #bb9af7 + + + + name + Storage Type + scope + storage.type + settings + + foreground + #bb9af7 + + + + name + Storage - modifier, var, const, let + scope + meta.var.expr storage.type, storage.modifier + settings + + foreground + #9d7cd8 + + + + name + Interpolation + scope + punctuation.definition.template-expression, punctuation.section.embedded + settings + + foreground + #7dcfff + + + + name + Spread + scope + keyword.operator.spread, keyword.operator.rest + settings + + fontStyle + bold + foreground + #f7768e + + + + name + Operator, Misc + scope + keyword.operator, keyword.control.as, keyword.other, keyword.operator.bitwise.shift, punctuation, punctuation.definition.constant.markdown, punctuation.definition.string, punctuation.support.type.property-name, text.html.vue-html meta.tag, punctuation.definition.keyword, punctuation.terminator.rule, punctuation.definition.entity, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, keyword.other.template, keyword.other.substitution, entity.name.operator, text.html.vue meta.tag.block.any.html, text.html.vue meta.tag.inline.any.html, text.html.vue meta.tag.other.html, text.html.twig meta.tag.inline.any.html, text.html.twig meta.tag.block.any.html, text.html.twig meta.tag.structure.any.html, text.html.twig meta.tag.any.html + settings + + foreground + #89ddff + + + + name + Import, Export, From, Default + scope + keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, meta.import keyword.other + settings + + foreground + #7dcfff + + + + name + Keyword + scope + keyword, keyword.control, keyword.other.important + settings + + foreground + #bb9af7 + + + + name + Keyword SQL + scope + keyword.other.DML + settings + + foreground + #7dcfff + + + + name + Keyword Operator Logical, Arrow, Ternary, Comparison + scope + keyword.operator.logical, storage.type.function, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp + settings + + foreground + #bb9af7 + + + + name + Tag + scope + entity.name.tag, entity.name.tag support.class.component, meta.tag + settings + + foreground + #f7768e + + + + name + Tag Punctuation + scope + punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html + settings + + foreground + #ba3c97 + + + + name + Blade + scope + keyword.blade, entity.name.function.blade + settings + + foreground + #7aa2f7 + + + + name + PHP - Embedded Tag + scope + punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php + settings + + foreground + #0db9d7 + + + + name + Smarty - Twig tag - Blade + scope + punctuation.definition.variable.smarty, punctuation.section.embedded.begin.smarty, punctuation.section.embedded.end.smarty, meta.tag.template.value.twig, punctuation.section.tag.twig, meta.tag.expression.twig, punctuation.definition.tag.expression.twig, punctuation.definition.tag.output.twig, variable.parameter.smarty + settings + + foreground + #7DCFFF + + + + name + Smarty - Twig variable - function + scope + variable.other.property.twig, support.function.twig, meta.function-call.twig, keyword.control.twig, keyword.control.smarty, keyword.operator.other.twig, keyword.operator.comparison.twig, support.function.functions.twig, support.function.functions.twig, keyword.operator.assignment.twig, support.function.filters.twig, support.function.built-in.smarty, keyword.operator.smarty, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php entity.name.tag.block.any.html, text.blade text.html.blade custom.compiler.blade.php punctuation.section.embedded.php constant.other.inline-data.html, text.blade text.html.blade custom.compiler.blade.php support.function constant.other.inline-data.html + settings + + foreground + #0db9d7 + + + + name + Globals - PHP Constants etc + scope + constant.other.php, variable.other.global.safer, variable.other.global.safer punctuation.definition.variable, variable.other.global, variable.other.global punctuation.definition.variable, constant.other + settings + + foreground + #e0af68 + + + + name + Variables + scope + variable, support.variable, string constant.other.placeholder + settings + + foreground + #c0caf5 + + + + name + Object Variable + scope + variable.other.object, support.module.node + settings + + foreground + #c0caf5 + + + + name + Object Key + scope + meta.object-literal.key, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js, string.alias.graphql, string.unquoted.graphql, string.unquoted.alias.graphql, meta.field.declaration.ts variable.object.property + settings + + foreground + #73daca + + + + name + Object Property + scope + variable.other.property, support.variable.property, support.variable.property.dom, meta.function-call variable.other.object.property, variable.language.prototype, meta.property.object, variable.other.member + settings + + foreground + #7dcfff + + + + name + Object Property + scope + variable.other.object.property + settings + + foreground + #c0caf5 + + + + name + Object Literal Member lvl 3 (Vue Prop Validation) + scope + meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key + settings + + foreground + #41a6b5 + + + + name + C-related Block Level Variables + scope + source.cpp meta.block variable.other + settings + + foreground + #f7768e + + + + name + Other Variable + scope + support.other.variable + settings + + foreground + #f7768e + + + + name + Methods + scope + meta.class-method.js entity.name.function.js, entity.name.method.js, variable.function.constructor, keyword.other.special-method, storage.type.cs + settings + + foreground + #7aa2f7 + + + + name + Function Definition + scope + entity.name.function, meta.function-call, meta.function-call entity.name.function, variable.function, meta.definition.method entity.name.function, meta.object-literal entity.name.function + settings + + foreground + #7aa2f7 + + + + name + Function Argument + scope + variable.parameter.function.language.special, variable.parameter, meta.function.parameters punctuation.definition.variable, meta.function.parameter variable + settings + + foreground + #e0af68 + + + + name + Constant, Tag Attribute + scope + keyword.other.type.php, storage.type.php, constant.character, constant.escape, keyword.other.unit + settings + + foreground + #bb9af7 + + + + name + Variable Definition + scope + meta.definition.variable variable.other.constant, meta.definition.variable variable.other.readwrite, variable.other.declaration + settings + + foreground + #bb9af7 + + + + name + Inherited Class + scope + entity.other.inherited-class + settings + + fontStyle + + foreground + #bb9af7 + + + + name + Class, Support, DOM, etc + scope + support.class, support.type, variable.other.readwrite.alias, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, support.type.sys-types, support.variable.dom, support.constant.math, support.type.object.module, support.constant.json, entity.name.namespace, meta.import.qualifier, entity.name.class + settings + + foreground + #0db9d7 + + + + name + Class Name + scope + entity.name + settings + + foreground + #c0caf5 + + + + name + Support Function + scope + support.function + settings + + foreground + #0db9d7 + + + + name + CSS Class and Support + scope + source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name, support.type.property-name.css, support.type.vendored.property-name, support.type.map.key + settings + + foreground + #7aa2f7 + + + + name + CSS Font + scope + support.constant.font-name, meta.definition.variable + settings + + foreground + #9ece6a + + + + name + CSS Class + scope + entity.other.attribute-name.class, meta.at-rule.mixin.scss entity.name.function.scss + settings + + foreground + #9ece6a + + + + name + CSS ID + scope + entity.other.attribute-name.id + settings + + foreground + #fc7b7b + + + + name + CSS Tag + scope + entity.name.tag.css, entity.name.tag.reference, entity.name.tag.scss + settings + + foreground + #0db9d7 + + + + name + CSS Tag Reference + scope + entity.name.tag.reference + settings + + foreground + #e0af68 + + + + name + CSS Property Separator + scope + meta.property-list punctuation.separator.key-value + settings + + foreground + #9abdf5 + + + + name + CSS Punctuation + scope + meta.property-list, punctuation.definition.entity.css + settings + + foreground + #e0af68 + + + + name + SCSS @ + scope + meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.include entity.name.function.scss, meta.at-rule.include keyword.control.at-rule.include + settings + + foreground + #bb9af7 + + + + name + SCSS Mixins, Extends, Include Keyword + scope + keyword.control.at-rule.include punctuation.definition.keyword, keyword.control.at-rule.mixin punctuation.definition.keyword, meta.at-rule.include keyword.control.at-rule.include, keyword.control.at-rule.extend punctuation.definition.keyword, meta.at-rule.extend keyword.control.at-rule.extend, entity.other.attribute-name.placeholder.css punctuation.definition.entity.css, meta.at-rule.media keyword.control.at-rule.media, meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.function keyword.control.at-rule.function, keyword.control punctuation.definition.keyword, meta.at-rule.import.scss entity.other.attribute-name.placeholder.scss punctuation.definition.entity.scss, meta.at-rule.import.scss keyword.control.at-rule.import.scss + settings + + foreground + #9d7cd8 + + + + name + SCSS Include Mixin Argument + scope + meta.property-list meta.at-rule.include + settings + + foreground + #c0caf5 + + + + name + CSS value + scope + support.constant.property-value + settings + + foreground + #ff9e64 + + + + name + Sub-methods + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + foreground + #c0caf5 + + + + name + Language methods + scope + variable.language + settings + + foreground + #f7768e + + + + name + Variable punctuation + scope + variable.other punctuation.definition.variable + settings + + foreground + #c0caf5 + + + + name + Keyword this with Punctuation, ES7 Bind Operator + scope + source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this + settings + + foreground + #f7768e + + + + name + HTML Attributes + scope + entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name, text.blade entity.other.attribute-name.class, text.html.smarty entity.other.attribute-name.class + settings + + foreground + #bb9af7 + + + + name + Vue Template attributes + scope + meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html + settings + + foreground + #bb9af7 + + + + name + Vue Template attribute separator + scope + meta.directive.vue punctuation.separator.key-value.html + settings + + foreground + #89ddff + + + + name + CSS IDs + scope + source.sass keyword.control + settings + + foreground + #7aa2f7 + + + + name + CSS psuedo selectors + scope + entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.placeholder, meta.property-list meta.property-value + settings + + foreground + #bb9af7 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #449dab + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #914c54 + + + + name + Changed + scope + markup.changed + settings + + foreground + #6183bb + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #b4f9f8 + + + + name + Regular Expressions - Punctuation + scope + punctuation.definition.group + settings + + foreground + #f7768e + + + + name + Regular Expressions - Character Class + scope + constant.other.character-class.regexp + settings + + foreground + #bb9af7 + + + + name + Regular Expressions - Character Class Set + scope + constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp + settings + + foreground + #e0af68 + + + + name + Regular Expressions - Quantifier + scope + keyword.operator.quantifier.regexp + settings + + foreground + #89ddff + + + + name + Regular Expressions - Backslash + scope + constant.character.escape.backslash + settings + + foreground + #c0caf5 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #89ddff + + + + name + Decorators + scope + tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js + settings + + foreground + #7aa2f7 + + + + name + CSS Units + scope + keyword.other.unit + settings + + foreground + #f7768e + + + + name + JSON Key - Level 0 + scope + source.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #7aa2f7 + + + + name + JSON Key - Level 1 + scope + source.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #0db9d7 + + + + name + JSON Key - Level 2 + scope + source.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #7dcfff + + + + name + JSON Key - Level 3 + scope + source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #bb9af7 + + + + name + JSON Key - Level 4 + scope + source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #e0af68 + + + + name + JSON Key - Level 5 + scope + source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #0db9d7 + + + + name + JSON Key - Level 6 + scope + source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #73daca + + + + name + JSON Key - Level 7 + scope + source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json + settings + + foreground + #f7768e + + + + name + JSON Key - Level 8 + scope + source.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.value.json meta.sequence.json meta.mapping.key.json string.quoted.double.json punctuation.definition.string.end.json + settings + + foreground + #9ece6a + + + + name + JSON Key - value + scope + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json + settings + + foreground + #9ece6a + + + + name + Plain Punctuation + scope + punctuation.definition.list_item.markdown + settings + + foreground + #9abdf5 + + + + name + Block Punctuation + scope + meta.block, meta.brace, punctuation.definition.block, punctuation.definition.use, punctuation.definition.group.shell, punctuation.definition.class, punctuation.definition.begin.bracket, punctuation.definition.end.bracket, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.definition.dictionary, punctuation.definition.array, punctuation.section + settings + + foreground + #9abdf5 + + + + name + Markdown - Plain + scope + meta.jsx.children, meta.embedded.block + settings + + foreground + #c0caf5 + + + + name + HTML text + scope + text.html + settings + + foreground + #9aa5ce + + + + name + Markdown - Markup Raw Inline + scope + text.html.markdown markup.inline.raw.markdown + settings + + foreground + #bb9af7 + + + + name + Markdown - Markup Raw Inline Punctuation + scope + text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown + settings + + foreground + #4E5579 + + + + name + Markdown - Heading 1 + scope + heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown + settings + + fontStyle + bold + foreground + #89ddff + + + + name + Markdown - Heading 2 + scope + heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown + settings + + fontStyle + bold + foreground + #61bdf2 + + + + name + Markdown - Heading 3 + scope + heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown + settings + + fontStyle + bold + foreground + #7aa2f7 + + + + name + Markdown - Heading 4 + scope + heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown + settings + + fontStyle + bold + foreground + #6d91de + + + + name + Markdown - Heading 5 + scope + heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown + settings + + fontStyle + bold + foreground + #9aa5ce + + + + name + Markdown - Heading 6 + scope + heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown + settings + + fontStyle + bold + foreground + #747ca1 + + + + name + Markup - Italic + scope + markup.italic, markup.italic punctuation + settings + + fontStyle + italic + foreground + #c0caf5 + + + + name + Markup - Bold + scope + markup.bold, markup.bold punctuation + settings + + fontStyle + bold + foreground + #c0caf5 + + + + name + Markup - Bold-Italic + scope + markup.bold markup.italic, markup.bold markup.italic punctuation + settings + + fontStyle + bold italic + foreground + #c0caf5 + + + + name + Markup - Underline + scope + markup.underline, markup.underline punctuation + settings + + fontStyle + underline + + + + name + Markdown - Blockquote + scope + markup.quote punctuation.definition.blockquote.markdown + settings + + foreground + #4e5579 + + + + name + Markup - Quote + scope + markup.quote + settings + + fontStyle + italic + + + + name + Markdown - Link + scope + string.other.link, markup.underline.link, constant.other.reference.link.markdown, string.other.link.description.title.markdown + settings + + foreground + #73daca + + + + name + Markdown - Fenced Code Block + scope + markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.language.fenced.markdown + settings + + foreground + #89ddff + + + + name + Markdown - Separator + scope + meta.separator + settings + + fontStyle + bold + foreground + #444b6a + + + + name + Markup - Table + scope + markup.table + settings + + foreground + #c0cefc + + + + name + Token - Info + scope + token.info-token + settings + + foreground + #0db9d7 + + + + name + Token - Warn + scope + token.warn-token + settings + + foreground + #ffdb69 + + + + name + Token - Error + scope + token.error-token + settings + + foreground + #db4b4b + + + + name + Token - Debug + scope + token.debug-token + settings + + foreground + #b267e6 + + + + name + Apache Tag + scope + entity.tag.apacheconf + settings + + foreground + #f7768e + + + + name + Preprocessor + scope + meta.preprocessor + settings + + foreground + #73daca + + + + name + ENV value + scope + source.env + settings + + foreground + #7aa2f7 + + + + uuid + 06f855e3-9fb7-4fb1-b790-aef06065f34e + + diff --git a/yazi/.config/yazi/package.toml b/yazi/.config/yazi/package.toml new file mode 100644 index 0000000..82a32b4 --- /dev/null +++ b/yazi/.config/yazi/package.toml @@ -0,0 +1,7 @@ +[plugin] +deps = [] + +[[flavor.deps]] +use = "kalidyasin/yazi-flavors:tokyonight-night" +rev = "92a09a6" +hash = "845c5ee33e147b1a57f48728e42600ee" diff --git a/zsh/.aliases b/zsh/.aliases index bb1a738..89f6846 100644 --- a/zsh/.aliases +++ b/zsh/.aliases @@ -44,6 +44,10 @@ alias S='sudo env PATH="$PATH"' alias U='pipx upgrade-all' # Update all pipx packages alias P='pipx list' # List pipx packages +# --- GUI Applications (background + disown) --- +alias nemo='nemo . > /dev/null 2>&1 & disown' +alias hugo-serve='hugo server --bind 0.0.0.0 --baseURL http://localhost:1313 -D > /dev/null 2>&1 & disown' + # --- OpenCode --- ide() { @@ -239,9 +243,11 @@ fi alias t='task' alias tl='task list' alias twa='task add' -tm() { - task modify -} +# tm() { +# task modify +# } +# Commented out: conflicts with TabMan alias at line 731 +# Use 'task modify' directly or create 'tmod' alias if needed alias tb='task burndown.daily' # ---------------------------- @@ -433,6 +439,7 @@ alias evening='redshift -O 3500 -P && echo "🌅 Evening mode activated (3500K)" # WhisperTux quick launch aliases alias wt='systemctl --user start whispertux' +alias wtr='systemctl --user restart whispertux' alias wt-stop='systemctl --user stop whispertux' alias wt-status='systemctl --user status whispertux' alias wt-log='journalctl --user -u whispertux -f' @@ -679,3 +686,59 @@ msfl() { fi msfconsole -r "$HOME/scripts/multi_handler.rc" } + +# ================================================================ +# System Backup Workflow +# ================================================================ +# Full system backup to encrypted volume before major OS changes +# +# Usage: +# 1. Mount encrypted volume: +# sudo veracrypt -t /mnt/veracrypt1 +# 2. Run backup: +# run-backup +# 3. Unmount when complete: +# sudo veracrypt -t -d /mnt/veracrypt1 +# +# Notes: +# - Uses encrypted storage (VeraCrypt) for data at rest +# - Backup script is in ~/.claude/context/personal/scripts/ +# - Logs to /var/log/system-backup.log +# - For low /tmp space, set TMPDIR before mounting: +# mkdir -p /path/to/temp && sudo env TMPDIR=/path/to/temp veracrypt -t ... +# ================================================================ + +alias run-backup='sudo ~/.claude/context/personal/scripts/full-system-backup.sh /mnt/backup-vault' + +# ================================================================ +# ProtonVPN Automation - Quick Reference & Documentation +# +# Created: 2025-11-08 +# +# Quick reference for VPN server curation and automation system. +# See full docs: ~/.claude/skills/app-troubleshooting/SKILL.md (lines 2130-2369) +# +# Common commands: +# proton-connect-colorado - Connect to random top-quality server +# test-vpn-quality - Test current connection quality +# proton-rank-servers 20 - View top 20 servers by quality +# proton-discover-servers 1 50 - Discover new servers +# ================================================================ + +alias vpn-help='bat ~/.local/share/doc/protonvpn-automation-quickref.md 2>/dev/null || cat ~/.local/share/doc/protonvpn-automation-quickref.md' + + +# TabMan - Browser tab manager +alias tabman="bun ~/github/tabman/index.ts" +alias tm="bun ~/github/tabman/index.ts" + +# Port reference quick access +alias lp='cat ~/.claude/context/infrastructure/ports-reference.md | less' + +# Reddit video downloader for Redlib +alias reddit-dl="bun /home/e/opt/redlib/reddit-dl.ts" + +alias inotify-check='echo "Instances: $(find /proc/*/fd -lname "anon_inode:inotify" 2>/dev/null | wc -l) / $(cat /proc/sys/fs/inotify/max_user_instances)"' + +# SimpleX Bot - E2EE automation +alias simplex='~/opt/simplex-bot/simplex' diff --git a/zsh/.exports b/zsh/.exports index c43c482..a6192fc 100644 --- a/zsh/.exports +++ b/zsh/.exports @@ -5,8 +5,13 @@ export PAGER="${PAGER:-most}" # PAI3 Personal AI Infrastructure export PAI_HOME="/home/e" export PAI_DIR="$HOME/.claude" # Added for PAI v0.6.0 compatibility -export PATH=$PATH:"$HOME/.claude" -export PATH=$PATH:"$HOME/.claude/commands" + +# IMPORTANT: claude/scripts must come FIRST to override system binaries +# This allows our Firejail wrappers to be found before /usr/bin +export PATH="$HOME/.claude/scripts:$PATH" +export PATH="$HOME/.claude:$PATH" +export PATH="$HOME/.claude/commands:$PATH" +export PATH="$HOME/.claude/context/personal/scripts:$PATH" # export MANPAGER="sh -c 'sed -u -e \"s/\\x1B\[[0-9;]*m//g; s/.\\x08//g\" | bat -p -lman'"\nman 2 select export BROWSER="${BROWSER:-brave}" export LANG=en_US.UTF-8 # avoid locale issues @@ -15,6 +20,7 @@ export GOROOT="/usr/local/go" export GOPATH="$HOME/go" export PATH=$PATH:$GOROOT/bin export PATH=$PATH:$HOME/.bun/bin +export PATH="/usr/local/sbin:/usr/sbin:/sbin:$PATH" # export STOW_DIR="$HOME/.config" # --- fzf --- @@ -42,6 +48,7 @@ export FZF_CTRL_R_OPTS=" # Path +export PATH="$HOME/bin:$PATH" export PATH="$PATH:$HOME/go/bin" export PATH="$PATH:$HOME/.scripts:$HOME/scripts" export PATH="$PATH:$HOME/.cargo/bin" @@ -62,3 +69,16 @@ if command -v bat &> /dev/null; then export MANPAGER="sh -c 'sed -u -e \"s/\\x1B\[[0-9;]*m//g; s/.\\x08//g\" | bat -p -lman'" fi # Removed redundant PATH addition (already on line 50) +export PATH="/opt/zig:$PATH" +export YDOTOOL_SOCKET=/run/user/1000/.ydotool_socket + +# SSH agent socket (user systemd service, not system socket) +export SSH_AUTH_SOCK="${XDG_RUNTIME_DIR}/ssh-agent.socket" + +# XWayland support for legacy X11 apps on Wayland +# Only set XAUTHORITY if needed - let the system handle DISPLAY +# if [[ -z "$XAUTHORITY" && -n "$WAYLAND_DISPLAY" ]]; then +# _xauth=$(find /run/user/$UID -maxdepth 1 -name "xauth_*" 2>/dev/null | head -1) +# [[ -n "$_xauth" ]] && export XAUTHORITY="$_xauth" +# unset _xauth +# fi diff --git a/zsh/.zshrc b/zsh/.zshrc index 8dc3934..534910f 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -220,3 +220,8 @@ export PATH=$(echo "$PATH" | tr ':' '\n' | awk '!seen[$0]++' | paste -sd:) # Make PATH available to GUI applications (Ulauncher, etc.) # This ensures apps launched outside terminal sessions can find bun, custom bins, etc. systemctl --user import-environment PATH + +[ -f ~/.env ] && source ~/.env + +# Port reference quick access +alias ports='cat ~/.claude/context/infrastructure/ports-reference.md | less' diff --git a/zsh/zsh.zsh b/zsh/zsh.zsh deleted file mode 100644 index 8e1165c..0000000 --- a/zsh/zsh.zsh +++ /dev/null @@ -1,28 +0,0 @@ -# ---- TMUX-RECON zsh.zsh ---- - -# source custom aliases if exists -[ -f ~/.aliases.sh ] && source ~/.aliases.sh - -# add .scripts to path -export PATH="$HOME/.scripts:$PATH" - -# zoxide (if installed) -if command -v zoxide &> /dev/null; then - eval "$(zoxide init zsh)" -fi - -# fzf (if installed) -[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh - -# starship (optional fancy prompt) -[ -f ~/.config/starship.toml ] && eval "$(starship init zsh)" - -# cargo -source $HOME/.cargo/env - -alias -g -- -h='-h 2>&1 | bat --language=help --style=plain' -alias -g -- --help='--help 2>&1 | bat --language=help --style=plain' - -# Custom prompt options or PS1 here if desired - -# You can add any shared settings, completions, etc.