From ed3c274d9cbb816b822f788592487a014785d8d9 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Wed, 26 Oct 2022 12:49:01 +0200 Subject: [PATCH] Newtest --- config/.config/alacritty/alacritty.yml | 929 ++++++++++++++++++ config/.vimrc | 97 ++ pkg/tdpeuter/PKGBUILD | 17 +- pkg/tdpeuter/pkg/tdpeuter-base/.BUILDINFO | 10 +- pkg/tdpeuter/pkg/tdpeuter-base/.MTREE | Bin 259 -> 258 bytes pkg/tdpeuter/pkg/tdpeuter-base/.PKGINFO | 2 +- pkg/tdpeuter/pkg/tdpeuter-desktop/.BUILDINFO | 10 +- pkg/tdpeuter/pkg/tdpeuter-desktop/.INSTALL | 11 + pkg/tdpeuter/pkg/tdpeuter-desktop/.MTREE | Bin 257 -> 333 bytes pkg/tdpeuter/pkg/tdpeuter-desktop/.PKGINFO | 3 +- pkg/tdpeuter/pkg/tdpeuter-dev/.BUILDINFO | 10 +- pkg/tdpeuter/pkg/tdpeuter-dev/.MTREE | Bin 257 -> 257 bytes pkg/tdpeuter/pkg/tdpeuter-dev/.PKGINFO | 3 +- pkg/tdpeuter/pkg/tdpeuter-me/.BUILDINFO | 10 +- pkg/tdpeuter/pkg/tdpeuter-me/.MTREE | Bin 257 -> 258 bytes pkg/tdpeuter/pkg/tdpeuter-me/.PKGINFO | 4 +- pkg/tdpeuter/src/.vimrc | 1 + .../tdpeuter-base-0.0.2-1-any.pkg.tar.zst | Bin 10533 -> 10565 bytes .../tdpeuter-desktop-0.0.2-1-any.pkg.tar.zst | Bin 10581 -> 10873 bytes pkg/tdpeuter/tdpeuter-desktop.install | 11 + .../tdpeuter-dev-0.0.2-1-any.pkg.tar.zst | Bin 10579 -> 10626 bytes .../tdpeuter-me-0.0.2-1-any.pkg.tar.zst | Bin 10546 -> 10609 bytes 22 files changed, 1101 insertions(+), 17 deletions(-) create mode 100644 config/.config/alacritty/alacritty.yml create mode 100644 config/.vimrc create mode 100644 pkg/tdpeuter/pkg/tdpeuter-desktop/.INSTALL create mode 120000 pkg/tdpeuter/src/.vimrc create mode 100644 pkg/tdpeuter/tdpeuter-desktop.install diff --git a/config/.config/alacritty/alacritty.yml b/config/.config/alacritty/alacritty.yml new file mode 100644 index 0000000..3fcb7ef --- /dev/null +++ b/config/.config/alacritty/alacritty.yml @@ -0,0 +1,929 @@ +# +# ~/.config/alacritty/alacritty.yml +# edited +# + +# Configuration for Alacritty, the GPU enhanced terminal emulator. + +# Import additional configuration files +# - /path/to/alacritty.yml + +# Any items in the `env` entry below will be added as +# environment variables. Some entries may override variables +# set by alacritty itself. +#env: + # TERM variable + # + # This value is used to set the `$TERM` environment variable for + # each instance of Alacritty. If it is not present, alacritty will + # check the local terminfo database and use `alacritty` if it is + # available, otherwise `xterm-256color` is used. + #TERM: alacritty + +window: + # Window dimensions (changes require restart) + # + # Number of lines/columns (not pixels) in the terminal. The number of columns + # must be at least `2`, while using a value of `0` for columns and lines will + # fall back to the window manager's recommended size. + #dimensions: + # columns: 0 + # lines: 0 + + # Window position (changes require restart) + # + # Specified in number of pixels. + # If the position is not set, the window manager will handle the placement. + #position: + # x: 0 + # y: 0 + + # Window padding (changes require restart) + padding: + x: 5 + y: 5 + + # Spread additional padding evenly around the terminal content. + dynamic_padding: true + + # Window decorations + # + # Values for `decorations`: + # - full: Borders and title bar + # - none: Neither borders nor title bar + # + # Values for `decorations` (macOS only): + # - transparent: Title bar, transparent background and title bar buttons + # - buttonless: Title bar, transparent background and no title bar buttons + #decorations: full + + # Background opacity + # + # Window opacity as a floating point number from `0.0` to `1.0`. + # The value `0.0` is completely transparent and `1.0` is opaque. + opacity: 0.9 + + # Startup Mode (changes require restart) + # + # Values for `startup_mode`: + # - Windowed + # - Maximized + # - Fullscreen + # + # Values for `startup_mode` (macOS only): + # - SimpleFullscreen + #startup_mode: Windowed + + # Window title + #title: Alacritty + + # Allow terminal applications to change Alacritty's window title. + dynamic_title: true + + # Window class (Linux/BSD only): + class: + # Application instance name + instance: Alacritty + # General application class + general: Alacritty + + # GTK theme variant (Linux/BSD only) + # + # Override the variant of the GTK theme. Commonly supported values are `dark` + # and `light`. Set this to `None` to use the default theme variant. + decorations_theme_variant: dark + +#scrolling: + # Maximum number of lines in the scrollback buffer. + # Specifying '0' will disable scrolling. + #history: 10000 + + # Scrolling distance multiplier. + #multiplier: 3 + +# Font configuration +font: + # Normal (roman) font face + normal: + # Font family + # + # Default: + # - (macOS) Menlo + # - (Linux/BSD) monospace + # - (Windows) Consolas + family: Letter + + # The `style` can be specified to pick a specific face. + style: Extended + + # Bold font face + bold: + # Font family + # + # If the bold family is not specified, it will fall back to the + # value specified for the normal font. + family: Letter + + # The `style` can be specified to pick a specific face. + style: Heavy + + # Italic font face + italic: + # Font family + # + # If the italic family is not specified, it will fall back to the + # value specified for the normal font. + family: Letter + + # The `style` can be specified to pick a specific face. + style: Oblique + + # Bold italic font face + #bold_italic: + # Font family + # + # If the bold italic family is not specified, it will fall back to the + # value specified for the normal font. + #family: monospace + + # The `style` can be specified to pick a specific face. + #style: Bold Italic + + # Point size + #size: 11.0 + + # Offset is the extra space around each character. `offset.y` can be thought + # of as modifying the line spacing, and `offset.x` as modifying the letter + # spacing. + #offset: + # x: 0 + # y: 0 + + # Glyph offset determines the locations of the glyphs within their cells with + # the default being at the bottom. Increasing `x` moves the glyph to the + # right, increasing `y` moves the glyph upward. + #glyph_offset: + # x: 0 + # y: 0 + + # Thin stroke font rendering (macOS only) + # + # Thin strokes are suitable for retina displays, but for non-retina screens + # it is recommended to set `use_thin_strokes` to `false`. + #use_thin_strokes: true + + # Use built-in font for box drawing characters. + # + # If `true`, Alacritty will use a custom built-in font for box drawing + # characters (Unicode points 2500 - 259f). + # + #builtin_box_drawing: true + +# If `true`, bold text is drawn using the bright color variants. +#draw_bold_text_with_bright_colors: false + +colors: + primary: + background: '#171717' + # foreground: '#f8f8f2' + foreground: '#ffffff' + bright_foreground: '#ffffff' + cursor: + text: CellBackground + cursor: CellForeground + vi_mode_cursor: + text: CellBackground + cursor: CellForeground + search: + matches: + foreground: '#44475a' + background: '#50fa7b' + focused_match: + foreground: '#44475a' + background: '#ffb86c' + footer_bar: + background: '#282a36' + foreground: '#f8f8f2' + hints: + start: + foreground: '#282a36' + background: '#f1fa8c' + end: + foreground: '#f1fa8c' + background: '#282a36' + line_indicator: + foreground: None + background: None + selection: + text: CellForeground + background: '#44475a' + normal: + black: '#21222c' + red: '#ff5555' + green: '#50fa7b' + yellow: '#f1fa8c' + blue: '#bd93f9' + magenta: '#ff79c6' + cyan: '#8be9fd' + # white: '#f8f8f8' + white: '#ffffff' + bright: + black: '#6272a4' + red: '#ff6e6e' + green: '#69ff94' + yellow: '#ffffa5' + blue: '#d6acff' + magenta: '#ff92df' + cyan: '#a4ffff' + white: '#ffffff' + +# Colors (Tomorrow Night) +#colors: + # Default colors + #primary: + # background: '#1d1f21' + # foreground: '#c5c8c6' + + # Bright and dim foreground colors + # + # The dimmed foreground color is calculated automatically if it is not + # present. If the bright foreground color is not set, or + # `draw_bold_text_with_bright_colors` is `false`, the normal foreground + # color will be used. + #dim_foreground: '#828482' + #bright_foreground: '#eaeaea' + + # Cursor colors + # + # Colors which should be used to draw the terminal cursor. + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #cursor: + # text: CellBackground + # cursor: CellForeground + + # Vi mode cursor colors + # + # Colors for the cursor when the vi mode is active. + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #vi_mode_cursor: + # text: CellBackground + # cursor: CellForeground + + # Search colors + # + # Colors used for the search bar and match highlighting. + #search: + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #matches: + # foreground: '#000000' + # background: '#ffffff' + #focused_match: + # foreground: '#ffffff' + # background: '#000000' + + #bar: + # background: '#c5c8c6' + # foreground: '#1d1f21' + + # Keyboard regex hints + #hints: + # First character in the hint label + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #start: + # foreground: '#1d1f21' + # background: '#e9ff5e' + + # All characters after the first one in the hint label + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #end: + # foreground: '#e9ff5e' + # background: '#1d1f21' + + # Line indicator + # + # Color used for the indicator displaying the position in history during + # search and vi mode. + # + # By default, these will use the opposing primary color. + #line_indicator: + # foreground: None + # background: None + + # Selection colors + # + # Colors which should be used to draw the selection area. + # + # Allowed values are CellForeground/CellBackground, which reference the + # affected cell, or hexadecimal colors like #ff00ff. + #selection: + # text: CellBackground + # background: CellForeground + + # Normal colors + #normal: + # black: '#1d1f21' + # red: '#cc6666' + # green: '#b5bd68' + # yellow: '#f0c674' + # blue: '#81a2be' + # magenta: '#b294bb' + # cyan: '#8abeb7' + # white: '#c5c8c6' + + # Bright colors + #bright: + # black: '#666666' + # red: '#d54e53' + # green: '#b9ca4a' + # yellow: '#e7c547' + # blue: '#7aa6da' + # magenta: '#c397d8' + # cyan: '#70c0b1' + # white: '#eaeaea' + + # Dim colors + # + # If the dim colors are not set, they will be calculated automatically based + # on the `normal` colors. + #dim: + # black: '#131415' + # red: '#864343' + # green: '#777c44' + # yellow: '#9e824c' + # blue: '#556a7d' + # magenta: '#75617b' + # cyan: '#5b7d78' + # white: '#828482' + + # Indexed Colors + # + # The indexed colors include all colors from 16 to 256. + # When these are not set, they're filled with sensible defaults. + # + # Example: + # `- { index: 16, color: '#ff00ff' }` + # + #indexed_colors: [] + + # Transparent cell backgrounds + # + # Whether or not `window.opacity` applies to all cell backgrounds or only to + # the default background. When set to `true` all cells will be transparent + # regardless of their background color. + transparent_background_colors: false + +# Bell +# +# The bell is rung every time the BEL control character is received. +bell: + # Visual Bell Animation + # + # Animation effect for flashing the screen when the visual bell is rung. + # + # Values for `animation`: + # - Ease + # - EaseOut + # - EaseOutSine + # - EaseOutQuad + # - EaseOutCubic + # - EaseOutQuart + # - EaseOutQuint + # - EaseOutExpo + # - EaseOutCirc + # - Linear + animation: EaseOutExpo + + # Duration of the visual bell flash in milliseconds. A `duration` of `0` will + # disable the visual bell animation. + #duration: 0 + + # Visual bell animation color. + #color: '#ffffff' + + # Bell Command + # + # This program is executed whenever the bell is rung. + # + # When set to `command: None`, no command will be executed. + # + # Example: + # command: + # program: notify-send + # args: ["Hello, World!"] + # + #command: None + +#selection: + # This string contains all characters that are used as separators for + # "semantic words" in Alacritty. + #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" + + # When set to `true`, selected text will be copied to the primary clipboard. + #save_to_clipboard: false + +#cursor: + # Cursor style + #style: + # Cursor shape + # + # Values for `shape`: + # - ▇ Block + # - _ Underline + # - | Beam + #shape: Block + + # Cursor blinking state + # + # Values for `blinking`: + # - Never: Prevent the cursor from ever blinking + # - Off: Disable blinking by default + # - On: Enable blinking by default + # - Always: Force the cursor to always blink + #blinking: Off + + # Vi mode cursor style + # + # If the vi mode cursor style is `None` or not specified, it will fall back to + # the style of the active value of the normal cursor. + # + # See `cursor.style` for available options. + #vi_mode_style: None + + # Cursor blinking interval in milliseconds. + #blink_interval: 750 + + # If this is `true`, the cursor will be rendered as a hollow box when the + # window is not focused. + #unfocused_hollow: true + + # Thickness of the cursor relative to the cell width as floating point number + # from `0.0` to `1.0`. + #thickness: 0.15 + +# Live config reload (changes require restart) +#live_config_reload: true + +# Shell +# +# You can set `shell.program` to the path of your favorite shell, e.g. +# `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the +# shell. +# +# Default: +# - (macOS) /bin/bash --login +# - (Linux/BSD) user login shell +# - (Windows) powershell +#shell: +# program: /bin/bash +# args: +# - --login +# # - -c +# # - "zellij --layout=compact attach || zellij --layout=compact" + +# Startup directory +# +# Directory the shell is started in. If this is unset, or `None`, the working +# directory of the parent process will be used. +#working_directory: None + +# Send ESC (\x1b) before characters when alt is pressed. +#alt_send_esc: true + +# Offer IPC using `alacritty msg` (unix only) +#ipc_socket: true + +mouse: + # Click settings + # + # The `double_click` and `triple_click` settings control the time + # alacritty should wait for accepting multiple clicks as one double + # or triple click. + #double_click: { threshold: 300 } + #triple_click: { threshold: 300 } + + # If this is `true`, the cursor is temporarily hidden when typing. + hide_when_typing: true + +# Regex hints +# +# Terminal hints can be used to find text in the visible part of the terminal +# and pipe it to other applications. +#hints: + # Keys used for the hint labels. + #alphabet: "jfkdls;ahgurieowpq" + + # List with all available hints + # + # Each hint must have a `regex` and either an `action` or a `command` field. + # The fields `mouse`, `binding` and `post_processing` are optional. + # + # The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and + # `mouse.mods` accept the same values as they do in the `key_bindings` section. + # + # The `mouse.enabled` field controls if the hint should be underlined while + # the mouse with all `mouse.mods` keys held or the vi mode cursor is above it. + # + # If the `post_processing` field is set to `true`, heuristics will be used to + # shorten the match if there are characters likely not to be part of the hint + # (e.g. a trailing `.`). This is most useful for URIs. + # + # Values for `action`: + # - Copy + # Copy the hint's text to the clipboard. + # - Paste + # Paste the hint's text to the terminal or search. + # - Select + # Select the hint's text. + # - MoveViModeCursor + # Move the vi mode cursor to the beginning of the hint. + #enabled: + # - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\ + # [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+" + # command: xdg-open + # post_processing: true + # mouse: + # enabled: true + # mods: None + # binding: + # key: U + # mods: Control|Shift + +# Mouse bindings +# +# Mouse bindings are specified as a list of objects, much like the key +# bindings further below. +# +# To trigger mouse bindings when an application running within Alacritty +# captures the mouse, the `Shift` modifier is automatically added as a +# requirement. +# +# Each mouse binding will specify a: +# +# - `mouse`: +# +# - Middle +# - Left +# - Right +# - Numeric identifier such as `5` +# +# - `action` (see key bindings for actions not exclusive to mouse mode) +# +# - Mouse exclusive actions: +# +# - ExpandSelection +# Expand the selection to the current mouse cursor location. +# +# And optionally: +# +# - `mods` (see key bindings) +#mouse_bindings: +# - { mouse: Right, action: ExpandSelection } +# - { mouse: Right, mods: Control, action: ExpandSelection } +# - { mouse: Middle, mode: ~Vi, action: PasteSelection } + +# Key bindings +# +# Key bindings are specified as a list of objects. For example, this is the +# default paste binding: +# +# `- { key: V, mods: Control|Shift, action: Paste }` +# +# Each key binding will specify a: +# +# - `key`: Identifier of the key pressed +# +# - A-Z +# - F1-F24 +# - Key0-Key9 +# +# A full list with available key codes can be found here: +# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants +# +# Instead of using the name of the keys, the `key` field also supports using +# the scancode of the desired key. Scancodes have to be specified as a +# decimal number. This command will allow you to display the hex scancodes +# for certain keys: +# +# `showkey --scancodes`. +# +# Then exactly one of: +# +# - `chars`: Send a byte sequence to the running application +# +# The `chars` field writes the specified string to the terminal. This makes +# it possible to pass escape sequences. To find escape codes for bindings +# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside +# of tmux. Note that applications use terminfo to map escape sequences back +# to keys. It is therefore required to update the terminfo when changing an +# escape sequence. +# +# - `action`: Execute a predefined action +# +# - ToggleViMode +# - SearchForward +# Start searching toward the right of the search origin. +# - SearchBackward +# Start searching toward the left of the search origin. +# - Copy +# - Paste +# - IncreaseFontSize +# - DecreaseFontSize +# - ResetFontSize +# - ScrollPageUp +# - ScrollPageDown +# - ScrollHalfPageUp +# - ScrollHalfPageDown +# - ScrollLineUp +# - ScrollLineDown +# - ScrollToTop +# - ScrollToBottom +# - ClearHistory +# Remove the terminal's scrollback history. +# - Hide +# Hide the Alacritty window. +# - Minimize +# Minimize the Alacritty window. +# - Quit +# Quit Alacritty. +# - ToggleFullscreen +# - SpawnNewInstance +# Spawn a new instance of Alacritty. +# - CreateNewWindow +# Create a new Alacritty window from the current process. +# - ClearLogNotice +# Clear Alacritty's UI warning and error notice. +# - ClearSelection +# Remove the active selection. +# - ReceiveChar +# - None +# +# - Vi mode exclusive actions: +# +# - Open +# Perform the action of the first matching hint under the vi mode cursor +# with `mouse.enabled` set to `true`. +# - ToggleNormalSelection +# - ToggleLineSelection +# - ToggleBlockSelection +# - ToggleSemanticSelection +# Toggle semantic selection based on `selection.semantic_escape_chars`. +# +# - Vi mode exclusive cursor motion actions: +# +# - Up +# One line up. +# - Down +# One line down. +# - Left +# One character left. +# - Right +# One character right. +# - First +# First column, or beginning of the line when already at the first column. +# - Last +# Last column, or beginning of the line when already at the last column. +# - FirstOccupied +# First non-empty cell in this terminal row, or first non-empty cell of +# the line when already at the first cell of the row. +# - High +# Top of the screen. +# - Middle +# Center of the screen. +# - Low +# Bottom of the screen. +# - SemanticLeft +# Start of the previous semantically separated word. +# - SemanticRight +# Start of the next semantically separated word. +# - SemanticLeftEnd +# End of the previous semantically separated word. +# - SemanticRightEnd +# End of the next semantically separated word. +# - WordLeft +# Start of the previous whitespace separated word. +# - WordRight +# Start of the next whitespace separated word. +# - WordLeftEnd +# End of the previous whitespace separated word. +# - WordRightEnd +# End of the next whitespace separated word. +# - Bracket +# Character matching the bracket at the cursor's location. +# - SearchNext +# Beginning of the next match. +# - SearchPrevious +# Beginning of the previous match. +# - SearchStart +# Start of the match to the left of the vi mode cursor. +# - SearchEnd +# End of the match to the right of the vi mode cursor. +# +# - Search mode exclusive actions: +# - SearchFocusNext +# Move the focus to the next search match. +# - SearchFocusPrevious +# Move the focus to the previous search match. +# - SearchConfirm +# - SearchCancel +# - SearchClear +# Reset the search regex. +# - SearchDeleteWord +# Delete the last word in the search regex. +# - SearchHistoryPrevious +# Go to the previous regex in the search history. +# - SearchHistoryNext +# Go to the next regex in the search history. +# +# - macOS exclusive actions: +# - ToggleSimpleFullscreen +# Enter fullscreen without occupying another space. +# +# - Linux/BSD exclusive actions: +# +# - CopySelection +# Copy from the selection buffer. +# - PasteSelection +# Paste from the selection buffer. +# +# - `command`: Fork and execute a specified command plus arguments +# +# The `command` field must be a map containing a `program` string and an +# `args` array of command line parameter strings. For example: +# `{ program: "alacritty", args: ["-e", "vttest"] }` +# +# And optionally: +# +# - `mods`: Key modifiers to filter binding actions +# +# - Command +# - Control +# - Option +# - Super +# - Shift +# - Alt +# +# Multiple `mods` can be combined using `|` like this: +# `mods: Control|Shift`. +# Whitespace and capitalization are relevant and must match the example. +# +# - `mode`: Indicate a binding for only specific terminal reported modes +# +# This is mainly used to send applications the correct escape sequences +# when in different modes. +# +# - AppCursor +# - AppKeypad +# - Search +# - Alt +# - Vi +# +# A `~` operator can be used before a mode to apply the binding whenever +# the mode is *not* active, e.g. `~Alt`. +# +# Bindings are always filled by default, but will be replaced when a new +# binding with the same triggers is defined. To unset a default binding, it can +# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for +# a no-op if you do not wish to receive input characters for that binding. +# +# If the same trigger is assigned to multiple actions, all of them are executed +# in the order they were defined in. +#key_bindings: + #- { key: Paste, action: Paste } + #- { key: Copy, action: Copy } + #- { key: L, mods: Control, action: ClearLogNotice } + #- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" } + #- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, } + #- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown } + #- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, } + #- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom } + + # Vi Mode + #- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode } + #- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom } + #- { key: Escape, mode: Vi|~Search, action: ClearSelection } + #- { key: I, mode: Vi|~Search, action: ToggleViMode } + #- { key: I, mode: Vi|~Search, action: ScrollToBottom } + #- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode } + #- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp } + #- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown } + #- { key: G, mode: Vi|~Search, action: ScrollToTop } + #- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom } + #- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp } + #- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown } + #- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp } + #- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown } + #- { key: Y, mode: Vi|~Search, action: Copy } + #- { key: Y, mode: Vi|~Search, action: ClearSelection } + #- { key: Copy, mode: Vi|~Search, action: ClearSelection } + #- { key: V, mode: Vi|~Search, action: ToggleNormalSelection } + #- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection } + #- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection } + #- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection } + #- { key: Return, mode: Vi|~Search, action: Open } + #- { key: K, mode: Vi|~Search, action: Up } + #- { key: J, mode: Vi|~Search, action: Down } + #- { key: H, mode: Vi|~Search, action: Left } + #- { key: L, mode: Vi|~Search, action: Right } + #- { key: Up, mode: Vi|~Search, action: Up } + #- { key: Down, mode: Vi|~Search, action: Down } + #- { key: Left, mode: Vi|~Search, action: Left } + #- { key: Right, mode: Vi|~Search, action: Right } + #- { key: Key0, mode: Vi|~Search, action: First } + #- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last } + #- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied } + #- { key: H, mods: Shift, mode: Vi|~Search, action: High } + #- { key: M, mods: Shift, mode: Vi|~Search, action: Middle } + #- { key: L, mods: Shift, mode: Vi|~Search, action: Low } + #- { key: B, mode: Vi|~Search, action: SemanticLeft } + #- { key: W, mode: Vi|~Search, action: SemanticRight } + #- { key: E, mode: Vi|~Search, action: SemanticRightEnd } + #- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft } + #- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight } + #- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd } + #- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket } + #- { key: Slash, mode: Vi|~Search, action: SearchForward } + #- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward } + #- { key: N, mode: Vi|~Search, action: SearchNext } + #- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious } + + # Search Mode + #- { key: Return, mode: Search|Vi, action: SearchConfirm } + #- { key: Escape, mode: Search, action: SearchCancel } + #- { key: C, mods: Control, mode: Search, action: SearchCancel } + #- { key: U, mods: Control, mode: Search, action: SearchClear } + #- { key: W, mods: Control, mode: Search, action: SearchDeleteWord } + #- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious } + #- { key: N, mods: Control, mode: Search, action: SearchHistoryNext } + #- { key: Up, mode: Search, action: SearchHistoryPrevious } + #- { key: Down, mode: Search, action: SearchHistoryNext } + #- { key: Return, mode: Search|~Vi, action: SearchFocusNext } + #- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious } + + # (Windows, Linux, and BSD only) + #- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste } + #- { key: C, mods: Control|Shift, action: Copy } + #- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward } + #- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward } + #- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection } + #- { key: Insert, mods: Shift, action: PasteSelection } + #- { key: Key0, mods: Control, action: ResetFontSize } + #- { key: Equals, mods: Control, action: IncreaseFontSize } + #- { key: Plus, mods: Control, action: IncreaseFontSize } + #- { key: NumpadAdd, mods: Control, action: IncreaseFontSize } + #- { key: Minus, mods: Control, action: DecreaseFontSize } + #- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize } + + # (Windows only) + #- { key: Return, mods: Alt, action: ToggleFullscreen } + + # (macOS only) + #- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" } + #- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory } + #- { key: Key0, mods: Command, action: ResetFontSize } + #- { key: Equals, mods: Command, action: IncreaseFontSize } + #- { key: Plus, mods: Command, action: IncreaseFontSize } + #- { key: NumpadAdd, mods: Command, action: IncreaseFontSize } + #- { key: Minus, mods: Command, action: DecreaseFontSize } + #- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize } + #- { key: V, mods: Command, action: Paste } + #- { key: C, mods: Command, action: Copy } + #- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection } + #- { key: H, mods: Command, action: Hide } + #- { key: H, mods: Command|Alt, action: HideOtherApplications } + #- { key: M, mods: Command, action: Minimize } + #- { key: Q, mods: Command, action: Quit } + #- { key: W, mods: Command, action: Quit } + #- { key: N, mods: Command, action: SpawnNewInstance } + #- { key: F, mods: Command|Control, action: ToggleFullscreen } + #- { key: F, mods: Command, mode: ~Search, action: SearchForward } + #- { key: B, mods: Command, mode: ~Search, action: SearchBackward } + +#debug: + # Display the time it takes to redraw each frame. + #render_timer: false + + # Keep the log file after quitting Alacritty. + #persistent_logging: false + + # Log level + # + # Values for `log_level`: + # - Off + # - Error + # - Warn + # - Info + # - Debug + # - Trace + #log_level: Warn + + # Print all received window events. + #print_events: false diff --git a/config/.vimrc b/config/.vimrc new file mode 100644 index 0000000..c1ad949 --- /dev/null +++ b/config/.vimrc @@ -0,0 +1,97 @@ +" +" ~/.vimrc +" + +filetype on +filetype plugin on +filetype indent on +set expandtab +set smarttab +set smartindent +set incsearch +set showmatch +set title +set wildignore=*.docx,*.jpg,*.png,*.gif,*.pdf,*.pyc,*.exe,*.flv,*.img,*.xlsx +syntax enable + +" -- + +set scrolloff=3 +set showcmd + +set autoindent +set linebreak +set shiftwidth=4 +set tabstop=4 + +set number +set relativenumber + +" colorscheme nord-light +set conceallevel=2 + +" Add mouse support +set mouse=a +if $TERM == 'alacritty' + set ttymouse=sgr " Alacritty specific +endif + +" PLUGINS --------------------------------------------------------------- {{{ + +call plug#begin('~/.vim/plugged') + +Plug 'dense-analysis/ale' +Plug 'https://github.com/vifm/vifm.vim.git' + +call plug#end() + +" }}} + +" AUTOMATIC STUFF ------------------------------------------------------- {{{ + +if has("autocmd") + + au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif + + " https://stackoverflow.com/a/37558470/19044747 + augroup remember_folds + autocmd! + autocmd BufWinLeave * silent! mkview + autocmd BufWinEnter * silent! loadview + augroup END + +endif + +" }}} + +" TALK ------------------------------------------------------------------ {{{ +" https://youtu.be/XA2WjJbmmoM ---------------------------------------------- + +set nocompatible + +" Finding files using :find +set path+=** +" Also use :b to select files in buffer + +" Show suggestions on another line instead of inplace +set wildmenu + +" Tags +" pacman -S ctags +command! MakeTags !ctags -R . & +" Move to defintion using ^] +" Move to ambigious using g^] +" Move back using ^t + +" File browsing +let g:netrw_browse_split=4 " open in the previous window +let g:netrw_altv=1 " split new windows to the right +let g:netrw_liststyle=3 " treeview + +" Autocomplete +" Also see https://vimhelp.org/options.txt.html#%27complete%27 +" ^n next +" ^p previous +" ^x^f filename completion + +" }}} diff --git a/pkg/tdpeuter/PKGBUILD b/pkg/tdpeuter/PKGBUILD index 83e8c9d..22ace2e 100644 --- a/pkg/tdpeuter/PKGBUILD +++ b/pkg/tdpeuter/PKGBUILD @@ -21,6 +21,10 @@ package_tdpeuter-base() { package_tdpeuter-dev() { depends=( + tdpeuter-base + ) + + depends+=( git ) @@ -51,9 +55,14 @@ package_tdpeuter-dev() { } package_tdpeuter-desktop() { + install=tdpeuter-desktop.install + + depends=( + tdpeuter-base + ) # Base of sway desktop - depends=( + depends+=( alacritty brightnessctl dunst @@ -72,10 +81,16 @@ package_tdpeuter-desktop() { noto-fonts-cjk noto-fonts-emoji ) + } package_tdpeuter-me() { depends=( + tdpeuter-base + tdpeuter-desktop + ) + + depends+=( firefox nextcloud-client qutebrowser diff --git a/pkg/tdpeuter/pkg/tdpeuter-base/.BUILDINFO b/pkg/tdpeuter/pkg/tdpeuter-base/.BUILDINFO index 1a71cad..6e6f78d 100644 --- a/pkg/tdpeuter/pkg/tdpeuter-base/.BUILDINFO +++ b/pkg/tdpeuter/pkg/tdpeuter-base/.BUILDINFO @@ -3,9 +3,9 @@ pkgname = tdpeuter-base pkgbase = tdpeuter pkgver = 0.0.2-1 pkgarch = any -pkgbuild_sha256sum = 865e78b28052ddd2e56ebd08f27892affb06d58339a7a3ebbdcc2a7aa00c738b +pkgbuild_sha256sum = 2e71128294ff3a85fe85ec646d0c90daa903ee61a70ba163b75a3f84569cad06 packager = Unknown Packager -builddate = 1666771493 +builddate = 1666781322 builddir = /mnt/MyFiles/.hidden/arch-pkgs/pkg/tdpeuter startdir = /mnt/MyFiles/.hidden/arch-pkgs/pkg/tdpeuter buildtool = makepkg @@ -646,6 +646,9 @@ installed = nextcloud-client-2:3.6.1-1-x86_64 installed = ninja-1.11.1-1-x86_64 installed = nm-connection-editor-1.28.0-1-x86_64 installed = nodejs-19.0.0-2-x86_64 +installed = noto-fonts-20220810-1-any +installed = noto-fonts-cjk-20220126-1-any +installed = noto-fonts-emoji-20220920-1-any installed = npth-1.6-3-x86_64 installed = nspr-4.35-1-x86_64 installed = nss-3.84-1-x86_64 @@ -855,7 +858,8 @@ installed = systemd-libs-251.7-1-x86_64 installed = systemd-sysvcompat-251.7-1-x86_64 installed = tar-1.34-1-x86_64 installed = tdb-1.4.7-1-x86_64 -installed = tdpeuter-base-0.0.1-1-any +installed = tdpeuter-base-0.0.2-1-any +installed = tdpeuter-desktop-0.0.2-1-any installed = tdpeuter-social-0.0.1-1-any installed = texinfo-6.8-2-x86_64 installed = thin-provisioning-tools-0.9.0-1-x86_64 diff --git a/pkg/tdpeuter/pkg/tdpeuter-base/.MTREE b/pkg/tdpeuter/pkg/tdpeuter-base/.MTREE index 2f6fed5097146e666011274891aae89014607af5..2f861d8ce57c9981da6262f4f336fbd8acb7c971 100644 GIT binary patch literal 258 zcmV+d0sa0TiwFP!000001AUIMN(4a=MDzQK0rR`=p6Ti7U=tDLP}IZ^n4al97hDu~ z4fN|>#Xu92f`a1JJDb;6_uXOfHLUM1K8(|ohqtK@5KiAYKX)H;O1u4GfBta1xj5cl z-i39VeZZWv6pTcB2+Q>0Llhb^THzJ~Sv#fNcv^6)m<0O9oA^RxLN%)9+zfBta1xj5cl z-i39VeLxY(8M)FP!ZLmMK$%hwvn88OzN|y;(Hj-Qo~@6O&>A2}>$MOy)v!EjO!D(~ z?~yB*<C_e)~#=k(Z0HZ4Z9k*Ip}%RlsgN5{huoX*9?j9f)|j zerd?^w@tly3kvA1=Kv`L9hwpvm!jOTWFl=1I9DGvIJ1beqKwg7dL*9iKYn_7KK~1d zl%Mc`(1om!;H*Z8T2vrOhOP>N&w1`>3S26t!8|OtE?Q?CljjInReHMp%N1tCm73^i z>JgDjyYW7}d;7orB&8?3EMqR$0Ou5@|Z@rl*kLY(T*I=pg` fG~uCHZUN$~ktHKVR>d(-9&z{sLL0sS3<3ZES)`!F literal 257 zcmV+c0sj6UiwFP!000001AWfBN(4a=h2eakV!(X2x^7(^Od_HzikkQUeW_jt9292^ z^ywYNKogUymP;9B(i0 zhIN{K45}Jq;6!^Emg&Psilp15Nt;f-tfPyi7zI06Ol|uODPw07R&%FedCVyKQ-j8q z9Gty!l3t~1?5H&(x2>1nt5q*lM4(~;P7MGdD^%Aa_C>tEzWNU+X1{m=!^Xm194v5- z!lhBt&=Vk9Y=3#=DVQn}0c+YKV&@Pb_hK#AS^>Npl|mStEU0Z0fQAFue)bZH2t+~w zrzao^XlSOI8GUE-`r6v=u(Wkp-(T9;r>8c&O+JR<^qupww^5mQ`@{bH;dpa#yuG{| z)@g1dsH#OE#C;f+>7$Kgf-uZ3KAqaKjwu+kWCyA_2!U9x5M!cVQq$0eno8oRUBq^uk{MF6 HZ2?oW65@?lus>ZhzRHKOAo^j<=V0 zVV!0h5)m;cXk{P6GJV)kxFChOW1mj8tOJYGwvA(UstUQqTBG%n#K)4|!}2H@>8Cw{ z5J%C5ppD3gAW2sQkBCaysFD>;paPycIe{8z$wD=v;}`M%`szO*7XHOcEeShUhSAV_ zQ)Up*uE`Q9|K%kD!-5Qua&$r?lTN1MBmljT=G<$xn0b_Oduu4$ZyU8V72bUUu`YpQ HZ2V diff --git a/pkg/tdpeuter/pkg/tdpeuter-dev/.PKGINFO b/pkg/tdpeuter/pkg/tdpeuter-dev/.PKGINFO index b138b00..4a62d10 100644 --- a/pkg/tdpeuter/pkg/tdpeuter-dev/.PKGINFO +++ b/pkg/tdpeuter/pkg/tdpeuter-dev/.PKGINFO @@ -5,12 +5,13 @@ pkgbase = tdpeuter pkgver = 0.0.2-1 pkgdesc = Sysconfig for my systems url = https://git.depeuter.tk/tdpeuter/arch-pkgs -builddate = 1666771493 +builddate = 1666781322 packager = Unknown Packager size = 0 arch = any license = GPL group = tdpeuter +depend = tdpeuter-base depend = git depend = boost depend = boost-libs diff --git a/pkg/tdpeuter/pkg/tdpeuter-me/.BUILDINFO b/pkg/tdpeuter/pkg/tdpeuter-me/.BUILDINFO index 9931ce2..8a42b21 100644 --- a/pkg/tdpeuter/pkg/tdpeuter-me/.BUILDINFO +++ b/pkg/tdpeuter/pkg/tdpeuter-me/.BUILDINFO @@ -3,9 +3,9 @@ pkgname = tdpeuter-me pkgbase = tdpeuter pkgver = 0.0.2-1 pkgarch = any -pkgbuild_sha256sum = 865e78b28052ddd2e56ebd08f27892affb06d58339a7a3ebbdcc2a7aa00c738b +pkgbuild_sha256sum = 2e71128294ff3a85fe85ec646d0c90daa903ee61a70ba163b75a3f84569cad06 packager = Unknown Packager -builddate = 1666771493 +builddate = 1666781322 builddir = /mnt/MyFiles/.hidden/arch-pkgs/pkg/tdpeuter startdir = /mnt/MyFiles/.hidden/arch-pkgs/pkg/tdpeuter buildtool = makepkg @@ -646,6 +646,9 @@ installed = nextcloud-client-2:3.6.1-1-x86_64 installed = ninja-1.11.1-1-x86_64 installed = nm-connection-editor-1.28.0-1-x86_64 installed = nodejs-19.0.0-2-x86_64 +installed = noto-fonts-20220810-1-any +installed = noto-fonts-cjk-20220126-1-any +installed = noto-fonts-emoji-20220920-1-any installed = npth-1.6-3-x86_64 installed = nspr-4.35-1-x86_64 installed = nss-3.84-1-x86_64 @@ -855,7 +858,8 @@ installed = systemd-libs-251.7-1-x86_64 installed = systemd-sysvcompat-251.7-1-x86_64 installed = tar-1.34-1-x86_64 installed = tdb-1.4.7-1-x86_64 -installed = tdpeuter-base-0.0.1-1-any +installed = tdpeuter-base-0.0.2-1-any +installed = tdpeuter-desktop-0.0.2-1-any installed = tdpeuter-social-0.0.1-1-any installed = texinfo-6.8-2-x86_64 installed = thin-provisioning-tools-0.9.0-1-x86_64 diff --git a/pkg/tdpeuter/pkg/tdpeuter-me/.MTREE b/pkg/tdpeuter/pkg/tdpeuter-me/.MTREE index 25721e43e8c61b25cb947995e5c133f76f3f5e66..d371060db3e760b9b4e22383621151931bc8271f 100644 GIT binary patch literal 258 zcmV+d0sa0TiwFP!000001AWfDPQ)+}1mHeT5s5yxw)f9P8iYV65YX@dws(C*;she0 zfT!m`6wuI2Gc(e6cHCawhu!MixV^vl+?OXG-xix;JbdTz*?eZiVcJdS5Br;o{q5!5 zxGhJY12c<;6ypTrx_tPYgyQL9WXr+VZ5GR2Q^^*vsg?#7wR+8+A*%|H>tl(;KWmE4 zF_c^@8)6mBpt)e^Nfe-X2qG;J6tH%xiWrk6YG~12vwacoudn_CQp8`ps*pQ0C^1@u z41r9t)YO33bArFTW<6x}#Mqp&Bn$$WLQ!@@=>e*FsenukT0s)W774n#gDA@I2~q0A IVr>Bc08q$!rT_o{ literal 257 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 diff --git a/pkg/tdpeuter/tdpeuter-desktop-0.0.2-1-any.pkg.tar.zst b/pkg/tdpeuter/tdpeuter-desktop-0.0.2-1-any.pkg.tar.zst index e735173513cb7247d29c8b40ff4305bd1e7b1d7c..65199feec797bcad44d6229edb432f2f4c55b620 100644 GIT binary patch literal 10873 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 z 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 diff --git a/pkg/tdpeuter/tdpeuter-me-0.0.2-1-any.pkg.tar.zst b/pkg/tdpeuter/tdpeuter-me-0.0.2-1-any.pkg.tar.zst index b86205f8ee79f9026da0a95418ee03a8e2f3161c..3a1991a1d28db958e5d0c66be7560a9f8030aac0 100644 GIT binary patch delta 10447 zcmV;=C@|NuQt?uMD77#B1Xv|Y0jkUCPDGHdBxwT}F);Ns(;xITL!jxK1!e%&VT%Hr zJ_=wPX-y*ccX#h*6Cso$H(5SI??m#`o7l(0Fr!&&Fw$y? z8?B_I<&4@<>w`76ZmvN$OUr^cy}L8EruoR0TC&!>(sgUyY={5w$dYpT zP1~A(9oUu5AKihTCrQ1R4u)P-nqjFWrC*He;bKb-mQ>UF>>}q?#qQ+I^+&IvZhAEvXXHugf$gE3KZh z-gj_GjFnc``w5d;J1PI7PDNqQ4u13bI&24jnUz*!zpf#}>|ZR6oqBEK=4PfFNu|{< zb7ds4ku>fk#=2=GC8^Huw9F7=r}=UIw$wUu;eHj9R%cu*elL|JDShFPeAG>cD3o%Kh*7+mUH|LfZmRQf}$SN%f zdy6|K%@jj5mSW9lbsCB>#oD2NBkt%3qAwqK8LV-(el(`!{0>6BL-%&$g1F&f_8+&>!dzbPyJCtE>>hj6W7ZVS?g8 zeI=C^$6?*!CWQ$KS!>SMWlX{d$6<}Yj>Gl?uQP&rjQ=Dfu*)w&LNqS3Mqz>?yLoFvp>nNPDF9rTF{CJe0I;;imZD&b zsl^u7l0~5yTWcu*P$bEslmY+?O0a?xj35OkkU|h=b$Kb7aU7R_lcZdJ!(Ieu_{^c- zV9$&_yNuPEOxnikg&nYBC9zChK5i9h2994XRIl^XG1Dt4>b!J6ozW^Ws6WIlG15wE zrN&_v$=R>%`nUd7iLt*8ze`$Jv(##}eru%eE{!?hLnjm`?etu)O&CedzpGVR`Q-`R zGWCofU$>2fbu!(5uEhLpKiS!(KGQ5U9Q`*d?8`_>rp`82C&|voOiI#XEC*j&>pI)Y zFi5?xsoP3xuhcA*opzK}wPqxhl!H}vlvS->=`X}ctecb7UUyCz*8V`3F*F<9R;6`f zTU%;L$$B%bkox?oR%%a{d9IYWtQY>gb^2^HbdFE9x~1iRa6pnZORA;lN#*9H!kVS! zBJX9=Y^4mUw^opJ9^}iKI@j)vN3In^;x}A@(<%5mZbGy_bh)Q=(r!H zSyELx`6onwoqr7>7qjtefkLb#oYbN5@q{>PllN3X7i92YLiMZ>&}?BV#26y}ucM#O{1#(Kpyh*jYlZ z@z^fA*c8=TwWQkfQ>9m8YW0KNQ&%hgj+&ITI#c(5*FD_LG)XPfcQ<2NA!CZR)l!lg z6lq;bM@Q?dFj>7^sLHw+cCL#PHV3RSDM__-ejP5$AD|UaO(#qI#?4FAY=rz|pEiKs{c)Dk`{R`FC@pZO;>zh#0Rzi-;ha5(m(~+ZUjrQ1LoQg$R zw<2jJRyRj>R#IZMh1!uF)l&L{`+CI5c4Viuv>Mjfj(mMOzZtWM9qgt*5I1({=j@n~ zFc?iG%}GgXH!bQxj7}13>UEg)o2=A4KlR7D>ogqrW0URTR%DDjiD@@6lCq9%uG`js z&2_t^L^UO;#89h!*89MA=~SPeDRfuU`Wd>#^=A5=p;#omJXy!X9-HF4s|yA>Fjh?vC!GYn7Z}epVUq0ENjNz3Y|zx+Lapp zU`*ZCq@$mfx~*>~bz7O^)`GgNkyE#Sbvo*{N=Mz+Mq1iU=t9oZ3cn?+)O~#XYNI99 z^FcFo6QUT?mXf{})AnRb)mzl*i^BpgMlq&xr4}A*{^-<#KFg6)X{~dav(pD=Z>m#9 z%M2sM7lPC}I2~OU(9AP=*lAPW#!iM}Oi}lutM_$_VCc23Z()A=juKCQE=f&)#@b<@ z(*1?t^_j4)4gDEioG^)#^@~m2Oq8_bySb8i(MT>Nn~x?@(M2aUlH{i5vcII#vT)GS zNJ%#pH!H5@q?O#H(t>Zr)bSCs&4+v-&GXk#O=^A}WZrKS=T8LD2VS?ZrQXZN(mZ#q zg0aSKKcL8a`B<1HiXJ&*93_c=BkIk3aP(fL2K5`gmp4*(BfFp(DLJ3RU8f&?l$&T_ znbszHFR@48L^<;4y@WG5Zn_vfV8rl+V3cj-Cb-&JS3elNmnwQM*NW_O$a^^}bdbnC z-b?)N)<**2f7E>au^MtVK3KcQdzqxw4~TIs(`4wq>=;4wVTe5p!3#ZqghEdthO9N; zB8|$R=y=0R*3@U#xYk~fZ#(%#Y{(C7MeAc`_4Z8JSZ^t^3KBVJN&$Kr0W&5UC z{qXqk_c9Vy>+hxX_eZGJP>U(nqVpRc@x5I7;b?rsw&soRrLr)O?WZ@V$f%-%Ed1Q9r`>*1`AE6 z`H&-LWUtW(^;I8PQ3N!Dt=peANQt|CpZZ(+Zzi&mMB5L+GS?RXUD{ zN5{~MH#SY9FpfD%HI#LapfyJ4H@g!b;#dvCIBz&O+-q!h|KwC;U3NcQ)j`L z13HVOamBybTJ{;2FC=F3504dkhE7E4)+31&w7>)uCMZZK3KJB5@z{}*$CTeO!iW;s z=KN5YppX|Lfg_XR)`kLqM_@oWxB?U4 zFa|1cWe!hZP*afUbZ6q9-`u1bnzb7oLEI2fPVX(BKFw4MK2uU<^Tke;@)0DiqNK zG+bl>0tG;V6s!P&GQgk)XMn(bgBZ>bUmx(`111;(2VTen0rKF09}J-lzzHU3F4RE} zfI!3$mT(9K>_G*8a&Tj4a1e(<>;VTHa7%!I9Vn22B+$VSVE_Xc=HQ1q0HF>xpu+>w zhSpNBhBY|g1AB;q4xms00^nf;Ie=&Z0D@S<0y6LcA4q@%YAA#jw$OnfFn|RexB~$e zpvJHQFr*;|12Di4D8N`2Q;AZF1SEJt3{;RZzLRq%(*pU z&9PFiRcxbP=;nNmD6^(@KCWZz+#0oXU40REL`;d`V-&ZXip45gT2726B!VOEzz;?b zMy)I?O5EK`N<+1ql4T`TqII&cXk`lFBbjoI){WF3}Xz4AIlv__=IGAG;Tf^DdYJMrOoCa zF5?vc(K30o{0uc9)j|&Z5pu>9yU6S|Ipf@}J9IbaX47VeKCO@GKY58fKdhMXVs2^m zb@_oKSYaJ;gCm%EiSm-vRB}7N6LApCh#zqf>@2#+)Y!Uz&Wkt*!$I(RxXuq8A^afB ztX3S*<%?TtjFd38ANMVek-NpssWMvJ$dB{#asFv0Dfin%3RO&L#V;$)4pvMX$y!G- zOYGwZ8J;vwg`%tqm7-twU`UPb!SH%?4{okA`ubx!?&vsX=lBRFBW4k=1#!dINUL$v z@PrLR8AG>!U4IX{E8o=aRghm*tzV_mN=$TqOQ`nsa5t)Nx=Y_ZFyaoiR>a%^D}L_u z9qP{^l)48#hbT%ufvLNz;XKv@-7QwwaxbCTs)XJ&E*<>Gx_h039+`D3JUS{CC7)mp zo=_3n{$9!pVd^>ZBOLlRk{9!D-XHa5HEVY0U%YgGe;v1c!cA-;XMP?Yt@P);x}LFn zPP&NxW3iO(K`O<|P z$TO`XFjeTTv&hh8L*H@p+tK(*YA<8gG*(h2R%Md3{&{5CMW&O;5>qK`wG3Ac#Yt`5 zmDEGYC-OUFg^S@D>p5xNv>b;`l4|N^^w#M|r|n~zlSC6sf05eEkFwIz4*iT@Hke|p zq`W1i<#n4RwVL^bHc3qTh4$g{!0c>C&)3-`h+e4F>!`ye^}$TeqRcTvHWL5<;}8G< zAaE=i5=-U-Li-ee0gZY#G8z&LhQdG~AOH>y#X^+fL=OYKR5Jh&5D0}d08OdCPiPis zzh9+Ojmn9bf429p9K9}>qlo{0Rf>iRuXoKZ3jMQ$*hxl>1Yn_K_ia*C!4l>dArt^&JC_iy=}p(4rGRetfG05iIl=Lj6l~ydWe$B zY$X;@e>MnS>+gt2d^8H%nXKqpr4A*N9KN`3l91eg(6Ps9;;r0HBDttn3_(tw60Q-MqLDm~<%_eheIT<>HfQtCPK-!^0*B-*I_vPfRtSyi38|BN<>wj4 z@PqX|8}IEGC@aPefeydgJ7muJ!!ipPk@Y;he`s%XJ@x%h5uHmmwYJo9#aXLjVer3B zN&RT5ayuFlrGWiMEg1A^s1srCrIz186U2dg=Eu0fNrV~;2QV3?gx2_-f}>>=7!1w` zxp{Hck$G%3S0!Oy6sHe{(K8Dah<;`0Rt~OGqsTZ}DXW3|rN?SrmwyITogMW0jiAY1 zf1Vohd<;TM0u^B(*4H*LzKb(UCuJI}f4Z-9 z?TI?_<2cuMaGVrDz?DK+Y{SO}AthnKm`KWKPO)X759?J5^lOxRIlJ`8+A6qQV5hU? z%}YH9G2wQiBTyxu7JKPi(Wt(fcB4-FvfHt~6w@Tc!sL@d-o;5HnX?gx@>F<&ChM-# zSH{nsFf+^)Cr}YfZpB9*3p~eCf3D~Ze4oHllZ7kt2YZu}mmG$PMOcb$3!A5fQ8ve! z6;1(V!4|gKK+6-~TFs0*dX}|(oJ$g2Iiq5Omz6C$L{~P7!;8t^k{TJJS51PSrjlc; zmz?j65K5p3`&sxvuxF$X;)?@5HZ43?`j!G!{cX34e@#X6eaLBXT}~4rf7i58_z97U z{HX4MR*txg(R7A6M)T45&V-yT7dqeFR$bfO;x*^3ny>Etb^Zz6{Lra-&cz3O+ED}j z3_`@|5y*iW5IICE=dzC)0(tCavqa#iSf=n`d(G@_^@^=bWe&K;LSNJDXr*q|b-o>! zTk(q!o4nUFC8p`g`fFOge^9gd61lClW6*`!QBgfHENS&F##2?6g-yoLkM3(Jqkoc8 zO2gN`hD2KBP=M4sjSfzPD@^jj1E9byLty~)c4?!yX@@mq zDsp`>sxTkumL+6HI;Hy62p1t$3lXLGih+sp`!bXgMdaa9CT1AE3KuQj%T14TjKmNSsX zVD}PSURtM)@%&{aLX3jTkCoQXlLbj`->t>aW1aXs7C>nxW#}+TJv}pEe}bWS!JX}@sAv}+mkFPSsFq7SvSr1>BJZqUH+7)q#L22mLRG6w zPd{qje`U(Z$Z1CTq_;Vt+}dVn?X%J#SZ3xuudE$2s$4-U&zdxYG=gSyV z=CHQjLZUtIq%9>gr(ZbOv00hTJGI~1OO^-fL-3&=*G!mCe^&i`&NL+Ge6?FumDDJZgA$nBjs#F1{pk$y5HSc#xP2xK!J*A21@$>NKv zY9CsS{V#9df7PbgQ+{FPwdHGvb60B*(aU&hA-#_{6%VQPJ;U9oJ!YBo$Z)QGaZ5*SBN31yJg*u*Sy1Z)mdrFaTZ z6@q{5e{mFcD$UUIg?W4Q1wy^Em4;8MT=L%7Fx&>J3gel02wIF_0gM0*jyq1T8Cg1ZR?N) zB@?^`OkFSUk#cRAN9(-P(H)?!GUYpB}*C4h^H9SL&t?+Le4-~=g18@1X_<~ z6`m9a=@SQ6Q{5vVkpN8CXl6H{Q);hc*&rsxpbXAH9&%C2fMh}5-y`WCi1JitHmb@? zf7Fb8JHGXue|E%)=BSY*r;n6O*JQY`s$_olhks%f#6JYlte4$=BNnIzc09=0>>!M0 zOAyhpHa5}huzPC>9VP{cjUSJKs58pMl8`!2gS=1`CGTkhxFOifVc@KFE{c;|I=Bgk zu=0i>%s+6?y(!IC*|^vXXOG?(rkouee+&)v#VK*M_D>3+T$4XKDFv*~@M8FFjwqsu1GDIO$C_nP@Q2K1sFLRfBg*k z6&#YcLkVkh)82Kxi*iepMAdilb&$?)@027lwUl^LTe|KO+cr@qbWmu`1rsrS=yxI{ zKl=$B5mrRcQKe`Xu|izsFE|nrB_9!WbM__gsHXoHKj2+~5#g>wPr^@zM= zlur+4LP;LE5*5{uZadyjazj1PfA5{}F=H-Vl}B!tF)8Vjqz=goe?8J6%EOrwDUUPk ztZ9DogT->MT=yOGTA&Ot^kG6e#=2wq5m-j-46qFsW+6Q*C|H1w@_#*)6dL%)tui00 z@`?H$(;H(lmmYAKt<@lo3KZ;)Q#MG#=gtp|fikRJSGF=YfPR>JORB}nf7Baw8dQ%f z%$u&=$rG!l2Xwk1wrl0hGZ@~H) ztpY_8^#esJ)x~nJ9oTQbNxpGct-@^woes#4PQ08&jiG$^3(VMa*KADzB+JlrKYr=j zRVR&UtuBXS#>8mqYRTrxfA%!_D(ow$ARO|pifyIW24im5b(bTELtyNc4V3Z85H__$ zWl!<9_<#LdC0OnP)!cMjSHUOSUaT_@@j)DG0xz@dHgbo2Ac-M_b=@PZis|+vEr=|& zowq>Nz$YPS?+F?!me}1e9;DgMQRvxveF0IR5Fha=&iLX2Wg>lJfB!4~s1LVsS^-2w z0%(7p?zXvzrKcmCaWwpddtua>C5Q~OeUoo$oZM2MA@M2V447dakGLO9-k-s>19u8B ztxAhh^ULG+5dlXxEw@GK^)Mcrq&Wp@l1CL$n-=x#1uKIzQ?Q+bs1dm^od+VBIFmNt zO*DbgJ%6j!%xIKbBJs&mvqrR%N+8<)uN6 z7o7N4n4i?5L4IRi)?2^*O+|Crs=tb$8we$K7AbH$rKjwfe~*dm3yr*JgRHpHF?%gw zIWk}rc+7>qT8TNxX*(#H?;OdJE!w2abFLP z+Ym`I%0E%2V^qWt!mV1{_n~DFxtzE-UB3b9%goUYL?kpo0N6kUMmjLgYvq-(F&)QcQB2x|eaHl?6%Vs_?z^zwERsF+ zEP7lyiDlBG2NBQO{|Qh@jyF=Gf?zx#pc6(~@^(DAY;UgYB&3ZJD-BL^MiKBdRV~c+O_PKlNTub)l;33MyqsZO zK;Vis(y$x3(E}ie_3@ozD7|6KZ|6Oq&nURUP_`A*s8QB~jtgNc*LK)nu!#6{Xh+LwcSPW|Mv0J9LSU5Gquf9u{cjoN`Yz4)e1M1f96u) z&e8^EnkdozFF%?w85 zn-Bb<{>d;V#V;@biotMd1uhhEHW%^x1#MJAGmeFNlsu(XtWI7~COHAYf1k_`%OTMH zB-5Tq@PHF8OF}x)V{3h(;T2^n59nSNBH{qEFPkS~#5Zed3m;qT2kYv1Jj-X#Dg&m3 zv+mX*(gw#-QAoA(IWtpfZY16(EaBWVS3@Ie*u#ia8CN|w#eC}3E;eYY`QR9Vthxwx zR%{SNQ7`1DBun7X5`xjee;l#Rh?}UfDnfMn+BcuHmc;u47Kf^k8%j@GMLGmxo6Vwu ze|7-}I-dK84i|{_p5Ub6?LmyHsT&7@^YT!+%9M1ict0Zre8)!KQim}HoUqdnxCR{P z4O_{*lgKY4-7eo$aSoNfl1j-MW3KS!9jOS;-qT8}L;&x1p8#^be@0Uw>n`#lY?e#2 zT2QSY<)NnS>DqH%J}Yj!Q0G`p0|TcWwl@^Q?2gz^YA<4saOTPvfNkio@y;J&CIPgd zTdxRN*uz%|(2eV-=48`!H7f~Gq?|Hr2TrhFr-IcuI!Ymj$pEZ_#_j8yw2});Wg{~u zoY^Cbkns($tSii5e-l95Op>=E)tF+}4?-|i0sGIGYdGUhf!|VBT*JC~$?VFFn5tlw zpr_xOfntGR#kn#$5I}7q4L2*>xRD@uMJ}Wf&7n9U{t@^1h4-+(-kWh(>+C&QqbeVe`Lngi}7NMW5h1#G7Nxy zAMZqi=U|EHC=)hW+`DMwD%Sb?KkYZkJ}PwCsYS14aJOGd1J77MaUJJT9pXrrVreuHmTU)G z$~^7c@kYi5f99W^r$K-j(!^O^pCu7_LoXH z^DSg76V`aU{SeKNH5&%aHfSBO1p4zPP4jh@;h~=Qf3mgPsagfV;D!mf-7?Z~c-Y6> z_YcoSx2eq7VHU;Cnn4bn1uh5`As6mRsE7nc{3`xT{>D}*<5zqJ60t_UQ8o1Z*t`I! zq+57MnztWZSK7Mn`Sx}yjgc#D%fJcC$?eHnzKV7erq z>%lgHBi%c{ylqnueWWZ6=RfR%b35Z%4aGYos+bC62@Z=>-O4)Vcg^Y7I50)~}; z_8u&sNPFyL{}KFnc#I-j*kZ*foXvh^n0v%vw^o>%GCBSYN4-!wsAXy=&=H}VT8&3DHEnv05jA&f(BOba z1;3sq6Yp8O2&QlSSCHZVsjjU`zgGz<59^~tS2pCKn^8(wao>@9y5sCPFAh-tS6p707w3`&%P~NaXrSW0(h43%=-rCZfdzkOZa#OG~UF zhBdNg@1?^eMq;%?-*GD>JMH&UX^2aQ^-I_fdh$C8H?s48J1w!!@1&MgyX)@1m(4pW zDg3mB;L~^(OR96^IlGfsl323_dePfC%Y^Gwo`SVu0Kv>H08R!6n*`%NPyk$#iZO4BorV3*${Nm-EGG%G12 zSUYZK)3CHU*LvOIng%kHJOLVi!&r^<)DmMgW6^pubm^>bZL*VAI(j`vE*)QKrA2~u zq)tX0q^0AG*4I70@zvLvxz_iMD``p6!VUALVXi4oQf^YIkygeOiV17CE<2#eNU9qs zHqvV9P9&<4J-+^+6}HO<)tKN0GtE+iNvkDpw33pRGipbz57yYa!4`af>jSB4=or)0 zEiDV)^zP2sn&u;0YROvjO4qG*vmO4!BTLHVH*ITnU{^YSbO(B#B=uf87l!kc{fnisQ?G5@+|1}kQfc+eT$v;`lE$6HteaL+lIr|U%M3AgnjhzH zORXap?pHC=>Wpi}@1?RNr7s+kkGkoQe2I}-(~AE!T4HOFSWP{DavlAbB&Jr=e;x0? z>pA;dmP#ur{b2W6J9aN=l~!8P(Vy3I`>fa@jAM)>Hcka&6^x|%ANN>RTI~)uYlfJ_ zYKER#jpb+PLX4zR>--Vwn{!JHmRQf}$SN%fdy6|K%@m^=OR;9OIt|5`V(rks5qES1 z(U%Xr3~QY2Ux>SZA9x$R(vnuo&ro06S|ui}zP9zOsjbA?Z-q))+U0vpCxqHzsWi00 zjyP3TTk|5Z8q;?mX<1?tORL|@c37@fX|1F>lJj5aq{74olVm}sV%-XrSkgZI$xSQ# zcKID7LS3)E?!j0pt&02%MWt0yFQci%8fRLYuGhB53ftj-g(_};H71LRg%LIDm0Dsg zp`$245nW1`G5rxW%OV`;c`U-63t2bqU)+z8Y^T4M@UzQU)|%hTA~3Ac{>_-81O=w` zv#lej^SB5H^auI_9fU>PDl3FAGl?uk!$Z^%(z29>6ZY1d$bZAk*mqiV_s}TO(Nvvn1{ zi^AN4O+@)nggS~66c4=4ao7>7SyD++l%Tl&a2$4j1a{AH*bzSadWPJ_Oi_Zur=yO; zj$jleD6*TkHWVt?dX*yLx{M)3L4>k2wiJbuC}mj-YssQ$3ZvFiL{KEjqLd<{1tnm? z2}YoT6U;yaDVcuq^q;IS?SSvN>5iMvGz5P&6wKa^x=*ZOm5^s?kcfjk&cAi>A7&-> z%Z2iP!0X!n1tTpMU%H3VOj^=v_^lZ;4W&fM^(Q~1#jlU0sv}*^&>s&*EAb(yS8A;5 z^qo_P<>n=Y7}a`-oN4a`_E=5uD*Ohkk=SGxqE<&~z>1Z`GIja5RiqglzgnnX z=ci*vucWB+(*1O%Rbr?=#4RytCACuHFpK2u*LM9||Ek2;--h2MEv#8;wOYS5Qg@es z#vJgW6N-~|dal=dgJ>$pMZ6jfwOt&jBf7?%XcB#*3mKu)!n-%tD zl9H*jjnzrA^D!eOX)(*em)5$@wlWx`-q+M^rL|XT7RpXL%Bos3NhRfAl^tbOt5^C9 zF^P3^vfAs;DTB2?&}9tGMz>XIo!HiYmReG>-b^c`K7Xo}+LL9TDxo9SbhBQqcRG@ki{=M;3j9orIl#CFB~9?XrtaQLR-=sy#nddL^b-KiEBWwc_unNlB|S zb${K%-At3zGJSV5rWG=#Xj?5MsX>v}rF3+(&I*&&%Y~|}i(%)wIAL?ZDwC2_OXt_& zvi$M+F?CG89Xpt))+{NdU&40S!Gv{^RJ_%5?A}VMv$L~8 z#bCXpl~m2pYL%8+7!`k04QtM8bpmMwFBmhc6YMsUmB#8NHIizFeyossFN)i0Msn6B zts7}+-5#?{|61D;($TYj%azi^npW(trE~{&&&37wn(LmHmh28Z-Lu;Mh3f10I@|S4 zC}}Gp$K^u~)8=&Ks9K{vwir&uqO4nyG!mjE#SW~Zm!>r$ArRMpmKh|BR z;lLl8Y!|m8W4MzT?ItEE>)7VHZQWeAOG;Ezl1hwP?X%towo9k_{7j*{n%2+IEv`4y z?+o4I)kbxg)EdhS(ZsP3br{{0qS#XIw`qtjZD)g|v#@j^RXWRixpddrL@Cvw&PG2K zo6ag0I=dKCx8D1Ile!6=WzDd+LMPIacBMu?7*n@3>FB4WZtL4g-B#wfwV-Zma&l}xy;$=1G6{PDbq5;Nb!XrwGK{4mjyKQOdfXH)VHyJlTnN*>Rxp9zHSi=z1H{GhG5WGGU*0rHOql*(Jak74~shf$CmV7r?GA|m*g=F*5Br3Y- zq(+k5)LizLR9Y4eS{fuYwY#|ioBPPh0#ROBWH}GBymK&nGcTM%haHLqxbSg>TYBg zG$SSFbGYmDqmObEEiBX8MDHc`=$j}<9=(@vM#oJTqX&!_z7UMEjobuRJL~EPqxVup z@8w#NeGYjqXN3+D*~fc{|K0jXApDP-uRm5p&c+9SYxj6BleGE)G1oGh484~fBWOMh zv4nUt%KdvYjK3ZU`vWT zLmI(sPS5PY7{8ZM#qVXaP{kAaSn-M!vx*AnJbthILdWlAGAo3Rm&4bkoenF?178Ml zcb;&6_q|;0SVGpmmyxJm`(8TKzL)mBR4gT3pF=0D^3v_w_mZvY*ah7~%dCSoar9a? zH5@0Uzm^}(>Nr(mMv_)f`d%tY-%BOu$6?t)UuLHbT`VyObT?C4p^58Rev_SMr|;!z z8>xyGnk=zsC$#guY>cGZfuxOf()nI8R${D^O$;Z0V5|lDGaCQ>a`^A1bnsd8{xs;; zd%Yd&MEa19Lp{^lyqE2pX7$74!{5tDRIR_4(%+jJvjRCU&!n$(rusd)e|r*h28VjPGUqN4+*eRl@fY zI(#pGSw;N_-&+UYOIK`B(5YazLN#}exz@$doR~Y&Apdu zA+Z|MC>x$os+C&%bn?M&;+79Naz>7YSqw4+PGS@TlXeXsf0^i{#xSj8ov&Iz{2$YE zeOlo&*0YBk=@2^UUX_j`;?Xhm;*CwyC=AD(q#DY)CTNY(`OWUchd5TlU^s6$X=yaB z372+O_?E>P3p$Bu>!t-4lavSaSRr;?HyyP;N5|(_8p~=iNUKjcW-XM~R%&TsX?0YetTi{L@9xXC-AA8I zzllic7LhssEZoCcVCpOwb3kX2G_Lp;TgyJf<#XBo(oD%RBWCjtj}>}`PEfZVN2tIB zCZH%mF+x$4pzw>wj+{KE{Ei1aKmyyGABqwb@(xRYn z=wpZi1CGN+9z~>X0tyVYWUDaKxs_C4*ZloL@(t_wg87KV1Nr&m;(sf3;`HmAbH?} zHRu6XpaaYU9!{`B0I)y@ARqw>%K#XV7l8aA3pY5x^H%K6&gJ=$Q=))KUe_;qA1R@U(DB=%}9ddAoF)RQM3m^P& z!2<;pfe?5=zz%Ex;XxY!QHL}PVhU6k!GV<=U4U5iUcHpfecoVGQOC9 zlME0ne;Q6&7{hK#5_4{iSaYn@YZcq57rHs0Bg(94osa7nJGVwHT~}Yk9T8I^_!x>? zPQ_vsEiETT6B5A@ci;!32cuRN7A5ZPC8eR-P06y7BGEcoShO;QunA`&j3w?cDeF3> z5S9?7)+-_GABY2KnD284thrv>co7FN!AOf*e@XenK^RNTRoM|fqs}3r2ZJ#N;>U7_ z37?RxkH*ahlQN$FP}*$%;WAF~A1#wd%g;~)QZ3}bA0cNUp z=+pX`{*#x;A6Cq~m|I$XU4GyQR#->e;0R{CM0rVSD!HBCi8u&m;zt|=JB#iyHMXwv ze2QW zg({}B;+GX?2P>wHWUZr^CHC=yj3G=JPuMV&F?8GYfA^rf@=fht1^HFg`c*2e#E8x>3Dv$H?nd=Z zcj>zaM%x9@=#ctnXRG6nINbDdepaVexm z$91zhQiA>3$eT417EP%+@=PmCAr-poEHZT2(0APYb~JvH+RNBAjg=IMRT)WI|2(qn zBBPVl5>qMIY8h7z#Yt`5mDEGYC-OUFg^O{G^_;YBT8_geNi}sddh7I~)Aq59lTi~( ze@SiTM_FlUhknK{8%!}PDQ`(>dEF*St!93qO%kL1Li=!eV0N~n=ZHTe>;Y3dZy;L#) z5D*9j0DgP>ganD=YnpUt^WMbt#b2Nmf0K!xIq_rwRE{GIZ^cwyL|gfWpPg4y&-#qe z{rAV{B&_^HW#$_K#^_2NjBYr<=opPJx@oT$p^p?9>&OyX6U6}Ho53{aciK=U5nZ%a zORxJ%kVs&c85{QnYz8>rkQ;#MUUmjQD!cBx=D(MlF}wc^#sEcA>IL)(C4Hj6fA9z5 znMRkJQE=-}{E@z#osa6Wq=JNPk7ufgI~_v5zv|~}2H5gPKA&;{tkVDWztGJI#k5@h zDVYl78HR;x=2qkl2@2nJKbkSck<@+1hd0CZO;tBeq$yb`SDpXT3Q?oX#CAidqfXZL zd^)i{X*4s9+gQC*AsEfm=yPeYe;=(`)}UjL#RR-&9YuPcTqu66H^2!lf>9xj&gAqo z4g7P!-$bh>9Gezr7y2kZnhd3_c8zWHC#VC>qO*?7YaD8`p4d7uR4&g@d%S~QSLYhD z+0++iJprDpCczn9MF(abi2Iz59D91Hm)_re?-akz(Z({eTUr&w70=gkf15qW8b#Mg zSre*O1mfO(W1vGKb5qzYkHuz)MDN3gnU9m9D)yo_A3YCw?t|--e}STni@T(;Pu^h;5Qfi!-1_Z@Ae%CPyq;17=;e$pNU4(YMP=|gbJCzd|3zLc&JhF9@3`D@_D<)L~maAGM&WcX>tmcAwc zflv4upcOZhn)c9xiNIX|)(^&5O6V&WfEfBY0Xk(uVq|>_Nta+)Lw+8&b*GY}6CS@3 z4G(hwtRb}`bjFl|e-ZIGTXu3%RaSvsyieh_|vewG&IGX8q%0s zIBdg-$WZNTj^45JEHyc1g~8-*`FVLTO!kcGkxrS*w8(UEfAvEl7_ zWCIthTRk16N@D93qiJ|6T{%{CEJ76d+UYIH*3$gZB;0umIh|YCey0efCx!5r<)Qdh zMhcJ*&}ZYctGRi!yt?StxZS|VR37icoCxWXK?BqmUPJc~Y4Qo|zI*E$R~HCpbi&vn zjqe?hLt~+Xf89aVZ@WLgb{-ma8L>sf9R({Cwg-UX+rD_M>`hW_b~f0i=j2#H#mPc3Tb>?&6!pth+B z8^jc3;sQ^SfC!v|NvI}05Y22HsnGVod$8sfRLlVmp4%JjJ z@A!I5e~)gF1&+UPb!q?wHjnwMi(AW@NX(e2sb+B~JO*r80dXlfuex#!bh@4IVmE3J zA=LAD#`+$xXB->5X^N586YPIMCt4_*+g0&*8t`~_VjrLn^5vU{C*4$O7t->TGbuX_ zz!H6Cw?vtY@+`$+QVc^?RcZf6AP2Se0w2=7s5XIK};)g%KTa5-lI) z7bh>bY^IX)kR}KQtQ+Q~NXJZ4xq*<%DX^5$si8mS$+PHrX%LAz()e2Vw79*|7H9FR zC$8N$4EylY?T*QVX~^xH5_e*nyhk3qzuqU7xcB4)KLci8}9u;~uf98}^x;gV`j)0++RvKPZJ2}~_g!>q_4?FQ8vISJ2 z)S3^TJg%QBs$T0;MyXUyT4$LsFkou^@*OEx&^%_HcRh9B#Z_iu0ktw!D?q7CX=O;o zf*{-|6mWrV4OdZv)5E2<2VXB_o>0gKiGcdZIatbFmeixI6et5a#|TY>f6`HE?TiS; z5iWH645q{kq=bxYzeD)*XcGUELc)C_BWfy00+tbg_7=@-0=l*KdWj7Za10W_nV2D` zrwjrM5+psm{=pzmb?u|7q(sfQZ^sXx^JFKTXbuZWVETy3jL82BtC{5Ie>f*rq4|dp z!Sc0x4`Ll^V1EF)&JF@;f3{Q*4OU~5XNNVrmY8o+Fq-%=We^p;Oym#Ad>RxRRTFtn zHh?t2X6Fa;TIY(mQPM$tI0S_^@M!)n_gq0VpRA3`ws0ov4NA(HsKCx}X`HgFH9(Wl z%02V(kz&9?4lnS`MscfA2S=?+Hf2ZQ#N9_Lj*b=Iuq}Ddq_O!`e*fBIDz8DaiSD%uAdBovW_|=ATj^!;@bu~Zm9fI!C5;fK&c|N zlx(WNgh6#y(CE_0!Tx24sN#^Q8A|+|`+KenD9Y{JB$CpJ+@UYO6I_y>Qyb%n2-0;P z**-*Bn1c*z9!;-Oe@wp%Jk;3_b8cA?G)8r~T}1S`dbr?jYf2t0)rHcRfP({0pGAO@ zveCvG)|yNU^9v`V%KKvTlBqtOjR{42q$MhHSvr2a1Idm3KtCwL?`JMNFS*?;JuK3U=|Ba<^F3LDSwtZn>kCU&*ne(5{mwGaSUiG~T{e~s19^5rd4#0&tB3%$Ia zp#dyLj&j^QR7o_j`>mKGR-5e79!C-5D3_k)&6bcs>;!7GJN6q4$mhl%sNr|4T~o9h z8vuS7<(A;ZlIxA`2B*jC$eZ}xiL0pf0|mQBlN;Vf6_ImN1^w3q zqEcdzX>2Jq%F(tDNV?kECG7_sAcLXk#82OSX@k!?EFOjjRE?`j@)x@-=3BgiJ{`^mH>FS4|mD=KR~Dy zlU_#cPk0>~h{rGe<=(S={4`L@#1<8A!YeQoz_mL``1VH19C7L^`mRIJ8e`C1V|Xw}d;=z!!F6?!xe~P90Lrju zPDjtB+aK{AvnZ9sw+q{|EHk8~L_v8xehwI2TcAU% zg@yeqre&8QSsr=gkQL}Fx$s6y8Ou~BPwb*Yd0=gfKD*s3!o=z3jneNiM9|y7713dO z$^dOd2yA^L77Qe$(D37MacAnie+D4>x5#C@hP?K|Og#y^J0#a##PYICuQ9%`2fME( z&IXrQ1I2uep`a*rw8F}ewU}77j|b3Gsr6X#%<1j7b=pH^@ext`UcgSfgs)w`xjCs2*q|1l zum_fD&NU^{%+P}?Wd#Qje^03>HHav=GYSuokPo0J6-V!Iwaj$J|NjoW@G4nm9?tZW zs!*Zvn990Ez`{JT3m*{f3+fJO`AQD6kAWS^`9~D6B|2$nv_3>3~E(mG*XodPs|l94>JIgqp0;?%fEF9@15;$nOL%=?Y`+JMXpje`~=ulCnfhgO4f= zdQk{}8F^wUV=Gqdj%IPt5z8`mzo!@9f)7OGvx7*z^#f`Sr0vFvH!kf{;BQZNpG9rO z6$^+ti9k$4SG&-lyxj$opGI}dzY{JEujqu5oOYhWPqtA@fgHydpRhNRc#4Gav*=^R z!=BOiq{fiV)8MZbe_NO#{=xPaf)2nM<79kvo)uwGgR(+LlL@4a1p4 z*&l2AqU4lTCF9RjAHA$#nT~tCBcBNoA^uz8^kt2a)N19{I}_e-)w_4uSc&=ZA5ZbU+4@N z@QNGLZEB-`3cya6fon_q>_#W+L(&wDG~o?WMP8_|K$0Uh(z(($Z%#r;d(V?wCD^}b zasr^?HIj;6&&#WBCdAE8Nwvx-2?}jh*TDHAFLCRUoaHplinzA2wOt6ka+G)}Xc1q= zIUByFf42d}U3MxG+vurj-2g)>Xw)PN)eU2_Wad#8ha0u{W9dqR>< zOip4wQnydH!~$J7u^W*np^hF|iVR4CMW(_!nSdl&lDsjgMiIMy>a(c|*nhWN>l1fP z{Fb8P8rI%R?XNmwpAKIK{e4pe3Mm6Cp_TCmf6>GXA+lNA#*KOeuS6k@{1}E4(tB6P zO-eVArXwE;KN7dbgDXgiqP4;@*jls*`esdl2{}3rnsZWj&Lv-=*er#yU&?$Ga#0fC{LZy%^mw_{K}p zf8ax`xuSEp*5!hlG2LDDK~NCm)Ku(pH=?6sl?j?MRuHGW>-9Y{5X1aXwsQGD@Zqyl zPaM~K^ot;Wsa#GwX_7E;ORj{zP`vrPz%dZRX4DGIVpAgr1?bO&qjD&T#$C5V*j1xd zq>bidc-b9N+2MAmcH_6-YUXagg$)j4e;lyBBv2cfWqNsSG5A zn>I;Bktz-0L1u9^8USPnq5lz9e+$lsH zxz_16yqT=fz6_r#7$-^0d+0QRe^c?!-_W*Gfj(ZAhV4G=ws|}EtcLL&J}9OLSt5*! zDc?Fd=56NGHV%d_{MXz