From eeb268b63280cd6c0bdd2afcd6964f233802f9fd Mon Sep 17 00:00:00 2001 From: Uyanide Date: Fri, 1 Aug 2025 15:13:29 +0200 Subject: [PATCH] mpv & change wallpaper --- .scripts/waydroid-reload.sh | 15 + eww/Main/eww.scss | 1 + eww/Main/scripts/weather | 44 +- hypr/hyprland/env.conf | 2 +- hypr/hyprland/keybinds.conf | 2 +- hypr/hyprpaper.conf | 4 +- mpv/.gitignore | 3 +- mpv/{scripts/file-browser => }/LICENSE | 2 +- mpv/README.md | 121 + mpv/bookmarker.json | 0 mpv/fonts/Netflix Sans Bold.otf | Bin 0 -> 64284 bytes mpv/fonts/Netflix Sans Light.otf | Bin 0 -> 64092 bytes mpv/fonts/Netflix Sans Medium.otf | Bin 0 -> 64424 bytes mpv/fonts/fluent-system-icons.ttf | Bin 0 -> 2247660 bytes mpv/input.conf | 230 +- mpv/mpv.conf | 203 +- mpv/sample-file/input.conf-sample | 184 - mpv/sample-file/mpv.conf-sample | 143 - mpv/script-opts/console.conf | 1 - mpv/script-opts/file_browser.conf | 175 - mpv/script-opts/gif.conf | 10 + mpv/script-opts/modernz.conf | 382 ++ mpv/script-opts/mpv_thumbnail_script.conf | 49 - mpv/script-opts/osc.conf | 22 - mpv/script-opts/playlistmanager.conf | 169 - mpv/script-opts/tethys.conf | 54 - mpv/script-opts/thumbfast.conf | 17 + mpv/scripts/audio-visualizer.lua | 352 ++ mpv/scripts/audio_manager.lua | 186 - mpv/scripts/autoload.lua | 374 +- mpv/scripts/bookmarker-menu.lua | 711 --- mpv/scripts/copy-time.lua | 33 + mpv/scripts/cycle-commands.lua | 58 + mpv/scripts/cycle-profile.lua | 105 + mpv/scripts/file-browser/README.md | 227 - mpv/scripts/file-browser/addons/README.md | 12 - .../file-browser/addons/apache-browser.lua | 89 - .../file-browser/addons/favourites.lua | 191 - mpv/scripts/file-browser/addons/find.lua | 104 - .../file-browser/addons/ftp-browser.lua | 86 - .../file-browser/addons/home-label.lua | 27 - .../addons/last-open-directory.lua | 56 - mpv/scripts/file-browser/addons/ls.lua | 57 - .../file-browser/addons/m3u-browser.lua | 54 - .../file-browser/addons/powershell.lua | 81 - mpv/scripts/file-browser/addons/root.lua | 54 - .../file-browser/addons/url-decode.lua | 35 - mpv/scripts/file-browser/addons/windir.lua | 97 - mpv/scripts/file-browser/addons/winroot.lua | 52 - mpv/scripts/file-browser/docs/addons.md | 958 --- .../file-browser/docs/custom-keybinds.md | 330 - .../docs/file-browser-keybinds.json | 118 - .../file-browser/docs/file_browser.conf | 175 - mpv/scripts/file-browser/main.lua | 73 - mpv/scripts/file-browser/modules/addons.lua | 174 - mpv/scripts/file-browser/modules/apis/fb.lua | 136 - .../file-browser/modules/apis/parse-state.lua | 32 - .../file-browser/modules/apis/parser.lua | 25 - mpv/scripts/file-browser/modules/ass.lua | 175 - mpv/scripts/file-browser/modules/cache.lua | 139 - mpv/scripts/file-browser/modules/controls.lua | 90 - mpv/scripts/file-browser/modules/globals.lua | 115 - mpv/scripts/file-browser/modules/keybinds.lua | 308 - .../modules/navigation/cursor.lua | 121 - .../modules/navigation/directory-movement.lua | 86 - .../modules/navigation/scanning.lua | 182 - .../file-browser/modules/observers.lua | 28 - mpv/scripts/file-browser/modules/options.lua | 147 - .../file-browser/modules/parsers/file.lua | 44 - .../file-browser/modules/parsers/root.lua | 25 - mpv/scripts/file-browser/modules/playlist.lua | 292 - .../file-browser/modules/script-messages.lua | 93 - mpv/scripts/file-browser/modules/setup.lua | 52 - mpv/scripts/file-browser/modules/utils.lua | 490 -- .../file-browser/screenshots/bunny.png | Bin 2948047 -> 0 bytes .../file-browser/screenshots/front.png | Bin 998022 -> 0 bytes mpv/scripts/lastopen.lua | 97 - mpv/scripts/modernz.lua | 3717 +++++++++++ mpv/scripts/mpv-gif.lua | 191 + mpv/scripts/mpv_thumbnail_script_server.lua | 736 --- mpv/scripts/osc_tethys.lua | 5545 ----------------- mpv/scripts/playlistmanager.lua | 397 +- mpv/scripts/seek-to.lua | 192 + mpv/scripts/sponsorblock-minimal.lua | 147 + mpv/scripts/stats.lua | 1183 ---- mpv/scripts/subtitle_manager.lua | 190 - mpv/scripts/thumbfast.lua | 926 +++ mpv/shaders/ArtCNN_C4F32.glsl | 3927 ++++++++++++ mpv/shaders/nnedi3-nns128-win8x4.hook | 418 ++ 89 files changed, 10963 insertions(+), 15985 deletions(-) create mode 100755 .scripts/waydroid-reload.sh rename mpv/{scripts/file-browser => }/LICENSE (96%) create mode 100644 mpv/README.md delete mode 100644 mpv/bookmarker.json create mode 100644 mpv/fonts/Netflix Sans Bold.otf create mode 100644 mpv/fonts/Netflix Sans Light.otf create mode 100644 mpv/fonts/Netflix Sans Medium.otf create mode 100644 mpv/fonts/fluent-system-icons.ttf delete mode 100644 mpv/sample-file/input.conf-sample delete mode 100644 mpv/sample-file/mpv.conf-sample delete mode 100644 mpv/script-opts/console.conf delete mode 100644 mpv/script-opts/file_browser.conf create mode 100644 mpv/script-opts/gif.conf create mode 100644 mpv/script-opts/modernz.conf delete mode 100644 mpv/script-opts/mpv_thumbnail_script.conf delete mode 100644 mpv/script-opts/osc.conf delete mode 100644 mpv/script-opts/playlistmanager.conf delete mode 100644 mpv/script-opts/tethys.conf create mode 100644 mpv/script-opts/thumbfast.conf create mode 100644 mpv/scripts/audio-visualizer.lua delete mode 100644 mpv/scripts/audio_manager.lua delete mode 100644 mpv/scripts/bookmarker-menu.lua create mode 100644 mpv/scripts/copy-time.lua create mode 100644 mpv/scripts/cycle-commands.lua create mode 100644 mpv/scripts/cycle-profile.lua delete mode 100644 mpv/scripts/file-browser/README.md delete mode 100644 mpv/scripts/file-browser/addons/README.md delete mode 100644 mpv/scripts/file-browser/addons/apache-browser.lua delete mode 100644 mpv/scripts/file-browser/addons/favourites.lua delete mode 100644 mpv/scripts/file-browser/addons/find.lua delete mode 100644 mpv/scripts/file-browser/addons/ftp-browser.lua delete mode 100644 mpv/scripts/file-browser/addons/home-label.lua delete mode 100644 mpv/scripts/file-browser/addons/last-open-directory.lua delete mode 100644 mpv/scripts/file-browser/addons/ls.lua delete mode 100644 mpv/scripts/file-browser/addons/m3u-browser.lua delete mode 100644 mpv/scripts/file-browser/addons/powershell.lua delete mode 100644 mpv/scripts/file-browser/addons/root.lua delete mode 100644 mpv/scripts/file-browser/addons/url-decode.lua delete mode 100644 mpv/scripts/file-browser/addons/windir.lua delete mode 100644 mpv/scripts/file-browser/addons/winroot.lua delete mode 100644 mpv/scripts/file-browser/docs/addons.md delete mode 100644 mpv/scripts/file-browser/docs/custom-keybinds.md delete mode 100644 mpv/scripts/file-browser/docs/file-browser-keybinds.json delete mode 100644 mpv/scripts/file-browser/docs/file_browser.conf delete mode 100644 mpv/scripts/file-browser/main.lua delete mode 100644 mpv/scripts/file-browser/modules/addons.lua delete mode 100644 mpv/scripts/file-browser/modules/apis/fb.lua delete mode 100644 mpv/scripts/file-browser/modules/apis/parse-state.lua delete mode 100644 mpv/scripts/file-browser/modules/apis/parser.lua delete mode 100644 mpv/scripts/file-browser/modules/ass.lua delete mode 100644 mpv/scripts/file-browser/modules/cache.lua delete mode 100644 mpv/scripts/file-browser/modules/controls.lua delete mode 100644 mpv/scripts/file-browser/modules/globals.lua delete mode 100644 mpv/scripts/file-browser/modules/keybinds.lua delete mode 100644 mpv/scripts/file-browser/modules/navigation/cursor.lua delete mode 100644 mpv/scripts/file-browser/modules/navigation/directory-movement.lua delete mode 100644 mpv/scripts/file-browser/modules/navigation/scanning.lua delete mode 100644 mpv/scripts/file-browser/modules/observers.lua delete mode 100644 mpv/scripts/file-browser/modules/options.lua delete mode 100644 mpv/scripts/file-browser/modules/parsers/file.lua delete mode 100644 mpv/scripts/file-browser/modules/parsers/root.lua delete mode 100644 mpv/scripts/file-browser/modules/playlist.lua delete mode 100644 mpv/scripts/file-browser/modules/script-messages.lua delete mode 100644 mpv/scripts/file-browser/modules/setup.lua delete mode 100644 mpv/scripts/file-browser/modules/utils.lua delete mode 100644 mpv/scripts/file-browser/screenshots/bunny.png delete mode 100644 mpv/scripts/file-browser/screenshots/front.png delete mode 100644 mpv/scripts/lastopen.lua create mode 100644 mpv/scripts/modernz.lua create mode 100644 mpv/scripts/mpv-gif.lua delete mode 100644 mpv/scripts/mpv_thumbnail_script_server.lua delete mode 100644 mpv/scripts/osc_tethys.lua create mode 100644 mpv/scripts/seek-to.lua create mode 100644 mpv/scripts/sponsorblock-minimal.lua delete mode 100644 mpv/scripts/stats.lua delete mode 100644 mpv/scripts/subtitle_manager.lua create mode 100644 mpv/scripts/thumbfast.lua create mode 100644 mpv/shaders/ArtCNN_C4F32.glsl create mode 100644 mpv/shaders/nnedi3-nns128-win8x4.hook diff --git a/.scripts/waydroid-reload.sh b/.scripts/waydroid-reload.sh new file mode 100755 index 0000000..cc171b5 --- /dev/null +++ b/.scripts/waydroid-reload.sh @@ -0,0 +1,15 @@ +#!/bin/env bash + +function checkReturn { + echo "Executing: $@" + if ! "$@"; then + echo "Error runnning command" + exit 1 + fi +} + +checkReturn waydroid session stop +# checkReturn sudo waydroid upgrade # since I'm not using the default image +checkReturn sudo waydroid init -f +checkReturn sudo systemctl restart waydroid-container +checkReturn waydroid show-full-ui diff --git a/eww/Main/eww.scss b/eww/Main/eww.scss index d857d1b..9c039ff 100644 --- a/eww/Main/eww.scss +++ b/eww/Main/eww.scss @@ -55,6 +55,7 @@ font-family: 'MesloLGM Nerd Font'; font-size: 60px; margin-top: 5px; + margin-right: 20px; } .weather-updatetime { diff --git a/eww/Main/scripts/weather b/eww/Main/scripts/weather index 79937cf..7d5b9cc 100755 --- a/eww/Main/scripts/weather +++ b/eww/Main/scripts/weather @@ -29,19 +29,19 @@ UNITS=metric ## Make cache dir if [[ ! -d "$cache_dir" ]]; then - mkdir -p ${cache_dir} + mkdir -p "${cache_dir}" fi ## Get data get_weather_data() { - weather=`curl -sf "http://api.openweathermap.org/data/3.0/onecall?lat=${LAT}&lon=${LON}&exclude=minutely,hourly,daily&appid=${KEY}&units=${UNITS}"` - echo ${weather} >&2 + weather=$(curl -sf "http://api.openweathermap.org/data/3.0/onecall?lat=${LAT}&lon=${LON}&exclude=minutely,hourly,daily&appid=${KEY}&units=${UNITS}") + echo "${weather}" >&2 weather=$(echo "$weather" | jq -r ".current") - if [ ! -z "$weather" ]; then - weather_temp=`echo "$weather" | jq ".temp" | cut -d "." -f 1` - weather_icon_code=`echo "$weather" | jq -r ".weather[].icon" | head -1` - weather_description=`echo "$weather" | jq -r ".weather[].description" | head -1 | sed -e "s/\b\(.\)/\u\1/g"` + if [ -n "$weather" ]; then + weather_temp=$(echo "$weather" | jq ".temp" | cut -d "." -f 1) + weather_icon_code=$(echo "$weather" | jq -r ".weather[].icon" | head -1) + weather_description=$(echo "$weather" | jq -r ".weather[].description" | head -1 | sed -e "s/\b\(.\)/\u\1/g") #Big long if statement of doom if [ "$weather_icon_code" == "50d" ]; then @@ -108,17 +108,17 @@ get_weather_data() { weather_icon=" " weather_hex="#c0caf5" fi - echo "$weather_icon" > ${cache_weather_icon} - echo "$weather_description" > ${cache_weather_stat} - echo "$weather_temp""°C" > ${cache_weather_degree} - echo "$weather_hex" > ${cache_weather_hex} - date "+%Y-%m-%d %H:%M:%S" | tee ${cache_weather_updatetime} >/dev/null + echo "$weather_icon" > "${cache_weather_icon}" + echo "$weather_description" > "${cache_weather_stat}" + echo "$weather_temp""°C" > "${cache_weather_degree}" + echo "$weather_hex" > "${cache_weather_hex}" + date "+%Y-%m-%d %H:%M:%S" | tee "${cache_weather_updatetime}" >/dev/null else - echo "Weather Unavailable" > ${cache_weather_stat} - echo " " > ${cache_weather_icon} - echo "-" > ${cache_weather_degree} - echo "#adadff" > ${cache_weather_hex} - date "+%Y-%m-%d %H:%M:%S" | tee ${cache_weather_updatetime} >/dev/null + echo "Weather Unavailable" > "${cache_weather_stat}" + echo " " > "${cache_weather_icon}" + echo "-" > "${cache_weather_degree}" + echo "#adadff" > "${cache_weather_hex}" + date "+%Y-%m-%d %H:%M:%S" | tee "${cache_weather_updatetime}" >/dev/null fi } @@ -145,13 +145,13 @@ if [[ "$1" == "--getdata" ]]; then get_weather_data fi elif [[ "$1" == "--icon" ]]; then - cat ${cache_weather_icon} + cat "${cache_weather_icon}" elif [[ "$1" == "--temp" ]]; then - cat ${cache_weather_degree} + cat "${cache_weather_degree}" elif [[ "$1" == "--hex" ]]; then - tail -F ${cache_weather_hex} + tail -F "${cache_weather_hex}" elif [[ "$1" == "--stat" ]]; then - cat ${cache_weather_stat} + cat "${cache_weather_stat}" elif [[ "$1" == "--updatetime" ]]; then - cat ${cache_weather_updatetime} + cat "${cache_weather_updatetime}" fi \ No newline at end of file diff --git a/hypr/hyprland/env.conf b/hypr/hyprland/env.conf index 63b6877..eec1367 100755 --- a/hypr/hyprland/env.conf +++ b/hypr/hyprland/env.conf @@ -24,4 +24,4 @@ env = NVD_BACKEND,direct env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 env = ELECTRON_OZONE_PLATFORM_HINT,auto -env = DISPLAY_DEVICE,nvidia_0 # or nvidia_0 \ No newline at end of file +env = DISPLAY_DEVICE,intel_backlight # or nvidia_0 diff --git a/hypr/hyprland/keybinds.conf b/hypr/hyprland/keybinds.conf index 02db3a0..922c0c7 100755 --- a/hypr/hyprland/keybinds.conf +++ b/hypr/hyprland/keybinds.conf @@ -5,7 +5,7 @@ ##! Apps bind = Super, C, exec, code --password-store=gnome-libsecret # Launch VSCode (editor) bind = Super, E, exec, nautilus --new-window # Launch file manager -bind = Super, W, exec, firefox --new-window # Launch Firefox +bind = Super, W, exec, zen --new-window # Launch Browser bind = Super, X, exec, gnome-text-editor # Launch Text Editor bind = Super, B, exec, killall btop || ghostty -e btop # Launch btop (system monitor) bind = Super, Space, exec, eww open main --toggle # Launch dashboard (eww) diff --git a/hypr/hyprpaper.conf b/hypr/hyprpaper.conf index c9f806b..534fb81 100644 --- a/hypr/hyprpaper.conf +++ b/hypr/hyprpaper.conf @@ -1,2 +1,2 @@ -preload = /home/kolkas/.config/backgrounds/arona-desks.jpg -wallpaper = , /home/kolkas/.config/backgrounds/arona-desks.jpg +preload = /home/kolkas/.config/backgrounds/nanami.png +wallpaper = , /home/kolkas/.config/backgrounds/nanami.png diff --git a/mpv/.gitignore b/mpv/.gitignore index f4e1cd8..b7706ee 100644 --- a/mpv/.gitignore +++ b/mpv/.gitignore @@ -1 +1,2 @@ -lastopen.json +# Shaders cache directory +shaders/cache diff --git a/mpv/scripts/file-browser/LICENSE b/mpv/LICENSE similarity index 96% rename from mpv/scripts/file-browser/LICENSE rename to mpv/LICENSE index bcb110c..ff4ea6b 100644 --- a/mpv/scripts/file-browser/LICENSE +++ b/mpv/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020 Oscar Manglaras +Copyright (c) 2021 noelsimbolon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/mpv/README.md b/mpv/README.md new file mode 100644 index 0000000..96d7682 --- /dev/null +++ b/mpv/README.md @@ -0,0 +1,121 @@ +# mpv config + +![mpv logo](https://raw.githubusercontent.com/mpv-player/mpv.io/master/source/images/mpv-logo-128.png) + +## Overview + +**mpv** is a free (as in freedom and free beer), open-source, and cross-platform media player. It supports +a wide variety of media file formats, audio and video codecs, and subtitle types. + +This repo contains my personal mpv configurations and scripts that I use and are significantly better than default mpv, VLC, and MPC. Before installing, please take your time to read this whole README as common issues can be easily solved by simply reading carefully. + + +## Preview + +[![preview.png](https://i.postimg.cc/8zNHHPHy/preview.png)](https://postimg.cc/VdZnsw2M) + +## Installation + +### Windows + +Here are the steps to install mpv and to use my configuration files on Windows: +* Download the latest 64bit mpv Windows build by shinchiro from [mpv.io/installation](https://mpv.io/installation/) or directly from [here](https://sourceforge.net/projects/mpv-player-windows/files/) and extract it wherever you please. This is now your mpv folder +* Run `mpv-install.bat`, which is located in `installer` folder, with administrator priviledges by right-clicking and selecting Run as administrator +* Download this repository as a ZIP file (or you can clone it using git) +* Create a folder named `portable_config` (**this is important**), located at the same directory as `mpv.exe` +* Extract or copy the contents of this repository that you have downloaded to the `portable_config` folder +* To make some scripts work, you need to modify them from the release a little bit: + * In order for the `mpv-gif.lua` script to work, it requires [FFmpeg](https://ffmpeg.org/) with libass enabled and accessible via terminal. See the [installation instructions](https://github.com/Scheliux/mpv-gif-generator#installation) from the script's source repository for further info. + * **(Optional)** By default, the `mpv-gif.lua` script saves GIFs to `C:/Program Files/mpv/gifs`. To modify this, open `gif.conf`, which is located in `portable_config/script-opts` folder, with a text editor and specify the `dir`, which is output directory for GIFs, as you please. For example `dir="C:/Users/USERNAME/Pictures/mpv-gifs"`. +* **(Optional)** Make your own mpv configuration. You can do that by modifying my configuration files and/or making your own from scratch or modifying others' configurations. Check out the [useful links](#useful-links) section for mpv configuration guides. +* You're all set up. + +### Linux + +Here are the steps to install mpv and to use my configuration files on Linux: + +* Install mpv and xclip (clipboard CLI interface) using the package manager that comes with your Linux distribution. xclip is needed for [copy-time.lua](https://github.com/noelsimbolon/mpv-config/blob/linux/scripts/copy-time.lua) and [seek-to.lua](https://github.com/noelsimbolon/mpv-config/blob/linux/scripts/seek-to.lua) scripts to work properly. The package name for mpv and xclip might also vary depending on your Linux distribution. Here, I will make Arch Linux, that comes with `pacman` as its package manager, as an example + + ``` + sudo pacman -S mpv xclip + ``` + + If you, for example, use Fedora Linux, that comes with `dnf` as its package manager, you can install mpv and xclip with the following command instead. + ``` + sudo dnf install mpv xclip + ``` + + If you use other Linux distributions, please refer to the documentation of your Linux distribution's package manager on how to install packages. + +* Download this repository as a ZIP file (or you can clone it using git) and extract/copy it to your standard mpv configuration directory which is `~/.config/mpv` +* Some things to highlight: + * In order for the `mpv-gif.lua` script to work, it requires [FFmpeg](https://ffmpeg.org/) with libass enabled and accessible via terminal. See the [installation instructions](https://github.com/Scheliux/mpv-gif-generator#installation) from the script's source repository for further info. + * **(Optional)** By default, the `mpv-gif.lua` script saves GIFs to `~/Videos/mpv-gifs`. To modify this, open `gif.conf`, which is located in `portable_config/script-opts` folder, with a text editor and specify the `dir`, which is output directory for GIFs, as you please. For example `dir="~/Videos"`. +* **(Optional)** Make your own mpv configuration. You can do that by modifying my configuration files and/or making your own from scratch or modifying others' configurations. Check out the [useful links](#useful-links) section for mpv configuration guides. +* You're all set up. + +## Scripts + +Scripts from external sources: + +* audio-visualizer.lua ([source](https://github.com/mfcc64/mpv-scripts#visualizerlua))\ + Various audio visualization. It only works if you open audio files. + +* autoload.lua ([source](https://github.com/mpv-player/mpv/blob/master/TOOLS/lua/autoload.lua))\ + Automatically load playlist entries before and after the currently playing file, by scanning the directory. + +* copy-time.lua ([source](https://github.com/linguisticmind/mpv-scripts/tree/master/copy-time))\ + Copies current timecode in HH:MM:SS.MS format to clipboard. Cross-platform (Mac, Windows, Linux). + +* cycle-commands.lua ([source](https://github.com/CogentRedTester/mpv-scripts#cycle-commands))\ + Cycles through a series of commands on a keypress. Each iteration of the cycle can contain as many commands as one wants. Syntax details are at the top of the file. + +* cycle-profile.lua ([source](https://github.com/CogentRedTester/mpv-scripts#cycle-profile))\ + Cycles through a list of profiles sent via a script message and prints the profile-desc to the OSD. More details at the top of the file. + +* modernz.lua ([source](https://github.com/Samillion/ModernZ))\ + A modern OSC UI replacement for MPV that retains the functionality of the default OSC. + +* mpv-gif.lua ([source](https://github.com/Scheliux/mpv-gif-generator))\ + Script to generate GIFs from video playback. Requires FFmpeg with libass enabled. The exporting GIFs with subtitled currently doesn't work properly. + +* playlistmanager.lua ([source](https://github.com/jonniek/mpv-playlistmanager))\ + Allows you to see and interact with your playlist in an intuitive way. + +* seek-to.lua ([source](https://github.com/dexeonify/mpv-config/blob/main/scripts/seek-to.lua))\ + Seek to an absolute timestamp specified via keyboard input or pasted from clipboard. + +* sponsorblock-minimal.lua ([source](https://codeberg.org/jouni/mpv_sponsorblock_minimal))\ + Skip sponsor segments in YouTube videos. + +* thumbfast.lua ([source](https://github.com/po5/thumbfast))\ + High-performance on-the-fly thumbnailer for mpv. **The script does not display thumbnails on its own**, it is meant to be used alongside a UI script that calls thumbfast. + +Configuration files for these scripts can be found in the `script-opts` folder. I also modified some of these scripts' default keybindings. To see my modifications, look for script keybindings in `input.conf`. + +## Shaders + +The shaders included in the `shaders` folder: + +* ArtCNN_C4F32 ([source](https://github.com/Artoriuz/ArtCNN/blob/main/GLSL/ArtCNN_C4F32.glsl))\ + Used for luma upscaling. + +* nnedi3-nns128-win8x4 ([source](https://github.com/bjin/mpv-prescalers/tree/master))\ + Used for luma upscaling. + +Use shaders based on your preference and system capabilities. For more info about shaders, read the resources in the [useful links](#useful-links) section. + +## Useful Links + +* [mpv tutorial](https://thewiki.moe/tutorials/mpv/) by The Wiki +* [mpv.conf guide](https://iamscum.wordpress.com/guides/videoplayback-guide/mpv-conf/) by iamscum +* [mpv Configuration Guide for Watching Videos](https://kokomins.wordpress.com/2019/10/14/mpv-config-guide/) by Kokomins +* [mpv Resampling](https://artoriuz.github.io/blog/mpv_upscaling.html) by João Vitor Chrisóstomo + +## Official Links + +* [mpv homepage](https://mpv.io/) +* [mpv wiki](https://github.com/mpv-player/mpv/wiki) +* [mpv FAQ](https://github.com/mpv-player/mpv/wiki/FAQ) +* [mpv manual](https://mpv.io/manual/stable/) +* [mpv User Scripts](https://github.com/mpv-player/mpv/wiki/User-Scripts) diff --git a/mpv/bookmarker.json b/mpv/bookmarker.json deleted file mode 100644 index e69de29..0000000 diff --git a/mpv/fonts/Netflix Sans Bold.otf b/mpv/fonts/Netflix Sans Bold.otf new file mode 100644 index 0000000000000000000000000000000000000000..e774680f4c68f03c0e845c48fcf36a45816e3af0 GIT binary patch literal 64284 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 E03i#^s{jB1 literal 0 HcmV?d00001 diff --git a/mpv/fonts/fluent-system-icons.ttf b/mpv/fonts/fluent-system-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2696a0b899d826a531334177f623a0176480f888 GIT binary patch literal 2247660 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

    O*cCPDdn2HzpBdT{LlQyZS~xynWStNxuv9`fFS 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�PsLtAh0~Aq+ z!{^s+TCWck3jv$DFFO<*=NSfj=c+!d@q8@wG4__?sM1)N1Y`0!6q?CKg5!vjY^ozE zap_6_7c^N6EDH~E4lwk0(Z*#RLOKh)DHmZV2R?C{X`0xJm<*;}f=gnSug`r6O-UK^ zwH0yDA;uS~xx3dczKn2Vh`mPu^^iDbkS`xa= z=HmuoS7XC^MJtbwD5LYk%3y0!e-p>KGsUIi^#$>BA@o&%5KwFs01TX`+uBvDW&k5m_)_vF@vidlF$?kbPxfk5+PW+9i4-<2Oy zMs@`}>ZHJdZvb!+H3t0xy$Y4HHA^Rjjhqv*{&J`_=wlw&EKSkEm*CLCJB}?4MtgN` zT)&>;pV{%U*1>O?ZnIQ$fv?DzF^5DZmK^`jhd?{z%Z;WxGHy&ZL_Fr?6&p1!lCc34vH7kYrl|3$Yl?E&|vd+W~9>7IA_Ta1wlz;9T3- z*m$|dH-YQeB({mSkOW@x!F$)idG@={pR+j6b`s@&o%j2nQ`O7N2*kC%_ry?LRb5M; z|M{Q)zRc!Q9RdYvl@KdV!D1rU`iWR7Ul8wn1f~{J%qpajwRdoG39A8T0N!CR7K*Q= zV0y~zIEv8g2L*c(Xu6iWbkKKE#Od%dc(F5+@9UTxe8p)4q)duMr<4K`Mk(o)_CXd1 zqR9dBzUnlM^aZcYn0&EPu1muliQA;{p4wy^vrE}~+MM?UPeH;2`PT^Fj8aL^ztOL&}J2)-Z)5$}oq|-zCVSA2i}-ngbd+)ny#LZEh=foB zlNtkYznHjU0BQB(;3J&<2n3?G8LJb3;{_?MMpk>05WLSZm+>p8KbvRoriKYKv_aWR z^t#d*WaC~+8Hhl^=FiHq?Ym-?1?5t@ETq$ph3^&6Y@HNP<;97lntdCK+V zMhe6y6Ez`g3||UK3+(eZaz4IzV@jj=%d~4o^AW+rOkVaUZ6YQ zcD!c!NUCglBc&tJ-MCQP0(oi-?Nz@Cd5U@^p2_V&z1B}ohRF~Fn2)1ZfGdjpiLTXGFFqFyRC3PBj} z*UNXC{ZADF%#D`yU8$`#5j zLfx35;_`~6f!G{MyC;A&#XYFiu9VC^!;Cm!zY8 zDSOCH?TgX^BmY_)rt&O7I`(Np8yV3IZ=_lNBsI|dWVtyKMA1tgJY&9XdY2H!9;OP7 zxzsSe2!>LmYfWRhe+?=)b;A_scnSkk3FYEJ!cHG&W6{d%OlN1j=(affEzHo0Ioj+W z9qnfpZJT@=nN`m0@vJG!L$j_Zg%U~8E8?&iMyb}%Q&CuCA2anzMK@EG(f%j<$HuT3 ztw34(^$bL5&$EnjCZCF;)HR0bd8U!NoDMFhhA1eY1zPrcYmLuAXRUFLyxw}7SGyNj z7q))9nBJ2vHcQQB>8B{J+AM9q%`)~F*2}rzrvbA1FXrp*;vm=hK`!9uf}A+V?rfq* zX}URFdYlTxV$*Ck4a>TPhR{ewn&CJG+C^=5chQ+$u0<=*;zJX)!f4)Rp``Vp(jQh@ z7eZ39G$G^ykPUN%`p_EE%oFy(2@Hlx1I0HarEq%!*MbN?;~B#`Yu8Yy@F{zR77LbI z+I`4!tP0q?sa3?Dg=DHnOpR8RFV@)*7F%N)ozzNi&A5-zO^>;mWwP%h)etvh^;IFi zV?fLCT%CMC-HathzBL1)q`|dg!PSG>|8|~kUT2OpXkGmi@sdUfEpJQTin&tg-_+n^ zp?I<(q5#yLl6?xFI7$tTlpmv;uo(jG?a%p-(T$J!xwD2~0ZneOXlK>3n&o*stEUH) zY&E@zMd@(Vh z*oxfS2;JM@_7kW{#8B@z0qdyZ#_^OrS|{UT>w4NA;nls0CjvwdcM*E?OjX@OM1JHs zyFcYt8%4rWD7F12afLTk?sn6qbL(V*WRKAH2&ey5v|LLF{+SXgxp8WLctEknD<9?< z8+c`h&~v&XcmU-o&A>&%E zFQtp+-y`knah_*8MFjIRCEmniA4b@?Dh5B_9y`_~ z$PVxU-AKgv`RJRZiN*`LGycx-Z#Wa7pBlRdkpjx7W&aamG|MVp(tc5WaZE)M?SP+t1X}s@{6Hf?$VHWu*LZRq>+}mq}>f zah4zcDi(9a4=u&3+FQ$}g>S1|$q0MJ$rphRv4nVHGxni*0JL6^70^?4TyA;qwjW0V0EQk?si*;-*UK@}lF#;sx?0qEtRpepW~y7=0qT*B~{W zgBS-Qf?1tB&%l0Up2tg?>{w~Uw&;b@>iXfknAdTJF(iZ*M(?*sBxoU9> zi4vc#CbGugXa*z-lnly;h2hdq9cxUnb-8snZP~eyJA{mZ=1xb1H1ZoMFRQA%+#;7O zsh22lv)*r?~hoOCs3nqP58wVULg8{%~5e~VF;JmpO zwklYvIOP@+VJ5LXEox*yg{7EVqlnyNvGkNOZPKOj7rd6f$kUz6kkZfH89MLgL>?_1 z&dI_EK<4G>1bCbSHrHHS+_SjYq?jVeET7}-i#AV+@2Q-Z&Y9XQyj4|A4YaCKB$80o z0#!RfCyCS~C+QpZQhW>UYkh+rzh|+^8i-k%8=9h*I@a;d701PyPblJvRmE++#Ggp- zVhE?i8N981n!W=-H^zL$flf%3u&|kH zLlrcK`wDsba~rIXEnWkzFwar9AYJ8srWdA4_=IU;X=36dWMJlz6UAr6RR*2X=#*AW zQ6?oN&lZ%BxK4pKCzABa?vw1fQWdpzrUr zPgLMKt8lMe1>I@D*ebMP{`#lC$@O5qX+0mm2Jfn5Ya_Mn_!;Ay1=8Nrx$GWs=JP7v zLaw@s>bAZ@tQgH}z>gd2p9hSGID34dPayIX+yv)>M_dU%%bl+cZ2use^P<2tc8KS8GF5^X*M#KI+=6BCN9loST)S5hLP zrX_5c!kq5&YD&>cv|%sA&%wi5e;mIAZz|DSc1-W2XFK|DbT0Z0apsc>9#7B3w)IV- zwc?$u(({F;q%gry9G!mPWO=D z{~Esmuc^>0woNSwWL-;zztoMUPm|=&U&!G0?x6KcmE?<6BqD+DUX%{LzVD9H4c}hy zb_j$3Zp_<=LJ)BUlJ-xR%hQ`_Q?5=4ov!q6=;9PGOWvDK?F7aWVkgI`2sNT_a)#DLBkkTHPOT`1ctF+9w5 zWs(ve5+wJ2E-?_@9a0@NMO>U#BVr~}Br*JmP7)7KspBaUPg7v;C`t@ENs@+UwSKs+ z#Bd{hiHG8{8wK`$82(p!BA(Lv8O3JscOk!*KN8P({yjyAN^b)=6E_0YiKpHwTR>+o z;fM-43%fh1TL>arnAZn+sH6ykg8zWH*x>LY*%K(nkc8Cka*hb7fe0pCgE?|)Ben>x zD_w|OoP}i}MI`Y?Xt@T(k7zf=ATb@d!N9QHjr*yJcbAc?`Dl>4reyz;G(IvO2O;i!;ED&%FvQu$R9L%6W;xL6p+NDy&VIM08m zh)24z{f{Iu@OO2c1Y~#h?Lw5mr#J`eNC{UVX0KZmJ6%!&SDc6EB5jHU10u4E0>}d3 zIu8naJwf4KLN;DAvm0yqiBZr~B)U7QMN}4{1QwCm7rM?;lNF0g53qCbd$4K!Undt6 zfV;_MG4B3~DjsX8?vGW5xIO;HA9kJ95fWsP=l}qp3p@I!*{A=%5D{YNk`P83#2WC* zUEn>5lyIMB7+~|DtPct);Xc|g(b+nrfi$sgbPpt@JWZ0q_qtAEu>!EZqLO8vKLhu* zzJD?a;gjP}9(0IoM?9dGEN_233HN_N z`dT9$ye_F-BOM%nJ!(s25O@oWCAzAtqPF5}54HX4lL-eWA-F`xiQv)-;dH#0;3lV6 zk%f+Aa0SZepMJrXgBFxksJ&855`@?VO3Yc9C!Jg}xR>*DjPk*tV|&0DaHB+qU9-$xqr9rS)@W# zP?YkexXLs6n<=$TxN$|bXW=gs_QS+pUXNK<;>uW4D*JUj=VvmQh}i)|p=Mg2$dtJY zFm7#fH}`Px4L=Rzk)=IGSHk63&fLgt%G}+^?&sdb!(=9;(?o?2Yi8?T=(;Mx05j7a zjj9@-s>W}FMIB%AycrQLPerc9@TuQ;mrJk)M}It=_V7_SRhX9qyH38xIc|Wezs~UI zXHW|49I_C%o=xS3No0&$+x%wEznadYtRX*rl(hVnxW-{F)g7dBUwj=uo76u1dpfz1 zu3yqsn? z2P*X;%L_JTl!*}r%nuE{rRrXU4zpiUTxEk(Q~UpU(*uKx%KMb`#*KB?Wq(Kp(+~Bl zHD?2^_!6$X$gRF*Xxrcen=X;>Q_`+m-?)+IWRL^xrM|au@+gF+EJ6fyUU7oUP+3H4 z!gfuTYpOXu>Wy?hA6VaQC7plcw&lp92WJw-Zl=BC^r9p z!oQ+r2Nc`I&OmfFA;#Ge)iy=Z%(dUaIlf90RF_e#BC-rSje@(MFmAsSr{_3aL`0k! zeOYu45bhm7uo(^!c~&hN*g;XyqYzO=kj&F`h3h-0&ztjSIjSOjjm%F7P}|6{+0Sv= zwv_V)b{87MkU8-+@En+($`wbcP6U4tB^Moigd%YsL3j;dHwIEifgd+hz0VkSIYPK~ zVaGfB_P~zg+$lnCE!q*t1W5(fy+T#8?WioN*%Ib|vZfv+#5<_gCUIEGTGrxOiJ9J8IuZ6#}1wzIc1zhubO+k-ya_(ni8Jf|R*vxGCz) z2)c?WOJL$E?P-vEyC}pLL9E;!NV*b*sSq-w)S}0D51?-30*bu`g2E@SKyknp_pMBVl4LKRwza02yS2Zx6@E3T)H6bLWFMHzXn z#aladYrYskA=6wrH`uQupA723AiZ97q|(?}0gmAA$#_Q}N--?vA|#-Rl@6Ll+7VoR zb+Y-R<6!Lc6)PT%sSzzrS9DPTv9BX%MXY~ujLGH6zMv0+hBQR{rHCJfSOg(x5yfd} zM&^Gg>%(&=BLwZWE~cYR5?qJF9)X&j(Leo;;`S*u^Pkf1$Zni0UhBEa=3y`}zWTA+ zVSMJ~;3VsPUGNu~yhxCKq%czM%<$fKX4I+e#rgi|ot~N-&!eBf3JAm_kcA9%a4mr+ zQlR=a1XA6Gjy7EVq(q1(PM%Aly)m%USACB^L70HEwBSn3==u%*t$rB6vrC+2T~DkAFCfbR0{IG!PWOoLND$h7}DBkg?*?u^GFSk5nrac0k;;EFN)`A6ZX!ADM_3p|{4*xBeZ` ztF3Pk!NCh|LTt$t?XM8aIxZL+V%91ZK=dd)E7Zr>M6u;E%>L7;&bI?*|JxzABd0$j zKm%V?8(MAntpn1|RWVG-i3MuPJF^l#3*xNRSwLC20-A9IALot))l5B{ZQ_6G=7tjC zMuxU2I};xwK&$&O{&rLR?RSy&mU_g`4TGzxt$&-*)px6CuFhpD^$|^fs?k^)9%h&F z;^Q{%;w|T{7KcwDt_Tm0kCHEo;!Ai~*kKaiZpo#-fgtP~TAvYhrqJ7+zeR7oGBYy+ z+&mLl`X%<~*c$s+xh=I z&ZP#BAd5-R-5n)6EdfL-bV%L0HmVdqVH!P@BmZqmKnwomp z_FK>U_7EYHoAtb`d$VD@$H)cu>g5zl%9vV+j>Y!|IpZ2xzT+b+^zSh=)>Cc2vVw7( z525ChNY&|#XnEC$kaEs{I9X?sfzg6V1}38pM@_{-q2}kJN;wUOMnl=^)aMT3-0w=Z zD;Xa$a`+#W#3b7jlDGFUReh-SzcYX4`I)JIc7oQ6!QI2C9KhZxDyRR^`~0kqF5cJb zS^s@T-m4Kcs(E>4$@0+xA5I}~!q5r$0miWeGuG4WTU{fH=ct`K*E2_CElh^eGe`0A zCla6|y04${QDH>rro)T6Gb?ZXwk7$FiV$5fNrA6AzGQttmVdSN-;*oe z2?USNVI^;+3JUEtylO<9$q^%Js`%LnJ);3N7b7TA7&Z;-1YVU(rAm5Q|D;8&f>IgG z%}tt~Ntx)RWwpLC`Mt^FOmXAeKl#bllNpy~-AwCAwwG?orS4MI6+Iu^qYVVyHdG4w z^?QQ6{%Jlpv?;Ev`~`_MUVC!BdFn%1Jvq%}-6WsALlMXp!G`=X9Yx|?%nZiz7R?BJ z7r8|G%=GlGiHURYH$A=l@WZX|q#Q)$r&?cTN5rHaRg`zBDQ5-A`$NR~hX9uqC#C+@ zUE*Ky#vA|42?8fVM#Y&tDvYSX7HID~k;@tc*Gk*7yAzH8%Sv(Y^2x$~jR=6;W z4gY^8S!A@9B3d~jl8I^cu)sHqChhuNLwKQoP{cs$NGM`3)SV>4h#V(s)D{6h}~c( zN<~$NYeb8ZbRQ1Y*w!CImEtDJLqKeb3j=gM&N>jLhM183)?KP}b%3}TyEtsS!-W|~ z*VfXuk8-LO&fE$us^AhL_2d8{tl%}0fMU|u`jO*;u6g##F+;iT=+UF>>NT{G9R?YE zWM$>`(tn67Qh9YEiwl4(q3c`V+Pen|MIt`+pevC@pev}jKvxcGNVXi-ZAJzY0Vn%B z^+zP~tV#Xp_)$?YpfM8$vmeF?cT9wDp&Vc8#%3 zos^$Aspk!({H#lheImMP_x2;o;lqb}DDs}_6i@A;TplF#NRx+jQ<~Z~K_^*1Pw;`D zMoB;>Ks?`9V&CT!n`reJ0QY{#WAEZiMH75dX94RpqH(UHw226L!F1!aj!QH4|kny0UHv?ru+0g0!|nHr24 zE-Pox$d=d{y6K|fAAMLTo4YGh&gw@pNa?*Ajqk2P*_*U`*i8>A)l4}j z{w%x3q>lB}H(G}%Y_it%uwfT~D@XQQrhetfo8D|0`c*&G%tMs4awzRp4;{kDX5-j0 zGBAsgA=DZpp-FDa=!v9LI61V$WTYx3d2xa#G#aRiI%Vy^3QOiAY$&^`-h^U*v!7!j z($3GLZjLPHkAkF^5r`BrLp={u#V-D)A(vqVv&bZNo#r2q4r@L>k*N+!{#@2?Jwr(; z>})^FO~b8cXqJa<4|m`;UHkbVO*i&kRJ}~qjLQzAI#uf*5UG3=<4VH0Xk2IW^oP~s z5;GX`285VF1e~ABu-ajlZ^xXaF=tz|Wfnl;96?1L%}ks6R?xV2x=JDR_xd>q2saw( zebSrt3_eTQ3Wxc@3rF_R z2kp1MpDo>a;D9X47+(@fCC0Z4737W)=wPOMmzKIpdYkUwt)*@1)NdCA_Gp{>XzXH>A-EA~i--{~6t009Y=?+cAo9st||1DtNl#4DF7KBQW z#t=-RWA}iwDmMO63WPBH@nQ<%Vlv}(twGEmFUmvWDJB_7afz>BzM1TiIX6yH;uqWW`zsI3H zW9L$Fw0mZTal=0%R}1vO{!kE~u)i>Qw)ts1NtpccXpkg45KqMw9aokx1(Hhscx;G) z?|>(|laD}sfNUlSwW5HXA=pgLge3Gp-$Mu=?;bP}ToObHhTUN~J%Q5QAd_Q*6Xsz+ zg7K8!pJWfg)QU!=pybpR=wuT>%nh%DMH?n5wv!v*O!Qu)ospg+l;G#ay+`*@)u`p+ zr6D9nnp*4K+`L!YTsIvwe&N==6_c_qu!X6=GH;EI{Rge7QQB;dKXJg5E&0g?di#+w zH5Z@c2kekWSstN0vVFLe70MP$3N4L-N}0FeRa`f_5h>+(>W#GZaq+hp|tA9qHnqu5}#|@#&rY;PkF=Y9{6u*>jxI&BjP_yiSrj8;2O=+Hq`cB6Q zp2q?1Gn>k?Zr+5DPIArYEBxANGPPohf0QpDze(!alPYLk?q1HsY_w`!?v??x9%GUVn8Z z^V+k#7WYW9EZuYyrPkfV+yj(&WO()~P&W4e#NU0(>bDO#8F$pp zjHX>w^R(}fl>^dPnxA3pQ?k_hcS){UlN z>l+6t^aOg`EW8#VMjZ30v}SW2suGq8SDc%J&1J-=@P2|(NF8+|9;1Sal=TM4Sz?W7 z@*r6rh&&UC3`w3WDP_oTkeSzYcs87rlx4pCyzR5BlyczPFtnkgN8iENLN>b~z5DH! z$3Chu@65~8{{qGCkoh$>z=aBmPC&4Ak^m#~{1=LIWuJ2u#T`Hw3_G=;=G@QQL12F# zO=cGY3$dBXwKD}aWZOgRD5C4fH<<43Xv6f(h55qn6G9%kvXi>=+dOrLqH__gnFxbf zNH7zyK%9m4!IS`ZJxr4;efM{XgQA_LHrm)bOy7_iak* z@m{u3zbPmR4E&7_+2J%Fr)J=14f~HKV&RFIncXwK^@!zT3*qf3-(P{WScumq_rrmF z5V7D?xC9F;Y}mo;&cj;QhRJ}M5F zg<1$9h!rwrE_}kN-THa8$~DGm*mNL9wSErylY*rFls$p@%V5r$AT{T~i;wD-(BZpS zDs1b3SG%%H9K1*8MDuVetVgC6XjSt8G<;&K1bGJCMjLV4>yG&QMnTsQ<@d;m-MiV@y1F~Q6IxO1Ri+5OnL^LIWbI#W0cNO7o9 zkz~mG2_Oos7irjrY`eR6Kd>4kf8Pbk6b0ssrNbm0(ji770-bU1!lAcUJ$1C)Ba4Z3bR@@ zWT3uH?zs3O$EXSz*B&sgBcQ#vAui+|(14R;)&eKLb+nG4`naYru2Qx>uW0wr9ZtI+Cl-#)3+O!_=7S&~GS~Q+ zYXk)ttqk|ZuoB{rU1(~%=p|V4yT-=mOih;ewP}Ga1ASe~}CqLHupI1Sa z_?n{YhNiW?yLT@nl8n2TUbD+Fg92V+xO>s0Z2XSN|mqUDR0ZaK6EM-A} z=RkbXmY_`?!K6ggO_Y$*CgC_`!vIO!m`Y;7q6(ZB(ll7Ia{dkV|-JW62~RU1(-km@re#2ddBB`lG0 zjM9gn2V^5Ny@?jPtc!_@;2!OHlbLy z>#3pJ`V5xH*+jL7G(EC=_anOcDy_fUey300ftp#aG-Da(sl$pgtiq7JwAjdz4L#RbM0g9} zk*qAryPky#buFeB9g|^E?OiG;)KqJ)m9S^AM4)A{!HQrp%fmjxMbIVC9|8mFf`aS= zFj^B30zd#3q*47-RJ+P4Jye{b*J$Hc;MBx9_A@I=kr=E3pBG-cPOMo7R3 z8=GKuU`k!)5$Y6r`2-l*H2kI4BJ!8W4G)~)G=u;X6LamPlpH0ph{(fI-9@=O9E?j4 zfEE`UI-lJI&?2zKg!1<`edy42+Y^L+9jZQDc>Y0CPMGBGb^1UwK%XI7A6?Z5A|~qx z4fz5h>_OV@JUk`)eYd5 zAM7IN0-HE4txv>zFtZ0SIThz&nItU`kh?y41OZ>f;FF0IN5Y4Qaqs%nh~ILe{(d9; zjc0+MYpA)GUKelgpZk?J&_qHI^qe_11Owo4)k`1hM&%o9c5n?LKb%?9O#-b><8~6+ zUqL$wGE|8zZzo{`iz}#iMy|dL!q?`ZjFTVYLgY_gPrW|d5^ciuAX~}EA7|N!R6~eg zD5!-cjJ!vHC5cBT+$79SKA|cuMvJrbSEu-Zgj&|;a|??+jvIy%^24%%sV~vm#sg`vXuNseWsjLU-0zjbT*|Hu*X-0>;hE)S ziqjO&^Q$aGQTENn@JDp+M`3X@>aZ(^QHl#C@Vd9lRq^jPpA%NU=WI9U1%a1yt*@>i zhBDFo2w)UHxgGw|BZ$N%a3OoQ(XrHVY@&rKC&s)^@E=c#0MHQd5W@*2x&^@6I|vEv z0#6%k;bNWOi2s|j5k+61(vc8vLEsBBuWHJY>>>h%7>VP`ONs`jd9?q!_NMidLVlxf z5tzJNegdiIvpW?e^kCH)`GvO6{9968jr*2gq6%NUvx%i15?gTsTiQ_J{n z#n7&RkNL5}?9I!|$FXOCnbP)*v9Zs*l`+&cwjBeWwqHJyPwVvg)_ht^yQ(J1(m!l& z?!9)4bLoYf-M#Fa@&$@IQi)!HYf;z!kFY$U$`ZO`e3tr@_<{QLLn=M@gHN0O^2%e$ zYc9aa%GlTQre+zcA;Fzj%BRbnPg^lioB8T7`Umm&FhWwv0xhI83Y=cVxg$Jm`j=se z?kLD@K@HY~p73Z0wr!ocV_=XuN1~0${t@dR?h*>(5gIXP@>t2e%Un=YBB#)aiSo+0 zwR&~B&NhxFsA%;42_%I^ZoMAhtxaKXU zd#G~QtZ#ePbo|y){u+xF;TeF(MJxF)5skbSZ}4(Brr_roNwTsshqSArF%c%|Jl42vH|UU&X_z@9BF#hjb5I5xWRblavgD zJW0u9_kClKhVI4*XaeaF!GRruDj*$lPy@zLL=g5e`>e3tj3>67@!sR(y`~+MP>58+ zp>W&@RUeoeK+k1eEgEX!s-yV=HymLLuiw#`r;fTqv(FR?tk7%NN!~;zXfpZ6mYpGC z*W?AAnjY#hgJP(p&-mgGtWa*x1OJwd1|)tQUTE33-iyXc-Rj? zTZFGCc>P}L*}K;8Lu#4ON!q6PP9%HSHUga#v5^PU3vGz|>jQh9q*_Aj6BN&j_+v7a zxUMmp7+d*%y0Uw=k7A#wTv%qW|5b6~#80-$x#(u&tzSBVWczI~hRUpIDmaO1OC z*hj^4-^>j%?!KNQbf)0unZ3ex!;YX_pQ(=-rGV?7*Hsp3l2_2ibrbgE+rrilp^uu{ zmTysD@wdjtJ}1rA53ei5(kugyJ_)z&9UMbtR-{hKl}ie*b1X zI7DQuIG~4F?IZCOn{Ad`Kcql7G{13&hia=qN;*5R4oWo=gU_ zSjV=6mVAMYl>C%wo_nEg9j3U{&lVbvn@fEL))+aLTA>VxcZuv*O07WlD>k-Xy>N@$ zIA`|;><(>N>^H`@7QuXV^?9Lm?-m~yh5=RdPdWFvPNTrGRM`Fwh22UIrNAW=7RDZm zDndc%RK$2jS9!8wCe-FGIIEgLhaAM!3{3mc+}1J8$19CxB9sw}^a@R6|cVYH|xY1b_(n=iX?D0}ue zJ+e0I_ix=c8iMsgBHJB%fk>RCl%Ofd3fmx=9fTiKyDp?pa&-f_fBB*$RjfXrDEgGNYBw9_8jG6G;S1M%%z?p z3IQnU$__y@z?;|sj9{ab1xVO5_ zY~xk4=s$&2Hh^;pbdy-rdUTV-f!75Blq!NKh@XHcEGg|XIj&Y=-LE>sxmQx&xD%re zL0V8w7+hc*7J1kxiLTXupK#@N48p%lmTo8KCN|5x)N(pG@^g&+L z`DrTA{5M(eX)nt+C8QTU+&|kNcvDq&Jm;ezX^0fqTm!~AIZK;m{;aD&J3*~)5(n{X zdXL!9aOp?%cx<-Q<9|e(%e?@R7hgy6(!W)wV5~|?^V_JxT8Fu6Cjcx6AP|~o~YE$hS<2$H;`VzFApCY+2;uVV!V$1zTAo#*8${7JQ-+`t_KNY`mIMbc* zi3S>UKBhm3m4Z-boUv4$DA-95bR!fnHRvw|TBR}Jm(U`+P( zRBgMi>Q81%fyc**{A5^DORaxt#&->G<82kE`8^;ew1d$s^raEp{^hRG01aU{7Yv;f z*)v%!%tehFN&f_K>JftGbRvEAHAnO1!F=n-`N6^bhfMumH^cUMPV4g`<0!-4Q<+~z zrpm(deB}n!fJ(2b$`W=EV}c!aAKgcHJ6^_p83yt%z(j&Llh*ek;m5a*B=^wG@-lA5 zh<3+@VKF}O&x!Vojl#8> zf|yY@0oGV-oyetL^>eKk*`1xt+q+SYOqE5WG%!8hI*l4Kf(8+Xer8e8u8k>?^I|8D z_MoDOHf`q+yFQ1vZsX`isU8WsowF{wQE(iEDZU1}@c}?bZx4(bRQN&b`Ov>!HSajo~vB9wv9b|dZc`psc!wM9|mX*LA8vlA>|^3t)C3g%q-2} z-U^9hM+arikmnR-PBt`oaLwAm+`RtUiJQ`h>4`Qj%x@%<6=tK7EFqnE+2YBUPPVfI zZc)%F5G8nq_S2%@KZGh|%1PJGN@vMEs_4{o0)@+luxxlcz^AATF zzDGIC*`37(;|(ReAnksAs|qbR?S>(4{t4m=z<~6gkKB~PY zWgA3;P8vGzCWcB?u<$HGSvdLBbWye6gL$MRn`S;GskSYjqZ(FZN~Uqr>FFkIizuCL zxLeR?Ojd6+5aq7BYsT}&DYZ`WzAx5(1%m>bAv%WSrs-3o)O$I`Q0aGNh;U7<^B$8! zr!*#c&22;cabTajp`iSCxH1UwHt;ID+}G3Xlz=KBI1(3JhzXJP7ZK;E6*h(NAl?a% z$RC6XNN?QFN7~%%gKv=)b|e;;92ahPB!;qyT3Rw=+1Kv<6XIgcsN0 zm2-|FDV~d2jp8+$viOX+(Sb9e^(T|Cn|aw_=e{$v*-Nvai}<6?)%fEAfyaITDn}!t zS^*cVB@HyXRfLXvq&(Ktwc%xy@8iMgP^P$$0RJwR$4Fqv=DMhzq^LJ^lRJ>Hx;uM$ zbBcbTSAjJEf)@Vmr40gidGxNK zthTKk83y(`%S!MsAtPWaPia9tL@EQ96Dp|Xcnb0X5<|#>&xMN~8LdQt$Oz#fAy~Lc zNmM0nLq}cV9z6}6y7_;|Nhx>iqy)i$NI2fFr5EWR{~hcuMbViTYXuR@CgabUsSD3d4$Zo{|l z^2)=1(WBDE0Rge{7ay@3$esXc2vH}`Y*HCwQ;0G8ve4(^TPTyE z6JHP?0US$^UP(Aw3l0)ihxJ${Ux#$aizsv>CLgq80b(rdEgJ3l&k7tC+SK!c?V) zrnFvpr-#gHJW4T@j5F+?6Kh+xP{9uO9^xc7rlA_yG;#*04U&(Lk2+tnB+8S$pWEi* z5C}-}A@mgylXXX@mr?7_MW}b{6YPL!zQVpX+TZ$la>Y3m1)i_`6@73Z))r+9 z61vbW|D0Ufj^hmk5osgd?5RoGw}1&zpaeI>z`^kPLUvVTwoowGdqL?)2O@2>Tg2wA zVb_sMSMi=+olXpT)hN1{&dEjW+h7p|r%+%k!%(`|%xg&3qnfgp45@n+?KecRLRi*1 zde30rIBY=_*t))a4KCkN7AV^|HUSYupr8)89_m876ME4iAwB6qAuU}Y6TC&yuHiz$ ztAfeLnFM9Q(N{X!P+@l0EdFS2Vwr$!iZI1s_0zI{QA{54BYBZMU4@}1zPr+(J7*hM z=thl{3nH5G1Pa{0z>D4UkL$8Ejh&;_vdgW{H;OMn0QW^0XngtddPi^R+>brxN105t z?-{_f$O)V1UDz4#83^*exZ4Pw(C>~}dd->D{J23&o}1)Fk1bM2{va+=BN){3dPleP zFlZPf$apd>c;73;r!wB6xNoxS$n)Z(;~j?mBn%X2U`KV7s2d&eGjhWvVQCZ>{0og! z$RqRXjWaf%$I)eRh+6N_O&vR7>lqSx!QzIwdY^k$u(kNM*oxVE^kB@@8ii*e_#%)} z6A0cln?#doaf-|d%qAx@lpq?5wrU#*5#_1jES74rv-V8;EAabR^(T@uLQTP-&a*7B zDCqP*BlR36z^h^|fp$?n$4BGyV?zHY8YG@T%Kh!&O`(4lH~I0+-p(%HTM^nnhMDxR zTyL1<3=#pr7!n^QXGx7@bnUUc)-Yk05(c%7b!afp=Gt{^{uSX#$o6%wjXy72b)1}^ zZ~d68Q5n`YP_b-&@Yu@~O}RUlLpe&mc~g{gGj3<|L1BTyNPC&=1V+9La&!qNM;MpL zEJql`{33)3?rTS)0GZX$7^pX~Xo=-Q@+b9*nskP29J%SF$sn=db{bX-P0=p5xM=7O zLO#UWU3cNK_YmI}-21OM&;F|lZ!nlYF3L-ZWy?G(N+eBM$DUUcUw5HyhY+2K*e;9| zWG61zkdPhxXmJKIv~U%+&%mi5Ol?V#NbUmTT4`H{sQrG7mhfGXnK`j)ALnvYa`ahr z2r4xh-|h%Z@EC|mLCli;S1>uOX-|0KU2iMqmuj*4%qG`M6u zdJ`eDaS;gM@CWWP{qejC`ikj0X-x3lW`xl8OfQiwpBuVqCr?e{DyOIVh=DcFQsDz)WO~Y$>az zqAJZj8>Q(zdp7isc}lRcTFoO}-!OGk%jjlls^(-eg>;%En=4gm4n)6KvU#euuyw+- zm|~fd8*RUIM=`%+v@|HCw6HNVj4T{gL!F74ESe3NRvO9K4}>C69^hE$n?zITFUL~+ zEGBc+WOa6DyXLou5^49+}s93G$BKy^W(fC@Hjsjf|B6yym zb^M9G#TrQeDXt9sg(kf9i7$zM*#NKy{r#|h1;B)#h@9)))_&xw)Dg5uaf^$yh_^w} zlZO)j&{VDUFI>LC4@!;fo0&O0bNE4gzJKI@jF1(j?MS+a79q3oNA(#bI0Z|qH|HM`si8Jqxc`&YL^9+%xdE>7p&3; z;L=!YduoS%M2Pf8t=QPdMy3n$7nHI$OH7m(ds(=q&L84k#HI@aH})4%9uuY!0BWlt zOOW=Al-})+BKdZ1Xz1hBTt1(x0)+UH%dz@J`YJawwXHTVzRW@+5q2B+pys>G8A3I| zk3#^V_@M+>BFLc-VBkvsHTfa(Xr$fNcOcq88e%)WLOJhM#s|i7g+oPnId4sMwdzJF zVCa8!QFHGe5<<-jUf#oBSgE|Pl+I?;C5c?GF<`0MyCAn)6TsGm{6=hIl|^qIW+8Y4 zP?JFGIIXXs{`!sGKEET?Xirq-8>(cW@nY))+ZhFrt#rfn3%P1F_at51jMZ9lgi-Oe zC$KDrAaQO_ej}<>$GQE4ZF0%qCBcfWnmA;i?`T@EYo5y)vim(B9J60Dd&ukqvd=*@K)NpV#p##FI z5OR+(S7x&?@gX}4J{QD@a68{A+fXU&4vmZRgXBl{BVW-?$1)sBF2GLhlIw^`D0d5i~SF02I_ zyQYT}gNwC7HcpHk&>^9%!v$As^Q@zU55$^%1?BxvGni`Rn5glitBRX;P&53bihb*W zjuBu6L!~IuE5lMbYoiONrov-uDA-jMO@Yvf%Fu)Z2`vyVwM`HOIyPKR4M@vk%EvIT| zKLeiaDwc1-WYbZ#D2nH+aJ1bOQ;lv%TUpq3j;5n1tviORJDTP>hNr2fZJY2eK*m0) zaRY= z-`Uwj#bMoO#1#A&GjS~U34_%d-9Hvw5%tdl^y)N80u|fgP?#(c7q#|G`z!KMitv+r zC`gVh6C>r;j}fl$MlBp926S0CMox!;1B2|fveO{BxucPctv!<08YD~yVvt;PC!+*n zV7?7Yh084#Fe9FteItpnIbHURBw3%N>Yjl{WJ2T?4?eH)kU?yTV2MQx%LYIfQuxTe_>;%Avr)Uf>2-;W69N#a^*I#nR-J>O={6nq6u;wuGo; zv>k-dFx}=!^RfEjxTK)Gzi?Bb(Rx)_OUKJ+O-dWjp3}3-RM2Aq1#R(1;s!j33Y&#M z2>U;y_9YY>@a?QVclJhU@~rYUs?_m*T!tH{L&H*^!~O|kHu;yx(Yd}j)Dvr`=SbqI zK=b!mF5<0%7Z#ht#QmuT3gQG1E`VWZIuC)M**&>C{Yt%9@R?+lN`~TiR%Rh>yQqj( zqLX&9bJBAzfzDjaWKJp&ezGuy7H26*LkUq7Sjc8=%?iXh8BqhSrQ3AQ{Pj$c9@M3~ z3E$d@JCy(2*Qg*TJyZk?;~z z6)`(eB90I;!vBKtbDltH9i+2#efH$rQYs_aA4DxKa?#-o$k6<&`^k0X*|F9CzhkB_K+zWVIkm>?*CaZT?DR34sHAULh=#sYUoQXQQrfgvLtK6$fr|7f&38 zM3oN7nd}M|W{+`&CX`2wKObwhI=a}12A;>D6f^_N-68}w48_0$5qs%bOp`ZzELWx~aM}7t+4?s6aO(bGTnf?etk8((K5odgy zZ5~sGs!mSvP_1cHW0GFYqh;#6nbr!1WERedHt*gy=$X1_OytM%Ma{WnsWv`ZNh_&> z(@2k_WHh_De}kpicEe2T4b9L77IRFK0$I}sth^EF>FM{T2i!)wfx=X7wLZ4z12ZL6 z9SAmN20UB!g0To=+J``gUt?bfjvyjCgCCCYHduO--wq}~%}B-1jt9%zmWzEpP7I0$ z{#3e9Q|!CX%g#K?qq(lG7oR&T zT}Iflfw7#|H_Uzutw;tz1p6|b*$Fi&yO2x{Surp>_|?>GYxQVRkzuhtdi_KBuxVy= z-K|Jc*0VKvEU4Q>bofpCBiYM7kW&n_o#WOPX@DJf$tJ(w=Y%&O=z8g`~F z_MEPzGh@M!+s`C-Fpqq07tH`LhhEyVwCE?7X9x1=(RThTSw%Ag^iyrR8@2 z`!zh#G-M2KXWtF2MQ{@MAnd@^FhrQRAoTVnxnW1gG$y^oo6qs zUQ-b*r(|rezp5x(v3FTPK1soX_68P~=0cR|U0KUw|~W$h0POOroqB8z*fm6&hKS zhe|czb9xDu`fc3fL^=xiCy9i-=nZiY@LiHNnuwSsLfD~$aP0B1;Ul3k5n6ab;uM6G zfP+Z|Wa2ZZ!rC<2laQ^d~qs}0pYe@k>m!DMEntAY|v3k|j!w7^I(An6x5$5AR1%2Iy?h<_& zm=$9(+ChSxCsD(>&Z5O&iE$(oAJZcMN{b5wLmVY(j!R&W#7G+)X9rWwrd6=bjBm?8 z5hn;IoXGYIgTukOZ3SlT0U?QOq*8=TgHy) z_r$)0NW%13IOW-l}!t@Ct09-gn?HqH8-dG@zwNo?} z?+)GbjPs%YPDS7RWd735}y%rdjzxS7QC{P%xHBBdb)= zWy8diw0_ggk5$ob8*I4&+Kvo z6VX_{q&pWc4UUgg)3Pt*w1Rep+8{yCRaDR-i5Xnb zn=><7L1!fBZ8@L471=#=gblN^glL_8R(Nd*Zqw_EfPVy}UHw%42JokH-*H5HAArCF z<)DEiljd+0<0S|XqM`7}EUJ};Ktj+g=>Id=Bk@Tf53U9sqGKXd0*LIdnC$sWt^c`{ z@(_*L$Tc(l3IarngN|e>{h213{=Rs}ylF_P6j;NiE19yFnHX#$>f1Gktw4e(XU+e) z8jg6IH~Ztcbgm>RQZX~4C_0lHnIeu#xp!HPY|g^GkVLlsj97D@Rs4iAY_VU+QrhhR;? z7ep2vRL+B&44M*jVe*i-gKtk)@Uwf;c|UMgqQN0~0wu=^)xf1TNi zJqo9eENMoiK5_ljNKsQHo!R;r!r1{awK3SJE2dPe%r4F1XVCUmXeDSB64y)>ELd?IXDYh|STyY0l$m8MT3v zJr&@DSZy2!+rZ(TMgRxRkk$px_ms?#J3H$(vq3gOb)6^}Qe+U?!GMnP*&D}=(9W8c zLY*Nz9d-4ZsD_Q;8T4l}#(zL<-go?(29EseJE$G|ennwlVY1_I`iD&^2kykdY&|F` zPz$1pEkSon*Tb6n+zlH{9W#+K>jvt?$xeEtQrAq$G3sVY0?jrz{0%*A2e|wWdc^^h z4F+H??yImbLNpwN{7ZltCi;s&B2vZ#L7rxV;8oPzTVPE$&Is*{Fs2)8<{~h*b+G2= zwZTSad_2<_tjVq`>vA=h2CG4EiG2R2>>C zNrzMigCImga?G;0fQ*&J2{I)E65|((D!DcR5E8h+lum{@CsK{ZfH~Yi+|N)Ag|T!A zbw4~xOZUQ{AQ_TT4C0y|Cl4s!(;>2WBA9EgfORt&6Wl|@gJ96*X6fcI7XxXfk+ph} zaxJ+&fyI^xk=P?#nvL}lp_&mv=c<LXPyx@GEHk=KMw1us@__ z@Gx3x;-Mb|PT9sM)Qnxpj*idG9bQbKh$W=Yu@JTV70nyVntH|^31$%%c|ozPNY<}@+A_0tEwwSozNyr(jg4lYWnondr+gEVlcef3JwOxH)XeWZO0?`a+ARUV^hk7$ z>y?TQp}6ERK^Gq`Mp1MswpM*I1yL-l2p=emUpNL*IB zb!c|>yt%p4Bp#uwm7&gHV;P;8p2~ialmoEV`-a$Gux}u0au1f}+fiw*k1`^=BxRsr zm!vEV8j!7{oW9VE1x@lWamGlb9%=?Q2l43@vB!ni1P5{k__ln>&AQuEF*Vlx53=@R{|imZYi@3`kkXpQa_3 z2ZnM5FAae_9L%{nHwdtq%*qyhtyk+Lte>n&QwW<@}g{kAW1P}gAlyZb8|D}_VA;{Ij3HC=89O< z3bV}$@*`pUPCFIT#tHpOg5YM3rZ*1EFY!7B^8>}XU32&YUF>G52T30L1#JwGMnH|N zP{LJ4Jm@rV)bD7DrwWEjyiYwX43(*#qP-Vg=meMUVW>G&ex-Q%^+(h=UHmjfQs9R; z7J#4X+Rd%MKTZ6!uK9}gp_}QUoSo{0)5=c2dAix@;`)$2J?!)w0Q2ePrUtmF_5pBH z!JolQ6{N?XfjXmq*q1^)$RbZ4M<5H2m?fJm1TpF>E+St@n| zaHFLPp#IaToHAfQ+)(ue19m3e%FLt}Dm6zbM5YlaX;mMD6%-31RbWqB8n50ojR^F^ z2tH0PWm3?WHrFrPJhvgQ70lFRfcl`4={0ggR>^%9x+Nq!9qAkJMow;+y(nrLimV$= z)LN7fiCQj{DD;A;%@eUrb1zqKeo=Y@2_mtyaGQ6X`ht_Ap?(@j&Oc&qZGD*h+DxPY zoDL!Ww{-O>JXl>uFwW84=nVnDkP!c62=Qq&aoLW#w0#IM>5PlB^$zBoF3K~9U*YHr zXg-U-g@tsf^lzt$^1NWE&k{%5l0`}7%rVHN#oJF4?NPWW|HYX0Tuv1F^a%57FezE7 zr-%OhfN;rJpbBohzuYe@%zs+fo+cP?A6^)~4(SXLkRirk-oUn;)aB2C2YZcAk7dJAr+E<4bn^I6YLwpQ5aQ7BrNP+5O+qF4WzeJxMSpM| zxoA)fNXj9ept+dSn)>jP#6Eq&wOeK<`=R9Oh=3S%kfY$%`l|!3l66OYZX6~ zI!(6#WVVvV`fY_25!zdz&TflaS zi{0c$=z;EVFP;&%Oz`Z)ySDmhTc*}?LzxolS=qHPZz|>VP_7OGrJLIN&YNct90GGB zf(l$1DTfEqL{2dz$3%T)7~l+Z=9VtuIvNQj_gFZ7tZ>Gd#=f%P4rjx#01y?@bqTqH zawA;;@Cpbc8ujNZQwAJd7Rl4L(FlCo@aw4Uj3X^WxC4XsY$F!O~oho1J2VII@adIYH z34TALPVFoLnBD5$#i$)j(m7!X*XBgb3*i=5^4hr7>>_axuK2ax^lf40H6ZwmP~$E< zxuQ4t8oHgrwZDtI5U((vQ~Y-UY}*NJWv;>vuczYWfPUVwlk0UF>3yyHI*3;Utg`P4 zeit-g2f=C@k!erEjywcb@FpPM+p$W873&v?wV)W%BuG?50&>^qVo!A^@>Aq~^B0f6 zc#IblT!B{$&J_ijOfc!eacKR&#JvfCTvv4_+_&CVul9ZKuIjC-_g1f^*3z;p%aYt$ zY{}Lxd6DE5?_k+rc>@M)V(IGrBF(=r`nB#Cs4yzNQHNR<|+ zV<49S=@{*X*_w{A8{e^-lX0N|JjGi?9mXHfU%VS+1qt=w&9?X}#K3Mo3}V+l#U_-~ ze3LG0hf#kne%clW*i;wF>rc>T$skdvOQtq>`Vs=D*9oa&Q+4*dEZ%*i6$$@cBy8TK zN8?eVxMI@fA#DH7*|V?s%ddyB+0fVhe*d44r^5CVyI82mLwcD^qNP}OiAE}i z$(t{U*FZYLpPVmAhYS(AT4~aCnQr$Pa$2)iWJL)_u=|!xITCC4S<%R|k*Ku~al%kV z@e_L)VOr-`mUEO3rjR1COxDpKJ{!vALeE;3Rd2Li`H=dRPpvHZC}dwux$*6a10PSj-`1I4pUr)vgP&^2p{Aa-!AqN@tSB@<|MCljHe>{OTq zgr_+pGX=yAO`mYb+BtSiWjH8)KH@ji;m9Qxd|5Ggp8R_Pc0UqHH%Kwb#Ef3_1KexG z5;0@1cDh;S`S2WCxiZ!kW0dW)!uNrPjc7a&h)0cwe<7aOkLETGW@Ie0BT^23)NkAV zj}o-EIZ(35o`pk|wXC>*Xrrk{efrrAH>BpNq%}MJb8oTH}g|y%YGm0_ZhS2aN!b1m&ZHTL#6zmcgSKnu4Jr zo>v+fY(#P;W|@lc0OLxI2@e2UZ9AQ%1Z(%AycXQ<@SMg{EY)M zr8qLp!_`BxL-;$z)~L};BshBU6&H^NBjbIWcW>^Se;InqY0pT+8hrUK=X?0_@iM)YIa94++#XCQ$MFvw=Tws(-Kun|S-Z#+me z4~4Hn&Ec|xJe}$280zTAG|lqcR$aIXe*oMP`;n_25EGn8J2)vPZ~i~A9e~)+09| zG75&A9q2}^HY^_F;0Wfe;7q73k>pPx4b)XSy|G|};AF-C@P`=sXTeWL(V8YQn1}Mq zM92MlLh~Q>Ysf1eCo0|%L+m5Q;lOX(vvU)JU77OW(E1@U+=?PAK2Hec_TIv@ZS+So zR*!|hO!Q@Rr!(~4{O{*`@97z|S692I{V3sEKQvelw4%qt>U0sYGU$y$JWRH&mYJ_v ziH|WVOjausG)B}=DpbenA!oB*Gdp~>EZ||S?DU8a;4)d6A1PN7k_BrFvizG1N_u}6 zttN4j$DHk-|8b!=C01|gn42=P8zR8V`ps)&Mzy{!m8_M5NHGZwuKO}rtEVs+F(kS4 zs4tat$mAc7X2b`&m_alDAdgue2An9*zrH1FOwDzi=SxRGhXdE5MYR45IKlDyR-4#Xx@muMv{PGEiRJW)9;pm| zw%u1N4aTi>cvmQ6hO%+P+GQJQ!$#L)@sedE%szj28f~A1mSQesfo-2M8%x_JwcJhn zBUmkG))K%dh(z!6=!enQsaT~wVB zYMOdW34eE|lQ_++X$p8$H1@wTt$`aoaXV)TZF|z~Fe!m-hAba20FP?V@m)Cn7*V_-{GmGo7_a77h zoO)^l3%=k5?>B@$YJb(n4H>&FHd>w8ZN!Y-e`v+gsw)<^P7?Ix{db_jE-rbp?PKDU z*zDY*_maFx^a+K#{*>-B!`8P@c8<3rG!&fjBp!<75p%1;&=X)m> z#0_m5#IM87F2E-|gl3bbY*|^(A7y$W1eT zEt){Tz1w5Oc0Bp!ZMO%^CxK6dzp~oT5v{2C3d3Se@vj05tKHKS&p}8;OazNP*@Db9 zii)NxpKzB95@M*`%`K-IA+qtBn-4kW@oAWds6j!uX%UKQy+$#1Z@g&4N@z&o4;t1L zF)eK0i)@?T)5j4?#h>HddbH)0cmjEL{zNMDo>(d!TX#jw3|RNC^9KU{_xu>EC%(vj z;P76UEw9=H_7opSn)@LZ93vN34TkOGhz12f2PP27$>S6DPLjE8s1ujsP_2DOPZ=5P za>`~h9S*0Hs43Djc2AczxZDR~1lasTp@{9ry~I$&;vY(&^5%B;T_f&!7dM!1`v_ba zSIQfttN@G)Otcn{GHlEaurwur%z!jSX@JPqdc^F4`l^3fk7;YoV#z9N{v4a6vw3-7dJ0;dp;tVEO~bw z=x@uL`x^4FH<{@B)&{G?Pe;T9?QOQo2eLCI_;k~73bn)W10 z(;^$uL{g;N3w9tJ32nriC{~KB4}=4Dp*`(OL}OvV3a)b6l@3c2^-_f1Z)tm+a!C)Y zQ`&**X%>Z`&n|pINV}LAm%&t8YAiymRSlp)0fx7$T0=cLJPgY12FtJYh0~H3r{NQ~ zL9g=)Fg!AZh|~`yCeldcnyI>OP)qO^XjYwwg^h?|q>H(zWd!h_VMTMrG^%8D)MTO~ zkda~kri_6uHt1B0RCb_=S+BWIHsgtf{x83>Iqb)SX^94g47me!fA;tsNOEe8DD z>7zOod*F;SYyH>>Z^FjnD8d`>X?q{$O?oM4JrLNTHBup8fyfz7R5g1J<_vucXrwQ! zx~!$Ue{9lIkd%8{B%*eXVi1<)M}D9mWroJ*-MLuVq`Vr68t1{KFar%GYbPW50r89^ zMj{NzIAAM~N+6YHMXgZO=X=Y$NoR2HhdK%_5`Ya zX|F&SYh%=8@IKMVW~CLZ1-Vl`$K;>?8Eh%wvY1sn63YO7(}!Xjq#Wo`xDirWZ4LdE z|4#F9%7iD>uL;yt1Y=0wGIZTWZ*3#ikug#wl&4~fFhQ%^X0ZzYHq_a{wrh~WeSg~r z+kO%DD)!jmb>#j-f2mz3v}%iFa76~~sK_82@Eu`kmUY_J71Bx26 zP_0vZ=rWVK3}&EuLG7gUA3os=z>q^T@-%8j_cZE15!SR|SQ9=NmjJFosb&x<3GkN| z(DXNBWKb(m$|p?ychQ5I;kl{^=TTssK~Z`N+C~e8ki6hGY=6*BBN+c2R2|_X?SsgO z1A?UeGv`t4!4vrj-|?e!p)H;i38bx+W`Z_H4 z(PbpEi&`Nau9ExS-x7h4e<~2N_jBL71})4({yp;e|A3O5=mVsvoL0HD{jHCI6KwP3 z)CKafdp~!$SC{_@EkJDZp7NFQ-OpimK)leu5+~7O zoQR=A01LVh;Pi0yG^VIAUs0t5Tw=6~I;WPbnQ7<((#1;(8JUzC!V{RpCPvQa=P^fl zcwFs^k-UoezAA>d?Z7{~6aCz!RwDj%Jn7$qYWU6oz`f9)PBwcv<(XGJzj4ykbjYVa z?ytysKR;N0%m8t(@^ADvMREA)SbKZyY2@K=nq_aYSzPQS&~xwyPlwwMm_gQlLOnaU zLvYoy^+K;SHsajBq%GIArIc_C%K}`KWJim zN(Z}qS#?n1;b@mY@3IvQiqdR2Yw2b<+(gx9>`PUudl#<^Gn36a+h)=6* zlldoAtngnQf`jU^znr8xZn39r8ri{L#S}YD36m;-BLUi|UR|1jPRQoSawppK>Z}LE zoD72TtR`KR%LgTAv8bOxt)cQy;rlB8G~b7;2s0n~X{x21pjcfRb zgV=8)z#g$-=dSyV{9<{iBZuCKarv$G)Mrox%u1o4|1x|9PcV>4m?`Adp2k3sWgz|J zC|s5C^h|x>aFDRYLUCr#L#t#RhsmOWoM(1t8x1VN5ee#uLnvtgFDn=g+9*qm#APvr ztfu?8Wgg>Dj-hboJ(;4!gd{TLbB6vUcCJ9<3l!_8{b68S#A1PMEU*vw_fmo}6bqtO zhF{>-wiMLkXd8Q5UD9?Vgs;nTso!NO*S}Q-o*Z76_=~49ej;BU3rNBCE za{&(NleomoG&SB}npP$GM4=}ZMF=z+2ppIWV_Vx(SS31b>j5Dgr&L z07PG{ZmhbOlYNjGpjOwxl|iQsPS;@4X%MUFM%2ThOe<-2yL95BNym^?MJ92R31H~M zQia=V0)a1D5bP!8nf+`^2K!(W5paPzZy7S}2TnvK3EY1+3I0JU7=E-Ix|2Pzg-2Ybbq{9&kXVic(tFL!~px9+!=pTdij^i?2j!E;3%46 z#%wUKftcH-*odDC1-=uJY_77W0)8uagOTfi2lTBfaGU8htAqYz z(jVN+GF`b5P@O2f`uiw$N&ik7d;x{dT6fQO^tYo6q832!sk7rzWNkr#|CtXSm(Y7fGNP3eMo0wBWI2{b!3h=lpDa-O?`zfY zpx9D6TuI$I*Wxq^8Y~4fL&@E_P~dM*6al7SybU;u(ZY}xiK80oEEM=yAu%3Be|94} zo+x~X>6;$b@+$Dl$y(=Hg)btL+&rGG{=O|!wvjY-JL;GMk306aV~I-({BG56TKuwWGQ$G@j$zCaIjUzrt?&J^7yWV?{BvrH4%-{1c%Y`5 zZTzOk1TPwCJ)1Q+v?WIAg#{;N83G>{E)A+6^NW!lGC z=?nI?~j zDb!_8YkpvQ^&E#s&(N<%m6}gz{!7n^I=@CtL9nI~_|tj}9msH^3+Pxrt-LaYzO+%! zJ>I!i=MqV85Mfz}9-!aTaAJ08 z_5#iR@918!99}|MAmc7hx|&SdtDQl&uh_kEvIl6TMo$le7dTQc_ZW!fEvMk$(8p3; zbSYdAKe3FKKlh#%O9|f+1Vh^U*?L+ehFqzgl`ie=gb!>l$>(RG>V3_NwOrUEiL~5T z!!dO!N|~`No@b5(D`iofjk>@{lGuOL~B*+TxtBjM-sMPt)kN1Fl$xd5b_l) z9}{~A!x%d!I{#*%@-{CH{ltqqKc#DZXQTO9X?m_T|B~$H$nLq&{ZCO(kB(CJkB(}V z$s_dj=-KH1_C;62mGLVc&hxGT6jeHp&*2(y22nlRWuQ)VJv7W!V0f6%hlk|zvsnqk zi>@ZGJcPi3TN%;`AM%d2y(ATlO}NuNX>M@+Dc5>>0+xKz^`^58I0H(9@F1f{u}XYv z@XS@*~D`S_`LzJFEs9&BImH?Z92vo=2tiC0#2 z;~JT)zk9gbpUudx=i}Y0=6|YAu>a#SC!AJ4fU%YlBw=Ks8{Kwg$kl0Nk_8|McCg)5 zXXKt-!|Iel4>@-(X_SM2EUGqS=^?Kd@DQhv-!?goF4(6!hef5BI+ZLIlh2y%U71W* zyZLNoL=@y^BXIX{=P7p0Zhpoy(TtXHKI}tOPwiMNSrRB`!uzqfS?DU5@%V7(1}E3l z8jW_22zjB#r}ErlD*6I8Dugh?$ld-ly})>py{es&!*h-Jp9~T-#tvTy^9110Md4y* z)`y{EA1BA|oo?x8lMyBrZ^2a%!RGa5#awUxo;)4!nb_Sdp}0k>3|5T%K-Idv(EBoC zVgmVY@KVatfM8=)2l56^(Qai)6TV^zndK!Cssk6dCcF+lfuCrgJCIKG7KXw}!SLD) z(&x~73qP1j2f9%ym3DsBuwIa@sS+T-1}8p70$eKbaUF(Uf&h&~Q%L~TGYvyyZj=m{ zN@h^3z@i!tE6CZWCwxP#bgI+`+GnDtSWoayvxoIxJ?1-0weP|opN<{i+vppQbNX;D zdjmF3sv|Czjz(3xPHuLcbJJO)bFhL4e_v^maRQun!1)25g|Y+rv+1l^8SFH&fXhwu zLKwc=;-`l2;C{gQwMzMjPde~jA*c8|k>acy@IV%2g8&qHS4p&RgpUz8)_!(X?_$ft z_gLM1IlaBFqCF7L<>K!}ADxg@D~+?GTnHE|E$_a!?`>S zDS3@t+)so=f2sEUVgV;@UGQ$pSK6K50u9`*+f5ocW0GlFjFUA)pveL3-3uvDz6*pM zRZc(DfIDzc#xe+`f~|GBIrx&A zuoNJ|2su#U*ok;75Pd>LP@hOvjtRpFr&b!CoEx1;Dk7${jw>hWdS9v=Pe>ezQ*h&m z&*>I|ryI4|LT_gN-=Z-$i2A(LsrF8#I%kywXa2u<+(8V;Lal-V>z&A{iV04F0(2~U zD1g4*N+%{8fiLJkPuz4mOC`yeVAdU^R1K|-jlDFuI1&yf|1z3EIJ5ABWaZ{h;Aa?6oD!01}9Pq7>5@;fUpHtmK?#l z9HcLT5Ul?+YZy72%QT{+q?0NHL4q~)0y*FCI_PCh1*HoV1OPW$L?(fo8w)1?DUysw zp0|w~Bgt4y;Db9&HzfL)Z9XJpqYs(Z4^`kv7)^KlQSOdU@gVLfqTo53&~5auid=8l z&!f;M9eLI?f1}v@eiaF29vcFp!oEO-#P&Cx?_epWH-QvOxy}irey;6p6k#b^P?FAt zfepvf2bq-qA$Z=-!cAVrHK08_Op%ho&DAphf>>}%7|>lUvCXyEvAKx_%OsYxq!zT0 z!pSme1T-U`HrmCZ4Ef+0;MGsOE>^XH$tMX9#CLy&(U@6VR-vls6<` zjzLkpD1Ha&iYl*WE64!dmQ9cNW;Hy*GLmueh%enc;$tKV&HL06LAwg8p;|TZTvn9R zguwH;z6%D%E*bHS?>Tnalpe{NCu5m`3;M)ny>C;^G9N@c3H&{(9_G}8um-jc1FB-` zvSWM3eIu8QG0WmXeR%6YxVEWJM@E}WyLuKKl>An)=@t-$&kI1qSdM z_Q?_x)AbRbDuqUFp>Nj5EFt9Kt%vzvc2-2S)WHT+h5>CJ?`TBy7lKjW^nvRSO`$w{ zXluW3@S?#Cdc#cZ@DI_9OC)|%K8R#ZEkYs{)F<|hPaV2`e;xJPBir|1G~|0`s%*+C)@k5PTb-s_gj=gAID4N zQe8+B8CLKug?K6zE5f3dMdQp^cm>w)T2#l;A9D+4U)ga^We4k~Wr-7bLUOfRQr;ob zaye|FmX}y9A2{J1X(~D7at+J0fS=C3lZM`S2hgiS#^^RP_GMbP0yc3pRx7>xeYUlS z8IF6L{HpiSM0gBIA$-I^%tZ2~Tm(=71DX7hLOLD0HI^37Gs0u^l~7OHYe3Z-GpS$( zwYRwPErCknbEUpxID$_QXpA70s!Tm*kePJeGPkxC_sK2R$Pa;eqeo8YhYZQBs7 zkmPFeSE>rQLeRv8v2gi|1)~n>)*`8V+8h5`@H|8PUqzjsG$SOnT<&U+Yu@xfl;|0s_w>}1JB>$(Q`BFYw87dEF z3s)7g>FC`kQwD;l(Up519cgmON7$zG`#>y+Z_?2>S0C%jeLvTQh2Scc2eU;zYz;>u z;bJ5o!C$sq&fZ)~q|=F#hRAfx!&}2LMg0=&u8^*`6mJ3CXF1kF%U?y17G6p>rEo;_ zdPudHv5=wiP^MDJY#t@J|9Kbr<9`r}#X@2-6a#=}=8^ZHaKwU9_0+jfkg1HY2t6-F7Gq_lLa)D53rz);1qJxP8>_*m&9DzDq(0J(vIH@XjHD zUJX#^H@A0zUA)y1=~DI3C97&qNp9% zK;iwyj(6R$A$I7V`ZhbFWwI{}Y#R_64L5F?gU5E3Ixi7V!`(nzNT5U4y$W$xceIqTrwxOU5kjnoC`ikl3skD$NnR zg(^gc+TNi#dX6rj?$bcB0LW){muU{3Ah68*PuHHfc=9!v7`|Lai`d&TdA}YGnbst_ zB4xzru6r1P$6|l{C&#ICkULD(eY!DqNwOrVYClT5A z#Zg4jyZ@q^HQBHGXLrs2sk{3`Ht!%}xJDS4K|iWeC5v`=w(0K~FBxG8Qo=N@7m-|A z2QDy-5TJ0N!z3_j(ap`Ok58~LGK=J2Fjs8~ecjQIepa+@6l>Omfy&>gP7zk`*)6t47D2ikpql2pHWIfJm;DFFLJg){_`k1>fD z(s-SU(nN`d3CHf*r!1r0B6Ipy#um-AHte9CfMAmtXC%)Gc?77{lj|ot$=27f(|=85qPxG{oo;Xbi=8`Nr!QL>AK)h+;>ws%-?F zIA6qmWB`WNcA4f+07@2!W2uATnZf#ty(D){vXXKHy;#tCR5}whsmx)tqG`5V6)k7w zfviE!vM3sZ=n+XETdTv3Tbr!miU7w!57<#*emfSRo$ia3aw&8-M4>wxmg48qF_FPa zE&_0%_|2iYp>ztZFeBFN@Ud-~-rX;(KCpL{z2Q*5zBQ+%zTITH)Ub0#X_ zozpwT6-*FBxixxbM@;nZWIs~;fMrAjShG{nr}-1Hps)t#_Esm&NKp4BGO-J;IalRw4{q~zTJwJ6>aq#GM z+k)*N$7<7LXI~cyssM{z7IU%+(wkGju}RgDRhju|LSVB$1V=yX>uqpGSGQFMiuUhH zVAd&e{PZ;WeM&uldHV3%4o?d$0d;7bhqRGv4@}HIxb?Q1)pu{r^+pB(Pa_!Ob&^7P4EZ*)*?$oqCjK^Kv^Vo>5!+g++L`$*3s+)Rg;C@M=px~sd%eg|_tT~%Xz!zz zv7P&6XA`Y3Im3OM`+Uhbrf+Tk(QUcP&d*Km+0`H3a9NLG_J@TQ|J!x3X!k8qwBFP! zOfW`SU??07z)5n0DUM=-XtGoUcFp|vWNq`V?pbg|GH0(ld|>*~!A+U2xy#nrSs+Fa znR>^sbQu1`OdK2jaC`a`FF5IwUYCofeNyRDn2s57Fwp+T?Tfn<$VYXNS(?(7D zk4QO$+hl90m|?$4AJy3cqW#ctP)~fuPplOAK26$y1zTWPQpptGfGKN7+xc} zLdIhf^j`4egXm4jT4xi7^K)w}BYo0($YlBxUAwl=6zoi*7;4{i;P6$j)crydWJr7i z>OG1Az)=vz-88s!JcR{KMwLd{+LcPV#YW01W8E>LsH7fk`nDczXRdhr`0Ulg?T6o0 zZw?>w2P{NqxT|j3Q>q>mLv({3mtL`U)AAqmqh|m03*Ua%o><8-E=cz#v>vwnW0FC$duxa6+x_=$_?;^)%z&vxyucLOoV8Y2ElnLb@Xtzm!2A z9Bx?E<+lSz1Gaz78%e0%SP=Xuqw9qc($6{W)XgX=uR zZa5)3_C^~2Q|J^C!I!=Uzm{#@B7OLO@P-PW29siyv@8tgPHklzfjVe%6ZOTcXrMQp zUI|y!<+cSzub+!>P`tPjhM4smaJ56sxogH!oy+@k zar=PV)~Woc3Kk7*7SHgx~k$Os^=%z5dD`$IWzxCrd-a5;WE-4!l(t9w!`zk zVVeY1x6oMFHm`FI;%+MOC)o4+-KOyfzr{n?euUqpEs!otVArrW*IRp2RMWq z*&pNeDYNEiVs(=!KSxzQ4Dr@PHKNcp=788fFgT_kW!>t_?PmKpFVDiXYif!P%^Cv=vVo*M?#wK-ty30Jpb+e{4PN1Qo04V zsbwC|YHWR1WpmdJ5-^Yk(1bLA6p^taVHn-Z4TGptH2^Be-Npuq;lvrkvZGwy571Nj zlT^$wg3+JQmxx2eALuIuxLiIkVuY~rVmt7f=9{#9ajOW@h8e8=2}1FKZY?Okk&b>g zXo`=O`rgge8Q(%xo-w2AW#Q{L6Q+?l!l^suXDfBi#_wP@I-oCiduC(0KGyInlH5KWjjl|88CDXYhmL_L?xiV$(i|rW__8<7ib&~Et-@sMnXhEO64*Y;mdXf zB?=2%*vOSOqqPu-rY4H3pq!;s`uz*%NEZ=c85vn2%BgHPm84}&)Fiu*H50U0IbmOi z#ac$lk#RP6!Ws@j$^{21W3k;y7_G`0VEl|MCM|mDPGEZ(1e~FXQIRi!r)$_Ec&4^4 zC-P5(_2`2Fa7%9=sE!y%hze*#NwH!F-&pv zIuO>ng#nwX@0`Mb7o~(YCjNxbu4~LZZDL60NOOOA*HXm*RF^6i(JrGAKu&Kcon;2x zGMO;wy(4zq>dsz(P6Rdd8!5Z*wtVk&raT^Ph^@48A+`?}ni1tPgUQFcz@gftu1}&Q zKAC4(YQ0u@AO&kF4Z2OYNZt0A!Eiceql#5ntZKFvNoB+?WA49Say8@oZmHw zRiR($8x2_QWT=_w7^!DfS*A*=78zu>`5F?Kx|=!3`Nn+4t}4+M8-1Gv2KEdqE@@*Gc2HQ%pB)8tF?y}^jQ#~ zT|xLEw1gGb4gUvBpG~pD#kn*%p9P^X-1MC&RK}=7Li(H?tY&8=ZJ3sIrBKxV0lM;G znI`w$&XJMM`JWe4-zEG84zu*lzrcfdZln_*BbN@xUCzhF)Q_BxagNl_b7-^o3@qB_ zO}LvBDr8qwolLQXH=&kA&cbO&bwYn`U}oF1Onh_nswCr_Bc<)>*E6wSb549sOtLW1It(RfdW4GuaJo z1YS=%99(L9)HhB0=_S{x4boy`aJ)61dLy$TKcoepU>@Xa$ajp6R8j`;39ss*6K})_ z8}mfZp6nUTcih-skcp1s)sf0;m63R)n0ig(zF(|q7gt6;#&29D3j+YW6hwv~!0w-} zWO7*5Fu54SoRbB_wRXmV3`>e|v%GEJ_(zxV;*e-J$RW*7C^y!+miyE_0pMX`oa3F{|TCJ-iW}_K{ zTo_oB{PKwQu)_!tlZF~?SU-)(nI|CY7(v01-(j+=&G21|OrT05RMrxIHRRlUA9BVe zVqM!-Wa~CrY{A@=5old(3T?omC!GgpfQORvv^#XvnI>HWQp*DS^yHb4q11%so#{Gk znB5O8oUfTPKtUOD;{Hn7K%;V$#Bp!fL7qr54I#L*)HoL`hMr+AY)V6=Z^{Wg?$hks zoGH|N#YIziM+@$g%83e~svrMceP9A+Rhc_?>iX1|7ER?Q57d){7SI71j3^(Fo&+`) zr+`lLK0pxzI1iQ_F;kHy3`|vQoy8Xsi~d(LYFsMU)VY5!!r}oe&p$HE%eYkUc-;`V z#`$fxi%*N&fIWMhHNAwp49cfMNHxfbbm4TeP0g%X+Nm_wWb|qU-rxXf;$8^ z(LIW&V1Hwa)>vd^WDq&cGJ}!M(1wvA4x6F4d2p3KOGq=Ac&o3h*RQ;lF|Z#D?>M+) zSRO>#OoVWjjhXiGnLC+lkKqI}Cud za4wqw^g ztl55_?`rfwpVR<4s}CF&UvIf`%dakRNBN9%x5>^G|7zD(+GWbVH#s|`FaP2D6mI!#&Mz(oHNmNw#dBEzOk{gG zzoT#o;#?{dGwYcpN45N+rWb?3VrD2Pf_fNHo*ujybhR0tJ=X*^&2vCmA}&gX--VsZ58_v#^ITIWV#;8yX9 zPw-*^IMvG`oty-ko6^y1M)C--_g(kZ~_Wexn}t>l3$P;@D>3 zkKvoWs_n71|AL8=maEJFchkV(W@h9XYY(ki2^+m0bs_S9^l!yJQzee6-3E5$a_MTk zVlpHk2;sV}!o`o?KPtk6{R;IL;8XbpUZ1gUdi-U44-qQ)e408AiFPtdrSgjz7<3{6 zSP5}e#zJuI5nuP|D3GXwfoP6E)F5#&1DyOAs!tyDYxiK6;!8&0D?(fG41rFx6Uj1;u?%_%7`Co= z^ljW`_%ndBYV_-oO?xaeZ&KgQYkffa$u(sGIr8kvuP9T|I@Nd5V}MS zZ2cj#ZqPmm-G{!3449o3T6f?aTV-(21^OaxgE*Av{p4Bv7c|FleJ*OTo0C18{P{JR=m;_9ju$^;o;-?6)ewB{1kaTtcccB`Ny$UPoO|$4RI?ng(q3L)OMEItY zqJ=!I*PLGmABYI|hr4$(E93}J_}p}?wI_bg`%|2cBz%yEpS&_O0;Ip+yqbAmprBN_9UrXADK()yt1HXL&Fs&pAAM$FK$vRhRmcfG+l zV4@Yt;^$W))wm7U2Sb4!BwnlR)}UCG;BT`UQZt~XA+OS>PIsKV$wiW=8i7esO15z;uGEH=Dop}l+&7}pA>49P9&*r>qBu(B zIga_5_|9_jh`pQCoa)r&r5pFLKyKd*qpn0E|KpitTM6yN-UTzmmBlL_P9Cw+@)nE_ zE-j62Nh^}b70I^eHXN~SqNrId zy1XZrvMhi8H4Uhxmd}5YnnL~lF-EW7XeC}SE0k6*Yb+o}lQpEV>XFt)Ix`ZJTi4IG zD6MtHhfbe4rlq#bi}xm1w0^Ecq(O|?HibIwtZl6FnS6Y`c%^Nmyjo~L}lP*>18;RnXjN+DMcnQX6=m^Y23zyUs85BMk z$#SNZvuPBcL8#AY6GJA)nU93&NP79eOANY;mKDUMt>T43O{2IW)F6i|t*-X+@?-0L zv`z_jPtrPsOfdvrYroRQkuHLtL&|BjV4TpJ2q+I|%o6gA5cmFB#m|_|d~{H;RuTr6~fY zlZ%rh;^bG-k6~Ve5 zz%LzdyIG(OpbV)3IMGpPN|G&Y!Ru?)En<31Igza|g{Fo`*D+=hUU5kQ=cSyxS&;HM zhm;M~3Hwj#(yZEABW&XCtuYkis;kKNH)414vQkvMgn572SHg@4_^bF8rbdQH>)-A4$Wr;v}>=^1EzkPZfoyZ@LHV5Pp-L6 zzI~e}wD|?E@tap8x8{Q=9g1M{+@{7xM=BDbMNRW~QW$aoar6i1F*$isW~Q{hL>3yP z1qly#-_2Q^|4GYB{FLiTqDn&WN}>QME!|?yo^FOf{;laU5}$0wPo8c%iEvr3rfa=y zv*ZbicNu-fdMkGi-zc>VGyWLy^mn``smxHD3$MVf7h<@gflL-YzlTrx#M-UsR@MttmW zG$HQ=a5cW{82KH4^wra=4pJg%Rv*}o+nL-u22axT;WavL#~9!7P%84SAUH7*sz!tF z3Yfv1_|@T^M|MwYDbq049GZgvX=4ABF|?)si#Rh{4JEaJjx$Tem`rcVNzxQh?ZKAZ zZFQ6e$&O2K4>L<2{#(U2Flic=L=<-`{le(5VP)Y%pp05I$FETTuCA@yjyqm|McB|& zTK&Kz{BPrXCw;--JA;+rWH5N+d34fV6ASG>c;P{0^yq>93#0N;-=Z7gE7rp;w|$+a zrzZD~PanSiKwaw%mV@sK;=7gL+u%wSp>Oe<0etmK_$D894+mLDtaV+5Y2?v1jl(^X zsXhFxn1A@2O~yx7(3s4-{2eshVPKO8T7hdQwN=f??F5W4j z3tALSZ>O}6=fqKc)y{)ESG6}?uHxkUlj==j4YLjTnx@ZoV1#dATJka}oGn~WkWrf9KKpB=u?4}_MH%{w;qRAzd7 z<*}UERqsGBLcsxif(zRD5~h&_Q+ogAzP`=7dFbz&>FS!ffCus7njv3xZHGB2vb2`~`+-6Lp zXYdG)2HS~`u(f!HPu#wRi{bqBJZ>o`3l|(Z94&93Tb+sKMLM3X#17qC&-U!Tu1enR>>x{!7aFzAtZmlgu)5l3jAoTJ}SdX;4ql0gm@Uk?hL@6cG7T=$u&DP z^s?%TomV}wF`na)?MDz$VCUXd7!L|O&@_q>t*JQESEr!c*gA@lt|=nSaBXIp%hUw= zpmkYjbRs(~p>>t)VTB~I@rXG%U`CG5bs)7+JQB{C^9U=UJ`bf0$UvF@He>kW=#zd+ zuau$ro_g?>TQWXYrKnu3=NyC|W?M4QYBHia0rV1#1_@8~?mBV@WdI!arvXmC+r*$- zU1cq7?l=jY-SJ)n(D%M@+-F=ilw~^eRw3d;M>M|W_u2lR);?lbzl3C3@dwrOcAQt0 zhdtzt9ztpB62aBzmT6u+a5tJp1xeC&@-(t(W6{$gz9?HE+319AaB9vas^_6E(t@u` zobMjF@~8$2Ju>l9K^tP^3gf~ZI;Rws#f{N-YfM4~RVG$E`0LqFPPT$I4h*s}slxln z5AM}{p)hPLzj?^ipXLYR@n(MIvXHFLm^xA`eWp=7tt9$%)(QYD&$Q>C42AL5hGrJ! zvLLJ)TDO+Pqe#-DDr1cq(?y}myu63jk!!J$mOLO+N=OwpIBW8%>QnhkMlO0ZnlloO zyvW25r&$*AKa{}4THoa%q0SS}MdI;DDLMapY|bTSke8=`)ho6+|9kwRm;u&PoWaPQ zxXn-FHnZ5?09QcXBFZ#f@sPI&+a>M2OZO&G!XgDq-6Sxjaf^j)rIP&-4+Y#z<0d~9 zh(rQE;(>2-EaFvUvsE(lf68-3f2K1MFFSV`4$S{)AR+*t*pI+6h5~LPISC%g9J?*p zd3p)ju38BZ35zmK22xa%ZI^J53&`xLctXhv?B*gSLjGc0H2Z z&$;kS!{Cf4o%#K?x=WWfPzx#!}g3x>k>{9klTmCIAJvV+tTiSAZI;czd=mSh(IR*zkg zR8q8B?pkV`8o+^#!YxFs-nx={4f=@eE-^RUXAYLCrSLV(H>tQ13L9?-x@zJW3>%Ih{IGOxrG%jl34TY%NMi`@%><(EYsVnIwXm=Pr>k`b4B zI!m=rzIdHG&>GlqU$ZuRmapYHLFRiM94*jhk~}r19#%V?_E;+)x_l{Sxh^#ME*R-` zP7F1d3B`Yl)|>>|%+g}k1}vpJ;PzS*TO zrt9a&xS7oB`kc=0+6z}b^e%P`%asiJ%&Xqwp`XQiH>~-!?cJ>9>c_5Wk1k$$3u|3m z*KrNtun%b3rJ5gjXYTfnQT;07br;bZbnwn-IurI_5I7|*P5?*VmQ^+$URX|13yW|C zvNFoZhl?Y{;>a`)MYRpR)@6Ol#T#p6ixMJBxB~uLoh#vT&MsCYSFD2fz}x&u_#72E zHo%v4KsISZl4jFsMT#_HhVb0VO$QYYGDE3t7LOV2#aPs|Kx+_|p6@v+qtlWm0C(a7 zc3*LLdblVL$2tZF*9{I%iDGiAGM7rppGf2AWW!$i35_OcLD6WSsq{nK2a?2r5D>JA zBZb0e@(>C(yBd)oGR_}S5PqWHE@bE|$`Tm3u+$(nsOO12I z3N!1{6K(_mjWaD5Ta76Pc9-5keDLa<(~e(LrtTa|;Zfgf5%dRt;>8uK!Iw$-S<>x6 ziDoGsS+bSuvwRavw96k^n1u>YQ4#|_=cOjT+e)uw-W_5f4(lNXffFSLu|o{81E%ns znEwYI^fm5kLxI3*wHp+lBml$8X8s3crCA=>W|WUO6mU6HqQZeO-0d!b^cu>;sro_2 z^As^5y|A%Lgp}78v!2Cj>Rm;tZC1251~5Yyxg{bJ*q}fiZd7fC$KKSIc_tEg81UTo z!-4QLz8|=WFSbMiqkJ3FEgJ{7fG#x3)g}k{3vbpos9450X$$1p`x>fm zp?M(tO`JOeVM!XCg^_TZLVHH-F|@w*mP~|xQ{Tgyw>`S~Q3nK3huSO1P~4F87$J@z z(pA;Be4&#l+hFu2o750fYP#i;3{^|Vca*J6Bfd;ld@>eW-~jkw`Sb4n-%)y(o}>zr zt^nXv7>6Q(K(X2z5s_+d36&D!wrhR*^<22zg{UVM5(dpjReqDm*rt}>=RmiK>K~h z<*l30YH#6qzBjNPQN8VfXXTzX7W_yoaUv1h4pZ1=_FHaU-UIaGd~a{zSTeRf7~CF9 z9+4Xr5qKyN*p5)3*|3Av4DSH?qu2lQhNE9(2xld0t2iD}9H8d1T|lm5Sg(6ZZq(3< z++}sRQd`_V$9?{r-0AnYe^P~BduyZ?+2-#lTqhEdZOCBQ8i~uEIU=ms{TRWK8$7Ut z@8^rX1#}hP8o^)ux_s{s{cK$C|FF|ohbnJKyzDpx&qpZp(iTog$4$%YrfqmfQ%%nI zumZx$YE#SN83rw6`ow_ecJb>N1 z!K7x=^`%%gbd?is$TpoYH_Z`=bGUxL->fwYY9e zx9DX>BcXRIv48ksoFc{k;fGsYz5lq0WZXoQDC_S6KKmV9+z)&p;0x?5`tf|&FZ`RO z25cAK!`5#YVa^G##C2`Ad1$jT5BRF7b^wt%fe(&6E30``ZEwcWhEV^ASE8DiMZH9l zMHZE50pU}5v0N&x)F-YR@kB_|Lh%IBpW=Z~PdE@q#$O_iH-icH%}@|J4{9Kf4m@w* zIT#RVB^XjB(0AiyT}vi4y&PvVmT)*|g%Dcedp^VS-bvK}Ncxdfyf}t<@icY_ZN1cY z1TcbHL<0JF{VZK=8<|$HOE%*L)~lX=bDP9@x{r3s&cHy26{QvL4Iw-3<}Zq&4WNb} zgA)$?ggdt6(i_1+^qpDBPEZ_U_S&`mOgfxIGV75yx91lTX0l(?&s4=p!vON<%D4GV zY#$;wZHE?o$AVqVGRwhoo0vtJB&a=Qmm%djakjROs6dHuS18xULGhG3rJu2_k2%Xj za61ELhUIK`g8Q3((z{w2LUcC+X3Qc14l;a0cp^9Q)t2SLb-rUWbO+*R-UZ_mEsRoX zhR;&c*W_H-?8Or(4;KbX16NA2^v@- zqHy^EToQaJ^6TBA+gC_zgQKX2dhgdG_AgTN4I#R=EtIl`EIS%2rh4w&MwPk^A6*J} z0J-j(0f*}hk!yz8t_=hy8EKmg2IQmHfdI?P@fFeJKB4)J(~;za*uGba11!wLjp=eT z?{W-KNRK@O z_lh*#7MU)~x%DN)Lw5j~w>nDZffNp)a8%3dK!Of*>w#hE+}}Wcn6nJ|xWVv`x!k)# zpZ+Q`TDOh-cn$8^^I*>7cj8*Wui4#t5>T%2X2GuK6XWrft1Ev)U9m+&AEMj4VamR( z?N0EemqehQN|7M#7I0jX(h@0Rdi-o1oJjB8Mh6lOXqVu;klDE903mqNFz5$#eE_O2 zO`Z&t_3*84QU`W`r?J8xRt~SXu|T3Dz^vw!0i@k9E^efm9gJ)L@te?(P5z7{AWSb0 z8_$rM%?xXo9T#$}cl+xYglZ=_<=JDldcr)jve=!hzATUm3K)DH8O=d0&;!PyBJ2rh zL8Le1eRMt`SAuOMcQOzK-)8a6dDb_!@}tbhYcT7tK>6X%F{lk8cOc%7llpv#P^Y_; z#*os*EjNSfZ}-yDVK^k~Nge2*$F&Hzmvfh4%$`l+bP3zbqZ|vh|aK?*ST(uuCl;lRc1GNQUz_LW%OdH0BTR8TI3q7=x zu0zAswoT8x>wpb9iBU3o1J`3iq8)B)Y)%>NQJiz4BfL1EP! zgHqG=Uz`M%yDjaq;vz7`@9+Q|+!b+ zMOaUq@8(-wxq(LR0ieApdix9ja_ZKM*RA^?&_7SolyMge-4IvddicWpw^}{CK^f9W zINh{XL8)DcW#VYtO-mRrXLMpC(&4pUxPK@Qc2C|BYgy+wCbz zkQBuinp*`alJ`i1ZIP8Ght86|mvl=Cwal+X=F|lBQVoX%IVtss@H!Z{z|p}%dLowGc%Jn< z7ai~+A40qV#F?%EJ~^*kp^jwqpxKsD%~0H44k*9RMD}Aq2fnQ_Go69u0k~ zqh(dF*N}|y$wl_jlTCH}uH}=#9F}k}=N6|Nguq^8ozUXEFPAgiReZJ)VQ*cpT(0-h zBEC>pO zDmh$~2^BtWD8i}b%TZp#@5%0KyP&R`Wx;EkWx(PZ4);dhm-&q*l1^ouAU?9n4o)88 zOZ;c?Wn_TNA~pJA83=Nd6`J16S+xI}X5EGlz+%{nqYsZP7-umMJ$fwuVqqBUQlc*5 zf^GPd`P^a#zRdTsL?5 zxDGFlMC$I`>W;2*uyP*SD+c=6V!hvn)5x%M&DsV~WwdQQf+D{Us;q<4nEnlP6K>23 za}~xjwG>)|;h*aK!f03Bsi;8mP)(J(0OFY~8?tZ$;bg1Yo3g6-s6(_MbDehQ5ybgM zBpk}6`)Hf@!w*eGjd3ax!v)K$#eq%@U{U zsLn-^ncx)9`mkJQ6|>OZMz7K73C-&ZY@onPVzd_H0DJW4l)mn&x~Wee987J${@4t% zAobGB_6}64Y+$RG9YFJkUTu2)mMunkZS|Em9v;(!Vc(i#*Kbb^9-P+AfnDo6=S=-} zws|r2`wVOTbkoEk{C0#Ke8b9O;7gY zkVN!+-_M#YKX7_iDBR6CJ}Q;Mf`c=`uR*Z$&}1&%`mjW(+zF15@kQrxdZM0IabyHgTce4j2&0NHWJFR{wNAUJgOQ*Qg5TaM_|Ioz zEGTUXum1c?S_~mC*eCJJ+>J|I4^gCWhLX zUbuk(jH!-Q{D6FV2jlXn3MYSrhPDi&z)4_0J z08AsU<)J?j4xYNsd4^Wy@)HqN2#mW&%VNe^DZ)YD&EAD#Qu7rGKCO(7*Xd{>8HO7d zxkCYUM3?g;&eKVR9>bIJZLAyRwxifSKZ>I2X*e8E%t-i%42omHQDzFEV_F12NJX${ zTG|V!RYu9k24;F0|+n<7?c-*6Vf4*1rLK? zNB~%nh@v|raQa**B4lYjG>8DoI8?xwK!#pd+8nQ)Lk7hhaO?kav@1l{u$4eO23SA| ziy?yd(@<9>k*MHvB*mKv0D_xlJYfRZasKzv*g{V1=614z-+wncnXd>*7&?{v?} zfB_cp0^xE&8kkJeAO-w(v@_8Pgr-!37-X9&Xt9tbEC@=2CBB|O??)>b%;eZUJDUv# z(XJ`flSt+Bsl>~C5(?v4PY3|fp+GjP&I*J~G5;$=6_Kh84OQm8v7h7rUG4TOLaiY{Y8m`x~jUDFHC4WGqRe2UzAd7>2z4WPM>JaM2rJY4=G9{zWG z>W@>UBRq1*|uPAuccv1^N zOq6I-MmmHd2$pNj?&k^y3HBGb{=*O898A>7tdznqQBTz3|UDdG;-buWChbSnku3lF}4|DycIH% zR;c)3`@lf^kJ|giK)Z-%V?W~0Q zjrTZCvIjAj$vW&QxrhgtMBNzjhm&JrG)D?(W-*vb1xglMr)uG`WLbnlR*!Ozk7 z$SmRWV9~^s`Q|@UD~SRd@y!2qskVumT2YY4O%XpDdzirM(XHrQ1Z=PS%pkQx`WgUH zL^9W;sX2nC55OZncUrrW}uHpVv;UWwKYFTJHBr-joC}?%NXQH=N zA?oP3m4&oHEdq($Z+$2c&Sc8YS1@cBr7hixpXwNt7UGX^6O1zpx!LmBl5uCrrVRTNnb3PEVn31NbS!P=nMAs z{C_JCeKKvQsYj)rM84fusZo0aJ!$AP*}!rd8ZA~drUbfa_ed4k)RKlzd?6l9LgVG3 z1UpWqbAg5))%}w92V{fv6q1kV9CW*=s=-fmE*w13!%;j!{U-sKFznV*TcZ#JsYq*8 z^8#*}3y~N&xTBZP56wr@p}^Wix-y~Q;em&K1I%6O3!nOYw&JjYBLT`cSF+vmVFvt zge?1YQw@?XmbsRg!^LQfnmb^3@zsv`e@wRv>>;-$gN~+et_LB*oGShubh?=e4OO5N zQXoRq2lR<>Hp@joE)^j|`~g9Yi@{0)YFq2#iyE|cIAd+IVvF@Wx88RS&M;9urlcvn4 zCEN&>%Nm?fj;54k5+AG*!f*aA9y?-j>bd0n|BUA%p>^o&SC-lmy$P*SAO%mCKyQF> zt@OVNe;LosC3O>u(%75zB^*7eL4&3)t!Y+J7w_Y--7Y7J&I`;ScxCz(1pNt^8XabXd+a zpZY(ny$hUOWqB_=>%P`rx4rk;Ywi1e_TF>9&+JSRW)cEP$UqVZLO_XtQ35EUpg<*6 zsn%0PLA2YT1 z2S{;hFMJXCk!s#UDyi*Fyf~EdCM&8@v8(ZknRq%^_D7QqrIt;2o9ABKS_pzvP?m** zPBpF?Xh-1KK)gxBi}^uAoyeJ{l`<{IEzQDRKIo6lRI`JrAtx@i;KPk1IVF-&GA;Ez zWDAy-CD95mHQKXr&S=Quuz1EszAMWCE76;*-vrW}NLpT`Jb1RF|_|~oCVl4-(6ty|~kY%KBmF^qXU!Z;R zfn??o_xxaFHMBVR5$vaCXS(`Ew()TRuZi;;idCY8IkRxGE5mNTo#a)E$*=6FRf(12 zOriyPET(^r9lll$t`5rgsnTvqWe4GbP`c$I&Lk3TVj*p#TgXuRqi8b(Lrg=1pGU67 zRplMBqQIStF_j0B!ru#@M9$hp(0^Zz*;*&~Fs_bVBiR-SJyhf{8z>TpAxlCJBvA-t zxl?jwpJaT)8zSkK=@E;*F{tS2NMKGF+HyDllYF|%akT{Mn$3JrJ$RQWII@GO}2NHTL2O~F*i7`Pli=oT9( zRR`nd=Jw21=1TxpDQ0Y2S5u9m`-mp9W~60VyXX*W7f#J%utk&@0MVE6IvRFr4hKd# zI8;@IeY?Gc(lFX9(%f54xbE6?FguO%0`dhRTEhK_%zvKlk&+ofDRDWu<5jzjcp^6a zr#*N=A5~NhOAd6iYV;q%1^JFF-146 zm#81HxbWH1{1VF}o-eKKP^-%|;lVi|i#28&ZhUTKlRUm<%ea^<4tnW$JZY$nxszpL zP<8`~V(})qXhViRxzr>VgCueKKZUQbLGnh8Y@29uJ>?XGYyn&j+eCkDYc!86pw-K< zJ>v9ILAbOlQ2j!jD92>#6Xk`ag>rdedA@wJqNzaM6180zxsyECcaGrZA!)t~ZEgmIK!k+?6x<%kt9C_iNrdEuTL+kKxfARqa`5z*f*9;O2+8Jh7&)ukC zKB~eHlr$AGSthBfoV{Safz;$*Ytf|(B4jh9JQ>jc!GgK3Zis3W5HpyJ%xQ8TwqLej z{|ok*XsgH!O;Gpy=U1io_}v zLmZMfB8F2kU4m#pS-};(oe0N)F-m~oXC;99w@_`3y0~%C`~P)?=dNDpFwJ}^vD=H7 z8Se!R(=jQ%5|_JrdYlOxR)yEkP}hmDQ6+c`k;jW!j?M@G!Y-H2LeM590u<|lf%VJS zo?)G(^1FUmXD?eP5j{RoBzZW9v#X@DRCrUOh^wLQ4obLKTO(2l+hd(W;oNoI^(*aV zi_=jlChe)qh9=Y5W$>iGJS`Wc;JYdkdU3QQX|F^Ec&{8~cFxO_qkRkX97X7O4=V%V z?(8KfF*K>Q^00)%q#f18<4%$Vv+l{_msOlrfLJj?aoh@KIjwLm`o zh|gX$KSok{YKnB$Nr-8cj_^rLo~4K`uDbzlh8u^n=>>uNC8#Lm<;m(kTTVlanT$D# zloI1pT`A?OpOeJ?aMz7sj#ACCGCE34l}1L{`G_jp=OVZt>iRpr&~rm|gl?#?KNJ!v zQiLfR|7Cb6xHB~r;r$Ea97TDX924V!ELEkkG17|ZT$9GnS}Atc-C~^G8j;bNfhm?l zH;6Df8bjgn5f-f@DFk8Bg*FRHQP2iC5-c8yAOX~U{0pE9lRDh23AZ3J_&T^()#~_E zZNF?>Lt(>iP)d^xOYXKLy3;8%g(iZ52tJ7jH#sIEgkcCuMY315+veylr&(Z8rvyBv z-#`-WJO|YB*u${AO^VT?6G;?JBfmEuksRM}l+uGEYo7AAkO4VMDGd{-G=b+H1E8iy z=pceYB6}DkK_vl)(SAr=xR^zuGIc3oOR-Ef#X?ZcX{p_~SCq7m#*2vri$(pvF8*h_ z?p#c3j%4NXXjRtGRz48*xQI7KFfnj2l#?R4R^?3> z&&DhxQLGjd#+!1;0gX>0pQ=7m67zn-xl|8|Vs512#65a*DEyP43#C6&h;bBYZLb`- zVcqmGoD3FS3#X4&=EBj2ynn`DtB8mCXB?5^ zY(jD!V>r{MsEEZ79xN)$rTQ&}utgP~Aq9mJtfFr2(L7} zJwZ7{lkq$ANIKZuu8Wm9KraPWb___dBRx8a4>!#=2qT`k)me_AQ>nWqsSyvJ z7cDO+*2vt*czOz9u^|R5N9&b_$QI@gcT>jJn~z6RCCGvjx04BPswQFq&yJOn>1r#A z`}4%CSNQ=g(Os0JwU5n&W4|F@(34ifug_o&r;~9O89f(y>v1; zSyG0V&lkR_%C7pFq)%BNJ1CcEh2?@I+$ArrWXAIVZ5SJKJa6-2Q>@NsNwMV~BI<`S zOxa>Ro zi+qO814JEAJ_MFIMGi@tu@}!n;5!;Gt)iqsbi`o}YTkN{KCeeU1ljKu`C;nFPFda= zWg=WhJTwz^-gqB_j_ST;sR%Q5$M)51XTA4kj{Ge#?+j2hX6QaehFjHri-8Uy0s5Or zdmRpwM$VwqwiejXDJy~LFKmFM&R~4xnP$Ty?ydJ|vYRw*Q#YIzG}E$?RT@PWO+(#O zQUy}f9N|%9@5^d(QbTLFIfALk-q*=VplDi{l8|YR`MJUvWhFdE7ZFO;99@>p(nWL7 zQ0C~SIf(gQ*VQgo-g`#pRhaqXh?LpLqAis1jfPId&2Um8pAmU6Gl9ml-mph9QBP@a zJS!O2oY6R&ilVvA?Y9Flk7DjlYQjNp8Bz9kmJxcmmp+@MP=bpu)P%0m=chB+R)4D} zs(b>?IRxASktS8pY^CTV6;yS8k>3xW8=fY{^@5WC0tnj!XTaaocV;spOmBtUIZFpw z32l4B!V;Dx#S8x(NHFk5v*jbc%yI>LsRsIKYP1esI)^IP^`$*V+a2)Mb;WY4 zEZILf8)%9jue;de=qnteug=QVHm)m_SY>LuVj|a8N@`H6_4lcwAyai1yL0DDlj&I9 zsPsX?`JNSb zM&I40ZU}m}7FZbBRQp|y;X40PoC3_<*R}S3KrQ}PRn-W%Rml=^; zx{i9Jo-m$VNHcE4Ic2U!+(-@j7(vyI2FN$_(DwZDLiyUvB$P8%l?ExyZL6tVHbxjN7CfbdB569}TvWWQAuwPUNpcduo|CC7 z^aSCz(Bf{f749HOSh96FR!-zn+F>mged9V~kgG`FEhX~jVgs-Kyc-F+iT|~jhMaRt zapK9CqP<;>9wMf>{Ns@3U7PqW;^4D!Yo3aYS#cTBnKmLuWhhf24|iA?CK1%FJjX+^il`{L(EV?Fe;Z(^wYfE}mi@EF` zNXUx8@*~H;`2j+0qEC?x6GJYZiYOL7w~&QiLXF;EA@Mj31!WF>Fenj}cHhvx;JXdC zLr`x9&SIK-n0nu1a`nhf!a{%^#+!=NA8POAdD&DBM9JAON)Ao-CS@bd6|hoa4*~$* zuwDc>e6I7MkZrY*U}%hN9wrmzH{{FNzcue?iM_=@B(%*j{fv?x0Lv4`jFX* zL9grKr?si6+F$l1FaI>Mb}pn1)zoeUzthf2EfewY!mb-)dgqMPNmwRR2O}IBI0BvW zUWQDt34jeW!mjIq74m|oJFbRvoWRK4z`Y9p*l{i#n%Jo|r{#slKZbfIOU_^zzF#m@ z_KL&fq-L=jP~%tM}@`x>yr4dpX^QGM?&nCs;;a1>F{M;y`I#f>s9@U@D=5?06ysPu^g)HIgTPi9q5qd8lqCaznn|QGjbWl0Wb+)oZB23fVYwD z7TJGZYUstTu^8dPtX+vuS!Sxxij2dVt|fRhUUkYHTQHvJn2n4sw}qv{ldNGQrN#2h z!j52~Qed`(7qEC8fxKqC_>T-nmKh5XG=uWs(~72#Pz#}Km>IkJ@8k(W9@c9rlo?BY zFhP#8wRQmrL*Gk>Kh~AkV0EjnQS?6yUv)*uqV-N;0v0@SvydaJsc%PqED~jB_sl^L zyvDI@=T1Vx(sD8ys11-wWZvOq~-&PxcHouV=W7P zExh|$N(-Zs;Ye4?hAR%q^6+riwtb{~s>#E5cH2q+Ls%|6|$La71)G*?5 z1b1d|HX{e!Q&h+eAMduRJ|0!?Pwofo6PLYrK=x8Mp=qSov1Z{t(zj>z^-K^XamVoo zXJ23LJ)yjIr1vrr|F>xEu|_^eNl$nTW)8ic#5~Z~&(qh+5f3(4<~TY)TgAaYsU2$4fescID+fO36Rcx35-kr-TpzY{-5=bflC9+z{`J< zb(GG*SviJDgcsMN4UsK2Qa?#qNJl4~1~2e#@UJ8+O`ls*?RipMNz;M@3KD7_i!@r( z`1r=8p_g3*dUX<0eB~PxMi+^kO2BQ1LvT%P|DBI zpLv?W42|r(VlY?9()VzN3O38f8X{zd-b^Oz2^#m z0u&6LiqR7(2lf4$AtvfpDQW*B)fZs}FAXfQ$)_I2!%z&bARIf7XFQXLVj%CKFRBGg z1o1Y?t@7(WJQ1~4nsywfIk#I7&P-~8Ru7vme`9YuwO1VTDahWHo&Et-Ql@-%3 zwe9ommV=k=dW@Vl=gFVGZ!6qTf1;Zw?PT1{#FIiJcQOt12r1h`4U6s6 zGOIt$)M`RTw&jE-tGPx_RUE(?2%45mLaX_Tre-AbeBAbO2Y1GcCS#|&#=lIGR7XA^ z==xBJ4sJsuA|Qk0=;k>?H_4xqi|26b3=Y$Zk})wIUM}b9j*&J?vJ`VAGZr%?HwG5p zJFr)Hbl~_v3SMsNln|DKQ)Ew_K;dRGy*+3HJ_lC&kSr$RE$fF`mHfb`0zgzA*4*Z2SX_6xDbyw3!J?f`Z?VEpu$~(@n`io$gPG za!D`MPNlvqirGP_oV8Oq`Vjw5d0wg~T2RG?y8{$xwmUV~VbwUXACtgbN)WCcn97Aw z3l2@s6NlknfH$mnldx>cmW@{12MJa3;XqNpLQ84&(~zin0}u!*wBIRPRG!eSY~l$M zaYWl#am^=e%_-lP^wqSrOjqKNR^+f;Q8*%?R!4n8742zFdBPAX$^T-xE0BgM#r!Y! zV2vhnnYNyRhX#@u26K5M2-+dg{IXF?t|a4s8a>Q?uA}%0;ti}G5|^(GtO%bOI0ir` zcDdMdF;RE+bxO`Tpgk6I-Pr2$bUfzRk`GRtp*J|-9v2N-|BJ0dLorp^9UsyOZ3T-1xE#Y3_M64D#I3nx@geW83{(xPT4!Y^d)YOM$X9j z2serLOZq9RNaVj~A4Dz-s28)s!=(4v^za+Pmf9; z#eiSljpf`y3ez10^pSOAhgp}Q)t}KNhY! z`dJM71m@Mn84dkB0GY66LeX4-J(_%_0oG{&Fv(cdRGCMB$uISrW9$*>a2Fo%LH8DR z{MS={DtsoIB~A_ue)V}bb{yrg!i9Zb9X-mwnjz*U&LkY|&!8JD6_DO1661j}WbR&Eh(Bb_KpvqIVzDJxCO`RF%E}gJLcZV`@3` z#@xee^;qzCKl>rnEXoxaR7=n=Yv`wTvKVs(4xbcf3^4bX=xe zeW&~fnVRr(?pvP#+H}v63mxGyHW};~I`Hg=H8#@~^x(ip!7F2Gc0IvNKqh#OHw09Yu zrX33beFDN0#tGpnSU`d$qC|Y}Y?7+iBc#}aGns_ZsKA=yB8vY)@OlK9{n#3&XT8uE zcd!18i(tm_Y_Tv>{2=>vqU8-Y(D8}vZ_~XG3%|FP^{H(QXMG~VW~R%(u0sYA!N@gX zlTFf@RyH*NsJGQ1-JV{{{EP}-odUN&mnASeMi?dw*tNYX1ftiqky7CM<+ASwr8(Ld zeH|6<7YT?X&^y$-SIEm$dNFZfDVPIv8~vcde!g|hYPb!>Qv zVOV~uD3zlRep>z({c!aw7baj;?6^}C-b}yy&*eYD$B(aB7{b8Ek)(8)@Z0cHppg$t zxSDB`TMZ;3J9SCKx6Q5XoHMnQHvGhR7Q2a3*))_E7E4o3e$&=QYP6WiK?StCz z=)miQ1HyewQKWb_!84^%2hRTwxEuUmm<|>v6aMt#5O7sQ%Rx76lvEhIGWtnRs?N+@OuLMz-|NL0~uu(eztnW~?xPfgXY zzcUuprw&kswy)c-Qq?1LD%?TeeX2ISA8nVGrfYwhO?)bmvGwsKIfJt-{`BBL4d`uO zfj&ilI{GUxMV4W8;%`g{b)}2O1=L%00!lYY&Kn3jYg!TSesdxtq!X(jfr-{6c&(dm zk7eRPp(T7GlXxnTzCsektI{~j4AZwy6;wcBr}m(|C|%0i5=>0bXPE322sgpU9t! zaX}a_KT;XnuiMUfV-;xAMDAY-zZ|geM^W+JSND3RwpJ~`n}pju;af5afurzbP_OxN zVUk7oW$S{y7qo_U?Ay^gY9(y0Hrfem87stCIytA?7tzE7u{*CXPsydaVH{D_SJ}Fc zNfWMbUC?S>fJ<9D#%M(?_ugS7@YsYdp_$wMk#b4{V!^m>^Vy`VqAHxLFRU3E!xz}# zz_!5bgv}DpJ}no}eLfVK!V5k55=Rk_nV{`$5<3`6xtRQy^9}1t0!xg?;z{k=J1P@S zQpzQMRVm=TgmCvVqUzG}vSW4EY^#7U z-Mzgl`xaJ(jxzT0{1E#+F6`Xl%fN^~&|T12+m_R_=-FCpFqCBrBZZ@Q?f4+oFb@H7 zU4RvjiNL1QGd8TJkoVHF>!$4cUDRZBIa{JI=#m*DR10ls(Xl!bVXXXaO}VQhGlVyw zzB;^gg#EaC@e>n^V}UAC92I&BW;bRQ8vy& zZu|r7Y`5oCE2&~&OKQ?m^Q#+|93F&5UQJlI5-V*|4CCQE}2MHH`S(aB%yp-&K*nsQ+jz_**Xs!Yd zmKB;`wPEowNa>b+Y`A9PqG=O1EIAs>E6WXbc%G!jox_AN2sD``3aJc__KS`ybai)E zbX?X9uWT$+=MffZEJSfx1mB)Cl(!Qi@Z^p6xX1)=74AHuy0#vt9b6db;!h7! ztI@$*HBr=V9TbsMiZW=StqM=N3E%yK8|>X1xU+_{r!ce^-Nh_@aj5Wx!q9Mc;VuAF zQXK^Fsz!x^iXbki+5*)HcLigUqTgqlvF=ja$ef)*Dn3OLF@)DZ6*q&|2sSJh(~yWA zd=J!s6TZjG6pSpvmC40OoG`9D2f_GSNvhpRlJU+OC5G^B0J9qtjs?{7)u8v=NsBwpy!>*`>XGqe4;<=R`rAM>?1&)o%e*oFd;^lSDz% z&PGnoi;A*<$;Iv z&p|+5sA&h(ggU|$zYEpG>hl|sj(c|u4ehvAOQ;7_byy>zdZD^exyVPt6=H61(&U6S zi403>?%cFR1crODELOj}QCWy~u?Kvh!~q0DKBORwwNVSRh~R%D;zJ8l>l;Y3*27^N zmVRsSE0P-&eErxJf3q=>XTkqZNk_c~O6&B4=+h5RA;Z7l?I*njkQ2yj9R|Z6Kwlbp zjdJ+@Ud2&(L%Gv3I!TrNhBOSA5$F>?Sg#azHO4-fR-&q!{&B2hEPn&4dPkadjp4Nz z75#$j42G}=c!C~uioZJxE4ajX>&y$jhq*Q?z95Z3R?G@jqF)R=>N82MuKIo{&7wq; zsYb2=1)_iuFl46U;|LJ`nkUmfbR-65XE zQUdgV7It^)Ll0Qm@S0*fPEV7l@HT&P#?{3uufK+nQ3F7b1LV0xazf}|_S>!)xp>J_ z#(Qxzdwu_`lv(%;T)w|xhU|halp@EN;N+X;g*_$LNUBL>Gs5sTY7;?Tuc5LQbbVpX z++L&HDZ4iBG>{vmYRoa*VvgY!JtB+SaK9w#OgipJ{%lmN!Uo`@v;)rxzbxFBl*l&H zD#Uf$RmXHu**Qt(tbh{dB(Tq^1B9@zHwsZ`eYG&Os9Tz#RI7$Q2fOtPbj5zfzMeWf zyotgKb`ss=&9~V@R2$x14HPO~=iA~01=w-1^l3paF^ zK?+G5oWGd!m`~VMq9jQ03EED6vhZCu7a-3{Q?I_0QlVD=4;}5Xq%9z@leFJ?^^ole z9~&<}q37JAg~@`u`gT#?QOkUmeuu*}B2o0i&)UfyJMe;CZ*m|nd`tLK77f{goRT79 zOr1xitOFkz7Ga1a+|Sr!BT7QSy)a5b&pIzW;UsE{wNE6=vG2Fqt6wh;qdp^NU3W2^ ztgfcxCul)lc}**x{>cKB|6EbqT#dW!)~=D_y~U9Q*ETLQSig;il3XZub(>uFfSy5RJfsK-%kY|QH!cX(%{2jS zYy=A#Y!BJVrO9}FSP^vBC=ccyCJ2DXTicr9oj48}>Yjmvc8x-XU^8fvNEsCggqe3! zMg`)2=v@J^!+8i3lU_gSSwOpm&j6{Xi--*YNduq29S|e zOUpL0AEB{7(T!fjWw{q9jR^&6lK40{l9Jd7NOgvD8XLYyF=NGVQin4-4Oz22o5I-H zE<*b~ANfnn_z_7w(U?m($=X=vQ;Cw0i@Sk)f;A=E=gP)j!*g*=AhWhzX#&{IFk5*$Vy=VbYI6U zpqY+HKwqO)E`x}v{|GFeKyR;$SUL%l8@*GGF%y^bZIfy`5V2%q1{GReos9&@ON=`d zDUQV@im;jb#;*P!h>oN^bhR#tSEFHvqF6Rb4MED(cAZ{-C24a&Gha)>=HQAVUeFOQ zj=cjdjhtyNeSTP>(X)_Hs$Y|3^%>N>h!!}3M6;~d#=0dw8iqSNGk&Ty4!=5)1~tya z9AQNVh{kX}fCaJ+=Yul}%Qb2WFF46w37~5o5ip{eBRwME-s*%fUUey&;8H#>J7c}k zfpmao8I(#Gr=aBfjZP2jzjpLJUD2>jSdJt^$+1d(lHr<(?GscLjs#@Bi=rES9%tj* zC-(9UIV|_!5@IvJ4sN2-+f&Jib<5<`A|i}O%pk{NJ>6*aF$%GqCfbI3t6*wPVT}OE z2Js(+@&gsGee&Z>5r8pk&v zTvA9~IWX}00jl@xh!@(BCn5oJDt=olUx>@7h;bIF(-gI4=cuSfbeO-PFfWmmGB-fR z1=gdNmpv{Cq5QFhjsVj2js)5xXuG-sXlcAEvKESxmlN|IKbI>b??L52WmKFfi%6J; zLFHuy_U%Q6w!(f-M@XnWXxF41;40#5e>6-CHeuKlh}K!8j}^KWgUEzaBC#@wmSCK9=Z32nQ8{<^2zdGIf;_J zVI;SsTCa{z@s53p_aG&yVJ|Q>Y=Mcu+n|aeI>tDX5s|54b=KIEXc}#MM8~f1r z;VzRn)QFxMJ0lRASKv%VZ*@cciK3V>Gt&63xFS;V#^d&kVY>@V@f-Oa^ix7jt{n@i zX{x?8($xSth$z)T?a8%p@NGJ10Mw%*+wA z!_of3>N9uV*$Kd+n4&iVD?CXT-krqZ2w_gJ?09;)ywVA}F3RWi$6R4vM3_Sb3<)?% z{g^{hSw?7P*CQ)C0(yc3fxbiAHkz+pcU2dgDs8(_!q3bSW%?wA*Cw2F5J$vezQK5#LC`MmXfvY+F^Uf1^G$!31_SJ{6?8V_p-=ovYuV;Qed zN#y|~>cl_oSzotPvWF5Pd<)jWGq%|F^(~mo%#RYnPKClCOrqMrBVIr#Jgyh|Dvn&X zkAimZI`2j}EMmezGnRH-I4nR(*B728WFBZah@o>|#om3?2IU}y*}veJ-!PMMI#x{J zYj6S{vBt9dzJpxZ78Ljh8LRt$x3Oe6Wv9Lx)HBIBXGn2+=ThKA*Ol(vx~gy$R?pftd5;5i4$-_y^Tk$i>4D|Y4@&&XJ@`;1yuc zdo5LT>$(3sRZKWuGBs9S{kNn0yY20~bOqUg=Q*~%KgW^=eRl}0{vL^ERWDZeDF+CJ z0i(kNy4x?odkRu z$wREj5=J4FE>W=;Z5k^>JFncoXeLed;5~OPc@vaHlF1A8#J+=zsAj@D-^$FMHybm5 zr#Mo?KgvW-x$YN*;&2iFnyJi{nN$!z>;^v^TbYTKwv8C^^RLfuy8T_O&t-PoWy7P1 z3&*n)Kr%9=VC$x;P%mhs$Ti08Cg@fvm+DLK&c8L6NTuR=2wxCkgf-!M60wCD*uob; zE?(Oq0_cF+HlzjjjlI!FnbT5&hbb_AvX>Ywz;)bUzG!sM)t7G4?Sv?7di9%My$NWK zSRdKEFk|nyd{;eQBuSJubM5W3G3WP7VYGL=f^Mbh5Dz^{cYxDO1RL(Rx;(!2sc4c!xMJb+S4VEv?YmZ`L$ zjbg1iT>Xt<(V%2Z4pTpl*EbAv-; z&bG_9Ib%bEb6I0}d9XU?RLXeH>QEIATdp{B!X=ve!wFoDzL#{lv?5zEL7x1+Y87eUV8}V~sSoM5}-@p9feNtzmlSJ86Fgh8qcZMKM zeP1(<);8}xf6AyhyALcZ9N6ttjH&Z?Z?4UaZr_U0wVIhsvxU)Z-98GojyhOdNbRmd z{;=M~A^&mR1ywSg-M$qSK$B{N?0A;{P4$N;{>1!3$6;PZO0=&+Q9w>Lm7Cx*)SpmG zbE~V*+N8b$X+l@On9O-zE_v})dJM6B-ERnbO$-k? zvAr=Hxn!EPowj(RuTr(x==KWDc{>Qv+v^{Li@kuw_2x7V3gKDfS_Z6WW2iKF%G zu(nrqm_twV&34Xb`OF?L)QdFKEX#mYME7}B7C+d=iZgw0*`7I{+QgUY~8dQ9mVkrFDPB0O?;cXyKz@2^{6^{Or4g^K57HOa3HSknZO5U$_^u3mv4n63j z0+vL$1W18kO8~|WsT`anv;-Ezdd_7v2KNkXWmet!9E~rR+)0d}s1YLwPHdNxvTZbf zLR%>Vg*qoDDngDNI;;O!nb=D{9+W5N1r)P}yrJz4p@I&9W?A@rmmDL5VtJF68zBm0 z45uA)9M5r%!p#PUk!j`LPIrWAI#GEJDkwRUDDhm!PInlZ=>4Eu9)=+`pFAbq{9gW; z4-Flk76_|NhHM}ii0;0rphGtL8gygMQ-mc_tzJ5TzCDE(jE=%s2uQR-2GGUC0605t z>MOb_2&P-~Y&4|AK1l`1pd}0l$MKz4l`V*`{v0LK zmC!8O6TSk>#MDy`&;=A7gIL1E&^@W%3Hm|oHJa+jW3CZPDbK)#OdjdaXB$g&yC=xr z0^!z5)$OpQUp?@~H4L{#zK{+?0FnLd)@CcILpLp5r=t57etBoom=eVXeCUvHZ|b{s(jr^b8zy z8Fm2CBGF{P<6eevT1J}rp@CbVQFPWC94@@+>}f?(6b>TDKF)vhX~tf-TOf|GH@;&xMtuj1NT59CGDDaZ153O5~S~uqQWFr-zr6>A`8sWe$Bo6 zP3{(>y}pYgbuMn$$FLI0L6D9)s210KT(e$@$gbNZ)egZ3<^KR~0o$wN9m zrUq6V%5uwZ5eQVBNc$|&gr-!vT4Fe}0D3o<vRX38BB2IaIq#(APK{LHHowfD~Zta2@>+ zgQj!jDIf$$q#;v=vse%1QbFUCv^dV^^RN@Uq{}-DbuN- z%?wKFaI?4C_M#+PQ*(w4^gv*8 z@6rq@Kb}Vm=LShz&-*pNp5gOr+3{OmtyN2nZXG?E)be>PnO+ngDR{TVxCX;40Sqz-`)WxYltmhqdbVPNG)zjG{y=I4N z{bn9Ug-E8wZ^qQOl3_vSg%NjxMck5ZU7OSqxd?zELzzyhzD@t;X)P6yu{>Z4KSA`- zVv=VoTY5Kl$fz|*!nEOwXA%h1VTJtjB!5C;YOG9*q!3D3n8JlnZI^aD(9v0W;X0;m zl6f6k&6W@|)LRTg$pn|E#^(|aw?In%_rK3XHjI#m(*WKC-z=ttp``^sSXi=6SD&2H zU9r>@GLN6mq#^Y*j$n;(-Hn=cch^Fxz_x*5Vm<=yhLe4HDpuaIrEET-8M|~tDHat& z-z8?he`-sItw|3t`bV$}k~y=R>8H2$Y7Bgor#5IX@LrN~4Rnh@B#q=&4@t?XMbOE_ zo;5Yiy!Dg3E;pDxqosprgsNVv=$~_F!-H*;OaAOIu8<5LuMneAr{eL+ImE$=6oGp*B6il1@oU` zjR5;$P+=NM>WK<%La@l03fpO(pBT=w^T0(5@lT zHX~J*?V_H~NpdcyB~r}&2ZyK%gMhIfy)mQV^!;Oe;| zm?(m_aS=+aL#>(ztN@ujYk@@2ha7-l5hXg|9-s7aq7*lk$)N0Pjo~+B7*b@rr>dRX z$^f$gz6m@0@c3~Cu)q&9Gsn6ZtW1YzfuP66%Ezhl8wUnR!4PnS3+WcobzO9dY?eUH zDUpuac;Mf$@Y1pJ$)e9L#Q_8$e6%mI3d&1vTVXmI2j*nMY|1F<-k#f@8W@eCXU0Q) zXah5zPIN+kbbZ~29S4)dPtVtV1{||Olee<60`Sf#)_2PJKF%;SFky!e17_y%Vc}3T z=Rk{@33CkA&-9Ei7S45c<%fVOSvh+6Fg!w$k)MabwZg2_xA%>dhi*wAg0m^-0=WZ3 z2MmU(IuVBxSF8hDLMrY9HfFeOOa+^gbJ>HZ@-=4hSV6BOBe7 zu4>|B%ueDci(@#_ic!!eS5uHiiuXaBA#J`eRD6`~iNl3-$4BYV<5)WfGLj{MZJLw! zKa`A*q-(XbNw%d4OBPVvIJ*E!3QS9Qo|J4tA)%|tDo-K$Bwrf`RK#Pk-qb_}AN&=o zd(F{t^%C8L$7odK_XPxm4E}sIfF;|PwX2skFbqwf_?HY zLxpE4xfq8FDA@Zf9k4I04Di+xgz7R19s8y}W+W><%E9P}QivHMA!E)6q=Md(y2x^l z`F;+&WEqz;&VvlbPEOlXw=Rs_QPIi*&RAC-qj3`O7Y~yYAov_HCYGKJq$Vb>KPsu8 zVB9g*-&|!p+Yp{%jK&UKf&LWF-@Ou0U39O!Eaz$60}o4A$pfX##Dg`BRvI}F=D@(5 z@I{E`IAA%)Ad$#15(S01Jkm}@nTW6Il!;3A8uc&^Ytn9NlxyD+p+yW2ng8G_=n_Sc6d!un{EOP8ntKA6UsV%&3`8 zR|QwLmPc%!?Es$FwCkELaq;_7eN)@JEQ(8*I4c*sP@5YsI-q`pa&3@q~LJ^rutSkP(Dl=&xA-q zyU|V0C5wT478q)TiRAI9B_j6l(9&Xo2*=k%9$29;Y~g2woAI_*0m(4iyhg!I3R_(y zDm_gzl}Et<&EwNvVYu7519%iHt7FcLQMV37`0)6P#a6;`^NrMt@r?C|p?rwuZ1oq| z&)s}Va4`L=-|GTX_;aX1ROgV?(K*3Tmj-zAYzxlldDxghm1Y@N6C#+H%pCYy_$)RT z6s+t1!hUH|Y%&vkO~NiRS0m{l9IS1r)wW!)sZ!bWy^(TNHahnH!|RNjpn8Wc^WU&CY*)V=iJO& zMcL37M95%qL4nyLU5d(k)<$? z4*=GP&8Gxqf!O?H7rNnh`dIooS(X%aP}ER-1|$a+Fbaw+Eag)l(Zmm|Wp${S5k$HN z6Jr+YW!R=%hGd20wNq=OSWn>wxX%c|=wM`#g5QAH1bzcEV))3S5k;?zXSkyl2|9gGpYDtl zR3PPwIVp*`psELjq7MR}#D9LV5CHx!nU_B*=aWoF$`TkYT)PaV9n=wP4vV zGDQ0ZKNkJvpr+*f;>EZUH(;CUF*mkMku_3`D7dx+pii2tBjIH2z!um$q%%xbI0UrV zU?|5gF$I;gMP< zuQt-lK~>Drx`z*gj$$=fPB+wiruMI{xojk2v4lZhG}R=fciD75rdETXs^$s!67rC$ zZYb`Wf;=38L=2?@o|yH9g=dC*fSnL&wG&!clTCF887l9RjQe5q+|f0IRv#5EE3HkJ z67FX zCsd@w`NBI}g~8R2a|^>fMf#F(?@-~P!cfW#+}A9^YCzA{Ao$>^vyv#moDKpWAPghEG_3S~J`+E^1fuKYsG0zXA> z&+rqso<(h&!x33u?HWWAzzM9sQx zRy`sXzwO#)aWIQd3dprb2T|11ROp*ry=dA){N~@~S7Mu^lf%Z&D;9+mxgz+V0Ge*R zwg0MZ8vG2?u#dk3nzrGtq4vYKveFUYNH5H!(M5$&=GE3I+tfjqMqrE3jivsUpw?^U$T-P3K77LQAVSJQrf z^`M+}l@{AX(!$>ge~#!JRjb0ik7Cpy-ShO}m}tL;Wq^TUeCc-h^zaSf(J8$VP6o=- zr1@|5x&3-%$Nb!n71U@a6Ze_6ZQft0;?=VC`_t+Bb$zQ6lV$lPBYq=ZV#>|OvRfBw za(;##_o?n0xXD+D0B{hr&9Z0ySJRU>+curP&d{#VB^tD(|5si5HjJs5IC*(0F*zy5 z3|X97{S}%W@O$F;9`uSNhaT4~aMGkEky++jIst2W3JzV?`C|zv`qXa15n(USYE1kw z@G&wb)&QTNGlfrpJE*Y7OoL`EG(%a#81rqQ$#th*%O)zrY1mMB86U1BelHlNz7p`5 zBy(vwromMblgA`2_P!3e?(d=GebvhSru_nv24nh-nt%%Zn*-bh_ee{Fe+Hs)f-Wka`Dd0VFCwZ97W=55ypdS)EfbQfOYkqz zZt+X-3st01A>UiU_LR5VUI@VTY_mHLt-A4^4;lMJ595F=;I9sMwUx-cICBO`$8U#V zO2-`ebrD>0Ga5CiH^Ns2t~taQN(F`<=cxM~7i~DQAdPJbdVl7K%aU|Dz0T<^oOkw` zX6IMRV3{duCpCFHSqX0e7aiuD_95Yc9!A@YZX!s|iMa7wr%ND-8le*i{j~5I;aNnG zh9Nr0l!yq%R~dM0p`GTGMd<%jq+Ks&Xl-^lul23*@taIr)9)S}yj$07b54xO2M&Of zWMv;Hwoj4w8U7Y&RFj|<29N6oxzY}6zsU+$<+ zR4Q+?4A;JSWaMVsHLM{-qOZMHr4F!H$E?`ZfDz8+-e$Y5{kHJ+_v7)mY1-S^QTUi; zjmf(1_;4S%O~rR~9c~v@tkp!-GNsD(q^e(Ek<8Z{#+V$~kK>o4F=I^e?a$eP>?#V@ z>EpUMrmAD2{(gK8PxZ6i@vBO7KOO`q`q`QL7*i4m$D@Cy(Y1gPygHF_IG-5i9w|GW{hIV0VXrLjSCsv-e5s-wcH@^Cv6yjb+`W{z=rLWrisBtO z)OCfQD*8142ra(VH!CLiW(0Y$BX~8HQQ?)M*pjf4q*ipYtm`c$frw8+X?0HlZ%Em+ zD3qob1Uo4|^d?C{FR1`Zg{HQl|HdRK%@mo<$kO{0m{nK7pn5OgW5`<%{RPqmVJ#B4 zc-Lm#v}T~IGKl^*oZUQ^gLGL^V=4QGWu=ia6K?X1udt?&E(?vZtMV{JUC1w(7<6fH z>ecsyT<$Ge){5PpY$k7ySy?SGVuh6}RtmC?#9+Y1vJIJ+qMD9nm-b%17eF13$yN?N zXN}TzC8fQE?qpk?TUp!I?Q_CImbD;jlanz|nb-As#fwc&YVx}^6{TAVq|(cvYItMP z1F{a9!X=W)gl5F-4Cz1oL2$Ag?SmI^Hwh`Yda`prGogPr>aTmS$DUISYTC zAFq?UxAUc2wV<;~rf|(V_4|7p(b|=6G;3T}NH@o%>ws;Q9VMwzZ?*TSq9OCgp)XOg zKzgkS^_2T_z8Mnx@W8wJ)l(FZK{usRb-o08EVDLz-F(Ys9k-mutQ#n}*)LW>tBfg|C7{0VKxVtJy zv0@ypLiVbPI0W4%DK)1uY%<1^FM2#X*SY5;eRqDCmvX`dbde+*dx?UJ7#(k9zwR90JOgzrojWk*Pz_(1rE-2 zEGFMkUdRjtcS10?@n2*QBeM=VE0xBv@;4BY$k+D?42TvkWJa@wb%Bx)RFNSTK`sWQ zI`Wsfh40B=38e@VsG!5TshOs^i?Zi-V!Df&f`YcuN+H7{=$&^(zai|TA6+5KyPy^A zn&G*{FYw%S;Wq@VW-(SE2~add*AUI!GHdj9la8+Il-jAZrYe=GmLk9@5bM74i+Nvk zbov>hfc{O?R_~_OzvK6v=YItxdmX|F9}u2{X1Jdv*B$Aw>l$UHmuSe0-2l`pg=B?z zq3u!lJi-&|J4p$im>?v?!so@VoPED$uF5SU4S1^*S^Av9?7sOSl|;Q_K;X}djI@RI!ZzPev4Y&SF@=AyPG3hg=`u1RA@wm!=~YE!IEMyu=F5RpTZ}Y1&TgC zhX^>Ig%6$OENDomUb6^#W+719bMtFvfl88_TC-;wQhn1vv$bX#MumG+qcU8|CcQKm zYM64n@HUr7W&}cs8Yvsw(w>~~FOrfeA@kk_F>qB+xs6oZ0_K{idb#3EGOrhj-+5#V znZC)HV%}qG#Z06cZc4Axb@09d07sp!n8hi}xL+-$Qe+yWs>s2k@9|YN#=cU@o=>0n z6*z)bHn5Fz8$}pO3$=zoUfxc%DLS-a9kCO=U4j~)P? zvRBn1RBEfMkV6u^p>SKTZvi!Z(0;Lc8hRXU(`h zqD1pUa&waf&AqWRGrt1mS+O&wI3pD&2wMb1!akDR4`BMwC^E{B7wH)$Fp_r?V@}5N zI`hOGLC|~>arTE4PgCBPsLzTc#H$mE#R{f{r|8{TONa`S3Z_?nf@B1wgDPABA&@|^ zFT(i={e&(iv}dMi$E43_9P5rhXuRi+P05`r3xEaq0WYL5-UVmSx zEVlu4M#z~$!u>!Zc2GyU+@{rky3#1P!sB*A(oY!qlzodSCY|@3SpE1LO+q%98JG}0 zge{%Q-5W?S+DVAEY^m`zMP?-HMoS5y&AB#1-KWIRg_%BA$$Xp4AzFE;>)^|!rOjjR zwWmW~ybeC+I$3Xn(z6npGdQwZmt+6LQ>InO>Q4f+Q;((> z%BvpgUWM3DbT7(&Css#6w`%D>HXT4b#C`4hAAi`#@aDkc|CwcrW#A;DrqDo1?;GBR zMn}${Xl%=nxJ?=x)RM0e-f>c=zA`U>aFmJnsy4bT3wWqKgY+5*Zu*-)tR7S1)rd%VHkQ4`x z7xnHwdNkMg-@2z7F==EMiumr@Jp>TBgSo-M+(TYjQ&n3`nh#SF!9%u(do02U^^~H^ zlDz0?xf^z?ET3qKWv5VD0p+HweMFMRr+h>N&QS774+!031|}BzF~@C5Mho?*WA#xa zVE?V^!hYCe;OQKyk=^qjbT6gAEZ3GpgOQ~WeDWSxlRd+r^$Lp?375`L=qb^aLlazxp_*44$ zO~Y_=3vVPo{c5rxAztVhUj@iU?5l>8E2iG8YWfcpRg$DjWFZg{gp!I6-WZc~n*SoB z>~~R9JVsC5f&X$4+28`ITama0IS*{1i*;;1^Jy*);6{NK$wY+kj?EmLj>J_fm1*RT z9wnj~A7U%MipB1|lZk`xmj8FI;kk!4b9_1yPA%jWK9p;e8BX+vzQk93S3GAYGJT-0iKCu0+R)|y$}k5Ed;jpS&{?87Xrm3qh)OT zsA3U`YfLPBCt?c@u-DHIWGIkFgv3BdWB$}qD-v)mdiDvS&LHe6@l?UT`DTWoWW9-r zgZ;|{X7_y(2#sxd!A6C23?3fH4vu73k@IoLh&+=HZ~8kf7to*2l>e9n!ZzL0LWnkpEi6)^@_BqY3W=hiN?UDkGssq3zz zrTCU`5l;R8w7m(K9MyR)Jg4@muBE%H_hq_g>F$})ESg$^c*PlNzasK+bOXub; zeG_filN0A(asC9mBlwPku?H1_s|99+IYJ@nl<`LNkNVV9Aqd|8`8-B2)wh=<9*x~W zx<%8~?l@o7F2DM1c@b&XegHC4LT7bcaAZuDMk-?ys&=q_5+c!Fp6~J`WYl3S z$!8H@|igqaD7~ZqEmE)pUUvWh)^~R()-9KHoN9T7oI_`ZwV3#C@Ond=ns3cn!Qz1t|LBh4U?}!GR#-9KB9p! zpR3s+-Q2*}e)Z8HcM1>Zc~!`rLhN_Pxv)yAj0WaP0igsEJc?AA-3S08JRa(rIXKE- zbj}Cq&U&`fGvvG><3A4?*5Nw?LFid1>aY(+$z;5z)|N=a?)EFmqzR}t%6vJLMzL=M zYg*Zwoh#++A22&#%)vn6Z6}np283;b zy$F|9q$czQn2v(1DI_^mvx5_4%Ygh65AW&HF#<6VfMw4IgULfRt@iVsyktJcJlT$? zh4QpHq)YQr$A&#DqLc#~BUEXo2KD%e zi{@eQA!Wge3__u#C|vpMQJy#o0TgMZlu4?#pVp8RF@+a>c`wefJK8^HK8W(o{9SS3 z^O(EZ1KH|{9mC~3WB4!Sd^}B z0xxmC83ka1^YUBzHFht;;|c9#q1bBWrP7d(g(OiP=(85o;`ln>8<}ty6w<;30@*{3$bUdHPlv8~OcwO%kpfLT&Ys4pFd_w|B za%{B_Aapsy8|Z^|MmQ>>=-q+N9!Nr*jCMNb;*7EV!Qj=K2>P0aiRF`Fqv_i;!j3s2 zP-BNHXb`k!6zhcJft`#p_ZE4+g` zH=$dyKClkRfO2x8+*^XJq~7Q|3(m)PF;ndw&nZcSCn}DTZWdIv;1nGEVS-;Fzu!t8yP{(-}=Cp*vz$X(%l zsQvt2TyzwdU}YB`D_Ti_*Be{esoDc^#93amNk{Z3f+e`|1n{^VAym8)=QT&b*~j_- zqy{T(`@d((FPYkgH%!Cmu%9II?X-6b*{C(b@`0U}U)Cq;F=SrUOkAt(r()8$RJ~;r zar7(5fQI)AS)30AIR1W|xA6B9*1J=`;Q(Kpi;OR%?H?y|FMxlkJKs1A8_h)|YM)1Y zw{as4`!I%6hwd=3K4omH_25ruABvN>+e>`FR?hhyfc2T$ zpDObE=@Z^QQ`;A9=BW4>0#r>DA9I@(Zr&VV|A3lARS3J&SU9gIu&F2qY4rqeav2C& zH;3K`_FM6B1P{h+B~!OY>nzzvk(1J#gLWmd=CKU(j@=6UL6`pV<(p!d zzJS!*5p?Dv0L^aTiyWjO5VGhi0og@@kdTf**IW(~-8aw0Wy}t~c861>Ta@a~rQ*3& zNJkB_jR2-Ze3@p?78a%=iqBc3Y+@adP2(Q24D$JcFmN$r{s#{kdsa-W6S?G+mvg)v z1!9xPFon8Nd%2ISbQk^|q#uk6B~*#ALZVuC zm+~&=oz31*=r@d{muUZjX7fGw(DeLgn2V{b%3)@sFcdJiP4)(K7EN*UBSLc?As*1EX- zjzvDCDlP#K4+Rxvv+ix)_Wc4VNrH3(@Cg8_E2Z5Q#dhX|(iGCA9i%|>q z5cn+=BTzzMm=t?p+cK9@#B7L05laq7iHScX06ifO@rsA=Y(=7gEGBQTGV#3Wq77nA z+Hg7|Du-uDz@j3KAQWn^m@z!5YVQdis2SZr;gbRhrRxsv#tH6&XD6W}^$#$(MeK<$ zCp`Y8eUhj73YY24lw5d<3zzsXEK=o1@-~Ehn#V+Qtio%)@r8HhL{P&xkEcxN?w z@95<0fuviQxObx9CZnCYZl#BBA5L3(v;$MWgR5+-bL5Up%Cmqd=cY0zW4k1gqyf%r zB*UGv5bTK>qR&QWs2H3;QTZbDe&S$9mNf*tDSA~j1OE?jt!L#>s2P{+C4muTl1Lw` zD%NAz`^2iu6Rq+zK$F)`Wo<+SClXWFPbDxCt#uFwX6YaXYxIgy8Z7?7j&y8EtKmwB z(aU6L^sbZHCPPCE2_L2;b8Nx0B}=D&|5rmLolcIZgmfHj2S6-roU9)C>Y97-;*IK8T zI{p;k5~!>%g=5j0fQb`yOm4c<5yfb_jIQ^Q6>F=N>S}Z5D~L!*NJ;%J)YU-TkFHCu zWM~%|@{EkSZ873FdRAw;q?shay|wC$Y5%~|)|r-mi%e`sTL;U+l1Aa$#I{MUY(hs4 zN-3VE8z}e>A%DaKSF(@1&ds36mTdE=nfE zS1gh|moQ!zFt$t_e^Y!lP-U@pbT1fx4vQ0(KbWe-8Yy;guu~n777zl&8G^m_LfEM( zjwhQTCW`=7gtJpeApt`y9$6l!9xWjG4oB*&k18pnqTU}xz=r!|TZ&Ey5+ge!6|U^6 z5Xcvxvy(vb-Z+FMhp#h;DTVYHE=;SfM{gRhivodN#R6;Vf?|PV(b?6C1>PYRESB(T zp)#Ho3)B_t{hf6zTCAdF?8kj$yeJ?F1k$H8M#htgt)o;-P@-CbCbF1#WkFis1kA=u zpwT%|+}6i}R%KJuvtiG|{igxdL8q|bd9nkDUdCF+g%A!-p!FlihRk+?aY108p8|Rc zAv$-4DD!2|ngc&_C|}Gm#_5lfXFZZYNb=Z~NO(@Z%=y+?BleB@!U#ByX*b{4gcSZP zt!I1tVq|9PDAp8-C~t}c6OvD+7|d`+rCv>?s;R<&{QX=NJ69QcHme&~X%YAS0!VEm z7I{in?a&Y0M|u~#LO+~lq9VXnAOtLfA?eIPtm~14HRm`8fKIJ83)#k%<(%Te*fo-b z-hJ_p{s0He<(%i9}c&tkd(RIJ09=+JU`EgE*D7?4DY z$r-B3*^b}_FsY7kwkeU2tW@f3lIVho;{zl(l<3&@5dDM=cd9qB8!{<3A%wY`^m$#& zLh%*?TM{V?2{)ZN8O;a}bH?|v`HWk1-J+AL)p9phQrT>(BFZ+Abmy=iV38u}?p%E9 z9(XuI;?mvxbXEt?S&cobC@ktp=5>R_3;%m2K$JQ*CSvS0j zgm<-y(6TD?`fX3w2lb5M*^0?-(lff}V5b*(^GdHc8(+NM!PHCR%a@XslYD}7OMAbq zy0ThDz7d|D#p89)#yg*dPY3SaUb0`-_{mI182$n*%o{*AC>7K_Pr8NS)2?U!6kNU# zWRSW@6~d5oFdqVI44h)BBvZL^Wwn{|LN&jYUUV@nwKmO{-1Vp)Ej%Of`ErM$ZjH?s zS3{Z{F^ukYsr}W|BH4Dg7Pd^-<@rs`qHvXfNgU|$*~`ItbRI8--Nhtgji(vX-TGDL zjGsdfP{?S|0r}am13DANO~)sUhuHC2e7?jLpC9xV=Jd3p&HM7Y#k0!ZbRYU)W^jH`NNmnvM!-Y?BuaADiLN0mW+YMLR=L}K8hOXQ=!K4U^fsczHTurU=OCC{E!Z$ z|Bj+ON9wH51Gr}E$?Te#B9u(E-_0L~r-CA?%kW6?m5X?j?0=&xNW|NLl>^<;Jtvm2 zkV#-IYOC{*JTSw_AVQW_m;K%j=g{@l<#aGw|$k=Mld)A9PCqhZa~vC_8c$EaGn!~p%28{%c2Ez)esFvOFyLzw=A<1r)|V)_Vrfdnx( z@Ath#rPpeMGlR#-^q+1jqt!Q8N0lb!m}(z}cbpu%`{BfeyZ7BvIrZjLS!%R@#Eyf= z9U^_4ZvUv-YJuTk_XcwJa`h{6dg7~ zZ?@+9eEx>;!$ggtEN4W3xe}rTQQ{`n9L(-83AGMBI z&27!*wtcj*D(eSPo7}AD*HO*G$ zcXvGrji&YNxroePO9PJDjH{42WL6U8LFOnl&gX2$W)0T8YHI^jeKuI^FV;|W>Q17% zisdD(_Rk7ZIo&XwO}%4sp+d*mdwXXWI4;3#?*}<|>L*?`z!x4MZqTa39zvDvVhUBK zdT9z9@>M6(g_Jwg`%9YK|EB}$jDpU~ZXLinsPv=7b3JL~SbT$%creVXw|JF_-8Iao zZnDl=<-u}kc=IrKTp>dig{1y1$ErT+A?)Z~hsaw_-S4i=EzH$wbBnXJ+a_cbdtJX? zQgwL(`x)MvBP?hx-tVk2(sbeoHc6%0l}??IJswE>=s3 z4F(_z5{WFs(Iuv2U>WGMWtmB^^d)^KXE4;lyDghF3jo)t)`ne6G0I6Vn{VVQnQC9} z2(T4BJ8$NsG72)N;FlRBw+{ILdU4Nc_1an@Rj;f+N0Rc$idK!`l&YZ^oB?mKjlkr5 zw(RG;q>&!1=U|tu$Wvo5t(qIWD$5$EAjq`!rT)QcBJbvGXv>HxVPC;mc|b;cjE@!k z?TBT_k1uvoU zuGTB5gp5&i&9av-%d#eE2v?8}j?^p6^ZXCuhaJD{qPTbLe}mtR%{fNO#gH!a>|=k9uw@rk zu!p*abWZdz^)3F-Px4VC1Be()nt>F;yy{3|BK5DBdEp>Rpb$QSWNH!Af_aB&hl8_| zV*F@&v+cxbFoKRPSMNk6_=2OOT^?{tP$D=95_K#E&MaB4`jm}j8wERCfFdLrW>S*& zH7fw^P2H3#Rr2WIY{E#O!b7dXm}{7jqkYZx@R+IC6x>P9Y@_06PO@4Y-6F9p zbJNwdrl#R{LWC}2+ofW@HBf{>1Vk26i}i8=l8;|Yy9J=% zVzpb>vkB|_XEEt6==trgX-DzIVvxdF7fd>erC2slr=N4&{1@;^&OyOu#l+%Mj*k~~ z78)V2N-)YvKI_Do(VU|blg;@?o)O@gW~UemYv^+Q-oa5+W`y~gNn+MHsXEKM3C=Rj z-ZYoRq91UP1k(W&zEaj4X{*>hAC%TNibaWAPv8j z^h>=o=g^_LnXyqh8Z#~-v27Z=6-%s(x=6rsD_6#=rtCZLd*ugny`Tv#sr1!GfGc9< ztb$TD;V~4CB@MJOrxyE>>5{W}=dlQayM~N5SOvjR>6qZRf}3`hK>7t5x>-K3_{jk} z0!zQdxhQIVwXi<&(D?koGy?*Hu30{Vhgj-+XF8k7U~pXwE<6Sq;;AZv`LdXo0L??3 zIv_Yy-AmEPD2`Edb0r01oY25nUprJQ(HP%l7TvzQZ6)$Z!u4~tJ{n;S(?yoEe1wT9 zqmGJSWJzDc_(DK3fINu$z-m^;59``-aJt)oJBDSAf(vu?k)#T^G(UlH&JE_IN&=WW zo|?&({JhRogvumx1E!Tn8x*UUaq<{$jfT6D1iP-4C(f3n9C)l>0}7a)wTZt1R|fpG z*q1AUkEHtsC-_+Rv4WHLvKVW%TCoy?K7dbDq!g#rdeZHcJ*?CA!{D*Co(U+TUqbL; zAJ0$`1{M)R#_gm~DrdulRvEEg0L>EBR7K9p>}#{Vz1iz02)Xb@3+1H8ucHGGEIfv~ zGpOQe8|_bGUHejR_NUq28Wr!Z@!j_C*J`Xm=YL8CKS6g35VlAqw&C}Kxi68w~4AU`V>JyfUM61pVjAmqMOmci z_Q8v2RlaBt7%oaeRT~Bh?IZ_Fi_jTO{YBbLERv?b%QmOTzV+C`0^8l(*5GPybK4}s zsqi4=Sq{QnFhHvB)yyzVM@OP7h1WYKvfQ6WF_2W+dD=^0 ztp)>IwbiJFxz+|F#*swlOWN5qjVtu=V9$Hz?lAqp9% zRH>z-?2R3@4@i?t4UG0!jkw+Zo!fNt0wgL0@-#}DiJDV{Hh=Nd6dFwEL*HZHLxTt5 z>LC+Am(~*-Sg??=>5^!yj*%n#4&almdGobaXzt6h)jzW9R8Q_PvhHay8pj zG36H1mk#QP2mKChT8AJU71K|kU=+oos%!^7?mKu8wR|EpyHzYwU)gQCm*dVEUbz?o z)lAX)tJjcd4T=NVm24LWKhL2S zOw=OUl!EAQDR{%Fo;;7D8Rl3JaW=riSYvM}rhnHPB5Fur8So^uy$zzD2lnpe_z6Tg zIk}oW4<2}J@{pnF?TB^?4QI7av$y1HP^p?+3P@!qN*+unhIf z3B2rJPYQ)7J}c7I8yUUD&GLi=0EY~i7JoHPz#aBPJ(?w4!Wi24(thq1%DL#1=Aw=$$+>BwNn)8 z5YfHejFqs}h_4b`eesdhWPj=rH$8z7x7G76RMbbo=s<}J<8dYm2#~+1|27EnNwCnd zM^XdpQ;#^RE$6(6^so8OCH1#)mPr|@oMjHyh-3P-8s0kOm`P;TQYPcFx1P^aT8#F} z?@MW;xv?ECD_^Qj11-h=oZ1*1PxK?KMLBwIE4qo3#JjVOL1Y;12oUs z6~CZ#48c^Wu9n)w%7pHvT2DyNKvi0Vk^`bjr(_l1l3c}ic;W?);BdwiN0z3hj!z-O zIO05DK1c~Z&gcRf;5oqYH-~JOIGK1h|GIbT=oETHjOVA3SBrvIJ=Yz$Pc3k73~;FNy)elf;b|$MFH^{uVqppCgqA&In81Y_Qi7n2)+}r|A%XR4^F(PR zCJ3(%Me7EK5Z%HZJ+VW$>IjK!H4c|KzCddrmP>*cDN`v)swY`yi>AIrowNjD9-r{= z=o45rA+ynKcLvTm!f1|>TOZ40&dLo|j2HH3lRU5_5 z+-l#@U&1j$5kC~)Kw&ReVVb=KOgWUcNeoBdU>PB1i~i%)Btup_3lW$UYw$hMon2j) zJ$0Y0(v3J2WXhYC7S6IIc^l1yCf4_#!Dd`a)27hDv=0IvR4Rmmzf*kW>GRn?k-1!e zDR%)@Sw0DirSwJgRBQzFgsvSDPa=>_JdzOe@Ynqf9VZ;-Bv%O(x`REJfzVL+X?_~) zXFyE2X_&)6TT^)$B=kNpO`$T1c{&|n`GvhVJ1@u!WEJk@Lz2_OBaydx8cFdT+I(nM zyM|9awgc$nC@oX=+kb&+T1v@#nwnv1hb#W4h(tc+R}Ko50C4z3AB6OU9lmkQL*kn@ z4Cn-!VE|DWv0Y?4(nN$F`EK=tu-nsg#lvSP{PZDu>MgXnfs?F-q(=Gy?yqz#%3($M z1irDYVLE4;=)OUCEB+C}3WcQ-ChP0?JiQ6s7Zb6GjSHENq-{=vfhdy+(o?Aia1|{0 zV(JPyj3TWNv(V(pWl`|i$|GOi%w?M+p=^Udxlr)Ab35Tj{Q+$rGt}Eiz`2bwT`ez> z7*C}w&r0ivW3{aDbUNWCU@N9GbCmTxmQQi{=VLm1ED(%dr$1HA+(r+><_QqBt?P*X zz&+L=6}rHqs;hp5@IGCQow+ZyF(I0F8pCwm_r=djvbc zLL95m#EW-uT%z;&;1j}ZKnuRVxSN{hdym$HQm7F&<=|u zcE%MXAzct_3rrDu9|fropo1fOL|?WqkUM4%^N9c=piV{gL{vXacsJ0&_Gdq>&1q0- z+1a|;{s_AYwShm2IBj5?yp$=I5(FZOKQB=#XI=uLV*A;WYuj!KhH*UQ@ft6(xQr4g z6l;x?5OydS@@yY^yAe`E-)TtUJMx13J5IX&Y}$c_N@T${oQfQd=mt^2g6}x~OGH19 z1uy$)ba4h9yqRYb5f7wnPLO4=>Y|`G&)yVMSww|p;ba$6Ib3H*$d@VHHn6}zRD)%Y zls~$U8Uweb$Cio>LBI7z>EuGRyD&j>@FnWWiN#{$rNzbb<*c%9mJTdhN^MHXD3dA0 zqA&|>M@jXS39iOYOi)WECQ1$V@A*9K=krhyC{q+;Rcm0^v&`4g&@J4JG+&! z9*Io`LQvQgg;P=E1yAE52TWWc@l#qbO=fOspyl)o+uoTHAo}*>!SqnfS%+fk}j;`Mon_B}AEO^_ylxJ!(x0g`kVL?HY36H#m9m?*V6RI`k`EtcN z{|e&{y|JTT*8&Slpo+i@vh(1E(Rt4RzT1b!GF#7q@>|M)-+1+WuH7|1mkOtUEv%KbIm7VY8f4rhVDGiVj>1mzXk% z)r^$+ef#LpzJ1BU7)mp!#;!58^YyQ%S@rtYW94j_#?@5OW&a1^M7^P@V}D*Zu0tP$ zW?sVS*vMG`aoJ^UTYVM~6DIsOGEnjPPjRyy4gei?1q;Awn1$=Y0t|a^d#SU3-8fl^ zUnG0+#P!+UlM4%r5|RhlD2L*`0pR_$NjayCWE7JhIaC85Xp#Z>=9|e}eDlrO-u6q= z(_}TCo{ntFy)`yYH3e>goTI4+-kV_7m4gPp%z+^g6^!)Eu&*K+L-2viz_Hid182em zLl$@;#96dzH@r5bbo-&s{v}l!!mrY%dP%zUt0PB_%4xZIKCywrrd*km(#qzPVjRI* zZoICD!QaF_S4v-gIRq2^^2^hu_V;$P|d?m|hl)xHiP4jxV8qED4#|*e< z7*(1#8^$pnNjb&70~@oC@Qejyc-=}lUW_8Ca`4Ych=+#td|c9T1S%9AA>hYZeh5k} zJU9F*9HYxxU8;Y?_l4%)Y>^owru@&%H+?t_0B%T(bSlS2;YT#ozJ>9;#Ng$Z3X|I# zI0OS+eqG&@wS*xj2iKQTzXydNRJ)Ld(F&PYqD2gmxq|HspYAm9MYBy;Hk<+x?roQJfWuQ zWp}SI5;(wLCE@2>9G1@|-V3D#Z`S_8)D+1vh#2NUyCdvJa9m_TV_Ttn+}ZO^(Z9=j zb0FX8VIn_O`ORDH(ccs+F5T916w+SRs~{0O=*`MR(6?hKGHK8I}k; zgX=stoZ>J>&3poAxGBd8j8b1`-vKNGVVS-eh*>@4@TW9HGWNo-hEN;sAVeU*0GH5t zWSOu@!RLtbvvfU-od^&?C|Q0scY4Dindk!Ak8FqkMN<5Y$80!mYT7slL>SkmO%G}2Myi~0HHUd-cHoEC$U2~6A}N84?JiU#va`b? z8CtNu2a#|L((BD+Y9JRn&35WUG3(JQEq;*VD5z`ESrl}NuAONSsAR+n01Z6bm?o)` zdMT1CVB(BR7BQWY+&03L`8TG8`XtQK9Y=TM6xO-)HgE{gk_y|lA;TbVz~`zvdop^R z*K?@W^-TMJeblrc>X2nuYu7_LHG@! zephXj-BWE7F+~Y~vJaBfpsCk%bI{NeZ)Oz#5_od1ku3Smp#&214Un1CfN^w+5k;ms zMeadF#BDuqqe5N07NgcpealHz__9H&`YGsAZ!IvyX^`<}S|w2}02~RWQ_wXagcg`6 z%-jO#Eg2fQvG~F`EndHjV$FbH>nmy0vk}RB*{^yaTqCly+cBu4l&7nTYRv7wC|<2( zY_oFoD0{J+GWAnZ@cPwh)-C86=6b-=l|ie;7y%p+~S7x^EX4%~cgQf?Q! zhn&La^}<-%MV+khbD2DimlYWZ85C@{zgXL0n}7SNX2b$0{S$~>2ctYj2*Kxdxg`De z&lQFIk;S5+aXNN#Yz$JFjoyCs)8i{0{{Z>0N08fmd(U0yd$0)+rj8|Vd6l_=<|V$qL1@>Rxw$dSCp%v5c(J*Jll4|DHiuxt@LVFZDr4?;fp_`9qtbF3 z^OjeZqtFbRG+-a%Wa6IFc*ncAvJI}hPcV;_JtQRqW#lLeM3j+JY*bl56}ih^g`<5$r_yl9|F9Cas2b-1 zz&(eWac`qaW5G!i1yLniahyBX#3VA(k-e+qiWdd~1Qn9i zQ%Cm(<`S}*yb{b9*Qtdyp7iWMy~HOJ`Oukl2(ytxfzg8Rs|?Ei+M&fdek@>cL_YKf zyuv55)sv@35xd7;4kO0(BY{~QbxxP9AhZU+77*G4XqATzJ&We$VJ;5T$-th(6SJt_ z&I~84V?YQj1t~Xj(EnyO%NEuS3l^FVcr->S{TUQ5yEo>%&#LPC&J+Z!V_7v&N#)mi zMC~jZ+!-qTN=q^VQkM0A=m~yMtl47i4(DLt0EL)D)=l!9QcR2Z#CLu$v_Sz3Fo=5L ztA4N{rx)2tNi-lU-0Vq#nRvl_G?Idhi`Ex>xhagx=&TTIbzvqI^j}dgYRVr=Otz(^$>l z2Qi9rokVN`x&;D$PKOXm?dHT6%wRE-i7>^C29=VtESP{AKIgfuk59;8L;XkkYu6|L z5xU5e`3#ovSEOa?xj6ZO9|V-VCd!58 zg(pB$BQ=Zy`tn%G{*xFj3J0xdH&|srUkij9cgk^64(h?qH6}Q>TWac(#k3?CKgBW**Hf)H zI?O^(hZBix))Z+^VI>p=OIW+a%S0^>u}4Rcb`trnTOk$br-a5}SHa1QOzj5h1jBGf z0U?DxWg5O`3WY$3y^NTR{(cgCZ9gl%Gt?{N#W#3$4umzm zOlvW0on!$KUmn*f%!vmj@q_#eR?A7?lYS8}3OZB|Q1^fivjZLDpbSA%g>*3+9~_SToXxEx#R1UI zZeq0dxT&eTcA@y=b6#SWK~NF`eF#zb&sOOAx~<`@(4L<=QA5 zk+20;v&SUk{@Uovo_5}OnwQw8Ce?k3LyHOuSTCyXf5#1=Pjw+0%nruzFt5u&tqsQp zD|nX-04pgUDItzh(`gVXxD^yhD$ydm#NsQ(`k_W|OUP<8>H{OK%1f0Y+tG5~OI|kX z?JAE}T31sP46inNT(Q2DOq{DI=O&WhvJ7qSYf!;LmKQ!LN#`IJ=7)6QWwc@URa&je zG3`!z$iH~m`cUQjREKdtv!3#I}tc>8ag24g0S(?j_8F|Pes?D z6HY}UpGamsFPn^SZ}2dqBtuy}~;;u-Z3K z+UX%*TplR5YKG?SbSw>*KZ&Lpw?4I z2EYqQpsOK}PGD~Z+z(h>A#$BaZqcWF|51P1e=N;Ee%&-5wTjlG7XFIX*Kp!daULJv zr4zw<1n+gqhpp*%wt3!hcf>s|K7L)-j~f}|xcK<{&Iz3VO6LU5^Yn`mBzZoE_S9do zJ*Z>nIFGwc_i^#@kfJ=U+Un!@01U`S|KH9TT=2Ed8M**JHPGI zeoTB&gMt(Icoqdg=meUIkFKs;LwjZ{>#0O<;wka*TeAEVlJB1qAK&ks!1=%FoWOYq ze_MLCAXA!hHfvm7{07_v*Rz^2wf(e2 z@AoSiMHKQA6jnhTFUq`fNdXQ=g02I|B{d*`twXX$ivkxy?*dh?LeP>(A!EBVZT))W z_tG|H$M$z^xN?5}%9}6Wu;KFWkDYt*xnq2T>sMaNZ(Ewb@}?{2H(Y+ph|rbWz!a=cx6|g|=pFe_ zPq70ajPO!%8?Sz|U0n(;#vLyOFN(I|J;O>k6-Zc{v7iuHqVq^lTrvEwqze2$z$KiU zqh(=smbiGdf3#C#iDxuIghoB!ZOZcNf_v&wt)`PfMHJkCcMU5smEh%~96s@`RKkTy za>WT1(k!U~JS&wX|DaMG$v7na&i)~|1O^n9fi`ZWF5S41{B_tiNMijLfbI=d+CSn# zE8nm^L^9$^aToa$>8@LbaQP6Un}*H_%#0#HlAfV*^e?8J zXKaXHPgATad^f#Qy-y{3jeo3BT`Hq>q{j_6GH%^!(ZwYC$%p;e1 zM3x;Ag?PCOg65OZl|5c*XbJ>&HgaZwavAtUBieyPB~*B!M{&MRD&<@&5}9;jJ$il) zdC@Hqt^wf#55Nk5#Qv!XIl()a1lw$Hy={mw5yEisq~?AN=LYpGz##E!;&JE zglVqm=F5q5^eGn`r|?x1qqGGvi+k zT;ucD6uU;6V(h@=j`izzOrjlSd#5(zBzEe|Ej({o3khZ~&_^OOGcyxJX5%@7r3)!Y z@v3yao_-y>3LqW;fw-Ere=#u0@Sw?lr{FSeXQHL;w9zHMuBvs-*@CKcv}12^wBq`5 zd3_l|_)O0v`z-rB$fFnBXCrvg4v_wpkdrOKp@2`11K+@=y zcseY__vH})5p)h5?o^SAD2?}yaL7Y+z&9MkQ((5hPqf%JLU`Uyn-{fGNt@NwjB~w% zxSAufEzM%c5o02i4JM(dHVtd_`LhO(%Vw_XZ8=0~J)^3+TWS1bDm6z@jB}~fEX9KE zRTU(q&nfDxsNC?aMUnI@L7Qk7v@dRIpuZbn|pBx!(7xIa9v+ zkft93e8cYQ=m$)*q9&~wE2UJhtE8|C+yz;#Na~C#RVDn<4tn-1&L}?vdrktnewEvD zC=CV~ee={cXtU_1UdczLSYo&tvcvI2$1SL` z(7H+2&NtKqGk`4TZk0@YOd=c!yi%H!tX~+$kZBAX_%ol@3I%P-$fU3KGv-xPDt>`R z;xR#-?*mxKkY(H0USiU)#Pu(OdQWo5*Y4}5LwhKDQWQEx=)?|K+vpc+xP!nUy6*^o z;RWPzT+huu$5CUCexZo#UjlMh_w}7$cnQC75!nIRle}IaGCA27@J>0(K@kEoWi}u< zoXqN6rEQ6ooEs^{8ZY9;g#(P6yNE8hd3BZ{P)`9>gXP1?Y0MHxUi+81BsV+mrKCjW z)1pDRB`P;ewtoVs!6y{lM2pN9==c}8DDx&S2SXe##a+dHMPAW?mqksYKN>wt2s?Y2 zi~bYf4Cf)b`^KJk^t>0IhEMf;0qv((<@^Ay&-eoGlI0b3sygRa6##<#I0}j9*Mqoq zI2~xw5!Z{Z=zQ-MAdo-4;=uA>T>gFe4SP8T<5V)sP;(ZA*5Fy7t&Rdyz-FAHrCJ;| z=;#t1qD!$w!XT{fbO%l)vnwt(js=JCkY?~$e(5R?1{P#4IY~c;@^6%hs7}!sEv$C% zzmep?uca5G%ck*St6e#LJi2tsex+-nQXc3zfPzmSg;f$@2$2mIu5qHgSUNStH4G0d zuk+-R6$ve2($6eT&VHhhI+!Yqq>9DVNNjiMplvKJ8umfkTv$N7?;Xo85ZB^VbfJOQ z5~*>22?lx~AUV!0xg-qIpts|^QM{8N9U>=Ue;t|gG|l)5!ip_zk>?6&mWf)W*o0qk z=G_(lh+ml?x6njvmwm+2b`oPi=5lmB5?fKN11B`VGa*@bE_Or3zbsQmgF->G(;!a& zYiLk>j-94KFA!Cb_lA2Sggas%Q5E;-+zd|P<+$@3t;D?~CoSkBRe=bejTHF6}U|ndk|! zbQ{DaJU|8NR`)IZZZwEg9LmMa^Lel;iEly4nK^15=)P-ykZi+SNB*eK8|o#OsKzbg z;~~eo({e7b9LKsK+yxM#bpd;{a}ixDTQ1PrqKjO*hTi~P@kmdN9mi^w!Ym!;-7Tsw za1ADWm!XiC6U`Fwqhq{e4TgU+Q+<~P&Mk#c4~G$|+jv)zatMb0_W5wT?a*mo~+ z7ajjRzsz&|PMX?o{OW%E>c`LQS4DskPgpI>b+ZuPn zZ!|$20{B&n*-c z4Q)d*n>@YT~Mdcin3>z1WGMJxX#1u_%%`M5qJh zB;F&lW0rSOGKcc=6f*nw9`0Sz)dTGxcJQHiL1)4Ph#r83WdR6G#+UHX8c9Z3~# zx7uhlXwAy|QYFW=wEME&ZA-VkQBg|*t#@{DuJ%Si5G){VL|KS-&ck$e z?PB`Hl(PgFQDhT8sVg7R&D-4Udv0Z#{B#HIcc}YLJR&xFf-Lt3@<)e{MUACG17aM- zOkYlx7~)QR9>hrW5ed;ZgiPQLGx4C{3;1vx&JaqmkxN($l9WfGG9*L+(Zx*Ho#9R^w;Vg@r$~7IC zLOF!1g~LXSM4!w}Pjc5j>39&dsr?+pIlt5>-I#GNabRA!*7tTgX&AmQbNralPj{q4xgb43Fi`RAmGYHDN5Omz>Imuf( zTQ;7=Y$U2OFb=kPhoYA<2G)W5ppim)qlcj;Yjlm@2wod&t;}+xpe;DEf#ybD>!xmcra;pFY zqG{br0GP;{mw>LO362pMZiR1)8hHl%pY!}>B`Z$91auh5YBfuiF9Bk8do@b{hnMM; zYKhV3nJfTf#KPa&M9`cxC*jXf<>r~J0O0veLU^B}qS$i;7vGExpI8IVeYI-wJrk{DqIuRn!zG~A^^+g+<$;q&I^xaAe#h^OK{E1 z>E>LVSDKvN?I5vBlz9caJN=}K@yfYX7;S9SgxvM2C!Ht_&T&_RAT}NXat4#`Qwk*! zEvp~2)>*d-0Ox<=xCw`IAX)}~XA%VRr{R_Haoe;?*ROfp-nz=5BLYd(#TJUdB&^j0 z(sUs#d~ZTDF|Fl7ujINq8C*l9l0pti&m_^AAadpdX$z^ld~Z71;h}fLOX2qu2`sbO zaIX<(xPdYutT-gBp;xNe>rMS)#KCYq0>#n-4PuH>+#%BK6s=4oaHfB=W&e37E>Ca@pWfe%XCs*{ix z@Hnlbk&K1b71UC*pte%NlTbybU_>|vr75GXWfKw?VNcV)fnG8l0I@|q8ttHK0i_o2 z+D^~L!vk7P(pf_d20|74z+2H#q`DMS?{UpLNH-w`Cgt5vD$GU|)f!AQsh~I|bjNjm z=@5M`5_}kTaw5u6Y}vV;{JlFhmazDuw?$z)-U^3EA=UnqRKbOQ#P)MVCoky(=}So4 zNfHuLoo^Si7WQji5?hMffJJ`;)Lne!I@q{*S${1F*Lz5&HbA!`h?)Wj>pUU)e1QF4 z2d@f+dUkaR0M}@iVfLZv+#DU!7{!Ig?1rZ>oXirD&*r&-hr){S1-(A|dtJ0PrK{J_ z=pWT|PMZA7?-2!`5Q^`up0$_j!oYP{x*S?C!9rFBGmlu_iQ4E%q9l}c6eLBqTsokV zR*XLc3Y?@zJwe0?h#rtC2bFy0wU^@>&pMVFtYD6e*3dDbv4lbj$(gqqW}AaOuji9_ z8MSov3#{}}x5(kVj|>~!Y2VSq&;|3nTjbFB%^g;*H1N@GB3Ur?tz@~_3gkngA^znf z0vEC3Ug2i02WDM4vzYr9xY1gYXe5S;S0*J{(6hpK@l>!B5TR$bt ztv}87j+IgCJZzrkgBcdlFQI3H*yF>zJ!Xr z_6a!8_y{*zoLY!-$WGbynGzi}+Y$lg1M^wI4RIqpdYnZPY#$LJ?4T>?5gZac^XNEn zbCKX)Q_D#NfiS-$n|Bi*yR&$NK6VyI=_B(-&w?RjcM+h)81Eu+!CQSVt(&l}yi1S> z5glkH;C$Z(eX(N`#PUTxdo2lPypB2!f{PI+dt>`o#8{8h{?uK?$BDL_vNv9R@8t3p}s*=PAb}cmYPUjRu8N?x?Z`lM$GUmpz`D4KkuSFf|LRgqCPFf z%ZPkg z24OlUmc(bCpd}(GPK+=S@F^J0N@7e~n2wsop|u14WDb@TsA4b_v|#eZ55;V~04EJB zz}LX)dtL`2%~Y!cvagM_XcA4JU{{08jD+{7-_S7zFDyhRVlp<~lVF65W-(*a9j2^r z#Bb@1V`vwpxsZvG+7;@~XVxwf;RCq>b`N++7ef^jCmdm2z5xkj)Zbf#+cNl;;!yK4i3U&xuK5pxn zLFvr3+d8`B9BNije2bbiH**^CFQzIZ^h`cGMN_(ny}hp>vB%Wpq@tXiBx7C?u3yDk zA*}Cyl^QZf;_GV28Hnj)h%nv9i<%8XQ92;6RYFfG3T{I&wGml9C>w~Y=pL0F1o_WB z(rd9n#m7Y_c8v&&NN1d<-7ZyRZ3Fdg>g$GrKPq~6A>xmC;X85U^zwRa)OgXmCPunR zkE@Qu*)NLUiDPJZx1D1brH-uC($QVS_LUp{N(1}8j^ScHUbuDaQdu4wqv7JET+P#t za{Jki0rq#g%C(Me291o3c8>937wn}EA*g$L?&$eF3_D*;xLK7L<_fba%3V&wvY(sQ zh1drnj+aOjwtiZ_a1s@0W}4IDg5XhDo3N1M9A~^u5#&az9S#Hm4`H$nH_C!+!s3zK zpc&jqsc5rDtJzy=rLAUd0FQD0gY>b4%SAb8BS?2Awg%v@41t?gKbHigP>!$12_1EV zV_%XF;5#uX{N=1f*B8P_C06+N_;4XTaLMxvmU=Boo=ZU}9S=t!8Gxfc@^9H{E=jN# z2^nC*{K*;|zMdrxk^F%lQV$jGT(3y`@CkiC!bduwv<*^BYi_7oPkkfJ~4C5J? z(C6tJ#;Hrh@8H1DZ;2a%=LEwhB$O5nEo3)wNoTbAF9KW*lACr}y0Ao99>vtXfCW?D z<`h$dwq#zQslzBWAf@uAQI|CZfmT=*^C>A+FwHu$OC?3afn%&h$EkXkCf7`}kd%{! z_yNmL$O(S{!MLWKw(*CZ+PdC+qi>I{7Io zZYrNr5t5c+vPwoeMr$}r6$<>Q4>x+}s4~b{*0jVWbQmsjAJJ_pT^>KmGISI#l|a=W z2tcSsW)1@{&4YYTA!5URRZnBcNj0N|KY<$4fW`!54=w+}u+Ws5=M^=Aj^!ZOVo0g< z50Qbuv*KcSWPyk%CNHLNkk5)}914Ci&KL9Gb@*+J7 zjNnekB@z@^Et)fk-`){o{?XhyO49~S3zaJ>pWQ&p+8*9CPGLcFfR!O=QnWLovAI@P zyI@M0&c?MYJ{u4-0crQs7%T{v7Zaei9RhbxC-h?=FG#Y*6qhJD_0=?WC-B(x`)GWz zxtf4&XSl$I02ca07|IXyW1KiJn)_3Qnx?e>gq}bIln1du9w_&eBTx4X_jGp;#0pLd z2NfR%fc_vgO9G@=e$`xxAkZHEshi;2cLw2}a(8vyQ(xJAk$JM5PS5SxJ?Hy#yZ5{U z5&nIBl=y)y+*Hy2GB?#rh#>GCxT*Au;HTPC-o0loe9E7x%kK@IgLa0LIe{#*13cA| zw=>{6S&qvUaF|fwhM5km2MHn+(zFHqW{rUs#{)By(>oUIO=P(B}hr z^`V#)`*YIVc#R0UzL$exV^7!Yenp|BzaP(gMp&)_zql|6fY1TIM@pI!k?91?d9R~N zS5X)jao1OF=WL_PI>nbg6#wBfvSS1k_Nn^Xz68KS?xHbr^X7jSZGI*|8*%@BD{Eyn#81{N_+K!f==bD0y9A z0>U^#t{I4#GGM<9BEjZ(wmqR1%sxXo085lg@UdLIp8G0o{y*3Js_F90VAHt3SK%Ks}7m1owC_+LE4M|iIg3Gy;n=wY&05fn$}dX zuNubkL^CVqkKp+lun%Es$2uo3CIKR_P;m8>aT6b)*?xiVt`BB=(yQk_7BPem$4dBp zsN0E7D-?S{^qiZ9@nbh<3Fj)t;e35jbnHI|(GyLSt-ooR3!f?g^0_M@9!}dpk}k;I z(%rx)#6Y;=AvSPR0%@>ZZVf|2_%Os~B+XJn7Pk1TJl=7Qymb|4ddPlgDvBBmVuA+T zryZ-&es~o}K3|E14l_>asRa zTR#;|xg#jZ{y)?G{V5?*w7~saCe)e23{irUzhXeTXQUHV!$!h~Fur&5C=I#H}8QYX#%&{j3 zhK)vdgo`|^-}Buh9OpS}7d7sVc+9FoN64B_u0{AL_EfpHRY%4!yr^~Y=o3bcNyJ;jFGcBO@gs?2UQ)cgl;M)GS zf-7+iuEh0Nzx64Q}uTt#kwTU9S{o6Rz=#4WhD(R5)} zD#W^zeBmfng!wEuFqBiSpmB427!U*ld_x~ z9m?a2TdrDgFDTmwhlU5XlbsO3Y$Z9Nwl~X-$4g9pXJ`P2 z@jSA9e>0)lMK9M(8}u7Sx|#EewwkbI`Rbve?TYdVePh205LQ^C-KHjKvlX%mts~5$ zOb~rb#7ICM$a3QZxmvfO?daDzg7zdQ2K9+ZSVPB6Q^$!8okmRvZu$qBQ4^gBKEp+z zs4B#w5cF{t>%pz2b|)O!rgner6MiLua)fUOgje!^1Ip+hoIwY$->Pnvi0I4D3Kv0INj72I&?ZoNv8;GnudC{a#j>=4EW!;c>`~oByzWAzN*t=;T^Ra!hKORz7>=992DM;4TbAAGCTSJ%sR-eoqCW z7+jb+WMYEF6a$M%KUT@@a7r$p#Vho0eVHjUuw#Xm2Qq>UKrvj72nyiu!7_x}G zhE)<^hTJUq*TNFW?T;YVE<z_~Upx+`XGij0ROPJwUEgtlIMjhP)= z?2h+K_D5q8;3%Ta11PiWc9;xt04oL{KS>~mHET699@RBl#pIV~-1SYVha!b<6zRP?peIs@k6>*< zQ7)nx&UcsIpyGW&a#Jj`aDmhU!W&&G}nuA$pYD*!MAwgToELz zmX6Z-yXp7?x=J=a^_Z#yloSYUJcEf}Dl(hUOCv~pdk%?jWVakbR>XD~_bAnoW@AW0 zAwXQ%BODzBxlJzXhx8h^Wuj96d%$r-h>*}hfrW4?*I3!hWB?6wJqNx~>@VVP1fz{| zyvGxnoNqIR3h|l5j7GIdv@fR$;yc=jOANjJmwg2`Ug+y9w7*s8+X$$o1RLkuji8?N z-D!}}{h(3AF)GIt?bbvF$>fQQ4P&mK$WnA;hE82qOf86Gi>cxWg}$TUIFh0Z{r!a( zY4bBL@ghAI8}KcW()ut@Y;GYKKp6HZFibFaw26D9I3O+pDF8UhP4d%u5mOW67sBFt zdV+K=MBH5$;Q%$j$D=hy13o?iK*3cY# zF9KI%lgx)@coL%6UU(v}LFJ2pnM1k{JB3Wc9pxR=fessxgH8gSAS?;plvnvW7lbY0 zDiC2d(CxVAsVjVEHm+Fh6;<>!oBPNqP)S8768VF+Q3rb#B0Mf{f1>LuVL%5WWQo`_ z=!%Ci@h|KMFSG}j6+LMYdCfo8^uW^I{xOXS77G|W4_uCs!*i-xZnj*a2l3hUN$io| zs2zkkK~e~lt4LB*WVLwIec*UYO5ZIhM8YEfpxV%f2KCtsxhjr{EaS^>^h~DZN zBcUO>Mt0~I>f_^elt#3)B&B%rJ#InwD8z{BwCY~p_;_Df$QAyS?$ilklYV-MEYgpS zZyTrez1%8Okxa+L4z@VDNTz+neW+-4C%tTuWB&HZyY~!@#+WXLT%?yJGoeU-1B);yb*uV-morbtoICO~Md2KgS|&zzXB7LfqFul#r!_Wg z7FKG}EIx{S^^Ka<2CerY* zsEq`-I`9%=Qp87G^}#5y?7b}QTuZlI>-ZUhT!7Ec%p64hE)-Tm;|7se_D9GoBONVh z99Mak4Hy9Bqt3gqN)GwKCHtQ}C zzL4P+D@BhWDd*+{2qpVQG5y(;^?SPY7B~BKs&HZ%#q{50-Mj5aRQZknp7jpXjo75T zqU#nt094wk3kY{InMCVaJ$atAO6de=G|fPdt27SYy_HQveyi<=d962?w~I{IqeyQ3 zTO*mzCzohr)W_;I*LNr81@SLwha(TGaqx|Yu zzd9LZ>t5V*b=WObMksEQh-F6xf%&}T9zcnx?4~vj5KZI}qCX~}f?{=;o(uZ}<+bJ! z?+|ndneDn*>_J7pyu)OV_fF-lp|dKgsi;b8|D-grfB*XGh^wR~>-9p)Wd@?eHD5Q& z<9%?f71L?ry>FMmmLV#@CDfJC`^CPwO{1>G6w8#H{I=JgT`HVCT<({WTDCFOV8~u0 zc#RB79hz3UJYIePx&ZWnET|>h<8iLsfY3j6L&86VwEiYB?7Lxd{&10y-gKDUz&bCpM0z{PBwG_pL|CM@7*GrUqPhponzW z3YcjpUyzv2r3g_v1=G=ZxObPpB9BXg?V!;_CgB_dhXK71VL>w{(gMSoCm8+N7AhVS z2tQ3f@K?tP`RlvC|XBWdg>@*hHZ} zX79RQ*G?EYcY>vC*-n8kqld@@P6^CO$Oy9phe5UiZUyBlKiU-pVg)h|iFAIT>vb5^ zfUxwjPy5b%^TWRLYxVhh`-cQb@!?{_-Rxw>K1@;yFexT{r#OVAexvO_)0($^T*wwt z>6xzmn(uCQ+rLj`s{M&f8Q2vkO??P2NnUt@)fXrcgrLY(gGir%Lde(1P*~ybCn9bT zwA0-j=$#jfC_Q9vaCba>W?)`LC^_d-qQwc%`cP@C94fF+aHqBJStq$`4LX(z?G-m3 zuOYLjJXXg0g|S28{UU6gW$zcdbOWQkct4rP!7WIf_((xKQ1LIxAbq0ZKLbb_G7UYW zncFkvnyHWdky`NX_Zt<@O}AjL%#@KFffNZSF{~FLRzD?8=Km+|O~B-;u5;1eXFgSD zs8iFasjIrXx~qB~s=B(=lDb<$GcAxn0tt-8AmIox7&90!2q$;~Ux&v#fhU!oEO_6XrrZ`<`e{otjRa zz4qE`ukl~MnNMs_Pip4M_Z_GmgQ$_P0;;G_rO za?~Ls^HC?`;4fJysBQ%0PP)gG4VVj>mK92mK1GLXM02972qt&T6LqOP#f{+iN7N5u zmQF*;_%`bu?w#RRgH>!{#$YI5@={c!af%KKrWmb=QsOh9RG5BCloH_Omm<}MV5>9yFPrrD^D2{=HX z)2FC{CO@(AJt$dYLghyW;k&z@q4P^zdy-d5eA?6>k4TTScqNV`{uYmX-SL7-n*3z$ zcyWxbxJM);e!1(}&4knWBvnN8=pBqS46n=_ylEm?j)+6y?DaJl;TzH$T%q;h1^~kk zwGeqBaQ$Z5kx)}2`S1!+q(l@}UC(5+BqdWYLcSxcSnHjpj=HOrXWL=!&G(||`_^$f z7XT-}U$AwoWNSbVy*7Art7>QN<{i zvCw-U%r%N_v2xpsfu>uWF{tx7-a5LT@sJXhO{J=*Z};3d zvrnk(7$zENBj{otixm=AB}fh&GPJ1&9P@;lb+)(jSHA4rk(eCG9LQADvVD7s{qn?> zl72LnS@~0xRq3D3#dn$d`;~`V)6SZcNMl*Sggf3F+bP|B+0^Z}oUY!O8JSGn;UEvP zQ%W>Z*m#up!|WW_8tK<9R14BmJ48X(+=BOM_k^nqfiz?Vlq+0PV0$H=K?tpa%wWh4 z2ojuFt0#meN& z(zPMNcH=!9>Ah%&EFmX^kR@QFQ{cHXBsy~Fu?x|$)MlE_E{=#0$#LCQRO3IP0X14b zp(cg9$I!%)-iv~(mavsQ10h_1MluVV{9@=OD6tZCKq7%z#3Mv_mwN`)!2JbgAy*jR zF(6N>2m|3$!YFEW%~&KcjCVo`!gmdsB*+RkB{vW|h)lS2uX2n)UHw~rvn$WijiaIl z@kN1_S0pN-M;RWWu;WObXy`F~)u1Q5J}tOL+WlK}dVA)ui_$yyFg~pv;@{<`pCQ+O z@TW8Q6M331y7s~lK$yVBb?Hn!Mi7hYVg5yqwuoKYNAc|xRF*&FDoX|)#&M*J-2@Uo z(DRGb>5cp5g%Jn=Ogj>qG7>L!yHvq+L_o1#Ij6y}5RXKwhTQg7aX&K|mBKCs4S9Vu zd3@0-j#Li(#Oxe*@^a=zKW$>-I>B_R{i%L5CWKAMy#?q=tg5r7#tnZ%Lm?S<>?MRG z$vIhq8Hyvkir@tlsS-CvA7hb|ar+TF&Qa`OAmel<=`1@1 z86aJ;lUiiuLoxawi%X`qk12bVLyrW)U%*RIYaUTmPMu9wNeHq1aY6{$*ecKv`(KAf z(DIVCbc8Bz_Y!Ck?Lfgk1)73zNe5LGAL~*DPIWzl;lb4f9Kv;tk_lSZBC!EF!W@rX zcJ2PRcRfR^2%#dJQaW}7va!OdZ{RF*)3oJ`2@TWEjWF;Qp2x_Wog*hB^tk@!4il96 zShV1%o}ld?TejG*yPs)_@+4sZ;jp?e=a;0&ueR*X_rPh0OQhg8gc5N_*Rziz_2Nl_ z3xARl+B$2orlCCsrqnsNdp`ZhE+&DG!T?C|fhsjFA=%WG330!qy}Rv&xV1O}Q);9* zl*}B;BoRx7ETR2eYP)#5{0x63=ImWLFPV(x5g3FU?O0Em{dJ)1&f<0n$2<(obfg%H z^-I3Bwy)Z!Yy;9&serEv#|qC?K^8+eH%;7oZ)(3P?IDwZV9+c(bW?vJ(M%jmROoQT zNT%Q;Ge+i}ptMit$r-DV35u#zA%lc4(EeKj-)mOr0O_m7Qb~N9Cw^rq{Q%=43MxZ~b_l(ZNlBZ`tDoiL@?LH0yZD~ZgBmFJUr$20ZsAbsL# z&pU3FO1@!6kH=>e17Y%!kwtJnMY`_Zt(D5w6kR43eS8p}q6h-{IP%M)hFXto&mwV(^6D}lZ#ErA*p{K}Kv=%+;T^`zX0Tyq?=8TA=p2(v=Adpkx zo5hK$*l`PLR6ap6^Bic49SCa#A&E=9t&og5$T^@2GDD4^eX@ecINX-1p=+u9S)9Iv z9E$VibhXRO3w?;ypuGuakboUXI#Dc!p8m8Yu=10(NpzH`VVk*V!cRnX6ZecdM?4^q zhD?g{T@ptHRZk#!BAP(Oq+v!VH781E*dh%iPCyk15htSHkRhN>T!{L9k#r+`P*6NM zu7=PlG0n)GX}tqU*6A9ef-%ak#jXe~GgO&)8_%j7BzOgH2G6*f$x%u;oCwA3308!_ zqIqbaKbc{1>xi9;zeG5wiKy|C5rr5$VMKX2pNj12L$40j@i>(Go7@n)i!7oxPDy}I z^0a-#j{gQ-f@$&G_{te-OYj7?yy#v^H28P=+3ZlgK9uEWh#F@>o>2}Z@nT1v;Kcxw zprz9yLKk^DsRREqDA7rv*2dkUkMOdfOJ;Yxi&kb(%k&JXxP5e(3Lf!<9OmN1Te98* zp0&@)dS6903;}t5RnfP*={{N7u<{S!qGsjqD@{BOW&b`q#2yx`6<|XIC?y~8GS?)YNrn(NV~_6(v(1b z2uvKxWntP|X~r*?*`+kyCotW%MT}sR!u-&ibn~r4oN=hP_t~5WHVj@ymelM*faG|L zIE~(^;DncER@e)`=|w6u)F*>!oIionG)8<|gqvmsHg}t`c#S8engpC#6a4y6+ZJB~ zHI`DpM4199OdF6McL~s8PV~H!Gh;w*cyEF-DWOHxLUQwM?JR0{5xbLfyJ+1h{mHKZ zix59UybX~LM+i4J%O4=-IRx}raL#RMcYDkQQ+lxlFwm1Xo6b8056-W}!koGJftl^B z`Qrf|?Q8(o#9jnY)Azk>%!Tra-cM-tGpp?K?2E0V8y4i1zw?|nf3iBaR8jfM1?i%A zc(BwelSs8NYg;FrqiaY(d;uYZNk9_qM#j$xByqk299?Rg%Dj&!HbIKe3PBezFPCM+ z%Jpswy^FA1B!ukUY|Mm8Zg{l@^6o+%I1m6$u~yhze#zdP9lFP(o(cEl{tkJm*}vs| z5b8sJ11?q%uf@V067>u*K3@-zq$}SQ%Ylp2Q?we`slp zJ)%3lDu|*&H?g7K{&~h7vRhBYOec%jJk(y$!7yPy;BaN(DAt69F}S^<0E) zo|n|+vNN0-5;j~wivW^R@rego@^&y2}Gw5qJcPlG?2$#{Q4ZfXdu`j(;?1p zqjmKd7##*|si)XVK$w9aE>PrFN7~m)s~}B;*p=*8w67q*nz?GDE3p9CJ?*rD#pcCL z{FQpQBVkLa*A-}IP);vU7Q?)O3<_uk7CWVcyi}!+H-E{C?E->8sRSH>-MHggPo`D> zL5+gfyW_JGCc5r7ndbM~=u#?A;aO<1E(dLz{5fBfM@D3g6vv;JTQU94bgCbUhD>j@ z?Ri;|G8suB(vBj{hzuYKv(BPAKq!UqsPQDQ&?7R}LF&*W0u`9s1fVUtrSKbFKn4S; zea}AI;rQr^y}vOzP#s8&E{xvC5_&$TCo=QU?n+3K@@#>={UPlGEf>cViGgHtAW<9} zyJ;z6==nUfz>9zChQu zu88>a&$pxDznw2n_50P7Rv7o=qqz}CasyX@cM%^u5f+l48G-WnDtg&~6nN58iiA|rBXZiyYj_sZA05e>=ebna{MN>%ZPxndnasCFSgJU9(trDQBs}6g_`f zmEILb&%?$5l(+OTWxUuo=~u@FeP<%EQ`eN<4%@E;4SxjnLLq`z2OHyFcy|=e z=WPb5r^;2~8m1LMeqho|;U$J{MUy3B96tQUSca6K$b*)IQx&esr)U6BU? zg{7;fG#%ciUpq;Q^W>Uq^Ha4N!Mmvo62207IO4vARPwjD5rQQ=c5IdTHUU=>@RYct zqAl~nwc0VpV5zppL=4|y!L&xj7YCYVU|8I9$!_Raz`zD*IW9lDv@{EN3sQP)GXwmx zDBe_%AQO*&@CK~p?u5q=w3qUM(NSPfLZr@`e#CyC9lwpz+i#28zi!7*9zPC7D< zD!^l>$n83dV~r#jWOY!|iykzOBufh!{&QVIUe+|ZE#;R7F5e(8T)x%J?I$nkHlzSE zqFKi{tdBMhooQm!<@PG@&$RrUD&GFx2E8*@v)1cge|FcZ3QPR_g!tq`?8u! zT1+yKKP8({(;0VgRMvWN3)nG*jAHQP4Kll)d*+b=<^cbwRd4qBAc=4_n2wZ?LNiFKu7+*;Ado-b8c>7wwIDhetSNfVsSsF%Tn`F9)!+G~ ztsw>RGP+Li2`oxDsQo$*T+VU5htk04W#mvp)fmj(nnYU_oL$TlF?O%~L}(t2^lvE3 zE8o?@#z-tjk{?=Gn)Lc$E_jYh{O7g;PdPFVp?{VBJ{fY8F)4**hq*#p_6u&TasLEK18R#0#*E0L(TGNA&woV=p1Nu z6fXp&6a4oAWt==ZVc**UL=?9};XVX^4p9%(At4U_B8CWpuh{hwT&$wio0jxdp9W7J ztDyiQv}I2Rc8b8Y6xL6`oPJAV@8CxswhdYD2pH>3i>Z?RT9pLG$_WloaG)UL?Uf&= z%_uec!8x`4xi#~_!^mnSq*Sm3oL{Z4gD3Ck;K84ND{fTd<6ZPRXe|B?a2OG{nkiEdZga}2Okce=vCZsR}TZBaFhw6*W zf%7G#V9yRhwz-oe9SlP9zLm-EfVv`H;DVT{TB2ag%0tvBk8O2T6>qQn9|5>}2ND7w@x?@}M9D<#E^5{KV;8#=XT$Gu+*R)Q zXi%7k92@to%bm-(5dN@NhgCGRA5a?~s<&NJ(ObPER2y9ofX!3|Nrhly%CiW(Jt3Wu zBTZRHP-v?>ST3{^!SLyGwXk?N1i+|lH495=;u~i)?hvm`;$WLIi9xuA;+i`mUZq4f z+f21w^kM(0&_z#H(8{f?b|#fq)R^H@0MkY5H3&NqBL9?QQ;!RWUL(&Q{hmsNDV=Wm zStvHQoiDMd>k%*H6YiS-Sc*#5w%YBsKhySuz4ok>bNlhz{;$`Ti?SMJ@^ac{&o^$> z<<0M)8m&5nJ-~63R49+M{Kg`Re`uqr;!G^bG3Y8htrqGQSWkN`PX5o5GoH#P5j;$1 zeONKtoUX-m=Wi-tc- z?<8b6D-{di0&vuX`ihJ0pS`dt$KbBnhrPE)?5o@a=4!uR0c}#{I?qS(b=U{kP=dP2 z^YVFfShgqp*ez6Yf>nkkwKN-|)qwf2P$b2(3jAC+wBe^i3*zJ3>J?3^P)IL^fr_Twk)`nMa4>5$2gReFmAE`Nhst%Vi#TuYEp|+F! z90=54w9VOaSNNTevx;J)F8^{;6XomAJV@nDbcmF4)b23XcQHL&JO=c;0K*@!YIZLm ztcCf+i_n>pat~mfIHU%1C3#a$mizi-IY$>M{Tt)`#|WICSB?Fog{T&kop*@KUg+0U zFwXZD9Z?28&@!?XIdg_P3w(iRRUd`#g~L_(v~~6B(q~97!Uv!vkp{#A4Pq;L&NPY{ z%;#23Y3gbfK7X3Gm)ezoZRv@G9Ohs%?u1JY0f}~C{|)+_u!LeHG)%K)W8Q5m9YcjU z`b4#g0$Uj)y(w@*SGT$98u&=7tYxAS0$8iiO?e_HWLgX41V$G*f&dYZJV>q;j!{Nz zH(5KQFbEk?I$swQF;T0HiGtF%HYN%>I-Ed(a!RQa=R8nMgI~7k$_82LNDW=HO-c(g z<(DP>$qvXA$K#kO&$%(qPgYI`8@e&DR69#xt=1{+JvU^cW3=b~%$bNof8Zdnn<+H> zALJcmbag>({|ESHHTrh76+&d!o=rr3S+TRoBSjXWt}XJGxL=EKEFSl;8+ns# z-6^&dE^rR0`j2#dIT~Ho3`3(wUC*JysEG`VrY>3f{6-bESFtE6nP`84B1&5mmpW1P z9icPCjRek+-qb^A=6qn~w~rW>JfvwuvSl36ExDqiPnLD98j<|1WVCMeWyh4suMPo} z?D4qQv>zqp7aLkJ!&jrkr0=Mc!$DWvLi39d@0=TAO% z9rh_ZG9@8U3z4%=+XIP%P~we0A0j2AKShU}`Up$bcV42c{4iqdah%=Md3Cqr>@gz! z*x%-nmocxR?ehFa#rPXHW%x|fB0l6!)G|o$APyRWAb(hr&EMz{R}tnCiomDuz^8q`h*nAX}Q$+shl3-T{9<*S- za%vW-{CWjNL!`P?DudstBpyoWGn7vWJ4<1eX?Mui%4(20`v zlC_lRhoH$EJ8ju5IOB_CEqZO3*ZOfPPdJ{`XLrm<6Wa@0$V%NcR3E}0GooCzaePEC zwIQoo0-PN}-n9#n7b#d5`K^YA8VQl$x=c3gUlg`aNHaTT^&~VzN4*o_Nn9-lhlkr! z;A;~&Ua-}7!of{#QwaA>=sJXw4Qf=Xb9E>@Eft3#n|!gkp>GFd7xbW23pNmFwSXFP zlM=EHSyRN&k{X+#n((VxG^sjCU2iUv&a?c$-4R1N=K0p0Dgd|d_k0(*u6O(1m0E1O zqWxO0KT9Pjjkr9#*vz>zrED3+er4!F&VDDw{9L)9dlC7{qAX>LSxGM9a+dG?v1i?h z4s^`-Pz<4HS9<=0#Of^S+LYA)k` zLQcqWKQ5aQSB}fJu6b6krb*7Do)>X|kbr+Msae8_N(kxdp3{gRp^gTAyv{0L zp-X)UL^d5HnKK9F&Qygp2MI?el6RnAEgTH4Ycl){P<5%aCfSM?ZbvQn%`iRRzUEfh zP0oO^#A2m2ilW|73UZybJaqnqC2E4O0|8;#UB@No?z1BnVh^1nee3P6=0zd?mSdY_ zY31LXMAVd$`LvvtQ@NxPu{`u!aSWt%4(OU3`=o%FxZR3IE#Oq_NuY;Jt37ZK)M#z1 zka^JNqjANFK@OH61#eH)(d{Lh!$JeT}e{4xK0q7&3d;);>039aC z*$E!d_=;>eNUfg+${t0l_A*NG!a6hIJS1IVol(iW@J=Haz5qbRVoH!k9&U`3`crRm z;muRU9;B3owGQPr7!c&rb>V)eDc^-6&IrICf7BYM{lLb%K!%i+cZb^kqRnBP{_#bvZ7t(;Y(g|F!3gb!=($mux^G_!4Re4bwhG9SNw4%$^k@hZ{{5CdyL z`9lc+iO1NOeJN?V=qtifBOLf>8uNc9><`Vf>~Oqli~y~20=QIH;LFV z@eW}%)p@SrwMdG4@GQSfc_38W&uTl<5~|@z7jeaoLLQkSDkZ5}lFke^ zp9HLp$qJP`l~70%M-aDWQ%e&BcEj*;j+yg-XrN~%78 z`D5d6Wb=M5p$wUCW^jq?`Zp|HYi($IS*w1K?`JQiV>LGo4kkt#Apc4X2 z?}M?{8^I12b?8IXRq+h+{aV_KriDd?e0w`7)hajf8%_~~1Ru!h_U#UnL~ zA3@@9<0EAt%e}HEdhS3)>l*4nNMb5c4N2T$^VK94)@hm2 zxU6%yLYk=#3UivjYNXyq417^atI^{WvGLcsdHn`*+M_z#UAO)hN@*to% zmVkmrj`3uY+Kwk59OZ?syoyze0TVFZ(RRV$P@p|c;#QKckOLwe92s)0ZX&gyn+UYX z=Lqj8kw_3w33@CJ=3e2U6@GYyFs^d(GefzR(1epOH%zsw2T zAeE1Po>-l32m33*Tx<>cZ;)oqH(NTqDgZD5V-f~7U;zp&e`>CQU%jGdkbMO3Z$Ir< z5m@dT`=@~21&Fnsed(8}jRFpH09}i|Oox9E*loW}ZJ}14rz3k~EV}YM!F{m{qLf&9 z1YU$6Acd!wCsvBi0OI=OF9;O!j^+-byQHf=L7&k&de?KI5_GlKd2fe(mbtN`x5K+= zaT@xykQ)1>Av2d|P#kzyPak z$*bu5wM3a+gJ8u$x)R0~Hq}1o*l3x-Fy*>CY)o2rtH%cOA1O>=KJHPX3FjdB)aSk3 z85^@q`uM2;=_Jt(B7Zszf$Suax3j=A51^2B)|R4qFc2_Oy~Hcvp|`aI#p$&I9t2|} zN+o)+y%In=B^;bJZ|$*l*%(dQE`!{;Hu?)BdJFpG0cs751`g<{V!{Pu5-6V94l>+; z$nC1u?#C2;<;P-P*o){09F&x@3uwusfx~0T{K|4$f4)sw-2y^8C>G{fJbBUDV_SnK z6G-!Im2xy`GMBfADZZ%RtrpP+WtvzkL9-COw?;Kiv?XiJP&&84-@306>%Bv~tAf-|8V-15l zH%tCMZHAsB4yOKyy>yuxXHZPr704|ATSzdm+-TauZHl+12*ukQp~@BZ z5fXlnsnYvNEOG&8mD2AM;_e;NbkiE#(B*&72qnNV zc-LEqlhK_Q<|7z;F1IKiOaqv==}j93f=)5Zsa;%uKgN&j5U@*J4}l9VivFguRCM!Z zE(i3uG4T*V4@)Cu`L)ukWcR@-W1kQ?VnG65lvKsHvZ% z?BD~rK{oUrNO1i9rKy@pz{bWuONQNa%9els*+)8nRsHR#KY~MRW(58 zf(0iqQK#9L;enchj|NZ|SShfwv4TnrHF~5X2#6Ygo!6^y^ft&~fCmC->VzhT3Ieo1 z2wp*646hVU`yW7Xa+wyw9H@z=z#Q;u)hnOQ`!UPz8|i~rus5G*ZXJEPkawmRrk#AD z^~N090n^tT3_T8zU-{1sy6W^VmUI?zt3rIu2eQRoz^>? z5|g0B3vEgy+DHk|RY-FYd6CU^UWYMCB?mm=3hS2`9@QV!)+?y3;RPXc&7T=1*z@6_ zSN?@GZf19rqU+WFJ3AKbwFN2cUO|e!{UIq@?|{#51yel8{t%>?=H>qFsSmVl!4j*d z9_e+z)ad6U)r&;kJVWLCb!)` z+;3Z6F_&m=8Ewt?U(s~`6(8akruNu5XV)c-#wEL)Tx5Fd4s`RVY#wB5%{PX09FCdy zqy2jd9De~!YCfbzUc<-j27(&Z*BlT^mCt5yrmB{@hjIWX(du%NU?Tp0VP<&T*>Z4; zGd?`j$XJuxE?g|nmhzs>2V;BvrNqXaQ3zNoZ8uQ!#E34Ag}QXZH{7gerIy+*;$JN z`Q%hFIWKmPD9MK;j9>~pR@WZUnu|_M59uJUb$ZyBF+VE&2Wsa8{r8z*f|>_9C#X_5 zdxFXcSA_NRY3zT5b9|V0Mr>h$kgJRYW4e=)f%n10>b*NfG#lVCg|U7EWih$!_-#kHSZ3; zVH9YM)|ANq2tU-Rj6?2peUqZEf6xU`G=Q&m{yeVsF7cI)>(rFr@A#DXNr>VLp{jqA zJ=J5P4bwd3Z?$92ys(=~<7%iYQP6;!loWI%N+7bx(?~Qz2Lr+y{pVwOLogvKf-I&0 z^@b`-DphRC=yIXKBGa{M1*IkI2%K~HBToqa&Wx8%m&VCbfqkk;cSMWP@%R{S`*t%E zj{uDVh4Lvk0(FovfL$xmyUk2Cj`Z}qqi!)Zizd@DldPm`*iIUeM>Y=!39cWbEI9mt zT0zlaX_={)kZtr$^i+OJG&<&?2kBc7QnZ?;4Co6*MMkJ0NlY4XaeZC)vKjN9h+=56 zp~ZF7l`@l#a$F%ZZgY>rUS-d~lSp9(qF>AArbRV}05582F#LMpVu3|B=U0U#!2L}i zu81J&q>vFr5dDEboLT_d4T;6+I|Bj-^u^WLGsA`N6{=n~a=&6JW9dm}(0(I&6uaL8 z)~mP2PG{3rzFG(x3gquKvzfTAn`n77;$(_&%b~}Rlkp7K$wnj{Nq2_tTgig0F-fu` zrowJ33=bFny~jp|zT<_?;`S2pK2=Fs2cwR6A&g(~PSCOpQ53s=APIR+1{e4i{~ zhB_=htw#&PE6=|6nUpb;lU$lefRQHfqH>eipXYJQ*f-~vP%!GU0b=brtpAoM&15xXeWh$xNgN2U5ch1 z+rV>)$!JdBNEKU4_|=bmE|&Z=75`TLNsRzFd)oqp#t4=Nm-X7S;sZJ3`VIk!zyMR2&8+R zLe;_AG9xxblx7!_mhZEZADi}|At{!|#;MiMx9?V>un~QkVO%ai!_71SAgPd;_d3lvY`CvQhLh@gT>Rd9lqaJvQvE0|XyG)NRyrhp*W3_?C)TA#I`@grXkQG{Kcl zuZX_61T6v=KC(_opXZ;PLzxJ^2hAMrJG@?Jmv)%_5YkAphLFZWMJ$+3)WduMkCzCk zGu3+oni3&D1$!Ufv6oW4d)3joQFU)`s-r3bbzvP>-~b^{y@M7pb{0yOvMo5~N&cf4 zNB>Rao#Y1x^DuEigC!0&^Q|5WLAOf@p{eb#0WshK@5bI}k)-Uy8WVZk5L6%nw#Y^u zW8}l0Yl^qhWL7umD#G5b^K>2dVzIHvaWNXj7UTv3x3gq&_BrvZHKR}|7~0hj7|L5y z?tV$XqEM|u=nwbtMZZrQ+c2iFo7?`c4r~pIJtEYs9dgV;lr(UBXU#a`#$wb7gKr(x z0;S&pY9?PU69P5y!5^@1K${vz#U#=Q;3sLOS_)9e!$4stC6{9hiNH4^DuN1}J-C{{ zX+SgIO@eYa1?sQPkHtsP=71g8jiXzYBQY{mD>D9IzQ&Ho1C7nod8q`TV6F=+nwb8850)(y3))t| zYs4FzDL{=yaKu;Gw>UKp@m>?>q=wk~MNY|2=LxKuwRz&(o5wp_&>G4>X(p%i&o0!9 zp9PR3aRx#o>oCVKTZ22sFHr8`O;2ZK8I5hx0`(qwU~ZvSkV>tJ4^pvzs>oQQ`#5hUe&qZmM?3pujV|PzS8jdntU+++1d$Zr z5p$^sL2&+CL$ho9slv=63xYNn_SAW93eR`DZl4kD_+$LKT0}`(MwTB1K&pmo0f5kOPP3Ui(B^ zNb0=+yWy%e-YMxCKZ{ijNe>~<#eMd5E#zWg<00AXJOq1t;bst_Lh4ZWRxeZ=Qg?n< zd;4c;F9tS+uB;=sf6AtgUHr9dd!*m9wCSP6J&+_X7Kog7U2!{_={}!NO9$h z6!@DO>Aj_Q1lKyrYZw2SU#qn8ujJxG;vbb45{8(-Q(Qu#=K-Xnhr=e7t5FqUfdG^M z*bwh6d1Af|PI{wh0W8Ksl>Y(^`(8%r*4&-b7LoIHCPruE_`A^`XC#B1dZA z0^B^*6E+2S545nsbLcjydK#KQ8DQa>>adt$fhFh+rkZ(7i|`i#+k!3XR|*xtO-*FFv@v%3@L0XT?@d^GIfi1CFyFnDBBVsAEN9N#dXLdJ>~g zCSwr`)gy4(bv*efL9Yxi6s+kBN8b|lyr_JO0DP_7(swb?Q43X4laC;Q>=~@CDWs2a z_#04ww}9f!r)e40;manYAj~k<%Lvaj!nM@I=TIx6bE7yY0YKaeU@4&iK|x3)^RcHi zn6=uwB9iv28lXTX`WNYL`J!0tp8y<#_6BK0|An_DnQlc{`WixNfUP$)I|$1Txm#E0 zm*P&5InI13k~g&@xuJnsZJ$`0Y`-=;FqAuj=G7ym(&8JmDB_FP;cNIVrKVs3#_g#R z22AVfNq{lbv9TXQ50jpb0f*R`&}X}b43R+q0X$cWHjK3g-4a3gL^$YQQdP-RZ#5+S zBN|}#>~aCARJ=1UlB)7$@V~AeK>+*b-Z8Z~Rz0P)10zqyPVd$J>8tHzy zoY|Nu%l&D?l=8^QJhk|RKFPB-!tpor4fo&Rs)vI=r>c7l`)ky2>ua{LM^%siNfh8& zEIkSaIf)f<7gmJJDK$^`B!bSM5^8o}KL-^RXDtdcn0c-kFJ%V{uzk!xR*i&?*2MdT zq2Jfd#VNvr(0OOosVP`*fBf8Y&jITW36N1{=w1%4MH_9?M_$0N>kNlv&!$30_HE^PHFWntaqnH2(ga!OUz8omD;z;ZJq|(&op$IPzq>{44%yo zzo6;GdI>J>kY7vnqOSh=>C>n4lXH`KHVUF^YN8j;=BUQh;osKP_x8<|4|_Pl7(KuZbMAqF(S;P$AX+GPb2yCw^}6b{(CrfJ z_x!u4#^$aVyw=^dx-KS5h$|#V3&ntjPgbjVc|co+IX$a>m`HLv6Ox^Evtmmf+b=sLXGex7Z; z0g5j6EI}?l0|S;QdMBqSjZ*~n;JreHM3_2C$^qmUJv2osV-sKd`scdAx|PWf}R^orZO-|IQwo+ZJvNQaZbBc43F){AhA zQuy~_h^8cjCUg&fhN~Sx#|HR#XMhf=bFHG*q{_g`8B-f8ZXByTP#N3QH>{aOzh256 z$(8CE_M$dAe%YQ&$A^cJu)X5pUuFBk;nATX{3M0!--)%D=;>?yWT;tH$carqiZ#;2 z*s2~%@!|UBdT zNyv9W-tWWGw7q<4>qN4-rJ0=An#z0Wa&hxe|1JGPn~P=k6^uAl>^rh^|9C2yOpWi~ zd8DtHidDxBFYFlXX9I&f77mY9@bgE(MUS?*C{SKoT!f9bi-)S(8C8+Ti(4m#-#I+7 zr8prg3!B8R<||e9qAZV(9^QTFShYHK>Fz_L6S92MB}==?eSPI!OP5wERbD4^43@+D z;Q`O0ri5<{-9W;fMR3)Av3|?_!g?Y=B$APvkSAxbKJ!r!ayJYD4ChMBtjE^F+S!1uO{Xg55x-99H_-vt|2AghC< z*91fr41n;SMXsB;ZPtLm!^b%Mv2gPbR5}ODUTOP8j^PFa4}A#0U8A5aA6ANTMfu3g z7={KwyEW**Zftwty1=%%?|$XGz_ojV2!${(^=`xX|32ycch?t0iVGTbP{W2NGNcAv zkS%v)-CrL%1QEB_PmLQpd`p{F1?YL+)oY|j2X*gRBd7K&uazJa!XW551ajKc0A;Fy zKQ>^Dz%5IfxBi;BqeD6B$2f8+LDOP^}d?_OE zuPLZA2xq|MXH#SqDJVb(>D|<4DQ-hq%dl**`$MH7a~Jv&w89|uT-5iIejC*GvXfa@LqYo`1L_6`cVu)}W3O32a^3Hu4EU4N(a0aNei^*A_w0N>*01Mmdg z+;-Dy$HkC)d# z5+G=}^6dF>10~BYBfLerzmJqIxP_pH`GCN{%#saRciOfE--pX`WYn`m}fm3I(YG5!-CnGH7ogt=;3N1halt3u3*1*2L>y9P353 zR(^DT3q@4dzKFVCve`P zt6qVOrBn%Mb%fLoWo`-@BwUg%`znMWB;gZw0unKSY_FByAffh-Ux4h=Asf-mTSLDh z90&OEcT0_85J5*r9a&K-6~LBhTBV}Vvuag5V>d@5fLi#mB)=55KQBw4bCNG}39P!Q z?->?wAt4~cM}}UmOS2_@SVXElu2u!Qg}64JA;W_|!#b|@2&K`5(n#ix;D51Wz*V5q z`r!LTfG$BWqQskl9{4O2K&XMwaUGDozpeCv@c}iO#sAQKx_*bi0cmZLzm;5Pq|G%# ztUOZT78n*#ThDy%<8I{RxIQ~VzYB#52KH&J5?T^Z!(mPdls|w%=_ANJf)t3oP%0_) zfqWlgEr%1_L`dq2pwU!cjOeoOoDZ(qEi{L{K#5utM$ry&NHD0TUKrn8D1$Z-2WVjto72b&3u(W<`gZ2v$y z8M-p2^rq9_98+}Tkgm()ii6U_b(!I5l(EvybjKz`-s1h&w$)N${WOZkP^a!YDgd~bD7Q~3KW#xgl*AB zy%v2QdnTxW&-x9n5QdT#SryO}L!sJ8^D%eX@#NYK!%$`RyP6t}VyiR_89S|vPQrLZ ztmGQQ)uw=asjJB;ZI`UOFe@}{qK2!>y4B|Qw@X}Nzc=DQ{;p%*|DNIGx8)r}k&ttU z9)SM5uVXuoAaU9_1=Sg)80hvjsnt!F*_PquJx8;dYo^M7f4!`uLp$H8L^*uK{oTmZ zq3Iv`M?hKPm2a^>Mw!VZ1l`Y}%KaBWS$M_B9wYj495q2)dJ#0_R44n699Bg2S!f(B z()nq`h6COaJ2;X#h0#~WNz3ZP4(PWHJ?!%J4n>Fki5XFmSREk`ZUicY8ZqNrH3MC# zB~?~HZH1|L6&)+~B=x>t3TpKB>B$>D&D9YYgpv*9rYF#Qopa%1*0m*p;sBqr`31BC zXsJHzX{1$42$e?D^XaGwB}O*g;vO9VRSD&tl4kWR3{3n*B~L*F7N-CEX4quWXm@JC~aiJphG(otx*rnR!%vQu6a zcnmAwUB_PG@q7N6_jcGTcM)^Lw1Lusf=B2nRP)HA8@x>N>2ujDt0!U8c}@at?}Xln zO}-Z(mY5Sr)LL`h33=Bl4-S&{+uCFIuD*{KwLD6b_h`5eaJ#Bg7imy3_<1Q)T+Fqq zB2oL+#NLkQykHfgvgWU=P@zpX_9Hll;2|0v!5N*5jMDwl>+331*YGci8XGhs-bG)) zqwq6<;ryPH?3?T^xC}_erzUEYSrHD0BE2FixQ41<6$}>`$DIH%RVoa@u0bY{M#&i5 z2CB@dRMHu~gM@kUPL)G5g#59zgpNFm#5;(B3m#OBqa?Vgf&GM#93i2Q#Lkfbb(9yAyj&e*me=tkZv)p z>Ul*)9YK309;+Wwm7?bXg5A<#9TjaGSP{bY_CJt|lY)ooa`d9P4)}+^3@Odk3_j4B zjkpdwi+Z9}(ef_Vj6JbsA(@*KscQHpf8st%wjfCi5VLb7pfKvzAT z_1ObfO!cOnR3)jqv6||2_r?J%_{c2reQ_~si-2}Mept(-v<*FX;AU-tWdiYU2SxGt5bU)>c71P99qx^m}+?g{SS6!<-?7HN5 zq#JrZMrScr)3lui&{AzJ>f4fWm61tkDlkMp8i~BY^b z1@;9vQ!_~JyaJh3*Z17t^H}$cHg&OP$&mQ}ds1&!ls>A)>q8XoQ?#c0=)fYVEOWKk zn3WiatF|}e*_Hm75?5kcESf4sV!AtS#mjMYa<0XkA^w)DxzX_$D!g_17iPTL2V#ne zS^Wz1$SpLh&~&tfZ(N3nOh=*gd;#z?2kA)!xgWA`Zh^N7E%_9gZHBz*Q)O2zDe{L% z*!0oiJ3wL7VoE}B`z!p0)c8Qc8lxL3rjQ8d(%tnBIkB0Tt>M}DKxEHXj&sEW5=}4_SD%I*%wg+ z*j}jj^?Z;N)o^jbV!$dDOE&TU{X(TE>bfiSHd+(?1iJc&qV&_E=vV9?TK$%zc#}?I zD6To~lVeP1_DZD!hBjp87C9b6!$o1ks01 zX|kflQ^q08Vk)B968k;$7{fCwMJrWK=@-zapw`Ol5)Fcb-^sTz&HeoTkhN#wj$(2` ziI<1@9chWdgfmHZG?2k6rs?(u`CBgDN;;Fcqv*hp?MTQGp17j!B(FE!LM&S#DtmJB%cUW9Z`aV9zJQ zwHhb^f%xrSs;JQ-6+wrp0CV?j8I0T}Vh6Z7YLxfXA&31?05iyB)B;pH8Z|(FQ zE{nNUbG9g^eVzercR-2iG7i6`p?k}KjLHz!8|{zAbWEkw8&y0n(MWpJo)R@sjftgV z`TZ8XYrFj27A1)MkZ?!51R(#?6YjyG949-|U*L)W*PSp_LjW)i=OTLUVE zuFzus6>*N6R&ev?4l|=j78Wx;1~Yn~2dNB*-NzuN`!V5_0c1vj`s8VCV(Ks}q-a%j zSY#$9e0s@W`DaT>N|tdge%bMFb_Vmdvn9Rd zJDPrBOj6nNK7GQw*07``e%bMtY_u8SpHQXPg#i4N5&uPVMg&yaKaBAPLndxLd&r+p zZA$;xQnON2KN_=sk~(fz^0vPf;;lqrc)5YXN){)i8Yg`h98kTgBe{sYxncGv zRz|p1=nL#K>812{Y$Xk;ejUKi6y_VzeQ`-Yy|d)Hjdbd;Gt%pLJDrZObUIz>9fksz zi&xTARW+vI51DG8_HiZeC~~gT0DyK~-;lli5xNpn8mWbJ%;_D$rB>e84*36C8kMCQ zG)xVx+kKeva8gFdeHj4_dij+91rP;FNJeZxGp>?0N9_T*;tqO{c8he#kQO>of<%i? zl7N>yS3mzK2~E*C?9uDunG>cZ<+b=1cV7qA*dMe0Xg+;BGrc`?JiT!;lFKDf#hl&6 zMjj>UFIt)5TUuVS%oCZof^Wt4gI7*(#J9Fj<6HAnC`?Y|a*@m~K5sL8-h9m5IKO9M z6ww{>RYGA2xIoG9;PWTZJx@Xsu_n3-dr+8RHaW@8KK zqwy_eXQW_zJ3VClK>fgXLi!(j4}ak(K(#Rk$BJ95_- zK@$JBhdGHKpj6I>kK6HUKw`AUdT#N!CVRV0?Q5IU*Qdr8(%1W&hYcT_3igo&Hux|n z@%@xAif<`CNQ@-oLH-BxxVJr6qiRf8otS;%vX&863(-qV^q$9Sb{d&o2}plGwmw zP?xloH(ZaEZQf-7cG1Iw8}bmt>0 zq{SSaToH2eToLS1WkVlCf*p0&!|{W6w&dE?cM4&4=jSg@-f4Wmhw>um7ioZC4?_E4-v)mv=AMQ4kc(3zrg&1Ok@25?6GciZyyl?^7%()9Rlb*bbSAfEdhDo2_Y3v3~!I$l-@L& zx;egWR7lJY(vJ6RL|_G;Y5}DZ5VVQ-nh=wV@Q1=rSA|W+RwNjXQ$6W7xuK7OKWvw2_IaeH{-`BqGO9GLnY%q%``W^2D!C<auiEOEX(}R{$LcIG zYA5wI`uZAM2otX_pS~L;AIaPm*TxrDse1j1#Eg)E_`bRr>U}FG`{tJB`ozJ#D=|Hm zdE&0z!Z@Lwhm6@hEXbLb?0!8H)~ze%WHu_qS(uf5lTh>KFrrx{@$cI zc|o@-nf1`QookR^-!jUS?Jdo6<)L=oLC(7`S)0iH+I=~iF48p1Elu-MUVlRhRL7`V z+SO`JQ$PP;ss`qS+IGG|X6k&xreiMpK8In`^A$dyJKu0A^?K(0o@qbqZHc6VyykBe zh0a>2dMJ=y1Bpa<95gzAF||>Rd$z1Zy*P|IG%hLI5f3h@xM#_7G>#WhZeSr1;ML_$_do{dflsK(JPN4zGf9k1OL&jE2bjs-G^yl#?cCLmg-Akh$J z`5bBO_mA%q5j4HzR`RQ*GwPfBc_>BPpP^YcgVpu-Pqm%r)q8b2@q!xLt3 z9$1(-xmAX@3hrN^Ho(QE5%7tg&FV1eqs$AwjZ3^-zr0?@HR`N(ImQ^aU?vdkX>7j$ zkW7RL4XqT1b%$83R2%CK5}8c_fb&xVDELd71vD8WyEkhf1KqOVMld1+*9`#BLY9>q zH(kGJ)Aetq!@tt__+8dmM8L_G1SajxxPWTVAmK|_;Pj0|jeH&|ugX-LIl=dFkynCY zf>ao#aIe1zSC7Z>kty4w1{5KhNsJQJ0W^_Rh!9j_A-R$7wCQyw5Mz7B#lJ`__M5q! zn~HrXzc}Z~QY0cfqtl~~9Dys-yKMgI4I8e$jSl}bbKuy48Gc|czL9ow^nEbFQ%)hP zM&KJurcz1dV@1>~n+d*!uYR=_d~N0cBDopVaQr#@CgLjZOg~Af-XDQ(JDlbzgG&+Kp)T zI<{+!jqbW^_h`)hf?_0x9R=Z3B{mUplD3_+F9+CA!g2njSld+Z?X7RB6{)EO+wle2jg9WUY}XiFm1);|F~xRO!&c*oUlbRL_;k61^UK9rF}P+w zMS{h}2oN1t1!dy!FTBG34n`CeAT|LxfW%B%bpd5GA`En>7Fjq|>OfheFed6vIRTQ0 zdo;R$Y|lxTr*_gyU8`$j{pcAS=~rCW{ODux@-)7PWRi4j ziiB|uO4uvN4#{xN-$;g06Ot7-J}E8AIHBwhNAii~`O-zdOY?N5`v^9dPlAUR&^l`rd_$ECZ04&?wBYsmIwQ;D3Z zUA{p#Jhis(ioH|n(5`W&%pRCfn^!)SGU5m^Kpv+v%CCkq)|$Fc-|gh94lue**|Ue- zC>K_7_AM9;Ij%@=LD?N<3j?g^G(Z|N>UpSUYZ2|0uv24+FY*Y5?7tdux=TKWl-q!{?_R= z1g9m(tqP%Qu{?@}>W3Q|o4By5&g^@`z8M7}6LsSo8W4LcU(YlpY(H>&c!`f;r$xmn zQLuG(36Qla7F@gnXba;W?1^#QY1(ebU?v^@>D%obhE^Wn89|uGfCe$N0Yc^m9p1pF8DbxF>uyMZpi>7SIZnWPvA3?~( zKF3z9vF)@Ma8+ae=*H&Nn}Dz8$+HKJU0y%^h-vpnUCESjwE>@5oCy+~ z324U}MA-pgMb_G}>WC^(aJIEyRlE3uxPbEw(M0W5^5$k&?_i~fxl8Zdzpfp>Xi|{` zbIe^euiB1U-#3X3iM`J%TaT!qffpSxwD(zO?P+W`Q`;NbwNv}+N(@`KV2;}1Sw)&y z9-TR`Xj$*m38q-oqivYDe9R)5rFuQ<`()ZNJhKps-wY=)Ui8o+-W(JIBs z@(Pl-=mIbXxrNKfnuThq78;fljg)NnZX_F0J_NAC?pLduw{NN#nOeW1kJgPXW5bJv z=KKQPK`fdG?q!$GY|S#G$f80Xn&_oM8D;|gYYe!acOkp%v7S$2(x`nRb*dy(4VU0L z1^H>#C}pqi^KSKYK*yMtOP^13;NIuwL~%?x=5R^Ebd%hsJd&=@wUk!B8LF>!9jk&* zs01~2wn{i`JfnxtA0Y}3d{Nb6$!Nqc>VwIoYa1D7z|8@4Bbtoqa>53_sb{7#lsG1< z=>Hf&UYe;}nmb?{R@_hZD(Dl)j5xhaAGy`AZPXB(2dI|VwvCaQi=CJq*?HL}Wo{G} zW4|)IbuYY~N_JP4vMk*R_J2vfvsdo*4K*A0(q0sTGLg!~PC7n|#(?A4&!i)y?(CD0 zd3c!47Afifq?w8(VFzWB@DN2AfH{uS%Rmq@^&^tJ@)J?i%ou;PAKf%1nMpLz`IZVuMY*J169q3QNJdmiaI)$R!eQg9dX@FXzN_~eNj~u06?0+bwq>_mLmd?X}i}-!Oru%l9oeikB43W2sav% zBE>Wo&B{41iKU0kKh1PyMWVNWM;|plI=p>Ua_q6)%d=Mhwu&~ocTySNeSsCT@V5h1 z<2X48hdGn&!Rnx`sxj5f=CkZesJd_%&=?Z-jkfP5qHvu%30P=~p2*410=!$N@K_3D--xX2cyZZlpPE(EF%Xw2xzjsGfX11*i z?KpVh*l$q*doCTOGF5lqWx?ss!uK~OzP1i zc*p4%~U6tHQ;JG=zf#X$H}Wi+GLbt%9)JWFW#qHEj`=l84(1 zI5f0dD;W&dA}iljJLuX))-I}kc4`lrvqlz|8~W&=++WL>m5oEdrJQngEdk7TA^Hxc zQjoy`s>9m=sciKR^;^jGv6a}gtJsQwe;BK7t5&z|qr-5!Zj`+^KPeB6>W$?^Sop@o z; z^zf`25^e-wr;G?{M{6Ff*yw1KhcX9PNsh z;u0@Bfe0kRVzmdi-h}ngy5S+n0;t!7pTS~05r#7T?q^HKlJ4n9rP@96RFPx*6A^R36 zq)H@08me)yP4>C=M6DuwAKWw>Av;29!&Vpc*DJgN0XjAz;IF##b&39V)kY?$zr{CV zMr`tboj1v^0mg?VJB|`ZqnZoXraA4Tn>kusKhEBO{II)vejZex!P6j!Bj62lh-Uk%Y17@~ihvuwr9pMVsyL?8L?<0XB?|lxnm%Pz+=UdzwtXjHYFL z!vLNb5V4ZTqRd2N3UdG6wCdN|KYg(z4eva#dt4p7U^K?2F02^!1Jf0BM`89SJA6W3 zBH=-NsFj^eIJ#s7@)& z=cK%zZW6h{o39QR(|r*hp>b5K?{|XBn4UbY+uyt)pZv(6L9H}My@37 zBCKvzMan*lNc75w-56!vGY$U7m;$$#3S9tTVrmS}w!k8ozwC_{R`l6Rr&P0`D!oN6 z0_JO%Z!)bfrYjD5TY(z08|!hdJ2;h%u~ZCyC-XTR*)6V0zk^sr!tOPUf)m^c)OW*C zRoq>#xl2XPJAT@NfMNj7$4|qUlj&A)V;3sQLA+^W-DW2qZv(a?$|9vi#u+KsZg@9RE;JMrlY3w z=ZDd}ci$w%(Q1rE058G=Y;#98L@Gg0F6O#1+|D_oa+o@bzR}e60a^EYl=I%z^C7G+ z+C;j9nV7mz*x_xltF-5>IUEO@`1|IR- z)ZeElIkO>Rghxcn*T>EZ6*38#nXOt8CgJ z-6$>~2r3vG)JEK*!5Gm*F*6VyQGsZ5octvwY7#Y*%p{qZhJn}&?G`v$#eWrJyUNTMYa=hyNNf})inrz`7DCV=~mMplQcXP;mZePpk z$?nF~qMzhb3sWg3=DL_^hI)QD60o_rwzgti4l(W^9o;>yX~HJ~2Pj}R-yQy5gF8;& ze!RmJQO%Qpt9c$Eg&UA_M!G&k^-i*H2b(ao4F|;gNTOeW;gM&g0it;n_@rUhAI!** zx^Mwmu*htM`BD=WOMy&?o4NI*fcqgc5ZnwmXTAiD1L=uj_I}3OsM`~8GPgL5ID2Zus&mX00~F#8-Loxcx)lSGtf(eeG5?Hp8@LeKF}&z zM950Fx;?^7hl(s{;c`o{T6B6ur#6ErZ33b-@sW;Ek1poVg64$h;*K`z9YTLP_h5aUN&Nw4g#T7e! z>yx&=Y0&cQ+ic$)Lex-4o3)VxQipj%gnH2E!vVl87UB0suM*f2ZZ@$%vI}UOo~Cj7 z-10Y8UR!I8V^r`*CD8GA0!3Bf5*S%s2%EftmpsvHA^rWt@3n`T{&}(uf4=+eP*+9z z?)drRTp=AlpJjyM?K0l|)#&Y&RatGCgMTy^l9^zoN>QN(n4ww%P+eXaCi8bS5~MPOfzw>XG@ zcTphrTZts@rwyO(A}l??8ajYp;Tjc0&~Qc~#DI7zNjxH;5;0#i?I+tT4FbB}w!eKZ z4bi8f5qw`lp4mqZKdC66J3Oc;*Ha4Ymuy^AvcHY7VYsAZqu|_=hd+W-&mSJb_IgFZ zTTJ(DLN?epK{6C{&3Ga4qu=IxSrJt&-{}2Nk8n8jsxbC`?b+ zs=$Jr`A@Z{!)heL8~2l43LArbD@SUV&_ zbn_7PTY)Z}ALg%zcv^HFy&jSoR+8ayuh>!%QXqy>6;z1w*0amqhhAu?n!zU}=MiUbO>n zorKa*4_EMtaOQMsOAz!O^kcsA%9Q{@02>A$n`(TvF{Q^Ena^b!OW$M914x3)2TR{; zOieXVTS5N`u-_Y*i!+OhSP)6~rjY%Gxns>qvug5%cvlLLQadp@Qn_Rca#vncPH(lxo91D#CyR8!^l=DoJd@uS>r5S_tS7 zO2EsI=N)No^?5*kuS5*l1k?V?CwA-kZrw^~Moa(4PqF}50H``T4^TrAWG7YqV}5Yl zLF1nA5H1EBCi;P2%^pIXX)5xI2O?MOtRynN@vuoR$zf7>9fXV5IyeOwqVU>?z{Vtu z9Zar%bk?^3V9`WZ(E`e=6>5-T#s3^Ky9AqS6ACw!Vl14R&Jlx1z(JRhI#6w1fS^X$ zpP;cSZaiNfxp}0X&-he?5J~aSApNONOa+lo*2c%r93S76sb=u^r*QRp2H^RPTu_WA zlhI7bTQ<82r4wqNRb+X;GIbUc4s@vfAWPRcvI zEWIv5R*rw)%NT$!rAR7W88|plNv9%`gaR3ojDm%6ljfUN_e(3(5{wdc=SR7T*_^=US>V|w~3 zs^3BXe!qWny}r4hmlhb^IWVwuR5c~-@~NFu_}ho7GE;ygm*FpY6uI8_@=#!c>lQ-> zj!7~rms2Tbigz2a4D=ZIo%D(rtQz3phk*z`cHssT%|$&2?}|5F;Ym?PvN!H!bK^8X z<0ZOexOlLC#|W$#y0&3)af7Kk=IB}d`29}6HN|0WTb(xtf0M^!*SJj-EQ;Livn>i3 zhXj;DBn>)@%&5e{_>k7BY~ww6IHl2H`?|o#@Bzq_NmkrTOa^hYIyP)+`BGB#y=vBR zhG{q@$wmQ8G33+vkKKbv5K5}U_H|wyqlqYO45yk;$DPT@$XL~k4|~YbDCe}ha}td% z3hT)>%(O%RJ<1cMk_;h=9QpvdvjmpQ!*7vgUCIY65<)wElO zTM=NgNmyq!Fj|DEj-NeH$)Vu2D#Hi%46EabKq?I%x%2>|pP(P6pD@{6wh{gWes<~S z{OZohV_v+UvEvR3-6F6To!>DYbUXhl z-uay_r_Q5cK&J}9tjBDG;J8Mo%W3Hi%?xm*i*KDJ7kIMAcYaOhOuvmZ(9Q^?^fsSK z-4#mH7n45K+fo;^6cN5+hpj^`AH<<&&(?6ktx2DMo|B;qUl9T_K?GBM_IqR#$gqfS zv%RtV#ylHtDy$Ng31~bk(tk&P#6nT=xA#8oMV~)Aa}NFZ->i7{(o4PPGLYLBhK4Qx zwrODi{u>N3;$vOU>F;+C)`75M6UQKGS+%N-$Qbl_M?MvOejaS+Z|i%A7`lMfB@lAH z_8}Nr=A0bDUup`v8L}k6b{ZrZk_g+yr<;-KJN&ND;Yd`3r)g%Csa@huP4sYHTKnn$ z35t^fzwY?2dL@C+aOEB_XdE;b_0{odFjO5smqNQ>xMJ*Hjvt4}OpafEPO3C3<7;?Q zT)p&t&9ED9Yyi81x*r}P~M zRbfm29Yd_08P$g9qP4;4LBI3G{ zgd5WhK1f<4QEgS@LmP*7MulLaFRyX)@JQ{4Rs3d@j5&JTS|=t1NWKl9x8M>a0r2i# zUM~0~;Bx8mDu_i8feoEiFvSEXLXj(8j3}mY}zu3kzg6+ z%mxTZQP(OB4SLXML$(sV&d6pH$bN_v?D-YE2(foyM#1OHc+%2emm;sm?#`-p7vGu} z6^sy2^|}$V7nL(0Q!BcILnX_J?gYV@Z$UBYcrI%k$gf~bss+yUVrht5(5y1J>B(6i zq@WJ#+5l-}7o1QB`)=#IukVAHNFm2s9-vyPMIst`Yded1mqm$%y_5eh1eO#xt`p~@ z6`lrd#RNiFDMCXVe7L~s^teFu5S)^@9!4=VP%oR1$r!tl;-!_{`8Y^F65$L;i{;Dl zs97E!bY5#1i^R#!i6Mj+*DXCj+rKjkr4+nBe~KVU{p*&!z8~?rGUsPZR>9A<1;JM& zbLn3Q{pUVtqcx1^6J0 zzn?Zz>8NU&Za$u9alQtqD3W6V=xH}Le78i%noD0TZRX7E4P*x;?zPO$*nSyrzJhr% zZb6nEPjJ>!N7cvWoprMNbZxru?KV+wjF`I!7r zTo0$fh%xAI9S9z7zlCY8V+Q4R+et$1!+fE9bIeWL$exbRCNd_hTL|(rpS0785x3?d zzWt;T9?Qn}Be5h><=$+BX(>08W7JY&Fom%v73k2?h741lT!%-+vk2}dFN^V{?MK!j zKuF2hPj-%F6SFLmszz$KGlnO?b9l4(fa&xNA68g)g9N}fJPNIE_BBzu;rBqX+kt>5 zYz{SHDoq6|TR%k}Z!~-ct*>!>kP|c>_8Q)J61{N;?*aBqa#M1ESw%YnE2^6_B1L}! z(L)c1hX#_@IkgOPrd8FJqzC{WuNNN?*fWiX0dow7i`Z+Hm(+*xu;hS^ClxLBFdj1D z7b8Z_eKUW|y+);YUwMM(DK;Qpt3-(Mi6)CQb0#?@(TNwC<#SLCG9^yM0|h=+@Ay8!T-|y)hh<}`+8u#1rWuY zNI((8L@|SFlEgF$#`~!xz=4R*EeUX-tGhJn&mUMpe}|9^{T3^L0mdFk0%C}h_2<^4 z+-W13^5KqP2tL@rKEVC}#74zNK@Hq|=}H{3nRGlLJQGhBF^Uwn6|TB0p-vStri%=Q zV4$9oWBbTUc!4h`3KcH^UYe{0h0SAH6j;foeg->SECZp_0i2emrD_5B=B|!rJuqHm z?MLK@Zw^J90;{GGPYl-5ihmjL`AdAI zIu-y0REy*nMm7H;TBt8T{8iQme60lJR!vt?Ug2`Ap|44ow1}?gfHsO6LuERI7rLNt zfxR0jf8^Vprx)V*sLhqV)T*t~NpUHfExHjb2AUQLhMH-`;|}aSQMo*vz#;*IiG*%a zqkBn@-OXP z#Mogy3Eil=E3Y|pF$_}GLq3vZ7=;Z(ns+&wP%nwo*!iYv;RTH1hCwa3gpTiJ*FTrG|PdmQ=dI9R+62O$+^`gXDx*{=f;agxIjosHh3$V<4NDdf2| zL7q3{QirbywFvQ)aCr#}0_9(dQ&VjOA-7>9f$<8!D9tJ$HxjUyH1!soJMiHl@c%Q-pG$P$w3=`Mw*GX#Gwg##CW= zhe!tLi4+t5K|Bb8F=R6s6-jnVwF2<))&gRvWBP-pAJw059KhH5=7TyoCwuPLvC<`%c;S}kM2dyS8CCLR0 z1vVsCAZYUcyw5EZ-1imSkGS|Nus2+EBf<&)8QBy!UWCmXtt$TcK7`Cggws3)?C^fr zZFc~`_EJ;>BPi#Nm7ij2$UcDx5kBnnTcS#yh=mD@n&2=k*K7C>mhG1;YTkhO0A!kP7ca+K93AfEn2nF~3WNL9y9m zz`<+mMf#w@9ui4}cZiS6DWNdx;0MXt{|r0Ie~=8*{YJ8^P&l852fl$tiX=`5u4+_ISG^d0WfFL(1>!SceHK5kp z#KZ7DU{ootx*%VL2e0t)YEN=sK1Q%8O|@wPBf^8EaUrr%;(ZCi+T_>W_?_rHZJe>2 zseg~q2BpGHZN3-$Y`v=1>jYg_uS4Y2u!WR}Bat7*sJigEQi`HCB<*oaR zPw^r6O#thvZ=u0>i=s7u!pG;&up9KmfsDbcULXj~Jg-L^CNsTcPj6q zk)^_MIxjAdWdOI%09LJtoIbj=Ml}Yjyy9T^h&OVZ^FiOkxPD$lS0Qq=Gj0)Zk{wuG z_XBen`BShuc1VuL--%gFQ7+9|lc)~PcPcD}0xu}9NSqTI5Q)6JLCL8k#}d{WsLIUg zx{Z*<&YWvQjqmQf(hbF-imIw`tVV1n@CXJxHkE`t<<~sSEPfKG+?{jw(x*SAXrISS zRR4QtPO4)+p|5{N2YZVTjut0i7S7v=dm3FRg#J6;XRtq^*K}^D=~Y-^AKT=nhGgp zO+tC4ODCUKC_-zHic1E1GLtkUihH(8v0_rY8QIu4-Z|-{J%E@fR>3d*=9>f=oqIAW z8q`oJ033~MiwH@k@N^$A>DpluKKWA(oQlC;t2ho&kw8={Ny~r~La}kb1DAgltM}z7 zq;qfINBW*YXU)O{mxPwxY&9W+Aat0_uH@rHA91fSpkK(uCX97t>=v$LT?>GFK<0ER zq)a9uvJ=t6TueNk=g~sQ6W9%hN1(Js9L4`6%t02!g>duI0sNe}ji0BqTUd|8ld+z( zpoL)y)BiB4)34KO{aSN;%RB`CZ98U%5slYG5`byJ9{`jC;9NPtkbjQ`8qF3P*@{h- z8=QJ+u(ly!bqN+esacGUG*M26A+I*0F;^`k!G=jl7R$dI>H91S#37_0z|(Hu20FFP zEPzziv|*l;bQ~rn=pk}aV#R!7d}=HvOV}+A$D43Rz(3!v7GaAe@3dxG*&=%+&ZK@t zca>p@1t=ZiC`b>80EG+O0jwX1DbNTk7TlUDttSUQ49zf$mgm_H%>e z$Z-D|f$tb)uwNA68`WiN9`CNO#9)15aF9|O)JAi#+`xL+2CV%v>?=TCsY1}W7Qh>C z>wBc{qaYbEKs25t;Db0)$SWk1AB_(Nw8;mHQ^KktrIRWABaVghA;E-{0dbVhg9!P9 zWM~C=I%113-br;DCj`;ZRY=?B&!-z^1&Q#)IQsqB55=eEW)eV`mz4CTh4o3@y~99M z@uuAXWxP@dV2@slcSXNR#Fb0%(26$>R{Ekd-P^Ofce;fFi(o%u<1SB231}FkcJ#!lZ z7GTUZHn4Zw5kM{=xd0)~amjHN4|viM*SP2m9;&c7K6Ry^E7V$pH2mt=@W2^?=jf%Z z=EBUUYk%FUl~YL&Rm98yrmlb*xJVuMQ*J>iI)NfpHY_5PO|=MT9h#r+=oKV$Kg&sL zBuB)mBv2V+egqiq+SFN^@i;)r6sd6dTr9<=de)7wwseGjLWVk1;0^VLe)H%ulH|!i z---C{e1fTVbb?UgBnJ#wY;#ENnDP;3_8@5f0a{9I{Q)EVil}s6)fAiOZlQ4aTQaxO z$F1xstP8X-gxdoeeHHQ@-vX_KmuKV^ZhC4OqAl~#T%UnlJ_IlLb}kJO4=Mnwn%=4d z`652sorwR=C%9hW82YJkBmof* zvDPc0mQi(?8rH7OqTU&N9>;J5IQHo5_>4*n>@ZUM4<(kOq$r}kaJ++L<4mMlvM*as&f9~MWa`qt`cg6R zK-~VF=N$bB0MT?`G5Vjs4lI4`F~Q#T{(1GG@1$r>h0aJ+bPL&%VWyUJh_V79bm|gX)&hZ2%jB|t_uhK%O_HG zIk;bwCMMD2*U<%IzzI8JMHe7{b4<($(B6vncj=?u;Ps#ALM{lxScGD%-PZaZO53qL z8qs7=Q$L!#3oVt4M7<1|=ZmPQCuMeJXu**d6UES$$(pcRR?Th--(4O?#CsqShinrqJyZvU_oP{U zjU2Te^y6A-%jBT0$*l+HHX^TV6uw_ono*1ar;*nBCnB!QzQ_U30abp^mgXgU62v}B z@DlBZV<6-WQbCI72cL@=f+uW?`_mz#*wv%#CvY#~>5$H`ABsC4B?71vgi2^`%gqA& z@*vrr3ZaS?3X>^X$lXC*M@Dzdh`DeIJ#N@S3gzP_v%9)F;4B<^TakRFD;a!SR8EaL zujstGkT=weB3Qr4JzUc#qO$a|u~0gS81JcTN(?1%mC}Qsg>5mAQtK z6Zb;TAC%?2vVlf!1MK-v!38HEd7O6&jpS_bG#a{+S*D}08fT1;_VUVen6h!1i?YYN zNaka*F7GJ-?@g-X+a+?Bou*}}0S4M(rsu|@^C5$MV;4#t>DIU#=`?j2H&YcCT7k)e zHp$})N&oI8V?+pyN$nccK0ZyMB#?U>C}G`Mx_~7+1@)3^15>12V4RyR!03@iP_2|mkOzyE zRI*xt4wm8v6s=SXlx)n0P=vqd$V3cFZ+G>d^fUul%(8s&IX`RO!G4NP9bpZ0n-C$Sd@}u-AKRKaiP*O3)XqtJs^BF z=sS{fe#-gCMd(Lzq4yGJxPEe zI=59&&>vEcL}oQQtcS;JMf~Sjm&qjTV&;&dUf1C<`WKDnAT+eWs-n4prkKFmP<#pd zMljGqeYqsOa0-(&xlXtdfQ;twn@|$E4Co9bc})loRB~VcrdaI8kOMi1xLF%2vTWdc zk$PEGf})fgY`D?5=T|F;hgVsECjkZgUY?*0zBI{=KqRDAAr>6xKkqD>Sn8LhR3bOZ zgN6b@t{qC9oQB{CQ2~^ddi(BfIKexPbk=_Pi*GJ;B-cNhi>@;ei@3QAT*SAVuB0by z_I8Oi;4R+6*yX#sAp>uJODF;q@3~g8w0E#SSsz_*1pcKc320=37L%?=EwNRr=9+8B zvS__Ryg4C*gwAF1IVh8I zcR8f!KjdNo;RmcH?Nbs9Qm0e4fP9fITchbG7ZrZ*Gzu6X^@u#3%lga7Iwo=2J0JzAAv?wskHVc%!p zM^=5Od(MK7`?8fCl;X}K1PUQ*T<>%c{OQMa4ev5|0nuUb5F*jH)|2ep=y4~q>tF>l zEd4^_q)jSd_%gXfGPF@{@Vu%w;N5V!s-SGu{qCS!SJoK`<32<)d|G{E%XyLQ*XV%` zy9v9J>|uaff=}g}w1tBQK5yc#4XQZzJ@{|53~m1S@*D8Ts^{H+XAa__cxF=9@55tr zpDsRfUTXWbI-VHl-w`i{#kOPRNg*I*Jy$0oM}QW3njM;Y5XKP(77)qM;t}>hx33_& zh&)+t0=lcy#2mK+t%u$(cbY1*XuoLecb2;(y4+xH8+uc&(->|YdS5omaJy)gEJp`K zyJnUfe{H96;If6j{TT3P`doN^OE95nJSZVb%rF&Cwt^`YW+E^WNKeS3t+C%%%wwny zkNnMJ%7<@XdK)TT9)r;rhhC?{p}r33MT)xgqW<&$QSyK%4vZUwkiV#ro;MDM?AH;` zv-VHP(bYfoUljfQFnt?_bX0!)jZ06!>~RzkJ&0zy9*5a>1UD(l(z7sS|65-MSzFr` zMM7Bfvzka)+=B?qZ^6|QL*CNrcIn6e+DoeOgeDp$D<8aL=~1K+eG);oil)4V9J3dr zWvaULYr4TQ|JGMV73`}NM8YdeA66;vz1nvcK!X3wqxyY5CXhUwRuF z_i3OSqk6|~-O$+0DsS8)8k=1DQO?oW>#1=n-ilPKLfJ0OAJ9ZhmdFjgxv@Dxb^pmt~}Lodr8qh ziUC5?J}Q6wElcm}cH|{!9=l95?c+MDE&X+NbwAF7KOY4H3V)1osF_*?=8M^OV^*J< zLHbV%DJoEfDiH74d(eob7dh3jb%N@!OH{|!AsG6^$C0J(myaFyQOD2*|9UhaZgOK__YCUlKj06MXqXD>iD1gASTt)uW_bh(IpW#+E#fLHP-pa=!6Vb!fU{oYCf|;mDS*n-5nG@)cOVeLoI2FD z;Wmbu&^@&}g?&bELve(T*oj%=exF+@EG!~RBf363A*|pHAdA4Y4j^s#@sy3(`NWekzL=$&b@u)@@-?kT4n1TWYW=5war#(hI7*&1|Go=V2vz`XWYIvzLNxq zRa!K@hFDU7jIdcD+H!a!1RcTngvrrP1r$?*tObgnZ=rmXdPLW+g+%#AM>~QtG6!`1 z3hZ5bCHtx*EdZZ$Y8smjZ$OOIqOAYSkmG-{@p2%bjZZ0_GBp90((QdMc-DT87jZ(g z%87rq^P~S;*N>Ryl~0Wrm3E*nEz-g zsXtqPgDH-VkKh-NgbOj1jasXnGtsb}onK_o-jCoH@GEcdj3b7b+|Pd>Kl%SD%Dfs^ zCdRSZ@F=8@vlNp7Ryh4{)Aw39tR$2P`py67RtlU+GTU}QKo+4ncVl@&zkRzyt-^X( zd$kZ=bw;pQ@{za60*P2)IMQpSe0+iCKQ?^UFA$fwDVI1x2ahCjycXCIBE_ZOE}8mn zKtvq5NjFQm1pB1853J@~OXK$~Xx3j7AK^DYjL1rQ7{V*ZZsNBrg%98Xb%KkKPS-*} z%UQgQ{Ix`|G7^G`UE*ywA?$pXT%sLTKXbZmf9XLUnEc?PuI=0BC*f`;Oc9UpNk|vt z-2axOe}oPm2@f72Uc%m+^!FhiViDoT8AKo7N{ax$ceAbn7?W?lM+Xnn8u5UxVkYSt z?hVl<36keOq=|oiXFOjvwLA9%VGr5&^SQ(h8VGFo0PY~Rb4f078y&=kAH0nYvWN2V z-9YBskC51MK7Qvz;cdCZ#iq`0!{*1~ZMno-O`YF{4c3AZWd4`2&e`~ejEFesie?_! zBYB(&?6=_(U8}(Ojd~$rv6X+)7E&dJX+owcgOEXK7V=XFR+)3vur%a z^6~q}-8j2;R2dusYBnC@OpKO~;d7+&5P#WY@%)6_^D+_WR>&IZeVL%fDX8adP(`r& zHWYVDZ}U1+FPC+5KAI{G6z7wE>xtsPKym30iv#6kl=Vkbspu0e;NZNzMc1YL!eF#H zQ2edJ02?fP;uC%<<$u9XwR{Kw&{_c%OC3Xq?=*c+)HTS%6hDvEb2%t~rn17HCSqdN z4BlR|2fb*H_u4JF_=T!|WqFjn+}yltbCYk5z^KB9zo)?8s@_dUOqn_r-5YgBDy{I& z=H@g}%*tARtJ`|fX}48{9(RXgmNPOc<)QTH>X~_N|9`5H{c#q607#awTS*@x$aY}sIP+doD^-=H?{zKYcLD8M zl_%-00)l@E^e8lUkb8wYgiMm`=@IgZ!KEm6^oWS_4uyXj=ABpQO1Z4)8@-^^%5O|K zt)uyti#j_;n{MKYzJ}kBh=^StF+L5a@-&YGM_UP+`={*7eGUþ?pV3F){ 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

    S+(3>@gU9sWxc7C4fMeheDy zNISgz5#bqN?d6LwEx=o{u{f`As;hBYgd?>0u0C?iLH#KgsGE7P#{#U}t`#Z79KWC; zxWfR$CmyL0x$F4Gp6@KRnFdNVbr#&kFrAso^>7JFWH&dk=q^rT!7atINspd^1sAF+ z0|Nz+H>MA%3cj6TCDXSwKNeJKwq2_P5IZd2j6pX;0S2An3&wH}mfDYEsT~JY$gaLO z_kF1E*ZZCYi=~B<=p7Y;p&|&9?{p+rtT3&Xr6PQflQ>I*%mE`A<{9);S`*1{ONJ$= zX>>{)ph7G(qd4QH88n1{;ToEv0_>1;k9!BtS_L)qo(i-~-=@ z6tw3uQ9qVu5VgpGsG-OU6+cZ!qX-zKgRr@HfQ_*t=HHq6W_}OuZ1OMl3DtN(s;8Aq zRjQ=*Om%_5f)Cj!;!9C>)V3VM#V7=|x)Z6_f~coEa1*7Ym|jTATl#rCk2iP&q9YBh z!E#m1Oe2V97)Ch5hfb3v+EK4vj1X=Y<;aRG{G zB9wPRup3S$Gf;chW&l0qzq%qh?m4BYyi9?-3{ZD6dqGeL0xg3a)&Mp700F8I9$74x zff)-`J5g-{tdk%40l>s;qeO)UN)xp0$6qX$4iik!^*~` zSUQW+xd!oHLr1OhY<$E3fC0p`3A|Pv|6I+;HL{>617(_H(14@17L6zCjYyD!Hq^b4SV2TX!P)e+D6KcMiLSH!3GU}py{|3$6}dG%+alfF%G1r zU}PLr3DHp@MyW$*K_$@$_-I{$0}UpsxZ?%v8Io(caNGD&(%VD#?D3M@42^zW9f7!t zaiYm8_Op%5eBJV(O`-NSE{LWgiF5*!UhMj*Of6&m|3K--Dw|EX5kw+sL9Uu{P(>%@ zVzTBFAP?1c;}C*7QcxB;@kVgy3o%3Q>w7e`H=y<}Ng^G~AE~&g7TK{XfaR_|=l*@- z5NwlTuCLO%k6|erENVe(AdBb?5-H*igpq74cE!I_5ZW)~-~A+3W#a6axYM%K;$Q<6 zbc6jgG9)!Q@h8OjUrh30g;0iqAQg&GaR&pi2rXo_u=7OUr%pPZ#L~6GICF}E=;?_& zFr8Cjp;1ZaELUj5eBMDW=1M2f8JESNm+C-g~eQ#nh;$MD+i~wLx=cOBr3d6Hl z8nQ=xpr|LB19{f?Ou8;rGdjeBYDRf9f^&$)a%J6r0FGY?QCc>fWzVr}6W2nnKm}Pm z4zIu;3Sdu^eggbuEhi4aU?5X9C~*jj8s3uEqZe;=2W;wmmt|{dKwaX!5CP#w0Ag4e ztjEl9un!Rpwe-GBU4rO@4|W?6qeo3Vp#x3`5?PUNZ0+Y=PI{y?r0+ zd+NB!8R`(EFLb5~@k&^euxb@L0~H1xVg#@*3EtT&*7PiBp*})-2@F5Wi(m}~1(JVTR1h&~jdhY(3c=qurfJbPqj7lNhRQ~wHJHosJ)HdWXeJjUJW>=< zh74om;GgRp3E=;;jlf&_BLjLSM3D(0)8OD+u}c?2sOj(LB2BM=@>nRHKtzGKQqR(| zXhtn7YBnQMVXzsqs!8nNkQ)SdVU&?UWEqH(f)s0Lv1~df(E+4j1K!iXiVA@R<1U03 zF1Ea@Bhh3V+4*{m25wKE5K(Lxd#OO>UchtnuVTX8#j}SmY z(Ie@p0g=W)PI6Fr95pB*W@Hhg7$ZJ9T>BOsuA#^+v@xKSVCK*vAvLbGHr18~tkxr1lD5|)Rj9|!mQ!6m>CKKe z74X%uYa^^SpT;<1)xy#d9j=)1{=r;EEF*}yUbV1gS-7q}7JkkP8d!P-6XotN z%dYK!&;KkfW_Y}xai!c)3o|YdZkgRM46L>6JuTk$XlR&+#h|flle_g4%m%c2qIhFy zG+5rt@bHHPZhMcz3P0b)&eVEqr;_8P!x@*2Gw|SZv5>2R9TUwws|e+sG&P<#%l-Io zfaS?C%gHubx*j&QcCtc8tTtAJze2b$zTgCoGLwE8N%n^mek0pW?UhuozLPTeOZcU%HlFPIPD|_|9_cc&mj53#(s8(IuOPFg)_s ziN#@CTU8d;0L<-X9yGs2-L~5aP-Hj_{6GBM;RPG{A$|A=H z{p0XDKtzSV(Y>6H-h4QEEx=<@q$h6+H`dUKMlqi=LM!8|lZGV>Fq+ArA;yke8)RN- zlAeZnj&|Z3#+rtW6uSMMJwW=@K)ON^hs%3pq%c|0hHcA2K|g-Yw(eOPx5Fz={*d-e zlmO(H{?qcM{IN?v!?7ciRO^6Er5Yi(MRZc>c*4_$Xd%d5=JSen^#LEwERfg|eH@f!ydy>H~I&7nWuG zJjizG`~338+E@2H3)h~sX&oX%)8rm&TX%URG8J~X(6}-q^MMNWGrAwbF5Axu59G*6 zir3m33M%X_$B>3hq2baU?xi?8^BRc+eHv#yAEXj$(P)C{oW zyUasOxnS9g9=3~Hei7s%n$>M?fZEWYLV=5$$gSAw42DWPj-&O z*qvDV5sf2VMSEG9r^2&*Weru@sODNpf>qoByn?Bc{11`&sj=1t@hSPp%f z=_uqXgd4Ph<5;01Ao(vFO}GK8cC)FKKv5-nNwV3OH1n^7QVZQ0iuBU=kf?BsBUiPK z;p@Z2$wFbWc&s>C#2>J;VE{ynh~tT(5N5x)aY8)B>w@$BN?~dP-L+w=fVNGdZO^m! z!k}LVnsujbGz{la{LgPUmEl@hbk*kU*8vwGSNCdi-e<5o;Zo64LWP#tgNVhj`?FKQR zZFS&uf0yHQM?2%z=)8ZsGc<@w+W-R;7e0?`@^Ot@-8Qzxqwqv8XJhO8e+ye81mF^_ z0sM<*%nxiIxTpWDe*7I7+&=Jlb$u0oM=I+pmG#wcQ#m5vuksj21gXFrN#>;RR{FvQ z&Kwvx^8(s@vbye!bydFMM7f_6B}JBnM7i9!WxC@`u-htH)Igu2#i&U8Dn!XH?j^ye z0X|C$06B0&VmmarW9Z1>jzRn#8QL-U#EQ0kOAz2Bk#9CO2D(NmSP(eY@9^6KzjZI& z|EU#i8|*vCzR4b1G2u=~l9+{7JC8OWDYv)MZP@TBcYseh8$xyi+Utc_tUHS>I8>oj&l!#z(Lr*> zmE4OROaWjR|M+qTE;~c93HXP55q1)~mLs}~V!+(jdNIwSb7*JjZ^(?o;v_&Wy##Q} z%z+H4G5pIs;8wR|(&29&7n9^lf;0Y}Ze%};8#ABFGyrFr$t*4={m%m2ck(EtQZ#Q6 z6(YWg(!w?pG3qcw3#iVH5Wcc`Cu^O4e9Nk>PTNTTo;rdA6LSx3g76bNdue~3HcS6Z zX}K&*+aH$>me!NPv_7G!;a9dxZ_1_8WtRos3qZ$Y`07`W6BD{XE8wswZCzn*%M!;Fuyfsk3-*;PRB1Z7>2&wW;84D%4hKK_kJcrc*H- zAchlGJ2~DEt_YxTN~=Ji1JZ$Yh=~y=>~dR4*clqsOtPw$56x9}Y1*@-K0HmshSHKV zGn7+3iz=0R&v*75Z0l#6S?}p^+-wSh&11+|nvWfS0F|~}eJ6hknk+1A--KIXONbaP z-jIMM1@2_`-P=e45wIsA>7r*~=L$t=YBdaD)7)D!-1r=5^~R!x>v- zO0Qc-X}{PW($#f^{(L|j2)-RJU9F~nkgf(M!k6T0n`iy_2bi-qZ5WD)u3JZ`((C5n z5zy!62%>Rro$5TT?NamoU|&$9tEnGSA?Y9HqUUSop6NZl1-aC-e`pa<4Viu^JH`Sq z%1+qc`{L25sL(D0%4fxJp_m2dqeAqgHV9D#p`}<#5c!QGR60)C9s(V<(=#%|O4(w0AySLVT;mYhm+)kCOCpI}Og&dk&?mNVSGc!ZLI~ zb&#&Y{x5HD0wqa#orzZL`;tp!;h_NL-TQhGwM?QL%pWjR$o$~wc z|3_wJRaZl!Wuzu5GBP4E;{Nx)|6RXpg+L|{`rID<5^E4r|51&J4)wZb8LS8 zsY-h3Tcm|KMz1P(S?}EmucU~&qo5Y?-H@#28|li@qrxPO6vHyufgVE7V;Wvc&{yO^ zZEKl$Oy=HYQ0B~%ffu&@ZKD_a9o7)H>1Y=7lbH6SVJ;$LfEJP(ws>_+RV*~83jx<+ zOpg**)H%NOOnwxJLuTYW`x6?9nWQ@us>cE@N! znZ}l~FC#5`QEsW*i>(v9lp@6t_(eH8pjI*BGAbE#WSWQQ@Jy)ZDHJ!Y10L8x0O)u1 z!pkgCnlxZT1PU3|8YpV0^`Yq?vTh{A;IveToGFy0j*3(p*`(SJNDEeDjXW1z3>Ob7 zSXGvK-y$hz_ExIRlpv2@G9-@fI=Xv8a%^$aZSOi5PMp|itVbj6%*=SViaz0e8#Z^# z%GEildXuXNNu!)~YDzXfA)BHfFQXrolJi_aem=9YQIT@>4bv4ld#UPiqJk!zh&!Z- z-A8wgibIzmy=LQyiSXdNZrdcFYBlsP#p%RFkoMg2 zfhdU-G%ipoea|?uH~grfX^BkMc(h~kgi+ox4Gp`UgHakpgSE@;)d*WC#~;Ns39WNEtiEgV#mw{eAlNgyf&sj(u5*Fd8_ z(2Lrkp~X1F1>W-83qx8TX~!G}y; zOXl+CLm7L--|oq=J)(FMc*#8CAg^O^Z%I-6ccZ81)L{=nm2Jq}*z%Z>R*lCH`kf(} z#hef?(B2>kBH_iDj609m`45}9d=fJDq5g#8Z}W$ob)t9yGH%=>2I4XGy@RS!*i+Tj zorf_3%63FU>W>*}+V~wuls?FX7~g_G)MxN}s7)Q8~p_O>7g@?`SH9nmAD`-B@c zRde=Wh``JR_-52Xj9Rxi0&$n^q| zz5}||^Dsw4^b#1rL}OY!6Uxw$G)3*hgahBSEgi-Wq-QKbq_Qmc&;0=1v3{aDg7)*D zBTZ)nk^}#izQlP}_>hd0Q|&rbojoo=b-4eOh`dHRLtFX=Kb6^5yuCs%ru@ZSN4ltk za|1=3$oYoc#IHf}QFY1kdIL-un!cTZ3wXJ;fI8(OC5mya7WuNfS{34hhX-9ghH;9qj;WnBC?~nctkb8?#hwm8e z{(d+0e8Bcn>PGQ>+920tzH1J>+5QMx@E9s0n$Rw`Fvmzeq=-OEucP4W5X9X^c%(>Y z2NDV_vq^v>kkJj-5C9~mDP~4tP#i+&74(9enR$)y;U(0)jMq$?+!;`VpUn2qPEC&$ zV&w#KaWaWxi%%{t9*aBkrFlDXY#wO`s7@7LOvTmwSdeg#m3)i^Qs@*r;Z_Ph4wZ11 z9rN?^rDINfaWU>3qZ|gOM2T_S_|Q>vO-1cC-qzDfa1l9&U7 zWqS`PvKRG`M%?r5!27d5^Ma>UH7p6w^ygn7I|Un{7G_XwTy_Iqp@qUP)-8uB0&yIIja2$R$fOG}^Y$av8b#4?9CLO=#5@9(53qFL zop}G3Ng$Ag&=e8mMh8C9lj6#zrP%0m{02Cf>MbI1HQPm%)gWE-J z2oQv8)Prbu)|2gVW8Y>k-P5NC?_*iz8C6Y{y^>c7RrTq(^Wz=`1<6X!_PBGqYN5Ly zIt-Vn(9H;hnPnuG6Q(sqHD^c_)76dWHkv z1I~C7&5Kb6XQ=@nke4|wE8&X=Q!4%kHzfXxc0g1PBJ>S#4lfhh%81I#usVs#%)Pgu zDia#e#-Wi%vn84%k*T$!JV-k?PJF!|-v2_s?RIHy)G6D{r!de4XvM_f0OO> z7yb&Dvm2NBugt`=tW!DejDiu<+p#B}y@@~1r(|1noi$gm)rs>5_tO_y3U=m3>SVqa(z+S}2nTU_`(v5}wOq)&XjGMt{JBY=+4V;@d z6Jrx2z6|tQGLr#Zn?aw&EYfT2403H~ z%N)z6Oc_7TeKd-`XQdojhiYOZVOWwFfHl8KZsuoU}u(tpd1Jo1!{)( z1K4eO=!R23a=ru(GfIizqwrA2C_ww|5XjLm(5m$IB{F=BSZSHcLBj#T-q)-`cn6R- zY&4=l2vFh>U?A9fOv4bdzM=$?knT|y-=>V-7k8ec#TJ|I=#CH|rzstvpy;!Xjx^bH zOm}YKSr%Mie@!?R$!j3`zFmR+0yF`tNy5)9*hV~!AJfT07^LGT@T;~y1)m^NI+*At zM3jfI>=!T}>M->dU_+k({a5&|psr1~pdERWG+M^c>_!Y>sIc{)_4{K!q9!eTr1r5z zU#p=L9M~Tk0r;7K6qvHZyoRXrzMI78_h|F4U3x=;nykh_}tUlg`@rLV{}k z02usU;?rY(-uUZU({{>@ZsB1FWG0mh{eKmS@x9q=TMWvgCnl>ZgfMo}jz+v}?;5}f z?3X{_*v;C9jl6%byHRGk0(a?>N>l@vlK1Gq3bgSxl%m#akAgC-_a;q6q@& zx}As>^na>Mcz&!r7z)pj5(%dnHaMT_O`DM!JV$!bO;8QDF?Gq=hC@t$Itg}xUIi>8 z+|xc2^Tw;6)C;i_;b55(nz+UCJou&rO_%~`S9ZM0sm^z(EM9R_O_{u-nmrj#GJcDo&*~ zt*qr9diJqKtZ+@j!?(sk6~SSM!8F~aS3~!9oQHImAEmqu9m+)4Gj}#)F^*N$BI6}6 zyRIh}7JwmIuSo7Y%KPGm1Q%Zbczg5jn@~-8Fo?XiHGVcX+z?)FxfQTVafOu4+cT`5 zkySR%gMsw@I<)eoPxfR7i3_orqXUDqc@Bn1tl;mbFHRr|LB|kKIJ4HdjFA_K`5tj} z7Q9&0otNk{WM~hdt_*x;-|UMOV5d-888ZZ&rSIW{sovf(j_0rjy>_s2^xLA6>19@E zy>ZJ}MWB5p{UVCAzi$C?VBv1jno}CR--+=21Fqsz9%sFc*FuitIbZ7S5S?g-ic=yv zADnZM{LLmPoCqs*5&lNRW#rDE+x2VLvS5|#qeZKS-_y6_GrC-am2N~yB zBF-Ol$hl+CQr-tgAD>J_5}HkDGz>+Bd>_&0#44Q+U#y_Jvg&*?5NTXcU61>vpn9}M zgxwzcA$?1%NM8r2F!%1G$liTkYJcEiK^IcAotC8g2x;U#N!l-oQ?!eXfJ!->jZ<)X z8Q%h}Nsw`3nO#KJ)8Y2%ze9IEMw?TRW_(W=Jw|t<&3D^-q8B9GtJ&G?*p;&MSM6(C zr;G4#wUSAi&@V2>D#6}@-ifn6~R zRP>3y)jln&%yF05b|E^G<`WlgV{W99s@xVEEtkuqb8H(Eep69UZ!QSAL^+XDmL5~t zULKew@TxxoJZb}1`zS1*!>)YXP0f>s$@ghHpK{ZHLFK({HQ;#gJ@jQ_5gMLdvL4Ii zQCbq=5^gaHJS5A{3-39NGJ6{W)Fvx~Sq+Q{$mfg8K&0h?CoE#TYzKkuHje2E>o(4! z+W~l?7#xGfCUhZ35A#jP!q)ER8a`Z#yAht1kfBcp@V-6BrumL=KYZXjS)2gx3+0c} z`zeM*kH7k%SB~lg=XoqtA*07Kt)^V#fEIMG- zFx<5swzUqpN%qB0RQ(#@vBu_NX=Uj&EbTOQL&vyA7fz~UVLTp=smNV%_q*|JcJ&2d4Y>kc3eXfo;8Y70c#c0z*x45!nylWIM zp%G`_u@Pq_64kSZwIvV0qi%=)jV$#{6NLnpFRj3Wt3RC%-CMi3dB>z%Z z$9BbY;vo92?D{hs5Q(ZRrDId^^s#h&DwdY;5=RYNxEcOn-Q6pr>}rAhX;V|QU2rW$ z-isI4)X6kRBiyr~+d$e>7vkyk<+O<}00UIEnYXyakS7c9Sx=%e;abGqn2KKm^cr=q zTR{UvIcn9W1|$P|l@6{BQ3wY>@>Mfm!%>>u(~MeLP$Lg1Bd&1uVQP)KbR%tdZ{{<) zKNR~vwXU?4CbXHS>3pW3q`l6WAH+j9hG(Z4|9IYJ?tNwPFa^nl)3n{ap*6w7eE%Qk z=7r_yoyfbs&=vwgj~U|T^BNHEP?_*Js>uzO-@>EkC8UtoIXx0<5rWNrPN?20+N7_V z-+1xXq@lgmOpgc>u}?6@SpqX=8znt#p63#v9PiC0w$qWN|8;5ahK|`D%1L|QERzBV z86-n*w++-F3y}_quyWp=G`WBfzD}tWTNYZ<0GJiM+vw1b2QO_;e=oEgCJ|ysEq@2> zj5zMT17Qc?-QEhQ8%qN{s3F96gzo^Isi&)fb@UxHN9rNM$&~bg@kXQVPSHNmLfHBL$eYD+n;j%ob#Pj_xb^jNmJLnWDfWgjqkx21F>1U{5)lb^` zvSdN>30JwOLu`o9VGU`1GjP;zgP28575B3vQKKj(u*9UoD&Zp`JcYj$qYA44O`62< zRM>}ld_vEJVGTDA9Zn@fxbz7wrP`RP;bRTg?pPNN;#3q> z2g$r2?~dsU<@sV^Q{lONW-LIGCOT|qu#JXcK9n@$Q#1b_K z!IdJ-yzv=21`{>fQHE9YfLL8c5Y*yvieRUMBH*D;k^p6Z(PaH~>(^g*7j4!%IonV_ zgvzztMYcBYPZYJ1EN{20?JCO3wc><-<%bm0&Si79dEX<7@`w_!lT`b_b~^7}IAb1X zmZJONrot15#i!E<_4j2;`9aG*4zd(4C_Y)r07h>xp9(T4`^yFm5TgW;=RtsHXXc9+ z;KR4^btyxos)G!j>{V0>k3z!CGZwj`>mDKt@9tKc#7MJ&4;xLmSBNVb$map5$@vhg z8IdB<=^ba`9r8jlfrHseYG|}LosmUTOT~3{P?Et8AC^Sh7NjkPi0qIHZ@uSGX7sv^ zPS(~{RH)h64VF3wS{emK*=*aJ6&30hDD@xl-yHTowH$w-+!#s-VQIiTA*AlOMsFhN z*yZ_BkdlB?o5>+FHvbAymDCyr}VnbVmqG44P+6%qE{_ zK*yyla7wH}c!y(W@MRrJ@4T>O1~`L$SrF=&Z4gc=l&Fu~GVEQr|M0efm(H4&zrp9) z$NDbZd10T>OWOxoo-M0uC>duqT%8QyaPfW2w^At`_LYKUsWiAT=TBcc^5n{CiMfdR z_Mees-nv~s2byAlHs@qEptk>7nQhq#%g{ik`hHz3b}M5qW;SHBUpaG?Q9*$pVA)KF zHMio0#8wo7A;<eA*%uf?10#D_lh+_3cdC6`n;zWmrB1H$@P$>6<>I z8*U)`4)8BVFj2WUCh z*b>$|%)Ato?|L(t01>ewAnwHEJ*f^;O?FNn=5rOou8-&sAz4C#4iO4|hLt_;gxvh8 zId}hi@7gSyzG!Tg1rnQxHH(=7Fx zvpeBUTg_YFcV%Jhrg;x>sW5GLJv|Uyu0@i}iVM?e{4Ws%$s7}7xkDi91;x@$>1?jw zbbgAB?S;7qkbAhQUEXpqwGSkutPN5pF7LVtglqHGWF2b+CA2`Y)vA3^7eFWCKUy^u z(kbu_3A-w??&pOG=p0yM3F0TjPDnVQ_$rcd&{QD>fz1c3bSSCJ>IsBbXRbVT<;={L zvoVw+npV8qyx)}W)s>G(f|V4v%0fyLmp(p&`tQc{R#Dz$DK~}Yyj#B#$Q)JUgGTkR zs20bZdGolN$*0}YP;oGoIhqXu|2983GfTI|{l!>PAL(=BlhcKK0$5D3n3wf0(R;J0 zKSuZsoERkE+cQ%d&xo@lBeSk7IitntuefO!|5C-`hjQ^`5+)>het-emT4lSDa7q}U zn_=W1hPNN6$7eGg2uDl@(h${B=g)GX#`7fjXoSs_DLwKr40d^OmsDcml1BRfbph4K7tQB%8a2ou}-!Gd4kGd8y8 z_~jQ`R@O9ZC?pQ#oi2-1FMoIy>AsXpllC#q)VR_U(RBTKZp(-?zGX@eE|4@+zJs!s zrcm46UMKz>Hb5O(FZD~@*L5?kxUGr0yi$b7ki#e9I?_Sj=2C%~&F~W$2m&!K)EVaW zJ`;}v(#Bw`!G&-yd>HArCa{mU=%V8YGgsVv`PAE4EFSIe1zvn_zoHGMOX!-B9@OfR z<0_D9Y@tYn07bX$AY~|xBU54%_n$t`<>JdMsT%p1>Rhuoh0H=T)!PK38%yn?_EfJT z<7rv;QEne9=mNG}^l4Qr7&Lb&PoEHqnpi;y2m~P{2~!znXEh+vHwn?#1P-i5nl=5w zf&pJ7^-Zp|h)6aU96T$?2$4sv1o}127vM_~KBDNGH=5mXz(vDd%mi2OOsV0U)>Z{A zdurvnJ8vEmlT7F(=ET69cgBj3jSQg0j~~lrWpyM&1k4Vr!mG_IXOO1r68HxGOiz~k zMwGZKGg-Lw-HBAT_hBIk!B;8;4?E+fnQ+HsyvGB$mY@47mu|3B3o}3s{kqAOgN6 zU8lyGRU_WTd9+BQa-Y;9t-D4dw+?kD#Zpk`Q5t?`U`v1hmc6tYP~jvrlp_kZ+R!zk zc#U{%s%j2vKG4b3aS>f+hRtdXUy?V`l#j@V`PY|-6QVdSnPwGjOD>O_b}23#Oq6Uh zA!`EK`l?I!1I`XR!t>Ej;rEcdtNVmh>+96u&Nhz#WDNgD2f{0qqry8R=^et2zTU70fRnrdxyXO7sT+aHtNWP&`zu!{IFX-z zd4mqUj1x2d)vE0UG2sxf?ratCtXbIHOYhT6>;QykeDB!UUiNbrB(UHaXbO`*f{;zg zzo$5q={p8hyu|)DTrm4Gi}`?`737DC_?+o8i~lv|&CPi+O*w`%NbMMtpgmo2^uPWN zmUExcbD?Vw>5e2pq5Dx)2`572eR?2~uLk2Js>s9s;upp&Wu)6HIkP znl)Dx3sjIoK62_-u2TGD`iz@Ts}HN``~|MQ#h>XhyCrF-uJ6`e&Fq=+uWm?llJs#! zL?H+c+o+|Qz4nf4XQwZ3O6WZI8#rYPPTj_E`38+-(imjB!i(8@xm?fo7yBxcwtGvi zk;A_a^%Z@`o~#&#j!!-KU#^iwVN*Q5?%LVeYuC+Oxn4F5*Q%z4Zk*Ov^!@=@Ic}mG z7=w#&6?Mlc28flX)a46*j|zYh=E5VY9p=dm?Kg+1*CG*+tnmR)kz}5<_rJNrOK`Yb>wo)U=$i%IvhTDlt!TzlA;DHs z@8Q=morhsBQ#H;`v}%DS#Fp@+)(7k@D2|x7pczCWEz}fBBsRqUs7Qt05*%Ul6?LwH z2qe`JLK4!EDmEcExuA^7aM$8MtkNiELleUVRmuwTW3n;+_;JMnQX9@oa%E*V6#L4ext+`8QGu;&-@ z`9iq_fb47#v#ICOx+7Eg-KBpjZJ=+8xx%njp87&@3~j^gv0{1DuFM>oHepB5524!?cc6sv*5qzQd~QK;N`l9Yy$A()o&XR4WIm7D1#H=2yblnP|99)u zL~fKy78q#qlhL`k#4b9*4+}5S_53ESQ&D|>vVAl!bR3?4qkWG{&GtReo*9q8ev*09 z_`P8bZt2=0d`b8cNK4&ss*EAYn%)hPwm=3TxVZPAM$SEQl(z8`fY-6=Nc$Y*jjXx~ zseV*LFAVd)RJ?!#(WgIH@hST5#uaA@5A$=D{*wQVzKyP2`W!zw`WSt=^s^P`;*A%& z7KG0WpI_^ZA({9?Gv^XLeRu1~FZLB0-_b*TDthk!vEt)-9lejgROj}Q&JTQljYD|T z2D*KI9oV>QjO{P>I&X5-8LSY1?)tKqOybYdx9DRs`Q^89bdfF~^snXZGjz+9|DIlT z3Qk8*g>t~D(wS<4t1vH{5UM*^4kM!2XZ4N&;NhydJKdyXof3lPH*BXhuU+H3x@Rtu ze-E3}i;JgMd}@7xgNutmuW5b8iLG7smGC_CJF-n3jzah#`Tma99-N1D;n=ypL4{tc zzY8y4q~yc9Xdd&N9D>BAKnGM571;;mn0|pxJENKXcwpjZ5hzp z*4?2jX*ByiT6lPZ0HP;U@yL7@UlMlWc|(`Hr;ZIw9v_i;&pZJQDDBk?!A>EWl?c_ zzyYZ$l37?9eDrteANh{C?At*DgVv2#{0K-n*F{G5A3*h{b}k1|Qt+EZN;p!nm=NSt zRJg(%gXExT9bYE*YHF(~3S&jyLoDS}ScN#nqwBG%6H(VBC;B~Md4I%8rV_T0u4IHB zG)M%F0*cN5rhPCFjv4kqsyM9!l(G~|3#i0LCst$8QR4VKRZ3kgcNQ0&s!F;hS1Pim z1Fsq$C8=5k5TYb}*h*UX2RCi3y|?t5l|UM@70YCVgrXwryp$TSjboy6bqbY4B|ok> zNC&kL=s{#ZD49z?U9R1To%I_P_S>Lz9mSI0fV~*NCZENEw2#V4JJxgJNn~N;{ad)S zNTa}~_EF%SQB@K$3c9guhqORZeH+g2J?A&`Dk9%hRIK(=08WMXcg5#E;773#8UY(n zlabcPAGY^aejz-sF?@So`3}efN-5?asIfUJGnKE>*3zQ7VDV+|o zy{q_SUbRj6*ZQfyM41$u>FsUGcPNB4SYRbqz~9)y{q4~Txb(NWgg%u!wJ=f3^g4EL zHl0kV7ocmUq_c0{nFzI=^zlz>kR=M+oF?99?Y2V#0tPR2JPN8onLsHHvq%S+McPsp_jY}->kBk#B3+!v15l+k;_9i{6mkzM@lZ&)R(0>{$ z3%*CA&IvtT73ApsUrcE!!1Pt%3H&P#0y`i;2!;C8JRgyp!#l&axJ=L3 zZkRDl=$VO1KKQ7gRqhS)m4uTDF|YxK%7!-=X?(4J=v4AuzV8?xH5|fu#y<=?-wOLs zSkj$92k9KD>ykD@d`88}6newO621v*axfoh@wGiGBperY`WrvmzkQ@dP^oncz8Df0P_bOqE>2p4&|Qq~u` z$GfxKMqc_MLZ%68K}p3cg@Kq0JfnC@S#LqAYWOB@oruMi1uJ1lU#U?1S~6|zne}*6~3zWneMfbM2NunFpS4p!pAq@ zL7j)w?*P*4Z|b@a!-%;Vpk45Kc;zXVg#l8rd|?DYXyy>^KZx%#$U8LSF4#(bjnaUvq}-1lyJ&OWkB=AI zNoNlIz)(4o^hF`tEeVN4M-3jWCaA{btIIc+)wMNJ-h_t%-uFFd*EUL(hrN{Lx>m}+ zQxZ-gO1vk`OYM%?+6}VLb{PL(6B$S_`fb3IbsZ;1^8W>2V#o+{W&<+Ss3UN~gDTOo~ z#HSgUR()O!wVxR|aA(31b{zxIypc7IB}V`$kD$=Fmr)B=aX;Eu0lCLdIoJT7V7<8AtF-z(@(K)P}T+UWlmoFl1el<^8xT0My31#+bII zBh9i&wiYJ}SO#$*yf4&~H+$!>3HNl^+#pP7HN=^SbVQ()B*Z61ApD(b{>&_(p+eHT zR}b}+uHWL>sTeA9ltj>TxNMizoL|qO(=a;bjwe4Lh=ojXEQ>UFNjCEud!J;F9Vi() zv$f!PvVbJam;(qHS^l=E6->=b{+*8dhWahZaSQ5_BIN3RPQ{%M_XG(=kd;`<_O1|w zVx}O7_3SnbfGN`wEef*h=eOa`N?`XS*$8NPQ^s$DPPMK+;V*@k;Xb2`<*SHJk$^p4 zI)S}H*aNi{ghDD(2d}Ll)IYK2=-zKyMGIN8H+pUuLlQoMP`$^xoo+N^o6d={F6wqY z^;@DWX2P^6j-|HH&>J~b*K)3y=&?Ad^1dTc8|RoU1N%eywhp1_rGAXOTipG|RNXQ} zT}CJQSYEBz-N$;N)}a6>7P{VkQB0@OxPLQ5hJ<9uAUC=}gHl@=rL5k#=s^cja)ykK zoS;;9SGVw8;k#IyCSbv%c!oNfiinIA#q%WnO_me+hv(Yuph`0Yb%8#C#)GP;vXK`ocgJ6eXUv{c9vC zl?x5dcNQni}cenN{!~bia-N@9kcH;Y7|aDLtqJr zZu+B5Aj|^@gBpBAyuCNv9TaA4PT&asPfUnIVTwB}x$vS8C4?IOF&RaAwT7O7SUJL? zMDr6;4i|IzB|_2(Po;&lpYOg*I8X`!KO>rnQeWE9&9HUQMlFeCXSx}*p>VXP_^fL9 zS_R^2As_1I22+YDVRBZ{jcFlY%MHbH2}O=cfxE%U>d9~yngmOJCTm;5%hn(!CZ?T& z&egJBg6?EGfvxdFk|-(?;383zCqITRkA?xnOx>FBbEXLV#jQy=rUXMlfQ0pgozTR1 zuG`<@CPYKD%+Q%qJl#oJX#NS(?f}r;^THc&D(&e)88OO9@Yd*xOFkhM8}_6;6Kszpn4A>#y6VVw`YJhYOsbaSrz(klV83bC#&pf` zyh+oS08^Hm!&><~5Fcc!%0d5Kq#vo6-m+l@S=-F$n%nw(IVmjj$WZX4oWD;O0K27U zoLNJYQFkel%hG&v2w4=>kTLz#0=1 z<@$(#0lj!h2pB`Q*)+wX;b2o{5HdC;AV%1SWaHIvWtc1x^AXlyL^QEcM^frCv1vgW zgV;bbZS1~}q8rWamn%SE|$w}bly7x$z6rhO9MtoBPSYU=`%xn+b z6JlmCgSOLX9XK)OqSH&(ZJZgWK5wh#14jr(W~7Xf!XtQ(@mi& zhzcPUSqAf?CbEPtp=i1(2P79HNuf!hqQ1;PEsFeTkSl}-Ma%Mf3^`M>e8qM|U5Yyg z@?(lI77x}#h*)yg+YhWvLk+!rN<`o2goH#H3Gtb3;S<95AqEbT7)XpytjVF&t`Z5( zAZjO@QVV;aS;40ahbQzyJU`Q5R#KN(5)2J70RBg=OiL0FkzuDZ8vp&4a>0Whoht4X z_CnPP9MjJfkUW|q)jBNh5%!gHUXYJpv=t3L`s$s1@jB zL&$Sdnz5vm5KJ`vv}H9>*@|0NG)MUNAgE%>D&#hLWhZ^hQ1mRQVGy-($QrhF=sWJ= zLh?%6gxpjNaTJi`4oE5n-hslntTvN{2?zhX2wJvSh#k;OWZkH$)t#tWvXPK99dxBC z2NJJjCfy0vJ%_)DTcnXV;G&iCHi@%g%W&b@@*|-r3th@s0w*w1NFDE#0KB0n@hrMe zKno)vdpHZgB>Z2}4eiuA)YXOKUJQOSti@UqtvA^jcUTF?-)t$PnCXP&c=0myUPVgA zMv_(#=GVo_K$}VnW+G(?FGfvpQS=yf$7QW|7c;ed*$)$q3C~qf3NEIQt@#w4bBtyM z+I4SASZK+u_=yDYTAjdpuOUkDq~b`D7atkV!nAcO#nJL2w0r5K&?Q2SPB3)n0ZQcW zCB#?|igKyJH}nr-k7k1v@F8CdnbE{zXsQW=@|<28C_W?tG!h)3F%!2~ug-P>2@iXo zfda;PPA^&CMn0e<7F}@+W$Ni%odA>lAE=<;n9iBD^Q6%r+vaJ z{k=Vbh3J#hpR6LDf$YMZY{kUIM5sfyI(nEC;d|?2+5Ro4;s|T}w4ni=O-K5_nXoJ2 z5c*`g)pGR-GV>0Sl&ABVyc`6O;H$_<*wS??Ci5yn)cE3!*Qb{+QY9$QNIi%53tq8W zJ)GdQg#{QkxW$cW4n2W}LF8iqcEwmso&l%9HYRXM*NI!2*fUa$%Q15{p`&xz3a{1x z%vb0uimLgcsGtdJzh3lb6X>>^9Uj2d$-L{K#o9CX5(C{p#_m%9-c$f^E1~IUZnV&A znBKivYb|(8)kqaC~OA99#%Wy#sE1O^E^cRjIs+nq0jPqkeGD=`2q7mn=q8hn>OvBS8 z4Hj7fK7{_!&{Jj4*y8KH?Q!o=+k@1vYZBU+LCPRcT|=u|C#GlIEq-2C-Q@7F;yQ2y zA*rJI`(w;Krv@KG0)AW#!51V4Yiq)`k{!BT-a?w9?Tu!yJdc&zA)T>+MZ%0 z+rW7sB>q2v1q8GDEFUcVvq;qEoL7Xb!@0PO^dLH&DNk&0a95lc`~wCa$fpbdmE;`> zyKpuVcCt;fF0rPlb6qa#Y|r7MZZ=*v!&rE}k`AiP+Yoey<3@t6)ZHoQjziE0SjlP-;aSU_tqcxfHw;-3~#Lz@CbpxbEh#EA5mkoisn~5<2m4`J*eU*-3OhB{DeTI+pB?FkGv!?3 zPK1wOmAr$%JcqpVv9gFTMLPvv30be50*_ifzPLi*ottK)r7@ztCD~vta;{{yAQ6w~ z7A-K0gT+QI0{ms9`;`hj(9b(hk!NS}y}7j|9+b+Kz)QciysKlrQmRh@YBO-P5>o^- zu#7_h79rYU&XST6w)Bx2(S^-zxKoKcr66oOtV7PMxRk0+)|m0ECZE~TEZgI_-XH`8 z;cnURJaWeMq z3*qM@Ma9Cp9<{>C zDSe5WaiP-C(Jl1wvtIGs2eG=@muz-CB<>V~AL-gV1z~nZ)y^!ZKEb-8v+>wn5I_Hn z)+`ki&(FZ&)WsaRtVo5;Ddfnqp@znQ;oJy^FI;fV081A+RS37R2H8A@88JpSxwVowVn)Ag$)OMM^k%#5SS z+Yu6vJC%wPM-=|{s+v_F7(QT|g@S1x7&gAOYmZ^<*`+W249{Hbnn8H=-@#Qj1}EA2 z=$RST5m9r^NA7&$rY8VxgFskdAOkpjH2J&^mx)=DP1m2kYublDY(~=#y8g)V5#QaD z98dnS^*%dqKmIsvgwNUbI~DVNWDZ=Lx?MqjvsI~JqbRrcDKYuLLD$OXE%#v4L2qgS zxCK{Vr|Z{2QOh7Z=M7}%(1U~2>>7Ck((oq_9mRmx+pBkQVlO ztUvams&2spd-YRw&oyQ06QTVpjvsQp;p;~{_c+Q;KmBRi2%j>|6S6DUZdE12(z96z zE?K=be>>)YdcP*W&ot{-Sb93GTUUHi(~cg+e|Xvw;JsR8{-vJwuRy@hY1$^Z553WM zk9zR_5tz9CuQ=Vm#k4BY`W*)sBZv<;S(J94*@Qv9GH z-{-ocN6^w8TyzGJ zz6_2o95S?ByNF?)q|Mk^dl#P(RqGzVDVZ1Ei*D~%b&s~;)yE=eb>OSx1zV_+^nwkP zg;Nuy&KGo{m2YH#U>z^Wj3fSn=##{Cc+|0Uykdo*UYYD^li~qIo2RbL_-~H5iWF%` zx?EphE|mgw!q10Guat(_W(SFwS7?LQP|7@N>Ugr2(#J3vTJ~RGE}83FJRZi9vG82T>xbSbW1HGpfqA0N1L4`2kU3NhR9euSOW?8tv(L;Zwi3}Cv01=$}AsG$Y~@uVnJ z*Za@4{7>l=850(8A{?deM{pbrT9!b-`wL4z<`$6nm5nc*iD!|)$3zJ_&d}K3r72q2 z-3^#^Eki-Y9f0h#lW>W6$oDiv-^587R^IOr#O$Z(hS&g0JRAQsZ64N@UIq(#oN-Yf zV3l4*;*<#uU3=YQL-$C93*H!cp^g=iW=u`n&z!sCae%J-O$J#m7O)1{Ky@J`-OaZghmUn zdeRu-mrX*6A!;J04^s#2!m%YfGhC@^JOGTkHpY~Te?*RqcahLRIiNdhfnP%Ikg>iy zl=f!`6u^{4kJ^*iNF6$k*6RI*zt6k|eCmjR3}328uOvaiQBsH+AflI+H%k&|$myml zAR%Vi-VCAzf>Uy2@%RP_9a#5gs)KM|n{vOF4n1AD7Z!CghdTifdvgYnf8_Gju-d;W zd<*HJ^Qd<_h=3(LQi(ol;?yEyy;UcT{7<}lL`AYE2$O`ki>OF{L&VG@Dxz-}V(L^d z$T?0O6G_@2Wvx~XIRy!)3L1{KnfewaA@$LQP1W+$%WL=2|A!V(yOa`|7@^mpsiD~+ ze0sW^2;70tu%sKZs#0+n*Gcee#=L|A?CjuB;QdYM=lPla^bqYGsE76C;$!++EduwiX1Yf)9P^$rXNgd3p2opale&0)#`t#rS zY%GJVeE0!qNKI1fSYk0He|JhvSPq9sq?c3-u7jCr}{g8~D) zCGdZq}If%=qrHvEAcf9VDa`g3}BYqj4IIo|GpPEwc#B3*@pdvbDJ+`~}>y zgHV8GFof*K8HKrf1~iWzvsF+-@_>r#LS*Lyk`qsbDKPy{6MM&RVZbn3ivzP)pSpT> zps*E-lX`M|-@V70ez^3pRIDMqII(x4#ul%E;*+yi&*I;c#Q}DphOf>nrec>}77O2p zCnNCkSK+%m`^nl*a$Zk%roM0DD&qOMOqEqDS2J_;@v4b^AKW+LCYK&dx)Z{eC-&6` zHTA>rr)C~wrP8yHWvcAJAZ~ExRMOqO+fANgsnJ}93}PG`Ft>M8OQH_Kz18CZ8W_+k z3K}Wa8&TQ^d9<4~t}H~0E)vmO@@ATblO;sk?EwcQl&18J?fwB8DhS5_;QeV#OyYV< zK7_bc9-u9Zm*>~!14>QI;I>O&1s@zgzUVzhvVeLyL6K9)=c>YdvFRZDfcK`Z9yA~W zP&%i9)4hw~6t&pnExA|$`&Orca2{YK?RdEruig393#^)zEsuV-hYej%)@N&`a82A< z`Woty{tQkm{M!#sgJ1tCu1=j9r%KrILAJsI`*X7vf;Pk7{6 zb!jPuq$*vR5cc&TIs-y^jBB$+Eh?VGJ#&3%9-~teAV+G=+4)M+IwE_ zJ-+vvedDYEE?tP^M=_*q%Q<0YEcErIS4QF6{SSPAw_=bm+#h7_O;ZpdInFItN+eH6 zuAr%#p}j`q`;@6N9eNj{*Yq3g!wL>33H{5BH|t`-O#(R2I;VCgk8hsXcYNOj(hZT- z)D}-LAT+fhTr`k$wWY5OXfDi3n%w#rMh!a;@J}Sz&MmdFB&{H|p8O%*?T5Issj1h} zumg#bYA5&ySi#4-3J8+Cjyb&n5P%DiWqhau!Ez6Rpm)Fjt`q z(ei}qnaOsp+ahbdJ4bb*rEJgOcJ$+I*5XRBl1f#IN*plxNI7&~LU*La`T0>kmxbAG z*1uRtI7gjCZ}u2(0{m315sRtWN>+`bw+{QR3`G5-M~}Y7CqLfgIFhKSdujuCu@^$S zYrP5iOeofX=fvX0(QmMLMYb7R!0^gNs3uS|Xr<*#8!Dx%h=OxR%5jDwPzb13f>~$p z#Vf&ZDAQXq{c4XtF!(jc1}Kb%nYtSJ*D{@e+9@=&882 zKU`WwL0M)8pBApI!x>Ql=-P*P)3>uLFu=AbPUs zWrZGA>{Zw}%=Kmx?XjsfOY>iygNVJQH7tA_j%88zi-GAJq->Ah8k%Np5knGp9&8WF z3FIt%7|X^wHY9sG2IZVfMkjwEWBn{msLfxL%8s}G0Be8Tq;%chc$PIro~)X3cP*Q( zb<1X^Y8burWpfHGnUArYEAQBprB#I4GHbaUxaKa?$;RKodouq{Pd$-R3bmq=N>nq* zr^2^xcEQx|MAkPlw*IiGn+V6QM>pa>7M=xI0kxCsBPS9i9T_8@xRf>wx12>5-&& z^TU|8bQCVP?c3pT3%4(X_?;Kv)_EbXyyQ=#H)is8e>ad|@x;)cP!ax3DNL13ql|53 zU+HU#^7Z0AKlJ_ajj6A^5N;gzV_^=SOA!DV^TJ;VpTT1gJ*debo&vT|`zffNkrN4D zz#GgTWM6r2A)PMlEoYKW_#Etx=RzlWIyIk8cxLRApNyGaB0ZnNILg8US-B8~1v#5s zw=wmcBt4hfxK2fygEul7d+Mp!=!ln)fUz#&VMgI1dl@dWG&#tCZ_UU+Fs1}Wftv*pq_<3Do;aPJ*pm6jPb$hMgV~wD_hWQLOz{0+X69zP!onp$V8SIPuE|Vn&3yEU z%+?8k;;${&Qxaa(F^~{E#W zLo;dpl{P}^y!CL^x5a zK^DPxkU%<974aR`rIcty2oPZv3E>^wr;!g95|FL0QKwfP2PQWGn;U|9cScsOx>{B; zcPsAGp=0G8J(=E;PJ^83^p*?~#qzeD?qJMsN-?Q+F|F=qF?_#bkIPB9x|8&{%P@te<+w5vD%xQ>u(vGZ zjfLNg#d1df_TKC)=v$B>Mb*k|ws(8KvGnQtPn@`4L6F0^m{iEdO>hqF%2DcAk1D7O zc)Kiw>3@YVEkc-*3bD*#7}Q93l1Sx4s?fV3Y7sJ@`kRmE=5XVN&~r)$wq^Z_?@V75 zW{@eEOhpFE@}4+-!5pSrdUucbAvMYi2SLBf6&U41t(5AZna z&PEmKdx2C$9x$d2wS0$>qgx}B4es753iz;8Kz||~iu{J?@x|08()|$S+up&!Ire0T`vlC{ZtL z76<1hUduU(<*#M^kP<^P`^@0hA+c}szJ)Q_MEc_B_CtF%=A7}J2X_~UAvMY()8|eOT$)G^iS)sSYoUnT5Ii2XLsndz>s7Ao5eLZlRl*GIS5X<%>{+ zIoQNFbT4{lEGN(fnCgz=A0`;_0bGj^K3Kb@?bCCv_2|$no@r!|W5wp}9!-%!X^P-|EzlPAdl7X0|;|m*Bcw2AvcDNkbPQ zl9XRZqlnxbe86*4HN;;Ce*xLLi9a`&>(lh;p!cdLkL>Ceh1YuWu}eosFFkhYsGuV& zrg`+_(Pr~#v$nuV4l~eH`_mihr0H^Fa8CFvJAd@jF=;9$!H4Q=H@ab5o zdp0BVhKX|#rG5^D8_|gvY#*MaAT%NEm%kX>wwPz7px3@C48j8pR-@%Jnn-n}_9? zCv3RxBtlIs!H^G{V~LE+!iSn-sO6b{Uq&NmOto-&$H0%58`eI)Hl##FINf_;O*NXw zMq<4Iu`;EuI%YC>A!!kdQ?BY~-I!FGoGWVp93HrIuDZ|xAh8;wg5yV2u*NhPn%mb| zh?+bp5s(&WMWW_hBIj(DLbU~nCSH z3WtYx3?mPO$+GGHyEHxDD3u!X)1_yT6D^L7A<l!;WM}ZGZ8{;wfuT1 zZd@OUu&>yzIJR@dw3bEQ?(%dgx_#lSyW$t{YarQJS19}qq+U1V9+8Y1L~{08CfQoE z5VB(>i@`Q%3raLiZmH%_ixHl{f<+k%lnC>oEhFRF2~(9gkrPMBg=D4GNKvG z(6)g{gf?#}H_GM4JZ&x>!X%cJp&M0d)-<0RM>B^FfUEU7lAo8&U};+iX}}(ybx!w4r*}$+i0#q ztTu;XO0Hxutk}@f*W|M^gWE3=yGV)6YHrLwHd-BJnsd;Mgj7^h3 zB8Eo@!C_>C_D6=KP65BY6y3Kp#ZVzu z+>_mZ7zDc~QdOzEu zj_A;*KBe;y`-MLw4s(!w9jZMvXqtgIimg3HRV}U6s~*e6Ic2NE;vZ&{hn1Y>H5P?@I?Y+Bk88?BKWm02JSr%DcTp=vQ7t>;QOMcv=tG0QY`2! zqv_2a1=Snm;^}bFt$vp#-o;fvie+t=q=f!1KV*B_%Wj|h(fINKwig#(kmV1k#;d3$ zl5Qc)!dqzXRYU!_ZGXT^zse4wx=m(ZzMA&%#0ypHb!()8|4?N23t%!tFTTP~O`{`H>HpaWTqB;4S)lJir zKVaLA`~W?ytf_a(>TmcdTlnCz4sjfc0n0Gy!w!pw_X&Swn(whtQ7EHy?!A)qURn7v zFNpqf%=-OhMPZHN=9UZRbpZDf7Gei;SG!T_H{F_62my9;?&Z!W=175Gs!?xq^U{9< zJRxSq<|l}e5#u&4Qj}XDTgNCy-E)oN2;Ve}huq{B8I0i_s;zzB@u zH?(xJKhKG*5H^!6gp|#2InwuBoC&`HBk7mPd;<}008u3sMAfjNUVbee;B9VKOf>v3 z&%;30ASM?OaQhetb`_E8$PVa3c3Z6v$!^S`0gjE3;1A}V63}vk4gYV;jwM(&;q^J)>rK#NZ#ZpOKkxX(Y#}Vwm2q=5gg#5f|IDEwHG3JeVLMD{v?h8T zGg(s)qG@{IH#M~Q!+MHOj4SWt_z1zR*;q2^=iplaXU;Q~|5XH(7HCvE1ybvkXf;Ao zWgjLt&-dw&|D0)Y0@PmcZOa_QYo67%BJEV12mQcX@B&HNE=edDLY2I4ZubL8TtEl8 z2W4A+5SZ(NA6ug_h4Ak!>n=C-4N5#afpSQ3t0lT|^ezHA5F+LWl2305yPhs3|7zdm`=G*9{d zDbsu-nJcjyjGCwLvWoBz9QCP#7aaIAb|T63DuQHR(aVhx_n0clGkNi1l;Vh`I0D?$ zR*gSZFm$~6^fD0VTKw?9IZ*dtBdHPU-f#yebnr(Dd-E)|=wPv@Qv(cWPtgFhN9%D5 zXzzfS_5tXPCpCtk? zD)D$UOPW!8lpa=9dVE(}AsrMzqiDZry(@OZ$EP@G&+p`u8@<2_<1 zH>&F0wrIZ#cL3783wSzJ&}&fd2R(i)g#G*iqcj51Wlz0gNbY^ zY$%-oOBxmaP%0=fn=4d*bzC(ez`qB15H`x%P$L1%8QH4l6m&ucmIJ)4^M+VYjZfMApRa>#j#h8Gl z&YxAMB%z1XoaZ+{?%!l?B1|*zt%d#1M4DBRhwUHjr ziJ`*Y)|`BI)-VYyi+({>M`Io_9d3WGCce9q9hY8hF`<*nq-?NZ$@jsC9b9Mwmvskf z6RxD@rV&yccl6YNRmBXtmVUy0JsesIwaCAmP+MM?^bRD^4w<&+7iYR(hfL#CI@WbP zxGgdl7|%6H*MvZ$(Eli0VVq`I2x`+*YxT^Ks$t*03kDU@|O~8ZPd?S zTCAA}cXE}<0!(NQpi-f}>A;+zu^R9u z??r~`hu#ul@7mLpDTn9Oq)<%Gb%|59xI;vOD`tw8mJnx~kosKrJfM?#T!Z;hvd9aBd?OA)J7PTA1aU=oh+2g^}(jNmG3-mqa%RWv@T% z?~}9ppt9~WtS7C*z{7a3STA@nv^EtEaTRpWD8J^(?on31^`vR;^E{kCxL4EmDo2Hw zSEv`iV0Fh&_FdQuhjyzj%YYd(gltTD6Ydv4;G?4yiQJ-5sa0fe@t31FV%CTTDaNug z+iy~ag^$W3*ZkgaiIq)ZgN#INpF8O8gBdcbC-uFSd)l=Y{ety;&!p`@dlhC~miN?0 z!^EqtP)p!idp(a%4hm0e+CIDsy4du7&MNq~VsXHGaPRJmaEUCBNXx&$Mub}y=NJ*x ziQolm7#EF=2y{y1k_6D4h5#0a{5vF7Jwl7-OSJi6;JxGp;#F?1bCvkuQAK%4QI8=- zBvv$ED~}@aN+{Ngj|j7LRp2f5^Q&IU_iv_Btd}(Pu;Tz0YWk2M9Fo6`A;B1%#n>ab z3U7jr>hM#49cEJrBeIc=2zwZML`LIj=(HW?eq)kywxVG`8z;69he-R0bYtWJQ}4^E zhVTj76Hx2&l9$zglI!1@u2j-Lpw0id73SY51qs^9t?&4OlMrvSO7`tye2xHi479_$ zU(b3k)ta8&pA%Xa;mV~~PXbx)ouYX1iwOr8pG51+TNMR&SQn<8xP!NW>=C|(@De!y z2cd>-Uc&^89=I*2s}hsScq7tunLkTf&0S+X**C~cdn4O}gk0fvvtXSP;?5gyKn6(oMn_$W@SZ zmX>_4-t&FE5c^EIQNmkHbq+P21p_s=45r!3t_+nNnYhMeX?&x3$x z+BH!i@nw=At62IzS^k%zFj{_6Rf_i~@-t~S<{jlS@aQa3q!i&aZEMLigrNgJQ|wwr z*^3oQ)|nVIgWoDCD&(C|%Do=u%O~UA))x{_w=MEk0TgvupJ6XerKiMHYrSo&eC#}4 zwJjyJw(#JUbuQ#qIspTW#M5oH(kOYQ|G_aJwSJb8@TF;_9t{d3fOxWRZOO=CE(!PQ zNrBhVCDIUnZYpLw8CFd9my*d($vm1eOnfJ$3a=-^%x#dJpYtE&LUTKQW1ohhZoPGY z%nEvMo|wM+tzk|h+|hd11QURuO0~IafHm$XM&(dzk!!!{E9pcJz2ARQl{+yAWzY_C&cXl;s;#J5LZffW>`&PyW2cRN#v+WuWmVGOo9u=V&zQe_qsjKyTs?nxuL4>k?otg)->;Xup&E* z;F5QHVss$gn^`}k_%Ac}3ak@m?V{jVRo?{<$=#~D|1MFyM-q-l8XnoYaJI05i#Zfr zJP)OIfx#xXL~%$-T5uM@7s7n2NRH)-7W2D8PBF(TC{QDX3z``hXPsi3`G_J9WSbej zR2q)^ejNN)0III8P(F{V9I^ll3Y6Xgj?>q}r5g@W)gulZvU^Z)j8bDt`jT=d#jg`b(wRdrQ$-E;3f_pJYOFKm)mpo8c>A@t%t5_;Q`EA_y? zA5fG7Y_+zs`shF&qHCdvsafjFqblT+a6)fFh8H)sVS2$BN#+e2Tn(L0$buyQGZKEqkHlgOqoD?X{~xp8$IzaJ zL+L_ZxoaW_`BW1moDx%6gmYpaPB3CxEqF}C7y)SfB=g6cXP_l?c_if!K^^EgWDDTH zxcnR^Ga236Uwku<;P^Z3gk(C(owjEu=e4&Z z#KHwGj)^}Rr7{e6JrsYS5Gug@#FkMW3dQ8I-}imb{uGdVKdE}w2}A#5%Tt%WuL9!V zGAsb7H*9a|LH0g5@;eb7IrZ8cY8mTUfX}Ng`eCI9us%@J&H$5N17Wr0J+_hXGW0 zN^F`WQ!!>0()DO0);nK+NYNkDl_Egcpz&>-# zak>ma;*|+?xKbHbCpNctE)m~gBDNU{)rg=N7bN~;d7zmkI0&(S_!eI>hvuhN!or^~ z#OS|hU2^RuEuOaW?G-y#tk`irZGKA7M{~6KjF+Jz4u@A=(rR6D-9@WbUG!JsHMkIO zlj=(&^#7-j-6+LqJD3|q3Q8DdjV1^_hdo$DG0l;pEF{c;vl<&F)0F8Wv+DXQUbk5R9+s*;BQT|4R$?HY&h&5E7NGbIxjw4E zg==S%Ia$7hsfy3Mbyp5mU;Fl}#~ss(4qtfn{z~!O8AMGf^6Sl5G#WGKH1$o20f;13 z-vW?@h%7fXWpgoIOu7+C>c4C~Je~~3lsWbo*x#iXWTbwFuL`3YSuMxKi(?Cu8cYlP zB)*^{8jjoxNVd!d%}V@hlHINI4+=e!xOe2ShJ8Z6kT>Bjcc~$b>yy2 z4^|Sk3)pep(h57yE@NUa%k+yI5XBW$HkJbm0Oe65Ufpqa7Dd%-wV8%*qXspqGXtKY zxbv#2#{3Oy_HPH>9s|6DhElqSv(yu&;sSOC6IoX{bT1&r938_P+8I(jObxhagb~6Z z7HA&8<)elhF(P;>V5v34ivj#H0$35*j5rQhERaMD&}?JhDEk9o>jPCEzTs182D7gC zM??b0YSU~M^m+-Z34#$BLC7}EM&UvnWt*b<&hyXOnnnDz5|1>m-;As*uQ4-J_3W4f zHc#!}wG9+w%ryPdMqO1*ZBr#}rHEo)ZTAMqCH4BMX1oggPaqZBMrrpoRXKRuft?5- z_=1KQXcWqI6b;yyGUQ&sN`qMVQwawcrS;5c!~wPNSj$XFrlmzGCy)FR@7 zL{SZF62*l;CdXx_4_J>V;zG)RGkyU`+$$0DPdN%Atbha;PziPG2*i9GmT^RVV4QGK zAiN}umk2m^H;lW}Q}dEuZO%i6%6Z1+nu#h#b~+80H#4=%4XkI7uk@wg(<09@rolRd zIrP4ZHeJNNO41z)$bQ3AVs1dum588F%x@qNl7B-B>eBy`TnjkTx`_|zhkx`(=;kRT zz$n+&i*@3rv>tR~sybisTpVJzo!BgPx0y_v z<)C0xYDulo$Vr80*7S-PVAU9Sjo-8el|-!?kCf~7004V~xVTO>(|~7o%cdMJmy=-u zu^)wTR3eV(N+FUyD?UPLlidxBbXgfsmDPAGT5hDJtf%Ik3JdCG%c<0(6*&ex=zhzt z)P2=SdJVT|MEmQwt{y8y^l_`dU`29qASgj391zbw8kR8=KfgYF3-KN3-ayHWZvw05 zG`ed|9fVs>_enSr|I>sgsLNML_`90voa3-uq*nLzVlyx0%}kVeMa{3(;t@9*4B2%l zRjBgNu%!Z`PBv2yOi z7mzgB(R5iIL7g})?%4f}G|MJYW}=j7AltA~w@PxtOL*mItX5B|Zo+HE(grTeuxv91 zgvMd3TC^ki1U<{LMtqdMvX0SjjTC*H!xDXts4#XN{Z`zHFknfuVPt8n<-F_^9C|#7yF7#nhKkTx50#?ZuIhAa zrrGg|Tmr?jJg`2SUcYBU&bm1YLotlTIO(=_v|0_|*_HU;+&gqIx>->r>ZuqM*0Jq7 z#@Xoh=FJg%fTUeF`sGFoH%0VPM0cZFY2Y1tH1-?4KJpv?&t5+Qkc$7iuTM2@1^!?Y zYs(aOI_$#G0gMAAM2Nx!2PMW)3wfE8&j%SAl?WOn7*k*+O~J_k-%;lfGptSvmPmS@ z5R|8%TC7dg7$U2H%2AuDvqc~Z^ch#okl=0VVMPTWHtCH4cTUUDBKna~`J=zCMZ|hi{636}Ey$opIKVb^uX_ z;%tZxs0b~{F%8Qa_xnxW>89$i)$Jq^JkzLiVg3jmWa|xHPx1%=kGLtb-rzRPqx^u~ zor=}5w=KNr47X>FEcV_}r=KaM(6D(-nI|!2O!!q=$Z9wnAwo3YX(I4+C7$(!o;j^) z@T!QWQD);SHtkk4ElOhW&Vf~Mf7R}L<9KGm~MEeL51k{$iy3Dt5CL4_|tSvQ@?g{*OpScKdC6Wtjg3i5SP|! zLGHTZSS-kD6C+uC5mU5m5F0D9FH6bBcyL4^JtCr2BifJ`H8YA1oT%#T8;sJLNbE2@ z)it$&xmaV{j?`pQv6Wm7S=wW=yize9jE(0H)K<^9ivG|*m9n{W*qzfAcV=}Btf*}f zGZ0w^T;$N53r-qpdpe{;5d(!$PP%WGm}GCk5MRU3(X4NWK~Zobp^9LplYIaJ7^XLm z%HtX(F@SD@EPSR^njChnPuAzR&DRqV(=JZVPZm|xxDFW+6Dn9Is&xZ@A(~0KSWL|8 zRS8ag_yQ2OKSBP4{9ah!=0;%m%#F^B=3pk<%Qg$?!m7{L>+|Q74L!4VvRIrf*#I}Z zUQwG^U7&=xh$S~2YGR!KTS0`QQc43YHg?kx@vuSNP>q`G=; zg_WKv?`2yB_KaSiuT|&jE2>cqB?ngK^5c2k^z2&=a|K0imrP7l%nn(tn{JjI)hp8R zTP4{Xq2~@E$8Jzp61t104;N|ZmZ#Fzin-O*z6j#$2tE2~9=Lr;-`o4%(|2FrLw%3* zod7$+Or&~wgn;jJ!!*XwFxgnbv|T2QRAlYr#up5* zz-plKs=BMqN+7ZFXi`<3l^TYmhtN7%X=pFRP<_sj{ao5bXbb*B2c%I?1MUGkWk`~n#(o5A>FTXcy7CoY|Y^=dnf*&mVdU+|L837f^`0^xdyi83gLNeKtSIRCEWO8jluL!H;Rv`7g9bM*Uc(cwkqcqBE%f-6h^zcIxbmfN zKV07TR@5MUwC~e>|E2HCec$MN0lki@2~&APQO7#okl4F<1N&Il7dPzJ82%w zs?nrln5vbDW#T$2Ln(ivBHj|P%BVr78V-t^NwOW4n8Z{q=4Z+>%pc{9AJb5fP%=^C z2jvbOq_It6#C_I4IVn?%%1lz#ew0eet%83L1Gwt>Pv*TB4~eP7ZM6#EzG zNG24IMe#9DszTga6d#AV&cGg$VSSPGxB+y*okk94QH>G_UZ~KfDc1ZBmXh8CbBCc_1d}f6S(=h18T+H!SLt={ zG4#7B-SMj^Las*s0QHRsq1>1fI!okCA6ubI*@#py5WiOHI}9_&QLq&s`vb7su7)PF z9hPti05D{tLrDhfN8Iyi6WKp~ZtLwJl8&#ZGuy+2lJL=}DrcpgCa^Qq< z-+Yde-6V<-YyQeh)b8gRt|VhNwD~I`v;ooDt3FwL3sAqu zLa+ZdeYa4oE|&s{THRv2oC-7Afc5;oJ8Uk2+camsKeDZ-P<*^GAt|GUA^? z1Jz#?Z0knwDPWUjv0=EE9*e_+XJTS|P5cL+&pD~sGqKd({BqHQv&9#6^=rhK!5Sf9 zPatCT%kU%EFlP6T$xGqodOIJLGgI^cs6)a@5;TzECR6Jar2MSi5|4-48}CTROBakOsPf)Y~tUE;e3A<8TeN$-Gs zbw@1KAgvw+d5OLNxCU+$9ifE$3)q2GPrZ)F+MzGV%@+$Gu+Wc$t3=qRweZV%dOj!( zu`r5~^j*^K7te&nXrgZs6uui4LW+A6N+@}2L~F&AMC(t(7k|m2O<(98a;IpF!qz@{ zfQFPHl*{mD~F6B z`0izH7Ul@MWUe(t2%5#M3zaq=C!o9a0N}WEBOdw58*VBk7E3rdMb85pXbms>GGr0 z5tPM-zs<|&8IG#6+waC-^aL)ulH~g&g62`WsddFGMjBcK`hUk1i!JG#4224@P6M@sJO=FzoW)Si%LKo*ogAS^vuJJ%& zEMXJvskihL<{dRVoO_7q6C)8akrCy?C!Dlii!K???VlJ^8nYF<<&r0~IT#D<6KL}!G9+wjD-r;ct3hNC(51)lQP zBvl={A{WO5o!%pMGO9gm~uB{saqoYjxRZ*&fSI_x91Y}EjA)h1D|A{x9zVONoSE*)}oU%KC38C1K}Fvej3{1S+Kpd zTZ+VX{=35b$jzuNt|ybegK5<^RzjHNKIL$}{(_plLx0I;Fa0~oQoQ6wNP%4di3lk$ zPu9qJP~g+#sX-)++#y5;s_b+~e)91LWX%fS0pU>)m8m1DWcVQ{B_tsBuuv9Q73-4_ z=xjZt3~+lT^*Q9deG>5RM4AIM);>+6j?+kU8~}h5m9{hZ6E)E3E6|({98ir1#IQjp zZG(n*oZW-PvjSov0s$`|el_Gih(h2ZH$oXOai)Jp*@bWZHO+`$znK>OI}~L`JdNF@ z%8vSGz!AThCjA`{3*JdDLl6ME2AffaYokAa6f_9481lo#AZ(j58l)2la!})`cCyeB z!1?N!=0d|q2*hMdn2X3SOR6b>bdv80Y7I+VMh%9s+lE=2%;WxL(hKza>_+}B-|fl6 zM9HH~0|6-}QYtq$h2*35IGqwse| z)PVuia8>JYGFMZIqbnH{%J?k&(E}NjLyXF)svoeZiGnaBNp@2#4*lz+!}a=bl3=Xa zAJH?zMq#-het_D z21w$=e32A2=QAgv>xo3UfVo45 zS}eMUERg~ANZ6a`gMfDhtaLDOrUFu?=?0((GP(tNFzjHkhc?iMWRfGT8170Q=0na* z9{AIw&PLaZfuJ>Mpg_m&#J(Jsqfr0SHPwQhqtsG?rNN-*nNet^QWQv_G8AB0HPt$B zJbzfo_%>>LHfH+ss8vaK!iQ*~Z_s;M#Ho$Ur7|N02;;euE$6SHr{Qru4@=@FmP))#( zD3+5(hC|#&Jz|gF3_o=qE_giB^5WSD7HkA>+L~n}=z$s6%aJoYGAT$}~w{K7_z%f{~z%fIu3lN~q)+E1^i-YrQrBl?5 zl_ml)SY%`b8!2h7G_;~4>y1dHq06uEeW5=d?>CbJsR0ycFBuAUlI9uC-O!ZfDy#u0 zIA^-0*xV{vo{{8HMV4mRnvs58jw_}$VMvh(%9&dxioxssBL*xQX}w=HUg-jae~!BO zLfS!{EL4RVLbWU>T{zRpfiVEU3`tTRV=mF~HsWZ#q|58E4d)pp+Dmn zxyz_I9sVL zjH^?-_ZGi*1JUUQWoT|b*vZ(=V18~0(}$u&2^gZm>quSNS)hf(nVa;G-$BlpMpGM= zNLL|y9bER0CU*JYrfMXUr5u&4k5udGbP>NbIKA}Tj)az!)pv$@RvcG8Cbk72W^tCKo*EH z@PAO_5ot^M8$~pFf>ivVLn;7y6G!2BR#+0~Iw+S!Cw8}-w3E&CTk{!`snV8Sm>tU| z?H%rX{X#qW-RdfoAs$1?`wMep^QqaXBK8U^GiqWVU4E}TME|gWjJ_>vJ zW*a5MFRYzaGJ-T|ei;|aM0L7==T!!i_OLwMuUa-P&n^9FLd~o!V7E9mo7zhkE3Pv~ zMxU9wSE%C0f+57AL_wc1cxk8}OdT5D0@c7dg+3&vEgLmm@&uD052VgEZ91cfV7!Sk zg69%p#OPsnDgBN&xUjRBAs4beKI@dVQN_;6hWF?a|?cD6hM0(9sNxHl^ zkyYadDSYYU$}G8MR-&%)NcM1|Jm4eOFXkql%bOc2ku;(o5?UsfQ0>}e{*aTXkH+m; zt&-N58{b!2`c7QUP8KegN>gjn2kBBZk(kxvs=l(E2y%!0MiwRR5!`x&qo)#z8F{uh zAceZm<4O+UUGi~2;`AC2gbYZN_&{LrsU`)|0+yqjL1yG0R&Xn-w@dDpqku#vQI{9X zdwoPdKkB|tW|z5D5`&>XVZ%ncA}cc2AcV=VA1kxS5X2ul?nZB6@~tH1QZ-Nup%g$@ z_29096ObN&O(v81hiUs`>1j&9m>I22WX|5D97uegxrET*aN^ra>Rb-{q2OK~PTJKZYyRFDSMy!}yOf7ct zP2au-@&i!#HAQm%hZT7g=Ih8K5vz3Xz3l77)Y7x5q7%1Zw`Unxyd&>s>ibef6c8d* z&N+e$*#m%c6a*h&)J$oYq5UCUH$+x&)93kmYuTT}zfTsiG2YaR&{XlV=vcnwPxGb= zg@z*_p-cqX0ND=O8pS#URZMnJ5F%$7EHMuK0UQ#80(GTD zX*XUr;a_`-DWqzSl`te}tt1%<%c&_-GSih5bf6ms*RRRPvQf!*l8!G$6CTwB;}5_F z1sP_-$9yO|IBaVa>8{zsgV_@RM$wd;`=^}3+I7iEs);aZ51`kD?DBQM|2NR*+Y!t8 zTG2oVb|i4O3#Ez%k(*u?4MMy$H3<=hnDXRuY&VPaA8v9W11n4pEe^}U#SWx_LzlvI zfPVBMD(9p;TegQFZVllx=~rff6k#+Bc)TvXd~oyL&4bxMm$GU$-iTw17}4w}a54UN z03aX94{}a6-=!)pGQwn6WuNX}UCE6lEO+d7ib1%2%(W6Lvz68TOP|!EQN8$I2Nwng z76!|!;l8~BuyFA!;Kp5j35~59-2j@@5ER04sz2=B==nlRjYU$gg% zo>$gI3<7#8+QA zfOw9Q60vYEFgd(L8%b$_@y=`O|B{BL9lt(`Y zEeL;@T0pzJ1>#Nc74rXZSwxA2;|akQ2`#4V6K$Y&@-|SD%L?uChL@B}aY2lRo~xo2 zloInCg2`4#brY&w9k=6(H-k&ig*r~sF~sRQ-oG=?VLqbSP35=S4&Dh! z1Ozch!cWJ58QPa&f&+F7#b-hz;uy9t7xi2gVnPbO7j&gjQbo zPGHtP!|oE?Bwg<(7gBj(Ta?{~`>2KNl+U+?$Jd5&@G9Q-F#86(3%w>r-P*9fXsv}< zI!W(yhJC*u8Z8AP(BjNHl^j#JVV1P(vq`O{@{{`3&feMd#nLU3hENNQ-9{fv??OD8 z$=<-XcL{R#Zr{yO`w^URy@(Kl4`E;5qev~j5dtS+kAlo|63JDZ&TUVmI6^I`I#yXy zB6$nAqrY>6EbP#`$lrQjEMH5iBp)k;HzM|uwS0{2LU%G&3s)dDp6Z1nUSy8vo{A=LnILQc0*ZUz zUtGZ3GAEMz!hR_MmxU@6=yUyq$s=}gjy>7)#c22Z(*HwU@f>YlL|!Z?KDurcTV&QQ zKMZRRf;Z86_G?7E#IaCJLcTeKV+vHF*M(*eQwLrZT3Hnu3sRaWUxKDL*X(JB47ZaL zUa$9pi!(3{YA6>2n&ZpZphFOEM~W6~<+71B`o z_XaBm_~A#CTytHcv2F)#E>_hVrAMf>D)Hr7jhJk;2KIcEVtu4$UNK~}^(iOD3gfFM z%FM8$Y-D~+x==%cLxe3o8$Jn-dj=8$-5WXenV`!!S8(sf+!?~W-^3;Tp0>B?AexWl z91+>t6a<0Ygp-MzwU=qQy5R3&0L${)7w~XHsGcg0NQ1?e*dJUiwFaKgj^-pgYDIwT zF3#U4F8w;ch;8ZezfCfn2iY9Z3*}sn_H$Xj&+gVE1{*qSg+!mTd)7+X71L=f$c>7R z#4&^Ir!+;LtN5udOH{hgS@ukjXOL^ccR}JGL9)jJ&pSMwJe@Ja=`$)JcaR9yCJ#SY zMxHa$1r7wV7=DQdeT^4~q=Dk3*w2p@Savl3LVheS*%tC46D3c4^^tG$EB=&k*{-hU z{F0SH?xH#(Lu-a5`egahRVxcpZfqtK)#A0X$M`rpNP~$+(G#ztCP=sXKnd$*d)=U* zB+5`|o6ATApc28;@X^z(=V1`O2woy3h)j@^(=aj&t*kCqSFWtaGnx1zZK^95Pd~+O zq-${DV0aZS9Sko!?JNwlbA2L^p9B8G8&p7Cq{y$JA0`IOUzkcaBYhr4Ps1R`-d7X% zgmG(&lrDip3vv=K(k5Gn-7$N(=LB6KE<+AMjdn}nwYZ@~C+dsk?wN8IUKcOi)-fQe=7) zHyM@A#7tma3wwokM7tnS&*#h})j$)XpPh>q#D{nSol?o?N1>ey>c{D|^mkS)|qUMOq+#KuM!0 zhwahXyTxlbo}EkqRZ z2~hN?4eNyXeYo5pvB27afPRYS=f~t;)l)i0H5yH4`-@6MSF-t(pDi<%@nyoHjeD6j z@HTtK?~!6xs+RINt)#R0Tq5Nu;NA)$zd^kwMR6>*sXnwlkH}s*v!PaAlg>3Jiqk;L zMcV9e&@8Pn5{@iCN|$b&m>WDBS4Nf0y2|8mu2joUda`aQ?qDiQXz*1iF3%&Cau6;7 z2s9#kf|mXi0!oOJhwUZ!3)<&Cd5B$OEZ_xCMRS`02+}|TU6E}f#cQ;hDmKXNP|m~) z^@3I*y(^<8M-|UiluyyoM39LVtF$*9JCt_a99<5?hp&?UH9C03Werj$%jfN{)*FZW zNghaV%8$Bf_9;@u4yOhVonN7|LpNHP>b4wR93O`b|7kqODMcLqiou?LmYa z<{tES_&FiE%tHR9Bs5G^vflv8rjvp}PSDni@j@(Ch-045A?XM?M~}bGs#&k|eO_ME z_mhbPx6stCME(rh7cW!_F(jWM9uesXzJK^y+rBovrnGYJ*x25cr8Vhzav~?pFRh_B zs#L;a9)3is8C?~oY1t1l^gKhoBPJu3D`-g>duC6a$Q(~@~a8w4marjWmS=3(S+0)zsk5Daw=#w}DSWZ&&ir~5PO7S?5Gr_ln~ z&wKsW+LoX96WNRPn0|3K;j^-;^OT2q@G6l5s;lp=oPT~Loy(=^vp#J}Hap7?0zbcP zTM>9PhYH)b@kR`R_}>QcSCGQa)xMW(1R^1*TCI59shK)qOprHS)JA?ZqD_J1Q$+i4 zXGQhUp@mGQdJ$gxqHHe5l){c3tCPvXMM$c;sE|xz5m-ic>WJH`>GZ;(!_`B!eJH!( z>`CCnBt^2o&s4nqCePeIt}edo!ybZy_b< zEkxIYc)vq!O6$w$ySf1aqs)vc&nwD2ai+nWsDo}|?^6Z_bL)V5f=5VD%Ihg+05LOPiEk5Yn31>UgN=G&a&l-PF)=hh*!pb@m;v6!^s;h3}`r#+bJTPqhHTFCkpCBN~dnE5$C zpOS|Mv5^qXiX97(QKy_?_g6B(rV9^M)%<$m?;E#nlm&m!A6AsZ`JFp#7T!z|aqY*M zDjsJdevm0c_<>H0%lCLP4n_K(in9tSH3ew^3j>J?t)Mwmlmeb!%7q**p0d~PCbNhD zQJpO@_Bq3t_sT1y(R)*$n?*%DZBK4==Yd*k`1Kdh*5ACFWG#V~x_Wf>x3AZ>TS+&WYw5-$-01=j=(e#io1 z&4S@5fE58CDB*GnVRDq9P>K=+GAz1;=Rw6tF<8i{gs$E}-EgRowbIkdPyFF>#Ap>F z6_N-Rnx3uKCQ=Ef=xgsUY+aa2SwSKf%gpUNuhMl@ZQnpkS8?awDtOW_jA&`tUo~mgVaCDg-kSTbp*6Dk_jMkJ#!{k44B3;m6fEBOi*R-bLw+bUbTe=x*Et1vV8 z45?Py4Qs5UMQgU;`^0p&oJU7X$5IQLk*UV#w?gE{@;2+GSC>}qS?L4fW^nT$wDEX7 zr|T&eux9|tr_7GbK=20>-gX`xes8$8IbO{e+WdA^#bS4l2U0*cSREt=r=c1wrgS4) zPo!c2SlK>|wU0rS33!M`pVyU5$zs#7&j@1xr0eB2km{o=7gqYvU9#V%&D^<}N`?cf zeVZ)eY{w9pk%ns7M+vtYo1vj0*qn~o#-o6Jp$+Id*GI@5e+>sw8I)ZGMng&o$@#Ec zz+_J*WPxf4iwmVd`IABks3Kiu*-Nqv0cT_ri*7&Jxxe2(I@<5HcDBlZ>3G}Ylz94m z+5j$_u6sWqoB4HsWsU(8r9tl)1Nh=Gx(I;vc(*PXO&N;bER6A3YpL5)&5pl*`Afi1 z0QCg#83@}68Rp0!H;qtx@~NDkLF#^nfH?sVJn}BTaHR0gFe(Y5NhgHcRXZ7veT_WVTcVDen!QK(@nm5z)@-$!G%&#@Vkddb&Pj}ViaXl|1YQCe5+OL`DWZOa0c=J;gQ1W5{M5{~ z0N8#Up-j|*t#+~>e?*-+!@(O)P{fTzJ+6ltX_`K7C6$k5>ZUVU-!H}lz=nADPW0OT zFggyA9gA|w)cuZG&)%*iO#rgo>G%$FeFx3x4uJ|J?zQly(f}2S4Pnd(*Ohx`35EeU zD?Bgw20^BLaFT_SJYSx+tVzwka`7LWZ*$51W+mxUM)Xs(@!w>5sib-C0}<^h(nhg4 z;HK5%>3%0MRsXYW7RalQCo7&;Nhb5&LsT91Aupe_Jk#{7fV=4d>}|a3KCAPtYXw zoru^DlBSUylCih%Pa|WS&#@h);UXp5k8d7-pvxPc&@`9rD8815B31n;<|Zw46%KZbxnz(06LZXqLX$(cepLQkO=%BFF9b$4M3+QXf# zcQZf&&@J7skJSB#asvao=V=ps;dv^ZOPd>Gt{XD}QG2hGaqyP_^|XZF@bR~znLkcY z!Pw-2_;D)0dpsUI0L18&3*-AJy8Rh243k@<<}eH{5mF7MrhqqaY?@R+M=;sovr(tB z5X4Bhq))g%MH>+w4ii0x?I}uOXq#|Blj#kHEBZH%S^R=Kf;45bTq~Q_E&0(=*LK|2 zSu5ORMp6Uj<;HBswwps`%XC#Kn@mpsx;QyESwhkI$xOj+;WUWNZDO7%}JrK z3ZlXPnF_*KR#?G6jxeui9BO#5%r^`QcBsjkdODxh9oHNf9WdSNVu{4+wIfyvWJNyZo7N*!%}vebrd=DG&5Z*h!j-~Y z*}ayHNDswNr+sCeCS_9g$l6&i5l^idWFPis*N&jpn4~4y;F?rC5!a$VfG(|KKkDb2 zSa~BSnj85eu@Uvld6g@ykB6~79)(dB0}IAY!Yb>!8`|D60^;H3SulM1Y_H>#O%E5^ z^r_2uxI&590c+vAiO;G8R+a@Ld>hST+AnKbWNMCk)t(~W_f(jpi9}8ICz!x?6y7tG zC5h2wj)^UNZ8%eoM9SrPR34$*u-PdvAkds6m>;yDuHZTtHAf8T_FCFzKLVEwxf&e6 zUijA#6oNH(`n0LtB?wkp3ffU^D_hS~N;gH~r1JHw#a%s(BXz#eev15WSTV^caTK;) z_GMfK58E?A1<6uvw+~=VD#5extAF~qw!TsEPv!?u z?K4s;mF80JNxB!CO`Xm;2zBg1_B|w(uf_sPjp-#VcWnuPHDbU2iJtnHp?-j9j*U&9 zYA#zZ1#tg;6#oaPYnlUYmZ6r;pMIJIMB1yvYhMs5Y49LG;> zU3OzV`!@P|F;kzTa4LOzdc}k+Pi%#TY2YX45T8aa+!$i(D1RQ-Z_>9Y&VWQ(A7Moh z>~(_S)_Z?*9xUxe5moRaN-#kMI(96PxL?=rPuMtMtp|x$K1CbE6$Iy=8`z2ScPq;7 zcM|i%56|=+WIurflf(~`1VeHa7Azj1#go(_vLYC9x(X1FRtnbGF|;>DASf;FPuBt3 zKyTIJkp;TXuIV2uXsB2nc{ZXV^Q17=@A_N)%jTJ}K~*1#TMTc&vZY|@?}7>|1s^?z zL-ymb{uTX*RFotQW%yR~kNq7LJ&^kyvnsLIeAr5`xb@!m1pQJu_zt$YxRu11D?xXB zf&F(FFew~)24riHX_DqY5s&nNrrIijY(XpRBp8%aNYYwE)ol6qIA8s-ZhSau5g}_< zbm{2_j>;eW;70`k?=x;Nim|5(gan(V(R%4@Wwd5pU9n3>e_d-qEF_PuG(I|&Hk zoqLo!k!6Aa@>>Ac``Km-uZR=?yyBnY6;lvor_T6_db1Viy)Ovk7up~K0hQRpx>X~bB`yX9+k+(rZPwjJ_2EVtGC9V8BaAumc%m$; z9&n)`qNgeNdP8hQ)Pe9$(I9w=%KtwZ6dGIqSV`w=f3)m>?B#iF2oz#>k7wg2n`rvV_%^=PjpA% z?eHsxRoj(RBLS&HA1E|Z%FB-6Uv`H>RR%g_R2iWd)F7LnXnj@B52h3vwC#?yz=JVp ziSJ`T&Pi|}G{+m&ag4&yAs#wJ$x(_7aX#VOmTe%#iptNO2`}Ua_ClLgfyuzbuc>py znQG`T&S-Kmw?^_qJxeSO!b2Ptv~=S>@GFuYwl>z+!w#zLA;1Wb$~};IfRu-LemI9@JTpQ;9hKnjCwhrrX+mP2+qx01b#uz#BR^c z@Da;H0^mUTTMO*?1Env}uYwyxronrHQ5))8&!=#z^V6GFrjIxS1?K=A9#DZWaReg4 z;IH)aAb3C}k+3-byC;O$Tfac}1K%+;hbK72%y zE%RY3-H#j9n7W_X<9@3gn3s61hIhVYZ?21Vj0SAa+|C z)4^w$?|i)cRS2ui94qANB^)pP#POa$f~myYJmWvQ9_dJaLf&D;Z}-*P-W;zQ@la?C=zNRs_2&_HUyTSgys1=V>8T?2bwD5uiO zsQZ{Gp;unRbOXN^iKj(^pWseZ(Rh{x1Ob;?A%pgat>4Uj3iIPJPr1=7rp!0;$ixdM zQSJiNlXjE7{zfQL=}NzK8IqH&UU*!KnR(s9!SQh*Bf+1(bSs zfu8iCLmO|jD*YKFVqH!rmvO}@g64m<%UeefqBS2AjQp0crG`-nuehr9tmB|}#1<`QqN|6oYf9lW0J*{M z!TqN^>+desBiD9RFB`e^$pf*dp6w`Rd}s!oKV~74LXm)dl-HOGCm~iROgb)^POAMv zE`?-OmD@8AbBzFaTI@Cw1&?!)@{Wi?8gqsvm;M2wCOGA_H#yCma}xlvfkqbrZrAa8 z_I!m+z7{g$CtMWpsb`+$0qFV_SLm_S(qG@?e6b@VmR#9QMFa3=SM%2vRu0@TH zb1wE6GI*M~rN3cW+3`LDcE`qk3jh&v!fLqYZ=v2v6DmHg00VOqfh?v}Czhxr88?np^?rKsfMO#K7d7qb%4d?zVE&pA4pOhfsPZdH?*TDpL!pn#N zW4+oA6%d78wPq1Sp>_D>X24ZlX_04O&6AODo-)aBFMNLOOkx{JGlSq}7eM>$HRp*8 zLDJ$ePLRUZtJ7D7r~{}Og!rPs6owKxUm@1P%chD_RXoHOHi^(QgTz9Ply?GH-z0tU zgQwd5>(a!2WMM_4X3Ye`88Gv>D|_j?+flyGO-v+QLzTDlbL=X}`KZDqW|Y3ND`v|F^bzx$6<`&U45@Z!?_B= zEnCR0gJeM<2tt27jn@;NKWS#L>QseKrHSb7WyN+U!^Aq!hWJmLxnPnszc%R?fGEk# z2>LjpNsxs1+g8|lEjcTC7no9Ee`_D@S@u?w(n|GZNsUAG0#fbRjRhZw|B?+vKcH`$ z0OdxfLtB4WIH;_rc#m)6BY;^L0`pykg2SZdyZRmFzV{Hw#+tDg#(VHlUg;153KovZ zV4O@^SiRwtSdQD+YMx3-WGC_&@ha)a_V%bS{nP98^<)!HJT<_4|NDwE#iC_bE%&DRjw)h6Q)u%C#DsG#HU8-SWX3`AYj=e*Lw8nijmzE0{<772P%edOaBM)e012d(9u3)DBCv%Q{x!bi@ zo}p{MvTUflin+$F>Z-~x9Gy1ylx1V()l9XX(Ng211&O@NM+;~nSm^S>vYhksVMDoT zLMO)@4602&ULXj-E;yZV? z2gQk&85vN1oHLX*fV^I5a@0_8)AqVLBb0XT6aWvxWNB;dKs^NGo|su?XgIhpNddEf zj8G3l8JtSQW2Gil@`!3XbIFuqRCvT1LRs86k7ip3P$_e0^e^ zhAKkI*l2x^rVMN@$ccR6;9QW4Q_zr!8KCqy0X;y#5Gw|FtzQ`$jl*0U=~?}#hp9(gtR5PT4--TP!mAd91Z*Q&9Qe7 zINUp6M=Tk}$hmDVWEqLgFxJ)BBf^w!C4w@zYJlJoAr?~jMbCbHvSSd%s?M7u%yh`g>=^1ODzi-LzyqBS#Z&f{ zPQFJ`P@w0;+r}U5I67=iYx_ZXYz8DlO7!jdfIB0mUvc)Op)(`)ap@DJ%EHls_K^MU zn+VEiqGc3Q2ZUNm7B=08 z;ZdQD?UNf{M;5sEN?(cKzfSNXk6_eX5y?mg>|?^lhV6sOhlGg@YU=(LsixkH8$;Jk zaYZn)QN#;Ct0CLlw~u^$q&48z~YdJ&}8PeLQEm|Y!>A&TT zvSsz*pu{QxO9!Pbi;rPCe8l|(woCuhia(-OPl?>%VH}_Ao@BRKrqmD5aT(i3HXKM= z@lTxhQ7g_8)`wri{wI&&U`7RT8u;5thlYWU67FTf{UiSLdpYAlKlp z+ur)ecE5w1%kS8&9FM^>`q@Y!{ZtCdK)CM;f`EhO1vY{fdt0>L?Q*`CJ zbM7Rg^PStI2Qb)o?u0#h>7;E<)=xyT?jj^QKGezk{V^!J1QH1fVvytIx}NQ6l0?CS ziTeoiEDSAtww54NaJ7a^UsDbCWRIhJbm6b9Uec%Ie>tB0Z;t!UC-^Z1-?UydzAxk@N z!=*9nxwsYGz1zV4($AOs#M>G8Da3s@5kS<PDcZBeg122XA_(&L{ zR|Oa&TIlm+`${57mNp}jCK+bk(yzD|BId~_0E2PX+Y?s<^|zk=S>{iXugw$dD@G{+ zV;g{{NjDb0he$%Y!T`$PifxH?537o2J79S5X@IyQ7wDUP9t4sa4TN?skYIbEYC;l) zc;7Jw38eRR2_YzeInL*)Kv@9VkQ1Rn4#*3ZU~YpGL7BXRAzNenyMi~cAcF6IS$YBN zi)YDaqs2JPZgp}^V0dxEn>4uj)D455RE>~QLe_Rj(32t zPS_`=8qg29TaLIJO?u$Dw&@Ie3@<|hRUt)5=tx0_WI-%$rzOds{lkcfx^M8GJq;mU zJ_(Cu_T7er`WjETE&%frPf%Uesrp#9aCI@0OD;lLoYiD@$r06ZP;CKWuCGI(K`pSq zn5{YSg#FPA4a0EUNCC`+YPddHrU?8plm^ZnGO)=$jlC)Y0BMxy<3US@`Jb~YKIO>R z0)r;RcK{Pkaa_~C~?AxnV!I1!N_&em=7xUPN5G^b167Wu!xzgECs zBbnZxPNrf5;e@cd% z#(7-(IF#*Z6sdbB9p>rYb8=+QA><#D6=NNG20GiK1&by}Lmf1dZ7%c8WJ5lA{?NAFY5u z>l$fc*_*^V!d>z_#<*wyH}TV?5!43wB4bWY9U+VXLxr z$6R{PXFn@TU;Lt^eoogv@7YVwVtM+CqJ$i#mi?j~X!%PnVe+My%JqvC<>HTqQG+CT z{5ks$w2a*-oAs(kI>$Mt#c3Yw5m^G@JM`iuC}dnIg`Inb*lP=EXH+B%Mw(X|_a906 zsuD3H?y!TctfhQIVpe$48R^FNvP2E zQB->jOedL>}`h$AVEH$2m%?$1lh=Ak%>!@+D{?+ZDtB}8L|#3S-Rgg z1ktfzwd5vS77Qy3VV>5@>U;Yskr9c5FlL=h=1QaG!(NWDoJhm^24!AFuethi-MBnT zNm$%h#1$0w$>gpshNG985@tKxIcL zCm}ojOT@^Lhp9p!ico8@SWlor4*Yi-Np_-fD2^(YJR})Tb~toL3l7yrT;7hZn`Gzi z*Inm?YUBR>=8LVd)O{6i+>$k-cMVR ziuMHJW3vzrD`*($S6J8yFOfzcU+!BoG`=QV(}>B_eRfh;7Y+S}x9GOIs2gv&LBHe3 zk<5`JM~|@IQ}kcx@&Q%dw@=Z#yKh+d)&l`p@hxbBV1tI`OD2?}J1~Iab z)gczOgtA8ig$GWw2MqwdI_{u$G3%wr4DE_5v>3j*02RzGz$XVNRe!j=tmWUz+MC{_ zX~v7x{ojLBblLZ4??qBMC;9*t#5O~t6HxOn9eXbHx^}rd8rL9I&vXpG=T#OVkHLGc zYobt~rX$9P3u$z+v)r@Isn|L6#kLSco!7Fv?o21~qUF9fuy3(r(3VEw#(X_jLC|O1 z-@v8$rVbA}IqJa1kqSojs_+lUSgF>W)TI3;dHXOnb*)a)C(yx=W`-kTptt~Yk}7>Q zselr0o57VlWaVdwq^onSgS+E)M2CZnmx@NSvuCAbRH;(p=~N@8G>W-OG+MEf>2fsg zAdp;_WacT#j)opb>;PcG66ttUt#IU+bL%pA39x`AIgyUKO8?ma2>zffQ<$of=iRs7 z1txepH_(`gr-};T(bND{d;3#T)Tj))ElY>36Da(WWJT@OumSH_XHu>|Lbp<=Ii{`N zMX!9`9E{+$LPdQuGBfqrt>nw8^}P#-$fPCD0!NrK@@V)`3_f`o2xBCm;s8WRoS+R4 zR?@IihG>xRf`j;Qpdu#?|EAic$J!Ipp3@Ljpz)8${!@Tw)KzdwU}CDa!PEp|jMCew zviL&I9Et0?jI=_{mCN&_GOhBXEBHD6Yt__1JOZSzv{!PhpqO3lD-uEh-NBM|Skt4q zSUMVW%IqNp=+AKbDyfu$R5EoBYHzRHt|NYCVJc}jnuaJy4HeYSLQr8unQbNkJxAxZ z!()-Pi)pOnZf3OEGEi+>McHE2bB)|35z~b_l(J1qnb_KQG2qJ{N508rDE^8_HjI&R zPN#4bV(FzYfN>gpAPgfs9d7_}8E<2mvg8a?=Qb^rymIX*n4aRG>tz#g49*b$%2f4e+Gbh=M{8qQ$pd=s zO898t(J<4aF+}D`vX?KFB}=!AIEF{mizl=5&4Qo8Fad3W#wP*HRZfr4kZgJp#bO!? zW;u$vEH)VDvgLO64fcl!%h*bh#+ZB{6mZ8d>_FYtOb7ylLxD;Ls*0#h8eJHJ zA?>J^865PW8Qp@fn)n~&qp#sOSfETP4Is6u5g#<2VT$pa@Bqti@bPHGhfQaQ;;qIX zubmZ5%~tCf_>`DZI?x=7dtNYFtfmJ8W~YY>>5?~IS{a9TKVa|IP+bh=ye$Qlv=f38;<0XBbBs&-H{=&3RIIhX&weGgscn$3rB`@3#>m~%v~`i z`Q#N*mV7W0ZQGL<5x7dcSx!oFgJhYS12Hy0q`Re}URt8jpJdKzl6Y3h^o3~}u4JH| zmo)SmnxebwktV`((MFW&lLpVDhVN=b8ctMGkW|&)Ia32VuVnt}pfWlOC0+Am7tef$qB*A2)tE*7yU5%zo!)PPCkREe& z1(QS@)^uH4AxTcG;QFYjr$WSe93F>w0+kU_+eV{l2$ro{al~^XF>yQ1s67SvWF-XE zMI%f$BDTv=cwWumJN77Jay}TrLVtZlF1ba=^HB^@mST1!X%|`lb@*nqfMSHQs!LH+ z##4@BW!Qs)Zm7w_B%M!2DXJKVrH@4O`R&9j_Dt%Qtl*6`EFdamT7aoUN48Pq?p)tl zh#>nWmRxe_Va#=Ctvhf+6P-bkIV=!u8qY~M0rCdnB!0y?j9<%nOy(R&uFH}2uMsDs6e_H9f+BCd9bT442+>9up$>3)f(-w#_0p^iCD@Q8u$uLH zT~rd(I=4q8N{vMxrm?a}^jZ4%Ng~7K6tR@4DdJI6 zlN2Cu4;&l7qZsd8S)#+N$DWMh0eBK0Zv2tad3@mSXOqYL@!Cgq*f83 zNM=(q*&$Vuv`gstix_&}OlcjY=tv4+KSDr&IDe}inWa9RMIWuEVX`{%`*eIS?SDM{yjPDL1g=ut zvWlXZz|x~MeCFn;=jZ0cK8^i3^+{4G65X%Y)tC^=-y7TVvk z!1vi#=)Uf=$dAeY{!V=4I1UKap}=!)At13WTPQtY%L45$EYSV}Xi?}}0h16x?NX7C zU9Wnap+7D6bT=B;m%{e_J7m@+g0lPNF@QPcq$lwv1x@y3n3hwy>0 z{f!%`^ZEWx8aAf{AdCqfK;Y__{Oko(iU81T_(;C9bi>AtG;**7i^k&sq`YYp_Sptp ziNBwV(K99_P8mCN`M+iQRcz{9t03f0pH&6!2M)q}jf@!R!Jo>f3ExwN-2x`Fao@Hb%XZHI4@ouVDM4XX{-7ck9J^X0dNrMXd` zoA?lw>vqA-C_tK*?1mH|&fyC#HsJ)C`_ol&fZN7 zrA%0VdgTyyE)+TY?wW&qst$Lx=}p@kX%D_@Fg_3__9 z1D5^93<7hK^mq#OSxw$}itNGmw)RO}Fa`Vh-?zUztr_iKNZ}U%n-j<4vFs=2%PAI3 zm05pk>3^mEKi=L1K#uA>7oAgkb$3;DbyxMiOiypqv+tvIMo54pWCTKhgh4VG8Oa8* zV+8hi;bJft0v1HUHYDIU5E9!MCn0`;IF4~_jERFuc*%w28Jv*h`Z>PX*U5WVFSql) z|D5V=Gy@{ZdoZf5>aMP?I_E$C{(paIJ`#;aU^dhCqluDulhG-;Xr%cstxp5*tw6<| zgCTrI-$4x7B&pU@q!>dN6i29JE6lCRp8L|fTe~1{}5Ylq~1dCeJ z#$gqxI@O2Ikh5k+nF!m80Z@-*GNu;$7jvnirN~CkOoeCTPOOez9hzkRn1xH* zs9O=_BD_w;zAR_*1u!@2YPk#<6*d+{w^5aXVBZ{KHg%xEQY-*2C^Ek`vZ|Y$!x9{W zDV&6#l>J(kbUJ~Odg(Sh7PA+|PFokcR2gZ$LQdg5H|q7VBFhw5IF<;1KmA9#y}0O`+Faw&H`gwG$MCZ2)kLhN22iQ19L>bmLhRTa|DE^7YV zRF&=TGs=T$7Ej3e*h}8GU{do$h;tpqvlgtl5>4hu!?|p=Op4vQcgrT6;LQ7@SllRj z_DlboFbpQelIj|7Mj}t|08dhU35sbIfft^`L4mN+5zkrs%u+cqlK7)A`XWf4Sxd4PNYY>IqCw_DGz)tzH)5sJ z#W7MPPB{ZUs0BSD`QLHuP%idTVj2tYrz)N@`qNZi!>yEUW{0dX?~ynJRJ{sHiDWceWK&2h8|Hw)-lfrUb9w2ybFZG>$di)AJ^mm6ba z4fLotlnGgV!rVxlto|#HV< z7P75*%LdnU=WNro=UnXaw|0}4L%9;J^eYtBy3!A3Y9cYHzEIYvKKN?D zu-yu$BIPlIp~JwW*cNFnUShr#v?V2_E^cvwZl`mHlu3v?Twuphi?slJNs(=IR5duV zAV?aGUky}X0;z}TPmC0osAdbBG%EIZ*`A+Y1kl$sWdC%L6z=kdx=j5LwJEv2p{!DW zhC_V~4y{(>jpC@{6%l1VLQoWD;XguIA|-**5F(e6oN_Z*vpjcHJOUgq^g!a_*oPtF z%j+vtDpy`#<{bfZ6L}{;SzyfkFwkmG2ViZYP#7t|F$%|dWw9?;(YOb@ z5q>&-PdA_LG`cFHT{gZ-8{GNjkUV!FSJ#G98yO2iTj%pkqa46H;?CgGfTqg%4UP~M z3A`o?QhPSUDaT9W9IbME4+pR0n*~^$1M8~*vaGJB#Mo8b8}c zSLU>Rk9e^(!_chC;-EZ5BR(Y$E>^^Qyh6E%8{gk2zy<@d2+RyIev}2qB|D99Ko-j> zmxi5F?r{L>?wp@b@oc-w_jGe$?Wt=Au&k?_>Y&{ErmD$ap06(v?k+Zf4CGC^z#f;P zAq~<6e?+^3r;f-IBw{Dzky8;Y;A9~X_h@mU5PH?cB@@kpq={x|m}hF(ZH@8lV>H{R zPwY;WN)x4$U0bNYI_sa`Jl}6wAQBw3TboUkpDLx6a3XD*Ps@X+)M)%l^ZotvB{KA? zn;P;g(QaD`Jqy!nJ*FNhYAElZwMEg{Bws_w!@*K&A5y7>>&yNhE%7N)Y^`>yh{a1{t!QQORQo<1zVsJ$Qt$0HCvC zyRS;UBZ*!tv$kn#KIzYn!?{^;au^UMnWFM#Pg_SY52`cN$mIb0}l+y9>q0}{dqS@kL zQXV;FT1|sYr{W&b<$AQXHk9T^Nddj6AkPrx&B~2UC`K@JP-Qx8EB;_=a&H}ZpJ*$^ z5@BnpG@&;7(*Q0hrJjrr4ANBQyHb;=s$dEt7412LMW2MY1l@AUMa9rHnVR_s8ikA? z!sPH@wuBVzge}!6rSE(FW2hTa4PfIs(XlfnZEPK)3g*CuPAcNNK9kbco->!$*6k`$ z^3maVDI7;jbx5tOH()4<(pdBLc+A={LDSGbXLOgx@BK{wIcv4C(ynz{8h5{kH_iMe zylB))bQ?|4{1k#<(9D8cm-wvV(KIHx?(i>07;0bs0jNRv9!w@XNcDUEUP=GMrmJd+f z$yp#CSH{y3mnPvXgd=i{!SYIi1&YViz2rRUYlM>vdpp6_qCdrOG2*4snzk|x_~vsF zs5V(;T^YS8Lo7FuLri#fBPy$?0`l9=b@8!A>fB^KAz9b^?8fV0H7i2+0b)#6qA_W* zLaig4|5Pdnp}9UeHws+Yjchp%ut=TdnWqoIN`>BXaACNvG=AX7({5UO%dvfn2=@K)JR(Ub;TkKb%}9WHYH%!*xa#)E)h^HjrQjn1>F`l|d8?t9aus?Yc42xaf;WeK!rKlrEWe1jv zjs|>+>dG$QXk`OYAYBc?>-CP<*wtMC2h+?LsUSl>YhlQT3}%d46ePp=U~F1+pW;l7 z#%2}1HNQHmi+7JsouHP2!QrMp4GbTm&gi_coT=?!&h{SdFu70bQo@&PIR>YXruaJg zzetXh3`x3Ael{yE-M$)cd-E;$VUem+7pRnczrJ~m#j)aX-3luIV`+SHK-SWODA-6N5;jqi zBH)9S4P;t?u`##9$L`UjD3TUbC4>B^IJ4mKlC-RhgctDtuoR0+I=4eG1GcU8XIgyH z)IVApZ+tL^RsVm%p$9W4E`lvNVs#(j`CG6K;YVsRP*E7{OEwBri!Q;a-#EJ zSe#G*k#5#cA$|0C|6G6n+#+p|tC5Ie^%xOaI-ViBk}D^4*+|l{YY}CkoG$QK znb6g`Wn`cn5O0N)47e*P1h6ybX6L)Lf`CYfvl4^l8^LAEaGLP2<58#vw&i4sStsmg z5Rj-$?+-DufxRubmbb*lMs zAzhZN6j+aCLwR^CmBCesM!01~!shH^0KkA(bfyexnKN~LV+c9E8cS>Xnlp9CQ}VaJ z0@|Q{0<+NAp*mDWrfdM{g2xtWE&S_%p{ql2>S3YC0!6bgY7t6qJ)$BQC~~)8VhWTk&yCq+*#b)xFHe3dUB%aVO**um%5$u7aR-} z;B5=JQ@2cc)`ifyLTeo4*_)|-&ouTfI&oY?i6m{(j#KrR(fnqYM8b1VVom&zeH&^p zH38c~zvYv6llt8FC934qmq+k z!+=#w9^vLQFk1t`5r63tPr5EQggQLm%dtZ9`~6#|tY~-zZ5kn{I&{dtV}FJL82~A4 z#E=k{&07x1z&QM)ZE1l-crp3ZA&tCCG$gACsiV^s#f+rA$i*2AV?wF4O7kO>Nx|Nw zKx(+AE*Tyd8%BRtt*)81(n_hG8NNSaPi*IJeBL335v(k0>F)N)(#S?1&f%}VF#+@UpNhS=;K%c|@0RWC!6gZ4R z=iCKXReN9{Tsj@3yJ)3nVBo_D1Q14uf_fMmw9%!uWfUvHFs&kz9uVT?;;g!`7bSjV z!Cpl%6?U$MhPYASG-w%;DW36on#-V=!5SN<9^9&6_-w>HnT!NLYi8?>%LLQ*y)8Mj za7lUZf|irHS^a4Wz%;)IOcZTKO=u7zseevu!V`8)O!;VGOdt5>Rtf3o7UqT(OWS6w zTUHiL7`P(ru-B0ZCn#zYoE|}v6Zi?qot}Y%-<($2GLlLnVob6I168JhTE=Ep5?6N% z*|R^RF77EuI<5_Nfei8D8VExQ`GVLP8nKY{(ExH&i$-S8cs4DA={wQkE$gRxq!!z? zrzMBh?56?CggfpQBmx=6B+LVd8Ee;eEXEX|%IX8#XCp_`seZYVCaE z=F%Sd#?C&!V-#&Th>On@(~MF<*zL4!ele=+n~<>wsg!u}1E|Njt}q@#4n`s`mws(K z5Yf^MAJvj+7+xy~IY{+AePvYr36I9UJ}7_h+@F!4SPjM05m6U32j^Q2F&kc%#qr!p zH^yq!cyf@ZorK-+b=5~ovt+Gisv`O)sWmT*)K97m z)a@1CyAJKl=;|0K3bBw`nTO-&BAyv7)St`QjTDZG(149SvpB^udks_D70bUTuhN~)iW$2D{ql90+8S5-Oy zV4$wWaUfzmj-BULDe&-+#VQ$w;+H)=xL^|b%*hBajU)@7BvZPc3P+V2^-x$VOlCRQ=Z9A8ylB*P6Djh0izrhFv8N&))XE|*43{0i2jQ~&2lVyiBO8`9 zKA7!c1{$2WuEBpsTo*qR9Nx`T2Sd~476%F;MXYMF1>DetrE}k2R#CEnYj0AMdVZvH zfB~go)@y*I>4&m@QQwE4nd0ethfvU1Ylsu`eyz(#LU|&bmIF^80Z`C*le=$uEKEW~ zODj`GPB5&Zw4^nzC4y^>qI|`(@`jPO&`Cj#B1hh{a)yz!=ZvV17#L_XZ|L!Qzl$)* zPB)4K{a9>S?CjO3EFl*^3KBJuK_2Zr{F-U=3&z{m7e6O{UH!cgSym@`(9E@g5`lUo zO;44*C3J;r{#3Pr^2}Bazrh;RR8>QXjS_V<93Z(LKaQg)wBc^g%O+TeAO80+QQ>tF zJ_djS!QaT0L#j{5tWba%{ss^-uz|E1!ZbXDBcjn1b4Jz|9Op<8I0@EzXU8M+>trk< zxI_gKP6t2*$43R^}tS1(l_0_hAay}rqHPHEQ{Lfl=FCuZ;l;X zz$0jsX`xkhmWDW|=c2W&ewjA!qC;MN$-m2Rc7Y`KL15k7cYELceUJ2gx$o(|?_uod0m+St z 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

    XsR;#>5kT?e5gXo{3a|rb(dKXXD?|aS{JMB6P)X zDJa33OopQ95n|}5i>VKcl!eek25P46Kuk<1kVj;)6~$=xK+>jEak5oxL;hiNw6IdN zO)V=0SPeDI8O#p)s z2{8@{m0Q^{M~C+>nP&}sETT#(n3M4M6%-A$izt zHMgMfP=QHug*5k|&Tf<>jVatksIJldjul3UtV=FI4cjm<)3A2F=PRegRt$W0=vHYB zBN{HUKGch&A)~xzQOroz{r0_GovhflF}^*8IvwX!(I>>w3ODBj3dL&oFV36-xw@#C z^GR{B=@^E2_SuH12hD?b-G#BHhAu|%tU{uB7`%qC@vzbRmD>uzG*&&IkxisaEKP~v$HCC1_HITcd)ZXeiw zm>Y`xc5FMae*o)aZ{;~4(mfd4>(GlTq*rdM%E8^B1IYzFMux2_^uspVqvCoX?FN^!+(1ex*G;gl=v(-6LHxe_$DxiHn03u zn++V~{ltdwKLDO#?k;Z$!vGkHH8azt$ zVm!Y$S-h(F)tg49M=)xA=pymofgEv+yDbxkhLX(9MJl%ElwFz@o$RSbjI0%`wd{%X zfQI%L+EG1}&_{lwq9wz|pPqHbwdDAh))u3cN;aCBsjM^$3k!wDXH67WE|}*ygih21Ke=EoWl-5%DF=lUr;Y}4ZeI6v5J&);E3gRLkT)79MG(upi2o# zI&(ABaZXdjSzwAqSUsN`iU24R*n*!g3-KZT(rznygog+v?ac+yESzv`?JD)44$7uu z6*5`9*JMHlZALLQssgMgFDn|cf(!#?qvD>R@v?0GrYs3Vzsgvem=uS{YRRgN4sOn{ zUK%SH0sD5h5S)!f-WzE}=3MtbY$Z5%?=73i_I8bhD^&pl@bTcca$6Ts-8yVNAH4s_ z5zElV=i?FSig={zB8N0%THO~Q|L5?e_eLVKXb|up@H;De%4XO^oF|^;GKKsK>26?} zEW>|klVM?emBP^HkwgUN>bpVf!ax|>;;MStw?RA#(Tql2h>dtwis{}t0#iP~>-Uk= z{Ifa8bNtEZ=p+2J7Z%+0N_ISht5g@R_Fm_k{K9;W7g0uuYFbr%3Sf=GoL!SHw1LY=ja<=JgpP5i-uYbmE?55j~s=Ja)eW z)k-EJFi}8!B^Z3(LB-F-#ef!Z_8$3BDY?QvdpO8!6q%xekv)l|gx%s6^s}TdcotH) zZ=GZeDlIb@&Y*Ftf9ow{cHY8;Im%^|XLot8xFS6`@}js!Er_=d_AOEj7*Nafv7tAJ z3lOZz!88z#e0qcFAInoj(030WKCpU42F1yb#obhTT<0J)S~qw#zJimT>LS)cE)T@N@RzLgS;#qH%s*oYb$scfC_K#^^MGbVk zEi=+3>5*DO#7&0>84I-8k{x?8_(xc%zYIRZWH&8M;I~xbZ_$4wYX6Ll zM)8U(m-iw3hnY=LHBHopbBt8~`mbXKx7u;ju0l#-+k^1_6pC1poj)bhe^RhwHqh#m zrOc>@K(+IB+(2__wguK~_{z@gWF|^wWlC$`d+2}yZ70Z$M(^RU?^%C*{D7SB0h9V&Kg{h`hAF0F`Kq z;lDg7J)fy&j`}B`i{BdDY58w26Y<@A>IS;?ckf zZ)c4-Q^!0Jn7QB;GW`oU*Xu5SU+;>a?IiWSi=+*Q`$D$I8*0M#1i8_h6C)3&1?EJK z>`w*a1Uo7@L+oie7d1uyI;JT8@PM8&U!obIu%5XzrG+dFJE^NGJCQ$lb1x~0%q@De z?Hq@Qe`fHin6rXE{Srb*PQU_Un4Lw_(u5YYK5#+P?$3iF%ZoZ+-QXIgcb?}y?Ex&w zO-G*v2P38d2U`?uK0Nk8D+sPHv~6|S^UbdcsD}dU;N_G(c-=yYvj$$>=gCY&>)!!h z%h(Zr3OizDliEErq#{FCr!);i!wPDJAax0KGQ61p{U~BFKLj8k`gHIz=6B}l0E_8) z1lBR=VskxU$*bLGEaxKbrP&|$VA}z!_F%`~>wXP+u z_45DJ)hxv;a1u45(g@X-*x1P~{-B5Qbd52=@1zv_{bbSo?t0>Z!HCJ0YhcM|lzOn_ zgRm{^b~i)@OlWy%S^Tc}6wIR&Fdu@nl2~?ZeO1jY3aUWN5$7dxw&ja-M` zjB7VYG2crEM1?=|O&b!*4XXU#IFtV5?I>q`ha|ZRD6%i`Vc31|Cg6XH#bi;bR(^*t zmXJ3vxqYbPOcyC5_mM) z%^Fu$1R0qf((JR(W-B7HF}i8JOidGYG3Hput&Ds8i%h{}p6f$kq3H0gk%LBg4hA|k zNOf~8Ea$_NU+N`qVm_AuSWf|1IcOF$1QtB9i}C*SQiM56ASi|idO}<_Yo)OP2M7*L zO}sggU&_t1oYFmDOs1cv=>hKGhR}ljSMfChbWFl*MXfigSPwu!Yyz&AP>`=-u9%x* zf{#h5H6_haga!*Js#mjxxC07>sH;tN1+##jo{ej99WJm#4 z9a6wPJmgdyvz^ZR(_+V&UXjWHcq!&|I^dF=P1=;7L5{70m*k8TW7_G#OWrT7OKcm! z99(5xI#bpl9@xciZe3!;OJ9r+y25ap5YjUFeUpkA%y3$727pNb<|dh&Aye)Bvm2H1 zs7b$UuN1de=-W>p^$kz2_4H{*D{%L9r!rODML@GYxGb>26KuIEL#)~JMaVYQFn}Sv zva+8J#z}iG!up{^b>xVzPW=P{aneKY$WBd}*- zEaYBKHzz8sP&sDBlGR>~Ew8ynr7|auu}m9XFotPe5{tg)1~<6C7TdA#@3QR=c5Sdy zy?`d#=%FJUHJ(x_lU=OMw6QOOKMn?x;TZi5Gn?x&a$1U159MX&AIDkT5B&-ji? z>K84J1wvOSE#LB%S*#`wR6J-6n%~{xrX739)g|(bw~%p0QD<(g6~v7YZ4tAFRE`|CS3-< zx&p)IOXxSqT#`Zg_VGK>A_E@0ySKgm-tu<32r!6eKHxaV=|5du42s|z-T;RkhS&VC zwOf)jtKBFg=CJJ9qCDYLo~6wO32nV|KQ(AR+p8O6cY1gLobWiY+y_x9R~reCLPtDB z!dlHd_0PZH*q@*@d{E|FSr3W)Dx9yAy3V=$;<-Hyb5p@RW0DVuI$_b+=GaJ>RB7j(@Vg5&lF9dkkJ4$f&nm@E)j-$JO z-s+6NssbO#i1eZ@j?`t$lzb;{kUghX*vvADNB|+0(2GoHjU$GIIFM`W*fR({@a8{I z%|M>eW5-~74p`4dKG%JVx+dNU?>;ll``@0dF34x%up}0-by?EQfZi|-f#=o`x1#9_ zOmK>x!!Y>Bt8gxxfn4G@1Hm%nWrf}~K;O*zh^#;5?X=PUi_8sx9q8ucDNEjGUhWAE z^4S%s=iIUu@=rVVf8w==#7Ft^QPCHA_;bU2wYTafFi!*KUy)@T3ZSknumu3-!jHD4 z3)CFR(&t$pk;QaPgc;3KQ@86GOqe&={ZW?)h=)SB1UE0@c6WkUX@v#JMzwTS9Am~N zpa{_MrF*M*y8>SKRtZb-_G3=uS$X;gn*M~m=}%W7`c7bkrU5T%*BS<}2F9GVu?y%8 z8RFmuAxcJy&WKMXc8_F@z~CySJ=Qt&o*u-X)k zkc5(#_p$A)(npjWpYOE24TWr?E!!5+P9z!lW*}Y1x$o)&X?cBmn6!eg0qg+#zHt?@ zyOhbiyf!gxfQ75r;eB-T4uDv?YdxEY+RLuy!~NpWPU(8HsauZTY?vX#o2lGvp2UV%9y>P<$ zO&Iudp0Msw^Zl!!W9&HfX=Q>(eS%FX8BH1ew%A^LxHV_mwwS}{K2`tx92>FKCaVmD&6If zRAfRwcLXkVnzHx-USl@{Th<_ev_bIufTU zLj`6~lR3sL@MKbDh9gnj4cXy{x~7@T7Wb~*;-zoX`?M2V^ZVewOd}R%5=@f?lLuUw z!k2kyZrb+juH2ZT2b_Gzm^yCU`HvmvBiN%ykdH*`5>1?{^ZW|aJ6JFQPq95e838xx$3Jn;qupvwzbtLv$g?}+0hp2<>wdmD3Ee=`E2#gEPU_iAMc0_asPhWF1H1xW z5l*4ecPh1F7>Bt@Ka74&_bCGEelLQP;H3dZ?;VDH8dW11HG+qwtI!V|G>gO2((3tX zJPkRKj?lF#FCCDN4To1?XFH6ZH`ZaZ=j-yN&gjrZ$l5?(`gNM4ANQb~UTiy~1Q0Sq zX#}k*K?M_46ietYos>{ewKrNi+EC}#F{9OnagPTd{GI%}z@p{M&^>tvWKZkD#mIAeW-r5sK`mKkUg(AJcp8S@LP&@Ge+!j~G;6ju=?1 zG3-sLcQQdrwUm1~+Jp{uxE9jnGmm`)_X}B=hiT`5BL<46=8@}s$4{yy?LsYET{(qx zTsb0~Lb`dmatQkLkZ#+9)ptnkQu|2I{16q+Z+i&h7_UbO7bvGcP@l7el~h&bix`23 z(?_zhs(dax0wg0==)*aMD7g{hj^$>vF8NEC;ov2{ z(z+5bH+>kfTK?bx`ApXx(x91MCms;*h3{t`JRd>0@_()tR8bX<9$!FuqKXKl*iymj zsLCm=E_Lx+PQVbsR1770E!Qlif&1M@6ltIq9r{_LPa=#xx>3m?-VT9|dc5={nkmuv zDahCEzw!7c*1A-+PVE~ouoVo9Md6Anvv%_VV4SpCqFf4KiwFom4~g9$FZV&GpJA&&^0V>B$f zleE}8yf>@N(!SoL=mv{HIBkPb(ttHop_5Qrp;a+-mdfRWiR!p6v`x(p!Wb_YgeMx+dEclxfk zB~AL?!;W}0$9znpf+`OnOS2uNq3tNIUd{%ajRra8G`xu(4?e0^zi8x;KI-y;`7ovQ~^n1fZ*W0wQGarkaJ;| zzyZ=%B$v}$TFA-Xt>X0*X~%guItHhMW(-%%K-ioxggzl;tRv)|cZa;~V~R$v9yh>C z%#n)x(u9GpG}WSBr(Q6~qeIKGYAzeYH4s)#6QG~4u#A4>k|EHtM{AC+=Pr6KRJn7- z<)}Cbu?lmn{c^PkKT?s;(|@q14Wo6>+qK2R0}QM zOiW#~&T@#XI{Z|x8SoIc^M0f&m=jz`eaqIrgna{SFN$n$rKE4=$iOn*$%>_DNP?oJ z-U3Mv3VUhFCA6L#JmVT$Co#A?h88fmzV(yVTlx~fTsxje6`NOLAEY0eNcq|PNb_7h z-xQsgo{v9o`DCEk#%S8TW8>BH*-IFv^a+^K2Wi-peqnkb!ERPiG6F)YFWd~Co<5fd zDxFCdgM)}b@d76Sqi~Ey!|47Ngiw$3d>CZJ(SZN>b?(kEa67-^xMrhnx{Dwu%*-o5 z%|Ke8*{BFnwpdc?8BKZvVVMKrs$Kws@0f4jMZlaOu=-QxA6n%te@8SZ6o>;2=#=kM zXfW8I`AM>!V!>xS7@W^&RI%+2)TI8E0ivxg)4(TY3yuhe=t&1Qf)3xX%0v*)A(8#0 zjpE;m`2e&6QPTmlGHht@Jx{<+#@0p92VTb)lyFcllh7T)Ms*nX8k5-XV~9SWl^ntP zNiFupCq?|# zm^3zAjea3=I%_NkNE!0!RT+{5VS099N>^dSgW>JuPqR<8R_a_lwOiQ)Nd zWfS?)Gs7~rfxF<-lphDpRVD(#&}DJ{Q_2s7cC2!gX=8aq`SEAH0^G>m8)Pw%8k?{f zh!Ds>rqIxj23st0NTdWoP40m*ZImr4b>s#pTy?{!Q$iGrdQV?n$7OV?tqo#Cp=boL zoW3CGv6)Vvl&yYuIS<7sjk0Tb41 z1LU!|PbvZz+;WgeBhUA|>3p0ckOTYJ6N-6>tq@!=l+L2w(+PAph(ZC*!`8sUgiwOB z$(HSPA!fKq$DE!8AaUawNdiGcCeh+BSmLWX(XY241bX6Uu`rF-{nRh7;j zRaeB*f$j-iKle2zGI&jKQK0*X`uvtpc0a9dnN%0xpQjCk-L;s!Q-pH9W&OC2l0`Cu zk)v-kauEoQuLRBa$Me-ECiQU0)b2GdId9*a@N|J1Z2Q!Y{hBwdFFW1ePl|o7u?#xj z4>>=1;tBR&!yLTfc!P2f{lZ(zz^D2-pOtN>78%r$mK$JDXuDkSOPG4d`1mM5I~UEG_65Vpb2g5-)2;lc9iRSSchsk`7z>f*m&O z8p5gJs5Z=C&%*r-{b|CC(rm(|7*M#R2DYq9JdL#s&o;#LD zTCHwH!;P$|nL$T~b2DHCLvU@{A+qY2Wdzgj4m&RNtYFGT;Ue=Ka`Z*RO}kdWO@~tj zXpnCRa9@fn6rshii*OO(b<_^)c06vvKxG~c99ftNB`YDr4n_*Jsv~JC-$Y+P+gNS| zLKp+w;$kl6Kvx)!X~l{Y(u4_zb{I`t4PA(^9nNZ@bVy@=T*EnLg!Ler=!WtmVME76 za&9mhLnJd?beIEFLz;ww0W`)nLm9_Sx^^HE3`Ssr#WtdePY4lkW5huaTi*4h^P$2-S z)L{p*u-ID20YG%q9V;M%QY(zP7VH4%XRN_g7Yw3NuNk;gnFC;7k=wE3w6v_AA#=($ zUd>

    ZKm$y_-@|6?7{bORxldeAIO88oa+)Ir8+z{QP1|3hS|BFQ^oXqZC~OiXt& z)lg_S1KEiPq3 zWPs@+AV%9DxBT2-E26czmtlig$Vmc-s!V7vLop_y+!;5;p<=Kox$6pf{47k!o{SA!Z>(CXM8FsI4$U)R`vDE0uVW3oGQeG|m5A6ufeOmz4+X6Dnw^Q$)*a8n z&@HfE1Tz!5;Cka600tR?yIq0pc~FBv)zne*4i9p~)T%9FqqFYk4Fp^{hLaCRlCI^3 ziX7*H<%A&6fL1g3b;FFr(s{?pr{k_=3L^lR2I2FwPwzK$+v^D6&#D=6mk=JELh0&EQO_HWA-iN^5r9q$ zZ0Qk+9g##b&4GbP1nOM(s3d2bo0A(@F$Ll_`jjf1q-{nh}5IrvX%{Qg0lX@qn-?|foIb$^fC zg5h=K77+dPhCWss(VHefaZJVhG*U4KG!U$-kKI^Ux*qxei)bK}XFUyswoXq2p(2Xv zEia~lAgY!6Euvn1Cs}}I?}87a#KC}1!qY$eYyU@;ko}0@ z{!{UN2RbVEI2MNVp#{180&)F4AqLV@m+rum<6j#zok%b;M)XX1E!2 zVt=*)yAFn+ERkJ9*D#c_ga`zD5r3Y=+k1hxwJPh4J%t!=I0>*~Br}GNf+P7x2`UDX z4=%Of`y&SB<*9#4p_nO&Z zoIqsR<``(bW=*k}*}=63FvM_asvwF}C4!LwAhML)q2}R|2gKx#7 z#i^yKqD;&d7j>m2Qe4ER+&8&AIfi;KPzmN}*~NE*_pW)5NiD-z!m4GQ)DknjFezqP zte+L@1=rDaU19~fv~(>&6;&vM{R0q*LCGZcOjhKpiJV(vm_mbfyfx}gs1kUqLsNXJy12Ypl^w{$mEDgLsl=6t9SROVJhOZDgNPXl z8l$7I0T}ZL-u)ilhm7{9iC7~!T_iV5!{WtR*>YAyd}7NYAS4wk#=^k#>hD_oTta2` z^!?sTb0W`5WWzGIyF6dU-#y$B#xR?onP$Ci!?g}~2`ruBzNs^(?(cqvNOljCUMjSh z$+u$ft3Uzp(gV+?!QiJ^$7v9iP7{%SF0^^i&x0pdti=l*c(J;I@a&x43a)oNo?;2R zU+sAt!Au&6UpVC&V&S-WU_gzA;r^m)ILP40*-oGIPEBj;)=-0Y=ZJU{jMog6Weh3V zZyWn+!y0|NguBv*>PWEHvnfU)a0A zKBD4LOc8&w>Wiuc;l+P^3N488sxDDue!h7tGsEaez0@Uwcy0&=dH4%a_Gs1W`D zVH1&S&3*2oENX$7jm$6Bx%=)fuhYhCnN+HZ>Y$X)9hJ!nsC(wz861Cj&N(3W?t^$i z2&ilfs_y*C^0Hqy|JHQ1n!cJG>T1^6lV|6EVL1Hv2K>X{z10B-uo%QBEWl@B0tB}g zI1SFKnA3bcZDHUm(xl?$L%|uDts~U|VS3Pt`@Yq;{3r7;lYKl7=4gxkL=9EM=)sX$ zvtZOG>qfzxeH)h3uU_PV;KVYQctsv>QcyWEF`OxtGQ$%m)%(8nS0#8@czx~g)!5WH zy}4lRm1vZ{R7?e$J$j<`VO3vb>f^D3HDXU~ow7%)!qr^9hk3Z19GA6^00DG4T?G|d z6Vu4x9F9j&$g&uTUpGxKOv~fdYULlq6@Wm>Zl3^HHf!hL(o5#%fuY^+^;b#2(3t>_ z0i^0%_Wn{)eO0ucM4>^f9+C!e^wGWhtXfcPj(K8Uvk|iUMPeTSwX&$z`Wj9CUdh9F zWg}?ymj>!Dc-6PY-M`C7^xi#-WvQa-C&T=__4U`bx325(`s#GmGfVDM%PZ>%t94b) z!%3G1hF*q7fVZuoPBt#@VSy}?-wM*OUP?%NHPbeEyCELXXT)N`#Dg4= zb{6lMI(TI0)%Gxqq1lKNtYh>cS3Se?LZ{64^NM z2nU$&@B(zgITn)?D?j?5gO|N8^k4m!k9;Kb0UqpQZdYn_DAp}&dWkOOZN2J=Z`P2y{lKTgUf$ThU?_pzQc35W-wdR!mVW;TUWV$Eo zYr(pPbVnfXX8a7;_o_(XeBhcMYEQP|6mygW|CuMW`Qm(2oGF&?k<$D;igfFoeap)e z{N5(K57-uoJ5DN{9?dA>zKTkj48_vE0%E0{0=DvnalSuC*Ki!K?u#V2aeM*)@HfC9 z6}A!Ab^!;kK5a}xcNU-CSN_Gw0}875{D%c zS?YLxAo8kT7K5rLll%8cl!`NVMjZ1{hnvJz**dotT?Xap=|I0<8m?8x*GjJqwQwEA zTP2VfFv-%R{la3i0S!ow0cCr0rtdYS>i+l?jNAaW92NJ8-$t%W1*I&Z(@Bk4G8I}Q zp<2VFNXH6Y0TrzcM>OqPOp#jusW_zKHbzZ!7=yXWoJz&=qwS1d9{ZvzLq8H@RxDmM zgV=>8Gj51>fGqQ&En@i>E zQP3_JFt3yqac)5V0?))Y%aPHX(n2RU)(*?i9z%gK(^^DzV3hjayL&fEz{CUZfTkS} zywedeSxx)jW$*6ovxb~h}AOmJ|Fy-KN;ZarvgNH-%3%HN zzNH8^TmEJd>vpywP0rzN(esM95ADUfbnAJ*5XuF z8b=1I!L@B~GHZc|$iDUKJ%_36(tvv!Aj6U%`mf{*|F9l{wA8My_Mb^;Aa!mP8c00Y z5O6XTij}FJ0s~qh1M0wUpuFjD_#qGlEd^8Ad1$_hTHu2PsYB6Feq2U2N#A%|>K^m= z7fa)nX$MYk#15U=SZF5F`K4?giYu^aUm=}nF0^*W4NS!dPglpv#c~nd&cL@`T1cic zannG5rF^B}Hq#@;;P5`6Pob7-xTSL5g1^U1WYXwRH!L*)4eVU?F007uOc*!a%2@3- z{`W>sKXaWS7^}l4t75=~KLL6h5znQ@|4?&oOQRTtV- z;?{|!xHBpeCz+dDsFx?whBIR#k_U3#h?En}EG%n?DG(P;PTPTTJFdf;U{*@mWIz-! z?q%@Yr_c?r!n$8c_L7E|k+_XM91sie;sS#hx72Pesca7!`9!Sp_EE^Bla8xJT4SVj z;~bbVQTP-CGTwN39FAgySf~eIH&9XQ+-pff{g-JaJV4$Ls zH)`16<)D@R+#59QVsg+(&BraClbps#%*wY$wgfxLB2sScm{EilA1uR<-#0@TWP7t0 zD5ww0ft!<~1sJFcy949hn$KvuKVeMJ5vD)gBj%96?sh+7x*x@Um+A#YpKtA`qZg(p z0{KB4wk3%3MHK5|J|zC& z)W6g}qsxKyEm_a?%|+&6U&ur8&G0~r-{I*p53}8G-~zAB%<_HTlo~zF>{L@~EnbIm zuV`a~O0U;9_=r~_Vb``A*SoIx4Mw@m@zCu46cLTM2mR9!k3ix-3fBNrx0qi%1o?np zfhm|}X*@L)(GyehU4P@#7AhhaCgvun@7A{O+FnD%f&Dx%mMv@ z_F8TG2)mH{meK(c*PDm`?FG~iW5OK`A#Y%2AnbB%W!XmTMvaY8fZuS#&36#Qk+C4| zI|#)=ryz;+J6RyS)pJzOF9G9iUQv!~aHll5)0DP^0t<4(g&86I2lJCgTJ?@ShfUR{Jd;l)5!mOLk!T|B1VubCT#QAnTqK=Ch;u6) zL_-yELnhX}E0*D7P_;thF#^?{j6Oe7o7XeHP7rjFmv*1t$mSZlJigBeMuI?V>qv40 z&lLegvmxjT{RR>ULe}EWaJ_gitO>grjcR%{owy;4PE;}2p3q`PwWH!GTqtu0Dttjk z*U!UpH>l6A7A0S;sU>p(=p|FT&k>McS`n#IP1jZ=znHC=u9qFjn_gl`?0U2qOiM?l z>O25je}AMsyp}O0pdgnKDUFb8vGRD?HoX{pU;*ohQUOpIQS(waQ|3hFpzJd(_Q!Ly z>3pGEQ{t)Y*5ET2D%FdR6BF<69S)Ot5BJ_48<`SYMxJL+t?s`RQ_r(FG!9U@Xq0lD z1MI&Y4jxdne{zbqsxQ36yS12tR_Ut%Od1`9HHCX!VwbWm`yLE(HPi~l@TAch!?V(i zzU&|GLx4YUW*ZMEncvL+82jwP4-3tFCiWxN;{IVQBMz@-iqi0?(nfRWgXrDu-cVA*3-k+vj6x_niYcBf0Ls^(3k%Q{P* z#;0&@AY;@sgLt37pIAn+OOHJ&Y?KW@BqLa#X(R;}DXp)BE8Re5FP>`+yP)D^GC0UhP*=9LMrJX>J zm75xFm|5`2|AZQX4>85xYs38l^Io~Sh_5=xeKG%ij76+ay6R0iPaaUxt_qOo;rn&K z)cy!-^gKw&+TWMpeO_MvK7j7+mLC&;f{o>cm_{azv=C*CK(KS0|Eu~3*bi4U1c61g zdS^;kb%GE8rv6X!WmXzu@rA_}wV0*0*pHrqP-C+Q;}42NtTg6E;#pLW%q4z1yQN() zA_f{<#;bawG#vYogM=x>O~#|s)kKmp=eEHOF(Snrl*=p`$5GE}Bp*p-f<-Y?m@EaX zz(}f@D4578gBj!ec&!+DFjj=UW&$ZCP2>#O!RlOTP85)aVg(ZAsR%l6g=%T2#LFmg z_i6E6?A9(|N0lTD$Z{sI10eaSqH%hv01~Ua<5L{$)GW3TSONU;Jtd^fuY-{QrVcM< z4%_Yezgpo)tccAN;yx$P5gsFQwpSl<(`GynOYU&&Od=lLy91GJF*EwHWF56ilF_pQ z4&p&kNGq(_=(8G4=aHBe7veJrsWa_dybObL$jy}_?;oxP7mbuVnVtyM?LfX=D?cLY zW+pfpF&C^v^4@6PwUe20B9lSXsaePmPn3}RM#IQiLpAY-;;&Gv1|fh+WvM|LkT+x9 zpRtU~#uQU^q5}Tsw3#!QS=M?JXJmEzXV{En!a+pcwxh+Qt!K>g#9Z#qWC6uuidnWzL%g=eaGhAyHz%G1NJ$43KOP?WfBnyKOBuOur$J3X78p|<#qeD%WK_lzcxK76Ua(?jUJD0NdA}M)qGZbzVU&#n+bSnTC}28;a3k^p`dya- zsX#CfQ=TaTWw*h2;dz(>m<`v4r07ju8h6*v-I~(m%xT?*)U0SU`>7yjP8E|@Ef_mu zixsuLU|C6wFW!XtMkLo>SP3`7DNrJI)v=_Va@{Yuyx@56!(r5F#3Q132Fi9f<9JeX z?S-c6rtD-a9o3ODmBIs`UV8x(Yy)GzCccJXJ(#(D*pknBg@6H8&P$~vr8ucxAIEmib*EW0q}0v(*@4_2YQZm(7@&LF$ZQ z#&T{bh~(QXs2!Mx9)sGEkUm-aES&n)E%@pujz+%OHH&g%(>_>b!nz2ppJ53uVqvJ3c@m&;!_oCur z73;^CJ>}$0m$X9K5VxQ;ITBAZ!)e&@_}wO?NO~AwMU!%z+h$P(23qoTWU_7w44!51 zSfOoT@KiCq{4{^?FuQ>l`h&;DaFfw@#KX~az)Ixv2`i9}b|2|~C$7@9?jxF>A0E!5 z+TZZc@hIA4Ix?*mx}C6PT`EMvvXVUDK|5c*Iu8ytzdT>9 z&fm;P*@eCH0zGbdYv3us$O}$G5<@R$?Yk`PlIP(^d6s+O;U}zUlIP(^@)I6ZJ!M3> zDN~v>i-+u+s{A$en+OTuPd4tet(^B;56NG~7}XereXIWy#_E%0FRnZ*FRhLMVY!&$Tc4UIm&IRmxV`p*0B8u&{8H<14u)c0GuYn^>Id}G4cKluKf5F1{E zl5Cg}3Vj3}?C=L2k6`Tn4TuaEVyFQt&2k%lT2dd1KhgDNGh!NBx5|Wu?msUNTzD`L z5<&dL<@g<*tk9~LlT<9j6(thD7$q;|J$jY^E}ZtA$d4eod>uP+!U(?T2>!i4b*nW)=SPUxvFUTbOJT?Ffw>%^xk_HTizMGtKwjXm){a_J-jQ+&z z()^Sb(cmZWy9G&C)d14gv2ms5mGN3&Ek5ZPBQS-}B59}2-cAkuc7-i&BDv)dT#}bw zai)d&FJ1Vu^Cra1g};j^WBjdP35a)>1+5mOot?&)B*l}r)ZsN?ucx{ZJcFw&m*|*L z2oIls_=0+R_mr{a+@>{iV9U&f(>Kv3dLC>Zg&Q;Q;e+d*AI-o{qJ_~$O0z%ArGgEf zjT*lu{s+jMfvIycM7e*B;2c+Y1N-q{*B1CwV7h>x7>0=^=pKt05!s_*=VO6z*m>9q zA9Um4aNJGLUphB;>9v>6&tLk*_BjX6X}8aQ$=Rdgl0eRK#vB~Pe{p!9+x-b%18?EC zUo(#{sBax_;~VE3ID2&T?B5JnxxhFN82B{&zn_tfK=atu&NFDJ&*n5GJhWCmf;F95 zut}GhQSfxFGWGjqJv>>DlTooSY=3HX6xH#)FWoyX4;q6{CV3DDOe}pqIC!qqhc~ZLcQsIo}~Fk9=78U#_R0GGcy;ziiiI^ zcJ9UJj>&^y_<>b4W4b9m$J@g88*S@)x__^??3I~|U&$}v@X0atjnUC_ziYu7QRG3c zw?ad;-aChWP09*CI%4zn?ku)CJ|ZIYMPj1p%yQ2y-TG3ol4q*C2(&b2)5|iy*cUKk z6+trGnuE8T3QEHj%^iQ$-o*H2uRJ$^JbP>5qAT{3SKcp7D~93_umgb$#*1mZVTA}7 zTSOp`P8FJ2!^k%C=`_p{un@fnV8a3?fbiL`xO~dpJ)>{g+cIYlTy^2}JB495$y^F) zIDup?iAqF5hjxY%CgI^3M2Ey@hQrA31(U{N?nalG=TK)fwVP?b1KnI1}y0=_Q zkQDGDp@<72YC2v58Fi*(Q6*&9p9h`JPbheX8=ka|a^20va+T!nQDP3|g`&@iVXBX zxJS^M#sQArr&n40@c7Q8up*r_?PGq=~Z`hE<|Clk2!>G|r zvAPdp^)a9Wy&{xO%j;PD>B&{a6u`mT$8AP+$k2{CASC|WnTuv-E_wwIe?A6=1P+FS z7&lQ=t3b!Q_$0M`Y)8J$J;~MNDCgq~7f(-LjBkAcoDbhP7i{6%vH%|T7OIfSgp^K6 zSP&-=;(jho#!2K?qJEIK?~yhr)32z}CYCRu?Vya=$foQptxu>*ui26ntmEIep37a1 zxP`~@@JKqi);6A z6Vttu$L+0Z_S{z-{^F~XymQMXrHc-pkt+UkFkc6YxVex|&b{{hR3_;L$IohdrI}aR zJdDMvjN&bbK&DI{>R6mFc6m+kY1n|Jx`2rQiP-8%d1dDBFEkKo*c8>;w%T$0^Ind& zJ7TGQyuE}2vUr-!g~qb{^c>!DTju~8w{>L9#(h}n!@b|6r)RU@RPHkHh5Hb6F@P}ULa{J`AOfbkl4J3w({-h2D|G5` zU+j@eoGKf~&|Fo;2S;@r1q|W3yOn6>A=_0z#=>zPlq0VDKjeoUBI4?2;uiI(%kF`l z&b0zLA;978pQ|1xvZ){*cr9=imu0pqOC>ywIb;FAEl^(f_Rpd14;rWfWmJlNk2;e6 zEKYIH3AL|2I^TSfIl@mg=MOze_3{ZiYd?NX`}Du|%!&^my?FVu%7cZ8FnP%<3P<>EihPvr6U z(^jV=!av1q^74R>>bYF^>zx)q;o+*@XX5NoGMfzHhCA{T^AmYAgsghg`6Rzp&y4|I zXcT#ky1Is#CZKG1gi8Lw^a$+Bdc+HBB+h*nwzMb?ZbD9?J#)I`G}1>;w9k!V2ucl? zR)Nk2Y_rG0#QP(;QZ53*+MKE)uv+ILpsfuE%kV(?0021;=iX%iBMGG!Sk-5mU2IA_ z?7Z9_l||oc%T{5hI|Wmlm4Vg^L}ezRTr+FDQAjrnNAt}z39I{k)Jb_&_xl0&l5jjM z|G77+mw;%ft4ALW2adwc87(x@+7z1YS|}DMw?l&$+lq5gKbn9o9QHUy9spxKTMtch z#BFKv@k+=_EXUn_XpK6y(ExT9$h$z@5651#5$=x=QdG1Ge~&q7tv7*EEKLFN$9 zl*52_xoN~5Qhjbup{B?jN}jO4in>DY8>*bbk0w2CE8>pH?NFyicW<#~V2ejr*>VAD zwow^by7E`9T&h*L|0q-tYm3ij>>5f7+s5x1i09Hq>V{?~Q&F2WJQu`UT4s}KN=qNx zH40s)d3IhJC`%WNFI~BWzwrx744BNF!~OSsyFpFKfuq+kwr{r)Gp@VIR6sW;K!m=L zJO*O8g&4xZ2(s)z2OdIhGNn!dDaQyvPwOP;WiYHnfF2@9>;S&7#GNE3rC?8R$3ZRI zBM)T$@B@$6%lP2d$z;h)CuPL~kxZMVNma1os4Q@SlG>(?3o;B(zOHx+I9|@gZlt#2 zDJ@h~QNJK6p3b+b#^qe3ml@Soeoht2Kw;GG-{UlRgf|}H*&%KLAM&oTAjM^jN_{Yv z+0WNQhj_$@aJ&q_17z?mESn0F{4%2Z@{H2)mQ5|sz_NLELF5ce_0~5$sCGe2PLw3X zl|w?O@t4EO3&1<+|(S(K6o6ORpK; z#~a=q&+Q`<-M0^Jx=Q9G#NZqPa%g>uqJYR2n9a@_dO3Y5K1yKdWE9AWmfI^?^Naou z+DN(E#1vWh!9$?cyQO8==c5WidXd*l^CB4y?kA9NII@2~JXU2=$DAx}1LQ_r@ZS&I zff^#wpqLCsK>!Fcem0Fe#G`xyQ6V@thXCdG`%QiE7~3el-?WKt{tXEFZ1JtkC1?== za3y6S1xD* z-9uwY5QGx^(r}+zg*U)TsD1M1gZdK68%bcl53Ip@pG1H?KPS+~B-+1h6QIkfGjyUi zb77m%$L@Vjd=|7m3`|F( zUc{(Fnq{$H2YZL)Qwo6UQH*?wDWOZ&MOF{lfo!}CcIGw$z}U`Ms*?;fK|)n$>11U( zFw(Sg$@o-x4ml8RVy-+DPv)%VNMPDDw3deM6ZNS&%sizE^3sfCB3R3u$kc*~B}bD@fqp`h$Ug2z#M?HNqyvdW+Ig^f8RD!(eC5X zlxctEA#twwG_q!$?zi1yB2jcjwEJT`sXDacWiXe4Cf<{nrDfzF=g!!0>-U5dl)N(!^cHMCIL@1vQhtv6x7z?1@e;^tS;8&C< z`3DfXB^n=KTIk@nIB5P<)B6RTe)nKJWc-m`DA=DfgNb1Gt%e;CH=`W;=k%yC7mOzz zahRzG-3J4ycyPiBhb=^=GeE2~G%da(P7Fnc3UVd`OVT%wXPkQ7dBm}c$?nIK#X#^U zX3l)XL@mz?Lm^W|Ct-nOF{UxgU@Gnv+O4;>>6$9PNHBQcb0*5&Xa? zOov}ZIvaZ)Fya)Nn+{((79X^zCr3na6{_N;5ee1qXLk~)Vj@hShP(eLDtJ;A=F{g8 zksL=!z}}N!>)@j_#PQ8_l1nW>*vg9fDpbXx0jQ$sp<`?%P{mdssNL@X+FL!K&JE2# zpLo;*Dr3=-vW371cbwTI3M}ibCH!Q@{vP4^poHgf02L8Q5#vDucDHTo=MtP^lHd%+ zQ-SUeZ5tjAz!eiIBgXtY;)@EV%_OvRj2etAiC^nIUAJnY)dQ&Qd@NY6FZ3Y#h?U(Z zW)(cUUk7xD#VjETxJsbT0;uc~2B3EO76v&V{mcJ19!$HR8GxzSOPC%C2E{x<+WkC1 zD&~729UmG+j_p?!NIQ&$=ro~MKpjVtTGNcL1Kx&&>p}EWFepig`VRtL$S2j>O)Hf( zGfQk@X|DqrTpNVu2;lNV~z0`Lt_0KQXgb57K!2EJE%+kB~bF⪼7 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%0A&#$=OY2M`~!+| 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�^w3K_GaLp0 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%0DUW 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
    d2Zgmy6-_Tu8}M!hBgSvT=D~R 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

    ;K^8^)F)rj%`UNa77C-05N4AW<{6ci>aHFG-7V_ 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

    m+8dOm3UY4Ow&@IOgXGo5n^r8oHs(RSc01 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 DowY|% literal 0 HcmV?d00001 diff --git a/mpv/input.conf b/mpv/input.conf index bec5fdd..273feb6 100644 --- a/mpv/input.conf +++ b/mpv/input.conf @@ -1,195 +1,49 @@ -# vim: syntax=config +# Check the following link for mpv's default keybindings: +# https://github.com/mpv-player/mpv/blob/master/etc/input.conf -# 左键单击暂停/双击全屏 -# MOUSE_BTN0 cycle pause -MBTN_LEFT_DBL cycle fullscreen -MBTN_LEFT cycle pause +# ========== CUSTOM KEYBINDINGS ========== -# 滚轮控制音量 -AXIS_UP add volume +2 -AXIS_DOWN add volume -2 +# GENERAL +k cycle ontop -# 快进和后退 -RIGHT osd-msg-bar seek +2 relative+keyframes -LEFT osd-msg-bar seek -2 relative+keyframes -l osd-msg-bar seek +2 relative+keyframes -h osd-msg-bar seek -2 relative+keyframes -SHIFT+RIGHT osd-msg-bar seek +10 relative+keyframes -SHIFT+LEFT osd-msg-bar seek -10 relative+keyframes -L osd-msg-bar seek +10 relative+keyframes -H osd-msg-bar seek -10 relative+keyframes +# VIDEO +d cycle deband +D cycle deinterlace +n cycle video-unscaled +C cycle-values video-aspect-override "16:9" "4:3" "2.35:1" "-1" # cycle the video aspect ratio ("-1" is the container aspect) -# 音量 -UP add volume +2 +# AUDIO +a cycle audio +A cycle audio down +WHEEL_UP add volume 2 +WHEEL_DOWN add volume -2 +UP add volume 2 DOWN add volume -2 -k add volume +2 -j add volume -2 -SHIFT+UP add volume +10 -SHIFT+DOWN add volume -10 -K add volume +10 -J add volume -10 +x add audio-delay -0.05 +X add audio-delay +0.05 -# 亮度 -. add brightness +1 -, add brightness -1 +# SUBTITLES +Shift+g add sub-scale +0.05 # increase the subtitle font size +Shift+f add sub-scale -0.05 # decrease the subtitle font size +E add sub-gauss +0.1 # https://mpv.io/manual/stable/#options-sub-gauss +R add sub-gauss -0.1 +z add sub-delay -0.05 # shift subtitles 50 ms earlier +Z add sub-delay +0.05 # shift subtitles 50 ms later +u cycle sub-gray # https://mpv.io/manual/stable/#options-sub-gray +U cycle blend-subtitles # https://mpv.io/manual/stable/#options-blend-subtitles +p cycle sub-fix-timing # https://mpv.io/manual/stable/#options-sub-fix-timing +g sub-reload # https://mpv.io/manual/stable/#command-interface-sub-reload +l cycle-values sub-ass-override "yes" "force" "no" # https://mpv.io/manual/stable/#options-sub-ass-override -# 播放下一个/上一个 - -ALT+h playlist-prev ; show-text "${playlist-pos-1}/${playlist-count}" -PGUP playlist-prev ; show-text "${playlist-pos-1}/${playlist-count}" - -ALT+l playlist-next ; show-text "${playlist-pos-1}/${playlist-count}" -PGDWN playlist-next ; show-text "${playlist-pos-1}/${playlist-count}" - -# 显示播放信息 -CTRL+i script-binding stats/display-stats-toggle - -# 音轨 -a script_message audio-menu # 打开音轨菜单 -A cycle audio # 下一个音轨 - -# 第一字幕列表选择 -s script_message subtitle-menu# 打开字幕菜单 -# # 第一字幕的下一个字幕 -S cycle sub -# # 第二字幕的下一个字幕 -# ALT+d cycle secondary-sid -# # 是否显示字幕 # cycle through subtitles -CTRL+s cycle sub-visibility - - -# 播放速度 -ALT+b add speed +0.05 -B add speed -0.05 -CTRL+b set speed 1.0 - -# 音轨延迟 -ALT+n add audio-delay +0.10 -N add audio-delay -0.10 -CTRL+n set sub-delay 0 - -# 字幕延迟 -ALT+m add sub-delay +0.10 -M add sub-delay -0.10 -CTRL+m set sub-delay 0 - -# 字幕大小和位置 -t add sub-scale -0.05 # decrease subtitle font size -r add sub-scale +0.05 # increase subtitle font size -T add sub-pos -1 # move subtitles up -R add sub-pos +1 # move subtitles down -CTRL+t set sub-scale 1.2 -CTRL+r set sub-pos 100 - -# f 全屏,这个是默认的 -SPACE cycle pause #暂停 -IDEOGRAPHIC_SPACE cycle pause -m cycle mute #静音 -CTRL+p show-progress - - -# 媒体按键 -MENU show-progress -PLAY cycle pause -PAUSE cycle pause -PLAYPAUSE cycle pause -FORWARD osd-msg-bar seek +5 relative keyframes -REWIND osd-msg-bar seek -5 relative keyframes -VOLUME_UP add volume +2 ; show-text "Volume: ${volume}" -VOLUME_DOWN add volume -2 ; show-text "Volume: ${volume}" -MUTE cycle mute -CLOSE_WIN quit - -# 播放列表 -# SHIFT+RETURN 打开列表 -# UP/DOWN移动选择 -# RETURN 打开 -# ESC退出 -SHIFT+ENTER script-binding playlistmanager/showplaylist -ALT+k script-binding playlistmanager/moveup -ALT+j script-binding playlistmanager/movedown -ENTER script-binding playlistmanager/playfile -ESC script-binding playlistmanager/hideplaylist - -# 书签 -# o 打开书签 -# O 保存当前为书签 -# ESC :关闭书签菜单 -# UP/DOWN/j/k/J/K :浏览当前页面上的书签(按住可快速滚动) -# LEFT/RIGHT :浏览书签页面(按住可快速滚动) -# ENTER :加载当前选择的书签 -# d/DEL :删除当前选择的书 -o script_message bookmarker-menu -O script_message bookmarker-quick-save -d script_message bookmarker-menu - -# 打开上次播放的 -CTRL+l script_message lastopen - - -# 文件管理器 -# ctrl + o 打开文件管理器 -# alt + o 输入要打开的目录 -# up/down 移动选择 -# left/right 进入/离开目录 -# Return 播放 - -#忽略 -c ignore -e ignore -g ignore -i ignore -p ignore -q ignore -u ignore -v ignore -w ignore -x ignore -y ignore -z ignore -A ignore -C ignore -D ignore -E ignore -F ignore -G ignore -I ignore -P ignore -Q ignore -U ignore -V ignore -W ignore -X ignore -Y ignore -Z ignore -< ignore -> ignore -? ignore -/ ignore -[ ignore -] ignore -{ ignore -} ignore -\ ignore -| ignore -0 ignore -1 ignore -2 ignore -3 ignore -4 ignore -5 ignore -6 ignore -7 ignore -8 ignore -9 ignore -BS ignore -KP0 ignore -KP1 ignore -KP2 ignore -KP3 ignore -KP4 ignore -KP5 ignore -KP6 ignore -KP7 ignore -KP8 ignore -KP9 ignore +# SCRIPT KEYBINDINGS +~ script-message cycle-commands "apply-profile HDR ; show-text 'HDR profile applied'" "apply-profile HDR restore ; show-text 'HDR profile restored'" +# ~ script-message cycle-commands "apply-profile Clip ; show-text 'Clip profile applied'" "apply-profile Mobius ; show-text 'Mobius profile applied'" "apply-profile Reinhard ; show-text 'Reinhard profile applied'" "apply-profile Hable ; show-text 'Hable profile applied'" "apply-profile bt.2390 ; show-text 'bt.2390 profile applied'" "apply-profile Gamma ; show-text 'Gamma profile applied'" "apply-profile Linear ; show-text 'Linear profile applied'" +c script-binding cycle-visualizer # cycle audio visualizer (audio-visualizer.lua) +b script-binding set_gif_start # set the start timestamp for to make GIF (mpv-gif.lua) +B script-binding set_gif_end # set the stop timestamp for to make GIF (mpv-gif.lua) +ctrl+b script-binding make_gif # make the GIF using start and stop timestamps (mpv-gif.lua) +ctrl+B script-binding make_gif_with_subtitles # make the GIF using start and stop timestamps with subtitles (doesn't seem to work) (mpv-gif.lua) +ctrl+c script-binding copy-time # copy current timestamp to clipboard in HH:MM:SS.MS format (copy-time.lua) +ctrl+S script-binding toggle-seeker # toggle keyboard input to seek to inputted timestamp (seek-to.lua) +ctrl+v script-binding paste-timestamp # automatically seek to pasted timestamp from clipboard (seek-to.lua) +alt+b script-binding sponsorblock # toggle sponsorblock on/off (sponsorblock-minimal.lua) diff --git a/mpv/mpv.conf b/mpv/mpv.conf index 81a2247..df39944 100644 --- a/mpv/mpv.conf +++ b/mpv/mpv.conf @@ -1,123 +1,130 @@ -# vim: syntax=config +# ========== GENERAL ========== + +profile=high-quality # Allows for higher quality playback on mpv +vo=gpu-next # https://mpv.io/manual/stable/#video-output-drivers-gpu + +# gpu-api=vulkan offers better overall performance, but it sometimes breaks playback +# For displaying HDR content (not HDR -> SDR) "d3d11" is recommended (Windows only) +gpu-api=vulkan # https://mpv.io/manual/stable/#options-gpu-api +fullscreen=no # Start in fullscreen +force-seekable=yes # If the player thinks that the media is not seekable, force enable seeking +keep-open=always # Don't close the player after finishing the video, + # and playback will never automatically advance to the next file in the playlist +reset-on-next-file=pause # After playing the next file in the playlist, + # it will automatically play the file instead of a paused state +hwdec=vulkan # https://mpv.io/manual/stable/#options-hwdec +dither-depth=8 # This must be set to match your monitor's bit depth +scale-antiring=0.6 # https://mpv.io/manual/stable/#options-scale-antiring -########### -# General # -########### -auto-window-resize=no -save-position-on-quit -input-ipc-server=/tmp/mpvsocket # listen for IPC on this socket -load-stats-overlay=no -load-auto-profiles=no +# ========== SCALERS AND SHADERS ========== -brightness=-8 -monitorpixelaspect=1 -no-border # no window title bar -msg-module # prepend module name to log messages -msg-color # color log messages on terminal -term-osd-bar # display a progress bar on the terminal -use-filedir-conf # look for additional config files in the directory of the opened file -input-media-keys=no # enable/disable OSX media keys -cursor-autohide=1000 # autohide the curser after 1s -prefetch-playlist=yes -force-seekable=yes +scale=ewa_lanczossharp # Luma upscaler +dscale=mitchell # Luma downscaler +cscale=ewa_lanczossharp # Chroma up&downscaler +gpu-shader-cache-dir='~~/shaders/cache' # https://mpv.io/manual/stable/#options-gpu-shader-cache-dir -screenshot-format=png -screenshot-png-compression=8 -screenshot-template='~/down/%F (%P) %n' -watch-later-directory='~/.mpv/watch_later' -write-filename-in-watch-later-config -watch-later-options-remove=fullscreen - -hls-bitrate=max # use max quality for HLS streams +# Only use these if you have high-end hardware +# glsl-shader="~~/shaders/nnedi3-nns128-win8x4.hook" +# glsl-shader="~~/shaders/ArtCNN_C4F32.glsl" +# ========== DEBANDING ========== -[default] +# Banding is a visual artifact, visual artifacts should never be in a video. +# Example of banding: https://imgur.com/32d77H0 +# Debanding is the process of removing said banding. +# 6 minute explanation of what causes banding: https://www.youtube.com/watch?v=h9j89L8eQQk + +deband=no # Turn on only for videos with banding. (Keybind=d) +deband-iterations=2 # https://mpv.io/manual/stable/#options-deband-iterations +deband-threshold=64 # https://mpv.io/manual/stable/#options-deband-threshold +deband-range=17 # https://mpv.io/manual/stable/#options-deband-range +deband-grain=12 # https://mpv.io/manual/stable/#options-deband-grain -######### -# Cache # -######### +# ========== ON SCREEN DISPLAY AND ON SCREEN CONTROLLER ========== -cache=auto +osd-bar=no # Don't show a huge volume box on screen when turning the volume up/down +osc=no # Allows for custom OSC to be used https://github.com/cyl0/mpv-osc-morden-x +border=no # Optional for modern OSC, but recommended +cursor-autohide-fs-only=yes # If this option is given, the cursor is always visible in windowed mode + # In fullscreen mode, the cursor is shown or hidden according to --cursor-autohide +cursor-autohide=300 # Cursor hide in ms +osd-level=1 # https://mpv.io/manual/stable/#options-osd-level +osd-duration=1000 # Set the duration of the OSD messages in ms +hr-seek=yes # Select when to use precise seeks that are not limited to keyframes + # https://mpv.io/manual/stable/#options-hr-seek + +osd-font='Verdana' +osd-font-size=20 +osd-color='#FFFFFF' # Hex code for white +osd-border-color='#000000' # Hex code for black +osd-border-size=0.6 # Size for osd text and progress bar +osd-blur=0.2 # Gaussian blur factor. 0 means no blur applied (default) -############# -# OSD / OSC # -############# -osc=no -osd-level=1 # enable osd and display --osd-status-msg on interaction -osd-duration=2500 # hide the osd after x ms -osd-status-msg='${time-pos} / ${duration}${?percent-pos: (${percent-pos}%)}${?frame-drop-count:${!frame-drop-count==0: Dropped: ${frame-drop-count}}}\n${?chapter:Chapter: ${chapter}}' +# ========== LANGUAGE PRIORITY ========== -osd-font='Source Han Sans CN' -osd-font-size=32 -osd-color='#CCFFFFFF' # ARGB format -osd-border-color='#DD322640' # ARGB format -osd-bar-align-y=0 # progress bar y alignment (-1 top, 0 centered, 1 bottom) -osd-border-size=2 # size for osd text and progress bar -osd-bar-h=2 # height of osd bar as a fractional percentage of your screen height -osd-bar-w=60 # width of " " " +alang=ja,jp,jpn,en,eng # Audio language priority +slang=en,eng # Subtitle language priority -############# -# Subtitles # -############# -sub-ass +# ========== AUDIO ========== -demuxer-mkv-subtitle-preroll=yes # try to show embedded subs when seeking even when no index information is present -demuxer-mkv-subtitle-preroll-secs=2 - -sub-auto=fuzzy # external subs don't have to match the file name exactly to autoload -sub-file-paths-append=ass # search for external subs in these relative subdirectories -sub-file-paths-append=srt -sub-file-paths-append=sub -sub-file-paths-append=subs -sub-file-paths-append=subtitles - -embeddedfonts=yes # use embedded fonts for SSA/ASS subs -sub-fix-timing=no # do not try to fix gaps (which might make it worse in some cases) -sub-ass-force-style=Kerning=yes # allows you to override style parameters of ASS scripts -sub-use-margins -sub-ass-force-margins - -# the following options only apply to subtitles without own styling (i.e. not ASS but e.g. SRT) -sub-font="Source Han Sans CN" -sub-font-size=45 -sub-color="#FFFFFFFF" -sub-border-color="#FF262626" -sub-border-size=3.2 -sub-shadow-offset=1 -sub-shadow-color="#33000000" -sub-scale=1.2 +volume=100 # default volume, 100 = unchanged +audio-file-auto=fuzzy # Load external audio with (almost) the same name as the video +volume-max=200 # Max volume of the player +audio-pitch-correction=yes # https://mpv.io/manual/stable/#options-audio-pitch-correction -############# -# Languages # -############# +# ========== SUBTITLES ========== -alang=eng,chi # automatically select these subtitles (decreasing priority) -slang=zh,zh-cn,zh-sim # automatically select these audio tracks (decreasing priority) +demuxer-mkv-subtitle-preroll=yes # https://mpv.io/manual/stable/#options-demuxer-mkv-subtitle-preroll +sub-fix-timing=no # https://mpv.io/manual/stable/#options-sub-fix-timing +sub-auto=all # https://mpv.io/manual/stable/#options-sub-auto + +# The following options only apply to subtitles without own styling +sub-font='Netflix Sans Medium' # Specify font to use for subtitles that do not themselves specify a particular font +sub-font-size=40 +sub-color='#FFFFFFFF' +sub-border-color='#FF000000' +sub-border-size=2.0 +sub-shadow-offset=0 +sub-spacing=0.0 -######### -# Audio # -######### +# ========== SCREENSHOT ========== -audio-file-auto=fuzzy # external audio doesn't has to match the file name exactly to autoload -audio-pitch-correction=yes # automatically insert scaletempo when playing with higher speed -volume-max=200 # maximum volume in %, everything above 100 results in amplification -volume=80 # default volume, 100 = unchanged +screenshot-format=png # Output format of screenshots +screenshot-high-bit-depth=yes # Same output bitdepth as the video. Set it "no" if you want to save disc space +screenshot-png-compression=1 # Compression of the PNG picture (1-9). + # Higher value means better compression, but takes more time +screenshot-directory="~/Pictures/mpv-screenshots" # Output directory +screenshot-template="%f-%wH.%wM.%wS.%wT-#%#00n" # Name format (filename-hour-minute-second-milisecond-number) -################ -# Video Output # -################ -profile=fast -vo=gpu-next -video-rotate=no -hwdec=auto -gpu-api=opengl -# Defaults for all profiles +# ========== INTERPOLATION ========== +# blend-subtitles=yes # Subtitle blending in scenechanges (smoother effect) +# video-sync=display-resample # Set the fps as the max of your monitor refresh rate (only useful and needed with "interpolation=yes) +# interpolation=yes # Enable interpolation +# tscale=oversample # Interpolation method + + +# ========== CACHE ========== +# cache=yes +# cache-on-disk=yes +# cache-dir="C:\mpv-cache" +# demuxer-max-bytes=1000MiB +# demuxer-readahead-secs=300 +# demuxer-max-back-bytes=200MiB + + +# ========== AUTO PROFILES ========== + +# Auto profile that automatically applies for WEB-DL anime that need some debanding +[WEB-DL] + profile-desc=WEB-DL Anime (HatSubs, SubsPlease, HorribleSubs, Erai-raws) + profile-cond=string.match(p.filename, "HatSubs")~=nil or string.match(p.filename, "SubsPlease")~=nil or string.match(p.filename, "HorribleSubs")~=nil or string.match(p.filename, "Erai%-raws")~=nil + deband=yes diff --git a/mpv/sample-file/input.conf-sample b/mpv/sample-file/input.conf-sample deleted file mode 100644 index 000f7ae..0000000 --- a/mpv/sample-file/input.conf-sample +++ /dev/null @@ -1,184 +0,0 @@ -# mpv keybindings -# -# Location of user-defined bindings: ~/.config/mpv/input.conf -# -# Lines starting with # are comments. Use SHARP to assign the # key. -# Copy this file and uncomment and edit the bindings you want to change. -# -# List of commands and further details: DOCS/man/input.rst -# List of special keys: --input-keylist -# Keybindings testing mode: mpv --input-test --force-window --idle -# -# Use 'ignore' to unbind a key fully (e.g. 'ctrl+a ignore'). -# -# Strings need to be quoted and escaped: -# KEY show-text "This is a single backslash: \\ and a quote: \" !" -# -# You can use modifier-key combinations like Shift+Left or Ctrl+Alt+x with -# the modifiers Shift, Ctrl, Alt and Meta (may not work on the terminal). -# -# The default keybindings are hardcoded into the mpv binary. -# You can disable them completely with: --no-input-default-bindings - -# Developer note: -# On compilation, this file is baked into the mpv binary, and all lines are -# uncommented (unless '#' is followed by a space) - thus this file defines the -# default key bindings. - -# If this is enabled, treat all the following bindings as default. -#default-bindings start - -#MBTN_LEFT ignore # don't do anything -#MBTN_LEFT_DBL cycle fullscreen # toggle fullscreen -#MBTN_RIGHT cycle pause # toggle pause/playback mode -#MBTN_BACK playlist-prev # skip to the previous file -#MBTN_FORWARD playlist-next # skip to the next file - -# Mouse wheels, touchpad or other input devices that have axes -# if the input devices supports precise scrolling it will also scale the -# numeric value accordingly -#WHEEL_UP add volume 2 -#WHEEL_DOWN add volume -2 -#WHEEL_LEFT seek -10 # seek 10 seconds backward -#WHEEL_RIGHT seek 10 # seek 10 seconds forward - -## Seek units are in seconds, but note that these are limited by keyframes -#RIGHT seek 5 # seek 5 seconds forward -#LEFT seek -5 # seek 5 seconds backward -#UP seek 60 # seek 1 minute forward -#DOWN seek -60 # seek 1 minute backward -# Do smaller, always exact (non-keyframe-limited), seeks with shift. -# Don't show them on the OSD (no-osd). -#Shift+RIGHT no-osd seek 1 exact # seek exactly 1 second forward -#Shift+LEFT no-osd seek -1 exact # seek exactly 1 second backward -#Shift+UP no-osd seek 5 exact # seek exactly 5 seconds forward -#Shift+DOWN no-osd seek -5 exact # seek exactly 5 seconds backward -#Ctrl+LEFT no-osd sub-seek -1 # seek to the previous subtitle -#Ctrl+RIGHT no-osd sub-seek 1 # seek to the next subtitle -#Ctrl+Shift+LEFT sub-step -1 # change subtitle timing such that the previous subtitle is displayed -#Ctrl+Shift+RIGHT sub-step 1 # change subtitle timing such that the next subtitle is displayed -#Alt+left add video-pan-x 0.1 # move the video right -#Alt+right add video-pan-x -0.1 # move the video left -#Alt+up add video-pan-y 0.1 # move the video down -#Alt+down add video-pan-y -0.1 # move the video up -#Alt++ add video-zoom 0.1 # zoom in -#ZOOMIN add video-zoom 0.1 # zoom in -#Alt+- add video-zoom -0.1 # zoom out -#ZOOMOUT add video-zoom -0.1 # zoom out -#Ctrl+WHEEL_UP add video-zoom 0.1 # zoom in -#Ctrl+WHEEL_DOWN add video-zoom -0.1 # zoom out -#Alt+BS set video-zoom 0 ; set video-pan-x 0 ; set video-pan-y 0 # reset zoom and pan settings -#PGUP add chapter 1 # seek to the next chapter -#PGDWN add chapter -1 # seek to the previous chapter -#Shift+PGUP seek 600 # seek 10 minutes forward -#Shift+PGDWN seek -600 # seek 10 minutes backward -#[ multiply speed 1/1.1 # decrease the playback speed -#] multiply speed 1.1 # increase the playback speed -#{ multiply speed 0.5 # halve the playback speed -#} multiply speed 2.0 # double the playback speed -#BS set speed 1.0 # reset the speed to normal -#Shift+BS revert-seek # undo the previous (or marked) seek -#Shift+Ctrl+BS revert-seek mark # mark the position for revert-seek -#q quit -#Q quit-watch-later # exit and remember the playback position -#q {encode} quit 4 -#ESC set fullscreen no # leave fullscreen -#ESC {encode} quit 4 -#p cycle pause # toggle pause/playback mode -#. frame-step # advance one frame and pause -#, frame-back-step # go back by one frame and pause -#SPACE cycle pause # toggle pause/playback mode -#> playlist-next # skip to the next file -#ENTER playlist-next # skip to the next file -#< playlist-prev # skip to the previous file -#O no-osd cycle-values osd-level 3 1 # toggle displaying the OSD on user interaction or always -#o show-progress # show playback progress -#P show-progress # show playback progress -#i script-binding stats/display-stats # display information and statistics -#I script-binding stats/display-stats-toggle # toggle displaying information and statistics -#` script-binding console/enable # open the console -#z add sub-delay -0.1 # shift subtitles 100 ms earlier -#Z add sub-delay +0.1 # delay subtitles by 100 ms -#x add sub-delay +0.1 # delay subtitles by 100 ms -#ctrl++ add audio-delay 0.100 # change audio/video sync by delaying the audio -#ctrl+- add audio-delay -0.100 # change audio/video sync by shifting the audio earlier -#Shift+g add sub-scale +0.1 # increase the subtitle font size -#Shift+f add sub-scale -0.1 # decrease the subtitle font size -#9 add volume -2 -#/ add volume -2 -#0 add volume 2 -#* add volume 2 -#m cycle mute # toggle mute -#1 add contrast -1 -#2 add contrast 1 -#3 add brightness -1 -#4 add brightness 1 -#5 add gamma -1 -#6 add gamma 1 -#7 add saturation -1 -#8 add saturation 1 -#Alt+0 set current-window-scale 0.5 # halve the window size -#Alt+1 set current-window-scale 1.0 # reset the window size -#Alt+2 set current-window-scale 2.0 # double the window size -#b cycle deband # toggle the debanding filter -#d cycle deinterlace # cycle the deinterlacing filter -#r add sub-pos -1 # move subtitles up -#R add sub-pos +1 # move subtitles down -#t add sub-pos +1 # move subtitles down -#v cycle sub-visibility # hide or show the subtitles -#Alt+v cycle secondary-sub-visibility # hide or show the secondary subtitles -#V cycle sub-ass-vsfilter-aspect-compat # toggle stretching SSA/ASS subtitles with anamorphic videos to match the historical renderer -#u cycle-values sub-ass-override "force" "yes" # toggle overriding SSA/ASS subtitle styles with the normal styles -#j cycle sub # switch subtitle track -#J cycle sub down # switch subtitle track backwards -#SHARP cycle audio # switch audio track -#_ cycle video # switch video track -#T cycle ontop # toggle placing the video on top of other windows -#f cycle fullscreen # toggle fullscreen -#s screenshot # take a screenshot of the video in its original resolution with subtitles -#S screenshot video # take a screenshot of the video in its original resolution without subtitles -#Ctrl+s screenshot window # take a screenshot of the window with OSD and subtitles -#Alt+s screenshot each-frame # automatically screenshot every frame; issue this command again to stop taking screenshots -#w add panscan -0.1 # decrease panscan -#W add panscan +0.1 # shrink black bars by cropping the video -#e add panscan +0.1 # shrink black bars by cropping the video -#A cycle-values video-aspect-override "16:9" "4:3" "2.35:1" "-1" # cycle the video aspect ratio ("-1" is the container aspect) -#POWER quit -#PLAY cycle pause # toggle pause/playback mode -#PAUSE cycle pause # toggle pause/playback mode -#PLAYPAUSE cycle pause # toggle pause/playback mode -#PLAYONLY set pause no # unpause -#PAUSEONLY set pause yes # pause -#STOP quit -#FORWARD seek 60 # seek 1 minute forward -#REWIND seek -60 # seek 1 minute backward -#NEXT playlist-next # skip to the next file -#PREV playlist-prev # skip to the previous file -#VOLUME_UP add volume 2 -#VOLUME_DOWN add volume -2 -#MUTE cycle mute # toggle mute -#CLOSE_WIN quit -#CLOSE_WIN {encode} quit 4 -#ctrl+w quit -#E cycle edition # switch edition -#l ab-loop # set/clear A-B loop points -#L cycle-values loop-file "inf" "no" # toggle infinite looping -#ctrl+c quit 4 -#DEL script-binding osc/visibility # cycle OSC visibility between never, auto (mouse-move) and always -#ctrl+h cycle-values hwdec "auto-safe" "no" # toggle hardware decoding -#F8 show-text ${playlist} # show the playlist -#F9 show-text ${track-list} # show the list of video, audio and sub tracks - -# -# Legacy bindings (may or may not be removed in the future) -# -#! add chapter -1 # seek to the previous chapter -#@ add chapter 1 # seek to the next chapter - -# -# Not assigned by default -# (not an exhaustive list of unbound commands) -# - -# ? cycle sub-forced-events-only # display only DVD/PGS forced subtitle events -# ? stop # stop playback (quit or enter idle mode) diff --git a/mpv/sample-file/mpv.conf-sample b/mpv/sample-file/mpv.conf-sample deleted file mode 100644 index d873c06..0000000 --- a/mpv/sample-file/mpv.conf-sample +++ /dev/null @@ -1,143 +0,0 @@ -# -# Example mpv configuration file -# -# Warning: -# -# The commented example options usually do _not_ set the default values. Call -# mpv with --list-options to see the default values for most options. There is -# no builtin or example mpv.conf with all the defaults. -# -# -# Configuration files are read system-wide from /usr/local/etc/mpv.conf -# and per-user from ~/.config/mpv/mpv.conf, where per-user settings override -# system-wide settings, all of which are overridden by the command line. -# -# Configuration file settings and the command line options use the same -# underlying mechanisms. Most options can be put into the configuration file -# by dropping the preceding '--'. See the man page for a complete list of -# options. -# -# Lines starting with '#' are comments and are ignored. -# -# See the CONFIGURATION FILES section in the man page -# for a detailed description of the syntax. -# -# Profiles should be placed at the bottom of the configuration file to ensure -# that settings wanted as defaults are not restricted to specific profiles. - -################## -# video settings # -################## - -# Start in fullscreen mode by default. -#fs=yes - -# force starting with centered window -#geometry=50%:50% - -# don't allow a new window to have a size larger than 90% of the screen size -#autofit-larger=90%x90% - -# Do not close the window on exit. -#keep-open=yes - -# Do not wait with showing the video window until it has loaded. (This will -# resize the window once video is loaded. Also always shows a window with -# audio.) -#force-window=immediate - -# Disable the On Screen Controller (OSC). -#osc=no - -# Keep the player window on top of all other windows. -#ontop=yes - -# Specify fast video rendering preset (for --vo= only) -# Recommended for mobile devices or older hardware with limited processing power -#profile=fast - -# Specify high quality video rendering preset (for --vo= only) -# Offers superior image fidelity and visual quality for an enhanced viewing -# experience on capable hardware -#profile=high-quality - -# Force video to lock on the display's refresh rate, and change video and audio -# speed to some degree to ensure synchronous playback - can cause problems -# with some drivers and desktop environments. -#video-sync=display-resample - -# Enable hardware decoding if available. Often, this does not work with all -# video outputs, but should work well with default settings on most systems. -# If performance or energy usage is an issue, forcing the vdpau or vaapi VOs -# may or may not help. -#hwdec=auto - -################## -# audio settings # -################## - -# Specify default audio device. You can list devices with: --audio-device=help -# The option takes the device string (the stuff between the '...'). -#audio-device=alsa/default - -# Do not filter audio to keep pitch when changing playback speed. -#audio-pitch-correction=no - -# Output 5.1 audio natively, and upmix/downmix audio with a different format. -#audio-channels=5.1 -# Disable any automatic remix, _if_ the audio output accepts the audio format. -# of the currently played file. See caveats mentioned in the manpage. -# (The default is "auto-safe", see manpage.) -#audio-channels=auto - -################## -# other settings # -################## - -# Pretend to be a web browser. Might fix playback with some streaming sites, -# but also will break with shoutcast streams. -#user-agent="Mozilla/5.0" - -# cache settings -# -# Use a large seekable RAM cache even for local input. -#cache=yes -# -# Use extra large RAM cache (needs cache=yes to make it useful). -#demuxer-max-bytes=500M -#demuxer-max-back-bytes=100M -# -# Disable the behavior that the player will pause if the cache goes below a -# certain fill size. -#cache-pause=no -# -# Store cache payload on the hard disk instead of in RAM. (This may negatively -# impact performance unless used for slow input such as network.) -#cache-dir=~/.cache/ -#cache-on-disk=yes - -# Display English subtitles if available. -#slang=en - -# Play Finnish audio if available, fall back to English otherwise. -#alang=fi,en - -# Change subtitle encoding. For Arabic subtitles use 'cp1256'. -# If the file seems to be valid UTF-8, prefer UTF-8. -# (You can add '+' in front of the codepage to force it.) -#sub-codepage=cp1256 - -# You can also include other configuration files. -#include=/path/to/the/file/you/want/to/include - -############ -# Profiles # -############ - -# The options declared as part of profiles override global default settings, -# but only take effect when the profile is active. - -# The following profile can be enabled on the command line with: --profile=eye-cancer - -#[eye-cancer] -#sharpen=5 diff --git a/mpv/script-opts/console.conf b/mpv/script-opts/console.conf deleted file mode 100644 index a814186..0000000 --- a/mpv/script-opts/console.conf +++ /dev/null @@ -1 +0,0 @@ -font_size=44 diff --git a/mpv/script-opts/file_browser.conf b/mpv/script-opts/file_browser.conf deleted file mode 100644 index 3bf8058..0000000 --- a/mpv/script-opts/file_browser.conf +++ /dev/null @@ -1,175 +0,0 @@ -####################################################### -# This is the default config file for mpv-file-browser -# https://github.com/CogentRedTester/mpv-file-browser -####################################################### - -# root directories, separated by commas -# on linux you will probably want to add `/`, -# on windows this should be used to add different drive letters -# Examples: -# linux: root=~/,/ -# windows: root=~/,C:/ -root=~/ - -# characters to separate root directories, each character works individually -# this is in case one is using directories with strange names -root_separators=,; - -# number of entries to show on the screen at once -num_entries=20 - -# wrap the cursor around the top and bottom of the list -wrap=no - -# only show files compatible with mpv in the browser -filter_files=yes - -# experimental feature that recurses directories concurrently when appending items to the playlist -# this feature has the potential for massive performance improvements when using addons with asynchronous IO -concurrent_recursion=no - -# maximum number of recursions that can run concurrently -# if this number is too high it risks overflowing the mpv event queue, which will cause some directories to be dropped entirely -max_concurrency=16 - -# enable custom keybinds -# the keybind json file must go in ~~/script-opts -custom_keybinds=no - -# file-browser only shows files that are compatible with mpv by default -# adding a file extension to this list will add it to the extension whitelist -# extensions are separated with the root separators, do not use any spaces -extension_whitelist= - -# add file extensions to this list to disable default filetypes -# note that this will also override audio/subtitle_extension options below -extension_blacklist= - -# files with these extensions will be added as additional audio tracks for the current file instead of appended to the playlist -# items on this list are automatically added to the extension whitelist -audio_extensions=mka,dts,dtshd,dts-hd,truehd,true-hd - -# files with these extensions will be added as additional subtitle tracks for the current file instead of appended to the playlist -# items on this list are automatically added to the extension whitelist -subtitle_extensions=etf,etf8,utf-8,idx,sub,srt,rt,ssa,ass,mks,vtt,sup,scc,smi,lrc,pgs - -# filter directories or files starting with a period like .config -# for linux systems -filter_dot_dirs=no -filter_dot_files=no - -# substitude forward slashes for backslashes when appending a local file to the playlist -# may be useful on windows systems -substitute_backslash=no - -# interpret backslashes `\` in paths as forward slashes `/` -# this is useful on Windows, which natively uses backslashes. -# As backslashes are valid filename characters in Unix systems this could -# cause mangled paths, though such filenames are rare. -# Use `yes` and `no` to enable/disable. `auto` tries to use the mpv `platform` -# property (mpv v0.36+) to decide. If the property is unavailable it defaults to `yes`. -normalise_backslash=auto - -# this option reverses the behaviour of the alt+ENTER keybind -# when disabled the keybind is required to enable autoload for the file -# when enabled the keybind disables autoload for the file -autoload=no - -# if autoload is triggered by selecting the currently playing file, then -# the current file will have it's watch-later config saved before being closed and re-opened -# essentially the current file will not be restarted -autoload_save_current=yes - -# when opening the browser in idle mode prefer the current working directory over the root -# note that the working directory is set as the 'current' directory regardless, so `home` will -# move the browser there even if this option is set to false -default_to_working_directory=no - -# when moving up a directory do not stop on empty protocol schemes like `ftp://` -# e.g. moving up from `ftp://localhost/` will move straight to the root instead of `ftp://` -skip_protocol_schemes=yes - -# map optical device paths to their respective file paths, -# e.g. mapping bd:// to the value of the bluray-device property -map_bd_device=yes -map_dvd_device=yes -map_cdda_device=yes - -# enables addons -addons=no -addon_directory=~~/script-modules/file-browser-addons - -# directory to load external modules - currently just user-input-module -module_directory=~~/script-modules - -# turn the OSC idle screen off and on when opening and closing the browser -# this should only be enabled if file-browser is the only thing controlling the idle-screen, -# if multiple sources attempt to control the idle-screen at the same time it can cause unexpected behaviour. -toggle_idlescreen=no - -# Set the current open status of the browser in the `file_browser/open` field of the `user-data` property. -# This property is only available in mpv v0.36+. -set_user_data=yes - -# Set the current open status of the browser in the `file_browser-open` field of the `shared-script-properties` property. -# This property is deprecated. When it is removed in mpv v0.37 file-browser will automatically disable this option. -set_shared_script_properties=no - -#################################### -######### style settings ########### -#################################### - -# force file-browser to use a specific text alignment (default: top-left) -# uses ass tag alignment numbers: https://aegi.vmoe.info/docs/3.0/ASS_Tags/#index23h3 -# set to 0 to use the default mpv osd-align options -alignment=7 - -# The format string used for the header. Uses custom-keybind substitution codes to -# dynamically change the contents of the header. See: docs/custom-keybinds.md#codes -# e.g. to add file numbers, set this to: {\fnMonospace}[%i/%x]{\fn} %q\N---------------------------------------------------- -format_string_header=%q\N---------------------------------------------------- - -# The format strings used for the wrappers. Supports custom-keybind substitution codes, and -# supports two additional codes: `%<` and `%>` to show the number of items before and after the visible list, respectively. -# Setting these options to empty strings will disable the wrappers. -format_string_topwrapper=%< item(s) above\N -format_string_bottomwrapper=\N%> item(s) remaining - -# allows custom icons be set for the folder and cursor -# the `\h` character is a hard space to add padding -folder_icon={\p1}m 6.52 0 l 1.63 0 b 0.73 0 0.01 0.73 0.01 1.63 l 0 11.41 b 0 12.32 0.73 13.05 1.63 13.05 l 14.68 13.05 b 15.58 13.05 16.31 12.32 16.31 11.41 l 16.31 3.26 b 16.31 2.36 15.58 1.63 14.68 1.63 l 8.15 1.63{\p0}\h -cursor_icon={\p1}m 14.11 6.86 l 0.34 0.02 b 0.25 -0.02 0.13 -0 0.06 0.08 b -0.01 0.16 -0.02 0.28 0.04 0.36 l 3.38 5.55 l 3.38 5.55 3.67 6.15 3.81 6.79 3.79 7.45 3.61 8.08 3.39 8.5l 0.04 13.77 b -0.02 13.86 -0.01 13.98 0.06 14.06 b 0.11 14.11 0.17 14.13 0.24 14.13 b 0.27 14.13 0.31 14.13 0.34 14.11 l 14.11 7.28 b 14.2 7.24 14.25 7.16 14.25 7.07 b 14.25 6.98 14.2 6.9 14.11 6.86{\p0}\h - -# set the opacity of fonts in hexadecimal from 00 (opaque) to FF (transparent) -font_opacity_selection_marker=99 - -# print the header in bold font -font_bold_header=yes - -# scale the size of the browser; 2 would double the size, 0.5 would halve it, etc. -# the header and wrapper scaling is relative to the base scaling -scaling_factor_base=1 -scaling_factor_header=1.4 -scaling_factor_wrappers=0.64 - -# set custom font names, blank is the default -# setting custom fonts for the folder/cursor can fix broken or missing icons -font_name_header= -font_name_body= -font_name_wrappers= -font_name_folder= -font_name_cursor= - -# set custom font colours -# colours are in hexadecimal format in Blue Green Red order -# note that this is the opposite order to most RGB colour codes -font_colour_header=00ccff -font_colour_body=ffffff -font_colour_wrappers=00ccff -font_colour_cursor=00ccff - -# these are colours applied to list items in different states -font_colour_selected=fce788 -font_colour_multiselect=fcad88 -font_colour_playing=33ff66 -font_colour_playing_multiselected=22b547 diff --git a/mpv/script-opts/gif.conf b/mpv/script-opts/gif.conf new file mode 100644 index 0000000..06d92e3 --- /dev/null +++ b/mpv/script-opts/gif.conf @@ -0,0 +1,10 @@ +# ========== CONFIGURATION FILE FOR MPV-GIF.LUA ========== + +# Sets the output directory +dir="$HOME/Videos/mpv-gifs" + +# Sets the resolution of the output GIFs +rez=1920 + +# Sets the framerate of the output gifs. Default is 15. Don't go too overboard or the filesize will balloon +fps=23.976 diff --git a/mpv/script-opts/modernz.conf b/mpv/script-opts/modernz.conf new file mode 100644 index 0000000..22d0953 --- /dev/null +++ b/mpv/script-opts/modernz.conf @@ -0,0 +1,382 @@ +# Language and display +# set language (for available options, see: https://github.com/Samillion/ModernZ/blob/main/docs/TRANSLATIONS.md) +language=en +# font for the OSC (default: mpv-osd-symbols or the one set in mpv.conf) +font=mpv-osd-symbols + +# show mpv logo when idle +idlescreen=yes +# show OSC window top bar: "auto", "yes", or "no" (borderless/fullscreen) +window_top_bar=auto +# show OSC when windowed +showwindowed=yes +# show OSC when fullscreen +showfullscreen=yes +# show OSC when paused +showonpause=no +# disable OSC hide timeout when paused +keeponpause=yes +# disable Santa hat in December +greenandgrumpy=no + +# OSC behaviour and scaling +# time (in ms) before OSC hides if no mouse movement +hidetimeout=1500 +# if seeking should reset the hidetimeout +seek_resets_hidetimeout=yes +# fade-out duration (in ms), set to 0 for no fade +fadeduration=200 +# whether to enable fade-in effect +fadein=no +# minimum mouse movement (in pixels) required to show OSC +minmousemove=0 +# show OSC only when hovering at the bottom +bottomhover=yes +# height of hover zone for bottomhover (in pixels) +bottomhover_zone=130 +# show OSC when seeking +osc_on_seek=no +# show OSC on start of every file +osc_on_start=no +# pause video while seeking with mouse move (on button hold) +mouse_seek_pause=yes +# force show seekbar tooltip on mouse drag, even if not hovering seekbar +force_seek_tooltip=no + +# scale osc with the video +vidscale=auto +# osc scale factor when windowed +scalewindowed=1.0 +# osc scale factor when fullscreen +scalefullscreen=1.0 + +# Elements display +# show title in the OSC (above seekbar) +show_title=yes +# title above seekbar format: "${media-title}" or "${filename}" +title=${media-title} +# font size of the title text (above seekbar) +title_font_size=24 +# chapter title font size +chapter_title_font_size=14 +# show cached time information +cache_info=no +# show cache speed per second +cache_info_speed=no +# font size of the cache information +cache_info_font_size=12 + +# show chapter title alongside timestamp (below seekbar) +show_chapter_title=yes +# format for chapter display on seekbar hover (set to "no" to disable) +chapter_fmt=%s + +# show total time instead of remaining time +timetotal=yes +# show timecodes with milliseconds +timems=no +# use the Unicode minus sign in remaining time +unicodeminus=no +# "dynamic" or "fixed". dynamic shows MM:SS when possible, fixed always shows HH:MM:SS +time_format=dynamic +# font size of the time display +time_font_size=16 +# tooltips font size +tooltip_font_size=14 + +# Title bar settings +# show window title in borderless/fullscreen mode +window_title=no +# show window controls (close, minimize, maximize) in borderless/fullscreen +window_controls=yes +# same as title but for window_top_bar +windowcontrols_title=${media-title} + +# Subtitle display settings +# raise subtitles above the OSC when shown +raise_subtitles=yes +# amount by which subtitles are raised when the OSC is shown (in pixels) +raise_subtitle_amount=125 + +# Buttons display and functionality +# show the jump backward and forward buttons +jump_buttons=yes +# change the jump amount in seconds +jump_amount=10 +# change the jump amount in seconds when right-clicking jump buttons and shift-clicking chapter skip buttons +jump_more_amount=60 +# show different icon when jump_amount is set to 5, 10, or 30 +jump_icon_number=yes +# seek mode for jump buttons +jump_mode=relative +# enable continuous jumping when holding down seek buttons +jump_softrepeat=yes +# show the chapter skip backward and forward buttons +chapter_skip_buttons=no +# enable continuous skipping when holding down chapter skip buttons +chapter_softrepeat=yes +# show next/previous playlist track buttons +track_nextprev_buttons=yes + +# show mute button and volume slider +volume_control=yes +# volume scale type: "linear" or "logarithmic" +volume_control_type=linear +# show playlist button: Left-click for simple playlist, Right-click for interactive playlist +playlist_button=yes +# hide playlist button when no playlist exists +hide_empty_playlist_button=no +# gray out the playlist button when no playlist exists +gray_empty_playlist_button=no + +# show download button on web videos (requires yt-dlp and ffmpeg) +download_button=yes +# default download directory for videos (https://mpv.io/manual/master/#paths) +download_path=~/Videos/mpv Downloads/ +# show screenshot button +screenshot_button=yes +# flag for screenshot button: "subtitles", "video", "window", "each-frame" +screenshot_flag=subtitles + +# show window on top button +ontop_button=yes +# show loop button +loop_button=yes +# show speed control button +speed_button=yes +# speed change amount per click +speed_button_click=1 +# speed change amount on scroll +speed_button_scroll=0.25 +# show info button +info_button=yes +# show fullscreen toggle button +fullscreen_button=yes + +# enable looping by right-clicking pause +loop_in_pause=yes + +# force buttons to always be active. can add: playlist_prev,playlist_next +buttons_always_active=none + +# icon size for the play/pause button +playpause_size=28 +# icon size for the middle buttons +midbuttons_size=24 +# icon size for the side buttons +sidebuttons_size=24 + +# show zoom controls in image viewer mode +zoom_control=yes +# maximum zoom in value +zoom_in_max=4 +# minimum zoom out value +zoom_out_min=-1 + +# Colors and style +# accent color of the OSC and title bar +osc_color=#000000 +# color of the title in borderless/fullscreen mode +window_title_color=#FFFFFF +# color of the window controls (close, minimize, maximize) in borderless/fullscreen mode +window_controls_color=#FFFFFF +# color of close window control on hover +windowcontrols_close_hover=#F45C5B +# color of maximize window controls on hover +windowcontrols_max_hover=#F8BC3A +# color of minimize window controls on hover +windowcontrols_min_hover=#43CB44 +# color of the title (above seekbar) +title_color=#FFFFFF +# color of the cache information +cache_info_color=#FFFFFF +# color of the seekbar progress and handle +seekbarfg_color=#FB8C00 +# color of the remaining seekbar +seekbarbg_color=#94754F +# color of the cache ranges on the seekbar +seekbar_cache_color=#918F8E +# match volume bar color with seekbar color (ignores side_buttons_color) +volumebar_match_seek_color=no +# color of the timestamps (below seekbar) +time_color=#FFFFFF +# color of the chapter title next to timestamp (below seekbar) +chapter_title_color=#FFFFFF +# color of the side buttons (audio, subtitles, playlist, etc.) +side_buttons_color=#FFFFFF +# color of the middle buttons (skip, jump, chapter, etc.) +middle_buttons_color=#FFFFFF +# color of the play/pause button +playpause_color=#FFFFFF +# color of the element when held down (pressed) +held_element_color=#999999 +# color of a hovered button when hover_effect includes "color" +hover_effect_color=#FB8C00 +# color of the border for thumbnails (with thumbfast) +thumbnail_border_color=#111111 +# color of the border outline for thumbnails +thumbnail_border_outline=#404040 + +# alpha of the OSC background box +fade_alpha=130 +# blur strength for the OSC alpha fade. caution: high values can take a lot of CPU time to render +fade_blur_strength=100 +# use with "fade_blur_strength=0" to create a transparency box +fade_transparency_strength=0 +# alpha of the window title bar (0 to disable) +window_fade_alpha=100 +# blur strength for the window title bar. caution: high values can take a lot of CPU time to render +window_fade_blur_strength=100 +# use with "window_fade_blur_strength=0" to create a transparency box +window_fade_transparency_strength=0 +# width of the thumbnail border (for thumbfast) +thumbnail_border=3 +# rounded corner radius for thumbnail border (0 to disable) +thumbnail_border_radius=3 + +# Button hover effects +# active button hover effects: "glow", "size", "color"; can use multiple separated by commas +hover_effect=size,glow,color +# relative size of a hovered button if "size" effect is active +hover_button_size=115 +# glow intensity when "glow" hover effect is active +button_glow_amount=5 +# apply hover size effect to slider handle +hover_effect_for_sliders=yes + +# Tooltips and hints +# enable tooltips for disabled buttons and elements +tooltips_for_disabled_elements=yes +# enable text hints for info, loop, ontop, and screenshot buttons +tooltip_hints=yes + +# Progress bar settings +# size ratio of the seekbar handle (range: 0 ~ 1) +seek_handle_size=0.8 +# show seek range overlay +seekrange=yes +# transparency of the seek range +seekrangealpha=150 +# update chapter markers on the seekbar when duration changes +livemarkers=yes +# use keyframes when dragging the seekbar +seekbarkeyframes=no +# top chapter nibbles above seekbar +nibbles_top=yes +# bottom chapter nibbles below seekbar +nibbles_bottom=yes +# chapter nibble style. "triangle", "bar" or "single-bar" +nibbles_style=triangle + +# automatically set keyframes for the seekbar based on video length +automatickeyframemode=yes +# videos longer than this (in seconds) will have keyframes on the seekbar +automatickeyframelimit=600 + +# always show a small progress line at the bottom of the screen +persistentprogress=no +# height of the persistent progress bar +persistentprogressheight=17 +# show buffer status on web videos in the persistent progress line +persistentbuffer=no + +# Miscellaneous settings +# only used at init to set visibility_mode(...) +visibility=auto +# visibility modes to cycle through, modes are separated by _ +visibility_modes=never_auto_always +# minimum interval between OSC redraws (in seconds) +tick_delay=0.03 +# use display FPS as the minimum redraw interval +tick_delay_follow_display_fps=no + +# Elements Position +# Useful when adjusting font size or type + +# title height position above seekbar +title_height=96 +# title height position if a chapter title is below it +title_with_chapter_height=108 +# chapter title height position above seekbar +chapter_title_height=91 +# time codes height position +time_codes_height=35 +# time codes height position with portrait window +time_codes_centered_height=57 +# tooltip height position offset +tooltip_height_offset=2 +# if tooltip contains many characters, it is moved to the left by offset +tooltip_left_offset=5 +# portrait window width trigger to move some elements +portrait_window_trigger=1000 +# hide volume bar trigger window width +hide_volume_bar_trigger=1150 +# osc height offset if title above seekbar is disabled +notitle_osc_h_offset=25 +# osc height offset if chapter title is disabled or doesn't exist +nochapter_osc_h_offset=10 +# seek hover timecodes tooltip height position offset +seek_hover_tooltip_h_offset=0 +# osc height without offsets +osc_height=132 + +## Mouse commands +## details: https://github.com/Samillion/ModernZ#mouse-commands-user-options + +# title above seekbar mouse actions +title_mbtn_left_command=script-binding stats/display-page-5 +title_mbtn_mid_command=show-text ${path} +title_mbtn_right_command=script-binding select/select-watch-history; script-message-to modernz osc-hide + +# playlist button mouse actions +playlist_mbtn_left_command=script-binding select/menu; script-message-to modernz osc-hide +playlist_mbtn_right_command=script-binding select/select-playlist; script-message-to modernz osc-hide + +# volume mouse actions +vol_ctrl_mbtn_left_command=no-osd cycle mute +vol_ctrl_mbtn_right_command=script-binding select/select-audio-device; script-message-to modernz osc-hide +vol_ctrl_wheel_down_command=no-osd add volume -5 +vol_ctrl_wheel_up_command=no-osd add volume 5 + +# audio button mouse actions +audio_track_mbtn_left_command=script-binding select/select-aid; script-message-to modernz osc-hide +audio_track_mbtn_mid_command=cycle audio down +audio_track_mbtn_right_command=cycle audio +audio_track_wheel_down_command=cycle audio +audio_track_wheel_up_command=cycle audio down + +# subtitle button mouse actions +sub_track_mbtn_left_command=script-binding select/select-sid; script-message-to modernz osc-hide +sub_track_mbtn_mid_command=cycle sub down +sub_track_mbtn_right_command=cycle sub +sub_track_wheel_down_command=cycle sub +sub_track_wheel_up_command=cycle sub down + +# chapter skip buttons mouse actions +chapter_prev_mbtn_left_command=add chapter -1 +chapter_prev_mbtn_mid_command=show-text ${chapter-list} 3000 +chapter_prev_mbtn_right_command=script-binding select/select-chapter; script-message-to modernz osc-hide + +chapter_next_mbtn_left_command=add chapter 1 +chapter_next_mbtn_mid_command=show-text ${chapter-list} 3000 +chapter_next_mbtn_right_command=script-binding select/select-chapter; script-message-to modernz osc-hide + +# chapter title (below seekbar) mouse actions +chapter_title_mbtn_left_command=script-binding select/select-chapter; script-message-to modernz osc-hide +chapter_title_mbtn_right_command=show-text ${chapter-list} 3000 + +# playlist skip buttons mouse actions +playlist_prev_mbtn_left_command=playlist-prev +playlist_prev_mbtn_mid_command=show-text ${playlist} 3000 +playlist_prev_mbtn_right_command=script-binding select/select-playlist; script-message-to modernz osc-hide + +playlist_next_mbtn_left_command=playlist-next +playlist_next_mbtn_mid_command=show-text ${playlist} 3000 +playlist_next_mbtn_right_command=script-binding select/select-playlist; script-message-to modernz osc-hide + +# fullscreen button mouse actions +fullscreen_mbtn_left_command=cycle fullscreen +fullscreen_mbtn_right_command=cycle window-maximized + +# info button mouse actions +info_mbtn_left_command=script-binding stats/display-page-1-toggle diff --git a/mpv/script-opts/mpv_thumbnail_script.conf b/mpv/script-opts/mpv_thumbnail_script.conf deleted file mode 100644 index 74d5af9..0000000 --- a/mpv/script-opts/mpv_thumbnail_script.conf +++ /dev/null @@ -1,49 +0,0 @@ -# Automatically generate the thumbnails on video load, without a keypress -autogenerate=no - -# 1 hour, Only automatically thumbnail videos shorter than this (seconds) -autogenerate_max_duration=3600 - -# SHA1-sum filenames over this length -# It's nice to know what files the thumbnails are (hence directory names) -# but long URLs may approach filesystem limits. -hash_filename_length=128 - -# Use mpv to generate thumbnail even if ffmpeg is found in PATH -# ffmpeg does not handle ordered chapters (MKVs which rely on other MKVs)! -# mpv is a bit slower, but has better support overall (eg. subtitles in the previews) -prefer_mpv=yes - -# Disable the built-in keybind ("T") to add your own -disable_keybinds=no - -# The thumbnail count target -# (This will result in a thumbnail every ~10 seconds for a 25 minute video) -thumbnail_count=150 - -# The above target count will be adjusted by the minimum and -# maximum time difference between thumbnails. -# The thumbnail_count will be used to calculate a target separation, -# and min/max_delta will be used to constrict it. - -# In other words, thumbnails will be: -# at least min_delta seconds apart (limiting the amount) -# at most max_delta seconds apart (raising the amount if needed) -min_delta=5 -# 120 seconds aka 2 minutes will add more thumbnails when the video is over 5 hours! -max_delta=90 - - -# Overrides for remote urls (you generally want less thumbnails!) -# Thumbnailing network paths will be done with mpv - -# Allow thumbnailing network paths (naive check for "://") -thumbnail_network=no -# Override thumbnail count, min/max delta -remote_thumbnail_count=60 -remote_min_delta=15 -remote_max_delta=120 - -# Try to grab the raw stream and disable ytdl for the mpv subcalls -# Much faster than passing the url to ytdl again, but may cause problems with some sites -remote_direct_stream=yes diff --git a/mpv/script-opts/osc.conf b/mpv/script-opts/osc.conf deleted file mode 100644 index 03a4135..0000000 --- a/mpv/script-opts/osc.conf +++ /dev/null @@ -1,22 +0,0 @@ -# Timestamp -# Display total time instead of remaining time -timetotal=yes -# Display timecodes with milliseconds -timems=no - -# Whether to display the chapters/playlist at the OSD when left-clicking the next/previous OSC buttons, respectively. -playlist_osd=yes -chapters_osd=yes - -# Duration of fade out in ms, 0 = no fade -fadeduration=200 - -# Minimum amount of pixels the mouse has to move between ticks to make the OSC show up. Default pre-0.21.0 was 3. -minmousemove=0 - -# auto=hide/show on mouse move -# Also supports never and always -visibility=auto - -# Use a Unicode minus sign instead of an ASCII hyphen when displaying the remaining playback time. -unicodeminus=no diff --git a/mpv/script-opts/playlistmanager.conf b/mpv/script-opts/playlistmanager.conf deleted file mode 100644 index 56c5f7e..0000000 --- a/mpv/script-opts/playlistmanager.conf +++ /dev/null @@ -1,169 +0,0 @@ -#### ------- Mpv-Playlistmanager configuration ------- #### - -#navigation keybindings force override only while playlist is visible -#if "no" then you can display the playlist by any of the navigation keys -dynamic_binds=yes - -# To bind multiple keys separate them by a space - -# main key to show playlist -key_showplaylist=SHIFT+ENTER - -# display playlist while key is held down -key_peek_at_playlist= - -# dynamic keys -key_moveup=UP -key_movedown=DOWN -key_movepageup=PGUP -key_movepagedown=PGDWN -key_movebegin=HOME -key_moveend=END -key_selectfile=RIGHT LEFT -key_unselectfile= -key_playfile=ENTER -key_removefile=BS -key_closeplaylist=ESC SHIFT+ENTER - -# extra functionality keys -key_sortplaylist= -key_shuffleplaylist= -key_reverseplaylist= -key_loadfiles= -key_saveplaylist= - -#json format for replacing, check .lua for explanation -#example json=[{"ext":{"all":true},"rules":[{"_":" "}]},{"ext":{"mp4":true,"mkv":true},"rules":[{"^(.+)%..+$":"%1"},{"%s*[%[%(].-[%]%)]%s*":""},{"(%w)%.(%w)":"%1 %2"}]},{"protocol":{"http":true,"https":true},"rules":[{"^%a+://w*%.?":""}]}] -#empty for no replace -filename_replace=[{"protocol":{"all":true},"rules":[{"%%(%x%x)":"hex_to_char"}]}] - -#filetypes to search from directory -loadfiles_filetypes=["jpg","jpeg","png","tif","tiff","gif","webp","svg","bmp","mp3","wav","ogm","flac","m4a","wma","ogg","opus","mkv","avi","mp4","ogv","webm","rmvb","flv","wmv","mpeg","mpg","m4v","3gp"] - -#loadfiles at startup if 1 or more items in playlist -loadfiles_on_start=no -#loadfiles from working directory on idle startup -loadfiles_on_idle_start=no -#always put loaded files after currently playing file -loadfiles_always_append=no - -#sort playlist when any files are added to playlist after initial load -sortplaylist_on_file_add=no - -#default sorting method, must be one of: "name-asc", "name-desc", "date-asc", "date-desc", "size-asc", "size-desc". -default_sort=name-asc - -#linux | windows | auto -system=auto - -#Use ~ for home directory. Leave as empty to use mpv/playlists -playlist_savepath= - -#constant filename to save playlist as. Note that it will override existing playlist. Leave empty for generated name. -playlist_save_filename= - -#save playlist automatically after current file was unloaded -save_playlist_on_file_end=no - -#show file title every time a new file is loaded -show_title_on_file_load=no -#show playlist every time a new file is loaded -show_playlist_on_file_load=no -#close playlist when selecting file to play -close_playlist_on_playfile=no - -#sync cursor when file is loaded from outside reasons(file-ending, playlist-next shortcut etc.) -sync_cursor_on_load=yes - -#allow the playlist cursor to loop from end to start and vice versa -loop_cursor=yes - -#allow playlistmanager to write watch later config when navigating between files -allow_write_watch_later_config=yes - -#reset cursor navigation when closing or opening playlist -reset_cursor_on_close=yes -reset_cursor_on_open=yes - -#prefer to display titles for following files: "all", "url", "none". Sorting still uses filename -prefer_titles=url - -#youtube-dl executable for title resolving if enabled, probably "youtube-dl" or "yt-dlp", can be absolute path -youtube_dl_executable=yt-dlp - -#call youtube-dl to resolve the titles of urls in the playlist -#if yes, prefer_titles must be set to "url" or "all" for this to work -resolve_url_titles=no - -#call ffprobe to resolve the titles of local files in the playlist (if they exist in the metadata) -#if yes, prefer_titles must be set to "all" for this to work -resolve_local_titles=no - -#timeout in seconds for url title resolving -resolve_title_timeout=15 - -#how many url titles can be resolved at a time. Higher number might lead to stutters. -concurrent_title_resolve_limit=10 - -#osd timeout on inactivity in seconds, use 0 for no timeout -playlist_display_timeout=0 - -#when peeking at playlist, show playlist at the very least for display timeout -peek_respect_display_timeout=no - -#the maximum amount of lines playlist will render. -1 will automatically calculate lines. -showamount=-1 - -#playlist ass style overrides -#example {\q2\an7\fnUbuntu\fs10\b0\bord1} equals: line-wrap=no, align=top left, font=Ubuntu, size=10, bold=no, border=1 -#read http://docs.aegisub.org/3.2/ASS_Tags/ for reference of tags -#undeclared tags will use default osd settings -#these styles will be used for the whole playlist -#\q2 style is recommended since filename wrapping may lead to unexpected rendering -#\an7 style is recommended to align to top left, otherwise osd-align-x/y is respected -style_ass_tags={\q2\an7} -#paddings for left right and top bottom -text_padding_x=30 -text_padding_y=60 - -#screen dim when menu is open 0.0 - 1.0 (0 is no dim, 1 is black) -curtain_opacity=0.7 - -#set title of window with stripped name -set_title_stripped=no -title_prefix= -title_suffix= - mpv - -#slice long filenames, and how many chars to show -slice_longfilenames=no -slice_longfilenames_amount=70 - -#Playing header. One newline will be added after the string. -#%mediatitle or %filename = title or name of playing file -#%pos = position of playing file -#%cursor = position of navigation -#%plen = playlist lenght -#%N = newline -playlist_header=[%cursor/%plen] - -#Playlist file templates -#%pos = position of file with leading zeros -#%name = title or name of file -#%N = newline -#you can also use the ass tags mentioned above. For example: -# selected_file={\c&HFF00FF&}➔ %name | to add a color for selected file. However, if you -# use ass tags you need to reset them for every line (see https://github.com/jonniek/mpv-playlistmanager/issues/20) -normal_file={\c&HEEECE8&}○ %name -hovered_file={\c&H33FFFF&}● %name -selected_file={\c&HFF00FF&}➔ %name -playing_file={\c&H91ff4c&}▷ %name -playing_hovered_file={\c&H00FF00&}▶ %name -playing_selected_file={\c&Hff9ad3&}➤ %name - -#what to show when playlist is truncated -playlist_sliced_prefix=... -playlist_sliced_suffix=... - -#output visual feedback to OSD when saving, shuffling, reversing playlists -display_osd_feedback=yes - diff --git a/mpv/script-opts/tethys.conf b/mpv/script-opts/tethys.conf deleted file mode 100644 index 19a2cbd..0000000 --- a/mpv/script-opts/tethys.conf +++ /dev/null @@ -1,54 +0,0 @@ -### Config -showPictureInPictureButton=yes -showSpeedButton=yes -# Show name and shortcut of buttons on hover -showShortcutTooltip=yes -# Show chapter above timestamp in seekbar tooltip -showChapterTooltip=yes -# skipback/skipfrwd amount in seconds -skipBy=5 -# RightClick skipback/skipfrwd amount in seconds -skipByMore=30 -# "exact" (mordenx default) or "relative+keyframes" (mpv default) -skipMode=exact -# PictureInPicture 33% screen width, 10px from bottom right -pipGeometry=33%+-10+-10 -# PictureInPicture will show video on all virtual desktops -pipAllWorkspaces=yes - -### Sizes -# 16:9 video thumbnail = 256x144 -thumbnailSize=256 -seekbarHeight=20 -controlsHeight=64 -buttonTooltipSize=20 -windowBarHeight=44 -windowButtonSize=44 -windowTitleSize=24 -cacheTextSize=20 -timecodeSize=27 -seekbarTimestampSize=30 -seekbarTimestampOutline=1 -chapterTickSize=6 -windowTitleOutline=1 - -### Colors (uses GGBBRR for some reason) -### Alpha ranges 0 (opaque) .. 255 (transparent) -textColor=FFFFFF -buttonColor=CCCCCC -buttonHoveredColor=FFFFFF -buttonHoveredRectColor=000000 -# Easily debug button geometry by setting buttonHoveredRectAlpha to 80 -buttonHoveredRectAlpha=255 -tooltipColor=CCCCCC -windowBarColor=000000 -# windowBarAlpha (80 is mpv default) (255 morden default) -windowBarAlpha=255 -windowButtonColor=CCCCCC -closeButtonHoveredColor=1111DD -seekbarHandleColor=FFFFFF -seekbarFgColor=483DD7 -seekbarBgColor=929292 -seekbarCacheColor=000000 -seekbarCacheAlpha=128 -chapterTickColor=CCCCCC diff --git a/mpv/script-opts/thumbfast.conf b/mpv/script-opts/thumbfast.conf new file mode 100644 index 0000000..b0ae90a --- /dev/null +++ b/mpv/script-opts/thumbfast.conf @@ -0,0 +1,17 @@ +# This is configuration file for thumbfast.lua +# The default options are listed in thumbfast.lua + +# Maximum thumbnail size in pixels (scaled down to fit) +# Values are scaled when hidpi is enabled +max_height=250 +max_width=250 + +# Spawn thumbnailer on file load for faster initial thumbnails +spawn_first=yes + +# Enable on network playback +# This allows thumbnailing in videos played over network, e.g. YouTube +network=yes + +# Enable hardware decoding +hwdec=yes diff --git a/mpv/scripts/audio-visualizer.lua b/mpv/scripts/audio-visualizer.lua new file mode 100644 index 0000000..ea986ed --- /dev/null +++ b/mpv/scripts/audio-visualizer.lua @@ -0,0 +1,352 @@ +-- various audio visualization + +local opts = { + mode = "novideo", + -- off disable visualization + -- noalbumart enable visualization when no albumart and no video + -- novideo enable visualization when no video + -- force always enable visualization + + name = "showcqt", + -- off + -- showcqt + -- avectorscope + -- showspectrum + -- showcqtbar + -- showwaves + + quality = "medium", + -- verylow + -- low + -- medium + -- high + -- veryhigh + + height = 6, + -- [4 .. 12] + + forcewindow = true, + -- true (yes) always run visualizer regardless of force-window settings + -- false (no) does not run visualizer when force-window is no +} + +-- key bindings +-- cycle visualizer +local cycle_key = "c" + +if not (mp.get_property("options/lavfi-complex", "") == "") then + return +end + +local visualizer_name_list = { + "off", + "showcqt", + "avectorscope", + "showspectrum", + "showcqtbar", + "showwaves", +} + +local axis_0 = "image/png;base64," .. +"iVBORw0KGgoAAAANSUhEUgAAB4AAAAAgCAQAAABZEK0tAAAACXBIWXMAAA7EAAAOxAGVKw4bAAASO0lEQVR42u2de2wU1xXGV/IfSJEqVUJCQrIUISFFiiqhSFWkKFKFokpB1TqxHROT8ApueDgEE9u4MW4TSqFA" .. +"3TSUQmkSChRwII6BkAQCDSYlBtc1hiSA4/CyMcYGtsZvY3t3vXu719vVPjxzz71zd+wBvnOkdvHZ78w5v7mZmbt7Z9blgsFgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWCw+9HYBFbKboe8lE1A" .. +"HHHEEUccccQRRxxxxBFHHPEHNe4KBSJWijjiiCOOOOKII4444ogjjjjiD1icwWAwGAwGg8FgMBgM9hAYJsAwGAwGg8FgMBgMBnsozOVyR7zuQOSPdQeif0UcccQRRxxxxBFHHHHEEUcc8QciHn05KaPuwGDHYEfd" .. +"gUkZRgkQRxxxxBFHHHHEEUccccQRR/w+jhu9FQ6Hw+FwOBwOh8Ph8AfOx3Zz07LTXpmYzl89McuJOJ6e/czcCWkP7u4Gf/AHf/AHf/AHf/AHf/AHf/B/iPm73D99qaW2u7n7RqI/8lz4LWbxw1tVNjQh7dgH/Z6R" .. +"JdjBzmuXKxl7b42sdvqctrORCjqvTc1S3elx9V9vOXNy1+gcP3r+5K6Bu7y8YW/jqZO7PPU5S+Tyx/Fp9lysO/CLV1TqA3/wB3/wB3/wB3/wB3/wB3/wB/8x4e9yL37N+PlYP3o+/BazePVe+c089XL7D4n6qjJZ" .. +"dUlhrO7TLWo7wKj+gbvxkGbMv3sl8T3Ht8vlL8hLVPr6dq7Xqw/8wR/8wR/8wR/8wR/8wR/8wR/8k86f/89bK26eYazjSsXGsJ8ui90Bo+MVG7ua1HZAY1VoZj9Utacof8b8DSU15cGAmn5tcfnG/zaE2+tqUtsB" .. +"8fXv33T6w8EOxpprYt9xs46xgK9qT0Hes/M2rbr13cgA2SOfP+hnrLacZ68t72sNiYNvrbBWH/iDP/iDP/iDP/iDP/iDP/iDP/jbxD/8f3UVjF2v5q8ef9HlXpQbyjAcuxY7Gp8y8uV1878ZO7lLtsDNv+Ul/e5X" .. +"0b9cqlT9JGFypq+XscZTHM3bRaq7IFo/9z+/zZivPxrdsY7Xt35l5N8paV3XGavcLp8/4GMs0t+UrFvf8mESWcKgVh/4gz/4gz/4gz/4gz/4gz/4gz/428Q/vsC1xQFf9b5JGXcvf3/UqIE1bw57az5yuff/uadl" .. +"eZ5sefzzh8ZTsX+ZPmfvO5MzVRCWv8tXhz8xi6O5+pXeDqjaw1hvazTaFNqtjV/Hvn/Xho4ruUut7QCXO/vV4DBja95Ur0+Ff+Fy8Ad/8Ad/8Ad/8Ad/8Ad/8Ad/8FfgHy2wt7Wugs+d284aNxCJ36xTbb+7mbGj" .. +"76uq4p2vYb9U6XIf3sq/LH/qZfUdwOuvq/juM89F/nnD3ndi6gvt1C+06ovfAaGMN9Q6Bn/wB3/wB3/wB3/wB3/wB3/wB3/b+UcLjFjbOeMGRPFHnpu7yBzKPQ9jkduSH39xweKcJTlLFiz+Sbas3uVe9jrf8soC" .. +"rh8eZOzETpXtx9cfvgm7IOb76/6Y+sw8Je3Jl+R3AF/TfrpMXq/LX5yf5k/VR/FX6c8K/4npOUvi61XjT+l1+Yvz0/yp+ij+Kv1Z4f/oC4tyfz7POn9Kr8tfnJ/mT9VH8Vfpz9rxR+0EMPr4Q5+g9I4/Ipc5/oid" .. +"Pv7I9wf+9yf/1MxXc/kCQav8Rfpk8DfPL8dfVJ8Mf9n+MP7vv/HPr29/Nts6f0qfjOt/8/xy1/+i+mSu/2X7szb+017JWWK+qJYe/2K9/vgX5ZcZ/+L66PEv35/Djj/RAgfaG6u6Gs0/gTCPry4aaOdtNf/70ReM" .. +"NtJ/i7GyUv6qII/ffv1/Cxbly+ld7otH+Kr469Xcvd2M9d+OXSFP60fqv8vVzdWe+oCXsYA3+hV5/23GPvyjGaKfZB/a0nTK211/VH4H3DkfGiQ75PU6/On8Yv4y9Yn4S/dnkX9KWs1HXMEXUZj9epmIv4xehz+d" .. +"X8xfpj4Rf+n+LPJPzfz+GOfLWOfVuYvU+cvodfjT+cX8ZeoT8ZfuzyL/sJcU+geHB+ctVucvo9c7/lP5qeM/XZ/4+C/Zn0X+0+cEfGEf9n77qTp/Gb0Ofzq/mL9MfSL+0v1pjP8JabUf8wsvFvzkL1bGP6XXHf/i" .. +"/PT4p+qjxr9Ufxb5tzdE9i/3jBxV/jJ6Hf50fjF/mfpE/KX7szz+95R6e3jBd86b/cCLePzTer3xT+Wnxj9dn3j8S/Znmf9rr/e08Pz9HmvnX1qvx5/KT/Gn6xPzl+xP6/pHbQI8+vpHYgLM12i/t4axugMu94aS" .. +"tm8W5cY3wON/X8fYuYOJF6D3PN7ek7svf8VYTbnRRtrOMla1m796Zm74t564+e+FPwWg9VOz/AOJj7revEp++4lr0J98qb2BsfYfIv/mzzerrTBDdO4gX/3OmPwEeELaUGeowt/K63X40/nF/Gm9mL9Kf1b4f7mN" .. +"sdvnj29vrmbBq1+r85fR6/Cn84v503oxf5X+rPCv2MhYS+2xbRePDA92XlPnL6PX4U/nF/On9WL+Kv1Z4R8m2nmNb9Xst/FE/GX0Ovzp/GL+tF7MX6U/K/yfmcsfqXG58nLlD8e3rlbnL6PX4U/nF/On9WL+Kv1Z" .. +"G/+pmfwpop3Xaj769tDqIvXxT+v1xj+Vnxr/lJ4a//L9WeHf3jDQwffu5cq+NsaM17mI+MvodfjT+cX8ab2Yv0p/Vvgvez043Nd6uqzhy4DPU69+/JHR6/Cn84v503oxf5X+rPBPSeu+4R+s3ne6zD8w0G5856yI" .. +"v4xehz+dX8yf1ov5q/Rn9fpHbQI8+vpHegLscucuTQnN7fnTvmK/5o7G85alpI2+AA3jaP5PwBt9eHfUa/kK8JsRNFOypmbxXRJ5DDetP7QltLsG+ArysPe2hi45z8hvP3EHuNzb1jLm7Y386/SHoX/1zJgfjU9M" .. +"L3931sLI7nq7aGK6ygT4c75O3v/MXHm9Dn86v5g/rRfzV+tPnX/bue7m8OdNjaeGBxO/+aH5y+h1+NP5xfxpvZi/Wn/q/KdmrS0Ovzr/GWPGP4Mu4i+j1+FP5xfzp/Vi/mr9qfPnzu+84ZdXchPgeP4yeh3+dH4x" .. +"f1ov5q/Wnzp/PsGjfjJCxF9Gr8Ofzi/mT+vF/NX6szL++c+CfHPI+MgmM/5pvd74p/JT45/SU+NfpT91/sX5kUl1b2t3szp/Gb0Ofzq/mD+tF/NX60+d/4kdjIUnQ98eYsx4kbuIv4xehz+dX8yf1ov5q/Wnzn/m" .. +"Lxk7/eFIH+WM7Vinyl9Gr8Ofzi/mT+vF/NX6s3b9ozYBHn39Q0yAfzabPxb79vmi/Ih7vo89QEfjK94YfaftuU+CgfC0k4My+hJ8xnz/YGjG31BakprJPzFYnsefJRbJT+mfnce/+G89G/ls7cmX6vYzFgwW54eH" .. +"Ar39+P7eWlGx0VPPF0xE4o/N7LvFv9bfUxr+z6cg785Fxm7GXWKJJnjTsgN+xg5uKsovzt/2+4tHWHD0CnSRXo8/nT+Rf96yWP6UnuKv2p8q/6deDt/dMTG9+8Y9jyz/aHe0Xo8/nV/Mn9JT/FX7szb+p8/ZvGqw" .. +"o7NRnT+tT8b4F+WXGf/mernxL9+fOv+nZ/v6Oq9+9Q+zCR7Fn9Lr8qfyU/zFepq/Wn+q/PkEr/1Sc03LmSPvGU8yxPxpvR5/Or+YP6Wn+Kv2p8p/UoZ/sKvx6dkbSqbPkT//RunRej3+dH4xf0pP8Vftz9rxn196" .. +"m91XJ3P8F+mTcfwX5Zc5/pvr5Y7/8v2p8t+6mrHPt05Ie2LWnfP3/qvOn9br8afzi/lTeoq/an+q/GctDH8r63Lvfcf4m0oxf1qvx5/OL+ZP6Sn+qv1ZPf6Yu9zxx3QCnLuUPzR6tEVShOLRdeMsGEicmTediszl" .. +"d65nrLTEaDOfbuFFcbm3h/9oMbfIwUKsX1v8f2XI+CdtM+aH73fkFl7wTG0/vv6IBXwlhdH3FC739ob/7usN5w8Gd/9BboI4a+Fofo1f/zhddoKqy5+egIr5i/WJ/J+dF+Vf+7Fkf0ngPymj5Qxjxz6Q4990amJ6" .. +"4mWKmT45/M3zy/E308vyF/anzX/Lav63oU6jB03I8Bfpk8FflF+Gv7lejj/Rnyb/H44Hg0X5lduNJ3g0f7Fen784P81fpJfhT/anxf+JWSMLxgYHOxJ/rEGOP6XX5U/lp/iL9TR/if60+OcuDV0sXeCXcEG/0ZM9" .. +"Kf6UXpc/lZ/iL9bT/CX6S8L51+Wu/djq8UesT8751zy/3PnXTC97/hX2p8mf32Tm7Q0O+/tXvGGFv1ivz1+cn+Yv0svwJ/vT4p+S1tfq69+/6eRufpc9fxKyGn9Kr8ufyk/xF+tp/hL9JeX4Y+ayxx/TCfC07PAt" .. +"zGY7ID7e70m8zb/pdOwE9I+/Nt5QacmdC1EQnVc/+lOkRLF+1kK+tG3k8rKLD+/JmXevhHfJ8ODx7TLbT+wvGLznaTr12uuJlxEXDocfZcOt7WxkWSM9wZuW3R3NH/T3tzfsKVWZoOryl5kAi/iL9Yn8J2Uk8lft" .. +"zwr/adn8AfDG9wmM5l9WOvo9Ir0+f1F+Gf7mejn+Kv1Z4f/YzENbQtOMQHP16AOLDH+xXp+/KL8Mf3O9HH+V/lT5/6aQBS8cdrnNJngUf1qvx5/KT/EX62n+qv2pj/+y0tKSiekpafVfMBb74C7Z8U/pdce/OD89" .. +"/kV6mfGv1p8q/02r+F+aq/f+6e6lYDD26aFy/Gm9Hn8qP8VfrKf5q/Zn7fqHP6rGeIGvzPFfrE/G9Y95frnrHzO97PWPfH+q/FMz275hbLAj4AsGyt9V50/r9fhT+Sn+Yj3NX7U/9fFflD/QMfLX0DVWzT718U/p" .. +"dce/OD89/kV6mfGv1p/V44+Zyx5/TCfAuv7NoeBw+AHYfAnygsXm73xs5sqCzauK8uO/xpfX626f8tTMksLNqwryjB6QT00wKdfVJyO/MX/n9GfGf/ZCftdBVZnVvLr6ZOU34++U/kTjn/snf9F7Wp+uXje/aPw7" .. +"oT9j/vyjjb62riZ+kmk7a/yMA5Hr6pOX35i/c/qjxn9BHmOf/dV6fl29bn5q/I93f8b8V7zBHzLHX5UUMnZyl2pWXX3y8hvzd05/ovFflK93htHVJyO/aPw7oT9j/l+8z9i2tSlpU7MaqwL+KVmqWXX1yctvzN85" .. +"/ZmP/ylZ61fmLj25m2/JSmZdfXLym49/Z/RHnX9tcf0U+zcxtvEt/up6dcCnfgEy3no5fxAmwPdnf+uKfb1BP/9s76mX/75u7PVOr8/u/qK+Yx1j5p/x2q93en329Hf5q86r3PlPvd08o35809U7vT67+5ucGbnX" .. +"74M1jO3aMNZ6p9dnd39TsoaHum/wVzlLGPvXP8Za7/T67O4v7GcPitZ32K93en329dfwZdCfOvIAoyN/Y8xskbF9eqfXZ3d/EV/zZsDXdV30qDl79U6vz+7+bPJknAAG2oe6jm///hhjdfvvPz3lxfkXDtcfZay7" .. +"pf5obYX02vKk6Z1en739PTuP37PQ1VR/tP6o5yJjks92S5re6fXZ3Z/L3VzdXP351oObqvcNdfv6jX/mwU690+uzu7+wn9jZfinysInx0Du9Pvv662rsaancvn9TzT5vz1D3tOyx1ju9Prv7c7n5mb3hn59u6bjC" .. +"TJcY26l3en1298f9nqf7+njqnV6fff2Vv8t/4urEzu8+8/V7e1Izx1rv9Prs7u/xF2srTuy4+q9gYKizcPnY651en9392ezJSLJ+5VAXX4DdenZq1v2oF3vl9uhN1v7+2Id1j43e6fXZ29/shfF3RryQM7Z6p9dn" .. +"d38ud/W+yL0Zva3rV4693un12d0f9x+n8x+zZ+yeZ1LGeOidXp+d/ZVv9PaE9293i9kdtnbqnV6f3f3x59u3/Cf84JQv3h8PvdPrs7s/l/uR5/pu6Sxu19U7vT57+6v9OHyG6WuL/tTLWOqdXp+9/WXk8AfMMea5" .. +"+ItXxkPv9Prs7s9mT9YpIHepTvvjrYfD4Waempm7tDj/+QVWl7fo6p1en939wcfXH3luweKifLMfmbFf7/T67O6Pe/ary/MefWH89E6vz+7+4OPpU7Pyls38pfXzi67e6fXZ29/kzOV5OrMLXb3T67O7P1sdBxc4" .. +"HA6Hw+FwOBwOhz8UDgRwOBwOh8PhcDgcDn8oHAjgcDgcDofD4XA4HP4w+P8AQEuXMXpD8/kAAAAASUVORK5CYII=" + +local axis_1 = "image/png;base64," .. +"iVBORw0KGgoAAAANSUhEUgAAB4AAAAAwCAQAAABaxq+2AAAACXBIWXMAAA7EAAAOxAGVKw4bAAATVklEQVR42u2df0xUZ7rHJ+EPkiabbGJiYkLSmJg0aTYxTTZNmiYb09ykZjO0QLHY+quy9Qe1YgG5Re62rlev" .. +"etluXVevt62rrkq1FLG21epW7FqUZRFtq1LqLxAR1FnkNwIzw8x752V27gzDOe/zvuedA0f5fp9kd+SZ7zPv8zlvz5x35pwzLhcEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE" .. +"QRAEQRAEQRAEQRAEQRAEQRAEQRBkq1gyK2F3Q1HCkpFHHnnkkUceeeSRRx555JFH/lHNu0KJiEqQRx555JFHHnnkkUceeeSRR/4RyzMIgiAIgiAIgiAImgTCAhiCIAiCIAiCIAiaFHK53JGoq4j8sa4i+lfkkUce" .. +"eeSRRx555JFHHnnkkX8k8tGHU9PrKgY7BjvqKqamGxVAHnnkkUceeeSRRx555JFHHvmHOG/0VAQCgUAgEAgEAoFAIB65AAIEAoFAIBAIBAKBQEyKAAIEAoFAIBAIBAKBQEyKGN+Xm5mV+tqUNP7oqblOxPHsvOcW" .. +"JKc+upsb/MEf/MEf/MEf/MEf/MEf/MF/EvN3uX/5Skttd3P3rfh47IXwU8zyR3eovFBy6omP+j0jN+EKdt64WsnYB+tlvbPmt52PjKDzxoxM1Y0+avw3W86d3ju2xs9ePL134D4f3rC38czpvZ767OVy9UfxafZc" .. +"rqv49Wsq4wN/8Ad/8Ad/8Ad/8Ad/8Ad/8Af/ceHvci97w/gXkn72YvgpZvnqA/Iv88yr7T/F+6tKZd3FBbG+z7erbQCj8Q/cHw1p9qL71+Kfc3KXXP383Hinr2/PJr3xgT/4gz/4gz/4gz/4gz/4gz/4g3/C+fP/" .. +"eWf17XOMdVwr3xKOs6WxG2BsvnxLV5PaBmisCq3sh6r2F+bNXrS5uKYsGFDzbygq2/LPhnB7XU1qG2D0+A9tPfvxYAdjzTWxz7hdx1jAV7U/P/f5hVvX3vlhZILsl68f9DNWW8ar15b1tYbMwXdWWxsf+IM/+IM/" .. +"+IM/+IM/+IM/+IM/+NvEP/x/deWM3azmj5582eVemhOqMBx7LnY0P33ky+vmvzN2eq/sALf9jg/pP/89+pcrlaqfJEzL8PUy1niGo3m3UHUTRMfP44/vMubrj2Z3b+Tj27Qm8u+k1K6bjFXukq8f8DEW6W965p3v" .. +"+TSJnMKgNj7wB3/wB3/wB3/wB3/wB3/wB3/wt4n/6AFuKAr4qg9OTb9/9cfjRg2sf3vYW/OJy33ojz0tq3Jlh8c/f2g8E/uXWfMPvDctQwVh2fv87PCn5nI017/R2wBV+xnrbY1mm0KbtfHb2Ofv3dxxLWeFtQ3g" .. +"cme9HhxmbP3b6uNT4V+wCvzBH/zBH/zBH/zBH/zBH/zBH/wV+EcH2NtaV87Xzm3njRuI5G/Xqbbf3czY8Q9VXaODn8N+pdLlPrqDf1n+zKvqG4CPv678hy88l/nnDQfeixlfaKN+pTW+0RsgVPGWWsfgD/7gD/7g" .. +"D/7gD/7gD/7gD/7gbzv/6AAjartg3IAo/9gLC5aaQ3ngYSxyWfKTLy9elr08e/niZb/IkvW73Cvf5K+8Jp/7hwcZO7VH5fVHjz98EXZ+zPfX/THjM4uk1Kdfkd8A/Jz2s6Xyfl3+4vo0f2p8FH+V/qzwn5KWvXz0" .. +"eNX4U35d/uL6NH9qfBR/lf6s8H/8paU5/7bQOn/Kr8tfXJ/mT42P4q/Sn7X9j9obwNj9D/0Gpbf/EYXM/kcc9P5Hvj/wfzj5p2S8nsNPELTKX+RPBH/z+nL8ReOT4S/bH+b/wzf/+fHtr+ZZ50/5E3H8b15f7vhf" .. +"ND6Z43/Z/qzN/9TXspebn1RLz3+xX3/+i+rLzH/x+Oj5L9+fw/Y/0QEOtDdWdTWafwJhnl9XONDO22r+++MvGb1I/x3GSkv4o/xcfvn1vxQszJPzu9yXj/Gz4m9W8/B2M9Z/N/YMedo/Mv773N1c7akPeBkLeKNf" .. +"kfffZezj35sh+kXWke1NZ7zd9cflN8C9i6FJslver8Ofri/mLzM+EX/p/izyT0qt+YQ7+EkUZr9eJuIv49fhT9cX85cZn4i/dH8W+adk/HiC82Ws8/qCper8Zfw6/On6Yv4y4xPxl+7PIv9wFBf4B4cHFy5T5y/j" .. +"19v/U/Wp/T89PvH+X7I/i/xnzQ/4wjHs/f5zdf4yfh3+dH0xf5nxifhL96cx/5NTaz/lB14s+NmfrMx/yq87/8X16flPjY+a/1L9WeTf3hDZvjzSs1X5y/h1+NP1xfxlxifiL92f5fm/v8Tbwwd876LZD7yI5z/t" .. +"15v/VH1q/tPjE89/yf4s83/jzZ4WXr/fY+39l/br8afqU/zp8Yn5S/andfyjtgAee/wjsQDm52h/sJ6xugqXe3Nx23dLc0Y3wPN/3sjYhcPxB6APPN7e0/uufsNYTZnRi7SdZ6xqH3/03ILwbz1x+R+EPwWg/TMy" .. +"/QPxt7retlb+9ePPQX/6lfYGxtp/ivyb39+sttwM0YXD/Ox3xuQXwMmpQ52hEf5O3q/Dn64v5k/7xfxV+rPC/+udjN29eHJXczULXv9Wnb+MX4c/XV/Mn/aL+av0Z4V/+RbGWmpP7Lx8bHiw84Y6fxm/Dn+6vpg/" .. +"7RfzV+nPCv8w0c4b/FXNfhtPxF/Gr8Ofri/mT/vF/FX6s8L/uQX8lhpXK69W/nRyxzp1/jJ+Hf50fTF/2i/mr9KftfmfksHvItp5o+aT74+sK1Sf/7Rfb/5T9an5T/mp+S/fnxX+7Q0DHXzrXq3sa2PM+DwXEX8Z" .. +"vw5/ur6YP+0X81fpzwr/lW8Gh/taz5Y2fB3weerV9z8yfh3+dH0xf9ov5q/SnxX+Sandt/yD1QfPlvoHBtqNr5wV8Zfx6/Cn64v5034xf5X+rB7/qC2Axx7/SC+AXe6cFUmhtT2/21fs19zRfO7KpNSxB6BhHM3/" .. +"CHijN++ORi0/A/x2BM30zBmZfJNEbsNN+49sD22uAX4GeTh6W0OHnOfkXz9+A7jcOzcw5u2N/Ovsx6F/9cxeFM1PSSt7f+6SyOZ6t3BKmsoC+Et+nrz/uQXyfh3+dH0xf9ov5q/Wnzr/tgvdzeHPmxrPDA/Gf/ND" .. +"85fx6/Cn64v5034xf7X+1PnPyNxQFH508QvGjH8GXcRfxq/Dn64v5k/7xfzV+lPnz4NfecMPr+QWwKP5y/h1+NP1xfxpv5i/Wn/q/PkCj/rJCBF/Gb8Of7q+mD/tF/NX68/K/Oc/C/LdEeM9m8z8p/1685+qT81/" .. +"yk/Nf5X+1PkX5UUW1b2t3c3q/GX8Ovzp+mL+tF/MX60/df6ndjMWXgx9f4Qx45PcRfxl/Dr86fpi/rRfzF+tP3X+c37D2NmPR/ooY2z3RlX+Mn4d/nR9MX/aL+av1p+14x+1BfDY4x9iAfyrefy22HcvFuZFwvNj" .. +"7A46ml/91tgrbS98FgyEl50clNGX4LMX+QdDK/6GkuKUDP6Jwapcfi+xSH3K//xC/sV/6/nIZ2tPv1J3iLFgsCgvPBXo1x/d3zury7d46vkJE5H8E3P67vCv9feXhP/zyc+9d5mx26MOsUQLvJlZAT9jh7cW5hXl" .. +"7fyvy8dYcOwZ6CK/Hn+6fjz/3JWx/Ck/xV+1P1X+z7wavrpjSlr3rQceWf7R7mi/Hn+6vpg/5af4q/Znbf7Pmr9t7WBHZ6M6f9qfiPkvqi8z/839cvNfvj91/s/O8/V1Xv/mL2YLPIo/5dflT9Wn+Iv9NH+1/lT5" .. +"8wVe+5XmmpZzxz4wXmSI+dN+Pf50fTF/yk/xV+1Plf/UdP9gV+Oz8zYXz5ov//4bpUf79fjT9cX8KT/FX7U/a/t/fuhtdl2dzP5f5E/E/l9UX2b/b+6X2//L96fKf8c6xr7ckZz61Nx7Fx/8U50/7dfjT9cX86f8" .. +"FH/V/lT5z10S/lbW5T7wnvE3lWL+tF+PP11fzJ/yU/xV+7O6/zEPuf2P6QI4ZwW/afRYRUqE8tHzxlkwEL8ybzoTWcvv2cRYSbHRy3y+nQ+K2709/EeLuSI7C7F/Q9G/nCHxT9pmLwpf78gVPuGZev3R448o4Csu" .. +"iD6nYJW3N/x3X2+4fjC477/lFohzl4zl1/jtz9NkF6i6/OkFqJi/2B/P//mFUf61n0r2lwD+U9NbzjF24iM5/k1npqTFH6aY+RPD37y+HH8zvyx/YX/a/Lev438b6jS60YQMf5E/EfxF9WX4m/vl+BP9afL/6WQw" .. +"WJhXuct4gUfzF/v1+Yvr0/xFfhn+ZH9a/J+aO3LC2OBgR/yPNcjxp/y6/Kn6FH+xn+Yv0Z8W/5wVoYOlS/wQLug3urMnxZ/y6/Kn6lP8xX6av0R/CXj/dblrP7W6/xH7E/P+a15f7v3XzC/7/ivsT5M/v8jM2xsc" .. +"9vevfssKf7Ffn7+4Ps1f5JfhT/anxT8pta/V139o6+l9/Cp7fidkNf6UX5c/VZ/iL/bT/CX6S8j+xyxk9z+mC+CZWeFLmM02wOh8vyf+Mv+ms7EL0N//h/ELlRTfuxQF0Xn9kz9Ehij2z13CT20bObzs4tN7Wsb9" .. +"a+FNMjx4cpfM68f3Fww+8DSdeePN+MOIS0fDt7LhajsfOa2RXuDNzOqO1g/6+9sb9peoLFB1+cssgEX8xf54/lPT4/mr9meF/8wsfgN44+sExvIvLRn7HJFfn7+ovgx/c78cf5X+rPB/Ys6R7aFlRqC5euyORYa/" .. +"2K/PX1Rfhr+5X46/Sn+q/H9bwIKXjrrcZgs8ij/t1+NP1af4i/00f9X+1Od/aUlJ8ZS0pNT6rxiLvXGX7Pyn/LrzX1yfnv8iv8z8V+tPlf/WtfwvzdUH/nD/SjAYe/dQOf60X48/VZ/iL/bT/FX7s3b8w29VY3yC" .. +"r8z+X+xPxPGPeX254x8zv+zxj3x/qvxTMtq+Y2ywI+ALBsreV+dP+/X4U/Up/mI/zV+1P/X5X5g30DHy19AxVs1B9flP+XXnv7g+Pf9Ffpn5r9af1f2PWcjuf0wXwLrx3ZHgcPgG2PwU5MXLzJ/5xJw1+dvWFuaN" .. +"/hpf3q/7+lSkZBQXbFubn2t0g3xqgUmFrj8R9Y35O6c/M/7zlvCrDqpKrdbV9Seqvhl/p/Qnmv88PvuT3t36dP269UXz3wn9GfPnH230tXU18TeZtvPG9zgQha4/cfWN+TunP2r+5+cy9sX/WK+v69etT83/ie7P" .. +"mP/qt/hN5vij4gLGTu9VrarrT1x9Y/7O6U80/wvz9N5hdP2JqC+a/07oz5j/Vx8ytnNDUuqMzMaqgH96pmpVXX/i6hvzd05/5vN/euamNTkrTu/jr2Slsq4/MfXN578z+qPef20J/RKHtjK25R3+6GZ1wKd+ADLR" .. +"frl4FBbAD2d/G4t8vUE//2zvmVf/vHH8/U4fn939RWP3RsbMP+O13+/08dnT39VvOq/z4D/1dvuc+v5N1+/08dnd37SMyLV+H61nbO/m8fY7fXx29zc9c3io+xZ/lL2csb/9Zbz9Th+f3f2F4/xh0fkd9vudPj77" .. +"+mv4OuhPGbmB0bH/ZczsJGP7/E4fn939RWL92wFf103Rrebs9Tt9fHb3Z1Mk4g1goH2o6+SuH08wVnfo4fNTUZR36Wj9cca6W+qP15ZLn1ueML/Tx2dvf88v5NcsdDXVH68/7rnMmOS93RLmd/r47O7P5W6ubq7+" .. +"csfhrdUHh7p9/cY/82Cn3+njs7u/cJza034lcrOJifA7fXz29dfV2NNSuevQ1pqD3p6h7plZ4+13+vjs7s/l5u/sDX/9fHvHNWZ6irGdfqePz+7+eDzwdN+cSL/Tx2dff2Xv85+4OrXnhy98/d6elIzx9jt9fHb3" .. +"9+TLteWndl//WzAw1Fmwavz9Th+f3f3ZHIkosmnNUBc/Abv1/IzMh9Evjspd0Yus/f2xN+seH7/Tx2dvf/OWjL4y4qXs8fU7fXx29+dyVx+MXJvR27ppzfj7nT4+u/vj8fM0/mP2jD3wTE2fCL/Tx2dnf2VbvD3h" .. +"7dvdYnaFrZ1+p4/P7v74/e1b/hG+ccpXH06E3+njs7s/l/uxF/ru6Jzcrut3+vjs7a/20/A7TF9b9KdextPv9PHZ2196Nr/BHGOey79+bSL8Th+f3f3ZHIl6C8hZodP+RPsRCIRZpGTkrCjKe3Gx1dNbdP1OH5/d" .. +"/SEmNh57YfGywjyzH5mx3+/08dndH4+s11flPv7SxPmdPj67+0NMZMzIzF055zfW3190/U4fn739TctYlauzutD1O318dvdna2DngkAgEAgEAoFAIBCISRFAgEAgEAgEAoFAIBCISRHRh1PT6yqGOoc66yqMr6NC" .. +"HnnkkUceeeSRRx555JFHHvmHOB99WFcRuZGO8b00kUceeeSRRx555JFHHnnkkUf+Ic4zCIIgCIIgCIIgCJoEwgIYgiAIgiAIgiAImhRyRcVK/v+vJS4DIY888sgjjzzyyCOPPPLII4/8o5B3seTQU+6EooQlI488" .. +"8sgjjzzyyCOPPPLII4/8o5qHIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCEqf/A/SNfayCCBqGAAAAAElFTkSuQmCC" + +local options = require 'mp.options' +local msg = require 'mp.msg' + +options.read_options(opts) +opts.height = math.min(12, math.max(4, opts.height)) +opts.height = math.floor(opts.height) + +if not opts.forcewindow and mp.get_property('force-window') == "no" then + return +end + +local function get_visualizer(name, quality, vtrack) + local w, h, fps + + if quality == "verylow" then + w = 640 + fps = 30 + elseif quality == "low" then + w = 960 + fps = 30 + elseif quality == "medium" then + w = 1280 + fps = 60 + elseif quality == "high" then + w = 1920 + fps = 60 + elseif quality == "veryhigh" then + w = 2560 + fps = 60 + else + msg.log("error", "invalid quality") + return "" + end + + h = w * opts.height / 16 + + if name == "showcqt" then + local count = math.ceil(w * 180 / 1920 / fps) + + return "[aid1] asplit [ao]," .. + "aformat = channel_layouts = stereo," .. + "firequalizer =" .. + "gain = '1.4884e8 * f*f*f / (f*f + 424.36) / (f*f + 1.4884e8) / sqrt(f*f + 25122.25)':" .. + "scale = linlin:" .. + "wfunc = tukey:" .. + "zero_phase = on:" .. + "fft2 = on," .. + "showcqt =" .. + "fps =" .. fps .. ":" .. + "size =" .. w .. "x" .. h .. ":" .. + "count =" .. count .. ":" .. + "csp = bt709:" .. + "bar_g = 2:" .. + "sono_g = 4:" .. + "bar_v = 9:" .. + "sono_v = 17:" .. + "axisfile = data\\\\:'" .. axis_0 .. "':" .. + "font = 'Nimbus Mono L,Courier New,mono|bold':" .. + "fontcolor = 'st(0, (midi(f)-53.5)/12); st(1, 0.5 - 0.5 * cos(PI*ld(0))); r(1-ld(1)) + b(ld(1))':" .. + "tc = 0.33:" .. + "attack = 0.033:" .. + "tlength = 'st(0,0.17); 384*tc / (384 / ld(0) + tc*f /(1-ld(0))) + 384*tc / (tc*f / ld(0) + 384 /(1-ld(0)))'," .. + "format = yuv420p [vo]" + + + elseif name == "avectorscope" then + return "[aid1] asplit [ao]," .. + "aformat =" .. + "sample_rates = 192000," .. + "avectorscope =" .. + "size =" .. w .. "x" .. h .. ":" .. + "r =" .. fps .. "," .. + "format = rgb0 [vo]" + + + elseif name == "showspectrum" then + return "[aid1] asplit [ao]," .. + "showspectrum =" .. + "size =" .. w .. "x" .. h .. ":" .. + "win_func = blackman [vo]" + + + elseif name == "showcqtbar" then + local axis_h = math.ceil(w * 12 / 1920) * 4 + + return "[aid1] asplit [ao]," .. + "aformat = channel_layouts = stereo," .. + "firequalizer =" .. + "gain = '1.4884e8 * f*f*f / (f*f + 424.36) / (f*f + 1.4884e8) / sqrt(f*f + 25122.25)':" .. + "scale = linlin:" .. + "wfunc = tukey:" .. + "zero_phase = on:" .. + "fft2 = on," .. + "showcqt =" .. + "fps =" .. fps .. ":" .. + "size =" .. w .. "x" .. (h + axis_h)/2 .. ":" .. + "count = 1:" .. + "csp = bt709:" .. + "bar_g = 2:" .. + "sono_g = 4:" .. + "bar_v = 9:" .. + "sono_v = 17:" .. + "sono_h = 0:" .. + "axisfile = data\\\\:'" .. axis_1 .. "':" .. + "axis_h =" .. axis_h .. ":" .. + "font = 'Nimbus Mono L,Courier New,mono|bold':" .. + "fontcolor = 'st(0, (midi(f)-53.5)/12); st(1, 0.5 - 0.5 * cos(PI*ld(0))); r(1-ld(1)) + b(ld(1))':" .. + "tc = 0.33:" .. + "attack = 0.033:" .. + "tlength = 'st(0,0.17); 384*tc / (384 / ld(0) + tc*f /(1-ld(0))) + 384*tc / (tc*f / ld(0) + 384 /(1-ld(0)))'," .. + "format = yuv420p," .. + "split [v0]," .. + "crop =" .. + "h =" .. (h - axis_h)/2 .. ":" .. + "y = 0," .. + "vflip [v1];" .. + "[v0][v1] vstack [vo]" + + + elseif name == "showwaves" then + return "[aid1] asplit [ao]," .. + "showwaves =" .. + "size =" .. w .. "x" .. h .. ":" .. + "r =" .. fps .. ":" .. + "mode = p2p," .. + "format = rgb0 [vo]" + elseif name == "off" then + local hasvideo = false + for id, track in ipairs(mp.get_property_native("track-list")) do + if track.type == "video" then + hasvideo = true + break + end + end + if hasvideo then + return "[aid1] asetpts=PTS [ao]; [vid1] setpts=PTS [vo]" + else + return "[aid1] asetpts=PTS [ao];" .. + "color =" .. + "c = Black:" .. + "s =" .. w .. "x" .. h .. "," .. + "format = yuv420p [vo]" + end + end + + msg.log("error", "invalid visualizer name") + return "" +end + +local function select_visualizer(vtrack) + if opts.mode == "off" then + return "" + elseif opts.mode == "force" then + return get_visualizer(opts.name, opts.quality, vtrack) + elseif opts.mode == "noalbumart" then + if vtrack == nil then + return get_visualizer(opts.name, opts.quality, vtrack) + end + return "" + elseif opts.mode == "novideo" then + if vtrack == nil or vtrack.albumart then + return get_visualizer(opts.name, opts.quality, vtrack) + end + return "" + end + + msg.log("error", "invalid mode") + return "" +end + +local function visualizer_hook() + local count = mp.get_property_number("track-list/count", -1) + if count <= 0 then + return + end + + local atrack = mp.get_property_native("current-tracks/audio") + local vtrack = mp.get_property_native("current-tracks/video") + + --no tracks selected (yet) + if atrack == nil and vtrack == nil then + for id, track in ipairs(mp.get_property_native("track-list")) do + if track.type == "video" and (vtrack == nil or vtrack.albumart == true) and mp.get_property("vid") ~= "no" then + vtrack = track + elseif track.type == "audio" then + atrack = track + end + end + end + + local lavfi = select_visualizer(vtrack) + --prevent endless loop + if lavfi ~= mp.get_property("options/lavfi-complex", "") then + mp.set_property("options/lavfi-complex", lavfi) + end +end + +mp.add_hook("on_preloaded", 50, visualizer_hook) +mp.observe_property("current-tracks/audio", "native", visualizer_hook) +mp.observe_property("current-tracks/video", "native", visualizer_hook) + +local function cycle_visualizer() + local i, index = 1 + for i = 1, #visualizer_name_list do + if (visualizer_name_list[i] == opts.name) then + index = i + 1 + if index > #visualizer_name_list then + index = 1 + end + break + end + end + opts.name = visualizer_name_list[index] + visualizer_hook() +end + +mp.add_key_binding(cycle_key, "cycle-visualizer", cycle_visualizer) diff --git a/mpv/scripts/audio_manager.lua b/mpv/scripts/audio_manager.lua deleted file mode 100644 index bb44dd2..0000000 --- a/mpv/scripts/audio_manager.lua +++ /dev/null @@ -1,186 +0,0 @@ -local utils = require 'mp.utils' - --- 参数设置 -local audioTracksPerPage = 10 -local closeAfterLoad = true -local rate = 1.5 - --- 全局变量和实用函数 -local styleOn = mp.get_property("osd-ass-cc/0") -local audioTracks = {} -local currentSlot = 1 -local currentPage = 1 -local maxPage = 1 -local active = false - --- 控制列表 -local audioTrackControls = { - ESC = function() abort("") end, - e = function() abort("") end, - DOWN = function() jumpSlot(1) end, - UP = function() jumpSlot(-1) end, - j = function() jumpSlot(1) end, - k = function() jumpSlot(-1) end, - RIGHT = function() jumpPage(1) end, - LEFT = function() jumpPage(-1) end, - ENTER = function() loadAudioTrack(currentSlot) end, - KP_ENTER = function() loadAudioTrack(currentSlot) end -} - -local audioTrackFlags = { - DOWN = {repeatable = true}, - UP = {repeatable = true}, - RIGHT = {repeatable = true}, - LEFT = {repeatable = true} -} - --- 激活自定义控件 -function activateControls(name, controls, flags) - for key, func in pairs(controls) do - mp.add_forced_key_binding(key, name..key, func, flags[key]) - end -end - --- 取消激活自定义控件 -function deactivateControls(name, controls) - for key, _ in pairs(controls) do - mp.remove_key_binding(name..key) - end -end - --- 加载音轨列表 -function listAudioTracks() - audioTracks = {} - local tracks = mp.get_property_native("track-list") - for _, track in ipairs(tracks) do - if track.type == "audio" then - table.insert(audioTracks, track) - end - end - calcPages() -end - --- 计算当前页和总页数 -function calcPages() - currentPage = math.floor((currentSlot - 1) / audioTracksPerPage) + 1 - if currentPage == 0 then currentPage = 1 end - maxPage = math.floor((#audioTracks - 1) / audioTracksPerPage) + 1 - if maxPage == 0 then maxPage = 1 end -end - --- 获取指定页的音轨数量 -function getAmountAudioTracksOnPage(page) - local n = audioTracksPerPage - if page == maxPage then n = #audioTracks % audioTracksPerPage end - if n == 0 then n = audioTracksPerPage end - if #audioTracks == 0 then n = 0 end - return n -end - --- 获取指定页的第一个音轨索引 -function getFirstSlotOnPage(page) - return (page - 1) * audioTracksPerPage + 1 -end - --- 获取指定页的最后一个音轨索引 -function getLastSlotOnPage(page) - local endSlot = getFirstSlotOnPage(page) + getAmountAudioTracksOnPage(page) - 1 - if endSlot > #audioTracks then endSlot = #audioTracks end - return endSlot -end - --- 跳到指定数量的音轨前或后 -function jumpSlot(i) - currentSlot = currentSlot + i - local startSlot = getFirstSlotOnPage(currentPage) - local endSlot = getLastSlotOnPage(currentPage) - - if currentSlot < startSlot then currentSlot = endSlot end - if currentSlot > endSlot then currentSlot = startSlot end - - displayAudioTracks() -end - --- 跳到指定数量的页前或后 -function jumpPage(i) - local oldPos = currentSlot - getFirstSlotOnPage(currentPage) + 1 - currentPage = currentPage + i - if currentPage < 1 then currentPage = maxPage + currentPage end - if currentPage > maxPage then currentPage = currentPage - maxPage end - - local audioTracksOnPage = getAmountAudioTracksOnPage(currentPage) - if oldPos > audioTracksOnPage then oldPos = audioTracksOnPage end - currentSlot = getFirstSlotOnPage(currentPage) + oldPos - 1 - - displayAudioTracks() -end - --- 显示当前页的音轨 -function displayAudioTracks() - -- 确定当前页的第一个和最后一个音轨索引 - local startSlot = getFirstSlotOnPage(currentPage) - local endSlot = getLastSlotOnPage(currentPage) - - -- 准备显示的文本并显示 - local display = styleOn .. "{\\b1}Audio Tracks page " .. currentPage .. "/" .. maxPage .. ":{\\b0}" - for i = startSlot, endSlot do - local track = audioTracks[i] - if (track.title or track.lang or track.src) == nil then - goto nextSlot - end - local selection = "" - if i == currentSlot then - selection = "{\\b1}{\\c&H00FFFF&}>" - end - display = display .. "\n" .. selection .. i .. ": " .. (track.title or track.lang or track.src) .. "{\\r}" - ::nextSlot:: - end - mp.osd_message(display, rate) -end - --- 加载指定的音轨 -function loadAudioTrack(slot) - if slot >= 1 and slot <= #audioTracks then - local track = audioTracks[slot] - if (track.title or track.lang or track.src) == nil then - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find the audio track at slot " .. slot) - return - end - mp.set_property_native("aid", track.id) - mp.osd_message(string.format("Loaded audio track: %s", track.title or track.lang or track.src), 2) - if closeAfterLoad then - abort(styleOn.."{\\c&H00FF00&}{\\b1}Successfully loaded audio track:{\\r}\n"..(track.title or track.lang or track.src)) - end - else - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find the audio track at slot " .. slot) - end -end - --- 定时器 -local timer = mp.add_periodic_timer(rate * 0.95, displayAudioTracks) -timer:kill() - --- 终止程序 -function abort(message) - mode = "none" - deactivateControls("audio", audioTrackControls) - timer:kill() - mp.osd_message(message) - active = false -end - --- 处理音轨菜单的状态 -function handler() - if active then - abort("") - else - activateControls("audio", audioTrackControls, audioTrackFlags) - listAudioTracks() - displayAudioTracks() - timer:resume() - active = true - end -end - --- 注册脚本消息 -mp.register_script_message("audio-menu", handler) \ No newline at end of file diff --git a/mpv/scripts/autoload.lua b/mpv/scripts/autoload.lua index dedfc64..b4d40b5 100644 --- a/mpv/scripts/autoload.lua +++ b/mpv/scripts/autoload.lua @@ -1,5 +1,5 @@ -- This script automatically loads playlist entries before and after the --- currently played file. It does so by scanning the directory a file is +-- the currently played file. It does so by scanning the directory a file is -- located in when starting playback. It sorts the directory entries -- alphabetically, and adds entries before and after the current file to -- the internal playlist. (It stops if it would add an already existing @@ -10,201 +10,94 @@ To configure this script use file autoload.conf in directory script-opts (the "script-opts" directory must be in the mpv configuration directory, typically ~/.config/mpv/). -Option `ignore_patterns` is a comma-separated list of patterns (see lua.org/pil/20.2.html). -Additionally to the standard lua patterns, you can also escape commas with `%`, -for example, the option `bak%,x%,,another` will be resolved as patterns `bak,x,` and `another`. -But it does not mean you need to escape all lua patterns twice, -so the option `bak%%,%.mp4,` will be resolved as two patterns `bak%%` and `%.mp4`. - Example configuration would be: disabled=no images=no videos=yes audio=yes -additional_image_exts=list,of,ext -additional_video_exts=list,of,ext -additional_audio_exts=list,of,ext ignore_hidden=yes -same_type=yes -directory_mode=recursive -ignore_patterns=^~,^bak-,%.bak$ --]] -local MAX_ENTRIES = 5000 -local MAX_DIR_STACK = 20 +MAXENTRIES = 5000 local msg = require 'mp.msg' local options = require 'mp.options' local utils = require 'mp.utils' -local o = { +o = { disabled = false, images = true, videos = true, audio = true, - additional_image_exts = "", - additional_video_exts = "", - additional_audio_exts = "", - ignore_hidden = true, - same_type = false, - directory_mode = "auto", - ignore_patterns = "" + ignore_hidden = true } +options.read_options(o) -local function Set(t) +function Set (t) local set = {} for _, v in pairs(t) do set[v] = true end return set end -local EXTENSIONS_VIDEO_DEFAULT = Set { +function SetUnion (a,b) + local res = {} + for k in pairs(a) do res[k] = true end + for k in pairs(b) do res[k] = true end + return res +end + +EXTENSIONS_VIDEO = Set { '3g2', '3gp', 'avi', 'flv', 'm2ts', 'm4v', 'mj2', 'mkv', 'mov', 'mp4', 'mpeg', 'mpg', 'ogv', 'rmvb', 'webm', 'wmv', 'y4m' } -local EXTENSIONS_AUDIO_DEFAULT = Set { +EXTENSIONS_AUDIO = Set { 'aiff', 'ape', 'au', 'flac', 'm4a', 'mka', 'mp3', 'oga', 'ogg', 'ogm', 'opus', 'wav', 'wma' } -local EXTENSIONS_IMAGES_DEFAULT = Set { +EXTENSIONS_IMAGES = Set { 'avif', 'bmp', 'gif', 'j2k', 'jp2', 'jpeg', 'jpg', 'jxl', 'png', 'svg', 'tga', 'tif', 'tiff', 'webp' } -local EXTENSIONS, EXTENSIONS_VIDEO, EXTENSIONS_AUDIO, EXTENSIONS_IMAGES +EXTENSIONS = Set {} +if o.videos then EXTENSIONS = SetUnion(EXTENSIONS, EXTENSIONS_VIDEO) end +if o.audio then EXTENSIONS = SetUnion(EXTENSIONS, EXTENSIONS_AUDIO) end +if o.images then EXTENSIONS = SetUnion(EXTENSIONS, EXTENSIONS_IMAGES) end -local function SetUnion(a, b) - for k in pairs(b) do a[k] = true end - return a -end - --- Returns first and last positions in string or past-to-end indices -local function FindOrPastTheEnd(string, pattern, start_at) - local pos1, pos2 = string:find(pattern, start_at) - return pos1 or #string + 1, - pos2 or #string + 1 -end - -local function Split(list) - local set = {} - - local item_pos = 1 - local item = "" - - while item_pos <= #list do - local pos1, pos2 = FindOrPastTheEnd(list, "%%*,", item_pos) - - local pattern_length = pos2 - pos1 - local is_comma_escaped = pattern_length % 2 - - local pos_before_escape = pos1 - 1 - local item_escape_count = pattern_length - is_comma_escaped - - item = item .. string.sub(list, item_pos, pos_before_escape + item_escape_count) - - if is_comma_escaped == 1 then - item = item .. "," - else - set[item] = true - item = "" - end - - item_pos = pos2 + 1 - end - - set[item] = true - - -- exclude empty items - set[""] = nil - - return set -end - -local function split_option_exts(video, audio, image) - if video then o.additional_video_exts = Split(o.additional_video_exts) end - if audio then o.additional_audio_exts = Split(o.additional_audio_exts) end - if image then o.additional_image_exts = Split(o.additional_image_exts) end -end - -local function split_patterns() - o.ignore_patterns = Split(o.ignore_patterns) -end - -local function create_extensions() - EXTENSIONS = {} - EXTENSIONS_VIDEO = {} - EXTENSIONS_AUDIO = {} - EXTENSIONS_IMAGES = {} - if o.videos then - SetUnion(SetUnion(EXTENSIONS_VIDEO, EXTENSIONS_VIDEO_DEFAULT), o.additional_video_exts) - SetUnion(EXTENSIONS, EXTENSIONS_VIDEO) - end - if o.audio then - SetUnion(SetUnion(EXTENSIONS_AUDIO, EXTENSIONS_AUDIO_DEFAULT), o.additional_audio_exts) - SetUnion(EXTENSIONS, EXTENSIONS_AUDIO) - end - if o.images then - SetUnion(SetUnion(EXTENSIONS_IMAGES, EXTENSIONS_IMAGES_DEFAULT), o.additional_image_exts) - SetUnion(EXTENSIONS, EXTENSIONS_IMAGES) - end -end - -local function validate_directory_mode() - if o.directory_mode ~= "recursive" and o.directory_mode ~= "lazy" - and o.directory_mode ~= "ignore" then - o.directory_mode = nil - end -end - -options.read_options(o, nil, function(list) - split_option_exts(list.additional_video_exts, list.additional_audio_exts, - list.additional_image_exts) - if list.videos or list.additional_video_exts or - list.audio or list.additional_audio_exts or - list.images or list.additional_image_exts then - create_extensions() - end - if list.directory_mode then - validate_directory_mode() - end - if list.ignore_patterns then - split_patterns() - end -end) - -split_option_exts(true, true, true) -split_patterns() -create_extensions() -validate_directory_mode() - -local function add_files(files) +function add_files_at(index, files) + index = index - 1 local oldcount = mp.get_property_number("playlist-count", 1) for i = 1, #files do - mp.commandv("loadfile", files[i][1], "append") - mp.commandv("playlist-move", oldcount + i - 1, files[i][2]) + mp.commandv("loadfile", files[i], "append") + mp.commandv("playlist-move", oldcount + i - 1, index + i - 1) end end -local function get_extension(path) - return path:match("%.([^%.]+)$") or "nomatch" +function get_extension(path) + match = string.match(path, "%.([^%.]+)$" ) + if match == nil then + return "nomatch" + else + return match + end end -local function is_ignored(file) - for pattern in pairs(o.ignore_patterns) do - if file:match(pattern) then - return true +table.filter = function(t, iter) + for i = #t, 1, -1 do + if not iter(t[i]) then + table.remove(t, i) end end - return false end -- alphanum sorting for humans in Lua -- http://notebook.kulchenko.com/algorithms/alphanumeric-natural-sorting-for-humans-in-lua -local function alphanumsort(filenames) +function alphanumsort(filenames) local function padnum(n, d) return #d > 0 and ("%03d%s%.12f"):format(#n, n, tonumber(d) / (10 ^ #d)) or ("%03d%s"):format(#n, n) @@ -221,119 +114,38 @@ local function alphanumsort(filenames) return filenames end -local autoloaded -local added_entries = {} -local autoloaded_dir +local autoloaded = nil -local function scan_dir(path, current_file, dir_mode, separator, dir_depth, total_files, extensions) - if dir_depth == MAX_DIR_STACK then - return - end - msg.trace("scanning: " .. path) - local files = utils.readdir(path, "files") or {} - local dirs = dir_mode ~= "ignore" and utils.readdir(path, "dirs") or {} - local prefix = path == "." and "" or path - - local function filter(t, iter) - for i = #t, 1, -1 do - if not iter(t[i]) then - table.remove(t, i) - end - end - end - - filter(files, function(v) - -- Always accept current file - local current = prefix .. v == current_file - if current then - return true - end - if o.ignore_hidden and v:match("^%.") then - return false - end - if is_ignored(v) then - return false - end - - local ext = get_extension(v) - return ext and extensions[ext:lower()] - end) - filter(dirs, function(d) - return not (o.ignore_hidden and d:match("^%.")) - end) - alphanumsort(files) - alphanumsort(dirs) - - for i, file in ipairs(files) do - files[i] = prefix .. file - end - - local function append(t1, t2) - local t1_size = #t1 - for i = 1, #t2 do - t1[t1_size + i] = t2[i] - end - end - - append(total_files, files) - if dir_mode == "recursive" then - for _, dir in ipairs(dirs) do - scan_dir(prefix .. dir .. separator, current_file, dir_mode, - separator, dir_depth + 1, total_files, extensions) - end - else - for i, dir in ipairs(dirs) do - dirs[i] = prefix .. dir - end - append(total_files, dirs) +function get_playlist_filenames() + local filenames = {} + for n = 0, pl_count - 1, 1 do + local filename = mp.get_property('playlist/'..n..'/filename') + local _, file = utils.split_path(filename) + filenames[file] = true end + return filenames end -local function find_and_add_entries() - local aborted = mp.get_property_native("playback-abort") - if aborted then - msg.debug("stopping: playback aborted") - return - end - +function find_and_add_entries() local path = mp.get_property("path", "") local dir, filename = utils.split_path(path) msg.trace(("dir: %s, filename: %s"):format(dir, filename)) if o.disabled then - msg.debug("stopping: autoload disabled") + msg.verbose("stopping: autoload disabled") return elseif #dir == 0 then - msg.debug("stopping: not a local path") + msg.verbose("stopping: not a local path") return end - local pl_count = mp.get_property_number("playlist-count", 1) - local this_ext = get_extension(filename) + pl_count = mp.get_property_number("playlist-count", 1) -- check if this is a manually made playlist - if pl_count > 1 and autoloaded == nil then - msg.debug("stopping: manually made playlist") + if (pl_count > 1 and autoloaded == nil) or + (pl_count == 1 and EXTENSIONS[string.lower(get_extension(filename))] == nil) then + msg.verbose("stopping: manually made playlist") return - elseif pl_count == 1 then - autoloaded = true - autoloaded_dir = dir - added_entries = {} - end - - local extensions - if o.same_type then - if EXTENSIONS_VIDEO[this_ext:lower()] then - extensions = EXTENSIONS_VIDEO - elseif EXTENSIONS_AUDIO[this_ext:lower()] then - extensions = EXTENSIONS_AUDIO - elseif EXTENSIONS_IMAGES[this_ext:lower()] then - extensions = EXTENSIONS_IMAGES - end else - extensions = EXTENSIONS - end - if not extensions then - msg.debug("stopping: no matched extentions list") - return + autoloaded = true end local pl = mp.get_property_native("playlist", {}) @@ -341,75 +153,69 @@ local function find_and_add_entries() msg.trace(("playlist-pos-1: %s, playlist: %s"):format(pl_current, utils.to_string(pl))) - local files = {} - scan_dir(autoloaded_dir, path, - o.directory_mode or mp.get_property("directory-mode", "lazy"), - mp.get_property_native("platform") == "windows" and "\\" or "/", - 0, files, extensions) - - if next(files) == nil then - msg.debug("no other files or directories in directory") + local files = utils.readdir(dir, "files") + if files == nil then + msg.verbose("no other files in directory") return end + table.filter(files, function (v, k) + -- The current file could be a hidden file, ignoring it doesn't load other + -- files from the current directory. + if (o.ignore_hidden and not (v == filename) and string.match(v, "^%.")) then + return false + end + local ext = get_extension(v) + if ext == nil then + return false + end + return EXTENSIONS[string.lower(ext)] + end) + alphanumsort(files) + + if dir == "." then + dir = "" + end -- Find the current pl entry (dir+"/"+filename) in the sorted dir list local current for i = 1, #files do - if files[i] == path then + if files[i] == filename then current = i break end end - if not current then - msg.debug("current file not found in directory") + if current == nil then return end msg.trace("current file position in files: "..current) - -- treat already existing playlist entries, independent of how they got added - -- as if they got added by autoload - for _, entry in ipairs(pl) do - added_entries[entry.filename] = true - end - local append = {[-1] = {}, [1] = {}} + local filenames = get_playlist_filenames() for direction = -1, 1, 2 do -- 2 iterations, with direction = -1 and +1 - for i = 1, MAX_ENTRIES do - local pos = current + i * direction - local file = files[pos] + for i = 1, MAXENTRIES do + local file = files[current + i * direction] if file == nil or file[1] == "." then break end - -- skip files that are/were already in the playlist - if not added_entries[file] then - if direction == -1 then - msg.verbose("Prepending " .. file) - table.insert(append[-1], 1, {file, pl_current + i * direction + 1}) - else - msg.verbose("Adding " .. file) - if pl_count > 1 then - table.insert(append[1], {file, pl_current + i * direction - 1}) - else - mp.commandv("loadfile", file, "append") - end + local filepath = dir .. file + -- skip files already in playlist + if filenames[file] then break end + + if direction == -1 then + if pl_current == 1 then -- never add additional entries in the middle + msg.info("Prepending " .. file) + table.insert(append[-1], 1, filepath) end - added_entries[file] = true + else + msg.info("Adding " .. file) + table.insert(append[1], filepath) end end - if pl_count == 1 and direction == -1 and #append[-1] > 0 then - local load = append[-1] - for i = 1, #load do - mp.commandv("loadfile", load[i][1], "append") - end - mp.commandv("playlist-move", 0, current) - end end - if pl_count > 1 then - add_files(append[1]) - add_files(append[-1]) - end + add_files_at(pl_current + 1, append[1]) + add_files_at(pl_current, append[-1]) end mp.register_event("start-file", find_and_add_entries) diff --git a/mpv/scripts/bookmarker-menu.lua b/mpv/scripts/bookmarker-menu.lua deleted file mode 100644 index e0e061b..0000000 --- a/mpv/scripts/bookmarker-menu.lua +++ /dev/null @@ -1,711 +0,0 @@ --- // Bookmarker Menu v1.3.1 for mpv \\ -- --- See README.md for instructions - --- Maximum number of characters for bookmark name -local maxChar = 100 --- Number of bookmarks to be displayed per page -local bookmarksPerPage = 10 --- Whether to close the Bookmarker menu after loading a bookmark -local closeAfterLoad = true --- Whether to close the Bookmarker menu after replacing a bookmark -local closeAfterReplace = true --- Whether to ask for confirmation to replace a bookmark (Uses the Typer for confirmation) -local confirmReplace = false --- Whether to ask for confirmation to delete a bookmark (Uses the Typer for confirmation) -local confirmDelete = false --- The rate (in seconds) at which the bookmarker needs to refresh its interface; lower is more frequent -local rate = 1.5 --- The filename for the bookmarks file -local bookmarkerName = "bookmarker.json" - --- All the "global" variables and utilities; don't touch these -local utils = require 'mp.utils' -local styleOn = mp.get_property("osd-ass-cc/0") -local styleOff = mp.get_property("osd-ass-cc/1") -local bookmarks = {} -local currentSlot = 0 -local currentPage = 1 -local maxPage = 1 -local active = false -local mode = "none" -local bookmarkStore = {} -local oldSlot = 0 - --- // Controls \\ -- - --- List of custom controls and their function -local bookmarkerControls = { - ESC = function() abort("") end, - e = function() abort("") end, - DOWN = function() jumpSlot(1) end, - UP = function() jumpSlot(-1) end, - j = function() jumpSlot(1) end, - k = function() jumpSlot(-1) end, - RIGHT = function() jumpPage(1) end, - LEFT = function() jumpPage(-1) end, - O = function() addBookmark() end, - -- O = function() mode="save" typerStart() end, - p = function() mode="replace" typerStart() end, - r = function() mode="rename" typerStart() end, - f = function() mode="filepath" typerStart() end, - m = function() mode="move" moverStart() end, - d = function() mode="delete" typerStart() end, - DEL = function() mode="delete" typerStart() end, - ENTER = function() jumpToBookmark(currentSlot) end, - KP_ENTER = function() jumpToBookmark(currentSlot) end -} - -local bookmarkerFlags = { - DOWN = {repeatable = true}, - UP = {repeatable = true}, - RIGHT = {repeatable = true}, - LEFT = {repeatable = true} -} - --- Activate the custom controls -function activateControls(name, controls, flags) - for key, func in pairs(controls) do - mp.add_forced_key_binding(key, name..key, func, flags[key]) - end -end - --- Deactivate the custom controls -function deactivateControls(name, controls) - for key, _ in pairs(controls) do - mp.remove_key_binding(name..key) - end -end - --- // Typer \\ -- - --- Controls for the Typer -local typerControls = { - ESC = function() typerExit() end, - ENTER = function() typerCommit() end, - KP_ENTER = function() typerCommit() end, - RIGHT = function() typerCursor(1) end, - LEFT = function() typerCursor(-1) end, - BS = function() typer("backspace") end, - DEL = function() typer("delete") end, - SPACE = function() typer(" ") end, - SHARP = function() typer("#") end, - KP0 = function() typer("0") end, - KP1 = function() typer("1") end, - KP2 = function() typer("2") end, - KP3 = function() typer("3") end, - KP4 = function() typer("4") end, - KP5 = function() typer("5") end, - KP6 = function() typer("6") end, - KP7 = function() typer("7") end, - KP8 = function() typer("8") end, - KP9 = function() typer("9") end, - KP_DEC = function() typer(".") end -} - --- All standard keys for the Typer -local typerKeys = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","1","2","3","4","5","6","7","8","9","0","!","@","$","%","^","&","*","(",")","-","_","=","+","[","]","{","}","\\","|",";",":","'","\"",",",".","<",">","/","?","`","~"} --- For some reason, semicolon is not possible, but it's listed there just in case anyway - -local typerText = "" -local typerPos = 0 -local typerActive = false - --- Function to activate the Typer --- use typerStart() for custom controls around activating the Typer -function activateTyper() - for key, func in pairs(typerControls) do - mp.add_forced_key_binding(key, "typer"..key, func, {repeatable=true}) - end - for i, key in ipairs(typerKeys) do - mp.add_forced_key_binding(key, "typer"..key, function() typer(key) end, {repeatable=true}) - end - typerText = "" - typerActive = true -end - --- Function to deactivate the Typer --- use typerExit() for custom controls around deactivating the Typer -function deactivateTyper() - for key, _ in pairs(typerControls) do - mp.remove_key_binding("typer"..key) - end - for i, key in ipairs(typerKeys) do - mp.remove_key_binding("typer"..key) - end - typerActive = false - return typerText -end - --- Function to move the cursor of the typer; can wrap around -function typerCursor(direction) - typerPos = typerPos + direction - if typerPos < 0 then typerPos = typerText:len() end - if typerPos > typerText:len() then typerPos = 0 end - typer("") -end - --- Function for handling the text as it is being typed -function typer(s) - -- Don't touch this part - if s == "backspace" then - if typerPos > 0 then - typerText = typerText:sub(1, typerPos - 1) .. typerText:sub(typerPos + 1) - typerPos = typerPos - 1 - end - elseif s == "delete" then - if typerPos < typerText:len() then - typerText = typerText:sub(1, typerPos) .. typerText:sub(typerPos + 2) - end - else - if mode == "filepath" or typerText:len() < maxChar then - typerText = typerText:sub(1, typerPos) .. s .. typerText:sub(typerPos + 1) - typerPos = typerPos + s:len() - end - end - - -- Enter custom script and display message here - local preMessage = "Enter a bookmark name:" - if mode == "save" then - preMessage = styleOn.."{\\b1}Save a new bookmark with custom name:{\\b0}"..styleOff - elseif mode == "replace" then - preMessage = styleOn.."{\\b1}Type \"y\" to replace the following bookmark:{\\b0}\n"..displayName(bookmarks[currentSlot]["name"])..styleOff - elseif mode == "delete" then - preMessage = styleOn.."{\\b1}Type \"y\" to delete the following bookmark:{\\b0}\n"..displayName(bookmarks[currentSlot]["name"])..styleOff - elseif mode == "rename" then - preMessage = styleOn.."{\\b1}Rename an existing bookmark:{\\b0}"..styleOff - elseif mode == "filepath" then - preMessage = styleOn.."{\\b1}Change the bookmark's filepath:{\\b0}"..styleOff - end - - local postMessage = "" - local split = typerPos + math.floor(typerPos / maxChar) - local messageLines = math.floor((typerText:len() - 1) / maxChar) + 1 - for i = 1, messageLines do - postMessage = postMessage .. typerText:sub((i-1) * maxChar + 1, i * maxChar) .. "\n" - end - postMessage = postMessage:sub(1,postMessage:len()-1) - - mp.osd_message(preMessage.."\n"..postMessage:sub(1,split)..styleOn.."{\\c&H00FFFF&}{\\b1}|{\\r}"..styleOff..postMessage:sub(split+1), 9999) -end - --- // Mover \\ -- - --- Controls for the Mover -local moverControls = { - ESC = function() moverExit() end, - DOWN = function() jumpSlot(1) end, - UP = function() jumpSlot(-1) end, - RIGHT = function() jumpPage(1) end, - LEFT = function() jumpPage(-1) end, - s = function() addBookmark() end, - m = function() moverCommit() end, - ENTER = function() moverCommit() end, - KP_ENTER = function() moverCommit() end -} - -local moverFlags = { - DOWN = {repeatable = true}, - UP = {repeatable = true}, - RIGHT = {repeatable = true}, - LEFT = {repeatable = true} -} - --- Function to activate the Mover -function moverStart() - if bookmarkExists(currentSlot) then - deactivateControls("bookmarker", bookmarkerControls) - activateControls("mover", moverControls, moverFlags) - displayBookmarks() - else - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find the bookmark at slot "..currentSlot) - end -end - --- Function to commit the action of the Mover -function moverCommit() - saveBookmarks() - moverExit() -end - --- Function to deactivate the Mover --- If isError is set, then it'll abort -function moverExit(isError) - deactivateControls("mover", moverControls) - mode = "none" - if not isError then - loadBookmarks() - displayBookmarks() - activateControls("bookmarker", bookmarkerControls, bookmarkerFlags) - end -end - --- // General utilities \\ -- - --- Check if the operating system is Mac OS -function isMacOS() - local homedir = os.getenv("HOME") - return (homedir ~= nil and string.sub(homedir,1,6) == "/Users") -end - --- Check if the operating system is Windows -function isWindows() - local windir = os.getenv("windir") - return (windir~=nil) -end - --- Check whether a certain file exists -function fileExists(path) - local f = io.open(path,"r") - if f~=nil then - io.close(f) - return true - else - return false - end -end - --- Get the filepath of a file from the mpv config folder -function getFilepath(filename) - if isWindows() then - return os.getenv("APPDATA"):gsub("\\", "/") .. "/mpv/" .. filename - else - return os.getenv("HOME") .. "/.config/mpv/" .. filename - end -end - --- Load a table from a JSON file --- Returns nil if the file can't be found -function loadTable(path) - local contents = "" - local myTable = {} - local file = io.open( path, "r" ) - if file then - local contents = file:read( "*a" ) - myTable = utils.parse_json(contents); - io.close(file) - return myTable - end - return nil -end - --- Save a table as a JSON file file --- Returns true if successful -function saveTable(t, path) - local contents = utils.format_json(t) - local file = io.open(path .. ".tmp", "wb") - file:write(contents) - io.close(file) - os.remove(path) - os.rename(path .. ".tmp", path) - return true -end - --- Convert a pos (seconds) to a hh:mm:ss.mmm format -function parseTime(pos) - local hours = math.floor(pos/3600) - local minutes = math.floor((pos % 3600)/60) - local seconds = math.floor((pos % 60)) - local milliseconds = math.floor(pos % 1 * 1000) - return string.format("%02d:%02d:%02d.%03d",hours,minutes,seconds,milliseconds) -end - --- // Bookmark functions \\ -- - --- Checks whether the specified bookmark exists -function bookmarkExists(slot) - return (slot >= 1 and slot <= #bookmarks) -end - --- Calculates the current page and the total number of pages -function calcPages() - currentPage = math.floor((currentSlot - 1) / bookmarksPerPage) + 1 - if currentPage == 0 then currentPage = 1 end - maxPage = math.floor((#bookmarks - 1) / bookmarksPerPage) + 1 - if maxPage == 0 then maxPage = 1 end -end - --- Get the amount of bookmarks on the specified page -function getAmountBookmarksOnPage(page) - local n = bookmarksPerPage - if page == maxPage then n = #bookmarks % bookmarksPerPage end - if n == 0 then n = bookmarksPerPage end - if #bookmarks == 0 then n = 0 end - return n -end - --- Get the index of the first slot on the specified page -function getFirstSlotOnPage(page) - return (page - 1) * bookmarksPerPage + 1 -end - --- Get the index of the last slot on the specified page -function getLastSlotOnPage(page) - local endSlot = getFirstSlotOnPage(page) + getAmountBookmarksOnPage(page) - 1 - if endSlot > #bookmarks then endSlot = #bookmarks end - return endSlot -end - --- Jumps a certain amount of slots forward or backwards in the bookmarks list --- Keeps in mind if the current mode is to move bookmarks -function jumpSlot(i) - if mode == "move" then - oldSlot = currentSlot - bookmarkStore = bookmarks[oldSlot] - end - - currentSlot = currentSlot + i - local startSlot = getFirstSlotOnPage(currentPage) - local endSlot = getLastSlotOnPage(currentPage) - - if currentSlot < startSlot then currentSlot = endSlot end - if currentSlot > endSlot then currentSlot = startSlot end - - if mode == "move" then - table.remove(bookmarks, oldSlot) - table.insert(bookmarks, currentSlot, bookmarkStore) - end - - displayBookmarks() -end - --- Jumps a certain amount of pages forward or backwards in the bookmarks list --- Keeps in mind if the current mode is to move bookmarks -function jumpPage(i) - if mode == "move" then - oldSlot = currentSlot - bookmarkStore = bookmarks[oldSlot] - end - - local oldPos = currentSlot - getFirstSlotOnPage(currentPage) + 1 - currentPage = currentPage + i - if currentPage < 1 then currentPage = maxPage + currentPage end - if currentPage > maxPage then currentPage = currentPage - maxPage end - - local bookmarksOnPage = getAmountBookmarksOnPage(currentPage) - if oldPos > bookmarksOnPage then oldPos = bookmarksOnPage end - currentSlot = getFirstSlotOnPage(currentPage) + oldPos - 1 - - if mode == "move" then - table.remove(bookmarks, oldSlot) - table.insert(bookmarks, currentSlot, bookmarkStore) - end - - displayBookmarks() -end - --- Parses a bookmark name for storing, also trimming it --- Replaces %t with the timestamp of the bookmark --- Replaces %p with the time position of the bookmark -function parseName(name) - local pos = 0 - if mode == "rename" then pos = bookmarks[currentSlot]["pos"] else pos = mp.get_property_number("time-pos") end - name, _ = name:gsub("%%t", parseTime(pos)) - name, _ = name:gsub("%%p", pos) - name = trimName(name) - return name -end - --- Parses a bookmark name for displaying, also trimming it --- Replaces all { with an escaped { so it won't be interpreted as a tag -function displayName(name) - name, _ = name:gsub("{", "\\{") - name = trimName(name) - return name -end - --- Trims a name to the max number of characters -function trimName(name) - if name:len() > maxChar then name = name:sub(1,maxChar) end - return name -end - --- Parses a Windows path with backslashes to one with normal slashes -function parsePath(path) - if type(path) == "string" then path, _ = path:gsub("\\", "/") end - return path -end - --- Loads all the bookmarks in the global table and sets the current page and total number of pages --- Also checks for older versions of bookmarks and "updates" them --- Also checks for bookmarks made by "mpv-bookmarker" and converts them --- Also removes anything it doesn't recognize as a bookmark -function loadBookmarks() - bookmarks = loadTable(getFilepath(bookmarkerName)) - if bookmarks == nil then bookmarks = {} end - - local doSave = false - local doEject = false - local doReplace = false - local ejects = {} - local newmarks = {} - - for key, bookmark in pairs(bookmarks) do - if type(key) == "number" then - if bookmark.version == nil or bookmark.version == 1 then - if bookmark.name ~= nil and bookmark.path ~= nil and bookmark.pos ~= nil then - bookmark.path = parsePath(bookmark.path) - bookmark.version = 2 - doSave = true - else - table.insert(ejects, key) - doEject = true - end - end - else - if bookmark.filename ~= nil and bookmark.pos ~= nil and bookmark.filepath ~= nil then - local newmark = { - name = trimName(""..bookmark.filename.." @ "..parseTime(bookmark.pos)), - pos = bookmark.pos, - path = parsePath(bookmark.filepath), - version = 2 - } - table.insert(newmarks, newmark) - end - doReplace = true - doSave = true - end - end - - if doEject then - for i = #ejects, 1, -1 do table.remove(bookmarks, ejects[i]) end - doSave = true - end - - if doReplace then bookmarks = newmarks end - if doSave then saveBookmarks() end - - if #bookmarks > 0 and currentSlot == 0 then currentSlot = 1 end - calcPages() -end - --- Save the globally loaded bookmarks to the JSON file -function saveBookmarks() - saveTable(bookmarks, getFilepath(bookmarkerName)) -end - --- Make a bookmark of the current media file, position and name --- Name can be specified or left blank to automake a name --- Returns the bookmark if successful or nil if it can't make a bookmark -function makeBookmark(bname) - if mp.get_property("path") ~= nil then - if bname == nil then bname = mp.get_property("media-title").." @ %t" end - local bookmark = { - name = parseName(bname), - pos = mp.get_property_number("time-pos"), - path = parsePath(mp.get_property("path")), - version = 2 - } - return bookmark - else - return nil - end -end - --- Add the current position as a bookmark to the global table and then saves it --- Returns the slot of the newly added bookmark --- Returns -1 if there's an error -function addBookmark(name) - local bookmark = makeBookmark(name) - if bookmark == nil then - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find the media file to create the bookmark for") - return -1 - end - table.insert(bookmarks, bookmark) - - if #bookmarks == 1 then currentSlot = 1 end - - calcPages() - saveBookmarks() - displayBookmarks() - return #bookmarks -end - --- Edit a property of a bookmark at the specified slot --- Returns -1 if there's an error -function editBookmark(slot, property, value) - if bookmarkExists(slot) then - if property == "name" then value = parseName(value) end - bookmarks[slot][property] = value - saveBookmarks() - else - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find the bookmark at slot "..slot) - return -1 - end -end - --- Replaces the bookmark at the specified slot with a provided bookmark --- Keeps the name and its position in the list --- If the slot is not specified, picks the currently selected bookmark to replace --- If a bookmark is not provided, generates a new bookmark -function replaceBookmark(slot) - if slot == nil then slot = currentSlot end - if bookmarkExists(slot) then - local bookmark = makeBookmark(bookmarks[slot]["name"]) - if bookmark == nil then - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find the media file to create the bookmark for") - return -1 - end - bookmarks[slot] = bookmark - saveBookmarks() - if closeAfterReplace then - abort(styleOn.."{\\c&H00FF00&}{\\b1}Successfully replaced bookmark:{\\r}\n"..displayName(bookmark["name"])) - return -1 - end - return 1 - else - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find the bookmark at slot "..slot) - return -1 - end -end - --- Quickly saves a bookmark without bringing up the menu -function quickSave() - if not active then - loadBookmarks() - local slot = addBookmark() - if slot > 0 then mp.osd_message("Saved new bookmark at slot " .. slot) end - end -end - --- Quickly loads the last bookmark without bringing up the menu -function quickLoad() - if not active then - loadBookmarks() - local slot = #bookmarks - if slot > 0 then mp.osd_message("Loaded bookmark at slot " .. slot) end - jumpToBookmark(slot) - end -end - --- Deletes the bookmark in the specified slot from the global table and then saves it -function deleteBookmark(slot) - table.remove(bookmarks, slot) - if currentSlot > #bookmarks then currentSlot = #bookmarks end - - calcPages() - saveBookmarks() - displayBookmarks() -end - --- Jump to the specified bookmark --- This means loading it, reading it, and jumping to the file + position in the bookmark -function jumpToBookmark(slot) - if bookmarkExists(slot) then - local bookmark = bookmarks[slot] - if string.sub(bookmark["path"], 1, 4) == "http" or fileExists(bookmark["path"]) then - if parsePath(mp.get_property("path")) == bookmark["path"] then - mp.set_property_number("time-pos", bookmark["pos"]) - else - mp.commandv("loadfile", parsePath(bookmark["path"]), "replace", -1, "start="..bookmark["pos"]) end - if closeAfterLoad then abort(styleOn.."{\\c&H00FF00&}{\\b1}Successfully found file for bookmark:{\\r}\n"..displayName(bookmark["name"])) end - else - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find file for bookmark:\n" .. displayName(bookmark["name"])) - end - else - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find the bookmark at slot " .. slot) - end -end - --- Displays the current page of bookmarks -function displayBookmarks() - -- Determine which slot is the first and last on the current page - local startSlot = getFirstSlotOnPage(currentPage) - local endSlot = getLastSlotOnPage(currentPage) - - -- Prepare the text to display and display it - local display = styleOn .. "{\\b1}Bookmarks page " .. currentPage .. "/" .. maxPage .. ":{\\b0}" - for i = startSlot, endSlot do - local btext = displayName(bookmarks[i]["name"]) - local selection = "" - if i == currentSlot then - selection = "{\\b1}{\\c&H00FFFF&}>" - if mode == "move" then btext = "----------------" end - btext = btext - end - display = display .. "\n" .. selection .. i .. ": " .. btext .. "{\\r}" - end - mp.osd_message(display, rate) -end - -local timer = mp.add_periodic_timer(rate * 0.95, displayBookmarks) -timer:kill() - --- Commits the message entered with the Typer with custom scripts preceding it --- Should typically end with typerExit() -function typerCommit() - local status = 0 - if mode == "save" then - status = addBookmark(typerText) - elseif mode == "replace" and typerText == "y" then - status = replaceBookmark(currentSlot, makeBookmark(bookmarks[currentSlot]["name"])) - elseif mode == "delete" and typerText == "y" then - deleteBookmark(currentSlot) - elseif mode == "rename" then - editBookmark(currentSlot, "name", typerText) - elseif mode == "filepath" then - editBookmark(currentSlot, "path", typerText) - end - if status >= 0 then typerExit() end -end - --- Exits the Typer without committing with custom scripts preceding it -function typerExit() - deactivateTyper() - displayBookmarks() - timer:resume() - mode = "none" - activateControls("bookmarker", bookmarkerControls, bookmarkerFlags) -end - --- Starts the Typer with custom scripts preceding it -function typerStart() - if (mode == "save" or mode=="replace") and mp.get_property("path") == nil then - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find the media file to create the bookmark for") - return -1 - end - if (mode == "replace" or mode == "rename" or mode == "filepath" or mode == "delete") and not bookmarkExists(currentSlot) then - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find the bookmark at slot "..currentSlot) - return -1 - end - if (mode == "replace" and not confirmReplace) or (mode == "delete" and not confirmDelete) then - typerText = "y" - typerCommit() - return - end - - deactivateControls("bookmarker", bookmarkerControls) - timer:kill() - activateTyper() - if mode == "rename" then typerText = bookmarks[currentSlot]["name"] end - if mode == "filepath" then typerText = bookmarks[currentSlot]["path"] end - typerPos = typerText:len() - typer("") -end - --- Aborts the program with an optional error message -function abort(message) - mode = "none" - moverExit(true) - deactivateTyper() - deactivateControls("bookmarker", bookmarkerControls) - timer:kill() - mp.osd_message(message) - active = false -end - --- Handles the state of the bookmarker -function handler() - if active then - abort("") - else - activateControls("bookmarker", bookmarkerControls, bookmarkerFlags) - loadBookmarks() - displayBookmarks() - timer:resume() - active = true - end -end - -mp.register_script_message("bookmarker-menu", handler) -mp.register_script_message("bookmarker-quick-save", quickSave) -mp.register_script_message("bookmarker-quick-load", quickLoad) diff --git a/mpv/scripts/copy-time.lua b/mpv/scripts/copy-time.lua new file mode 100644 index 0000000..d880ad2 --- /dev/null +++ b/mpv/scripts/copy-time.lua @@ -0,0 +1,33 @@ +-- copy-time (Linux version) +-- Requires xclip installed + +-- Copies current timecode in HH:MM:SS.MS format to clipboard + +------------------------------------------------------------------------------- +-- Script adapted by Alex Rogers (https://github.com/linguisticmind) +-- Modified from https://github.com/Arieleg/mpv-copyTime +-- Released under GNU GPL 3.0 + +require "mp" + +local function set_clipboard(text) + command = string.format("echo -n %s | xclip -selection clipboard", text) + mp.commandv("run", "/bin/bash", "-c", command) +end + +function copy_time() + local time_pos = mp.get_property_number("time-pos") + local time_in_seconds = time_pos + local time_seg = time_pos % 60 + time_pos = time_pos - time_seg + local time_hours = math.floor(time_pos / 3600) + time_pos = time_pos - (time_hours * 3600) + local time_minutes = time_pos/60 + time_seg,time_ms=string.format("%.03f", time_seg):match"([^.]*).(.*)" + time = string.format("%02d:%02d:%02d.%s", time_hours, time_minutes, time_seg, time_ms) + set_clipboard(time) + mp.osd_message(string.format("Copied to clipboard: %s", time)) +end + +-- the keybinding here is set to nil on purpose 'cause I modified the keybinding (in input.conf) +mp.add_key_binding(nil, "copy-time", copy_time) diff --git a/mpv/scripts/cycle-commands.lua b/mpv/scripts/cycle-commands.lua new file mode 100644 index 0000000..e288632 --- /dev/null +++ b/mpv/scripts/cycle-commands.lua @@ -0,0 +1,58 @@ +--[=====[ + script to cycle commands with a keybind, accomplished through script messages + available at: https://github.com/CogentRedTester/mpv-scripts + + syntax: + script-message cycle-commands "command1" "command2" "command3" + + The syntax of each command is identical to the standard input.conf syntax, but each command must be within + a pair of double quotes. + + Commands with mutiword arguments require you to send double quotes just like normal command syntax, however, + you will need to escape the quotes with a backslash so that they are sent as part of the string. + Semicolons also work exactly like they do normally, so you can easily send multiple commands each cycle. + + Here is an example of a standard input.conf entry: + + script-message cycle-commands "show-text one 1000 ; print-text two" "show-text \"three four\"" + + This would, on keypress one, print 'one' to the OSD for 1 second and 'two' to the console, + and on keypress two 'three four' would be printed to the OSD. + Notice how the quotation marks around 'three four' are escaped using backslashes. + All other syntax details should be exactly the same as usual input commands. + + There are no limits to the number of commands, and the script message can be used as often as one wants, + the script stores the current iteration for each unique cycle command, so there should be no overlap + unless one binds the exact same command string (including spacing) +]=====]-- + +local mp = require 'mp' +local msg = require 'mp.msg' + +--keeps track of the current position for a specific cycle +local iterators = {} + +--main function to identify and run the cycles +local function main(...) + local commands = {...} + + --to identify the specific cycle we'll concatenate all the strings together to use as our table key + local str = table.concat(commands, " | ") + msg.trace('recieved:', str) + + if iterators[str] == nil then + msg.debug('unknown cycle, creating iterator') + iterators[str] = 1 + else + iterators[str] = iterators[str] + 1 + if iterators[str] > #commands then iterators[str] = 1 end + end + + --mp.command should run the commands exactly as if they were entered in input.conf. + --This should provide universal support for all input.conf command syntax + local cmd = commands[ iterators[str] ] + msg.verbose('sending command:', cmd) + mp.command(cmd) +end + +mp.register_script_message('cycle-commands', main) diff --git a/mpv/scripts/cycle-profile.lua b/mpv/scripts/cycle-profile.lua new file mode 100644 index 0000000..356ebf1 --- /dev/null +++ b/mpv/scripts/cycle-profile.lua @@ -0,0 +1,105 @@ +--[[ + script to cycle profiles with a keybind, accomplished through script messages + available at: https://github.com/CogentRedTester/mpv-scripts + + syntax: + script-message cycle-profiles "profile1;profile2;profile3" + + You must use semicolons to separate the profiles, do not include any spaces that are not part of the profile name. + The script will print the profile description to the screen when switching, if there is no profile description, then it just prints the name +]]-- + +--change this to change what character separates the profile names +seperator = ";" + +msg = require 'mp.msg' + +--splits the profiles string into an array of profile names +--function taken from: https://stackoverflow.com/questions/1426954/split-string-in-lua/7615129#7615129 +function mysplit (inputstr, sep) + if sep == nil then + sep = "%s" + end + local t={} + for str in string.gmatch(inputstr, "([^"..sep.."]+)") do + table.insert(t, str) + end + return t +end + +--table of all available profiles and options +profileList = mp.get_property_native('profile-list') + +--keeps track of current profile for every unique cycle +iterator = {} + +--stores descriptions for profiles +--once requested a description is stored here so it does not need to be found again +profilesDescs = {} + +--if trying to cycle to an unknown profile this function is run to find a description to print +function findDesc(profile) + msg.verbose('unknown profile ' .. profile .. ', searching for description') + + for i = 1, #profileList, 1 do + if profileList[i]['name'] == profile then + msg.verbose('profile found') + local desc = profileList[i]['profile-desc'] + + if desc ~= nil then + msg.verbose('description found') + profilesDescs[profile] = desc + else + msg.verbose('no description, will use name') + profilesDescs[profile] = profile + end + return + end + end + + msg.verbose('profile not found') + profilesDescs[profile] = "no profile '" .. profile .. "'" +end + +--prints the profile description to the OSD +--if the profile has not been requested before during the session then it runs findDesc() +function printProfileDesc(profile) + local desc = profilesDescs[profile] + if desc == nil then + findDesc(profile) + desc = profilesDescs[profile] + end + + msg.verbose('profile description: ' .. desc) + mp.osd_message(desc) +end + +function main(profileStr) + --if there is not already an iterator for this cycle then it creates one + if iterator[profileStr] == nil then + msg.verbose('unknown cycle, creating new iterator') + iterator[profileStr] = 1 + end + local i = iterator[profileStr] + + --converts the string into an array of profile names + local profiles = mysplit(profileStr, seperator) + msg.verbose('cycling ' .. tostring(profiles)) + msg.verbose("number of profiles: " .. tostring(#profiles)) + + --sends the command to apply the profile + msg.info("applying profile " .. profiles[i]) + mp.commandv('apply-profile', profiles[i]) + + --prints the profile description to the OSD + printProfileDesc(profiles[i]) + + --moves the iterator + iterator[profileStr] = iterator[profileStr] + 1 + if iterator[profileStr] > #profiles then + msg.verbose('reached end of profiles, wrapping back to start') + iterator[profileStr] = 1 + end +end + +mp.register_script_message('cycle-profiles', main) diff --git a/mpv/scripts/file-browser/README.md b/mpv/scripts/file-browser/README.md deleted file mode 100644 index 09bb57f..0000000 --- a/mpv/scripts/file-browser/README.md +++ /dev/null @@ -1,227 +0,0 @@ -# mpv-file-browser - -![cover](screenshots/bunny.png) - -This script allows users to browse and open files and folders entirely from within mpv. The script uses nothing outside the mpv API, so should work identically on all platforms. The browser can move up and down directories, start playing files and folders, or add them to the queue. - -By default only file types compatible with mpv will be shown, but this can be changed in the config file. - -This script requires at least **mpv v0.33**. - -Originally, file-browser worked with versions of mpv going back to -v0.31, you can find those older versions of file-browser in the -[mpv-v0.31 branch](https://github.com/CogentRedTester/mpv-file-browser/tree/mpv-v0.31). -That branch will no longer be receiving any feature updates, -but I will try to fix any bugs that are reported on the issue -tracker. - -## Installation - -### Basic - -Clone this git repository into the mpv `~~/scripts` directory and -change the name of the folder from `mpv-file-browser` to `file-browser`. -You can then pull to receive updates. -Alternatively, you can download the zip and extract the contents to `~~/scripts/file-browser`. -`~~/` is the mpv config directory which is typically `~/.config/mpv/` on linux and `%APPDATA%/mpv/` on windows. - -Create a `file_browser.conf` file in the `~~/script-opts/` directory and customise the [`root` option](#root-directory) for your -system. The [`docs/file_browser.conf`](docs/file_browser.conf) file contains the full list of options and their defaults. - -

    -Expected directory tree: - -``` -~~/ -├── script-opts -│   └── file-browser.conf -└── scripts -    └── file-browser -       ├── addons/ -       ├── docs/ -       ├── modules/ -       ├── screenshots/ -       ├── LICENSE -       ├── main.lua -       └── README.md -``` -
    - -### Advanced - -To setup [custom keybinds](docs/custom-keybinds.md) enable the `custom_keybinds` option in `file_browser.conf` and -create a `~~/script-opts/file-browser-keybinds.json` file. Do **not** copy the `file-browser-keybinds.json` file -stored in this repository, that file is a collection of random examples, many of which are for completely different -operating systems. Use them and the [docs](docs/custom-keybinds.md) to create your own collection of keybinds. - -To setup [addons](addons/README.md) enable the `addons` option in `file_browser.conf` and place the addon files -in the `~~/script-modules/file-browser-addons/` directory. - -If you are not going to enable custom keybinds or addons then there is no reason to -create `file-browser-keybinds.json` or `script-modules/file-browser-addons/`. - -
    -Expected directory tree: - -``` -~~/ -├── script-modules -│   └── file-browser-addons -│   ├── addon1.lua -│   ├── addon2.lua -│   └── etc.lua -├── script-opts -│   ├── file_browser.conf -│   └── file-browser-keybinds.json -└── scripts -    └── file-browser -       ├── addons/ -       ├── docs/ -       ├── modules/ -       ├── screenshots/ -       ├── LICENSE -       ├── main.lua -       └── README.md -``` -
    - -## Keybinds - -The following keybinds are set by default - -| Key | Name | Description | -|-------------|----------------------------------|-------------------------------------------------------------------------------| -| MENU | browse-files | toggles the browser | -| Ctrl+o | open-browser | opens the browser | -| Alt+o | browse-directory/get-user-input | opens a dialogue box to type in a directory - requires [mpv-user-input](#mpv-user-input) when mpv < v0.38 | - -The following dynamic keybinds are only set while the browser is open: - -| Key | Name | Description | -|-------------|---------------|-------------------------------------------------------------------------------| -| ESC | close | closes the browser or clears the selection | -| ENTER | play | plays the currently selected file or folder | -| Shift+ENTER | play_append | appends the current file or folder to the playlist | -| Alt+ENTER | play_autoload | loads playlist entries before and after the selected file (like autoload.lua) | -| RIGHT | down_dir | enter the currently selected directory | -| LEFT | up_dir | move to the parent directory | -| DOWN | scroll_down | move selector down the list | -| UP | scroll_up | move selector up the list | -| PGDWN | page_down | move selector down the list by a page (the num_entries option) | -| PGUP | page_up | move selector up the list by a page (the num_entries option) | -| Shift+PGDWN | list_bottom | move selector to the bottom of the list | -| Shift+PGUP | list_top | move selector to the top of the list | -| HOME | goto_current | move to the directory of the currently playing file | -| Shift+HOME | goto_root | move to the root directory | -| Ctrl+r | reload | reload directory and reset cache | -| s | select_mode | toggles multiselect mode | -| S | select_item | toggles selection for the current item | -| Ctrl+a | select_all | select all items in the current directory | - -When attempting to play or append a subtitle file the script will instead load the subtitle track into the existing video. - -The behaviour of the autoload keybind can be reversed with the `autoload` script-opt. -By default the playlist will only be autoloaded if `Alt+ENTER` is used on a single file, however when the option is switched autoload will always be used on single files *unless* `Alt+ENTER` is used. Using autoload on a directory, or while appending an item, will not work. - -## Root Directory - -To accomodate for both windows and linux this script has its own virtual root directory where drives and file folders can be manually added. The root directory can only contain folders. - -The root directory is set using the `root` option, which is a comma separated list of directories. Entries are sent through mpv's `expand-path` command. By default the only root value is the user's home folder: - -`root=~/` - -It is highly recommended that this be customised for the computer being used; [file_browser.conf](file_browser.conf) contains commented out suggestions for generic linux and windows systems. For example, my windows root looks like: - -`root=~/,C:/,D:/,E:/,Z:/` - -## Multi-Select - -By default file-browser only opens/appends the single item that the cursor has selected. -However, using the `s` keybinds specified above, it is possible to select multiple items to open all at once. Selected items are shown in a different colour to the cursor. -When in multiselect mode the cursor changes colour and scrolling up and down the list will drag the current selection. If the original item was unselected, then dragging will select items, if the original item was selected, then dragging will unselect items. - -When multiple items are selected using the open or append commands all selected files will be added to the playlist in the order they appear on the screen. -The currently selected (with the cursor) file will be ignored, instead the first multi-selected item in the folder will follow replace/append behaviour as normal, and following selected items will be appended to the playlist afterwards in the order that they appear on the screen. - -## Custom Keybinds - -File-browser also supports custom keybinds. These keybinds send normal input commands, but the script will substitute characters in the command strings for specific values depending on the currently open directory, and currently selected item. -This allows for a wide range of customised behaviour, such as loading additional audio tracks from the browser, or copying the path of the selected item to the clipboard. - -To see how to enable and use custom keybinds, see [custom-keybinds.md](docs/custom-keybinds.md). - -## Add-ons - -Add-ons are ways to add extra features to file-browser, for example adding support for network file servers like ftp, or implementing virtual directories in the root like recently opened files. -They can be enabled by setting `addon` script-opt to yes, and placing the addon file into the `~~/script-modules/file-browser-addons/` directory. - -For a list of existing addons see the [wiki](https://github.com/CogentRedTester/mpv-file-browser/wiki/Addon-List). -For instructions on writing your own addons see [addons.md](docs/addons.md). - -## Script Messages - -File-browser supports a small number of script messages that allow the user or other scripts to talk with the browser. - -### `browse-directory` - -`script-message browse-directory [directory]` - -Opens the given directory in the browser. If the browser is currently closed it will be opened. - -### `get-directory-contents` - -`script-message get-directory-contents [directory] [response-string]` - -Reads the given directory, and sends the resulting tables to the specified script-message in the format: - -`script-message [response-string] [list] [opts]` - -The [list](docs/addons.md#the-list-array) -and [opts](docs/addons.md#the-opts-table) -tables are formatted as json strings through the `mp.utils.format_json` function. -See [addons.md](docs/addons.md) for how the tables are structured, and what each field means. -The API_VERSION field of the `opts` table refers to what version of the addon API file browser is using. -The `response-string` refers to an arbitrary script-message that the tables should be sent to. - -This script-message allows other scripts to utilise file-browser's directory parsing capabilities, as well as those of the file-browser addons. - -## Configuration - -See [file_browser.conf](docs/file_browser.conf) for the full list of options and their default values. -The file is placed in the `~~/script-opts/` folder. - -## Conditional Auto-Profiles - -file-browser provides a property that can be used with [conditional auto-profiles](https://mpv.io/manual/master/#conditional-auto-profiles) -to detect when the browser is open. -On mpv v0.36+ you should use the `user-data` property with the `file_browser/open` boolean. - -Here is an example of an auto-profile that hides the OSC logo when using file-browser in an idle window: - -```properties -[hide-logo] -profile-cond= idle_active and user_data.file_browser.open -profile-restore=copy -osc=no -``` - -On older versions of mpv you can use the `file_browser-open` field of the `shared-script-properties` property: - -```properties -[hide-logo] -profile-cond= idle_active and shared_script_properties["file_browser-open"] == "yes" -profile-restore=copy -osc=no -``` - -See [#55](https://github.com/CogentRedTester/mpv-file-browser/issues/55) for more details on this. - -## [mpv-user-input](https://github.com/CogentRedTester/mpv-user-input) - -mpv-user-input is a script that provides an API to request text input from the user over the OSD. -It was built using `console.lua` as a base, so supports almost all the same text input commands. -If `user-input.lua` is loaded by mpv, and `user-input-module` is in the `~~/script-modules/` directory, -then using `Alt+o` will open an input box that can be used to directly enter directories for file-browser to open. - -Mpv v0.38 added the `mp.input` module, which means `mpv-user-input` is no-longer necessary from that version onwards. diff --git a/mpv/scripts/file-browser/addons/README.md b/mpv/scripts/file-browser/addons/README.md deleted file mode 100644 index 4a0c378..0000000 --- a/mpv/scripts/file-browser/addons/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# addons - -Add-ons are ways to add extra features to file-browser, for example adding support for network file servers like ftp, or implementing virtual directories in the root like recently opened files. -They can be enabled by setting `addon` script-opt to yes, and placing the addon file into the `~~/script-modules/file-browser-addons/` directory. - -Browsing filesystems provided by add-ons should feel identical to the normal handling of the script, -but they may require extra commandline tools be installed. - -Since addons are loaded programatically from the addon directory it is possible for anyone to write their own addon. -Instructions on how to do this are available [here](../docs/addons.md). - -For a list of available addons see the [wiki](https://github.com/CogentRedTester/mpv-file-browser/wiki/Addon-List). diff --git a/mpv/scripts/file-browser/addons/apache-browser.lua b/mpv/scripts/file-browser/addons/apache-browser.lua deleted file mode 100644 index 138148d..0000000 --- a/mpv/scripts/file-browser/addons/apache-browser.lua +++ /dev/null @@ -1,89 +0,0 @@ ---[[ - An addon for mpv-file-browser which adds support for apache http directory indexes -]]-- - -local mp = require 'mp' -local msg = require 'mp.msg' -local utils = require 'mp.utils' -local fb = require "file-browser" - ---decodes a URL address ---this piece of code was taken from: https://stackoverflow.com/questions/20405985/lua-decodeuri-luvit/20406960#20406960 -local decodeURI -do - local char, gsub, tonumber = string.char, string.gsub, tonumber - local function _(hex) return char(tonumber(hex, 16)) end - - function decodeURI(s) - s = gsub(s, '%%(%x%x)', _) - return s - end -end - -local apache = { - priority = 80, - api_version = "1.1.0" -} - -function apache:can_parse(name) - return name:find("^https?://") -end - ---send curl errors through the browser empty_text -function apache:send_error(str) - return {}, {empty_text = "curl error: "..str} -end - -local function execute(args) - msg.trace(utils.to_string(args)) - local _, cmd = fb.get_parse_state():yield( - mp.command_native_async({ - name = "subprocess", - playback_only = false, - capture_stdout = true, - capture_stderr = true, - args = args - }, fb.coroutine.callback()) - ) - return cmd -end - -function apache:parse(directory) - msg.verbose(directory) - - local test = execute({"curl", "-k", "-l", "-I", directory}) - local response = test.stdout:match("(%d%d%d [^\n\r]+)") - if test.stdout:match("Content%-Type: ([^\r\n/]+)") ~= "text" then return nil end - if response ~= "200 OK" then return self:send_error(response) end - - local html = execute({"curl", "-k", "-l", directory}) - if html.status ~= 0 then return self:send_error(tostring(html.status)) - elseif not html.stdout:find("%[PARENTDIR%]") then return nil end - - html = html.stdout - local list = {} - for str in string.gmatch(html, "[^\r\n]+") do - local valid = true - if str:sub(1,4) ~= "" then valid = false end - - local link = str:match('href="(.-)"') - local alt = str:match('alt="%[(.-)%]"') - - if valid and not alt or not link then valid = false end - if valid and alt == "PARENTDIR" or alt == "ICO" then valid = false end - if valid and link:find("[:?<>|]") then valid = false end - - local is_dir = (alt == "DIR") - if valid and is_dir and not self.valid_dir(link) then valid = false end - if valid and not is_dir and not self.valid_file(link) then valid = false end - - if valid then - msg.trace(alt..": "..link) - table.insert(list, { name = link, type = (is_dir and "dir" or "file"), label = decodeURI(link) }) - end - end - - return list, {filtered = true, directory_label = decodeURI(directory)} -end - -return apache diff --git a/mpv/scripts/file-browser/addons/favourites.lua b/mpv/scripts/file-browser/addons/favourites.lua deleted file mode 100644 index ef181b1..0000000 --- a/mpv/scripts/file-browser/addons/favourites.lua +++ /dev/null @@ -1,191 +0,0 @@ ---[[ - An addon for mpv-file-browser which adds a Favourites path that can be loaded from the ROOT -]]-- - -local mp = require "mp" -local msg = require "mp.msg" -local utils = require "mp.utils" -local save_path = mp.command_native({"expand-path", "~~/script-opts/file_browser_favourites.txt"}) -do - local file = io.open(save_path, "a+") - if not file then - msg.error("cannot access file", ("%q"):format(save_path), "make sure that the directory exists") - return {} - end - file:close() -end - -local favourites = nil -local favs = { - api_version = "1.4.0", - priority = 30, - cursor = 1 -} - -local use_virtual_directory = true -local full_paths = {} - -local function create_favourite_object(str) - local item = { - type = str:sub(-1) == "/" and "dir" or "file", - path = str, - redirect = not use_virtual_directory, - name = str:match("([^/]+/?)$") - } - full_paths[str:match("([^/]+)/?$")] = str - return item -end - -function favs:setup() - self:register_root_item('Favourites/') -end - -local function update_favourites() - favourites = {} - - local file = io.open(save_path, "r") - if not file then return end - - for str in file:lines() do - table.insert(favourites, create_favourite_object(str)) - end - file:close() -end - -function favs:can_parse(directory) - return directory:find("Favourites/") == 1 -end - -function favs:parse(directory) - if not favourites then update_favourites() end - if directory == "Favourites/" then - local opts = { - filtered = true, - sorted = true - } - if self.cursor ~= 1 then opts.selected_index = self.cursor ; self.cursor = 1 end - return favourites, opts - end - - if use_virtual_directory then - -- converts the relative favourite path into a full path - local name = directory:match("Favourites/([^/]+)/?") - - local _, finish = directory:find("Favourites/([^/]+/?)") - local full_path = (full_paths[name] or "")..directory:sub(finish+1) - local list, opts = self:defer(full_path or "") - - if not list then return nil end - opts.id = self:get_id() - if opts.directory_label then - opts.directory_label = opts.directory_label:gsub(full_paths[name], "Favourites/"..name..'/') - if opts.directory_label:find("Favourites/") ~= 1 then opts.directory_label = nil end - end - - for _, item in ipairs(list) do - if not item.path then item.redirect = false end - item.path = item.path or full_path..item.name - end - - return list, opts - end - - local path = full_paths[ directory:match("([^/]+/?)$") or "" ] - - local list, opts = self:defer(path) - if not list then return nil end - opts.directory = opts.directory or path - return list, opts -end - -local function get_favourite(path) - for index, value in ipairs(favourites) do - if value.path == path then return index, value end - end -end - ---update the browser with new contents of the file -local function update_browser() - if favs.get_directory():find("[fF]avourites/") then - if favs.get_directory():find("[fF]avourites/$") then - local cursor = favs.get_selected_index() - favs.rescan() - favs.set_selected_index(cursor) - favs.redraw() - else - favs.clear_cache() - end - end -end - ---write the contents of favourites to the file -local function write_to_file() - local file = io.open(save_path, "w+") - if not file then return msg.error(file, "could not open favourites file") end - for _, item in ipairs(favourites) do - file:write(string.format("%s\n", item.path)) - end - file:close() -end - -local function add_favourite(path) - if get_favourite(path) then return end - update_favourites() - table.insert(favourites, create_favourite_object(path)) - write_to_file() -end - -local function remove_favourite(path) - update_favourites() - local index = get_favourite(path) - if not index then return end - table.remove(favourites, index) - write_to_file() -end - -local function move_favourite(path, direction) - update_favourites() - local index, item = get_favourite(path) - if not index or not favourites[index + direction] then return end - - favourites[index] = favourites[index + direction] - favourites[index + direction] = item - write_to_file() -end - -local function toggle_favourite(cmd, state, co) - local path = favs.get_full_path(state.list[state.selected], state.directory) - - if state.directory:find("[fF]avourites/$") then remove_favourite(path) - else add_favourite(path) end - update_browser() -end - -local function move_key(cmd, state, co) - if not state.directory:find("[fF]avourites/") then return false end - local path = favs.get_full_path(state.list[state.selected], state.directory) - - local cursor = favs.get_selected_index() - if cmd.name == favs:get_id().."/move_up" then - move_favourite(path, -1) - favs.set_selected_index(cursor-1) - else - move_favourite(path, 1) - favs.set_selected_index(cursor+1) - end - update_browser() -end - -update_favourites() -mp.register_script_message("favourites/add_favourite", add_favourite) -mp.register_script_message("favourites/remove_favourite", remove_favourite) -mp.register_script_message("favourites/move_up", function(path) move_favourite(path, -1) end) -mp.register_script_message("favourites/move_down", function(path) move_favourite(path, 1) end) - -favs.keybinds = { - { "F", "toggle_favourite", toggle_favourite, {}, }, - { "Ctrl+UP", "move_up", move_key, {repeatable = true} }, - { "Ctrl+DOWN", "move_down", move_key, {repeatable = true} }, -} - -return favs diff --git a/mpv/scripts/file-browser/addons/find.lua b/mpv/scripts/file-browser/addons/find.lua deleted file mode 100644 index c91847f..0000000 --- a/mpv/scripts/file-browser/addons/find.lua +++ /dev/null @@ -1,104 +0,0 @@ ---[[ - An addon for mpv-file-browser for searching the current directory - Available at: https://github.com/CogentRedTester/mpv-file-browser/tree/master/addons - - Requires mpv-user-input: https://github.com/CogentRedTester/mpv-user-input - - Keybinds: - Ctrl+f open search box - Ctrl+F open advanced search box (supports Lua patterns) - n cycle to next valid item -]]-- - -local msg = require "mp.msg" -local fb = require "file-browser" -local input_loaded, input = pcall(require, "mp.input") -local user_input_loaded, user_input = pcall(require, "user-input-module") - -local find = { - api_version = "1.3.0" -} -local latest_coroutine = nil -local global_fb_state = getmetatable(fb.get_state()).__original - -local function compare(name, query) - if name:find(query) then return true end - if name:lower():find(query) then return true end - if name:upper():find(query) then return true end - - return false -end - -local function main(key, state, co) - if not state.list then return false end - - local text - if key.name == "find/find" then text = "Find: enter search string" - else text = "Find: enter advanced search string" end - - if input_loaded then - input.get({ - prompt = text .. "\n>", - id = "file-browser/find", - submit = fb.coroutine.callback(), - }) - elseif user_input_loaded then - user_input.get_user_input( fb.coroutine.callback(), { text = text, id = "find", replace = true } ) - end - - local query, error = coroutine.yield() - if input_loaded then input.terminate() end - if not query then return msg.debug(error) end - - -- allow the directory to be changed before this point - local list = fb.get_list() - local parse_id = global_fb_state.co - - if key.name == "find/find" then - query = fb.pattern_escape(query) - end - - local results = {} - - for index, item in ipairs(list) do - if compare(item.label or item.name, query) then - table.insert(results, index) - end - end - - if (#results < 1) then - msg.warn("No matching items for '"..query.."'") - return - end - - --keep cycling through the search results if any are found - --putting this into a separate coroutine removes any passthrough ambiguity - --the final return statement should return to `step_find` not any other function - fb.coroutine.run(function() - latest_coroutine = coroutine.running() - while (true) do - for _, index in ipairs(results) do - fb.set_selected_index(index) - coroutine.yield(true) - - if parse_id ~= global_fb_state.co then - latest_coroutine = nil - return false - end - end - end - end) -end - -local function step_find() - if not latest_coroutine then return false end - return fb.coroutine.resume_err(latest_coroutine) -end - -find.keybinds = { - {"Ctrl+f", "find", main, {}}, - {"Ctrl+F", "find_advanced", main, {}}, - {"n", "next", step_find, {}}, -} - -return find diff --git a/mpv/scripts/file-browser/addons/ftp-browser.lua b/mpv/scripts/file-browser/addons/ftp-browser.lua deleted file mode 100644 index f25a001..0000000 --- a/mpv/scripts/file-browser/addons/ftp-browser.lua +++ /dev/null @@ -1,86 +0,0 @@ ---[[ - An addon for mpv-file-browser which adds support for ftp servers -]]-- - -local mp = require 'mp' -local msg = require 'mp.msg' -local utils = require 'mp.utils' -local fb = require 'file-browser' - -local ftp = { - priority = 100, - api_version = "1.1.0" -} - -function ftp:can_parse(directory) - return directory:sub(1, 6) == "ftp://" -end - ---in my experience curl has been somewhat unreliable when it comes to ftp requests ---this fuction retries the request a few times just in case -local function execute(args) - msg.debug(utils.to_string(args)) - local _, cmd = fb.get_parse_state():yield( - mp.command_native_async({ - name = "subprocess", - playback_only = false, - capture_stdout = true, - capture_stderr = true, - args = args - }, fb.coroutine.callback()) - ) - return cmd -end - --- encodes special characters using the URL percent encoding format -function urlEncode(url) - local domain, path = string.match(url, '(ftp://[^/]-/)(.*)') - if not path then return url end - - -- these are the unreserved URI characters according to RFC 3986 - -- https://www.rfc-editor.org/rfc/rfc3986#section-2.3 - path = string.gsub(path, '[^%w.~_%-]', function(c) - return ('%%%x'):format(string.byte(c)) - end) - return domain..path -end - -function ftp:parse(directory) - msg.verbose(directory) - - local ftp = execute({"curl", "-k", "-g", "--retry", "4", urlEncode(directory)}) - - local entries = execute({"curl", "-k", "-g", "-l", "--retry", "4", urlEncode(directory)}) - - if entries.status == 28 then - msg.error(entries.stderr) - elseif entries.status ~= 0 or ftp.status ~= 0 then - msg.error(entries.stderr) - return - end - - local response = {} - for str in string.gmatch(ftp.stdout, "[^\r\n]+") do - table.insert(response, str) - end - - local list = {} - local i = 1 - for str in string.gmatch(entries.stdout, "[^\r\n]+") do - if str and response[i] then - msg.trace(str .. ' | ' .. response[i]) - - if response[i]:sub(1,1) == "d" then - table.insert(list, { name = str..'/', type = "dir" }) - else - table.insert(list, { name = str, type = "file" }) - end - - i = i+1 - end - end - - return list -end - -return ftp diff --git a/mpv/scripts/file-browser/addons/home-label.lua b/mpv/scripts/file-browser/addons/home-label.lua deleted file mode 100644 index 521f84b..0000000 --- a/mpv/scripts/file-browser/addons/home-label.lua +++ /dev/null @@ -1,27 +0,0 @@ ---[[ - An addon for mpv-file-browser which displays ~/ for the home directory instead of the full path -]]-- - -local mp = require "mp" -local fb = require "file-browser" - -local home = fb.fix_path(mp.command_native({"expand-path", "~/"}), true) - -local home_label = { - priority = 100, - api_version = "1.0.0" -} - -function home_label:can_parse(directory) - return directory:sub(1, home:len()) == home -end - -function home_label:parse(directory) - local list, opts = self:defer(directory) - if (not opts.directory or opts.directory == directory) and not opts.directory_label then - opts.directory_label = "~/"..(directory:sub(home:len()+1) or "") - end - return list, opts -end - -return home_label \ No newline at end of file diff --git a/mpv/scripts/file-browser/addons/last-open-directory.lua b/mpv/scripts/file-browser/addons/last-open-directory.lua deleted file mode 100644 index 62cf474..0000000 --- a/mpv/scripts/file-browser/addons/last-open-directory.lua +++ /dev/null @@ -1,56 +0,0 @@ ---[[ - An addon for mpv-file-browser which stores the last opened directory and - sets it as the opened directory the next time mpv is opened. - - Available at: https://github.com/CogentRedTester/mpv-file-browser/tree/master/addons -]]-- - -local mp = require 'mp' -local msg = require 'mp.msg' - -local fb = require 'file-browser' - -local state_file = mp.command_native({'expand-path', '~~state/last_opened_directory'}) -msg.verbose('using', state_file) - -local function write_directory(directory) - local file = io.open(state_file, 'w+') - - if not file then return msg.error('could not open', state_file, 'for writing') end - - directory = directory or fb.get_directory() - msg.verbose('writing', directory, 'to', state_file) - file:write(directory) - file:close() -end - - -local addon = { - api_version = '1.7.0', - priority = 0, -} - -function addon:setup() - local file = io.open(state_file, "r") - if not file then - return msg.error('failed to open', state_file, 'for reading') - end - - local dir = file:read("*a") - msg.verbose('setting default directory to', dir) - fb.browse_directory(dir, false) - file:close() -end - -function addon:can_parse(dir, parse_state) - if parse_state.source == 'browser' then write_directory(dir) end - return false -end - -function addon:parse() - return nil -end - -mp.register_event('shutdown', function() write_directory() end) - -return addon diff --git a/mpv/scripts/file-browser/addons/ls.lua b/mpv/scripts/file-browser/addons/ls.lua deleted file mode 100644 index 29f20d5..0000000 --- a/mpv/scripts/file-browser/addons/ls.lua +++ /dev/null @@ -1,57 +0,0 @@ ---[[ - An addon for mpv-file-browser which uses the Linux ls command to parse native directories - This behaves near identically to the native parser, but IO is done asynchronously. - - Available at: https://github.com/CogentRedTester/mpv-file-browser/tree/master/addons -]]-- - -local mp = require "mp" -local msg = require "mp.msg" -local fb = require "file-browser" - -local ls = { - priority = 109, - api_version = "1.1.0", - name = "ls", - keybind_name = "file" -} - -local function command(args, parse_state) - local _, cmd = parse_state:yield( - mp.command_native_async({ - name = "subprocess", - playback_only = false, - capture_stdout = true, - capture_stderr = true, - args = args - }, fb.coroutine.callback()) - ) - - return cmd.status == 0 and cmd.stdout or nil -end - -function ls:can_parse(directory) - return directory ~= '' and not fb.get_protocol(directory) -end - -function ls:parse(directory, parse_state) - local list = {} - local files = command({"ls", "-1", "-p", "-A", "-N", "--zero", directory}, parse_state) - - if not files then return nil end - - for str in files:gmatch("%Z+") do - local is_dir = str:sub(-1) == "/" - msg.trace(str) - - if is_dir and fb.valid_dir(str) then - table.insert(list, {name = str, type = "dir"}) - elseif fb.valid_file(str) then - table.insert(list, {name = str, type = "file"}) - end - end - - return list, {filtered = true} -end - -return ls diff --git a/mpv/scripts/file-browser/addons/m3u-browser.lua b/mpv/scripts/file-browser/addons/m3u-browser.lua deleted file mode 100644 index 5b3f45f..0000000 --- a/mpv/scripts/file-browser/addons/m3u-browser.lua +++ /dev/null @@ -1,54 +0,0 @@ ---[[ - An addon for mpv-file-browser which adds support for m3u playlists - - If the first entry of a playlist isn't working it is because some playlists are created with random invisible unicode in the first line - Vim makes it easy to detect these - - This addon requires that my API mpv-read-file be available in ~~/script-modules/ - https://github.com/CogentRedTester/mpv-read-file -]]-- - -local rf = require "read-file" - -local m3u = { - priority = 100, - api_version = "1.0.0", - name = "m3u" -} - -local full_paths = {} - -function m3u:setup() - self.register_parseable_extension("m3u") - self.register_parseable_extension("m3u8") -end - -function m3u:can_parse(directory) - return directory:find("m3u8?/?$") -end - -function m3u:parse(directory) - directory = directory:gsub("/$", "") - local list = {} - - local path = full_paths[ directory ] or directory - local playlist = rf.get_file_handler( path ) - - --if we can't read the path then stop here - if not playlist then return {}, {sorted = true, filtered = true, empty_text = "Could not read filepath"} end - - local parent = self.fix_path(path:match("^(.+/[^/]+)/"), true) - - local lines = playlist:read("*a") - - for item in lines:gmatch("[^%c]+") do - item = self.fix_path(item) - local fullpath = self.join_path(parent, item) - - local name = ( self.get_protocol(item) and item or fullpath:match("([^/]+)/?$") ) - table.insert(list, {name = name, path = fullpath, type = "file"}) - end - return list, {filtered = true, sorted = true} -end - -return m3u diff --git a/mpv/scripts/file-browser/addons/powershell.lua b/mpv/scripts/file-browser/addons/powershell.lua deleted file mode 100644 index 77b579a..0000000 --- a/mpv/scripts/file-browser/addons/powershell.lua +++ /dev/null @@ -1,81 +0,0 @@ ---[[ - An addon for mpv-file-browser which uses powershell commands to parse native directories - - This is slower than the default parser for local drives, but faster for network drives - The drive_letters array below is used to list the drives to use this parser for -]]-- - ---list the drive letters to use here (case sensitive) -local drive_letters = { - "Y", "Z" -} - -local mp = require "mp" -local msg = require "mp.msg" -local fb = require "file-browser" - -local wn = { - priority = 109, - api_version = "1.1.0", - name = "powershell", - keybind_name = "file" -} - -local drives = {} -for _, letter in ipairs(drive_letters) do - drives[letter] = true -end - -local function command(args, parse_state) - local _, cmd = parse_state:yield( - mp.command_native_async({ - name = "subprocess", - playback_only = false, - capture_stdout = true, - capture_stderr = true, - args = args - }, fb.coroutine.callback()) - ) - - return cmd.status == 0 and cmd.stdout or nil, cmd.stderr -end - -function wn:can_parse(directory) - return directory ~= '' and not self.get_protocol(directory) and drives[ directory:sub(1,1) ] -end - -function wn:parse(directory, parse_state) - local list = {} - local files, err = command({"powershell", "-noprofile", "-command", [[ - $dirs = Get-ChildItem -LiteralPath ]]..string.format("%q", directory)..[[ -Directory - $files = Get-ChildItem -LiteralPath ]]..string.format("%q", directory)..[[ -File - - foreach ($n in $dirs.Name) { - $n += "/" - $u8clip = [System.Text.Encoding]::UTF8.GetBytes($n) - [Console]::OpenStandardOutput().Write($u8clip, 0, $u8clip.Length) - Write-Host "" - } - - foreach ($n in $files.Name) { - $u8clip = [System.Text.Encoding]::UTF8.GetBytes($n) - [Console]::OpenStandardOutput().Write($u8clip, 0, $u8clip.Length) - Write-Host "" - } - ]]}, parse_state) - - if not files then msg.debug(err) ; return nil end - - for str in files:gmatch("[^\n\r]+") do - local is_dir = str:sub(-1) == "/" - if is_dir and self.valid_dir(str) then - table.insert(list, {name = str, type = "dir"}) - elseif self.valid_file(str) then - table.insert(list, {name = str, type = "file"}) - end - end - - return self.sort(list), {filtered = true, sorted = true} -end - -return wn diff --git a/mpv/scripts/file-browser/addons/root.lua b/mpv/scripts/file-browser/addons/root.lua deleted file mode 100644 index a045819..0000000 --- a/mpv/scripts/file-browser/addons/root.lua +++ /dev/null @@ -1,54 +0,0 @@ ---[[ - An addon that loads root items from a `~~/script-opts/file-browser-root.json` file. - The contents of this file will override the root script-opt. - - The json file takes the form of a list array as defined by the addon API: - https://github.com/CogentRedTester/mpv-file-browser/blob/master/addons/addons.md#the-list-array - - The main purpose of this addon is to allow for users to customise the appearance of their root items - using the label or ass fields: - - [ - { "name": "Favourites/" }, - { "label": "~/", "name": "C:/Users/User/" }, - { "label": "1TB HDD", "name": "D:/" }, - { "ass": "{\\c&H007700&}Green Text", "name": "E:/" }, - { "label": "FTP Server", name: "ftp://user:password@server.com/" } - ] - - Make sure local directories always end with `/`. - `path` and `name` behave the same in the root but either name or label should have a value. - ASS styling codes: https://aegi.vmoe.info/docs/3.0/ASS_Tags/ -]] - -local mp = require 'mp' -local msg = require 'mp.msg' -local utils = require 'mp.utils' -local fb = require 'file-browser' - --- loads the root json file -local config_path = mp.command_native({'expand-path', '~~/script-opts/file-browser-root.json'}) - -local file = io.open(config_path, 'r') -if not file then - msg.error('failed to read file', config_path) - return -end - -local root_config = utils.parse_json(file:read("*a")) -if not root_config then - msg.error('failed to parse contents of', config_path, '- Check the syntax is correct.') - return -end - -local function setup() - for i, item in ipairs(root_config) do - fb.register_root_item(item, item.priority) - end -end - -return { - api_version = '1.4.0', - setup = setup, - priority = -1000, -} diff --git a/mpv/scripts/file-browser/addons/url-decode.lua b/mpv/scripts/file-browser/addons/url-decode.lua deleted file mode 100644 index 1d57c3b..0000000 --- a/mpv/scripts/file-browser/addons/url-decode.lua +++ /dev/null @@ -1,35 +0,0 @@ ---[[ - An addon for file-browser which decodes URLs so that they are more readable -]] - -local urldecode = { - priority = 5, - api_version = "1.0.0" -} - ---decodes a URL address ---this piece of code was taken from: https://stackoverflow.com/questions/20405985/lua-decodeuri-luvit/20406960#20406960 -local decodeURI -do - local char, gsub, tonumber = string.char, string.gsub, tonumber - local function _(hex) return char(tonumber(hex, 16)) end - - function decodeURI(s) - s = gsub(s, '%%(%x%x)', _) - return s - end -end - -function urldecode:can_parse(directory) - return self.get_protocol(directory) -end - -function urldecode:parse(directory) - local list, opts = self:defer(directory) - if opts.directory and not self.get_protocol(opts.directory) then return list, opts end - - opts.directory_label = decodeURI(opts.directory_label or (opts.directory or directory)) - return list, opts -end - -return urldecode diff --git a/mpv/scripts/file-browser/addons/windir.lua b/mpv/scripts/file-browser/addons/windir.lua deleted file mode 100644 index dd52cea..0000000 --- a/mpv/scripts/file-browser/addons/windir.lua +++ /dev/null @@ -1,97 +0,0 @@ ---[[ - An addon for mpv-file-browser which uses the Windows dir command to parse native directories - This behaves near identically to the native parser, but IO is done asynchronously. - - Available at: https://github.com/CogentRedTester/mpv-file-browser/tree/master/addons -]]-- - -local mp = require "mp" -local msg = require "mp.msg" -local fb = require "file-browser" - ---this is a LuaJit module this addon will not load if not using LuaJit -local ffi = require 'ffi' -ffi.cdef([[ - int __stdcall WideCharToMultiByte(unsigned int CodePage, unsigned int dwFlags, const wchar_t *lpWideCharStr, int cchWideChar, char *lpMultiByteStr, int cbMultiByte, const char *lpDefaultChar, bool *lpUsedDefaultChar); -]]) - ---converts a UTF16 string to a UTF8 string ---this function was adapted from https://github.com/mpv-player/mpv/issues/10139#issuecomment-1117954648 -local function utf8(WideCharStr) - WideCharStr = ffi.cast("wchar_t*", WideCharStr) - if not WideCharStr then return nil end - - local utf8_size = ffi.C.WideCharToMultiByte(65001, 0, WideCharStr, -1, nil, 0, nil, nil) --CP_UTF8 - if utf8_size > 0 then - local utf8_path = ffi.new("char[?]", utf8_size) - local utf8_size = ffi.C.WideCharToMultiByte(65001, 0, WideCharStr, -1, utf8_path, utf8_size, nil, nil) - if utf8_size > 0 then - --removes the trailing `\0` character which can break things - return ffi.string(utf8_path, utf8_size):sub(1, -2) - end - end -end - -local dir = { - priority = 109, - api_version = "1.1.0", - name = "cmd-dir", - keybind_name = "file" -} - -local function command(args, parse_state) - local _, cmd = parse_state:yield( - mp.command_native_async({ - name = "subprocess", - playback_only = false, - capture_stdout = true, - capture_stderr = true, - args = args, - }, fb.coroutine.callback() ) - ) - cmd.stdout = utf8(cmd.stdout) - cmd.stderr = utf8(cmd.stderr) - - --dir returns this exact error message if the directory is empty - if cmd.status == 1 and cmd.stderr == "File Not Found\r\n" then cmd.status = 0 end - - return cmd.status == 0 and cmd.stdout or nil, cmd.stderr -end - -function dir:can_parse(directory) - if directory == "" then return end - return not fb.get_protocol(directory) -end - -function dir:parse(directory, parse_state) - local list = {} - local files, dirs, err - - -- the dir command expects backslashes for our paths - directory = directory:gsub("/", "\\") - - dirs, err = command({ "cmd", "/U", "/c", "dir", "/b", "/ad", directory }, parse_state) - if not dirs then return msg.error(err) end - - files, err = command({ "cmd", "/U", "/c", "dir", "/b", "/a-d", directory }, parse_state) - if not files then return msg.error(err) end - - for name in dirs:gmatch("[^\n\r]+") do - name = name.."/" - if fb.valid_dir(name) then - table.insert(list, { name = name, type = "dir" }) - msg.trace(name) - end - end - - for name in files:gmatch("[^\n\r]+") do - if fb.valid_file(name) then - table.insert(list, { name = name, type = "file" }) - msg.trace(name) - end - end - - return list, { filtered = true } -end - -return dir diff --git a/mpv/scripts/file-browser/addons/winroot.lua b/mpv/scripts/file-browser/addons/winroot.lua deleted file mode 100644 index f3b592a..0000000 --- a/mpv/scripts/file-browser/addons/winroot.lua +++ /dev/null @@ -1,52 +0,0 @@ ---[[ - Automatically populates the root with windows drives on startup. - Ctrl+r will add new drives mounted since startup. - - Drives will only be added if they are not already present in the root. - - Available at: https://github.com/CogentRedTester/mpv-file-browser/tree/master/addons -]] - -local mp = require 'mp' -local msg = require 'mp.msg' -local fb = require 'file-browser' - --- returns a list of windows drives -local function get_drives() - local result = mp.command_native({ - name = 'subprocess', - playback_only = false, - capture_stdout = true, - args = {'fsutil', 'fsinfo', 'drives'} - }) - if result.status ~= 0 then return msg.error('could not read windows root') end - - local root = {} - for drive in result.stdout:gmatch("(%a:)\\") do - table.insert(root, drive..'/') - end - return root -end - --- adds windows drives to the root if they are not already present -local function import_drives() - local drives = get_drives() - - for _, drive in ipairs(drives) do - fb.register_root_item(drive) - end -end - -local keybind = { - key = 'Ctrl+r', - name = 'import_root_drives', - command = import_drives, - parser = 'root', - passthrough = true -} - -return { - api_version = '1.4.0', - setup = import_drives, - keybinds = { keybind } -} diff --git a/mpv/scripts/file-browser/docs/addons.md b/mpv/scripts/file-browser/docs/addons.md deleted file mode 100644 index a86fedc..0000000 --- a/mpv/scripts/file-browser/docs/addons.md +++ /dev/null @@ -1,958 +0,0 @@ -# How to Write an Addon - API v1.7.0 - -Addons provide ways for file-browser to parse non-native directory structures. This document describes how one can create their own custom addon. - -If you have an independent script but want to use file-browser's parsing capabilities, perhaps to make use of existing addons, then look [here](https://github.com/CogentRedTester/mpv-file-browser#get-directory-contents). - -## Terminology - -For the purpose of this document addons refer to the scripts being loaded while parsers are the objects the scripts return. -An addon can return multiple parsers, but when they only returns one the terms are almost synonymous. -Additionally, `method` refers to functions called using the `object:funct()` syntax, and hence have access to the self object, whereas `function` is the standard `object.funct()` syntax. - -## API Version - -The API version, shown in the title of this document, allows file-browser to ensure that addons are using the correct -version of the API. It follows [semantic versioning](https://semver.org/) conventions of `MAJOR.MINOR.PATCH`. -A parser sets its version string with the `version` field, as seen [below](#overview). - -Any change that breaks backwards compatability will cause the major version number to increase. -A parser MUST have the same major version number as the API, otherwise an error message will be printed and the parser will -not be loaded. - -A minor version number denotes a change to the API that is backwards compatible. This includes additional API functions, -or extra fields in tables that were previously unused. It may also include additional arguments to existing functions that -add additional behaviour without changing the old behaviour. -If the parser's minor version number is greater than the API_VERSION, then a warning is printed to the console. - -Patch numbers denote bug fixes, and are ignored when loading an addon. -For this reason addon authors are allowed to leave the patch number out of their version tag and just use `MAJOR.MINOR`. - -## Overview - -File-browser automatically loads any lua files from the `~~/script-modules/file-browser-addons` directory as modules. -Each addon must return either a single parser table, or an array of parser tables. Each parser object must contain the following three members: - -| key | type | arguments | returns | description | -|-----------|--------|---------------------------|------------------------|--------------------------------------------------------------------------------------------------------------| -| priority | number | - | - | a number to determine what order parsers are tested - see [here](#priority-suggestions) for suggested values | -| api_version| string | - | - | the API version the parser is using - see [API Version](#api-version) | -| can_parse | method | string, parse_state_table | boolean | returns whether or not the given path is compatible with the parser | -| parse | method | string, parse_state_table | list_table, opts_table | returns an array of item_tables, and a table of options to control how file_browser handles the list | - -Additionally, each parser can optionally contain: - -| key | type | arguments | returns | description | -|--------------|--------|-----------|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| -| name | string | - | - | the name of the parser used for debug messages and to create a unique id - by default uses the filename with `.lua` or `-browser.lua` removed | -| keybind_name | string | - | - | the name to use when setting custom keybind filters - uses the value of name by default but can be set manually so that the same keys work with multiple addons | -| setup | method | - | - | if it exists this method is automatically run after all parsers are imported and API functions are made available | -| keybinds | table | - | - | an array of keybind objects for the browser to set when loading - see [#keybinds] | - -All parsers are given a unique string ID based on their name. If there are collisions then numbers are appended to the end of the name until a free name is found. -These IDs are primarily used for debug messages, though they may gain additional functionality in the future. - -Here is an extremely simple example of an addon creating a parser table and returning it to file-browser. - -```lua -local parser = { - api_version = '1.0.0', - priority = 100, - name = "example" -- this parser will have the id 'example' or 'example_#' if there are duplicates -} - -function parser:can_parse(directory) - return directory == "Example/" -end - -function parser:parse(directory, state) - local list, opts - ------------------------------ - --- populate the list here --- - ------------------------------ - return list, opts -end - -return parser - -``` - -## Parsing - -When a directory is loaded file-browser will iterate through the list of parsers from lowest to highest priority. -The first parser for which `can_parse` returns true will be selected as the parser for that directory. - -The `parse` method will then be called on the selected parser, which is expected to return either a table of list items, or nil. -If an empty table is returned then file-browser will treat the directory as empty, otherwise if the list_table is nil then file-browser will attempt to run `parse` on the next parser for which `can_parse` returns true. -This continues until a parser returns a list_table, or until there are no more parsers. - -The entire parse operation is run inside of a coroutine, this allows parsers to pause execution to handle asynchronous operations. -Please read [coroutines](#coroutines) for all the details. - -### Parse State Table - -The `parse` and `can_parse` functions are passed a state table as its second argument, this contains the following fields. - -| key | type | description | -|----------------------|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| source | string | the source of the parse request | -| directory | string | the directory of the parse request - for debugging purposes | -| already_deferred | boolean | whether or not [defer](#advanced-functions) was called during this parse, if so then file-browser will not try to query any more parsers after receiving the result - set automatically, but can be manually disabled | -| yield | method | a wrapper around `coroutine.yield()` - see [coroutines](#coroutines) | -| is_coroutine_current | method | returns if the browser is waiting on the current coroutine to populate the list | - -`already_deferred` is an optimisation. If a script uses defer and still returns nil, then that means that none of the remaining parsers will be able to parse the path. -Therefore, it is more efficient to just immediately jump to the root. -It is up to the addon author to manually disable this if their use of `defer` conflicts with this assumption. - -Source can have the following values: - -| source | description | -|----------------|---------------------------------------------------------------------------------------------------------| -| browser | triggered by the main browser window | -| loadlist | the browser is scanning the directory to append to the playlist | -| script-message | triggered by the `get-directory-contents` script-message | -| addon | caused by an addon calling the `parse_directory` API function - note that addons can set a custom state | - -Note that all calls to any `parse` function during a specific parse request will be given the same parse_state table. -This theoretically allows parsers to communicate with parsers of a lower priority (or modify how they see source information), -but no guarantees are made that specific keys will remain unused by the API. - -#### Coroutines - -Any calls to `parse()` (or `can_parse()`, but you should never be yielding inside there) are done in a [Lua coroutine](https://www.lua.org/manual/5.1/manual.html#2.11). -This means that you can arbitrarily pause the parse operation if you need to wait for some asynchronous operation to complete, -such as waiting for user input, or for a network request to complete. - -Making these operations asynchronous has performance -advantages as well, for example recursively opening a network directory tree could cause the browser to freeze -for a long period of time. If the network query were asynchronous then the browser would only freeze during actual operations, -during network operations it would be free for the user interract with. The browser has even been designed so that -a loadfile/loadlist operation saves it's own copy of the current directory, so even if the user hops around like crazy the original -open operation will still occur in the correct order (though there's nothing stopping them starting a new operation which will cause -random ordering.) - -However, there is one downside to this behaviour. If the parse operation is requested by the browser, then it is -possible for the user to change directories while the coroutine is yielded. If you were to resume the coroutine -in that situation, then any operations you do are wasted, and unexpected bahaviour could happen. -file-browser will automatically detect when it receives a list from an aborted coroutine, so there is no risk -of the current list being replaced, but any other logic in your script will continue until `parse` returns. - -To fix this there are two methods available in the state table, the `yield()` method is a wrapper around `coroutine.yield()` that -detects when the browser has abandoned the parse, and automatically kills the coroutine by throwing an error. -The `is_coroutine_current()` method simply compares if the current coroutine (as returned by `coroutine.running()`) matches the -coroutine that the browser is waiting for. Remember this is only a problem when the browser is the source of the request, -if the request came from a script-message, or from a loadlist command there are no issues. - -### The List Array - -The list array must be made up of item_tables, which contain details about each item in the directory. -Each item has the following members: - -| key | type | required | description | -|-------------|-----------------|----------|---------------------------------------------------------------------------------------------------------------------------------------------------| -| name | string | yes | name of the item, and the string to append after the directory when opening a file/folder | -| type | string | yes | determines whether the item is a file ("file") or directory ("dir") | -| label | string | no | an alternative string to print to the screen instead of name | -| ass | string | no | a string to print to the screen without escaping ass styling - overrides label and name | -| path | string | no | opening the item uses this full path instead of appending directory and name | -| redirect | bool | no | whether `path` should redirect the browser when opening a directory - default yes (nil counts as true) | -| mpv_options | string or table | no | a list of options to be sent to mpv when loading the file - can be in the form `opt1=value1,opt2=value2,...` or a table of string keys and values | - -File-browser expects that `type` and `name` will be set for each item, so leaving these out will probably crash the script. -File-browser also assumes that all directories end in a `/` when appending name, and that there will be no backslashes. -The API function [`fix_path`](#utility-functions) can be used to ensure that paths conform to file-browser rules. - -Here is an example of a static list table being returned by the `parse` method. -This would allow one to specify a custom list of items. - -```lua -function parser:parse(directory, state) - local list = { - { name = "first/", type = "dir" }, - { name = "second/", type = "dir" }, - { name = "third/", type = "dir" }, - { name = "file%01", type = "file", label = "file1" }, - { name = "file2", type = "file", path = "https://youtube.com/video" }, - } - - return list -end -``` - -### The Opts Table - -The options table allows scripts to better control how they are handled by file-browser. -None of these values are required, and the opts table can even left as nil when returning. - -| key | type | description | -|-----------------|---------|------------------------------------------------------------------------------------------------------------------------------| -| filtered | boolean | if true file-browser will not run the standard filter() function on the list | -| sorted | boolean | if true file-browser will not sort the list | -| directory | string | changes the browser directory to this - used for redirecting to other locations | -| directory_label | string | display this label in the header instead of the actual directory - useful to display encoded paths | -| empty_text | string | display this text when the list is empty - can be used for error messages | -| selected_index | number | the index of the item on the list to select by default - a.k.a. the cursor position | -| id | number | id of the parser that successfully returns a list - set automatically, but can be set manually to take ownership (see defer) | - -The previous static example, but modified so that file browser does not try to filter or re-order the list: - -```lua -function parser:parse(directory, state) - local list = { - { name = "first/", type = "dir" }, - { name = "second/", type = "dir" }, - { name = "third/", type = "dir" }, - { name = "file%01", type = "file", label = "file1" }, - { name = "file2", type = "file", path = "https://youtube.com/video" }, - } - - return list, { sorted = true, filtered = true } -end -``` - -`id` is used to declare ownership of a page. The name of the parser that has ownership is used for custom-keybinds parser filtering. -When using `defer` id will be the id of whichever parser first returned a list. -This is the only situation when a parser may want to set id manually. - -## Priority Suggestions - -Below is a table of suggested priority ranges: - -| Range | Suggested Use | Example parsers | -|---------|------------------------------------------------------------------------------------------------|------------------------------------------------| -| 0-20 | parsers that purely modify the results of other parsers | [m3u-fixer](m3u-browser.lua) | -| 21-40 | virtual filesystems which need to link to the results of other parsers | [favourites](favourites.lua) | -| 41-50 | to support specific sites or systems which can be inferred from the path | | -| 51-80 | limitted support for specific protocols which requires complex parsing to verify compatability | [apache](apache-browser.lua) | -| 81-90 | parsers that only need to modify the results of full parsers | [home-label](home-label.lua) | -| 91-100 | use for parsers which fully support a non-native protocol with absolutely no overlap | [ftp](ftp-browser.lua), [m3u](m3u-browser.lua) | -| 101-109 | replacements for the native file parser or fallbacks for the full parsers | [powershell](powershell.lua) | -| 110 | priority of the native file parser - don't use | | -| 111+ | fallbacks for native parser - potentially alternatives to the default root | | - -## Keybinds - -Addons have the ability to set custom keybinds using the `keybinds` field in the `parser` table. `keybinds` must be an array of tables, each of which may be in two forms. - -Firstly, the keybind_table may be in the form -`{ "key", "name", [function], [flags] }` -where the table is an array whose four values corresond to the four arguments for the [mp.add_key_binding](https://mpv.io/manual/master/#lua-scripting-[,flags]]\)) API function. - -```lua -local function main(keybind, state, co) - -- deletes files -end - -parser.keybinds = { - { "Alt+DEL", "delete_files", main, {} }, -} -``` - -Secondly, the keybind_table may use the same formatting as file-browser's [custom-keybinds](../custom-keybinds.md). -Using the array form is equivalent to setting `key`, `name`, `command`, and `flags` of the custom-keybind form, and leaving everything else on the defaults. - -```lua -parser.keybinds = { - { - key = "Alt+DEL", - name = "delete_files", - command = {"run", "rm", "%F"}, - filter = "files" - } -} -``` - -These keybinds are evaluated only once shortly after the addon is loaded, they cannot be modified dynamically during runtime. -Keybinds are applied after the default keybinds, but before the custom keybinds. This means that addons can overwrite the -default keybinds, but that users can ovewrite addon keybinds. Among addons, those with higher priority numbers have their keybinds loaded before those -with lower priority numbers. -Remember that a lower priority value is better, they will overwrite already loaded keybinds. -Keybind passthrough works the same way, though there is some custom behaviour when it comes to [raw functions](#keybind-functions). - -### Keybind Names - -In either form the naming of the function is different from custom keybinds. Instead of using the form `file_browser/dynamic/custom/[name]` -they use the form `file_browser/dynamic/[parser_ID]/[name]`, where `[parser_id]` is a unique string ID for the parser, which can be retrieved using the -`parser:get_id()` method. - -### Native Functions vs Command Tables - -There are two ways of specifying the behaviour of a keybind. -It can be in command table form, as done when using custom-keybind syntax, and it can be done in -native function form, as done when using the `mp.add_key_binding` syntax. -However, these two ways of specifying commands are independant of how the overall keybind is defined. -What this means is that the command field of the custom-keybinds syntax can be an array, and the -3rd value in the array syntax can be a table of mpv commands. - -```lua -local function main(keybind, state, co) - -- deletes files -end - --- this is a valid keybind table -parser.keybinds = { - { "Alt+DEL", "delete_files", {"run", "rm", "%F"}, {} }, - - { - key = "Alt+DEL", - name = "delete_files", - command = main - } -} -``` - -There are some limitations however, not all custom-keybind options are supported when using native functions. -The supported options are: `key`, `name`, `condition`, `flags`, `parser`, `passthrough`. The other options can be replicated manually (see below). - -### Keybind Functions - -This section details the use of keybind functions. - -#### Function Call - -If one uses the raw function then the functions are called directly in the form: - -`fn(keybind, state, coroutine)` - -Where `keybind` is the keybind_table of the key being run, `state` is a table of state values at the time of the key press, and `coroutine` is the coroutine object -that the keybind is being executed inside. - -The `keybind` table uses the same fields as defined -in [custom-keybinds.md](../custom-keybinds.md). Any random extra fields placed in the original -`file-browser-keybinds.json` will likely show up as well (this is not guaranteed). -Note that even if the array form is used, the `keybind` table will still use the custom-keybind format. - -The entire process of running a keybind is handled with a coroutine, so the addon can safely pause and resume the coroutine at will. The `state` table is provided to -allow addons to keep a record of important state values that may be changed during a paused coroutine. - -#### State Table - -The state table contains copies of the following values at the time of the key press. - -| key | description | -|-----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------| -| directory | the current directory | -| directory_label | the current directory_label - can (and often will) be `nil` | -| list | the current list_table | -| selected | index of the currently selected list item | -| selection | table of currently selected items (for multi-select) - in the form { index = true, ... } - always available even if the `multiselect` flag is not set | -| parser | a copy of the parser object that provided the current directory | - -The following example shows the implementation of the `delete_files` keybind using the state values: - -```lua -local fb = require "file-browser" -- see #api-functions and #utility-functions - -local function main(keybind, state, co) - for index, item in state.list do - if state.selection[index] and item.type == "file" then - os.remove( fb.get_full_path(item, state.directory) ) - end - end -end - -parser.keybinds = { - { "Alt+DEL", "delete_files", main, {} }, -} -``` - -#### Passthrough - -If the `passthrough` field of the keybind_table is set to `true` or `false` then file-browser will -handle everything. However, if the passthrough field is not set (meaning the bahviour should be automatic) -then it is up to the addon to ensure that they are -correctly notifying when the operation failed and a passthrough should occur. -In order to tell the keybind handler to run the next priority command, the keybind function simply needs to return the value `false`, -any other value (including `nil`) will be treated as a successful operation. - -The below example only allows removing files from the `/tmp/` directory and allows other -keybinds to run in different directories: - -```lua -local fb = require "file-browser" -- see #api-functions and #utility-functions - -local function main(keybind, state, co) - if state.directory ~= "/tmp/" then return false end - - for index, item in state.list do - if state.selection[index] and item.type == "file" then - os.remove( fb.get_full_path(item, state.directory) ) - end - end -end - -parser.keybinds = { - { "Alt+DEL", "delete_files", main, {} }, -} -``` - -## The API - -The API is available through a module, which can be loaded with `require "file-browser"`. -The API provides a variety of different values and functions for an addon to use -in order to make them more powerful. -Function definitions are written using Typescript-style type annotations. - -```lua -local fb = require "file-browser" - -local parser = { - priority = 100, -} - -function parser:setup() - fb.register_root_item("Example/") -end - -return parser -``` - -### Parser API - -In addition to the standard API there is also an extra parser API that provides -several parser specific methods, listed below using `parser:method` instead of `fb.function`. -This API is added to the parser object after it is loaded by file-browser, -so if a script wants to call them immediately on load they must do so in the `setup` method. -All the standard API functions are also available in the parser API. - -```lua -local parser = { - priority = 100, -} - -function parser:setup() - -- same operations - self.insert_root_item({ name = "Example/", type = "dir" }) - parser.insert_root_item({ name = "Example/", type = "dir" }) -end - --- will not work since the API hasn't been added to the parser yet -parser.insert_root_item({ name = "Example/", type = "dir" }) - -return parser -``` - -### General Functions - -#### `fb.API_VERSION: string` - -The current API version in use by file-browser. - -#### `fb.add_default_extension(ext: string): void` - -Adds the given extension to the default extension filter whitelist. Can only be run inside the `setup()` method. - -#### `fb.browse_directory(directory: string, open_browser: bool = true): coroutine` - -Clears the cache and opens the given directory in the browser. -If the `open_browser` argument is truthy or `nil` then the browser will be opened -if it is currently closed. If `open_browser` is `false` then the directory will -be opened in the background. -Returns the coroutine of the upcoming parse operation. The parse is queued and run when the script thread next goes idle, -allowing one to store this value and use it to identify the triggered parse operation. - -This is the equivalent of calling the `browse-directory` script-message. - -#### `fb.insert_root_item(item: item_table, pos?: number): void` - -Add an item_table to the root list at the specified position. If `pos` is nil then append to the end of the root. -`item` must be a valid item_table of `type='dir'`. - -#### `fb.register_directory_mapping(directory: string | nil, mapping: string, pattern?: bool): void` - -Creates a directory mapping for the given directory. A directory mapping is a -one-way mapping from an external directory string, to an internal directory -within file-browser's directory tree. It allows external paths that may not -exist within file-browser's tree to be mapped to a location that is. -Internally, this is used by file-browser to map the `bd://`, `dvd://`, and `cdda://` -protocol paths to their respective device locations in the filesystem. - -Note that as this is still an experimental feature, the exact situations when mappings -are resolved is subject to change. Currently, mapping occurs only when -receiving a directory from an external source, such as the mpv `path` property, -or the `browse-directory` script message. - -`directory` is a string that represents a location within file-browser's file-system. -`mapping` is a string that will be replaced by the `directory` string if found in a path: - -```lua -fb.register_directory_mapping('/dev/dvd', 'dvd://') -fb.resolve_directory_mapping('dvd://1') -- /dev/dvd/1 -``` - -There can only be one `directory` string associated with each unique `mapping` string, -but multiple mappings can point to the same directory. -If `directory` is set to `nil` then the existing mapping for `mapping` will be removed. -If `pattern` is set to true, then `mapping` will be treated as a Lua -pattern. Any part of an input path that matches the pattern will be substituted for -the `directory` string. - -```lua -fb.register_directory_mapping('/dev/dvd', '^dvd://.*', true) -fb.resolve_directory_mapping('dvd://1') -- /dev/dvd -``` - -When `pattern` is falsy, `mapping` is equivalent to `'^'..fb.pattern_escape(mapping)`. -Captures in the pattern may be given extra behaviour in the future. - -#### `fb.register_parseable_extension(ext: string): void` - -Register a file extension that the browser will attempt to open, like a directory - for addons which can parse files such -as playlist files. - -#### `fb.register_root_item(item: string | item_table, priority?: number): boolean` - -Registers an item to be added to the root and an optional priority value that determines the position relative to other items (default is 100). -A lower priority number is better, meaning they will be placed earlier in the list. -Only adds the item if it is not already in the root and returns a boolean that specifies whether or not the item was added. -Must be called during or after the `parser:setup()` method is run. - -If `item` is a string then a new item_table is created with the values: `{ type = 'dir', name = item }`. -If `item` is an item_table then it must be a valid directory item. -Use [`fb.fix_path(name, true)`](#fbfix_pathpath-string-is_directory-boolean-string) to ensure the name field is correct. - -This function should be used over the older `fb.insert_root_item`. - -#### `fb.remove_parseable_extension(ext: string): void` - -Remove a file extension that the browser will attempt to open like a directory. - -#### `fb.parse_directory(directory: string, parse?: parse_state_table): (list_table, opts_table) | nil` - -Starts a new scan for the given directory and returns a list_table and opts_table on success and `nil` on failure. -Must be called from inside a [coroutine](#coroutines). - -This function allows addons to request the contents of directories from the loaded parsers. There are no protections -against infinite recursion, so be careful about calling this from within another parse. - -Do not use the same `parse` table for multiple parses, state values for the two operations may intefere with each other -and cause undefined behaviour. If the `parse.source` field is not set then it will be set to `"addon"`. - -Note that this function is for creating new parse operations, if you wish to create virtual directories or modify -the results of other parsers then use [`defer`](#parserdeferdirectory-string-list_table-opts_table--nil). - -Also note that every parse operation is expected to have its own unique coroutine. This acts as a unique -ID that can be used internally or by other addons. This means that if multiple `parse_directory` operations -are run within a single coroutine then file-browser will automatically create a new coroutine for the scan, -which hands execution back to the original coroutine upon completion. - -#### `parser:register_root_item(item: string | item_table, priority?: number): boolean` - -A wrapper around [`fb.register_root_item`](#fbregister_root_itemitem-string--item_table-priority-number-boolean) -which uses the parser's priority value if `priority` is undefined. - -#### `fb.remove_all_mappings(directory: string): string[]` - -Removes all [directory mappings](#fbregister_directory_mappingdirectory-string--nil-mapping-string-pattern-bool-void) -that resolve to the given `directory`. Returns a list of the `mapping` strings -that were removed. - -### Advanced Functions - -#### `fb.clear_cache(): void` - -Clears the directory cache. Use this if you are modifying the contents of directories other -than the current one to ensure that their contents will be rescanned when next opened. - -#### `fb.coroutine.assert(err?: string): coroutine` - -Throws an error if it is not called from within a coroutine. Returns the currently running coroutine on success. -The string argument can be used to throw a custom error string. - -#### `fb.coroutine.callback(time_limit?: number): function` - -Creates and returns a callback function that resumes the current coroutine. -This function is designed to help streamline asynchronous operations. The best way to explain is with an example: - -```lua -local function execute(args) - mp.command_native_async({ - name = "subprocess", - playback_only = false, - capture_stdout = true, - capture_stderr = true, - args = args - }, fb.coroutine.callback()) - - local _, cmd = coroutine.yield() - - return cmd.status == 0 and cmd.stdout or nil -end -``` - -This function uses the mpv [subprocess](https://mpv.io/manual/master/#command-interface-subprocess) -command to execute some system operation. To prevent the whole script (file-browser and all addons) from freezing -it uses the [command_native_async](https://mpv.io/manual/master/#lua-scripting-mp-command-native-async(table-[,fn])) command -to execute the operation asynchronously and takes a callback function as its second argument. - -`coroutine.callback())` will automatically create a callback function to resume whatever coroutine ran the `execute` function. -Any arguments passed into the callback function (by the async function, not by you) will be passed on to the resume; -in this case `command_native_async` passes three values into the callback, of which only the second is of interest to me. - -If `time_limit` is set to a number, then a boolean is passed as the first resume argument to the coroutine. -If the callback is not run within `time_limit` seconds then the coroutine will be resumed, and the first -argument will be `false`. If the callback is run within the time limit then the first argument will be `true`. - -```lua -local function execute(args) - local t = mp.command_native_async({ - name = "subprocess", - playback_only = false, - capture_stdout = true, - capture_stderr = true, - args = args - }, fb.coroutine.callback(10)) - - local success, _, cmd = coroutine.yield() - if not success then - mp.abort_async_command(t) - msg.error("command timed out") - return nil - end - - return cmd.status == 0 and cmd.stdout or nil -end -``` - -The expectation is that the programmer will yield execution before that callback returns. In this example I -yield immediately after running the async command. - -If you are doing this during a parse operation you could also substitute `coroutine.yield()` with `parse_state:yield()` to abort the parse if the user changed -browser directories during the asynchronous operation. - -If you have no idea what I've been talking about read the [Lua manual on coroutines](https://www.lua.org/manual/5.1/manual.html#2.11). - -#### `fb.coroutine.resume_catch(co: coroutine, ...): (boolean, ...)` - -Runs `coroutine.resume(co, ...)` with the given coroutine, passing through any additional arguments. -If the coroutine throws an error then an error message and stacktrace is printed to the console. -All the return values of `coroutine.resume` are caught and returned. - -#### `fb.coroutine.resume_err(co: coroutine, ...): boolean` - -Runs `coroutine.resume(co, ...)` with the given coroutine, passing through any additional arguments. -If the coroutine throws an error then an error message and stacktrace is printed to the console. -Returns the success boolean returned by `coroutine.resume`, but drops all other return values. - -#### `fb.coroutine.run(fn: function, ...): void` - -Runs the given function in a new coroutine, passing through any additional arguments. - -#### `fb.coroutine.queue(fn: function, ...): coroutine` - -Runs the given function in a coroutine when the script next goes idle, passing through -any additional arguments. The (not yet started) coroutine is returned by the function. - -#### `fb.rescan(): coroutine` - -Rescans the current directory. Equivalent to Ctrl+r without the cache refresh for higher level directories. -Returns the coroutine of the upcoming parse operation. The parse is queued and run when the script thread next goes idle, -allowing one to store this value and use it to identify the triggered parse operation. - -#### `fb.redraw(): void` - -Forces a redraw of the browser UI. - -#### `parser:defer(directory: string): (list_table, opts_table) | nil` - -Forwards the given directory to the next valid parser. For use from within a parse operation. - -The `defer` function is very powerful, and can be used by scripts to create virtual directories, or to modify the results of other parsers. -However, due to how much freedom Lua gives coders, it is impossible for file-browser to ensure that parsers are using defer correctly, which can cause unexpected results. -The following are a list of recommendations that will increase the compatability with other parsers: - -* Always return the opts table that is returned by defer, this can contain important values for file-browser, as described [above](#the-opts-table). - * If required modify values in the existing opts table, don't create a new one. -* Respect the `sorted` and `filtered` values in the opts table. This may mean calling `sort` or `filter` manually. -* Think about how to handle the `directory_label` field, especially how it might interract with any virtual paths the parser may be maintaining. -* Think about what to do if the `directory` field is set. -* Think if you want your parser to take full ownership of the results of `defer`, if so consider setting `opts.id = self:get_id()`. - * Currently this only affects custom keybind filtering, though it may be changed in the future. - -The [home-label](https://github.com/CogentRedTester/mpv-file-browser/blob/master/addons/home-label.lua) -addon provides a good simple example of the safe use of defer. It lets the normal file -parser load the home directory, then modifies the directory label. - -```lua -local mp = require "mp" -local fb = require "file-browser" - -local home = fb.fix_path(mp.command_native({"expand-path", "~/"}), true) - -local home_label = { - api_version = '1.0.0', - priority = 100 -} - -function home_label:can_parse(directory) - return directory:sub(1, home:len()) == home -end - -function home_label:parse(directory, ...) - local list, opts = self:defer(directory, ...) - - if (not opts.directory or opts.directory == directory) and not opts.directory_label then - opts.directory_label = "~/"..(directory:sub(home:len()+1) or "") - end - - return list, opts -end - -return home_label -``` - -### Utility Functions - -#### `fb.ass_escape(str: string, substitute_newline?: true | string): string` - -Returns the `str` string with escaped ass styling codes. -The optional 2nd argument allows replacing newlines with the given string, or `'\\n'` if set to `true`. - -#### `fb.copy_table(t: table, depth?: number): table` - -Returns a copy of table `t`. -The copy is done recursively to the given `depth`, and any cyclical table references are maintained. -Both keys and values are copied. If `depth` is undefined then it defaults to `math.huge` (infinity). -Additionally, the original table is stored in the `__original` field of the copy's metatable. -The copy behaviour of the metatable itself is subject to change, but currently it is not copied. - -#### `fb.evaluate_string(str: string, chunkname?: string, env?: table, defaults?: bool = true): unknown` - -Loads `str` as a chunk of Lua statement(s) and runs them, returning the result. -Errors are propagated to the caller. `chunkname` is used -for debug output and error messages. - -Each chunk has a separate global environment table that inherits -from the main global table. This means new globals can be created safely, -but the default globals can still be accessed. As such, this method -cannot and should not be used for security or sandboxing. - -A custom environment table can be provided with the `env` argument. -Inheritance from the global table is disabled if `defaults` is `false`. - -Examples: - -```lua -fb.evaluate_string('return 5 + 5') -- 10 -fb.evaluate_string('x = 20 ; return x * x') -- 400 - -local code = [[ -local arr = {1, 2, 3, 4} -table.insert(arr, x) -return unpack(arr) -]] -fb.evaluate_string(code, 'test3', {x = 5}) -- 1, 2, 3, 4, 5 -fb.evaluate_string(code, 'test4', nil, false) -- Lua error: [string "test4"]:2: attempt to index global 'table' (a nil value) - -``` - -In an expression the `mp`, `mp.msg`, and `mp.utils` modules are available as `mp`, `msg`, and `utils` respectively. -Additionally, in mpv v0.38+ the `mp.input` module is available as `input`. -This addon API is available as `fb` and if [mpv-user-input](https://github.com/CogentRedTester/mpv-user-input) -is installed then user-input will be available in `user_input`. -These modules are all unavailable if `defaults` is `false`. - -#### `fb.filter(list: list_table): list_table` - -Iterates through the given list and removes items that don't pass the user set filters -(dot files/directories and valid file extensions). -Returns the list but does not create a copy; the `list` table is filtered in-place. - -#### `fb.fix_path(path: string, is_directory?: boolean): string` - -Takes a path and returns a file-browser compatible path string. -The optional second argument is a boolean that tells the function to format the path to be a -directory. - -#### `fb.get_extension(filename: string, def?: any): string | def` - -Returns the file extension for the string `filename`, or `nil` if there is no extension. -If `def` is defined then that is returned instead of `nil`. - -The full stop is not included in the extension, so `test.mkv` will return `mkv`. - -#### `fb.get_full_path(item: item_table, directory?: string): string` - -Takes an item table and returns the item's full path assuming it is in the given directory. -Takes into account `item.name`/`item.path` fields, etc. -If directory is nil then it uses the currently open directory. - -#### `fb.get_protocol(url: string, def?: any): string | def` - -Returns the protocol scheme for the string `url`, or `nil` if there is no scheme. -If `def` is defined then that is returned instead of `nil`. - -The `://` is not included, so `https://example.com/test.mkv` will return `https`. - -#### `fb.iterate_opt(opts: string): iterator` - -Takes an options string consisting of a list of items separated by the `root_separators` defined in `file_browser.conf` and -returns an iterator function that can be used to iterate over each item in the list. - -```lua -local opt = "a,b,zz z" -- root_separators=, -for item in fb.iterate_opt(opt) do - print(item) -- prints: 'a', 'b', 'zz z' -end -``` - -#### `fb.join_path(p1: string, p2: string): string` - -A wrapper around [`mp.utils.join_path`](https://mpv.io/manual/master/#lua-scripting-utils-join-path(p1,-p2)) -which treats paths with network protocols as absolute paths. - -#### `fb.pattern_escape(str: string): string` - -Returns `str` with Lua special pattern characters escaped. - -#### `fb_utils.resolve_directory_mapping(path: string): string` - -Takes a `path` string and resolves any -[directory mappings](#fbregister_directory_mappingdirectory-string--nil-mapping-string-pattern-bool-void), -replacing any substrings that match a mapping with the associated directory. - -Only the first valid mapping is applied, but this behaviour will likely change in -the future. Changes to this behaviour will not consitute a major version bump so should not -be relied upon. - -#### `fb.sort(list: list_table): list_table` - -Iterates through the given list and sorts the items using file-browser's sorting algorithm. -Returns the list but does not create a copy; the `list` table is sorted in-place. - -#### `fb.valid_file(name: string): boolean` - -Tests if the string `name` passes the user set filters for valid files (extensions/dot files/etc). - -#### `fb.valid_dir(name: string): boolean` - -Tests if the string `name` passes the user set filters for valid directories (dot folders/etc). - -### Getters - -These functions allow addons to safely get information from file-browser. -All tables returned by these functions are copies sent through the [`fb.copy_table`](#fbcopy_tablet-table-depth-number-table) -function to ensure addons can't accidentally break things. - -#### `fb.get_audio_extensions(): table` - -Returns a set of extensions like [`fb.get_extensions`](#fbget_extensions-table) but for extensions that are opened -as additional audio tracks. -All of these are included in `fb.get_extensions`. - -#### `fb.get_current_file(): table` - -A table containing the path of the current open file in the form: -`{directory = "/home/me/", name = "bunny.mkv", path = "/home/me/bunny.mkv"}`. - -#### `fb.get_current_parser(): string` - -The unique id of the parser that successfully parsed the current directory. - -#### `fb.get_current_parser_keyname(): string` - -The `keybind_name` of the parser that successfully parsed the current directory. -Used for custom-keybind filtering. - -#### `fb.get_directory(): string` - -The current directory open in the browser. - -#### `fb.get_dvd_device(): string` - -The current dvd-device as reported by mpv's `dvd-device` property. -Formatted to work with file-browser. - -#### `fb.get_extensions(): table` - -Returns the set of valid extensions after applying the user's whitelist/blacklist options. -The table is in the form `{ mkv = true, mp3 = true, ... }`. -Sub extensions, audio extensions, and parseable extensions are all included in this set. - -#### `fb.get_list(): list_table` - -The list_table currently open in the browser. - -#### `fb.get_open_status(): boolean` - -Returns true if the browser is currently open and false if not. - -#### `fb.get_opt(name: string): string | number | boolean` - -Returns the script-opt with the given name. - -#### `fb.get_parsers(): table` - -Returns a table of all the loaded parsers/addons. -The formatting of this table in undefined, but it should -always contain an array of the parsers in order of priority. - -#### `fb.get_parse_state(co?: coroutine): parse_state_table` - -Returns the [parse_state table](#parse-state-table) for the given coroutine. -If no coroutine is given then it uses the running coroutine. -Every parse operation is guaranteed to have a unique coroutine. - -#### `fb.get_parseable_extensions(): table` - -Returns a set of extensions like [`fb.get_extensions`](#fbget_extensions-table) but for extensions that are -treated as parseable by the browser. -All of these are included in `fb.get_extensions`. - -#### `fb.get_root(): list_table` - -Returns the root table. - -#### `fb.get_script_opts(): table` - -The table of script opts set by the user. This currently does not get -changed during runtime, but that is not guaranteed for future minor version increments. - -#### `fb.get_selected_index(): number` - -The current index of the cursor. -Note that it is possible for the cursor to be outside the bounds of the list; -for example when the list is empty this usually returns 1. - -#### `fb.get_selected_item(): item_table | nil` - -Returns the item_table of the currently selected item. -If no item is selected (for example an empty list) then returns nil. - -#### `fb.get_state(): table` - -Returns the current state values of the browser. -These are not documented and are subject to change at any time, -adding a proper getter for anything is a valid request. - -#### `fb.get_sub_extensions(): table` - -Returns a set of extensions like [`fb.get_extensions`](#fbget_extensions-table) but for extensions that are opened -as additional subtitle tracks. -All of these are included in `fb.get_extensions`. - -#### `parser:get_id(): string` - -The unique id of the parser. Used for log messages and various internal functions. - -#### `parser:get_index(): number` - -The index of the parser in order of preference (based on the priority value). -`defer` uses this internally. - -### Setters - -#### `fb.set_selected_index(pos: number): number | false` - -Sets the cursor position and returns the new index. -If the input is not a number return false, if the input is out of bounds move it in bounds. - -## Examples - -For standard addons that add support for non-native filesystems, but otherwise don't do anything fancy, see [ftp-browser](ftp-browser.lua) and [apache-browser](apache-browser.lua). - -For more simple addons that make a few small modifications to how other parsers are displayed, see [home-label](home-label.lua). - -For more complex addons that maintain their own virtual directory structure, see -[favourites](favourites.lua). diff --git a/mpv/scripts/file-browser/docs/custom-keybinds.md b/mpv/scripts/file-browser/docs/custom-keybinds.md deleted file mode 100644 index 611bd7e..0000000 --- a/mpv/scripts/file-browser/docs/custom-keybinds.md +++ /dev/null @@ -1,330 +0,0 @@ -# Custom Keybinds - -File-browser also supports custom keybinds. These keybinds send normal input commands, but the script will substitute characters in the command strings for specific values depending on the currently open directory, and currently selected item. -This allows for a wide range of customised behaviour, such as loading additional audio tracks from the browser, or copying the path of the selected item to the clipboard. - -The feature is disabled by default, but is enabled with the `custom_keybinds` script-opt. -Keybinds are declared in the `~~/script-opts/file-browser-keybinds.json` file, the config takes the form of an array of json objects, with the following keys: - -| option | required | default | description | -|---------------|----------|------------|--------------------------------------------------------------------------------------------| -| key | yes | - | the key to bind the command to - same syntax as input.conf | -| command | yes | - | json array of commands and arguments | -| name | no | numeric id | name of the script-binding - see [modifying default keybinds](#modifying-default-keybinds) | -| condition | no | - | a Lua [expression](#expressions) - the keybind will only run if this evaluates to true | -| flags | no | - | flags to send to the mpv add_keybind function - see [here](https://mpv.io/manual/master/#lua-scripting-[,flags]]\)) | -| filter | no | - | run the command on just a file (`file`) or folder (`dir`) | -| parser | no | - | run the command only in directories provided by the specified parser. | -| multiselect | no | `false` | command is run on all selected items | -| multi-type | no | `repeat` | which multiselect mode to use - `repeat` or `concat` | -| delay | no | `0` | time to wait between sending repeated multi commands | -| concat-string | no | `' '` (space) | string to insert between items when concatenating multi commands | -| passthrough | no | - | force or ban passthrough behaviour - see [passthrough](#passthrough-keybinds) | -| api_version | no | - | tie the keybind to a particular [addon API version](./addons.md#api-version), printing warnings and throwing errors if the keybind is used with wrong versions | - -Example: - -```json -{ - "key": "KP1", - "command": ["print-text", "example"], -} -``` - -The command can also be an array of arrays, in order to send multiple commands at once: - -```json -{ - "key": "KP2", - "command": [ - ["print-text", "example2"], - ["show-text", "example2"] - ] -} -``` - -Filter should not be included unless one wants to limit what types of list entries the command should be run on. -To only run the command for directories use `dir`, to only run the command for files use `file`. - -The parser filter is for filtering keybinds to only work inside directories loaded by specific parsers. -There are two parsers in the base script, the default parser for native filesystems is called `file`, while the root parser is called `root`. -Other parsers can be supplied by addons, and use the addon's filename with `-browser.lua` or just `.lua` stripped unless otherwise stated. -For example `ftp-browser.lua` would have a parser called `ftp`. -You can set the filter to match multiple parsers by separating the names with spaces. - -```json -{ - "key": "KP2", - "command": [ ["print-text", "example3"] ], - "parser": "ftp file" -} -``` - -The `flags` field is mostly only useful for addons, but can also be useful if one wants a key to be repeatable. -In this case the the keybind would look like the following: - -```json -{ - "key": "p", - "command": ["print-text", "spam-text"], - "flags": { "repeatable": true } -} -``` - -## Codes - -The script will scan every string in the command for the special substitution strings, they are: - -| code | description | -|--------|---------------------------------------------------------------------| -| `%%` | escape code for `%` | -| `%f` | filepath of the selected item | -| `%n` | filename of the selected item | -| `%p` | currently open directory | -| `%q` | currently open directory but preferring the directory label | -| `%d` | name of the current directory (characters between the last two '/') | -| `%r` | name of the parser for the currently open directory | -| `%x` | number of items in the currently open directory | -| `%i` | the 1-based index of the selected item in the list | -| `%j` | the 1-based index of the item in a multiselection - returns 1 for single selections | - -Additionally, using the uppercase forms of those codes will send the substituted string through the `string.format("%q", str)` function. -This adds double quotes around the string and automatically escapes any characters which would break the string encapsulation. -This is not necessary for most mpv commands, but can be very useful when sending commands to the OS with the `run` command, -or when passing values into [expressions](#conditional-command-condition-command). - -Example of a command to add an audio track: - -```json -{ - "key": "Ctrl+a", - "command": ["audio-add", "%f"], - "filter": "file" -} -``` - -Any commands that contain codes representing specific items (`%f`, `%n`, `%i` etc) will -not be run if no item is selected (for example in an empty directory). -In these cases [passthrough](#passthrough-keybinds) rules will apply. - -## Multiselect Commands - -When multiple items are selected the command can be run for all items in the order they appear on the screen. -This can be controlled by the `multiselect` flag, which takes a boolean value. -When not set the flag defaults to `false`. - -There are two different multiselect modes, controlled by the `multi-type` option. There are two options: - -### `repeat` - -The default mode that sends the commands once for each item that is selected. -If time is needed between running commands of multiple selected items (for example, due to file handlers) then the `delay` option can be used to set a duration (in seconds) between commands. - -### `concat` - -Run a single command, but replace item specific codes with a concatenated string made from each selected item. -For example `["print-text", "%n" ]` would print the name of each item selected separated by `' '` (space). -The string inserted between each item is determined by the `concat-string` option, but `' '` is the default. - -## Passthrough Keybinds - -When loading keybinds from the json file file-browser will move down the list and overwrite any existing bindings with the same key. -This means the lower an item on the list, the higher preference it has. -However, file-browser implements a layered passthrough system for its keybinds; if a keybind is blocked from running by user filters, then the next highest preference command will be sent, continuing until a command is sent or there are no more keybinds. -The default dynamic keybinds are considered the lowest priority. - -The `filter`, `parser`, and `condition` options can all trigger passthrough, as well as some [codes](#codes). -If a multi-select command is run on multiple items then passthrough will occur if any of the selected items fail the filters. - -Passthrough can be forcibly disabled or enabled using the passthrough option. -When set to `true` passthrough will always be activate regardless of the state of the filters. - -## Modifying Default Keybinds - -Since the custom keybinds are applied after the default dynamic keybinds they can be used to overwrite the default bindings. -Setting new keys for the existing binds can be done with the `script-binding [binding-name]` command, where `binding-name` is the full name of the keybinding. -For this script the names of the dynamic keybinds are in the format `file_browser/dynamic/[name]` where `name` is a unique identifier documented in the [keybinds](README.md#keybinds) table. - -For example to change the scroll buttons from the arrows to the scroll wheel: - -```json -[ - { - "key": "WHEEL_UP", - "command": ["script-binding", "file_browser/dynamic/scroll_up"] - }, - { - "key": "WHEEL_DOWN", - "command": ["script-binding", "file_browser/dynamic/scroll_down"] - }, - { - "key": "UP", - "command": ["osd-auto", "add", "volume", "2"] - }, - { - "key": "DOWN", - "command": ["osd-auto", "add", "volume", "-2"] - } -] -``` - -Custom keybinds can be called using the same method, but users must set the `name` value inside the `file-browser-keybinds.json` file. -To avoid conflicts custom keybinds use the format: `file_browser/dynamic/custom/[name]`. - -## Expressions - -Expressions are used to evaluate Lua code into a string that can be used for commands. -These behave similarly to those used for [`profile-cond`](https://mpv.io/manual/master/#conditional-auto-profiles) -values. In an expression the `mp`, `mp.msg`, and `mp.utils` modules are available as `mp`, `msg`, and `utils` respectively. -Additionally, in mpv v0.38+ the `mp.input` module is available as `input`. - -The file-browser [addon API](addons/addons.md#the-api) is available as `fb` and if [mpv-user-input](https://github.com/CogentRedTester/mpv-user-input) -is installed then user-input API will be available in `user_input`. - -This example only runs the keybind if the browser is in the Windows C drive or if -the selected item is a matroska file: - -```json -[ - { - "key": "KP1", - "command": ["print-text", "in my C:/ drive!"], - "condition": "(%P):find('C:/') == 1" - }, - { - "key": "KP2", - "command": ["print-text", "Matroska File!"], - "condition": "fb.get_extension(%N) == 'mkv'" - } -] -``` - -If the `condition` expression contains any item specific codes (`%F`, `%I`, etc) then it will be -evaluated on each individual item, otherwise it will evaluated once for the whole keybind. -If a code is invalid (for example using `%i` in empty directories) then the expression returns false. - -There are some utility script messages that extend the power of expressions. -[`conditional-command`](#conditional-command-condition-command) allows one to specify conditions that -can apply to individual items or commands. The tradeoff is that you lose the automated passthrough behaviour. -There is also [`evaluate-expressions`](#evaluate-expressions-command) which allows one to evaluate expressions inside commands. - -## Utility Script Messages - -There are a small number of custom script messages defined by file-browser to support custom keybinds. - -### `=> ` - -A basic script message that makes it easier to chain multiple utility script messages together. -Any `=>` string will be substituted for `script-message`. - -```json -{ - "key": "KP1", - "command": ["script-message", "=>", "delay-command", "%j * 2", "=>", "evaluate-expressions", "print-text", "!{%j * 2}"], - "multiselect": true -} -``` - -### `conditional-command [condition] ` - -Runs the following command only if the condition [expression](#expressions) is `true`. - -This example command will only run if the player is currently paused: - -```json -{ - "key": "KP1", - "command": ["script-message", "conditional-command", "mp.get_property_bool('pause')", "print-text", "is paused"], -} -``` - -Custom keybind codes are evaluated before the expressions. - -This example only runs if the currently selected item in the browser has a `.mkv` extension: - -```json -{ - "key": "KP1", - "command": ["script-message", "conditional-command", "fb.get_extension(%N) == 'mkv'", "print-text", "a matroska file"], -} -``` - -### `delay-command [delay] ` - -Delays the following command by `[delay]` seconds. -Delay is an [expression](#expressions). - -The following example will send the `print-text` command after 5 seconds: - -```json -{ - "key": "KP1", - "command": ["script-message", "delay-command", "5", "print-text", "example"], -} -``` - -### `evaluate-expressions ` - -Evaluates embedded Lua expressions in the following command. -Expressions have the same behaviour as the [`conditional-command`](#conditional-command-condition-command) script-message. -Expressions must be surrounded by `!{}` characters. -Additional `!` characters can be placed at the start of the expression to -escape the evaluation. - -For example the following keybind will print 3 to the console: - -```json -{ - "key": "KP1", - "command": ["script-message", "evaluate-expressions", "print-text", "!{1 + 2}"], -} -``` - -This example replaces all `/` characters in the path with `\` -(note that the `\` needs to be escaped twice, once for the json file, and once for the string in the lua expression): - -```json -{ - "key": "KP1", - "command": ["script-message", "evaluate-expressions", "print-text", "!{ string.gsub(%F, '/', '\\\\') }"], -} -``` - -### `run-statement ` - -Runs the following string a as a Lua statement. This is similar to an [expression](#expressions), -but instead of the code evaluating to a value it must run a series of statements. Basically it allows -for function bodies to be embedded into custom keybinds. All the same modules are available. -If multiple strings are sent to the script-message then they will be concatenated together with newlines. - -The following keybind will use [mpv-user-input](https://github.com/CogentRedTester/mpv-user-input) to -rename items in file-browser: - -```json -{ - "key": "KP1", - "command": ["script-message", "run-statement", - "assert(user_input, 'install mpv-user-input!')", - - "local line, err = user_input.get_user_input_co({", - "id = 'rename-file',", - "source = 'custom-keybind',", - "request_text = 'rename file:',", - "queueable = true,", - "default_input = %N,", - "cursor_pos = #(%N) - #fb.get_extension(%N, '')", - "})", - - "if not line then return end", - "os.rename(%F, utils.join_path(%P, line))", - - "fb.rescan()" - ], - "parser": "file", - "multiselect": true -} -``` - -## Examples - -See [here](file-browser-keybinds.json). diff --git a/mpv/scripts/file-browser/docs/file-browser-keybinds.json b/mpv/scripts/file-browser/docs/file-browser-keybinds.json deleted file mode 100644 index 4713137..0000000 --- a/mpv/scripts/file-browser/docs/file-browser-keybinds.json +++ /dev/null @@ -1,118 +0,0 @@ -[ - { - "key": "KP1", - "command": ["print-text", "file: %f"], - "multiselect": true - }, - { - "key": "KP2", - "command": ["print-text", "name: %n"], - "multiselect": true - }, - { - "key": "KP3", - "command": ["print-text", "open directory: %p"] - }, - { - "key": "KP4", - "command": ["print-text", "directory name: %d"] - }, - { - "key": "KP5", - "command": ["print-text", "escape the code: %%f"], - "multiselect": true - }, - { - "key": "KP6", - "command": ["print-text", "full filepath via concatenation: %p%n"], - "multiselect": true - }, - { - "key": "KP7", - "command": ["print-text", "quote/escape filepath: %F"], - "multiselect": true - }, - - - { - "comment": "deletes the currently selected file", - "key": "Alt+DEL", - "command": ["run", "rm", "%F"], - "filter": "file", - "multiselect": true, - "multi-type": "concat" - }, - { - "comment": "opens the currently selected items in a new mpv window", - "key": "Ctrl+ENTER", - "command": ["run", "mpv", "%F"], - "multiselect": true, - "multi-type": "concat" - }, - { - "key": "Ctrl+c", - "command": [ - ["run", "powershell", "-command", "Set-Clipboard", "%F"], - ["print-text", "copied filepath to clipboard"] - ], - "multiselect": true, - "delay": 0.3 - }, - { - "comment": "Opens the current directory in windows explorer", - "key": "Ctrl+o", - "command": ["run", "powershell", "-command", "explorer.exe", "(( %P ).TrimEnd('/') -replace '/', '\\' )"], - "multiselect": false - }, - { - "comment": "Opens the selected directory in windows explorer", - "key": "Ctrl+O", - "command": ["run", "powershell", "-command", "explorer.exe", "(( %F ).TrimEnd('/') -replace '/', '\\' )"], - "filter": "dir", - "multiselect": true - }, - { - "comment": "Opens the current directory in windows explorer and highlights the currently selected file", - "key": "Ctrl+O", - "command": ["run", "powershell", "-command", "explorer.exe", "'/select,'", "( %F -replace '/', '\\' )"], - "filter": "file", - "multiselect": true - }, - { - "key": "INS", - "command": ["run", "powershell", "-command", "Set-Content", "-LiteralPath", "( %P + '/.ordered-chapters.m3u' )", "-Value", "( %N )"], - "multiselect": true, - "multi-type": "concat", - "concat-string": "+ '\n' +" - }, - - - { - "key": "WHEEL_UP", - "command": ["script-binding", "file_browser/dynamic/scroll_up"] - }, - { - "key": "WHEEL_DOWN", - "command": ["script-binding", "file_browser/dynamic/scroll_down"] - }, - { - "key": "MBTN_LEFT", - "command": ["script-binding", "file_browser/dynamic/down_dir"] - }, - { - "key": "MBTN_RIGHT", - "command": ["script-binding", "file_browser/dynamic/up_dir"] - }, - { - "key": "MBTN_MID", - "command": ["script-binding", "file_browser/dynamic/play"] - }, - { - "key": "UP", - "command": ["osd-auto", "add", "volume", "2"] - }, - { - "key": "DOWN", - "command": ["osd-auto", "add", "volume", "-2"] - } -] \ No newline at end of file diff --git a/mpv/scripts/file-browser/docs/file_browser.conf b/mpv/scripts/file-browser/docs/file_browser.conf deleted file mode 100644 index 3bf8058..0000000 --- a/mpv/scripts/file-browser/docs/file_browser.conf +++ /dev/null @@ -1,175 +0,0 @@ -####################################################### -# This is the default config file for mpv-file-browser -# https://github.com/CogentRedTester/mpv-file-browser -####################################################### - -# root directories, separated by commas -# on linux you will probably want to add `/`, -# on windows this should be used to add different drive letters -# Examples: -# linux: root=~/,/ -# windows: root=~/,C:/ -root=~/ - -# characters to separate root directories, each character works individually -# this is in case one is using directories with strange names -root_separators=,; - -# number of entries to show on the screen at once -num_entries=20 - -# wrap the cursor around the top and bottom of the list -wrap=no - -# only show files compatible with mpv in the browser -filter_files=yes - -# experimental feature that recurses directories concurrently when appending items to the playlist -# this feature has the potential for massive performance improvements when using addons with asynchronous IO -concurrent_recursion=no - -# maximum number of recursions that can run concurrently -# if this number is too high it risks overflowing the mpv event queue, which will cause some directories to be dropped entirely -max_concurrency=16 - -# enable custom keybinds -# the keybind json file must go in ~~/script-opts -custom_keybinds=no - -# file-browser only shows files that are compatible with mpv by default -# adding a file extension to this list will add it to the extension whitelist -# extensions are separated with the root separators, do not use any spaces -extension_whitelist= - -# add file extensions to this list to disable default filetypes -# note that this will also override audio/subtitle_extension options below -extension_blacklist= - -# files with these extensions will be added as additional audio tracks for the current file instead of appended to the playlist -# items on this list are automatically added to the extension whitelist -audio_extensions=mka,dts,dtshd,dts-hd,truehd,true-hd - -# files with these extensions will be added as additional subtitle tracks for the current file instead of appended to the playlist -# items on this list are automatically added to the extension whitelist -subtitle_extensions=etf,etf8,utf-8,idx,sub,srt,rt,ssa,ass,mks,vtt,sup,scc,smi,lrc,pgs - -# filter directories or files starting with a period like .config -# for linux systems -filter_dot_dirs=no -filter_dot_files=no - -# substitude forward slashes for backslashes when appending a local file to the playlist -# may be useful on windows systems -substitute_backslash=no - -# interpret backslashes `\` in paths as forward slashes `/` -# this is useful on Windows, which natively uses backslashes. -# As backslashes are valid filename characters in Unix systems this could -# cause mangled paths, though such filenames are rare. -# Use `yes` and `no` to enable/disable. `auto` tries to use the mpv `platform` -# property (mpv v0.36+) to decide. If the property is unavailable it defaults to `yes`. -normalise_backslash=auto - -# this option reverses the behaviour of the alt+ENTER keybind -# when disabled the keybind is required to enable autoload for the file -# when enabled the keybind disables autoload for the file -autoload=no - -# if autoload is triggered by selecting the currently playing file, then -# the current file will have it's watch-later config saved before being closed and re-opened -# essentially the current file will not be restarted -autoload_save_current=yes - -# when opening the browser in idle mode prefer the current working directory over the root -# note that the working directory is set as the 'current' directory regardless, so `home` will -# move the browser there even if this option is set to false -default_to_working_directory=no - -# when moving up a directory do not stop on empty protocol schemes like `ftp://` -# e.g. moving up from `ftp://localhost/` will move straight to the root instead of `ftp://` -skip_protocol_schemes=yes - -# map optical device paths to their respective file paths, -# e.g. mapping bd:// to the value of the bluray-device property -map_bd_device=yes -map_dvd_device=yes -map_cdda_device=yes - -# enables addons -addons=no -addon_directory=~~/script-modules/file-browser-addons - -# directory to load external modules - currently just user-input-module -module_directory=~~/script-modules - -# turn the OSC idle screen off and on when opening and closing the browser -# this should only be enabled if file-browser is the only thing controlling the idle-screen, -# if multiple sources attempt to control the idle-screen at the same time it can cause unexpected behaviour. -toggle_idlescreen=no - -# Set the current open status of the browser in the `file_browser/open` field of the `user-data` property. -# This property is only available in mpv v0.36+. -set_user_data=yes - -# Set the current open status of the browser in the `file_browser-open` field of the `shared-script-properties` property. -# This property is deprecated. When it is removed in mpv v0.37 file-browser will automatically disable this option. -set_shared_script_properties=no - -#################################### -######### style settings ########### -#################################### - -# force file-browser to use a specific text alignment (default: top-left) -# uses ass tag alignment numbers: https://aegi.vmoe.info/docs/3.0/ASS_Tags/#index23h3 -# set to 0 to use the default mpv osd-align options -alignment=7 - -# The format string used for the header. Uses custom-keybind substitution codes to -# dynamically change the contents of the header. See: docs/custom-keybinds.md#codes -# e.g. to add file numbers, set this to: {\fnMonospace}[%i/%x]{\fn} %q\N---------------------------------------------------- -format_string_header=%q\N---------------------------------------------------- - -# The format strings used for the wrappers. Supports custom-keybind substitution codes, and -# supports two additional codes: `%<` and `%>` to show the number of items before and after the visible list, respectively. -# Setting these options to empty strings will disable the wrappers. -format_string_topwrapper=%< item(s) above\N -format_string_bottomwrapper=\N%> item(s) remaining - -# allows custom icons be set for the folder and cursor -# the `\h` character is a hard space to add padding -folder_icon={\p1}m 6.52 0 l 1.63 0 b 0.73 0 0.01 0.73 0.01 1.63 l 0 11.41 b 0 12.32 0.73 13.05 1.63 13.05 l 14.68 13.05 b 15.58 13.05 16.31 12.32 16.31 11.41 l 16.31 3.26 b 16.31 2.36 15.58 1.63 14.68 1.63 l 8.15 1.63{\p0}\h -cursor_icon={\p1}m 14.11 6.86 l 0.34 0.02 b 0.25 -0.02 0.13 -0 0.06 0.08 b -0.01 0.16 -0.02 0.28 0.04 0.36 l 3.38 5.55 l 3.38 5.55 3.67 6.15 3.81 6.79 3.79 7.45 3.61 8.08 3.39 8.5l 0.04 13.77 b -0.02 13.86 -0.01 13.98 0.06 14.06 b 0.11 14.11 0.17 14.13 0.24 14.13 b 0.27 14.13 0.31 14.13 0.34 14.11 l 14.11 7.28 b 14.2 7.24 14.25 7.16 14.25 7.07 b 14.25 6.98 14.2 6.9 14.11 6.86{\p0}\h - -# set the opacity of fonts in hexadecimal from 00 (opaque) to FF (transparent) -font_opacity_selection_marker=99 - -# print the header in bold font -font_bold_header=yes - -# scale the size of the browser; 2 would double the size, 0.5 would halve it, etc. -# the header and wrapper scaling is relative to the base scaling -scaling_factor_base=1 -scaling_factor_header=1.4 -scaling_factor_wrappers=0.64 - -# set custom font names, blank is the default -# setting custom fonts for the folder/cursor can fix broken or missing icons -font_name_header= -font_name_body= -font_name_wrappers= -font_name_folder= -font_name_cursor= - -# set custom font colours -# colours are in hexadecimal format in Blue Green Red order -# note that this is the opposite order to most RGB colour codes -font_colour_header=00ccff -font_colour_body=ffffff -font_colour_wrappers=00ccff -font_colour_cursor=00ccff - -# these are colours applied to list items in different states -font_colour_selected=fce788 -font_colour_multiselect=fcad88 -font_colour_playing=33ff66 -font_colour_playing_multiselected=22b547 diff --git a/mpv/scripts/file-browser/main.lua b/mpv/scripts/file-browser/main.lua deleted file mode 100644 index 4eec577..0000000 --- a/mpv/scripts/file-browser/main.lua +++ /dev/null @@ -1,73 +0,0 @@ ---[[ - mpv-file-browser - - This script allows users to browse and open files and folders entirely from within mpv. - The script uses nothing outside the mpv API, so should work identically on all platforms. - The browser can move up and down directories, start playing files and folders, or add them to the queue. - - For full documentation see: https://github.com/CogentRedTester/mpv-file-browser -]]-- - -local mp = require 'mp' - -local o = require 'modules.options' - --- setting the package paths -package.path = mp.command_native({"expand-path", o.module_directory}).."/?.lua;"..package.path - -local addons = require 'modules.addons' -local keybinds = require 'modules.keybinds' -local setup = require 'modules.setup' -local controls = require 'modules.controls' -local observers = require 'modules.observers' -local script_messages = require 'modules.script-messages' - -local input_loaded, input = pcall(require, "mp.input") -local user_input_loaded, user_input = pcall(require, "user-input-module") - - --- root and addon setup -setup.root() -addons.load_internal_parsers() -if o.addons then addons.load_external_addons() end - ---these need to be below the addon setup in case any parsers add custom entries -setup.extensions_list() -keybinds.setup_keybinds() - --- property observers -mp.observe_property('path', 'string', observers.current_directory) -if o.map_dvd_device then mp.observe_property('dvd-device', 'string', observers.dvd_device) end -if o.map_bd_device then mp.observe_property('bluray-device', 'string', observers.bd_device) end -if o.map_cdda_device then mp.observe_property('cdda-device', 'string', observers.cd_device) end - --- scripts messages -mp.register_script_message('=>', script_messages.chain) -mp.register_script_message('delay-command', script_messages.delay_command) -mp.register_script_message('conditional-command', script_messages.conditional_command) -mp.register_script_message('evaluate-expressions', script_messages.evaluate_expressions) -mp.register_script_message('run-statement', script_messages.run_statement) - -mp.register_script_message('browse-directory', controls.browse_directory) -mp.register_script_message("get-directory-contents", script_messages.get_directory_contents) - ---declares the keybind to open the browser -mp.add_key_binding('MENU','browse-files', controls.toggle) -mp.add_key_binding('Ctrl+o','open-browser', controls.open) - -if input_loaded then - mp.add_key_binding("Alt+o", "browse-directory/get-user-input", function() - input.get({ - prompt = "open directory:", - id = "file-browser/browse-directory", - submit = function(text) - controls.browse_directory(text) - input.terminate() - end - }) - end) -elseif user_input_loaded then - mp.add_key_binding("Alt+o", "browse-directory/get-user-input", function() - user_input.get_user_input(controls.browse_directory, {request_text = "open directory:"}) - end) -end diff --git a/mpv/scripts/file-browser/modules/addons.lua b/mpv/scripts/file-browser/modules/addons.lua deleted file mode 100644 index d03a78f..0000000 --- a/mpv/scripts/file-browser/modules/addons.lua +++ /dev/null @@ -1,174 +0,0 @@ -local mp = require 'mp' -local msg = require 'mp.msg' -local utils = require 'mp.utils' - -local o = require 'modules.options' -local g = require 'modules.globals' -local fb = require 'modules.apis.fb' -local fb_utils = require 'modules.utils' -local parser_API = require 'modules.apis.parser' - -local API_MAJOR, API_MINOR, API_PATCH = g.API_VERSION:match("(%d+)%.(%d+)%.(%d+)") -API_MAJOR, API_MINOR, API_PATCH = tonumber(API_MAJOR), tonumber(API_MINOR), tonumber(API_PATCH) - ---checks if the given parser has a valid version number -local function check_api_version(parser, id) - if parser.version then - msg.warn(('%s: use of the `version` field is deprecated - use `api_version` instead'):format(id)) - parser.api_version = parser.version - end - - local version = parser.api_version - if type(version) ~= 'string' then return msg.error(("%s: field `api_version` must be a string, got %s"):format(id, tostring(version))) end - - local major, minor = version:match("(%d+)%.(%d+)") - major, minor = tonumber(major), tonumber(minor) - - if not major or not minor then - return msg.error(("%s: invalid version number, expected v%d.%d.x, got v%s"):format(id, API_MAJOR, API_MINOR, version)) - elseif major ~= API_MAJOR then - return msg.error(("%s has wrong major version number, expected v%d.x.x, got, v%s"):format(id, API_MAJOR, version)) - elseif minor > API_MINOR then - msg.warn(("%s has newer minor version number than API, expected v%d.%d.x, got v%s"):format(id, API_MAJOR, API_MINOR, version)) - end - return true -end - ---create a unique id for the given parser -local function set_parser_id(parser) - local name = parser.name - if g.parsers[name] then - local n = 2 - name = parser.name.."_"..n - while g.parsers[name] do - n = n + 1 - name = parser.name.."_"..n - end - end - - g.parsers[name] = parser - g.parsers[parser] = { id = name } -end - ---runs an addon in a separate environment -local function run_addon(path) - local name_sqbr = string.format("[%s]", path:match("/([^/]*)%.lua$")) - local addon_environment = fb_utils.redirect_table(_G) - addon_environment._G = addon_environment - - --gives each addon custom debug messages - addon_environment.package = fb_utils.redirect_table(addon_environment.package) - addon_environment.package.loaded = fb_utils.redirect_table(addon_environment.package.loaded) - local msg_module = { - log = function(level, ...) msg.log(level, name_sqbr, ...) end, - fatal = function(...) return msg.fatal(name_sqbr, ...) end, - error = function(...) return msg.error(name_sqbr, ...) end, - warn = function(...) return msg.warn(name_sqbr, ...) end, - info = function(...) return msg.info(name_sqbr, ...) end, - verbose = function(...) return msg.verbose(name_sqbr, ...) end, - debug = function(...) return msg.debug(name_sqbr, ...) end, - trace = function(...) return msg.trace(name_sqbr, ...) end, - } - addon_environment.print = msg_module.info - - addon_environment.require = function(module) - if module == "mp.msg" then return msg_module end - return require(module) - end - - local chunk, err - if setfenv then - --since I stupidly named a function loadfile I need to specify the global one - --I've been using the name too long to want to change it now - chunk, err = _G.loadfile(path) - if not chunk then return msg.error(err) end - setfenv(chunk, addon_environment) - else - chunk, err = _G.loadfile(path, "bt", addon_environment) - if not chunk then return msg.error(err) end - end - - local success, result = xpcall(chunk, fb_utils.traceback) - return success and result or nil -end - ---setup an internal or external parser -local function setup_parser(parser, file) - parser = setmetatable(parser, { __index = parser_API }) - parser.name = parser.name or file:gsub("%-browser%.lua$", ""):gsub("%.lua$", "") - - set_parser_id(parser) - if not check_api_version(parser, file) then return msg.error("aborting load of parser", parser:get_id(), "from", file) end - - msg.verbose("imported parser", parser:get_id(), "from", file) - - --sets missing functions - if not parser.can_parse then - if parser.parse then parser.can_parse = function() return true end - else parser.can_parse = function() return false end end - end - - if parser.priority == nil then parser.priority = 0 end - if type(parser.priority) ~= "number" then return msg.error("parser", parser:get_id(), "needs a numeric priority") end - - table.insert(g.parsers, parser) -end - ---load an external addon -local function setup_addon(file, path) - if file:sub(-4) ~= ".lua" then return msg.verbose(path, "is not a lua file - aborting addon setup") end - - local addon_parsers = run_addon(path) - if addon_parsers and not next(addon_parsers) then return msg.verbose('addon', path, 'returned empry table - special case, ignoring') end - if not addon_parsers or type(addon_parsers) ~= "table" then return msg.error("addon", path, "did not return a table") end - - --if the table contains a priority key then we assume it isn't an array of parsers - if not addon_parsers[1] then addon_parsers = {addon_parsers} end - - for _, parser in ipairs(addon_parsers) do - setup_parser(parser, file) - end -end - ---loading external addons -local function load_addons(directory) - directory = fb_utils.fix_path(directory, true) - - local files = utils.readdir(directory) - if not files then error("could not read addon directory") end - - for _, file in ipairs(files) do - setup_addon(file, directory..file) - end - table.sort(g.parsers, function(a, b) return a.priority < b.priority end) - - --we want to store the indexes of the parsers - for i = #g.parsers, 1, -1 do g.parsers[ g.parsers[i] ].index = i end - - --we want to run the setup functions for each addon - for index, parser in ipairs(g.parsers) do - if parser.setup then - local success = xpcall(function() parser:setup() end, fb_utils.traceback) - if not success then - msg.error("parser", parser:get_id(), "threw an error in the setup method - removing from list of parsers") - table.remove(g.parsers, index) - end - end - end -end - -local function load_internal_parsers() - local internal_addon_dir = mp.get_script_directory()..'/modules/parsers/' - load_addons(internal_addon_dir) -end - -local function load_external_addons() - local addon_dir = mp.command_native({"expand-path", o.addon_directory..'/'}) - load_addons(addon_dir) -end - -return { - check_api_version = check_api_version, - load_internal_parsers = load_internal_parsers, - load_external_addons = load_external_addons -} diff --git a/mpv/scripts/file-browser/modules/apis/fb.lua b/mpv/scripts/file-browser/modules/apis/fb.lua deleted file mode 100644 index f7739e5..0000000 --- a/mpv/scripts/file-browser/modules/apis/fb.lua +++ /dev/null @@ -1,136 +0,0 @@ -local msg = require 'mp.msg' -local utils = require 'mp.utils' - -local o = require 'modules.options' -local g = require 'modules.globals' -local fb_utils = require 'modules.utils' -local ass = require 'modules.ass' -local directory_movement = require 'modules.navigation.directory-movement' -local scanning = require 'modules.navigation.scanning' -local cache = require 'modules.cache' -local controls = require 'modules.controls' - -local fb = setmetatable({}, { __index = setmetatable({}, { __index = fb_utils }) }) -package.loaded["file-browser"] = setmetatable({}, { __index = fb }) - ---these functions we'll provide as-is -fb.redraw = ass.update_ass -fb.rescan = scanning.rescan -fb.browse_directory = controls.browse_directory - -function fb.clear_cache() - cache:clear() -end - ---a wrapper around scan_directory for addon API -function fb.parse_directory(directory, parse_state) - if not parse_state then parse_state = { source = "addon" } - elseif not parse_state.source then parse_state.source = "addon" end - return scanning.scan_directory(directory, parse_state) -end - ---register file extensions which can be opened by the browser -function fb.register_parseable_extension(ext) - g.parseable_extensions[string.lower(ext)] = true -end -function fb.remove_parseable_extension(ext) - g.parseable_extensions[string.lower(ext)] = nil -end - ---add a compatible extension to show through the filter, only applies if run during the setup() method -function fb.add_default_extension(ext) - table.insert(g.compatible_file_extensions, ext) -end - ---add item to root at position pos -function fb.insert_root_item(item, pos) - msg.debug("adding item to root", item.label or item.name, pos) - item.ass = item.ass or fb.ass_escape(item.label or item.name) - item.type = "dir" - table.insert(g.root, pos or (#g.root + 1), item) -end - --- add a new mapping to the given directory -function fb.register_directory_mapping(directory, mapping, pattern) - if not pattern then mapping = '^'..fb_utils.pattern_escape(mapping) end - g.directory_mappings[mapping] = directory - msg.verbose('registering directory alias', mapping, directory) - - directory_movement.set_current_file(g.current_file.original_path) - return mapping -end - --- remove all directory mappings that map to the given directory -function fb.remove_all_mappings(directory) - local removed = {} - for mapping, target in pairs(g.directory_mappings) do - if target == directory then - g.directory_mappings[mapping] = nil - table.insert(removed, mapping) - end - end - return removed -end - ---a newer API for adding items to the root ---only adds the item if the same item does not already exist in the root ---the priority variable is a number that specifies the insertion location ---a lower priority is placed higher in the list and the default is 100 -function fb.register_root_item(item, priority) - msg.verbose('registering root item:', utils.to_string(item)) - if type(item) == 'string' then - item = {name = item} - end - - -- if the item is already in the list then do nothing - if fb.list.some(g.root, function(r) - return fb.get_full_path(r, '') == fb.get_full_path(item, '') - end) then return false end - - item._priority = priority - for i, v in ipairs(g.root) do - if (v._priority or 100) > (priority or 100) then - fb.insert_root_item(item, i) - return true - end - end - fb.insert_root_item(item) - return true -end - ---providing getter and setter functions so that addons can't modify things directly -function fb.get_script_opts() return fb.copy_table(o) end -function fb.get_opt(key) return o[key] end -function fb.get_extensions() return fb.copy_table(g.extensions) end -function fb.get_sub_extensions() return fb.copy_table(g.sub_extensions) end -function fb.get_audio_extensions() return fb.copy_table(g.audio_extensions) end -function fb.get_parseable_extensions() return fb.copy_table(g.parseable_extensions) end -function fb.get_state() return fb.copy_table(g.state) end -function fb.get_dvd_device() return g.dvd_device end -function fb.get_parsers() return fb.copy_table(g.parsers) end -function fb.get_root() return fb.copy_table(g.root) end -function fb.get_directory() return g.state.directory end -function fb.get_list() return fb.copy_table(g.state.list) end -function fb.get_current_file() return fb.copy_table(g.current_file) end -function fb.get_current_parser() return g.state.parser:get_id() end -function fb.get_current_parser_keyname() return g.state.parser.keybind_name or g.state.parser.name end -function fb.get_selected_index() return g.state.selected end -function fb.get_selected_item() return fb.copy_table(g.state.list[g.state.selected]) end -function fb.get_open_status() return not g.state.hidden end -function fb.get_parse_state(co) return g.parse_states[co or coroutine.running() or ""] end - -function fb.set_empty_text(str) - g.state.empty_text = str - fb.redraw() -end - -function fb.set_selected_index(index) - if type(index) ~= "number" then return false end - if index < 1 then index = 1 end - if index > #g.state.list then index = #g.state.list end - g.state.selected = index - fb.redraw() - return index -end - -return fb diff --git a/mpv/scripts/file-browser/modules/apis/parse-state.lua b/mpv/scripts/file-browser/modules/apis/parse-state.lua deleted file mode 100644 index 8ddf542..0000000 --- a/mpv/scripts/file-browser/modules/apis/parse-state.lua +++ /dev/null @@ -1,32 +0,0 @@ - -local msg = require 'mp.msg' - -local g = require 'modules.globals' - -local parse_state_API = {} - ---a wrapper around coroutine.yield that aborts the coroutine if ---the parse request was cancelled by the user ---the coroutine is -function parse_state_API:yield(...) - local co = coroutine.running() - local is_browser = co == g.state.co - if self.source == "browser" and not is_browser then - msg.error("current coroutine does not match browser's expected coroutine - did you unsafely yield before this?") - error("current coroutine does not match browser's expected coroutine - aborting the parse") - end - - local result = table.pack(coroutine.yield(...)) - if is_browser and co ~= g.state.co then - msg.verbose("browser no longer waiting for list - aborting parse for", self.directory) - error(g.ABORT_ERROR) - end - return unpack(result, 1, result.n) -end - ---checks if the current coroutine is the one handling the browser's request -function parse_state_API:is_coroutine_current() - return coroutine.running() == g.state.co -end - -return parse_state_API diff --git a/mpv/scripts/file-browser/modules/apis/parser.lua b/mpv/scripts/file-browser/modules/apis/parser.lua deleted file mode 100644 index cdfe71f..0000000 --- a/mpv/scripts/file-browser/modules/apis/parser.lua +++ /dev/null @@ -1,25 +0,0 @@ -local msg = require 'mp.msg' - -local g = require 'modules.globals' -local scanning = require 'modules.navigation.scanning' -local fb = require 'modules.apis.fb' - -local parser_api = setmetatable({}, { __index = fb }) - -function parser_api:get_index() return g.parsers[self].index end -function parser_api:get_id() return g.parsers[self].id end - ---a wrapper that passes the parsers priority value if none other is specified -function parser_api:register_root_item(item, priority) - return fb.register_root_item(item, priority or g.parsers[self:get_id()].priority) -end - ---runs choose_and_parse starting from the next parser -function parser_api:defer(directory) - msg.trace("deferring to other parsers...") - local list, opts = scanning.choose_and_parse(directory, self:get_index() + 1) - fb.get_parse_state().already_deferred = true - return list, opts -end - -return parser_api diff --git a/mpv/scripts/file-browser/modules/ass.lua b/mpv/scripts/file-browser/modules/ass.lua deleted file mode 100644 index 0fc5791..0000000 --- a/mpv/scripts/file-browser/modules/ass.lua +++ /dev/null @@ -1,175 +0,0 @@ --------------------------------------------------------------------------------------------------------- ------------------------------------------List Formatting------------------------------------------------ --------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------- - -local utils = require 'mp.utils' - -local g = require 'modules.globals' -local o = require 'modules.options' -local fb_utils = require 'modules.utils' - -local state = g.state -local style = g.style -local ass = g.ass - -local function draw() - ass:update() -end - -local function remove() - ass:remove() -end - -local string_buffer = {} - ---appends the entered text to the overlay -local function append(...) - for i = 1, select("#", ...) do - table.insert(string_buffer, select(i, ...) or '' ) - end -end - ---appends a newline character to the osd -local function newline() - table.insert(string_buffer, '\\N') -end - -local function flush_buffer() - ass.data = table.concat(string_buffer, '') - string_buffer = {} -end - ---detects whether or not to highlight the given entry as being played -local function highlight_entry(v) - if g.current_file.path == nil then return false end - local full_path = fb_utils.get_full_path(v) - local alt_path = v.name and g.state.directory..v.name or nil - - if fb_utils.parseable_item(v) then - return string.find(g.current_file.directory, full_path, 1, true) - or (alt_path and string.find(g.current_file.directory, alt_path, 1, true)) - else - return g.current_file.path == full_path - or (alt_path and g.current_file.path == alt_path) - end -end - -local ass_cache = setmetatable({}, {__mode = 'k'}) - --- escape ass values and replace newlines -local function ass_escape(str) - if ass_cache[str] then return ass_cache[str] end - local escaped = fb_utils.ass_escape(str, true) - ass_cache[str] = escaped - return escaped -end - ---refreshes the ass text using the contents of the list -local function update_ass() - if state.hidden then state.flag_update = true ; return end - - append(style.global) - - local dir_name = state.directory_label or state.directory - if dir_name == "" then dir_name = "ROOT" end - append(style.header) - append(fb_utils.substitute_codes(o.format_string_header, nil, nil, nil, ass_escape)) - newline() - - if #state.list < 1 then - append(state.empty_text) - flush_buffer() - draw() - return - end - - local start = 1 - local finish = start+o.num_entries-1 - - --handling cursor positioning - local mid = math.ceil(o.num_entries/2)+1 - if state.selected+mid > finish then - local offset = state.selected - finish + mid - - --if we've overshot the end of the list then undo some of the offset - if finish + offset > #state.list then - offset = offset - ((finish+offset) - #state.list) - end - - start = start + offset - finish = finish + offset - end - - --making sure that we don't overstep the boundaries - if start < 1 then start = 1 end - local overflow = finish < #state.list - --this is necessary when the number of items in the dir is less than the max - if not overflow then finish = #state.list end - - -- these are the number values to place into the wrappers - local wrapper_overrides = {['<'] = tostring(start-1), ['>'] = tostring(#state.list-finish)} - - --adding a header to show there are items above in the list - if o.format_string_topwrapper ~= '' and start > 1 then - append(style.footer_header, fb_utils.substitute_codes(o.format_string_topwrapper, wrapper_overrides, nil, nil, ass_escape)) - newline() - end - - for i=start, finish do - local v = state.list[i] - local playing_file = highlight_entry(v) - append(style.body) - - --handles custom styles for different entries - if i == state.selected or i == state.multiselect_start then - if not (i == state.selected) then append(style.selection_marker) end - - if not state.multiselect_start then append(style.cursor) - else - if state.selection[state.multiselect_start] then append(style.cursor_select) - else append(style.cursor_deselect) end - end - append(o.cursor_icon, "\\h", style.body) - else - append(g.style.indent, o.cursor_icon, "\\h", style.body) - end - - --sets the selection colour scheme - local multiselected = state.selection[i] - - --sets the colour for the item - local function set_colour() - if multiselected then append(style.multiselect) - elseif i == state.selected then append(style.selected) end - - if playing_file then append( multiselected and style.playing_selected or style.playing) end - end - set_colour() - - --sets the folder icon - if v.type == 'dir' then - append(style.folder, o.folder_icon, "\\h", style.body) - set_colour() - end - - --adds the actual name of the item - append(v.ass or ass_escape(v.label or v.name)) - newline() - end - - if o.format_string_bottomwrapper ~= '' and overflow then - append(style.footer_header) - append(fb_utils.substitute_codes(o.format_string_bottomwrapper, wrapper_overrides, nil, nil, ass_escape)) - end - - flush_buffer() - draw() -end - -return { - update_ass = update_ass, - highlight_entry = highlight_entry, - draw = draw, - remove = remove, -} diff --git a/mpv/scripts/file-browser/modules/cache.lua b/mpv/scripts/file-browser/modules/cache.lua deleted file mode 100644 index 5e393dd..0000000 --- a/mpv/scripts/file-browser/modules/cache.lua +++ /dev/null @@ -1,139 +0,0 @@ --------------------------------------------------------------------------------------------------------- ---------------------------------------Cache Implementation---------------------------------------------- --------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------- - -local msg = require 'mp.msg' -local utils = require 'mp.utils' - -local g = require 'modules.globals' -local fb_utils = require 'modules.utils' - -local function get_keys(t) - local keys = {} - for key in pairs(t) do - table.insert(keys, key) - end - return keys -end - -local cache = { - cache = setmetatable({}, {__mode = 'kv'}), - traversal_stack = {}, - history = {}, - cached_values = { - "directory", "directory_label", "list", "selected", "selection", "parser", "empty_text", "co" - }, - dangling_refs = {}, -} - -function cache:print_debug_info() - local cache_keys = get_keys(self.cache) - msg.verbose('Printing cache debug info') - msg.verbose('cache size:', #cache_keys) - msg.debug(utils.to_string(cache_keys)) - msg.trace(utils.to_string(self.cache[cache_keys[#cache_keys]])) - - msg.verbose('traversal_stack size:', #self.traversal_stack) - msg.debug(utils.to_string(fb_utils.list.map(self.traversal_stack, function(ref) return ref.directory end))) - - msg.verbose('history size:', #self.history) - msg.debug(utils.to_string(fb_utils.list.map(self.history, function(ref) return ref.directory end))) -end - -function cache:replace_dangling_refs(directory, ref) - for _, v in ipairs(self.traversal_stack) do - if v.directory == directory then - v.ref = ref - self.dangling_refs[directory] = nil - end - end - for _, v in ipairs(self.history) do - if v.directory == directory then - v.ref = ref - self.dangling_refs[directory] = nil - end - end -end - -function cache:add_current_state() - local directory = g.state.directory - if directory == nil then return end - - local t = self.cache[directory] or {} - for _, value in ipairs(self.cached_values) do - t[value] = g.state[value] - end - - self.cache[directory] = t - if self.dangling_refs[directory] then - self:replace_dangling_refs(directory, t) - end -end - --- Creates a reference to the cache of a particular directory to prevent it --- from being garbage collected. -function cache:get_cache_ref(directory) - return { - directory = directory, - ref = self.cache[directory], - } -end - -function cache:append_history() - self:add_current_state() - local history_size = #self.history - - -- We don't want to have the same directory in the history over and over again. - if history_size > 0 and self.history[history_size].directory == g.state.directory then return end - - table.insert(self.history, self:get_cache_ref(g.state.directory)) - if (history_size + 1) > 100 then table.remove(self.history, 1) end -end - -function cache:in_cache(directory) - return self.cache[directory] ~= nil -end - -function cache:apply(directory) - directory = directory or g.state.directory - local t = self.cache[directory] - if not t then return false end - - msg.verbose('applying cache for', directory) - - for _, value in ipairs(self.cached_values) do - msg.debug('setting', value, 'to', t[value]) - g.state[value] = t[value] - end - - return true -end - -function cache:push() - local stack_size = #self.traversal_stack - if stack_size > 0 and self.traversal_stack[stack_size].directory == g.state.directory then return end - table.insert(self.traversal_stack, self:get_cache_ref(g.state.directory)) -end - -function cache:pop() - table.remove(self.traversal_stack) -end - -function cache:clear_traversal_stack() - self.traversal_stack = {} -end - -function cache:clear() - self.cache = setmetatable({}, {__mode = 'kv'}) - for _, v in ipairs(self.traversal_stack) do - v.ref = nil - self.dangling_refs[v.directory] = true - end - for _, v in ipairs(self.history) do - v.ref = nil - self.dangling_refs[v.directory] = true - end -end - -return cache diff --git a/mpv/scripts/file-browser/modules/controls.lua b/mpv/scripts/file-browser/modules/controls.lua deleted file mode 100644 index fcfe790..0000000 --- a/mpv/scripts/file-browser/modules/controls.lua +++ /dev/null @@ -1,90 +0,0 @@ - -local mp = require 'mp' -local msg = require 'mp.msg' -local utils = require 'mp.utils' - -local o = require 'modules.options' -local g = require 'modules.globals' -local fb_utils = require 'modules.utils' -local movement = require 'modules.navigation.directory-movement' -local ass = require 'modules.ass' -local cursor = require 'modules.navigation.cursor' - -local controls = {} - ---opens the browser -function controls.open() - if not g.state.hidden then return end - - for _,v in ipairs(g.state.keybinds) do - mp.add_forced_key_binding(v[1], 'dynamic/'..v[2], v[3], v[4]) - end - - if o.set_shared_script_properties then utils.shared_script_property_set('file_browser-open', 'yes') end - if o.set_user_data then mp.set_property_bool('user-data/file_browser/open', true) end - - if o.toggle_idlescreen then mp.commandv('script-message', 'osc-idlescreen', 'no', 'no_osd') end - g.state.hidden = false - if g.state.directory == nil then - local path = mp.get_property('path') - if path or o.default_to_working_directory then movement.goto_current_dir() else movement.goto_root() end - return - end - - if not g.state.flag_update then ass.draw() - else g.state.flag_update = false ; ass.update_ass() end -end - ---closes the list and sets the hidden flag -function controls.close() - if g.state.hidden then return end - - for _,v in ipairs(g.state.keybinds) do - mp.remove_key_binding('dynamic/'..v[2]) - end - - if o.set_shared_script_properties then utils.shared_script_property_set("file_browser-open", "no") end - if o.set_user_data then mp.set_property_bool('user-data/file_browser/open', false) end - - if o.toggle_idlescreen then mp.commandv('script-message', 'osc-idlescreen', 'yes', 'no_osd') end - g.state.hidden = true - ass.remove() -end - ---toggles the list -function controls.toggle() - if g.state.hidden then controls.open() - else controls.close() end -end - ---run when the escape key is used -function controls.escape() - --if multiple items are selection cancel the - --selection instead of closing the browser - if next(g.state.selection) or g.state.multiselect_start then - g.state.selection = {} - cursor.disable_select_mode() - ass.update_ass() - return - end - controls.close() -end - ---opens a specific directory -function controls.browse_directory(directory, open_browser) - if not directory then return end - if open_browser == nil then open_browser = true end - - directory = mp.command_native({"expand-path", directory}) or '' - -- directory = join_path( mp.get_property("working-directory", ""), directory ) - - if directory ~= "" then directory = fb_utils.fix_path(directory, true) end - msg.verbose('recieved directory from script message: '..directory) - - directory = fb_utils.resolve_directory_mapping(directory) - local co = movement.goto_directory(directory) - if open_browser then controls.open() end - return co -end - -return controls diff --git a/mpv/scripts/file-browser/modules/globals.lua b/mpv/scripts/file-browser/modules/globals.lua deleted file mode 100644 index 75db142..0000000 --- a/mpv/scripts/file-browser/modules/globals.lua +++ /dev/null @@ -1,115 +0,0 @@ --------------------------------------------------------------------------------------------------------- -------------------------------------------Variable Setup------------------------------------------------ --------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------- - -local mp = require 'mp' - -local globals = {} -local o = require 'modules.options' - ---sets the version for the file-browser API -globals.API_VERSION = "1.7.0" - ---gets the current platform (only works in mpv v0.36+) -globals.PLATFORM = mp.get_property_native('platform') - ---the osd_overlay API was not added until v0.31. The expand-path command was not added until 0.30 -assert(mp.create_osd_overlay, "Script requires minimum mpv version 0.33") - -globals.ass = mp.create_osd_overlay("ass-events") -globals.ass.res_y = 720 / o.scaling_factor_base - -local BASE_FONT_SIZE = 25 - -globals.style = { - global = o.alignment == 0 and "" or ([[{\an%d}]]):format(o.alignment), - - -- full line styles - header = ([[{\r\q2\b%s\fs%d\fn%s\c&H%s&}]]):format((o.font_bold_header and "1" or "0"), o.scaling_factor_header*BASE_FONT_SIZE, o.font_name_header, o.font_colour_header), - body = ([[{\r\q2\fs%d\fn%s\c&H%s&}]]):format(BASE_FONT_SIZE, o.font_name_body, o.font_colour_body), - footer_header = ([[{\r\q2\fs%d\fn%s\c&H%s&}]]):format(o.scaling_factor_wrappers*BASE_FONT_SIZE, o.font_name_wrappers, o.font_colour_wrappers), - - --small section styles (for colours) - multiselect = ([[{\c&H%s&}]]):format(o.font_colour_multiselect), - selected = ([[{\c&H%s&}]]):format(o.font_colour_selected), - playing = ([[{\c&H%s&}]]):format(o.font_colour_playing), - playing_selected = ([[{\c&H%s&}]]):format(o.font_colour_playing_multiselected), - - --icon styles - indent = ([[{\alpha&H%s}]]):format('ff'), - cursor = ([[{\fn%s\c&H%s&}]]):format(o.font_name_cursor, o.font_colour_cursor), - cursor_select = ([[{\fn%s\c&H%s&}]]):format(o.font_name_cursor, o.font_colour_multiselect), - cursor_deselect = ([[{\fn%s\c&H%s&}]]):format(o.font_name_cursor, o.font_colour_selected), - folder = ([[{\fn%s}]]):format(o.font_name_folder), - selection_marker = ([[{\alpha&H%s}]]):format(o.font_opacity_selection_marker), -} - -globals.state = { - list = {}, - selected = 1, - hidden = true, - flag_update = false, - keybinds = nil, - - parser = nil, - directory = nil, - directory_label = nil, - prev_directory = "", - co = nil, - - multiselect_start = nil, - initial_selection = nil, - selection = {} -} - ---the parser table actually contains 3 entries for each parser ---a numeric entry which represents the priority of the parsers and has the parser object as the value ---a string entry representing the id of each parser and with the parser object as the value ---and a table entry with the parser itself as the key and a table value in the form { id = %s, index = %d } -globals.parsers = {} - ---this table contains the parse_state tables for every parse operation indexed with the coroutine used for the parse ---this table has weakly referenced keys, meaning that once the coroutine for a parse is no-longer used by anything that ---field in the table will be removed by the garbage collector -globals.parse_states = setmetatable({}, { __mode = "k"}) - -globals.extensions = {} -globals.sub_extensions = {} -globals.audio_extensions = {} -globals.parseable_extensions = {} - ---This table contains mappings to convert external directories to cannonical ---locations within the file-browser file tree. The keys of the table are Lua ---patterns used to evaluate external directory paths. The value is the path ---that should replace the part of the path than matched the pattern. ---These mappings should only applied at the edges where external paths are ---ingested by file-browser. -globals.directory_mappings = {} - -globals.current_file = { - directory = nil, - name = nil, - path = nil, - original_path = nil, -} - -globals.root = {} - ---default list of compatible file extensions ---adding an item to this list is a valid request on github -globals.compatible_file_extensions = { - "264","265","3g2","3ga","3ga2","3gp","3gp2","3gpp","3iv","a52","aac","adt","adts","ahn","aif","aifc","aiff","amr","ape","asf","au","avc","avi","awb","ay", - "bmp","cue","divx","dts","dtshd","dts-hd","dv","dvr","dvr-ms","eac3","evo","evob","f4a","flac","flc","fli","flic","flv","gbs","gif","gxf","gym", - "h264","h265","hdmov","hdv","hes","hevc","jpeg","jpg","kss","lpcm","m1a","m1v","m2a","m2t","m2ts","m2v","m3u","m3u8","m4a","m4v","mk3d","mka","mkv", - "mlp","mod","mov","mp1","mp2","mp2v","mp3","mp4","mp4v","mp4v","mpa","mpe","mpeg","mpeg2","mpeg4","mpg","mpg4","mpv","mpv2","mts","mtv","mxf","nsf", - "nsfe","nsv","nut","oga","ogg","ogm","ogv","ogx","opus","pcm","pls","png","qt","ra","ram","rm","rmvb","sap","snd","spc","spx","svg","thd","thd+ac3", - "tif","tiff","tod","trp","truehd","true-hd","ts","tsa","tsv","tta","tts","vfw","vgm","vgz","vob","vro","wav","weba","webm","webp","wm","wma","wmv","wtv", - "wv","x264","x265","xvid","y4m","yuv" -} - -globals.ABORT_ERROR = { - msg = "browser is no longer waiting for list - aborting parse" -} - -return globals diff --git a/mpv/scripts/file-browser/modules/keybinds.lua b/mpv/scripts/file-browser/modules/keybinds.lua deleted file mode 100644 index 4530408..0000000 --- a/mpv/scripts/file-browser/modules/keybinds.lua +++ /dev/null @@ -1,308 +0,0 @@ ------------------------------------------------------------------------------------------- -----------------------------------Keybind Implementation---------------------------------- ------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------- - -local mp = require 'mp' -local msg = require 'mp.msg' -local utils = require 'mp.utils' - -local o = require 'modules.options' -local g = require 'modules.globals' -local fb_utils = require 'modules.utils' -local addons = require 'modules.addons' -local playlist = require 'modules.playlist' -local controls = require 'modules.controls' -local movement = require 'modules.navigation.directory-movement' -local scanning = require 'modules.navigation.scanning' -local cursor = require 'modules.navigation.cursor' -local cache = require 'modules.cache' - -g.state.keybinds = { - {'ENTER', 'play', function() playlist.add_files('replace', false) end}, - {'Shift+ENTER', 'play_append', function() playlist.add_files('append-play', false) end}, - {'Alt+ENTER', 'play_autoload',function() playlist.add_files('replace', true) end}, - {'ESC', 'close', controls.escape}, - {'RIGHT', 'down_dir', movement.down_dir}, - {'LEFT', 'up_dir', movement.up_dir}, - {'DOWN', 'scroll_down', function() cursor.scroll(1, o.wrap) end, {repeatable = true}}, - {'UP', 'scroll_up', function() cursor.scroll(-1, o.wrap) end, {repeatable = true}}, - {'PGDWN', 'page_down', function() cursor.scroll(o.num_entries) end, {repeatable = true}}, - {'PGUP', 'page_up', function() cursor.scroll(-o.num_entries) end, {repeatable = true}}, - {'Shift+PGDWN', 'list_bottom', function() cursor.scroll(math.huge) end}, - {'Shift+PGUP', 'list_top', function() cursor.scroll(-math.huge) end}, - {'HOME', 'goto_current', movement.goto_current_dir}, - {'Shift+HOME', 'goto_root', movement.goto_root}, - {'Ctrl+r', 'reload', function() cache:clear(); scanning.rescan() end}, - {'s', 'select_mode', cursor.toggle_select_mode}, - {'S', 'select_item', cursor.toggle_selection}, - {'Ctrl+a', 'select_all', cursor.select_all} -} - ---a map of key-keybinds - only saves the latest keybind if multiple have the same key code -local top_level_keys = {} - ---format the item string for either single or multiple items -local function create_item_string(base_code_fn, items, state, cmd, quoted) - if not items[1] then return end - local func = quoted and function(...) return ("%q"):format(base_code_fn(...)) end or base_code_fn - - local out = {} - for _, item in ipairs(items) do - table.insert(out, func(item, state)) - end - - return table.concat(out, cmd['concat-string'] or ' ') -end - -local KEYBIND_CODE_PATTERN = fb_utils.get_code_pattern(fb_utils.code_fns) -local item_specific_codes = 'fnij' - ---substitutes the key codes for the -local function substitute_codes(str, cmd, items, state) - local overrides = {} - - for code in item_specific_codes:gmatch('.') do - overrides[code] = function(_,s) return create_item_string(fb_utils.code_fns[code], items, s, cmd) end - overrides[code:upper()] = function(_,s) return create_item_string(fb_utils.code_fns[code], items, s, cmd, true) end - end - - return fb_utils.substitute_codes(str, overrides, items[1], state) -end - ---iterates through the command table and substitutes special ---character codes for the correct strings used for custom functions -local function format_command_table(cmd, items, state) - local copy = {} - for i = 1, #cmd.command do - copy[i] = {} - - for j = 1, #cmd.command[i] do - copy[i][j] = substitute_codes(cmd.command[i][j], cmd, items, state) - end - end - return copy -end - ---runs all of the commands in the command table ---key.command must be an array of command tables compatible with mp.command_native ---items must be an array of multiple items (when multi-type ~= concat the array will be 1 long) -local function run_custom_command(cmd, items, state) - local custom_cmds = cmd.codes and format_command_table(cmd, items, state) or cmd.command - - for _, custom_cmd in ipairs(custom_cmds) do - msg.debug("running command:", utils.to_string(custom_cmd)) - mp.command_native(custom_cmd) - end -end - ---returns true if the given code set has item specific codes (%f, %i, etc) -local function has_item_codes(codes) - for code in pairs(codes) do - if item_specific_codes:find(code:lower(), 1, true) then return true end - end - return false -end - ---runs one of the custom commands -local function run_custom_keybind(cmd, state, co) - --evaluates a condition and passes through the correct values - local function evaluate_condition(condition, items) - local cond = substitute_codes(condition, cmd, items, state) - return fb_utils.evaluate_string('return '..cond) == true - end - - -- evaluates the string condition to decide if the keybind should be run - local do_item_condition - if cmd.condition then - if has_item_codes(cmd.condition_codes) then - do_item_condition = true - elseif not evaluate_condition(cmd.condition, {}) then - return false - end - end - - if cmd.parser then - local parser_str = ' '..cmd.parser..' ' - if not parser_str:find( '%W'..(state.parser.keybind_name or state.parser.name)..'%W' ) then return false end - end - - --these are for the default keybinds, or from addons which use direct functions - if type(cmd.command) == 'function' then return cmd.command(cmd, cmd.addon and fb_utils.copy_table(state) or state, co) end - - --the function terminates here if we are running the command on a single item - if not (cmd.multiselect and next(state.selection)) then - if cmd.filter then - if not state.list[state.selected] then return false end - if state.list[state.selected].type ~= cmd.filter then return false end - end - - if cmd.codes then - --if the directory is empty, and this command needs to work on an item, then abort and fallback to the next command - if not state.list[state.selected] and has_item_codes(cmd.codes) then return false end - end - - if do_item_condition and not evaluate_condition(cmd.condition, { state.list[state.selected] }) then - return false - end - run_custom_command(cmd, { state.list[state.selected] }, state) - return true - end - - --runs the command on all multi-selected items - local selection = fb_utils.sort_keys(state.selection, function(item) - if do_item_condition and not evaluate_condition(cmd.condition, { item }) then return false end - return not cmd.filter or item.type == cmd.filter - end) - if not next(selection) then return false end - - if cmd["multi-type"] == "concat" then - run_custom_command(cmd, selection, state) - - elseif cmd["multi-type"] == "repeat" or cmd["multi-type"] == nil then - for i,_ in ipairs(selection) do - run_custom_command(cmd, {selection[i]}, state) - - if cmd.delay then - mp.add_timeout(cmd.delay, function() fb_utils.coroutine.resume_err(co) end) - coroutine.yield() - end - end - end - - --we passthrough by default if the command is not run on every selected item - if cmd.passthrough ~= nil then return end - - local num_selection = 0 - for _ in pairs(state.selection) do num_selection = num_selection+1 end - return #selection == num_selection -end - ---recursively runs the keybind functions, passing down through the chain ---of keybinds with the same key value -local function run_keybind_recursive(keybind, state, co) - msg.trace("Attempting custom command:", utils.to_string(keybind)) - - if keybind.passthrough ~= nil then - run_custom_keybind(keybind, state, co) - if keybind.passthrough == true and keybind.prev_key then - run_keybind_recursive(keybind.prev_key, state, co) - end - else - if run_custom_keybind(keybind, state, co) == false and keybind.prev_key then - run_keybind_recursive(keybind.prev_key, state, co) - end - end -end - ---a wrapper to run a custom keybind as a lua coroutine -local function run_keybind_coroutine(key) - msg.debug("Received custom keybind "..key.key) - local co = coroutine.create(run_keybind_recursive) - - local state_copy = { - directory = g.state.directory, - directory_label = g.state.directory_label, - list = g.state.list, --the list should remain unchanged once it has been saved to the global state, new directories get new tables - selected = g.state.selected, - selection = fb_utils.copy_table(g.state.selection), - parser = g.state.parser, - } - local success, err = coroutine.resume(co, key, state_copy, co) - if not success then - msg.error("error running keybind:", utils.to_string(key)) - fb_utils.traceback(err, co) - end -end - ---scans the given command table to identify if they contain any custom keybind codes -local function scan_for_codes(command_table, codes) - if type(command_table) ~= "table" then return codes end - for _, value in pairs(command_table) do - local type = type(value) - if type == "table" then - scan_for_codes(value, codes) - elseif type == "string" then - for code in value:gmatch(KEYBIND_CODE_PATTERN) do - codes[code] = true - end - end - end - return codes -end - ---inserting the custom keybind into the keybind array for declaration when file-browser is opened ---custom keybinds with matching names will overwrite eachother -local function insert_custom_keybind(keybind) - -- api checking for the keybinds is optional, so set to a valid version if it does not exist - keybind.api_version = keybind.api_version or '1.0.0' - if not addons.check_api_version(keybind, 'keybind '..keybind.name) then return end - - --we'll always save the keybinds as either an array of command arrays or a function - if type(keybind.command) == "table" and type(keybind.command[1]) ~= "table" then - keybind.command = {keybind.command} - end - - keybind.codes = scan_for_codes(keybind.command, {}) - if not next(keybind.codes) then keybind.codes = nil end - keybind.prev_key = top_level_keys[keybind.key] - - if keybind.condition then - keybind.condition_codes = {} - for code in string.gmatch(keybind.condition, KEYBIND_CODE_PATTERN) do keybind.condition_codes[code] = true end - end - - table.insert(g.state.keybinds, {keybind.key, keybind.name, function() run_keybind_coroutine(keybind) end, keybind.flags or {}}) - top_level_keys[keybind.key] = keybind -end - ---loading the custom keybinds ---can either load keybinds from the config file, from addons, or from both -local function setup_keybinds() - if not o.custom_keybinds and not o.addons then return end - - --this is to make the default keybinds compatible with passthrough from custom keybinds - for _, keybind in ipairs(g.state.keybinds) do - top_level_keys[keybind[1]] = { key = keybind[1], name = keybind[2], command = keybind[3], flags = keybind[4] } - end - - --this loads keybinds from addons - if o.addons then - for i = #g.parsers, 1, -1 do - local parser = g.parsers[i] - if parser.keybinds then - for i, keybind in ipairs(parser.keybinds) do - --if addons use the native array command format, then we need to convert them over to the custom command format - if not keybind.key then keybind = { key = keybind[1], name = keybind[2], command = keybind[3], flags = keybind[4] } - else keybind = fb_utils.copy_table(keybind) end - - keybind.name = g.parsers[parser].id.."/"..(keybind.name or tostring(i)) - keybind.addon = true - insert_custom_keybind(keybind) - end - end - end - end - - --loads custom keybinds from file-browser-keybinds.json - if o.custom_keybinds then - local path = mp.command_native({"expand-path", "~~/script-opts"}).."/file-browser-keybinds.json" - local custom_keybinds, err = io.open( path ) - if not custom_keybinds then return error(err) end - - local json = custom_keybinds:read("*a") - custom_keybinds:close() - - json = utils.parse_json(json) - if not json then return error("invalid json syntax for "..path) end - - for i, keybind in ipairs(json) do - keybind.name = "custom/"..(keybind.name or tostring(i)) - insert_custom_keybind(keybind) - end - end -end - -return { - setup_keybinds = setup_keybinds, -} diff --git a/mpv/scripts/file-browser/modules/navigation/cursor.lua b/mpv/scripts/file-browser/modules/navigation/cursor.lua deleted file mode 100644 index c2a430f..0000000 --- a/mpv/scripts/file-browser/modules/navigation/cursor.lua +++ /dev/null @@ -1,121 +0,0 @@ --------------------------------------------------------------------------------------------------------- ---------------------------------Scroll/Select Implementation-------------------------------------------- --------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------- - -local g = require 'modules.globals' -local fb_utils = require 'modules.utils' -local ass = require 'modules.ass' - -local cursor = {} - ---disables multiselect -function cursor.disable_select_mode() - g.state.multiselect_start = nil - g.state.initial_selection = nil -end - ---enables multiselect -function cursor.enable_select_mode() - g.state.multiselect_start = g.state.selected - g.state.initial_selection = fb_utils.copy_table(g.state.selection) -end - ---calculates what drag behaviour is required for that specific movement -local function drag_select(original_pos, new_pos) - if original_pos == new_pos then return end - - local setting = g.state.selection[g.state.multiselect_start] - for i = original_pos, new_pos, (new_pos > original_pos and 1 or -1) do - --if we're moving the cursor away from the starting point then set the selection - --otherwise restore the original selection - if i > g.state.multiselect_start then - if new_pos > original_pos then - g.state.selection[i] = setting - elseif i ~= new_pos then - g.state.selection[i] = g.state.initial_selection[i] - end - elseif i < g.state.multiselect_start then - if new_pos < original_pos then - g.state.selection[i] = setting - elseif i ~= new_pos then - g.state.selection[i] = g.state.initial_selection[i] - end - end - end -end - ---moves the selector up and down the list by the entered amount -function cursor.scroll(n, wrap) - local num_items = #g.state.list - if num_items == 0 then return end - - local original_pos = g.state.selected - - if original_pos + n > num_items then - g.state.selected = wrap and 1 or num_items - elseif original_pos + n < 1 then - g.state.selected = wrap and num_items or 1 - else - g.state.selected = original_pos + n - end - - if g.state.multiselect_start then drag_select(original_pos, g.state.selected) end - ass.update_ass() -end - ---selects the first item in the list which is highlighted as playing -function cursor.select_playing_item() - for i,item in ipairs(g.state.list) do - if ass.highlight_entry(item) then - g.state.selected = i - return - end - end -end - ---scans the list for which item to select by default ---chooses the folder that the script just moved out of ---or, otherwise, the item highlighted as currently playing -function cursor.select_prev_directory() - if g.state.prev_directory:find(g.state.directory, 1, true) == 1 then - local i = 1 - while (g.state.list[i] and fb_utils.parseable_item(g.state.list[i])) do - if g.state.prev_directory:find(fb_utils.get_full_path(g.state.list[i]), 1, true) then - g.state.selected = i - return - end - i = i+1 - end - end - - cursor.select_playing_item() -end - ---toggles the selection -function cursor.toggle_selection() - if not g.state.list[g.state.selected] then return end - g.state.selection[g.state.selected] = not g.state.selection[g.state.selected] or nil - ass.update_ass() -end - ---select all items in the list -function cursor.select_all() - for i,_ in ipairs(g.state.list) do - g.state.selection[i] = true - end - ass.update_ass() -end - ---toggles select mode -function cursor.toggle_select_mode() - if g.state.multiselect_start == nil then - cursor.enable_select_mode() - cursor.toggle_selection() - else - cursor.disable_select_mode() - ass.update_ass() - end -end - -return cursor diff --git a/mpv/scripts/file-browser/modules/navigation/directory-movement.lua b/mpv/scripts/file-browser/modules/navigation/directory-movement.lua deleted file mode 100644 index 90834fc..0000000 --- a/mpv/scripts/file-browser/modules/navigation/directory-movement.lua +++ /dev/null @@ -1,86 +0,0 @@ - -local mp = require 'mp' -local msg = require 'mp.msg' -local utils = require 'mp.utils' - -local o = require 'modules.options' -local g = require 'modules.globals' -local ass = require 'modules.ass' -local cache = require 'modules.cache' -local scanning = require 'modules.navigation.scanning' -local fb_utils = require 'modules.utils' - -local directory_movement = {} - -function directory_movement.set_current_file(filepath) - --if we're in idle mode then we want to open the working directory - if filepath == nil then - g.current_file.directory = fb_utils.fix_path( mp.get_property("working-directory", ""), true) - g.current_file.name = nil - g.current_file.path = nil - return - end - - local absolute_path = fb_utils.absolute_path(filepath) - local resolved_path = fb_utils.resolve_directory_mapping(absolute_path) - - g.current_file.directory, g.current_file.name = utils.split_path(resolved_path) - g.current_file.original_path = absolute_path - g.current_file.path = resolved_path - - if not g.state.hidden then ass.update_ass() - else g.state.flag_update = true end -end - ---the base function for moving to a directory -function directory_movement.goto_directory(directory, moving_adjacent) - -- update cache to the lastest state values before changing the current directory - cache:add_current_state() - - local current = g.state.list[g.state.selected] - g.state.directory = directory - - if g.state.directory_label then - if moving_adjacent == 1 then - g.state.directory_label = g.state.directory_label..(current.label or current.name) - elseif moving_adjacent == -1 then - g.state.directory_label = string.match(g.state.directory_label, "^(.-/+)[^/]+/*$") - end - end - - return scanning.rescan(moving_adjacent or false) -end - ---loads the root list -function directory_movement.goto_root() - msg.verbose('jumping to root') - return directory_movement.goto_directory("") -end - ---switches to the directory of the currently playing file -function directory_movement.goto_current_dir() - msg.verbose('jumping to current directory') - return directory_movement.goto_directory(g.current_file.directory) -end - ---moves up a directory -function directory_movement.up_dir() - local parent_dir = g.state.directory:match("^(.-/+)[^/]+/*$") or "" - - if o.skip_protocol_schemes and parent_dir:find("^(%a[%w+-.]*)://$") then - return directory_movement.goto_root() - end - - return directory_movement.goto_directory(parent_dir, -1) -end - ---moves down a directory -function directory_movement.down_dir() - local current = g.state.list[g.state.selected] - if not current or not fb_utils.parseable_item(current) then return end - - local directory, redirected = fb_utils.get_new_directory(current, g.state.directory) - return directory_movement.goto_directory(directory, not redirected and 1) -end - -return directory_movement diff --git a/mpv/scripts/file-browser/modules/navigation/scanning.lua b/mpv/scripts/file-browser/modules/navigation/scanning.lua deleted file mode 100644 index dc22567..0000000 --- a/mpv/scripts/file-browser/modules/navigation/scanning.lua +++ /dev/null @@ -1,182 +0,0 @@ -local mp = require 'mp' -local msg = require 'mp.msg' -local utils = require 'mp.utils' - -local g = require 'modules.globals' -local fb_utils = require 'modules.utils' -local cache = require 'modules.cache' -local cursor = require 'modules.navigation.cursor' -local ass = require 'modules.ass' - -local parse_state_API = require 'modules.apis.parse-state' - -local function clear_non_adjacent_state() - g.state.directory_label = nil - cache:clear_traversal_stack() -end - ---parses the given directory or defers to the next parser if nil is returned -local function choose_and_parse(directory, index) - msg.debug(("finding parser for %q"):format(directory)) - local parser, list, opts - local parse_state = g.parse_states[coroutine.running() or ""] - while list == nil and not parse_state.already_deferred and index <= #g.parsers do - parser = g.parsers[index] - if parser:can_parse(directory, parse_state) then - msg.debug("attempting parser:", parser:get_id()) - list, opts = parser:parse(directory, parse_state) - end - index = index + 1 - end - if not list then return nil, {} end - - msg.debug("list returned from:", parser:get_id()) - opts = opts or {} - if list then opts.id = opts.id or parser:get_id() end - return list, opts -end - ---sets up the parse_state table and runs the parse operation -local function run_parse(directory, parse_state) - msg.verbose(("scanning files in %q"):format(directory)) - parse_state.directory = directory - - local co = coroutine.running() - g.parse_states[co] = setmetatable(parse_state, { __index = parse_state_API }) - - local list, opts = choose_and_parse(directory, 1) - - if list == nil then return msg.debug("no successful parsers found") end - opts.parser = g.parsers[opts.id] - - if not opts.filtered then fb_utils.filter(list) end - if not opts.sorted then fb_utils.sort(list) end - return list, opts -end - ---returns the contents of the given directory using the given parse state ---if a coroutine has already been used for a parse then create a new coroutine so that ---the every parse operation has a unique thread ID -local function parse_directory(directory, parse_state) - local co = fb_utils.coroutine.assert("scan_directory must be executed from within a coroutine - aborting scan "..utils.to_string(parse_state)) - if not g.parse_states[co] then return run_parse(directory, parse_state) end - - --if this coroutine is already is use by another parse operation then we create a new - --one and hand execution over to that - local new_co = coroutine.create(function() - fb_utils.coroutine.resume_err(co, run_parse(directory, parse_state)) - end) - - --queue the new coroutine on the mpv event queue - mp.add_timeout(0, function() - local success, err = coroutine.resume(new_co) - if not success then - fb_utils.traceback(err, new_co) - fb_utils.coroutine.resume_err(co) - end - end) - return g.parse_states[co]:yield() -end - ---sends update requests to the different parsers -local function update_list(moving_adjacent) - msg.verbose('opening directory: ' .. g.state.directory) - - g.state.selected = 1 - g.state.selection = {} - - --loads the current directry from the cache to save loading time - if cache:in_cache(g.state.directory) then - msg.verbose('found directory in cache') - cache:apply(g.state.directory) - g.state.prev_directory = g.state.directory - return - end - local directory = g.state.directory - local list, opts = parse_directory(g.state.directory, { source = "browser" }) - - --if the running coroutine isn't the one stored in the state variable, then the user - --changed directories while the coroutine was paused, and this operation should be aborted - if coroutine.running() ~= g.state.co then - msg.verbose(g.ABORT_ERROR.msg) - msg.debug("expected:", g.state.directory, "received:", directory) - return - end - - --apply fallbacks if the scan failed - if not list and cache:in_cache(g.state.prev_directory) then - --switches settings back to the previously opened directory - --to the user it will be like the directory never changed - msg.warn("could not read directory", g.state.directory) - cache:apply(g.state.prev_directory) - return - elseif not list then - --opens the root instead - msg.warn("could not read directory", g.state.directory, "redirecting to root") - list, opts = parse_directory("", { source = "browser" }) - - -- sets the directory redirect flag - opts.directory = '' - end - - g.state.list = list - g.state.parser = opts.parser - - --setting custom options from parsers - g.state.directory_label = opts.directory_label - g.state.empty_text = opts.empty_text or g.state.empty_text - - --we assume that directory is only changed when redirecting to a different location - --therefore we need to change the `moving_adjacent` flag and clear some state values - if opts.directory then - g.state.directory = opts.directory - moving_adjacent = false - clear_non_adjacent_state() - end - - if opts.selected_index then - g.state.selected = opts.selected_index or g.state.selected - if g.state.selected > #g.state.list then g.state.selected = #g.state.list - elseif g.state.selected < 1 then g.state.selected = 1 end - end - - if moving_adjacent then cursor.select_prev_directory() - else cursor.select_playing_item() end - g.state.prev_directory = g.state.directory -end - ---rescans the folder and updates the list ---returns the coroutine for the new parse operation -local function rescan(moving_adjacent) - if moving_adjacent == nil then moving_adjacent = 0 end - - --we can only make assumptions about the directory label when moving from adjacent directories - if not moving_adjacent then clear_non_adjacent_state() end - - g.state.empty_text = "~" - g.state.list = {} - cursor.disable_select_mode() - ass.update_ass() - - --the directory is always handled within a coroutine to allow addons to - --pause execution for asynchronous operations - g.state.co = fb_utils.coroutine.queue(function() - update_list(moving_adjacent) - if g.state.empty_text == "~" then g.state.empty_text = "empty directory" end - - cache:append_history() - if type(moving_adjacent) == 'number' and moving_adjacent < 0 then cache:pop() - else cache:push() end - if not cache.traversal_stack[1] then cache:push() end - - ass.update_ass() - end) - - return g.state.co -end - -return { - rescan = rescan, - scan_directory = parse_directory, - choose_and_parse = choose_and_parse, -} diff --git a/mpv/scripts/file-browser/modules/observers.lua b/mpv/scripts/file-browser/modules/observers.lua deleted file mode 100644 index b7ba61b..0000000 --- a/mpv/scripts/file-browser/modules/observers.lua +++ /dev/null @@ -1,28 +0,0 @@ - -local directory_movement = require 'modules.navigation.directory-movement' -local fb = require 'modules.apis.fb' -local fb_utils = require 'modules.utils' - -local observers ={} - ---saves the directory and name of the currently playing file -function observers.current_directory(_, filepath) - directory_movement.set_current_file(filepath) -end - -function observers.dvd_device(_, device) - if not device or device == "" then device = '/dev/dvd' end - fb.register_directory_mapping(fb_utils.absolute_path(device), '^dvd://.*', true) -end - -function observers.bd_device(_, device) - if not device or device == '' then device = '/dev/bd' end - fb.register_directory_mapping(fb_utils.absolute_path(device), '^bd://.*', true) -end - -function observers.cd_device(_, device) - if not device or device == '' then device = '/dev/cdrom' end - fb.register_directory_mapping(fb_utils.absolute_path(device), '^cdda://.*', true) -end - -return observers diff --git a/mpv/scripts/file-browser/modules/options.lua b/mpv/scripts/file-browser/modules/options.lua deleted file mode 100644 index 3e266fe..0000000 --- a/mpv/scripts/file-browser/modules/options.lua +++ /dev/null @@ -1,147 +0,0 @@ -local utils = require 'mp.utils' -local opt = require 'mp.options' - -local o = { - --root directories - root = "~/", - - --characters to use as separators - root_separators = ",;", - - --number of entries to show on the screen at once - num_entries = 20, - - --wrap the cursor around the top and bottom of the list - wrap = false, - - --only show files compatible with mpv - filter_files = true, - - --experimental feature that recurses directories concurrently when - --appending items to the playlist - concurrent_recursion = false, - - --maximum number of recursions that can run concurrently - max_concurrency = 16, - - --enable custom keybinds - custom_keybinds = false, - - --blacklist compatible files, it's recommended to use this rather than to edit the - --compatible list directly. A semicolon separated list of extensions without spaces - extension_blacklist = "", - - --add extra file extensions - extension_whitelist = "", - - --files with these extensions will be added as additional audio tracks for the current file instead of appended to the playlist - audio_extensions = "mka,dts,dtshd,dts-hd,truehd,true-hd", - - --files with these extensions will be added as additional subtitle tracks instead of appended to the playlist - subtitle_extensions = "etf,etf8,utf-8,idx,sub,srt,rt,ssa,ass,mks,vtt,sup,scc,smi,lrc,pgs", - - --filter dot directories like .config - --most useful on linux systems - filter_dot_dirs = false, - filter_dot_files = false, - - --substitude forward slashes for backslashes when appending a local file to the playlist - --potentially useful on windows systems - substitute_backslash = false, - - --interpret backslashes `\` in paths as forward slashes `/` - --this is useful on Windows, which natively uses backslashes. - --As backslashes are valid filename characters in Unix systems this could - --cause mangled paths, though such filenames are rare. - --Use `yes` and `no` to enable/disable. `auto` tries to use the mpv `platform` - --property (mpv v0.36+) to decide. If the property is unavailable it defaults to `yes`. - normalise_backslash = 'auto', - - --this option reverses the behaviour of the alt+ENTER keybind - --when disabled the keybind is required to enable autoload for the file - --when enabled the keybind disables autoload for the file - autoload = false, - - --if autoload is triggered by selecting the currently playing file, then - --the current file will have it's watch-later config saved before being closed - --essentially the current file will not be restarted - autoload_save_current = true, - - --when opening the browser in idle mode prefer the current working directory over the root - --note that the working directory is set as the 'current' directory regardless, so `home` will - --move the browser there even if this option is set to false - default_to_working_directory = false, - - --when moving up a directory do not stop on empty protocol schemes like `ftp://` - --e.g. moving up from `ftp://localhost/` will move straight to the root instead of `ftp://` - skip_protocol_schemes = true, - - --map optical device paths to their respective file paths, - --e.g. mapping bd:// to the value of the bluray-device property - map_bd_device = true, - map_dvd_device = true, - map_cdda_device = true, - - --allows custom icons be set for the folder and cursor - --the `\h` character is a hard space to add padding between the symbol and the text - folder_icon = [[{\p1}m 6.52 0 l 1.63 0 b 0.73 0 0.01 0.73 0.01 1.63 l 0 11.41 b 0 12.32 0.73 13.05 1.63 13.05 l 14.68 13.05 b 15.58 13.05 16.31 12.32 16.31 11.41 l 16.31 3.26 b 16.31 2.36 15.58 1.63 14.68 1.63 l 8.15 1.63{\p0}\h]], - cursor_icon = [[{\p1}m 14.11 6.86 l 0.34 0.02 b 0.25 -0.02 0.13 -0 0.06 0.08 b -0.01 0.16 -0.02 0.28 0.04 0.36 l 3.38 5.55 l 3.38 5.55 3.67 6.15 3.81 6.79 3.79 7.45 3.61 8.08 3.39 8.5l 0.04 13.77 b -0.02 13.86 -0.01 13.98 0.06 14.06 b 0.11 14.11 0.17 14.13 0.24 14.13 b 0.27 14.13 0.31 14.13 0.34 14.11 l 14.11 7.28 b 14.2 7.24 14.25 7.16 14.25 7.07 b 14.25 6.98 14.2 6.9 14.11 6.86{\p0}\h]], - - --enable addons - addons = false, - addon_directory = "~~/script-modules/file-browser-addons", - - --directory to load external modules - currently just user-input-module - module_directory = "~~/script-modules", - - --turn the OSC idle screen off and on when opening and closing the browser - toggle_idlescreen = false, - - --Set the current open status of the browser in the `file_browser/open` field of the `user-data` property. - --This property is only available in mpv v0.36+. - set_user_data = true, - - --Set the current open status of the browser in the `file_browser-open` field of the `shared-script-properties` property. - --This property is deprecated. When it is removed in mpv v0.37 file-browser will automatically ignore this option. - set_shared_script_properties = false, - - --force file-browser to use a specific text alignment (default: top-left) - --uses ass tag alignment numbers: https://aegi.vmoe.info/docs/3.0/ASS_Tags/#index23h3 - --set to 0 to use the default mpv osd-align options - alignment = 7, - - --style settings - format_string_header = '%q\\N----------------------------------------------------', - format_string_topwrapper = '%< item(s) above\\N', - format_string_bottomwrapper = '\\N%> item(s) remaining', - - font_bold_header = true, - font_opacity_selection_marker = "99", - - scaling_factor_base = 1, - scaling_factor_header = 1.4, - scaling_factor_wrappers = 0.64, - - font_name_header = "", - font_name_body = "", - font_name_wrappers = "", - font_name_folder = "", - font_name_cursor = "", - - font_colour_header = "00ccff", - font_colour_body = "ffffff", - font_colour_wrappers = "00ccff", - font_colour_cursor = "00ccff", - - font_colour_multiselect = "fcad88", - font_colour_selected = "fce788", - font_colour_playing = "33ff66", - font_colour_playing_multiselected = "22b547" - -} - -opt.read_options(o, 'file_browser') - -o.set_shared_script_properties = o.set_shared_script_properties and utils.shared_script_property_set - -return o diff --git a/mpv/scripts/file-browser/modules/parsers/file.lua b/mpv/scripts/file-browser/modules/parsers/file.lua deleted file mode 100644 index 70ef46b..0000000 --- a/mpv/scripts/file-browser/modules/parsers/file.lua +++ /dev/null @@ -1,44 +0,0 @@ --- This file is an internal file-browser addon. --- It should not be imported like a normal module. - -local msg = require 'mp.msg' -local utils = require 'mp.utils' - ---parser object for native filesystems -local file_parser = { - name = "file", - priority = 110, - api_version = '1.0.0', -} - ---try to parse any directory except for the root -function file_parser:can_parse(directory) - return directory ~= '' -end - ---scans the given directory using the mp.utils.readdir function -function file_parser:parse(directory) - local new_list = {} - local list1 = utils.readdir(directory, 'dirs') - if list1 == nil then return nil end - - --sorts folders and formats them into the list of directories - for i=1, #list1 do - local item = list1[i] - - msg.trace(item..'/') - table.insert(new_list, {name = item..'/', type = 'dir'}) - end - - --appends files to the list of directory items - local list2 = utils.readdir(directory, 'files') - for i=1, #list2 do - local item = list2[i] - - msg.trace(item) - table.insert(new_list, {name = item, type = 'file'}) - end - return new_list -end - -return file_parser diff --git a/mpv/scripts/file-browser/modules/parsers/root.lua b/mpv/scripts/file-browser/modules/parsers/root.lua deleted file mode 100644 index a2e92bb..0000000 --- a/mpv/scripts/file-browser/modules/parsers/root.lua +++ /dev/null @@ -1,25 +0,0 @@ - -local g = require 'modules.globals' - ---parser object for the root ---not inserted to the parser list as it has special behaviour ---it does get added to parsers under its ID to prevent confusing duplicates -local root_parser = { - name = "root", - priority = math.huge, - api_version = '1.0.0', -} - -function root_parser:can_parse(directory) - return directory == '' -end - ---we return the root directory exactly as setup -function root_parser:parse() - return g.root, { - sorted = true, - filtered = true, - } -end - -return root_parser diff --git a/mpv/scripts/file-browser/modules/playlist.lua b/mpv/scripts/file-browser/modules/playlist.lua deleted file mode 100644 index bf4124e..0000000 --- a/mpv/scripts/file-browser/modules/playlist.lua +++ /dev/null @@ -1,292 +0,0 @@ ------------------------------------------------------------------------------------------- ----------------------------------File/Playlist Opening------------------------------------ ------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------- - -local mp = require 'mp' -local msg = require 'mp.msg' -local utils = require 'mp.utils' - -local o = require 'modules.options' -local g = require 'modules.globals' -local fb_utils = require 'modules.utils' -local ass = require 'modules.ass' -local cursor = require 'modules.navigation.cursor' -local controls = require 'modules.controls' -local scanning = require 'modules.navigation.scanning' -local movement = require 'modules.navigation.directory-movement' - -local state = g.state - --- In mpv v0.38 a new index argument was added to the loadfile command. --- For some crazy reason this new argument is placed before the existing options --- argument, breaking any scripts that used it. This function finds the correct index --- for the options argument using the `command-list` property. -local function get_loadfile_options_arg_index() - local command_list = mp.get_property_native('command-list', {}) - for _, command in ipairs(command_list) do - if command.name == 'loadfile' then - for i, arg in ipairs(command.args or {}) do - if arg.name == 'options' then - return i - end - end - end - end - - return 3 -end - -local LEGACY_LOADFILE_SYNTAX = get_loadfile_options_arg_index() == 3 - --- A wrapper around loadfile to handle the syntax changes introduced in mpv v0.38. -local function legacy_loadfile_wrapper(file, flag, options) - if LEGACY_LOADFILE_SYNTAX then - return mp.command_native({"loadfile", file, flag, options}) - else - return mp.command_native({"loadfile", file, flag, -1, options}) - end -end - ---adds a file to the playlist and changes the flag to `append-play` in preparation ---for future items -local function loadfile(file, opts, mpv_opts) - if o.substitute_backslash and not fb_utils.get_protocol(file) then - file = file:gsub("/", "\\") - end - - if opts.flag == "replace" then msg.verbose("Playling file", file) - else msg.verbose("Appending", file, "to the playlist") end - - if mpv_opts then - msg.debug('Settings opts on', file, ':', utils.to_string(mpv_opts)) - end - - if not legacy_loadfile_wrapper(file, opts.flag, mpv_opts) then msg.warn(file) end - opts.flag = "append-play" - opts.items_appended = opts.items_appended + 1 -end - ---this function recursively loads directories concurrently in separate coroutines ---results are saved in a tree of tables that allows asynchronous access -local function concurrent_loadlist_parse(directory, load_opts, prev_dirs, item_t) - --prevents infinite recursion from the item.path or opts.directory fields - if prev_dirs[directory] then return end - prev_dirs[directory] = true - - local list, list_opts = scanning.scan_directory(directory, { source = "loadlist" }) - if list == g.root then return end - - --if we can't parse the directory then append it and hope mpv fares better - if list == nil then - msg.warn("Could not parse", directory, "appending to playlist anyway") - item_t.type = "file" - return - end - - directory = list_opts.directory or directory - if directory == "" then return end - - --we must declare these before we start loading sublists otherwise the append thread will - --need to wait until the whole list is loaded (when synchronous IO is used) - item_t._sublist = list or {} - list._directory = directory - - --launches new parse operations for directories, each in a different coroutine - for _, item in ipairs(list) do - if fb_utils.parseable_item(item) then - fb_utils.coroutine.run(concurrent_loadlist_wrapper, fb_utils.get_new_directory(item, directory), load_opts, prev_dirs, item) - end - end - return true -end - ---a wrapper function that ensures the concurrent_loadlist_parse is run correctly -function concurrent_loadlist_wrapper(directory, opts, prev_dirs, item) - --ensures that only a set number of concurrent parses are operating at any one time. - --the mpv event queue is seemingly limited to 1000 items, but only async mpv actions like - --command_native_async should use that, events like mp.add_timeout (which coroutine.sleep() uses) should - --be handled enturely on the Lua side with a table, which has a significantly larger maximum size. - while (opts.concurrency > o.max_concurrency) do - fb_utils.coroutine.sleep(0.1) - end - opts.concurrency = opts.concurrency + 1 - - local success = concurrent_loadlist_parse(directory, opts, prev_dirs, item) - opts.concurrency = opts.concurrency - 1 - if not success then item._sublist = {} end - if coroutine.status(opts.co) == "suspended" then fb_utils.coroutine.resume_err(opts.co) end -end - ---recursively appends items to the playlist, acts as a consumer to the previous functions producer; ---if the next directory has not been parsed this function will yield until the parse has completed -local function concurrent_loadlist_append(list, load_opts) - local directory = list._directory - - for _, item in ipairs(list) do - if not g.sub_extensions[ fb_utils.get_extension(item.name, "") ] - and not g.audio_extensions[ fb_utils.get_extension(item.name, "") ] - then - while (not item._sublist and fb_utils.parseable_item(item)) do - coroutine.yield() - end - - if fb_utils.parseable_item(item) then - concurrent_loadlist_append(item._sublist, load_opts) - else - loadfile(fb_utils.get_full_path(item, directory), load_opts, item.mpv_options) - end - end - end -end - ---recursive function to load directories using the script custom parsers ---returns true if any items were appended to the playlist -local function custom_loadlist_recursive(directory, load_opts, prev_dirs) - --prevents infinite recursion from the item.path or opts.directory fields - if prev_dirs[directory] then return end - prev_dirs[directory] = true - - local list, opts = scanning.scan_directory(directory, { source = "loadlist" }) - if list == g.root then return end - - --if we can't parse the directory then append it and hope mpv fares better - if list == nil then - msg.warn("Could not parse", directory, "appending to playlist anyway") - loadfile(directory, load_opts.flag) - return true - end - - directory = opts.directory or directory - if directory == "" then return end - - for _, item in ipairs(list) do - if not g.sub_extensions[ fb_utils.get_extension(item.name, "") ] - and not g.audio_extensions[ fb_utils.get_extension(item.name, "") ] - then - if fb_utils.parseable_item(item) then - custom_loadlist_recursive( fb_utils.get_new_directory(item, directory) , load_opts, prev_dirs) - else - local path = fb_utils.get_full_path(item, directory) - loadfile(path, load_opts, item.mpv_options) - end - end - end -end - - ---a wrapper for the custom_loadlist_recursive function -local function loadlist(item, opts) - local dir = fb_utils.get_full_path(item, opts.directory) - local num_items = opts.items_appended - - if o.concurrent_recursion then - item = fb_utils.copy_table(item) - opts.co = fb_utils.coroutine.assert() - opts.concurrency = 0 - - --we need the current coroutine to suspend before we run the first parse operation, so - --we schedule the coroutine to run on the mpv event queue - mp.add_timeout(0, function() - fb_utils.coroutine.run(concurrent_loadlist_wrapper, dir, opts, {}, item) - end) - concurrent_loadlist_append({item, _directory = opts.directory}, opts) - else - custom_loadlist_recursive(dir, opts, {}) - end - - if opts.items_appended == num_items then msg.warn(dir, "contained no valid files") end -end - ---load playlist entries before and after the currently playing file -local function autoload_dir(path, opts) - if o.autoload_save_current and path == g.current_file.path then - mp.commandv("write-watch-later-config") end - - --loads the currently selected file, clearing the playlist in the process - loadfile(path, opts) - - local pos = 1 - local file_count = 0 - for _,item in ipairs(state.list) do - if item.type == "file" - and not g.sub_extensions[ fb_utils.get_extension(item.name, "") ] - and not g.audio_extensions[ fb_utils.get_extension(item.name, "") ] - then - local p = fb_utils.get_full_path(item) - - if p == path then pos = file_count - else loadfile( p, opts, item.mpv_options) end - - file_count = file_count + 1 - end - end - mp.commandv("playlist-move", 0, pos+1) -end - ---runs the loadfile or loadlist command -local function open_item(item, opts) - if fb_utils.parseable_item(item) then - return loadlist(item, opts) - end - - local path = fb_utils.get_full_path(item, opts.directory) - if g.sub_extensions[ fb_utils.get_extension(item.name, "") ] then - mp.commandv("sub-add", path, opts.flag == "replace" and "select" or "auto") - elseif g.audio_extensions[ fb_utils.get_extension(item.name, "") ] then - mp.commandv("audio-add", path, opts.flag == "replace" and "select" or "auto") - else - if opts.autoload then autoload_dir(path, opts) - else loadfile(path, opts, item.mpv_options) end - end -end - ---handles the open options as a coroutine ---once loadfile has been run we can no-longer guarantee synchronous execution - the state values may change ---therefore, we must ensure that any state values that could be used after a loadfile call are saved beforehand -local function open_file_coroutine(opts) - if not state.list[state.selected] then return end - if opts.flag == 'replace' then controls.close() end - - --we want to set the idle option to yes to ensure that if the first item - --fails to load then the player has a chance to attempt to load further items (for async append operations) - local idle = mp.get_property("idle", "once") - mp.set_property("idle", "yes") - - --handles multi-selection behaviour - if next(state.selection) then - local selection = fb_utils.sort_keys(state.selection) - --reset the selection after - state.selection = {} - - cursor.disable_select_mode() - ass.update_ass() - - --the currently selected file will be loaded according to the flag - --the flag variable will be switched to append once a file is loaded - for i=1, #selection do - open_item(selection[i], opts) - end - - else - local item = state.list[state.selected] - if opts.flag == "replace" then movement.down_dir() end - open_item(item, opts) - end - - if mp.get_property("idle") == "yes" then mp.set_property("idle", idle) end -end - ---opens the selelected file(s) -local function open_file(flag, autoload) - fb_utils.coroutine.run(open_file_coroutine, { - flag = flag, - autoload = (autoload ~= o.autoload and flag == "replace"), - directory = state.directory, - items_appended = 0 - }) -end - -return { - add_files = open_file, -} diff --git a/mpv/scripts/file-browser/modules/script-messages.lua b/mpv/scripts/file-browser/modules/script-messages.lua deleted file mode 100644 index 28c47af..0000000 --- a/mpv/scripts/file-browser/modules/script-messages.lua +++ /dev/null @@ -1,93 +0,0 @@ -local mp = require 'mp' -local msg = require 'mp.msg' -local utils = require 'mp.utils' - -local o = require 'modules.options' -local g = require 'modules.globals' -local fb_utils = require 'modules.utils' -local scanning = require 'modules.navigation.scanning' - -local script_messages = {} - ---allows other scripts to request directory contents from file-browser -function script_messages.get_directory_contents(directory, response_str) - fb_utils.coroutine.run(function() - if not directory then msg.error("did not receive a directory string"); return end - if not response_str then msg.error("did not receive a response string"); return end - - directory = mp.command_native({"expand-path", directory}, "") - if directory ~= "" then directory = fb_utils.fix_path(directory, true) end - msg.verbose(("recieved %q from 'get-directory-contents' script message - returning result to %q"):format(directory, response_str)) - - directory = fb_utils.resolve_directory_mapping(directory) - - local list, opts = scanning.scan_directory(directory, { source = "script-message" } ) - if opts then opts.API_VERSION = g.API_VERSION end - - local err - list, err = fb_utils.format_json_safe(list) - if not list then msg.error(err) end - - opts, err = fb_utils.format_json_safe(opts) - if not opts then msg.error(err) end - - mp.commandv("script-message", response_str, list or "", opts or "") - end) -end - ---a helper script message for custom keybinds ---substitutes any '=>' arguments for 'script-message' ---makes chaining script-messages much easier -function script_messages.chain(...) - local command = table.pack('script-message', ...) - for i, v in ipairs(command) do - if v == '=>' then command[i] = 'script-message' end - end - mp.commandv(table.unpack(command)) -end - ---a helper script message for custom keybinds ---sends a command after the specified delay -function script_messages.delay_command(delay, ...) - local command = table.pack(...) - local success, err = pcall(mp.add_timeout, fb_utils.evaluate_string('return '..delay), function() mp.commandv(table.unpack(command)) end) - if not success then return msg.error(err) end -end - ---a helper script message for custom keybinds ---sends a command only if the given expression returns true -function script_messages.conditional_command(condition, ...) - local command = table.pack(...) - fb_utils.coroutine.run(function() - if fb_utils.evaluate_string('return '..condition) == true then mp.commandv(table.unpack(command)) end - end) -end - ---a helper script message for custom keybinds ---extracts lua expressions from the command and evaluates them ---expressions must be surrounded by !{}. Another ! before the { will escape the evaluation -function script_messages.evaluate_expressions(...) - local args = table.pack(...) - fb_utils.coroutine.run(function() - for i, arg in ipairs(args) do - args[i] = arg:gsub('(!+)(%b{})', function(lead, expression) - if #lead % 2 == 0 then return string.rep('!', #lead/2)..expression end - - local eval = fb_utils.evaluate_string('return '..expression:sub(2, -2)) - return type(eval) == "table" and utils.to_string(eval) or tostring(eval) - end) - end - - mp.commandv(table.unpack(args)) - end) -end - ---a helper function for custom-keybinds ---concatenates the command arguments with newlines and runs the ---string as a statement of code -function script_messages.run_statement(...) - local statement = table.concat(table.pack(...), '\n') - fb_utils.coroutine.run(fb_utils.evaluate_string, statement) -end - -return script_messages diff --git a/mpv/scripts/file-browser/modules/setup.lua b/mpv/scripts/file-browser/modules/setup.lua deleted file mode 100644 index 6889baf..0000000 --- a/mpv/scripts/file-browser/modules/setup.lua +++ /dev/null @@ -1,52 +0,0 @@ -local mp = require 'mp' - -local o = require 'modules.options' -local g = require 'modules.globals' -local fb_utils = require 'modules.utils' - ---sets up the compatible extensions list -local function setup_extensions_list() - --setting up subtitle extensions - for ext in fb_utils.iterate_opt(o.subtitle_extensions:lower()) do - g.sub_extensions[ext] = true - g.extensions[ext] = true - end - - --setting up audio extensions - for ext in fb_utils.iterate_opt(o.audio_extensions:lower()) do - g.audio_extensions[ext] = true - g.extensions[ext] = true - end - - --adding file extensions to the set - for _, ext in ipairs(g.compatible_file_extensions) do - g.extensions[ext] = true - end - - --adding extra extensions on the whitelist - for str in fb_utils.iterate_opt(o.extension_whitelist:lower()) do - g.extensions[str] = true - end - - --removing extensions that are in the blacklist - for str in fb_utils.iterate_opt(o.extension_blacklist:lower()) do - g.extensions[str] = nil - end -end - ---splits the string into a table on the separators -local function setup_root() - for str in fb_utils.iterate_opt(o.root) do - local path = mp.command_native({'expand-path', str}) - path = fb_utils.fix_path(path, true) - - local temp = {name = path, type = 'dir', label = str, ass = fb_utils.ass_escape(str, true)} - - g.root[#g.root+1] = temp - end -end - -return { - extensions_list = setup_extensions_list, - root = setup_root, -} diff --git a/mpv/scripts/file-browser/modules/utils.lua b/mpv/scripts/file-browser/modules/utils.lua deleted file mode 100644 index 743566c..0000000 --- a/mpv/scripts/file-browser/modules/utils.lua +++ /dev/null @@ -1,490 +0,0 @@ --------------------------------------------------------------------------------------------------------- ------------------------------------------Utility Functions---------------------------------------------- ----------------------------------------Part of the addon API-------------------------------------------- --------------------------------------------------------------------------------------------------------- - -local mp = require 'mp' -local msg = require 'mp.msg' -local utils = require 'mp.utils' - -local o = require 'modules.options' -local g = require 'modules.globals' - -local input_loaded, input = pcall(require, 'mp.input') -local user_input_loaded, user_input = pcall(require, 'user-input-module') - ---creates a table for the API functions ---adds one metatable redirect to prevent addon authors from accidentally breaking file-browser -local fb_utils = { API_VERSION = g.API_VERSION } - -fb_utils.list = {} -fb_utils.coroutine = {} - ---implements table.pack if on lua 5.1 -if not table.pack then - table.unpack = unpack ----@diagnostic disable-next-line: duplicate-set-field - function table.pack(...) - local t = {n = select("#", ...), ...} - return t - end -end - --- returns the index of the given item in the table --- return -1 if item does not exist -function fb_utils.list.indexOf(t, item, from_index) - for i = from_index or 1, #t, 1 do - if t[i] == item then return i end - end - return -1 -end - ---returns whether or not the given table contains an entry that ---causes the given function to evaluate to true -function fb_utils.list.some(t, fn) - for i, v in ipairs(t) do - if fn(v, i, t) then return true end - end - return false -end - --- Creates a new table populated with the results of --- calling a provided function on every element in t. -function fb_utils.list.map(t, fn) - local new_t = {} - for i, v in ipairs(t) do - new_t[i] = fn(v, i, t) - end - return new_t -end - ---prints an error message and a stack trace ---accepts an error object and optionally a coroutine ---can be passed directly to xpcall -function fb_utils.traceback(errmsg, co) - if co then - msg.warn(debug.traceback(co)) - else - msg.warn(debug.traceback("", 2)) - end - msg.error(errmsg) -end - ---returns a table that stores the given table t as the __index in its metatable ---creates a prototypally inherited table -function fb_utils.redirect_table(t) - return setmetatable({}, { __index = t }) -end - -function fb_utils.set_prototype(t, proto) - return setmetatable(t, { __index = proto }) -end - ---prints an error if a coroutine returns an error ---unlike the next function this one still returns the results of coroutine.resume() -function fb_utils.coroutine.resume_catch(...) - local returns = table.pack(coroutine.resume(...)) - if not returns[1] and returns[2] ~= g.ABORT_ERROR then - fb_utils.traceback(returns[2], select(1, ...)) - end - return table.unpack(returns, 1, returns.n) -end - ---resumes a coroutine and prints an error if it was not sucessful -function fb_utils.coroutine.resume_err(...) - local success, err = coroutine.resume(...) - if not success and err ~= g.ABORT_ERROR then - fb_utils.traceback(err, select(1, ...)) - end - return success -end - ---in lua 5.1 there is only one return value which will be nil if run from the main thread ---in lua 5.2 main will be true if running from the main thread -function fb_utils.coroutine.assert(err) - local co, main = coroutine.running() - assert(not main and co, err or "error - function must be executed from within a coroutine") - return co -end - --- Creates a callback function to resume the current coroutine with the given time limit. --- If the time limit expires the coroutine will be resumed. The first return value will be true --- if the callback was resumed within the time limit and false otherwise. --- If time_limit is falsy then there will be no time limit and there will be no additional return value. -function fb_utils.coroutine.callback(time_limit) - local co = fb_utils.coroutine.assert("cannot create a coroutine callback for the main thread") - local timer = time_limit and mp.add_timeout(time_limit, function () - msg.debug("time limit on callback expired") - fb_utils.coroutine.resume_err(co, false) - end) - return function(...) - if timer then - if not timer:is_enabled() then return - else timer:kill() end - return fb_utils.coroutine.resume_err(co, true, ...) - end - return fb_utils.coroutine.resume_err(co, ...) - end -end - ---puts the current coroutine to sleep for the given number of seconds -function fb_utils.coroutine.sleep(n) - mp.add_timeout(n, fb_utils.coroutine.callback()) - coroutine.yield() -end - - ---Runs the given function in a coroutine, passing through any additional arguments. ---Does not run the coroutine immediately, instead it ques the coroutine to run when the thread is next idle. ---Returns the coroutine object so that the caller can act on it before it is run. -function fb_utils.coroutine.queue(fn, ...) - local co = coroutine.create(fn) - local args = table.pack(...) - mp.add_timeout(0, function() fb_utils.coroutine.resume_err(co, table.unpack(args, 1, args.n)) end) - return co -end - ---runs the given function in a coroutine, passing through any additional arguments ---this is for triggering an event in a coroutine -function fb_utils.coroutine.run(fn, ...) - local co = coroutine.create(fn) - fb_utils.coroutine.resume_err(co, ...) -end - ---get the full path for the current file -function fb_utils.get_full_path(item, dir) - if item.path then return item.path end - return (dir or g.state.directory)..item.name -end - ---gets the path for a new subdirectory, redirects if the path field is set ---returns the new directory path and a boolean specifying if a redirect happened -function fb_utils.get_new_directory(item, directory) - if item.path and item.redirect ~= false then return item.path, true end - if directory == "" then return item.name end - if string.sub(directory, -1) == "/" then return directory..item.name end - return directory.."/"..item.name -end - ---returns the file extension of the given file -function fb_utils.get_extension(filename, def) - return string.lower(filename):match("%.([^%./]+)$") or def -end - ---returns the protocol scheme of the given url, or nil if there is none -function fb_utils.get_protocol(filename, def) - return string.lower(filename):match("^(%a[%w+-.]*)://") or def -end - ---formats strings for ass handling ---this function is based on a similar function from https://github.com/mpv-player/mpv/blob/master/player/lua/console.lua#L110 -function fb_utils.ass_escape(str, replace_newline) - if replace_newline == true then replace_newline = "\\\239\187\191n" end - - --escape the invalid single characters - str = string.gsub(str, '[\\{}\n]', { - -- There is no escape for '\' in ASS (I think?) but '\' is used verbatim if - -- it isn't followed by a recognised character, so add a zero-width - -- non-breaking space - ['\\'] = '\\\239\187\191', - ['{'] = '\\{', - ['}'] = '\\}', - -- Precede newlines with a ZWNBSP to prevent ASS's weird collapsing of - -- consecutive newlines - ['\n'] = '\239\187\191\\N', - }) - - -- Turn leading spaces into hard spaces to prevent ASS from stripping them - str = str:gsub('\\N ', '\\N\\h') - str = str:gsub('^ ', '\\h') - - if replace_newline then - str = str:gsub("\\N", replace_newline) - end - return str -end - ---escape lua pattern characters -function fb_utils.pattern_escape(str) - return string.gsub(str, "([%^%$%(%)%%%.%[%]%*%+%-])", "%%%1") -end - ---standardises filepaths across systems -function fb_utils.fix_path(str, is_directory) - if str == '' then return str end - if o.normalise_backslash == 'yes' or (o.normalise_backslash == 'auto' and g.PLATFORM == 'windows') then - str = string.gsub(str, [[\]],[[/]]) - end - str = str:gsub([[/%./]], [[/]]) - if is_directory and str:sub(-1) ~= '/' then str = str..'/' end - return str -end - ---wrapper for utils.join_path to handle protocols -function fb_utils.join_path(working, relative) - return fb_utils.get_protocol(relative) and relative or utils.join_path(working, relative) -end - ---converts the given path into an absolute path and normalises it using fb_utils.fix_path -function fb_utils.absolute_path(path) - local absolute_path = fb_utils.join_path(mp.get_property('working-directory', ''), path) - return fb_utils.fix_path(absolute_path) -end - ---sorts the table lexicographically ignoring case and accounting for leading/non-leading zeroes ---the number format functionality was proposed by github user twophyro, and was presumably taken ---from here: http://notebook.kulchenko.com/algorithms/alphanumeric-natural-sorting-for-humans-in-lua -function fb_utils.sort(t) - local function padnum(n, d) - return #d > 0 and ("%03d%s%.12f"):format(#n, n, tonumber(d) / (10 ^ #d)) - or ("%03d%s"):format(#n, n) - end - - --appends the letter d or f to the start of the comparison to sort directories and folders as well - local tuples = {} - for i, f in ipairs(t) do - tuples[i] = {f.type:sub(1, 1) .. (f.label or f.name):lower():gsub("0*(%d+)%.?(%d*)", padnum), f} - end - table.sort(tuples, function(a, b) - return a[1] == b[1] and #b[2] < #a[2] or a[1] < b[1] - end) - for i, tuple in ipairs(tuples) do t[i] = tuple[2] end - return t -end - -function fb_utils.valid_dir(dir) - if o.filter_dot_dirs and string.sub(dir, 1, 1) == "." then return false end - return true -end - -function fb_utils.valid_file(file) - if o.filter_dot_files and (string.sub(file, 1, 1) == ".") then return false end - if o.filter_files and not g.extensions[ fb_utils.get_extension(file, "") ] then return false end - return true -end - ---returns whether or not the item can be parsed -function fb_utils.parseable_item(item) - return item.type == "dir" or g.parseable_extensions[fb_utils.get_extension(item.name, "")] -end - --- Takes a directory string and resolves any directory mappings, --- returning the resolved directory. -function fb_utils.resolve_directory_mapping(path) - if not path then return path end - - for mapping, target in pairs(g.directory_mappings) do - local start, finish = string.find(path, mapping) - if start then - msg.debug('mapping', mapping, 'found for', path, 'changing to', target) - - -- if the mapping is an exact match then return the target as is - if finish == #path then return target end - - -- else make sure the path is correctly formatted - target = fb_utils.fix_path(target, true) - return string.gsub(path, mapping, target) - end - end - - return path -end - ---removes items and folders from the list ---this is for addons which can't filter things during their normal processing -function fb_utils.filter(t) - local max = #t - local top = 1 - for i = 1, max do - local temp = t[i] - t[i] = nil - - if ( temp.type == "dir" and fb_utils.valid_dir(temp.label or temp.name) ) or - ( temp.type == "file" and fb_utils.valid_file(temp.label or temp.name) ) - then - t[top] = temp - top = top+1 - end - end - return t -end - ---returns a string iterator that uses the root separators -function fb_utils.iterate_opt(str) - return string.gmatch(str, "([^"..fb_utils.pattern_escape(o.root_separators).."]+)") -end - ---sorts a table into an array of selected items in the correct order ---if a predicate function is passed, then the item will only be added to ---the table if the function returns true -function fb_utils.sort_keys(t, include_item) - local keys = {} - for k in pairs(t) do - local item = g.state.list[k] - if not include_item or include_item(item) then - item.index = k - keys[#keys+1] = item - end - end - - table.sort(keys, function(a,b) return a.index < b.index end) - return keys -end - ---Uses a loop to get the length of an array. The `#` operator is undefined if there ---are gaps in the array, this ensures there are none as expected by the mpv node function. -local function get_length(t) - local i = 1 - while t[i] do i = i+1 end - return i - 1 -end - ---recursively removes elements of the table which would cause ---utils.format_json to throw an error -local function json_safe_recursive(t) - if type(t) ~= "table" then return t end - - local array_length = get_length(t) - local isarray = array_length > 0 - - for key, value in pairs(t) do - local ktype = type(key) - local vtype = type(value) - - if vtype ~= "userdata" and vtype ~= "function" and vtype ~= "thread" - and (( isarray and ktype == "number" and key <= array_length) - or (not isarray and ktype == "string")) - then - t[key] = json_safe_recursive(t[key]) - elseif key then - t[key] = nil - if isarray then array_length = get_length(t) end - end - end - return t -end - ---formats a table into a json string but ensures there are no invalid datatypes inside the table first -function fb_utils.format_json_safe(t) - --operate on a copy of the table to prevent any data loss in the original table - t = json_safe_recursive(fb_utils.copy_table(t)) - local success, result, err = pcall(utils.format_json, t) - if success then return result, err - else return nil, result end -end - ---evaluates and runs the given string in both Lua 5.1 and 5.2 ---the name argument is used for error reporting ---provides the mpv modules and the fb module to the string -function fb_utils.evaluate_string(str, chunkname, custom_env, env_defaults) - local env - if env_defaults ~= false then - env = fb_utils.redirect_table(_G) - env.mp = fb_utils.redirect_table(mp) - env.msg = fb_utils.redirect_table(msg) - env.utils = fb_utils.redirect_table(utils) - env.fb = fb_utils.redirect_table(fb_utils) - env.input = input_loaded and fb_utils.redirect_table(input) - env.user_input = user_input_loaded and fb_utils.redirect_table(user_input) - env = fb_utils.set_prototype(custom_env or {}, env) - else - env = custom_env or {} - end - - local chunk, err - if setfenv then - chunk, err = loadstring(str, chunkname) - if chunk then setfenv(chunk, env) end - else - chunk, err = load(str, chunkname, 't', env) - end - if not chunk then - msg.warn('failed to load string:', str) - msg.error(err) - chunk = function() return nil end - end - - return chunk() -end - ---copies a table without leaving any references to the original ---uses a structured clone algorithm to maintain cyclic references -local function copy_table_recursive(t, references, depth) - if type(t) ~= "table" or depth == 0 then return t end - if references[t] then return references[t] end - - local copy = setmetatable({}, { __original = t }) - references[t] = copy - - for key, value in pairs(t) do - key = copy_table_recursive(key, references, depth - 1) - copy[key] = copy_table_recursive(value, references, depth - 1) - end - return copy -end - ---a wrapper around copy_table to provide the reference table -function fb_utils.copy_table(t, depth) - --this is to handle cyclic table references - return copy_table_recursive(t, {}, depth or math.huge) -end - ---functions to replace custom-keybind codes -fb_utils.code_fns = { - ["%"] = "%", - - f = function(item, s) return item and fb_utils.get_full_path(item, s.directory) or "" end, - n = function(item, s) return item and (item.label or item.name) or "" end, - i = function(item, s) - local i = fb_utils.list.indexOf(s.list, item) - return i ~= -1 and ('%0'..math.ceil(math.log10(#s.list))..'d'):format(i) or 0 - end, - j = function (item, s) - return fb_utils.list.indexOf(s.list, item) ~= -1 and math.abs(fb_utils.list.indexOf( fb_utils.sort_keys(s.selection) , item)) or 0 - end, - x = function(_, s) return #s.list or 0 end, - p = function(_, s) return s.directory or "" end, - q = function(_, s) return s.directory == '' and 'ROOT' or s.directory_label or s.directory or "" end, - d = function(_, s) return (s.directory_label or s.directory):match("([^/]+)/?$") or "" end, - r = function(_, s) return s.parser.keybind_name or s.parser.name or "" end, -} - --- programatically creates a pattern that matches any key code --- this will result in some duplicates but that shouldn't really matter -function fb_utils.get_code_pattern(codes) - local CUSTOM_KEYBIND_CODES = "" - for key in pairs(codes) do CUSTOM_KEYBIND_CODES = CUSTOM_KEYBIND_CODES..key:lower()..key:upper() end - for key in pairs((getmetatable(codes) or {}).__index or {}) do CUSTOM_KEYBIND_CODES = CUSTOM_KEYBIND_CODES..key:lower()..key:upper() end - return('%%%%([%s])'):format(fb_utils.pattern_escape(CUSTOM_KEYBIND_CODES)) -end - --- substitutes codes in the given string for other substrings --- overrides is a map of characters->strings|functions that determines the replacement string is --- item and state are values passed to functions in the map --- modifier_fn is given the replacement substrings before they are placed in the main string (the return value is the new replacement string) -function fb_utils.substitute_codes(str, overrides, item, state, modifier_fn) - local replacers = overrides and setmetatable(fb_utils.copy_table(overrides), {__index = fb_utils.code_fns}) or fb_utils.code_fns - item = item or g.state.list[g.state.selected] - state = state or g.state - - return (string.gsub(str, fb_utils.get_code_pattern(replacers), function(code) - local result - - if type(replacers[code]) == "string" then - result = replacers[code] - --encapsulates the string if using an uppercase code - elseif not replacers[code] then - local lower_fn = replacers[code:lower()] - if not lower_fn then return end - result = string.format("%q", lower_fn(item, state)) - else - result = replacers[code](item, state) - end - - if modifier_fn then return modifier_fn(result) end - return result - end)) -end - - -return fb_utils diff --git a/mpv/scripts/file-browser/screenshots/bunny.png b/mpv/scripts/file-browser/screenshots/bunny.png deleted file mode 100644 index 589e5bb4d13829c56b630a6ce8b130d542bc113b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2948047 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 ^I)c`a>%ud8Fet7jOuO)rc0q85Y0lxA!ezVhy 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


    d!h}Px!bL3QqLhmLyVsSDmgKnY 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

    9(qsCufgdef`B+iY;BZ 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

    pT(ECw$T=3J9D zxu3^|t{IBdvAb(TE)y`PQJEgRejBDik!D#CEl#I!4^&Y~^Yq^PpWJ_Re|f$h@9oUa zW?-6%Dl1t|5*XDs>a1ep5|)Lc=w+H9D-Fy<+%?Ak6&d(S1^4PXG0k&73~kFw;}i_n zjhnYk-8edY8aS&obalhpp6tSm@cjVoSj8l8o2znpyg-5;P5=`hriGw1oX)6SP13}) zOtIO7&MUZrERW%hbVqy{D6!q?D4LOFo1Rojg_X|A$Y>-@sL5$qIoQOg zK!xWkT77I{h80w1iUzk;g~^#mDYoxnCAw~Z8Yc}+_{wn>1w(NVjrU7 z{Tl}`C%(J)&b^=9vqC3l*qs| )+CKD~c}It_v@f~TatZdJ85bsL>6L0TwQ(n^>C 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

    ja6wd8Lui@vU2ctF@!gGy#83@_-)`~t5Q2V> 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

    NW>eKQ-cPOb$(yGy!TOo@ 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

    9@7{RiCExCs5yk+l++2t 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%0Ahh#|lHZadh>hqoPmqbDBGH~-a}!%C zK4W_mb+K+~Tr#yRb6A#uY;JGZFo?TcSEgPBiAsKM4#`P49jAdCWeYd6yH=*?W>*%+ zmpjY#gAAbA9%w`d8-c=(wnGityr6A!JV{VgslC3IPeXi26zfBq+k#ftrkj)yc&X)y zqelWZ4df`E!!12gUlKKKQK+gv^bAA6O>S1g8mtjgLryR?=Twv38Sh=gK3MpMv(t1` z2F0I+oKU0a>~#41fAHHE7f=4xzxp3_&Ha=A`_HD6yE}+tjJc%q0Pi-T~rLHV6bGkKS_EB@X;9>8s|70P`BaIag7(>UWQ@nxgJ6ya?KRx^qn`}d8116 zr(Zsali=uVYV-_y>`1m8S23(thNelH?Dkx5*zZq9u$(>l{PD}D-_~jM&Z9@4e*VRF z9p-6$`SLp4MhwDxR=@N1BUzL;tBq}#a7$GL+7+0+xlpXaB`ipAN}J2z_1D*WZP<#N zCfLv;>N2cFnrV=LJ98WhcWF%2S}n0HgvC*Ca_`Q2zwwcxt7%=>=v6EFEd9fO@n83k z$Iht#*6{zJ0!0u7CL9 zho{pCibZHDJRk_=mTK;nyY*tLNd^MY%N>OJ?P@pMEg!!3*2wMq%S{;-@Lk~MWCjbh zH|)XsiF>w?z*+j~*&WkzhQsk&Z$2tush3s9@!;Qvy^*09UjN9jhbfcpz4dmPCC|V9 z>Wi-)L(qKi-j5`Ea{k7BcVG+3`rZTM&YgZ)?JQFoczU>tcFQ>2?VdgUrjVrJ*&WAr zhNH>D^ZU;pKamY{dUggY(`K`Qb@IXay)v&?i!H%y*slU386KSN+IP;*uP$eXY8OeJ zl=4YtRVhqxOM?_dhx7wIs`HXNhEm&%f@Yj5#9j-Irs)>}OqC>&a4wkWO`R5yd&Ef$vmJY|RJG>1npAJ1;({o_ zy@osr8(%7JJjO8t0+bOG6M1P5d5*3dm~_$pDCUhMwZpm3ytkgj3JAbL*MZ?Rx#*V5Dgp($j|n-OwShTB;1i5#02_Um`N!CrLKjQ1TBC;gd!oR|;&V^F5jdwnH2leG^2|csngF;`d zRF&!TtIe-}`Q>W4(G8S)c3c+w**H+Pu?-1{KTcS2)000mGNkl}$mVxo2gxy=|`y${w|{&sxDeVi3}+cBp!@V#}h*^QA}f-2)ZO>`ARcvciq;l2r+ z-iLPdZ6ASraHW6CoY&j34H5f&yy4Am!!Z*^khyP#PLd- z^L15sFk+L|aNSxC%u~m!u!jz5L#5RkYd*JOg9=2Erba*N9l(l?j&>lU+5&7;kqfPQ zdN(+!ucJd=_L2{K>SFtQ6*+YD@Cj>gFJaG|Wi9+BH0ZL>o&~#kDk2RDsU>MPJXxWI ztM=$m)9~4$hYjn5R3wD`B?`QEK_-F+QI6O6IK6ISRUP!)fU10d=O*sOfqO2M$Z@BRJXd*5!IK%1ybcAq-mULiWXPF?CQ#OAg9v9U^}ZeJ4k+4Yk14F`cAggaj| z;KYoIp*i7h<)eBktLF1rk>**HmstTxdJ@J^CPPwd=w?lv4AX+Q6uPD?E@xLyU+7F; zEOxFlmX!XpS8))kL6Pg07RSNevs1|SiX;=6%8D!rLR{o(wz=Nck^q(0a+b2vf=3($ zi6m-}bZ!UHayLJ{don#4*`7X~jvdO~H_ukiEJe6xW zRbe&XYFdf{d8!84vyi4bxzHRRP3ydP_4i3UKHEihKa`bXneg{1!*cEM61E$(MW{Bv7Fcs(Xg7k9IGmX z2Yeb(k7_zCKEi0=L5bxK%v{WcN=ou#JUxE@2Onv*`25+k&p!QpI5Z*Kj^o&a4BB;f zyDhe_$`HV6c%FXZ>qNjL3HB)plY&@M`~W4 zwFdE`ZQ0m?3WtbNM%M_R3j@0#D-cyylcca6t*oNH=em6xsvAXzrzod!?r))lj3h_1 zyrJ#6qsb)6vmgo`xOx;R$K7gGmXx}L;ws8hO%Od%2!e0{bHK8Up65))vSvZJ9UL7w zqoW$01}#unWz^`>E|(Rxvu27QCfi`U**KOhBM!)Vy}npfS5KeA-IR1Kn6FC16#S@y zm-#5R=njV}WO$u>M*ISKm7x9^D67g~}m~utd?k2Ow)g9Se_}z;3?f31dp|fdXYcv+RF zw@X2>6I6C)rHb@hDzhnvgo-BJY!aB)RlWK4MFB%)u?k*a;tl~^a#04G4UTOr3Cl+Q zg0xjJZ=mN+nWV^hnz&Ka>=sLu_c0PAfy#)HCLksPFyTbffyBFvnu**7iFjwIBO-Hv zxF|{@4)Z3+#_5`Oa!RBWk9oU9y~LC<^AuyB%Mb+2`-yMla!qx~g$c#I+dE04VPQg< zc10i4NH_};tbf>efutm~n`*6fSXO4WSdjb+&#SwX25x80Uni2sAU!yl`fm`6kg)*( ze}=J%z2=I_Rj{GPhAWrV`uzTx+q34^v#NqXQCf}-cPxpM!1qzk6ir!C=agu0sJ~y3 zi%;Gvn%i;82zIusxGS(s$*>g#bV+7$Q zFY~XTeC@h6to~Z5(4<$3w1DLXT~*OoRkKx?+E7syN0ZY}KY5JXB8qV_du2i*B3p3X zumZzzzxwj4Pk;4m-B#_sWqX$DB54Zduga7bv=*}`+WkqHgrfM3NrW^g?CXasoi=Uf?D8NFk zXpU<|5hNaxZaDT}q>j+ME6lfwDL|}A;&{7W>W1VEoQ1zE1=-e=M(?rw~L3{Q3 z;`mfqUSB`|`f*-MAO7ff?>zkAi>H^DSC{MHVmJwY^QT9eo^N(D&taxn-#s79UcGwx z@*7xaHJFVhd;aVdEKlWTQHidI{$b{LI*^$B>dEs@KlwV`MRAO+RH}@=sk>FAnBwGk zsA-n0=sBc?aV49Y)psF$$c1JrmToJHSJy?5GSX`jc-hN{KQCbiO^pI;Dr;*HS_&9% zjO868XkMX9+?EsqH+qsR@XB217k9ZT-1^m2725*J zLTK345?MRuLW^KD*dXm_;-c3qu()qX#&g^mm+xuvZQ*)PZ^8(OHoK6D3g) z`LZUmB8L=6QPu0&EP_#_!vOV6dl*M>$O49hEF%&NF(`|CvC6|BfLzYd`p#gw-foj5 zhMO~;j1qqr__3|(XqE1|nraH%&q-j8?dDY;1uF=$@KDyvxz`&+L7<~>u3XlP zxKFm}{m1|C%h}6CxGAnLt_{ORj}Ob#Z39WKXdfadB>oFWfcL;H=U_D7EJV|0ibUTn zMdg3~-@h+(qN222fqRct)#Oi9m!ozq37=suiZpoE3ObQ8DQ&>kt^7alfF?U)PFQK2 z#B>z%S9$iMVAG(4DJgBK!9q_MEFPS?+6zXG$()dg>o)G$lA0<}n@LPX?l^!AT8e59 zN(Z3`4W+Slx@ah9HNCynAK+940<8JAJThcyKsTI6l27HwkwmePm*FU^B)0l8gw!@_ z2Kf5+!&+|aK`*u>?A2`fKgrz0n4TZ}P-7}XyZ*?J&WR`92|F;UWzuz*i8*Q$>>HLe z@p<{DALt;9dwpcN;q5lcutF;U!gWi;R;-yTW>BQBJFyP@z0|r661N)lqZ^X7(6F=l z?^~n7jzdklA|)4Jro$pV8F?O!{&mAmmRea4qCItvixqA5Bb8ghlWYX3rAD%&)y0-c zdz$DubZ#W>A+;hT41cdELT87FLfAqhA=1#a*AV9-H04pdg_oMM7MOD#azMP$$-V1`1 zdKOioRYInn5a||DdVoM3u)jG-k8ozIZ6h|D1jGsw`HUdsxd|u zjNHh&-v&%Oso$peuo2PY`n@fKhNr#lO>5~&yrWPQ#lz;p=9|<}Zm4;1;&ZE0!kwE1cURijJRXX5aQv_{cxk`t{n)tSG}sA{ z92|k&B4Qsfi`l;6qi#9o-EV}JAiV$m!6*^if4wn!IwtweuNL@chqWzZEoHvlQS3Hs zZhq}|3&ig`@(m_(yVv-=-$Jv(AMEtBIR4%pv?KL=AHsf%7cU Pzs+bok9W)em7$ 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

    ?^CZMx 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%0DhZN&`2S|RIypI*jQtnSziG7#HP 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�Yy0Kq2AAq)_sWkPWI1>D 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≶IW8yPEoR~F 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

      %acJAN=6M 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%0Dw5=;o#kDMO=_3Ot+#|Lo?8_KK*br`)saE(qE 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

      3NQ{ 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

    1. bpT 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 $Qj~>pr>Cd$2 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

      BG%WHc zZd{`*0Xs>J8cv;^yS|!Av861Wx~v{ibSgI*_i)bFmADxvmlR2w(fCU=`H(%$;0z;j zM>9IFk*+rEtguuX&(pS4EW zea?@ub9C=?Zq``Jb}TfkVh4eYqEMT5bEKA%0I=JXVjo*pQ$#!nW_{ATz|ykIkP-ld z!$O~o`5snI$mAEWNmSEH$>EU(mDydt4N)Vh4K&0j^(-@;PB)D+lwa~N$L0sV5;o5h z$3;Y+;<72jdC`)q2$C*IQ;C@xw;tiDTsqf#XAOdTsB{10qEtE7rr-pU@1#c8GVH19^(ldy3wL25Phd{EgRq^($XML)(`Bpbd?*94Rear`sb1(hB%)JMkRpqrly!+m#%$Ys| z%nY5ONv|SZMZ}IMDwY@%HEN39mgMH(s4*sX6E%r?ZJ<~Xq$*81I1~|(&I~ZU zoU;43)_UK)&tX7ge*f?LecyI6Ih;9Vmv_JKv(|dn^9(+`_gMW2OrX zg4=Gp85$``?Ua1JoM0mfcfC-uA6(^g132<>e;8C{qTbiUjN@Wh7TM5 z>j!`Rv;X+nKREcaJ3SeVRul?K@=nt(efsI@)2C0Bm6cz5*~}33O_@5Gw?zYxx^Q|3 z`zk8BjTwdIxpx*|E$_0+X94CDNHKBAM_KIk$nPFKbm&k;w~9ON_%4He0w!8gk+>$R zeOk1!1w_{NB7}!`LzBhi`o9$>)Cd^MCv8Zyp&vYTTef1NQ9M zd-jJz~8H`oPEp9w}!Bf z?LA<=ox5r-nQ=*7-N~Y&LU!N}{uRHx-g@(`u3fs#y6ln7r}}JkLSO=;JtT%1sthR(vW`&ajI!T4nAfwjd*I4wiS!=ZP-LFat*MNs!N%U505) z?gb`d9O#Qd94`~82bF5XjNn=_&eXc-Vc`sgL478lfs!WJpGzK6qRV}rsD4UNO_a3= zk(&h9aa0?-Ggw*&+c13v&D}_+m8!j#BcU{%OS*Xm2|$w21(n=|P>N4xSAg|%kS@3s zq>^NTNloyU4wizDeO~8aOR2;(^5~%=A+7xb?Zu`dVFbIp&2ncDe(T58FbL zpRPlo;WJY~mLnu_1VmMYYmux8*E5|&Ed^TdnQ<-}Y*7gm^UFG*0nN}20|s+PM+T0< z#Wc5#IxJG0Y_pjuBOI9t=nM8KFJVL@#C#BJQndC^ya^S&Np?_{0x%QkzA+{ntuNSO z>roO^2o6US0^R4}N8&d<0&YZo5*j~RZX`~AE;#ZD(U6lo?|3B-Sf+(-#N>#k0jjey zSU1!R8I_X-)?p<(j+1On!RM=*su^k|s`>zcN#cfGCo$V&66)u0E*tZW5xB*L{9>5Y+*L6cBsa$SE%07tHg{f7XddBG-Ng;cWAwS-f%WjB3t0ic!kVwZ7 zO#+k2q+{8dYyj@IGgz@^XA&im4VhG3HNyMYA1?%TShU1c$zYy57?JCUMt0ny5D(Lo zJrlKV(rH^l#Y9CibXjL^$*khE4breMpncgMrypl@vZ5^gLZsH_ahMvP^6!+4OuU%=pua6b_OhirH(y# z`l+V@^S$)f7iV2|>9}!YANbe%TUwD}_S!42jX$4fO&aPN?X<7F z%IC-iPnjqhwc?}2i*hlaKy5nk zJUl2YEDWDStWSZlWo6l!fF$5|V^dT3jI7bvrDzxfG7>dqe>!=RQ@AQCF@5_XrS2}e z=%VnwGiTv$!~VeUabw3tqfz$!g%@3zNaVM+wk}(SHNhS|dn{Y}@$TKb9{!(4JDs2R z-+vExyPzoNKIhxdfBsXze7LubO$`mX4KdmAAXEB*783uQRfF&|HI!5mAWVmwjXin# z6z|btok^7`wq zciJ)6q1E4ast2F5-AX+BAGwgap`l^Z=8ca%_DG2N*f#&|`KSya2<1Wl{^eI(#*+F! zyzhq$^RaE~mhJDo|IW#ib$$Bu4xdb?GBWFth1C&phlf^UXt}KDGXB7#ql&%;%Q-ev zII7^mq9Hl3_(~|;jC~I-*0Ll95j;Q8br7ljK;luNNKK!%P8xlSdDdE zMAc|R7GtWR!ne6_XX=WG%IN4OhuySTLd3)b;|!9PIFoIbLfJRk;MJOfT7;^EO$xkN zElN>QiTEO=E*+TsRbNp>1wEoLN#KcAT66&`q&+lnMMoC4^upSJ2AFb6luaK6M_l+& z9o>Np37s%>*|Qb&6>>Du)g)K(VfBfrN)){aBn{&_!ei8Qf_k13I-(+2vEdVC!S*+aw&j^}L2n7DnmIKooNC{GzF$)vz zV*Ur!Vo`GwJVUS2#A&o6}k z#UinYs;fAADrzhd$t#S+3yf$CjuPNt#zn%W96(6f6xnk8;;`gR-60;m#Ftf1 zp^O{)XR^Jeh80;teH0l*6RDoADl$=0Sz!!^6O3rI14gtA6s zu%;4xBYu^G#bFq;0fIu@!SG4hjwg5gvq;+H`Um3(Vs$5J;}M|pJ0JzD2{;71n8h?D z>^wSB`VqXKW1CgBnTk&!OUGEjfs~&t&~$;35fUq5TtuUWs!HgdfHiIj-0|a2J=n8XuhP&0Wd|ed`BLWi^1T;x2Ro$-#1TClQ8er(9+Rxp28g3Ba z1Z!T;`~UU+Cw~6~`{$-jo8Nl#?Y&=o5s&Bn?vdY33BXN5T~oK-Wy~g>b+jPISY+Z^ zR7E(8?|Jcs2$(i+*>uGfS8m<9wW3?av(G%YVZ+9+4q%sJV_kD$X?|E#ed)!QzkkPF zef#vAIB8;7g}m)M-+|vNR;@TrNv{zjN3aF>*=L_S`-q--_SretURO|1FmC*~_3PFP z|I8+#Cn=8k{Ni{>uYCXg_iwxPJCi3(fjN#9jxU^!rP7BVet5>km-Oh~qyK>ZtRMNZ z%dlLyDDcbx3<^J;S8`DtJY*2t|7bK8K2Lz3TU2NFhfb!Gqx~j@m4IN<4#!i-!(&oN z3l}c@zkd1OL(UsoQCY!~g%@8m1AhPQZ+{y;YV=oSR(L>E0B5!=$0Mb&YGQ< zokd23t!K|3efsnfs6idp6Wexj|GF(ldGYHuiWLOb)09I(?Tr5@y&w_G7~&%SEzxL% zJ+P?b#Io$!*Iak@R}>c)jTkYEJvJgnr@ulx^Z4(dh(sbwKK|&sIX86rYfa70S+g!b z*MWEM)0Z8%nseZMx3}*&X4Ps000mGNklGb*==FaoZw0p+rJXaG{45R(5=)cFBD~W)JMKhRJRpc3wSG`C~UzuucerFyhS6LA~ zrl}l!GvF%Sz#agJ=aZAvl(PC^f(%>WpIU4?XtcjF7Y?=BjeI6iOhwOPN4aW009wjY!K!XSG zx)wj5OxR48gR90>VdbEWop1~uxPaZSF!@k70QQjhjDu%e3Vn=&2}D0F`Z0+zSu!ej zVXY9M7|Qu!trHVD3eh4x>O@3@M_PuQpCtz+-K-c2lTlItLb+n#o+B`yPgZp#gDsDx zNhy6LQoR{I3PFVBWdd6%mrkR|JWE))5*v9vDrAcSPxbO7h)^u!c;V>!qVpp77QHIrF1Mev?B!;mSvMr_Q>%a0H~Ud zNiS8a1`A~xl zshn~oW(ZA5%yDX{4UM*S%s&^-iK=Mm6yhO&4DVm`@Z^+MiT9F*n;>QLaBK)k!48RM z2BLIhOP=Lqk}0GuMI)qk#4ORgoUzBqw=yvuMTWKL6nkDa>nwhq@`8&eo`ic)D~ME2 zWF?tS!r+S+#wFE}s1t)Z`bv_9OiPhnCoiZ-(n!pp?z#ie$|khzF$l=1y*}!&keZUB zt1xWPhdSe#uA-r59Y8q=NemF_%07prQn2GbgUQSj1YH)fNyTM{k00u|SWR%SC0_J` z#l#N{yZ9_Ak@6zvY&w?Z*bq>`#c<%(GEL7)J4zIb#cD(oWXmzllCngiG#<^5f4OB} z>(@BsvMpnBzW>&3TSCmoHoyvxJ^t8#|MFK8#!m=WySC=G3Za~rS0u)KWG2i$Yk&)R zTe+Evwd>bRojeWB?9I2_ylTa&yu7@3-dQkg=y3Me12u<>$_koJV{&oBXB%sF)(jmo z^w!&MVX)6IjBBsC79PCv3g_MT>(`e(ICSU`UsKDmwB1AvunbMY)~9dpe;W3|08v=5 zs}vL`8tDT88+9Z*^5S_@rcPPDba{D~a@g~x=BBl4)@|Rhee9UA7hjArGyo=8!@)c6 zyxZwxr%amyOa71{L*Tg1J8uYtSZALiHu8}>63ucojvYTPoS9^@u}6uID|B{2OC-*- zEC^o4K;Dk+pC9<@K;J%nFP$~>FE6|Zv%u6TQ{WOTTe@uHrj4_&sl4#Q3mNR2Idi6f zG`@wMc6<1Up`%BS8cN%c^M(}_Wg8T9UC)Jm$z;dzV<&{p+u3-|XA%sZNJX7S44bWC zhDxV0AI^Lsz;7+u4L!)X}at5@&v?IAs?s;Y{HQ?`jJksoVo z#k5~1%omC3#btS{(NPLS!+7z+=e9-&W{B*MB6e7r6X|SY5`qY2yb6l*IKDNj3h5J` zVntpQy+Ck}YdlO{_zcMr_-s1CuU25fLn#H!ElSvw$HN|u_5`ldj4d1}d?7P!TUQEn z_ytx}RB0ilf)eXvmC3}M>=4Kv)n{rmocV^|j)H5jLxPP$wid1&swRr4K1`y3jLPWI zV&(@GWs=^-beRiNF{??DhBUId5L#l^#AE%lLcm8y1WBb*BKo@k8c4-~lr0cBDXc`}E6XQBpqy>Upe0shhnGu|r#KTk_Ytp?QG|%i zk2tAdx1-Beb;4q#u;+3J&z4S2LzfhCMrQrp5dZ5$tfX2My5mv3K4>@)`0Wo@LS=%t zsCq30JiB19G5#JI%LPFP`RBkt6kK9uc$hKmOxlaaWVmHS?A1h6VHm0(@bTeNIJPM= z{R|=@>2RM!6qGll)RASviN{=0cwKR8-|AIVyyi-1o48q*5~y}9=uU*&ZiPNot9u!2bU#GRI}uqC^2#YHKvF; z^f6X@4T`a$Krv&IrL7DWYC zGU9B|V-dcTY6Qs?oGLvL(F}tw2( zFA~{Zd15AI*_I38pb-NUPib#~lAp*jKu#{xSl4w_6veO%0F+G;oagW!8ZOd;Cz-}8 zE8=3yi-#2%%|ATdw*~*9M`qi zU0YC4(A?7e_M30B7eoVIUC8$`qI#GGsjK6}K~2|$Z`{}}ojJmBCSproad{DgeW_Gx z<;oRTUUAjTOJ@S?n{_#+^j3YcO29sY6#)CDPMh}BlTXjMC&aMueo;0 z6wKfP6z$!sHyq=l4;FFpVPaAzf2T0)U(o>o3i43fSBPo+$l$oa5=!dy!f-vKRsvmT)?308JNNLe6e%e zwk47b~Ycix&c>x!;jE1r7#k2lZzPNx?P8a(h%fBe&h7v>yzCiB^bbxlo8 zm(4okz}en+!k}!6$K%gF_tbTBZphuS-FtR!-MZ!0Th7=qkKgI!mgeTlAD!#uoOQDL;42xw_oDRu^QzDTUc~esrSJrEQobm?A}G+ zM3u5|6iqSOqfbdg$|!}$&)NidW{4{*`go+1RDUhbUYE0wc7HKpZc_ z!J4*(3#7#J6}YrwhSw3eQZx$yWLB+YO+J|DKM-_1-p?UrEp>uB&Swc&F0khZFkU1vWO$lfh}i`N1eOA%`B3K0BB4xl_H^_2654=$c1$zfmQ-aU5{t+> zDeFN<=PI~c7_WJlN+%?2+pd{vSJ58EWkU?-lxP$a=8DQF1de}(x~;-J`Pk+6XxuV> zDMCR914O*}al~LR7llo1-qvhNS4+GW7m%CTv18X2i4l+x0&;joLa5ZqONJ)zZ-R*~eQ%y0c?>k=}!=u*rbg_t115ru)LH1PCb?VBP=Y`)6J< zb3p$AKf3S7%a<+x;QbFf?cd*C`rAXldZ?(d=+a9segFLrZn_aIx!!u~%}|KsSfB&k zwQEh*$ehcQ$|K%^RwPntnYoGiR>UvnF{neghmA$*c zNa(0f9{q~v*Z^V7x)kx~l8+aMozd^V_ddWrR+46}$17GMr*O#)A>0Me8tLTW5*yJcJ-Q1XvYBOZG&+;Qq)JOau^BN#fco07*b|*zBbpqN69v&mIX-+pR?nznh2PH4kA$UP zehf8X000mGNkllfkhwXLU7taH4lWPR6p0?5qf*Em>=u7u*+zRO$8-f zWB}I70?PYKj4CFoB7;**h(#d0Nzbs3Vn)a&xFwvSFM;b0X~lB|v#>5qsT;u&$T`AmsuvD6-+& z+oGZY&~atOru7hZn<|!B7LLFx-joN%izs+p`ZlN>HW?k}x3C zjFuSXj$#?6U`MUjfNgyfk5P!aX3X|mWL?Jn!8$#>)*+`P#WAgp_M~DMN(9EXr$O9> zetINoiD(#$gAf>9%s?I!?n0N8ok^3(qs}9&JHZ7oQyDv*fxAMDYN-D0*rce= zLK{Zukb;yUQRuMr=}|Hjjtnj*B2fXE?kspf5JzE^M4olN!@>evkag8|thSbvmGNUm zo)LkmLn8`?WT!GF%wnDmp^z3u#b!m)GHI)|xlM2+J)*%(E2~ILm3R_YVAdE|MU|<& zol31flg1&FI|Wl}GJrG15QGFeb$jTQ>+s$kx@C|&h~;8iH}PbXMm)F7oLPh1EuBt(b?89n~Xp5YBRl!{k0 zCBG=aO5_XQeec<4o*On~Sb3N7DU+wdGaplV6kuFOM|(+e$?%cGSu^ar?`BJ-_uY4| zK$W#oqej=Cu0Qju@x&@Qu#dOW5t+2CqU6XvJSR1u@2uJR`OqQ59(dqi{_^J+(`2^M z*4(~lYiDbdyYIP+)gr@EIBcs{ebU(22nRm?{Bajvh~RJ8Qbemq4jPu$M zxRk)+`|rIMzUz+f-vO8pM)0JG6E|$wnENf~k+`vdok00#_HBH_c1BmP81|=qqhZFL z9fx!OdENEbR&+x&|K^*#U1Q4BNeuJ-*Drte(1Q=>zIen)PN9p&qMbhWxo4k;-~aR5 zN9WABe&mSJ&prFX>Q4tXH}g#Mop*i@Fdy8^6VE#E!NGwi^79+N@xUifnaD8TFaGPN zzj^3)xqliNkPc(9Ncf}`+)d#F+Hwsav*%98De_iURWi&6A;kCZxHI>aJ$v?uM)24p z5&lJo4x-d$w{Df;Ygpqjoyp1b=H0Y^|NciG`8|84y)7*UJ%(H>fyBvpL5n6L?m$mH zp-ftig?532fs_?|;k7E^>Hl-w3>4XS{YofnJcD z!q0KZbU_iRaasaUPQB8cD&~uUptis}1Uvu^0*ydjkGZypA|0q)tO9UDtiogqF*EH@ zgD39@pl4KUZ9r#Z&(I`AMWbm(-Xe^PAe7b2LzD>*bWOAEB&8uGru8H7iz^6Xcp&UF zi;Sm8p)6L{Sp|%mGh~)B426az;M3woN%m7>C;f{5+f6)|H6d*#6X%{ zHNc3EiBzE^J6iEP|* zRUWDX7^-S#%v3TB7ekLlHI2do7e)J!sh7^Ex~j)xf=W%>)JcMpqJZ}_MT_XNhWt*~ zw;AV>XXROo1v{TUMo>fmt|Ht3(U`95 z3UOE*&q7SBs+z2+=YoBmm)nK3^w74f`yr$4bCg+qt&zpq>84(>W0P;t*F!+!(d z{9@1EpZ@}tDT<3r-gxVcvtRJ{S5OjV)~w5}y!r}Qx_0l`wIQc+di3Zq)@6LpefOOG z-n;K+W^|`^1Wg95ZAjrNF6j*W1`Qf~_S>aEMhHfBaaYckYp8GdYy;8+e{%niyLRb% z5LVHHNGk+Pxpo~A5FdEpf$mk^8yXu{F3+l7pFa-uJLWH#-wE@<_!vZrgAlKWPkKDH z3*$p8t;p``{SQ1K5Ws!)wO53%*~X0@_wa8KVeI&P``d424JzPHS@JQqAecK|t5)HDUVH7F@#Dukj{VMpEFW>=gbM^joS%1sKCq1#F_Jw9yMVuO3&kpf ze~U~)LdrEn{)bzauI0}XTmuNp9>8|NL@wz4_~U=-^!ibwNBzT{yzREzAVBKUrR%fL zJrzDVVFG^U&RsQUANa_T{4-<0XMWxAzTkoj*n>Yj{^Zx~m|;YOZ`{tQgBtSng1zPH zFpoX@`%bSMGj=rpq9`9=HN?=U?l)lMsNtPn44Cix-@EIotF8*4QL!PPij%B`Q&zHd zQksk8fM7>~tHjwU0lS4&W?5GU+t}>saf-VqaWhk1Es_{t57T3e=0)o@3Aw=34__`T zKBdE8c9(1?Bgqbmw0Ic&`o1MdjwAt)LN!)c)Zj-zC0hUlmVmym^iLF)v(W}t_Bij# zCoL2OS7--y{2c^NsGsY2=rL~DKBLH><}3jh>>G3i@^XjORmCikq{xhf>fmM}-Byt_ zOfM*8WzV{k@HmktheFgc#rqEa$hM%sk1LYkjLU21j;uJ6VvBM{L>pf2AHX)pahc4T zOnw^#*w|X5GPynm8<|lD)n4dc%c-%mjU;pNw@YOjKd>m}5rxQE{X}vM5G`FQR5xT6 zeb{({9i6g_8At_isEXaXu=BEND>^)2DI70ojF1>Tk^kTsVwGQ?$qlm|WXpcQZIgnO zBxQTy07cbt)Q*&GIvFh@BDsnIvS5?Ak|T2?!9l7j5lLj!Nx1Yb&9c<@jagQzo>4Vf zmYF32uiz>wR<0eyM!G0y{6lFe4!@3rHCBeE!;vu=gt^P0DMAQcby@EQBP;|B<^sP3 zB;FOvK1^a~DsU*F8lNign~UC0f|p`IautHcS1zrB7*X*YHI?#A(+n47Kajb`k}leh zc$$Wt*d%D~aXusqfqa&Ymb1k%u3JN700M0u&+hpAzC{^8jE<~~<+zR-_gXN7oy;X*$cs|p*1;odTy9AhH5)CGYlEm9kDEjQVov>huF*J24n*CUo? zx3{+^Q|*~dN{buO1cbeYOu8zRk5fe6-Y%oXEw$ayD&(`4BZ>}vMy2I+O!15@mv0Gw zv|$f?Th(PFrbpuj?X?Y46WpKx3KIEwu^8+X;7kS3TqGVbVg|g@plBZt2+OjZ1cTXm zynPAt@m3QyC$d459o({x%~!IO@-rzkhE#PCuArg`@E{UV;SAZP#hT9iEKmMx*O+IX zd^(j%7UUN&uoZ68FPe7i&9}jW7yj}>_#}X^%PyYk z@x4E|4}P!ubXEBL@)dX#H_pXM^pYiua|!YdjhGhd-@kvSZ+Y&8XNoB^7s-Wvn7^Rt z&6A_?SUjKe7Xe59;fcrL!R%|UUA}TzuFwYCe*BXkty#SW5G0_w>#v{N>96m9fXX9x z-E}tv80$YRLs{8GqHYN*sG1amH|&X%PhLK>o83|te>I>7HV`L_(QPy4gvdSizzpLTZP8(65i}G84pAQ4$Z{AnQmv3YB&6 zHHHrRkFCZ;n{wpf`Jk0o5e4E`Qin2niy#D4Tt{qawo@qwmRl_XFy9U*YboF<<}THw zpdr|{50{%1(P<=*lNJ$7MXJ(EjGGwr(Xx!KrRy?`PjsGlRSwF6)r9fuf>TL~CTLOx zUm-cDBPbEdrPLsUZseB71YJV>NGH{!*v1bk{$i+rON}N153HyMfV21L_6R9@z8}`t zIJ9?3D$%wiE8|OCfF;WqW=%5^3C6Ijp%`T1siN$$TgCRI5HQVpMj|my&;adt$&OSylZF=?5gBl&gPBK%G#44SL=%wg$iN%k z*YG_WxhIqID66LXL5L-0!F||Vfnlf2Je?u>LQO{z4Hi*7Np#~0BNo?T0AREuIqe;- z?d@$H$@X+6Y1x@nCIvsqbTVb4tct?mC!0^+!Z3w`z)hT53@NA}sh zk&7PRa`UY_Yif#$ihuF*Uo2g=bj>Gga^LmZ>#zRn1OMK)PhY^VFTeP5r_cPw&;RS< zi)RcOJmk&S-@5$rzpq(?@11zT#9MDcoVs(@&RnhL=U;g4h3Ebq}>mRoO~c>cuNy4r4CyCw3n>VPPo zNfvxo2FH8v!98o%?`D5`;QoJsQ~bbB{^i1H7wzAF;Ij?uckSMl?C7YdsF*(eBIe#! zTU$Hlx;dS!O?VPI&xb;3>kk`3n}zyXofA(z3N{SO4a> z57pMzRaRBrc*ERluD-6m{#0ox^24&g=pT=->?=HvHA)F*4-(vs4?hYY>!`tchV0^f zKm5U)Z@is7w~H2cBs<`^7A^Yd*T4Snnwp)(MMam)oN?#(F#+7((ViEFYt=b>oxA+~ z?5F=Vd-j~ZeX5^%`q@ubecIUAv|#@H8*i9bT2i`p-J0J#^k8jWU1eqE+_^VgJA2Nl z)2GVI*nyt`CC@(kk3L%5(a{l)=v|UikXE@45T_A7esS!OjNv z%>6t^kvII#HLKUw)}H9rt>WdEUxxkMuwesy?4(H(fBcjC;VbIv>q|>Z6A9kxkxr-Y z{=r@I-+pJxm#L zE~_Za>v6Qe;T;9&ip;`g9$N5aNeF4^RAA&q6^S4R@9$&tEOP!}4pv<1_H`6w*vUN5 z_8k$;Jj6_fG8%$sd*}>-ZN7j!JYEVFkfTO@xk%PQV28^uDq`A!QY`vyNaO>7g%K?+3kTw{G7jlJW1@q6QBkc2 zP?G>hB8H4Ez?!Jx3@@Ms6+tnbSrr={WnzX4%=sPZj5ao{x`E@nj_NIxO+k>y^lGR= z%+9UAG2fY5Nh0f#&M9Cyo+NW-nZQ?fB(1t|qPU+4YfQktRgMJc5qfRmr@Ne@;_GB; zLWN=w?p3iO#Y6P}@O;PQP4Fe%w7&qmN?byiY zqdYmwcoKDuW%nfxY6RKg4X1PyVQ&?3v78{+=TVOgxkI2xh)?~m0?H7YlAsuosA9-2 zVlXS+mVpC>DK{EHUO`H5>1Oa)%K^OE%-E)BqXmnuAzcu~*O8OI7%l{MWVd383z@cwjIOP3_UUcnAp zo}0GKl$A+47P<#}GV`XiY|D2tvhQN2zJ>v{sKG7oqZy7VSWQM+bZpVjz^o}LCfvgs zT82}(n;kiug8lHuXIoL1e9hp!t}p)irQ7fLPD^Xcs1c){e)5^uUwe~bzK=d$G&yh~ z%TDEIt$1);nxfG-_Rek|&Rx5@_9-c=;+50d6Sc4uvBz)x?;D+puz&vZi|oP2%RfGO zlDC_n(O$5OO}b#>qQ#hjyJg<3FFf~W_+gmut@&?Gm@vW0ac2AT^DqAWwZ98k!WJv|z+kIc|-?e8Ky9YjAyfl2nuARG2 z)FKZL7WxJ(ueCW5Be;qMm z)cm*KUB7O_TW`z<%(q~{oBan2Ja!yeo>yOerSR>x+!h2`fYGa?-2b_vkw_#O{)CwC zPP}QZp>oZS3zjn>~_ul*Po*(>Z_wJfeqem=W zf&*j5j7vIwMeeu4b-exd@4$nyvhwGi#{g!*f`z~RA3E^iBj?Yj1AlWqV7|8(ygqQi zfFnoQfpZV&Tor{gcI?>kTW`C$jdtwWr=MT9X8rr`eR%IZKiUO5HfqF2A0fh?IdewN zE}f&0E{l7Sv*V{oL#8>rcmG@y8$k!}|4~ef;s#U;N^ir%s-nK7Hz6|Ax2E zv}x1BH!qm~?%W&ZwzjoaR}Xmb*S~$^^|ycaAO8vOUGnkbD=yDo&EEYhbVF7&WUw(! zcIq%Ar7WU5i?Sb$#*xq?qTY(4_!MTVhM{SOE2}A01AqdcgcWfFR-3|dgyNuYn}Bk^ z$ZAnVSF!=O;PNI45krXPw|l-RiBZ%{hq&1@WNci8**_zx=(QkdFu8dduQg+}!TE3&PquB3XT_2IzGivhLjdYa{HF17?HY0bbNX$w~OXjGFV7xRmVHNA8yjf_m}71eAT`;jTV zW~r2$R5e#o9TX?_(G}RUGtmgdlCTm2YH=maaix^wCnXfA@g%`iL{o;{lWYJ?5*pOP zUPmYg=#sHpMDp#3it>mq%x-DY_V*muG=;P!nWirK2Har2tqP8WDMp61dk&&U0-V8|*&Dq==;W=pv^0o&<}ojch=P?4D%GTl$_Rsj8qt z$RKH|FT==yvnD%^oNUqRPg;!)DaTPGM!F#3AP2!$VG-74hz{|DC~yu%i_&b!P4MZ2 z+9?2)PBh{fI>I4{BVjxllBY|Sic32d)5#eYm3n2xrX(?SlcN&7(^C{T4AIxncSc9US1OkRGVuXm`CbMvrvQUTG{}qz z#5OMPvM=jgGM#s$infz>Jqty3kQt`C)MKmZ02ed9p9X*da1K?`B}){zyf90GV)5Dw zI14g%5Xh7-^eMZnsct4?r!7xS=r-I?D0nB4ZWG)OfIi{JC4D6XO_WoF^I)T7CVE~g zB*O_GZlgTEVEqN_@kdTc3z+tTr{6e<~3()ZGmj&gO_hL%y^FNsbyZoi24}+F?A&+ zlSvWZLf*7u2jB?-9k=o(O`Z&wapm%rtTUjZPkCAQ((S8ug)_ck7`NYX+puB7^YY?H zj~#>Mf8&NtXRXbV>C>mdJW%s_4eO|dVKL*{$v%@j6}>OF9XkFMSGBn8idk?#U+md? zkQn6v+NRAJXPegA54M{DqkP(hQ(5Y0XU#6wpAl}bL?!YP*UY|p;k)m#F*oJvaW(6| zWcqw;n>1z8B{NYo*|N;ThmZX4tN+VHPtM+^PM>=D<(E}dRx~y=zykTfdmq9aapSxj z;henocV0y9Go)wlAw4|e>S!>WeZS>Y>$a8r6b%_RqW1rvJq>n`UzVjzi2NF5JeSKkobq=lAT@tEjN(@ZrPz_wQfu_JU+G>$?DV*T9k0 zFxT%`&v(0T-@g6&_k$aF@kfhuNn=BX;^COKwS4LFvv<4yfc~>*UsGM(uf4tX^BpxC zH*Vau3#~_{PoGjzRasYCyL=g<$@3?S8#8t^fXKhT+?jfK!Nl{6iVFAb+yCWW%t6A) zo%`L1a3hhsfVkp=&rhAe>sVS=GJgD6Kbr}_?1W|8Cyv(wwrg!Yx3nJH^79klyYu#b z{rbVuUh_F@HLF%4d2!&N{-ei?2E_2%E65xLBze(A*a*C8<)^tG6|ha7Ix#sGE@#V*9yapykpV8^}-XCA`6 znwpw$#|8}OKWfYU;a>}j6XT`~QB(kSGBWS8v0~V5$Sjgz{f7lowk<3vK)ea7i)IL6{Cs}$J8b+1u`sV0HhsXi718)kk!{1^-WP!5^YgfNe=EL2YZVVSdrvA zvM}Lr<*izvHMOGX~ zmKe47IhK-1*_hSK(<$|6v0^C%B$RNnRSbDlvt4d!wjxDdBnlS84Fb*A1NNeUT@6G3@ZXP%nnpA?XHZ+8v7Lc67iT*MP-j#aD0NWbc`%b&eC{Lzbc#`nl1OP(i?V&!wW`)^FOl-mx>bm3Fw0J4pfI zoWSb8c-u&1LdPYokxbxHo4UsY=3U)^Wkv#^PU5F9pfZ^Zd^ao!`#%5b;O=Y_ZtgZ{ zY`?1NuC)hG?_9rE_&?b4i}FUEKR6PP!8o%V^T>hYyMi)qr>(52cQr(gIfB4F98!=^Y zNkx&WYN=#K*A0xP9e4eQo2`uX?LP$0d|`QEV_nm?e+z8!{P?&TW8ixsVAFJ@NE1KQ zJG`g%$o}Ks@6 z=dIa%WY6|v|LljHKW$KcVSM@fTOG&!XW#q(_BLo(_dTB<{XhSl|F5>Z{K(~VrdC$= zs;fKh`Dxche4JGh2#UM{PQ(&ArQ)eozWzr6SIf!939pYdUzzsy`0OXLG1B;##O{d((##UVyVQ)1J z(1#75qxl7)QlO0TfezbGBCor??E>o3V^IYHIRrOeD%AnMBT-m6(agNH!<5i<&d*?G zLLwns>@&cUD(bpYtqFmhVp$ddRtWqE?AfdyhoII0@C6^QF*A3Eutiu!g?FjsY$KqW zn1fBaw5D*W2mk{v;4oMr04Hcx+O_SpBKqhj;T520p)4vwL=s|fq{K>66){4xHE_Ed z5}q7fTv1*cHAnE$C=!!Cl#$1WCpe8IG880Kh{u!$u!0#OT5&BUSj$-lBN|!&s7DQF z6cR9tV7S`0=vXorsYa}YYAVbug;f=>O@s{AJfpSQYHxOmN>%tGfbTMVrkky6!OfRS z`E6|wlzFHxu5ir9tEh@k{pr}UZlS9KavETCX{7i@k}#|bhnmZYio^c%xpbk&SRGyf zvuRMtfSEf|9XclaHEfNdCT3#9dV~w5>@*^sY0bpUb+}lhA39F4N-A^c;qRrE5i^;A z;Sn=XlqHi+r!yJ2tD?~;L_bU{i7`sZqy*z1c(H8)(sfi_RdsB9atOb&dlq}C-7MWu zVEad@KsL#_AtgEJ=?D}deP*jB1ai`z<1wNN`@77##&F&c;fp2N3HrW;4_;a--*nq8 zd%xJz)Y#y{Er^;iDnH|lJ?)E(u_rQe2X)X83Pm3}_@@RjD5?s-YIn!$^cdP2xZSv(89NT~5oUfU4 z!_0vLhZN=))Saq>t2lJTkopr%t!Mckz#TZ|qQO0?x{o?O<)JpRe5PuY{zBYMXZQJ8)!`jk7S+uGFr4Qp86^STe4FtG1{p0QZ;%&5cdz)Hh)`UDt+=IPbEnFYVi_cR^kOiDOBj zkL|bF3QGzGj~pD2=hgo+@9MM-8$Fe&D=aF4pwOerL{V|<*ue(N za=y*S!bR!Uy~~st!+P{CPvjN#=-u_i(bMJ`iYNcXR$87IFr=dH`2Ujtw|lR$VPm^@ z?Uq-2yoGuC{r_!?#ti%G@9}Qk3nyPPxJ!BE)G0Fx@(Yh0JAyqBfwY0oL*B5jQzrRY zFOxwd1kCfPtn*R`N#soNLLoMPIt3pkM~plGbn(0dbuzJb4`$Nk5^W9{OYp{cJOPs` z%!e_fNRhGk#bc|a@3MRVd@0P78pP2Cl4sC56M?6PoI}BKoHT(_qVGt^T9dGi*Nw!Z z(O6VPX;;m%GoEKlsKN(RDWC)kr7v_efJQk5xc>p7VWtsXtppN|1_T0;nCmiGe$r45lP>;zDl$JP!ZS%jHaP#33^qzm|q~~7FvY49?aw#fCMP!Dd9X*u`or=1NJqS%Lqws4VNEqDzv-+hJn{{r7OtGi(W2dd^D$}UKT~PT?=)_d`DC~k^*#f zSZ>kk4ptYWSZS)vG$&-1Ri*wk){jdKyIEURGAR(U1V39fI{?je*eR?{8meEAAI;B? zB@z)$7qkcfDDo~P6ID39_#qxsqH#0~IutBFo351`T70 zNI+G5UGd3dkK4*IVJ=nGNSTMkYXl4u;AFX$DPYOirw-jL-I+VMaVdA=Q3{ki^A#A1 zW*Rf=Mg&C*F@a8$f4;zZYAT7VH14Wo22H~3QxP8{mSPtL_5lfFfr?O0n;ltc=l1gC z1biWlkgEmZAK|o%qHV+!N?WlkAaBhU1O6ZX0G|<0$$^8|bXi&=by2b^0jVnqVNy^e z_c}Xc!eXK6I^t|{wS{##Q4nKyF@2fLlpQp7F`pIfA{0}pqe_j7Z99wAVh3>&n$Y7QL>jzHN9bs4|heo!$jlXXyf zR9nb6872|V&HQ-x5VJ53OkL={H1vpRp(Y{BQ}Mh=s!d3BWVDzr84@{VB5e}~i7%>} zI^puM`?h`6($MD65(~(;q)XADk^Nw(nXW04Ov#k1#~s~Yck;;T-1?~z)k`ajd-ShN z6y+Bc7CiRcL$Cei&3#`SfB+dzJP<;Bx49$($RM_!^U?A4*ehf-GBv8+En`NWD9 z%NH+RQs2nPFv&NbZ0=}Dwl(q89ZYF2y!b*( zbMy3R(}xcmkxC_5*9dHpm{DF;!WiOkDhH3NuIg8L;y~T$6Ah^#rv+Cu7LSy5FX_>{ zOFR*C;Pw^8ORu@`-XA>h+_Qh$v2_>Ds2}NaP)wSuef;Iy6wBR?aoaW7L+7h)5|Z+htmib6E4tzL4(In8rQX|4DPpRG%p%0 zShxPu`mHA+R(ucI0ST*Ea2{fuV5h;L%Jv!%Qk+$$`;w*FAR}J6gYR!9s|aSdJR@p`fIo zvS&p+9-laI;ypjO_b)HJ@Wt*gOfzSWuK)y?f<(!-prz zA;dZjSK;6njmfsO5sBm{5*3x*CQKS#SyfV0TGHIw@_9|o>C;Ex?wm1u_!m2lH=b@M zoFu}s9En6xR?2}jNiHod0;JN`)~rONSgaU=f6Y)UD!L8qKf1iU?20Qd|6t+ATQ}}H zdiX?$=_3&>o-jJvGcZlNq&p7}8tXfXN@8rng8QYcYhuvw?r@JpqVnmwj`mhdB^6g# zcVWy#BF4VGhngC*h_J9YmPtEkcFHGkoH|n-=|p~uDBdQ|(U4;3|k+CBbE=_E}pk7m^UGVPPOAj49 zjBSKIivE{(E2!#Kd|+>FYfFlPbs-jyj~p}Py6fkzSh{A_icgOoJ{q0@-B97=r;>OE zV5q{E!a30*^57wT;aVIzc<|`K#?y68IcLo1R#DcYZ%Ju41D-m0>eQ}XyGM;0x#x== z4UKKt_&aoa<4##rXCUS?^)3LI2o2FB65wTdCTdWVv1VOW)h8Y;0H}slC{)E4PM<#c z#ohxBCe$q?yJMx+5^brZq-4N={$0A1SV^_1`J`re?a78CM-DbLGf$Uj~+f=S644^CrXLL zM zQ&JJ7T2#`aZd^F(9^EUu6c@t{zIX3e$B#DvW+V0-wyltuj!Itkxc+0dNDyKYmLg%9 z(~VeOL9|c5u2@vkBa*1>`}|mIL(;Nraw~@QFwggGNwJDcqZJh;YJp~(mWsetX{c|g zI}CGP%IAH%%o5fuDJ`h%KEQ}7Cr_U|a_ne2g9*Zn*{m6IVQF!3X+b2aH8$0rJY8#N zQgED(3u83`w`UVXs7(!IbHcMFNZiyTWkqm^C6;Z~*Vi{RHVG`9g~d+4XK_VdULL%i ziK;}4GcZ0{T3Sw?JXznE6p%@2p5&X-LqL$m5aauZ(ZOyG6 zjqR-xx!4$Rg<|oF;_{T4YHVq4g$3L3;<8#)T2@e42zPpI!^xDHcBsxCm=%W*P*5?E zj@cs=%0^7>P+CU}_;zB*#ehgSm9j)^^;SG2Fob$)A{BuBpg9AP9}H4Tc?smkheU;Da66Z< zg$qGOeOGh{ai*8{$Awab9B8A2sxnM^5eHQFL0x(b zEQObuDH~>213;vt2Qrdw%1Umm+1PDRXrSr2~ideR=4R5rx^L z61~bj>EKt#_jX(N-S6FT-mo#tSHIVqIU%btjA$W*wfxfJE~h%0cOTf7w%o40x&o#I zaCT_-(J!|l`47h5)mK~gH5)&vZ8|}nfN+nZ%@H8}y4u>YBWDa7Kc=`xX*$!MHq((vUIZdYS)X(H zjorKVeg5TVn_6ov$C5-No%VDsBDk5D?2oD*q{!k&ixvSWDJ?B2i08Q&?0NuA3JMCY zojn_-l)=Nd_8d@(>JFYvISHSH74VLTEAh)Nxb)_$Z~p82mk-w+$|TdeqC|8p8Zjy> zdbYN4&?b>C+`4cXiHmy8Sv~1NfS7=9` zjjNeS6hkN|O3aya^N5kdR<2sw*4_yBc^VLvrosAVCtDhhADJ|MQuUy!M2Tdk0UK#~ z`EbY@OXP6lAc0e4SY)Pav5Tf(0W15mm47>atU*?^u4M&1DoaJ*P2`tdd(C~vPaa&g z_KhQ_{64*gj2%6-yrj=Zi{ET(JFRNo@G(7*ZsbROp`%M#^>x?W`^A@A*KPg~z++ii zSy55po-e+zEjOKVY0oA%FL-&$?7N7hgU|mPe{`ey^Sb1`Ql$wKT8W zxTL=A5a3-CUv6RaiDwI`7`BrF*a2r|( zG`^s)s%KUIy?gf`JHF4CI|P@PGd!Q=W+GS4x;-ya{KgwEX3ToWvwg``G>F4JMKIKe zaNfv*NmItoy7>CNhrisoWmVMh&l@;;)X?d54Tlylc_)==BL20ON=Y5bW?eA`SC72$ zhTC`S-m#-*&C%MuV<-0>I;Lm;>fvKXUEulFwjFDB)O=o8Qh-^0z(tk}7Za99!HwK| z-~C-Gjh41%h=a?!bZKd6K3!jnN_EK1*K}2%J^QLbH+vyM` zY~r3V<(k6s?(Z-CyWliQre?#FlJn)4+eVETK5E#6PuDhkLPy4gMLm)&7jP7aDHTA& zFn!6Yg9#5OaEQl(j7mmPfaL6GBvM}5>%2i@8ylKVoj7u;=`fr~P0j1sz2AA~jp=2MrdTvFWYGBj)fcQ?y<-1YyD(sL zeN}c98BnR5Njfn-R@I~T=IvWt*%DN^>m|`^g8)Bc+FiT#?%j8QBZ#~9eQ72;U_dI0 zlvhwtURu?!-#|h3kJlgeOozI5k))r=SQVwciV8~BeYPbHXv4%d*=SUYh33yI6eUG>$8 z0}Uq|Tqgzl=J~RTy}eE>PXjEQYPH-BW$Z;WH*8$j(!5QPe3#OC>}xCHrx- zqd-Ljl!Rg0dzx%_=`Qsj)a&rkbZcW;Q__QnbS*B8HP<(zx}oc#l8UTaeq*1(h2<4p z+S>g?$6)fo)%Ltid#YZVWW%-Gs_DoxQ zx@kv*-qm9vUZ~l%&GDPC zV*?YXSa);eP+^N>vOT5S9tU&w#UMIi4a$eKA8)%tppSUq1&HbWf9n zIPNp{n*%13F<`QNX2F6f09mz>?#XcuiG^5H4G@{;CRIXNt<}K{p(_O3HlMUc(kk*d zbtf%qnysr5xEDx;(ec85c$_nld&pH!l+QzZH`j#t$P_F^(q)guNrDF9BH%#07M^HgeIL%MEivTBh=bV1!9~|uHh{!< z7%fsD_a7NGE?wJ3cSjdtCBvJFVHm~5#m7$|_YNRGIw}UUYCxGJS$TnbVtN5gC}NlYA7pdMq(ZnI+rF%H8~=EfyYby!g( zrryB(g-AO9dtut!+E|B)rl=lkG$Bh87-X%jEgc>0EcA!3+PrD&=rI>p59qsYbKDa0 zVLin*6xYj(#k+Lrx_|%vwzgI*LW(%hU}}iQvodB+KK-YuQ>V4HwLSm*3!zJFULtSK z4Rh9RTnn+8qH4s}1^jC^g;(hnM%8yw#xPaBD-JOX1YW2O`0HUqN& zIFwmGJc{`UOg4(q3*d+$(u>FQ;fsb19=m<>&Vyfl0Rtvhq$ZOX(ZY!6-K$rhzI~e; zQ?Tr%tyZ7(UU2^Nn7%6-8dY|$M8D8KoaNas)0niz-~w@5lD5 zRN91Py-jIrYQiV6XG+GdVoU~b`7ZR6ktN$q!>4(UJ+OcOv7<&WUA}bV`p+Pmg|M44 zp5oD?M*+kbYJA3wOIkWwHf;Vx(+#2z$v)aQyY21m6DLk|Tyy#Ik5lOmnVH8}+=R%) zJQLolOk`BUFGZO&mnk-}WH^m&loXivC}FmD|hcX$#fSm;CHZcMB|xMc;QT0W^L`Uwzd|_%#gc*CPrnV z4Pgb%G_8(g5(WvDdi-`#Y;_JMjhH`q)FoP6S@G$@`sU*z_LQj}-6A9t;Zf^8qm*HI zH+bmKe*FM0Z2I!6J-+9Vnw1RmX)@V(>U2BeTiKS8VTt;nbnB2Lnyi+WcPlC^C@w7R z)~)NVUB``>qG%9m&}$gEgNP>4SfrpZ0dZj}lipFYEfMWHbi{=2-M>6=2o{5sDEq2z zl|&M)P3fklHi!t?+uQcX;)|M_x0S4soO5`{R& z*|=ZmU?t${Y8K8J;#LSh-u2GMcJ1B0yfT-~=3L)aR1GbU>lmhP7**3WbzOHHvJ2_K z+=DZ8ySjQ|k}s!HmoHw%bw2ie;HT z>BgYSssNE;$l%5tI($fw#UK3ehq+<_LJ9avoV~seQ5>9yDC_W>u)i`GI-{e*r6r3> zZ+B0$HM%u2bo%_MvRxxa$-#0!0q~0mudP?4>H`$e zSF)9KZr_RRC+mn(Lq>Qr^BTw`ocA~+zY8^~3`2Buks6}_}L zQ7o-$5kZUa7+4~2w6JUUZ7};@c=<^wFdYl5YYg`mT{n{|tz^ouByZhV@Z~Dla7B$o zqcSJBrj@Y~zW@Lb07*naR9zAzXC*s7Hg*X&A<+&CiD>&k|InSc-?d?L-*d10U}Wb*=}v6gwsCu@RJcAq?s*2!DZRbD)mj#JDgy!TZ>dz(Yi2yk zPEXAwGpn4>KXm&&554^zJ}*4|%ro#!k|HP)s)|*OGGG^QhKek2-8MKd*w^2`X*s>I{ zSj^jQ(Q+(^^e`}E#0`C06D`f-Q&%RZuXw&ii^f7~y+$V$fmuYu6Qdohhw!ke#e|_X z15r`EaAOdoa;#z{U7?h(k8*9&v>oLFuXjq&kM$|N3(Z1N1rUL!WX`a>xllk1XB+R= z!68$Znx+9D5}1&tgSwVmc;Z;4fLaDl(3riLtHP2yWcDSLG(;UFcmu&4OA$()QwFiA z@4@N@=c8cLHkLCo$aXBVA-@cM0$>2T2}=noedG{evDBhgMRcJm;P=tjQ{oh&S;8Uh zCXA|Y=v9awJeLCmZ34U(kWVtOU8iQ+GD==xnq3r;WRvkjRgXqKw0>owh*2o1K}9== zhBK+CY*@}P^~Tou&jiAgQ|}9Dq#8pQSywvpDNrFICq!0;2mz5TWW-ytjALP2wrMzk zY(!CU-9R_cjQU|a4^i7e*>9{$0pnP!)Qp-5fRXjF5x<^Zrr#Uhg7A8L%FBhD)^#Of zpA%U@5hO)aRhg=q0r=DPYOz?ka^+G}Q*2<<7RJ}$Ht{S(esbT20Y#3?%}*oRb{(R_ zj$avTS)(!goiF^}J$K#vQ;)p6f%)M0z=wZs&-R`1Sc0_sph2WUPz+&+g_E0KnjIdy zJh)}x9S^;;y}3)%B9sD_R&Y~Z^7?ia*YI$3q)JXKgt}C9W5;v--b#``*-x^z9P43;bUxJlGcARlz z!7^)xLGrEGIaU{S5h+b1fD+3#Y}+K;&3Y`j%(G|D!Av-D{Ep_P1Qz*7f)e2s4cEl*@U@YVk-P7@_rCicRFyb^cerg& zn#5gPuJv4Ztp?b_3&IUMug9m{=vb`2U&=Bu-u#QlaUw{8}V?7d7=a+$!l-#*t7d!HouZw z2BamxU4?5mOFiO<=0w;&_QciC%!P41Az3$%G>s=c7+T z5~OPe$FO(L0WjgiqZf^8Iq0qRKjJ zf4JFH(Q9)H^MeDM?>K%!AS(rhn9zEQ8<7U{~|W)KsCg zLdpkWuq4l648!4BRWHHaF;mN#Gw070N|nK_Tid!iTH2b`h#ZNjv6g5X{Hvo`i>pIJ zTRS^jR#uX`cI{?-wOX3iBmPTp9oBU`Lf^}WK#PibkT#l7R6E2igkgEDdXKjB1W1J> zA=Ng~Izu%=%AH4v;HcH7lzSxef_XR${{-5#Pm8t%Kva(5nibPF90Td-9E??+fRwR@ zeY8Q?XtLJm(^zF(U4jz(-(evcHh@bB>@&~9Dsf;T%PeLhNE3HhZbYRG1F9^<#oL;j zTALM8ZVM(GP$L%6QOOWOhQbGeZ!)!_T`bmMvBHS~42#7g0;~xR#?Wys8@XiQ+u{6c zj->~l1xo-TM?^AQAU68jg7wPpBsEIT#UmL`k0olosc>Xwb3dASdNsEijm9?j4+6;ZWe*S#@&E;%jE;-V zB(qpa8QfeL&lrwZwpQD_;!9I=m13D8k$ohF) zXJ&6&rn!A+XM1~3p|a$;UdSu#*I5uK0|*3ENR8pbk_i~c_c$|AxWq<0BfDw8UNHH05AOECT>B zeyeR;MDNuDw{0Rm_4S&^2VAvUymIZzYIe(g_uc!hN8a=D*&pO`D;_~tr2KBJSB^9) zz^ua}kV-W_I)3%uJKwXZf6M6j1%{!*ooh{afYJd-VRM||hc)Gm%5PHP4;U+Oy{^s; zTZVRB9lKiAv#zIulRzuQGuTmq9K6BQ%`3+b?C$Fw6xj2DSD_6PL}47`a&SHYvL7S2 zpW_;)L)1w{M%Iw?m_#^$sZ7(V!6y@rb$BDVUS1M|M04xr%|mkwH~qlmFcFIcW*!l4 zfYE_V%@(fK0J?+zpWGgP~P;4oqx!WB106u8zy2mrfkKsgp2~oI(Id#A(EVhE8w!I)X>@dwJ)N=wPGX#+hi7;UCZrZ#dwY)MlQoz~<@(wCw z0{0X`tgXBHl!&x2zl;KM9t0bXNBP*W8pcb_6=xQv2X}4g+SoQz%)+b`QR$6ySX7*^ z!OA331cqzDsmTfqyW{(?9=$}fRw+kd{NXW&m&+P<_2$)^n>P>c-Ltot&7Qw_9?p&z zaXSv%B1ASCSK2$`xoVk^oB?Kl2onhf19XZso<~+e0hhUF)%1y}VTjQ7Z`-@PG<{*@ z6@bGgrc(i0bZ8kq|nsu>+6T0<;KnH2lgLpO?1sCr&PskYQ|P*7z~DIz@%;; z+J58aFsvr9J(UXFH9iuNVNpU{0aG-+x=7Mm0WAj%h-#m}BU`X*3+=7_1Dm$ZF5X;R zzR6$!$j|__G1FepWgkG4K-zq1!$hEI0DCmt+F>9@_GoDtEK-10eh^A=;0ogC1_f!F z4m{j9rBp8*Rkp>#)HV6cfPxjCQvidhA!0hfd4$)r^e|@h4nC$ z#JyeO#hFkqFHEJ7531*R!g9fYt?MNdB59v;MAKdp2tC1C!ll9(nT7#aijTs1if{wU z`RbLIM%QD~)#XAiUF_esVdUJzTQu;#`54+auzBYOcndiXB>c27OmPXHICiheiVQ*X z++6C$#N3z67jDe*-RFGE}g&f$a^1EnzdrN zW|_!mttbLbJ>t-cY_VK8`SMGm5ZSwXf6-2#KX+EIRbghyiqe?fq~kuQg8_^XrY`4#$t#pxt{F!hEjPlxTp$%S;|x#VK% z$gzEJ^6*7VDF6Tv07*naRDFGYilpc@9hq$dFA|BGFmbWr4YxtzLXDaaxNrN;Z7nTr z3+ZLgF<{n*+e(7Bu(0sVkDq<)v7fpB{s+tY%C#%QubjO|J3VJ-LSB`{`OM~_jnSw? zFOBX6&@G#DFHJ2k{^U;B6k+3=zLA-|x$?eW=%E``n1{DLMU`3-P0Pu}bUHqchY}|%Z6}h{s2j)^V8m-l8$z;;O+7gbZLW(2@gZ+uf?9V$E1cIvV=wO=w?3QY& zg~i#v&b`q{YoVy3X(BhB3xzL9ixpXDP0cM3D_5!&crSbx_#|)<;KCV_F69VAgaadn zbZ8Q+N}h1S!pm9`EzxKk%sm*c+x8zG*t9u6ngst!H8g{|zF$3zMcyWC{0O|x&i19{ ziF_f+VYz>Rbd79qE) zx4TedMPvg4Sy5YCI~7^0)rt_NfpgQ8I9wxyC@{`62Vpz8mDTjNjXPUgyYtmDzy{KG ziVAF)bha(9-o9_6x);wbFE14e1%Nn;q9V_}=iug-k3GL|!Y*kA0zfH=s%h!1t*wdX zmdn?200h~Psf)NC2CHoX21|EfV%S*h;;IUdoxBjvqf#jb&pz4xMZqQ}kZ`YyiluV- zV*bUGFNz#{`_UuWGBzg>Qy$bCosi)VzmV>5xt=135v=9ygNZjiGrfJ|j$NB}^>%Mq zOwPlJ6OlRwcY`ryf*S&G&FC0-(Z~EeZmw~(ACj0VlE0y4?`Xl`<)VmFXJ%%8!={e? z$99_5%;HQ1MeiJ6WKr}5)|8}(JsW$ArE0ZoaIDO*F!~TI__RHV6*yZD(kq#*2YcH) z6Z3Mxwn;8VV070s0bm9216ED1nw2OY2Sf zt62~#)hdNs)8qRG_YC%LAD$YqTtdd^Gq7+I&53wig>f+qlO$X{o(DH?@wjK8=~b+3 zs+FrEC)2L#mPD&Xx~(-?bA5kiW;S0efgg$Tq@@b0-Z&B4n*~_ox%|pXCUbEAv3+}Q zyEQve%+~}7mXgA;t|T&DogHAQmXotMi{Z?jAQIJ3Wd^}RH5QGTwhrq`1FI6cX>4^i zbk{bS&W`?`4SkDC$z*C)H%q8&BSajm-m5nbkh%i4?y?xdV;7LBV%H^Y85Sm_48v~L zB{>qt;@B1L`IKjmZZ!~@ySg+=NW&BcrQsXun2+WQkztu3`7^WzA^~6Yqe9hY`U!P1 z6E>WO^)MI9Z#+VKV!K3|k7UZJ+$iPVBmM2zM}Te!m88i=bBLBg%R&&7i?NUES~h$e zSR}Y9aK9XE1rxwK0N%h04c3N;Cv=a1DZ!>;JD{TYgw6y;K*D$%@PTk{4jc7iq2_&K4bj zs%}6jv$5V#Kvit`GS9N%VMJC~PlOoE4**kolb3F-$9(k2r3+V1jsAx)9~?J_XIGO2 z+>-QpBo!A0A7$?tPw-sL+l;2bQMa~&-13Y_M=*A(jW^iv5vT?_#=`ZSq)+jkLCOl$^@VnH#Cp>h`UBH6?oE>cpE*sgNs< zUz#C0>o}6|_FLCx)?>akxHgwb&*XWJ6$3V($~7?GfAlbQbNa?S5yg~QS9LMEcMZ$H zEl^~oq6G2++!d`=b}Yj}WjUGi9TADr6<9}sZAKHC6cKOCO#SHTe{lluJrBQk;a2J= zuzLi|!t64DYzuqzT_UZBds{C)HTth%zV$~sRlIt6T9uQsTgJ2-yb1O91eqO)VQY?-|^BaO;l4oxR(5DM3h99nyM+I)#}2L8^2t zNENUezJh$1xF-xVDsXC8Gsmc92h2S#ef(ITmAybgRRE-a;~~@%rMT^=)e5$V;no34 zKrl$7A&AYjjZ-CK@s?AjW`5;7C@16Yyu7$FdMY}rw%=!R8X&CRW@W_Rs6CdsW> z$QW42UqNaR2wxd?utr2xVU?&H?QH86d2RCggkG&tCJR{tYvNIPA3*>huCTmRs_1Zf zu&y|fi8V*C;y(~e6{BW4oTNx9FzBY>%3py4%+hkd(X{yo-*Z^~sIBM?~y4W%!@dBGsMykII)MAih< za2Di_-pxyy^o^U>OdW7c1Y9%XEKzc>u1J(bMbf|^f%A329N8F!#snF+_$pN}7*&G= zrao@8cwm6RkEoG|8fns^37=6Qv7Tmi;r-hWz+hUu?i0ZY+p94=U|EcYU6No3B*qhi{-KTOg>+Ey#)hx* zs<(4!tB3@wE{rz7W8xx3>1-5$VJO+qUg)RuwVq1%R2)1xk!zqL`_3EffMadBew!e2C?2lBHxB!7_4zVEPe_ z^#$xZ4qP~QQ-MnkSQ*}0E<1&?3hPVK4Oh1uumwB}8p}t0aE_e90aoKUHBv<>5z$X& zCoc@2EL+9fj@+|la6eDBx;4#Y#VWFzXhI}`#>TQ)$FF$+3Bi&D0Np&E15amQGh=|u zmLbi{<ZY^+%yj$}t#e!w(Es2hvwt-w`IiH)!uFUP* zwX?gWNiTT0jE}h|gb#cokx;}|+cqFRL2gv+eKuLng7MUp2xc%nUSL%lx$i_0W5_%M z=p|@M#P;t!QK{soZjI;=tOlxQ%K)3P!V3Gd(Vc-^K(SSTGMoS_%J$hBOyZhbt1*@- zyG}IV6fFvq#xAXtoU-7W0a2TP2*&aNda}raBq04aP8B5CX0X~7MU#=woFi(o*sUC_ z73>h2U?wCUMs*6znmbeu8~RU{PmU`|y{uWH~Hy$tZ1 zVP%JrbwFG!DX@X1BPm=|l_N-fF2MbEO$4vBx}B1+!n${K->%qtzGhb7syInilnD4N zOvA(KP-O)?0Yu8Q#O!KCsb%2#6CQqJYU=@$53p zI8IR|IVwo7JUzH^uGXX|F-dF+gowu}E+@hdAUV}^u?q~)2B(Qy9QguyML?M!NATbq zs|=j5kAxg7RV4(JA+SV<2+1`iI62$2T+{JwAFr3}X9_f{N7$7F?8yy<4@2!aKqAQT z6UxH{jXW^3!b%Qw%z`YH^e3CP9skk^L_9TLKSuC9LWIM_jen>7sno93LrE*j+; z{5Li}^6_oqGp zu_yhm_V#v|B&A|$VF8(kAuy;_4A<5I6qZ4Za%(bE$gK%o+;i_e+qZ9nJ3K!(fBN*< zEklFwWf@$W%fM8Do4aZA7BD{Bw{OoDva2ge7)(Wux`bc=!JJ>0>}1(uv3U9N z1-K(^ZEbK}hNW|q1))*q#Du{isX4O*2jY(OYz^Ii{Paf<{j8kiv-fGmVe zkw`385wSWA0%L4ba0L_`f-En7CD!X{(E zq}{Ng@7ByJQkCM^@D;|{F9fRtn|5cC*8IXrQhx?ltm-vSl5D14cmS9O zRbf20SOB^}MZc^yH@6@$FXPhE5m;)rW5^2E(i-OluUx8u&2mt5+t!WhfNxxu^0eiERSp#vc#*ZC}|L^!o4@L`P{_|CpA8H@WAbWtu9=+SS(f`pv4%{;=wd| zSSO@ogEra9%4Z%9v_facwRWT|5#UdpD4?nor4!IUS3(r zc>$c2K$>#US#Y$Fn(?U&83~~oQo+L@zQo2$+&}SL44W|)B2hpr8sD^W=bk+WlF5aa z&YT7ek1(7ID0K--N~6F8cnrjWRjkhA$lVAyNm5AlsgO)AKll7|kG$=@4?gse71$Hg z!$_t}wr+6O#dWcdT9Ra025a2Y-QCgAo=GjYw70^@R!x2L=56OMzT#SChIGZje=Z?n zMe1E_`9fU_g4-Bku%6e9u$&=`UQ4r~UGrGwPRGhycz)+YoGsp$2w5D7O6Fhqhcl6X-T2nnJqV)TQ1 zR)C^O{jg6c%m`AYYJva&5CBO;K~$b5;y_?O;i5%R)(vxJ?iP5#d+&bt@ngr_bJf)1 zOc2x@8*51=NdRwd=|~2`kjh9AtA9mexls2C$DF9;l5$B$uezpbc*tFkTLK1v8{dl{ zf15{{plQb1BQhjph&Y=10xXF6Ar*~YM2q+L57@Te9Btjaanq^OrJ+E8MhKC^dmzLYK9gzLkkSK!flU^Zk$@v(yqf-2j`ezt%! zb(Er!WEPMy$6<4-1#66Js+Fykm3&JF1VSi&V`II6@OpR6t*K)Mbw+OTFDeVc)N}Za z3i9w^gStL5`GWvvljzLierP}$G;x8senf$w+Ar6NK5|?r$VpE4LkL?7-}pvKmxrq- zK%qXug6_HyL1Ha8mbXDj=okXb5ac??t~E)GU|!85#N7a1Ii9f6kjel~dP8=?C1uJi zlJ3Z??fSH$u`U6M6;rP5=oXgi0dA3C%|tbrOnR+~M4pidgn~!}LwY_qDjJB}0xq14 zf~%e+&XFvXBQ+r+D}uGLe2;Ol*Z~`knUHEb-0Z=+ebOHTo+zTp@Qu^}l3PN0#OUs= zPpQ?`v1E}auuFh6e1w>f?llnoKCfPo$&=myTr*hoW?@;n7KOQPUpaFvn_lA?K7Ho& z#Px~IgM+V|7aW&Lr~b{K`-rv`942}}fpl5JRU#26Ce279n2xbsC((t`xpws${EUxZ zhu^9iYS?F%R>|&?TU;%Bb*+Uz|BF9^bDO+A2|rk+M2?5w`S8f_2po-P;I2laaj^JU z$1O61MFx;{Sf!H;~9sb4Q; z(AbtmN&p!xB3{1w>bL&sTb3Cz8h-9`pMf#|=kKqn^qQ7!nlRf1(x&Q-UkkT@6-9aB z#phl+`O=ra^tXTi|GxI@voC0xc71#jejcdL7QF`W&sbeu85tWJotRuqr8+x%1_p+F z52Xc2#{=ipS?1}gFpz$|?7Buevy{uH6@{k_ImEIfM!;@X(nI4B;&^5q>?2uoSw~_A zixgeG?jQw7WbLuOu9s9zY;EoEU9d$G-Q_2*@k*sqdb!LpS|ML8m9WmzN1-Yg7FkP6 z7t1M`l|>jsSbfXs8OJLR4sKBt4VE%?>8$l^;jy&5d~p=aZ5~76NzS6?0tiq zs!_AQ0;y$Id$^%Q3v!YRX3zF*SoiWT>sUq5gck4UF7SeO+M3L2P80nwT>kcHGE=+mM#@kF~7|DTH8 z5!feq4t5Gl1&uhk-n$>rX3sZZKH{thktP1H zs1w65v`rzPI=mdYl|dKYBDAu|Ci9f;uqy`lpc^&HgYg$J%nS+kK@ zi5D12<|I-?2+&?A87gIit}8Gpilu$NWapmNMWR4ot?bWDO)N~O)(_3sp7`pX-FwzT zkop1ZrK_`x`L_;52|*j&Z_DHj1DOlJZ3E(GQHsbXXui=C^u{9=i#_(f$G-jqs+Z<6 z1waF`BCXV=FW>?nefOhpewX(qaS>TjHV+M+I{i{6IbY0|E!~9k$;@Skw(ls^a&iRL zWR(e|(d*a7ho?GPdn8^c6bjG$=wC)huCA`GnuaYvK&nb@-OZg{3CBT^C9EMcB=857 zLM6YNs}?GO8w_8X1jA>!wbu5wh?0nkYU3P&I&pS=Vd0%3kOh{9#Majji9SQL7oI%! z{jo%>v#}`a4_KCYi{nirS}c~IfA*#PQh^tw^wKH>TdmzuSV-V(3M-{TCU4XXn8-_$ zf1=28zFLq~xv8xgy{;@xP2R|6OEXh*aQS*whbedU-1xfrAg;T(@as+8b)t-{va6Z0 zZH3qM`Tz0R`|o=Y9;8ysnM^ug$N}DZ^NE8OOs6teE={DCazFg;Nm*0@VHj2oKCQE- zDbXt9I$|J}Vo1KhFPAFUhv&*gy;P{dut3Wr5nNf0!;ENNQ~JdC4# zj3t+nfCJt=uTjVh*+urLe5 zPMLQLxM^n^IuTHE3A$n=tieKP!Sdj-WEK^^g=}Hw3^ZD8c<;7tgKe$x=T5$0*{hKV=Su?CuXr4xONRf4pa|dttbPMy5C-9qDDbL= zz3qSuMAE*vnq7fe(c9bG($bR4FG-?g`EI>a%_qqr31Hvyakjx369u&ZOrH+1%S7eAn9^dgz6-&ljwGE>|RZYXNMR zqD4A8J2frx^fS*FN~uJP))a4o%h|Sd(}4q9mRFMbQZ<(?SdN%VC;eUChMobQi-@8v z$yjPdxu#!d`^Z*Ay?PGovJA5_yKqg52irE^!?Jf>9?@4;7bLP!eX1(#1lZDz87UU6 zkpvfC*9^hs9S}DwVn4g!#hW-z)T-5>TJ{_pYXW(+KkLtdW7cwfL9nLYOOXXzZ<||} zn_N5muriHk-GYU2J;t$-Tb>sL1As5Ki|~eS8KwW~V9t}gq#t7dZ zTc@F8aGEm$Od`^ZjF-=e4&XfqC9rr4OHfIQ1n*;jjM;Q^6pK#z*Pkdv9+slSOar$? za3h_5Jt-xJSlq^4BZ!q@a@vGtov9Z;WBLTVGOdkd z!bT3ChIzRE$O#k$)|W)1zdHz(LDuRuNyQ+M$%KDiIXhAp(Cwzf5Tc^b#W#Pu)!)fZ_8JAGzhesS{p z%?syWTmP~`c6@9YflEtA^OoKHa7%{IkH2-<;_^%~64Uk$9ooMA01W49GCz53s=Q9^ zExjDlL@(V+kGwj*{=HxN@|T(uO&2a)tj{`ZFJuXsg6FJV!kg9LBGI@gs=AebGsa`r z1zS%%@x!2arvTNr@;KBIiwG*43VxrAaG{yE>tzF3v)T5h}T5d6M!<>GC(9ih)OlCq7X zn6Lcq7ryZF$(R4Nuj}5>y!TLVq8UOzHNBkswO{$f`E#$m@kP^E2ieuzdhG5UvZP>% ztq6f{oZ~YjD}dE4#4`W@5CBO;K~%6CJT(~i?yfXHSF*L3yfhWD_U-V%42~LjV9XKJLl);z#i~~ zfu&k=Z`_*LIIw?kU~evmQR3bY>D<771geo&3Xvia1Nk(VC0=Yxk1o;Y;|kZsy^ zYdlu8d2|OEzE)E-3Erp*w&}W#sYL;F$dVZCYTvM&UYMJkCZ$|FQ2=9X1MGsOs$jJ= zfkzS$%m+d*1!N2OfAZl}=-$D{6&7 zC{H9L8SHM+l-S_lw&lzM{IHB|nhwO@xIB4Q63F%fD)3@34kiN5y;g-V*ES4Hnuwwm ziOM{YtO7heJ$rro_CrI1+p?<*E@QwXb}=_Ek&vBhOKglp<^W|NK`FS3XcSzwyqW_X;DAL9csrF! zPE8FTJ95wAJ$L*#`J@*Z@SPA=V9=6nG+e6dCf zT(1xSfZ`CE#bCr?7Gd!<3+`ije)308{`31Dee9iYdshY^l~pB-zC0IjzT?7NP$NpS z)^zFC%d3SP-VxSc$z^6{rw6xeZ*A#bEuEH=V~WO-T;gx)Oz|oyz3V$erO0iXykPHi7d+8eVvkHwi;6&P&@Wxh|D_ z;K*hQyg)-LBkZ%Gi6PXJxPId*jN#$i?mV#fSSp$1SPL!-caZ~&!w3^5zs>Tf$}7w0 zBpt`5wD8y;qaoE%UteFLSh+cS!-nX@!`)yAz%UENg6q^h4;hL{$$Q|FCK=N8fK(== z4GmTa*31Dm0IaSkk)`G3*DjsC|L%94@a}r%r5`z#0n;GX9L*O12MBFlJ*I1=GAo8v z66K&!DDs^8{&#NKxnrm9a5rS{N9KXhsWET!R&TEsD?7s+e?#sFTErRKSVuI5%oYnEH-0Q|DVElF$roRIiIN z(^92SNrPLb#D=MGjQfxbj%H|ij5`7b0t2vH0Q)ez%n}||O6A9f-$ZaqSZmtoy`}C< z!Nr8QpXkuYu%Z#m19XGnLck_((plxPM6#JM4^R;gQlL*;C4vx6@`8`J(80_zM+9_8 zt!Ie;5dPzi97=(M9RRdzW4!^aZMaWZ4uX=lJdt5^Y|F&{1Q>HQs=;-^nBvu-h6hJ` zLE#KZyNNF=5+m_~LdeK)a|UlZv5)YD7@UERpbEaU8IjiiU|5A1GN2{k*z65Kiys2> z@P6SOCQ2+MZ1Cvq3yFEi4m7QGA`-}WgNlXnddzp^$l)ix{=~Me+uy>|f8&X7{>111 z>3jbOm@k!He&mry8c%k1C*X>-n2bUgfCVfUoJ?So90LithywBJj;q(M9X@pEfd?K? zRn;)Cm^a`@0uUBC0fg;T4!1@HlcAe|>(lCYqA zmhbAa2mz?*JIKOxaNp6+j;`U+i{(n5&`yE>qfKkCIk>&u$;z|`fsg>2_nX@n4b>{<{H*H-`&yrm^n7UycPV6pVI!R=MP#cQVqJbz&t|{R7`D~?xJ>y_$0p^U2k94+g z+P!^WDmj;2o())=G#&yR@w>abVZG1HkB(2i=3vh(zyTY=6QtA^MM+aRUNQ~VF$K#g zyn61%hwgvpeRn?OnocS`&2kQr{|YP{TqA_XtU#Dnk^001Ji*s$=EV4gO5`^EKB~$x&pB}0WDaZi zSa&)(`P`|e@4M?AJGSh+JbDGNg{X?2 z(BP)6<#G-c7i_E+0@MVcPZorjruZ&~kE9V>i$vo2Y=uzJ2|Q_-CDkNIkw#Q+11+Mo zwKmyiRYpQ;+^w!!cBSm24hZopfQuJqYIA+rp8l?(y@hKRXGu#F(jFoCEfe%^OvF2z z#;4}WMbk3_QRQ90WPz7UudbxieSN+0=Ge+=8A;tDjA;Zt9eo>mHcsCfhk+qY&a?=O zLo!%e^@e@$xce+3olt3f<^rt5qxDw z3qII#vAMFRyJzdr;PCj=*yN3Xlszaa#|bt`HUtXzY#2~jj1sIJ8|ge@&|Nd|Rm*T0 zK>$dnaM;}=Dp)&PsX74krxz#N#s+rpK6pZ}o<08@-gc)Nc&;qOy1V+OXKxyq3c@6m zZ85iQEfgxXfi3$-XD`ZZrHzlnC$Fq#PQUWv19!js{<|N#aP`NT>`fWwzXR@G!;GEj zceHhRj#o01m~O@G9q@G?jEcYtfy3LjH8FWvkz%{I-FD9%!mAgaTwYnRO}L?|D6%qk zpkbpn&6#nG;Igz_7-@GgDTD&bEK!F*0u3$7VG$a@KJ3_|g>)gp^L?-3L#Tib-TNfB z4CMtFD*j6$I^mua1deLg28}dRKt+{FuA5^#)OdxU2-XOacVNa{#ttsrOhrf*kaTsZ z%uRNI>B(?Z^p^6HghZhdcAAq4L!X=gX=wliC-Zb_k*bD(fC{Y4Cu|8J5jDGRhYUg= z#|6lbO+c>YV6hW!)rQi(o-d#@1R_6&>=A(_v>nqCR0W~~LVV27jRLqs*zO^4stWOr z!mD72I0E=czLvus54dKI;fYa2>Qmc-i4(|CK1|&qjKjPoTo0Hg_+XeAETzrisPqPd zJg4`1PyhH&|9$uYk6-z~SX&;NXCxnA$z-P$wI)7I75(bM8{`oNZ+ z)#BpP@*+w{(&|u_Rx{8eL^aPo`{Nzkx5uKfcR%`5-~Na1z%%)Dp^=nQ6y=eJ-(}nO z_kZ|>j<(jE9>Cy>`SL!J@X1l&4xp?w#m!A z(*>C8Pe9kdO7*@$QxeV-@kEaXiKeD8ymY`sZ<)TeENGA ze&(_2z{c3l9Xn*%tkud9HKMAK&d#n#Br>-+Haa?Dm{me`8(@)cSXtxKItr#qKe>BNf^vg z5|-LZb}>19aR2SQ_6&_rtX3;!o<|##XlWL~sJU(=BDxMEOQPqR7cM`iYTUMMy9JTC zcJ)G`xTNbAoLqAv2F|RbBe8GqfpjK`UAlqL-O~jgHxiMqTzh41{uW|FY+0~9Y=*Vs zu@1Oim=rs zH^z(3-FH4>+m#@2h?qM@+yW;hnmhLG+k4~Y`0VUW4@pu;c``?hXxR2gOTlO(1vU~1 zgvT9euCNacUTp$?0HkADwlS|Nr%s%> z%@U7A(&b`cW;lwIF@IS zo;k|0g^hHQtTea8;t9E}GqF0iXxk3q^zvZ7M6{?cFfi8?O>qp1^j+eGgPR$d7?u_7 z-h1y;qX0l{6N_OTSyEbCTek1qnp#PEz6~f7J0}Q{$MlVf^5NT$?mIYtb2L+^qQ}CW zX^)g2%CTr$Pfu^fD2p<;p>w0AMyll*@XM}a%0hy6|M&r>uq37xFm5Eq4Q_2S-PK&K z$cxOT&6_+nK0kK@g{oW_PezbLqaa*;?S^!0>w$w?wFoxeIW3ow$)nBV~m<NVfAbGE}aCt3%FcGN6;dVbFH4H7MQ zq&*IsKfp~!qM8WbXgS0$VgrX^)W)aIMwH0G-H-5G!7TZ%YibdM>49&-P3L`C;@FmE zH4zuf6&>KT#H$d+Z0y^zp>I>ZSUUge`BL6$ZiyPzvc;pOvm^t^6l|W?q7hN?)R@Og zhG*E=K+P$r|7H7vDB*wyz7~se5+Gf+Qq4zVEpU5YIe*6Ur9+30bE5a^DI zebY9~?-4%ddgB(F6s`aO5CBO;K~zRVb&(;BG7Kd?APGO7GU^cmVSquTAtOL~V9r+~ zGB1RGZ*+$=Hm_*I0#o143f9-ABI5KzRgO>tiKm)XSlohnOE7szyMSLuf@svBCh*B) zLP6(-!(l0X0^uWcUF>?Hbw8BOI`FBwiGcinwpXj^aPlxVsw_GjDFq-Q5Jx65FJozZ zMA3ZSB$8{y1;R%l-zWMIjBW(MCrI8wJs~Xjh9_Oqd)v(c<}Xae!Y>ciNqrZ?${6JDU;8ieEHHm2uys#Cx7+vuYBPBKMxN+{;MDR%K!T+eX_Z^`HO$?#Yf-sC_HGqvREp9 z<*R@Ho4@f}jWK-WU61_Zcm8p9ZuX&v9(v)0=eKX$0Z%S1Egm^~^pl_b#DD$u-?(t` z!ku^ANnh+ZwyY?|y6G`~eYCTqGm&V4$DjDsPyLr)`em4q_uhN&+Q9yHlhn+uC6X$xw@1qCPnP_3Wu4a)XYrSgBsAi2NIs32ApFT zip!_ZJk#FR+qbbl8jo(?Jb-#-wz-;3PS1|c&)>vCi@=PBLvm1D9T`NV$r6y*0w?+ zXXv9~2KxI4z=J{@mCfa9H3J#o1rceT?(T4Le!#ZHp;ai{~$$T}&+vZQ0S;(R=jh-G))d;u*a3BwPxs(m#*ZiX`i#HoGVcrVd70O+qJZq+S1mNFO&=u zIYmfqJ_ErL3{lmL0SdEfrX1m9nJ0N!MiQk&Vp}%nM`FGE_P?!=FSBZv@l}a$0aQP` zn4O**s~8zsRP{>DG%>kLdhlR%`_V|VG_bK$5X~CgmfN!SjPL3!Bca#~GEKU?08^+L zP(ZO--LRoQvy#+xyd6ASdhOC_C8})f-%+UM=l$!7oY;F{Kk_Qe5;$m4kWFkc!d=vb z)wwO!-l6S#s%9#cS}9dZvF3d7!+{ie1iH&^xyw^X}%;fhl;?4GXO2Mz|)GsD?ZMt2Or%REtZBFO;n zbvHdE?xonkrx_!(3$7Q+ch&`6C?Z1bT(+JRs>{95Pr?d;@Dc4l4k;0skT98{ByC7fY17MrL~68#=4VcUyu3f&(pv0b%}^jA}s9vA|%lQ zBcq%!;3_Vl(x(jeL~!idr;)GoN&js?lWKuSs6;6R7k1F&IpJmt8**n7W+i;+nm&=S-~vAEa6lm` zlx}iKs?xWyJdg>qeOMHR>e3=fMG_iHTDM8{a6|0Ot?dccA5pnpBK^h^IU9$7f7%$e zmJ|BMH@^PmFMWBIX2RIUO;{WFZF`5pGGX7JxIC3!49VmGI>h7gTrT_RPky>_>vkU6 zPIkdr$Fi!6%gCF8{Wubs4?aYFZ|uMbv5x0{>mU9BVBgywe7mM;Zz%l#nV-R&;WZl{a~6Oy8msjy>_9mudiAOw@|SG6=K*rf&ph)w5p8E16EIGmi>AeVi5eq zoY(7)#w#dI>-x`MUnfT^(!6z$@&A71?>_ROUxWuA`OhDI{3{`T?cLCO@#2Nn*jMg88`q>c~lA zZ~XexwoDV7>T$CV+ixwR3kN2CorPL^^q+p|Lx2B&ABP8U-(S0MzFMpFZ|vW`ZP%`y zyTA1h-%c$jPn|m3c=6{y|JmRBz5fXh3dQ`y#5jETiQ{)Y{El}WyZr<}(pxug!JnpY z&VTp2-|QdgAYm+zdzwTA8@C&7s6NtXgBJUib>Af{QIXgc|h>KYd ze7qo*%a!r*(HoQ39a6S#8nvh@!&g~0tQ2NqVhklKS(`K@$<@Fyt+6XtFZ!-RIJYf0 z!)Ytf`BjO ztBx7SFs)Qu)mXA%rNEZ}6pE;D?NBBrIQh2Lo@k_HWcXUKv;tr1OpY!bVFvf=Ns!>*u0D=GzmS*N)sHY?a$Hg>j9Pi}{OP8+HZ2KfH zU^gXLUf*Ly2^)=FUxJU%0f5R}Or}RQO%cT?ZtiegrRF79GrUYX>)n84`#iXN%c;z> z&p*TCb`Mk0YpB2O;w>``E1gc?n*V`_=nabj2+f{=TjvN2kwoOu@T;<O_r@nCW@eXQ zcww%v-HTDeeYn4E+`L53>tmkF( z3n$M!DXYyrJqZsYDwX4GTk?d4&n26!LEWcwSmH?*BUut5*F5iQr-WvZRwZU}2S6ydcP|gzFrI_5?+h;nQ@~&u}Rfw$FGXi-iUV=2!+B zf@t9*mM?I0kDSUMhyB_-(Rx6e?~~GJ6y`$)1K$x)=oBy?<^@FoP8+xNv33Nj8W`lB zhPAClVqP{)m|lr?T+pDK@kxG?cJGHZ6m_j%($mY)OeyPel!qI)c{NRLIMLtw%{3B` zpMb_(w^p%bgl>Xi=$WOkiQ&kR!|(qYEVlcjKlvjtI`ql@t-TO?5_LV8u8dp%OxpZlBt{Wn*yT)Xhv zh4pU%Fn8vaGavcTM`mV_IPl2PBTqf`R9kD?r#|(m2JE}Gy$3~c`D<6rseSH8Am#}30ZUiWQl7sASl zM79*e7k>>8p84^UkG|(Ilz=10 z-FM&d8WrqrQ~`0&rZ2xClSco~qxG*uP6t_o zsT3HYZ?*o73uqgE`S076p<$)DC7zV1W>tPhrag| zTX>+NTsuU(sPBRb$i31B5C|A)LK50^g!D;OrBZ#JZg;Dl^NxRvIoICjoJ!#O`M&qP z?`?|8seSfd&0KSi`HwOF@eeywV=v8xF_w)jcq5Sc1wA7S7zfhlpifkx3pn8#u;vLX zhzYJ)7)2YXrO=jJ2HfO`aA0l7-qW!nvRdURCnJXXMC>;e*8!;ZOweg-BTbtaouTFe zGT0fXc`R+C^cMD^>;AdO$F|NZCl;pwI>|3t&v6O`w9X9a$12i$@B5kUF%1M34b32$E$*uE+T9QU=_m(pJc1N>#!h z;$FtN(XJ&lgjk2!igcDzjyzt4K^s_>o-4Vj1+*te1O&>yR*Rf}iI!G!M2*NKqqRd& zm1vSl*e=eKA#zOYZ9?oDWM#VMab>gP{VEbA45L|vPz5<#XzvKXu`Wt=ObT_k|t6{Ind<;H!eHG8xPC(pO3pUjponl1Y;ZgqqJ>zDevIT(C5FocDtpM9V~Z=o){nxV%bGHXWyCSo zY*vO*Qq9fJ^yXPEQ-x6A0+%i@)v-Z#g!c9EXjCmF^t@ZMZ5`>f(=ldv^5jZY(-48J zSB~qY6#|hoCo$>huKP<59zJ+yGCwo7&?>8OI$lgyTPsTgo7t!p4)cE6As>Pu+v>xI zzCp_kb;mU{ZsKs3)(APeL9|*H1WykxE^-GTSGh_^qK;@eg5;=?1uTlgM~_!Wj)u^e zMfs(sa}egJ(!A)`<*|oNi|hX@)bc=|h)u9@^_A>kOjlb9Zv{I(gqp3ie{2~;cj*#> zj@gVEGTE!lB;CpYz{;MaMddD#<<8Bh!(dI!0(Gvg!MS1q0>~@ItuRVk1a+)e8Da~p zS;?_!o~D~n6(Crsr6SptwR)556p8{zDHOQFoRXkoW;UXUVHL76aaj|jYmrA5M&z-D zP!`kDVHJY`VqdBAtc0vIe@|Coos$EeTEgVe`K=5&Z!~)$jGmxrX;qSuQ7BO7^VT|z zW47p_>mwI{$81ns!VP#>Nr@$LX=jA^C}UB@z0+uxb5USbvScX=1jNlot(ES>(7I z6+U?9{>BUV&ENh_`upgyqwjj>U&}k~UhAAoPN$1WSXBrM-b7>&s-o<#_VaNbw87;S z4TV#{J_R|nYd-mjSHAq}7rp33)3EPFFaD`+r~9Fg{PVQp#;IaP?)9cO{a%`;4<9=C z!WaDHaNtCP>EJ(o)l1L(=Gjkt{1e~w=HL6V=RR-xD@TqVdCs$+Bc&wtB2f7DKY9Dx z-}d$=U-9Htt0h6im;DT~rMKOF>on%0*E|0F9aq2dm6u=k*o!WjWPUx*bA5b%4!Prcw1AN@r0ejG<4g7b%O`-2Aa(d*=i zlW+KyU%mad+i8xSfByN`AD@KQXuz-e)F)nj^=s(ouYCC{)3-BSSG+Fu4Oyu$;*}}BI5~77&SL$giyMs)2}@6lGtK&iiW}D8l(hWE<9ubMPbh>A z-s`n{GobWg?=WJBnQg7ArdCW0FQj!Jx2vw${AMxu)BUI-F1nV_oZ_eW|7phJKa#fov44mHk3j3L?L)~;CvvPoLY zHef{n!3kF>|Fj^510{cPp3(oDfsjxz6bmEs28D*9+~`Yl%f86s(1uIz$Qv(8#7jiLaGiTN@zEL&sB<5v!#0u9e~C4%7Au8%W#ij09~bs6w8VNXbbAb z^s#J5;K%@83fmNQmX{qB@x5qKEQ?GiJ3mh}C^$>6QY?0VG>Zo1h}fhBoY-jTP>V?% zu(@y?y!ADYL4yL_L9~w=a(v5mp@W7LZ9@@q3);8CmclH#2Bgc{os>*RLB7~1vpGU= zv^YS^;BGF27->}{toLYm?uo9U2t4_wz-R_6vWrqqAtV%B=fDq+ zA;kn;q>2LsQdSeN)QS^uQOnEA$BrG#!H(3;po{v863u#7B;lGg3rmq(rmzqY7b@bR z^1~J#o=YEh?sso{U^M(5wFq?Znb{7)9%XTO-%)w<>~qd~!SjJ0{^A{f-sDx!xp)t> zT3Hf^3MKP?0e3$e}rIegV?UR>MH)# ze^*lhujcz^1N3?N)2>t~Rr$x}2+ixg?|l!!z9(JrN^{27b4jzMb2@bK4^k{^B^f_`-|T zh6VXZCwj*_|Kb;3_lq=r{Q%_rLFh*IxUDUAuOkm@1=j1AE{gU($^H zlLr4;&jc0qo$q|dI>`IUPk#F9SH0rSJMV0&K$;HXc8zVaS|}IX2qKUk0&AYr#9b0| zDQN-$UJd>ERDyr5yh`$^w10DU6^abB_f(7l{3W<vT+RKq(ue|GR$GvO4B4I z!;HS>OqsA=BAPd5Z^-<80$*u05si0EGp%G8tf(ebmGuI`jQ=Db?PJ(nLMUu;r789h(8e=f>wMkJ@l-^;xLX7VbDyb#}MPg+}J9Vw%sfumB93ev~gDj zWai7Dg_Z=dkv`bK?@_`M8i5h+kAp3!?W1$jb*3$XebIPzgu(-aM9DcXH3NizlU0(@ z4?IV`s<`KUAgn6GTFP`mM*JJEjwWC(Xm)PDQ%W~@3`{M3Ka_Q>ex7oCqudAz4LJx` z2?Gq#KE`<SPAe;$WC#O2G&H!EkrbXkQ#uf1b)xL4~#Q; z6zI1QJ$KYyre#9LP&M^EzDIH}wO!$d-c0w3r(U|e)TevC`;L9X!6{nADyhc~0gV?= zE>)!qki6jyAoGzw^cR2j4tb~5Nl!a-2R~!wXo(t;1A?AWE0K%Mi%@E+?HVURPygpL zpZ?786UVo1+4{nte1S;DY}&l(SP<>jSoKK@Cy21HB{@bm@K=jrQ;6Mt{~?Ki5m zwtml^z4Z6yO`ErF-Ev$~nS8|k`}eQAamn`5tJCc?v%LA(?Ci`Fu6V-Z0ER$$zwmne zC6`=s0aM>jfe5G82&Rh^3as_gYd3v;cb?0q#bLwt$++?~)!s%k5IEGIMz~zh{(}mk*jC z8w(CHbC1MasuHRx#o01yC4L_t&+HHE6Js255}AdA|wH_EsfuA_0FkcJ`! z_zJa(d(m7cJ$k$k`M;5Acapi;b`-;nWRNXL+GslkB7GdrwKtli^0l88N`_usQB%3y z(N=Ylp}j<8bl6Iaav=j7npgspHGmWc@&aLo^5TKPGwA!Pj1=IRqR4S8X&Ogd^+H3F zXK0cX$Dx|qJJUEtQW%ls_VHtj*Y@7ZElUN^r*(k5BV!iwd7lMkqU$Z>; zygqy-`gK!gO}lCcR~)=H!Z?AI?(`FW5(_m}=nn~6h5=fdoYE!xLIzw$}uq{iw(NqLP;^s zR9QgbuNaR+2Biw)2(i6P$|GzTG;XYychX)-d~H_Gsnc-yO#+f^uJ{3RTNI~OsJI0Y zJ`5gng`V97gI4+w3Vz9t;4-Da_3{zBwMRka^86^A^4K3Uiy-& z)FZvlIrkiaeR7neM~-f|arfM!a8kIibJvbv`PE-}*-Ks~a&*mWoQ>OI`_Y(p-g|Bm zTaR@6kM>%-G^Q`Ic@gF-ncKB(>-N9=tG|2&OY^LIUHObFfA!aX^_f>bb9QzTo*a&b z8_wp=ch5cduKU%-2rDnVkX&%|+uR_?{QbOs`3=ADb3gm@7o2}#I5pt?{;G_gymsu^ zEQjn6NCQ7ZY^FLJ0bnbWo`PlgmL}nxs$xr|R)AWmbxf6M_+hE9Ca28>tOrEyC_n zwde4POGk6ZXy5Pf$K`nqQw>Wr*(+;Z&{1OABLgAiaUfWU zf;T2x;6&UE>ykzwuXAElLXyf0saZFZosxzu39LDvHbc&BIHEmA*|zl&f^|loy)plF zn%RoXj_!2RmBswz@o}%Du@AU4f@YFN$gOUe7j&d=z$Dn`SrBz(y;><>7GHn`gYr zs=9*TG-u(!??@ysDR<2Q)W8k7l{w?+K)&(qgq3)+bDT+Qp%b z#$ju$f-?=ubxI8tWHa5zCA%A{z%LJcvRZ4~Ll=x^s+ugDDT_C8$sw_BT;!h18)*1= zbp$yR0@gqa1|*Ib!A_TQg(AEPxMK&C2nA-kaFz9qF`aSt4x|TKGX0x^QCgc(k)vm^ zA#B&Gr`X%TB9Bt%A(q`V$@#+BXYpfC~8$P=2n)X4%%35f@i{32K{#xyJ>A? zXV=1HFh1$5*^S|H4(}0I2X;aKfW=5_?)%Dn49L%9zMAeqS|Ml`aA%h8TzmT&TQDl&fUbm& zCJBvZg06dg@Pi*D*!S!o`jOsDZ_ppSm@~Zp^npe!dgC|Nlm<6|^4)*;UymL=rkaSk z@}QRQ@yOvdI8Q&C+@1UO#g|_El`nr~eh#81qw(ll-~Q%}H{Njl^{ z;Elia#<%^!+vMki4zzkT^7FT3iG{_szlfgO+C zk(=JlRf!E-`UtOkefw(3Lv2|3I||3KZ6KsrR&f`|(bcm%LS zYp!?@y#YNPa;R-n!KQs>tb#`edcf%bn4 zAop2N2`euk7lW-os98?jfn5=v;wm*DF)V7%DL_BU%A97ijTK}$tWonQgPaE;>k8RG z-fz+IK{rSeq-u8)lVZKFA>Y7j4>`FSB3Vorg^XKSMb@^H*&z_EW~2;D8kUv8CePy> zGtn7ZzB;O*HCT()1*u6V4Z|5Xq&U>d;S+c&2|CFFql4Q=dt;;{Fq9)Qssr-#gCGrx z(9jqrD8y7;jbgH_ibL0WoYTG)>U(kTw9~+j)97-h9ASit^P+@Sqfm3G&*@n>Y+dWh zMqrrNQ5>~G1R#ox&`H!rFX9quM0ns)m;^~Jt;z_%MNy@oYXcaEM76HV8qBXysDvV| zLGun(KirnnG5}zfnyRhi2yoOP3}k=CAn?{uqu)YKkCZML$WNN-N-H`mv1H8U0Ld$I zIcPW$S}8T{SOt38J=5A@l8jr)#UPaxMLUVmnUv$vP9KuAYBZssA>;lPPa@dt{iMYp14Mr|A<+L!2 z5uuk3n(Qi;{)Rn)VmRMCjYic(N!idR&Ypnntn#=K{Ex_015q?YoVJ!E1;N2g&NPa$Ff#ZXK`^y%vcTwlIy%FE{6vXB33oaWe2!iYCUs9*A#z z#YwW#A2of$x>;lqcn{oEHG`2yDfpoWw8 zl`miaPw)RH^&j_o*Sp?Dm~Ulu7HUeomYErj`w^aZsj;wIr#BjR=<)k;! zCZedxzND=<#c>S7ConeFjlUB;=4?nq&sGgT$7@S#VZ+;ov)pWo-pRGfi)e`2r|YyS zsoN&@rJRtV&lm{vT!{_@h&2(%d8BuRu)UiRb7W&aAe)*>xoktAl$yqT>@%J8wac~MFWrerca{>G-%Wd&k0)7kof$5auR@QyfaB3ULYu}dqm(vZqB zRfN!5?Wz~0FEDzTg`5~Fs%%t2k06RePLc#Rn$!WIsxHT8BRCegp4t%%IECs0Iuh4% zRXWDiup$nN9ZBFLYHviA77dQ_TzlyT>zZr|Jrq-lRj?;~evT?gO`nl8D^JUMQUfWH z6C8(iGOnD4V14-7a(OSP0JPCSnun_qp$M5|Xe-C6(U!1)Vc5zXI&FN^5RZR~zQ=bK zPKIBGOArQMsz?V*_hcx+}oFCSK9LyjI@ z?ag$1y$;B=G2$cKE+SUWoofz^j^2>*D^`|I_GtxnHqCF{+_Igb$V+673ESrpA##vcqaSA{NesiExlp+;eL6x(ZNUEnYr=k}sPzk~Hs&Mni zr7b695Ko44vJTdIjTEV0^;URI4)m1dV><~ggSfiZu@qTfA3U3o0^P(6U5y5Z@b-D*PMXuwr3>hG?UG_cs@_f0WI{PHum~ z8Vsaz77kujIns!;^J0o|GXY0YO=F`bbXz_%=S8hc`^14wu{5-p_o_<6j*=2F)a7ZA zKRNKnUK#w~06-to&E&&ZYZD&;01yC4L_t*LIXX!~|9Cjg%d(9|e37VIlS4+nWs=6$ z?>deoB(XtG@fyF%j0+I@Je0>GmWhCdg^TbFz5)p?0z^aeojFcm(Rz*SM|xGd8m>-u zVyTDt=C{AuJcXTmx3zj{tDDlszY+7%tG_(>&e!i6tmgT+8V`%nAUD1_+hp}l&C-v3 z>|^xzi(h=zPru|pk@@`S$3J?i)xPluyjEBH$BrS$_snNJbK{jf=Q%&}z7PE4AH41N zn{d&oj&X_?eg270fFjAe{`#*z_K}aT3xJ(-_Bo0r03YQD99uF?+TxK;yZwwU+fLuI zW6u`);n6NgpZWmgPsk6ideznRxOeW@`Od%k%jUN~@|iXc(9#j&8WTw0!a;D1blk15a6Z z5ZW!S{oLp8yZ63Vyz=E!Cl3{;I9)=))k2wOQ3?`jEX7)ea&xcjK21~x{K1VQmuMdw z-`&=&@n9c+!vmu%idL z3gwWucEw^rl>=D*1HKm6Q>=j73~R`+$UF#zmX+O25O@&dY2bo4v=d2Hu2fb#yWx~m zeJ)k|dS09Yd{!Afu;4<)jD4g!b#nts`8M6nhT#Jdf}tT|pA|f@akY*pCPU;ESsT>#DzkA_8m zb)1dM@u;9b^h2Ikh}wb!hB{fui#YNX4#VwM8UF#gsj9Rr3PUEkD)P#ezWJ)@5|>b+ zBs9zF+$H9wbXC1zZKHYCWNbm-LbG@@kH<_XxrJAWoFzdHg@9y5TY;i&5ba!1K!dPf z334YZ6>$x$sp*}dRy03T6{WOq;f@I3aLI^e#lDgYy;rXh|n$8_^x<*91Asv=72?o2ShIoYzU z*XguYm$O3;4Hi!hkedqugs;m9rBBMstEW2wKwjYb`X_3n}-<`(|#o zfm|U0cw`&`*}aTN2=j5=!&q~vLh`MJ(aut-2wib2W;C9Fz0(eUO^pD{%dw0;LVZ4; z=?9G2on~UI-3(Zd0vzOJWdji5XvHy*ML{_bv98B{HGu5g`{V|O%W#HY(0#%hcb zLV|PyDVlYM{3nPbq2Gw>OFx&TGaa>OshBBY0tFU zoj6LPv`zm<4;$s{@+7hD0>iRvSs$yI-WaCLDN?N1V@iXb>or$o$$-`dl7`$6#y#gp z-MHza%Zo0iLQn0oOOcGb>86{S56mod!dNG*Xz}>cBOPS<_@W}~l@01*teCvA-W*I_ zgmh*2;b;Bu%U%l2lPdCuCA`Ed;fw9&wJ_* zUa1&QHPEDsV)a zNha4eD5r7kv{c2yE`%tkx9e#D#tBJ@{zxbrwt#y%j=Zlu>|h!$YOu;2A;2_=(li8L zje~-mEQIs!&TO6pErT6W5ma2Sv)NN`0^YZXpg;6!w^!z>b+Gp8V`Ht|L5BxjihbIRvRY{TkPP8SlxE^)2tX_q^n9CvZw4ylA)$q^IGoBe@=NQo zbS|{FtCs5<>Q+1Hc01i(LVspvTeI`+`Gszp#%U{}KlIynCnZA>Mxr_*`>USp^8sV5 zK+t4pn~_#hEix&Y1Yl%h9OA!O8S}7lgN29_$^jZkp{z8L{uYx7VYp9$M}Ed(zJmV- zL_w6Z*eoCll+(?A+G-QgrvwJJKZ>Gs{5dUMHO<>c{0 zM~WKmGJOdc0Q zJ*Gb+Rpc}eSe@KX0;0l^P}+xer>&5SCb*?%yiwAgn(vl-^Rso?x+&wZ-Z^!!uXZK5 zs6Uw)JpL^rw;}%KKOO*SuL;zgfUY5g<)Sx3UfbI7K&o;MkYyzmzM>Nyh+zwYBuOJKXBR~YVQsU) z;m`#Z7q2}XJo^4k7c}a-7|hvcpVeujvh|i*ZjpEBn7xG-s)41IP~U47hm|9&-}}!+|KK*Z+**}hdg~5kMLSqS-tOm zWEg+#4gdQkm$?>p^9%EDddu&$^8?LU)s|eAx-|z309Et?PwaF1_s1>%Ms1Q@zTu4A;hMdc=$67fq|fhYue* zeCW4-=Qr1UVxlQF2-wyT4gla=3iQX$y)&AFPXEJP1=*oQ(Vg zS_Rx2p{W~fF2MVIZm>7r0k@MEMX0(GMyXTbav$Y=I`li211MDm;&UX5d)7oQlqQ~> zG2Xd!ekKQ;ppaHq(_^>>`ZXC5fE#%#UcZx%E6IpvLujIt;^9k>hQo3a{}&kKv60h& z2{`ks#S{th(s(}K3*xU8=}?nrrCwr1s!w;0|I&d#S??o5Pc;_bfVl|WJe)4`S89E9Z!&n+ zKW=&UqC#ava=!5k*M6@7f|w0lGZcjD+oG*A@WwZTaLx(9y;M;+sUv4Ve2!5vkAZ`I zBFUsfXJHzut~0;vr*MUti|27NVJgyZT_M&ao@acDY&z(>_S(fBh|ZF)6p`X2o}X}& zV%N9LFrSvzAFE~RMrdz3WUjp1FSjiB8^v+RCGDO$BJV~CG`*SJ%7%74&iku_mE}JD zJs#4u$;-U7ThNzbD{Z5uS}Vlu)cC<$v_! zA9=$s{~G=9;g5W1?NeTVsT=oW!kf?k@gM)>r#`i5VbcfR_W|`jwX(W0H#;Z4{q^7Y zKR*1SkFNjD2As8Ve!c$nufO(lpQrn}?UvgfI(UG_`pms&D&)Jr@u^RJ>dn9Rf1Pvo zx#a5?#Y6;qviu;yiK9Y-+)NGl#;cd9Xm!(XV`{hGc+sa^27W}1x%!o_xbcRYwr}75 z*YAGUPha(t8@_tud;j4*uX^RHf9i!V`q3jldhpQ0^K&x z5nue$b-(nBzw8dJ^`3Kf1gK%+$PeV1xj7Fxv=Wa%JdBYHhcRH9>!2ib5}Jnp0akG6 zG7He855hGl)-bM(*iTP`KGT@1d4AXP|K$_320 zSy*LCq4^m0V5Qrna#e^dH-p$JOmh?=m{eDym=^`AAbbROy{_VjAV?9CuZ^&TYpKa1 z*-nx)VnPg)*PuTjBK81aHnagWm^ zjJak7{G77YiYxAKL>o&t91y_(01yC4L_t(uS4c}rPXGimF>rL39BZYoMpl(kUelFp z&GLp(Qd*AK)HaC}+Q|fC0!GMlu`~_j_%Jb$nJz7=g;9zTf_~ki9VAK(TAoxiV>49t z#6cE}ixt}+_f!(MODN>oZf%O9%8N>@oXItEBZO{fFRRKjp%1jGOl7)?>XE(Z+#jST zd&fQ3wtLZ_Uq(rhB<*~RZg{h^p*2~R(`KCzY$kjt(H%#Yg3pG1J5;Rp48A>g%0V0w zSbQSA6o!&44^mV#%x|lQ{npB2P8(vBRIJM_6_}iYub4frS#X(7oTx!O)9QBS=Lngm zHP?k>I%B@IhQof?v0HbvIH8v`b+k&&3|A6~(Fdq3H?24r4+BPYD7#WY?7hp1i=uE? zcA}uij=~|DjX|mDQ6oppAix$j9Gf7vszY0Lh^EGopTIsT+4z*u14li+=30B2_HoG3 zEEoc9>Ihmy=tYC29K}N3t)w#;uSfQJc(Fzy_u5fTawZJgJ}C~260$BQNC6fdag6L( zE?_T7`&w*+s+~R&b4ci!l|>mN$4a-UtI+8uh@-$l<4)*`R=JW86(?%SfEDDGBjT+K zAkY$ym0xj?a-2|L;nQ%bO2}pHihL(y$_UE#2;M{AC_rD4g1o9Yg7mkCjDn#(6%y=5 zzGL3j5igdK6x55+XoKgcA_UKKl;E4f(tOqlxvC{sjB&XL?*grM$n?BO3N1J!$A;AR zRGVfWMBL__>_E&iE5i7;5+dc)Z529hjf%n+tvHSv;8?&PR;WpVo#GlfmtiVw-VEj8 z!-qfm@eeCz$hj>6`;l$>d5p&6k9_RI^zr-ecd~Xfb3JBA+a~I+I5tKfQ;>X{)Fq%@ zETiXX5fd`YALRqyb=O_f&-14?WbxTov?muGzG(aOZdLoW2VJM!){X|MQ9~uAnJ&#-1|{ z>_718t6y{D4L7{*^{;=--ZOWfw)?wxe)m(K{^Xzi>7RY~jyqrZs#lOB-u2PGlP6Am z{TpAG3s^TeH-GzP8uNSaom>w+4tWZ<-nwRZKljeW{qoL{ z!$;3Q|NOVT?f0*|@|maa-a}j9&9{8(OJDxdpZ&>S^!tM!d*1U1m|lFzMFRV9%+Gv* z9`2jo{5#Kn_H%aaJZ*J#_5KI${oB9$o4jj;nGUwl#>#E~}s~79xkNlsH&g>t>$lCduMg z^t7`eI_(pNk=nrc_Mh`0Z1Udv1Bw^FCeWgq_D$iWxWQV-#`a(2gu7`-vE%VrSU%0? z875&YX+Suw5rbb=8Zfc~VYbv<1{kclGJiu;SL$}eCQHjli&*1DqFFc?a-kJH33SP% zhe?h(0t1LA76u_U8qd@~Oh-yo;H}X_NXd~f)(^lW8{TZdW{Q5KCS+?j=*DHtSP95D zCOx*MAfjmxULc||h!7K6$g|9mz$)xv+I8AQ`*J1SF}UOq0yoGmx%^4Mf^Ys6Vh>FlOR92svTSxNH}2oGQ+eeLn@t`D%M!U}EWY+Y>Lc3i79Bg!(KUNEZf!WAQxD;q9+Loa zquX4Ww{?K(jif`HdO_}Gt+U>2oThCq>Ik{UxrzL!UOQ<5ZeT-HmL_+GoOm&#+REo_ z!O?F-jT9#vU7eQuZbVoa)JtsQQIs$Ml6GKg?_W=Ky5cz%C$$hv#H8g}z=?dsP6^qA z8LP?pBup0=7gTc%P=HQcp{MNN_4F_Y4F|?)<^k}9o zM%?RfIyPyHZz(3NL?Y$oBRCrBZrD|&tTY>#c8 zapN4W(Wlcle(M`I+<5)%x8Jg|x`^U%E-&K7K0+VSqR}K7Aryo)if%S{)o?tZA^*zh z!ef3-hVQQ1A2@R8#3^s@tV{NsbNSwH{_AZg4xO5}cmCtf*?a!!G<|7;edngT4?TG7 zlpkw%(;s@_6{7M$BmdC7hre^rGptgfSa%T&hoLm+U$7 zl0EdpzFYU*f5(CUw=ewvldsu@?v>BEgbXNcD@eDoN5wkX%&pZTE9jzq3mw_^9`Ooqo)N3aSN4owY_2%swwiXlC(>6n`%rSe7&=KhYTrqSM-)3{T{kUHEaXBXPWNzQ2`)9|1cWqAhkQbw znemu5SCb+Drda-j$ywHSop&I$sa-^`Qpedc)?bfwtt9t8_D_}_fQlYUG9K4OrP8$3 zPLO=$4#^ghyu)FU8*a{vj_IJnkb~YvO4bDBw3Op?#08gFm!a@EIJRom;0u?@cLY-| zD+-|v6C*z~Dx)~!U<<}IAC88r{Z>FbKNS0G<@$aG!VD7;7D4<3R?-xq&634CYyzP! zRv#qXpml<5vklTXB`|@2GNeF~0P$;%9vKOKvvcDzU0{OFc2h!rph%b;b(=|_F>630 zv$(jN<%5}pbY_9pSb;XsxmsDy%BtA9Z6=K~$Qy=nUe+JM@lh&ZTG zk%R8Nl7y8KRN=R27eX$z@})w&Rz+pA$s=naX&_x<&2%ox{n`ovK#Tt9#2r&K3$W^A zNTW~Zf2^z4H4+~WG>5LFi&BXC1ZUs0gz5F#yPj^^(G(7gfU)rqLI(DVz4>{>o1MSd$XE5b8u0=yecDn zXjeSrIp0n_6ahr#9FlAP?|)-4FBeA@jvq4vTn(ZGeqE<2t4gLV1zfvp0u@R-53z&X zwc42|j;RKXhp}t-wo}4Bazb~Xy^|in8RzXjCG3mSxH|*p1WnB#j!r*s_anhRI*w>o z%6#9kcl&*}J(vx1_5Z*tZKwJ8-+AQI&ff9xeMkPoFX@c)PZQ6H$(n}#c}mz9#o?|q zcL>9M`_66q?tU1Gj{mOL?53I3#s0tVyQh57bK8FU_9F-W;|J$I_O)&2rZdmqC22UG zY(Z0~pzGyuNxve`MN+0>AZ|+0Y>Nn)prNNVK7N8eyRs=rQ+vsn)6Xc> zgRrYIE)dBYtw>H0jEe|}8OC#gT#L&%NYuf{3xG@se9(X-oP?~Q*v#dX8q*lnvT57S zZ;BQdb$?}~!ghC-&|@KV$)Z38EKAa$*7-^?)0)$n&dV%pL)6;D(3EWHc+32j+1~8& z{t&X01=+VMPNdCjSdYO|ilP*`$|fdvifEr|7PTv2HjZ37(P(XEtf3_dWyUD$=ZF!M)QfS}&FpzK8*OGM`qHBRKNLdIJ4a36&IPbJ?DalBnBllWz`&2Cy>d z6Xf_;g-aiYDSG&D5i_{dRjFOSaK_lCUen_s{Q1|v?!bY4hYuebXCuSSZ5i#k2`|bl zbXHoZGc(ETT&vSd0}kbC8%j9{XLJLQ23$cI>_($>rC7MA+wGh@u{@m{O49hUr(L+P zZJv(Mo9%RFIwy}TP0Q61u(NuyfDW<&*ts0J$dZ2 zE7(FaG^K=01yC4L_t(8JL{aw&Lrn%)Xz4$FaM5L6i0h6*t>J@ zPWoYWaSdRl>CRM@HP2;s^DGTlwYIU!%xs(d_n&`a+FM`?V0Rw_b z(+=4zRMLm8a2tqxQ+%sS7Zg_ zDqkq)xM_SdjdgX*ko8;cR1rxNBAhCSmVt5^6XmP$G}&2H^OCFG1XG)wuT=Ru-Zs;o z$W|43#XLV$@5V991#(|wsVwzrGMDI{BDosnl^y&wViQ6?b;m>TjB$AF?XpCqq1`2* zS^C;!C+i21wxq?P47I4<8mWP6M{*38P}GyblTBhuPRo-ht??;T?PFKQwd~;%Z+gBV zf-#ZIIn1uC0MaMOPbcRVCF|4jw&~YmAvO(G4{G~jR6~TWUXc}rWJ_lXsgu6N7`kcU zxQ-tGA*cZP;}$x{KxS5RlQ*I2BXp7*I}TC5qKBhmI2;q4iBlY`tf08o?xZ=Ma;F{i zo_Nud&fRtHS*M@fo0&PWe6lF>ZQFNln%PE|dD~rIALM-+`~p>gmfN2oHj|C3JTJQ4 zG>l#67PnNja22Hgo49RZ1Np75QJ)?lPvW#mf}Yd_tZ9(j?G~E5C`U$6T1wGf>fi70 zMXODFqV9D&GqXLyptL0iy0bdS2K}rkvN%>~g22M$uC#?vj!r=VQaS;S5?ddwGxjsgqq?>9}x2au()|xoz5I`7> zYINTTTiu?HVktJrX<8Hox9a06GZ0G{7-;Sc;ZhY%@X4RX11?cYYAX6e?U$Q%?2@K* zqp7m7j&<31M4|?2LzzX4Ag4>S1Gh9-UO;+)YacK7)D!>VsmCn#YBC_A^T$jG&SFoB zfF(pOUCn5jl&qRe2oM4c8e~X!U@?7DDRm*(Oq)MX=X8Hq;3nYK7*Wdo`w|qNA>tlE z!a9`DV_gyaa~cTNmcXDYHqFuCt07V=q6hcgcCWti)>}S*?Pu@!&aLC|YE|R~3raQY z8FFOPRCRh`6dRVb@D8`7Sx)X(JsK9{F`bk4l7hfLZA2&~sp?L^J-S&fu!Kc~g&EOO zE}2r>N@h3BLirsIaA`doZ@4&NQ;+6oJQT*&g|wM(m8StQw~??+XV}<>Y0UJltwao zG!X{N{UWDlL!dJyfE#cOKOg0b$5zI}oX!|0ajTomZJleklm5~`Dmmy85PGYjI|}v| zp@DWUb=yMVIK84=!4aO2?%g`E-$1p%?1371RuYajCH5*>u@J52{x$JzCz)xt! zXgK5)VUn~HuC3Gs;i;;k1I)}t-lE_}M}yq5s4ATg@#ioc^@oGiL75kLCrP@q-MNKc zS=FOaE?ar4gPg>0X$;ygvRpxDHZ^6!1oKuLMg7%&mgn@V`AxI1V%iS-WUwolnB*kT z)1g6FJ+VsTAcV%=Ojoozw`}dwy#toTm7j>&4^!<)vYsm1G|Y4sP8s+nY%T z{k+I3Ve2ex>4l+BuGQxF@oaT@n2j+x(^j-)>+Gh@vw|Xy9bIg-dNXqx#Q`ef%03^; z(rN>~tbF>CWiq(ifbw9G9amS^Hq9z#=6K|5DshxJ44ZD~z+6b^L_Tp~xkSS@vrFcA z;O507V<;#Jm$uq0Oc#V50yph2K|2$exLUg?E9cZq zRW&(r*(L?#nMr-Lz<0w+`W$BCC!n}{n_|^%d}3e*!vVz3&>yxAB)tXp8X&aqeavRe z#_V?p;fnQ;ZHkU<;Lewk>2jS-#2=x*Q)UlK_MgB?5~w!z^03ghh5HP3yPcxfY>4D2 z`mBUFyEa9w@|yO7pya+U6&aRe$ChZX>TL~X=6l)LtoB#t=F?s$QFWNu?oa*Le>#2p zUfM41J9y+{*ZzH744(C*pM262pSCzS{{9dD!{YGRa5NxD-|5n&((}&g0+tua_SKs< zcj8v*iVBp7%7MrTISa0t0OiZLhpwD!(g^f$JKl!Y8L$|y%0~Up%3`o-tL?-&hn~3c zGYUmyG+305yD3Nu6Hdh&R}qaYH0@Kg*Oa4C7Dui5xrKOZK^qS3d}I)7+Fwx$<>?K0 zTKt_lT|QaSrnz}rw=+v~2VqxXS52gj$|Q&~^8L`Jq)PH}NV_%1aR|WE{S<4fQ>Qmj zGVH0c36^Xy4u;+SfcAFPnbk=f-E>d_k18~sW%Y2t{QC%H;HIh@PzAgaD_^_|zpS2g zZ_~0AoL8wlm&N01?Mam0;nA+opL4AosYB?AV!UXVq#@;=6iVdmaNvLoo3t}WRUJ%U z0EoVS{WpYoKf z_&Do-`D0&iKD~O3S@;y`BrA?&RLZ?KYrHA*FQ^zNYI)TACccD2dWGT<0q5 z7)XT6juuslR(J%!P_ZG6f>zSr(n~97J5>{B1Y({NS;Rkka~+I_agwS$@DQvri6YQY zWMlDw+F?kDTBl5-SXil1R^P zj$J_)N8v!prcJdSLxNJ83bFz%{jjo_Z`-k{)1_54Mk)u5V9BwKcAmaz$LuN#5seS7pR6$u)xX{0^Guv4EtX&C%{I(HL zv6IRwpHgWIuPl4EBdQ6cxv%+HqUaQO3}>5zapF(=b_*X6>2Fc&F7dsA+{x zEH<-(T&&W2)#j+Ks57x}HIkNEi$KE76=Ni%R(v?Nr7_vKBPEW3p6vo)O$3o0g;m z*^9|;r>CBu&%H=;ZL$?QBY>q=H+e!XQf6m?=`}z}5iQGcM)sbNXf&l|qnrvdiymOf zw_8P4j_Q)uBzM&_hSm}8f&eMHnOj+BS~X?MlX=D6e*ImpkJJmv&&QDiL+A>PY>hPM z2pIn1K}sEmRKxLVRF0A74i~uE5fIMMEL5a(ln7Q9h#+DI3%Qpa%TGFXWh9FJ22I%r z`;_PoSC?s+L?|;P{F)K|3Bja82r#5g0lnWWl>fjJHSKP?dFvdsDwbfpfM~+LJJ&UyDArl;CKGF!+(Madv`_ zQ=_SUljX*XXgmQWvmJHiCUjw?kRP@v-DshZX|5JV(T_UO@=AdWWprwZ`wT5 zUu`d*7%iS$olAoleki;|ny$rEe@J#W@Cd`WXm?FEQvH=ttKHK8SQQHgXpf-iz@q@! z&sLf1BBSLw=HzS)c&JU2l=h3(O>w?6VQV2#p-e*0A&SyYI|&n@Esci?gj|)znn}b; zQh&N}x3FE-4d-_XJ-H;ZXu`QO`ffdf>jLF^6mh9@;5_AqI?~umv?8JLp(ul+lVrCZJI=k<_?{%9?iNVvX{vkO-35A3lcAB-ICLX(j>Ti1p7wgJj-+b zQkWMivNDii?IWQs&dFhCCezeD?mHoH*Ss9vKY`5^`v(EKga=WPh1nQ^Cqy4v0U-#* z1vebP^{f+5jq=fvH9fMV#T0-eH)XU=R~6Fo++if-G_@A&>@!zW3>&w!(LzenmTNgC)ezWYTzzZ6 z9s zel!}lyM#V##I2C?s@5*pwNJ<+i|K89dY#+J6Vx66nLuX0fJ}->wd*!D{a(XEpXjQ| z_uQCFwdtEy+-ejnniN%4kFj-<--0MXm|EJvK>aCl$Uf&|y1|OzQL7!>R-mT9r1j}L zwh6R}7J+L66dS!k@zLjW*8&qh1dIS@K*SF6zTub2+Ri1eu*Dq;6)IDdeA%P;A#)nk zuWEUsJeg^WLZ4zXdLX}GAETqCUfao#m}YYHl`9Yu0Whb)98wMn6=bAVVg#v1Z_N6qo`t|fhNCn z+3lIghV5a$8ubaojmm1=>GbFklX+{A`_NC`j^Ac zfh6WwR#P)KGV;$aaI}O8tH9H`rde)&vlk@bg2#v_a4ev%p_Ulb99R~mL5>wWvuv4Z zU_5`qRpw7X7s4p?tO~MPanw3-e5HSU7@Md!*D`gXLcOLlCx;JZ-^R+ds=qvLx6|1L z^z2oh8z9RC4v2}$JdjQ;0EZDPgeab4F2g+)KXz`aaRO`_J?DxdN?YA1Rbeb0W>Xqy zFPm&U?afaazsJc?dhsKdES_e`Dm6Wq*BD}UHhAM!4#T=Cg2^It=F~4M!CvAA^LPhS zXbcKA#+4C z1vQ0!z&T044lx8PKaV4Wn2Q6mPpljQl^Q5WLDziMnIl$FL zUtwbo+^78YREUm6USM~>2`gHEr#<+KjZs1RPetz<>hnk@@- zI)}3z$&TV(KmNb80+jzr;UM#!CFC=CV62G7^7EE;5CX^W81_eLD?ztShahD%eMUhl zwIszisrQx`ffGgZ(FnJ2IKZItaY5@JkyCW8?YQu}pe`x>GXb5a1PT%Z&d)Myy<40Fl zmd6}hx3jb8*E9)NyD)|GZZ%5*2EPC7G*Y1->ByZ<;+QCUtJVLk0-Fp{Wtv0!^Gqb(fc~Dm1%91TKx=As+{eDu4=AVRB!9>2_ zHgQ?j)d}S0kmzqP17f0eo}s3jAy+NfJ8&)XIE%u$9Lw=SZYUL0+~2t*GiI?<(0WAI z4H~G#I$@P5e^xc{(G?Zy4Ni<=Or|6U1b5Ds1l!J^!KBd60o_Pc9C9SRuh*9Z>;2dyHP&C1&MO?J8(!f`X%9-~Ud?eK`I^#+*{Zuf#(W?+@wMgw^ z=j0+4CEh7horHxT+pq_Mg0Q5#lru9)(yEZ~t6N<)SL@{?@ydxlU4N?=rZia94n9n(J+j}JTDxmM!R8NRB-)@77ub;BzPCz1 zFsqP;Y~58^+H4&3I%$;BQ3{S?C0ZA10=a@oWNNZf?%}BQIw%`pUt`;+iGUJF((IU_ zNVr0nLwk>x_vPHO!C}opVYN<<3ffv1VvV%N0`}1(Yqe5mN+ix?Bv{~*NZGhdQr+nV zBC_fuA~LT;2pc;`5TRs+uB;P>K`*t-LB9kCSdxx)Re$w!-yWdcF>ylsvhN_VD zT6wA7_3ir}y65n^!_IG=dHgfahq57Gy=PtxjPSst3EA1_fo)Teq?r+?d>mVx zFlC&FfiB3dVGFDBAKrKLzT5U?!(8f@&wJdNjZT|(oK;nekfTJnou!wK=7Eb37^$jm zN|5yNhfmyl%f7)f26pG(Z5KS@tT2+U>`c^=_#nOxbB*rb1==OkDd>qLNz!h2$Wboq zvLsKrEaOo3mj~bd=G{d$J!w>TwsZay&yAw?zPt86eE(sl9!8J3;EWw-Y_DBPo+J5^ zZ`IsbUesl|vI@B*Xi7C|yI}j!*ql7Ha`(*-tgDQf-86I26?Co^O={X0_TTgH1K)XY zE$;-cZM(OgciCA%98?+O6A{O=DoJSQk}R*5mPSPt&V(Ah(t+Svj!x#Zo5mg+EA0~y z@;l8!%Aq&YVq)acU^*vhJRX_5zjN?`4U-D%)1A;vh)GNsG7@?;MJ37k)(89ljmGD9Hz6qg&3U;)UoB| zhYviE*r?NL@7lSAe2BuBUUy#EgCfu-72jILv`rXWBoSRr?S!wbqhN?pSeML`nWtTy zoZAH$OEV1jl1VxwL>6=WrI5%sCk8|aB#_D{(H{24cgJyBYgS3=D`7s?1}D^O=QpKE z-95RqxO{RjtJ-wq2`defsbm>%T@_|HDzg#6%DB@8@*9lG;jj){VC_JAS=YiO%nJ+} z$ALoflX<%lOC~5sR+EdaxsVP&5oJ5Z4iJs6Lo^~n3qBMEvB58xc2?_2VzlNG+=;H9 z3v33+;tRD-RH{NB>u8XT^fQx0anJ~Rx){1|u~@rV@3U*R$rE~D6DZedgGIjCWb;ze z?w$|}1jGxhn$%WXmSh%)&&&scw+9GJZrcnb}mA+)vPQ z>l&O$h!oOIm@T2NGxGuarj4YFmGb$Vt1pU-zMBZMn+aT5C%lNSFxQz+4#m<=%O^(I z=cqk1gJ*5{v#)#Y@nc61KC~a?k{SxkuC+4XHer{#MsM@9jcKl}I9m++g36V-iR>mb zRWS>=iCY4zY|wIuK!vgQ-tpk_iS={9KYw52R9xzBUDh@ z&AS#F(9M(4Br$ni<#;@YdXi)$+>61p)d^TNem)KXlK*eRu9ZB|;jmj*@mfvv~%6)*(6srb8$t zuMrrXG?hpBm>w|-yCaYR#L^+r!!3k-_Xzj&YU88?*eeSiRMZQr`@l;zuleok{}+pd|wC!`qmIU<7ZDIR87apM>7zV#ai zniCQDJ9e~x*15a5eT5{Ywd+KzoF~OAz$l;b6t=TC+RWUx#i+janp+o74Ai5(Xr3HB zL?gUQ7;AhKX{#_5&vW)b_WHnW(t+DWnvfo^Q-P}ZPRNuizJ;JH5j9KVhy&2{>_P$G z4QDZsv?(~xwDG5-QBhVv2C_f8?2aJ=icGAPtQFfCxbkfN88m?hA#E^iEvV0fWb5X) zlY0RqlY~vg`5@W^Y7uR58oElbkuV~)OFqe^(o+b;0hNeO!uwOrc0fA0NmDp3XYsj3g%G9m?Y8fTA(-o~; zgJ}U@s%BLn+38K-mat`nWLy(zA8TWFl?*zba~$SLt2JV|h?Fc{B0CD4*I_@)Ml}s^ z+KOjqTb*7V#hPsPaGWRYGzify0(~n8^NrAV5jAsNv{tEWk#-A2v|kXX_7h!0Ygdaq z1OZ$#W7L3sVwt=KV6^YR;9000mGNklws(I z1FSU~f+z|kkVRj=_m=zc4Cm(N$T4NlPr#$=njWGu4pmpdS_X_q>XB=#M+Px+O%mk~ zcc~imdg1*1Y!bB|df>?M!>5*OK5_6QxuIYC{H=t99^GD#2iZ41f9trP$##NRD$C0z zttf3rQ43&(`x9iN(ReTzqM*4%*~0$24?WT`AHMG>Z<#)#z(Y-@Cr+YvyG3`=@2{8= zBx}?MVUT0ZO6WA&NerFU7(|J{xp#9c+hl`#iNTGF<5>M#fFNC1&tL1q=%I z)wd*5u4!SMC|x~cJ4qb2WLzo7Kee+ddi^^XJB6J%Y}6fu4V%lZZ8fmM<`cFwWoq{S z4+Mt|^~t8jBnH${4>rg=%0f$YPYR>bJv-}{E?(c*kZAYw?VD>@w4Pl#UVOBVH;5ye z?QldOOsXwpq5wS95%Y=WTG?n>nW}v?o7V66nVa9awT^QhMUapyY~|8wqBhni-dV7E z*S5O$ud=eawMD4lcxe@0Fr3^b5XN%iwy%xLmZ@)-Z}rXqB@&7B>2pY4Ui<*fIA!kN z+bCm?Xa?Y@O`#<&m{B-C&T9tTAjrMQvcd|Bmhu6V1J0u=i#|b{59vH`5-9WfxwO^M zaH5A)GUnMP3|5vw-GkTqG@f806f%ya(wSt&O51K$Mb2bLqjXw86VOZ|6s8@8VU|3M zh`nI>03Rf7x6vsC|B_}gigcjRGfmtUpiD(-9kgxs(#}VA1ziuuVv#oj$s$ZEYm=)Q zV|d|8m?{FDFYDMT$4NL&v*R|adW)hZT(}d|=ru54h=QLe4#mRw7xL<&Dk};5nq(v( z!-!<(5dn6>J!gb;bPzjehKLu%Z0P8baDHBwqmP<+{DhN_7&9RfF5u}i5{)n;39%g@ z=^!kqvSykzfha=pkWHB`PhA}UY;*9GFAb%7d8LF!ebQZW z8Xy@G3bC?D-GuE)IxA^0GGf&%)G{N72)imcq=z@uh!Zc26m^bgQ+6tW(i)D9zS?9W zlS-NJh*X`c}1bZqKIW?>Z)2@GfBRUn3*w>Npzscaw3#CZSnLZSy5am z8}10uk4RMHsuLLsHb_A6untGcVU7kRqlV&3RFF^yry^6m*(?kkh&Lq+!U0jVI;Hp- zGS#cTp~Fv_lxE^TQFTd^s`UCgGgd=AZHX%Pu! z^5c&LuH>o{%R%9@k`mz@cc^*c`M6RdC>b)0F!JYPcyu%zjYTlQOB2cUuE=xn{p0Nd z9bL&|Eu@hHfrQfMpo$3r&BpRP+IIQO8=sPNQ?c42h@Xmelh04mxzJ2@3Avn8n#g^74 z;evr1y<_(6%U3L`gJpYb%ewVzA9-|6j+FBP?6T(bjox^TiB}p7B&Hg&V|jXEQEqNL ztYegnmC2gTjc|fQeO04pWxVL(3oG|m!sprNpW!|5r2Dq+?-0G|0FH^q@Fm4!5sZYz zj|u-`nu6n|63JvD0S(;1=wKpHAew75m%0?xNs=rE(W7l%yDexM>0jQTH=w5^T2fws zPTL#sx}qaHs*qr(Fl-E6*|uR9rTd8jGn}{G)X*wAC>e2}f^5?U97bMOhpDy=Oe}Ij z1Y1KiBG5WX3Ho-|ezz9t>R(U)t7HG_)3* zNq7TOgF|d@<0La2<&&-HHrJ}Gob$IiqH=6!%Z9DHw)l#6ciwd;zq?OA`!p7ddF?^t zt`!MIbE9yjj0sRPna*Y@6i-Lw7te3Z@*TZ7KA-(7@jLu#pher>ud0`YXDc+IJ zI4>cCH(@Hw$jFHkPMEmAs**p?J^ydnuH3yl>$ndGA)zLk3}t=Rg4+66JR6)yua9-^ifB<-E~~)Hhi|ex_(JB8El`2%gJWhK=gp zC(+`+eYhXEtJmLH=*W0eEY4Lb%6gil-L4G(?W8R5E%4hP8;6X52?AamexpS9JAAS5jEONGO z+uq#V0*`Rn<(KT=U%Bo(U%@Zg>MdYYu}mdl%r?qVvM&ayd0a8p`s)ChmZ>r!3!oO$ zB;RU6qmk#G#J)^a^@SxEew2`ba1xeTFv)~;Sf4vOYPUkC1b~vkKwdU-d&?dXpXB=O zU6V%5w&0uWi!Mh?G1H@kDh+6sv^R%Y{#jURpf(Z2eINH{j2|G;6xMnob= zDFDYpea50Of`0~Ma+h4F@bjG95M^K3teD4dmFR6nXJAyrmP{q^js*h?Nt3l54Upn2 zl{Ddr!eO0an2A8n4WUMel4CO|A)=^&)FFN3vO!Ygc{3{o6WNB5b<=r;k^F*O7*tIh z()6arRv5nv3k&lLV9HiV_SeL?0^P|g2$yy#a4oBLZ*98C$t2Wd!ZN}-%wj~&o#lBA zsWX_Y1VJA0@5&Fk)LmiWCU-6|xWTh%NbO)KGF)6E1~|dY==D=Eo&>lBc#$bm*S(5V zWNQ+gNYa`F$OgUiRVKLN&`8BQJg^AwP=w1BIh9lIv7?%XrlLW zGI=={EOO%Z0#0PV7dgTQf}Zj)6ZNw2gG(OtV59He!1ixY)}6{Cd zq6z&Aiq$GPWnD#jb=nre7vK>GXaw9b+?MQxuAoteaVlh)X|8UElm9WhA4U;Y3(17_r=FQE4GDlDM7~ zvsdq4Pd@bopspFyPvp63v&!4P>+adJ@4O2^!-ntAI`gblN;pi5yA;AI zrM{}VxuFR`Fu4%{iWig=BD0aE!c&F9(R3=4Nm=P+qNOS0W=)I}4{7m&SeI_OAyQHT z99>u6(pcXLs0E-TiYDbmin_$(c@fbkQHb8=oDa13xVG2JqOoXcm#(~h)|uyCcinGT zWO?_Fy1oNTp*QW?F5pOyo@FPUIE@FaPMtb?Pghu20A~p9aY?#db+mo^8k-xFsk902 zD3TNERGODx7=ufd%N=^ypy!`|Zsp1qH(Ylt{pSaomsh0#5k6A zFS0DRp}x7HHVKspT?A^fpeWX*G>@0-dv?~z^OrpO_c=p`Ko1|qdy)xgw~l5Y?y0X$ z0FuLJbdhtrs3fJYl4OYd$ECWbtHj` zRwN5>Gew$UWTuO%985QWoqKM^%lC@%nhStz{o}NrVUx;YX ztF=%hoI@6)R#{0Q+a(@@h+0$}iH6*!+HCdSR!vXEi}hGOHWZ{wL{fKD4?kMm zC-ciH96ue%0ahix5ezcuF~i}EjcJ;fh9?YeZHs4z6JaclDh!hvKMd8Y?XdaXm05-= zktvH8O+mN5>rEBe)?TEs?{;uG{FUR41s0@SUB_c%;XoIuZmw{aj4O<7lz!r{hn+$Z zMM@`P3cZa`il0-jO7p5mH$h}#4pNz^!d4ut5H-N^K|{SNXx-?1=m=8e1Z-4jer~maVY)n06$_vlW?cS|y z{``4k#~i_jRqm+iHK4oTt0P`}q)Jj@j@PIsQHKqMaw8ZGwSTuj4}JUg89#1(BAM8- zWy|oxhhKTstiS&Ge!hX)-Hjz(i|eZ!Hm>}sqaQO^LXlAa!}^rh{%kOgMm2Tv|YhdZOHO@7+^Rp7!?Qx4byRb&3g_c*A~l*^%>H$$AGTT zRTRMmz{X^^W_O(}X`IfxVCHXsePeB%@9q8R+pPdSlP&2zn=9L8W+ zYJ^iRpjCwQa28{QeQm3Q6~KJu1ImMaZuNhDEbZN;YG-vzW1{2nFnDz7(dCfxLqgFo zt`KNaXI7!MS3210&BuIe)~-43xZ_%yTf8$Tlj*PCS$?3(-;-aISJtO%I1>KpyNZLo zQ+U|2UPYm>v1@zn0fR~ligE`WTGp#yDI33C$rKYb-v+OqmzO_%`m}`$UWe`d`x>(u zySXXR+$ccmMHiiaz(wlz9XnUAS-ElJ25(O`d+U#tmet+~o>veXGNQ+pAN&UM z_~Va_9di`GK5x%^udf?6s^{LF^)*!oa4y3=^erzv^zd%ENMoyVIGK!(KH&1Teep2g z_U&7bKYrrQokH1}cwWNqz4mP)k#6@Bn0)${cPS`{dQbG58?V3M{7b%Dzs7G!-)xJ< zLW$<|kDK;&^fiaVdii191`q3@8#MDEy(r59DSNio{P^8oJ`7eGjQQp-eC5h3uF7U% zCf2XK>hgAH14z1h`Sxv_YYr4x zn5PB5H;%l9mbJ6!H^iuVi-T+td5IBT@FWW`OmY#baJ6GRYnRQAP(w_#^d967CT1n*z~XCc|}<48|gv zj^0Y_dZ^C9afd8nj66YM-LxDEWpPN>l@fJqhj@-rU`2a?BS#eO(d}@j!5T_U6iNrK=J|7E&_zL z=@6an6DwFZGNzfx%_+1px{3J{DGswVO*@mxq*M6?g`sc+ZrLQd2}fGlIl7Q?P$?Q5 z;2E;zIIJ8UQjuVV_;f;cB*$_x(Ub!tiJhAV6`s{d^o?Qxvc#T^l+hZjR|}x+b>6?f zQja*1ct|mznb^E=MeCMJh7#$sV{FUpE4maWCMS`KW>Y7lm=PFb@m@mks>774N;sGp z;)zQ{p``_dWx8$%t<|n@^Act$ATAaU=WUxv6#Y)fTM%>CB&7X z`%#aszg*c5EC-xXH-5AEU_Vc_q&6+zT)C}k$T5S$(GUk?!Skk?Q{R96 zQ-{ObROp5S93YBq*?V?WSMO^WJhXp2FXl1S=ph362S9xX1!Pv>xD&t9Dh@ zRn`q2H8`3VfyvvT<%yGZRrMFntPobdIG?1#+_E%5pI zlSA{_y`%1D4uEF-?bn-kZ?7IZVW6%vJFZQZxB!K(e6Jfet{-yPu(QuTn_(Z^-ku$` z%}xFdpLyn4@bBJzy8%!Hukw#aABRtH&$7=B+A3O_Qp-Qv@(a&pJL^{NJlMDJ6kC7V zzrCXRxXI<+y65w-sftnTmto%(vwrpTzn_DRii)3(J8t6My?!?bRJ47|fhCpEYyU&r zuiQ4Z$K~t)9JJk(RxO-^)7w8?Y|d<}Ny1S5R- zeRETdgd$SE1I>aY`Xn-?*>d6aN1=M6@I6Zlhq!x{Y$C!J%aP`~a8ErT+Xi)KuOOmO@_vra6I-2;Ur^1!g zC?d1K&7>3nr7-i_R<^mhIVTqrjLE_m&Ss5N+N`OmhMyM{75HuQLIq@g;a1OAJL5E%d>l#(+dA&IER;4xvg%i8H!JRHl@ z0BZs`*N9L_8chXUk=dwzssy8X#}O>wd@HtvYz$$f>q8MN5g$hGCr#BP$N{M3>p}W}j3#o73eoZPYUTuN_6<59?wo5yLK~r*<`Yl}glm$DW zh(lKV>}^H$`)gg$^Tx z#S{r-M`~}}^wwaqq66Fq@(x&r$$uGv)M$+@d-1LH(&0fltvY*5|1&7Wy5z7TKVlTSaH z|H=Z`=yOP)DbuEiQGS2@?uxy?i21zI+LZXuTVMY?=KFuEG*mUM`e2=K2UGK`++KY^ z5ocRPYS^#FhVua~z>Yvam|7?utT6BO^ms0XFP zQ?$F(-4gSCz3i)Fjy^hw`ToBv9qpY}`x@6Q+d`oZs1F(nVF;1;t@jLXy!i(Fd*X>x za&ko|Dqzap+l4Q_yuAOYkz;r7*|mE0xBovp#V;0U?Vo<|V_j|H=MQW5My|M0V7?!I z+<43}*%cizU&j`*Va@Iht9QfPpH5{XQI%=u6d952%_oZVP07F=jPFS%GN!aNd-;M2 z+g-?NLgce7!iKAPP9Wnsl{~$gWUCgFI!EPedLUAY+yop%@BQgG0as1ih(=qaH26&5 zt`}pX5-7ohAxiaSM$N<8yX)&~QjK-3txYKy0|B`Ltb_Y?VA8~_ZFtNGT68f*(lnHi zomHCaGYz$wM5CKb*iDUT$2QCi%yD6Mp`y5n6O}4)aASsLYRP01K+oLVD7OLjz^WuY zz&RX(^+>h_O|n;W7$PA*<{dLKX%b4nFjdXN!JgBQ+M}&8DXr$WTj{0uk(S6i&{_9R z7pcS^X`FPsimV9vk>m-U1-4COq)b+jZsxY*ir}%QCggcV`Fod}mP~kXm`PhF!E(h5 zOk@pTW}kB$Pcb1-I!5G+glLX~qf{=m#XGJCP~-}S?pL+Qd=@g?knR|o4XDLHWpx`~ zq=EW1S_paNd?{zoIwy*(Z->d>gxOAXY1bnIr#SESBeTY13f~#Ll2}d%BS6h8g@d@9 zokQ6=W-6V-am#HNY*2hzg0iQxF>SxD1Q1Y|UO_%b9lSv~JzH!^T^0 zzP)3|j&D|e1KZbLdyRL(ecQ$4(W6J%(oa5m>m7uiCr>%?voHSB*wmOzC0DFkG3Rd& z7Zw(FoE|2hc*1LMzPfYQ&Qv-D6;)qf_sM6UTzK&X-T{XXANKm2uT4010&I^SH5#^G zd}VI%3=>Z{e*UZTH~z3OlgYHUwtTy0)gN#BBZFXtV)fR2w$VE{6>y8gsjj-}YS@U! zo&J0(;3T5n*@g}NV)5Ri!ONWjn~Sk8ZW-+V%War)?2)zqS5H@Z~Fb`Uwl?uSBqS=naqxz+vmRY z!m#1PF?zxjN-_lQ)jyq<2N0vA)lTMuU>gx-4?A(Eb zJGNa{U$^v=rRQI8e(;#G9%Uab{bD#aG6Hh(9 z>4#156`Z8GxoP$4Rd>$5&70u&?yTRlvzEGp5J>EZS>J#6efVKsJa5K~Q+QA1o`!@> z9k}o!yrnnae61r0x#rqgpMUY`lmB|G-TuD)`n>e=bGvu%v@8?To7Szq^|qUXnB&Bg zCcU}n)x!=Q3fm{0GzGT*{*O7qGhBVmtfilPSW{CC-PbhDef#z-dh7LLj~nM5u;Q!j zZDaWl_VTgJy6Up0|AmVc5v?000mGNklcV8AIl){GFL+ilL6Ev@kL#$>V;Dl+2O zA-44jJm;!VEl41snXvZY#9I=mzltA5)PrVh~u^x!9$*x|Ka$;d@` z&I#<5ImMEOOESZd)!icI2f>*cFz30RQCEh22HQsX_Hcp5c=3&YIGoVMm`t%pNN^s@tSKOErxraO$pj< zSZNgEC+7T0CgekkGFWh6=m~m*QA!S4m2Qv?Sqo><*`~(USWYAw4GR)6T;*f>zM0La zLJJ%_n^!v(63BGE9#CkhlTiNR2+#6oQ*rt;Q2BnRd4%P)g}SFK*Pbt~qDELgbU$gxLG zIeBWg?%lj-bS?#j1(POD2B>%AAAbADLx1!3j~zW0KBvz(efZ(So11;_;j=G1bJ-;# za;Ukb85TxGMa2^*OoY$av15LH{cjb7U%k$xNe)U`_a3kf=l9NV*S)i6-+mWw!z7oR z8y_`dG<+_-_>vP(JZTpNPBqpv@7c1id%v#1X#|j#ciLzqdgct=p7YS0ZQC%%bK0p> z7cO`;Hz(KY7z6s354fTHipyu6e#VTCKKxig$CuWvsd7n+)ziVBN*_d4X_3lBN(-1Cn;_SkQ}L7ZJz zT@Ry87#XPCbSmuu{Wb$Fm3#ku@9nqV4jb>j|L&>NPW28b>|Bt|n8{|5_x;TC&s=_~ zto&xI{NkeGNfRf*XUy0!H~vPXI207*Po6Xx+Quz^y7^Ckyp?xOn|jJM_O-Ba>8~z% z{<#-;XNpQ*UjE3Dqv3PL8E1_cK9VbZ$CmwFyBE1qSgB+EWU`s}-d}v)%nQ#t`|NqI zyxQ*DGtWF5{(a@;dAHwjd%Lg72bLc@{`godC%E(c3(kJ!`!egQU;X>3XJKRAcdN&bn;`wCN^wbUm#&3BZWKP# zBaRsT{*n)hi^R$e28Q0f`&@D{e13JwB^SQ<;w!MTsJQ6#8KNN-6_xOIe*Sfw3NwBB z)cNyY%?Y&IetidAd(D7fU3$ftXP>d;JsbowX>;AGokvXQtNNif2o_I0<#g|cC!c_} z{I%=8J=kO2_m{hF`_pXRZcVg6^T^LHIP!>b@Hz3s6Q@l*EqL(1{{7gMvjiM$Xsm~t zgwNy?PQLq|JMNk-faVYDwoRBa(p3@^6BhEov?{q01I9L?^w8Rxv`m~Aou88n#Sn5wN^n*~Z%@|Ei{*q3BW2n~NN4j6a!iQ{ z(h-2e(ImEL-#o~yAoDgz!i#YpC0nDs3gUS% zs)lQv0@|dCsjCBs#C&1u$c7S;vx6|GG5N8uOM3~rsz&PqW+ss=p&s{l8#t&)CK81k zl_C=+{G$53rris|oMb_=itlWE?q{ujAhxdESY*dq648! zOvh+J+|u6GCp1KaUsvbJl<*&tl?x-H_y;;4yfn*F(rH`ErhFp;QnypKEv$1wX!46- zwl$LjGMlpBQt8z?bS;BO8+1`!F2@r(9)U~8(GOL$70t+v=Nl1dgV;l$xoCRE2xmgk zw4x?;0|jv59fu<6SPnc{7}mzwj78*UCM)r#tB#6US{Cl>W#--Kh2XUwMr z{39K21nv^R8QkzWXU$yn&YP#5F@5q$Cp_}#oPRv}PxyAuqYr<-Uc|f?mlhypRY)WH zQ08I83WpUPK1v9+H?^>}cWafLnTn@PK?BT7FTcopUVPz209Y`3UVlUTl|5H~US8hA z56s#4!^V@RoRpWJchu2GKK~-xIr<#Zch*(2yo0Z}@^Z#}_doR4l1?QB`2~P!#*H7h z_B#wzzxv8+%X*Z-#wQE)LI^Ho<@Pd{xsjJbfl;(75KetknSnFJ^{`>s2^%5A8x z*FqXPOQT`eI`Fmb{foeSpZw>OAm%ISRy<(%Ko9d>cEx3k`TqLAUrI_!n0xY=aYwIN zvl=V*n(I9K5WiEnvDtUrwSC8q2Ooa$ndhFFw_x7xUAy}a=>PQ7$ma9jlJ@|9+HwYQ$$+|oPc&l0 zutNtA`DybHt5&U14qE(i?dW5UV9d8-<+9PEN5I?5%Zp!p=>;vV&BKNc2XM*#=*79O z96o%=s&5fe&zt`uY@cz)nS6$)pLq%}AK*p!6`%^hVX#QJ=#um68_@oJ_w2j9YgO*8 zCpQNRG9Ngh=gO-u|Myeu+ud;V(c?YLSJF9e!pVaxei92OsBp%7aFvTLxd701EEYRv z+)!(~r;{o_y*FI^ia`?Zbx;t=f-i!lOnFU-;@9@VtBW?mBh) z)EsER@!V6UPu;tBH^AaIUVC%sP|fc+ZC)EG;kZ4~UlkJbvP_1Iqi) zIPDDlqk|RugvrM<=9~NCv%Pxv%!}tk;~6<>_zI+0g)5DmLj;kip8ts718zIY=9e>eVRLZCN1$hHoe9W=tnzyJ;B73>{|^ zMFfEn;8PgXW)v+GHcU;kFk)Sgnr@ES>SPk|L6n2bRd`H?%s*(cGn}jv!r1yu_wGGn z;bL74r=0`_`zfY|SuB)JtB{S&PPs~!6c0H*3f0j5d9ek}Ak>^;B zW@pS49B8J(speQH7IJi`SsR{SHNv)BZX^_s7n`ws6OK3HS|~r9SDcqy7|AQpi%X26 zA_GuCqB+@ElTI~fJWp)vBa`R zNTM-&AHzh-kHHIBl+tTpgqY)7?^sb#6}jPILyKWXlA*x|+Gs{`vQFA2Hf$BC_(Q~Y zrHK$x>=Y(CBpr;22i(t#6G@FkTJOX)2-gbfBx{Ov&qxgd4cI{=mIdwCAyb>8c;Sz( zOomm7-xtu4$;NU;`WRiQo@Bcs@7duvKhi*ANdxRWm=c6kA<>u}&W+?01agBL9R}e8*nMHR)a+&MjhZ)ZD#mYDUTnTv54t# z*^n2qsWGcc2s*n$L{ql#j=RVpl}fmY7AKv8^&ixAZZw)p*&^c3bpr|QLWY)3Bd;cm z8YrHN3g{*v6*G&q1t;y)rNBdY2PE|ON^U&rZ7+W3-O*!4?cKL`#;K>j^~T#Deem&( zzxf^PzxdLN{&3?>-eGw~0SZ>%^g?X%q^JnB&{W%!N(k@IuP(b3#&iHlFTEfl3mfVi z-v8h|gbu&D{D5}_?dZqNKaLtP>cbB{YHex#X88($cPmz5vgGMAe2c4FqA~uI|12UfB5Z z>o3M1J^s73-@(t}-kx~u$A0G_+W@9- z{o`%*^`i2ZeZ8DBC!q3=oiHJIW_ZAc#)jd;55MK6TV`E8>w@#p3xD-BR~x!fxxaG8 zX*0HL7O4^y6%{kjnYnZ4PQnK#cq5T%Vk3t>f<|RO+swbhd+#o3XsD0JH(gw@s6!S+u-;v?ke=bdpnqSZTR-v+4az>9D{ql?Rnwwjo zH7@)5n}Ownw{6F)i^u4>;C`Sx)YMc{*GR%`um4W0=m!y*L zed@i%OUefhf}Mc;<~-uJ+dVt*rFZKg;x6C;w`|#3xle@i?%cV%V$0TDyLKxbNKm0% zcRj+m@7Axm^pY!f?-J2_Yu9{t$|!U9ow;0 zG&MEPJomyiYgZ|95a3c@)5@L`jne}iSvX9Flr3mlGyo$sH9`Gk8KlWrJxX{|yvQL6 zp^=&6q(s1BPi?G*l9wxBpCk8^q&*a#GF?Zh0L%bIHU<_f4ay(4F{pUyz#Rt!pM*)o zk$VwKDwDBeFuHKviosb_f+Ac|f;U8EI&tD-zZy7+~(I5kme@EfAjN*+Tg4STfb~+i~RyDOQ;T z!F8TBO~Z)jY6O}b>V-xq^o;_;Z1SzEp0ko<+GLI_d$bV_Mq{DklDzzaI6OpaYjaI) zRZY$QT|4);w4`!!qQ#wZ3W{Zbq~9xXN=MQjT?J)k2KTax@H7f+CV0d{R%WNnJHU26W+;mZXM)d-A6~d5yyu%JV*Y z1m+|?t4T3N0sOd?21U1>K;T+nI1~vIOazVG;0P=%RT0uODq%H)Bz!mymD-r=${b_n zwDYT=>Lvu~~Nw=F~)} zO=N72tq2ug3`NyBB13>}dO069A`q!|^f5=h@%rm!-OJ$KfBfl(b?etA zQ)t@x+ar&jGxKbJxZk?p3qDabuj?x!LX%#}zCbd^B^M)8;CoBn1;pd+eE#_t6r!d( z``j}Rcw^5#`wT-IudH2%rkavYe(2$Cx8C~e8*jM#?t9w(cKh}n%`K?nke8p=;lzG3 zpL)uaqM~BhxaHEdG9;B%ePpgtXxm26}g%X?#YHMrHoq5hpx7_sZ;&b5%{Zye_Z@u+~Umu|I zckI~F+>B3@Uy$GKtGC~NySb^2y2eW{zI53YmtAwsHCEf$L8yq0KVUp%JlD6|!OR)S zi5Zcw9twG&HQ3dm-M&LM-Lua=J9xI!X&Lb1+?SRAqV(<8XE-@$Z@>Mvc3%N5`FQCP z*f`^iGk)d_&{^{16o_Xel4rdUQ#f60hypc6+p6mROvOpO+WY|+rAm;n*^G`C_ zOe7q6bI~F|Lj3Ktc^vEN}$a-r(-b1@R zegd}JM;?8+eY;I0|Mn;XzR4#{=_ET~)xKspOZj14yL4;+qT81a&oyVxBRBl|n&1Ea z_wDw>g?8;mV3(ICdhV2|C*|iCKzq3LPwijFz4zYx_!Iwl@4ffEJ+>u;sKjV)aDo}n zAmoY_nHfg1)k>#ql5Dcs@E|4|UFW<^V*RDeN*Q!VU`~d^dru~UmfDzUMMQictey-i z2>W!56K9zrUU{{lXjc68e4s>Y+JiO~SC#R72wKS~VoRzC+f_VUj>4cx2v#6r^^s%-G`MVp#3$+P&L$WDvQW z5g4%nEQ`hR4(Zu1MhRGOZOaV^Y{@4L28YS|7idsqgVLle6dV6d3#XDc45zVN zB^nKrt~r?wH>zW!{bPiezIQMMZusNnF$ats4~aaM}CeVND-+&zKDhJtx7LEk29)A*+R|E;#fl_ z&31&asYtouWE7@SXZIxnbOjKJ!9IJ}@s=k%dAZWECPjvQ;N>k3T;U;ZmE7}4PbJD3+OD!?UKPC25MDR41$7jxD_kx(RR zWTNo@IsjF;pGM*2hm`1l`&fx`uq+;{{-L{(1vfOnHI!YWJv&{xf@Yv^Hxa>_Im zpyXt0eA?cJ6n8#%Y{gGi@EqT-6Vrh2x9>0zA9~oJPe1t-uC!w1@|owJw}UK6@x1us zPd;|>1(z(Cw=kQ{zV+tYI5fAUDz{a2?OWP`yHTZlCC$oORXatz`N&ZtVd{d77hZTF zc)7)IFRres?$Wu-Raag8+QK(F&J-0D747ygUvz$+KgWFZ;Zpc`f9B-mj2=5`52 z&*0Gmc5gnY;@pu(j%B5Uk3Rf}_rQ7->M5H=oc{4gAOHEjzwp%;6Hv>fv#y9)`ycZv zsnpigzPhlD9jmOYY|Pj(BSs8A@x+t(twbUb&cn4#TAZm!S>7fglG;V55+nzHEtXTzkWW@e}U6>&|=bLTm?|tHZ?v|yjy+8`BdX1+)(P5S^F2*;q=&je!IQ{IK zZ~5H=_s{9yul$*3|8?<2mx;G8sR8@-@5hYO(7*vTLkuJ2hwx;9jgWKRc@vEzIK5}vh?k-K*1t?qy zt#1@0WGgUgx3rj=8VW~M%V|}Zm4%K)Z;8uGSe<#7h0G(pAL2;!qq7y6(#vFBn%XA+ zL&inPsCFR(MFs$55%Z0CL6aVzSd*L(GQ!C(4)bHVGGd3L*hnfAj?oq!bk>+@|qZ3913fC$f7Jmm$E&WMTE6PRWqA`8LlL+=#bvMw^aO4y?+m^ zSG^=nzfMRl7>%2Hq-T#qa@Xgk%@*`zd%B<0_I@LzpP( zZEAWp>ozx~;jVJy=vQa{cAZps>2?vZ$k1g+gotT8$>JW%Mk*Qj0U+^MJnXt5%eDSa1JlA?G%8}MIFT+hh~r7`y-kxZCTJ*I^e)Fcm)K)mC4q7sb3 zT*0g2#nyS<#SL~!%I;wo8L4NboQVn z;X-fLX8ImsbddK!ja5;lE}%+!U_O^0liYYDdH!BSG+JtPezOoM*y7E$iGFouGnF?N zq!km7$$nndBe|A$PSvZ(j;50~I0p;3GK8<~7~~4QVUOpI@6M#4J)OLjWU)ibF)a}- z3O}_;*w2NbQAa*d4ap!gCV;qzZaCy!MQrD~dPt}(GZas>rZ@tarPSD&uE~HGBb&)! z0&fh}Y*HzURP8gAPNl*fpnNv2*0e|r749wkDx<+)u^eb+*^C{IL;*wUAzYnvGDI)DW4j=T z>DslFL9m&z=m9mG78fEVqQmr7)C#VLocl`fuwK2yCAMwb!5f9ext+V^Z(4`VyRNRjrKLG9 zFCS{=0FO?kdv|e$ty@LAE$vW*p|OW3piq4^=pIgDe1=%y4vw6<2MS#3wQyJYgxCQ_$ul(;!?DUXmFV z6#4Cn)C!3q5Ad#4kxHVuK5LyyV`;FpYm|BD=Kuf@07*naRGxAh*F#S5DL8gnF zQJEgk)xE$7pClR->7p*Wye;zUL50MlIfwM<)vI@} z-o1P0MD^aid-lVD(E(=Fs`c94CO6cQ+AQm|YLmna5eNr_dg zb|D6%N)~Hr>O+~tbQ0t7i;MF#J%MvFk+B&tGQ;%m+J4HH%M!Gn+gIbn2^4zM0Qh3K zr|D!dyfdu3R*OcQE0mL~6MMI`e2Hr#o3RjVVmlp1+(9$T9QBq!&uT;OhnJp zY^DgMF^mbs*@_b*I6p=SB>$?sY;fcn$%CT;qKVuPWU$ki!BQiwDh%vHXsD4unIJY| zyeJcfeXc@*R*9zBbMt#9IDr&po0dJqmQfHQoI#LK%Uoga_Eag=;kUma5e)Sv$J77d zR={NLB9}#%v?LU7pn4?X7zm+~wu*}s-V}MMJ2||_7!ka_gQUiskZ6!-=(F*%?40ep>=H{}+7m%JFf%alxPjplRI%3LBr80$uv3M+t z9LY+UT)C-m1P3uy4aH(%~1_vvnN8_q`!Gd`n=JU#f z_df`*uYbP*@ZZ)gIQs9~y1#4BQfvXbnqPz@=oqrTAP>4r^#=L(V*M)QETAeXmSju3XhN zt+o* zuDtZAC!Y4?ad++B@$I)Omn~aXUsw0sb1wyNmx8B+He^REyZ-xijQO}+c;UtC*RL-s zEPnj4C%^vs8@7LQ@fdbsHOL#7ofud|m=qM^wYrYHeV)TEkr3^cm&D@d@`t7*U{58p zdv`SXoZje)Z*7_uqg2p@WBdmTv?7 zu!gre^_#DvnI0 zRD@HDaG@fE-qCRhqdlr>IxM`Q3a=S+o2b5yn?#VP@=KBfC_sSf-e|3~GW6m!c25Qt z60T+-i%>FQMRIJY30;XO8Yx+%LYZthUXZnM{0R};3!FF1@#s*InA>OrZp$qw?mu?O z#7IP&HvXh^HdEZW$OxG{>Dp+63uSF5VMhLKCE%7#rhM7h!Ys5Hl$(oL&~07+D+NA+>d$xSr3L?U6$$O7HaN4OJoaGFiAOva3=|;rS(~1+b z(rQeL=7o@AS`qTEq>D{VdALe3^e{k7WRS+tf0j{D$a8{l!e%$CLXxdyz2>ZQgwVBu%6@8&c zqHh%z9x!fJCsIV0EcZe4fz5Hs3t=GIrGZ_EE$db)w2)65j zkDH=0Of!|2A5+v2iVgw($1qbeH)D7yW%f|J(Md^;tg0Le44!5!lU-j&d=4O%-3wF-BaUbq8vi3a_|nT_KTF{P)@{xIyX_XJYfHCe`lLz zYC^yMeK&5{gmu!~>LKqweMLxqRke^<4M$*+t&s@&{|&G0#1kem=7U-Dp@$#(?9&4!OdHiWzP;MoHkuh5zu$PM@u(+?^iyDR30GfqQiv!#8Xc&=6m>&Iq)_C@R<@8-*U?>N?Y_# z5%;=l+Xv24k_RrBzW`w0^oe3c^xw*=bWx^>Su^ zu>_y2yu3eSzU|w$-gWov&;IiTXEs2YcFIZZe!)vMRrOZJZAyK8n>Vs&_ulKSy?Wlf zSL5-#MT_1THgvf6)lWZ(PTH?u-woemt7~jXdi^~oH-}kWs;jG%gA}jb_U+ea(?+z* z)>S9G8-m8n8;sCw$0`V0H1VeL8=~W~6q7DWfU<0fYURpO45#9D*P)3Ss4hLgB0}6IsyoX@`-) zOdrsp_5K}l|yzVM}s0y(Mi`*T8rDVKRb(o*?^YgWkMIK(} z7nRD#uFw|7tZLTqa>ya>_%F#3y+-3G#Y|dHwX~WkH5zp&qa)yzaAi`fXx>b5Vgvp` z{Sa2>JxtV9WYmE-EcoMtKc--dk3=w4iLk$6WgVDRvt}0K8)6aNNGq)U zL8L{lt&4D7cJjgv!xB7$YUF53#3V%w!Xd6SBsjJel3W_56c$WsV**ieXN_mxKz6VHpY>CvXuA1T`&&|2Ak&x7|rIAzL| zAXfgY%NNXF82rh=K?4n{{CGTmu+w_w#K|YZzkn%k`u!i;eN|qLtu7ECs90vkMqzr# zFtot%)V@)F`YC|CJ%IMkIBUi+MM zMm0)huq~baJ(|Fx5|FvV2<3Xj!m7BE4A4sxU!S44ArZX)Md)Z*YP{Rd-E~sD`DPmKzF(@J1Aq zp^^x5hyM)4G1VM3r>t{#TS*(CD4%U>Ma7q2f0>h4bo_CX4lO^7Z8n0ujld-|?rxpC zmE@N;wWdObW||HFBkV6Oaak)&5#mTYw;wY@|LB5?gU^W2Tt_>LZKu;o-Ebo@)d;D! zZM4%k@!W+XMo^qj;78ZX0~M*D0-~~r2v<0|FVVImqR_-?MS6rPoz3j5q|1>N$96Fa zNz=7l3>I|B$mIWCq`@jI5G@n2T}gh+LjkL$V44mlQD<7A+MQUAk(+NgdQwv&isYT6 zWrFLsLPW7h<)%{}6Xwq-GK)goxvHvxb+{+sL2D3^`JuKSrd8D+Wi^3wgD&7U=W%2x z0wFD3^%k&M1`W0j(SOr= z4*(V`*jHb_v{!$XG+m6bn;H@;o9 zy4~?JX3P+kFQfAP;iT>9J9p_^LXt4cmMw30l5yk56;qOR@C`CME>EooxYNL{x86oF zZ#M)RgSbAxZceFi)GfVYj*A40UOs}``dE)ynog_v~{-inQ0EzWDqr8$+Con{I9&2Xgk=XGSB@#>NK5d{FX>qF!8%H^%b( z1e0PiVOv=P#olr7bQI<&#%a&c$sa>p$EP(Pjrh&4uM z)B$s%rn{PyePb)5mnrP9x~9v(4g=m~0;|ydBsMio6>Kv8?ERwtvS1H`nT zB9#l>!L}*w7gi=X<2j*-7K?{0M@eNe2r4n+&1M-ojr53JHRNO?JxT_2$?vJCp>Q~C zQ^}3TBjHF*>+VeztD6$lx&aHA~^&49%`tOym$}rcx2RSVheYyy1RM@9Vtq4sfZUjyxWn2Wa z3HxvX8^Kz^&5h}~dAbqN6)oZ?e|U)zvJm*-ooHj_d~;VA7`?THNSkFH3)y@l{=mu0k)HzG5Rc>1GIRLm8Fn`oe}D@}mG4O^_%lM465+)Gv(17Wj$$dgqlYmW%yP2AlkUJg8*=OrNvbfbfTl1*BOsFc`UaYb9eONr03i3A z+z747+*mXMjUNg8L{FD9AKL3}Y3vo&Uos&ed$^gk(f1r2D-KfT%y|@kTUOR{$p?#r zMzRMU{L9${fd2M3pR%i4w{EY!4lC`~CP`YgbRuJ0PW7JJtPK6R@@j$Po_*$d?}tU5 z3W_=xcz?q3eG%!f9Xa->!$%BL{+F`;yY;+rgf!lkxsabn^`x zI;>y6ew{mGf@F1d&C}2R8#XS#^oslb>d*1zgUXkDumk{mQ*+atheR4mBpNP?=W1D) zfmF2YhDF%czP$)@^Wu3YPdO2$TL#T{-Hm)1<>iCkfB&6=0`a`@czn@Yiw2e>TD|vP z|8gZgieU*z3Ovd$TKlTWH9YBr6G}=-IDT&92K26u9X)o8w8tofZr^_AZN8Qg0J{V- zROw}C?`FZmY=be1gDc!nu|LpTm zSX6_{!RuFiW17|j58V$NM;$r-m3c3EPXRA?@w6Zp>@DGGvuu%6J?&%S->zC@OjbI(1Ox1W3d zg&sXcD#l%R-DBHUNlE9=KL505uO8kHpLzDFEKP z`DNB*2L&93lD&XcG*`zQUZXXcN~N+CbdHlK&*(@&kWvQp9Xfr=Ii;PTQH9|u;V_JI zQCQv_cGwVA&u-beaohGE;28~)#S^HLfK((D?bEA&I0W4&LXvSvp2%_dQjh_|wlvrO zoiNe}i;mE~WAQDT0g;!0a?DZpOi?sHE!N9K2w*;mT|D?8F}JHp5q^@VGP5WG{9Me{^%t?hV3{65{8Dour|%xDlOQoJvyrAR~# zquwtJNVclB8B5s^tI7-&q7n?LOebOsV5!K&4(XT_^`o)ogxkhZ?Ag>hX3BXDUi!HG zJC=qnpMp{GA)ZJd@xZ00J;&56Y$cTptTJd)6)P*HZN!Ur75=T)R0O2MS7xZvkxe4F zw&&+>hmt*0xh4h8?iCK?5{(EsB{RMlzBgPCJ>bn}p`& zxG{i(u$<742|&kqYYe^AR5BcCfLfI(Aiq%9F|%j_Ryw}Twq@mtRjh`2{Be^T8XCU% z@;^&I`EbvkT{qwKCj~8b^B#QAmr5%v%s=Z)SZtp)aG;;RX{Xe^Tl@&Bi!a1b^yMp- zdnvI44(~r|(&!=Mh8{I_thd;D=4nAid;Ja9|NI@cvxR)OZvDIOBYnfQS6{dGyEV@| z|IEVI7VO%+^B<2swr%^iua|$Npu(>ox5vrCfCDNjDypig;{jz4)zvKl|^+?=Eg^ zY@B-X)MuW3hVQLsFHsN8bxk28(Z|pVLu`vNpLu%z!udOQ?tJ3$C%10f`sG(>QtH{W*DtoZKmX;=@b6Ja z99dOW_42%zpP&2us&7{<{b*@89Dd_Xr1k05!#_!5O(TZ(Bj>puXbcB{N?(7qZ0D{W zoD{rpVH;!f!Ry!m=Aj23dG$5Q0zU5|=mPNWpgYvm)Ux2%&A0r{vzcK7pnUDa4ja06 z@4laYLI?4`o_c!EUJT}Y<)!)1iJp5N-pE_c%}rNab`=1}hDOAoy?To`Qdiw-VVJw2 ztA0As0n4Z(`{ox2`2NlEl@C7jSJ)^i?)2)b3wY;>Z&qD*Jw|hm7(TjU%huJaR|4d% zZ>YQcGF*VY_|kLmT;AEXP>^mcma}5Ts)qW8VTTV9?e=~o>zQ)$DZ6&<`g++H@B!R^ z>NIS(cinx*n{T}BouOyX9;eSZ3qECKWy;T%c5et4dr$oviKC~Vdgj(`TV9zrcmBec zfBI?D{Q0ld*Vldg3DU=umHDvs>MO5Z|NT06oAc)_tk}BcgAd=^xM}^9PhdNo`{J{6 zB?)|9eym6LPM98rME|O7qbbOB!mxZs_M~K97VwMK3fofGRHr(RpcPEB&>%A}!%xaf-%Q!G(q zpdko4AQDibbq3}Mz=bxF_iGNBwkR@P!`N{}q=;B(mN3w=M7|zP9H7EP5OviM8J$qU z!$K{OtgBii1i?mROyRYZ400D{jC6~I?p4JK>k$L+1YXdL7;e}AWZD^wqIKQ0 zj<%R^uiSy-hD|8$lw)a0Lkp=!*im8iWrU5qQNxcO-T#>Wr9-+FAELNn(-Br5Kk~uV zi;B9Gb?9iBe zg(=piKwqfUG*l6${h}5xrvM0wX568xY>lCm8_F0Utqd4L9E!ixD0jqlvM}R%FzGdiQ!Tt=3mXNdoY)TAW?_A*sTSOXOF5rRokM!i z=r~v15G6{B^d2<#!tV{l6WO$zX?1MFc2J3hBKGa93e$tmNyyMnY_tVYrUDWT>1HGf zO$N13i01&Af)Tu<=}#vbN4hIT#a1mjs9nkJ%#hb6Sr;;uN#La@-fsyHq7n?V5vwEy z#(FB^7{!t>j{{cN8jUw+VLFJZ(rN;;IaH*&vrynh3%L<^eVD`KP>Kl*g-D7>sq@gw zG#~$=!QRzOcvOd_bzN!`P(fiw31y%O35gjODk((Zf`SL7EQw=zdf603X>(*D%4fTn ztL|XVdpK*N8PIa<3FAaPO~F8*hv`Pp>EI1w z;;?DKWlVTengQ=A>$*v#?6b2L+=GL5G0h_F0pdx=_DLx)ie;z65jU1&NNX*#3!;S< z{kD$A5ejJ1#b7@a!-W+pu8qi@fv*pp-7r)}$Z;SBURcdlRqwB=+Mmse{E6In)I-(( z{Ku2iPn))8?J79!_;JTgns{PaSR0+N=_JmoaeKCZQ<*4Uw*+`Nemi{Zc13s zA3tH@-S^I}t*b5VQhMU#li*bFmfw13(Xhi0fB(HDaz=?BKDK8x=E8?)qMVY>!t_#I zU325_ew~!*lLI9E$8ERXdGRF|ZrZdVKfmDUqsAR`^!S2;!f(D=KJAog_sOhVyp56l zb(UuL;)Z0|zaMLu1u(oad-h#lE&GbMnKNbQj-4k=K4Ha5lrWio%4xGMn>G1_$*Wec zI{l2(XI(LC+45z{WYTlIX42VIYl>OPgD{$})fmXtjYK2mBl~%OUUSto-*5OHj+r!Z z(y7x?1LK18&VT&L$Duw)4j(b=@+)SZGt~`4Z2$le07*naR1;1Jh<4Dx|HIpx23vMr z=V5#AGv9mP-0$@SbT_&IG$w)oNI()HP7+B;j6_OKBF9!rqMUO4%aP-%432&zsid62 zl`^BUQ*l)Wl~Pt&6{i$OwoHlCKwARE2_Q(2AOT`V&;8~*oN@20Z>_!0y|24L(kdsH z5Y%{m-@WJTv-euxTI*Zidf+#I^B>Zee&_=qx}7j^%j?sB_tU@fH-6>D%^O==Tfgv^ ze&JKU_^ET}&i(pt{O=bpUi{Tx{Z;yqm6etEJ?#fc@88@L&M#Nkb=cD7Ro;qyrB7bJ z@qhd}ZP7R1eEqk6>mM)ve0yhyj=;^EH~OCtM5dqYY#(W!_=`XP3;*HY{Oh#&H#Rou z+0k*J&H4P-pZmF=`E5H0#e(@7O^A|q*+0V>o)4tkEXY=}%L$U)%!7My}xcHh|B$8W#-xBl~A`qaPstrunAzMuY~KYZ~^U--l)fBL`t zFaGPrPw>X%`qgS-<>}9~>}+A?JwxNeLoqx3PyWV#@HhXP|MtHs%h~yR?)}Su=@X(w3TrsazkQBM9H_6#%Ej=Hct8}pN93gz2t`tg^7T#?Dv{b(5_O<0g^3lC^Xs!{ z;q$qWEEolCkX!;2wPU$2)|OB*6ofGVP;Jw6NH7Cuh?Yywe(Ult*}miINEzvPrm|gg;olelUj26qB?u_vx@^a?7Of{>k;7^^3(~?T2%O?LR*iGCzmoV?&$m!rVC;!RTUs?aViz?y~$K-yU zq+-VNSDX}X-O(Mpunqa?B}q?;^ir3f`@-k{&)@n-*REcvs~O=nI*v_k>t?pLk*=)e zl0p^_O~$Zl{14d7n54-^|KbP#@c;Uga$4T;4Qrb#Pk!_X zZ}J+weR==+XYM>86$y3}znXXWD|buJFX77z_nqI^*m(A<&y5eq>U+M{_;va6->fD_nbR3ot1CA@uoD6%oqQ$^LL#;;d`-6Lgskq+U^Tq`u>#p&CSi>X!!QqZ!ZqF zpcT0Iz{UN&{TE++@q0|XI{o8Nc@jbMWpZ=MrXw!c8`PVMJ`i_K7 zzxel_Ute2)?zyjx$M3lK6r8A_P#u+P zgCNpw{)2D7)7yUbFF!$E`8zLMdG3pEsPFeWdGh!J4_+is z{Kji({Oy-gaSCYiEc?jNpj=^ZUyqgF~-K}nn4lxn%cBVa|+GhSUpBtEp66X$yz68Q4Eum4IPaO@(>X%XpY z&l(GZgN=X(b6CqJ^Ik2pZMvYU0zz&!TGgqC-t!oZJ4IR_)#oX+ctzfx>{)u zp<6EE(Xz*{UwZYof9E%^@9$J?n-}CP==N$QG8BFS1U;^!f}K5r_x+;g@SqzXPS@6l zgJHz;^zc`PJ%1<>9x-|WVSCKyn^YjZ=9!v(Z;bEEK3d>&VZ4OLjy6KV6uqK-e}rcB z7tUX4DX{_!*tWx@uQ+DqT^X99d2+Fq?Q?`w$1E=)o7$$BjLW*J2ZKDzlPGHzA1;rB z2)oNlYFDTsqHz-K?zEGMjnjxlr+IPs(SyplP=W12#WVD=>RZ;V-@u#|6$l836Tybh zn>je~IEUI4P#7KaoeGsG5=)3wj`33jRRB`>E$e5iar~h~EC~zg(6K6IU+xOh3o9Vg z6`hD5xq!k$wYpd4o8Lu$Urq*x7@vidBf^bZJjhYnpxM2rne8`^Qb7_h91w^TGxGsV z2~2yAWFjJR{2VNJXomz{!*zZmY3+V&AiaL)fB8%d@yV)`;0ULvA>eQGBB9MqX9Gig z$&OhcU(lD7GmC;y>gicgq>zb>A_7B6lF?7<8eh;hh9d7MN(n@6omhJ(*mvgK@e`+4 zyVgGYrTJ70f?WNW&L8l#b=O*J>r>~qUVY)tKIZO=r=?Q{NytQPo?0HQ49EL-z?8QD zzG9Tm!UVZHVnG6M-~7f8+FiKIuRH$L^I!Y=?LQoi@~1z1|LXcO=i!+pU}(+F>iXcZ zr_Mk3#kp|W?Gv%&_3A6HLcHeai+0P!$IhQPvnl!NAhzIEHdY8gH}4D) zd;6I`edc@r;$Uf53+uZ>mZr*iF+`)x+o!h;!H$9xa(+6Vle}LA` zTL9m=2hY`Iefc$y@aSUhxJtLYHcoDc{1P3I)vdMve_-FYzx@*ZbNkO9d+O}<&-=#HrQc5@_8IJ$CByTe}#H z_B~%$u3V#kZvXicPo6PJ@|9=&zMV~H1ZVH~33q%VwDXHWIzGH}X!o!BB9ry)7hj@( ze(+!U(wDw+`wt28{qP6xn=1x;Rvh_Vv^2JjBFsnDHDTpkpdT$fp1IP8q>XC;Z{n!V8e06!*dVOE4UL42lYj}uT*Tqr6_t6rXYNfCqNL7lNM|4~_*Nz=u z+uA!_>Crm546Tpq1kZN2`CmBid!!QAg}9+d33t`8wru+K{% zE!#7N<~w_#M?v*~m@TO^vHA?I4!c+&<3i^W?@0-4ytXzN1PlEZeYU#eu`!ZJl#zx$ zqpiY>J)iGlJng_0Z5d;Vf?0GY7LGh!#Y!lg+w*fo0vO{T-l0J;L|je>4br}A+;G4E zl#bkMkaLm4+h>UTh7?K72uYJuKS*^$d&z~as@qU6G%0;`6x(p2@^QABIiTFlt!L9p-RU(PdCnkr}o$XscXL)t$-S59Q zNwbw>OZ(f0v+=E7;qLoRoqy=eoX85UqFr8Fy8715?~#|H*F6_cKl;IU?_S$2k6swT zromFt*56m^&%fd%4wmHBS2jqy<__~e$o!qZ_xJ~X?18~(5E;+-=F`Tk3avLbmzI`` ztC#m~Z;7S5TwPl#%lb~&qSlXZJp98CEN?8at8t9xHO0(L3%0`2+A;x}ThQ2WY54Gy z54Bx4J)EjP?<=3+RpF=y`Q>ef!Feq>%r$ zypEkbcK*S0%j-)N(H`y{+8<1zdU<{M{6ptCy8xa>US#B;>DO<0+nI}}X;G`$k=;TY z?uj3|XELc42TR=XHCoC)_Q^-LPOa?iOsn$F;CpRj`2LSxJbQlq+=b1yu{WI<&Ws`g5_)56bmi^6_UMLOT_1knV-IJbTH^SeKC@29?~dq@Fj?E&`AHo= zx$^Xf?mv5BbMwUN(sF*~(jE6L?(UACtT2jW{e2&P@R7&Q>~0^95B{9Uk8thDyVs`U z`UiaO=kD9O=lxAc0VU^^JG@O#5k}q0Yk}#?0ED@8_g| zNWhfB{)n@Zj7{mPQyr>Kgd9v9$@M4TMnkC82I{;P%AyFBh8-pdrohtrq<=GP17{<>{jDd zX#C(-rG#Y`x;ZpY?&`;J^_!yK7kqVEg?3!$yhe%ZA1ZGWzH4@=et1Ja55n~gC{9Lj zh36!}gd_?X{}J-mZKE6hr=<00MXUo?2tr?LW|M92{$JUN3@e!FN{jpq%;c zac5`|)BT(kZTgHqZ*HwaTaW(Ev)|Rf_7DF4=Rf~PO@leT^tN)^q`3f{Kw`gLUCT^d zVao+!pU~!+)Rn5M8mdLHGrk2Hb>{sW2s025uNgdO|9s()J;o=ZGV4fZ+Ftv z7P{6(ZJk^@d1jOLU~^D6P?~mWmhSByUcYg;zdNog+J%-p&1iXW;?%~;Q)p4d{AJT# zdV72O=9p(uxVBX$8J;|MG8tCBQAz8`!DN4XED0W38FKI|>m%Bf^YS->6JGQ zW`|=i6kawO4 zNU~(Ok{>&@M!#^dJLZupsu*S~n=8c-)rYHZ-k2PaJEw?>%tyYqwY+y2ZJon zL}H?9>YYp5(@9C^nQkFYlC2ZV<*eS>-X}y(Yffj6?rwQ)nULaaJVni&jtGV1OM~Ik zGIX<`RST}G)*S`zgy(i|>=A&r@ECfqG@$3@4*|HS^kj0^MYJbohqK_|R92)b8_PE@ z?;LC&R8!hSU6e!w#n#rBX^jpJCOF|p8$d*=t&swkXn1vfX>D_j69b^r(tEbA?b5@d z>+G6_7BC;=tH)NdBHP=UG!-gFbdiJQrO`0sX8|4zm?h5AH&#_Mn@nxTI-hYgS{Y`8 ztgK9RFrJMMo4O?DxxPL)d*K9qVHE4@R}K#LN_lpp<^055tJ}2OcczZ#E{>Lq6L+um zHsi*X!z-6|4)4u2{xi#d)E&J$hCzk2M=@YJA+NCW`cSL)K{)$4ZyUuLUCZw-VQ=O#x zjn}Tyx^W*Ks(;HXqvI#nZ(iTKc>|c0_H&xMV<(o6pIY0I>*O$IFv?DxUL^$5cJ_@| zZrr$bIGa>WW3xP_2n3tHuTC-PT$y4NZ=D>jtPkKPth)Tx_SLud=xVEq+&_88 zZ0qFmnG45Y09m^L$_P%(Gzu%09H&d#I>u9|okDv8v`#TvgK&+N2^N9`pgM*I0;3yD zvHcTu>{)3n6sI`N z;nFA}jI^>e+E`zol-1t;p=Air!j{1r)0HR5u&!rx7j-j(RII{)FzaC-<_|Ea0PCDi zADk{-DjgiU{jO}=$Td+@Pmh!7J65xPC!Qcy7&Yt0;19W-M)z*s^PvxZ(CL}I@X`yP`=dYDJKRn(lNOQH zHQB?+E>zR>JT2!jE-JqVj#yg8X9wQc+?LQWduYoOr|RGc^=*LmgPkZM+8xw2YF zE0$N^yiCS)q7ut}9bFQomerdVS@D=LJ7)!`)^@#7Va#N_jHt3PhXr1=TSv8S7cKzv zY|xNkT~9^r6N=1yjoP+BlVT*9MPJOMn1Qwm?dOIQ>e5Q++`5hxit z-{EegipqIn-6th|BS~MKUl7ThcQX6>@4T&8g)%PshAa=$OOH+sW==?d#zRV$+Yxk)oGwZnVLPIgt>Rb-=iR$FCaUu!4BRh4c!wMk+ybYSblH__6T)1B6%?9Xk4}}EKM#Ji z4Ey}{vfLrX;R`u4qsVh|P)K$w$!AvfaqHYW_i8Sz_UPZz=m$2 z4ols(JmEY}(iG7TJybH*loJ7P`eQyVo?#sccX>S9GaJ3}hL72>l2B0E|{R1N!1F zV$ox~M?({V$4Lhw6GCtLaf7W)u#YT2)X6v<%@@Yb)iIehvbAaInqmu#szF~l7zs&E z_6Q)ApEmXvh7Gn&8vC>>7$*q*(Vm8mJCtwhFe(we4KkRLF5z}CctxSy0zjZ$i%mFf z)fln1Yyit-qH;p6D9W>#j_jG`+mjM#zn4)n1fgbPO-|mRbgm>+_E>&&IJnL{lk(zt-z|9V9aYV&YuM9#<$3!lbW)Ulf zcHFI?gIYz(ZE*x0K-weM?#XdFBvlq)J+ThOor=FGMeky#XR`xZF@l(JqL?t`XCa8< zgfad4^wle$UXf6nJ1w{skf)Iz?pOPJGxUCg7Sl279A%oOZe>;Ze-Ju_3)YEMrmQDq zc3>QNf&~k2^AIa0*u&NF1X$NI`HioXnuQbsubq$g7aIk<*8w!?N5*q%AkOIg(-q`t z`hoZT`1{}g!KR(Ped+b4t6qBP&F$@-H{N)StYKMBJ9MQe25Jo1TK}b1lwjC`L}?Tw zQ1r@bD)KW-8A7Sa;o)dd96RZJUl(qT;B3v7FR@L0eC_U^c>3cHJoqp@)+8zD!sZiP zG46~}7dzi;H?EB*ho?`T%CbDd9AwK=!(e{UIEiFw^UZI6>;L{|zq3Etw|bTh$TE<- zF6p{;8*3j*dl5I0^N<`{-8P(dg+Fc^Th1tiiv~k7Wi3}{gK`aEZ6Gvy3@z-ji1z@1 z)SPRng9?fFs_zKR^ zsnc>taOj+Epz8*lH&Z=BJAt4TRkkExhz^cbLze%GHXlAn;WN2oxc0} z&hBS^?{lwQeezFF-bQtx9&Js`DL(*6oFJKeR?I(jvrUm#Wtxnn;yv`*k zjPr7K6abb-|F#RCt$S-HN3j31PZoMC7qMir!)V+fq%P(E{##@>NcMrxnaA<+QQRXu zC;nR91XIob*Un+zKmGO3qC+Q=$!uH>Ptz_*6|5%bdm1 z218a_hYAFp%f=%%P*q$pNIDxI>=Q_6v#hpo|MWDX$-$URL!JYpKuTtYXMuQ)eW;I& zY{M~YtT9#6){To2Z(z}YVoaX7X4a}UT?mWspsL~VyPv6o%jznHbdGJ8Q=JSltFo50 z#^Wxk2!7JWNIFdyhwbOJhh!p({|XLbTsXyOGMDoqlndvAKk$}??%KJ&TgP?v7!4vk zm53H?kda@Al&!h{E|^OmwhkhU{8kuPxVSNoXq$V*b4_+iM8?7EHMXrgJE0((9&A&Vw8!D z<2*Y)01e&^Q`KF}V{>@YRG*#hoA3Ospobh>D2GX%N6FGb!b*$OFun^6Q(7o649MIh zS*#@n;I1c(oaH&|qCFNd`I&;-uB(Br5gTHaV$XNy!{mcou{52Qp;#g_&Dx-R_N_EA znqHEM(M^sKu>`-nG*5M$?(a<~)LB~}@=srnK!($(*CET)sJu^#GyKJNa z58kOzXgIp_1I^27H*clmZE3u9P(hF^R9x6(_yk_ii<0?IzK}O(^M|XOM_O~!tC(yq zI7ErOsqm3ShF5Hn^Y&394c`V@w-q}xIbFg~Ml}%QVlg)o;RHuDQA3VdC{*abb0w0C zZIn3HA!_}}&~u!+aCzZ@@$@PJTdYo|P@Z;iF&NO(PBWa}rr{kw&w0%IK)oF6tsg6p zoFAXb$-K;}1_E_mtvhzLEZ-1ArY~g&K9@RU^^-P9vk`>xTXZ6$S0Rb|3QlOPFk1H` z^_<7q%G2cLOcIG$T%Q3zYA6z=T%Y>r)ubVj(UO@%-L7ukwe6i^uyk(g+}(HIMW*Sg z$C~TcuKtUE`T3hSuhECTapMxjZ?oAfOAGqyx|_0At&apSf<24kVM@_^E9CmV?F0%Q zEq5BUWl6DUZiI1!xh9rE?N|*|Q*5nlJ@Lqs7cM-6JRA>2NV(MF5Amj-v0cb ze17+E_oE;A$$QUUz+3>Pv8gb1fsWhu?)7J$dFJi6->%zs_1GZ7&~y6T#44{`EYO{Y z<$83|hb}C0p(f)QJ&rurDfy`c^Qa`~^z192fC(5-i-++Wj5ofW7n$tQfpvHCQ%C=L z-hyC5H8WI1jfjHtJ@j6QBSTzcezNAEg*ax@qjQ_vY+UpX;(YBqglc4hZ!T4ar?ktFC` zxK}ADgx&(bVBY#G;lRzoi4Y%@4S{Va|2h@M%`JkbMXVN@&KJyJSWQlr`z~(JDqS#I zVi0^%PmYgu$}4{>7n12x*bUIXFZT8!u=bRT@C4OumOPk_a02y$|8rjXIkeu-w`Fg_ zrGMOpkuQDUxbHramFrt~rGsT||GAiX_UxIr-g@Iwg_=&9CZkbA7`d}0ghE*S(r2i6 z08EUz$>4ktu;^?f!+bq$MYUujP(t2*@kCOK0&qLM>1H?<6G>Y(6k#r^@dzB*6vbmk;I*KYZ>{>gi8}69)BumAE zhjs4|9cwiB)wJAV7PDZt6h3-ug^1i|>4eOymb6W@sXAImP3R!XptK0gr#ZBB^C6hZ z_cZxT2{lh>(uTdW3ROESHRW-7AF_fcutc(xtVhKcyVFiH*LxiE` z-DXLe6GE3xN7bK}eypTw7xQ3jwi(x1=sk3uin*|*duO65iL%vm=rBFN1HLzVWzm|l8A;F0wF3)9!v)uJd% z4br&0?~}B!rQP0!?!#cn1eLidpSy`*sr(OZFYmcvF6KtfqvKd9nQAJ{dC}rKRcNC_ zfYF6u+M5OwI5gUy2|-8!wfGzK@)EqrY%Bx8T=m7K#qZNcE>(HvoaQk|s^6h=<0xrM zj8^~19I^QV;0{afq%`=Z{W zSFI{5wAT$r!|Ajn?3!kDQjpAGZT_UkzS<5@AB|d_c7qY^%``zrs%uKx{Em~XyemSb zAPQ4K=}fk^pYUm=_~&_Eu$+?K@a_lcZR>Pj12OR&d*H)SE2Q|JAkK~LtCR9T>0?E@ zLXrE*pxd~A{ldBPlj)c~nhp}36J%{I z-xYAGb>jOWC>Yb*$lPd@Uyu&865l5AupJj?HXr)X(;q%}_Dq@#=$R3M7x90y;8QW4 z*Fl)zqP)(oG)|Bh~L}@O=q(&eBn>8TzxxDGlKNHJCmx(iV;0y z#X)x0CzAR3cJh4vd=y~5wyv-#@+=<=x+H_oP%h^zpbZINHyNd)GB&>ghjLB`rZQ)$@|JFi)^bG_&PD6Nd-thD(gC5)QOOoH96I@Wrk1nq=Cup?eJ8)9CEIdzy#xmIR~Xt{<~zcL?wv)e zF5kScKu*dgzObPBQHV#Jf@JhTx0K1+a%7Cp^o6dHNG)K^=s)^f|7p|M8`rK?<$jj5 z#mIPH!sRU_70?Gnr<68PY}*u)i5=7qlW3YH6ou2OwDfPs*-&N%XwFQ<{40^|Qtfhr zA7q{fLsJakF)8+%mF;M0M0-@B*Vob`hbHdka2Pk9@=zcs92#DKP_-<0esqD5 zVMN!k>Z(`|bc<*+Hc?VH&Zs#VQl33jD~0;%Og*MwtwzImkYl-!V_;DvNTO(zq!IAtfrvzQGcFi&`e?2fe+0r3Q^AjL_uj?hfY6*q!P z^k!u$71cc0I_07*%C#8fX=V2!;WnEcrdhtcnp<6RCzsAxKZu*KRjfg2VEz+f(G1+~ z$dhiF>KKuu%`mqBkwBF2G#&{U>GKm|5NRgtwR{26wInXGcDP8DW-+piv0{C1`mR{{ z**5U#(r>8493ws>5v?3zSCDl83{u3VOi|+6jO065fmCw^uz}d7>ySML8h}gX@ipKN zL1^A!QXz6j{0S^|V7)4tLiHm~;kR&WG4~+4BoMddqjZ|EbSdkHvJ3&b;UHUSm{lqj z3Hor$AU$DQigH*yolWR3@|2?Qq~!tDnk{cATKGVXv&5*rk@W-|Wj0TcR%2rjV~{pW~M(f4ctnrSnd{SwuW%zG$Ome3<`RhbUm%)a3dbeF4;2W z#}Wh*J)h5@0w)4`oGlY#A5@Q3)3%fGv}si_SXDY9tDBGF!AhQuia1M?LPZq2Cd?B^ zmB}1A$e1=rnxLEo{6xkgrOi~1XK|8BotjD0jq-ALeX7CZ*pL>Hfp0pb(yeqGNbSrI z7o`1>7U+jHo|-LjOoSXfEyy^FqBCdCpmLgkjO$o6x)=s{CG;P$i`O+{-$~Z02 zec7aHcXamTeLwNzKY9M1d$Kf>a7YIqtBeV~3`TbqZZwK#&FsZjUg*?*T{iche{gBE zjDs1s+?i$?TVB5Q=AS+PXQdq{pMI08*Zyw3__Q?Y1R+O|TWHz#cXxMg+&FdOuI1Iu1V-1!ky~G0PowPm^=ma6 zdrhZiOrpW}^JDZqH$s{UElQfj0V5VI*B-KPh>nxU_2!<&%0G(wIM(>2@q$dC(_Mp% z0qUV*-9jTR%5LGEa#i51I-jAj$oq7`*f3>R2LLD!*L!8nLOc-*uLxK=T6Ob5vxkTB zP`!y)o)|h00NA3^iN{H^g8Dj;Avhb;*H*lGrdS*PPO;U35@;_sT^C3-_+f|i8IuJ~ zLaULm3N<~-uIaw}^;cl$&YrzzIzIT$cL=ZVb-s6ut6J7~3x_r#`aE)4j?i06M>8$R z=W&suQZx^vQmV%-~-mF|FDyy#U^30?FBIsr1 zS`+TNu9~uIXpavfvdt70#wi*z^^E6KCm2RckTxbf*OhpT1l}N=%}f^x$Dl+C5FDp@ zM3&rgpDfvY%?gK%hm3GO80~@SMoTlRsw9i^Jf~koA&|{9Lk-z9nd>45x8TR%OtWOG zmf0*K@etItM936FQV0d53F?@2ZAYVGv^1cth1nz~;d~qI@74({k=ajxni~50C=^(h zs+aA~WGt;hWu2Z-!$eu+{#Y`deI(c=v^uDl#c?b&WX?l(LKf6fZ|lf)IohL18cWv1 zcr$cs;L95HOo53#^Tr=A9SS+2YpLU;oaSU_$7wki_)l8oEjy`g;S{s#kPPQRCPjxP z1H;)w?Tg#Gsu~j{%K5!4M~;$li}a!JxGeWx`rgcl;b;Wyc;8vi`cZK-SX!D*_HSbFxE+VwS`a$@O6N>iWQz|NG}-yho+Z-@cF?73gFQ|GmQ0AKJZ!Om1t(5`tmRW z*)GhIa$&~mJQ>!7DZS3!5}ND9xAG5s!-s!#zFy?7PmH2({&2T28`UEBS&4O5GM*fc zVnLsT)4%Yt2_hD{@TO@DMU2P=V~41K(!daMTve4kAODtO3NFWxnodVoRTO*T=XoIm zD_xXGG$Bblshiu7w+z`(Nrm{!cL8O2ge}UNEMJ0+M_Yz2&zO?F3Ix}LE)lC>;2}FF zYOnBp9nZV~nHp)L?M>R2Sv-ISPZ%EI-jiVS4;;5786Qv!bC*;;CtZ%4Ovi) zmB0!#HfG}0#uDe?7#fRYrFe5b`G{@)wrv~2?22DWNH}=qpFgo(|T;{E?XK9b|A=} z>9uz~{K(T!|LE4%NvUB(VFZ?Ej;i^N2eQW~Ve4u3mMm5+5EuF+oGNbHrkswy_2M_^ zO312_HD1vJT6enZy`A0bS8pU_qL-5_Plm%RFUXM%lxup*45+^_hFgU^yYF_uP`c zs0lm~(X+j=ef|24YbQ>gqjgUsSm~9~=>0$PzRlws|NM`B|H}5&Y*1jDrDL2#;kS&h zo%ipCUT0p8MG|h`f9dH}zW(f4jf=MED2K!UvSrNXkF=V{#mp$R!h___bAL-BRhgK% zHRTi2^_AF#1gO6ZBc%3VAp45^+${PlobL&?DYr0j{Ch-7&~hF`NrS5PPf3NMt?>be z76}>PF4<)~1Vv`|`h$UD1%|V!#w0rJ2*gMgmC5&U-8QuEPoKH_(v_F?4<{5VF>wj0 z8#pi}YApPHNkhQK@T}z|)9CG2A`BCYP3b+T6()zj3&*07ZI&Af$5EVRWI|YcIxS%W zx!*g>gcjd+bu2ye+!6t=YGjBI=cQRMrt8Tr?9v@sEwp@8U51$-1YBy=5qzq@KbJ7& zWZT=SsVB1{ikF8)jA<<$=O73n*>YC5XvmH6Xjs)8$u5JjEo53K8-WweF+pbJSCGoZ;!;#ym-y-!JhPI%E=vbh4Xl}F zF_SbRjC;~PbV2N-u_kF}2+vk^<8+av2_d?U1DcTA=jv6}f&!c%05g#-%Z8Ot*-rCX z$pZpET0y;&(P^ao*m?2%oX7*~wqtJ{`>e^r%N{w{A_V4J3dD`|L9?+EKv=AM1g9>P zC-(Y~sWN=ENKum&Y(2e_uqjWs5;h(7`E=r>sA4>6W1s*45CBO;K~((I?>S+BL8l8E zhg!y_a}`&KmV^sU6BtVn$}s*w8%2h%Ys%TI+}=4{Gb@~?q7#T_!zgT0xfel$TGZb= z%VL~H_<5d87S#Wbu<5*f=mP&qVpSi+`W7!?G>3eTzn#9XOt6`R-HL01Hq2_h#gYY) z1?~UqsILp?Z9$av=wHdRQ9T^>fY!gQZ-R@&m~>9=nB!W)J+!UsG%FDBP&ip@+tT^b zSs@u34v|^S)Cay^)S}^wy5`BO^bLeRk~mJ&iWl8V`creH$_A)+-Se6X+g885 z`r7q;+5H}n)}I(^Yt~j(i7>%rNfNgXL}2@xUFg*jn0qcJPZC=j(E z=vyZ3QTz%Cs zN}~PA{_C&5`slkJGoezs$Q{+fwnohFK!7F#ROD-`tMr{e`lBB{81KFO%6Gs1!q=u# zG}IrC54ZPr4SbnY(-a*06Y zljzF2wb9avjbpoSywNfHS#rWDo;@;4ue|)?OD}zs%sY7&&_L-yXJAn`qkOzyr)gA| zQB}6naaR3FBIBjnrjg40UMvi^K3XBNL@UJngv>|lp(S>)Sap+mdIfYTa-}+`fPcIgG zZhbR&D1`?@t_2B&)F9U`ks}?O zBrt40PoO^r&@7LbS)A+>E9 zL&!!Ofer*3&2%;+II%Pw5ZvsdRtNB;O+#*kj0hqz^pSBy<)kD?*TkKk0G1Za$d-^t zTI94WfT)(fl8jx%c?+h1iSNK8U!ab`ZW3~3Gu}czlnkzR4KPTQ@c2jWi{h!sx~^u+ z%R{Bo!-H{NP&gZxP^fXtE<($Mo%2x*t#^X5R#fEl;8fFz{}q~x7IAzTy+o!%`9}|D ziNP=;l{U^NhX?k?;p*CGw3Neh35PX6 zDy#ZpQRMTOoWNiZN^q?WLy<(j{|IMUg?>O2gsOt2)1i4YFrZZw$jfp%Tu-l5LWq~o zaXsH}9%3(konC-^;31p2+ATBWo4x^1D|3tcQ(^{`P^o(IGG8iyp7%h~StPx9i2oYS z_roI5u1vI|$h=JwmF7ClTn(X$R?_1*a$<-hh6pMlgH~4^rck!{#4Jn6&BGkoR+&Zx zc!!LRv1$S326&}HRXec5)m%j{Ts)6E4ZfkS=?_VsC#Vi2UgU)_ZYr@I?wa*c)YW{L*S#GZl5@LvdBkkt0(Th>)arz z(QT>a`dzdC6raf(Q}qxb+-Pcpku z8q%&Ht3#-9I-N}>v-?d=j(CD{=o%^;oJfs z;PQc5NDBod;I~z9SN$gkoTBd|Ne*WySTM_?CM*W8n_tl zDT*-K`SFX7U)z24yKjzBxIn3o`>lN01SR-Bv=c!azePQb!;=Vl+~qKF z&zhR4V=3G!;R-!W2dE;(CLduSa#>>bK|G#JcJ}wDtk z*zlc`!nQ5i4*JXy`pY|sXk|}`OCSryvLM<`bz67Ls)~62btFkj+cVm&E~i!0spTO- zHduWAA`|PB&}TWbIW0`q%t}7$tfv#jx}HYW%oW9e5aFz(h01AH4-0~K9n2cq`x)#z zI*Oc3=h|izr3AhJg&mY*2q?{v+0sx)tk6iC=L5|A(5h+BPpY9k!c7a>mmcAtW%Np9 zgVhGCirlDe(dAH;rRADWTfr_9W{2t$1jC?5NKsDZkZ+@N*k*91%m}QcD2#>$R@kym z`pw8h6s-J}q_lm|Hr@8!@(m;#yEM&ZG`ohf6ggHf;!tsitPV=MJdFo>6Vh52 z2nX0TT-I+D611Rxs-_l787&3pju&x3p91oR6B--WDv)KhEm(+*P}nGbHImKq4f zfD#KSFkEAU&T1@Gno?NR9PCf&14heqFq0PLk2yr^A%#TO!Z#Pi`8h*8NcY_0T|}Br zixKKGe}1@ub%FcuDbC6-oH151h+MITX0D8#=TxZi4MTko!$MDNNC5i_SPXZ;=wo-{ z`rP$mV_iQSLhRk5N(HC%J+GP{y9rdQmi8YK*t9_nco6g~yA0L9gbWlpAq#0LQFAb$ zEeX>=;zoK{O`X&=Is@p4r&+>nuLK!tXByhoA_pQJvChtVq9Padb>BVcJVPL)YMh=s zEam5`GU*O~Zjnrn$k0~YD%4@-Se53eMzeTO5R3IWPG*Z@Xm8wdt0PV)V&=FQrnG%l z^m0A3b=k6>vrl0%WCwwQgTO|9=D2cAd%E_48J`rzQaJce=1|4yg>&~l^zg$MF5dgO zKl=SQ-+JAI_<*j4;@pZ~dkyI9>g;_dp!&s(%(gT-lf2>aD-30?<% zV@h#0oj9Ez-#mWeB<+TrTZ!wYDeH}r_43U(L6y}eWZ-o_9xkL(`r8pxVZ)Q=m`0*usilL`1C_D;!)e#X+j~1Nz4YRV zt>c^PTjjJy;YwtcI`!B?k0x36{5QY$!b{&cs186bW5pp^IYt^r*esleRCYn@z4Oe} zc^=fduq;k}Z`kK6GNOqSpsl>)FTjj#6joWECqQRe7Q6s}I!ABWx^ z-XR$oM8U%znezZxr703K%S05Zq)V|vN)R@bp-u2LS`w3ro0A)!d(%!^Hl-j)Wa(h3 zP+$nh#l`y`qQ89W=H-KfUAlwe2%jH)^56RT-OFzmimYdMaCl%V3XQ5Pi3)B7a$2C6 z3dNaD+JzvJ=PEx&+49qZAT4TrU1uP)WOW?l2*p_^a8UpR%Z?*C8AlGIL6CIOT$&-H z05%)G_5Nkt!Gu7w2`TpaTs+_=>+{#5_#ZIyS6;6V!Gxmq2G@k7#SU3t~9;1 zWZ-9H=i8;C8!jo8N3<#c{#d(cS`q?_1|y18rnZjSwk!%f`K~ebEO)A;#Uj@-o6t&B zOH27+l<62@F(yb(QJYE9mT;jo4KfoG(oqq(eRKu2$#mCFn^|5@3F+!Mscji!Uw0HO zE64-pnrvW_XJ|p-u2Rm~vT9&71zN!-j*$p-(=63c!&WLI2xby19k~$C%sVGTo47vT zNj_N#0QY;-%KO#I%IfDrqS-c6T zo!ex1P!2L7%wWg9>7?n`a03cxr(7%}XWY=|kuBpaRL2c;@N)^;ZlH|NMIAF5@w8k6 zjWEa=RjsXCTv1Bcw4qo_A?ZRprr`vChjlQXaxVZv`1LXOerRx|GihGopeqVIaBn=2 zjYf?-lA^Qk4o1-gD{5GzNefLAy|aGG5jo#3$fX9xaf?0~Gy*|aF=A#GKF0~rp8F>4 zXG;m4l>SiCaZ$drTr&wf(tbV|geS>cW5p++fM(l{r>~xGl;aMIHh9)ao5w@aBH4yML zJZzN3x!~D5ZaMNwV`?|6rjyzvSqdo44c8i) zGFcoC>8z5ew3eH?HBT?2P3U}=4|b{Y1bgWxHRUo;;B4@)iI95CBO;K~#0}#OdQF@7g-` z;@7_=(LO!2x~&MXLA;-$?b+m>`z~y4oRo^Tm$CH(G(WdVI0+&FAjMGy77(3l90tuz zQnB{!Q3lj?lP3u+M2wmYH<3tAR!5Rk60VdV<-6D-G?ye+bpw^dN|i6Z`ofLfD;vee z17{ytKXz=^)tOoP+PD7nnXi4eRI`XoldBns$2=nr^$JLIrJ2>y;qFx1Aq5YkQJ&>B zfx@(Cv%F)1c#6I}Wu1?g=Dkb4Wg`+d9I={epzrf$7shT+JZ8ClWN%tl!BwHnj=7Zd zAVoL6V-|mm0|5azs1;!=!FDAq$OxOlK$p!C=;qP=XWsX*4}J2fcR##-a&doU@ z58i)qWiZ;ia!+R= z!@}I$s^MFk$y{{}tPR~9nGYdy2QH-*5p(uSrmuEMgsyvO4&yw_z^e(0_OFudz}dpc zh3-13MX1oFF-OY%{^jdr4ecm&1H(kqwnvT}O$jkjLd`1O3HM|2(m^Mgxn@Q}5BQas zc0vnkn$Bz?=f44^q8=9p@wXdPJ!-GC8eSRWV*MQ1%Ue zyVoc5P9x?fa(DsOwGXDm|2_F9aIiQH7eiSwFKxxyJbGV~LhCL<%X-~pA*PYUFgLFe z{Ockeu2=acZLVUXDw?EvFeJ01%NA=*R+ZM6d@wog3^@QBiKJQIwdd4yI>|x9kLr3# zE3&+VRy9sq34=$+tRc_9NY9ZzsL+NfZXM^qY?=;d$fH>Hzs@8z{BA7$L@~Cl#hbYp zI(oglA5z>!&QMmXaQPwbWfm%OlZHpyc0C4^QglpeIapJJ7k zC4AAF#S)Kn<{9!iKGsO6agn6uc@8N@ z;gN5#>a~;+*yu3T2WcuSF%Ow%W>}1dCc4<|861c3?V{h{wOSja|t{ZghW@{rl1g%T{6C*SB0)5B4V1OqqCNJ3p@8K!BAxnNGF z?U{(2PRl?c@MLbfmy|VzX0(~JB1%%jfgNb?Rhmm?HWpu zP6Y`)+9zeZ$1K&XDpfg6_#(Wb9y3@(Be!E!6XUqYh^d@j)m<_W=q_I@^9djggff7) zI3r+S$tASPHFmszFdfg9mX?HM5$3)3>6wMx38K5mOMY=ZA!gd`#fuj|^q~*`!RJ56 z!uU$kfpp-LG^?wITti(|NkRuTmYi~5m7Aw4=C1AzX_uY|r;q+r9-P=_S>YqiKDU3y z!b2guL4Ia;cN=*Mt471+wbiwTDcx7DzxlOqe3cFq*}4{WkiPj=O9SF;)?&g?md+;G z{@$1#%E8!dZVkyPqs9jzA>{d4tosLhxzLTl$8b?!L#dvj=6Ml4KY)t_EeLM{X8v({vL8&kzeN}hKzZopQxV{(i6 zpomj32KH;uKYQ=l2am0-IpcHmQj{eFoF(a#?|E`_yyvSb^A14GG1TGjs1m%OawPjN^ zv#KO4pF}HbtI+#iP=}^pD2jsoHJ#rgFCKa1(RV%a=-&SR>#x1`8~^Zk<11ILT)%Q< zc96{M7!0&Xr<~{O+Qt*4LYc?-&L8b(P;1t9VWDsai3xrO1DRONFKHL}+``&%f*6^= z=tcG=k!a?S30szeSKu_voUoIzt;&|LuWg~RiOK=FA7MSe#RXK{^=5yc`_^ zCJNON%yPq*Vaybgot79bgU+m8Cf1eo%9_^F6k`3HcRVvgpx1%3`>dB05Gsz$=k=nwUI+Oyr zRaLdjt>N5A}37@4Oh z_IKWmz?yFz8xBz`a9|^(!LPGufsUEtDm+30)Ln|^BYrw?;4OEwAYm415xy7MKk3&7 z0&-mMrtQHQ9AD*`O-t0+bV2JpJtXJfjh5(C#yqYx^dl-A>PX6l*(HeJW%abD-iV$8 zf0yZL$I744xyQZL5Bu2-(h9&7#=c1HF^cvK!hkYmeL`#0t+jYx?R8!ksu%uSe2<(& z(V$xRF@L^1^ib+{3*UmiI-6Au#M85EnCHmg_aDn#0x|2%i|7hDO=udhWE0W1L_q~G zA0{Q#kT-I4B2wjQ>6&AAs{^tAC~Yf9prWAcJLG!Wy-x z47b85&j!&>nnYe3Lx~%QYJ@Rf1J-i=q33%BD!Hc_dBq(HzsTBH&Q(NeayX_KK8>Y3 z)SnJ*ZO@JsSlsE@H~MvH_ju9UYe;sxsw!u*Ngfwl z8=HeXudA8L^!44hZ|uB{MsFM*9&N|KQY0y857JpHXB1*}$B!T1-`}fB`n_^CF@vQj z0Ssb!bNz!tKGov|e+P?=Xuj?&X$cOBd~ckG2!4A+Mwsq)CXbvK%*@?Bjy;qaloa-0 zq>_Viy}f;HI@vGKevVM01EIVvo5sZr?KKW*%*sj;#j!xQGbc~0r+&zOVfWQ*uPZiO zb8NBTwif&4+0@(H!vBgony` z9XgR9Xad1lIwD*o7yvW}7HaeTgU+jDyIu!z-c8cq^Zb72_U%^V$9nk5atvXbEMeWTNESqr zU`#jfhS_j17^W%3z_TPtmX}r@ee^N<>v(5pXLon^`sKalW5awoLv|4QMAyTx@D3T)B7+pCqnicS#y~>DRf9)8Y8I}pGg%wLVw$Kqft~8Ohf7@mW}Ba z=_|^zO_DszBi?wOUwoM=j%0&naRUn9+Z2O4Gi@4WJwXbvuVd-JlX;~V-Ia1Dsk zkiTtrZkF^ja$V@XK=l!|X<9deWpt!jDlh7Xn#+S1#}-Ed2)M->#l9Gn7<4kyQq0&* zXkp;m{KT9oe-=<#tMXPOy1C0v|FrWG9%%SthU=8wlmk2}u@OXT~9 zO;b0K>?bye&|prn+MvENa7IjNeM19JCI#t!9?D0)f6&eCpp_FCWe&1R+`Gwh?xoD z={Z8dw#L#ys$41^Mgbiu;nR0(vhk#_C<)YmhJTZUPC)@ zWo0;AO1YuA?;;ZuV1m^{Zb0{w71W$-%%;K0W_QvGXXoDYj>-n?ew^p`Efgl^2|Q1~ zvo1860gJSrlhQxO9#Tl70Q;!UXAQdf7YF^q#X;n5XHCeZA|8UF| zt`yBYu5m#^uamJ(p%WP-+JM^WhsCfksH$MzRLlJeX!!8D2Tmk%qyu7ZdX6wk1E4cL zM_`4{7s&V$plTB&{1Il1W;1e%VA(mDL=#d4{9E`?R%eK%RmCSbf#X?92@7bP3}2Vz zDfft5N%?7k$0!MtSu$Z{q#2~S9*p-7Y*lATEP#)XmcMC>4<1pUw{HblX;MZfp{g&C=-7jmuwt{$JL1?9|jiMZoX`9@&I4H@C%X zPfMYGJsdQv8!^G8!+pEAd+5w)nT?wYgFU}506pT)bszvJkCyyBivWi&YDHYi^yENJ zPly7e;eM@LQd>;nQqUpg0cu=uASaq}{;A_}HYzrlh)y<~{@`s60g)`_ItT42rd41t zLL|y@syr;=xLpI`hEjdv$(D~03)ECrx}JU z)ZClPDP+@8EW3Tvel)PyY4!Bc(7O1Wt>Ex`IFCo`Pr{b zt1?PC^tFDHtWR*uV)e0)50;ok9hsi$C=vuNsEDXJeNL|3gfT^4@xpU+#U;2SGwyHM zvg&BG8#0F0HxBlFM{beit8f266k?LI~1}G9Y%{G z7ty++C^!p`#1p|jO#1euMtJ(Fw8KI1#1l`PzUx+5QTYG>5CBO;K~ywdZk`VekISMb zry$@$PqOP~vofpV%w;lJ7A-ag^H-Tn;Kf0LCG=rAdPk7;a8*sfrK3nGjW}&gmu9-) zTO-lDosZ%2+-+=k%y>Zhu2nwC54%Vq7lEXzWWiw<4@S{&lu>|A2VBc!Rz{gTmqAH# zg?1hfqGgx?xe(RWjS9WuEeox!3<&mi+En0;=opM?Wttl9o|cbRiA(|QLRyf<7qlW# z=CA8g*_1$M1_Vr2rpCZbl=hjd!jr!_l8u5l3mphSB8x1`WHRfTWN9TW27V@4Q#%$P z0Cqr$zXpqr9N%!1Ct%<;4GP>Wjip$?V^sPFa84KN#c>WSj%HcYslqSTiW{y@P5pna~DGleDdC z==Sk5D$*2FoRLGW{a)tEuax1eWETLR_WQpWH#YFIv ziqQL1bxh0C6qlh3XT~Ii(6_-N&`6_Us09VQ@d0nYBw}!E<0%)%xHhEIkdLyycCD1h ze<2CoCmQGJrzvH(f))?06HZ*SA@4u>NidFSOM zjl@Xv+^D)GickxPa~|*A^7t2WEn(E`9f8%6|7xK)mK{#UZ@u-_bUIlYt)IR7EE@Eh z_W9?YedYCUmoIIzI^G;gWa8jG#?EUCKKCU zn_PY0YYG*3U-X}20S^egRxtNmTI*$zMPV344g@pYghPH<=og%;;`j4@i(=Ntt>dn) zSa$-9n0wBhe&~S*hJ(zs28y*N?J)ALB>a>YIdEa*l6Yxld6Up%9%aagH*KDzCpJzW zTie>Xw2R45Sz1@6$EtIwGmo~6p9|$!fweo_&FP(kVO9*G4IHx{Lc0M-R^)w>vMTSr z_rf3_cB*DYNGok24Ftx~C4&LZW9DT~n>*xJb~0mBTQoW+M--K3N0 z7;5u|Z89v`-8yiR|P6Q~<<-*FBf z&EtlX6xO?~Y1!J8&Rt}L-o-GqNg~Wi!~`%%ZKg|GT~Q#S$Dj)`?lDG1PbZ~`+vSmN zX1jGYM2oGi;zDXb34I`HyN&?9o7FB!yWvt)0B+Gzr%)dSVeC)_j)D5c9oB4FH0oLC z_T_*qPG-}JFh$BV(L5=p6})YnCar5^0#a9NA6el%D;^hzQhPINr*+qswt*Hk8b%^L z6Us2*oIE81a8$C0Cq(CQ+-Xbk0CKlXeq^>DCo+}HUyY3v?0kz8T|nbKl|bl-cMgwd z=e%Ag6NA}ZCmOsHu<=lGre`0=96At0vqi!IF4~kU*FvBRxwe-6*a@fGYg~gOA+1HU z$|zMhR)}Qr9OO%iA|or>HWht)F`%G2nwtp)js<;2jMBaV^%*G$#Vy1H3$nJV9EZ6W zLe;jCs8QT9pzMeu6O@l(DIBmtG@#4g-KEGr9*wfRh@qC#&TKr3dC!C5$!I~c(c)!M zWaiP;eq>sZeYL#XyvxTz#F=p-zQ}C@MuKB2e#mh~m@^ELWZ(jVlpYn2{bdm^2Cc?3 zn>7n@cBnHhm^sVya`>QgrAls|T^m;c!Jm8#)Oszv>5%<9e8uml0 zI&Q{~(49cxo;Rb2??42MSOv+Zw$+dXYT~+z>XQCyoI?q)fQUh54V|crn?@|V2ykF3 z3?)K$KV+ghS388&gnA2*&|48n^^-|Wa6V8sZ(EVWga)ORG#l9cFtF{6?jaeW9n9X) zUD=^sJy$Fs6-yySYGa}VO}2@?zHDbn+ZHe{HJK#ZGNU*nt9tRmeZTxmpZbG8`oph2 z`yB0?x-AbT_W5so^(Q{|lQqJpjED3W=mCc^HokDJ&3OIuzKK&~*|MB+|_^p{T7`q6n{9JC*KU>TX`Cnzh05M%;~vJ z=o;25Ffx-|`GAMVJux?gp;4sN9H3}5vZy~`72qx-8As{aWU+zp5P_fB%+?h>J|tkI zVK?=1S%`a~{kl|3v4kQZNKQ33hf#rcZH!?`Kk}m=KDBw8-c~lV2uiq7lqV)mR^!cC zc8%P5+AgJf@Vry6~W zXaV?MhQbv@0tS65+9zTJ-uOo&w(lOv4cqCJ}gbRUdvZ7DR7^BXmsW zT1VuuN+$GZApwisXgcFz9M?xoVE)K%)^Z?^IZ~Hpy=_oyC z#rbS{fSO#Pm(3f5SFLXlhQEf>aFuaGGM_12QLVgq7RFO)OWWlTtT%dKwVRH~ZM(tB zkYEukzh>7flRc#L>8a~*mIXa-UH$Vv{=FAo{`Q4)7w$cMYHMq2R164RE2+RTnh|wk z&i-(sR4Q9fKMK+7e_6KG08{m$|n73EpeLc0~bZj$ZdOvuJR%(D|m4pgX>rVzJ_2HBV*$SSMdL% z{Tj7))>dVUbuM@uL{KtU+@1nO6;@fxv)m6d;cZJswnk$xojW>I1WKUcO1PBA#PJmK zRs7>82${TQjIFdY{WZ~ymh4bpTd>=EZf;+b%1yP|M&1n_6jhN|Co$!#5wv4-k z^(`%@qj*WAOT#njooKUTlCsm>WQ2F24~L#R1cH-9dQ$r`r4AiPd~khh7^;sDYKs!? z9F{aDu!DBdd^n?)W-$&Et%#!2k8%o82oY4}!9h({Z`498h@b%d%!X1oFX4RZu2NxS zSZJp(p%6}gkl_@leRse8!U|rL|Xu% z{Q;(ZV51NgOj0zrB}pe!=inkSI528T1@Sn5i8{$5p1ncgGPtb)RLoUa`wVUW?D`tJ z6ku3<3cG>=ee{rxOlz8^E$R8QtV@8np~T#uQ+ka1Ii-{RjKkpp2TK-qqutY#?DR|7fZwC!Zkd0&2MRA%#k2xv7{$jMBx~!X}M20l)eE8 zk&4VnC%?}LR;VR3^r|4hqIph0n$sQt%uAzMGVCBZpof3ZLkU{cB0Gj^hPIfPXN!%E zO$Ec=q_mAvlw=j4k)B8r<<%u(IyAm8xnKjaWX;L6Sfzr zb>yuszx@_{Xg(NLCC}6gO%z(D3d(?ZrTfX#3l7Tou0D|&&^)-shLIdvhD9;JbRur- z4M<-n2{^@uib?=*o@r#HAi`(TXm2kT?#kU^t1nh~dmzZ|0!B`?^auC!Y^<$|x$UMNw%4%E#tCdMIII&mTpR8ME(Uvz437=Akw_Afg|al#j7F1lICJtJ zI#%r$s=E8k2#ojHz0bYP;b_h||NnP)b=6m2c)#~`>cK|1sam<(80C>I>h*h1J^kdq zeS1fuXvengFSy~xD=xbXH%cV21j~z>a2`R5^@Z7ZzC6nefN@Wn6*y}pqWT1CKYK`b z;%vS3IJGOUV_IG>FAd>>M#oyjw1+ihuul*hgVA4F90sA^Zig0Zhc6US9Klk|@}$3* zfMXSg-sot^VPHva8h%kC#FsvJUCEFrc?qtJ-PhzL?-ZN#j;XAvQY{iNevq`n%$` zMUU|4HZrie5vfe0{f0tN1G`DP9l&r669`KsENc|j6&a_~31uu0q$q9c1`F)Mne#*s z(-PL5@|mSfa+xb229B~QV3Vl43{jm|R@f|pPdX9@Wt9y*Rsg|(jhL%UUIvx{+)?LS zP#SquK81_Kf6L7Z9$^?ot%2r3FlWBGE>9}}<>RQ>=t=1?WQ`4ogG{_Ns!d=Z%l#cF zjjoku_<BOyol=G1Ak~s@6 zSe4dS6Wn2BIn}ir4BOJn#Y`z3T^Clvc~2$AT~UjT*@38(LlMBh&BU%zz_9mDA%@2y zjMAKb|1Bn%{=yOkiZkDw1+(7!ia4nCW4Efb~MK9dT3=hpH|#=SG7-BzY#dTgOI}foH*OPnVGW(4?Y9ef9lMUt(&)`S<;GPSPe=A zwVvO<#m&3msH(rxHMZ2x));I!k>yA?zI6MJ`GxUylb67}n_W1y@8IrKCqlVlW0zM; z>&D}N72E|59|hwtBiZlkG*Ll_YOrCqoL)6LbAEC5d{24f9YlL`n|4t-;Ee~==vZ>F zI8M*vrdFCh?6=DhuPaVlA|?-kmteRO0$=%YD@L|1Wg}0l?E8glFxO-U1IJWArp5#Y zuHQ#_V@csHOh*(-LAX*uE6f`knRwy#H_hKWS7gPmtFC&%^ItSNI#%Wh!%ZlQB~P6` zk*32|OjQV00c*fsNFM+La@cy(B*CH>So|2(Vo>NyX3~mzSV3xLEJo2I&ww{MKR-J; zGKM|ls#zna`K+xkBO3Dqeu|J%3t4P31bg`0GV1h&r1hwo8?4cL;hLxIHMmvJC&CqN zi7zBcWm0XnN#@{;5PeRiQB(n4Ty$j%zC`|eF;w~jw{Km6DV?Mgc6oq!MC~ z-TU^OJbU`^iEHplW4T=!R4GEXl)O^&<$F*L09j3JVw%#tDPvWFgbNX2XzHpwfx7H) z?0(|-V~-rElr1m6a{YBTY(IMJ?7lt67Z-X-VuN&u>^E*&wQ0+0slYL9!{Rx0^31>7 zyLULq_yz4wv~kmPzduZpVtUQQrmgG1!GQCJvCfM;jQlWYLvR8?Z`_XZ65)p6>$Tyt zqCmmrQKteGnh{Qs3^8>aMIq&nRg)WCn*o?Ru*rjAY6#$>a{-Pip$fpVd&WW13`yp} z^lG(3@W&zKk}AOd31O@9RER`wjyUR8hC@=3UJw`nfnV4c0?{YgOjJ|xjvbnL`iaA7 zVs9LL)9Y^7IWjUT!BtHmP-`Kjve7d$OOJeG|I)(1E?M8Z;ihd{wy(Eo8{0$-PbYvi zg)B-THA9evFs2FCwBlb4i)QUDfdUN*8Kp%E^91XqtYTrg`p|<`1!w7;+W?-B3d0C< zl*E;#nei5*Y)@M7KIQf(i_e)VftgWl97Ta}08lBN)S1DqL*7$MRD;8=X&;f!vT)6= z9I^Q{HEn(oj^(T@ncBjG?JcAGg3-V$^{`z=&?}jooh6<~(#<2rJm!hA;FoHJYiG=` zQJ2C>43SaMxJ(nQJKOFU>IV+(iwO>h40eUF$UK|(WOi;v7_~fC;7=?SX`0IJh=O$< zVOu@T4&s5q)gn*%}uInDCh*TW3*|rz(uoEiMf{e@sr8gdJ=}NVhsh#VDOhOM?A#a;_V!wTxpvlf}k zVH_kVN<|y#suB3OODkGxOfxm$Ac=L)hGD#(bX=0cQthw{S-Pw$Z6w<89!wBn6rd@! zp9}~PiTseL#0ZuFTj0t99rs)%!*Y2sN7-t63u;fJgBDVWf@u&H<$fesC}eWZMd@23 z&Qt@2sO^&z*aA0DKQM9LPZ4;vB0KETBedJW_1*uCFYVj&@J%<} zbmguq*R5ZN_()BH*2Y^N=3}cijZA5#3inkz%hC`dX9LeAD-3CTw}x}eM~>{f`ig72 zoep}0We#2ewdnmXKB{SEvD#QPNYcE&X~V|rp7;Fe*0?9~J$oNNdHOU&>wZjd2UYq0 zO!TH4xq>9J2YgK!nWBhcy$4^eRf zBFQ4~qO#%ifvtk4I2@*6?O`{FA|%*?=}i*TMJWilLhS>kl}G2w3^g7oG3fW^7iRtK zmlkQ+^nsk@jH6_*+Ftlf!5*%foH}*pV5T$a2UsyItYi)uG^wrMFIa&^G@LE!kGAx1 z1n@4YkQ)$BZ!Y)~tO|&#s|`X`UZ-@mq^9}ORTjbW8)#NTv-a}2nOW@HD`AVuDq3J0 zxsC2tgrlMt7S6!ivCU6|6$`jOm6$tVV}dOOoD~RzQ4ThDo;HeJ3F#`-g8RFSsc!^E zBO^v$#0dzK8Xbkv9ftvoUyg*PG$*yaJo!444CV3^WYKS*tA;(y#Wx}8ARe4P&r;Q?~q4`SjIovUES7?kdp#YM?S4A zctD7EMvn+AxlAs*yTVqXK+oiH9 za}JoqfeJFH=gBbdEyGmAfT7d%UeCbo0?!O-?BlW=`qUCcTch@(l!7Bp zlb~rp1OiSQ1CfffJEM)XMdhb*i(lpSu^&@!sEA|WZYSKCq}AjtvQk*#O1ITW8?03x zh%fT~VCnFQLr)!e>cr{e8b*F(93E2Og~AI9jHd#lV9`Xd^`pSBkHn>@vJDel=)*@2 zo|!o{w=g?BzGlO^b-0m8k6M5!By>gf|LLQO;-s`svMQQ|aeJvZcmMrgdHSh6tEV@t z8t=?5&D{O9yN;eZh5cZ@R(Aj41|y#*IHL;faB?RGox{6UP$A7BzS`qWt0*Qi;A z1Pe%)raTtE#ReTBQp7J>T&1l*(E9QtWOzYYL4WOy*WI>x{d(k54Z;FK4Xn2yWdy|4 zQ4o)fPK|XZn2yRPWUKxtb`nGg zHn*!dq;Mq&45uw9MiElEgc#gSymRZW%^NoAa)sm?tI-+y}`J!AxPKA-;vNXvbdY>3}A$N6G{?{VV0O`_BB!H=cdY z68N_|;OU(`Gqd56@sr2T%$!~PHm@wOMl3rc;LC)qb_+rpaBpDjhrLW7Ta#`@vfB+6 zm@Js$KHLVX$)Ti8*6J_Ag7M-uwmDN93FhJp6v;&jU&RgS3IVyEhteC!dlDn(KWb~1 zlFhT?3^}G52*c+oaGr}4oKF03BIrdPqTw))TVAVM__|=FxPsX9^PwhULL0MP)E)L^?!a(Do?o zMFCOb`-B}T;Hnf8=c7afdQO&Zk8&O^l|y|MUKvCRmHtqf3U1CrhY9Xl;s;VI8tH5o z1fC=gUE1SO=7M}5Y5^!pE7Zj^9z9Uv;^k0Bnjk~hz{egm^c@+OjhlUetmF!*3vt`` zsU6=Y;fYG9G#Obv>N`N_spLE-d)PUqQw`lWIuDBL-ZWX!eWr{xTn%;^!60ChH|Ai` z;vl$^OB&?#kdH~vPng0hNcwOF4g3e@72@Q75U^=bM1e`H9}Hmh zOw|fz-7m}FtC1035P5f_0?LUDZdWU7L=}sAmCSEPMvYx?obBkfBFHjjPty`i z?@46A#&#zl29^beG)sMBI|2gZa)^{n)>G-Q0Q1uBc&)Yx17*8hS*%2oS~7LuO6+LB zFX{y;3HXDgnGksTNI7ZyNv+yuT&uaX=A^jN(_tAo1V z4%A5ScEwo|t;p=Zy}o`Q=R9UVo10|-%w)4rq@H)0DfX|ZBg6l?$o zj~!34a=3VM&6-u+4w$A^SyU)eNB7|H8{e6qC#pneV>dN!D6Ak#k%=Q`_TT&XSLT)% zN4is&Y`o;av3Jnv5iaH~vYKzwdG6ECAY|t&N?_<(B>MsX*lC@h=2Q}Z} z0l)*pFi;D-Ab8?wLTxMO0}1N^AmxH5IjsfjIYlNEVN)DGe&F2vDTDSDBLs?ReR$5x%Vlp7Q%#*NT)gyx ze&n^VU!C1|m=HPnS;U5nZJQ>>UM1|BLOuZSY1d6$cH=d-b=z$wb)ZFzzyVZpKnZx_ zCo;k|xX@Ujj9Aoqa`#gihVn4Gb75Rj9)ZaOY;gA8CQZp>LIjf}jWwbT!32tA#dcV& zU}SO+yLPax$3}N-(5Mey)QUvbm2BDy_g9-)cTSWNHa$`Mb({sHiWS!`JS)^sRjprVxC%vBu3FW<{I2-iy!i9KNt#Rj^)HR?xJ6Enn}a9h z?|(8seI6$SSmDPWJkTBC;+WXB$^Y=rc|ZQ4^3ZWC!@*<+1+%>s@3bddv>2Zc4)S@ zjHyQ$(}}5(O_xkve&r_4Kf!>eX}15sv3`Ge?#u#z;OJOuVhVHh{a!jh+vBr$y7Bbt z$>~+2d!L>k_S3WO#bFr4E%b_gaO`q8d*11`M#kFH(^IS0PMkh2hvmS&)9^(fh>7=p&yHj(mY@CI@HaoE?|T$K;ncC&Q^)Rs zf52-XR&96Ss-|{by*1Cpk!MewI5yi`N|K@NmKvYzj*hq1ZyMir=~_HfM zfa3(#za2+;mSXQT&K#d4aSF|)BW_=yBfu4|T-SDq?l^%z3T%4RmbsJ`E~fjicu=rX zi0QOZHzf?1Xk8(es8`>&LL~S}q0Q>Tmz{sjjSPB#_ zwd6Fj;W5R?!JcvPv*Zj!2Oa~00({!V4Au&pUc!oh%BBOsBA(JEtL3-#Eo7y)!9^c} zp;MBXl5eKbLWJcu?2>~psX(wuF&rdWiUCi%6UOb3)A=O5&2Qm&7@+}0rWsxgU)@e8 zNs#t32vihBMV1T)LnGoK4iK=(Y8;ZA@DxEWP%)%YbXw^Zxo`EVWCz5V3&J`gj2kXJ zgwrKl`KP92UE1bf$MVA-BTqbR0wa%g?=#Ol`Q(!iKKRg0H(a}E&#_T#vf5f7t9Zg2~u_>QxF z-{Pe-f6J;cCv zSw%bBGsR-v(&?$o$?=KF$;tUs^YE@DD`bUBvGiPq_?W1fs*wnSvaB5tkwe3XaROqq^IdyTDk*@#i z0<(S+)RrimI}67@eentKhpKbD^Sh(> z|48y@pNpF({=J`$-}?i}-4BN+XXIO7o&VIE_3b|v-2XWGE(>$Zy=99`Su-hL^P+Uk zRB-6H*tOmJ(nrLbepY?+Ns9=aJ-<+W;Gmx#K5*({tC1#on&i#jWLdGa*gtys>;bm0YnKbK`I&px+2 zKev4BqO*(2$);n~q`2dz^f%zfPn0V^u*fhYZjX^Rj?bt5F}iQ%MsXlU!Pl`vGfVTsYi`)g6P?$K(-?A7Uzc&@4+Cb}L6#C~%0;Y|A!kv#P>5HN zc2v3;rXqk&`6%__=|bqbTFIL6cFrKZ6Z)RYCIE+h+(2k=_FVIRyoMd{L`E`Dg9ptqd-Zn1#urviQ`CLT3T6e0wdJr^wc=3-6|%gT zolD>^QA>@C2CY`4j8$bQOA^MBo&)YT__z36w!=%iVH3^Ulowfq<~!NjusW=m z_B5`sKuasK<1s{;C^^vrqY5lF;!tk4gouk87-fN#7Yw`O7+ff?6-w$;mX*xO3ZGSq z=EmqwYHP2;RRb$5U$tFbd^56cb5j)nhPn5fbaT|pf}n6P)M=^*gG_mTw;OXqWhnl=ShOaYdsLCYh ziylIS5O07MC2x53hQyBv+rHwk80IFSqN7uVu(Z?lzF@e~iiOL;M#WJS#?kq?*)M

      -T-K?me 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

      P;N2LaNHKuN^wcLvG5fPi7@KQ z`QJ>x92dWghC|fQhjTcYW)+wZD>Udhh_rta$#ym=*+)2+CC%h7(sR+~`(ALX0jIu2 zOw#}i*X<~DtEq?4h*QNE8 zQWv~3Q%VLVFFM7j^H7RhQ^q{>J^5OSSwnwJhp1{WxxYTV^V3i4C!gJ)xMz^RR5QHADEjRY$uCZLexU2zKjET&!Z z5aCM`Zt$4n-i(fjOqjy|S#WP@5=5`WoopjCs^f8Bli2x}z5Z1GwbD9tvX7-!XA=}e zoV^*Efgc>Gp~1{D(j)LF?D3X%5*Ts56Jmm6&z>&C{Sp4O+3Bcn+grbUR1~TqzT`7LOthpWMDkP$~Dwu?vb+D$v0M;o)Z?D`{5-hO_Ls>g*F4cf<%x@iJ&Vx%)2O z`-k89gS+oKZzdPCu3*f<8OM}SCFim~oSVL)T%3xS+n?mMarUN58*8)2SnkG{x2&cv z8H#qwP@ir`eol0v@4^#uGmhi*-p|Z@Gtn=*N4-WN6pKoUzefoJ(bP9z|M{l{vvj6Mm-}lAO z{Q>+1{pY%=Z`}eiNro{2cjg{k2@%P#9FK~N41g08RDq(9@|RAqKgoJ(qMdsp>3x`N zkDE$KfIK^JUU$`hN2zHXrm16AByU+x*NxzugQzSZGEsS-RnXTc03A){0=5OBj#O z2WE<8ms26^=XSZi3PhdEf}9L0jgbdyCIDYRYB)hQ`mcR8?I-S?c5(ZRW!R->ho#DsA7= zj@fKB5&8u!3ltZzurZZ`xq}BOlW`#b5u6XQy3FMUOzOxZLDLYVN&ulR6aYbqTv?v* z?7Psn^=fn9#e43*=b=0Axa*@2-u?CKFTZ!~-RP%+#jFO9Rpyim9a!}E5ZsK>^iaPr zX<#C0^JD``mpTk)8d;ehQ~4b6@Sz;W8+V>tQ%L*q$HzBr99N|TT4=sg)=}_el{_Ps zo16#g^0Sk)Fov+$<7RK#T?*UAWs@QNfJ!53!fZqLhU+=j_r+q$b`ILI;^x92Uae9+ZQLaX)_Q1k+cLT+C_MP|NeE0o#9(nMQgf+xZubaYzB6PNKcU-=( zzHt76kQs>_UqnNF5Ym8Q?BDw6lUIKIrupm|!uq=CA(zKSE*NkK4ruv6C5es5M9HuP za0kpvnuszq1*fiHFXBcT^r+y7S^^{k6|-T!$g19k1}taO?Qfciw&b*(Y9j;Tzw1`0*!x^3sof_|qSL z^x3D8Ne(HQrL1^`;auUSjGR?@4TAQ3TQVJq`huT`s6k5~6GzI{uJ%pb+TF>vibBh* zyge+X?M$xoF;+|J3!ITGqK*B|sRVpp6H&{RQ*@#nX1D9-pM37Vi}wxfuv#7V{ZO)) zM1~mt`(H8F02W8&^Iz#iWOZKZbH_nq!u+}0 z!lNjHKBX}*QnFGf#d9@f-Cg>$!mM7s6m_LcXabb65|T61KrKbeW8)ZER0bA5|1 zTIO`k_V;|0U;es1YF_>a!ahph=}&U`H*a1iPcy1ql5tAY!5Eh$S+;miTp{&-#7N`h zs?si>u)xw2=Yo|o9G8~z${4}JE^(!)iOldUk=7+ITUV6_9E&Ne^(P9?NRiaL!TBy^ z30X@(aHt^DlGHzB{~)-|G3t~R$AEd(!2m_o`=&wRQ*i4BBC1n*a2^~!Q%L2!oS1OQ zBm~v-F`_LT7V`zS#eYI$tP>lFI$Bpj5Db$LTw|EVgF;~%>axNp8*pIbz|+@uhy%Q= z?J4*5WZcMj*Cz4q%lNf8D4}sS`O`!sB5H-z8G*hAR$VCjVJPZKY^viq9t@+fT!djz zbzCqPWc)CSf>qUa-SQUYmU*lJKbhxMtAbHwG7l1y#;Z<)7;R1KLky`}{yBS?wusTV zobxl}Ay_!+7@E|1NOPC-+!+&-;jvO^b#!!ea1Ja(z8I_%-I_}59SDSINLyt700Le}I zFfH4)6lRunwf5DJ#I@ouPAl~B!`Zqyf8pYz4?T3><%hbl{^8Gl`Py5r8oQ%q*lbq4 z>4NlX6WN4i?Js(gbxmHs#Zc40T}w8Q3?1`aN*6awDTHB}19JG}SM9<2EEk7R+Nm2m z4t?S6dc8S0nYzuLFbS|TnKdWVgqHaMg%n@v4i9_$2L8rpLuhQ4_mHDlisU^HbW3=$QI4$r;b zXmvczB)|mM1KEj(AgrZyEPGlgTA0e0TqtD7Rc6?mL#H zpC)E<*7-AQYhN(TxG{c*vC7HQIbl>{ynOdPfAO6^{hJ^C_Zv5^PuxA= z4NS+s@A}=Yz3IH|oBG_*rSBYk=iw{&|K{!YUVi73mtOrDt%Io%=rb1&mUje2O=ZMh zSU+Q=(!Y5xDUAalxhj*63!X3y11+ePU6)nU-P%fo!3dl%T5wlHMXj*_G;6To5zxJ; zw4XM+ms@${t;lVw(05~bP%yvMR2AjX!Qn#>T)|ZW#vv+hr$e#RP2T*MMI0vm+Ne2B z8r4|7$LYRtK676Z9&#X%+)3kyKtuYS+l5s1+ADf*Hr6&d0Q7lX;u^$8!GQc~v{T2@T7OzAd z%$likZBdbZ>}86AX-9EfD7I<9R|F^?T8F?J;Sq_Pe19_Cx^`S|*41hqMYn=hSb(2S zTM3$zabU;FlK92RZOO|Z?>CIRE=(fpf?)(aP8}6KSDNicnBZ}8A`hkp2D1-hlVyq* zQUAbjUEA_3wHJ{9{#~yXUyjraSNlrPc`!r(sv%LU{MN;6+N`T5%sQL0KDeVeynyj; zQNf9(qKhsuaA|30^%QQ8lUsM|)ryBySTU>`SmHUt9ipmO2>EsCOt(HZpiToaG=`hq zgvk;*B~0>!xNo)U5dn;KbVsq=Qci)e9=y%BHXFNYc>DQd6W7x)6%*K#$Xy)PtBdzN zcj`l8%v42;R~`Hf>$iv@m7e zY7-<1KMK54WC??DGP~Ul+AVbxVo3p5QyIS+a3G`K1+(3`?Y3g3%w1h@$|6!eF8I=ZAY0GzDHItx$atQ#R>Zi8JG!i4=x*Hnj4W^M1EbEpAeK38 z0(jh+O$154cx6DM16^V1dtmD}*rJw8cj@ zNOUALEQ*FX0)k+2r(xi9m#eLuSxRFCye*7JvkKv7yHUZ!f!33bdT@2sL#-Xyc|a-b zM8}b0(^yd`wJIa7v=m!F#+lM9AIm47eEQ0R4?p(NjW>V$;aKhH0!whCl0Vo)SO4he zuYK+5Z=Y*QvN841g?l!4UwZJ_C%3n*{NUb~UV7>Jwd)`5u61DEc3ler43G4kc_`5- zjw9u8kU^4vB+38;3MnM!!%CihgUJ%Dbd-DObQDuL70kbAxrXAaI2Hjv%r@N(u1C9; zzTF|WHtUKhVn#u|2z&=P65RXf>R55f=ABjZk}{oQ;m?cq|fNMIioD6POGX* z(8OK^YZf9s-61i{g4XRpN7P@W{Z-Sm9*3>8g^U(V^QUM6nF9;P10Yuv?(oy$2((_T zF!rNu?o;?Bj+g``&}L;;K>bO%F#L0;fadbhcdxWIycQ<+E?iQ1lpBMD)KVW%6Vb``3S0Tjua;;f37V}t;w$B-p#H-eg z;2|I{HJa_MEoEfT87Z8=vPDu*K2gl3RbUMBj%NBlWL1-3a`^W!e@iwLoK}%yDo24` zWZ<1#IzUNW%;Su063j%d-^##Anb8h)CIZIT5oN1Zb$u&(Wagm;;O(QS~{Wt?3!GOgE0<{EY!{Ta9 zp(W*twh3jkh2s?o{RlF*q3^;lwOg(hc4Y;<%*Ir=U@o9V_C<#VJg|EqEh;R zc=lP^eq>H4DWbokJvLzCuY%Z)5q3j%Z#qrHQE@FbCZ22q!;wqye_U!^lF=`UdgzOG zHxw8nc2gX|{fyb_)C3}%ax#Q=D13eOD_8EjeBa#{E}TDqfp+7y&#u4!!H4g?^X6Oc z{FY^MM~>SHXkNvUaYlhhBvEmsKZl{0qI(cDTd-QgWzeTE`hwQE?Is-P#=C;TJaDi# z1qD)lHx|GPmb;td_Lz1S#aMQ8U;!#iwKgWd_EOy8ym;c!T{#@&sqh?t69klKu}B?7 zGWb2~X7#v)H0Ln;s%3#f%)3)GZ^)=w{$>_yQDBjl5b{L1G}Mq^9Ctee#6>ZXZ&utG zc=aQ*T_^!zx-hXDTE_xDOy@%IaZp^a$d+Nop$01rUtkH@o}M<_(JbyG+badAE^WHj zBeiJBB6#EY_S92VnJ|=kF+Lr8F2SP!&)FX(ZOHmYA!yQp?WzW7 zwWK`1fy!Kz$$flxRjw&%z5D$6=brugW^?fDGf(~V&;RkG-H8P#0ueI{lZ+pH@cuvi z!{7bqKmF4N3MB|P>0<6WckVC$;xAu#{`n6+`0%yY|Lx^hUZEd5s5V&1Gf>pow!7W9 z^+;lD*SDeVn^oDknl5^n`p8pXVlH?lPoKv;Ux`UOxV~W=oRJ9J4@_!fWCTesJ6_~2IpXmRRPiQ`x#A=VbVE0L#U zP~R!EU;5qOW9Y)NzJ;)3#qfDi;$mON`7hSqHkWie&Mkw$?MxoNs9L5!RHY-uxLWXx zLa9k7FMssu*3kY9Gq57hjD~dVVr~V_mDBx;w+XMG+`UABLiK9Ivk1zT-MLp3jT8w( zoTn?z@>5^Ay45j`O1(HF=S|z+2nPpM0 z2e|YJoH4?UXwvXsBBv5anM{o>h=-*+?H2T)M!Go?LuB}ugt_SOuz8ZeRRpbU2AHNQ zvtMo*J!D?PI4%G(8X)aUqiAlKk+pViav7ybazdb$9=1!RR@R5{Gx~6H;uH{rRIx19 z7Q9&uxbC;)@w*YSsxa~3J#{Wk7%>zPN|7PQt@3ir=;5kzSa?)z5L|lnx&-=0(JMg#xj%GqKIGhW)c@KrmuQB7O=I~J9jB^DvMlJ6rCXoltz5l-Z&z`;00y{X+uO8lU=gBa>@!m_f+FKN`?uHWFiz)y*)%M;2nHi0 zhk(9$K*^Y%8fpy*w<`VGe3f>&BNrAm8S%WH`w(w&;sC`Up#1Qo5Bj0AW{p|{NLl1) z&+na5QFRDV*%*gkz45ER|9}3*fQ)Z&Dp3=4CNVk7u%MyNenq)&*mP=}g8ygtE>S8X zQ6U6Dmp^yAbnd}v*MKQgMRnK?Q|BvRuWFVUnPiko?|+~OuK31t-#UBdPRdr#o;kYz zzWYA?)kiEPUyRTh8ffwR_Qor({^DCtKG`&D8UHUmK!Fs49c~WJJbd)%)hjPP_3XRv zzWc@-Z@l@&n;(ZycU`+as8PVi5$fzB+Nic&M|UZ zFzrJ@!5JhDM#ck_JR8@w1=4udLNiD9 z<)WYCgaD%6taryJ8El=308)FjHuVMdAn%(wsXu^BZlaJSAZfO~u6)Te9Mj+wG{zE; z6M9!dV`9ouG-M~AdLq&y)tT94HXY646OBn#A6+@d(vCd~-#}P&%2bmYuElgB zq=;aY-$Qq|)xTQ}JqtAyAnQaokq6&Ym;{i1sUveNl&EcI$Xrkd8iiw1x^iegp;Z+{ zOx-d);0&sW;QgeHS~3lN?aRLHcWu}2dJLf4grh~o!X=9OOer@qu^1C~;+#ftyt|9C zJlJe@C%e#rkd{*b05V{7M9#IxRGcN^&~h9t0DtjFe{0^5rquaX#2&KsQZ!aHcFO7VP4!F1rZ) zWmsDSTH47}WjR2G194kf)}kq5d72R||G1h)+oRaVr5HDnaV%l^@tG9c2`sE1@Nk?5 zENU8Q*};Gk$M)7S3aR7THV2M^Le^e`2HVlPe)5TDuUxt60VJ@39lCz&=G*VT|H^Bx zz4zfeC+*FHqh`IS#>w|BrAa*1fWTy6{#`}Nqp?_){LH0bCalQp(8x&*9^=Ualn_d^ zS0?9CdTdtZDAw9Lb0;;maZ-h1!8i@@=?BGn z7(jB__fx}s+E8%egOn4<6sE_#2qm6>F?hg%{)<;%x=PjnGWB1`<@W#Om7#H(fS*R2$$pla8$G7( zi^7*wgjGbg?whvo_5J<+-1ffu)bikhM9bvP+MYpPJ@eJi{q|CWWy1 z#LUMq?b}7zm*y9BuPZKJ{%>>1oT(`2O{YbBeSf~`_j>KE-|7FD8*aaInfG5{LNP`M z@)62&B0dj4XdzX$MM#xU4#I~Kz^sCdU@$%xDy^h>cG3t}+-)$a<6TBgd9rpH>yAm%aABbEuiR%r?jTCUe8$ms~E(r)LM%N~=Bmj7v?c zF50fz%)}mI#R}k2pwP?MahyU_OB$=7z{va-LF7;Yg$792G8rs62@A@P6UV{~!oWv? zeg)=S9W-a8KD0gR9h-K9bGhAV^{R8cGn)?8g1OrRgX}y zpS)XFem#X-I-{jB6(i?wvL%w>u{5C+zh_djUG1sV>1KpdHr@$%4e?gzlR?sBZ&K$d zrb>Row#*qf{eIhaqJ_w*0AB)wE|@`0Wnn$jJKwe0JoM-zpIrOw&9~p8Yj2HK44^4q z_{6iSJ5j6)BWY3drzNZE$_n)~sCz}55bqxbcHxO^InTOhfKS@+CgYB525HTu%Z#jH zL@W2s>9dMex!J6%%BMP-U%Hi4E9EivAU4R{xOM9XKl;I2Z~b;0x+xAGnaosRAe1hZ zZziUsG+Av~ZBb&8>MXswp_dcFs+KzCpM0PCX{qzY1h(ejl~D}bwh*?$ew_F%guUOc zDa!%bUQb`C>uMM@ucIHi`_2o0_9uUN=FB-%)CMpov?trKM?H02Z93CeWetRQPhUR1 zaq}h+nM_g!1Vw;xMD0yIT4`34qV5I%%;}1?wPO8I3bRZV-&FMJ7eD3$GSq`rJzA;EL zw@Ni;g8i}|{rnIo)i)P0;j(g{Fc^x?ccN{VZY6a{^VtX)D<4_XH^1rLfR^g6#@un% z8L7M!iDyAx`J`&e&hCeO8Pl{E*P2v}$o|8K+CmORe?OsN7JkTr?n!UgLmk3E##r_!Jt5p z#ch~q0lHO#e1IUpin0PFZq~@NX#fDf}=qpd{#w+`Nz8?O5uY@o%5p+yf*p!q~{@pe#h8Pj$gf0jUkB# zuF_-vtwOlL@^z;3U7z1o1AWZO?ICBY}nVG~4E5`<$QlwY1kspQmk-444j z3}noF;%$*ZzKj-~Kxh{kI~$lWF4tw8^lGinAFIWrmEis21Q{x+8&C6T_nOtu#};Gh z;yyuuXIMWm9~UmjaSvr2DBWJylyz)5Vq8bo8u2IhoV@DfQx3mGEi0S zuyRuq28#Kn?Qt}qIvFQgud&A5C%s9rl`4{X~V~o$G`irpsQ_T4_T3V$J62r zJ^_0@_YoQ#B0ftiAxGh3mc{3rzZtKv=K&3xh;kb zmrHvlR^8Ti1?Ek7A&Y`8^rhEcz4FK-58nS^=}NBb7B)j1r-+dhrs1gSa|tPJHq(+UjhbPNhH+b*L9#PYCDWN5E)jKe88jA`@eJ1tu2 zsymMcO6;c5a~u<0LD9BpJ6n6!=$L3Xup0=D_cOqPFxL~{8E8NOC`#`(xZ!m!gj?&cUtM>Yz$ zH*Cm(5j`eq)uu~@YFwyi)^Q`cLBM+tF=54wh|H$femLgXG)ZWu(`iO`elRx7jVhDz z`YG6prD{rol{_RovSY0idN5nI4KdwH!E57!P9%@Hx=tsNA0!(RlTwQ>3c2UzCx?B^ zA?cXWkf{y&ILiEl5L9a1>=e|I9DHuN^VBNX#;U5+V2H!Ute_{|Pi@5KYFiWx8TXev za(p0^!lpfoB?IZT;pXhIL{@$~}gC(qld}^X9ONz+R4$ zO+0&aJ*d_c>`Nv;`-khn@#1M&r@Bg zcoQ-_mA+U)7Nr;{=Aox`JQNh**Cpap@{+Jtld$FC?pQnx>|eVUG8ppcTpH1^+95Ye z$t(3>r(ZM*mz>Z_u-W~kXJ>PM!x8+SZc9Lhm zTCGr0?P$q-+aV5WR`uXa6HeJB>;5vWi>UY-dZ5#_;@(P{3W9U2FVl&qxl%|MP^z8~6= ze3byw=nE8`u2#j-;i^H^6Qe!`(qVPmo84|YK507yuVrfdX&}z?j9RG;>09)*?QXlO z>w*$O?d;E$t-0*#q%h6XT-=KnG3KCUJ>D%$r^!Lx_3?*ZeC~xSU%8jE-nMO|^56$W)-X%R@4O{E3xoMmE3_#P8;Z;1(Arfg7R z(s<=c6@J|>+e{M8@e=f%2!!S}*e^gR^j;V-p=$r;n{R&h*=JlG_fo3E6m;Cjt?S=} zhFY|G&D_n*ip%K}6(O0}QqeH+lNE|YR+F;{xB>K`IaO9c`4G}b!%(ePW>KpI@|2FU zDOYaw=#@vGdHNZMM~@n9#BsWM<^IEi^#|8(1%wfZ!jmel`OQ0TeE$dEzk2^wQ2iCP zD6^-nC}cTk?BI$@<$*sqI6OEw*zK+Z$T2Fj4-7=%2X>4DX3vd?wTPlCU%$5XIBJ=r zCJ7A(ycaT;rYXvUYS_BI6#^{g!yaH50k2g_33+4+eCC-}dIz%BD=@G#`wQ*oljGxe z-+TAM#miz0=kn3~$LIWIIp&kROhSa&FZ`{&X6bT|X|3uuqq-PYxNVAK5)|>ifI)sK zr&vtbD0x3IFiY~8ApP>x20~M1&)fNgB~FM*b`;2)_yVF1b*UfLO`RFdc+f+n+BsPY zX&7|Wm~UC5&(mXa`ngljZ$BlZQX-uHyjKb$<6;H0(wQgL(hp>4qx88=RKQ$9mub9^ zq^-W}6_@`mMzELkw50%L?K)^aPZM$^55l2E2ia!!69K7<*eR+#{Zvruys9FHMOFiz z8FH5GP?~{BTaX(T0)MZnqM>(45*H~1W)NFic+E>fc47O}aY(b0|JDZ_QUFI+HS)?z z5s0&D@F|USJn0=v@>CFOip=AsM^QdC#rsYXX;M-UZ3&&;os*2*$5MdC-W*VZKl37b zm*HwM=$M*f`USzBBWNUdUe+Mp!la?kaMv6bJ9+*Qg5o+Gt{BrOutmp4YKq!kk1Qxm z?v#@3V!Peax6YhBGa(zB(GVD0i!5F~iGRlB6pgFux@$SVZbMl$B_-`(08Tp!q=tPO z;)aE(tQO3#y|LweRW57Jwnq)u#xdG+FA62pWL7B-gE{9MYoDOtvxMgvnnXw9{OF+wF0`BlWpJb+~&;6F#!o( z8+n>*pI-afD?d9}Zwzx(baB|W+p6;0_QZR;J}BzCK_>|GAmbE$A&pC53M(AS4inwo zj&5UVeQ4h{+^nXBK(PIV;3vDduO&3+ES$P(U%m_x#p2c;| zpp|?y6!vaS0;ZUxlEA$`D?n{DDmYCRBp6?OSYDfqgK})oOahiEG!^z~?50^Af4Y6* z@hAV|U;gJy=P%O%14j?LmBPeTUD7W!RY^vSmF}2GU*?3W;{8wF{q))=7tUUC?2J>= zE-Fm|$>JIbuX^G9U3cAe?%cUspPuv`!nL6Xp^XO|7C+o~j`^6aNnDZ%nv&i*MMF7o zow*IT|A2N_BO7UM000mGNkl1iV*fU()^XIjh2gia}V-VF>K!X zQ3_OowoSmE*|4jv&-~0$DfdL;I_~|bwsa*|G2`9`+H&^%icF)w4m=kU}L3#e~1rwoEoO&M2f$0oiGiAS-=| z4YC^2Nh>L&F@pIYA#dZhskDticE<=mF5i3cB_YKM8Ct`wRbB%rfQslcj3a0G%z`pX z%+Ko+@~8oK!=pNeY|>=~oKWJ+T=xPQkZON2-U}|9F@XOKP(5@Ipe{58NliF}3YO{q zZJ5uwNhfZoqPzy&^+ACF}n=d2k0HsuCbp!K+2&9gjGQ7%1huPlf23X1&r-TVh=had1 zmkMyI1#Vhd=j`4=NRE)>QADKl_lep1jN21b<@=_bAI9bQxT7$rKIkY8pzn7ruBYp9 z9aT*SWhz`f_Qjyr?}ib3A7^UY0y|OAFH&F_yB%V(iRnGo8^A4(oA}vhHz-aHlkaxE zIVjOZ!?aKBqTih3Vv=i_QF(GjJlN1*#>2*M)(w3W*AoWTd@tHA41q#VP>#_}Q#4yw zlm&r-rE;Q07GxG`yMqV=-C|Xjn}dqJ-ZUkTvoXyZTet1WxV>fCf#MIkOxF!VSr%dq zazHZ|+ax@4CvVU6J4Kjj27hJI7oM3Iq{UdM?F)ZhxJ0dzleUSoVjl~k#t>r$!U11R9A!Rm&*i`T^FP1(z}18GdhB}I2*<}K zH*Va(RAyQ3b|aaCvD)#V}N@z1?@L??#>G}6Oq`(Ls`B6 zLP!XGy2rcjzN=X^){T8Paigte0o0(gF1ZiG&WE{2boy2b9w~EAz;2s;o6Dl)jvFP8 zdEgCK)Z%_MMb4F=S?KzDSWZxYc?v>pm_2rgV>?{FaL+fMd-0yT@52Rh`xQ2=EHVDn z)JKO0*SFWus$w(3N}T{454L~*qxar=`|V3-FY`lD&2M;N#6yfObaJ}A? zH|b|s>KzWiIz+3gkcbVq2upWcLLX%4roIdy zVr900Ok|)lJ%SMAIT}al9J)^{6wu3y=PuoI&pln&Ve)GZ$5I{0EMvPbiZ|v{ z_`7EGTJtrcbfHL*-7fAPIqgOsI!MGIDAsdLNas-J;Bk39=`sxXL4_YcIUID}Kg7MU z>f2w5qcbID3JObDe%1GzsVe42rbS+D8uK~}f3W=H%@@B;HK|b_7ce|}WJLv#ION#9 zU4-(Ay5XQD@DR6fWJ9ujm}*y4P1RS7s1MO38M~}DA&ri7!NL*_C0sH~7Q{;dcweS9 zb!i?Z*Mn8(H3`~ENEfBgV^e8RN?=w8Aq3*dB+1Og;GFWPaiqetcOnKJ`A!R4a?w|( zqn7Gn#>^Alaw9^J#S{in0v+i;O0~(d=77vIGIck%&ZRM{QIwcSfhh^ipLIDc*KHuv z-((vCQbX4;Jq=5eI7JPZxzfowh6anNbS$uX4uqW6IAz#{JZlhku&O+;TN_jtBC^8 zu7{kA<@84AcJl0DoUNIZ^mu+xlO-?n3q68JNN7Z17LWps6H!N1!Aj|oK3u2gQMEx? zbdTF~Dri9dGmQPYGj~4u#Mi#{%nMh(@_;C~6iq``3=ga*hwbsr?QwLzDXMj|e*U@V z4rrk+-}B(rs~`U4hhymIXIRINQG!VadOQDr?Pm0yD$2EDV#$HLC@y;^_#nG&z6x+M{iOkTv=-L zsMVB3tK32lYCa? ztMf+}{^(nO^87Q;yC8Xu$OKsSQ1*_aGZ!zOd+UQYpnsSffsSdGDtCOmd;i1thbN%Q zh2PAPf|Mxn7Y_w;-gv=c_H5#22+(_UExz1tccYM3JDCSY=oVziz)9%9jPf$q5OYT_ zHMqEwE*5d>OxtgvmcsPuLNAB%L8(Hfxs{j5K1C0P!p6aQvKg^*C1sa)9-VvknP>01 z`#k+r-Bb|wPEFgn*<$9WpQ|m)5>U)t)6XvyF2jV=Ux+&R7fi-2unXgJ$uzy%#FJUg zNt>jaj`QK>JbX%eG|OoP%_W4!by*hHFhXv^?U@`??up>KBnfL0^@f=Xjw1DxnwEvh zvrD0kcr6ljE0Gj`gU zx8b%_&RWrV(BjlAR+-9cb}ZodBl$Sm-ucdE%zm?k|#@1no&YCpb5A|%4!y= z3Y@)_o-%x7l3e5%SCzM-{ES42R&_uU=_$h$Tnr|?3-UcFnpBL9UN3PQG%jK z|K#TG@Te@C0!)BR51uz`;gxZluNX0i6-;P>Tk3kx_a?g;q^H`SLIfjsXsni7jZr-Y zt!U`3l13r`s-soh1(~~IG0|(IPEDHx1dM6L4I(xz_Nrc!3I@pJrW85TkRD$yn2rYnxd6@8H1a0&?gd>H#fY@j zuH6k?*RKvLVg5!mFwwe~+uhU-*aaLHjS$WOC9knA=YSGR_^hrAW*1IpK)^BeAX4u` zTosUhVa2dTjgY62n3N>&E*e5AA|la2({JN92le62_PT%tILIoUCO4V8QD~rDYKCxC zOid`x?H+P)C7tud@^`YrB~l9rd!>#MfQ;g7(_F~sty^n^VIFwY=@R+SB7yl2;oB>8KV&< zWm{#f@5pp^g7gyQpBcn0BVm+Ftjqe+`MYViSp-B1i^@@rdYDw0fW~eNAAjm+_f}>By2QqI_p)h>Lr6xzLC@gjIL9kGq zzkv!04444e6_nPxj+O1nY?l;hu3YoSFZ}5@o_*0fNg^XhIrL--q`{%8e0Q*^9gq1W z?qo)kbJ369>0e*^*QXzU`r#{&#MFP1u*@d!$g@O)IJWE8Z+!Ie#}N}|WR->z6G)NS zmOz65mO->#;3rZ4cNnmRqOTPW3QXy1D9;an#N+e~XXgV`4?xvma-$+w8i=n|9o<_#@MJ`OpdwJ~{;6P4V3I@qNBMw}} zGgqt@4I9-nflo-cZ1|9Jn@Fovjw6w|7I-Rh&?qoUY=U};5RiqC?=&@Y6>&>=VBsXqw-4lx^&hYIMP_n5YQG} ze^J#5uSLJxn|!De$|YZR;^L9Q7b;QR&_fcfZZL4OC~4;AT`tndbz|5fYN=nzeFUOQ zj|FACu^spF9P3-U{?SZwUk)`r3i3R29ZS;z1_kO#0YTV=F<8VvQTY-$6!bo3ygx6d zUj)rkE7l5R3Jn=T5_qs*JtCt4C$)Z(Jo3;>T6sAz_?5)oM;~2)Ky>H|G#aV}YUImb z+6lEf`CF!p=@e%u#e$tQV^bhlOp^K4_IvC zbYXn_RO=JD!Ps>?3GR{>Yo6Yh{7z0MYAsb$Nz2%a4v+TeMW`7tH}XJ0HjdNTvuDZN z4`Un6&@>gORALwgbJBLS>6lZT!p8_K9e6!Lvl8(i3M`AVYI?AsL(86GJc=yGzAGy+ z_Xtmq&TeAZ(L2%3YTMu|pwP&#)A0gzEp7^hhH>iiNB}#hEC`ds3!Xma;!x8-@)f=Y zDJUyCVa-QhOFcj>000mGNkl+^yLfzShk;R5gH^}D zf#JAk%JS9l@pb~x^tP%C+Go36yRHrl*lk7%H%$shtjS&)w=wbY(c+QppK*Nn;fG#$ z=Ed**=zqTc_8W*K%Zj#fOv43P>os*^QuTWe<_qA;s)lYIEzG)TuHJj)&%gVpk3I4z zYl{_$D-#D7)O<{`v!-J*4W%{fdi{;BKfkIQGCH(+4_>``>B7ZdzjG5Eecr@TBTyAp z3!2cBP9xCUj;U;W&F(_B(-|I@;w&?}z2wT7D#OmqFZ758KhF|n!i zvoL@l826ui_URjMzD|Kfw;jp~dL)kdK_VB!Swb^#e@%_B^km6w7Db`%b3T5_Aaf~J zY}O=vHhYDoOjav(M>Qh}^A;$gM&d0vQ`(*5SlD9fr_Ji%na7`b?%C&#j*g~Daoqd0 zCjdjINjM96iGpCbv9Pqa*X8Q^_3NK}^2ycvA99N#$EjF@&Se1>n{d}1=k7UwY5U$A z9EF3Fv1(Sahr}@b9qbgQ480pDPeKV<1!w>a;kul!f=hS7m5B+#M2I;If~%wyS!f^; z&2wjfb&Y3F2lBtN@4JDaM+TO*93idZ$pbv`@MF(C`P7+%!)`ZVTHfbANSdbjUuxI> zUN2^0OEV0?NiE7|(*BGz_#!e9wZZ=@7pkF+^-Nyov;r|H7+ncI_r_0DO-ssj(lTJY zx-)uO1v?m02QIQ0wfJkrPcc*vNk^Rd8ubi{DY8kxO};74Xkmo*jinXHgjeCmy}Qdl zkr-`rkbZh0ve&CcWAO+qLY(qIE9|0U)#nv}%7wUF4w zC&qkZOdeNJumD0Riur^}w=5e82c@d#;)FUr-*8nrN+UDM%<4ED_s8(xg~05@R56>^ z9BwXlDu*cx(oX4ZC8Uuge9RW0MMI3LnKZ>=W+N?kUXc}Asg0uwxhD5sR0of24Cgm&yDLb7+7;x*5I(aT_M$ikbz20%#hIhST|1tf4C@Vp z-u7fF!XPmA=miK|q9&^Rn6Uec$~UV*^t)v?oY`wRC-R~Y zXxf2d$SrLwa+ZKHj-dpFIPPe>?I%$5`J!pSy*G4Vu>p+^Z8KotMxjt-LZGUmD{|6I zqW@K8}n%SW@Lk^p?53;7!w#SnU$Eq3{K%5HaUH?^JK!n z0`w%XSTDaPN-7Z0-tBN-o6Tyy*c9#Ew?=x+a2>YE=0*vI+aXoLP5;Y7HU~j zF3X#J2z4sQ&vu- zu`(Qp<$2`S=!rFx`TEzMy6@6Gw6V!B4DEK^Y@T@R@%KLd?Qz>NfQF9^t{@6%SE%VI zPtz(i6O|}xWDdk81@VMjj7uRD|6lV#r6-(?ZYp(XJ%o(a%9mez=&?J`oQonym2j9T04f^48n@F|zw*`p^cVlf=3qlsrD;}OH!M41ybYr_ z#o42a9;(`Hl4(wr91*I~Kz0d%+w;N(VrUf$n+*5db?Lj`{^QU7`m=Z6eGfuWEJ|J$ zZk!Y-!bd8k6drXZ>E_czCMVYQEhL^B5MyxyIVcz>N^eoYC)qehLANhp#PTzYCPr2% zRJHhU`lK=5f9c-;{V)I1-FIIc+OCG83^&K~EoHQe*}vD%`^xF1IJGP}P|ZV%U)%*= zj`1yqL_P;&Dj&qpD07zoJ70TgodOnM9z}_FkQ!4E0_pv_fG}(?P{_*<71W59Ef+bX zRwwu>y)%huSX<*PPbWeJxnz@D$l7^JWw|IuV0j~=-0O{*c^^}qHY%)5XGRl}D`wB0 z*Egn`D`S|gQ*?{w!&X4j2{Wkqy#7nazw}jbwluLc83#rM+E?iIOaSKy1chO(6!Srp znrB{%!ubKC(NbwNGLEb9s+rl|r57MYFU|9y8W#HwVBXcbfiU_s<#Zu+;$k`s95=WW zyGu}zBpD`_pv5qtadlajjX>_4;18Uu#RPC9=Z1J9fqd@20|CZSToke(r&TKvBesdi zBP3=dz7HovVR`H4@~l_~o#(Q7e_@7DGLmUtA}N6RC=_F?*vHLTD+UIz;x^Lq(;=^_ zVM=fYwV3;uTMUd+V z`z-4Y3%W4_z%cG?R7 z7(P}-U{&6_+u43ZKb*;bWw@yc-Lyva@^k^pIAorUr)#YJT_Lec=zj`Rxk5NK9+d*ZUA(c<$?O zzWv(IU-_w2s)ah9>$M^k2+|hX3`T1AiNn||PAX%jo!qcIK-tGoe2M9V3%!J(IHJ=U zS*lmbgQsJ4*leDC;wehaqsBw_lqVJEK)={^9c}V|{n<~y|NZaNW|j^cs>j2beq=eu*?B*OVGg7?q)j&q>nqoC78&bkI^wGfatLgB`m5nXf&4 z?}d9Phom>abXO8zo?BsNFO}X?41Sz?>hM$~?MMaZC?hs$J9KHo4S?l(mS75h?#mhaFPBD&?Vs+RK2& z{2L(?^%4F|JF>3qjxz>6o=4(s8{!r3J%3Z!yE!UFd3&7l&H8JueD1l{$bq3OdW+kzN{Ko zwiC}cCH$xnidd7vCi1CP%05wT*^CF^dK*|wc?=`?4*ZN1DxVDX!2y%*pkp!V&renD z2a000;T8Jy@|3v0{0+xCJJps141u+QRka0L}}^Q*wt26P$s^Nysw#W*k`by%0hl3FYaV zMPN!lABU>M6m#44v>%~UgZ##Wve!N9@#*|G7yyWOA%1~_GwsbGHrp57b zx5dZO-INqZHzoarBE_LMt9o75^q7X-Zfq&mXp1v<)CGNb$xugn2DoW(Fw1x$M9<=i z(eu-dYbR&Ut~UoYI%pWe*iirkH9i=TI_mCb_g@J)xIuGvk!eVO&M;1e_c%f#j5kfi z&1=1lrE6lfT9F9?%AyXh!aZ_tkl_=OUAa`Oku=wVU4-w8LiY=I-Ffai-@J6; z&cFYMzx&m%f5jTgC51x}3-Ocdz|iYWN#S|ptF9czZd_9=-VgLdE}gyOyMO$rUw`Jg z&FTPkciN0iE!BEKvn9{wo2p)~R+lbZ{N&Y_&z`&UKm5i2_P~AjPZM*_gImPc(Vcah z=O2IO-+uYZ4uy2nPbZ%Cg^soxqey(MN(&5y%u&+6j)HVDioRu3kx@|`*}%fw%y~;; z64{@0IwCZYCss4UlMU@~@%~G9oqcyrHPEv-2UI%$l{m_Z(r6WFvE7|eqgrJE}{JY*rcXyO3~I&&j&an#uq2Iq*n zR*DTppBcdoKBivP<|KUW(XT!B)h8?@`M5?sMKAHh5-1tSaoCF&@49gA?)N@!2isxv zYCy8Xt)1ZOYB19WpS^doy?(U0Q`2~P5=$@2Nn=%3WOoh@&piFav#-4R+RMLswJ1&K z2dA6e$KD38V>)nLPJJnZ1bp29))anY#5i(Y z1@@MRB{^`as#OyMiekC1`T!*+M)eagfNGCBErk_6`D&(Z9=PS3iJsX^rq_; zXV-3$_^fVY3Ul`8zf#dXceJHrqrlO~XroCAUe3BS=p*E17_oE4rK2{bY>4pyw$|=4 zU$hgdEZJi+xylecxtOl=lK=n^07*naR4Oww^!hYf8svb8cytuFckVIDapUXBPak1l z1X8u2e3$a10DcLf%i>XL@E4`?@M*-j^ zr!^?6qHZeYJr~{rb+7_5IUr{huIf^AZ z=raN9C>=z;2d3;d%~+D}?019X{y6#$o>jiAh7|Zi$z{=o2#f-Q@)u9dq1ZEpRO&}m z7%*)kh(DWE6!-8bF>RehXOlaZY2)VPC@Sj3xonkmvO|JM*v>F?fHM~Cv&U&DY+8Of z<-7?1vN0}|SEK#}>c=8A4vDjAs=?hE208=K|8rckn7{}P={xf3eTTupMg~X>lX_5e zHJltn5v4gW>!$HO9)AiQj-sMHFXI)fapL(FN}c+tZVG29a5;`#lkU5Id*WA3U6v*N zQ4GxI;3+2VhvUhMTA8mnD?L$ix7furE}51EH4d--n{KCU+o3(_yLLd5H}M zaVjcr72fR9yW6}Aq`nnY&I=o@sj8=+c=9Xv-201P{NnpR`|(@vzq8$LL5M?3y$We2 zA3b)80#~*SyWx(_(YL<&?e9GE+@0snm1RvIR#vqD5Ow<0X=Et}lq|`?!QprR=uhrA zcW!mKdEm-bioL*$gNPaIx@4@#GClgxBac4#=+EDH&6uclJ54YZ1rf8-R@RTV@st4& zi^C&UVd3!-2;8d8R3j$ovNW(g=EfNmP(1kHgX@C>CvrpC$)`>l57(-(C*$$!H(!7K z*T3rUn1weWfp!+MS9lhM;?iwayH>h>tNw;xOadC`-b=bsx9C~tlsIO_6RW#&>F{|( zeXb@^4t9QX_Mxi})|i=cHkp9L1F#o;P$qZw=;#~If8($I`qORb!x*}jQW{^^C52Sb zy^iG6e1i(H&i!Potv8+6fn`320r3YRNP>?YV${Wq3 zYp%#85iv1 zq}^@%j?xSyP~a8_OJVVJH_PxO$AC+;*}vnpxQ@^JF6;5ykY{4jQ;zJ@#yn^xIZVC) zoiNQaM_=&D5I324$gltfaCl}<)Key#)|da;FnPEWwByS{P1RULlWDv18B5HIx&SF=FiiiIs14ErdJemkA#B0x#ONa3%+lTF z_7GQjjb?XVhR9@)5{gN_sLE(nZ$j)WJDFmdx@j`lo=v&iQ80wCuLKDpU=CxC;SA13 z19b2Jz2upeD5KUB7Zk_i>)qTjYo?lrB#-OJw;J>%tVfPo))>BIc;AURaJPSh*5My_wi>R{qsNn(~TR~=rafAij!hOoO!9VH=xs4Mj`t- zS~UtAi1LIXk-U_yH))_G)e?BFHk0+taB9KZ&BvCp!9w0D9)v#g{Dr&jyYF&#uCqDa z4;G}1QWe!Vo_+BbKmXp}u1+U)J7)Nv`X>61>aX zGPAN46!x{S5hMuiq&6;+?9pm>kK68O_sn0In27lq6B9B2WyTZJp6<3}%TimEMM|V4 z?mI{jI|@KmX1?{_`L=uC%K|9dF;k*ppeif#z5DL{*7KdirOjAcV=dOeKTa>g!6_+r zgv;bqj~jI=s5fy;+=X|>TDI=dGcwV&G(n}9`lO2m5c1kakcA;o2_YkAS*(rK*FrtB zoW`e*RUV_UK3$f4GHG7Vs{r8Peb1HlwrRn>5{)oV{D-lIFlj8kX&+&pgCLe>wMf~L z)PXoQrm9^=#Go$hEFA_s<){SApO?FoK@1{@!=4dIUs46aq`eJB+FsJ3584kVARshT zG;(|y&xVOuaP8c%w!1g=iBE+>Y!h_AXpotC&1g&?m zE?%lhT+=lJDXM6FD2TV(_qXJI%$#HhrV~;Ly|OZf&D=2yGsUYUzsMyh(>SD=gl*gg zLK-F68%DS|bnD6Ds}8{q8uJ{KaX=T|dJ=Xd4K8E`$#Mw560c`8%_8I2u+)>4nnZ8g za$Y65Uzuhouc8BUfrZa-bq(G>v&0M7cFpSgI7{qow`PA|&1)J?QPsSouBx6bd@8za zZM|@$s%*#ObTmn_ydXstM$mGRrX%(N+tzNe@DQx7OjgDth=*NO&Cx{}!{Tg6&xxcS z$*imh(~@Z0N$VJoo?$&goIS*cnh2cGvm8y2lNB38&z@1dOmm***h~O-j4kRBX}Wk5 zXz_g%W!0Y-MGA|K_2uKmUyz*T4MzoB#CI=O5m@bsh4-jrG;_ zwaHVjym0jRv6H9HWJLkn0!KISv80h_bZ}U_l$$9Vz|md^Qf+>4;{c{h9VscNEH&ww zblp-E_{jN34jnjn{nk|%jIRqvQp@z9>XUV{lhK(;ONh%C!Y%)Rg$V;^nhPHE8bcI4 zT*-%zOtRaq^n)S-?a(WDA4 zmKwA;*XxjB!daF+NNuU!9{rPyFb!Y_hbciU;^eu8t!>F40bQogX zMSH|EtTDG%tkS_vF~s9@b2=2jskGM7e6uG(jTT&>j0Cbe8RILx%v6VTimErx`4D>W z*mP4jb>;J73>H)|W-(xr5I?RNDr8l+XWgCjoH)#8fRWK@k~ppaB8pH!n$$>WC%X`l zh|#0740gy_DMGTL*vEiiCH-FRD|4yC`@OjfZut=76Ve~85DtH$5)?{m7!xK!Ldh@e z?f?;#2@EHz#j+|qO3B1;SnnG{7=gQ720GlFViq zZU>0zQ^n7k>nWZvSTwU?@KWLIv<^Z=Fv{85;d(I#w`AZ^!avcPOHa^@ig7VsG_}Y7 zs)Sm$4cdBmCdnwXMZM_YqnoA!n>N;2wbQ~9)?n++2t$!Etyh)P=RjL@OE3x_x`uta&5n)#xd&*l?5_T22yVE|DKw+~Z0IuN$& zKv|Dl6jPzj)e0pYR>z}_efv&toq6f@?CO=z6YCEiSX*CTO^UU&C{R3xNME{YS6QSY zN^A<=H%gGv)@->;!<(18v;Y7Q07*naR7cyQ)*0-R6e4iu-j`B(=kqMbkuef%sq6aS z!2?fTy7cp3-kF#6D9aZ}S=G12B*%)#1RpEkEc(<653}PHw(JyCFqpC95JL)25GPA4 z9`L<1PuEvgzxK>?5Yr%kDyBlITADEPy~*;bsuu6O^Y(nc8!2Z6FwJhzg&{^R>e`^t zqg8Aj1b`Gza~VFEI#e-LUux2f+|q$`Ku}srx)5A`X^|1O4=G^VBc#`I84S_-cW&SM zFaP+U}|0y zFC9Xu;Zn1#OS61uwy3HZ>J?>q_%wVf;FB_Nf3T2sqkKw+6%$@2A0_#8Q`h)Z4YI3t zkXi1`X1{#(m#2PwcvKXcI5uG=#pZ{n@Gvmm|Ic4!QN>!*y2Ysj-=FA*gncSz=_(xY z;g9ydlBRnkve7MxaTAYg+mX&E-Dk(Ib1^^hqRoZPQwj$y2Yg{{tGDz20`1y(VZ)fW z|1%!b7L$3?tAn`EP7J?hLLRQ9QR@SquVw2>{e3$a2$tWBB+LQH#lD^Z7Tn&Y*#;l$ z?qWkZy}&Z3z@%Jkr1Vp^{Lcio8#0wTQYk^WkK!68Ze`ecB*2AuZmWu<=qjg1;A3oq zLyC%mQ<1*KMpAFKXjzCEfiQL8Bf$jM;42~jX}X#Tn-sCEl<<9`fWwHi?lfruaedK| z43eR-eAM7ZV3Kc}Cd-LqSSXTI4e>K#fV=QuaJ`z2lTf^MSlG_mhA29SN|)6jDQD44 zb<6aRWY=60kWz4Wb(qeU)ot3EOGhR${1CmfLD0U%1L?W~<$d9mHg>@jFL5t&0IR=1V49*&|02n^3bC|5DHI# zRP8D8>6!wsOIK}&jFb*xwjDB-Vc!p>`Ft3uM2ie@j77F#J@*|r-UJO2ViY|1MT)V| z6T?UAv=cZM{9c~G_0wHjPNdOmWHUDpb(609Y@j>rDNBUgtV#r zj2d*D;NWu=jRY=S69P|i0q@``S6Yh32*+uJImH0=ZbL9nNRA^B_{pb*U_~gucfHG90}6{`h9QyLn)e7dpu@2=Lny z4=g1bINrN+zk{$gNuAA*DVk^5aLp~jG^t;SlS|mh4%K)}`sr{{!b%+gp2eVayd^RZ zBy&LnrBhWHTh5z$w;GQp&Nxgq&;oUE7L`gPsR?{oK00#f)S2D7+=sypgv=Gi)-Z*l6W&fdlRMw?*5$DWsr_l^fA`nIm@{>7CCUZzS31n!}e9Rnx>;a{@Qnr9zTcNK?y4jw4weV zphm%QfN{8T>~S{yt0C8NtKA8Q07+Z!Iy9 zlZ#+f1!jv0vyBiJgp)d@meCa_7nwQ>#a5hoi4LX>A3UKeF%L{OoW3 z=Kua5{`@cVwS&Z7gc>tcGaE$hBx1&+qs2<`;#1$$mHWGY_}gpSSF>@7O^C{!J+!qt z-qd=;BF$XVLe#sVngOfpL`Z-i|L#}$GQ za6_;ZIAkP{aY~{RuoP)A&HcQss@C62RyR^ONsUt(LXFB!CL;};>}-@#1q54!wwidg z$ZXrdcZlO`x_|#}IfJC+%TGVt-nqWIvBFqz#a%q#Q`;`9Lj0lFua8OwOG9Bc^4pis?8H=YjzT~bxm@O~L8MWIL#wL)sz(eGG95GPTUsmr~0pam!;tvi`6!SH?4VWUU`f3h8>YnfF2zOlOQwF9m8` zC2m80;{z-#gv^E|uoagL1WoF>bf--0{YrL&%@9R{Nh(0X4QGP!cyb3fV1;DvU5l_? zcw{)KK0(4ftWsbYX7XlrbxlLm)TuP-JJ;}Mjf5#(LhC~F!YZyXMVVA2M)@@i3?bE{ z*#t{Ds0c_Pl(fUS5O|&$1~jU!9k?PQA8<^Ql+r*3tHkP1B|^j$Ja?47(Iz+3)$!eS z2OW$PE}j9tSN zRmDz#iq$E~6$b#J*lP14K1n4#qr4P7!XA;u?3zXi>XZg>vkdV#t*fdHk6Vqt`XyN>4N*EPh!^j~OJeQ7d8lSS};*Qj`qRBGh zXmH&{>oAGBw_m08k;6wGzxeoprw!3zBP}+G$Z0vJUfPCTxnxCLgt08cU?9n> z(IwzRgcKsjd*U)GC*xoX+QvcLeCG7|XP5_H?#?ded&-nm305xF zw#9SDYAP2(sQbVZVJZ~i`$w;25Y}-QM@Mcj)zytwVuE~ND;pM~SlZXPKGNXw1#&?< z%j&imKqm;=fhGOmqYr-n)>|)pZ6ie?TOCMSAE+V8m?+w@S6+U3vmy(p-Ktl`JTNGt`S=14$^7L zs#@+z#CS=OT_d#vB*usRkD2rCtcC#5wFKI0NDhGLHJir4C#0!mPI=eWRb3*I(N$wghZ`EGg=PC7kMSQa)cN9eW2G=!0V4{$45kp{hkP`yfuOugG2_IZC_}xwfGp|n z#mj&mk2gjnDMitc0%n%ur;fyqIMkwH&mKh^BqicPMLGle9`iGUQ>+q*y&)dKTAlRD z$)Bl+rU}s!hHmj1xxdLB(iq23n8*Wz460@JUYU|drAs5d8{Y0biKvKiE-9>=fxmFY zc%*oGj%vWjjh)ZUMl0<%4w4`$Y~aK&M^gEP3OsZ6CfBW{?Uau+BMh0Mo_gg3$K z12a2Um%|Va-?$iz5LcVP5GmbzXTXBM_p5qtReRv@%6O7jRYy~aDiV261FNwK%8TLQ zrNo_9Q3jYg$AKCOpusO;i%B72wHC5PTmhWo^M(|v)OaQ1g=uTnq{nNa1$WeAKIntS#Y*GOp8M>LCcA4UV{$3*blL6Uz}+#O~_hZVwlO23jF~w=PCm zTZ3n7=JN$o(h~V+M6LwvKWZW8RQyL{M5N*&8C1+f6-Hb;AJ4p4fj(5BtF=1h9X=k1 z;DJ;?hife*OE2H_p)%wHYDY!ML-b>+8RL<2P_*9=-7B`7`Gg!3(G>y)>b!`>h;NihQ>T*j!kvOBXJE_VK6x z@Vj3kn=~#qDjE=4MlpDXFr6*RUlS*NfNyywEQ5HDGYTB{ zSjmO+h8-JZ`@;cklh6#GuWH@Y9@(H^zhp^U*T#+Zt#5q&xv!nxIu9lbK9o*t&!IC2 z&WC}ITK?|f$9s!2e&B7FW5m6SzVt7tR8bAW32ToOl85-uP)Y1Jo(jxK{8K|U_V7Pm zK#UeV_GJ{;4&XI3+|iN;a}?_9re&Abd;D;$TyU>C27z%OhC}TKA;#YO3N{qJRQOFE-q}yP;L(taEjwsNz!D&`^GSp zQCaYa<5tyUulW(1LCsYqDm0!cHtc+OP+nlU1VHO};tkco8$sUh@#C$GpA2eZR#{ z1d_pF84|2E>3I`jV~PWsCIA2s07*naRKFZio-TTz-UNGU$Wr?f+c!qkCBsG>MDJuk z89s#_x(0iHH2j4woRA@g0dS6Df8PBFkch@9-c;;2F=M`rIFVB)&?LMWIO%#;CnL)e z$$aG)h7!A>3#_CZ-p3^h6*yV2j#`k^e@r};RA`XMQ03gkl~`I6+|f-e+t3KN93mRi zwn3qnFiC>UWU+J?Zdri5co+4&^W|t{r)$%-wF#%CdEt#P1EMVUAT&fIYt6;&wx1sIEgu=8CC#5(7!WCtBLu4ND zl1F&PIuid|o94-MW8_M`voqtiDW{3DmpDl@+V^pw90i^hr4dw10SOPTX;x5&rGt2@ zY!)cE>oLefy+cyBL^vR}X%vk{2?WhA+q)J<_8fn|dqiuE8bvg7kN>eW{2yUUc*Lt!Us0&wk6=V?G8BoK}S%r>sU8kqe1( z^l5&u<(RzAhoF|h#44)6Xpvf%*TWM(a`?z|Pd)p0zxaEfBmThAmLyUi<$?$|+Ltu0 zn3Ce%0L?rM{?ZXDcOk^4?p*EkDAj@lrd~vAj~qJu;~)I#$>S%j&3hvkV&2{_M+O(N zy{nVe!v_z)_uhM1l4JMGaP3^|595i22AMqT;6X<>AEWoa&Om&cl*3Tq2k}eD@bTk^ zxh`>X_U1U)0~!+Xn7xaL5hFB|ui6@CoI6({kcP;tI`W(ku=SP81FP-5DG+32{TG;qU_AuSg3LfOgpmk>F($~qaF-^_6mQ>P459C@=%l>td+D69#S3T+6T9T zO_26gBK;-NCs(xwIizN6@xY=ACe|y7dToCS312`W0@1y4z5O9hlj#9E#5NPIO(kxq zD29<e$E2y+mq3`6E-X|p>x5h0BCB!d;ru5A^!H&|G+|-(tTU5q#0L%^+G5?I3%G=^ zq%Of1g6+j#n<;GPs*#XIESesx7wXz zn@r^~CEb5o;pG6ik)T@q zV3(RyCmJ4Q-IgX(qtR%#yAVTZVs;~;R$!K=OfmE%#o$Q>#VH@0@D)^0M9@%^T-!{j=dBuPoh0-MS~rBtK^<;(dVg(Lh;v=6CI;E2|I$TdYF0+W|o#SGH;Y1XW) ztjy+fup{Gcl#?EGtbfC29^BZRPA1%Q$FX#sYA+P|#0e#R7f*5I@W3MmbWlg5$peX% zO-K?LeI0t3;sPWiS8Q-ueaNx`1%JQestsB=LWH+9o3&{RGsqU zP~EeAkWPaLD*RiDsZwY2M4|-AKtjW)qP0#pjL+xz!Q=n&Km6sXZ#2*rRiHTM0Ju$9G zRFzn{yYDtI%cRu%se0~1b`I}U6eDkWjFIO_TFeR%a){DnTnRy<1`**{`Wj$Y=$}+e zAUkaN;@~L|S(S<8WncLvB}HAg9jq9p&y72I?8LKAJ#+i^?R(`8_ev6rRdGnO>!vn@ zWyQb^DW8-V#F!$<3Z!D@aSJ+!cm_t}RY(`$V~UYg8JbC=Dr*y;K-ylH4aTX+%jYJr z^IcbrMk`ahZ?gWxsq;^syL9^WBS;--N3cF^+hF0m$dGg3U)GQvJiv$lV5uCp+%+Bm zA=EG|lwgY052yyJ^}{|(OIarFlBIW%Y$4_D0oo_u%yxGciv^gz@p#N^-^km~$3d=0 zx^V;?V3*V8qJ3dtf#4Esfzq2!55CB+v)>GV{f{8ln_sVL*}+{g21e)0L(crX>I zbU32qO}tL4j+(xqF^k*>kw67Dv~BXWRF`T#FT2_$V~_34OjFyhRe_>L$@Er>qfc$# zRW%N26ku=~Iw9EUax{n%HkRkgxt3_rGTTC!9VKSys?!~^`CtPSA1dTawsDOQz+q}9-K!h4~zzKZhG?PU?zbQ+exxAnGyz%EOv)Iiv)*;k|cx2NsWk#<~NP7 zU?Z+Kt7dgq;mgvLrqikCs-~oM&?#6PcfTnK7mf&iOD)STA@Uxg&VqZ!fe#3h@FTEd z(BLcxf-+HQqGcj1Et3m=xZ_-di82C6i0{p#nnSIWu+#CHi3%jrSR`dxRZTl8QV-E# z-6573r*=7N>8Qh)&So=sPc58`XvJ``3MP)GLIE}?(T0QF!RZ(>uc*r5ebpqn1sm8{ zMD~F-O6k~in5TIer{aDzR()ViX&#RLMcQbH(jXFzgvE)JVR}oK1RLRr>k=C)G&SsP zv_fcCsXrvq8Imd+o#6uFiyf6haiU}Mz&I;>SyxCV44DoZd=Cr(G)nT z=q8L|K&zJ!hdC@00tyqdjKn5Lo)&^gY%1f97`51|b~a6^-;M%_b~L93TSnbpDtbw* z#?nJwwEM76L|!V;d<4_j;$$?--)WXt=E3fOhJh`C_fNAQaIr zP$8JJfCV^n?nKj6S%$oH++U;K8B^WW0aHxuOgbJ)7-4C=Iyyobq@k1aH#ky~q=A+CRUlK4mA;MXYp!C`m z4rksy4p1jd=C4%rZG)CG*Gl1k9Hyo!%!9+dSv(I;FY9~sfzIBhC9OQI zec|z!-gxb;s%>ZO&S;cpT~ZuMsFeDW_*@hvm!V<<&zVgDT4@aUbKDuWzBj*OTfM$^M73k8 zSk)vp3FC3Q^z%MU2}f6mbSL14=d%(epEAo}@hrn}W+kXM^bLz@ zUX@h}KN;mVOIzYicT#<{9z76t7pnWo{kn_P3 zjuM<*iZc_-=1Qu}TKDtldy-g31zL{zu!Gihp_3aC5Pm>lXdt!)7Yolj&-3A%5Z;NT z?iFh)#I7`zot)HS!yYCtMiZTA+2eKlP?fNDJTCCQ+je+Ag9gM>D~+p4Hfjh8T*C)B z6T_(#%c{iA)*vbMGJ&ClPK=OZmeK>*`G}zI+J*=<=+d1;{E$%_R>Gm&Jx#GNiH54` zuwm4=G{;)3h4|6?rgE^S@**j##eCrth-FMR8iU(PoMNI16uZOVC^13L%9GBGCzj@x z1viY~Ik+wki-4?t1P=uhud_VC8kS#5yNLo)=)prHB}6JQp&M9!8;W+aX*5;fani!V z9d$ZRhcPWr1VSN%Mh7$|G3?OT5TD$LQfhG63uk@H7m%Pr47B{4k~n8@N+7Fc)x0~|oc=oOMGH-63i2%ZmBF~Q;J@VEEZy`!Uw~|LA z8310L&>!QdgQ9h6plV7DyOI$w8LIo+0)Jol= z%puh(Xts!iv*DaTT9O!H8wYp8k9#jFMlA)q!#m$w{(R`bL*MO;vjuxzhVQk1|K`gt zzw}rC&;N=2gG9Q_qD3IG5Q07*naRBN6Wuxi-cO$=sij>W!Z6B4gq3zy&O@SK^$ z5>E}K2Ayi^jt>#an4Xa5TD(2_D)*^V+X|`wzeR>G^Yy zUb=WB+f4ZgbGE+}L3$}Sh{H`%jQngmTg-p;>aSCuzVhPcWITcUCC*);!5f@oPdzlG zTZe?_%PSu)7NvKgxk3DMu{}8axbU#)eK4zz-BLfSV2bv1_%cyWO&W1ahQYD27w;w? z22SGfAO3|v4T?dso@Z1UP4j^5Szh_jWRShaT{t;3UW!+PHm;9mo(!!C1wDLxQQ{?> zxxt;tneh)^fZ`@^N;!lhR1nVLD4EG|;Csi@wwBouz%CEHO6H~{0e~pmOxQl4lI9? z6B?BgWzA$(2^n)Nr5W8om~A$yVoD>nUaH&S4Ns(teJ4hhOf&>G1u4QlnH8!xu zNkh1_Tv$&ND;y#}7vu`K8RtSMrijJ5Va_~1D7Osuri!e|QoCWoHs=O#Rc@ek!J*kM z6r8jqQ@*!=sxJ{@)q}R%VqV>H4QiulpN;HfC8sn@0t@W4646kSdMXyuY8&!%jc+Sg zSGp>Z&y8SAo(B=Y1$S)?kz$f&yK@vF!(mJ;rNKuOgpqY{EDR0|6(r^WoewDs2v*@weFtOFj22p7hc0M&` zI_gWNB=}LOI@kvti8gtU8D?*hMyC$V1tVJQOwC5=DqVcnn>0a82Akjo_`+D>w!s1> z>KdpV@;G1G8sDufAnD0d&lo8l^QYq!eR&_u4np96na3OcMwl6sKP9m1FI>rth>jg~ zX#o#nPNj|?KmOg9zWY~y{eNA*eKQ>;uv3gQaK$m~;U^0lR)C7bpFtjt=dyu_56)~? zRqoNV7yi3%e&@Nzo}T6_jkSyUJSWK<{V;^l;3ngzX^!C2G<*K}=YRA2-`=`?JK#I; zesDsZ!cDkh;!&cUgzB|PkpJoDJXCLa6j2yD-ok8x%#ucVcxq9*wQrOeSyRmf+NSC7 zw2}S*PNdP4Sxt;|_vUl#rS?)W|AHsG3|)Kp@96$75$vV*elO-P?x{;pzWwg+-+J#Y z)LcaVC0o~}rI|u5F?3Y%Ld7(!5oS!!fs?-sp-~O9`SH6^O$))A@I8XLV+REtigs`e zecf&yIQqjEzkBiY1z&d%U(TsQP4ZGU%&;r(|6tVrul@4s;J!l}>zhqie{}hi=bkQC z$7_^b;FD^)+1-0LNh4?T)Ts*=r>&&&;A3tRc6aa{jFWC@yh*p6ACETH$17lIAkIf3 zjjofy`7o)2Be#UmfIr6L(f<7hKK>Xs`-o;K9C7q1>hl=iV;BTx8S`F+z9$VFceS8tXW^qXf?1D8c8?qkRWj+9!l}xp_)OjXIglM%&1(8uqe{jnVG1Hbm zmdKC-$aYsj$v5=QC2*i4+8ngmDUCMoAg&q?2(G0I(uq0RO0&Xf${Jw_sSU+5Iq+Ea0B2YWcH3ie>4?}&#c5LsVx0~+N*z6oj}+|$Vj(4R zB*myIqyscr(keeBzz!K(c)*UJCSKTpLjRXPF=%@c0W~CB+G z0H0D*!x+3@o{zy6R83X45SpY~KtFrTl!_@*2v*#l*YMr3a5a1(&5>X(bO2U6%|K(e z#+>?CD?|}-eYj*T8_1BnG!L$dGmBwC1SL=hmg}fd>6n3qj=T8~{MiSyZXJ%Il5EBB z+IflNq#{Usn~I_QqJ1diIzFJa0$7Q!str9oMXFd>!)+QI;J_jKIX2f<*E1@6;|&rQ zgG4d=67 zBI2Rl4+9vqluAN#`D&0Oz0hqkGR29l%}Yml{Rf-Hgz_LW_L{q;>^)d-z zZ;A+;j;kNAH(XXF2m$Us%pO~(nhrTqL(QIOOcA7a<=XXockga)ZU#!;F{?kIV61=oj}rkkC&Hg+$6;{rYt6#TUM{*qMKE^^5NQeWY4TGA2=_d3^DeG~~;_ z1yP-W=hYy1ql-?OOe$e%xf$nVD!d-?j`Wg;7;cFN%R}Tf+se{> zv?fK6Ym%d7lB$X#T@c&H4AeHEHje7!KGZ7Yz^4lWXb*Ut;Ald%N%wyV)?zTB5bJ$0 z*z)~kic*7*@C*ULwzV+)EoEoX5ce-1JS2{nq++Z^^*{^7RX=Iwd>F@|P0rk0!ZM@U zfevyg77ZRe>r@SwB8l|PSRXQkFLoitC+`r`M0hq>@klHdsI;A|OzQ^1umx<&EKeaz zh*lLJiAf1z?;>wW@D6=*A+q!>?;|~Y5*&>+NRAG^Ic>_8ag8bxY^h-bxqm1E|8PRi zZI`BpsI^DrrBr1@-%KV3Vbu`mDZ(~oMuYR7*WmISh|Kb0gmd?BP+g5-B2%3xX}wbz zDFqJ}CaKg67c0xOOHJ$7+-h0Q7v;R6u7SdzAXx_kLIpA~NCRRGJoast%IeEi4;4Zv z?_B?jJ}ia2ET+!5Rc5mp4trua!UX!_{DexwNeP{B)mCt(p?chRi!g8utSmfmO0C$K zbfddMwvvvNV2uy6WATEeuc%esVC_Nm@g;YG1NWvDIW5Znsl23_?GGuf2gMl`E{202 z?86iV*4r9XN_V(ptK68vh3jB1oMJHEYN1i02{k1lGEwEAb%N8?`6kD{y|QVWINjE` zJV{Ps18@qFYX%jx5U!PBpQ`O@rLjTdh*F!Tnw;W9NMsMC{%siHqC{?y97Cg6z<^Dj zwvlZ?$;`iA+6qC+$`7bIbdVm8nK3^F9!jK^D=rmPVmK1%;wE7+Zjw@@2vx~w1YN1c zJuEfoL90{^ogIgqp6Bd3(s)Gr&%9V5+!W1)M@qjAKBR4IQ)^aH3r3BY9sN*$%nK*6 z_CkgTdb*A=Wq7;4i!2g;z}Crw_>9czjF#AjGiYSY*uNWcB!D_>mu z{I~DEfqdyG@*#)K#|IU@L`OR`93;S?3q?8|rT49EzVPHT-+AfzW1FXIIFO4v8$rNl zx(1b6AeTt9EWYU=*xL&-k7W#EJn)c@A3J{Rt#{upk)Dy^cQ)p4UKBE2Y};}_Jw`%g zEDh%u zZQs6k|Nj012N*2$udQwkR^}^z^`T|cLAvd;Gyx0w)DusiJ9GYv&pvtMH~;whJHNZv z&St97O!gfx3|u~^i8>$2N~u*!RY1i}!!bJh+|VjiJxVh4OJiqJfKp^yF>LB&%FRnlZFxT~ozvxOL;Yn*k%PtagZMIb z4+irgyuo-jK=>1cr*L_)RYxS%FcYG$#ALRrAvi0r%-=vLU_>fd^MJCEwmsGqi)bT| z-ZH61Yq?$MdRC8;6`insZ|T8X+m(=-CYt7DU1N}J2*Lc0VOJ{5_M@|GN%A2`3+qOS z1SFbD=WXLjzuY3nfmA2GNr{-2+O=$F@!KJecC3WBbSB8yG!02?L73d)lIcwQ+>kar zgfEClXt6mvq4n;Ve&6I~#b*eB^|j9Pkw&&=A_}K@X(RI!_~p{r)RFbMTZrz%MrSQp0>b}A+0 zP8-Va)ClfG2@#{F4%t9Z9+g4?{L4m7Yz!AyRI8XA-xNf1;0`7w}?vh1~qv~FjS(YIf z7}5tgR)pRosxD-&!9n&WBjpH(EdLhn47m<5pe02dXKL&Q*%7fnVH|{oH-)Ue0n9*E zC?C&1(ZPq3E!nmt7G)hLU@FGt8p3NrNaL81P4HRrv;oh#a}Sqe$OMlwqy)%efkV%2 z^5n6tbBB+-`N8jR`gy14_zYT~kjPf;)0k!ugS`!9BxiWX6DbgEfs%9{6b<4a-$9;w z+rfEGw9gV}vsIf;;Zddu0@}FA`_%vd5CBO;K~!wgioz20Q-ryyH=bO9GBgW{qdZg* zbX=i|>g((#m`9fitSvz*iD*r^aDbR957S!?>>2B=X)+^L8d7TU<4m!09ajak3FTuU z$K=YNiUDzq+PrUCwlN5iMxICFC=C;ZhR+M5Z@FYZEI|C|*%X8i;?z-di5k7sY~iRu z3g2(D6a@)U{z9h<*Sz=Tr(37DQXQH|D*9|@5|J47tK94Is_Y4aq!GyfjLcR-S|Rx( z{{Cb-eo|z8>P6Y%Ga{)5 zwAz+I&LX_Qq=3bm`thz|qk+P*UV_Vm8bV2|q)1BF z-}a#By9_3a<(1){=#gK8{vVe5M+!{Qp~>kpr^@#~`t{RKJu-1?@YHt8+xK?v9XfdK zgO5J6dF7F~YJTI!&F$F-)Afx*o6jYFcJ2DDd-IPWDmZ)U1xTxJ-Mw=C#-~+1hsS?t z|EbN*Gk0#>|M>IY>9&0Ki61!+F~I!ZU32Zm`-}Mkj`nywK6Pp<&kn%Nv5Z~|L4Yp6 zgwCqV-S+L>-4YD{v13Pyd|h=b+p~}FY+r|?v$1}3ly7d|_yn@}m9@>y&9mSeG3)<2gOwtzh@?t~S2ejYbH7MsJ-B`;3B+awNY}bS+OVhYX zVoVZ0J$S#C{4iAmI`p5kUpvykg+n$bJJw+Qs$60U&OM2ZtD{DNg#~N51BanDjnSZ) zO(UWYV^EheF^4gZDQ+4>v@!`ieL{PEg4oFeg(ehDedq zVLYK!SBKH?%uq$;&YdTcYa}TpT8d$rH9{Pv9?7^L%siw- z=mk<6yGRje(!+JRlN_8Py-!=sF%E!x<^l#i8;%}v_Ld_6_^q-m;ni7@Bc!^ilTy1Z zoHrdirP3wgSw<;fiO1o(45REi=7QBkc;)rrcd4u*_&H(I4kJS+ zR?~_xXj%!eAC;5bpcL$#$Ss8gj>H!!urS0NR?o|(oue#8X7W)^Jo6M6GJjH!c;{0f zn(j={!hD`gY2UY}xQ8a~n7$cAQUSrMi{SPW8bfo{-Smtv$_IdXprYXW^0HV&^deF= zo_0=Bmqeb>8K+P`3nj?#3TZM6Gc8A2oOOUpV>k=0>HfVPxUFIYiGryYt!lA|SQO(L za;DBgv|5!AP<44$7(J>N;P@+WVreR!OFXKEYO8SKnr^v!dSNy{I_gOMa*6HpDSiQ;kPsEM7Gf@go2S z_hMIfh;oLEtM+3Y^IAE1^!T~cXD(iP^60VSc`;hdEA;x3`UfH~7XXJU&_4LDjA?Xe zb7-m(A&jqWzqoRRe@KKuj#FjoNI97-=AL8dy~Ge9bkAe7Ak0Dh0>_e{J_(DA{{}ckg{9}5o}YJpMLV;{F&$1$E%R2E5v(M_; zt?BgCmsc+A2l_fhThLx&IT-n#wzuV3G7-7}Bw_o3m#NTl7} z-7l|P9~aX_S>C#R?d^Ae^Zc{lI(XpJ_MM$qUwv(3-`cmndBEywcd>Z;?YA#I`Rw{y zlh|eeI{K=0=vOr0R)fGrACkaDBylegP~8Vd%pi1hiJBQX{II^Z_bZg2r~(xbN#O#l zOb(KY4hJ|?yFjE_iixfhln57Dj9`M1vWv|Dx3v^S{FEi6( zMWGatcz|svmpi(wVOzR47@io35m(1mCFZ78eUQggvB4Ke-znAvTtI+=forO!#89Rk zO~(0XM5^X0xY3rLE)va97Z|^9M;QtLFG{^otxaiyM!F)ykR?D8^S8rIjyr{c<$n9dUA|oAUs^Yh;wY?9W3XH%L*wEFNi|D$xIm|4 zx-3mSe4QmJd#=MbuxMpD-dNX(I18ld)bZo^dO9Ab&|2yTiuUSIIa`n=#4;U_xkD9` zXl|7#XD}OgY)LNSPze*RRzgWqEapx zV|2_K(~MEei*$AB%CbVr7h8B_Rh>7DgM<~_Yg;SCIxI?f>39U*D}$&JXFYP8=a%?0 zeLyHdx|l$uxUw?N3RvWdjw+SCd>;(a>m1Gx?$&MHB?MdEU@J7|nzS7+U%ot_&Bmh%wQrbH%L75 zU1819N&AIH&4+d-iXHMdhW3Z8VDI?`b~^;o`4 z$RS3u*REc^bMxBf)|&H!N2d1tB~Fd}Gk+PNBl_tkJVLi<1vEiuWSv=@l}t=>?)cW% zp8xu#$DX);_4-GjeF`gc>Egu`M~)(}KVb!Ml0L`Uz!Kg%)?dR4442`7&|?q>_F%w4 zgOa~PZIHU0Eg*e4cI4E_lczrW?BfgPpK(6BbLZBzcn2iLYv9a~*l+rGVu%Up;j2WS&n~R#to%1Yvv&91zH*_wPS+;@FuqFK*oa;%7hqumAAt zzyHw>|Lo+6)1Q9&aarw*kx-}DJhXrE#m3z!!FBHCxL3z04aPCO^Of^8}yhFacKG#)5VZ(Hp|mtG2?2rUmINYE zBXWz!o`u2R5g`-3j3|X_)IH^nKNT7fz6qWTN0v-OBt2$nNh0V2S2Q8DWJlwZYGA~@ z4&Wgb+S_TCFx-m}*vuYGvmnG5&Ltir1&_e-5@`PUxsqx~o8u5BGPW#cGwd^DmJ|eV zBBn(Fq734LszeE|B154&ohK6O#-*7ak8>h5!f=_4xLse*X1i)J@0zm34P!@O$9H!sMdBQ3mTv5u zl29zutX3uRdo${G9`R;puiI^5CS?HK`afAy@9m~1v}}?Qau)|jfR+SzFXq& zS*)pc%ej#6%bc16AuE!{T<42Td&7jcT?l|0qESvY3Im}0RIpq8I8-Q#!=G86!;i8g zb!9Ut#@~4A$&<&A!S`2-wSWJoe|~Q~{mlkyb+sRE@6eN{Ot5Ty}Dt6IrNn_G_^KXBY;c2O;^-MBVi+(S#8rStjx&h0y{ zs}3AIfTDC+c3}UZmGL_IpCqB1<-j-9R3$ZoOfNtu72i=G+7A4Ce_=BHCYgC%H^}#h zY=R1mn&O#IA}!-{Dt!22KqE9>(qs9llBhFUZld1{b!iT-$v=izL`7!Dp%MvWB7@E1 z$Jaqhf#iSlx^#21J|c1`ITFSr$=k2_CCb zWH?iqGFvB3{o5b>>FHBv!5^-iIDPu$IZO^y)N-}N@ycg3LcGHsmGFcw%k{YD;VnKa z^84q$gOHC|2{tn^*`%1BKYQu#e)eC!y!P(ubl-elZEhZ>-av)|S*}fsl;S^M6gg26 zqWR3TyvR$4)!JlbedE}#Uwa+Wo{Q%%9y`7t>}PH#lkuiD4cM9aqWS2y9SQ&d5CBO;K~yIb2>T}EHAr|59z6Z@Q(yo4pa1RU zFRolX_w1Q7kNoP_zxeX%)pKVyuHC$`vF|`$tbm{Pt^!A`!Z}wD`-)>3CirgoP~UL8 zCB=1wqQ#PqX4VVB3$}{FzQCN{X_-M*As%1;TRKGdN5qtGR9g|w$jAVtm4r|WLOialW@L-yNiLodrsMGhTx^wP z$;xzOQyQ@CDJHO3ytc8X*$SX89QCNBT}}Dd!upHX1N%pz9&~L}M|?@}QwSn6u&_;ManVg{lEk;BT6BmAV6GOL z_z38E-YhuGuF#!O*vGgF%E*+YH%`hw1P*22Nof+U7l}z~7Wf#nH&tlzi^-{~+U8U6 zN$0oDeCwMpVy}wE5Lc%w|Mo{e2IK$Mhwo5a43EAh6K4W2!->|i3aYwNY@p{ZNu8)8 zX`WxBkL^4WX|m+B3bNw-I(L=5OQWiX9$tqEdd4lNAUuc<%`oUvX-OQ$a0)VzH{dn?WKn zLZlJ=Mh&}e499AM!*;5(UT_Ov0odEyupheMKS*~XPUfp$5XzU%Csbpg0a2F0aX1H? zBK_W}!$<$)fBzRp4(@;L&DXA8zdC~ugjNwb31}OWY4E8Xoj?89*0HUG=(;EY!n5nT zF3VCH2Mir{itqYtf7q4{3_;74pSXcT{qL)8I{2L6SG%f(pe-x%)T-p@k#pnmt8c#j ztHXy*jwXl3`P!n~L1okiaZv~irKV5{fnY;=RH$vL<_m<1udVNY>BaB;@*jWl{s$ji z{`BMLo_hJQM-QQDQG*Q7NtW$w&+grCjvUDqc~$VjU?B@jqaa#{+^~Ptd7SG7u?rU0H)Gt&t6*J9hNM+Umyj>sR+5IIt+og9nZyb4A;tAsqx5dn;qX?&u&T6#<~+ zJ+w4JJWGE{_%H9qRT?b(&=ndsI3%(VcN+b+oQb%~AwTmXzSc9qJKdRnP{|Ob#Yni(>t|2-1oAnH+*iBPBxMB<~HMINbe%GN_4rIzgZBO@j28IEq1z2AL+b&LN9J9LWW)2AaO-AF2+R6kdR_#4N-ODN>Xc;g%7Ei57;-1@DpTu>7?(B zRk0zduXJA6GNLG|?J^Weq{b+*NOY7WI3lq10WKF-h1$!^)`$<;HdSppn-!@~@cZMm zfOW37%c?68!Iz-?Q(em}WS-+BgvVGA2|Yn0eR-$9MKE7^5=B`IP!L6Rm?6fR5WwE|2iu5wUDS0 zpwP8g4aQK6(3VIzL!EQMpeRC*dn>uQCuU*HesFYy#h4*8O^eJlx~j^>9C?KEQK4{R zpd+|C-58`D9TmYL!iGcdX_y<^bC$NFVVM~v1SAqI({xNLCykMkzKiLuS4-5?Ixx{O z{4j0*H>ZP>t_NIN0A z09mWjq?m%e#?UGyL3+N>s#>%y4t?V$^{`wcxVCzMe6FxyovITYE3uF&)5J7JxxT((tH3vSt(Iejk6;N!;%D2@fy-+Os?pw zHI%Rl2EqrzLrOX@1~+L?EoQIJR#LHIq8xKNGGGy=y)~w!R4uG0iCD zOZD+12mj;;Kk(MP@ydRA+o``k~ z-UZIscZ!ezTGR9>>#gyWDCXOJR6+4dO{N{;5;FEg+C*BqDv1u59+}MzN}8OA#jsD> zAV#j)ap12RlIQ~yF{O1TTsfI*m66&w?>?jlhafNaqICwrUqMz&S#W1^uJK9IEQMlN zmm#*ZJ>5(lnWzT-#P{J|h_F;F2!wwTG}&sqZ~cIBpBO#!0_h`jM2akN{17prw6HvN z<-DlGV}^kCuM3|KDI>EfYn}nNIuNwGkaCjhQo!M|EFm}3TNRMuMCNa>nF5b0Ge}zn zr!7Y^b(~kiQP-4V$ug+Vw`7i&EMcKXd^=BXiC`Kwx^KZ;k(KvE52!=mYcj<_8T`S; ziLeM#d(w$tUO6o=J1H2LyfwhTSsQ1m5GeMfKN151>rYfE^D*b8T!Uz&UJX)yW}_Mv(V#NKFi zNmxcj%b|MYb3Ac9*P-SMLU!ZC=0&!_Q=l1WKF>t(kCAI^>BZF$RoXc+>!XHX1?xq34UL+nM`1 z!TAQHX(4$XqG@o*!9fH0sYXqxu>)gT?N+17C^xX-+Ca7A)Sk;njpH`dC}?DZySMaI zgp-MFtY6X);xieW4jmlTHDV-QC%2wllZj?{lJDf)pl_-D2z3bxo_H0;uNBw%`Smh%VX# zR#@VNWz0uFUJni;Yk&t(8$wr&j0}oQ?NXDDNW#i_wV3JgBqO1|&T63&4hLQn7dMZ@ za?qX$$`d0A%x)ZMCMJm~MmX-RAbEi712xGY@?9R*GruN_w@{!JyQ9U>JZ+BHy>&T}gUf72kmA5!HTKXDiA5DrQ>ItfZ z5+2!06P_>lGxC$=8a+-yib4!e6(Dm&xmZPQE)p{k zyQ(AVFpLm|qIZuTaB>fQqCu+4%~q%1??7iGeXpOt*ucLS`L^1Y4m z$}FA!o)N_vC3TvP> zr+@kCcw_a@f&B+fQt!_1&at~uwSH#pe#lPOH`c25wodLUozE9{%ld{f^QyYLd#`-w z-S?h(_JtFt4&A={=*J&@0?}KML%LJJ&dw5baR1?RXU=}`@$2t?_}ZfvE`rgzw|fWN z`#9f}909M-wQkWg^`hL(M-XW@ced|*@%hzL#~wX?=p49hNSKeG*n0Pax88pH-RGbF z_H??|wq2fPefR7u*JugpF?>}FKY~r^;)(|Q!1PmHD5Eh;ksAhlOQImLTgR^2=%@;Y zLtdVHEWHs6b#}q(gzzr518o4|7&DZd=r3Q#05pJB_M*QOU$(H_;P>tS{J;E9+uL{F ze*2vk>FBUVqj~f)4yN`tMPNWdlbu=O6l1aL3fG0I^tdSXyoJM@pt|;w5(^m%Hqu67 z)j<_f3o%F7_ZUsK$fqJ#MMOb((if41j=+={{kJ75Mj#|HO^|<^CHJUh zrBb99DtG6qb!k>4C_aagAA>o#^=`C`aaa}zX{l}PA)(I_WSFE%zR;nGK~F4;?U8CA z#_~Z*#fP9hgu!rYmWC&k4k;|N0!q`VTZ(YG=O+^@$}Wd}{h$v%XiS=5wbMMKhoxJT z2`9OcAes`MDa$JH3?}8EI)Jh%if@}XMKB-lDu-h&NNu6o+EIU#YIvxgj7T)BFtxZu zhDK2Nc?hn8J8e3q0sT?Y{n_Jhh0_=htQ!0mT_*m_iWHJm8f+}}QCS`$4TRCbp(`N7 zS8_azVQyXL!Y~9M3OLZ|kJGeRSA_`Dpu%<6!L=1*UBL0_vfaDg>^@c`6XNNW z8kq`@gx0UCs|>Yx6D<2>MM@VCU6;iA;ooME=iz=Ny*Ooh9y1f$eX(!`K=IigrHV11{Uj!7SehCQ!C6fBj?81NBV zKyeLG_n6?Y>xcGG4S%*=nAj8XkWtcVb!`>g=jAW15={Xj=IXjilBF1nS0)_2FvKC> z?Lv9cFnvmd8uV2%FG}$|g*tS=;iM`-4H^lOQS>~-cDS8vs!`z`O^J1SI$C|<>E~7^ zQ$@;(roVIcAFBUv7zy)Zeeemz?e*0y-(lGI@E63AnpT6esM-q2{Hb;BMx)WugU5~> zJaXdbiE%!u=k;_lJ#*~bcVGPDb0<$1OaUd^!bHq@;E)NFRr;U5n6J3Bf9^KDj4i`6 zS}e-zH?Dp9*~j~6Pie)sNd-}>Q$hYnu3a`}tTuVAG; z8Lv+dOs6ZmJ9j_$@PjX}UAuYf&b^)8>2!5vw2wwu@QT4c+}XZ;?drAJ?xL>io!xt% zU-=xeri&Mz+P8iH>?*{mqe*e&=JmR%FI{|Lbp;2#u@s3t=sv*siZwE!&bmYeNnL_H zi{vS`V+gqq&9e($l!S(lpx^C$8Ad7#yy-1JC6WLMp?^rTb$~C^98eoBj4>Vw zcMq(X_hC^#mZ;^vwDcofjMA1b&@)K>fBoP7cX-ooJQ+dsGOrM?VA!~GG@*k6W6V)y z-Xxr3Qto0sx-83xYnvpw@Gpi)84}H6PJ@!3cP$ZiYMzI1%WUrtlppX0?{4#trX|h64fD&kSKX6@a|9^KAltrc%>|Z{H)_-l|yb5 z<_0`}%c#+~$dkODH`Tl*U20^X0jKXG@QOVEq2rj!oq1VIu-r&e@3|0Y;tq&k?Bf|4 z??XK=WCK2utcLot-@917Av4S}p?Q?N(`lMxG^<6$CDel=vR=h9HJ>6{BI0tBUN$|S z1Vf-=JWjNm?=0rC8JuT$V`)uuX|}~cHi7t(`*cFzAC8Cbvzho6lwnn@IS3vIhlhnWN5z=F1%qPLh9{KDSyNBjd~8IMfGhV(b{9=AG7Ql+wQHLSXFF)_ zM_e02(loKLAs!1A+hCj5l_q#fM?~%TU+ZR7(=HY$IhN-mL){yTfPIwvGdM(|i5 zZ%lioG^?`86hZ;GKj;5ArJ70eJrN*1z z|NhN8+c&`0rLAq6DwcJLG}49ZL0n37Ua+Gmbku=8(JE>}g;Hw>ihE~-Z4DHzpd-u? zzZP~`iI~NFnby)5Nrsr1Ez|bx+Z0_m$bP^FvplY=mzuoGU(1ucVd)0Z`ySibml93S zIX^@T>bMycC+0d!P?in;^sI{6s&l8#pW8b3{L?RN-@Q||vx6HaCizOHJ1T$#@av%N z6ijRIYlFJn@Pr!F3_>qgV#bRT9b5u;f`StJI zpWOl9f8yBL1N)DRN2A?I{jIP4nKg5gK1dGiJO165{``xppKfp8hmSsd=-A=I$4tu| z9)}aGUY$7h$mS1^RrLZa=+3;{*f_kty1u!#q1~dXF;8@=+gRH?a_rD#v|3dzu_;kf z#FP18m1|J9)uCxHXv_vrDue${i4qB){ZQ45X<;Ze35wU|J^wd#8FhABdFi!1=j97sy5SS0fWQI{=f>U>0 zzZhgo7#hNz0Wg6H328~(WXbjFFqtX6AtoD4*gObShKLAoQVcnLbeg5eTWDKE%HiWg zo?LDUCd#KH)2d?U?yRY*$vAHv0@qB!0i_M5pX<;#wV*SU0Q8lIsAo>{1CS>n)DgBJ zacp8q(r|~$lS({dtQ>r}5a5dr<#fz+ zJWI*p%uP!_6;2X|6Yo~skV%F4AZV61mn;;ze?%hEi}Ow*RIBQ&ZWIG!ujTEq!x zjt3{UcJ8=*zn&`X0w~OuHU|W^V3g1`QU^1@0ItAO~I|BIG~0NUy~RbvVyjq zOKoLvqZLi-Q>?CZGzDx(p)PF^gAEaCGA-7>|MDL{^VBmo$5Wng=Hr62Dkg_1-XAgY zAKbt1Prv)hG&4W>`=8Cq1s(3%B+2eKBxOAD)jn%6uUFSyqK%&T^KjvX(E|o=TP4BNSkaw;?#+jKgj$I zL30C#(sQxuV0L>)J21ISN;ib3g=(KxESJXx!U5G?s7|_}8;>Q15P7J+Oc&tYoYWDW zD?DN_%YN(F)?fa+BZoHk|NIv}yL#iARz;>owA*=(n7I_8IKN?LPkbVnQ006F6jdX` zJV|;bvb0)0pBaToIfodFxbo`zrln6rrv!Bxw7{b%9%O~E4#|x?O4z1I;)f8=7FiFi zj=?R3rKHdp2ehN#Sa$NUO(1L4Z_kl6gZDjO6lu zbu@wh9FEK2BrhH@k#RDzBVsZ#2sz^??ad;-x=^VH&n^u047Z*eZeRZDPy@q4M75^Z zjSMuvg}30KS64Q8+GB0JHXW@dR)7asC3Z8&1|K>5GzrglJgvAXS(Dp3aoYJ)L`lIc z3jZ&2@BJppai)nyq_3*3uI_0&rpIG2gK;n%0E9OrNZxYINvqS(lKwkA(j(oT_QYM9 zB>{o};RYDE@!s1uWzt6IGZB$l-8~@4y07E2I#xk8? zs3+UKgZqwXRHlisyp4t-q^Cj@W}cjAPfm8GsJy6&Qp13S;iEF}Uw*Z^au2r3($)h3 zjj|#*l<1*sy+FE5WL*)4JVmbUSV9A@7IG5loAJTQ9wKEMzRJGgI9a+w-;dSaY=gAf zxk7JR@TeI>Fu>@kTBI&Cd7zox;Mou(Z$f$6*FQV=Qo|+2$ZfN|LwNl!o$T&yqc{v6%RTM|Ka5UUP!@uqiL|u@uXV)8R z2k_CCWK5X{0YhzJnDj}C15Fb@ToXJRvqO=n<!C-B9G-$PxPA7q|zTy(O z)#|43ng*2d?|sFR!F0v&!@&0q+9AWXCRh-NCX-eyg94dTAXKDa8$Jsue31aIglIX> ztVL2ZK#hcXBm|8h=ZbjjkV_nOu|%=be{k{YnU}WC%uX%t-L(t0?&{j3Teoi9e02NH zy+`N1x%}YXJyj0jrUMU?oQkFoNu(wWqNprV?6?xn!3-W{ShRqnFgrc_=4(GX{?y?l zj!~4xG?=|6R>QVk1!?oBi6nXThcC^}&42jmr(b+|O5q?gdJ&8GE4`tbghhmV$-whGtTQ*J0kHp)%17D=b6HjYhg#g?NC zhdtuuLw8y4!vF6R2RUH^pTpL{VF5>Z>icCP6PRTCCS!l|TRLW!=n;yN2Yck{mVrkA+c z&)p@t%BI_g>t60Kl*YYkgT}1$1}^(6bWDPBB!fZpN_y6w&A|Bv`3RU-qJRxc%JR=3 z2jC$u!EkmWOZ7NIP?8Wq(lnOPni7|&Db9i~71~zBA!#p{ube+u6zSCDmWkFJf`swU zg{4||a4+GS2PQMJl{~W8Zs60!_dEb+!1v@RNf!(EFC7i@K2}?7!!B62yn3UHGpF2U zZjMpdJUC;Htf8p`SZykFnt{X8&fMA7s|#@Xzuk1PmbH17m1}o2tWdzq(Mnnn#en;+ z0$WzEDs3T$&E3;zUI@=Zfgk{2&bp#3qbNqMBA*-8m13=J)ZQjMna4kuX7#nOW5xEu zsN+CIAp9o;$A>``3QA(r5Je7%lW+h45CBO;K~zgjsz<00ZJ7g_4R8M5N4l1(Lj50_ zb98MJZfSBT!?Y-2fR`I4aXu=ttbpC;YaX!jym9oLEsU`=DVCvHoi@0NVSiYRkWvG@ z-KZF?^&u`qQl|DqD{jR;#Ox$nq`5L`6wYkFj8&uZLMEX=h>v#DiX<^>nK-xiQKpOB}N&8aVu3>m>9TvggpGb-mg(?akygpL({mo{)_yGpTrS9nPbG zBfxhdZvxx3 zIJNARmeqv~8Es}B;5WdW6t&^Jq$*`uh-`#GW*F%($-@x!U!;gC5(vg(5&B&T4=9D` zEU%&{kvhqSlm!PqmEln+S{VX`3V9Py$p((?XfR4Y`|N|`M-TOS6L9NE4EuLxsyDGK zUy^>@e>J~%=g!SrS1z3Y`qrJ>4E324Ku0HCrcg6I<+Vgz|c8K(tM)o2WT!Ygv@? zv98!1N$W?e@c_}2wOJFcMd{9+y;SRc8l6h#Ph2mlk(i7FLK;O#X$A$f?U+kDJR*c? z1&M8oi$8tmC(k|m?57|9{}@w1 zb3%NtpXjmRTYuL#+SxHeBWT8gk7<)AM>AD>xDD~0`|w7oc$1CyxZi5`KfU1(xZUxXHgt`w9D^p*8`yp|N4=EQ_iMEMgu_SRnq9qe_M30M zT$liNK#0FveEP_dZZcbmWo7!EOk(FX&W4%H*ckF^?fj0z0U1RA!xkpk!N|(i4YZvm zql#K1!yLod>5ZS&xMg8z+;}*?3HUH$h}u>rHI*ABk3Eo!t6b~ZEjriv*mltwWC;l6 z?#gwX_4rk|YYez51Fr**$dwXj_?lDX&Xm+wOcO0`u~E&!_o-p)L&6sMQrfUqID$zt zt%;;?X7EcB6K1`e8vq)LZGDAwArQC3N!vFfw)SN5x_PY4tle%h0P+%zMF^1*0`IE& zT~&SVIEGV_D7T59wkk!M=5Y&Kl!n@VU9eJBZe?)e(gY}Cs(ioIYQ^B1?PHQ&4-ihT(Cw9K;{BEkuHS&_qi6!<{`xspmGyU}qHzy?Z@M^~b53sS0R zQbFF7oej0BWFXIOlDUPJkKr#hJ%0<@`4a&N%Sw9p5!r^^F0(_#z5lSNw3Qwm{r6*w9l*7?v zr+ehcvEJlVg^JI<10Gw8^?3ifu1Q)4a^{;qRZshi*4zkwswT8+!)uzkuO4&!q7f}M zSN-u#UTtx%8-MG{tB-ph@wne^y3gxSRqFpnJJ!V|T(DpZO0+`wf7)B_xueIa^--7s=zbx6MavH22m&>KJNKB3{LrggB#>m!ht=o{s zrwHClf{B_;(MdVa3Rj4|Mc;R&2e<2mtp_4oH7<-#WBFL#!_9`{Kps3wi9}FXaqX}9 zu&2X7hl%z>9TZWTmw8%2#0H-d(Eu-eHY7`VfemT{kHAK1!Z}(m+hqM5pufpa1;P@}uAU<~Qjmr9*`h z-9_&G;r&mKA3iZRA5-9tVke%eVhMp}tl$ygk%@M0+udy_xim8~vvuoM*jJOiEv?Sf*2M*4sVdAfqERZUj0QB?jD$~$0xzp4K}ZhNSPa<& zwd3g3m!IFYYw?%A`PJ2HS2LYfG>zVDxwtwO4>a0xj+~jDU0B$vd9)LSz-t!IvE9?~ zbF~Ste<9b!RSmmoS%d3DkttfO9+4We%ik6DQ3>2mvNri)_^UaNYr6kL$|-~c09p4_ zJB@~WuRFP8=DS&MFg@O83z^wlgaaqqg$_x862(<<=o?!Fho3t3`Kgm>F`#Yl&WK#U znq;qiUMa%cY1<<+Q&n~Kms!qPHp#QD( z_S#FYwc8!RL=n=~@3_S{{;2DSUE15PbHH^^WNcj@_Y=9vuO9Oatus%ha1R7~oSrxS zVR|gUQ!X?y)nNCZwg&BX?D$1Hx5v4U)nYN#Q1?z!G;(Z{m)fgnY#i4PWNvN#Gg()I zM57bUp4pQ%1)I?0!GPXuQQc~d-w2z1rC3=}G4Pzge)E^Lm9cC~vv1U5v=FVMa!nJ)@Io4+8j0#z{kfg0j1x=?CzfwbNjDKTN zIL*2<t7GR4ghR3(_c2TeCwFy4-nFo(bTngiNyt%;;;%F3WgSV;;yM+nLhD%S-f zZu4ORo-}UhAXhpi)%Z|_%$7o^jta#ad=t>XeNGUwLy5B*2p$ipw1aV20ZuECNScg~ zIi(`7Z`lZ$bl={W2d`I%Y=p;O1y$}PEvf@Dqq+f0a^Y7ouEzBTsNjQz9K42B)y`v; zmwp&h9Y|HBPD7a|A|s?4Pbnd%tT zd<;aCn-SB-2O-huHgHT5Lp~XG&duW3@4y6s#l_ z|F2-XVD1$n<2LmUs%{IiER;+{rc;iAj~^p~KBDRK1H#>s6t5qvs_+Eq!zyse0m5D3 zgg{h^C}VB;^KhfU_pz5yBUovqD%6wh)|318O?4;!`0>Z5PM^MZ?^e)F@^sD1vnWgo z(z^BtWV`*1ROiOeP^%Tj$$0pLwN=-Y&3neVdJ9>2D{TU>Xw|NS0+&vW`ouI zsI*NO9?p)(b&AaZlQxhFBulNTMjuKNO;6K_+ZrFim>AMTag37VSuyM=-{ToH0uTFy zu2nYiGPKajOw2ce)v<2%h9<9W%1}lI=qyu<(8Te%_iS)70fRK9aR_aTmaj)b76O-Ld{hH*DAGrO7^O0(ZB!j zCj2`s%E@jkPY1s2>{vYLdlLoN*wBO1u(G;(Z|yW}?=mf;FoJIurVoKn0SAO5uSI%) z`PML9(XxnIK|WGR)a^}d>9)3L_;g$$1!;bo4esB+mlgfY8?`3ma+rqN&xp^#_ri9o z8%M29yhRn@E{jeFne9zjGajq)mW;8Bg>(hWgL`)$Tzg{iICw}J#6gKd7F?*4tHypt zT4Y2pBeKaYI) zrWj;vYl8=H2M{iVUW`Qu6ai@!0y5+i;E(|T01yC4L_t)v$aA5i>F!KqRC#Y+YXuMMmkW67| zB!IZPfrf@GT~$d#N@@0nQbSs9IN<>*7HDjE*|seL#)OGaeaexYK=oL1!46(hNT^hu zd%OSVv^6&=$ue5fRy5&#(li|m2L#^2L0}(+XsV(>nsNxCV6(#`$Y>k|cRR9#V9Z5I zG!p52F*1e~MV%Rq5+h+nlm>w`h6$`G=QLbDBhfbEry>^kqA09EEq{D2T#wq15*7w_%?_`gkYvN^8PtQY6I+LCk^#wuP;P;_F)- zIU1=VuSQ^oBRH!>%ZCJw0@4fQ*E8i#2$f>E*CK}()0AacSQZGrN}13+JK?WX2@2u1%>qt(3kyIdxZb9h9i{f2L|hZ^Tqr zMtBd_Wykg%3kwU+9DDY?kN$Ax^4a@qgHG5fsMU*`qr#{HvKsI@NrbeJz0Ty`J$oQ3 zZHUn|znZ?N$wQR^dgoy#`_e4Izzfkw(E!Zn#(j zHQ-W;R|j;iS@w7=(4YIYzRbAESIuT?TrpL<@wgR*A}Br0k6{858kRCsAfYLzM!QET z=7k~-FwI=?}9hC()W7xa5y;i)#tiWTi;v=<5*c2BPkJW6yH3^CevJkRk?cg z#wVYD1nYF<(4nJGogk%SYzkri>7i832Oqq9@Akv(TX!Eh`1IV&0t9^0j_=?xSK`v8 zE1!MwA)KCtxt%Zm;MKV;F&d)~b+#bwWxNX5|C_g$|8Vl%M}xatCZ=}I?~FPjMA)lq zD`3Z`r?)(@=jlB=pXzj`a4bQX#S_oG3U(UIUkK)| zMC+7}vU~R)e0}<>etx4W^z`Iho;!R?o750?0tG^Yby>@2;IO@)g@Lle8!$1 z;|0yL^TJLM(XVtp$27K$ZTl9#$8aDo3g+_R(W>U_D)Pi*mHZ|sP4NJ)X7WCdMir2& z1>Bd<+VCNLgpXJ%8l2`>uo=I0W_C~)V1Z^}AY+*63B>0kV+GgDxwS;xbDFWK*l=to5JBWw zR%8(VL5xyDU zXDe#-jPMCKSW;749V0PSah;M%u(G0ehRcIZgnW%Uw7Q(UO);hOD?_O$T*PLs!RLFy zvLcJdn$ay174ewE42i5E>#8W8^>~`U+0zouJuA8G!evz63hsAQ*{QN&nU8efL)MEo z1P3(7;JkpG%;z&iQLi5>h~P2eFZ?3IM`xQ4NVY6-IHRQRslTASGFB;Mn^~?^1Xl~W zRe)7cY-1pFuOf6MO0Oe93|N2Ex5ZLn#ixe=gG{F9DKn+b2G?}gq5y}I_wCsW#(M9b z{l9tlm#Zr)@MmzXtIMmSQP%5C1;nY$7J(uk0$|9ou^Q>e9Q9GGuh%z2ZLiGE8(Ne> zBQ0>>xI;$I#7Ffl-iwN?fgcoD*VhMj?VjsxxwCTbt1rK}cJ}dWIm|Z??WY{cfu<^@v4a%`^?6(cr;fB{VMtB{~&3gB1zcI5o z_KYCo#;#pUOH1c2oB>~Fwj%L4d#-h50{URA>p9kcLu=r3)5kL)DP!kJYtgAIf#Wt8 zZbg+th#25dSE}7^Tsu zIm%7fy4n8JWABrd=_nsvyKyN?hj$+x-L=r;wgcN?D*4-Yp$E`vb@uFeB58L{ef!y< zzcxR=V}5Qsl2_xAs0ig$+`WITzq+<-Y0t|qyuCQLH}Dc63t@y$zz#%P7ndrXfBDU) zD{IS7AKkHk{~?7`WhDf9g+l&eFg{V#o}LQ3-RX1JPv5wAX=!2C3n$*_bhh}RUS7HL z#i@_J{`T|Jr@wsZg&&=G=8e$nQe{W4yKnae=P|>c&*1uvi*R{2Zk;(i{XAmtA=QsO z#(g}d$;*$=qYSy8exR_SytjJo{SSW&hwi24Uzwg-^aNNZasT1fQ(wOej?;{pYY$s2 zc?n)-syEZ^b?@C@KKIF&-S*TA&py34yTkY6{xBP*56@pXqst%(+bDaA;g3R{RT(3V zte@Pzd+XlHl~@M*_dO{@1dbw(T4g!nD<$WGc&ko(Vn@8E-RYb@b8a{s?b`X|(vCeL z>NZuTMu8GI{;r+-;>7#r%&GhL?{|A!_Uzu*X>}BdIR-%jx4U(5kDqv#uAIMk>GVWr z=CvR0*}8Q*1Pu;1$WyIgtG7(gN3A$3s*_)Qxfm=i%x|6SPQuers0^VRoo>#c(7kgl zlh}BhXWb=1(gIJ6y>zH(^E6>)Tdh`-B!1t_hK$)cOPfhGzZ#+JkTLFusDeerV2TU@ zN|^-|M=IiTv7{~F4Y+LMF2WayHk{bRC}#xIiQf(tOD&;{(T{J$ooWmitGN+xZ_&+T z$y#~ZS$nyuJJHq&c&K8I!2c)=_)P-M^isMl+Yt_Y1Uc%67r6F8U_r|g!?mK|=?7|P zV?`H!f(cQEZ4p1hf{y1I4rg~2isa9XSaj?sVI0MAj*K2(On+*Q}qfyKOE1z6E33Y3oxse)x{t9;UwXFti;rWQ)=cWipX9y)a7sfkwm)6YIL z=qv6CTc2l|VvPa-{8wN(y_tBtfz-m1BG$xnIb1EVxtl<846lL*q_VX1y@cwi0t+9y zf+Qpi;;73!+X#f0IO?Rmg)%^_0>`mm$myx6`R!Zx@7kZQ4$fZr>gu&?r_Y^%lp4-aDR5&h&dj~|gC86{ zd^Bk#%*w}%@dpf_BtMew+Q(OIEpkjqivrWo*gP{O=(C9LMG zO(q+k#Rt{#71)yVx{@X3Hsb;Hcr|r1KiYVQ29vW3Uh0Wp_l>&&8{fb+O~F@him8UP zv|#=OA#I?^R#!4DRHOB58suaTs^)yXuwk)7)DjzmFd{m3=z$m98;(X`rlKes4hLZn zZJC^X=he60eEn^>7(b3hS@&s#?UR}tu%FiGCqBLvYl@rWYqnXFSLh8tX?)WJvMK9^ z&B}ZF($x!h9^9yk^upzD7N-xyu@N9?)OPU;=dLhyg-zih7KGBIPHQR(x`<@eUQrJH zNL;^h`41od%hJ|^ul(@!h1sQisG}$@SQyIS17Ja;R;vq{B&5U;-jyX{UXnP*+5doh zc@m4!A`1L?dTI;8UUJo&Tx`elMKN03GTVD$DGq0U_tF3T$;l6=db3BLdPU{RJo*iQ zJnVfU%UgW+&W*eGZa!MRefGl1{re9GGA3jQLvZccY}A$o2R2MejzuYm{&RksEYNcH z;`wXWZ~o}5pKhPuo2Q~3Cyc-7`;5ayy#hJW{VM8d6-kY5Bbhi~PENwe7 zJGEWPXaOFBH|!+yj~=e%sTW5i+Ko#MZlnOSiZN?Zt*zbp?eBk~Wbxz^PfHo+g$l?T zy8$naDn=3b^x2v1Tc+n$`wx@2R~FKb3ho8+mcVJeD(X$nL=hHc5^xl)4m>7!B8XPQ z{RRPo=uIwkCuWp7-)>LL%*^8v(4JD-Ralsl4^t$OO!elIIBK^hw``fAvU*9h$Mse> z2``q(gSu{Nuupb|jJtp)5!D8SA%(J5%3%9QQYL}pXIp;FZHkE-0_=PI}wN1uc}FDgLDiVLK8(Y_N(!Z)glhzEIsP((3olETJvJmKQ|)}rW! z+m{S4vZ=p7uutiuBAQ>xvA~u?J;f8e>-tsWc9mUhMU1#nl917+ssn}~eu5#qP%C8> zV0S$y&mM&#{J$KIlt8RPnJH2ipos@j!1>2`+J~T74u@HZB~1~;0=AV#Q3un>mgFf} z>X`tEB^DaJFbUeC@J8t{%}1mD2%deIL1}iYws91@Ws6{G^Bw#?a zY3w#i$Q;$NUh& zJ|8h0$hiyFAn?K}7yUjWN0D|>GlPul&>HX%wJ@p8#5+(C1km>u=I4L<<9F6pR?nP0 zJIF>Dr%-d8hm@VqUssb+hPaRA*GOWZe!vw`8b;}$NZRlq0>rpNR3;!=3j1q=APkZu zAQcU`%nlCO>JeNc&5~dw|iYbT90||$9`!?Hby4Kmg|@$9?V_oymbRCVl0V66c~Inn-+VF120l_vHd!;cY(cCG zmQA1CxsoPSWx@pH<7LdBab%1uau+Itz%yvvI;+I@N5<2#WcBKUPab^Z#A_!G9h>ZQ zQ%^z!8ZuEC1vr})aUZiH!7f zJ2h8iDoLU|UDb_}D>|u4a}O8OV-GbKz&PgwmZ(f?#V7s)gm=U3$8p$dwWSCvc^m8= zJfe0dI&k377iT`XfBzO3*r%R+K@#};al4LYxymb7E{@XG&O~_S+UeW3Z*5zchPxOH zm%(t>RVTf1wLBX9_rWgIKpn!VUAcP84<_bjmPFNw@R=8J7(*sC+1{!aVpfBs{Gz1U zI}f73{%|3~Qpc58&a2i$dm55+=?&%=<8H6#hbeN5TkXxVSb^sc=Q@l!)kxmH zd-V?=z8eG+yLTQ&vN=^UQ2~do7-&Wz#E3$aF zyWN&VSXdS~dx3y*)F$cVIb`(^1x%oG#M-uwA;c?k{qZ>Q6q27BjXn(->^TCNk+m(iTEjzL65XeM2Pi+ zTsxt#B=MSXYZ6}4j-tUJtqRyV2#Mneg9z3UdohY2jL(y>;|CBRXjwo+HpHqPEMLpZ zLlHudto%_Q@$m4LX^J=7?M@E+@FUWUP+;!@6=AGY6dC*-6}`}BAiaVv1(8#iGWUI0 zBZapSweqz-=F1p{^4xJNFtm+Co2T$2!_2n z_Y#=|aaIoUd>Dpp4_`!&j3#KM=@4SUB+5#^+ZsWdU#N~3Zkt6lQSpnmpm<(Ch$3)nekL*5HwvRvc-1%=Vox6BuwOo;g0-X{(*n~lW z*1Sr}AZM5?Cc$76yqNM3nqBl`R2xuL1c6QfdD8KRT*wLQa*tJnS2C_DcKYGHdp~&c?Ni@=bbtBAg`202A9YPBF@doK z>z$*dSR}lMQ4DcUhFES0_&o3%8AK$1{P?$9x?5g*`JIW*3_dL1%c~MHNq)G}HtYjb zVF|#+mcAc_F{`=5wydaWNOxDE*@6EIB;>VR!qCXYGl4J|s)NjISz4T1di3zZaFC{> zQ442v0Pq{r{_$;o8T$cOEP<5yJ-v^SsIY! z7uMGBBX9)7!^?ZvU#a}zsC=l!_BiRKdezf8?5H?tEws1epWw_JCesS+s)%80M2Q|| zkKj%6OjZS0$T-dVXvtLA3TBcC)RwdvAWK{#xjm$oQ6Tp3_`%(kYuD~w{ryM(WpZM2 z>&(+4jsy;B6tIR_2F|)FOH!wW{U2sB)CfR!uFkcCt6@M_u$;Jp>H z7c0SjAI1X0uf|JWcwcL!A4<+<6wsC36Y{xs>&$T392a~=C&10f)5XfuAJQ( zm2VinU(nnY3OgZ*44o&e@`wr3bksD)pbAqSVmFPdW%YAKYq~Z9Nx;`#!g-YHS#P6Gg%5 zYClA%U9g5E9|~e4D(MCAmI-Pcz%Ej8D}s|8MOeB(Rhpt8=?)z4%!+(%Z4@W;SA-*# zG@Z@t=^EXq>11HaSQ#-Fr=Pp-%W>9d3(*q{8iI&1KsXr{=+JC=YOL_%5#2I^!?clt zCN}ByEq-kuFpv5pTFv7milPr3StzC9m!YT}XD?iF8HG~d3Lw!;2O|>9MvR=MbKiWf z7!|Z52%slA9dI>2IDGWP%P;TSzdy_K<&|ZyNvx+LjL|nn##XbX0}avUaX2)NU&ro< z<~=aWTvG!r)kH6x=(WN~7BbfnoKiUSaQO34KJ--ru>`^jd@6p55^LTN^WuOx^74lv zj%;{Vct9(zXIDWO8V8J^f9-`vtC{)dMU|pSE)mJvUxS1}B<&6o_tEqT9S6-oQ<`+H zSb_WC!GnByS-=$8L?Lwuf<1e7@7S>o9!e{LloZK*OeIfgH;gf6!8b|brEQ{_1Lep} zt0du?ANroYaqW6G%Jv?9VzxE^FYjNy zbmij1!}q)GIlq}7tt+^1va#7%`^ZKgiphyBmoMG8cJ<2kxhK=Ik1|hX6%sW>r3+y@ z5ll|T+Z?t^j1Jci5M%Gt5Mv1mvEiI2=R~6p_2nReYnH>|J#gT_e!1`6cmMIm_3OWV z{~v$!MmX79ih?jnT17hYeU^FWVm6a~Rhq>k)~^SPqsq}Jg=dz2tve9wE9!DU#ttJUm8Y22Pi|~U5tvs5n ztpgijA#UtXJZ3N^d*|kVwTN0#l83|oY9NC=OCidSN16!a z5Lkyyy;-CXu}9%TFzT;mgAq1!BZ#>nU!u6)XPPA%^=D}+Y8AjOg}$Ns+qnP6I@(R1 zA_{eBzpy@@S4ZK(_-$6Jk@eqtjX24?6AHVf>d&@MU#eIMK_U*7fX^{#Wm$){8 z``dQTEU=?-Rcrj zB#%h={4xw%62wwbO0(Ly97?5)rz0Tw9`vg`t56Tu*Td1k zTh{G%f&=zS7CAWM%787YP{IV3)6>%defdV;Nyc#uNhG)*NFE4H!B`5ei%^tlDyb}Q z_t>vGTC&v-NgNquQj}frjeS+YDopf;481pLApgv2EN}kRAeUSZp|k1|(p=csNnhXX zFwG88+c;MUb0|Rjnz4Hxe-mAUSI4`$>(|Pi9bw49no}Cz{Z&(n*oc!YxV<|0ecoh~ zhxc8*Pm9hJrv0m}JQ^4Hv67VMJ9qB-U;mf??b?kim#<#=@|&;Eo|H%V~78kdHQM7%djooi4 z|FZS@xA|fK33-UB$VNAB-dtSVzqqht|Gq=te0%cB)pHLY-QPCf6IKqY`9=QJYz z9SnE9{L1x<@BQ&NGh60gdj8GOpY&1mIiXYl01yC4L_t&uJAdqB=Q0t$gZ4&zqu#_bz-AKd6p%t@L` z6yJ3Y>e4C8OL&qQ3WBA@Jy$P$_3>vPPIhPa?>!vjd?b?sn00n#3aQ)}x@5 zJ%#_kWwUD$;~i!5oITSkAcc}9W*DMdZ}JLeqnnSl0|_XO?%yl ztc^Pd=Vgv9;=qq^pLYDk!|l8@33K7_Nw;Seqiq821?4hRJZH>(xo2c5Vx91c`jtPO^cyR56T#qy;SF=vGbFL&5_VCi1zTmv z)nAILk!if5F%Q`95ho0$0;{ny>XE)hO#$^r>Ud|KP<77cYEy z`od?YK3-YA>2YVBm^_Jk5L>rM55ixz+QbwP#NNO(>7JQUT6rpb4zV_h3{o}`8iKEuy!p`30-15UK7cZS%nAu79 z;;;K#UGw*dFifg)wW^96H!gkl*$30Tx#v&3-f7JeXV%CU{&!ynTjuX^wdmGSt;){2 z)$br6`^~!D={>s-wvtX&4!`4l^3mYh)hpX}?`}oi&fMJm{EqV%ub)2u^|q}CCxT?% zBWTMcxM+w6@w+7xGD5-d21$%_>=;WW&Co7+P2@a=~nT zSVOeIve}!=2jbNdL#|Xt@Z^d_u^2{ZJ05j2gu5Y}l#rl;BsC7qGTm?}W%inzW6Bss z6XZ4xqONOu+6az$T-P!39`?n|D#8XlK+2Dli>1s)%Mx0)`-HKjZMJYQE0nT*3fe|C z;8BD!(bBZybqYH!OQSI8gvsh);1dxsk&$|^19FW%8%uhvP)6R$@=BVf2x{NU?WBy3s69%o(?#uk~1lV-3P zUAl+aluyhcRN<_~q~f)(5gpU^;=?qErDmrJew*jW@S`caf-5Y_icJV1Z7Yw5JnRXp zsNL_|Km?1gN~Ob5SwL`u@Jiw`@$uG#y&fv?biC-f!$*Jiqo1^UlesUV$|Hsp+3j|* z%2i?ysB(oV!wiW3a@4Y{HR8#pj*uH4F@A`ks0g6NcvR=~KG9$m?rAjHos42cJJ7L3 zMm!v0v9z@;uLf@tMiDhai7l82kvp9Unw!H$EkuE>PDHz!dFORjaN*O`|Dqrk8gg14 zwUGOIs_G62^9dm!9Qt9OCc!mgL?D0z8wD#p8jaq4@7*FRw=OPj+qTr}^&pW@nA;$1 zoN`};;X*8kBX1$f2D{M5m2w*kvcCAQT{KcpMQq|u8qpXhU7oJl*@W#M)$i&` z$-?4}vlrCabKjnLdZm>_zFp>K2DrW}EeyQM5LZ(OxN~XGbI&~2AKrTK=)rG)_sg~A zm1mDX-)&E`QzFWHCAF=`)0$OPnWZUu#ys!$*AlR#xngGEl zDudYfC^VQ9qd=xmcY^v&tk}*(eFWKpn<_bPVnuk;CEyc;VIP=rw2Ty&abn-VvYLXF z1=utZZ<=LQ8{_R`6p4%)b7mO=3$MT$Ljf+mz!k!oh&YUuF0|2`=Sf4vIRy+5q47OU zVp1-c2rDcwAgtf_Az%$kf~4i$^PEpm6{LuEiIz z7NTxv+DNWBrY2|zh@1U3)WZ;!pBG#&Yz$=Z<{FqpXWvY`xcZ}Pr-DNurA@R4!G$T6 zRLD86)rfHq9&S2WDj%L{d!h}`Hi+RL@O~wZWN4XHsg6bHw+gVKD%O4)CZWy?)EkL) z=BMQK!+cl_2BV1y$PeR6RLR5yTwZJps}As@aG<5kap)ex>W&|(PMBh$u;{=66FEk( zipQ*Rs07D91e;8_S&V3ktnf-5wLPq6no2RUX~>2T_8_t<7y=g1GM3Ip@Qy>;9hw(| z?Ol#?KlG4Y#6#{&UUT-BiUU87n*4Uo7lULbam8tcLYEq%U@k_p#0QS1MiOjgD@;VG zVn2HI)t~(M$3N~(b&&{)YQRAd!ZTf%nSc7wv5!uEN-Qagv9K76D^6bmt+j(O;nOTV zmXDGgKuh1C3pl3ng=dPtIPpdY3X(@T%>ANYwI{0HY^g+nMO@RwRekJ-r5v$72MtRuM!9>`JMS;0N zP-fw9tsi3kSHW6VzF#1X4EE73-@0+*|M`c>iT3vGbGvtLot>RoTHL>L$5I?cD$j^v zSmJV_P4pZfPBMEsO@86Q#lj8TK*-pA&UZK`AVO{K>e3{>Ie9*F3RxqC6;h9WNb4}7 zoK;C-v7IIX6>iwg@QYSsPTT_O6~lIrSj&W)l(6}(|G@riXZ#hEBKwJeOx>pJj7!{Ie`e>?0$^*vj75ZzsGu~vJPyKGh}WKb_R|l3SLDUo zXf+lQB7iAz)TH6zqr8eHNti$tq9RlSngrAb@&(sCP+GxbmUWsokYKTsFe#7>gF%6E zs@Hqr#PbN(53qhNwDoK2E5PfU^cz;CxrX1_q#p|b$GDv~<_eE{n@VNK`lP(I(c1O< zr?*Z&JC)2JL8+Ge7M?gc)xLQ3?7fHA_v|>Nt9rqC)A|U3!94@+E5ii3I{ED%(|)?k z+q*g{yDbR%@=Qyx4bgXO11{{K&Ycdmj8T`Uz>1z9mTc4-w+rhz=$FI3C~(F}>0J6@ zoL6Zj2InrHlwtVnbFX#Up{OzvJg+~+Bi=8F?n?@pzPWz3w`FF2dM?1uWq;q^L!W&< zw>r9c`Np^N^V_t}ad@FpuG%iwt#|!Z(r}MiOTW~|pLn4fmcM`hSC3Zizx&C1_Z|&i zf8mXVxhYB0oE{gd6-|YrlLEU@#$i$w-mrM|(PzH^zXriclqCJNwX*Quc8LoL= z7ccZ0$ZVmS({LtOW;zXtbc#60gB${tu0k)Qt_FW7L_(ywgp-3MN?74T_E=;RoHUXQ zg(2Kdr6KOb2+2!gER_+(l~4JwA9$>ILSW@5DD*D0kO_y{2}2 z4r7%6kSYv^l~@k(X~3b3J!T^(D5i(=R?^IS76rswNQ5Q*GHJuFDT?xlrHtV3S(@bq ztV7H9+EJ%4+nr8d;I+Mpc+elgh6(T?griYkl{!wsmDN7P>s0k%LAg?E!%su;Liup{ z(eldu^XJb%@-R2M4Z^~iP zIIxY)PVMF}h!1S+m#)*nH_q(}gDI94ZsEkj3@)xwF?g&4Xx4=TI2*rhiaT6)Q?6s;at`~8<}@yg1$ZtV)@t1w z{TW{k6zjkGs}Zc)%7O9MU<4+*-RbEqw;$exGuZ6YS_5T>fm~gro}8)Amb7n4`iUMG z!i4p;17hN6dC7CfpFZ-`VTTde81Mae`lS)o0|xEVr3fqYvU;SpsuAP1`v9h*y|Iw{$H?BQ%?9Cn9p76jFsni>n znxPga7HEMiSPF? z2{seG`1~tT6u$f3|NC(5*6FW5gtX!ZFTS+UoAXJr5zH|bZcH~pQQ53Yk~Y|-y?YK! zb*J+JSy1oYyS@BqkVI`OKx(op&MsL{hilT9>nkw_anl^7ff zai4L*$vQ`pTEGs)>(Db6rX~0wOM@b^>`3FKKH*S(l!P$0PZP1MDhNDSG8>r*vKmNd zKAe>q(30F-YnI9pxK@>61pmat(TM9$7(9|9C{n$60 z_tuzNlWGsnhTOpo-$~3xvGj-_xhU{hS6x^D@_HCVqY0(Qu(wF1qA?Dm>MTTcg)mVk zc^Vu|^&DXh69Tiu3NrsDF}ziZ=q&;n_z*NkmCA9Sl{6EI9ngZfV@PC8GKHzCRNaB4 zX;oS}obf8bm4`Gxn`LQ#Wwi~FA5U4c7HDP4Zw0YJ^JuoA)X_w%LK%SX)!KU6&SE#0 zR2p|~e5BNtR|7*p340g=GOgR~79@aUVy-94(0Lt;jHWte~>GY?5j+dYhr z9_|n}&Awgxe*D%u6BF&C$gq|WP%o)u&?f+>Kv%z(+!hxW|Mus93ybjaXP+R*&nKWK ziLQ_Ww$ZBAT3AMS6RlExer*1fM~vN2h{d}LCZD8{*j8CV9wOG(mPs#MQ6%qo+6*1^ z5tM=DJYvraaFp2|OO!t*Y;y=n20RM5@zE#^aX8VaCBi3FMS&9}K4Iap;3~=t4;5^g z!RkO44C(Y(yQ~IGLN;CI0qz?=%T)?HVR-e*^=qGe`stqCyZ`R*{^QPFy8{B|#z81; zPReI+tUIZNbeo-x5tqluna$i`V-v>JR7hLlI4H-+VFo@#V>(neW2W!2^)+#4)Bf{Y zjN#rIEx1QWHOnrhK~@E^s7(QlnR{UdYSa%WLrmpZsG8R!;}A zlzD#yNAC8W%eU`c-8H|DOqF7wh-a_?`cGaU9xLny#K(`m)M>Tf|KK04-M;hrSAX=o z$&X%mD+xOg(s>wQ`EVfwQB^!zTNG84bhdBXy>)&GevpLmV7PMb?4=fjeRcwkp(GXB z>mZ7d4y8azaUSmU;KsWXGq1k*MwX8*-oEtv4}Tf;;^+4~?fV@Fz##LFkcuN@FoUXC z0bIHpqRIk}93$&^91D}4o4sT@kb-zRB$Hd1QC!nCx6jZlJ2Ah;F)9Uv{mQooB1yvL($r98_7sl`MoQb;-T&Xw-M`?*&s8aZm)S}+j zrV?kduom!3s5?VYWbV8~T`Yx9Ar32s4q6bYTu;r=sDEf}V=b->I z^NKxb2$kSh5yA)x6m|`{l)!BhRHQ}`h{C62n7FAz-XmB5X99d?ESAdf6=2f@AEyCB z(|?o{oFEDfWsNHz8Gez{7Ir~88l>0&Ao&o4Ct|BI;7Xb#00F{q$ehzBDH@O=85cOG zV<0P|!)rTMq@tqjsEx%y^5#W?^Gf>=pp?0ni?DK~j?FQ}HgzY8IQ*71*lIK-#btpP z!lEBLa{Tp|UfaHP2hW_rO5-WTU4g^V5YfVQ=6SwrY1cbHdIx^|`KgnmA|ti4N|-nX z_1X){L#Qvw%TSqN7ni%Z>b$+L`Y6%=Fv^T%5Q%mSn_ra0G|yWpO4mq4jnv^t`YZx7 z(<+IJ!DrGwJIV^1M-nx>6cK7pWg{bb#Ed}5T%$7#;}Oy>GMxU#LE*LKeldc;E+J`f za+{vftCKXN5hP)mmqn>ac1PqUHnbbS_uvY0K+)j3xco1JJJAZHaaLDi(Tom*gAOZw3_ccEh`r zW}DX5cf&jV|MTTKaQ2c2n5i|(_3qfQ1WD|usO%66XA>BQGolw+;?Tr1*xc|EpOuV`IC32Vt(uHS6=!LNz{fo z?%u=e|Gawd`sFi!{Nz_ZdhM^3?BMzJ#)tl`k6u}MaOLXx2`}D~w1@Zaqf5l3JDlqF z?j@~;l=i zWDA>MelWGL@1+;s9{lz{-(0!>;rqXx6!DXLk0JLm73S^a(m3C@ad47+C>r)6&n-8; z5RM<5tOHBbXzd~p>sqNiLn~EaHKBr>9SQl8RvaPSUqB4Ebsg85l(ON_?Deo>sq{JB zRD{yeq8wXhhDMsg3$=Xy~tj0Jr%`44-VZ2CaEGj>kIGw6DRytOi{bSveq0ppNCZZh_2A~m3?8HKT zFn$)4YYK9WsBX|`3Yd)12QOddn9B`S=|?1@8luMr&yH2w5=&%Z7~l;m()<&oA}0vC zqeX!@wu;E@P}tWHu@LaZ=&|GUjK(5?4_i}N2qrj+qLIgAIg!{~u;7DLGq@P|+!!t; zP7AcNEP{dfPz6~_#nTR40c7YltH$9KBK5U$L%Pn|d6poJ*V2W>9=)r!6(b}aEK9Hm zke9YGz(UZJiRM2J-tl7m6qnyYPb zjh6>in620J3f;`9Wt6O&k^-alGD}CPkIy&vB zH{qgE(@CBCpZm^KHrW>-C#~Zn!zx%Ie&wsji_Y;TqJnaiC zw~$_(;G>M;5ya|VzPxt#!J|7z_rLPWOD}Q2C9x`$kBT+%yWo>kA6&a}Ver%-1T&2} zn;8bMn2$}Lok`62R6;HrMTyE0m$+-s({K3xU@&~NeDCtrOZ)a5h~q?5L=JBlMsYq9 zd?LCaFts@PY7~=-Qcq3ILbgp41*YCcD0obUvkd$?SiGmg9kzE#SpsD^wRT-#WpizO8W6UU z0w>jS2(?o=d&b9->R=VDXF5#NtlgS`U>1i83Sq-F7cW}xPTtK_+{tWF39KGRb6g7c z8|R>vsrE5I8~hPQUVa6M7c5Rxk+^|ok}x*k%>As1&qT546~z-6(IO_Slzs@$q$&~BaMO3P(W#6r~xBl*K;@{8sukF-+_%SE79KM!dE`aNbu`RUH40jh?s)L@a8`0u zfL9ku4E8G!en^^aIog3Tga8cZ(G;aSGEGx2$DpjDOV+3@6OiPH$Z{m{hOkeWX*gBW z6LM7&-W;ibM1eTMNb8ijKQt?e4Fu7&X$0G9-qSSG000mGNkl zj5Zb6Bq2`dEfFXR)*}zF{pm9!34~EaRfd7r_QMySJF$CdM_J~SxQ5!m0epm*5(I#% z+}QDiMTJ|K-7@<>|NVd3`_cA~KKbL78`pynt_Y5Mg>-y0ui|lk+c#4k^uJ2j*&jlr zDW1!6^`W}1Ok+aXFzj?gAyaJfQz6a}tcsizdbp>I#)>E%u?ohlM7L_(b`Ex{Wi^GtwrtyQj9*HWCA3M4!;nhzs8N9xcPHl;%ua$%AJe#k1w z77$}iURB?oJNv}9XLfDh4fX@l0~{-6!Xs9*pz}+NMYJ&l?|LDamJ)qPMY3Dca+?cj zI&|DS=ZL^Jm3OJ#(K2Baw%P;fxk)huFhFiC(6|NS@_wJoPeE5e; zH?9{#<&fTl5^)Hld~SO7%~xKZo?C^(`;(JP z5{0v*i0`mgR(I zX}b+U+yLY;DJmy?)qXkrnK2mYu|#cw)~p-=02o_wLne_b+!Q zd!dMmJcn3JJ4Nper9NJ3qR&#M>W}QbxyB$ECxmuwJACBOi|>B$4>um(Ny!``-xlQ3 zRRK0rkk2G3SdAkPWkv~hKsG1fX&EpDo+9~BKIzE#5%`eA`*DgrUXCbAiqzp!VHv0E)1Iv&(5ex>is;s;B2!d3GH8bhY)p|WtfKG;1@10$ zI(5zb@2&y-q(Qe)Q{6O|@ewH^5}~bN`Q)u;xMu9FqO+lGbAv`Lnb^%Mbsj1UMDEPe_F&oK8^0 zPif|4QQ^mDc&T=t%0}iGIAXv}CqDF$2hLLOVguI~O4p33$ll>NZW!1J_P4?msw!}> zJP8AA7h?h0V=%0;UrifpOV*OOjYJrE+(Sn_VocSswMd=)K-5zpRLvw}Ol4c`((VjF zER3ZpJP7gp5N_u+C^PO*p~2DqcoeGoP6`m zxAyGa^UuHf<*9GJmL#rc+L$~7M7bue3SE;jd=my#p|lw`#SK9Hdwu~nwosx+(u8>s zC0(2d7AEGCO#5hC!m@#2qq-Ms@^Y*snU9dJ$I?V&0%V9Pi@d$Mavu`?b|;1-E-FZE z^CB&!$*+XXfonUd4W*pL@giax<3c(R9#_etO5TGm~d zG^G*Sc4&AfB6f9f=5^(hKMAB-zXJbm#C-p{)v4z@B+(mz&3W$du@>aHtB+dk&YjzL zAwGLz|AG0rd9R1k8bJ_19wiJsiTMV z@u!YoxO(a1&ptbQ?(Fht1@_zG+}5A}?604F?s=phH=N#0ul9Ye*7S>P$M)aHzk(P&AH7sWL7bVxmJ1XG1l5K4iWvDwjcEP*v4EL2fTNjPtX z!}|ev$RkIN!OMRAhyQZp>b2j$|LfPDe*qq4l7M%Q7{?{W7$FhUyO8hlHoaTaEfd~U zuLoN@E3)BeG&>#SRf+RDWYKMd#YfVvz*}B^1W$TlVJp#$P`iS9H%`l1njnQYzxk;l zGhrDz@(vXdL2rbvHqd|qBd5_QW!giW;Pw0h1t(A|ma)j>QHjP@c%r6ia7yHs_f8ur z2m|D@fFaX5F}rlL76*3d$Su(~3FZ_AyP`)MK-$d6(_8-eYpyeL+P{9yhTe8a z15Cg=DF)Z?QMppIS}n+ghIzJU=ia~ltG{i>oi9$E8c--yQbXL0rV3%^23SMYgnhEE zo;l+=4(dWOqtUPm;*b(5X`?RNA#60nOz@{`>R&qvr|ZWm95sefuNn3s-wG!t+pQKx zWZ9tl|JZxeZaI$hOe~gMs_HJd050~81PN~70ydX!l47eRbxXE9nlr~UbA0?Cd~E%T z`CuRWclh{|eLU9K8ry1Xo!*<>Y_hqcL4X7S0w8dgs@x(R?-m(ZRrdm9v!#}fN))?T zw<-)VP;wLIs|LLdKcc)t;(8%YO zmJ{MQbw`)ZZuQ2B4TzTQW+b9SA{;Tdq|nEx^WrkAmwXcaW0c~YPa@wb`=cY-G4t&6 zNoT19UdJ4ry_8rF2CD?!#n8T@Jzuok(=r^m0esB_NBo1HX3(%CUr(talwa0md;N(W zKzb6YZ!l${?0pC=|I+)PVvr&b@I_sPla9xe7ryqg4XeW>zlc2%&J`xG44t^bSe~q` zKL7kH7aqOv*pGkw;d>vz@S9Cv`R40i``QZ|2M)m_o|{8Qj~zXE>e=UB`0#@d-o5xLrN&o1Db3Di=d%V&0wQE;q)9%#C zhhcX#OcQU~+2*0sCyzh&^LKvq_PalN`H5H7)(&89t6muD{mg@tW?q^Duf6m~;radk zkN@hg{_Zcra`??xzcVTiVd;gW38JCU=&@4Q4T=kOe5%v-LL3r8kzwNxc_`%=)SDzd zKe~D5cfS6ekN?B3e)_W?P0Yq0{LY`O7aJ|8hYOU%>K-|2Ic9L4wkDz|wtk{iBVIg9p|( zunR4!nt?%DnXDOIl;tXf$aRTn1*lp^T{SK3P~Zg1qC(+#qN@Shg`d~6szXGOdqpyI zSbX97v6PV#D;8P*!TSd6GOP(3o4We_zxcs--~Zs}ncvBE=F}K93gM5LAI?FYynrUF zYq`!IpP>6|8~SZ^ef7@0JD=VD?EFI)O`D0w3Kj5BsO-1f)9sr#Zyq>s;MB>}kXi^e zJ-uOWt@kL9IvXBMi#@{|E|Wuwb}aq@gL25A59d!}`$$8^p+t-NAtDQn?PWFeB*ixL zStMA-u2v1H$mwB5VHL=t_z8Ao+{wV0mf*ci*qo(H zMhXtXliVO)$L&J+ddEJptX9B6!>y00LXkGdi*dABLp^FWt04afqUTT;CM%H4L=JVa z2oI*AwH}`P1RBgDi%;TQ5h#a1Lp&QHrez@IYN;-@o+6hIo3`I!&K#9&BZ&E zlP6D}J9jReY&@CJp3GzkIih38jTtS6k6GJRVN``3Sh!Coj-CAW@BYE;-tI51{t||3 zLq!t(+yK`iVbm3pJ>enwq^iTs=h zs;NWJ(T6!~Psy0W*hhsn&Ue zCF>^#554;Ox4!Yp?`+@Onog&i$B%~XvBF{}71*>)W?gH_(UX^+zxdSCb=wr9@vP}A zn(KNmQ(n9`NhE*IAaDH7em8L6-bjBQKe_LBmcOZ+ovYU_udJ*eJhjY#_+vN81LB000mGNkl`oWDOP3=gI=6v(3EANG0pFDAn zq%2AnZb~U_JN4|-Fa7+NKl$v|$8W#=v*WLvg!rT$4z}R{L%4=P2;bbkb7NNRY-}8$ zm6!5`GSK!-19&)g_}FB;)-Y)aKbIUhInIZ+`e6uU>m!wb{v2PasPZ zo(ZZ&kW4mxB*cp?Mt_}PBZ}Txn};`_c;bog|MdHBzV+tWQ;#1$c$BCe5$*AHU%h(u z_U+qGJ^jSW$|{s-1OGTkhk~33^dymLpUm%IAGfNnjIJpAkT9Py^RrXLP|V1L->t2! z5(P!I>o9VxDl{pCXe4Oh7fUg^fm!aYm z*X{rzfnnwhFOD;YCqLKYmAo9AwyCGv4G7yIdJCNrCWp2oXor?30i1MM3;B;-4K-d} zXcpvUWBR6W}kX905MLcb6Kq@+$-^{H})rTiC6#cbIV8{~M%k*cui(OAr(E5?}_ zfpt(jtG0J`ebeS(4QTzy>TywyM`cmgt_`@xTX=R&kr$J3o~_igFitbq_;wm5$*S$b zn5*(K+{=z>S7@>(tBrt>!)~N)E$m8sYYJmW#${+U?a3yF!gsvW<%)2M7E*Yo!CYAv zVeq%puG?)x7mP-EIVuWhWKph^;Z0Ur=*2Ky7>xQtc0qWa+R8(seArp#D@Czd+T6B2 zOed|%&|As`)RqFn+I;bF?zJNwtip(B)79}ciPt8OvbCP zU3&T0u_L743IoYfGP10c7=U)Tq3o0a{#1F81A^1MAty$N51u@E;=lNlfAQSe3#-nL zRk$gtYkH>=f_&I@9swa%x#3!tSVA5)NKpMoVd)zvjHo>f!mVn07v<{Y0j_Q96w@8t zN;D9rggOuYmLMwBShpK`BZDLl7OBBpL(d2fI~5KFCwIVrHm#pkke{Id%oWZJ%t~l# z$1PolwH+1Bbd-WXWILr>PC1=aOFEpe0%wa;67gwUjc=#~At^t!($eQdVrjVh!RinAkkP*_nQBw)v8U9uN6ou9OKlGqcR`tHX zQ>Tf5q*uVM;5SRoO8%<>t<{B(+@s;cVq3?kwcpZ zo7lJk=QGSBcHQwK#~(TOXqeC5dH=0j_dfGQ?nwU6Au%h#0{(~i3x(mPFa>^mA2#Hy9h+{V?veD~)otD{R#JY7O;T!%#_te&}_l-U?oXXC3jU<0?kyLIdHEpJyk zHEC@TdZEkRwOd#3?tTso5GDX16}0Yin~lI<;oj~RN`=8Q1dMmh7y@saptH~OG9Rrx zfAPiFzV`azjRVe2!#FO>Rp)ZYNpFInLI*V71RM}nbK}Ogpg+(|1nG>B3mou?9p$Uf zU3}@xsWb0he(Udk`j?+&`<+4a5FZ@ zG$v(Lkl2HJN7=jKv~}lq95~CikbMF=_fjHf++>Rh7M3|KW&hhh{nJ@Bd;9HQ?Cx$i zO$`D|k4`dJR6voX3v&a^G;q-~e1r^HGKGb8H%zopj#k?ouDS_h4Z0C5WY9`ibXuNc zZ4zA5lm*DJS=C*%^aK#CSx|^6&>eeNB3J`9gS-^kvZ2rEi#6$Kog)dIiK!2Iz_)u^ zQz0bYfT}bgM%HdIuZqRBa8}aD>SSorXt3y+2k$nMk#RHRsKS#Cp4E9ao7RAlV6AS$ z2gNvtkHPyFC7GI&!&O{8l?5ighB6BQ?}mdyR$O?4q>+`>a{=ZUJo7Pf26m$v)^+hwNq?#+^-;L zj@^q0spTqijr7cDHg?8ynU(R%D_?(QZDlRPtPoM@iJ_gm@DCkl@+#sfIsZSJu_+F+ zXT8IoQgdYA0`F#IRrOvro%D!D^dUD?!s2{Q!xTl~RLGcKN`C9u`F-3#;DL<2gpSnl z$eQzc1VR$n!@)txk4p$dBM=kkEUtadZl($NNT7sMg2NJxV4-_-JZP{Ik${doqV6v) z{gb4cr&l}VeEQy-4@X8=E`eU1{3BhINR@gt%8v~OPG|rd0zqCGHGE2GT9BENFIcQs zeSd+*^d}dPZjWLO*QTAPu}>OH-GWN_0_|VU$|Ig6G~Z7 zluYXZ-D66YzIX4l8=qd@`uv{pc4O^OfKDWPV+q!9Z$o9DuvfcJKE3{zKl$ss(;WlJ zd3suJefHV4U%d5`D_1^v?6C_MAHS5D(&8pHTv4WMUGJK#tJ~e5{_ICLKe?Rw02VXf zs-~LlOmE-#^y;rJe{lK3_fH%>apcfR$hW|m&6-iuY+t+n&f9PPqR2+)&pr$_C5k*8 z6RK4Bx)-|OyU-=aHjf*XU;pH0p08Yd;-x$v0eOvr9#NyJaExht?`LoSaQoi9bH^V( zclI#>9`I*lqohr*j91qtle>5BUb%9)ZFWZ+BRBH3ZKi7Wc^FZ@`tbYT`%x_1W#*6v z;u)UtK9>;abzqS6Lcv5koz1!ivl+skqru?|pb|_l&?8Di1%+Jbp|~6N-p46L)=8X_n90QDMIu2fbBo6xm0+=~RHF7m^ccV(C;+e-6rtlSAX@7w%r=7RXDGBs9}?5f zFvrvQA}sWi@GRt(_rPe7OQ9D+Js?T&byWq#7TQ(hkoAix$qME8MixzYK^Y6k-9oqu zn?#TugulAOUZPAFiPC5i%$aD&t_SnAj*AcsoNxp3jFba1gt22< z;FBPW7BYCah>ey!4vJ!%1danqOGQ46nM}sH(l0&#{NooM)fqjL7Ll{@EMerf3XGH& z5-~cxF}Rk5N$}|A!BgiRI(_z$PjB9N@BI(LfKS0A%`qBX#(Ui$FHVB_NM!A31FO+6 zJ=|vySY#QbTtk*~r}^3O#9d1pHQ^f54>V;4i%RTZj*GWh#`Ff7atE+(S}2@U6PjZv zvf#(czLk=rWQ|RSdg%Q_2M&JYrI$C>4v@N*rwqAlC0?T)4%eQvqx}qRZ2FQL)M_gm z1gc3lr|BFlv7Q}coM-=JC-Pxd2^N-fj^I(NtnM+v5Tfb6sn~+WD6|&# zh%tA6BhaIQpNb(Br)kVceRSD9QtrPVtnhMylBG*1lS4?_SfAjYxo(^Pa1ay|@!@b7 z_5VB1SM3pw)XV>ntOax3&)-Tz(zLNx;>97TZ~$i0`C~8xC!0AzP{|t^>U+2G%S2!w z7)(#5d$1Qhu;Gwf; zk8ExpI<(nT?e^B4x~am%KOU`z2ld8hSFe5iL0D%_9zV0TI(ELQs(Lb6%WX-?SQ@H^ zLuTRSD{s{G-NTy)4y+#t%lh5hO@N21tE*6pwFz@k7Do1XRGd0}>d4X6Ebq3qZ_TRP zJ3BW%y?*19Pd*B#-`F@@*UjOBCju5!Nc9EuDaj+CmT9Wpdgt@ia!oaQ=kC2M53A_7 zD51D{CP|seprurHhrStZwtMgTl`Gdjdhhy2Z(siK%?~fXzq5Vs*=L@A=Hl~{aHTQD z8;W_T@b%ej`<-{+x_0%-MzL{Va^SP;*Kggpdi~=MK6vlVYrndD>(iTAmp}c~^Q&uz zaS?^+Vzs+{p9Gxx;tO9tbLycMc&=3K#94?j%)-iU+_y`3gw}Da z$-tNoW*;4rG)aTav|?h!M-KgjZvCH!!RQ ze;}aEAe;jvhR((o451b3xLNdv1&KA)hlT}!;exq}000mGNkl_*{<4_n$d?^CL`DK1?WI~u?Hftusmj#G+=#g#-!BL_ zbJ4{}M#slcXWE=Nc6@|+GhteXtry&rE*do{(XQ$E7|32o(3Md`L?NBenm4uYYv2y* z(*|lH&s6_BlC@1}KpXS(``%*Qq2%ct6cqRU26n%~8~rNGM@*+{MRj8hihD?*l>QW~ ztPq=0J{^{IMh8kB;DT@zf0|r!UtffFK}l-NV#INwk^P5*IR8SOrR2+g{+EL{$tf4! zc%}C`C~pO#oSTOq3Cw+hSbL(9uYn$qIN%da_W0f(Q6&m*-w z%;>8t>lYrqsPz+0wWD&hy9)&h!j69Ka?n^JtOmuUXTR~BeG!D%UDecWk*}8JN?mnX zu8$o*v3cYOPIndz$Xc-a=gI&wKSQb6Zu0meUw`tk7k77ea;T({yDl&DNf?F4j-FUQ zFn+Zt!Y5#)1u~~Rv!zBgIfP&>un#UTo_^}tr!PJo+Mj1-U3b2n_sV`mtG6PeG;;;Ay8WJ@Z^ZtKbXkX?~zdo3lwc(5wBqvyUD>d<4Z{#m>%D z=OZc{1*^UjjeXxuBro&2 zw6_5ecz^o%Ll2*M)Iz;u)il+3lvmBHZa`v_~*BYhtZi1-=|Pis0*T z;RiPk8e@_@VM>TAL^|c^lV?vHJ^cCSH*Vgz9`^au=`_IT@v+HxWAos_W0T2&(5<5h zoQj`8O(xHsc+V@8xT7hG=F$K}chLlExDXeKKw_bD#rTI4GpWE8=yx^fv4~beYcH#? za2V#pcI=(f&l{|H@Nu`T*%qYj@{z{;P(X}DS%y6i)Y713CB_^K&MBV3A|fC#9s{>- z046rqT36KbK(|H@%v#oQMxr{d>=)_Tbn> zQ_nz_fzAcm=Nx;bpep=>8Xc?4m2ucHgk~3**8>0+3fcu&(KSx_2F)8G0~htMbqg$q z)!W;47Oo4 zs@uxcAg|58Y8bQ18Bd|tjf#3)hUGh~GFY+Fg|%QMEb&-56Le*h zG1$bS<**D_7;9577U{w_^`tyN3D3^JD6X42&sWBfSvaa{U4W>*%Zj{d8jT)mog<4e zlY@KLA)|qS3{%1=54+n6gGe3nKj_H?4q&DQ=ZSTr+DWksvsjlywjMgIlO1W(8p*Q!jFUp58D=BFUFf{NA-5C!qTZLWrR{81WED1ei;nw0hSEFM{m+X+?-31ufc*2~TX91q9R1-hRAW`{2rh8GstP>e7FZRQ|Pq(OF* zv!wv!HT(c|8uhJIu+5^J&B!B)n6<6KGK#)R=%%e33_}yt02Y(RZn&+PHM^tHEIht# zz{^m9q0PDiig2MAtAibk3H!FJXae%x+QQ5A;XZ(>O<4rm;4Q2%LnAEq^-MJtBG3ZL z%Beh{&M@3_blnCH9K4I1WnmI}$hEUD1gfd;i1W+W$3+a61Mh?ciG_`rVuMysy+oTE z&B+ZEN?QB12DNi5(gjLu+$f?!%tURpjpTef-f0*TBr&BH9w$sxj6eglhFH%K#+Zh(Kq@9YAUIP#0!Zm;0cHjM;sG5gP#A4>b~g9q@W8LGjMXwvhQiJwRl=y)aa0p90jBu)q+3xV z45h*le`&BaV~xI2vMt6ZLUWW!HgfnYnxnic3k-DN#f7E9TO1awoYAbMBQg$a_rjmR z1zGh`DCX1~9voz_3i)Vc)C`VHSgjU#tZ+qbgT(+aI)S>u66D~9)N%@a?>fv@K&FDy z5)`b-nNhQ8l|d{;w@yvXXP?}-;-<4puRS+jnRu!a1#=WujG`=EOmRaJSOFJ{XSEPn z1u*~(w^rwnGX}(nhol?T^-%&)xWU4mVO|R+lPUDycbM2vqP9CK<#y1=gJRYY6$C!1 zYXiE1P&@V-nobmI43o}f?QD0LKS0h%7HvD z4Ag;>4HUqG92f)6I#iCBWd6g4*d<&7uQ3o^Z)-3c0&j5~&AsrfuaTnrr;d%&)RI|E za{WAmc@kT?7@npIPgw>b3}8%P0^#-tP1}*n!r-hdd?*v5XB`H$egc$pR}#7rfppZ z;0x&*1-KW(Zb9XP8m4IW1OM&(&^agSSM|D-+0w zVbdQ&zF;9h6xcPRJH&d_^&%jO8KmOR`hc^#%a=sODDnI`c9L8C` z7Ul#W+1fZ#1mX-s^!?6fnWApUdnJ#^K3%c!dD@YCem{-C;v?xL9IpN1p_cq=>Bsw= zV!(s@v}4kC>NGH*lw{H@qv!gF@BknVzTAJhe*|`qt5`ga+>m7vVy*W+f$k5-Jv+F$ z!+zFt7sQcwuVs)%04=K3A^ke&vEiJ&aFuh(5&dOoL9Z$u+KV0L=kJJ5-Y{FcbfD-o{(R}-QhuHKXBp)^c*GqW4J2RfCkD^O(BNNn)nM5L zu>1(;xVLrV>PH_w_2jeXPG88)8U!yOhD0`4R5yiSgBIzNT0RnKw*YfCK%;<46)(il z9!z5B{nE6oDe}W%IJuW8OP_1*l_Z&hV4sOtNn^m5)*j@e8n9)-y#+!v&Q2yig0Kap8uK%CfFz$BvzN{PD*}qcKoxIqe#B z>M)uPrSxbn|$)mU%cu{VUw3(u!KN4+je8&iC8ex2ZAI7%(FYv1`^qNPn^BLTGt`{2RB~4^y=opQ^u8@ z-bE>%5@QOIwFn3oOs}=}!_Ff%O%zY8nToj@#7yBbCrMIXmKNT$$9RPouaX!DCPptp zA=Se^JTTkuA-$AA;2vov5Hw&82pVVT=olPZ3@dX3HgkxARYz^a!mI)8f+KDKEVVHO zR2xJ4d#M#2X39xHX`NuQ!r?0I5yU{TVk|n+YVf60m@Sk8 zfM}6|$I9f;p;Jg2&Y_Z9i?-O>u%$>$j6h1Oo9zbp3!jyx2^a{)oVew{>qhkEdl?)I z1Zodki)l>D5C*SD!|^OJMIfR#x&=y*lNNrKtluz$z=G|Y;~LoU$w=UZC&Qh970Ln} zMON1)uf6u_=H{kCdS7)evVD^N(Z3K1L2$Ml6>q=w_B-#tf93kkJGXBi!`Io9ryf0j zehhxfgxgR{iBi_QFsf!2H&Rxz<6$_h1pjH-D)CNWE*Pi#Spa?p86I1}vzDWLl$B#- zTQi5%Y%w0`=ycjdfZfYk(&+j{m{${@$t6r!+rGme8m390AmXyht$V*>o+L-TGo^9PKADO$@GZ zyIZW-5YTxt-=PQ5%PuU!<>aBmJB5@2qnw!Cr51o(%=S&Q zz#WPK<{$X^>a;%gcKlb5$dddDp9BJzN!;W&!;aYdlSDo?PXQ%g?!UlIo&Wj#DHi#S zekZoPJ^TD>0lWB!k<a z*lg@`oW)mizxKLKDQ*~O3-)i}utn+tf3@sQKi{(|{DFS8@Fvnxi{D7b`QGDsY3J?x zW}Y!+eH2gjiL{A-6W==U9qsZg+ugnQ);qtbr|ugsyuNwxG?aM?e9EEKaDJT(c^-(Q8d@}NqCW2j&mVu6wrGSwSDYA%I3-7 zRMG%t0!&8-#x`x;K!ljA^3qza^rmf_@atkcc9ulaii2h*9Lly87=zo!L*gl@lOV^p zuOW*sD6WEBOV@E(4hOPXh!{JN_|+Co@r2RyeO{c@S3^%-Oik?-{XKU;{T&VkVO(%L zg3NXm!%TvKLF=PiD`gw{7llg=*&Ld2kDJ|P9g6jVy5|PEp(ZBb@=TP|Pm-inq2LSA7^`lNlX&uLXucrm?dY6{g} zgdXcu-TB#c8m_t+XDh3t$x2>?VOn&84kFXU&<}CGiH{g!;XG_+s@;0~j;pp+0f{W& zhK~Z|OoFKW>=So#CU%!1+d!yrbn3*3-}%OCFTMC;7_*Q>)pP+3!zMvd;69u>wBkOq09>>ZH;e| zZOw1&6i@bpNAvMP#_H9=5gdhP+#esw(! zfHJ_Zx;Cl<=#yok39a{yZC5gvL#Ybi0IuP6A8rNIOK@dw!m`)s91=5qK!?OP!SdqO zL}#sO?lqa6=n1%BqrBTHNe+bzw0Yd=1Lny(?ToiRE3$AiYCp>xTLLOVaS@ghAw|D} zvML~rghFOuQ4_;38RRa2X{Cb@Ge$xoUXFrA5^N$3hINKK78+?=Z=Ed)uZuby3NmhV zbPTe5-#StR7UObftKQzN#w%+O<@38a3RyiW)hX|na9aTe+90#F1yp;ps;ryYteOTq zJz1N8cs2AziB;@;jk0b{&Tx6AnOH8AI3(H68o6L06H$nkZ7Bv}e2-z;A@BYGEf}*|pfU;o34qnFq$r%=WC> z{=Cl0%nCG8$W9ewMiqD@8}^4SG!Towgl?Wyv54HbG(Z-jSx?@FWGfOz<4Q1nF2}h`CTPY=LiFIumKGtnJ0-I(<3vkiy+c$FW<9 zvluQRLAsinl-dl2@qlCtAhB-Ruo!frsYS#KpEYemO9qK5P#9yCrer{kxp8c($&n1A zn0;-f1O!V0VDqb@*p2o_G<+0iaWAf7U-XlG`5*1}`8jV|v@r7zvij=%KTR-;jEx~_ zHMblm&BKi`cHQt$^V=!9!R!srm1ND5<0J>!iw9M`RGgza1L8}T?Ia>0qbV7di>J^D z){mt9{CAeViHwefN|FZ95u>U_^exg|bM(~G92Xr=vp0k0Q}-FRlk9(fUlbL&fIDCVf?G$hLsLl}p%7OR9R4)XRV#%Ydd2}P_P zA{~fVv!g`J6Hu@=S+FmLy2}{P6}6n)8py;B=naZbHM0VXZ3syQ|3_u)FeQ@#7F_^( z>3Ggs35c!h!tYgKX!qWsW}lue()FXvAF48|IU2HQ#l#3y?XH2UxH>W#qIM%b11V4^ z&f5L6frM5MrLmiu(I~IO(V7_)ZxfCh&w_RD5m@5IQW6ZW<&gABVABYHpgdKOqD)e# z0;}|FHUn2`9dH07aA2Z|rrNlgjYaB&1nQYNQmI*V(xVKP&anqaKY=+fqr&$>QTjQp z>FGn5pfJ)Mge!wWoS7jG2ItuRVT0!|rgq@5L4F4!Jb(V7hhBc^1!I)B?$I(FGdh^Z zN}g(;=lQg%R#sNdoH_HsB^O!v5%w{`iq&$0p-(UCoLz zTR*VsJ|Q0#V@YV}`GF^WHBn9McLcbb{oA0-F^UDT(qAtTpdm_I6jn{LI0I9v8b~pg~ zl5mQ*d=U9{iKnyNe(vfXO%4v6EFqffStl(-G%6Tw{-sf^fHvt2Xsz65iCQXFMEImh zlwle388nBS5!cT3h}u7-`v9MO(Vs7}ME*-1aL~8+dvl*t+%I6-<8>$vr8`2M7eGKYj4nj-&we2ON0B%TR8mk{i2!4n=cuG{USltFV{c& zTzhhGzxb)%?@#;p#$4>3VF1&#P*GaZ%tB@KEd4+xSW}h-m9fP=Drn(|uYr=vyx!2p zU8HHs+?NVX7(0ye1>G#4h>5Y=`XzX?cwlLtp3pHAyfsk5g zz+{G^fey<>+f1QapF)9}Hw_+0sQ@uY1uX99BjzJIf*K6Q1YT=~9E~O%;NF_8ZH<^b6bXd$)!eo|F zwPK|edHw->G*A=GD2cHOe~9}+iZVep#I7hIm7plIR=j)ErS+i~@zeBPR|H&ZZrX zp}&aaEDap~izAtXN=5xLdKi|VueK{J*{xB*rB0$=hWkm%e<0S)3Y#52bmXNMU)(sb z61^@33KI**ji#bB{gRJMYgv{TpT78`pZsuEZ5t9`_&Y}Sm;e9}07*naR1U4wv!<=z ze(TM9ckle(H(tH;+@SQLz+8#b48gS;Lt zfFr(8*lXx+6NxdF(;CGdk_Pc3?byNyrTdH2uXS!0a_tS9eT3~t99=`gOu2|)2&8)7 zn`MN@u-QeZSXu-7lV=`z>f7J`_QMaK_gsji&okhFzPtEgnar((zNBjF6N6T^c2}utSw*C!W z*0R%T-%mDQ_N>Cv7_lRG;NPVuop=AH&7qC}UvVOl);;*0ott=G4Eq%DNbQaV$n;upr?lxYU508q+`x4~E+kf?Z9lwLWvK>@oro`$uK&sgH=@l*_mNf(VMQD<$0EY zdvhltFho)|lZDeG^T2F&WJeN8M8&KH9#8y5F#L0<&WdJvj1rY?z5ZM{=5-PN|4xpAS-o;dO+fBY|>eDcZZYzh_hAk^;3 z9MzKnQOYc!WtgNyS#)^U9G~$-(sE1zFOV|!m$)b=dro>(`@q@4X0)g4NRB(4=1hMO zCKpZ2Vy59F1)Y{eEt6oYN!zm!fb+v&Sv1=t>J){*6np`!-O01UgOlR`XvYx8w(Kl3 z+O{NlxL@&W!9in5@KJ8b(raCQoc$Y`K=`j%vAEwU{hm4CU+6_UV4oO&KH%?$oYTUX z>Eqe|WIfr$8gbbsB zaL)~t@twT(>MPUTJ8!-HcJ08-5iHKp`LOHifL4o1{{Q{;U*5cZ`}NRD=;+ym`*)FG1GwI zHSxPxK*pL8arhmma;3aA-UR?Ijs_lnyN5)GQw;N78Eh5oJ%4YMm78k^zwzwFKlt5m z96fWsuEE0vA!(O01+L}3C0#2Mif5%p8n}vutP%Vv$?o!8Qfa8lTe2wXC74f%-i{C5 zy9CN#(>HNE&}ZPPO%ZYUQMYj9o*WgoAl2W~WLEWajg_ZaE`&=T#cNSL%`5?2PLXti z3AEJkHKNM;2VLuaQ?T>z=jGX?I=W#$2rgarf#hD#fe(GZL+yY2c$cVql2k7oS?_!N z`<;Br73&9h^AGo0j9TCS^^a^FyRuZpBwSa35C@?6F9rcMF`!rw0E4PsQ5LT1+M=~N zD*TMsm{7@Rk7_1>&f7YjMR-drq_cV3R;6nJTKn(?OlyFPfs%t*q>80P=x~8@GYmCC z#Y8UV=24C|*qdM>PTDJKrhG(&?6#COnwo7#Bb7G*%Ui z+;B(Ha>W`N2#ykeFm0y;EvoU+x&ZaO4Q&{x!UbhsA^r|HxE6*URjiQ2g}M;evI%0G zVBiZGvfZ#(#u|hzs3+CHGEnsoq{RZ{IaC6m%^U0;+O#BKoC2Y9OdkFX^`$5v?_1>h zYn(N#6i@5Vg^-QvBI1@^v8ou$R#UAAPgRM*HH%71N$`ZK{=`K=Fu>l0H1x7haMza3 zKXYby!}VPc9)uw`z^TN7-o5sFo>V39LN7bl;2euEC`s)f{L;u(sKJ{(d!gTfs5D>O zrvpYJQOkNHGQsk)gSKPcZF(Oqh2ozEE8@_QaBfAEScn(X$|R#xFJE+*UbUE{vgxbq zV^Fji?i=r66p3d%lM#E1{MaB$4bnB1zZr}l+J+})3m-mlP9iSHf#Obb#y&$;fAQ8?;+5}4a zs9=c|9vyvKx=w@l8x->HTx(6+LE#Nc+uK1G6Q?Gke@A7D;c0970;+1B9kB#+{U+oKTpyn_5BbS4t^`8Xk%Y09aWSM4LrHSZi`f z(*yGeQxs)|nH`XyOJ`x-I;Vcq4=7_JDeyu~A;T_3$OtBHq0q3kF;qmdbS3I}*URd8 z)-XhO87l>eJ;i#7bwW+MNzK^h!4SzOQZg*<#~pzOMI<@e;G+%|dEplrgKmI=p{g86 z<|x*9hAja)@j!+q>xi82eO&3GZCcQRfsrjp0O4PXZ~1Rn9cBXCx1e;ViFZ8||Ht#>VKm=Qgyig+<*3ND4*1!x!rI@apv*@2XJcwwGEp)d>5N)Ee)zR-{ceEz zKY8P)S3mhQ0GYaLYN&vW7K!*w-nen&=8c>6bVmVET7>Zy9z|OeDq=eKdKSX4Pa${gKCgig?>;X-H;eE6y}oRZ;wex9l}mn2^kHXs+pLk*1%E1< zF=(;Yy3floV(yc&&%X_?A*}i5*Kgk|xhoF_7XRtJ;zRgrG2;5~Pi1=Fm(15bW=MFc z3>m-Chu>81b?;*6pua97vRmz=&dRff{EJH!_H3~m&RMK3H!+hJW2p!{hoO=1#RAwM zV0*mynvog<%;=h~9OYQonJRDep%xPG0YwGbq$6|kN`Hs&@oi%e6p&=kRBqW6gn_>>aBQgQ&q(t0P)I&r*ZQ>6gpNxC5$LF<>|DV zQi(0yTDtbIkY-s^wMzDK8c_pv6uR4Jl!|638bwx_wZn)_U0C8<2vq{9Cbqh~y2Gm@ zogYmpn1CWfkXI}L!F?c45i!VN__#;#8FQ}C0&9$D8X0_edF(iSgc6g@lCU2}egUvn zRaIo=Mlt#J*I$42#h3FUw;AEn8P0e=I}ZHQ7R+)rxK7DUp~-(oMM77uRGu`4#i%ETq<>`G>3x@O7k`IRWWf-kys4F3o!4IMTQJm{A zof*x*;khQEf)Z%TY4xezP?j&fq*Y4@vip7#iG^j~(Fu=|^kHmadPO}#-s7ahQUH4| z#Bq1HH+^)!Hz_H&*C)f?8z$?}CTb|r>`&qEpFQ(sT9}ZCG#9vq@5mdbmma7$h6G_M zhh03*@TTa+%NbtcgTG0SbDy2mK9}?5PO3y5k<L-X|*&)b~x~umck^TFDHY7$AHFFIlAI77$Tnczk9=BgLgL z{UtRDw#BXkBArM=5Gi3;7UGYYVv;jcJyF1fht-)gkSK@6#M;@knog&awF!}JTK7*z zT!%2E(mTO=5?~|gCB4n!O0t}lA>HTP(UzUSgzD)~z?2>H1^@sM07*naRF)V{#&xXY z+U>aV8IP5rnLYuAR+3u#en7t0@vTMTi-Z4N7cQ~0IbceSlvvj_U5moL8Bke-Xc6k@ zrfxw7W}&wMneb#Bh5hI(m^h|+ETt9EtrrT0taYf`A4Uf$KcKhHQ9@;F27;8=;#366 z7!NLrfZ7APsL^S~qSVX@c))LhbziI&$L#6+g5?EPf-9W4ck&}WaE&C?c|XB2rzdAD$*`TQD+!Go5zp+ zn}73fuU-52$3OkaFW-Cj`i)NmWDM;u%W_shQJ1_Z42{5W`I%L9%XgEALy_*0GK@5K zihM(i5lGU@%=yA~w9(X&=ZloHpQHPFnKbN7!q~@1BI`f8mXn|jb-2*9M6fDWze1BH zqm{zu7an`$m6u+A_St7QHr6RTpJ`hbWz%{pvn$5S6v|Q2L2z)p)3r2=dW4|35eS!z zc0ABAwTH?=vf1DuRfj69&^s+w^x^dkH)%93oDk%5V5Q$fD1l9B+~F&E5tL-)x!=;@ zd4myl9h8p*GF%3`Mi()awf8w#;Ax_T_21)*u4)Nl8XfVgKs8({Yw>00qU&e z<=lY(qX0{iF_ZFw91bFQsHNI@j5d5FuSj&z;ukOpOOvrV6m|9Jd12z*EN-d@l3V~W z9R!1I21^pFm=McZ%uDsoSghnGIeMIdASQKT^#hrovemSmjJ+-`?W~NjeYAKG8l4*` zB%=aQm057*LX|wp)JZ!@{EAmYUl?9R`yvOl-YHJr;3~d!Z(MIjLcDCJErz^1PnDhM zsAK}+B%H*R2Fs&2fvkvk+x(Zg&>1+nBgs{E?!f0#2f`E+zPAPM5J?Fh*tUP12 zID@^=d1z|w&|BImi3Vy;9>+XWPp2ocnETx)1C#oX5<9SnMynFu&_MQs?PP2+S87oZ z$jJ$$oQFJDhxt2Lj5f|2WNQn8H5bsWhT_d@tLy*Ozxr3Fj-Ci0t;ucWTGi>c^Pk_o z^~M`N`QFdo*qZHB)wF|3yWc`jaeSQb(z~p(`)EY4&)}{bPQ?VHe4H6&I zs^p=dNh-rmzqkg*i3;g?A~DL=^W&_5slpFXVzLo)SoLtXpxy zj6qpEZn!B8JW%IOKlJiTFMaL#=Z_pZ)Nwc)Ds$&WxxKSfj>d{(lZu0|G&VS5ivm6_ z%V>oTbdn9D26aAkgje#2 z={+@h`+wpW{;c=-6@R(s9OPY(M-#!?oFHX^L>!!Gcxu1+)#Wtc!kb0NBVn)W(!)UzS>d$LlS^6BMd`zv zv@Yo%IiOO*TeY-Td8PwbIVYSsH$-NBpPVrr%w{0g>`%&592=Bk7D>D>2~3Qyx%j7- zh07%5;$Z(H^Rtb(4-efEH$Vd#G9_w!5g_VmjDS8`?=4gY>s)I*nA*wtP?E1l-a&2$ zUQ+aWt=z2BIizl&8-7P6BVaW~=F?%mM{)rw03zRXUDc=z zYIS6YH#PZdD4pfd{w93Gb!ir(q?T%d+{kcXK5hr82@uje2f7U{L%NDW@GRSoGAmM@c**N&Qr378NT(nyItL^`u=-wjxN9R-M{ukNR*JmymZ zS>__1kwEookc=VwMn*YvO)=>L-WM?t3y5XyUWzRIpv{XR)cyml<8k!RjVEIAw14_e zSmgHhVf%*18ETt_Yu+o;xp18LbDjKrc+x@KcHs@PbX>12)&g1bWvv$fwAYc98hqI= z!MFXJ;br>0zO(ect0lkXH)hWv;RkqVm@A`EIwH~#@LEfwI&;@G=rlpie+I z1j{qk81)i9ivl$mC58cApH(HBGvZ62of%lzwnJSYrwdTZLRcZdo6TUnisIU|4r1sM zms^jWE^C?Vp+F<=RD@BsIGxLXW!LLfO~K^GW-qIZw*H-?SufD z;pJqessJ{#fC{_tla}+murrwzc3kSTRxJrHysg4-VqF>B z*I;%CnJ2SWRrxw#?mTO;nFluxo<4Ev%$c(=Q$Q`qRV zY{E=xG-9-!OdwRXOqf3v^PC0~yJs_aPQ~Kq7r9YnDU(bWBL|e(e4q7#8MRDi+}LcP zQPVIw?fb|azw3k)Nx_^d zs7yZ^iMKvT0t+a_Ou1SZpr$Bi;tN1lJg)qmf?g#-I~Kf9F~_9xR6orZi-^+F>K^2RgX_+s9q*veghCPD4TbTLdbrBryD071(ee@y7^}sC!RtOhh zhz2mxHsPNx^k$I*tC0oZtSwLkF5Dtr?bHaAA#Jw}aLsjjk!Jza0y0Fl%&-*(hpd1t z0q_N-hVwk&%W7vj-QCrgR_M?T8-;(Wt*h|c@ya;Mb8-Q29K$8PO0bDn%(@DS@sZb^ zCx}701xid==EN48zStp%B8s%nvDbQjN$!N@8g{KD6u@1Ebewt?zBv28zWaY?dBDxv zZMQoMI6s>N2%D8z({>8cwic1pxGbi#X=(F-+HY;$`R@0=_x+!~vAJ>Z(18PwJp9O0 z&pdbd;6}JT7W0W3{B7u|s-A7{?*8HzZ@v5Od)KdDzkB!dt?4})h2fyH>2y5Khfluo z0`;`O7bVa}$%0Rh3)s~l;gwSI@&NV#h{DB6BD4G?8P1cUT^v1Pk-BEHWH=M*2RLy< zl_tx>u*i$^=g+_J-1E;r_q78DHZoHHY(*nxaD!@VB<;F{P*;ilG8f^%6L!RZQBevm zDIqXjZtMJmf&^#WX4CbtC3XBdSr8J+#8GWx{9{qS!#oEZt0j(=6&93J)2Fsbb9^7l zaZ;gssk$x+)5Ort@;Mz0hIEwtMvg)L$lxL)HdM>ZGv7S}-eOtjElyEOKY8%uq+SA% zN!bS?EI~Etyf?>iEHY=y+T-^)7v1t$3$=%mI{BTSKU$2E>cMsOe4-X2e6JpvKjQFD z>3=Qsv*a@-QJ^Kf?fp(Me}{%~;0H%?OeQVmEa%@WU;ffYKG0zn-hAof+~<<_JVo>( z^_=qm74@^e-*wG(o8R+~`}YR(R#;<8_n6Nw?n37dN@I_0eIdlb&DKz@-r??+Q%}*t zD@KIfpfR4;TACL;*^i(AhEzYXyn-^lZE}1`!{*zTkzfc)ZAk86v`R6IED*DF=vt37 z2UKbZD^(6yCBP=)fiQ6)#&O87Hp<;$U9p8Pymg&vX0>lxJ1Q}11%@}?=*Un|WihFx z%dsBWkej5iw4nmRp;a0BWzY4y7snHYM>9GgICdr|M)Kl+0?{CUd~AT2q)p z)m5`w&y2|$9bi)%6>VM3HAXt9U+2e@vK*Br&pbrmDn|u40Mi<pt}{M8y|>#b?M zJp+HA931~3qKs*o0G*A>M!CvOtJlq>8BC0kB7fdX@>ZFt$s?ns{CD-e+xPEK6 zLIB}Xjg;6SBf_aZ=Gl*TGWy|Y8-|)OBNe?ZI2nSxvW+dXws!Tb+1;(Ouq()}+olLZ zA}?00sv#kDcRN6nBF{Z%)bNtqHgy(uLAj}>HQdH*?5f$$wQKLZ{m#4ZzW>?w^!HwW zZGBQ`NSpB$R56)e`}o@X?}tCW|K0~5HZ}O*fF&f@DXPcqB>(^r07*naR6_UVPGytO zb4`-{Y@B2C%3(Y$iLR~(Y6^XdNzUSbT)1%I(MKOWdg4@3j9ja-ad;|C=#=TShPp5c9x<{BO;m|m zk=2|+T`6cqX=Bsj4k5aTE3prAV)-_(J>$Z`oaX@8h*Gu@3nudgvwd8bOg3fvr147j z6`@Zavj`SRLBOL9P1n2@u%}Z00#rH<_N+;Jl-GNmnz{&UAaW+pz!m{rpeeDWPBHgp-yrY(-h83gzQ@_SGxvM5*gs$3=MUDNG`Np{@L%9K z58TiD-O9N)!~4Euf3a_GD4xH-hRl)s1C<2Zv)-B-gek~|G&SYud?$<=Ij2doAn;Ir zU~Wp&brRvpI$z`VIG`EyBr!&|&5~4stF?23#>6aP`kxF!lkktl3bL7pr8@Q-06p}= z=yD@g7Z&TH`mS7oJOpDYLZr~I80+?W^pen&;z!hhLqZa4t_zg7b+vc3gA*4JXN>zx zP|(>3rK#kaodL20wH?|tlhrT@*N}6dkTzsgG=0F%d#<&~CAqlJ5{2+2H%JmWGhIWT zL6?sppVem&J1(tmXSH@+3xPPae6#R>dP1lvG#gf=qRb%vh-&}9+D7jPTUn?z4C@ zybNC&LS!gg26wGhTxkluGrSP7jBRk)BwJnysBsRjaDohrpH3Py$mlsfL4&(zc_(l8zQR5OA)2dMhRbs|ebyMBjF`e7lnSTF! ze|Pfep-ay`6&iSVYwP;Wpr?+q43P7QCO#tT|m~1zkdcg#@x3Wbb+NvYH zzwHSp(sW|dMy*gi$$8MGq*Ne!IyzT#8Vy^ma9)E6PgF;RvN_8Ja27mf9aiKsb-kNI zhLbPg0>fc*=rm57brZ1qv@0up&r)B z4Cb*;CGq%~SWaruF!fV=Pg8i>=xfO%@v@$GY^;f})noG*V&cYHB}9Qo@iA|9VWOZE zZOpv3J=4wN1gSx%dPAi+q4!+1k%}O6SYGq{MQd&masBc$w{ZJ~g?s?!{E`Fq#FAff zoJIc94_YqhNC`mF@n1`*Hou_m8=RfZrKBb4S%m2AL0Pf}>!EFLx};9zuaNDMpQ`=mWC{SUd;In1@}4I-P^KjImx zlW)=l(m&S;rW^E+9@st)^IGn6UGiV?G3vMXhA0E2;;P@zjZ~-A z0O6G9zzyVi0C1`{u-e*86_WxBGG|<_ih3yH61|eo$xku}2O<5$$r=cMZE7fkVNEuj zPMay*=E=$^z##CEFl6ZM*vW|^kFG;r)Cz?g@5bO!Q{o0GV#@fO$hLrvtzubd&78Tg zzG5RiKNkzX*i*z@YEHA|2dw=rP8N6)Of1Oq%#@&8R8oev3z&l<>OD(CgBLwvkd4KP z3@%5I+Eh(f)!|K^_xn<)8pYR8%M~M}Y!PX5b~zuapQY=$B+ME|0v9j|{;(FMA|K;Em-@UUFor*U6->wFth6lI&~T z#dy#ljw9j5=)$FvukXVlF8R}3s3{?hq7>Q7IpsUcj4hJm4D^gDIWpe6y(I8jVrU6r zzXz4#=MO*lulvcb_F?;aNT8Fi_yr8N54E!wA+!$_Cu48Py;!*9y(uC+Y+((t_~k=|DQcuw2n z)$#^E&}(o~%{X;9PWxP|7zOqNv5D66U3VY0Z&|M{f7oT5U?f7CgN>j9NCB?^cjYAY zO4D;;1_zDxav9qWl*eMNm+lMtwa4%*-ElC^#b2V8ib7n3+B<~-Kf)NWfmh;qfNY<4 zJUt@jc#bAxB+X$!(7c)RP-ymeJ znb+Y30IOk;@W_+d2`#o52Ewawl{~etEhJ@#3)R zLqr&GaHrAV7>bw>S*au>t+iw`!k)=uoLdPHix)_k&rM~oaf@=i3OHhNK`2bM?pPCic2GaXuHG3lhMFh5tUZd zJKJsDjI!Kjrg2TDnomFb^v2Ck1I%u^R%H->ud6D6B*;2KouZ0pFD6W>!KlNAo6xY? ztO9SsJjW_(UdlL8POk5*d3z$fPidDAR75055^JuEjJp}&e%Z+w%CLlIe-wJ7?Z$;^ zwcpq{cA5%w3cfc9V?uwkjEwP9r>3~wXd^I$G%p*U#C{T$eR@4|808xwlP!AA}LooNC5pcJQRsd@GUYB~$j^>*sIgwaEDV z244QxT4H~jUw<#%_YeO1M|+jS!0lHw0{tK_Jr>IQEqV<$kA?wB+>&YZfA=hdr!GRm z$mv9pB7*#V`R~*UF*&6KHq?TZl#;L>7SF)M2hD{*aJ}Q@Nm4ol17dW2>b@|7V+ z?KwsTFsto4$QFitSB$SQ$A*|eDm)U_q_`)+36GeM)lGy!knM@UT*YWQF`0Z1C`@QA zTM2>ChT22o*@I7<0x{0LOU{U{0nPL@NaN5Eb6to$gMjc~-8hl_>2Bn5Dxj z%sSS$W3f2h_Q5P>HH{i9f$0e2uf<)eAi{o=jRO3L7gZ#z5^4Wn&hZIaLK=@R;u5Q5UN(JxYCqo8$Rl4-87A_Yp}A;47m~poKv@r z>bxCIAki5@u8>1yA-|VLe4jGJ(g)3YbMb3b^7L_5uO|b!J{HsGV-W2`jJslLaQIvr zGMtMJFIG-rIuDj0ozFDzo#D=oR*Hig>&K5AJ#*&Nsk5h!A3Jei{ZN*TiX1Z7En>K$ zutXOX8mrI8TjCOb&LuX(QH-2u4S z#GO6Cxnz3cEtXS_#wx(^gpqZQ= zCD*0*{?p*-kp`Nl%H}$Kj$ix|=i2`}be#E!`2w|<{A!<4ymMb(a{d%c&0XStEgZbj zOHaCRuKSXP`@Hc>jsmDA%y(PE;8mW3NC-e(lB!k9K|kC$pMUI#G+<-Cg0cSRy-*F1|I^@0XR+N9E_C9GA`fV+Mdm3Wigse zCOWT)Zzmh<9Ng#N*IBqQqoTYqq83OD#xG}N9YU0#R2xU(pVh;QLh#AeY>1y@wGB0h zmq?zQF#Nyp2#A48X07AwS534tQA8l@0|?C$M)Yuon#(xKpx&{hMG_Y`Ot032)`evy z%Rz7Jrrq6|mAV_ROu~KaJk(`wapTl9P*DYkW{uk2Ov(163L(yh}ByDJ8;F{2Uc*=|g3;lz3BEdj}%gR5l}QW6Dv!njboJXmfLO zb#maLht96Aj*lPRTw7al2I@c*c>sOmEHApY6_kn>X2COv9y+5JYO$xIR1aoh-6O2H zf=IfT=3>h1%7V|h>kW`qq%-O9<$ZwTFNo4F{C~`3Vz!tw!97PJBv4F(LOX05z)dpM z0i>rD)jq~yNCt{pGltWgVq`LKOYGVRcGVp4X2qTqPool0%145nlWF|C(|roy|DoA~ zuj>49Wj;M4q6eJnIszLhBdGhT>~t98xLCcD)ux|Jv#?e-SVgpT0bw;5uC$u@9@v6o zVn={c87%4H+M3oi-E2BDE}%b?6&8{j!>sLQptTPtYJ-+ZNB{s1;7LS5RKssd_asX|Wgf?4i_}O{-JKN~TSmP2-uJ$zKpn(Q13->UaSqOQ z!3Ehct?5}q;8Xd~gc;4;ps2o5BMKRW#|M=*nD= zV*(iEZs;0KdF~+?riFA8nVu6ftAXr@)~EUAlNpqzh~CAq)g8$9CDT8B`{Zl_&Q`EM zb{r;zfbl9hfkOIa<;sgXUPN>%B@#`gop{4)8r4R+GuPOBZsUgLA_7|g)-ei z%<#}}CXnw*r;>Y^PT*4x_!JMOGEU(1A~XR)=P?EyJn`+&J$-UHoOHVJ*VEnK{_*#= zZT5fOpPiq7`PuUie)^Me=6o|Yv1@#n9@aE1yal^`+YZ_UHk46d(~$Hcyft>dLB`tH zTPzhK*Fu*qkOX+t$H?I848;*PL{U=2KJlbmEMftL8|qysWK+o9laDI+ny4`|Cn2sz zr3SXi^2=f{BAyp94IqP*l&2h>*r@yNW2Pcd=!Q0pz^nMq5fa3{hysVls0w>Ydzo>^ zu0;pVPJ?T#yJI)cPm+v#@iBVlSg&2NTGsa26EXo~{t#M07u8uos-(;rt7##uSj#n6 zNSnC+>&b-HGczc7bBXh(%ZI|2p3SZN-vSyeb&ZR1>iP&DEtfSj+I8kIFcYVSW-7AN z;Wh8xN7<|^u#e={Sciu6YzX25nd`l~%$Re~u9z9ra6~h8_3B~;3$0#;inEkeR8>7U%2k&W z>k(f%PZyKn(H}A_LeJKApmaxpq%-g&jJrl45z}h+>8z2SceK*R069gC=`e;;S-q2F zZZrv;IAN$GNg<0)&KstjvsZ4fnXeAs7y~9yX*8H1sMYKht0JpH>Vn1?Ms?8s#9&{L z-AGp6?fq@v_r@l>51cfRFoV+`#0)a3f-gl``~sO(X+!Oj&8YO%)p&h%bE5kGq#NBX z*&m?fhJnfxSQTyGZ?3OzoOgrj8|V&AB>YGqUX)p>C!A1$UE0`%B4a~XAi1I>I0J)k z0D`5YwLl*PL6sl`xC~uTLkJ)N8z_(-4|Cgc@C5-=76s&-^V2keZQ22^3Q+Yokg-<_ zT});j%kjxzXRr|UK2XvRDS{UB`IbpRCM*ZdlwDVxow3*j*rsYblo?v@6dh46v|SWrNB5TI2w$cMLyS^l2N_rlILgAEvP1@6)3;o8B2u z-dpcc51Ul#5TPcv0KsykOe~Q^gbC&M33{RJI_7>x3i%9~w@+=1f|oXigbO{wyQW20 zcemeJ(>dqb7Fc%%r#cWN(>Wr|^)A`9$<_t)WSrpKL#X@f>;2X3cQCU$6sl^5EX9$v=sgfwDwPOc5Nx-3#KhZ|Q!s!Hfwc7?F5NgvC1@fbrkAMfBISs$1Z zt5x23@U@9zssDf|(OX?s^_^sf)QXe& z5(}-6o0f0w{Ab|yZMR$JJ#Oc*t_AHBTBLd@0FyQP6ztu}Uc7m|?T3DIdJ=rvJXQD!Dh4G+sw#7Uj{~UI6UcYY zrZ7a=01eYQ)3o%3L)HR9tr{YX&?^}B4v@pT>KM1vV?vB)?F|M?nM?h)`4^13# zMq)z}{#$sMO6Z%V>WlSKJ@$$RU(iR&i3h(u^s62#_Cc3s9cEkLwACi)xBX_hx9XKY z6%F?FTGsW+^MuX($_u~w2U7Z=ogqkg4cWf|Bd*y6 zoH-OkHq@LyjaLIyf}}uuN|Hm)>-}zbdUE>3=U;sE(X*!?Jbm`;+4%U}QX^4qJM`>X9p zPcbbEZey%agFmC}iwc^Z0I{H$vQ%U%rJZ6iW zX1P2G4`28ioBAn~mKT3SiS?P6hwFqAd|Hrhk1mo>@aGD|%@3Y?z83XTkGvN8DGNr- zk#gjr3qv=q-pM1feoy(0{HNmi8s2vVp8SV1l-1NwP7<&G~8d8V%ESsoh9;&(%9ui)uKRoQ@efUHD z&@!*zUSRdpvZIzC^xTYGFbApyS;^Xvr(=*bLv?+`!d|>|4^(451U0Q~X8F*pL}j$f z#GBdpN8XDE(Al-guMTE!sm6gQ<6{~a%cBghOV8^EOXf<_-%R%o<-HW*bihO+XDAv{EdXRd+c#Y@76bPhSbb@8>t$4U9l^S( zY$0i4??GrPn3IN5k8r3aI=AOt7{wSDn=fscF8Ea4{g}Gr;^acNnEotTwpI;YuRRZC z#-4Pw2O31d;D$g1d9+q>Kdg6abTKnnNtlY^5ZY|2hWt_qxXFVJRw>U`kxf(8y_CB` z7J3xd2FnXW5MpU5x^c) zk~s@p2=g^=W}Ia37v}*;`xGJk- dlngRl{{`L9H*iL-S(^X=002ovPDHLkV1kCT5J&(3 diff --git a/mpv/scripts/lastopen.lua b/mpv/scripts/lastopen.lua deleted file mode 100644 index 5025649..0000000 --- a/mpv/scripts/lastopen.lua +++ /dev/null @@ -1,97 +0,0 @@ -local utils = require 'mp.utils' -local lastopenFileName = "lastopen.json" - -local styleOn = mp.get_property("osd-ass-cc/0") -local styleOff = mp.get_property("osd-ass-cc/1") - - --- Check if the operating system is Windows -function isWindows() - local windir = os.getenv("windir") - return (windir~=nil) -end - - --- Get the filepath of a file from the mpv config folder -local function getFilepath(filename) - if isWindows() then - return os.getenv("APPDATA"):gsub("\\", "/") .. "/mpv/" .. filename - else - return os.getenv("HOME") .. "/.config/mpv/" .. filename - end -end - - -local options = { - path = getFilepath(lastopenFileName) -} - --- Save a table as a JSON file file --- Returns true if successful -function saveTable(t, path) - local contents = utils.format_json(t) - local file = io.open(path .. ".tmp", "wb") - file:write(contents) - io.close(file) - os.remove(path) - os.rename(path .. ".tmp", path) - return true -end - -function file_exists(path) - local file = io.open(path, "r") -- Try to open the file in read mode - if file then - file:close() -- Close the file if it was successfully opened - return true - else - return false - end -end - -local function save_data() - local data = { - path = mp.get_property('path'), - time_pos = mp.get_property_number('time-pos') - } - saveTable(data, options.path) -end - -function loadData(path) - local contents = "" - local myTable = {} - local file = io.open( path, "r" ) - if file then - local contents = file:read( "*a" ) - myTable = utils.parse_json(contents); - io.close(file) - return myTable - end - return nil -end - --- Parses a Windows path with backslashes to one with normal slashes -function parsePath(path) - if type(path) == "string" then path, _ = path:gsub("\\", "/") end - return path -end - -local function load_data() - local data = loadData(getFilepath(lastopenFileName)) - if data then - if data.path and file_exists(data.path) then - mp.commandv("loadfile", parsePath(data.path), "replace", -1) - local message = styleOn.."{\\b1}Last Open load:\n"..data.path.."{\\b0}"..styleOff - mp.osd_message(message) - elseif not file_exists(data.path) then - mp.osd_message('File not found: '..data.path) - else - mp.osd_message('Failed to parse lastopen.json') - end - else - mp.osd_message('No lastopen.json found') - end -end - -mp.register_event('start-file', save_data) - -mp.register_script_message("lastopen", load_data) diff --git a/mpv/scripts/modernz.lua b/mpv/scripts/modernz.lua new file mode 100644 index 0000000..0cd8fc9 --- /dev/null +++ b/mpv/scripts/modernz.lua @@ -0,0 +1,3717 @@ +-- ModernZ (https://github.com/Samillion/ModernZ) +-- +-- This script is a derivative of the original mpv-osc-modern by maoiscat +-- and subsequent forks: +-- * cyl0/ModernX +-- * dexeonify/ModernX +-- +-- It is based on the official osc.lua from mpv, licensed under the +-- GNU Lesser General Public License v2.1 (LGPLv2.1). +-- Full license: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + +local assdraw = require "mp.assdraw" +local msg = require "mp.msg" +local opt = require "mp.options" +local utils = require "mp.utils" + +-- Parameters +-- default user option values +-- do not touch, change them in modernz.conf +local user_opts = { + -- Language and display + language = "en", -- set language (for available options, see: https://github.com/Samillion/ModernZ/blob/main/docs/TRANSLATIONS.md) + font = "mpv-osd-symbols", -- font for the OSC (default: mpv-osd-symbols or the one set in mpv.conf) + + idlescreen = true, -- show mpv logo when idle + window_top_bar = "auto", -- show OSC window top bar: "auto", "yes", or "no" (borderless/fullscreen) + showwindowed = true, -- show OSC when windowed + showfullscreen = true, -- show OSC when fullscreen + showonpause = true, -- show OSC when paused + keeponpause = true, -- disable OSC hide timeout when paused + greenandgrumpy = false, -- disable Santa hat in December + + -- OSC behaviour and scaling + hidetimeout = 1500, -- time (in ms) before OSC hides if no mouse movement + seek_resets_hidetimeout = true, -- if seeking should reset the hidetimeout + fadeduration = 200, -- fade-out duration (in ms), set to 0 for no fade + fadein = false, -- whether to enable fade-in effect + minmousemove = 0, -- minimum mouse movement (in pixels) required to show OSC + bottomhover = true, -- show OSC only when hovering at the bottom + bottomhover_zone = 130, -- height of hover zone for bottomhover (in pixels) + osc_on_seek = false, -- show OSC when seeking + osc_on_start = false, -- show OSC on start of every file + mouse_seek_pause = true, -- pause video while seeking with mouse move (on button hold) + force_seek_tooltip = false, -- force show seekbar tooltip on mouse drag, even if not hovering seekbar + + vidscale = "auto", -- scale osc with the video + scalewindowed = 1.0, -- osc scale factor when windowed + scalefullscreen = 1.0, -- osc scale factor when fullscreen + + -- Elements display + show_title = true, -- show title in the OSC (above seekbar) + title = "${media-title}", -- title above seekbar format: "${media-title}" or "${filename}" + title_font_size = 24, -- title font size (above seekbar) + chapter_title_font_size = 14, -- chapter title font size + + cache_info = false, -- show cached time information + cache_info_speed = false, -- show cache speed per second + cache_info_font_size = 12, -- font size of the cache information + + show_chapter_title = true, -- show chapter title (above seekbar) + chapter_fmt = "%s", -- format for chapter display on seekbar hover (set to "no" to disable) + + timetotal = true, -- show total time instead of remaining time + timems = false, -- show timecodes with milliseconds + unicodeminus = false, -- use the Unicode minus sign in remaining time + time_format = "dynamic", -- "dynamic" or "fixed". dynamic shows MM:SS when possible, fixed always shows HH:MM:SS + time_font_size = 16, -- font size of the time display + + tooltip_font_size = 14, -- tooltips font size + + -- Title bar settings + window_title = false, -- show window title in borderless/fullscreen mode + window_controls = true, -- show window controls (close, minimize, maximize) in borderless/fullscreen + windowcontrols_title = "${media-title}", -- same as title but for windowcontrols + + -- Subtitle display settings + raise_subtitles = true, -- raise subtitles above the OSC when shown + raise_subtitle_amount = 125, -- amount by which subtitles are raised when the OSC is shown (in pixels) + + -- Buttons display and functionality + jump_buttons = true, -- show the jump backward and forward buttons + jump_amount = 10, -- change the jump amount in seconds + jump_more_amount = 60, -- change the jump amount in seconds when right-clicking jump buttons and shift-clicking chapter skip buttons + jump_icon_number = true, -- show different icon when jump_amount is set to 5, 10, or 30 + jump_mode = "relative", -- seek mode for jump buttons + jump_softrepeat = true, -- enable continuous jumping when holding down seek buttons + chapter_skip_buttons = false, -- show the chapter skip backward and forward buttons + chapter_softrepeat = true, -- enable continuous skipping when holding down chapter skip buttons + track_nextprev_buttons = true, -- show next/previous playlist track buttons + + volume_control = true, -- show mute button and volume slider + volume_control_type = "linear", -- volume scale type: "linear" or "logarithmic" + playlist_button = true, -- show playlist button: Left-click for simple playlist, Right-click for interactive playlist + hide_empty_playlist_button = false, -- hide playlist button when no playlist exists + gray_empty_playlist_button = false, -- gray out the playlist button when no playlist exists + + fullscreen_button = true, -- show fullscreen toggle button + info_button = true, -- show info button + ontop_button = true, -- show window on top button + screenshot_button = false, -- show screenshot button + screenshot_flag = "subtitles", -- flag for screenshot button: "subtitles", "video", "window", "each-frame" + -- https://mpv.io/manual/master/#command-interface-screenshot-%3Cflags%3E + + download_button = true, -- show download button on web videos (requires yt-dlp and ffmpeg) + download_path = "~~desktop/mpv", -- default download directory for videos (https://mpv.io/manual/master/#paths) + + loop_button = false, -- show loop button + speed_button = false, -- show speed control button + speed_button_click = 1, -- speed change amount per click + speed_button_scroll = 0.25, -- speed change amount on scroll + + loop_in_pause = true, -- enable looping by right-clicking pause + + buttons_always_active = "none", -- force buttons to always be active. can add: playlist_prev, playlist_next + + playpause_size = 28, -- icon size for the play/pause button + midbuttons_size = 24, -- icon size for the middle buttons + sidebuttons_size = 24, -- icon size for the side buttons + + zoom_control = true, -- show zoom controls in image viewer mode + zoom_in_max = 4, -- maximum zoom in value + zoom_out_min = -1, -- minimum zoom out value + + -- Colors and style + osc_color = "#000000", -- accent color of the OSC and title bar + window_title_color = "#FFFFFF", -- color of the title in borderless/fullscreen mode + window_controls_color = "#FFFFFF", -- color of the window controls (close, minimize, maximize) in borderless/fullscreen mode + windowcontrols_close_hover = "#F45C5B", -- color of close window control on hover + windowcontrols_max_hover = "#F8BC3A", -- color of maximize window controls on hover + windowcontrols_min_hover = "#43CB44", -- color of minimize window controls on hover + title_color = "#FFFFFF", -- color of the title (above seekbar) + cache_info_color = "#FFFFFF", -- color of the cache information + seekbarfg_color = "#FB8C00", -- color of the seekbar progress and handle + seekbarbg_color = "#94754F", -- color of the remaining seekbar + seekbar_cache_color = "#918F8E", -- color of the cache ranges on the seekbar + volumebar_match_seek_color = false, -- match volume bar color with seekbar color (ignores side_buttons_color) + time_color = "#FFFFFF", -- color of the timestamps (below seekbar) + chapter_title_color = "#FFFFFF", -- color of the chapter title (above seekbar) + side_buttons_color = "#FFFFFF", -- color of the side buttons (audio, subtitles, playlist, etc.) + middle_buttons_color = "#FFFFFF", -- color of the middle buttons (skip, jump, chapter, etc.) + playpause_color = "#FFFFFF", -- color of the play/pause button + held_element_color = "#999999", -- color of the element when held down (pressed) + hover_effect_color = "#FB8C00", -- color of a hovered button when hover_effect includes "color" + thumbnail_border_color = "#111111", -- color of the border for thumbnails (with thumbfast) + thumbnail_border_outline = "#404040", -- color of the border outline for thumbnails + + fade_alpha = 130, -- alpha of the OSC background (0 to disable) + fade_blur_strength = 100, -- blur strength for the OSC alpha fade. caution: high values can take a lot of CPU time to render + fade_transparency_strength = 0, -- use with "fade_blur_strength=0" to create a transparency box + window_fade_alpha = 100, -- alpha of the window title bar (0 to disable) + window_fade_blur_strength = 100, -- blur strength for the window title bar. caution: high values can take a lot of CPU time to render + window_fade_transparency_strength = 0, -- use with "window_fade_blur_strength=0" to create a transparency box + thumbnail_border = 3, -- width of the thumbnail border (for thumbfast) + thumbnail_border_radius = 3, -- rounded corner radius for thumbnail border (0 to disable) + + -- Button hover effects + hover_effect = "size,glow,color", -- active button hover effects: "glow", "size", "color"; can use multiple separated by commas + hover_button_size = 115, -- relative size of a hovered button if "size" effect is active + button_glow_amount = 5, -- glow intensity when "glow" hover effect is active + hover_effect_for_sliders = true, -- apply size hover effect to slider handles + + -- Tooltips and hints + tooltips_for_disabled_elements = true, -- enable tooltips for disabled buttons and elements + tooltip_hints = true, -- enable text hints for info, loop, ontop, and screenshot buttons + + -- Progress bar settings + seek_handle_size = 0.8, -- size ratio of the seek handle (range: 0 ~ 1) + seekrange = true, -- show seek range overlay + seekrangealpha = 150, -- transparency of the seek range + livemarkers = true, -- update chapter markers on the seekbar when duration changes + seekbarkeyframes = false, -- use keyframes when dragging the seekbar + + nibbles_top = true, -- top chapter nibbles above seekbar + nibbles_bottom = true, -- bottom chapter nibbles below seekbar + nibbles_style = "triangle", -- chapter nibble style. "triangle", "bar", or "single-bar" + + automatickeyframemode = true, -- automatically set keyframes for the seekbar based on video length + automatickeyframelimit = 600, -- videos longer than this (in seconds) will have keyframes on the seekbar + + persistentprogress = false, -- always show a small progress line at the bottom of the screen + persistentprogressheight = 17, -- height of the persistent progress bar + persistentbuffer = false, -- show buffer status on web videos in the persistent progress line + + -- Miscellaneous settings + visibility = "auto", -- only used at init to set visibility_mode(...) + visibility_modes = "never_auto_always",-- visibility modes to cycle through + tick_delay = 0.03, -- minimum interval between OSC redraws (in seconds) + tick_delay_follow_display_fps = false, -- use display FPS as the minimum redraw interval + + -- Elements Position + -- Useful when adjusting font size or type + title_height = 96, -- title height position above seekbar + title_with_chapter_height = 108, -- title height position if a chapter title is below it + chapter_title_height = 91, -- chapter title height position above seekbar + time_codes_height = 35, -- time codes height position + time_codes_centered_height = 57, -- time codes height position with portrait window + tooltip_height_offset = 2, -- tooltip height position offset + tooltip_left_offset = 5, -- if tooltip contains many characters, it is moved to the left by offset + portrait_window_trigger = 1000, -- portrait window width trigger to move some elements + hide_volume_bar_trigger = 1150, -- hide volume bar trigger window width + notitle_osc_h_offset = 25, -- osc height offset if title above seekbar is disabled + nochapter_osc_h_offset = 10, -- osc height offset if chapter title is disabled or doesn't exist + seek_hover_tooltip_h_offset = 0, -- seek hover timecodes tooltip height position offset + osc_height = 132, -- osc height without offsets + + -- Mouse commands + -- customize the button function based on mouse action + + -- title above seekbar mouse actions + title_mbtn_left_command = "script-binding stats/display-page-5", + title_mbtn_mid_command = "show-text ${path}", + title_mbtn_right_command = "script-binding select/select-watch-history; script-message-to modernz osc-hide", + + -- playlist button mouse actions + playlist_mbtn_left_command = "script-binding select/menu; script-message-to modernz osc-hide", + playlist_mbtn_right_command = "script-binding select/select-playlist; script-message-to modernz osc-hide", + + -- volume mouse actions + vol_ctrl_mbtn_left_command = "no-osd cycle mute", + vol_ctrl_mbtn_right_command = "script-binding select/select-audio-device; script-message-to modernz osc-hide", + vol_ctrl_wheel_down_command = "no-osd add volume -5", + vol_ctrl_wheel_up_command = "no-osd add volume 5", + + -- audio button mouse actions + audio_track_mbtn_left_command = "script-binding select/select-aid; script-message-to modernz osc-hide", + audio_track_mbtn_mid_command = "cycle audio down", + audio_track_mbtn_right_command = "cycle audio", + audio_track_wheel_down_command = "cycle audio", + audio_track_wheel_up_command = "cycle audio down", + + -- subtitle button mouse actions + sub_track_mbtn_left_command = "script-binding select/select-sid; script-message-to modernz osc-hide", + sub_track_mbtn_mid_command = "cycle sub down", + sub_track_mbtn_right_command = "cycle sub", + sub_track_wheel_down_command = "cycle sub", + sub_track_wheel_up_command = "cycle sub down", + + -- chapter skip buttons mouse actions + chapter_prev_mbtn_left_command = "add chapter -1", + chapter_prev_mbtn_mid_command = "show-text ${chapter-list} 3000", + chapter_prev_mbtn_right_command = "script-binding select/select-chapter; script-message-to modernz osc-hide", + + chapter_next_mbtn_left_command = "add chapter 1", + chapter_next_mbtn_mid_command = "show-text ${chapter-list} 3000", + chapter_next_mbtn_right_command = "script-binding select/select-chapter; script-message-to modernz osc-hide", + + -- chapter title (below seekbar) mouse actions + chapter_title_mbtn_left_command = "script-binding select/select-chapter; script-message-to modernz osc-hide", + chapter_title_mbtn_right_command = "show-text ${chapter-list} 3000", + + -- playlist skip buttons mouse actions + playlist_prev_mbtn_left_command = "playlist-prev", + playlist_prev_mbtn_mid_command = "show-text ${playlist} 3000", + playlist_prev_mbtn_right_command = "script-binding select/select-playlist; script-message-to modernz osc-hide", + + playlist_next_mbtn_left_command = "playlist-next", + playlist_next_mbtn_mid_command = "show-text ${playlist} 3000", + playlist_next_mbtn_right_command = "script-binding select/select-playlist; script-message-to modernz osc-hide", + + -- fullscreen button mouse actions + fullscreen_mbtn_left_command = "cycle fullscreen", + fullscreen_mbtn_right_command = "cycle window-maximized", + + -- info button mouse actions + info_mbtn_left_command = "script-binding stats/display-page-1-toggle", +} + +mp.observe_property("osc", "bool", function(name, value) if value == true then mp.set_property("osc", "no") end end) + +local osc_param = { -- calculated by osc_init() + playresy = 0, -- canvas size Y + playresx = 0, -- canvas size X + display_aspect = 1, + unscaled_y = 0, + areas = {}, + video_margins = { + l = 0, r = 0, t = 0, b = 0, -- left/right/top/bottom + }, +} + +local icons = { + window = { + maximize = "\238\159\171", + unmaximize = "\238\174\150", + minimize = "\238\175\144", + close = "\239\141\169", + }, + audio = "\238\175\139", + subtitle = "\238\175\141", + playlist = "\238\161\159", + menu = "\238\160\170", + volume_mute = "\238\173\138", + volume_quiet = "\238\172\184", + volume_low = "\238\172\189", + volume_high = "\238\173\130", + + play = "\238\166\143", + pause = "\238\163\140", + replay = "\238\189\191", + previous = "\239\152\167", + next = "\239\149\168", + rewind = "\238\168\158", + forward = "\238\152\135", + jump = { + [5] = {"\238\171\186", "\238\171\187"}, + [10] = {"\238\171\188", "\238\172\129"}, + [30] = {"\238\172\133", "\238\172\134"}, + default = {"\238\172\138", "\238\172\138"}, -- second icon is mirrored in layout() + }, + + fullscreen = "\239\133\160", + fullscreen_exit = "\239\133\166", + info = "\239\146\164", + ontop_on = "\238\165\190", + ontop_off = "\238\166\129", + screenshot = "\238\169\150", + loop_off = "\239\133\178", + loop_on = "\239\133\181", + speed = "\239\160\177", + download = "\239\133\144", + downloading = "\239\140\174", + + zoom_in = "\238\186\142", + zoom_out = "\238\186\143", +} + +--- localization +local language = { + ["en"] = { + idle = "Drop files or URLs here to play", + na = "Not available", + video = "Video", + audio = "Audio", + subtitle = "Subtitle", + no_subs = "No subtitles available", + no_audio = "No audio tracks available", + playlist = "Playlist", + no_playlist = "Playlist is empty", + chapter = "Chapter", + ontop = "Pin Window", + ontop_disable = "Unpin Window", + loop_enable = "Loop", + loop_disable = "Disable Loop", + speed_control = "Speed Control", + screenshot = "Screenshot", + stats_info = "Information", + cache = "Cache", + buffering = "Buffering", + zoom_in = "Zoom In", + zoom_out = "Zoom Out", + download = "Download", + download_in_progress = "Download in progress", + downloading = "Downloading", + downloaded = "Already downloaded", + menu = "Menu", + }, +} + +-- locale JSON file handler +function get_locale_from_json(path) + local expand_path = mp.command_native({'expand-path', path}) + + local file_info = utils.file_info(expand_path) + if not file_info or not file_info.is_file then + return nil + end + + local json_file = io.open(expand_path, 'r') + if not json_file then + return nil + end + + local json = json_file:read('*all') + json_file:close() + + local json_table, parse_error = utils.parse_json(json) + if not json_table then + mp.msg.error("JSON parse error:" .. parse_error) + end + return json_table +end + +-- load external locales if available +local locale_path = "~~/script-opts/modernz-locale.json" +local external = get_locale_from_json(locale_path) + +if external then + for lang, strings in pairs(external) do + if type(strings) == "table" then + language[lang] = strings + + -- fill in missing locales with English defaults + for key, value in pairs(language["en"]) do + if strings[key] == nil then + strings[key] = value or "" -- fallback to empty string if key is missing + end + + -- debug log to verify all keys are populated + if strings[key] == nil then + mp.msg.warn("Locale key '" .. key .. "' is nil in language: " .. lang) + end + end + else + mp.msg.warn("Locale data for language " .. lang .. " is not in the correct format.") + end + end +end + +local locale +local function set_osc_locale() + locale = language[user_opts.language] or language["en"] + local idle_ass_tags = "{\\fs24\\1c&H0&\\1c&HFFFFFF&}" + locale.idle = idle_ass_tags .. locale.idle +end + +local function contains(list, item) + local t = type(list) == "table" and list or {} + if type(list) ~= "table" then + for str in string.gmatch(list, '([^,]+)') do + t[#t + 1] = str:match("^%s*(.-)%s*$") -- trim spaces + end + end + for _, v in ipairs(t) do + if v == item then + return true + end + end + return false +end + +local thumbfast = { + width = 0, + height = 0, + disabled = true, + available = false +} + +local tick_delay = 1 / 60 +local audio_track_count = 0 +local sub_track_count = 0 +local window_control_box_width = 150 +local is_december = os.date("*t").month == 12 +local UNICODE_MINUS = string.char(0xe2, 0x88, 0x92) -- UTF-8 for U+2212 MINUS SIGN +local iconfont = "fluent-system-icons" + +local function osc_color_convert(color) + return color:sub(6,7) .. color:sub(4,5) .. color:sub(2,3) +end + +local osc_styles + +local function set_osc_styles() + local playpause_size = user_opts.playpause_size or 28 + local midbuttons_size = user_opts.midbuttons_size or 24 + local sidebuttons_size = user_opts.sidebuttons_size or 24 + osc_styles = { + osc_fade_bg = "{\\blur" .. user_opts.fade_blur_strength .. "\\bord" .. user_opts.fade_alpha .. "\\1c&H0&\\3c&H" .. osc_color_convert(user_opts.osc_color) .. "&}", + window_fade_bg = "{\\blur" .. user_opts.window_fade_blur_strength .. "\\bord" .. user_opts.window_fade_alpha .. "\\1c&H0&\\3c&H" .. osc_color_convert(user_opts.osc_color) .. "&}", + window_control = "{\\blur1\\bord0.5\\1c&H" .. osc_color_convert(user_opts.window_controls_color) .. "&\\3c&H0&\\fs25\\fn" .. iconfont .. "}", + window_title = "{\\blur1\\bord0.5\\1c&H" .. osc_color_convert(user_opts.window_title_color) .. "&\\3c&H0&\\fs26\\q2\\fn" .. user_opts.font .. "}", + title = "{\\blur1\\bord0.5\\1c&H" .. osc_color_convert(user_opts.title_color) .. "&\\3c&H0&\\fs".. user_opts.title_font_size .."\\q2\\fn" .. user_opts.font .. "}", + chapter_title = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.chapter_title_color) .. "&\\3c&H0&\\fs" .. user_opts.chapter_title_font_size .. "\\fn" .. user_opts.font .. "}", + seekbar_bg = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.seekbarbg_color) .. "&}", + seekbar_fg = "{\\blur1\\bord1\\1c&H" .. osc_color_convert(user_opts.seekbarfg_color) .. "&}", + thumbnail = "{\\blur0\\bord1\\1c&H" .. osc_color_convert(user_opts.thumbnail_border_color) .. "&\\3c&H" .. osc_color_convert(user_opts.thumbnail_border_outline) .. "&}", + time = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.time_color) .. "&\\3c&H0&\\fs" .. user_opts.time_font_size .. "\\fn" .. user_opts.font .. "}", + cache = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.cache_info_color) .. "&\\3c&H0&\\fs" .. user_opts.cache_info_font_size .. "\\fn" .. user_opts.font .. "}", + tooltip = "{\\blur1\\bord0.5\\1c&HFFFFFF&\\3c&H0&\\fs" .. user_opts.tooltip_font_size .. "\\fn" .. user_opts.font .. "}", + volumebar_bg = "{\\blur0\\bord0\\1c&H999999&}", + volumebar_fg = "{\\blur1\\bord1\\1c&H" .. osc_color_convert(user_opts.side_buttons_color) .. "&}", + control_1 = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.playpause_color) .. "&\\3c&HFFFFFF&\\fs" .. playpause_size .. "\\fn" .. iconfont .. "}", + control_2 = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.middle_buttons_color) .. "&\\3c&HFFFFFF&\\fs" .. midbuttons_size .. "\\fn" .. iconfont .. "}", + control_2_flip = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.middle_buttons_color) .. "&\\3c&HFFFFFF&\\fs" .. midbuttons_size .. "\\fn" .. iconfont .. "\\fry180}", + control_3 = "{\\blur0\\bord0\\1c&H" .. osc_color_convert(user_opts.side_buttons_color) .. "&\\3c&HFFFFFF&\\fs" .. sidebuttons_size .. "\\fn" .. iconfont .. "}", + element_down = "{\\1c&H" .. osc_color_convert(user_opts.held_element_color) .. "&}", + element_hover = "{" .. (contains(user_opts.hover_effect, "color") and "\\1c&H" .. osc_color_convert(user_opts.hover_effect_color) .. "&" or "") .."\\2c&HFFFFFF&" .. (contains(user_opts.hover_effect, "size") and string.format("\\fscx%s\\fscy%s", user_opts.hover_button_size, user_opts.hover_button_size) or "") .. "}", + } +end + +-- internal states, do not touch +local state = { + showtime = nil, -- time of last invocation (last mouse move) + touchtime = nil, -- time of last invocation (last touch event) + osc_visible = false, + anistart = nil, -- time when the animation started + anitype = nil, -- current type of animation + animation = nil, -- current animation alpha + mouse_down_counter = 0, -- used for softrepeat + active_element = nil, -- nil = none, 0 = background, 1+ = see elements[] + active_event_source = nil, -- the "button" that issued the current event + tc_right_rem = not user_opts.timetotal, -- if the right timecode should display total or remaining time + tc_ms = user_opts.timems, -- Should the timecodes display their time with milliseconds + screen_sizeX = nil, screen_sizeY = nil, -- last screen-resolution, to detect resolution changes to issue reINITs + initREQ = false, -- is a re-init request pending? + marginsREQ = false, -- is a margins update pending? + last_mouseX = nil, last_mouseY = nil, -- last mouse position, to detect significant mouse movement + mouse_in_window = false, + fullscreen = false, + tick_timer = nil, + tick_last_time = 0, -- when the last tick() was run + hide_timer = nil, + cache_state = nil, + idle = false, + enabled = true, + input_enabled = true, + showhide_enabled = false, + windowcontrols_buttons = false, + windowcontrols_title = false, + dmx_cache = 0, + border = true, + maximized = false, + osd = mp.create_osd_overlay("ass-events"), + buffering = false, + new_file_flag = false, -- flag to detect new file starts + temp_visibility_mode = nil, -- store temporary visibility mode state + chapter_list = {}, -- sorted by time + visibility_modes = {}, -- visibility_modes to cycle through + mute = false, + looping = false, + sliderpos = 0, + touchingprogressbar = false, -- if the mouse is touching the progress bar + initialborder = mp.get_property("border"), + playtime_hour_force_init = false, -- used to force request_init() once + playtime_nohour_force_init = false, -- used to force request_init() once + playing_and_seeking = false, + persistent_progress_toggle = user_opts.persistentprogress, + original_subpos = mp.get_property_number("sub-pos") or 100, + downloaded_once = false, + downloading = false, + file_size_bytes = 0, + file_size_normalized = "Approximating size...", + is_URL = false, + is_image = false, + url_path = "", -- used for yt-dlp downloading +} + +local logo_lines = { + -- White border + "{\\c&HE5E5E5&\\p6}m 895 10 b 401 10 0 410 0 905 0 1399 401 1800 895 1800 1390 1800 1790 1399 1790 905 1790 410 1390 10 895 10 {\\p0}", + -- Purple fill + "{\\c&H682167&\\p6}m 925 42 b 463 42 87 418 87 880 87 1343 463 1718 925 1718 1388 1718 1763 1343 1763 880 1763 418 1388 42 925 42{\\p0}", + -- Darker fill + "{\\c&H430142&\\p6}m 1605 828 b 1605 1175 1324 1456 977 1456 631 1456 349 1175 349 828 349 482 631 200 977 200 1324 200 1605 482 1605 828{\\p0}", + -- White fill + "{\\c&HDDDBDD&\\p6}m 1296 910 b 1296 1131 1117 1310 897 1310 676 1310 497 1131 497 910 497 689 676 511 897 511 1117 511 1296 689 1296 910{\\p0}", + -- Triangle + "{\\c&H691F69&\\p6}m 762 1113 l 762 708 b 881 776 1000 843 1119 911 1000 978 881 1046 762 1113{\\p0}", +} + +local santa_hat_lines = { + -- Pompoms + "{\\c&HC0C0C0&\\p6}m 500 -323 b 491 -322 481 -318 475 -311 465 -312 456 -319 446 -318 434 -314 427 -304 417 -297 410 -290 404 -282 395 -278 390 -274 387 -267 381 -265 377 -261 379 -254 384 -253 397 -244 409 -232 425 -228 437 -228 446 -218 457 -217 462 -216 466 -213 468 -209 471 -205 477 -203 482 -206 491 -211 499 -217 508 -222 532 -235 556 -249 576 -267 584 -272 584 -284 578 -290 569 -305 550 -312 533 -309 523 -310 515 -316 507 -321 505 -323 503 -323 500 -323{\\p0}", + "{\\c&HE0E0E0&\\p6}m 315 -260 b 286 -258 259 -240 246 -215 235 -210 222 -215 211 -211 204 -188 177 -176 172 -151 170 -139 163 -128 154 -121 143 -103 141 -81 143 -60 139 -46 125 -34 129 -17 132 -1 134 16 142 30 145 56 161 80 181 96 196 114 210 133 231 144 266 153 303 138 328 115 373 79 401 28 423 -24 446 -73 465 -123 483 -174 487 -199 467 -225 442 -227 421 -232 402 -242 384 -254 364 -259 342 -250 322 -260 320 -260 317 -261 315 -260{\\p0}", + -- Main cap + "{\\c&H0000F0&\\p6}m 1151 -523 b 1016 -516 891 -458 769 -406 693 -369 624 -319 561 -262 526 -252 465 -235 479 -187 502 -147 551 -135 588 -111 1115 165 1379 232 1909 761 1926 800 1952 834 1987 858 2020 883 2053 912 2065 952 2088 1000 2146 962 2139 919 2162 836 2156 747 2143 662 2131 615 2116 567 2122 517 2120 410 2090 306 2089 199 2092 147 2071 99 2034 64 1987 5 1928 -41 1869 -86 1777 -157 1712 -256 1629 -337 1578 -389 1521 -436 1461 -476 1407 -509 1343 -507 1284 -515 1240 -519 1195 -521 1151 -523{\\p0}", + -- Cap shadow + "{\\c&H0000AA&\\p6}m 1657 248 b 1658 254 1659 261 1660 267 1669 276 1680 284 1689 293 1695 302 1700 311 1707 320 1716 325 1726 330 1735 335 1744 347 1752 360 1761 371 1753 352 1754 331 1753 311 1751 237 1751 163 1751 90 1752 64 1752 37 1767 14 1778 -3 1785 -24 1786 -45 1786 -60 1786 -77 1774 -87 1760 -96 1750 -78 1751 -65 1748 -37 1750 -8 1750 20 1734 78 1715 134 1699 192 1694 211 1689 231 1676 246 1671 251 1661 255 1657 248 m 1909 541 b 1914 542 1922 549 1917 539 1919 520 1921 502 1919 483 1918 458 1917 433 1915 407 1930 373 1942 338 1947 301 1952 270 1954 238 1951 207 1946 214 1947 229 1945 239 1939 278 1936 318 1924 356 1923 362 1913 382 1912 364 1906 301 1904 237 1891 175 1887 150 1892 126 1892 101 1892 68 1893 35 1888 2 1884 -9 1871 -20 1859 -14 1851 -6 1854 9 1854 20 1855 58 1864 95 1873 132 1883 179 1894 225 1899 273 1908 362 1910 451 1909 541{\\p0}", + -- Brim and tip pompom + "{\\c&HF8F8F8&\\p6}m 626 -191 b 565 -155 486 -196 428 -151 387 -115 327 -101 304 -47 273 2 267 59 249 113 219 157 217 213 215 265 217 309 260 302 285 283 373 264 465 264 555 257 608 252 655 292 709 287 759 294 816 276 863 298 903 340 972 324 1012 367 1061 394 1125 382 1167 424 1213 462 1268 482 1322 506 1385 546 1427 610 1479 662 1510 690 1534 725 1566 752 1611 796 1664 830 1703 880 1740 918 1747 986 1805 1005 1863 991 1897 932 1916 880 1914 823 1945 777 1961 725 1979 673 1957 622 1938 575 1912 534 1862 515 1836 473 1790 417 1755 351 1697 305 1658 266 1633 216 1593 176 1574 138 1539 116 1497 110 1448 101 1402 77 1371 37 1346 -16 1295 15 1254 6 1211 -27 1170 -62 1121 -86 1072 -104 1027 -128 976 -133 914 -130 851 -137 794 -162 740 -181 679 -168 626 -191 m 2051 917 b 1971 932 1929 1017 1919 1091 1912 1149 1923 1214 1970 1254 2000 1279 2027 1314 2066 1325 2139 1338 2212 1295 2254 1238 2281 1203 2287 1158 2282 1116 2292 1061 2273 1006 2229 970 2206 941 2167 938 2138 918{\\p0}", +} + +-- +-- Helper functions +-- + +local function kill_animation() + state.anistart = nil + state.animation = nil + state.anitype = nil +end + +local function set_osd(res_x, res_y, text, z) + if state.osd.res_x == res_x and + state.osd.res_y == res_y and + state.osd.data == text then + return + end + state.osd.res_x = res_x + state.osd.res_y = res_y + state.osd.data = text + state.osd.z = z + state.osd:update() +end + +local function set_time_styles(timetotal_changed, timems_changed) + if timetotal_changed then + state.tc_right_rem = not user_opts.timetotal + end + if timems_changed then + state.tc_ms = user_opts.timems + end +end + +-- scale factor for translating between real and virtual ASS coordinates +local function get_virt_scale_factor() + local w, h = mp.get_osd_size() + if w <= 0 or h <= 0 then + return 0, 0 + end + return osc_param.playresx / w, osc_param.playresy / h +end + +-- return mouse position in virtual ASS coordinates (playresx/y) +local function get_virt_mouse_pos() + if state.mouse_in_window then + local sx, sy = get_virt_scale_factor() + local x, y = mp.get_mouse_pos() + return x * sx, y * sy + else + return -1, -1 + end +end + +local function set_virt_mouse_area(x0, y0, x1, y1, name) + local sx, sy = get_virt_scale_factor() + mp.set_mouse_area(x0 / sx, y0 / sy, x1 / sx, y1 / sy, name) +end + +local function scale_value(x0, x1, y0, y1, val) + local m = (y1 - y0) / (x1 - x0) + local b = y0 - (m * x0) + return (m * val) + b +end + +-- returns hitbox spanning coordinates (top left, bottom right corner) +-- according to alignment +local function get_hitbox_coords(x, y, an, w, h) + local alignments = { + [1] = function () return x, y-h, x+w, y end, + [2] = function () return x-(w/2), y-h, x+(w/2), y end, + [3] = function () return x-w, y-h, x, y end, + + [4] = function () return x, y-(h/2), x+w, y+(h/2) end, + [5] = function () return x-(w/2), y-(h/2), x+(w/2), y+(h/2) end, + [6] = function () return x-w, y-(h/2), x, y+(h/2) end, + + [7] = function () return x, y, x+w, y+h end, + [8] = function () return x-(w/2), y, x+(w/2), y+h end, + [9] = function () return x-w, y, x, y+h end, + } + + return alignments[an]() +end + +local function get_hitbox_coords_geo(geometry) + return get_hitbox_coords(geometry.x, geometry.y, geometry.an, + geometry.w, geometry.h) +end + +local function get_element_hitbox(element) + return element.hitbox.x1, element.hitbox.y1, + element.hitbox.x2, element.hitbox.y2 +end + +local function mouse_hit_coords(bX1, bY1, bX2, bY2) + local mX, mY = get_virt_mouse_pos() + return (mX >= bX1 and mX <= bX2 and mY >= bY1 and mY <= bY2) +end + +local function mouse_hit(element) + return mouse_hit_coords(get_element_hitbox(element)) +end + +local function limit_range(min, max, val) + if val > max then + val = max + elseif val < min then + val = min + end + return val +end + +-- translate value into element coordinates +local function get_slider_ele_pos_for(element, val) + local ele_pos = scale_value( + element.slider.min.value, element.slider.max.value, + element.slider.min.ele_pos, element.slider.max.ele_pos, + val) + + return limit_range( + element.slider.min.ele_pos, element.slider.max.ele_pos, + ele_pos) +end + +-- translates global (mouse) coordinates to value +local function get_slider_value_at(element, glob_pos) + if element then + local val = scale_value( + element.slider.min.glob_pos, element.slider.max.glob_pos, + element.slider.min.value, element.slider.max.value, + glob_pos) + + return limit_range( + element.slider.min.value, element.slider.max.value, + val) + end + -- fall back incase of loading errors + return 0 +end + +-- get value at current mouse position +local function get_slider_value(element) + return get_slider_value_at(element, get_virt_mouse_pos()) +end + +-- multiplies two alpha values, formular can probably be improved +local function mult_alpha(alphaA, alphaB) + return 255 - (((1-(alphaA/255)) * (1-(alphaB/255))) * 255) +end + +local function add_area(name, x1, y1, x2, y2) + -- create area if needed + if osc_param.areas[name] == nil then + osc_param.areas[name] = {} + end + table.insert(osc_param.areas[name], {x1=x1, y1=y1, x2=x2, y2=y2}) +end + +local function ass_append_alpha(ass, alpha, modifier, inverse) + local ar = {} + + for ai, av in pairs(alpha) do + av = mult_alpha(av, modifier) + if state.animation then + local animpos = state.animation + if inverse then + animpos = 255 - animpos + end + av = mult_alpha(av, animpos) + end + ar[ai] = av + end + + ass:append(string.format("{\\1a&H%X&\\2a&H%X&\\3a&H%X&\\4a&H%X&}", + ar[1], ar[2], ar[3], ar[4])) +end + +local function ass_draw_cir_cw(ass, x, y, r) + ass:round_rect_cw(x-r, y-r, x+r, y+r, r) +end + +local function ass_draw_rr_h_cw(ass, x0, y0, x1, y1, r1, hexagon, r2) + if hexagon then + ass:hexagon_cw(x0, y0, x1, y1, r1, r2) + else + ass:round_rect_cw(x0, y0, x1, y1, r1, r2) + end +end + +local function get_hidetimeout() + if user_opts.visibility == "always" then + return -1 -- disable autohide + end + return user_opts.hidetimeout +end + +local function get_touchtimeout() + if state.touchtime == nil then + return 0 + end + return state.touchtime + (get_hidetimeout() / 1000) - mp.get_time() +end + +local function cache_enabled() + return state.cache_state and #state.cache_state["seekable-ranges"] > 0 +end + +local function update_margins() + local margins = osc_param.video_margins + + -- Don't use margins if it's visible only temporarily. + if not state.osc_visible or get_hidetimeout() >= 0 or + (state.fullscreen and not user_opts.showfullscreen) or + (not state.fullscreen and not user_opts.showwindowed) + then + margins = {l = 0, r = 0, t = 0, b = 0} + end + + mp.set_property_native("user-data/osc/margins", margins) +end + +local tick +-- Request that tick() is called (which typically re-renders the OSC). +-- The tick is then either executed immediately, or rate-limited if it was +-- called a small time ago. +local function request_tick() + if state.tick_timer == nil then + state.tick_timer = mp.add_timeout(0, tick) + end + + if not state.tick_timer:is_enabled() then + local now = mp.get_time() + local timeout = tick_delay - (now - state.tick_last_time) + if timeout < 0 then + timeout = 0 + end + state.tick_timer.timeout = timeout + state.tick_timer:resume() + end +end + +local function request_init() + state.initREQ = true + request_tick() +end + +-- Like request_init(), but also request an immediate update +local function request_init_resize() + request_init() + -- ensure immediate update + state.tick_timer:kill() + state.tick_timer.timeout = 0 + state.tick_timer:resume() +end + +local function render_wipe() + msg.trace("render_wipe()") + state.osd.data = "" -- allows set_osd to immediately update on enable + state.osd:remove() +end + +-- +-- Tracklist Management +-- + +-- updates the OSC internal playlists, should be run each time the track-layout changes +local function update_tracklist() + audio_track_count, sub_track_count = 0, 0 + + for _, track in pairs(mp.get_property_native("track-list")) do + if track.type == "audio" then + audio_track_count = audio_track_count + 1 + elseif track.type == "sub" then + sub_track_count = sub_track_count + 1 + end + end +end + +-- convert slider_pos to logarithmic depending on volume_control user_opts +local function set_volume(slider_pos) + local volume = slider_pos + if user_opts.volume_control_type == "logarithmic" then + volume = slider_pos^2 / 100 + end + return math.floor(volume) +end + +-- WindowControl helpers +local function window_controls_enabled() + local val = user_opts.window_top_bar + if val == "auto" then + return not (state.border and state.title_bar) or state.fullscreen + else + return val == "yes" + end +end + +-- +-- Element Management +-- +local elements = {} + +local function prepare_elements() + -- remove elements without layout or invisible + local elements2 = {} + for _, element in pairs(elements) do + if element.layout ~= nil and element.visible then + table.insert(elements2, element) + end + end + elements = elements2 + + local function elem_compare (a, b) + return a.layout.layer < b.layout.layer + end + + table.sort(elements, elem_compare) + + for _,element in pairs(elements) do + + local elem_geo = element.layout.geometry + + -- Calculate the hitbox + local bX1, bY1, bX2, bY2 = get_hitbox_coords_geo(elem_geo) + element.hitbox = {x1 = bX1, y1 = bY1, x2 = bX2, y2 = bY2} + + local style_ass = assdraw.ass_new() + + -- prepare static elements + style_ass:append("{}") -- hack to troll new_event into inserting a \n + style_ass:new_event() + style_ass:pos(elem_geo.x, elem_geo.y) + style_ass:an(elem_geo.an) + style_ass:append(element.layout.style) + + element.style_ass = style_ass + + local static_ass = assdraw.ass_new() + + if element.type == "box" then + --draw box + static_ass:draw_start() + ass_draw_rr_h_cw(static_ass, 0, 0, elem_geo.w, elem_geo.h, + element.layout.box.radius, element.layout.box.hexagon) + static_ass:draw_stop() + + elseif element.type == "slider" then + --draw static slider parts + local slider_lo = element.layout.slider + -- calculate positions of min and max points + element.slider.min.ele_pos = user_opts.seek_handle_size > 0 and (user_opts.seek_handle_size * elem_geo.h / 2) or slider_lo.border + element.slider.max.ele_pos = elem_geo.w - element.slider.min.ele_pos + element.slider.min.glob_pos = element.hitbox.x1 + element.slider.min.ele_pos + element.slider.max.glob_pos = element.hitbox.x1 + element.slider.max.ele_pos + + static_ass:draw_start() + -- a hack which prepares the whole slider area to allow center placements such like an=5 + static_ass:rect_cw(0, 0, elem_geo.w, elem_geo.h) + static_ass:rect_ccw(0, 0, elem_geo.w, elem_geo.h) + -- marker nibbles + if element.slider.markerF ~= nil and slider_lo.gap > 0 then + local markers = element.slider.markerF() + for _,marker in pairs(markers) do + if marker >= element.slider.min.value and + marker <= element.slider.max.value then + local s = get_slider_ele_pos_for(element, marker) + if slider_lo.gap > 5 then -- draw triangles / bars + local bar_h = 3 -- for "bar" and "single-bar" only + --top + if slider_lo.nibbles_top then + if slider_lo.nibbles_style == "triangle" then + static_ass:move_to(s - 3, slider_lo.gap - 5) + static_ass:line_to(s + 3, slider_lo.gap - 5) + static_ass:line_to(s, slider_lo.gap - 1) + elseif slider_lo.nibbles_style == "bar" then + static_ass:rect_cw(s - 1, slider_lo.gap - bar_h, s + 1, slider_lo.gap); + else + static_ass:rect_cw(s - 1, slider_lo.gap - bar_h, s + 1, elem_geo.h - slider_lo.gap); + end + end + --bottom + if slider_lo.nibbles_bottom then + if slider_lo.nibbles_style == "triangle" then + static_ass:move_to(s - 3, elem_geo.h - slider_lo.gap + 5) + static_ass:line_to(s, elem_geo.h - slider_lo.gap + 1) + static_ass:line_to(s + 3, elem_geo.h - slider_lo.gap + 5) + elseif slider_lo.nibbles_style == "bar" then + static_ass:rect_cw(s - 1, elem_geo.h - slider_lo.gap, s + 1, elem_geo.h - slider_lo.gap + bar_h); + else + static_ass:rect_cw(s - 1, slider_lo.gap, s + 1, elem_geo.h - slider_lo.gap + bar_h); + end + end + else -- draw 2x1px nibbles + --top + if slider_lo.nibbles_top then + static_ass:rect_cw(s - 1, 0, s + 1, slider_lo.gap); + end + --bottom + if slider_lo.nibbles_bottom then + static_ass:rect_cw(s - 1, elem_geo.h - slider_lo.gap, s + 1, elem_geo.h); + end + end + end + end + end + end + + element.static_ass = static_ass + + -- if the element is supposed to be disabled, + -- style it accordingly and kill the eventresponders + if not element.enabled then + element.layout.alpha[1] = 215 + if not (element.name == "sub_track" or element.name == "audio_track" or element.name == "tog_playlist") then -- keep these to display tooltips + element.eventresponder = nil + end + end + + -- gray out the element if it is toggled off + if element.off then + element.layout.alpha[1] = 100 + end + end +end + +-- +-- Element Rendering +-- + +-- returns nil or a chapter element from the native property chapter-list +local function get_chapter(possec) + local cl = state.chapter_list -- sorted, get latest before possec, if any + + for n=#cl,1,-1 do + if possec >= cl[n].time then + return cl[n] + end + end +end + +-- Draws a handle on the seekbar according to user_opts +-- Returns handle position and radius +local function draw_seekbar_handle(element, elem_ass, override_alpha) + local pos = element.slider.posF() + if not pos then + return 0, 0 + end + local display_handle = user_opts.seek_handle_size > 0 + local elem_geo = element.layout.geometry + local rh = display_handle and (user_opts.seek_handle_size * elem_geo.h / 2) or 0 -- handle radius + local xp = get_slider_ele_pos_for(element, pos) -- handle position + local handle_hovered = mouse_hit_coords(element.hitbox.x1 + xp - rh, element.hitbox.y1 + elem_geo.h / 2 - rh, element.hitbox.x1 + xp + rh, element.hitbox.y1 + elem_geo.h / 2 + rh) and element.enabled + + if display_handle then + -- Apply size hover_effect only if hovering over the handle + if handle_hovered and user_opts.hover_effect_for_sliders then + if contains(user_opts.hover_effect, "size") then + rh = rh * (user_opts.hover_button_size / 100) + end + end + + ass_draw_cir_cw(elem_ass, xp, elem_geo.h / 2, rh) + + if user_opts.hover_effect_for_sliders then + elem_ass:draw_stop() + elem_ass:merge(element.style_ass) + ass_append_alpha(elem_ass, element.layout.alpha, override_alpha or 0) + elem_ass:merge(element.static_ass) + end + + return xp, rh + end + return xp, 0 +end + +-- Draws seekbar ranges according to user_opts +local function draw_seekbar_ranges(element, elem_ass, xp, rh, override_alpha) + local handle = xp and rh + xp = xp or 0 + rh = rh or 0 + local slider_lo = element.layout.slider + local elem_geo = element.layout.geometry + local seekRanges = element.slider.seekRangesF() + if not seekRanges then + return + end + elem_ass:draw_stop() + elem_ass:merge(element.style_ass) + ass_append_alpha(elem_ass, element.layout.alpha, override_alpha or user_opts.seekrangealpha) + elem_ass:append("{\\1cH&" .. osc_color_convert(user_opts.seekbar_cache_color) .. "&}") + elem_ass:merge(element.static_ass) + + for _, range in pairs(seekRanges) do + local pstart = math.max(0, get_slider_ele_pos_for(element, range["start"]) - slider_lo.gap) + local pend = math.min(elem_geo.w, get_slider_ele_pos_for(element, range["end"]) + slider_lo.gap) + + if handle and (pstart < xp + rh and pend > xp - rh) then + if pstart < xp - rh then + elem_ass:rect_cw(pstart, slider_lo.gap, xp - rh, elem_geo.h - slider_lo.gap) + end + pstart = xp + rh + end + + if pend > pstart then + elem_ass:rect_cw(pstart, slider_lo.gap, pend, elem_geo.h - slider_lo.gap) + end + end +end + +-- Draw seekbar progress more accurately +local function draw_seekbar_progress(element, elem_ass) + local pos = element.slider.posF() + if not pos then + return + end + local xp = get_slider_ele_pos_for(element, pos) + local slider_lo = element.layout.slider + local elem_geo = element.layout.geometry + elem_ass:rect_cw(0, slider_lo.gap, xp, elem_geo.h - slider_lo.gap) +end + +local function render_elements(master_ass) + -- when the slider is dragged or hovered and we have a target chapter name + -- then we use it instead of the normal title. we calculate it before the + -- render iterations because the title may be rendered before the slider. + state.forced_title = nil + + -- disable displaying chapter name in title when thumbfast is available + -- because thumbfast will render it above the thumbnail instead + if thumbfast.disabled then + local se, ae = state.slider_element, elements[state.active_element] + if user_opts.chapter_fmt ~= "no" and state.touchingprogressbar then + local dur = mp.get_property_number("duration", 0) + if dur > 0 then + local ch = get_chapter(state.sliderpos * dur / 100) + if ch and ch.title and ch.title ~= "" then + state.forced_title = string.format(user_opts.chapter_fmt, ch.title) + end + end + end + end + + state.touchingprogressbar = false + + for n=1, #elements do + local element = elements[n] + local style_ass = assdraw.ass_new() + style_ass:merge(element.style_ass) + ass_append_alpha(style_ass, element.layout.alpha, 0) + + if element.eventresponder and (state.active_element == n) then + -- run render event functions + if element.eventresponder.render ~= nil then + element.eventresponder.render(element) + end + if mouse_hit(element) then + -- mouse down styling + if element.styledown then + style_ass:append(osc_styles.element_down) + end + if element.softrepeat and state.mouse_down_counter >= 15 + and state.mouse_down_counter % 5 == 0 then + + element.eventresponder[state.active_event_source.."_down"](element) + end + state.mouse_down_counter = state.mouse_down_counter + 1 + end + end + + local elem_ass = assdraw.ass_new() + elem_ass:merge(style_ass) + + if element.type ~= "button" then + elem_ass:merge(element.static_ass) + end + + if element.type == "slider" then + if element.name ~= "persistentseekbar" then + local slider_lo = element.layout.slider + local elem_geo = element.layout.geometry + local s_min = element.slider.min.value + local s_max = element.slider.max.value + + local xp, rh = draw_seekbar_handle(element, elem_ass) -- handle posistion, handle radius + draw_seekbar_progress(element, elem_ass) + draw_seekbar_ranges(element, elem_ass, xp, rh) + + elem_ass:draw_stop() + + -- add tooltip + if element.slider.tooltipF ~= nil and element.enabled then + local force_seek_tooltip = user_opts.force_seek_tooltip + and element.name == "seekbar" + and element.eventresponder["mbtn_left_down"] + and element.state.mbtnleft + and state.mouse_down_counter > 0 + and state.playing_and_seeking + if mouse_hit(element) or force_seek_tooltip then + local sliderpos = get_slider_value(element) + local tooltiplabel = element.slider.tooltipF(sliderpos) + local an = slider_lo.tooltip_an + local ty + if an == 2 then + ty = element.hitbox.y1 - user_opts.seek_hover_tooltip_h_offset + else + ty = element.hitbox.y1 + elem_geo.h / 2 - user_opts.seek_hover_tooltip_h_offset + end + + local tx = get_virt_mouse_pos() + if slider_lo.adjust_tooltip then + if an == 2 then + if sliderpos < (s_min + 3) then + an = an - 1 + elseif sliderpos > (s_max - 3) then + an = an + 1 + end + elseif (sliderpos > (s_max+s_min)/2) then + an = an + 1 + tx = tx - 5 + else + an = an - 1 + tx = tx + 10 + end + end + + if element.name == "seekbar" then + state.sliderpos = sliderpos + end + + -- chapter title tooltip on show_title=false and no thumbfast + -- add hovered chapter title above time code tooltip on seekbar hover + if thumbfast.disabled and not user_opts.show_title and not user_opts.show_chapter_title then + local osd_w = mp.get_property_number("osd-width") + local r_w, r_h = get_virt_scale_factor() + if osd_w then + if user_opts.chapter_fmt ~= "no" and state.touchingprogressbar then + local dur = mp.get_property_number("duration", 0) + if dur > 0 then + local ch = get_chapter(state.sliderpos * dur / 100) + if ch and ch.title and ch.title ~= "" then + local titleX = math.min(osd_w - (50 / r_w), math.max((60 / r_w), tx / r_w)) + local titleY = ty - (user_opts.time_font_size * 1.3) + + elem_ass:new_event() + elem_ass:pos(titleX * r_w, titleY) + elem_ass:an(2) + elem_ass:append(slider_lo.tooltip_style) + ass_append_alpha(elem_ass, slider_lo.alpha, 0) + elem_ass:append(string.format(user_opts.chapter_fmt, ch.title)) + end + end + end + end + -- thumbfast + elseif element.thumbnailable and not thumbfast.disabled then + local osd_w = mp.get_property_number("osd-width") + local r_w, r_h = get_virt_scale_factor() + + if osd_w then + local hover_sec = 0 + if mp.get_property_number("duration") then hover_sec = mp.get_property_number("duration") * sliderpos / 100 end + local thumbPad = user_opts.thumbnail_border + local thumbMarginX = 18 / r_w + local thumbMarginY = user_opts.time_font_size + thumbPad + 2 / r_h + local thumbX = math.min(osd_w - thumbfast.width - thumbMarginX, math.max(thumbMarginX, tx / r_w - thumbfast.width / 2)) + local thumbY = (ty - thumbMarginY) / r_h - thumbfast.height + + thumbX = math.floor(thumbX + 0.5) + thumbY = math.floor(thumbY + 0.5) + + if state.anitype == nil then + elem_ass:new_event() + elem_ass:append("{\\rDefault}") + elem_ass:pos(thumbX * r_w, ty - thumbMarginY - thumbfast.height * r_h) + elem_ass:an(7) + elem_ass:append(osc_styles.thumbnail) + elem_ass:draw_start() + if user_opts.thumbnail_border_radius and user_opts.thumbnail_border_radius > 0 then + elem_ass:round_rect_cw(-thumbPad * r_w, -thumbPad * r_h, (thumbfast.width + thumbPad) * r_w, (thumbfast.height + thumbPad) * r_h, user_opts.thumbnail_border_radius) + else + elem_ass:rect_cw(-thumbPad * r_w, -thumbPad * r_h, (thumbfast.width + thumbPad) * r_w, (thumbfast.height + thumbPad) * r_h) + end + elem_ass:draw_stop() + + -- force tooltip to be centered on the thumb, even at far left/right of screen + tx = (thumbX + thumbfast.width / 2) * r_w + an = 2 + + mp.commandv("script-message-to", "thumbfast", "thumb", hover_sec, thumbX, thumbY) + end + + -- chapter title tooltip + local se, ae = state.slider_element, elements[state.active_element] + if user_opts.chapter_fmt ~= "no" and state.touchingprogressbar then + local dur = mp.get_property_number("duration", 0) + if dur > 0 then + local ch = get_chapter(state.sliderpos * dur / 100) + if ch and ch.title and ch.title ~= "" then + elem_ass:new_event() + elem_ass:pos((thumbX + thumbfast.width / 2) * r_w, thumbY * r_h - user_opts.time_font_size / 2) + elem_ass:an(an) + elem_ass:append(slider_lo.tooltip_style) + ass_append_alpha(elem_ass, slider_lo.alpha, 0) + elem_ass:append(string.format(user_opts.chapter_fmt, ch.title)) + end + end + end + end + end + + -- tooltip label + elem_ass:new_event() + elem_ass:pos(tx, ty) + elem_ass:an(an) + elem_ass:append(slider_lo.tooltip_style) + ass_append_alpha(elem_ass, slider_lo.alpha, 0) + elem_ass:append(tooltiplabel) + elseif element.thumbnailable and thumbfast.available then + mp.commandv("script-message-to", "thumbfast", "clear") + end + end + end + + elseif element.type == "button" then + local buttontext + if type(element.content) == "function" then + buttontext = element.content() -- function objects + elseif element.content ~= nil then + buttontext = element.content -- text objects + end + + local maxchars = element.layout.button.maxchars + if maxchars ~= nil and #buttontext > maxchars then + local max_ratio = 1.25 -- up to 25% more chars while shrinking + local limit = math.max(0, math.floor(maxchars * max_ratio) - 3) + if #buttontext > limit then + while (#buttontext > limit) do + buttontext = buttontext:gsub(".[\128-\191]*$", "") + end + buttontext = buttontext .. "..." + end + buttontext = string.format("{\\fscx%f}", + (maxchars/#buttontext)*100) .. buttontext + end + + -- add hover effects + local button_lo = element.layout.button + local is_clickable = element.eventresponder and ( + element.eventresponder["mbtn_left_down"] ~= nil or + element.eventresponder["mbtn_left_up"] ~= nil + ) + local hovered = mouse_hit(element) and is_clickable and element.enabled and state.mouse_down_counter == 0 + local hoverstyle = button_lo.hoverstyle + if hovered and (contains(user_opts.hover_effect, "size") or contains(user_opts.hover_effect, "color")) then + -- remove font scale tags for these elements, it looks out of place + if element.name == "title" or element.name == "time_codes" or element.name == "chapter_title" or element.name == "cache_info" then + hoverstyle = hoverstyle:gsub("\\fscx%d+\\fscy%d+", "") + end + elem_ass:append(hoverstyle .. buttontext) + else + elem_ass:append(buttontext) + end + + -- apply blur effect if "glow" is in hover effects + if hovered and contains(user_opts.hover_effect, "glow") then + local shadow_ass = assdraw.ass_new() + shadow_ass:merge(style_ass) + shadow_ass:append("{\\blur" .. user_opts.button_glow_amount .. "}" .. hoverstyle .. buttontext) + elem_ass:merge(shadow_ass) + end + + -- add tooltip for button elements + if element.tooltipF ~= nil and (user_opts.tooltips_for_disabled_elements or element.enabled) then + if mouse_hit(element) then + local tooltiplabel = element.tooltipF + local an = 1 + local ty = element.hitbox.y1 - user_opts.tooltip_height_offset + local tx = get_virt_mouse_pos() + + if ty < osc_param.playresy / 2 then + ty = element.hitbox.y2 - user_opts.tooltip_height_offset + an = 7 + end + + -- tooltip label + if element.enabled then + if type(element.tooltipF) == "function" then + tooltiplabel = element.tooltipF() + else + tooltiplabel = element.tooltipF + end + else + tooltiplabel = element.nothingavailable + end + + if tx > osc_param.playresx / 2 then -- move tooltip to left side of mouse cursor + tx = tx - string.len(tooltiplabel) * user_opts.tooltip_left_offset + end + + elem_ass:new_event() + elem_ass:append("{\\rDefault}") + elem_ass:pos(tx, ty) + elem_ass:an(an) + elem_ass:append(element.tooltip_style) + elem_ass:append(tooltiplabel) + end + end + end + + master_ass:merge(elem_ass) + end +end + +local function render_persistentprogressbar(master_ass) + for n=1, #elements do + local element = elements[n] + if element.name == "persistentseekbar" then + local style_ass = assdraw.ass_new() + style_ass:merge(element.style_ass) + if state.animation or not state.osc_visible then + ass_append_alpha(style_ass, element.layout.alpha, 0, true) + + local elem_ass = assdraw.ass_new() + elem_ass:merge(style_ass) + if element.type ~= "button" then + elem_ass:merge(element.static_ass) + end + + -- draw pos marker + draw_seekbar_progress(element, elem_ass) + + if user_opts.persistentbuffer then + draw_seekbar_ranges(element, elem_ass, nil, nil) + end + + elem_ass:draw_stop() + master_ass:merge(elem_ass) + end + end + end +end + +-- +-- Initialisation and Layout +-- +local function is_url(s) + if not s then + user_opts.download_button = false + return false + end + + local url_pattern = "^[%w]+://[%w%.%-_]+%.[%a]+[-%w%.%-%_/?&=]*" + return string.match(s, url_pattern) ~= nil +end + +local function exec_filesize(args) + for i = #args, 1, -1 do + if args[i] == nil or args[i] == "" then + table.remove(args, i) + end + end + + mp.command_native_async({ + name = "subprocess", + args = args, + capture_stdout = true, + capture_stderr = true + }, function(res, val) + local fileSizeString = val.stdout + state.file_size_bytes = tonumber(fileSizeString) + + if state.file_size_bytes then + state.file_size_normalized = utils.format_bytes_humanized(state.file_size_bytes) + msg.info("Download size: " .. state.file_size_normalized) + else + local fs_prop = mp.get_property_osd("file-size") + + if fs_prop and fs_prop ~= "" then + state.file_size_normalized = fs_prop + msg.info("Download size: " .. fs_prop) + else + state.file_size_normalized = "Unknown" + msg.info("Unable to retrieve file size.") + end + end + + request_tick() + end) +end + +local function download_done(success, result, error) + if success then + local download_path = mp.command_native({"expand-path", user_opts.download_path}) + mp.command("show-text 'Download saved to " .. download_path .. "'") + state.downloaded_once = true + msg.info("Download completed") + else + mp.command("show-text 'Download failed - " .. (error or "Unknown error") .. "'") + msg.info("Download failed") + end + state.downloading = false +end + +local function exec(args, callback) + for i = #args, 1, -1 do + if args[i] == nil or args[i] == "" then + table.remove(args, i) + end + end + + msg.info("Executing command: " .. table.concat(args, " ")) + + local ret = mp.command_native_async({ + name = "subprocess", + args = args, + capture_stdout = true, + capture_stderr = true + }, callback) + + return ret and ret.status or nil +end + +local function check_path_url() + state.is_URL = false + state.downloading = false + + local path = mp.get_property("path") + if not path then return nil end + + if string.find(path, "https://") then + path = string.gsub(path, "ytdl://", "") -- Remove "ytdl://" prefix + else + path = string.gsub(path, "ytdl://", "https://") -- Replace "ytdl://" with "https://" + end + + -- use current or default ytdl-format + local mpv_ytdl = mp.get_property("file-local-options/ytdl-format") or mp.get_property("ytdl-format") or "" + local ytdl_format = (mpv_ytdl and mpv_ytdl ~= "") and "-f " .. mpv_ytdl or "-f " .. "bestvideo+bestaudio/best" + + if is_url(path) then + state.is_URL = true + state.url_path = path + msg.info("URL detected.") + + if user_opts.download_button then + msg.info("Fetching file size...") + local command = { + "yt-dlp", + state.is_image and "" or ytdl_format, + "--no-download", + "-O", + "%(filesize,filesize_approx)s", -- Fetch file size or approximate size + path + } + exec_filesize(command) + end + end +end + +local function new_element(name, type) + elements[name] = {} + elements[name].type = type + elements[name].name = name + + -- add default stuff + elements[name].eventresponder = {} + elements[name].visible = true + elements[name].enabled = true + elements[name].softrepeat = false + elements[name].styledown = (type == "button") + elements[name].state = {} + + if type == "slider" then + elements[name].slider = {min = {value = 0}, max = {value = 100}} + elements[name].thumbnailable = false + end + + return elements[name] +end + +local function add_layout(name) + if elements[name] ~= nil then + -- new layout + elements[name].layout = {} + + -- set layout defaults + elements[name].layout.layer = 50 + elements[name].layout.alpha = {[1] = 0, [2] = 255, [3] = 255, [4] = 255} + + if elements[name].type == "button" then + elements[name].layout.button = { + maxchars = nil, + hoverstyle = osc_styles.element_hover, + } + elseif elements[name].type == "slider" then + -- slider defaults + elements[name].layout.slider = { + border = 1, + gap = 1, + nibbles_top = user_opts.nibbles_top, + nibbles_bottom = user_opts.nibbles_bottom, + nibbles_style = user_opts.nibbles_style, + adjust_tooltip = true, + tooltip_style = "", + tooltip_an = 2, + alpha = {[1] = 0, [2] = 255, [3] = 88, [4] = 255}, + hoverstyle = osc_styles.element_hover:gsub("\\fscx%d+\\fscy%d+", ""), -- font scales messes with handle positions in werid ways + } + elseif elements[name].type == "box" then + elements[name].layout.box = {radius = 0, hexagon = false} + end + + return elements[name].layout + else + msg.error("Can't add_layout to element '"..name.."', doesn't exist.") + end +end + +-- Window Controls +local function window_controls() + local wc_geo = { + x = 0, + y = 50, + an = 1, + w = osc_param.playresx, + h = 50, + } + + local lo + local controlbox_w = window_control_box_width + local titlebox_w = wc_geo.w - controlbox_w + local controlbox_left = wc_geo.w - controlbox_w + local titlebox_left = wc_geo.x + local titlebox_right = wc_geo.w - controlbox_w + local button_y = wc_geo.y - (wc_geo.h / 2) + local first_geo = {x = controlbox_left + 25, y = button_y, an = 5, w = 50, h = wc_geo.h} + local second_geo = {x = controlbox_left + 75, y = button_y, an = 5, w = 49, h = wc_geo.h} + local third_geo = {x = controlbox_left + 125, y = button_y, an = 5, w = 50, h = wc_geo.h} + + -- Window controls + if user_opts.window_controls then + -- Close: 🗙 + lo = add_layout("close") + lo.geometry = third_geo + lo.style = osc_styles.window_control + lo.button.hoverstyle = "{\\c&H" .. osc_color_convert(user_opts.windowcontrols_close_hover) .. "&" .. (contains(user_opts.hover_effect, "size") and string.format("\\fscx%s\\fscy%s", user_opts.hover_button_size, user_opts.hover_button_size) or "") .. "}" + + -- Minimize: 🗕 + lo = add_layout("minimize") + lo.geometry = first_geo + lo.style = osc_styles.window_control + lo.button.hoverstyle = "{\\c&H" .. osc_color_convert(user_opts.windowcontrols_min_hover) .. "&" .. (contains(user_opts.hover_effect, "size") and string.format("\\fscx%s\\fscy%s", user_opts.hover_button_size, user_opts.hover_button_size) or "") .. "}" + + -- Maximize: 🗖 /🗗 + lo = add_layout("maximize") + lo.geometry = second_geo + lo.style = osc_styles.window_control + lo.button.hoverstyle = "{\\c&H" .. osc_color_convert(user_opts.windowcontrols_max_hover) .. "&" .. (contains(user_opts.hover_effect, "size") and string.format("\\fscx%s\\fscy%s", user_opts.hover_button_size, user_opts.hover_button_size) or "") .. "}" + + add_area("window-controls", get_hitbox_coords(controlbox_left, wc_geo.y, wc_geo.an, controlbox_w, wc_geo.h)) + end + + -- Window Title + if user_opts.window_title then + lo = add_layout("windowtitle") + lo.geometry = {x = 20, y = button_y + 14, an = 1, w = osc_param.playresx - 50, h = wc_geo.h} + lo.style = string.format("%s{\\clip(%f,%f,%f,%f)}", osc_styles.window_title, titlebox_left, wc_geo.y - wc_geo.h, titlebox_right, wc_geo.y + wc_geo.h) + + add_area("window-controls-title", titlebox_left, 0, titlebox_right, wc_geo.h) + end +end + +-- +-- ModernZ Layout +-- + +local layouts = {} + +-- Default layout +layouts["modern"] = function () + local no_title = + ((user_opts.title_mbtn_left_command == "" or user_opts.title_mbtn_left_command == "ignore") and + (user_opts.title_mbtn_right_command == "" or user_opts.title_mbtn_right_command == "ignore")) or + not user_opts.show_title + + local no_chapter = + ((user_opts.chapter_title_mbtn_left_command == "" or user_opts.chapter_title_mbtn_left_command == "ignore") and + (user_opts.chapter_title_mbtn_right_command == "" or user_opts.chapter_title_mbtn_right_command == "ignore")) or + not user_opts.show_chapter_title + + local chapter_index = user_opts.show_chapter_title and mp.get_property_number("chapter", -1) >= 0 + local osc_height_offset = (no_title and user_opts.notitle_osc_h_offset or 0) + ((no_chapter or not chapter_index) and user_opts.nochapter_osc_h_offset or 0) + + local osc_geo = { + w = osc_param.playresx, + h = user_opts.osc_height - osc_height_offset + } + + -- update bottom margin + osc_param.video_margins.b = math.max(user_opts.osc_height, user_opts.fade_alpha) / osc_param.playresy + + -- origin of the controllers, left/bottom corner + local posX = 0 + local posY = osc_param.playresy + + osc_param.areas = {} -- delete areas + + -- area for active mouse input + add_area("input", get_hitbox_coords(posX, posY, 1, osc_geo.w, osc_geo.h)) + + -- area for show/hide + add_area("showhide", 0, 0, osc_param.playresx, osc_param.playresy) + + -- fetch values + local osc_w, osc_h = osc_geo.w, osc_geo.h + + -- Controller Background + local lo, geo + + new_element("osc_fade_bg", "box") + lo = add_layout("osc_fade_bg") + lo.geometry = {x = posX, y = posY, an = 7, w = osc_w, h = 1} + lo.style = osc_styles.osc_fade_bg + lo.layer = 10 + lo.alpha[3] = user_opts.fade_transparency_strength + + local top_titlebar = window_controls_enabled() and (user_opts.window_title or user_opts.window_controls) + + -- Window bar alpha + if ((user_opts.window_top_bar == "yes" or not (state.border and state.title_bar)) or state.fullscreen) and top_titlebar then + new_element("window_bar_alpha_bg", "box") + lo = add_layout("window_bar_alpha_bg") + lo.geometry = {x = posX, y = -100, an = 7, w = osc_w, h = -1} + lo.style = osc_styles.window_fade_bg + lo.layer = 10 + lo.alpha[3] = user_opts.window_fade_transparency_strength + end + + -- Alignment + local refX = osc_w / 2 + local refY = posY + + -- Seekbar + new_element("seekbarbg", "box") + lo = add_layout("seekbarbg") + local seekbar_bg_h = 4 + lo.geometry = {x = refX, y = refY - 72, an = 5, w = osc_geo.w - 50, h = seekbar_bg_h} + lo.layer = 13 + lo.style = osc_styles.seekbar_bg + lo.alpha[1] = 128 + lo.alpha[3] = 128 + + lo = add_layout("seekbar") + local seekbar_h = 18 + lo.geometry = {x = refX, y = refY - 72, an = 5, w = osc_geo.w - 50, h = seekbar_h} + lo.layer = 51 + lo.style = osc_styles.seekbar_fg + lo.slider.gap = (seekbar_h - seekbar_bg_h) / 2.0 + lo.slider.tooltip_style = osc_styles.tooltip + lo.slider.tooltip_an = 2 + + if user_opts.persistentprogress or state.persistent_progress_toggle then + lo = add_layout("persistentseekbar") + lo.geometry = {x = refX, y = refY, an = 5, w = osc_geo.w, h = user_opts.persistentprogressheight} + lo.style = osc_styles.seekbar_fg + lo.slider.gap = (seekbar_h - seekbar_bg_h) / 2.0 + lo.slider.tooltip_an = 0 + end + + local audio_track = audio_track_count > 0 + local subtitle_track = sub_track_count > 0 + local jump_buttons = user_opts.jump_buttons + local chapter_skip_buttons = user_opts.chapter_skip_buttons + local track_nextprev_buttons = user_opts.track_nextprev_buttons + local fullscreen_button = user_opts.fullscreen_button + local info_button = user_opts.info_button + local ontop_button = user_opts.ontop_button + local screenshot_button = user_opts.screenshot_button + local loop_button = user_opts.loop_button + local speed_button = user_opts.speed_button + local download_button = user_opts.download_button and state.is_URL + local playlist_button = user_opts.playlist_button and (not user_opts.hide_empty_playlist_button or mp.get_property_number("playlist-count", 0) > 1) + + local offset = jump_buttons and 60 or 0 + local outeroffset = (chapter_skip_buttons and 0 or 100) + (jump_buttons and 0 or 100) + + -- OSC title + geo = {x = 25, y = refY - (chapter_index and user_opts.title_with_chapter_height or user_opts.title_height), an = 1, w = osc_geo.w - 50 - (loop_button and 45 or 0) - (speed_button and 45 or 0), h = user_opts.title_font_size} + lo = add_layout("title") + lo.geometry = geo + lo.style = string.format("%s{\\clip(0,%f,%f,%f)}", osc_styles.title, geo.y - geo.h, geo.x + geo.w, geo.y + geo.h) + lo.alpha[3] = 0 + + -- Chapter title (above seekbar) + if user_opts.show_chapter_title then + lo = add_layout("chapter_title") + lo.geometry = {x = 26, y = refY - user_opts.chapter_title_height, an = 1, w = osc_geo.w / 2, h = user_opts.chapter_title_font_size} + lo.style = string.format("%s{\\clip(0,%f,%f,%f)}", osc_styles.chapter_title, geo.y - geo.h, geo.x + geo.w, geo.y + geo.h) + end + + -- buttons + if track_nextprev_buttons then + lo = add_layout("playlist_prev") + lo.geometry = {x = refX - (60 + (chapter_skip_buttons and 60 or 0)) - offset, y = refY - 35, an = 5, w = 30, h = 24} + lo.style = osc_styles.control_2 + end + + if chapter_skip_buttons then + lo = add_layout("chapter_backward") + lo.geometry = {x = refX - 60 - offset, y = refY - 35, an = 5, w = 30, h = 24} + lo.style = osc_styles.control_2 + end + + if jump_buttons then + lo = add_layout("jump_backward") + lo.geometry = {x = refX - 60, y = refY - 35, an = 5, w = 30, h = 24} + lo.style = (user_opts.jump_icon_number and icons.jump[user_opts.jump_amount] ~= nil) and osc_styles.control_2 or osc_styles.control_2_flip + end + + lo = add_layout("play_pause") + lo.geometry = {x = refX, y = refY - 35, an = 5, w = 45, h = 28} + lo.style = osc_styles.control_1 + + if jump_buttons then + lo = add_layout("jump_forward") + lo.geometry = {x = refX + 60, y = refY - 35, an = 5, w = 30, h = 24} + lo.style = osc_styles.control_2 + end + + if chapter_skip_buttons then + lo = add_layout("chapter_forward") + lo.geometry = {x = refX + 60 + offset, y = refY - 35, an = 5, w = 30, h = 24} + lo.style = osc_styles.control_2 + end + + if track_nextprev_buttons then + lo = add_layout("playlist_next") + lo.geometry = {x = refX + (60 + (chapter_skip_buttons and 60 or 0)) + offset, y = refY - 35, an = 5, w = 30, h = 24} + lo.style = osc_styles.control_2 + end + + local start_x = 37 + + -- Playlist + if playlist_button then + lo = add_layout("tog_playlist") + lo.geometry = {x = start_x, y = refY - 35, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 600 - outeroffset) + start_x = start_x + 45 + end + + -- Audio + if audio_track then + lo = add_layout("audio_track") + lo.geometry = {x = start_x, y = refY - 35, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 500 - outeroffset) + start_x = start_x + 45 + end + + -- Subtitle + if subtitle_track then + lo = add_layout("sub_track") + lo.geometry = {x = start_x, y = refY - 35, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 600 - outeroffset) + start_x = start_x + 45 + end + + if audio_track then + -- Volume + lo = add_layout("vol_ctrl") + lo.geometry = {x = start_x, y = refY - 35, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 600 - outeroffset) + start_x = start_x + 28 + + -- Volumebar + lo = new_element("volumebarbg", "box") + lo.visible = (osc_param.playresx >= 1150 - outeroffset) and user_opts.volume_control + lo = add_layout("volumebarbg") + lo.geometry = {x = start_x, y = refY - 35, an = 4, w = 55, h = 4} + lo.layer = 13 + lo.alpha[1] = 128 + lo.style = user_opts.volumebar_match_seek_color and osc_styles.seekbar_bg or osc_styles.volumebar_bg + + lo = add_layout("volumebar") + lo.geometry = {x = start_x, y = refY - 35, an = 4, w = 55, h = 10} + lo.style = user_opts.volumebar_match_seek_color and osc_styles.seekbar_fg or osc_styles.volumebar_fg + lo.slider.gap = 3 + lo.slider.tooltip_style = osc_styles.tooltip + lo.slider.tooltip_an = 2 + start_x = start_x + 75 + end + + -- Time codes + local remsec = mp.get_property_number("playtime-remaining", 0) + local dur = mp.get_property_number("duration", 0) + local show_hours = mp.get_property_number("playback-time", 0) >= 3600 or user_opts.time_format ~= "dynamic" + local show_remhours = (state.tc_right_rem and remsec >= 3600) or (not state.tc_right_rem and dur >= 3600) or user_opts.time_format ~= "dynamic" + local auto_hide_volbar = (audio_track and user_opts.volume_control) and osc_param.playresx < (user_opts.hide_volume_bar_trigger - outeroffset) + local time_codes_x = start_x + - (auto_hide_volbar and 75 or 0) -- window width with audio track and elements + - (audio_track and not user_opts.volume_control and 115 or 0) -- audio track with no elements + - (not audio_track and 12 or 0) -- remove extra padding + local time_codes_width = 80 + + (state.tc_ms and 50 or 0) + + (state.tc_right_rem and 15 or 0) + + (show_hours and 20 or 0) + + (show_remhours and 20 or 0) + local narrow_win = osc_param.playresx < ( + user_opts.portrait_window_trigger + - outeroffset + - (playlist_button and 0 or 100) + - (subtitle_track and 0 or 100) + - (audio_track and 0 or 100) + ) + lo = add_layout("time_codes") + lo.geometry = {x = (narrow_win and refX or time_codes_x), y = refY - (narrow_win and user_opts.time_codes_centered_height or user_opts.time_codes_height), an = (narrow_win and 5 or 4), w = time_codes_width, h = user_opts.time_font_size} + lo.style = osc_styles.time + + -- Fullscreen/Info/Pin/Screenshot/Loop/Speed + local end_x = osc_geo.w - 37 + if fullscreen_button then + lo = add_layout("tog_fullscreen") + lo.geometry = {x = end_x, y = refY - 35, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 250 - outeroffset) + end_x = end_x - 45 + end + + if info_button then + lo = add_layout("tog_info") + lo.geometry = {x = end_x, y = refY - 35, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 300 - outeroffset) + end_x = end_x - 45 + end + + if ontop_button then + lo = add_layout("tog_ontop") + lo.geometry = {x = end_x, y = refY - 35, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 500 - outeroffset) + end_x = end_x - 45 + end + + if screenshot_button then + lo = add_layout("screenshot") + lo.geometry = {x = end_x, y = refY - 35, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 600 - outeroffset) + end_x = end_x - 45 + end + + if loop_button then + lo = add_layout("tog_loop") + lo.geometry = {x = end_x, y = refY - 35, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 600 - outeroffset) and loop_button + end_x = end_x - 45 + end + + if speed_button then + lo = add_layout("tog_speed") + lo.geometry = {x = end_x, y = refY - 35, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 600 - outeroffset) + end_x = end_x - 45 + end + + if download_button then + lo = add_layout("download") + lo.geometry = {x = end_x, y = refY - 35, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 400 - outeroffset) + end_x = end_x - 45 + end + + -- cache info + if user_opts.cache_info then + lo = add_layout("cache_info") + lo.geometry = {x = end_x + 7, y = refY - 35, an = 6, w = (user_opts.cache_info_speed and 70 or 45), h = 24} + lo.style = osc_styles.cache + end +end + +layouts["modern-image"] = function () + local osc_geo = { + w = osc_param.playresx, + h = 50 + } + + -- update bottom margin + osc_param.video_margins.b = math.max(50, user_opts.fade_alpha) / osc_param.playresy + + -- origin of the controllers, left/bottom corner + local posX = 0 + local posY = osc_param.playresy + + osc_param.areas = {} -- delete areas + + -- area for active mouse input + add_area("input", get_hitbox_coords(posX, posY, 1, osc_geo.w, osc_geo.h)) + + -- area for show/hide + add_area("showhide", 0, 0, osc_param.playresx, osc_param.playresy) + + -- fetch values + local osc_w, osc_h = osc_geo.w, osc_geo.h + + -- Controller Background + local lo, geo + + new_element("osc_fade_bg", "box") + lo = add_layout("osc_fade_bg") + lo.geometry = {x = posX, y = posY, an = 7, w = osc_w, h = 1} + lo.style = osc_styles.osc_fade_bg + lo.layer = 10 + lo.alpha[3] = user_opts.fade_transparency_strength + + local top_titlebar = window_controls_enabled() and (user_opts.window_title or user_opts.window_controls) + + -- Window bar alpha + if ((user_opts.window_top_bar == "yes" or not (state.border and state.title_bar)) or state.fullscreen) and top_titlebar then + new_element("window_bar_alpha_bg", "box") + lo = add_layout("window_bar_alpha_bg") + lo.geometry = {x = posX, y = -100, an = 7, w = osc_w, h = -1} + lo.style = osc_styles.window_fade_bg + lo.layer = 10 + lo.alpha[3] = user_opts.window_fade_transparency_strength + end + + -- Alignment + local refX = osc_w / 2 + local refY = posY + + local track_nextprev_buttons = user_opts.track_nextprev_buttons + local fullscreen_button = user_opts.fullscreen_button + local info_button = user_opts.info_button + local ontop_button = user_opts.ontop_button + local playlist_button = user_opts.playlist_button and (not user_opts.hide_empty_playlist_button or mp.get_property_number("playlist-count", 0) > 1) + local zoom_control = user_opts.zoom_control + + -- Playlist + if playlist_button then + lo = add_layout("tog_playlist") + lo.geometry = {x = 25, y = refY - 30, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = osc_param.playresx >= 250 + end + + if track_nextprev_buttons then + lo = add_layout("playlist_prev") + lo.geometry = {x = 55 - (playlist_button and 0 or 25), y = refY - 30 , an = 5, w = 30, h = 24} + lo.style = osc_styles.control_2 + + lo = add_layout("playlist_next") + lo.geometry = {x = 80 - (playlist_button and 0 or 25), y = refY - 30 , an = 5, w = 30, h = 24} + lo.style = osc_styles.control_2 + end + + if zoom_control then + -- zoom control + lo = add_layout("zoom_out_icon") + lo.geometry = {x = 130 - (playlist_button and 0 or 25) - (track_nextprev_buttons and 0 or 70), y = refY - 30 , an = 5, w = 30, h = 24} + lo.style = osc_styles.control_2 + + lo = new_element("zoom_control_bg", "box") + lo.visible = osc_param.playresx >= 400 and user_opts.zoom_control + lo = add_layout("zoom_control_bg") + lo.geometry = {x = 145 - (playlist_button and 0 or 25) - (track_nextprev_buttons and 0 or 70), y = refY - 30, an = 4, w = 80, h = 4} + lo.layer = 13 + lo.alpha[1] = 128 + lo.style = osc_styles.volumebar_bg + + lo = add_layout("zoom_control") + lo.geometry = {x = 145 - (playlist_button and 0 or 25) - (track_nextprev_buttons and 0 or 70), y = refY - 30, an = 4, w = 80, h = 10} + lo.style = osc_styles.volumebar_fg + lo.slider.gap = 3 + lo.slider.tooltip_style = osc_styles.tooltip + lo.slider.tooltip_an = 2 + + lo = add_layout("zoom_in_icon") + lo.geometry = {x = 240 - (playlist_button and 0 or 25) - (track_nextprev_buttons and 0 or 70), y = refY - 30 , an = 5, w = 30, h = 24} + lo.style = osc_styles.control_2 + end + + -- Fullscreen/Info/Pin/Download + if fullscreen_button then + lo = add_layout("tog_fullscreen") + lo.geometry = {x = osc_geo.w - 37, y = refY - 30, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 250) + end + + if info_button then + lo = add_layout("tog_info") + lo.geometry = {x = osc_geo.w - 82 + (fullscreen_button and 0 or 45), y = refY - 30, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 300) + end + + if ontop_button then + lo = add_layout("tog_ontop") + lo.geometry = {x = osc_geo.w - 127 + (info_button and 0 or 45) + (fullscreen_button and 0 or 45), y = refY - 30, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 500) + end + + if user_opts.download_button then + lo = add_layout("download") + lo.geometry = {x = osc_geo.w - 172 + (ontop_button and 0 or 45) + (info_button and 0 or 45) + (fullscreen_button and 0 or 45), y = refY - 30, an = 5, w = 24, h = 24} + lo.style = osc_styles.control_3 + lo.visible = (osc_param.playresx >= 400) + end +end + +local function adjust_subtitles(visible) + if not mp.get_property_native("sid") then return end + + local scale + if state.fullscreen then + scale = user_opts.scalefullscreen + else + scale = user_opts.scalewindowed + end + + if visible and user_opts.raise_subtitles and state.osc_visible == true then + local w, h = mp.get_osd_size() + if h > 0 then + local raise_factor = user_opts.raise_subtitle_amount + + -- adjust for extreme scales + if scale > 1 then + raise_factor = raise_factor * (1 + (scale - 1) * 0.2) -- slight increase when scale > 1 + elseif scale < 1 then + raise_factor = raise_factor * (0.8 + (scale - 0.5) * 0.5) -- slight decrease when scale < 1 + end + + local adjusted_subpos = math.floor((osc_param.playresy - raise_factor) / osc_param.playresy * 100) + if adjusted_subpos < 0 then + adjusted_subpos = state.original_subpos -- original position if out of bounds + end + mp.commandv("set", "sub-pos", adjusted_subpos) + end + elseif user_opts.raise_subtitles then + mp.commandv("set", "sub-pos", state.original_subpos) + end +end + +local function is_image() + local current_track = mp.get_property_native("current-tracks/video") + if current_track and current_track.image and not current_track.albumart then + state.is_image = true + else + state.is_image = false + end +end + +local function osc_visible(visible) + if state.osc_visible ~= visible then + state.osc_visible = visible + update_margins() + adjust_subtitles(true) + end + request_tick() +end + +local function command_callback(command) + if command ~= "" and command ~= "ignore" then + return function () + mp.command(command) + end + end +end + +local function osc_init() + msg.debug("osc_init") + + -- set canvas resolution according to display aspect and scaling setting + local baseResY = 720 + local _, display_h, display_aspect = mp.get_osd_size() + local scale + + if state.fullscreen then + scale = user_opts.scalefullscreen + else + scale = user_opts.scalewindowed + end + + local scale_with_video + if user_opts.vidscale == "auto" then + scale_with_video = mp.get_property_native("osd-scale-by-window") + else + scale_with_video = user_opts.vidscale == "yes" + end + + if scale_with_video then + osc_param.unscaled_y = baseResY + else + osc_param.unscaled_y = display_h + end + osc_param.playresy = osc_param.unscaled_y / scale + if display_aspect > 0 then + osc_param.display_aspect = display_aspect + end + osc_param.playresx = osc_param.playresy * osc_param.display_aspect + + -- stop seeking with the slider to prevent skipping files + state.active_element = nil + + elements = {} + + -- some often needed stuff + local pl_count = mp.get_property_number("playlist-count", 0) + local have_pl = pl_count > 1 + local pl_pos = mp.get_property_number("playlist-pos", 0) + 1 + local have_ch = mp.get_property_number("chapters", 0) > 0 + local loop = mp.get_property("loop-playlist", "no") + + local nojumpoffset = user_opts.jump_buttons and 0 or 100 + local noskipoffset = user_opts.chapter_skip_buttons and 0 or 100 + local outeroffset = (user_opts.chapter_skip_buttons and 0 or 100) + (user_opts.jump_buttons and 0 or 100) + local audio_offset = (audio_track_count == 0 or not mp.get_property_native("aid")) and 100 or 0 + local sub_offset = (sub_track_count == 0 or not mp.get_property_native("sid")) and 100 or 0 + local playlist_offset = not have_pl and 100 or 0 + + local ne + + -- Window controls + -- Close: 🗙 + ne = new_element("close", "button") + ne.content = icons.window.close + ne.eventresponder["mbtn_left_up"] = function () mp.commandv("quit") end + + -- Minimize: 🗕 + ne = new_element("minimize", "button") + ne.content = icons.window.minimize + ne.eventresponder["mbtn_left_up"] = function () mp.commandv("cycle", "window-minimized") end + + -- Maximize: 🗖 /🗗 + ne = new_element("maximize", "button") + ne.content = (state.maximized or state.fullscreen) and icons.window.unmaximize or icons.window.maximize + ne.eventresponder["mbtn_left_up"] = function () mp.commandv("cycle", (state.fullscreen and "fullscreen" or "window-maximized")) end + + -- Window Title + ne = new_element("windowtitle", "button") + ne.content = function () + local title = mp.command_native({"expand-text", user_opts.windowcontrols_title}) or "" + title = title:gsub("\n", " ") + return title ~= "" and mp.command_native({"escape-ass", title}) or "mpv" + end + + -- OSC title + ne = new_element("title", "button") + ne.visible = user_opts.show_title + ne.content = function () + local title = state.forced_title or mp.command_native({"expand-text", user_opts.title}) + title = title:gsub("\n", " ") + return title ~= "" and mp.command_native({"escape-ass", title}) or "mpv" + end + ne.eventresponder["mbtn_left_up"] = command_callback(user_opts.title_mbtn_left_command) + ne.eventresponder["mbtn_right_up"] = command_callback(user_opts.title_mbtn_right_command) + ne.eventresponder["shift+mbtn_left_down"] = command_callback(user_opts.title_mbtn_mid_command) + + -- Chapter title (above seekbar) + ne = new_element("chapter_title", "button") + ne.visible = mp.get_property_number("chapter", -1) >= 0 + ne.content = function() + local chapter_index = mp.get_property_number("chapter", -1) + if user_opts.chapter_fmt == "no" or chapter_index < 0 then + return "" + end + + local chapters = mp.get_property_native("chapter-list", {}) + local chapter_data = chapters[chapter_index + 1] + local chapter_title = chapter_data and chapter_data.title ~= "" and chapter_data.title + or string.format("%s: %d/%d", locale.chapter, chapter_index + 1, #chapters) + + chapter_title = mp.command_native({"escape-ass", chapter_title}) + if thumbfast.disabled and not user_opts.show_title and state.forced_title then + chapter_title = state.forced_title + end + + return string.format(user_opts.chapter_fmt, chapter_title) + end + ne.eventresponder["mbtn_left_up"] = command_callback(user_opts.chapter_title_mbtn_left_command) + ne.eventresponder["mbtn_right_up"] = command_callback(user_opts.chapter_title_mbtn_right_command) + + -- playlist buttons + -- prev + ne = new_element("playlist_prev", "button") + ne.visible = (osc_param.playresx >= (state.is_image and 300 or 500) - nojumpoffset - noskipoffset*(nojumpoffset == 0 and 1 or 10)) + ne.content = icons.previous + ne.enabled = (pl_pos > 1) or (loop ~= "no") or contains(user_opts.buttons_always_active, "playlist_prev") + ne.eventresponder["mbtn_left_up"] = command_callback(user_opts.playlist_prev_mbtn_left_command) + ne.eventresponder["mbtn_right_up"] = command_callback(user_opts.playlist_prev_mbtn_right_command) + ne.eventresponder["shift+mbtn_left_down"] = command_callback(user_opts.playlist_prev_mbtn_mid_command) + + --next + ne = new_element("playlist_next", "button") + ne.visible = (osc_param.playresx >= (state.is_image and 300 or 500) - nojumpoffset - noskipoffset*(nojumpoffset == 0 and 1 or 10)) + ne.content = icons.next + ne.enabled = (have_pl and (pl_pos < pl_count)) or (loop ~= "no") or contains(user_opts.buttons_always_active, "playlist_next") + ne.eventresponder["mbtn_left_up"] = command_callback(user_opts.playlist_next_mbtn_left_command) + ne.eventresponder["mbtn_right_up"] = command_callback(user_opts.playlist_next_mbtn_right_command) + ne.eventresponder["shift+mbtn_left_down"] = command_callback(user_opts.playlist_next_mbtn_mid_command) + + --play control buttons + --play_pause + ne = new_element("play_pause", "button") + ne.content = function () + if mp.get_property("eof-reached") == "yes" then + return icons.replay + elseif mp.get_property("pause") == "yes" and not state.playing_and_seeking then + return icons.play + else + return icons.pause + end + end + ne.eventresponder["mbtn_left_up"] = function () + if mp.get_property("eof-reached") == "yes" then + mp.commandv("seek", 0, "absolute-percent") + mp.commandv("set", "pause", "no") + else + mp.commandv("cycle", "pause") + end + end + ne.eventresponder["mbtn_right_down"] = function () + if user_opts.loop_in_pause then + mp.command("show-text '" .. (state.looping and locale.loop_disable or locale.loop_enable) .. "'") + state.looping = not state.looping + mp.set_property_native("loop-file", state.looping) + end + end + + local jump_amount = user_opts.jump_amount + local jump_more_amount = user_opts.jump_more_amount + local jump_mode = user_opts.jump_mode + local jump_icon = user_opts.jump_icon_number and icons.jump[jump_amount] or icons.jump.default + + --jump_backward + ne = new_element("jump_backward", "button") + ne.softrepeat = user_opts.jump_softrepeat == true + ne.content = jump_icon[1] + ne.eventresponder["mbtn_left_down"] = function () mp.commandv("seek", -jump_amount, jump_mode) end + ne.eventresponder["mbtn_right_down"] = function () mp.commandv("seek", -jump_more_amount, jump_mode) end + ne.eventresponder["shift+mbtn_left_down"] = function () mp.commandv("frame-back-step") end + + --jump_forward + ne = new_element("jump_forward", "button") + ne.softrepeat = user_opts.jump_softrepeat == true + ne.content = jump_icon[2] + ne.eventresponder["mbtn_left_down"] = function () mp.commandv("seek", jump_amount, jump_mode) end + ne.eventresponder["mbtn_right_down"] = function () mp.commandv("seek", jump_more_amount, jump_mode) end + ne.eventresponder["shift+mbtn_left_down"] = function () mp.commandv("frame-step") end + + --chapter_backward + ne = new_element("chapter_backward", "button") + ne.visible = (osc_param.playresx >= 400 - nojumpoffset*10) + ne.softrepeat = user_opts.chapter_softrepeat == true + ne.content = icons.rewind + ne.enabled = (have_ch) -- disables button when no chapters available. + ne.eventresponder["mbtn_left_down"] = command_callback(user_opts.chapter_prev_mbtn_left_command) + ne.eventresponder["mbtn_right_down"] = command_callback(user_opts.chapter_prev_mbtn_right_command) + ne.eventresponder["shift+mbtn_left_down"] = command_callback(user_opts.chapter_prev_mbtn_mid_command) + ne.eventresponder["shift+mbtn_right_down"] = function () mp.commandv("seek", -jump_more_amount, jump_mode) end + + --chapter_forward + ne = new_element("chapter_forward", "button") + ne.visible = (osc_param.playresx >= 400 - nojumpoffset*10) + ne.softrepeat = user_opts.chapter_softrepeat == true + ne.content = icons.forward + ne.enabled = (have_ch) -- disables button when no chapters available. + ne.eventresponder["mbtn_left_down"] = command_callback(user_opts.chapter_next_mbtn_left_command) + ne.eventresponder["mbtn_right_down"] = command_callback(user_opts.chapter_next_mbtn_right_command) + ne.eventresponder["shift+mbtn_left_down"] = command_callback(user_opts.chapter_next_mbtn_mid_command) + ne.eventresponder["shift+mbtn_right_down"] = function () mp.commandv("seek", jump_more_amount, jump_mode) end + + update_tracklist() + + local visible_min_width = 550 - outeroffset + + --tog_playlist + ne = new_element("tog_playlist", "button") + ne.enabled = have_pl or not user_opts.gray_empty_playlist_button + ne.off = not have_pl and user_opts.gray_empty_playlist_button + ne.visible = (osc_param.playresx >= (state.is_image and 250 or visible_min_width) - outeroffset) + ne.content = icons.playlist + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = user_opts.tooltip_hints and locale.menu or "" + ne.nothingavailable = locale.no_playlist + ne.eventresponder["mbtn_left_up"] = command_callback(user_opts.playlist_mbtn_left_command) + ne.eventresponder["mbtn_right_up"] = command_callback(user_opts.playlist_mbtn_right_command) + visible_min_width = visible_min_width + (ne.enabled and 100 or 0) + + --audio_track + ne = new_element("audio_track", "button") + ne.enabled = audio_track_count > 0 + ne.off = audio_track_count == 0 or not mp.get_property_native("aid") + ne.visible = (osc_param.playresx >= visible_min_width) + ne.content = icons.audio + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = function () + local prop = mp.get_property("current-tracks/audio/title") or mp.get_property("current-tracks/audio/lang") or locale.na + return (locale.audio .. " " .. mp.get_property_number("aid", "-") .. "/" .. audio_track_count .. " [" .. prop .. "]") + end + ne.nothingavailable = locale.no_audio + ne.eventresponder["mbtn_left_up"] = command_callback(user_opts.audio_track_mbtn_left_command) + ne.eventresponder["mbtn_right_up"] = command_callback(user_opts.audio_track_mbtn_right_command) + ne.eventresponder["shift+mbtn_left_down"] = command_callback(user_opts.audio_track_mbtn_mid_command) + ne.eventresponder["wheel_down_press"] = command_callback(user_opts.audio_track_wheel_down_command) + ne.eventresponder["wheel_up_press"] = command_callback(user_opts.audio_track_wheel_up_command) + visible_min_width = visible_min_width + (ne.enabled and 100 or 0) + + --sub_track + ne = new_element("sub_track", "button") + ne.enabled = sub_track_count > 0 + ne.off = sub_track_count == 0 or not mp.get_property_native("sid") + ne.visible = (osc_param.playresx >= visible_min_width - outeroffset) + ne.content = icons.subtitle + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = function () + local prop = mp.get_property("current-tracks/sub/title") or mp.get_property("current-tracks/sub/lang") or locale.na + return (locale.subtitle .. " " .. mp.get_property_number("sid", "-") .. "/" .. sub_track_count .. " [" .. prop .. "]") + end + ne.nothingavailable = locale.no_subs + ne.eventresponder["mbtn_left_up"] = command_callback(user_opts.sub_track_mbtn_left_command) + ne.eventresponder["mbtn_right_up"] = command_callback(user_opts.sub_track_mbtn_right_command) + ne.eventresponder["shift+mbtn_left_down"] = command_callback(user_opts.sub_track_mbtn_mid_command) + ne.eventresponder["wheel_down_press"] = command_callback(user_opts.sub_track_wheel_down_command) + ne.eventresponder["wheel_up_press"] = command_callback(user_opts.sub_track_wheel_up_command) + visible_min_width = visible_min_width + (ne.enabled and 100 or 0) + + -- vol_ctrl + local vol_visible_offset = sub_offset + playlist_offset + ne = new_element("vol_ctrl", "button") + ne.enabled = audio_track_count > 0 + ne.off = audio_track_count == 0 + ne.visible = (osc_param.playresx >= 900 - vol_visible_offset - outeroffset) and user_opts.volume_control + ne.content = function () + local volume = mp.get_property_number("volume", 0) + if state.mute then + return icons.volume_mute + else + if volume >= 75 then + return icons.volume_high + elseif volume >= 25 then + return icons.volume_low + else + return icons.volume_quiet + end + end + end + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = function () + local volume = mp.get_property_number("volume", 0) or 0 + -- show only one decimal, if decimals exist + volume = volume % 1 == 0 and string.format("%.0f", volume) or string.format("%.1f", volume) + return volume + end + ne.eventresponder["mbtn_left_up"] = command_callback(user_opts.vol_ctrl_mbtn_left_command) + ne.eventresponder["mbtn_right_up"] = command_callback(user_opts.vol_ctrl_mbtn_right_command) + ne.eventresponder["wheel_up_press"] = command_callback(user_opts.vol_ctrl_wheel_up_command) + ne.eventresponder["wheel_down_press"] = command_callback(user_opts.vol_ctrl_wheel_down_command) + + --volumebar + local volume_max = mp.get_property_number("volume-max") > 0 and mp.get_property_number("volume-max") or 100 + ne = new_element("volumebar", "slider") + ne.visible = (osc_param.playresx >= 1150 - outeroffset) and user_opts.volume_control + ne.enabled = audio_track_count > 0 + ne.slider = {min = {value = 0}, max = {value = volume_max}} + ne.slider.markerF = function () return {} end + ne.slider.seekRangesF = function() return nil end + ne.slider.posF = function () + local volume = mp.get_property_number("volume") + if user_opts.volume_control == "logarithmic" then + return math.sqrt(volume * 100) + else + return volume + end + end + ne.slider.tooltipF = function (pos) return (audio_track_count > 0) and set_volume(pos) or "" end + ne.eventresponder["mouse_move"] = function (element) + local pos = get_slider_value(element) + local setvol = set_volume(pos) + if element.state.lastseek == nil or element.state.lastseek ~= setvol then + mp.commandv("osd-msg", "set", "volume", setvol) + element.state.lastseek = setvol + end + end + ne.eventresponder["mbtn_left_down"] = function (element) + local pos = get_slider_value(element) + mp.commandv("osd-msg", "set", "volume", set_volume(pos)) + end + ne.eventresponder["reset"] = function (element) element.state.lastseek = nil end + ne.eventresponder["wheel_up_press"] = command_callback(user_opts.vol_ctrl_wheel_up_command) + ne.eventresponder["wheel_down_press"] = command_callback(user_opts.vol_ctrl_wheel_down_command) + + -- zoom control + -- zoom out icon + local current_zoom = mp.get_property_number("video-zoom") + ne = new_element("zoom_out_icon", "button") + ne.visible = (osc_param.playresx >= 400) + ne.content = icons.zoom_out + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = user_opts.tooltip_hints and locale.zoom_out or "" + ne.eventresponder["mbtn_left_up"] = function () mp.commandv("osd-msg", "set", "video-zoom", math.max(user_opts.zoom_out_min, current_zoom - 0.05)) end + ne.eventresponder["mbtn_right_up"] = function () mp.commandv("osd-msg", "set", "video-zoom", 0) end + ne.eventresponder["wheel_up_press"] = function () mp.commandv("osd-msg", "set", "video-zoom", math.min(user_opts.zoom_in_max, current_zoom + 0.05)) end + ne.eventresponder["wheel_down_press"] = function () mp.commandv("osd-msg", "set", "video-zoom", math.max(user_opts.zoom_out_min, current_zoom - 0.05)) end + + -- zoom slider + ne = new_element("zoom_control", "slider") + ne.slider = {min = {value = user_opts.zoom_out_min}, max = {value = user_opts.zoom_in_max}} + ne.visible = (osc_param.playresx >= 400) and user_opts.zoom_control and state.is_image + ne.slider.markerF = function () return {} end + ne.slider.seekRangesF = function() return nil end + ne.slider.posF = function () return mp.get_property_number("video-zoom") end + ne.slider.tooltipF = function (pos) return string.format("%.3f", pos):gsub("%.?0*$", "") end + ne.eventresponder["mouse_move"] = function (element) + local pos = get_slider_value(element) + if element.state.lastseek == nil or element.state.lastseek ~= pos then + mp.commandv("osd-msg", "set", "video-zoom", pos) + element.state.lastseek = pos + end + end + ne.eventresponder["mbtn_left_down"] = function (element) mp.commandv("osd-msg", "set", "video-zoom", get_slider_value(element)) end + ne.eventresponder["reset"] = function (element) element.state.lastseek = nil end + ne.eventresponder["mbtn_right_up"] = function () mp.commandv("osd-msg", "set", "video-zoom", 0) end + ne.eventresponder["wheel_up_press"] = function () mp.commandv("osd-msg", "set", "video-zoom", math.min(user_opts.zoom_in_max, current_zoom + 0.05)) end + ne.eventresponder["wheel_down_press"] = function () mp.commandv("osd-msg", "set", "video-zoom", math.max(user_opts.zoom_out_min, current_zoom - 0.05)) end + + -- zoom in icon + ne = new_element("zoom_in_icon", "button") + ne.visible = (osc_param.playresx >= 400) + ne.content = icons.zoom_in + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = user_opts.tooltip_hints and locale.zoom_in or "" + ne.eventresponder["mbtn_left_up"] = function () mp.commandv("osd-msg", "set", "video-zoom", math.min(user_opts.zoom_in_max, current_zoom + 0.05)) end + ne.eventresponder["mbtn_right_up"] = function () mp.commandv("osd-msg", "set", "video-zoom", 0) end + ne.eventresponder["wheel_up_press"] = function () mp.commandv("osd-msg", "set", "video-zoom", math.min(user_opts.zoom_in_max, current_zoom + 0.05)) end + ne.eventresponder["wheel_down_press"] = function () mp.commandv("osd-msg", "set", "video-zoom", math.max(user_opts.zoom_out_min, current_zoom - 0.05)) end + + visible_min_width = 550 - outeroffset + --tog_fullscreen + ne = new_element("tog_fullscreen", "button") + ne.content = function () return state.fullscreen and icons.fullscreen_exit or icons.fullscreen end + ne.visible = (osc_param.playresx >= visible_min_width) + ne.eventresponder["mbtn_left_up"] = command_callback(user_opts.fullscreen_mbtn_left_command) + ne.eventresponder["mbtn_right_up"] = command_callback(user_opts.fullscreen_mbtn_right_command) + visible_min_width = visible_min_width + (user_opts.fullscreen_button and 100 or 0) + + --tog_info + ne = new_element("tog_info", "button") + ne.content = icons.info + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = user_opts.tooltip_hints and locale.stats_info or "" + ne.visible = (osc_param.playresx >= visible_min_width) + ne.eventresponder["mbtn_left_up"] = command_callback(user_opts.info_mbtn_left_command) + visible_min_width = visible_min_width + (user_opts.info_button and 100 or 0) + + --tog_ontop + ne = new_element("tog_ontop", "button") + ne.content = function () return mp.get_property("ontop") == "no" and icons.ontop_on or icons.ontop_off end + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = function () return user_opts.tooltip_hints and (mp.get_property("ontop") == "no" and locale.ontop or locale.ontop_disable) or "" end + ne.visible = (osc_param.playresx >= visible_min_width) + ne.eventresponder["mbtn_left_up"] = function () + mp.commandv("cycle", "ontop") + if state.initialborder == "yes" then + if mp.get_property("ontop") == "yes" then + mp.commandv("set", "border", "no") + else + mp.commandv("set", "border", "yes") + end + end + end + ne.eventresponder["mbtn_right_up"] = function () + mp.commandv("cycle", "ontop") + if mp.get_property("border") == "no" then + mp.commandv("set", "border", "yes") + end + end + visible_min_width = visible_min_width + (user_opts.ontop_button and 100 or 0) + + --screenshot + ne = new_element("screenshot", "button") + ne.content = icons.screenshot + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = user_opts.tooltip_hints and locale.screenshot or "" + ne.visible = (osc_param.playresx >= visible_min_width) + ne.eventresponder["mbtn_left_up"] = function () + local temp_sub_pos = mp.get_property("sub-pos") + if user_opts.screenshot_flag == "subtitles" or user_opts.screenshot_flag == "subtitles+each-frame" then + mp.commandv("set", "sub-pos", 100) + end + mp.commandv("osd-msg", "screenshot", user_opts.screenshot_flag) + mp.commandv("set", "sub-pos", temp_sub_pos) + end + visible_min_width = visible_min_width + (user_opts.screenshot_button and 100 or 0) + + --tog_loop + ne = new_element("tog_loop", "button") + ne.content = function() return state.looping and icons.loop_on or icons.loop_off end + ne.visible = (osc_param.playresx >= visible_min_width) + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = function() return user_opts.tooltip_hints and (state.looping and locale.loop_disable or locale.loop_enable) or "" end + ne.eventresponder["mbtn_left_up"] = function () + mp.command("show-text '" .. (state.looping and locale.loop_disable or locale.loop_enable) .. "'") + state.looping = not state.looping + mp.set_property_native("loop-file", state.looping) + end + visible_min_width = visible_min_width + (user_opts.loop_button and 100 or 0) + + --tog_speed + ne = new_element("tog_speed", "button") + ne.content = icons.speed + ne.visible = (osc_param.playresx >= visible_min_width) + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = user_opts.tooltip_hints and locale.speed_control or "" + ne.eventresponder["mbtn_left_up"] = function () + mp.commandv("osd-msg", "set", "speed", math.min(100, mp.get_property_number("speed") + user_opts.speed_button_click)) + end + ne.eventresponder["mbtn_right_up"] = function () mp.commandv("osd-msg", "set", "speed", 1) end + ne.eventresponder["wheel_up_press"] = function () + mp.commandv("osd-msg", "set", "speed", math.min(100, mp.get_property_number("speed") + user_opts.speed_button_scroll)) + end + ne.eventresponder["wheel_down_press"] = function () + mp.commandv("osd-msg", "set", "speed", math.max(0.25, mp.get_property_number("speed") - user_opts.speed_button_scroll)) + end + visible_min_width = visible_min_width + (user_opts.speed_button and 100 or 0) + + --download + ne = new_element("download", "button") + ne.content = function () return state.downloading and icons.downloading or icons.download end + ne.visible = (osc_param.playresx >= visible_min_width) and state.is_URL + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = function () return state.downloading and locale.downloading .. "..." or locale.download .. " (" .. state.file_size_normalized .. ")" end + ne.eventresponder["mbtn_left_up"] = function () + local localpath = mp.command_native({"expand-path", user_opts.download_path}) + + if state.downloaded_once then + mp.commandv("show-text", locale.downloaded) + elseif state.downloading then + mp.commandv("show-text", locale.download_in_progress) + else + mp.commandv("show-text", locale.downloading .. "...") + state.downloading = true + -- use current or default ytdl-format + local mpv_ytdl = mp.get_property("file-local-options/ytdl-format") or mp.get_property("ytdl-format") or "" + local ytdl_format = (mpv_ytdl and mpv_ytdl ~= "") and "-f " .. mpv_ytdl or "-f " .. "bestvideo+bestaudio/best" + local command = { + "yt-dlp", + state.is_image and "" or ytdl_format, + state.is_image and "" or "--remux", state.is_image and "" or "mp4", + "--add-metadata", + "--embed-subs", + "-o", "%(title)s.%(ext)s", + "-P", localpath, + state.url_path + } + + local status = exec(command, download_done) + end + end + visible_min_width = visible_min_width + (user_opts.download_button and 100 or 0) + + + -- cache info + ne = new_element("cache_info", "button") + ne.visible = (osc_param.playresx >= visible_min_width) + ne.content = function () + if not cache_enabled() then return "" end + local dmx_cache = state.cache_state["cache-duration"] + local thresh = math.min(state.dmx_cache * 0.05, 5) -- 5% or 5s + if dmx_cache and math.abs(dmx_cache - state.dmx_cache) >= thresh then + state.dmx_cache = dmx_cache + else + dmx_cache = state.dmx_cache + end + local min = math.floor(dmx_cache / 60) + local sec = math.floor(dmx_cache % 60) -- don't round e.g. 59.9 to 60 + local cache_time = (min > 0 and string.format("%sm%02.0fs", min, sec) or string.format("%3.0fs", sec)) + + local dmx_speed = state.cache_state["raw-input-rate"] or 0 + local cache_speed = utils.format_bytes_humanized(dmx_speed) + local number, unit = cache_speed:match("([%d%.]+)%s*(%S+)") + local cache_info = state.buffering and locale.buffering .. ": " .. mp.get_property("cache-buffering-state") .. "%" or cache_time + local cache_info_speed = string.format("%8s %4s/s", number, unit) + + return user_opts.cache_info_speed and cache_info .. "\\N" .. cache_info_speed or cache_info + end + ne.tooltip_style = osc_styles.tooltip + ne.tooltipF = (user_opts.tooltip_hints and cache_enabled()) and locale.cache or "" + ne.eventresponder["mbtn_left_up"] = function() mp.command("script-binding stats/display-page-3") end + + --seekbar + ne = new_element("seekbar", "slider") + ne.enabled = mp.get_property("percent-pos") ~= nil + ne.thumbnailable = true + state.slider_element = ne.enabled and ne or nil -- used for forced_title + ne.slider.markerF = function () + local duration = mp.get_property_number("duration") + if duration ~= nil then + local chapters = mp.get_property_native("chapter-list", {}) + local markers = {} + for n = 1, #chapters do + markers[n] = (chapters[n].time / duration * 100) + end + return markers + else + return {} + end + end + ne.slider.posF = function () + if mp.get_property_bool("eof-reached") then return 100 end + return mp.get_property_number("percent-pos") + end + ne.slider.tooltipF = function (pos) + state.touchingprogressbar = true + local duration = mp.get_property_number("duration") + if duration ~= nil and pos ~= nil then + local possec = duration * (pos / 100) + local time = mp.format_time(possec) + -- If video is less than 1 hour, and the time format is not fixed, strip the "00:" prefix + if possec < 3600 and user_opts.time_format ~= "fixed" then + time = time:gsub("^00:", "") + end + return time + else + return "" + end + end + ne.slider.seekRangesF = function() + if not user_opts.seekrange or not cache_enabled() then + return nil + end + local duration = mp.get_property_number("duration") + if duration == nil or duration <= 0 then + return nil + end + local nranges = {} + for _, range in pairs(state.cache_state["seekable-ranges"]) do + nranges[#nranges + 1] = { + ["start"] = 100 * range["start"] / duration, + ["end"] = 100 * range["end"] / duration, + } + end + return nranges + end + ne.eventresponder["mouse_move"] = function (element) + if not element.state.mbtnleft then return end -- allow drag for mbtnleft only! + -- mouse move events may pile up during seeking and may still get + -- sent when the user is done seeking, so we need to throw away + -- identical seeks + state.playing_and_seeking = true + if mp.get_property("pause") == "no" and user_opts.mouse_seek_pause then + mp.commandv("cycle", "pause") + end + local seekto = get_slider_value(element) + if element.state.lastseek == nil or + element.state.lastseek ~= seekto then + local flags = "absolute-percent" + if not user_opts.seekbarkeyframes then + flags = flags .. "+exact" + end + mp.commandv("seek", seekto, flags) + element.state.lastseek = seekto + end + end + ne.eventresponder["mbtn_left_down"] = function (element) + element.state.mbtnleft = true + mp.commandv("seek", get_slider_value(element), "absolute-percent+exact") + end + ne.eventresponder["shift+mbtn_left_down"] = function (element) + element.state.mbtnleft = true + mp.commandv("seek", get_slider_value(element), "absolute-percent") + end + ne.eventresponder["mbtn_left_up"] = function (element) + element.state.mbtnleft = false + end + ne.eventresponder["mbtn_right_down"] = function (element) + local chapter + local pos = get_slider_value(element) + local diff = math.huge + + for i, marker in ipairs(element.slider.markerF()) do + if math.abs(pos - marker) < diff then + diff = math.abs(pos - marker) + chapter = i + end + end + + if chapter then + mp.set_property("chapter", chapter - 1) + end + end + ne.eventresponder["reset"] = function (element) + element.state.lastseek = nil + if state.playing_and_seeking then + if mp.get_property("eof-reached") == "no" and user_opts.mouse_seek_pause then + mp.commandv("cycle", "pause") + end + state.playing_and_seeking = false + end + end + ne.eventresponder["wheel_up_press"] = function () mp.commandv("seek", 10) end + ne.eventresponder["wheel_down_press"] = function () mp.commandv("seek", -10) end + + --persistent seekbar + ne = new_element("persistentseekbar", "slider") + ne.enabled = mp.get_property("percent-pos") ~= nil + state.slider_element = ne.enabled and ne or nil -- used for forced_title + ne.slider.markerF = function () return {} end + ne.slider.posF = function () + if mp.get_property_bool("eof-reached") then return 100 end + return mp.get_property_number("percent-pos") + end + ne.slider.tooltipF = function() return "" end + ne.slider.seekRangesF = function() + if user_opts.persistentbuffer then + if not user_opts.seekrange then + return nil + end + local cache_state = state.cache_state + if not cache_state then + return nil + end + local duration = mp.get_property_number("duration") + if duration == nil or duration <= 0 then + return nil + end + local ranges = cache_state["seekable-ranges"] + if #ranges == 0 then + return nil + end + local nranges = {} + for _, range in pairs(ranges) do + nranges[#nranges + 1] = { + ["start"] = 100 * range["start"] / duration, + ["end"] = 100 * range["end"] / duration, + } + end + return nranges + end + return nil + end + + -- Helper function to format time + local function format_time(seconds) + if not seconds then return "--:--" end + + local hours = math.floor(seconds / 3600) + local minutes = math.floor((seconds % 3600) / 60) + local whole_seconds = math.floor(seconds % 60) + local milliseconds = state.tc_ms and math.floor((seconds % 1) * 1000) or nil + + -- Always show HH:MM:SS if user_opts.time_format is "fixed" + local force_hours = user_opts.time_format == "fixed" + + -- Format string templates + local format_with_ms = (hours > 0 or force_hours) and "%02d:%02d:%02d.%03d" or "%02d:%02d.%03d" + local format_without_ms = (hours > 0 or force_hours) and "%02d:%02d:%02d" or "%02d:%02d" + + if state.tc_ms then + return string.format(format_with_ms, + (hours > 0 or force_hours) and hours or minutes, + (hours > 0 or force_hours) and minutes or whole_seconds, + (hours > 0 or force_hours) and whole_seconds or milliseconds, + (hours > 0 or force_hours) and milliseconds or nil) + else + return string.format(format_without_ms, + (hours > 0 or force_hours) and hours or minutes, + (hours > 0 or force_hours) and minutes or whole_seconds, + (hours > 0 or force_hours) and whole_seconds or nil) + end + end + + -- Time codes display + local tc_visible_offset = audio_offset + sub_offset + playlist_offset + ne = new_element("time_codes", "button") + ne.visible = mp.get_property_number("duration", 0) > 0 + ne.content = function() + local playback_time = mp.get_property_number("playback-time", 0) + + -- call request_init() only when needed to update time code width + if user_opts.time_format ~= "fixed" and playback_time then + local hour_or_more = playback_time >= 3600 + if hour_or_more ~= state.playtime_hour_force_init then + request_init() + state.playtime_hour_force_init = hour_or_more + state.playtime_nohour_force_init = not hour_or_more + end + end + + local duration = mp.get_property_number("duration", 0) + if duration <= 0 then return "--:--" end + + local playtime_remaining = state.tc_right_rem and + mp.get_property_number("playtime-remaining", 0) or duration + + local prefix = state.tc_right_rem and + (user_opts.unicodeminus and UNICODE_MINUS or "-") or "" + + return format_time(playback_time) .. " / " .. prefix .. format_time(playtime_remaining) + end + ne.eventresponder["mbtn_left_up"] = function() + state.tc_right_rem = not state.tc_right_rem + end + ne.eventresponder["mbtn_right_up"] = function() + state.tc_ms = not state.tc_ms + request_init() + end + + -- load layout + if state.is_image then + layouts["modern-image"]() + else + layouts["modern"]() + end + + -- load window controls + if window_controls_enabled() then + window_controls() + end + + --do something with the elements + prepare_elements() + update_margins() +end + +local function show_osc() + -- show when disabled can happen (e.g. mouse_move) due to async/delayed unbinding + if not state.enabled then return end + + msg.trace("show_osc") + --remember last time of invocation (mouse move) + state.showtime = mp.get_time() + + if user_opts.fadeduration <= 0 then + osc_visible(true) + elseif user_opts.fadein then + if not state.osc_visible then + state.anitype = "in" + request_tick() + end + else + osc_visible(true) + state.anitype = nil + end +end + +local function hide_osc() + msg.trace("hide_osc") + if thumbfast.width ~= 0 and thumbfast.height ~= 0 then + mp.commandv("script-message-to", "thumbfast", "clear") + end + if not state.enabled then + -- typically hide happens at render() from tick(), but now tick() is + -- no-op and won't render again to remove the osc, so do that manually. + state.osc_visible = false + adjust_subtitles(false) + render_wipe() + elseif user_opts.fadeduration > 0 then + if state.osc_visible then + state.anitype = "out" + request_tick() + end + else + osc_visible(false) + end +end + +local function pause_state(_, enabled) + state.paused = enabled + request_tick() +end + +local function cache_state(_, st) + state.cache_state = st + request_tick() +end + +local function mouse_leave() + state.touchtime = nil + + if get_hidetimeout() >= 0 and get_touchtimeout() <= 0 then + local elapsed_time = mp.get_time() - state.showtime + + if elapsed_time >= (get_hidetimeout() / 1000) then + hide_osc() + end + end + + -- reset mouse position + state.last_mouseX, state.last_mouseY = nil, nil + state.mouse_in_window = false +end + +local function handle_touch() + --remember last time of invocation (touch event) + state.touchtime = mp.get_time() +end + +-- +-- Event handling +-- +local function reset_timeout() + state.showtime = mp.get_time() +end + +local function element_has_action(element, action) + return element and element.eventresponder and + element.eventresponder[action] +end + +local function process_event(source, what) + local action = string.format("%s%s", source, + what and ("_" .. what) or "") + + if what == "down" or what == "press" then + reset_timeout() -- clicking resets the hideosc timer + + for n = 1, #elements do + if mouse_hit(elements[n]) and + elements[n].eventresponder and + (elements[n].eventresponder[source .. "_up"] or + elements[n].eventresponder[action]) then + + if what == "down" then + state.active_element = n + state.active_event_source = source + end + -- fire the down or press event if the element has one + if element_has_action(elements[n], action) then + elements[n].eventresponder[action](elements[n]) + end + end + end + elseif what == "up" then + if elements[state.active_element] then + local n = state.active_element + + if n == 0 then + --click on background (does not work) + elseif element_has_action(elements[n], action) and + mouse_hit(elements[n]) then + + elements[n].eventresponder[action](elements[n]) + end + + --reset active element + if element_has_action(elements[n], "reset") then + elements[n].eventresponder["reset"](elements[n]) + end + end + state.active_element = nil + state.mouse_down_counter = 0 + elseif source == "mouse_move" then + state.mouse_in_window = true + + local mouseX, mouseY = get_virt_mouse_pos() + if user_opts.minmousemove == 0 or + ((state.last_mouseX ~= nil and state.last_mouseY ~= nil) and + ((math.abs(mouseX - state.last_mouseX) >= user_opts.minmousemove) + or (math.abs(mouseY - state.last_mouseY) >= user_opts.minmousemove) + ) + ) then + if user_opts.bottomhover then -- if enabled, only show osc if mouse is hovering at the bottom of the screen (where the UI elements are) + local top_hover = window_controls_enabled() and (user_opts.window_title or user_opts.window_controls) + if mouseY > osc_param.playresy - (user_opts.bottomhover_zone or 130) + or ((user_opts.window_top_bar == "yes" or not (state.border and state.title_bar)) or state.fullscreen) and (mouseY < 40 and top_hover) then + show_osc() + else + state.touchtime = nil + + if get_hidetimeout() >= 0 and get_touchtimeout() <= 0 then + local elapsed_time = mp.get_time() - state.showtime + + if elapsed_time >= (get_hidetimeout() / 1000) then + hide_osc() + end + end + end + else + show_osc() + end + end + state.last_mouseX, state.last_mouseY = mouseX, mouseY + + local n = state.active_element + if element_has_action(elements[n], action) then + elements[n].eventresponder[action](elements[n]) + end + end + + -- ensure rendering after any (mouse) event - icons could change etc + request_tick() +end + +local function do_enable_keybindings() + if state.enabled then + if not state.showhide_enabled then + mp.enable_key_bindings("showhide", "allow-vo-dragging+allow-hide-cursor") + mp.enable_key_bindings("showhide_wc", "allow-vo-dragging+allow-hide-cursor") + end + state.showhide_enabled = true + end +end + +local function enable_osc(enable) + state.enabled = enable + if enable then + do_enable_keybindings() + else + hide_osc() -- acts immediately when state.enabled == false + if state.showhide_enabled then + mp.disable_key_bindings("showhide") + mp.disable_key_bindings("showhide_wc") + end + state.showhide_enabled = false + end +end + +local function render() + msg.trace("rendering") + local current_screen_sizeX, current_screen_sizeY = mp.get_osd_size() + local mouseX, mouseY = get_virt_mouse_pos() + local now = mp.get_time() + + -- check if display changed, if so request reinit + if state.screen_sizeX ~= current_screen_sizeX + or state.screen_sizeY ~= current_screen_sizeY then + + request_init_resize() + + state.screen_sizeX = current_screen_sizeX + state.screen_sizeY = current_screen_sizeY + end + + -- init management + if state.active_element then + -- mouse is held down on some element - keep ticking and ignore initReq + -- till it's released, or else the mouse-up (click) will misbehave or + -- get ignored. that's because osc_init() recreates the osc elements, + -- but mouse handling depends on the elements staying unmodified + -- between mouse-down and mouse-up (using the index active_element). + request_tick() + elseif state.initREQ then + osc_init() + state.initREQ = false + + -- store initial mouse position + if (state.last_mouseX == nil or state.last_mouseY == nil) + and not (mouseX == nil or mouseY == nil) then + + state.last_mouseX, state.last_mouseY = mouseX, mouseY + end + end + + -- fade animation + if state.anitype ~= nil then + if state.anistart == nil then + state.anistart = now + end + + if now < state.anistart + (user_opts.fadeduration / 1000) then + if state.anitype == "in" then --fade in + osc_visible(true) + state.animation = scale_value(state.anistart, + (state.anistart + (user_opts.fadeduration / 1000)), + 255, 0, now) + elseif state.anitype == "out" then --fade out + state.animation = scale_value(state.anistart, + (state.anistart + (user_opts.fadeduration / 1000)), + 0, 255, now) + end + else + if state.anitype == "out" then + osc_visible(false) + end + kill_animation() + end + else + kill_animation() + end + + --mouse show/hide area + for _, cords in pairs(osc_param.areas["showhide"]) do + set_virt_mouse_area(cords.x1, cords.y1, cords.x2, cords.y2, "showhide") + end + if osc_param.areas["showhide_wc"] then + for _, cords in pairs(osc_param.areas["showhide_wc"]) do + set_virt_mouse_area(cords.x1, cords.y1, cords.x2, cords.y2, "showhide_wc") + end + else + set_virt_mouse_area(0, 0, 0, 0, "showhide_wc") + end + do_enable_keybindings() + + --mouse input area + local mouse_over_osc = false + + for _,cords in ipairs(osc_param.areas["input"]) do + if state.osc_visible then -- activate only when OSC is actually visible + set_virt_mouse_area(cords.x1, cords.y1, cords.x2, cords.y2, "input") + end + if state.osc_visible ~= state.input_enabled then + if state.osc_visible then + mp.enable_key_bindings("input") + else + mp.disable_key_bindings("input") + end + state.input_enabled = state.osc_visible + end + + if mouse_hit_coords(cords.x1, cords.y1, cords.x2, cords.y2) then + mouse_over_osc = true + end + end + + if osc_param.areas["window-controls"] then + for _,cords in ipairs(osc_param.areas["window-controls"]) do + if state.osc_visible then -- activate only when OSC is actually visible + set_virt_mouse_area(cords.x1, cords.y1, cords.x2, cords.y2, "window-controls") + mp.enable_key_bindings("window-controls") + else + mp.disable_key_bindings("window-controls") + end + + if mouse_hit_coords(cords.x1, cords.y1, cords.x2, cords.y2) then + mouse_over_osc = true + end + end + end + + if osc_param.areas["window-controls-title"] then + for _,cords in ipairs(osc_param.areas["window-controls-title"]) do + if state.osc_visible then -- activate only when OSC is actually visible + set_virt_mouse_area(cords.x1, cords.y1, cords.x2, cords.y2, "window-controls-title") + end + if state.osc_visible ~= state.windowcontrols_title then + if state.osc_visible then + mp.enable_key_bindings("window-controls-title", "allow-vo-dragging") + else + mp.disable_key_bindings("window-controls-title", "allow-vo-dragging") + end + state.windowcontrols_title = state.osc_visible + end + + if mouse_hit_coords(cords.x1, cords.y1, cords.x2, cords.y2) then + mouse_over_osc = true + end + end + end + + -- autohide + if state.showtime ~= nil and get_hidetimeout() >= 0 then + local timeout = state.showtime + (get_hidetimeout() / 1000) - now + if timeout <= 0 and get_touchtimeout() <= 0 then + if state.active_element == nil and not mouse_over_osc then + hide_osc() + end + else + -- the timer is only used to recheck the state and to possibly run + -- the code above again + if not state.hide_timer then + state.hide_timer = mp.add_timeout(0, tick) + end + state.hide_timer.timeout = timeout + -- re-arm + state.hide_timer:kill() + state.hide_timer:resume() + end + end + + -- actual rendering + local ass = assdraw.ass_new() + + -- actual OSC + if state.osc_visible then + render_elements(ass) + end + + if user_opts.persistentprogress or state.persistent_progress_toggle then + render_persistentprogressbar(ass) + end + + -- submit + set_osd(osc_param.playresy * osc_param.display_aspect, + osc_param.playresy, ass.text, 1000) +end + +-- called by mpv on every frame +tick = function() + if state.marginsREQ == true then + update_margins() + state.marginsREQ = false + end + + if not state.enabled then return end + + if state.idle then + -- render idle message + msg.trace("idle message") + local _, _, display_aspect = mp.get_osd_size() + if display_aspect == 0 then + return + end + local display_h = 360 + local display_w = display_h * display_aspect + -- logo is rendered at 2^(6-1) = 32 times resolution with size 1800x1800 + local icon_x, icon_y = (display_w - 1800 / 32) / 2, 140 + local line_prefix = ("{\\rDefault\\an7\\1a&H00&\\bord0\\shad0\\pos(%f,%f)}"):format(icon_x, icon_y) + + local ass = assdraw.ass_new() + -- mpv logo + if user_opts.idlescreen then + for _, line in ipairs(logo_lines) do + ass:new_event() + ass:append(line_prefix .. line) + end + end + + -- Santa hat + if is_december and user_opts.idlescreen and not user_opts.greenandgrumpy then + for _, line in ipairs(santa_hat_lines) do + ass:new_event() + ass:append(line_prefix .. line) + end + end + + if user_opts.idlescreen then + ass:new_event() + ass:pos(display_w / 2, icon_y + 65) + ass:an(8) + ass:append(locale.idle) + end + set_osd(display_w, display_h, ass.text, -1000) + + if state.showhide_enabled then + mp.disable_key_bindings("showhide") + mp.disable_key_bindings("showhide_wc") + state.showhide_enabled = false + end + elseif (state.fullscreen and user_opts.showfullscreen) + or (not state.fullscreen and user_opts.showwindowed) then + + -- render the OSC + render() + else + -- Flush OSD + render_wipe() + end + + state.tick_last_time = mp.get_time() + + if state.anitype ~= nil then + -- state.anistart can be nil - animation should now start, or it can + -- be a timestamp when it started. state.idle has no animation. + if not state.idle and + (not state.anistart or + mp.get_time() < 1 + state.anistart + user_opts.fadeduration/1000) + then + -- animating or starting, or still within 1s past the deadline + request_tick() + else + kill_animation() + end + end +end + +-- duration is observed for the sole purpose of updating chapter markers +-- positions. live streams with chapters are very rare, and the update is also +-- expensive (with request_init), so it's only observed when we have chapters +-- and the user didn't disable the livemarkers option (update_duration_watch). +local function on_duration() request_init() end + +local duration_watched = false +local function update_duration_watch() + local want_watch = user_opts.livemarkers and + (mp.get_property_number("chapters", 0) or 0) > 0 and + true or false -- ensure it's a boolean + + if want_watch ~= duration_watched then + if want_watch then + mp.observe_property("duration", "native", on_duration) + else + mp.unobserve_property(on_duration) + end + duration_watched = want_watch + end +end + +local function set_tick_delay(_, display_fps) + -- may be nil if unavailable or 0 fps is reported + if not display_fps or not user_opts.tick_delay_follow_display_fps then + tick_delay = user_opts.tick_delay + return + end + tick_delay = 1 / display_fps +end + +mp.register_event("file-loaded", function() + is_image() -- check if file is an image + state.new_file_flag = true + state.file_size_normalized = "Approximating size..." + check_path_url() + if user_opts.automatickeyframemode then + if mp.get_property_number("duration", 0) > user_opts.automatickeyframelimit then + user_opts.seekbarkeyframes = true + else + user_opts.seekbarkeyframes = false + end + end + if user_opts.osc_on_start then + show_osc() + end +end) +mp.register_event("start-file", request_init) +mp.observe_property("track-list", "native", request_init) +mp.observe_property("playlist-count", "native", request_init) +mp.observe_property("playlist-pos", "native", request_init) +mp.observe_property("chapter-list", "native", function(_, list) + list = list or {} -- safety, shouldn't return nil + table.sort(list, function(a, b) return a.time < b.time end) + state.chapter_list = list + update_duration_watch() + request_init() +end) +mp.observe_property("seeking", "native", function(_, seeking) + if user_opts.seek_resets_hidetimeout then + reset_timeout() + end + + if state.new_file_flag then + state.new_file_flag = false + return + end + + if seeking and user_opts.osc_on_seek then + mp.register_event("seek", show_osc) -- show OSC while seeking + else + mp.unregister_event(show_osc) -- remove event when seeking stops + end +end) +mp.observe_property("fullscreen", "bool", function(_, val) + state.fullscreen = val + state.marginsREQ = true + adjust_subtitles(state.osc_visible) + request_init_resize() +end) +mp.observe_property("border", "bool", function(_, val) + state.border = val + request_init_resize() +end) +mp.observe_property("title-bar", "bool", function(_, val) + state.title_bar = val + request_init_resize() +end) +mp.observe_property("window-maximized", "bool", function(_, val) + state.maximized = val + request_init_resize() +end) +mp.observe_property("idle-active", "bool", function(_, val) + state.idle = val + request_tick() +end) +mp.observe_property("display-fps", "number", set_tick_delay) +mp.observe_property("demuxer-cache-state", "native", cache_state) +mp.observe_property("vo-configured", "bool", request_tick) +mp.observe_property("playback-time", "number", request_tick) +mp.observe_property("osd-dimensions", "native", function() + -- (we could use the value instead of re-querying it all the time, but then + -- we might have to worry about property update ordering) + request_init_resize() + adjust_subtitles(state.osc_visible) +end) +mp.observe_property("osd-scale-by-window", "native", request_init_resize) +mp.observe_property("touch-pos", "native", handle_touch) +mp.observe_property("mute", "bool", function(_, val) + state.mute = val + request_tick() +end) +mp.observe_property("paused-for-cache", "bool", function(_, val) state.buffering = val end) +-- ensure compatibility with auto looping scripts (eg: a script that sets videos under 2 seconds to loop by default) +mp.observe_property("loop-file", "bool", function(_, val) + if (val == nil) then + state.looping = true + else + state.looping = false + end +end) + +-- mouse show/hide bindings +mp.set_key_bindings({ + {"mouse_move", function() process_event("mouse_move", nil) end}, + {"mouse_leave", mouse_leave}, +}, "showhide", "force") +mp.set_key_bindings({ + {"mouse_move", function() process_event("mouse_move", nil) end}, + {"mouse_leave", mouse_leave}, +}, "showhide_wc", "force") +do_enable_keybindings() + +--mouse input bindings +mp.set_key_bindings({ + {"mbtn_left", function() process_event("mbtn_left", "up") end, + function() process_event("mbtn_left", "down") end}, + {"shift+mbtn_left", function() process_event("shift+mbtn_left", "up") end, + function() process_event("shift+mbtn_left", "down") end}, + {"mbtn_right", function() process_event("mbtn_right", "up") end, + function() process_event("mbtn_right", "down") end}, + {"shift+mbtn_right", function(e) process_event("shift+mbtn_right", "up") end, + function(e) process_event("shift+mbtn_right", "down") end}, + -- alias to shift_mbtn_left for single-handed mouse use + {"mbtn_mid", function() process_event("shift+mbtn_left", "up") end, + function() process_event("shift+mbtn_left", "down") end}, + {"wheel_up", function() process_event("wheel_up", "press") end}, + {"wheel_down", function() process_event("wheel_down", "press") end}, + {"mbtn_left_dbl", "ignore"}, + {"shift+mbtn_left_dbl", "ignore"}, + {"mbtn_right_dbl", "ignore"}, +}, "input", "force") +mp.enable_key_bindings("input") + +mp.set_key_bindings({ + {"mbtn_left", function() process_event("mbtn_left", "up") end, + function() process_event("mbtn_left", "down") end}, +}, "window-controls", "force") +mp.enable_key_bindings("window-controls") + +local function always_on(val) + if state.enabled then + if val then + show_osc() + else + hide_osc() + end + end +end + +-- mode can be auto/always/never/cycle +-- the modes only affect internal variables and not stored on its own. +local function visibility_mode(mode, no_osd) + if mode == "cycle" then + for i, allowed_mode in ipairs(state.visibility_modes) do + if i == #state.visibility_modes then + mode = state.visibility_modes[1] + break + elseif user_opts.visibility == allowed_mode then + mode = state.visibility_modes[i + 1] + break + end + end + end + + if mode == "auto" then + always_on(false) + enable_osc(true) + elseif mode == "always" then + enable_osc(true) + always_on(true) + elseif mode == "never" then + enable_osc(false) + else + msg.warn("Ignoring unknown visibility mode '" .. mode .. "'") + return + end + + user_opts.visibility = mode + mp.set_property_native("user-data/osc/visibility", mode) + + if not no_osd and tonumber(mp.get_property("osd-level")) >= 1 then + mp.osd_message("OSC visibility: " .. mode) + end + + -- Reset the input state on a mode change. The input state will be + -- recalculated on the next render cycle, except in 'never' mode where it + -- will just stay disabled. + mp.disable_key_bindings("input") + mp.disable_key_bindings("window-controls") + state.input_enabled = false + + update_margins() + request_tick() +end + +local function idlescreen_visibility(mode, no_osd) + if mode == "cycle" then + if user_opts.idlescreen then + mode = "no" + else + mode = "yes" + end + end + + if mode == "yes" then + user_opts.idlescreen = true + else + user_opts.idlescreen = false + end + + mp.set_property_native("user-data/osc/idlescreen", user_opts.idlescreen) + + if not no_osd and tonumber(mp.get_property("osd-level")) >= 1 then + mp.osd_message("OSC logo visibility: " .. tostring(mode)) + end + + request_tick() +end + +mp.observe_property("pause", "bool", function(name, enabled) + pause_state(name, enabled) + if user_opts.showonpause and user_opts.visibility ~= "never" then + state.enabled = enabled + if enabled then + -- save mode if a temporary change is needed + if not state.temp_visibility_mode and user_opts.visibility ~= "always" then + state.temp_visibility_mode = user_opts.visibility + end + + if user_opts.keeponpause then + -- set visibility to "always" temporarily + visibility_mode("always", true) + else + show_osc() + end + else + -- restore mode if it was changed temporarily + if state.temp_visibility_mode then + visibility_mode(state.temp_visibility_mode, true) + state.temp_visibility_mode = nil + else + -- respect "always" mode on unpause + visibility_mode(user_opts.visibility, true) + end + end + end +end) + +mp.register_script_message("osc-visibility", visibility_mode) +mp.register_script_message("osc-show", show_osc) +mp.register_script_message("osc-hide", function() + if user_opts.visibility == "auto" then + osc_visible(false) + end +end) +mp.add_key_binding(nil, "visibility", function() visibility_mode("cycle") end) +mp.add_key_binding(nil, "progress-toggle", function() + user_opts.persistentprogress = not user_opts.persistentprogress + state.persistent_progress_toggle = user_opts.persistentprogress + request_init() +end) +mp.register_script_message("osc-idlescreen", idlescreen_visibility) +mp.register_script_message("thumbfast-info", function(json) + local data = utils.parse_json(json) + if type(data) ~= "table" or not data.width or not data.height then + msg.error("thumbfast-info: received json didn't produce a table with thumbnail information") + else + thumbfast = data + end +end) + +-- validate string type user options +local function validate_user_opts() + if user_opts.window_top_bar ~= "auto" and + user_opts.window_top_bar ~= "yes" and + user_opts.window_top_bar ~= "no" then + msg.warn("window_top_bar cannot be '" .. user_opts.window_top_bar .. "'. Ignoring.") + user_opts.window_top_bar = "auto" + end + + if user_opts.seek_handle_size < 0 then + msg.warn("seek_handle_size must be 0 or higher. Setting it to 0 (minimum).") + user_opts.seek_handle_size = 0 + end + + if user_opts.volume_control_type ~= "linear" and + user_opts.volume_control_type ~= "logarithmic" then + msg.warn("volumecontrol cannot be '" .. user_opts.volume_control_type .. "'. Ignoring.") + user_opts.volume_control_type = "linear" + end + + if user_opts.screenshot_flag ~= "subtitles" and + user_opts.screenshot_flag ~= "video" and + user_opts.screenshot_flag ~= "window" and + user_opts.screenshot_flag ~= "each-frame" and + user_opts.screenshot_flag ~= "subtitles+each-frame" and + user_opts.screenshot_flag ~= "video+each-frame" and + user_opts.screenshot_flag ~= "window+each-frame" then + msg.warn("screenshot_flag cannot be '" .. user_opts.screenshot_flag .. "'. Ignoring.") + user_opts.screenshot_flag = "subtitles" + end + + if not language[user_opts.language] then + msg.warn("language '" .. user_opts.language .. "' not found. Ignoring.") + user_opts.language = "en" + if not language["en"] then + msg.warn("ERROR: can't find the default 'en' language or the one set by user_opts.") + end + end + + local colors = { + user_opts.osc_color, user_opts.seekbarfg_color, user_opts.seekbarbg_color, + user_opts.title_color, user_opts.time_color, user_opts.side_buttons_color, + user_opts.middle_buttons_color, user_opts.playpause_color, user_opts.window_title_color, + user_opts.window_controls_color, user_opts.held_element_color, user_opts.thumbnail_border_color, + user_opts.chapter_title_color, user_opts.seekbar_cache_color, user_opts.hover_effect_color, + user_opts.windowcontrols_close_hover, user_opts.windowcontrols_max_hover, user_opts.windowcontrols_min_hover, + user_opts.cache_info_color, user_opts.thumbnail_border_outline, + } + + for _, color in pairs(colors) do + if color:find("^#%x%x%x%x%x%x$") == nil then + msg.warn("'" .. color .. "' is not a valid color") + end + end + + for str in string.gmatch(user_opts.visibility_modes, "([^_]+)") do + if str ~= "auto" and str ~= "always" and str ~= "never" then + msg.warn("Ignoring unknown visibility mode '" .. str .."' in list") + else + table.insert(state.visibility_modes, str) + end + end +end + +-- read options from config and command-line +opt.read_options(user_opts, "modernz", function(changed) + validate_user_opts() + set_osc_locale() + set_osc_styles() + set_time_styles(changed.timetotal, changed.timems) + if changed.tick_delay or changed.tick_delay_follow_display_fps then + set_tick_delay("display_fps", mp.get_property_number("display_fps")) + end + request_tick() + visibility_mode(user_opts.visibility, true) + update_duration_watch() + request_init() +end) + +validate_user_opts() +set_osc_locale() +set_osc_styles() +set_time_styles(true, true) +set_tick_delay("display_fps", mp.get_property_number("display_fps")) +visibility_mode(user_opts.visibility, true) +update_duration_watch() + +set_virt_mouse_area(0, 0, 0, 0, "input") +set_virt_mouse_area(0, 0, 0, 0, "window-controls") +set_virt_mouse_area(0, 0, 0, 0, "window-controls-title") diff --git a/mpv/scripts/mpv-gif.lua b/mpv/scripts/mpv-gif.lua new file mode 100644 index 0000000..cfc2083 --- /dev/null +++ b/mpv/scripts/mpv-gif.lua @@ -0,0 +1,191 @@ +-- Original by Ruin0x11 +-- Ported to Windows by Scheliux, Dragoner7 + +-- Create animated GIFs with mpv +-- Requires ffmpeg. +-- Adapted from http://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html +-- Usage: "b" to set start frame, "B" to set end frame, "Ctrl+b" to create. + +require 'mp.options' +local msg = require 'mp.msg' + +local options = { + dir = "C:/Program Files/mpv/gifs", + rez = 600, + fps = 15, +} + +read_options(options, "gif") + + +local fps + +-- Check for invalid fps values +-- Can you believe Lua doesn't have a proper ternary operator in the year of our lord 2020? +if options.fps ~= nil and options.fps >= 1 and options.fps < 30 then + fps = options.fps +else + fps = 15 +end + +-- Set this to the filters to pass into ffmpeg's -vf option. +-- filters="fps=24,scale=320:-1:flags=spline" +filters=string.format("fps=%s,scale='trunc(ih*dar/2)*2:trunc(ih/2)*2',setsar=1/1,scale=%s:-1:flags=spline", fps, options.rez) --change spline to lanczos depending on preference + +-- Setup output directory +output_directory=string.gsub(options.dir, '\"', '') + +start_time = -1 +end_time = -1 +palette="%TEMP%palette.png" + +-- The roundabout way has to be used due to a some weird +-- behavior with %TEMP% on the subtitles= parameter in ffmpeg +-- on Windows–it needs to be quadruple backslashed +subs = "C:/Users/%USERNAME%/AppData/Local/Temp/subs.srt" + +function make_gif_with_subtitles() + make_gif_internal(true) +end + +function make_gif() + make_gif_internal(false) +end + +function table_length(t) + local count = 0 + for _ in pairs(t) do count = count + 1 end + return count +end + + +function make_gif_internal(burn_subtitles) + local start_time_l = start_time + local end_time_l = end_time + if start_time_l == -1 or end_time_l == -1 or start_time_l >= end_time_l then + mp.osd_message("Invalid start/end time.") + return + end + + mp.osd_message("Creating GIF.") + + -- shell escape + function esc(s) + return string.gsub(s, '"', '"\\""') + end + + function esc_for_sub(s) + s = string.gsub(s, [[\]], [[/]]) + s = string.gsub(s, '"', '"\\""') + s = string.gsub(s, ":", [[\\:]]) + s = string.gsub(s, "'", [[\\']]) + return s + end + + local pathname = mp.get_property("path", "") + local trim_filters = esc(filters) + + local position = start_time_l + local duration = end_time_l - start_time_l + + if burn_subtitles then + -- Determine currently active sub track + + local i = 0 + local tracks_count = mp.get_property_number("track-list/count") + local subs_array = {} + + -- check for subtitle tracks + + while i < tracks_count do + local type = mp.get_property(string.format("track-list/%d/type", i)) + local selected = mp.get_property(string.format("track-list/%d/selected", i)) + + -- if it's a sub track, save it + + if type == "sub" then + local length = table_length(subs_array) + subs_array[length] = selected == "yes" + end + i = i + 1 + end + + if table_length(subs_array) > 0 then + + local correct_track = 0 + + -- iterate through saved subtitle tracks until the correct one is found + + for index, is_selected in pairs(subs_array) do + if (is_selected) then + correct_track = index + end + end + + trim_filters = trim_filters .. string.format(",subtitles=%s:si=%s", esc_for_sub(pathname), correct_track) + + end + + end + + + -- first, create the palette + args = string.format('ffmpeg -v warning -ss %s -t %s -i "%s" -vf "%s,palettegen" -y "%s"', position, duration, esc(pathname), esc(trim_filters), esc(palette)) + msg.debug(args) + os.execute(args) + + -- then, make the gif + local filename = mp.get_property("filename/no-ext") + local file_path = output_directory .. "/" .. filename + + -- increment filename + for i=0,999 do + local fn = string.format('%s_%03d.gif',file_path,i) + if not file_exists(fn) then + gifname = fn + break + end + end + if not gifname then + mp.osd_message('No available filenames!') + return + end + + local copyts = "" + + if burn_subtitles then + copyts = "-copyts" + end + + args = string.format('ffmpeg -v warning -ss %s %s -t %s -i "%s" -i "%s" -lavfi "%s [x]; [x][1:v] paletteuse" -y "%s"', position, copyts, duration, esc(pathname), esc(palette), esc(trim_filters), esc(gifname)) + os.execute(args) + + local ok, err, code = os.rename(gifname, gifname) + if ok then + msg.info("GIF created: " .. gifname) + mp.osd_message("GIF created: " .. gifname) + else + mp.osd_message("Error creating file, check CLI for more info.") + end +end + +function set_gif_start() + start_time = mp.get_property_number("time-pos", -1) + mp.osd_message("GIF Start: " .. start_time) +end + +function set_gif_end() + end_time = mp.get_property_number("time-pos", -1) + mp.osd_message("GIF End: " .. end_time) +end + +function file_exists(name) + local f=io.open(name,"r") + if f~=nil then io.close(f) return true else return false end +end + +-- all keybindings here are set to nil on purpose 'cause I modified the keybindings (in input.conf) +mp.add_key_binding(nil, "set_gif_start", set_gif_start) +mp.add_key_binding(nil, "set_gif_end", set_gif_end) +mp.add_key_binding(nil, "make_gif", make_gif) +mp.add_key_binding(nil, "make_gif_with_subtitles", make_gif_with_subtitles) -- making GIFs with subtitles doesn't seem to work diff --git a/mpv/scripts/mpv_thumbnail_script_server.lua b/mpv/scripts/mpv_thumbnail_script_server.lua deleted file mode 100644 index 0085ea0..0000000 --- a/mpv/scripts/mpv_thumbnail_script_server.lua +++ /dev/null @@ -1,736 +0,0 @@ ---[[ - Copyright (C) 2017 AMM - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . -]]-- ---[[ - mpv_thumbnail_script.lua 0.4.3 - commit 682becf (branch master) - https://github.com/TheAMM/mpv_thumbnail_script - Built on 2020-01-17 00:00:00 -]]-- -local assdraw = require 'mp.assdraw' -local msg = require 'mp.msg' -local opt = require 'mp.options' -local utils = require 'mp.utils' - --- Determine platform -- -ON_WINDOWS = (package.config:sub(1,1) ~= '/') - --- Some helper functions needed to parse the options -- -function isempty(v) return (v == false) or (v == nil) or (v == "") or (v == 0) or (type(v) == "table" and next(v) == nil) end - -function divmod (a, b) - return math.floor(a / b), a % b -end - --- Better modulo -function bmod( i, N ) - return (i % N + N) % N -end - -function join_paths(...) - local sep = ON_WINDOWS and "\\" or "/" - local result = ""; - for i, p in pairs({...}) do - if p ~= "" then - if is_absolute_path(p) then - result = p - else - result = (result ~= "") and (result:gsub("[\\"..sep.."]*$", "") .. sep .. p) or p - end - end - end - return result:gsub("[\\"..sep.."]*$", "") -end - --- /some/path/file.ext -> /some/path, file.ext -function split_path( path ) - local sep = ON_WINDOWS and "\\" or "/" - local first_index, last_index = path:find('^.*' .. sep) - - if last_index == nil then - return "", path - else - local dir = path:sub(0, last_index-1) - local file = path:sub(last_index+1, -1) - - return dir, file - end -end - -function is_absolute_path( path ) - local tmp, is_win = path:gsub("^[A-Z]:\\", "") - local tmp, is_unix = path:gsub("^/", "") - return (is_win > 0) or (is_unix > 0) -end - -function Set(source) - local set = {} - for _, l in ipairs(source) do set[l] = true end - return set -end - ---------------------------- --- More helper functions -- ---------------------------- - --- Removes all keys from a table, without destroying the reference to it -function clear_table(target) - for key, value in pairs(target) do - target[key] = nil - end -end -function shallow_copy(target) - local copy = {} - for k, v in pairs(target) do - copy[k] = v - end - return copy -end - --- Rounds to given decimals. eg. round_dec(3.145, 0) => 3 -function round_dec(num, idp) - local mult = 10^(idp or 0) - return math.floor(num * mult + 0.5) / mult -end - -function file_exists(name) - local f = io.open(name, "rb") - if f ~= nil then - local ok, err, code = f:read(1) - io.close(f) - return code == nil - else - return false - end -end - -function path_exists(name) - local f = io.open(name, "rb") - if f ~= nil then - io.close(f) - return true - else - return false - end -end - -function create_directories(path) - local cmd - if ON_WINDOWS then - cmd = { args = {"cmd", "/c", "mkdir", path} } - else - cmd = { args = {"mkdir", "-p", path} } - end - utils.subprocess(cmd) -end - --- Find an executable in PATH or CWD with the given name -function find_executable(name) - local delim = ON_WINDOWS and ";" or ":" - - local pwd = os.getenv("PWD") or utils.getcwd() - local path = os.getenv("PATH") - - local env_path = pwd .. delim .. path -- Check CWD first - - local result, filename - for path_dir in env_path:gmatch("[^"..delim.."]+") do - filename = join_paths(path_dir, name) - if file_exists(filename) then - result = filename - break - end - end - - return result -end - -local ExecutableFinder = { path_cache = {} } --- Searches for an executable and caches the result if any -function ExecutableFinder:get_executable_path( name, raw_name ) - name = ON_WINDOWS and not raw_name and (name .. ".exe") or name - - if self.path_cache[name] == nil then - self.path_cache[name] = find_executable(name) or false - end - return self.path_cache[name] -end - --- Format seconds to HH.MM.SS.sss -function format_time(seconds, sep, decimals) - decimals = decimals == nil and 3 or decimals - sep = sep and sep or "." - local s = seconds - local h, s = divmod(s, 60*60) - local m, s = divmod(s, 60) - - local second_format = string.format("%%0%d.%df", 2+(decimals > 0 and decimals+1 or 0), decimals) - - return string.format("%02d"..sep.."%02d"..sep..second_format, h, m, s) -end - --- Format seconds to 1h 2m 3.4s -function format_time_hms(seconds, sep, decimals, force_full) - decimals = decimals == nil and 1 or decimals - sep = sep ~= nil and sep or " " - - local s = seconds - local h, s = divmod(s, 60*60) - local m, s = divmod(s, 60) - - if force_full or h > 0 then - return string.format("%dh"..sep.."%dm"..sep.."%." .. tostring(decimals) .. "fs", h, m, s) - elseif m > 0 then - return string.format("%dm"..sep.."%." .. tostring(decimals) .. "fs", m, s) - else - return string.format("%." .. tostring(decimals) .. "fs", s) - end -end - --- Writes text on OSD and console -function log_info(txt, timeout) - timeout = timeout or 1.5 - msg.info(txt) - mp.osd_message(txt, timeout) -end - --- Join table items, ala ({"a", "b", "c"}, "=", "-", ", ") => "=a-, =b-, =c-" -function join_table(source, before, after, sep) - before = before or "" - after = after or "" - sep = sep or ", " - local result = "" - for i, v in pairs(source) do - if not isempty(v) then - local part = before .. v .. after - if i == 1 then - result = part - else - result = result .. sep .. part - end - end - end - return result -end - -function wrap(s, char) - char = char or "'" - return char .. s .. char -end --- Wraps given string into 'string' and escapes any 's in it -function escape_and_wrap(s, char, replacement) - char = char or "'" - replacement = replacement or "\\" .. char - return wrap(string.gsub(s, char, replacement), char) -end --- Escapes single quotes in a string and wraps the input in single quotes -function escape_single_bash(s) - return escape_and_wrap(s, "'", "'\\''") -end - --- Returns (a .. b) if b is not empty or nil -function joined_or_nil(a, b) - return not isempty(b) and (a .. b) or nil -end - --- Put items from one table into another -function extend_table(target, source) - for i, v in pairs(source) do - table.insert(target, v) - end -end - --- Creates a handle and filename for a temporary random file (in current directory) -function create_temporary_file(base, mode, suffix) - local handle, filename - suffix = suffix or "" - while true do - filename = base .. tostring(math.random(1, 5000)) .. suffix - handle = io.open(filename, "r") - if not handle then - handle = io.open(filename, mode) - break - end - io.close(handle) - end - return handle, filename -end - - -function get_processor_count() - local proc_count - - if ON_WINDOWS then - proc_count = tonumber(os.getenv("NUMBER_OF_PROCESSORS")) - else - local cpuinfo_handle = io.open("/proc/cpuinfo") - if cpuinfo_handle ~= nil then - local cpuinfo_contents = cpuinfo_handle:read("*a") - local _, replace_count = cpuinfo_contents:gsub('processor', '') - proc_count = replace_count - end - end - - if proc_count and proc_count > 0 then - return proc_count - else - return nil - end -end - -function substitute_values(string, values) - local substitutor = function(match) - if match == "%" then - return "%" - else - -- nil is discarded by gsub - return values[match] - end - end - - local substituted = string:gsub('%%(.)', substitutor) - return substituted -end - --- ASS HELPERS -- -function round_rect_top( ass, x0, y0, x1, y1, r ) - local c = 0.551915024494 * r -- circle approximation - ass:move_to(x0 + r, y0) - ass:line_to(x1 - r, y0) -- top line - if r > 0 then - ass:bezier_curve(x1 - r + c, y0, x1, y0 + r - c, x1, y0 + r) -- top right corner - end - ass:line_to(x1, y1) -- right line - ass:line_to(x0, y1) -- bottom line - ass:line_to(x0, y0 + r) -- left line - if r > 0 then - ass:bezier_curve(x0, y0 + r - c, x0 + r - c, y0, x0 + r, y0) -- top left corner - end -end - -function round_rect(ass, x0, y0, x1, y1, rtl, rtr, rbr, rbl) - local c = 0.551915024494 - ass:move_to(x0 + rtl, y0) - ass:line_to(x1 - rtr, y0) -- top line - if rtr > 0 then - ass:bezier_curve(x1 - rtr + rtr*c, y0, x1, y0 + rtr - rtr*c, x1, y0 + rtr) -- top right corner - end - ass:line_to(x1, y1 - rbr) -- right line - if rbr > 0 then - ass:bezier_curve(x1, y1 - rbr + rbr*c, x1 - rbr + rbr*c, y1, x1 - rbr, y1) -- bottom right corner - end - ass:line_to(x0 + rbl, y1) -- bottom line - if rbl > 0 then - ass:bezier_curve(x0 + rbl - rbl*c, y1, x0, y1 - rbl + rbl*c, x0, y1 - rbl) -- bottom left corner - end - ass:line_to(x0, y0 + rtl) -- left line - if rtl > 0 then - ass:bezier_curve(x0, y0 + rtl - rtl*c, x0 + rtl - rtl*c, y0, x0 + rtl, y0) -- top left corner - end -end -local SCRIPT_NAME = "mpv_thumbnail_script" - -local default_cache_base = ON_WINDOWS and os.getenv("TEMP") or "/tmp/" - -local thumbnailer_options = { - -- The thumbnail directory - cache_directory = join_paths(default_cache_base, "mpv_thumbs_cache"), - - ------------------------ - -- Generation options -- - ------------------------ - - -- Automatically generate the thumbnails on video load, without a keypress - autogenerate = true, - - -- Only automatically thumbnail videos shorter than this (seconds) - autogenerate_max_duration = 3600, -- 1 hour - - -- SHA1-sum filenames over this length - -- It's nice to know what files the thumbnails are (hence directory names) - -- but long URLs may approach filesystem limits. - hash_filename_length = 128, - - -- Use mpv to generate thumbnail even if ffmpeg is found in PATH - -- ffmpeg does not handle ordered chapters (MKVs which rely on other MKVs)! - -- mpv is a bit slower, but has better support overall (eg. subtitles in the previews) - prefer_mpv = true, - - -- Explicitly disable subtitles on the mpv sub-calls - mpv_no_sub = false, - -- Add a "--no-config" to the mpv sub-call arguments - mpv_no_config = false, - -- Add a "--profile=" to the mpv sub-call arguments - -- Use "" to disable - mpv_profile = "", - -- Output debug logs to .log, ala //000000.bgra.log - -- The logs are removed after successful encodes, unless you set mpv_keep_logs below - mpv_logs = true, - -- Keep all mpv logs, even the succesfull ones - mpv_keep_logs = false, - - -- Disable the built-in keybind ("T") to add your own - disable_keybinds = false, - - --------------------- - -- Display options -- - --------------------- - - -- Move the thumbnail up or down - -- For example: - -- topbar/bottombar: 24 - -- rest: 0 - vertical_offset = 24, - - -- Adjust background padding - -- Examples: - -- topbar: 0, 10, 10, 10 - -- bottombar: 10, 0, 10, 10 - -- slimbox/box: 10, 10, 10, 10 - pad_top = 10, - pad_bot = 0, - pad_left = 10, - pad_right = 10, - - -- If true, pad values are screen-pixels. If false, video-pixels. - pad_in_screenspace = true, - -- Calculate pad into the offset - offset_by_pad = true, - - -- Background color in BBGGRR - background_color = "000000", - -- Alpha: 0 - fully opaque, 255 - transparent - background_alpha = 80, - - -- Keep thumbnail on the screen near left or right side - constrain_to_screen = true, - - -- Do not display the thumbnailing progress - hide_progress = false, - - ----------------------- - -- Thumbnail options -- - ----------------------- - - -- The maximum dimensions of the thumbnails (pixels) - thumbnail_width = 200, - thumbnail_height = 200, - - -- The thumbnail count target - -- (This will result in a thumbnail every ~10 seconds for a 25 minute video) - thumbnail_count = 150, - - -- The above target count will be adjusted by the minimum and - -- maximum time difference between thumbnails. - -- The thumbnail_count will be used to calculate a target separation, - -- and min/max_delta will be used to constrict it. - - -- In other words, thumbnails will be: - -- at least min_delta seconds apart (limiting the amount) - -- at most max_delta seconds apart (raising the amount if needed) - min_delta = 5, - -- 120 seconds aka 2 minutes will add more thumbnails when the video is over 5 hours! - max_delta = 90, - - - -- Overrides for remote urls (you generally want less thumbnails!) - -- Thumbnailing network paths will be done with mpv - - -- Allow thumbnailing network paths (naive check for "://") - thumbnail_network = false, - -- Override thumbnail count, min/max delta - remote_thumbnail_count = 60, - remote_min_delta = 15, - remote_max_delta = 120, - - -- Try to grab the raw stream and disable ytdl for the mpv subcalls - -- Much faster than passing the url to ytdl again, but may cause problems with some sites - remote_direct_stream = true, -} - -read_options(thumbnailer_options, SCRIPT_NAME) -function skip_nil(tbl) - local n = {} - for k, v in pairs(tbl) do - table.insert(n, v) - end - return n -end - -function create_thumbnail_mpv(file_path, timestamp, size, output_path, options) - options = options or {} - - local ytdl_disabled = not options.enable_ytdl and (mp.get_property_native("ytdl") == false - or thumbnailer_options.remote_direct_stream) - - local header_fields_arg = nil - local header_fields = mp.get_property_native("http-header-fields") - if #header_fields > 0 then - -- We can't escape the headers, mpv won't parse "--http-header-fields='Name: value'" properly - header_fields_arg = "--http-header-fields=" .. table.concat(header_fields, ",") - end - - local profile_arg = nil - if thumbnailer_options.mpv_profile ~= "" then - profile_arg = "--profile=" .. thumbnailer_options.mpv_profile - end - - local log_arg = "--log-file=" .. output_path .. ".log" - - local mpv_command = skip_nil({ - "mpv", - -- Hide console output - "--msg-level=all=no", - - -- Disable ytdl - (ytdl_disabled and "--no-ytdl" or nil), - -- Pass HTTP headers from current instance - header_fields_arg, - -- Pass User-Agent and Referer - should do no harm even with ytdl active - "--user-agent=" .. mp.get_property_native("user-agent"), - "--referrer=" .. mp.get_property_native("referrer"), - -- Disable hardware decoding - "--hwdec=no", - - -- Insert --no-config, --profile=... and --log-file if enabled - (thumbnailer_options.mpv_no_config and "--no-config" or nil), - profile_arg, - (thumbnailer_options.mpv_logs and log_arg or nil), - - file_path, - - "--start=" .. tostring(timestamp), - "--frames=1", - "--hr-seek=yes", - "--no-audio", - -- Optionally disable subtitles - (thumbnailer_options.mpv_no_sub and "--no-sub" or nil), - - ("--vf=scale=%d:%d"):format(size.w, size.h), - "--vf-add=format=bgra", - "--of=rawvideo", - "--ovc=rawvideo", - "--o=" .. output_path - }) - return utils.subprocess({args=mpv_command}) -end - - -function create_thumbnail_ffmpeg(file_path, timestamp, size, output_path) - local ffmpeg_command = { - "ffmpeg", - "-loglevel", "quiet", - "-noaccurate_seek", - "-ss", format_time(timestamp, ":"), - "-i", file_path, - - "-frames:v", "1", - "-an", - - "-vf", ("scale=%d:%d"):format(size.w, size.h), - "-c:v", "rawvideo", - "-pix_fmt", "bgra", - "-f", "rawvideo", - - "-y", output_path - } - return utils.subprocess({args=ffmpeg_command}) -end - - -function check_output(ret, output_path, is_mpv) - local log_path = output_path .. ".log" - local success = true - - if ret.killed_by_us then - return nil - else - if ret.error or ret.status ~= 0 then - msg.error("Thumbnailing command failed!") - msg.error("mpv process error:", ret.error) - msg.error("Process stdout:", ret.stdout) - if is_mpv then - msg.error("Debug log:", log_path) - end - - success = false - end - - if not file_exists(output_path) then - msg.error("Output file missing!", output_path) - success = false - end - end - - if is_mpv and not thumbnailer_options.mpv_keep_logs then - -- Remove successful debug logs - if success and file_exists(log_path) then - os.remove(log_path) - end - end - - return success -end - - -function do_worker_job(state_json_string, frames_json_string) - msg.debug("Handling given job") - local thumb_state, err = utils.parse_json(state_json_string) - if err then - msg.error("Failed to parse state JSON") - return - end - - local thumbnail_indexes, err = utils.parse_json(frames_json_string) - if err then - msg.error("Failed to parse thumbnail frame indexes") - return - end - - local thumbnail_func = create_thumbnail_mpv - if not thumbnailer_options.prefer_mpv then - if ExecutableFinder:get_executable_path("ffmpeg") then - thumbnail_func = create_thumbnail_ffmpeg - else - msg.warn("Could not find ffmpeg in PATH! Falling back on mpv.") - end - end - - local file_duration = mp.get_property_native("duration") - local file_path = thumb_state.worker_input_path - - if thumb_state.is_remote then - if (thumbnail_func == create_thumbnail_ffmpeg) then - msg.warn("Thumbnailing remote path, falling back on mpv.") - end - thumbnail_func = create_thumbnail_mpv - end - - local generate_thumbnail_for_index = function(thumbnail_index) - -- Given a 1-based thumbnail index, generate a thumbnail for it based on the thumbnailer state - local thumb_idx = thumbnail_index - 1 - msg.debug("Starting work on thumbnail", thumb_idx) - - local thumbnail_path = thumb_state.thumbnail_template:format(thumb_idx) - -- Grab the "middle" of the thumbnail duration instead of the very start, and leave some margin in the end - local timestamp = math.min(file_duration - 0.25, (thumb_idx + 0.5) * thumb_state.thumbnail_delta) - - mp.commandv("script-message", "mpv_thumbnail_script-progress", tostring(thumbnail_index)) - - -- The expected size (raw BGRA image) - local thumbnail_raw_size = (thumb_state.thumbnail_size.w * thumb_state.thumbnail_size.h * 4) - - local need_thumbnail_generation = false - - -- Check if the thumbnail already exists and is the correct size - local thumbnail_file = io.open(thumbnail_path, "rb") - if thumbnail_file == nil then - need_thumbnail_generation = true - else - local existing_thumbnail_filesize = thumbnail_file:seek("end") - if existing_thumbnail_filesize ~= thumbnail_raw_size then - -- Size doesn't match, so (re)generate - msg.warn("Thumbnail", thumb_idx, "did not match expected size, regenerating") - need_thumbnail_generation = true - end - thumbnail_file:close() - end - - if need_thumbnail_generation then - local ret = thumbnail_func(file_path, timestamp, thumb_state.thumbnail_size, thumbnail_path, thumb_state.worker_extra) - local success = check_output(ret, thumbnail_path, thumbnail_func == create_thumbnail_mpv) - - if success == nil then - -- Killed by us, changing files, ignore - msg.debug("Changing files, subprocess killed") - return true - elseif not success then - -- Real failure - mp.osd_message("Thumbnailing failed, check console for details", 3.5) - return true - end - else - msg.debug("Thumbnail", thumb_idx, "already done!") - end - - -- Verify thumbnail size - -- Sometimes ffmpeg will output an empty file when seeking to a "bad" section (usually the end) - thumbnail_file = io.open(thumbnail_path, "rb") - - -- Bail if we can't read the file (it should really exist by now, we checked this in check_output!) - if thumbnail_file == nil then - msg.error("Thumbnail suddenly disappeared!") - return true - end - - -- Check the size of the generated file - local thumbnail_file_size = thumbnail_file:seek("end") - thumbnail_file:close() - - -- Check if the file is big enough - local missing_bytes = math.max(0, thumbnail_raw_size - thumbnail_file_size) - if missing_bytes > 0 then - msg.warn(("Thumbnail missing %d bytes (expected %d, had %d), padding %s"):format( - missing_bytes, thumbnail_raw_size, thumbnail_file_size, thumbnail_path - )) - -- Pad the file if it's missing content (eg. ffmpeg seek to file end) - thumbnail_file = io.open(thumbnail_path, "ab") - thumbnail_file:write(string.rep(string.char(0), missing_bytes)) - thumbnail_file:close() - end - - msg.debug("Finished work on thumbnail", thumb_idx) - mp.commandv("script-message", "mpv_thumbnail_script-ready", tostring(thumbnail_index), thumbnail_path) - end - - msg.debug(("Generating %d thumbnails @ %dx%d for %q"):format( - #thumbnail_indexes, - thumb_state.thumbnail_size.w, - thumb_state.thumbnail_size.h, - file_path)) - - for i, thumbnail_index in ipairs(thumbnail_indexes) do - local bail = generate_thumbnail_for_index(thumbnail_index) - if bail then return end - end - -end - --- Set up listeners and keybinds - --- Job listener -mp.register_script_message("mpv_thumbnail_script-job", do_worker_job) - - --- Register this worker with the master script -local register_timer = nil -local register_timeout = mp.get_time() + 1.5 - -local register_function = function() - if mp.get_time() > register_timeout and register_timer then - msg.error("Thumbnail worker registering timed out") - register_timer:stop() - else - msg.debug("Announcing self to master...") - mp.commandv("script-message", "mpv_thumbnail_script-worker", mp.get_script_name()) - end -end - -register_timer = mp.add_periodic_timer(0.1, register_function) - -mp.register_script_message("mpv_thumbnail_script-slaved", function() - msg.debug("Successfully registered with master") - register_timer:stop() -end) diff --git a/mpv/scripts/osc_tethys.lua b/mpv/scripts/osc_tethys.lua deleted file mode 100644 index 82e6bc8..0000000 --- a/mpv/scripts/osc_tethys.lua +++ /dev/null @@ -1,5545 +0,0 @@ -local assdraw = require 'mp.assdraw' -local msg = require 'mp.msg' -local opt = require 'mp.options' -local utils = require 'mp.utils' - --- Windows: C:\Users\USER\AppData\Roaming\mpv\script-opts\tethys.conf --- Linux: ~/config/mpv/script-opts/tethys.conf -local tethys = { - -- Config - showPictureInPictureButton = true, - showSpeedButton = true, - showShortcutTooltip = true, -- Show name and shortcut of buttons on hover - showChapterTooltip = true, -- Show chapter above timestamp in seekbar tooltip - skipBy = 5, -- skipback/skipfrwd amount in seconds - skipByMore = 30, -- RightClick skipback/skipfrwd amount in seconds - skipMode = "exact", -- "exact" (mordenx default) or "relative+keyframes" (mpv default) - pipGeometry = "33%+-10+-10", -- PictureInPicture 33% screen width, 10px from bottom right - pipAllWorkspaces = true, -- PictureInPicture will show video on all virtual desktops - - -- Sizes - thumbnailSize = 256, -- 16:9 = 256x144 - seekbarHeight = 20, - controlsHeight = 64, - smallButtonSize = 42, -- controlsHeight * 2/3 - trackButtonSize = 36, -- controlsHeight / 2 - buttonTooltipSize = 20, - windowBarHeight = 44, - windowButtonSize = 44, - windowTitleSize = 24, - cacheTextSize = 20, - timecodeSize = 27, - seekbarTimestampSize = 30, - seekbarTimestampOutline = 1, - chapterTickSize = 6, - windowTitleOutline = 1, - - -- Misc - osdSymbolFont = "mpv-osd-symbols", -- Seems to be hardcoded and unchangeable - - -- Colors (uses GGBBRR for some reason) - -- Alpha ranges 0 (opaque) .. 255 (transparent) - textColor = "FFFFFF", - buttonColor = "CCCCCC", - buttonHoveredColor = "FFFFFF", - buttonHoveredRectColor = "000000", - buttonHoveredRectAlpha = 255, -- Easily debug button geometry by setting to 80 - tooltipColor = "CCCCCC", - windowBarColor = "000000", - windowBarAlpha = 255, -- (80 is mpv default) (255 morden default) - windowButtonColor = "CCCCCC", - closeButtonHoveredColor = "1111DD", -- #DD1111 - seekbarHandleColor = "FFFFFF", - seekbarFgColor = "483DD7", -- #d73d48 - seekbarBgColor = "929292", - seekbarCacheColor = "000000", - seekbarCacheAlpha = 128, - chapterTickColor = "CCCCCC", -} -read_options(tethys, "tethys") - -local function parseColor(color) - if string.find(color, "#") then - local colorU = string.upper(color) - local r = string.sub(colorU, 2, 3) - local g = string.sub(colorU, 4, 5) - local b = string.sub(colorU, 6, 7) - return b..g..r - else - return color - end -end -local function parseConfig(configTable) - for k,v in pairs(configTable) do - if string.find(k, "Color") then - configTable[k] = parseColor(v) - end - end -end - -parseConfig(tethys) - -tethys.bottomBarHeight = tethys.seekbarHeight + tethys.controlsHeight -tethys.buttonW = tethys.controlsHeight -tethys.buttonH = tethys.controlsHeight -tethys.smallButtonSize = math.min(tethys.controlsHeight, tethys.smallButtonSize) -tethys.trackButtonSize = math.min(tethys.controlsHeight, tethys.trackButtonSize) -tethys.windowButtonSize = math.min(tethys.windowBarHeight, tethys.windowButtonSize) -tethys.windowControlsRect = { - w = tethys.windowButtonSize * 3, - h = tethys.windowBarHeight, -} - -tethys.trackTextScale = 105 - --- [1] Foreground, [2] Karaoki Foreground, [3] Border, [4] Shadow --- https://aegi.vmoe.info/docs/3.0/ASS_Tags/#index22h3 -tethys.windowBarAlphaTable = {[1] = tethys.windowBarAlpha, [2] = 255, [3] = 255, [4] = 255} -tethys.seekbarCacheAlphaTable = {[1] = tethys.seekbarCacheAlpha, [2] = 255, [3] = 255, [4] = 255} -tethys.tooltipAlphaTable = {[1] = 0, [2] = 255, [3] = 88, [4] = 255} -- Opache Text, 65% opacity outlines - -tethys.showButtonHoveredRect = tethys.buttonHoveredRectAlpha < 255 -- Note: 255=transparent - -tethys.isPictureInPicture = false -tethys.pipWasFullscreen = false -tethys.pipWasMaximized = false -tethys.pipWasOnTop = false -tethys.pipHadBorders = false - -tethys.userdataAvail = (function() - local list = mp.get_property_native("property-list") - for k,v in ipairs(list) do - if (v == "user-data") then - return true - end - end - return false -end)() - - --- https://github.com/libass/libass/wiki/ASSv5-Override-Tags#color-and-alpha---c-o -function genColorStyle(color) - return "{\\c&H"..color.."&}" -- Not sure why &H...& is used in santa_hat_lines - -- return "{\\c("..color..")}" -- Works - -- return "{\\c(#"..color..")}" -- Only works for paths, and breaks other stuff. -end - ----- mpv's stats.lua has some ASS formatting --- https://aegi.vmoe.info/docs/3.0/ASS_Tags/ --- https://github.com/libass/libass/wiki/ASSv5-Override-Tags --- https://github.com/mpv-player/mpv/blob/master/player/lua/stats.lua#L62 --- https://github.com/mpv-player/mpv/blob/master/player/lua/stats.lua#L176 --- "{\\r}{\\an7}{\\fs%d}{\\fn%s}{\\bord%f}{\\3c&H%s&}{\\1c&H%s&}{\\alpha&H%s&}{\\xshad%f}{\\yshad%f}{\\4c&H%s&}" --- {\\bord%f} = border size --- {\\3c&H%s&} = border color --- {\\1c&H%s&} = font color --- {\\alpha&H%s&} = alpha --- {\\xshad%f}{\\yshad%f} = shadow x,y offset --- {\\4c&H%s&} = shadow color --- {\\b(400)} = font weight, 400=normal, 700=bold ----- \\q2 in windowTitle is unknown ----- Not sure why \1c is rect fill color. Here's docs for \3c: --- https://github.com/libass/libass/wiki/Libass'-ASS-Extensions#borderstyle4 --- "{\\1c&H"..color.."}" -local tethysStyle = { - button = ("{\\blur0\\bord0\\1c&H%s\\3c&HFFFFFF\\fs(%d)\\fn(%s)}"):format(tethys.buttonColor, tethys.buttonH, tethys.osdSymbolFont), - buttonHovered = genColorStyle(tethys.buttonHoveredColor), - buttonHoveredRect = ("{\\rDefault\\blur0\\bord0\\1c&H%s\\1a&H%X&}"):format(tethys.buttonHoveredRectColor, tethys.buttonHoveredRectAlpha), - smallButton = ("{\\blur0\\bord0\\1c&H%s\\3c&HFFFFFF\\fs(%d)\\fn(%s)}"):format(tethys.buttonColor, tethys.smallButtonSize, tethys.osdSymbolFont), - trackButton = ("{\\blur0\\bord0\\1c&H%s\\3c&HFFFFFF\\fs(%d)\\fn(%s)}"):format(tethys.buttonColor, tethys.trackButtonSize, tethys.osdSymbolFont), - trackText = ("{\\fscx%s\\fscy%s\\fn(%s)}"):format(tethys.trackTextScale, tethys.trackTextScale, mp.get_property("options/osd-font")), - windowBar = ("{\\1c&H%s}"):format(tethys.windowBarColor), - windowButton = ("{\\blur0\\bord(%d)\\1c&H%s\\3c&H000000\\fs(%d)\\fn(%s)}"):format(tethys.windowTitleOutline, tethys.windowButtonColor, tethys.windowButtonSize, tethys.osdSymbolFont), - closeButtonHovered = genColorStyle(tethys.closeButtonHoveredColor), - windowTitle = ("{\\blur0\\bord(%d)\\1c&H%s\\3c&H000000\\fs(%d)}"):format(tethys.windowTitleOutline, tethys.textColor, tethys.windowTitleSize), - buttonTooltip = ("{\\blur0\\bord(1)\\1c&H%s\\3c&H000000\\fs(%d)}"):format(tethys.tooltipColor, tethys.buttonTooltipSize), - buttonKeybindFormat = ("{\\bord(3)\\b(700)} %s {\\bord(1)\\b(400)}"), -- Spaces around the key to accound for thick outlines - timecode = ("{\\blur0\\bord0\\1c&H%s\\3c&HFFFFFF\\fs(%d)}"):format(tethys.textColor, tethys.timecodeSize), - cacheText = ("{\\blur0\\bord0\\1c&H%s\\3c&HFFFFFF\\fs(%d)}"):format(tethys.textColor, tethys.cacheTextSize, tethys.osdSymbolFont), - seekbar = ("{\\blur0\\bord0\\1c&H%s\\3c&HFFFFFF\\fs(%d)}"):format(tethys.seekbarFgColor, tethys.seekbarHeight), - seekbarTimestamp = ("{\\blur0\\bord(%d)\\1c&H%s\\3c&H000000\\fs(%d)}"):format(tethys.seekbarTimestampOutline, tethys.textColor, tethys.seekbarTimestampSize), - text = genColorStyle(tethys.textColor), - seekbarHandle = genColorStyle(tethys.seekbarHandleColor), - seekbarFg = genColorStyle(tethys.seekbarFgColor), - seekbarBg = genColorStyle(tethys.seekbarBgColor), - seekbarCache = genColorStyle(tethys.seekbarCacheColor), - chapterTick = genColorStyle(tethys.chapterTickColor), -} - ----- Icons --- 44x44 -local tethysIcon_play = "{\\p1}m 0 0 m 44 44 m 37.236218 17.599999 b 41.584084 20.610064 41.584084 21.923269 37.236218 24.933333 b 22.516553 35.123867 9.369549 44 6.436216 44 b 3.502883 44 3.502883 39.6 3.502883 21.266665 b 3.502883 4.4 3.502883 0 6.436216 0 b 9.369549 0 22.516553 7.409462 37.236218 17.599999{\\p0}" -local tethysIcon_pause = "{\\p1}m 0 0 m 44 44 m 17.5 40.2064 b 17.5 45.263808 4.5 45.263808 4.5 40.2107 l 4.5 3.793057 b 4.5 -1.264352 17.5 -1.264352 17.5 3.793057 m 39.5 40.2064 b 39.5 45.263808 26.5 45.263808 26.5 40.2107 l 26.5 3.793057 b 26.5 -1.264352 39.5 -1.264352 39.5 3.793057{\\p0}" -local mpvOsdIcon_close = "{\\p1}m 0 0 m 44 44 m 34 34 l 30.571428 34 l 22 25.535715 l 13.535714 34 l 10 34 l 10 30.571428 l 18.464286 22 l 10 13.535714 l 10 10 l 13.535714 10 l 22 18.464286 l 30.571428 10 l 34 10 l 34 13.535714 l 25.535715 22 l 34 30.464285{\\p0}" -local mpvOsdIcon_maximize = "{\\p1}m 0 0 m 44 44 m 34 33 l 10 33 l 10 11 l 34 11 m 32 31 l 32 15 l 12 15 l 12 31{\\p0}" -local mpvOsdIcon_minimize = "{\\p1}m 0 0 m 44 44 m 34 25 l 10 25 l 10 19 l 34 19{\\p0}" -local mpvOsdIcon_restore = "{\\p1}m 0 0 m 44 44 m 34 25 l 27.999999 25 l 27.999999 33 l 10 33 l 10 18.999999 l 16 18.999999 l 16 11 l 34 11 m 32 23.000001 l 32 15 l 18 15 l 18 18.999999 l 27.999999 18.999999 l 27.999999 23.000001 m 26 31 l 26 23.000001 l 12 23.000001 l 12 31{\\p0}" --- 32x28 -local mpvOsdIcon_fs_enter = "{\\p1}m 0 0 m 32 28 m 0 23.454546 l 0 4.545454 b 0 3.454545 1.090909 2.363636 2.181818 2.363636 l 29.818182 2.363636 b 30.90909 2.363636 32 3.454545 32 4.545454 l 32 23.454546 b 32 24.545456 30.90909 25.636364 29.818182 25.636364 l 2.181818 25.636364 b 1.090909 25.636364 0 24.545456 0 23.454546 m 2.181818 23.454546 l 29.818182 23.454546 l 29.818182 4.545454 l 2.181818 4.545454 m 21.090909 6.727272 l 27.636363 6.727272 l 27.636363 13.272728 m 22.036363 11.09091 l 22.036363 16.872726 l 9.963636 16.872726 l 9.963636 11.09091 m 10.909091 21.272728 l 4.363636 21.272728 l 4.363636 14.727272{\\p0}" -local mpvOsdIcon_fs_exit = "{\\p1}m 0 0 m 32 28 m 0 23.454546 l 0 4.545454 b 0 3.454545 1.090909 2.363636 2.181818 2.363636 l 29.818182 2.363636 b 30.909091 2.363636 32 3.454545 32 4.545454 l 32 23.454546 b 32 24.545454 30.909091 25.636364 29.818182 25.636364 l 2.181818 25.636364 b 1.090909 25.636364 0 24.545454 0 23.454546 m 2.181818 23.454546 l 29.818182 23.454546 l 29.818182 4.545454 l 2.181818 4.545454 m 8.254546 14.000001 l 4.363636 18 l 4.363636 10 m 27.636364 18 l 23.745455 14.000001 l 27.636364 10 m 21.636364 10.181818 l 21.636364 17.781818 l 10.363636 17.781818 l 10.363636 10.181818{\\p0}" --- 28x28 -local tethysIcon_ch_prev = "{\\p1}m 0 0 m 28 28 m 15.555834 12.5 b 14.073607 13.526159 14.073607 13.973842 15.555834 15.000001 b 20.573903 18.474048 25.055836 21.5 26.055836 21.5 b 27.055835 21.5 27.055835 20.000001 27.055835 13.75 b 27.055835 8.000001 27.055835 6.5 26.055836 6.5 b 25.055836 6.5 20.573903 9.025952 15.555834 12.5 m 2.055835 12.5 b 0.573608 13.526159 0.573608 13.973842 2.055835 15.000001 b 7.073904 18.474048 11.555837 21.5 12.555836 21.5 b 13.555836 21.5 13.555836 20.000001 13.555836 13.75 b 13.555836 8.000001 13.555836 6.5 12.555836 6.5 b 11.555837 6.5 7.073904 9.025952 2.055835 12.5{\\p0}" -local tethysIcon_ch_next = "{\\p1}m 0 0 m 28 28 m 12.444166 12.5 b 13.926393 13.526159 13.926393 13.973842 12.444166 15.000001 b 7.426097 18.474048 2.944164 21.5 1.944165 21.5 b 0.944165 21.5 0.944165 20.000001 0.944165 13.75 b 0.944165 8.000001 0.944165 6.5 1.944165 6.5 b 2.944164 6.5 7.426097 9.025952 12.444166 12.5 m 25.944165 12.5 b 27.426392 13.526159 27.426392 13.973842 25.944165 15.000001 b 20.926096 18.474048 16.444163 21.5 15.444164 21.5 b 14.444164 21.5 14.444164 20.000001 14.444164 13.75 b 14.444164 8.000001 14.444164 6.5 15.444164 6.5 b 16.444163 6.5 20.926096 9.025952 25.944165 12.5{\\p0}" -local tethysIcon_pip_enter = "{\\p1}m 0 0 m 28 28 m 14 16 l 22 16 l 22 21 l 14 21 m 2 5 b 2 5 2 22 2 23 b 2 24 3 25 4 25 b 5 25 24 25 24 25 b 25 25 26 24 26 23 l 26 5 b 26 4 25 3 24 3 l 4 3 b 3 3 2 4 2 5 m 4 5 l 24 5 l 24 23 l 4 23{\\p0}" -local tethysIcon_pip_exit = "{\\p1}m 0 0 m 28 28 m 14 3 l 14 5 l 24 5 l 24 23 l 4 23 l 4 16 l 2 16 l 2 23 b 2 24 3 25 4 25 l 24 25 b 25 25 26 24 26 23 l 26 5 b 26 4 25 3 24 3 m 2 3 l 2 12 l 4 12 l 4 7 l 18 20 l 20 18 l 6 5 l 11 5 l 11 3{\\p0}" -local tethysIcon_pl_prev = "{\\p1}m 0 0 m 28 28 m 10.133332 11.8 b 7.959399 13.305034 7.959399 13.961635 10.133332 15.466668 b 17.493166 20.561937 24.066668 25 25.533334 25 b 27 25 27 22.800002 27 13.633333 b 27 5.200001 27 3 25.533334 3 b 24.066668 3 17.493166 6.70473 10.133332 11.8 m 1 23.103196 b 1 25.631901 7.574631 25.631901 7.574631 23.105396 l 7.574631 4.896528 b 7.574631 2.367824 1 2.367824 1 4.896528{\\p0}" -local tethysIcon_pl_next = "{\\p1}m 0 0 m 28 28 m 17.866668 11.8 b 20.040601 13.305034 20.040601 13.961635 17.866668 15.466668 b 10.506834 20.561937 3.933332 25 2.466666 25 b 1 25 1 22.800002 1 13.633333 b 1 5.200001 1 3 2.466666 3 b 3.933332 3 10.506834 6.70473 17.866668 11.8 m 27 23.103196 b 27 25.631901 20.425369 25.631901 20.425369 23.105396 l 20.425369 4.896528 b 20.425369 2.367824 27 2.367824 27 4.896528{\\p0}" -local tethysIcon_skipback = "{\\p1}m 0 0 m 28 28 m 2.511898 -0 l 2.511898 9.57764 l 12.089539 9.57764 l 12.089539 6.385093 l 8.163287 6.385093 b 11.540598 3.999689 16.093522 3.879191 19.632345 6.243757 b 23.661324 8.935835 25.219633 14.07368 23.365296 18.550442 b 21.510961 23.027205 16.775533 25.558703 12.023026 24.613371 b 7.27052 23.668038 3.864989 19.515531 3.864989 14.669918 l 0.672442 14.669918 b 0.672442 21.018992 5.172403 26.50492 11.399482 27.743563 b 17.626561 28.982206 23.884976 25.638369 26.314661 19.772589 b 28.744346 13.906809 26.684352 7.114815 21.40529 3.587458 b 18.765759 1.82378 15.680838 1.117147 12.694376 1.411288 b 10.187051 1.658238 7.750413 2.61433 5.704444 4.242179 l 5.704444 -0{\\p0}" -local tethysIcon_skipfrwd = "{\\p1}m 0 0 m 28 28 m 25.488102 -0 l 25.488102 9.57764 l 15.910461 9.57764 l 15.910461 6.385093 l 19.836712 6.385093 b 16.459402 3.999689 11.906478 3.879191 8.367655 6.243757 b 4.338676 8.935835 2.780367 14.07368 4.634704 18.550442 b 6.489039 23.027205 11.224467 25.558703 15.976974 24.613371 b 20.729479 23.668038 24.135011 19.515531 24.135011 14.669918 l 27.327558 14.669918 b 27.327558 21.018992 22.827597 26.50492 16.600518 27.743563 b 10.373439 28.982206 4.115024 25.638369 1.685339 19.772589 b -0.744346 13.906809 1.315648 7.114815 6.59471 3.587458 b 9.234241 1.82378 12.319162 1.117147 15.305624 1.411288 b 17.812949 1.658238 20.249586 2.61433 22.295555 4.242179 l 22.295555 -0{\\p0}" -local tethysIcon_speed = "{\\p1}m 0 0 m 28 28 m 14 2.053711 b 10.414212 2.053711 6.827634 3.417483 4.099609 6.145508 b -1.35644 11.601557 -1.35644 20.490239 4.099609 25.946289 l 6.017578 24.02832 b 1.597151 19.607893 1.597151 12.483903 6.017578 8.063476 b 10.438006 3.64305 17.561994 3.64305 21.982422 8.063476 b 26.402849 12.483903 26.402849 19.607893 21.982422 24.02832 l 23.900391 25.946289 b 29.35644 20.490239 29.35644 11.601557 23.900391 6.145508 b 21.172366 3.417483 17.585788 2.053711 14 2.053711 m 17.886719 10.034179 l 14.351562 13.571289 b 14.235118 13.554564 14.117639 13.54608 14 13.545898 b 13.336959 13.545898 12.701074 13.80929 12.232233 14.278131 b 11.763392 14.746972 11.5 15.382857 11.5 16.045898 b 11.5 17.42661 12.619288 18.545898 14 18.545898 b 14.663041 18.545898 15.298926 18.282506 15.767767 17.813665 b 16.236608 17.344824 16.5 16.708939 16.5 16.045898 b 16.499911 15.927607 16.491426 15.809472 16.47461 15.692382 l 20.009767 12.155273{\\p0}" -local tethysIcon_vol_033 = "{\\p1}m 0 0 m 28 28 m 4.710272 20.331519 l 1.360222 18.656494 b 0.489258 18.221011 0.489258 18.221011 0.489258 17.165758 l 0.489258 14 l 0.489258 10.83424 b 0.489258 9.778988 0.48926 9.778988 1.337532 9.354852 l 4.710272 7.668481 m 5.765524 7.674466 l 9.986538 3.453454 b 10.706239 2.706516 12.097044 1.342947 12.097044 3.453454 l 12.097044 24.558517 b 12.097044 26.669023 10.738402 25.263082 9.986538 24.558517 l 5.765524 20.337504 m 16.562393 10.929048 l 14.418911 13.150849 l 14.418911 14.870154 l 16.488207 17.07095 b 17.436586 16.089838 17.82417 15.024196 17.820228 13.983409 b 17.816228 12.942625 17.530838 11.909297 16.562404 10.929049{\\p0}" -local tethysIcon_vol_066 = "{\\p1}m 0 0 m 28 28 m 4.710272 20.331519 l 1.360222 18.656494 b 0.489258 18.221011 0.489258 18.221011 0.489258 17.165758 l 0.489258 14 l 0.489258 10.83424 b 0.489258 9.778988 0.48926 9.778988 1.337532 9.354852 l 4.710272 7.668481 m 5.765524 7.674466 l 9.986538 3.453454 b 10.706239 2.706516 12.097044 1.342947 12.097044 3.453454 l 12.097044 24.558517 b 12.097044 26.669023 10.738402 25.263082 9.986538 24.558517 l 5.765524 20.337504 m 20.116395 7.368459 l 17.915201 9.643849 b 18.793615 10.494225 19.496549 12.085227 19.477484 14.012366 b 19.458484 15.939505 18.683596 17.529199 17.842625 18.356568 l 20.064426 20.611347 b 21.82241 18.8818 22.618007 16.592612 22.643244 14.04122 b 22.668484 11.489827 21.937955 9.131882 20.116395 7.368459 m 16.562393 10.929048 l 14.418911 13.150849 l 14.418911 14.870154 l 16.488207 17.07095 b 17.436586 16.089838 17.82417 15.024196 17.820228 13.983409 b 17.816228 12.942625 17.530838 11.909297 16.562404 10.929049{\\p0}" -local tethysIcon_vol_100 = "{\\p1}m 0 0 m 28 28 m 4.710272 20.331519 l 1.360222 18.656494 b 0.489258 18.221011 0.489258 18.221011 0.489258 17.165758 l 0.489258 14 l 0.489258 10.83424 b 0.489258 9.778988 0.48926 9.778988 1.337532 9.354852 l 4.710272 7.668481 m 5.765524 7.674466 l 9.986538 3.453454 b 10.706239 2.706516 12.097044 1.342947 12.097044 3.453454 l 12.097044 24.558517 b 12.097044 26.669023 10.738402 25.263082 9.986538 24.558517 l 5.765524 20.337504 m 23.532835 3.779296 l 21.294544 6.017587 b 22.97216 7.695202 24.35259 10.812999 24.344937 13.990067 b 24.337337 17.167135 22.938039 20.301821 21.257445 21.982413 l 23.499858 24.220704 b 26.040275 21.680287 27.501508 17.812486 27.510697 13.99831 b 27.519997 10.184133 26.076229 6.322689 23.532835 3.779296 m 20.116395 7.368459 l 17.915201 9.643849 b 18.793615 10.494225 19.496549 12.085227 19.477484 14.012366 b 19.458484 15.939505 18.683596 17.529199 17.842625 18.356568 l 20.064426 20.611347 b 21.82241 18.8818 22.618007 16.592612 22.643244 14.04122 b 22.668484 11.489827 21.937955 9.131882 20.116395 7.368459 m 16.562393 10.929048 l 14.418911 13.150849 l 14.418911 14.870154 l 16.488207 17.07095 b 17.436586 16.089838 17.82417 15.024196 17.820228 13.983409 b 17.816228 12.942625 17.530838 11.909297 16.562404 10.929049{\\p0}" -local tethysIcon_vol_101 = "{\\p1}m 0 0 m 28 28 m 26.774083 5.201582 l 25.69218 18.248063 b 25.66035 18.693555 25.533063 18.916303 25.31033 18.916303 b 25.08759 18.916303 24.960302 18.693563 24.928482 18.248063 l 23.878399 5.201582 l 23.878399 5.074292 b 23.878399 4.660623 24.005689 4.342418 24.292068 4.119669 b 24.578454 3.865105 24.928482 3.737822 25.31033 3.737822 b 25.724 3.737822 26.042205 3.865111 26.328594 4.119669 b 26.614979 4.342409 26.774083 4.660623 26.774083 5.074292 m 26.774083 22.734783 b 26.774083 23.180275 26.614991 23.530301 26.360414 23.816689 b 26.074028 24.134895 25.724 24.262178 25.31033 24.262178 b 24.928482 24.262178 24.578454 24.134888 24.292068 23.816689 b 24.005682 23.530301 23.878399 23.180275 23.878399 22.734783 b 23.878399 22.321115 24.005689 21.971087 24.292068 21.684702 b 24.578454 21.366494 24.928482 21.239213 25.31033 21.239213 b 25.724 21.239213 26.074028 21.366487 26.360414 21.684702 b 26.614979 21.971087 26.774083 22.321115 26.774083 22.734783 m 4.710272 20.331519 l 1.360222 18.656494 b 0.489258 18.221011 0.489258 18.221011 0.489258 17.165758 l 0.489258 14 l 0.489258 10.83424 b 0.489258 9.778988 0.48926 9.778988 1.337532 9.354852 l 4.710272 7.668481 m 5.765524 7.674466 l 9.986538 3.453454 b 10.706239 2.706516 12.097044 1.342947 12.097044 3.453454 l 12.097044 24.558517 b 12.097044 26.669023 10.738402 25.263082 9.986538 24.558517 l 5.765524 20.337504 m 20.116395 7.368459 l 17.915201 9.643849 b 18.793615 10.494225 19.496549 12.085227 19.477484 14.012366 b 19.458484 15.939505 18.683596 17.529199 17.842625 18.356568 l 20.064426 20.611347 b 21.82241 18.8818 22.618007 16.592612 22.643244 14.04122 b 22.668484 11.489827 21.937955 9.131882 20.116395 7.368459 m 16.562393 10.929048 l 14.418911 13.150849 l 14.418911 14.870154 l 16.488207 17.07095 b 17.436586 16.089838 17.82417 15.024196 17.820228 13.983409 b 17.816228 12.942625 17.530838 11.909297 16.562404 10.929049{\\p0}" -local tethysIcon_vol_mute = "{\\p1}m 0 0 m 28 28 m 4.710272 20.331519 l 1.360222 18.656494 b 0.489258 18.221011 0.489258 18.221011 0.489258 17.165758 l 0.489258 14 l 0.489258 10.83424 b 0.489258 9.778988 0.48926 9.778988 1.337532 9.354852 l 4.710272 7.668481 m 5.765524 7.674466 l 9.986538 3.453454 b 10.706239 2.706516 12.097044 1.342947 12.097044 3.453454 l 12.097044 24.558517 b 12.097044 26.669023 10.738402 25.263082 9.986538 24.558517 l 5.765524 20.337504 m 26.699268 7.480125 b 26.905593 7.480125 27.111919 7.52139 27.276978 7.68645 b 27.607099 8.01657 27.607099 8.51175 27.276978 8.841871 l 22.077583 14.041265 l 27.276978 19.240659 b 27.565833 19.529515 27.565833 19.98343 27.276978 20.31355 b 26.988123 20.602406 26.492943 20.602406 26.204087 20.31355 l 21.004692 15.114157 l 15.805297 20.31355 b 15.516442 20.602406 14.979997 20.602406 14.691142 20.31355 b 14.361021 19.98343 14.361021 19.48825 14.691142 19.158129 l 19.849271 13.958735 l 14.649877 8.759341 b 14.361021 8.470485 14.361021 8.01657 14.649877 7.68645 b 14.979997 7.397594 15.433912 7.397594 15.764033 7.68645 l 20.963428 12.885844 l 26.162823 7.68645 b 26.286617 7.52139 26.492943 7.480125 26.699268 7.480125{\\p0}" - -function scaleIcon(iconStr, iconScale) - -- Match space before number to ignore {\p1} and {\p0} - return iconStr:gsub(" ([%d%.]+)", function(numStr) - local num = tonumber(numStr) - num = num * iconScale - return " " .. tostring(num) - end) -end -local iconScale = tethys.controlsHeight / 64 -if iconScale ~= 1 then - tethysIcon_play = scaleIcon(tethysIcon_play, iconScale) - tethysIcon_pause = scaleIcon(tethysIcon_pause, iconScale) -end -iconScale = tethys.windowButtonSize / 44 -if iconScale ~= 1 then - mpvOsdIcon_close = scaleIcon(mpvOsdIcon_close, iconScale) - mpvOsdIcon_maximize = scaleIcon(mpvOsdIcon_maximize, iconScale) - mpvOsdIcon_minimize = scaleIcon(mpvOsdIcon_minimize, iconScale) - mpvOsdIcon_restore = scaleIcon(mpvOsdIcon_restore, iconScale) -end -iconScale = tethys.smallButtonSize / 42 -if iconScale ~= 1 then - mpvOsdIcon_fs_enter = scaleIcon(mpvOsdIcon_fs_enter, iconScale) - mpvOsdIcon_fs_exit = scaleIcon(mpvOsdIcon_fs_exit, iconScale) - tethysIcon_ch_prev = scaleIcon(tethysIcon_ch_prev, iconScale) - tethysIcon_ch_next = scaleIcon(tethysIcon_ch_next, iconScale) - tethysIcon_pip_enter = scaleIcon(tethysIcon_pip_enter, iconScale) - tethysIcon_pip_exit = scaleIcon(tethysIcon_pip_exit, iconScale) - tethysIcon_pl_prev = scaleIcon(tethysIcon_pl_prev, iconScale) - tethysIcon_pl_next = scaleIcon(tethysIcon_pl_next, iconScale) - tethysIcon_skipback = scaleIcon(tethysIcon_skipback, iconScale) - tethysIcon_skipfrwd = scaleIcon(tethysIcon_skipfrwd, iconScale) - tethysIcon_speed = scaleIcon(tethysIcon_speed, iconScale) - tethysIcon_vol_033 = scaleIcon(tethysIcon_vol_033, iconScale) - tethysIcon_vol_066 = scaleIcon(tethysIcon_vol_066, iconScale) - tethysIcon_vol_100 = scaleIcon(tethysIcon_vol_100, iconScale) - tethysIcon_vol_101 = scaleIcon(tethysIcon_vol_101, iconScale) - tethysIcon_vol_mute = scaleIcon(tethysIcon_vol_mute, iconScale) -end - - - - - - - - - - - - - - - - - - - --- --- Parameters --- --- default user option values --- do not touch, change them in osc.conf -local user_opts = { - showwindowed = true, -- show OSC when windowed? - showfullscreen = true, -- show OSC when fullscreen? - idlescreen = true, -- show mpv logo on idle - scalewindowed = 1, -- scaling of the controller when windowed - scalefullscreen = 1, -- scaling of the controller when fullscreen - scaleforcedwindow = 2, -- scaling when rendered on a forced window - vidscale = true, -- scale the controller with the video? - valign = 0.8, -- vertical alignment, -1 (top) to 1 (bottom) - halign = 0, -- horizontal alignment, -1 (left) to 1 (right) - barmargin = 0, -- vertical margin of top/bottombar - boxalpha = 80, -- alpha of the background box, - -- 0 (opaque) to 255 (fully transparent) - hidetimeout = 500, -- duration in ms until the OSC hides if no - -- mouse movement. enforced non-negative for the - -- user, but internally negative is "always-on". - fadeduration = 200, -- duration of fade out in ms, 0 = no fade - deadzonesize = 0.5, -- size of deadzone - minmousemove = 0, -- minimum amount of pixels the mouse has to - -- move between ticks to make the OSC show up - iamaprogrammer = false, -- use native mpv values and disable OSC - -- internal track list management (and some - -- functions that depend on it) - -- layout = "bottombar", - layout = "tethys", - seekbarstyle = "bar", -- bar, diamond or knob - seekbarhandlesize = 0.6, -- size ratio of the diamond and knob handle - seekrangestyle = "inverted",-- bar, line, slider, inverted or none - seekrangeseparate = true, -- whether the seekranges overlay on the bar-style seekbar - seekrangealpha = 200, -- transparency of seekranges - seekbarkeyframes = true, -- use keyframes when dragging the seekbar - title = "${media-title}", -- string compatible with property-expansion - -- to be shown as OSC title - tooltipborder = 1, -- border of tooltip in bottom/topbar - timetotal = false, -- display total time instead of remaining time? - timems = false, -- display timecodes with milliseconds? - tcspace = 100, -- timecode spacing (compensate font size estimation) - visibility = "auto", -- only used at init to set visibility_mode(...) - -- visibility = "always", -- only used at init to set visibility_mode(...) - boxmaxchars = 80, -- title crop threshold for box layout - boxvideo = false, -- apply osc_param.video_margins to video - windowcontrols = "auto", -- whether to show window controls - windowcontrols_alignment = "right", -- which side to show window controls on - greenandgrumpy = false, -- disable santa hat - livemarkers = true, -- update seekbar chapter markers on duration change - chapters_osd = true, -- whether to show chapters OSD on next/prev - playlist_osd = true, -- whether to show playlist OSD on next/prev - chapter_fmt = "Chapter: %s", -- chapter print format for seekbar-hover. "no" to disable - unicodeminus = false, -- whether to use the Unicode minus sign character -} - --- read options from config and command-line -opt.read_options(user_opts, "osc", function(list) update_options(list) end) - -local osc_param = { -- calculated by osc_init() - playresy = 0, -- canvas size Y - playresx = 0, -- canvas size X - display_aspect = 1, - unscaled_y = 0, - areas = {}, - video_margins = { - l = 0, r = 0, t = 0, b = 0, -- left/right/top/bottom - }, -} - -local osc_styles = { - bigButtons = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs50\\fnmpv-osd-symbols}", - smallButtonsL = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs19\\fnmpv-osd-symbols}", - smallButtonsLlabel = "{\\fscx105\\fscy105\\fn" .. mp.get_property("options/osd-font") .. "}", - smallButtonsR = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs30\\fnmpv-osd-symbols}", - topButtons = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs12\\fnmpv-osd-symbols}", - - elementDown = "{\\1c&H999999}", - timecodes = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs20}", - vidtitle = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs12\\q2}", - box = "{\\rDefault\\blur0\\bord1\\1c&H000000\\3c&HFFFFFF}", - - topButtonsBar = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs18\\fnmpv-osd-symbols}", - smallButtonsBar = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs28\\fnmpv-osd-symbols}", - timecodesBar = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs27}", - timePosBar = "{\\blur0\\bord".. user_opts.tooltipborder .."\\1c&HFFFFFF\\3c&H000000\\fs30}", - vidtitleBar = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs18\\q2}", - - wcButtons = "{\\1c&HFFFFFF\\fs24\\fnmpv-osd-symbols}", - wcTitle = "{\\1c&HFFFFFF\\fs24\\q2}", - wcBar = "{\\1c&H000000}", -} - - - - - - - - - - - - - - - - - - ----- Tooltip Utils --- See MPV's stats.lua for a full example (Shortcut: I + 4) --- https://github.com/mpv-player/mpv/blob/master/player/lua/stats.lua#L433 -local bindings = mp.get_property_native("input-bindings", {}) -local active = {} -- map: key-name -> bind-info -for _, bind in pairs(bindings) do - if bind.priority >= 0 and ( - not active[bind.key] or - (active[bind.key].is_weak and not bind.is_weak) or - (bind.is_weak == active[bind.key].is_weak and - bind.priority > active[bind.key].priority) - ) and not bind.cmd:find("script-binding stats/__forced_", 1, true) - then - active[bind.key] = bind - end -end -local ordered = {} -for _, bind in pairs(active) do - table.insert(ordered, bind) - _,_, bind.mods = bind.key:find("(.*)%+.") - _, bind.mods_count = bind.key:gsub("%+.", "") -end -table.sort(ordered, function(a, b) - if a.subject ~= b.subject then - return a.subject < b.subject - elseif a.mods_count ~= b.mods_count then - return a.mods_count < b.mods_count - elseif a.mods ~= b.mods then - return a.mods < b.mods - elseif a.key:len() ~= b.key:len() then - return a.key:len() < b.key:len() - elseif a.key:lower() ~= b.key:lower() then - return a.key:lower() < b.key:lower() - else - return a.key > b.key -- only case differs, lowercase first - end -end) --- for _, bind in pairs(ordered) do --- jsonstr, err = utils.format_json(bind) --- print(jsonstr) --- end - -function isIgnored(bind, ignoredKeys) - for _, ignoredKey in pairs(ignoredKeys) do - if bind.key == ignoredKey then - return true - end - end - return false -end -function grepBindByCmd(pattern, ignoredKeys) - ignoredKeys = ignoredKeys or {} - local cmdBinds = {} - for _, bind in pairs(ordered) do - local ignored = isIgnored(bind, ignoredKeys) - if not ignored and bind.cmd:find(pattern) then - -- print(bind.key, bind.cmd) - cmdBinds[#cmdBinds+1] = bind - end - end - return cmdBinds -end - -function grepSeekBinds(ignoredKeys) - ignoredKeys = ignoredKeys or {} - local backBinds = {} - local frwdBinds = {} - for _, bind in pairs(ordered) do - if isIgnored(bind, ignoredKeys) then - -- skip - elseif bind.cmd:find("^seek(%s+)(%-[%d%.]+)") then - backBinds[#backBinds+1] = bind - elseif bind.cmd:find("^no%-osd(%s+)seek(%s+)(%-[%d%.]+)") then - backBinds[#backBinds+1] = bind - elseif bind.cmd:find("^seek(%s+)(%+?[%d%.]+)") then - frwdBinds[#frwdBinds+1] = bind - elseif bind.cmd:find("^no%-osd(%s+)seek(%s+)(%+?[%d%.]+)") then - frwdBinds[#frwdBinds+1] = bind - end - end - return backBinds, frwdBinds -end -function grepSpeedBinds(ignoredKeys) - ignoredKeys = ignoredKeys or {} - local downBinds = {} - local upBinds = {} - for _, bind in pairs(ordered) do - if isIgnored(bind, ignoredKeys) then - -- skip - elseif bind.cmd:find("^add(%s+)speed(%s+)(%+?[%d%.]+)$") then - upBinds[#upBinds+1] = bind - elseif bind.cmd:find("^add(%s+)speed(%s+)(%-[%d%.]+)$") then - downBinds[#downBinds+1] = bind - elseif bind.cmd:find("^multiply(%s+)speed(%s+)([%d%.]+)/([%d%.]+)$") then - local num, den = bind.cmd:match("^multiply%s+speed%s+([%d%.]+)/([%d%.]+)$") - num = tonumber(num) -- numerator - den = tonumber(den) -- denominator - if num < den then - downBinds[#downBinds+1] = bind - else - upBinds[#upBinds+1] = bind - end - elseif bind.cmd:find("^multiply(%s+)speed(%s+)([%d%.]+)$") then - local x = bind.cmd:match("^multiply%s+speed%s+([%d%.]+)$") - x = tonumber(x) - if x < 1 then - downBinds[#downBinds+1] = bind - else - upBinds[#upBinds+1] = bind - end - end - end - return downBinds, upBinds -end - -function humanBindKey(key) - if key == 'PGUP' then return 'PgUp' - elseif key == 'PGDWN' then return 'PgDn' - elseif key == 'UP' then return '⇧' - elseif key == 'DOWN' then return '⇩' - elseif key == 'LEFT' then return '⇦' - elseif key == 'RIGHT' then return '⇨' - elseif key == 'Shift+UP' then return 'Shift ⇧' - elseif key == 'Shift+DOWN' then return 'Shift ⇩' - elseif key == 'Shift+LEFT' then return 'Shift ⇦' - elseif key == 'Shift+RIGHT' then return 'Shift ⇨' - elseif key == 'WHEEL_UP' then return 'Scroll Up' - elseif key == 'WHEEL_DOWN' then return 'Scroll Down' - elseif key == 'SHARP' then return '#' - elseif key == 'BS' then return 'Backspace' - elseif key == '{' then return '\\{' - elseif key == '}' then return '\\}' - else return key - end -end -function formatBindKey(key) - return tethysStyle.buttonKeybindFormat:format(humanBindKey(key)) -end -function formatBinds(binds) - local str = "" - for i, bind in pairs(binds) do - if i ~= 1 then -- lua arrays start at 1 - str = str .. " or " - end - str = str .. formatBindKey(bind.key) - end - return str -end -function formatSeekBind(bind) - local seekBy - if bind.cmd:match("^no%-osd%s+seek") then - seekBy = bind.cmd:match("^no%-osd%s+seek%s+([%+%-]?[%d%.]+)") - else - seekBy = bind.cmd:match("^seek%s+([%+%-]?[%d%.]+)") - end - seekBy = tonumber(seekBy) -- Note: +0.1 is parsed okay - local label - if seekBy < 0 then - return ("Back %ss %s"):format(-seekBy, formatBindKey(bind.key)) - else - return ("Forward %ss %s"):format(seekBy, formatBindKey(bind.key)) - end -end -function formatSeekBinds(binds) - local list = {} - for i, bind in pairs(binds) do - table.insert(list, formatSeekBind(bind)) - end - return list -end - ----- Filter bindings by commands using regex ----- Keys passed into grepBindByCmd() are ignored. --- %s+ = One or more spaces --- %- = A literal dash '-' --- %-? = May or may not contain a dash --- %d+ = One or more digits from 0 to 9 --- (%-?%d+) = Positive or negative integer -local pauseBinds = grepBindByCmd("^cycle(%s+)pause", {"p", "PLAYPAUSE", "MBTN_RIGHT", "PLAY", "PAUSE"}) -local seekBackBinds, seekFrwdBinds = grepSeekBinds({"REWIND", "Shift+PGDWN", "FORWARD", "Shift+PGUP"}) -local muteBinds = grepBindByCmd("^cycle(%s+)mute", {"MUTE"}) -local volDnBinds = grepBindByCmd("^add(%s+)volume(%s+)(%-%d+)", {"VOLUME_DOWN", "WHEEL_LEFT"}) -local volUpBinds = grepBindByCmd("^add(%s+)volume(%s+)(%d+)", {"VOLUME_UP", "WHEEL_RIGHT"}) -local plPrevBinds = grepBindByCmd("^playlist%-prev", {"PREV", "MBTN_BACK"}) -local plNextBinds = grepBindByCmd("^playlist%-next", {"NEXT", "MBTN_FORWARD"}) -local chPrevBinds = grepBindByCmd("^add chapter (%-%d+)", {}) -local chNextBinds = grepBindByCmd("^add chapter (%d+)", {}) -local audioBinds = grepBindByCmd("^cycle(%s+)audio", {}) -local subBinds = grepBindByCmd("^cycle(%s+)sub$", {}) -local speedResetBinds = grepBindByCmd("^set(%s+)speed(%s+)1", {}) -local speedDnBinds, speedUpBinds = grepSpeedBinds() -local fullscreenBinds = grepBindByCmd("^cycle(%s+)fullscreen", {"MBTN_LEFT_DBL"}) ----- Generate tooltips -local pauseTooltip = ("Play %s"):format(formatBinds(pauseBinds)) -local seekBackTooltip = formatSeekBinds(seekBackBinds) -local seekFrwdTooltip = formatSeekBinds(seekFrwdBinds) -local muteTooltip = formatBinds(muteBinds) -local volDnTooltip = formatBinds(volDnBinds) -local volUpTooltip = formatBinds(volUpBinds) -local volTooltip = ("Mute %s\\NVolume Up %s\\NVolume Down %s"):format(muteTooltip, volUpTooltip, volDnTooltip) -local plPrevTooltip = ("Previous %s"):format(formatBinds(plPrevBinds)) -local plNextTooltip = ("Next %s"):format(formatBinds(plNextBinds)) -local chPrevTooltip = ("Prev Chapter %s"):format(formatBinds(chPrevBinds)) -local chNextTooltip = ("Next Chapter %s"):format(formatBinds(chNextBinds)) -local audioTooltip = ("Audio Track %s"):format(formatBinds(audioBinds)) -local subTooltip = ("Subtitle Track %s"):format(formatBinds(subBinds)) -local speedResetTooltip = formatBinds(speedResetBinds) -local speedDnTooltip = formatBinds(speedDnBinds) -local speedUpTooltip = formatBinds(speedUpBinds) -local speedTooltip = ("Reset %s\\NFaster %s\\NSlower %s"):format(speedResetTooltip, speedUpTooltip, speedDnTooltip) -local pipTooltip = "Picture In Picture" -local fullscreenTooltip = ("Fullscreen %s"):format(formatBinds(fullscreenBinds)) --- print("pauseTooltip", pauseTooltip) --- print("seekBackTooltip", utils.format_json(seekBackTooltip)) --- print("seekFrwdTooltip", utils.format_json(seekFrwdTooltip)) --- print("muteTooltip", muteTooltip) --- print("volDnTooltip", volDnTooltip) --- print("volUpTooltip", volUpTooltip) --- print("volTooltip", utils.format_json(volTooltip)) --- print("plPrevTooltip", plPrevTooltip) --- print("plNextTooltip", plNextTooltip) --- print("chPrevTooltip", chPrevTooltip) --- print("chNextTooltip", chNextTooltip) --- print("audioTooltip", audioTooltip) --- print("subTooltip", subTooltip) --- print("speedResetTooltip", speedResetTooltip) --- print("speedDnTooltip", speedDnTooltip) --- print("speedUpTooltip", speedUpTooltip) --- print("speedTooltip", utils.format_json(speedTooltip)) --- print("pipTooltip", pipTooltip) --- print("fullscreenTooltip", fullscreenTooltip) - - - - - - - - - - - - - - - - - - - ----- Playlist / Chapter Utils -function getDeltaListItem(listKey, curKey, delta, clamp) - local pos = mp.get_property_number(curKey, 0) + 1 - local count, limlist = limited_list(listKey, pos) - if count == 0 then - return nil - end - - local curIndex = -1 - for i, v in ipairs(limlist) do - if v.current then - curIndex = i - break - end - end - - local deltaIndex = curIndex + delta - if curIndex == -1 then - return nil - elseif deltaIndex < 1 then - if clamp then - deltaIndex = 1 - else - return nil - end - elseif deltaIndex > count then - if clamp then - deltaIndex = count - else - return nil - end - end - - local deltaItem = limlist[deltaIndex] - return deltaIndex, deltaItem -end - -function getDeltaChapter(delta) - local deltaIndex, deltaChapter = getDeltaListItem('chapter-list', 'chapter', delta, true) - if deltaChapter == nil then -- Video Done - return nil - end - deltaChapter = { - index = deltaIndex, - time = deltaChapter.time, - title = deltaChapter.title, - label = nil, - } - local label = deltaChapter.title - if label == nil then - label = string.format('Chapter %02d', deltaChapter.index) - end - -- local time = mp.format_time(deltaChapter.time) - -- deltaChapter.label = string.format('[%s] %s', time, label) - deltaChapter.label = label - return deltaChapter -end - -function getDeltaPlaylistItem(delta) - local deltaIndex, deltaItem = getDeltaListItem('playlist', 'playlist-pos', delta, false) - if deltaItem == nil then - return nil - end - deltaItem = { - index = deltaIndex, - filename = deltaItem.filename, - title = deltaItem.title, - label = nil, - } - local label = deltaItem.title - if label == nil then - local _, filename = utils.split_path(deltaItem.filename) - label = filename - end - deltaItem.label = label - return deltaItem -end - - - - - - - - - - - - - - - - - - - ----- Thumbnailer (https://github.com/TheAMM/mpv_thumbnail_script) --- mpv_thumbnail_script/lib/helpers.lua --- (partial file) Only copied the needed functions -function clear_table(target) - for key, value in pairs(target) do - target[key] = nil - end -end -ON_WINDOWS = (package.config:sub(1,1) ~= '/') -function is_absolute_path( path ) - local tmp, is_win = path:gsub("^[A-Z]:\\", "") - local tmp, is_unix = path:gsub("^/", "") - return (is_win > 0) or (is_unix > 0) -end -function join_paths(...) - local sep = ON_WINDOWS and "\\" or "/" - local result = ""; - for i, p in pairs({...}) do - if p ~= "" then - if is_absolute_path(p) then - result = p - else - result = (result ~= "") and (result:gsub("[\\"..sep.."]*$", "") .. sep .. p) or p - end - end - end - return result:gsub("[\\"..sep.."]*$", "") -end -function create_directories(path) - local cmd - if ON_WINDOWS then - cmd = { args = {"cmd", "/c", "mkdir", path} } - else - cmd = { args = {"mkdir", "-p", path} } - end - utils.subprocess(cmd) -end -function file_exists(name) - local f = io.open(name, "rb") - if f ~= nil then - local ok, err, code = f:read(1) - io.close(f) - return code == nil - else - return false - end -end --- Find an executable in PATH or CWD with the given name -function find_executable(name) - local delim = ON_WINDOWS and ";" or ":" - local pwd = os.getenv("PWD") or utils.getcwd() - local path = os.getenv("PATH") - local env_path = pwd .. delim .. path -- Check CWD first - local result, filename - for path_dir in env_path:gmatch("[^"..delim.."]+") do - filename = join_paths(path_dir, name) - if file_exists(filename) then - result = filename - break - end - end - return result -end --- Searches for an executable and caches the result if any -local ExecutableFinder = { path_cache = {} } -function ExecutableFinder:get_executable_path(name, raw_name) - name = ON_WINDOWS and not raw_name and (name .. ".exe") or name - if self.path_cache[name] == nil then - self.path_cache[name] = find_executable(name) or false - end - return self.path_cache[name] -end - - - --- mpv_thumbnail_script/lib/sha1.lua --- $Revision: 1.5 $ --- $Date: 2014-09-10 16:54:25 $ - --- This module was originally taken from http://cube3d.de/uploads/Main/sha1.txt. - -------------------------------------------------------------------------------- --- SHA-1 secure hash computation, and HMAC-SHA1 signature computation, --- in pure Lua (tested on Lua 5.1) --- License: MIT --- --- Usage: --- local hashAsHex = sha1.hex(message) -- returns a hex string --- local hashAsData = sha1.bin(message) -- returns raw bytes --- --- local hmacAsHex = sha1.hmacHex(key, message) -- hex string --- local hmacAsData = sha1.hmacBin(key, message) -- raw bytes --- --- --- Pass sha1.hex() a string, and it returns a hash as a 40-character hex string. --- For example, the call --- --- local hash = sha1.hex("iNTERFACEWARE") --- --- puts the 40-character string --- --- "e76705ffb88a291a0d2f9710a5471936791b4819" --- --- into the variable 'hash' --- --- Pass sha1.hmacHex() a key and a message, and it returns the signature as a --- 40-byte hex string. --- --- --- The two "bin" versions do the same, but return the 20-byte string of raw --- data that the 40-byte hex strings represent. --- -------------------------------------------------------------------------------- --- --- Description --- Due to the lack of bitwise operations in 5.1, this version uses numbers to --- represents the 32bit words that we combine with binary operations. The basic --- operations of byte based "xor", "or", "and" are all cached in a combination --- table (several 64k large tables are built on startup, which --- consumes some memory and time). The caching can be switched off through --- setting the local cfg_caching variable to false. --- For all binary operations, the 32 bit numbers are split into 8 bit values --- that are combined and then merged again. --- --- Algorithm: http://www.itl.nist.gov/fipspubs/fip180-1.htm --- -------------------------------------------------------------------------------- - -local sha1 = (function() -local sha1 = {} - --- set this to false if you don't want to build several 64k sized tables when --- loading this file (takes a while but grants a boost of factor 13) -local cfg_caching = false --- local storing of global functions (minor speedup) -local floor,modf = math.floor,math.modf -local char,format,rep = string.char,string.format,string.rep - --- merge 4 bytes to an 32 bit word -local function bytes_to_w32 (a,b,c,d) return a*0x1000000+b*0x10000+c*0x100+d end --- split a 32 bit word into four 8 bit numbers -local function w32_to_bytes (i) - return floor(i/0x1000000)%0x100,floor(i/0x10000)%0x100,floor(i/0x100)%0x100,i%0x100 -end - --- shift the bits of a 32 bit word. Don't use negative values for "bits" -local function w32_rot (bits,a) - local b2 = 2^(32-bits) - local a,b = modf(a/b2) - return a+b*b2*(2^(bits)) -end - --- caching function for functions that accept 2 arguments, both of values between --- 0 and 255. The function to be cached is passed, all values are calculated --- during loading and a function is returned that returns the cached values (only) -local function cache2arg (fn) - if not cfg_caching then return fn end - local lut = {} - for i=0,0xffff do - local a,b = floor(i/0x100),i%0x100 - lut[i] = fn(a,b) - end - return function (a,b) - return lut[a*0x100+b] - end -end - --- splits an 8-bit number into 8 bits, returning all 8 bits as booleans -local function byte_to_bits (b) - local b = function (n) - local b = floor(b/n) - return b%2==1 - end - return b(1),b(2),b(4),b(8),b(16),b(32),b(64),b(128) -end - --- builds an 8bit number from 8 booleans -local function bits_to_byte (a,b,c,d,e,f,g,h) - local function n(b,x) return b and x or 0 end - return n(a,1)+n(b,2)+n(c,4)+n(d,8)+n(e,16)+n(f,32)+n(g,64)+n(h,128) -end - --- debug function for visualizing bits in a string -local function bits_to_string (a,b,c,d,e,f,g,h) - local function x(b) return b and "1" or "0" end - return ("%s%s%s%s %s%s%s%s"):format(x(a),x(b),x(c),x(d),x(e),x(f),x(g),x(h)) -end - --- debug function for converting a 8-bit number as bit string -local function byte_to_bit_string (b) - return bits_to_string(byte_to_bits(b)) -end - --- debug function for converting a 32 bit number as bit string -local function w32_to_bit_string(a) - if type(a) == "string" then return a end - local aa,ab,ac,ad = w32_to_bytes(a) - local s = byte_to_bit_string - return ("%s %s %s %s"):format(s(aa):reverse(),s(ab):reverse(),s(ac):reverse(),s(ad):reverse()):reverse() -end - --- bitwise "and" function for 2 8bit number -local band = cache2arg (function(a,b) - local A,B,C,D,E,F,G,H = byte_to_bits(b) - local a,b,c,d,e,f,g,h = byte_to_bits(a) - return bits_to_byte( - A and a, B and b, C and c, D and d, - E and e, F and f, G and g, H and h) - end) - --- bitwise "or" function for 2 8bit numbers -local bor = cache2arg(function(a,b) - local A,B,C,D,E,F,G,H = byte_to_bits(b) - local a,b,c,d,e,f,g,h = byte_to_bits(a) - return bits_to_byte( - A or a, B or b, C or c, D or d, - E or e, F or f, G or g, H or h) - end) - --- bitwise "xor" function for 2 8bit numbers -local bxor = cache2arg(function(a,b) - local A,B,C,D,E,F,G,H = byte_to_bits(b) - local a,b,c,d,e,f,g,h = byte_to_bits(a) - return bits_to_byte( - A ~= a, B ~= b, C ~= c, D ~= d, - E ~= e, F ~= f, G ~= g, H ~= h) - end) - --- bitwise complement for one 8bit number -local function bnot (x) - return 255-(x % 256) -end - --- creates a function to combine to 32bit numbers using an 8bit combination function -local function w32_comb(fn) - return function (a,b) - local aa,ab,ac,ad = w32_to_bytes(a) - local ba,bb,bc,bd = w32_to_bytes(b) - return bytes_to_w32(fn(aa,ba),fn(ab,bb),fn(ac,bc),fn(ad,bd)) - end -end - --- create functions for and, xor and or, all for 2 32bit numbers -local w32_and = w32_comb(band) -local w32_xor = w32_comb(bxor) -local w32_or = w32_comb(bor) - --- xor function that may receive a variable number of arguments -local function w32_xor_n (a,...) - local aa,ab,ac,ad = w32_to_bytes(a) - for i=1,select('#',...) do - local ba,bb,bc,bd = w32_to_bytes(select(i,...)) - aa,ab,ac,ad = bxor(aa,ba),bxor(ab,bb),bxor(ac,bc),bxor(ad,bd) - end - return bytes_to_w32(aa,ab,ac,ad) -end - --- combining 3 32bit numbers through binary "or" operation -local function w32_or3 (a,b,c) - local aa,ab,ac,ad = w32_to_bytes(a) - local ba,bb,bc,bd = w32_to_bytes(b) - local ca,cb,cc,cd = w32_to_bytes(c) - return bytes_to_w32( - bor(aa,bor(ba,ca)), bor(ab,bor(bb,cb)), bor(ac,bor(bc,cc)), bor(ad,bor(bd,cd)) - ) -end - --- binary complement for 32bit numbers -local function w32_not (a) - return 4294967295-(a % 4294967296) -end - --- adding 2 32bit numbers, cutting off the remainder on 33th bit -local function w32_add (a,b) return (a+b) % 4294967296 end - --- adding n 32bit numbers, cutting off the remainder (again) -local function w32_add_n (a,...) - for i=1,select('#',...) do - a = (a+select(i,...)) % 4294967296 - end - return a -end --- converting the number to a hexadecimal string -local function w32_to_hexstring (w) return format("%08x",w) end - --- calculating the SHA1 for some text -function sha1.hex(msg) - local H0,H1,H2,H3,H4 = 0x67452301,0xEFCDAB89,0x98BADCFE,0x10325476,0xC3D2E1F0 - local msg_len_in_bits = #msg * 8 - - local first_append = char(0x80) -- append a '1' bit plus seven '0' bits - - local non_zero_message_bytes = #msg +1 +8 -- the +1 is the appended bit 1, the +8 are for the final appended length - local current_mod = non_zero_message_bytes % 64 - local second_append = current_mod>0 and rep(char(0), 64 - current_mod) or "" - - -- now to append the length as a 64-bit number. - local B1, R1 = modf(msg_len_in_bits / 0x01000000) - local B2, R2 = modf( 0x01000000 * R1 / 0x00010000) - local B3, R3 = modf( 0x00010000 * R2 / 0x00000100) - local B4 = 0x00000100 * R3 - - local L64 = char( 0) .. char( 0) .. char( 0) .. char( 0) -- high 32 bits - .. char(B1) .. char(B2) .. char(B3) .. char(B4) -- low 32 bits - - msg = msg .. first_append .. second_append .. L64 - - assert(#msg % 64 == 0) - - local chunks = #msg / 64 - - local W = { } - local start, A, B, C, D, E, f, K, TEMP - local chunk = 0 - - while chunk < chunks do - -- - -- break chunk up into W[0] through W[15] - -- - start,chunk = chunk * 64 + 1,chunk + 1 - - for t = 0, 15 do - W[t] = bytes_to_w32(msg:byte(start, start + 3)) - start = start + 4 - end - - -- - -- build W[16] through W[79] - -- - for t = 16, 79 do - -- For t = 16 to 79 let Wt = S1(Wt-3 XOR Wt-8 XOR Wt-14 XOR Wt-16). - W[t] = w32_rot(1, w32_xor_n(W[t-3], W[t-8], W[t-14], W[t-16])) - end - - A,B,C,D,E = H0,H1,H2,H3,H4 - - for t = 0, 79 do - if t <= 19 then - -- (B AND C) OR ((NOT B) AND D) - f = w32_or(w32_and(B, C), w32_and(w32_not(B), D)) - K = 0x5A827999 - elseif t <= 39 then - -- B XOR C XOR D - f = w32_xor_n(B, C, D) - K = 0x6ED9EBA1 - elseif t <= 59 then - -- (B AND C) OR (B AND D) OR (C AND D - f = w32_or3(w32_and(B, C), w32_and(B, D), w32_and(C, D)) - K = 0x8F1BBCDC - else - -- B XOR C XOR D - f = w32_xor_n(B, C, D) - K = 0xCA62C1D6 - end - - -- TEMP = S5(A) + ft(B,C,D) + E + Wt + Kt; - A,B,C,D,E = w32_add_n(w32_rot(5, A), f, E, W[t], K), - A, w32_rot(30, B), C, D - end - -- Let H0 = H0 + A, H1 = H1 + B, H2 = H2 + C, H3 = H3 + D, H4 = H4 + E. - H0,H1,H2,H3,H4 = w32_add(H0, A),w32_add(H1, B),w32_add(H2, C),w32_add(H3, D),w32_add(H4, E) - end - local f = w32_to_hexstring - return f(H0) .. f(H1) .. f(H2) .. f(H3) .. f(H4) -end - -local function hex_to_binary(hex) - return hex:gsub('..', function(hexval) - return string.char(tonumber(hexval, 16)) - end) -end - -function sha1.bin(msg) - return hex_to_binary(sha1.hex(msg)) -end - -local xor_with_0x5c = {} -local xor_with_0x36 = {} --- building the lookuptables ahead of time (instead of littering the source code --- with precalculated values) -for i=0,0xff do - xor_with_0x5c[char(i)] = char(bxor(i,0x5c)) - xor_with_0x36[char(i)] = char(bxor(i,0x36)) -end - -local blocksize = 64 -- 512 bits - -function sha1.hmacHex(key, text) - assert(type(key) == 'string', "key passed to hmacHex should be a string") - assert(type(text) == 'string', "text passed to hmacHex should be a string") - - if #key > blocksize then - key = sha1.bin(key) - end - - local key_xord_with_0x36 = key:gsub('.', xor_with_0x36) .. string.rep(string.char(0x36), blocksize - #key) - local key_xord_with_0x5c = key:gsub('.', xor_with_0x5c) .. string.rep(string.char(0x5c), blocksize - #key) - - return sha1.hex(key_xord_with_0x5c .. sha1.bin(key_xord_with_0x36 .. text)) -end - -function sha1.hmacBin(key, text) - return hex_to_binary(sha1.hmacHex(key, text)) -end - -return sha1 -end)() - - - --- mpv_thumbnail_script/src/options.lua -local SCRIPT_NAME = "mpv_thumbnail_script" - -local default_cache_base = ON_WINDOWS and os.getenv("TEMP") or "/tmp/" - -local thumbnailer_options = { - -- The thumbnail directory - cache_directory = join_paths(default_cache_base, "mpv_thumbs_cache"), - - ------------------------ - -- Generation options -- - ------------------------ - - -- Automatically generate the thumbnails on video load, without a keypress - autogenerate = true, - - -- Only automatically thumbnail videos shorter than this (seconds) - autogenerate_max_duration = 3600, -- 1 hour - - -- SHA1-sum filenames over this length - -- It's nice to know what files the thumbnails are (hence directory names) - -- but long URLs may approach filesystem limits. - hash_filename_length = 128, - - -- Use mpv to generate thumbnail even if ffmpeg is found in PATH - -- ffmpeg does not handle ordered chapters (MKVs which rely on other MKVs)! - -- mpv is a bit slower, but has better support overall (eg. subtitles in the previews) - prefer_mpv = true, - - -- Explicitly disable subtitles on the mpv sub-calls - mpv_no_sub = false, - -- Add a "--no-config" to the mpv sub-call arguments - mpv_no_config = false, - -- Add a "--profile=" to the mpv sub-call arguments - -- Use "" to disable - mpv_profile = "", - -- Output debug logs to .log, ala //000000.bgra.log - -- The logs are removed after successful encodes, unless you set mpv_keep_logs below - mpv_logs = true, - -- Keep all mpv logs, even the succesfull ones - mpv_keep_logs = false, - - -- Disable the built-in keybind ("T") to add your own - disable_keybinds = false, - - --------------------- - -- Display options -- - --------------------- - - -- Move the thumbnail up or down - -- For example: - -- topbar/bottombar: 24 - -- rest: 0 - vertical_offset = 24, - - -- Adjust background padding - -- Examples: - -- topbar: 0, 10, 10, 10 - -- bottombar: 10, 0, 10, 10 - -- slimbox/box: 10, 10, 10, 10 - pad_top = 10, - pad_bot = 0, - pad_left = 10, - pad_right = 10, - - -- If true, pad values are screen-pixels. If false, video-pixels. - pad_in_screenspace = true, - -- Calculate pad into the offset - offset_by_pad = true, - - -- Background color in BBGGRR - background_color = "000000", - -- Alpha: 0 - fully opaque, 255 - transparent - background_alpha = 80, - - -- Keep thumbnail on the screen near left or right side - constrain_to_screen = true, - - -- Do not display the thumbnailing progress - hide_progress = false, - - ----------------------- - -- Thumbnail options -- - ----------------------- - - -- The maximum dimensions of the thumbnails (pixels) - thumbnail_width = 200, - thumbnail_height = 200, - - -- The thumbnail count target - -- (This will result in a thumbnail every ~10 seconds for a 25 minute video) - thumbnail_count = 150, - - -- The above target count will be adjusted by the minimum and - -- maximum time difference between thumbnails. - -- The thumbnail_count will be used to calculate a target separation, - -- and min/max_delta will be used to constrict it. - - -- In other words, thumbnails will be: - -- at least min_delta seconds apart (limiting the amount) - -- at most max_delta seconds apart (raising the amount if needed) - min_delta = 5, - -- 120 seconds aka 2 minutes will add more thumbnails when the video is over 5 hours! - max_delta = 90, - - - -- Overrides for remote urls (you generally want less thumbnails!) - -- Thumbnailing network paths will be done with mpv - - -- Allow thumbnailing network paths (naive check for "://") - thumbnail_network = false, - -- Override thumbnail count, min/max delta - remote_thumbnail_count = 60, - remote_min_delta = 15, - remote_max_delta = 120, - - -- Try to grab the raw stream and disable ytdl for the mpv subcalls - -- Much faster than passing the url to ytdl again, but may cause problems with some sites - remote_direct_stream = true, -} - -read_options(thumbnailer_options, SCRIPT_NAME) - - - --- mpv_thumbnail_script/src/thumbnailer_shared.lua -local Thumbnailer = { - cache_directory = thumbnailer_options.cache_directory, - - state = { - ready = false, - available = false, - enabled = false, - - thumbnail_template = nil, - - thumbnail_delta = nil, - thumbnail_count = 0, - - thumbnail_size = nil, - - finished_thumbnails = 0, - - -- List of thumbnail states (from 1 to thumbnail_count) - -- ready: 1 - -- in progress: 0 - -- not ready: -1 - thumbnails = {}, - - worker_input_path = nil, - -- Extra options for the workers - worker_extra = {}, - }, - -- Set in register_client - worker_register_timeout = nil, - -- A timer used to wait for more workers in case we have none - worker_wait_timer = nil, - workers = {} -} - -function Thumbnailer:clear_state() - clear_table(self.state) - self.state.ready = false - self.state.available = false - self.state.finished_thumbnails = 0 - self.state.thumbnails = {} - self.state.worker_extra = {} -end - - -function Thumbnailer:on_file_loaded() - self:clear_state() -end - -function Thumbnailer:on_thumb_ready(index) - self.state.thumbnails[index] = 1 - - -- Full recount instead of a naive increment (let's be safe!) - self.state.finished_thumbnails = 0 - for i, v in pairs(self.state.thumbnails) do - if v > 0 then - self.state.finished_thumbnails = self.state.finished_thumbnails + 1 - end - end -end - -function Thumbnailer:on_thumb_progress(index) - if self.state.thumbnails[index] == nil then - msg.warn("self.state.thumbnails[index] == nil", index, "count", #self.state.thumbnails) - return - end - self.state.thumbnails[index] = math.max(self.state.thumbnails[index], 0) -end - -function Thumbnailer:on_start_file() - -- Clear state when a new file is being loaded - self:clear_state() -end - -function Thumbnailer:on_video_change(params) - -- Gather a new state when we get proper video-dec-params and our state is empty - if params ~= nil then - if not self.state.ready then - self:update_state() - end - end -end - - -function Thumbnailer:update_state() - msg.debug("Gathering video/thumbnail state") - - self.state.thumbnail_delta = self:get_delta() - self.state.thumbnail_count = self:get_thumbnail_count(self.state.thumbnail_delta) - - -- Prefill individual thumbnail states - for i = 1, self.state.thumbnail_count do - self.state.thumbnails[i] = -1 - end - - self.state.thumbnail_template, self.state.thumbnail_directory = self:get_thumbnail_template() - self.state.thumbnail_size = self:get_thumbnail_size() - - self.state.ready = true - - local file_path = mp.get_property_native("path") - self.state.is_remote = file_path:find("://") ~= nil - - self.state.available = false - - -- Make sure the file has video (and not just albumart) - local track_list = mp.get_property_native("track-list") - local has_video = false - for i, track in pairs(track_list) do - if track.type == "video" and not track.external and not track.albumart then - has_video = true - break - end - end - - if has_video and self.state.thumbnail_delta ~= nil and self.state.thumbnail_size ~= nil and self.state.thumbnail_count > 0 then - self.state.available = true - end - - msg.debug("Thumbnailer.state:", utils.to_string(self.state)) - -end - - -function Thumbnailer:get_thumbnail_template() - local file_path = mp.get_property_native("path") - local is_remote = file_path:find("://") ~= nil - - local filename = mp.get_property_native("filename/no-ext") - local filesize = mp.get_property_native("file-size", 0) - - if is_remote then - filesize = 0 - end - - filename = filename:gsub('[^a-zA-Z0-9_.%-\' ]', '') - -- Hash overly long filenames (most likely URLs) - if #filename > thumbnailer_options.hash_filename_length then - filename = sha1.hex(filename) - end - - local file_key = ("%s-%d"):format(filename, filesize) - - local thumbnail_directory = join_paths(self.cache_directory, file_key) - local file_template = join_paths(thumbnail_directory, "%06d.bgra") - return file_template, thumbnail_directory -end - - -function Thumbnailer:get_thumbnail_size() - local video_dec_params = mp.get_property_native("video-dec-params") - if video_dec_params == nil then - return nil - end - local video_width = video_dec_params.dw - local video_height = video_dec_params.dh - if not (video_width and video_height) then - return nil - end - - local w, h - if video_width > video_height then - w = thumbnailer_options.thumbnail_width - h = math.floor(video_height * (w / video_width)) - else - h = thumbnailer_options.thumbnail_height - w = math.floor(video_width * (h / video_height)) - end - return { w=w, h=h } -end - - -function Thumbnailer:get_delta() - local file_path = mp.get_property_native("path") - local file_duration = mp.get_property_native("duration") - local is_seekable = mp.get_property_native("seekable") - - -- Naive url check - local is_remote = file_path:find("://") ~= nil - - local remote_and_disallowed = is_remote - if is_remote and thumbnailer_options.thumbnail_network then - remote_and_disallowed = false - end - - if remote_and_disallowed or not is_seekable or not file_duration then - -- Not a local path (or remote thumbnails allowed), not seekable or lacks duration - return nil - end - - local thumbnail_count = thumbnailer_options.thumbnail_count - local min_delta = thumbnailer_options.min_delta - local max_delta = thumbnailer_options.max_delta - - if is_remote then - thumbnail_count = thumbnailer_options.remote_thumbnail_count - min_delta = thumbnailer_options.remote_min_delta - max_delta = thumbnailer_options.remote_max_delta - end - - local target_delta = (file_duration / thumbnail_count) - local delta = math.max(min_delta, math.min(max_delta, target_delta)) - - return delta -end - - -function Thumbnailer:get_thumbnail_count(delta) - if delta == nil then - return 0 - end - local file_duration = mp.get_property_native("duration") - - return math.ceil(file_duration / delta) -end - -function Thumbnailer:get_closest(thumbnail_index) - -- Given a 1-based index, find the closest available thumbnail and return it's 1-based index - - -- Check the direct thumbnail index first - if self.state.thumbnails[thumbnail_index] > 0 then - return thumbnail_index - end - - local min_distance = self.state.thumbnail_count + 1 - local closest = nil - - -- Naive, inefficient, lazy. But functional. - for index, value in pairs(self.state.thumbnails) do - local distance = math.abs(index - thumbnail_index) - if distance < min_distance and value > 0 then - min_distance = distance - closest = index - end - end - return closest -end - -function Thumbnailer:get_thumbnail_index(time_position) - -- Returns a 1-based thumbnail index for the given timestamp (between 1 and thumbnail_count, inclusive) - if self.state.thumbnail_delta and (self.state.thumbnail_count and self.state.thumbnail_count > 0) then - return math.min(math.floor(time_position / self.state.thumbnail_delta) + 1, self.state.thumbnail_count) - else - return nil - end -end - -function Thumbnailer:get_thumbnail_path(time_position) - -- Given a timestamp, return: - -- the closest available thumbnail path (if any) - -- the 1-based thumbnail index calculated from the timestamp - -- the 1-based thumbnail index of the closest available (and used) thumbnail - -- OR nil if thumbnails are not available. - - local thumbnail_index = self:get_thumbnail_index(time_position) - if not thumbnail_index then return nil end - - local closest = self:get_closest(thumbnail_index) - - if closest ~= nil then - return self.state.thumbnail_template:format(closest-1), thumbnail_index, closest - else - return nil, thumbnail_index, nil - end -end - -function Thumbnailer:register_client() - self.worker_register_timeout = mp.get_time() + 2 - - mp.register_script_message("mpv_thumbnail_script-ready", function(index, path) - self:on_thumb_ready(tonumber(index), path) - end) - mp.register_script_message("mpv_thumbnail_script-progress", function(index, path) - self:on_thumb_progress(tonumber(index), path) - end) - - mp.register_script_message("mpv_thumbnail_script-worker", function(worker_name) - if not self.workers[worker_name] then - msg.debug("Registered worker", worker_name) - self.workers[worker_name] = true - mp.commandv("script-message-to", worker_name, "mpv_thumbnail_script-slaved") - end - end) - - -- Notify workers to generate thumbnails when video loads/changes - -- This will be executed after the on_video_change (because it's registered after it) - mp.observe_property("video-dec-params", "native", function() - local duration = mp.get_property_native("duration") - local max_duration = thumbnailer_options.autogenerate_max_duration - - if duration ~= nil and self.state.available and thumbnailer_options.autogenerate then - -- Notify if autogenerate is on and video is not too long - if duration < max_duration or max_duration == 0 then - self:start_worker_jobs() - end - end - end) - - local thumb_script_key = not thumbnailer_options.disable_keybinds and "T" or nil - mp.add_key_binding(thumb_script_key, "generate-thumbnails", function() - if self.state.available then - mp.osd_message("Started thumbnailer jobs") - self:start_worker_jobs() - else - mp.osd_message("Thumbnailing unavailable") - end - end) -end - -function Thumbnailer:_create_thumbnail_job_order() - -- Returns a list of 1-based thumbnail indices in a job order - local used_frames = {} - local work_frames = {} - - -- Pick frames in increasing frequency. - -- This way we can do a quick few passes over the video and then fill in the gaps. - for x = 6, 0, -1 do - local nth = (2^x) - - for thi = 1, self.state.thumbnail_count, nth do - if not used_frames[thi] then - table.insert(work_frames, thi) - used_frames[thi] = true - end - end - end - return work_frames -end - -function Thumbnailer:prepare_source_path() - local file_path = mp.get_property_native("path") - - if self.state.is_remote and thumbnailer_options.remote_direct_stream then - -- Use the direct stream (possibly) provided by ytdl - -- This skips ytdl on the sub-calls, making the thumbnailing faster - -- Works well on YouTube, rest not really tested - file_path = mp.get_property_native("stream-path") - file_path = file_path:gsub(",ytdl_description.+", "") - - -- edl:// urls can get LONG. In which case, save the path (URL) - -- to a temporary file and use that instead. - local playlist_filename = join_paths(self.state.thumbnail_directory, "playlist.txt") - - if #file_path > 8000 then - -- Path is too long for a playlist - just pass the original URL to - -- workers and allow ytdl - self.state.worker_extra.enable_ytdl = true - file_path = mp.get_property_native("path") - msg.warn("Falling back to original URL and ytdl due to LONG source path. This will be slow.") - - elseif #file_path > 1024 then - local playlist_file = io.open(playlist_filename, "wb") - if not playlist_file then - msg.error(("Tried to write a playlist to %s but couldn't!"):format(playlist_file)) - return false - end - - playlist_file:write(file_path .. "\n") - playlist_file:close() - - file_path = "--playlist=" .. playlist_filename - msg.warn("Using playlist workaround due to long source path") - end - end - - self.state.worker_input_path = file_path - return true -end - -function Thumbnailer:start_worker_jobs() - -- Create directory for the thumbnails, if needed - local l, err = utils.readdir(self.state.thumbnail_directory) - if err then - msg.debug("Creating thumbnail directory", self.state.thumbnail_directory) - create_directories(self.state.thumbnail_directory) - end - - -- Try to prepare the source path for workers, and bail if unable to do so - if not self:prepare_source_path() then - return - end - - local worker_list = {} - for worker_name in pairs(self.workers) do table.insert(worker_list, worker_name) end - - local worker_count = #worker_list - - -- In case we have a worker timer created already, clear it - -- (For example, if the video-dec-params change in quick succession or the user pressed T, etc) - if self.worker_wait_timer then - self.worker_wait_timer:stop() - end - - if worker_count == 0 then - local now = mp.get_time() - if mp.get_time() > self.worker_register_timeout then - -- Workers have had their time to register but we have none! - local err = "No thumbnail workers found. Make sure you are not missing a script!" - msg.error(err) - mp.osd_message(err, 3) - - else - -- We may be too early. Delay the work start a bit to try again. - msg.warn("No workers found. Waiting a bit more for them.") - -- Wait at least half a second - local wait_time = math.max(self.worker_register_timeout - now, 0.5) - self.worker_wait_timer = mp.add_timeout(wait_time, function() self:start_worker_jobs() end) - end - - else - -- We have at least one worker. This may not be all of them, but they have had - -- their time to register; we've done our best waiting for them. - self.state.enabled = true - - msg.debug( ("Splitting %d thumbnails amongst %d worker(s)"):format(self.state.thumbnail_count, worker_count) ) - - local frame_job_order = self:_create_thumbnail_job_order() - local worker_jobs = {} - for i = 1, worker_count do worker_jobs[worker_list[i]] = {} end - - -- Split frames amongst the workers - for i, thumbnail_index in ipairs(frame_job_order) do - local worker_id = worker_list[ ((i-1) % worker_count) + 1 ] - table.insert(worker_jobs[worker_id], thumbnail_index) - end - - local state_json_string = utils.format_json(self.state) - msg.debug("Giving workers state:", state_json_string) - - for worker_name, worker_frames in pairs(worker_jobs) do - if #worker_frames > 0 then - local frames_json_string = utils.format_json(worker_frames) - msg.debug("Assigning job to", worker_name, frames_json_string) - mp.commandv("script-message-to", worker_name, "mpv_thumbnail_script-job", state_json_string, frames_json_string) - end - end - end -end - -mp.register_event("start-file", function() Thumbnailer:on_start_file() end) -mp.observe_property("video-dec-params", "native", function(name, params) Thumbnailer:on_video_change(params) end) - - --- osc_tethys ExecutableFinder checks -ExecutableFinder.hasChecked = false -ExecutableFinder.hasFfmpeg = false -ExecutableFinder.hasMpv = false -ExecutableFinder.hasMpvNet = false -function ExecutableFinder:check() - if ExecutableFinder.hasChecked then - return - end - ExecutableFinder.hasFfmpeg = ExecutableFinder:get_executable_path("ffmpeg") - ExecutableFinder.hasMpv = ExecutableFinder:get_executable_path("mpv") - ExecutableFinder.hasMpvNet = ExecutableFinder:get_executable_path("mpvnet") - ExecutableFinder.hasChecked = true - -- msg.warn("hasFfmpeg", ExecutableFinder.hasFfmpeg) - -- msg.warn("hasMpv", ExecutableFinder.hasMpv) - -- msg.warn("hasMpvNet", ExecutableFinder.hasMpvNet) -end - - --- osc_tethys mpv_thumbnail_script overrides -thumbnailer_options.thumbnail_width = tethys.thumbnailSize -thumbnailer_options.thumbnail_height = tethys.thumbnailSize -thumbnailer_options.mpv_no_config = true -thumbnailer_options.mpv_no_sub = true -thumbnailer_options.hide_progress = true -- Not implemented - -Thumbnailer:register_client() - - --- Thumbnail State -function ThumbState() - return { - overlayId = 1, - visible = false, - wasVisible = false, - thumbPath = nil, - globalWidth = nil, - globalHeight = nil, - } -end -local seekbarThumb = ThumbState() -seekbarThumb.overlayId = 1 - - - - - - - - - - - - - - - - - - - --- Render Funcs -function calcTrackButtonWidth(trackArr) - -- "ICON -/0" or "ICON 1/1" or "ICON 1/10" - local trackButtonSize = tethys.trackButtonSize - local trackIconWidth = trackButtonSize * (32/23.273) - local trackDigitWidth = trackButtonSize * (tethys.trackTextScale / 100) * 0.4 - local spaceDigitRatio = 0.4 - local slashDigitRatio = 0.7 - -- print("trackButtonSize", trackButtonSize) - -- print("trackIconWidth", trackIconWidth) - -- print("trackDigitWidth", trackDigitWidth) - local numTrackDigits = 1 - if trackArr ~= nil and #trackArr > 0 then - numTrackDigits = math.floor(math.log(#trackArr, 10)) + 1 - end - local trackButtonWidth = math.ceil(trackIconWidth + trackDigitWidth * (spaceDigitRatio + numTrackDigits + slashDigitRatio + numTrackDigits)) - -- print("numTrackDigits", numTrackDigits) - -- print("trackButtonWidth", trackButtonWidth) - return trackButtonWidth -end - --- Thumbnail Funcs -function canShowThumb(videoPath) - local isRemote = videoPath:find("://") ~= nil - ExecutableFinder:check() - if not (ExecutableFinder.hasMpv or ExecutableFinder.hasMpvNet or ExecutableFinder.hasFfmpeg) then - return false - end - if isRemote then - return false - end - return true -end - -function showThumbnail(thumbState, globalX, globalY) - -- https://mpv.io/manual/master/#command-interface-overlay-add - -- msg.warn("showThumbnail", thumbState.overlayId) - mp.command_native({ - "overlay-add", thumbState.overlayId, - globalX, globalY, - thumbState.thumbPath, - 0, -- byte offset - "bgra", -- image format - thumbState.globalWidth, thumbState.globalHeight, - thumbState.globalWidth * 4, -- "stride" - }) - thumbState.visible = true -end -function hideThumbnail(thumbState) - -- https://mpv.io/manual/master/#command-interface-overlay-remove - -- msg.warn("hideThumbnail", thumbState.overlayId) - mp.command_native({ - "overlay-remove", thumbState.overlayId, - }) -end -function thumbPreRender(thumbState) - thumbState.wasVisible = thumbState.visible - thumbState.visible = false -end -function thumbPostRender(thumbState) - if not thumbState.visible and thumbState.wasVisible then - hideThumbnail(thumbState) - end -end -function preRenderThumbnails() - thumbPreRender(seekbarThumb) -end -function postRenderThumbnails() - thumbPostRender(seekbarThumb) -end - --- From: Slider.tooltipF(pos) -function formatTimestamp(percent) - local duration = mp.get_property_number("duration", nil) - if not ((duration == nil) or (percent == nil)) then - local sec = duration * (percent / 100) - return mp.format_time(sec) - else - return "" - end -end - --- Seekbar Tooltip -function renderThumbnailTooltip(pos, sliderPos, ass) - local tooltipBgColor = "FFFFFF" - local tooltipBgAlpha = 80 - local thumbOutline = 3 - - local videoPath = mp.get_property_native("path", nil) - local videoDuration = mp.get_property_number("duration", nil) - -- msg.warn("sliderPos", sliderPos, "videoDuration", videoDuration, "videoPath", videoPath) - if (videoPath == nil) or (videoDuration == nil) or (sliderPos == nil) then - return - end - local thumbTime = videoDuration * (sliderPos / 100) - local thumbTimestamp = mp.format_time(thumbTime) -- ffmpeg requires "HH:MM:SS.zzz" for seeking - local timestampLabel = thumbTimestamp - -- msg.warn("thumbTime", thumbTime, "timestampLabel", timestampLabel) - - ---- Geometry - local scaleX, scaleY = get_virt_scale_factor() - local videoDecParams = mp.get_property_native("video-dec-params") - if videoDecParams == nil then - return - end - local videoWidth = videoDecParams.dw - local videoHeight = videoDecParams.dh - if not (videoWidth and videoHeight) then - return - end - - local thumb_size = Thumbnailer.state.thumbnail_size - if thumb_size == nil then - return - end - local thumbGlobalWidth = thumb_size.w - local thumbGlobalHeight = thumb_size.h - local thumbWidth = math.floor(thumbGlobalWidth * scaleX) - local thumbHeight = math.floor(thumbGlobalHeight * scaleY) - - local chapter = get_chapter(thumbTime) - local hasChapter = not (chapter == nil) and chapter.title and chapter.title ~= "" - local showChapter = hasChapter and tethys.showChapterTooltip - local chapterLabel = "" - local chapterHeight = 0 - if showChapter then - chapterHeight = tethys.seekbarTimestampSize - chapterLabel = chapter.title - end - - local timestampWidth = thumbWidth - local timestampHeight = tethys.seekbarTimestampSize - - local bgHeight = thumbOutline + thumbHeight + thumbOutline - - local tooltipWidth = thumbOutline + thumbWidth + thumbOutline - local tooltipHeight = bgHeight + chapterHeight + timestampHeight - - - -- Note: pos x,y is an=2 (bottom-center) - local windowWidth = osc_param.playresx - local tooltipX = math.floor(pos.x - tooltipWidth/2) - local tooltipY = math.floor(pos.y - tooltipHeight) - local textAn = 5 -- x,y is center - local isLongChapter - if tooltipX < 0 then - tooltipX = 0 - textAn = 4 -- x,y is left-center - elseif windowWidth - tooltipWidth < tooltipX then - tooltipX = windowWidth - tooltipWidth - textAn = 6 -- x,y is right-center - end - - local thumbX = tooltipX + thumbOutline - local thumbY = tooltipY + thumbOutline - local thumbGlobalX = math.floor(thumbX / scaleX) - local thumbGlobalY = math.floor(thumbY / scaleY) - -- msg.warn("thumbX", thumbX, "thumbY", thumbY, "thumbGlobalX", thumbGlobalX, "thumbGlobalY", thumbGlobalY) - - - local longChapterTitle = chapterLabel:len() >= 30 - local chapterAn = longChapterTitle and textAn or 5 -- x,y is center - local chapterX - if chapterAn == 4 then -- Left-Center - chapterX = thumbX - elseif chapterAn == 6 then -- Right-Center - chapterX = thumbX + thumbWidth - else -- Center - chapterX = thumbX + math.floor(thumbWidth/2) - end - local chapterY = thumbY + thumbHeight + math.floor(chapterHeight/2) - - local timestampAn = 5 -- x,y is center - local timestampX = thumbX + math.floor(thumbWidth/2) - local timestampY = thumbY + thumbHeight + chapterHeight + math.floor(timestampHeight/2) - - ---- Chapter - if showChapter then - ass:new_event() - ass:pos(chapterX, chapterY) - ass:an(chapterAn) - ass:append(tethysStyle.seekbarTimestamp) - ass:append(chapterLabel) - end - - ---- Timestamp - ass:new_event() - ass:pos(timestampX, timestampY) - ass:an(timestampAn) - ass:append(tethysStyle.seekbarTimestamp) - ass:append(timestampLabel) - - -- If thumbnails are not available, bail - if not (Thumbnailer.state.enabled and Thumbnailer.state.available) then - return - end - - local thumbPath, thumbIndex, closestIndex = Thumbnailer:get_thumbnail_path(thumbTime) - -- msg.warn("renderThumbnailTooltip", thumbIndex, closestIndex, thumbPath) - - if thumbPath then - ---- Thumb BG/Outline - ass:new_event() - ass:pos(tooltipX, tooltipY) - ass:an(7) - ass:append(("{\\bord0\\1c&H%s&\\1a&H%X&}"):format(tooltipBgColor, tooltipBgAlpha)) - ass:draw_start() - ass:rect_cw(0, 0, tooltipWidth, bgHeight) - ass:draw_stop() - - ---- Thumb BG - if not (tooltipBgAlpha == 0) then - -- Overlay Image must be drawn on top of a solid color or else it'll look - -- like it was filtered. - ass:new_event() - ass:pos(thumbX, thumbY) - ass:an(7) - ass:append(("{\\bord0\\1c&H%s&\\1a&H%X&}"):format(tooltipBgColor, 0)) - ass:draw_start() - ass:rect_cw(0, 0, thumbWidth, thumbHeight) - ass:draw_stop() - end - - ---- Render Thumbnail - seekbarThumb.thumbPath = thumbPath - seekbarThumb.globalWidth = thumbGlobalWidth - seekbarThumb.globalHeight = thumbGlobalHeight - showThumbnail(seekbarThumb, thumbGlobalX, thumbGlobalY) - end -end - --- Playlist Tooltip -function renderPlaylistTooltip(pos, playlistDelta, ass) - local deltaItem = getDeltaPlaylistItem(playlistDelta) - if deltaItem == nil then - return nil - end - - local videoPath = deltaItem.filename - local thumbTimestamp = mp.format_time(0.5) - local thumbGlobalWidth = 100 - local thumbGlobalHeight = 100 -end - - - - - - - - - - - - - - - - - - - --- internal states, do not touch -local state = { - showtime, -- time of last invocation (last mouse move) - osc_visible = false, - anistart, -- time when the animation started - anitype, -- current type of animation - animation, -- current animation alpha - mouse_down_counter = 0, -- used for softrepeat - active_element = nil, -- nil = none, 0 = background, 1+ = see elements[] - active_event_source = nil, -- the "button" that issued the current event - rightTC_trem = not user_opts.timetotal, -- if the right timecode should display total or remaining time - tc_ms = user_opts.timems, -- Should the timecodes display their time with milliseconds - mp_screen_sizeX, mp_screen_sizeY, -- last screen-resolution, to detect resolution changes to issue reINITs - initREQ = false, -- is a re-init request pending? - marginsREQ = false, -- is a margins update pending? - last_mouseX, last_mouseY, -- last mouse position, to detect significant mouse movement - mouse_in_window = false, - message_text, - message_hide_timer, - fullscreen = false, - tick_timer = nil, - tick_last_time = 0, -- when the last tick() was run - hide_timer = nil, - cache_state = nil, - idle = false, - enabled = true, - input_enabled = true, - showhide_enabled = false, - dmx_cache = 0, - using_video_margins = false, - border = true, - maximized = false, - osd = mp.create_osd_overlay("ass-events"), - chapter_list = {}, -- sorted by time -} - -local window_control_box_width = 80 -local tick_delay = 0.03 - -local is_december = os.date("*t").month == 12 - --- --- Helperfunctions --- - -function kill_animation() - state.anistart = nil - state.animation = nil - state.anitype = nil -end - -function set_osd(res_x, res_y, text) - if state.osd.res_x == res_x and - state.osd.res_y == res_y and - state.osd.data == text then - return - end - state.osd.res_x = res_x - state.osd.res_y = res_y - state.osd.data = text - state.osd.z = 1000 - state.osd:update() -end - -local margins_opts = { - {"l", "video-margin-ratio-left"}, - {"r", "video-margin-ratio-right"}, - {"t", "video-margin-ratio-top"}, - {"b", "video-margin-ratio-bottom"}, -} - --- scale factor for translating between real and virtual ASS coordinates -function get_virt_scale_factor() - local w, h = mp.get_osd_size() - if w <= 0 or h <= 0 then - return 0, 0 - end - return osc_param.playresx / w, osc_param.playresy / h -end - --- return mouse position in virtual ASS coordinates (playresx/y) -function get_virt_mouse_pos() - if state.mouse_in_window then - local sx, sy = get_virt_scale_factor() - local x, y = mp.get_mouse_pos() - return x * sx, y * sy - else - return -1, -1 - end -end - -function set_virt_mouse_area(x0, y0, x1, y1, name) - local sx, sy = get_virt_scale_factor() - mp.set_mouse_area(x0 / sx, y0 / sy, x1 / sx, y1 / sy, name) -end - -function scale_value(x0, x1, y0, y1, val) - local m = (y1 - y0) / (x1 - x0) - local b = y0 - (m * x0) - return (m * val) + b -end - --- returns hitbox spanning coordinates (top left, bottom right corner) --- according to alignment -function get_hitbox_coords(x, y, an, w, h) - - local alignments = { - [1] = function () return x, y-h, x+w, y end, - [2] = function () return x-(w/2), y-h, x+(w/2), y end, - [3] = function () return x-w, y-h, x, y end, - - [4] = function () return x, y-(h/2), x+w, y+(h/2) end, - [5] = function () return x-(w/2), y-(h/2), x+(w/2), y+(h/2) end, - [6] = function () return x-w, y-(h/2), x, y+(h/2) end, - - [7] = function () return x, y, x+w, y+h end, - [8] = function () return x-(w/2), y, x+(w/2), y+h end, - [9] = function () return x-w, y, x, y+h end, - } - - return alignments[an]() -end - -function get_hitbox_coords_geo(geometry) - return get_hitbox_coords(geometry.x, geometry.y, geometry.an, - geometry.w, geometry.h) -end - -function get_element_hitbox(element) - return element.hitbox.x1, element.hitbox.y1, - element.hitbox.x2, element.hitbox.y2 -end - -function mouse_hit(element) - return mouse_hit_coords(get_element_hitbox(element)) -end - -function mouse_hit_coords(bX1, bY1, bX2, bY2) - local mX, mY = get_virt_mouse_pos() - return (mX >= bX1 and mX <= bX2 and mY >= bY1 and mY <= bY2) -end - -function limit_range(min, max, val) - if val > max then - val = max - elseif val < min then - val = min - end - return val -end - --- translate value into element coordinates -function get_slider_ele_pos_for(element, val) - - local ele_pos = scale_value( - element.slider.min.value, element.slider.max.value, - element.slider.min.ele_pos, element.slider.max.ele_pos, - val) - - return limit_range( - element.slider.min.ele_pos, element.slider.max.ele_pos, - ele_pos) -end - --- translates global (mouse) coordinates to value -function get_slider_value_at(element, glob_pos) - - local val = scale_value( - element.slider.min.glob_pos, element.slider.max.glob_pos, - element.slider.min.value, element.slider.max.value, - glob_pos) - - return limit_range( - element.slider.min.value, element.slider.max.value, - val) -end - --- get value at current mouse position -function get_slider_value(element) - return get_slider_value_at(element, get_virt_mouse_pos()) -end - -function countone(val) - if not (user_opts.iamaprogrammer) then - val = val + 1 - end - return val -end - --- align: -1 .. +1 --- frame: size of the containing area --- obj: size of the object that should be positioned inside the area --- margin: min. distance from object to frame (as long as -1 <= align <= +1) -function get_align(align, frame, obj, margin) - return (frame / 2) + (((frame / 2) - margin - (obj / 2)) * align) -end - --- multiplies two alpha values, formular can probably be improved -function mult_alpha(alphaA, alphaB) - return 255 - (((1-(alphaA/255)) * (1-(alphaB/255))) * 255) -end - -function add_area(name, x1, y1, x2, y2) - -- create area if needed - if (osc_param.areas[name] == nil) then - osc_param.areas[name] = {} - end - table.insert(osc_param.areas[name], {x1=x1, y1=y1, x2=x2, y2=y2}) -end - -function ass_append_alpha(ass, alpha, modifier) - local ar = {} - - for ai, av in pairs(alpha) do - av = mult_alpha(av, modifier) - if state.animation then - av = mult_alpha(av, state.animation) - end - ar[ai] = av - end - - ass:append(string.format("{\\1a&H%X&\\2a&H%X&\\3a&H%X&\\4a&H%X&}", - ar[1], ar[2], ar[3], ar[4])) -end - -function ass_draw_rr_h_cw(ass, x0, y0, x1, y1, r1, hexagon, r2) - if hexagon then - ass:hexagon_cw(x0, y0, x1, y1, r1, r2) - else - ass:round_rect_cw(x0, y0, x1, y1, r1, r2) - end -end - -function ass_draw_rr_h_ccw(ass, x0, y0, x1, y1, r1, hexagon, r2) - if hexagon then - ass:hexagon_ccw(x0, y0, x1, y1, r1, r2) - else - ass:round_rect_ccw(x0, y0, x1, y1, r1, r2) - end -end - - --- --- Picture In Picture --- - -function togglePictureInPicture() - local isPiP = tethys.isPictureInPicture - if isPiP then -- Disable - mp.commandv('set', 'on-all-workspaces', 'no') - if not tethys.pipWasOnTop then - mp.commandv('set', 'ontop', 'no') - end - if tethys.pipHadBorders then - mp.commandv('set', 'border', 'yes') - end - local videoDecParams = mp.get_property_native("video-dec-params") - if videoDecParams ~= nil then - local videoWidth = videoDecParams.dw - local videoHeight = videoDecParams.dh - if videoWidth and videoHeight then - mp.commandv('set', 'geometry', ''..videoWidth..'x'..videoHeight) - end - end - if tethys.pipWasMaximized then - mp.commandv('set', 'window-maximized', 'yes') - end - if tethys.pipWasFullscreen then - mp.commandv('set', 'fullscreen', 'yes') - end - else -- Enable - tethys.pipWasFullscreen = state.fullscreen - tethys.pipWasMaximized = state.maximized - tethys.pipWasOnTop = mp.get_property('ontop') == "yes" - tethys.pipHadBorders = state.border - mp.commandv('set', 'fullscreen', 'no') - mp.commandv('set', 'window-maximized', 'no') - mp.commandv('set', 'border', 'no') - mp.commandv('set', 'geometry', tethys.pipGeometry) - mp.commandv('set', 'ontop', 'yes') - if tethys.pipAllWorkspaces then - mp.commandv('set', 'on-all-workspaces', 'yes') - end - end - tethys.isPictureInPicture = not isPiP - if tethys.userdataAvail then - mp.set_property_native("user-data/pictureinpicture", tostring(tethys.isPictureInPicture)) - else - utils.shared_script_property_set("pictureinpicture", tostring(tethys.isPictureInPicture)) - end -end - - --- --- Tracklist Management --- - -local nicetypes = {video = "Video", audio = "Audio", sub = "Subtitle"} - --- updates the OSC internal playlists, should be run each time the track-layout changes -function update_tracklist() - local tracktable = mp.get_property_native("track-list", {}) - - -- by osc_id - tracks_osc = {} - tracks_osc.video, tracks_osc.audio, tracks_osc.sub = {}, {}, {} - -- by mpv_id - tracks_mpv = {} - tracks_mpv.video, tracks_mpv.audio, tracks_mpv.sub = {}, {}, {} - for n = 1, #tracktable do - if not (tracktable[n].type == "unknown") then - local type = tracktable[n].type - local mpv_id = tonumber(tracktable[n].id) - - -- by osc_id - table.insert(tracks_osc[type], tracktable[n]) - - -- by mpv_id - tracks_mpv[type][mpv_id] = tracktable[n] - tracks_mpv[type][mpv_id].osc_id = #tracks_osc[type] - end - end -end - --- return a nice list of tracks of the given type (video, audio, sub) -function get_tracklist(type) - local msg = "Available " .. nicetypes[type] .. " Tracks: " - if not tracks_osc or #tracks_osc[type] == 0 then - msg = msg .. "none" - else - for n = 1, #tracks_osc[type] do - local track = tracks_osc[type][n] - local lang, title, selected = "unknown", "", "○" - if not(track.lang == nil) then lang = track.lang end - if not(track.title == nil) then title = track.title end - if (track.id == tonumber(mp.get_property(type))) then - selected = "●" - end - msg = msg.."\n"..selected.." "..n..": ["..lang.."] "..title - end - end - return msg -end - --- relatively change the track of given by tracks - --(+1 -> next, -1 -> previous) -function set_track(type, next) - local current_track_mpv, current_track_osc - if (mp.get_property(type) == "no") then - current_track_osc = 0 - else - current_track_mpv = tonumber(mp.get_property(type)) - current_track_osc = tracks_mpv[type][current_track_mpv].osc_id - end - local new_track_osc = (current_track_osc + next) % (#tracks_osc[type] + 1) - local new_track_mpv - if new_track_osc == 0 then - new_track_mpv = "no" - else - new_track_mpv = tracks_osc[type][new_track_osc].id - end - - mp.commandv("set", type, new_track_mpv) - - if (new_track_osc == 0) then - show_message(nicetypes[type] .. " Track: none") - else - show_message(nicetypes[type] .. " Track: " - .. new_track_osc .. "/" .. #tracks_osc[type] - .. " [".. (tracks_osc[type][new_track_osc].lang or "unknown") .."] " - .. (tracks_osc[type][new_track_osc].title or "")) - end -end - --- get the currently selected track of , OSC-style counted -function get_track(type) - local track = mp.get_property(type) - if track ~= "no" and track ~= nil then - local tr = tracks_mpv[type][tonumber(track)] - if tr then - return tr.osc_id - end - end - return 0 -end - --- WindowControl helpers -function window_controls_enabled() - val = user_opts.windowcontrols - if val == "auto" then - return not state.border - else - return val ~= "no" - end -end - -function window_controls_alignment() - return user_opts.windowcontrols_alignment -end - --- --- Element Management --- - -local elements = {} - -function new_ass_node(elem_ass) - elem_ass:append("{}") -- hack to troll new_event into inserting a \n - elem_ass:new_event() -end -function reset_ass(elem_ass, element) - new_ass_node(elem_ass) - local elem_geo = element.layout.geometry - elem_ass:pos(elem_geo.x, elem_geo.y) - elem_ass:an(elem_geo.an) - elem_ass:append(element.layout.style) -end - -function prepare_elements() - - -- remove elements without layout or invisble - local elements2 = {} - for n, element in pairs(elements) do - if not (element.layout == nil) and (element.visible) then - table.insert(elements2, element) - end - end - elements = elements2 - - function elem_compare (a, b) - return a.layout.layer < b.layout.layer - end - - table.sort(elements, elem_compare) - - - for _,element in pairs(elements) do - - local elem_geo = element.layout.geometry - - -- Calculate the hitbox - local bX1, bY1, bX2, bY2 = get_hitbox_coords_geo(elem_geo) - element.hitbox = {x1 = bX1, y1 = bY1, x2 = bX2, y2 = bY2} - - local style_ass = assdraw.ass_new() - - -- prepare static elements - reset_ass(style_ass, element) - -- style_ass:append("{}") -- hack to troll new_event into inserting a \n - -- style_ass:new_event() - -- style_ass:pos(elem_geo.x, elem_geo.y) - -- style_ass:an(elem_geo.an) - -- style_ass:append(element.layout.style) - - element.style_ass = style_ass - - local static_ass = assdraw.ass_new() - - - if (element.type == "box") then - --draw box - static_ass:draw_start() - ass_draw_rr_h_cw(static_ass, 0, 0, elem_geo.w, elem_geo.h, - element.layout.box.radius, element.layout.box.hexagon) - static_ass:draw_stop() - - elseif (element.type == "slider") then - --draw static slider parts - - local r1 = 0 - local r2 = 0 - local slider_lo = element.layout.slider - -- offset between element outline and drag-area - local foV = slider_lo.border + slider_lo.gap - - -- calculate positions of min and max points - if (slider_lo.stype ~= "bar") then - r1 = elem_geo.h / 2 - element.slider.min.ele_pos = elem_geo.h / 2 - element.slider.max.ele_pos = elem_geo.w - (elem_geo.h / 2) - if (slider_lo.stype == "diamond") then - r2 = (elem_geo.h - 2 * slider_lo.border) / 2 - elseif (slider_lo.stype == "knob") then - r2 = r1 - end - else - element.slider.min.ele_pos = - slider_lo.border + slider_lo.gap - element.slider.max.ele_pos = - elem_geo.w - (slider_lo.border + slider_lo.gap) - end - - element.slider.min.glob_pos = - element.hitbox.x1 + element.slider.min.ele_pos - element.slider.max.glob_pos = - element.hitbox.x1 + element.slider.max.ele_pos - - -- -- -- - - ---- This is drawn over - -- the box - -- static_ass:draw_start() - -- ass_draw_rr_h_cw(static_ass, 0, 0, elem_geo.w, elem_geo.h, r1, slider_lo.stype == "diamond") - -- the "hole" - -- ass_draw_rr_h_ccw(static_ass, slider_lo.border, slider_lo.border, - -- elem_geo.w - slider_lo.border, elem_geo.h - slider_lo.border, - -- r2, slider_lo.stype == "diamond") - -- static_ass:draw_stop() - - - - -- Chapter Markers / Ticks / Nibbles - -- We store this ass as a property so we can draw them overtop the seekbar - local nibbles_ass = assdraw.ass_new() - nibbles_ass:append(tethysStyle.chapterTick) - nibbles_ass:draw_start() - if not (element.slider.markerF == nil) and (slider_lo.gap > 0) then - local markers = element.slider.markerF() - for _,marker in pairs(markers) do - if (marker > element.slider.min.value) and - (marker < element.slider.max.value) then - - local s = get_slider_ele_pos_for(element, marker) - local a = tethys.chapterTickSize * 0.8 - local sliderMid = elem_geo.h / 2 - local tickY = sliderMid - tethys.chapterTickSize - nibbles_ass:move_to(s - (a/2), tickY) - nibbles_ass:line_to(s + (a/2), tickY) - nibbles_ass:line_to(s, sliderMid) - end - end - end - nibbles_ass:draw_stop() - slider_lo.nibbles_ass = nibbles_ass - end - - element.static_ass = static_ass - - - -- if the element is supposed to be disabled, - -- style it accordingly and kill the eventresponders - if not (element.enabled) then - element.layout.alpha[1] = 136 - element.eventresponder = nil - end - end -end - - --- --- Element Rendering --- - --- returns nil or a chapter element from the native property chapter-list -function get_chapter(possec) - local cl = state.chapter_list -- sorted, get latest before possec, if any - - for n=#cl,1,-1 do - if possec >= cl[n].time then - return cl[n] - end - end -end - -function render_elements(master_ass) - - -- when the slider is dragged or hovered and we have a target chapter name - -- then we use it instead of the normal title. we calculate it before the - -- render iterations because the title may be rendered before the slider. - state.forced_title = nil - local se, ae = state.slider_element, elements[state.active_element] - if user_opts.chapter_fmt ~= "no" and se and (ae == se or (not ae and mouse_hit(se))) then - local dur = mp.get_property_number("duration", 0) - if dur > 0 then - local possec = get_slider_value(se) * dur / 100 -- of mouse pos - local ch = get_chapter(possec) - if ch and ch.title and ch.title ~= "" then - state.forced_title = string.format(user_opts.chapter_fmt, ch.title) - end - end - end - - for n=1, #elements do - local element = elements[n] - - local style_ass = assdraw.ass_new() - style_ass:merge(element.style_ass) - ass_append_alpha(style_ass, element.layout.alpha, 0) - - if element.eventresponder and (state.active_element == n) then - - -- run render event functions - if not (element.eventresponder.render == nil) then - element.eventresponder.render(element) - end - - if mouse_hit(element) then - -- mouse down styling - if (element.styledown) then - style_ass:append(osc_styles.elementDown) - end - - if (element.softrepeat) and (state.mouse_down_counter >= 15 - and state.mouse_down_counter % 5 == 0) then - - element.eventresponder[state.active_event_source.."_down"](element) - end - state.mouse_down_counter = state.mouse_down_counter + 1 - end - - end - - local elem_ass = assdraw.ass_new() - - elem_ass:merge(style_ass) - - if not (element.type == "button") then - elem_ass:merge(element.static_ass) - end - - if (element.type == "slider") then - - local slider_lo = element.layout.slider - local elem_geo = element.layout.geometry - local s_min = element.slider.min.value - local s_max = element.slider.max.value - - -- draw pos marker - local foH, xp - local pos = element.slider.posF() - local foV = slider_lo.border + slider_lo.gap - local innerH = elem_geo.h - (2 * foV) - local seekRanges = element.slider.seekRangesF() - local seekRangeLineHeight = innerH / 5 - - if slider_lo.stype ~= "bar" then - foH = elem_geo.h / 2 - else - foH = slider_lo.border + slider_lo.gap - end - - -- Reset everything as static_ass ended with draw_stop() - reset_ass(elem_ass, element) - - if pos then - xp = get_slider_ele_pos_for(element, pos) - - -- Thick Slider BG Before Handle - local sliderFgRatio = 6 -- 1/6th Height - elem_ass:append(tethysStyle.seekbarFg) - elem_ass:draw_start() - -- Note: round_rect_cw(x0, y0, x1, y1, r1, r2) - elem_ass:round_rect_cw( - foH - innerH / sliderFgRatio, - foH - innerH / sliderFgRatio, - xp, - foH + innerH / sliderFgRatio, - innerH / sliderFgRatio, - 0 - ) - elem_ass:draw_stop() - reset_ass(elem_ass, element) - - -- Thin Slider BG After Handle - -- local sliderBgRatio = 15 -- 1/15th Height - local sliderBgRatio = 6 - elem_ass:append(tethysStyle.seekbarBg) - elem_ass:draw_start() - -- Note: round_rect_cw(x0, y0, x1, y1, r1, r2) - elem_ass:round_rect_cw( - xp, - foH - innerH / sliderBgRatio, - elem_geo.w - foH + innerH / sliderBgRatio, - foH + innerH / sliderBgRatio, - 0, - innerH / sliderBgRatio - ) - elem_ass:draw_stop() - reset_ass(elem_ass, element) - - -- Cache / Seek Ranges - elem_ass:append(tethysStyle.seekbarCache) - ass_append_alpha(elem_ass, tethys.seekbarCacheAlphaTable, 0) - elem_ass:draw_start() - -- local cacheBgRatio = 21 -- 1/21th Height - local seekbarY1 = foH - innerH / sliderFgRatio - local seekbarY2 = foH + innerH / sliderFgRatio - local cachebarY1 = seekbarY1 + 1 - local cachebarY2 = seekbarY2 - 1 - for _,range in pairs(seekRanges or {}) do - local pstart = get_slider_ele_pos_for(element, range["start"]) - local pend = get_slider_ele_pos_for(element, range["end"]) - -- Note: round_rect_ccw(x0, y0, x1, y1, r1, r2) - -- elem_ass:round_rect_ccw( - -- pstart, - -- foH - innerH / cacheBgRatio, - -- pend, - -- foH + innerH / cacheBgRatio, - -- innerH / cacheBgRatio, - -- nil - -- ) - elem_ass:round_rect_ccw( - pstart, - cachebarY1, - pend, - cachebarY2, - 0, - nil - ) - end - elem_ass:draw_stop() - reset_ass(elem_ass, element) - - -- Chapter Ticks - elem_ass:merge(slider_lo.nibbles_ass) - reset_ass(elem_ass, element) - - -- Circle Knob/Handle - elem_ass:append(tethysStyle.seekbarHandle) - elem_ass:draw_start() - local r = (user_opts.seekbarhandlesize * innerH) / 2 - -- Note: round_rect_cw(x0, y0, x1, y1, r1, r2) - elem_ass:round_rect_cw( - xp - r, - foH - r, - xp + r, - foH + r, - r, - nil - ) - elem_ass:draw_stop() - reset_ass(elem_ass, element) - end - - -- add tooltip - if not (element.slider.tooltipF == nil) then - - if mouse_hit(element) then - local sliderPos = get_slider_value(element) - local tooltipLabel = element.slider.tooltipF(sliderPos) - - local an = slider_lo.tooltip_an - - local ty - - if (an == 2) then - ty = element.hitbox.y1 - slider_lo.border - else - ty = element.hitbox.y1 + elem_geo.h/2 - end - - local tx = get_virt_mouse_pos() - if (slider_lo.adjust_tooltip) then - if (an == 2) then - if (sliderPos < (s_min + 3)) then - an = an - 1 - elseif (sliderPos > (s_max - 3)) then - an = an + 1 - end - elseif (sliderPos > (s_max-s_min)/2) then - an = an + 1 - tx = tx - 5 - else - an = an - 1 - tx = tx + 10 - end - end - - -- Tooltip + Thumbnail - -- https://github.com/TheAMM/mpv_thumbnail_script - local thumbPos = { - x=get_virt_mouse_pos(), - y=ty, - an=2, -- x,y is bottom-center - } - renderThumbnailTooltip(thumbPos, sliderPos, elem_ass) - - end - end - - elseif (element.type == "button") then - local button_lo = element.layout.button - - local buttontext - if type(element.content) == "function" then - buttontext = element.content() -- function objects - elseif not (element.content == nil) then - buttontext = element.content -- text objects - end - - local maxchars = element.layout.button.maxchars - if not (maxchars == nil) and (#buttontext > maxchars) then - local max_ratio = 1.25 -- up to 25% more chars while shrinking - local limit = math.max(0, math.floor(maxchars * max_ratio) - 3) - if (#buttontext > limit) then - while (#buttontext > limit) do - buttontext = buttontext:gsub(".[\128-\191]*$", "") - end - buttontext = buttontext .. "..." - end - local _, nchars2 = buttontext:gsub(".[\128-\191]*", "") - local stretch = (maxchars/#buttontext)*100 - buttontext = string.format("{\\fscx%f}", - (maxchars/#buttontext)*100) .. buttontext - end - - local isButton = element.eventresponder and ( - not (element.eventresponder["mbtn_left_down"] == nil) - or not (element.eventresponder["mbtn_left_up"] == nil) - ) - local buttonHovered = mouse_hit(element) - if isButton and buttonHovered and element.enabled then - buttontext = button_lo.hover_style .. buttontext - - -- Hover BG Rect - if tethys.showButtonHoveredRect then - local elem_geo = element.layout.geometry - local bgrect_ass = assdraw.ass_new() - bgrect_ass:merge(style_ass) - bgrect_ass:append(tethysStyle.buttonHoveredRect) - bgrect_ass:draw_start() - bgrect_ass:round_rect_cw( - 0, 0, elem_geo.w, elem_geo.h, - 0, 0 - ) - bgrect_ass:draw_stop() - master_ass:merge(bgrect_ass) - end - - -- Hover Glow/Shadow - local shadow_ass = assdraw.ass_new() - shadow_ass:merge(style_ass) - shadow_ass:append("{\\blur5}" .. buttontext .. "{\\blur0}") - master_ass:merge(shadow_ass) - end - - elem_ass:append(buttontext) - - -- Tooltip - if buttonHovered and (not (button_lo.tooltip == nil)) then - local tx = button_lo.tooltip_geo.x - local ty = button_lo.tooltip_geo.y - local labelList = {} - if type(button_lo.tooltip) == "function" then - labelList = button_lo.tooltip() - else - labelList = button_lo.tooltip - end - if type(labelList) == "string" then - labelList = { labelList } - end - if not (type(labelList) == "table") then - labelList = {} - end - local rowY = ty - for i, label in ipairs(labelList) do - rowY = ty - ((i-1) * tethys.buttonTooltipSize) - new_ass_node(elem_ass) - elem_ass:pos(tx, rowY) - elem_ass:an(button_lo.tooltip_an) - elem_ass:append(button_lo.tooltip_style) - ass_append_alpha(elem_ass, tethys.tooltipAlphaTable, 0) - elem_ass.scale = 1 - elem_ass:append(label) - elem_ass.scale = 4 - end - rowY = rowY - tethys.buttonTooltipSize - - if not (button_lo.playlist == nil) then - local thumbPos = { - x = tx, - y = rowY, - an = button_lo.tooltip_an, - } - renderPlaylistTooltip(thumbPos, button_lo.playlist, elem_ass) - end - end - end - - master_ass:merge(elem_ass) - end -end - --- --- Message display --- - --- pos is 1 based -function limited_list(prop, pos) - local proplist = mp.get_property_native(prop, {}) - local count = #proplist - if count == 0 then - return count, proplist - end - - local fs = tonumber(mp.get_property('options/osd-font-size')) - local max = math.ceil(osc_param.unscaled_y*0.75 / fs) - if max % 2 == 0 then - max = max - 1 - end - local delta = math.ceil(max / 2) - 1 - local begi = math.max(math.min(pos - delta, count - max + 1), 1) - local endi = math.min(begi + max - 1, count) - - local reslist = {} - for i=begi, endi do - local item = proplist[i] - item.current = (i == pos) and true or nil - table.insert(reslist, item) - end - return count, reslist -end - -function get_playlist() - local pos = mp.get_property_number('playlist-pos', 0) + 1 - local count, limlist = limited_list('playlist', pos) - if count == 0 then - return 'Empty playlist.' - end - - local message = string.format('Playlist [%d/%d]:\n', pos, count) - for i, v in ipairs(limlist) do - local title = v.title - local _, filename = utils.split_path(v.filename) - if title == nil then - title = filename - end - message = string.format('%s %s %s\n', message, - (v.current and '●' or '○'), title) - end - return message -end - -function get_chapterlist() - local pos = mp.get_property_number('chapter', 0) + 1 - local count, limlist = limited_list('chapter-list', pos) - if count == 0 then - return 'No chapters.' - end - - local message = string.format('Chapters [%d/%d]:\n', pos, count) - for i, v in ipairs(limlist) do - local time = mp.format_time(v.time) - local title = v.title - if title == nil then - title = string.format('Chapter %02d', i) - end - message = string.format('%s[%s] %s %s\n', message, time, - (v.current and '●' or '○'), title) - end - return message -end - -function show_message(text, duration) - - -- print("text: "..text.." duration: " .. duration) - if duration == nil then - duration = tonumber(mp.get_property("options/osd-duration")) / 1000 - elseif not type(duration) == "number" then - print("duration: " .. duration) - end - - -- cut the text short, otherwise the following functions - -- may slow down massively on huge input - text = string.sub(text, 0, 4000) - - -- replace actual linebreaks with ASS linebreaks - text = string.gsub(text, "\n", "\\N") - - state.message_text = text - - if not state.message_hide_timer then - state.message_hide_timer = mp.add_timeout(0, request_tick) - end - state.message_hide_timer:kill() - state.message_hide_timer.timeout = duration - state.message_hide_timer:resume() - request_tick() -end - -function render_message(ass) - if state.message_hide_timer and state.message_hide_timer:is_enabled() and - state.message_text - then - local _, lines = string.gsub(state.message_text, "\\N", "") - - local fontsize = tonumber(mp.get_property("options/osd-font-size")) - local outline = tonumber(mp.get_property("options/osd-border-size")) - local maxlines = math.ceil(osc_param.unscaled_y*0.75 / fontsize) - local counterscale = osc_param.playresy / osc_param.unscaled_y - - fontsize = fontsize * counterscale / math.max(0.65 + math.min(lines/maxlines, 1), 1) - outline = outline * counterscale / math.max(0.75 + math.min(lines/maxlines, 1)/2, 1) - - local style = "{\\bord" .. outline .. "\\fs" .. fontsize .. "}" - - - ass:new_event() - ass:append(style .. state.message_text) - else - state.message_text = nil - end -end - --- --- Initialisation and Layout --- - -function new_element(name, type) - elements[name] = {} - elements[name].type = type - - -- add default stuff - elements[name].eventresponder = {} - elements[name].visible = true - elements[name].enabled = true - elements[name].softrepeat = false - elements[name].styledown = (type == "button") - elements[name].state = {} - - if (type == "slider") then - elements[name].slider = {min = {value = 0}, max = {value = 100}} - end - - - return elements[name] -end - -function add_layout(name) - if not (elements[name] == nil) then - -- new layout - elements[name].layout = {} - - -- set layout defaults - elements[name].layout.layer = 50 - elements[name].layout.alpha = {[1] = 0, [2] = 255, [3] = 255, [4] = 255} - - if (elements[name].type == "button") then - elements[name].layout.button = { - maxchars = nil, - hover_style = tethysStyle.buttonHovered, - playlist = nil, - } - elseif (elements[name].type == "slider") then - -- slider defaults - elements[name].layout.slider = { - border = 1, - gap = 1, - nibbles_top = true, - nibbles_bottom = true, - stype = "slider", - adjust_tooltip = true, - tooltip_style = "", - tooltip_an = 2, - alpha = {[1] = 0, [2] = 255, [3] = 88, [4] = 255}, - } - elseif (elements[name].type == "box") then - elements[name].layout.box = {radius = 0, hexagon = false} - end - - return elements[name].layout - else - msg.error("Can't add_layout to element \""..name.."\", doesn't exist.") - end -end - --- Window Controls -function window_controls(topbar) - local windowBarHeight = 30 - local windowButtonSize = tethys.windowButtonSize - local windowBarSpacing = 5 - local wc_geo = { - x = 0, - y = tethys.windowBarHeight + user_opts.barmargin, - an = 1, -- x,y is bottom left - w = osc_param.playresx, - h = tethys.windowBarHeight, - } - - local alignment = window_controls_alignment() - local controlbox_w = windowBarSpacing + tethys.windowControlsRect.w - local titlebox_w = wc_geo.w - controlbox_w - - -- Default alignment is "right" - local controlbox_left = wc_geo.w - controlbox_w - local titlebox_left = wc_geo.x - local titlebox_right = wc_geo.w - controlbox_w - - if alignment == "left" then - controlbox_left = wc_geo.x - titlebox_left = wc_geo.x + controlbox_w - titlebox_right = wc_geo.w - end - - add_area("window-controls", - get_hitbox_coords(controlbox_left, wc_geo.y, wc_geo.an, - controlbox_w, wc_geo.h)) - - local lo - - -- Background Bar - new_element("wcbar", "box") - lo = add_layout("wcbar") - lo.geometry = wc_geo - lo.layer = 10 - lo.style = tethysStyle.windowBar - lo.alpha = tethys.windowBarAlphaTable - - local winControlsX = controlbox_left + windowBarSpacing + tethys.windowButtonSize/2 - local winControlsY = wc_geo.y - (wc_geo.h / 2) - local winControlsAlignment = 5 -- x,y is center - local first_geo = { - x = winControlsX + tethys.windowButtonSize*0, - y = winControlsY, - an = winControlsAlignment, - w = tethys.windowButtonSize, - h = tethys.windowButtonSize, - } - local second_geo = { - x = winControlsX + tethys.windowButtonSize*1, - y = winControlsY, - an = winControlsAlignment, - w = tethys.windowButtonSize, - h = tethys.windowButtonSize, - } - local third_geo = { - x = winControlsX + tethys.windowButtonSize*2, - y = winControlsY, - an = winControlsAlignment, - w = tethys.windowButtonSize, - h = tethys.windowButtonSize, - } - - -- Window control buttons use symbols in the custom mpv osd font - -- because the official unicode codepoints are sufficiently - -- exotic that a system might lack an installed font with them, - -- and libass will complain that they are not present in the - -- default font, even if another font with them is available. - - -- Close: 🗙 - ne = new_element("close", "button") - ne.content = mpvOsdIcon_close - ne.eventresponder["mbtn_left_up"] = - function () mp.commandv("quit") end - lo = add_layout("close") - lo.geometry = alignment == "left" and first_geo or third_geo - lo.style = tethysStyle.windowButton - lo.button.hover_style = tethysStyle.closeButtonHovered - lo.alpha[3] = 0 -- show outline (aka border) - - -- Minimize: 🗕 - ne = new_element("minimize", "button") - ne.content = mpvOsdIcon_minimize - ne.eventresponder["mbtn_left_up"] = - function () mp.commandv("cycle", "window-minimized") end - lo = add_layout("minimize") - lo.geometry = alignment == "left" and second_geo or first_geo - lo.style = tethysStyle.windowButton - lo.alpha[3] = 0 -- show outline (aka border) - - -- Maximize: 🗖 /🗗 - ne = new_element("maximize", "button") - if state.maximized or state.fullscreen then - ne.content = mpvOsdIcon_restore - else - ne.content = mpvOsdIcon_maximize - end - ne.eventresponder["mbtn_left_up"] = - function () - if state.fullscreen then - mp.commandv("cycle", "fullscreen") - else - mp.commandv("cycle", "window-maximized") - end - end - lo = add_layout("maximize") - lo.geometry = alignment == "left" and third_geo or second_geo - lo.style = tethysStyle.windowButton - lo.alpha[3] = 0 -- show outline (aka border) - - -- deadzone below window controls - local sh_area_y0, sh_area_y1 - sh_area_y0 = user_opts.barmargin - sh_area_y1 = (wc_geo.y + (wc_geo.h / 2)) + - get_align(1 - (2 * user_opts.deadzonesize), - osc_param.playresy - (wc_geo.y + (wc_geo.h / 2)), 0, 0) - add_area("showhide_wc", wc_geo.x, sh_area_y0, wc_geo.w, sh_area_y1) - - if topbar then - -- The title is already there as part of the top bar - return - else - -- Apply boxvideo margins to the control bar - osc_param.video_margins.t = wc_geo.h / osc_param.playresy - end - - -- Window Title - ne = new_element("wctitle", "button") - ne.content = function () - local title = mp.command_native({"expand-text", user_opts.title}) - -- escape ASS, and strip newlines and trailing slashes - title = title:gsub("\\n", " "):gsub("\\$", ""):gsub("{","\\{") - return not (title == "") and title or "mpv" - end - local vertPad = (wc_geo.h - tethys.windowTitleSize)/2 - local leftPad = vertPad - local rightPad = vertPad * 2 - lo = add_layout("wctitle") - lo.geometry = { - x = titlebox_left + leftPad, - y = wc_geo.y - wc_geo.h/2, - an = 4, -- x,y is left-center - w = titlebox_w, - h = wc_geo.h, - } - -- Note: \q(2) = No Wrap - lo.style = string.format("%s{\\clip(%f,%f,%f,%f)\\q(2)}", - tethysStyle.windowTitle, - lo.geometry.x - tethys.windowTitleOutline, - wc_geo.y - wc_geo.h - tethys.windowTitleOutline, - titlebox_right - rightPad + tethys.windowTitleOutline, - wc_geo.y + tethys.windowTitleOutline - ) - lo.alpha[3] = 0 -- show text outline (aka border) - - add_area("window-controls-title", - titlebox_left, 0, titlebox_right, wc_geo.h) -end - --- --- Layouts --- - -local layouts = {} - --- Classic box layout -layouts["box"] = function () - - local osc_geo = { - w = 550, -- width - h = 138, -- height - r = 10, -- corner-radius - p = 15, -- padding - } - - -- make sure the OSC actually fits into the video - if (osc_param.playresx < (osc_geo.w + (2 * osc_geo.p))) then - osc_param.playresy = (osc_geo.w+(2*osc_geo.p))/osc_param.display_aspect - osc_param.playresx = osc_param.playresy * osc_param.display_aspect - end - - -- position of the controller according to video aspect and valignment - local posX = math.floor(get_align(user_opts.halign, osc_param.playresx, - osc_geo.w, 0)) - local posY = math.floor(get_align(user_opts.valign, osc_param.playresy, - osc_geo.h, 0)) - - -- position offset for contents aligned at the borders of the box - local pos_offsetX = (osc_geo.w - (2*osc_geo.p)) / 2 - local pos_offsetY = (osc_geo.h - (2*osc_geo.p)) / 2 - - osc_param.areas = {} -- delete areas - - -- area for active mouse input - add_area("input", get_hitbox_coords(posX, posY, 5, osc_geo.w, osc_geo.h)) - - -- area for show/hide - local sh_area_y0, sh_area_y1 - if user_opts.valign > 0 then - -- deadzone above OSC - sh_area_y0 = get_align(-1 + (2*user_opts.deadzonesize), - posY - (osc_geo.h / 2), 0, 0) - sh_area_y1 = osc_param.playresy - else - -- deadzone below OSC - sh_area_y0 = 0 - sh_area_y1 = (posY + (osc_geo.h / 2)) + - get_align(1 - (2*user_opts.deadzonesize), - osc_param.playresy - (posY + (osc_geo.h / 2)), 0, 0) - end - add_area("showhide", 0, sh_area_y0, osc_param.playresx, sh_area_y1) - - -- fetch values - local osc_w, osc_h, osc_r, osc_p = - osc_geo.w, osc_geo.h, osc_geo.r, osc_geo.p - - local lo - - -- - -- Background box - -- - - new_element("bgbox", "box") - lo = add_layout("bgbox") - - lo.geometry = {x = posX, y = posY, an = 5, w = osc_w, h = osc_h} - lo.layer = 10 - lo.style = osc_styles.box - lo.alpha[1] = user_opts.boxalpha - lo.alpha[3] = user_opts.boxalpha - lo.box.radius = osc_r - - -- - -- Title row - -- - - local titlerowY = posY - pos_offsetY - 10 - - lo = add_layout("title") - lo.geometry = {x = posX, y = titlerowY, an = 8, w = 496, h = 12} - lo.style = osc_styles.vidtitle - lo.button.maxchars = user_opts.boxmaxchars - - lo = add_layout("pl_prev") - lo.geometry = - {x = (posX - pos_offsetX), y = titlerowY, an = 7, w = 12, h = 12} - lo.style = osc_styles.topButtons - - lo = add_layout("pl_next") - lo.geometry = - {x = (posX + pos_offsetX), y = titlerowY, an = 9, w = 12, h = 12} - lo.style = osc_styles.topButtons - - -- - -- Big buttons - -- - - local bigbtnrowY = posY - pos_offsetY + 35 - local bigbtndist = 60 - - lo = add_layout("playpause") - lo.geometry = - {x = posX, y = bigbtnrowY, an = 5, w = 40, h = 40} - lo.style = osc_styles.bigButtons - - lo = add_layout("skipback") - lo.geometry = - {x = posX - bigbtndist, y = bigbtnrowY, an = 5, w = 40, h = 40} - lo.style = osc_styles.bigButtons - - lo = add_layout("skipfrwd") - lo.geometry = - {x = posX + bigbtndist, y = bigbtnrowY, an = 5, w = 40, h = 40} - lo.style = osc_styles.bigButtons - - lo = add_layout("ch_prev") - lo.geometry = - {x = posX - (bigbtndist * 2), y = bigbtnrowY, an = 5, w = 40, h = 40} - lo.style = osc_styles.bigButtons - - lo = add_layout("ch_next") - lo.geometry = - {x = posX + (bigbtndist * 2), y = bigbtnrowY, an = 5, w = 40, h = 40} - lo.style = osc_styles.bigButtons - - lo = add_layout("cy_audio") - lo.geometry = - {x = posX - pos_offsetX, y = bigbtnrowY, an = 1, w = 70, h = 18} - lo.style = osc_styles.smallButtonsL - - lo = add_layout("cy_sub") - lo.geometry = - {x = posX - pos_offsetX, y = bigbtnrowY, an = 7, w = 70, h = 18} - lo.style = osc_styles.smallButtonsL - - lo = add_layout("tog_fs") - lo.geometry = - {x = posX+pos_offsetX - 25, y = bigbtnrowY, an = 4, w = 25, h = 25} - lo.style = osc_styles.smallButtonsR - - lo = add_layout("volume") - lo.geometry = - {x = posX+pos_offsetX - (25 * 2) - osc_geo.p, - y = bigbtnrowY, an = 4, w = 25, h = 25} - lo.style = osc_styles.smallButtonsR - - -- - -- Seekbar - -- - - lo = add_layout("seekbar") - lo.geometry = - {x = posX, y = posY+pos_offsetY-22, an = 2, w = pos_offsetX*2, h = 15} - lo.style = osc_styles.timecodes - lo.slider.tooltip_style = osc_styles.vidtitle - lo.slider.stype = user_opts["seekbarstyle"] - lo.slider.rtype = user_opts["seekrangestyle"] - - -- - -- Timecodes + Cache - -- - - local bottomrowY = posY + pos_offsetY - 5 - - lo = add_layout("tc_left") - lo.geometry = - {x = posX - pos_offsetX, y = bottomrowY, an = 4, w = 110, h = 18} - lo.style = osc_styles.timecodes - - lo = add_layout("tc_right") - lo.geometry = - {x = posX + pos_offsetX, y = bottomrowY, an = 6, w = 110, h = 18} - lo.style = osc_styles.timecodes - - lo = add_layout("cache") - lo.geometry = - {x = posX, y = bottomrowY, an = 5, w = 110, h = 18} - lo.style = osc_styles.timecodes - -end - --- slim box layout -layouts["slimbox"] = function () - - local osc_geo = { - w = 660, -- width - h = 70, -- height - r = 10, -- corner-radius - } - - -- make sure the OSC actually fits into the video - if (osc_param.playresx < (osc_geo.w)) then - osc_param.playresy = (osc_geo.w)/osc_param.display_aspect - osc_param.playresx = osc_param.playresy * osc_param.display_aspect - end - - -- position of the controller according to video aspect and valignment - local posX = math.floor(get_align(user_opts.halign, osc_param.playresx, - osc_geo.w, 0)) - local posY = math.floor(get_align(user_opts.valign, osc_param.playresy, - osc_geo.h, 0)) - - osc_param.areas = {} -- delete areas - - -- area for active mouse input - add_area("input", get_hitbox_coords(posX, posY, 5, osc_geo.w, osc_geo.h)) - - -- area for show/hide - local sh_area_y0, sh_area_y1 - if user_opts.valign > 0 then - -- deadzone above OSC - sh_area_y0 = get_align(-1 + (2*user_opts.deadzonesize), - posY - (osc_geo.h / 2), 0, 0) - sh_area_y1 = osc_param.playresy - else - -- deadzone below OSC - sh_area_y0 = 0 - sh_area_y1 = (posY + (osc_geo.h / 2)) + - get_align(1 - (2*user_opts.deadzonesize), - osc_param.playresy - (posY + (osc_geo.h / 2)), 0, 0) - end - add_area("showhide", 0, sh_area_y0, osc_param.playresx, sh_area_y1) - - local lo - - local tc_w, ele_h, inner_w = 100, 20, osc_geo.w - 100 - - -- styles - local styles = { - box = "{\\rDefault\\blur0\\bord1\\1c&H000000\\3c&HFFFFFF}", - timecodes = "{\\1c&HFFFFFF\\3c&H000000\\fs20\\bord2\\blur1}", - tooltip = "{\\1c&HFFFFFF\\3c&H000000\\fs12\\bord1\\blur0.5}", - } - - - new_element("bgbox", "box") - lo = add_layout("bgbox") - - lo.geometry = {x = posX, y = posY - 1, an = 2, w = inner_w, h = ele_h} - lo.layer = 10 - lo.style = osc_styles.box - lo.alpha[1] = user_opts.boxalpha - lo.alpha[3] = 0 - if not (user_opts["seekbarstyle"] == "bar") then - lo.box.radius = osc_geo.r - lo.box.hexagon = user_opts["seekbarstyle"] == "diamond" - end - - - lo = add_layout("seekbar") - lo.geometry = - {x = posX, y = posY - 1, an = 2, w = inner_w, h = ele_h} - lo.style = osc_styles.timecodes - lo.slider.border = 0 - lo.slider.gap = 1.5 - lo.slider.tooltip_style = styles.tooltip - lo.slider.stype = user_opts["seekbarstyle"] - lo.slider.rtype = user_opts["seekrangestyle"] - lo.slider.adjust_tooltip = false - - -- - -- Timecodes - -- - - lo = add_layout("tc_left") - lo.geometry = - {x = posX - (inner_w/2) + osc_geo.r, y = posY + 1, - an = 7, w = tc_w, h = ele_h} - lo.style = styles.timecodes - lo.alpha[3] = user_opts.boxalpha - - lo = add_layout("tc_right") - lo.geometry = - {x = posX + (inner_w/2) - osc_geo.r, y = posY + 1, - an = 9, w = tc_w, h = ele_h} - lo.style = styles.timecodes - lo.alpha[3] = user_opts.boxalpha - - -- Cache - - lo = add_layout("cache") - lo.geometry = - {x = posX, y = posY + 1, - an = 8, w = tc_w, h = ele_h} - lo.style = styles.timecodes - lo.alpha[3] = user_opts.boxalpha - - -end - -function bar_layout(direction) - local osc_geo = { - x = -2, - y, - an = (direction < 0) and 7 or 1, - w, - h = 56, - } - - local padX = 9 - local padY = 3 - local buttonW = 27 - local tcW = (state.tc_ms) and 170 or 110 - if user_opts.tcspace >= 50 and user_opts.tcspace <= 200 then - -- adjust our hardcoded font size estimation - tcW = tcW * user_opts.tcspace / 100 - end - - local tsW = 90 - local minW = (buttonW + padX)*5 + (tcW + padX)*4 + (tsW + padX)*2 - - -- Special topbar handling when window controls are present - local padwc_l - local padwc_r - if direction < 0 or not window_controls_enabled() then - padwc_l = 0 - padwc_r = 0 - elseif window_controls_alignment() == "left" then - padwc_l = window_control_box_width - padwc_r = 0 - else - padwc_l = 0 - padwc_r = window_control_box_width - end - - if ((osc_param.display_aspect > 0) and (osc_param.playresx < minW)) then - osc_param.playresy = minW / osc_param.display_aspect - osc_param.playresx = osc_param.playresy * osc_param.display_aspect - end - - osc_geo.y = direction * (54 + user_opts.barmargin) - osc_geo.w = osc_param.playresx + 4 - if direction < 0 then - osc_geo.y = osc_geo.y + osc_param.playresy - end - - local line1 = osc_geo.y - direction * (9 + padY) - local line2 = osc_geo.y - direction * (36 + padY) - - osc_param.areas = {} - - add_area("input", get_hitbox_coords(osc_geo.x, osc_geo.y, osc_geo.an, - osc_geo.w, osc_geo.h)) - - local sh_area_y0, sh_area_y1 - if direction > 0 then - -- deadzone below OSC - sh_area_y0 = user_opts.barmargin - sh_area_y1 = (osc_geo.y + (osc_geo.h / 2)) + - get_align(1 - (2*user_opts.deadzonesize), - osc_param.playresy - (osc_geo.y + (osc_geo.h / 2)), 0, 0) - else - -- deadzone above OSC - sh_area_y0 = get_align(-1 + (2*user_opts.deadzonesize), - osc_geo.y - (osc_geo.h / 2), 0, 0) - sh_area_y1 = osc_param.playresy - user_opts.barmargin - end - add_area("showhide", 0, sh_area_y0, osc_param.playresx, sh_area_y1) - - local lo, geo - - -- Background bar - new_element("bgbox", "box") - lo = add_layout("bgbox") - - lo.geometry = osc_geo - lo.layer = 10 - lo.style = osc_styles.box - lo.alpha[1] = user_opts.boxalpha - - - -- Playlist prev/next - geo = { x = osc_geo.x + padX, y = line1, - an = 4, w = 18, h = 18 - padY } - lo = add_layout("pl_prev") - lo.geometry = geo - lo.style = osc_styles.topButtonsBar - - geo = { x = geo.x + geo.w + padX, y = geo.y, an = geo.an, w = geo.w, h = geo.h } - lo = add_layout("pl_next") - lo.geometry = geo - lo.style = osc_styles.topButtonsBar - - local t_l = geo.x + geo.w + padX - - -- Cache - geo = { x = osc_geo.x + osc_geo.w - padX, y = geo.y, - an = 6, w = 150, h = geo.h } - lo = add_layout("cache") - lo.geometry = geo - lo.style = osc_styles.vidtitleBar - - local t_r = geo.x - geo.w - padX*2 - - -- Title - geo = { x = t_l, y = geo.y, an = 4, - w = t_r - t_l, h = geo.h } - lo = add_layout("title") - lo.geometry = geo - lo.style = string.format("%s{\\clip(%f,%f,%f,%f)}", - osc_styles.vidtitleBar, - geo.x, geo.y-geo.h, geo.w, geo.y+geo.h) - - - -- Playback control buttons - geo = { x = osc_geo.x + padX + padwc_l, y = line2, an = 4, - w = buttonW, h = 36 - padY*2} - lo = add_layout("playpause") - lo.geometry = geo - lo.style = osc_styles.smallButtonsBar - - geo = { x = geo.x + geo.w + padX, y = geo.y, an = geo.an, w = geo.w, h = geo.h } - lo = add_layout("ch_prev") - lo.geometry = geo - lo.style = osc_styles.smallButtonsBar - - geo = { x = geo.x + geo.w + padX, y = geo.y, an = geo.an, w = geo.w, h = geo.h } - lo = add_layout("ch_next") - lo.geometry = geo - lo.style = osc_styles.smallButtonsBar - - -- Left timecode - geo = { x = geo.x + geo.w + padX + tcW, y = geo.y, an = 6, - w = tcW, h = geo.h } - lo = add_layout("tc_left") - lo.geometry = geo - lo.style = osc_styles.timecodesBar - - local sb_l = geo.x + padX - - -- Fullscreen button - geo = { x = osc_geo.x + osc_geo.w - buttonW - padX - padwc_r, y = geo.y, an = 4, - w = buttonW, h = geo.h } - lo = add_layout("tog_fs") - lo.geometry = geo - lo.style = osc_styles.smallButtonsBar - - -- Volume - geo = { x = geo.x - geo.w - padX, y = geo.y, an = geo.an, w = geo.w, h = geo.h } - lo = add_layout("volume") - lo.geometry = geo - lo.style = osc_styles.smallButtonsBar - - -- Track selection buttons - geo = { x = geo.x - tsW - padX, y = geo.y, an = geo.an, w = tsW, h = geo.h } - lo = add_layout("cy_sub") - lo.geometry = geo - lo.style = osc_styles.smallButtonsBar - - geo = { x = geo.x - geo.w - padX, y = geo.y, an = geo.an, w = geo.w, h = geo.h } - lo = add_layout("cy_audio") - lo.geometry = geo - lo.style = osc_styles.smallButtonsBar - - - -- Right timecode - geo = { x = geo.x - padX - tcW - 10, y = geo.y, an = geo.an, - w = tcW, h = geo.h } - lo = add_layout("tc_right") - lo.geometry = geo - lo.style = osc_styles.timecodesBar - - local sb_r = geo.x - padX - - - -- Seekbar - geo = { x = sb_l, y = geo.y, an = geo.an, - w = math.max(0, sb_r - sb_l), h = geo.h } - new_element("bgbar1", "box") - lo = add_layout("bgbar1") - - lo.geometry = geo - lo.layer = 15 - lo.style = osc_styles.timecodesBar - lo.alpha[1] = - math.min(255, user_opts.boxalpha + (255 - user_opts.boxalpha)*0.8) - if not (user_opts["seekbarstyle"] == "bar") then - lo.box.radius = geo.h / 2 - lo.box.hexagon = user_opts["seekbarstyle"] == "diamond" - end - - lo = add_layout("seekbar") - lo.geometry = geo - lo.style = osc_styles.timecodesBar - lo.slider.border = 0 - lo.slider.gap = 2 - lo.slider.tooltip_style = osc_styles.timePosBar - lo.slider.tooltip_an = 5 - lo.slider.stype = user_opts["seekbarstyle"] - lo.slider.rtype = user_opts["seekrangestyle"] - - if direction < 0 then - osc_param.video_margins.b = osc_geo.h / osc_param.playresy - else - osc_param.video_margins.t = osc_geo.h / osc_param.playresy - end -end - -layouts["bottombar"] = function() - bar_layout(-1) -end - -layouts["topbar"] = function() - bar_layout(1) -end - -layouts["tethys"] = function() - local direction = -1 - local osc_geo = { - x = -2, - y, - an = (direction < 0) and 7 or 1, - w, - h = tethys.bottomBarHeight, - } - - -- Alias - local buttonW = tethys.buttonW - local buttonH = tethys.buttonH - local smallButtonSize = tethys.smallButtonSize - - -- Props - local padX = 9 - local padY = 3 - local tcW = (state.tc_ms) and 170 or 110 - local tsW = 90 - local minW = (buttonW + padX)*5 + (tcW + padX)*4 + (tsW + padX)*2 - - -- Special topbar handling when window controls are present - if ((osc_param.display_aspect > 0) and (osc_param.playresx < minW)) then - osc_param.playresy = minW / osc_param.display_aspect - osc_param.playresx = osc_param.playresy * osc_param.display_aspect - end - - -- osc_geo.y = direction * (54 + user_opts.barmargin) - osc_geo.y = direction * (osc_geo.h) - osc_geo.w = osc_param.playresx + 4 - if direction < 0 then - osc_geo.y = osc_geo.y + osc_param.playresy - end - - -- local line1 = osc_geo.y - direction * (9 + padY) - -- local line2 = osc_geo.y - direction * (36 + padY) - local line1Y = osc_geo.y - direction * tethys.seekbarHeight - local line2Y = osc_geo.y - direction * tethys.controlsHeight - local leftPad = padX - local rightPad = padX - local leftX = osc_geo.x + leftPad - local rightX = osc_geo.w - rightPad - local leftSectionWidth = leftPad - local rightSectionWidth = rightPad - - osc_param.areas = {} - - add_area("input", get_hitbox_coords(osc_geo.x, osc_geo.y, osc_geo.an, - osc_geo.w, osc_geo.h)) - - local sh_area_y0, sh_area_y1 - if direction > 0 then - -- deadzone below OSC - sh_area_y0 = user_opts.barmargin - sh_area_y1 = (osc_geo.y + (osc_geo.h / 2)) + - get_align(1 - (2*user_opts.deadzonesize), - osc_param.playresy - (osc_geo.y + (osc_geo.h / 2)), 0, 0) - else - -- deadzone above OSC - sh_area_y0 = get_align(-1 + (2*user_opts.deadzonesize), - osc_geo.y - (osc_geo.h / 2), 0, 0) - sh_area_y1 = osc_param.playresy - user_opts.barmargin - end - add_area("showhide", 0, sh_area_y0, osc_param.playresx, sh_area_y1) - - local lo, geo - - -- Background bar - new_element("bgbox", "box") - lo = add_layout("bgbox") - - local boxBlur = 20 -- 0 .. 20 - geo = { - x = osc_geo.x - boxBlur, - y = osc_geo.y - boxBlur, - an = osc_geo.an, - w = osc_geo.w + boxBlur*2, - h = osc_geo.h + boxBlur*2, - } - lo.geometry = geo - lo.layer = 10 - lo.style = ("{\\rDefault\\blur(%d)\\bord0\\1c&H000000\\3c&HFFFFFF}"):format(boxBlur) - lo.alpha[1] = 80 --- 0 (opaque) to 255 (fully transparent) - - function setButtonTooltip(button_lo, text) - button_lo.button.tooltip = text - button_lo.button.tooltip_style = tethysStyle.buttonTooltip - local hw = button_lo.geometry.w/2 - local ty = osc_geo.y + padY * direction - local an - local tx - local edgeThreshold = 60 - if button_lo.geometry.x - edgeThreshold < osc_geo.x + padX then - an = 1 -- x,y is bottom-left - tx = math.max(osc_geo.x + padX, button_lo.geometry.x - hw) - elseif osc_geo.x + osc_geo.w - padX < button_lo.geometry.x + edgeThreshold then - an = 3 -- x,y is bottom-right - tx = math.min(button_lo.geometry.x + hw, osc_geo.x + osc_geo.w - padX) - else - an = 2 -- x,y is bottom-center - tx = button_lo.geometry.x - end - button_lo.button.tooltip_an = an - button_lo.button.tooltip_geo = { x = tx , y = ty } - end - - ---- Left Section (Added Left-to-Right) - -- Playback control buttons - geo = { - x = leftX + leftSectionWidth + buttonW/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = buttonW, - h = buttonH, - } - lo = add_layout("playpause") - lo.geometry = geo - lo.style = tethysStyle.button - if tethys.showShortcutTooltip then - setButtonTooltip(lo, pauseTooltip) - end - leftSectionWidth = leftSectionWidth + geo.w - - -- Skip Backwards - geo = { - x = leftX + leftSectionWidth + smallButtonSize/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = smallButtonSize, - h = buttonH, - } - lo = add_layout("skipback") - lo.geometry = geo - lo.style = tethysStyle.smallButton - if tethys.showShortcutTooltip then - setButtonTooltip(lo, seekBackTooltip) - end - leftSectionWidth = leftSectionWidth + geo.w - - -- Skip Forwards - geo = { - x = leftX + leftSectionWidth + smallButtonSize/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = smallButtonSize, - h = buttonH, - } - lo = add_layout("skipfrwd") - lo.geometry = geo - lo.style = tethysStyle.smallButton - if tethys.showShortcutTooltip then - setButtonTooltip(lo, seekFrwdTooltip) - end - leftSectionWidth = leftSectionWidth + geo.w - - -- Chapter Prev - geo = { - x = leftX + leftSectionWidth + smallButtonSize/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = smallButtonSize, - h = buttonH, - } - lo = add_layout("ch_prev") - lo.geometry = geo - lo.style = tethysStyle.smallButton - setButtonTooltip(lo, function() - local shortcutLabel = chPrevTooltip - local prevChapter = getDeltaChapter(-1) - if tethys.showShortcutTooltip then - if prevChapter == nil then - return { shortcutLabel } - else - return { tethysStyle.text..prevChapter.label, shortcutLabel } - end - else - if prevChapter == nil then - return {} - else - return { tethysStyle.text..prevChapter.label } - end - end - end) - if elements["ch_prev"].visible then - leftSectionWidth = leftSectionWidth + geo.w - end - - -- Chapter Next - geo = { - x = leftX + leftSectionWidth + smallButtonSize/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = smallButtonSize, - h = buttonH, - } - lo = add_layout("ch_next") - lo.geometry = geo - lo.style = tethysStyle.smallButton - setButtonTooltip(lo, function() - local shortcutLabel = chNextTooltip - local nextChapter = getDeltaChapter(1) - if tethys.showShortcutTooltip then - if nextChapter == nil then - return { shortcutLabel } - else - return { tethysStyle.text..nextChapter.label, shortcutLabel } - end - else - if nextChapter == nil then - return {} - else - return { tethysStyle.text..nextChapter.label } - end - end - end) - if elements["ch_next"].visible then - leftSectionWidth = leftSectionWidth + geo.w - end - - -- Pad between Skip/Chapter and Volume - leftSectionWidth = leftSectionWidth + padX - - -- Volume - geo = { - x = leftX + leftSectionWidth + smallButtonSize/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = smallButtonSize, - h = buttonH, - } - lo = add_layout("volume") - lo.geometry = geo - lo.style = tethysStyle.smallButton - if tethys.showShortcutTooltip then - setButtonTooltip(lo, volTooltip) - end - if elements["volume"].visible then - leftSectionWidth = leftSectionWidth + geo.w - end - - ---- Right Section (Added Right-to-Left) - -- Fullscreen button - geo = { - x = rightX - rightSectionWidth - smallButtonSize/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = smallButtonSize, - h = buttonH, - } - lo = add_layout("tog_fs") - lo.geometry = geo - lo.style = tethysStyle.smallButton - if tethys.showShortcutTooltip then - setButtonTooltip(lo, fullscreenTooltip) - end - if elements["tog_fs"].visible then - rightSectionWidth = rightSectionWidth + geo.w - end - - -- PictureInPicture button - geo = { - x = rightX - rightSectionWidth - smallButtonSize/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = smallButtonSize, - h = buttonH, - } - lo = add_layout("tog_pip") - lo.geometry = geo - lo.style = tethysStyle.smallButton - if tethys.showShortcutTooltip then - setButtonTooltip(lo, pipTooltip) - end - if elements["tog_pip"].visible then - rightSectionWidth = rightSectionWidth + geo.w - end - - -- Speed - geo = { - x = rightX - rightSectionWidth - smallButtonSize/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = smallButtonSize, - h = buttonH, - } - lo = add_layout("speed") - lo.geometry = geo - lo.style = tethysStyle.smallButton - if tethys.showShortcutTooltip then - setButtonTooltip(lo, speedTooltip) - end - if elements["speed"].visible then - rightSectionWidth = rightSectionWidth + geo.w - end - - -- Subtitle track - local trackButtonSize = tethys.trackButtonSize - local trackButtonWidth = calcTrackButtonWidth(tracks_osc.sub) - geo = { - x = rightX - rightSectionWidth - trackButtonWidth/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = trackButtonWidth, - h = buttonH, - } - lo = add_layout("cy_sub") - lo.geometry = geo - lo.style = tethysStyle.trackButton - if tethys.showShortcutTooltip then - setButtonTooltip(lo, subTooltip) - end - if elements["cy_sub"].visible then - rightSectionWidth = rightSectionWidth + geo.w - end - - -- Audio track - trackButtonWidth = calcTrackButtonWidth(tracks_osc.audio) - geo = { - x = rightX - rightSectionWidth - trackButtonWidth/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = trackButtonWidth, - h = buttonH, - } - lo = add_layout("cy_audio") - lo.geometry = geo - lo.style = tethysStyle.trackButton - if tethys.showShortcutTooltip then - setButtonTooltip(lo, audioTooltip) - end - if elements["cy_audio"].visible then - rightSectionWidth = rightSectionWidth + geo.w - end - - -- Pad between Fullscreen/Tracks and Playlist - rightSectionWidth = rightSectionWidth + padX - - -- Playlist next - geo = { - x = rightX - rightSectionWidth - smallButtonSize/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = smallButtonSize, - h = buttonH, - } - lo = add_layout("pl_next") - lo.geometry = geo - lo.style = tethysStyle.smallButton - lo.button.playlist = 1 - setButtonTooltip(lo, function() - local shortcutLabel = plNextTooltip - local nextItem = getDeltaPlaylistItem(1) - if tethys.showShortcutTooltip then - if nextItem == nil then - return { shortcutLabel } - else - return { tethysStyle.text..nextItem.label, shortcutLabel } - end - else - if nextItem == nil then - return {} - else - return { tethysStyle.text..nextItem.label } - end - end - end) - if elements["pl_next"].visible then - rightSectionWidth = rightSectionWidth + geo.w - end - - -- Playlist prev - geo = { - x = rightX - rightSectionWidth - smallButtonSize/2, - y = line1Y + buttonH/2, - an = 5, -- x,y is center - w = smallButtonSize, - h = buttonH, - } - lo = add_layout("pl_prev") - lo.geometry = geo - lo.style = tethysStyle.smallButton - lo.button.playlist = -1 - setButtonTooltip(lo, function() - local shortcutLabel = plPrevTooltip - local nextItem = getDeltaPlaylistItem(-1) - if tethys.showShortcutTooltip then - if nextItem == nil then - return { shortcutLabel } - else - return { tethysStyle.text..nextItem.label, shortcutLabel } - end - else - if nextItem == nil then - return {} - else - return { tethysStyle.text..nextItem.label } - end - end - end) - if elements["pl_prev"].visible then - rightSectionWidth = rightSectionWidth + geo.w - end - - -- Pad between Playlist and Cache - if elements["cache"].visible then - rightSectionWidth = rightSectionWidth + padX - end - - -- Cache - geo = { - x = rightX - rightSectionWidth, - y = line1Y + buttonH/2, - an = 6, -- x,y is right-center - w = 110, - h = buttonH, - } - lo = add_layout("cache") - lo.geometry = geo - lo.style = tethysStyle.cacheText - if elements["cache"].visible then - rightSectionWidth = rightSectionWidth + geo.w - end - - ---- Center Section - -- Pad Center - leftSectionWidth = leftSectionWidth + padX - rightSectionWidth = rightSectionWidth + padX - - -- Timecodes - geo = { - x = leftX + leftSectionWidth, - y = line1Y + buttonH/2, - an = 4, -- x,y is top-left - w = osc_geo.w - leftSectionWidth - rightSectionWidth, - h = buttonH, - } - lo = add_layout("tc_both") - lo.geometry = geo - lo.style = tethysStyle.timecode - - - -- Seekbar - -- geo = { x = sb_l, y = geo.y, an = geo.an, - -- w = math.max(0, sb_r - sb_l), h = geo.h } - geo = { - x = osc_geo.x, - y = osc_geo.y, - an = 7, - w = osc_geo.w, - h = tethys.seekbarHeight, - } - - lo = add_layout("seekbar") - lo.geometry = geo - lo.style = tethysStyle.seekbar - lo.slider.border = 0 - lo.slider.gap = 2 - lo.slider.tooltip_style = tethysStyle.seekbarTimestamp - lo.slider.tooltip_an = 2 - lo.slider.stype = "knob" -- user_opts["seekbarstyle"] -- bar diamond knob - lo.slider.rtype = "slider" -- user_opts["seekrangestyle"] -- bar line slider inverted none - - if direction < 0 then - osc_param.video_margins.b = osc_geo.h / osc_param.playresy - else - osc_param.video_margins.t = osc_geo.h / osc_param.playresy - end -end - --- Validate string type user options -function validate_user_opts() - if layouts[user_opts.layout] == nil then - msg.warn("Invalid setting \""..user_opts.layout.."\" for layout") - user_opts.layout = "bottombar" - end - - if user_opts.seekbarstyle ~= "bar" and - user_opts.seekbarstyle ~= "diamond" and - user_opts.seekbarstyle ~= "knob" then - msg.warn("Invalid setting \"" .. user_opts.seekbarstyle - .. "\" for seekbarstyle") - user_opts.seekbarstyle = "bar" - end - - if user_opts.seekrangestyle ~= "bar" and - user_opts.seekrangestyle ~= "line" and - user_opts.seekrangestyle ~= "slider" and - user_opts.seekrangestyle ~= "inverted" and - user_opts.seekrangestyle ~= "none" then - msg.warn("Invalid setting \"" .. user_opts.seekrangestyle - .. "\" for seekrangestyle") - user_opts.seekrangestyle = "inverted" - end - - if user_opts.seekrangestyle == "slider" and - user_opts.seekbarstyle == "bar" then - msg.warn("Using \"slider\" seekrangestyle together with \"bar\" seekbarstyle is not supported") - user_opts.seekrangestyle = "inverted" - end - - if user_opts.windowcontrols ~= "auto" and - user_opts.windowcontrols ~= "yes" and - user_opts.windowcontrols ~= "no" then - msg.warn("windowcontrols cannot be \"" .. - user_opts.windowcontrols .. "\". Ignoring.") - user_opts.windowcontrols = "auto" - end - if user_opts.windowcontrols_alignment ~= "right" and - user_opts.windowcontrols_alignment ~= "left" then - msg.warn("windowcontrols_alignment cannot be \"" .. - user_opts.windowcontrols_alignment .. "\". Ignoring.") - user_opts.windowcontrols_alignment = "right" - end -end - -function update_options(list) - validate_user_opts() - request_tick() - visibility_mode(user_opts.visibility, true) - update_duration_watch() - request_init() -end - -local UNICODE_MINUS = string.char(0xe2, 0x88, 0x92) -- UTF-8 for U+2212 MINUS SIGN - --- OSC INIT -function osc_init() - msg.debug("osc_init") - - -- set canvas resolution according to display aspect and scaling setting - local baseResY = 720 - local display_w, display_h, display_aspect = mp.get_osd_size() - local scale = 1 - - if (mp.get_property("video") == "no") then -- dummy/forced window - scale = user_opts.scaleforcedwindow - elseif state.fullscreen then - scale = user_opts.scalefullscreen - else - scale = user_opts.scalewindowed - end - - if user_opts.vidscale then - osc_param.unscaled_y = baseResY - else - osc_param.unscaled_y = display_h - end - osc_param.playresy = osc_param.unscaled_y / scale - if (display_aspect > 0) then - osc_param.display_aspect = display_aspect - end - osc_param.playresx = osc_param.playresy * osc_param.display_aspect - - -- stop seeking with the slider to prevent skipping files - state.active_element = nil - - osc_param.video_margins = {l = 0, r = 0, t = 0, b = 0} - - elements = {} - - -- some often needed stuff - local pl_count = mp.get_property_number("playlist-count", 0) - local have_pl = (pl_count > 1) - local pl_pos = mp.get_property_number("playlist-pos", 0) + 1 - local have_ch = (mp.get_property_number("chapters", 0) > 0) - local loop = mp.get_property("loop-playlist", "no") - - local ne - - -- title - ne = new_element("title", "button") - - ne.content = function () - local title = state.forced_title or - mp.command_native({"expand-text", user_opts.title}) - -- escape ASS, and strip newlines and trailing slashes - title = title:gsub("\\n", " "):gsub("\\$", ""):gsub("{","\\{") - return not (title == "") and title or "mpv" - end - - ne.eventresponder["mbtn_left_up"] = function () - local title = mp.get_property_osd("media-title") - if (have_pl) then - title = string.format("[%d/%d] %s", countone(pl_pos - 1), - pl_count, title) - end - show_message(title) - end - - ne.eventresponder["mbtn_right_up"] = - function () show_message(mp.get_property_osd("filename")) end - - -- playlist buttons - - -- prev - ne = new_element("pl_prev", "button") - - ne.content = tethysIcon_pl_prev - ne.enabled = (pl_pos > 1) or (loop ~= "no") - ne.eventresponder["mbtn_left_up"] = - function () - mp.commandv("playlist-prev", "weak") - if user_opts.playlist_osd then - show_message(get_playlist(), 3) - end - end - ne.eventresponder["shift+mbtn_left_up"] = - function () show_message(get_playlist(), 3) end - ne.eventresponder["mbtn_right_up"] = - function () show_message(get_playlist(), 3) end - - --next - ne = new_element("pl_next", "button") - - ne.content = tethysIcon_pl_next - ne.enabled = (have_pl and (pl_pos < pl_count)) or (loop ~= "no") - ne.eventresponder["mbtn_left_up"] = - function () - mp.commandv("playlist-next", "weak") - if user_opts.playlist_osd then - show_message(get_playlist(), 3) - end - end - ne.eventresponder["shift+mbtn_left_up"] = - function () show_message(get_playlist(), 3) end - ne.eventresponder["mbtn_right_up"] = - function () show_message(get_playlist(), 3) end - - - -- big buttons - - --playpause - ne = new_element("playpause", "button") - - ne.content = function () - if mp.get_property("pause") == "yes" then - return tethysIcon_play - else - return tethysIcon_pause - end - end - ne.eventresponder["mbtn_left_up"] = - function () mp.commandv("cycle", "pause") end - - --skipback - ne = new_element("skipback", "button") - - ne.softrepeat = true - ne.content = tethysIcon_skipback - ne.eventresponder["mbtn_left_down"] = - function () mp.commandv("seek", -tethys.skipBy, tethys.skipMode) end - ne.eventresponder["shift+mbtn_left_down"] = - function () mp.commandv("frame-back-step") end - ne.eventresponder["mbtn_right_down"] = - function () mp.commandv("seek", -tethys.skipByMore, tethys.skipMode) end - - --skipfrwd - ne = new_element("skipfrwd", "button") - - ne.softrepeat = true - ne.content = tethysIcon_skipfrwd - ne.eventresponder["mbtn_left_down"] = - function () mp.commandv("seek", tethys.skipBy, tethys.skipMode) end - ne.eventresponder["shift+mbtn_left_down"] = - function () mp.commandv("frame-step") end - ne.eventresponder["mbtn_right_down"] = - function () mp.commandv("seek", tethys.skipByMore, tethys.skipMode) end - - --ch_prev - ne = new_element("ch_prev", "button") - - ne.visible = have_ch - ne.enabled = have_ch - ne.content = tethysIcon_ch_prev - ne.eventresponder["mbtn_left_up"] = - function () - mp.commandv("add", "chapter", -1) - if user_opts.chapters_osd then - show_message(get_chapterlist(), 3) - end - end - ne.eventresponder["shift+mbtn_left_up"] = - function () show_message(get_chapterlist(), 3) end - ne.eventresponder["mbtn_right_up"] = - function () show_message(get_chapterlist(), 3) end - - --ch_next - ne = new_element("ch_next", "button") - - ne.visible = have_ch - ne.enabled = have_ch - ne.content = tethysIcon_ch_next - ne.eventresponder["mbtn_left_up"] = - function () - mp.commandv("add", "chapter", 1) - if user_opts.chapters_osd then - show_message(get_chapterlist(), 3) - end - end - ne.eventresponder["shift+mbtn_left_up"] = - function () show_message(get_chapterlist(), 3) end - ne.eventresponder["mbtn_right_up"] = - function () show_message(get_chapterlist(), 3) end - - -- - update_tracklist() - - --cy_audio - ne = new_element("cy_audio", "button") - - ne.visible = (#tracks_osc.audio > 1) - ne.enabled = (#tracks_osc.audio > 0) - ne.content = function () - local aid = "–" - if not (get_track("audio") == 0) then - aid = get_track("audio") - end - return ("\238\132\134" .. tethysStyle.trackText - .. " " .. aid .. "/" .. #tracks_osc.audio) - end - ne.eventresponder["mbtn_left_up"] = - function () set_track("audio", 1) end - ne.eventresponder["mbtn_right_up"] = - function () set_track("audio", -1) end - ne.eventresponder["shift+mbtn_left_down"] = - function () show_message(get_tracklist("audio"), 2) end - - --cy_sub - ne = new_element("cy_sub", "button") - - ne.enabled = (#tracks_osc.sub > 0) - ne.content = function () - local sid = "–" - if not (get_track("sub") == 0) then - sid = get_track("sub") - end - return ("\238\132\135" .. tethysStyle.trackText - .. " " .. sid .. "/" .. #tracks_osc.sub) - end - ne.eventresponder["mbtn_left_up"] = - function () set_track("sub", 1) end - ne.eventresponder["mbtn_right_up"] = - function () set_track("sub", -1) end - ne.eventresponder["shift+mbtn_left_down"] = - function () show_message(get_tracklist("sub"), 2) end - - --tog_pip - ne = new_element("tog_pip", "button") - ne.visible = tethys.showPictureInPictureButton - ne.content = function () - if (tethys.isPictureInPicture) then - return tethysIcon_pip_exit - else - return tethysIcon_pip_enter - end - end - ne.eventresponder["mbtn_left_up"] = function () - togglePictureInPicture() - end - - --tog_fs - ne = new_element("tog_fs", "button") - ne.content = function () - if (state.fullscreen) then - return mpvOsdIcon_fs_exit - else - return mpvOsdIcon_fs_enter - end - end - ne.eventresponder["mbtn_left_up"] = - function () mp.commandv("cycle", "fullscreen") end - - --seekbar - ne = new_element("seekbar", "slider") - - ne.enabled = not (mp.get_property("percent-pos") == nil) - state.slider_element = ne.enabled and ne or nil -- used for forced_title - ne.slider.markerF = function () - local duration = mp.get_property_number("duration", nil) - if not (duration == nil) then - local chapters = mp.get_property_native("chapter-list", {}) - local markers = {} - for n = 1, #chapters do - markers[n] = (chapters[n].time / duration * 100) - end - return markers - else - return {} - end - end - ne.slider.posF = - function () return mp.get_property_number("percent-pos", nil) end - ne.slider.tooltipF = function (pos) - local duration = mp.get_property_number("duration", nil) - if not ((duration == nil) or (pos == nil)) then - possec = duration * (pos / 100) - return mp.format_time(possec) - else - return "" - end - end - ne.slider.seekRangesF = function() - if user_opts.seekrangestyle == "none" then - return nil - end - local cache_state = state.cache_state - if not cache_state then - return nil - end - local duration = mp.get_property_number("duration", nil) - if (duration == nil) or duration <= 0 then - return nil - end - local ranges = cache_state["seekable-ranges"] - if #ranges == 0 then - return nil - end - local nranges = {} - for _, range in pairs(ranges) do - nranges[#nranges + 1] = { - ["start"] = 100 * range["start"] / duration, - ["end"] = 100 * range["end"] / duration, - } - end - return nranges - end - ne.eventresponder["mouse_move"] = --keyframe seeking when mouse is dragged - function (element) - if not element.state.mbtnleft then - return -- allow drag for mbtnleft only - end - -- mouse move events may pile up during seeking and may still get - -- sent when the user is done seeking, so we need to throw away - -- identical seeks - local seekto = get_slider_value(element) - if (element.state.lastseek == nil) or - (not (element.state.lastseek == seekto)) then - local flags = "absolute-percent" - if not user_opts.seekbarkeyframes then - flags = flags .. "+exact" - end - mp.commandv("seek", seekto, flags) - element.state.lastseek = seekto - end - - end - ne.eventresponder["mbtn_left_down"] = --exact seeks on single clicks - function (element) - element.state.mbtnleft = true - mp.commandv("seek", get_slider_value(element), "absolute-percent", "exact") - end - ne.eventresponder['mbtn_left_up'] = - function (element) - element.state.mbtnleft = false - end - ne.eventresponder['mbtn_right_down'] = --seeks to chapter start - function (element) - -- Source: https://github.com/maoiscat/mpv-osc-morden/blob/main/morden.lua#L1395-L1413 - local duration = mp.get_property_number("duration", nil) - if not (duration == nil) then - local chapters = mp.get_property_native("chapter-list", {}) - if #chapters > 0 then - local pos = get_slider_value(element) - local ch = #chapters - for n = 1, ch do - if chapters[n].time / duration * 100 >= pos then - ch = n - 1 - break - end - end - mp.commandv("set", "chapter", ch - 1) - --if chapters[ch].title then show_message(chapters[ch].time) end - end - end - end - ne.eventresponder["reset"] = - function (element) element.state.lastseek = nil end - - -- tc_both (current pos) - ne = new_element("tc_both", "button") - - ne.content = function () - if (state.rightTC_trem) then - local minus = user_opts.unicodeminus and UNICODE_MINUS or "-" - if (state.tc_ms) then - return (mp.get_property_osd("playback-time/full").." / "..minus..mp.get_property_osd("playtime-remaining/full")) - else - return (mp.get_property_osd("playback-time").." / "..minus..mp.get_property_osd("playtime-remaining")) - end - else - if (state.tc_ms) then - return (mp.get_property_osd("playback-time/full").." / "..mp.get_property_osd("duration/full")) - else - return (mp.get_property_osd("playback-time").." / "..mp.get_property_osd("duration")) - end - end - end - ne.eventresponder["mbtn_left_up"] = function () - state.rightTC_trem = not state.rightTC_trem - end - - -- tc_left (current pos) - ne = new_element("tc_left", "button") - - ne.content = function () - if (state.tc_ms) then - return (mp.get_property_osd("playback-time/full")) - else - return (mp.get_property_osd("playback-time")) - end - end - ne.eventresponder["mbtn_left_up"] = function () - state.tc_ms = not state.tc_ms - request_init() - end - - -- tc_right (total/remaining time) - ne = new_element("tc_right", "button") - - ne.visible = (mp.get_property_number("duration", 0) > 0) - ne.content = function () - if (state.rightTC_trem) then - local minus = user_opts.unicodeminus and UNICODE_MINUS or "-" - if state.tc_ms then - return (minus..mp.get_property_osd("playtime-remaining/full")) - else - return (minus..mp.get_property_osd("playtime-remaining")) - end - else - if state.tc_ms then - return (mp.get_property_osd("duration/full")) - else - return (mp.get_property_osd("duration")) - end - end - end - ne.eventresponder["mbtn_left_up"] = - function () state.rightTC_trem = not state.rightTC_trem end - - -- cache - ne = new_element("cache", "button") - - ne.content = function () - local cache_state = state.cache_state - if not (cache_state and cache_state["seekable-ranges"] and - #cache_state["seekable-ranges"] > 0) then - -- probably not a network stream - return "" - end - local dmx_cache = cache_state and cache_state["cache-duration"] - local thresh = math.min(state.dmx_cache * 0.05, 5) -- 5% or 5s - if dmx_cache and math.abs(dmx_cache - state.dmx_cache) >= thresh then - state.dmx_cache = dmx_cache - else - dmx_cache = state.dmx_cache - end - local min = math.floor(dmx_cache / 60) - local sec = math.floor(dmx_cache % 60) -- don't round e.g. 59.9 to 60 - return "Cache: " .. (min > 0 and - string.format("%sm%02.0fs", min, sec) or - string.format("%3.0fs", sec)) - end - - -- volume - ne = new_element("volume", "button") - - ne.content = function() - local volume = mp.get_property_number("volume", 0) - local mute = mp.get_property_native("mute") - local volicon = { - tethysIcon_vol_033, - tethysIcon_vol_066, - tethysIcon_vol_100, - tethysIcon_vol_101, - } - if volume == 0 or mute then - return tethysIcon_vol_mute - else - return volicon[math.min(4,math.ceil(volume / (100/3)))] - end - end - ne.eventresponder["mbtn_left_up"] = - function () mp.commandv("cycle", "mute") end - - ne.eventresponder["wheel_up_press"] = - function () mp.commandv("osd-auto", "add", "volume", 5) end - ne.eventresponder["wheel_down_press"] = - function () mp.commandv("osd-auto", "add", "volume", -5) end - - -- speed - ne = new_element("speed", "button") - ne.visible = tethys.showSpeedButton - ne.content = function() - return tethysIcon_speed - end - ne.eventresponder["mbtn_left_up"] = function () - local speed = mp.get_property_number("speed", 1) - local normalDiff = math.abs(speed - 1) - if normalDiff >= 0.1 then - mp.commandv("osd-auto", "set", "speed", 1) - else - mp.commandv("osd-auto", "set", "speed", 2) - end - end - ne.eventresponder["wheel_up_press"] = - function () mp.commandv("osd-auto", "add", "speed", 0.25) end - ne.eventresponder["wheel_down_press"] = - function () mp.commandv("osd-auto", "add", "speed", -0.25) end - - -- load layout - layouts[user_opts.layout]() - - -- load window controls - if window_controls_enabled() then - window_controls(user_opts.layout == "topbar") - end - - --do something with the elements - prepare_elements() - - update_margins() -end - -function reset_margins() - if state.using_video_margins then - for _, opt in ipairs(margins_opts) do - mp.set_property_number(opt[2], 0.0) - end - state.using_video_margins = false - end -end - -function update_margins() - local margins = osc_param.video_margins - - -- Don't use margins if it's visible only temporarily. - if (not state.osc_visible) or - (state.fullscreen and not user_opts.showfullscreen) or - (not state.fullscreen and not user_opts.showwindowed) - then - margins = {l = 0, r = 0, t = 0, b = 0} - end - - if user_opts.boxvideo then - -- check whether any margin option has a non-default value - local margins_used = false - - if not state.using_video_margins then - for _, opt in ipairs(margins_opts) do - if mp.get_property_number(opt[2], 0.0) ~= 0.0 then - margins_used = true - end - end - end - - if not margins_used then - for _, opt in ipairs(margins_opts) do - local v = margins[opt[1]] - if (v ~= 0) or state.using_video_margins then - mp.set_property_number(opt[2], v) - state.using_video_margins = true - end - end - end - else - reset_margins() - end - - if tethys.userdataAvail then - mp.set_property_native("user-data/osc/margins", { - l = margins.l, r = margins.r, t = margins.t, b = margins.b, - }) - else - utils.shared_script_property_set("osc-margins", - string.format("%f,%f,%f,%f", margins.l, margins.r, margins.t, margins.b)) - end -end - -function shutdown() - reset_margins() - if tethys.userdataAvail then - mp.set_property_native("user-data/osc/margins", nil) - else - utils.shared_script_property_set("osc-margins", nil) - end -end - --- --- Other important stuff --- - - -function updateSubMarginY(oscVisible) - local defMarginY = 22 -- https://mpv.io/manual/master/#options-sub-margin-y - local subMarginY = oscVisible and (defMarginY+tethys.bottomBarHeight) or defMarginY - mp.set_property_number("sub-margin-y", subMarginY) -end - -function show_osc() - -- show when disabled can happen (e.g. mouse_move) due to async/delayed unbinding - if not state.enabled then return end - - msg.trace("show_osc") - --remember last time of invocation (mouse move) - state.showtime = mp.get_time() - - osc_visible(true) - - if (user_opts.fadeduration > 0) then - state.anitype = nil - end -end - -function hide_osc() - msg.trace("hide_osc") - if not state.enabled then - -- typically hide happens at render() from tick(), but now tick() is - -- no-op and won't render again to remove the osc, so do that manually. - state.osc_visible = false - render_wipe() - elseif (user_opts.fadeduration > 0) then - if not(state.osc_visible == false) then - state.anitype = "out" - request_tick() - end - else - osc_visible(false) - end -end - -function osc_visible(visible) - if state.osc_visible ~= visible then - state.osc_visible = visible - update_margins() - updateSubMarginY(visible) - end - request_tick() -end - -function pause_state(name, enabled) - state.paused = enabled - request_tick() -end - -function cache_state(name, st) - state.cache_state = st - request_tick() -end - --- Request that tick() is called (which typically re-renders the OSC). --- The tick is then either executed immediately, or rate-limited if it was --- called a small time ago. -function request_tick() - if state.tick_timer == nil then - state.tick_timer = mp.add_timeout(0, tick) - end - - if not state.tick_timer:is_enabled() then - local now = mp.get_time() - local timeout = tick_delay - (now - state.tick_last_time) - if timeout < 0 then - timeout = 0 - end - state.tick_timer.timeout = timeout - state.tick_timer:resume() - end -end - -function mouse_leave() - if get_hidetimeout() >= 0 then - hide_osc() - end - -- reset mouse position - state.last_mouseX, state.last_mouseY = nil, nil - state.mouse_in_window = false -end - -function request_init() - state.initREQ = true - request_tick() -end - --- Like request_init(), but also request an immediate update -function request_init_resize() - request_init() - -- ensure immediate update - state.tick_timer:kill() - state.tick_timer.timeout = 0 - state.tick_timer:resume() -end - -function render_wipe() - msg.trace("render_wipe()") - state.osd.data = "" -- allows set_osd to immediately update on enable - state.osd:remove() -end - -function render() - msg.trace("rendering") - local current_screen_sizeX, current_screen_sizeY, aspect = mp.get_osd_size() - local mouseX, mouseY = get_virt_mouse_pos() - local now = mp.get_time() - - -- check if display changed, if so request reinit - if not (state.mp_screen_sizeX == current_screen_sizeX - and state.mp_screen_sizeY == current_screen_sizeY) then - - request_init_resize() - - state.mp_screen_sizeX = current_screen_sizeX - state.mp_screen_sizeY = current_screen_sizeY - end - - -- init management - if state.active_element then - -- mouse is held down on some element - keep ticking and igore initReq - -- till it's released, or else the mouse-up (click) will misbehave or - -- get ignored. that's because osc_init() recreates the osc elements, - -- but mouse handling depends on the elements staying unmodified - -- between mouse-down and mouse-up (using the index active_element). - request_tick() - elseif state.initREQ then - osc_init() - state.initREQ = false - - -- store initial mouse position - if (state.last_mouseX == nil or state.last_mouseY == nil) - and not (mouseX == nil or mouseY == nil) then - - state.last_mouseX, state.last_mouseY = mouseX, mouseY - end - end - - - -- fade animation - if not(state.anitype == nil) then - - if (state.anistart == nil) then - state.anistart = now - end - - if (now < state.anistart + (user_opts.fadeduration/1000)) then - - if (state.anitype == "in") then --fade in - osc_visible(true) - state.animation = scale_value(state.anistart, - (state.anistart + (user_opts.fadeduration/1000)), - 255, 0, now) - elseif (state.anitype == "out") then --fade out - state.animation = scale_value(state.anistart, - (state.anistart + (user_opts.fadeduration/1000)), - 0, 255, now) - end - - else - if (state.anitype == "out") then - osc_visible(false) - end - kill_animation() - end - else - kill_animation() - end - - --mouse show/hide area - for k,cords in pairs(osc_param.areas["showhide"]) do - set_virt_mouse_area(cords.x1, cords.y1, cords.x2, cords.y2, "showhide") - end - if osc_param.areas["showhide_wc"] then - for k,cords in pairs(osc_param.areas["showhide_wc"]) do - set_virt_mouse_area(cords.x1, cords.y1, cords.x2, cords.y2, "showhide_wc") - end - else - set_virt_mouse_area(0, 0, 0, 0, "showhide_wc") - end - do_enable_keybindings() - - --mouse input area - local mouse_over_osc = false - - for _,cords in ipairs(osc_param.areas["input"]) do - if state.osc_visible then -- activate only when OSC is actually visible - set_virt_mouse_area(cords.x1, cords.y1, cords.x2, cords.y2, "input") - end - if state.osc_visible ~= state.input_enabled then - if state.osc_visible then - mp.enable_key_bindings("input") - else - mp.disable_key_bindings("input") - end - state.input_enabled = state.osc_visible - end - - if (mouse_hit_coords(cords.x1, cords.y1, cords.x2, cords.y2)) then - mouse_over_osc = true - end - end - - if osc_param.areas["window-controls"] then - for _,cords in ipairs(osc_param.areas["window-controls"]) do - if state.osc_visible then -- activate only when OSC is actually visible - set_virt_mouse_area(cords.x1, cords.y1, cords.x2, cords.y2, "window-controls") - mp.enable_key_bindings("window-controls") - else - mp.disable_key_bindings("window-controls") - end - - if (mouse_hit_coords(cords.x1, cords.y1, cords.x2, cords.y2)) then - mouse_over_osc = true - end - end - end - - if osc_param.areas["window-controls-title"] then - for _,cords in ipairs(osc_param.areas["window-controls-title"]) do - if (mouse_hit_coords(cords.x1, cords.y1, cords.x2, cords.y2)) then - mouse_over_osc = true - end - end - end - - -- autohide - if not (state.showtime == nil) and (get_hidetimeout() >= 0) then - local timeout = state.showtime + (get_hidetimeout()/1000) - now - if timeout <= 0 then - if (state.active_element == nil) and not (mouse_over_osc) then - hide_osc() - end - else - -- the timer is only used to recheck the state and to possibly run - -- the code above again - if not state.hide_timer then - state.hide_timer = mp.add_timeout(0, tick) - end - state.hide_timer.timeout = timeout - -- re-arm - state.hide_timer:kill() - state.hide_timer:resume() - end - end - - - -- actual rendering - local ass = assdraw.ass_new() - - -- Messages - render_message(ass) - - -- PreRender - preRenderThumbnails() - - -- actual OSC - if state.osc_visible then - render_elements(ass) - end - - -- PostRender - postRenderThumbnails() - - -- submit - set_osd(osc_param.playresy * osc_param.display_aspect, - osc_param.playresy, ass.text) -end - --- --- Eventhandling --- - -local function element_has_action(element, action) - return element and element.eventresponder and - element.eventresponder[action] -end - -function process_event(source, what) - local action = string.format("%s%s", source, - what and ("_" .. what) or "") - - if what == "down" or what == "press" then - - for n = 1, #elements do - - if mouse_hit(elements[n]) and - elements[n].eventresponder and - (elements[n].eventresponder[source .. "_up"] or - elements[n].eventresponder[action]) then - - if what == "down" then - state.active_element = n - state.active_event_source = source - end - -- fire the down or press event if the element has one - if element_has_action(elements[n], action) then - elements[n].eventresponder[action](elements[n]) - end - - end - end - - elseif what == "up" then - - if elements[state.active_element] then - local n = state.active_element - - if n == 0 then - --click on background (does not work) - elseif element_has_action(elements[n], action) and - mouse_hit(elements[n]) then - - elements[n].eventresponder[action](elements[n]) - end - - --reset active element - if element_has_action(elements[n], "reset") then - elements[n].eventresponder["reset"](elements[n]) - end - - end - state.active_element = nil - state.mouse_down_counter = 0 - - elseif source == "mouse_move" then - - state.mouse_in_window = true - - local mouseX, mouseY = get_virt_mouse_pos() - if (user_opts.minmousemove == 0) or - (not ((state.last_mouseX == nil) or (state.last_mouseY == nil)) and - ((math.abs(mouseX - state.last_mouseX) >= user_opts.minmousemove) - or (math.abs(mouseY - state.last_mouseY) >= user_opts.minmousemove) - ) - ) then - show_osc() - end - state.last_mouseX, state.last_mouseY = mouseX, mouseY - - local n = state.active_element - if element_has_action(elements[n], action) then - elements[n].eventresponder[action](elements[n]) - end - end - - -- ensure rendering after any (mouse) event - icons could change etc - request_tick() -end - - -local logo_lines = { - -- White border - "{\\c&HE5E5E5&\\p6}m 895 10 b 401 10 0 410 0 905 0 1399 401 1800 895 1800 1390 1800 1790 1399 1790 905 1790 410 1390 10 895 10 {\\p0}", - -- Purple fill - "{\\c&H682167&\\p6}m 925 42 b 463 42 87 418 87 880 87 1343 463 1718 925 1718 1388 1718 1763 1343 1763 880 1763 418 1388 42 925 42{\\p0}", - -- Darker fill - "{\\c&H430142&\\p6}m 1605 828 b 1605 1175 1324 1456 977 1456 631 1456 349 1175 349 828 349 482 631 200 977 200 1324 200 1605 482 1605 828{\\p0}", - -- White fill - "{\\c&HDDDBDD&\\p6}m 1296 910 b 1296 1131 1117 1310 897 1310 676 1310 497 1131 497 910 497 689 676 511 897 511 1117 511 1296 689 1296 910{\\p0}", - -- Triangle - "{\\c&H691F69&\\p6}m 762 1113 l 762 708 b 881 776 1000 843 1119 911 1000 978 881 1046 762 1113{\\p0}", -} - -local santa_hat_lines = { - -- Pompoms - "{\\c&HC0C0C0&\\p6}m 500 -323 b 491 -322 481 -318 475 -311 465 -312 456 -319 446 -318 434 -314 427 -304 417 -297 410 -290 404 -282 395 -278 390 -274 387 -267 381 -265 377 -261 379 -254 384 -253 397 -244 409 -232 425 -228 437 -228 446 -218 457 -217 462 -216 466 -213 468 -209 471 -205 477 -203 482 -206 491 -211 499 -217 508 -222 532 -235 556 -249 576 -267 584 -272 584 -284 578 -290 569 -305 550 -312 533 -309 523 -310 515 -316 507 -321 505 -323 503 -323 500 -323{\\p0}", - "{\\c&HE0E0E0&\\p6}m 315 -260 b 286 -258 259 -240 246 -215 235 -210 222 -215 211 -211 204 -188 177 -176 172 -151 170 -139 163 -128 154 -121 143 -103 141 -81 143 -60 139 -46 125 -34 129 -17 132 -1 134 16 142 30 145 56 161 80 181 96 196 114 210 133 231 144 266 153 303 138 328 115 373 79 401 28 423 -24 446 -73 465 -123 483 -174 487 -199 467 -225 442 -227 421 -232 402 -242 384 -254 364 -259 342 -250 322 -260 320 -260 317 -261 315 -260{\\p0}", - -- Main cap - "{\\c&H0000F0&\\p6}m 1151 -523 b 1016 -516 891 -458 769 -406 693 -369 624 -319 561 -262 526 -252 465 -235 479 -187 502 -147 551 -135 588 -111 1115 165 1379 232 1909 761 1926 800 1952 834 1987 858 2020 883 2053 912 2065 952 2088 1000 2146 962 2139 919 2162 836 2156 747 2143 662 2131 615 2116 567 2122 517 2120 410 2090 306 2089 199 2092 147 2071 99 2034 64 1987 5 1928 -41 1869 -86 1777 -157 1712 -256 1629 -337 1578 -389 1521 -436 1461 -476 1407 -509 1343 -507 1284 -515 1240 -519 1195 -521 1151 -523{\\p0}", - -- Cap shadow - "{\\c&H0000AA&\\p6}m 1657 248 b 1658 254 1659 261 1660 267 1669 276 1680 284 1689 293 1695 302 1700 311 1707 320 1716 325 1726 330 1735 335 1744 347 1752 360 1761 371 1753 352 1754 331 1753 311 1751 237 1751 163 1751 90 1752 64 1752 37 1767 14 1778 -3 1785 -24 1786 -45 1786 -60 1786 -77 1774 -87 1760 -96 1750 -78 1751 -65 1748 -37 1750 -8 1750 20 1734 78 1715 134 1699 192 1694 211 1689 231 1676 246 1671 251 1661 255 1657 248 m 1909 541 b 1914 542 1922 549 1917 539 1919 520 1921 502 1919 483 1918 458 1917 433 1915 407 1930 373 1942 338 1947 301 1952 270 1954 238 1951 207 1946 214 1947 229 1945 239 1939 278 1936 318 1924 356 1923 362 1913 382 1912 364 1906 301 1904 237 1891 175 1887 150 1892 126 1892 101 1892 68 1893 35 1888 2 1884 -9 1871 -20 1859 -14 1851 -6 1854 9 1854 20 1855 58 1864 95 1873 132 1883 179 1894 225 1899 273 1908 362 1910 451 1909 541{\\p0}", - -- Brim and tip pompom - "{\\c&HF8F8F8&\\p6}m 626 -191 b 565 -155 486 -196 428 -151 387 -115 327 -101 304 -47 273 2 267 59 249 113 219 157 217 213 215 265 217 309 260 302 285 283 373 264 465 264 555 257 608 252 655 292 709 287 759 294 816 276 863 298 903 340 972 324 1012 367 1061 394 1125 382 1167 424 1213 462 1268 482 1322 506 1385 546 1427 610 1479 662 1510 690 1534 725 1566 752 1611 796 1664 830 1703 880 1740 918 1747 986 1805 1005 1863 991 1897 932 1916 880 1914 823 1945 777 1961 725 1979 673 1957 622 1938 575 1912 534 1862 515 1836 473 1790 417 1755 351 1697 305 1658 266 1633 216 1593 176 1574 138 1539 116 1497 110 1448 101 1402 77 1371 37 1346 -16 1295 15 1254 6 1211 -27 1170 -62 1121 -86 1072 -104 1027 -128 976 -133 914 -130 851 -137 794 -162 740 -181 679 -168 626 -191 m 2051 917 b 1971 932 1929 1017 1919 1091 1912 1149 1923 1214 1970 1254 2000 1279 2027 1314 2066 1325 2139 1338 2212 1295 2254 1238 2281 1203 2287 1158 2282 1116 2292 1061 2273 1006 2229 970 2206 941 2167 938 2138 918{\\p0}", -} - --- called by mpv on every frame -function tick() - if state.marginsREQ == true then - update_margins() - state.marginsREQ = false - end - - if (not state.enabled) then return end - - if (state.idle) then - - -- render idle message - msg.trace("idle message") - local icon_x, icon_y = 320 - 26, 140 - local line_prefix = ("{\\rDefault\\an7\\1a&H00&\\bord0\\shad0\\pos(%f,%f)}"):format(icon_x, icon_y) - - local ass = assdraw.ass_new() - -- mpv logo - if user_opts.idlescreen then - for i, line in ipairs(logo_lines) do - ass:new_event() - ass:append(line_prefix .. line) - end - end - - -- Santa hat - if is_december and user_opts.idlescreen and not user_opts.greenandgrumpy then - for i, line in ipairs(santa_hat_lines) do - ass:new_event() - ass:append(line_prefix .. line) - end - end - - if user_opts.idlescreen then - ass:new_event() - ass:pos(320, icon_y+65) - ass:an(8) - ass:append("Drop files or URLs to play here.") - end - set_osd(640, 360, ass.text) - - if state.showhide_enabled then - mp.disable_key_bindings("showhide") - mp.disable_key_bindings("showhide_wc") - state.showhide_enabled = false - end - - - elseif (state.fullscreen and user_opts.showfullscreen) - or (not state.fullscreen and user_opts.showwindowed) then - - -- render the OSC - render() - else - -- Flush OSD - render_wipe() - end - - state.tick_last_time = mp.get_time() - - if state.anitype ~= nil then - -- state.anistart can be nil - animation should now start, or it can - -- be a timestamp when it started. state.idle has no animation. - if not state.idle and - (not state.anistart or - mp.get_time() < 1 + state.anistart + user_opts.fadeduration/1000) - then - -- animating or starting, or still within 1s past the deadline - request_tick() - else - kill_animation() - end - end -end - -function do_enable_keybindings() - if state.enabled then - if not state.showhide_enabled then - mp.enable_key_bindings("showhide", "allow-vo-dragging+allow-hide-cursor") - mp.enable_key_bindings("showhide_wc", "allow-vo-dragging+allow-hide-cursor") - end - state.showhide_enabled = true - end -end - -function enable_osc(enable) - state.enabled = enable - if enable then - do_enable_keybindings() - else - hide_osc() -- acts immediately when state.enabled == false - if state.showhide_enabled then - mp.disable_key_bindings("showhide") - mp.disable_key_bindings("showhide_wc") - end - state.showhide_enabled = false - end -end - --- duration is observed for the sole purpose of updating chapter markers --- positions. live streams with chapters are very rare, and the update is also --- expensive (with request_init), so it's only observed when we have chapters --- and the user didn't disable the livemarkers option (update_duration_watch). -function on_duration() request_init() end - -local duration_watched = false -function update_duration_watch() - local want_watch = user_opts.livemarkers and - (mp.get_property_number("chapters", 0) or 0) > 0 and - true or false -- ensure it's a boolean - - if (want_watch ~= duration_watched) then - if want_watch then - mp.observe_property("duration", nil, on_duration) - else - mp.unobserve_property(on_duration) - end - duration_watched = want_watch - end -end - -validate_user_opts() -update_duration_watch() - -mp.register_event("shutdown", shutdown) -mp.register_event("start-file", request_init) -mp.observe_property("track-list", nil, request_init) -mp.observe_property("playlist", nil, request_init) -mp.observe_property("chapter-list", "native", function(_, list) - list = list or {} -- safety, shouldn't return nil - table.sort(list, function(a, b) return a.time < b.time end) - state.chapter_list = list - update_duration_watch() - request_init() -end) - -mp.register_script_message("osc-message", show_message) -mp.register_script_message("osc-chapterlist", function(dur) - show_message(get_chapterlist(), dur) -end) -mp.register_script_message("osc-playlist", function(dur) - show_message(get_playlist(), dur) -end) -mp.register_script_message("osc-tracklist", function(dur) - local msg = {} - for k,v in pairs(nicetypes) do - table.insert(msg, get_tracklist(k)) - end - show_message(table.concat(msg, '\n\n'), dur) -end) - -mp.observe_property("fullscreen", "bool", - function(name, val) - state.fullscreen = val - state.marginsREQ = true - request_init_resize() - end -) -mp.observe_property("border", "bool", - function(name, val) - state.border = val - request_init_resize() - end -) -mp.observe_property("window-maximized", "bool", - function(name, val) - state.maximized = val - request_init_resize() - end -) -mp.observe_property("idle-active", "bool", - function(name, val) - state.idle = val - request_tick() - end -) -mp.observe_property("pause", "bool", pause_state) -mp.observe_property("demuxer-cache-state", "native", cache_state) -mp.observe_property("vo-configured", "bool", function(name, val) - request_tick() -end) -mp.observe_property("playback-time", "number", function(name, val) - request_tick() -end) -mp.observe_property("osd-dimensions", "native", function(name, val) - -- (we could use the value instead of re-querying it all the time, but then - -- we might have to worry about property update ordering) - request_init_resize() -end) - --- mouse show/hide bindings -mp.set_key_bindings({ - {"mouse_move", function(e) process_event("mouse_move", nil) end}, - {"mouse_leave", mouse_leave}, -}, "showhide", "force") -mp.set_key_bindings({ - {"mouse_move", function(e) process_event("mouse_move", nil) end}, - {"mouse_leave", mouse_leave}, -}, "showhide_wc", "force") -do_enable_keybindings() - ---mouse input bindings -mp.set_key_bindings({ - {"mbtn_left", function(e) process_event("mbtn_left", "up") end, - function(e) process_event("mbtn_left", "down") end}, - {"shift+mbtn_left", function(e) process_event("shift+mbtn_left", "up") end, - function(e) process_event("shift+mbtn_left", "down") end}, - {"mbtn_right", function(e) process_event("mbtn_right", "up") end, - function(e) process_event("mbtn_right", "down") end}, - -- alias to shift_mbtn_left for single-handed mouse use - {"mbtn_mid", function(e) process_event("shift+mbtn_left", "up") end, - function(e) process_event("shift+mbtn_left", "down") end}, - {"wheel_up", function(e) process_event("wheel_up", "press") end}, - {"wheel_down", function(e) process_event("wheel_down", "press") end}, - {"mbtn_left_dbl", "ignore"}, - {"shift+mbtn_left_dbl", "ignore"}, - {"mbtn_right_dbl", "ignore"}, -}, "input", "force") -mp.enable_key_bindings("input") - -mp.set_key_bindings({ - {"mbtn_left", function(e) process_event("mbtn_left", "up") end, - function(e) process_event("mbtn_left", "down") end}, -}, "window-controls", "force") -mp.enable_key_bindings("window-controls") - -function get_hidetimeout() - if user_opts.visibility == "always" then - return -1 -- disable autohide - end - return user_opts.hidetimeout -end - -function always_on(val) - if state.enabled then - if val then - show_osc() - else - hide_osc() - end - end -end - --- mode can be auto/always/never/cycle --- the modes only affect internal variables and not stored on its own. -function visibility_mode(mode, no_osd) - if mode == "cycle" then - if not state.enabled then - mode = "auto" - elseif user_opts.visibility ~= "always" then - mode = "always" - else - mode = "never" - end - end - - if mode == "auto" then - always_on(false) - enable_osc(true) - elseif mode == "always" then - enable_osc(true) - always_on(true) - elseif mode == "never" then - enable_osc(false) - else - msg.warn("Ignoring unknown visibility mode '" .. mode .. "'") - return - end - - user_opts.visibility = mode - if tethys.userdataAvail then - mp.set_property_native("user-data/osc/visibility", mode) - else - utils.shared_script_property_set("osc-visibility", mode) - end - - if not no_osd and tonumber(mp.get_property("osd-level")) >= 1 then - mp.osd_message("OSC visibility: " .. mode) - end - - -- Reset the input state on a mode change. The input state will be - -- recalculated on the next render cycle, except in 'never' mode where it - -- will just stay disabled. - mp.disable_key_bindings("input") - mp.disable_key_bindings("window-controls") - state.input_enabled = false - - update_margins() - request_tick() -end - -function idlescreen_visibility(mode, no_osd) - if mode == "cycle" then - if user_opts.idlescreen then - mode = "no" - else - mode = "yes" - end - end - - if mode == "yes" then - user_opts.idlescreen = true - else - user_opts.idlescreen = false - end - - if tethys.userdataAvail then - mp.set_property_native("user-data/osc/idlescreen", mode) - else - utils.shared_script_property_set("osc-idlescreen", mode) - end - - if not no_osd and tonumber(mp.get_property("osd-level")) >= 1 then - mp.osd_message("OSC logo visibility: " .. tostring(mode)) - end - - request_tick() -end - -visibility_mode(user_opts.visibility, true) -mp.register_script_message("osc-visibility", visibility_mode) -mp.add_key_binding(nil, "visibility", function() visibility_mode("cycle") end) - -mp.register_script_message("osc-idlescreen", idlescreen_visibility) - -set_virt_mouse_area(0, 0, 0, 0, "input") -set_virt_mouse_area(0, 0, 0, 0, "window-controls") diff --git a/mpv/scripts/playlistmanager.lua b/mpv/scripts/playlistmanager.lua index 88f7753..7b8dbbd 100644 --- a/mpv/scripts/playlistmanager.lua +++ b/mpv/scripts/playlistmanager.lua @@ -1,4 +1,7 @@ local settings = { + + -- #### FUNCTIONALITY SETTINGS + --navigation keybindings force override only while playlist is visible --if "no" then you can display the playlist by any of the navigation keys dynamic_binds = true, @@ -111,12 +114,11 @@ local settings = { save_playlist_on_file_end = false, - --show file title every time a new file is loaded - show_title_on_file_load = false, - --show playlist every time a new file is loaded - show_playlist_on_file_load = false, - --close playlist when selecting file to play - close_playlist_on_playfile = false, + --show playlist or filename every time a new file is loaded + --2 shows playlist, 1 shows current file(filename strip applied) as osd text, 0 shows nothing + --instead of using this you can also call script-message playlistmanager show playlist/filename + --ex. KEY playlist-next ; script-message playlistmanager show playlist + show_playlist_on_fileload = 0, --sync cursor when file is loaded from outside reasons(file-ending, playlist-next shortcut etc.) --has the sideeffect of moving cursor if file happens to change when navigating @@ -126,6 +128,8 @@ local settings = { --allow the playlist cursor to loop from end to start and vice versa loop_cursor = true, + --youtube-dl executable for title resolving if enabled, probably "youtube-dl" or "yt-dlp", can be absolute path + youtube_dl_executable = "youtube-dl", -- allow playlistmanager to write watch later config when navigating between files allow_write_watch_later_config = true, @@ -134,12 +138,11 @@ local settings = { reset_cursor_on_close = true, reset_cursor_on_open = true, + --#### VISUAL SETTINGS + --prefer to display titles for following files: "all", "url", "none". Sorting still uses filename. prefer_titles = "url", - --youtube-dl executable for title resolving if enabled, probably "youtube-dl" or "yt-dlp", can be absolute path - youtube_dl_executable = "yt-dlp", - --call youtube-dl to resolve the titles of urls in the playlist resolve_url_titles = false, @@ -158,23 +161,23 @@ local settings = { -- when peeking at playlist, show playlist at the very least for display timeout peek_respect_display_timeout = false, - -- the maximum amount of lines playlist will render. -1 will automatically calculate lines. - showamount = -1, + -- the maximum amount of lines playlist will render. Optimal value depends on font/video size etc. + showamount = 9, + --font size scales by window, if false requires larger font and padding sizes + scale_playlist_by_window=true, --playlist ass style overrides inside curly brackets, \keyvalue is one field, extra \ for escape in lua - --example {\\q2\\an7\\fnUbuntu\\fs10\\b0\\bord1} equals: line-wrap=no, align=top left, font=Ubuntu, size=10, bold=no, border=1 + --example {\\fnUbuntu\\fs10\\b0\\bord1} equals: font=Ubuntu, size=10, bold=no, border=1 --read http://docs.aegisub.org/3.2/ASS_Tags/ for reference of tags --undeclared tags will use default osd settings --these styles will be used for the whole playlist - --\\q2 style is recommended since filename wrapping may lead to unexpected rendering - --\\an7 style is recommended to align to top left otherwise, osd-align-x/y is respected - style_ass_tags = "{\\q2\\an7}", - --paddings for left right and top bottom - text_padding_x = 30, - text_padding_y = 60, + style_ass_tags = "{}", + --paddings from top left corner + text_padding_x = 10, + text_padding_y = 30, --screen dim when menu is open 0.0 - 1.0 (0 is no dim, 1 is black) - curtain_opacity=0.0, + curtain_opacity=0, --set title of window with stripped name set_title_stripped = false, @@ -222,17 +225,6 @@ local utils = require("mp.utils") local msg = require("mp.msg") local assdraw = require("mp.assdraw") -local alignment_table = { - [1] = { ["x"] = "left", ["y"] = "bottom" }, - [2] = { ["x"] = "center", ["y"] = "bottom" }, - [3] = { ["x"] = "right", ["y"] = "bottom" }, - [4] = { ["x"] = "left", ["y"] = "center" }, - [5] = { ["x"] = "center", ["y"] = "center" }, - [6] = { ["x"] = "right", ["y"] = "center" }, - [7] = { ["x"] = "left", ["y"] = "top" }, - [8] = { ["x"] = "center", ["y"] = "top" }, - [9] = { ["x"] = "right", ["y"] = "top" }, -} --check os if settings.system=="auto" then @@ -244,47 +236,7 @@ if settings.system=="auto" then end end --- auto calculate showamount -if settings.showamount == -1 then - -- same as draw_playlist() height - local h = 720 - - local playlist_h = h - -- both top and bottom with same padding - playlist_h = playlist_h - settings.text_padding_y * 2 - - -- osd-font-size is based on 720p height - -- see https://mpv.io/manual/stable/#options-osd-font-size - -- details in https://mpv.io/manual/stable/#options-sub-font-size - -- draw_playlist() is based on 720p, need some conversion - local fs = mp.get_property_native('osd-font-size') * h / 720 - -- get the ass font size - if settings.style_ass_tags ~= nil then - local ass_fs_tag = settings.style_ass_tags:match('\\fs%d+') - if ass_fs_tag ~= nil then - fs = tonumber(ass_fs_tag:match('%d+')) - end - end - - settings.showamount = math.floor(playlist_h / fs) - - -- exclude the header line - if settings.playlist_header ~= "" then - settings.showamount = settings.showamount - 1 - -- probably some newlines (%N or \N) in the header - for _ in settings.playlist_header:gmatch('%%N') do - settings.showamount = settings.showamount - 1 - end - for _ in settings.playlist_header:gmatch('\\N') do - settings.showamount = settings.showamount - 1 - end - end - - msg.info('auto showamount: ' .. settings.showamount) -end - --global variables -local playlist_overlay = mp.create_osd_overlay("ass-events") local playlist_visible = false local strippedname = nil local path = nil @@ -300,13 +252,6 @@ local requested_titles = {} local filetype_lookup = {} -function refresh_UI() - if not playlist_visible then return end - refresh_globals() - if plen == 0 then return end - draw_playlist() -end - function update_opts(changelog) msg.verbose('updating options') @@ -343,56 +288,16 @@ function update_opts(changelog) keybindstimer:kill() end - refresh_UI() + if playlist_visible then showplaylist() end end update_opts({filename_replace = true, loadfiles_filetypes = true}) ------ winapi start ----- --- in windows system, we can use the sorting function provided by the win32 API --- see https://learn.microsoft.com/en-us/windows/win32/api/shlwapi/nf-shlwapi-strcmplogicalw -local winapisort = nil -if settings.system == "windows" then - -- ffiok is false usually means the mpv builds without luajit - local ffiok, ffi = pcall(require, "ffi") - if ffiok then - ffi.cdef[[ - int MultiByteToWideChar(unsigned int CodePage, unsigned long dwFlags, const char *lpMultiByteStr, int cbMultiByte, wchar_t *lpWideCharStr, int cchWideChar); - int StrCmpLogicalW(const wchar_t * psz1, const wchar_t * psz2); - ]] - - local shlwapi = ffi.load("shlwapi.dll") - - function MultiByteToWideChar(MultiByteStr) - local UTF8_CODEPAGE = 65001 - if MultiByteStr then - local utf16_len = ffi.C.MultiByteToWideChar(UTF8_CODEPAGE, 0, MultiByteStr, -1, nil, 0) - if utf16_len > 0 then - local utf16_str = ffi.new("wchar_t[?]", utf16_len) - if ffi.C.MultiByteToWideChar(UTF8_CODEPAGE, 0, MultiByteStr, -1, utf16_str, utf16_len) > 0 then - return utf16_str - end - end - end - return "" - end - - winapisort = function (a, b) - return shlwapi.StrCmpLogicalW(MultiByteToWideChar(a), MultiByteToWideChar(b)) < 0 - end - - end -end ------ winapi end ----- - local sort_modes = { { id="name-asc", title="name ascending", sort_fn=function (a, b, playlist) - if winapisort ~= nil then - return winapisort(playlist[a].string, playlist[b].string) - end return alphanumsort(playlist[a].string, playlist[b].string) end, }, @@ -400,9 +305,6 @@ local sort_modes = { id="name-desc", title="name descending", sort_fn=function (a, b, playlist) - if winapisort ~= nil then - return winapisort(playlist[b].string, playlist[a].string) - end return alphanumsort(playlist[b].string, playlist[a].string) end, }, @@ -449,9 +351,6 @@ end function on_file_loaded() refresh_globals() - if settings.sync_cursor_on_load then cursor=pos end - refresh_UI() -- refresh only after moving cursor - filename = mp.get_property("filename") path = mp.get_property('path') local media_title = mp.get_property("media-title") @@ -459,12 +358,17 @@ function on_file_loaded() title_table[path] = media_title end - strippedname = stripfilename(mp.get_property('media-title')) - if settings.show_title_on_file_load then - mp.commandv('show-text', strippedname) + if settings.sync_cursor_on_load then + cursor=pos + --refresh playlist if cursor moved + if playlist_visible then draw_playlist() end end - if settings.show_playlist_on_file_load then + + strippedname = stripfilename(mp.get_property('media-title')) + if settings.show_playlist_on_fileload == 2 then showplaylist() + elseif settings.show_playlist_on_fileload == 1 then + mp.commandv('show-text', strippedname) end if settings.set_title_stripped then mp.set_property("title", settings.title_prefix..strippedname..settings.title_suffix) @@ -499,6 +403,7 @@ function on_end_file() path = nil directory = nil filename = nil + if playlist_visible then showplaylist() end end function refresh_globals() @@ -522,28 +427,6 @@ local filename_replace_functions = { hex_to_char = function(x) return string.char(tonumber(x, 16)) end } --- from http://lua-users.org/wiki/LuaUnicode -local UTF8_PATTERN = '[%z\1-\127\194-\244][\128-\191]*' - --- return a substring based on utf8 characters --- like string.sub, but negative index is not supported -local function utf8_sub(s, i, j) - if i > j then - return s - end - - local t = {} - local idx = 1 - for char in s:gmatch(UTF8_PATTERN) do - if i <= idx and idx <= j then - local width = #char > 2 and 2 or 1 - idx = idx + width - t[#t + 1] = char - end - end - return table.concat(t) -end - --strip a filename based on its extension or protocol according to rules in settings function stripfilename(pathfile, media_title) if pathfile == nil then return '' end @@ -563,9 +446,8 @@ function stripfilename(pathfile, media_title) end end end - local tmp_clip = utf8_sub(tmp, 1, settings.slice_longfilenames_amount) - if settings.slice_longfilenames and tmp ~= tmp_clip then - tmp = tmp_clip .. "..." + if settings.slice_longfilenames and tmp:len()>settings.slice_longfilenames_amount+5 then + tmp = tmp:sub(1, settings.slice_longfilenames_amount).." ..." end return tmp end @@ -592,10 +474,17 @@ function get_name_from_index(i, notitle) local name = mp.get_property('playlist/'..i..'/filename') local should_use_title = settings.prefer_titles == 'all' or is_protocol(name) and settings.prefer_titles == 'url' - - --check if file has a media title stored - if not title and should_use_title and title_table[name] then - title = title_table[name] + --check if file has a media title stored or as property + if not title and should_use_title then + local mtitle = mp.get_property('media-title') + if i == pos and mp.get_property('filename') ~= mtitle then + if not title_table[name] then + title_table[name] = mtitle + end + title = mtitle + elseif title_table[name] then + title = title_table[name] + end end --if we have media title use a more conservative strip @@ -616,8 +505,6 @@ function parse_header(string) local esc_title = stripfilename(mp.get_property("media-title"), true):gsub("%%", "%%%%") local esc_file = stripfilename(mp.get_property("filename")):gsub("%%", "%%%%") return string:gsub("%%N", "\\N") - -- add a blank character at the end of each '\N' to ensure that the height of the empty line is the same as the non empty line - :gsub("\\N", "\\N ") :gsub("%%pos", mp.get_property_number("playlist-pos",0)+1) :gsub("%%plen", mp.get_property("playlist-count")) :gsub("%%cursor", cursor+1) @@ -664,21 +551,16 @@ function parse_filename_by_index(index) return parse_filename(template, get_name_from_index(index), index) end -function is_terminal_mode() - local width, height, aspect_ratio = mp.get_osd_size() - return width == 0 and height == 0 and aspect_ratio == 0 -end function draw_playlist() refresh_globals() local ass = assdraw.ass_new() - local terminaloutput = "" local _, _, a = mp.get_osd_size() - local h = 720 - local w = math.ceil(h * a) + local h = 360 + local w = h * a - if settings.curtain_opacity ~= nil and settings.curtain_opacity ~= 0 and settings.curtain_opacity <= 1.0 then + if settings.curtain_opacity ~= nil and settings.curtain_opacity ~= 0 and settings.curtain_opacity < 1.0 then -- curtain dim from https://github.com/christoph-heinrich/mpv-quality-menu/blob/501794bfbef468ee6a61e54fc8821fe5cd72c4ed/quality-menu.lua#L699-L707 local alpha = 255 - math.ceil(255 * settings.curtain_opacity) ass.text = string.format('{\\pos(0,0)\\rDefault\\an7\\1c&H000000&\\alpha&H%X&}', alpha) @@ -690,53 +572,13 @@ function draw_playlist() ass:append(settings.style_ass_tags) - -- add \clip style - -- make both left and right follow text_padding_x - -- both top and bottom follow text_padding_y - local border_size = mp.get_property_number('osd-border-size') - if settings.style_ass_tags ~= nil then - local bord = tonumber(settings.style_ass_tags:match('\\bord(%d+%.?%d*)')) - if bord ~= nil then border_size = bord end + -- TODO: padding should work even on different osd alignments + if mp.get_property("osd-align-x") == "left" and mp.get_property("osd-align-y") == "top" then + ass:pos(settings.text_padding_x, settings.text_padding_y) end - ass:append(string.format('{\\clip(%f,%f,%f,%f)}', - settings.text_padding_x - border_size, settings.text_padding_y - border_size, - w - 1 - settings.text_padding_x + border_size, h - 1 - settings.text_padding_y + border_size)) - - -- align from mpv.conf - local align_x = mp.get_property("osd-align-x") - local align_y = mp.get_property("osd-align-y") - -- align from style_ass_tags - if settings.style_ass_tags ~= nil then - local an = tonumber(settings.style_ass_tags:match('\\an(%d)')) - if an ~= nil and alignment_table[an] ~= nil then - align_x = alignment_table[an]["x"] - align_y = alignment_table[an]["y"] - end - end - -- range of x [0, w-1] - local pos_x - if align_x == 'left' then - pos_x = settings.text_padding_x - elseif align_x == 'right' then - pos_x = w - 1 - settings.text_padding_x - else - pos_x = math.floor((w - 1) / 2) - end - -- range of y [0, h-1] - local pos_y - if align_y == 'top' then - pos_y = settings.text_padding_y - elseif align_y == 'bottom' then - pos_y = h - 1 - settings.text_padding_y - else - pos_y = math.floor((h - 1) / 2) - end - ass:pos(pos_x, pos_y) if settings.playlist_header ~= "" then - local header = parse_header(settings.playlist_header) - ass:append(header.."\\N") - terminaloutput = terminaloutput..header.."\n" + ass:append(parse_header(settings.playlist_header).."\\N") end -- (visible index, playlist index) pairs of playlist entries that should be rendered @@ -770,28 +612,16 @@ function draw_playlist() for display_index, playlist_index in pairs(visible_indices) do if display_index == 1 and playlist_index ~= 1 then ass:append(settings.playlist_sliced_prefix.."\\N") - terminaloutput = terminaloutput..settings.playlist_sliced_prefix.."\n" elseif display_index == settings.showamount and playlist_index ~= plen then ass:append(settings.playlist_sliced_suffix) - terminaloutput = terminaloutput..settings.playlist_sliced_suffix.."\n" else -- parse_filename_by_index expects 0 based index - local fname = parse_filename_by_index(playlist_index - 1) - ass:append(fname.."\\N") - terminaloutput = terminaloutput..fname.."\n" + ass:append(parse_filename_by_index(playlist_index - 1).."\\N") end end - if is_terminal_mode() then - local timeout_setting = settings.playlist_display_timeout - local timeout = timeout_setting == 0 and 2147483 or timeout_setting - -- TODO: probably have to strip ass tags from terminal output - -- would maybe be possible to use terminal color output instead - mp.osd_message(terminaloutput, timeout) - else - playlist_overlay.data = ass.text - playlist_overlay:update() - end + if settings.scale_playlist_by_window then w,h = 0, 0 end + mp.set_osd_ass(w, h, ass.text) end local peek_display_timer = nil @@ -863,7 +693,7 @@ function showplaylist(duration) draw_playlist() keybindstimer:kill() - local dur = tonumber(duration) or settings.playlist_display_timeout + local dur = duration or settings.playlist_display_timeout if dur > 0 then keybindstimer = mp.add_periodic_timer(dur, remove_keybinds) end @@ -879,7 +709,7 @@ function showplaylist_non_interactive(duration) draw_playlist() keybindstimer:kill() - local dur = tonumber(duration) or settings.playlist_display_timeout + local dur = duration or settings.playlist_display_timeout if dur > 0 then keybindstimer = mp.add_periodic_timer(dur, remove_keybinds) end @@ -947,44 +777,26 @@ function movedown() showplaylist() end - function movepageup() refresh_globals() if plen == 0 or cursor == 0 then return end - local offset = settings.showamount % 2 == 0 and 1 or 0 - local last_file_that_doesnt_scroll = math.ceil(settings.showamount / 2) - local reverse_cursor = plen - cursor - local files_to_jump = math.max(last_file_that_doesnt_scroll + offset - reverse_cursor, 0) + settings.showamount - 2 local prev_cursor = cursor - cursor = cursor - files_to_jump - if cursor < last_file_that_doesnt_scroll then - cursor = 0 - end - if selection then - mp.commandv("playlist-move", prev_cursor, cursor) - end + cursor = cursor - settings.showamount + if cursor < 0 then cursor = 0 end + if selection then mp.commandv("playlist-move", prev_cursor, cursor) end showplaylist() end function movepagedown() refresh_globals() - if plen == 0 or cursor == plen - 1 then return end - local last_file_that_doesnt_scroll = math.ceil(settings.showamount / 2) - 1 - local files_to_jump = math.max(last_file_that_doesnt_scroll - cursor, 0) + settings.showamount - 2 + if plen == 0 or cursor == plen-1 then return end local prev_cursor = cursor - cursor = cursor + files_to_jump - - local cursor_on_last_page = plen - (settings.showamount - 3) - if cursor > cursor_on_last_page then - cursor = plen - 1 - end - if selection then - mp.commandv("playlist-move", prev_cursor, cursor + 1) - end + cursor = cursor + settings.showamount + if cursor >= plen then cursor = plen-1 end + if selection then mp.commandv("playlist-move", prev_cursor, cursor+1) end showplaylist() end - function movebegin() refresh_globals() if plen == 0 or cursor == 0 then return end @@ -1011,37 +823,14 @@ function write_watch_later(force_write) end end -function playlist_next() - write_watch_later(true) +function playlist_next(force_write) + write_watch_later(force_write) mp.commandv("playlist-next", "weak") - if settings.close_playlist_on_playfile then - remove_keybinds() - end - refresh_UI() end -function playlist_prev() - write_watch_later(true) +function playlist_prev(force_write) + write_watch_later(force_write) mp.commandv("playlist-prev", "weak") - if settings.close_playlist_on_playfile then - remove_keybinds() - end - refresh_UI() -end - -function playlist_random() - write_watch_later() - refresh_globals() - if plen < 2 then return end - math.randomseed(os.time()) - local random = pos - while random == pos do - random = math.random(0, plen-1) - end - mp.set_property("playlist-pos", random) - if settings.close_playlist_on_playfile then - remove_keybinds() - end end function playfile() @@ -1059,10 +848,8 @@ function playfile() write_watch_later() mp.commandv("playlist-next", "weak") end - if settings.close_playlist_on_playfile then + if settings.show_playlist_on_fileload ~= 2 then remove_keybinds() - elseif playlist_visible then - showplaylist() end end @@ -1105,13 +892,8 @@ function playlist(force_dir) if force_dir then dir = force_dir end local files = file_filter(utils.readdir(dir, "files")) - if winapisort ~= nil then - table.sort(files, winapisort) - else - table.sort(files, alphanumsort) - end - - + table.sort(files, alphanumsort) + if files == nil then msg.verbose("no files in directory") return @@ -1159,8 +941,7 @@ function playlist(force_dir) refresh_globals() if playlist_visible then showplaylist() - end - if settings.display_osd_feedback then + elseif settings.display_osd_feedback then if c2 > 0 or c>0 then mp.osd_message("Added "..c + c2.." files to playlist") else @@ -1334,8 +1115,7 @@ function reverseplaylist() end if playlist_visible then showplaylist() - end - if settings.display_osd_feedback then + elseif settings.display_osd_feedback then mp.osd_message("Playlist reversed") end end @@ -1361,8 +1141,7 @@ function shuffleplaylist() refresh_globals() if playlist_visible then showplaylist() - end - if settings.display_osd_feedback then + elseif settings.display_osd_feedback then mp.osd_message("Playlist shuffled") end end @@ -1424,11 +1203,7 @@ function remove_keybinds() keybindstimer:kill() keybindstimer = mp.add_periodic_timer(settings.playlist_display_timeout, remove_keybinds) keybindstimer:kill() - playlist_overlay.data = "" - playlist_overlay:remove() - if is_terminal_mode() then - mp.osd_message("") - end + mp.set_osd_ass(0, 0, "") playlist_visible = false if settings.reset_cursor_on_close then resetcursor() @@ -1466,10 +1241,9 @@ mp.observe_property('playlist-count', "number", function(_, plcount) refresh_globals() sortplaylist() end - refresh_UI() + if playlist_visible then showplaylist() end resolve_titles() end) -mp.observe_property('osd-dimensions', 'native', refresh_UI) url_request_queue = {} @@ -1540,10 +1314,10 @@ function resolve_titles() and not requested_titles[filename] then requested_titles[filename] = true - if filename:match('^https?://') and settings.resolve_url_titles then + if filename:match('^https?://') then url_titles_to_fetch.push(filename) added_urls = true - elseif settings.prefer_titles == "all" and settings.resolve_local_titles then + elseif settings.prefer_titles == "all" then local_titles_to_fetch.push(filename) added_local = true end @@ -1586,8 +1360,8 @@ function resolve_ytdl_title(filename) local title = (is_playlist and '[playlist]: ' or '') .. json['title'] msg.verbose(filename .. " resolved to '" .. title .. "'") title_table[filename] = title - mp.set_property_native('user-data/playlistmanager/titles', title_table) - refresh_UI() + refresh_globals() + if playlist_visible then showplaylist() end else msg.error("Failed parsing json, reason: "..(err or "unknown")) end @@ -1627,8 +1401,8 @@ function resolve_ffprobe_title(filename) if title then msg.verbose(filename .. " resolved to '" .. title .. "'") title_table[filename] = title - mp.set_property_native('user-data/playlistmanager/titles', title_table) - refresh_UI() + refresh_globals() + if playlist_visible then showplaylist() end end else msg.error("Failed to resolve local title "..filename.." Error: "..(res.error or "unknown")) @@ -1668,9 +1442,8 @@ function handlemessage(msg, value, value2) if msg == "reverse" then reverseplaylist() ; return end if msg == "loadfiles" then playlist(value) ; return end if msg == "save" then save_playlist(value) ; return end - if msg == "playlist-next" then playlist_next() ; return end - if msg == "playlist-prev" then playlist_prev() ; return end - if msg == "playlist-next-random" then playlist_random() ; return end + if msg == "playlist-next" then playlist_next(true) ; return end + if msg == "playlist-prev" then playlist_prev(true) ; return end if msg == "enable-interactive-save" then interactive_save = true end if msg == "close" then remove_keybinds() end end diff --git a/mpv/scripts/seek-to.lua b/mpv/scripts/seek-to.lua new file mode 100644 index 0000000..ecf8e59 --- /dev/null +++ b/mpv/scripts/seek-to.lua @@ -0,0 +1,192 @@ +-- Original script from https://github.com/occivink/mpv-scripts/blob/master/scripts/seek-to.lua +-- prerequisite: xclip (clipboard CLI interface) installed + +local assdraw = require 'mp.assdraw' +local utils = require 'mp.utils' +local msg = require 'mp.msg' +local active = false +local cursor_position = 1 +local time_scale = {60*60*10, 60*60, 60*10, 60, 10, 1, 0.1, 0.01, 0.001} + +local ass_begin = mp.get_property("osd-ass-cc/0") +local ass_end = mp.get_property("osd-ass-cc/1") + +local history = { {} } +for i = 1, 9 do + history[1][i] = 0 +end +local history_position = 1 + +-- timer to redraw periodically the message +-- to avoid leaving bindings when the seeker disappears for whatever reason +-- pretty hacky tbh +local timer = nil +local timer_duration = 3 + +function show_seeker() + local prepend_char = {'','',':','',':','','.','',''} + local str = '' + for i = 1, 9 do + str = str .. prepend_char[i] + if i == cursor_position then + str = str .. '{\\b1}' .. history[history_position][i] .. '{\\r}' + else + str = str .. history[history_position][i] + end + end + mp.osd_message("Seek to: " .. ass_begin .. str .. ass_end, timer_duration) +end + +function copy_history_to_last() + if history_position ~= #history then + for i = 1, 9 do + history[#history][i] = history[history_position][i] + end + history_position = #history + end +end + +function change_number(i) + -- can't set above 60 minutes or seconds + if (cursor_position == 3 or cursor_position == 5) and i >= 6 then + return + end + if history[history_position][cursor_position] ~= i then + copy_history_to_last() + history[#history][cursor_position] = i + end + shift_cursor(false) +end + +function shift_cursor(left) + if left then + cursor_position = math.max(1, cursor_position - 1) + else + cursor_position = math.min(cursor_position + 1, 9) + end +end + +function current_time_as_sec(time) + local sec = 0 + for i = 1, 9 do + sec = sec + time_scale[i] * time[i] + end + return sec +end + +function time_equal(lhs, rhs) + for i = 1, 9 do + if lhs[i] ~= rhs[i] then + return false + end + end + return true +end + +function seek_to() + copy_history_to_last() + mp.commandv("osd-bar", "seek", current_time_as_sec(history[history_position]), "absolute") + --deduplicate consecutive timestamps + if #history == 1 or not time_equal(history[history_position], history[#history - 1]) then + history[#history + 1] = {} + history_position = #history + end + for i = 1, 9 do + history[#history][i] = 0 + end +end + +function backspace() + if history[history_position][cursor_position] ~= 0 then + copy_history_to_last() + history[#history][cursor_position] = 0 + end + shift_cursor(true) +end + +function history_move(up) + if up then + history_position = math.max(1, history_position - 1) + else + history_position = math.min(history_position + 1, #history) + end +end + +local key_mappings = { + LEFT = function() shift_cursor(true) show_seeker() end, + RIGHT = function() shift_cursor(false) show_seeker() end, + UP = function() history_move(true) show_seeker() end, + DOWN = function() history_move(false) show_seeker() end, + BS = function() backspace() show_seeker() end, + ESC = function() set_inactive() end, + ENTER = function() seek_to() set_inactive() end +} +for i = 0, 9 do + local func = function() change_number(i) show_seeker() end + key_mappings[string.format("KP%d", i)] = func + key_mappings[string.format("%d", i)] = func +end + +function set_active() + if not mp.get_property("seekable") then return end + -- find duration of the video and set cursor position accordingly + local duration = mp.get_property_number("duration") + if duration ~= nil then + for i = 1, 9 do + if duration > time_scale[i] then + cursor_position = i + break + end + end + end + for key, func in pairs(key_mappings) do + mp.add_forced_key_binding(key, "seek-to-"..key, func) + end + show_seeker() + timer = mp.add_periodic_timer(timer_duration, show_seeker) + active = true +end + +function set_inactive() + mp.osd_message("") + for key, _ in pairs(key_mappings) do + mp.remove_key_binding("seek-to-"..key) + end + timer:kill() + active = false +end + +function paste_timestamp() + -- get clipboard data + local clipboard = utils.subprocess({ + args = { "xclip", "-selection", "clipboard", "-o" }, + playback_only = false, + capture_stdout = true, + capture_stderr = true + }) + + -- error handling + if not clipboard.error then + timestamp = clipboard.stdout + else + msg.error("Error getting data from clipboard:") + msg.error(" stderr: " .. clipboard.stderr) + msg.error(" stdout: " .. clipboard.stdout) + return + end + + -- find timestamp from clipboard + match = timestamp:match("%d?%d?:?%d%d:%d%d%.?%d*") + + -- paste and seek to timestamp + if match ~= nil then + mp.osd_message("Timestamp pasted: " .. match) + mp.commandv("osd-bar", "seek", match, "absolute") + else + msg.warn("No pastable timestamp found!") + end +end + +-- keybindings are set in input.conf +mp.add_key_binding(nil, "toggle-seeker", function() if active then set_inactive() else set_active() end end) +mp.add_key_binding(nil, "paste-timestamp", paste_timestamp) diff --git a/mpv/scripts/sponsorblock-minimal.lua b/mpv/scripts/sponsorblock-minimal.lua new file mode 100644 index 0000000..967348b --- /dev/null +++ b/mpv/scripts/sponsorblock-minimal.lua @@ -0,0 +1,147 @@ +-- sponsorblock-minimal.lua +-- source: https://codeberg.org/jouni/mpv_sponsorblock_minimal +-- +-- This script skips sponsored segments of YouTube videos +-- using data from https://github.com/ajayyy/SponsorBlock + +local opt = require 'mp.options' +local utils = require 'mp.utils' + +local ON = false +local ranges = nil + +local options = { + server = "https://sponsor.ajay.app/api/skipSegments", + + -- Categories to fetch and skip + categories = '"sponsor"', + + -- Set this to "true" to use sha256HashPrefix instead of videoID + hash = "" +} + +opt.read_options(options) + +function get_ranges(youtube_id, url) + local luacurl_available, cURL = pcall(require,'cURL') + + local res = nil + if not(luacurl_available) then -- if Lua-cURL is not available on this system + local sponsors = mp.command_native{ + name = "subprocess", + capture_stdout = true, + playback_only = false, + args = {"curl", "-L", "-s", "-g", url} + } + res = sponsors.stdout + else -- otherwise use Lua-cURL (binding to libcurl) + local buf={} + local c = cURL.easy_init() + c:setopt_followlocation(1) + c:setopt_url(url) + c:setopt_writefunction(function(chunk) table.insert(buf,chunk); return true; end) + c:perform() + res = table.concat(buf) + end + + if res then + local json = utils.parse_json(res) + if type(json) == "table" then + if options.hash == "true" then + for _, i in pairs(json) do + if i.videoID == youtube_id then + return i.segments + end + end + else + return json + end + end + end + + return nil +end + +function skip_ads(name,pos) + if pos then + for _, i in pairs(ranges) do + v = i.segment[2] + if i.segment[1] <= pos and v > pos then + --this message may sometimes be wrong + --it only seems to be a visual thing though + mp.osd_message(("[sponsorblock] skipping forward %ds"):format(math.floor(v-mp.get_property("time-pos")))) + --need to do the +0.01 otherwise mpv will start spamming skip sometimes + --example: https://www.youtube.com/watch?v=4ypMJzeNooo + mp.set_property("time-pos",v+0.01) + return + end + end + end +end + +function file_loaded() + local video_path = mp.get_property("path", "") + local video_referer = string.match(mp.get_property("http-header-fields", ""), "Referer:([^,]+)") or "" + + local urls = { + "ytdl://youtu%.be/([%w-_]+).*", + "ytdl://w?w?w?%.?youtube%.com/v/([%w-_]+).*", + "https?://youtu%.be/([%w-_]+).*", + "https?://w?w?w?%.?youtube%.com/v/([%w-_]+).*", + "/watch.*[?&]v=([%w-_]+).*", + "/embed/([%w-_]+).*", + "^ytdl://([%w-_]+)$", + "-([%w-_]+)%." + } + local youtube_id = nil + local purl = mp.get_property("metadata/by-key/PURL", "") + for i,url in ipairs(urls) do + youtube_id = youtube_id or string.match(video_path, url) or string.match(video_referer, url) or string.match(purl, url) + if youtube_id then break end + end + + if not youtube_id or string.len(youtube_id) < 11 then return end + youtube_id = string.sub(youtube_id, 1, 11) + + local url = "" + if options.hash == "true" then + local sha = mp.command_native{ + name = "subprocess", + capture_stdout = true, + args = {"sha256sum"}, + stdin_data = youtube_id + } + url = ("%s/%s?categories=[%s]"):format(options.server, string.sub(sha.stdout, 0, 4), options.categories) + else + url = ("%s?videoID=%s&categories=[%s]"):format(options.server, youtube_id, options.categories) + end + + ranges = get_ranges(youtube_id, url) + if ranges then + ON = true + mp.add_key_binding("b","sponsorblock",toggle) + mp.observe_property("time-pos", "native", skip_ads) + end +end + +function end_file() + if not ON then return end + mp.unobserve_property(skip_ads) + ranges = nil + ON = false +end + +function toggle() + if ON then + mp.unobserve_property(skip_ads) + mp.osd_message("[sponsorblock] off") + ON = false + else + mp.observe_property("time-pos", "native", skip_ads) + mp.osd_message("[sponsorblock] on") + ON = true + end +end + +mp.register_event("file-loaded", file_loaded) +mp.register_event("end-file", end_file) diff --git a/mpv/scripts/stats.lua b/mpv/scripts/stats.lua deleted file mode 100644 index 890dca0..0000000 --- a/mpv/scripts/stats.lua +++ /dev/null @@ -1,1183 +0,0 @@ --- Display some stats. --- --- Please consult the readme for information about usage and configuration: --- https://github.com/Argon-/mpv-stats --- --- Please note: not every property is always available and therefore not always --- visible. - -local mp = require 'mp' -local options = require 'mp.options' -local utils = require 'mp.utils' - --- Options -local o = { - -- Default key bindings - key_oneshot = "i", - key_toggle = "I", - key_page_1 = "1", - key_page_2 = "2", - key_page_3 = "3", - key_page_4 = "4", - key_page_0 = "0", - -- For pages which support scrolling - key_scroll_up = "UP", - key_scroll_down = "DOWN", - scroll_lines = 1, - - duration = 4, - redraw_delay = 1, -- acts as duration in the toggling case - ass_formatting = true, - persistent_overlay = false, -- whether the stats can be overwritten by other output - print_perfdata_passes = false, -- when true, print the full information about all passes - filter_params_max_length = 100, -- a filter list longer than this many characters will be shown one filter per line instead - debug = false, - - -- Graph options and style - plot_perfdata = true, - plot_vsync_ratio = true, - plot_vsync_jitter = true, - skip_frames = 5, - global_max = true, - flush_graph_data = true, -- clear data buffers when toggling - plot_bg_border_color = "0000FF", - plot_bg_color = "262626", - plot_color = "FFFFFF", - - -- Text style - font = "sans", - font_mono = "monospace", -- monospaced digits are sufficient - font_size = 10, - font_color = "FFFFFF", - border_size = 0.8, - border_color = "262626", - shadow_x_offset = 0.0, - shadow_y_offset = 0.0, - shadow_color = "000000", - alpha = "11", - - -- Custom header for ASS tags to style the text output. - -- Specifying this will ignore the text style values above and just - -- use this string instead. - custom_header = "", - - -- Text formatting - -- With ASS - ass_nl = "\\N", - ass_indent = "\\h\\h\\h\\h\\h", - ass_prefix_sep = "\\h\\h", - ass_b1 = "{\\b1}", - ass_b0 = "{\\b0}", - ass_it1 = "{\\i1}", - ass_it0 = "{\\i0}", - -- Without ASS - no_ass_nl = "\n", - no_ass_indent = "\t", - no_ass_prefix_sep = " ", - no_ass_b1 = "\027[1m", - no_ass_b0 = "\027[0m", - no_ass_it1 = "\027[3m", - no_ass_it0 = "\027[0m", - - bindlist = "no", -- print page 4 to the terminal on startup and quit mpv -} -options.read_options(o) - -local format = string.format -local max = math.max -local min = math.min - --- Function used to record performance data -local recorder = nil --- Timer used for redrawing (toggling) and clearing the screen (oneshot) -local display_timer = nil --- Timer used to update cache stats. -local cache_recorder_timer = nil --- Current page and : mappings -local curr_page = o.key_page_1 -local pages = {} -local scroll_bound = false --- Save these sequences locally as we'll need them a lot -local ass_start = mp.get_property_osd("osd-ass-cc/0") -local ass_stop = mp.get_property_osd("osd-ass-cc/1") --- Ring buffers for the values used to construct a graph. --- .pos denotes the current position, .len the buffer length --- .max is the max value in the corresponding buffer -local vsratio_buf, vsjitter_buf -local function init_buffers() - vsratio_buf = {0, pos = 1, len = 50, max = 0} - vsjitter_buf = {0, pos = 1, len = 50, max = 0} -end -local cache_ahead_buf, cache_speed_buf -local perf_buffers = {} --- Save all properties known to this version of mpv -local property_list = {} -for p in string.gmatch(mp.get_property("property-list"), "([^,]+)") do property_list[p] = true end --- Mapping of properties to their deprecated names -local property_aliases = { - ["decoder-frame-drop-count"] = "drop-frame-count", - ["frame-drop-count"] = "vo-drop-frame-count", - ["container-fps"] = "fps", -} - -local function graph_add_value(graph, value) - graph.pos = (graph.pos % graph.len) + 1 - graph[graph.pos] = value - graph.max = max(graph.max, value) -end - --- Return deprecated name for the given property -local function compat(p) - while not property_list[p] and property_aliases[p] do - p = property_aliases[p] - end - return p -end - --- "\\" in UTF-8 (U+2060 is WORD-JOINER) -local ESC_BACKSLASH = "\\" .. string.char(0xE2, 0x81, 0xA0) - -local function no_ASS(t) - if not o.use_ass then - return t - elseif not o.persistent_overlay then - -- mp.osd_message supports ass-escape using osd-ass-cc/{0|1} - return ass_stop .. t .. ass_start - else - -- mp.set_osd_ass doesn't support ass-escape. roll our own. - -- similar to mpv's sub/osd_libass.c:mangle_ass(...), excluding - -- space after newlines because no_ASS is not used with multi-line. - -- space at the begining is replaced with "\\h" because it matters - -- at the begining of a line, and we can't know where our output - -- ends up. no issue if it ends up at the middle of a line. - return tostring(t) - :gsub("\\", ESC_BACKSLASH) - :gsub("{", "\\{") - :gsub("^ ", "\\h") - end -end - - -local function b(t) - return o.b1 .. t .. o.b0 -end - - -local function it(t) - return o.it1 .. t .. o.it0 -end - - -local function text_style() - if not o.use_ass then - return "" - end - if o.custom_header and o.custom_header ~= "" then - return o.custom_header - else - return format("{\\r}{\\an7}{\\fs%d}{\\fn%s}{\\bord%f}{\\3c&H%s&}" .. - "{\\1c&H%s&}{\\alpha&H%s&}{\\xshad%f}{\\yshad%f}{\\4c&H%s&}", - o.font_size, o.font, o.border_size, - o.border_color, o.font_color, o.alpha, o.shadow_x_offset, - o.shadow_y_offset, o.shadow_color) - end -end - - -local function has_vo_window() - return mp.get_property("vo-configured") == "yes" -end - - --- Generate a graph from the given values. --- Returns an ASS formatted vector drawing as string. --- --- values: Array/table of numbers representing the data. Used like a ring buffer --- it will get iterated backwards `len` times starting at position `i`. --- i : Index of the latest data value in `values`. --- len : The length/amount of numbers in `values`. --- v_max : The maximum number in `values`. It is used to scale all data --- values to a range of 0 to `v_max`. --- v_avg : The average number in `values`. It is used to try and center graphs --- if possible. May be left as nil --- scale : A value that will be multiplied with all data values. --- x_tics: Horizontal width multiplier for the steps -local function generate_graph(values, i, len, v_max, v_avg, scale, x_tics) - -- Check if at least one value exists - if not values[i] then - return "" - end - - local x_max = (len - 1) * x_tics - local y_offset = o.border_size - local y_max = o.font_size * 0.66 - local x = 0 - - -- try and center the graph if possible, but avoid going above `scale` - if v_avg then - scale = min(scale, v_max / (2 * v_avg)) - end - - local s = {format("m 0 0 n %f %f l ", x, y_max - (y_max * values[i] / v_max * scale))} - i = ((i - 2) % len) + 1 - - for p = 1, len - 1 do - if values[i] then - x = x - x_tics - s[#s+1] = format("%f %f ", x, y_max - (y_max * values[i] / v_max * scale)) - end - i = ((i - 2) % len) + 1 - end - - s[#s+1] = format("%f %f %f %f", x, y_max, 0, y_max) - - local bg_box = format("{\\bord0.5}{\\3c&H%s&}{\\1c&H%s&}m 0 %f l %f %f %f 0 0 0", - o.plot_bg_border_color, o.plot_bg_color, y_max, x_max, y_max, x_max) - return format("%s{\\r}{\\pbo%f}{\\shad0}{\\alpha&H00}{\\p1}%s{\\p0}{\\bord0}{\\1c&H%s}{\\p1}%s{\\p0}%s", - o.prefix_sep, y_offset, bg_box, o.plot_color, table.concat(s), text_style()) -end - - -local function append(s, str, attr) - if not str then - return false - end - attr.prefix_sep = attr.prefix_sep or o.prefix_sep - attr.indent = attr.indent or o.indent - attr.nl = attr.nl or o.nl - attr.suffix = attr.suffix or "" - attr.prefix = attr.prefix or "" - attr.no_prefix_markup = attr.no_prefix_markup or false - attr.prefix = attr.no_prefix_markup and attr.prefix or b(attr.prefix) - s[#s+1] = format("%s%s%s%s%s%s", attr.nl, attr.indent, - attr.prefix, attr.prefix_sep, no_ASS(str), attr.suffix) - return true -end - - --- Format and append a property. --- A property whose value is either `nil` or empty (hereafter called "invalid") --- is skipped and not appended. --- Returns `false` in case nothing was appended, otherwise `true`. --- --- s : Table containing strings. --- prop : The property to query and format (based on its OSD representation). --- attr : Optional table to overwrite certain (formatting) attributes for --- this property. --- exclude: Optional table containing keys which are considered invalid values --- for this property. Specifying this will replace empty string as --- default invalid value (nil is always invalid). -local function append_property(s, prop, attr, excluded) - excluded = excluded or {[""] = true} - local ret = mp.get_property_osd(prop) - if not ret or excluded[ret] then - if o.debug then - print("No value for property: " .. prop) - end - return false - end - return append(s, ret, attr) -end - - -local function append_perfdata(s, dedicated_page) - local vo_p = mp.get_property_native("vo-passes") - if not vo_p then - return - end - - local ds = mp.get_property_bool("display-sync-active", false) - local target_fps = ds and mp.get_property_number("display-fps", 0) - or mp.get_property_number(compat("container-fps"), 0) - if target_fps > 0 then target_fps = 1 / target_fps * 1e9 end - - -- Sums of all last/avg/peak values - local last_s, avg_s, peak_s = {}, {}, {} - for frame, data in pairs(vo_p) do - last_s[frame], avg_s[frame], peak_s[frame] = 0, 0, 0 - for _, pass in ipairs(data) do - last_s[frame] = last_s[frame] + pass["last"] - avg_s[frame] = avg_s[frame] + pass["avg"] - peak_s[frame] = peak_s[frame] + pass["peak"] - end - end - - -- Pretty print measured time - local function pp(i) - -- rescale to microseconds for a saner display - return format("%05d", i / 1000) - end - - -- Format n/m with a font weight based on the ratio - local function p(n, m) - local i = 0 - if m > 0 then - i = tonumber(n) / m - end - -- Calculate font weight. 100 is minimum, 400 is normal, 700 bold, 900 is max - local w = (700 * math.sqrt(i)) + 200 - return format("{\\b%d}%02d%%{\\b0}", w, i * 100) - end - - -- ensure that the fixed title is one element and every scrollable line is - -- also one single element. - s[#s+1] = format("%s%s%s%s{\\fs%s}%s{\\fs%s}", - dedicated_page and "" or o.nl, dedicated_page and "" or o.indent, - b("Frame Timings:"), o.prefix_sep, o.font_size * 0.66, - "(last/average/peak μs)", o.font_size) - - for frame, data in pairs(vo_p) do - local f = "%s%s%s{\\fn%s}%s / %s / %s %s%s{\\fn%s}%s%s%s" - - if dedicated_page then - s[#s+1] = format("%s%s%s:", o.nl, o.indent, - b(frame:gsub("^%l", string.upper))) - - for _, pass in ipairs(data) do - s[#s+1] = format(f, o.nl, o.indent, o.indent, - o.font_mono, pp(pass["last"]), - pp(pass["avg"]), pp(pass["peak"]), - o.prefix_sep .. o.prefix_sep, p(pass["last"], last_s[frame]), - o.font, o.prefix_sep, o.prefix_sep, pass["desc"]) - - if o.plot_perfdata and o.use_ass then - -- use the same line that was already started for this iteration - s[#s] = s[#s] .. - generate_graph(pass["samples"], pass["count"], - pass["count"], pass["peak"], - pass["avg"], 0.9, 0.25) - end - end - - -- Print sum of timing values as "Total" - s[#s+1] = format(f, o.nl, o.indent, o.indent, - o.font_mono, pp(last_s[frame]), - pp(avg_s[frame]), pp(peak_s[frame]), "", "", o.font, - o.prefix_sep, o.prefix_sep, b("Total")) - else - -- for the simplified view, we just print the sum of each pass - s[#s+1] = format(f, o.nl, o.indent, o.indent, o.font_mono, - pp(last_s[frame]), pp(avg_s[frame]), pp(peak_s[frame]), - "", "", o.font, o.prefix_sep, o.prefix_sep, - frame:gsub("^%l", string.upper)) - end - end -end - -local function ellipsis(s, maxlen) - if not maxlen or s:len() <= maxlen then return s end - return s:sub(1, maxlen - 3) .. "..." -end - --- command prefix tokens to strip - includes generic property commands -local cmd_prefixes = { - osd_auto=1, no_osd=1, osd_bar=1, osd_msg=1, osd_msg_bar=1, raw=1, sync=1, - async=1, expand_properties=1, repeatable=1, set=1, add=1, multiply=1, - toggle=1, cycle=1, cycle_values=1, ["!reverse"]=1, change_list=1, -} --- commands/writable-properties prefix sub-words (followed by -) to strip -local name_prefixes = { - define=1, delete=1, enable=1, disable=1, dump=1, write=1, drop=1, revert=1, - ab=1, hr=1, secondary=1, -} --- extract a command "subject" from a command string, by removing all --- generic prefix tokens and then returning the first interesting sub-word --- of the next token. For target-script name we also check another token. --- The tokenizer works fine for things we care about - valid mpv commands, --- properties and script names, possibly quoted, white-space[s]-separated. --- It's decent in practice, and worst case is "incorrect" subject. -local function cmd_subject(cmd) - cmd = cmd:gsub(";.*", ""):gsub("%-", "_") -- only first cmd, s/-/_/ - local TOKEN = '^%s*"?([%w_!]*)' -- captures+ends before a (maybe) final " - local tok, sname, subw - - repeat tok, cmd = cmd:match(TOKEN .. '"?(.*)') - until not cmd_prefixes[tok] - -- tok is the 1st non-generic command/property name token, cmd is the rest - - sname = tok == "script_message_to" and cmd:match(TOKEN) - or tok == "script_binding" and cmd:match(TOKEN .. "/") - if sname and sname ~= "" then - return "script: " .. sname - end - - -- return the first sub-word of tok which is not a useless prefix - repeat subw, tok = tok:match("([^_]*)_?(.*)") - until tok == "" or not name_prefixes[subw] - return subw:len() > 1 and subw or "[unknown]" -end - -local function get_kbinfo_lines(width) - -- active keys: only highest priotity of each key, and not our (stats) keys - local bindings = mp.get_property_native("input-bindings", {}) - local active = {} -- map: key-name -> bind-info - for _, bind in pairs(bindings) do - if bind.priority >= 0 and ( - not active[bind.key] or - (active[bind.key].is_weak and not bind.is_weak) or - (bind.is_weak == active[bind.key].is_weak and - bind.priority > active[bind.key].priority) - ) and not bind.cmd:find("script-binding stats/__forced_", 1, true) - then - active[bind.key] = bind - end - end - - -- make an array, find max key len, add sort keys (.subject/.mods[_count]) - local ordered = {} - local kspaces = "" -- as many spaces as the longest key name - for _, bind in pairs(active) do - bind.subject = cmd_subject(bind.cmd) - if bind.subject ~= "ignore" then - ordered[#ordered+1] = bind - _,_, bind.mods = bind.key:find("(.*)%+.") - _, bind.mods_count = bind.key:gsub("%+.", "") - if bind.key:len() > kspaces:len() then - kspaces = string.rep(" ", bind.key:len()) - end - end - end - - local function align_right(key) - return kspaces:sub(key:len()) .. key - end - - -- sort by: subject, mod(ifier)s count, mods, key-len, lowercase-key, key - table.sort(ordered, function(a, b) - if a.subject ~= b.subject then - return a.subject < b.subject - elseif a.mods_count ~= b.mods_count then - return a.mods_count < b.mods_count - elseif a.mods ~= b.mods then - return a.mods < b.mods - elseif a.key:len() ~= b.key:len() then - return a.key:len() < b.key:len() - elseif a.key:lower() ~= b.key:lower() then - return a.key:lower() < b.key:lower() - else - return a.key > b.key -- only case differs, lowercase first - end - end) - - -- key/subject pre/post formatting for terminal/ass. - -- key/subject alignment uses spaces (with mono font if ass) - -- word-wrapping is disabled for ass, or cut at 79 for the terminal - local term = not o.use_ass - local kpre = term and "" or format("{\\q2\\fn%s}", o.font_mono) - local kpost = term and " " or format(" {\\fn%s}", o.font) - local spre = term and kspaces .. " " - or format("{\\q2\\fn%s}%s {\\fn%s}{\\fs%d\\u1}", - o.font_mono, kspaces, o.font, 1.3*o.font_size) - local spost = term and "" or format("{\\u0\\fs%d}", o.font_size) - local _, itabs = o.indent:gsub("\t", "") - local cutoff = term and (width or 79) - o.indent:len() - itabs * 7 - spre:len() - - -- create the display lines - local info_lines = {} - local subject = nil - for _, bind in ipairs(ordered) do - if bind.subject ~= subject then -- new subject (title) - subject = bind.subject - append(info_lines, "", {}) - append(info_lines, "", { prefix = spre .. subject .. spost }) - end - if bind.comment then - bind.cmd = bind.cmd .. " # " .. bind.comment - end - append(info_lines, ellipsis(bind.cmd, cutoff), - { prefix = kpre .. no_ASS(align_right(bind.key)) .. kpost }) - end - return info_lines -end - -local function append_general_perfdata(s, offset) - local perf_info = mp.get_property_native("perf-info") or {} - local count = 0 - for _, data in ipairs(perf_info) do - count = count + 1 - end - offset = max(1, min((offset or 1), count)) - - local i = 0 - for _, data in ipairs(perf_info) do - i = i + 1 - if i >= offset then - append(s, data.text or data.value, {prefix="["..tostring(i).."] "..data.name..":"}) - - if o.plot_perfdata and o.use_ass and data.value then - buf = perf_buffers[data.name] - if not buf then - buf = {0, pos = 1, len = 50, max = 0} - perf_buffers[data.name] = buf - end - graph_add_value(buf, data.value) - s[#s+1] = generate_graph(buf, buf.pos, buf.len, buf.max, nil, 0.8, 1) - end - end - end - return offset -end - -local function append_display_sync(s) - if not mp.get_property_bool("display-sync-active", false) then - return - end - - local vspeed = append_property(s, "video-speed-correction", {prefix="DS:"}) - if vspeed then - append_property(s, "audio-speed-correction", - {prefix="/", nl="", indent=" ", prefix_sep=" ", no_prefix_markup=true}) - else - append_property(s, "audio-speed-correction", - {prefix="DS:" .. o.prefix_sep .. " - / ", prefix_sep=""}) - end - - append_property(s, "mistimed-frame-count", {prefix="Mistimed:", nl=""}) - append_property(s, "vo-delayed-frame-count", {prefix="Delayed:", nl=""}) - - -- As we need to plot some graphs we print jitter and ratio on their own lines - if not display_timer.oneshot and (o.plot_vsync_ratio or o.plot_vsync_jitter) and o.use_ass then - local ratio_graph = "" - local jitter_graph = "" - if o.plot_vsync_ratio then - ratio_graph = generate_graph(vsratio_buf, vsratio_buf.pos, vsratio_buf.len, vsratio_buf.max, nil, 0.8, 1) - end - if o.plot_vsync_jitter then - jitter_graph = generate_graph(vsjitter_buf, vsjitter_buf.pos, vsjitter_buf.len, vsjitter_buf.max, nil, 0.8, 1) - end - append_property(s, "vsync-ratio", {prefix="VSync Ratio:", suffix=o.prefix_sep .. ratio_graph}) - append_property(s, "vsync-jitter", {prefix="VSync Jitter:", suffix=o.prefix_sep .. jitter_graph}) - else - -- Since no graph is needed we can print ratio/jitter on the same line and save some space - local vratio = append_property(s, "vsync-ratio", {prefix="VSync Ratio:"}) - append_property(s, "vsync-jitter", {prefix="VSync Jitter:", nl="" or o.nl}) - end -end - - -local function append_filters(s, prop, prefix) - local length = 0 - local filters = {} - - for _,f in ipairs(mp.get_property_native(prop, {})) do - local n = f.name - if f.enabled ~= nil and not f.enabled then - n = n .. " (disabled)" - end - - if f.label ~= nil then - n = "@" .. f.label .. ": " .. n - end - - local p = {} - for key,value in pairs(f.params) do - p[#p+1] = key .. "=" .. value - end - if #p > 0 then - p = " [" .. table.concat(p, " ") .. "]" - else - p = "" - end - - length = length + n:len() + p:len() - filters[#filters+1] = no_ASS(n) .. it(no_ASS(p)) - end - - if #filters > 0 then - local ret - if length < o.filter_params_max_length then - ret = table.concat(filters, ", ") - else - local sep = o.nl .. o.indent .. o.indent - ret = sep .. table.concat(filters, sep) - end - s[#s+1] = o.nl .. o.indent .. b(prefix) .. o.prefix_sep .. ret - end -end - - -local function add_header(s) - s[#s+1] = text_style() -end - - -local function add_file(s) - append(s, "", {prefix="File:", nl="", indent=""}) - append_property(s, "filename", {prefix_sep="", nl="", indent=""}) - if not (mp.get_property_osd("filename") == mp.get_property_osd("media-title")) then - append_property(s, "media-title", {prefix="Title:"}) - end - - local editions = mp.get_property_number("editions") - local edition = mp.get_property_number("current-edition") - local ed_cond = (edition and editions > 1) - if ed_cond then - append_property(s, "edition-list/" .. tostring(edition) .. "/title", - {prefix="Edition:"}) - append_property(s, "edition-list/count", - {prefix="(" .. tostring(edition + 1) .. "/", suffix=")", nl="", - indent=" ", prefix_sep=" ", no_prefix_markup=true}) - end - - local ch_index = mp.get_property_number("chapter") - if ch_index and ch_index >= 0 then - append_property(s, "chapter-list/" .. tostring(ch_index) .. "/title", {prefix="Chapter:", - nl=ed_cond and "" or o.nl}) - append_property(s, "chapter-list/count", - {prefix="(" .. tostring(ch_index + 1) .. "/", suffix=")", nl="", - indent=" ", prefix_sep=" ", no_prefix_markup=true}) - end - - local fs = append_property(s, "file-size", {prefix="Size:"}) - append_property(s, "file-format", {prefix="Format/Protocol:", nl=fs and "" or o.nl}) - - local demuxer_cache = mp.get_property_native("demuxer-cache-state", {}) - if demuxer_cache["fw-bytes"] then - demuxer_cache = demuxer_cache["fw-bytes"] -- returns bytes - else - demuxer_cache = 0 - end - local demuxer_secs = mp.get_property_number("demuxer-cache-duration", 0) - if demuxer_cache + demuxer_secs > 0 then - append(s, utils.format_bytes_humanized(demuxer_cache), {prefix="Total Cache:"}) - append(s, format("%.1f", demuxer_secs), {prefix="(", suffix=" sec)", nl="", - no_prefix_markup=true, prefix_sep="", indent=o.prefix_sep}) - end -end - - -local function add_video(s) - local r = mp.get_property_native("video-params") - -- in case of e.g. lavi-complex there can be no input video, only output - if not r then - r = mp.get_property_native("video-out-params") - end - if not r then - return - end - - local osd_dims = mp.get_property_native("osd-dimensions") - local scaled_width = osd_dims["w"] - osd_dims["ml"] - osd_dims["mr"] - local scaled_height = osd_dims["h"] - osd_dims["mt"] - osd_dims["mb"] - - append(s, "", {prefix=o.nl .. o.nl .. "Video:", nl="", indent=""}) - if append_property(s, "video-codec", {prefix_sep="", nl="", indent=""}) then - append_property(s, "hwdec-current", {prefix="(hwdec:", nl="", indent=" ", - no_prefix_markup=true, suffix=")"}, {no=true, [""]=true}) - end - append_property(s, "avsync", {prefix="A-V:"}) - if append_property(s, compat("decoder-frame-drop-count"), - {prefix="Dropped Frames:", suffix=" (decoder)"}) then - append_property(s, compat("frame-drop-count"), {suffix=" (output)", nl="", indent=""}) - end - if append_property(s, "display-fps", {prefix="Display FPS:", suffix=" (specified)"}) then - append_property(s, "estimated-display-fps", - {suffix=" (estimated)", nl="", indent=""}) - else - append_property(s, "estimated-display-fps", - {prefix="Display FPS:", suffix=" (estimated)"}) - end - if append_property(s, compat("container-fps"), {prefix="FPS:", suffix=" (specified)"}) then - append_property(s, "estimated-vf-fps", - {suffix=" (estimated)", nl="", indent=""}) - else - append_property(s, "estimated-vf-fps", - {prefix="FPS:", suffix=" (estimated)"}) - end - - append_display_sync(s) - append_perfdata(s, o.print_perfdata_passes) - - if append(s, r["w"], {prefix="Native Resolution:"}) then - append(s, r["h"], {prefix="x", nl="", indent=" ", prefix_sep=" ", no_prefix_markup=true}) - end - if append(s, scaled_width, {prefix="Scaled Resolution:"}) then - append(s, scaled_height, {prefix="x", nl="", indent=" ", prefix_sep=" ", no_prefix_markup=true}) - end - append_property(s, "current-window-scale", {prefix="Window Scale:"}) - if r["aspect"] ~= nil then - append(s, format("%.2f", r["aspect"]), {prefix="Aspect Ratio:"}) - end - append(s, r["pixelformat"], {prefix="Pixel Format:"}) - if r["hw-pixelformat"] ~= nil then - append(s, r["hw-pixelformat"], {prefix_sep="[", nl="", indent=" ", - suffix="]"}) - end - - -- Group these together to save vertical space - local prim = append(s, r["primaries"], {prefix="Primaries:"}) - local cmat = append(s, r["colormatrix"], {prefix="Colormatrix:", nl=prim and "" or o.nl}) - append(s, r["colorlevels"], {prefix="Levels:", nl=cmat and "" or o.nl}) - - -- Append HDR metadata conditionally (only when present and interesting) - local hdrpeak = r["sig-peak"] or 0 - local hdrinfo = "" - if hdrpeak > 1 then - hdrinfo = " (HDR peak: " .. format("%.2f", hdrpeak) .. ")" - end - - append(s, r["gamma"], {prefix="Gamma:", suffix=hdrinfo}) - append_property(s, "packet-video-bitrate", {prefix="Bitrate:", suffix=" kbps"}) - append_filters(s, "vf", "Filters:") -end - - -local function add_audio(s) - local r = mp.get_property_native("audio-params") - -- in case of e.g. lavi-complex there can be no input audio, only output - if not r then - r = mp.get_property_native("audio-out-params") - end - if not r then - return - end - - append(s, "", {prefix=o.nl .. o.nl .. "Audio:", nl="", indent=""}) - append_property(s, "audio-codec", {prefix_sep="", nl="", indent=""}) - local cc = append(s, r["channel-count"], {prefix="Channels:"}) - append(s, r["format"], {prefix="Format:", nl=cc and "" or o.nl}) - append(s, r["samplerate"], {prefix="Sample Rate:", suffix=" Hz"}) - append_property(s, "packet-audio-bitrate", {prefix="Bitrate:", suffix=" kbps"}) - append_filters(s, "af", "Filters:") -end - - --- Determine whether ASS formatting shall/can be used and set formatting sequences -local function eval_ass_formatting() - o.use_ass = o.ass_formatting and has_vo_window() - if o.use_ass then - o.nl = o.ass_nl - o.indent = o.ass_indent - o.prefix_sep = o.ass_prefix_sep - o.b1 = o.ass_b1 - o.b0 = o.ass_b0 - o.it1 = o.ass_it1 - o.it0 = o.ass_it0 - else - o.nl = o.no_ass_nl - o.indent = o.no_ass_indent - o.prefix_sep = o.no_ass_prefix_sep - o.b1 = o.no_ass_b1 - o.b0 = o.no_ass_b0 - o.it1 = o.no_ass_it1 - o.it0 = o.no_ass_it0 - end -end - - --- Returns an ASS string with "normal" stats -local function default_stats() - local stats = {} - eval_ass_formatting() - add_header(stats) - add_file(stats) - add_video(stats) - add_audio(stats) - return table.concat(stats) -end - -local function scroll_vo_stats(stats, fixed_items, offset) - local ret = {} - local count = #stats - fixed_items - offset = max(1, min((offset or 1), count)) - - for i, line in pairs(stats) do - if i <= fixed_items or i >= fixed_items + offset then - ret[#ret+1] = stats[i] - end - end - return ret, offset -end - --- Returns an ASS string with extended VO stats -local function vo_stats() - local stats = {} - eval_ass_formatting() - add_header(stats) - - -- first line (title) added next is considered fixed - local fixed_items = #stats + 1 - append_perfdata(stats, true) - - local page = pages[o.key_page_2] - stats, page.offset = scroll_vo_stats(stats, fixed_items, page.offset) - return table.concat(stats) -end - -local kbinfo_lines = nil -local function keybinding_info(after_scroll) - local header = {} - local page = pages[o.key_page_4] - eval_ass_formatting() - add_header(header) - append(header, "", {prefix=o.nl .. page.desc .. ":", nl="", indent=""}) - - if not kbinfo_lines or not after_scroll then - kbinfo_lines = get_kbinfo_lines() - end - -- up to 20 lines for the terminal - so that mpv can also print - -- the status line without scrolling, and up to 40 lines for libass - -- because it can put a big performance toll on libass to process - -- many lines which end up outside (below) the screen. - local term = not o.use_ass - local nlines = #kbinfo_lines - page.offset = max(1, min((page.offset or 1), term and nlines - 20 or nlines)) - local maxline = min(nlines, page.offset + (term and 20 or 40)) - return table.concat(header) .. - table.concat(kbinfo_lines, "", page.offset, maxline) -end - -local function perf_stats() - local stats = {} - eval_ass_formatting() - add_header(stats) - local page = pages[o.key_page_0] - append(stats, "", {prefix=o.nl .. o.nl .. page.desc .. ":", nl="", indent=""}) - page.offset = append_general_perfdata(stats, page.offset) - return table.concat(stats) -end - -local function opt_time(t) - if type(t) == type(1.1) then - return mp.format_time(t) - end - return "?" -end - --- Returns an ASS string with stats about the demuxer cache etc. -local function cache_stats() - local stats = {} - - eval_ass_formatting() - add_header(stats) - append(stats, "", {prefix=o.nl .. o.nl .. "Cache info:", nl="", indent=""}) - - local info = mp.get_property_native("demuxer-cache-state") - if info == nil then - append(stats, "Unavailable.", {}) - return table.concat(stats) - end - - local a = info["reader-pts"] - local b = info["cache-end"] - - append(stats, opt_time(a) .. " - " .. opt_time(b), {prefix = "Packet queue:"}) - - local r = nil - if (a ~= nil) and (b ~= nil) then - r = b - a - end - - local r_graph = nil - if not display_timer.oneshot and o.use_ass then - r_graph = generate_graph(cache_ahead_buf, cache_ahead_buf.pos, - cache_ahead_buf.len, cache_ahead_buf.max, - nil, 0.8, 1) - r_graph = o.prefix_sep .. r_graph - end - append(stats, opt_time(r), {prefix = "Read-ahead:", suffix = r_graph}) - - -- These states are not necessarily exclusive. They're about potentially - -- separate mechanisms, whose states may be decoupled. - local state = "reading" - local seek_ts = info["debug-seeking"] - if seek_ts ~= nil then - state = "seeking (to " .. mp.format_time(seek_ts) .. ")" - elseif info["eof"] == true then - state = "eof" - elseif info["underrun"] then - state = "underrun" - elseif info["idle"] == true then - state = "inactive" - end - append(stats, state, {prefix = "State:"}) - - local speed = info["raw-input-rate"] or 0 - local speed_graph = nil - if not display_timer.oneshot and o.use_ass then - speed_graph = generate_graph(cache_speed_buf, cache_speed_buf.pos, - cache_speed_buf.len, cache_speed_buf.max, - nil, 0.8, 1) - speed_graph = o.prefix_sep .. speed_graph - end - append(stats, utils.format_bytes_humanized(speed) .. "/s", {prefix="Speed:", - suffix=speed_graph}) - - append(stats, utils.format_bytes_humanized(info["total-bytes"]), - {prefix = "Total RAM:"}) - append(stats, utils.format_bytes_humanized(info["fw-bytes"]), - {prefix = "Forward RAM:"}) - - local fc = info["file-cache-bytes"] - if fc ~= nil then - fc = utils.format_bytes_humanized(fc) - else - fc = "(disabled)" - end - append(stats, fc, {prefix = "Disk cache:"}) - - append(stats, info["debug-low-level-seeks"], {prefix = "Media seeks:"}) - append(stats, info["debug-byte-level-seeks"], {prefix = "Stream seeks:"}) - - append(stats, "", {prefix=o.nl .. o.nl .. "Ranges:", nl="", indent=""}) - - append(stats, info["bof-cached"] and "yes" or "no", - {prefix = "Start cached:"}) - append(stats, info["eof-cached"] and "yes" or "no", - {prefix = "End cached:"}) - - local ranges = info["seekable-ranges"] or {} - for n, r in ipairs(ranges) do - append(stats, mp.format_time(r["start"]) .. " - " .. - mp.format_time(r["end"]), - {prefix = format("Range %s:", n)}) - end - - return table.concat(stats) -end - --- Record 1 sample of cache statistics. --- (Unlike record_data(), this does not return a function, but runs directly.) -local function record_cache_stats() - local info = mp.get_property_native("demuxer-cache-state") - if info == nil then - return - end - - local a = info["reader-pts"] - local b = info["cache-end"] - if (a ~= nil) and (b ~= nil) then - graph_add_value(cache_ahead_buf, b - a) - end - - graph_add_value(cache_speed_buf, info["raw-input-rate"] or 0) -end - -cache_recorder_timer = mp.add_periodic_timer(0.25, record_cache_stats) -cache_recorder_timer:kill() - --- Current page and : mapping -curr_page = o.key_page_1 -pages = { - [o.key_page_1] = { f = default_stats, desc = "Default" }, - [o.key_page_2] = { f = vo_stats, desc = "Extended Frame Timings", scroll = true }, - [o.key_page_3] = { f = cache_stats, desc = "Cache Statistics" }, - [o.key_page_4] = { f = keybinding_info, desc = "Active key bindings", scroll = true }, - [o.key_page_0] = { f = perf_stats, desc = "Internal performance info", scroll = true }, -} - - --- Returns a function to record vsratio/jitter with the specified `skip` value -local function record_data(skip) - init_buffers() - skip = max(skip, 0) - local i = skip - return function() - if i < skip then - i = i + 1 - return - else - i = 0 - end - - if o.plot_vsync_jitter then - local r = mp.get_property_number("vsync-jitter", nil) - if r then - vsjitter_buf.pos = (vsjitter_buf.pos % vsjitter_buf.len) + 1 - vsjitter_buf[vsjitter_buf.pos] = r - vsjitter_buf.max = max(vsjitter_buf.max, r) - end - end - - if o.plot_vsync_ratio then - local r = mp.get_property_number("vsync-ratio", nil) - if r then - vsratio_buf.pos = (vsratio_buf.pos % vsratio_buf.len) + 1 - vsratio_buf[vsratio_buf.pos] = r - vsratio_buf.max = max(vsratio_buf.max, r) - end - end - end -end - --- Call the function for `page` and print it to OSD -local function print_page(page, after_scroll) - -- the page functions assume we start in ass-enabled mode. - -- that's true for mp.set_osd_ass, but not for mp.osd_message. - local ass_content = pages[page].f(after_scroll) - if o.persistent_overlay then - mp.set_osd_ass(0, 0, ass_content) - else - mp.osd_message((o.use_ass and ass_start or "") .. ass_content, - display_timer.oneshot and o.duration or o.redraw_delay + 1) - end -end - - -local function clear_screen() - if o.persistent_overlay then mp.set_osd_ass(0, 0, "") else mp.osd_message("", 0) end -end - -local function scroll_delta(d) - if display_timer.oneshot then display_timer:kill() ; display_timer:resume() end - pages[curr_page].offset = (pages[curr_page].offset or 1) + d - print_page(curr_page, true) -end -local function scroll_up() scroll_delta(-o.scroll_lines) end -local function scroll_down() scroll_delta(o.scroll_lines) end - -local function reset_scroll_offsets() - for _, page in pairs(pages) do - page.offset = nil - end -end -local function bind_scroll() - if not scroll_bound then - mp.add_forced_key_binding(o.key_scroll_up, "__forced_"..o.key_scroll_up, scroll_up, {repeatable=true}) - mp.add_forced_key_binding(o.key_scroll_down, "__forced_"..o.key_scroll_down, scroll_down, {repeatable=true}) - scroll_bound = true - end -end -local function unbind_scroll() - if scroll_bound then - mp.remove_key_binding("__forced_"..o.key_scroll_up) - mp.remove_key_binding("__forced_"..o.key_scroll_down) - scroll_bound = false - end -end -local function update_scroll_bindings(k) - if (pages[k].scroll) then - bind_scroll() - else - unbind_scroll() - end -end - --- Add keybindings for every page -local function add_page_bindings() - local function a(k) - return function() - reset_scroll_offsets() - update_scroll_bindings(k) - curr_page = k - print_page(k) - if display_timer.oneshot then display_timer:kill() ; display_timer:resume() end - end - end - for k, _ in pairs(pages) do - mp.add_forced_key_binding(k, "__forced_"..k, a(k), {repeatable=true}) - end - update_scroll_bindings(curr_page) -end - - --- Remove keybindings for every page -local function remove_page_bindings() - for k, _ in pairs(pages) do - mp.remove_key_binding("__forced_"..k) - end - unbind_scroll() -end - - -local function process_key_binding(oneshot) - reset_scroll_offsets() - -- Stats are already being displayed - if display_timer:is_enabled() then - -- Previous and current keys were oneshot -> restart timer - if display_timer.oneshot and oneshot then - display_timer:kill() - print_page(curr_page) - display_timer:resume() - -- Previous and current keys were toggling -> end toggling - elseif not display_timer.oneshot and not oneshot then - display_timer:kill() - cache_recorder_timer:stop() - clear_screen() - remove_page_bindings() - if recorder then - mp.unobserve_property(recorder) - recorder = nil - end - end - -- No stats are being displayed yet - else - if not oneshot and (o.plot_vsync_jitter or o.plot_vsync_ratio) then - recorder = record_data(o.skip_frames) - -- Rely on the fact that "vsync-ratio" is updated at the same time. - -- Using "none" to get a sample any time, even if it does not change. - -- Will stop working if "vsync-jitter" property change notification - -- changes, but it's fine for an internal script. - mp.observe_property("vsync-jitter", "none", recorder) - end - if not oneshot then - cache_ahead_buf = {0, pos = 1, len = 50, max = 0} - cache_speed_buf = {0, pos = 1, len = 50, max = 0} - cache_recorder_timer:resume() - end - display_timer:kill() - display_timer.oneshot = oneshot - display_timer.timeout = oneshot and o.duration or o.redraw_delay - add_page_bindings() - print_page(curr_page) - display_timer:resume() - end -end - - --- Create the timer used for redrawing (toggling) or clearing the screen (oneshot) --- The duration here is not important and always set in process_key_binding() -display_timer = mp.add_periodic_timer(o.duration, - function() - if display_timer.oneshot then - display_timer:kill() ; clear_screen() ; remove_page_bindings() - else - print_page(curr_page) - end - end) -display_timer:kill() - --- Single invocation key binding -mp.add_key_binding(o.key_oneshot, "display-stats", function() process_key_binding(true) end, - {repeatable=true}) - --- Toggling key binding -mp.add_key_binding(o.key_toggle, "display-stats-toggle", function() process_key_binding(false) end, - {repeatable=false}) - --- Single invocation bindings without key, can be used in input.conf to create --- bindings for a specific page: "e script-binding stats/display-page-2" -for k, _ in pairs(pages) do - mp.add_key_binding(nil, "display-page-" .. k, - function() - curr_page = k - process_key_binding(true) - end, {repeatable=true}) -end - --- Reprint stats immediately when VO was reconfigured, only when toggled -mp.register_event("video-reconfig", - function() - if display_timer:is_enabled() then - print_page(curr_page) - end - end) - --- --script-opts=stats-bindlist=[-]{yes|} -if o.bindlist ~= "no" then - mp.command("no-osd set really-quiet yes") - if o.bindlist:sub(1, 1) == "-" then - o.bindlist = o.bindlist:sub(2) - o.no_ass_b0 = "" - o.no_ass_b1 = "" - end - local width = max(40, math.floor(tonumber(o.bindlist) or 79)) - mp.add_timeout(0, function() -- wait for all other scripts to finish init - o.ass_formatting = false - o.no_ass_indent = " " - eval_ass_formatting() - io.write(pages[o.key_page_4].desc .. ":" .. - table.concat(get_kbinfo_lines(width)) .. "\n") - mp.command("quit") - end) -end diff --git a/mpv/scripts/subtitle_manager.lua b/mpv/scripts/subtitle_manager.lua deleted file mode 100644 index 1216c16..0000000 --- a/mpv/scripts/subtitle_manager.lua +++ /dev/null @@ -1,190 +0,0 @@ -local utils = require 'mp.utils' - --- 参数设置 -local subtitlesPerPage = 10 -local closeAfterLoad = true -local rate = 1.5 - --- 全局变量和实用函数 -local styleOn = mp.get_property("osd-ass-cc/0") -local subtitles = {} -local currentSlot = 1 -local currentPage = 1 -local maxPage = 1 -local active = false - --- 控制列表 -local subtitleControls = { - ESC = function() abort("") end, - e = function() abort("") end, - DOWN = function() jumpSlot(1) end, - UP = function() jumpSlot(-1) end, - j = function() jumpSlot(1) end, - k = function() jumpSlot(-1) end, - RIGHT = function() jumpPage(1) end, - LEFT = function() jumpPage(-1) end, - ENTER = function() loadSubtitle(currentSlot) end, - KP_ENTER = function() loadSubtitle(currentSlot) end -} - -local subtitleFlags = { - DOWN = {repeatable = true}, - UP = {repeatable = true}, - RIGHT = {repeatable = true}, - LEFT = {repeatable = true} -} - --- 激活自定义控件 -function activateControls(name, controls, flags) - for key, func in pairs(controls) do - mp.add_forced_key_binding(key, name..key, func, flags[key]) - end -end - --- 取消激活自定义控件 -function deactivateControls(name, controls) - for key, _ in pairs(controls) do - mp.remove_key_binding(name..key) - end -end - --- 实用函数 -function fileExists(path) - local f = io.open(path, "r") - if f ~= nil then - io.close(f) - return true - else - return false - end -end - --- 加载字幕列表 -function listSubtitles() - subtitles = {} - local tracks = mp.get_property_native("track-list") - for _, track in ipairs(tracks) do - if track.type == "sub" then - table.insert(subtitles, track) - end - end - calcPages() -end - --- 计算当前页和总页数 -function calcPages() - currentPage = math.floor((currentSlot - 1) / subtitlesPerPage) + 1 - if currentPage == 0 then currentPage = 1 end - maxPage = math.floor((#subtitles - 1) / subtitlesPerPage) + 1 - if maxPage == 0 then maxPage = 1 end -end - --- 获取指定页的字幕数量 -function getAmountSubtitlesOnPage(page) - local n = subtitlesPerPage - if page == maxPage then n = #subtitles % subtitlesPerPage end - if n == 0 then n = subtitlesPerPage end - if #subtitles == 0 then n = 0 end - return n -end - --- 获取指定页的第一个字幕索引 -function getFirstSlotOnPage(page) - return (page - 1) * subtitlesPerPage + 1 -end - --- 获取指定页的最后一个字幕索引 -function getLastSlotOnPage(page) - local endSlot = getFirstSlotOnPage(page) + getAmountSubtitlesOnPage(page) - 1 - if endSlot > #subtitles then endSlot = #subtitles end - return endSlot -end - --- 跳到指定数量的字幕前或后 -function jumpSlot(i) - currentSlot = currentSlot + i - local startSlot = getFirstSlotOnPage(currentPage) - local endSlot = getLastSlotOnPage(currentPage) - - if currentSlot < startSlot then currentSlot = endSlot end - if currentSlot > endSlot then currentSlot = startSlot end - - displaySubtitles() -end - --- 跳到指定数量的页前或后 -function jumpPage(i) - local oldPos = currentSlot - getFirstSlotOnPage(currentPage) + 1 - currentPage = currentPage + i - if currentPage < 1 then currentPage = maxPage + currentPage end - if currentPage > maxPage then currentPage = currentPage - maxPage end - - local subtitlesOnPage = getAmountSubtitlesOnPage(currentPage) - if oldPos > subtitlesOnPage then oldPos = subtitlesOnPage end - currentSlot = getFirstSlotOnPage(currentPage) + oldPos - 1 - - displaySubtitles() -end - --- 显示当前页的字幕 -function displaySubtitles() - -- 确定当前页的第一个和最后一个字幕索引 - local startSlot = getFirstSlotOnPage(currentPage) - local endSlot = getLastSlotOnPage(currentPage) - - -- 准备显示的文本并显示 - local display = styleOn .. "{\\b1}Subtitles page " .. currentPage .. "/" .. maxPage .. ":{\\b0}" - for i = startSlot, endSlot do - local sub = subtitles[i] - local selection = "" - if i == currentSlot then - selection = "{\\b1}{\\c&H00FFFF&}>" - end - display = display .. "\n" .. selection .. i .. ": " .. (sub.title or sub.lang or sub.src) .. "{\\r}" - end - mp.osd_message(display, rate) -end - --- 加载指定的字幕 -function loadSubtitle(slot) - if slot >= 1 and slot <= #subtitles then - local sub = subtitles[slot] - mp.set_property_native("sid", sub.id) - mp.osd_message(string.format("Loaded subtitle: %s", sub.title or sub.lang or sub.src), 2) - if closeAfterLoad then - abort(styleOn.."{\\c&H00FF00&}{\\b1}Successfully loaded subtitle:{\\r}\n"..(sub.title or sub.lang or sub.src)) - end - else - abort(styleOn.."{\\c&H0000FF&}{\\b1}Can't find the subtitle at slot " .. slot) - end -end - --- 定时器 -local timer = mp.add_periodic_timer(rate * 0.95, displaySubtitles) -timer:kill() - - --- 终止程序 -function abort(message) - mode = "none" - deactivateControls("subtitle", subtitleControls) - timer:kill() - mp.osd_message(message) - active = false -end - --- 处理字幕菜单的状态 -function handler() - if active then - abort("") - else - activateControls("subtitle", subtitleControls, subtitleFlags) - listSubtitles() - displaySubtitles() - timer:resume() - active = true - end -end - --- 注册脚本消息 -mp.register_script_message("subtitle-menu", handler) \ No newline at end of file diff --git a/mpv/scripts/thumbfast.lua b/mpv/scripts/thumbfast.lua new file mode 100644 index 0000000..723a402 --- /dev/null +++ b/mpv/scripts/thumbfast.lua @@ -0,0 +1,926 @@ +-- thumbfast.lua +-- +-- High-performance on-the-fly thumbnailer +-- +-- Built for easy integration in third-party UIs. + +--[[ +This Source Code Form is subject to the terms of the Mozilla Public +License, v. 2.0. If a copy of the MPL was not distributed with this +file, You can obtain one at https://mozilla.org/MPL/2.0/. +]] + +local options = { + -- Socket path (leave empty for auto) + socket = "", + + -- Thumbnail path (leave empty for auto) + thumbnail = "", + + -- Maximum thumbnail size in pixels (scaled down to fit) + -- Values are scaled when hidpi is enabled + max_height = 200, + max_width = 200, + + -- Apply tone-mapping, no to disable + tone_mapping = "auto", + + -- Overlay id + overlay_id = 42, + + -- Spawn thumbnailer on file load for faster initial thumbnails + spawn_first = false, + + -- Close thumbnailer process after an inactivity period in seconds, 0 to disable + quit_after_inactivity = 0, + + -- Enable on network playback + network = false, + + -- Enable on audio playback + audio = false, + + -- Enable hardware decoding + hwdec = false, + + -- Windows only: use native Windows API to write to pipe (requires LuaJIT) + direct_io = false, + + -- Custom path to the mpv executable + mpv_path = "mpv" +} + +mp.utils = require "mp.utils" +mp.options = require "mp.options" +mp.options.read_options(options, "thumbfast") + +local properties = {} +local pre_0_30_0 = mp.command_native_async == nil +local pre_0_33_0 = true + +function subprocess(args, async, callback) + callback = callback or function() end + + if not pre_0_30_0 then + if async then + return mp.command_native_async({name = "subprocess", playback_only = true, args = args}, callback) + else + return mp.command_native({name = "subprocess", playback_only = false, capture_stdout = true, args = args}) + end + else + if async then + return mp.utils.subprocess_detached({args = args}, callback) + else + return mp.utils.subprocess({args = args}) + end + end +end + +local winapi = {} +if options.direct_io then + local ffi_loaded, ffi = pcall(require, "ffi") + if ffi_loaded then + winapi = { + ffi = ffi, + C = ffi.C, + bit = require("bit"), + socket_wc = "", + + -- WinAPI constants + CP_UTF8 = 65001, + GENERIC_WRITE = 0x40000000, + OPEN_EXISTING = 3, + FILE_FLAG_WRITE_THROUGH = 0x80000000, + FILE_FLAG_NO_BUFFERING = 0x20000000, + PIPE_NOWAIT = ffi.new("unsigned long[1]", 0x00000001), + + INVALID_HANDLE_VALUE = ffi.cast("void*", -1), + + -- don't care about how many bytes WriteFile wrote, so allocate something to store the result once + _lpNumberOfBytesWritten = ffi.new("unsigned long[1]"), + } + -- cache flags used in run() to avoid bor() call + winapi._createfile_pipe_flags = winapi.bit.bor(winapi.FILE_FLAG_WRITE_THROUGH, winapi.FILE_FLAG_NO_BUFFERING) + + ffi.cdef[[ + void* __stdcall CreateFileW(const wchar_t *lpFileName, unsigned long dwDesiredAccess, unsigned long dwShareMode, void *lpSecurityAttributes, unsigned long dwCreationDisposition, unsigned long dwFlagsAndAttributes, void *hTemplateFile); + bool __stdcall WriteFile(void *hFile, const void *lpBuffer, unsigned long nNumberOfBytesToWrite, unsigned long *lpNumberOfBytesWritten, void *lpOverlapped); + bool __stdcall CloseHandle(void *hObject); + bool __stdcall SetNamedPipeHandleState(void *hNamedPipe, unsigned long *lpMode, unsigned long *lpMaxCollectionCount, unsigned long *lpCollectDataTimeout); + int __stdcall MultiByteToWideChar(unsigned int CodePage, unsigned long dwFlags, const char *lpMultiByteStr, int cbMultiByte, wchar_t *lpWideCharStr, int cchWideChar); + ]] + + winapi.MultiByteToWideChar = function(MultiByteStr) + if MultiByteStr then + local utf16_len = winapi.C.MultiByteToWideChar(winapi.CP_UTF8, 0, MultiByteStr, -1, nil, 0) + if utf16_len > 0 then + local utf16_str = winapi.ffi.new("wchar_t[?]", utf16_len) + if winapi.C.MultiByteToWideChar(winapi.CP_UTF8, 0, MultiByteStr, -1, utf16_str, utf16_len) > 0 then + return utf16_str + end + end + end + return "" + end + + else + options.direct_io = false + end +end + +local file = nil +local file_bytes = 0 +local spawned = false +local disabled = false +local force_disabled = false +local spawn_waiting = false +local spawn_working = false +local script_written = false + +local dirty = false + +local x = nil +local y = nil +local last_x = x +local last_y = y + +local last_seek_time = nil + +local effective_w = options.max_width +local effective_h = options.max_height +local real_w = nil +local real_h = nil +local last_real_w = nil +local last_real_h = nil + +local script_name = nil + +local show_thumbnail = false + +local filters_reset = {["lavfi-crop"]=true, ["crop"]=true} +local filters_runtime = {["hflip"]=true, ["vflip"]=true} +local filters_all = {["hflip"]=true, ["vflip"]=true, ["lavfi-crop"]=true, ["crop"]=true} + +local tone_mappings = {["none"]=true, ["clip"]=true, ["linear"]=true, ["gamma"]=true, ["reinhard"]=true, ["hable"]=true, ["mobius"]=true} +local last_tone_mapping = nil + +local last_vf_reset = "" +local last_vf_runtime = "" + +local last_rotate = 0 + +local par = "" +local last_par = "" + +local last_has_vid = 0 +local has_vid = 0 + +local file_timer = nil +local file_check_period = 1/60 + +local allow_fast_seek = true + +local client_script = [=[ +#!/usr/bin/env bash +MPV_IPC_FD=0; MPV_IPC_PATH="%s" +trap "kill 0" EXIT +while [[ $# -ne 0 ]]; do case $1 in --mpv-ipc-fd=*) MPV_IPC_FD=${1/--mpv-ipc-fd=/} ;; esac; shift; done +if echo "print-text thumbfast" >&"$MPV_IPC_FD"; then echo -n > "$MPV_IPC_PATH"; tail -f "$MPV_IPC_PATH" >&"$MPV_IPC_FD" & while read -r -u "$MPV_IPC_FD" 2>/dev/null; do :; done; fi +]=] + +local function get_os() + local raw_os_name = "" + + if jit and jit.os and jit.arch then + raw_os_name = jit.os + else + if package.config:sub(1,1) == "\\" then + -- Windows + local env_OS = os.getenv("OS") + if env_OS then + raw_os_name = env_OS + end + else + raw_os_name = subprocess({"uname", "-s"}).stdout + end + end + + raw_os_name = (raw_os_name):lower() + + local os_patterns = { + ["windows"] = "windows", + ["linux"] = "linux", + + ["osx"] = "darwin", + ["mac"] = "darwin", + ["darwin"] = "darwin", + + ["^mingw"] = "windows", + ["^cygwin"] = "windows", + + ["bsd$"] = "darwin", + ["sunos"] = "darwin" + } + + -- Default to linux + local str_os_name = "linux" + + for pattern, name in pairs(os_patterns) do + if raw_os_name:match(pattern) then + str_os_name = name + break + end + end + + return str_os_name +end + +local os_name = mp.get_property("platform") or get_os() + +local path_separator = os_name == "windows" and "\\" or "/" + +if options.socket == "" then + if os_name == "windows" then + options.socket = "thumbfast" + else + options.socket = "/tmp/thumbfast" + end +end + +if options.thumbnail == "" then + if os_name == "windows" then + options.thumbnail = os.getenv("TEMP").."\\thumbfast.out" + else + options.thumbnail = "/tmp/thumbfast.out" + end +end + +local unique = mp.utils.getpid() + +options.socket = options.socket .. unique +options.thumbnail = options.thumbnail .. unique + +if options.direct_io then + if os_name == "windows" then + winapi.socket_wc = winapi.MultiByteToWideChar("\\\\.\\pipe\\" .. options.socket) + end + + if winapi.socket_wc == "" then + options.direct_io = false + end +end + +local mpv_path = options.mpv_path + +if mpv_path == "mpv" and os_name == "darwin" and unique then + -- TODO: look into ~~osxbundle/ + mpv_path = string.gsub(subprocess({"ps", "-o", "comm=", "-p", tostring(unique)}).stdout, "[\n\r]", "") + if mpv_path ~= "mpv" then + mpv_path = string.gsub(mpv_path, "/mpv%-bundle$", "/mpv") + local mpv_bin = mp.utils.file_info("/usr/local/mpv") + if mpv_bin and mpv_bin.is_file then + mpv_path = "/usr/local/mpv" + else + local mpv_app = mp.utils.file_info("/Applications/mpv.app/Contents/MacOS/mpv") + if mpv_app and mpv_app.is_file then + mp.msg.warn("symlink mpv to fix Dock icons: `sudo ln -s /Applications/mpv.app/Contents/MacOS/mpv /usr/local/mpv`") + else + mp.msg.warn("drag to your Applications folder and symlink mpv to fix Dock icons: `sudo ln -s /Applications/mpv.app/Contents/MacOS/mpv /usr/local/mpv`") + end + end + end +end + +local function vo_tone_mapping() + local passes = mp.get_property_native("vo-passes") + if passes and passes["fresh"] then + for k, v in pairs(passes["fresh"]) do + for k2, v2 in pairs(v) do + if k2 == "desc" and v2 then + local tone_mapping = string.match(v2, "([0-9a-z.-]+) tone map") + if tone_mapping then + return tone_mapping + end + end + end + end + end +end + +local function vf_string(filters, full) + local vf = "" + local vf_table = properties["vf"] + + if vf_table and #vf_table > 0 then + for i = #vf_table, 1, -1 do + if filters[vf_table[i].name] then + local args = "" + for key, value in pairs(vf_table[i].params) do + if args ~= "" then + args = args .. ":" + end + args = args .. key .. "=" .. value + end + vf = vf .. vf_table[i].name .. "=" .. args .. "," + end + end + end + + if (full and options.tone_mapping ~= "no") or options.tone_mapping == "auto" then + if properties["video-params"] and properties["video-params"]["primaries"] == "bt.2020" then + local tone_mapping = options.tone_mapping + if tone_mapping == "auto" then + tone_mapping = last_tone_mapping or properties["tone-mapping"] + if tone_mapping == "auto" and properties["current-vo"] == "gpu-next" then + tone_mapping = vo_tone_mapping() + end + end + if not tone_mappings[tone_mapping] then + tone_mapping = "hable" + end + last_tone_mapping = tone_mapping + vf = vf .. "zscale=transfer=linear,format=gbrpf32le,tonemap="..tone_mapping..",zscale=transfer=bt709," + end + end + + if full then + vf = vf.."scale=w="..effective_w..":h="..effective_h..par..",pad=w="..effective_w..":h="..effective_h..":x=-1:y=-1,format=bgra" + end + + return vf +end + +local function calc_dimensions() + local width = properties["video-out-params"] and properties["video-out-params"]["dw"] + local height = properties["video-out-params"] and properties["video-out-params"]["dh"] + if not width or not height then return end + + local scale = properties["display-hidpi-scale"] or 1 + + if width / height > options.max_width / options.max_height then + effective_w = math.floor(options.max_width * scale + 0.5) + effective_h = math.floor(height / width * effective_w + 0.5) + else + effective_h = math.floor(options.max_height * scale + 0.5) + effective_w = math.floor(width / height * effective_h + 0.5) + end + + local v_par = properties["video-out-params"] and properties["video-out-params"]["par"] or 1 + if v_par == 1 then + par = ":force_original_aspect_ratio=decrease" + else + par = "" + end +end + +local info_timer = nil + +local function info(w, h) + local rotate = properties["video-params"] and properties["video-params"]["rotate"] + local image = properties["current-tracks/video"] and properties["current-tracks/video"]["image"] + local albumart = image and properties["current-tracks/video"]["albumart"] + + disabled = (w or 0) == 0 or (h or 0) == 0 or + has_vid == 0 or + (properties["demuxer-via-network"] and not options.network) or + (albumart and not options.audio) or + (image and not albumart) or + force_disabled + + if info_timer then + info_timer:kill() + info_timer = nil + elseif has_vid == 0 or (rotate == nil and not disabled) then + info_timer = mp.add_timeout(0.05, function() info(w, h) end) + end + + local json, err = mp.utils.format_json({width=w, height=h, disabled=disabled, available=true, socket=options.socket, thumbnail=options.thumbnail, overlay_id=options.overlay_id}) + if pre_0_30_0 then + mp.command_native({"script-message", "thumbfast-info", json}) + else + mp.command_native_async({"script-message", "thumbfast-info", json}, function() end) + end +end + +local function remove_thumbnail_files() + if file then + file:close() + file = nil + file_bytes = 0 + end + os.remove(options.thumbnail) + os.remove(options.thumbnail..".bgra") +end + +local activity_timer + +local function spawn(time) + if disabled then return end + + local path = properties["path"] + if path == nil then return end + + if options.quit_after_inactivity > 0 then + if show_thumbnail or activity_timer:is_enabled() then + activity_timer:kill() + end + activity_timer:resume() + end + + local open_filename = properties["stream-open-filename"] + local ytdl = open_filename and properties["demuxer-via-network"] and path ~= open_filename + if ytdl then + path = open_filename + end + + remove_thumbnail_files() + + local vid = properties["vid"] + has_vid = vid or 0 + + local args = { + mpv_path, "--no-config", "--msg-level=all=no", "--idle", "--pause", "--keep-open=always", "--really-quiet", "--no-terminal", + "--load-scripts=no", "--osc=no", "--ytdl=no", "--load-stats-overlay=no", "--load-osd-console=no", "--load-auto-profiles=no", + "--edition="..(properties["edition"] or "auto"), "--vid="..(vid or "auto"), "--no-sub", "--no-audio", + "--start="..time, allow_fast_seek and "--hr-seek=no" or "--hr-seek=yes", + "--ytdl-format=worst", "--demuxer-readahead-secs=0", "--demuxer-max-bytes=128KiB", + "--vd-lavc-skiploopfilter=all", "--vd-lavc-software-fallback=1", "--vd-lavc-fast", "--vd-lavc-threads=2", "--hwdec="..(options.hwdec and "auto" or "no"), + "--vf="..vf_string(filters_all, true), + "--sws-scaler=fast-bilinear", + "--video-rotate="..last_rotate, + "--ovc=rawvideo", "--of=image2", "--ofopts=update=1", "--o="..options.thumbnail + } + + if not pre_0_30_0 then + table.insert(args, "--sws-allow-zimg=no") + end + + if os_name == "darwin" and properties["macos-app-activation-policy"] then + table.insert(args, "--macos-app-activation-policy=accessory") + end + + if os_name == "windows" or pre_0_33_0 then + table.insert(args, "--input-ipc-server="..options.socket) + elseif not script_written then + local client_script_path = options.socket..".run" + local script = io.open(client_script_path, "w+") + if script == nil then + mp.msg.error("client script write failed") + return + else + script_written = true + script:write(string.format(client_script, options.socket)) + script:close() + subprocess({"chmod", "+x", client_script_path}, true) + table.insert(args, "--scripts="..client_script_path) + end + else + local client_script_path = options.socket..".run" + table.insert(args, "--scripts="..client_script_path) + end + + table.insert(args, "--") + table.insert(args, path) + + spawned = true + spawn_waiting = true + + subprocess(args, true, + function(success, result) + if spawn_waiting and (success == false or (result.status ~= 0 and result.status ~= -2)) then + spawned = false + spawn_waiting = false + options.tone_mapping = "no" + mp.msg.error("mpv subprocess create failed") + if not spawn_working then -- notify users of required configuration + if options.mpv_path == "mpv" then + if properties["current-vo"] == "libmpv" then + if options.mpv_path == mpv_path then -- attempt to locate ImPlay + mpv_path = "ImPlay" + spawn(time) + else -- ImPlay not in path + if os_name ~= "darwin" then + force_disabled = true + info(real_w or effective_w, real_h or effective_h) + end + mp.commandv("show-text", "thumbfast: ERROR! cannot create mpv subprocess", 5000) + mp.commandv("script-message-to", "implay", "show-message", "thumbfast initial setup", "Set mpv_path=PATH_TO_ImPlay in thumbfast config:\n" .. string.gsub(mp.command_native({"expand-path", "~~/script-opts/thumbfast.conf"}), "[/\\]", path_separator).."\nand restart ImPlay") + end + else + mp.commandv("show-text", "thumbfast: ERROR! cannot create mpv subprocess", 5000) + if os_name == "windows" then + mp.commandv("script-message-to", "mpvnet", "show-text", "thumbfast: ERROR! install standalone mpv, see README", 5000, 20) + mp.commandv("script-message", "mpv.net", "show-text", "thumbfast: ERROR! install standalone mpv, see README", 5000, 20) + end + end + else + mp.commandv("show-text", "thumbfast: ERROR! cannot create mpv subprocess", 5000) + -- found ImPlay but not defined in config + mp.commandv("script-message-to", "implay", "show-message", "thumbfast", "Set mpv_path=PATH_TO_ImPlay in thumbfast config:\n" .. string.gsub(mp.command_native({"expand-path", "~~/script-opts/thumbfast.conf"}), "[/\\]", path_separator).."\nand restart ImPlay") + end + end + elseif success == true and (result.status == 0 or result.status == -2) then + if not spawn_working and properties["current-vo"] == "libmpv" and options.mpv_path ~= mpv_path then + mp.commandv("script-message-to", "implay", "show-message", "thumbfast initial setup", "Set mpv_path=ImPlay in thumbfast config:\n" .. string.gsub(mp.command_native({"expand-path", "~~/script-opts/thumbfast.conf"}), "[/\\]", path_separator).."\nand restart ImPlay") + end + spawn_working = true + spawn_waiting = false + end + end + ) +end + +local function run(command) + if not spawned then return end + + if options.direct_io then + local hPipe = winapi.C.CreateFileW(winapi.socket_wc, winapi.GENERIC_WRITE, 0, nil, winapi.OPEN_EXISTING, winapi._createfile_pipe_flags, nil) + if hPipe ~= winapi.INVALID_HANDLE_VALUE then + local buf = command .. "\n" + winapi.C.SetNamedPipeHandleState(hPipe, winapi.PIPE_NOWAIT, nil, nil) + winapi.C.WriteFile(hPipe, buf, #buf + 1, winapi._lpNumberOfBytesWritten, nil) + winapi.C.CloseHandle(hPipe) + end + + return + end + + local command_n = command.."\n" + + if os_name == "windows" then + if file and file_bytes + #command_n >= 4096 then + file:close() + file = nil + file_bytes = 0 + end + if not file then + file = io.open("\\\\.\\pipe\\"..options.socket, "r+b") + end + elseif pre_0_33_0 then + subprocess({"/usr/bin/env", "sh", "-c", "echo '" .. command .. "' | socat - " .. options.socket}) + return + elseif not file then + file = io.open(options.socket, "r+") + end + if file then + file_bytes = file:seek("end") + file:write(command_n) + file:flush() + end +end + +local function draw(w, h, script) + if not w or not show_thumbnail then return end + if x ~= nil then + if pre_0_30_0 then + mp.command_native({"overlay-add", options.overlay_id, x, y, options.thumbnail..".bgra", 0, "bgra", w, h, (4*w)}) + else + mp.command_native_async({"overlay-add", options.overlay_id, x, y, options.thumbnail..".bgra", 0, "bgra", w, h, (4*w)}, function() end) + end + elseif script then + local json, err = mp.utils.format_json({width=w, height=h, x=x, y=y, socket=options.socket, thumbnail=options.thumbnail, overlay_id=options.overlay_id}) + mp.commandv("script-message-to", script, "thumbfast-render", json) + end +end + +local function real_res(req_w, req_h, filesize) + local count = filesize / 4 + local diff = (req_w * req_h) - count + + if (properties["video-params"] and properties["video-params"]["rotate"] or 0) % 180 == 90 then + req_w, req_h = req_h, req_w + end + + if diff == 0 then + return req_w, req_h + else + local threshold = 5 -- throw out results that change too much + local long_side, short_side = req_w, req_h + if req_h > req_w then + long_side, short_side = req_h, req_w + end + for a = short_side, short_side - threshold, -1 do + if count % a == 0 then + local b = count / a + if long_side - b < threshold then + if req_h < req_w then return b, a else return a, b end + end + end + end + return nil + end +end + +local function move_file(from, to) + if os_name == "windows" then + os.remove(to) + end + -- move the file because it can get overwritten while overlay-add is reading it, and crash the player + os.rename(from, to) +end + +local function seek(fast) + if last_seek_time then + run("async seek " .. last_seek_time .. (fast and " absolute+keyframes" or " absolute+exact")) + end +end + +local seek_period = 3/60 +local seek_period_counter = 0 +local seek_timer +seek_timer = mp.add_periodic_timer(seek_period, function() + if seek_period_counter == 0 then + seek(allow_fast_seek) + seek_period_counter = 1 + else + if seek_period_counter == 2 then + if allow_fast_seek then + seek_timer:kill() + seek() + end + else seek_period_counter = seek_period_counter + 1 end + end +end) +seek_timer:kill() + +local function request_seek() + if seek_timer:is_enabled() then + seek_period_counter = 0 + else + seek_timer:resume() + seek(allow_fast_seek) + seek_period_counter = 1 + end +end + +local function check_new_thumb() + -- the slave might start writing to the file after checking existance and + -- validity but before actually moving the file, so move to a temporary + -- location before validity check to make sure everything stays consistant + -- and valid thumbnails don't get overwritten by invalid ones + local tmp = options.thumbnail..".tmp" + move_file(options.thumbnail, tmp) + local finfo = mp.utils.file_info(tmp) + if not finfo then return false end + spawn_waiting = false + local w, h = real_res(effective_w, effective_h, finfo.size) + if w then -- only accept valid thumbnails + move_file(tmp, options.thumbnail..".bgra") + + real_w, real_h = w, h + if real_w and (real_w ~= last_real_w or real_h ~= last_real_h) then + last_real_w, last_real_h = real_w, real_h + info(real_w, real_h) + end + if not show_thumbnail then + file_timer:kill() + end + return true + end + + return false +end + +file_timer = mp.add_periodic_timer(file_check_period, function() + if check_new_thumb() then + draw(real_w, real_h, script_name) + end +end) +file_timer:kill() + +local function clear() + file_timer:kill() + seek_timer:kill() + if options.quit_after_inactivity > 0 then + if show_thumbnail or activity_timer:is_enabled() then + activity_timer:kill() + end + activity_timer:resume() + end + last_seek_time = nil + show_thumbnail = false + last_x = nil + last_y = nil + if script_name then return end + if pre_0_30_0 then + mp.command_native({"overlay-remove", options.overlay_id}) + else + mp.command_native_async({"overlay-remove", options.overlay_id}, function() end) + end +end + +local function quit() + activity_timer:kill() + if show_thumbnail then + activity_timer:resume() + return + end + run("quit") + spawned = false + real_w, real_h = nil, nil + clear() +end + +activity_timer = mp.add_timeout(options.quit_after_inactivity, quit) +activity_timer:kill() + +local function thumb(time, r_x, r_y, script) + if disabled then return end + + time = tonumber(time) + if time == nil then return end + + if r_x == "" or r_y == "" then + x, y = nil, nil + else + x, y = math.floor(r_x + 0.5), math.floor(r_y + 0.5) + end + + script_name = script + if last_x ~= x or last_y ~= y or not show_thumbnail then + show_thumbnail = true + last_x = x + last_y = y + draw(real_w, real_h, script) + end + + if options.quit_after_inactivity > 0 then + if show_thumbnail or activity_timer:is_enabled() then + activity_timer:kill() + end + activity_timer:resume() + end + + if time == last_seek_time then return end + last_seek_time = time + if not spawned then spawn(time) end + request_seek() + if not file_timer:is_enabled() then file_timer:resume() end +end + +local function watch_changes() + if not dirty or not properties["video-out-params"] then return end + dirty = false + + local old_w = effective_w + local old_h = effective_h + + calc_dimensions() + + local vf_reset = vf_string(filters_reset) + local rotate = properties["video-rotate"] or 0 + + local resized = old_w ~= effective_w or + old_h ~= effective_h or + last_vf_reset ~= vf_reset or + (last_rotate % 180) ~= (rotate % 180) or + par ~= last_par + + if resized then + last_rotate = rotate + info(effective_w, effective_h) + elseif last_has_vid ~= has_vid and has_vid ~= 0 then + info(effective_w, effective_h) + end + + if spawned then + if resized then + -- mpv doesn't allow us to change output size + local seek_time = last_seek_time + run("quit") + clear() + spawned = false + spawn(seek_time or mp.get_property_number("time-pos", 0)) + file_timer:resume() + else + if rotate ~= last_rotate then + run("set video-rotate "..rotate) + end + local vf_runtime = vf_string(filters_runtime) + if vf_runtime ~= last_vf_runtime then + run("vf set "..vf_string(filters_all, true)) + last_vf_runtime = vf_runtime + end + end + else + last_vf_runtime = vf_string(filters_runtime) + end + + last_vf_reset = vf_reset + last_rotate = rotate + last_par = par + last_has_vid = has_vid + + if not spawned and not disabled and options.spawn_first and resized then + spawn(mp.get_property_number("time-pos", 0)) + file_timer:resume() + end +end + +local function update_property(name, value) + properties[name] = value +end + +local function update_property_dirty(name, value) + properties[name] = value + dirty = true + if name == "tone-mapping" then + last_tone_mapping = nil + end +end + +local function update_tracklist(name, value) + -- current-tracks shim + for _, track in ipairs(value) do + if track.type == "video" and track.selected then + properties["current-tracks/video"] = track + return + end + end +end + +local function sync_changes(prop, val) + update_property(prop, val) + if val == nil then return end + + if type(val) == "boolean" then + if prop == "vid" then + has_vid = 0 + last_has_vid = 0 + info(effective_w, effective_h) + clear() + return + end + val = val and "yes" or "no" + end + + if prop == "vid" then + has_vid = 1 + end + + if not spawned then return end + + run("set "..prop.." "..val) + dirty = true +end + +local function file_load() + clear() + spawned = false + real_w, real_h = nil, nil + last_real_w, last_real_h = nil, nil + last_tone_mapping = nil + last_seek_time = nil + if info_timer then + info_timer:kill() + info_timer = nil + end + + calc_dimensions() + info(effective_w, effective_h) +end + +local function shutdown() + run("quit") + remove_thumbnail_files() + if os_name ~= "windows" then + os.remove(options.socket) + os.remove(options.socket..".run") + end +end + +local function on_duration(prop, val) + allow_fast_seek = (val or 30) >= 30 +end + +mp.observe_property("current-tracks/video", "native", function(name, value) + if pre_0_33_0 then + mp.unobserve_property(update_tracklist) + pre_0_33_0 = false + end + update_property(name, value) +end) + +mp.observe_property("track-list", "native", update_tracklist) +mp.observe_property("display-hidpi-scale", "native", update_property_dirty) +mp.observe_property("video-out-params", "native", update_property_dirty) +mp.observe_property("video-params", "native", update_property_dirty) +mp.observe_property("vf", "native", update_property_dirty) +mp.observe_property("tone-mapping", "native", update_property_dirty) +mp.observe_property("demuxer-via-network", "native", update_property) +mp.observe_property("stream-open-filename", "native", update_property) +mp.observe_property("macos-app-activation-policy", "native", update_property) +mp.observe_property("current-vo", "native", update_property) +mp.observe_property("video-rotate", "native", update_property) +mp.observe_property("path", "native", update_property) +mp.observe_property("vid", "native", sync_changes) +mp.observe_property("edition", "native", sync_changes) +mp.observe_property("duration", "native", on_duration) + +mp.register_script_message("thumb", thumb) +mp.register_script_message("clear", clear) + +mp.register_event("file-loaded", file_load) +mp.register_event("shutdown", shutdown) + +mp.register_idle(watch_changes) diff --git a/mpv/shaders/ArtCNN_C4F32.glsl b/mpv/shaders/ArtCNN_C4F32.glsl new file mode 100644 index 0000000..00a4872 --- /dev/null +++ b/mpv/shaders/ArtCNN_C4F32.glsl @@ -0,0 +1,3927 @@ +// MIT License + +// Copyright (c) 2024 Joao Chrisostomo, Kacper Michajłow + +// 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. + +//!DESC ArtCNN C4F32 (Conv2D) +//!COMPUTE 48 32 12 16 +//!HOOK LUMA +//!BIND LUMA +//!SAVE conv2d +//!WIDTH LUMA.w 4.0 * +//!HEIGHT LUMA.h 2.0 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif + +const ivec2 ksize = ivec2(3, 3); +const ivec2 offset = ksize / 2; +const ivec2 wg_size = ivec2(gl_WorkGroupSize); +const ivec2 isize = wg_size + ksize - 1; +shared F inp[1][isize.y][isize.x]; +void hook() { + const uvec2 local_xy = gl_LocalInvocationID.xy; + ivec2 base = ivec2(gl_WorkGroupID) * wg_size; + for (uint y = local_xy.y; y < isize.y; y += wg_size.y) { + for (uint x = local_xy.x; x < isize.x; x += wg_size.x) { + const ivec2 input_base = (base + ivec2(x,y) - offset) * ivec2(1, 1); + inp[0][y][x] = F(LUMA_mul * texelFetch(LUMA_raw, input_base + ivec2(0, 0), 0).x); + } + } + + barrier(); + V4 result0 = V4(0.00029719682, -0.0014720066, 8.162458e-05, -0.08328656); + V4 result1 = V4(-0.0013031764, -0.0004398726, -0.0018822165, 0.0008068186); + V4 result2 = V4(0.0028612618, 0.003681991, 0.000933314, 0.0032181526); + V4 result3 = V4(-0.002406673, -0.06238555, -0.0003887231, 0.00088146876); + V4 result4 = V4(-6.0637176e-06, -2.5410272e-05, 0.00071024057, 0.0010221201); + V4 result5 = V4(0.00030683735, 8.590639e-05, 0.0011228231, -0.0003569378); + V4 result6 = V4(-0.0012251337, 0.00022690487, 0.027825622, 0.03732215); + V4 result7 = V4(-0.0012781023, -0.002477305, 0.0087070875, 0.00023633029); + const F inp_0_0_0 = inp[0][local_xy.y + 0][local_xy.x + 0]; + const F inp_0_1_0 = inp[0][local_xy.y + 0][local_xy.x + 1]; + const F inp_0_2_0 = inp[0][local_xy.y + 0][local_xy.x + 2]; + const F inp_0_0_1 = inp[0][local_xy.y + 1][local_xy.x + 0]; + const F inp_0_1_1 = inp[0][local_xy.y + 1][local_xy.x + 1]; + const F inp_0_2_1 = inp[0][local_xy.y + 1][local_xy.x + 2]; + const F inp_0_0_2 = inp[0][local_xy.y + 2][local_xy.x + 0]; + const F inp_0_1_2 = inp[0][local_xy.y + 2][local_xy.x + 1]; + const F inp_0_2_2 = inp[0][local_xy.y + 2][local_xy.x + 2]; + result0 += V4(-0.03823595, -0.06965141, 0.057807874, -0.03770885) * inp_0_0_0; + result0 += V4(0.018986901, 0.19749214, -0.058446474, 0.0005390018) * inp_0_1_0; + result0 += V4(-0.013422343, -0.11547432, 0.026615717, 0.041784476) * inp_0_2_0; + result0 += V4(0.0689497, -0.0018005769, -0.016152069, -0.18712986) * inp_0_0_1; + result0 += V4(-0.01775814, -0.03113816, -0.03785366, 0.12528929) * inp_0_1_1; + result0 += V4(-0.006083886, 0.029609155, 0.009611117, 0.13607746) * inp_0_2_1; + result0 += V4(-0.014355586, 0.07624153, -0.02976815, -0.005620912) * inp_0_0_2; + result0 += V4(-0.026223402, -0.15436348, 0.08110813, 0.062548615) * inp_0_1_2; + result0 += V4(0.028161632, 0.07029042, -0.032889232, 0.08372451) * inp_0_2_2; + result1 += V4(0.015057175, 0.06048061, 0.082558945, 0.092912) * inp_0_0_0; + result1 += V4(0.05168004, -0.04345358, 0.05731101, -0.112354495) * inp_0_1_0; + result1 += V4(-0.036297154, 0.015417843, -0.12451414, -0.045905355) * inp_0_2_0; + result1 += V4(-0.0038541774, -0.030741142, -0.09108843, -0.13427265) * inp_0_0_1; + result1 += V4(-0.08127109, 0.047959723, 0.04351332, 0.16019344) * inp_0_1_1; + result1 += V4(0.034648877, -0.05474974, 0.030381644, 0.06842291) * inp_0_2_1; + result1 += V4(-0.017405175, -0.0568071, -0.007846174, 0.04576768) * inp_0_0_2; + result1 += V4(0.02778629, 0.016930273, -0.097900495, -0.04946804) * inp_0_1_2; + result1 += V4(0.011026718, 0.046053432, 0.10855338, -0.025562346) * inp_0_2_2; + result2 += V4(-0.020247115, 0.019655116, 0.056145806, -0.015038169) * inp_0_0_0; + result2 += V4(0.03074084, 0.08463694, -0.14912683, 0.0039739753) * inp_0_1_0; + result2 += V4(-0.036160152, -0.01721598, 0.041164864, -0.023051519) * inp_0_2_0; + result2 += V4(-0.07710085, -0.20408772, -0.05183754, -0.078683704) * inp_0_0_1; + result2 += V4(-0.33751717, 0.536409, 0.35220885, 0.09567589) * inp_0_1_1; + result2 += V4(0.0006857658, -0.33222365, -0.21403433, 0.10935543) * inp_0_2_1; + result2 += V4(0.12179155, -0.071092024, 0.00995113, 0.012694526) * inp_0_0_2; + result2 += V4(0.2607293, 0.005812557, -0.14984728, -0.1283972) * inp_0_1_2; + result2 += V4(0.049164157, -0.013817462, 0.105999656, 0.01731948) * inp_0_2_2; + result3 += V4(0.00070895697, 0.032472927, -0.013915315, -0.008157398) * inp_0_0_0; + result3 += V4(-0.041764982, 0.19321719, -0.0020123976, -0.022692956) * inp_0_1_0; + result3 += V4(0.04220856, 0.02334752, 0.036842328, 0.004516592) * inp_0_2_0; + result3 += V4(0.00755459, 0.107427396, -0.029543161, 0.01352713) * inp_0_0_1; + result3 += V4(-0.0198901, 0.241412, 0.020800307, 0.07489205) * inp_0_1_1; + result3 += V4(0.0557781, 0.18318829, -0.030219302, -0.04099845) * inp_0_2_1; + result3 += V4(0.022317365, 0.110984795, 0.023884825, -0.012716181) * inp_0_0_2; + result3 += V4(-0.095137745, 0.011959774, -0.002929218, -0.038076628) * inp_0_1_2; + result3 += V4(0.030417321, 0.08434808, -0.0023946634, 0.028739497) * inp_0_2_2; + result4 += V4(-0.00665234, 0.033866473, 0.0008190067, -0.010575895) * inp_0_0_0; + result4 += V4(0.020025166, -0.03722349, -0.057728786, -0.011012458) * inp_0_1_0; + result4 += V4(-0.01922099, 0.00394599, 0.06210346, 0.024697691) * inp_0_2_0; + result4 += V4(-0.011220356, -0.025387427, -0.006051429, -0.04012146) * inp_0_0_1; + result4 += V4(-0.05235222, 0.0395031, 0.10571346, 0.0034405796) * inp_0_1_1; + result4 += V4(0.06397409, -0.010557341, -0.09178192, 0.017660808) * inp_0_2_1; + result4 += V4(0.02457124, -0.0076957955, 0.014449284, 0.042195566) * inp_0_0_2; + result4 += V4(0.02437401, -0.008127155, -0.046804044, 0.030843958) * inp_0_1_2; + result4 += V4(-0.04345333, 0.011609933, 0.018816916, -0.05850401) * inp_0_2_2; + result5 += V4(-0.022652062, 0.00013649276, 0.02822522, 0.07449741) * inp_0_0_0; + result5 += V4(0.0036423136, -0.009622607, 0.019767707, -0.027863344) * inp_0_1_0; + result5 += V4(0.0047593894, 0.006462716, -0.042175345, -0.07397786) * inp_0_2_0; + result5 += V4(-0.020696703, -0.0044155456, -0.0014935521, -0.09446131) * inp_0_0_1; + result5 += V4(0.015226903, 0.020063741, -0.04530335, -0.008880305) * inp_0_1_1; + result5 += V4(0.017827976, -0.008952561, 0.070653915, 0.1327598) * inp_0_2_1; + result5 += V4(0.034625176, 0.006859942, -0.030471254, 0.023261195) * inp_0_0_2; + result5 += V4(0.010331661, -0.0090735, 0.028933162, 0.029970676) * inp_0_1_2; + result5 += V4(-0.043197736, -0.0015350957, -0.029467264, -0.055419024) * inp_0_2_2; + result6 += V4(-0.04285592, 0.032137595, 0.038754895, -0.02355173) * inp_0_0_0; + result6 += V4(-0.004131254, -0.02382099, 0.25016397, -0.12174118) * inp_0_1_0; + result6 += V4(0.0735344, -0.0069333985, 0.13412257, 0.009131789) * inp_0_2_0; + result6 += V4(-0.1240915, -0.03458629, -0.26730254, -0.016279092) * inp_0_0_1; + result6 += V4(0.18329464, 0.028393282, -0.36701146, -0.19068788) * inp_0_1_1; + result6 += V4(-0.024145238, 0.009975768, 0.19560878, 0.028512679) * inp_0_2_1; + result6 += V4(0.15766142, 0.0027180829, -0.05573896, 0.027096108) * inp_0_0_2; + result6 += V4(-0.16811287, -0.0067967945, -0.0039285277, 0.09254344) * inp_0_1_2; + result6 += V4(-0.04896356, -0.0015928819, -0.021381201, 0.11632843) * inp_0_2_2; + result7 += V4(0.010548004, -0.20011833, -0.04840889, 0.0013898173) * inp_0_0_0; + result7 += V4(0.0059627173, -0.20631418, -0.00069781486, 0.0459049) * inp_0_1_0; + result7 += V4(0.033312477, -0.025722466, -0.026746217, -0.04564476) * inp_0_2_0; + result7 += V4(-0.014621813, -0.21758953, 0.019623566, 0.047015008) * inp_0_0_1; + result7 += V4(-0.06413715, 0.51320696, 0.08983417, -0.046426684) * inp_0_1_1; + result7 += V4(0.0075579984, 0.12064985, 0.016194692, 0.013250015) * inp_0_2_1; + result7 += V4(-0.002768966, -0.040655017, -0.03014099, -0.049309503) * inp_0_0_2; + result7 += V4(0.04679788, 0.09697247, -0.021711005, 0.0033731493) * inp_0_1_2; + result7 += V4(-0.021387046, -0.0002126287, -0.009593423, 0.030040758) * inp_0_2_2; + const ivec2 output_base = ivec2(gl_GlobalInvocationID) * ivec2(4, 2); + imageStore(out_image, output_base + ivec2(0, 0), result0); + imageStore(out_image, output_base + ivec2(1, 0), result1); + imageStore(out_image, output_base + ivec2(2, 0), result2); + imageStore(out_image, output_base + ivec2(3, 0), result3); + imageStore(out_image, output_base + ivec2(0, 1), result4); + imageStore(out_image, output_base + ivec2(1, 1), result5); + imageStore(out_image, output_base + ivec2(2, 1), result6); + imageStore(out_image, output_base + ivec2(3, 1), result7); +} + +//!DESC ArtCNN C4F32 (Conv2D-1-ReLU) +//!COMPUTE 48 32 12 16 +//!HOOK LUMA +//!BIND conv2d +//!SAVE conv2d_1 +//!WIDTH LUMA.w 4.0 * +//!HEIGHT LUMA.h 2.0 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif + +const ivec2 ksize = ivec2(3, 3); +const ivec2 offset = ksize / 2; +const ivec2 wg_size = ivec2(gl_WorkGroupSize); +const ivec2 isize = wg_size + ksize - 1; +shared V4 inp[8][isize.y][isize.x]; +void hook() { + const uvec2 local_xy = gl_LocalInvocationID.xy; + ivec2 base = ivec2(gl_WorkGroupID) * wg_size; + for (uint y = local_xy.y; y < isize.y; y += wg_size.y) { + for (uint x = local_xy.x; x < isize.x; x += wg_size.x) { + const ivec2 input_base = (base + ivec2(x,y) - offset) * ivec2(4, 2); + inp[0][y][x] = V4(conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(0, 0), 0)); + inp[1][y][x] = V4(conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(1, 0), 0)); + inp[2][y][x] = V4(conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(2, 0), 0)); + inp[3][y][x] = V4(conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(3, 0), 0)); + inp[4][y][x] = V4(conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(0, 1), 0)); + inp[5][y][x] = V4(conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(1, 1), 0)); + inp[6][y][x] = V4(conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(2, 1), 0)); + inp[7][y][x] = V4(conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(3, 1), 0)); + } + } + + barrier(); + V4 result0 = V4(-0.036708668, 0.009803089, 0.07100605, 0.031228224); + V4 result1 = V4(0.0083751995, -0.39129588, -0.0136721, -0.015397279); + V4 result2 = V4(0.0007296492, 0.028907454, 0.030560687, 0.03545163); + V4 result3 = V4(-0.017793126, 0.033940684, -0.022581689, -0.011070169); + V4 result4 = V4(0.015149839, -0.0011317565, -0.009786272, -1.2037389); + V4 result5 = V4(0.01574635, 0.011968867, 0.010605098, 0.0035551148); + V4 result6 = V4(0.00015080205, 0.023685815, 0.0069122887, -0.034166); + V4 result7 = V4(0.027082339, -0.009372878, -0.0019143005, 0.0038125508); + const V4 inp_0_0_0 = inp[0][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_0_1_0 = inp[0][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_0_2_0 = inp[0][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_0_0_1 = inp[0][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_0_1_1 = inp[0][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_0_2_1 = inp[0][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_0_0_2 = inp[0][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_0_1_2 = inp[0][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_0_2_2 = inp[0][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.029117657, 0.15278992, 0.035511564, -0.069105625, 0.006369743, 0.2259551, 0.12468564, 0.12450974, -0.044745825, -0.32993177, -0.06474103, 0.036587343, 0.0840745, 0.18598525, -0.11325942, -0.07834887) * inp_0_0_0; + result0 += M4(0.050953515, -0.055971455, -0.0131513085, -0.116995975, -0.050552785, -0.061043955, -0.0145839, 0.04261618, 0.09724737, 0.14906824, 0.0017026156, 0.072779305, -0.027736824, 0.09828163, 0.079543695, 0.094024375) * inp_0_1_0; + result0 += M4(-0.08117295, -0.036426485, -0.025784587, 0.16720803, -0.02682979, 0.007551605, 0.031716377, 0.060536437, -0.046471618, 0.05923041, 0.022100145, -0.12622148, 0.08883026, -0.067757666, 0.02177151, -0.024131637) * inp_0_2_0; + result0 += M4(0.008486673, 0.1920579, 0.022324793, -0.026947001, 0.15249395, 0.19629934, 0.039789997, -0.06733738, -0.05253199, 0.0010608191, 0.0067351395, 0.022407334, -0.10261732, 0.22493836, 0.1092603, -0.0200996) * inp_0_0_1; + result0 += M4(-0.06555002, -0.27245513, -0.015525575, 0.04365792, 0.045376386, -0.14303051, -0.01083897, -0.15582313, 0.08011162, -0.0445689, 0.049417928, -0.015426259, -0.07093686, 0.23037885, 0.003677679, 0.23484565) * inp_0_1_1; + result0 += M4(0.030999582, 0.04346085, 0.0051669446, 0.000204404, 0.07840567, 0.06261229, -0.10403258, -0.09781912, -0.03356733, 0.0314485, -0.0017596319, -0.0015214703, -0.2508654, -0.058963355, 0.17375277, -0.10000344) * inp_0_2_1; + result0 += M4(-0.022581747, -0.25256315, 0.033240687, 0.109959915, -0.012598234, -0.48140475, 0.11072217, 0.046623938, -0.0034096416, 0.38131836, -0.017777167, -0.08412503, -0.03156005, 0.21656287, -0.042210344, -0.14957134) * inp_0_0_2; + result0 += M4(0.013854406, 0.2346487, 0.005405472, -0.038428776, -0.16838437, 0.06394113, -0.06504332, 0.0275093, -0.06163706, -0.17177406, -0.0037234065, 0.016704468, 0.036147695, 0.09100768, 0.12141382, 0.040604927) * inp_0_1_2; + result0 += M4(0.06232801, -0.00014296349, -0.04961842, -0.065545365, -0.053641222, 0.05102975, 0.07639244, 0.031356677, 0.049776547, -0.058895964, -0.019280825, 0.06265533, 0.004528093, -0.01108221, -0.04274561, -0.06131042) * inp_0_2_2; + result1 += M4(-0.061955415, -0.0074608414, 0.008387431, -0.029722128, -0.066473834, -0.14350997, 0.038670573, 0.028662827, 0.019724203, 0.04887394, -0.10315431, 0.032167383, -0.17385277, 0.19776548, -0.007205856, 0.01334654) * inp_0_0_0; + result1 += M4(-0.04008445, 0.008087551, -0.021163763, 0.05022902, 0.2552994, 0.1629336, 0.025042403, 0.025843125, -0.08183508, 0.027813299, -0.19697353, 0.0040614954, -0.081016295, 0.15873921, 0.05058057, -0.0010450289) * inp_0_1_0; + result1 += M4(0.29363587, 0.0012574699, 0.022225322, -0.0693009, 0.076734886, -0.07974915, -0.0034639516, -0.049359225, -0.16797176, 0.027670532, 0.18292221, 0.020632438, -0.17925306, 0.100739986, -0.15428716, 0.1173548) * inp_0_2_0; + result1 += M4(0.18585098, -0.08856305, 0.0097429445, -0.02709298, -0.029271001, 0.02852805, -0.14683726, 0.034464955, 0.042308643, -0.03147208, 0.2897215, -0.025162503, 0.05712999, 0.18591258, -0.00059015455, 0.007894811) * inp_0_0_1; + result1 += M4(-0.029456716, 0.2050653, 0.016791, -0.21739303, -0.063161224, 0.10620588, 0.01751005, -0.04973402, -0.015750969, -0.06409288, -0.0777606, 0.17955518, -0.10619107, -0.04657716, 0.012679796, -0.043310706) * inp_0_1_1; + result1 += M4(-0.36948857, -0.047116503, -0.089184515, 0.3118221, -0.430664, 0.06475269, -0.23292147, 0.29643673, 0.29648998, -0.056595683, 0.018856967, -0.17669311, -0.22184189, 0.010021469, -0.13222241, -0.3424425) * inp_0_2_1; + result1 += M4(-0.093525164, 0.10046963, -0.028743194, 0.0090913605, 0.02045605, 0.107096896, 0.009170157, -0.008708529, -0.057404872, -0.11779025, -0.11144328, -0.04131108, 0.0133364275, 0.15096495, 0.05387508, -0.14186528) * inp_0_0_2; + result1 += M4(0.09217909, -0.22736537, 0.07116175, 0.17811428, 0.0064595966, -0.16636933, 0.30812424, 0.1505783, -0.0017814192, 0.07085839, -0.004884897, -0.12459457, -0.06574286, -0.003076085, -0.14239672, 0.18781582) * inp_0_1_2; + result1 += M4(0.04893608, 0.06613966, -0.0067619053, -0.187129, 0.18988952, -0.07255337, 0.04770958, -0.3365458, -0.035039615, 0.07832099, 0.0063732145, 0.09407837, 0.14316896, -0.05811109, 0.13013262, -0.12273439) * inp_0_2_2; + result2 += M4(0.05823393, 0.040896818, 0.10259213, -0.13545859, 0.025231943, 0.029138332, -0.014397809, 0.035174724, -0.17918754, -0.056359738, -0.10644024, 0.24783759, 0.18843524, 0.048254106, 0.04403621, -0.15066624) * inp_0_0_0; + result2 += M4(-0.03738047, -0.086819366, -0.112369925, 0.20637532, -0.09469994, 0.02192041, 0.053801175, 0.11037352, 0.1250041, 0.011857172, 0.0084201265, -0.1408437, -0.20776682, 0.079010904, 0.031063642, -0.020447314) * inp_0_1_0; + result2 += M4(-0.0015097833, -0.032189045, 0.027732585, -0.1252384, 0.04406319, 0.115871646, 0.070632, -0.20503758, -0.0062731546, 0.040348817, 0.0128217125, -0.04530808, 0.23256516, -0.06355108, 0.061075304, -0.048794743) * inp_0_2_0; + result2 += M4(0.13838938, 0.067288004, -0.09752138, -0.24783911, 0.05975331, 0.2029367, 0.022402102, -0.1117676, 0.10872649, -0.076139785, 0.064922504, 0.0937432, 0.020826072, -0.010752011, 0.037086133, -0.057829536) * inp_0_0_1; + result2 += M4(-0.044787407, 0.14157236, 0.22783619, -0.05750095, 0.16772036, 0.035153247, 0.07008345, -0.24945222, -0.21996894, -0.17815116, -0.060144454, 0.06366379, -0.19773977, -0.024750352, 0.11847824, 0.2983582) * inp_0_1_1; + result2 += M4(-0.11142352, -0.07467887, -0.1636651, 0.2340113, -0.07655404, -0.08695004, -0.09202517, 0.09586231, 0.06299052, 0.0739581, 0.058771692, -0.07210463, 0.24390805, -0.031492855, 0.3765972, -0.061904952) * inp_0_2_1; + result2 += M4(-0.09197055, -0.12641315, -0.0009929537, 0.3751517, -0.12102563, -0.3560746, -0.077692114, 0.46636716, 0.09947677, 0.2999262, 0.032379482, -0.38927096, 0.24767601, 0.13681959, 0.006760637, -0.13990667) * inp_0_0_2; + result2 += M4(0.09378135, 0.011033646, -0.12735608, -0.08940651, -0.09350715, 0.15414803, -0.2546008, -0.03308157, 0.06856281, -0.12216013, 0.20937388, 0.08595332, -0.17048416, 0.075281166, 0.11707726, 0.075662926) * inp_0_1_2; + result2 += M4(-0.01487069, 0.08873311, 0.12316278, -0.14859852, 0.09881245, -0.09266932, 0.14087382, -0.0044619814, -0.059305746, -0.03330552, -0.21049544, 0.09134987, 0.012854597, 0.08727, -0.017046794, -0.096979775) * inp_0_2_2; + result3 += M4(-0.01903734, -0.04141875, -0.093277976, 0.019640157, 0.07447134, -0.18525045, -0.24569201, -0.046986844, -0.07417373, 0.1497442, 0.061719663, -0.06998679, 0.048459854, -0.028750224, 0.12803786, -0.02030839) * inp_0_0_0; + result3 += M4(-0.039693106, 0.01158828, 0.119894415, 0.03793714, 0.054218654, 0.2715911, 0.054348577, 0.19871373, 0.1834479, -0.28203225, 0.040139433, -0.046791267, 0.047050178, -0.082257755, 0.11085956, 0.043953482) * inp_0_1_0; + result3 += M4(0.01945537, 0.09276553, 0.11205088, 0.16506399, -0.09077717, -0.1539875, 0.06659216, -0.108307615, -0.10124713, 0.031096438, -0.14926648, -0.11057436, -0.036617503, -0.15832724, 0.055009462, 0.07424042) * inp_0_2_0; + result3 += M4(0.08324787, 0.10798434, 0.07911015, 0.08326315, -0.13871695, 0.029166652, 0.16964644, 0.052657686, 0.0056859846, -0.087419584, -0.017614346, -0.10417239, -0.021369597, 0.092303984, 0.007682658, -0.014599172) * inp_0_0_1; + result3 += M4(-0.0947087, -0.061162297, -0.23867477, -0.10590701, 0.06594711, 0.09508775, -0.030074969, -0.041149653, -0.115990594, 0.1305272, 0.042969998, 0.08706499, -0.1174743, -0.019801153, -0.07939891, -0.059796486) * inp_0_1_1; + result3 += M4(0.036432013, -0.08475086, -0.056281473, -0.1174133, 0.016904566, -0.09513923, -0.05187326, -0.046877775, 0.017064892, 0.022405908, 0.09004965, 0.0067751785, -0.19974329, 0.075700946, -0.17897159, 0.013455055) * inp_0_2_1; + result3 += M4(-0.115330026, -0.04774222, 0.05173653, -0.22537693, 0.0678833, -0.07215173, -0.066759445, -0.29435718, 0.08570893, -0.0029652733, -0.02645297, 0.15495609, -0.07828734, -0.02754508, 0.1363753, 0.09623965) * inp_0_0_2; + result3 += M4(0.19748278, 0.08038828, 0.053277984, 0.10469429, 0.38683045, 0.066764995, 0.010804588, 0.1329057, -0.18634391, 0.015779724, -0.037211306, 0.0882103, -0.04872617, 0.03374351, -0.0024638637, -0.07852209) * inp_0_1_2; + result3 += M4(-0.06740114, -0.038398467, -0.00615466, 0.0014465569, -0.33904412, 0.018071927, 0.048203357, 0.053644437, 0.15413952, 0.044708353, 0.011485698, 0.046006598, 0.23145728, 0.06425962, 0.072863996, 0.032286424) * inp_0_2_2; + result4 += M4(-0.024016535, 0.019014806, 0.051369745, 0.07591172, -0.00022441645, 0.055820417, 0.07747362, -0.09528532, 0.017772954, -0.09189453, -0.12164637, -0.08554268, -0.16418299, 0.23239656, 0.14888592, -0.00080454553) * inp_0_0_0; + result4 += M4(-0.017231056, 0.009794432, -0.05533832, -0.05883874, 0.16928299, -0.30699167, -0.4542984, 0.035535183, -0.2253491, 0.2000138, 0.27542984, -0.04430685, 0.13443558, -0.08457535, 0.14233655, 0.10260671) * inp_0_1_0; + result4 += M4(0.14324425, -0.12442687, 0.0072970605, -0.015140436, 0.03562238, 0.15655662, -0.10168821, -0.04535325, -0.028123388, 0.056316692, 0.0050144973, 0.087802924, 0.022652913, 0.12678272, 0.02300762, 0.31237894) * inp_0_2_0; + result4 += M4(0.21419588, 0.027127882, -0.13539773, -0.14174183, -0.17397101, 0.040168945, 0.06544533, -0.010281511, -0.1574749, -0.014147739, 0.07083006, 0.07607683, 0.08161447, -0.092204876, -0.11170843, 0.003489766) * inp_0_0_1; + result4 += M4(-0.09245316, -0.016975626, 0.23408957, 0.1658086, 0.20071013, -0.11044899, 0.16290332, 0.057474125, 0.04612028, -0.050594907, -0.20566475, -0.0415586, -0.11360842, 0.1643801, -0.028887218, 0.20205614) * inp_0_1_1; + result4 += M4(-0.07863465, 0.0857191, -0.04307382, 0.04381525, -0.10341681, 0.042288233, 0.10517045, 0.016928157, 0.10332094, -0.065858394, -0.022224192, -0.06197895, 0.0050132, -0.03116755, -0.1646371, 0.47298467) * inp_0_2_1; + result4 += M4(-0.25254917, -0.02378411, 0.11109689, 0.09209409, -0.2911154, 0.10924462, 0.1464988, 0.08441656, 0.31665775, 0.012915524, -0.13378456, -0.022322325, 0.09815375, -0.06814098, 0.035321213, -0.075113714) * inp_0_0_2; + result4 += M4(0.22532119, 0.008861999, -0.15259159, -0.17074399, 0.37511373, -0.033234835, 0.10822253, -0.0075811315, -0.19475712, -0.023077546, 0.024239222, 0.095132835, -0.11968229, 0.022466177, -0.09667724, 0.044214573) * inp_0_1_2; + result4 += M4(-0.12820265, 0.017544815, -0.02343584, 0.04292099, -0.19672911, -0.022046972, -0.17840926, -0.048530165, 0.1279315, -0.00358011, 0.15181777, -0.029793201, 0.14620957, -0.09127029, 0.007170227, 0.1843006) * inp_0_2_2; + result5 += M4(-0.016395617, -0.016451696, 0.12339222, -0.04951499, -0.022202145, 0.23524804, 0.047031984, 0.040382314, 0.057996694, -0.10210428, 0.018417783, 0.011386578, 0.05073867, -0.046418246, -0.09922786, -0.03215044) * inp_0_0_0; + result5 += M4(-0.048540607, -0.20638369, 0.053651147, 0.0113698365, -0.13983555, -0.4571146, -0.024801789, 0.13051015, 0.1307028, 0.45851374, -0.018937927, -0.16538829, -0.16985914, 0.106658876, 0.03788532, -0.121699765) * inp_0_1_0; + result5 += M4(0.039437275, 0.16282336, -0.18642691, 0.024616202, 0.110127866, 0.34333184, -0.13612814, 0.06146586, -0.10927593, -0.37636045, 0.064992845, 0.062172886, 0.021849213, 0.05239257, 0.018309481, -0.033914097) * inp_0_2_0; + result5 += M4(0.03753844, -0.027555613, -0.055435866, 0.002633263, -0.05101454, -0.36626494, -0.2811788, 0.042501185, 0.076010585, 0.14673765, 0.23152916, 0.03530394, 0.0010333571, 0.053535532, -0.12501565, -0.067975946) * inp_0_0_1; + result5 += M4(-0.087831855, 0.25938675, 0.17731719, -0.052962273, 0.08487742, -0.062768154, 0.3654043, 0.08685005, -0.11227118, -0.10893518, -0.30329853, 0.02333357, -0.016496459, 0.08843028, -0.12682667, -0.040810026) * inp_0_1_1; + result5 += M4(0.12689659, -0.2703268, -0.08016987, -0.06429032, 0.0050466475, -0.34371153, -0.10426011, -0.053181563, -0.053249884, 0.35572645, 0.07401565, 0.065458536, -0.14140746, -0.06503886, 0.11991112, -0.08676428) * inp_0_2_1; + result5 += M4(-0.013359042, -0.082795516, -0.09041565, 0.021629494, 0.089711286, 0.4538, 0.38316938, -0.08850569, -0.114214465, -0.25306055, -0.17672779, -0.00955472, -0.00035556656, -0.030848127, -0.151991, -0.010489952) * inp_0_0_2; + result5 += M4(0.099413484, -0.20078152, -0.17051618, 0.055632614, 0.14439142, -0.3596457, -0.44518343, -0.30199566, -0.09968507, 0.37478063, 0.2773096, 0.09164125, -0.1446381, 0.085121855, 0.06351701, 0.04955615) * inp_0_1_2; + result5 += M4(-0.14828478, 0.3507335, 0.214353, 0.057855826, -0.21799572, 0.78426296, 0.17039578, -0.008077791, 0.23316975, -0.545482, -0.1532494, -0.097594336, 0.0777868, 0.030863712, 0.11128087, -0.017096974) * inp_0_2_2; + result6 += M4(-0.20957217, -0.108889244, -0.03890369, -0.10674102, 0.17676304, 0.08219358, -0.0051192176, -0.43986604, 0.0389291, 0.006508184, -0.05890772, -0.10185361, 0.004540674, 0.099010706, 0.06863881, 0.06044447) * inp_0_0_0; + result6 += M4(0.017170288, 0.003887947, 0.039859474, -0.062892675, -0.20792295, -0.14180836, -0.023282327, 0.060143486, 0.15639833, 0.078331746, 0.018817402, 0.37516558, -0.05969726, -0.0059866286, -0.017314922, -0.075184725) * inp_0_1_0; + result6 += M4(0.048123628, 0.039915044, 0.013850342, 0.13292845, 0.21778077, -0.11178467, 0.13628565, -0.033813965, -0.092053235, 0.018702244, 0.060767405, -0.08973021, 0.03184704, -0.028193474, -0.030922944, 0.23539121) * inp_0_2_0; + result6 += M4(0.2822058, 0.115022965, -0.0346225, 0.038459554, 0.09797564, 0.024244228, 0.019355156, 0.17557517, -0.30629095, 0.00025044603, 0.058719166, 0.27092934, 0.0027182612, -0.027483355, -0.020874329, 0.017920066) * inp_0_0_1; + result6 += M4(-0.011360204, 0.17791969, -0.009755946, 0.030387765, -0.09334685, 0.18975076, -0.03824666, 0.10107592, 0.018805014, -0.19998491, 0.04278764, -0.22315806, 0.040392164, -0.06051928, 0.14099665, -0.014130309) * inp_0_1_1; + result6 += M4(0.101197824, -0.21793586, 0.053858683, -0.04541862, 0.026120655, -0.057814326, 0.022933278, 0.22375308, 0.016481744, 0.14782867, -0.08418583, -0.044596013, -0.12455351, 0.14355354, -0.08554211, -0.014281464) * inp_0_2_1; + result6 += M4(-0.21440965, -0.043073688, 0.084217444, 0.23909481, -0.17217675, 0.079460315, -0.04518979, 0.11920478, 0.32160926, -0.042148326, -0.0036158373, -0.44447127, -0.024342012, 0.042997036, -0.055355284, 0.32711402) * inp_0_0_2; + result6 += M4(-0.003442748, -0.1219306, -0.004329449, -0.03143749, -0.13900343, -0.399716, 0.07718761, -0.070865355, 0.005409623, 0.1410372, -0.09660518, 0.1456919, 0.053750876, -0.092500396, -0.01419129, -0.06455394) * inp_0_1_2; + result6 += M4(-0.032126512, 0.13473941, -0.07480973, -0.17981249, -0.17400901, 0.24055961, -0.11601183, -0.0739797, -0.054067742, -0.11163765, 0.02505432, 0.09257788, 0.064943306, -0.058304552, -0.00021384307, -0.2541697) * inp_0_2_2; + result7 += M4(-0.047048252, 0.24521255, -0.17447047, -0.10128527, -0.00887792, 0.43303424, 0.0789298, -0.0064702597, -0.02514854, -0.35723528, 0.13395113, 0.19607803, -0.048769116, -0.06770387, -0.08176733, 0.06229839) * inp_0_0_0; + result7 += M4(0.026263328, -0.18660986, -0.032933265, 0.13196848, -0.050856147, -0.15367848, 0.0022883632, 0.023687594, 0.10283106, 0.14887585, 0.2189074, -0.07278549, 0.16965804, 0.03532702, -0.13433531, -0.033997826) * inp_0_1_0; + result7 += M4(0.007384207, -0.12053647, 0.2128867, 0.007810578, -0.03923929, -0.27602756, 0.40737197, 0.07060284, -0.045361634, 0.076715395, -0.38249263, -0.043011256, -0.11597638, 0.09833327, 0.027879132, -0.06466561) * inp_0_2_0; + result7 += M4(-0.031041512, -0.35479805, -0.0019659186, 0.1575544, -0.010053075, -0.3426591, -0.25966024, 0.25459036, 0.0059020454, 0.5738678, -0.06509489, -0.3149493, -0.09354883, 0.066042714, -0.12488268, 0.21131608) * inp_0_0_1; + result7 += M4(-0.03771986, -0.065066375, -0.002313822, -0.11556493, 0.060026176, 0.1617327, 0.0020216487, -0.14227511, -0.14487264, -0.16193086, -0.03152372, 0.077262886, -0.09474796, 0.018986855, 0.07132419, -0.032004002) * inp_0_1_1; + result7 += M4(0.120811984, 0.26266077, -0.18766715, -0.10192233, 0.051795058, 0.17162248, -0.008874975, -0.14940111, -0.060221728, -0.18406154, 0.107622534, 0.12004991, -0.13279128, -0.14157994, 0.10228982, 0.17766821) * inp_0_2_1; + result7 += M4(0.010800112, 0.093031384, 0.15084934, 0.10671804, -0.21333623, 0.36540008, -0.29476961, 0.06378276, 0.13848136, -0.39049214, -0.054321103, 0.04454577, 0.18297848, 0.09578358, 0.05502634, 0.30780932) * inp_0_0_2; + result7 += M4(0.07675103, 0.2939467, 0.07988393, -0.11759521, 0.4470031, 0.071780264, -0.044741243, -0.26137182, -0.15051824, -0.052524306, 0.020218736, 0.10006518, 0.073924355, -0.22962269, -0.093326226, 0.12425097) * inp_0_1_2; + result7 += M4(-0.14742742, -0.15355231, -0.032186724, 0.06428512, -0.18796642, -0.25129792, 0.17737943, 0.17182863, 0.1844518, 0.27246836, 0.008511766, -0.1048472, 0.23782457, 0.10383053, -0.16654943, -0.009263201) * inp_0_2_2; + const V4 inp_1_0_0 = inp[1][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_1_1_0 = inp[1][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_1_2_0 = inp[1][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_1_0_1 = inp[1][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_1_1_1 = inp[1][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_1_2_1 = inp[1][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_1_0_2 = inp[1][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_1_1_2 = inp[1][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_1_2_2 = inp[1][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.08096256, 0.04180209, 0.047589406, -0.016943827, 0.03833367, 0.19963205, 0.035213813, -0.01957273, 0.11472577, 0.34528744, 0.12119584, 0.029109823, -0.044831432, -0.11690301, -0.083536156, 0.049796168) * inp_1_0_0; + result0 += M4(-0.04426302, 0.056863382, 0.035050802, 0.045331508, -0.11102261, -0.07668563, -0.057224154, 0.08757198, -0.095014684, -0.038264636, 0.07332373, 0.07241354, -0.050493304, -0.08813244, 0.07446044, 0.04940999) * inp_1_1_0; + result0 += M4(0.0024679939, -0.0724803, -0.07159481, -0.004952453, 0.07194807, -0.047212992, -0.033114377, -0.0042991037, -0.04689992, 0.027952015, 0.04154045, -0.029711196, -0.023330396, -0.014066165, 0.110148884, -0.082868285) * inp_1_2_0; + result0 += M4(-0.04662972, 0.4483119, -0.025929091, -0.041685116, 0.12145929, -0.43463355, 0.06378116, 0.036234148, 0.12289981, -0.020276349, -0.13279456, 0.06446923, -0.05660108, 0.09763861, -0.024499178, 0.022550011) * inp_1_0_1; + result0 += M4(0.11462942, -0.28306222, -0.033383574, -0.13959754, -0.08610687, 0.23191078, -0.1020179, -0.04063562, -0.08868909, 0.14344387, -0.055666726, -0.14453787, -0.09087343, 0.26253852, 0.017428879, 0.14374474) * inp_1_1_1; + result0 += M4(-0.025103662, -0.067859046, 0.009572405, -0.0040561496, 0.005799467, 0.049857967, 0.09381887, -0.013773618, 0.041049365, -0.08607292, -0.04639899, -0.088787146, 0.046706766, -0.09381303, -0.05814853, 0.0037587031) * inp_1_2_1; + result0 += M4(0.050941885, -0.37864688, 0.067864925, 0.018061597, -0.11531048, 0.16728994, -0.1063411, -0.06145515, 0.30216286, -0.31703746, 0.11118676, 0.05978246, 0.19594988, -0.03003766, -0.04337391, 0.021723539) * inp_1_0_2; + result0 += M4(-0.13052818, 0.20642531, -0.056924842, 0.10652031, 0.1651324, -0.036674365, 0.11149037, -0.050649706, -0.13332662, -0.0008868196, -0.1315981, -0.013061784, 0.115875416, 0.01820971, -0.038712718, -0.14821257) * inp_1_1_2; + result0 += M4(-0.0054702153, 0.058303628, 0.060853258, 0.023235839, -0.11885025, -0.049245425, -0.031896032, 0.06256, -0.24813737, -0.054648176, 0.11357906, 0.03633438, -0.109835215, -0.008927392, 0.034938708, -0.03992753) * inp_1_2_2; + result1 += M4(-0.0022846805, -0.015504884, -0.048486747, 0.078874245, -0.027503457, -0.05025373, 0.069584824, 0.007972121, -0.024757117, -0.001593279, 0.07382975, -0.038199686, -0.0043118554, 0.012216795, 0.026328154, -0.02460263) * inp_1_0_0; + result1 += M4(-0.13611875, 0.024790661, -0.09175962, -0.012373407, -0.13271657, 0.10136629, -0.010288372, 0.11461759, -0.04524638, -0.06642123, 0.08267082, 0.12009126, 0.24608488, 0.15220979, 0.20465998, 0.030888278) * inp_1_1_0; + result1 += M4(0.07994651, -0.019469844, -0.021737799, -0.048776425, 0.07587032, -0.07255978, -0.05076812, -0.09677601, -0.12520422, -0.08758244, -0.032826543, -0.054411408, -0.28298274, -0.027692564, 0.058913153, -0.009247915) * inp_1_2_0; + result1 += M4(0.005378004, -0.00036100214, -0.06086769, 0.020460367, -0.041822966, -0.02639318, 0.009812995, 0.06496069, -0.20058092, 0.16607091, -0.19402309, 0.08912022, 0.054856796, -0.16646974, 0.16411075, -0.0057466053) * inp_1_0_1; + result1 += M4(-0.13238488, -0.07781853, 0.045202654, -0.011919901, 0.12926616, -0.09170597, -0.035137713, -0.039818913, -0.0065911002, -0.042814303, -0.023058174, -0.18569462, -0.07791525, 0.06163949, -0.26938593, -0.21777615) * inp_1_1_1; + result1 += M4(0.058000293, 0.03454881, 0.12231544, -0.0018523079, 0.032700073, 0.045095306, 0.043250456, 0.02198791, 0.23085262, 0.029840834, 0.14426371, -0.32909498, 0.07318428, -0.15189078, 0.0057368414, -0.22298563) * inp_1_2_1; + result1 += M4(-0.014151978, 0.083455026, -0.022387372, -0.03402437, -0.026381627, 0.060446903, 0.0047034565, -0.027787764, 0.040313598, 0.0017815795, -0.008843282, 0.025496349, -0.04218039, 0.029667493, -0.028691698, -0.021711836) * inp_1_0_2; + result1 += M4(0.15964578, -0.054704633, 0.11138554, 0.0644243, -0.003822274, -0.022329051, -0.067433044, 0.0970517, 0.1760096, 0.18094316, 0.005410189, 0.13652496, -0.009976311, 0.10832114, -0.1952679, 0.31071472) * inp_1_1_2; + result1 += M4(-0.03809375, -0.021552393, -0.030448494, -0.05707883, -0.012268654, 0.058015108, 0.024344882, -0.1913533, -0.06070308, -0.16811149, 0.012998018, 0.22336711, 0.056616332, -0.11362715, 0.059327338, 0.12159482) * inp_1_2_2; + result2 += M4(0.15086082, 0.032306015, -0.004618645, -0.15967074, 0.13484396, 0.025505273, 0.109789535, -0.16179046, 0.3059825, 0.022434866, 0.06305245, -0.3509039, -0.124507934, -0.08107376, -0.07590806, 0.111759655) * inp_1_0_0; + result2 += M4(-0.04774304, -0.046227824, -0.13357238, 0.24533686, -0.1797219, -0.075178854, -0.038574908, 0.24214585, -0.23423062, 0.028198522, 0.019022064, 0.22696163, -0.21089442, 0.065566726, 0.027139556, -0.18980321) * inp_1_1_0; + result2 += M4(-0.019373955, 0.037439357, 0.049214747, -0.06813124, 0.038629748, 0.10684366, 0.11918639, -0.1379494, 0.079139985, -0.026303006, 0.04985137, -0.05291354, -0.011244554, -0.08971184, -0.094008856, 0.07055901) * inp_1_2_0; + result2 += M4(-0.048496317, 0.22969875, -0.011047807, -0.037019145, -0.10710082, -0.18383162, -0.12504166, 0.2574788, -0.334555, 0.13921092, -0.11779456, 0.20921062, 0.15341778, 0.02968282, -0.0023549346, -0.12593406) * inp_1_0_1; + result2 += M4(-0.07885542, -0.022365225, 0.21551833, -0.20186801, 0.34402126, 0.23627844, -0.042503662, -0.04309354, 0.29471675, 0.021685109, 0.06441631, -0.25909233, 0.10524097, -0.044315357, -0.119107895, 0.35474756) * inp_1_1_1; + result2 += M4(0.021259557, -0.16385126, -0.14418101, 0.17625749, -0.047169026, -0.15605353, -0.10020056, 0.036744434, 0.13417014, 0.007812392, 0.028130062, -0.060307458, 0.21580435, 0.12606543, 0.34729907, -0.23425871) * inp_1_2_1; + result2 += M4(0.0050688493, -0.27417278, -0.05899007, 0.16065715, -0.066175915, 0.13419005, -0.09467017, -0.031535786, -0.014639603, -0.359303, -0.07314631, 0.44800404, -0.13314226, 0.075326085, -0.068911016, 0.07237387) * inp_1_0_2; + result2 += M4(-0.048198782, 0.22044359, -0.021384453, -0.01680231, -0.048550606, -0.11543949, 0.03564104, -0.16220544, -0.23028624, 0.08626588, -0.15320225, -0.14343601, -0.10547847, -0.29063004, 0.02580507, 0.018309115) * inp_1_1_2; + result2 += M4(0.101747744, -0.034904823, 0.11441985, -0.12293059, -0.012728868, -0.0017128023, 0.17762266, -0.051961463, 0.05306842, 0.012864686, 0.10563999, -0.017537476, 0.019105315, 0.15241176, -0.057200663, 0.013862015) * inp_1_2_2; + result3 += M4(-0.0034649554, -0.05517713, 0.052325483, -0.052134875, -0.0042453026, -0.17874192, -0.0096591115, -0.1987416, 0.01709072, -0.24278946, 0.0077327047, 0.028875919, 0.12533726, 0.11477245, 0.024140514, 0.055845823) * inp_1_0_0; + result3 += M4(-0.018518878, 0.02895204, -0.04888149, -0.028806178, -0.05216858, 0.15070598, 0.0017829809, 0.026329061, -0.14623247, 0.2934879, -0.2274205, -0.14424011, 0.050397042, 0.16382577, -0.13465117, 0.052444205) * inp_1_1_0; + result3 += M4(-0.03919352, -0.025833346, 0.018778356, -0.17302479, -0.062138785, 0.044809304, 0.031648297, -0.032624338, -0.08214198, -0.028670358, -0.1180317, 0.047529604, -0.05537199, -0.16677412, -0.047859523, -0.04128548) * inp_1_2_0; + result3 += M4(-0.014486037, -0.0027179052, 0.1776886, -0.06493362, -0.10454712, 0.17319418, -0.2973848, 0.06927402, -0.032996967, -0.113445275, 0.23450166, 0.011736676, 0.10967035, 0.01707243, 0.30268624, 0.24852625) * inp_1_0_1; + result3 += M4(-0.09388459, -0.046356853, -0.2481542, -0.19636112, 0.21725953, -0.20707554, 0.17008065, -0.004045886, 0.29840156, 0.10388305, 0.20044242, -0.16545399, 0.061977535, -0.117340155, 0.4138979, 0.19789638) * inp_1_1_1; + result3 += M4(0.11167971, 0.03284947, 0.051836424, 0.08206468, 0.013684, 0.0030262452, 0.024893977, -0.05947764, -0.13630734, -0.0074394974, 0.21448384, 0.33298156, -0.4543269, 0.05249151, -0.017523808, 0.20420818) * inp_1_2_1; + result3 += M4(0.008184537, 0.01577225, 0.051783327, 0.009982145, 0.08635803, 0.0050122906, 0.30173367, 0.094504714, -0.07488191, 0.020935627, 0.06837164, 0.03493985, -0.14187819, 0.023979383, -0.17781425, 0.10405735) * inp_1_0_2; + result3 += M4(0.25006393, -0.0071891267, 0.037272863, 0.10624298, -0.20820157, 0.037202083, -0.18559462, -0.04245256, 0.3031296, -0.01462773, -0.022867812, -0.60222894, -0.18605226, -0.02492287, -0.21141557, -0.69876176) * inp_1_1_2; + result3 += M4(-0.1988577, 0.07050194, -0.07504414, 0.3665597, 0.09148956, -0.027271751, -0.038524833, 0.2185067, -0.10564706, 0.02073069, -0.31813964, 0.40458742, 0.49203405, 0.028244311, -0.17014363, -0.347539) * inp_1_2_2; + result4 += M4(-0.08316828, 0.053106885, 0.046812125, 0.03351347, -0.08466107, 0.15114206, 0.124574386, -0.1229594, -0.0928625, 0.08578968, 0.10756846, -0.040176257, 0.024673045, -0.25365764, -0.14338766, -0.026245426) * inp_1_0_0; + result4 += M4(-0.09994341, 0.14417048, 0.019426854, 0.041845795, 0.13711163, -0.017983563, -0.04375732, 0.2063367, 0.17192237, -0.12753347, -0.31939104, 0.1272185, 0.09406784, -0.10270938, 0.02017384, -0.00041305204) * inp_1_1_0; + result4 += M4(-0.030049793, -0.14415613, -0.021168763, -0.07409334, -0.20462891, -0.02482551, -0.033263102, -0.047325023, 0.053315174, -0.033943314, 0.006956392, -0.10947827, 0.122600116, 0.21852052, 0.011655669, 0.0356463) * inp_1_2_0; + result4 += M4(0.10099925, 0.04830112, -0.024053598, -0.038032323, -0.054366335, -0.11224726, -0.05113664, 0.065573804, 0.008542836, -0.008918326, -0.0943605, 0.03746917, 0.292987, 0.084951416, -0.041484706, -0.0701604) * inp_1_0_1; + result4 += M4(-0.0105485665, -0.24782953, -0.018231884, 0.0989446, -0.13275175, -0.014699354, -0.06520113, -0.19813293, -0.115990736, -0.032673594, 0.00996811, -0.1322296, -0.117154896, 0.21044202, -0.12218293, -0.042813644) * inp_1_1_1; + result4 += M4(-0.043762717, 0.091900416, 0.013287365, -0.008165609, 0.13576598, 0.03451525, 0.12313882, 0.09827894, 0.14333759, 0.020637129, 0.09890145, 0.061638456, -0.0060272687, -0.054297138, -0.020315455, 0.16925468) * inp_1_2_1; + result4 += M4(-0.16727461, -0.0020541975, 0.03299088, 0.03231187, 0.13186768, -0.03283896, -0.082512565, 0.009359945, -0.22175162, 0.123705365, 0.033964474, -0.009698879, -0.028866947, -0.005825412, -0.0107153915, 0.104486205) * inp_1_0_2; + result4 += M4(0.19059967, 0.075393446, 0.062479522, -0.123801626, -0.06734463, -0.02040545, 0.080902226, 0.0025341988, -0.0032204152, -0.07434413, 0.21372262, -0.030470476, -0.45089158, -0.094156936, -0.047239542, -0.060917255) * inp_1_1_2; + result4 += M4(0.14809065, -0.028440202, -0.09962634, 0.029300831, 0.14829487, 0.04484249, -0.034887157, -0.050947104, 0.06379036, -0.015868036, -0.014792021, 0.09316301, 0.017871616, -0.02515582, 0.3906175, -0.04328142) * inp_1_2_2; + result5 += M4(0.00389255, -0.04027289, -0.039109707, -0.019303475, 0.06336468, -0.0017147515, -0.027065307, -0.14018688, -0.012509577, 0.08540738, -0.05859461, -0.008767114, -0.07866994, 0.07660538, -0.037435055, 0.18004394) * inp_1_0_0; + result5 += M4(0.08292889, 0.06991877, -0.0007983356, 0.034515414, -0.033907443, -0.13401464, -0.07145895, 0.17426214, -0.21503864, -0.27136508, 0.030325128, 0.106875576, 0.030742778, 0.11950032, -0.15491557, -0.017165089) * inp_1_1_0; + result5 += M4(-0.14989151, -0.025791585, 0.04757272, -0.0152222905, -0.10292573, 0.062176898, 0.08554288, -0.006870778, -0.022368887, 0.059957046, 0.03361345, 0.052584607, 0.07195246, -0.18891492, 0.13991182, -0.14539905) * inp_1_2_0; + result5 += M4(0.04166237, -0.07944963, -0.10894671, 0.023919629, -0.095306076, -0.09973817, -0.0071927016, 0.14053124, -0.15172562, -0.26436812, -0.34887064, 0.025376897, 0.12973452, -0.19155337, -0.041801516, -0.27737787) * inp_1_0_1; + result5 += M4(-0.22666156, 0.100712836, 0.041078713, 0.053156406, 0.056202415, 0.052114323, -0.033789676, -0.14106879, 0.17431225, 0.0110475095, 0.1194732, 0.123956844, 0.06864756, 0.14816207, -0.06833268, 0.046471335) * inp_1_1_1; + result5 += M4(0.20633067, -0.10962012, 0.07009694, 0.043039236, 0.06348579, 0.0068620727, 0.013874598, 0.08582729, 0.02041317, -0.16648169, 0.18298742, 0.06121014, -0.28198463, 0.28210637, -0.033472262, 0.165604) * inp_1_2_1; + result5 += M4(-0.001979989, 0.07628814, 0.08996112, -0.05058417, -0.004258094, 0.19931898, -0.10572738, -0.04377931, 0.08879731, 0.74418354, 0.28419814, -0.012633129, -0.01670911, 0.31078583, 0.0060170228, 0.30291796) * inp_1_0_2; + result5 += M4(0.09863956, -0.1374069, -0.17146845, -0.061152354, 0.0009830567, -0.0211499, 0.10641841, -0.025647804, 0.064248666, -0.69214195, -0.14774324, -0.18007734, -0.10396635, -0.13539377, 0.3340754, 0.034011997) * inp_1_1_2; + result5 += M4(-0.06618879, 0.17876686, 0.081888124, -0.03597273, 0.051799074, -0.06929468, 0.053889614, -0.04434507, 0.026779661, 0.63159543, -0.09993604, -0.2340178, 0.19166462, -0.4935299, -0.14096034, -0.22285411) * inp_1_2_2; + result6 += M4(0.10029398, -0.013562081, 0.044888582, 0.35567763, 0.011579127, 0.09195973, -0.06601921, 0.12442646, 0.36676884, 0.103153005, -0.02144279, 0.91327083, 0.31220976, 0.008032602, -0.06223424, 0.07165856) * inp_1_0_0; + result6 += M4(0.07502556, 0.034124535, 0.02346716, 0.01598075, 0.0047608283, -0.12501724, 0.17496133, -0.06825797, -0.19107866, -0.11661578, 0.07164642, -0.34262788, 0.036609072, 0.044645343, -0.092044115, 0.032272734) * inp_1_1_0; + result6 += M4(-0.2201858, 0.059883, -0.08034433, -0.016516246, 0.15899341, 0.044847738, -0.08685182, -0.09707172, -0.20660082, -0.011042709, -0.13014421, -0.2950558, -0.018764662, -0.067814216, 0.08898725, -0.0018973324) * inp_1_2_0; + result6 += M4(0.1012242, -0.019145118, -0.037507854, -0.20526609, -0.15280995, -0.15828241, 0.05070806, -0.071946375, 0.037849713, -0.111955464, 0.057741087, -0.7176886, -0.38428414, 0.15223713, 0.0060238843, -0.12733586) * inp_1_0_1; + result6 += M4(-0.09058203, 0.021052454, -0.06777193, -0.030806642, -0.036008555, 0.11318658, -0.1293444, 0.1897007, 0.10988782, 0.038982514, -0.18204565, -0.018386092, 0.025571946, -0.15723968, 0.08981159, -0.048279263) * inp_1_1_1; + result6 += M4(0.23780605, 0.02594144, 0.04917977, -0.20601283, -0.11882228, 0.0699409, 0.012838404, -0.20125198, -0.2331333, 0.15154861, 0.07445369, -0.057756428, -0.11171936, -0.003917072, -0.08339106, -0.044063564) * inp_1_2_1; + result6 += M4(-0.028063608, -0.04689453, -0.062464427, 0.0951412, 0.054315105, 0.011135786, 0.0069186217, -0.09750874, 0.010597955, 0.16921075, -0.074892044, 0.7234717, 0.19270958, -0.066581555, 0.007834056, -0.050778504) * inp_1_0_2; + result6 += M4(-0.12158969, -0.103106424, 0.105621584, -0.21744415, 0.10339824, -0.009595594, -0.023778997, -0.09143426, 0.02848619, -0.13521917, 0.03760168, -0.6962481, 0.021741306, 0.09575776, -0.07290629, -0.026869932) * inp_1_1_2; + result6 += M4(-0.08351028, 0.045483157, 0.015355923, 0.22853418, 0.030179434, -0.010827019, 0.03631279, 0.31743243, -0.088320106, -0.12329848, 0.15534449, 0.64336145, -0.04997866, -0.0005800751, 0.12299207, 0.17823696) * inp_1_2_2; + result7 += M4(-0.07379844, 0.16670889, 0.06741196, -0.088921495, -0.06322131, 0.26073328, 0.0048301406, 0.06761917, -0.04735726, 0.22830883, 0.26901078, -0.28921053, -0.020591864, -0.43030718, 0.18507713, 0.08362257) * inp_1_0_0; + result7 += M4(0.034578785, -0.011487818, 0.0013903879, -0.07343307, 0.0069027557, -0.14933768, 0.09982082, -0.17055938, -0.10352561, -0.1257225, -0.31925666, -0.0059563247, 0.038074527, 0.054338012, 0.11823388, -0.002163112) * inp_1_1_0; + result7 += M4(0.02305676, -0.012450865, 0.016639948, 0.048825216, 0.03498853, 0.09579643, -0.09169942, -0.0050666523, -0.0013992162, 0.34904507, 0.437179, -0.11407943, -0.053945366, 0.023796596, 0.15951598, -0.097889274) * inp_1_2_0; + result7 += M4(0.13494249, -0.1408936, -0.073675, 0.36083966, -0.109033585, -0.13255766, 0.10066496, -0.036401033, 0.0071375878, -0.5509165, -0.2058033, 0.6360851, 0.045717105, 0.045792226, -0.15389507, -0.10852623) * inp_1_0_1; + result7 += M4(-0.35691613, -0.23931155, 0.1749425, -0.19884679, 0.13561298, -0.023939202, -0.13051781, 0.24106443, 0.111109674, -0.03289949, 0.07434532, -0.08278456, 0.32599872, 0.48830122, -0.10305701, 0.20664984) * inp_1_1_1; + result7 += M4(0.0006448945, 0.1398243, 0.006249107, -0.05720629, -0.09061107, 0.10451869, -0.008794162, -0.13753392, -0.050120447, -0.25330824, 0.087351084, 0.14051726, 0.015635503, -0.07830007, -0.015119244, -0.06865933) * inp_1_2_1; + result7 += M4(-0.13013752, -0.02290075, -0.11903327, 0.118506484, 0.22230063, -0.2235159, -0.09035772, -0.13211559, -0.31459862, 0.50483006, -0.10575931, -0.13097861, -0.034176204, -0.017607445, -0.31060192, -0.19697471) * inp_1_0_2; + result7 += M4(0.417967, 0.17435423, -0.1871131, -0.025378618, -0.2059993, 0.19169231, -0.086244896, -0.079684414, 0.19754085, 0.10475587, -0.19400364, 0.07144125, -0.6851471, -0.14565007, 0.23408301, 0.2055535) * inp_1_1_2; + result7 += M4(-0.038166303, -0.0688925, 0.08753033, -0.07007982, 0.07910243, -0.21505354, 0.179397, 0.21214633, 0.23441713, -0.24579409, 0.034905147, -0.20713037, 0.3327321, 0.06548258, -0.028496496, -0.029076386) * inp_1_2_2; + const V4 inp_2_0_0 = inp[2][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_2_1_0 = inp[2][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_2_2_0 = inp[2][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_2_0_1 = inp[2][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_2_1_1 = inp[2][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_2_2_1 = inp[2][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_2_0_2 = inp[2][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_2_1_2 = inp[2][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_2_2_2 = inp[2][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.03154465, -0.0956665, 0.021043727, -0.13523753, 0.0020956704, -0.5293705, 0.022018004, 0.0031561519, 0.016450865, 0.40908632, -0.035778012, 0.2125391, -0.124839514, 0.24067535, -0.03596554, 0.08007441) * inp_2_0_0; + result0 += M4(0.043542054, -0.13744621, -0.1869014, 0.0075362334, -0.007837879, 0.10477315, 0.021154528, -0.023456967, -0.06830132, -0.07468466, 0.102145076, -0.11286336, -0.13877861, -0.05193457, 0.17462698, 0.06149841) * inp_2_1_0; + result0 += M4(0.023535395, 0.003279996, 0.091037154, -0.023218142, 0.08110676, 0.0024908585, 0.062272243, -0.009295396, -0.10612183, -0.030469926, -0.022082211, -0.0002599381, -0.10890391, -0.08892283, -0.06806389, 0.18445902) * inp_2_2_0; + result0 += M4(0.080099545, 0.36657012, 0.059455533, -0.028356764, -0.034985483, -1.4367487, 0.19555037, 0.20979057, 0.19064781, -1.1038369, -0.03968658, 0.057176255, 0.007294911, 0.365094, 0.0019397171, -0.15349285) * inp_2_0_1; + result0 += M4(0.23428579, -0.24594095, 0.13056172, -0.09509359, -0.30821168, 0.5175769, -0.103741355, 0.2317627, -0.27107373, 0.54413646, -0.053670004, 0.15040371, -0.078013286, 0.17803423, 0.003307077, 0.16863) * inp_2_1_1; + result0 += M4(-0.0020011482, -0.21181135, -0.02340503, 0.002462078, 0.029151613, 0.024718357, 0.23296967, -0.06495146, -0.03785623, -0.058721766, 0.014346224, -0.015790327, -0.05690997, 0.09495855, 0.06660702, 0.05379688) * inp_2_2_1; + result0 += M4(0.07770507, -0.036317423, 0.01672378, 0.052048113, -0.20987773, -0.21998906, -0.06500391, 0.07708689, -0.0150859, 0.23684135, -0.10684468, 0.06672833, 0.07568802, -0.003218365, -0.0006368861, -0.12565714) * inp_2_0_2; + result0 += M4(-0.33494782, -0.0022445363, -0.009475515, -0.054854102, 0.20743278, 0.18509097, -0.019840734, 0.08646593, 0.32180646, -0.0037859792, 0.04909923, -0.1989439, 0.12244635, 0.1069357, 0.047587834, 0.02456726) * inp_2_1_2; + result0 += M4(0.022787469, -0.021970231, -0.006666805, 0.11210963, -0.041226164, 0.06485999, -0.02242063, -0.012365461, -0.0742022, -0.016086446, 0.06071286, -0.12110863, 0.08140737, -0.0042678094, -0.043021318, 0.04011622) * inp_2_2_2; + result1 += M4(-0.25076178, 0.16761506, -0.086427994, -0.040363807, -0.090336025, -0.119488694, -0.15980901, 0.025692249, -0.106141694, -0.004760398, 0.1395097, 0.016164672, 0.05799711, -0.18554302, 0.11260976, 0.043334436) * inp_2_0_0; + result1 += M4(-0.8759296, 0.3084099, -0.54326606, 0.08378817, 0.08373202, -0.14382924, 0.21106115, 0.030672533, 0.038835052, -0.005833056, 0.28851983, -0.043314535, 0.3019318, -0.10490967, 0.24885407, 0.110122204) * inp_2_1_0; + result1 += M4(-0.8270079, -0.06698118, -0.22607683, 0.08485526, -0.3744199, 0.0028274553, -0.22029592, -0.12945583, 0.0846724, -0.058909748, -0.034236185, 0.004028914, 0.31447518, 0.060509253, -0.034251798, -0.063044004) * inp_2_2_0; + result1 += M4(0.058634065, -0.08838604, 0.05108656, -0.023941753, -0.018473295, 0.33916518, -0.05403904, -0.045321878, -0.16766416, 0.028827569, -0.10112104, -0.049219683, -0.05583049, 0.11664948, 0.010249134, 0.06006927) * inp_2_0_1; + result1 += M4(-0.028455101, -0.22584197, 0.05909999, 0.43182293, 0.35629016, -0.11472778, 0.048786864, 0.034139168, 0.28911662, -0.03627749, 0.02261082, -0.119758405, -0.1059994, -0.02886351, -0.09105299, -0.19661064) * inp_2_1_1; + result1 += M4(0.030527435, 0.033013448, -0.18525718, 0.48786482, -0.28318578, 0.001301845, -0.24052362, -0.7432109, 0.06653159, -0.029101508, 0.057742476, -0.3506016, -0.32313433, 0.03350552, -0.19028999, -0.51605946) * inp_2_2_1; + result1 += M4(0.027661344, 0.04426606, 0.032734692, 0.010185415, -0.03423487, -0.052496772, -0.13890994, 0.12096189, -0.057691164, 0.056535833, 0.08000709, -0.034009043, -0.054519605, 0.028232254, 0.12187209, 0.12539296) * inp_2_0_2; + result1 += M4(-0.01107534, 0.054169632, 0.041415796, -0.06602069, 0.10842705, -0.06630778, -0.023394113, 0.09994669, 0.012508867, 0.079008214, -0.3396021, 0.32007572, -0.008037633, 0.10729881, -0.07633678, 0.27005443) * inp_2_1_2; + result1 += M4(0.041113824, -0.019957311, 0.07825136, -0.21457328, 0.083908014, 0.034193218, -0.05345321, -0.46951285, -0.11329813, -0.0067783827, -0.07165031, 0.22935906, 0.07919023, 0.07236814, 0.06829928, -0.19382952) * inp_2_2_2; + result2 += M4(0.09074225, 0.01332703, 0.06987751, -0.20912164, -0.19345492, -0.20700961, -0.020838417, 0.008652081, -0.0050899405, 0.035665993, 0.24963646, -0.055561446, 0.06676485, 0.13964619, -0.10512182, -0.16806686) * inp_2_0_0; + result2 += M4(0.04574054, -0.048138227, -0.0139088575, -0.13307066, 0.052463878, -0.075205706, -0.18486781, 0.10137508, -0.060175084, -0.03125877, 0.042627964, -0.10451863, -0.20477945, -0.06882307, 0.0841638, 0.02828043) * inp_2_1_0; + result2 += M4(0.4069496, -0.05022249, 0.05865915, -0.4489605, 0.09816482, -0.0639038, 0.16364299, -0.19944012, 0.081778444, -0.050216086, 0.26648775, -0.10084912, -0.1035001, 0.0036749004, 0.05490478, 0.19448818) * inp_2_2_0; + result2 += M4(-0.009800778, -0.17126204, 0.09029225, -0.029957674, -0.458263, -0.37605152, -0.21248108, 0.30985, -0.28745833, -0.2716469, -0.3021082, 0.27452984, 0.01437965, 0.19210218, 0.11873729, -0.113663614) * inp_2_0_1; + result2 += M4(-0.28131834, -0.27894005, -0.038062237, -0.44522375, 0.3005744, 0.32606807, -0.31788653, 0.49999908, 0.49339706, 0.32865912, -0.3609027, 0.25815347, -0.11098305, 0.22565939, 0.08588488, 0.28697884) * inp_2_1_1; + result2 += M4(0.27931607, -0.3799079, -0.058149356, -0.19215254, 0.37610346, -0.06503428, 0.35845962, -0.004949024, 0.09848249, 0.058748275, 0.13953897, 0.026595285, -0.11710447, 0.10091361, 0.369839, -0.08274623) * inp_2_2_1; + result2 += M4(-0.09017187, -0.0818898, 0.00063810433, 0.083829015, -0.29345807, -0.26659584, -0.079341926, 0.10845378, -0.053355534, -0.027831096, -0.039115593, 0.15601929, 0.21777496, 0.03812597, -0.13797288, -0.040663622) * inp_2_0_2; + result2 += M4(-0.018954756, 0.16419424, -0.060580138, 0.019995743, 0.014700609, -0.033828612, -0.2376294, 0.048790455, -0.072904184, -0.2609877, -0.0057599423, -0.3388128, -0.05610225, -0.010058135, -0.0486664, 0.13062966) * inp_2_1_2; + result2 += M4(0.2695456, -0.006977503, -0.09342969, -0.06282823, 0.32234544, -0.12727281, 0.31844708, -0.15281455, -0.14795715, 0.10977205, -0.009793305, -0.012145891, 0.08575442, 0.041845962, 0.24632148, 0.1255644) * inp_2_2_2; + result3 += M4(-0.036011647, -0.46488807, -0.49817407, -0.07782913, 0.07004699, -0.124189384, -0.5033241, 0.00359113, -0.027220987, -0.33407757, 0.034547586, -0.009793757, -0.018418267, 0.114031106, 0.37393296, 0.0699528) * inp_2_0_0; + result3 += M4(0.036203142, -0.9579714, 0.16159707, 0.04515735, 0.17317896, 0.045333587, 0.014081256, 0.015711877, -0.055668566, 0.49521548, -0.12442274, -0.13398747, -0.0008945745, 0.50075036, -0.08500317, 0.179575) * inp_2_1_0; + result3 += M4(-0.026527843, -0.39931014, 0.079377994, -0.06651998, -0.0048224125, 0.07225929, -0.07261104, 0.025100727, 0.06882341, -0.06474924, -0.16274351, 0.06855881, -0.0079055885, 0.15699801, -0.013836364, 0.030550906) * inp_2_2_0; + result3 += M4(-0.060969975, 0.047792196, 0.20365794, 0.100621, 0.017096136, -0.04471932, -0.7601729, -0.109944835, -0.022035914, 0.17388023, -0.32817376, 0.24358363, 0.054569386, -0.18460704, 0.19625671, -0.052737817) * inp_2_0_1; + result3 += M4(-0.40603635, 0.12573187, -0.16097659, -0.13257164, 0.40857473, -0.027545668, 0.13297047, 0.19635256, 0.56998, -0.21110038, 0.39613485, 0.08284894, 0.0073393765, -0.041880555, 0.07617098, 0.060089257) * inp_2_1_1; + result3 += M4(0.29111272, -0.07036022, -0.14117722, -0.021021236, -0.21790129, 0.0006302942, -0.022745652, 0.20530169, -0.20306768, -0.016096521, 0.0076876646, 0.21144168, -0.3150521, -0.10067489, -0.29832447, 0.09571883) * inp_2_2_1; + result3 += M4(-0.10742828, -0.005877302, -0.2498221, -0.011229392, -0.040063396, -0.039564565, -0.19493246, 0.16828324, 0.11689816, -0.0035749993, 0.076973855, 0.15604721, 0.07967327, -0.06369766, 0.435233, -0.1115224) * inp_2_0_2; + result3 += M4(0.34587705, -0.016104145, -0.11156771, 0.14070626, -0.3568904, -0.06277554, -0.055529404, 0.06559959, -0.6712932, -0.018395266, 0.057903305, -0.62969816, 0.16021071, 0.14525272, -0.0264179, -0.25305125) * inp_2_1_2; + result3 += M4(-0.18315426, 0.008417, 0.077996105, 0.0077276006, 0.072975114, -0.07189453, -0.03580444, 0.16345474, 0.23116057, 0.016097825, -0.098539114, -0.03246878, 0.23882663, -0.18187782, -0.10007635, -0.14881988) * inp_2_2_2; + result4 += M4(-0.3773455, 0.3044581, 0.29712957, -0.0013323369, 0.030206202, 0.05737391, -0.045667384, 0.013636617, -0.022496173, 0.27832422, 0.1971793, 0.1364875, 0.19103137, -0.18251303, -0.10241279, -0.08263114) * inp_2_0_0; + result4 += M4(-0.60517997, 0.8770125, 0.7884181, 0.08310818, 0.23137872, -0.35373077, -0.05585405, 0.06585582, 0.29471624, -0.40471643, -0.31623864, 0.045989987, 0.35391536, -0.52233785, -0.48732367, -0.05567672) * inp_2_1_0; + result4 += M4(-0.06046788, 0.40914124, 0.34477213, 0.22755648, -0.019611599, -0.030595073, -0.25739592, 0.07208501, 0.02994505, 0.027725793, 0.025990551, -0.11405042, 0.034851924, -0.04811726, -0.31554854, -0.20572914) * inp_2_2_0; + result4 += M4(0.034393188, 0.016899757, 0.08214292, -0.044590876, -0.053902287, -0.11242146, -0.17332529, 0.014340718, 0.0097438395, -0.17018771, -0.23651572, -0.044424664, -0.033333287, 0.06568987, 0.12846227, -0.09741276) * inp_2_0_1; + result4 += M4(-0.050257146, -0.21611129, -0.12019788, -0.13622065, 0.043223042, 0.2350397, 0.18188708, -0.27030966, -0.22192664, 0.22637764, 0.05073403, -0.21427587, -0.010907763, 0.08558559, 0.11441003, 0.29026213) * inp_2_1_1; + result4 += M4(0.057017833, -0.013069361, -0.11996612, -0.3927448, 0.15120955, 0.016609367, -0.18109353, 0.2845267, 0.004232539, 0.06316595, 0.024299758, 0.13214286, -0.12069318, 0.2142632, 0.03512835, 0.35598904) * inp_2_2_1; + result4 += M4(-0.03594857, 0.062285606, 0.0163107, 0.0405961, -0.11920574, 0.066707216, 0.06236395, -0.026509762, 0.27136996, -0.0390108, -0.015227869, -0.016412798, -0.10969278, -0.024423467, 0.16316573, -0.07298789) * inp_2_0_2; + result4 += M4(0.23562188, 0.044560105, 0.09773547, -0.063286975, -0.15344597, 0.06683091, -0.0102048805, -0.0504315, -0.47751954, 0.058235355, 0.027918432, 0.004717865, -0.054093484, -0.089361385, -0.045218226, 0.0017254225) * inp_2_1_2; + result4 += M4(-0.04338286, 0.06997568, -0.084501505, 0.075695634, 0.040769294, 0.09006296, -0.09480122, 0.05621836, 0.082586706, -0.011771622, 0.24811922, 0.078844175, -0.20079234, -0.008954506, 0.02029966, 0.020598512) * inp_2_2_2; + result5 += M4(0.06615031, 0.13674054, -0.0061599007, -0.475657, 0.07104114, 0.30236092, 0.09632439, -0.13675171, 0.023557372, 0.061079286, -0.13717423, -0.07532593, -0.10733636, 0.013692334, -0.2020129, 0.23480679) * inp_2_0_0; + result5 += M4(0.1299763, 0.1354865, 0.07868401, -0.7381202, 0.10754866, 0.023279646, 0.0488147, -0.021492759, -0.13105999, -0.38288227, -0.10270062, 0.18508193, -0.10242623, -0.35909268, -0.16156974, 0.38565946) * inp_2_1_0; + result5 += M4(-0.11153858, 0.22623143, -0.015355316, -0.25197294, -0.08745063, 0.10865917, 0.09419926, 0.041238077, -0.032393996, -0.09071701, -0.039066482, -0.005085996, -0.13503188, 0.23340823, 0.00055999466, 0.16829804) * inp_2_2_0; + result5 += M4(0.013897534, -0.10446151, -0.18572326, 0.092789605, -0.108719096, 0.297815, 0.4603581, 0.023749266, -0.08469375, 0.29737195, -0.09197919, -0.16228981, 0.044159003, -0.20315382, -0.14434235, -0.11964328) * inp_2_0_1; + result5 += M4(-0.23812313, 0.061619267, 0.004051777, -0.119559616, 0.5269164, 0.19943814, 0.037570063, -0.15456922, 0.48547137, -0.16064228, 0.05294335, -0.08145468, -0.05767081, -0.013448999, 0.092503354, -0.0022523524) * inp_2_1_1; + result5 += M4(0.19120674, 0.070779964, -0.12787394, 0.0006789132, -0.45629892, -0.19107619, 0.40000656, -0.05530569, -0.22356553, 0.019804696, 0.061649993, -0.065709375, -0.28370884, -0.055279516, 0.122525714, -0.18349096) * inp_2_2_1; + result5 += M4(0.034801204, 0.38376933, 0.05075189, -0.020896709, 0.007612045, 0.12244755, 0.36305892, -0.06438789, -0.005254803, 0.9037037, -0.103673205, 0.023837784, -0.05980362, 0.033232003, -0.12750468, 0.08908715) * inp_2_0_2; + result5 += M4(-0.108996674, -0.03247478, 0.044907194, -0.16925234, 0.16979598, 0.09290798, -0.17307587, -0.11189108, -0.13588096, -0.45081466, 0.3541617, 0.24838123, -0.08096099, -0.13215111, -0.020228723, 0.06400154) * inp_2_1_2; + result5 += M4(0.04502033, 0.3388541, -0.011119034, -0.05582865, -0.19071579, 0.15845273, 0.18068087, -0.06874006, 0.12818566, -0.17265803, 0.039001428, -0.041135028, -0.12638903, 0.31222567, 0.12817587, 0.03863432) * inp_2_2_2; + result6 += M4(0.12535237, 0.16128656, 0.012257037, 0.5072537, 0.474235, -0.023110192, 0.004854057, -0.32518226, 0.04840865, 0.24645121, 0.016290309, 0.35236225, -0.1851947, -0.18803063, 0.11488687, -0.2935208) * inp_2_0_0; + result6 += M4(-0.11039266, 0.1990503, 0.005457742, 0.7234168, -0.27139714, 0.051469475, -0.13270281, -0.114306636, -0.116443686, -0.2213543, 0.02965059, -0.5186976, -0.09026682, -0.0049955957, 0.038761713, -0.3351621) * inp_2_1_0; + result6 += M4(-0.024087263, 0.0065704384, 0.02950973, 0.09184394, 0.37646043, 0.090364024, -0.18557669, -0.12370566, 0.21216111, 0.08713966, 0.0047848416, -0.040578034, 0.18503816, -0.070824996, 0.07940392, 0.018056292) * inp_2_2_0; + result6 += M4(0.12641564, -0.05331787, -0.013359369, 0.18659788, -0.38074347, 0.018997524, -0.06580435, -0.22962095, -0.3954866, -0.23529565, 0.058852088, -0.592121, 0.019417254, -0.011177594, 0.018564787, 0.42933965) * inp_2_0_1; + result6 += M4(-0.10074884, -0.22007845, -0.20557201, -0.10193457, 0.34668562, 0.19146363, 0.054021653, 0.13929166, 0.116943404, 0.07512127, -0.12894492, 0.10409709, -0.035078816, -0.02384937, 0.056941427, -0.057830345) * inp_2_1_1; + result6 += M4(-0.09682837, 0.05010856, -0.02649751, -0.05037102, -0.44362, 0.13704686, -0.11883685, 0.12874989, -0.41009912, -0.030686554, -0.1642983, -0.10129832, 0.14267789, 0.07165374, 0.05983421, -0.028896227) * inp_2_2_1; + result6 += M4(0.05773865, -0.056474797, -0.0605923, 0.102651335, 0.061524935, -0.06311559, 0.070287414, -0.2991093, 0.053434238, 0.08431922, 0.0048565893, 0.22364724, -0.018443352, 0.018030386, 0.07427566, 0.20103948) * inp_2_0_2; + result6 += M4(-0.02798426, -0.05491973, 0.10857305, -0.16335873, -0.11055059, 0.034641955, 0.0387216, -0.051430147, 0.31057742, 0.20427294, -0.021984756, 0.054321125, 0.0029001131, 0.055382386, 0.01110163, 0.07910353) * inp_2_1_2; + result6 += M4(-0.08308225, 0.045793362, -0.012307599, 0.11858065, -0.08697624, 0.12421658, -0.0019510558, 0.09136651, 0.170377, -0.10612674, 0.18454263, 0.44800404, -0.17669103, 0.035530165, -0.086349554, -0.11297801) * inp_2_2_2; + result7 += M4(-0.042086866, 0.19014172, 0.059951104, -0.017747523, -0.023245784, -0.058572963, -0.01935395, -0.28061572, -0.04641117, -0.074789815, 0.10086179, -0.27462193, -0.05126845, 0.0997263, -0.13695046, -0.06341165) * inp_2_0_0; + result7 += M4(-0.024611864, 0.047070205, -0.0801739, -0.11720885, 0.20279415, 0.117161155, 0.0017271523, -0.1356192, -0.041003402, -0.053162206, -0.25817028, 0.08645843, -0.08373374, -0.08339817, 0.08236495, 0.09397674) * inp_2_1_0; + result7 += M4(-0.1476463, -0.07924366, -0.31816182, -0.01764836, -0.0074714883, 0.14375705, 0.21794951, -0.073595256, -0.040115327, 0.21553563, 0.032317642, 0.043551255, 0.003655688, -0.016836293, 0.6104716, -0.15098554) * inp_2_2_0; + result7 += M4(-0.24591747, 0.3444126, -0.080876514, 0.2511106, 0.009919989, -0.27841604, 0.08382868, -0.53031766, -0.23741147, -0.28660992, 0.041793406, -0.44729385, 0.16847767, -0.12881774, -0.20410554, 0.36861005) * inp_2_0_1; + result7 += M4(-0.6715821, -0.26425713, 0.05453925, -0.20276855, 0.21779796, 0.29211137, -0.10319727, 0.13555385, 0.6683212, 0.34384593, -0.110293955, 0.24846786, 0.35305634, 0.36147222, -0.12480785, 0.1642003) * inp_2_1_1; + result7 += M4(-0.2398933, -0.008845569, -0.034704775, -0.040858887, 0.075342394, -0.17501347, 0.008340952, 0.16252932, -0.02803441, -0.061410967, -0.117535874, 0.3172269, 0.20014368, 0.04861446, 0.3317885, -0.08526066) * inp_2_2_1; + result7 += M4(0.08415544, -0.2548878, -0.22510462, 0.15565392, -0.070160575, 0.13508551, 0.49545553, -0.54122627, 0.20598005, 0.016785325, 0.21973525, -0.4661196, -0.32279223, 0.10800276, -0.25062168, 0.36699867) * inp_2_0_2; + result7 += M4(0.24789473, 0.118871965, 0.0904531, -0.14035594, -0.115976766, -0.19920519, 0.06994047, -0.22183774, -0.72244006, -0.025762808, 0.18851641, 0.27299973, 0.06818852, -0.23327433, -0.3615461, -0.06061063) * inp_2_1_2; + result7 += M4(0.16042693, -0.118321426, 0.023491193, -0.030947248, -0.05124864, -0.29059947, 0.06613229, -0.015492412, 0.22812392, -0.058129426, 0.010744925, 0.07070031, -0.06581924, -0.20564455, -0.05265374, 0.15516257) * inp_2_2_2; + const V4 inp_3_0_0 = inp[3][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_3_1_0 = inp[3][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_3_2_0 = inp[3][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_3_0_1 = inp[3][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_3_1_1 = inp[3][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_3_2_1 = inp[3][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_3_0_2 = inp[3][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_3_1_2 = inp[3][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_3_2_2 = inp[3][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.16674326, 0.31310734, -0.09377829, 0.059915084, -0.022170205, 0.0149844615, 0.017458765, -0.016287562, -0.046109986, -0.013650972, 0.032708067, 0.03201053, -0.013215273, 0.21652113, 0.03232205, -0.06110024) * inp_3_0_0; + result0 += M4(-0.12967514, -0.23332447, 0.17515457, -0.028937515, -0.10997066, -0.081854984, 0.058266636, -0.12051299, 0.007868142, -0.017001681, 0.03834131, -0.05263059, -0.03967318, -0.07494821, -0.04789688, 0.009852837) * inp_3_1_0; + result0 += M4(-0.014543991, -0.06176636, -0.0392497, 0.12610306, 0.0134866955, 0.048487816, -0.023593618, -0.024513502, 0.044688504, -0.009900089, -0.035166573, -0.011512162, 0.043029126, -0.047882434, -0.0060339677, 0.08326458) * inp_3_2_0; + result0 += M4(0.09974761, 0.6025551, -0.0737876, -0.019796625, 0.081250615, -0.043327887, -0.05669983, -0.048323546, -0.0027485625, -0.033359386, -0.0445251, -0.086456135, 0.056611177, -0.36715162, -0.0241707, 0.062049445) * inp_3_0_1; + result0 += M4(-0.07393207, -0.30158794, -0.009181898, -0.06829566, -0.08842065, -0.013170505, -0.0962516, 0.04120042, 0.07789792, 0.061665162, 0.01998883, 0.107018396, 0.004418583, 0.12596878, 0.03375566, 0.046630777) * inp_3_1_1; + result0 += M4(0.10967431, -0.18139964, -0.09739124, 0.032478552, 0.12845828, 0.108625926, -0.039953228, 0.011235097, 0.02208135, -0.030524088, 0.03006766, -0.04779797, -0.059798878, 0.12742236, -0.004614113, -0.049275067) * inp_3_2_1; + result0 += M4(0.0578433, 0.25022057, -0.061405152, -0.1800687, -0.028762763, -0.11808945, 0.028283836, 0.036724437, -0.0012840148, 0.032870322, -0.028420018, -0.02380514, 0.015002305, -0.051453024, -0.05023338, 0.040562052) * inp_3_0_2; + result0 += M4(0.019120965, -0.16263863, 0.11067054, -0.042239904, -0.025984518, -0.045367863, -0.07256968, -0.012212268, -0.06046941, 0.056707375, -0.013425433, 0.04187588, 0.0020944797, 0.096577086, 0.01739774, -0.11910698) * inp_3_1_2; + result0 += M4(0.040131077, -0.040760536, -0.051826578, -0.011592926, 0.046246305, 0.105373606, 0.04111735, 0.052750017, -0.039655868, -0.051689044, 0.008320057, 0.031464066, 0.016520347, -0.04485837, 0.023151385, 0.024683164) * inp_3_2_2; + result1 += M4(0.0039213393, -0.18470696, 0.06861235, -0.046029024, -0.0319931, -0.024845822, -0.027930174, -0.03179947, -0.073327914, 0.05610765, 0.030254561, -0.0027962283, 0.012370492, -0.14005849, 0.06761605, -0.009976497) * inp_3_0_0; + result1 += M4(0.029108727, -0.061175566, 0.012436904, 0.09875218, -0.07750154, 0.051734533, 0.06845497, -0.17571582, 0.00019904447, 0.004599936, -0.00047033408, -0.027705207, 0.010479908, 0.16137493, 0.1110169, -0.04656978) * inp_3_1_0; + result1 += M4(0.24896733, 0.10011306, -0.05059729, -0.06855861, 0.023825679, -2.735573e-05, 0.00474387, -0.021555498, -0.124813244, -0.0660241, -0.10851633, 0.065896004, 0.10407381, -0.089686155, -0.02753582, 0.025669456) * inp_3_2_0; + result1 += M4(-0.08262413, -0.0984216, 0.09533353, -0.10536523, 0.05623154, 0.10872219, 0.018762402, 0.13762818, 0.03625098, -0.033150606, -0.00909346, 0.021375401, -0.039438445, -0.0025450515, -0.04540836, -0.04522477) * inp_3_0_1; + result1 += M4(-0.16126199, 0.03845154, -0.021977486, 0.059687328, 0.083635926, 0.103366874, 0.0014807864, -0.12167495, -0.021023858, -0.06796026, -0.007327892, 0.09825249, 0.1869009, -0.0011027849, -0.0054216925, -0.09112884) * inp_3_1_1; + result1 += M4(0.100989155, 0.08210521, 0.016673533, 0.001790244, 0.08460508, -0.036575034, 0.007798867, 0.041810103, 0.12144237, 0.093101576, 0.046178292, -0.040026303, -0.23199019, 0.124222524, -0.11808327, 0.13790852) * inp_3_2_1; + result1 += M4(-0.042113204, 0.02622186, 0.026463084, -0.0310007, 0.006774143, 0.022108914, 0.045097258, 0.12347508, 0.016572041, 0.0059779077, 0.025011744, 0.01222772, 0.0010371406, 0.13064498, 0.01431251, 0.07691256) * inp_3_0_2; + result1 += M4(-0.086996175, 0.054410893, 0.033249382, 0.0791174, -0.072059825, 0.05493776, 0.0009812152, 0.04405779, 0.04920289, 0.08595148, 0.039874334, -0.06784911, -0.1378351, -0.14458123, -0.051677864, 0.18312818) * inp_3_1_2; + result1 += M4(-0.00952919, 0.02230773, -0.056655988, 0.096243516, -0.07377731, -0.0016165307, 0.0011361938, 0.064129084, -0.039799005, -0.006863486, -0.027945109, -0.053782634, 0.1162535, 5.6958932e-05, 0.03610375, -0.24247979) * inp_3_2_2; + result2 += M4(0.11579744, 0.08803068, 0.11419634, -0.52727413, 0.040436607, -0.0025335045, -0.023436738, -0.09671671, -0.015936308, 0.043479986, 0.027665973, 0.08362395, 0.09210985, 0.021682445, 0.13563402, -0.09816925) * inp_3_0_0; + result2 += M4(-0.12328052, -0.08547313, -0.04240618, 0.24669765, -0.01920227, 0.047558624, 0.034189202, 0.00092569436, -0.01420635, -0.031099817, -0.009746287, -0.01647771, -0.055207133, -0.038889844, 0.006561395, 0.13051866) * inp_3_1_0; + result2 += M4(-0.17810468, -0.0747359, -0.034358922, 0.21784683, -0.09250302, -0.034065757, -0.06414985, -0.06904927, 0.04778639, -0.003866705, 0.0073636775, -0.025610851, -0.020709194, -0.008238754, 0.022707427, -0.16763328) * inp_3_2_0; + result2 += M4(0.15095721, 0.36084583, 0.095722385, -0.16717058, 0.11659061, 0.0767266, 0.030144379, -0.15617163, -0.07836652, -0.02857204, -0.05033249, -0.10633955, -0.086682186, -0.037872598, -0.14605291, -0.071392335) * inp_3_0_1; + result2 += M4(-0.16452277, -0.048289526, 0.10224326, -0.08457047, 0.027761737, 0.1675432, 0.0109783355, 0.15169996, 0.02566027, 0.017163238, -0.025067458, 0.17369525, 0.33646193, 0.14321065, -0.028694756, -0.017526448) * inp_3_1_1; + result2 += M4(-0.08342412, 0.00031072416, -0.10700439, 0.015976246, -0.15436873, 0.06426293, -0.016801486, 0.08940011, 0.032639813, -0.056828935, 0.05294502, -0.055422504, -0.11857196, -0.034496307, -0.000842342, 0.19925985) * inp_3_2_1; + result2 += M4(0.3552693, 0.18769541, -0.047198217, -0.28835583, 0.02587612, -0.142933, -0.034149, -0.07739984, 0.018398095, 0.021752646, -0.03642957, 0.027268061, -0.085858144, -0.09911978, 0.047507133, 0.23160392) * inp_3_0_2; + result2 += M4(-0.042667374, -0.02312429, 0.14078811, 0.09464964, 0.017112348, -0.101256095, 0.025606593, 0.01645692, -0.0057635033, 0.027974173, 0.014912687, -0.0717966, -0.08031286, 0.021859895, -0.18749009, -0.1205234) * inp_3_1_2; + result2 += M4(-0.18666947, -0.21950583, -0.22242346, 0.35420656, 0.015551341, -0.06467714, -0.057517417, -0.046379846, 0.02498008, 0.0058330176, 0.026877608, -0.019567173, 0.024362128, 0.039020207, 0.16398425, -0.0578929) * inp_3_2_2; + result3 += M4(-0.01794258, -0.0062994626, 0.37479237, -0.029089708, 0.045304827, -0.12631382, -0.07862214, -0.028143506, 0.028300738, 0.032707322, -0.04936682, 0.0016720383, 0.017383397, -0.1440359, -0.35217667, -0.020342853) * inp_3_0_0; + result3 += M4(-0.11716048, 0.12669052, -0.16813691, 0.14250039, -0.078851916, 0.063811705, -0.05613344, -0.043926556, -0.0383164, -0.058070146, -0.0028588576, 0.068508334, -0.113366105, 0.20045663, 0.18665597, 0.058737054) * inp_3_1_0; + result3 += M4(0.02115149, 0.08718352, -0.1732887, 0.006390707, 0.057031494, 0.053685956, -0.03647186, 0.023670634, 0.017506354, -0.050118607, -0.024977569, -0.12237554, 0.05350384, 0.01696095, 0.19703735, 0.13264433) * inp_3_2_0; + result3 += M4(-0.052796166, -0.028347496, 0.2931782, 0.07022605, -0.010425403, 0.050049666, 0.054275285, -0.008699057, -0.0018968785, -0.006403878, 0.018886097, -0.11451953, -0.029628038, 0.12045638, -0.001259931, 0.17260647) * inp_3_0_1; + result3 += M4(0.010296541, -0.04331138, -0.09067834, 0.0019246971, -0.027003359, 0.12260892, 0.10194609, 0.058974877, 0.022411183, 0.08760797, 0.035527382, -0.09148418, 0.12016587, -0.069075614, 0.015118672, -0.002222802) * inp_3_1_1; + result3 += M4(0.05947409, -0.13030241, -0.06652532, 0.04417986, -0.036116846, -0.0040586446, 0.12094919, -0.0063132015, -0.014845602, -0.027670521, 0.044739284, 0.06285985, 0.02935337, -0.06062077, -0.07382576, -0.10929992) * inp_3_2_1; + result3 += M4(0.051659934, 0.02979812, 0.30330074, -0.11465744, 0.036208857, -0.137012, 0.032677967, 0.02943689, -0.0006329081, -0.04421495, 0.0027349116, 0.188165, -0.018736426, 0.016555816, 0.15216827, -0.19676308) * inp_3_0_2; + result3 += M4(0.09819926, -0.02558177, -0.07220303, -0.2266974, 0.08066757, -0.0481222, -0.07397224, 0.09638087, 0.002517221, -0.026042767, -0.036083844, 0.06050339, 0.017133819, -0.11239503, -0.08984481, 0.048593532) * inp_3_1_2; + result3 += M4(-0.066730924, -0.027106773, -0.14685962, 0.035340462, -0.018908639, -0.0057921493, 0.029825317, 0.006722354, -0.021156609, 0.06782227, -0.013464919, -0.013594539, -0.07937971, 0.009628459, -0.0505148, -0.11004945) * inp_3_2_2; + result4 += M4(0.1001855, -0.064388335, 0.038193103, -0.10685081, -0.048117988, 0.0041580033, 0.056381803, 0.11752895, 0.033978917, 0.008626017, 0.05369912, -0.008442106, 0.06731719, 0.08752707, 0.093723245, 0.0038961223) * inp_3_0_0; + result4 += M4(-0.02602357, -0.06732679, -0.2362919, -0.005290959, 0.036184877, -0.1072355, -0.05839933, 0.219626, 0.013275238, 0.0017156566, 0.031650532, 0.004934201, 0.119968094, -0.2117173, -0.19396576, 0.090888396) * inp_3_1_0; + result4 += M4(0.078956544, -0.0015369982, 0.11037988, -0.10162014, -0.084920034, -0.010681362, -0.041802876, 0.17350335, -0.16864298, 0.10200461, -0.022548819, -0.051761046, 0.012701397, 0.01217605, 0.004363343, -0.006322811) * inp_3_2_0; + result4 += M4(-0.13557366, 0.053427406, 0.13672848, 0.060399093, -0.010456643, 5.0210576e-05, -0.022489049, 0.0045384904, 0.0035644548, -0.047995646, -0.011841122, 0.027075203, -0.03830223, -0.031618174, -0.11760927, -0.008406711) * inp_3_0_1; + result4 += M4(0.017216308, -0.024313478, 0.008680811, 0.023500858, 0.0971515, 0.026911978, -0.05881653, 0.17119999, -0.07813045, 0.058356874, -0.013860081, 0.11915417, -0.016231837, 0.11430733, 0.16180871, -0.052913524) * inp_3_1_1; + result4 += M4(-0.1708107, 0.12235223, 0.11658219, 0.022944473, 0.011075547, -0.02467466, 0.028355172, 0.17107481, 0.030871274, -0.09651633, -0.033420768, -0.06171532, 0.03524303, 0.010179916, 0.071153425, -0.01328799) * inp_3_2_1; + result4 += M4(0.19914497, -0.06988047, -0.12145579, 0.009178128, -0.036017753, -0.0017378872, 0.055989157, -0.075171605, -0.00024560024, -0.02618073, 0.0059218374, 0.020115001, -0.12061145, -0.0001548445, 0.1241499, -0.017204616) * inp_3_0_2; + result4 += M4(0.05940729, 0.038378414, -0.048371736, 0.050489176, 0.063024536, 0.022872504, 0.058621526, 0.15545534, 0.1278595, -0.00019467589, -0.020547498, -0.15200448, 0.114678584, -0.008592146, -0.0729327, -0.016628904) * inp_3_1_2; + result4 += M4(-0.015180673, 0.016013095, 0.036032673, -0.036862083, 0.007600634, 0.045312367, 0.07135753, 0.05286581, 0.049594987, 0.0029962284, 0.012408725, 0.065710746, -0.18257818, 0.0378438, -0.09485183, 0.0635741) * inp_3_2_2; + result5 += M4(-0.10917871, -0.041906063, -0.20665371, -0.19723488, -0.024537258, -0.07342854, -0.09604337, -0.08692626, 0.013889798, 0.08942737, 0.04745891, 0.022988325, -0.0077241035, 0.05034818, 0.06635041, -0.08754597) * inp_3_0_0; + result5 += M4(-0.12795049, -0.27897745, 0.15018886, 0.13204178, 0.03566289, -0.005502308, 0.108349755, -0.06336829, 0.044133816, -0.06350236, -0.06726836, -0.011660791, -0.16130134, -0.31905386, 0.017890494, 0.06311571) * inp_3_1_0; + result5 += M4(0.09401206, -0.034617215, -0.048061408, 0.038046375, -0.106764056, -0.047289293, -0.08551923, -0.018549211, -0.05452726, -0.020307211, 0.05629545, -0.039343614, 0.14308886, 0.26552865, -0.12889092, 0.067831844) * inp_3_2_0; + result5 += M4(0.109973244, -0.0923715, -0.28832042, 0.08220614, 0.010514151, -0.020461729, -0.002067673, 0.10717572, -0.035251155, -0.0535279, -0.02231335, -0.041391302, -0.14650793, -0.08437027, -0.110747024, 0.11577347) * inp_3_0_1; + result5 += M4(-0.13299681, -0.1567862, 0.08262319, 0.01304105, 0.14021827, 0.11144083, 0.17187643, 0.026252525, 0.05705363, 0.031361382, -0.0068868203, 0.06982033, 0.16246481, 0.07790719, 0.13369952, -0.02729583) * inp_3_1_1; + result5 += M4(0.21344122, 0.017361676, 0.05857192, -0.102821015, -0.073363245, -0.026291106, 0.021013413, 0.24158232, -0.0019610717, 0.05257403, 0.00065535755, 0.031876512, 0.0026816058, -0.26129517, -0.041806966, -0.19814716) * inp_3_2_1; + result5 += M4(-0.054015454, 0.73969567, -0.16328393, -0.0006044086, 0.007328409, -0.016211398, -0.061762504, -0.023620164, 0.005211044, 0.036550656, -0.056908693, -0.00031647665, 0.09445072, 0.16858114, -0.01125692, -0.039849024) * inp_3_0_2; + result5 += M4(-0.05571609, -0.22409184, 0.16380434, 0.050606772, 0.058667034, 0.023701522, -0.09890404, -0.14629216, -0.038705323, -0.07115732, 0.04838665, -0.037200667, 0.059143767, -0.26174942, -0.03222182, 0.012719752) * inp_3_1_2; + result5 += M4(0.104354605, 0.008443349, 0.06561575, 0.016566938, -0.06737627, 0.018966986, -0.058037832, -0.09999704, 0.016671738, 0.041601077, 0.008692034, -0.002348055, -0.13987541, 0.34261182, 0.11968812, 0.10489676) * inp_3_2_2; + result6 += M4(-0.39049557, 0.19273794, 0.047716085, 0.17533085, 0.011292866, -0.00760613, -0.0046310667, 0.013525921, 0.08649871, 0.04608617, 0.038571406, 0.17317806, -0.07248643, 0.013768493, -0.03719717, -0.27310973) * inp_3_0_0; + result6 += M4(-0.070490345, -0.031469543, 0.016823594, -0.18266013, -0.029960942, 0.041280624, -0.00043852604, -0.08200757, -0.1659811, 0.031426877, -0.028497554, -0.08193076, -0.21605068, -0.09160411, -0.018671421, -0.015470811) * inp_3_1_0; + result6 += M4(0.029353319, -0.0461757, -0.014357062, -0.19294336, 0.0474211, 0.06143862, -0.0789209, -0.0069793165, 0.12396269, -0.033045627, 0.0053061745, -0.020843863, 0.43466306, -0.03422492, 0.03687173, -0.026157036) * inp_3_2_0; + result6 += M4(0.073232345, -0.14708877, 0.07798055, 0.32128707, 0.08675475, 0.051407266, -0.0120357135, 0.096903704, -0.051653277, -0.018675132, -0.02716698, -0.1955093, 0.1259683, -0.035662163, 0.12005442, 0.102350615) * inp_3_0_1; + result6 += M4(0.02027845, -0.18783632, -0.038559712, -0.10370797, -0.010878527, 0.03308282, 0.12699416, 0.0155708175, 0.0970206, -0.040944062, 0.012400389, 0.109309934, -0.04386221, 0.2324476, -0.020422474, 0.092660375) * inp_3_1_1; + result6 += M4(0.104576275, 0.058653012, 0.04137991, -0.08608553, -0.03747883, -0.08337479, 0.028043367, 0.06387467, -0.20556886, 0.07300514, -0.027574522, 0.09483503, -0.23206857, -0.1449773, -0.064866655, 0.15975653) * inp_3_2_1; + result6 += M4(0.19907999, 0.2064377, 0.11328552, -0.0658018, -0.015354672, 0.021877669, 0.036536, -0.0049861623, -0.040842302, -0.05671682, 0.004349552, 0.057966024, -0.1807835, 0.043555744, -0.02367716, 0.08867019) * inp_3_0_2; + result6 += M4(0.05411993, -0.03896789, -0.13987201, 0.06696148, -0.027739853, 0.008076733, 0.0040634284, -0.02234747, 0.020157328, 0.024497507, 0.002658149, -0.072561026, 0.18330508, -0.10341329, 0.0354616, -0.03067343) * inp_3_1_2; + result6 += M4(-0.10615136, -0.121230006, -0.036104217, 0.18103473, -0.050683066, 0.029468618, 0.0056012096, 0.0645111, 0.12298013, -0.00908927, 0.009384262, -0.07602516, 0.0057178815, 0.11255827, -0.023811497, -0.1043421) * inp_3_2_2; + result7 += M4(-0.05113849, -0.04958741, 0.016276637, 0.028372198, -0.0068781967, -0.027119763, -0.117879525, -0.04413328, 0.047487363, -0.05591007, 0.003169236, -0.028000144, -0.057534188, 0.31272355, -0.07822779, -0.1255965) * inp_3_0_0; + result7 += M4(-0.12659274, -0.08811538, 0.066573605, -0.014348354, 0.087604284, 0.013431505, 0.007770467, -0.008002549, -0.04092917, 0.055534218, -0.13484295, -0.0022408275, 0.0046244445, -0.21021116, -0.13354151, 0.04655783) * inp_3_1_0; + result7 += M4(0.00855162, -0.08563792, -0.16917855, -0.13886495, 0.04322211, 0.026588937, 0.019791333, -0.009312571, 0.00015449926, 0.0238957, 0.095205374, -0.0116980085, 0.021639794, -0.021706594, 0.2341988, 0.060809616) * inp_3_2_0; + result7 += M4(0.051825214, 0.16506135, -0.015183231, 0.5393071, 0.10659988, -0.022560887, 0.018391158, 0.115611956, -0.05260585, -0.07611458, 0.0071695563, 0.032495268, 0.054799885, -0.37064156, 0.053576525, -0.03908096) * inp_3_0_1; + result7 += M4(0.10292551, 0.19287035, 0.024254685, -0.2127403, 0.1756357, 0.009858382, 0.041315533, 0.05075599, 0.020507855, 0.1573456, 0.051425856, -0.01644046, 0.07449899, 0.15514694, -0.11197734, 0.19560033) * inp_3_1_1; + result7 += M4(0.06400824, 0.23147541, 0.28221515, -0.17375831, 0.057147887, 0.0011001171, 0.03210582, 0.07515883, -0.058222994, -0.02095582, -0.060699556, -0.010483264, 0.049250923, 0.16824752, -0.123049185, -0.12778401) * inp_3_2_1; + result7 += M4(-0.0017631656, -0.4543986, -0.29492322, 0.44642022, -0.19217049, 0.04556584, -0.01609418, -0.03876169, 0.042237416, 0.08162179, -0.054079905, -0.015715664, -0.0031343128, 0.2221074, 0.07501074, -0.0026645882) * inp_3_0_2; + result7 += M4(0.09046477, 0.1834209, -0.083579764, 0.05930323, -0.1576473, 0.09518199, 0.07004761, -0.087234534, 0.0138550205, -0.14549415, 0.051526602, -0.008259083, -0.04476655, -0.018518697, 0.10098174, -0.20662482) * inp_3_1_2; + result7 += M4(-0.039497297, 0.016961325, 0.14998345, -0.2231364, -0.10912724, -0.11069781, -0.10077799, -0.043310083, 0.035292868, -0.017371511, 0.01608222, 0.039854683, -0.12546326, -0.24909157, 0.017085021, 0.15744463) * inp_3_2_2; + const V4 inp_4_0_0 = inp[4][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_4_1_0 = inp[4][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_4_2_0 = inp[4][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_4_0_1 = inp[4][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_4_1_1 = inp[4][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_4_2_1 = inp[4][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_4_0_2 = inp[4][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_4_1_2 = inp[4][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_4_2_2 = inp[4][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.0056560133, -0.04298683, 0.02908299, -0.09395281, -0.070639305, -0.14869322, -0.013401416, 0.10113064, 0.096419886, -0.024673993, -0.15020788, 0.10173121, 0.024479177, -0.10026592, 0.008690981, -0.058597274) * inp_4_0_0; + result0 += M4(-0.010814033, -0.030294184, -0.00666517, 0.07078508, -0.09022229, 0.09171898, -0.0042071715, -0.06293064, -0.08195429, 0.03096533, 0.03146164, -0.044594202, -0.009700399, 0.008157711, 0.013620116, 0.12120534) * inp_4_1_0; + result0 += M4(0.013765888, 0.0076117874, -0.0331143, 0.011161413, 0.16835158, 0.04973227, 0.013319061, -0.09550143, -0.057173394, 0.049443904, 0.082740776, -0.04831704, -0.01188714, -0.0005861371, 0.012353055, -0.102823794) * inp_4_2_0; + result0 += M4(-0.049494494, 0.17574203, -0.062492527, 7.121997e-05, -0.019190606, 0.066647895, 0.014246117, 0.013973143, 0.10488726, -0.50137484, 0.099353455, 0.06832924, -0.022147754, -0.17589185, -0.096951, 0.03725855) * inp_4_0_1; + result0 += M4(0.009478874, -0.027447326, 0.021987218, -0.04560523, 0.10616537, 0.0413842, 0.029013608, 0.1375162, -0.085296676, 0.23591204, -0.050563917, -0.03481262, -0.064629905, 0.1797911, 0.018864036, -0.12222731) * inp_4_1_1; + result0 += M4(0.055464312, -0.05864894, 0.012421509, -0.010315953, -0.17493816, -0.049388386, -0.06182674, -0.029647462, 0.025918776, 0.049803298, 0.0598297, 0.04845356, 0.15211841, 0.017960595, 0.04794029, 0.07827966) * inp_4_2_1; + result0 += M4(0.03429773, -0.020195924, 0.0885497, 0.038904276, 0.10719048, 0.048443288, -0.043606453, -0.09176992, -0.20598097, 0.34969592, -0.118598014, -0.11473627, -0.05089481, 0.12735271, 0.013725932, 0.020414565) * inp_4_0_2; + result0 += M4(0.0071073705, -0.01169426, 0.024262007, 0.017149732, -0.032368675, -0.084074005, -0.07363179, -0.009792229, 0.18841313, -0.21107039, 0.14469321, -0.023509858, 0.15166952, -0.0529888, 0.033290148, 0.06855343) * inp_4_1_2; + result0 += M4(-0.04688845, 0.016878817, -0.060554046, 0.0006380923, -0.029764611, -0.008093763, 0.124708556, 0.032294534, 0.0006570255, 0.00267864, -0.11602631, 0.053512044, -0.12447079, -0.0034085084, -0.05376309, -0.024473326) * inp_4_2_2; + result1 += M4(0.040202968, -0.014629318, -0.0039170533, -0.024377247, -0.0060929875, 0.062238038, -0.02404187, 0.003354906, -0.020151692, -0.106021844, 0.06523044, 0.015289261, 0.049931325, 0.02460497, 0.0055405637, 0.078717075) * inp_4_0_0; + result1 += M4(-0.012331021, -0.03225596, -0.06539348, -0.011223803, 0.19446827, 0.040211074, 0.026924383, -0.06502665, -0.12074997, 0.029928813, 0.00923082, 0.16151893, -0.06870683, 0.016564116, -0.012056766, -0.02318809) * inp_4_1_0; + result1 += M4(-0.04183398, -0.006804403, 0.016110439, 0.023904853, -0.25208133, -0.0015579952, 0.08080676, 0.07115592, 0.084377274, 0.02506405, 0.033509873, -0.16872168, -0.13730451, -0.04400995, -0.018384643, -0.036934663) * inp_4_2_0; + result1 += M4(0.013165522, -0.015587058, -0.08811234, -0.03426268, -0.094970375, 0.033341303, -0.013102786, 0.11354574, -0.028997444, 0.09895756, 0.18364955, -0.074492045, -0.02807619, -0.043467645, 0.008588051, -0.14314419) * inp_4_0_1; + result1 += M4(-0.06798712, 0.0063832947, 0.09460649, -0.04111826, -0.11099618, -0.185102, -0.093674414, 0.14626959, 0.21936397, -0.0010714099, -0.05624606, 0.024136104, 0.13837199, -0.0065120426, 0.054974854, 0.08187584) * inp_4_1_1; + result1 += M4(-0.019466238, -0.12958188, 0.004486582, 0.08140819, 0.34572217, 0.110486254, 0.12117327, -0.41392905, -0.012688774, -0.042032603, -0.15024966, 0.12189565, -0.005803998, -0.0038944473, -0.013471663, 0.11705099) * inp_4_2_1; + result1 += M4(0.00931184, 0.04531556, 0.019577224, 0.025840234, 0.05290648, -0.094864115, 0.024397964, -0.0826193, 0.008775952, -0.0064938124, -0.032534245, 0.013953471, 0.016134618, 0.11556924, 0.039437328, 0.06537349) * inp_4_0_2; + result1 += M4(0.07576351, 0.019917393, 0.03664328, 0.002361687, -0.10463952, 0.19185746, -0.03927703, -0.06484046, -0.03255176, -0.008024001, -0.050784994, -0.13392103, -0.008847947, 0.0026140157, -0.043280937, -0.053434595) * inp_4_1_2; + result1 += M4(-0.0069221514, 0.055582155, -0.012612726, -0.023564298, -0.018655028, -0.13290636, -0.0690196, 0.28063747, -0.0929044, 0.08859857, -0.0045734355, 0.033192374, 0.005717268, -0.047754493, -0.047598183, -0.096953675) * inp_4_2_2; + result2 += M4(-0.0038628036, 0.07205018, 0.01433819, -0.14261103, -0.078737706, -0.05693243, -0.1265593, 0.27992842, -0.081867374, -0.10223804, 0.10522367, 0.029091634, -0.105817765, -0.006851036, 0.00043201266, -0.07368191) * inp_4_0_0; + result2 += M4(8.2908104e-05, -0.052198518, -0.07028538, 0.08362575, 0.052389048, 0.11337715, 0.1719509, -0.4425823, 0.007468969, 0.0035097392, 0.050459493, 0.022096442, 0.06838255, 0.032090306, -0.019790197, 0.21058686) * inp_4_1_0; + result2 += M4(0.031974178, 0.013044305, -0.120847546, 0.09113355, -0.06151007, -0.07488752, -0.045898706, 0.084943265, 0.03265051, 0.11710866, 0.14153798, -0.040186293, 0.06514247, 0.006812105, -0.022442315, -0.051706396) * inp_4_2_0; + result2 += M4(0.003240497, 0.05723349, 0.046075612, 0.06732893, 0.021382773, 0.047288194, 0.0016529077, -0.22716542, -0.021467585, -0.18969065, 0.0015766959, 0.37202194, -0.04525686, -0.06268392, 0.009357922, 0.19441691) * inp_4_0_1; + result2 += M4(-0.1035304, -0.03485961, 0.18682852, -0.03925375, -0.10753048, -0.17605294, -0.20805123, 0.3567117, 0.34518, 0.14573298, -0.19835913, -0.09780614, -0.057692092, -0.006312818, -0.023927176, -0.21439995) * inp_4_1_1; + result2 += M4(-0.013560132, -0.04898805, -0.07075192, -0.06162054, 0.23290539, 0.13090472, 0.29168317, -0.12968096, -0.18457717, 0.0143599985, -0.1275486, -0.09086428, -0.0058514453, -0.012454006, 0.081433, 0.014506851) * inp_4_2_1; + result2 += M4(0.028780425, -0.07786944, -0.007884749, -0.03953932, 0.04523141, 0.05769283, 0.071709454, -0.0432453, -0.029009933, 0.29476967, -0.08633414, -0.33855975, -0.005209768, 0.08920962, 0.026399057, -0.21980207) * inp_4_0_2; + result2 += M4(-0.04236728, 0.031000128, -0.0105478, -0.026746193, 0.03729478, -0.06828809, 0.09549842, 0.0442534, -0.022790529, -0.21272987, 0.08249413, 0.033508018, 0.016530255, -0.052877903, -0.021436378, 0.12395192) * inp_4_1_2; + result2 += M4(0.081532, 0.023165172, 0.015696498, 0.08206253, -0.14218034, 0.019701743, -0.23379238, 0.061591223, -0.038848393, -0.048602562, 0.028897833, 0.10180275, 0.0768478, -0.010524142, -0.025089258, 0.03711748) * inp_4_2_2; + result3 += M4(0.06675425, -0.07539947, -0.09292847, -0.0190723, -0.0260846, 0.14073077, 0.17296062, 0.06135225, 0.0066102967, -0.13954222, 0.025961779, -0.107567266, 0.048868217, 0.014461581, -0.14563714, 0.047372248) * inp_4_0_0; + result3 += M4(-0.055324614, -0.0050000763, 0.00825287, -0.13444602, 0.05528624, 0.06783663, -0.18586834, 0.1788157, 0.091240615, 0.17694047, 0.0049668774, 0.00405647, 0.016982682, -0.103628814, 0.07103452, -0.192677) * inp_4_1_0; + result3 += M4(0.011611189, 0.020063527, -0.030275742, 0.12899305, -0.06462358, -0.21930777, -0.15328728, -0.31003463, -0.12495303, 0.0009425047, 0.0017772756, 0.04816554, 0.032600675, -0.018846383, 0.033192553, 0.09992134) * inp_4_2_0; + result3 += M4(0.014899182, 0.042097423, 0.031159898, 0.030899636, -0.011077221, -0.115203574, 0.2569057, -0.09001887, -0.20737056, 0.08357866, -0.38380954, 0.122669145, -0.05552425, -0.022318907, -0.15429147, -0.021471249) * inp_4_0_1; + result3 += M4(-0.06050428, 0.027519466, 0.026508844, 0.038558345, 0.020891232, -0.0097083645, 0.11503407, 0.1702198, 0.22738445, -0.09972507, 0.2689035, -0.016125072, -0.0004475897, 0.06403645, 0.12089485, 0.0072463155) * inp_4_1_1; + result3 += M4(-0.009214152, -0.07253149, -0.07522645, -0.14498596, 0.0036053658, 0.22581303, 0.1208878, 0.34406036, 0.07810432, -0.02346909, 0.030180223, -0.07264184, -0.01232128, -0.04784726, -0.06000405, -0.10393555) * inp_4_2_1; + result3 += M4(-0.060292684, 0.04802686, 0.138431, 0.014028666, 0.06739861, -0.060278144, -0.39626816, 0.14062239, 0.22329809, 0.043097895, 0.18851098, 0.100080185, 0.04706358, 0.014059598, 0.11271857, 0.026814481) * inp_4_0_2; + result3 += M4(0.15060289, -0.015061274, -0.07027206, 0.09544377, -0.1484623, -0.06582482, 0.10857374, -0.45500416, -0.4230736, -0.035818197, -0.17099567, 0.16676043, -0.050155282, -0.00014432055, -0.032971416, 0.29737318) * inp_4_1_2; + result3 += M4(-0.048656117, 0.04284575, 0.06341504, -0.019360153, 0.10275478, 0.04974057, -0.03404879, -0.059866022, 0.11559815, -0.028667452, 0.01201514, -0.22377238, -0.033083588, 0.069121815, 0.012150517, -0.15453373) * inp_4_2_2; + result4 += M4(-0.05635244, -0.10347995, -0.027150761, -0.033979554, 0.053241737, 0.012876588, -0.1120549, 0.106720895, -0.035772648, 0.11502711, 0.034088984, -0.04378052, 0.007885806, -0.11099392, -0.06166937, -0.057523914) * inp_4_0_0; + result4 += M4(-0.02247963, 0.1887168, 0.034502752, -0.02795242, 0.20200884, -0.1663299, 0.07882928, -0.107662246, 0.060148872, -0.06357574, -0.063991755, 0.025630247, -0.113730095, 0.166896, 0.08948511, 0.029435718) * inp_4_1_0; + result4 += M4(0.0726884, -0.05203209, 0.007847193, 0.0062561505, -0.2344992, 0.17953452, 0.09156343, 0.05349484, 0.025790025, -0.054667484, -0.018117376, 0.01357936, 0.084024824, -0.034435887, -0.04433334, -0.026698003) * inp_4_2_0; + result4 += M4(0.11100936, 0.04931076, 0.01578695, 0.06476563, -0.22367178, -0.009763816, 0.1061037, -0.12366313, -0.17699395, -0.114088275, -0.0063024866, 0.12580162, -0.032516282, 0.040313635, 0.06818606, 0.12407735) * inp_4_0_1; + result4 += M4(-0.033353064, -0.08631801, -0.0013245377, 0.028459692, -0.058460224, 0.13507825, -0.14118527, 0.01606553, 0.08612624, 0.02641328, -0.050019518, -0.2347155, 0.13733979, -0.09774663, -0.0868379, -0.019524561) * inp_4_1_1; + result4 += M4(-0.12297103, -0.011307135, 0.008664861, 0.0022724732, 0.34686965, -0.07749669, -0.04887686, -0.03597297, -0.08199492, 0.07043732, 0.047160286, 0.026116699, -0.15393296, -0.009796161, 0.00044101314, -0.12722707) * inp_4_2_1; + result4 += M4(-0.046000704, -0.003246753, 0.032239176, -0.013699089, 0.17811957, 0.044701654, -0.13012417, -0.009491493, 0.29258355, -0.06163295, -0.08763792, -0.08313053, 0.09297551, 0.012630711, 0.0134746665, -0.037833862) * inp_4_0_2; + result4 += M4(0.120364375, -0.020685565, -0.05069203, -0.030524215, -0.31997618, -0.01090734, 0.10706026, 0.08344883, -0.16533577, 0.03914867, 0.013812844, 0.15057774, 0.05234805, 0.034909427, 0.008220857, 0.052495595) * inp_4_1_2; + result4 += M4(-0.034445968, 0.027975613, -0.013222565, 0.031903632, 0.05736492, -0.1009333, 0.06252816, 0.017187934, 0.014727697, 0.05308654, 0.12042237, -0.017669594, -0.07808603, 0.0048163836, 0.018596541, 0.06493992) * inp_4_2_2; + result5 += M4(0.0067139687, 0.101980716, -0.001467414, -0.022055823, -0.07089152, 0.023150241, 0.06143623, 0.13319266, 0.021403829, -0.06441946, -0.07837208, -0.08555556, 0.048455454, -0.055370606, -0.008777598, -0.067619644) * inp_4_0_0; + result5 += M4(0.06299573, 0.0694496, -0.02355668, 0.016515087, 0.009210382, 0.2317184, -0.13319677, -0.12901282, -0.036084894, -0.19126743, 0.08616549, 0.1647108, 0.06015041, 0.053908084, 0.0023197848, 0.02868088) * inp_4_1_0; + result5 += M4(0.016184002, -0.06385534, -0.0069241403, -0.016221732, 0.011261477, -0.26767784, 0.13419166, 0.005600115, 0.014511272, 0.16190852, 0.0014980324, -0.044342972, -0.029294515, 0.07759389, -0.04592539, -0.006113919) * inp_4_2_0; + result5 += M4(0.022520848, -0.14130425, 0.14123547, 0.017650397, 0.066217795, 0.017222993, -0.029707044, -0.20671672, -0.10328116, 0.14436105, -0.016222207, 0.15590505, -0.0037517902, -0.034283895, 0.19148032, 0.118120655) * inp_4_0_1; + result5 += M4(-0.13866368, 0.019695874, -0.018726783, -0.03270777, 0.0942777, -0.19477776, -0.07902067, 0.24199449, 0.14636786, -0.23270541, -0.0018839167, -0.21790878, -0.032929055, -0.18814297, -0.07475442, -0.14180273) * inp_4_1_1; + result5 += M4(0.02820381, 0.0682863, -0.051858384, 0.054645386, -0.14583005, 0.29032186, 0.026800634, -0.021782506, -0.037566718, 0.12613487, -0.07267983, 0.06618848, -0.03938298, 0.14742443, -0.08546988, 0.053001214) * inp_4_2_1; + result5 += M4(0.052142162, 0.13228115, 0.009862695, 0.023649622, -0.025289174, -0.15708312, -0.088770606, 0.083124086, -0.07574738, 0.10176504, 0.12625548, -0.13501489, -0.06297931, 0.17344275, -0.018660393, -0.023017982) * inp_4_0_2; + result5 += M4(0.0055391854, -0.10656896, -0.053955663, 0.0052430704, -0.097375184, 0.29771227, 0.25851175, -0.09908795, -0.009014458, 0.16064617, 0.080471516, 0.11703861, 0.08994521, 0.10502204, -0.021708753, 0.11845801) * inp_4_1_2; + result5 += M4(-0.048627034, -0.06797048, 0.016216736, -0.05052972, 0.15910245, -0.27759206, -0.15582141, -0.005995229, 0.08887073, -0.1826213, -0.1316133, -0.013729179, -0.022035563, -0.25437498, 0.08025752, -0.07184568) * inp_4_2_2; + result6 += M4(0.044308282, 0.025488498, 0.05594153, -0.05416072, 0.13203214, 0.06753707, -0.0023978339, 0.18478529, -0.17304857, 0.101482175, 0.0024858436, -0.34406888, 0.09784267, 0.066286616, 0.03798415, -0.092677094) * inp_4_0_0; + result6 += M4(0.021243699, -0.04516274, -0.033004258, -0.019549388, -0.07461409, 0.1450404, -0.04463726, -0.026817013, 0.066512585, -0.12459353, -0.008416445, 0.07361641, -0.03096993, -0.13719468, -0.05955316, 0.16906375) * inp_4_1_0; + result6 += M4(-0.15164073, 0.019078057, 0.0073003327, 0.042510647, 0.09384301, -0.17922041, 0.0320737, -0.15534379, 0.18047257, -0.01888262, 0.009418764, -0.022491198, -0.09982094, 0.06324742, 0.014051534, 0.08451929) * inp_4_2_0; + result6 += M4(0.05103094, 0.0443649, -0.06101686, 0.007653921, -0.16180655, -0.103094056, 0.035351828, -0.18181428, -0.22629482, -0.068506874, 0.11467742, 0.4694487, -0.19255061, -0.028179068, -0.075225875, 0.08804579) * inp_4_0_1; + result6 += M4(-0.043194804, -0.05433353, -0.037140585, 0.11196493, 0.093783796, -0.27605647, 0.14050849, -0.04723306, -0.020268092, 0.09326623, -0.10796552, -0.026958654, -0.024772448, 0.10214866, -0.037890706, -0.08556269) * inp_4_1_1; + result6 += M4(0.16427113, 0.034044467, 0.06136014, -0.21967156, -0.21288452, 0.28887758, -0.172244, 0.26439053, -0.13076742, -0.012575406, 0.03261076, -0.16700041, 0.14887321, -0.07260062, 0.09018352, -0.10970083) * inp_4_2_1; + result6 += M4(0.024294958, 0.0032530297, -0.0012189514, -0.0097949365, 0.16404699, 0.041336164, -0.083487704, -0.024220962, 0.12904127, 0.015196763, 0.027456105, -0.37527037, 0.17427562, -0.04217786, 0.06367421, -0.21986808) * inp_4_0_2; + result6 += M4(0.014084739, -0.0168991, 0.0009432791, -0.017251626, -0.020731041, 0.17111388, -0.09091587, -0.07133821, 0.1048487, 0.063251704, 0.0074808015, 0.17153834, 0.05291499, -0.0006310075, 0.008294677, 0.1180893) * inp_4_1_2; + result6 += M4(-0.15241075, 0.0035593053, -0.00624391, 0.14426245, 0.032171305, -0.15378803, 0.16888782, 0.072508365, 0.07654744, -0.04335074, -0.070405066, 0.19946066, -0.11937694, 0.077668935, -0.0641714, 0.022578862) * inp_4_2_2; + result7 += M4(0.017135773, 0.018690111, -0.06841096, -0.041809015, 0.0805089, -0.40369505, 0.2335265, 0.15973143, -0.051266886, 0.2427192, 0.040632907, 0.14885743, -0.016954076, 0.121225014, 0.006422872, 0.052987777) * inp_4_0_0; + result7 += M4(0.0075590657, -0.0022050105, 0.10373155, 0.08656458, -0.10025948, 0.25479397, -0.15535678, -0.23868866, -0.039126217, -0.18670776, 0.21968146, 0.0011423411, 0.029990757, -0.088166706, 0.17645246, 0.12121092) * inp_4_1_0; + result7 += M4(0.040064245, 0.018737443, -0.06737521, -0.061158046, -0.02565594, 0.15758239, -0.02481606, 0.08548726, 0.020377109, -0.097618155, -0.38672185, -0.050468203, 0.023587793, -0.09760693, -0.26691318, -0.102024) * inp_4_2_0; + result7 += M4(-0.0099827545, 0.03471192, 0.04759566, 0.1910697, 0.07985401, 0.1682725, -0.059318587, -0.1274626, -0.09218542, 0.11816272, 0.11611205, -0.42447686, -0.023205746, 0.24017681, 0.103090435, -0.22261634) * inp_4_0_1; + result7 += M4(-0.054445375, -0.014931132, 0.043233328, -0.026441915, 0.20068635, 0.18636495, 0.023687394, 0.022134768, 0.20138405, 0.058984768, -0.21165341, 0.31898335, -0.115309715, -0.091727875, -0.115306035, 0.02904126) * inp_4_1_1; + result7 += M4(-0.052231137, 0.036142398, -0.03759442, -0.087181486, -0.1576626, -0.35646844, 0.1027022, 0.06850115, 0.04091541, 0.14296418, 0.0629611, 0.06765649, 0.040580392, 0.11834344, 0.1645329, 0.18389781) * inp_4_2_1; + result7 += M4(-0.03366217, -0.0974378, 0.025939547, -0.047567982, -0.12572405, 0.25225767, -0.26331222, -0.08779757, 0.23746222, -0.43887892, -0.049046658, -0.17171694, 0.09011503, -0.3227351, 0.015421781, -0.0031851523) * inp_4_0_2; + result7 += M4(0.06450087, 0.055835392, -0.11159074, -0.06062758, -0.2047267, -0.3726855, 0.2099878, 0.25696737, -0.23837522, 0.20669767, -0.027362252, -0.053709537, 0.030510107, 0.10418641, -0.11958935, -0.040552597) * inp_4_1_2; + result7 += M4(0.014593578, -0.033638243, 0.060211588, 0.06594355, 0.2603595, 0.06203487, -0.076146714, -0.13112289, -0.06309668, -0.050723862, 0.22793618, 0.14452495, -0.07672901, 0.019369863, 0.027004028, -0.046256606) * inp_4_2_2; + const V4 inp_5_0_0 = inp[5][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_5_1_0 = inp[5][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_5_2_0 = inp[5][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_5_0_1 = inp[5][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_5_1_1 = inp[5][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_5_2_1 = inp[5][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_5_0_2 = inp[5][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_5_1_2 = inp[5][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_5_2_2 = inp[5][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.12538795, -0.17706737, 0.033370897, 0.09464653, -0.05764137, -0.0063253776, -0.03580037, 0.11123787, 0.0038914338, 0.04481374, 0.03775417, -0.11173051, -0.079021424, -0.14563695, 0.106015705, -0.061071947) * inp_5_0_0; + result0 += M4(0.06758217, 0.047142018, -0.036441542, 0.057116628, -0.01320497, -0.030413777, 0.006656349, -0.13534944, -0.0040195393, -0.024321666, -0.044406462, 0.09496461, 0.09121636, -0.053142495, -0.026292864, 0.029509839) * inp_5_1_0; + result0 += M4(0.0072088335, 0.021367133, 0.0073866486, -0.11809892, 0.03631612, 0.019892165, 0.070479855, 0.014419074, 0.016187102, -0.019440925, -0.021039497, 0.07567032, 0.08715442, -0.002510397, 0.008328683, -0.08357671) * inp_5_2_0; + result0 += M4(-0.03192295, 0.025614586, -0.049887937, -0.027824696, 0.10195073, -0.33574796, -0.010086636, 0.025905346, -0.06760916, 0.12456585, -0.07213603, 0.021872634, -0.2126507, 0.4914793, -0.08158861, -0.06890229) * inp_5_0_1; + result0 += M4(-0.041974064, 0.036901053, 0.13773857, -0.05619388, -0.10705063, 0.20076025, 0.026454043, 0.18273997, 0.006638295, -0.1087512, -0.047957376, -0.08504458, 0.105832115, -0.10693272, 0.066710316, 0.17692564) * inp_5_1_1; + result0 += M4(0.026623521, -0.064859495, -0.08443886, 0.09045106, -0.041095257, 0.0076869577, -0.011558459, -0.09730057, -0.028246198, 0.08125106, 0.076713726, -0.030985007, 0.007305034, 0.017981568, -0.021395765, 0.011873458) * inp_5_2_1; + result0 += M4(0.031847816, 0.021197213, 0.00049696985, -0.030807706, -0.049975883, 0.16061936, -0.031776126, -0.030924533, 0.124924935, -0.15408458, 0.07472158, 0.06457963, 0.32560468, -0.2570337, 0.055262256, 0.096754454) * inp_5_0_2; + result0 += M4(0.08915872, 0.03078074, -0.037506226, 0.07930683, 0.11823958, -0.08531404, 0.052240424, -0.11235662, -0.07853543, 0.11304013, 0.013092471, -0.0015514621, -0.2234087, 0.10088352, -0.15610576, 0.005131741) * inp_5_1_2; + result0 += M4(0.007509421, 0.046632674, 0.023872143, -0.064227395, -0.01695519, -0.027720103, -0.078152426, 0.042785607, 0.024547374, -0.029797457, -0.03082168, -0.017860532, -0.103638716, -0.013803609, 0.057733476, -0.09854992) * inp_5_2_2; + result1 += M4(0.039733548, -0.042001836, 0.055635277, 0.04216178, -0.06361464, -0.041451015, 0.19088393, -0.065670684, 0.026497183, -0.049308974, 0.0534363, -0.009015683, 0.032422986, 0.053028848, -0.098192245, 0.08213151) * inp_5_0_0; + result1 += M4(0.17154138, 0.022983605, -0.029087452, 0.043622673, 0.11283077, 0.05412757, 0.05506585, 0.045022067, 0.09137942, -0.06406797, -0.062166736, 0.042838246, 0.37491712, 0.1493165, 0.11722951, -0.058154702) * inp_5_1_0; + result1 += M4(-0.21599892, -0.03128542, 0.027702667, -0.09056188, 0.018671572, -0.030739408, -0.04150886, 0.030507224, 0.121971846, 0.08206713, 0.08530373, -0.037631657, -0.46243232, -0.052285265, 0.012893623, 0.061954353) * inp_5_2_0; + result1 += M4(-0.050867055, 0.024730077, -0.026715335, -0.09740769, -0.028623533, 0.065677665, -0.079506144, 0.06832926, 0.043190908, 0.033526063, -0.113026895, -0.1009218, -0.043213826, -0.08680609, -0.13204189, -0.0039272597) * inp_5_0_1; + result1 += M4(-0.036619224, -0.007971831, -0.05950999, 0.0062168306, 0.15270035, -0.12509625, 0.02345804, -0.09417169, -0.1423029, 0.037139986, 0.017347166, -0.033532616, -0.17807943, -0.15731214, -0.04971584, -0.0768005) * inp_5_1_1; + result1 += M4(-0.0114677325, -0.02283459, -0.09357792, 0.09349848, -0.06325829, 0.04114645, -0.03329525, -0.058348294, -0.07537504, -0.13709094, 0.055473957, 0.0226605, 0.23652865, 0.09778156, 0.15412241, -0.24937893) * inp_5_2_1; + result1 += M4(0.048078924, -0.019050054, 0.016917054, 0.030526506, 0.02340928, -0.03556381, 0.011730207, -0.0011570702, -0.03529201, -0.0133671, -0.09198627, 0.122205, 0.056481685, 0.0729371, 0.0925263, -0.053930525) * inp_5_0_2; + result1 += M4(0.07334615, 0.1180473, 0.15659824, -0.0007509436, -0.09728862, 0.16508797, -0.08917536, 0.0160592, -0.004857135, -0.08471394, 0.084374286, 0.09267815, -0.12748237, 0.09707601, -0.05927299, 0.10697107) * inp_5_1_2; + result1 += M4(-0.039780658, -0.029034305, -0.057859436, -0.03231921, -0.0068925587, -0.04703375, 0.0023841895, 0.06738706, 0.033502195, 0.057173014, 0.0044756765, -0.13607016, 0.10358131, -0.26273218, -0.013164138, 0.18199621) * inp_5_2_2; + result2 += M4(-0.052543424, 0.014710373, -0.0057736617, 0.08522451, 0.026034985, -0.04102235, 0.058372304, 0.0063199326, 0.11028566, 0.043318674, 0.022495687, -0.25429934, -0.036295574, -0.014899116, -0.22673567, 0.24962993) * inp_5_0_0; + result2 += M4(0.019369684, 0.027888443, -0.02104776, 0.043067362, -0.076630756, -0.029607676, 0.09296911, -0.060853895, -0.1020929, -0.09196976, -0.13574466, 0.2563018, -0.14132284, 0.039485045, 0.056680527, -0.079582155) * inp_5_1_0; + result2 += M4(-0.03782235, 0.022102837, -0.043717843, -0.039992917, 0.004871924, 0.0679612, -0.037568375, 0.0290175, -0.0152465915, 0.027891314, -0.044888817, -0.08299678, -0.013869845, -0.08747639, -0.20324095, -0.025232939) * inp_5_2_0; + result2 += M4(-0.08821138, 0.025046842, -0.00575991, -0.060615513, -0.138619, -0.06742541, -0.062541574, 0.089151815, -0.02544231, 0.08355427, 0.0072762948, 0.010731043, 0.12641594, 0.30684164, 0.004015204, -0.57477236) * inp_5_0_1; + result2 += M4(-0.0068541886, -0.18145774, -0.052009147, 0.059358474, 0.3192831, 0.05442601, -0.17448266, 0.20625395, -0.041425575, 0.10807071, 0.23518895, -0.17611882, -0.2596733, -0.31721514, 0.061145414, 0.17114498) * inp_5_1_1; + result2 += M4(0.13023628, 0.057651963, 0.18604223, -0.047792114, -0.012805066, 0.022483036, 0.13355188, -0.13243365, 0.049469158, -0.072154425, -0.101170115, 0.23615439, 0.2998239, 0.09128072, 0.4327402, -0.008857104) * inp_5_2_1; + result2 += M4(0.032647498, -0.0122189745, 0.10082313, -0.035950176, 0.007602351, 0.09051728, 0.06618509, -0.010261176, -0.0536385, -0.14813672, 0.05235227, 0.054942228, 0.020328801, -0.24346767, 0.07828201, 0.37981224) * inp_5_0_2; + result2 += M4(0.008272847, 0.0694402, -0.12220309, 0.011491192, -0.03087258, -0.096640445, -0.1051847, -0.114989415, 0.034320395, 0.060668178, -0.12066905, 0.008504789, -0.06641183, -0.021153193, -0.04901536, 0.03156743) * inp_5_1_2; + result2 += M4(-0.005594122, -0.036582265, -0.01919619, 0.033224173, -0.074299954, -0.018329676, -0.03969478, 0.089201115, 0.0024482494, -0.0038763222, 0.09853756, -0.04654667, 0.0021599468, 0.19532499, -0.16179824, -0.09390162) * inp_5_2_2; + result3 += M4(0.09663635, 0.07025168, -0.09856904, 0.025483437, -0.015169669, -0.12898952, -0.07355034, -0.10287106, 0.05671324, 0.03067334, -0.10018305, 0.05669348, 0.0342869, 0.1979965, -0.050640557, 0.10550753) * inp_5_0_0; + result3 += M4(-0.0043102796, -0.015201277, 0.08915882, -0.029545022, 0.029508129, 0.17385557, -0.030637436, 0.14616331, -0.107492834, -0.03530821, 0.0678429, -0.0773573, -0.004454621, -0.12022113, -0.13304807, 0.1676008) * inp_5_1_0; + result3 += M4(0.072616495, -0.054806348, -0.1169866, -0.035434797, -0.034860022, 0.00038935104, -0.058359485, -0.0036739225, 0.031299744, 0.08819489, 0.0811736, 0.023157185, -0.0024393, -0.17614454, -0.060258776, -0.16547444) * inp_5_2_0; + result3 += M4(-0.014998284, -0.041016858, -0.12470254, 0.09202743, 0.023972176, 0.08870349, -0.1787259, 0.103423126, 0.07275725, 0.0023552119, 0.07062495, 0.07969913, 0.13777788, -0.18083371, 0.4212479, -0.011924291) * inp_5_0_1; + result3 += M4(-0.089802906, 0.032301735, 0.031482782, 0.119482316, 0.1608841, -0.0809534, 0.2640061, 0.035738807, -0.1129705, -0.0277604, -0.22253743, -0.015984379, -0.28487992, 0.12840585, 0.18445085, 0.035733514) * inp_5_1_1; + result3 += M4(-0.052571196, -0.03657074, -0.052217558, -0.012803113, -0.08775772, -0.0023987668, 0.105793156, 0.04683318, 0.045479923, -0.01142437, -0.018321373, -0.01992719, -0.14623097, 0.20100105, 0.17371573, 0.30050993) * inp_5_2_1; + result3 += M4(0.011565542, -0.017645359, 0.06862165, -0.023956323, -0.03203005, 0.0416898, 0.07196335, 0.13958474, -0.15351433, 0.01721702, 0.1465017, -0.26794234, -0.15048897, 0.04994935, -0.29378742, -0.08143274) * inp_5_0_2; + result3 += M4(0.057289027, -0.0048035886, 0.06220608, 0.1427603, -0.16878267, -0.009742923, -0.16486831, -0.24132164, 0.27816164, -0.0028979678, 0.06845825, 0.06608425, 0.37513673, -0.07616081, 0.04942137, -0.36313415) * inp_5_1_2; + result3 += M4(-0.06794344, 0.037267733, 0.09412483, -0.2970576, 0.12657434, -0.083451554, -0.04929, -0.23548357, -0.117652915, -0.017367644, -0.05528746, 0.16221754, 0.061245136, 0.01926565, -0.28234965, -0.12939163) * inp_5_2_2; + result4 += M4(0.15919274, -0.2352399, -0.027001522, 0.011794996, -0.005605608, 0.0753576, 0.07405123, -0.059102695, 0.13596448, -0.06231513, -0.09439786, -0.07043925, 0.1049117, -0.12221862, -0.13036881, 0.0361829) * inp_5_0_0; + result4 += M4(-0.12890676, 0.2143314, -0.083037764, -0.061826643, 0.26498833, -0.27983838, -0.22267726, 0.090435095, -0.08602059, 0.078088894, -0.018602906, 0.07772672, 0.070503466, -0.08374654, 0.054432746, -0.13503996) * inp_5_1_0; + result4 += M4(0.0976321, -0.004863866, -0.012830247, -0.034712963, -0.12264718, 0.11958626, 0.06819412, -0.035324343, 0.10050465, -0.13896488, 0.013326097, -0.017619215, -0.07793749, 0.17711249, 0.06459463, 0.065628685) * inp_5_2_0; + result4 += M4(0.0043472964, 0.0975239, 0.00946547, 0.03740403, -0.06971512, -0.12816209, -0.036240365, 0.024053996, 0.06892173, -0.0078081493, -0.039134935, -0.03122705, 0.0710562, 0.13417275, 0.008950148, -0.20767659) * inp_5_0_1; + result4 += M4(0.02696642, -0.06885586, 0.052671142, 0.08137575, -0.110400714, 0.26312602, 0.02416817, -0.13747083, -0.05288019, -0.052245412, 0.13848673, 0.032964647, -0.20216852, 0.13874042, -0.020752853, 0.30638573) * inp_5_1_1; + result4 += M4(-0.08535335, 0.035079423, -0.041248526, -0.101347506, 0.1124725, -0.058124762, 0.0028557598, 0.042990737, -0.027759358, 0.077415116, 0.05132201, -0.030039128, 0.29957578, -0.099580735, -0.10974999, -0.014382098) * inp_5_2_1; + result4 += M4(0.04081195, 0.008900291, 0.042645026, -0.06945793, 0.10729198, 0.024537727, -0.046411354, -0.01433302, -0.26673356, 0.08557017, 0.11534116, 0.047061004, -0.26079518, 0.054291304, 0.036473196, 0.108143024) * inp_5_0_2; + result4 += M4(0.027781505, 0.0023564368, -0.0049965223, 0.05681681, -0.09201082, -0.012938089, 0.07617585, 0.029817618, 0.18897806, -0.039726242, -0.121029, 0.018959995, 0.08016216, -0.14434427, -0.02871063, -0.10434042) * inp_5_1_2; + result4 += M4(-0.14782174, -0.041680753, 0.041040547, 0.10798461, -0.08963502, -0.015004887, 0.022423565, 0.058535255, -0.057570715, 0.02233099, -0.059966974, 0.005028972, -0.13044427, -0.0745775, 0.158964, 0.0107603185) * inp_5_2_2; + result5 += M4(-0.0015846442, 0.094563164, 0.051954318, -0.0131830815, 0.0039807884, 0.1040578, 0.014530973, -0.12246464, 0.02444737, 0.066585876, -0.011484672, -0.008271352, -0.056051057, 0.2380608, 0.15623197, 0.16036496) * inp_5_0_0; + result5 += M4(0.07810338, -0.040848944, -0.032041945, 0.045813404, -0.021590723, -0.15069222, -0.04847944, 0.14501797, 0.003630006, 0.028882813, -0.09030403, 0.03472953, 0.033597857, 0.28481737, -0.2274971, -0.07463222) * inp_5_1_0; + result5 += M4(0.058220297, 0.028320555, -0.07791807, -0.0074313777, 0.07435074, 0.11644624, -0.03200917, 0.007277774, 0.011112213, -0.04187249, 0.0423916, 0.040869933, 0.10615221, -0.27252868, 0.13378462, -0.0654341) * inp_5_2_0; + result5 += M4(-0.035303652, -0.09892366, 0.1929221, 0.003923178, -0.041255888, -0.09586077, 0.038282506, 0.08871395, -0.015094494, -0.11107384, -0.08858581, 0.03522995, 0.096785754, -0.3688781, 0.17809628, -0.18618508) * inp_5_0_1; + result5 += M4(0.023333387, -0.09871771, -0.10783878, -0.052210964, 0.19537325, -0.09455233, -0.011738294, -0.05190921, -0.117435135, 0.26782718, 0.12040811, -0.045538735, -0.14313774, 0.20366587, -0.16903324, 0.1851143) * inp_5_1_1; + result5 += M4(-0.12624918, 0.11213717, -0.061405014, -0.08665405, -0.11156531, 0.003680333, 0.01176449, -0.047786757, 0.028786523, -0.20416893, 0.028391425, -0.017634254, -0.11254412, 0.12574081, 0.020457778, -0.059840277) * inp_5_2_1; + result5 += M4(0.020505205, -0.0021827312, -0.0060958774, 0.005508138, 0.018252263, 0.28028834, 0.002917863, 0.00965132, 0.053401984, -0.07104752, 0.13239692, 0.0126258265, 0.08490091, -0.23758654, -0.06202464, 0.23091605) * inp_5_0_2; + result5 += M4(0.0077209976, 0.050149977, 0.06333801, 0.051200464, -0.054400895, -0.1465781, 0.18075615, 0.015883477, 0.07363807, -0.1335688, -0.17303875, -0.029910304, 0.02543652, 0.04771288, 0.10433472, -0.13532774) * inp_5_1_2; + result5 += M4(-0.009202275, -0.04985019, 0.006227104, 0.053707894, 0.049618628, -0.028988192, -0.14802694, -0.0125083765, -0.077834696, 0.15061891, 0.035964802, -0.012316966, -0.020467617, -0.07517761, -0.12697762, -0.0407306) * inp_5_2_2; + result6 += M4(0.11749337, -0.0041994485, -0.0033218379, -0.17654829, 0.031927884, 0.08650058, -0.01619122, -0.15220545, 0.021221777, -0.05043898, 0.10411399, -0.102081805, 0.5124503, -0.11151461, -0.032794956, 0.27788696) * inp_5_0_0; + result6 += M4(-0.17151701, -0.04830134, -0.086866245, 0.14922944, -0.13511623, -0.039114468, -0.026849365, -0.11072022, -0.044060916, -0.1153506, -0.10684367, -0.03018633, -0.27574965, 0.20939083, -0.12436983, 0.077444986) * inp_5_1_0; + result6 += M4(0.21835768, 0.029492378, 0.013757336, -0.03415733, 0.24190073, -0.11453161, 0.04461165, -0.044283062, -0.05482468, 0.10801138, -0.012973663, 0.043469712, -0.005479234, -0.15278953, 0.07343052, -0.10378721) * inp_5_2_0; + result6 += M4(-0.0988602, 0.04972977, 0.015094182, 0.13170429, -0.13265008, -0.02665333, 0.14110991, 0.06484379, 0.10205358, 0.012648714, -0.07416709, 0.002834422, -0.0013153465, 0.14529635, -0.091737576, -0.49994466) * inp_5_0_1; + result6 += M4(-0.008588484, -0.019879313, 0.0042196796, -0.0020848012, 0.022692628, -0.039439008, -0.05558708, 0.025100777, 0.05790457, 0.14941314, 0.020532379, 0.10532647, 0.18212442, -0.2884669, 0.22208588, -0.16607498) * inp_5_1_1; + result6 += M4(-0.03438412, -0.04132556, 0.04840272, 0.078803845, -0.27279317, 0.080534674, -0.10949577, 0.114236854, 0.17479116, -0.11296241, 0.05189745, -0.11447913, -0.19893306, 0.18992762, -0.104813546, 0.5200463) * inp_5_2_1; + result6 += M4(0.064419344, -0.021741396, 0.037183467, -0.15840925, 0.002949704, 0.05971682, -0.05844899, -0.045556515, 0.054392796, 0.050238416, -0.034121957, 0.15061119, 0.09030789, 0.053389825, -0.05272699, 0.3602377) * inp_5_0_2; + result6 += M4(0.0028544064, 0.0359422, -0.0025043678, 0.06292965, 0.14914134, 0.08135933, -0.013777253, 0.027368024, -0.10688127, -0.14877628, 0.07124611, -0.16738887, -0.19469441, 0.03316387, -0.099604376, -0.30108678) * inp_5_1_2; + result6 += M4(-0.08297835, 0.047238495, -0.046149343, -0.085066915, 0.085642494, -0.0299211, 0.08030442, 0.020379808, -0.18670659, 0.08061582, -0.006504434, 0.11738786, -0.06797933, -0.08062544, 0.18035586, -0.12825398) * inp_5_2_2; + result7 += M4(0.023427464, -0.0592664, 0.04239931, -0.009862554, -0.0347714, 0.01604674, -0.02083753, 0.032719303, 0.021336092, 0.1678245, -0.1386868, -0.20778543, 0.08592817, -0.56207585, 0.17005649, 0.11919251) * inp_5_0_0; + result7 += M4(0.00048175573, -0.0784491, 0.015452096, 0.14095198, -0.015037568, 0.0059051914, -0.021512652, 0.001322834, -0.052088168, 0.019981496, 0.12251787, 0.095102206, 0.01856328, 0.24857953, -0.27912256, -0.069849394) * inp_5_1_0; + result7 += M4(0.020901954, -0.121466205, -0.10375199, -0.08626548, 0.020931909, 0.0039074607, 0.065055266, -0.0074178074, 0.03547901, 0.018760826, 0.14362428, 0.031234657, -0.0033339185, 0.20920299, 0.5041963, -0.028568998) * inp_5_2_0; + result7 += M4(0.06437751, 0.13272399, 0.0687732, -0.17468737, -0.026636008, -0.008573086, 0.08019944, -0.24965514, 0.09127498, -0.22324795, -0.11654162, 0.27585655, 0.16895711, 0.02685719, -0.081596695, 0.20349391) * inp_5_0_1; + result7 += M4(0.014344518, 0.17459482, -0.11667806, 0.081070945, 0.18960822, 0.24532762, -0.08090209, 0.17812389, -0.12604299, -0.1504234, 0.044998974, -0.06994304, -0.08102392, 0.2217348, 0.16338113, -0.18624873) * inp_5_1_1; + result7 += M4(0.022116417, 0.049126387, -0.024459139, 0.040302206, 0.03531449, -0.017790953, -0.036707614, 0.06660101, 0.08406968, 0.11836295, 0.018978488, -0.060391184, -0.12685144, -0.32392153, -0.1405334, -0.06477896) * inp_5_2_1; + result7 += M4(-0.050599445, -0.03487859, 0.03513395, -0.058074694, 0.075107016, -0.0904874, -0.013271139, -0.1877873, -0.13608843, 0.11128804, 0.24571428, 0.11673454, -0.3254348, 0.53977436, -0.28361246, 0.020937078) * inp_5_0_2; + result7 += M4(-0.02630545, 0.0070058065, 0.01148968, -0.053447608, -0.22996545, 0.04018201, 0.038495317, 0.03716421, 0.1865532, 0.10125895, -0.20279185, -0.17076509, -0.047426227, -0.30395317, 0.14271244, 0.16955411) * inp_5_1_2; + result7 += M4(-0.08777389, -0.04563901, 0.092205815, 0.0770433, -0.009193931, -0.12269911, 0.04667751, 0.054749895, -0.08527041, -0.18231963, -0.08446207, -0.0031362448, 0.29093665, -0.05320954, -0.13839446, -0.13489588) * inp_5_2_2; + const V4 inp_6_0_0 = inp[6][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_6_1_0 = inp[6][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_6_2_0 = inp[6][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_6_0_1 = inp[6][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_6_1_1 = inp[6][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_6_2_1 = inp[6][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_6_0_2 = inp[6][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_6_1_2 = inp[6][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_6_2_2 = inp[6][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.003885865, -0.17367846, -0.115702316, 0.16005467, 0.0054171863, -0.006517093, 0.01881867, 0.04067007, -0.05435817, 0.20987517, -0.01849731, -0.03217238, 0.039768774, 0.11673745, 0.037540156, -0.012170512) * inp_6_0_0; + result0 += M4(-0.04915565, -0.1576375, 0.06850784, -0.01426467, -0.07146627, -0.010806282, -0.0039841826, -0.015949907, 0.008444401, 0.08969168, -0.03372666, 0.12811632, -0.03974165, -0.04397589, -0.18107662, 0.08669143) * inp_6_1_0; + result0 += M4(-0.00093427766, -0.037692107, 0.073429525, 0.04759371, 0.072586775, 0.01575273, -0.027800428, -0.045728527, -0.0018874968, 0.011111937, 0.0021887152, -0.0017890491, 0.057684638, 0.19891563, 0.031319413, -0.107387446) * inp_6_2_0; + result0 += M4(0.09706745, -0.13520981, -0.004607672, -0.044235628, -0.041389823, 0.05660601, -0.015205712, -0.031884518, -0.042764135, 0.8671236, -0.18133977, -0.13428198, 0.08791542, 0.45370406, -0.1700042, -0.005459713) * inp_6_0_1; + result0 += M4(-0.22233512, 0.06125669, 0.06638054, 0.0591306, 0.08370313, -0.003793231, -0.019101411, 0.029437529, 0.19808461, 0.08880209, 0.06306049, -0.28664103, 0.18521832, -0.2158601, -0.0390428, -0.08190038) * inp_6_1_1; + result0 += M4(0.014413573, 0.061382413, -0.07634588, -0.12338554, -0.08820105, -0.010935865, 0.015936904, 0.03581969, 0.051875338, -0.080408216, 0.09475845, -0.17602344, 0.2042009, -0.09845761, -0.04875059, 0.018731527) * inp_6_2_1; + result0 += M4(-0.18976097, 0.25620154, -0.08376923, -0.110293545, 0.055588137, -0.07692648, -0.03417093, -0.019654926, -0.11892768, 0.3040267, -0.025986234, -0.071423784, 0.095949076, 0.19911765, -0.0061686714, -0.120961234) * inp_6_0_2; + result0 += M4(0.2744052, 0.08042611, 0.07391127, 0.08492105, -0.035667446, 0.029898237, -0.016314445, -0.019735733, -0.6038559, 0.05894893, -0.119702846, 0.0097181015, -0.079259954, -0.058996323, -0.12268202, -0.1193688) * inp_6_1_2; + result0 += M4(-0.046171267, 0.031262174, 0.028548973, -0.05362392, 0.0057377717, 0.0129016405, 0.07584634, 0.024564797, -0.32369843, 0.045339856, 0.06644988, 0.052206177, 0.12024735, 0.05930798, 0.022070026, -0.06579911) * inp_6_2_2; + result1 += M4(-0.046241716, -0.024472289, 0.1843314, 0.037505005, 0.033838384, 0.08822825, 0.037532493, 0.014932202, -0.023956422, -0.05457669, -0.004194942, -0.010887913, -0.14629191, -0.19171734, 0.0029604908, -0.021797882) * inp_6_0_0; + result1 += M4(0.5365311, 0.37141398, 0.13879834, 0.19816291, 0.15164731, -0.09058792, 0.12928675, -0.086648524, -0.041124288, -0.07925421, -0.11354387, -0.020083841, -0.4031925, -0.012262253, -0.2475933, -0.0069691967) * inp_6_1_0; + result1 += M4(-0.14957668, -0.045287687, 0.047331795, -0.042723533, -0.16956678, 0.025314579, -0.061200775, 0.047589716, -0.32226026, -0.11580966, -0.08989654, -0.06745259, -0.32355902, 0.0058620097, -0.043646835, -0.0498151) * inp_6_2_0; + result1 += M4(-0.047738675, -0.12124872, 0.042676702, 0.0011268207, -0.10995072, 0.0020375038, -0.12557913, 0.04031263, -0.025224853, -0.18724422, 0.10068732, 0.06354722, 0.007086582, -0.21809225, 0.09507718, -0.043279514) * inp_6_0_1; + result1 += M4(-0.16269927, -0.22360799, -0.12514202, -0.21360154, -0.0964605, -0.035868667, -0.07893717, 0.044458803, -0.2917345, -0.32253006, 0.3287736, 0.02422768, -0.19658425, -0.09783653, 0.04691931, 0.41060805) * inp_6_1_1; + result1 += M4(-0.09250478, 0.056079313, -0.14411782, 0.059837326, 0.20119993, 0.030612249, 0.1657229, -0.16718741, -0.043672252, -0.1185902, -0.020840827, -0.30506852, 0.12518395, 0.01598942, -0.059582528, 0.18441154) * inp_6_2_1; + result1 += M4(-0.09172216, -0.009629782, -0.015602421, -0.010753845, 0.0412345, -0.079077095, 0.038258307, -0.055685762, 0.01157887, 0.011026738, 0.09052996, 0.055642277, -0.003940355, -0.2798258, -0.13360977, -0.028775064) * inp_6_0_2; + result1 += M4(-0.009138351, 0.03494962, 0.0065306383, -0.08578752, -0.04170868, 0.042906422, -0.055335607, 0.055502962, -0.04867051, 0.07057223, 0.36558217, -0.48015314, -0.086553805, -0.06933616, 0.032815017, 0.18096568) * inp_6_1_2; + result1 += M4(0.014673894, -0.10610835, -0.0074351965, 0.09575077, -0.012424165, -0.012328801, -0.036995895, 0.09634815, 0.03006763, 0.040278666, 0.04421665, -0.46538246, 0.035986736, 0.08071736, -0.104177855, 0.0718706) * inp_6_2_2; + result2 += M4(-0.31740284, 0.059834976, -0.12516943, 0.21496852, -0.019484386, -0.0051678107, -0.035136268, -0.027692137, -0.05410684, 0.117962964, -0.029327452, -0.04639143, 0.26351282, 0.09548236, -0.0060033267, -0.42318338) * inp_6_0_0; + result2 += M4(-0.18309422, -0.0579642, 0.15696394, -0.027341, -0.068085045, -0.025108362, 0.021899814, -0.13785566, -0.17053324, 0.010922231, 0.09052589, 0.1461255, -0.027579466, 0.04450506, -0.17439415, -0.008762053) * inp_6_1_0; + result2 += M4(0.032779124, 0.029070573, -0.06505014, -0.29603273, 0.10559334, 0.03302554, -0.02377318, 0.083711565, 0.11515588, -0.019546265, 0.119034596, -0.104713164, 0.0066463873, 0.06770931, 0.100305505, -0.11877071) * inp_6_2_0; + result2 += M4(0.16633001, 0.014422609, -0.09622945, -0.05446224, 0.016851008, 0.04116402, 0.019642545, -0.050805446, 0.048982948, 0.24707416, 0.21375592, -0.13647313, 0.16030104, -0.046362497, 0.030269919, -0.051153775) * inp_6_0_1; + result2 += M4(0.1746362, -0.10411125, -0.12243904, 0.44436485, -0.0016834078, 0.016682133, 0.035821818, 0.18596077, -0.41486394, -0.08702639, 0.19862361, -0.2547863, -0.18779385, -0.30222958, -0.002257554, -0.20585369) * inp_6_1_1; + result2 += M4(0.24939948, 0.24979293, 0.2561073, -0.13550067, 0.023696458, -0.019741118, 0.032757834, -0.086387046, 0.43340343, -0.08596144, 0.25805432, -0.17595477, 0.06988567, -0.06416127, -0.013350372, -0.075818636) * inp_6_2_1; + result2 += M4(-0.094905846, 0.121916704, 0.005441626, -0.06689272, -0.050357603, -0.046910554, 0.033382565, 0.00027242082, 0.28802496, 0.2144044, 0.0828979, -0.45589492, 0.09909467, 0.12974453, 0.018491035, -0.018962549) * inp_6_0_2; + result2 += M4(0.0259535, -0.104768164, 0.008755583, 0.043755323, 0.011079157, -0.012618627, -0.008698899, -0.05797831, -0.16075389, 0.34838724, 0.015252601, 0.120890535, -0.07311199, -0.04821502, 0.06541705, -0.08120116) * inp_6_1_2; + result2 += M4(-0.13060059, -0.11998557, -0.08550533, 0.016290747, -0.025922386, 0.010260415, -0.06360269, 0.09484236, 0.39893705, 0.09323619, 0.06121475, -0.15588726, -0.18579265, -0.11277488, 0.089249864, 0.081140324) * inp_6_2_2; + result3 += M4(-0.0055520786, -0.045923326, -0.17481375, -0.08054028, -0.014413053, -0.0008735142, 0.07703627, 0.038434267, 0.019789943, 0.026607282, -0.0012448911, 0.0068359408, 0.050273024, -0.30316892, 0.17604847, 0.0063592475) * inp_6_0_0; + result3 += M4(0.05240217, 0.47661316, -0.23152032, 0.31951302, -0.044621706, 0.08766225, -0.11060321, 0.10980126, 0.037273157, -0.07633562, 0.16110106, 0.045141876, -0.08655233, -0.32549873, 0.05379652, 0.019600205) * inp_6_1_0; + result3 += M4(0.06175196, -0.33186746, -0.14788178, -0.25869834, 0.0406265, -0.08668249, -0.023833442, -0.10720952, -0.054560162, 0.028416842, -0.002276328, 0.008109136, 0.0995168, 0.051301323, -0.010780674, -0.025693351) * inp_6_2_0; + result3 += M4(0.006650491, 0.099566884, 0.23086767, 0.18198805, 0.1047502, 0.0015644347, 0.10156702, 0.030871691, -0.020316359, -0.098376416, 0.44006836, 0.08522969, -0.11513422, 0.0005242916, 0.18276834, 0.10067318) * inp_6_0_1; + result3 += M4(0.24261007, -0.19287121, 0.48799738, 0.06747219, 0.028229386, -0.013725357, 0.054624997, 0.08070467, -0.23071113, 0.046144582, -0.064592205, 0.04376498, -0.034646794, 0.04331316, 0.024823733, -0.074513644) * inp_6_1_1; + result3 += M4(-0.240307, -0.10129057, 0.103862576, -0.014216529, -0.10541394, 0.05458735, -0.03556984, 0.021761395, -0.07031119, -0.0024601298, 0.0155360885, 0.083334446, 0.33358607, 0.012461422, 0.09182094, -0.10588655) * inp_6_2_1; + result3 += M4(0.1044999, -0.004698021, -0.1328767, 0.08117239, -0.02970529, -0.022860704, -0.11876629, -0.006008861, 0.10634996, 0.00042160496, -0.0039613782, 0.060543217, -0.023358667, 0.023471134, 0.3270559, -0.045574088) * inp_6_0_2; + result3 += M4(-0.036294475, 0.011511422, -0.24680799, 0.08552303, -0.019035501, -0.07285136, 0.061031524, -0.24161075, 0.55607533, -0.07634268, 0.073619895, 0.5444011, -0.056061752, -0.033220883, 0.00736681, -0.23499887) * inp_6_1_2; + result3 += M4(-0.13168584, 0.032751307, -0.061029635, -0.38766843, 0.041274447, 0.058222577, 0.00040531284, 0.05686063, -0.28632, 0.020804059, 0.028954087, 0.54616255, -0.07638783, -0.040233895, 0.008185515, -0.16887456) * inp_6_2_2; + result4 += M4(0.021014899, -0.23257335, 0.10908116, 0.049677104, -0.010706699, -0.0025268975, -0.029650755, 0.006841183, -0.037175335, -0.12732197, 0.01224852, -0.038553767, -0.096872814, 0.08208579, 0.005065866, -0.004424213) * inp_6_0_0; + result4 += M4(0.30760583, -0.26594537, -0.52394587, -0.13480948, 0.11955684, -0.01214558, -0.009172044, 0.03540662, 0.040412627, 0.06440845, -0.03958064, -0.06775872, -0.3861563, 0.48515803, 0.4625485, -0.08201314) * inp_6_1_0; + result4 += M4(0.015019964, 0.2442031, 0.14843407, 0.025962237, -0.055135477, -0.011729094, 0.007888013, -0.04339612, 0.0429457, 0.023572879, -0.06579431, -0.063621506, 0.0130741, 0.0363486, 0.048632536, -0.18403007) * inp_6_2_0; + result4 += M4(-0.024319299, 0.021416951, -0.06855553, -0.01799857, 0.045002002, -0.026169091, -0.038566716, -0.15241143, -0.15876193, -0.060436662, 0.20814975, 0.051819265, -0.03171432, 0.18586141, 0.17319548, 0.051888224) * inp_6_0_1; + result4 += M4(-0.123705, 0.17268515, 0.046551656, 0.13121763, -0.09615399, 0.07168751, 0.041158095, 0.08131601, 0.06125031, -0.2981448, -0.15018675, -0.0992648, -0.18820827, 0.06574649, -0.081524566, -0.11516111) * inp_6_1_1; + result4 += M4(-0.020287178, -0.00111489, 0.0051764217, 0.014536235, 0.07059678, -0.017407784, 0.021701941, -0.015120534, 0.12757881, -0.1373812, -0.08626615, -0.34541667, 0.090520956, 0.10646134, -0.07697991, -0.35050184) * inp_6_2_1; + result4 += M4(0.17335932, -0.019487673, -0.023317473, -0.03052065, -0.04861947, 0.05373587, 0.030106997, 0.05198052, 0.18925032, 0.052510828, 0.0825563, 0.031150999, -0.085577086, -0.010539492, -0.11003846, 0.082292795) * inp_6_0_2; + result4 += M4(-0.035194226, 0.06864861, 0.11752793, -0.021350715, -0.053756166, -0.102056295, -0.051101096, -0.050833315, 0.5574561, 0.03408037, 0.08730504, 0.08215762, -0.10789154, -0.28758618, 0.15261382, -0.12433911) * inp_6_1_2; + result4 += M4(-0.20119852, -0.022785297, 0.11658091, -0.021930832, 0.033056416, 0.04350309, 0.031768203, 0.08722095, 0.22123894, -0.028785357, -0.17250648, -0.10282535, -0.17585056, -0.034084268, 0.045127608, -0.25899887) * inp_6_2_2; + result5 += M4(-0.008970008, 0.18330541, 0.058331963, 0.047766495, -0.02936956, 0.0648141, 0.017195985, 0.1038117, 0.0035972667, -0.0016248908, -0.11120426, 0.021144567, 0.025977716, -0.088254705, -0.22120368, -0.35272697) * inp_6_0_0; + result5 += M4(-0.025607567, -0.34691322, -0.1865639, 0.27761155, 0.02142925, 0.14584486, -0.07006324, -0.03045189, -0.123869784, 0.14772202, -0.0028367718, -0.07525895, -0.10506516, 0.06504072, 0.093665905, -0.38310507) * inp_6_1_0; + result5 += M4(0.16325177, 0.01959611, -0.16644342, -0.043497477, -0.015460847, -0.14936414, 0.060243372, -0.047759444, -0.056542724, -0.040623378, 0.15484227, 0.02120489, -0.17430803, -0.0724938, -0.06938763, -0.008402495) * inp_6_2_0; + result5 += M4(0.12771715, -0.054278955, 0.07622184, -0.12526777, -0.026307164, -0.14081536, 0.0025962244, -0.1617063, -0.015355412, -0.11567283, -0.17243865, 0.046503074, 0.012385835, -0.23852573, -0.23891959, 0.23359582) * inp_6_0_1; + result5 += M4(0.11043315, -0.3406223, 0.06754711, 0.0018288603, -0.010256961, -0.06685492, -0.006568543, 0.0017089872, -0.39755353, 0.15153097, 0.032098215, 0.027560363, -0.19362979, -0.09809281, -0.11144772, -0.0033844067) * inp_6_1_1; + result5 += M4(-0.27448988, 0.10096024, -0.0805654, -0.16951114, -0.006772396, 0.11887377, -0.033789925, 0.15550864, -0.063988976, 0.0060438686, 0.18961471, -0.0726418, 0.09557244, 0.10976969, -0.08029769, 0.01765322) * inp_6_2_1; + result5 += M4(-0.004463185, 0.5885658, -0.030333657, -0.018867813, 0.020160003, 0.077052645, 0.0016403686, 0.057885032, 0.09274015, -0.019264663, -0.40931132, -0.2482086, -0.025982507, 0.41451612, -0.087210335, 0.09351521) * inp_6_0_2; + result5 += M4(0.040551748, -0.1651658, 0.062945604, 0.10491737, -0.0038270515, -0.015471807, 0.03785678, 0.03353031, -0.13539134, 0.15022597, -0.0822342, -0.48544258, -0.0793646, -0.16938193, 0.08579426, 0.1088864) * inp_6_1_2; + result5 += M4(-0.14728616, 0.1846319, 0.17957322, -0.03961032, 0.05314379, -0.05291961, -0.0054912055, -0.11816961, -0.20377563, 0.050793424, 0.0025970703, -0.1896274, 0.019969404, -0.13942194, 0.056280892, 0.142744) * inp_6_2_2; + result6 += M4(0.3400861, 0.18781947, 0.048769116, -0.8301532, 0.16605073, -0.002999227, 0.055402745, 0.30590987, -0.06094574, 0.025541661, -0.03633988, 0.13576196, -0.16812795, 0.08629278, -0.0039168163, 0.3739273) * inp_6_0_0; + result6 += M4(-0.17304778, -0.046147436, 0.026077474, 0.21996075, -0.043477375, 0.0103175165, -0.013712172, -0.15419707, 0.13870983, -0.06173406, 0.032702614, 0.13045502, 0.010164441, 0.044267192, 0.17206275, 0.26860413) * inp_6_1_0; + result6 += M4(0.48117328, -0.16660897, 0.15593065, -0.45029646, -0.06361911, -0.028485302, -0.04241365, -0.119653024, -0.038999677, 0.033120267, -0.097018495, -0.13830966, -0.016084023, 0.061092492, -0.08288706, -0.06792345) * inp_6_2_0; + result6 += M4(-0.49992839, 0.02515527, 0.05841668, 0.37688017, -0.028456468, 0.0576567, -0.06883935, -0.37231454, 0.057277452, 0.12511061, 0.02980882, 0.50927365, 0.04640524, -0.043200273, 0.014388907, 0.3125361) * inp_6_0_1; + result6 += M4(-0.052738674, -0.021048322, -0.13826658, 0.0155287525, 0.0055635683, -0.13608667, 0.05111773, 0.14574416, -3.9198763e-05, -0.18461607, -0.0859751, -0.08394741, 0.004846554, -0.21385768, -0.097095124, -0.021411052) * inp_6_1_1; + result6 += M4(-0.4214824, 0.17206524, -0.059429172, 0.54864633, -0.029232763, 0.067735314, 0.022078505, 0.16832419, -0.1115888, 0.10164106, -0.06164887, 0.08820183, -0.008314735, -0.013319943, -0.080372795, -0.027177978) * inp_6_2_1; + result6 += M4(0.21877193, -0.028711943, -0.02153519, -0.47885486, -0.008530072, -0.013441008, 0.0033552481, 0.13058239, 0.016128004, -0.01874017, 0.020186827, -0.059792373, 0.091081664, 0.17210765, 0.09064621, 0.018544585) * inp_6_0_2; + result6 += M4(-0.08876255, -0.13554043, 0.0046528988, 0.29926732, 0.039428838, 0.07810656, -0.081576794, -0.11273133, 0.01676987, -0.20116642, 0.09757684, -0.0874321, -0.044223938, -0.043803003, -0.011942903, 0.008472959) * inp_6_1_2; + result6 += M4(0.081863284, -0.011457374, -0.047813598, 0.08518129, -0.034978665, -0.032565765, 0.063301526, 0.017525574, -0.08767553, 0.021459816, 0.059783716, 0.28095913, -0.047336385, 0.043343283, -0.09049129, 0.100984596) * inp_6_2_2; + result7 += M4(0.00350137, -0.35291827, 0.13311274, 0.1121051, 0.017177885, -0.21017247, -0.016572451, -0.02815682, 0.0610628, -0.07229116, -0.020286033, 0.04900401, 0.077214174, 0.15323049, -0.012443147, -0.007455795) * inp_6_0_0; + result7 += M4(-0.05953393, 0.11118143, 0.16367507, 0.04553902, -0.009096176, 0.09163327, -0.07779074, 0.0040041795, -0.061874453, 0.19398528, 0.21869624, -0.1076151, -0.010681083, 0.015304463, -0.11160594, -0.068752505) * inp_6_1_0; + result7 += M4(-0.077012, -0.16968796, -0.056501042, -0.02458789, -0.026513342, 0.1345618, 0.12206851, 0.010311867, 0.0006976325, -0.13473281, -0.024617571, -0.016439578, 0.12659933, -0.13702437, -0.4734505, 0.043445427) * inp_6_2_0; + result7 += M4(-0.086421765, 0.17283766, -0.09001066, -0.34716144, 0.027067471, -0.09540695, 0.013541523, 0.17305899, 0.15389067, 0.22994883, -0.19940425, 0.5263899, -0.21506248, 0.19928144, 0.020908426, 0.4877212) * inp_6_0_1; + result7 += M4(0.43871263, 0.59838665, 0.00021475446, 0.08932076, 0.08248992, 0.21119303, 0.09961122, -0.105529524, -0.29753268, 0.06409778, 0.13668844, -0.12015892, -0.28555074, -0.045077685, -0.016992008, 0.052704614) * inp_6_1_1; + result7 += M4(0.10520084, 0.23297927, 0.0074343733, -0.013848509, -0.01544088, -0.124998644, -0.05592098, -0.005490047, -0.07750231, -0.11652622, 0.1642275, 0.16489813, -0.2735982, 0.08431594, -0.059703913, 0.08091561) * inp_6_2_1; + result7 += M4(0.13990402, -0.24685353, -0.8839939, -0.22645675, -0.041664973, 0.30335814, 0.001892476, -0.15932228, -0.021286676, -0.18339342, -0.53761214, 0.47317615, -0.085401, -0.3339414, -0.09818974, 0.112843245) * inp_6_0_2; + result7 += M4(-0.26522735, 0.30025405, 0.2628932, 0.018277753, -0.10889261, -0.24591005, 0.02738453, 0.09904436, 0.97425, 0.052042857, -0.22757183, 0.09021978, -0.35591847, 0.21629998, 0.10042988, -0.019433118) * inp_6_1_2; + result7 += M4(-0.078344174, -0.39550453, 0.403508, 0.37464714, 0.078971595, -0.084268756, -0.11428448, 0.013725482, 0.27367628, -0.028428042, 0.0398724, 0.02878444, -0.13248467, 0.10825841, 0.13461894, 0.047664493) * inp_6_2_2; + const V4 inp_7_0_0 = inp[7][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_7_1_0 = inp[7][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_7_2_0 = inp[7][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_7_0_1 = inp[7][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_7_1_1 = inp[7][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_7_2_1 = inp[7][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_7_0_2 = inp[7][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_7_1_2 = inp[7][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_7_2_2 = inp[7][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.018667128, -0.09891589, 0.012543494, 0.0460564, -0.031662624, -0.02974168, 0.040079873, -0.048156276, -0.07288146, -0.12294533, 0.12041218, -0.039921805, 0.02538562, 0.051343992, 0.08729383, 0.0078939125) * inp_7_0_0; + result0 += M4(0.066348106, 0.034063503, 0.033772025, 0.029179094, -0.0420678, 0.12486059, 0.002692002, 0.05460005, 0.16452648, 0.14919713, 0.024351351, -0.15407394, -0.045284253, -0.004729923, -0.081120715, -0.019673815) * inp_7_1_0; + result0 += M4(-0.029210323, -0.018975813, -0.018398229, -0.11200306, -0.004407049, 0.02504821, -0.06589292, 0.08402983, 0.002708473, -0.04022959, 0.018301237, -0.24887764, 0.024713425, 0.0064917644, -0.04125147, 0.054746542) * inp_7_2_0; + result0 += M4(-0.05838022, 0.2186896, -0.0031097399, -0.18825798, 0.06884634, -0.076592036, 0.009859605, 0.12175709, -0.18764454, -0.1770828, -0.010054626, 0.06515225, 0.09110911, 0.21004434, 0.0077008633, 0.05564252) * inp_7_0_1; + result0 += M4(0.03781994, -0.121062264, -0.041951586, 0.02176236, -0.0841408, 0.5605513, -0.048282534, 0.41470146, -0.12949519, 0.28254738, -0.0391585, 0.292215, -0.009391463, -0.2481056, 0.0018397472, -0.14018147) * inp_7_1_1; + result0 += M4(0.09987542, -0.023763278, 0.027377905, 0.08962048, 0.019199377, 0.09630781, 0.17110567, 0.073534824, -0.1154744, -0.03709259, 0.017601747, 0.19299263, -0.070638776, 0.04171482, -0.008125148, 0.0033556093) * inp_7_2_1; + result0 += M4(0.017702281, 0.014246498, -0.031873286, 0.073080845, 0.28637746, 0.059546273, 0.026723765, 0.048650242, 0.1545774, -0.017952915, 0.101624586, -0.014670383, -0.08992016, -0.22677775, 0.029839858, 0.0061375834) * inp_7_0_2; + result0 += M4(-0.099450916, 0.005559085, -0.018309705, 0.037569806, 0.44122383, 0.25890478, 0.055293933, 0.046765495, 0.13587216, -0.08918994, -0.09849681, -0.018595638, 0.029328909, 0.16146804, -0.010964702, 0.056196548) * inp_7_1_2; + result0 += M4(-0.03666936, 0.019001337, 0.033999063, -0.035578035, 0.18604374, -0.015581672, 0.019384613, 0.027414525, 0.098175526, 0.06837461, -0.098081045, 0.04016464, 0.05351315, 0.017757699, 0.014802086, -0.026817812) * inp_7_2_2; + result1 += M4(0.024352932, 0.011135055, -0.03731535, 0.050414313, 0.07872328, -0.018456474, -0.043282326, -0.036157846, -0.0021992598, 0.05543582, 0.050397843, 0.05647285, -0.053542353, -0.08122074, 0.04156814, -0.03370447) * inp_7_0_0; + result1 += M4(0.01782502, -0.0332941, -0.047436, 0.057626784, -0.05586074, -0.09463951, 0.105343774, -0.006434194, 0.3567934, -0.20615168, 0.13620129, -0.15068184, -0.054385483, -0.04453329, -0.059760887, 0.07644417) * inp_7_1_0; + result1 += M4(-0.18728139, 0.02371664, -0.046680473, -0.047279503, -0.26420343, -0.056246694, -0.25338405, -0.16984557, -0.12598641, 0.022931803, -0.065156616, 0.17421253, 0.33083242, 0.06661363, 0.001685711, -0.061276272) * inp_7_2_0; + result1 += M4(-0.047557347, -0.037854932, -0.027581478, -0.06355678, 0.1028766, 0.11215637, 0.036245927, 0.026147915, 0.01912664, 0.00083592435, -0.08076348, 0.034335338, 0.07139471, 0.098602, -0.08195666, 0.049115874) * inp_7_0_1; + result1 += M4(-0.09013499, -0.032856934, 0.03369709, 0.027849909, -0.011352829, -0.13221489, -0.19502674, -0.06795355, -0.080508776, 0.15340994, -0.023276865, -0.089648634, -0.038880747, 0.022849496, -0.008904353, -0.075809285) * inp_7_1_1; + result1 += M4(0.21968709, 0.02330895, 0.13096929, 0.09382379, -0.51247, -0.07170268, -0.3709238, -0.71496177, -0.015753169, -0.15793282, 0.072291404, -0.341486, -0.25868288, -0.08321542, 0.030923624, 0.0534731) * inp_7_2_1; + result1 += M4(0.02187333, -0.030035304, 0.02557477, -0.03889416, -0.008916212, -0.13555889, 0.027908618, 0.024768552, 0.02357099, -0.13058545, 0.03925025, -0.15646002, -0.008007099, -0.025259733, -0.02135987, -0.015229466) * inp_7_0_2; + result1 += M4(0.03663725, 0.04951889, 0.04898753, -0.12581733, 0.02825007, -0.22486748, -0.3114186, 0.4763252, 0.056432545, 0.1689634, -0.05359935, 0.18053718, 0.062001508, -0.07805632, 0.09522405, 0.06479125) * inp_7_1_2; + result1 += M4(-0.028340427, 0.010632982, -0.06880771, 0.03003837, -0.018686136, -0.0140495375, -0.08241223, -0.43100026, -0.18664712, -0.038012896, -0.107790716, 0.2052991, -0.011559044, 0.039142504, 0.009260753, -0.064413846) * inp_7_2_2; + result2 += M4(-0.0406237, -0.0029669853, -0.0821162, 0.17505115, 0.019844456, 0.0056926915, 0.03728038, -0.01510208, -0.048292898, -0.07104974, -0.052974157, -0.013240231, 0.0515688, 0.005383018, 0.037697386, -0.20257647) * inp_7_0_0; + result2 += M4(-0.023034357, 0.07413694, 0.052728504, -0.115678884, -0.30063096, 0.0024695443, -0.053162355, 0.12553528, -0.053272296, 0.08779458, -0.055576865, -0.17503345, -0.018641269, -0.086553685, -0.11320299, 0.32842723) * inp_7_1_0; + result2 += M4(0.03362029, -0.061339676, 0.018617453, 0.11050554, 0.088881806, -0.025442684, 0.16228414, 0.053689506, 0.119427495, 0.0097622285, 0.0306637, 0.15110387, -0.016028278, 0.061858203, 0.05425757, -0.14574686) * inp_7_2_0; + result2 += M4(0.15934283, 0.11009822, 0.08115214, -0.14055282, 0.09558982, 0.052750994, -0.08098915, 0.059924368, -0.008873308, -0.10304561, 0.060874324, -0.025061445, 0.07522323, 0.05505612, 0.092320524, 0.047443245) * inp_7_0_1; + result2 += M4(-0.19288939, -0.16191866, -0.021244608, 0.07190104, -0.119253784, 0.22399306, 0.012591115, 0.41743973, 0.020587876, 0.028041868, -0.044813883, 0.32749063, 0.020917227, 0.059447046, 0.08926621, -0.18463963) * inp_7_1_1; + result2 += M4(-0.031208517, 0.015582731, -0.031571142, -0.01023606, 0.1967407, -0.016847024, 0.5080684, -0.011815767, -0.10991422, 0.21292171, 0.14553706, -0.070278056, -0.10622841, -0.011963378, -0.17120628, 0.11328474) * inp_7_2_1; + result2 += M4(-0.046360534, -0.02726348, -0.01579058, -0.027267406, 0.07867728, -0.097559646, 0.016435817, -0.027042052, 0.1374816, 0.036794316, 0.014720197, -0.21134268, -0.04873313, -0.14270392, -0.110010445, 0.106702775) * inp_7_0_2; + result2 += M4(0.112950295, -0.0014318544, 0.06289801, -0.03713267, -0.18236044, -0.12966882, 0.08696936, 0.22205406, -0.05172752, -0.1663417, -0.14437824, 0.0773417, -0.00823086, 0.17019866, -0.045996636, -0.050875153) * inp_7_1_2; + result2 += M4(0.04776573, 0.06434987, -0.05031598, -0.09992642, -0.07003822, -0.03110293, 0.25800526, 0.2467357, -0.019277494, -0.0024414356, 0.09479025, 0.099230215, 0.050043426, -0.09458621, 0.1778574, -0.008754435) * inp_7_2_2; + result3 += M4(-0.027184216, 0.08426594, 0.03194542, 0.052235685, 0.0055127987, 0.009257544, 0.20027652, -0.0017038005, 0.018434888, 0.2126665, 0.33543256, 0.13200223, -0.0075127203, -0.13198502, 0.06229863, -0.061523054) * inp_7_0_0; + result3 += M4(-0.009886681, -0.19694616, -0.09238637, -0.062124077, 0.035628043, 0.06818078, -0.2406381, -0.029461907, 0.08127754, 0.060431056, -0.10344622, -0.13954563, -0.04163744, 0.07699414, -0.015076265, 0.09904294) * inp_7_1_0; + result3 += M4(0.04760271, -0.013293685, -0.04856615, -0.1275593, -0.04560069, 0.047318008, -0.070523314, -0.12762472, 0.021495346, -0.0022698198, -0.15193957, 0.1424735, 0.0074843415, 0.13591784, 0.10047197, -0.02777717) * inp_7_2_0; + result3 += M4(-0.025692072, -0.047626503, 0.23408772, -0.096431725, -0.03155689, 0.049186416, -0.19023705, -0.031847958, 0.069043726, -0.03928916, -0.19994527, -0.07915209, -0.03790315, 0.15507019, 0.03804446, 0.009607007) * inp_7_0_1; + result3 += M4(-0.085548945, 0.094816655, -0.0012916701, -0.06023546, 0.030769655, -0.26264814, 0.18143483, 0.1200975, -0.036825404, -0.027181085, 0.16513315, 0.113582514, 0.004125214, -0.13517602, -0.3061283, -0.13930932) * inp_7_1_1; + result3 += M4(0.022169909, -0.0012382567, -0.017302206, -0.01758973, -0.23944347, -0.094529994, -0.047281202, -0.06741965, -0.11369335, 0.03182221, -0.067185044, 0.13192856, 0.06030432, -0.09658722, -0.0010858224, -0.014165337) * inp_7_2_1; + result3 += M4(0.06776488, -0.05177188, -0.16517468, 0.07271367, -0.031494938, -0.042435028, 0.23299047, -0.13915764, -0.053991757, 0.006283507, -0.2294771, 0.13745615, -0.020528287, 0.015396415, 0.067688726, -0.1476111) * inp_7_0_2; + result3 += M4(0.056555584, 0.06659644, 0.09471348, 0.10985622, -0.27391636, -0.08704194, -0.19730972, -0.5079147, -0.268297, -0.10230747, 0.17856225, -0.32859573, 0.15353145, 0.026527861, 0.08573311, 0.06355816) * inp_7_1_2; + result3 += M4(-0.06677005, 0.052909385, -0.019951656, 0.23069358, 0.6436752, -0.030432418, -0.07757261, -0.61920446, 0.30673635, -0.09324297, 0.061475698, -0.28537786, -0.117787704, -0.016898092, -0.0058988445, 0.23317236) * inp_7_2_2; + result4 += M4(0.02373053, -0.016557023, -0.035959493, 0.063145824, 0.00859606, -0.08546588, -0.13290222, -0.015270036, 0.14317144, -0.11183707, -0.016606893, 0.05698652, 0.0029321415, 0.065466106, 0.039965566, 0.052969623) * inp_7_0_0; + result4 += M4(-0.13595773, 0.16608624, 0.11176064, -0.10769798, 0.081284784, -0.17527322, 0.072172605, 0.08411263, 0.13525172, -0.22239445, 0.0212493, -0.058572534, 0.044021532, 0.009513687, -0.13649936, -0.0120004965) * inp_7_1_0; + result4 += M4(-0.04320901, 0.012703676, 0.032488093, -0.0055347797, -0.07308589, 0.031190656, -0.24980359, 0.1482586, 0.055513177, -0.19711503, -0.11032191, 0.014229805, -0.025245242, -0.12795812, 0.05825791, -0.01473897) * inp_7_2_0; + result4 += M4(0.070727415, -0.027075775, 0.014758359, -0.078833126, 0.13130352, 0.12848711, -0.0073447507, 0.121906884, 0.088115126, 0.14242229, -0.08694172, -0.11650617, -0.0066070883, 0.009503623, -0.0038671563, -0.08026811) * inp_7_0_1; + result4 += M4(-0.06674762, -0.04789071, -0.060071867, 0.15249534, -0.15783028, 0.2961436, 0.09495574, 0.23769115, -0.10493989, 0.30180857, -0.03338699, -0.015060911, 7.438413e-05, -0.084543355, 0.086173005, 0.027843144) * inp_7_1_1; + result4 += M4(-0.047239304, -0.028085416, -0.039737906, -0.012673717, -0.1151908, 0.0152630275, -0.25404668, 0.60004365, -0.00071848085, 0.12319784, -0.08157425, 0.1089888, 0.0072378474, 0.069680735, -0.0300381, 0.09804494) * inp_7_2_1; + result4 += M4(-0.0366537, -0.018891267, 0.00734515, 0.013928434, -0.14416273, 0.031990584, 0.010919577, -0.018263223, 0.058104943, -0.028206363, 0.09969925, -0.028298406, -0.055756025, -0.007297225, -0.008517358, 0.00018386966) * inp_7_0_2; + result4 += M4(0.15695715, -0.04312029, -0.035404697, -0.111902684, -0.4345293, 0.08211588, 0.00805874, 0.018564543, -0.48682755, -0.024659706, -0.0016993358, 0.1337667, 0.034705482, 0.00013735883, 0.08938132, 0.009945447) * inp_7_1_2; + result4 += M4(0.11334222, 0.0209394, 0.022202704, 0.025934003, -0.247617, 0.10926145, -0.17880434, -0.13228989, 0.07545799, -0.025803301, 0.073757455, -0.07096191, -0.008683615, 0.04923879, -0.11496444, -0.06829012) * inp_7_2_2; + result5 += M4(0.0143696135, -0.033075757, 0.0514932, 0.11824883, -0.01756728, 0.07972871, -0.036992747, 0.046749514, -0.015453456, -0.18290345, 0.024620935, 0.10886574, 0.033959173, -0.012641882, -0.0331668, -0.087200165) * inp_7_0_0; + result5 += M4(0.0796436, 0.20423001, -0.02898544, -0.051698495, 0.060504295, 0.037466433, 0.042636365, -0.008561185, 0.13963549, 0.0888977, 0.006706422, -0.0232834, -0.05157727, -0.17414089, -0.00530863, 0.16633229) * inp_7_1_0; + result5 += M4(-0.07750503, -0.22722293, 0.08625628, -0.046528228, -0.14717415, 0.005306464, 0.15949535, 0.052549046, -0.17539339, -0.03799112, 0.07524153, -0.024360957, -0.03270975, 0.092610076, 0.0039297165, -0.024144927) * inp_7_2_0; + result5 += M4(0.042949397, 0.14442645, 0.029185856, -0.11464452, -0.06933511, -0.074650005, 0.09759213, -0.06668916, 0.030770874, 0.068942696, 0.04310359, -0.12897491, 0.013707872, -0.065829545, -0.13226475, 0.07246855) * inp_7_0_1; + result5 += M4(-0.13919532, -0.039208278, -0.035840295, 0.15738545, 0.13830696, 0.077699944, -0.0650735, -0.019985374, 0.18872832, 0.039005037, -0.047144786, -0.09772009, -0.08832576, 0.2758715, 0.16344427, -0.09733946) * inp_7_1_1; + result5 += M4(0.09526185, 0.104165375, -0.043836076, 0.079224244, -0.61907935, -0.09219119, 0.33870372, 0.024690738, -0.14449571, 0.20309724, -0.06726082, -0.0404906, 0.11793066, -0.2310277, 0.00040505367, -0.016626218) * inp_7_2_1; + result5 += M4(-0.050188307, -0.163575, -0.09820058, -0.006867198, 0.050242603, -0.2409076, 0.011668452, 0.23668292, -0.096974395, -0.22835024, -0.016510524, 0.013564419, -0.0070815366, -0.000378939, 0.15063219, -0.006179306) * inp_7_0_2; + result5 += M4(0.012576799, 0.14168589, 0.045693666, -0.1334002, 0.017062292, -0.011307241, -0.0064215716, 0.37088168, -0.054626614, 0.19646248, -0.0011222251, 0.1370298, 0.09339176, -0.15925786, -0.22043034, -0.059259392) * inp_7_1_2; + result5 += M4(0.016921213, -0.104078054, -0.003817059, -0.01151366, -0.2633571, -0.11213172, 0.32123384, 0.18419062, 0.073157564, -0.26540527, 0.023974901, 0.09596022, -0.09731037, 0.25612676, 0.07014094, 0.050409865) * inp_7_2_2; + result6 += M4(0.11135727, 0.027499361, 0.11840112, 0.23747757, 0.05897902, -0.070707135, -0.03002272, -0.41675013, -0.20431523, -0.12444572, 0.001844529, 0.12957881, -0.13380454, -0.102774225, -0.0265913, 0.09442151) * inp_7_0_0; + result6 += M4(-0.037449855, -0.008472579, -0.046444383, 0.07660395, -0.13692039, 0.058924828, 0.0029784406, 0.1106604, 0.2977049, -0.08240546, 0.05949323, -0.37167916, 0.1082618, -0.0026267888, 0.010454566, -0.22508122) * inp_7_1_0; + result6 += M4(-0.11496973, 0.091467984, -0.016127832, -0.13673685, 0.31970236, 0.039012622, -0.144941, 0.015827622, -0.18810552, 0.15480584, 0.040308, 0.24759999, -0.055143528, 0.09378978, -0.004089638, 0.10399816) * inp_7_2_0; + result6 += M4(-0.04967363, 0.112759136, -0.098443866, -0.2947368, -0.05928093, -0.018160515, 0.03526009, 0.24720111, 0.13589415, 0.03992464, -0.1478641, -0.20486692, 0.17720939, -0.05700415, -0.0010034938, 0.06079194) * inp_7_0_1; + result6 += M4(0.029119782, -0.12139767, 0.08578807, -0.090958215, 0.16535485, -0.051154707, 0.14227243, 0.14662851, -0.039925374, -0.07905605, 0.038447753, 0.122189686, -0.00057151256, 0.18437175, -0.048056748, 0.06337962) * inp_7_1_1; + result6 += M4(-0.018376572, 0.011767578, -0.027182046, 0.118040174, -0.12816937, 0.092552975, -0.13834433, -0.018399958, 0.098695606, -0.056981508, 0.09469071, -0.08336541, 0.15941742, -0.08270499, 0.044565145, -0.20587085) * inp_7_2_1; + result6 += M4(0.006850406, -0.114366494, -0.003185936, 0.096142404, 0.004272997, 0.084565714, 0.0084520625, 0.06789028, -0.09694042, 0.05683388, 0.06690559, 0.35634235, -0.15421695, 0.088207155, 0.026630187, 0.06791403) * inp_7_0_2; + result6 += M4(-0.02753252, 0.06001837, -0.048196938, -0.025189186, -0.0057051764, 0.09168139, -0.054794703, -0.039604455, 0.04645622, 0.08149877, -0.17305964, 0.07908374, -0.12710267, -0.1621436, 0.06847573, -0.050165206) * inp_7_1_2; + result6 += M4(0.12796403, -0.04561134, 0.012163752, 0.0062381555, 0.085985236, 0.24385245, -0.013229536, -0.5596679, -0.06622076, 0.010545661, 0.05590988, -0.30767438, 0.0073486078, 0.018521583, -0.049076047, 0.08950872) * inp_7_2_2; + result7 += M4(0.037594523, -0.35436016, 0.042367514, 0.024178594, 0.0037937309, 0.03650148, -0.082068995, -0.019121986, 0.00040891973, -0.25312346, 0.057319053, -0.049266882, 0.0082884785, 0.24285023, -0.10590169, -0.11329863) * inp_7_0_0; + result7 += M4(0.010932507, 0.11629082, -0.06491648, -0.029705007, 0.040182374, -0.027915731, 0.09066457, -0.07737517, 0.12069403, 0.06433116, -0.060258266, -0.0003017731, -0.09779715, -0.009555576, 0.085737504, 0.010604124) * inp_7_1_0; + result7 += M4(-0.040101565, 0.16018906, -0.016717644, 0.017143669, 0.033684686, 0.06618555, 0.25731698, -0.057101004, -0.15610147, 0.009652098, 0.013975567, -0.022678953, 0.056333654, -0.11937657, 0.084508, 0.047244504) * inp_7_2_0; + result7 += M4(0.021940455, 0.21523641, 0.03553953, 0.092077315, 0.123717554, -0.10095095, -0.086889215, -0.08330834, 0.0905449, -0.010311649, 0.032437198, -0.18989193, 0.056701086, -0.27412432, -0.15418805, 0.227598) * inp_7_0_1; + result7 += M4(-0.13193259, 0.00065695343, 0.041951135, -0.07802996, 0.17742813, 0.20451817, -0.06507054, 0.1984192, 0.12595175, 0.14343625, 0.004497779, 0.12952378, -0.064079754, -0.12158384, 0.014831404, -0.064374164) * inp_7_1_1; + result7 += M4(-0.08353744, -0.09667142, -0.089680284, -0.053944163, 0.041438777, -0.03594768, 0.21645296, 0.16349262, 0.15158717, -0.2016842, -0.046394594, -0.0027781122, 0.009879627, 0.2262091, 0.05029196, -0.04704955) * inp_7_2_1; + result7 += M4(-0.004589284, -0.046846163, -0.09985564, -0.0066485633, -0.24423689, 0.13213234, 0.31856805, -0.073499456, -0.06646334, 0.28624356, 0.46419278, -0.2137186, -0.10856467, 0.0394867, 0.2730321, 0.09978396) * inp_7_0_2; + result7 += M4(0.08012239, -0.04743213, 0.110889934, 0.06397174, -1.0359885, -0.29710242, -0.00058909203, -0.08402048, -0.37440798, -0.33130822, -0.05394311, 0.34912083, 0.23924185, 0.08216658, -0.2020824, -0.15094137) * inp_7_1_2; + result7 += M4(0.14957097, 0.026759256, -0.021680746, -0.0038145452, -0.23069958, -0.07665005, 0.028762886, 0.10251065, 0.06138239, 0.34501153, -0.2681542, -0.040964924, -0.10038086, -0.060250465, -0.026716117, -0.0145205315) * inp_7_2_2; + const ivec2 output_base = ivec2(gl_GlobalInvocationID) * ivec2(4, 2); + imageStore(out_image, output_base + ivec2(0, 0), max(result0, V4(0.0))); + imageStore(out_image, output_base + ivec2(1, 0), max(result1, V4(0.0))); + imageStore(out_image, output_base + ivec2(2, 0), max(result2, V4(0.0))); + imageStore(out_image, output_base + ivec2(3, 0), max(result3, V4(0.0))); + imageStore(out_image, output_base + ivec2(0, 1), max(result4, V4(0.0))); + imageStore(out_image, output_base + ivec2(1, 1), max(result5, V4(0.0))); + imageStore(out_image, output_base + ivec2(2, 1), max(result6, V4(0.0))); + imageStore(out_image, output_base + ivec2(3, 1), max(result7, V4(0.0))); +} + +//!DESC ArtCNN C4F32 (Conv2D-2-ReLU) +//!COMPUTE 48 32 12 16 +//!HOOK LUMA +//!BIND conv2d_1 +//!SAVE conv2d_2 +//!WIDTH LUMA.w 4.0 * +//!HEIGHT LUMA.h 2.0 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif + +const ivec2 ksize = ivec2(3, 3); +const ivec2 offset = ksize / 2; +const ivec2 wg_size = ivec2(gl_WorkGroupSize); +const ivec2 isize = wg_size + ksize - 1; +shared V4 inp[8][isize.y][isize.x]; +void hook() { + const uvec2 local_xy = gl_LocalInvocationID.xy; + ivec2 base = ivec2(gl_WorkGroupID) * wg_size; + for (uint y = local_xy.y; y < isize.y; y += wg_size.y) { + for (uint x = local_xy.x; x < isize.x; x += wg_size.x) { + const ivec2 input_base = (base + ivec2(x,y) - offset) * ivec2(4, 2); + inp[0][y][x] = V4(conv2d_1_mul * texelFetch(conv2d_1_raw, input_base + ivec2(0, 0), 0)); + inp[1][y][x] = V4(conv2d_1_mul * texelFetch(conv2d_1_raw, input_base + ivec2(1, 0), 0)); + inp[2][y][x] = V4(conv2d_1_mul * texelFetch(conv2d_1_raw, input_base + ivec2(2, 0), 0)); + inp[3][y][x] = V4(conv2d_1_mul * texelFetch(conv2d_1_raw, input_base + ivec2(3, 0), 0)); + inp[4][y][x] = V4(conv2d_1_mul * texelFetch(conv2d_1_raw, input_base + ivec2(0, 1), 0)); + inp[5][y][x] = V4(conv2d_1_mul * texelFetch(conv2d_1_raw, input_base + ivec2(1, 1), 0)); + inp[6][y][x] = V4(conv2d_1_mul * texelFetch(conv2d_1_raw, input_base + ivec2(2, 1), 0)); + inp[7][y][x] = V4(conv2d_1_mul * texelFetch(conv2d_1_raw, input_base + ivec2(3, 1), 0)); + } + } + + barrier(); + V4 result0 = V4(-0.02396743, -0.056946166, -0.0024925207, 0.035545547); + V4 result1 = V4(-0.020992694, -0.01736431, -0.0062879184, -0.0060842275); + V4 result2 = V4(0.011336051, 0.018839965, -0.023679474, -0.0034890934); + V4 result3 = V4(0.022788396, -0.0045822696, -0.020859918, -0.011326331); + V4 result4 = V4(0.012159538, 0.027312677, 0.00043193233, 0.023529848); + V4 result5 = V4(-0.003479911, -0.0030607078, -0.020389289, -0.0030999135); + V4 result6 = V4(-0.0075409655, 0.011567325, 0.016808135, 0.0043578); + V4 result7 = V4(-0.004008702, 0.010407518, 0.011387981, 0.00903174); + const V4 inp_0_0_0 = inp[0][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_0_1_0 = inp[0][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_0_2_0 = inp[0][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_0_0_1 = inp[0][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_0_1_1 = inp[0][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_0_2_1 = inp[0][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_0_0_2 = inp[0][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_0_1_2 = inp[0][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_0_2_2 = inp[0][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.050735287, -0.30538884, 0.1831686, 0.057733826, 0.004552284, 0.0024610984, 0.13304444, -0.21122898, 0.06960709, -0.022257643, -0.030922977, -0.1837757, -0.011922753, -0.08626216, 0.053291567, -0.2770252) * inp_0_0_0; + result0 += M4(0.16399099, 0.73081297, 0.5770583, 0.16137508, -0.09048013, 0.035090175, -0.48287442, -0.2386542, 0.2815149, 0.16021761, 0.085519284, -0.2736319, 0.010448522, 0.038342148, 0.40982005, 0.062355883) * inp_0_1_0; + result0 += M4(-0.021056699, 0.05376499, -0.3073496, -0.22571953, -0.053180862, -0.4535291, -0.4052798, -0.17499661, -0.082095504, 0.048322022, -0.048752572, -0.029839838, 0.07457003, -0.028878167, 0.336762, 0.17608546) * inp_0_2_0; + result0 += M4(-0.00081239897, -0.04755066, 0.1368419, 0.053399045, -0.06816984, 0.0770945, -0.11705787, -0.172486, 0.028992148, -0.19331685, -0.03461286, 0.03623261, 0.10421698, -0.28816983, -0.16743173, -0.108294696) * inp_0_0_1; + result0 += M4(-0.18692963, -0.7689771, -0.115096144, -0.033729855, -0.034396574, -0.0075619775, -0.10259511, -1.0158943, 0.009859653, 0.7803673, 0.06845337, 1.152925, 0.42719692, 0.10490442, 0.027752308, -0.85685384) * inp_0_1_1; + result0 += M4(-0.033785507, -0.09067568, -0.16146053, -0.07091879, -0.18958549, -1.3080633, 0.2216691, 0.5047689, 0.16594657, 0.20463485, -0.1705836, 0.07263137, 0.18713252, 0.054555934, -0.008564952, -0.5504364) * inp_0_2_1; + result0 += M4(0.051852774, -0.12827693, -0.02698381, 0.08005271, -0.048681047, -0.04671663, 0.0013233608, -0.20361164, -0.0052572116, -0.08726818, -0.044772193, -0.18009642, 0.010159744, -0.19649784, -0.059944846, -0.022469223) * inp_0_0_2; + result0 += M4(-0.0105981035, -0.015894338, -0.025306337, -0.01747711, -0.0017757181, 0.117050774, -0.04393119, -0.030159973, 0.053207118, 0.07101631, -0.2624864, 0.0058366056, -0.06756068, -0.42366132, 0.30527717, -0.51192003) * inp_0_1_2; + result0 += M4(0.06342989, 0.025188694, -0.111543, -0.0028850988, -0.06305113, -0.065415666, -0.10790535, 0.115486644, 0.020697031, 0.15982108, -0.026865095, 0.14285704, 0.05336307, 0.18105993, 0.08738263, -0.02624248) * inp_0_2_2; + result1 += M4(0.16812007, -0.55585825, 0.3930849, -0.051753, -0.24891926, 0.06975918, -0.18251474, -0.0050848247, -0.039257027, -0.81002533, -0.11778256, -0.122837216, 0.23779184, -0.09555576, 0.29836783, -0.32539684) * inp_0_0_0; + result1 += M4(-0.2006533, -0.2059943, -0.17318733, 0.042182926, -0.1898529, 0.18011612, -0.1512393, -0.027582413, -0.036241636, 0.00020053038, 0.1575766, 0.28767055, 0.11073479, -0.011140709, -0.18228301, -0.14713195) * inp_0_1_0; + result1 += M4(0.054470513, -0.074369505, -0.04718737, 0.30259657, -0.23735137, -0.110039875, 0.09805528, 0.22051866, 0.05028295, 0.055259906, -0.07593314, -0.31047118, -0.017990647, 0.028915534, -0.047702823, 0.28564417) * inp_0_2_0; + result1 += M4(0.08483895, -0.31625685, -0.054988425, 0.41166556, 0.091123186, -0.06444419, -0.3256655, -0.0034134644, 0.14965199, -0.08815685, -0.2945302, -0.042564806, -0.2795614, 0.20189515, 0.027147338, 0.05253209) * inp_0_0_1; + result1 += M4(-0.15420228, -0.12509586, 0.12652859, -0.01913755, 0.24023773, 0.11012273, -1.0302838, -0.017885432, 0.36088416, 0.28047642, -0.090010226, -0.025596311, -0.14703958, 0.3134861, -0.2093117, 0.17423967) * inp_0_1_1; + result1 += M4(0.11386361, -0.2018537, 0.25841603, -0.115534276, -0.016964182, -0.35095692, 0.22960192, -0.1459766, 0.024842551, 0.08018503, 0.045637067, 0.3638744, 0.20003851, 0.14410204, 0.112818755, -0.3040108) * inp_0_2_1; + result1 += M4(0.025829792, -0.07078013, -0.14508882, -0.11138387, -0.1493913, -0.0050268923, -0.29801258, -0.09389611, 0.022624886, -0.016167799, 0.24326764, 0.076282956, 0.29372185, 0.15494978, 0.30463502, 0.24306686) * inp_0_0_2; + result1 += M4(0.04917804, 0.09692078, 0.028214492, -0.18632638, -0.14436938, 0.05430488, -0.21455072, 0.110075705, -0.026473593, 0.20624804, 0.033893127, 0.08363994, 0.09329692, 0.06686154, -0.22174212, -0.14763676) * inp_0_1_2; + result1 += M4(-0.02688614, -0.023820229, 0.071984336, -0.048167508, 0.062539056, 0.09555999, 0.061135743, -0.15377505, -0.13485415, 0.12886456, -0.09657158, 0.08822998, 0.028124362, -0.058405463, -0.04813609, -0.24226506) * inp_0_2_2; + result2 += M4(0.03834231, 0.20541431, -0.19302028, 0.1207404, -0.013942638, 0.007224718, -0.077538855, 0.020055816, -0.09362683, 0.02575559, 0.01750465, 0.16699524, -0.03461471, 0.14457493, 0.086024836, -0.041968163) * inp_0_0_0; + result2 += M4(0.062182005, -0.547083, 0.44047982, 0.12814236, -0.10317603, 0.017882127, 0.15158366, -0.09165787, -0.04524719, -0.3198863, -0.28415254, 0.028268067, 0.066726506, -0.1826544, 0.08756928, 0.061710384) * inp_0_1_0; + result2 += M4(0.12421067, -0.14326623, -0.13831018, 0.13429579, -0.086221926, 0.11676191, -0.11823481, -0.19502902, -0.017242065, 0.04768445, 0.072067805, 0.09228429, 0.047545005, 0.16990615, -0.16945937, -0.19962552) * inp_0_2_0; + result2 += M4(-0.25072232, -0.000104166254, -0.24311191, 0.05974805, -0.053561173, -0.031448405, -0.0737707, -0.021896482, -0.07606507, 0.08573376, 0.11686405, 0.0073337196, -0.00313405, -0.090923116, -0.12138736, -0.07866238) * inp_0_0_1; + result2 += M4(-0.036508236, 0.63295627, -0.42955694, 0.18170048, -0.21109363, 0.62127393, -0.9440722, -0.35816076, -0.01810714, -0.3924306, 0.27756092, 0.3960585, 0.17735992, 0.05543629, 0.19100192, 0.2327904) * inp_0_1_1; + result2 += M4(0.21086669, 0.110409714, -0.1956506, -0.11268377, -0.46008065, 0.45871827, -1.7261919, -0.092034206, 0.115519054, -0.0033986825, -0.16629836, -0.13649791, 0.094679065, -0.033303045, -0.21026188, 0.09531074) * inp_0_2_1; + result2 += M4(0.018454427, -0.006205657, 0.07882456, -0.019974062, -0.06337877, -0.057154555, -0.050435442, -0.01671209, -0.04061202, -0.061469704, -0.22454062, -0.03942165, -0.12633462, 0.039441027, 0.080914445, -0.107880585) * inp_0_0_2; + result2 += M4(0.04175145, -0.0036745747, 0.07502933, 0.057492357, -0.18134739, -0.24031068, 0.08534257, -0.08963867, 0.037463125, 0.21077849, 0.057288293, 0.085305095, -0.20295607, -0.15020172, 0.118406266, 0.18330635) * inp_0_1_2; + result2 += M4(0.027418934, -0.095726594, -0.0008899589, 0.014961938, 0.019270161, -0.1517069, 0.011298461, -0.28119618, 0.08326095, -0.0851205, -0.06774654, -0.026156636, 0.21404167, -0.37159544, 0.18398239, -0.16628468) * inp_0_2_2; + result3 += M4(0.22396977, 0.1888063, 0.06709379, 0.02574699, 0.007872548, -0.02525443, -0.007894949, -0.10327696, 0.0529767, 0.013464143, 0.087587304, -0.031226825, 0.09481515, 0.07083327, -0.07992925, -0.13014802) * inp_0_0_0; + result3 += M4(-0.25472137, 0.16062674, 0.20548174, 0.051449765, 0.30753288, -0.084163375, -0.20864914, -0.097510025, -0.06580446, 0.115959235, 0.16281141, -0.12545158, -0.18835874, -0.18893054, -0.008356928, 0.027881848) * inp_0_1_0; + result3 += M4(-0.017627679, -0.04252751, -0.011365825, -0.0011011182, 0.27736238, -0.21431996, -0.15695469, -0.0323607, -0.00017867325, 0.005751113, 0.10560478, -0.123618074, 0.18011636, 0.17298298, -0.11018082, -0.16574562) * inp_0_2_0; + result3 += M4(0.39610302, 0.11264103, -0.09727304, -0.020157162, -0.025847433, 0.03359702, -0.13503544, -0.10202386, 0.043697853, -0.02588183, 0.10828446, -0.1706377, 0.048402492, -0.08323651, 0.14192577, 6.631208e-05) * inp_0_0_1; + result3 += M4(0.19781601, -0.050034482, -0.03212312, -0.813351, 0.34150293, -0.156606, -0.13663505, -0.060183, -0.13829538, 0.061138187, 0.0010932682, -0.036729276, 0.02070518, 0.14526655, -0.3016247, -0.039045118) * inp_0_1_1; + result3 += M4(0.008145627, 0.023348909, -0.054323256, -0.2890166, 0.2743199, -0.087825544, -0.4304956, 0.3159, -0.11189808, 0.010728637, 0.6328974, 0.018658651, -0.22233534, 0.07410426, -0.19805594, 0.012206486) * inp_0_2_1; + result3 += M4(-0.057286665, -0.032610923, -0.048574768, -0.09426698, -0.13795295, -0.010558224, -0.0549819, -0.05105313, 0.11668344, 0.086112395, 0.04717804, 0.28941458, 0.21975365, -0.056851976, -0.14404301, -0.22164285) * inp_0_0_2; + result3 += M4(-0.099014245, 0.16074127, -0.031993836, -0.61098063, -0.13740832, -0.19140363, 0.020687053, -0.60974, -0.15567872, 0.15097718, -0.06045024, 0.36783674, -0.2067848, 0.21620597, 0.08766011, 0.07667121) * inp_0_1_2; + result3 += M4(-0.13173223, -0.015950125, 0.035382837, 0.19070916, -0.17467362, -0.10411174, -0.47769108, -0.5315547, 0.026815422, -0.10388578, 0.13615686, -0.1268393, 0.007538475, -0.16786025, -0.058834963, -0.37834066) * inp_0_2_2; + result4 += M4(-0.08002503, 0.100140534, -0.14028102, -0.035266366, 0.020578433, -0.039885927, -0.17114124, -0.060712345, -0.05671292, -0.06905764, -0.027185842, -0.15382694, -0.062085547, -0.14988218, 0.028741594, -0.11169817) * inp_0_0_0; + result4 += M4(-0.37031627, -0.08317162, 0.15746392, -0.18620658, 0.10979917, -0.036000695, -0.13183697, 0.0424023, 0.2743973, 0.1659613, 0.08646275, -0.15752095, -0.08182931, 0.040152628, -0.24585782, -0.41973317) * inp_0_1_0; + result4 += M4(-0.10278293, 0.2820052, -0.19561961, -0.10512991, 0.11926722, 0.11457039, -0.046738848, -0.13028048, -0.09738265, -0.19011304, -0.09480977, -0.10808303, 0.006773356, 0.002815374, 0.027816394, 0.0022725123) * inp_0_2_0; + result4 += M4(0.043009095, 0.14480026, -0.21781969, -0.12332025, 0.096009344, -0.053414512, -0.13602366, -0.04700412, 0.113963805, -0.22254314, -0.2904499, -0.123172246, 0.18461007, 0.2809246, 0.12510017, 0.13580813) * inp_0_0_1; + result4 += M4(0.47164768, -0.23799323, -0.23192947, 0.4741644, 0.56942624, -0.40192625, 0.17150412, 0.49147597, -0.30859748, -0.3876761, -0.10715524, -0.23824823, 0.02986435, 0.25003606, -0.05253915, -0.05772002) * inp_0_1_1; + result4 += M4(0.1290441, 0.12093204, 0.15744695, 0.17460011, 0.16997701, -0.1059263, 0.41136435, 0.22009729, -0.139346, -0.0013821287, 0.10344262, -0.120405786, 0.2535597, 0.09443435, -0.0564231, -0.10952317) * inp_0_2_1; + result4 += M4(-0.048899278, 0.118271686, -0.04773628, 0.041319475, 0.121991016, -0.03229336, -0.087819494, -0.10867969, 0.06404519, -0.13247235, -0.048839245, 0.1596521, 0.08426561, -0.18840215, -0.09553546, 0.010829253) * inp_0_0_2; + result4 += M4(0.095772244, 0.02785005, 0.0537099, -0.17519052, 0.1750218, -0.018139375, -0.26427975, -0.6576907, 0.0086736595, 0.09990305, 0.17273723, 0.39475748, 0.19738881, -0.12761796, -0.33383992, -0.048881117) * inp_0_1_2; + result4 += M4(-0.05248357, 0.0530829, 0.07954041, 0.10185529, 0.117502235, -0.13153139, -0.43990302, -0.5505976, 0.0554103, 0.13881484, -0.06382079, 0.13550404, 0.010131209, -0.13861102, -0.15294641, 0.06945521) * inp_0_2_2; + result5 += M4(-0.14249967, -0.09257894, -0.1542068, -0.3118104, 0.056704022, 0.04809611, 0.060700547, -0.2402284, 0.0049390197, 0.057051543, 0.089885145, -0.08246972, 0.13005266, -0.048629813, 0.018143391, 0.21422513) * inp_0_0_0; + result5 += M4(-0.16406342, -0.13011555, -0.043128576, -0.039964907, -0.025467379, 0.063876465, 0.096231155, -0.13828658, 0.15430379, 0.06933093, -0.09172176, 0.09001871, 0.35339215, -0.09297545, 0.11526358, -0.023089647) * inp_0_1_0; + result5 += M4(-0.02530683, -0.26913956, -0.07417641, 0.18291076, 0.012193413, -0.041100994, 0.052822582, 0.11496775, 0.085887134, -0.17330194, -0.07340497, 0.094411016, 0.06802186, 0.022810105, 0.010293679, 0.13500793) * inp_0_2_0; + result5 += M4(0.11454452, 0.18841419, -0.019688236, 0.04405056, 0.17366621, 0.10553578, 0.18243545, 0.026284019, -0.17374165, 0.01094402, -0.006701503, -0.08407589, -0.07270143, -0.07849804, 0.20305674, 0.020266937) * inp_0_0_1; + result5 += M4(0.080961324, 0.32459113, 0.087705694, 0.060858272, 0.06731751, 0.11550713, 0.43368912, 0.4789626, 0.11424976, -0.23740937, -0.09705797, -0.04875585, 0.15197475, -0.26317888, -0.26503667, -0.31238014) * inp_0_1_1; + result5 += M4(0.010327987, -0.2415855, -0.0900239, -0.20778313, 0.0850741, 0.3757273, 0.31176817, 0.18477678, 0.11046976, -0.02172245, 0.30619514, 0.021459091, -0.12140337, -0.0024503395, 0.16907386, -0.08708489) * inp_0_2_1; + result5 += M4(-0.079182066, 0.02244152, -0.13190427, -0.03717618, 0.060179386, -0.012163554, 0.1570344, 0.035297185, -0.10614833, 0.02731456, 0.0024702675, 0.007295181, -0.28900304, 0.13905679, -0.20442823, -0.057264265) * inp_0_0_2; + result5 += M4(0.12128071, -0.0754928, -0.06494051, 0.14364418, 0.009956164, -0.03649622, 0.10050568, -0.016938614, 0.003807434, 0.050807346, 0.015861735, 0.058522843, 0.09694155, -0.046916083, 0.18903343, 0.015200305) * inp_0_1_2; + result5 += M4(0.005438344, -0.047423784, -0.078538604, 0.088630244, -0.1385894, -0.13318318, 0.06369148, 0.035805076, -0.10554592, -0.06844497, -0.08062971, 0.007943871, -0.058751978, 0.17248723, -0.049085863, 0.105063304) * inp_0_2_2; + result6 += M4(-0.05634036, 0.13244794, 0.08623228, -0.098915204, 0.009783013, -0.007974644, -0.026408883, 0.0068675806, -0.007105632, 0.16902381, 0.095670186, -0.14665769, 0.08699523, 0.061930414, -0.06524863, -0.014798001) * inp_0_0_0; + result6 += M4(-0.2490256, 0.1295975, -2.2353444, 0.04637436, 0.19494306, -0.09906829, 0.09306417, 0.20767489, 0.057275217, 0.037355427, -0.37389112, 0.08327524, -0.038505595, -0.40954733, -0.04577821, 0.057993196) * inp_0_1_0; + result6 += M4(0.06650672, 0.037548322, 0.23661001, -0.005609529, 0.091688484, -0.20551534, 0.004490461, -0.053161096, 0.03204627, 0.06902444, 0.052879337, -0.0144675225, -0.04873923, -0.18568163, -0.017835844, 0.07676413) * inp_0_2_0; + result6 += M4(0.0119062895, 0.3090037, 0.111204624, -0.02821916, 0.11038795, -0.21112052, -0.05287128, 0.14346819, 0.2170775, -0.047834992, -0.22924508, 0.11532421, -0.07626011, -0.38905892, -0.021354986, -0.117025934) * inp_0_0_1; + result6 += M4(0.17222515, 0.07244994, 0.41175237, 0.01114765, -0.09107952, -0.90552, -1.4411411, 0.49590585, 0.062243253, -0.43391052, 0.35419425, -0.27735883, -0.015777303, 0.07829307, 0.51118803, -0.017415455) * inp_0_1_1; + result6 += M4(-0.23235604, -0.0511767, 0.19630386, 0.028879182, -0.44007137, -0.78939974, -1.0291966, 0.06100311, 0.18581626, -0.013634683, -0.17619559, 0.05285476, -0.15265726, -0.19031487, 0.034831896, -0.09608661) * inp_0_2_1; + result6 += M4(-0.056018334, 0.2733393, -0.01740958, -0.0009679539, 0.093255915, -0.007057566, 0.01932042, -0.009394196, 0.035353597, 0.06181818, 0.024003204, -0.0057273894, 0.08152719, 0.28114888, -0.14964695, 0.016312126) * inp_0_0_2; + result6 += M4(-0.00275745, 0.044860207, 0.16638991, -0.03331024, -0.08344507, -0.018828489, -0.06146343, 0.18100058, 0.26654753, -0.014320534, -0.107257105, 0.13527042, -0.31141096, 0.18621615, -0.16493204, 0.0850835) * inp_0_1_2; + result6 += M4(0.077564634, -0.050589915, 0.027964167, -0.002567909, -0.0922024, 0.21025641, 0.20477465, -0.112782285, 0.05443006, -0.10734646, 0.18476963, -0.0627282, 0.29568744, -0.27919888, 0.04268884, 0.0062679765) * inp_0_2_2; + result7 += M4(-0.104047336, 0.27931145, 0.31547546, -0.025704866, -0.0031837537, -0.09492897, 0.020488026, -0.01416322, 0.043259557, -0.120615184, -0.122118935, 0.009262201, -0.029231546, 0.044413447, 0.15799782, 0.02763456) * inp_0_0_0; + result7 += M4(0.13959067, -0.49898216, -0.45885953, -0.05449129, 0.10593578, 0.008990469, 0.096951924, 0.051797774, -0.045883495, 0.19814385, -0.0035567738, 0.020735273, -0.18330996, 0.31612262, -0.17233367, -0.029751262) * inp_0_1_0; + result7 += M4(0.035233025, -0.47668508, -0.14330457, 0.028845046, 0.18562125, -0.109838344, 0.13574244, -0.050691284, 0.20220089, -0.16358066, -0.1321876, 0.019380484, -0.18533403, 0.11111501, 0.1008678, 0.015737087) * inp_0_2_0; + result7 += M4(0.007814532, -0.19826351, 0.2464197, 0.03801768, -0.03286839, -0.11821897, -0.11230506, -0.031504393, 0.05639276, -0.12397047, -0.19648397, 0.0400545, -0.0058942647, 0.1446839, -0.05736439, -0.062202312) * inp_0_0_1; + result7 += M4(-0.06746617, 0.074479304, -0.058283195, -0.0018860806, 0.010639203, 0.23635767, -0.043373473, 0.11215341, -0.0025078177, 0.0011262797, 0.0337404, -0.04611286, 0.35684988, -0.31359214, -0.23507269, 0.0032141064) * inp_0_1_1; + result7 += M4(0.013323235, 0.06356388, -0.008550969, 0.14163664, 0.0077898647, 0.09163716, -0.051709455, 0.056776308, -0.12486637, 0.028727798, 0.18354155, 0.031952787, 0.13423513, 0.1783978, 0.12551427, -0.14596799) * inp_0_2_1; + result7 += M4(0.031252205, 0.22805358, -0.020573935, -0.01399076, 0.020338405, -0.043535527, -0.13691017, -0.03060044, 0.017813915, 0.107130446, 0.13749062, 0.03171185, 0.07668109, 0.3048642, 0.26950306, 0.023514876) * inp_0_0_2; + result7 += M4(0.007856953, 0.1420717, -0.11768835, 0.034950133, 0.015200682, 0.09333547, -0.043235924, 0.004289593, 0.083554864, -0.19255067, -0.19565953, 0.10711127, -0.12327416, -0.24626565, 0.38867554, -0.16210833) * inp_0_1_2; + result7 += M4(0.06071163, 0.21714094, 0.10716088, 0.038724173, -0.010080186, -0.11638838, 0.034845438, -0.0038457972, 0.12100811, 0.090111, -0.16288212, 0.073505, 0.05461907, 0.10078771, -0.26098064, 0.01219484) * inp_0_2_2; + const V4 inp_1_0_0 = inp[1][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_1_1_0 = inp[1][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_1_2_0 = inp[1][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_1_0_1 = inp[1][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_1_1_1 = inp[1][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_1_2_1 = inp[1][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_1_0_2 = inp[1][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_1_1_2 = inp[1][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_1_2_2 = inp[1][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.0032923422, -0.110597715, -0.076385096, -0.06733977, -0.056400128, 0.0001873281, -0.0648321, -0.08882714, 0.032599505, 0.04133898, 0.008572376, 0.08358454, 0.0906735, 0.04318595, -0.41482934, -0.1556601) * inp_1_0_0; + result0 += M4(0.04911673, 0.016566554, -0.12766586, 0.022606624, -0.025012037, -0.34101418, -0.1803049, 0.16843665, -0.06252521, -0.17153594, -0.049066328, -0.0699178, 0.089073956, -0.91323996, -0.3456486, -0.67306703) * inp_1_1_0; + result0 += M4(0.0023158488, -0.013641539, -0.08391577, -0.022344695, 0.06489063, -0.118479446, 0.30254263, -0.04974189, -0.02793013, -0.10436318, -0.07214025, 0.11314202, -0.047524095, 0.0007804401, 0.12787329, -0.042181738) * inp_1_2_0; + result0 += M4(0.07400747, -0.07646245, -0.06997684, 0.06887803, 0.026473898, -0.027606249, 0.08990847, -0.13028362, 0.079035185, -0.022385444, 0.0013036062, 0.12786913, -0.009873447, -2.8971813, 0.0189572, -0.18802948) * inp_1_0_1; + result0 += M4(0.041955452, 0.1361661, -0.056304142, 0.23024818, 0.0043456927, -0.39381, 0.03155816, 0.0993225, -0.10714991, 0.31621572, 0.17656893, -0.09910219, -0.069144145, -0.051604483, 0.07761044, 0.07874729) * inp_1_1_1; + result0 += M4(-0.025942875, 0.066490546, -0.18511438, 0.05658625, 0.13826634, 0.3911288, -0.2748446, 0.6655134, -0.042538118, 0.042949736, 0.027355677, 0.034997657, 0.002283156, 0.11009654, 0.021545244, -0.16590832) * inp_1_2_1; + result0 += M4(-0.046758644, 0.6175916, -0.14485279, -0.022473063, 0.014199904, -0.13171636, 0.050589945, -0.12019737, -0.047742587, -0.26292393, -0.08137716, 0.105698206, -0.0034013442, 0.0066584516, 0.005528062, -0.1241527) * inp_1_0_2; + result0 += M4(-0.12583385, -0.351895, 0.23780909, -0.784968, -0.023530755, -0.020340402, -0.020772368, 0.19494194, -0.070227854, 0.28128645, 0.097741775, -0.06277003, 0.0030847571, 3.2771608e-05, -0.04697226, 0.1673911) * inp_1_1_2; + result0 += M4(-0.025645535, 0.033567615, -0.09567073, -0.16195378, -0.038032837, -0.06960927, 0.06827121, 0.16674352, 0.06409076, 0.033140678, -0.02717206, 0.28515238, -0.008931474, -0.039498694, 0.07298923, -0.023019576) * inp_1_2_2; + result1 += M4(0.12395425, 0.1187829, 0.0019700208, -0.04125099, 0.08139812, -0.43549028, -0.09410853, -0.030440923, -0.14729412, -0.15450814, -0.057898838, 0.20440468, -0.10044533, 0.18308565, -0.5158155, 0.09539528) * inp_1_0_0; + result1 += M4(0.037204035, 0.02312668, -0.044683103, -0.116596125, 0.05469089, -1.6530591, -0.024794752, -0.24741428, -0.07714538, -0.0907682, 0.069645114, 0.16442925, -0.07567711, -0.1601481, 0.21395928, 0.12467668) * inp_1_1_0; + result1 += M4(-0.033615768, 0.038359318, -0.040772874, -0.0117032165, -0.20748201, 0.017374273, -0.060896456, 0.080013625, -0.09129813, -0.09475209, 0.19473968, -0.30309874, 0.041252375, 0.022965359, 0.049969386, 0.14708577) * inp_1_2_0; + result1 += M4(-0.48241517, 0.06295084, -0.015084971, -0.19917004, 0.05103808, 0.30297866, -0.06317368, 0.019704396, 0.1757818, -0.35181275, -0.076401316, -0.023037858, -0.29423288, 0.025659615, 0.22195761, 0.16435862) * inp_1_0_1; + result1 += M4(-0.12367733, -0.03715011, 0.26650542, 0.052444182, -0.019478984, -0.32102966, 0.21871099, 0.051274683, 0.21849063, 0.21327093, -0.14092363, 0.031623885, -0.09981469, -0.023576006, 0.16623442, 0.12344751) * inp_1_1_1; + result1 += M4(-0.024627173, -0.07491655, -0.045441456, -0.09384296, 0.1704755, 0.08549616, 0.11466312, 0.09864135, -0.07016311, 0.0327385, 0.067606434, -0.087306455, 0.010493762, 0.0036841005, 0.019755216, 0.24251655) * inp_1_2_1; + result1 += M4(0.358837, 0.21824642, -0.19326901, 0.12177948, -0.009094527, 0.017601833, -0.070282295, -0.052387543, -0.37112862, -0.31418705, -0.06904369, -0.1967876, -0.010854039, 0.0019090927, 0.13735634, -0.020787742) * inp_1_0_2; + result1 += M4(-0.0919411, -0.11973116, 0.27332938, -0.035951287, 0.07058261, 0.08062907, -0.17689015, -0.091643885, 0.20037134, 0.424999, -0.38216737, -0.23994875, 0.07509234, -0.0069487575, 0.043635774, 0.051823203) * inp_1_1_2; + result1 += M4(0.05708957, 0.08191688, 0.016709048, -0.03235988, -0.0060462584, -0.08601328, 0.0436657, 0.064354345, 0.028137833, 0.022658654, -0.10975328, 0.113288514, 0.010615481, 0.035052963, -0.01711803, 0.14028619) * inp_1_2_2; + result2 += M4(-0.04179931, 0.0020734416, -0.075811744, -0.082176015, -0.06826281, -0.04875203, -0.042551816, 0.05159079, -0.06683942, -0.040421512, 0.0002034828, 0.091440625, 0.1680313, 0.11232512, -0.17835926, -0.00054527284) * inp_1_0_0; + result2 += M4(-0.047365434, -0.18164173, -0.005518064, -0.1104724, -0.063556634, 0.20658958, -0.11179894, -0.026603023, -0.00069127046, 0.071149714, -0.03169576, -0.044626914, 0.23248467, 0.26997226, -0.36603805, -0.060814038) * inp_1_1_0; + result2 += M4(0.078356594, 0.040115234, -0.0028702863, 0.05482729, 0.022318538, -0.040560722, 0.016654935, 0.019052213, -0.12822407, 0.019859726, -0.052832972, -0.05305316, 0.10574541, 0.03629949, 0.014559356, -0.12935568) * inp_1_2_0; + result2 += M4(0.027517352, 0.28783208, -3.1135905, 0.04775798, 0.03445126, -0.05896604, 0.031695735, -0.029849937, 0.12590493, -0.11067547, -0.017141033, 0.01422999, 0.07208234, 0.2765328, -0.7128603, -0.038948227) * inp_1_0_1; + result2 += M4(0.1047137, 0.1962726, 0.021749135, -0.15366876, -0.038354162, 0.090389304, -0.13953349, -0.095047645, -0.05201231, -0.19191521, 0.057477217, -0.03615435, 0.16514103, 0.028311292, -0.07791297, -0.13795808) * inp_1_1_1; + result2 += M4(0.057492815, 0.04531313, 0.018513707, 0.060727492, -0.00806004, -0.6654262, 0.3739408, 0.01155021, -0.0034984262, -0.017008517, -0.08363749, -0.025165282, 0.13786079, -0.09236131, -0.027278343, 0.069644056) * inp_1_2_1; + result2 += M4(0.1595161, -0.11967953, -0.07146715, 0.063227415, 0.058854695, -0.0068867635, 0.07684279, 0.044558134, -0.1470383, 0.04196038, -0.066272296, -0.082043886, 0.01653736, -0.08492039, 0.030629715, -0.065846406) * inp_1_0_2; + result2 += M4(0.16918172, 0.4889623, -0.5350624, -0.33147064, -0.14744516, 0.035938174, -0.11694986, -0.019258266, 0.1840622, -0.68288815, 0.67403895, 0.10097233, -0.028186554, -0.02628438, 0.051823877, -0.03532686) * inp_1_1_2; + result2 += M4(0.030188492, -0.040243953, 0.0024696896, -0.04722355, 0.10921659, 0.13728724, 0.07544246, -0.11735438, 0.18319008, 0.038387932, 0.06278924, 0.25642133, 0.041570988, 0.022867573, -0.017198497, 0.08659983) * inp_1_2_2; + result3 += M4(-0.1759156, 0.16859895, -0.09370762, -0.05670359, -0.16462816, -0.01677422, 0.0340089, -0.033577647, 0.20810649, -0.0011155154, 0.027710859, 0.12531371, 0.33033112, -0.03956016, 0.08890614, 0.21189405) * inp_1_0_0; + result3 += M4(-0.0844855, 0.0555757, -0.16247858, -0.056920085, -0.12189964, 0.0047107143, 0.018921616, -0.011543277, 0.15310547, 0.022854272, 0.004033862, -0.0015784606, 0.45833287, 0.00879296, 0.07709798, 0.35850415) * inp_1_1_0; + result3 += M4(0.14460233, -0.008694696, 0.037752405, 0.033356912, 0.32744965, 0.06242264, -0.045448117, 0.05614835, -0.26938525, 0.17652495, -0.009490894, 0.1129832, -0.102241375, -0.034441102, -0.049916957, 0.14856422) * inp_1_2_0; + result3 += M4(-0.40293002, -0.007522997, 0.018665701, 0.27766967, -0.087788776, -0.0019298039, 0.028738074, 0.0108804, 0.077322125, -0.039543763, -0.23940866, -0.14393473, 0.35453862, -0.1590312, 0.05907187, -0.47502744) * inp_1_0_1; + result3 += M4(-0.38700145, 0.042974446, -0.16610625, 0.12565602, 0.06786666, 0.062446196, 0.04255844, -0.25338125, 0.056453202, 0.24391764, 0.13818865, -0.044488676, 0.092748076, 0.113741346, -0.13809489, -0.51679933) * inp_1_1_1; + result3 += M4(-0.18923576, -0.09030316, 0.10975806, 0.016093189, -0.06317926, -0.10615779, 0.05893334, -0.04297291, 0.024373747, 0.109997064, -0.15189843, -0.10862246, -0.028673911, -0.03866258, 0.02785049, 0.10886516) * inp_1_2_1; + result3 += M4(6.688212e-05, -0.05599565, 0.068614565, -0.027440678, 0.018461807, 0.06300403, 0.074011736, 0.09156334, -0.069775864, 0.066298395, -0.16176248, -0.20363964, 0.036472984, 0.03522516, 0.014853168, -0.31995225) * inp_1_0_2; + result3 += M4(-0.08984419, 0.08656949, -0.22384736, 0.10748107, 0.057844017, 0.12952232, 0.16606595, -0.1888721, -0.11790847, 0.2775115, -0.11293869, 0.6050617, 0.004225573, 0.0687956, -0.011430022, 0.09421669) * inp_1_1_2; + result3 += M4(-0.06099194, -0.08224537, -0.08803574, 0.11522822, 0.12433657, 0.026495473, -0.1921991, -0.035896093, 0.29608464, -0.008338488, 0.041683376, -0.2116581, 0.12015189, 0.022278767, -0.009633601, -0.019671261) * inp_1_2_2; + result4 += M4(0.04784628, 0.15148228, -0.079358414, -0.05134021, -0.046365388, 0.075629614, 0.08527173, -0.13636243, -0.033145186, 0.0707296, 0.12663954, 0.15118757, 0.18091482, -0.029735753, 0.083204076, 0.22082315) * inp_1_0_0; + result4 += M4(-0.023625834, 0.17497367, 0.006351412, -0.047276016, -0.0012272174, 0.22770876, 0.0021577831, 0.14048442, -0.01954268, 0.019802054, -0.081932664, 0.02354669, 0.32479185, -0.051274266, 0.3124101, 0.33924794) * inp_1_1_0; + result4 += M4(-0.029090121, -0.08669632, 0.018728875, 0.014919271, 0.19229805, -0.04470851, 0.1696965, -0.0678219, -0.0029579431, 0.312824, 0.11415799, 0.14339143, -0.0057431855, -0.10997926, -0.00051763677, 0.06603806) * inp_1_2_0; + result4 += M4(0.25444785, 0.17710705, 0.2829241, 0.36814582, 0.0098406095, 0.032312714, -0.06157835, -0.04466969, 0.083726674, -0.23685218, -0.14152536, -0.14490803, 0.1822022, -0.024284068, 0.060638804, 0.14821666) * inp_1_0_1; + result4 += M4(0.09396568, 0.270148, -0.13908844, 0.16662286, 0.0023963605, 0.00869024, -0.111185014, 0.19821876, -0.086765006, 0.0023683377, 0.11669623, -0.28690004, 0.11565416, -0.27630258, 0.13458052, 0.029730238) * inp_1_1_1; + result4 += M4(-0.0034593123, -0.0138239665, -0.050911658, -0.0075702914, -0.21096912, -0.22871667, -0.1717804, -0.13894962, -0.034956064, 0.06103605, -0.14191483, -0.10222846, -0.0112122195, 0.06511359, 0.09164152, -0.028391667) * inp_1_2_1; + result4 += M4(-0.03916589, -0.22599256, -0.15626004, -0.49377608, -0.01917417, -0.07252137, 0.08189266, 0.19133559, 0.1581256, -0.14936908, -0.15992394, -0.21389528, 0.032016106, -0.09473247, 0.015561659, -0.35347387) * inp_1_0_2; + result4 += M4(0.19740966, 0.23102205, 0.16327122, -0.025526972, 0.060664073, -0.22539678, 0.09381819, -0.15703341, -0.54096204, 0.06044048, 0.026995348, -0.47547275, -0.10433011, 0.088026345, -0.022798756, 0.03353003) * inp_1_1_2; + result4 += M4(-0.051264897, 0.12042493, 0.011687985, -0.037873607, -0.027661446, 0.14254573, -0.043049823, -0.09852913, -0.0791354, -0.27296793, 0.06253989, -0.118330136, -0.043293685, -0.0020090183, 0.00021119753, -0.03786457) * inp_1_2_2; + result5 += M4(-0.08717273, 0.049901865, 0.0048132134, -0.069070674, -0.01182343, -0.02997724, -0.016323201, -0.07699383, 0.0875674, 0.080213636, -0.029716156, -0.010870191, -0.048560217, -0.055407006, -0.011680779, 0.01586424) * inp_1_0_0; + result5 += M4(-0.1075827, -0.060601052, 0.0092456695, 0.15126875, 0.0913541, -0.020388456, -0.09331712, 0.08766838, -0.009233001, 0.088060305, -0.13724586, -0.17180116, -0.009098511, 0.48492944, 0.11788322, -0.33064446) * inp_1_1_0; + result5 += M4(-0.005624579, 0.03024723, 0.009933319, 0.29630217, 0.0082292715, 0.054144796, 0.06354029, -0.011237037, 0.021497846, 0.06302677, 0.024106089, 0.00092533824, -0.092144206, 0.0029636682, -0.053921748, -0.23189637) * inp_1_2_0; + result5 += M4(0.17072508, 0.02096168, 0.13833092, 0.535035, -0.007679891, -0.058312725, -0.118476935, -0.09420788, -0.08534792, 0.10271159, -0.046991706, -0.15252799, 0.0780373, 0.1055269, 0.023975424, -0.19136444) * inp_1_0_1; + result5 += M4(-0.0062646745, 0.0955205, -0.059922762, 0.11311406, 0.09930351, 0.080578074, 0.19009219, 0.15008725, -0.106513195, 0.0667761, -0.21508075, 0.0017129848, 0.073195, 0.09975118, 0.14478877, -0.6311235) * inp_1_1_1; + result5 += M4(-0.017391302, 0.116871655, -0.080785386, -0.19849898, -0.3020495, 0.13277572, 0.11611268, 0.03758648, -0.08144503, -0.20441084, 0.05597063, 0.16816716, -0.045697413, 0.02150351, -0.11086295, -0.085398585) * inp_1_2_1; + result5 += M4(-0.1879115, 0.016611021, -0.15937641, 0.48762903, 0.03805679, 0.013779111, 0.0066610062, -0.08856701, 0.08440009, -0.09612836, 0.042419363, -0.063594386, 0.024609527, -0.047401253, 0.033552203, -0.060958587) * inp_1_0_2; + result5 += M4(-0.20620799, 0.43128633, 0.14371718, 0.4845778, 0.025099587, -0.13389261, -0.08240062, -0.060192022, 0.037137043, -0.5040414, -0.3795193, -0.059579786, -0.018986909, -0.035428263, 0.05285205, -0.044203628) * inp_1_1_2; + result5 += M4(0.0880355, -0.020102974, 0.038051143, -0.020325918, 0.060362678, 0.045092452, -0.043986905, 0.37833795, -0.07249459, -0.001876803, -0.17287637, 0.07653989, -0.029920807, 0.008746503, -0.019950408, -0.06827415) * inp_1_2_2; + result6 += M4(0.10320621, 0.18801083, 0.05430779, 0.01969135, -0.010159635, 0.16644827, 0.021686165, -0.016026463, -0.08102588, -0.30034626, 0.0014307209, 0.021073047, 0.15592475, -0.6901507, 0.13407001, 0.047322024) * inp_1_0_0; + result6 += M4(0.06529646, -0.027329152, 0.04633219, -0.011510479, -0.015562197, 0.22776924, 0.05692284, -0.0074004005, -0.11471769, 0.0848635, 0.042926636, 0.0371823, 0.067017674, -0.4859292, -1.1508447, 0.051686745) * inp_1_1_0; + result6 += M4(0.059671637, 0.0010381162, -0.019695604, -0.019438436, 0.0014802634, -0.4044807, -0.023127854, -0.006606226, -0.043907404, 0.22071818, -0.034115013, 0.0025417593, 0.035436753, 0.02450977, 0.09686873, -0.014984114) * inp_1_2_0; + result6 += M4(-0.010423642, 0.033745505, -0.53759086, 0.22043307, 0.034735117, -0.006252452, 0.08917193, 0.116575345, -0.045094036, -0.20261708, 0.011786281, -0.07318931, -0.25421253, -1.5358137, -0.3770722, 0.05736824) * inp_1_0_1; + result6 += M4(-0.02507028, -0.016452214, -0.09312868, -0.118398584, 0.12844661, 0.08450253, -0.3075136, -0.19513133, -0.06725302, -0.10921726, 0.02421967, 0.117026575, -0.0034214254, 0.24071096, -0.27249232, -0.11473428) * inp_1_1_1; + result6 += M4(0.057368744, 0.23173945, -0.0025250367, -0.010965087, -0.14113662, 0.21929637, 0.21347462, 0.071039245, -0.08646045, -0.07760553, 0.13731879, 0.022471022, 0.0075234757, -0.036203574, 0.059115827, -0.002047007) * inp_1_2_1; + result6 += M4(-0.13949755, 0.39010808, 0.045011297, 0.097044356, 0.030089825, -0.12392252, -0.035015184, -0.011503992, -0.09407348, -0.4590399, -0.05329452, -0.03321164, 0.026435109, -0.15246417, 0.013017275, 0.041730147) * inp_1_0_2; + result6 += M4(-0.10586971, 0.22881018, -1.2663296, -0.005016206, -0.17000385, -0.10778942, 0.0871054, 0.052154344, 0.20921038, -0.16599761, 1.4787351, -0.14455557, 0.09007096, 0.04929001, 0.0011849042, -0.012151438) * inp_1_1_2; + result6 += M4(-0.05356383, 0.1940237, 0.08900261, -0.016091775, 0.34054872, 0.044104416, -0.23078497, 0.0077782613, -0.07784859, -0.13795589, 0.023295302, 0.051720403, 0.018301845, -0.030709727, -0.023505436, 0.003290876) * inp_1_2_2; + result7 += M4(-0.013046446, 0.1009992, 0.45455384, -0.021546736, -0.0043720636, 0.04133309, -0.0155369, 0.031850472, -0.064336166, -0.17382284, -0.13126107, 0.0014773855, 0.05780266, 0.108746335, 0.21373187, -0.004720818) * inp_1_0_0; + result7 += M4(0.08533207, 0.05605727, 0.22998226, 0.05402506, 0.04551746, 0.02279188, 0.12467374, 0.006357436, 0.05672775, 0.026632432, -0.33384508, 0.018526975, -0.13185453, -0.19008121, 0.36353356, 0.0034070052) * inp_1_1_0; + result7 += M4(-0.014929009, -0.035832733, -0.0067105694, -0.059257768, -0.08719266, -0.3298078, -0.0077367174, -0.01610277, -0.010664841, -0.1141926, -0.21930663, 0.07480883, 0.07415093, -0.069383636, 0.24220929, -0.0017414482) * inp_1_2_0; + result7 += M4(-0.06266806, -0.07639927, -0.29719096, -0.053282186, 0.04038902, 0.010296995, 0.0036480755, -0.008602874, -0.05985288, 0.067348056, -0.04924271, -0.02555967, -0.09045683, -0.024870351, 0.26647884, 0.02242126) * inp_1_0_1; + result7 += M4(0.1531585, -0.17638682, -0.47068077, 0.09710778, 0.001878964, 0.38204277, -0.06792932, -0.03356269, -0.024833035, -0.023432355, -0.26019514, -0.11366396, -0.013474685, -0.250676, 0.53463197, 0.14782181) * inp_1_1_1; + result7 += M4(-0.0072099473, -0.07289144, -0.15416871, -0.055123042, 0.06470782, 0.064465076, -0.07816546, 0.0629327, -0.03762419, -0.13275221, -0.15063515, 0.07092665, 0.06353198, -0.076728016, 0.19051617, -0.013075753) * inp_1_2_1; + result7 += M4(0.08098732, -0.09602101, 0.26941758, 0.09430476, -0.0513606, -0.008258814, 0.09580025, 0.031146869, -0.003720022, 0.1471651, -0.002681013, -0.02553327, -0.012447399, 0.02872716, -0.116837345, 0.009039833) * inp_1_0_2; + result7 += M4(-0.038691156, 0.111534275, 0.37790453, 0.09402965, 0.038703017, -0.15435196, -0.08866245, -0.01766971, 0.25723973, -0.052448276, -0.16545424, -0.1325407, -0.024193598, 0.11364134, 0.20570332, 0.017127696) * inp_1_1_2; + result7 += M4(-0.050524876, 0.030348392, 0.084142946, -0.0016087353, -0.03317383, -0.052530997, 0.14274041, -0.010599135, 0.058894664, 0.02279969, -0.22444096, -0.108748786, -0.009614207, 0.06564162, -0.02021995, 0.024029437) * inp_1_2_2; + const V4 inp_2_0_0 = inp[2][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_2_1_0 = inp[2][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_2_2_0 = inp[2][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_2_0_1 = inp[2][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_2_1_1 = inp[2][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_2_2_1 = inp[2][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_2_0_2 = inp[2][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_2_1_2 = inp[2][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_2_2_2 = inp[2][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.10752723, 0.3443844, 0.3981863, -0.029809702, -0.0293793, 0.006705033, -0.097262904, 0.19494955, 0.17320384, 0.1299356, 0.35816535, -0.20353627, 0.013636854, 0.070375495, -0.036161147, 0.16042067) * inp_2_0_0; + result0 += M4(-0.002374809, -0.1574178, 0.26638144, 0.25163847, -0.09216006, 0.10052911, 0.10202587, 0.18265562, 0.0060490984, 0.34028044, 0.257649, 0.11344733, -0.07650952, 0.057117555, -0.15117969, -0.3114883) * inp_2_1_0; + result0 += M4(0.033310134, 0.06160632, 0.15765539, 0.20170712, 0.06943786, 0.1717603, 0.16594987, 0.31950688, 0.005822434, -0.027889367, 0.06408904, 0.09799809, 0.10393606, 0.08131958, -0.29572824, -0.048960432) * inp_2_2_0; + result0 += M4(0.09903582, -0.21141598, 0.2152703, 0.07929256, 0.03532623, -0.040966585, -0.030280275, 0.0027702693, 0.053658243, 0.083939165, -0.08006676, 0.25063822, 0.024731597, 0.011854484, 0.1325228, 0.086127244) * inp_2_0_1; + result0 += M4(0.029701937, -0.241239, -0.35107797, 1.6913613, 0.0061196014, 0.215371, 0.11110541, -0.37134147, 0.20178439, 0.47020698, -0.3210115, -0.2924321, 0.08808918, -0.0974643, 0.20277975, -0.80969065) * inp_2_1_1; + result0 += M4(0.016486123, 0.11648423, -0.013286231, 0.15585943, -0.06180675, 0.21102741, 0.08298904, -0.064793, 0.07634062, 0.042407095, -0.06562998, 0.0019544442, 0.16022913, -0.027112065, 0.1257159, 0.039700907) * inp_2_2_1; + result0 += M4(0.05757359, -0.18824857, 0.06660097, 0.05381946, 0.032595936, 0.048838913, -0.082100734, 0.16622166, 0.081837416, -0.059204202, -0.025194334, 0.056428265, -0.0016839401, 0.0867451, -0.07184851, 0.19750346) * inp_2_0_2; + result0 += M4(-0.07432781, -0.28152013, -0.17175665, 0.43230724, -0.019672649, -0.03125815, 0.11586209, 0.039876495, -0.011329027, 0.16799456, 0.09265924, -0.15998133, -0.043506242, -0.16067381, 0.06869879, 0.18602976) * inp_2_1_2; + result0 += M4(0.0022279841, 0.033067573, 0.061101016, 0.24541572, 0.023880986, -0.0029721945, 0.022759138, 0.07991698, 0.0044488152, 0.075926796, -0.020886052, 0.018156014, 0.003746828, 0.17749904, 0.34707186, 0.2839841) * inp_2_2_2; + result1 += M4(0.0012711834, 0.15263343, 0.18292569, 0.12319828, -0.018606884, 0.28912345, 0.045855355, 0.11173119, -0.096688256, -0.8812923, -0.012049024, 0.0843375, 0.03918893, -0.26137727, 0.028097179, 0.347922) * inp_2_0_0; + result1 += M4(0.01954252, 0.15376396, -0.15797397, 0.64715475, 0.37414128, 0.16568442, -0.051955517, 0.26020965, 0.27977103, -0.044267606, -0.091278195, 0.29494214, -0.008724192, 0.16233414, 0.036960747, -0.105459616) * inp_2_1_0; + result1 += M4(-0.0927817, -0.12622684, 0.1477744, -0.19761157, 0.0534209, 0.10945289, 0.07067679, -0.1405498, -0.023429068, 0.011944694, 0.026527988, -0.10524283, 0.052311055, -0.13005523, 0.09394023, -0.078093514) * inp_2_2_0; + result1 += M4(-0.13714388, -0.18049765, 0.13344018, 0.15945786, -0.1366591, 0.09769732, 0.56781596, -0.06600257, 0.37420177, -0.38423717, -1.0877552, -0.3439122, 0.1863416, 0.16638783, 0.026315447, -0.16788244) * inp_2_0_1; + result1 += M4(0.09721238, 0.4467147, -0.21938577, -0.21302183, 0.07586447, 0.019556614, -0.52672887, 0.0810474, 0.08349685, 0.17383122, -0.33269066, -0.3579015, 0.022787256, 0.4198211, 0.014014483, -0.19601329) * inp_2_1_1; + result1 += M4(-0.23281416, 0.09362814, -0.09277362, 0.2931286, 0.017502861, 0.025719842, -0.23912497, -0.1797453, -0.009151062, -0.050883796, 0.006540676, -0.1853951, -0.15687123, 0.20414457, 0.09720791, 0.41446596) * inp_2_2_1; + result1 += M4(0.16622244, -0.11075605, -0.38517615, 0.087771155, -0.11397207, 0.09372258, 0.3177065, 0.11250328, -0.03436484, 0.09068554, 0.015818946, 0.081791684, -0.036573216, -0.3072113, 0.17423537, -0.14473929) * inp_2_0_2; + result1 += M4(-0.06606527, 0.1579049, 0.250383, -0.16370367, 0.009535313, -0.06658675, -0.29491696, 0.15557113, 0.103710234, -0.09850029, -0.07544416, 0.12106758, -0.11733846, 0.00113374, 0.15756263, 0.1700204) * inp_2_1_2; + result1 += M4(0.06791198, -0.080143176, 0.012619748, 0.23636046, -0.08959119, 0.033011828, -0.1067368, 0.103405796, 0.027849302, -0.030592214, 0.05011491, 0.0733869, 0.14269483, 0.07081386, 0.14039558, -0.45001423) * inp_2_2_2; + result2 += M4(-0.11667584, -0.02202349, -0.10868448, -0.051195208, 0.0054976423, -0.04282106, 0.03867957, -0.046220474, 0.13153692, -0.118331105, -0.1815173, 0.049826797, -0.023744393, -0.071191974, 0.20673692, 0.096447796) * inp_2_0_0; + result2 += M4(0.035469174, 0.10805903, -0.2176415, 0.043193024, -0.11691931, 0.007627502, 0.10096845, -0.055976197, 0.16141336, -0.14115462, -0.045168392, 0.24965866, 0.15209146, 0.033549037, 0.1703621, 0.06491325) * inp_2_1_0; + result2 += M4(-0.018665554, 0.107131355, -0.005421479, 0.09921076, -0.21080473, -0.06162837, 0.12717436, -0.09781041, 0.07597102, 0.002830301, -0.018195942, -0.024832707, -0.024180744, -0.05547694, 0.20127565, -0.118746564) * inp_2_2_0; + result2 += M4(0.16446058, 0.23374665, -0.20578818, -0.030623348, 0.02119967, 0.05453278, 0.13498637, 0.010196196, 0.037233423, -0.06946538, 0.018072171, 0.14154884, 0.11026557, 0.15512915, -0.17505443, -0.07021252) * inp_2_0_1; + result2 += M4(0.116199985, -0.59896934, 0.24331638, -0.3390248, 0.13717909, -0.52263683, 0.9598959, 0.24781881, 0.18273768, -0.2348634, -0.11153346, 0.6815819, 0.31826344, -0.29679185, 0.17682175, 0.09438172) * inp_2_1_1; + result2 += M4(0.118609905, 0.19092204, -0.04694096, 0.07994597, -0.17403041, -0.094179146, 0.13502297, -0.009462477, -0.09550276, 0.09794785, 0.030775359, 0.1762429, 0.13352835, 0.28710094, 0.17657709, 0.0974145) * inp_2_2_1; + result2 += M4(-0.07158089, 0.08407077, -0.10286265, -0.16450562, -0.054524716, 0.12237274, -0.016675087, -0.0126196705, -0.0063587744, 0.18578692, -0.056789476, -0.037182607, 0.042051647, 0.0074150823, 0.005337532, 0.10357118) * inp_2_0_2; + result2 += M4(0.11703184, 0.1618634, -0.06641403, -0.24008366, -0.005662786, 0.06934309, 0.030620169, 0.11920829, 0.35728577, 0.07277438, -0.105544195, 0.093647875, -0.045475025, 0.033526003, -0.04822603, 0.16471212) * inp_2_1_2; + result2 += M4(0.025682488, 0.10783233, 0.030448021, 0.21349965, 0.058339316, -0.036717977, 0.0309266, -0.06697459, 0.0704869, 0.01522708, -0.023960412, 0.06879905, 0.123883344, 0.31966528, 0.158249, 0.25477013) * inp_2_2_2; + result3 += M4(0.38675728, 0.2719475, -0.13444254, -0.16027163, 0.017736573, 0.068441354, -0.037617363, -0.066760466, -0.42016217, 0.19176981, 0.094730675, 0.0558163, 0.013815552, -0.03637809, 0.03061033, 0.13947225) * inp_2_0_0; + result3 += M4(0.49493843, 0.0336269, -0.03529831, 0.082529485, 0.2522289, 0.14314543, -0.17192999, -0.06278796, -0.1999072, 0.22991452, 0.051158637, 0.015255553, -0.18725866, 0.17177504, 0.026573488, 0.01996469) * inp_2_1_0; + result3 += M4(0.0047094454, 0.06629339, 0.22061357, 0.08253397, -0.1127311, 0.08870262, -0.07442301, -0.14992173, -0.027865358, 0.023956506, 0.30146158, 0.0074370005, 0.09551971, -0.012696325, 0.10293486, 0.34714276) * inp_2_2_0; + result3 += M4(0.34380823, 0.17095958, -0.29081655, 0.116640545, -0.071090505, 0.030263873, 0.05349052, 0.022760972, -0.2005683, -0.008422438, 0.17029977, 0.23326892, 0.09618053, -0.07581342, 0.11542806, 0.15233396) * inp_2_0_1; + result3 += M4(0.04921846, 0.028432151, -0.32571685, -0.30498266, -0.20447865, 0.2519348, 0.020851234, 0.22138678, -0.23889433, 0.34379068, 0.3789726, -0.10697079, -0.33289286, 0.018813316, 0.34979877, 0.27150047) * inp_2_1_1; + result3 += M4(0.024079874, -0.04188421, 0.10501791, -0.020753874, 0.11343637, -0.111228034, 0.15376918, -0.08422273, 0.061607197, -0.0053859134, 0.20267178, 0.018462809, 0.49854147, 0.09197811, 0.30168274, 0.09227315) * inp_2_2_1; + result3 += M4(-0.024247877, -0.08593408, -0.19345483, 0.2767731, 0.13506448, 0.12012823, -0.038722485, -0.0022627057, 0.09416022, -0.036401957, 0.053168256, 0.042250782, -0.051641136, 0.11899458, 0.07615702, 0.18960647) * inp_2_0_2; + result3 += M4(-0.05240112, 0.101513766, -0.19380409, 0.39617956, 0.05628753, 0.079969905, -0.16683976, 0.53242886, -0.096300885, 0.21967547, -0.017868154, 0.2645171, 0.1096943, 0.050237656, 0.29983646, 0.41044974) * inp_2_1_2; + result3 += M4(0.20415454, 0.002967517, 0.03889272, -0.06633123, 0.10151859, -0.023506664, 0.030851716, -0.016005527, 0.00072763825, 0.124698885, 0.20950228, -0.05079995, -0.18211189, 0.005198615, 0.24675067, 0.36824313) * inp_2_2_2; + result4 += M4(0.07171007, 0.120471165, 0.28792676, -0.0067255152, 0.0019102572, 0.13026705, 0.061946925, -0.051876314, -0.10847876, -0.032385916, 0.107045665, -0.048844445, 0.01278018, 0.13355273, 0.105391, 0.14998937) * inp_2_0_0; + result4 += M4(0.097008854, -0.020540088, 0.011204375, 0.04473735, -0.08625222, -0.07410326, -0.15368776, 0.0005718959, -0.1328571, -0.07632587, 0.027621793, 0.012745036, -0.24303463, 0.038238846, 0.21632843, 0.12667185) * inp_2_1_0; + result4 += M4(0.0052525653, -0.07078145, 0.097427145, 0.057699993, 0.12228231, 0.13972424, -0.16422024, 0.10577888, -0.0105096875, 0.045215856, -0.025910553, 0.054839164, -0.15313557, 0.1773489, 0.41547716, 0.24264775) * inp_2_2_0; + result4 += M4(0.1247443, 0.1743824, -0.112999685, 0.42122674, -0.052898135, 0.16281801, -0.015749758, -0.19179381, -0.047417935, -0.03230591, 0.10994959, 0.08212802, -0.12737218, -0.12669063, 0.052831747, 0.016756125) * inp_2_0_1; + result4 += M4(-0.3890659, -0.7166653, -0.18276405, -0.3446495, -0.45539138, -0.19322424, -0.0060884454, -0.54885197, -0.112705186, -0.0030467445, 0.16784546, 0.24291033, -0.3957976, 0.041709695, 0.033295773, -0.12215292) * inp_2_1_1; + result4 += M4(-0.05288142, 0.04914841, -0.01500194, -0.027061045, 0.020627517, -0.23391628, 0.060405467, -0.18613906, -0.025647268, 0.0038910154, 0.16917421, -0.018855901, -0.31599694, -0.16995278, 0.2676182, 0.15090024) * inp_2_2_1; + result4 += M4(0.04358911, 0.11896573, 0.089531794, -0.05587581, -0.04094156, 0.105369434, 0.011076806, 0.14257681, 0.03535254, -0.045117967, -0.04624138, 0.13797306, -0.19362248, -0.09776679, 0.05610635, 0.031364556) * inp_2_0_2; + result4 += M4(0.10471133, 0.04475438, 0.056449875, 0.21955359, 0.0150153, 0.2850131, 0.08114211, 0.5034277, -0.13530642, 0.060556658, 0.093787976, 0.2631077, -0.18028943, 0.23752828, 0.14925966, 0.38266852) * inp_2_1_2; + result4 += M4(-0.11523303, 0.23114307, 0.038871713, -0.12978399, 0.09951813, -0.18729322, 0.063135736, -0.024845924, -0.058234878, 0.110769965, -0.05797416, 0.06442876, -0.34083676, 0.16079472, 0.033929054, -0.0004737016) * inp_2_2_2; + result5 += M4(0.0693351, -0.20049094, -0.0528601, 0.22926778, -0.07991934, -0.02536455, 0.05029591, 0.2388824, -0.05052858, -0.1796573, -0.07058649, 0.051375333, -0.23393553, 0.12843469, -0.13220094, -0.06000875) * inp_2_0_0; + result5 += M4(-0.16953097, -0.06116245, -0.34284112, -0.24015215, -0.060841396, 0.19751368, 0.041830674, -0.03871472, 0.1364069, -0.005388104, -0.08167784, -0.31380826, -0.40128446, -0.020025158, -0.3570242, -0.2560297) * inp_2_1_0; + result5 += M4(-0.027669001, 0.096567415, -0.0029997793, -0.026407808, -0.0636676, 0.23058884, 0.0023407137, 0.23639806, 0.010196469, 0.04965379, -0.07085824, 0.14955866, -0.25892043, 0.24824645, -0.22172824, 0.42351457) * inp_2_2_0; + result5 += M4(0.041080646, 0.0023604555, 0.04062701, 0.17072047, -0.044127755, -0.11833823, -0.05803533, -0.12382557, 0.0022312272, -0.20031512, -0.07108697, -0.04765551, -0.07526249, -0.1431205, -0.15924497, 0.02457642) * inp_2_0_1; + result5 += M4(-0.124455124, -0.16827966, -0.18772602, -0.35212487, -0.2514399, -0.100796044, -0.16979451, -0.2674985, 0.24346998, -0.14523454, -0.1338672, 0.1106599, -0.09444413, 0.026586853, -0.059434332, 0.11486899) * inp_2_1_1; + result5 += M4(0.02600005, 0.11358628, -0.111960866, 0.2013274, -0.12583245, -0.016626384, -0.0056474647, 0.14644164, 0.054749426, -0.015375318, -0.060542252, 0.26271167, -0.27309555, 0.25427586, -0.30738366, 0.06268446) * inp_2_2_1; + result5 += M4(-0.02109508, -0.15600333, 0.024536503, 0.1401623, 0.026694885, -0.036841907, -0.028111225, -0.02671468, 0.0057274024, 0.009741516, -0.0445943, -0.15761334, 0.1620156, -0.15103452, -0.12852602, 0.06287315) * inp_2_0_2; + result5 += M4(0.03036651, -0.040511932, 0.041615527, 0.028055701, 0.014600262, 0.18176314, -0.022729754, 0.11445713, 0.15105093, -0.0060906517, -0.10080202, -0.18459521, -0.023487376, -0.07143242, -0.13587767, -0.111897126) * inp_2_1_2; + result5 += M4(-0.0636811, 0.12315481, -0.03665248, -0.00370412, 0.06255008, 0.078226626, -0.13505042, -0.08078225, -0.041466385, 0.068277836, -0.059586324, -0.039417323, -0.22059655, 0.1754384, -0.16965942, -0.0535676) * inp_2_2_2; + result6 += M4(-0.11841362, 0.47669527, 0.12237498, 0.1416993, -0.028156888, -0.5126761, -0.04833566, -0.040345132, 0.03784706, -0.121728845, 0.042181365, -0.1901206, -0.032766063, -0.020674223, 0.1502862, -0.043829896) * inp_2_0_0; + result6 += M4(-0.16112591, -0.111210786, 0.17906037, 0.00016748984, 0.01010258, -0.010456941, 0.077982776, 0.07744512, 0.039151005, 0.26679674, 0.026997723, 0.111098, -0.048535228, 0.39656937, 0.33131775, 0.07018037) * inp_2_1_0; + result6 += M4(-0.026121166, -0.00082389056, -0.13371189, -0.03396331, -0.054026123, -0.13490398, -0.03427844, -0.093936235, -0.0483403, 0.30457354, -0.0547323, 0.0032656484, -0.14928332, 0.71998125, -0.009654005, -0.07756924) * inp_2_2_0; + result6 += M4(-0.031986106, 0.24741425, -0.0039343904, 0.18820517, -0.17914043, -0.07632733, 0.09740214, -0.13102613, 0.07248193, 0.3416863, 0.16579658, -0.25666523, -0.09365291, 0.112448774, 0.015894063, -0.07496791) * inp_2_0_1; + result6 += M4(-0.03153623, -0.099357724, 1.0704893, -0.15898058, 0.20476276, 0.61137676, 0.49651164, 0.06383933, 0.040090077, 0.7718091, 0.15651669, 0.019894805, 0.18865074, 0.10356073, 0.7911611, 0.15616214) * inp_2_1_1; + result6 += M4(0.07217429, -0.017802501, -0.025366785, 0.011677272, -0.03891089, -0.09061141, 0.12378563, 0.022504255, -0.044132605, -0.032234058, -0.088184826, 0.039788056, 0.1027992, 0.4585517, 0.045629874, 0.00083855924) * inp_2_2_1; + result6 += M4(0.205705, 0.22365142, 0.13449533, 0.06864224, 0.014564013, -0.27844182, 0.011297423, 0.03536701, -0.02132758, 0.30949152, -0.042867962, -0.06408314, -0.08812826, 0.34322935, -0.032946046, 0.037180725) * inp_2_0_2; + result6 += M4(-0.16519606, 0.06337883, 0.22426398, 0.08894334, 0.10512171, -0.16880117, 0.0016932979, -0.0651617, 0.2945134, 0.054741245, -0.06286984, 0.055672824, -0.018160885, 0.049170736, 0.1691672, 0.17492898) * inp_2_1_2; + result6 += M4(-0.1292707, -0.031298812, -0.10014171, -0.027810937, -0.0075535444, 0.004015391, 0.033660416, 0.02450345, 0.08126133, 0.16086072, -0.036315545, -0.02402555, -0.059445728, 0.33868644, -0.13687381, -0.06302222) * inp_2_2_2; + result7 += M4(-0.21647516, 0.05724087, 0.53666276, 0.017555354, -0.012154187, 0.074186414, 0.1615299, 0.02767313, -0.12881404, 0.10112979, 0.049483497, -0.024827993, -0.00042513548, -0.045809098, 0.1840094, 0.0119309) * inp_2_0_0; + result7 += M4(0.031529203, 0.13485, 0.39417505, 0.061687663, -0.023543395, -0.051345937, 0.04909058, -0.02637634, -0.14676659, 0.07502903, 0.04377711, -0.040983148, -0.02597839, -0.3129039, 0.022708902, -0.013793238) * inp_2_1_0; + result7 += M4(0.09995791, -0.13211979, -0.016427552, 0.06265357, 0.30982524, -0.00924465, 0.34774277, -0.08680688, -0.056380305, -0.010602462, -0.017513515, 0.015896965, 0.2261971, 0.059400223, 0.27276304, -0.00044913669) * inp_2_2_0; + result7 += M4(-0.21631664, -0.32637808, -0.23135257, -0.035319313, 0.009026756, 0.035802875, 0.12972006, 0.014975659, -0.04498775, 0.16134278, -0.26721132, -0.031482365, 0.024809303, -0.041473538, -0.102758326, 0.052019473) * inp_2_0_1; + result7 += M4(0.2281344, -0.43414506, 0.43050864, 0.16810763, -0.061015956, -0.24472739, -0.16084275, 0.08614998, -0.22913669, 0.25083897, -0.22330688, -0.024371564, 0.060366213, -0.09966247, -0.1771932, 0.17032151) * inp_2_1_1; + result7 += M4(-0.07302672, -0.05109683, 0.10576564, -0.022838706, 0.03963551, 0.13769099, -0.24412347, 0.03250729, -0.025830485, -0.057196457, -0.12947193, -0.008131842, 0.008664412, 0.014013175, 0.070938855, 0.014234016) * inp_2_2_1; + result7 += M4(-0.0447635, 0.2706803, 0.045532394, 0.053682335, 0.0074390187, -0.0024997066, 0.03460666, -0.0299541, -0.03833312, 0.046010766, 0.23283716, 0.0020204836, -0.020058671, 0.04210086, -0.096002094, 0.031440318) * inp_2_0_2; + result7 += M4(0.17191777, -0.18700376, 0.16222559, 0.098759085, -0.028579071, 0.045521963, -0.08730599, -0.02353861, -0.005669953, 0.013646575, 0.303377, -0.020591909, -0.010994043, 0.19271602, 0.14249931, 0.09549053) * inp_2_1_2; + result7 += M4(-0.039367557, 0.09201602, 0.062410243, 0.01123599, 0.022837764, -0.046663057, -0.10200335, -0.100693144, 0.03853509, -0.10963967, -0.0068727364, -0.03151455, -0.034203973, 0.21623296, -0.19321671, 0.17929366) * inp_2_2_2; + const V4 inp_3_0_0 = inp[3][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_3_1_0 = inp[3][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_3_2_0 = inp[3][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_3_0_1 = inp[3][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_3_1_1 = inp[3][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_3_2_1 = inp[3][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_3_0_2 = inp[3][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_3_1_2 = inp[3][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_3_2_2 = inp[3][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.04605135, -0.080974855, -0.14770524, 0.2078806, 0.04239285, -0.0024623105, 0.18079478, -0.108587936, -0.01931886, 0.105388075, -0.27181867, 0.22437932, 0.17609589, -0.177878, 0.07221977, -0.1746827) * inp_3_0_0; + result0 += M4(0.018464757, -0.23561439, 0.04960931, 0.28431258, 0.12950683, 0.13260159, 0.042814475, -0.008513342, -0.10886742, -0.06699084, -0.03740124, 0.15952557, 0.168636, 0.20721288, 0.40196863, -0.3019998) * inp_3_1_0; + result0 += M4(-0.051391855, -0.0042824503, 0.06831335, -0.012057421, 0.002988401, 0.15158229, -0.01918685, 0.005151734, 0.0033505254, -0.079571195, -0.18560326, 0.14831944, 0.1879655, -0.057016805, 0.065388344, -0.051963795) * inp_3_2_0; + result0 += M4(-0.076565176, 0.19447435, 0.00050797657, 0.10872474, -0.24198912, 0.09529141, 0.001768449, 0.086309135, 0.081387155, -0.010606244, -0.00030883172, 0.17183217, 0.09941799, -0.14858626, -0.082011305, -0.119218394) * inp_3_0_1; + result0 += M4(-0.16135535, -0.16322333, 0.3386631, 0.34962168, -0.2749518, 0.5579637, 0.16597462, 0.26515052, 0.10337055, -0.08064513, -0.052579913, 0.17262822, 0.12003869, 0.21017717, 0.18464307, -0.0062388564) * inp_3_1_1; + result0 += M4(-0.009934144, -0.010288284, 0.039353706, -0.022879086, 0.051783536, 0.04958182, 0.132064, 0.30057287, -0.0007443706, 0.043403853, 0.3022045, 0.12338271, 0.091369316, -0.096466705, -0.030365149, 0.10260419) * inp_3_2_1; + result0 += M4(0.036993206, 0.09092247, -0.009336325, 0.0161322, 0.058486614, -0.11242544, 0.1331823, 0.26906762, 0.023165995, 0.104584955, 0.014057024, 0.23273794, -0.0028969878, 0.0012447162, 0.013772743, -0.064644575) * inp_3_0_2; + result0 += M4(-0.012103265, 0.05212434, 0.05553496, 0.01763389, -0.0067608487, -0.136396, -0.17907256, 0.2556844, 0.06612165, -0.10925595, 0.02879249, 0.07731448, -0.036740102, 0.027531726, 0.08634605, -0.026586156) * inp_3_1_2; + result0 += M4(0.011224526, 0.004712233, -0.004241669, -0.026452735, 0.017320426, -0.017040033, 0.16395779, -0.050422, 0.042837005, 0.090799406, 0.21052054, -0.011981876, 0.032377824, 0.06806101, 0.0075225635, -0.009068746) * inp_3_2_2; + result1 += M4(-0.080622286, -0.40209505, 0.10045938, 0.004343741, -0.02575187, -0.11475399, 0.2379539, 0.1427605, 0.30430657, -0.04961434, -0.023223098, 0.10057648, 0.055065528, -0.036714807, 0.07023846, -0.21102998) * inp_3_0_0; + result1 += M4(-0.31870526, 0.054236785, 0.12778577, -0.39095885, 0.023933226, 0.058292318, -0.13192713, -0.26029238, -0.12815452, 0.12506631, 0.0077809277, -0.0803483, -0.009848192, -0.013140348, -0.41480136, 0.21960336) * inp_3_1_0; + result1 += M4(-0.043933768, -0.049659137, -0.027395973, -0.09820168, 0.14704221, 0.115105644, -0.07196553, 0.1471242, -0.068642825, -0.08051845, 0.019365324, -0.020618564, -0.0729271, -0.07555573, -0.042813744, 0.046251517) * inp_3_2_0; + result1 += M4(0.0043213363, -0.05349198, 0.11984435, -0.054920904, -0.04146573, 0.1743272, 0.41542083, -0.021505192, 0.26137826, 0.14901282, 0.011180237, 0.12152047, -0.18452384, -0.051141735, -0.02887048, -0.238316) * inp_3_0_1; + result1 += M4(-0.05093255, -0.111583486, -0.006821028, 0.0023114143, 0.0018287259, 0.018828012, -0.29075077, -0.71629876, -0.037190385, 0.16606352, -0.3537793, 0.4030885, -0.011729055, -0.1054924, -0.23848836, -0.04286839) * inp_3_1_1; + result1 += M4(0.0053733056, 0.014929106, -0.03500553, 0.03775949, -0.05607901, -0.047182504, 0.13809001, 0.42680854, 0.08783764, 0.10452709, -0.095830366, 0.43158695, 0.020800708, 0.024597341, 0.048591267, 0.013747453) * inp_3_2_1; + result1 += M4(0.0030161184, 0.0074385055, -0.12959804, -0.006738065, 0.39444014, 0.3134053, 0.029207561, -0.10748677, 0.37415364, 0.080607034, 0.18860576, 0.10636628, -0.20976493, -0.061516207, 0.0297704, -0.04369792) * inp_3_0_2; + result1 += M4(-0.00684152, -0.023453891, 0.013284222, -0.07258607, -0.016968042, 0.21502516, 0.026986642, -0.2655523, -0.056798216, -0.24974303, 0.029203188, 0.098772034, -0.059268393, -0.039389934, -0.010243947, -0.2578892) * inp_3_1_2; + result1 += M4(-0.0064150477, 0.0016961435, -0.00861948, 0.09665234, -0.030864606, -0.0041722646, 0.064564414, 0.48401183, -0.15261689, 0.03230854, -0.06542625, 0.15944798, 0.013089931, -0.010073303, -0.00970246, -0.017176565) * inp_3_2_2; + result2 += M4(-0.35099992, 0.058906622, -0.110645816, -0.055553824, 0.1021364, -0.009279999, 0.0763055, -0.044589322, 0.09703061, -0.033118736, 0.11454523, -0.0026462595, 0.020452917, -0.007229885, 0.17999354, 0.030419484) * inp_3_0_0; + result2 += M4(-0.43782955, 0.22373588, 0.051599585, -0.17016378, 0.0009788057, -0.067831926, 0.059710503, 0.055772297, 0.07524246, 0.17291549, 0.05327059, -0.05133727, 0.24469388, -0.053852197, 0.10863572, 0.2655168) * inp_3_1_0; + result2 += M4(-0.0051598684, -0.009514033, 0.0075021456, -0.070091, 0.061619435, -0.015467976, -0.007169133, 0.023165353, -0.016331973, 0.056022115, 0.09268026, -0.009527618, -0.036503848, -0.06030629, -0.08242114, 0.118852355) * inp_3_2_0; + result2 += M4(-0.7486086, 0.17161992, -0.15023755, -0.17931072, 0.28314093, -0.008254453, 0.40640032, 0.06439319, 0.023474004, 0.042089142, 0.116221, 0.026223289, 0.07252573, 0.10833349, 0.15503116, 0.10249209) * inp_3_0_1; + result2 += M4(-0.8056019, 0.3612949, 0.07348199, -0.084614016, -0.0019426488, -0.055639975, -0.060980644, 0.120468765, 0.23388267, -0.21498127, 0.23824705, 0.18074545, 0.3681171, -0.26873836, 0.16280733, 0.2788297) * inp_3_1_1; + result2 += M4(-0.09470729, 0.012938536, 0.023275094, -0.074698485, -0.08079384, 0.08463614, 0.101136856, 0.09731503, 0.19759114, -0.09003537, 0.07982598, -0.18686399, -0.049125355, -0.0040855776, 0.017080836, 0.121710956) * inp_3_2_1; + result2 += M4(-0.15336145, -0.022481957, 0.05588193, 0.019436548, 0.19052926, 0.0014906102, 0.17755671, -0.21821928, -0.0025412235, -0.00020341038, 0.110270366, 0.06614824, 0.01197269, 0.012851696, -0.010948894, 0.07211574) * inp_3_0_2; + result2 += M4(-0.16746992, -0.00063911616, 0.05066873, -0.00102037, 0.08953811, 0.21905635, 0.3017808, -0.22737363, 0.20508489, 0.09728844, 0.13144223, 0.08496513, 0.2081342, 0.02995166, 0.13469604, 0.15758188) * inp_3_1_2; + result2 += M4(0.0012462778, -0.004541226, 0.048749752, 0.032122657, -0.60583264, -0.018941429, 0.2809049, 0.012209258, 0.116206616, -0.034570243, 0.014147146, 0.12366695, 0.008505002, -0.057118602, 0.05487801, 0.076082535) * inp_3_2_2; + result3 += M4(0.12350918, -0.24655011, 0.004715302, 0.07270529, 0.14747362, 0.0069662794, 0.025214894, -0.08530268, 0.03022968, -0.13297094, 0.04097189, 0.16313861, -0.2635692, 0.0060916375, -0.023788773, -0.026898175) * inp_3_0_0; + result3 += M4(0.1883829, 0.0646925, 0.014993379, 0.14084755, 0.06410797, 0.10152301, -0.0030235024, -0.0010248247, 0.09027798, 0.001479561, 0.2240898, 0.20103423, -0.03259516, -0.22661053, -0.11832922, 0.06976387) * inp_3_1_0; + result3 += M4(-0.018690847, -0.040681243, 0.0042737885, -0.0308214, -0.09408816, -0.024904786, 0.05637045, -0.10868908, 0.14919429, 0.034395985, 0.12671834, 0.0847626, 0.13396178, 0.091113314, 0.005819737, -0.051364735) * inp_3_2_0; + result3 += M4(0.31212196, -0.17165367, -0.06511018, -0.7270438, -0.2938809, -0.0619734, -0.00674091, -0.13644682, 0.21232957, -0.16143309, 0.23640887, 0.1808852, -0.36924917, 0.13305682, -0.09787931, 0.27646285) * inp_3_0_1; + result3 += M4(0.09734834, 0.05639918, 0.091249995, -0.6874181, -0.0011675705, 0.19392207, -0.14310706, 0.12852608, 0.2336797, 0.19654833, 0.24210042, 0.12163406, 0.11607119, -0.0938901, 0.20489712, 0.20259413) * inp_3_1_1; + result3 += M4(0.041580264, -0.07388985, -0.1562191, 0.038251642, 0.008811227, 0.130421, 0.068458356, -0.10416251, 0.18861796, -0.020312844, 0.062221725, 0.101540715, 0.08732675, 0.119276404, 0.10412252, -0.24983428) * inp_3_2_1; + result3 += M4(0.051321488, -0.23569724, -0.0024170857, -0.65184665, -0.2069847, -0.055079825, 0.050536092, -0.13921392, 0.19600749, -0.1342837, 0.12974481, 0.05783991, -0.08643687, 0.0700939, -0.03743746, 0.22865531) * inp_3_0_2; + result3 += M4(-0.0045160223, -0.06638518, 0.032106247, -0.5035604, -0.14370607, -0.06111616, 0.066077, 0.49652943, 0.06533907, 0.08874466, 0.21316189, 0.26883286, -0.100569576, -0.058925766, 0.11312686, 0.110890105) * inp_3_1_2; + result3 += M4(0.0527137, -0.013372746, 0.012419309, -0.043412197, 0.33514586, 0.1318614, -0.09333291, 0.29536355, 0.10930369, -0.05799743, 0.11767115, 0.20734105, 0.1078156, -0.005478152, 0.048795734, -0.15892017) * inp_3_2_2; + result4 += M4(0.17967981, -0.0024206066, 0.13608488, 0.15606079, -0.014125473, 0.1302587, -0.10011819, -0.1317733, -0.09214611, -0.06322458, 0.41288662, 0.15127385, -0.18124083, 0.0568483, -0.19667377, 0.0017309567) * inp_3_0_0; + result4 += M4(0.027271256, -0.24882627, 0.22455092, 0.12997843, -0.013529277, -0.4201472, 0.14472222, -0.06391054, -0.07925756, 0.16168503, 0.26179597, 0.26771837, -0.12798652, -0.17919144, -0.15528443, 0.052146297) * inp_3_1_0; + result4 += M4(0.014049165, -0.064533375, 0.048199706, 0.06682013, 2.5640928e-05, 0.2082277, -0.17860648, -0.08876906, -0.052406717, 0.16419308, 0.27266765, 0.10492769, 0.024301874, -0.006975712, 0.1046006, 0.04440832) * inp_3_2_0; + result4 += M4(0.028147465, -0.3983203, -0.01847809, -0.1174863, -0.035749417, 0.46157745, 0.18222934, -0.04988783, -0.11123017, 0.0078030084, 0.38249332, 0.1705812, -0.08041618, 0.28765467, -0.06447827, 0.22736324) * inp_3_0_1; + result4 += M4(0.15762252, -0.16911152, 0.049391177, -0.16696095, 0.10486783, -0.07586026, -0.27720496, 0.11773608, -0.2747425, 0.3786161, 0.002801792, 0.031365275, -0.07994967, -0.44807374, -0.07718438, -0.1410523) * inp_3_1_1; + result4 += M4(0.00046525197, -0.034315817, 0.038648464, -0.0011732264, -0.13102004, 0.4003929, 0.280731, 0.106184326, -0.04164549, 0.050507616, -0.02626758, -0.07078635, -0.023994299, -0.16891508, 0.010971957, -0.08216202) * inp_3_2_1; + result4 += M4(0.028136913, -0.1701202, -0.04529951, -0.45588294, -0.07477213, 0.34723598, 0.16184719, -0.18778995, -0.1759431, 0.004689825, 0.069567025, -0.045840383, -0.0646709, 0.11436368, -0.06644042, 0.16942237) * inp_3_0_2; + result4 += M4(0.021556504, -0.10937223, -0.062238388, -0.29728833, -0.094330914, -0.242173, -0.048293352, -0.14398387, -0.1945089, 0.2895175, 0.13635243, 0.14394437, -0.122205816, -0.051962666, -0.018697487, 0.13145599) * inp_3_1_2; + result4 += M4(0.003249942, -0.03741464, -0.014669524, -0.01883748, -0.11301991, 0.10991982, 0.34437227, -0.029558275, -0.13222758, 0.101735406, 0.155234, 0.091296345, -0.036827065, -0.11017892, -0.04016985, -0.10833027) * inp_3_2_2; + result5 += M4(0.03506106, -0.048500977, 0.21433751, 0.22443856, -0.08877972, -0.08318837, -0.061856892, 0.014292894, -0.06505422, -0.016065434, -0.10231066, 0.23015444, -0.09368356, -0.11299431, -0.18104406, -0.60903746) * inp_3_0_0; + result5 += M4(0.08028086, 0.05022811, 0.02997687, -0.19566007, -0.029159294, -0.059176996, -0.028556893, -0.040786903, -0.05788131, 0.10790394, -0.14932914, 0.15170012, -0.06443315, -0.07240651, -0.07656515, -0.122700624) * inp_3_1_0; + result5 += M4(0.1137321, -0.089192025, 0.039846938, -0.0223175, 0.031930234, -0.12673935, 0.017585667, 0.10969222, -0.04416593, 0.14250727, -0.067044035, 0.1609681, 0.08500118, 0.1646457, 0.14938213, 0.29145613) * inp_3_2_0; + result5 += M4(-0.0009094283, 0.28392726, 0.061082523, -0.059079338, 0.13732661, -0.0061110733, -0.008135003, 0.09520409, -0.18405494, -0.062306434, -0.24817042, 0.06566892, 0.08881168, -0.12629822, -0.03489964, -0.49614233) * inp_3_0_1; + result5 += M4(-0.0033999085, 0.25010565, 0.25577742, -0.16891249, 0.13042337, -0.1365498, -0.026670823, -0.17399186, -0.13135117, 0.052288227, -0.33817428, 0.013874706, -0.003790534, 0.069700696, 0.037918884, -0.4147641) * inp_3_1_1; + result5 += M4(0.119477466, 0.03500783, -0.017041486, -0.022089997, 0.14688644, 0.49860004, 0.18061589, 0.071110405, -0.00042763606, 0.08570362, -0.16958496, -0.06263497, -0.07786273, 0.16250475, 0.060808282, -0.10747887) * inp_3_2_1; + result5 += M4(-0.10027195, 0.008631086, 0.03845458, -0.20309173, -0.03468716, 0.17712484, 0.22909239, 0.1671772, -0.20039444, -0.04577331, -0.2671201, -0.1315341, 0.12112972, 0.030085254, -0.083887346, -0.058580935) * inp_3_0_2; + result5 += M4(-0.09378364, 0.0047412883, -0.031654667, -0.114370205, 0.24361065, -0.2590986, 0.26888162, -0.030608429, -0.27472925, 0.02145119, -0.19987252, -0.08916564, 0.08804271, 0.015394104, -0.0704593, 0.0100355605) * inp_3_1_2; + result5 += M4(-0.0137429135, 0.033333424, 0.014873225, -0.05457149, -0.22024554, 0.025492538, 0.06726592, -0.07553069, -0.09016793, 0.03910614, -0.09760331, 0.05220727, 0.007563907, 0.014528444, -0.003791664, -0.09855803) * inp_3_2_2; + result6 += M4(0.08226089, -0.21958731, -0.112114474, 0.05132853, -0.04083558, -0.040961035, -0.04910069, -0.0048892456, 0.027261192, 0.2104222, 0.063269176, 0.074063376, 0.046857953, 0.2556395, 0.1850387, -0.089739956) * inp_3_0_0; + result6 += M4(-0.1328675, -0.025115045, -0.19812341, 0.035227485, -0.02176685, 0.05458465, 0.06964607, -0.05161913, -0.17933479, 0.2526419, -0.00061058934, 0.09208311, 0.06378177, -0.028756145, 0.19183238, 0.031973366) * inp_3_1_0; + result6 += M4(0.0437481, -0.0024434791, 0.024941877, 0.016278239, -0.114650965, 0.07724659, 0.08796968, 0.025142414, -0.13231051, 0.19960475, -0.09811997, -0.014756727, 0.09013578, -0.0968506, -0.17763449, -0.0029632917) * inp_3_2_0; + result6 += M4(-0.15345512, 0.18706213, -0.023212325, 0.013440581, -0.034489233, -0.14027032, 0.2418924, 0.019004513, -0.114042565, 0.25890866, 0.09361321, -0.05879834, 0.11970154, 0.18717736, 0.09744464, -0.036371052) * inp_3_0_1; + result6 += M4(-0.10288788, -0.15868154, -0.30297798, 0.052903272, -0.13842048, 0.43790805, 0.33335215, -0.11384359, -0.16529663, 0.5202423, -0.18723747, 0.056518346, 0.041580163, -0.44752023, 0.08281633, 0.00019853903) * inp_3_1_1; + result6 += M4(-0.020328198, 0.023436017, 0.015855424, 0.016370794, 0.045815825, 0.13717295, -0.11157435, 0.07572761, -0.013207421, 0.48449904, 0.03152103, -0.073216066, 0.077034675, -0.17097218, -0.062155224, -0.024534568) * inp_3_2_1; + result6 += M4(-0.09663423, 0.12730555, 0.046748877, -0.011983337, 0.07413645, -0.3649768, -0.335109, 0.22421268, -0.17270626, 0.09675239, 0.0012449885, 0.041111287, 0.044592563, -0.06808676, 0.08731075, -0.00681201) * inp_3_0_2; + result6 += M4(-0.05989392, -0.07644608, -0.01670862, 0.0046006497, 0.34034845, -0.039096303, -0.19662887, -0.060420547, -0.11541123, -0.07443262, -0.08212345, 0.002427962, 0.032372512, -0.35467905, 0.15695313, -0.030645799) * inp_3_1_2; + result6 += M4(0.027210187, -0.016581928, 0.02139718, 0.011200915, -0.06388659, -0.04606139, -0.10887709, 0.10041411, 0.019651515, 0.2052294, 0.0034272135, 0.012662167, 0.015468742, -0.055896755, 0.004310118, -0.013102972) * inp_3_2_2; + result7 += M4(0.10082613, 0.016210603, -0.08197527, 0.01651676, 0.07519529, 0.21890922, 0.014900622, -0.0054076924, 0.07356021, 0.05124745, -0.10515334, 0.0079540685, -0.007952385, 0.0054854187, -0.7094067, -0.041997068) * inp_3_0_0; + result7 += M4(-0.004040572, 0.044227745, -0.09104828, 0.002906862, -0.07002957, -0.010332693, -0.13561437, -0.040523257, -0.065134674, -0.22807272, -0.2839234, 0.028763859, -0.017744722, 0.19381854, -0.3146968, 0.026272843) * inp_3_1_0; + result7 += M4(0.033424836, 0.019449243, -0.17157291, 0.03425873, 0.11572792, 0.06314258, 0.17696764, 0.016658517, 0.08962576, 0.027958134, -0.08218732, 0.031156845, 0.014556747, 0.06479981, -0.26210457, 0.0070842793) * inp_3_2_0; + result7 += M4(-0.0014259213, 0.03989152, -0.21148701, -0.0001369806, 0.23431356, 0.07145237, 0.16289471, 0.119675, 0.06265752, 0.08371256, 0.39132395, 0.06438435, 0.037505884, -0.26679227, -0.16482724, 0.008022178) * inp_3_0_1; + result7 += M4(-0.033659853, 0.1943747, -0.18204369, 0.10617289, -0.13015918, 0.31749845, -0.479224, -0.0002916806, 0.09526148, -0.22029287, 0.63103664, 0.0045550913, -0.02362723, -0.021060677, -0.6373392, -0.0036393513) * inp_3_1_1; + result7 += M4(0.027139774, 0.0644977, -0.022464242, 0.057896312, -0.1653049, 0.3821092, 0.018036174, 0.04535975, -0.06970829, -0.046692904, 0.5127164, 0.07344819, 0.004554193, 0.04056319, -0.17499696, -0.022242673) * inp_3_2_1; + result7 += M4(0.0047700955, -0.20019549, -0.09474941, 0.0059617083, -0.14127806, 0.054258976, 0.13210048, -0.11462701, -0.052308206, 0.013857267, 0.35287967, 0.10111767, 0.05864213, -0.16011465, 0.03517866, -0.04118698) * inp_3_0_2; + result7 += M4(-0.006755949, -0.08598698, -0.0969316, -0.019678462, -0.1485965, -0.6410416, -0.14602426, 0.114290096, -0.06485307, -0.17145531, 0.45939043, 0.040029217, 0.019341905, -0.027362224, -0.43237025, 0.007962174) * inp_3_1_2; + result7 += M4(0.012933513, -0.002370105, 0.04151422, 0.0062560984, -0.07096859, -0.18996301, 0.02074028, -0.023468222, -0.08030726, -0.11030997, 0.013433407, 0.062006313, 0.036660332, 0.07629858, 0.0075185457, -0.0062851734) * inp_3_2_2; + const V4 inp_4_0_0 = inp[4][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_4_1_0 = inp[4][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_4_2_0 = inp[4][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_4_0_1 = inp[4][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_4_1_1 = inp[4][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_4_2_1 = inp[4][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_4_0_2 = inp[4][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_4_1_2 = inp[4][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_4_2_2 = inp[4][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.043933835, 0.12706038, 0.10575533, -0.0033328787, -0.0155722825, -0.0064422, -0.22235104, 0.0021871126, 0.044962022, -0.2084915, 0.047017507, 0.094862305, -0.047800273, 0.45032048, -0.010650127, 1.3485373) * inp_4_0_0; + result0 += M4(-0.06500591, 0.17128548, 0.087880425, 0.030083595, -0.19567467, -0.044240076, -0.39192855, -0.088764206, 0.059117388, 0.21363047, 0.5866385, -0.10034119, -0.34414822, 0.2816878, -0.22936393, -0.026862172) * inp_4_1_0; + result0 += M4(-0.017450435, -0.008009714, 0.24703434, -0.009368439, -0.011507157, -0.09753918, -0.2169605, -0.14993855, 0.011848745, 0.068915926, -0.0033733172, 0.07566037, -0.07841365, -0.5787549, 0.039935626, -0.5071789) * inp_4_2_0; + result0 += M4(-0.02699949, 0.04337066, -0.028844833, -0.18327013, 0.019270988, 0.0044732476, 0.04026257, -0.0023906762, -0.03257226, 0.054302845, -0.051614817, 0.21698895, 1.0265965, 1.6059058, -1.2123098, 2.2432985) * inp_4_0_1; + result0 += M4(0.31841218, 0.10227754, -0.04179721, 0.27813497, 0.50437313, 0.30401784, -0.83502316, -0.17794444, 0.40681085, -0.014192955, -0.34208548, -0.3159725, 0.25310355, 0.39390773, -0.039146632, 1.4822648) * inp_4_1_1; + result0 += M4(-0.015185076, 0.011515262, -0.17696188, -0.083727114, 0.0219049, 0.1877359, -0.17514287, -0.07056134, -0.0047273273, 0.32253075, -0.23863189, 0.32053134, 0.022383299, -0.75523853, -0.67907774, -0.34211034) * inp_4_2_1; + result0 += M4(0.020736646, 0.22149237, 0.038500983, -0.0040626735, 0.023792127, 0.051211964, -0.012986525, 0.5411656, -0.033746365, 0.2039634, 0.03940041, 0.06830118, 0.22465043, 0.29020804, 0.50171816, 0.37238854) * inp_4_0_2; + result0 += M4(0.05687425, -0.06758185, -0.013886678, -0.37559056, 0.039525576, -0.2898339, 0.23285526, 0.40275502, -0.021126723, 0.009932278, -0.06333526, 0.04787878, -0.07951041, -0.63527197, 0.861121, 0.19678026) * inp_4_1_2; + result0 += M4(-0.09713811, -0.022226477, 0.11775823, -0.024345307, 0.06314863, -0.02617594, 0.07589644, 0.03323357, 0.0363189, -0.13977173, 0.17505853, 0.32290134, 0.091539726, -0.4658496, 0.22282986, -0.30940628) * inp_4_2_2; + result1 += M4(0.101002835, 0.24034204, -0.18724895, -0.10831504, -0.19521214, 0.13013652, -0.12897135, 0.028854698, 0.19067132, 0.15642726, -0.11472222, 0.1787505, -0.31364074, 0.063830234, 0.32278952, -1.4481736) * inp_4_0_0; + result1 += M4(0.17090677, 0.08112912, 0.106308535, 0.031496152, -0.095793046, -0.21193625, 0.09400938, 0.12038868, 0.21749893, 0.29433677, -0.09720015, 0.23580499, -0.28948897, -0.17646609, -0.16297604, 0.94595957) * inp_4_1_0; + result1 += M4(0.0821181, 0.15005095, 0.013993431, -0.010840322, -0.0346897, 0.021576175, -0.027959088, -0.13999633, -0.03191572, -0.0005661595, -0.02152548, 0.18865772, 0.47631562, 0.18507555, 0.20293258, -0.440642) * inp_4_2_0; + result1 += M4(-0.0125335315, 0.085442804, 0.13406013, -0.04200789, 0.20422478, 0.1359117, -0.1532732, 0.14584799, -0.7638764, -0.014786535, 0.4027877, 0.06364929, 1.1488614, -0.4579131, -0.9352097, -0.48992783) * inp_4_0_1; + result1 += M4(-0.30711475, 0.14986925, 0.2728505, 0.19745374, -0.015334458, 0.23564081, 0.39173597, 0.024513489, -0.18967952, 0.26932964, -0.36520827, 0.052133285, -0.07051711, -0.33518225, 0.42559066, -0.3849896) * inp_4_1_1; + result1 += M4(0.07140103, -0.057007324, 0.012632208, -0.13049458, 0.096567295, 0.15750505, 0.037136164, -0.19101153, -0.22457397, -0.3995724, -0.101503536, -0.2837814, 0.0753693, 0.23190194, -0.02480795, -0.5058711) * inp_4_2_1; + result1 += M4(0.2593645, 0.02022268, -0.0051116063, 0.1556102, -0.04138701, 0.07484233, -0.43090296, -0.27348343, -0.13066594, 0.0665818, 0.12295215, 0.101660945, -0.2329971, 0.15687025, 1.2845021, 0.67747664) * inp_4_0_2; + result1 += M4(-0.06993842, -0.27489927, 0.19507943, 0.19825046, 0.14676231, 0.042970587, -0.55814904, -0.2734004, 0.24545409, 0.08419905, 0.21980111, -0.06458914, -0.24575853, -0.17772894, -0.4633336, -0.15302145) * inp_4_1_2; + result1 += M4(0.008605006, 0.014479516, 0.11607664, -0.09510068, -0.106181175, 0.055161703, -0.1667029, -0.027978044, -0.036544915, 0.10974465, 0.002222587, 0.10383097, 0.09041401, 0.16488943, 0.11226269, -0.19162667) * inp_4_2_2; + result2 += M4(0.055457704, -0.056217745, -0.033942185, -0.00722141, -0.054121472, -0.052245956, -0.14177635, -0.018460719, 0.05586428, 0.015558629, 0.19882756, 0.014312327, 0.178795, -0.049610604, -0.36489558, 0.41732898) * inp_4_0_0; + result2 += M4(-0.042121302, 0.14984974, -0.1655493, 0.027383108, -0.06710872, 0.09957065, -0.018959327, 0.069651276, 0.17469804, -0.0860692, 0.22778963, -0.0040136976, -0.17133862, 0.24035032, -0.37647742, 0.09631742) * inp_4_1_0; + result2 += M4(-0.027120505, 0.029584423, 0.034108613, -0.01911442, -0.05038286, -0.093917795, 0.02817406, 0.04933095, -0.0074033435, -0.025070585, 0.05466382, 0.02214115, 0.1099196, -0.10905508, 0.073162444, 0.008276154) * inp_4_2_0; + result2 += M4(0.10289565, -0.015946252, 0.044525716, -0.0451089, -0.24954651, -0.15266839, -0.12216035, -0.09802559, -0.12643401, 0.021861162, 0.106372155, 0.011664158, -0.47065076, -4.0033064, 1.3381926, 0.30289367) * inp_4_0_1; + result2 += M4(0.08874324, -0.14718397, -0.16206247, -0.0046408363, -0.20309152, 0.3170359, 0.09034184, -0.0108817415, 0.0135483, -0.45357051, -0.16762625, -0.27426755, -0.5428502, 0.59077454, -0.6760815, 0.2374615) * inp_4_1_1; + result2 += M4(0.073494524, -0.0044760085, -0.008827016, 0.07018938, -0.29603386, -0.11475809, 0.20718506, -0.12137388, 0.07416017, 0.110944025, 0.15559895, 0.6356071, -0.1815775, -0.062078163, -0.070203975, -0.05008616) * inp_4_2_1; + result2 += M4(0.09505034, 0.008293356, -0.015580096, 0.06277421, -0.112059414, -0.18611094, 0.28189355, -0.007169763, 0.1970073, 0.05416814, 0.21181273, 0.12052543, -0.22175871, -0.061673485, 0.39157298, 0.2969049) * inp_4_0_2; + result2 += M4(-0.096156076, 0.36941817, -0.4053515, -0.073764406, 0.07044593, -0.34292355, -0.8597628, 0.16438822, 0.10281082, 0.31267264, 0.15760374, -0.34852383, 0.038623758, 0.9325194, -0.23828413, 0.34724307) * inp_4_1_2; + result2 += M4(-0.083282165, 0.097932056, -0.07639453, -0.12619315, 0.025155192, 0.030924903, -0.3102157, 0.25227463, -0.21255834, 0.07570855, 0.15667818, 0.040364295, 0.17856519, 0.321062, 0.4306812, 0.37703678) * inp_4_2_2; + result3 += M4(-0.23187047, 0.010975962, 0.0438132, -0.052959803, -0.06097081, -0.050158054, 0.075217575, 0.015687898, 0.090452805, -0.023415329, -0.1112077, 0.14325893, -0.44430873, 0.5754394, 0.22138248, 0.9600829) * inp_4_0_0; + result3 += M4(-0.001374508, 0.08922629, 0.02183818, -0.007298122, 0.04190977, -0.14897309, 0.07866729, 0.039331388, 0.051427267, -0.07335913, -0.07510419, -0.12656952, 0.76267934, 0.4289599, -0.7168081, 0.6005064) * inp_4_1_0; + result3 += M4(0.1447521, -0.011655407, -0.025268016, 0.031270884, -0.1409656, 0.009643, 0.008555755, 0.0003816396, 0.27363488, -0.04281107, 0.0385803, 0.06870859, -0.31166762, 0.10217584, 0.3566162, 0.47433048) * inp_4_2_0; + result3 += M4(0.03888576, 0.05069627, 0.16956647, 0.16769393, -0.23953679, -0.13275558, 0.20861049, -0.04484374, 0.15661046, 0.06466727, -0.1567391, -0.070803, -0.8529993, -0.2986899, 0.12563446, 0.19540991) * inp_4_0_1; + result3 += M4(-0.009582332, 0.018781941, -0.083862066, 0.34540504, 0.1903877, 0.09198747, -0.049611587, 0.20686014, -0.28968215, 0.16041149, -0.07493239, -0.27891484, 0.17805183, 0.11202903, -0.45208234, -0.37097716) * inp_4_1_1; + result3 += M4(-0.14741129, 0.0011291805, 0.15958002, 0.35017553, 0.02642421, -0.034308303, 0.114132725, -0.23617588, -0.030350536, 0.10123737, 0.3390554, -0.24009877, -0.081743404, -0.17741175, 0.13157457, 0.098062605) * inp_4_2_1; + result3 += M4(0.12401241, -0.02899271, 0.0886566, 0.45972896, -0.32484546, -0.026564205, 0.35018963, 0.03693773, 0.030159509, -0.023272557, 0.026780142, -0.25289267, 0.9466929, 0.002594958, 0.044176634, 1.1332469) * inp_4_0_2; + result3 += M4(0.10046472, -0.07664723, -0.0126268985, 0.022851951, -0.29135856, -0.55939215, -0.40155914, -1.3748808, 0.009468875, -0.14294069, 0.072558925, 0.21744375, -0.42082673, 0.113225915, -0.35854086, -0.57919407) * inp_4_1_2; + result3 += M4(-0.30213612, 0.10097708, -0.018049039, 0.33585167, 0.05401334, 0.00632056, 0.30523145, 0.70237666, 0.10806503, 0.017194161, 0.007315611, 0.011585378, -0.064837925, 0.1594983, -0.14246199, 0.58990574) * inp_4_2_2; + result4 += M4(-0.036731225, -0.34162, -0.03499806, 0.0014098753, 0.07419551, -0.07143481, -0.12657213, 0.027188463, -0.1702475, -0.10603434, 0.07143819, 0.075398155, -0.10738717, -0.25793362, 0.5822569, 0.66245127) * inp_4_0_0; + result4 += M4(-0.0052070916, 0.3201585, 0.2211905, 0.098264374, 0.06683041, 0.22845455, -0.1778898, 0.18100043, -0.23456462, -0.16082174, 0.14808704, -0.24935953, 0.1638891, 0.8763659, 0.17503476, 0.9105029) * inp_4_1_0; + result4 += M4(-0.010714657, -0.18426414, 0.0021182364, -0.07301834, 0.109416366, -0.21301018, -0.04980504, 0.0016859429, -0.15915893, 0.086007535, 0.109301575, 0.09598389, -0.1389941, 0.22201274, 0.003360719, -0.47741684) * inp_4_2_0; + result4 += M4(-0.07488542, 0.15137938, 0.25689054, 0.28781402, 0.15927428, -0.19147582, 0.024918245, -0.013025791, 0.030823292, 0.18630095, -0.045132592, -0.18503529, -1.8642454, 0.115693346, 0.4006669, -0.46074566) * inp_4_0_1; + result4 += M4(0.04897464, -0.026080633, 0.13614678, 0.3869139, 0.10892622, -0.1837269, 0.23996358, 0.22882898, -0.38740736, 0.143096, 0.0017984522, -0.4081406, 0.44450042, -0.3950319, 0.21496825, 0.26076785) * inp_4_1_1; + result4 += M4(-0.07608073, 0.07911588, 0.08052993, 0.16565593, 0.14006428, 0.06948609, -0.15395197, -0.13344505, -0.06445378, 0.17446397, -0.038015418, -0.022728655, 0.007954412, -0.39011008, -0.44235098, 0.42077646) * inp_4_2_1; + result4 += M4(-0.12776124, -0.07826014, 0.14893329, 0.35461107, 0.06286757, 0.12816162, 0.123069204, -0.21632172, -0.1378017, -0.3392538, -0.119866274, 0.21159121, -0.25350207, -0.39882445, 0.93855214, 0.04867734) * inp_4_0_2; + result4 += M4(0.23709327, 0.12146076, 0.0014411873, 0.13475205, -0.3455927, 0.34190825, 0.12932707, -0.27509955, 0.02337068, -0.35489067, -0.09166492, 0.058220875, -0.20866768, -0.9153801, 0.17183772, -0.2272294) * inp_4_1_2; + result4 += M4(0.013415054, 0.25050652, -0.015295671, 0.3256641, -0.033918053, 0.1712655, 0.27860522, -0.01920403, -0.11220131, -0.25981647, -0.14070293, 0.051742885, -0.42533696, 0.20613243, 0.5141396, 0.4479512) * inp_4_2_2; + result5 += M4(-0.013423717, -0.01621074, 0.014396069, 0.04636097, -0.07633005, 0.103152744, 0.09406755, -0.23400412, -0.073840216, 0.05531753, -0.19725178, -0.18816635, -0.5194422, 0.41300288, -0.33677968, -0.29036173) * inp_4_0_0; + result5 += M4(0.17891423, -0.032836847, 0.02361256, 0.24666274, -0.07597155, 0.1217218, 0.1416014, -0.0020104838, -0.13222502, 0.039270032, -0.15187746, 0.04453036, 0.20064957, -0.101766616, -0.5905105, 0.12905842) * inp_4_1_0; + result5 += M4(-0.01881463, -0.09289714, -0.022836227, -0.31012687, -0.034499515, -0.11065184, 0.13705248, -0.23047657, 0.02437286, 0.16680291, -0.09069666, 0.18257791, -0.61990106, 0.0057711415, -0.25935042, -0.35851914) * inp_4_2_0; + result5 += M4(-0.021146594, -0.029446606, -0.082762994, 0.064524926, 0.01789162, 0.3071747, 0.1462408, 0.33703437, 0.1259944, -0.015564585, -0.03334213, 0.2671825, -2.2543018, -0.32053766, -0.5721268, -0.08540516) * inp_4_0_1; + result5 += M4(0.04635425, -0.0971961, -0.013695813, 0.10194416, -0.04122832, 0.30674472, 0.076086156, -0.03165913, -0.16269441, -0.34496567, -0.26136944, 0.10860668, 0.24348365, 0.8543127, 0.017767547, 0.1319544) * inp_4_1_1; + result5 += M4(0.10381667, 0.032034438, -0.03857839, 0.04167469, 0.09087904, -0.0094315475, 0.045841258, -0.0031114656, 0.044742525, 0.26312754, 0.005105453, 0.36375442, 0.0589386, -0.044157237, 0.099962756, -0.6543929) * inp_4_2_1; + result5 += M4(-0.07668951, 0.067869626, -0.01711179, -0.033269443, -0.29325554, -0.17931072, 0.14675204, 0.21368891, 0.01043264, 0.061701328, -0.062129032, -0.043798994, -0.3680163, 0.21827723, -0.16277654, -0.05512363) * inp_4_0_2; + result5 += M4(-0.14106841, 0.3398882, 0.14981519, -0.057984363, -0.020354753, -0.6639611, -0.3275943, 0.27394053, -0.18922806, 0.14231218, 0.26963535, 0.2525783, 0.70925796, 0.06835644, -0.17484419, 0.28484875) * inp_4_1_2; + result5 += M4(-0.007574134, -0.008877658, 0.10837159, 0.032498185, -0.0051235626, 0.08571261, -0.045898594, 0.26245597, 0.06798225, 0.052184038, 0.056111094, -0.0078007663, 0.046522822, 0.33059028, -0.17458116, 0.31904528) * inp_4_2_2; + result6 += M4(0.03389584, 0.19403295, -0.04860773, 0.026761534, 0.054014232, -0.07292661, -0.02598497, -0.061448827, -0.007784874, -0.19054742, 0.012637252, 0.0021998957, -0.61896056, -1.8247013, -1.3640536, 0.17099708) * inp_4_0_0; + result6 += M4(0.11959262, -0.112947635, -0.04522867, -0.022378638, 0.10156984, 0.015838174, -0.052260626, -0.030087646, -0.077513546, 0.103042975, 0.19859043, -0.030813945, -0.74007183, 0.9250063, 0.4930485, 0.06868177) * inp_4_1_0; + result6 += M4(-0.10095972, -0.17718586, 0.018417822, -0.019964304, 0.06921816, -0.030886414, -0.062909216, -0.0137259755, -0.0094997985, 0.045390908, 0.044127688, 0.0038927987, -0.27405733, -0.52662337, 0.5645516, -0.0046960455) * inp_4_2_0; + result6 += M4(0.0144171, 0.14074369, -0.01238349, 0.02127338, 0.037153464, 0.04097126, -0.56117153, 0.037505813, -0.16305083, 0.014705224, -0.159918, 0.008001658, -0.53120875, -0.32226828, -2.6737142, 0.20629326) * inp_4_0_1; + result6 += M4(-0.117756315, 0.049431425, -0.2234179, -0.097091846, -0.18174106, 0.29994884, -0.9557168, 0.06932641, -0.040819455, 0.46370217, 1.0163265, -0.15943788, -0.23299661, -1.7371395, -0.7194919, 0.023242874) * inp_4_1_1; + result6 += M4(-0.017405337, 0.075112656, -0.013109668, 0.009952797, 0.23290958, 0.10032564, 0.22563946, 0.029756796, -0.055396147, 0.08186857, -0.1033286, 0.023160672, -0.16773629, 0.8474689, 0.6479655, -0.01240113) * inp_4_2_1; + result6 += M4(-0.047531478, 0.1341213, -0.04633437, 0.031994, -0.20502213, 0.5918409, -0.056666, 0.23001784, -0.059606258, -0.16372056, -0.28430218, 0.10835266, 0.12627047, -2.6726804, -1.2678218, -0.026746945) * inp_4_0_2; + result6 += M4(-0.118497014, 0.19945541, -0.69155926, 0.089384854, 0.20894013, -0.017318033, 0.25138617, -0.2369898, -0.48950273, 0.031593814, 0.03604946, 0.0045358078, 0.23567657, 1.2941473, -0.20139225, 0.22015218) * inp_4_1_2; + result6 += M4(-0.03188186, 0.17795697, -0.04198236, -0.021961361, -0.04803586, -0.24953383, -0.3731971, -0.012675013, -0.013205051, 0.039766762, -0.14097597, 0.049249154, 0.4338116, 0.9877368, 0.4804303, 0.24543618) * inp_4_2_2; + result7 += M4(-0.016444825, 0.3526713, 0.28775954, 0.014064034, 0.09527122, -0.1971823, -0.062081866, -0.008516877, 0.04070474, 0.2445596, 0.4249027, 0.016719475, -0.23529327, -0.5027791, -0.565041, 0.26437464) * inp_4_0_0; + result7 += M4(-0.049483463, 0.47352275, 0.5842295, -0.0038851986, 0.13766365, -0.040207036, -0.28587368, 0.017692199, 0.12847334, -0.016048249, 0.66871566, 0.028657863, 0.8306536, -0.5381524, 0.4657456, 0.38058782) * inp_4_1_0; + result7 += M4(-0.1523118, 0.49961996, 0.26298338, -0.018755624, 0.08406784, -0.09572169, -0.11036871, 0.0073888116, 0.032245852, 0.21733871, 0.061299272, 0.013965863, 0.33974123, -0.06699556, 0.36706644, -0.14034802) * inp_4_2_0; + result7 += M4(-0.005094492, 0.22388749, 0.07201192, -0.0017065649, 0.05494534, 0.06471637, -0.22140256, -0.06387195, 0.066367105, -0.27405983, -0.067854516, -0.023395594, 0.763714, -1.034463, -0.9509174, 0.85722375) * inp_4_0_1; + result7 += M4(0.08387833, 0.2656552, 0.41373298, -0.03370844, 0.23824285, -0.07766313, -0.4600171, 0.33675903, -0.06763795, -0.099605955, -0.17221004, 0.041557327, 0.05908725, -0.111010134, 0.07688242, 0.7120945) * inp_4_1_1; + result7 += M4(0.07179995, 0.09834127, 0.08792755, -0.029416224, 0.29790422, -0.36116114, -0.37201816, -0.088691995, -0.040895164, -0.161215, -0.094054155, -0.036344577, -0.18664718, 0.30399847, -0.04183974, -0.11641879) * inp_4_2_1; + result7 += M4(-0.0369852, 0.3014071, 0.008517164, 0.032649826, -0.0034535215, 0.0993149, -0.17559941, -0.11803248, -0.015780225, -0.34161067, -0.048241746, -0.03857864, 0.091001526, 0.32788923, -1.3452559, 0.065274894) * inp_4_0_2; + result7 += M4(-0.18685557, 0.5552962, 0.18548086, 0.11738402, 0.026667565, 0.1991448, -0.11865331, -0.10834472, -0.051948383, -0.1237092, -0.04858137, 0.036950763, -0.177877, -0.18528458, 0.0937208, 0.11938466) * inp_4_1_2; + result7 += M4(-0.03491692, 0.15620849, 0.12244591, 0.075934336, 0.16449572, 0.65514255, -0.22271386, -0.1365949, -0.0913708, 0.055683654, 0.14616726, -0.026258292, 0.056808896, 0.24587765, -0.58250946, -0.050311152) * inp_4_2_2; + const V4 inp_5_0_0 = inp[5][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_5_1_0 = inp[5][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_5_2_0 = inp[5][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_5_0_1 = inp[5][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_5_1_1 = inp[5][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_5_2_1 = inp[5][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_5_0_2 = inp[5][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_5_1_2 = inp[5][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_5_2_2 = inp[5][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.0051450958, -0.15760042, 0.4231499, 0.18060577, -0.056309167, 0.14636351, 0.118280545, 0.12054733, 0.023568582, 0.009474138, -0.06755038, 0.06620043, -0.033185657, -0.04800841, -0.11323891, -0.008924259) * inp_5_0_0; + result0 += M4(-0.06419975, 0.44804958, -0.020719472, -0.04972149, 0.03628369, 0.019943887, -0.02505207, 0.12998594, 0.006989791, 0.24113663, -0.14214529, 0.1999471, -0.039955325, -0.049669247, -0.4479814, 0.33965677) * inp_5_1_0; + result0 += M4(0.07881262, -0.10573373, -0.0626451, -0.09977468, -0.037368026, 0.054085866, -0.31893846, 0.046081837, -0.12702462, 0.03462566, -0.19970353, 0.01761308, -0.02324446, -0.09832516, 0.052062348, -0.07844883) * inp_5_2_0; + result0 += M4(-0.1351513, -0.72073823, 0.17526044, 0.3965589, 0.017998695, 0.0071757594, 0.014283309, 0.25352487, 0.03937401, 0.17419127, 0.070205644, 0.09253763, 0.0035933559, 0.18372926, -0.16931735, -0.09046159) * inp_5_0_1; + result0 += M4(0.09898898, 0.29403368, 0.36500993, -0.6324335, 0.06488811, -0.0555426, 0.10371043, 0.0064976104, 0.09621622, -0.1844134, -0.03883004, -0.37541935, 0.0621376, -0.2851736, 0.04521926, -0.16881518) * inp_5_1_1; + result0 += M4(-0.0332134, -0.107515305, 0.11302439, -0.07755823, -0.07026915, 0.14762509, 0.14312848, 0.16476385, 0.004468027, -0.17940027, 0.31457168, 0.23536958, 0.010647795, 0.13393684, -0.26272476, 0.15082082) * inp_5_2_1; + result0 += M4(-0.017708845, -0.069853775, 0.021684464, 0.018642493, 0.060621686, 0.11644586, 0.086567186, 0.033837717, 0.015906077, 0.029424706, -0.02505418, 0.081145376, -0.009521844, 0.06738458, -0.04931767, -0.051327854) * inp_5_0_2; + result0 += M4(0.07625626, 0.15296616, -0.05108697, -0.22876082, 0.049646292, 0.11500226, 0.10052123, 0.16057147, -0.055723928, 0.05712855, -0.03488604, -0.10507118, -0.06725942, 0.30491433, 0.111234374, 0.33024707) * inp_5_1_2; + result0 += M4(-0.036012206, -0.053939093, 0.015232185, -0.055970423, -0.0385931, 0.07835048, 0.096713014, -0.041851964, 0.005637644, -0.060264934, -0.13444582, 0.034695953, -0.04596006, -0.04313428, 0.025157876, 0.1384406) * inp_5_2_2; + result1 += M4(-0.17456424, 0.019543786, 0.20534173, 0.013147431, 0.124293834, -0.04668545, 0.08630591, -0.0072679613, -0.066717155, -0.23682246, 0.08739879, -0.11521261, 0.15619731, 0.16530192, -0.003974877, 0.07453722) * inp_5_0_0; + result1 += M4(0.2380412, -0.08698716, -0.027357634, -0.6958079, -0.021177795, 0.14077368, 0.24077934, 0.12516506, -0.19820255, 0.18605731, 0.096661836, -0.18042073, -0.3048348, -0.10395768, -0.030368034, -0.15081505) * inp_5_1_0; + result1 += M4(0.10696881, 0.08310753, -0.039047334, -0.032041088, -0.021046072, -0.11450948, 0.15064356, -0.047573496, 0.025164329, -0.048200812, 0.06391055, -0.025798978, -0.17370795, -0.03326645, 0.06311836, -0.119780034) * inp_5_2_0; + result1 += M4(-0.49799445, -0.101748355, 0.026548926, 0.0009869694, 0.13140613, 0.018815681, -0.00028442143, 0.16075283, 0.13004704, -0.034162313, 0.04865496, -0.25653997, 0.18711624, -0.02361482, 0.12062705, -0.022263441) * inp_5_0_1; + result1 += M4(-0.0015738473, 0.13591145, -0.1493836, 0.35722584, -0.07613316, 0.07273466, 0.18546596, 0.002357422, -0.019954395, 0.10181495, -0.08570051, 0.016389789, -0.016193232, 0.34178185, 0.14009538, -0.00346789) * inp_5_1_1; + result1 += M4(0.060526446, -0.0048280773, 0.044525918, 0.025912397, -0.06335521, 0.00718508, 0.07674829, 0.13279209, 0.03200262, 0.105206266, -0.024052003, -0.106099814, -0.12935239, 0.08653851, 0.023443455, -0.05271129) * inp_5_2_1; + result1 += M4(0.21956016, -0.1429551, -0.0027738798, -0.436143, 0.06786912, 0.12924945, -0.004840751, -0.0015595749, 0.09060175, -0.044800665, -0.19342509, -0.12292698, 0.11155459, 0.09935573, 0.026639914, -0.13801795) * inp_5_0_2; + result1 += M4(-0.03111417, -0.23151036, -0.15066165, 0.08405567, 0.03900448, 0.0004618403, 0.064022146, -0.046199884, 0.093686186, 0.013357704, -0.11826389, -0.09376755, -0.06276542, -0.22411177, -0.19583291, 0.045340218) * inp_5_1_2; + result1 += M4(-0.023033304, -0.014538378, -0.038210288, -0.15478744, -0.013306196, 0.020858865, 0.057584386, 0.02142128, -0.046950452, -0.04762053, 0.063769825, 0.062321283, -0.06319063, 0.07391439, -0.0029234062, -0.105590835) * inp_5_2_2; + result2 += M4(0.1167811, -0.01418504, -0.052589666, 0.17359132, 0.05885276, -0.081918955, -0.049661536, -0.06669211, -0.02992237, 0.038094994, -0.08164139, 0.005531726, 0.022294234, 0.031138966, -0.027273908, 0.03937209) * inp_5_0_0; + result2 += M4(0.08101662, -0.042889368, 0.14470932, 0.22161952, 0.12996526, 0.043119673, -0.08832045, 0.095040694, -0.09526287, -0.2629706, 0.32249454, -0.1795436, -0.12670264, 0.15224054, 0.11607692, 0.1272891) * inp_5_1_0; + result2 += M4(-0.08650342, -0.111262, -0.05717097, -0.018508876, -0.056361806, 0.031751845, 0.04617934, -0.13391319, -0.116569266, 0.010901952, 0.010313211, -0.19171946, 0.07925488, 0.03652511, 0.04150935, -0.055951826) * inp_5_2_0; + result2 += M4(-0.106069, -0.2882112, -0.32033947, 0.14663343, 0.13325286, -0.090952724, 0.15536335, 0.052787397, 0.05464404, 0.015789662, -0.0040731574, 0.0027198617, -0.061516847, 0.052685317, 0.08264559, 0.02729795) * inp_5_0_1; + result2 += M4(0.007308095, -0.17614515, 0.28783074, -0.9189553, 0.21325535, 0.051409543, -0.05781061, -0.040069897, -0.2826401, 0.019891914, 0.23495974, -0.40328723, -0.32055745, -0.029064918, 0.7348401, -0.19686995) * inp_5_1_1; + result2 += M4(-0.10470234, -0.11646157, 0.011246417, -0.29291832, 0.061151206, 0.11582606, 0.0870496, -0.033678215, -0.1276939, 0.02227953, 0.025519338, -0.17415357, -0.17239776, 0.14768149, 0.27701813, 0.107354924) * inp_5_2_1; + result2 += M4(0.08692945, 0.083571486, -0.12748118, 0.09733716, 0.12568961, -0.058736682, 0.14068969, -0.0033396173, -0.010829271, 0.07061805, -0.06625334, -0.07993038, -0.11778017, 0.018444233, -0.071128815, 0.11453241) * inp_5_0_2; + result2 += M4(-0.46835116, 0.08479999, -0.0039169136, 0.13786642, 0.014397927, 0.0029696166, 0.098397054, -0.029238032, -0.09004943, 0.052431967, 0.08756358, -0.1809681, -0.06502543, 0.2852029, -0.07329348, -0.04177569) * inp_5_1_2; + result2 += M4(-0.1420336, -0.07388307, -0.032658957, -0.091695175, -0.0040496914, 0.0015058133, 0.078495935, 0.056698773, -0.012944238, -0.0055635595, 0.035124477, -0.2157339, -0.038642045, 0.10222997, 0.00074178586, 0.0017457946) * inp_5_2_2; + result3 += M4(-0.16932517, -0.09341428, 0.3430739, -0.12229078, -0.11999112, 0.03741224, -0.05492939, -0.0026339903, -0.32195285, 0.09540514, 0.06530155, 0.0028655198, -0.077018835, -0.09946717, 0.079684116, 0.10899142) * inp_5_0_0; + result3 += M4(-0.502374, 0.11165775, 0.17943372, -0.079336174, -0.07131844, 0.2809923, -0.13127527, 0.0633431, -0.24214922, 0.21910663, -0.49700248, -0.15542454, -0.089767866, -0.27447262, 0.17418122, 0.07191535) * inp_5_1_0; + result3 += M4(-0.0044880547, 0.040800046, -0.106733344, -0.14740752, -0.08882322, 0.05579882, -0.116783574, 0.21178295, -0.19459495, 0.012615045, -0.50277907, 0.032514036, 0.0028108135, -0.13599889, -0.0042471066, 0.1098834) * inp_5_2_0; + result3 += M4(-0.01825542, 0.1578331, -0.21739319, 0.17367771, 0.04488962, 0.045159876, 0.10718336, 0.15808535, -0.14622433, 0.11565846, -0.23890516, 0.10785032, -0.061551236, -0.09752946, 0.040210646, -0.022730613) * inp_5_0_1; + result3 += M4(0.03457091, 0.084648624, -0.19547012, -0.1445636, 0.16226695, 0.08337543, -0.0012870614, 0.10822537, -0.036591757, 0.20207573, -1.0499232, -0.22635952, -0.2565335, -0.46139503, 0.10725392, -0.17483696) * inp_5_1_1; + result3 += M4(-0.02482396, 0.076638296, -0.26231682, -0.029845202, 0.1292056, 0.08607923, -0.08030817, 0.27016577, -0.103699565, 0.00026433961, -0.7731009, 0.09961459, 0.040947378, -0.023460157, 0.16457434, 0.19505286) * inp_5_2_1; + result3 += M4(-0.082439944, 0.1501853, -0.03609953, 0.16173019, 0.017979613, -0.10067214, 0.09041682, 0.041630752, -0.058287986, -0.04935145, 0.05013564, -0.013079431, -0.124356665, -0.054363787, 0.032231238, -0.06656775) * inp_5_0_2; + result3 += M4(0.32668656, 0.028573174, 0.5807744, -0.22176915, 0.023082854, -0.13584508, -0.0025661099, 0.06785069, -0.057173602, -0.024600903, -0.24968648, 0.2638518, -0.023331875, -0.19284633, 0.119807445, 0.4203094) * inp_5_1_2; + result3 += M4(-0.041246776, 0.0041941586, -0.08796395, 0.04365504, 0.0077941446, 0.027693383, -0.034461077, 0.19604589, -0.018094443, 0.033370476, -0.3490843, -0.07702034, -0.06352689, 0.036580063, -0.028204191, 0.043852564) * inp_5_2_2; + result4 += M4(-0.12591091, 0.01244998, -0.1065657, -0.26679972, -0.015613475, 0.11323553, 0.16759929, 0.0075340387, 0.085444465, 0.028757602, -0.042952113, 0.032242656, 0.034198113, -0.1084582, 0.00172132, 0.1296818) * inp_5_0_0; + result4 += M4(-0.23409365, -0.17331958, -0.22829413, 0.0001606627, -0.04154653, 0.40255025, 0.13421227, 0.118446976, 0.04714535, 0.044616196, -0.18294121, -0.0047498, 0.13170134, -0.1045617, 0.060995273, 0.09085345) * inp_5_1_0; + result4 += M4(0.025488438, -0.0030663041, -0.06713586, -0.1444041, -0.13046609, 0.34119055, 0.13969581, 0.033615015, 0.09398541, 0.14652476, -0.07106327, -0.018009365, 0.13160084, -0.15719087, 0.10985293, 0.042973634) * inp_5_2_0; + result4 += M4(-0.17982982, 0.62727773, 0.009380062, -0.09014016, -0.07876098, 0.15560696, 0.19748874, 0.1564442, 0.08605498, 0.24774982, 0.20689742, -0.020005293, -0.036827397, 0.06544036, 0.0832336, -0.10422793) * inp_5_0_1; + result4 += M4(0.13016768, 0.16483779, -0.13044775, -0.030760417, -0.014343228, 0.1443719, 0.26597562, 0.021506242, -0.17120081, 0.23199229, -0.09494717, 0.07287024, -0.15403488, 0.21901432, -0.09806306, -0.2635516) * inp_5_1_1; + result4 += M4(0.1551138, -0.00044781662, -0.09462828, 0.11528045, -0.111439615, 0.28812674, 0.05726782, 0.13750114, 0.10721867, 0.071324006, 0.16329086, 0.059531692, 0.057127547, 0.1852516, 0.09879951, -0.034637) * inp_5_2_1; + result4 += M4(-0.09716875, -0.28217205, 0.19145235, 0.21843061, -0.112740055, 0.08163737, 0.27547485, 0.055540826, 0.052288774, -0.049583226, 0.03364781, -0.045926128, -0.0018051012, -0.20053735, -0.0015868497, -0.21722394) * inp_5_0_2; + result4 += M4(0.022884686, 0.076746844, 0.37207744, 0.026825413, -0.16988383, -0.008282356, 0.16837607, 0.01435146, 0.13437104, -0.054037247, -0.11036478, 0.079811566, 0.030666472, -0.7874844, -0.08967887, 0.31907967) * inp_5_1_2; + result4 += M4(0.10250081, -0.09403017, 0.039255917, 0.082627445, -0.09995767, 0.13255844, 0.051052697, 0.033687755, 0.023360066, -0.11292417, -0.06149764, -0.1467547, 0.017755419, -0.3161063, -0.0018531439, -0.28810376) * inp_5_2_2; + result5 += M4(0.35912892, -0.027331244, 0.018224707, 0.03228045, -0.016067987, -0.052664425, -0.086702496, 0.15473045, 0.22935985, -0.07592562, 0.074679516, 0.20697501, -0.07015319, -0.0007490742, 0.04223218, -0.0002477573) * inp_5_0_0; + result5 += M4(0.14881288, -0.3195196, 0.2300872, 0.04192145, 0.11136334, 0.17950556, -0.23018274, 0.10547881, -0.18624817, -0.17456174, 0.160867, -0.03137659, 0.07249017, 0.11074627, 0.097017385, 0.17734908) * inp_5_1_0; + result5 += M4(0.022135306, -0.12051991, 0.039754543, -0.12095202, -0.011524106, 0.1626809, -0.1588035, 0.005840133, -0.050752748, -0.05516928, 0.14273736, -0.28041112, -0.023980366, 0.094171524, 0.0262514, -0.2066328) * inp_5_2_0; + result5 += M4(0.4643727, -0.27886307, -0.012210522, -0.18466926, -0.07310778, 0.19473259, -0.017583992, 0.04515538, 0.09015951, 0.010931833, 0.05069329, 0.085211985, -0.033451263, -0.084974565, -0.022275979, 0.047870856) * inp_5_0_1; + result5 += M4(0.36685643, -0.03498795, 0.36932373, 0.04663394, -0.24453484, 0.15682635, -0.06393542, 0.22350083, 0.32828593, 0.12556334, -0.032097016, -0.22249135, -0.022404408, 0.06554879, -0.27629003, -0.17113921) * inp_5_1_1; + result5 += M4(0.057643544, -0.0821995, 0.02785457, -0.14445736, -0.00827238, 0.083869405, -0.17504679, 0.040024452, 0.11782944, 0.082769416, 0.20221531, -0.01977251, 0.18810064, 0.10058428, 0.040518403, 0.16381235) * inp_5_2_1; + result5 += M4(-0.0185808, 0.015772581, 0.023783049, 0.19982882, -0.07528124, 0.03142737, -0.058214698, 0.038417444, -0.039716426, 0.046362426, -0.050831467, 0.14899968, -0.0016054872, 0.032204628, 0.057708394, 0.12691228) * inp_5_0_2; + result5 += M4(0.052159153, 0.17546724, -0.021749554, 0.077396505, -0.19238146, -0.022113588, -0.10580981, 0.013583808, -0.13101238, 0.028726557, 0.09187268, -0.038652122, -0.25082308, 0.24565762, -0.0011845094, -0.1819246) * inp_5_1_2; + result5 += M4(-0.03586477, -0.12944864, 0.051034436, 0.07176638, -0.06553427, 0.014486591, -0.03979507, -0.03704663, -0.15629724, -0.009472731, 0.029032834, 0.05319351, 0.045763228, 0.09015479, 0.18888545, 0.16036865) * inp_5_2_2; + result6 += M4(-0.17776614, 0.207399, -0.21193908, -0.233226, -0.03474836, 0.16385293, -0.03988457, -0.025761042, -0.030501524, -0.60474783, -0.02268399, -0.0038020127, -0.026418474, 0.056337334, 0.05593924, -0.04720911) * inp_5_0_0; + result6 += M4(-0.022228012, 0.07556314, 0.04917742, 0.05253304, 0.010401608, -0.13872474, -0.035758097, 0.045730237, -0.13260432, -1.0640199, 0.1955953, 0.019404186, -0.08068368, 0.025911927, -0.198826, 0.025931101) * inp_5_1_0; + result6 += M4(0.004598388, -0.20779093, -0.02519184, 0.04416819, -0.08763775, 0.2813368, 0.06462032, 0.011948038, 0.0071054217, -0.08588377, -0.0015590257, -0.03687541, 0.0052645546, 0.01467133, -0.00075780385, 0.018734645) * inp_5_2_0; + result6 += M4(-0.23587717, -0.0029772765, 0.33838117, -0.049960762, 0.076006465, 0.11152031, 0.07969988, -0.0058066957, -0.040294725, -0.39554062, 0.005331958, 0.112091094, -0.08990066, 0.011633177, 0.059962913, -0.008968664) * inp_5_0_1; + result6 += M4(0.3739447, 0.21325874, -0.12078905, 0.052896496, -0.06328107, 0.16221975, 0.017228665, 0.07492475, 0.25286007, -1.6027665, 0.535375, 0.21490385, 0.048959494, -0.09434555, 0.49514028, -0.24655005) * inp_5_1_1; + result6 += M4(0.023341065, -0.073038734, 0.07689045, -0.037003033, 0.009879587, 0.28561667, 0.15563221, 0.018839007, -0.120143145, -0.13569745, 0.011585222, 0.028367897, -0.027510526, 0.16620146, 0.111063905, 0.14397426) * inp_5_2_1; + result6 += M4(0.13737535, -0.38068795, 0.095258005, -0.30169982, -0.008667409, 0.065728344, 0.074327335, 0.02391513, -0.10887895, -0.4506271, -0.0041155997, 0.00599647, 0.021558022, -0.00782945, -0.012796392, -0.051290467) * inp_5_0_2; + result6 += M4(-0.015600367, -0.24922112, -0.24988674, 0.11327273, 0.02140644, 0.33563858, 0.02276931, -0.0009794696, -0.11687785, -0.20464315, 0.16918339, -0.040877726, -0.25654775, 0.03943083, -0.20726858, 0.008967393) * inp_5_1_2; + result6 += M4(0.024314715, -0.06308809, -0.0044129277, 0.015282473, 0.06652381, 0.050273895, 0.0022502593, 0.04004231, -0.049349748, 0.047618017, 0.06905827, -0.033827256, -0.13463107, -0.040993493, -0.01895626, -0.0124648055) * inp_5_2_2; + result7 += M4(0.2307177, 0.009316541, -0.20652393, -0.04528565, -0.023949422, 0.058415696, 0.005527413, 0.037128717, 0.022402778, 0.008534929, -0.22772695, -0.040516816, 0.057939492, -0.16594426, -0.32526, 0.057588965) * inp_5_0_0; + result7 += M4(0.12498552, 0.2037865, -0.6076206, 0.23674323, -0.116273284, 0.0065270136, 0.043029565, -0.010783259, -0.20386064, 0.22016703, -0.09856716, 0.008352085, 0.005807636, -0.62843984, -0.82838815, -0.05326888) * inp_5_1_0; + result7 += M4(0.011386575, 0.11620242, -0.0353433, 0.02136145, 0.113976, 0.02752378, 0.3368595, 0.013731594, 0.12179127, 0.063675836, 0.14685139, -0.028720831, 0.026076382, -1.0058722, -0.50539273, 0.036181416) * inp_5_2_0; + result7 += M4(-0.03837055, -0.09934, -0.18138467, -0.1275001, -0.08317971, 0.099028386, 0.047599707, 0.009218658, -0.06668754, 0.1193521, -0.077677876, 0.027737033, 0.01042874, -0.5006519, -0.02147826, 0.01613473) * inp_5_0_1; + result7 += M4(0.20157377, 0.094069935, -0.25924894, 0.4513939, -0.082824044, 0.11329145, 0.11977122, -0.017076591, -0.11296219, 0.107378565, -0.08336972, 0.04474073, 0.12751086, -1.474759, -0.43208084, 0.0372479) * inp_5_1_1; + result7 += M4(0.10177014, 0.06772144, 0.029739581, 0.015600159, 0.033402044, -0.06179592, 0.20502917, 0.048752118, -0.10237661, 0.25029805, -0.07709679, 0.21221764, -0.27771288, -2.034128, -0.8932387, -0.055777594) * inp_5_2_1; + result7 += M4(-0.0005914398, 0.14794466, -0.38547063, 0.11865169, -0.033808764, 0.07850711, 0.050626025, 0.009476621, -0.033932608, 0.14852725, -0.120277174, -0.023619277, 0.033382583, 0.0028116384, -0.0128159905, 0.05654289) * inp_5_0_2; + result7 += M4(0.10808728, 0.24521255, -0.3742114, 0.15608147, -0.062978044, 0.16536887, 0.117208056, 0.014003607, -0.013850699, 0.07125336, 0.06478216, -0.044978272, -0.013092857, -0.5133377, 0.044845276, -0.083578) * inp_5_1_2; + result7 += M4(0.06789751, -0.012187056, -0.007504478, 0.049151663, -0.014634491, 0.11939585, 0.19424964, 0.030032735, -0.027884493, 0.04134291, 0.070999116, -0.06622202, -0.11551998, -0.493336, -0.19690229, -0.035882447) * inp_5_2_2; + const V4 inp_6_0_0 = inp[6][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_6_1_0 = inp[6][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_6_2_0 = inp[6][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_6_0_1 = inp[6][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_6_1_1 = inp[6][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_6_2_1 = inp[6][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_6_0_2 = inp[6][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_6_1_2 = inp[6][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_6_2_2 = inp[6][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.013721689, 0.012799238, -0.02374232, 0.084298804, -0.033889066, 0.0043725143, -0.11799324, -0.728515, 0.050513715, 0.19966266, 0.10668769, -0.43184024, 0.019519875, 0.08859712, 0.048608758, 0.16061369) * inp_6_0_0; + result0 += M4(-0.013668889, 0.027528549, -0.14263532, 0.08409372, -0.08566772, -0.03756936, -0.14816058, -0.57736915, -0.08733867, 0.17958239, 0.02625638, -0.569547, 0.016371628, 0.026348928, -0.052582733, -0.015587701) * inp_6_1_0; + result0 += M4(-0.032085154, 0.112853065, -0.04952242, 0.1291716, -0.12929581, -0.016040852, -0.03945986, -0.4082456, 0.05143234, 0.06976731, 0.23516557, -0.3606082, 0.03677535, -0.018306773, 0.1542672, 0.008259577) * inp_6_2_0; + result0 += M4(0.016372504, -0.0070662284, 0.12197586, 0.06748505, -0.12295985, 0.059842106, -0.028126491, -0.38117516, 0.09509903, -0.23314562, -0.12142423, -0.01889579, 0.020499144, 0.09331554, -0.07573203, -0.039687317) * inp_6_0_1; + result0 += M4(-0.06523112, 0.1115557, -0.13141568, -0.076518275, 0.22385037, 0.051817946, -0.13144736, -0.76036626, 0.22478345, 0.084616646, -0.009369965, 2.2400863, 0.04760143, 0.07278314, -0.12248079, -0.5196359) * inp_6_1_1; + result0 += M4(-0.010783272, 0.20468853, 0.028034076, 0.08842021, -0.022902891, 0.013527307, -0.07778249, -0.5347425, 0.023293119, -0.07133847, -0.0492269, -0.52353215, 0.050140988, 0.03659886, -0.021283183, -0.108608164) * inp_6_2_1; + result0 += M4(0.04081373, 0.06297591, 0.011737012, 0.07773822, -0.024749497, -0.04241316, -0.18998826, -0.6295829, 0.031368613, -0.022465019, -0.11716884, -0.2727385, 1.3931181e-05, 0.04118823, -0.071628675, 0.0560868) * inp_6_0_2; + result0 += M4(0.03767071, -0.01156686, 0.18171673, -0.1430711, -0.066655755, 0.08428286, 0.31792477, -0.8664403, -0.14042564, -0.009794289, -0.07033047, -0.37070757, 0.062397983, -0.00801166, -0.0034588207, -0.024271926) * inp_6_1_2; + result0 += M4(0.05629877, 0.09073649, 0.33468255, 0.11742887, 0.060363375, -0.12988676, 0.089493774, -0.31278867, 0.06597197, 0.002712391, 0.21740861, -0.24369462, 0.020091657, 0.042369522, -0.12682956, -0.0352122) * inp_6_2_2; + result1 += M4(0.115051836, 0.029250428, -0.042751107, 0.05254452, 0.041774757, -1.3463695, 0.16861367, -0.219713, -0.009610078, -0.6178128, 0.18123557, 0.09589148, 0.033282384, 0.005443035, 0.01781811, -0.12842776) * inp_6_0_0; + result1 += M4(-0.039929036, 0.0355703, 0.065900706, -0.008569889, 0.058944818, -0.7551617, 0.37125692, -0.087499835, 0.0031313314, 0.078420505, 0.026651854, -0.0045882487, 0.038311485, 0.2573197, 0.10422046, -0.3304441) * inp_6_1_0; + result1 += M4(-0.091805026, -0.054957453, 0.16636682, -0.06926543, 0.19802935, -0.13930406, 0.059224565, 0.24277955, 0.13472448, -0.057595443, 0.040348355, -0.20867041, 0.032783717, 0.024916803, -0.024695862, -0.30152124) * inp_6_2_0; + result1 += M4(-0.045492996, 0.0745255, 0.044796575, 0.13446243, -0.119575426, -0.34158093, -0.47872755, 0.15831971, -0.21747603, 0.11864493, 0.04170891, -0.08694121, 0.09877152, 0.068414606, 0.121137924, -0.18418857) * inp_6_0_1; + result1 += M4(0.1536057, -0.14420255, 0.061106026, 0.25113207, -0.15105975, -0.11294851, 0.28885663, 0.249764, 0.09003822, 0.29121283, -0.47800887, -0.28591055, -0.061121177, -0.22273183, -0.020940749, -0.32592547) * inp_6_1_1; + result1 += M4(-0.04637224, 0.018961102, 0.020337338, 0.11999065, 0.16871275, -0.039289758, 0.00074320775, -0.10269183, 0.05033763, -0.05400853, -0.06005674, 0.46703076, -0.06822246, -0.08491263, -0.012516524, -0.4113721) * inp_6_2_1; + result1 += M4(0.01397314, -0.013303247, -0.17585704, 0.09650754, -0.1870409, -0.06364949, -0.1419276, 0.101269044, 0.089166366, -0.17171815, -0.30475634, 0.09715335, 0.049211614, -0.002294859, 0.16028745, -0.16988043) * inp_6_0_2; + result1 += M4(-0.02535254, 0.038862202, 0.026605098, -0.02986821, 0.015594697, -0.01915811, -0.14252083, 0.016895005, -0.10214268, 0.036865976, 0.16528422, -0.26692706, 0.038618404, 0.083980426, -0.044334084, -0.16242938) * inp_6_1_2; + result1 += M4(-0.07492681, 0.058041144, 0.026567472, 0.1499848, -0.005909218, 0.0534802, -0.034351565, -0.24728958, -0.12163124, -0.034479037, 0.09780674, 0.15087095, 0.05771658, 0.04815517, 0.05607033, -0.23582906) * inp_6_2_2; + result2 += M4(0.09484224, -0.028168032, 0.12768438, 0.03912507, -0.0022917585, 0.03248419, 0.02721924, -0.121199645, -0.11108387, -0.13500406, -0.024739847, 0.026627159, 0.05148283, -0.0018055746, 0.0058862395, 0.040583603) * inp_6_0_0; + result2 += M4(-0.057095233, -0.015163229, 0.07534633, -0.032741208, -0.1507883, 0.13374612, 0.1874841, 0.056230232, -0.0713848, -0.021516977, -0.31512484, -0.05517987, 0.018920483, 0.031008726, 0.07528253, 0.013666764) * inp_6_1_0; + result2 += M4(-0.03164615, 0.06300174, 0.032556005, 0.013826809, -0.0919597, -0.028468888, 0.21432173, -0.10537255, -0.042640403, 0.009012224, 0.05803763, 0.1226149, 0.13967922, 0.03849326, 0.02999087, 0.020332465) * inp_6_2_0; + result2 += M4(0.08486279, -0.055737156, 0.07666408, 0.072905034, -0.03861488, -0.013318491, -0.22917931, -0.09742365, -0.005001712, 0.061192237, -0.21483324, 0.030310016, 0.041008867, -0.002631481, 0.016131254, -0.06307914) * inp_6_0_1; + result2 += M4(-0.008239557, -0.059365015, 0.10872842, -0.059243873, 0.08721239, 0.16082077, 0.009714344, 0.07582317, -0.19243337, -0.51029044, 0.26393136, -0.118696675, 0.05550419, -0.031886403, 0.07487437, 0.034249607) * inp_6_1_1; + result2 += M4(0.034052134, 0.11022747, 0.058309525, 0.13692333, 0.030472817, -0.054065194, 0.17510623, 0.18626103, -0.025153667, 0.14310277, -0.01825704, 0.11602331, 0.0259339, -0.010923728, -0.011021909, -0.060436837) * inp_6_2_1; + result2 += M4(0.12284936, -0.038067915, 0.11871092, 0.036828365, -0.11237931, -0.13707173, -0.2312729, -0.018084489, -0.08439929, 0.05503302, 0.08982365, 0.015544661, 0.09030925, -0.036169007, -0.03011449, 0.022595253) * inp_6_0_2; + result2 += M4(0.27154922, -0.06716872, 0.09793987, 0.07021039, 0.06001739, -0.002078898, -0.019173348, 0.11282228, -0.10524377, 0.16066104, -0.29254216, -0.23972423, 0.044012096, 0.003369262, -0.0726597, -0.09072062) * inp_6_1_2; + result2 += M4(0.07378505, 0.050433263, 0.02719121, 0.08354564, 0.44861662, -0.19237737, -0.035772547, -0.084510304, 0.16763969, 0.323455, -0.06218754, 0.19696902, 0.056579765, 0.016011255, -0.10023325, -0.09716196) * inp_6_2_2; + result3 += M4(0.10232804, -0.006077989, 0.050019518, 0.11602139, -0.090102084, 0.12726583, 0.037977304, 0.08869181, -0.14940695, -0.021103106, -0.032894358, 0.047170646, -0.16822505, 0.056850057, -0.020497102, 0.029926531) * inp_6_0_0; + result3 += M4(0.05679189, 0.03009707, 0.09271889, 0.1452269, -0.13279422, -0.0229016, 0.15170208, 0.28165734, 0.25188154, 0.1503759, 0.22144592, 0.009805573, -0.20300111, 0.03110374, 0.010787475, 0.026303295) * inp_6_1_0; + result3 += M4(0.015498357, 0.067315616, 0.0822896, 0.08938353, 0.07336162, -0.103446744, 0.07073281, -0.030839719, -0.14263548, 0.10065543, 0.06188872, -0.048266098, -0.15079641, 0.019407988, 0.038654078, 0.060900126) * inp_6_2_0; + result3 += M4(3.5045192e-05, 0.028689122, -0.04724806, 0.058447096, 0.08514591, -0.09936972, -0.076331586, 0.07792259, -0.006429966, -0.005913239, -0.026334938, 0.13954161, -0.20750113, -0.027019963, -0.0504558, 0.030859476) * inp_6_0_1; + result3 += M4(0.16391242, 0.11010714, -0.0726046, 0.14909127, 0.11595877, 0.004168351, 0.034623176, 0.04393853, -0.104881726, 0.012494496, -0.028675128, -0.3010286, -0.38113993, -0.048183165, -0.1315588, -0.01620024) * inp_6_1_1; + result3 += M4(0.07487305, 0.04378936, -0.060904454, 0.13293639, -0.0653314, 0.037028458, 0.1952872, 0.2351629, 0.19737917, -0.15465376, -0.19056813, -0.15741211, -0.34390843, -0.01940382, -0.034628253, -0.050710227) * inp_6_2_1; + result3 += M4(0.13126612, 0.034421466, 0.07083511, 0.18203323, 0.13850912, 0.036218148, -0.15604755, 0.14378557, 0.022097459, -0.05010652, 0.112829946, -0.13094294, -0.13462092, 0.013596207, 0.015433991, 0.0010847846) * inp_6_0_2; + result3 += M4(0.081508085, 0.0020226794, -0.07463045, 0.12744093, -0.046915106, 0.011674384, 0.09712423, -0.12683547, 0.11100819, -0.27745518, -0.2966562, -0.43319258, -0.4078367, -0.014837506, -0.08604366, 0.07492186) * inp_6_1_2; + result3 += M4(0.09487703, 0.035617664, -0.005322295, 0.18227166, -0.23990566, 0.09407424, -0.06919062, -0.10134771, 0.1117839, 0.073649324, -0.010420145, -0.07258304, -0.33146855, 0.06925787, -0.07496293, 0.054395948) * inp_6_2_2; + result4 += M4(-0.12971807, 0.09800778, 0.16760588, 0.10334512, -0.12948056, 0.030443417, -0.015572743, 0.07753184, -0.011883056, 0.0466646, -0.07844405, -0.017271055, 0.055693403, 0.0014869877, 0.02922507, 0.033999205) * inp_6_0_0; + result4 += M4(-0.085277185, 0.027675679, 0.3128339, 0.19579042, -0.15358071, 0.1987966, 0.14060515, 0.12397858, 0.068887286, -0.057634737, 0.08182515, 0.27527457, 0.008231293, 0.04326853, 0.10153714, -0.02235345) * inp_6_1_0; + result4 += M4(-0.15706848, 0.22470431, 0.14862129, 0.0798385, -0.19121005, 0.04985686, -0.031087652, -0.030134592, 0.122117415, -0.1358389, -0.03324986, -0.105542004, 0.026076226, -0.10293577, 0.07144743, 0.053697392) * inp_6_2_0; + result4 += M4(-0.13942903, 0.0598736, 0.20203328, -0.015706109, 0.041292615, -0.051336534, 0.26622793, -0.05411252, 0.19893913, -0.049666993, 0.06338339, 0.18654269, 0.0154042775, 0.08416739, 0.05402257, 0.002899401) * inp_6_0_1; + result4 += M4(-0.17200159, 0.07858962, 0.060686447, 0.11715207, 0.27473405, 0.21981388, 0.060689453, -0.21467048, -0.38444003, -0.049982432, 0.27009097, -0.47079936, -0.07286625, 0.034506857, -0.059080407, -0.0704868) * inp_6_1_1; + result4 += M4(-0.12825799, 0.074786924, 0.04979651, -0.011929379, -0.093908966, 0.02409042, 0.11474762, -0.052561108, -0.17778176, 0.19779956, -0.017907409, -0.25451195, 0.07401829, 0.0048731356, -0.001275969, -0.025227617) * inp_6_2_1; + result4 += M4(-0.17167409, 0.05036076, 0.2634832, 0.11281687, 0.06676236, -0.11705774, -0.19246516, 0.055392936, 0.19492392, -0.28017414, -0.055976864, -0.03858756, -0.03630528, -0.012248858, 0.0398678, -0.011645855) * inp_6_0_2; + result4 += M4(-0.18845724, 0.07292901, 0.17291148, 0.05425154, -0.051833913, 0.114998974, -0.082188636, 0.07323409, 0.14575878, 0.07565385, -0.19039711, 0.4525562, 0.06798737, -0.02327251, -0.035156604, 0.10052607) * inp_6_1_2; + result4 += M4(-0.069241926, 0.14409682, 0.056277715, 0.1280435, 0.076898545, -0.44618395, -0.20068352, 0.13095634, 0.036167987, 0.08999085, -0.077388436, -0.03176987, 0.03517745, 0.10241359, 0.063602574, -0.03615611) * inp_6_2_2; + result5 += M4(0.033013683, 0.04842415, -0.15041508, 0.08398356, -0.030517964, 0.18327059, 0.10866422, 0.11718288, 0.05829114, 0.072188094, 0.026523469, -0.009050315, 0.05599096, 0.0022212828, 0.06740063, 0.14835125) * inp_6_0_0; + result5 += M4(-0.08631444, -0.034676958, -0.061969865, 0.13463983, -0.17435579, 0.18262787, -0.17975652, -0.22194247, -0.012829312, -0.0188067, 0.001036539, 0.2883137, 0.049807616, -0.16208144, -0.023245981, 0.19631694) * inp_6_1_0; + result5 += M4(-0.08131522, -0.026759498, -0.035225067, 0.11554084, -0.4087951, 0.19320294, -0.23901114, 0.09180376, -0.06339341, 0.046446458, -0.07654617, -0.06757779, 0.08336781, 0.021041118, 0.003281264, 0.08990855) * inp_6_2_0; + result5 += M4(0.0018355061, -0.0013574864, -0.11026633, -0.0114736175, 0.039003845, -0.0649448, -0.12087863, -0.11014526, -0.09743662, -0.17015211, -0.08615441, 0.23743926, 0.018991893, -0.027791, 0.04718051, 0.21493366) * inp_6_0_1; + result5 += M4(-0.06953014, 0.0963656, -0.18781808, 0.05450311, -0.16842794, 0.069544986, -0.021834321, -0.07844127, 0.48426482, -0.8887092, -0.106620215, -0.2353654, 0.1043702, -0.09494979, 0.020493714, 0.021198802) * inp_6_1_1; + result5 += M4(-0.079832286, -0.00028978699, -0.06832304, -0.09516513, -0.1257426, -0.21745151, 0.07623339, -0.16031949, 0.11636321, 0.02762809, -0.4574339, 0.057240333, 0.13326006, -0.14211771, 0.017924683, 0.18033981) * inp_6_2_1; + result5 += M4(0.060488593, -0.019406652, -0.12546499, -0.06721494, 0.03355523, -0.0630099, 0.024156624, 0.14058274, -0.2173787, -0.0007047517, 0.059516806, -0.23529258, 0.08857042, -0.009193321, -0.011644644, 0.1060985) * inp_6_0_2; + result5 += M4(-0.16982134, -0.21197483, 0.007997015, -0.05819793, 0.32171416, 0.08059579, 0.35285148, 0.1688299, 0.05161745, 0.010919435, -0.12022268, 0.3571975, 0.02061887, 0.12067349, 0.06649824, 0.038396616) * inp_6_1_2; + result5 += M4(-0.046727374, 0.032844655, -0.009105006, -0.11500711, 0.3265793, -0.0070809773, 0.26464632, -0.10348789, -0.051511575, 0.21568537, 0.2230859, -0.125324, 0.09599262, 0.06512698, 0.07142377, 0.22866553) * inp_6_2_2; + result6 += M4(0.023664666, 0.054020714, 0.08307925, 0.05042996, 0.036261156, 0.060079753, 0.033210646, -0.12578715, 0.13048807, 0.17907648, -0.052554738, 0.019516677, 0.02917621, 0.078172915, -0.0049627307, 0.007307988) * inp_6_0_0; + result6 += M4(0.02934996, 0.091029674, 0.04998483, 0.060327448, -0.027470868, 0.17539713, 0.027298667, 0.113262065, -0.15372175, -0.07847668, 0.15397547, 0.0062466827, -0.08013527, 0.098639674, 0.055914365, 0.0059192088) * inp_6_1_0; + result6 += M4(-0.03853444, 0.17421585, 0.0320261, -0.009891646, -0.07324698, 0.14380373, 0.23243321, 0.07114627, 0.00017697694, -0.09937999, -0.060783964, -0.017632212, 0.00374491, 0.038677946, 0.00524997, 0.019850764) * inp_6_2_0; + result6 += M4(0.03032487, 0.0446162, 0.0919604, 0.046155293, 0.099703886, 0.116819516, -0.1268473, -0.09506113, -0.00019921428, -0.014918625, 0.05290808, 0.13593423, -0.034468606, 0.17619564, 0.05930036, -0.05937309) * inp_6_0_1; + result6 += M4(-0.004726545, -0.05513497, -0.0137204835, 0.050694417, 0.08070793, 0.12695785, -0.17760259, -0.12079675, 0.124272145, -0.17518985, 0.09220045, -0.13841699, 0.029231913, 0.14023747, -0.015417012, -0.03465795) * inp_6_1_1; + result6 += M4(-0.07811658, -0.024794376, 0.1414599, -0.028865004, -0.17106962, 0.18573834, 0.119657956, 0.034450132, -0.065505035, -0.4369227, 0.05172798, 0.071489304, 0.06367372, 0.118458554, -0.006289113, 0.04067931) * inp_6_2_1; + result6 += M4(0.035409138, 0.0050975834, 0.13332473, 0.07093107, 0.16198464, -0.09422046, -0.0763085, -0.024989119, -0.15470146, -0.34974596, 0.036799416, 0.062119044, 0.045481212, 0.22424105, 0.013580434, -0.036915585) * inp_6_0_2; + result6 += M4(-0.030512117, 0.06215804, 0.016634647, 0.014608177, 0.05297761, -0.1988886, -0.2913831, -0.02754399, -0.23317295, -0.12203959, -0.071426906, 0.037417855, 0.07833972, 0.19622482, -0.010762048, -0.0018739193) * inp_6_1_2; + result6 += M4(0.11741118, -0.028310906, 0.11257459, -0.008676381, 0.24587262, 0.14110982, 0.2095743, 0.07117313, -0.06951543, 0.032417443, -0.16651018, -0.025869532, 0.06805985, 0.27156886, 0.014166576, -0.009584786) * inp_6_2_2; + result7 += M4(-0.027474428, 0.06031151, 0.24948463, 0.015020346, -0.102453604, -0.04426931, 0.005310342, 0.048167158, 0.10368575, -0.16100368, -0.3499551, 0.018165903, -0.049615458, 0.060252365, -0.1492622, -0.00058785686) * inp_6_0_0; + result7 += M4(0.116550215, -0.07088326, 0.04394743, 0.01234563, 0.1012704, -0.2402396, 0.17894132, 0.07261882, 0.09695268, 0.2235865, 0.24570851, -0.020101473, -0.046129372, -0.023845151, -0.59482044, 0.002628968) * inp_6_1_0; + result7 += M4(0.09181464, 0.21036357, -0.034634817, 0.03550574, -0.15795155, 0.07077869, -0.099132136, -0.026307773, 0.05914795, -0.16872865, -0.1619686, -0.054612845, -0.07673704, -0.04981329, -0.43033162, -0.029166436) * inp_6_2_0; + result7 += M4(-0.0626911, 0.31070897, 0.22456664, 0.008311042, -0.13321857, 0.1217428, 0.16589594, 0.013020407, 0.10750286, 0.007820364, -0.13166828, -0.027213214, -0.018073166, 0.05881828, -0.216483, 0.012319683) * inp_6_0_1; + result7 += M4(0.050255977, 0.18214023, 0.18794923, 0.020965539, 0.20073421, -0.17954944, 0.18261525, 0.24833299, -0.15629151, -0.022369128, 0.058617022, 0.07453912, -0.11091276, -0.035087883, -0.5439133, -0.019060649) * inp_6_1_1; + result7 += M4(0.003978155, 0.3133258, 0.2896629, 0.0756799, -0.14352624, -0.19055983, 0.21201888, -0.102167085, -0.08160337, 0.101650365, 0.008207882, -0.068828255, -0.0997686, -0.124079816, -0.32225162, 0.005125794) * inp_6_2_1; + result7 += M4(0.021806272, 0.17641042, 0.07536143, 0.008874538, 0.074880466, -0.021362882, -0.09839803, 0.045453507, 0.10301164, 0.034819357, -0.076980814, 0.018278483, 0.005724461, 0.054609697, -0.1469992, 0.015461229) * inp_6_0_2; + result7 += M4(0.053518422, 0.31392872, 0.084889926, 0.09296587, 0.12250028, 0.4455374, -0.007880454, -0.028109986, -0.20719786, -0.01740427, -0.09395975, -0.0092376, -0.04553808, 0.03551883, -0.18538475, -0.0535467) * inp_6_1_2; + result7 += M4(-0.02883382, 0.31318933, 0.19606227, 0.085433684, 0.07387462, -0.025489366, -0.34011757, -0.1855652, -0.02907228, 0.018556163, 0.058077186, 0.00490588, -0.019125191, -0.07524502, -0.16619001, -0.00658723) * inp_6_2_2; + const V4 inp_7_0_0 = inp[7][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_7_1_0 = inp[7][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_7_2_0 = inp[7][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_7_0_1 = inp[7][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_7_1_1 = inp[7][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_7_2_1 = inp[7][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_7_0_2 = inp[7][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_7_1_2 = inp[7][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_7_2_2 = inp[7][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.07705421, 0.14655161, -0.15920356, -0.21995056, -0.014202915, -0.021717992, -0.089232825, -0.012000037, 0.04469433, -0.026820691, 0.15597984, -0.022502646, 0.006914514, -0.19888951, 0.21220444, 0.17938675) * inp_7_0_0; + result0 += M4(-0.27089316, -1.8292671, -0.2802968, -0.052826855, -0.0009310705, 0.07023756, 0.13675265, 0.09917386, -0.0014187134, -0.07602309, 0.0020611917, -0.04827524, -0.18022795, -0.12203899, 0.35521606, 0.35329235) * inp_7_1_0; + result0 += M4(-0.26914853, -0.2839232, 0.10873711, -0.09671969, 0.033788357, 0.08032121, 0.085263714, 0.06946121, 0.0030209876, -0.012763638, 0.049742326, -0.046166908, -0.06290731, 0.20113291, 0.20944561, -0.2691528) * inp_7_2_0; + result0 += M4(-0.05689525, 0.11810778, 0.005747189, -0.47844198, 0.02829931, 0.056319762, 0.0976035, 0.03878815, -0.050616615, -0.014168171, -0.022787584, 0.040302347, 0.106824026, -0.06600477, 0.08873571, 0.1697847) * inp_7_0_1; + result0 += M4(-0.030187106, -0.28629836, -0.29864815, -0.39638022, -0.031687517, 0.016290667, -0.08054959, -0.12397554, 0.017471364, -0.046266038, 0.030829297, -0.0603028, 0.033272807, -0.1054314, 0.23958172, -0.006223459) * inp_7_1_1; + result0 += M4(-0.08353376, 0.018860355, -0.015345814, -0.255057, 0.08161238, 0.078917846, -0.17756382, 0.13153501, -0.00042332607, -0.06268168, 0.100121856, -0.13375358, 0.08287006, -0.07434558, 0.0671746, -0.1640902) * inp_7_2_1; + result0 += M4(-0.027357182, -0.026864827, 0.06328931, -0.1162309, 0.015528158, 0.10389823, 0.034980204, -0.078910485, 0.00500683, -0.085828304, 0.050555404, -0.020949477, -0.008623717, 0.047411308, 0.06537082, -0.075511575) * inp_7_0_2; + result0 += M4(0.05337894, -0.024519926, -0.12872238, -0.08714813, 0.01656469, 0.07218318, 0.07296753, -0.041696247, -0.017571453, -0.104047954, 0.032122225, 0.05527118, -0.0040236083, -0.18081762, 0.01928598, -0.008794376) * inp_7_1_2; + result0 += M4(-0.020030312, -0.011161839, -0.037189707, -0.1574755, -0.02615406, -0.0032911913, -0.083963625, -0.02443231, -0.025931358, -0.002005939, 0.08844652, 0.0065094526, 0.042748637, -0.054209176, 0.0012821651, -0.06385409) * inp_7_2_2; + result1 += M4(0.28308165, -0.28567734, -0.65978485, -0.011553816, 0.13587657, -0.12044554, -0.00977827, -0.18941288, -0.0018173895, 0.011407545, -0.053531498, 0.24653833, -0.08707101, -0.21592058, 0.3635564, 0.021599567) * inp_7_0_0; + result1 += M4(-0.2531581, -0.49012327, 0.21240307, 0.20531361, -0.022551127, -0.14512269, -0.011202978, -0.33082062, -0.048964124, -0.2152505, -0.041152902, 0.38117525, 0.09538597, -0.060770903, -0.17551364, 0.1955445) * inp_7_1_0; + result1 += M4(0.10186855, 0.09641043, -0.16537541, -0.10825933, 0.022533605, -0.09994573, -0.012811164, -0.44734696, 0.06465757, 0.017299756, -0.031137753, 0.31065333, 0.13651535, 0.10311868, -0.118330106, 0.1809281) * inp_7_2_0; + result1 += M4(0.10272787, -0.08057058, -0.30362, 0.048751257, 0.089726985, -0.12593073, -0.037433296, -0.23559216, -0.06553392, 0.056514155, 0.0830663, 0.2682325, -0.18730585, 0.08315175, 0.30666634, 0.13161175) * inp_7_0_1; + result1 += M4(-0.18096423, -0.34603265, 0.48900405, 0.2875848, 0.12515527, 0.27683365, -0.078976415, -0.32297248, -0.047749817, 0.108569115, 0.0053452603, 0.16291566, 0.044929836, -0.11149145, 0.11379486, -0.123130135) * inp_7_1_1; + result1 += M4(0.03145933, 0.08000567, -0.05212921, -0.09588122, -0.05118946, 0.11495094, 0.13440904, -0.49722797, 0.012042765, -0.011682212, 0.009776634, 0.22002277, -0.114563845, 0.113886766, 0.028833367, 0.05768669) * inp_7_2_1; + result1 += M4(0.041755527, 0.033818115, 0.030087505, -0.06098008, -0.016862225, 0.020001326, -0.07535477, -0.10389625, -0.11713323, 0.015470763, 0.0006214775, 0.21128693, 0.012644471, -0.050409187, -0.028175324, -0.09258305) * inp_7_0_2; + result1 += M4(0.035682295, 0.062328402, -0.011538125, 0.052881636, 0.023204286, 0.155447, 0.0017339038, -0.06730548, -0.025180358, 0.0058287047, 0.0755074, 0.23595765, 0.087806515, -0.03235762, 0.11365232, -0.066609725) * inp_7_1_2; + result1 += M4(0.045093987, -0.009694641, -0.027107459, 0.05582876, 0.0494983, 0.010456474, 0.057337303, -0.052081425, -0.052915372, -0.023061618, -0.03150964, 0.16427326, -0.040431786, 0.059276927, -0.0051177777, -0.0048837056) * inp_7_2_2; + result2 += M4(0.03837631, 0.08774383, 0.06363697, 0.049066767, -0.0030270966, 0.03892385, -0.0047903294, -0.020191245, 0.020035189, -0.023216285, 0.0056477203, 0.029383, -0.045547128, 0.062387347, 0.10607699, -0.03863291) * inp_7_0_0; + result2 += M4(-0.13633233, 0.09267785, -2.3030283, 0.014163732, -0.03991903, 0.015884869, -0.0606753, -0.04264136, -0.0303268, 0.009014363, 0.05976666, 0.0211869, 0.11129838, -0.13271269, 0.2039835, 0.14118326) * inp_7_1_0; + result2 += M4(0.15436251, -0.0021171, -0.22229506, -0.2130171, -0.066300035, -0.018001197, 0.087491564, 0.15762036, 0.036742657, -0.037199102, 0.015800452, 0.057719216, 0.10394676, -0.1264126, 0.12223967, 0.1499962) * inp_7_2_0; + result2 += M4(0.13011152, -0.029061241, -0.21917622, 0.10294677, -0.021770813, 0.024138093, 0.0074876165, 0.06477432, -0.03029129, -0.0665621, 0.067723, 0.028472902, 0.14211737, -0.007184418, 0.06308469, 0.0677978) * inp_7_0_1; + result2 += M4(-0.6425866, 0.40062433, -0.69220364, 0.053134706, 0.3676376, -0.04427473, 0.12050734, -0.07630126, -0.018858017, 0.015136701, 0.079615645, 0.07291887, 0.16656972, -0.24108753, 0.19406885, 0.07315367) * inp_7_1_1; + result2 += M4(0.14880347, -0.08668082, -0.0057812906, -0.19755425, 0.13294779, 0.03765874, -0.10990122, 0.027674034, 0.019698981, -0.0693015, 0.061046965, 0.0046053925, 0.28756058, -0.16634035, 0.14577737, 0.21926984) * inp_7_2_1; + result2 += M4(0.11300955, -0.07001782, 0.004160339, -0.025613036, 0.0384132, 0.010613844, 0.05108481, -0.014704834, 0.07281184, -0.054065324, 0.060256865, 0.02568487, 0.055661537, -0.03176687, -0.033291098, 0.039281458) * inp_7_0_2; + result2 += M4(-0.13591135, -0.1556221, 0.035392698, 0.022640819, 0.101858534, -0.031051483, -0.056347683, -0.005426217, -0.09345089, 0.059355054, 0.0024670502, 0.072271, 0.1397118, 0.005142384, -0.0067636766, 0.062649995) * inp_7_1_2; + result2 += M4(-0.045705844, -0.049485546, -0.08252035, -0.07202762, 0.15883598, 0.076862395, 0.027125804, 0.022157637, 0.074905746, -0.066421315, -0.023283474, 0.02775669, 0.08140506, -0.055219613, -0.10447547, 0.029692696) * inp_7_2_2; + result3 += M4(0.27804977, 0.04060201, -0.03415181, 0.05594808, -0.20309801, 0.08921539, 0.027383287, -0.014300932, 0.14656137, -0.042295467, 0.026592502, -0.0022422688, 0.03638837, 0.12393212, 0.09580104, 0.11455205) * inp_7_0_0; + result3 += M4(0.43370125, -0.7264578, 0.17910218, -0.3402325, -0.3274955, 0.06556304, 0.053568117, 0.052536678, 0.15319067, -0.035212506, -0.043437447, -0.056250986, 0.07886018, 0.1720468, -0.070666164, -0.23317327) * inp_7_1_0; + result3 += M4(-0.010775315, -0.10786001, -0.067271195, 0.09480217, -0.047954734, -0.037628196, 0.08032824, -0.026743568, 0.0951285, -0.046130087, -0.046153605, -0.022892216, -0.21090701, -0.026034286, 0.013633455, -0.048013) * inp_7_2_0; + result3 += M4(0.087752044, 0.051735863, -0.09456641, 0.09395853, -0.31912452, 0.11069252, -0.09216122, -0.049109735, 0.22481413, -0.04836504, 0.09574651, -0.00593434, 0.10785617, 0.087149166, 0.055559058, 0.027829967) * inp_7_0_1; + result3 += M4(0.40971532, -0.1166213, 0.43089357, -1.247799, -0.57403624, 0.014973396, -0.19494775, 0.116255045, 0.10483425, 0.0018121488, 0.10336278, -0.08457605, -0.09799306, 0.095894195, -0.08120408, 0.1470525) * inp_7_1_1; + result3 += M4(-0.3771813, -0.13158873, -0.08711574, -0.2851576, -0.42346576, 0.057824798, -0.10846057, 0.14503123, 0.10989007, -0.039893188, -0.052708168, -0.032892987, -0.12112129, -0.074547686, 0.17883979, 0.12121646) * inp_7_2_1; + result3 += M4(-0.05970325, 0.001400899, 0.05403713, 0.037526485, -0.10959009, 0.034745116, -0.052851137, 0.031476095, 0.17720535, 0.0023840799, 0.020615356, -0.100161955, -0.03695471, 0.08650283, 0.039503135, 0.07882159) * inp_7_0_2; + result3 += M4(0.0044788043, -0.16337655, 0.071338534, -0.6660384, -0.10255742, 0.04590746, -0.046035033, 0.23365247, 0.16313332, -0.051737007, 0.00034278724, 0.08502075, -0.057645075, 0.21344616, 0.115628414, 0.44256592) * inp_7_1_2; + result3 += M4(0.010992721, 0.03025711, -0.027071904, -0.0602821, -0.03987038, 0.04058866, 0.041595288, 0.11731922, 0.106050506, -0.023259671, 0.012139084, -0.01232089, 0.07745526, -0.01704661, -0.02275756, 0.3044486) * inp_7_2_2; + result4 += M4(-0.09071285, -0.41172433, -0.28751448, -0.029586064, 0.010956211, 0.013790319, 0.041343343, 0.0008592875, -0.05313412, -0.08046366, -0.012284464, 0.006745153, -0.077516615, 0.07847041, -0.06270689, 0.016045839) * inp_7_0_0; + result4 += M4(0.6038478, -0.03064773, 0.36157948, -0.19402578, -0.02710915, 0.0049366923, 0.11763931, 0.078392625, -0.09302496, -0.05477951, -0.09801969, -0.028858343, -0.24634963, 0.0651749, -0.27385002, -0.2782543) * inp_7_1_0; + result4 += M4(0.086622715, -0.41340575, 0.005448833, -0.05621069, 0.00044034095, -0.10245652, 0.02368436, 0.08798041, -0.050513014, -0.091703504, 0.020265495, 0.010906198, -0.115228556, 0.13764267, -0.22028348, -0.21947323) * inp_7_2_0; + result4 += M4(0.0047257, -0.46549374, -0.06796023, 0.20825069, -0.04045274, -0.10130458, 0.1238029, -0.07447002, -0.034831002, -0.08029478, -0.09157177, 0.10096424, -0.14274159, 0.1087538, 0.14235063, 0.09494344) * inp_7_0_1; + result4 += M4(0.44179776, -1.5291011, 0.034119263, -0.9653705, 0.018118352, 0.28458175, -0.021487705, 0.0010762021, -0.0838768, -0.05726333, 0.11296191, -0.0023612175, -0.09342311, 0.12073306, 0.20877819, -0.1200189) * inp_7_1_1; + result4 += M4(0.18046811, -0.099955246, -0.38009864, 0.045663226, -0.0028648702, 0.16092615, 0.06740341, 0.04574118, -0.015260896, -0.095535226, -0.052776773, -0.011107281, -0.13015838, -0.054420166, -0.09365071, 0.08283588) * inp_7_2_1; + result4 += M4(-0.01031775, -0.037005138, 0.004836741, -0.053096246, -0.032177515, -0.046069227, 0.10675816, 0.022360492, -0.0078031756, -0.10481318, -0.00017168093, 0.0044404953, -0.0468987, -0.028409535, -0.0028913599, 0.1166665) * inp_7_0_2; + result4 += M4(0.08607475, -0.11968246, -0.08505704, -0.45524856, -0.037841246, -0.028020846, 0.13048014, 0.23245104, 0.051315486, -0.02880616, -0.01706976, 0.06627905, -0.08099483, 0.123131685, 0.0644043, 0.36869854) * inp_7_1_2; + result4 += M4(0.05031982, 0.02347016, -0.004537312, -0.060041256, -0.07803278, 0.11536064, -0.080467544, -0.0033040878, 0.07609603, -0.119582504, 0.026013127, 0.09771712, -0.0008058412, 0.0081337355, 0.1519349, 0.3588836) * inp_7_2_2; + result5 += M4(-0.1330159, -0.020606223, -0.03474067, -0.34595522, 0.1056071, -0.084585086, 0.03103594, 0.13032296, -0.07218878, 0.022729147, -0.057099078, -0.19260219, -0.1113688, -0.009962253, -0.17694257, -0.034554932) * inp_7_0_0; + result5 += M4(0.10401944, 0.1321309, 0.42354, 0.48820308, 0.19265227, -0.14420362, 0.02917404, 0.120967485, 0.012973034, 0.11208657, -0.0006371427, -0.45043004, 0.14982297, 0.124018036, -0.20516825, -0.44058993) * inp_7_1_0; + result5 += M4(-0.108353905, -0.46832907, -0.0039411206, -0.29758903, 0.11689921, -0.11359189, 0.08959618, -0.019202495, -0.023872562, 0.06932682, -0.05563538, -0.2797535, -0.12390734, -0.30612707, -0.22908273, -0.56318635) * inp_7_2_0; + result5 += M4(0.12831174, 0.059336323, 0.010471833, -0.048660986, 0.13463219, -0.011119628, 0.09598638, 0.09148773, -0.055824008, 0.05488533, -0.044579845, -0.24492098, -0.06611985, -0.048875406, -0.13025954, -0.27087426) * inp_7_0_1; + result5 += M4(-0.06502294, 0.34120694, 0.41784814, 0.4240587, 0.09343212, -0.12833215, 0.02096758, -0.060561746, -0.16311644, 0.002361267, -0.106696896, -0.4139766, 0.0836685, -0.24211615, -0.032305423, -0.32017106) * inp_7_1_1; + result5 += M4(0.20648798, -0.25047904, -0.016869415, -0.07052161, 0.1196694, -0.11713132, -0.07293514, 0.1349356, -0.045845423, -0.08803433, -0.08635373, -0.27477232, -0.12519251, -0.30127248, -0.07220288, -0.3693771) * inp_7_2_1; + result5 += M4(0.020231156, -0.0015006171, 0.06268695, 0.044661894, 0.10022947, -0.074085005, 0.022788148, 0.08314333, 0.02434714, 0.049788713, -0.018686034, -0.20420751, 0.09802319, 0.06046013, -0.027695594, 0.18467912) * inp_7_0_2; + result5 += M4(-0.055518553, -0.061574563, 0.07924629, -0.088484906, 0.08492011, -0.05289509, 0.018946279, 0.2605166, -0.042118274, -0.056217708, -0.0093715545, -0.30276588, 0.03888416, 0.0029304868, -0.036626168, 0.17075236) * inp_7_1_2; + result5 += M4(-0.017744083, -0.048555702, 0.03221358, 0.023896342, 0.012144045, -0.084408425, 0.052699592, 0.087384045, 0.051625855, 0.010249226, -0.05047821, -0.33322152, -0.005886412, -0.060527787, -0.031101368, 0.14424102) * inp_7_2_2; + result6 += M4(0.057100285, 0.22682899, 0.2744427, 0.041397933, -0.005312474, 0.20445864, 0.06996201, 0.052181352, 0.044053286, -0.4216351, 0.0026190055, 0.003224928, -0.018846186, -0.31359148, 0.03245419, -0.11640333) * inp_7_0_0; + result6 += M4(0.26431003, -0.2960171, -0.5696298, 0.04239368, -0.046360884, 0.27525854, -0.0091454275, -0.021803852, 0.1560503, -0.19925125, 0.0027289838, -0.0035952833, -0.10808123, -0.41792306, 0.03857787, -0.038746215) * inp_7_1_0; + result6 += M4(-0.23053513, 0.04109559, 0.0023016164, -0.05669128, 0.03503136, 0.06519052, 0.0465084, 0.021342622, 0.011112163, -0.21991162, 0.023655912, 0.0060068443, 0.2105939, -0.2599472, 0.6000922, -0.029687058) * inp_7_2_0; + result6 += M4(0.17058913, -0.14706492, 0.18112461, -0.25226822, 0.07785096, 0.17461091, 0.048281137, -0.0073108845, 0.059879318, -0.77313334, -0.05046852, -0.01323007, -0.05584217, -0.5015431, 0.030336577, -0.01797471) * inp_7_0_1; + result6 += M4(-0.04252722, 0.023404634, -1.571729, 0.23049328, 0.01879878, 0.12680931, 0.21050362, 0.0530247, 0.08162901, -0.37686032, 0.08354369, -0.03689562, 0.009062358, -0.49553558, 0.12035103, 0.07869234) * inp_7_1_1; + result6 += M4(0.063594356, 0.21721621, 0.43024996, -0.05847242, 0.05272428, 0.00142788, -0.008333355, 0.027268998, 0.0115955295, -0.19313867, 0.085026145, 0.032077234, -0.016500698, -0.28158528, 0.44438577, -0.0069055995) * inp_7_2_1; + result6 += M4(0.06717337, 0.05203127, -0.010516277, -0.037855532, 0.1370158, 0.23268242, 0.08253981, 0.016612165, -0.003761943, -0.2806193, 0.0037691125, -0.021973599, 0.041779287, -0.40250027, -0.024812153, 0.011796157) * inp_7_0_2; + result6 += M4(-0.017233694, 0.16190064, -0.05585142, 0.005136461, 0.2029499, 0.2013949, 0.010389571, 0.032311577, -0.013502923, -0.11431857, 0.05359674, 0.015788162, 0.17615381, -0.17132227, -0.0876679, -0.019825099) * inp_7_1_2; + result6 += M4(0.017022274, 0.08403515, -0.044340603, 0.012014808, 0.1247163, 0.04358294, 0.08445203, -0.00012078814, 0.00806242, -0.20539318, -0.027894355, 0.027825247, 0.049768843, 0.05706915, -0.0012313575, 0.024201786) * inp_7_2_2; + result7 += M4(-0.05570519, -0.31178907, -0.13744523, 0.07316122, -0.0009002747, -0.0021502613, 0.16848224, -0.014898857, 0.072285786, -0.10787031, 0.21645626, 0.0044599804, 0.0758962, 0.043780476, 0.08076819, -0.037915226) * inp_7_0_0; + result7 += M4(-0.07663538, -0.24172576, 0.35945773, -0.26734355, -0.07704813, -0.1023477, 0.20719665, 0.04794503, 0.088189006, -0.07417561, 0.2677249, -0.0025845463, 0.061988205, -0.110931486, 0.285947, -0.02412334) * inp_7_1_0; + result7 += M4(-0.009479986, 0.0037774714, -0.1963648, 0.17517938, -0.07153562, 0.2211494, -0.287042, 0.03652056, 0.025602432, -0.022053575, 0.19314158, 0.020052867, 0.18439056, 0.058231283, 0.07595562, -0.019437954) * inp_7_2_0; + result7 += M4(0.09270015, -0.19680314, -0.08763904, 0.15333681, -0.025215115, 0.19898468, -0.05582921, 0.016288092, 0.043592848, -0.09385375, 0.20310016, 0.028347252, -0.037458334, 0.20112409, -0.054714605, 0.017513951) * inp_7_0_1; + result7 += M4(0.02139343, -0.36552352, 0.2251726, 0.37929785, -0.13288932, 0.081211135, 0.035951726, 0.00089924, 0.00015051186, -0.059097648, 0.16086861, 0.0014309117, -0.037192978, 0.05104338, -0.21090738, -0.02250651) * inp_7_1_1; + result7 += M4(-0.0034593008, -0.60470015, 0.2090643, 0.25052705, -0.027321499, 0.16062151, 0.016577426, -0.013205702, 0.02963764, -0.0846, 0.093255244, -0.011993566, 0.07324312, 0.18320748, -0.022252744, -0.011966116) * inp_7_2_1; + result7 += M4(0.012402111, -0.09423922, -0.02755101, 0.01184248, 0.049814, 0.07396747, -0.075764045, -0.012344455, -0.01732627, -0.08180477, 0.12141798, -0.019734032, 0.024001282, -0.06362508, -0.015815372, 0.0213103) * inp_7_0_2; + result7 += M4(0.0050011203, -0.10356102, 0.16599469, -0.017486112, 0.01229704, 0.09701941, 0.08285627, -0.021237923, -0.034057237, -0.13219167, 0.19644529, 0.007920681, 0.042641327, -0.06905818, 0.009809027, -0.047260102) * inp_7_1_2; + result7 += M4(-0.005790654, -0.07283885, 0.11378198, 0.06208358, 0.06747664, -0.05972467, 0.16834457, -0.0137389675, 0.030840661, -0.13512263, 0.025099473, 0.038956035, 0.01568917, -0.03597957, -0.2115487, 0.064330794) * inp_7_2_2; + const ivec2 output_base = ivec2(gl_GlobalInvocationID) * ivec2(4, 2); + imageStore(out_image, output_base + ivec2(0, 0), max(result0, V4(0.0))); + imageStore(out_image, output_base + ivec2(1, 0), max(result1, V4(0.0))); + imageStore(out_image, output_base + ivec2(2, 0), max(result2, V4(0.0))); + imageStore(out_image, output_base + ivec2(3, 0), max(result3, V4(0.0))); + imageStore(out_image, output_base + ivec2(0, 1), max(result4, V4(0.0))); + imageStore(out_image, output_base + ivec2(1, 1), max(result5, V4(0.0))); + imageStore(out_image, output_base + ivec2(2, 1), max(result6, V4(0.0))); + imageStore(out_image, output_base + ivec2(3, 1), max(result7, V4(0.0))); +} + +//!DESC ArtCNN C4F32 (Conv2D-3-ReLU) +//!COMPUTE 48 32 12 16 +//!HOOK LUMA +//!BIND conv2d_2 +//!SAVE conv2d_3 +//!WIDTH LUMA.w 4.0 * +//!HEIGHT LUMA.h 2.0 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif + +const ivec2 ksize = ivec2(3, 3); +const ivec2 offset = ksize / 2; +const ivec2 wg_size = ivec2(gl_WorkGroupSize); +const ivec2 isize = wg_size + ksize - 1; +shared V4 inp[8][isize.y][isize.x]; +void hook() { + const uvec2 local_xy = gl_LocalInvocationID.xy; + ivec2 base = ivec2(gl_WorkGroupID) * wg_size; + for (uint y = local_xy.y; y < isize.y; y += wg_size.y) { + for (uint x = local_xy.x; x < isize.x; x += wg_size.x) { + const ivec2 input_base = (base + ivec2(x,y) - offset) * ivec2(4, 2); + inp[0][y][x] = V4(conv2d_2_mul * texelFetch(conv2d_2_raw, input_base + ivec2(0, 0), 0)); + inp[1][y][x] = V4(conv2d_2_mul * texelFetch(conv2d_2_raw, input_base + ivec2(1, 0), 0)); + inp[2][y][x] = V4(conv2d_2_mul * texelFetch(conv2d_2_raw, input_base + ivec2(2, 0), 0)); + inp[3][y][x] = V4(conv2d_2_mul * texelFetch(conv2d_2_raw, input_base + ivec2(3, 0), 0)); + inp[4][y][x] = V4(conv2d_2_mul * texelFetch(conv2d_2_raw, input_base + ivec2(0, 1), 0)); + inp[5][y][x] = V4(conv2d_2_mul * texelFetch(conv2d_2_raw, input_base + ivec2(1, 1), 0)); + inp[6][y][x] = V4(conv2d_2_mul * texelFetch(conv2d_2_raw, input_base + ivec2(2, 1), 0)); + inp[7][y][x] = V4(conv2d_2_mul * texelFetch(conv2d_2_raw, input_base + ivec2(3, 1), 0)); + } + } + + barrier(); + V4 result0 = V4(0.039891187, 0.010174011, 0.0088016875, 0.03124075); + V4 result1 = V4(0.003698658, -0.016067175, 0.018071178, -0.0066997157); + V4 result2 = V4(-0.0070197433, -0.0028909661, 0.0022303315, -0.0050655375); + V4 result3 = V4(-0.0075162463, 0.006320994, -0.0097562745, 0.0138484165); + V4 result4 = V4(0.0014613448, 0.004918162, -0.017067201, -0.016155604); + V4 result5 = V4(-0.008679052, -0.0075656734, 0.0066808863, -0.0042160484); + V4 result6 = V4(0.00784081, 0.019437116, 0.017370472, 0.0030544482); + V4 result7 = V4(-0.00282881, 0.0018453137, 0.0010997254, -0.012253036); + const V4 inp_0_0_0 = inp[0][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_0_1_0 = inp[0][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_0_2_0 = inp[0][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_0_0_1 = inp[0][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_0_1_1 = inp[0][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_0_2_1 = inp[0][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_0_0_2 = inp[0][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_0_1_2 = inp[0][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_0_2_2 = inp[0][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.14309523, -0.001873853, -0.0017180212, 0.033198696, 0.3169121, 0.032105453, -0.030163093, 0.08856871, 0.25947005, -0.007571972, 0.054202788, 0.09713133, 0.26781166, 0.0016409467, -0.045460198, -0.047384653) * inp_0_0_0; + result0 += M4(0.032736126, -0.019261086, -0.06981814, -0.13868594, -0.3535804, 0.025935274, -0.0656602, -0.20437227, -0.037249856, -0.007381983, 0.07731721, 0.057519436, -1.249088, -0.1300499, -0.07241998, 0.017952355) * inp_0_1_0; + result0 += M4(-0.096759, -0.041142356, -0.003936717, 0.020541301, -0.19693185, -0.003954357, -0.09604599, -0.060332753, 0.31012002, -0.024386493, -0.00261878, -0.08509517, 0.5343073, -0.03857238, -0.016029784, -0.034463238) * inp_0_2_0; + result0 += M4(0.11130627, 0.1045214, 0.067061976, 0.12414822, -0.5156921, -0.08968804, 0.11792073, 0.16194685, -0.17407638, 0.016505571, -0.05309113, -0.029744834, -0.012758216, -0.14981432, -0.027988944, 0.23276654) * inp_0_0_1; + result0 += M4(-0.011282038, 0.23429616, 0.36342812, 0.3411906, -0.2675439, -0.17340522, 0.29401016, 0.1064477, -0.39553836, -0.030228132, 0.0052218833, -0.27536052, -0.27379674, 0.09166498, 0.05134846, -0.19864307) * inp_0_1_1; + result0 += M4(0.089008816, 0.064931154, -0.065887816, 0.04454191, -0.3449039, 0.048124, -0.11372226, -0.2867118, 0.3864737, -0.024241993, 0.09331011, -0.007294538, 0.15507536, 4.7814254e-05, 0.019911595, -0.079074375) * inp_0_2_1; + result0 += M4(0.14273323, 0.031306922, -0.053496253, 0.1940134, 0.16749583, 0.02665322, -0.09416029, -0.015213415, -0.14972624, -0.051581223, 0.11031778, -0.03156928, -0.43508735, -0.00572481, -0.07890651, -0.026816973) * inp_0_0_2; + result0 += M4(-0.056292742, 0.017081399, 0.058458038, -0.14285265, -0.21292278, 0.036736153, 0.01386533, 0.13119489, -0.008830673, 0.0048443456, 0.106463924, -0.02187751, 0.42810768, -0.023222659, -0.033471197, 0.19321682) * inp_0_1_2; + result0 += M4(0.09239133, -0.016101219, 0.010676677, 0.12542722, -0.1330447, -0.016992744, -0.019531514, 0.12004744, -0.105055, -0.04523182, 0.026582208, 0.09066113, -0.1493597, -0.011343027, 0.0043815114, 0.09847551) * inp_0_2_2; + result1 += M4(-0.011754787, -0.044900153, 0.011316047, 0.009344969, -0.07654812, 0.004506406, -0.031067831, 0.116805635, 0.07677223, -0.05674572, -0.12100837, 0.083735764, -0.098387696, 0.044428546, -0.06853798, -0.008460154) * inp_0_0_0; + result1 += M4(-0.12383077, 0.11345803, -0.03844071, -0.11200255, -0.11792162, 0.026311757, -0.2228272, -0.0012823446, -0.08393467, -0.14797205, 0.02105, 0.052671637, 0.06367029, -0.027370257, -0.08714039, 0.20933613) * inp_0_1_0; + result1 += M4(-0.025614992, -0.05063498, 0.0348159, -0.01036079, 0.0023902357, 0.0031244168, -0.14579822, 0.117697336, 0.049049217, 0.013261652, -0.051070213, -0.02617905, 0.06044031, -0.12427864, -0.09306393, 0.06946754) * inp_0_2_0; + result1 += M4(0.10722741, -0.030467976, -0.03389288, -0.013788659, -0.07391846, 0.09339178, 0.0073116557, -0.04647689, 0.0025809023, 0.011965062, -0.04709262, 0.04451407, -0.16748951, 0.22894037, -0.04763781, 0.009814327) * inp_0_0_1; + result1 += M4(-0.13195522, -0.12991884, 0.063788, 0.11081102, -0.008850232, -0.48500222, 0.006236815, -0.28283548, 0.043346815, -0.06560962, -0.20624259, -0.04261374, 0.24925543, -0.4874122, -0.07824333, -0.4602907) * inp_0_1_1; + result1 += M4(-0.047687013, 0.12204983, 0.12643155, -0.060586352, -0.013626682, 0.093479574, 0.10135357, 0.30280626, -0.014583826, 0.05176219, -0.17330503, -0.06959416, 0.052971218, 0.17461947, 0.009015934, -0.09006354) * inp_0_2_1; + result1 += M4(-0.014093291, 0.0419472, 0.13239346, 0.076225415, -0.008861888, -0.0523276, -0.1840143, -0.13214853, 0.0026354536, 0.04511812, 0.0024715958, 0.103751756, 0.040584758, -0.04370852, 0.014409337, -0.038460102) * inp_0_0_2; + result1 += M4(-0.114331126, -0.14849842, 0.019866424, 0.21586671, 0.055435274, 0.07103569, -0.1230981, 0.041321695, -0.13275623, 0.09474009, 0.0006063814, -0.07041446, 0.0015035904, 0.11368079, -0.22363499, -0.11709047) * inp_0_1_2; + result1 += M4(-0.14548914, -0.006976128, -0.036362067, -0.14229389, -0.067397326, 0.051728576, -0.118556514, 0.003614227, -0.05859415, 0.09314157, -0.069589876, -0.123888716, 0.02330514, 0.030563781, -0.08114962, 0.04722674) * inp_0_2_2; + result2 += M4(-0.045595124, 0.015869895, 0.012395158, 0.00882572, 0.03515867, -0.14223368, 0.018046035, 0.075941436, 0.04377544, 0.0133860065, -0.028830389, 0.05665587, 0.15368003, 0.12448753, 0.09935006, 0.06466525) * inp_0_0_0; + result2 += M4(-0.01488269, -0.037085548, 0.045489304, -0.056556948, 0.068745196, -0.14181718, 0.020807667, -0.042699374, 0.09137109, 0.16030397, -0.052037876, -0.005772478, -0.06425633, 0.16120096, 0.02593719, -0.05165101) * inp_0_1_0; + result2 += M4(-0.029701773, 0.044742014, 0.011924423, -0.012168167, 0.11106114, -0.025585918, 0.18043429, 0.07857184, 0.052772872, -0.008981964, -0.041643288, 0.047864392, 0.086677015, -0.008532988, -0.08849162, -0.005815922) * inp_0_2_0; + result2 += M4(-0.044394404, 0.11831548, -0.009904613, -0.041939523, 0.07196424, -0.0017405043, 0.06146675, -0.0064095296, 0.124081716, -0.021876728, -0.040990457, 0.003680747, -0.048073083, -0.08284328, 0.26202607, 0.03162839) * inp_0_0_1; + result2 += M4(0.22130273, 0.14527822, -0.39176348, 0.14001855, 0.5352437, -0.04542977, -0.7018523, -0.07476175, 0.10463898, -0.080699034, -0.08113954, -0.20320535, -0.19207337, -0.38535544, 0.55318236, 0.2651838) * inp_0_1_1; + result2 += M4(0.036653444, -0.04756297, 0.022538345, 0.12594087, -0.01760347, -0.10339409, 0.069055945, 0.21305194, 0.04205861, 0.028438265, -0.1696021, -0.0036671674, 0.07049995, 0.080884196, 0.14730366, 0.14130649) * inp_0_2_1; + result2 += M4(-0.16372775, -0.13017991, 0.08860467, -0.008495178, 0.095583275, 0.057885382, 0.030026566, 0.0443974, 0.18476601, -0.17039359, -0.17540543, 0.009062212, -0.050284375, 0.16352107, 0.09986394, 0.0018885226) * inp_0_0_2; + result2 += M4(-0.43257767, 0.1531663, 0.25444767, -0.22873718, 0.25588393, -0.066637754, -0.1370794, 0.030990375, 0.13616155, 0.0036115232, -0.065585956, -0.09872217, -0.07651103, 0.11388792, 0.032373838, -0.15346412) * inp_0_1_2; + result2 += M4(0.07657585, 0.07273188, 0.052816667, -0.13120887, -0.01996312, -0.1688548, 0.070224516, 0.024983965, 0.09769482, 0.070718914, -0.09311761, 0.008110396, 0.07121832, -0.14244963, 0.018713804, 0.06341126) * inp_0_2_2; + result3 += M4(-0.07103164, 0.04623603, 0.01491655, 0.020782093, -0.15087208, -0.009506998, -0.1611754, -0.11209808, 0.057259206, 0.020111036, 0.025495127, 0.07684481, -0.004050046, 0.065389425, 0.05259963, 0.13084045) * inp_0_0_0; + result3 += M4(0.011405818, -0.06016051, -0.04695488, -0.038647547, 0.21635969, 0.15130904, 0.019570103, -0.50442773, -0.085067816, 0.002638368, -0.016227547, 0.019756362, 0.07974229, 0.21875347, 0.055734493, -0.21342625) * inp_0_1_0; + result3 += M4(0.021921959, 0.10539598, 0.036019538, -0.0024735967, 0.36200875, -0.025564855, 0.017608183, 0.015791815, 0.004639025, -0.102622196, 0.035068173, 0.026188917, 0.10705203, -0.12736817, 0.030420022, 0.16431792) * inp_0_2_0; + result3 += M4(0.0057745576, 0.027876824, 0.10262768, 0.05749421, -0.106096715, -0.12303946, -0.25589058, 0.030729443, -0.1056168, -0.02740823, 0.04569236, -0.030569445, 0.02994015, -0.004147803, -0.08972349, 0.048728667) * inp_0_0_1; + result3 += M4(-0.37472087, -0.05760261, -0.110165834, 0.29236808, -0.7468657, -0.052361816, -0.15871547, 0.0913036, 0.012023076, 0.0032697055, -0.042712722, -0.027388467, -0.024480077, -0.39368185, 0.3433091, -0.24069656) * inp_0_1_1; + result3 += M4(0.12731428, 0.029029418, 0.04441547, 0.047703315, 0.32846442, 0.0022785848, 0.06518595, -0.0791525, -0.038153592, -0.048158735, -0.07643948, -0.029544747, -0.15939271, 0.22132136, 0.09632175, 0.020230774) * inp_0_2_1; + result3 += M4(0.16618845, 0.12958807, -0.06892027, -0.05780309, -0.108981475, -0.040782824, -0.0028828504, -0.040729508, 0.11573219, -0.016084928, -0.0420653, -0.005862895, 0.0093898615, 0.026072592, -0.035809677, -0.0040979995) * inp_0_0_2; + result3 += M4(0.21585199, 0.058390792, 0.27720335, -0.2913718, -0.09043576, 0.011728536, -0.06962314, 0.033705365, -0.022419555, 0.06771161, 0.004294621, 0.030153077, -0.06778087, 0.13413167, 0.038228776, 0.07170488) * inp_0_1_2; + result3 += M4(0.016567271, 0.16404593, -0.13059571, -0.009457223, 0.020426787, 0.21224761, -0.10425253, 0.1384942, -0.025041837, -0.0120265465, -0.14951259, 0.051256124, 0.09690919, 0.15502584, -0.011303743, 0.0042200494) * inp_0_2_2; + result4 += M4(0.027594035, -0.015962288, 0.024780115, -0.04144283, -0.01901609, 0.008594559, 0.08677763, -0.29659626, -0.032098148, 0.034959897, -0.014709423, 0.053878725, -0.050388232, -0.07274412, -0.025876269, 0.1305481) * inp_0_0_0; + result4 += M4(-0.001866349, 0.008501407, 0.049455177, -0.0025776012, -0.008821824, 0.15834957, 0.13312322, 0.08562344, 0.1649922, 0.08249981, 0.009123228, -0.25399554, 0.061789162, 0.042166192, -0.04497668, -0.15125476) * inp_0_1_0; + result4 += M4(0.002071383, -0.0030694618, -0.038675763, 0.06870983, -0.09631928, 0.058740955, -0.025242096, 0.06520478, -0.09130973, 0.023469636, 0.052330915, 0.010307608, -0.08002607, -0.014490931, 0.054277305, -0.08889716) * inp_0_2_0; + result4 += M4(-0.0047945776, -0.029827168, -0.0145979505, 0.11211511, -0.01817458, 0.1617174, 0.05575508, -0.056766998, 0.05461428, 0.0730121, 0.08393159, 0.030844068, -0.22220774, 0.048135582, 0.052063316, -0.09136627) * inp_0_0_1; + result4 += M4(-0.23447709, 0.07034374, -0.13712575, -0.08059424, -0.26005888, -0.026197592, -0.21173188, -0.053868186, -0.07769307, 0.15848981, 0.059796214, -0.04785573, 0.4664564, -0.9074057, 0.09066, -0.544772) * inp_0_1_1; + result4 += M4(0.024926035, 0.040354192, 0.010121636, -0.28828725, 0.044388752, 0.06829638, 0.095997095, 0.15944329, -0.08477532, 0.05566613, 0.060184304, 0.13208912, -0.02984898, 0.13414301, -0.082989156, 0.43534833) * inp_0_2_1; + result4 += M4(-0.1278579, 0.007553029, -0.032694604, -0.14663772, 0.06608632, 0.038099416, 0.04906056, 0.027318431, 0.0062923115, 0.06254672, -0.01062308, -0.075430214, 0.08453081, 0.009327934, 0.13268445, 0.01666673) * inp_0_0_2; + result4 += M4(-0.0072635277, -0.1842491, 0.047262307, -0.10808125, -0.0106281685, 0.1280699, -0.09656092, -0.46802148, -0.030218123, 0.13014306, 0.103553005, -0.1362909, -0.12257349, 0.08600192, -0.04349298, 0.13996762) * inp_0_1_2; + result4 += M4(-0.043868378, 0.07081292, -0.07883668, 0.17546567, -0.08788862, 0.08750659, -0.106152266, 0.19086275, -0.14448138, 0.04533915, -0.00865833, 0.04215659, 0.07329542, -0.08975399, 0.022260208, -0.16861832) * inp_0_2_2; + result5 += M4(0.010509402, 0.019518422, 0.00328791, -0.09906433, 0.0278878, -0.03260109, -0.00020370033, -0.025076501, -0.04353637, 0.063811146, 0.006994537, -0.07271743, -0.063133426, 0.012389002, -0.009289574, -0.121060476) * inp_0_0_0; + result5 += M4(0.039773777, -0.0895586, 0.004950071, 0.016024612, 0.15021367, -0.2869759, -0.028258825, -0.08519062, -0.098199725, -0.061076205, 0.018656151, -0.054120112, 0.058577213, -0.056778766, -0.027311163, -0.11237881) * inp_0_1_0; + result5 += M4(-0.034249917, -0.03299265, -0.018334009, 0.01908288, -0.027319072, 0.21508203, -0.013224089, 0.053042583, -0.028632842, -0.15447335, -0.0010644845, 0.006316545, -0.0015898185, -0.045662377, -0.005043772, 0.15103598) * inp_0_2_0; + result5 += M4(-0.0402763, 0.18897127, 0.010842872, -0.1275855, -0.06693902, -0.013819111, -0.072977565, 0.11740496, 0.08306948, 0.123957455, 0.058837164, -0.029682321, -0.014199772, -0.00028300207, -0.013093423, -0.15040931) * inp_0_0_1; + result5 += M4(-0.3446225, -0.11357845, 0.038074747, 0.05556274, -0.20539531, -0.052309696, 0.05627663, -0.043872528, -0.06756652, -0.08219633, -0.055187013, -0.112718664, 0.12130579, -0.1199594, -0.132088, -0.3288096) * inp_0_1_1; + result5 += M4(-0.12497266, -0.56094146, 0.013189971, -0.12575312, 0.050264023, -0.111246094, -0.04937345, -0.15321736, 0.03216781, 0.014386418, -0.017840276, 0.08767631, 0.025973516, 0.12759106, -0.045358077, -0.040668692) * inp_0_2_1; + result5 += M4(0.03794886, -0.1623382, 0.021216918, -0.0084155835, -0.03446684, -0.05167531, -0.025551477, 0.044166647, -0.0011876737, -0.026014624, -0.0062451973, -0.058929186, -0.026467845, 0.037031967, -0.07995839, 0.040423732) * inp_0_0_2; + result5 += M4(-0.04436454, 0.028091118, 0.010060466, -0.15728569, 0.01508378, 0.058570538, -0.017138515, 0.08813434, 0.036064345, 0.022453606, 0.016611064, 0.017139532, 0.12761998, 0.0031079468, 0.027776018, -0.064217284) * inp_0_1_2; + result5 += M4(-0.013894192, 0.019669713, 0.0023438234, -0.08639547, -0.010864848, -0.13676187, 0.009209667, 0.012941783, -0.061353903, -0.093052134, -0.013672312, 0.057396524, -0.02797671, -0.032532085, 0.008007376, -0.11991426) * inp_0_2_2; + result6 += M4(-0.003918411, -0.0030632298, -0.020233491, -0.015747532, -0.06599346, 0.3813743, -0.1022056, 0.051930048, -0.0108340485, -0.06404295, -0.020801034, 0.012340382, 0.082330965, 0.019173406, 0.10965526, -0.10175482) * inp_0_0_0; + result6 += M4(0.014688186, -0.009105166, -0.015858855, 0.02934022, 0.11020389, -0.1910107, 0.35834283, 0.026369374, -0.026768101, -0.12412397, -0.16468842, 0.006219744, -0.14608766, -0.020514332, 0.15251845, 0.064148754) * inp_0_1_0; + result6 += M4(-0.0067860554, -0.064119495, 0.038858287, -0.039744407, 0.0058656214, -0.0016627198, 0.11053784, -0.058420826, -0.0019121376, 0.08639949, 0.06644012, 0.0008775286, 0.0625736, 0.16586284, 0.0667027, -0.07835746) * inp_0_2_0; + result6 += M4(0.30398658, -0.15625334, 0.07699638, -0.014727578, -0.00022114595, -0.26043263, -0.08678946, 0.07089245, 0.095869504, -0.034724608, 0.068186805, 0.007882757, 0.012658224, 0.2753845, -0.03311974, 0.0065230164) * inp_0_0_1; + result6 += M4(-0.1797437, -0.12649554, -0.24521147, 0.22554466, -0.3586812, -0.09301251, -0.563658, 0.2150127, 0.24063845, -0.18093735, 0.3064467, 0.00307264, -0.435347, -0.21763927, 0.32749456, -0.28044063) * inp_0_1_1; + result6 += M4(-0.10391872, 0.1568296, -0.043538462, -0.019230826, 0.013417643, -0.23382333, 0.18296298, 0.0061866925, 0.051188603, -0.03292764, -0.072666846, 0.022539703, 0.16048382, -0.08479939, -0.0032931408, -0.037459105) * inp_0_2_1; + result6 += M4(0.025274286, -0.025832957, -0.05344871, -0.0076879202, -0.06814966, -0.28538677, 0.12503229, -0.02706914, 0.10205425, 0.03450146, -0.041630466, 0.015949368, 0.035470463, -0.10613134, 0.09792066, 0.0031895118) * inp_0_0_2; + result6 += M4(-0.28241268, 0.01906629, 0.18009363, -0.055728763, 0.08142881, -0.12345334, 0.032123115, -0.035197493, 0.08216345, 0.04351116, 0.010688702, 0.041106984, 0.1775762, 0.32197142, -0.19981448, 0.007766006) * inp_0_1_2; + result6 += M4(0.1733136, -0.050024584, -0.098271124, -0.041516483, 0.10169313, 0.05958566, -0.11132863, -0.0004754283, 0.099020034, -0.02778823, -0.18707111, 0.006320229, -0.1006538, -0.042983994, 0.11510748, 0.04298184) * inp_0_2_2; + result7 += M4(-0.028076239, -0.0156401, -0.010424246, -0.0096850805, 0.05003037, -0.12220453, 0.0135851195, -0.029757593, -0.020713447, 0.010241505, -0.007839067, -0.015132353, -0.028289594, 0.16688786, -0.020259721, 0.027408836) * inp_0_0_0; + result7 += M4(0.03570011, -0.0052317474, -0.016310167, 0.078915246, 0.029166294, 0.059118435, 0.0509728, -0.03425823, -0.081839174, 0.050867297, -0.0039371434, -0.03327586, 0.097533286, -0.24751547, -0.043934908, 0.19153814) * inp_0_1_0; + result7 += M4(-0.06924215, 0.04851302, -0.04238731, 0.063073106, -0.15275095, 0.20492558, 0.036272775, 0.111823834, -0.0006419136, 0.048659332, -0.01709666, -0.109825075, -0.17880586, -0.06436704, -0.059037004, -0.037641715) * inp_0_2_0; + result7 += M4(0.093930565, -0.01901314, 0.0378732, 0.05245079, -0.0348054, 0.029020363, 0.014211449, 0.040763244, -0.097005524, -0.014347144, -0.013889909, -0.05938931, 0.015013427, -0.05648958, -0.023936171, -0.16865626) * inp_0_0_1; + result7 += M4(-0.054905366, -0.27922672, 0.1118672, -0.0019872529, -0.003778244, 0.0038754554, -0.086601175, -0.117345385, 0.090721875, 0.1038295, 0.051644396, -0.09897438, 0.33402368, 0.006397337, -0.12513605, 0.16245219) * inp_0_1_1; + result7 += M4(-0.09017521, -0.0028480908, 0.07894478, -0.07298281, -0.056858163, 0.012269897, -0.03388807, -0.50022, 0.002430197, 0.16063574, -0.045678716, -0.08135633, -0.237678, -0.120017506, -0.004637493, 0.03780666) * inp_0_2_1; + result7 += M4(0.0053655184, 0.03947017, 0.004053104, 0.026973478, -0.031819936, -0.016819421, 0.005387842, -0.08829515, 0.0029808953, 0.027840378, 0.023485424, 0.044031564, -0.07333639, 0.09652965, -0.013914355, -0.090418026) * inp_0_0_2; + result7 += M4(0.06385392, 0.009916479, -0.08409666, 0.112487316, 0.04142103, 0.079895616, -0.02648896, 0.029271455, 0.025245845, -0.027537873, -0.02559596, -0.081948824, 0.032952424, 0.011141617, -0.040146247, 0.16555989) * inp_0_1_2; + result7 += M4(-0.16198727, -0.00200076, 0.03478265, -0.33718365, -0.050040636, 0.05894917, -0.024834994, -0.037066117, -0.0025089541, 0.06517862, -0.018256193, 0.024934977, -0.17511852, 0.06193969, -0.0036468478, 0.11832064) * inp_0_2_2; + const V4 inp_1_0_0 = inp[1][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_1_1_0 = inp[1][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_1_2_0 = inp[1][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_1_0_1 = inp[1][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_1_1_1 = inp[1][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_1_2_1 = inp[1][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_1_0_2 = inp[1][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_1_1_2 = inp[1][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_1_2_2 = inp[1][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.29945213, 0.016721457, 0.048380826, 0.02149246, 0.13466847, 0.013641529, -0.0075471, 0.1042203, -0.3653232, -0.024867428, 0.0037190018, 0.13844965, -0.61486983, -0.051240027, -0.09842485, -0.10714061) * inp_1_0_0; + result0 += M4(0.1665372, 0.0148761235, -0.01913559, 0.012282361, -0.08114622, -0.03789542, 0.0632905, 0.028663334, -0.9658338, 0.06732174, 0.19561319, -0.07710947, -0.7717144, -0.0038836475, 0.021466006, -0.122817025) * inp_1_1_0; + result0 += M4(0.14383608, 0.0023646746, 0.017918272, 0.03816761, 0.031457536, 0.02798194, -0.0265644, 0.043086562, -0.09529929, -0.019191682, -0.012992834, 0.05075372, 0.05088513, -0.00039902542, 0.0346397, 0.027265193) * inp_1_2_0; + result0 += M4(0.39417768, 0.02633473, 0.016401395, -0.041539043, 0.13625173, 0.03452745, -0.016785765, -0.095587894, 0.8140294, 0.053697005, -0.20848198, 0.0395206, 0.6275076, 0.06446659, -0.025690867, 0.11574705) * inp_1_0_1; + result0 += M4(0.403987, 0.10098557, 0.061772607, -0.18275356, 0.033559337, -0.023966024, -0.14448816, -0.17164525, 0.21394442, 0.057296596, 0.05428198, 0.084945254, 0.06384696, -0.032312732, 0.16179374, 0.0224598) * inp_1_1_1; + result0 += M4(-0.25245595, -0.031222574, -0.0022200628, -0.13336521, -0.007412842, 0.04381615, -0.14868532, -1.6534548, -0.19863164, 0.12517558, 0.02143218, 0.047109023, 0.07274739, -0.0136314435, -0.02888984, 0.0015517307) * inp_1_2_1; + result0 += M4(-0.42997503, -0.011384249, 0.16267832, 0.12015541, -0.010111496, -0.046051968, 0.093796305, 0.117525846, -0.16782556, 0.041103307, -0.006354386, -0.052063625, 0.020018809, 0.008212924, -0.08868746, 0.06842726) * inp_1_0_2; + result0 += M4(0.41867986, 0.026575852, 0.10381858, 0.11688954, -0.6587167, 0.026782667, 0.1097803, 0.033665046, -0.43879756, -0.061018366, 0.12439944, 0.13458548, -0.11284604, 0.008429647, 0.05628657, 0.24833219) * inp_1_1_2; + result0 += M4(-0.046481904, -0.055302296, 0.105544165, 0.021198822, -0.43852645, 0.33756477, -0.84516466, 0.3629823, 0.10299879, 0.011544101, 0.06257324, -0.28255737, -0.45528555, 0.006239042, -0.10928085, -0.25132382) * inp_1_2_2; + result1 += M4(0.057675593, -0.015146038, -0.007213109, 0.012353585, 0.055279203, -0.018905785, -0.045741476, 0.008737857, 0.027884744, -0.02233891, 0.06110649, 0.016423585, -0.034457855, -0.03777866, -0.049188863, -0.17308913) * inp_1_0_0; + result1 += M4(0.069404066, -0.056120053, 0.09850305, -0.00943585, 0.0064680465, 0.0028800338, -0.078768484, 0.05271763, -0.09586996, -0.0075987503, -0.10340642, 0.16298983, 0.046404433, 0.10041992, 0.060416322, 0.0023985119) * inp_1_1_0; + result1 += M4(-0.04856173, -0.12177881, 0.17412265, 0.06683115, -0.051207133, -0.009387477, 0.12181054, -0.00940436, 0.13312823, 0.07901591, -0.115354575, -0.034700036, -0.006616614, -0.1152893, 0.05397204, 0.04023869) * inp_1_2_0; + result1 += M4(-0.025502976, -0.018278498, 0.052354597, -0.012438072, 0.0037707768, 0.030605925, -0.10885654, 0.042710572, -0.07369495, 0.19976208, 0.20197527, 0.3883703, -0.0032500594, -0.02494325, 0.15168598, 0.1586852) * inp_1_0_1; + result1 += M4(-0.07551285, 0.052692134, 0.039637066, 0.09869077, -0.04104066, -0.07655418, -0.0045615197, -0.12513362, 0.33518228, -0.03858765, -0.6237292, -0.10213754, -0.08375396, -0.29445434, 0.015222994, 0.042950116) * inp_1_1_1; + result1 += M4(0.026945928, 0.19924618, -0.14285344, -0.18592703, 0.10724696, 0.11941025, 0.022904154, 0.012397857, -0.009136163, 0.18373927, 0.23905881, -0.13942502, -0.051415104, 0.040343765, 0.13453314, 0.12480987) * inp_1_2_1; + result1 += M4(0.10424573, -0.029728519, 0.0069570867, 0.02559925, -0.020999443, -0.11709428, 0.07528185, -0.19178224, -0.08337042, 0.001193543, 0.0036009278, 0.10377675, -0.08897174, 0.09809715, 0.05875595, 0.1469213) * inp_1_0_2; + result1 += M4(-0.1071959, 0.11354488, -0.06559869, 0.024139771, -0.013766009, -0.0100777885, 0.055065345, -0.15646382, 0.06741502, -0.006766261, -0.24235824, -0.2574126, 0.10896339, 0.02206689, 0.04754106, 0.027917856) * inp_1_1_2; + result1 += M4(-0.014752971, 0.08652678, 0.011277, -0.1858792, -0.40696397, -0.036969796, -0.23089798, -0.130917, 0.021905433, 0.06680868, -0.10919735, 0.01985503, -0.030990915, -0.07324196, 0.19783373, 0.26367128) * inp_1_2_2; + result2 += M4(0.021772336, 0.040368866, -0.12300039, 0.0103688445, 0.035343323, -0.015615708, 0.054697927, -0.036688235, -0.03638772, 0.05164579, -0.06503474, 0.048377916, -0.063711636, -0.06981168, -0.0063233525, -0.12457639) * inp_1_0_0; + result2 += M4(0.07904381, 0.01730987, -0.17108203, 0.11613326, -0.07142317, -0.05897214, -0.07220175, -0.05823032, 0.11839536, 0.087790415, -0.22768177, 0.18687655, -0.031924125, -0.099687956, -0.023042388, 0.045040235) * inp_1_1_0; + result2 += M4(0.07011382, 0.22975056, 0.021661185, 0.049485117, 0.1184755, 0.053844348, 0.034051854, 0.08428751, -0.056720093, -0.06287596, 0.058251686, 0.060065906, 0.0011439888, 0.04101938, -0.037737582, -0.062459916) * inp_1_2_0; + result2 += M4(0.10327249, 0.036676005, -0.19475247, 0.02657771, -0.09210735, 0.060093004, -0.16636112, 0.0964283, 0.0465575, -0.25048304, 0.12514487, 0.11295053, 0.023036385, 0.017740287, 0.046335433, -0.024919102) * inp_1_0_1; + result2 += M4(0.13684112, 0.012627749, -0.28056094, 0.1016727, 0.086389996, -0.36327767, 0.41651127, 0.21070965, 0.12006851, 0.40446413, -0.43231305, -0.3090549, 0.08921101, -0.03840332, -0.12285005, -0.049964443) * inp_1_1_1; + result2 += M4(-0.004469333, 0.0475042, -0.0775174, -0.030478634, -0.10106352, 0.15343556, 0.11022484, 0.3709453, -0.020901699, -0.08526317, -0.046527162, 0.1952318, -0.053206895, -0.016022447, 0.045537606, 0.14448267) * inp_1_2_1; + result2 += M4(0.011592143, 0.048516043, -0.08996931, 0.026561074, -0.0011719267, 0.13787702, 0.09530411, -0.09744835, 0.2538067, -0.13850965, -0.0028932085, 0.022593968, 0.024608158, -0.24202175, -0.121290684, 0.055043194) * inp_1_0_2; + result2 += M4(0.15049149, -0.11269259, -0.12315777, 0.031536464, -0.06984441, 0.29977617, 0.38266373, 0.05402268, 0.22705635, -0.1997718, -0.22526349, 0.009477681, -0.00015430161, 0.122711115, 0.01121371, -0.031082079) * inp_1_1_2; + result2 += M4(0.03121442, -0.041045435, -0.061900154, 0.01976692, -0.40483192, 1.2391305, 0.55143064, 0.04795638, -0.014059811, -0.13399431, -0.02627934, -0.01791536, -0.066129215, -0.15398721, 0.12440876, 0.08947219) * inp_1_2_2; + result3 += M4(-0.009626319, -0.0551405, 0.03221505, 0.07711866, -0.023336867, -0.0016413911, -0.03415477, 0.00711131, 0.14876026, 0.007618082, 0.072212785, 0.07758583, 0.11508535, 0.1016195, 0.048850924, -0.11596107) * inp_1_0_0; + result3 += M4(-0.14653677, 0.04707142, -0.029509092, -0.01015551, 0.15772721, -0.012764638, 0.13663512, -0.12360166, 0.244087, -0.21049978, -0.09108822, 0.24251336, 0.099945016, 0.08931552, -0.12533265, -0.0062505677) * inp_1_1_0; + result3 += M4(-0.12650177, 0.032971244, -0.03814634, 0.028977, -0.07538743, -0.079515025, -0.10843104, 0.0834877, 0.23283133, -0.22874326, 0.037438415, -0.2804413, -0.08315658, -0.04622983, 0.022519622, 0.043407325) * inp_1_2_0; + result3 += M4(-0.05845912, 0.0002660409, 0.049717564, 0.020605091, 0.010453843, -0.013639376, -0.015202909, 0.10780482, -0.21377604, -0.13816535, -0.15265189, 0.049563814, 0.008172124, 0.015831912, -0.044115305, 0.0039182077) * inp_1_0_1; + result3 += M4(0.12548186, -0.048332486, 0.03556291, -0.005689275, 0.103753276, 0.11183846, 0.36466736, 0.27486822, 0.063191675, 0.15507351, 0.22527584, -0.3197322, -0.033902, 0.11418072, -0.08239759, 0.08690725) * inp_1_1_1; + result3 += M4(0.08247658, 0.045406997, -0.13789868, -0.18205099, 0.10520754, 0.0040780012, -0.276424, 0.037386514, 0.18607551, 0.028486665, 0.10762507, -0.033038173, 0.11580436, 0.093643844, -0.0064643077, 0.15039575) * inp_1_2_1; + result3 += M4(0.10963751, 0.031230567, 0.07221182, 0.052551374, -0.051079348, 0.105272785, 0.064356536, -0.057561263, -0.02935671, -0.2078225, -0.11156725, -0.06925826, -0.18654573, -0.14226994, -0.18968734, 0.10217522) * inp_1_0_2; + result3 += M4(-0.012380075, 0.010245177, -0.05422265, 0.101584435, -0.1749279, -0.11985797, 0.17320535, 0.13498944, 0.16588779, 0.22753675, -0.12114093, 0.11515684, -0.012427385, 0.3596821, -0.13799436, 0.13354042) * inp_1_1_2; + result3 += M4(0.088605955, 0.09297614, -0.15701206, 0.051795416, -2.1599007, 1.2244301, 0.010659336, -0.070034385, -0.06663495, -0.098032124, -0.03790131, 0.09253141, 0.11475523, -0.37772667, 0.063657895, -0.16097547) * inp_1_2_2; + result4 += M4(-0.03736994, 0.03197101, -0.0004184096, 0.20305833, -0.024550354, 0.007980147, 0.030384988, -0.039885953, -0.10932413, -0.021676375, -0.09282416, 0.15784411, -0.009980141, -0.06451741, 0.0250515, -0.033159256) * inp_1_0_0; + result4 += M4(0.014157977, 0.090478174, -0.0065375073, -0.006339505, 0.024916336, 0.060546793, 0.08067575, 0.014891602, -0.046558153, 0.03328631, 0.1614454, -0.29941663, -0.011160692, -0.011075563, -0.022130635, 0.17977618) * inp_1_1_0; + result4 += M4(-0.12208285, 0.13075349, -0.11888603, 0.09087421, -0.012408191, -0.06289505, -0.14671169, 0.010116023, -0.11812606, 0.053994793, 0.10733559, -0.16196598, 0.021594174, 0.0040206322, -0.01143029, 0.048504356) * inp_1_2_0; + result4 += M4(-0.11503169, -0.037753567, -0.029664291, -0.15031973, -0.08804468, -0.06175422, 0.060519006, 0.11747918, -0.07485173, 0.15629584, -0.18019074, 0.19998714, -0.11055503, 0.0613299, -0.13784845, 0.27663165) * inp_1_0_1; + result4 += M4(-0.19165277, 0.0807505, -0.0736518, -0.20542322, 0.2753762, -0.063263856, 0.28223023, 0.057907507, 0.08453634, 0.1837255, 0.26969516, 0.11365844, 0.14397722, -0.0694139, -0.07483719, -0.20353584) * inp_1_1_1; + result4 += M4(-0.19784899, 0.03216957, 0.0771058, -0.0061432472, 0.05705537, 0.050986845, -0.29367867, 0.023170875, -0.1428042, -0.088592485, 0.09266105, -0.6524579, -0.015443436, -0.016432121, -0.015670927, -0.085760094) * inp_1_2_1; + result4 += M4(-0.039063957, 0.039334722, 0.02537611, -0.051676262, 0.020697976, 0.013576395, 0.002662463, -0.08376288, -0.163694, -0.021780992, -0.15118665, 0.03222709, -0.09106038, 0.023521129, -0.11112659, 0.22245653) * inp_1_0_2; + result4 += M4(-0.28031227, 0.0899303, 0.04282424, -0.047218952, -0.17176887, -0.10757459, 0.0029765507, -0.0722887, -0.11760462, 0.113135114, 0.092811644, 0.17788349, 0.033772424, 0.15351856, -0.1435605, -0.37400013) * inp_1_1_2; + result4 += M4(-0.15849306, 0.09758128, -0.019187005, 0.21072191, -0.09662794, -0.028902918, 0.5203194, 0.19472271, 0.03801836, 0.00414592, -0.022245754, -0.4454378, 0.02026, -0.10480984, 0.113460794, 0.07785382) * inp_1_2_2; + result5 += M4(-0.04329186, 0.008185408, 0.023077082, 0.014508412, -0.014862862, 0.094984636, -0.019098686, -0.10407992, 0.042024452, -0.06954026, 0.0066354526, -0.035478134, 0.024962256, -0.28446433, -0.027512275, -0.057160884) * inp_1_0_0; + result5 += M4(-0.019251322, -0.13335714, -0.033230998, 0.12060514, 0.049762625, -0.09016785, 0.0144119, 0.079574995, -0.15645365, 0.005589797, -0.040307697, 0.3044709, 0.053198945, -0.073588185, -0.056751125, -0.100542314) * inp_1_1_0; + result5 += M4(-0.11146731, -0.09452626, 0.016980225, 0.08310408, -0.021957893, 0.12633969, 0.03935766, 0.050185643, 0.058814473, -0.09098875, -0.0035554187, 0.0684569, -0.0033600763, -0.20010762, 0.014653277, -0.002991813) * inp_1_2_0; + result5 += M4(0.07922655, -0.13634196, 0.026740732, -0.0269298, 0.02031409, -0.12562339, -0.0860067, -0.015830902, 0.028158845, -0.0644371, 0.033969235, -0.033476036, 0.029153958, -0.22307615, -0.0030642175, -0.19351758) * inp_1_0_1; + result5 += M4(0.03459402, -0.07257304, 0.06408246, 0.12644887, -0.0014541325, 0.19188766, 0.3634093, 0.115800895, 0.07072446, -0.46600592, -0.12934318, 0.029570572, -0.07551728, -0.19339687, 0.048577994, -0.24608654) * inp_1_1_1; + result5 += M4(0.035361987, -0.17032887, -0.036659177, 0.057550527, -0.3719398, 0.07861372, -0.044407833, -0.15130177, 0.15279724, -0.34324786, -0.09076453, 0.10628037, -0.022010215, -0.14588277, -0.0023943791, -0.08138484) * inp_1_2_1; + result5 += M4(0.014153091, 0.086090155, 0.048706718, -0.05246161, -0.065041065, -0.0888055, -0.046567403, 0.019163795, -0.021660069, 0.14263971, 0.06653771, -0.07382126, 0.01995223, -0.5645876, 0.042371456, -0.08979543) * inp_1_0_2; + result5 += M4(-0.00087396294, 0.09846889, 0.041853607, 0.042069692, -0.16321093, -0.17013538, 0.21793899, -0.0009091099, 0.15162817, -0.026125196, -0.009595639, 0.11588049, -0.031408828, -0.30944917, -0.03541099, -0.28140694) * inp_1_1_2; + result5 += M4(0.008553095, -0.06278825, 0.027959753, 0.07393249, 0.058657847, 0.009081485, -0.094143376, -0.50956744, -0.015151675, -0.119007744, 0.028325886, -0.06399483, -0.079260886, -0.4418238, -0.028575178, -0.0929734) * inp_1_2_2; + result6 += M4(0.012680725, -0.118958764, 0.06672893, 0.0074785356, -0.0600971, 0.025794875, -0.11552053, 0.03734676, 0.05460449, -0.043873575, 0.22294249, 0.010981987, 0.20218416, 0.122793026, 0.115615964, -0.05558718) * inp_1_0_0; + result6 += M4(-0.075590044, 0.090758935, 0.021487653, -0.00059216766, 0.10510723, -0.006818901, 0.15701161, -0.048993073, 0.028932286, -0.1142076, 0.082012504, -0.083441146, 0.16091147, -0.2013937, 0.17217074, 0.0024506429) * inp_1_1_0; + result6 += M4(-0.0782256, -0.03148623, -0.0031762072, 0.024856444, -0.105171256, 0.029545799, -0.06049447, -0.01320072, -0.083958276, -0.07758716, 0.047985934, -0.029821442, -0.016782587, -0.009976622, -0.11270917, 0.021811688) * inp_1_2_0; + result6 += M4(0.03126496, -0.008367265, 0.020458642, 0.016902847, 0.036372382, 0.08771398, 0.14899325, -0.018847425, -0.285501, 0.42036724, -0.44994977, 0.0663033, 0.0337691, 0.09749637, -0.10518828, 0.06170586) * inp_1_0_1; + result6 += M4(-0.13910379, -0.06503652, 0.102880135, 0.03240468, -0.08692447, -0.1997912, -0.29984683, -0.0072464035, 0.2748857, -0.46823657, 0.15197368, -0.059390686, 0.042282682, 0.19011615, -0.332185, -0.019373074) * inp_1_1_1; + result6 += M4(0.016651737, -0.072198264, 0.18244925, 0.13340965, 0.031906523, 0.19430593, 0.2688146, 0.037982035, -0.24204488, -0.26042837, -0.06386836, 0.23792033, -0.049643487, 0.045090616, 0.14478186, -0.055082858) * inp_1_2_1; + result6 += M4(0.1219705, -0.13019203, -0.029079106, 0.047277108, 0.028691756, -0.045255248, 0.04301401, 0.04593375, -0.034801085, 0.1594776, 0.04218759, -0.061767217, 0.0968384, 0.23006253, -0.25599393, -0.016353635) * inp_1_0_2; + result6 += M4(0.10607581, 0.1906179, -0.115331165, 0.022214688, -0.1107706, 0.057922363, -0.055891514, -0.07315471, 0.1588709, 0.2317164, -0.11248607, 0.085667044, 0.1532306, -0.12161446, -0.0007436759, 0.014549785) * inp_1_1_2; + result6 += M4(0.22183895, -0.01839877, -0.16258262, 0.124157384, 1.0527457, 0.9587401, 0.14928916, -0.26464245, 0.046527423, 0.014252055, 0.22166795, 0.036501545, -0.2029026, 0.19722955, 0.10715302, -0.059861705) * inp_1_2_2; + result7 += M4(-0.017387146, -0.0155684035, -0.003951331, 0.013595356, -0.020834034, -0.00530197, 0.011869396, 0.03420128, -0.074755974, 0.13225217, 0.002793446, -0.054696914, 0.008249571, 0.12148515, 0.009979251, -0.08482544) * inp_1_0_0; + result7 += M4(-0.047355216, 0.004398275, 0.021171153, 0.022762252, 0.048599605, 0.030361209, 0.0322976, 0.006406646, -0.108591825, -0.0019540733, 0.022625597, -0.10000099, 0.05991208, 0.051493276, -0.012336981, 0.031335704) * inp_1_1_0; + result7 += M4(-0.095816284, -0.040698104, 0.011335123, -0.075978145, -0.025670288, -0.11825628, -0.030994296, -0.07457384, -0.033532184, 0.3155446, -0.061073363, -0.11183585, 0.017372757, -0.025754724, -0.010328536, 0.043181725) * inp_1_2_0; + result7 += M4(-0.026613913, 0.02026543, -0.007153882, 0.0014129839, -0.10304375, -0.10158311, -0.0016105281, -0.030597018, 0.0050067226, 0.109709665, -0.026636677, 0.09369355, 0.08607958, -0.094513975, -0.0045302496, 0.26016152) * inp_1_0_1; + result7 += M4(-0.1622681, -0.021971542, 0.008400784, -0.033548098, 0.16472529, 0.16283438, 0.20375639, 0.09640367, -0.1463608, -0.3092307, 0.2015238, -0.042423505, -0.19919412, -0.17585324, 0.04425746, 0.11034954) * inp_1_1_1; + result7 += M4(-0.07156354, 0.14873216, 0.08618944, -0.5076667, -0.037807055, -0.07386765, -0.1335739, 0.036284145, 0.21428691, 0.2131247, 0.14821468, -0.2230208, 0.042139538, 0.013517645, -0.047247477, -0.11921939) * inp_1_2_1; + result7 += M4(-0.07096361, 0.018662479, 0.020255823, -0.013958803, -0.049852423, -0.0075443797, -0.02172565, -0.066350676, 0.041961215, 0.021488683, -0.01981748, 0.07255761, -0.079238385, 0.054014403, -0.012145, -0.036540557) * inp_1_0_2; + result7 += M4(-0.12478183, 0.0459179, -0.02452466, -0.09582406, 0.18695612, -0.0506861, -0.117540546, -0.20269619, -0.19232322, -0.058260836, 0.056569863, -0.1826638, -0.021716472, -0.010623203, 0.038557068, 0.18886337) * inp_1_1_2; + result7 += M4(-0.10108885, 0.006800131, 0.042952493, -0.39603856, 0.57345694, -1.3992302, 0.24546719, 0.24379577, 0.057103958, 0.083559595, 0.069694534, -0.2164633, -0.015703592, -0.002764098, -0.04311413, -0.07887502) * inp_1_2_2; + const V4 inp_2_0_0 = inp[2][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_2_1_0 = inp[2][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_2_2_0 = inp[2][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_2_0_1 = inp[2][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_2_1_1 = inp[2][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_2_2_1 = inp[2][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_2_0_2 = inp[2][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_2_1_2 = inp[2][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_2_2_2 = inp[2][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.07255866, 0.027636811, -0.046761736, 0.47680825, -0.22399765, -0.017568553, -0.1214919, -0.010681118, -0.50622594, -0.09028839, 0.13946822, -0.114642195, 0.04964725, 0.01955893, -0.023359345, 0.10024302) * inp_2_0_0; + result0 += M4(-0.20098615, 0.12889655, 0.03979543, 0.07899488, -0.042161025, -0.024931366, -0.05612709, -0.2940474, -0.28785238, -0.050786372, 0.048440173, -0.027139103, 0.14735654, 0.044429265, -0.034542836, 0.0138086965) * inp_2_1_0; + result0 += M4(0.012080047, 0.039615486, -0.017609548, -0.058628913, -0.16258635, -0.022245938, -0.0037716497, -0.006730193, -0.33381608, -0.013005564, -0.0041140355, -0.05940271, -0.303525, 0.0058252765, -0.020851789, -0.02909136) * inp_2_2_0; + result0 += M4(-0.051408697, 0.04617191, 0.08154607, 0.03677489, -0.35826585, -0.0052431854, 0.06602581, 0.0548141, -0.29884845, -0.029323135, -0.030204412, -0.11240572, 0.21086782, 0.11379197, -0.028972168, -0.039030254) * inp_2_0_1; + result0 += M4(-0.14941402, 0.0059223273, 0.11979144, -0.04334342, -0.022641683, 0.121776424, 0.051716685, 0.19363245, 0.046414346, 0.019678261, 0.72807854, 0.17533883, -0.1970947, 0.009386085, -0.07514564, -0.0931021) * inp_2_1_1; + result0 += M4(0.4621458, 0.04806301, -0.048683133, -0.17909142, 0.023783972, -0.0013496726, -0.06636529, -0.018848054, -0.38507864, 0.01480445, 0.038949978, -0.22422375, -0.1760356, -0.016678661, 0.026564017, 0.08292462) * inp_2_2_1; + result0 += M4(0.1856655, -0.02839978, 0.03053616, 0.06733412, 0.029904235, 0.0139276255, 0.0027705196, -0.07948717, 0.06984059, -0.049558386, 0.043306842, -0.15703954, -0.18411908, 0.013863372, -0.019709434, 0.118507504) * inp_2_0_2; + result0 += M4(-0.15251172, -0.004767459, 0.04326498, -0.020222634, 0.43283013, 0.06579044, 0.0360114, -0.068890326, 0.12700899, 0.05497172, -0.10460676, -0.5743591, 0.11840511, 0.05176694, -0.033370752, -0.015665852) * inp_2_1_2; + result0 += M4(0.010338227, 0.012263434, 0.016463019, 0.11037372, -0.093330525, -0.012644149, -0.077358164, 0.020244265, 0.25109407, -0.0097975675, -0.023061361, -0.26241818, 0.21612927, 0.00010185677, 0.027700162, -0.075181715) * inp_2_2_2; + result1 += M4(-0.036600526, 0.059534237, -0.06317499, 0.14578621, 0.022945615, 0.13337675, 0.034617502, -0.05419159, -0.113329366, 0.13701612, -0.3735766, -0.024992151, -0.01974378, 0.008024999, 0.056544032, 0.08785628) * inp_2_0_0; + result1 += M4(0.0323845, 0.0031875088, -0.14961207, -0.16295406, -0.12152492, -0.07522887, 0.0015737817, -0.19637217, -0.15620111, 0.20419684, -0.33174893, -0.28372929, 0.022790276, 0.14304712, 0.006593274, 0.091926) * inp_2_1_0; + result1 += M4(-0.060765114, -0.058558356, -0.010593718, 0.0010367028, -0.03539254, -0.11761206, -0.09444016, 0.14473654, -0.056432754, 0.141181, -0.053832762, 0.06954362, -0.038312137, 0.06102711, -0.043951664, -0.06204983) * inp_2_2_0; + result1 += M4(0.18374784, -0.24810776, -0.12068125, -0.17549889, 0.03327401, -0.03318353, -0.16327451, -0.032973133, -0.084294766, -0.12208149, -0.35748312, -0.31832632, 0.037553087, 0.18509562, -0.00960484, 0.1956997) * inp_2_0_1; + result1 += M4(0.17593849, -0.10449135, -0.06542807, -0.15936826, -0.13754413, 0.32283458, 0.13084689, 0.059561055, 0.45643798, -0.9403824, 0.24488518, -0.43327355, 0.1111264, 0.020652674, 0.18692383, 0.37186956) * inp_2_1_1; + result1 += M4(0.12481221, -0.1082678, 0.19086604, -0.12402074, 0.0838509, 0.045253932, -0.03558106, 0.02983791, 0.113458574, 0.22412503, -0.13291945, 0.23047383, 0.08179752, -0.16305946, -0.16496693, -0.16550216) * inp_2_2_1; + result1 += M4(0.07664971, 0.115703635, -0.08709182, 0.038478784, -0.02192782, -0.07623023, 0.023606094, 0.13822335, -0.016284341, 0.09583049, -0.07397234, 0.11248981, -0.08439449, 0.054038845, -0.03189413, -0.030197088) * inp_2_0_2; + result1 += M4(-0.033466425, 0.10196759, -0.095626526, 0.07750672, 0.00022055738, -0.09325691, -0.050707996, 0.056586623, -0.08612811, -0.11590215, -0.22665447, 0.33399478, -0.06329307, 0.045930825, -0.068951525, 0.06835973) * inp_2_1_2; + result1 += M4(0.024776116, 0.021026127, -0.028105164, 0.0050916364, -0.09857842, 0.028805552, -0.06412849, -0.04772835, -0.14270502, 0.15966728, -0.09957512, 0.18437898, 0.037753623, 0.0022287895, -0.06817548, 0.08576013) * inp_2_2_2; + result2 += M4(-0.09773101, -0.083638124, 0.015915675, 0.037321407, -0.025824798, -0.062344868, 0.04337082, 0.04353346, 0.11295499, 0.092779875, -0.03075963, -0.036546916, 0.03443457, -0.061659545, -0.025907286, 0.03063377) * inp_2_0_0; + result2 += M4(-0.003463296, -0.32710874, 0.059290912, -0.057675514, 0.07090947, -0.10469869, -0.008309559, -0.0140511505, 0.004234991, 0.0017305161, -0.08135361, -0.06811586, -0.02140393, -0.030262731, -0.003516095, -0.0058638826) * inp_2_1_0; + result2 += M4(-0.11429119, 0.030410007, 0.017309494, 0.020605864, -0.01690576, 0.02659472, -0.06980946, 0.1454113, -0.0746741, 0.14316331, -0.012830162, 0.0077552055, -0.032482646, 0.060703468, 0.012399931, -0.09102016) * inp_2_2_0; + result2 += M4(0.0373353, -0.04504154, 0.044082165, 0.04151822, 0.030439548, -0.021928376, 0.005703141, -0.0010203222, 0.23652598, 0.09467317, -0.09864125, 0.00016251435, 0.1479279, -0.2887944, -0.08453125, 0.05975312) * inp_2_0_1; + result2 += M4(-0.1600411, 0.01657166, -0.2625368, 0.024778998, -0.0024348153, 0.005550433, 0.023979673, 0.00028946716, 0.53089017, -0.5470358, 1.151881, 0.21618739, -0.10752466, -0.39587653, -0.06777163, -0.033691633) * inp_2_1_1; + result2 += M4(0.08088914, -0.1015657, -0.07861675, -0.05880834, 0.021207225, -0.08262008, 0.0016017101, 0.046255153, 0.04791101, -0.12029088, -0.033445388, 0.30895248, 0.1299536, 0.25706992, 0.020019807, -0.0028533922) * inp_2_2_1; + result2 += M4(0.012932398, -0.10085128, -0.058599696, -0.09168301, -0.0028670297, -0.15669617, 0.010602596, -0.024330465, 0.17120703, -0.027064787, -0.09168789, 0.0879708, -0.0369054, 0.023046482, -0.009917868, -0.012643957) * inp_2_0_2; + result2 += M4(0.032340806, -0.084275655, -0.11615984, 0.11185606, -0.18617584, 0.28060004, 0.26129773, -0.1733933, 0.23427643, 0.16177359, -0.06751977, -0.02436332, 0.0075132665, -0.05983134, 0.1085131, -0.03758189) * inp_2_1_2; + result2 += M4(-0.027732622, 0.057445332, -0.01888987, 0.048629854, 0.033736423, 0.020454168, 0.09024707, -0.10555541, 0.12919784, 0.19095561, -0.1169137, 0.099770315, 0.038938463, -0.022904132, -0.014569137, -0.040582947) * inp_2_2_2; + result3 += M4(-0.054706883, -0.039922073, -0.06596157, -0.17964248, -0.003424249, -0.005748681, 0.027610213, 0.12186429, 0.2822312, -0.066086546, -0.027956666, -0.09030067, 0.010700493, -0.006640334, -0.11485704, 0.063957594) * inp_2_0_0; + result3 += M4(-0.11394313, 0.08101133, 0.12564914, 0.002016189, -0.10683496, -0.06654697, -0.035573985, 0.09629592, 0.3774554, -0.0019534759, -0.08180878, -0.3297173, 0.18644527, 0.053783037, -0.010857387, -0.11200599) * inp_2_1_0; + result3 += M4(0.10685848, 0.13477919, 0.18000513, -0.13710892, 0.06397919, -0.03239808, 0.01904964, 0.07621383, -0.046431255, -0.063082166, -0.020249924, -0.031670824, 0.02878589, -0.0044232723, -0.03727988, -0.10065457) * inp_2_2_0; + result3 += M4(-0.107165694, 0.1112367, 0.01763373, -0.048964076, -0.20122465, -0.12261485, 0.11923064, 0.053708866, 0.08711855, 0.19448903, 0.18533143, -0.029868817, -0.11134685, -0.1896059, -0.006019193, 0.067785464) * inp_2_0_1; + result3 += M4(0.11420426, 0.034489788, 0.06976004, -0.00299815, -0.20067169, 0.16171898, -0.07167053, 0.48570108, -1.9286486, -0.5352155, -0.4550688, 0.33592495, 0.1421891, -0.31549984, 0.09939891, 0.017884107) * inp_2_1_1; + result3 += M4(0.02108471, 0.0722885, 0.10649415, -0.18366323, 0.14612745, -0.30531192, -0.07387951, 0.041490752, 0.26276252, -0.31754315, 0.22429828, 0.119029626, -0.13673559, 0.15490209, -0.10601153, 0.026194155) * inp_2_2_1; + result3 += M4(-0.10792611, -0.046302047, -0.07095287, 0.047879726, 0.029692257, 0.017284837, -0.007104502, -0.07225824, 0.008625063, 0.0573633, 0.018300707, 0.018189231, 0.108522005, -0.051468108, -0.00902461, -0.06501808) * inp_2_0_2; + result3 += M4(0.01175802, -0.16455695, 0.12516446, 0.035672557, 0.048895445, 0.111242615, 0.15600327, -0.14124428, -0.31171796, -0.10556961, -0.015908908, -0.096707, 0.05194631, -0.06584658, -0.033017363, -0.05928609) * inp_2_1_2; + result3 += M4(0.015096075, 0.12318488, -0.015330905, 0.083627045, 0.06879195, -0.062324554, -0.055387557, -0.04764459, 0.23428716, -0.11167302, 0.040662803, -0.07499284, 0.03428485, 0.07397758, -0.037897594, -0.01145231) * inp_2_2_2; + result4 += M4(0.017510364, 0.028500965, -0.0023482644, -0.025049662, -0.0051418897, 0.022152474, -0.006707218, 0.2005878, 0.09288361, 0.128834, 0.14137587, -0.6961991, -0.04131932, -0.029152503, -0.015301368, 0.09363768) * inp_2_0_0; + result4 += M4(-0.0058787656, 0.09416838, 0.11831742, -0.09254763, 0.11999516, 0.043331176, 0.030820616, -0.1625156, -0.20906718, 0.14413247, 0.24360566, 0.065527715, 0.1294064, 0.031146964, 0.09862755, 0.13562186) * inp_2_1_0; + result4 += M4(0.011601056, -0.08326356, -0.056967385, -0.094957046, -0.137989, 0.060098086, 0.05749218, 0.21745484, -0.16028999, 0.06265861, -0.031150289, 0.08664301, 0.055511508, 0.046081506, 0.0013723826, -0.039613716) * inp_2_2_0; + result4 += M4(0.040511325, -0.13295525, 0.17539033, -0.19684654, 0.067266785, 0.029737206, -0.021268636, 0.026693642, 0.09419293, 0.15612882, 0.23674965, 0.24895388, 0.12412438, -0.07473791, -0.20730048, -0.28912902) * inp_2_0_1; + result4 += M4(0.04855611, -0.11123489, 0.04191993, 0.29188502, -0.045989383, 0.024288593, -0.11705919, 0.062766425, -0.90156543, -0.16903566, -0.681379, -0.5961127, 0.23006761, -0.1957105, 0.196001, -0.33113804) * inp_2_1_1; + result4 += M4(0.10879482, -0.027438117, -0.0225213, 0.20010808, 0.015111748, 0.016969372, 0.18343872, 0.09160998, -0.37221363, 0.2057637, 0.12094917, -0.09230285, 0.083493456, 0.09629218, -0.10433298, -0.14295563) * inp_2_2_1; + result4 += M4(0.03750039, -0.033979055, 0.015348698, 0.028894622, -0.016372511, 0.04473799, -0.03333806, -0.13706154, -0.115692444, 0.114027, 0.025462236, -0.0016039468, -0.00060612865, 0.08134272, 0.054713767, 0.07733363) * inp_2_0_2; + result4 += M4(-0.07395442, -0.016613448, 0.01165356, 0.15730211, 0.061586965, -0.027941493, -0.014380737, -0.011010513, -0.06371909, 0.27379245, 0.03297611, -0.27423933, 0.032371026, 0.041752025, 0.09840379, -0.10064879) * inp_2_1_2; + result4 += M4(0.0162661, 0.05498028, -0.05886905, -0.26279074, -0.04331835, 0.07656946, 0.07854849, 0.36684152, 0.033693094, 0.09817469, 0.07155679, 0.36918533, 0.03279268, 0.018975604, 0.009984096, 0.079820424) * inp_2_2_2; + result5 += M4(0.12182077, 0.21847728, -0.0046413466, -0.06407343, 0.01450723, -0.13667277, 0.013250529, 0.04613264, -0.12967779, -0.02929753, -0.07736457, 0.072692886, -0.024917575, 0.03959165, 0.03534997, 0.087459736) * inp_2_0_0; + result5 += M4(0.279293, 0.037380226, -0.035911225, 0.18723704, 0.012157589, -0.14615256, -0.028158797, 0.10301396, 0.07882135, -0.08032393, -0.025705716, 0.037748683, 0.12421552, -0.0037972513, 0.03782937, 0.0931365) * inp_2_1_0; + result5 += M4(0.0073576444, -0.09368545, 0.026208209, -0.10542258, -0.050089777, 0.35239083, 0.0177101, 0.1321118, -0.09805767, 0.18451037, 0.023089848, -0.0150152845, -0.01388662, 0.12639794, -0.00983304, 0.02861114) * inp_2_2_0; + result5 += M4(0.09099993, -0.21540983, -0.025790522, 0.15847717, 0.03671181, 0.046661295, -0.018635347, -0.031488825, -0.019378329, 0.08968567, -0.01881884, 0.037910257, 0.044297468, -0.17373247, 0.11634929, -0.07599064) * inp_2_0_1; + result5 += M4(0.047580663, 0.062170632, 0.04983323, 0.1228457, -0.01474219, 0.04619151, 0.043591842, 0.048656996, -0.15116474, -0.34827608, 0.02038593, 0.038966157, 0.104122296, -0.1435356, 0.014768422, -0.014157364) * inp_2_1_1; + result5 += M4(0.06705305, 0.15722299, 0.024601525, 0.01615135, -0.06825991, -0.104783334, -0.041114714, -0.024452856, 0.11263068, -0.08564051, -0.01515697, -0.055098414, 0.024386097, -0.102736995, -0.0046367906, 0.05111853) * inp_2_2_1; + result5 += M4(-0.031967208, 0.03902238, -0.025391392, 0.05729851, -0.015589698, -0.04266715, 0.031329583, 0.12622948, 0.07298851, -0.37589043, -0.018888507, 0.09330013, 0.031107977, -0.027084034, 0.00042369805, -0.064627595) * inp_2_0_2; + result5 += M4(-0.012034988, 0.011306079, 0.0049288347, 0.18578719, 0.005527104, 0.2150625, 0.01955951, -0.0628881, -0.1636461, -0.043725044, -0.09261976, -0.07580746, 0.0042948625, -0.03207006, -0.008438101, -0.14138381) * inp_2_1_2; + result5 += M4(0.033120684, 0.036172107, 0.010499045, -0.079093084, 0.041096162, -0.048395768, 0.0050038584, 0.06568077, -0.002736496, 0.043840215, 1.6144777e-06, 0.109478846, 0.0038663126, 0.049076404, 0.0040984913, 0.004341915) * inp_2_2_2; + result6 += M4(-0.22376348, -0.02768542, -0.11227873, -0.016086327, -0.18898706, 0.15770875, -0.08290881, 0.053308785, 0.11959033, -0.3049852, 0.086789556, 0.0017167843, -0.15886979, 0.0262633, -0.1742211, 0.035142913) * inp_2_0_0; + result6 += M4(-0.0706679, -0.2500453, -0.076466784, -0.0029213992, -0.018896414, -0.11117806, 0.036507837, 0.006360434, 0.20155823, -0.177743, 0.2595663, 0.07736962, -0.051785607, 0.07014342, 0.004848042, 0.01758356) * inp_2_1_0; + result6 += M4(-0.01019695, 0.0921598, 0.015248275, -0.026151491, -0.02991921, -0.1514014, 0.1044475, 0.004982221, 0.09284082, -0.029922746, -0.05744574, 0.032918073, -0.011820695, -0.11421826, -0.023201661, 0.007900686) * inp_2_2_0; + result6 += M4(-0.15747052, -0.34241894, 0.08854093, 0.030884001, 0.08600946, -0.06054828, -0.007947212, -0.012339912, 0.14584821, -0.31765333, 0.34378016, 0.06681371, -0.22656837, 0.2305026, -0.10442033, -0.015533014) * inp_2_0_1; + result6 += M4(0.027214745, 0.0073768916, -0.27759916, -0.019973136, 0.18093777, 0.22183922, -0.3831195, -0.07913905, -0.6288382, -0.37669957, -1.1155688, 0.19399078, -0.35160574, 0.19515921, 0.46402898, -0.03014137) * inp_2_1_1; + result6 += M4(-0.09457541, 0.15793023, 0.22239889, -0.01863776, -0.20700763, 0.19668768, 0.10883348, -0.029164834, -0.2000494, -0.26687106, 0.25382882, 0.07287457, 0.1766413, -0.1504858, -0.06689694, -0.021177812) * inp_2_2_1; + result6 += M4(0.015299714, 0.088797, -0.008674544, 0.012428228, -0.09739925, -0.058856145, 0.09769565, 0.011597858, 0.10715798, 0.44013822, 0.005155119, 0.012026117, -0.011485617, 0.12339326, -0.026053008, 0.03302057) * inp_2_0_2; + result6 += M4(-0.07591144, -0.04138923, 0.0106659895, -0.053888846, -0.14146912, -0.086533636, 0.05129156, -0.0447509, -0.19063485, -0.4625407, 0.4010934, 0.14816421, -0.0307237, -0.052070756, -0.06732633, -0.019021453) * inp_2_1_2; + result6 += M4(0.12118231, -0.02447594, 0.0820717, 0.041873597, 0.03308087, 0.07207628, 0.050883543, -0.033140488, -0.15220298, 0.04388399, 0.15600014, 0.07456707, 0.0051656174, -0.11022899, 0.040933605, -0.004000539) * inp_2_2_2; + result7 += M4(0.018768936, -0.113984674, 0.008275246, 0.057292845, -0.087682165, 0.0018008465, -0.04231299, 0.024330761, -0.14654662, 0.08010914, 0.042141788, -0.14125036, 0.06806786, 0.028478326, -0.042382415, 0.072584756) * inp_2_0_0; + result7 += M4(0.29011762, 0.013961814, 0.031506743, 0.097222835, 0.13842899, 0.15297845, -0.006701976, 0.10237332, -0.014647567, 0.3619296, -0.057949867, -0.1212509, 0.013734455, -0.109178305, -0.023005519, 0.0006487688) * inp_2_1_0; + result7 += M4(-0.028938388, -0.040957943, 0.10092821, 0.1099564, -0.06883245, 0.05764322, -0.028914802, -0.045262545, -0.019564278, 0.21183391, -0.017430946, 0.113164954, -0.00028796677, 0.0884188, 0.011756936, 0.21798038) * inp_2_2_0; + result7 += M4(-0.030154236, 0.05226364, 0.008076227, 0.16013205, 0.13170913, -0.08119821, 0.004319583, 0.090488866, -0.035928346, -0.09288197, 0.015434756, -0.11354735, -0.1696286, 0.01571878, -0.005693015, -0.15371746) * inp_2_0_1; + result7 += M4(0.17633416, 0.0054831677, 0.13634282, 0.14854763, -0.0077004177, -0.027689138, 0.020961076, 0.015639687, 0.14949691, 0.5028173, -0.06888588, -0.17025658, 0.32457247, -0.01635595, -0.060790148, -0.34337762) * inp_2_1_1; + result7 += M4(-0.013690433, -0.070494615, 0.0632224, -0.042412903, 0.13076162, 0.06137961, 0.02019613, 0.19343561, -0.0065101776, 0.2205092, 0.008010204, -0.010256255, -0.013448987, 0.02424425, 0.019317945, 0.07480907) * inp_2_2_1; + result7 += M4(0.086449124, -0.10121849, 0.021988563, -0.0624533, 0.012140994, -0.022680577, -0.009042749, 0.16501774, -0.14845088, -0.025051992, -0.021094993, 0.04360526, 0.050099142, 0.070509054, -0.0053552357, -0.002835855) * inp_2_0_2; + result7 += M4(0.031469345, 0.060057763, -0.012578705, -0.051634308, 0.01626706, 0.036881324, 0.057347648, 0.14244531, -0.012803257, -0.12273447, -0.057380863, 0.07814734, 0.029005693, 0.05448206, -0.068080224, -0.034358907) * inp_2_1_2; + result7 += M4(-0.008003069, -0.083773986, -0.022300035, 0.38180095, -0.09274691, 0.009845493, 0.0321078, -0.13499229, -0.15276256, 0.046221983, -0.0038693594, -0.06621787, -0.020621838, 0.033226363, -0.002964519, 0.023044186) * inp_2_2_2; + const V4 inp_3_0_0 = inp[3][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_3_1_0 = inp[3][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_3_2_0 = inp[3][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_3_0_1 = inp[3][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_3_1_1 = inp[3][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_3_2_1 = inp[3][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_3_0_2 = inp[3][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_3_1_2 = inp[3][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_3_2_2 = inp[3][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.15760924, 0.047960464, 0.02090079, 0.06760643, 0.07582872, -0.0488979, -0.06257411, -0.12787932, 0.30660525, -0.004260419, 0.019929718, -0.1875874, -0.18303588, 0.012112686, -0.22047131, 0.29923755) * inp_3_0_0; + result0 += M4(-0.012183571, 0.00071223127, 0.04249445, 0.14846493, 0.20599112, -0.0021303776, -0.03397533, -0.28062215, 0.10013631, -0.013347548, 0.06231712, 0.14810403, 0.37498605, 0.036811125, 0.12489436, -0.18829498) * inp_3_1_0; + result0 += M4(-0.23672725, -0.0125947585, -0.026492061, 0.13231647, -0.36692703, -0.012457827, -0.043129772, 0.013807069, -0.21609902, -0.039523687, -0.112792894, -0.15064515, -0.28133082, -0.00048800482, 0.029818965, -0.009138019) * inp_3_2_0; + result0 += M4(-0.21697956, -0.073680215, -0.0061093997, 0.2612462, -0.47576633, 0.01593547, 0.053964898, -0.023163337, 0.461033, 0.008702128, -0.011087091, -0.21709946, 0.12857057, -0.045465183, -0.03102196, -0.032534063) * inp_3_0_1; + result0 += M4(-0.26045176, -0.011546758, -0.03763481, 0.12586267, 0.09612726, -0.113707595, 0.09530325, 0.053180937, 0.09957205, -0.045315623, 0.19305697, -0.17619513, -0.28647, -0.10327312, 0.15165664, 0.41665545) * inp_3_1_1; + result0 += M4(-0.28442252, 0.008860837, -0.039941598, -0.12124642, -0.23173697, -0.027802797, 0.059372023, -0.05313194, 0.057074774, 0.010628082, -0.080555975, -0.12055212, 0.13843666, 0.0034123235, -0.122994885, -0.3366431) * inp_3_2_1; + result0 += M4(0.024571182, -0.012291268, 0.021537118, -0.07508749, 0.20497161, -0.045254435, 0.0041301176, 0.04563799, -0.19684622, -0.019461947, 0.047954667, -0.015463163, 0.36007434, 0.016322576, -0.2014826, -0.14237687) * inp_3_0_2; + result0 += M4(-0.19408058, -0.0053576278, -0.019969603, -0.26042855, 0.23845097, -0.002370488, 0.01311263, -0.16111588, 0.020526158, -0.013044875, -0.009923044, 0.21634912, -0.40966806, 0.028217286, 0.10532484, -0.12033584) * inp_3_1_2; + result0 += M4(0.35787514, -0.05175086, 0.0061833626, 0.02188374, 0.055070926, -0.004343505, 0.00512118, 0.025276197, -0.28596824, -0.039996836, -0.030255621, -0.16256313, 0.15470335, -0.0030731352, -0.09761686, -0.048578013) * inp_3_2_2; + result1 += M4(0.030269505, 0.05313927, 0.0900497, 0.021382734, 0.041997302, -0.015294686, 0.005509635, 0.018277923, -0.06541374, 0.14569968, 0.004565544, -0.085308075, 0.037223835, -0.14620629, 0.078455664, -0.13705112) * inp_3_0_0; + result1 += M4(-0.07317282, -0.01039678, -0.20356089, -0.04653774, 0.043052435, 0.1390732, -0.048795056, -0.22136942, -0.14027281, -0.061293807, -0.06259539, 0.061767925, 0.1817419, 0.033424173, 0.08089852, -0.14268872) * inp_3_1_0; + result1 += M4(-0.012015721, 0.108846515, 0.00205397, -0.066627376, -0.008776867, 0.088584155, -0.11168849, 0.009856547, 0.040576454, 0.038265012, -0.09142718, -0.037887905, -0.0041709887, -0.1705879, -0.025813242, 0.06719597) * inp_3_2_0; + result1 += M4(-0.14204685, 0.08252016, -0.05191239, -0.097264856, 0.09825899, -0.052238807, -0.10206025, -0.019147256, -0.1631919, -0.10584559, 0.04844253, -0.21911615, 0.01628851, 0.14188991, -0.19521594, -0.028811593) * inp_3_0_1; + result1 += M4(0.032375127, 0.16556239, 0.24684988, -0.1267481, -0.010470792, -0.15870236, 0.2702302, -0.083337374, -0.13270324, -0.108389854, 0.051165666, -0.15359508, 0.39035353, -0.14887662, -0.20087661, -0.40300372) * inp_3_1_1; + result1 += M4(0.07352536, -0.055987515, -0.18740246, -0.105981976, 0.029204996, -0.032423116, -0.0590406, 0.10587429, -0.117978685, 0.1324927, 0.04517691, 0.09949094, 0.15219998, 0.17169212, -0.05856976, 0.14134488) * inp_3_2_1; + result1 += M4(0.06601263, -0.095155135, -0.1231743, -0.057610977, -0.08972315, 0.020426668, 0.061661426, -0.04492825, -0.018337008, 0.037661776, -0.008194812, -0.05080876, -0.32499552, 0.11729784, 0.043010782, -0.07244989) * inp_3_0_2; + result1 += M4(-0.08128592, -0.04878475, -0.038047466, -0.13205822, -0.03453508, -0.16208741, 0.07186608, 0.010103015, -0.08402252, 0.12431279, 0.056445383, -0.072859846, -0.12120106, -0.09872974, -0.07159561, 0.05721752) * inp_3_1_2; + result1 += M4(-0.06125666, 0.1410547, -0.18988615, -0.20223106, -0.037440732, 0.04115697, -0.030895006, 0.016387219, -0.102741584, -0.13980465, -0.08078597, 0.05109586, -0.23364618, -0.07150922, -0.09714691, 0.006241243) * inp_3_2_2; + result2 += M4(-0.0057846955, 0.09248949, 0.002131779, 0.044393755, 0.0068600625, -0.004875266, -0.04589404, 0.0068208445, -0.074027106, -0.12207447, 0.0303748, -0.019455263, 0.012844085, -0.11627408, 0.15674901, 0.019601291) * inp_3_0_0; + result2 += M4(0.020617682, -0.06891865, 0.05553492, -0.045082808, 0.045630198, -0.23754476, 0.1368821, -0.013708891, 0.012397358, 0.12261142, 0.005207293, -0.023245825, 0.16379282, -0.093727484, -0.10903255, -0.3651783) * inp_3_1_0; + result2 += M4(-0.05922383, -0.043139, 0.052485894, -0.05161422, -0.060119826, -0.0909186, 0.023347747, 0.010784127, 0.0063509303, -0.0065207896, -0.033549316, 0.050097786, 0.047399655, -0.16733454, 0.09525696, 0.04477655) * inp_3_2_0; + result2 += M4(-0.086433604, 0.04353153, 0.07458106, -0.055649266, -0.018871492, 0.14187597, 0.0011884881, 0.008380044, 0.005224666, 0.27017912, 0.08787532, 0.00032967757, -0.099921204, -0.03934958, 0.25612912, -0.06727076) * inp_3_0_1; + result2 += M4(-0.12531821, 0.05249024, 0.14925678, -0.056612886, 0.13688472, -0.1675808, 0.19130981, 0.124826595, 0.0744884, -0.15014344, 0.13459297, 0.054803196, 0.13527633, -0.418478, 0.17535235, 0.08292585) * inp_3_1_1; + result2 += M4(0.018912109, -0.055445336, -0.1521542, 0.05210616, -0.021554273, 0.021522356, -0.002023469, -0.020506695, -0.09324081, -0.25511125, 0.020885978, 0.08590456, -0.13587472, -0.07667594, 0.07084441, 0.12330408) * inp_3_2_1; + result2 += M4(-0.016046973, 0.10932976, 0.042626463, -0.02646209, -0.042434603, 0.07206245, 0.08700053, 0.011326262, -0.16612363, 0.03495809, 0.036526266, -0.08463763, 0.03812727, 0.1492312, 0.16300009, -0.098883756) * inp_3_0_2; + result2 += M4(-0.10715438, -0.011413278, 0.029942315, 0.14921872, 0.005278277, 0.15570074, 0.05892254, 0.020278363, 0.09583797, -0.05894854, 0.096421584, -0.023375526, -0.031743173, 0.11322802, 0.13504972, -0.046961695) * inp_3_1_2; + result2 += M4(0.02222299, 0.2492616, -0.1020794, 0.08534804, -0.013791944, -0.0609479, -0.017196892, 0.10386011, -0.116722256, 0.038206868, -0.09874045, 0.012704079, -0.058191627, 0.022272803, 0.049176488, 0.023672128) * inp_3_2_2; + result3 += M4(-0.12727304, -0.03872136, 0.03348005, 0.17004946, 0.10149902, -0.002852172, -0.001787852, 0.0918455, -0.07009288, -0.07261116, 0.1689178, 0.13606927, -0.17161168, 0.18294515, -0.03934613, -0.059554845) * inp_3_0_0; + result3 += M4(-0.04524674, -0.042160638, -0.09105489, -0.12506881, 0.26763135, -0.00045403102, -0.022939345, -0.023962554, 0.059356302, -0.09339443, -0.07276014, -0.003736477, -0.09621465, -0.036373712, -0.06419144, -0.22979052) * inp_3_1_0; + result3 += M4(0.104379244, 0.018258547, 0.11657896, -0.055354603, 0.13987745, -0.084343486, 0.10941287, -0.023307474, 0.07259301, -0.11070302, 0.19706027, 0.17299086, 0.16787086, -0.07460716, 0.06392434, 0.10383735) * inp_3_2_0; + result3 += M4(0.10742718, 0.04052433, -0.050332524, -0.08068601, 0.052982684, 0.11326599, 0.092539065, -0.0017665294, -0.2901418, -0.14781544, 0.14606935, 0.01884921, -0.49575192, -0.115105286, -0.14595547, 0.20378001) * inp_3_0_1; + result3 += M4(-0.18254188, 0.049285628, -0.011838124, -0.015445954, -0.09415515, 0.19572638, -0.2605621, 0.38153547, -0.27477968, -0.097902745, -0.06180139, 0.022643102, 0.07338324, -0.2593198, -0.030185107, 0.31238717) * inp_3_1_1; + result3 += M4(-0.12371014, -0.07401527, 0.2971653, -0.057473782, -0.19717236, 0.085512035, 0.027934665, 0.053236466, 0.19850609, -0.3123797, 0.36208943, 0.004983676, 0.08480279, -0.16768536, 0.11793187, 0.086695515) * inp_3_2_1; + result3 += M4(-0.0564916, 0.049279653, 0.056422867, -0.069470875, 0.18447359, 0.039281942, 0.032726064, 0.005642192, -0.15902433, 0.090588205, 0.033808295, -0.07685364, -0.05287226, 0.07315046, 0.075793564, -0.046660952) * inp_3_0_2; + result3 += M4(-0.13325062, -0.33083907, 0.16850093, 0.035707254, 0.0775299, 0.01700317, -0.035984658, -0.18400493, -0.06722389, -0.06420282, -0.006616318, 0.24382734, -0.009154238, 0.020785797, 0.06945267, -0.19015832) * inp_3_1_2; + result3 += M4(-0.14183734, 0.22733642, 0.120888, 0.048919536, -0.023554778, 0.05868436, 0.09101294, 0.084366545, 0.09987171, -0.1091919, 0.089741096, -0.111628294, 0.10203797, 0.1622011, -0.028628161, 0.013719203) * inp_3_2_2; + result4 += M4(-0.06824077, 0.045560114, -0.06982452, -0.12034702, -0.10667076, -0.017393274, -0.01796987, -0.022782445, 0.06497325, 0.10256078, 0.09997452, 0.26926658, 0.118662626, -0.00031228847, -0.020819755, -0.120698266) * inp_3_0_0; + result4 += M4(0.068550535, -0.009562522, 0.116457775, -0.024254156, 0.053754672, -0.02675906, 0.07553017, -0.006894508, 0.0072773364, 0.053113706, 0.004066981, 0.250769, 0.10634329, -0.09587915, 0.020293433, -0.09660963) * inp_3_1_0; + result4 += M4(-0.12202113, 0.01783512, 0.027556479, 0.11003897, 0.00013091505, -0.024168188, 0.10288599, 0.32036293, -0.15263876, -0.022598162, -0.021583328, 0.2557127, 0.0043488834, -0.081838176, -0.043113552, 0.087244205) * inp_3_2_0; + result4 += M4(0.034785084, -0.018652225, 0.1124801, -0.1356949, -0.03863339, -0.05173304, 0.0011030866, 0.03709264, -0.04604167, 0.08974801, 0.18813299, 0.38519415, 0.122690216, 0.055458993, 0.04869066, 0.43189034) * inp_3_0_1; + result4 += M4(-0.088201955, 0.098546535, -0.05186971, 0.07326939, -0.15767768, 0.053601146, -0.15644167, -0.04742692, 0.012966429, -0.051017437, -0.09969341, 0.08797516, -0.028582862, -0.37877044, -0.03699933, -0.24970998) * inp_3_1_1; + result4 += M4(-0.010491656, -0.08337139, -0.04871005, 0.10547856, 0.0029359867, 0.03104495, -0.007580121, 0.1267107, -0.08203035, -0.027920675, 0.1476587, 0.052162286, -0.053200398, -0.04999447, 0.025107289, -0.36250913) * inp_3_2_1; + result4 += M4(0.102316804, -0.04371823, 0.14202558, -0.021137211, -0.0047396864, -0.01713967, 0.05464051, 0.13441657, -0.07471296, 0.015289168, -0.020450303, 0.07558217, -0.0060191164, 0.094135694, -0.037484687, -0.2452427) * inp_3_0_2; + result4 += M4(-0.01798727, -0.11589404, -0.0033997835, 0.12979278, 0.13267997, -0.10271554, 0.022486987, 0.019261887, -0.09560659, -0.022984587, -0.15639876, 0.00416461, 0.044072, -0.06151843, -0.015756266, -0.26175088) * inp_3_1_2; + result4 += M4(-0.14426339, -0.02135447, -0.10129251, 0.1696466, 0.043867484, -0.03425569, -0.017886246, -0.043950845, -0.03494037, -0.039110824, 0.04558488, 0.34405917, 0.04283169, 0.061876703, 0.06006067, 0.43598232) * inp_3_2_2; + result5 += M4(-0.036582272, -0.19764613, 0.030136405, 0.08068242, -0.054624517, -0.016004888, 0.008297556, -0.120273516, 0.027510054, 0.0633942, 0.0017983981, 0.08890685, 0.049979176, -0.034040436, -0.042257078, -0.08608427) * inp_3_0_0; + result5 += M4(0.045788903, -0.052763864, -0.029207703, 0.11389494, 0.14432938, -0.14875683, -0.08195435, -0.09983363, 0.037449583, 0.08922273, 0.025937792, 0.014834373, 0.2572998, -0.31669825, 0.042345945, 0.22196929) * inp_3_1_0; + result5 += M4(0.07800574, -0.083980024, 0.014340714, 0.08434588, 0.07673679, 0.22401597, -0.0011256889, 0.05171072, -0.05079823, 0.1574182, 0.008722395, 0.07804585, -0.0031998775, 0.22399874, 0.019436238, 0.106947124) * inp_3_2_0; + result5 += M4(0.024545258, -0.20017663, 0.02265897, 0.12221234, 0.0054654093, 0.15016551, -0.079586744, -0.0540791, -0.043907683, 0.1410343, -0.032729406, 0.10824938, -0.053101026, 0.23588923, 0.00021924036, -0.043321345) * inp_3_0_1; + result5 += M4(0.05359711, -0.15402356, -0.015311813, 0.4418634, -0.07553604, -0.12741329, 0.033787873, 0.03498914, 0.0444739, 0.2882938, 0.083968885, 0.18181352, 0.060096532, -0.29860026, 0.0027184114, 0.06680144) * inp_3_1_1; + result5 += M4(0.015892051, 0.040309608, -0.01597526, 0.19112894, 0.011207365, 0.04359262, -0.004702018, -0.030943524, -0.02734472, 0.22938496, -0.011131867, 0.017434826, 0.06567969, -0.14190741, 0.0014702528, 0.017861953) * inp_3_2_1; + result5 += M4(-0.04230557, -0.16947357, -0.05892952, 0.1159601, 0.041287005, 0.00275906, -0.0363116, -0.02215588, -0.031825166, 0.075529434, 0.015940346, 0.08986772, -0.045640413, -0.16460262, -0.047036666, -0.0002018678) * inp_3_0_2; + result5 += M4(-0.04329814, 0.06994544, 0.020370418, 0.3517883, -0.04978522, 0.009084049, -0.11608822, -0.045324307, -0.04173486, 0.1457599, -0.018315863, 0.05068919, -0.11161415, 0.14506331, -0.040608473, -0.08510906) * inp_3_1_2; + result5 += M4(0.05445378, -0.3787924, 0.0162932, 0.21399415, 0.047355358, 0.20365563, -0.01598358, -0.014156216, -0.029610746, -0.057485145, -0.014974629, -0.10042361, 0.037751935, 0.08001776, -0.029483156, 0.024042644) * inp_3_2_2; + result6 += M4(-0.14029728, 0.007800397, -0.1017625, 0.03436369, 0.019980827, 0.28331742, 0.04962964, 0.01201151, -0.06442942, -0.28295124, -0.01464999, -0.0061826245, -0.0014868154, 0.12941073, -0.015818572, 0.07231077) * inp_3_0_0; + result6 += M4(-0.028670127, 0.06134016, -0.023940355, 0.009463263, 0.22930348, -0.11975048, 0.15308122, -0.040625464, -0.017681524, -0.04175566, -0.07776877, -0.020140294, -0.07084959, 0.08837346, -0.019551875, 0.1152271) * inp_3_1_0; + result6 += M4(-0.10078732, -0.041193914, -0.1457461, 0.015043972, -0.008332139, 0.03325155, 0.003751003, -0.01944841, -0.07209256, 0.06046033, -0.14126936, -0.022426968, -0.17396335, 0.03038363, 0.032174557, -0.0031591952) * inp_3_2_0; + result6 += M4(0.002469801, -0.098493345, 0.053741783, -0.019515505, 0.1100399, 0.32152438, 0.1326515, -0.011126707, 0.032569695, -0.7368324, 0.108406894, -0.031007841, 0.08969517, 0.29900193, 1.4868948e-05, 0.072839566) * inp_3_0_1; + result6 += M4(-0.21128038, -0.13120322, -0.032644246, 0.00324925, -0.018691491, 0.1136227, -0.3865382, 0.19568667, -0.11050097, -0.3560613, -0.29030567, 0.027956672, -0.00716901, 0.22507894, -0.23171026, -0.07523809) * inp_3_1_1; + result6 += M4(-0.08728784, -0.046828203, 0.08713391, -0.013409759, 0.021107098, -0.07741489, -0.06394956, -0.027367137, -0.24119878, 0.11484531, 0.21255313, -0.06082504, -0.0015833984, 0.27216125, 0.21401358, -0.057550173) * inp_3_2_1; + result6 += M4(-0.06035632, -0.08663007, 0.121116675, 0.018298421, -0.043508522, 0.17602, -0.033767965, -0.0036335574, 0.040026486, -0.05624009, -0.06539022, -0.0013070846, -0.19054787, 0.24653414, 0.09537157, -0.0886323) * inp_3_0_2; + result6 += M4(-0.2658681, -0.11941585, 0.059723716, -0.059803277, -0.28133035, -0.24004766, 0.16334037, 0.007080535, 0.15242337, 0.17176174, -0.13631015, -0.0037445412, -0.06433816, -0.22409731, 0.20351157, -0.046172652) * inp_3_1_2; + result6 += M4(0.10538034, -0.00059803535, -0.07368597, -0.016413705, 0.034108743, -0.021447053, -0.045838155, -0.07535322, -0.070473075, -0.019677673, -0.0018438093, -0.010567838, -0.027843848, -0.0042862636, 0.022207147, -0.07575565) * inp_3_2_2; + result7 += M4(-0.017820748, -0.07907439, -0.0041663167, -0.021866238, -0.021852316, -0.047443412, -0.022040658, -0.08520063, -0.043359432, 0.07439143, -0.019313063, 0.09276295, 0.07444801, -0.03607007, 0.032041322, 0.10603184) * inp_3_0_0; + result7 += M4(-0.049744662, -0.06689165, 0.01152543, -0.00012983226, -0.040929936, 0.16829343, 0.026032055, -0.05569227, 0.11458175, 0.0068659186, 0.006898842, -0.055040408, 0.12012738, -0.29391375, -0.03514166, -0.032938026) * inp_3_1_0; + result7 += M4(-0.022518452, -0.04629494, -0.0056385514, -0.03925224, 0.010636268, -0.019644653, 0.0015691512, 0.007060033, -0.10977206, -0.01470043, -0.00801839, 0.21060064, -0.03411561, 0.09588929, 0.043544658, -0.0077755214) * inp_3_2_0; + result7 += M4(-0.12734523, -0.01794953, -0.016942397, -0.086910956, -0.11782465, 0.023753917, -0.014003703, -0.010442749, 0.2195703, -0.17652006, 0.0008428775, 0.2272496, 0.044893384, -0.0544283, 0.030624438, -0.11127488) * inp_3_0_1; + result7 += M4(0.0028106892, 0.10247177, -0.0577325, -0.04390579, 0.015907703, 0.16064352, -0.015220857, 0.06326538, 0.06391053, 0.08445814, -0.052869804, 0.2764343, 0.38056007, 0.2933384, -0.004656651, -0.04408798) * inp_3_1_1; + result7 += M4(-0.0053042006, -0.09373419, -0.009340792, 0.2241429, -0.03677756, -0.05308411, -0.0868006, -0.3238891, 0.11655137, 0.13693143, -0.09173906, 0.32072493, 0.0319014, -0.09812677, -0.060307197, 0.070027635) * inp_3_2_1; + result7 += M4(0.047534734, -0.0792744, 0.022309566, -0.0354254, -0.02632479, -0.0025576483, -0.011144383, 0.03632551, 0.042645402, 0.0059825303, -0.014669849, -0.0366861, 0.0038625658, 0.059069928, -0.008493317, 0.094133936) * inp_3_0_2; + result7 += M4(-0.031022485, 0.019390898, -0.06377862, 0.015881566, -0.072139785, -0.08293881, -0.039623436, -0.117546186, 0.104892224, -0.058465928, -0.00048224948, 0.22950256, 0.21309316, 0.037248574, -0.014460918, 0.09527622) * inp_3_1_2; + result7 += M4(-0.06987216, -0.101235725, -0.004237969, 0.27104288, -0.10198061, 0.018746117, -0.08679459, -0.03403583, -0.016677173, -0.0015841459, -0.02292318, 0.1409817, -0.12211757, 0.031181343, -0.07368975, -0.08078957) * inp_3_2_2; + const V4 inp_4_0_0 = inp[4][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_4_1_0 = inp[4][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_4_2_0 = inp[4][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_4_0_1 = inp[4][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_4_1_1 = inp[4][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_4_2_1 = inp[4][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_4_0_2 = inp[4][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_4_1_2 = inp[4][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_4_2_2 = inp[4][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.20681342, 0.013344673, -0.004206698, -0.17991008, 0.35219443, -0.043391768, 0.1045234, 0.16464987, -0.106455736, 0.01156089, -0.0007367429, -0.21017663, 0.034747705, -0.008789826, 0.098384626, -0.10347766) * inp_4_0_0; + result0 += M4(0.14036131, -0.016072493, -0.095953144, -0.29133356, 0.410188, 0.041006375, -0.0066214697, 0.23510191, -0.029000418, 0.07298436, -0.011023793, -0.35249296, -0.124198884, -0.020613188, 0.00095346203, -0.0014817455) * inp_4_1_0; + result0 += M4(-0.17882694, -0.006173562, 0.011974798, -0.01258586, 0.82104653, 0.022855163, -0.018999735, -0.027516449, -0.04104934, 0.039245505, -0.02051981, -0.0351622, -0.17827336, -0.01783418, -0.017741706, -0.07445565) * inp_4_2_0; + result0 += M4(-0.0043267203, 0.029902402, 0.12020521, -0.13760486, -0.3544258, 0.00885506, 0.01593106, 0.023247462, 0.5252352, -0.00990558, -0.065511696, -0.003923747, 0.21884435, 0.006646204, -0.036441635, -0.12167094) * inp_4_0_1; + result0 += M4(-0.19587125, 0.15332024, -0.007628111, -0.12497826, 0.13647765, -0.05805685, -0.028896019, 0.07678725, -0.18065271, 0.06753668, -0.05890004, 0.07912103, -0.08655623, 0.089412846, 0.015385654, -0.43461674) * inp_4_1_1; + result0 += M4(0.30000612, -0.015426071, 0.030316653, -0.030517058, -0.12784587, -0.028616153, 0.06484108, 0.021227952, 0.5306697, 0.033668917, -0.028592069, 0.20790349, 0.11931481, 0.040739413, 0.027312903, -0.10615667) * inp_4_2_1; + result0 += M4(0.06445307, -0.046594616, 0.054176476, 0.047469918, 0.688078, -0.02218663, 0.011457724, -0.0395887, -0.17648172, 0.00494519, 0.07913334, -0.026913144, -0.42849457, -0.0032284395, 0.02551588, 0.013633696) * inp_4_0_2; + result0 += M4(-0.20884176, -0.031843845, -0.025374953, 0.036168784, 0.43156898, 0.013540865, -0.1118441, -0.033403747, -0.02859794, 0.044623032, -0.044914287, 0.20317495, -0.2380772, -0.008702688, -0.039549034, 0.106622614) * inp_4_1_2; + result0 += M4(0.07463475, -0.013605454, 0.027902307, -0.010363897, 0.059570972, -0.017647037, 0.0022913297, 0.00054354157, -0.010827009, -0.022364195, 0.02792924, 0.10160411, -0.21789482, -0.026319755, 0.066526085, -0.09612905) * inp_4_2_2; + result1 += M4(-0.0926313, -0.021387609, -0.1680602, 0.11034319, 0.09148119, -0.1869614, 0.07984306, 0.029543845, 0.13238718, 0.10310686, -0.07705615, -0.028235305, 0.00263834, 0.060256265, -0.14212468, 0.11381989) * inp_4_0_0; + result1 += M4(0.10885915, 0.21332239, 0.03109003, -0.15602481, 0.0954414, -0.26396552, 0.04036705, 0.065351136, 0.12345491, -0.09016005, 0.031611644, 0.019705418, -0.037819423, -0.10980254, -0.09503322, 0.0045652343) * inp_4_1_0; + result1 += M4(-0.025410544, 0.09303107, 0.15869103, -0.05153773, -0.07684977, 0.014891361, -0.07104982, -0.01849534, 0.1078951, -0.0854724, -0.063091405, 0.05046764, 0.0528177, -0.04387276, -0.09800818, -0.009853266) * inp_4_2_0; + result1 += M4(0.09103936, -0.1366018, 0.0010859475, -0.276985, 0.03767082, -0.06929285, -0.06858404, -0.087866664, -0.12091212, 0.07887694, 0.015587555, -0.0968037, 0.04922227, -0.008069498, -0.021905474, 0.07322834) * inp_4_0_1; + result1 += M4(-0.03098312, -0.0042756754, 0.49258825, 0.25826928, 0.029611219, 0.025948951, 0.20378374, 0.10462955, -0.07112062, 0.22036004, 0.16671668, 0.0494594, 0.13238645, -0.32905, -0.022128513, 0.09875806) * inp_4_1_1; + result1 += M4(0.014162202, -0.1870306, 0.04858129, -0.017349336, 0.073223494, -0.06616752, -0.041784626, -0.17836837, 0.009250486, -0.03746421, -0.0059156436, 0.07110566, -0.021174982, -0.24135038, -0.017514437, -0.021989588) * inp_4_2_1; + result1 += M4(0.02873899, 0.04027821, 0.014257634, -0.1809003, 0.042342864, 0.036851335, -0.04457742, 0.054093167, 0.037104655, -0.09191377, -0.07037449, 0.08543793, 0.004657296, 0.012607581, -0.19389279, -0.039797064) * inp_4_0_2; + result1 += M4(-0.0034391896, 0.10445307, -0.0330271, -0.059312534, 0.007632704, 0.098721474, 0.043736648, -0.012942515, 0.010863448, -0.018015651, 0.06543012, -0.014377758, -0.051874008, 0.23350376, -0.07487084, -0.12352559) * inp_4_1_2; + result1 += M4(0.10607156, -0.03502398, 0.07290872, 0.10166511, -0.039487135, -0.004046991, 0.03905863, 0.07820799, 0.0759709, -0.011947899, -0.028536672, -0.07387394, -0.05433615, 0.040235396, -0.12897988, -0.00039704383) * inp_4_2_2; + result2 += M4(0.01724732, 0.00059051026, 0.018423174, -0.032880608, 0.0185184, 0.058057584, -0.20471819, 0.040474422, 0.015729912, 0.14201586, -0.052477922, -0.01093188, 0.07656678, -0.031345308, -0.024555506, 0.06456522) * inp_4_0_0; + result2 += M4(-0.088764004, -0.32013062, 0.013065541, -0.022564547, 0.0672744, 0.08850182, -0.2023333, 0.07495169, 0.009096206, 0.054456443, -0.06407676, 0.0003899025, -0.11116054, 0.0057358746, -0.032888874, 0.056288026) * inp_4_1_0; + result2 += M4(-0.0695208, 0.122868404, -0.004135917, -0.08476925, 0.038628124, 0.08645101, 0.019862888, -0.033965778, -0.0059723547, -0.0334818, 0.018151164, 0.060123548, 0.08824397, 0.035152648, -0.032221656, 0.05810676) * inp_4_2_0; + result2 += M4(0.061016705, 0.18776289, 0.016046483, -0.076141916, -0.13247944, 0.10045944, 0.025758984, -0.027005866, -0.059147052, 0.024662428, -0.0511877, 0.04573293, 0.24162203, 0.047546126, -0.10652658, 0.0963501) * inp_4_0_1; + result2 += M4(-0.25134015, 0.03946899, 0.026117135, 0.0043091215, -0.1281279, 0.13378239, 0.010503223, 0.04634462, -0.17760277, 0.03997051, 0.10637014, -0.11037939, 0.42272457, 0.066121764, -0.19010974, 0.056577493) * inp_4_1_1; + result2 += M4(-0.071049325, 0.0015058648, 0.030523507, -0.011936356, 0.014448326, 0.078122795, -0.029162532, -0.036387004, -0.035965458, 0.016361298, 0.0118609285, -0.04687245, 0.13604605, -0.04742751, -0.07688974, 0.023891436) * inp_4_2_1; + result2 += M4(-0.10560176, 0.19540517, -0.09777601, -0.007874992, -0.0055725793, 0.10141543, 0.007985673, 0.058361314, -0.09252284, -0.0019231646, -0.070134856, 0.033134688, 0.12601757, 0.06648126, -0.0026236144, -0.01176292) * inp_4_0_2; + result2 += M4(-0.15014084, -0.12547906, -0.0950119, 0.12228593, 0.000340574, 0.081010155, -0.049388677, 0.06499506, -0.16557841, -0.10830031, 0.037199948, 0.0041105472, 0.15436831, -0.1978048, -0.11099529, 0.008457659) * inp_4_1_2; + result2 += M4(-0.085923, 0.027693903, -0.12673432, 0.14113359, -0.025465855, 0.04830529, -0.0095938835, -0.006582449, -0.085088804, 0.015041231, 0.007399525, -0.11164153, 0.06122301, -0.026722789, -0.08156082, -0.0980155) * inp_4_2_2; + result3 += M4(0.084927514, -0.011755474, -0.011543305, -0.079523616, 0.021866607, -0.06990276, 0.0006798228, 0.17699938, 0.10217204, 0.0010509423, 0.09679894, 0.1013164, 0.0035159194, -0.08843916, -0.03139182, -0.004482227) * inp_4_0_0; + result3 += M4(0.23934844, 0.06192733, -0.018485537, -0.014309947, -0.023293488, -0.26615372, -0.029004658, 0.08979738, -0.18839388, 0.032273833, 0.013244138, 0.14338571, 0.23616736, -0.19947723, 0.08961258, -0.0005000751) * inp_4_1_0; + result3 += M4(-0.085695274, -0.032210942, 0.0076569337, -0.13976146, -0.5089056, 0.0039282995, -0.303134, 0.09279533, -0.1546382, -0.067971185, -0.011669409, -0.0048010633, -0.016865984, 0.042527746, 0.029878289, -0.03485112) * inp_4_2_0; + result3 += M4(-0.079639785, 0.117471635, 0.11456533, -0.05696221, 0.18491802, 0.021901427, 0.18051381, -0.0034645917, 0.19019675, 0.029014578, 0.017725732, 0.043280654, 0.10400858, -0.015661504, -0.0013136043, -0.0026772844) * inp_4_0_1; + result3 += M4(-0.07839406, -0.18860908, -0.0014505982, -0.05782346, -0.017683616, 0.0937928, -0.02313592, 0.06566545, 0.027814634, 0.22000265, 0.11311943, -0.14151987, -0.09919491, -0.08070248, -0.030504322, -0.23762739) * inp_4_1_1; + result3 += M4(-0.14218381, -0.023902083, 0.070193134, 0.0012880628, -0.056068655, 0.0026810577, -0.022997843, -0.0014522339, -0.10140024, -0.03209992, -0.12232685, 0.031904325, 0.01758258, 0.19561775, 0.0570951, -0.007977597) * inp_4_2_1; + result3 += M4(-0.07517223, 0.063577384, 0.0054484536, 0.08069781, 0.11587418, 0.11252923, 0.040454492, 0.044268828, 0.15077472, -0.06820554, 0.102592066, 0.060817022, 0.09053725, 0.08332218, 0.09281869, -0.009812654) * inp_4_0_2; + result3 += M4(-0.09386124, -0.28978562, -0.07020772, 0.047147263, 0.09213972, -0.16672625, 0.014799687, -0.060886577, 0.001712825, 0.1016565, 0.010184807, -0.037394047, -0.070279054, -0.031767633, -0.1444617, 0.184071) * inp_4_1_2; + result3 += M4(-0.09502639, 0.004841133, 0.043950874, 0.014777767, 0.09863218, 0.052004296, 0.069972895, -0.07483713, 0.061665595, -0.13627902, -0.07996064, -0.03234029, 0.1173119, 0.07342188, -0.075642735, 0.043601625) * inp_4_2_2; + result4 += M4(0.08088315, -0.0022319464, 0.10316316, -0.38075605, -0.047577336, 0.013704599, -0.13612248, 0.009411836, -0.09046163, 0.031380847, -0.1352084, 0.23435928, -0.0780932, -0.015269766, 0.14616361, 0.12038367) * inp_4_0_0; + result4 += M4(-0.10116545, -0.12079635, 0.10265723, 0.2251776, -0.15257248, 0.028914303, -0.067213066, -0.1228592, 0.16053902, -0.022630328, -0.07577232, -0.033632904, -0.035931364, -0.027356818, 0.11866236, -0.18661791) * inp_4_1_0; + result4 += M4(-0.0076436484, -0.095638566, -0.055657234, 0.1771628, -0.016659683, 0.08660075, -0.16813079, -0.08762449, 0.05365109, -0.0041014818, 0.011911179, -0.23620509, -0.036850814, 0.011496934, -0.01423201, 0.0697537) * inp_4_2_0; + result4 += M4(0.024410265, -0.09982075, 0.11399998, 0.20170143, 0.025329078, -0.04215489, 0.087120734, 0.17876902, -0.061341666, -0.01565028, -0.1763098, -0.037937157, -0.1112037, 0.035861477, 0.1087042, -0.08933381) * inp_4_0_1; + result4 += M4(-0.047669545, -0.3145571, 0.1730891, 0.04647559, -0.2516256, 0.19400719, -0.004623076, -0.19461405, 0.16035143, 0.009048728, -0.01429872, -0.059179403, 0.032883756, 0.20671901, -0.043562584, -0.19190258) * inp_4_1_1; + result4 += M4(-0.12963866, -0.08688597, -0.053317796, -0.03347254, -0.11368327, 0.012069396, -0.04203105, -0.016310094, 0.11981618, -0.07224036, 0.009621005, -0.025100108, 0.057326112, 0.09295209, 0.058545496, -0.005783077) * inp_4_2_1; + result4 += M4(0.039920684, -0.028615441, -0.0019039186, 0.024154298, 0.0029265247, 0.012088947, 0.0876638, 0.05860718, -0.043459326, -0.012829568, -0.021918943, -0.039587107, -0.04497376, 0.077050775, 0.11914406, 0.15143734) * inp_4_0_2; + result4 += M4(-0.103128694, -0.060181264, 0.0490661, -0.09455608, 0.06286338, -0.077097364, 0.044754677, -0.1034678, 0.039516028, -0.023677185, 0.016861307, -0.22612987, -0.15263082, 0.1795205, -0.018140048, 0.018092833) * inp_4_1_2; + result4 += M4(-0.05888944, -0.0889064, -0.0709366, -0.05213482, -0.02343327, -0.0018331623, 0.018257964, 0.17675094, 0.019282073, -0.059324905, 0.030311866, 0.08030458, -0.027346587, 0.07439041, -0.0011478671, -0.08817235) * inp_4_2_2; + result5 += M4(-0.019768843, -0.05991632, -0.010716178, -0.078013495, -0.0009488844, 0.13115053, 0.017861582, -0.06049289, -0.05006678, 0.024128458, 0.018044593, 0.04230409, 0.016893277, -0.11239608, -0.047021523, 0.0724529) * inp_4_0_0; + result5 += M4(0.18766564, -0.025664637, -0.030139308, -0.23949836, -0.20853448, 0.42191824, 0.021315103, -0.08897598, -0.13948727, -0.07025061, -0.032793358, 0.04469102, -0.07338025, -0.08116937, -0.02085907, -0.04225192) * inp_4_1_0; + result5 += M4(0.0014623253, 0.07831867, -0.013866335, -0.037163716, -0.07348516, -0.39723527, -0.00040112593, 0.0079844175, 0.037765164, 0.055895034, 0.01566611, 0.059625477, 0.07250817, 0.027314562, 0.009754869, 0.025156375) * inp_4_2_0; + result5 += M4(-0.01780954, 0.023628714, 0.034943927, 0.018008912, 0.011102643, -0.0009681573, 0.009841042, -0.08015212, 0.027221346, -0.16443093, 0.026288198, 0.001455272, -0.05040395, -0.2880273, -0.08242565, 0.1178382) * inp_4_0_1; + result5 += M4(0.099739626, -0.02534247, -0.03676771, -0.1698253, -0.14523421, 0.107162096, 0.019052219, 0.03416664, -0.0033309865, -0.13226064, -0.012679272, -0.066955425, -0.04409348, -0.011246052, -0.08461966, -0.09828233) * inp_4_1_1; + result5 += M4(0.033025905, 0.10485179, 0.05240632, -0.0188209, -0.003619494, -0.097141206, 0.0029002565, 0.0015725928, -0.040175296, 0.037364967, 0.01029357, 0.029703487, -0.0037605085, 0.13230515, -0.041092455, -0.09114831) * inp_4_2_1; + result5 += M4(-0.057986185, -0.069430284, -0.030094786, -0.037690703, 0.084323406, -0.19963099, -0.028519016, -0.034208436, 0.009755318, 0.058818292, 0.023244966, 0.040064782, 0.04835536, 0.0029175903, 0.009581908, -0.021844542) * inp_4_0_2; + result5 += M4(0.003829103, -0.13929528, -0.03980133, -0.076254174, -0.08333196, 0.13623333, -0.055834413, 0.054766078, 0.08478081, -0.025615027, -0.041232016, -0.057117637, -4.4110584e-05, -0.1751871, 0.054971203, 0.067106515) * inp_4_1_2; + result5 += M4(-0.025056425, 0.023867259, 0.010080933, 0.00072056596, 0.01065392, 0.093483075, -0.0053937733, 0.03159115, 0.0024283507, 0.051747013, 0.005672103, 0.03157378, 0.01688401, -0.023685336, 0.011674149, 0.006265836) * inp_4_2_2; + result6 += M4(0.097767, -0.15615484, -0.03330633, -0.03246574, -0.09828971, 0.04034675, -0.003761907, -0.007247992, 0.0440123, -0.052923523, 0.13184473, -0.042986333, -0.09015772, 0.16018032, 0.07018659, 0.029339224) * inp_4_0_0; + result6 += M4(0.14578992, 0.099620074, 0.046593294, 0.040901482, -0.14870214, 0.2063498, -0.15011036, -0.02707587, 0.17573845, 0.17066436, 0.037497308, -0.087668315, -0.1583434, -0.05774619, -0.19105847, 0.0539939) * inp_4_1_0; + result6 += M4(0.044369865, -0.011985744, -0.06676264, 0.06571311, 0.15091354, -0.004943165, 0.023110785, -0.006212671, 0.030417575, 0.039918877, 0.1075741, -0.018493675, 0.02063989, -0.07133514, -0.010514067, -0.03980273) * inp_4_2_0; + result6 += M4(0.1030835, -0.15425463, 0.18499675, -0.01101726, 0.07050601, -0.1335128, 0.10012246, -0.012236572, 0.0068145846, -0.037013546, -0.009090149, -0.10891243, -0.014026439, 0.10051437, 0.0062225955, 0.08594593) * inp_4_0_1; + result6 += M4(-0.029376877, 0.4245877, -0.11999716, -0.03262902, -0.01283797, -0.14336337, 0.034473162, 0.027801402, 0.05935663, -0.00411931, 0.030364325, -0.072250046, -0.16437796, -0.16544774, 0.1135644, 0.06913329) * inp_4_1_1; + result6 += M4(-0.038770508, -0.14672425, 0.0944199, 0.07709616, -0.04040776, 0.056981046, -0.22344995, 0.021234313, -0.020427464, 0.1364528, -0.026672766, 0.017918827, 0.08537233, -0.13680832, 0.09903251, 0.05339877) * inp_4_2_1; + result6 += M4(0.05784282, 0.08006672, -0.10719333, 0.039291024, 0.036418326, -0.10396851, -0.099709935, 0.014573424, 0.03995292, -0.19120263, 0.058773283, 0.031090518, 0.0988691, 0.0617749, 0.049273636, -0.00020534384) * inp_4_0_2; + result6 += M4(0.052269712, -0.08764133, 0.07138705, 0.090442054, -0.07807762, -0.09394454, 0.19886558, -0.053335905, 0.024265278, -0.03403898, 0.012608825, -0.022600703, 0.21042949, 0.19268125, -0.22049512, -6.9655425e-06) * inp_4_1_2; + result6 += M4(0.03338139, -0.045162935, -0.10860777, 0.019680142, -0.10026124, -0.06789282, -0.0012012755, 0.01188395, 0.0017687088, 0.05601531, -0.05307541, 0.077284075, 0.08161673, 0.001016373, -0.055038832, 0.05773087) * inp_4_2_2; + result7 += M4(0.016020548, -0.039540257, 0.018477123, -0.11537112, 0.051848147, -0.016608413, 0.0045067095, 0.11851517, 0.096270345, 0.058278434, 0.013845023, 0.024261203, -0.016630638, 0.06159902, 0.0044512064, -0.031256955) * inp_4_0_0; + result7 += M4(0.007149637, 0.04666181, 0.0034721317, -0.069526106, -0.08778538, -0.18641983, -0.073141634, -0.021151492, 0.024884658, -0.06854938, 0.051003553, 0.0117977215, 0.068964265, 0.2273931, 0.0044768797, -0.0065401) * inp_4_1_0; + result7 += M4(0.057986695, -0.1630799, 0.014185881, 0.06542813, 0.05668797, -0.06585241, 0.03318883, 0.09014572, 0.045705676, -0.014688342, 0.008572391, -0.052271802, -0.024843287, 0.16393311, -0.04587822, 0.3133559) * inp_4_2_0; + result7 += M4(-0.027920736, -0.032094054, 0.02296397, -0.010959236, -0.024836589, 0.03999798, 0.0022132422, 0.045097068, 0.0822759, 0.0934503, -0.03364923, -0.025325779, -0.11724428, -0.03457005, -0.017789207, -0.0692858) * inp_4_0_1; + result7 += M4(0.17103274, -0.10334495, 0.049578216, 0.10637438, -0.05578853, 0.16770306, -0.017978283, -0.05384688, -0.079251505, -0.21486865, 0.038405776, 0.07863437, 0.06483568, -0.012767719, -0.015091657, 0.12269464) * inp_4_1_1; + result7 += M4(0.032430038, -0.017028265, 0.02097001, -0.044511046, 0.035059944, 0.007965345, -0.031040384, 0.10929679, 0.020350488, -0.055592652, 0.046824817, -0.009574223, 0.064101115, 0.012300517, 0.06316744, 0.022431027) * inp_4_2_1; + result7 += M4(-0.0110835945, -0.035709593, 0.0062568868, -0.16939256, -0.071432, 0.032028876, -0.0009149528, -0.029291475, 0.056822017, 0.03648254, -0.0044128094, 0.076558, 0.028610272, 0.029286876, 0.013849348, -0.06008088) * inp_4_0_2; + result7 += M4(0.017193304, -0.08609467, -0.114926696, 0.008569745, 0.064677455, 0.021997632, -0.037474178, 0.036798898, -0.0070205107, 0.09218683, 0.039662346, -0.06999511, -0.014183757, 0.09981606, -0.025737105, -0.18469252) * inp_4_1_2; + result7 += M4(0.08114169, -0.08932726, -0.06591682, 0.22375573, -0.0592019, 0.0058373665, 0.0005517905, -0.21399073, 0.06338537, 0.06469077, 0.038892817, -0.012319365, -0.011642403, 0.04897896, 0.020184793, 0.21680406) * inp_4_2_2; + const V4 inp_5_0_0 = inp[5][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_5_1_0 = inp[5][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_5_2_0 = inp[5][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_5_0_1 = inp[5][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_5_1_1 = inp[5][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_5_2_1 = inp[5][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_5_0_2 = inp[5][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_5_1_2 = inp[5][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_5_2_2 = inp[5][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.09639723, 0.019623455, 0.03502168, 0.0015819162, -0.07310885, -0.014421388, 0.037700772, -0.0064477376, 0.18167883, -0.0048393174, 0.097951405, 0.17582287, -0.14447159, -0.013561119, -0.08432609, 0.017079959) * inp_5_0_0; + result0 += M4(-0.29126033, 0.0014284838, 0.03128897, 0.23774073, 0.3060028, -0.029180689, -0.027401337, -0.02267344, 0.09255037, -0.003678776, 0.1864457, 0.30703774, -0.03531717, -0.008385994, 0.025627868, 0.05756002) * inp_5_1_0; + result0 += M4(0.26541057, -0.025752133, 0.031633984, 0.10005743, 0.67495507, -0.003680258, -0.043193363, -0.2036465, -0.07645052, -0.030427027, 0.014584901, -0.042664066, -0.275144, 0.009240208, -0.046404272, -0.018810304) * inp_5_2_0; + result0 += M4(0.021013979, 0.014813853, 0.07911404, -0.1444182, -0.54727274, -0.009268266, 0.04022134, 0.12684247, -0.30038267, 0.02248798, 0.0061077755, 0.20241117, 0.23402683, -0.016401973, -0.09442051, -0.13675143) * inp_5_0_1; + result0 += M4(-0.23706245, -0.031257913, -0.08628467, 0.23450083, 0.20399468, 0.10579919, -0.089562476, -0.21620466, -0.21943516, 0.07585841, -0.0201101, 0.1490338, 0.15866753, 0.03285597, -0.039588124, -0.053916477) * inp_5_1_1; + result0 += M4(-0.342074, 0.017865414, 0.07062472, 0.02950625, 0.35015133, 0.008485132, 0.03564653, 0.020376109, -0.6775135, 0.057114378, -0.040432066, -0.092964195, 0.010963918, -0.013918043, 0.06504414, -0.11030097) * inp_5_2_1; + result0 += M4(-0.22844675, 0.014001213, -0.04086438, 0.084863655, 0.087168, 5.541374e-05, 0.011604691, 0.039620657, 0.15028104, -0.030173715, 0.018681722, 0.070294924, -0.18256938, 0.0070742327, -0.022397375, -0.088555574) * inp_5_0_2; + result0 += M4(-0.47852856, -0.07145776, -0.0133972205, -0.046973392, -0.17338958, 0.028134853, 0.071620464, 0.05690539, 0.35883972, -0.025274301, 0.07712871, -0.16081172, -0.16322364, -0.024391389, -0.067469135, 0.061676506) * inp_5_1_2; + result0 += M4(-0.07445045, -0.012794608, -0.0039132326, -0.07494543, -0.113105275, 0.012376516, 0.060291972, 0.15627836, 0.20165767, 0.012765501, 0.010279119, -0.059145514, -0.036382053, 0.0024349068, 0.024600217, 0.028058669) * inp_5_2_2; + result1 += M4(-0.11681317, 0.03149914, -0.02268626, 0.020316461, -0.020745754, -0.022057936, 0.11603356, 0.059167244, 0.180591, 0.007859221, 0.21512203, -0.152376, -0.01136518, -0.07473311, -0.13669038, -0.012819836) * inp_5_0_0; + result1 += M4(-0.09488874, -0.08475269, 0.14085326, -0.061465915, 0.110808425, -0.14405778, 0.08795244, 0.08661794, 0.001566795, -0.28005657, 0.12319642, 0.16375847, 0.03825587, 0.027379684, -0.026086988, -0.033544835) * inp_5_1_0; + result1 += M4(-0.024178658, 0.039714154, -0.022332655, 0.027840363, -0.084833294, 0.042918306, -0.06820202, -0.013766415, -0.028977763, 0.076982066, 0.08159648, 0.048630487, -0.09541338, -0.12086448, -0.054606907, 0.061259307) * inp_5_2_0; + result1 += M4(0.028484898, -0.08754084, -0.019393114, 0.05212884, 0.019788867, -0.10928174, 0.16783488, -0.08359005, -0.01789322, 0.12292074, 0.21100979, 0.2298663, -0.035063196, 0.049546044, -0.09684456, -0.037127335) * inp_5_0_1; + result1 += M4(0.041679863, -0.08330086, -0.085413165, -0.19831778, 0.011449993, 0.24410929, 0.17876562, 0.030729154, -0.08233354, 0.03577903, -0.2875507, -0.2586639, 0.08701183, -0.12489642, 0.09146369, 0.09907161) * inp_5_1_1; + result1 += M4(-0.1137863, 0.1294764, 0.07114643, -0.0884942, -0.083936214, 0.0039308253, -0.060638096, -0.084309764, 0.12899254, 0.049729593, 0.13215946, 0.08747073, -0.045221217, -0.15141639, -0.120706595, 0.101086065) * inp_5_2_1; + result1 += M4(0.03239429, 0.023022437, 0.031734172, -0.105552435, 0.16512278, -0.071802914, -0.0940899, -0.08822055, 0.026131403, 0.060049463, 0.08963213, 0.014226101, -0.056039397, -0.023193419, -0.02211962, 0.09586565) * inp_5_0_2; + result1 += M4(0.038940042, -0.10384484, 0.032894712, -0.06374842, 0.024433494, -0.11179946, 0.009297579, -0.09042177, -0.009861766, -0.10523442, 0.096748434, 0.10154991, 0.0034603768, -0.058967777, -0.01943932, 0.012956458) * inp_5_1_2; + result1 += M4(0.025030363, -0.08464013, -9.463664e-05, 0.06856157, 0.015833884, 0.020372042, -0.05939931, -0.16466674, -0.026872694, -0.009639568, -0.02205347, 0.038039636, 0.042517964, 0.018893948, -0.025083166, -0.06072224) * inp_5_2_2; + result2 += M4(0.044613276, -0.0044365483, -0.031890903, -0.068118684, 0.00451756, 0.091909565, 0.084706746, 0.00509735, -0.06491617, 0.049687378, 0.012085989, -0.02657065, -0.059202664, -0.057704385, 0.05672765, 0.0076996544) * inp_5_0_0; + result2 += M4(-0.027142838, 0.22921544, -0.026072044, 0.023841841, 0.055964675, 0.07886544, -0.011248455, 0.09057777, 0.15645592, 0.18226981, -0.016815161, 0.10025497, 0.0122841215, -0.18196501, 0.05883248, -0.008813972) * inp_5_1_0; + result2 += M4(-0.020361401, 0.057140194, -0.023875074, -0.00060182856, 0.09157251, 0.060253076, 0.07184111, 0.06533179, 0.011699057, -0.051180467, 0.0085244775, -0.018609332, 0.004147033, 0.004735625, -0.08515116, -0.09142699) * inp_5_2_0; + result2 += M4(0.012525249, -0.03737614, 0.0032246797, 0.028186318, -0.027078547, -0.08055211, 0.108352825, -0.040588744, -0.13525534, -0.07300308, -0.17663826, 0.09962636, 0.09065365, -0.030113708, 0.07513523, -0.062303938) * inp_5_0_1; + result2 += M4(-0.19876195, 0.03662235, 0.07384994, -0.08699163, 0.112804376, 0.14214832, 0.12136636, -0.008018662, 0.0360822, 0.020459104, -0.076799884, -0.030588064, -0.03676267, -0.17420748, -0.046172116, 0.11804814) * inp_5_1_1; + result2 += M4(0.025602289, -0.06960716, -0.021962672, 0.014916399, 0.039306387, 0.12853436, 0.11960012, -0.016889988, 0.020258224, -0.15462099, 0.017135601, 0.11469024, 0.054862443, -0.04226776, -0.088001445, 0.007761415) * inp_5_2_1; + result2 += M4(0.073070854, -0.014337648, -0.01697037, -0.0034614755, -0.14384398, 0.038372323, 0.02048754, -0.037072256, -0.05646204, 0.15092614, -0.07120959, 0.0011205621, -0.05623821, -0.08308258, 0.06719, 0.05511347) * inp_5_0_2; + result2 += M4(-0.03587211, -0.0022123232, 0.005160962, -0.011607667, 0.05731462, -0.03496403, -0.10008563, 0.019289026, 0.12506175, 0.07811547, -0.012465899, 0.0031733941, 0.07399184, -0.017878048, 0.028137797, 0.01891761) * inp_5_1_2; + result2 += M4(0.10230978, 0.014096747, -0.06777307, 0.05809704, -0.016897488, -0.041697167, 0.11451997, -0.1109451, 0.0046312213, 0.015489181, 0.01989739, -0.03155321, -0.008256596, -0.079512425, 0.009933611, 0.015943954) * inp_5_2_2; + result3 += M4(0.007913923, 0.023302376, 0.014195001, -0.042628683, 0.022702003, 0.020824619, 0.054448903, -0.014214888, -0.15230893, 0.027017456, -0.055805963, -0.020792942, -0.0036166536, -0.0024053461, -0.028186945, -0.04553071) * inp_5_0_0; + result3 += M4(-0.03747332, 0.09497244, 0.042652734, 0.055900328, -0.011268654, -0.05516379, 0.09533226, 0.06802106, -0.23316976, 0.11567081, 0.03190822, 0.10992797, 0.018976439, -0.0682327, 0.07743052, -0.17916438) * inp_5_1_0; + result3 += M4(-0.11481529, -0.09171004, -0.033503026, -0.015960397, -0.059237827, 0.01690542, -0.10769842, 0.08510701, 0.07984985, 0.12100806, 0.08898975, 0.05026093, 0.10702332, 0.15559758, 0.015156328, -0.032210726) * inp_5_2_0; + result3 += M4(0.037185226, -0.02921475, 0.054083195, -0.16814445, 0.13041309, 0.0034513238, 0.026534151, -0.04358078, 0.04967094, -0.082944445, -0.19175094, 0.117770284, -0.1838818, 0.022661967, -0.092036985, 0.041828036) * inp_5_0_1; + result3 += M4(0.07583914, -0.02660067, 0.07596429, 0.05443082, 0.04009684, 0.074418776, 0.1916427, -0.1403004, -0.08703482, 0.21093601, -0.26022056, 0.08639885, 0.0712981, -0.20584086, -0.030512385, -0.038807355) * inp_5_1_1; + result3 += M4(0.13374937, 0.20600063, 0.109381676, 0.036702737, -0.15909876, 0.046831544, -0.17815205, 0.04538742, 0.1322962, -0.17379756, 0.097563654, 0.016738946, -0.019171618, 0.02566055, 0.065581776, -0.041351534) * inp_5_2_1; + result3 += M4(-0.20493466, -0.054263074, -0.081377804, 0.06944882, 0.0755019, 0.015132356, 0.05086409, -0.06517121, 0.03255333, -0.017783852, 0.05066036, -0.048259325, -0.095798865, -0.057715565, -0.06984171, -0.01844315) * inp_5_0_2; + result3 += M4(-0.15733866, 0.19137177, 0.060902666, -0.046485204, 0.16182293, 0.025609003, 0.095348895, 0.08928013, 0.028072352, 0.017341128, -0.057890214, -0.0794134, -0.18598579, 0.10838677, -0.03538431, 0.04786554) * inp_5_1_2; + result3 += M4(-0.012257016, 0.11531798, 0.13337697, 0.006979419, -0.0849715, 0.16393217, -0.13725092, 0.036098, 0.07305728, -0.09024206, -0.00012192584, 0.010187788, -0.1048917, -0.10521513, 0.046232123, 0.055407766) * inp_5_2_2; + result4 += M4(0.07235909, -0.027621904, 0.011298396, -0.1765747, -0.014496057, -0.057982754, -0.046290796, 0.13571985, -0.1205281, -0.04798082, -0.25495487, 0.30243614, 0.04303486, 0.01862748, 0.118062235, -0.1278449) * inp_5_0_0; + result4 += M4(-0.11465966, 0.034462675, -0.07721744, 0.32512853, -0.16139716, -0.0101645, -0.124239594, -0.15424131, 0.1176077, 0.011714854, -0.14774185, -0.13813128, -0.045942284, -0.02931548, -0.0691589, 0.1005967) * inp_5_1_0; + result4 += M4(-0.027374454, 0.011491806, 0.027207306, 0.24838154, 0.005553664, 0.020350173, 0.018156052, 0.065076634, 0.04909349, -0.022477591, -0.013353649, -0.11608244, 0.052524254, 0.09376264, -0.07016483, -1.015391) * inp_5_2_0; + result4 += M4(0.019349854, 0.05526898, 0.0020555973, 0.1023498, -0.094652, -0.14251117, -0.0012969668, -0.14440864, -0.09144545, -0.03954085, -0.09708599, 0.010568958, 0.1815024, -0.02544401, 0.13482778, -0.1196587) * inp_5_0_1; + result4 += M4(0.076679856, -0.12071274, 0.091251, -0.24224363, -0.16503774, 0.10537857, -0.025352625, 0.13572288, -0.0616467, 0.30512542, 0.0007369243, -0.14596604, 0.1508832, -0.029030038, 0.07809325, -0.43181404) * inp_5_1_1; + result4 += M4(-0.050186176, 0.10699554, -0.025247447, -0.31157878, 0.008381582, 0.15348884, -0.020341069, 0.028304804, -0.0921669, -0.0011651425, 0.051618416, 0.041985366, 0.024278248, 0.07890664, -0.020202482, -0.5847288) * inp_5_2_1; + result4 += M4(-0.0018896905, -0.022382151, -0.06236328, 0.0008795104, 0.047349453, -0.07002224, 0.03688507, -0.08759693, 0.06889491, -0.060934015, -0.016035557, -0.1911462, 0.04429247, -0.013329024, -0.09003203, -0.37416485) * inp_5_0_2; + result4 += M4(0.11115817, -0.041630268, -0.012892016, -0.13964325, -0.13322541, -0.044140078, 0.06724884, 0.34590197, 0.12641588, 0.005511371, 0.0029400012, -0.12970345, 0.048500065, 0.088345684, -0.018711587, -0.12455347) * inp_5_1_2; + result4 += M4(-0.0014720167, 0.03022943, -0.077706255, -0.09305804, -0.01532213, 0.10398704, 0.013513487, -0.28069502, 0.0142068, 0.0026904861, 0.028715244, 0.027275652, 0.0057213604, -0.028090455, 0.017065007, -0.50258094) * inp_5_2_2; + result5 += M4(-0.008406699, -0.048557565, 0.035171904, 0.08983506, -0.051122516, 0.09912029, 0.01437341, -0.029460909, -0.04626288, 0.060715977, 0.0090973545, -0.016478004, 0.0073210597, 0.109622456, -0.05084672, -0.020122396) * inp_5_0_0; + result5 += M4(-0.05812229, 0.003318833, -0.019294033, -0.12664388, -0.06468669, 0.19390605, 0.08208434, -0.038719073, -0.1793958, 0.091862544, -0.005538765, 0.07508124, 0.19268127, 0.098129705, 0.047305394, -0.03129764) * inp_5_1_0; + result5 += M4(-0.03205671, -0.10576084, 0.011776709, -0.044336442, -0.04775037, -0.10696657, -0.02130634, -0.027597498, 0.022606473, -0.10720503, 0.012193138, -0.04583097, -0.055101357, 0.16359137, 0.004493769, -0.43047705) * inp_5_2_0; + result5 += M4(0.05366144, 0.026731309, 0.03478386, 0.02425013, -0.00010824641, 0.035470463, 0.016595501, -0.024765797, 0.07870931, -0.30097613, 0.0676478, -0.064222805, -0.082984656, 0.083329715, -0.06503138, -0.1147459) * inp_5_0_1; + result5 += M4(-0.008523245, -0.20545046, -0.091664396, -0.0049091675, 0.0050255316, -0.049038984, 0.00652147, -0.16740447, 0.033472482, -0.04478749, 0.011609399, 0.06824236, 0.11987239, 0.2021274, 0.01551683, -0.30101228) * inp_5_1_1; + result5 += M4(0.027618162, -0.08463503, -0.030308284, -0.023203282, 0.0048146397, 0.06658525, 0.040134102, 0.013716598, 0.016389064, -0.076771185, -0.020630794, -0.027869198, 0.0589834, 0.3248375, 0.03900721, -0.10140257) * inp_5_2_1; + result5 += M4(-0.060554717, 0.022966787, 0.038096186, -0.0037524437, -0.011273997, 0.005460832, -0.031279743, -0.017391417, 0.01658271, -0.16143888, -0.009319516, -0.041977346, 0.017656824, 0.083329156, -0.006246936, -0.31061533) * inp_5_0_2; + result5 += M4(-0.05332282, -0.22536638, -0.01890712, -0.057318285, 0.086653166, 0.17252193, 0.049653295, 0.05581569, -0.06649884, 0.05829692, -0.018752197, -0.044045765, -0.004481305, -0.0034842696, -0.023945756, -0.18526615) * inp_5_1_2; + result5 += M4(-0.02459517, 0.00967227, 0.020229094, -0.018288752, -0.017976828, -0.036817126, -0.010001165, -0.017720468, -0.0108538065, -0.012859125, 0.00016280079, -0.08256117, -0.030471824, 0.0008679164, -0.03319119, 0.0018225184) * inp_5_2_2; + result6 += M4(0.054306347, -0.15290415, -0.037458636, -0.017757421, 0.0005467001, -0.14890948, 0.029019784, 0.02001293, 0.20430593, 0.27819824, -0.0059977137, 0.061879914, -0.13057502, 0.0021194692, 0.0015575424, 0.02769835) * inp_5_0_0; + result6 += M4(0.05485167, -0.083570525, -0.17038752, 0.010494601, -0.17244375, 0.15428694, -0.06684956, -0.030360866, -0.103553005, -0.06311344, 0.03484925, 0.029834962, -0.11367296, -0.1916496, -0.1510687, -0.029223694) * inp_5_1_0; + result6 += M4(-0.05197318, -0.03608708, -0.08879769, 0.037348874, 0.026914857, 0.08394489, 0.2084273, -0.024667064, -0.016009899, 0.10421695, 0.048901215, -0.011293024, 0.10138146, 0.07363253, -0.030219194, -0.037951246) * inp_5_2_0; + result6 += M4(-0.07039613, -0.2202391, 0.12443942, 0.0480893, -0.14882348, 0.11112176, -0.079470195, -0.0038422423, -0.19921704, 0.18357034, -0.2052029, 0.07961839, -0.01121104, 0.02506743, -0.04750742, -0.03589245) * inp_5_0_1; + result6 += M4(-0.1724883, -0.18451235, -0.016324544, -0.0435086, 0.12102808, -0.05903197, 0.20429957, -0.026523046, 0.24256164, -0.18879442, 0.066243745, -0.06912464, 0.0778787, -0.053949833, 0.0758946, -0.05088434) * inp_5_1_1; + result6 += M4(0.11009434, -0.044795446, -0.10300328, 0.09686555, 0.19097812, -0.02973977, -0.25188747, 0.056195833, -0.048697688, 0.13360028, -0.08103348, -0.019849071, 0.045514822, -0.24554521, -0.092048824, -0.009823563) * inp_5_2_1; + result6 += M4(0.0031899977, 0.111939184, -0.10154793, 0.023950541, -0.01545594, -0.05408119, 0.04445424, 0.071756326, -0.0042254766, 0.16752541, 0.019423569, 0.0789649, 0.10669294, -0.14959094, -0.08071637, -0.0566634) * inp_5_0_2; + result6 += M4(0.016636662, -0.0043592616, 0.049911737, -0.08240926, 0.02341934, 0.18200795, -0.095903516, 0.035464257, 0.013341172, -0.21105696, 0.18157603, 0.007388641, 0.04299483, 0.07566842, 0.004422022, -0.018408777) * inp_5_1_2; + result6 += M4(-0.032283112, 0.018966956, 0.14916602, 0.028032156, 0.124131374, -0.091412544, -0.17238836, 0.076139845, -0.011591729, 0.054044627, 0.049857534, -0.024303673, -0.017544836, 0.019526491, 0.030814582, -0.031444456) * inp_5_2_2; + result7 += M4(0.1054277, -0.05588603, 0.0040042754, -0.022679763, 0.00019188969, -0.08028566, -0.0057191667, 0.047501147, -0.069374226, -0.1432808, -0.0047000865, 0.06051547, -0.06231789, -0.009543958, 0.008812655, 0.009808097) * inp_5_0_0; + result7 += M4(-0.16799815, -0.0983575, 0.032900676, 0.024434093, -0.015439524, 0.012054578, -0.054596145, -0.052522466, -0.016160874, -0.22184886, -0.0014744007, 0.1292467, 0.045455676, 0.37723166, -0.04526237, -0.007467324) * inp_5_1_0; + result7 += M4(0.02376558, -0.010139901, -0.0040325196, -0.009129071, 0.0028625603, -0.17736973, 0.013249183, -0.12509376, -0.032082245, -0.05859872, -0.0015787275, -0.24458185, -0.0024620641, -0.08208759, 0.019349, 0.14647795) * inp_5_2_0; + result7 += M4(0.066825785, 0.0035896879, 0.010954373, 0.16944337, 0.11076889, -0.052402984, -0.033274803, 0.051613946, -0.22818595, 0.01693611, -0.075045995, -0.072047375, 0.08568909, -0.053329717, 0.0275275, -0.0629556) * inp_5_0_1; + result7 += M4(-0.12534282, -0.15166305, 0.029134141, 0.2599543, -0.13259989, -0.059403762, 0.0022948862, -0.12381564, -0.16464439, 0.07920561, 0.071009405, -0.18002638, 0.1493605, -0.05973153, -0.033991057, -0.004347517) * inp_5_1_1; + result7 += M4(-0.10859914, 0.19777662, 0.030716414, 0.20239219, -0.049674973, -0.008065452, 0.044835646, -0.024891462, -0.013373799, 0.056004763, 0.02393868, -0.12625471, 0.0014617656, 0.08599903, -0.031700462, 0.36635354) * inp_5_2_1; + result7 += M4(-0.0113587715, -0.011903081, 0.008487691, -0.054146536, 0.116987415, -0.01823161, 0.008221788, 0.026918514, -0.09686553, -0.08222311, -0.017111372, 0.008134881, 0.037866976, -0.009848268, -0.0036449763, -0.029423602) * inp_5_0_2; + result7 += M4(-0.08639899, -0.08491009, 0.025705481, 0.05089163, -0.1226224, 0.09756131, 0.029850222, 0.090274915, 0.06547528, 0.01946126, 0.038230956, -0.02194068, -0.12762366, -0.042146087, 0.007112803, -0.07842905) * inp_5_1_2; + result7 += M4(-0.0022227848, -0.08329949, 0.02959531, 0.040456764, -0.0064215194, 0.02860254, 0.048657935, -0.14058267, 0.03534701, 0.060297586, 0.027902277, -0.1314796, 0.017715896, 0.02089232, -0.06317515, 0.20956494) * inp_5_2_2; + const V4 inp_6_0_0 = inp[6][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_6_1_0 = inp[6][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_6_2_0 = inp[6][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_6_0_1 = inp[6][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_6_1_1 = inp[6][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_6_2_1 = inp[6][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_6_0_2 = inp[6][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_6_1_2 = inp[6][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_6_2_2 = inp[6][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.25393915, 0.027043493, 0.10654072, -0.08525964, 0.20249307, -0.019689774, 0.088514835, 0.055691637, 0.07853764, 0.013202991, -0.043258864, 0.19107047, 0.04702102, -0.014156893, 0.0033811873, -0.037611388) * inp_6_0_0; + result0 += M4(0.033156276, 0.07636262, -0.06685837, -0.28202713, 0.22048311, 0.0462825, 0.05857877, 0.07332606, 0.048307907, -0.03430054, 0.0070701134, 0.5920388, 0.110328935, 0.017119845, 0.01771777, 0.061522327) * inp_6_1_0; + result0 += M4(-0.14306721, 0.018294387, 0.05322048, 0.13556401, -0.44980633, -0.026256885, 0.036100645, 0.052315935, -0.02804871, -0.038344417, -0.06134128, 0.09689426, -0.38987854, 0.033323664, -0.016000343, -0.027510263) * inp_6_2_0; + result0 += M4(-0.05866317, 0.002032687, -0.00082775136, 0.01918676, -0.8169642, 0.010328964, 0.03521559, -0.0045707095, -0.031340435, -0.041630466, -0.12584916, 0.20539902, -0.3811032, 0.021354739, 0.069914445, 0.022269484) * inp_6_0_1; + result0 += M4(-0.21982393, -0.05576107, 0.0106865335, -0.023040164, -0.28949955, -0.06332665, 0.021895444, -0.24727438, -0.44725484, -0.031924695, -0.19216938, -0.16648085, -0.07408462, 0.4233083, 0.07934516, 0.06216793) * inp_6_1_1; + result0 += M4(-0.28820154, -0.042204183, 0.024222985, -0.048393644, 0.49974486, 0.033231325, 0.15504667, -0.056728065, 0.025556048, 0.011941008, 0.0023960497, 0.2241848, -0.32327613, -0.020013746, 0.11392184, 0.119333185) * inp_6_2_1; + result0 += M4(0.10622549, -0.018464077, 0.0014811973, 0.04246788, 0.23711115, 0.022047043, -0.010956674, -0.32996896, 0.38611406, -0.010244608, -0.089753434, 0.1721411, 0.15261765, 0.017590474, -0.091452375, -0.06120876) * inp_6_0_2; + result0 += M4(-0.36187828, 0.046506863, 0.027647553, 0.07766764, -0.008927769, 0.029563801, 0.088589504, -0.07676116, -0.6741914, -0.042154882, -0.11486244, -0.025150308, 0.13505991, 0.10773672, -0.07541369, -0.04765177) * inp_6_1_2; + result0 += M4(-0.09275451, -0.036147922, 0.02442931, -0.0608519, -0.066692024, -0.009296469, 0.025921594, -0.0864245, 0.16720207, -0.014351896, -0.059308108, 0.1421038, -0.48381627, -0.010173694, -0.07645824, 0.10173988) * inp_6_2_2; + result1 += M4(0.021645268, 0.0043825703, -0.16172194, 0.06445194, -0.010337363, -0.16858889, 0.051624708, 0.08887425, -0.043036472, 0.007312386, -0.17240277, 0.025320921, -0.0421981, 0.036202926, 0.10609745, 0.011319706) * inp_6_0_0; + result1 += M4(0.1734824, 0.20596263, -0.030022183, -0.07502591, -0.020815842, -0.01705872, -0.1227436, 0.1728855, -0.077626616, -0.19424133, -0.2696285, 0.09892899, -0.019736798, 0.026121566, 0.19268756, 0.020965343) * inp_6_1_0; + result1 += M4(0.09426492, -0.20829585, -0.045784738, -0.12571745, -0.054934982, 0.06938974, -0.10507394, -0.16100837, 0.026930384, 0.22542931, 0.004433424, -0.02133527, 0.011294125, 0.059978377, 0.13484445, 0.050203104) * inp_6_2_0; + result1 += M4(0.147049, -0.07776654, 0.090112254, -0.10758261, -0.03289161, 0.0032854977, -0.10761223, -0.19068107, -0.047427285, -0.0011766541, -0.14620113, 0.15797806, 0.08705205, -0.04227856, -0.046255957, 0.043652162) * inp_6_0_1; + result1 += M4(-0.02203102, 0.048884254, 0.15652215, -0.19973655, -0.03216301, -0.0064756055, 0.0037791517, 0.07314491, 0.42457983, -0.32528463, -0.39035124, -0.49028015, 0.18985026, -0.043185495, -0.16898492, 0.20890115) * inp_6_1_1; + result1 += M4(0.024364896, 0.07072389, -0.06361858, 0.07415382, -0.08902979, -0.1380986, -0.043800533, 0.055555053, -0.010688307, -0.20621417, -0.07234901, -0.23523419, -0.03651353, -0.11973608, 0.08604351, -0.018616544) * inp_6_2_1; + result1 += M4(0.114704296, 0.0012821173, -0.068033196, -0.070000984, -0.0007685309, -0.17655277, -0.06394455, 0.1268617, -0.076321155, 0.026202505, -0.058968563, -0.043015704, -0.030609187, 0.10198176, 0.001809263, 0.037366103) * inp_6_0_2; + result1 += M4(-0.052484885, -0.044683196, 0.03053242, 0.013953853, -0.040653836, 0.010002641, 0.006469731, -0.0014986227, -0.10032769, 0.16959572, -0.069859795, -0.3469522, 0.07481783, 0.03471578, 0.0019469812, -0.029517153) * inp_6_1_2; + result1 += M4(0.06942419, -0.014424148, -0.024126932, -0.056571778, 0.03541477, 0.043873753, 0.019538937, 0.03239783, -0.037636098, -0.014105033, -0.04605435, 0.1802105, 0.018014977, 0.04295682, 0.013464534, 0.021019042) * inp_6_2_2; + result2 += M4(-0.071756266, -0.06706221, -0.08776969, 0.033242766, 0.045480903, 0.08577256, -0.049715064, 0.035287466, -0.08222192, -0.112818174, 0.3058014, 0.020747164, 0.025694553, -0.063401744, -0.042200796, 0.025968723) * inp_6_0_0; + result2 += M4(-0.13321926, -0.10132593, -0.17897432, -0.14326371, 0.06180942, -0.03581478, -0.052736517, -0.10874825, -0.008085818, 0.06525462, 0.449162, -0.030954784, 0.043084864, -0.017855136, -0.09416133, -0.0776152) * inp_6_1_0; + result2 += M4(-0.03527179, 0.14117101, -0.0018107274, -0.073505834, -0.09282823, -0.22143118, 0.028014453, -0.114395574, -0.035342608, 0.012621842, 0.11709762, -0.23005305, 0.050080653, -0.09179107, 0.049132098, 0.07343873) * inp_6_2_0; + result2 += M4(-0.03269113, 0.13727617, 0.06639271, -0.030616252, -0.1055029, -0.026697636, 0.023550695, -0.039226644, -0.038068492, -0.08316144, 0.40446988, 0.058594167, 0.014248768, 0.0086992495, -0.011190517, 0.010902662) * inp_6_0_1; + result2 += M4(-0.019433009, -0.10286144, 0.060004223, -0.038420953, 0.03036159, -0.2744554, -0.09569878, 0.13525376, -0.45776287, -0.563084, 0.83304495, -0.16487391, -0.07259872, 0.19638029, -0.42446634, 0.030365331) * inp_6_1_1; + result2 += M4(-0.03255235, -0.083292186, 0.05127079, 0.16399868, 0.041848473, 0.025235591, -0.04822653, 0.021993848, 0.030882882, 0.17710914, 0.29183725, -0.25232372, -0.03376157, 0.069926046, 0.18542269, -0.20078623) * inp_6_2_1; + result2 += M4(-0.101534605, 0.0111554405, 0.07763956, -0.066853195, 0.14802791, 0.22426645, -0.014106987, 0.0079514915, -0.019993098, 0.13241445, 0.17657594, 0.008934296, 0.01487143, -0.044789407, 0.012656156, 0.020323789) * inp_6_0_2; + result2 += M4(-0.008234025, 0.08456227, -0.17759554, 0.011694055, -0.010427372, -0.07783142, -0.046155173, 0.05392593, -0.16888404, -0.2840302, 0.3909782, -0.08185675, 0.08337252, -0.04670822, -0.09239724, -0.07711184) * inp_6_1_2; + result2 += M4(-0.022138517, 0.017613856, -0.09870348, 0.03693813, -0.055293337, -0.12173775, -0.056648545, -0.043140687, -0.04919115, -0.01679964, 0.11903821, -0.0042499895, 0.049133506, -0.17641966, 0.08807258, 0.013178107) * inp_6_2_2; + result3 += M4(-0.017510176, 0.032520328, 0.04467492, -0.10445434, -0.02616554, -0.00015490681, -0.08131455, 0.020718355, -0.056793895, 0.1402375, 0.023429967, 0.0074513434, -0.034528255, -0.021868426, 0.011149289, -0.03791223) * inp_6_0_0; + result3 += M4(0.09344338, -0.10496054, 0.035130817, -0.30397677, 0.006309203, 0.07825759, -0.012441558, -0.13795666, -0.06419988, 0.07479083, 0.098842844, 0.053989477, -0.030339701, -0.06560822, 0.07718683, -0.093575194) * inp_6_1_0; + result3 += M4(-0.18743142, -0.20367543, -0.045681503, -0.023350526, 0.45909318, -0.13704588, -0.27462173, -0.04882571, 0.16531849, 0.09619273, 0.06036674, 0.00022124624, 0.027497444, -0.1107107, -0.054146938, 0.116237246) * inp_6_2_0; + result3 += M4(-0.22343463, -0.03975446, -0.019462354, 0.012858684, -0.0686507, -0.050538924, -0.08339368, 0.07178159, -0.06680497, -0.03128726, 0.018951185, 0.029051654, 0.070689976, -0.005537569, 0.02662559, 0.052618824) * inp_6_0_1; + result3 += M4(-0.114782125, -0.16896574, 0.06213668, -0.07327341, -0.54700404, -0.23186733, -0.05671132, 0.04637826, -0.060617987, -0.11623172, 0.26331487, -0.3564901, 0.10262385, 0.106946684, 0.19420712, -0.18107696) * inp_6_1_1; + result3 += M4(0.02985258, -0.14546846, 0.13773356, -0.007043981, -0.12571162, -0.2121989, 0.10892215, -0.08025874, -0.0034233916, 0.17689225, 0.106857084, -0.14621517, -0.00082668406, 0.16190575, -0.17757492, -0.0901998) * inp_6_2_1; + result3 += M4(-0.18254142, 0.00018911867, -0.032326326, -0.026256783, -0.051194996, 0.20952101, -0.005766911, -0.17304982, -0.2728, 0.014618033, -0.08374399, -0.037366375, -0.052216236, -0.060712695, -0.08576589, 0.01029981) * inp_6_0_2; + result3 += M4(-0.2192291, -0.06208528, 0.006770767, 0.025115982, -0.120716535, -0.3642819, -0.07612305, 0.10545096, -0.13745363, -0.16342284, 0.048389412, 0.16732548, -0.06157264, -0.0131712565, -0.007632807, 0.05884671) * inp_6_1_2; + result3 += M4(-0.010386156, -0.05843791, 0.0080460375, -0.02215248, -0.0046986993, 0.13692026, -0.01638287, -0.008291713, -0.18422179, 0.14790569, 0.12798262, -0.021673547, 0.07490734, -0.06830054, 0.11235734, 0.06693663) * inp_6_2_2; + result4 += M4(0.031609837, -0.0630666, 0.07795094, 0.07437754, -0.063570656, -0.037965033, -0.09425062, -0.37422004, 0.11048699, 0.0057330118, 0.07405185, 0.041608755, 0.0163884, -0.01686625, -0.078330874, 0.03185675) * inp_6_0_0; + result4 += M4(0.072703406, -0.018203175, 0.106149, -0.09128971, 0.08215875, 0.112117656, 0.028551959, -0.03622092, 0.018705795, -0.08304299, -0.15704195, -0.3604947, 0.03103266, 0.009065896, -0.049972847, -0.24236012) * inp_6_1_0; + result4 += M4(-0.002173286, 0.008756497, 0.042513568, -0.1873562, 0.00010484744, 0.017321931, -0.0018877642, 0.011367446, 0.11943365, -0.049579285, 0.011112072, 0.07898906, 0.038162302, 0.019985512, 0.005278514, -0.44685748) * inp_6_2_0; + result4 += M4(0.16972722, -0.15696916, -0.001954752, 0.0025888218, 0.07641538, 0.008134348, 0.14522226, 0.0031370253, -0.0061739367, -0.085180596, -0.031076128, -0.008505356, 0.019127209, 0.04726678, -0.028039595, 0.11001677) * inp_6_0_1; + result4 += M4(0.03907581, -0.23740238, -0.14140205, 0.12133183, -0.18523853, -0.014035527, -0.05070725, 0.060119003, 0.21701236, -0.44652292, 0.059642103, -0.14113769, -0.13122131, 0.04188876, -0.083592445, 0.22188784) * inp_6_1_1; + result4 += M4(-0.04496993, 0.030880382, 0.062058993, -0.099997036, 0.2503525, -0.03315698, 0.07771736, -0.13464513, 0.13384888, -0.06966423, -0.15768729, -0.2526265, 0.23433943, -0.20503657, 0.024308644, 0.23484896) * inp_6_2_1; + result4 += M4(0.02025899, -0.08161794, -0.06530419, -0.2512789, 0.20856737, -0.02937036, 0.046130184, -0.122473024, 0.20739011, -0.032584213, -0.03908568, 0.15932591, 0.009598298, 0.014865036, -0.085329674, -0.048375398) * inp_6_0_2; + result4 += M4(0.052322518, 0.016933598, -0.055045877, 0.25808656, 0.042450767, -0.043159146, -0.015732674, 0.034701332, -0.10254416, -0.09605927, -0.12641044, -0.061084706, 0.025757095, 0.01171015, -0.12510143, 0.013340438) * inp_6_1_2; + result4 += M4(-0.061878797, -0.0773353, -0.005220705, -0.051035535, 0.019303745, 0.027005015, -0.041179057, 0.009875763, 0.090891965, -0.030093135, -0.06234941, -0.55638164, 0.047078833, -0.034335647, 0.056138657, -0.20027333) * inp_6_2_2; + result5 += M4(0.05015349, 0.0054716445, 0.004177627, -0.050633695, -0.06938389, 0.16214839, 0.011296689, -0.082514316, 0.11996339, 0.061887678, -0.040852424, -0.07084067, 0.06265393, -0.016822362, 0.044242088, 0.021039015) * inp_6_0_0; + result5 += M4(0.10928485, -0.19676699, -0.02157162, -0.13219342, -0.012391194, -0.19025202, 0.00090946903, -0.035217367, 0.03376469, -0.0024619242, 0.05372507, 0.008681183, -0.062195737, -0.12777862, 0.06806728, -0.11032593) * inp_6_1_0; + result5 += M4(-0.046830658, 0.10160007, 0.007642938, 0.11314667, 0.08784253, -0.009776112, -0.010324244, 0.00475375, 0.012185085, -0.32649335, -0.003846677, -0.049783777, -0.016552377, -0.30174103, 0.042688444, -0.075603515) * inp_6_2_0; + result5 += M4(-0.036016952, -0.080664165, -0.027861608, -0.003190699, 0.11259605, 0.112028256, -0.014719422, -0.06710741, 0.08090713, -0.09921882, -0.017237093, -0.040568177, -0.037067454, 0.13548112, 0.049555253, 0.08202979) * inp_6_0_1; + result5 += M4(0.055869065, -0.14269185, 0.1695267, -0.045701936, 0.025154047, -0.06405588, 0.029307313, -0.021124221, 0.12457562, -0.10093063, -0.12307042, -0.11815914, 0.046201903, 0.27481177, 0.20769885, -0.11983943) * inp_6_1_1; + result5 += M4(0.007588693, 0.06840485, -0.02285377, 0.086424656, -0.035932403, 0.069937855, 0.04131619, 0.12279977, 0.05461197, -0.030206274, -0.004099659, 0.01782275, 0.13221116, 0.1202803, -0.06958632, -0.13069847) * inp_6_2_1; + result5 += M4(-0.030061426, -0.016772136, 0.019963643, -0.005000318, 0.02433712, 0.051145535, -0.06959564, -0.009373117, -0.042612027, 0.11588607, -0.031018581, -0.024111094, -0.0043351934, -0.054152235, -0.0017856905, 0.04642136) * inp_6_0_2; + result5 += M4(0.019618109, -0.10475815, 0.015852138, 0.06479645, -0.0024639575, 0.24204022, -0.01686291, -0.0049417815, -0.0023533348, -0.2145702, 0.021186195, 0.010546704, 0.054356057, -0.0770356, 0.17403676, 0.010118797) * inp_6_1_2; + result5 += M4(-0.085872956, -0.10604888, -0.0023606545, 0.04655231, 0.024092479, 0.024500292, -0.03088973, -0.03515796, 0.040848736, 0.03247573, 0.00054549915, -0.049297735, 0.047631543, -0.059411403, 0.04567129, -0.15874743) * inp_6_2_2; + result6 += M4(-0.063367255, -0.28621587, -0.120857835, 0.024785351, -0.043610282, -0.0012173338, -0.10997328, 0.02592127, 0.039859094, 0.05960013, 0.079700045, -0.015343179, -0.014860274, -0.064913794, -0.034614667, -0.023543619) * inp_6_0_0; + result6 += M4(0.18142469, -0.015515836, 0.06008566, -0.011752868, 0.027775854, -0.11123888, 0.056306146, 0.034829333, -0.23161115, 0.0037358522, -0.04274176, -0.09420979, -0.13533166, 0.11379144, 0.12625267, -0.013195443) * inp_6_1_0; + result6 += M4(0.014412624, -0.032631543, -0.12249058, 0.04733892, 0.17094655, 0.016640391, 0.11685866, -0.046863843, -0.016974678, 0.0050411853, 0.05741516, -0.018831814, -0.017991679, 0.1693767, 0.109981544, -0.006787796) * inp_6_2_0; + result6 += M4(-0.050179794, -0.13851736, -0.0069271014, -0.045395944, 0.12965961, -0.4452648, 0.06868209, -0.022281444, -0.3445984, 0.18332383, -0.06992578, -0.02618501, 0.05548849, -0.08292498, -0.080153175, 0.02323775) * inp_6_0_1; + result6 += M4(-0.0015876463, -0.13806427, 0.10639416, 0.023437254, -0.09670931, -0.5395201, -0.35598695, 0.08137909, -0.30675673, -0.68870056, 0.43683702, 0.30065536, 0.29636112, 0.030135915, 0.102863364, 0.072151996) * inp_6_1_1; + result6 += M4(-0.097966, -0.07202368, 0.116947845, -0.007939853, -0.07737768, -0.06664585, -0.029885257, 0.033253044, 0.16170298, -0.08897594, 0.028270183, 0.015337859, 0.009223266, -0.043351427, -0.15840903, -0.08737145) * inp_6_2_1; + result6 += M4(0.07815449, -0.10610426, 0.048390064, 0.0063902456, -0.14476854, -0.34215242, 0.23453464, -0.015078656, -0.013611805, 0.13649997, -0.022992669, -0.047386788, -0.048223104, 0.08353466, 0.007523702, 0.0042962017) * inp_6_0_2; + result6 += M4(0.021398082, 0.06574901, 0.01570379, 0.047632955, 0.1265327, -0.18084514, -0.052373953, -0.061091397, 0.12890914, 0.32485107, -0.2191356, -0.08265301, -0.05019005, -0.11458044, -0.014290698, -0.02415455) * inp_6_1_2; + result6 += M4(-0.088630505, -0.01243738, 0.09319013, 0.015001567, 0.022774188, 0.021965843, -0.08747621, 0.021479324, -0.026393006, 0.16437857, -0.052892763, -0.02286325, -0.15871418, 0.089870855, 0.018521631, -0.050778393) * inp_6_2_2; + result7 += M4(0.02045469, 0.0287529, 0.0010241847, 0.038917143, -0.009055708, -0.10922389, -0.018602332, 0.022323998, 0.06595422, 0.007557209, 0.02378333, 0.084593475, 0.04378051, 0.04266329, -0.015951708, 0.026474161) * inp_6_0_0; + result7 += M4(0.18397386, -0.10782103, 0.024844088, 0.16343658, -0.008296337, -0.14727564, 0.024463428, -0.027936272, -0.051447846, 0.16396451, -0.059130464, 0.06169333, -0.011365445, -0.13367778, -0.04661004, -0.039218057) * inp_6_1_0; + result7 += M4(0.06714862, 0.03827444, 0.042638022, -0.039566677, 0.035940494, 0.13743882, -0.0037021409, -0.0058530117, 0.04580861, 0.00055077183, -0.014116449, 0.082206964, 0.05168469, -0.24674025, -0.044270154, -0.14466943) * inp_6_2_0; + result7 += M4(0.13655049, -0.0037868884, 0.017740099, 0.037811954, -0.12685275, 0.1465944, 0.044949457, -0.1675934, -0.050905135, 0.073416695, -0.010995415, 0.19101281, 0.017208947, 0.041205052, 0.031716064, -0.0029537608) * inp_6_0_1; + result7 += M4(0.005168128, -0.2644406, 0.03652085, 0.08124011, -0.061455008, 0.13233157, -0.049555544, 0.3325822, 0.57566077, 0.229378, -0.06316978, 0.042738564, -0.26401246, 0.06409805, -0.02197178, 0.021361612) * inp_6_1_1; + result7 += M4(0.2247919, -0.02473068, -0.055994432, 0.023506895, 0.025630778, -0.17377566, -0.020805294, -0.13436401, 0.054779552, -0.017440123, 0.026569206, 0.21781074, -0.21824166, -0.34215078, -0.0857649, -0.45669833) * inp_6_2_1; + result7 += M4(0.038947687, -0.014291097, 0.030199952, -0.07234113, 0.14106016, -0.070706524, 0.014074831, 0.07009277, -0.008786437, 0.06321196, -0.00082987256, -0.09311384, 0.06342896, -0.006780464, -0.012114174, 0.073668234) * inp_6_0_2; + result7 += M4(-0.046575416, -0.058892816, -0.045538478, 0.075719476, -0.015011017, 0.054017406, 0.009706081, 0.10392646, 0.12592232, 0.11429299, -0.01416236, 0.1002617, -0.028155196, -0.0038782626, 0.05325286, 0.17454463) * inp_6_1_2; + result7 += M4(0.016017746, -0.0024375727, 0.007960641, 0.038799986, -0.0015452035, -0.031820048, -0.017755242, 0.0053485422, -0.026057664, 0.015303216, -0.011386129, 0.29278004, 0.11512724, -0.04430394, 0.0023577774, -0.35880366) * inp_6_2_2; + const V4 inp_7_0_0 = inp[7][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_7_1_0 = inp[7][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_7_2_0 = inp[7][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_7_0_1 = inp[7][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_7_1_1 = inp[7][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_7_2_1 = inp[7][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_7_0_2 = inp[7][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_7_1_2 = inp[7][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_7_2_2 = inp[7][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.093057826, 0.01858744, 0.017055932, 0.047575798, -0.48920795, 0.013446175, -0.12276054, 0.41135016, -0.48648903, -0.007991985, -0.07679736, 0.61650306, -0.045889717, 0.017647497, -0.1537697, -0.23686765) * inp_7_0_0; + result0 += M4(-0.13263807, 0.041109014, 0.11245959, -0.013866342, -0.013694788, 0.027526988, -0.05249651, 0.16716316, -0.34208536, -0.02216198, 0.034313936, -0.09952266, -0.2565534, -0.08825595, -0.13494068, -0.2541753) * inp_7_1_0; + result0 += M4(0.051394768, 0.0077571133, 0.010582183, -0.032381758, -0.6963541, 0.02442121, -0.04768973, 0.106575586, 0.1176033, 0.030320967, -0.04171274, 0.04240642, 0.2899816, -0.03647807, 0.021847246, 0.13718957) * inp_7_2_0; + result0 += M4(-0.315567, 0.16788216, 0.11532435, 0.018762646, -0.3924175, -0.0026032638, 0.017891156, 0.17197019, -0.23087408, -0.05040391, -0.09186718, 0.13994148, -0.0016433849, -0.08103552, 0.08400062, -0.10997134) * inp_7_0_1; + result0 += M4(-0.49517035, 0.26567185, -0.038016852, 0.12635052, 0.40193, -0.0030475701, -0.10137272, -0.120883435, -0.82323277, 0.030179605, 0.078827076, -0.13365716, 0.3562478, 0.10565541, 0.02065652, 0.19143653) * inp_7_1_1; + result0 += M4(0.104096144, 0.034835484, 0.015175582, 0.058479846, -0.17371462, -0.019692933, -0.037486658, 0.1325474, -0.08228265, -0.008990977, -0.06508885, 0.06365074, -0.20408385, -0.012317421, -0.06275001, 0.015913552) * inp_7_2_1; + result0 += M4(-0.28063324, -0.052402798, -0.026163297, -0.13481754, -0.80447805, -0.002198588, -0.20205966, -0.045655202, 0.5007614, -0.012078825, -0.10159687, 0.07441106, 0.009226436, -0.0024192056, 0.025706636, -0.036440335) * inp_7_0_2; + result0 += M4(0.40300408, 0.023975194, 0.049716044, -0.12299138, -0.0061894534, 0.021923013, -0.09582962, -0.0155806355, -0.5794448, -0.0034082567, -0.0474747, -0.018826593, -0.10674811, 0.012643809, -0.038404852, 0.10657174) * inp_7_1_2; + result0 += M4(-0.04032728, 0.0086032655, 0.0034255206, -0.12981325, -0.3024401, 0.025323603, -0.09110643, -0.14045614, -0.31946152, -0.013543068, 0.0012571462, 0.15818664, 0.09029682, 0.0124655515, 0.007503704, -0.037692796) * inp_7_2_2; + result1 += M4(0.092736594, 0.00826249, 0.010775636, 0.00403293, -0.058633234, 0.014166078, 0.013056551, 0.18699466, -0.007686415, 0.15875758, 0.06176187, 0.07555552, -0.090086296, 0.033896968, 0.0077844276, 0.13266048) * inp_7_0_0; + result1 += M4(0.08382376, -0.16030917, 0.024057174, 0.11403618, 0.0043765227, -0.35036963, -0.22343636, -0.060740843, -0.021733627, 0.013140708, 0.03526235, -0.22064516, -0.016554922, 0.17561758, -0.010703101, -0.14859533) * inp_7_1_0; + result1 += M4(0.016197557, 0.048948098, 0.06820352, 0.028564362, 0.009413763, 0.026243063, -0.075701505, -0.030908402, 0.0007739373, 0.07934018, -0.027152779, 0.061517365, -0.08483075, -0.09418147, -0.02867508, -0.063916795) * inp_7_2_0; + result1 += M4(0.04043292, -0.077814244, -0.19241016, 0.01460587, 0.08696333, 0.018230885, -0.10730282, -0.15327977, -0.0126645025, -0.17403425, -0.0072612646, -0.10022423, -0.017782386, -0.12482159, 0.021951316, -0.05171756) * inp_7_0_1; + result1 += M4(0.0073123565, 0.18385161, -0.19282544, 0.11895977, 0.2591007, 0.16570053, 0.08257549, 0.20815465, 0.21631241, -0.07861773, 0.012445177, -0.16151837, 0.026515726, 0.06146748, 0.060012862, 0.1812516) * inp_7_1_1; + result1 += M4(0.0036909305, -0.0646371, -0.0031265342, -0.036746826, 0.0055400766, 0.10483319, 0.0761159, -0.0613997, -0.004601206, 0.07251477, 0.003159961, -0.055162553, -0.037166774, 0.047477655, -0.05885252, -0.08107481) * inp_7_2_1; + result1 += M4(0.13147439, 0.07235022, 0.11834156, -0.058283225, -0.0045471746, 0.0018260559, 0.028729394, 0.02858408, 0.21449946, -0.1278615, -0.14387783, -0.21466564, -0.045181565, 0.0028430526, 0.02777939, 0.06546419) * inp_7_0_2; + result1 += M4(0.0416424, -0.22773337, 0.09027429, -0.043938044, 0.066542864, -0.173065, -0.131402, -0.17367797, 0.09318294, 0.054329652, -0.09088165, -0.054702386, 0.0302759, 0.055274818, -0.08411721, -0.07556854) * inp_7_1_2; + result1 += M4(0.10650366, 0.028620532, 0.0020138063, 0.047029838, 0.009938939, -0.07582722, -0.0704224, 0.13842976, -0.025137335, -0.096079774, -0.1811104, -0.41311008, 0.026927864, -0.02448317, 0.061361972, 0.037670407) * inp_7_2_2; + result2 += M4(0.0024118004, 0.09932538, -0.06356122, 0.12144928, 0.03607544, -0.034052245, 0.029326644, 0.06413456, -0.15836075, -0.09493104, 0.06882281, 0.16084446, 0.043389358, -0.10989386, 0.045642816, -0.066026814) * inp_7_0_0; + result2 += M4(0.04589397, 0.120452665, -0.10071846, 0.0021816166, 0.0067811445, -0.0018491797, -0.10624671, -0.01032463, 0.010645102, 0.19948961, -0.0814312, -0.058895882, -0.15236376, -0.22271132, 0.10567383, -0.11207953) * inp_7_1_0; + result2 += M4(0.0049409824, -0.10551977, -0.028747935, 0.049844258, 0.013619789, -0.050083466, -0.04230845, 0.01740127, -0.07345831, -0.04010368, 0.035114683, 0.07539461, 0.022974307, 0.16642033, 0.033220243, -0.046773415) * inp_7_2_0; + result2 += M4(-0.08520467, 0.07937402, -0.08180451, 0.054276798, 0.03673348, 0.1345191, 0.11391641, -0.08336684, -0.02736105, 0.08159736, -0.014245932, 0.0999977, -0.06599637, -0.0041301744, 0.03526574, -0.060442906) * inp_7_0_1; + result2 += M4(0.018374803, -0.24207959, -0.056048337, 0.20891011, -0.0061592953, -0.22400457, -0.012221774, 0.08569259, -0.010005162, 0.20996751, -0.002263105, 0.024369106, 0.10067062, 0.14671531, -0.21510577, -0.09467761) * inp_7_1_1; + result2 += M4(0.039071318, -0.006941743, -0.055587944, -0.06910334, 0.041939203, 0.067879826, 0.037126023, -0.017921185, -0.02809142, -0.017302712, 0.04766237, 0.045326218, -0.050512332, -0.08966384, 0.102614455, -0.016542122) * inp_7_2_1; + result2 += M4(0.10583182, -0.12222368, -0.022481203, 0.0091590425, 0.04758253, -0.19864714, 0.010832032, 0.036959015, -0.04871116, 0.2381476, -0.009364384, -0.077789105, 0.027248967, -0.10351713, -0.044201497, 0.010485905) * inp_7_0_2; + result2 += M4(-0.059924692, 0.21265492, 0.09143432, 0.0023001549, 0.029113388, -0.048255157, -0.08316234, -0.015936607, -0.018002449, -0.025074301, -0.046004113, 0.19198367, -0.041387912, -0.00069587975, 0.060115118, -0.008999265) * inp_7_1_2; + result2 += M4(-0.03355685, 0.05939524, -0.08630031, 0.008923411, -0.0349464, -0.061872467, 0.010966537, 0.04096779, 0.036233865, 0.13620737, -0.13027222, -0.020134632, 0.038199965, 0.055670083, -0.019151667, -0.017264571) * inp_7_2_2; + result3 += M4(-0.10227937, 0.038531292, -0.004719401, 0.066986896, 0.02854145, 0.0037261157, -0.12272034, -0.14116393, -0.07371039, -0.07082852, -0.15818724, -0.115490176, 0.18857895, -0.029877532, 0.040384226, -0.16709916) * inp_7_0_0; + result3 += M4(0.017989378, 0.03307397, -0.003638028, -0.049, 0.06693364, 0.091122106, 0.01694626, -0.19428675, -0.11457916, 0.020786103, 0.045656357, -0.02966893, 0.033462316, -0.030103533, -0.050653465, -0.30016673) * inp_7_1_0; + result3 += M4(-0.016042417, -0.008480691, 0.0074944645, 0.09415166, 0.16060314, 0.029788358, 0.044887744, -0.10466573, 0.04142358, -0.010506712, 0.008173183, 0.018733453, -0.04267847, 0.07115919, -0.089303434, -0.0723324) * inp_7_2_0; + result3 += M4(-0.1784978, -0.003956118, -0.074258715, -0.050314713, -0.1299091, 0.0742169, 0.041739013, -0.15377031, -0.23734128, -0.20349394, 0.06618984, -0.10742843, 0.23080029, 0.054690253, 0.24516934, -0.22974281) * inp_7_0_1; + result3 += M4(0.26433668, -0.16146514, -0.03443586, 0.13516268, 0.043412343, -0.08080896, -0.06401908, -0.1829313, 0.16736096, 0.18049824, 0.07605729, -0.080408305, -0.23751873, 0.08258284, -0.3519938, 0.14739175) * inp_7_1_1; + result3 += M4(-0.06837895, -0.093730934, -0.15364447, 0.017212931, -0.017867276, 0.123588875, 0.10780019, 0.0011934575, 0.039848097, -0.03377508, 0.06327843, -0.19673957, 0.07179976, 0.029640658, 0.05293228, 0.0128938975) * inp_7_2_1; + result3 += M4(-0.103108406, -0.0712507, -0.17973696, 0.11079158, -0.12055165, 0.044492267, -0.09255737, 0.0312094, -0.0031056954, 0.05974501, 0.041631013, -0.0038990218, 0.10939499, -0.01745878, 0.002987804, 0.07288239) * inp_7_0_2; + result3 += M4(-0.09165128, -0.14673741, 0.08262944, -0.052495383, -0.0717261, -0.025745826, -0.06005521, 0.0818092, 0.18279521, -0.11737486, 0.07927313, -0.013847419, 0.03135403, 0.040214404, -0.07020207, 0.014424633) * inp_7_1_2; + result3 += M4(-0.015114291, -0.06672496, -0.032734443, -0.04192001, 0.0038520817, 0.045457352, 0.005018992, -0.028713668, -0.07802498, 0.12977207, -0.018184483, -0.065861456, -0.024905924, 0.0045672976, 0.03241166, -0.05306781) * inp_7_2_2; + result4 += M4(-0.02992127, -0.011558665, -0.04212552, 0.23045172, 0.01569306, 0.09363378, 0.03670081, -0.022434821, -0.0036762415, 0.04353555, 0.03372936, 0.19798061, 0.13786304, -0.07092925, 0.23218401, -0.5778904) * inp_7_0_0; + result4 += M4(0.031628434, 0.05923979, -0.07766216, -0.21502155, 0.019561157, -0.03678938, -0.0180508, -0.08056593, -0.05475633, 0.016586933, -0.046272255, 0.15220316, -0.011463505, -0.2365749, 0.17895913, 0.21658286) * inp_7_1_0; + result4 += M4(0.02509672, -0.008976131, 0.05584837, -0.05529728, 0.09795098, -0.020055503, -0.02164029, -0.1046758, -0.037067562, -0.017107425, 0.034593187, 0.06712188, 0.00032307793, -0.03645378, -0.072664104, 0.06152559) * inp_7_2_0; + result4 += M4(0.008836961, -0.004338637, 0.021924678, 0.008210728, 0.09904092, -0.0057505877, 0.082742974, 0.087964356, 0.21133105, -0.06730191, 0.05853566, -0.055037003, 0.03733452, -0.08116955, 0.21971102, 0.14889301) * inp_7_0_1; + result4 += M4(-0.0748969, 0.07317375, 0.12490905, 0.08813748, 0.05896622, -0.13576603, 0.042431455, 0.33814436, 0.12616898, -0.0037345141, -0.0987336, -0.096417874, -0.07693417, 0.24160123, -0.17155497, 0.0058300933) * inp_7_1_1; + result4 += M4(-0.01122437, 0.060269233, -0.0004650178, -0.1081861, -0.010873368, 0.068385266, -0.07372972, 0.3367053, -0.042974606, -0.016994601, 0.07837034, 0.24746524, 0.0034320923, 0.0035944064, -0.01195075, -0.12289051) * inp_7_2_1; + result4 += M4(0.096618116, 0.0017606856, -0.023797512, -0.09623442, 0.03186119, 0.00901302, -0.04478668, 0.015849276, 0.0060673724, -0.08117631, 0.06615038, 0.008394166, -0.064983785, 0.03120339, 0.05247062, 0.11284779) * inp_7_0_2; + result4 += M4(0.22326927, -0.057584547, 0.1249132, 0.07153944, 0.030537907, 0.03678155, -0.12113325, 0.26826018, -0.021496031, -0.13955405, 0.072442465, 0.46728814, 0.019304127, 0.0047027688, -0.0023738334, -0.11127308) * inp_7_1_2; + result4 += M4(-0.033077776, -0.0041501066, 0.004953035, 0.079336785, 0.0794249, 0.009831282, 0.034738008, 0.049940556, 0.111517645, 0.02587274, -0.13590118, -0.0011743612, 0.022277985, -0.0024076863, 0.0118484665, -0.018964022) * inp_7_2_2; + result5 += M4(-0.010840324, 0.018513367, -0.03659084, 0.10364521, 0.01009041, 0.13042572, 0.007456112, -0.00083792023, 0.18598594, -0.21971759, -0.046186354, 0.11505738, 0.12947187, -0.10201369, 0.033749234, -0.20842238) * inp_7_0_0; + result5 += M4(-0.13841252, -0.07132372, 0.015374009, -0.03350829, 0.038431324, 0.26030353, 0.022567883, 0.08548342, -0.15755373, -0.5094088, 0.029332554, 0.113984115, 0.25689808, -0.03682413, -0.029367559, -0.19724648) * inp_7_1_0; + result5 += M4(0.014594538, -0.09233221, -0.012252351, -0.015555599, 0.054377057, -0.09577352, 0.009639305, 0.030040396, 0.03581517, -0.21593472, 0.026543431, 0.035706364, -0.028958973, 0.16335289, -0.027023897, 0.03195238) * inp_7_2_0; + result5 += M4(0.028074348, 0.25041917, -0.01522765, 0.112594955, 0.058980804, 0.046511486, 0.02227463, -0.006530832, -0.12239188, -0.31543577, 0.03858747, 0.19981086, 0.03869045, 0.2442461, 0.09884668, -0.19680546) * inp_7_0_1; + result5 += M4(-0.053980995, 0.21612911, -0.07060161, 0.13007748, -0.038173746, 0.52846897, -0.011015076, 0.1750412, 0.17632863, -0.32451263, -0.0069359713, -0.057803564, -0.028940583, -0.10599829, 0.308063, 0.23179643) * inp_7_1_1; + result5 += M4(-0.04243671, -0.060571715, 0.015409582, 0.0018997153, 0.033913817, 0.2610666, 0.034738205, 0.08021839, 0.0064788633, -0.23461679, -0.04257184, -0.03839006, 0.020676881, -0.10889375, 0.056028567, -0.017305182) * inp_7_2_1; + result5 += M4(-0.011705643, -0.17926311, -0.09606117, 0.04994871, 0.03811866, 0.083779275, -0.07100998, 0.123125106, -0.08825092, -0.043072667, -0.03723966, 0.017560858, 0.0058102403, 0.09834203, -0.006432963, -0.011965737) * inp_7_0_2; + result5 += M4(-0.02810402, 0.26636553, -0.04143731, -0.12511997, 0.0606454, 0.18290104, -0.023966596, -0.06529498, 0.13252802, -0.22993724, 0.033643547, 0.14290896, 0.042024758, -0.064517036, 0.004768785, 0.06242545) * inp_7_1_2; + result5 += M4(-0.009437957, -0.060217936, -0.0005558866, 0.08939045, 0.06596618, -0.04006053, -0.026095144, -0.008451433, -0.024096021, -0.5716766, 0.026952052, 0.009826264, -0.010124964, 0.015985455, -0.015588942, -0.030201098) * inp_7_2_2; + result6 += M4(0.001339088, 0.011658318, 0.006591494, 0.027737048, -0.16144453, -0.021767598, -0.031523168, -0.018799461, -0.34570718, -0.15534337, -0.058923155, 0.00911216, -0.12978898, -0.050381318, 0.050348077, -0.09658135) * inp_7_0_0; + result6 += M4(0.024535839, -0.008667269, -0.0622576, 0.0204351, -0.005096714, -0.054841235, -0.22415069, -0.02107429, 0.02905788, 0.06414907, -0.16560484, -0.013687988, 0.113999985, 0.093944214, 0.14346395, -0.07148945) * inp_7_1_0; + result6 += M4(-0.00761567, 0.042084813, 0.08568827, 0.038807478, 0.012057808, -0.07107497, 0.07218335, -0.02202278, -0.260935, 0.06987181, 0.008593539, -0.0064772167, 0.044948816, -0.12849274, -0.060550433, -0.0056300177) * inp_7_2_0; + result6 += M4(-0.005997164, -0.097993135, -0.077972405, 0.03362767, 0.19427408, -0.1770161, 0.19029185, 0.019458773, -0.24618915, -0.0082207555, -0.26942673, 0.046109803, 0.16318776, -0.123588115, 0.1980393, -0.16147637) * inp_7_0_1; + result6 += M4(-0.010313294, -0.0018672174, 0.25450292, 0.044906195, -0.295491, -0.056987874, -0.020926556, -0.0014876276, -0.067589805, -0.15586084, 0.3354423, -0.01643443, -0.047207903, 0.2138555, -0.29980525, 0.3054584) * inp_7_1_1; + result6 += M4(0.09087075, 0.11293523, -0.11201651, -0.023515534, 0.07838163, -0.08044987, -0.09321415, 0.01541951, -0.030451542, 0.07718657, -0.06903973, 0.008229, -0.086511634, -0.026817558, 0.03083218, 0.0015336829) * inp_7_2_1; + result6 += M4(-0.15319514, 0.06719385, -0.114726596, 0.07653987, -0.11659755, 0.10572512, -0.09550949, 0.012375398, -0.031193871, -0.21856599, 0.19387965, -0.05192126, 0.046057552, -0.017359132, -0.03737542, -0.04551012) * inp_7_0_2; + result6 += M4(-0.028575609, -0.27219576, 0.13471314, -0.027790494, 0.21625274, -0.01331136, -0.047807295, -0.06929539, -0.33689663, 0.21839039, 0.02853295, -0.008273674, -0.026528465, 0.060017947, -0.06870197, 0.058427386) * inp_7_1_2; + result6 += M4(-0.021944126, 0.039191246, 0.060422763, 0.055359006, -0.06375576, -0.03306302, 0.036527112, -0.0255947, 0.071362875, -0.16739061, -0.054392815, 0.04786052, 0.0051584914, -0.021557247, 0.038402207, -0.023407327) * inp_7_2_2; + result7 += M4(-0.02173953, -0.0050364775, 0.018115988, 0.021697342, -0.012082072, 0.04172189, -0.007909301, 0.011818142, -0.17953396, 0.083820164, -0.009636351, -0.10034687, 0.1642959, 0.073130615, -0.045996107, -0.033121128) * inp_7_0_0; + result7 += M4(0.04806684, 0.1576642, 0.0075517786, -0.053801607, 0.005782014, 0.07378702, -0.028766569, 0.060013436, -0.0720998, -0.23449865, 0.008218591, -0.026995447, 0.106461994, -0.30901372, 0.068891905, -0.050495483) * inp_7_1_0; + result7 += M4(-0.008543046, -0.03552557, 0.023663377, -0.089377664, -0.08561724, 0.020186149, 0.04362643, 0.045674924, 0.044511896, -0.0064475993, -0.013111257, -0.047030173, 0.01697271, -0.071969934, -0.038492855, 0.17783906) * inp_7_2_0; + result7 += M4(-0.09725624, 0.09728652, 0.049584188, -0.10925649, -0.030945122, -0.038223732, 0.038314544, -0.16810782, 0.119843066, 0.017566657, -0.028535746, 0.1529704, 0.07259411, -0.0084347045, 0.07943611, -0.029340098) * inp_7_0_1; + result7 += M4(0.18266347, 0.20968968, 0.28690252, -0.07153112, -0.005086696, 0.056907438, 0.012388222, 0.035845917, -0.056767505, -0.07013673, 0.0058978973, -0.19421063, -0.16624254, 0.07341593, 0.4248915, -0.010784793) * inp_7_1_1; + result7 += M4(-0.041981332, 0.16612388, 0.018898766, 0.012531613, -0.054126482, -0.038313825, 0.015845643, 0.3093916, 0.011901941, 0.056884393, 0.03546279, 0.0920931, 0.0006637759, 0.003600225, 0.027740458, 0.007826175) * inp_7_2_1; + result7 += M4(-0.062031288, 0.07076121, -0.011554102, -0.15204862, -0.08523306, -0.01078532, -0.0074151373, -0.09199952, 0.05631246, -0.09844704, 0.028126549, -0.061495118, 0.024056956, 0.08072481, 0.00053800165, -0.05439638) * inp_7_0_2; + result7 += M4(-0.045449857, -0.08656371, 0.11670754, -0.07409322, -0.08260962, -0.006442261, -0.0021840173, 0.05410366, -0.068071015, 0.0633848, -0.026049398, -0.17644654, 0.009671523, -0.0026872004, 0.04288877, 0.018640613) * inp_7_1_2; + result7 += M4(0.118966505, 0.0042540673, 0.067298196, 0.0457675, -0.043611914, 0.0071016825, 0.011262208, -0.013707411, -0.05561536, -0.07327195, 0.06370605, -0.09496062, -0.013315591, -0.04221754, -0.025834357, 0.012106648) * inp_7_2_2; + const ivec2 output_base = ivec2(gl_GlobalInvocationID) * ivec2(4, 2); + imageStore(out_image, output_base + ivec2(0, 0), max(result0, V4(0.0))); + imageStore(out_image, output_base + ivec2(1, 0), max(result1, V4(0.0))); + imageStore(out_image, output_base + ivec2(2, 0), max(result2, V4(0.0))); + imageStore(out_image, output_base + ivec2(3, 0), max(result3, V4(0.0))); + imageStore(out_image, output_base + ivec2(0, 1), max(result4, V4(0.0))); + imageStore(out_image, output_base + ivec2(1, 1), max(result5, V4(0.0))); + imageStore(out_image, output_base + ivec2(2, 1), max(result6, V4(0.0))); + imageStore(out_image, output_base + ivec2(3, 1), max(result7, V4(0.0))); +} + +//!DESC ArtCNN C4F32 (Conv2D-4-ReLU) +//!COMPUTE 48 32 12 16 +//!HOOK LUMA +//!BIND conv2d_3 +//!SAVE conv2d_4 +//!WIDTH LUMA.w 4.0 * +//!HEIGHT LUMA.h 2.0 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif + +const ivec2 ksize = ivec2(3, 3); +const ivec2 offset = ksize / 2; +const ivec2 wg_size = ivec2(gl_WorkGroupSize); +const ivec2 isize = wg_size + ksize - 1; +shared V4 inp[8][isize.y][isize.x]; +void hook() { + const uvec2 local_xy = gl_LocalInvocationID.xy; + ivec2 base = ivec2(gl_WorkGroupID) * wg_size; + for (uint y = local_xy.y; y < isize.y; y += wg_size.y) { + for (uint x = local_xy.x; x < isize.x; x += wg_size.x) { + const ivec2 input_base = (base + ivec2(x,y) - offset) * ivec2(4, 2); + inp[0][y][x] = V4(conv2d_3_mul * texelFetch(conv2d_3_raw, input_base + ivec2(0, 0), 0)); + inp[1][y][x] = V4(conv2d_3_mul * texelFetch(conv2d_3_raw, input_base + ivec2(1, 0), 0)); + inp[2][y][x] = V4(conv2d_3_mul * texelFetch(conv2d_3_raw, input_base + ivec2(2, 0), 0)); + inp[3][y][x] = V4(conv2d_3_mul * texelFetch(conv2d_3_raw, input_base + ivec2(3, 0), 0)); + inp[4][y][x] = V4(conv2d_3_mul * texelFetch(conv2d_3_raw, input_base + ivec2(0, 1), 0)); + inp[5][y][x] = V4(conv2d_3_mul * texelFetch(conv2d_3_raw, input_base + ivec2(1, 1), 0)); + inp[6][y][x] = V4(conv2d_3_mul * texelFetch(conv2d_3_raw, input_base + ivec2(2, 1), 0)); + inp[7][y][x] = V4(conv2d_3_mul * texelFetch(conv2d_3_raw, input_base + ivec2(3, 1), 0)); + } + } + + barrier(); + V4 result0 = V4(-0.010642589, -0.00886394, -0.011911265, 0.0013138817); + V4 result1 = V4(-0.00029113132, -0.0033787098, -0.037151422, -0.012291881); + V4 result2 = V4(-0.0102971895, -0.0014118766, -0.003933518, 0.0011924527); + V4 result3 = V4(-0.006742062, -0.006430258, 0.01816764, -0.003289142); + V4 result4 = V4(-0.0016975092, -0.013348444, -0.0101586925, -0.0023115254); + V4 result5 = V4(-0.014644328, -0.002838471, -0.010976465, -0.010420114); + V4 result6 = V4(0.010046276, -0.00817356, -0.00592981, -0.012702304); + V4 result7 = V4(-0.003283902, -0.009365962, -0.030856198, -0.008386251); + const V4 inp_0_0_0 = inp[0][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_0_1_0 = inp[0][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_0_2_0 = inp[0][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_0_0_1 = inp[0][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_0_1_1 = inp[0][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_0_2_1 = inp[0][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_0_0_2 = inp[0][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_0_1_2 = inp[0][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_0_2_2 = inp[0][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.06367972, 0.015355591, 0.026949974, 0.24093243, 0.043094322, -0.014345123, 0.038814086, -0.024711123, 0.020292502, -0.03363532, -0.19905107, -0.057727624, 0.054324314, 0.006259606, 0.04859666, 0.114120334) * inp_0_0_0; + result0 += M4(-0.050108004, 0.02433751, -0.036565557, 0.13910975, -0.11289756, -0.0036338037, -0.12673377, 0.40682453, -0.09981491, 0.060039967, 0.07106236, -0.17155667, -0.078044645, -0.022106687, 0.028288044, -0.4340596) * inp_0_1_0; + result0 += M4(-0.0012435226, 0.010517646, 0.05879162, 0.0797866, -0.06649317, 0.07317452, 0.18675514, -0.19012241, -0.17721806, -0.006318136, -0.15342842, -0.6174679, 0.07899227, 0.011385531, -0.07052759, 0.17790486) * inp_0_2_0; + result0 += M4(0.051627405, 0.013695119, -0.056208372, -0.21161127, 0.043066453, -0.0134614045, 0.096194655, 0.15677607, 0.020839706, -0.00499096, -0.32161057, -0.02853702, 0.06524251, 0.014660386, -0.0038769178, -0.023995705) * inp_0_0_1; + result0 += M4(0.009713389, 0.042455763, -0.08643897, 0.040325396, 0.11639632, -0.10445666, 0.28789008, 0.0052306964, 0.04794952, 0.016632156, -0.44007704, 0.09552147, -0.12151625, -0.00629895, 0.07451647, -0.014627881) * inp_0_1_1; + result0 += M4(0.049594574, 0.011917852, -0.123859785, -0.21609749, 0.16133617, 0.22788343, 0.030877227, 0.08513475, -0.3126376, -0.13965136, -0.08548767, -0.5695479, 0.014128138, 0.025560997, -0.10520607, -0.059852153) * inp_0_2_1; + result0 += M4(0.08209688, 0.0056666564, -0.11197194, 0.066675246, 0.07319862, 0.0028881321, -0.17443056, 0.22286633, -0.059230614, -0.03299716, 0.033294305, -0.122349925, -0.003580951, 0.0042376686, -0.1074487, 0.13124591) * inp_0_0_2; + result0 += M4(-0.09276057, 0.024810545, 0.052148554, 0.24081653, -0.13632612, -0.0737602, 0.19507174, 0.22368881, -0.13705651, -0.0056842896, -0.17143059, 0.062451813, 0.054378565, 0.03108064, -0.0009585532, 0.14638664) * inp_0_1_2; + result0 += M4(0.04340059, -0.0133978315, -0.06672658, 0.09677375, 0.07287282, 0.05490861, -0.03150822, 0.11444156, 0.044394404, -0.03722291, -0.114737034, -0.2537736, -0.075103246, 0.00047140257, 0.056917436, -0.13963297) * inp_0_2_2; + result1 += M4(-0.019745184, -0.015237012, 0.34761697, 0.024346555, 0.048613477, 0.008129278, 0.1329184, 0.032320403, 0.02873472, -0.07745213, 0.089381665, -0.053246703, -0.010536428, -0.012052522, 0.13472542, 0.043229952) * inp_0_0_0; + result1 += M4(0.008874981, -0.022684537, -0.32914156, -0.063925795, -0.20997755, -0.08893244, 0.029489418, -0.057461437, -0.0029967155, -0.09795636, -0.108408295, -0.1221746, -0.0053062807, 0.106691435, -0.19747202, 0.01280542) * inp_0_1_0; + result1 += M4(-0.009138072, 0.018943872, 0.46553266, -0.059029687, 0.01195484, 0.08065211, 0.1304742, 0.04167463, -0.0042945184, -0.0110992575, -0.004856331, -0.012236496, -0.010966248, -0.06762262, 0.12339443, -0.020867052) * inp_0_2_0; + result1 += M4(0.013164329, 0.0044764974, 0.012409958, -0.03650239, -0.08487144, -0.019823823, -0.17396347, -0.13451226, 0.036851425, 0.0037857152, 0.0023139273, -0.043861248, 0.00020997733, -0.019511271, -0.11898421, -0.01745069) * inp_0_0_1; + result1 += M4(0.007187274, -0.017961323, 0.0958128, 0.048082847, -0.040112697, 0.14550515, 0.015416018, 0.15881096, 0.030104429, -0.026476268, 0.27202588, -0.049501404, -0.0060124407, -0.049514923, 0.16369969, -0.030028995) * inp_0_1_1; + result1 += M4(0.009590504, 0.0052814134, -0.09949251, 0.019851258, -0.0017102435, -0.0057010055, 0.21812549, -0.018284133, 0.0066972165, -0.06696747, -0.18485515, -0.012749098, -0.005242249, 0.012191508, -0.22599107, 0.027399413) * inp_0_2_1; + result1 += M4(-0.008118732, 0.013279181, 0.19236638, -0.092721924, 0.0067766663, 0.0015893301, -0.0023000136, -0.011911791, -0.0042884317, -0.016676495, 0.0048630047, -0.07555849, -0.004163853, -0.0058369036, -0.018433897, -0.01679472) * inp_0_0_2; + result1 += M4(0.0038481024, -0.006403622, -0.23212503, -0.064665146, -0.00016095256, -0.0117325345, -0.038162373, -0.053406723, -0.0026637136, 0.001245133, 0.056889605, 0.011467498, -0.0038322243, 0.025211766, -0.011044667, 0.017503561) * inp_0_1_2; + result1 += M4(-0.007230914, 0.016849557, 0.2517353, -0.012056008, -0.0011772153, 0.016236372, -0.041440863, 0.0054126605, -0.001263156, 0.02597355, 0.007842189, -0.0029955707, -0.007866802, 0.002390068, 0.053244114, -0.014479143) * inp_0_2_2; + result2 += M4(-0.028533313, -0.03417741, 0.0012577606, -0.019257374, 0.010033405, -0.0036994095, 0.007045054, 0.010565603, -0.046668757, 0.00019397971, -0.002267307, -0.0104847625, 0.059023526, 0.012687368, -0.00491412, 0.0014153915) * inp_0_0_0; + result2 += M4(-0.049931664, -0.048379432, 0.007498039, -0.022373587, -0.0771472, 0.018614551, 0.0002477305, -0.024105903, 0.015812969, -0.038571186, 0.017851014, -0.024578597, -0.017861517, 0.025413366, 0.009983621, -0.003993137) * inp_0_1_0; + result2 += M4(-0.013517889, -0.03762297, -0.0050530042, -0.021956738, 0.05503256, 0.018364541, -0.06798143, -0.006726189, -0.09039128, -0.018218862, 0.012402998, -0.011700832, 0.026748236, -0.02512878, 0.0019675503, 0.003679885) * inp_0_2_0; + result2 += M4(-0.031136058, 0.0359091, -0.0096811, 0.03557327, -0.050899588, -0.005297424, -0.0129619, 0.049447075, 0.014076238, -0.007992911, 0.0006320949, 0.0014119651, -0.086482234, -0.031999197, -0.017622426, -0.005823154) * inp_0_0_1; + result2 += M4(0.018693857, -0.01916131, -0.0102922125, 0.019950174, 0.1789492, 0.112200856, 0.2354614, 0.2159921, -0.16463493, -0.09581855, 0.022710567, 0.10049011, 0.10836266, -0.03839025, 0.0017816289, 0.051456656) * inp_0_1_1; + result2 += M4(-0.032643434, -0.03520942, -0.00902158, 0.031847555, 0.046354927, -0.009932743, -0.059579276, -0.043097854, -0.07874535, -0.031361405, -0.037379973, 0.0399374, -0.07922775, 0.014205796, -0.012990702, 0.017200219) * inp_0_2_1; + result2 += M4(-0.14149812, -0.026308693, 0.013156247, -0.010998822, 0.010619759, 0.045672473, -0.020926405, 0.010404934, 0.0044369334, -0.023159938, 0.010512607, -0.015869081, -0.0068213074, 0.017876646, -0.0033602864, -0.0019412941) * inp_0_0_2; + result2 += M4(-0.07683463, -0.016622063, 0.003970921, -0.020234693, 0.012855758, -0.008270011, -0.018926207, 0.028756846, -0.03279732, 0.05162056, 0.014169949, 0.00272712, -0.054935418, -0.011971149, 0.006564116, -0.0067169806) * inp_0_1_2; + result2 += M4(0.045191385, -0.04901863, 0.0058378577, -0.022581697, -0.028919542, -0.017658986, 0.0021753453, 0.02503823, 0.024391137, -0.004819856, 0.013756709, 0.014804408, 0.07436067, -0.031071503, -0.008154738, 0.004673315) * inp_0_2_2; + result3 += M4(-0.071072675, -0.0035988966, -0.0066025765, -0.0012441251, 0.050464924, -0.022177339, 0.016274035, 0.0015531831, -0.08065895, -0.021252245, -0.0034899898, -0.0017890475, -0.0046765488, -0.025555193, -0.0070160814, -0.0011643096) * inp_0_0_0; + result3 += M4(-0.1393393, 0.026840104, -0.020534521, 8.6940665e-05, 0.022155385, 0.034874167, 0.014849819, 0.0150672, -0.09982343, -0.1079006, 0.023477618, 0.010674304, -0.13537477, 0.083248444, -0.011315786, -0.0018252048) * inp_0_1_0; + result3 += M4(-0.06450007, 0.027117124, -0.008740622, 0.0031801541, -0.033957902, -0.06707456, 0.03858367, 0.042417802, -0.11869874, 0.013612102, -0.036507256, -0.01575494, -0.011385477, -0.059500467, 0.008444977, 0.0015291015) * inp_0_2_0; + result3 += M4(0.032936275, 0.050812557, 0.0019198264, 0.0019414118, 0.073013276, 0.025911082, -0.031966444, -0.02360871, 0.020471016, -0.02455466, -0.027042994, 0.00037427727, 0.0251037, 0.012828527, 0.004303774, -0.0014145696) * inp_0_0_1; + result3 += M4(0.02768085, -0.18987654, 0.0047734412, 0.0056930883, 0.3138251, -0.00707713, 0.022574376, -0.049543064, 0.087140605, -0.047190607, -0.07201053, -0.0061711348, 0.15925713, -0.10245655, 0.04768945, 0.0070750415) * inp_0_1_1; + result3 += M4(0.046098888, -0.03228097, 0.007971416, -0.003211488, 0.03541912, 0.08347973, -0.04245516, -0.22960266, 0.016699027, -0.17920162, 0.04365034, -0.012232522, 0.055789493, 0.05055821, 0.0047299173, -0.0015630907) * inp_0_2_1; + result3 += M4(-0.029510463, -0.053544868, 0.012720792, 0.0027460956, 0.01765512, 0.04893953, -0.017488966, -0.0034906499, -0.029702585, -0.012104706, -0.0011182901, -0.0005079093, -0.037835028, 0.022520598, 0.0014103206, 0.0011822552) * inp_0_0_2; + result3 += M4(-0.10070877, 0.046742264, 0.007600956, -0.0011876933, 0.085067436, -0.025622442, -0.038516764, -0.042891037, 0.026511868, -0.05499435, 0.023888689, -0.02037429, -0.054140117, 0.048124578, -0.03649212, -0.0057970383) * inp_0_1_2; + result3 += M4(0.03265754, -0.07081625, 0.009941592, 0.059323862, -0.07708716, 0.030148048, 0.010048091, -2.1467116, -0.090933256, -0.008617372, -0.0013652695, 0.021998953, -0.06799903, -0.045843273, -0.017940847, 0.02189726) * inp_0_2_2; + result4 += M4(-0.018283347, -0.00045607917, 0.0060582818, 0.015689053, 0.020948345, 0.010084842, -0.05871323, 0.0442905, -0.0006844951, 0.03996347, -0.0077746073, 0.052070368, -0.0020731466, -0.027734036, -0.020642549, -0.011996461) * inp_0_0_0; + result4 += M4(-0.015542496, -0.020906035, 0.05616912, 0.011500291, 0.011709668, 0.006958166, 0.088712916, -0.04759519, -0.021187717, -0.06529189, -0.0114498865, -0.082412966, -0.0069833756, -0.020228442, 0.0874531, 0.055400908) * inp_0_1_0; + result4 += M4(-0.018064445, -0.02253134, 0.0016811455, 0.03921868, 0.084922425, -0.1061726, -0.043436524, -0.07272687, -0.02193883, -0.043257385, -0.083489224, -0.0094089, -0.0012094387, 0.0147130145, -0.0050844704, -0.03531546) * inp_0_2_0; + result4 += M4(0.01723265, 0.0021537296, 0.0084488215, -0.026516566, -0.0064137513, 0.082135536, 0.052593667, -0.0420796, 0.025128623, -0.046288945, 0.02539665, -0.065579034, 0.0035611966, 0.03360602, 0.03226798, 0.031936094) * inp_0_0_1; + result4 += M4(0.017643329, -0.04996845, -0.018859908, -0.061122697, 0.34165478, 0.17534265, 0.06829982, 0.10795807, 0.06664788, 0.03152679, -0.12386091, -0.14232776, 0.03949003, 0.009136445, -0.02725185, -0.101188794) * inp_0_1_1; + result4 += M4(0.027976288, -0.07391086, -0.047543265, -0.0393009, -0.0030176488, 0.0462244, 0.115901925, 0.03867774, -0.005870751, -0.026110478, -0.10724031, -0.09727929, -0.006245743, 0.006611747, -0.05287074, 0.037571006) * inp_0_2_1; + result4 += M4(-0.017905073, 0.06856336, -0.045125287, 0.039754372, 0.028834887, 0.033030543, 0.017635468, 0.027801542, 0.012817996, 0.017676003, -0.092132136, -0.031009464, -0.0010266944, -0.023578838, -0.019058397, 0.044198424) * inp_0_0_2; + result4 += M4(-0.015889365, 0.04956746, -0.10061822, -0.046182413, 0.07927657, -0.06789576, -0.03122652, -0.022781461, -0.015805071, 0.099279396, 0.09606744, -0.045868468, -0.011308788, 0.018816305, -0.00884391, 0.0315008) * inp_0_1_2; + result4 += M4(-0.012362935, 0.04514763, -0.05886459, -0.035570577, -0.008400748, 0.024465667, 0.045315593, 0.05015611, -0.017772343, 0.051140483, -0.025281634, 0.036637597, -0.008642822, -0.019420221, 0.073475204, -0.064193666) * inp_0_2_2; + result5 += M4(-0.074223176, -0.076086864, 0.010009205, 0.00498156, 0.026734153, 0.026125053, -0.012888242, -0.0036207351, 0.09821857, -0.049064066, -0.05750457, -0.07566508, -0.05826318, -0.018796125, 0.043513767, -0.01541347) * inp_0_0_0; + result5 += M4(0.06515173, 0.0041347602, 0.0510124, 0.02624078, 0.04781931, 0.04964814, -0.2192327, 0.11373382, -0.1932606, -0.06795975, -0.13658446, -0.093924426, 0.15270661, 0.04920662, 0.017569887, 0.015546919) * inp_0_1_0; + result5 += M4(0.011515321, -0.0008673987, 0.01021309, -0.03998467, -0.10125976, -0.015188177, 0.11087175, -0.046940386, -0.17955068, -0.033393275, -0.007070009, -0.051426765, 0.009750301, -0.0106553985, 0.006023548, 0.045006126) * inp_0_2_0; + result5 += M4(0.1027903, -0.001239901, -0.07456331, -0.029130416, 0.2857115, 0.012627638, -0.059892666, -0.033038933, -0.12527318, 0.0012188617, 0.027038874, 0.015653279, -0.008641095, 0.008363736, -0.021640765, -0.015255137) * inp_0_0_1; + result5 += M4(0.07006862, -0.03568767, -0.03884071, 0.019617394, 0.3367087, -0.16474003, 0.22236866, 0.2906942, -0.8614081, -0.05483698, -0.08595165, -0.12225225, 0.10795525, 0.005861848, -0.043968987, -0.018650714) * inp_0_1_1; + result5 += M4(0.032634597, -0.034685787, -0.00010149836, 0.023715368, 0.04442532, 0.18611571, 0.108625725, -0.104921706, 0.12758508, -0.1306295, -0.26632875, -0.09635189, -0.124528706, -0.024916474, 0.028955566, -0.0034809187) * inp_0_2_1; + result5 += M4(-0.078462504, -0.022188937, -0.14860962, 0.0114819165, 0.09297935, 0.0261449, 0.011739509, -0.064567246, -0.14403053, -0.028247818, -0.04446361, -0.05141038, 0.09128404, -0.00071885926, 0.0069643995, 0.021032143) * inp_0_0_2; + result5 += M4(-0.0733952, -0.0930177, -0.09444618, -0.0032916416, -0.37833893, 0.101219796, 0.1554377, -0.09127358, -0.09383044, 0.002986431, -0.2345861, -0.05062573, -0.046481803, -0.04869992, 0.031763807, 0.027442358) * inp_0_1_2; + result5 += M4(-0.008788333, -0.05269567, 0.013204499, -0.02019951, 0.3157533, -0.045273416, -0.113329664, 0.02661385, -0.0739828, -0.009670496, -0.10208147, 0.079944134, 0.04927199, 0.0014979398, 0.016647482, -0.03618494) * inp_0_2_2; + result6 += M4(0.12318386, -0.031515714, 0.06658294, -0.01790978, -0.08093016, 0.0068258494, 0.013516406, 0.057182025, -0.3196226, 0.07305165, -0.037273683, -0.08905009, 0.054708652, 0.02250646, -0.023916934, -0.018449223) * inp_0_0_0; + result6 += M4(0.0718138, -0.014243287, 0.012612587, 0.048731383, 0.20789832, -0.06249828, -0.026129458, 0.11318468, -0.065590106, -0.045804016, 0.04883716, -0.11467208, -0.27906537, 0.0104019325, 0.030469168, 0.121829174) * inp_0_1_0; + result6 += M4(0.1903772, -0.014205343, 0.013526937, 0.026766587, -0.07189499, 0.082867585, 0.17449427, 0.031478837, -0.18446773, -0.026643228, 0.019107278, -0.13341573, 0.06726684, -0.036159597, 0.06675827, 0.023888445) * inp_0_2_0; + result6 += M4(0.24483675, -0.064649485, -0.10852287, -0.016419483, 0.14748481, -0.032443833, 0.029739222, 0.053020094, -0.30304453, 0.061247077, -0.0017646264, -0.07087985, -0.009870498, -0.010504906, -0.032092966, -0.0016628841) * inp_0_0_1; + result6 += M4(-0.14757648, -0.20276885, -0.01160909, 0.058186002, 0.12473517, 0.14209689, 0.13009773, 0.16402978, 0.08657092, -0.03974507, 0.020102011, -0.060327966, -0.08655603, -0.09495798, -0.05340838, -0.0044676755) * inp_0_1_1; + result6 += M4(-0.04629577, -0.057534475, -0.01354084, -0.035664707, -0.032455474, 0.0072121215, -0.0030640527, -0.004716625, -0.039526366, -0.08113465, -0.08293605, -0.118422754, -0.018492758, 0.028116766, -0.05123618, 0.014280714) * inp_0_2_1; + result6 += M4(0.27643454, -0.006955999, 0.059600323, 0.02721244, 0.07039344, 0.06796241, -0.032453265, -0.015319131, -0.15781449, -0.015563251, 0.018169994, 0.07843806, -0.032815725, 0.0045961635, 0.007291795, -0.055212837) * inp_0_0_2; + result6 += M4(-0.20129341, -0.020700162, 0.012939738, 0.034968607, 0.11588511, -0.011924343, -0.09606584, -0.038119867, 0.089877196, 0.021603238, 0.015082572, -0.023571493, 0.019836256, -0.055512037, 0.036293767, 0.0391078) * inp_0_1_2; + result6 += M4(0.09037873, 0.017139884, 0.0042421306, -0.012529866, -0.040568594, -0.022939753, -0.049288493, 0.02045268, -0.12456868, 0.021477522, 0.03410426, -0.042234045, -0.0477691, 0.02650476, -0.010795158, -0.01026054) * inp_0_2_2; + result7 += M4(0.037408922, 0.022901045, 0.17857559, -0.007467809, -0.054096118, 0.032582734, 0.028476933, 0.009934257, 0.04911137, 0.01642436, 0.07593433, -0.033404656, 0.02086434, -0.002126818, 0.16576327, 0.0012923892) * inp_0_0_0; + result7 += M4(0.019536879, -0.012675698, -0.10678455, -0.010448809, -0.05208309, 0.0074040866, -0.030260565, 0.024434563, 0.03733627, -0.01970346, -0.022267962, -0.01950978, -0.0023957686, 0.058996107, -0.053874824, -0.018836893) * inp_0_1_0; + result7 += M4(0.010371433, 0.02059556, 0.22709219, -0.021008492, -0.007805979, 0.03468188, 0.23101915, 0.009653657, -0.017042544, 0.04944701, 0.0031324464, -0.09685607, 0.001390613, 0.054915868, 0.114478715, -0.0034285372) * inp_0_2_0; + result7 += M4(-0.012253985, -0.045408767, -0.10626453, 0.06839395, -0.07443572, -0.033961438, -0.16959049, 0.035710827, 0.05507231, -0.03769801, -0.048370406, -0.0075587006, 0.03677807, -0.023149477, -0.025628755, -0.057484712) * inp_0_0_1; + result7 += M4(-0.00036379413, -0.03848448, 0.048601996, 0.011211055, 0.14617102, 0.021121379, 0.29117793, 0.22066964, -0.08563537, -0.043937974, 0.11667677, 0.056606773, -0.018669752, -0.11769504, -0.08774747, -0.08335606) * inp_0_1_1; + result7 += M4(-0.023710055, -0.047630355, 0.025084086, 0.06897326, -0.001394573, 0.012960655, 0.0004915201, -0.094240285, 0.002499041, -0.17356738, -0.378099, 0.051470987, 0.0015200152, -0.053298194, -0.01156152, -0.037229747) * inp_0_2_1; + result7 += M4(-0.05466493, 0.027604472, 0.25605202, 0.02377293, 0.044296082, 0.021557312, -0.011769307, 0.011416828, -0.02285336, 0.0032324276, 0.0485613, 0.024909617, -0.017432084, 0.003812752, -0.011868706, -0.019281639) * inp_0_0_2; + result7 += M4(-0.006228165, 0.03452347, -0.26886514, 0.04977258, -0.07326335, -0.038890567, 0.054000255, -0.187942, 0.025286542, 0.09379949, 0.047752075, -0.021060996, 0.018907966, 0.048508376, -0.10668329, -0.09553002) * inp_0_1_2; + result7 += M4(0.0126414, 0.0052517806, 0.2853811, 0.002204681, 0.028733043, 0.03841762, -0.0230311, -0.030130893, -0.0017311557, 0.0014508333, 0.08701003, 0.034654275, -0.0044470467, 0.012504966, -0.05264956, -0.07792982) * inp_0_2_2; + const V4 inp_1_0_0 = inp[1][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_1_1_0 = inp[1][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_1_2_0 = inp[1][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_1_0_1 = inp[1][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_1_1_1 = inp[1][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_1_2_1 = inp[1][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_1_0_2 = inp[1][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_1_1_2 = inp[1][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_1_2_2 = inp[1][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.05037896, -0.010156884, -0.027868463, 0.27707985, -0.047641072, -0.017029762, 0.10755945, -0.16967519, -0.043823674, -0.012707871, -0.030422477, -0.32330325, -0.06769896, 0.004867151, 0.022249274, 0.00033432792) * inp_1_0_0; + result0 += M4(-0.038287435, -0.023602866, -0.0037990636, -0.106371135, 0.107777916, 0.022198401, 0.0767893, -0.3304052, 0.08904634, 0.005456052, -0.07656523, 0.25061962, -0.04827153, -0.028691549, -0.05489181, -0.43847287) * inp_1_1_0; + result0 += M4(0.09558319, -0.009764103, 0.0055853673, 0.69082874, 0.01439987, -0.025695063, -0.24176969, -0.123844855, 0.0086448705, 0.0068275486, -0.069058895, 0.025276281, -0.017309127, -0.031792138, -0.07459731, -0.20469436) * inp_1_2_0; + result0 += M4(0.020224094, 0.006589851, 0.003892207, -0.0479544, 0.03840538, 0.011656613, -0.19819422, 0.24620602, -0.0897013, -0.015525203, -0.08349847, -0.071020894, 0.0043362156, 0.059960052, 0.06368563, 0.053435158) * inp_1_0_1; + result0 += M4(0.07299045, 0.03323163, 0.13709897, 0.086991005, -0.2743448, -0.036824644, -0.10820552, -0.032876022, 0.06898911, 0.025354706, -0.07541524, -0.17967132, -0.13902383, -0.051563706, -0.11289263, -0.13998818) * inp_1_1_1; + result0 += M4(0.095483564, 0.08520984, 0.014812458, 0.24936526, 0.09318695, 0.013610529, -0.33681697, 0.22766843, -0.048392314, 0.036505535, 0.032527626, -0.101175286, 0.00020538855, 0.049789846, -0.09237988, 0.1558867) * inp_1_2_1; + result0 += M4(-0.04523472, -0.0057419, -0.017144961, -0.26178944, 0.13836615, 0.008698456, -0.31307498, 0.1669235, -0.07387556, -0.032246612, -0.011338322, -0.15282382, 0.093843855, 0.0049961493, -0.015934905, -0.03387322) * inp_1_0_2; + result0 += M4(0.17293593, -0.007859547, -0.09515095, 0.20155463, -0.12778266, -0.031329952, 0.14295414, -0.638332, 0.07837129, 0.024768889, -0.020310981, -0.08563642, 0.061615378, -0.07514121, -0.0053732647, -0.4515358) * inp_1_1_2; + result0 += M4(-0.065507606, 0.018061517, 0.007305374, -0.41499537, 0.027344374, 0.037349045, -0.010228784, -0.19987817, -0.046139337, 0.021519871, -0.065010875, -0.24352121, -0.009686386, 0.05378358, 0.07086608, -0.13261966) * inp_1_2_2; + result1 += M4(0.049531117, -0.035790455, -0.41928986, -0.07258686, 0.04967605, -0.0073910863, -0.26468188, -0.03694207, 0.11475505, 0.006662168, 0.044969678, -0.04589556, 0.03498051, 0.029109027, 0.09142436, 0.10653057) * inp_1_0_0; + result1 += M4(-0.00071961945, -0.03923323, -0.42386058, -0.025973145, 0.036664292, 0.07009794, -0.1752452, 0.091583766, 0.054334387, -0.08201435, -0.27346087, -0.065386176, 0.05927438, 0.09981094, -0.010687833, 0.011396789) * inp_1_1_0; + result1 += M4(0.013772898, 0.004123357, -0.22406544, -0.03372938, -0.0037959747, -0.1021787, -0.19224182, -0.02426959, -0.0013736483, -0.030578883, -0.6609025, -0.0046267477, -0.0070120855, -0.07200084, 0.5173504, -0.006453544) * inp_1_2_0; + result1 += M4(0.033310615, 0.033704642, -0.08238351, -0.08608323, -0.057565555, -0.052030705, -0.15468574, -0.24512087, 0.06183771, -0.03306906, -0.06392042, -0.051080745, 0.058121733, 0.06547874, -0.3284706, 0.1483433) * inp_1_0_1; + result1 += M4(0.021875296, -0.115382835, -0.40484196, 0.0049046353, -0.023294406, 0.006812961, -0.13307503, -0.03302388, 0.031714458, -0.0050284327, 0.20603113, -0.032187954, -0.00020643513, -0.07099713, -0.4760984, -0.09139155) * inp_1_1_1; + result1 += M4(-0.0025319236, 0.013178851, -0.20612815, -0.027106708, -6.658349e-05, 0.01463275, -0.013673301, 0.010649571, -0.0045286715, -0.03442839, -0.04831064, -0.009419312, 0.0001966206, 0.02496311, -0.2597832, -0.023480205) * inp_1_2_1; + result1 += M4(0.012328618, -0.021958899, -0.057375263, -0.05042422, 0.025829116, 0.0017488701, 0.023190558, 0.10543272, 0.01082077, 0.014200328, -0.031499486, -0.035135597, -0.0071980385, -0.012629111, -0.07526829, 0.028333103) * inp_1_0_2; + result1 += M4(0.0030578838, 0.020733578, -0.034656513, -0.04058147, -0.013243777, 0.010402188, -0.017424135, -0.010434098, -0.0044764723, -0.032311052, 0.0099083735, -0.05769269, 0.009299728, 0.0142191965, 0.014326754, 0.060805757) * inp_1_1_2; + result1 += M4(0.0043122442, -0.017874032, -0.040847033, 0.027296232, 0.0054131243, 0.01729703, -0.04689293, -0.01535753, 0.0007371162, -0.0051923883, -0.11184575, -0.0024192024, -0.005087049, -0.020235771, 0.14237028, -0.009674009) * inp_1_2_2; + result2 += M4(0.0067406273, -0.014969899, -0.0034982348, -0.0143497735, 0.053278636, 0.017805137, 0.005636338, 0.0183622, -0.027816482, -0.021903943, -0.017633723, -0.010248341, 0.11715629, 0.016175093, 0.0028988807, -0.006090842) * inp_1_0_0; + result2 += M4(-0.07264295, -0.06247945, 0.0093363365, -0.0072268746, -0.051875517, 0.07976882, -0.028984727, 0.051433507, -0.0035772016, -0.041316837, 0.017506609, 0.03129873, -0.015155887, -0.05210754, 0.005615676, -0.039617304) * inp_1_1_0; + result2 += M4(-0.063032694, 0.00069291063, -0.016228529, 0.0055243885, -0.0058627324, -0.056551088, 0.016015215, 0.013029371, -0.07794348, 0.021643905, 0.013118689, 0.01992912, 0.07486532, 0.010249101, -0.004071989, -1.5473373e-05) * inp_1_2_0; + result2 += M4(-0.05339692, -0.02848373, 0.017285813, -0.0062172282, -0.11675281, -0.006730972, -0.010681321, 0.0066897003, 0.015993219, -0.036689498, 0.012211114, 0.013875579, -0.036522925, 0.037063796, -0.026763547, -0.01859867) * inp_1_0_1; + result2 += M4(-0.14439102, -0.12095525, 0.008649433, -0.0048565273, 0.013150018, 0.11193562, 0.26632857, 0.015372081, -0.16307461, -0.04984206, 0.062357314, 0.08946954, 0.19887441, -0.15533286, -0.009880657, -0.015948778) * inp_1_1_1; + result2 += M4(-0.020636382, 0.0025064137, 0.034396756, -0.0027418884, -0.08052618, -0.027344402, 0.018490924, 0.06093634, -0.036324855, -0.07003056, 0.008274046, 0.055257417, -0.064436965, 0.023901876, -0.009208122, 0.041431434) * inp_1_2_1; + result2 += M4(-0.00052487606, -0.005965945, -0.0010799253, 0.023954483, -0.040736023, -0.030960575, 0.020355886, -0.0050380905, -0.044054337, -0.0017319162, 0.01167222, -0.0011890123, 0.084279425, -0.021926109, 0.0027567476, 0.00040879578) * inp_1_0_2; + result2 += M4(-0.06881451, -0.03623741, 0.0060687056, 0.0045985333, 0.07828628, -0.043959927, -0.0658987, 0.022360813, 0.0053959973, -0.018694434, 0.045605086, 0.013123373, -0.086320825, -0.0060157054, 0.014189795, -0.027242515) * inp_1_1_2; + result2 += M4(0.012536099, -0.06286323, -0.0025253727, -0.008480801, 0.011877647, 0.03423318, -0.0009010962, 0.02610964, -0.033826746, -0.04265456, 0.030549133, 0.031162715, 0.020596966, -0.05795689, -0.02009549, -0.020888042) * inp_1_2_2; + result3 += M4(-0.10252847, 0.022866277, -0.0024894492, -0.002559571, -0.011135643, 0.03390267, 0.026987903, -0.0032934935, 0.010037747, 0.031266518, -0.0105553055, -0.0007543806, -0.042968173, 0.044579186, 0.009484557, 0.0036737667) * inp_1_0_0; + result3 += M4(-0.31997693, -0.08073626, 0.024914313, 0.008780215, 0.038791794, -0.042147163, 0.036691565, 0.006689034, 0.047343507, -0.08728889, 0.023102723, 0.0072207158, -0.13286747, 0.0036194, -0.0031785364, -0.009700641) * inp_1_1_0; + result3 += M4(-0.120304175, 0.005900536, -0.0064830557, -0.007354904, 0.0026426364, -0.024505205, -0.01026338, -0.0024159737, 0.019664748, 0.0116702635, 0.0148522165, -0.010758574, -0.09359214, 0.0093129715, 0.015602759, 0.0043815826) * inp_1_2_0; + result3 += M4(-0.07241355, 0.009656019, 0.023329727, -0.0057381084, -0.0389873, -0.059274644, 0.030664088, -0.0063386173, -0.02402202, -0.059020903, 0.017619193, 0.0019493388, 0.02211667, -0.0022018654, -0.0009066275, -0.0035926609) * inp_1_0_1; + result3 += M4(-0.24743818, -0.11118198, -0.07428311, 0.012623539, -0.032780148, 0.014880359, -0.065376535, -0.010597231, -0.15149888, 0.0320509, -0.008973664, -0.006141313, 0.12747389, -0.0689449, -0.031448867, 0.013768835) * inp_1_1_1; + result3 += M4(0.07040515, 0.02070807, 0.021070736, 0.012635594, -0.0068838713, 0.012274684, 0.016697722, 0.030096048, -0.10315462, -0.07206562, -0.004780643, 0.0005767503, 0.13277078, 0.036879703, 0.039186083, 0.009959965) * inp_1_2_1; + result3 += M4(-0.033462446, -0.053776756, -0.0064177946, 0.0010977387, 0.026549293, 0.0015947602, 0.01715976, 0.005309576, -0.04080516, 0.021077914, -0.010294192, -0.009321328, -0.049377393, -0.0050969613, 0.016994646, -0.0063533126) * inp_1_0_2; + result3 += M4(-0.22475904, -0.0672902, 0.04934163, 0.0038702458, 0.048880246, -0.07266143, -0.04466701, 0.007088508, -0.030731315, -0.063591205, -0.010208679, 0.0061525134, -0.15110677, 0.08497423, 0.024867756, -0.01632358) * inp_1_1_2; + result3 += M4(-0.018327389, -0.0147863375, -0.015077345, -0.6673533, 0.06001636, -0.013995212, -0.01539493, -1.527668, 0.026891002, -0.031887505, 0.00811942, -0.43328196, 0.0021717248, -0.06631518, -0.001970236, -0.6947934) * inp_1_2_2; + result4 += M4(0.013346519, -0.067694016, 0.06748892, 0.035024554, 0.011942324, 0.008094802, 0.1368533, -0.004341536, -0.0069850762, -0.06055194, -0.045794595, 0.018748593, 0.014710511, 0.055891268, 0.017776951, -0.058099262) * inp_1_0_0; + result4 += M4(0.0034404204, -0.020444434, -0.105943516, -0.017320368, 0.02662866, 0.0037738143, -0.033602886, -0.17014432, 0.0220068, 0.009240361, -0.03515271, 0.010477907, -0.060031243, -0.07283544, 0.08687965, 0.061650276) * inp_1_1_0; + result4 += M4(-0.002428254, -0.030843027, 0.008086221, 0.007803876, -0.009981471, -0.016794948, 0.03582134, 0.025737537, 0.011009215, -0.05576035, -0.07985168, 0.0044083414, -0.014782762, 0.017504133, -0.014047267, 0.007281163) * inp_1_2_0; + result4 += M4(0.020132989, -0.14745066, -0.05456633, -0.029956782, -0.016356, -0.0005631249, 0.0048850197, 0.12215129, 0.0126817925, -0.03789619, -0.037291072, -0.03932846, -0.051175646, -0.018485364, -0.13874069, 0.11646204) * inp_1_0_1; + result4 += M4(-0.0020105594, -0.19025879, -0.1403393, -0.17514408, -0.0388187, -0.075212374, 0.18973178, -0.10648991, 0.13904788, 0.01261861, -0.1141167, -0.10854186, 0.21604955, -0.00408051, 0.016621398, 0.0077759526) * inp_1_1_1; + result4 += M4(-0.010641367, -0.020111125, -0.027456038, 0.044449598, -0.011464692, 0.0062230737, -0.05266418, 0.07212684, 0.017461957, -0.07810184, 0.017724812, -0.025330577, -0.036687933, 0.017368603, -0.15860564, 0.013071239) * inp_1_2_1; + result4 += M4(0.0010621824, -0.19533324, 0.015704911, -0.1108958, 0.020853404, -0.062549315, -0.0048789023, -0.056535337, 0.01423361, -0.026259735, -0.053097874, -0.023078114, -0.0057763476, 0.11736603, 0.045286436, 0.061868157) * inp_1_0_2; + result4 += M4(0.031939637, -0.234903, -0.08870229, 0.063286856, -0.029926071, -0.036685262, -0.047713894, -0.117944226, 0.011520637, -0.068517916, -0.016296227, -0.011841672, -0.011683301, 0.11041701, -0.026165174, 0.0036050586) * inp_1_1_2; + result4 += M4(0.014481651, -0.0871055, -0.16621852, -0.015467656, 0.001015293, 0.03906773, 0.10498438, 0.0026190563, 0.0076557375, -0.018945247, -0.097888015, -0.014159335, -0.018618993, -0.039254785, -0.077536896, -0.06820942) * inp_1_2_2; + result5 += M4(0.10193471, -0.021023208, 0.014190351, 0.042543653, 0.15905298, 0.0683432, -0.043398876, 0.029667398, -0.06287452, -0.029009687, -0.06549019, -0.012454952, -0.21820055, -0.061629, 0.07447156, -0.013039905) * inp_1_0_0; + result5 += M4(0.08792792, -0.03449169, -0.016810294, 0.032821026, -0.04179727, -0.045708675, 0.06042599, -0.1352027, -0.06243529, -0.0026280943, -0.029860206, -0.013633717, 0.1100565, 0.034319445, -0.16494428, 0.021346182) * inp_1_1_0; + result5 += M4(-0.040114004, 0.019241879, 0.027664032, -0.013234759, 0.11362706, -0.009379261, -0.021996032, 0.07206362, -0.07768432, -0.032807197, -0.016791832, 0.005460989, 0.03129745, -0.010366214, -0.036847588, 0.030749721) * inp_1_2_0; + result5 += M4(0.002956176, -0.021071346, 0.058472395, 0.05267543, -0.117180005, 0.038762417, 0.0021996167, -0.050898887, 0.021590894, -0.03333124, -0.08864877, 0.03052934, -0.45513692, 0.07772634, 0.28772023, -0.054444212) * inp_1_0_1; + result5 += M4(0.13997251, -0.080730006, 0.05447033, 0.0021522816, 0.008860018, 0.26769593, 0.041911416, 0.052043248, -0.16004008, -0.07634608, -0.0055528777, -0.06049037, 0.013802611, -0.15075132, -0.36844587, -0.007616827) * inp_1_1_1; + result5 += M4(-0.047466606, -0.034661513, 0.0585757, -0.060334545, -0.103632174, -0.01284229, -0.08527415, 0.12727842, 0.10925461, -0.008729073, -0.08524067, 0.017983496, -0.35769263, -0.082100175, 0.035306145, 0.12572296) * inp_1_2_1; + result5 += M4(-0.06249337, 0.019419702, 0.022711432, -0.011751029, 0.08475661, -0.10077005, 0.0070242905, 0.008443126, -0.10684619, -0.0019151018, -0.00941225, -0.03414575, 0.01803137, 0.025505517, -0.09047788, 0.02564225) * inp_1_0_2; + result5 += M4(-0.21558486, -0.021556063, 0.029372927, -0.02856429, -0.0063539944, 0.0035174463, 0.0106871985, -2.6917054e-05, -0.08531385, -0.003708403, -0.061096467, -0.04283765, 0.28784096, -0.11832249, -0.29179233, 0.052563284) * inp_1_1_2; + result5 += M4(0.20711468, -0.10248798, -0.058816336, -0.04590923, -0.2752915, 0.014254596, -0.015511905, -0.058869623, -0.07077818, -0.10192252, -0.04225944, -0.014494845, -0.25916654, 0.025721159, 0.0682635, -0.0047610938) * inp_1_2_2; + result6 += M4(0.48287755, -0.1071204, 0.049747277, 0.04039841, -0.042596623, -0.080700375, 0.0004156297, 0.05038289, -0.07844619, 0.00634547, 0.014929353, -0.045968127, -0.058236957, 0.013835223, 0.015949266, -0.08836349) * inp_1_0_0; + result6 += M4(-0.11624733, -0.16032939, -0.16420963, -0.026324186, 0.012877986, -0.0766128, -0.025289932, -0.015005911, 0.17034677, -0.11220053, 0.008958776, -0.037887402, -0.28413534, 0.045247473, 0.005815753, -0.030302923) * inp_1_1_0; + result6 += M4(0.06429649, -0.03766244, -0.082789466, 0.0975323, 0.048915524, -0.04182964, 0.048796806, 0.004824378, -0.05442758, -0.09388978, -0.012755396, -0.008797137, -0.078147165, -0.0005805863, 0.1318865, -0.023582246) * inp_1_2_0; + result6 += M4(0.20478253, -0.017669259, -0.019892622, 0.020645922, -0.08471951, 0.013883298, -0.0028118144, -0.021111574, -0.08036978, -0.047272533, 0.00068563136, 0.03167713, -0.08732, 0.022818238, 0.033780772, -0.20995674) * inp_1_0_1; + result6 += M4(0.072367825, -0.1807756, -0.05513819, -0.14150509, -0.2862018, 0.1694835, 0.03407689, -0.13247122, -0.00363825, -0.023707986, 0.034835067, -0.023837287, -0.2537865, -0.23146068, -0.00607755, 0.0133680925) * inp_1_1_1; + result6 += M4(0.012352117, -0.03476645, -0.032599293, 0.047904342, 0.03787984, 0.04539793, 0.015161647, 0.060938925, -0.060568277, 0.021346752, 0.01871174, -0.021350212, 0.11268274, -0.026084704, -0.0013706492, 0.033274245) * inp_1_2_1; + result6 += M4(-0.52990043, -0.08654697, -0.020307368, 0.020255638, -0.30305266, -0.034583095, -0.003315023, 0.071075626, -0.3080947, -0.017763045, -0.0050346567, -0.08193865, 0.10578328, 0.014284723, 0.033921853, 0.06828971) * inp_1_0_2; + result6 += M4(0.3192489, -0.18589017, 0.015033236, -0.044923577, 0.10041551, 0.031083498, -0.04764044, -0.12333946, 0.026874121, -0.06038008, 0.047326017, -0.01088206, -0.24789691, 0.05832758, 0.08921887, 0.062138718) * inp_1_1_2; + result6 += M4(-0.16614407, -0.09352871, 0.023176007, -0.017200217, -0.015738416, 0.005635579, -0.056779508, 0.000545195, -0.02036396, -0.08431571, 0.061064716, -0.01514169, 0.07920318, 0.051097155, 0.024797855, 0.008070783) * inp_1_2_2; + result7 += M4(0.0028647254, -0.011179821, -0.11482866, -0.02559933, -0.030910932, -0.046164412, -0.3317651, -0.0023134858, 0.014452637, 0.007833266, -0.004520489, -0.019756036, 0.054778293, -0.032822315, 0.01243773, 0.0020590117) * inp_1_0_0; + result7 += M4(-0.015141486, -0.09521568, -0.039523706, -0.1299818, 0.020260049, -0.10820722, -0.18762231, 0.01335802, 0.02356166, -0.017736146, -0.15372571, 0.015858302, -0.00096049014, 0.030287959, 0.1318962, -0.05872493) * inp_1_1_0; + result7 += M4(-0.0011719851, -0.048418578, 0.010085966, -0.085926324, 0.012440839, -0.07867422, -0.14713491, -0.031878397, -0.0020125618, -0.04598439, -0.2988731, -0.027894882, 0.0040576407, 0.060737386, 0.035774898, -0.0052871937) * inp_1_2_0; + result7 += M4(0.0048983344, -0.0014462988, -0.18647727, -0.00077790226, 0.030740386, 0.03843815, -0.04492873, -0.0646307, 0.024196263, 0.039607737, 0.11565932, -0.023875214, -0.12646061, 0.026416045, -0.19727263, 0.031829808) * inp_1_0_1; + result7 += M4(0.021801436, -0.1327265, -0.37031206, -0.1908249, -0.029999558, 0.026604092, -0.2641697, -0.038401064, -0.026181595, 0.04064756, 0.07849323, -0.072364785, -0.061969034, -0.027559951, -0.18754058, 0.087279096) * inp_1_1_1; + result7 += M4(0.0044803717, -0.094691284, -0.1301035, -0.04102984, 0.015958415, 0.042736482, 0.11805975, 0.08031093, 0.0032725255, -0.006624566, -0.06244819, -0.07830096, -0.008422075, 0.09987933, -0.1553778, -0.044044048) * inp_1_2_1; + result7 += M4(0.0009743219, -0.019714514, -0.26452848, -0.039266016, 0.053453956, -0.019878501, -0.09415139, 0.012378666, -0.014128994, 0.009658771, -0.028858336, -0.003354122, -0.023767345, 0.01877551, 0.010958112, -0.0030271173) * inp_1_0_2; + result7 += M4(-0.0071306583, -0.12803029, -0.31628567, 0.0045230947, 0.021886924, -0.0760326, -0.18881448, -0.068082035, 0.013735261, -0.0072946018, -0.039699815, -0.00428929, 0.038212992, 0.09053652, 0.062734604, 0.14285412) * inp_1_1_2; + result7 += M4(0.002617137, -0.030930404, -0.16594335, 0.03333387, 0.0021453553, -0.029627861, -0.14954305, -0.072701104, 0.009837336, -0.028766047, -0.3079654, 0.010762513, -0.02293219, -0.03589556, 0.07523694, 0.0064372015) * inp_1_2_2; + const V4 inp_2_0_0 = inp[2][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_2_1_0 = inp[2][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_2_2_0 = inp[2][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_2_0_1 = inp[2][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_2_1_1 = inp[2][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_2_2_1 = inp[2][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_2_0_2 = inp[2][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_2_1_2 = inp[2][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_2_2_2 = inp[2][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.07132571, 0.005150826, 0.015732253, 0.07088171, -0.08459512, -0.010260288, -0.10617406, -0.26826507, 0.013121191, -0.025777424, 0.001680307, -0.100131, 0.02257832, -0.017088238, -0.19210233, -0.22049381) * inp_2_0_0; + result0 += M4(0.11788996, 0.00015552876, -0.045526337, -0.05818421, 0.09102708, -0.0048171026, -0.2525124, 0.09042119, 0.03890557, -0.0032408172, -0.078757875, 0.08119078, -0.012506944, -0.004068487, 0.19190207, -0.03724228) * inp_2_1_0; + result0 += M4(0.016121, 0.009919138, 0.21508317, -0.08302226, -0.07082196, 0.016542807, 0.027497625, 0.047892928, 0.02820552, -0.01455895, 0.008535345, -0.024163993, -0.008987961, -0.011850685, -0.124052, -0.03977468) * inp_2_2_0; + result0 += M4(0.05195895, 0.008433792, 0.10886249, 0.12547772, -0.14783552, -0.036601003, 0.1092164, -0.21352693, -0.06785803, 0.01702591, 0.00041934982, -0.16952418, -0.17524901, -0.056408525, -0.18474859, -0.15713733) * inp_2_0_1; + result0 += M4(-0.65559846, 0.006109628, -0.3173891, -0.16949691, 0.09460338, -0.0032527507, -0.22804932, -0.20347266, -0.2883165, 0.033121962, -0.3490746, -0.6927761, 0.063815095, 0.04312017, -0.30824232, -0.25560945) * inp_2_1_1; + result0 += M4(0.1269806, -0.12344292, 0.010457634, 0.024680123, -0.16068769, -0.057921823, 0.14831479, -0.22931206, 0.03815235, -0.2144991, -0.07848507, 0.25062713, -0.14390248, -0.08043282, -0.0074047795, -0.22791879) * inp_2_2_1; + result0 += M4(0.1302404, 0.0027324024, -0.011020682, 0.26929563, -0.13213636, -0.029963065, 0.089973606, 0.11130824, -0.012121762, -0.024472283, 0.045093216, -0.07769975, -0.21843153, -0.008581717, -0.020934893, -0.41299257) * inp_2_0_2; + result0 += M4(-0.22726613, 0.005056468, 0.11019166, -0.6352738, 0.11979259, 0.022524945, -0.35949022, -0.106106624, -0.07764155, 0.040899586, -0.02395194, 0.03633985, -0.1411842, -0.08520981, -0.07883908, -0.051873602) * inp_2_1_2; + result0 += M4(0.017990919, 0.015805878, -0.087897725, 0.52015126, -0.0519436, 0.009466339, -0.11455707, -0.46876907, 0.026348218, -0.062664606, 0.059684716, -0.07943898, -0.09397389, 0.0011803234, 0.011458613, -0.515254) * inp_2_2_2; + result1 += M4(-0.05300824, 0.04953458, -0.6339418, 0.08044533, 0.025777744, 0.017001657, 0.15984653, 0.068701394, -0.15539256, 0.059739217, -0.4980222, 0.0492933, -0.054455306, 0.0005894315, -0.2123805, 0.033696536) * inp_2_0_0; + result1 += M4(0.0050620274, -0.14780807, -0.37739626, -0.038555313, -0.030460866, -0.13503501, -0.039183468, -0.089793436, -0.017220566, -0.28443435, -0.24738066, -0.029066501, 0.031335965, -0.13397636, -0.3836091, -0.004611916) * inp_2_1_0; + result1 += M4(0.0094473865, 0.030713484, -0.17614625, 0.0119445305, 0.009965316, -0.015225813, 0.010904399, 0.035059664, 0.006875883, -0.05476303, -0.11254161, -0.0014154853, -0.009296389, -0.0006428385, -0.3462228, -0.02378581) * inp_2_2_0; + result1 += M4(0.009099742, -0.040766347, 0.23239571, -0.5838029, 0.043094218, 0.016414674, 0.05911906, 0.008481924, -0.029712975, 0.020230317, -0.030105785, -0.2957686, 0.005933767, -0.005216988, -0.27062085, -0.26880434) * inp_2_0_1; + result1 += M4(0.004853299, 0.057018213, -0.16222326, 0.11322413, -0.00823356, -0.061224245, -0.25013804, -0.015502493, -0.002303434, -0.020597547, -0.14420557, 0.02033136, 0.010508009, 0.12784787, -0.088859916, 0.011612999) * inp_2_1_1; + result1 += M4(0.0022965944, -0.04981258, 0.06877351, -0.007777391, -0.004746569, -0.046351228, -0.05877441, -0.01187184, 0.0013005333, 0.0055457954, 0.15539573, 0.00056802284, -0.0005676009, 0.009853539, 0.071415596, 0.044352826) * inp_2_2_1; + result1 += M4(-0.001125868, 0.0067269257, 0.071671836, 0.089598425, -0.0039476613, -0.0036907324, -0.046960693, -0.085276954, 0.0071136463, -0.0034834892, -0.0008981157, 0.006854884, 0.00028084463, -0.0134614445, -0.083493635, -0.034210853) * inp_2_0_2; + result1 += M4(0.008228416, 0.012177619, -0.029430056, -0.03222898, 0.0052314415, 0.018981848, -0.106261596, -0.02285805, -0.00040615024, 0.008205649, 0.06552226, 0.026604837, -0.0028016504, 0.0068879873, -0.21038634, -0.037491754) * inp_2_1_2; + result1 += M4(0.000364464, -0.019108629, -0.032032806, 0.008647301, 0.0016402985, 0.0015333766, -0.11237561, 0.0065990663, 0.0032056596, -0.0043341243, 0.05045575, -0.0022094462, -0.0032256108, 0.011921217, 0.027304625, -0.0139452815) * inp_2_2_2; + result2 += M4(0.022088034, 0.039345697, -0.008409977, -0.0075372127, 0.061631054, 0.053311344, 0.013031838, 0.016047163, -0.00042556383, -0.043137584, 0.008649359, -0.0002750943, -0.059480365, 0.032901514, -0.011881418, 0.023531854) * inp_2_0_0; + result2 += M4(-0.1325806, -0.0026237194, -0.0026974177, 0.0152851185, -0.06989075, -0.0745433, 0.023916276, -0.04221538, 0.06291787, 0.058736198, -0.021736838, 0.004772951, 0.07603278, -0.004752676, 0.011096893, 0.0024535346) * inp_2_1_0; + result2 += M4(0.06052341, 0.011145993, 0.030343581, 0.024960702, -0.014986822, 0.091229334, -0.0038534747, 0.015773667, -0.044561923, -0.033894543, 0.0034703908, -0.0102668265, -0.008273996, -0.00279971, 0.005020996, -0.007784798) * inp_2_2_0; + result2 += M4(0.007703431, 0.05227478, 0.02399087, 0.0121723935, 0.031632137, 0.07225766, 0.0316231, -0.019108579, 0.08116797, 0.042300284, 0.011731863, -0.025638094, -0.123338394, -0.035003614, -0.0091224285, -0.04027712) * inp_2_0_1; + result2 += M4(-0.24110727, -0.2763587, -0.1095347, -0.1689055, -0.00887115, 0.2009854, 0.07302493, 0.2832617, -0.26984674, -0.31477144, -0.22358839, -0.27205837, -0.028263723, -0.035163034, -0.04360847, -0.0728403) * inp_2_1_1; + result2 += M4(-0.028371044, 0.010835493, 0.042624466, 0.024880955, 0.015618368, -0.07274243, 0.016231304, -0.042112805, 0.04085007, 0.05789626, 0.017054854, 0.0020676567, -0.060720906, -0.020646993, -0.010940842, 0.026826419) * inp_2_2_1; + result2 += M4(0.012329244, 0.009497907, -0.0077971932, -0.0014942917, -0.013753574, -0.03059576, -0.0020084307, 0.009183472, -0.012371195, -0.004016069, -0.0041522235, -0.0053123715, 0.006121156, -0.07604725, -0.021597397, 0.028479604) * inp_2_0_2; + result2 += M4(0.01900128, 0.048854962, 0.00392547, 0.020041822, -0.07064538, 0.0062142345, 0.03501625, -0.004608559, 0.03861175, 0.029795088, -0.005560443, 0.019189144, 0.02867691, -0.006801344, 0.026197014, 0.026882872) * inp_2_1_2; + result2 += M4(-0.023022518, 0.02936479, -0.004551731, 0.00024310059, -0.023230795, 0.05264202, 0.022695182, 0.02976707, 0.018302644, -0.03182334, -0.014138001, -0.025751723, 0.050447002, 0.040725816, 0.019036451, 0.028654903) * inp_2_2_2; + result3 += M4(0.052285817, -0.009704303, -0.0036280586, 0.004044497, -0.11879049, 0.012918864, 0.023682896, -0.0020064355, -0.018525545, -0.017449254, 0.023294536, -0.00048735098, -0.07535357, 0.00544582, -0.011656678, -0.0034930648) * inp_2_0_0; + result3 += M4(-0.19193043, 0.03330142, -0.042494174, 0.00044521427, -0.16287042, 0.015187415, -0.01815633, 0.004206075, 0.096789464, -0.00091045507, 0.0061850627, 0.00011618156, -0.112579726, 0.048594996, 0.007135018, 0.00640628) * inp_2_1_0; + result3 += M4(0.045244448, 0.03235197, 0.013750944, -0.0029552926, -0.07989646, -0.024723543, 0.04783488, 0.0077551934, 0.03795488, -0.05322015, 0.0028234136, 0.0017852957, 0.010508417, -0.00542943, -0.003554507, -0.00660301) * inp_2_2_0; + result3 += M4(-0.17623675, 0.021228913, 0.027927829, -0.0093376525, 0.062799565, -0.08178061, 0.013843893, 0.0023171015, -0.037640084, 0.026510414, -0.006717997, -0.0038792877, -0.12036494, -0.011559504, 0.04464895, 0.003668928) * inp_2_0_1; + result3 += M4(-0.6865767, -0.36609825, 0.028672466, -0.012376336, 0.12093244, -0.0139712915, 0.008582853, -0.0073699565, -0.49210975, -0.15611234, -0.74353385, 0.0129755465, -0.26049656, -0.111548975, 0.12438715, 0.017055405) * inp_2_1_1; + result3 += M4(-0.013969955, 0.036069337, -0.0058337124, 0.01681188, 0.043685008, -0.06181345, -0.056702856, -0.018411878, 0.0618886, -0.020907203, -0.04094457, -0.005577651, -0.019882012, -0.017036183, -0.0021943082, -0.0086917095) * inp_2_2_1; + result3 += M4(0.085021414, 0.05243971, 0.021339007, 0.0055299434, 0.0018639058, -0.055876356, -0.0138860755, 0.004671547, 0.05298036, -0.018937826, -0.0011585585, 0.0020609146, -0.006758378, -0.02803557, -0.05495585, 0.0035969382) * inp_2_0_2; + result3 += M4(-0.08516386, -0.028686045, 0.0007204811, 0.004626853, -0.14424245, -0.0047501484, 0.04655493, -0.0024662688, -0.086803265, -0.030190552, -0.0064690853, 0.007175386, 0.06278512, -0.07566089, -0.076233394, 0.003812111) * inp_2_1_2; + result3 += M4(-0.019719942, -0.030407878, -0.0039582183, -1.0022997, -0.063763, -0.047163107, -0.0030585923, -0.22416353, 0.020721387, 0.011854219, -0.0124537945, -1.0430204, 0.013771342, 0.0024727662, 0.013219259, -1.3325353) * inp_2_2_2; + result4 += M4(-0.0018976956, -0.01773822, 0.113740236, -0.03010147, -0.0006368601, 0.008933818, 0.010790345, -0.008303735, 0.015205657, 0.01935826, 0.013463846, 0.0057573044, 0.013031073, 0.018875659, -0.057726882, 0.06178639) * inp_2_0_0; + result4 += M4(-0.028432546, -0.033225965, 0.004389029, -0.04190598, -0.022039663, 0.02890873, 0.04517798, 0.12075563, -0.01083097, 0.02184465, -0.004304903, -0.061429285, 0.027387466, 0.033286013, 0.09762235, -0.030319443) * inp_2_1_0; + result4 += M4(0.038216684, 0.047992278, -0.06499205, 0.050704207, 0.0102739595, 0.02566829, -0.09544673, -0.050889015, 0.0060698604, 0.017992869, -0.047779445, -0.06714754, -0.0068103033, -0.0024504727, -0.027791899, -0.04207471) * inp_2_2_0; + result4 += M4(0.021868901, -0.0005611514, -0.102911964, 0.07851412, 0.04247854, -0.07500577, 0.084712304, -0.17994498, -0.0014811258, -0.10287173, 0.018237447, -0.09695345, -0.0009852829, -0.050765745, 0.042663284, -0.16274092) * inp_2_0_1; + result4 += M4(-0.1390959, -0.025282837, -0.1846367, -0.17312488, 0.0055536516, 0.0040156716, -0.0461931, 0.001382832, -0.28217703, 0.029439924, -0.16460842, -0.13419051, -0.096350975, 0.06364015, -0.23242922, -0.07681194) * inp_2_1_1; + result4 += M4(0.032423206, -0.037463803, 0.2050939, -0.037939724, 0.013593004, -0.09690995, 0.05423229, -0.08290705, 0.0033012172, -0.011042271, -0.053883165, 0.08687992, 0.021856144, -0.087685846, 0.05219188, -0.0030693053) * inp_2_2_1; + result4 += M4(-0.008953135, -0.1113049, 0.097485356, 0.036441073, -0.0017627795, 0.010715943, -0.075150445, -0.0014170397, 0.006788333, 0.036601044, 0.0028537803, 0.007882257, -0.01913979, -0.35399958, -0.16557258, -0.08922662) * inp_2_0_2; + result4 += M4(-0.007894873, -0.247034, -0.32074225, -0.08379133, 0.024869444, 0.09874298, 0.10016384, 0.06778328, -0.015118385, -0.034572996, 0.053223297, 0.0075352187, 0.06672278, -0.2246834, -0.11335976, 0.011710807) * inp_2_1_2; + result4 += M4(0.0037737216, 0.04569744, 0.0891477, -0.052269626, 0.017478356, -0.014166888, -0.006724581, -0.0183561, -0.0007778904, 0.018482825, 0.008358527, -0.027108861, 0.015110892, -0.05507293, 0.02571182, 0.03945836) * inp_2_2_2; + result5 += M4(-0.034972914, 0.0102338055, 0.059031747, 0.0043630227, 0.13975635, 0.049081687, -0.027245635, 0.080821805, 0.027582292, 0.03695274, -0.056011464, 0.038110293, 0.2849961, -0.01152634, -0.08524224, -0.00069102546) * inp_2_0_0; + result5 += M4(-0.016466742, 0.021760534, -0.021024497, -0.114846155, -0.0050430405, 0.050177496, 0.044557672, 0.024205728, -0.12940419, -0.012064237, 0.012600811, -0.23423016, 0.029583657, 0.011737388, 0.07819717, 0.05101882) * inp_2_1_0; + result5 += M4(0.077574186, 0.010959904, -0.014440896, -0.107518494, -0.12593453, -0.058278974, 0.05325273, -0.043343127, 0.06526794, -0.0026265485, 0.021433745, -0.0077145747, -0.10708181, -0.011208305, -0.0016049604, 0.013776598) * inp_2_2_0; + result5 += M4(-0.02023155, 0.05288315, -0.027932774, -0.030171687, 0.03480106, -0.0007351669, 0.01844147, 0.044539217, 0.11080655, 0.0065697753, -0.031845115, 0.038780972, 0.17203246, -0.12003394, -0.21639422, -0.09261596) * inp_2_0_1; + result5 += M4(-0.11882186, -0.29790485, -0.36498007, -0.04432911, 0.062221136, 0.14645776, 0.09447305, 0.0961373, -0.15542302, -0.19650492, -0.19160284, -0.13592017, -0.71006054, -0.03200698, 0.013722355, 0.10948944) * inp_2_1_1; + result5 += M4(0.045254912, 0.1546696, -0.0114585, -0.0006904935, -0.090997025, 0.027545037, 0.05975433, -0.17832111, -0.039006714, 0.02346445, 0.015942326, 0.07892574, 0.068657696, -0.0021166562, -0.022209838, -0.015681103) * inp_2_2_1; + result5 += M4(0.15338975, -0.038560215, 0.022431359, -0.0008673381, -0.13922183, 0.060261592, 0.09038329, -0.03609017, -0.058197495, 0.02361563, 0.028498296, 0.0044138716, -0.12399003, 0.0036374265, 0.03762556, -0.062301684) * inp_2_0_2; + result5 += M4(-0.13698286, 0.07509359, 0.13008814, 0.03582509, 0.04159407, -0.02069817, 0.00074588717, 0.09005149, -0.21771005, 0.03947698, -0.08346688, -0.029511157, -0.21584345, -0.008725979, -0.12783167, -0.1229106) * inp_2_1_2; + result5 += M4(-0.026397498, 0.032413654, 0.048146993, -0.017106501, 0.03959079, 0.038397163, -0.010606256, -0.0015683355, -0.11562816, 0.0025159414, 0.022178967, -0.021232966, 0.13993143, -0.020636652, -0.071690924, -0.0073879454) * inp_2_2_2; + result6 += M4(0.18982914, -0.044362914, 0.031093763, -0.07465705, 0.038738616, 0.04440889, 0.024108104, 0.080020584, -0.22956698, 0.022889934, 0.027151057, 0.05304326, -0.107037686, 0.0607596, -0.003732929, 0.17106667) * inp_2_0_0; + result6 += M4(0.0095579615, 0.038233228, -0.09681008, -0.040829446, -0.083576545, -0.008014498, 0.08885777, 0.11325764, -0.0843535, 0.026818458, -0.18478753, -0.046880867, -0.20441227, 0.06251399, -0.1502272, -0.040597867) * inp_2_1_0; + result6 += M4(-0.073, 0.0033352678, -0.28655007, 0.04164069, -0.047815993, -0.03085679, 0.14248835, 0.037665624, 0.055440623, 0.0012580185, -0.15802169, -0.012820371, 0.06956232, -0.054167394, -0.009676528, -0.06943438) * inp_2_2_0; + result6 += M4(0.17574356, 0.0044225478, 0.05503534, 0.041197572, -0.1117672, -0.0016337867, 0.022133714, 0.044980865, 0.14867087, -0.005532458, 0.058791004, 0.028293682, -0.32334054, -0.1765837, -0.07803659, 0.07916237) * inp_2_0_1; + result6 += M4(-0.21054757, -0.2577799, 0.09533944, -0.02624101, 0.2027694, -0.11940039, -0.10742113, -0.017960316, -0.08032507, -0.32743424, -0.057841517, -0.053228322, 0.19579709, -0.12407397, -0.03277884, -0.12802407) * inp_2_1_1; + result6 += M4(0.02388796, 0.025416138, 0.031053495, 0.050074343, -0.105788, -0.016524162, -0.022375701, -0.03950573, 0.017882522, 0.015900968, -0.033731233, 0.010930174, -0.066335306, 0.0013105621, -0.08450349, -0.06860593) * inp_2_2_1; + result6 += M4(0.1559393, 0.011887965, -0.03058573, 0.025694313, -0.14557314, -0.006462871, -0.002616009, -0.040511698, -0.27222195, 0.03200874, -0.021298317, 0.005974802, -0.23448488, -0.039173704, 0.0056289854, -0.09668508) * inp_2_0_2; + result6 += M4(-0.22243054, 0.091813445, -0.012189117, 0.012827388, -0.058973417, -0.02817465, 0.07609694, 0.0682351, -0.035024494, 0.03424837, 0.0035044209, 0.036339417, 0.11131787, -0.071928814, -0.09084191, -0.11744009) * inp_2_1_2; + result6 += M4(0.12587684, 0.06225926, -0.026299493, 0.012920991, -0.017782614, -0.014667138, 0.055074155, 0.022943798, 0.008455159, 0.045320578, -0.031376146, -0.034006797, -0.14781214, -0.09154671, -0.0067964857, -0.026441041) * inp_2_2_2; + result7 += M4(-0.015445302, -0.037789464, -0.050015952, 0.051077884, 0.012762267, 0.001851805, 0.04508738, -0.010399139, -0.047717102, 0.046008788, -0.1286666, -0.019733619, -0.010809673, 0.019976275, 0.19499092, -0.05271793) * inp_2_0_0; + result7 += M4(0.009775902, 0.008421784, 0.006456619, -0.09561461, 0.006635944, 0.08709082, 0.118046805, -0.040408745, 0.00411218, -0.049804136, -0.19635203, 0.036421478, 0.013472233, 0.085310176, -0.06451876, -0.07591257) * inp_2_1_0; + result7 += M4(0.0011623794, 0.0157786, 0.23450507, -0.030345064, -0.007944286, 0.031138292, -0.054428127, -0.006354884, -0.00017147537, -0.061904203, 0.07041381, 0.00904078, 0.006447948, 0.014401972, -0.16314185, -0.07154022) * inp_2_2_0; + result7 += M4(-0.071097, 0.048722077, -0.057024237, -0.032382425, 0.11727951, 0.017105151, -0.13123526, 0.035763573, -0.08230924, -0.04188985, -0.32348582, 0.016696155, -0.06649229, -0.0472443, -0.4568975, -0.1417284) * inp_2_0_1; + result7 += M4(0.009676619, -0.13529916, -0.7352996, -0.15486619, 0.03948796, -0.12067616, 0.08228091, 0.109243326, 0.014494713, -0.246747, -0.36346516, 0.047908764, -0.029475715, -0.1169535, -0.2584969, -0.21210471) * inp_2_1_1; + result7 += M4(0.012818375, -0.15678418, -0.030713122, -0.042580873, -0.006080254, -0.015386665, -0.10410892, 0.043238387, -0.0028478182, -0.10389125, 0.09574436, 0.022169469, 0.003491668, -0.03652787, -0.121610165, -0.030906139) * inp_2_2_1; + result7 += M4(0.02130784, -0.009969811, -0.050955463, 0.015818223, -0.016897686, 0.026838342, -0.12020858, -0.030799935, -0.007543565, -0.019397575, -0.024186691, -0.0140556395, -0.106334135, -0.12345449, -0.06144337, 0.04088199) * inp_2_0_2; + result7 += M4(-0.026605569, -0.053998057, -0.15413749, -0.0612443, 0.04278761, 0.04930435, 0.063629456, 0.061389934, -0.012299767, 0.018904356, 0.11881863, 0.023078756, -0.0042765574, -0.08115724, -0.4046168, -0.060050666) * inp_2_1_2; + result7 += M4(-0.003345746, -0.015874637, -0.17915346, 0.026412467, 0.009524216, 0.026580846, -0.097139366, -0.0053321184, -0.0025773807, -0.018590312, 0.019593094, -0.0025126915, -0.012161612, -0.034871057, 0.19185197, -0.018099355) * inp_2_2_2; + const V4 inp_3_0_0 = inp[3][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_3_1_0 = inp[3][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_3_2_0 = inp[3][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_3_0_1 = inp[3][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_3_1_1 = inp[3][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_3_2_1 = inp[3][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_3_0_2 = inp[3][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_3_1_2 = inp[3][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_3_2_2 = inp[3][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.028213175, 0.032822147, 0.059074238, 0.3066633, -0.013433308, 0.00067340594, -0.12229471, -0.10201325, 0.038274333, 0.010377685, 0.058942664, -0.2109803, 0.037836794, 0.012955015, 0.025277272, 0.057664096) * inp_3_0_0; + result0 += M4(0.004617563, -0.061433196, 0.023606485, 0.33244193, 0.04926904, -0.030171797, -0.07694518, -0.1617692, 0.084052615, -0.0039034819, -0.12922248, -0.09606826, 0.0064642956, -0.0069854413, -0.011012269, 0.085031785) * inp_3_1_0; + result0 += M4(0.05302151, 0.05276123, -0.033584785, 0.22149675, -0.007714501, 0.039053235, 0.07169508, 0.10038461, -0.03728751, -0.041919928, -0.10989207, 0.06920374, -0.020650858, 0.00943218, 0.018382773, -0.054479327) * inp_3_2_0; + result0 += M4(0.107252166, 0.028248232, -0.026256042, 0.07259709, -0.15592854, -0.03544031, -0.16056089, 0.089559555, -0.051851876, -0.012169002, 0.0757733, 0.12283447, 0.12328095, 0.023465151, -0.0980186, 0.4700094) * inp_3_0_1; + result0 += M4(-0.020735875, -0.044527095, 0.1812157, -0.14251344, 0.100637265, -0.09929764, 0.022396231, -0.1629819, -0.37502956, -0.028396426, -0.0044012377, -0.016581088, 0.045751907, -0.09679266, 0.033331178, -0.28691506) * inp_3_1_1; + result0 += M4(-0.0035406945, 0.13865246, 0.09632941, -0.22373569, 0.069652036, 0.086080685, -0.014499111, 0.021931017, 0.053540464, 0.09999699, -0.055629797, 0.19086929, -0.0796804, 0.1157105, 0.25701654, 0.24323073) * inp_3_2_1; + result0 += M4(0.061046004, 0.051709134, -0.052225087, 0.38230914, -0.079229504, -0.02501645, -0.010232302, -0.34552523, 0.098785825, -0.012404381, -0.09830331, -0.107994765, 0.05475699, -0.0044191545, -0.052065156, 0.13024592) * inp_3_0_2; + result0 += M4(0.06738276, -0.06583693, -0.05875354, 0.25403833, 0.11855146, 0.0021048943, 0.1636111, 0.4931525, -0.29898068, 0.031880062, 0.030381458, -0.46470404, 0.088696845, -0.077683486, -0.040194977, -0.2529147) * inp_3_1_2; + result0 += M4(-0.0025903138, 0.03747252, -0.012181515, 0.2900556, 0.022972913, 0.022078788, -0.012300987, -0.0054085464, 0.001652154, 0.067255735, 0.0140997525, -0.059529494, 0.028535005, 0.07637437, -0.12392118, -0.18224825) * inp_3_2_2; + result1 += M4(-0.028851977, 0.029012194, 0.15383677, -0.0045013824, 0.10976861, -0.06927033, -0.87309724, -0.055000328, -0.10320451, 0.008190819, -0.027200103, -0.006607429, 0.016497158, 0.028810915, 0.22285703, -0.116294496) * inp_3_0_0; + result1 += M4(-0.040809415, 0.02301137, -0.35930386, 0.0069670193, -0.033597272, 6.786298e-05, -0.60316813, -0.021530772, -0.0046810606, -0.0059809103, 0.053014822, -0.0028193512, -0.019310562, 0.063466586, 0.30404544, 0.091035105) * inp_3_1_0; + result1 += M4(-0.00040240306, -0.054508746, -0.15870835, -0.0019272435, 0.006938459, 0.036426235, 0.2999045, 0.014923656, -0.020087054, -0.008139986, -0.14135234, 0.01563221, 0.010082635, 0.015348499, 0.2761669, 0.013228958) * inp_3_2_0; + result1 += M4(-0.035940785, -0.016081486, -0.01862972, -0.029165149, -0.004901424, 0.009789207, -0.06900991, 0.041346468, -0.00542232, 0.005836401, -0.23900232, -0.12810533, 0.027142396, 0.04177584, 0.2883949, 0.2668309) * inp_3_0_1; + result1 += M4(-0.02339273, -0.028516805, -0.0477545, -0.049650718, -0.023017807, 0.007492965, 0.06438928, 0.068217926, 0.05014016, -0.049759615, -0.16873924, -0.013792744, 0.008099247, 0.057580765, -0.15294331, -0.02407341) * inp_3_1_1; + result1 += M4(0.0023040331, 0.014520893, 0.14086932, 0.0002541146, 7.565092e-05, 0.0033328494, 0.09495294, -0.004271148, 0.003276414, 0.020927787, -0.2547415, -0.029981263, -0.0039266855, 0.0042278874, 0.41910124, -0.041302122) * inp_3_2_1; + result1 += M4(-0.00063649006, 0.011779391, -0.089554526, 0.024626488, 0.0061296565, -0.004979697, 0.13393216, -0.08234094, 0.00058793597, -0.012900433, 0.058951315, 0.082114056, 0.011142806, 0.0121483635, -0.008698829, 0.12594049) * inp_3_0_2; + result1 += M4(0.009334513, 0.00045167797, -0.10403143, 0.017128196, -0.0027381454, -0.002938674, 0.0027222938, -0.013679367, 0.004318262, 0.018849509, 0.075226076, 0.0556673, 0.01155312, -0.030188672, 0.07610559, 0.00032103245) * inp_3_1_2; + result1 += M4(0.0006875585, 0.0078034555, 0.06804394, 0.0069549703, 0.0017802661, -0.0060129412, 0.123775825, 0.0035577419, -0.004969577, -0.016803706, -0.03436064, -0.0028159122, 0.0030238815, -0.021017583, -0.055796735, 0.020860298) * inp_3_2_2; + result2 += M4(-0.0074681886, -0.0021166892, -0.013428317, 0.005133177, -0.10608968, -0.071717314, 0.0113743935, -0.030142033, -0.008490121, 0.024890168, 0.0060290587, 0.0026314775, -0.014435553, -0.040347036, 0.0032490154, -0.010373938) * inp_3_0_0; + result2 += M4(0.015895506, 0.0055390294, 0.006710079, 0.010917166, 0.00919895, 0.03975121, -0.030772397, 0.027052207, -0.047596425, 0.08657809, 0.004376827, -0.003942954, 0.012840491, 0.005197426, -0.02284397, 0.026379261) * inp_3_1_0; + result2 += M4(-0.07684857, -0.042293325, -0.007926084, 0.0021801195, 0.02774068, -0.00476584, 0.0014613271, -0.02117684, -0.040494815, -0.034750585, -0.007799652, 0.008689671, -0.019336693, 0.015730727, -0.0048464914, 0.023946112) * inp_3_2_0; + result2 += M4(-0.020977503, 0.0063212407, -0.021549279, 0.002566286, -0.03462194, -0.024215763, 0.014479232, -0.067060456, 0.0032977238, -0.04121304, -0.007638376, 0.05070139, 0.03627549, 0.14160791, -0.0063115177, -0.0280902) * inp_3_0_1; + result2 += M4(-0.07828343, 0.05767808, 0.0012223293, -0.10511061, 0.077346385, -0.039544024, -0.0040190746, 0.12232568, 0.095958464, -0.233961, -0.0062684864, -0.05551097, -0.060011666, -0.17524104, 0.03815497, -0.06705252) * inp_3_1_1; + result2 += M4(0.018647747, 0.040748827, -0.030981265, -0.013858917, -0.0038969466, -0.022854727, 0.026372608, -0.025468402, -0.071964175, 0.052762285, -0.0049288347, 0.02587109, 0.10222434, 0.042915188, -0.006985694, -0.030550923) * inp_3_2_1; + result2 += M4(0.034648422, 0.007781909, -0.013976814, 0.0003673475, 0.045885693, 0.007615524, -0.0030452376, 0.015141828, -0.024125563, 0.008071658, -0.014066718, -0.0054133246, 0.10496512, 0.003549033, 0.0023850072, -0.014085854) * inp_3_0_2; + result2 += M4(-0.015234892, -0.03928924, -0.020817762, -0.028391503, -0.027615087, -0.025456611, -0.013983257, 0.0110370135, -0.08259385, 0.091244295, 0.0056435335, 0.003596774, -0.08086946, 0.0044924915, -0.021007799, 0.10074338) * inp_3_1_2; + result2 += M4(0.023353294, -0.012093468, -0.014011404, 0.0020155865, 0.002087347, 0.0217279, -0.016698781, -0.013246653, 0.029293878, -0.064901754, 0.0016156316, 0.007987076, -0.07382745, 0.06195712, 0.006705812, 0.044341028) * inp_3_2_2; + result3 += M4(0.06139666, 0.014450649, -0.02415288, 0.0003384524, -0.006837045, 0.03435569, -0.0027442058, 0.010103512, 0.09422879, 0.023956718, 0.019877905, 0.0009278261, 0.013215657, 0.0010600585, 0.003948375, -0.004748472) * inp_3_0_0; + result3 += M4(0.107163474, -0.016545521, 0.039523236, 0.0051197484, 0.037544962, -0.115105726, 0.05002359, -0.019155335, 0.07889322, 0.04256669, 0.025444452, 0.0076999287, 0.11875706, -0.079884306, 0.060280703, 0.003313362) * inp_3_1_0; + result3 += M4(0.08362192, 0.031345546, -0.01730989, -0.0067136628, -0.056527004, 0.006700649, -0.033076525, 0.0029780841, -0.051755518, -0.0029756676, -0.00093218853, -0.0058533913, 0.017576741, 0.019044189, 0.0127117075, -0.0029192143) * inp_3_2_0; + result3 += M4(0.0633151, 0.0070152944, -0.03145229, -0.00045550513, -0.23442484, -0.0839527, 0.022672847, 0.008600958, -0.10657293, -0.043075282, 0.03395872, -0.0047701807, 0.056475103, -0.011791644, 0.0018486663, -0.0040587983) * inp_3_0_1; + result3 += M4(-0.19989568, -0.017465783, 0.09178711, 0.015887836, -0.054098237, 0.1104084, -0.02542949, -0.010111907, -0.26060882, -0.15939789, -0.09433732, 0.007978391, 0.046452507, 0.15386225, -0.10676869, 0.0062450822) * inp_3_1_1; + result3 += M4(0.011219848, -0.02867853, -0.040217906, -0.02533247, 0.03746913, 0.018493086, 0.0099886665, -0.009272393, -0.054865066, 0.06716042, 0.027594421, -0.004608307, 0.05836921, -0.04263238, -0.035500668, -0.025189295) * inp_3_2_1; + result3 += M4(0.041361105, 0.026641678, -0.020679282, -0.0021511118, 0.061017793, 0.010653946, 0.0045980383, 0.008976046, -0.087921046, 0.009857307, 0.02241454, -0.0011045316, 0.10830871, -0.055748034, -0.00013461066, 6.029588e-05) * inp_3_0_2; + result3 += M4(0.018103315, -0.026689004, 0.0046789427, 0.02351798, 0.031085845, -0.085089736, -0.015841166, -0.015269983, 0.05954374, 0.07289311, 0.01634387, -0.03406144, 0.13616112, 0.09065514, 0.100864835, -0.0036140752) * inp_3_1_2; + result3 += M4(0.049986564, -0.005003027, -0.0153281335, -0.21716733, -0.009282312, 0.0026470565, -0.027772097, 0.15497138, -0.035860468, -0.01851064, 0.028781759, -0.618963, 0.111551784, 0.03219947, -0.00066716573, -1.1723336) * inp_3_2_2; + result4 += M4(-0.020219918, -0.007255449, -0.01500296, 0.026507199, 0.013240724, 0.026080208, 0.024612509, -0.012372617, -0.00017725448, 0.08199178, -0.082949266, 0.0011255204, 0.020772647, 0.011930212, 0.081272766, 0.008866175) * inp_3_0_0; + result4 += M4(0.02726767, 0.019366711, -0.105925545, -0.04207114, -0.005030575, -0.049408916, 0.08638994, 0.031900324, -0.0055182567, 0.02559262, 0.004134626, -0.020471878, 0.010749056, -0.008974237, -0.11736927, -0.009790245) * inp_3_1_0; + result4 += M4(0.0030659966, 0.0273894, 0.03762048, -0.010428907, 0.016776484, -0.005235153, -0.0018475801, -0.02177864, -0.0063229157, 0.025130237, -0.021191588, 0.0020896716, -0.006724692, -0.015314475, 0.005198161, 0.029347556) * inp_3_2_0; + result4 += M4(-0.018808683, 0.10107719, 0.004122741, 0.06275484, 0.020533351, -0.038929585, -0.16508447, -0.060373478, -0.019229604, 0.029835446, -0.030130008, -0.010583945, -0.046671648, -0.044717323, -0.21220131, -0.004551287) * inp_3_0_1; + result4 += M4(-0.013092888, 0.06552866, 0.10468562, -0.06663829, -0.02608006, -0.021740438, 0.011846305, 0.0016175658, -0.008478269, -0.1628951, 0.03790261, -0.25984907, -0.07661945, -0.10502321, 0.17409109, 0.23130167) * inp_3_1_1; + result4 += M4(-0.047657833, 0.022959005, -0.026168624, 0.006614916, 0.0012571666, -0.014765718, -0.034746848, 0.0087543465, -0.0053073503, -0.003894194, -0.113177374, 0.10122944, -0.024521977, 0.0345026, -0.033859916, -0.1131917) * inp_3_2_1; + result4 += M4(-0.012144336, -0.014897302, 0.022941338, -0.012246588, 0.012478249, 0.0006644158, 0.028382828, 0.022611689, 0.007202148, -0.07373474, 0.087830976, 0.038274378, 0.006108311, 0.21307585, 0.123360656, -0.0039384165) * inp_3_0_2; + result4 += M4(-0.009528768, -0.09224357, -0.082417056, -0.007633063, 0.000512482, 0.021009967, 0.02660803, -0.033083923, 0.011930291, -0.030884968, -0.1654994, 0.07066343, 0.12549734, 0.13747355, 0.007186294, 0.08937885) * inp_3_1_2; + result4 += M4(-0.008350235, -0.011000369, -0.016017716, 0.003251828, -0.012063142, -0.010214136, 0.030366581, 0.016486812, 0.011706493, -0.040756542, 0.0015631805, -0.015075949, 0.0023899805, 0.10298476, -0.096192, -0.036982413) * inp_3_2_2; + result5 += M4(0.0042238752, -0.0128706815, 0.081106134, -0.036874685, -0.25221738, -0.022191668, -0.11564407, -0.030547116, -0.108143225, -0.0012150172, -0.024056317, -0.0426913, -0.2158898, 0.014338473, -0.032901607, -0.032017086) * inp_3_0_0; + result5 += M4(0.08543288, 0.02091895, 0.068405025, 0.0771539, 0.13615903, -0.03711041, -0.028635973, 0.09596429, -0.09643569, -0.03208244, 0.09387682, -0.03899517, -0.105240434, -0.041950494, 0.044526633, 0.007635197) * inp_3_1_0; + result5 += M4(0.074066214, 0.009909008, -0.020311302, -0.007939921, 0.018828588, 0.013281787, 0.025995784, -0.06350784, 0.0810115, -0.00845911, -0.018540176, 0.07775332, 0.15981841, 0.019019779, -0.0140654, -0.013717972) * inp_3_2_0; + result5 += M4(0.043194227, 0.045742482, -0.03180354, -0.04193484, -0.20421565, -0.05529744, -0.025240384, -0.022256464, 0.03592006, 0.018214414, -0.010317749, -0.039792847, -0.37846604, 0.022159213, 0.29084948, -0.07605009) * inp_3_0_1; + result5 += M4(0.108846664, -0.08365169, 0.015576492, 0.09822261, 0.030244533, 0.085343145, -0.0035288665, 0.09910092, -0.2833423, 0.028199643, -0.32442647, -0.17080738, 0.32255608, 0.1409734, -0.14508775, 0.075009346) * inp_3_1_1; + result5 += M4(0.09835011, 0.037648715, 0.008448669, -0.027383199, -0.14126626, 0.0033046587, 0.04930853, 0.004061622, -0.013761391, -0.044990618, -0.06999522, 0.105491295, 0.10764856, -0.05736446, -0.061301675, -0.07001262) * inp_3_2_1; + result5 += M4(0.06352541, 0.025107862, 0.020192977, 0.0276786, 0.07521671, -0.014458944, -0.06683317, 0.041287072, 0.09783779, -0.025140863, -0.054708786, -0.027487861, -0.105826445, -0.0021022274, -0.11712938, 0.002605501) * inp_3_0_2; + result5 += M4(0.016849846, -0.0065868585, -0.018751228, 0.039056666, -0.00058893807, 0.004091899, 0.11214465, 0.007414063, -0.07268182, -0.026946407, -0.10635945, 0.0067117596, 0.053983312, 0.05361861, -0.071293406, 0.0031709508) * inp_3_1_2; + result5 += M4(0.12060684, -0.026030986, 0.004500552, -0.002954484, 0.08357764, -0.0018906229, -0.044111777, -0.087667055, -0.25237963, -0.0011329141, 0.025358368, 0.05704713, -0.054090805, 0.02287378, 0.037242174, 0.046226576) * inp_3_2_2; + result6 += M4(0.29795197, 0.041186344, 0.008859824, -0.12366139, -0.049436416, -0.12359853, 0.024719333, -0.0528541, -0.05832583, -0.06492643, 0.019245468, 0.003284421, 0.029224029, -0.06455677, 0.03444853, -0.04929269) * inp_3_0_0; + result6 += M4(0.15392695, -0.10829728, -0.029737605, -0.001692708, -0.013732396, 0.04477113, -0.015188592, 0.01645694, -0.10668497, -0.065171205, -0.05068865, -0.16407152, 0.15749437, -0.02620525, 0.10021228, -0.0422571) * inp_3_1_0; + result6 += M4(0.01710299, 0.044476785, -0.035236668, 0.03247101, -0.01687139, 0.06906306, 0.039207794, 0.0036783835, 0.036236573, 0.055538293, -0.041957386, 0.028598508, -0.07217301, -0.028844656, 0.039555006, -0.017288428) * inp_3_2_0; + result6 += M4(0.072427884, 0.024078177, -0.015755892, -0.04809648, -0.1163096, 0.06924995, -0.014635584, -0.06842453, -0.01718806, -0.03436693, -0.041086316, -0.012343107, 0.054754317, 0.018321315, 0.024520045, -0.10947984) * inp_3_0_1; + result6 += M4(0.022198312, 0.1771691, 0.048039783, -0.002338546, -0.058582187, 0.0010892743, -0.022487706, 0.077225246, -0.09309261, -0.0011381451, 0.046145767, -0.011305228, 0.033080447, 0.21612298, 0.039987676, 0.09072992) * inp_3_1_1; + result6 += M4(-0.018140147, 0.09234787, -0.027119502, 2.305316e-05, -0.033560503, -0.109005645, 0.01859251, 0.014228314, 0.02990522, -0.12082775, -0.047115903, 0.04720494, -0.0122125065, 0.051765107, 0.01666561, 0.040653393) * inp_3_2_1; + result6 += M4(0.30713952, 0.0033973071, -0.019828612, 0.028725104, 0.11743693, 0.0023339975, 0.008737234, 0.024275895, -0.12622309, 0.033714272, 0.032450546, 7.8780606e-05, -0.051657535, 0.083123915, -0.060719732, 0.10663256) * inp_3_0_2; + result6 += M4(0.1804411, -0.057773817, -0.0054595685, -0.006103109, 0.09019514, -0.0236565, -0.026690787, 0.024898248, -0.16267379, -0.12356026, 0.018707253, -0.104695916, -0.10222982, 0.1441496, -0.021064533, 0.0061986977) * inp_3_1_2; + result6 += M4(0.026083669, -0.025533708, -0.004461736, 0.05516302, -0.027714888, -0.009636336, -0.020655284, 0.010147017, 0.084916286, -0.026986524, 0.018040214, -0.057619926, 0.0756315, 0.09682339, -0.0031227001, 0.017988877) * inp_3_2_2; + result7 += M4(-0.020876177, 0.004625116, -0.04279677, 0.025037708, -0.032317508, 0.033806566, -0.16683465, -0.05667634, 0.0026007982, -0.042610962, -0.06391788, 0.016049068, -0.029451413, -0.03179108, -0.10416327, 0.016954917) * inp_3_0_0; + result7 += M4(-0.022268517, -0.07564, -0.2213163, 0.10105278, -0.007373276, -0.11233701, -0.056651097, 0.0134676285, 0.01587481, -0.04759463, -0.039763458, -0.009518581, 0.00446431, -0.104787305, -0.008375044, 0.09774898) * inp_3_1_0; + result7 += M4(0.0039522597, -0.07440824, 0.11633237, 0.080137506, -0.008765076, 0.05770754, 0.20379259, 0.027872898, -0.0037263997, 0.0007654829, -0.091655634, -0.021019017, -0.008040843, -0.11827269, -0.01434523, 0.05553467) * inp_3_2_0; + result7 += M4(-0.008571901, 0.03883971, 0.12399801, -0.029286608, 0.0030243585, -0.075819634, 0.08309905, 0.011490289, 0.047239594, 0.035929345, -0.045211162, -0.031140761, 0.08324544, 0.006900455, 0.36843765, 0.07902991) * inp_3_0_1; + result7 += M4(0.0260775, 0.020257447, -0.0036531417, -0.067195885, 0.029450947, 0.028670566, 0.011079028, -0.07247403, 0.0025464522, -0.051917467, -0.14354798, -0.07667777, 0.022578057, 0.1298427, 0.2885962, 0.16649702) * inp_3_1_1; + result7 += M4(-0.004046824, 0.11552949, 0.21905448, -0.08205852, 0.0146175, -0.06362229, 0.007988304, -0.03391231, 0.008801937, -0.03374576, -0.21677607, -0.07191916, -0.005184431, 0.14065483, 0.36732295, 0.075879835) * inp_3_2_1; + result7 += M4(-0.010736861, -0.024872562, -0.03873856, -0.021861762, -0.02007569, 0.0048997723, 0.21069667, 0.09211461, -0.01226931, 0.014469954, 0.08354284, 0.023653492, 0.06619556, 0.07645754, 0.3346469, -0.037354473) * inp_3_0_2; + result7 += M4(0.0065642823, -0.0020928546, -0.20971617, -0.07249301, -0.010164871, -0.002975777, 0.1482455, 0.016557096, 0.0011434362, -0.030701049, 0.031239841, -0.013121175, 0.021163236, 0.14414644, -0.16651319, -0.04441955) * inp_3_1_2; + result7 += M4(-0.009048105, 0.013595645, -0.053313065, -0.0731603, -0.0047064046, 0.034145124, 0.22189415, 0.029158117, -0.009512499, -0.054938532, -0.23791616, 0.047882915, 0.003277862, 0.14456183, 0.21448788, -0.033514325) * inp_3_2_2; + const V4 inp_4_0_0 = inp[4][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_4_1_0 = inp[4][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_4_2_0 = inp[4][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_4_0_1 = inp[4][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_4_1_1 = inp[4][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_4_2_1 = inp[4][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_4_0_2 = inp[4][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_4_1_2 = inp[4][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_4_2_2 = inp[4][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.00996729, -0.014513916, 0.028220918, -0.16753262, 0.018713752, -0.03816528, -0.11501934, 0.16317266, -0.0018135477, 0.00471663, -0.06135858, -0.15105177, 0.009187765, 0.025854055, -0.112693824, 0.3421648) * inp_4_0_0; + result0 += M4(0.02796378, 0.027407357, 0.15168007, -0.16199178, 0.030733787, 0.0431857, 0.121637665, -0.4458949, 0.1205825, 0.009434494, 0.0129126245, 0.30418387, -0.16378093, -0.10920742, 0.20251563, -0.45700365) * inp_4_1_0; + result0 += M4(-0.038373087, 0.017335264, -0.084832154, -0.4049276, 0.048437912, -0.07208594, -0.03025084, 0.22073483, -0.0058918763, -0.03918765, 0.045170587, 0.22821383, 0.007071949, 0.0015522031, -0.24597579, -0.05695263) * inp_4_2_0; + result0 += M4(0.13043483, 0.0031819148, -0.16355747, 0.18421672, -0.015976004, -0.04144398, -0.09291229, -0.35047835, -0.08178079, -0.04617934, 0.060135745, -0.14549622, -0.027000926, -0.044990975, -0.19899425, -0.24468985) * inp_4_0_1; + result0 += M4(-0.2708229, 0.009656455, -0.26104704, -0.09028904, -0.15915757, 0.06081962, -0.13459955, -0.34772325, 0.18125102, 0.019022075, -0.23618153, 0.1486821, -0.22131766, -0.021285383, -0.09266267, 0.056902137) * inp_4_1_1; + result0 += M4(-0.10044646, -0.037636902, 0.056836113, -0.14855103, 0.0695341, -0.06962623, -0.05106891, 0.16267955, 0.04708838, -0.013035592, -0.19061995, 0.14411463, -0.017590113, 0.1657925, -0.3514807, -0.12736726) * inp_4_2_1; + result0 += M4(-0.032421988, 0.0057487898, -0.17125714, -0.02120963, 0.024914628, -0.020207116, -0.007980634, -0.049293373, -0.046224684, -0.032037802, 0.048005104, -0.09208942, -0.094213694, 0.008859459, -0.08478529, -0.020661615) * inp_4_0_2; + result0 += M4(-0.09202434, 0.0022726052, -0.2728214, -0.6282542, 0.012050733, 0.0017711773, 0.07579391, -0.123890884, 0.015759246, 0.021568015, -0.03224358, 0.14006685, -0.23552041, -0.030111648, 0.22645436, -0.4203465) * inp_4_1_2; + result0 += M4(-0.032745723, -0.12510096, -0.019866535, -0.28288132, 0.053483125, 0.08032375, 0.11976964, 0.06467364, 0.05302017, 0.023510274, 0.053034518, 0.19278254, 0.045461453, 0.030448211, -0.3489145, 0.38360262) * inp_4_2_2; + result1 += M4(-0.046989597, -0.0060383976, -0.5392437, 0.061506875, -0.25354064, -0.015326998, 0.22816582, 0.03475485, 0.19892135, -0.019741874, 0.06358329, -0.07414247, -0.07098167, -0.04712654, 0.19609949, -0.10060466) * inp_4_0_0; + result1 += M4(0.009391101, 0.10306216, -0.6393087, 0.07946117, 0.006049998, -0.028994814, -0.28559655, 0.009221534, 0.036037784, -0.090352535, -0.03100894, -0.012313954, 0.006523844, 0.1345068, 0.08852212, 0.010295872) * inp_4_1_0; + result1 += M4(0.0019630254, -0.0045222198, -0.39006343, 0.0060575856, -0.005662216, -0.025421785, -0.34835702, -0.04200783, 0.0045646983, 0.100516126, 0.09090487, 7.981665e-05, 0.0042791716, -0.05375048, 0.45780832, 0.02702515) * inp_4_2_0; + result1 += M4(0.01956271, 0.0036811787, -0.59474236, 0.009870675, 0.01769098, -0.06457122, -0.010010343, -0.45078552, -0.015034765, -0.004025948, -0.09523697, 0.14867368, -0.003527165, 0.004434987, -0.083780386, -0.07841222) * inp_4_0_1; + result1 += M4(-0.005081497, -0.070208274, -0.5141334, 0.007477286, 0.028277718, 0.004193048, 0.038548034, -0.08238252, -0.029733961, 0.065670006, -0.13980724, -0.071574524, 0.031095494, -0.05437791, 0.3632431, 0.0042918962) * inp_4_1_1; + result1 += M4(0.0036362004, 0.049154423, 0.022581944, 0.011489399, -0.0026346869, 0.038225714, -0.11880501, 0.008066764, -0.0077734394, -0.039087582, -0.18554647, -0.018466687, 0.004414364, -0.029025912, -0.7598795, -0.052502338) * inp_4_2_1; + result1 += M4(-0.010965134, -0.010177588, 0.08663569, 0.02990286, -0.006854959, 0.0069628716, 0.10683608, 0.014632791, -0.0019226763, -0.003935012, -0.036259793, -0.060239166, 0.003661813, 0.0189509, 0.017600713, -0.16889127) * inp_4_0_2; + result1 += M4(-0.0029673758, 0.029710023, 0.022162927, 0.011547584, 0.002112351, 0.01617313, 0.06921636, 0.09180429, -0.00094274076, -0.01888816, -0.08014099, 0.024202958, 0.0012094084, -0.021958835, -0.08271815, -0.06419391) * inp_4_1_2; + result1 += M4(0.0029053884, -0.009095615, 0.009774948, 0.0070945863, -0.003042439, -0.0058562164, 0.04988054, -0.0064195143, -0.0018889188, 0.015463038, 0.15014805, -0.0006628459, -0.019025732, 0.011421918, 0.3641998, 0.050952245) * inp_4_2_2; + result2 += M4(0.07266678, -0.007868933, 0.0023525816, -0.00077627954, -0.057236668, 0.0042130887, -0.009366137, -0.0154323885, -0.050734267, -0.061023917, 0.00023926659, -0.002310557, -0.06950759, 0.026860854, -0.0076539638, -0.009834841) * inp_4_0_0; + result2 += M4(0.06945262, 0.04725428, 0.012452784, -0.008861802, 0.14132659, 0.05653103, -0.013040961, 0.0043774806, -0.004585907, 0.009972997, -0.020608827, 0.019399932, 0.0042420733, -0.036351267, 0.028161993, -0.018908568) * inp_4_1_0; + result2 += M4(-0.025636015, 0.014969882, -0.013229309, 0.0016127859, -0.049825154, -0.058007326, 0.015106174, -0.010196719, 0.036684696, -0.022764605, -0.0057128877, 0.0033893986, 0.06961964, 0.004296916, 6.3615014e-05, -0.0012626084) * inp_4_2_0; + result2 += M4(-0.058762155, -0.03482791, -0.0095567275, -0.005983171, 0.07204015, -0.045898214, 0.0072062737, -0.031225413, 0.0842997, -0.023049902, 0.045962833, -0.046326164, 0.050384983, -0.017362583, -0.022416003, -0.00398807) * inp_4_0_1; + result2 += M4(-0.13189176, -0.10126188, -0.090137675, -0.046101265, 0.0030047768, 0.12932433, -0.1650621, -0.16394544, 0.045873426, 0.033113398, 0.014736001, 0.073878795, 0.14809074, 0.018147664, 0.009826381, 0.013485782) * inp_4_1_1; + result2 += M4(0.108512975, -0.005629341, 0.014416936, -0.010482356, -0.044485684, 0.057906054, -0.03512948, 0.027171852, -0.08074584, -0.10838447, 0.026448552, 0.021148717, -0.10327205, -0.00426465, -0.035220787, 0.0062995157) * inp_4_2_1; + result2 += M4(0.007068338, 0.015495659, 0.021048933, -0.031027615, -0.06283262, -0.02655098, -0.0037516805, 0.011538041, -0.055690452, -0.019945493, 0.0062223743, -0.007221286, 0.030910313, 0.0099043185, 0.003371545, -0.004713819) * inp_4_0_2; + result2 += M4(0.09308184, -0.068506084, -0.020128276, -0.03002702, 0.01332424, 0.049401455, 0.033678036, -0.018700061, 0.06973888, -0.05575294, -0.029278621, -0.0101177655, -0.17198832, 0.018483365, 0.0010262904, -0.018240716) * inp_4_1_2; + result2 += M4(-0.014529915, 0.028812662, 0.013970804, 0.00049380073, 0.035352092, -0.012326753, 0.013731665, 0.011795098, 0.025769874, 0.050815493, 0.00015100482, -0.013901162, 0.061569262, 0.01486875, 0.0062494637, -0.008195159) * inp_4_2_2; + result3 += M4(0.0040639704, -0.01443353, -0.0015014915, -0.0004604825, 0.06625663, 0.018283369, 0.030573064, 0.0022910754, 0.0010828245, 0.0025013832, 0.015770838, 0.0030013267, -0.1195098, 0.029440032, -0.007422198, -0.004859084) * inp_4_0_0; + result3 += M4(-0.061835054, 0.02085343, 0.0028265314, -0.0002544228, 0.07882197, -0.0329279, 0.04402108, -0.0013733318, -0.018661918, -0.10732832, 0.019488964, 0.0016908639, 0.029647665, -0.045437694, -0.05015871, 0.0036919313) * inp_4_1_0; + result3 += M4(0.009431914, 0.03594283, -0.006626598, -0.0038102418, 0.073575646, -0.006480541, 0.0075951796, -0.004729585, -0.056296203, -0.04545493, 0.00197858, -0.0038092402, -0.007822225, 0.014123783, 0.0010376904, -0.00020503542) * inp_4_2_0; + result3 += M4(-0.036250982, 0.07767758, -0.0073183975, 0.009642045, 0.17000176, 0.017264696, 0.051467054, 0.0039031159, -0.05140311, -0.06400494, 0.054235216, -0.0018569353, 0.16838849, 0.026589273, -0.085069455, -0.00350328) * inp_4_0_1; + result3 += M4(-0.2869641, -0.0113407755, 0.010681701, 0.0039104945, -0.24791262, 0.15764289, 0.011336336, 0.00043471172, 0.053716555, 0.18150201, -0.11398172, 0.0030049665, 0.10486691, -0.09735225, -0.04015005, 0.003084743) * inp_4_1_1; + result3 += M4(-0.09951786, 0.046674713, -0.0008789499, -0.0007628574, 0.0020450929, -0.018665941, 0.026026614, 0.020547962, 0.21014373, 0.0015826025, 0.019946257, -0.006840549, 0.046920147, 0.0068029333, 0.00021098716, 0.007925309) * inp_4_2_1; + result3 += M4(-0.1523014, -0.052432984, 0.0012938823, 0.0006346171, 0.05092494, -0.025629964, 0.021743424, -0.00448714, 0.07549403, 0.030300464, -0.02120644, -0.0074867257, 0.065231666, -0.047776245, -0.0060905498, -4.5910765e-05) * inp_4_0_2; + result3 += M4(0.10104118, -0.0118582705, 0.013294066, -0.021972766, -0.08652744, 0.0782913, 0.02806245, -0.01767879, 0.08314142, -0.048510768, -0.0075423187, -0.03924756, -0.058416635, 0.06828294, 9.470286e-05, 0.002445574) * inp_4_1_2; + result3 += M4(0.08272327, 0.07788805, -0.01270348, -0.9176221, -0.000284392, -0.027053412, 0.01923593, -1.3660514, 0.012590212, 0.041374665, -0.037347067, -0.61124915, -0.031016275, 0.0151579, -0.019048084, -0.421802) * inp_4_2_2; + result4 += M4(-0.0063423105, -0.0064147576, 0.09127538, 0.0050662532, 0.015953947, 0.02728334, 0.014644943, 0.07083037, 0.026265396, 0.030541107, -0.11208748, -0.018660216, -0.019484904, -0.062358275, 0.04461951, 0.043838) * inp_4_0_0; + result4 += M4(0.0050562206, 0.019170424, -0.05738807, 0.014529213, 0.03514493, 0.040025447, -0.019148704, 0.1308058, 0.0008780187, -0.0074081398, 0.034388043, -0.033750962, -0.0054501686, -0.0099918265, -0.06726066, -0.05890598) * inp_4_1_0; + result4 += M4(0.0060586436, -0.024556598, 0.066145994, 0.03992594, -0.00981356, -0.0015458589, 0.06289021, -0.031662814, 0.023841655, -0.02969275, -0.028910268, 0.00808556, 0.00035368846, -0.0030308058, 0.050845627, -0.020113409) * inp_4_2_0; + result4 += M4(0.018835915, 0.04829433, -0.07471137, 0.012535467, 0.048914246, -0.0020064777, -0.051088583, 0.075525366, 0.03692022, -0.09448229, 0.027187092, -0.09747116, -0.0104966285, 0.051613647, 0.12129316, -0.02197084) * inp_4_0_1; + result4 += M4(-0.047256775, -0.080525264, -0.21281411, -0.033431876, -0.12862869, -0.076562054, -0.12485655, -0.21682803, 0.03775469, -0.0138969235, -0.11911926, 0.124191105, -0.0008843669, 0.1523953, -0.03887558, -0.11429871) * inp_4_1_1; + result4 += M4(0.016790144, -0.020528886, 0.03717166, 0.0031142414, -0.01541633, 0.010236898, -0.027052406, 0.014395367, 0.055234935, -0.063293435, -0.10413691, 0.022019628, 0.00056105177, 0.018352022, 0.026529843, 0.07217081) * inp_4_2_1; + result4 += M4(0.0074467757, -0.04675734, 0.01558269, -0.044322852, -0.0019094783, -0.05355294, -0.005313494, -0.010875045, -0.0032246439, 0.051123645, -0.03964969, -0.017278539, 0.0024756414, 0.06111118, -0.025129588, 0.00362763) * inp_4_0_2; + result4 += M4(-0.02116426, -0.027847985, 0.04027087, 0.07104167, -0.012489109, -0.025049105, 0.008609981, 0.03410326, 0.0020263048, 0.054002754, 0.09476965, -0.021783598, -0.014814072, 0.100242965, 0.008952078, 0.06190624) * inp_4_1_2; + result4 += M4(0.025492726, 0.031280704, 0.05812409, 0.03448896, 0.00038881693, -0.066768706, -0.06554444, -0.010099144, -0.010217219, 0.025420444, 0.02070306, 0.05918437, -0.006927634, 0.019385025, -0.010346316, 0.017418893) * inp_4_2_2; + result5 += M4(0.15702607, -0.008700927, 0.005824318, 0.018426975, 0.23179697, 0.018097289, 0.011519095, 0.062106073, 0.20637281, -0.0097800745, -0.17901367, 0.08055939, -0.012868187, -0.010208606, 0.07249001, -0.0812324) * inp_4_0_0; + result5 += M4(-0.053647503, 0.028570041, 0.037843384, -0.02864989, 0.13679968, -0.025511054, 0.09568555, -0.038298067, -0.03359497, -0.051637717, 0.0012565533, -0.017542426, 0.11979752, 0.013581803, 0.07465785, 0.013558985) * inp_4_1_0; + result5 += M4(-0.1254488, -0.009786411, 0.017910112, -0.009135808, 0.15687932, 0.042476162, -0.017195655, 0.13594365, -0.018843494, -0.021814633, 0.059326928, 0.019140912, 0.03612357, -0.0058976174, 0.015509237, -0.022462768) * inp_4_2_0; + result5 += M4(-0.109823614, 0.03079121, 0.019862503, -0.057678074, 0.15698954, 0.0033135405, 0.022517301, 0.06397958, 0.008852805, -0.098313145, 0.115780674, 0.054005686, 0.14771824, 0.0030945556, -0.09366803, 0.0017378121) * inp_4_0_1; + result5 += M4(-0.35897005, -0.10819092, -0.16350296, -0.17882077, -0.15814215, -0.54804367, -0.13443083, -0.029778887, -0.17502703, 0.1481745, 0.28500298, -0.08049084, -0.03458206, -0.017850028, -0.051866278, 0.04256317) * inp_4_1_1; + result5 += M4(-0.077217385, 0.018790653, -0.0895779, -0.013970141, -0.009739888, -0.098204754, -0.07332363, 0.18283132, -0.08784119, -0.0435337, 0.005826665, -0.02450961, 0.07908598, -0.032528993, -0.06007877, 0.11356001) * inp_4_2_1; + result5 += M4(-0.11876702, -0.04689088, -0.039710876, -0.03632648, -0.15139705, 0.07166239, 0.17083089, -0.02808708, -0.053786144, 0.0387558, 0.083275385, -0.021975592, 0.06440202, 0.00049948116, 0.02089879, 0.018834395) * inp_4_0_2; + result5 += M4(-0.30498046, 0.050585978, 0.00885658, 0.007987502, -0.11261155, 0.007810219, -0.08889312, -0.031191364, 0.1394738, -0.106800206, -0.06508315, -0.030201618, 0.15394029, -0.030672038, 0.00028846585, 0.038626682) * inp_4_1_2; + result5 += M4(0.20700955, 0.046373177, -0.0042914283, -0.012006904, 0.052662335, 0.0030825667, 0.042860482, 0.031560093, 0.15854606, -0.002336356, -0.032213427, -0.08788401, -0.1836287, 0.027361574, 0.074980885, 0.10513279) * inp_4_2_2; + result6 += M4(-0.32588986, 0.015064312, 0.0003827044, -0.00878967, -0.2587362, 0.10264629, 0.016196914, 0.1303588, -0.14961769, -0.046936885, 0.020738445, 0.25936055, -0.019909399, 0.039498407, -0.025127757, -0.21412018) * inp_4_0_0; + result6 += M4(-0.11299508, -0.0029319555, -0.004740169, -0.041414082, -0.1371622, 0.022304444, 0.060023874, -0.040320233, -0.33300152, 0.07278749, 0.10756876, -0.09957188, -0.16551635, -0.012412993, -0.13943334, -0.09614052) * inp_4_1_0; + result6 += M4(-0.031462014, -0.0015935383, -0.032931622, -0.04340286, 0.20820704, 0.07372193, -0.059937194, 0.015711349, 0.061751604, -0.00913279, 0.1175613, 0.06456462, 0.033167105, 0.0041249236, -0.00994888, -0.04354321) * inp_4_2_0; + result6 += M4(-0.1825709, -0.09583256, 0.034282207, 0.09697847, -0.23742539, 0.06431914, -0.081419855, 0.03459588, -0.46859598, 0.053755432, 0.0047948933, 0.10666858, -0.16180088, 0.08198615, -0.1458811, -0.06556075) * inp_4_0_1; + result6 += M4(0.05014123, -0.17191643, -0.15111744, -0.12988001, 0.07798354, -0.2806939, -0.082456924, -0.110655725, -0.22647634, 0.09719572, 0.009042376, -0.109870575, 0.049114194, 0.0356184, -0.13052377, -0.031244826) * inp_4_1_1; + result6 += M4(0.03928787, 0.052596595, 0.048580933, -0.051062945, -0.023224428, -0.05764904, -0.029284084, 0.07750334, -0.05675913, -0.07459828, -0.08907966, 0.054133594, -0.06590509, 0.039749045, -0.18971036, 0.09272368) * inp_4_2_1; + result6 += M4(-0.5247701, -0.013850611, 0.04440708, 0.063019305, -0.15992476, -0.039354507, -0.010328355, -0.044619806, 0.01691486, -0.060807653, -0.017622538, 0.008148674, 0.0891824, 0.043049075, -0.02963026, 0.03651607) * inp_4_0_2; + result6 += M4(0.025829175, -0.07425393, 0.026194366, -0.025276318, 0.14469208, -0.036253735, 0.036860578, -0.03921153, 0.01079042, -0.03277285, -0.010516271, 0.0007517151, -0.838144, -0.028058957, -0.020012474, -0.07488451) * inp_4_1_2; + result6 += M4(-0.092218265, 0.021557495, -0.014558641, -0.014047565, 0.1111588, -0.027817471, 0.06397871, 0.012384694, -0.04126554, 0.07100052, 0.00073545065, -0.01691616, 0.19149236, 0.07495612, 0.08020532, 0.013673908) * inp_4_2_2; + result7 += M4(0.012941493, 0.0077950964, -0.20078832, 0.016867166, -0.027121035, 0.015620779, 0.17962652, 0.031516, -0.034642894, 0.010514611, 0.10265954, -0.0013611646, 0.011879319, 0.11883269, 0.23759092, 0.02368508) * inp_4_0_0; + result7 += M4(-0.0028533025, 0.0522076, -0.058123175, -0.0029964393, -0.018153362, -0.04791817, -0.11333081, 0.017881604, 0.006047019, -0.03698992, -0.10357981, 0.028838342, -0.0074698087, 0.077619195, 0.03149059, -0.022441948) * inp_4_1_0; + result7 += M4(-0.0023329742, -0.057737984, -0.2459254, -0.031941783, 0.0039249826, 0.033323348, -0.09571853, -0.00956598, 0.00312334, -0.061655235, -0.10330274, 0.029236056, -0.0063805347, 0.02318529, 0.04599969, -0.0147431595) * inp_4_2_0; + result7 += M4(-0.021802794, -0.0156113645, -0.44380105, -0.067483604, -0.04328197, 0.061355688, -0.035464205, -0.013055112, -0.019238506, -0.021171616, -0.01684916, 0.040700436, 0.0012682795, -0.040218882, -0.40153787, -0.0013442466) * inp_4_0_1; + result7 += M4(-0.021575393, -0.16572608, -0.6712828, -0.16211864, -0.049323797, -0.043839958, -0.31562313, -0.119823836, 0.016363645, 0.18701254, -0.040297788, -0.026835784, -0.027966658, -0.15780225, 0.3680943, 0.020551566) * inp_4_1_1; + result7 += M4(-0.004817776, 0.004176491, -0.18634088, -0.046174426, -0.0019894575, -0.042330023, -0.2813731, -0.08118342, -0.019888468, 0.11378498, 0.17444746, 0.03003404, 0.0053750784, -0.11389755, -0.26405224, 0.04561515) * inp_4_2_1; + result7 += M4(0.014561216, 0.06947324, -0.25345263, 0.079334974, -0.030821856, -0.00765534, 0.010979977, -0.04112282, 0.03798489, -0.0051535894, -0.06032543, -0.034960795, -0.0024265293, 0.0033370326, 0.11133575, -0.0007865293) * inp_4_0_2; + result7 += M4(0.013048931, -0.07923624, -0.39692637, 0.0995706, 0.030054556, 0.034968633, 0.16042887, 0.1181794, -0.021861838, -0.0042884457, 0.12847437, -0.046622366, -0.0033146162, 0.024846591, -0.10019889, 0.05620744) * inp_4_1_2; + result7 += M4(0.010309698, 0.057185907, -0.00020443456, -0.010595848, 0.0023473927, -0.0017539479, 0.051105402, 0.056811374, 0.0042330134, 0.0094322665, 0.16746928, 0.016898578, 0.018024886, 0.04087607, 0.39389613, 0.10396401) * inp_4_2_2; + const V4 inp_5_0_0 = inp[5][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_5_1_0 = inp[5][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_5_2_0 = inp[5][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_5_0_1 = inp[5][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_5_1_1 = inp[5][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_5_2_1 = inp[5][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_5_0_2 = inp[5][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_5_1_2 = inp[5][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_5_2_2 = inp[5][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.123710185, 0.0055961637, 0.026967648, 0.4002243, -0.0013288023, 0.018353894, 0.032078598, -0.039268732, -0.06309415, 0.0067910263, -0.033640865, -0.008858984, 0.18109292, 0.095863715, -0.14206682, 0.057113767) * inp_5_0_0; + result0 += M4(-0.25029188, -0.014705295, -0.25787365, -1.2111418, -0.007688319, 0.0066271652, 0.09192618, -0.6113418, 0.11593546, 0.05399955, 0.093836695, -0.10966185, -0.30222926, -0.1149619, -0.05810426, -0.4484907) * inp_5_1_0; + result0 += M4(-0.05202678, 0.025130253, 0.085707, -0.35420153, 0.070437916, -0.017696185, -0.12493823, 0.26505044, -0.089384705, 0.00018066028, 0.23972598, 0.24549945, 0.041523144, 0.07565976, -0.051406965, -0.19095476) * inp_5_2_0; + result0 += M4(-0.048807845, 0.000946698, 0.0575346, -0.13944386, 0.031826183, -0.009879621, 0.17554148, -0.057682578, -0.052565835, 0.00162274, 0.027422195, -0.13956417, 0.17444777, -0.015311191, -0.0693655, -0.022305032) * inp_5_0_1; + result0 += M4(-0.08900678, 0.04709219, -0.26535815, -0.05010886, -0.18357727, -0.060039908, -0.09776422, 0.15313073, 0.21192625, 0.059971057, -0.24218301, 0.121105455, -0.1298665, -0.04286583, -0.2768024, -0.6364546) * inp_5_1_1; + result0 += M4(-0.036535546, -0.066260435, 0.17290731, -0.09415138, -0.018747142, 0.047781006, 0.10434604, -0.09901481, 0.056339383, -0.008777892, 0.07956998, -0.22741035, 0.1160415, -0.019870285, -0.008838166, -0.07528122) * inp_5_2_1; + result0 += M4(-0.15036856, -0.03210322, 0.38724253, -0.28065342, 0.16138063, 0.06616391, -0.009921414, 0.2730379, -0.070885666, -0.007556514, -0.031404212, 0.030356243, -0.09974104, -0.03916858, 0.10176994, -0.27289778) * inp_5_0_2; + result0 += M4(0.2281126, 0.055141743, -0.0651283, 0.54856724, -0.014460634, -0.13416319, 0.022330245, -0.3799187, 0.014122073, -0.004306611, 0.016603895, 0.009778893, -0.3362251, 0.0921759, -0.29017928, -0.3912878) * inp_5_1_2; + result0 += M4(-0.008259834, 0.023819748, -0.07404843, 0.29578745, 0.010289673, 0.10292377, 0.08794031, -0.04724856, -0.08153749, -0.09425213, -0.12400403, 0.24059002, -0.28464085, -0.15596376, 0.16152437, -0.55844134) * inp_5_2_2; + result1 += M4(0.0112369, -0.017906228, -0.04440247, 0.062190335, -0.025787065, 0.03569335, -0.64418435, -0.018127723, 0.06993006, -0.01383128, 0.3496791, 0.07333789, -0.03918315, 0.0072809937, -0.36915416, -0.09841706) * inp_5_0_0; + result1 += M4(0.03830342, -0.08570442, -0.064778455, -0.093698986, 0.026632719, -0.055590298, 0.4014219, 0.017934183, 0.044683818, 0.0060353763, 0.31767473, -0.035106987, 0.012781923, 0.013812663, -1.1359648, 0.016771099) * inp_5_1_0; + result1 += M4(-0.005023702, 0.00317627, -0.2871672, 0.009706755, 0.0008797243, -0.01887945, -0.5066744, -0.022227054, 0.010981201, 0.098596856, 0.52442694, -0.020289663, -0.000120839264, -0.10487549, -0.68748087, 0.019541007) * inp_5_2_0; + result1 += M4(0.06504653, 0.008827149, 0.24245472, -0.07178243, -0.013206451, -0.0009476431, 0.5128624, 0.025815597, -0.031666335, -0.0021187859, 0.048077058, 0.06516167, -0.0068296343, 0.00883571, -0.25188917, -0.501819) * inp_5_0_1; + result1 += M4(0.007644054, -0.060588945, -0.107596755, 0.0029877692, 0.00087284134, 0.0034592524, 0.092972055, -0.0056576305, 0.028557187, 0.027038015, 0.031458214, 0.09504501, -0.05853888, -0.07031556, 0.090311974, -0.080149785) * inp_5_1_1; + result1 += M4(-0.0010571631, -0.080543675, -0.24429384, -0.017629612, -0.00019252255, 0.028419795, 0.0127862645, 0.019189931, 0.01790072, -0.004285276, -0.20728078, 0.009064776, 0.0044334307, 0.098792136, 0.05326239, -0.0003305459) * inp_5_2_1; + result1 += M4(-0.013269974, -0.012910938, 0.082544014, -0.00057533383, 0.004552069, 0.02657698, -0.48643312, 0.016446628, -0.0045577125, 0.01305659, -0.05918562, -0.00096306705, -0.015847988, -0.027390257, -0.034632962, 0.0012235462) * inp_5_0_2; + result1 += M4(-0.0048810556, -0.028828839, 0.021632003, -0.041020017, -0.0043233265, -0.027019575, 0.055175364, 0.002213374, 0.0033744294, 0.0011760135, -0.15332137, -0.10665318, 0.01353382, 0.060972232, 0.06964602, -1.1149677e-05) * inp_5_1_2; + result1 += M4(-0.011080321, 0.0070899115, 0.09482532, 0.0028319121, 0.0003382812, 0.0076237195, -0.04065382, 0.0007842605, -0.0027522107, 0.003389762, -0.15637788, 0.032316815, 0.014454539, -0.051773887, -0.062293917, 0.015159898) * inp_5_2_2; + result2 += M4(0.0018508625, 0.003095976, 0.014053947, -0.0072243144, -0.02452467, -0.13228308, 0.011097201, -0.0063217194, 0.03842393, 0.013157798, -0.0023470572, -0.026032712, -0.1472669, 0.03666837, -0.006129349, -0.009491216) * inp_5_0_0; + result2 += M4(0.04332834, 0.010415317, -0.011096054, -0.022596184, -0.028170599, 0.08009872, -0.015379172, 0.0047726776, 0.06681237, -0.10677614, 0.035253428, -0.043116603, 0.07736196, -0.009656484, 0.01016058, 0.020103833) * inp_5_1_0; + result2 += M4(-0.0924106, 0.025768472, -0.013279518, 0.0031521744, -0.040222317, 0.08273935, -0.014510391, 0.008319581, 0.0037450835, 0.037597448, 0.044877786, -0.0816804, -0.07447345, -0.01161724, -0.0036654999, -0.0009815859) * inp_5_2_0; + result2 += M4(0.047067348, -0.025369715, 0.027825693, 0.03480062, 0.0933108, 0.12862794, -0.020292202, 0.008248592, -0.013032188, -0.015986616, 0.017202055, -0.08952263, 0.045182664, -0.035248704, 0.008467567, 0.035897423) * inp_5_0_1; + result2 += M4(-0.17502794, 0.010615032, 0.044597756, -0.08388223, -0.01971773, -0.38331482, 0.032536477, -0.06359574, -0.07397479, 0.16213445, -0.08485795, -0.010409445, -0.30418158, -0.002181508, -0.01893301, -0.0634515) * inp_5_1_1; + result2 += M4(0.048545916, 0.008775951, 0.022582535, 0.026230851, 0.07886689, -0.03204544, -0.015373615, 0.01774202, 0.11199383, -0.19429083, 0.30573428, -0.087739445, 0.04820333, 0.008462347, 0.008195342, 0.00062971294) * inp_5_2_1; + result2 += M4(-0.027907275, 0.072582185, 0.040426478, -0.045810375, 0.017611068, 0.071229786, -0.031314496, -0.002291072, 0.013243779, -0.008596356, 0.024412196, 0.018926898, 0.00040769574, 0.030869756, 0.016998375, -0.007773842) * inp_5_0_2; + result2 += M4(-0.026258131, -0.0077882013, 0.12478316, 0.04202753, -0.09344261, 0.086151466, -0.023280669, -0.0019192358, 0.04433542, -0.04997645, -0.07867039, -0.049236495, 0.0025612346, 0.020576797, -0.006802411, 0.037518017) * inp_5_1_2; + result2 += M4(-0.06888732, -0.0002408053, 0.0169374, 0.01074099, -0.008554872, -0.023000933, 0.0045956518, -0.006099658, -0.024361052, 0.065914735, 0.07817978, -0.058786035, 0.03359388, -0.0082887905, -0.0036015075, -0.0037619174) * inp_5_2_2; + result3 += M4(0.04538263, -0.0379092, 0.0012280175, 0.0068288255, -0.05452807, 0.014173078, -0.0021724638, 0.0018283846, -0.09626507, 0.007114216, -0.029942939, 0.0050518704, -0.28387207, -0.030874887, -0.02398075, -0.00197876) * inp_5_0_0; + result3 += M4(0.015248673, 0.06465118, 0.0090377545, 0.007880025, 0.14045373, 0.0713355, 0.0029069316, -0.0029871142, -0.14483067, -0.09223899, 0.021697417, -0.004874224, 0.042036135, 0.046447843, 0.014762232, 0.00090683164) * inp_5_1_0; + result3 += M4(0.049190696, 0.00058568263, 0.0095676165, -0.006582468, 0.11617685, -0.0070353355, -0.02094826, 0.003919556, -0.037459556, 0.0845387, -0.07780502, -0.026395718, 0.07551103, 0.0011970535, -0.02141631, -0.00091524) * inp_5_2_0; + result3 += M4(0.098104596, 0.025409738, 0.031035384, 0.0068788626, -0.04136269, -0.1114111, -0.09762803, -0.005346807, 0.051071957, -0.06348426, 0.009649097, 0.018183025, 0.20030509, 0.07944132, 0.019583907, 0.002162389) * inp_5_0_1; + result3 += M4(-0.16075537, -0.084514454, 0.011394127, 0.008470069, -0.343967, -0.015881252, -0.020745048, 0.0042409194, 0.27445212, 0.22021538, 0.022681732, 0.10448474, -0.10509708, -0.1993936, -0.01419423, 0.0037925872) * inp_5_1_1; + result3 += M4(0.04689634, -0.14006884, 0.018754877, 0.01124188, -0.031584326, -0.027096493, 0.007001733, -0.0062527643, 0.115796946, -0.01301345, -0.13394472, 0.23520578, -0.14533484, 0.119719, 0.0078124427, -0.0054045944) * inp_5_2_1; + result3 += M4(0.0014730525, -0.033755735, 0.023389494, -0.010391416, 0.20083493, 0.07466322, 0.01333041, 0.0034724544, 0.060309533, 0.022982217, 0.00054401445, -0.02100239, -0.03242684, -0.05731651, -0.010848367, 0.0019000089) * inp_5_0_2; + result3 += M4(-0.19401279, 0.036231622, 0.09077971, -0.066967815, 0.05237347, 0.03449049, -0.0815538, 0.004723074, -0.14420083, -0.04583082, -0.028091168, -0.031671174, -0.1228356, 0.16973597, -0.016723253, 0.0028919468) * inp_5_1_2; + result3 += M4(-0.11067993, 0.018545872, 0.04174819, -0.22908881, -0.06594106, -0.022414058, -0.0108627565, -0.89024687, -0.006384009, -0.022160375, -0.027132226, 0.1808949, 0.15391158, -0.10838177, -0.016400132, -1.0542635) * inp_5_2_2; + result4 += M4(-0.010955942, 0.007721257, -0.028749973, 0.028434195, -0.004439555, 0.02121317, -0.016430924, -0.0071512153, -0.014201958, -0.08813098, 0.017267508, -0.03508916, -0.05739518, -0.019405985, -0.052838296, 0.14592184) * inp_5_0_0; + result4 += M4(0.0052937306, 0.022609795, -0.05124228, -0.019379407, 0.0036330267, -0.025237542, -0.105474554, 0.028189484, -0.10302823, -0.081910044, -0.042599007, 0.19289291, 0.04333696, 0.02236944, 0.0631625, -0.09143264) * inp_5_1_0; + result4 += M4(-0.0056537963, 0.06985442, -0.025520924, -0.020921912, 0.0124069955, -0.062276077, -0.06210516, 0.013339314, -0.0064242864, 0.0025320703, 0.076532714, 0.0016465964, -0.006330464, 0.004961181, 0.016235363, 0.045758627) * inp_5_2_0; + result4 += M4(0.022961583, 0.026996793, -0.014797536, -0.01751415, -0.007604921, -0.03129803, -0.293021, -0.047574468, 0.011943651, 0.05104087, 0.021907348, -0.002073898, 0.034583133, 0.008206652, 0.03306198, -0.11200141) * inp_5_0_1; + result4 += M4(-0.009349369, -0.04234114, -0.048868768, -0.04536362, 0.006921742, 0.08741048, -0.17857294, -0.028086556, -0.1066399, 0.20623413, 0.14247967, -0.057659358, -0.05711138, -0.06413519, -0.00076562783, -0.3465678) * inp_5_1_1; + result4 += M4(-0.008311315, 0.019410906, 0.06812772, -0.0779887, -0.025845254, 0.065870374, -0.33682114, -0.038375158, 0.16580354, -0.050095066, -0.0912495, 0.03887698, -0.014262587, 0.0051532844, -0.050325215, -0.08786848) * inp_5_2_1; + result4 += M4(-0.0062736277, 0.013271109, 0.02259509, -0.012412317, -0.023020018, 0.037529845, -0.1564478, 0.03288348, 0.0023755946, 0.007514896, -0.06215181, -0.00028548748, 0.0001537589, 0.06804496, 0.009217579, 0.03360693) * inp_5_0_2; + result4 += M4(0.029613255, -0.032694813, -0.065702744, 0.044575352, 0.017228976, -0.14527577, -0.065642565, 0.030855967, -0.02873469, -0.030430246, 7.2102746e-05, 0.010847365, -0.02377553, -0.13899876, -0.07811296, -0.10969839) * inp_5_1_2; + result4 += M4(-0.03262674, 0.040435772, -0.0006715948, -0.0031349047, 0.00030729573, 0.045717917, -0.004599818, -0.0054932185, 0.074698135, 0.04620488, 0.014924902, 0.047797143, 0.024589825, 0.051548954, 0.076428525, -0.06698059) * inp_5_2_2; + result5 += M4(-0.3862298, -0.033756714, 0.20133555, -0.0863349, -0.1158652, -0.013105011, 0.016364375, 0.043958202, -0.13585542, -0.028258046, 0.02983589, 0.05852291, -0.5302943, -0.031647857, 0.08174526, -0.24059556) * inp_5_0_0; + result5 += M4(0.041889027, 0.021894703, -0.17531614, -0.090069845, 0.058900844, -0.041917946, -0.25996438, 0.03219614, 0.11272058, 0.049496267, 0.027901612, 0.053692076, 0.12108012, 0.05808237, -0.08661849, 0.013547071) * inp_5_1_0; + result5 += M4(-0.069122486, 0.020565575, -0.027688988, -0.0014085778, -0.22126232, -0.117504895, 0.03164888, 0.15289153, -0.1458936, -0.018261237, 0.14325084, -0.10349678, 0.053113423, -0.0012595967, 0.014270333, 0.0562568) * inp_5_2_0; + result5 += M4(0.01850583, 0.048531704, -0.09019697, 0.080699824, -0.33748418, -0.095857345, -0.01243121, -0.15133704, -0.07936184, -0.03036079, -0.038867652, 0.074719734, -0.049669184, 0.05012133, -0.08179629, -0.034787677) * inp_5_0_1; + result5 += M4(0.08171897, -0.13591968, -0.28730652, 0.023340035, -0.16746575, -0.09457583, -0.16711873, -0.057874333, 0.071169846, -0.080501445, 0.032642998, -0.017203623, -0.22227862, -0.045627367, -0.21042745, -0.039739545) * inp_5_1_1; + result5 += M4(0.088343345, -0.020441754, -0.06497453, -0.03312664, -0.27467364, -0.11081517, -0.03724939, 0.09722156, 0.06186786, 0.032496907, -0.004053047, -0.17932275, -0.08041116, 0.02915965, 0.070956975, -0.011196618) * inp_5_2_1; + result5 += M4(0.025332099, -0.044377834, -0.08498362, 0.0719773, -0.4181966, -0.031023158, -0.011330509, 0.04849342, -0.015307236, 0.023344832, 0.04373427, -0.007155072, -0.03110089, -0.0020941503, 0.024609506, -0.0072052986) * inp_5_0_2; + result5 += M4(0.24132244, 0.019929403, 0.14607942, 0.08835743, 0.12707058, -0.036167856, -0.13715975, -0.022224644, 0.110023975, 0.080640905, 0.07568743, -0.016320849, -0.3220595, 0.06303495, 0.083936825, -0.044225797) * inp_5_1_2; + result5 += M4(-0.11718662, 0.02097713, 0.21866737, 0.13927403, -0.24581449, 0.035112876, -0.010758045, -0.038755026, -0.117828146, -0.046410844, -0.06300276, -0.075576685, 0.11286918, -0.06626288, -0.20493622, -0.000903041) * inp_5_2_2; + result6 += M4(-0.4472423, 0.0250912, -0.0069369767, -0.09071967, 0.03191252, 0.013202142, 0.049337085, -0.116650395, 0.077235535, 0.04819573, 0.018602418, -0.012116792, -0.32045427, 0.10473518, -0.03611783, -0.104737535) * inp_5_0_0; + result6 += M4(-0.06570121, 0.011706921, -0.099399135, -0.12798499, -0.6102766, -0.12765677, -0.011877942, 0.093335465, 0.0031494463, 0.0941847, 0.09621539, 0.06597269, 0.02624698, -0.0641231, -0.189234, -0.09288142) * inp_5_1_0; + result6 += M4(-0.0347718, 0.054503072, -0.055831157, -0.084261805, 0.28971317, -0.07838357, -0.010080162, 0.017678132, -0.002654341, 0.0060399785, 0.0538514, -0.05036081, 0.017440213, -0.003906836, 0.00021279606, 0.07496988) * inp_5_2_0; + result6 += M4(0.027240617, -0.086215355, -0.019108398, 0.096552, -0.28049397, 0.06389728, 0.043483306, -0.06811171, -0.116590925, 0.032128815, 0.012601884, -0.0068072556, -0.634855, -0.09120709, -0.07157644, 0.17864358) * inp_5_0_1; + result6 += M4(0.03157809, -0.05922353, -0.051830053, 0.112317935, 0.139449, 0.16159695, 0.07344143, -0.080054656, -0.013624571, 0.0117578935, -0.09231044, -0.07595958, -0.0590046, -0.08803987, -0.039432652, 0.038007364) * inp_5_1_1; + result6 += M4(0.0724003, -0.010609667, -0.11946315, 0.029544862, -0.024387296, 0.06401208, 0.030639056, -0.016782766, 0.062216576, 0.0653564, -0.1000373, -0.07594571, 0.030972535, 0.16003641, 0.05105545, -0.138337) * inp_5_2_1; + result6 += M4(0.30150613, 0.013888585, 0.055911474, 0.015421688, 0.22555943, -0.09926168, -0.09735913, -0.056397855, 0.046377037, -0.033960603, -0.025054682, -0.010004912, -0.60150105, 0.05137548, 0.0017118946, -0.0047891904) * inp_5_0_2; + result6 += M4(-0.09625907, 0.08507822, 0.108137146, 0.13246158, -0.12338044, -0.05751706, -0.08192098, 0.016492995, 0.008594298, 0.06495735, 0.0048113125, 0.01716771, 0.05593547, 0.07437816, 0.07170584, -0.04596091) * inp_5_1_2; + result6 += M4(0.03636341, -0.02338052, 0.09411537, 0.0572732, -0.094504476, 0.06616344, 0.039965518, -0.019230515, 0.016483052, -0.08511821, -0.025963172, 0.009695174, -0.0037209438, -0.18648513, -0.08493537, -0.0012187082) * inp_5_2_2; + result7 += M4(-0.015835453, -0.04200304, 0.010994864, 0.017655073, -0.17360379, 0.0023398967, -0.16510513, 0.008617665, 0.062099256, -0.032970108, 0.044025652, 0.034678236, 0.032969385, 0.08645098, 0.23094559, -0.022408858) * inp_5_0_0; + result7 += M4(-0.029572856, 0.04604314, -0.049497884, -0.04235404, -0.023173431, -0.055144247, 0.013323401, 0.07002569, 0.09074504, 0.07996045, 0.2055973, 0.03659116, -0.028411558, 0.07955718, -0.017613329, -0.06823085) * inp_5_1_0; + result7 += M4(-0.008217825, 0.017331008, 0.090503044, -0.010623501, 0.0080685895, -0.084872566, -0.5320482, -0.0268224, -0.023873793, 0.08151074, 0.28897938, 0.040403165, 0.011231741, -0.048918735, 0.014035843, 0.007890621) * inp_5_2_0; + result7 += M4(-0.10125856, -0.0179136, 0.021842223, 0.01141395, -0.11047428, 0.093512625, 0.3307636, -0.033955775, -0.0075110914, 0.07088098, 0.3040375, 0.013010312, -0.04509318, -0.119534016, -0.510191, -0.035019707) * inp_5_0_1; + result7 += M4(-0.012894575, 0.019624358, -0.01852965, -0.10777656, -0.0035769965, 0.17132641, -0.21617556, 0.0008148792, 0.23022625, 0.056173835, -0.06860901, -0.0065486473, 0.07027718, -0.20340233, -0.6233329, 0.026128992) * inp_5_1_1; + result7 += M4(-0.0009320249, -0.023985267, -0.3032159, -0.067842394, -0.00862757, 0.016621457, 0.39877814, 0.102579266, 0.008278652, -0.05136529, -0.033091612, 0.041650224, -0.0059270966, -0.06887291, -0.10319414, 0.04040927) * inp_5_2_1; + result7 += M4(-0.0594103, 0.008767828, 0.03544513, 0.009564391, -0.018325917, -0.05379606, -0.4487461, -0.013876787, -0.047048464, -0.03536787, -0.06610573, -0.05147065, 0.03962339, 0.030393204, 0.096072845, 0.039931867) * inp_5_0_2; + result7 += M4(-0.01818441, 0.094742455, 0.106221355, 0.13334025, -0.0069631855, -0.06666921, 0.065732375, -0.12908341, -0.01635034, 0.0049481443, -0.09461432, 0.04481508, -0.02194168, -0.043540798, -0.14458445, 0.029104276) * inp_5_1_2; + result7 += M4(0.009424532, -0.017100075, 0.07264109, 0.07926245, 0.0019121327, -0.016745476, -0.13231902, -0.01871996, -0.009279449, -0.024866372, 0.09020136, -0.04805157, -0.013400049, -0.14148545, -0.4804887, -0.050191928) * inp_5_2_2; + const V4 inp_6_0_0 = inp[6][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_6_1_0 = inp[6][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_6_2_0 = inp[6][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_6_0_1 = inp[6][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_6_1_1 = inp[6][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_6_2_1 = inp[6][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_6_0_2 = inp[6][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_6_1_2 = inp[6][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_6_2_2 = inp[6][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.016886065, -0.016475854, 0.0039901827, -0.08442869, -0.045796815, 0.03404783, 0.047319755, 0.47565743, -0.06302444, -0.0037803235, 0.012231864, -0.027136462, -0.07435046, 0.015326778, 0.084975615, -0.14216952) * inp_6_0_0; + result0 += M4(0.06951894, 0.04309342, 0.116758406, 0.3472885, -0.06546685, -0.02845852, -0.0778252, -0.27043378, 0.0682703, 0.008518834, 0.055100095, 0.28548786, -0.0396495, 0.0056522484, -0.13876185, -0.12189256) * inp_6_1_0; + result0 += M4(0.017398108, 0.03481229, 0.044931695, -0.17319429, 0.030206684, -0.0008342145, -0.1906033, 0.1311883, 0.022014257, 0.021827063, 0.020016827, 0.13991445, 0.09874555, 0.04881173, -0.101093344, 0.14856069) * inp_6_2_0; + result0 += M4(-0.03830594, -0.047777787, 0.008772387, -0.15978007, 0.15888292, 0.052312683, -0.10512692, -0.0035829495, -0.045675162, 0.007255717, 0.1077248, -0.27920315, 0.0109229665, 0.05830878, 0.044435136, -0.14798808) * inp_6_0_1; + result0 += M4(-0.034225814, 0.011384562, 0.06812987, -0.11784705, 0.0077642347, -0.018475026, 0.114324145, 0.06437515, 0.08478724, 0.020524204, 0.09734501, 0.10220254, -0.15277588, -0.05864344, 0.067353286, -0.36833328) * inp_6_1_1; + result0 += M4(-0.011195161, 0.054054957, -0.14983587, -0.13910149, 0.02950605, 0.11263931, 0.029798057, -0.10904278, 0.10360864, 0.037227925, -0.051315993, 0.12595439, -0.014274898, -0.052587982, 0.03062576, -0.21177733) * inp_6_2_1; + result0 += M4(-0.035114598, -0.0118268225, 0.11772664, -0.03169712, 0.087477714, 0.03823873, -0.050340865, 0.03337059, -0.025364578, -0.0050675017, 0.08244465, -0.029159846, -0.06338091, 0.010374189, 0.040904306, -0.29580206) * inp_6_0_2; + result0 += M4(0.07296411, 0.028777834, -0.02907877, 0.11558136, -0.074290976, 0.0002426119, -0.06362316, 0.033334456, 0.055543076, -0.009645074, 0.18795004, 0.01715861, 0.18297768, 0.07780479, 0.01974813, -0.002598587) * inp_6_1_2; + result0 += M4(0.008004301, -0.022681408, -0.069329135, -0.084427096, 0.015070907, 0.07193787, -0.008618819, 0.03876606, 0.006669796, 0.0401191, -0.030800516, 0.120095655, -0.013246376, -0.014934389, -0.06340086, -0.17195413) * inp_6_2_2; + result1 += M4(0.24568893, 0.004199364, -0.00028222718, -0.1062731, 0.009838466, -0.04359659, -0.0030158162, -0.13102429, -0.05813355, 0.014187817, 0.18512954, 0.05844152, -0.37069657, -0.013368133, -0.13188705, -0.07412) * inp_6_0_0; + result1 += M4(-0.0053700074, -0.015632043, 0.086592585, 0.052495863, -0.01197594, 0.012689837, 0.12264024, -0.02320147, -0.020085933, 0.023451377, 0.11882104, 0.098163895, -0.042534895, -0.08714207, -0.28008416, 0.074227825) * inp_6_1_0; + result1 += M4(0.007115303, 0.06190192, -0.261385, -0.0094699105, -0.011346973, -0.09712951, -0.29174185, -0.00969638, -0.00435, -0.0019856582, 0.2878415, -0.00076344446, 0.010889538, 0.05421421, -0.07365893, 0.01648095) * inp_6_2_0; + result1 += M4(-0.0061301533, 0.016104728, 0.027452298, 0.29150707, 0.029053329, -0.019316364, 0.3296298, -0.01388066, 0.0010063553, 0.037860587, 0.24130782, 0.15409403, -0.023449581, 0.014543033, -0.30204737, 0.1045479) * inp_6_0_1; + result1 += M4(-0.027961107, 0.07787586, -0.114334606, 0.05787047, 0.0058944956, 0.00935745, 0.10689901, -0.15155083, -0.010156387, 0.021068675, 0.030479368, 0.09743853, -0.025753412, 0.06935078, -0.09592107, 0.018139256) * inp_6_1_1; + result1 += M4(0.0034180947, -0.035650324, -0.16365717, -0.016488284, -0.0052414397, -0.0077873236, -0.23101875, -0.020378793, 0.00029225953, -0.023008615, 0.052151456, -0.007824071, 0.007301773, -0.03616989, -0.04348297, -0.012029329) * inp_6_2_1; + result1 += M4(0.0043085744, 0.0022107607, -0.060320817, -0.008569688, 0.013263189, -0.007707904, -0.08515928, 0.00336974, -0.0035903584, 0.018595625, -0.010964325, -0.0051550856, 0.023330837, -0.00075046776, 0.011563475, 8.620943e-06) * inp_6_0_2; + result1 += M4(-0.0065500517, -0.016641675, -0.11509949, -0.10051594, 0.010888322, 0.0032908188, -0.13837492, 0.015847715, -0.006803832, -0.0148549685, 0.0052016308, -0.023066554, -0.00478692, -0.019152783, -0.103406414, -0.03471215) * inp_6_1_2; + result1 += M4(0.000680777, 0.0177189, -0.051190328, 0.00788786, 0.001855084, -0.010370578, -0.16510728, 0.0066600908, -0.0010510074, 0.013059259, 0.02385259, -0.007139736, -0.004387606, 0.021834074, 0.030075701, -0.0027955843) * inp_6_2_2; + result2 += M4(-0.06487942, -0.032808434, 0.01194152, 0.004925684, -0.0150918355, 0.015585635, -0.0055441875, 0.0028300115, 0.0050961026, 0.035370942, -0.0013582848, -0.0072223595, -0.016885508, -0.008111068, 0.019438354, 0.03206368) * inp_6_0_0; + result2 += M4(0.10090255, 0.048428632, -0.0062325536, 0.04708998, -0.03884341, 0.011778174, 0.01477718, 0.042400006, 0.07240183, 0.0067176274, 0.0043010097, -0.0067590117, -0.0981795, -0.061047066, 0.05861664, -0.039294474) * inp_6_1_0; + result2 += M4(0.006111552, -0.016447954, 0.006780925, -0.010046139, -0.1278533, -0.05142276, -0.0024014737, 0.0043534837, 0.04935562, 0.019115457, -0.0021978787, -0.006061622, 0.06103732, 0.0416107, -0.018054904, 0.007646078) * inp_6_2_0; + result2 += M4(0.10663085, -0.0015379889, 0.04447084, -0.014806051, -0.016227925, -0.022379376, -0.02051976, 0.053765733, 0.04316828, 0.054087695, -0.0043466534, -0.0037241704, -0.040898032, -0.073807865, -0.063643195, 0.101776764) * inp_6_0_1; + result2 += M4(-0.104240045, -0.05731609, 0.026757184, 0.038160596, 0.08312813, 0.0634593, 0.060705155, 0.0027429531, 0.1462689, 0.1130091, -0.040555034, -0.025064737, 0.0692235, -0.042078584, -0.17468013, -0.31891453) * inp_6_1_1; + result2 += M4(0.010041458, -0.05992249, 0.03700877, -0.002997934, -0.118272506, 0.026956651, -0.037887543, 0.0043467786, 0.034097083, 0.017485281, -0.008677678, 0.0031416127, -0.026396168, -0.038884837, 0.02314824, -0.06990926) * inp_6_2_1; + result2 += M4(-0.009822497, -0.008223876, 0.010280279, -0.0048064683, 0.0013225058, -0.004990187, -0.009735601, -0.0116605805, 0.06417242, 0.013529066, 0.012089312, -0.00538339, -0.021312641, 0.005491536, -0.0045210677, -0.010256391) * inp_6_0_2; + result2 += M4(0.03910903, -0.009586834, -0.020982536, 0.027560696, -0.06402266, -0.048823874, 0.007756096, 0.020282583, 0.019231206, 0.010131276, 0.021404304, 0.0014786295, -0.035413347, -0.097650036, -0.030079816, 0.0042301337) * inp_6_1_2; + result2 += M4(-0.03288541, 0.003176583, 0.0017961046, -0.020345626, -0.0077890377, -0.004630163, -0.016992074, -0.01954472, 0.021569172, 0.062347278, -0.00065002346, 0.0015881422, -0.056044813, 0.029375048, 0.015552908, 0.010928271) * inp_6_2_2; + result3 += M4(-0.011434685, -0.0017883487, -0.0039987555, -0.0030476837, -0.017677195, -0.029717833, -0.003495315, -0.00082669884, -0.042644724, 0.005742438, -0.04234281, -0.0030387237, -0.03172935, 0.020400628, 0.007883935, -0.0021116773) * inp_6_0_0; + result3 += M4(-0.0069927624, -0.040653933, 0.019741599, 0.011937394, 0.0066519426, -0.0843157, -0.0024193756, 0.0031586518, 0.047433414, -3.0048426e-05, -0.018353494, -0.00027421073, -0.12154209, 0.024838423, -0.06410939, -0.007851335) * inp_6_1_0; + result3 += M4(0.049695738, 0.031908717, 0.013013859, -0.005426294, 0.017360037, -0.062721446, -0.013417134, -0.007984365, -0.010561271, 0.041668404, -0.018101789, 0.0028116954, -0.033551965, 0.0269283, 0.04855209, 0.01701052) * inp_6_2_0; + result3 += M4(0.04688336, -0.048542574, 0.03652352, 0.008423903, -0.02025556, 0.0006974462, -0.017287526, -0.0028826674, 0.057237953, -0.0090165455, -0.041948203, -0.0010799598, -0.1304305, -0.09648492, -0.07257795, -0.009741121) * inp_6_0_1; + result3 += M4(-0.108106844, 0.19593963, -0.031817205, -0.050749984, -0.1701517, -0.14316264, 0.029934362, 0.0019885367, 0.16680694, 0.07081589, -0.19023207, -0.0010651606, -0.25846297, -0.12774311, -0.089332946, 0.038277403) * inp_6_1_1; + result3 += M4(-0.018994832, -0.007664423, -0.013441305, 0.02988113, -0.035389125, -0.06155982, 0.023271319, 0.006346818, 0.045384683, 0.11110499, -0.025707265, -7.659245e-05, -0.055233654, 0.004168702, -0.033153903, -0.0071941135) * inp_6_2_1; + result3 += M4(0.024822135, 0.0487323, -0.00911172, -0.011004567, 0.043313604, 0.043280646, -0.0070040934, -0.0068001896, 0.043392215, 0.0017325142, -0.03310088, -0.005647254, -0.09614904, 0.040582716, 0.014962408, 0.0040816814) * inp_6_0_2; + result3 += M4(0.1031085, -0.031719346, -0.035596956, 0.012579938, 0.12707743, 0.10344901, -0.020577194, 0.012797935, -0.017592017, 0.04877623, -0.024446443, -0.002917043, 0.022994675, 0.004553127, -0.03949617, 0.040301513) * inp_6_1_2; + result3 += M4(0.032240212, 0.032379765, -0.011885934, -0.1945824, 0.007792208, -0.025527544, 0.019247627, -0.4080675, -0.041584168, -0.018727535, -0.0038896669, -0.045705028, 0.008520275, 0.026831059, 0.004424536, -1.3328931) * inp_6_2_2; + result4 += M4(0.01778329, -0.0144775845, 0.033664525, 0.097635284, -0.019831445, -0.061309952, -0.008258678, -0.009651429, -0.0019281011, -0.015377182, 0.15844692, -0.028796544, -0.015728593, -0.041292515, -0.029326819, -0.08793912) * inp_6_0_0; + result4 += M4(0.046442665, -0.0062390245, -0.08299899, -0.037524894, -0.00017456403, -0.04551429, -0.15596782, -0.08395001, -0.011923366, -0.024218172, 0.06116528, 0.034720927, -0.027164962, -0.041920368, -0.02033955, -0.052476935) * inp_6_1_0; + result4 += M4(0.02544469, -0.048028078, -0.034419604, 0.05510157, -0.021338582, 0.0048566544, -0.040567126, -0.012730542, -0.015667357, -0.019052768, 0.0020056923, 0.019795293, 0.007755742, -0.012998493, -0.094981864, -0.003500319) * inp_6_2_0; + result4 += M4(0.047763728, -0.009626061, 0.04597921, -0.06778473, -0.031824246, -0.028697677, -0.025739245, 0.13317256, 0.008400222, 0.023222793, 0.06760495, -0.0530328, -0.11507431, -0.07606816, 0.023331191, 0.017963804) * inp_6_0_1; + result4 += M4(0.09046238, 0.03527749, -0.09852048, 0.087826654, 0.04160312, -0.13796237, 0.16001056, -0.011944976, -0.034956943, 0.05848658, 0.17316125, 0.017723586, -0.21711312, -0.11075181, -0.04967953, 0.12661065) * inp_6_1_1; + result4 += M4(0.041444153, 0.017551973, 0.062111717, -0.0011141248, -0.048283994, -0.049844857, -0.0509143, -0.018155301, -0.007305832, 0.027882358, 0.04443943, 0.040852416, 0.054206815, -0.015554904, 0.12750742, 0.0011737919) * inp_6_2_1; + result4 += M4(0.01592399, 0.06747631, -0.10050249, 0.03961285, -0.021639878, -0.07428532, 0.039984822, -0.008819093, -0.0011572199, 0.12883942, -0.029582059, 0.030581558, 0.003381552, -0.120623335, -0.077554226, 0.017134573) * inp_6_0_2; + result4 += M4(0.021890517, -0.13839835, -0.122000456, 0.01812669, 0.029935518, -0.0042624585, -0.112814896, 0.0021668787, -0.008586963, 0.11993703, 0.085999325, -0.0061070104, 0.04479935, -0.17722131, 0.12427034, -0.04539199) * inp_6_1_2; + result4 += M4(-0.01199616, 0.040494733, -0.0033494395, 0.06682194, -0.025760626, -0.032891482, 0.06621758, -0.01984936, -0.019081054, 0.074560195, 0.07515697, -0.018839382, 0.0024261007, -0.099857956, -0.042733047, 0.042767975) * inp_6_2_2; + result5 += M4(0.09944918, 0.044748317, -0.14419748, 0.020849688, -0.14767136, -0.032927573, 0.21541287, -0.06630658, 0.13611887, 0.056643404, 0.020152707, 0.08257206, -0.09914228, 0.001565106, -0.0038115114, -0.04674847) * inp_6_0_0; + result5 += M4(-0.16852166, -0.012142995, 0.08853944, 0.13090904, -0.024715805, -0.033802625, 0.037440784, -0.013109227, 0.34897238, 0.07003973, 0.048508953, 0.09291183, 0.032037154, 0.05201277, -0.06737848, 0.044923507) * inp_6_1_0; + result5 += M4(-0.06745008, -0.040670224, 0.010644281, -0.041402258, -0.040981196, -0.027742755, -0.063840084, 1.8155362e-06, -0.102639005, -0.0054110372, 0.00092088064, -0.05830586, -0.34051538, -0.059047855, -0.012398158, -0.06282696) * inp_6_2_0; + result5 += M4(0.38011885, -0.07217676, -0.26129323, 0.12457269, 0.08902669, 0.069871016, -0.0602744, -0.021238431, 0.24612884, 0.037285846, -0.06800647, 0.09729676, -0.023657072, -0.008554355, -0.12658305, -0.09691656) * inp_6_0_1; + result5 += M4(-0.24703184, -0.12314848, 0.11807167, 0.026500018, -0.050499592, 0.08874604, -0.07872092, 0.04308523, 0.08511529, 0.039245006, 0.086690225, 0.12394456, -0.31289858, -0.032772284, -0.062367763, 0.08680326) * inp_6_1_1; + result5 += M4(0.12748358, 0.07905133, -0.084321626, -0.090482965, -0.004753794, -0.069777146, -0.13409315, -0.046482585, 0.0153857265, 0.03675992, 0.046928708, -0.04191003, 0.007781919, 0.07955081, 0.09471168, -0.20445856) * inp_6_2_1; + result5 += M4(-0.001719825, -0.017945059, -0.082733065, 0.011298784, 0.057116248, -0.061930425, -0.09303667, 0.0008144367, 0.074118085, -0.015309409, -0.031025289, 0.057414424, 0.07937357, -0.07540818, -0.14256829, 0.09760021) * inp_6_0_2; + result5 += M4(-0.24185972, 0.076997906, 0.030845776, -0.058942, 0.13679022, -0.012980108, 0.07575285, 0.051461045, 0.008866562, -0.0004988206, 0.07885505, 0.010937987, -0.14274742, 0.021322858, 0.17446521, 0.020179123) * inp_6_1_2; + result5 += M4(0.14839411, -0.03869732, -0.09364286, -0.0070979376, -0.10515424, 0.03673135, -0.02482161, -0.01717515, -0.05822214, 0.053318836, 0.0560711, -0.012287549, 0.23619936, -0.006653641, -0.020876227, -0.04839429) * inp_6_2_2; + result6 += M4(0.079997756, -0.08126051, 0.04376904, -0.0038870792, 0.23120484, 0.054024853, 0.005122622, -0.2798709, 0.14395525, 0.018305907, 0.021819396, -0.08950446, -0.05542883, -0.17707035, -0.058200326, -0.0903079) * inp_6_0_0; + result6 += M4(0.073200405, -0.14206734, 0.17711724, 0.104003385, -0.23323248, -0.009088263, -0.015927952, 0.1187842, 0.033094425, -0.029012002, 0.035374448, 0.12471208, -0.044400446, -0.10714874, -0.12465713, -0.0057252194) * inp_6_1_0; + result6 += M4(-0.07025251, -0.08624634, 0.03130399, 0.025860392, 0.09209882, -0.084320985, -0.056444474, 0.0007607566, 0.0068900646, -0.03518283, 0.078105636, 0.07631034, -0.039745115, -0.10609129, 0.11457154, 0.029513272) * inp_6_2_0; + result6 += M4(0.1783417, 0.044687055, 0.032085773, 0.06691732, -0.10476646, 0.01865035, -0.06384263, -0.20122354, -0.19979127, 0.09258898, 0.022643128, -0.05429189, -0.25116548, -0.11581014, -0.011126724, -0.12131995) * inp_6_0_1; + result6 += M4(-0.0049077254, 0.14216886, 0.022373147, 0.11692504, 0.012980123, -0.019364748, 0.10243682, 0.20708697, -0.06404606, 0.0128777195, -0.038747914, 0.12125769, 0.15872575, -0.20180833, 0.03333634, 0.017772576) * inp_6_1_1; + result6 += M4(0.048815276, 0.062463194, 0.04278002, 0.016216967, -0.017450985, -0.16882412, -0.0075416192, 0.021465909, 0.027847946, 0.07231277, -0.043143727, 0.06493768, -0.08232729, -0.041737814, 0.13164282, -0.061099917) * inp_6_2_1; + result6 += M4(-0.18821685, -0.026033053, -0.015253684, -0.028606031, 0.15813757, -0.04516336, -0.018266464, -0.11803022, 0.060220663, 0.012415843, -0.019073542, -0.0537234, -0.14686549, -0.01825198, 0.01837324, 0.024246505) * inp_6_0_2; + result6 += M4(0.13234122, -0.04466265, -0.049545933, 0.029971814, -0.031566694, -0.083023034, -0.05278604, 0.02237558, -0.018923236, 0.11620614, 0.016360594, 0.026777947, 0.14689736, -0.0658233, -0.06525636, -0.007955358) * inp_6_1_2; + result6 += M4(-0.06285635, -0.04255418, -0.054457948, 0.008337965, -0.0032388095, -0.07895722, -0.026462186, 0.017191675, -0.026602268, 0.017774792, 0.029307162, 0.02123039, -0.12164245, -0.0026937218, -0.074569255, -0.021875234) * inp_6_2_2; + result7 += M4(-0.042965584, 0.0077339527, 0.010240218, -0.009829237, -0.004336499, -0.0070756357, 0.06053873, 0.008218941, -0.006638484, 0.024683416, 0.079095185, 0.007915677, 0.037541345, -0.0072952313, -0.11053449, -0.066507846) * inp_6_0_0; + result7 += M4(-0.020441808, 0.015776703, -0.03670011, 0.02767438, -0.007619493, -0.041587055, -0.050528146, 0.00031854125, -0.004204882, 0.008949595, 0.05449287, 0.015107327, -0.023165368, 0.12113189, 0.1217336, -0.11022152) * inp_6_1_0; + result7 += M4(0.006903979, -0.058249768, -0.07961677, 0.014283403, 0.021838369, -0.051354934, 0.10687252, -0.054586556, -0.0015898306, 0.057039164, 0.08313044, 0.027827336, -0.0088559985, 0.014140085, -0.25343445, -0.0007965816) * inp_6_2_0; + result7 += M4(0.029730523, -0.004245952, 0.27080232, 0.113337405, 0.016123628, 0.06183736, 0.19715708, -0.007928447, -0.0077243843, 0.028549068, 0.2314083, 0.04673875, -0.03541045, -0.036672566, -0.21406381, 0.022873437) * inp_6_0_1; + result7 += M4(0.040376443, 0.09086517, -0.1143702, 0.051079925, -0.061703425, 0.09192274, -0.023914505, 0.07147569, -0.010601071, -0.046479892, 0.11854484, 0.064643376, -0.0011615893, -0.1977159, -0.40206203, -0.0032259594) * inp_6_1_1; + result7 += M4(-0.0020691492, 0.08625649, 0.042906743, -0.029176876, 0.0044975607, -0.0018406528, -0.24117361, 0.002184071, 0.012386058, -0.038286246, 0.0030643537, 0.04763413, 0.016815325, 0.10018919, 0.20440707, -0.018861603) * inp_6_2_1; + result7 += M4(0.013892828, 0.025486955, -0.14787237, -0.051730614, -0.0272011, -0.011616849, -0.106340595, -0.034732986, 0.010061462, -0.007324239, 0.10990213, -0.020861391, 0.028218241, 0.033497807, -0.095000036, 0.05332062) * inp_6_0_2; + result7 += M4(-0.04844308, -0.05204222, -0.14368385, -0.1268235, -0.037518863, -0.006597577, 0.018604498, -0.12871528, 0.009760314, 0.08061075, 0.10520643, 0.01817459, -0.012488866, -0.093908034, -0.24601606, -0.13094212) * inp_6_1_2; + result7 += M4(0.014756269, -0.00037996046, -0.085350834, -0.053555112, -0.003157086, 0.0019298987, -0.19322015, 0.002461889, -0.008298189, 0.03650995, 0.17094085, -0.015869718, 0.01152502, -0.0012422963, -0.041635633, -0.045072813) * inp_6_2_2; + const V4 inp_7_0_0 = inp[7][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_7_1_0 = inp[7][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_7_2_0 = inp[7][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_7_0_1 = inp[7][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_7_1_1 = inp[7][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_7_2_1 = inp[7][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_7_0_2 = inp[7][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_7_1_2 = inp[7][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_7_2_2 = inp[7][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.05352064, 0.025496779, -0.017876659, -0.42976972, 0.066583686, 0.041160833, 0.17511591, -0.054710384, -0.01562282, 0.043780487, 0.14420922, 0.012379767, -0.055675343, 0.013070537, 0.033987418, 0.024991402) * inp_7_0_0; + result0 += M4(-0.0603156, -0.028838815, -0.070399776, -0.29125932, -0.058869928, -0.028688658, -0.22258945, -0.840663, 0.20416957, -0.12369758, -0.19005197, 0.19646135, 0.21611254, 0.011750982, -0.1968486, 0.11637494) * inp_7_1_0; + result0 += M4(-0.10958232, -0.022469545, -0.2366321, -0.46511912, -0.053447425, 0.049674112, 0.080322646, -0.08139212, -0.026674794, -0.0245773, 0.03232221, -0.10161637, -0.13228402, -0.10707125, 0.121080756, -0.29508144) * inp_7_2_0; + result0 += M4(-0.263152, -0.023056252, -0.14748456, -0.22655813, 0.07404459, 0.002215931, -0.10981685, -0.3217715, 0.04359434, 0.061557658, 0.21514663, 0.31844923, -0.08020626, 0.016273815, -0.014054487, -0.095006205) * inp_7_0_1; + result0 += M4(-0.27370754, -0.064557485, -0.24022336, -0.5501537, -0.50522417, -0.113560304, -0.53683805, -0.7414289, -0.103985794, 0.00456689, 0.10707955, -0.0073918165, 0.04373851, -0.049141727, 0.15107526, -0.32241797) * inp_7_1_1; + result0 += M4(-0.033512775, -0.12666352, -0.25632238, -0.47094455, -0.0007524204, -0.05390965, -0.021249969, -0.024718473, -0.06448195, -0.081579715, -0.1301759, 0.19133452, 0.03329938, -0.2883489, 0.011104891, -0.34425822) * inp_7_2_1; + result0 += M4(0.011160406, 0.007289276, -0.10887194, -0.1766931, 0.12943017, 0.039642368, -0.43112862, 0.03630105, 0.14682241, 0.04574267, -0.007702303, -0.04117092, 0.053969603, 0.025953176, 0.02387552, -0.025542093) * inp_7_0_2; + result0 += M4(-0.087298244, -0.033604648, -0.18191323, -0.482421, -0.66515493, -0.35186985, -0.087617, -0.65385556, -0.11503318, -0.022878703, 0.08766349, -0.1840257, 0.035827212, -0.013278332, 0.029960133, 0.23340048) * inp_7_1_2; + result0 += M4(-0.03790432, -0.058513597, 0.11540564, -0.17947063, 0.041629273, -0.19687684, 0.04545519, -0.19994208, 0.014191396, 0.057876345, 0.056938376, -0.07840069, 0.016156798, -0.06607331, -0.080623806, 0.102826975) * inp_7_2_2; + result1 += M4(-0.031019744, 0.0015880689, 0.3982541, -0.055926107, -0.063364916, 0.036481302, -0.9604217, 0.118267015, 0.2998004, 0.102931485, -0.3137395, 0.14229192, 0.0012294499, 0.026801165, -0.12387836, 0.013220557) * inp_7_0_0; + result1 += M4(0.032735106, -0.07108308, 0.3193637, -0.0868141, -0.0049568247, -0.21005511, -0.3344786, -0.06225742, 0.07011126, 0.012888776, -0.028269568, -0.16825315, -0.0037805843, -0.0117930295, -0.14304803, 0.005156603) * inp_7_1_0; + result1 += M4(-0.0041283392, -0.23295562, 0.22303738, -0.009535313, -0.003645582, 0.029180318, -0.7859208, -0.0002167481, -0.0062053036, -0.08049087, 0.08121355, -0.009638903, 0.00012486262, 0.023948977, -0.22558703, -0.0080334935) * inp_7_2_0; + result1 += M4(0.008114237, -0.026774116, 0.026790198, -0.19202733, -0.03399292, -0.005558487, 0.16434899, -0.18542607, -0.04149087, 0.0033234267, 0.19950414, -0.25578845, -0.0021667595, 0.0010222604, -0.4124703, -0.019996772) * inp_7_0_1; + result1 += M4(0.0136516, 0.050179582, 0.0033668596, -0.006224678, 0.004202224, -0.08623419, -0.6031388, 0.05693322, 0.005108169, 0.007925641, 0.1276241, 0.16178028, 0.00043880002, -0.0028783241, 0.16294768, 0.028337363) * inp_7_1_1; + result1 += M4(0.007789389, 0.032329004, -0.1244592, 0.013362819, 0.0025501167, 0.060556635, -0.37969822, 0.02981938, -0.010969478, 0.022568887, -0.081718236, 0.011489337, 0.0024795597, -0.0012465417, 0.23804568, 1.5933947e-05) * inp_7_2_1; + result1 += M4(0.004296411, 0.007232345, -0.021845797, 0.052090853, 0.0015396378, 0.009407923, 0.022409683, -0.08061498, 0.0063610724, 0.0048975623, 0.10312374, 0.16595143, 0.00085923297, -0.00020858769, 0.09079109, -0.03261983) * inp_7_0_2; + result1 += M4(0.00060058146, 0.0072148256, 0.029682608, 0.017427104, 0.007552103, -0.007452546, -0.20951886, -0.054767128, 0.007771162, -0.004662414, 0.20472595, -0.036158442, -0.0056494614, 0.005701786, -0.0403443, -0.026197836) * inp_7_1_2; + result1 += M4(-0.0003335394, -0.0176437, -0.047332633, -0.009358473, -0.0067158556, 0.0029720631, 0.17593661, 0.0060364995, 0.0010348716, -0.013258078, 0.040727686, -0.00736392, 0.000231762, -0.008358839, -0.029996818, 0.0017344136) * inp_7_2_2; + result2 += M4(0.012425376, -0.007886613, -0.008472159, 0.0067465873, 0.050158687, -0.007885837, -0.001783529, -0.008455926, 0.07323046, 0.077554286, -0.054565772, 0.025668986, -0.084360264, -0.052947234, 0.0151790995, 0.014624492) * inp_7_0_0; + result2 += M4(-0.05909692, -0.06964174, 0.019255456, -0.002457632, 0.013834268, 0.04758292, 0.009225598, -0.022021035, -0.020474045, -0.11654064, 0.082111485, -0.038805973, 0.01858106, 0.059538167, -0.020021942, 0.031059323) * inp_7_1_0; + result2 += M4(-0.057700485, 0.020962114, 0.0055151945, 0.016991466, 0.039485972, -0.011129974, 0.0012585961, 0.0019865336, -0.042698756, 0.038164586, 0.02402352, 0.0057254517, -0.009401162, -0.0022509643, 0.0072267954, -0.0097338) * inp_7_2_0; + result2 += M4(-0.09610399, -0.006310243, 0.0128417425, -0.03337009, -0.29759926, -0.0061121252, -0.020841163, -0.017351437, 0.014906329, -0.06714002, -0.09505099, 0.14551577, 0.13037375, -0.04606906, -0.021672621, -0.016812699) * inp_7_0_1; + result2 += M4(-0.28701317, -0.06551135, -0.06522876, -0.07656495, -0.24934022, -0.21739312, -0.068082616, -0.06547192, 0.012312327, 0.22100064, -0.039518617, 0.0537443, -0.08587732, -0.00310289, -0.003257585, 0.041846357) * inp_7_1_1; + result2 += M4(-0.028986778, -0.10525487, -0.010622254, -0.0072573503, 0.07267098, 0.06243554, 0.019382566, -0.017958779, -0.0025543012, -0.038693026, -0.023019899, 0.058700107, 0.028916528, 0.01368642, -0.006050085, 0.005170775) * inp_7_2_1; + result2 += M4(-0.024286231, -0.010604798, -0.0006612612, -0.001073967, 0.05997, -0.02278616, -0.024554119, 0.02775034, 0.014113713, 0.06697394, -0.009622575, -0.029041978, 0.016305894, 0.02069288, 0.00533168, 0.013637841) * inp_7_0_2; + result2 += M4(0.021465113, 0.005298628, 0.030760545, 0.01103767, 0.054187093, -0.11684337, -0.0497402, -0.034474086, 0.016191337, -0.056247253, -0.012751851, 0.113253824, 8.453507e-05, -0.03424535, -0.0031855141, 0.001117858) * inp_7_1_2; + result2 += M4(-0.024927283, -0.01552619, 0.0029329406, -0.0016633364, -0.011472197, 0.0016247611, -0.0016536061, 0.008560975, 0.017947054, 0.014892829, -0.047214277, -0.0045239506, 0.002894757, -0.0096526155, 0.0068600476, 0.0035768691) * inp_7_2_2; + result3 += M4(-0.05226632, 0.004753544, 0.0056653735, -0.002933385, -0.0003638585, 0.005304152, -0.02860725, -0.0003290576, 0.10541966, 0.044569645, -0.068158776, -0.036488608, -0.15037823, 0.05357717, -0.0057400474, 0.0028405502) * inp_7_0_0; + result3 += M4(-0.045468617, 0.03605731, -0.0060326643, -0.0018553566, 0.0752481, 0.09511909, -0.007555127, 0.0040374575, 0.15613526, 0.06009262, -0.07879747, -0.015054811, 0.07426248, -0.05345083, 0.019965159, -0.009893624) * inp_7_1_0; + result3 += M4(-0.026725372, -0.103069656, 0.011473728, -0.003741998, -0.027623892, -0.012602302, -0.0005502562, -0.0029403232, 0.048817378, -0.03085156, -0.014697967, -0.04409154, 0.040170956, 0.01911314, 0.00064923725, 0.0050461753) * inp_7_2_0; + result3 += M4(-0.034966167, -0.06273833, 0.04052326, 0.003546484, -0.0409945, -0.01869833, -0.07286352, -0.0050344756, -0.07613724, 0.029909967, -0.04909556, -0.005582302, 0.10590628, -0.055417847, -0.038754255, 8.646479e-05) * inp_7_0_1; + result3 += M4(0.057020567, -0.15512753, -0.04701987, 0.017954407, -0.4419878, -0.20859207, -0.1678562, 0.005901406, -0.11201452, -0.06056351, 0.15053517, 0.24579144, -0.038539838, 0.10808083, 0.049305584, -0.0010985589) * inp_7_1_1; + result3 += M4(-0.103481084, -0.059209935, 0.024729736, 0.028136596, -0.05595041, 0.01858684, -0.0044316384, 0.0078050313, -0.058716822, -0.020148305, 0.02079377, 0.18064222, -0.01785989, -0.023207165, 0.018577969, -0.018722013) * inp_7_2_1; + result3 += M4(0.061379008, -0.015743127, -0.008345395, 7.252225e-05, 0.1546223, 0.0701028, -0.014490869, 0.00748663, 0.063124076, 0.015358469, -0.0021968398, 0.0046773264, -0.022194352, 0.01263938, 0.012935363, 0.0036611902) * inp_7_0_2; + result3 += M4(-0.031800956, 0.015225801, 0.016785186, -0.018736724, -0.03786575, -0.2814111, -0.10464382, 0.045793522, 0.074106336, 0.05293375, 0.013694363, 0.24186136, -0.00979653, -0.05569455, 0.014075014, -0.046199393) * inp_7_1_2; + result3 += M4(0.04368313, -0.06405828, 0.006604915, -1.8004456, 0.03870844, 1.0123957e-06, -0.038523767, -1.8639237, 0.035578962, 0.0052425824, 0.021722225, -0.19697289, 0.026083052, -0.0013074856, -0.0008636706, -0.9343933) * inp_7_2_2; + result4 += M4(0.0061769327, -0.030401701, -0.11921135, 0.0012015718, -0.004247035, 0.0814377, -0.010848388, -0.023839122, -0.067225285, -0.00096268125, -0.08144617, -0.13277291, 0.00010657943, -0.005854981, 0.08069741, 0.006791189) * inp_7_0_0; + result4 += M4(0.0025433549, -0.043166626, 0.06596361, -0.0015600639, -0.009092701, -0.013435341, 0.05798339, 0.045628175, -0.08930102, 0.074737474, 0.11054447, 0.20060408, -0.0031097664, 0.049641505, -0.028213963, 0.025730642) * inp_7_1_0; + result4 += M4(-0.0020889768, -0.0005719207, 0.02944926, -0.08113349, 0.005545398, 0.010759929, -0.010274816, -0.0049982597, -0.0445063, 0.1325719, 0.05578757, -0.004537029, 0.00452831, -0.040755667, 0.07084429, 0.0030378634) * inp_7_2_0; + result4 += M4(0.016706802, -0.023497501, 0.03106927, -0.07236295, -0.03929393, 0.02115254, -0.2269207, 0.05697231, -0.110963345, 0.011680081, 0.1172912, 0.34830728, -0.016372934, -0.015735703, -0.15323971, -0.06496182) * inp_7_0_1; + result4 += M4(-0.037520874, 0.02882173, -0.21818265, -0.15458146, -0.05774005, 0.04617152, -0.33613983, -0.11126765, 0.08795717, 0.011891092, 0.023098174, -0.24955657, -0.00019727291, 0.063968875, 0.06161002, 0.09081463) * inp_7_1_1; + result4 += M4(-0.006145425, -0.04484679, -0.23209822, 0.03893353, -0.018760828, 0.02268849, 0.11749825, -0.008635634, 0.0038500153, -0.13355535, -0.12914866, 0.0071882135, 0.007860745, 0.012512622, 0.030386984, -0.031087834) * inp_7_2_1; + result4 += M4(-0.009360264, -0.011174697, -0.091026984, 0.035137787, 0.02388749, -0.30369893, -0.020562654, 0.009711846, -0.018242428, 0.002327931, 0.17044173, -0.016146963, 0.0100063365, 0.061345592, 0.08208964, -0.028663639) * inp_7_0_2; + result4 += M4(0.017400121, -0.05774096, -0.05525775, 0.0007034017, -0.029358411, -0.46335852, -0.23269293, 0.028715033, 0.00117103, 0.041296083, -0.13811837, 0.007900045, -0.01844481, -0.06768664, -0.033415593, -0.011509413) * inp_7_1_2; + result4 += M4(0.0070424783, -0.0048917797, 0.016812801, -0.078436755, 0.015208116, 0.05445388, -0.12154233, -0.00801631, -0.05455406, 0.06005538, 0.061371353, -0.03962247, 0.0031631305, 0.017275913, -0.02545303, 0.021760812) * inp_7_2_2; + result5 += M4(-0.23289678, -0.035033356, -0.06364665, -0.1196806, -0.09369248, -0.00703217, 0.07554488, -0.13666913, -0.18377982, -0.07656051, 0.25209007, -0.062217586, 0.19554839, 0.037924796, 0.020915683, 0.05819048) * inp_7_0_0; + result5 += M4(-0.2212145, -0.02357794, -0.035324357, -0.16702062, -0.08647951, 0.036781978, -0.22914602, -0.063273385, 0.13856044, 0.051348757, -0.062849596, -0.06292731, -0.117736615, -0.0013490042, 0.08450001, 0.027902564) * inp_7_1_0; + result5 += M4(0.016696801, -0.026166635, -0.11594664, 0.041560873, 0.058048833, -0.002386438, -0.0019731747, 0.028062105, 0.19245487, 0.008410625, -0.040312212, 0.014394678, -0.053450204, 0.020591753, 0.022523206, -0.08405382) * inp_7_2_0; + result5 += M4(-0.35987878, 0.029412296, -0.15540446, -0.103618056, -0.738991, -0.12609427, 0.09582196, -0.49105817, 0.077286944, 0.18663901, -0.0059448285, -0.04050661, -0.058915913, -0.003760278, 0.053683292, -0.08824418) * inp_7_0_1; + result5 += M4(-0.76397014, -0.18430872, -0.31231982, -0.19020091, -0.66921103, -0.4108529, -0.39752144, -0.12501271, 0.069163665, -0.017098418, 0.05041597, -0.022517912, -0.09854905, 0.025245756, 0.13630551, 0.046874993) * inp_7_1_1; + result5 += M4(-0.72415245, 0.017613223, -0.1707271, 0.066994466, 0.10998265, 0.08632077, 0.06143453, 0.09399342, -0.070226386, -0.05401474, -0.042211916, 0.17819966, 0.14538178, 0.010475057, -0.021859512, -0.08041211) * inp_7_2_1; + result5 += M4(-0.1967843, 0.023538217, -0.00030865028, -0.047603182, -0.14025857, 0.009211239, 0.08050383, -0.06565929, 0.17029011, -0.036036443, 0.0037914347, 0.098522596, 0.0015055476, -0.029952371, 0.02538209, 0.038706858) * inp_7_0_2; + result5 += M4(-0.05105246, -0.0074749226, -0.106191084, -0.00314043, -0.29975292, -0.08319968, -0.009589903, -0.112687364, -0.021954458, -0.022352124, -0.075997695, -0.08077167, -0.251991, -0.00854306, -0.016145559, 0.0020615666) * inp_7_1_2; + result5 += M4(-0.2386809, -0.028441254, -0.117049344, -0.07033173, -0.103512496, -0.013883006, 0.04719195, -0.04000895, -0.18723257, 0.027815504, -0.0010531788, 0.05340064, 0.31589448, -0.022415001, -0.020806218, -0.015620994) * inp_7_2_2; + result6 += M4(-0.18982378, -0.0042961705, 0.05191979, 0.041195814, -0.6908791, 0.021954171, 0.029734269, -0.060804404, 0.056036007, 0.11778974, -0.04343348, -0.1961967, -0.20997678, 0.09190082, -0.015736345, 0.041433968) * inp_7_0_0; + result6 += M4(-0.24441227, 0.031170337, 0.044161852, -0.20150767, 0.22152342, 0.038667183, -0.5172872, -0.14052124, 0.13932905, 0.010128754, -0.13162607, 0.0041877525, 0.176037, -0.07828772, -0.008233357, 0.061128784) * inp_7_1_0; + result6 += M4(-0.0042358176, -0.019372733, 0.028941613, -0.26208058, -0.08988144, 0.06710253, -0.18090768, -0.049069516, 0.0037718914, 0.0066445214, -0.04823457, -0.0296632, -0.07106701, -0.013518763, 0.029398292, -0.017920503) * inp_7_2_0; + result6 += M4(-0.3178206, -0.07757242, -0.021891061, -0.08206828, -0.13208757, 0.021714196, -0.01859382, -0.0128954435, 0.21074452, -0.06414831, -0.048334725, 0.0132313045, 0.10082049, -0.022419797, -0.021602245, -0.03670405) * inp_7_0_1; + result6 += M4(-0.35633278, -0.12651435, -0.023523487, -0.13910043, -0.16104059, -0.368285, -0.049619555, -0.21264726, -0.21929352, 0.07338095, 0.22390582, 0.055195622, -0.05244217, 0.06818493, 0.023903633, -0.033312846) * inp_7_1_1; + result6 += M4(-0.0019770225, -0.017548773, 0.026513377, -0.074982, 0.010031197, 0.09066287, 0.07497383, -0.07269284, 0.13004415, 0.020835178, -0.074842595, 0.020670936, 0.0046553467, -0.014552916, 0.010988906, -0.016415868) * inp_7_2_1; + result6 += M4(-0.19315866, 0.024062954, -0.031212576, -0.010724342, -0.45765087, -0.051717155, -0.021205325, -0.065005414, 0.088548556, 0.035154648, -0.016074887, -0.031112758, -0.1430477, 0.005909628, 0.0045271, -0.0052811997) * inp_7_0_2; + result6 += M4(-0.162456, 0.0045908545, 0.013486266, 0.010140943, -0.1462838, -0.10490697, -0.024067609, -0.07152064, -0.21908168, 0.06489851, 0.004260959, -0.0568115, 0.25470036, 0.042103946, 0.011981542, 0.0148837175) * inp_7_1_2; + result6 += M4(0.07030969, -0.04093818, -0.010656058, 0.019158717, 0.100185774, 0.001252645, 0.0048584384, 0.014693651, 0.042730525, 0.012882735, 0.03310608, 0.027775433, -0.1720352, 0.020947393, -0.0007719789, 0.032501142) * inp_7_2_2; + result7 += M4(0.008489847, -0.004571824, 0.19918513, -0.0061925654, 0.021797908, 0.02254027, -0.010575891, -0.007183875, 0.06630969, -0.018089699, -0.10469991, 0.047701426, -0.020889213, 0.081901446, 0.22391416, -0.085323595) * inp_7_0_0; + result7 += M4(0.01564121, 0.036040768, 0.1063838, -0.02414961, -0.009747731, -0.021039102, -0.17341341, -0.06840737, 0.037249528, -0.009474975, -0.0558853, 0.014348766, -0.009640962, -0.014656048, -0.11760064, 0.036743667) * inp_7_1_0; + result7 += M4(0.0009968507, 0.0006195375, 0.026944831, -0.0037750814, -0.00023158567, 0.04007738, 0.060480077, -0.022176595, 0.008073931, -0.0008379712, -0.046839975, 0.038194846, 0.0026338315, -0.03355266, -0.20952258, 0.015611825) * inp_7_2_0; + result7 += M4(-0.05525819, -0.005118117, 0.002277954, 0.034858245, -0.13240924, 0.054761246, -0.5507019, -0.06448863, -0.12931302, 0.06774386, -0.18393432, -0.1221775, -0.018034246, -0.0949525, -0.57236135, -0.0339087) * inp_7_0_1; + result7 += M4(-0.026370615, -0.05886861, 0.22845557, 0.019411797, 0.030319516, -0.36086288, -0.37035143, -0.15355328, -0.046847735, 0.051204402, 0.14661282, 0.08646364, -0.009769926, 0.068488315, 0.18660435, 0.051128592) * inp_7_1_1; + result7 += M4(-0.008572503, 0.022621369, -0.12895532, 0.008508917, 0.0019112423, -0.21257272, -0.6760336, -0.079635665, -0.012069421, -0.10122266, 0.044606727, 0.036520045, -0.006052825, 0.0866851, 0.3320228, 0.039579105) * inp_7_2_1; + result7 += M4(0.001088456, -0.0050538187, 0.025463467, -0.0010248718, -0.1335885, 0.0047203717, -0.13373981, -0.03578565, 0.1131316, -0.08939906, 0.0070404764, -0.010147748, 0.008819048, 0.0023439964, 0.07724147, 0.010405322) * inp_7_0_2; + result7 += M4(0.012494671, 0.07004667, 0.10949977, -0.050321754, 0.0026148693, -0.17604466, -0.098940045, 0.07924563, -0.023134008, 0.0966113, 0.16332023, -0.0022508018, 0.0093028685, -0.0124924285, -0.056747362, -0.009782482) * inp_7_1_2; + result7 += M4(-0.0062390068, -0.003621609, -0.03868105, -0.035783745, 0.0034250775, 0.06723411, 0.19775143, -0.0061105173, -0.006661267, 0.018978328, -0.03424416, 0.0016211927, 0.0003651056, -0.008361528, -0.13613261, 0.016372925) * inp_7_2_2; + const ivec2 output_base = ivec2(gl_GlobalInvocationID) * ivec2(4, 2); + imageStore(out_image, output_base + ivec2(0, 0), max(result0, V4(0.0))); + imageStore(out_image, output_base + ivec2(1, 0), max(result1, V4(0.0))); + imageStore(out_image, output_base + ivec2(2, 0), max(result2, V4(0.0))); + imageStore(out_image, output_base + ivec2(3, 0), max(result3, V4(0.0))); + imageStore(out_image, output_base + ivec2(0, 1), max(result4, V4(0.0))); + imageStore(out_image, output_base + ivec2(1, 1), max(result5, V4(0.0))); + imageStore(out_image, output_base + ivec2(2, 1), max(result6, V4(0.0))); + imageStore(out_image, output_base + ivec2(3, 1), max(result7, V4(0.0))); +} + +//!DESC ArtCNN C4F32 (Conv2D-5) +//!COMPUTE 48 32 12 16 +//!HOOK LUMA +//!BIND conv2d_4 +//!SAVE conv2d_5 +//!WIDTH LUMA.w 4.0 * +//!HEIGHT LUMA.h 2.0 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif + +const ivec2 ksize = ivec2(3, 3); +const ivec2 offset = ksize / 2; +const ivec2 wg_size = ivec2(gl_WorkGroupSize); +const ivec2 isize = wg_size + ksize - 1; +shared V4 inp[8][isize.y][isize.x]; +void hook() { + const uvec2 local_xy = gl_LocalInvocationID.xy; + ivec2 base = ivec2(gl_WorkGroupID) * wg_size; + for (uint y = local_xy.y; y < isize.y; y += wg_size.y) { + for (uint x = local_xy.x; x < isize.x; x += wg_size.x) { + const ivec2 input_base = (base + ivec2(x,y) - offset) * ivec2(4, 2); + inp[0][y][x] = V4(conv2d_4_mul * texelFetch(conv2d_4_raw, input_base + ivec2(0, 0), 0)); + inp[1][y][x] = V4(conv2d_4_mul * texelFetch(conv2d_4_raw, input_base + ivec2(1, 0), 0)); + inp[2][y][x] = V4(conv2d_4_mul * texelFetch(conv2d_4_raw, input_base + ivec2(2, 0), 0)); + inp[3][y][x] = V4(conv2d_4_mul * texelFetch(conv2d_4_raw, input_base + ivec2(3, 0), 0)); + inp[4][y][x] = V4(conv2d_4_mul * texelFetch(conv2d_4_raw, input_base + ivec2(0, 1), 0)); + inp[5][y][x] = V4(conv2d_4_mul * texelFetch(conv2d_4_raw, input_base + ivec2(1, 1), 0)); + inp[6][y][x] = V4(conv2d_4_mul * texelFetch(conv2d_4_raw, input_base + ivec2(2, 1), 0)); + inp[7][y][x] = V4(conv2d_4_mul * texelFetch(conv2d_4_raw, input_base + ivec2(3, 1), 0)); + } + } + + barrier(); + V4 result0 = V4(5.649633e-06, 0.0006727532, -6.588314e-05, -0.029685518); + V4 result1 = V4(0.00082530384, -0.00026431106, 0.001350256, -0.0007166308); + V4 result2 = V4(0.0014627855, -0.011221823, -0.0016920598, -0.00013782016); + V4 result3 = V4(0.0009777114, -0.021467287, 0.00032818047, -0.00039368647); + V4 result4 = V4(0.00016073485, 6.783708e-06, -0.0005276576, -0.00039170176); + V4 result5 = V4(-0.00025244785, 0.000108880384, -5.6918954e-05, 0.00017526979); + V4 result6 = V4(0.00046683406, -4.8158847e-05, 0.030069074, 0.011954599); + V4 result7 = V4(0.00062386674, -0.028939229, -0.0032596758, 9.520764e-05); + const V4 inp_0_0_0 = inp[0][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_0_1_0 = inp[0][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_0_2_0 = inp[0][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_0_0_1 = inp[0][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_0_1_1 = inp[0][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_0_2_1 = inp[0][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_0_0_2 = inp[0][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_0_1_2 = inp[0][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_0_2_2 = inp[0][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.0034604296, 0.046359878, 0.04608654, -0.056622017, -0.046207663, -0.14516045, 0.013872807, -0.10388713, 0.003743601, 0.049990408, -0.11438255, 0.062399853, -0.022633621, -0.034783263, -0.06679882, -0.059906017) * inp_0_0_0; + result0 += M4(-0.080616586, 0.05534087, -0.02965255, 0.034891143, -0.10364741, 0.03634926, 0.09605793, -0.02806089, 0.034213975, 0.056342516, -0.10168407, 0.05687626, -0.08023972, 0.181959, -0.17893119, 0.15378445) * inp_0_1_0; + result0 += M4(-0.009220239, -0.05127675, 0.07722563, 0.047007363, 0.0030461967, 0.012344051, -0.019684128, -0.044248182, 0.03712375, 0.14988872, 0.018521596, -0.06520305, -0.047863696, 0.07108234, -0.0014826752, 0.07356121) * inp_0_2_0; + result0 += M4(-0.060842972, -0.013430676, 0.16560476, 0.0053428854, -0.107849166, 0.02106321, -0.0129493065, -0.15222561, 0.033005275, -0.114956714, 0.09081802, 0.035153456, 0.031328045, 0.03933653, 0.06395653, 0.048514616) * inp_0_0_1; + result0 += M4(0.047304064, -0.07570065, 0.026333803, 0.059438776, -0.16640303, 0.05952861, -0.18074949, 0.2968343, 0.008506116, 0.06380072, 0.024479834, -0.19506985, -0.17726316, 0.04590411, 0.11536085, -0.11121072) * inp_0_1_1; + result0 += M4(0.033091966, 0.092754595, -0.010387883, 0.03960938, -0.03831898, 0.03929795, -0.023243057, 0.055324085, 0.0009955837, -0.029435338, -0.065309055, -0.011093929, -0.043868802, 0.04456156, -0.00080055464, 0.071773045) * inp_0_2_1; + result0 += M4(0.08062181, 0.06288208, -0.06573706, 0.007982499, 0.148237, 0.116023935, -0.095747694, -0.034983374, 0.04339274, -0.11553249, -0.094952874, 0.08007751, -0.0071002394, 0.05635857, 0.010612378, 0.0016813296) * inp_0_0_2; + result0 += M4(-0.008505843, 0.04086676, 0.089940876, -0.031808976, -0.08673314, 0.07507258, -0.036029972, -0.06111206, 0.047638014, -0.1279222, 0.059526585, -0.0021941112, 0.072870865, -0.18167533, 0.0214262, -0.081372015) * inp_0_1_2; + result0 += M4(0.063776694, -0.026500335, 0.0046752915, 0.046670705, -0.01975549, 0.07029256, -0.03656071, 0.004485956, 0.117496915, -0.10584317, 0.27419797, -0.091179654, 0.07276066, -0.1118816, 0.066380635, 0.07300706) * inp_0_2_2; + result1 += M4(-0.08853989, 0.029993253, 0.061427083, 0.10241136, -0.14602952, -0.01950073, 0.10768248, -0.04612119, 0.14837895, 0.023217674, -0.04895803, 0.046966847, 0.12444529, 0.009798832, 0.020996016, 0.021884233) * inp_0_0_0; + result1 += M4(0.12844722, -0.04580959, -0.036788434, -0.033584088, -0.13661535, -0.045847468, -0.015642757, -0.067164905, 0.13100539, 0.03043028, -0.008809947, 0.05210644, 0.28685042, 0.081278145, -0.03620796, 0.056618232) * inp_0_1_0; + result1 += M4(-0.10399191, -0.009850353, -0.115178585, 0.050160512, -0.026110858, -0.009067307, 0.020186948, -0.09405578, 0.3095613, 0.002289235, 0.04810237, -0.0058800406, -0.035615288, -0.022769798, -0.06696305, 0.055394985) * inp_0_2_0; + result1 += M4(0.02209097, 0.047398537, -0.05092115, -0.002255745, -0.019574504, -0.15042152, -0.0655897, -0.035502978, 0.03925334, 0.02063245, 0.045473445, -0.060866516, -0.029626865, 0.048684344, 0.016189262, 0.039405476) * inp_0_0_1; + result1 += M4(0.0070796115, 0.14980806, 0.14960426, 0.018482508, -0.1547638, -0.15638639, 0.328809, -0.00323772, -0.03833926, -0.050700262, 0.042395175, 0.105822094, -0.080845386, 0.09024774, 0.024708362, -0.01564107) * inp_0_1_1; + result1 += M4(0.22975679, -0.07126146, -0.047278505, -0.009715538, -0.08919471, 0.008067857, 0.08196639, 0.05187098, 0.009787045, 0.14960378, -0.1723975, 0.058202613, -0.008499098, 0.02678337, 0.08316201, 0.17680408) * inp_0_2_1; + result1 += M4(0.04064507, 0.065673545, -0.001870999, -0.07063028, -0.16675913, 0.097352125, 0.022133848, -0.080686525, -0.05133467, -0.065383635, 0.023838617, 0.24223876, -0.043236677, -0.024484266, 0.041242514, -0.055673577) * inp_0_0_2; + result1 += M4(-0.082769446, 0.0026211522, -0.026593378, 0.0115648005, -0.07378918, 0.08343126, 0.052103817, -0.016335383, 0.10606267, 0.05948298, -0.026397215, 0.0003102588, -0.23236808, -0.08637152, 0.110302255, 0.008154632) * inp_0_1_2; + result1 += M4(-0.004805181, 0.07261701, 0.19285999, -0.07804535, 0.047466315, 0.074974254, 0.0030864563, -0.036331, 0.14255658, 0.009438491, -0.26888105, 0.035260852, 0.03511677, 0.03805377, 0.0482701, -0.07819417) * inp_0_2_2; + result2 += M4(-0.037514895, 0.13307613, -0.15555884, 0.11374846, -0.03102794, 0.04863651, 0.014877046, -0.022843545, -0.08671126, -0.16719382, 0.06722302, -0.08032712, 0.11250361, 0.041836437, -0.04302602, 0.22203118) * inp_0_0_0; + result2 += M4(0.16266906, 0.0652256, 0.09008826, 0.12905549, -0.050330743, -0.0039677257, 0.032177076, -0.089897744, -0.073442586, -0.06632707, 0.011488907, -0.050489604, -0.10700614, 0.16314684, -0.13538149, 0.3535238) * inp_0_1_0; + result2 += M4(0.091081716, -0.07684506, 0.050469927, 0.11815173, 0.04682995, 0.066177756, 0.000757632, -0.11639864, -0.11865262, -0.0069143996, 0.040499493, -0.096087426, 0.1476954, -0.0338288, -0.038219586, 0.21603872) * inp_0_2_0; + result2 += M4(0.014842829, 0.058694363, -0.026229782, 0.013752128, 0.077484265, 0.08856224, 0.06862102, -0.34694222, -0.08571522, -0.15038104, -0.031001668, -0.09086565, 0.065585464, 0.07672071, -0.06765769, 0.045240924) * inp_0_0_1; + result2 += M4(0.018740604, 0.1417599, -0.18008865, 0.4880559, -0.14652954, -0.18183929, -0.06923827, -0.068561025, -0.10161812, -0.37797517, 0.036212508, -0.72146076, -0.021771938, 0.107960775, -0.038881894, 0.3470531) * inp_0_1_1; + result2 += M4(0.0056704413, 0.0057854336, -0.03544198, 0.022966914, -0.07809746, -0.06305099, 0.0017007316, -0.10661038, -0.03174759, 0.0002836016, 0.05189047, -0.10452447, -0.047655176, -0.0743026, 0.00062795886, 0.01671406) * inp_0_2_1; + result2 += M4(-0.023666427, 0.05700439, -0.026134238, 0.13338687, -0.0702518, 0.074614905, -0.009049774, -0.10704095, 0.05418411, -0.11009473, 0.046395864, -0.1441461, -0.036314357, 0.05481348, 0.0068577323, 0.04297471) * inp_0_0_2; + result2 += M4(0.08562004, 0.053359345, 0.04522385, 0.17730384, -0.034875143, -0.0021474871, -0.0583912, -0.121497266, -0.01545037, 0.060134884, 0.02559615, -0.08477596, 0.36008564, -0.012338267, 0.24932086, 0.3682217) * inp_0_1_2; + result2 += M4(0.042751182, -0.022283932, 0.031839147, 0.18807454, -0.000994266, 0.06291217, -0.00019743145, -0.09904224, 0.083863236, 0.0056221024, 0.048429217, -0.025086297, -0.0011440822, 0.038589183, 0.076988876, 0.19478121) * inp_0_2_2; + result3 += M4(0.08766954, 0.06831764, -0.012528938, 0.05895398, 0.041953146, -0.027996821, 0.053623594, -0.09062052, -0.13021937, -0.031868882, 0.08695754, -0.017222721, 0.013070132, 0.05593187, -0.09226305, 0.004974662) * inp_0_0_0; + result3 += M4(0.07075748, 0.0011783495, -0.016677897, 0.047718946, 0.021496007, -0.0025332512, 0.08542731, -0.065882586, -0.15655078, -0.019826738, -0.005712146, 0.0068261228, 0.103864536, 0.015821477, -0.13530174, 0.1157932) * inp_0_1_0; + result3 += M4(-0.012552848, -0.0011612177, 0.08928263, -0.02129051, 0.13616723, 0.012660772, -0.01665146, 0.024481574, -0.025328152, -0.023913166, -0.018899174, 0.04124303, -0.038724523, -0.011146892, -0.071555845, -0.03582969) * inp_0_2_0; + result3 += M4(0.08896971, -0.03892573, 0.057871565, -0.093459256, 0.18992698, 0.027197393, 0.08762989, -0.069053054, 0.0563312, -0.053577468, -0.09238368, -0.038338635, -0.10349082, 0.031073367, 0.07323499, -0.01635451) * inp_0_0_1; + result3 += M4(-0.059170213, -0.0040947986, 0.05801903, 0.17273365, 0.34611687, 0.07389358, -0.08374566, 0.22281833, -0.090706795, -0.023434594, 0.14440814, -0.06427662, -0.025128212, -0.03735657, 0.03547581, 0.018539941) * inp_0_1_1; + result3 += M4(0.084117614, -0.008905891, -0.17623527, 0.10101096, -0.019019023, 0.019670343, 0.051679082, -0.023446215, 0.07113499, 0.025242154, 0.0071583632, -0.14636646, -0.092724875, -0.0018694047, 0.004236227, 0.0029981842) * inp_0_2_1; + result3 += M4(-0.06873267, 0.061046418, -0.10860676, 0.09367622, 0.000760558, -0.058479052, -0.027285123, 0.13937435, -0.12718248, -0.022235518, 0.109278135, -0.07762178, -0.070579015, 0.01912146, 0.03200816, -0.08212269) * inp_0_0_2; + result3 += M4(-0.020358711, -0.02201965, -0.025757574, -0.086247444, -0.033583634, -0.043647237, -0.011471106, -0.020079277, -0.13191189, 0.1099827, 0.025344597, -0.10803841, 0.050518144, -0.0024946346, 0.16184743, -0.30262017) * inp_0_1_2; + result3 += M4(-0.09679929, -0.075668626, 0.101206176, -0.06292818, 0.065329395, 0.033891015, -0.0047297687, 0.015178267, 0.04901879, 0.046120256, 0.047192805, -0.09185519, -0.110924765, -0.08541136, 0.047636896, -0.08899251) * inp_0_2_2; + result4 += M4(0.052822623, -0.014083926, -0.022294737, 0.01780114, -0.08671286, -0.03542587, 0.2070736, -0.038856637, 0.032665614, 0.08325787, -0.12430742, 0.029740963, -0.021903438, 0.18739128, -0.10488425, 0.006337199) * inp_0_0_0; + result4 += M4(-0.21603334, 0.0513794, 0.07160664, 0.074636, 0.0638251, 0.0003192646, 0.018396644, 0.009705631, 0.13665017, 0.0051823976, -0.18688531, 0.05273399, -0.17271297, -0.058101147, -0.01403609, 0.400858) * inp_0_1_0; + result4 += M4(0.0025524886, 0.010591503, 0.02861609, -0.030205365, -0.025830517, -0.06251529, 0.007699546, -0.033947468, 0.062159542, -0.01670476, -0.13160819, 0.07878656, -0.11601005, 0.123041876, 0.016962996, 0.09768567) * inp_0_2_0; + result4 += M4(0.037186883, 0.06910256, 0.083145455, 0.003149972, -0.0033130206, 0.045027558, 0.08669281, -0.07428807, -0.04333853, -0.058345865, -0.037735827, -0.07878433, -0.13347614, -0.04999992, 0.10478387, 0.08288403) * inp_0_0_1; + result4 += M4(0.43173108, -0.0063256864, -0.06693647, -0.1147052, -0.24744429, 0.076265045, -0.13564236, -0.09265516, -0.20762008, -0.061034683, -0.0028227458, 0.1657345, 0.31249097, -0.08376558, 0.057221416, 0.017414216) * inp_0_1_1; + result4 += M4(0.008566852, -0.05290139, 0.0013872285, 0.15106772, -0.026707178, 0.09477694, -0.013252345, 0.032021753, -0.097144015, -0.005105025, 0.011112111, 0.067764536, 0.015175933, -0.076159224, -0.07556933, 0.035427902) * inp_0_2_1; + result4 += M4(-0.018604867, -0.022542909, 0.006349819, -0.028002925, -0.045337893, -0.08970132, -0.021743082, 0.035971303, -0.15709972, 0.0014573192, 0.14813903, 0.1659992, 0.00066883833, -0.076659575, -0.04971664, -0.08496153) * inp_0_0_2; + result4 += M4(-0.21284017, -0.061918862, -0.0499088, 0.11888597, 0.12583528, -0.09569602, 0.03127207, -0.011605333, 0.110662244, 0.13488045, 0.12956654, -0.10820153, -0.2664735, 0.107155494, -0.10075933, -0.16946845) * inp_0_1_2; + result4 += M4(-0.030806672, 0.04348999, 0.0375604, -0.119304836, 0.026759975, 0.030174727, 0.016006479, -0.013249496, 0.22291408, 0.052240346, 0.009374497, 0.01985347, -0.028648024, -0.050707713, 0.05757869, 0.004777256) * inp_0_2_2; + result5 += M4(-0.09394742, -0.0020114959, 0.012473494, -0.004576709, 0.028792636, 0.1867929, -0.1588313, -0.027771398, 0.16472548, -0.10592947, -0.03391866, -0.046200175, 0.009281799, -0.03441146, -0.042214524, -0.082844056) * inp_0_0_0; + result5 += M4(-0.034990422, 0.052842062, -0.10930381, -0.00253232, 0.024048813, -0.14266834, -0.096335635, 0.07629296, 0.08700051, 0.0511216, -0.015954226, -0.04950173, -0.20852311, -0.055702765, -0.025112605, 0.088620394) * inp_0_1_0; + result5 += M4(0.008026741, -0.075149864, 0.07311696, -0.02103436, 0.059552617, 0.022902854, 0.004995157, 0.046885185, -0.05116645, 0.011079876, 0.052877218, 0.039314747, 0.00097246235, -0.07651566, 0.113438495, 0.074853435) * inp_0_2_0; + result5 += M4(-0.021278048, 0.017087905, 0.053191807, 0.0155587755, -0.030022178, -0.03901649, -0.033953987, -0.0040960233, -0.04484825, -0.020226749, 0.016161846, -0.03392181, 0.061634813, -0.06799762, -0.04493721, 0.06335031) * inp_0_0_1; + result5 += M4(0.010173072, -0.058274295, 0.12831095, 0.14801665, 0.016542222, 0.21792342, 0.20409054, -0.034689702, -0.13219248, 0.12790166, 0.07944686, 0.039794933, -0.017203592, -0.0071621635, -0.0092378585, 0.14034523) * inp_0_1_1; + result5 += M4(0.03313965, 0.036054473, -0.09929448, 0.047873177, -0.033644937, 0.07971446, 0.0041830963, -0.012184522, -0.0058825687, 0.04740198, 0.09067993, -0.11120585, 0.05296985, 0.030008575, -0.17246991, -0.12286725) * inp_0_2_1; + result5 += M4(-0.017580729, 0.071390174, -0.03980736, -0.06953296, 0.03122534, 0.013710687, -0.0026386725, 0.041522853, -0.022506049, 0.035616346, -0.05262587, 0.061891105, -0.022937384, 0.08983585, -0.10526769, -0.047300328) * inp_0_0_2; + result5 += M4(-0.048368756, -0.066393964, -0.17122273, -0.050558057, 0.16432367, -0.1713737, 0.06226258, 0.08463943, -0.01662237, -0.10207328, -0.047250263, -0.05312536, 0.327928, -0.06667691, -0.033484973, -0.290398) * inp_0_1_2; + result5 += M4(-0.08766798, 0.010467219, 0.06229386, 0.012880454, 0.033454344, -0.023233483, -0.015324345, -0.017793717, 0.13840027, -0.14323962, -0.05710519, -0.012645213, -0.049666047, -0.017097116, -0.022415988, -0.004198343) * inp_0_2_2; + result6 += M4(-0.0044865236, -0.08064832, -0.059066065, -0.039773013, -0.040013485, 0.073500216, 0.009909014, 0.020064956, 0.049023047, 0.15576221, 0.0016077295, 0.13392839, 0.17449084, 0.055469617, -0.025770703, -0.19746335) * inp_0_0_0; + result6 += M4(0.0421019, 0.03077191, -0.06395342, -0.031727865, -0.028625434, -0.049571775, 0.08321686, 0.013660383, -0.036410216, -0.034192637, 5.7762554e-05, 0.06287472, 0.07845672, -0.060796075, -0.19715282, 0.32123843) * inp_0_1_0; + result6 += M4(0.017570501, 0.017461475, 0.033809893, -0.08159319, 0.050167464, 0.006757208, -0.022012005, 0.00094507646, -0.07865825, -0.062691726, 0.02120332, 0.013134193, -0.0077404315, -0.010307764, 0.005679048, -0.087156184) * inp_0_2_0; + result6 += M4(-0.13852967, 0.041877396, 0.054781493, -0.12720211, 0.05354816, 0.14173035, 0.09724079, 0.06979567, -0.038605098, -0.03659603, -0.021394484, 0.009404507, 0.055929925, -0.053479422, 0.017573733, -0.10972872) * inp_0_0_1; + result6 += M4(0.0237189, 0.10936649, -0.13895872, -0.21464437, -0.12618971, 0.16071332, 0.1687479, 0.27317, -0.08956925, -0.12948772, 0.11273067, 0.013108196, 0.052038293, -0.0195363, -0.13389382, -0.22755502) * inp_0_1_1; + result6 += M4(-0.09903543, 0.109887384, 0.042012803, -0.05633655, 0.043949235, -0.0025837503, 0.0038835546, 0.09188776, 0.06428799, -0.11616592, -0.013914321, 0.08323901, 0.046426322, 0.10538389, 0.07780073, 0.030629426) * inp_0_2_1; + result6 += M4(0.066422954, 0.04146655, -0.09991522, 0.11232046, 0.05576669, -0.13443427, -0.029797072, 0.24348445, -0.05375273, -0.15397598, 0.10806383, -0.057168674, 0.025263377, 0.029306704, -0.06758324, 0.11083881) * inp_0_0_2; + result6 += M4(0.0026263332, -0.035856146, -0.0450158, -0.05261787, 0.05156732, -0.07728555, 0.05426869, 0.11363093, 0.11245666, -0.055853892, 0.038180877, -0.064015165, -0.01914824, 0.049390685, 0.027365401, -0.2923445) * inp_0_1_2; + result6 += M4(0.028998232, -0.10961401, -0.005185595, 0.11887038, -0.024986325, 0.02501903, -0.055258006, 0.01399558, -2.504139e-05, -0.06849541, 0.027588101, -0.25254217, -0.009953534, -0.13357127, 0.012158257, 0.12574211) * inp_0_2_2; + result7 += M4(0.034879167, 0.00045798288, -0.17338802, 0.021805877, 0.058209065, -0.011112338, -0.13841105, 0.013629267, -0.1348027, 0.020119704, 0.107353054, -0.03602873, 0.07760842, 0.014995411, -0.1135761, 0.14822768) * inp_0_0_0; + result7 += M4(0.035178408, -0.027421053, -0.07808762, -0.04905623, -0.027781555, 0.026446057, 0.052375246, 0.12714602, -0.09877785, -0.03997546, 0.09448941, -0.06228583, 0.11399305, -0.13376163, -0.2631905, 0.24790107) * inp_0_1_0; + result7 += M4(0.040242486, 0.016244821, -0.029406317, -0.03703265, -0.026328389, -0.0006855843, -0.06065422, 0.0215182, 0.029332234, 0.061482724, -0.022678232, 0.0020091797, 0.14812788, -0.040422585, -0.090559445, 0.056643754) * inp_0_2_0; + result7 += M4(-0.14331675, 0.031971816, 0.030157862, 0.039196715, -0.06208843, -0.01407949, 0.1120882, -0.039176114, -0.02324071, -0.019180475, 0.027940525, -0.0936125, -0.0074340547, -0.003571667, -0.04605286, -0.06587281) * inp_0_0_1; + result7 += M4(-0.2215102, -0.24575868, -0.43796587, -0.051996, -0.3650676, 0.056127638, -0.09943789, 0.00969389, -0.050232474, 0.39618614, 0.56501424, 0.041113205, -0.1441548, -0.21495715, -0.35117438, -0.15626001) * inp_0_1_1; + result7 += M4(-0.053246852, -0.05693673, 0.012933495, 0.03129781, -0.002808405, 0.06608624, -0.08381212, 0.028026547, 0.11096984, 0.02900286, 0.0017841714, -0.030065635, 0.020571142, -0.06833293, -0.028214743, 0.051134985) * inp_0_2_1; + result7 += M4(0.027004262, -0.021875277, -0.015893692, 0.057215497, 0.21277884, -0.05248872, -0.026791016, 0.13012166, -0.04259391, 0.065819435, 0.045742217, -0.051243, 0.086796865, -0.00938116, 0.04333153, 0.03238596) * inp_0_0_2; + result7 += M4(0.07781446, -0.094062604, -0.11517027, 0.051992435, 0.049155604, 0.03183495, 0.016153542, 0.008170301, -0.023438543, 0.096607015, 0.1893959, -0.073857546, 0.17926244, -0.03237222, -0.13278088, 0.10423509) * inp_0_1_2; + result7 += M4(-0.10090069, -0.06830984, -0.12110139, -0.03428654, 0.04465783, -0.0003599364, -0.029713994, -0.08015684, 0.14852206, 0.0753984, 0.12457691, -0.05575991, -0.0152009195, -0.081003174, -0.124588065, 0.057021156) * inp_0_2_2; + const V4 inp_1_0_0 = inp[1][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_1_1_0 = inp[1][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_1_2_0 = inp[1][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_1_0_1 = inp[1][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_1_1_1 = inp[1][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_1_2_1 = inp[1][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_1_0_2 = inp[1][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_1_1_2 = inp[1][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_1_2_2 = inp[1][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.031480134, 0.022504607, -0.02750034, 0.026851013, -0.055708077, 0.07170976, -0.070243254, -0.0065298458, 0.06899681, -0.0028600846, 0.0032809682, -0.004996292, 0.024207197, -0.007651659, 0.07757207, 0.037213583) * inp_1_0_0; + result0 += M4(-0.012441978, 0.0034176179, -0.03361243, 0.017559242, 0.0060279486, 0.021163693, -0.019269442, 0.04769179, -0.030220052, -0.06281222, -0.014371619, -0.050369434, 0.013997505, -0.06996628, 0.023995461, 0.063480906) * inp_1_1_0; + result0 += M4(-0.008759604, -0.04951979, 0.05102022, 0.0017029941, 0.050905816, -0.056640524, 0.07649713, 0.035654396, 0.00427665, 0.06401766, 0.07753079, -0.025118385, -0.0044859177, 0.2058421, -0.17279617, 0.06928524) * inp_1_2_0; + result0 += M4(0.04290967, -0.013302464, 0.015044507, 0.0857753, 0.07619337, 0.062953755, 0.01589828, -0.020596823, 0.03972262, 0.03550127, 0.019688614, 0.092569076, 0.004516904, 0.080200285, 0.02064298, -0.026211804) * inp_1_0_1; + result0 += M4(-0.020641228, 0.07598462, 0.021477671, 0.06988232, -0.09407873, -0.11900485, 0.1156955, -0.1030279, -0.03962574, 0.029488564, -0.010367837, -0.0529273, 0.32971036, -0.010841562, 0.35500067, 0.12690964) * inp_1_1_1; + result0 += M4(0.09933516, 0.07683861, 0.070552304, 0.045429543, -0.03121993, -0.009703804, -0.06331376, -0.036947217, -0.041279823, 0.00354611, -0.070087224, 0.054837074, 0.1187459, -0.16770424, 0.03295034, -0.110784754) * inp_1_2_1; + result0 += M4(-0.005448111, -0.054279003, 0.057456307, 0.008584563, -0.1297482, 0.028048642, -0.6236852, 0.046218157, 0.38579345, 0.10507107, -0.34008276, 0.0804456, -0.11048847, 0.0029664394, -0.11039505, -0.031908937) * inp_1_0_2; + result0 += M4(-0.014053733, -0.015274395, 0.04369264, -0.048567593, -0.33751306, -0.0006919785, -0.8714137, 0.29593474, -0.2234228, -0.038645227, 0.08446201, 0.19311851, -0.1262271, -0.0838822, -0.13839994, -0.11843266) * inp_1_1_2; + result0 += M4(0.0597845, -0.02361284, -0.1754463, -0.12823744, -0.038144067, -0.00030823884, -0.07397957, 0.07538066, -0.049707428, 0.11772805, 0.25095862, 0.14273249, -0.08096025, -0.0786103, -0.053230636, 0.011765605) * inp_1_2_2; + result1 += M4(-0.041214515, -0.022783551, -0.007854777, 0.011424497, 0.048652228, 0.024216479, -0.08327773, 0.03330842, 0.046059, -0.012574716, -0.051844712, 0.012575741, -0.10872949, 0.0652668, 0.068628065, -0.12344464) * inp_1_0_0; + result1 += M4(-0.047421794, -0.0042900466, -0.09755643, 0.021290427, -0.019125689, 0.05894493, 0.108833686, -0.03896826, 0.034521278, 0.04110817, 0.16736257, -0.13419849, 0.32663566, -0.02243724, 0.22435305, 0.0015056706) * inp_1_1_0; + result1 += M4(-0.0063731284, -0.048223697, -0.0257136, 0.054564774, -0.017797744, -0.09169449, -0.03490447, -0.005628338, 0.10449499, -0.022218069, 0.057933014, 0.063172325, -0.3315207, -0.53118134, -0.11165747, -0.11655941) * inp_1_2_0; + result1 += M4(0.014127968, 0.019844344, -0.041556776, -0.022626622, -0.3077768, -0.016684685, -0.17728744, 0.02716392, 0.17554432, 0.048318308, 0.011630752, 0.050423477, 0.0076396307, 0.1246161, -0.016712481, -0.124416895) * inp_1_0_1; + result1 += M4(0.34330148, -0.027847465, 0.06134694, -0.17701492, 0.36956406, 0.3542786, 0.17885083, 0.100473754, 0.096133925, 0.06349665, 0.044160556, -0.077218466, 0.2494421, 0.35502204, -0.06153945, -0.09098579) * inp_1_1_1; + result1 += M4(-0.1906175, 0.110962786, -0.074767, -0.03940394, -0.039098483, -0.2524961, 0.03541422, -0.13015822, -0.089974515, -0.01388011, -0.054019574, 0.08053615, -0.012862676, -0.29962274, -0.22421661, 0.164933) * inp_1_2_1; + result1 += M4(0.046955675, -0.0020843735, 0.024131287, 0.059485376, -0.16264954, -0.0018706354, -0.16672719, -0.17812519, -0.21307985, 0.01251039, -0.098445274, 0.06601699, 0.010622129, -0.13259597, 0.06293575, 0.081812285) * inp_1_0_2; + result1 += M4(-0.14296159, -0.27319872, 0.003056584, -0.04481623, -0.239822, 0.30125526, -0.3768209, -0.07221183, 0.14043114, 0.08845101, 0.1153593, -0.17431736, 0.31998786, -0.09081244, -0.012719533, -0.1150432) * inp_1_1_2; + result1 += M4(0.03607832, -0.053118367, 0.12206769, 0.12573037, 0.016049556, 0.14021628, -0.60453457, 0.043669682, 0.0927199, -0.04202347, -0.02230127, 0.10041387, -0.013005157, -0.037925337, 0.20434196, -0.008807346) * inp_1_2_2; + result2 += M4(0.085524045, -0.04726476, 0.0025043243, 0.02211397, -0.031442154, -0.009824152, -0.04868665, 0.024380827, -0.089414954, -0.020452585, 0.02611986, 0.02746525, -0.026081663, 0.008058045, -0.024885932, -0.09756925) * inp_1_0_0; + result2 += M4(0.14009194, 0.077190965, -0.014647526, -0.022815943, 0.027628496, -0.045014247, 0.048588466, -0.06003301, -0.036754172, 0.031951413, 0.004520675, -0.054952823, 0.116246305, -0.053753987, -0.029616896, -0.035481684) * inp_1_1_0; + result2 += M4(0.0731957, 0.021592917, 0.022428276, 0.02819652, -0.0056193573, 0.022294624, 0.043987297, 0.045787323, -0.18264157, -0.05378185, 0.021316234, 0.023163464, -0.0378671, 0.048951052, -0.06701447, 0.011839914) * inp_1_2_0; + result2 += M4(0.023698011, 0.010092461, -0.013971513, 0.09212325, -0.050817706, 0.021730527, -0.162843, -0.10750212, -0.11302532, -0.021604111, 0.036292415, 0.04150645, -0.03448777, 0.03934349, -0.000643943, -0.037141915) * inp_1_0_1; + result2 += M4(0.1273163, -0.20044346, 0.22307473, -0.002607279, -0.088810526, -0.01018931, -0.036336742, -0.074329466, -0.2198094, -0.13896179, -0.027855778, -0.026664797, 0.055611413, 0.2728389, 0.074398644, 0.06719183) * inp_1_1_1; + result2 += M4(0.08248264, -0.03958757, -0.1574347, 0.055085007, 0.014108534, 0.10217436, 0.16581772, 0.11076202, -0.026574718, 0.14058042, -0.091445215, 0.072632134, -0.015471814, 0.17361253, -0.11562396, 0.16116662) * inp_1_2_1; + result2 += M4(-0.036110546, 0.014922259, 0.03722302, 0.08972748, -0.05882626, -0.04369316, -0.17843926, -0.079488635, -0.11866699, -0.046404492, 0.01462289, 0.13743721, 0.049024098, 0.009446403, -0.05974156, -0.0836173) * inp_1_0_2; + result2 += M4(0.14417793, -0.12449359, 0.19634986, 0.03615379, -0.042494725, -0.0888043, -0.222145, -0.34039366, -0.28314266, 0.19263896, 0.0003379376, 0.14055537, -0.048554685, 0.11350628, 0.111550525, 0.19810182) * inp_1_1_2; + result2 += M4(0.17055759, -0.19232155, -0.08552316, 0.15144835, -0.16844755, 0.1626488, -0.3597869, -0.2739759, -0.0869378, 0.037314333, 0.08125157, 0.046879493, 0.04942182, -0.085242175, 0.020566402, 0.03357786) * inp_1_2_2; + result3 += M4(0.00036584082, 0.0738929, -0.04572539, -0.0012843242, -0.0030120017, -0.0041420124, 0.0283537, -0.14216274, -0.07171603, -0.040536903, 0.037717972, -0.03271703, 0.10293497, 0.011163896, -0.039166804, 0.06779274) * inp_1_0_0; + result3 += M4(0.09888187, 0.049035363, -0.07075683, 0.02288465, -0.08808854, 0.077348836, -0.05631992, 0.11476631, 0.08141408, -0.05905511, -0.063237794, 0.059854712, 0.07303647, -0.122965515, 0.21723406, -0.21770875) * inp_1_1_0; + result3 += M4(0.041968178, 0.045095038, -0.04187227, 0.03839533, 0.066174425, -0.018372115, 0.101509646, 0.034778282, -0.15746263, -0.021688193, 0.12761101, 0.0005590278, -0.06495877, 0.08993167, 0.08493154, 0.100946926) * inp_1_2_0; + result3 += M4(-0.12990578, -0.063872226, 0.023313195, -0.102485776, -0.07710697, 0.047350243, 0.0027049147, 0.044569127, -0.23771174, 0.013232883, -0.042979818, 0.021591274, 0.10553398, 0.021377036, -0.05979461, 0.1297515) * inp_1_0_1; + result3 += M4(0.041767593, -0.23734885, -0.04018287, 0.0021905825, 0.058974028, 0.092547245, 0.0052623916, -0.0038457026, -0.042447865, -0.06745353, 0.121213816, -0.1727163, 0.30826557, 0.14860876, -0.17683196, -0.2522164) * inp_1_1_1; + result3 += M4(-0.15903552, 0.058151513, 0.100160204, -0.08453247, 0.024600973, 0.07015041, 0.018457606, -0.02940498, -0.28345245, 0.0012391646, -0.00924876, 0.0022620042, 0.41158104, -0.23476022, 0.08815258, 0.37193108) * inp_1_2_1; + result3 += M4(0.02046382, 0.06482451, 0.07025366, 0.047283176, -0.49082857, -0.10276241, -0.18953465, 0.33669, -0.07672553, 0.07237662, -0.16632302, 0.020866703, -0.008033319, -0.0140120685, 0.10647299, 0.11572522) * inp_1_0_2; + result3 += M4(-0.03480249, -0.059787698, 0.13420132, -0.058501054, -0.55851614, -0.24554124, 0.10433807, 0.01223755, -0.07957651, -0.017458556, 0.17455065, -0.05367447, 0.19968064, 0.047660735, 0.07357433, -0.155887) * inp_1_1_2; + result3 += M4(-0.0030073624, 0.10810762, -0.18044378, 0.067629024, -0.48736268, 0.028282214, 0.16534877, 0.14841224, -0.38103735, 0.056693874, 0.050072443, 0.026725601, 0.3106084, 0.042087603, 0.1353113, -0.15954271) * inp_1_2_2; + result4 += M4(0.049907044, 0.05917379, -0.0070446306, -0.0125782965, 0.06958402, 0.010411088, 0.09445976, 0.1306928, 0.078032605, -0.024585722, -0.06634273, -0.04562438, -0.06356682, -0.14808829, -0.058135133, -0.0176488) * inp_1_0_0; + result4 += M4(-0.049305007, -0.09119424, -0.020125449, 0.06657149, -0.026055757, 0.032714486, -0.113167875, 0.03647543, -0.053998318, 0.039899196, 0.033228494, -0.04177448, 0.15518185, 0.020502375, 0.12221952, 0.22044659) * inp_1_1_0; + result4 += M4(-0.0042459243, -0.024827003, 0.016229805, -0.0022263292, -0.027433382, -0.045722224, -0.015748752, -0.13316798, 0.05410119, -0.056025855, -0.040435337, -0.018760245, 0.009213945, 0.3852679, 0.000578873, -0.28317082) * inp_1_2_0; + result4 += M4(0.034161624, 0.007418905, 0.0056263413, 0.0134465, -0.062138826, 0.10297515, -0.12675077, -0.22341436, -0.057107937, -0.075487636, 0.118391424, -0.051086467, -0.068698496, -0.109848805, -0.16419601, 0.07985009) * inp_1_0_1; + result4 += M4(-0.289909, 0.11116721, -0.05000816, 0.014985705, -0.062454224, -0.31514457, -0.0134612415, 0.2906185, 0.29426044, -0.09375476, -0.12609719, -0.018698383, -0.4959687, 0.11218079, -0.36311164, 0.2827361) * inp_1_1_1; + result4 += M4(-0.12141261, -0.03322532, 0.02778503, -0.18592703, 0.16356562, 0.1862531, 0.10289074, -0.02910688, 0.074913174, 0.04176986, 0.029782522, 0.07551553, -0.14691809, -0.20474134, 0.25737017, 0.0036834145) * inp_1_2_1; + result4 += M4(-0.026830075, 0.0102805, 0.050740518, -0.030503534, 0.12479471, -0.2997582, 0.39288667, -0.36012942, 0.06627369, 0.018240752, -0.18103112, 0.009833147, 0.10051215, 0.07757615, 0.03269702, 0.1315916) * inp_1_0_2; + result4 += M4(0.38367394, -0.17794202, 0.034007493, 0.16756037, -0.3462468, -0.08931065, 0.83406174, -0.8299837, -0.06436015, 0.018899275, -0.029526684, 0.059355065, -0.08902517, 0.0025220488, -0.12519355, 0.091307715) * inp_1_1_2; + result4 += M4(-0.062145147, 0.18577932, -0.0880551, 0.121524155, 0.34152356, -0.26200464, 0.14587915, -0.19998455, 0.03422614, 0.04158095, 0.06141245, -0.08567144, -0.0099176, -0.03126393, 0.19342414, -0.029076293) * inp_1_2_2; + result5 += M4(-0.0018104424, -0.04740306, 0.008606481, -0.057826642, 0.028359115, 0.03855738, 0.024834067, -0.05892849, -0.06852567, 0.0014034081, -0.017360523, -0.0034612792, -0.053556345, -0.16744903, 0.011242206, 0.06495266) * inp_1_0_0; + result5 += M4(0.0076297154, 0.053831212, 0.012087942, -0.017794803, -0.015621248, -0.11158887, 0.015844794, 0.034641407, 0.015440859, -0.0029511496, -0.018026209, 0.058421873, 0.11149868, -0.3772246, 0.11445935, 0.11466591) * inp_1_1_0; + result5 += M4(0.018695602, -0.016999591, 0.041074533, 0.017925212, -0.02783583, 0.035658825, -0.06383002, 0.037043292, -0.034911964, -0.019873073, -0.01734665, -0.009707079, 0.18712191, -0.597724, -0.48827893, -0.15412585) * inp_1_2_0; + result5 += M4(0.008229301, 0.05874537, -0.020877894, 0.051652975, -0.021933421, 0.08803422, 0.05889715, -0.030001901, -0.09020934, -0.00093469815, -0.028563846, 0.14848892, 0.03571232, -0.20264493, -0.14047436, -0.044526584) * inp_1_0_1; + result5 += M4(0.20835799, 0.08425257, -0.031775605, 0.0604564, -0.024688438, 0.074072696, 0.22773655, 0.071057804, -0.07424373, -0.05189683, -0.24849279, 0.012247315, -0.15502611, -0.7149815, -0.012028348, 0.20658933) * inp_1_1_1; + result5 += M4(-0.0291081, 0.17835686, 0.1379435, -0.13504569, -0.03562398, -0.25263202, -0.24820459, -0.10914973, -0.06401897, -0.012636178, 0.0407837, -0.1221712, 0.0008696161, -0.99497575, -0.34240752, -0.3956755) * inp_1_2_1; + result5 += M4(-0.055273805, 0.020010803, 0.032364372, 0.021821553, 0.07773637, -0.11825204, -0.0585737, -0.23029865, 0.0041647237, 0.1847297, -0.10723596, -0.040413555, 0.05951613, -0.19049922, 0.1110859, 0.0075152526) * inp_1_0_2; + result5 += M4(-0.027073802, -0.18725133, -0.062199067, -0.07966089, -0.036935627, -1.0838538, -0.2299379, -0.0776096, -0.056953266, -0.09772756, -0.016039046, 0.25972503, -0.16613887, -0.29878625, 0.02102991, -0.0075961067) * inp_1_1_2; + result5 += M4(0.084981486, -0.049690872, -0.06729748, 0.09547587, -0.223316, -1.3110473, 0.03750193, -0.15361217, -0.12954216, -0.10045158, 0.06451402, 0.008062529, -0.033319175, -0.5449086, -0.16870773, 0.072470695) * inp_1_2_2; + result6 += M4(0.035710134, -0.004272795, -0.0030682434, -0.10361778, -0.06331565, -0.06025608, -0.0022991255, 0.03765545, -0.028815068, -0.034663733, 0.020915102, 0.040111464, 0.018591635, 0.049653575, 0.009148295, 0.07538383) * inp_1_0_0; + result6 += M4(0.019738814, -0.05839733, -0.06505472, -0.13510013, 0.09890182, 0.1891451, 0.021422703, -0.042574145, 0.0042094113, 4.579787e-05, 0.008323813, 0.104889534, -0.041459255, 0.02876048, 0.009126818, 0.04232417) * inp_1_1_0; + result6 += M4(-0.020357303, 0.101321034, 0.006097082, -0.11298897, -0.05311815, -0.10926171, -0.023567012, -0.0021390421, -0.029851168, -0.04654526, 0.013573414, 0.07828777, -0.1216066, 0.16882752, 0.001086939, -0.050930224) * inp_1_2_0; + result6 += M4(-0.16762364, 0.00041041707, 0.0047406727, -0.1872355, -0.1167771, 0.049215507, 0.045813188, -0.12599264, -0.015456616, -0.09617353, -0.07760548, 0.3573423, 0.085120894, -0.052515253, -0.041856173, 0.09151189) * inp_1_0_1; + result6 += M4(0.25298527, -0.083033815, 0.07842838, -0.20436326, 0.2141105, -0.081563264, -0.03578718, -0.14552186, 0.09011429, 0.09337912, -0.17800711, 0.35518906, 0.34146005, 0.21679604, -0.14178607, 0.29695487) * inp_1_1_1; + result6 += M4(-0.015039324, -0.11801624, 0.3308996, -0.20301448, -0.1029583, -0.01371626, 0.02209448, -0.23469046, -0.017852006, 0.045394216, -0.1108695, 0.26390383, 0.17035092, -0.16483067, -0.09092368, -0.08701643) * inp_1_2_1; + result6 += M4(0.031161798, 0.008572961, -0.040698856, 0.07290603, -0.46013176, 0.08443932, -0.03847323, -0.0050219405, 0.019950045, -0.03748009, -0.05836353, 0.064596914, -0.020090474, 0.054859094, -0.0053050932, -0.08853301) * inp_1_0_2; + result6 += M4(-0.084764175, 0.012020918, 0.00015554744, 0.1531305, -0.33220297, -0.17982721, 0.28655532, -0.029537294, -0.20199123, -0.05748397, -0.08752159, 0.101133555, 0.026785634, 0.03626457, 0.00612663, -0.0089569455) * inp_1_1_2; + result6 += M4(0.020700581, 0.0057524317, 0.17061627, 0.13423783, 0.2793002, -0.15452349, -0.11238209, 0.05201116, 0.020945266, -0.010477651, -0.09111721, 0.18077657, 0.007817896, -0.0045658727, -0.061545387, -0.2459529) * inp_1_2_2; + result7 += M4(0.027733237, 0.038972043, -0.03088507, -0.0074141766, -0.11064113, -0.0043980954, -0.058969297, -0.006910389, -0.015636815, 0.011484409, -0.03570867, 0.08492805, 0.11756981, -0.013650826, 0.031284023, -0.007139631) * inp_1_0_0; + result7 += M4(0.069567926, -0.00613218, -0.012121846, -0.050250504, 0.12377311, -0.06269611, 0.031104371, 0.0056001255, -0.07889045, -0.042404916, 0.1145589, 0.005229294, -0.112692, 0.014950937, 0.11265732, 0.35954937) * inp_1_1_0; + result7 += M4(0.005378605, 0.002725332, -0.051373534, -0.02157908, -0.024585038, -0.029680984, 0.019898454, 0.016664904, -0.027567513, 0.023566173, -0.09247306, 0.021096438, -0.16182888, 0.011246899, -0.026068551, -0.13940927) * inp_1_2_0; + result7 += M4(-0.061125427, -0.017961377, 0.037990037, 0.09285938, 0.03901359, 0.039907802, -0.06193245, -0.001297714, -0.07116101, 0.040651117, 0.0134698525, 0.0499299, 0.10181796, -0.013673448, -0.05742784, -0.047678668) * inp_1_0_1; + result7 += M4(0.015785968, -0.16612265, 0.20642702, -0.12645264, 0.2055037, 0.24102506, -0.15565194, 0.08455558, -0.029321713, 0.20607245, -0.23393583, 0.026113318, -0.4376399, -0.0051516, 0.06587485, -0.17734307) * inp_1_1_1; + result7 += M4(0.01350173, -0.07216518, 0.21655977, -0.03375292, -0.1868103, -0.029453665, -0.04318684, -0.10005376, -0.03857597, -0.05963412, 0.0089385845, 0.10560614, -0.21511024, -0.11504748, 0.15365157, 0.09674078) * inp_1_2_1; + result7 += M4(-0.08949881, 0.021742478, 0.03298201, -0.010393788, 0.7199584, -0.0027156998, -0.13432813, 0.37697923, -0.111123726, 0.025214864, -0.048953548, 0.22592115, 0.1345457, 0.022827635, -0.012038413, 0.042285312) * inp_1_0_2; + result7 += M4(-0.2318804, -0.042549968, 0.003076829, 0.0812493, 0.96494234, 0.115368605, 0.26462525, 0.008074855, -0.17962907, -0.08389085, 0.13855058, -0.14960603, 0.114419475, 0.0055155302, 0.11441841, -0.036788214) * inp_1_1_2; + result7 += M4(-0.029846653, 0.09816073, 0.29667217, 0.039547663, 0.48146144, 0.08200442, 0.128414, -0.014489124, 0.1446394, 0.02353629, -0.05249817, 0.05469321, -0.0534344, -0.015874032, 0.085210845, 0.08815681) * inp_1_2_2; + const V4 inp_2_0_0 = inp[2][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_2_1_0 = inp[2][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_2_2_0 = inp[2][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_2_0_1 = inp[2][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_2_1_1 = inp[2][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_2_2_1 = inp[2][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_2_0_2 = inp[2][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_2_1_2 = inp[2][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_2_2_2 = inp[2][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.102626026, -0.0378138, -0.020769343, 0.007368121, -0.016526962, 0.08776557, 0.17823024, 0.087599255, 0.016235558, -0.04522307, -0.06772902, -0.064329505, 0.0021017354, -0.03170066, 0.001691324, -0.04279465) * inp_2_0_0; + result0 += M4(0.13243054, 0.014472338, -0.083450876, 0.013659966, 0.07972569, 0.054905854, 0.05906461, 0.02754161, -0.067101546, -0.10529769, -0.035395183, -0.06387251, -0.018989632, -0.061490856, 0.015145441, 0.0021654118) * inp_2_1_0; + result0 += M4(-0.1525686, -0.13395174, -0.10757616, 0.007979974, 0.030142508, -0.08858484, -0.0115399975, -0.089607134, 0.070242435, 0.06293386, -0.040147502, -0.09941832, -0.043413296, 0.009334943, -0.013120559, 0.101818055) * inp_2_2_0; + result0 += M4(-0.026650494, -0.06144339, 0.14248, -0.06253997, -0.15318929, -0.060040213, 0.19732086, 0.004659254, -0.02383706, 0.07070178, 0.014485851, -0.08196497, 0.041479446, -0.037068035, -0.0042144526, 0.003230726) * inp_2_0_1; + result0 += M4(0.08663478, 0.38924518, 0.3046044, 0.17067753, 0.023407796, -0.039609946, -0.22201665, -0.08697131, -0.0024897512, -0.12671809, -0.029388973, -0.044726096, -0.054724198, -0.0513072, 0.07526693, 0.13014683) * inp_2_1_1; + result0 += M4(0.04421704, -0.009702661, 0.1203698, -0.15590294, -0.07504153, 0.07861127, -0.026001224, 0.037677668, -0.005250857, 0.059194393, 0.033944294, -0.031211345, 0.016431559, -0.021823363, 0.013531701, 0.07076996) * inp_2_2_1; + result0 += M4(0.06436249, -0.011580038, 0.06488756, 0.037659034, -0.14665744, 0.020148993, 0.033959374, -0.071903676, 0.03318206, 0.04746019, 0.021691663, 0.007678443, 0.0020073992, -0.018149707, -0.021546392, -0.008433799) * inp_2_0_2; + result0 += M4(-0.007996668, -0.050261617, 0.07731974, -0.10224194, -0.02616626, 0.0004953605, 0.046488836, 0.025740415, -0.08061821, 0.011366273, 0.006529177, 0.017454254, 0.033323236, 0.040516824, -0.07195071, 0.011409133) * inp_2_1_2; + result0 += M4(0.053438187, -0.09089951, 0.2440525, -0.1324565, 0.099874504, 0.02447203, -0.15702766, 0.034565087, 0.031376705, 0.01295717, 0.085221685, 0.03262457, -0.08936327, -0.015295609, -0.124098696, 0.002835575) * inp_2_2_2; + result1 += M4(0.16019587, -0.0515186, 0.013615225, 0.121898755, 0.011441191, 0.030647568, 0.06919563, -0.24421613, 0.0065716603, -0.0073198997, -0.010487829, -0.055828173, -0.07465893, 0.07650894, -0.0034516328, 0.046492565) * inp_2_0_0; + result1 += M4(0.091461204, -0.045833334, -0.10035038, -0.025176672, 0.08045068, -0.019254649, -0.058673885, -0.03127825, -0.042739026, -0.07128582, 0.11008445, 0.063810885, 0.055749726, 0.022268586, 0.00016013818, -0.012536) * inp_2_1_0; + result1 += M4(0.07670493, 0.101615846, -0.20144957, 0.098949134, 0.031775758, 0.2138774, 0.13720912, 0.084109835, 0.105399415, -0.029400298, 0.098876305, -0.03214166, -0.095566034, -0.03424538, -0.10133411, 0.025917798) * inp_2_2_0; + result1 += M4(-0.013170599, -0.0024985115, 0.055577427, 0.048873395, 0.08682708, 0.13055427, 0.15758575, 0.013761445, -0.056211665, 0.04702216, -0.00610366, -0.080555156, 0.08458422, 0.124975406, -0.016580112, 0.096349955) * inp_2_0_1; + result1 += M4(-0.1890591, 0.13201927, 0.118629955, -0.13454923, -0.25569218, -0.44141504, 0.10523596, 0.13301924, 0.045317512, 0.18946074, 0.004729886, 0.021649776, 0.13188155, -0.047694493, -0.07527121, 0.006226415) * inp_2_1_1; + result1 += M4(0.096434765, 0.20711468, 0.027942741, 0.08371446, -0.1326204, -0.088750854, 0.10190294, -0.0044493563, -0.08976341, 0.17278244, -0.066094026, -0.074300334, 0.0025499635, 0.028562948, 0.0057129157, 0.03719291) * inp_2_2_1; + result1 += M4(0.07887642, -0.096795306, 0.08951601, 0.2202021, 0.15527564, 0.11085346, -0.10906232, -0.0045662075, -0.101505615, -0.026102083, 0.02747061, 0.046167426, 0.035964143, 0.06407939, 0.0077214376, -0.057969805) * inp_2_0_2; + result1 += M4(-0.057912838, -0.07709548, 0.09053219, 0.0141200805, -0.021389624, -0.048085175, -0.1068871, 0.044762302, 0.048573807, 0.059034944, 0.020754114, 0.154847, -0.13091393, -0.051150635, 0.10909996, -0.13846873) * inp_2_1_2; + result1 += M4(-0.055644743, 0.02751157, -0.0541025, 0.059359703, 0.011699482, 0.15671876, 0.1697867, -0.12131408, 0.08831554, -0.0722534, -0.08469012, 0.015968846, -0.11808802, 0.024787262, 0.06809935, -0.09480598) * inp_2_2_2; + result2 += M4(-0.05920761, -0.00848376, 0.024428904, 0.047450554, 0.079389155, -0.06695981, 0.11275496, -0.10183089, -0.07814928, 0.029063111, -0.087552786, -0.005981822, -0.06576211, 0.111629896, -0.0650491, -0.02131078) * inp_2_0_0; + result2 += M4(0.07220693, 0.15114598, -0.070295304, 0.1511436, 0.018612089, 0.057495188, -0.05515548, -0.13212427, -0.08390004, 0.076943606, 0.03839483, -0.1769894, 0.039399132, -0.008770695, 0.089487016, 0.09367663) * inp_2_1_0; + result2 += M4(0.09929771, -0.008270282, 0.0032736282, 0.099983804, -0.026375752, -0.005757466, 0.1410237, -0.06956426, 0.01777521, 0.02574528, -0.004664453, -0.12907864, 0.011568799, -0.013755039, -0.053137656, 0.06613922) * inp_2_2_0; + result2 += M4(-0.071287304, -0.15717238, 0.06201475, 0.014531967, -0.055900447, 0.03780863, 0.03358501, -0.02321918, 0.046899177, -0.077546254, -0.15915193, -0.24280348, -0.17045207, 0.08481845, -0.08389518, 0.13873109) * inp_2_0_1; + result2 += M4(-0.24308908, -0.2851145, 0.30875087, -0.38855785, 0.16271521, 0.014828467, -0.33124524, 0.48728982, 0.20194696, -0.18667065, -0.11229231, -0.7334426, 0.013326955, 0.17379054, -0.0064045223, 0.6246031) * inp_2_1_1; + result2 += M4(0.011905945, -0.06473281, 0.09278593, -0.16349408, -0.08539466, -0.039314058, 0.026767116, 0.037749525, 0.08813163, 0.09044113, 0.0112176575, -0.04252613, -0.06424311, -0.06551719, -0.04475247, 0.06258853) * inp_2_2_1; + result2 += M4(0.027131632, 0.035325296, -0.030636352, 0.05181929, -0.11553865, 0.115788646, -0.044848025, 0.14784437, 0.11515012, -0.008829454, -0.029135257, -0.12861982, -0.087970436, 0.036905795, 0.010701245, 0.11582345) * inp_2_0_2; + result2 += M4(0.011756057, 0.104375295, 0.061644692, 0.12552465, -0.047188845, -0.011353173, 0.09280525, 0.044770982, 0.027056836, -0.013194503, -0.11583078, -0.10410312, 0.039174333, 0.027061587, 0.012038754, 0.062167697) * inp_2_1_2; + result2 += M4(0.017940208, -0.04443657, -0.015382429, 0.062300067, -0.026605817, 0.007039876, 0.07133211, 0.03217889, 0.08692454, 0.020983698, 0.07895373, -0.044144846, -0.035861965, -0.03042255, -0.07802219, 0.0004299492) * inp_2_2_2; + result3 += M4(-0.01826607, -0.0066530444, 0.02325791, 0.035230912, 0.027009634, 0.0017351048, 0.031480547, -0.012188349, 0.028297268, -0.041219946, 0.01732752, -0.004695244, -0.057295706, 0.04531487, -0.024239196, 0.017303359) * inp_2_0_0; + result3 += M4(0.042460658, 0.013017525, -0.1263443, -0.039664153, 0.09536156, 0.03564434, -0.04610274, 0.03802673, 0.040715545, -0.02100789, -0.02928364, 0.14467373, 0.019568602, 0.005026924, -0.025226936, -0.04228476) * inp_2_1_0; + result3 += M4(0.19582418, -0.056329336, -0.1894391, -0.04389681, 0.010689866, -0.028507339, -0.095214784, -0.18918866, -0.0388744, 0.049673073, -0.0017970563, 0.06084371, -0.021068418, -0.000118826654, 0.04550341, 0.029594148) * inp_2_2_0; + result3 += M4(-0.007679755, -0.021685284, 0.10964818, 0.020976722, 0.05765831, 0.0015699534, -0.093542814, 0.12347134, -0.06438842, -0.00091600214, -0.15243804, -0.06771118, -0.13791879, -0.023073325, 0.050979823, -0.07362422) * inp_2_0_1; + result3 += M4(-0.05851016, 0.018508844, 0.043994196, -0.19171771, 0.09446859, 0.01654996, -0.20067103, 0.1140589, -0.3094334, 0.03520959, -0.008300896, 0.015405446, 0.06835506, -0.030157428, 0.15928513, 0.03287838) * inp_2_1_1; + result3 += M4(-0.09774515, -0.017597707, -0.09912412, -0.117702864, -0.075169645, 0.0014701256, -0.035943802, 0.03185316, -0.115866765, 0.0015667621, 0.08044575, -0.052443694, 0.01999993, 0.021734782, 0.0012890137, -0.021932246) * inp_2_2_1; + result3 += M4(-0.009755928, 0.048143324, 0.1876031, -0.10052089, 0.015314587, -0.01912244, 0.04273652, -0.0118960915, 0.047364738, -0.019659618, -0.016098775, 0.017650392, 0.06663964, 0.007682004, -0.039681807, 0.056215767) * inp_2_0_2; + result3 += M4(0.06507892, 0.026762336, 0.021327747, -0.11281578, 0.13315207, -0.004609424, -0.098822564, 0.121075295, 0.01924004, -0.011302512, 0.11890607, 0.03439876, -0.06490099, -0.080380924, -0.08899524, 0.007505809) * inp_2_1_2; + result3 += M4(0.01065066, 0.001668953, -0.03551495, -0.13502638, -0.055165004, -0.0054646777, 0.045958962, 0.07300568, 0.054705407, 0.06694819, -0.03203487, -0.00035117165, 0.010502735, 0.010018067, 0.009847523, -0.001408804) * inp_2_2_2; + result4 += M4(-0.015826896, 0.06917265, 0.049686335, -0.1167027, -0.26069096, -0.013127824, -0.0028007445, 0.13114433, 0.059743095, -0.06695579, 0.017709337, 0.1428268, 0.034187734, -0.002404495, 0.03890739, -0.042220946) * inp_2_0_0; + result4 += M4(-0.16117539, -0.038765643, -0.061650764, -0.061134994, 0.10669197, 0.013669264, 0.042007297, 0.052603338, 0.1869264, 0.04415185, -0.06434306, -0.058247536, -0.023762595, -0.034596574, 0.03804992, -0.0063704704) * inp_2_1_0; + result4 += M4(0.07131793, 0.15216163, 0.039324246, 0.22150601, 0.07119968, -0.071473174, -0.021626662, 0.057144642, -0.04565161, 0.010528631, -0.011568502, -0.100792065, 0.032645226, 0.01153916, -0.01372997, -0.0019403652) * inp_2_2_0; + result4 += M4(0.042483468, 0.053211838, 0.0012676227, -0.02189949, -0.22104315, -0.0832742, -0.08689072, -0.0637403, -0.08430441, 0.08219517, -0.12317496, -0.07255116, -0.09191781, 0.061839443, 0.021465674, -0.050172675) * inp_2_0_1; + result4 += M4(0.12775292, 0.12687851, -0.53868926, -0.16686065, -0.12110094, -0.18657479, 0.27162346, 0.101076216, -0.0348021, -0.06128497, 0.08849443, 0.1394815, 0.16526626, -0.054693505, -0.051795706, -0.12551151) * inp_2_1_1; + result4 += M4(0.17541611, -0.10612492, -0.11546083, 0.13819702, -0.1165598, 0.07004556, 0.005885727, 0.051862016, -0.10243124, -0.068547234, 0.12018217, -0.041577756, 0.056384064, 0.015679555, -0.046636127, 0.023815924) * inp_2_2_1; + result4 += M4(-0.017327083, -0.03633008, 0.06958135, 0.17939776, -0.15981276, 0.03141518, -0.18650283, -0.009615029, 0.07115878, 0.012167006, 0.002995449, -0.08227693, -0.032309502, 0.04248359, -0.11278277, -0.07767419) * inp_2_0_2; + result4 += M4(-0.12574057, -0.011044239, -0.113864034, 0.083027184, -0.012111041, 0.040626924, 0.06257254, 0.07961706, -0.07899811, -0.03343451, -0.019448357, -0.029980913, 0.057420753, -0.061999623, 0.05357393, 0.07783974) * inp_2_1_2; + result4 += M4(0.1636145, 0.10479496, 0.05521608, 0.2312062, 0.09833689, 0.2946943, 0.041808147, 0.009459199, 0.010442832, 0.09965618, 0.07112207, -0.018653119, -0.024809595, -0.030326303, -0.0035162107, 0.01875811) * inp_2_2_2; + result5 += M4(0.09454266, 0.22226144, -0.09625052, 0.059430882, 0.10054764, -0.270846, 0.06691808, -0.023298275, -0.004298617, -0.015265271, -0.0150652, -0.029100396, -0.12971711, 0.02541701, -0.006521928, 0.009940611) * inp_2_0_0; + result5 += M4(-0.012562176, 0.21147022, -0.072183646, -0.055101555, -0.03212912, -0.24858886, 0.14327908, 0.16713053, 0.0038564801, -0.019752631, -0.1343139, 0.09394952, -0.018133556, 0.003851989, 0.01854155, -0.05616593) * inp_2_1_0; + result5 += M4(-0.20211107, 0.34876615, -0.03214166, 0.27994224, 0.10176413, -0.14796828, 0.106838115, -0.18871227, 0.027729213, -0.015080514, 0.037771504, 0.0660284, -0.008867133, -0.028537573, -0.023686124, 0.0073551442) * inp_2_2_0; + result5 += M4(-0.04990112, 0.23070577, 0.11801518, 0.002223974, -0.010193933, -0.4954203, 0.012780313, -0.10568479, -0.054530486, -0.062780134, -0.08185782, 0.057198916, 0.010038724, -0.036114004, 0.039263412, 0.065156475) * inp_2_0_1; + result5 += M4(0.24415307, 0.49842355, 0.4635129, -0.14291017, 0.07250756, -0.6894674, -0.30685106, 0.10949509, -0.09831885, -0.022708442, -0.015343803, -0.09287685, -0.05328344, -0.025743987, 0.053145565, -0.05100948) * inp_2_1_1; + result5 += M4(0.19958174, 0.35889962, 0.1491392, 0.008796288, 0.21923861, -0.23957147, 0.043173857, -0.11702005, -0.16129881, -0.021988109, 0.077854455, -0.05624276, 0.051492322, 0.00064318813, -4.8282443e-05, 0.019928254) * inp_2_2_1; + result5 += M4(-0.09013258, 0.24360223, -0.016631782, 0.11967349, 0.05039528, -0.2991632, 0.019954495, -0.002130346, 0.052014247, 0.031181742, -0.016942289, 0.020443013, 0.018481527, -0.06301097, 0.022981536, -0.029466378) * inp_2_0_2; + result5 += M4(-0.029354772, 0.4572264, -0.059002493, 0.06830962, 0.029163385, -0.39860263, -0.08577528, 0.03438272, 0.016546732, 0.07882137, 0.043091528, -0.034724772, -0.06960692, -0.05319041, -0.07580103, -0.019318732) * inp_2_1_2; + result5 += M4(0.1491323, 0.2740244, -0.18554774, 0.1331881, -0.050890043, -0.19901018, 0.098771594, -0.016183032, -0.0072421795, -0.11984727, 0.04417481, -0.0012006474, 1.0024404e-05, -0.0256193, 0.015188907, 0.032976035) * inp_2_2_2; + result6 += M4(0.12927069, -0.04788145, -0.035654377, 0.05472472, 0.036944386, 0.12241402, 0.029210342, 0.0006613419, -0.11034718, 0.021949327, -0.019717757, 0.014101179, -0.08052999, 0.056536376, -0.03335772, -0.020928051) * inp_2_0_0; + result6 += M4(-0.043508776, -0.22089364, 0.057888504, 0.005269894, -0.0069607403, -0.058313895, -0.0016437698, 0.022705812, 0.106695525, -0.07886121, 0.045684285, 0.06073523, -0.0026385693, -0.030321883, -0.0074786902, -0.045912713) * inp_2_1_0; + result6 += M4(0.08340934, 0.23959383, -0.020417372, 0.0073409537, 0.025686247, 0.036541276, 0.0124189695, 0.018640414, -0.030533707, 0.045103513, -0.02702233, -0.09495187, 0.030507822, 0.009606613, 8.011128e-05, 0.06796167) * inp_2_2_0; + result6 += M4(-0.010019355, 0.09044801, -0.027655838, -0.05553067, -0.053878576, 0.047621686, 0.025806595, -0.01572834, 0.22251786, -0.046802547, -0.00998367, 0.11406194, -0.14088406, 0.08644174, 0.02303095, -0.055143192) * inp_2_0_1; + result6 += M4(-0.16384523, -0.21605821, -0.14750935, 0.2296098, -0.10265978, 0.10062264, -0.12620148, -0.15340239, -0.092419825, 0.076204084, 0.42127916, -0.15674439, 0.033999488, 0.06077264, -0.13453011, 0.029507114) * inp_2_1_1; + result6 += M4(0.07241956, -0.06735081, 0.015880913, 0.07408612, -0.036953896, 0.077214785, 0.031301107, 0.05217652, 0.07453632, 0.05610073, -0.028826324, -0.05008512, 0.004743467, -0.01476806, -0.0038863362, 0.03860628) * inp_2_2_1; + result6 += M4(0.040110435, -0.047259893, 0.004500201, -0.0722655, 0.027920771, -0.06550228, -0.038455263, 0.06792031, 0.010715792, 0.09458084, 0.05089199, -0.008353594, -0.012783175, -0.030230613, -0.04077522, 0.024102436) * inp_2_0_2; + result6 += M4(0.1892698, 0.0059054433, -0.07277205, 0.00035051556, 0.021839658, 0.045017987, -0.014208444, 0.05759779, -0.09436729, -0.100918844, 0.015912239, 0.049291864, 0.014792895, -0.053184167, 0.01920317, -0.009236205) * inp_2_1_2; + result6 += M4(0.046335507, -0.014249353, 0.044433814, -0.19790617, 0.054873437, -0.1288342, -0.015574008, 0.06214326, -0.0033613641, 0.07936065, -0.017087737, -0.047452837, 0.05417076, 0.012519781, 0.017227583, -0.02910676) * inp_2_2_2; + result7 += M4(-0.037673384, -0.0084757535, -0.011932829, -0.02961507, 0.0863391, -0.035295233, 0.1715905, -0.13187055, -0.103390194, 0.020133497, -0.05836819, -0.06569643, 0.022129392, -0.01560979, -0.076123625, 0.056850314) * inp_2_0_0; + result7 += M4(-0.19077015, -0.06710114, 0.05563319, 0.053546034, -0.024458237, -0.04361286, 0.22921741, 0.071017385, -0.009808336, -0.050461303, -0.15481746, 0.027252667, 0.02744765, 0.014075787, -0.018325131, 0.06567749) * inp_2_1_0; + result7 += M4(-0.026295412, -0.054290432, -0.005031886, -0.037141036, 0.12624882, 0.013625131, -0.027520658, 0.013242262, -0.06689462, 0.08114093, 0.008072359, 0.036432672, -0.012343785, -0.060094923, 0.015540525, 0.014483667) * inp_2_2_0; + result7 += M4(-0.036839493, -0.0022719041, 0.071011506, -0.11204108, -0.09125283, -0.06611527, 0.18145661, -0.109669104, -0.08492413, -0.013233175, -0.07264043, 0.037448876, 0.036999997, -0.001248583, 0.011127948, -0.021779861) * inp_2_0_1; + result7 += M4(-0.21410789, -0.08422195, 0.6360667, 0.017071432, 0.110611685, -0.05932815, 0.2692452, 0.02086283, 0.10432365, 0.4386733, -0.036295094, -0.087741904, -0.14124534, -0.20801611, -0.021789098, -0.057935707) * inp_2_1_1; + result7 += M4(0.08583435, 0.07511285, 0.08750457, 0.09360896, -0.017609928, -0.013171827, -0.16572402, 0.029099222, 0.08527667, 0.047085036, 0.041745447, 0.015070771, 0.035679094, 0.001360386, -0.07632367, -0.03840468) * inp_2_2_1; + result7 += M4(-0.010392951, 0.0007112454, -0.027814351, -0.07043356, 0.0286794, -0.008124113, -0.004937803, -0.030679287, 0.042924844, -0.0061345184, -0.07048976, 0.05361659, -0.039766252, -0.008026199, 9.929426e-05, 0.049768012) * inp_2_0_2; + result7 += M4(-0.26968455, -0.051173754, -0.059732463, -0.07134896, 0.10959697, -0.02736446, -0.0033861417, 0.12685192, -0.03339522, 0.03798147, -0.020897876, 0.03495772, 0.06951386, -0.015403556, -0.038977247, -0.029355602) * inp_2_1_2; + result7 += M4(-0.048703693, 0.013826189, 0.19190419, -0.029781157, 0.042310856, -0.032621592, -0.094946064, -0.12843671, -0.0038501269, 0.022443397, -0.0038473813, -0.067236155, -0.030158995, -0.010139937, -0.010876401, -0.013391723) * inp_2_2_2; + const V4 inp_3_0_0 = inp[3][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_3_1_0 = inp[3][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_3_2_0 = inp[3][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_3_0_1 = inp[3][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_3_1_1 = inp[3][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_3_2_1 = inp[3][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_3_0_2 = inp[3][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_3_1_2 = inp[3][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_3_2_2 = inp[3][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.10227068, -0.049428917, 0.1734918, 0.07449543, -0.23153585, -0.005773218, -0.23073955, -0.17913961, -0.075176254, 0.084810406, -0.015946515, 0.045134183, -0.57000095, -0.20868433, 1.7600117, 0.57630855) * inp_3_0_0; + result0 += M4(0.11793769, 0.16458535, 0.057056326, 0.08691454, -0.03102683, -0.068584174, -0.14386982, -0.057611328, -0.047876086, -0.10826888, 0.048648596, -0.039107982, -0.02671236, 0.106275514, 0.20663655, 0.08713148) * inp_3_1_0; + result0 += M4(-0.045471735, -0.26130554, -0.072732866, 0.14155512, 0.088650905, -0.18502085, -0.035421062, 0.077035606, -0.030984791, -0.036803804, -0.02701694, 0.028450746, 0.05403082, -0.0693006, -0.16134244, -0.012980172) * inp_3_2_0; + result0 += M4(-0.21136734, -0.0107752485, 0.04894971, 0.070918515, 0.07406947, 0.10308106, -0.09124698, -0.1310252, 0.0025654559, -0.0077738445, 0.090293884, -0.037954353, 0.074726015, 0.19344127, 0.17457776, 0.22258581) * inp_3_0_1; + result0 += M4(0.078000866, 0.054868568, -0.06897889, 0.033257652, -0.12415088, 0.15816206, 0.41441151, 0.17384452, 0.1363725, 0.06682442, -0.0016357517, -0.078484796, -0.12301643, -0.062983386, -0.32202646, 0.21539623) * inp_3_1_1; + result0 += M4(-0.027057195, -0.011429583, 0.0038044362, -0.057895698, -0.022515114, 0.11642976, 0.03611869, -0.0037949765, -0.0661491, -0.0040663425, -0.0059381477, 0.026318936, 0.021316357, -0.11091244, 0.11141851, 0.118255734) * inp_3_2_1; + result0 += M4(-0.13312925, 0.01735574, -0.036023885, -0.061182003, 0.08700152, 0.016173804, -0.11711236, 0.06892917, -0.14460355, -0.053804446, -0.028510766, 0.01617454, -0.089964814, -0.087490395, -0.11405036, -0.004337573) * inp_3_0_2; + result0 += M4(-0.009725278, 0.13636443, -0.058511566, 0.057967406, 0.08958501, -0.043162964, 0.08381805, -0.10018465, 0.062566586, 0.07169726, 0.010869863, -0.019029988, 0.16371986, -0.09138505, 0.09015613, 0.103351444) * inp_3_1_2; + result0 += M4(0.059256505, -0.11249339, 0.007562034, -0.097430505, 0.053929627, -0.01530957, -0.06950464, -0.043723892, 0.026575986, 0.048022065, 0.031182474, 0.03032361, -0.08680397, 0.16936445, 0.04608902, 0.041123252) * inp_3_2_2; + result1 += M4(0.17610088, 0.041681495, 0.24925806, -0.041814722, -0.36655736, -0.15911841, -0.13211428, 0.23912798, -0.038864266, -0.03596916, -0.07406427, 0.00749599, 0.71283025, 0.5504544, 0.8889286, 2.093033) * inp_3_0_0; + result1 += M4(-0.16059244, -0.088813566, -0.06302033, -0.08937155, -0.02720415, -0.00770145, 0.0058933874, 0.16067958, -0.07114399, 0.024798749, -0.025047002, -0.020422801, 0.2686512, -0.15760209, 0.31412336, -0.04737337) * inp_3_1_0; + result1 += M4(-0.17340274, 0.11439879, -0.11552762, 0.0674914, -0.10049274, 0.021814855, -0.06730126, 0.0061264304, -0.059822574, 0.008676744, -0.053764332, 0.0082050795, 0.011291897, 0.14865798, 0.04486035, 0.0694429) * inp_3_2_0; + result1 += M4(0.07656472, 0.061655745, 0.1003838, 0.061613757, -0.18365191, -0.076470405, -0.10932672, 0.018295873, 0.044424754, 0.10816937, -0.029570144, 0.06456166, 0.28043348, 0.1569226, -0.010579585, -0.022842012) * inp_3_0_1; + result1 += M4(-0.1457813, -0.033974994, 0.051456187, -0.08848945, 0.33910355, -0.063087836, -0.056278896, -0.14184383, 0.04622576, -0.09980941, 0.17526813, -0.04372839, -0.2766497, 0.3688827, -0.048327815, 0.15496252) * inp_3_1_1; + result1 += M4(0.019397449, 0.04054585, -0.03832291, -0.053395923, -0.010315072, 0.036141377, 0.01020921, 0.032436173, -0.031719822, -0.059594758, 0.012420921, -0.056485206, -0.06992938, -0.4688838, -0.029532025, -0.08884117) * inp_3_2_1; + result1 += M4(0.13726594, 0.06981075, -0.02197747, -0.10945096, -0.08533751, 0.01077561, 0.02620247, 0.009189, -0.047181055, -0.04993691, -0.040256213, -0.012520252, -0.12268881, -0.106644295, 0.23557284, -0.013439731) * inp_3_0_2; + result1 += M4(-0.087284684, -0.041448455, -0.023808671, 0.2137635, 0.009145852, -0.0121870395, -0.05859107, -0.05132722, -0.0021463484, 0.053469438, -0.029116249, 0.10084807, -0.009684047, -0.23845845, -0.18750598, -0.0141837085) * inp_3_1_2; + result1 += M4(-0.057390634, 0.011502173, 0.100918666, -0.10523019, 0.02546328, 0.18196598, 0.058930792, -0.10174205, 0.031569313, 0.060081102, 0.05052914, -0.019464511, 0.06625804, 0.3027454, -0.017831849, 0.055842422) * inp_3_2_2; + result2 += M4(0.048401, 0.010457286, 0.10615595, -0.015960513, 0.01436165, 0.13536432, -0.04354507, 0.15591969, -0.07679796, 0.025946034, -0.0547209, -0.009420165, -0.15810594, -0.12670669, -1.8793825, -0.945759) * inp_3_0_0; + result2 += M4(0.07344445, 0.122381985, -0.13220039, -0.015782509, 0.018498057, 0.07404361, -0.046128277, 0.038325205, 0.07567834, 0.0032700424, 0.15257852, 0.0800536, -0.0697215, -0.109767824, 0.03588201, 0.0020669473) * inp_3_1_0; + result2 += M4(0.088903084, 0.15954436, -0.06742948, 0.1184555, 0.12918748, 0.06685744, -0.06795341, 0.09680603, 0.010840433, -0.023055708, -0.008906924, 0.028284231, -0.06900154, -0.101653926, -0.03126233, 0.10154776) * inp_3_2_0; + result2 += M4(-0.17031875, 0.043836556, 0.024054531, 0.10064961, -0.01885957, -0.03745506, 0.09347482, -0.021063862, -0.041169718, -0.022611119, -0.0041668485, -0.009198656, 0.3631841, -0.22319758, -0.03458737, -0.037733827) * inp_3_0_1; + result2 += M4(-0.06772473, 0.002851483, -0.02702811, 0.4627054, 0.035274934, 0.109035805, 0.34211168, 0.17485684, 0.032376494, 0.03904631, -0.005110629, -0.097648576, 0.08375805, 0.01947277, 0.06281295, -0.04415618) * inp_3_1_1; + result2 += M4(-0.12755804, -0.021719642, -0.0536458, 0.002944098, -0.05757711, -0.08049594, 0.038666703, 0.06651493, -0.02840394, 0.072007425, 0.06560716, 0.03788276, 0.06644833, 0.055841863, -0.028713593, 0.016308472) * inp_3_2_1; + result2 += M4(-0.17176302, 0.07364913, -0.03356221, 0.14571264, -0.020846384, -0.048687752, -0.054971583, -0.043598082, 0.040896054, 0.02241982, 0.015945142, -0.077173874, 0.119871624, 0.060108412, 0.017309517, 0.006981804) * inp_3_0_2; + result2 += M4(-0.09758634, -0.029076004, 0.0890852, 0.060474917, 0.12633894, -0.033396948, -0.024041882, -0.0060905037, 0.025435926, 0.013359907, -0.00023620269, 0.00744141, -0.10661568, -0.07602517, -0.10066449, -0.009743779) * inp_3_1_2; + result2 += M4(-0.1294338, -0.007561179, -0.22532, 0.0042642727, 0.020862538, 0.0068704053, 0.04875048, 0.011978193, 0.020573478, 0.028029349, -0.033522267, 0.063017346, -0.05232963, 0.039960828, 0.083793595, -0.021264963) * inp_3_2_2; + result3 += M4(0.1555081, -0.03724454, -0.083808094, 0.111123376, -0.09500522, 0.045674328, -0.21993357, 0.033019986, 0.019868055, 0.03749911, 0.007533484, -0.03673407, -0.55468816, -0.5771132, -0.43972653, 0.26768875) * inp_3_0_0; + result3 += M4(0.0879189, -0.020198712, 0.08439903, 0.108596556, 0.070379786, -0.010553367, 0.014719776, -0.077312455, 0.08991858, -0.056058474, 0.028315438, -0.041584603, 0.25654116, 0.080755584, -0.11262604, 0.1020525) * inp_3_1_0; + result3 += M4(0.06888355, -0.0535523, -0.10034253, -0.039436273, -0.06985231, 0.0051379967, -0.029141285, -0.0562646, 0.067592904, 0.0029614535, 0.008860364, -0.02082596, -0.1344299, -0.028012034, -0.06523094, -0.091600284) * inp_3_2_0; + result3 += M4(-0.01719606, 0.026340505, 0.12280919, 0.10676227, -0.006416556, -0.036854077, -0.11051513, 0.17424403, 0.11886585, -0.046527226, 0.013657661, -0.053723544, -0.034496423, 0.18901262, -0.29559115, 0.2709022) * inp_3_0_1; + result3 += M4(0.28292638, 0.096855275, -0.08531709, -0.20435618, 0.10923481, 0.05283494, 0.1824189, -0.11217704, -0.04538161, -0.021881856, 0.09900563, 0.14495343, 0.033594746, 0.35605243, 0.31956923, -0.3262553) * inp_3_1_1; + result3 += M4(0.034743957, -0.056341235, 0.1209838, 0.06772071, 0.097947545, 0.021129949, 0.03918012, 0.0075649116, -0.07631773, 0.00071916287, 0.06511134, 0.0109486375, 0.047653943, 0.09503581, -0.06288393, 0.102238424) * inp_3_2_1; + result3 += M4(-0.019787202, 0.04247501, 0.12611373, -0.039756313, -0.13031532, 0.0074847294, -0.09632768, 0.056945175, 0.011510852, -0.014236425, 0.0121115, -0.047466192, 0.0026160968, 0.015195236, 0.08688487, -0.13048987) * inp_3_0_2; + result3 += M4(0.011922017, -0.040727507, 0.118848994, 0.00953689, -0.165974, 0.004633829, -0.04331895, -0.073480025, 0.028550532, 0.044204075, -0.066303216, 0.06444076, -0.09267407, 0.0626365, -0.20238824, 0.16333474) * inp_3_1_2; + result3 += M4(-0.01857171, -0.008621009, -0.054400507, -0.14170729, -0.005015932, -0.04881697, -0.030246232, -0.008143024, -0.01884586, -0.026514944, 0.003788601, -0.060649563, 0.09565807, -0.028913192, 0.097076714, -0.019540707) * inp_3_2_2; + result4 += M4(-0.18114932, 0.02140818, 0.016176756, 0.05789516, 0.31094024, 0.11641281, 0.25946087, -0.21094716, 0.04780183, -0.03082455, 0.0066994634, 0.046175454, 0.007811417, 0.19963393, 0.95683265, 2.3154407) * inp_3_0_0; + result4 += M4(0.022482906, -0.10557376, -0.13497931, -0.12813355, -0.22937997, 0.12935153, -0.04298075, -0.075419456, -0.040094003, 0.14808881, 0.040795475, -0.010447166, 0.008752226, -0.08149401, 0.009286475, 0.095943965) * inp_3_1_0; + result4 += M4(0.09761956, 0.15695432, 0.12567873, 0.17347771, -0.19428809, 0.012556569, 0.12693614, -0.08456924, -0.015522652, 0.005452989, 0.05560473, 0.016288346, -0.036735322, 0.104225494, -0.020187149, 0.14822799) * inp_3_2_0; + result4 += M4(0.027398039, -0.08474282, 0.042534925, -0.019844316, 0.027953062, 0.02630413, 0.061584856, -0.03941869, -0.116407104, -0.040396158, 0.009337222, 0.04567556, 0.11280234, -0.04451639, 0.17864928, 0.18086901) * inp_3_0_1; + result4 += M4(-0.0811594, 0.085324734, -0.25412893, -0.19661549, 0.26668623, 0.06688183, -0.47062737, 0.09065609, 0.20505854, -0.10294042, -0.010707813, -0.065027006, 0.004826583, -0.1321636, -0.3098811, -0.15271185) * inp_3_1_1; + result4 += M4(0.09264006, -0.032731194, 0.09240036, 0.098611996, 0.12010023, -0.11862617, -0.02837475, 0.056740597, 0.012724459, -0.05363478, 0.10584621, 0.015040541, -0.05907198, 0.11391599, 0.19143502, -0.0027243383) * inp_3_2_1; + result4 += M4(-0.051688515, -0.09113618, 0.0044878987, -0.03418274, 0.027030036, -0.018979566, 0.114926, -0.0074516498, -0.0038681186, 0.01432103, -0.06287076, 0.0051641213, 0.03317922, -0.05618104, -0.22950897, 0.10702738) * inp_3_0_2; + result4 += M4(0.099349804, -0.1078796, -0.15446414, -0.14759573, 0.056190792, -0.0043055234, 0.104098715, 0.07413917, 0.087387614, 0.12376164, 0.046574812, 0.07932033, -0.04121102, 0.23887165, 0.32481006, 0.046419457) * inp_3_1_2; + result4 += M4(0.07932458, 0.09117578, 0.0904015, 0.20245345, 0.10085533, -0.021833034, 0.036700178, -0.011505421, 0.049821403, 0.020698125, 0.02338953, -0.04532784, 0.0539348, -0.21502109, -0.13265319, -0.10452221) * inp_3_2_2; + result5 += M4(0.057502948, 0.061667062, 0.016759343, 0.07019181, -0.106142744, 0.38271058, -0.09599142, -0.12504996, -0.049644973, -0.03594548, -0.034835182, 0.05305433, -0.13018999, 1.124966, -1.3024439, 0.42875156) * inp_3_0_0; + result5 += M4(-0.04561249, -0.17226759, 0.12673031, 0.022335723, 0.09045587, 0.44465643, -0.11759979, -0.014856056, -0.011209363, 0.09603372, -0.0787383, -0.022970265, 0.024512213, -0.19467488, -0.08090151, -0.12580127) * inp_3_1_0; + result5 += M4(0.008720371, 0.17581697, -0.03552383, -0.14504492, 0.08120021, 0.16028371, -0.02451649, -0.061432727, -0.009191608, 0.049498986, 0.079434305, 0.08837059, -0.037092987, 0.067979515, -0.06960691, -0.13317259) * inp_3_2_0; + result5 += M4(0.081595644, 0.081433855, 0.010499252, -0.036366597, -0.04942491, 0.5841186, 0.16212952, 0.02753932, 0.020163834, 0.05562324, 0.07950786, 0.066806674, 0.15624711, -0.050528847, 0.058894668, -0.4304952) * inp_3_0_1; + result5 += M4(0.054010607, -0.10567245, -0.007959134, 0.08476525, -0.020621965, 0.8253278, 0.5853185, -0.017596468, -0.0468934, -0.0055799703, 0.08596, 0.051026158, -0.051725596, 0.12566589, -0.4617202, 0.16609883) * inp_3_1_1; + result5 += M4(0.10296848, 0.021544961, 0.016568225, -0.15253365, -0.023999596, 0.21428645, -0.15082721, 0.12700182, 0.005449154, -0.10447164, 0.043784138, -0.084021024, -0.024616443, -0.04020064, 0.36423302, 0.23622979) * inp_3_2_1; + result5 += M4(-0.019628113, 0.10561936, -0.045276668, -0.059872933, -0.06817614, 0.22441876, 0.007887333, 0.015552666, 0.043620065, -0.072342634, -0.04876014, 0.06447673, -0.050164882, 0.053542018, -0.24243161, 0.11103892) * inp_3_0_2; + result5 += M4(-0.010120241, -0.096028104, -0.030988105, 0.0186527, -0.022566989, 0.1167646, 0.06965991, 0.025109788, -0.011098491, 0.06369983, -0.0419245, -0.08365385, 0.0057414896, -0.008070406, 0.50393313, -0.04211062) * inp_3_1_2; + result5 += M4(0.008925139, -0.006516404, -0.19470415, 0.13029473, -0.10724351, 0.114959955, -0.13923648, 0.05700529, 0.0074673067, -0.06513207, -0.06382995, 0.031563938, 0.037139107, -0.043501556, -0.25039876, -0.09979714) * inp_3_2_2; + result6 += M4(0.13183357, -0.0685768, -0.003364797, 0.10596008, -0.2655169, -0.2845787, 0.0051305257, -0.08047208, -0.022705482, -0.03448457, -0.019370059, 0.052688114, -0.73651034, -1.1172142, 0.09569214, 1.147398) * inp_3_0_0; + result6 += M4(-0.18874471, -0.012151557, 0.027356902, 0.088512786, -0.11636543, 0.11325189, 0.11401201, -0.078768514, 0.051422402, -0.038042262, -0.03034242, 0.02788981, 0.037089523, 0.04860719, 0.008045657, 0.09943066) * inp_3_1_0; + result6 += M4(-0.0012201817, 0.12261793, -0.05735522, 0.16233231, -0.034362648, 0.056346737, -0.0071808943, -0.020067843, -0.026238838, -0.03850114, -0.042992923, -0.026584214, 0.01577008, 0.041349415, -0.023376701, -0.011545091) * inp_3_2_0; + result6 += M4(0.0407302, -0.017451532, -0.08599833, 0.2276884, -0.09700851, -0.02604339, -0.016260792, -0.11170316, -0.060572635, -0.116899386, 0.037595097, -0.06492634, -0.11159082, 0.24332798, -0.11609543, -0.093728885) * inp_3_0_1; + result6 += M4(0.008165304, -0.015540151, -0.492284, 0.22752689, -0.12539324, 0.12750767, -0.007828959, 0.12108024, 0.047894582, 0.0081966, 0.108297385, 0.011522855, -0.107434936, -0.2154524, -0.192709, -0.16339536) * inp_3_1_1; + result6 += M4(0.1569919, -0.12034444, -0.035937924, 0.16221236, -0.018787507, 0.035016194, 0.047026344, 0.038144544, 0.05721828, 0.08232297, -0.04861749, -0.031205865, 0.18768746, 0.025578985, -0.10899324, 0.119344324) * inp_3_2_1; + result6 += M4(-0.05233636, 0.035596572, -0.12308809, 0.03233594, -0.0020253353, 0.06268286, 0.006158363, -0.008008608, -0.0253648, 0.020287864, 0.056382015, -0.017452821, 0.10307367, -0.03392304, 0.0138347605, 0.04978332) * inp_3_0_2; + result6 += M4(-0.032000426, -0.079963095, 0.023668919, -0.098663434, 0.12179241, -0.037346005, 0.008348811, 0.07692611, 0.10620806, -0.045953143, -0.050497156, -0.045345847, 0.12713122, 0.15527378, 0.013317257, 0.10662805) * inp_3_1_2; + result6 += M4(0.14502594, -0.103895895, -0.061423052, 0.013106004, 0.03870256, -0.04674004, 0.037784573, 0.024771444, -0.06400123, -0.05290131, -0.032816786, -0.034518547, -0.21931285, -0.09812159, 0.01890469, -0.05288997) * inp_3_2_2; + result7 += M4(0.07233312, -0.046582248, 0.2784537, -0.06462938, 0.036965515, 0.060767014, -0.3364919, -0.08271949, -0.008522387, 0.01818559, -0.075079195, -0.033775598, -2.2845144, 0.7554768, 1.063004, 0.5793396) * inp_3_0_0; + result7 += M4(-0.1663902, -0.061462242, 0.1963004, -0.032433696, 0.05668043, 0.007871934, 0.0050503057, 0.059519272, 0.054455597, -0.019779637, -0.04539206, 0.07735627, -0.116058804, 0.21242124, 0.010074689, 0.090101354) * inp_3_1_0; + result7 += M4(-0.102266766, -0.14984554, 0.24127428, 0.0014910589, -0.05628581, -0.019510163, 0.11317453, 0.028666187, 0.035553005, 0.0046505593, 0.0056852247, -0.029953867, 0.09505077, 0.029150032, 0.059348762, -0.08360827) * inp_3_2_0; + result7 += M4(-0.0384542, -0.034784086, 0.20640644, 0.06396207, 0.19178003, -0.012204543, 0.009071525, -0.23519501, 0.1437744, -0.0005086697, 0.02712074, 0.03989527, 0.17912261, 0.096137345, 0.047170248, 0.04497029) * inp_3_0_1; + result7 += M4(0.19027263, -0.29822338, 0.8178429, -0.19726944, -0.1483865, -0.15237442, -0.6372174, -0.17307808, -0.0020504203, 0.1607978, -0.019121233, -0.041901182, 0.13929054, 0.21972741, 0.07070371, -0.14865905) * inp_3_1_1; + result7 += M4(-0.10169179, -0.033009373, 0.14187475, 0.018824438, -0.014420235, -0.038725648, 0.041112997, 0.091742694, -0.02598256, -0.020774372, 0.011639721, 0.097475685, -0.2068942, -0.019979918, -0.041526254, 0.11178287) * inp_3_2_1; + result7 += M4(-0.0032222753, -0.020519845, 0.12049059, 0.0012252103, 0.014761344, 7.745201e-05, -0.0068900324, 0.14855804, -0.076656364, 0.04295163, -0.023564175, -0.039016467, -0.12474921, 0.029710816, 0.016535856, -0.068068996) * inp_3_0_2; + result7 += M4(0.004348131, -0.022431096, 0.0666243, -0.07138664, -0.032642957, -0.004479147, 0.0039330292, -0.12329353, -0.031076761, -0.04902474, -0.012809761, 0.07962872, 0.031903848, 0.06315789, -0.00830329, 0.031762466) * inp_3_1_2; + result7 += M4(0.029925706, -0.014971277, 0.11419478, 0.089479305, -0.046310183, -0.016204754, 0.04155515, -0.05087867, -0.020297104, -0.025846753, -0.005391528, -0.021830704, 0.10947169, -0.012422593, -0.025585085, 0.0033176525) * inp_3_2_2; + const V4 inp_4_0_0 = inp[4][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_4_1_0 = inp[4][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_4_2_0 = inp[4][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_4_0_1 = inp[4][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_4_1_1 = inp[4][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_4_2_1 = inp[4][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_4_0_2 = inp[4][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_4_1_2 = inp[4][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_4_2_2 = inp[4][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.040254124, 0.023784833, 0.016969068, 0.06669444, 0.10167307, 0.07268246, -0.065858126, 0.04780328, 0.21444958, 0.008188026, -0.37636676, -0.07614952, 0.08462594, 0.071015805, 0.064497784, -0.077906236) * inp_4_0_0; + result0 += M4(0.065531984, 0.14337476, -0.12027812, -0.00444513, -0.011623902, -0.023195753, 0.036224697, -0.077126175, 0.24384212, -0.11727269, -0.016289476, 0.02916831, -0.107921265, -0.0669281, 0.093781605, -0.062601455) * inp_4_1_0; + result0 += M4(0.07672706, -0.13123105, -0.036716808, 0.029415945, 0.014386412, 0.017434973, -0.033882633, 0.09211911, -0.075761616, 0.113707185, -0.0870637, -0.11365591, 0.030938618, 0.05503954, 0.18336627, -0.01053756) * inp_4_2_0; + result0 += M4(-0.059879273, -0.06497769, 0.097304806, 0.031407285, 0.08192102, -0.07759363, -0.17978302, 0.055841055, 0.14720967, -0.15387613, -0.20784663, 0.1310452, 0.11918311, 0.019587727, -0.14397198, 0.047314066) * inp_4_0_1; + result0 += M4(0.072081834, 0.02874765, 0.15299614, -0.10652579, 0.11671089, 0.19809419, -0.020578058, 0.1970861, 0.141228, -0.1301701, -0.24728371, -0.020862784, -0.053485673, -0.24631651, -0.011359131, 0.060595945) * inp_4_1_1; + result0 += M4(-0.027404897, -0.0050776633, -0.061909687, -0.009668925, -0.07316057, 0.09342875, 0.13309799, 0.033108972, -0.11369283, 0.058712542, 0.06881387, -0.004706108, -0.08327273, 0.033919197, 0.0736478, 0.06002427) * inp_4_2_1; + result0 += M4(-0.026296785, -0.015915154, 0.034939528, -0.011709156, 0.0079590995, -0.04153017, -0.07370495, 0.07317423, -0.1111204, -0.058003746, 0.040929377, 0.035913758, -0.019783784, 0.057501335, 0.0789353, -0.078544766) * inp_4_0_2; + result0 += M4(0.016062208, 0.044562172, 0.09162558, 0.013052973, 0.14236775, -0.04207627, 0.07501087, 0.078348465, -0.007054615, 0.13201872, 0.09181997, 0.003803693, 0.0005581723, 0.04514005, -0.22244525, -0.012113264) * inp_4_1_2; + result0 += M4(0.0139282225, 0.0024784468, -0.016542312, 0.00057138613, 0.016903913, -0.034509897, -0.014836745, 0.07536861, -0.16109914, 0.11503454, 0.14188123, -0.040595885, -0.0005724403, 0.05844858, -0.10581434, 0.06386525) * inp_4_2_2; + result1 += M4(0.056380324, -0.014097999, 0.048571397, -0.07120334, 0.02255106, -0.10521682, -0.1785841, 0.07687957, -0.26800177, -0.26358414, -0.2330984, 0.23577537, -0.31038895, 0.10396646, -0.061946068, -0.052372392) * inp_4_0_0; + result1 += M4(-0.009649826, -0.0827058, -0.057233457, -0.08100835, -0.08596979, -0.114758216, 0.061034787, 0.06265703, 0.14481278, -0.22437643, 0.008767626, 0.17491634, -0.037204728, 0.11757873, 0.11193847, 0.037508) * inp_4_1_0; + result1 += M4(-0.013829306, 0.015193981, -0.0698706, -0.0031210757, 0.03382672, 0.14626767, -0.03642308, 0.21278192, 0.24759321, 0.0058563733, 0.10873221, -0.040442366, -0.120922066, 0.013237577, 0.021536343, -0.018291734) * inp_4_2_0; + result1 += M4(-0.001584705, 0.017861264, 0.077201724, 0.02429901, -0.07885612, -0.08545737, -0.04387412, 0.07849732, -0.2472524, -0.16671489, -0.07699655, -0.068864346, 0.28467104, 0.04793587, 0.06700799, -0.03690919) * inp_4_0_1; + result1 += M4(-0.016972855, -0.027317395, 0.08937238, -0.08193722, -0.21248464, -0.03267037, -0.031292073, -0.1795831, -0.08036117, 0.0033038876, -0.21893688, -0.061557226, 0.18104647, 0.009221641, -0.17897351, -0.12037378) * inp_4_1_1; + result1 += M4(-0.08828859, -0.077611454, 0.14840798, -0.042631716, 0.22965327, -0.15689658, 0.03505325, 0.1594837, 0.061658513, -0.06473623, -0.00044867903, 0.009177837, 0.052174944, -0.07058418, 0.0009045427, 0.038987167) * inp_4_2_1; + result1 += M4(0.06816083, 0.010074652, -0.007010727, 0.08498377, -0.022468526, -0.037031803, 0.025970647, 0.087351106, 0.05918878, -0.052506417, 0.06836136, 0.011866433, -0.025732849, 0.14411545, 0.02688138, 0.044894334) * inp_4_0_2; + result1 += M4(0.14771608, -0.07294277, -0.04770057, 0.07690571, -0.0028288786, -0.041936386, -0.011457716, -0.09285959, 0.14629431, 0.122282304, -0.13238996, -0.059781138, -0.020371092, 0.07049048, 0.079961024, -0.05905107) * inp_4_1_2; + result1 += M4(0.012214621, 0.041557748, -0.027715644, 0.07767134, 0.014521211, -0.04077136, 0.041689586, -0.023560915, 0.08131704, -0.027351148, -0.12832664, 0.10837947, 0.06500553, -0.13725108, 0.069873825, 0.021006638) * inp_4_2_2; + result2 += M4(-0.016417256, -0.054461617, 0.13332182, -0.0830487, -0.07646377, -0.054517608, 0.14341286, -0.03387982, 6.961904e-05, 0.0828152, 0.12991548, -0.13555405, -0.056260675, 0.098154396, -0.12730925, -0.080292545) * inp_4_0_0; + result2 += M4(-0.05149783, 0.03463677, -0.053025514, -0.018780118, -0.29047903, 0.068862304, 0.027584314, 0.046060648, 0.23800845, 0.18213424, -0.020995546, 0.28319013, -0.03708082, -0.07812496, 0.21831456, -0.16609986) * inp_4_1_0; + result2 += M4(-0.012538801, 0.12186098, -0.02847482, -0.0027085869, -0.09639111, 0.048150957, -0.083314784, 0.006533883, 0.111615844, 0.010944576, 0.089984044, -0.0954402, -0.0037098385, -0.044876114, 0.009311254, -0.038764834) * inp_4_2_0; + result2 += M4(-0.13063143, -0.031683408, 0.104365185, -0.06675567, -0.053277943, -0.10100952, 0.15071975, 0.0011126195, -0.06907863, -0.08334479, 0.31569028, 0.06571393, 0.060176264, 0.1742087, -0.100910276, 0.03049939) * inp_4_0_1; + result2 += M4(-0.1893854, -0.03995117, -0.042437945, -0.248877, 0.089425266, 0.190167, -0.06470772, 0.13507998, -0.17300014, -0.14408088, -0.1814986, -0.3994995, 0.22721918, 0.25103697, 0.06335937, 0.36730596) * inp_4_1_1; + result2 += M4(-0.1423151, 0.035068993, 0.05811014, -0.12471467, -0.09236915, 0.106061116, 0.044420123, -0.0062890104, -0.044488434, -0.049489286, -0.068022326, 0.0080442345, 0.07412932, -0.09116495, 0.05072049, 0.1380264) * inp_4_2_1; + result2 += M4(-0.08094104, -0.02558297, 0.029419282, 0.02211813, -0.05548028, -0.03104562, 0.046309333, 0.07639432, -0.0067626317, -0.0058812485, 0.039054487, -0.023086097, 0.018449124, 0.018371595, -0.08233855, 0.06776545) * inp_4_0_2; + result2 += M4(-0.12933193, 0.08165892, 0.12952228, 0.009017148, -0.0702291, 0.037656046, 0.056239862, -0.01595208, 0.072816886, -0.036972765, 0.037874095, 0.053464934, 0.059997946, -0.075837925, -0.10976563, 0.046708155) * inp_4_1_2; + result2 += M4(-0.096606866, 0.0049507115, -0.06356404, -0.041436788, -0.08936857, -0.013143858, -0.029884776, 0.059120923, -0.04126984, 0.069472365, 0.0018569627, -0.13340972, 0.041536234, 0.023160797, -0.009154675, 0.02276351) * inp_4_2_2; + result3 += M4(-0.046569087, -0.037572913, 0.040114965, 0.04023332, -0.22488907, 0.030811662, -0.04991544, 0.08694762, 0.19545127, 0.15012771, 0.090112105, 0.09842437, 0.047185127, 0.06985886, 0.06855831, -0.00024043526) * inp_4_0_0; + result3 += M4(0.02661323, -0.0051871394, -0.03923625, -0.12224592, -0.07059724, -0.15135266, -0.08348933, -0.215152, -0.10680237, -0.17321731, 0.11948585, 0.10413774, 0.09362243, 0.015958473, 0.051215254, -0.115710996) * inp_4_1_0; + result3 += M4(0.099804565, -0.031136183, -0.030753588, 0.041192986, -0.21599917, 0.009704519, -0.019216605, -0.048237585, 0.06019497, -0.0332217, -0.22877885, -0.077917784, -0.15717766, 0.026479824, 0.13542108, -0.0548648) * inp_4_2_0; + result3 += M4(0.08888008, 0.03954044, 0.08907399, 0.03885218, -0.24962376, -0.049849823, -0.20030631, 0.22282915, -0.15589108, -0.14870428, -0.105751395, 8.2473925e-05, 0.06426606, 0.006069696, -0.04100779, 0.16185671) * inp_4_0_1; + result3 += M4(-0.03390535, 0.022124652, -0.1647943, -0.054672956, -0.35023, 0.057229776, -0.0230345, -0.48731413, 0.043159362, 0.09309281, 0.0833395, 0.0729439, 0.117533214, -0.11978879, -0.081536785, 0.0395116) * inp_4_1_1; + result3 += M4(-0.01522393, -0.055599768, -0.040624555, -0.0574044, -0.09277572, -0.033566214, 0.058392275, 0.10123689, 0.087351374, 0.0692019, -0.037968222, 0.10588013, 0.07073144, -0.0117773535, 0.010938989, 0.08280045) * inp_4_2_1; + result3 += M4(-0.043670308, 0.0023391445, 0.07342367, 0.012054279, -0.12345156, 0.044143975, 0.07273415, -0.014272413, -0.03295963, 0.029572686, 0.04442286, -0.07135756, 0.04097037, 0.043416295, -0.10699765, 0.0903346) * inp_4_0_2; + result3 += M4(0.037999824, -0.010960676, 0.064092875, 0.021929376, -0.07243741, -0.008380336, -0.12068307, -0.035604183, -0.037169106, 0.055681407, -0.042911265, 0.08133999, 0.042571917, -0.00044882196, -0.024063893, 0.093770884) * inp_4_1_2; + result3 += M4(-0.03408759, 0.030898253, 0.009265578, 0.029569872, -0.11081649, 0.044681963, -0.013290576, -0.07831191, 0.12133847, -0.03399961, 0.066253714, 0.03040812, 0.06263168, -0.01846427, -0.0024431127, 0.05073106) * inp_4_2_2; + result4 += M4(-0.050964892, -0.0063690776, -0.0087824995, 0.08168006, 0.05169279, -0.027573042, -0.06591573, -0.1064297, 0.40523428, 0.05384965, -0.38498634, -0.53910744, 0.16302128, -0.08516283, -0.050172657, -0.01885089) * inp_4_0_0; + result4 += M4(0.07141645, 0.020458274, -0.082033426, -0.080226235, 0.25762627, 0.13549428, -0.050243635, -0.16507979, -0.34844458, 0.094990686, -0.0069557675, -0.043390222, 0.06248015, -0.19814742, -0.02933099, 0.057173267) * inp_4_1_0; + result4 += M4(0.034913354, -0.074864, -0.007230885, 0.061088365, -0.09103237, 0.099735826, -0.0033827743, -0.11815412, -0.103790835, -0.092190355, 0.05633921, 0.015630541, -0.043054793, -0.13092637, -0.010361383, -0.20548466) * inp_4_2_0; + result4 += M4(-0.06581607, 0.014016728, 0.15540999, 0.007427462, 0.15189081, -0.08360716, 0.038675684, -0.19303715, 0.45133808, -0.10893691, -0.20862585, -0.06778942, -0.09668482, -0.060952112, -0.04454259, 0.051577467) * inp_4_0_1; + result4 += M4(-0.009876462, -0.060736664, -0.11327267, 0.14533466, 0.03249, 0.09558259, -0.091297, 0.009654489, -0.32489312, 0.289976, 0.37581176, -0.1458279, -0.008925836, -0.014438416, 0.3333878, 0.0562778) * inp_4_1_1; + result4 += M4(-0.008701809, 0.059735037, 0.01050907, 0.08863172, -0.06171705, -0.08944047, -0.020317025, -0.02864578, 0.09044898, -0.18081737, 0.04534782, -0.05610484, -0.017006055, 0.02615483, -0.032696374, -0.07421204) * inp_4_2_1; + result4 += M4(0.011054926, 0.08320686, 0.07633896, -0.005137874, -0.083826765, 0.045450486, 0.04663647, 0.11206987, -0.009435335, 0.0448625, 0.021221919, 0.30104306, -0.0714608, 0.12832212, -0.13814387, 0.014349162) * inp_4_0_2; + result4 += M4(-0.012469525, 0.08862264, -0.029788077, -0.04284809, 0.038979873, 0.06264196, 0.04764523, -0.08872399, -0.058976427, 0.11027174, 0.11862548, 0.011269148, -0.049080648, -0.067356735, -0.027819974, -0.070202574) * inp_4_1_2; + result4 += M4(-0.014746877, -0.01803976, -0.04730612, 0.016129607, 0.019371342, 0.045644555, 0.047654536, 0.08038766, -0.13981853, -0.29884756, -0.046391927, -0.05194912, -0.26105058, 0.06291727, -0.07431729, -0.11981642) * inp_4_2_2; + result5 += M4(0.032250796, -0.006136215, 0.0071300603, -0.01468875, -0.061703444, -0.068305396, 0.017626345, 0.1022067, -0.04355076, -0.24671909, 0.047739998, 0.23351733, -0.22185671, -0.11264243, 0.11192195, -0.024310715) * inp_4_0_0; + result5 += M4(0.118891105, -0.103900015, -0.019823797, 0.053338822, -0.07843818, 0.1693801, 0.07466978, 0.12700436, 0.12208045, -0.29558787, 0.11044142, 0.109554164, -0.049587514, -0.16902561, 0.14328432, 0.056532238) * inp_4_1_0; + result5 += M4(0.011623804, 0.17211536, -0.04219695, -0.05897373, -0.076629765, -0.020362107, -0.07631434, -0.28538394, 0.0033976177, -0.068981126, 0.22173731, 0.28569517, 0.043858327, -0.053102672, 0.013904859, -0.06938083) * inp_4_2_0; + result5 += M4(-0.074095815, -0.02781768, 0.015512248, 0.00013527388, 0.026245926, 0.06330022, -0.0013558666, 0.06941879, 0.046700757, -0.18201411, -0.049468316, 0.14159635, 0.077171825, 0.030884406, -0.16131774, 0.16664876) * inp_4_0_1; + result5 += M4(-0.02153901, -0.0788423, -0.0088931965, -0.010960566, -0.025125807, 0.072461754, 0.09803667, -0.031877972, -0.052463364, -0.14583865, -0.058291618, 0.061922275, -0.11568664, -0.27605262, -0.34012812, 0.15242305) * inp_4_1_1; + result5 += M4(0.037484467, 0.23888843, -0.16812752, 0.07055779, 0.10309636, 0.0051912637, 0.0779793, -0.2511514, -0.031667314, -0.33499163, -0.102766894, 0.118041776, -0.03721888, -0.094319336, -0.045052636, 0.09336235) * inp_4_2_1; + result5 += M4(0.010764323, 0.05378665, 0.057596494, 0.009610775, 0.036740568, 0.067193605, 0.022911252, 0.043731026, -0.030127859, -0.0049977936, 0.0070923106, 0.024089418, 0.03145476, -0.16820632, 0.048066378, -0.037091974) * inp_4_0_2; + result5 += M4(0.051468357, 0.036376934, 0.12916705, -0.030121034, -0.036983605, -0.020564575, 0.04654972, -0.12568536, 0.12536864, -0.14805642, 0.18087967, 0.021888146, 0.012633722, -0.11187144, -0.013384568, -0.020758668) * inp_4_1_2; + result5 += M4(-0.00792868, -0.016597643, -0.013848122, -0.034259252, -0.017335681, 0.052992567, -0.0307149, 0.0083477665, 0.00092679006, -0.0057602488, 0.018168533, -0.17287752, -0.03981724, -0.038467154, 0.21104631, -0.1606008) * inp_4_2_2; + result6 += M4(-0.009131005, 0.014733754, -0.00081833376, 0.12511231, 0.0029927364, 0.11442367, -0.020121034, -0.013345183, 0.06092362, -0.037546024, -0.0381215, -0.10909266, -0.19103934, 0.12197996, -0.020795433, -0.08174677) * inp_4_0_0; + result6 += M4(0.004873129, 0.023221698, -0.0075842296, 0.08183805, -0.12940039, -0.11669385, -0.014931873, 0.28318465, -0.3532139, -0.07960185, -0.18364964, -0.033198744, 0.037171524, -0.009985573, -0.016391862, -0.080576636) * inp_4_1_0; + result6 += M4(0.022729274, -0.06378711, -0.087427616, 0.083616465, -0.04179661, 0.08040135, 0.005251388, 0.20018259, -0.07717142, 0.044052772, -0.0049221306, -0.09187589, -0.019494846, -0.048276424, 0.05306421, -0.009243385) * inp_4_2_0; + result6 += M4(-0.0056404485, -0.06900967, -0.030558696, 0.12786116, -0.01205978, 0.0010949586, 0.012845277, 0.25668174, -0.19131935, 0.20358385, 0.16306546, 0.25489923, 0.19067988, 0.01745041, -0.0631158, 0.022203408) * inp_4_0_1; + result6 += M4(0.14979564, -0.011132069, -0.14238566, 0.09115176, -0.023083497, -0.039652742, -0.24065877, 0.23451285, 0.020805638, -0.11751017, 0.03316455, -0.026526887, 0.020918002, 0.15013443, 0.045363884, -0.16161148) * inp_4_1_1; + result6 += M4(-0.010881028, -0.03167117, -0.042343885, 0.10072146, -0.15371601, 0.06876375, -0.123833925, 0.42735744, 0.087796554, 0.083633624, 0.05126713, -0.024334084, -0.072717465, 0.06827911, 0.04292081, 0.0063673365) * inp_4_2_1; + result6 += M4(-0.028490946, 0.05002069, -0.02204618, -0.044640772, -0.090053454, -0.049262587, -0.027209666, -0.063275926, -0.07621954, -0.109855615, -0.027028222, -0.1003809, 0.12692624, -0.07292208, -0.04753664, 0.059769783) * inp_4_0_2; + result6 += M4(-0.029767223, 0.08878309, 0.010713954, 0.04707242, 0.014943109, -0.029353192, -0.007129989, 0.1531851, -0.10317129, 0.049915142, 0.008560243, 0.09828438, -0.09224863, -0.024969222, -0.02663715, 0.04368934) * inp_4_1_2; + result6 += M4(0.020361172, -0.023847729, -0.027179327, -0.02753865, -0.0008414369, 0.0088028135, -0.041825175, -0.004697352, -0.07111818, 0.088140875, 0.016414322, 0.033908457, -0.07452986, 0.05907254, -0.013709542, 0.11067007) * inp_4_2_2; + result7 += M4(0.021681812, -0.030750737, 0.18476585, -0.003749813, 0.16888434, -0.058308363, -0.12307798, -0.14237708, 0.06910917, -0.13363609, -0.14190136, 0.4041437, -0.011541818, 0.021994412, -0.12350986, 0.056265596) * inp_4_0_0; + result7 += M4(-0.050269615, 0.00928146, 0.055963118, -0.062200494, -0.14255945, 0.008646936, 0.20283648, 0.119645126, -0.34805486, -0.14542794, 0.32493705, 0.44575825, 0.20927483, 0.07676889, -0.14827348, 0.09446498) * inp_4_1_0; + result7 += M4(0.04829281, -0.06975755, -0.0023850626, -0.02197501, 0.19673394, -0.014057803, 0.05769273, -0.05252644, -0.061207402, 0.06361852, -0.015541932, 0.13022926, 0.026130637, 0.041627593, -0.05050232, 0.032164518) * inp_4_2_0; + result7 += M4(-0.04244844, -0.029559886, 0.06135859, -0.006189883, 0.17864427, 0.069785506, 0.04571249, 0.059397392, -0.046227474, 0.1619696, 0.14253883, -0.029189803, 0.16609927, -0.030937657, -0.10636132, 0.17948565) * inp_4_0_1; + result7 += M4(-0.08251767, 0.07784834, 0.7014627, 0.11873651, 0.26067674, -0.020620268, 0.20609449, -0.18274817, 0.07013485, 0.17402351, 0.14962889, 0.19402057, 0.025927592, -0.2183671, -0.774127, -0.056905355) * inp_4_1_1; + result7 += M4(0.030634975, -0.021602899, 0.014386199, -0.0283986, 0.06459738, -0.032282196, -0.05953874, 0.014938481, -0.050415907, 0.02149553, 0.061751716, 0.029151276, -0.053461093, -0.016440889, -0.045815196, -0.021589514) * inp_4_2_1; + result7 += M4(-0.018579643, -0.013928521, 0.04059711, 0.018799204, 0.026039107, 0.015434944, 0.010800067, -0.06149939, -0.11396021, -0.0074720164, 0.051474486, -0.13716117, -0.047331557, -0.029034512, 0.0021339841, 0.004881613) * inp_4_0_2; + result7 += M4(0.023478985, 0.0017652238, 0.034198742, -0.11484811, 0.049793184, 0.011865047, -0.0037888451, -0.03928599, 0.0914984, 0.059655692, 0.004710378, -0.104674965, 0.018416632, 0.0063515217, -0.011539775, 0.083738476) * inp_4_1_2; + result7 += M4(0.05613091, 0.032254424, 0.039090075, 0.05022915, 0.034277514, -0.010730927, -0.013694739, 0.00819198, 0.039632495, -0.022745872, -0.058205273, 0.054558367, -0.00096786895, -0.033464693, -0.15401304, -0.00928237) * inp_4_2_2; + const V4 inp_5_0_0 = inp[5][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_5_1_0 = inp[5][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_5_2_0 = inp[5][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_5_0_1 = inp[5][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_5_1_1 = inp[5][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_5_2_1 = inp[5][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_5_0_2 = inp[5][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_5_1_2 = inp[5][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_5_2_2 = inp[5][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.08619677, 0.036900286, -0.116892405, 0.011974556, -0.082553364, 0.0005136975, -0.14039314, -0.11124557, 0.1017296, -0.0636615, 0.014600075, -0.098225586, -0.030448291, 0.027048595, 0.020503549, 0.10419736) * inp_5_0_0; + result0 += M4(-0.030211892, 0.005009583, -0.045740638, -0.0006228763, 0.032177363, -0.12431716, 0.1738094, 0.024685275, -0.068154715, 0.06498621, 0.009302527, 0.0068388344, 0.15763418, 0.018065883, -0.058523767, -0.030205872) * inp_5_1_0; + result0 += M4(0.13053875, 0.009920054, 0.06594053, -0.051577058, 0.041818477, -0.13544585, 0.04696698, 0.11088571, 0.008169006, -0.04149569, 0.096615806, 0.03728143, 0.04920373, -0.06610618, -0.08590689, 0.05377632) * inp_5_2_0; + result0 += M4(-0.034899484, -0.011562722, 0.034938134, 0.026265865, 0.09401387, -0.03699825, 0.15448712, -0.03410872, -0.0132615175, 0.0033167922, 0.021548234, -0.00710526, 0.0367564, 0.045955956, -0.11686238, 0.10612351) * inp_5_0_1; + result0 += M4(0.04787384, -0.049759652, -0.015672436, 0.01973098, 0.0009279048, 0.42768317, 0.47786838, 0.09878302, -0.006752275, -0.080970764, -0.1666149, 0.2091795, -0.032831315, -0.03630806, 0.17104104, -0.024154225) * inp_5_1_1; + result0 += M4(0.011805295, -0.05554486, 0.12038188, -0.15036483, 0.021195373, -0.025833873, 0.042569134, -0.02776842, 0.049497373, -0.122140035, -0.06910942, 0.053280406, 0.17084503, 0.0596893, 0.09137874, -0.060728308) * inp_5_2_1; + result0 += M4(-0.015280425, -0.07970221, -0.029302109, -0.00028694372, 0.07132711, 0.0033078126, -0.036094483, 0.027236689, -0.059174497, 0.057640098, 0.028451597, -0.08493248, 0.008739508, -0.06070656, 0.047622174, 0.12447161) * inp_5_0_2; + result0 += M4(-0.086618714, -0.065428205, 0.030763993, 0.048813242, -0.10350522, 0.03602564, -0.09272924, -0.08326141, -0.069374815, 0.038386133, 0.037556503, 0.0037637376, 0.22889163, -0.13463624, 0.029668197, -0.08118802) * inp_5_1_2; + result0 += M4(0.06832685, -0.036657475, 0.07739637, -0.04537427, 0.06613512, -0.07181327, 0.047433443, -0.13230465, 0.046102177, 0.008591806, -0.022872534, 0.013261598, 0.09463203, -0.09336329, -0.00518846, -0.04279869) * inp_5_2_2; + result1 += M4(0.05135006, 0.025457768, -0.03129044, 0.0020666912, -0.10564868, -0.12581445, -0.110445455, 0.15043573, -0.1462252, -0.08105915, 0.14857708, 0.02736926, 0.08703647, -0.063583605, -0.092477955, 0.04287587) * inp_5_0_0; + result1 += M4(0.03673766, 0.07331911, -0.08510954, -0.001231457, 0.04897351, 0.097367704, -0.08141365, 0.00096712564, -0.0049493443, -0.121343024, -0.13588259, 0.02030536, 0.05659328, -0.1299175, -0.13322386, 0.0472295) * inp_5_1_0; + result1 += M4(0.25919482, -0.06164661, -0.01407821, 0.010762975, -0.042549647, -0.0061904797, -0.27493402, 0.0070570423, -0.037698176, 0.005513425, -0.11604465, 0.042653922, 0.08904143, -0.03969584, -0.16537769, 0.11369742) * inp_5_2_0; + result1 += M4(-0.00891578, 0.0034845644, -0.08355478, 0.013851951, 0.04360689, -0.13414562, -0.055357795, -0.012069463, -0.061249644, -0.22317933, 0.08612118, 0.05169604, 0.09022559, 0.028068135, -0.2124163, -0.17308845) * inp_5_0_1; + result1 += M4(-0.020599598, 0.004951441, -0.11632279, -0.0691512, -0.00044424887, 0.20430364, 0.34247226, -0.06716582, -0.110345304, -0.01420282, 0.3538318, -0.14525804, 0.14234526, 0.10409842, 0.0766974, -0.109448306) * inp_5_1_1; + result1 += M4(0.009243657, 0.12677078, -0.06852512, 0.120374426, 0.0753341, 0.037618086, -0.00016632616, 0.017921291, 0.071356595, -0.112582706, 0.00812883, -0.0833917, -0.03411059, -0.11522727, 0.15849163, -0.26892105) * inp_5_2_1; + result1 += M4(0.012049914, -0.055856187, 0.049599905, 0.10830049, -0.040683903, -0.14215946, 0.10483533, 0.0055955295, 0.07001724, 0.113763936, -0.06770016, -0.1177259, 0.05842379, -0.013908719, 0.01254569, 0.20347081) * inp_5_0_2; + result1 += M4(0.057642624, 0.039384652, -0.12233165, -0.05820041, -0.1414254, -0.019116063, 0.12099546, 0.04355352, 0.022849131, 0.059321977, -0.051921044, 0.14979818, 0.21658589, -0.19856817, -0.2660162, -0.04247581) * inp_5_1_2; + result1 += M4(-0.011299239, -0.05326243, -0.1013151, 0.05631885, -0.04029368, 0.040995486, -0.13749479, 0.0021455314, 0.17825736, 0.19415565, 0.1964181, -0.048109397, 0.02867843, 0.015494033, 0.05669802, 0.20109844) * inp_5_2_2; + result2 += M4(-0.030047532, -0.059978407, 0.01420588, -0.090043105, -0.012883665, 0.023169374, 0.0005651511, 0.0386745, 0.09386651, 0.13460395, -0.11574492, 0.08803671, 0.10273649, -0.05321263, 0.099005386, 0.05304952) * inp_5_0_0; + result2 += M4(-0.15405549, -0.032505944, 0.08994283, -0.17971961, -0.0247562, -0.019090218, -0.08942624, 0.13372868, 0.05109986, -0.043970548, 0.08707235, 0.011967677, 0.043884944, -0.06933435, 0.001963502, 0.07665986) * inp_5_1_0; + result2 += M4(-0.06306985, 0.08061473, -0.001718725, -0.08653185, 0.019173281, 0.018367955, -0.15681459, 0.12386136, 0.023186032, -0.07609958, 0.05501072, 0.094118275, 0.060194343, -0.043996047, 0.021270854, 0.10809246) * inp_5_2_0; + result2 += M4(-0.024482662, -0.10631983, 0.004268044, -0.065059274, 0.13093394, 0.002335239, 0.04914575, 0.12729013, 0.15680388, 0.09345998, 0.07123617, 0.02905691, -0.010459302, -0.2559104, 0.1429763, 0.056112856) * inp_5_0_1; + result2 += M4(0.003432408, -0.3699431, 0.10704195, -0.5304259, -0.19219227, 0.17019029, 0.45277864, -0.010221638, -0.008614841, 0.17167573, -0.14349887, 0.71837634, 0.031245168, 0.065272756, -0.0020780729, 0.26817808) * inp_5_1_1; + result2 += M4(0.042282823, -0.03196557, 0.06656363, -0.033248987, 0.06848264, -0.0494077, 0.0005798893, -0.010814694, -0.008647981, -0.024369447, -0.038864832, 0.06686004, -0.037884235, 0.11898186, -0.2924853, 0.24913627) * inp_5_2_1; + result2 += M4(0.04630719, -0.024272243, -0.016746147, -0.08802461, 0.091328524, -0.062480293, -0.020715553, -0.07414549, -0.031161062, 0.07124336, 0.007544982, 0.14347605, 0.054296393, -0.08563085, 0.016239526, 0.05655842) * inp_5_0_2; + result2 += M4(-0.06890359, -0.028243644, -0.00935118, 0.0041620005, -0.08632748, -0.021906171, -0.10208242, -0.09634022, -0.026870364, 0.0017674147, -0.041691516, -0.01288855, -0.03832137, -0.07807739, 0.22896774, 0.15596408) * inp_5_1_2; + result2 += M4(0.0022658138, 0.029420761, -0.09548474, -0.10347767, -0.021742592, -0.03254662, -0.13179669, 0.008116264, 0.045060523, 0.024434991, 0.13914952, 0.052609235, 0.124990135, -0.07908434, 0.08893391, 0.1038348) * inp_5_2_2; + result3 += M4(-0.013022487, -0.05655749, 0.09241707, -0.06681311, 0.033993773, -0.0018267868, -0.05062223, -0.09547787, -0.02890836, 0.039996617, -0.11041391, 0.113548405, -0.09861992, 0.05602147, -0.086761355, -0.028653074) * inp_5_0_0; + result3 += M4(-0.2129928, 0.019406088, 0.13266669, -0.013995146, -0.12171307, 0.05507354, 0.05954758, 0.088955715, 0.107645355, 0.011521309, 0.043459687, -0.078467764, -0.13958776, -0.012516008, -0.16046521, 0.019953115) * inp_5_1_0; + result3 += M4(-0.07010436, 0.019274471, -0.07020737, 0.00026096162, -0.012670181, -0.0189444, 0.1867549, 0.20995474, -0.050733425, -0.0062290323, 0.07894111, -0.028710445, -0.21000817, 0.009464357, -0.030552085, 0.1403396) * inp_5_2_0; + result3 += M4(-0.09396537, -0.01105261, -0.12184349, -0.0004162088, 0.119800255, 0.019810783, 0.17440286, -0.081712335, 0.08554776, 0.006902945, -0.011670557, 0.04037165, -0.22128578, -0.054560017, 0.05911887, -0.18625955) * inp_5_0_1; + result3 += M4(-0.19193503, -0.0217373, -0.007767318, -0.20052655, -0.315011, -0.0170635, 0.14764206, -0.30996975, -0.097641416, 0.0127904685, -0.0038495902, 0.05439913, -0.17097725, 0.077994935, -0.08902109, 0.014534258) * inp_5_1_1; + result3 += M4(-0.051296648, -0.028253313, 0.065184936, -0.056425385, 0.0083700465, 0.0010997957, 0.13598596, -0.16343771, -0.089389406, 0.0061499034, -0.11445137, -0.07582671, -0.47003025, -0.1253498, -0.03412349, -0.12078744) * inp_5_2_1; + result3 += M4(0.019830365, -0.014217189, 0.10557302, -0.0014027354, -0.043215264, -0.0064453892, 0.11188929, -0.055303756, 0.05827603, 0.0076736542, -0.10080767, 0.080206774, -0.24143274, 0.011397971, -0.034095418, -0.055723816) * inp_5_0_2; + result3 += M4(-0.12305643, 0.030867087, -0.066588946, -0.0684208, -0.07684066, -0.006011564, -0.048514873, -0.022975463, 0.046962477, -0.063218206, 0.04615546, 0.016453626, -0.2338124, 0.035106216, 0.10601761, -0.114575386) * inp_5_1_2; + result3 += M4(0.016756019, 0.06401902, -0.040021986, -0.056590453, -0.10231467, -0.011149198, -0.13670088, -0.08691577, -0.11957131, -0.014042816, 0.048864707, 0.050154053, -0.24649796, -0.026487827, 0.021506237, -0.044545732) * inp_5_2_2; + result4 += M4(-0.058258668, 0.011653479, -0.03250637, 0.0928866, 0.15060046, 0.045467336, 0.15287943, -0.22024597, 0.054219525, -0.033904966, 0.0069215507, 0.00017970412, -0.030980606, 0.07395817, 0.04386966, -0.08688773) * inp_5_0_0; + result4 += M4(0.07430633, 0.07437019, -0.02203957, -0.051100615, -0.12894763, -0.06538177, 0.07659497, 0.14042062, -0.16081823, 0.0680576, 0.038981333, -0.05807983, 0.015301596, 0.08266427, -0.23524246, 0.06710496) * inp_5_1_0; + result4 += M4(0.06546034, -0.08460899, -0.010838972, -0.03555585, -0.0062517175, 0.019843254, -0.0011980417, -0.00039139393, -0.048573036, -0.01479708, -0.015174526, -0.03548647, 0.13560979, 0.20247169, -0.14142707, 0.071047105) * inp_5_2_0; + result4 += M4(-0.016476562, -0.00819561, -0.017723704, -0.047305964, -0.12064703, 0.22378218, 0.1630846, 0.09123351, 0.13581872, 0.001173443, 0.11464827, -0.007850379, 0.013134898, -0.0032090058, -0.034668855, 0.020589404) * inp_5_0_1; + result4 += M4(-0.41595262, -0.09709474, 0.06823571, 0.014888401, 0.15959823, 0.07983225, -0.58667624, 0.2550338, 0.1845694, 0.02431382, 0.06499233, -0.118833214, 0.18788978, 0.05590002, 0.113152266, -0.11881982) * inp_5_1_1; + result4 += M4(-0.07761461, -0.058293346, 0.01803313, 0.058438353, 0.13079798, 0.12460156, -0.024445811, -0.026606547, -0.02061763, -0.014837139, -0.023401009, 0.021965954, 0.059381608, -0.024218999, 0.039776426, -0.16864379) * inp_5_2_1; + result4 += M4(-0.017332124, -0.04133359, 0.045941923, 0.13906185, 0.096406415, -0.13622396, 0.21859266, 0.031627238, -0.1303556, -0.044715706, -0.10050429, -0.046631124, -0.09038769, 0.07293431, 0.1153773, 0.10826166) * inp_5_0_2; + result4 += M4(0.15643282, 0.10324319, -0.010635639, -0.09904657, -0.05799351, -0.22726378, -0.10169744, -0.104854524, -0.019357521, -0.108562365, -0.18929788, 0.05305627, -0.131204, -0.056608163, 0.18237141, 0.09693902) * inp_5_1_2; + result4 += M4(-0.03851219, 0.025141092, 0.022767035, 0.048618935, 0.06911714, -0.15745193, -0.009460588, 0.13724358, 0.21318908, 0.10900201, -0.0053719943, -0.116118774, -0.12400516, 0.060818456, 0.16942088, -0.01634364) * inp_5_2_2; + result5 += M4(0.09698608, 0.026600894, -0.06282962, 0.005576882, 0.06611765, 0.32377848, -0.18975173, -0.05466768, -0.060024668, -0.0025439896, 0.003303838, 0.00026120708, 0.01862474, 0.021772774, 0.036497608, -0.00015708529) * inp_5_0_0; + result5 += M4(0.035056256, 0.09978243, -0.10803333, -0.015135669, -0.14331178, 0.50949675, -0.16728583, -0.15675557, 0.01963188, 0.0813095, -0.07830416, -0.008043072, -0.099433854, -0.10969567, 0.09855358, 0.0023154954) * inp_5_1_0; + result5 += M4(-0.0023403377, -0.044798285, 0.00050046784, -0.04411289, -0.18297395, 0.3319683, -0.20301545, -0.07742063, -0.0833587, 0.0069142035, -0.008214602, -0.012090888, -0.12102792, 0.13118547, -0.020407792, -0.057493087) * inp_5_2_0; + result5 += M4(-0.04290189, 0.004197752, 0.054173786, -0.04256465, 0.0051586484, 0.5056183, 0.097300194, -0.04743368, 0.021228958, 0.09366932, 0.13343437, 0.05996553, 0.06958033, -0.10334397, -0.01602539, -0.018332642) * inp_5_0_1; + result5 += M4(-0.021068355, -0.17684124, 0.037242025, -0.04980762, 0.06311729, 1.0244594, 0.39622024, 0.0043471013, 0.029956685, -0.042461537, 0.1380741, 0.029157225, 0.02419411, -0.1411104, 0.04029417, -0.058682036) * inp_5_1_1; + result5 += M4(0.033550393, -0.013144504, -0.05521609, -0.114124805, -0.03578267, 0.44246033, -0.017824171, 0.044483934, 0.15611763, 0.10058675, 0.003831144, 0.029455952, 0.059810065, -0.18396924, 0.038145825, 0.14474481) * inp_5_2_1; + result5 += M4(-0.022374809, 0.045045618, -0.0047080754, 0.08677269, -0.07340093, 0.25254175, -0.029238742, 0.028633058, 0.065307744, -0.03989925, -0.025805753, -0.099939026, -0.05573456, -0.047414444, 0.043095574, 0.03692592) * inp_5_0_2; + result5 += M4(-0.039368667, 0.03342025, 0.059790913, 0.10144083, -0.075773224, 0.4872901, -0.03602646, -0.010884307, -0.036335975, -0.013419043, -0.034071624, 0.042746138, -0.083227694, 0.12715061, 0.064581424, 0.052306026) * inp_5_1_2; + result5 += M4(0.020228395, 0.095249176, -0.119411096, -0.022559868, -0.055999264, 0.22806399, -0.33997774, 0.082449295, -0.09755775, -0.096989006, 0.04387388, -0.021062598, -0.15941606, 0.112267435, 0.07617105, -0.09575019) * inp_5_2_2; + result6 += M4(0.05469036, 0.03342343, 0.021770312, 0.110835746, 0.05680977, -0.0778895, 0.050711554, -0.024741521, -0.09203433, 0.13238351, -0.04872118, -0.1686085, 0.046670318, -0.08508458, 0.04039272, -0.08811937) * inp_5_0_0; + result6 += M4(0.053297825, -0.0239903, 0.08569062, 0.058783315, 0.10465674, 0.038815103, 0.043139536, -0.06579884, -0.13868287, 0.07384181, 0.023872703, -0.057288714, -0.07709621, -0.19531755, -0.04168958, -0.09861565) * inp_5_1_0; + result6 += M4(-0.067949854, -0.03756155, 3.2008353e-05, -0.024942702, 0.045993533, -0.03173156, -0.0073168613, 0.016193338, 0.034363557, -0.03718191, 0.026674073, -0.055586845, 0.006419083, -0.0015491684, -0.028064767, -0.09770451) * inp_5_2_0; + result6 += M4(0.0109729115, 0.020742103, -0.03936538, 0.084315956, 0.04734649, -0.14514065, -0.0057589463, -0.13403784, -0.06647492, 0.067076616, 0.08504993, -0.22503619, -0.1664635, 0.11830319, 0.0034258887, -0.1347454) * inp_5_0_1; + result6 += M4(0.002017004, -0.029851856, 0.15016274, -0.109317616, 0.17447048, -0.1961409, -0.092576824, 0.24705853, 0.037752688, 0.043043647, -0.18306765, 0.12998371, 0.01597145, 0.022569867, -0.11251913, -0.05946482) * inp_5_1_1; + result6 += M4(0.062812366, -0.030802237, -0.034503363, -0.1029137, -0.021570109, -0.00744846, 0.012733414, -0.0016468413, -0.07326628, -0.00782985, 0.07153, 0.008617154, -0.112899974, -0.13654679, -0.0058764005, -0.11014598) * inp_5_2_1; + result6 += M4(-0.027768735, -0.04709874, 0.06611504, -0.090994366, -0.008809776, 0.08818192, 0.008855799, -0.019503737, 0.09518909, -0.07240619, -0.062349316, 0.14017326, -0.09268674, -0.07181296, 0.0422236, -0.12922758) * inp_5_0_2; + result6 += M4(-0.03441505, -0.023750428, 0.047043357, -0.05339059, 0.12522976, 0.08431361, -0.0024175397, -0.012811375, 0.06608681, 0.0015975401, 0.03197356, 0.051992226, -0.05679032, -0.0069855503, 0.0055084415, -0.09357715) * inp_5_1_2; + result6 += M4(0.012080443, 0.054697342, -0.029215833, -0.14609809, 0.09866579, -0.030215101, 0.023371436, -0.06342141, 0.05347571, -0.071824074, 0.013920793, 0.09302227, 0.09128539, 0.11146907, 0.019962724, -0.09253703) * inp_5_2_2; + result7 += M4(-0.105147466, 0.0112444265, 0.053984255, 0.12131753, -0.040302847, 0.039169203, -0.24648727, -0.13148472, 0.050426584, -0.021784807, -0.11796505, -0.12034427, 0.07545748, 0.0020423916, 0.035816867, -0.07286499) * inp_5_0_0; + result7 += M4(0.0055088983, 0.07523934, 0.062021546, -0.07961215, -0.012734579, 0.010482122, 0.03870079, -0.03268848, -0.028236734, 0.027813554, 0.07481855, 0.034975637, 0.016289493, -0.030882124, 0.062161416, -0.036649574) * inp_5_1_0; + result7 += M4(0.023012932, 0.04932317, 0.026274674, -0.103905305, -0.045967713, -0.06412413, 0.098877326, -0.13989787, 0.09648459, -0.013154193, -0.03800215, -0.0031051117, 0.089625075, -0.0660683, 0.046989437, -0.015071315) * inp_5_2_0; + result7 += M4(-0.043384816, -0.018247325, 0.05943973, -0.12374425, 0.04904255, 0.0156879, -0.05375267, 0.10805165, 0.040032357, -0.009622618, 0.01410498, -0.10900583, -0.11417167, 0.022121528, 0.11435251, -0.011809514) * inp_5_0_1; + result7 += M4(-0.025407938, 0.23791826, 0.46826974, 0.04620859, -0.20931284, -0.26947758, 0.056014765, -0.10155064, -0.109176636, -0.3072645, -0.5109159, -0.07638442, 0.034984585, -0.062630124, -0.14421067, 0.006742479) * inp_5_1_1; + result7 += M4(0.104709454, 0.057262886, 0.16372938, 0.030507633, -0.093229525, 0.007709068, 0.094881356, -0.03731367, -0.06572258, -0.020130599, -0.04598404, 0.010390982, 0.1701014, -0.02035937, -0.04741098, -0.04771389) * inp_5_2_1; + result7 += M4(0.008919801, 0.026048765, 0.011644059, -0.049013555, 0.06921417, -0.017201679, 0.035477195, 0.033192433, 0.08135106, -0.022967547, -0.013898442, -0.02301414, -0.035617758, 0.0039148727, 0.009098705, -0.08136681) * inp_5_0_2; + result7 += M4(-0.073810734, 0.07011909, 0.066458635, 0.03856288, -0.29271278, -0.0048771994, 0.09024985, -0.09396611, -0.041181788, -0.042466737, 0.002737812, 0.04506687, 0.21328571, -0.046859078, -0.045218024, -0.094299585) * inp_5_1_2; + result7 += M4(0.0021971157, 0.054297227, 0.15436453, -0.017166387, 0.03960466, 0.033980224, 0.21259756, 0.09134299, -0.033449747, -0.00788985, -0.06531301, -0.026874386, -0.11710958, 0.0033466013, 0.1344271, -0.083653435) * inp_5_2_2; + const V4 inp_6_0_0 = inp[6][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_6_1_0 = inp[6][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_6_2_0 = inp[6][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_6_0_1 = inp[6][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_6_1_1 = inp[6][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_6_2_1 = inp[6][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_6_0_2 = inp[6][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_6_1_2 = inp[6][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_6_2_2 = inp[6][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.04773768, 0.001959462, 0.057930946, -0.09827442, 0.052218422, 0.0063877082, -0.033328712, -0.06460121, -0.01232119, 0.012475813, -0.029344268, -0.009060846, -0.037446085, 0.013201245, -0.11293085, 0.07459699) * inp_6_0_0; + result0 += M4(0.030278446, -0.06631371, 0.10371911, -0.11528509, -0.062486928, 0.056186654, -0.012946878, 0.035941787, -0.070863366, -0.04122392, 0.033540916, -0.0009271403, 0.160896, -0.017202087, -0.0005550714, -0.12686999) * inp_6_1_0; + result0 += M4(0.102951944, -0.07263826, 0.1512848, -0.13043968, 0.008441888, 0.3924855, -0.10288744, -0.11114517, -0.0018250938, 0.015481879, 0.03279379, 0.04459866, 0.06075861, -0.086832516, -0.09535426, 0.0017060342) * inp_6_2_0; + result0 += M4(-0.057549622, 0.014948271, 0.0014016473, -0.03306045, 0.060931765, 0.082405366, 0.01242348, 0.015260926, -0.04429865, -0.044792388, 0.02179715, 0.018821955, -0.039516237, 0.18473051, -0.22071347, -0.037266523) * inp_6_0_1; + result0 += M4(0.10259757, 0.023008056, 0.070955455, -0.17649914, 0.09040476, -0.42065042, 0.055676877, 0.0148492055, -0.005293075, 0.17917627, 0.15663664, -0.16202454, -0.13865252, 0.014088587, 0.13608615, -0.19345745) * inp_6_1_1; + result0 += M4(-0.15989162, 0.13427083, -0.29786888, 0.093550906, -0.030151883, 0.10862266, 0.10953447, 0.069745086, -0.02618948, -0.025868298, -0.11169783, 0.00631567, -0.059330758, 0.16486694, 0.14105, 0.09305139) * inp_6_2_1; + result0 += M4(-0.03628722, -0.0069554755, -0.072481, -0.13077278, 0.032523632, 0.015808582, -0.006633166, -0.0153592415, 0.19204703, 0.19000784, -0.09753196, 0.055886272, -0.052743692, -0.13763134, 0.06448058, 0.16680056) * inp_6_0_2; + result0 += M4(-0.059894715, -0.0133255515, -0.013678723, -0.15701617, -0.013081536, 0.0046300474, 0.061698213, -0.07221047, -0.061949108, 0.069269426, -0.20260338, 0.12874296, 0.18569933, 0.013858427, 0.100956, -0.17616035) * inp_6_1_2; + result0 += M4(-0.25991002, 0.03298657, -0.14688253, 0.06837542, -0.06401629, -0.09839077, -0.054921936, -0.05276473, 0.0020148205, 0.025005847, -0.10156508, 0.08645296, -0.11356976, 0.082593955, -0.13218881, -0.028871438) * inp_6_2_2; + result1 += M4(-0.150547, 0.054902937, 0.08743638, -0.109163485, -0.004064822, 0.014688617, -0.09523924, 0.08531238, -0.047227126, -0.032090753, -0.07533178, -0.021429002, -0.11880135, -0.040820006, -0.13193382, -0.012157055) * inp_6_0_0; + result1 += M4(0.045117386, 0.12848938, -0.003735251, -0.32201138, -0.106285736, -0.059493847, -0.12648083, -0.097637944, -0.061813448, 0.02675488, 0.05256317, -0.014833707, 0.1090593, 0.03882462, 0.059257247, 0.10901662) * inp_6_1_0; + result1 += M4(-0.47226495, 0.059537727, 0.086151265, -0.12649864, 0.18422088, -0.13727866, 0.3496055, -0.12120121, 0.0004614673, 0.043310508, -0.032893207, 0.041297607, -0.052588675, 0.076163456, 0.026309138, 0.03855429) * inp_6_2_0; + result1 += M4(0.057502, -0.058547728, 0.022078164, 0.04180765, -0.098163, -0.09102089, -0.07259237, -0.07664438, 0.026525082, 0.009777429, 0.14917089, 0.1495326, 0.19852416, 0.05333671, -0.14167045, -0.06647103) * inp_6_0_1; + result1 += M4(-0.0714242, 0.1053335, 0.15287296, -0.08933932, 0.4078643, 0.26966506, -0.18579166, 0.117150836, 0.23800363, -0.18168208, 0.3087728, -0.08012253, -0.13966234, -0.08600794, -0.23434724, 0.09054735) * inp_6_1_1; + result1 += M4(0.07561733, -0.054181695, -0.059296504, 0.11398675, 0.1113775, -0.13213989, -0.1101493, 0.1838302, 0.003269095, 0.09090046, -0.05287613, 0.03830091, -0.2077058, -0.13577144, 0.020854933, 0.07044372) * inp_6_2_1; + result1 += M4(-0.10934249, 0.019651866, 0.032717764, -0.09384438, -0.032447584, -0.074489035, 0.033754174, -0.0030005996, 0.06527405, -0.05509112, -0.08247481, -0.00660344, 0.16588798, -0.074636854, 0.10375235, 0.22372392) * inp_6_0_2; + result1 += M4(-0.25989288, -0.02183265, 0.1742702, 0.012360525, -0.09088728, -0.09550382, 0.007551419, 0.09008955, -0.121579915, -0.14574696, -0.008717068, -0.03389179, 0.37796816, 0.06572508, -0.2713046, -0.1331926) * inp_6_1_2; + result1 += M4(0.04897763, 0.010182655, 0.03387247, -0.23113786, 0.0004767232, 0.11502336, 0.08730761, -0.05040379, -0.046073247, 0.06722634, -0.012487664, -0.05279485, 0.001407764, 0.07172754, 0.026461743, -0.016272027) * inp_6_2_2; + result2 += M4(-0.060256526, 0.112150945, -0.025988633, -0.16799934, 0.027502054, 0.012286108, -0.07694939, 0.08059354, -0.022266777, 0.044626787, 0.017066395, -0.027540738, -0.028653417, -0.10717886, 0.08175702, -0.15655318) * inp_6_0_0; + result2 += M4(-0.09728798, 0.18630813, -0.0625653, -0.11316158, 0.004692843, -0.048112217, -0.11782566, -0.0969471, 7.3867835e-05, 0.042700753, -0.046699464, 0.025244784, 0.021610184, 0.08873352, -0.0930031, -0.013723512) * inp_6_1_0; + result2 += M4(-0.028756456, 0.06300878, -0.036910012, -0.23645233, -0.021729387, -0.038263973, -0.064200416, -0.09499333, -0.03474316, 0.005384173, 0.0009628052, 0.0151760215, 0.0004901526, 0.07439028, -0.0022532626, -0.04896856) * inp_6_2_0; + result2 += M4(-0.039166976, 0.04952014, 0.037024565, -0.175038, 0.14617248, -0.044369668, 0.031225849, -0.1662472, -0.14479308, 0.010109956, 0.06498283, 0.06387595, 0.040582776, -0.14286375, 0.0614813, -0.23442) * inp_6_0_1; + result2 += M4(-0.04755763, 0.3012325, -0.122010835, 0.027378252, 0.30109185, -0.1254678, 0.049578574, -0.2645931, -0.16152179, -0.21544388, 0.08801139, -0.099449664, -0.039607633, -0.16900626, 0.07484608, -0.3184762) * inp_6_1_1; + result2 += M4(0.1088548, 0.12254615, 0.14726411, -0.4620232, 0.013625746, -0.013246359, 0.05529667, -0.00992397, -0.0010666037, -0.0148861455, -0.10293956, 0.06193901, 0.007508832, -0.00078815676, -0.014970336, 0.015786596) * inp_6_2_1; + result2 += M4(-0.04635994, 0.07583577, -0.06591772, -0.124390066, 0.054599606, 0.058142394, -0.07236235, -0.09354423, 0.060981758, 0.045049127, 0.11388943, 0.053745512, -0.103569545, -0.077407844, -0.017736936, -0.09980813) * inp_6_0_2; + result2 += M4(0.060915213, 0.12933595, -0.18382381, -0.1757938, 0.12987927, -0.018746467, -0.12101489, 0.10063528, -0.11724033, -0.0566377, -0.07017246, 0.080415994, -0.1981529, 0.035776366, -0.005114726, -0.2337526) * inp_6_1_2; + result2 += M4(-0.30518332, 0.12621066, -0.16452695, -0.21991894, 0.09800236, 0.008548892, 0.040756304, 0.03482984, -0.010884391, 0.06505693, -0.060997058, -0.014016731, 0.0027711578, 0.05262998, 0.019566158, -0.03353553) * inp_6_2_2; + result3 += M4(0.1727755, -0.03763011, -0.024353556, 0.1153669, 0.055638857, -0.006406641, 0.012215018, -0.07547803, -0.019176278, 0.0058627157, -0.007531276, -0.0128019005, -0.044132702, -0.014585372, 0.07086872, -0.08586232) * inp_6_0_0; + result3 += M4(0.4023844, -0.061458018, -0.020569447, -0.056065127, -0.22423393, -0.04879322, -0.056515153, 0.0015336607, 0.04431537, -0.040847298, -0.037138775, -0.049804915, 0.10264614, -0.029966217, 0.0048804926, -0.018913448) * inp_6_1_0; + result3 += M4(0.33691147, -0.022325333, 0.2870626, -0.096973985, -0.35119826, 0.06912846, -0.17820448, 0.008856164, -0.086611405, 0.028947834, 0.017339103, -0.04095514, 0.080151096, 0.0038969882, -0.043211497, -0.1103359) * inp_6_2_0; + result3 += M4(0.13112473, 0.028789757, -0.03465137, 0.027741719, 0.12540708, 0.041666668, 0.0482047, -0.00092091475, -0.2018984, -0.06608104, -0.015719254, 0.1747226, 0.0076687313, -0.0818016, -0.25364584, 0.038222622) * inp_6_0_1; + result3 += M4(0.20331907, 0.1832256, -0.24612497, 0.21600969, -0.20726536, 0.09027787, -0.10975036, 0.37722638, -0.0884568, 0.029331498, 0.06466187, -0.12825322, 0.14845504, 0.1521115, -0.12461017, -0.08129323) * inp_6_1_1; + result3 += M4(0.57582384, 0.084431656, -0.23008075, 0.24977052, 0.33035865, -0.062120315, -0.04381122, -0.19541477, -0.0756561, -0.043074053, 0.0022799775, 0.004413274, 0.075887956, 0.01745265, 0.038218193, 0.17106542) * inp_6_2_1; + result3 += M4(0.17629153, -0.05250689, -0.0027985398, 0.10920531, 0.07742577, -0.0344837, -0.094456695, -0.026847046, -0.17161724, 0.06255551, -0.20143765, 0.23929735, -0.0035225465, -0.04535167, 0.22347286, -0.06719533) * inp_6_0_2; + result3 += M4(0.38663247, -0.060137752, 0.17506874, 0.12503928, 0.03017985, 0.025013078, 0.023787659, 0.011888238, 0.24524051, -0.016398503, -0.039571356, 0.034483798, 0.04039114, 0.042806055, -0.26452905, 0.17221452) * inp_6_1_2; + result3 += M4(0.31489953, 0.0076584965, -0.006009802, 0.29646194, 0.07202351, -0.02412933, 0.053954337, 0.058348548, -0.07993248, 0.013296377, -0.09899627, -0.060507085, 0.0363391, -0.0012775703, -0.101326205, 0.027865807) * inp_6_2_2; + result4 += M4(0.020784322, -0.08085469, -0.01662568, 0.0036544928, -0.055719923, 0.03733591, 0.15311809, 0.06769914, 0.04067207, 0.01013517, 0.04577928, -0.008320985, -0.037479892, -0.044493906, 0.027496453, -0.08657806) * inp_6_0_0; + result4 += M4(0.1844264, -0.18994398, -0.041882403, -0.16638136, 0.22983031, -0.04093075, -0.031717654, 0.066274695, -0.041572757, -0.008294108, 0.0717663, 0.0147034135, 0.1228811, -0.059769716, 0.06499911, -0.07358117) * inp_6_1_0; + result4 += M4(-0.10922153, -0.27854297, 0.09098042, -0.1933134, -0.11917356, -0.07815518, -0.008751191, -0.11327798, 0.021927334, 0.046120528, 0.013780936, -0.016143516, -0.0005557552, -0.05442804, 0.06990909, -0.027121864) * inp_6_2_0; + result4 += M4(0.15096483, 0.119068004, 0.064184986, -0.119605094, 0.08603158, 0.00047630936, 0.02851227, 0.12226796, -0.027884342, 0.15013617, 0.15669696, 0.02584349, 0.026068926, 0.20638704, -0.1678511, -0.062482312) * inp_6_0_1; + result4 += M4(0.12820128, 0.048624434, -0.066702716, -0.3024967, -0.1970876, 0.020530209, 0.077830344, -0.08447526, -0.14719813, -0.1527433, -0.16252525, -0.14208332, -0.08664364, -0.24624044, -0.23259495, 0.094325475) * inp_6_1_1; + result4 += M4(-0.008551754, 0.35518387, -0.011879481, -0.009276819, -0.22661164, 0.0727724, -0.065323345, -0.090120375, 0.07711801, 0.060850076, -0.043359086, 0.025293885, -0.11856221, 0.11024678, 0.03367849, 0.0055428655) * inp_6_2_1; + result4 += M4(0.01058194, -0.10157144, -0.073607236, -0.04064452, 0.1304814, -0.011711504, -0.023931535, -0.049846675, 0.13696872, -0.022219677, 0.21517922, 0.039131165, 0.0029566681, 0.03455885, 0.017687602, 0.23300457) * inp_6_0_2; + result4 += M4(0.07599372, -0.09190264, -0.06670795, -0.011278573, -0.090940855, 0.14588097, -0.049814615, 0.1852138, -0.16191384, 0.07041568, -0.03997698, 0.027623639, 0.10789044, 0.18317771, 0.10181906, 0.19630185) * inp_6_1_2; + result4 += M4(0.34494078, -0.18516955, -0.047164354, 0.020765288, -0.05012332, -0.08287178, -0.008696478, -0.050518088, -0.0477493, -0.052536886, -0.06716131, -0.015497525, -0.11314282, 0.008808684, 0.06105265, 0.08454718) * inp_6_2_2; + result5 += M4(-0.0098594325, -0.0055030943, -0.007857921, -0.011821983, -0.05287394, 0.18185322, -0.07842678, -0.05045482, -0.055094346, 0.0066423384, -0.036352996, -0.029138763, 0.107591696, 0.057252053, -0.018380277, 0.06913811) * inp_6_0_0; + result5 += M4(-0.11480295, 0.07442495, 0.042270523, 0.095394716, -0.04003298, -0.046663422, -0.024837278, 0.012772692, 0.03937366, 0.019569809, -0.020946737, 0.04385851, 0.047111746, 0.07495863, -0.006033504, 0.0077258074) * inp_6_1_0; + result5 += M4(0.27454954, 0.23601109, 0.12949172, 0.005877136, 0.2123036, -0.19559526, 0.033447932, 0.13564067, -0.016131232, -0.009941528, -0.038297217, -0.077464566, 0.16799688, -0.08617262, 0.06524058, -0.13296159) * inp_6_2_0; + result5 += M4(-0.02094186, -0.04838286, 0.09688137, -0.036806263, 0.0065128887, -0.03600461, -0.04719011, 0.0018870253, -0.07924403, 0.090021856, 0.00277038, 0.021571511, 0.10750625, 0.033650897, 0.029239105, -0.15609364) * inp_6_0_1; + result5 += M4(-0.075347096, -0.045295488, 0.05593668, -0.2429266, -0.02558432, -0.09995219, -0.0070652016, -0.04344672, 0.06625958, -0.37590194, 0.07487936, -0.08478763, -0.2569391, 0.2849341, -0.06316496, -0.17823793) * inp_6_1_1; + result5 += M4(-0.14011423, -0.017914226, 0.24613917, -0.24457592, -0.023976726, 0.023810089, -0.025477055, -0.022891687, 0.056751464, 0.08547485, -0.06403005, 0.003865823, -0.12864947, 0.028097872, -0.0037051893, 0.12779927) * inp_6_2_1; + result5 += M4(0.037950262, -0.0073972233, -0.04170087, 0.010716162, -0.04729806, 0.03708199, -0.11025019, 0.05807917, 0.034382865, 0.26279795, 0.0017784073, -0.09346307, -0.044856254, -0.11926652, 0.044202928, 0.18996905) * inp_6_0_2; + result5 += M4(0.04471687, 0.032196492, 0.006301388, 0.04968424, 0.0057244073, -0.056578696, 0.0017138695, -0.051911812, -0.13070044, -0.2021769, 0.069969304, -0.01035776, 0.09795845, -0.22660214, 0.079370625, -0.038810402) * inp_6_1_2; + result5 += M4(-0.078447945, 0.10018317, -0.021208925, 0.24495393, -0.0026559755, 0.19463222, -0.023494383, -0.015209821, 0.0009825485, 0.018631315, -0.03595612, -0.043249756, 0.039936334, 0.073131286, -0.059881702, 0.057013884) * inp_6_2_2; + result6 += M4(0.037209295, -0.050063074, -0.010220902, 0.11707704, -0.02084438, -0.024680117, 0.031885773, -0.09423414, -0.016938316, -0.046386693, -0.014814487, 0.0111893555, -0.032258764, -0.08483458, 0.06323948, 0.05468902) * inp_6_0_0; + result6 += M4(0.015897436, 0.121769734, 0.029597314, 0.15221149, 0.11633909, -0.042338204, -0.011930534, 0.05133176, 0.0027398856, 0.028034959, 0.03518836, 0.07806504, 0.0048895567, 0.01996425, 0.10549172, 0.019790227) * inp_6_1_0; + result6 += M4(-0.0013211244, -0.03798763, -0.018917317, 0.022874637, -0.08522377, -0.12338777, 0.035954826, -0.0966936, 0.0024507872, 0.04857881, 0.005735548, 0.030774018, 0.06731993, 0.049679667, -0.008757346, 0.07279027) * inp_6_2_0; + result6 += M4(0.06292444, 0.10052756, 0.008063465, 0.17784424, 0.07310286, -0.019227033, 0.016693944, -0.017666822, -0.045845564, 0.10794333, 0.06462252, 0.07771655, 0.06256301, 0.12213898, 0.031279724, 0.0010809185) * inp_6_0_1; + result6 += M4(0.2020988, -0.1354307, 0.07126954, 0.22662215, -0.19457316, -0.02094151, 0.1359314, -0.21436588, 0.21037516, -0.20815274, -0.14144185, 0.0114655765, 0.060350437, -0.048541997, 0.1233999, 0.064946786) * inp_6_1_1; + result6 += M4(-0.03801499, 0.056026544, -0.038884852, 0.23788519, -0.122079566, -0.16254437, 0.04029365, -0.066527, -0.045467246, 0.015085265, -0.035734266, 0.06934848, 0.027953278, -0.00040359018, -0.02432993, 0.17086232) * inp_6_2_1; + result6 += M4(0.016163094, -0.03828607, 0.008515226, 0.11465089, 0.1298134, 0.06204608, 0.04309012, -0.021834074, 0.10644005, 0.10702939, -0.10943198, 0.14087749, -0.14724636, -0.17569791, 0.05019082, 0.083955005) * inp_6_0_2; + result6 += M4(-0.09204167, -0.031187754, 0.10056521, -0.01771543, 0.019897467, -0.00941387, -0.005509536, -0.12569466, -0.06307273, 0.08538708, -0.057971165, 0.077682935, -0.17311402, -0.24178128, 0.06330053, 0.11128207) * inp_6_1_2; + result6 += M4(0.046400517, -0.012891216, -0.11019827, 0.26779193, 0.013926303, 0.016950876, 0.07223702, -0.08022898, -0.042762138, -0.018206207, -0.025495933, 0.06634808, -0.05644897, 0.12381476, 0.0046831993, -0.022533525) * inp_6_2_2; + result7 += M4(0.060947925, -0.0131668635, -0.059049744, -0.02420071, -0.027340708, 0.06654622, -0.14738338, -0.10240902, 0.022133015, -0.012878923, -0.049979765, 0.024228211, -0.09164792, 0.02301926, 0.102424234, 0.008795374) * inp_6_0_0; + result7 += M4(-0.075842544, 0.02614748, 0.03232756, 0.06416096, -0.16814534, 0.0034736146, -0.06254206, 0.09317517, -0.036377206, 0.016250707, 0.07924059, 0.003289984, -0.020555865, 0.016522324, 0.13777958, -0.15894508) * inp_6_1_0; + result7 += M4(-0.11553593, 0.037934247, -0.030346276, -0.18000571, -0.034417633, 0.12953782, -0.060644384, 0.138747, 0.03996823, 0.005248729, -0.02440235, -0.054184724, 0.013278288, -0.025382731, -0.0064401207, -0.050892755) * inp_6_2_0; + result7 += M4(-0.012102487, -0.021994375, -0.002057026, -0.02113673, 0.034217566, -0.037720148, -0.04422399, -0.07715419, 0.17933065, 0.048809122, 0.07449377, -0.015710318, 0.13151926, -0.028760374, 0.18738586, -0.10760298) * inp_6_0_1; + result7 += M4(0.2165887, 0.033794247, -0.11268847, 0.21586457, -0.25317687, 0.099120155, -0.5126508, 0.11133834, 0.1583835, 0.17014144, -0.34262654, 0.02169373, 0.12829499, 0.20543833, 0.2551269, 0.055904746) * inp_6_1_1; + result7 += M4(-0.032080367, -0.0028072046, 0.1775265, -0.17336431, 0.26392803, -0.059076168, -0.10762289, 0.07914442, -0.04225748, -0.051785145, -0.0020702602, -0.08700444, 0.015553518, -0.04046392, -0.07668666, 0.10713023) * inp_6_2_1; + result7 += M4(0.062178094, -0.0138251195, -0.062473442, -0.04928566, -0.047398448, 0.018526085, -0.022303054, -0.0022937227, 0.20345382, -0.041759096, -0.11410796, 0.0034076627, -0.18845843, 0.005053759, 0.056776986, 0.0921597) * inp_6_0_2; + result7 += M4(0.18777321, 0.07502034, 0.008985812, -0.19832358, 0.068465255, 0.01314258, -0.041850977, 0.0562032, 0.01363345, -0.047923792, -0.06541371, -0.053187225, 0.34736007, 0.12043036, 0.073892035, 0.14952186) * inp_6_1_2; + result7 += M4(-0.1609609, -0.042031422, -0.028909644, 0.22433753, -0.10052288, -0.00801001, 0.018861134, 0.04836219, 0.11426792, 0.0005085676, -0.038933937, 0.08721044, -0.01724785, -0.015636204, 0.0049444535, -0.0660851) * inp_6_2_2; + const V4 inp_7_0_0 = inp[7][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_7_1_0 = inp[7][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_7_2_0 = inp[7][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_7_0_1 = inp[7][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_7_1_1 = inp[7][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_7_2_1 = inp[7][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_7_0_2 = inp[7][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_7_1_2 = inp[7][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_7_2_2 = inp[7][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.13067406, 0.028832154, 0.039388724, 0.015019381, 0.061779, 0.042300593, -0.12909865, -0.1148127, -0.01529291, 0.072751045, -0.17547236, -0.10018975, -0.044795718, 0.009151746, 0.018336726, 0.036446154) * inp_7_0_0; + result0 += M4(0.116337374, 0.08905745, -0.077871114, -0.013879889, -0.13316694, -0.23820901, 0.08242977, 0.02888628, -0.039076082, -0.13740012, 0.09964702, 0.06071062, 0.11820365, 0.033477437, 0.16741292, 0.03193548) * inp_7_1_0; + result0 += M4(0.05061702, 0.0823785, -0.09602578, 0.031410098, -0.039475903, 0.028294675, 0.07305489, -0.07635677, 0.007946014, 0.091116756, 0.034513436, -0.09802177, -0.006571153, -0.10009209, -0.04186956, -0.0554383) * inp_7_2_0; + result0 += M4(0.03423166, -0.015950177, -0.058272224, 0.0010492966, 0.018822135, 0.026092965, -0.066259615, -0.03219676, -0.069386445, -0.009401991, 0.26162297, -0.04670582, -0.13900985, -0.011975655, 0.1555488, -0.17420706) * inp_7_0_1; + result0 += M4(-0.1779387, -0.07935647, 0.07630096, -0.043877553, -0.075177014, -0.02088941, 0.16713355, -0.027095472, 0.032332443, 0.07213087, 0.011319218, -0.060872484, 0.19048789, -0.17313117, -0.0046990584, -0.120225325) * inp_7_1_1; + result0 += M4(-0.0679712, 0.0014982347, 0.16835289, 0.13275732, 0.045971878, -0.06462141, 0.012273774, 0.0033808034, 0.05756958, -0.049381122, -0.100551225, -0.036820434, -0.12508367, 0.044211876, -0.008688207, -0.08462092) * inp_7_2_1; + result0 += M4(0.07749491, 0.019272378, -0.028934374, 0.018170493, 0.025768165, -0.017576093, -0.103738874, -0.032738257, 0.084851995, 0.02328588, 0.07367822, -0.016028477, -0.06071663, -0.11663664, 0.3232571, 0.032633957) * inp_7_0_2; + result0 += M4(0.0747207, -0.014200549, -0.0086948145, 0.031706877, 0.0893843, -0.16086516, 0.0835786, 0.022921033, 0.13708672, -0.05682044, 0.07720748, 0.032989893, 0.34230405, -0.03602262, 0.12719204, -0.20689873) * inp_7_1_2; + result0 += M4(0.16810031, -0.08451505, 0.31090537, -0.04479524, -0.120775014, 0.082496874, -0.014403937, 0.07312736, -0.07519187, 0.0033120897, 0.025125379, 0.032836307, -0.089279786, -0.0033897697, -0.20561327, 0.029450448) * inp_7_2_2; + result1 += M4(-0.05358433, -0.051166553, 0.01799522, -0.08417149, -0.17365077, 0.048117477, -0.07990638, 0.037287813, -0.20324647, -0.047508366, -0.07467025, -0.013626848, 0.05778924, -0.12558205, -0.0303156, -0.08947) * inp_7_0_0; + result1 += M4(-0.008373269, -0.038494088, -0.01432257, -0.06859234, -0.0030889353, 0.114407144, 0.112283155, 0.07452082, 0.04202021, -0.05332718, 0.056014493, 0.081741214, 0.03734258, 0.046955884, 0.061512005, 0.056836437) * inp_7_1_0; + result1 += M4(0.095733695, 0.07105126, -0.33165723, 0.09798114, -0.00018651325, 0.02871746, -0.0014896247, 0.0015228483, 0.04926809, -0.12781562, -0.034009118, -0.07865962, -0.08457162, -0.02659428, -0.070909, -0.017750109) * inp_7_2_0; + result1 += M4(0.049441442, 0.049887598, -0.015305671, 0.09287625, 0.0011477629, 0.02460837, -0.08218665, -0.06426695, 0.03651719, -0.030062119, -0.1479013, -0.039886933, -0.152968, 0.11601564, -0.046828054, -0.13034426) * inp_7_0_1; + result1 += M4(-0.0666769, -0.046882167, 0.25199586, 0.19112575, -0.11659738, 0.055139177, 0.045638174, -0.12337854, 0.016630938, 0.06459855, 0.10086822, 0.08199916, 0.118646435, 0.11060275, -0.16545276, -0.06970648) * inp_7_1_1; + result1 += M4(0.44034556, 0.04092956, -0.27699018, 0.06271716, 0.07626376, 0.019908637, 0.02313036, 0.04385375, -0.06581417, 0.0014359815, -0.063302204, 0.034963973, -0.09815691, -0.12783496, 0.08379812, 0.09307187) * inp_7_2_1; + result1 += M4(0.007760622, 0.008819667, -0.05412107, 0.0039714575, -0.1251414, 0.03176161, 0.053509824, 0.056864757, -0.14814511, 0.037073277, 0.05188728, 0.038299482, 0.18033518, 0.015588917, 0.057779737, 0.10798925) * inp_7_0_2; + result1 += M4(0.13056533, 0.08232402, -0.29978523, -0.13426647, 0.051910676, 0.08373958, -0.09457672, -0.22553246, -0.0545481, -0.031182704, 0.0020456996, -0.02868866, -0.06648373, -0.18830647, 0.052763414, -0.029948968) * inp_7_1_2; + result1 += M4(0.34867358, 0.06583776, -0.22922067, -0.11264372, 0.034143683, -0.009171592, -0.00949391, 0.012984934, 0.045153793, -0.037343267, -0.037692238, -0.031469643, -0.2382531, 0.053330287, 0.055302203, -0.1825571) * inp_7_2_2; + result2 += M4(0.030271148, -0.007737505, 0.057129323, -0.041894812, -0.026781835, 0.04428295, -0.16144896, -0.027526084, 0.11059383, 0.0065614725, -0.057720657, 0.004098372, 0.14758441, 0.017132191, 0.00446399, 0.05744678) * inp_7_0_0; + result2 += M4(0.034728736, -0.10280771, 0.08125157, 0.03332683, 0.032993034, -0.010467488, 0.060483724, -0.057153646, 0.12141494, 0.0016803875, -0.028403023, 0.053882364, 0.18510398, 0.111922555, -0.21885212, -0.04206883) * inp_7_1_0; + result2 += M4(-0.04772853, -0.11217128, 0.18948436, 0.019152148, 0.030757114, -0.08362043, 0.036688127, -0.059582487, 0.08038792, -0.10257601, 0.097472966, -0.09027937, 0.18736614, -0.0018967049, 0.012998825, -0.029992562) * inp_7_2_0; + result2 += M4(-0.027499855, -0.10176088, 0.00091364334, -0.03837928, 0.23490189, 0.07678607, -0.08136627, 0.028936591, 0.26001254, -0.06483215, 0.07862464, -0.15106715, 0.057786442, 0.0016549892, 0.15167485, -0.10726432) * inp_7_0_1; + result2 += M4(0.02487009, 0.009946823, -0.06896411, 0.06470131, 0.03699393, 0.09275824, 0.04077723, -0.1971703, 0.11484442, -0.05049749, 0.0850754, -0.29247636, 0.120437585, 0.09171946, -0.22753136, -0.06612396) * inp_7_1_1; + result2 += M4(0.07000594, 0.024084648, 0.41553754, 0.22833507, 0.1627025, -0.05361627, 0.011571902, 0.124527864, 0.10049124, -0.1257422, 0.03198915, -0.059686437, -0.04917472, -0.110104494, 0.1244924, 0.068160005) * inp_7_2_1; + result2 += M4(0.04665325, 0.017537083, -0.023751475, -0.026525868, 0.06986137, -0.0419673, -0.07226155, -0.12024144, 0.11888514, -0.06618652, -0.053661197, -0.15042521, -0.014840175, 0.017158445, 0.078231715, -0.024895946) * inp_7_0_2; + result2 += M4(-0.008151341, -0.031842563, 0.10339782, 0.009342193, 0.0834332, -0.001414612, -0.043162216, -0.033515673, 0.18836306, -0.041193325, -0.10078249, -0.1473947, 0.05938955, -0.108871326, 0.078512065, -0.1151615) * inp_7_1_2; + result2 += M4(0.12766203, 0.22947493, 0.18097287, 0.079979375, 0.037532926, 0.02795079, 0.13459583, 0.008273216, 0.10545514, -0.038298555, 0.107081085, -0.028399749, 0.114563294, -0.030273857, 0.12185006, -0.07019807) * inp_7_2_2; + result3 += M4(-0.0359248, 0.017283894, -0.038338896, 8.852221e-05, -0.030350326, 0.053811096, -0.08466654, -0.018384637, 0.07907651, 0.03767366, -0.06292447, -0.06480903, 0.07928441, 0.0055019865, -0.07849808, -0.03511208) * inp_7_0_0; + result3 += M4(-0.008705628, 0.08240074, -0.091059975, 0.17644837, 0.17334434, 0.050576363, 0.04615256, 0.19023484, 0.026610808, 0.05069111, -0.025897656, 0.053042095, 0.070091, 0.06314606, 0.09423873, 0.24063678) * inp_7_1_0; + result3 += M4(0.059357733, -0.09791369, 0.009596558, -0.15852389, 0.055170197, 0.010385632, 0.09325756, -0.027273592, 0.17088908, 0.04583252, 0.048495945, 0.050565727, 0.28928453, -0.036459588, -0.024114065, 0.006234543) * inp_7_2_0; + result3 += M4(-0.042018082, -0.0029178006, 0.0794925, -0.026625965, 0.07733945, -0.018536583, -0.18128335, 0.11651808, 0.16333766, -0.03563363, 0.0490224, -0.14087391, -0.00077277876, 0.00592992, 0.06796556, -0.23428263) * inp_7_0_1; + result3 += M4(-0.017615339, 0.18298455, 0.016097123, -0.051654737, 0.143653, -0.09442327, 0.22942878, -0.03242901, -0.14603686, -0.082938276, 0.0056298785, 0.12434936, -0.13988517, 0.17576301, 0.21395995, 0.0967396) * inp_7_1_1; + result3 += M4(0.39661255, -0.3329107, 0.062054344, -0.17750584, 0.03201465, 0.020365896, 0.02603651, -0.04899849, 0.17996706, -0.009336932, -0.092292815, -0.047145292, 0.39293876, -0.027589593, -0.050139025, -0.04098591) * inp_7_2_1; + result3 += M4(0.022159833, 0.02219056, -0.07036066, -0.0025751526, 0.024623485, -0.014756634, -0.049184352, 0.030593667, 0.081157655, -0.0055734585, -0.07931024, -0.015757801, 0.110377766, -0.04936761, 0.16547492, -0.0987077) * inp_7_0_2; + result3 += M4(0.0270075, 0.18694495, 0.056208022, -0.08387814, -0.07845644, 0.011949885, -0.016939078, -0.061690614, 0.061734054, 0.006281954, -0.17223981, -0.08565108, 0.13835277, -0.08478053, -0.062062893, 0.06344179) * inp_7_1_2; + result3 += M4(0.24890466, -0.12029491, 0.00031744814, -0.20392807, 0.028673409, 0.0034289309, 0.043343283, 0.07637428, 0.026673166, 0.041918024, 0.026808957, -0.02847315, 0.014535576, 0.01997328, -0.06437138, 0.24981296) * inp_7_2_2; + result4 += M4(0.07955387, 0.02920801, 0.0039356514, -0.020531273, 0.27086037, -0.031574782, -0.057735946, -0.027034195, 0.11195528, 0.042918865, -0.08636478, 0.02290785, 0.0066887373, 0.11742869, -0.013265278, -0.0069362707) * inp_7_0_0; + result4 += M4(-0.106391475, -0.09140498, -0.17148654, 0.12906685, -0.016191894, -0.038174044, 0.089073144, 0.2521505, -0.14236915, -0.023523925, 0.11963699, 0.16456422, -0.13486183, -0.027022168, -0.046793513, 0.14376935) * inp_7_1_0; + result4 += M4(0.15040965, -0.053356398, -0.19252855, 0.003616789, -0.07656162, -0.017565565, 0.010892067, -0.12568311, -0.057327043, -0.01570072, -0.0825886, -0.066023186, -0.053973287, -0.08822645, 0.048079897, -0.0874818) * inp_7_2_0; + result4 += M4(-0.07970787, -0.03986214, 0.040805575, 0.032835215, -0.006681357, 0.15279493, -0.042064656, -0.061980218, -0.19581535, 0.04779575, -0.056096062, -0.016176134, -0.14304012, 0.0790924, -0.0040596435, -0.0694475) * inp_7_0_1; + result4 += M4(0.36187243, -0.024287242, 0.13909514, -0.11013583, 0.008367743, -0.15377219, 0.023453519, -0.046148, 0.041336227, 0.0800339, 0.048884287, -0.052332267, -0.105812736, -0.0129545005, -0.10177371, 0.08276029) * inp_7_1_1; + result4 += M4(-0.14234243, 0.30068526, -0.01395596, -0.020150678, -0.002619391, -0.030882766, -0.0073830565, -0.12919247, 0.049711064, 0.035933882, -0.07687213, 0.08845769, 0.11541978, 0.060703345, 0.04693176, 0.033992272) * inp_7_2_1; + result4 += M4(0.000979341, -0.022977252, -0.05856092, 0.008533235, -0.018859994, -0.027529988, -0.00959131, 0.006543818, 0.0088757295, 0.09457897, 0.04723793, 0.07543671, -0.119229294, 0.09193762, -0.042902473, 0.005911796) * inp_7_0_2; + result4 += M4(-0.2719154, 0.0357115, 0.038124163, 0.03350917, 0.05874676, 0.074151084, 0.095171124, 0.07386939, -0.029964093, 0.012157447, 0.09911337, -0.012254807, -0.01261792, -0.18675168, -0.08593714, 0.105773054) * inp_7_1_2; + result4 += M4(0.013380939, -0.13648096, -0.048079025, 0.006938175, -0.033343375, -0.09736838, -0.08687836, -0.07699828, 0.075971305, -0.0057571474, -0.03589876, -0.017933099, 0.0027181774, 0.07744509, 0.124837294, 0.032714948) * inp_7_2_2; + result5 += M4(0.028875036, -0.031110492, 0.038149834, -0.019501051, -0.11432928, -0.1126801, 0.04141345, -0.08375193, 0.14768237, -0.026936755, 0.029749572, -0.07862247, 0.05488157, -0.057243664, -0.027309591, -0.014692148) * inp_7_0_0; + result5 += M4(0.040109817, -0.082867965, 0.13060012, -0.03809029, -0.06899979, 0.042197473, 0.005456445, -0.057270754, 0.1111761, 0.1612422, 0.05277471, -0.09006354, 0.00213591, -0.08687637, 0.11041009, -0.05709528) * inp_7_1_0; + result5 += M4(-0.046579342, -0.018886335, 0.099409774, -0.037032224, -0.02348206, -0.053438433, 0.017320352, 0.04280165, 0.00092986244, -0.1228265, 0.043787174, 0.12060852, 0.03722829, 0.025750121, 0.11384708, 0.1756499) * inp_7_2_0; + result5 += M4(0.0074765706, 0.05790361, -0.0116465045, -0.049124423, 0.06266538, 0.11351701, 0.035390466, 0.06770555, 0.019044822, -0.19484474, 0.16679585, -0.13847041, -0.12544526, -0.18617591, 0.02353378, 0.020221846) * inp_7_0_1; + result5 += M4(-0.007902586, 0.14058022, -0.16530368, -0.06260437, 0.038545534, 0.25054374, 0.13552001, 0.020178216, 0.12771593, 0.19850408, 0.04699, -0.10122105, 0.2017841, 0.26480493, -0.043371145, -0.06270135) * inp_7_1_1; + result5 += M4(0.25010723, 0.2402388, 0.20971651, 0.036180113, -0.029777044, -0.07594215, 0.04137275, 0.048368115, 0.03706764, -0.00073697296, 0.037749782, 0.021037064, -0.13677695, -0.09792497, -0.10095842, 0.24692741) * inp_7_2_1; + result5 += M4(-0.02564651, -0.020244665, -0.008348912, 0.027030928, -0.020515114, -0.033440787, -0.07904484, 0.032425735, 0.036625206, -0.045109116, -0.00799591, 0.020850739, 0.0038102441, -0.09672524, 0.08192917, 0.14849305) * inp_7_0_2; + result5 += M4(0.015751118, -0.04055089, -0.033026878, 0.08955593, -0.003377252, -0.0695461, 6.159837e-05, 0.087183736, 0.04109956, 0.13342987, 0.03369882, -0.05958476, 0.09203602, 0.11256653, -0.01000415, -0.08522292) * inp_7_1_2; + result5 += M4(-0.036779873, 0.31538376, -0.14045164, -0.0030863027, -0.05344898, -0.0057917326, 0.07769719, -0.01430841, 0.055728193, -0.09356526, 0.0502023, -0.059932925, -0.090438254, 0.06502997, 0.1859353, 0.094580725) * inp_7_2_2; + result6 += M4(-0.028811952, 0.06808008, -0.00074339815, -0.013251018, -0.09201377, 0.1598266, -0.02212522, -0.13484718, 0.09378674, 0.0736567, 0.0024271107, -0.13925199, 0.04235034, -0.12660773, 0.01906119, -0.0815016) * inp_7_0_0; + result6 += M4(-0.08425879, -0.031677764, -0.115849026, 0.017986657, 0.023678906, 0.08667273, -0.06329504, -0.10400462, 0.030330384, -0.11987986, -0.030369766, -0.11652716, -0.04199533, -0.01593327, -0.028968424, -0.1081266) * inp_7_1_0; + result6 += M4(-0.08210173, -0.13455419, -0.04753535, -0.035527173, 0.028721347, 0.035182476, 0.045837738, -0.08479002, 0.055135626, -0.03541346, 0.029479181, -0.21670868, 0.047731355, -0.00046996848, -0.047037322, -0.09572143) * inp_7_2_0; + result6 += M4(-0.0338389, -0.036116943, -0.038523655, 0.045946993, 0.037073463, -0.062394448, 0.012121649, -0.24428302, -0.068229295, 0.13113022, 0.12160596, -0.2816442, -0.070545554, 0.10254308, 0.120189466, -0.17537874) * inp_7_0_1; + result6 += M4(0.11855433, 0.08783517, -0.10247937, -0.1274302, -0.020053992, -0.1142122, 0.25415573, -0.23599103, 0.057993405, -0.07266704, 0.2837777, -0.23303199, -0.03932779, -0.20875753, 0.19161949, -0.35420355) * inp_7_1_1; + result6 += M4(-0.34341362, -0.07703186, -0.12074311, -0.011205127, -0.07073266, 0.07917293, -0.017609397, -0.14996485, -0.019230703, 0.09394668, 0.10345531, -0.3261532, -0.023898399, 0.27006006, 0.081257425, -0.1729889) * inp_7_2_1; + result6 += M4(0.008694641, -0.029521143, 0.020018613, -0.073166475, 0.0640718, -0.007258188, 0.06112204, -0.051134977, 0.09982136, -0.041925915, 0.064289495, -0.058863305, -0.030203123, 0.03520795, 0.04954357, 0.045935135) * inp_7_0_2; + result6 += M4(-0.016051898, -0.0927769, -0.13578846, -0.10517915, -0.008618042, -0.042284966, 0.030864306, 0.074726395, 0.09320223, 0.061838787, 0.013353918, -0.026347045, -0.06560178, 0.13890897, 0.14699252, 0.033004515) * inp_7_1_2; + result6 += M4(-0.119441554, -0.15816481, -0.122414395, -0.16438164, -0.06870667, 0.03847008, -0.0034880138, -0.007743884, -0.07260764, 0.04237305, 0.018275991, -0.10002071, 0.094237596, 0.0451565, 0.05818304, 0.03773225) * inp_7_2_2; + result7 += M4(0.017765123, -0.025564613, 0.040225025, -0.08534618, -0.038929053, 0.06172722, -0.24709737, -0.013401355, -0.0020410924, 0.047454473, -0.2064527, -0.0634405, -0.12670997, 0.016485076, 0.053914085, 0.056610946) * inp_7_0_0; + result7 += M4(0.10947243, -0.046322983, 0.10063349, -0.013043788, 0.07481651, -0.054205686, -0.007200137, -0.012790777, 0.10835742, -0.025409449, 0.045701068, -0.019426627, 0.10639986, -0.11198351, 0.107712574, 0.030220548) * inp_7_1_0; + result7 += M4(0.33133078, 0.034053165, -0.12562154, -0.21957374, 0.022210239, 0.06144255, -0.062330592, -0.038895603, 0.054605782, 0.09148644, -0.12929791, -0.007249944, -0.018601814, 0.002457462, 0.049166933, -0.022382302) * inp_7_2_0; + result7 += M4(-0.0034478705, -0.03455267, 0.04882014, 0.027226288, 0.048017103, -0.018127222, -0.08966526, -0.119999066, -0.028970087, 0.07599657, -0.21222481, -0.10170057, -0.036934838, -0.045431033, -0.038236417, -0.0030916482) * inp_7_0_1; + result7 += M4(-0.028794242, 0.12775825, -0.104700975, -0.031223094, 0.013559511, 0.08467438, -0.77689874, 0.04345405, 0.086275175, 0.19565463, -0.4985069, 0.08432266, -0.066670954, 0.005572425, -0.25247312, 0.12706019) * inp_7_1_1; + result7 += M4(-0.058909375, -0.110902905, -0.4302168, 0.048652552, -0.06911404, 0.028950369, 0.04042155, -0.090551324, 0.031534012, 0.10965761, -0.20398866, -0.05768389, -0.07909678, -0.0104359845, -0.1747402, -0.052253652) * inp_7_2_1; + result7 += M4(0.00022790722, -0.015714, -0.03526806, 0.0024462987, -0.024748744, 0.01919833, -0.0092295585, 0.007298631, 0.032980975, 0.009574746, -0.06634956, -0.030421874, -0.18621956, -0.052046597, 0.06406029, -0.021320768) * inp_7_0_2; + result7 += M4(-0.029107574, -0.026585331, -0.10107789, 0.022651138, 0.054188922, 0.0453873, 0.025297597, 0.0074593243, 0.03387115, 0.049139693, -0.044487085, 0.044495225, -0.1205608, 0.081859335, -0.20431356, 0.1471141) * inp_7_1_2; + result7 += M4(0.09772488, -0.07170561, -0.14094384, 0.05157912, -0.04845413, -0.010399627, -0.09966219, -0.003176897, 0.026169071, 0.009433274, -0.041734595, -0.101598084, -0.13892671, -0.014976504, -0.0061525363, -0.00069722114) * inp_7_2_2; + const ivec2 output_base = ivec2(gl_GlobalInvocationID) * ivec2(4, 2); + imageStore(out_image, output_base + ivec2(0, 0), result0); + imageStore(out_image, output_base + ivec2(1, 0), result1); + imageStore(out_image, output_base + ivec2(2, 0), result2); + imageStore(out_image, output_base + ivec2(3, 0), result3); + imageStore(out_image, output_base + ivec2(0, 1), result4); + imageStore(out_image, output_base + ivec2(1, 1), result5); + imageStore(out_image, output_base + ivec2(2, 1), result6); + imageStore(out_image, output_base + ivec2(3, 1), result7); +} + +//!DESC ArtCNN C4F32 (Conv2D-6) +//!COMPUTE 12 16 12 16 +//!HOOK LUMA +//!BIND conv2d +//!BIND conv2d_5 +//!SAVE conv2d_6 +//!WIDTH LUMA.w 1.0 * +//!HEIGHT LUMA.h 1.0 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif + +const ivec2 ksize = ivec2(3, 3); +const ivec2 offset = ksize / 2; +const ivec2 wg_size = ivec2(gl_WorkGroupSize); +const ivec2 isize = wg_size + ksize - 1; +shared V4 inp[8][isize.y][isize.x]; +void hook() { + const uvec2 local_xy = gl_LocalInvocationID.xy; + ivec2 base = ivec2(gl_WorkGroupID) * wg_size; + for (uint y = local_xy.y; y < isize.y; y += wg_size.y) { + for (uint x = local_xy.x; x < isize.x; x += wg_size.x) { + const ivec2 input_base = (base + ivec2(x,y) - offset) * ivec2(4, 2); + inp[0][y][x] = V4(conv2d_5_mul * texelFetch(conv2d_5_raw, input_base + ivec2(0, 0), 0) + conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(0, 0), 0)); + inp[1][y][x] = V4(conv2d_5_mul * texelFetch(conv2d_5_raw, input_base + ivec2(1, 0), 0) + conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(1, 0), 0)); + inp[2][y][x] = V4(conv2d_5_mul * texelFetch(conv2d_5_raw, input_base + ivec2(2, 0), 0) + conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(2, 0), 0)); + inp[3][y][x] = V4(conv2d_5_mul * texelFetch(conv2d_5_raw, input_base + ivec2(3, 0), 0) + conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(3, 0), 0)); + inp[4][y][x] = V4(conv2d_5_mul * texelFetch(conv2d_5_raw, input_base + ivec2(0, 1), 0) + conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(0, 1), 0)); + inp[5][y][x] = V4(conv2d_5_mul * texelFetch(conv2d_5_raw, input_base + ivec2(1, 1), 0) + conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(1, 1), 0)); + inp[6][y][x] = V4(conv2d_5_mul * texelFetch(conv2d_5_raw, input_base + ivec2(2, 1), 0) + conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(2, 1), 0)); + inp[7][y][x] = V4(conv2d_5_mul * texelFetch(conv2d_5_raw, input_base + ivec2(3, 1), 0) + conv2d_mul * texelFetch(conv2d_raw, input_base + ivec2(3, 1), 0)); + } + } + + barrier(); + V4 result0 = V4(0.09878782, 0.09473654, 0.09866235, 0.09544336); + const V4 inp_0_0_0 = inp[0][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_0_1_0 = inp[0][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_0_2_0 = inp[0][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_0_0_1 = inp[0][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_0_1_1 = inp[0][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_0_2_1 = inp[0][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_0_0_2 = inp[0][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_0_1_2 = inp[0][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_0_2_2 = inp[0][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.021845995, 0.00923297, -0.014651779, -0.0005667969, -0.023344567, -0.01833543, -0.011601852, -0.0020169015, 0.045326777, -0.032315172, 0.007078589, -0.020654466, -0.11703377, -0.011664843, -0.02867888, 0.0016418267) * inp_0_0_0; + result0 += M4(-0.030409543, -0.01275331, 0.03163342, 0.008023201, -0.0063992543, -0.0284605, -0.046062823, -0.046731375, 0.013351812, 0.021334628, 0.011847752, 0.040223304, -0.02904078, -0.10056173, -0.0070626857, -0.0431445) * inp_0_1_0; + result0 += M4(0.0039925133, -0.013273887, 0.024387475, 0.031861275, 0.008615945, 0.0074427924, 0.008972938, 0.027460922, -0.032001305, 0.0031068195, 0.009632848, 0.013365713, -0.058926478, -0.12789509, -0.00612882, -0.011997772) * inp_0_2_0; + result0 += M4(0.009170344, -0.0324075, 0.004619318, -0.034588158, 0.0018333842, 0.051718693, -0.049646277, -0.01178411, 0.002353625, -0.001988641, -0.01177594, -0.021371564, 0.010874673, 0.046233833, 0.0061872797, 0.030681292) * inp_0_0_1; + result0 += M4(0.013369006, 0.012099311, 0.0011759301, 0.0048387344, -0.08040615, -0.008611932, 0.054661606, 0.045823786, -0.042669304, 0.02729385, 0.015340368, -0.07672151, 0.23866998, 0.21135826, 0.25820324, 0.21249358) * inp_0_1_1; + result0 += M4(0.0068678367, -0.006582608, -0.04242511, 0.0067600315, 0.04003407, 0.023596024, -0.040863767, 0.00013780208, 0.011312975, -0.034471445, 0.0010264408, 0.045765247, 0.0036205058, -0.043013114, -0.020834597, -0.037008144) * inp_0_2_1; + result0 += M4(-0.006931655, -0.0037352392, 0.0047042053, 0.005864766, 0.0031939682, -0.022786241, 0.060393747, 0.009342759, -0.0069679413, -0.014066365, -0.0020358474, 0.017902795, 0.02122528, 0.018485093, -0.07797075, 0.012235483) * inp_0_0_2; + result0 += M4(-0.006360104, 0.020608008, -0.037814878, -0.024628675, 0.054318395, 0.021033965, 0.01898423, 0.017190056, 0.016437622, 0.0072630853, -0.007951118, 0.020473938, 0.049010765, 0.049702216, 0.033800196, 0.014753147) * inp_0_1_2; + result0 += M4(-0.011965985, 0.027404882, 0.02935067, 0.0021004486, 0.0022131826, -0.025667844, 0.005243409, -0.039458003, -0.0074959868, 0.023709431, -0.022327172, -0.019713128, 0.018060282, -0.017483944, -0.021819854, -0.14553426) * inp_0_2_2; + const V4 inp_1_0_0 = inp[1][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_1_1_0 = inp[1][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_1_2_0 = inp[1][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_1_0_1 = inp[1][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_1_1_1 = inp[1][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_1_2_1 = inp[1][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_1_0_2 = inp[1][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_1_1_2 = inp[1][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_1_2_2 = inp[1][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.020909442, -0.008989111, -0.0021687713, -0.0069194324, -0.040283523, -0.025767792, -0.061803088, 0.0076894625, -0.038674932, 0.02617475, -0.012287884, 0.013908166, 0.006555676, -0.025049394, 0.0214629, -0.009989944) * inp_1_0_0; + result0 += M4(0.02582961, -0.0068905153, 0.00027230143, 0.014628823, 0.04316013, -0.015099009, 0.0050969617, -0.028622165, 0.03956802, 0.029235221, -0.012187185, -0.008831148, 0.023902493, 0.013305333, -0.009518938, -0.010144944) * inp_1_1_0; + result0 += M4(0.0104014985, 0.012121211, -0.009303343, 0.013048964, -0.03256103, 0.019941146, 0.012937486, 0.008066967, 0.012465702, -0.047337092, -0.0074795485, -0.011997537, 0.0038883304, -0.044082843, 0.028101234, -0.028852245) * inp_1_2_0; + result0 += M4(0.006129608, -0.029761057, 0.020156607, -0.003944418, 0.053577717, 0.011727514, 0.044621803, 0.019679843, 0.037838075, 0.016743049, -0.02557201, 0.007592878, 0.0017753294, 0.033697546, -0.009347553, -0.015898146) * inp_1_0_1; + result0 += M4(0.01766015, 0.0041769426, -0.060872417, -0.036149625, 0.0033517217, 0.051414177, 0.0072023966, -0.026097808, -0.004782113, -0.047765225, 0.06063902, -0.03142622, 0.07265865, 0.04818854, 0.030932182, 0.053911157) * inp_1_1_1; + result0 += M4(-0.028035065, 0.01271305, 0.017770875, 0.040135622, -0.016889933, -0.041969404, -0.001332217, 0.022146843, -0.029414564, 0.012494689, 0.0051135183, 0.022950288, -0.05793264, -0.01467772, 0.0044534863, -0.0069829407) * inp_1_2_1; + result0 += M4(-0.013476227, -0.010227336, 0.035730336, -0.007607085, -0.009037083, 0.011669305, -0.024595153, -0.024000788, -0.01305629, 0.010675441, 0.062531665, 0.0058305357, -0.0035399124, 0.013548699, -0.017104633, -0.025176737) * inp_1_0_2; + result0 += M4(-0.02265931, 0.033375267, -0.018153738, 0.031275585, 0.011745682, -0.014601294, 0.0025895135, 0.02577678, 0.0033817946, -0.028464083, -0.033894673, 0.016219346, -0.051407386, -0.025466394, -0.044046972, -0.013803419) * inp_1_1_2; + result0 += M4(0.025124358, -0.006627566, 0.018165471, -0.045887575, -0.013303172, 0.00233562, 0.014297578, -0.004453115, -0.0072876206, 0.027656792, -0.03509256, -0.014018425, 0.0042956136, -0.0003635888, -0.0038194112, 0.05571797) * inp_1_2_2; + const V4 inp_2_0_0 = inp[2][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_2_1_0 = inp[2][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_2_2_0 = inp[2][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_2_0_1 = inp[2][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_2_1_1 = inp[2][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_2_2_1 = inp[2][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_2_0_2 = inp[2][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_2_1_2 = inp[2][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_2_2_2 = inp[2][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.045293126, -0.009507033, -0.020958012, 0.0028741835, -0.028892173, -0.013422339, -0.01375965, 0.015121977, -0.026627388, -0.026482955, -0.00880384, 0.018158864, 0.01903999, 0.0047557238, -0.004414449, 0.019542456) * inp_2_0_0; + result0 += M4(0.04765631, 0.08073932, 0.04718635, 0.10314033, -0.0497485, -0.03233656, -0.052061938, 0.013144127, -0.034823216, -0.018248862, -0.011374393, 0.010479364, 0.049451914, -0.027185217, 0.0057518627, -0.014667739) * inp_2_1_0; + result0 += M4(0.0682864, 0.0014723825, 0.017564783, -0.020534838, -0.0072129145, -0.033394653, -0.023130465, -0.06629361, 0.020750413, 0.029277522, 0.011851179, -0.0038010993, 0.007314412, 0.08797337, -0.019982358, 0.018098628) * inp_2_2_0; + result0 += M4(0.059612896, 0.048109267, 0.015829114, -0.016320577, -0.029167362, -0.08519065, -0.03226275, -0.041980375, -0.060908087, -0.052325465, -0.070109524, -0.044936456, -0.020929731, 0.042971224, -0.0021150808, 0.0029793526) * inp_2_0_1; + result0 += M4(0.0059181005, -0.12868848, -0.1428892, -0.20816758, 0.21199383, 0.1365571, 0.25739637, 0.13362871, 0.0453919, 0.16896047, 0.10884528, 0.07509096, 0.10747506, -0.22761816, 0.21628167, -0.05490478) * inp_2_1_1; + result0 += M4(0.036632143, 0.10728248, -0.012191513, -0.027990773, -0.13214794, -0.05118176, -0.10765409, 0.00035716637, 0.047775343, -0.034511272, -0.0006371164, -0.03463688, -0.07406134, -0.011930151, -0.07452722, -0.012726115) * inp_2_2_1; + result0 += M4(-0.018006856, -0.024927055, -0.039779406, -0.034424353, 0.008507468, 0.0399062, 0.00968349, 0.021581966, -0.011046537, -0.00012341797, 0.020918565, -0.014472872, 0.02436196, 0.013794884, -0.00067718164, 0.009589558) * inp_2_0_2; + result0 += M4(0.020470805, 0.019855456, -0.043477852, -0.043963335, 0.03349275, 0.043551378, -0.006940629, -0.08597366, -0.0044056503, -0.07239349, -0.05716467, -0.00083604624, -0.0015783524, 0.00075090653, 0.0605259, -0.052989032) * inp_2_1_2; + result0 += M4(-0.014607917, -0.006769994, -0.0026060787, -0.010657442, -0.018661296, 0.0012874923, -0.02776995, 0.041963838, 0.023855781, 0.006731541, 0.008845393, -0.007686197, -0.04012487, -0.02294487, -0.043985743, 0.0011835934) * inp_2_2_2; + const V4 inp_3_0_0 = inp[3][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_3_1_0 = inp[3][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_3_2_0 = inp[3][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_3_0_1 = inp[3][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_3_1_1 = inp[3][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_3_2_1 = inp[3][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_3_0_2 = inp[3][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_3_1_2 = inp[3][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_3_2_2 = inp[3][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(-0.021677352, -0.0117401695, 0.004518356, -0.009685185, 0.094834596, 0.013126099, 0.033670343, 0.004231779, -0.029283414, 0.012214747, -0.022137742, 0.016818568, 0.00095621543, -0.014504671, 0.0045239134, 0.011290582) * inp_3_0_0; + result0 += M4(0.02804712, -0.0113771595, 0.007347934, -0.027659193, 0.17502117, 0.19472298, 0.123926565, 0.14307262, -0.013111147, 0.008779482, -0.009959132, 0.005732099, 0.028414708, -0.04436345, 0.011360493, -0.010027618) * inp_3_1_0; + result0 += M4(-0.003838526, 0.011423468, -0.0011499735, 0.024384381, 0.09888151, 0.15951113, 0.013506597, -0.002353069, 0.06127302, -0.014568737, -0.011889662, -0.023750147, -0.026105855, 0.01895885, 0.011877856, 0.022671351) * inp_3_2_0; + result0 += M4(-0.018721849, 0.033940632, -0.0058633573, -0.0006167294, 0.1878491, 0.093363136, 0.18128133, 0.17116942, 0.012423489, -0.010392725, 0.019000173, -0.0169145, -0.035966814, 0.004880984, 0.011222432, 0.023008749) * inp_3_0_1; + result0 += M4(0.017326716, -0.031237172, 0.03410064, 0.044671513, 0.15124398, 0.2144302, 0.18934388, 0.18356955, -0.00025861885, 0.008206613, -0.009892421, -0.010072149, 0.07948794, -0.013292945, -0.014529488, 0.008760314) * inp_3_1_1; + result0 += M4(-0.029952483, 0.012424221, -0.021917323, 0.014153385, 0.010196946, 0.054626264, 0.07610725, 0.15059759, -0.048268948, 0.01518732, 0.003959537, 0.019882564, -0.034728136, 0.020078616, 0.023970602, -0.054023765) * inp_3_2_1; + result0 += M4(0.018374931, 0.00496525, -0.021751571, -0.025935546, 0.04511196, 0.06007452, 0.11724879, 0.054520566, 0.008097092, -0.009317496, -0.030522656, 0.03273854, 0.012870774, -0.022377662, -0.018366655, 0.033529308) * inp_3_0_2; + result0 += M4(0.026773151, 0.009335391, 0.02321184, -0.0072314255, 0.1914924, 0.15432239, 0.19257082, 0.11107709, 0.020814097, -0.0065054037, 0.025610423, -0.0074282633, -0.018777713, 0.032589786, -0.0071435496, -0.009558263) * inp_3_1_2; + result0 += M4(-0.01614204, -0.013995716, -0.024556905, -0.010945395, 0.025782371, 0.04715687, 0.052295957, 0.17307253, -0.012228171, -0.0034974797, 0.03626981, -0.01724794, -0.0063924934, 0.018752439, -0.025179146, -0.023961835) * inp_3_2_2; + const V4 inp_4_0_0 = inp[4][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_4_1_0 = inp[4][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_4_2_0 = inp[4][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_4_0_1 = inp[4][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_4_1_1 = inp[4][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_4_2_1 = inp[4][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_4_0_2 = inp[4][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_4_1_2 = inp[4][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_4_2_2 = inp[4][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.019233782, -0.015165059, -0.038414046, 0.0044954726, 0.011204252, 0.04189584, -0.021014044, 0.0009775371, 0.04242332, 0.012255439, -0.0007449484, 0.02052313, 0.03485092, -0.012134074, 0.004389388, -0.0014908464) * inp_4_0_0; + result0 += M4(0.028782545, 0.009470256, -0.01541961, 0.015471757, 0.009774452, -0.014652784, 0.0007463575, 0.031451415, -0.07373567, -0.024669297, -0.01780204, -0.03869637, -0.013541652, -0.016476562, 0.02350204, 0.0055448296) * inp_4_1_0; + result0 += M4(0.005574446, -0.0156076485, -0.012073491, 0.021793216, -0.025638446, -0.0064817294, 0.004325301, 0.0032413984, 0.016225765, -0.018339487, 0.009920945, 0.04658623, 0.036285006, -0.012757719, 0.01668213, -0.025542723) * inp_4_2_0; + result0 += M4(0.009313834, -0.022023713, 0.054740716, -0.0046449453, -0.0038328264, -0.004731104, -0.0030217846, -0.009901582, -0.04144257, 0.0039868546, -0.0009157865, -0.023685891, -0.04189296, -0.008065431, -0.0018986162, 0.034864567) * inp_4_0_1; + result0 += M4(-0.033850703, -0.02981953, 0.044203404, -0.05170425, -0.019150872, 0.038871318, -0.011871686, -0.014906511, 0.08776331, 0.010405535, -0.06530442, 0.10109231, -0.01247806, 0.030118234, 0.018255925, -0.04644983) * inp_4_1_1; + result0 += M4(0.013363665, 0.05365835, -0.0080188615, -0.04533615, -0.010505944, -0.019319572, 0.012085702, 0.018746953, -0.030789211, 0.035555065, 0.048638955, -0.060334958, 0.03077203, 0.03312572, -0.003593782, 0.029485438) * inp_4_2_1; + result0 += M4(0.0051345294, 0.023436071, -0.0077538597, 0.0029680484, 0.031210141, -0.016144648, -0.007804191, -0.000639, 0.0038666534, 0.013053829, 0.019085327, 0.006428825, 0.015040178, 0.011052756, -0.0061197295, 0.00064434315) * inp_4_0_2; + result0 += M4(-0.027774539, 0.010080438, -0.007904666, 0.025843294, -0.001809348, -0.0052564964, 0.010171315, -0.036257602, 0.007382936, 0.000710884, 0.03675937, -0.054207988, -0.0033079379, -0.007492857, -0.036551356, 0.037562624) * inp_4_1_2; + result0 += M4(-0.020291371, -0.0135067245, -0.009745377, 0.031590693, 0.009073487, -0.014500891, 0.017604554, 0.006615444, -0.010812366, -0.033496596, -0.030757034, 0.003623485, -0.045518775, -0.018312827, -0.012984233, -0.035579395) * inp_4_2_2; + const V4 inp_5_0_0 = inp[5][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_5_1_0 = inp[5][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_5_2_0 = inp[5][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_5_0_1 = inp[5][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_5_1_1 = inp[5][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_5_2_1 = inp[5][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_5_0_2 = inp[5][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_5_1_2 = inp[5][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_5_2_2 = inp[5][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.021392154, -0.04481118, -0.025659792, -0.018115979, -0.0162344, -0.0031181679, 0.0048183156, -0.012093688, 0.014172713, 0.05281507, 0.044272874, 0.015096085, 0.03004133, 0.0078117596, -0.040290818, 0.011920343) * inp_5_0_0; + result0 += M4(0.003935762, -0.016772285, 0.0074610407, 0.020580398, 0.012782687, -0.014274959, -0.013686723, 0.020124272, -0.026106529, -0.06202789, -0.028806278, 0.017611576, -0.0063033686, -0.009796388, 0.017634671, 0.021701822) * inp_5_1_0; + result0 += M4(-0.01126909, 0.020495001, 0.002539927, 0.009516308, 0.010247538, -0.0006374959, -0.005510141, 0.010154715, -0.014088566, 0.014521846, -0.011839686, 0.004684481, 0.004166807, -0.012444833, 0.006424152, -0.023572352) * inp_5_2_0; + result0 += M4(0.040388003, -0.029881483, -0.057309493, 0.046086986, 0.019913333, 0.0007068011, 0.00027581103, 0.040743127, 0.05739379, 0.0063867355, -0.020870255, 0.020377604, -0.004864155, 0.046745323, 0.009826212, 0.02760339) * inp_5_0_1; + result0 += M4(-0.029892137, 0.010040926, 0.028237386, 0.022597332, -0.064409144, 0.058986817, 0.042260945, -0.0625515, -0.050471894, 0.021828845, 0.058564726, -0.054811925, 0.017653879, 0.007535327, 0.0055531706, -0.022872955) * inp_5_1_1; + result0 += M4(-0.009040554, 0.03354936, -0.011932947, -0.020966467, -0.024817932, 0.014737554, 0.0004824739, -0.011072206, 0.0060642264, -0.041654542, 0.008506339, -0.0116498135, -0.03797305, -0.050029065, -0.012251583, 0.010174026) * inp_5_2_1; + result0 += M4(-0.02201589, 0.029991172, 0.025814207, 0.0199784, -0.002038181, -0.007519278, -0.011738085, -0.0076679164, -0.024628848, 0.01716019, 0.0042316145, -0.022639744, -0.025593556, -0.034525767, 0.021443795, -0.03779618) * inp_5_0_2; + result0 += M4(-0.023332486, 0.0075709624, 0.016141376, -0.01976806, 0.01827179, -0.003539572, 0.018100504, -0.0037530842, 0.038870916, -0.021204714, -0.06045873, 0.022238068, -0.002437607, -0.0025254504, -0.04341895, -0.010414948) * inp_5_1_2; + result0 += M4(0.030545482, -0.010887457, 0.014306388, -0.05985375, 0.007032392, -0.0074627553, -0.005134922, -0.0021265035, -0.0015534473, 0.013533022, 0.005196969, 0.009838008, 0.025642194, 0.047146488, 0.035174802, 0.02292211) * inp_5_2_2; + const V4 inp_6_0_0 = inp[6][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_6_1_0 = inp[6][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_6_2_0 = inp[6][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_6_0_1 = inp[6][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_6_1_1 = inp[6][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_6_2_1 = inp[6][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_6_0_2 = inp[6][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_6_1_2 = inp[6][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_6_2_2 = inp[6][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.04895621, 0.033444706, 0.022162106, 0.026694214, 0.0021245852, -0.005840921, 0.022099504, 0.0002869935, 0.050674517, 0.023502694, 0.028487528, 0.031746116, 0.03148947, 0.036248755, 0.021912456, 0.010571573) * inp_6_0_0; + result0 += M4(-0.052591007, -0.0017953392, -0.050473, -0.031431798, -0.017156571, 0.00080332335, -0.015072964, 0.0118451025, -0.093807325, -0.10117188, 0.005661041, -0.0040574246, 0.09849568, 0.046757482, 0.12010055, 0.103599615) * inp_6_1_0; + result0 += M4(-0.03765376, -0.029832983, -0.011725054, -0.012807199, 0.008137142, 0.0031612592, -0.018345634, 0.028766897, 0.01990054, -0.026210047, -0.0023832824, -0.021838618, 0.057052597, 0.082380325, 0.016509969, 0.002374868) * inp_6_2_0; + result0 += M4(-0.031158147, -0.012876452, 0.024566712, -0.025070176, -0.0054019196, 0.046503052, -0.0097213015, 0.012948774, 0.062119573, 0.075426705, 0.10073122, 0.1607912, 0.029890282, 0.029083041, -0.008166052, 0.030011285) * inp_6_0_1; + result0 += M4(0.051949676, 0.0026599355, 0.06839426, 0.035303876, 0.043927867, -0.020438084, 0.023172678, -0.011855767, -0.22268605, -0.22342284, -0.33833888, -0.34882563, -0.20737693, -0.16748215, -0.14986652, -0.1511559) * inp_6_1_1; + result0 += M4(-0.008782758, 0.031245582, -0.06797611, 0.03258001, 0.013847654, -0.051280174, -0.021121792, -0.028629825, -0.15271252, -0.15525945, -0.09532162, -0.09459921, -0.017235694, -0.029691847, -0.046402782, -0.02710881) * inp_6_2_1; + result0 += M4(-0.007705225, 0.01562444, -0.027051156, 0.019640312, 0.015288926, 0.0095897615, -0.009082686, -0.011777561, 0.111967355, 0.101920836, 0.13098808, 0.11525785, 0.021068454, 0.014203576, 0.010398689, -0.012018553) * inp_6_0_2; + result0 += M4(0.0025176252, -0.021547073, 0.053279445, 0.03631143, -0.029470364, -0.009878799, 0.0047456236, 0.017005615, 0.20778167, 0.1522982, 0.18931435, 0.02524994, -0.011741181, -0.018575177, -0.017983139, -0.018387204) * inp_6_1_2; + result0 += M4(0.033195987, -0.018054826, -0.0082814535, -0.08218203, -0.031923074, 0.027260855, 0.023896065, -0.018352447, 0.020977572, 0.0142076425, 0.01884883, 0.03549403, -0.012022381, -0.009845198, -0.0018749286, -4.8127735e-05) * inp_6_2_2; + const V4 inp_7_0_0 = inp[7][local_xy.y + 0][local_xy.x + 0]; + const V4 inp_7_1_0 = inp[7][local_xy.y + 0][local_xy.x + 1]; + const V4 inp_7_2_0 = inp[7][local_xy.y + 0][local_xy.x + 2]; + const V4 inp_7_0_1 = inp[7][local_xy.y + 1][local_xy.x + 0]; + const V4 inp_7_1_1 = inp[7][local_xy.y + 1][local_xy.x + 1]; + const V4 inp_7_2_1 = inp[7][local_xy.y + 1][local_xy.x + 2]; + const V4 inp_7_0_2 = inp[7][local_xy.y + 2][local_xy.x + 0]; + const V4 inp_7_1_2 = inp[7][local_xy.y + 2][local_xy.x + 1]; + const V4 inp_7_2_2 = inp[7][local_xy.y + 2][local_xy.x + 2]; + result0 += M4(0.009165479, -0.008698953, -0.021462748, -0.020848881, 0.016930848, -0.0018519993, -0.0026254382, 0.009120888, 0.060157303, -0.004048518, 0.005259344, -0.0062268097, 0.015395012, -0.020801028, 0.016654074, -0.009187287) * inp_7_0_0; + result0 += M4(-0.009528176, -0.04606582, 0.002827408, -0.0070309443, 0.10304533, 0.061039165, 0.063341014, 0.07237408, 0.013601314, 0.048085064, -0.031053858, -0.023337703, 0.02948484, -0.016950078, 0.013391826, -0.019121265) * inp_7_1_0; + result0 += M4(0.0325016, -0.007798743, -0.022440113, 0.012150947, -0.032955628, -0.03427973, -0.015344162, -0.04266901, 0.017220825, 0.02218315, -0.011773896, 0.001618144, -0.0072916434, -0.0053652897, -0.010072158, 0.029030822) * inp_7_2_0; + result0 += M4(0.025213646, 0.02245886, 0.039504524, -0.025092835, 0.15036894, 0.023286892, 0.06597429, -0.045287404, 0.016733807, 0.005125903, 0.07001157, -0.031541523, -0.02124107, 0.017432276, -0.012416234, 0.0007289886) * inp_7_0_1; + result0 += M4(-0.04779597, -0.018533265, 0.002221774, 0.06374125, 0.37603468, 0.42516834, 0.23503834, 0.3698628, -0.23278037, -0.05660784, 0.049247917, 0.22647466, -0.012263151, 0.03471921, -0.030884063, 0.0038005607) * inp_7_1_1; + result0 += M4(-0.0456132, 0.03916306, 0.004180005, -0.047036458, -0.14230324, -0.03966774, -0.17610934, -0.17105536, 0.004771039, -0.08297986, -0.0018637177, -0.029170942, -0.03435574, 0.021944506, 0.007175809, -0.015327818) * inp_7_2_1; + result0 += M4(0.017349165, 0.0053192223, -0.0091194725, -0.016326236, -0.07863331, -0.067475334, 0.018275704, -0.062506095, 0.029034514, 0.02288371, -0.008628643, -0.0024705012, -0.0093607, -0.002580434, 0.020385062, 0.0037343465) * inp_7_0_2; + result0 += M4(0.010348636, -0.03127588, 0.022416286, 0.042963654, -0.17467192, -0.2233974, -0.009850513, -0.04556525, 0.04829571, 0.017565792, -0.086523086, -0.07105858, 0.037150603, -0.0181264, -0.04215805, -0.0015138985) * inp_7_1_2; + result0 += M4(0.010021619, 0.044416822, -0.020417435, -0.0011495892, -0.15771282, -0.14838748, -0.17133443, -0.14307828, 0.042705785, 0.02880333, 0.011857535, -0.06327709, 0.0028345648, -0.011308451, 0.038270682, 0.008408807) * inp_7_2_2; + const ivec2 output_base = ivec2(gl_GlobalInvocationID) * ivec2(1, 1); + imageStore(out_image, output_base + ivec2(0, 0), result0); +} + +//!DESC ArtCNN C4F32 (Depth-To-Space) +//!COMPUTE 12 16 12 16 +//!HOOK LUMA +//!BIND conv2d_6 +//!WIDTH LUMA.w 2.0 * +//!HEIGHT LUMA.h 2.0 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif + +void hook() { + vec4 result = vec4(0.0, 0.0, 0.0, 1.0); + vec2 f0 = fract(conv2d_6_pos * conv2d_6_size); + ivec2 i0 = ivec2(f0 * vec2(2.0)); + result.x = conv2d_6_tex((vec2(0.5) - f0) * conv2d_6_pt + conv2d_6_pos)[i0.y * 2 + i0.x]; + imageStore(out_image, ivec2(gl_GlobalInvocationID), clamp(result, 0.0, 1.0)); +} diff --git a/mpv/shaders/nnedi3-nns128-win8x4.hook b/mpv/shaders/nnedi3-nns128-win8x4.hook new file mode 100644 index 0000000..33a980c --- /dev/null +++ b/mpv/shaders/nnedi3-nns128-win8x4.hook @@ -0,0 +1,418 @@ +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with this program. If not, see . + +//!DESC NNEDI3 (double_y, nns128, win8x4) +//!HOOK LUMA +//!BIND HOOKED +//!SAVE nnedi3_int +//!WHEN HOOKED.h OUTPUT.h / 0.707106 < +float nnedi3(vec4 samples[8]) { +float sum = 0.0, sumsq = 0.0; +for (int i = 0; i < 8; i++) { + sum += dot(samples[i], vec4(1.0)); + sumsq += dot(samples[i], samples[i]); +} +float mstd0 = sum / 32.0; +float mstd1 = sumsq / 32.0 - mstd0 * mstd0; +float mstd2 = mix(0.0, inversesqrt(mstd1), mstd1 >= 1.192092896e-7); +mstd1 *= mstd2; +float vsum = 0.0, wsum = 0.0, sum1, sum2; +#define T(x) intBitsToFloat(x) +#define W(i,w0,w1,w2,w3) dot(samples[i],vec4(T(w0),T(w1),T(w2),T(w3))) +#define WS(w0,w1) sum1 = exp(sum1 * mstd2 + T(w0)); sum2 = sum2 * mstd2 + T(w1); wsum += sum1; vsum += sum1*(sum2/(1.0+abs(sum2))); +sum1=W(0,-1106336704,-1104338237,1041734649,-1112016931)+W(1,-1134422686,-1108550970,-1135080854,-1117701445)+W(2,-1097058997,1036063029,1053379177,-1099451832)+W(3,-1096794255,1068454954,1068510503,-1092648385)+W(4,-1096428577,1045547931,-1114733521,-1101312270)+W(5,-1108910446,-1102009308,-1146436468,-1118387353)+W(6,-1110459731,-1122481515,-1107441476,-1118789516)+W(7,-1101174078,1017740065,-1113618698,-1107281979);sum2=W(0,-1107960738,1034572820,-1105088633,-1147785184)+W(1,1022891960,1003346080,-1103397515,1035529310)+W(2,-1112828174,-1096749055,1056062200,-1105585021)+W(3,-1099542471,1067566060,-1127174872,1034766166)+W(4,1028527356,-1090311143,1048792675,-1117109292)+W(5,-1124169384,1028295012,-1106700271,-1116900804)+W(6,1003609248,-1101382023,1033154740,-1121486356)+W(7,1019646072,-1102277943,1037356874,-1114899026);WS(-1075683047,-1087125913); +sum1=W(0,1042687663,1052977914,-1087267578,1041384601)+W(1,1034752002,1046022844,-1097639380,1034807969)+W(2,1020877136,1051043629,-1087388173,1037740431)+W(3,1043598702,1049374510,-1095656786,1044538321)+W(4,1032834596,1044576234,-1108370107,-1113942663)+W(5,1049059763,-1108783446,-1101488315,1043415765)+W(6,1041786741,-1105784362,-1111228387,1011031587)+W(7,1050972591,-1089957133,-1108747496,1034104676);sum2=W(0,-1129327146,-1112916736,-1109246006,-1168639863)+W(1,-1149557934,-1120018795,1012425107,-1122303521)+W(2,1027469999,-1105442406,1044505132,-1114911422)+W(3,-1116270499,1056936993,1054092693,-1109477794)+W(4,-1107094547,1036431709,1015080154,-1122292075)+W(5,-1114668504,1029410453,-1102188513,1038663029)+W(6,-1136313139,-1126491682,-1123974759,-1124857486)+W(7,-1115408970,-1112281372,-1115235380,1004657207);WS(1042212664,-1102203684); +sum1=W(0,-1140902818,1040147851,1035472140,-1111794429)+W(1,1019874102,-1104962202,1045102086,1033944684)+W(2,-1138465404,-1102798136,1044852023,-1122108180)+W(3,1041713132,-1085739950,1052255697,1042129278)+W(4,1031911135,-1090423514,1050093153,1026181805)+W(5,1032244040,-1096835716,-1114874577,1045351411)+W(6,-1122713961,1015091005,-1125530488,1045226448)+W(7,1032066151,-1100137137,1025859399,1037723887);sum2=W(0,1025219442,-1109152196,1026944460,-1136900198)+W(1,-1119436548,-1122141349,1040314652,-1112897189)+W(2,1041363772,1032935700,-1124096755,-1144192892)+W(3,1026037858,-1095545125,-1132954458,1046665648)+W(4,-1106963956,1029288712,1063106013,-1112667488)+W(5,-1148187164,1048235476,1044093468,-1091150222)+W(6,-1115265228,1017807431,-1119277141,-1098670428)+W(7,1027834104,-1124373883,-1115291573,-1099776205);WS(-1106435384,1038338229); +sum1=W(0,1040095954,1057302312,-1085504617,1038469973)+W(1,1019822615,1048464174,-1109673285,1008999077)+W(2,1037825128,1048602738,-1088007186,1047759857)+W(3,1041126536,1046177110,-1089584127,1042217259)+W(4,1042659628,-1113571175,-1112427435,-1122205838)+W(5,1046281616,1010729037,-1099904421,1042535855)+W(6,1025627498,-1116720143,985851280,1020820192)+W(7,1052688116,-1090676327,-1109333660,1034203799);sum2=W(0,1016257202,1059204215,1078138204,1045786159)+W(1,1025056091,1059357388,1057901024,-1115583727)+W(2,-1123344133,-1096239491,-1075026282,1040463834)+W(3,-1117490597,-1080318626,-1073900782,1043123901)+W(4,-1139226916,-1097775023,1041808545,1021989454)+W(5,-1121712633,-1121076469,1040778731,-1105966927)+W(6,1032149092,-1108589001,1040543247,1015040126)+W(7,1018740994,1042934709,1013253724,-1147555881);WS(-1079558823,-1098708322); +sum1=W(0,-1107155318,-1102044491,-1157836704,1018716763)+W(1,1025234303,-1098872409,1050456336,1032647774)+W(2,1015859078,-1087610848,1055919296,1043448582)+W(3,1036194249,-1086405173,1051086989,1041211303)+W(4,-1109510417,1049149960,1049231261,1032229161)+W(5,-1106597869,-1113006787,1047976577,-1113988824)+W(6,-1106784003,1034815041,1037659280,-1114873522)+W(7,-1107821257,-1109243348,1045770027,-1115826050);sum2=W(0,-1115121954,1038073794,-1128914993,-1116577465)+W(1,1012713185,-1114116718,1041575276,-1124395325)+W(2,-1120959275,1048906430,1074552079,1055266270)+W(3,979525395,-1089285214,-1076455267,1060162115)+W(4,1031308048,1044939824,-1081125046,-1098098687)+W(5,1023425822,960279117,-1109266711,1021768571)+W(6,1008898041,-1114246838,1028966618,-1124862202)+W(7,1015643115,-1116674868,-1116558128,1013382601);WS(1045132600,-1120782135); +sum1=W(0,-1105751784,1057393815,-1105555137,-1117651397)+W(1,-1105178898,1048859946,-1097544977,1030868229)+W(2,-1104184899,1059464001,-1093321826,-1113548192)+W(3,-1114219853,1046945589,-1096850414,-1114482291)+W(4,-1110381909,-1115358437,1045680426,-1100710867)+W(5,1038688878,-1101266388,1054674458,-1101910270)+W(6,-1129240105,1006928425,1040711722,-1109195062)+W(7,1028338913,1001553277,1051440502,-1106616547);sum2=W(0,1017265392,1041015042,-1100279165,1015388608)+W(1,-1109811903,1031690548,-1110095441,-1118750728)+W(2,1023756444,1041543835,-1121800962,1018680528)+W(3,-1113627340,1061785433,1052269299,-1143924414)+W(4,1014378799,-1112539854,1027655784,-1099334823)+W(5,-1145950526,1033767962,-1103181542,1020584168)+W(6,-1129429444,-1111764061,-1110834939,-1108053853)+W(7,1013677319,-1098545742,-1106577514,1036964648);WS(1052573852,-1122511817); +sum1=W(0,-1122539822,-1107197216,-1123108403,1051517474)+W(1,1036520122,-1104137920,1038549849,1023654291)+W(2,-1150669710,-1095755763,1032946604,1039184399)+W(3,-1131456914,-1089160552,1050538028,1041388597)+W(4,1027717464,-1090293588,1052989852,-1168884669)+W(5,1032118773,-1090056564,1057974832,1033029075)+W(6,1021054902,-1092174087,1053464075,1028526105)+W(7,1030809195,-1086001910,1057808582,1041880934);sum2=W(0,-1085894681,-1108201039,1070882268,-1081052443)+W(1,1038192816,-1090848333,-1093216289,-1102549623)+W(2,-1098445483,1052221636,1067999858,-1087793608)+W(3,-1102898046,1071505414,1073865984,-1090403840)+W(4,1008806191,-1098981857,1058878464,-1095780376)+W(5,1050638036,-1086351349,-1083525828,1055133376)+W(6,-1102617523,-1096799400,-1107159037,-1096503933)+W(7,1057325981,-1088620184,-1083206959,1053790412);WS(-1073219892,-1080326418); +sum1=W(0,-1114077580,-1101602915,1057495924,-1151047116)+W(1,-1142635506,-1103425331,1053716920,-1114784094)+W(2,-1142955026,-1090278522,1055741332,-1111276924)+W(3,-1123237842,-1092662145,1051447237,-1121668701)+W(4,1038107057,-1091646784,1052494629,1000704387)+W(5,-1103324917,-1114692451,1049044089,-1109204280)+W(6,1026598572,-1101848592,1043005848,1010568075)+W(7,-1095875035,1038718196,1047828379,-1156952092);sum2=W(0,-1121663397,-1095443331,-1067370736,1005231721)+W(1,-1116542136,1050195534,-1071776975,974104521)+W(2,1042431779,-1123573301,1068672794,-1111985184)+W(3,1037730633,-1100504352,1077012119,1047585075)+W(4,1010053773,1043186658,1070664889,1016528922)+W(5,-1137348615,-1102861372,1045361006,-1109020232)+W(6,1028087910,-1110454800,-1123945395,1037668055)+W(7,-1119025600,1040229501,1027642294,-1117277443);WS(-1130027456,1047744266); +sum1=W(0,1030328637,-1103440100,1050534604,-1130350917)+W(1,-1100312969,1043447132,1038395889,-1105733872)+W(2,1036569044,-1096543805,1037345619,1043114871)+W(3,1044449278,-1093151398,-1106526388,1022399622)+W(4,-1106699970,1024264999,-1115006287,1020228332)+W(5,1046212150,-1115860524,1035372917,1024836117)+W(6,-1104762293,1041344218,980910400,-1123108872)+W(7,-1124975021,1032410566,1044066628,-1112803412);sum2=W(0,1029880722,1033391383,-1137819024,-1114516031)+W(1,-1098453144,1041649400,-1137377888,1025620716)+W(2,1029103498,-1095624145,1040796761,1035240799)+W(3,1067660000,-1082091368,-1080643124,1066795978)+W(4,-1094604015,1056223691,-1102259819,-1098376459)+W(5,1046293202,1027973488,-1121978412,1036814117)+W(6,-1104816365,1034193475,-1148596400,-1107858514)+W(7,-1117927817,1034286113,1041009105,-1114981924);WS(1049012636,1037011386); +sum1=W(0,-1108102978,-1097922903,1049818257,1041216474)+W(1,1042768739,-1089977373,1052134241,-1106782690)+W(2,1036457352,-1083790961,1059747641,-1120768141)+W(3,-1105146600,1050515995,1062551839,975424142)+W(4,-1100621772,1053649082,-1088576433,1042971413)+W(5,-1100160944,1044221701,-1093385002,1047421135)+W(6,-1149100234,1020595485,-1108848982,-1142399358)+W(7,-1116535239,-1110188826,-1147628986,1034144007);sum2=W(0,-1130376652,-1109271051,-1098570547,1029552052)+W(1,-1109307779,1040605589,-1097221185,-1097745138)+W(2,998991648,-1117670218,-1087670872,-1101762859)+W(3,-1105231849,1068278024,1068017963,-1100990121)+W(4,-1124853008,-1099193318,-1103240593,-1094879980)+W(5,-1110904873,1035466738,1049832589,-1119653306)+W(6,1033926100,-1111928806,1018913792,-1099498770)+W(7,1012787248,1025845624,1035573068,1046656503);WS(-1099128120,1074104605); +sum1=W(0,1001695642,1031876531,-1106225286,1039516460)+W(1,-1114738061,1036082771,-1127447088,1037331996)+W(2,-1137881464,1049670772,-1114090766,1048871226)+W(3,1035838167,1045634202,-1084335000,1024672505)+W(4,1036976671,1039176783,-1092101927,-1111706306)+W(5,1043227732,1044499416,-1106295064,1040216275)+W(6,1024532056,-1115296143,-1108352670,1018355325)+W(7,1041576607,1036111714,-1103209586,-1129216251);sum2=W(0,-1125983803,1057121124,-1097673861,-1097055530)+W(1,1026289226,1048908439,-1081617292,-1105528539)+W(2,1003361806,1042597022,-1083990029,-1094090339)+W(3,1036989304,-1101738899,1066557847,1060807350)+W(4,-1121376018,-1101518001,1050089807,1045798092)+W(5,-1127516251,-1114490175,1021212715,1007168711)+W(6,999276462,1032222895,-1107462587,1021142275)+W(7,1020382491,-1111061815,1048167829,1024157832);WS(1043392312,-1114334171); +sum1=W(0,1041086874,1046571639,-1101297859,-1108043111)+W(1,1027676176,1051603231,-1100311555,1031499310)+W(2,1029494548,-1114765098,-1090719068,-1123479337)+W(3,1038182418,1063881062,-1092551191,1047470620)+W(4,1033375641,1036439434,-1093343060,1029157954)+W(5,1014428948,1039261900,-1095549099,-1113522785)+W(6,1016176348,1049353410,-1102133676,1032866554)+W(7,1036956537,1039119196,-1097401399,-1108903402);sum2=W(0,1032922039,-1110774431,1024080221,-1111786600)+W(1,1034144522,1041464609,1024001520,1038622987)+W(2,1035186417,-1089347840,-1102975683,-1098326560)+W(3,-1106146153,1063858171,1062496232,-1094555153)+W(4,995983013,-1103182741,-1104694448,-1110476474)+W(5,1014708981,-1105498679,1034761930,-1107944280)+W(6,-1118508182,1046443094,-1113235807,1045574278)+W(7,-1122673776,-1107403517,-1126790312,-1119406695);WS(1055141020,1060902337); +sum1=W(0,1034435725,1057965143,-1123568702,-1104499136)+W(1,-1133288704,1052483105,-1121795134,1006999415)+W(2,1026181508,1052696320,-1094115828,-1153162900)+W(3,1033934442,-1122504460,-1084201687,1029709087)+W(4,1030709219,1052884304,-1093347107,1036285529)+W(5,-1118188821,1049027177,-1096042081,-1155692311)+W(6,1027652318,1046782257,-1098441692,1013713298)+W(7,1035419593,1045790650,-1101051195,-1111952258);sum2=W(0,1043194323,-1070666261,-1098866335,-1101126135)+W(1,1017945729,-1075189642,-1106608294,1010301074)+W(2,992756489,1068575013,1051129947,-1107911121)+W(3,-1117717167,1076566585,1049134123,1046700061)+W(4,1023440269,1056539999,1047751107,1020103457)+W(5,-1108161809,-1098049115,-1097073139,1026363561)+W(6,1034607052,1036076910,1011007330,1035420194)+W(7,-1115924363,-1112346970,1016205049,-1137869730);WS(-1090579868,1070279725); +sum1=W(0,1032329895,1048430680,-1101560157,-1129281319)+W(1,-1102328821,1050349544,-1091335294,1012204235)+W(2,-1113203900,1052980239,1039656780,1033674783)+W(3,-1098061089,1057014372,-1084573078,-1115372202)+W(4,-1105344998,1057962188,-1103450436,-1108117804)+W(5,1034205973,1038273502,1043587871,-1111454739)+W(6,-1106552005,1046276062,-1098888483,-1115265901)+W(7,1041435478,1049777060,1002064136,-1109943484);sum2=W(0,987673807,1027892228,-1103141235,1005138532)+W(1,1036995374,-1102736131,1049007178,1028221332)+W(2,-1095509641,1034852634,-1090760003,-1123669832)+W(3,-1094252408,1059241808,1060311666,-1128511149)+W(4,-1119095571,-1103859919,-1129798465,1032914452)+W(5,-1103179232,1043446486,-1100012675,1006285508)+W(6,1040985329,-1109795439,1051746582,-1122773902)+W(7,-1114181285,1004807604,-1113144024,987177167);WS(1058381774,-1086956646); +sum1=W(0,1005434106,-1096145742,1046241393,1026532260)+W(1,-1149835360,-1100460324,1039571170,-1120107684)+W(2,1034370117,-1096424577,1054608457,-1107524072)+W(3,1036055789,1033532617,-1110152984,-1123297125)+W(4,1007595428,1049990129,-1100950084,1032832748)+W(5,-1173712576,1042033667,-1103984787,1041584782)+W(6,-1122685332,-1147483724,-1122634471,-1111048693)+W(7,-1119060568,1021597150,1016207588,1023439817);sum2=W(0,1073050559,1049113865,1048373410,-1123382260)+W(1,1069067455,1035642194,-1101089925,1035361564)+W(2,-1096535796,-1105600932,1050248373,-1105239942)+W(3,-1073893027,-1114871718,-1113393188,1000972215)+W(4,-1077684470,-1104998692,1015693919,-1112223483)+W(5,1038335059,1034875990,1032989733,987872957)+W(6,994568047,1004288083,1024635942,1016564448)+W(7,-1109196141,1019116562,1041247426,1019016937);WS(1051792028,1027146209); +sum1=W(0,-1173418992,-1096555104,1048715847,1037767898)+W(1,1031492470,-1099279313,1043543405,1032372106)+W(2,1030866682,-1102472206,1045948678,1031937048)+W(3,-1111745573,-1086728512,1048944276,1030986133)+W(4,1037975597,-1098029143,1053562136,1035090980)+W(5,1032231158,-1099704976,1041023999,1038793940)+W(6,1021051177,-1107704157,1031959404,1031982829)+W(7,1029296729,-1088435526,1046674105,1043937550);sum2=W(0,1076285256,-1071495861,-1089164092,1024798548)+W(1,1067013205,-1080654015,1044446905,-1130255717)+W(2,1054912747,-1092768710,-1089831336,-1111620633)+W(3,-1103468782,1053690657,1049463752,-1129289568)+W(4,-1082179927,1062196550,-1116071286,1022374674)+W(5,-1086354611,1059230433,1055604285,-1147177200)+W(6,-1086555076,1065208788,-1102169042,1008723412)+W(7,-1077304359,1069826015,1049830695,990531682);WS(-1116843232,1041538044); +sum1=W(0,1038718416,1050813118,-1091780513,-1107356403)+W(1,1041393778,1048646402,-1107072481,1032833522)+W(2,1023355030,1043671731,-1097953353,-1126022145)+W(3,1040958951,1037057641,-1088265503,-1185162751)+W(4,1040537034,1050123337,-1105750724,1038008293)+W(5,-1112360254,1052799074,-1091053114,-1123581176)+W(6,1043346413,1037436293,-1121572392,1033129910)+W(7,1047211822,1042212684,-1091261766,-1116284746);sum2=W(0,-1127892588,-1090048491,-1076486023,1071993665)+W(1,1025248710,-1124324076,-1080184847,1067215194)+W(2,-1127740272,-1092974499,-1080442855,1068762214)+W(3,-1114879615,1047668544,1048567939,1014309155)+W(4,-1125515678,1042122418,1066323214,-1079656754)+W(5,-1135605467,1052455522,1068938556,-1077318729)+W(6,1015277154,-1102075660,1066205534,-1083078137)+W(7,-1118452308,1052515578,1058048535,-1086246531);WS(1045082936,1047750074); +sum1=W(0,1017867382,1038967959,-1107005280,-1117189504)+W(1,-1105827232,1036533543,-1101431328,1000061951)+W(2,-1139557912,1048524561,1044741561,1034808454)+W(3,-1098507795,1057427781,-1099209723,-1102176472)+W(4,-1112138258,1057555836,-1103886606,-1102736460)+W(5,-1113781499,1044700722,-1117912777,-1102956733)+W(6,-1117154624,1037485187,-1108908881,-1113728179)+W(7,1024003356,1046059755,1024367918,-1108156515);sum2=W(0,1003184961,1024857236,-1114215978,1037587704)+W(1,971431442,-1109323954,1030818718,-1121823736)+W(2,-1131894760,1026446282,1031262679,1045339410)+W(3,-1133283297,-1105665514,1056963612,-1107079097)+W(4,984723076,-1116186208,1055283667,-1090072253)+W(5,1031831407,1024492508,975724297,-1102678968)+W(6,-1125590160,-1121629964,-1116339968,-1103014356)+W(7,1031681833,-1148808497,1026784592,-1123463096);WS(1059869006,1015916977); +sum1=W(0,-1111801867,-1103727218,1051877295,-1115491581)+W(1,1039164638,-1102716146,1051739903,-1106752078)+W(2,1023424768,-1089648586,1057614174,-1104830517)+W(3,-1118862224,-1092420393,1055627629,-1112797325)+W(4,-1114194639,1049092536,-1096079006,1038662167)+W(5,-1099094340,1052180160,1008315659,1030088557)+W(6,-1118811114,1032231232,-1121275805,-1131680577)+W(7,-1096321008,1046058153,1039975892,-1175801754);sum2=W(0,-1113427160,-1090644207,1034414883,1038986783)+W(1,-1104433368,-1091764889,-1120815960,-1135559136)+W(2,-1104169884,-1109333336,995253792,1033390214)+W(3,-1117600576,1065407690,1059846520,-1120264784)+W(4,-1102319880,-1098732665,1048874179,-1104270640)+W(5,1039627671,-1109931470,1008884504,1019376128)+W(6,-1097619580,1043714297,1021072320,-1111461786)+W(7,1047721667,1041133481,-1103318888,-1142244432);WS(1054131356,-1077482588); +sum1=W(0,-1100136045,-1101215881,1045307006,1047064142)+W(1,989703980,-1100083265,1039854844,-1120855287)+W(2,-1114161471,-1091699940,1051542530,1042850313)+W(3,-1117800461,-1088812180,1056393300,-1122501592)+W(4,1013262449,-1095974704,1053327664,-1118254671)+W(5,-1112319975,1033042241,1059113280,-1111473941)+W(6,1027862775,-1095224480,1049428707,-1119385054)+W(7,-1103330903,-1102789769,1055440053,-1109190398);sum2=W(0,-1098032416,1063396296,1043414797,-1093635160)+W(1,1055692800,1024719031,1032661901,1049215120)+W(2,-1101668743,1065491656,1058961916,-1090478816)+W(3,-1100435053,1073645059,1063424749,1050905898)+W(4,-1089098280,1060161647,-1096580753,-1135528507)+W(5,-1094416925,-1074198531,-1098776178,1042380471)+W(6,-1099202751,-1081296593,-1115458644,1032695397)+W(7,-1104551065,-1083400329,-1092624053,1054277265);WS(-1082679118,-1072338335); +sum1=W(0,-1126832308,-1092407662,1041636256,1032452512)+W(1,998650886,-1099976035,1035459839,-1118647007)+W(2,1029713605,-1098757312,1053507448,-1113994637)+W(3,1045660229,1049242330,-1097348797,1019901759)+W(4,-1125245511,1052609817,-1097111418,1026546307)+W(5,1001090478,1049104969,-1099322690,1041545965)+W(6,-1126242526,958956607,-1116731426,-1113342195)+W(7,-1128346278,-1170516592,1009511091,1027607012);sum2=W(0,-1069228184,-1099529380,-1112044089,-1144476451)+W(1,-1073602631,1043301860,1041147606,-1112019052)+W(2,1021776922,1054858487,-1119872164,1036271953)+W(3,1076866983,1044685536,-1106846135,1018899191)+W(4,1069809281,1062109344,1042271976,-1114284680)+W(5,-1101499289,-1097491140,1035368326,-1126672913)+W(6,1013617559,-1149319294,1025827813,-1112053703)+W(7,1036050969,-1113127688,-1115137330,-1146921887);WS(-1125906880,1029353026); +sum1=W(0,1052620124,-1082830235,1044570800,1033131793)+W(1,1040928385,-1087911853,1048894344,1031982257)+W(2,1053619569,-1088553290,1054767249,-1118254573)+W(3,1034478636,-1115166792,1052323270,1037418321)+W(4,-1149501032,-1104403058,-1096342700,1045103465)+W(5,1027228408,1046902211,-1092690897,1053685367)+W(6,1033816441,-1140598044,-1112660402,1032758420)+W(7,-1143379631,-1115398454,-1089842615,1056771243);sum2=W(0,1052242091,-1123374674,-1088438592,-1109756837)+W(1,-1105901664,1032004261,-1109896025,-1117902306)+W(2,1041713460,1057464262,-1106721416,-1106560728)+W(3,-1098081544,1055897675,1057898227,-1101499608)+W(4,-1101414896,-1108453649,1044097375,-1114554169)+W(5,-1140318759,-1099401944,1041656473,1042131382)+W(6,-1123485994,1039811869,1042751001,-1104786072)+W(7,-1108472633,-1092934450,1033994653,1048148308);WS(-1080878567,1068324028); +sum1=W(0,-1115471279,-1095139206,1057833304,1032811018)+W(1,1019310859,-1103458412,1049561152,-1118469827)+W(2,-1121098697,-1090917913,1058273109,-1107876783)+W(3,-1115193805,-1094785898,1054221326,-1109399058)+W(4,-1153442440,-1100131090,1050583410,-1121957752)+W(5,-1104713039,-1118370765,1048985266,-1109945243)+W(6,1023975060,-1102569730,1041261354,-1125987028)+W(7,-1094675607,1044057356,1045920684,-1144681671);sum2=W(0,-1122597644,1052263517,1084267296,1037076324)+W(1,1032420914,-1132353885,1077171750,1017945885)+W(2,-1109997244,-1113437764,-1076080701,1045994672)+W(3,1029919127,-1086124512,-1066836895,-1105598049)+W(4,-1129031901,-1134522929,-1073829589,-1115453382)+W(5,1025876905,-1137529969,-1128728545,1027437378)+W(6,-1121404056,1041285329,-1128683125,-1112127416)+W(7,1025649559,-1111439550,-1109934248,1032857588);WS(-1106960696,-1099012034); +sum1=W(0,-1114528403,-1099071342,1055554285,-1109121109)+W(1,-1119077260,-1099370430,1049964157,-1115766890)+W(2,-1143558020,-1089278443,1061104081,-1114965299)+W(3,-1119877760,-1086538844,1056629915,-1120868875)+W(4,-1109244232,1010994112,1049997315,1034547527)+W(5,-1096650748,1041376829,1042073805,-1114495407)+W(6,-1112604445,1042854492,1031563405,-1139584324)+W(7,-1100402892,1049345155,-1123516568,-1118254096);sum2=W(0,-1116593925,1027806287,1032648371,1024756439)+W(1,1028908115,-1136470458,1006654490,-1116529299)+W(2,999050165,1039840949,1052059722,-1107372324)+W(3,1037914955,-1122048333,1057985079,-1128153177)+W(4,-1106109711,1057135276,-1090440242,-1142966917)+W(5,-1105957739,-1105275062,-1131926605,-1123338691)+W(6,-1123834115,-1096566133,1018741845,1013415162)+W(7,-1113783754,-1105721601,-1124260101,1018182189);WS(-1103089976,1059868827); +sum1=W(0,1026631887,-1091300264,1056895190,1031003956)+W(1,1033737723,-1096562704,1050565142,-1140469197)+W(2,1034000797,-1087537316,1059766350,-1108911023)+W(3,-1130496915,-1094386976,1053939124,1032926090)+W(4,-1106694966,1044429902,-1108577640,-1120892680)+W(5,-1105866475,1045093007,-1109922270,1034482579)+W(6,-1106727101,1040636078,-1122075862,-1136817768)+W(7,-1098705919,1044615672,-1100982776,1045052014);sum2=W(0,-1114832682,1044376552,1052671036,-1084839384)+W(1,1038307608,-1101986459,-1094811671,-1076225566)+W(2,-1109268272,1025272345,-1106762472,-1074779618)+W(3,1031259614,-1112738770,1052706603,-1088390497)+W(4,-1136199018,1014008179,1040752903,1066038403)+W(5,-1118450441,1042085570,-1100877636,1071357616)+W(6,1025376385,-1110075404,1051973899,1068318141)+W(7,-1125957173,1027010884,1036345951,1050587817);WS(-1089897038,998399462); +sum1=W(0,-1100326508,-1114312802,1049930251,-1141222070)+W(1,-1099771006,-1109889234,1047140918,-1114407115)+W(2,-1103969415,-1092992143,1060325312,-1106384368)+W(3,1030998252,-1098209637,1062808044,1017922927)+W(4,-1111096702,-1116385180,-1128865717,1023432554)+W(5,-1129527451,-1096464604,1048691588,-1125954964)+W(6,-1115021151,-1111889198,-1137813989,-1121716413)+W(7,-1124899748,-1109224641,1043572929,1020452535);sum2=W(0,-1094975511,-1113696880,1023473326,1029862812)+W(1,-1089233591,1032844980,1036803698,-1117299445)+W(2,-1089977002,1066397244,-1129026618,1025970568)+W(3,1033778332,1037917830,-1104280508,1031377784)+W(4,1006981461,1039504138,1024702770,-1122944997)+W(5,-1137053176,1032622380,-1121975322,1022461928)+W(6,-1125132764,1021506052,974010432,-1130740686)+W(7,979684320,-1119563165,-1138205260,1024270227);WS(-1096120220,-1099720911); +sum1=W(0,1052677544,-1105594052,-1101878153,990296621)+W(1,1027883172,1050583742,-1120505890,1026529890)+W(2,1046184634,1030711656,-1094174707,1039246623)+W(3,1036941212,1050761182,-1087347673,1031039363)+W(4,1037786724,1044997418,-1091299260,1038193547)+W(5,1039372749,1051859318,-1092171165,1036921611)+W(6,992842790,1041579690,-1105854769,-1115076484)+W(7,1040590154,1052858474,-1087724293,1007468831);sum2=W(0,1040381409,1023777345,-1110031849,1022623295)+W(1,-1131846701,-1095435966,-1146822820,-1096899181)+W(2,1030695069,-1111411494,-1089001391,1049343346)+W(3,1015259161,-1085163747,-1074171332,-1107180310)+W(4,1026868853,-1100600319,-1078760233,1043071461)+W(5,-1164136976,1052695808,1048168469,1020495459)+W(6,-1121164685,1041440525,1074132102,1017314953)+W(7,-1109936403,1051545155,1072577306,1050115198);WS(-1080112807,-1111145054); +sum1=W(0,-1103297132,1049824404,-1133975251,1026400021)+W(1,-1106341774,1049617192,-1122989109,1042898005)+W(2,-1098278655,1059552348,-1086286580,1041608840)+W(3,1024154699,1031972225,-1137351813,-1145221295)+W(4,1037514093,-1085661228,1056970252,-1102084285)+W(5,1034961350,-1097823136,992708574,1041904442)+W(6,-1125780682,-1114326813,1021582000,1038246926)+W(7,-1109009483,-1119831648,1040424089,1042525799);sum2=W(0,1041258750,989910477,-1134607603,-1109794979)+W(1,-1109734283,-1100922013,1016064722,1041809078)+W(2,-1123542769,-1096844113,1041392492,-1126381362)+W(3,-1113561957,1051742866,1057819912,982123162)+W(4,-1110564237,-1100235579,1047439582,-1119465765)+W(5,1026811493,-1105813951,-1113868277,1026735929)+W(6,-1130694514,-1151284621,-1118083589,1019553626)+W(7,1024057869,-1136706867,-1114600003,-1114678252);WS(1043409720,-1105036943); +sum1=W(0,1040191749,-1096303173,-1115184605,1041655059)+W(1,1033970558,-1095924673,1041748910,1041917006)+W(2,1042494496,-1093807736,1044442592,-1160531625)+W(3,1046767380,-1092831585,1042876074,1039311757)+W(4,972615552,-1096756208,-1140612185,1020654492)+W(5,1032778168,-1126846855,1018241414,1043700571)+W(6,1032217109,-1115229280,1027878365,1034107952)+W(7,1032356247,-1098580285,1034858676,1036396440);sum2=W(0,1027808259,-1139047739,986751832,-1095774205)+W(1,1010119787,1043340308,1026247831,-1093511024)+W(2,-1111510504,-1106790738,1065364148,-1089533357)+W(3,-1113418759,-1096910874,1040723354,1053173071)+W(4,1032132185,1040059331,1038861011,-1106558855)+W(5,-1121052855,-1115460243,-1113647147,1027584935)+W(6,1014515195,1017581734,1041604470,-1121443175)+W(7,1010692603,-1120741339,-1135975307,1014681515);WS(1035857520,1029952289); +sum1=W(0,-1143077795,1037051011,-1110400621,-1121149466)+W(1,-1105351783,1029971495,-1106469910,1043652126)+W(2,-1113811952,1049064844,-1094483622,1027875988)+W(3,-1106526780,1035603988,1058276716,1035104701)+W(4,1035289215,-1083894414,1056346487,-1114346217)+W(5,999420801,-1098557596,1050633420,-1123554317)+W(6,-1129002434,-1111645039,1042325343,-1130799743)+W(7,-1113970285,-1130790920,1026109447,1025377311);sum2=W(0,-1118517607,1026484093,1039465846,1008581907)+W(1,-1101077931,1046485772,1030900361,-1114630284)+W(2,1029148161,-1098019518,1048118782,-1106945018)+W(3,-1087996420,1071267691,1064954318,-1097625455)+W(4,1047526016,-1082674625,-1084489705,-1156379726)+W(5,-1108756119,1032470282,-1118487613,1024110641)+W(6,1038718292,-1106613565,-1112021711,1020048570)+W(7,1024464693,-1113199029,-1120012731,1036291722);WS(1058189134,1034857672); +sum1=W(0,-1171748679,1031241360,-1100969760,987174985)+W(1,-1105475825,1044072484,-1094075536,1045893176)+W(2,-1097172873,1057114388,-1082247827,1042860595)+W(3,-1108837708,1051374554,1060030327,1031954257)+W(4,1038034707,-1083662360,1058651386,-1120638978)+W(5,-1131134898,-1099379283,1046921459,-1137288661)+W(6,-1113151849,-1121036423,1041721673,1037681908)+W(7,-1119273967,1018101850,1036514264,1029972391);sum2=W(0,1003810984,1020569783,-1128982694,1043745048)+W(1,1036204547,-1114489126,-1099380876,-1104004872)+W(2,-1101998989,-1121260135,-1101918458,-1104165612)+W(3,1041029203,1052640914,1059611184,-1121067579)+W(4,-1098215637,1059150102,1040381797,-1100369008)+W(5,1044393168,-1098121773,-1094102036,1032515174)+W(6,-1110527635,1037147118,1028175839,-1114899975)+W(7,1027560485,-1110248773,-1113935142,1000033398);WS(-1107450480,1040804833); +sum1=W(0,1040192716,1040473489,-1095196747,-1124855402)+W(1,1022226221,1047969017,-1098407451,1020416041)+W(2,1002013395,1044185574,-1087290490,-1160070647)+W(3,-1117682794,1060667554,-1089168888,1045737613)+W(4,1001040843,1057909434,-1111951852,-1101676720)+W(5,1000424795,1049088596,-1119291421,-1103624738)+W(6,-1120982404,1038016429,1031577591,-1104451167)+W(7,1025306833,1042416864,-1112956481,-1115902938);sum2=W(0,1014727333,-1124633329,1026257754,-1111611661)+W(1,-1117243126,-1107065949,-1111801245,-1136702760)+W(2,1029406572,1041729284,-1084100906,-1103677442)+W(3,1027900147,-1094200388,1052541581,1050798725)+W(4,-1112527674,-1104959017,1070744988,-1105828213)+W(5,-1114664521,1040214496,-1111707080,-1111536822)+W(6,-1111634336,1005029260,-1127513012,-1106506739)+W(7,-1107116047,1049039902,-1107038609,-1140667375);WS(-1113867888,1064515135); +sum1=W(0,-1113562537,1048061265,1011269086,-1105945126)+W(1,-1107046062,1043460993,-1098944190,-1148623547)+W(2,-1103978495,1060048584,-1107431310,-1111558073)+W(3,-1098739202,1062873548,1045822761,-1114838028)+W(4,-1122423580,-1119786749,1025265092,-1101841139)+W(5,1019693149,1023528257,-1112998912,-1117915947)+W(6,-1116789880,-1106657727,-1142662356,-1106868487)+W(7,1020558520,-1137576074,-1104660585,-1122252061);sum2=W(0,-1145158406,1022878354,-1111624996,1010204019)+W(1,1012385731,-1129472106,1015658802,-1123973089)+W(2,1016118130,1044961455,1040055751,-1157676569)+W(3,1024197601,1049544336,1057430996,1022031298)+W(4,-1112179804,1030346877,-1114498280,-1124728962)+W(5,-1119519161,-1131221354,1020564842,1023003938)+W(6,-1127326042,-1095482557,-1112131584,-1121117277)+W(7,-1113792718,-1093377057,1019749938,-1141925830);WS(1051333020,-1087054195); +sum1=W(0,-1112042433,-1104387605,1052246829,-1113527444)+W(1,1019002067,-1096771599,1048899277,-1098301717)+W(2,-1115058903,-1102529947,1054136106,-1095193948)+W(3,1046618143,-1093976551,1044227957,1044013586)+W(4,-1107874438,-1089735051,1060328029,-1107288943)+W(5,-1148774132,-1129150690,1046377228,1038700845)+W(6,1036768028,-1101876091,1045160291,1024370318)+W(7,-1154881470,-1098135714,1045432325,1019966234);sum2=W(0,-1114066012,1041392892,1044719218,-1097547793)+W(1,1029900262,-1112610934,1046575198,-1095644935)+W(2,-1114806697,1041587346,1050162797,-1102972970)+W(3,-1110038644,1025557898,1055420600,-1095936036)+W(4,1036646832,1055783298,-1099287148,1028020818)+W(5,-1110070018,-1102485451,-1100701871,-1113902766)+W(6,1020625547,988088600,1033323822,-1135974783)+W(7,987867800,1039502616,-1119304428,1018696751);WS(-1120103648,-1090070191); +sum1=W(0,-1117418940,1049030490,-1112262737,-1114427969)+W(1,1024592611,1050801054,-1094705236,1032013281)+W(2,1040968250,-1111205267,1042055990,-1110419822)+W(3,1049918615,-1116228463,-1085341341,1047944497)+W(4,1034410595,1050512309,-1106227665,-1132367051)+W(5,1035134604,-1102511675,1036298997,1025392341)+W(6,-1119948353,1034763283,-1138448657,-1111046724)+W(7,-1144523437,1039656998,-1110564136,-1120201127);sum2=W(0,-1122606938,1046354401,-1124762815,-1118515993)+W(1,-1141997982,1040228902,-1102583710,1036845124)+W(2,1027805544,-1143835982,1052785838,-1106443071)+W(3,-1120462650,1061896257,1059397472,1043676745)+W(4,-1100560083,-1080731069,-1120768779,995709275)+W(5,-1105726471,-1098049024,-1126645315,-1128858827)+W(6,1025575588,1026943708,1011421951,-1112152255)+W(7,-1113668318,1032253740,-1122685018,-1127110207);WS(1060158670,1068766623); +sum1=W(0,-1116432453,1056712636,-1087151539,1040295867)+W(1,-1131098839,1049784895,-1102593034,1033948341)+W(2,-1099753724,1057908127,-1089291740,1031077093)+W(3,1034945056,1044163070,-1094800699,1027113355)+W(4,-1122123599,1028198895,1036808107,-1132674679)+W(5,1040823512,-1122504371,-1120242995,-1117547229)+W(6,1040184285,-1123329903,-1127465369,1040274980)+W(7,1050332416,-1096645803,-1132187055,-1137741501);sum2=W(0,1036379663,-1098232449,-1128107780,-1120677803)+W(1,-1108907739,1058983203,1035811659,-1120240179)+W(2,1070189048,1016986873,1040144345,1029686139)+W(3,1073213180,1047923452,-1105399966,-1109097268)+W(4,1065321765,1033582270,-1110681209,1041308319)+W(5,-1076673488,1031365639,1039880527,-1109042515)+W(6,-1079893128,1038048757,-1116001167,1034493417)+W(7,-1072585926,-1107019906,1018297481,-1131123922);WS(-1112459888,1031046963); +sum1=W(0,-1112719265,-1128634346,1043326546,-1115081924)+W(1,-1129483154,-1120462421,-1103778738,-1114915140)+W(2,-1103727283,-1112785958,1050524372,-1104237825)+W(3,-1091575740,1056781779,1067939282,-1096588493)+W(4,-1104335643,-1153409228,1048587330,-1108534894)+W(5,-1155155940,-1108013960,-1132710977,-1114726045)+W(6,-1114094348,-1118230989,-1109505653,991235804)+W(7,-1105426861,1027667442,1036777787,-1111746006);sum2=W(0,-1119086167,1037241732,-1114652243,-1131518324)+W(1,1013020612,-1129818230,1028260797,-1115730540)+W(2,-1141008560,1029187991,-1112264831,1036245214)+W(3,-1108719150,-1074141953,1072760747,1034705438)+W(4,1023891147,1019083994,1042535682,-1119172530)+W(5,-1145112744,-1124211508,-1131878972,-1133917220)+W(6,1018251990,-1122886966,1037493286,-1114007324)+W(7,-1116478859,1027168441,-1129254230,1018465006);WS(-1086783566,-1086791567); +sum1=W(0,-1115195632,-1095708330,-1123676804,1041725033)+W(1,-1153026662,-1093442522,1018199561,-1121101892)+W(2,-1134496297,-1098161001,1037878573,1034570216)+W(3,-1108787789,1044632085,1064261167,-1103584185)+W(4,-1119803561,-1091375169,1057417647,-1108866704)+W(5,-1145121243,-1107384199,1052226946,-1122033784)+W(6,-1131708777,-1100078210,1046948682,-1117964907)+W(7,-1110064394,-1104664012,1047330733,1022321300);sum2=W(0,1031515378,-1077397139,-1134939312,-1112896962)+W(1,-1121810184,-1079753374,-1097085111,1035985281)+W(2,1010081392,1044674665,1052841311,-1105060263)+W(3,-1119765868,1073378801,1007836336,1031953140)+W(4,1035546479,1056367001,1044809025,1022446080)+W(5,-1106495935,-1109376902,-1118570548,1031289566)+W(6,1028378344,1035615024,992033726,1032016077)+W(7,1003402623,-1118889676,1010750288,-1150317246);WS(-1096711324,-1080143969); +sum1=W(0,-1135181951,-1095339398,1050582337,1026786373)+W(1,1025399430,-1094144146,1049483953,-1123204644)+W(2,1033906501,-1093853897,1045129706,1006467326)+W(3,1041786535,-1089314149,1046728732,1031608549)+W(4,-1133559462,-1089126233,1045641984,-1135165794)+W(5,1003671004,-1110956839,1051092970,1017185520)+W(6,-1123695637,-1129083412,1049638101,996324016)+W(7,-1105366874,-1113909272,1057307443,1009923752);sum2=W(0,1023911567,-1108118447,1044892126,-1112738860)+W(1,1004932796,-1134375038,-1138359022,1020475455)+W(2,-1119124867,1035251904,1063133445,-1102926770)+W(3,1022775023,1037995724,1074655410,1047698054)+W(4,1011639102,1050162042,1070062472,-1113839430)+W(5,1036397588,1037707684,-1083132698,-1117927031)+W(6,999444348,-1111062570,-1073510095,1017195567)+W(7,-1106309084,-1101285996,-1073687480,1041743674);WS(-1089880270,1068594400); +sum1=W(0,-1114467040,-1104513741,1050219169,-1118490053)+W(1,1023170830,-1091458130,1042545281,-1120682309)+W(2,1036273894,1034367029,1048674674,1031296832)+W(3,-1107800974,-1100997781,1042739212,-1110241363)+W(4,1029867434,-1095286649,1053624831,1034289100)+W(5,-1106779367,1047811540,1034908007,-1107012174)+W(6,1024593089,-1096228817,1034674708,1021221591)+W(7,-1110449433,-1109179032,1049808694,-1126204757);sum2=W(0,1030004067,-1133064657,1024174065,-1119836251)+W(1,-1117028113,-1134091777,-1113615539,1025775761)+W(2,-1105887481,1045929484,1032698350,-1118489229)+W(3,-1066126465,1081917443,-1097201480,1041573100)+W(4,-1104777348,1043726141,1033613382,-1124268877)+W(5,-1122550707,1028310407,-1107697461,1030764051)+W(6,-1130918117,1016764395,1029778305,-1116797441)+W(7,1023720579,-1116064873,1018371831,1018350967);WS(1067475431,-1126058166); +sum1=W(0,-1108052732,-1097851361,1049362324,1040199303)+W(1,1043040440,-1108210069,1048929252,-1109622414)+W(2,1048922396,-1084429932,1054104112,1041203782)+W(3,-1097574342,1055911149,1047147106,-1104274751)+W(4,-1119673025,1041902328,-1085779789,1047880876)+W(5,-1101774749,1035827603,1049622021,-1116198608)+W(6,1019400344,-1115594513,1019477630,-1107876353)+W(7,1007801026,-1107003538,1037086373,1036701569);sum2=W(0,1013753738,1020731454,-1120697178,1009873360)+W(1,-1113150555,1046742995,1034035253,-1099358283)+W(2,1015248850,1045156685,-1094710566,1039470065)+W(3,1042650722,-1104352239,-1128318417,1046693145)+W(4,1040818978,-1089864705,1045040370,1036008061)+W(5,-1105652199,1045331461,1025091411,1030627793)+W(6,1033430289,-1109224259,-1106535436,1017876415)+W(7,-1120377801,1016214593,1019751894,-1132110931);WS(1060496974,-1099362699); +sum1=W(0,1054706808,-1109706041,-1098091909,-1129324363)+W(1,1036662868,1041317773,-1123237413,1015757258)+W(2,1045895019,1051554925,-1091928498,1021341985)+W(3,1033303646,1049334366,-1083798889,-1112852963)+W(4,1044095763,1051166813,-1095315343,1041804248)+W(5,-1130190200,1053590462,-1087007295,-1127492145)+W(6,1035564779,1049285205,-1097088265,1039262630)+W(7,1040746168,1055551482,-1094550458,-1114905285);sum2=W(0,-1073385920,1077926840,1032559783,-1094451238)+W(1,-1084887580,1058818874,-1089669880,-1121878040)+W(2,-1083140914,1060159151,1045764296,-1173171215)+W(3,-1081800202,1074845707,1059775011,-1120435570)+W(4,-1085954594,1061906872,-1103860568,-1115590029)+W(5,1037413129,-1084431515,-1094536545,1053315192)+W(6,-1096433065,-1126824848,-1133232881,-1107838893)+W(7,1054210787,-1087315344,-1099186518,1052978812);WS(-1078369703,1041267413); +sum1=W(0,1024386586,1041630887,-1102607056,1016693023)+W(1,-1098405416,-1112635974,1051293608,1018393854)+W(2,1044040033,-1132435208,-1094040968,1046099151)+W(3,-1098286219,1041292515,1052507157,-1095618428)+W(4,-1130684104,-1091497929,1056853585,1018959206)+W(5,1045750173,1016159377,-1105775474,-1117949682)+W(6,-1098338270,-1139597330,1049412460,-1118540325)+W(7,1041584973,-1101611546,1026100205,1040982949);sum2=W(0,1035615459,-1097925659,1043665288,1020457849)+W(1,1028814353,1038714809,1033337220,-1103657321)+W(2,1062855981,-1077657685,1051048913,-1109823715)+W(3,1052250964,-1101970047,-1113114333,1058024935)+W(4,1056109526,-1098468896,-1085664062,1056999181)+W(5,-1106019250,-1114182260,1040975429,-1105846491)+W(6,1048995011,-1104046747,-1109605260,1042595027)+W(7,-1115640692,-1130122971,1034778788,-1112374505);WS(1049151900,-1114127847); +sum1=W(0,1050216581,1044969414,-1106856243,-1099359923)+W(1,1000015204,1047621718,-1112471205,-1148711507)+W(2,-1136218178,1057314961,-1091938023,-1133921207)+W(3,1023136961,1055877843,-1092033343,-1112054390)+W(4,-1130455775,1054358666,-1099719178,1034273823)+W(5,-1133465094,1052966059,-1089783713,-1122838974)+W(6,-1160090192,1045850836,-1099053307,1019980258)+W(7,1035991733,1052491071,-1087984664,-1112322824);sum2=W(0,-1105478410,1011113448,1068049752,-1082501551)+W(1,1039552519,1050864081,-1103020148,1059003564)+W(2,-1131405058,-1125310098,1066695202,-1098156272)+W(3,-1099466970,1043215106,1074596924,1039344435)+W(4,1049027924,1034334973,1067601936,-1099880092)+W(5,-1115050596,-1095883745,-1084539788,-1107282542)+W(6,-1129231446,1036178144,-1075514015,-1097076855)+W(7,1049583286,-1088635155,-1074115054,1042018058);WS(-1081332839,-1093454830); +sum1=W(0,-1109709318,1035356975,1039420520,-1111308088)+W(1,-1104916884,1037116623,-1122158672,1014687039)+W(2,-1108177419,-1125155242,1053028347,-1112931654)+W(3,-1117212646,1030327966,-1104761999,1020526050)+W(4,-1119705461,1050241163,1032136206,-1119448076)+W(5,1032417267,-1103907222,-1115200780,-1112611266)+W(6,-1118748528,1046095669,-1115609017,-1136487898)+W(7,987327371,1033262333,1029855614,-1104533373);sum2=W(0,1013207527,-1118344664,-1124997045,1036829905)+W(1,-1127355075,1028266047,-1117884424,1016171285)+W(2,-1103159789,1043690369,-1116887196,1024917624)+W(3,1040955478,1051132935,1047094008,1041601336)+W(4,1008876024,-1108842627,1057384051,-1127506713)+W(5,-1116686760,1041402295,-1100609336,1033786361)+W(6,1035764738,-1105537330,-1098518151,-1114313206)+W(7,-1154118338,-1128237045,-1089828796,-1102385561);WS(1063446990,1030048893); +sum1=W(0,-1131562670,1043069042,-1108681470,-1108650254)+W(1,-1099483503,1049571969,-1106599551,-1106453175)+W(2,-1106193120,1061428532,-1097709592,1008661917)+W(3,-1102405700,1053095529,1046689338,-1102088711)+W(4,1021119810,-1115069793,1029025472,-1123233168)+W(5,-1113568905,-1119868742,1006738196,-1104754348)+W(6,1009340592,1027160065,-1120287391,-1136963210)+W(7,1030255032,1043118346,-1111789333,-1114502129);sum2=W(0,1012371361,1017109065,-1110016822,-1103671135)+W(1,-1149491589,-1115161102,-1109821790,-1097972516)+W(2,1023756477,1012418345,1060485172,-1094449842)+W(3,-1165255819,-1111308586,1031379047,1049769129)+W(4,-1111467932,1015942947,1046805034,999148403)+W(5,1019335917,-1106016138,-1114576028,1022790203)+W(6,-1140694601,1015823021,1024897044,1032463998)+W(7,1010513313,1026481588,-1114618076,-1146831635);WS(1060385486,1040268319); +sum1=W(0,-1115333181,-1105770459,1048230464,1022495614)+W(1,-1113839600,-1104706211,-1122113023,-1115044751)+W(2,1026945989,-1085502934,1051932092,997701279)+W(3,1041834949,-1112644646,1065603891,1044329112)+W(4,-1100015113,-1102865873,-1105250533,1038196649)+W(5,1010458454,-1112283012,1054415097,-1113673817)+W(6,-1113704543,-1108020290,-1122402466,-1105082025)+W(7,-1110169699,-1115522389,1046973419,-1115640050);sum2=W(0,-1115664423,1041813775,-1142717933,-1120925434)+W(1,-1122287706,1041645390,-1094011677,-1119842210)+W(2,1044568139,-1087138046,-1124627987,-1120985148)+W(3,-1099350461,1067461852,1027339570,-1113918825)+W(4,-1102715015,-1116572542,1045144111,-1100833175)+W(5,1042022920,-1109622665,1054026149,-1101147879)+W(6,1031291077,-1113357449,-1122353792,-1112018489)+W(7,1032474264,-1110133469,1047364150,-1109170005);WS(1049043868,1050086952); +sum1=W(0,-1127858130,-1091279607,1054362490,1028884238)+W(1,1025810768,-1101354119,1044465651,1022883995)+W(2,1034666762,-1089232423,1050465752,1032068165)+W(3,989092984,-1092016019,1058690160,1005443958)+W(4,-1115481017,-1089729669,1053482909,1007092039)+W(5,-1119959429,-1104525366,1051092259,-1149438996)+W(6,1012364567,-1121438163,1019953121,-1137072337)+W(7,-1097661520,-1160888088,1051219071,1017307814);sum2=W(0,1030282550,-1099759289,1070065566,-1078832473)+W(1,1012065197,1050936278,1068820850,-1076346523)+W(2,1049708534,1018991152,1068572253,-1075628240)+W(3,-1101566471,1050588571,1075164582,-1072955990)+W(4,1043525707,-1112383125,1046261639,-1093459475)+W(5,1038111746,-1121285468,1053555382,-1088795804)+W(6,1040589253,1039884984,1040055978,-1099780818)+W(7,-1106531005,-1113841779,1058828770,-1090423367);WS(-1083655502,1074535575); +sum1=W(0,973651072,-1100106921,1049212555,-1122472503)+W(1,1028862937,-1096173461,1052529147,996549482)+W(2,1029517469,-1088250868,1057957824,-1111380529)+W(3,-1111330742,-1101351113,1060855844,-1125410415)+W(4,1043404639,-1092528244,1050267538,-1109626381)+W(5,-1105397947,1034877328,-1104065896,-1122247818)+W(6,-1129726574,-1113904430,1041335934,-1108333759)+W(7,-1099887737,-1118418050,1047916353,1037233742);sum2=W(0,1037582341,-1116649305,-1107051108,1040538112)+W(1,1032149251,-1112916551,1041643977,-1112067691)+W(2,-1135487115,1044443302,1030763641,1036263743)+W(3,-1107247151,-1117703407,1053360182,-1115814520)+W(4,1053968825,1049963138,-1087331905,1035849297)+W(5,-1096732175,1042101117,-1089009482,-1104153316)+W(6,1034930229,1046616621,-1110671517,-1104877620)+W(7,-1094249638,-1127010106,1059951262,-1116847106);WS(-1132786560,1056578758); +sum1=W(0,1031072232,1043718831,-1098888378,-1123786893)+W(1,1019453021,1050053971,-1104586611,1030360908)+W(2,-1112153353,1057505465,-1090760605,-1123598824)+W(3,-1127115205,1049535379,-1081773448,1035671447)+W(4,-1153314582,1052394474,-1106021324,1044649456)+W(5,-1105591705,1045418390,-1120283669,-1105554848)+W(6,986346381,1044283028,1036365944,1033186457)+W(7,1024604121,1048806335,-1103287167,-1108912601);sum2=W(0,1040658557,1011638864,1041865287,-1109113498)+W(1,-1106354313,1020064744,-1103147627,1033931950)+W(2,1027144364,1049840877,1026998340,-1120927100)+W(3,-1103628435,1050147177,1053587315,-1102211113)+W(4,-1123462592,-1117174472,-1118058864,1033328738)+W(5,-1130705048,-1105120318,1036775410,-1101351534)+W(6,-1126068784,-1113970774,-1104140895,1028877580)+W(7,1016031184,-1135769248,1030416564,-1112076066);WS(1062711758,-1109562142); +sum1=W(0,-1107075140,-1100622401,1053288051,1017596397)+W(1,-1125545776,-1104747337,1049612355,1007433175)+W(2,-1121788380,-1103229831,1059638178,-1120034657)+W(3,-1112684886,-1083301774,1048337697,-1098025711)+W(4,-1128625782,1050510715,1052952654,-1112854653)+W(5,-1102890883,-1097610180,1051307580,-1108240645)+W(6,-1129119788,-1109077454,1041285742,1022176121)+W(7,-1102110160,1030737729,1049115768,1020667959);sum2=W(0,1022257834,977550902,-1113927342,1036504102)+W(1,1033804876,-1105772859,1042844173,-1107093105)+W(2,1033963400,-1098748483,-1096777339,1028160469)+W(3,-1113268759,1063293804,1059312088,-1089861840)+W(4,-1123922685,-1090033704,-1134320563,-1101525036)+W(5,1029999681,1051039483,1037687330,1017532722)+W(6,1015463858,-1104977553,1024487701,-1122996995)+W(7,-1125618402,1022914778,1004875175,-1116068477);WS(1046002488,-1083997249); +sum1=W(0,-1116203964,-1099156844,1050076828,1025075217)+W(1,1044431961,1028498222,1049400252,1035032656)+W(2,1041235242,-1096363997,1050263757,1032516798)+W(3,1046371486,-1079124621,1020370202,1050189128)+W(4,-1106267745,-1088685662,1048790666,1042510329)+W(5,-1117705943,-1103556299,1053355933,1039724554)+W(6,-1122870401,999993136,1034829570,1027729159)+W(7,-1109240562,-1106798659,1037276039,1037249299);sum2=W(0,-1094982381,1041875660,1017839086,1045890174)+W(1,1024745423,-1091311273,1044409386,-1107764806)+W(2,-1097113645,1042706326,974632891,1048260200)+W(3,1017043870,-1148119319,1061393923,-1118443235)+W(4,1052555320,-1098101314,1043955676,-1097368628)+W(5,-1107563793,1010824956,-1098402228,1041238578)+W(6,1049262968,-1094774489,1042935118,-1116185663)+W(7,-1118735987,1030619863,-1094515595,1042214090);WS(-1083255246,-1075588436); +sum1=W(0,-1154522904,1026375684,-1099839750,1037990411)+W(1,-1106371438,1036249778,-1113752075,-1119606102)+W(2,-1105464695,1056687627,-1092436626,1043935324)+W(3,1036086422,-1097055709,1050924256,1036476796)+W(4,1023783355,-1088556578,1056650964,-1111337285)+W(5,-1127243930,-1108055408,1045926824,-1110940389)+W(6,1030176790,-1105944807,1039385437,-1124332025)+W(7,1031412139,-1123388097,1041066449,1021333175);sum2=W(0,-1117330831,1032531181,1043756688,1060766869)+W(1,1023708058,-1114369361,1031926890,1067300065)+W(2,-1133288218,1017487862,-1104593512,-1105945514)+W(3,-1122435213,1047518334,1043258354,-1075696003)+W(4,-1139180683,-1122916014,-1096895795,-1102393264)+W(5,1020252429,1027012545,1049767697,-1106946489)+W(6,1025188082,-1103557501,1019544307,1020047431)+W(7,-1109968059,1046855474,-1112657711,-1113285900);WS(1056055196,1023945849); +sum1=W(0,-1104545849,1036175954,1032040419,-1111539988)+W(1,-1139517988,-1138851412,1009002268,1026875367)+W(2,-1101013315,1048468083,1040659763,-1104005681)+W(3,-1136100212,-1097789539,1059870683,-1112873620)+W(4,-1148373856,-1096999890,1039368714,-1135793772)+W(5,1013350648,-1097071058,1053644410,-1132670698)+W(6,-1120654743,995622088,-1122818538,1028030253)+W(7,-1108930702,-1128233700,1033002810,-1133516850);sum2=W(0,1033182461,-1110992702,1011638125,-1116812221)+W(1,-1135790885,1041801313,976542168,-1135785781)+W(2,1036058972,-1115959119,-1106760241,1013579453)+W(3,-1145806187,-1083556559,-1068720208,1034110873)+W(4,1026470367,1047402951,1080067579,1048786168)+W(5,-1125994579,1026458945,1043021822,-1124564059)+W(6,-1123856921,1021989349,-1118809257,-1115658442)+W(7,-1152817846,1029289545,1027196491,-1110636256);WS(1047050040,1036867972); +sum1=W(0,1031952202,1041031945,-1098508279,-1117663192)+W(1,1040033213,1050476745,-1097704487,1033331580)+W(2,1049413776,1016870010,-1091275871,1012948685)+W(3,1052329098,1054273441,-1087382286,1043041286)+W(4,-1134253939,1041748879,-1095309386,-1131302504)+W(5,1023712847,1035493153,-1117526273,-1125396951)+W(6,-1129317744,1041656495,-1112254893,-1153578470)+W(7,1023414180,1041394937,-1108492595,-1112644847);sum2=W(0,-1120609508,-1138324119,-1110367912,1021280635)+W(1,-1098653081,1042859622,1038385587,1026624912)+W(2,-1074671298,1072071026,1026263792,1026288466)+W(3,-1081276780,1068070176,-1107049493,-1122098825)+W(4,-1097107702,1044485226,1024907208,1040255596)+W(5,-1110118090,1040658983,-1122488627,-1152233050)+W(6,-1137118351,-1118978815,1038809437,-1126727249)+W(7,-1119823807,1035453187,-1111098449,1006813455);WS(1047287096,1059538103); +sum1=W(0,1030804480,1034749929,-1102474905,1013951379)+W(1,-1111595219,1051408038,-1094490621,1039425378)+W(2,-1123153834,1049213285,-1099609086,-1112788128)+W(3,-1098057279,1057344539,1048597242,-1098419769)+W(4,1007980582,1048793645,-1094890059,-1118093753)+W(5,1018775223,-1106759404,1046324795,-1108341356)+W(6,1036089754,-1115115061,1003815995,-1120388747)+W(7,1030691489,1033654600,-1126686757,-1135294247);sum2=W(0,-1112864979,1024004698,1034996841,1004307827)+W(1,1034721747,-1109416755,1041661735,-1116757818)+W(2,-1108077379,988806988,1041642045,1037366938)+W(3,1023366533,1058238498,1008174217,-1107547239)+W(4,1021246669,-1115279539,-1122858630,-1108868659)+W(5,1032508120,1041332549,-1089151778,-1128614293)+W(6,-1113986367,1033457886,-1130797677,-1130732717)+W(7,-1153257254,1018109285,-1111548255,-1122125438);WS(1066216871,-1084582294); +sum1=W(0,1009745022,-1095963722,1050775177,1027534757)+W(1,1023325836,-1096473834,1046303345,-1126933960)+W(2,1034246149,-1087129751,1057767679,-1118146623)+W(3,-1103455511,-1142570129,1064400323,-1103828265)+W(4,1025953385,-1094684497,1038452388,1018950609)+W(5,-1105242559,-1107829831,992534739,1030437560)+W(6,988118663,-1107520037,1025316967,1020674901)+W(7,-1107601837,-1117719279,1044853309,1033139589);sum2=W(0,-1127013105,1031626404,1029958550,1017794797)+W(1,1018526115,-1117975133,-1113082476,1023300847)+W(2,-1123587641,1062148372,1035325186,-1145491637)+W(3,1052346460,1074624908,-1130733653,1041942663)+W(4,-1098654594,-1090512380,1046581721,-1113152926)+W(5,1029804743,-1070854231,-1113725416,-1139181075)+W(6,-1118240305,-1095518794,1031776819,-1120299385)+W(7,1030491706,1041467716,-1115594754,-1142763637);WS(1033725552,-1082653885); +sum1=W(0,1027658456,-1091894661,1054730080,1024810077)+W(1,1033791775,-1094613753,1052727904,1020875129)+W(2,1038169633,-1085886368,1060322284,-1114253244)+W(3,-1130834725,-1094605577,1054915405,1021660859)+W(4,-1105755912,1049096200,-1115316932,1010914050)+W(5,-1107114253,1038006563,-1113871235,1032412472)+W(6,-1106878767,1040399888,-1114082704,1016596422)+W(7,-1102176852,1038046228,-1098681477,1044096992);sum2=W(0,-1126607908,-1109006144,-1093467963,1059727060)+W(1,-1111819446,1050929158,1063076656,1073053378)+W(2,1032709615,1025316173,1048889614,1073749745)+W(3,-1119610542,-1107176811,-1090320472,1058093447)+W(4,1027594385,-1123863107,1046933317,-1079533534)+W(5,1029384695,-1122531221,1051206364,-1073154062)+W(6,-1115269200,1026796828,997945380,-1075936158)+W(7,1032209203,-1115616555,-1109796884,-1088004581);WS(-1087442510,1045166814); +sum1=W(0,-1106921670,1032009478,1041337656,-1110338367)+W(1,1032907600,-1127325529,-1100890040,1042108264)+W(2,-1111070674,-1106321881,1060092296,-1105899594)+W(3,1047421629,-1085655355,1044767811,1027442111)+W(4,-1094092352,1057239638,1040377247,-1105935775)+W(5,1031075349,-1098381173,1037296628,1037469097)+W(6,-1136240762,-1128650952,-1131454723,1027139781)+W(7,-1129052086,-1107389381,1037463686,991481919);sum2=W(0,-1119426781,1040351141,-1104019881,1015410156)+W(1,-1109786529,1043540747,-1106797782,1043466418)+W(2,1041819143,-1105926532,-1098594115,1048709183)+W(3,1018220925,-1133247980,1066013053,-1092013542)+W(4,-1103055916,-1096724541,-1136157126,-1109288787)+W(5,-1124599508,1038612076,-1097021086,1027934232)+W(6,986571056,1019567362,1025702119,-1140871148)+W(7,1024618671,-1143357456,1008181894,1027080058);WS(1059279054,1041683061); +sum1=W(0,1028823114,-1096417644,1041071884,1040139175)+W(1,1033060856,-1095251776,1051348966,-1133443258)+W(2,-1136683218,-1096755466,-1106154521,1027763154)+W(3,1041097809,-1095420880,1062896338,1037083176)+W(4,-1108712682,-1087904547,1057053635,-1109247178)+W(5,-1099515041,-1117180600,1050313119,-1169250436)+W(6,-1114499693,-1113115866,1041134484,1007514196)+W(7,-1105525449,-1121084634,1043053335,1031868218);sum2=W(0,-1104031080,1039900182,1028023758,-1125301559)+W(1,-1113246189,1044206765,-1122555834,1027754708)+W(2,-1124792744,1043086617,1041018096,-1129842792)+W(3,-1107688308,1057123143,-1100462314,1022410763)+W(4,-1084040655,1066602722,-1123151815,1034604384)+W(5,-1089958554,1037219700,1032289221,1029558442)+W(6,-1098618924,-1111210157,1028867168,-1139711519)+W(7,-1098033920,1036938090,-1143651414,-1122704124);WS(-1093886876,-1092780259); +sum1=W(0,1031521076,1034696971,-1098366291,991412379)+W(1,1040859655,1027092583,-1107551117,1023411481)+W(2,-1123954783,1057011018,-1084481759,1037665034)+W(3,-1115369432,1055452141,-1086775792,1037775165)+W(4,1027325374,1055461116,1050583573,-1102735091)+W(5,-1130075936,1043845385,-1098824964,-1106471523)+W(6,1017430099,1041326696,1032795870,-1113156096)+W(7,1005655277,1045628689,-1110858724,-1108701199);sum2=W(0,-1099549152,-1115620025,1042476476,-1128057356)+W(1,-1101982776,-1110046443,-1138118945,-1104607948)+W(2,1039636960,1067650764,1056117723,-1129519972)+W(3,1065032135,-1096892917,-1084935200,1039009532)+W(4,1046191187,-1084058149,1043334912,1042222420)+W(5,-1112740199,-1089814493,-1116550886,-1114781123)+W(6,-1120755726,1022618460,1030169574,1023299940)+W(7,-1138571865,-1106519005,-1123579094,1029490149);WS(-1103384376,1050555318); +sum1=W(0,990997212,1056616014,-1113359817,-1104278389)+W(1,-1104723373,1049493908,-1101985253,-1112669305)+W(2,-1102560870,1060440249,-1095607555,-1117918862)+W(3,-1110645588,1063537686,-1091747296,-1124628967)+W(4,-1114771100,1049398171,-1098384586,-1120789735)+W(5,1006886950,-1123261404,-1094355067,1020875660)+W(6,1011892746,1042753094,-1098733239,1029891897)+W(7,1041403778,1041297647,-1099641616,-1143354303);sum2=W(0,-1097904627,1056762738,1033294591,-1113205081)+W(1,-1102268820,998260703,-1102966386,-1105114179)+W(2,-1101696600,1049156882,1040206209,1028552759)+W(3,-1102083058,1055125136,1048772561,1023069474)+W(4,-1100977750,1040009482,1004029807,-1108173489)+W(5,1022682138,-1099421122,1040485303,1040370279)+W(6,-1105396681,-1114104451,-1118051402,-1109779069)+W(7,1035758392,-1112582051,1040482786,-1135668672);WS(1042369848,-1095650924); +sum1=W(0,1032801852,1060985291,-1088222536,-1154392525)+W(1,-1124780413,1056066249,-1093287088,1017158008)+W(2,-1142443027,1059062488,-1089766974,1041310978)+W(3,1031124370,1046815795,-1084610255,-1111535759)+W(4,1024489633,1051554984,-1096293908,-1118760812)+W(5,1037041722,1026983110,1035048291,-1118618480)+W(6,-1157391942,1037131073,-1113190096,1032589425)+W(7,1048283534,1028118439,-1107690581,-1101944856);sum2=W(0,1056251107,-1084477192,-1077785336,1053829707)+W(1,-1118435725,1041984407,-1086371528,-1113013425)+W(2,-1111043713,-1093515412,-1093010832,1046411943)+W(3,-1090037466,1073185178,1074151927,-1090694669)+W(4,-1129656805,1051712939,1054463958,-1095714333)+W(5,-1093926860,1053076395,-1094829660,-1103046632)+W(6,1052716525,-1096065312,-1090812268,1035367276)+W(7,-1083761792,1066458198,1063500158,-1087950464);WS(-1081634407,-1072784825); +sum1=W(0,-1102740818,1024862651,1056867014,1016622683)+W(1,-1115394775,1046040367,1027952685,-1112643478)+W(2,-1101924733,-1109613465,1058509811,-1096240139)+W(3,-1100839185,-1115978107,1050187219,-1101581667)+W(4,-1123768914,1049722038,-1098437541,1008822020)+W(5,-1140848016,-1098661743,1033615035,1023463264)+W(6,-1118249725,-1138059466,-1143195264,-1116668435)+W(7,-1116477425,1025943000,-1132571500,1036595961);sum2=W(0,-1139809909,1046126277,-1119940899,1040903120)+W(1,-1126178115,-1111752353,1055245806,-1104413152)+W(2,1032546581,1034216546,-1088954301,1019748625)+W(3,-1097752958,1042101074,1058677046,-1089277711)+W(4,1042272246,1043290796,-1087007443,1028591970)+W(5,-1118367610,-1112722386,1048637958,-1139620757)+W(6,-1138081685,1034532478,-1140548675,1017306737)+W(7,1017774855,1030093406,1029648824,1033828758);WS(1050645916,1033550915); +sum1=W(0,-1118556120,-1107219907,1039060494,1030703933)+W(1,-1108262319,1043545243,-1145250020,-1110184190)+W(2,1043230361,-1086762442,1059123936,-1110311564)+W(3,-1094947334,-1104041435,1057758321,-1100512367)+W(4,-1103841584,1058293794,-1096913490,1044416908)+W(5,1018079143,-1097977901,1039599795,-1132472896)+W(6,1032598742,1041130248,-1151122424,-1147952664)+W(7,1008731683,-1123331655,-1123961290,1022228292);sum2=W(0,1040267615,-1112791644,1010515766,1024308395)+W(1,1048409433,-1110540665,1032365064,1041630361)+W(2,-1107165984,-1088877638,-1090038325,1040244783)+W(3,-1086251247,1053330884,1049266570,1037513285)+W(4,-1113957324,1057377190,1028890653,-1098504745)+W(5,-1107976602,1057673067,-1103454662,1039941233)+W(6,-1122078587,1024512949,1041725883,-1103661415)+W(7,-1111525785,1042772014,-1143554104,1024552651);WS(1051978908,-1102077462); +sum1=W(0,-1132165009,1045761591,1013540534,-1106078467)+W(1,-1117187439,1051430047,-1096198150,1014010165)+W(2,-1108837850,1060286099,-1130717861,-1121999817)+W(3,1037183202,1046972447,-1085387922,1030141582)+W(4,1028473682,-1128782822,-1105434962,1008925446)+W(5,1045655273,1028047735,-1101497054,1018887490)+W(6,1025240990,-1178179968,-1110960744,-1122721428)+W(7,1033734537,1035331372,-1102517015,1026996307);sum2=W(0,1023072493,974611657,-1101792417,-1112121991)+W(1,-1125531833,1047662948,1051899312,1037288067)+W(2,1030396885,1035351326,1080526024,1042102238)+W(3,-1118880502,-1090109833,-1069022098,-1113214479)+W(4,1027419877,-1110942359,-1087739606,1032127295)+W(5,-1161271853,1033315833,1036440530,-1143368203)+W(6,1019485964,1010290822,-1124554651,-1132377096)+W(7,1028708277,-1156901930,-1114394737,-1141169667);WS(1058455886,-1096183470); +sum1=W(0,-1105360672,-1112611850,1060616064,-1104075433)+W(1,-1112035684,1032735242,1033545283,-1111940643)+W(2,-1105059667,1048808633,1051085625,-1115570744)+W(3,-1103063975,1042817013,-1097442806,-1097216429)+W(4,-1112638549,1058906409,-1102188695,-1107200030)+W(5,-1104182327,1047248804,-1103229812,-1108265532)+W(6,-1106250503,1047193699,-1106970890,-1119499692)+W(7,-1103319623,1057710235,-1109193562,-1106901731);sum2=W(0,-1135393651,-1114274101,-1117767149,-1110403581)+W(1,-1131009665,1016197705,-1130986601,-1136444051)+W(2,1004138181,-1143366053,1026922589,-1112183743)+W(3,-1111055824,1051632163,1048764370,-1121253595)+W(4,-1134829555,-1111579981,1036257166,1009689523)+W(5,-1127256265,1038147066,-1112945554,989872074)+W(6,-1113946573,1025185617,-1143942149,-1123668797)+W(7,1010148467,-1137859715,-1123068365,-1123716033);WS(-1103618872,1023577831); +sum1=W(0,1041702149,1057806109,-1091063799,1022049043)+W(1,1032268701,997904496,-1106010126,-1102660926)+W(2,1021026046,1057675340,-1090884608,1046995709)+W(3,1032012647,-1129702414,-1094077941,-1100395542)+W(4,1023662430,1056283152,-1094732237,1050214494)+W(5,-1111766616,1039716321,-1100869456,-1096243374)+W(6,-1112590149,1049875952,-1105996279,1047647816)+W(7,1042231991,1054291708,-1098425069,-1100607928);sum2=W(0,1073849383,-1072987051,1040644897,1022236877)+W(1,1069429154,-1080077361,-1098556311,-1128073567)+W(2,1070121938,-1076996297,-1124122091,-1118780260)+W(3,1066905653,-1086754234,-1095882058,1027638421)+W(4,-1087755842,1060194671,-1096747545,1012182550)+W(5,-1080359597,1067521081,1048551041,-1129108935)+W(6,-1073496568,1074652354,-1092793409,-1130588931)+W(7,-1070245916,1075883836,1058695504,1001812541);WS(1010873216,-1100304815); +sum1=W(0,-1154187044,1045945805,-1102222630,-1113759340)+W(1,1028741017,1051026373,-1103217414,1022415534)+W(2,-1114247598,1058185854,-1097780567,-1105383733)+W(3,-1099084427,1059904750,-1091550752,-1111624796)+W(4,-1104966895,1052860588,-1108718914,-1114326870)+W(5,994968800,1038231664,-1110664976,-1110217221)+W(6,-1113228468,1040557287,1017403508,-1108875519)+W(7,1028263947,1032103905,1017865354,-1109350878);sum2=W(0,-1114639192,-1100331344,1035901690,1012858414)+W(1,1039210963,1069298433,1043940791,-1126620651)+W(2,1047528380,1080352854,1030733380,1036529177)+W(3,-1099502544,-1067747068,-1084572959,-1099630936)+W(4,1041344628,-1080996124,1003800555,1043527822)+W(5,-1108972702,1032407437,1045939813,-1119860547)+W(6,1021595805,-1121090437,-1121287047,-1145664907)+W(7,-1116883371,1016604711,-1122259179,1034105585);WS(1044302648,-1104457270); +sum1=W(0,-1115179413,1029190781,-1108944696,-1115207128)+W(1,-1101763748,1045938783,-1102720380,1013266237)+W(2,999269803,1034810490,1038235218,1025157307)+W(3,-1106420033,1055724168,-1101615303,-1105407492)+W(4,1041707045,1053359959,-1094303566,1045691477)+W(5,-1128885581,-1100033022,1043259278,-1113033137)+W(6,-1110751840,1037908026,1011056201,-1114066571)+W(7,1029110244,1035419021,-1123807773,-1113282394);sum2=W(0,-1117238549,-1109414288,-1115125848,1023475415)+W(1,-1115295266,-1128441429,-1121954754,1024122972)+W(2,1033754662,-1104877135,1018153798,1002646200)+W(3,-1095438097,1053172955,1038786210,-1106263750)+W(4,-1106855439,1056926069,-1104082080,1034246226)+W(5,1011060498,-1108715476,1043675119,1025499367)+W(6,-1117460606,1036225840,1008366234,-1107090094)+W(7,1032653312,-1114450934,1018894269,1013321052);WS(1068015911,1043072951); +sum1=W(0,-1127841379,-1101991257,1041159238,1035382295)+W(1,1035792844,-1091973141,1040826438,-1098419575)+W(2,-1155603908,-1110119406,1052691071,1043898844)+W(3,1018341976,-1095315357,1053842800,1030324599)+W(4,-1111053022,-1107228151,1042506601,-1108241413)+W(5,1044403491,-1111437840,1050221764,1043481954)+W(6,-1112313859,-1097295811,1030249017,-1098652336)+W(7,1005208661,-1103670736,1046985745,1032196534);sum2=W(0,-1134315530,-1125722365,-1135384490,-1118933131)+W(1,1033824390,1019923991,998580556,1027495017)+W(2,-1112867968,1039464885,-1093291922,1045077367)+W(3,1039862799,-1087456726,-1061395777,1087627027)+W(4,1005143468,-1119378177,-1106942114,1034637079)+W(5,-1114969920,1042059959,-1121281813,-1148550692)+W(6,1030354102,-1113780490,1034179020,-1118611519)+W(7,-1131720457,1009971850,1032010553,-1117397469);WS(1060186318,-1131602669); +sum1=W(0,1022422466,1050205114,-1099402401,-1112848707)+W(1,-1102049002,1052887138,-1102238785,-1106285089)+W(2,1050775273,1052456073,-1100510367,1039607513)+W(3,-1097141731,1049038746,-1088759247,-1098786589)+W(4,1056872997,1040490435,-1122526498,1048305743)+W(5,-1099566807,1039690728,-1099089908,-1104192622)+W(6,1025667942,1043457059,-1102859210,1032266998)+W(7,1032894309,1045856748,-1106963501,-1118572779);sum2=W(0,989650422,-1120410947,1047633630,-1081060940)+W(1,-1108234271,1050158699,1066272871,-1074101109)+W(2,-1120122674,-1092804082,1075424781,-1079387458)+W(3,1045260201,1024838498,1061734347,1050344942)+W(4,-1114112879,-1125280065,-1091697647,1043540897)+W(5,1037831837,-1119936776,1003481288,1039609275)+W(6,-1117501250,-1114421818,1011848513,-1131708367)+W(7,1024132690,1035095434,-1106020023,1026462111);WS(1057810382,986287880); +sum1=W(0,-1105255365,-1110142276,1041191503,1050176972)+W(1,1027767677,-1106138450,1031406779,-1130243957)+W(2,1037147968,-1092238936,1027980992,1041310918)+W(3,1038550632,-1090210593,1049547413,1041377527)+W(4,-1136315263,-1089134184,1052451129,-1115128119)+W(5,1035749561,-1093055129,1057536820,1033537239)+W(6,-1115075413,-1097497096,1050343212,-1127231554)+W(7,1028257967,-1089420006,1058108487,1031965752);sum2=W(0,-1099824579,1070708271,1075074245,-1097074436)+W(1,-1113793286,-1104040400,-1084124078,1023561426)+W(2,1053512844,-1091831853,-1082668198,1039380165)+W(3,-1112943238,-1072548459,-1072503695,1009216489)+W(4,1041834894,-1093778092,1056090411,1043969626)+W(5,-1099992002,1057576575,1053907302,-1107563771)+W(6,-1120789532,1064181862,1058602971,1034348623)+W(7,1024916046,1051972140,1054786345,-1106961801);WS(-1075707047,1038147646); +sum1=W(0,1038492938,1050722763,-1095596015,1040870942)+W(1,-1115961531,1026800423,-1103730686,-1122935577)+W(2,1036899040,1055626176,-1091210886,1047700685)+W(3,1041066756,1052178217,-1090286882,1036539085)+W(4,1038870159,1027667391,-1094135001,-1102625947)+W(5,1045702796,1053246416,-1095582752,1048523811)+W(6,1022987667,-1100305296,-1109653838,-1105859960)+W(7,1044017707,1049962981,-1093296229,-1117734303);sum2=W(0,-1145353723,1027969677,-1115030411,1052090154)+W(1,-1113260796,-1095928859,1031463199,-1110261785)+W(2,-1112198364,1052169305,-1108227013,1041877601)+W(3,-1113367096,1052353113,1051016428,-1099630700)+W(4,1007958125,-1129450520,1041462653,-1087173862)+W(5,1047146251,1051473061,1045242344,-1102681887)+W(6,-1122974002,-1091037095,1032341221,-1095485390)+W(7,1021064313,1050393555,1020102815,-1111896409);WS(-1102302520,1068562064); +sum1=W(0,-1130894152,-1101486038,1044130034,1031789673)+W(1,1029216267,-1094978851,1029251017,-1102217970)+W(2,1029150351,-1104755260,1053252560,1042516209)+W(3,1029804895,-1093484995,1050941559,1040658618)+W(4,-1108054071,-1110271975,1036880709,-1113036417)+W(5,1046304488,-1106599349,1050863202,1041743615)+W(6,-1107326720,-1102131284,-1128083416,-1102226940)+W(7,1018120580,-1102274525,1047248574,1032422999);sum2=W(0,1019111797,1022527979,-1131519898,1029130971)+W(1,-1123809812,-1111065998,1023737355,-1117143513)+W(2,1006739898,1031759809,1045357020,-1106220344)+W(3,1041109085,-1095097056,1082939698,-1064938697)+W(4,-1126211453,1034613952,1027342607,-1122955245)+W(5,1028972357,-1107360163,1033832936,-1112280546)+W(6,-1118372569,1033659253,-1112248823,1032152906)+W(7,1025713585,-1118642675,-1118824157,1028082979);WS(1066566439,-1125753148); +sum1=W(0,1020091828,-1096367972,1038767583,1030663671)+W(1,1041951168,-1098758994,1048997640,1025331919)+W(2,-1130301450,-1093467737,-1130818632,-1108818909)+W(3,1052053147,-1089881409,1064063659,1044746920)+W(4,-1131231944,-1092544881,-1116991019,1022962726)+W(5,1033588155,-1098181717,1042770882,1041997189)+W(6,1009411772,-1110070786,1046860728,1018371147)+W(7,-1116682291,-1096392077,1027361773,1038578846);sum2=W(0,-1105507764,1019815533,-1136431769,1024962860)+W(1,-1149004498,1047279899,-1121679526,1041000955)+W(2,-1098298748,-1106660204,-1096656341,-1107413740)+W(3,-1115729482,1058550934,1058580319,1027135608)+W(4,-1094576030,1031191852,-1098228632,-1101441076)+W(5,-1111478010,1032716298,1041490224,1035067556)+W(6,-1129010369,-1117054989,1047791827,-1123460834)+W(7,1018600957,1019851909,-1106522387,1005788722);WS(1050996380,1066787661); +sum1=W(0,1042843177,-1109518091,-1098674409,-1112832565)+W(1,-1120310187,1043911830,-1097687209,-1133582755)+W(2,1033453959,1059519229,-1096304487,-1116528532)+W(3,-1107450543,1061971625,-1098011863,-1105396874)+W(4,1017862620,1051823058,-1095767039,1033796902)+W(5,-1134072575,1046601317,-1095249970,999923683)+W(6,1025308393,1042112788,-1098354285,1030029487)+W(7,1033769739,1046863997,-1098417599,-1109771063);sum2=W(0,-1103321099,-1087654445,-1098379129,1013739975)+W(1,1033376724,-1114493691,-1096458683,1015354012)+W(2,-1108916223,1049058628,1036368268,-1121134774)+W(3,1033194077,1065240604,1054396447,-1115257551)+W(4,1038197771,-1128335788,1049730119,-1129699908)+W(5,1032881798,-1094150295,-1108472207,1021079748)+W(6,1017830932,1006224046,1031462702,-1117224382)+W(7,-1138730935,-1112103411,-1102017203,1038189385);WS(1027314912,-1081149641); +sum1=W(0,-1109480125,1051429188,-1118844062,-1097611416)+W(1,-1114947760,1053252314,-1094077252,1034118735)+W(2,-1101195017,1058130398,-1113091794,-1104617542)+W(3,-1132100201,1061393767,-1085308129,1035982720)+W(4,-1103759537,1057940398,-1102037735,-1114189097)+W(5,1044342469,-1104522586,-1094497965,1036294793)+W(6,-1111893319,1055491172,-1103334896,-1128796810)+W(7,1051194426,-1120202825,-1094870250,1030785028);sum2=W(0,-1131039707,-1098833779,-1147567565,1035790053)+W(1,1024995350,-1124760267,1057070390,995065627)+W(2,-1104486127,-1078713050,-1091843304,1037354874)+W(3,1015537291,-1065942779,-1081156610,-1154356731)+W(4,1053996441,1047686732,-1094140189,-1107145709)+W(5,-1103676904,1084085461,1060423478,1026796886)+W(6,1047124046,1064521940,1046849692,-1108476011)+W(7,-1111129691,-1093915430,1018309905,1038591472);WS(-1081542375,1044780323); +sum1=W(0,1026864081,1046719985,-1098857847,-1114219435)+W(1,-1100303790,1054288460,-1108679899,-1104586877)+W(2,1048337215,1054459103,-1098101851,1041408644)+W(3,-1098110473,1048901488,-1093175556,-1098306531)+W(4,1054474587,1041639871,-1104037973,1046672715)+W(5,-1099969099,1034589376,-1107626335,-1104199322)+W(6,1023999910,1043694031,-1101510966,1022681657)+W(7,1028627178,1046235480,-1106600025,-1126646775);sum2=W(0,1017985090,1024212320,-1099849981,1067245211)+W(1,1027847194,-1098721130,-1081468176,1074345814)+W(2,1036519222,1050387030,-1070464929,1070597407)+W(3,-1113167123,-1094712479,-1096550174,-1088417301)+W(4,1037009826,-1100822056,1057690620,-1104880956)+W(5,-1113380621,1028269032,1042714784,-1102737214)+W(6,1031131596,1009055356,-1145638655,1000105719)+W(7,-1115360802,-1113841920,1046010973,-1112342255);WS(1059294542,1020616832); +sum1=W(0,-1157534552,-1096856701,1050532499,-1112831597)+W(1,1039080142,1044861738,1041652423,1046540791)+W(2,-1097783100,-1089052876,1057029426,-1098369827)+W(3,1031217968,-1085780263,1047119538,1040272239)+W(4,-1164216296,1044573672,1039715347,1024931118)+W(5,-1138897989,-1097342660,1043073721,-1103025619)+W(6,1026686634,1041475528,1040308239,1045404192)+W(7,-1105498094,-1105558033,1048391538,-1114523696);sum2=W(0,-1106291706,1040318024,-1114208076,-1142193319)+W(1,1001372950,-1105705183,-1116263519,-1145917455)+W(2,-1099590495,1045484852,-1108179199,1036599633)+W(3,-1093748925,1061316313,1049891427,-1108356360)+W(4,1015225205,-1098311584,1040668388,-1148092276)+W(5,-1105937891,1041085521,-1111581107,1032743264)+W(6,-1112612361,1028378294,-1115787941,1021281994)+W(7,995169980,1035732349,-1113959318,1024794158);WS(1059376718,-1137270291); +sum1=W(0,-1118257199,1043258576,-1114290826,-1112002778)+W(1,1037392427,-1106073464,-1124279079,1022160871)+W(2,-1097794403,1054680411,-1115190716,1045843716)+W(3,1035766677,-1099046488,1052189312,1011458515)+W(4,1026067385,-1088020070,1054691490,-1110958220)+W(5,1032186693,1041392887,-1097245116,1046761570)+W(6,-1108679762,-1113652045,1025610423,-1117145658)+W(7,-1139304576,-1111666975,-1123561026,1032305501);sum2=W(0,1025244035,1033595807,1016573022,1002397687)+W(1,-1122852568,-1087687504,1048825911,-1104089806)+W(2,-1092220395,1066421651,1058107887,-1130145014)+W(3,1038019467,1047700223,-1089540205,-1111655831)+W(4,1048072683,-1084925862,1045215493,1032935415)+W(5,-1113553750,1050883425,-1098430697,1015641098)+W(6,-1119930901,-1105555859,1041208433,1001885951)+W(7,-1139793711,-1146566911,-1124843514,-1131703250);WS(1058596686,1013962118); +sum1=W(0,1000024554,1052551424,-1088298614,1039656505)+W(1,-1127551432,1049056438,-1098656348,1034731345)+W(2,-1100000762,1057499982,-1090756927,1019232187)+W(3,1035333436,1036076760,-1097067922,1033429441)+W(4,-1122612871,-1127972943,1040213184,-1125045580)+W(5,1044766998,-1116046252,1015197910,-1113717771)+W(6,1041477861,-1118015335,-1123679237,1037833508)+W(7,1051562743,-1099275107,-1122278672,-1122272135);sum2=W(0,-1104434141,1048601996,1033271157,1004930429)+W(1,1029025211,-1091369704,-1119340081,1028438774)+W(2,-1078497608,1052827694,1025214064,-1106316897)+W(3,-1079110377,-1106615386,-1109539756,1034989376)+W(4,-1085502108,-1115334546,1050957039,-1108631008)+W(5,1066279808,1037382016,-1106594885,1023198169)+W(6,1062913146,-1122817088,1036274829,-1134348613)+W(7,1068620036,1048688798,-1118139306,-1139733884);WS(1044771128,1023341948); +sum1=W(0,-1156220044,-1092336191,1051560294,1036528391)+W(1,1034545464,-1098819215,1044146859,1029114797)+W(2,1033488922,-1096491302,1051910286,1022761170)+W(3,-1111313058,-1086850728,1045449190,1029767950)+W(4,1038420969,-1102939421,1053458817,1041877300)+W(5,1008511890,-1100928894,1038883707,1034675856)+W(6,1013986230,-1115524377,1012126018,1037411178)+W(7,1011084871,-1089482302,1046748951,1043196317);sum2=W(0,-1071004894,1076503146,1057610169,-1122913984)+W(1,-1080574884,1066884159,-1107351326,-1130255370)+W(2,-1089987082,1058011283,1054000347,1038970611)+W(3,1049506323,-1098882467,-1090234844,1014162118)+W(4,1065282653,-1084978169,1030898490,-1114000490)+W(5,1062249589,-1088626314,-1090230279,1022492087)+W(6,1060165079,-1082249713,1044380003,-1131621088)+W(7,1070844945,-1077734377,-1096516163,1013009282);WS(-1111817840,-1134998409); +sum1=W(0,1022731056,-1102901203,1029699069,1021112442)+W(1,1045262352,-1094315057,1052915216,-1107194439)+W(2,1044888721,-1085070720,1058770140,-1097785743)+W(3,1029818259,-1111793509,1057078063,-1117717150)+W(4,-1105915720,1055206544,-1095183540,1040740592)+W(5,-1114660906,1046806370,-1097451385,1036425016)+W(6,1027479949,-1123039746,-1112670352,1005586201)+W(7,991785104,-1136267423,-1114500629,1016465988);sum2=W(0,-1129690332,-1113356803,997943457,1015499837)+W(1,1030842707,1026318374,-1119512995,-1180561029)+W(2,-1123486113,1041923626,1037525758,-1144014736)+W(3,1054087898,-1089332833,-1088292904,1037328869)+W(4,-1105176966,1068558125,1040210770,-1107365912)+W(5,-1097205966,-1141184456,1050151959,-1114055561)+W(6,-1098021434,-1107728348,1018682892,1009592392)+W(7,-1106929221,-1104288342,1006954668,1013301204);WS(-1100650808,1043653943); +sum1=W(0,1038392637,1044290651,-1095199164,1033771919)+W(1,1032036848,1040683515,-1115398639,1038316223)+W(2,-1120772452,-1106266873,-1094097345,1042896310)+W(3,1043637149,-1090111931,-1097393337,1045751664)+W(4,1040259489,-1133467790,-1104941765,-1159203906)+W(5,1047398869,1044787930,-1101572298,1015063331)+W(6,1038054351,1023591523,1016760834,1030908740)+W(7,1050576478,1037223428,-1102689443,-1125005703);sum2=W(0,1018053796,1046306039,-1101305605,1031448374)+W(1,1000548496,1043541862,1029064982,-1112893849)+W(2,1049079603,1010667960,-1116813778,1021972628)+W(3,1039189619,1064529690,1038487223,-1105518867)+W(4,-1128574308,1047996002,-1100258391,1037842238)+W(5,-1118597354,-1087406141,1048794746,1033382833)+W(6,-1106984497,-1095617964,-1114392997,1021089548)+W(7,-1104543855,-1086946593,1045938007,-1140458600);WS(-1121537248,1047151836); +sum1=W(0,-1096325448,1052654400,1000450324,-1116556387)+W(1,-1113135282,1035132488,-1110395025,1023519458)+W(2,-1098188693,1046868890,-1139200797,-1111260975)+W(3,-1112146268,-1134150082,1049727010,-1110207458)+W(4,-1108791588,-1129891280,1041189572,-1104838938)+W(5,-1117696601,-1098847494,1056884317,-1098805187)+W(6,-1123869651,1032919412,1041128337,-1146298440)+W(7,-1114157115,-1107856679,1058220805,-1103148146);sum2=W(0,-1142864271,1043572739,-1125571574,-1107989855)+W(1,1021304865,1026011378,1028667063,-1140649559)+W(2,1043366966,-1102859954,1022196210,1020722946)+W(3,-1107584343,-1080136051,-1072538638,-1132367054)+W(4,1014758407,-1103597159,-1076945816,1041979768)+W(5,-1130465374,-1115654645,1048815254,-1126224006)+W(6,-1120740451,1046511165,1072551214,1027667511)+W(7,1000478551,1053224660,1074776028,1048839210);WS(-1086568910,969651201); +sum1=W(0,-1128189323,-1096064919,1047521403,1043461231)+W(1,1044154939,-1089612648,1054908701,-1099266659)+W(2,1043534732,-1084798775,1056987371,-1113308531)+W(3,-1114366976,1053159863,1057685165,-1152040120)+W(4,-1098469330,1053431542,-1089249613,1042761408)+W(5,-1101372520,1050787607,-1090701774,1049635020)+W(6,-1123038043,1036747448,-1105030179,1010635844)+W(7,-1132910587,-1116020373,1027268120,1018344000);sum2=W(0,1042932965,-1103892922,-1104364155,-1139842168)+W(1,-1103428495,1060495074,1060109323,-1118896922)+W(2,1039997403,1052448567,1064108701,991756114)+W(3,-1093583228,-1075640666,-1073056297,-1097481656)+W(4,1044856824,1057723154,1055665788,1040659602)+W(5,-1121819542,1057002090,1060503917,-1099984054)+W(6,-1177180368,-1112150955,-1116550688,1034919451)+W(7,1028413178,-1118134166,-1110515035,1041069777);WS(-1084093518,-1116656412); +sum1=W(0,1002008836,1058416208,-1096672513,-1112390467)+W(1,959481663,1026388179,-1109778819,1023428581)+W(2,-1104590931,1059097973,-1088144465,-1112632704)+W(3,1050696243,1042079029,-1096264126,1040470858)+W(4,-1106608235,1041679827,-1101432288,-1102954054)+W(5,1047962207,1049127990,-1100480244,1047012782)+W(6,1030562773,1031439243,-1113594772,-1112144502)+W(7,1015783795,1042535660,-1093923750,-1145396437);sum2=W(0,1007960967,1027407916,-1129957403,-1132155403)+W(1,-1110192070,1010716935,1018303319,-1121935910)+W(2,1049899326,-1097456083,1037417999,-1137993343)+W(3,1056650247,-1070859565,-1094713389,-1142796285)+W(4,1078512141,-1068241064,-1096379657,1039214170)+W(5,1081472440,-1079514242,1043613542,-1111213656)+W(6,1058404171,-1094427160,1025537830,1032528613)+W(7,999915485,1030657127,-1116925932,1024356221);WS(1052225948,1018668194); +sum1=W(0,-1120453498,1051775516,-1117579103,-1107074656)+W(1,-1123160289,1048325451,-1111291056,-1112742544)+W(2,-1108654867,1058214550,-1093397513,-1147977428)+W(3,-1104839613,1064670427,-1091445969,-1119335936)+W(4,1041378113,-1126638409,-1092047898,-1109154218)+W(5,1036965515,1049967085,-1099225050,1034167881)+W(6,1044186084,-1096299613,-1112850625,-1138567959)+W(7,1034438594,-1128237844,-1112057991,1019177609);sum2=W(0,-1121001958,-1117606942,-1103097305,-1130038396)+W(1,-1148685985,-1111847761,1021935234,-1112487949)+W(2,1018483434,-1120566718,1049895592,1038078839)+W(3,1021815720,-1076982600,-1081972918,-1125812992)+W(4,1049361594,1074852012,1051964198,-1152546434)+W(5,-1108634723,1048076514,1040925857,-1104919092)+W(6,-1132118692,-1102180777,1017568960,1026180028)+W(7,-1105580672,-1116866514,1040155911,-1123068468);WS(-1096382876,-1091051652); +sum1=W(0,-1116126267,1057278592,-1096000788,-1116910752)+W(1,-1113197617,1048826126,-1097274020,-1140807037)+W(2,-1112424211,1058810754,-1088739494,1039925053)+W(3,-1124324715,1056304110,-1091311905,-1132679170)+W(4,-1136579346,1041995897,-1114916522,-1107191661)+W(5,1040875430,1016295122,1038826452,-1119450067)+W(6,-1113905512,1024916389,-1128507781,1023437062)+W(7,1017323784,1042534003,1017648027,-1098370349);sum2=W(0,-1120311657,1025682064,1036682152,-1108273289)+W(1,1036113080,-1107470193,-1108061877,1012612647)+W(2,-1109045199,1035621932,1051542033,-1101063214)+W(3,1029662296,-1118009189,-1101792442,-1076098595)+W(4,-1122358251,1045290388,-1093646778,-1080861029)+W(5,-1114085873,1009830751,1056395710,1039398973)+W(6,1016737279,1035169596,-1091719234,1065137390)+W(7,-1115835645,1030264440,1052430993,1072502688);WS(1040082544,-1114755812); +sum1=W(0,1017784372,-1110974758,1040296296,1024480479)+W(1,1037505264,-1108514902,1041424680,-1104471944)+W(2,1045745417,-1095324708,1054913780,-1106439461)+W(3,1019379817,1052579502,-1106396419,-1115066496)+W(4,-1109308706,1058051822,-1087512533,1040857799)+W(5,-1124056118,1046163210,-1093666877,1001482384)+W(6,1025470519,1038459986,-1106674096,995688529)+W(7,1039469090,998280780,-1109356390,-1108404770);sum2=W(0,-1162396366,1045315846,1034748092,1035646876)+W(1,-1117720653,-1118054954,1034773210,-1100298043)+W(2,-1104226850,1057942904,1043388435,-1097646834)+W(3,-1105580348,1059476362,1067689202,-1093789486)+W(4,-1105643813,-1090022037,-1083232471,1040357620)+W(5,1031813906,1045409162,-1101262587,-1113573448)+W(6,1011045214,-1106412098,-1124577575,1012935222)+W(7,1018164327,1023977529,-1102021751,1024454049);WS(1036525168,-1082462584); +sum1=W(0,-1116308971,-1085123800,1057675329,1019612704)+W(1,1037298441,-1087372070,1051660338,1027541711)+W(2,1027885589,-1086414101,1059597873,-1109257541)+W(3,-1122874917,-1096064460,1059581688,1041073820)+W(4,-1154089797,-1099879381,1052784510,1028059367)+W(5,-1108384819,-1104319094,-1117339864,1045372305)+W(6,1028179743,-1127380522,1039251609,1031554934)+W(7,1003463273,-1096394215,-1110971807,1053758651);sum2=W(0,1060691160,-1081285622,-1080809247,1052276353)+W(1,-1103295177,-1090050073,1050684042,-1106187369)+W(2,1035985281,-1102851017,-1087522637,1048638013)+W(3,-1085964582,1072728426,1060852217,-1090587145)+W(4,-1105398566,1060511611,1058511518,1029176048)+W(5,-1107551093,1033954581,1041242888,-1094879840)+W(6,1049030608,-1086630634,1028348456,1046256182)+W(7,-1090293163,1058069039,1062481845,-1087039462);WS(-1074352935,1040600857); +sum1=W(0,1042034194,1057627204,-1090157751,1024364622)+W(1,1028652336,1025049468,-1105875707,-1105990299)+W(2,1024054004,1057567995,-1088931067,1048022018)+W(3,1030695172,1022098295,-1095088235,-1100928004)+W(4,1029627411,1052602222,-1094832321,1049957878)+W(5,-1117605317,1039437212,-1104356174,-1095846092)+W(6,-1114002447,1049556590,-1107260676,1047165477)+W(7,1041624512,1053416947,-1101255271,-1098759166);sum2=W(0,-1075440350,1073165865,-1112383192,-1148975848)+W(1,-1079714919,1065983198,1048707236,-1115591486)+W(2,-1079134350,1068716226,-1135853868,1038054064)+W(3,-1081735031,1066499710,-1098543278,-1125971282)+W(4,1055569671,-1095308006,1021808504,1040311395)+W(5,1066585571,-1080754250,-1108920844,-1110109816)+W(6,1071644179,-1074800849,1050977418,1035370814)+W(7,1075476470,-1073191304,-1090378667,-1120408347);WS(1041022776,1033480094); +sum1=W(0,-1132576057,1026327841,-1110434490,-1119031508)+W(1,-1123321429,1042302896,-1109312954,1021323174)+W(2,1028959481,1052457903,-1089918670,1029242558)+W(3,-1104176578,1063677500,1025377120,-1118638740)+W(4,1046472198,-1097607903,-1090934974,1013298461)+W(5,-1121060138,-1123802109,1046523967,-1106699146)+W(6,1027556403,-1118671609,-1112257611,1030036314)+W(7,-1115611836,1039698959,1000531209,-1116635705);sum2=W(0,-1106027239,1049930690,-1110218398,1034564779)+W(1,-1122286155,-1127267122,-1108798456,1018367610)+W(2,-1102546078,1041115945,1058786995,-1095860458)+W(3,1055155948,-1091935564,1075372513,1043590800)+W(4,-1096754888,1052250618,-1071163371,-1112711414)+W(5,1032068992,-1103388917,-1123143101,-1119323979)+W(6,-1121774513,1038737216,-1121707895,1016553114)+W(7,1036170969,-1108790214,1032355550,1017858173);WS(1055618972,-1117202987); +sum1=W(0,1030962480,1039894129,-1101932469,1031993659)+W(1,-1101414710,1053882576,-1089999221,1048656807)+W(2,-1098100923,1057347458,-1085784352,1043352452)+W(3,-1111740150,1049814740,1051098296,1031031542)+W(4,1036980413,-1090053902,1056052448,-1104607674)+W(5,1041005827,-1088233382,1051763396,-1119077705)+W(6,1021681163,-1105970903,1044301630,1022017143)+W(7,-1112834597,-1117339136,1032801282,1039235901);sum2=W(0,-1114659327,-1101541229,-1107338771,1039378885)+W(1,-1123577690,1043634319,1057974128,-1111523166)+W(2,1042921002,1066882360,1050113378,1040130625)+W(3,-1105097716,-1077668162,-1080704784,-1104122760)+W(4,1042773509,1037629509,1051155360,1012227066)+W(5,-1093975266,1058638399,1052705661,-1110420726)+W(6,1032061179,-1108208741,1008396554,-1125218199)+W(7,1000405669,-1131856909,-1111189711,1025207949);WS(-1091387548,-1116324289); +sum1=W(0,1026642697,-1112220622,1049897926,1027958127)+W(1,1044682252,-1093973688,1047211372,-1098544270)+W(2,1041967213,1046046637,1050365286,-1112662293)+W(3,1032214050,-1086442024,-1112122925,-1106755108)+W(4,-1131062694,-1099996941,1046223135,-1116559746)+W(5,1015214154,1053177927,-1132096750,1034258897)+W(6,-1137069945,-1098783494,1024489425,-1111108842)+W(7,-1110158325,1037567917,1042021623,1031638516);sum2=W(0,-1108095393,1011776651,-1101257730,1019145070)+W(1,1016776222,1024100809,-1105403134,1032882678)+W(2,977935538,-1097248934,-1101986254,-1124027994)+W(3,-1122468710,1057627889,1060632600,-1103033100)+W(4,1019959206,1042194141,-1090719303,1039533068)+W(5,1030099429,-1117226417,1037412790,-1110127978)+W(6,-1104930054,1051928720,-1109292621,-1125661478)+W(7,1002749526,1041814459,-1115385474,-1108291818);WS(1057965518,-1118811194); +sum1=W(0,-1104352985,-1106566686,1052732873,-1107147458)+W(1,1038892389,-1112643723,1003767366,-1114250980)+W(2,-1105058276,1026830542,1060358287,-1096574819)+W(3,1042490232,-1091938531,1019887594,1048844541)+W(4,-1121521774,1058056073,-1118338013,1024329053)+W(5,-1099594944,-1101314965,1042464324,-1107780158)+W(6,1033536020,-1098044778,1024562028,1032778872)+W(7,-1095161930,1039936570,1046000094,-1107207172);sum2=W(0,-1116205334,993944814,1032713731,-1106373772)+W(1,1042905425,-1113078065,-1104977559,1039619019)+W(2,-1109155755,1044406596,1048672381,-1115343154)+W(3,1044205280,1040105843,-1104277422,1048332350)+W(4,1035597621,1043112037,-1103087244,999501191)+W(5,1008636092,-1123380436,-1153474446,-1106439836)+W(6,1036458751,-1105268129,1015784078,1021528398)+W(7,-1092853308,1005260887,1036094123,-1106473413);WS(1053420700,1049909457); +sum1=W(0,-1115258034,-1106165874,1050401361,-1113250117)+W(1,1034071238,-1089903413,1041332866,1023742249)+W(2,1027276239,1036166247,1049384898,-1130552842)+W(3,-1115686559,-1100423414,1037380859,-1120158506)+W(4,1041096236,-1093491554,1052388787,1037333727)+W(5,-1102788144,1049835542,1034784425,-1103514783)+W(6,1034068157,-1095323722,1031952854,1037170040)+W(7,-1107460367,-1110396954,1050882791,-1114330639);sum2=W(0,-1112500393,1024557142,-1136367764,1020782048)+W(1,1028289272,-1165623582,1035333264,-1122738507)+W(2,1049127312,-1095250820,-1114028070,1025362120)+W(3,1086771603,-1062269001,-1087155359,1034731082)+W(4,1048088739,-1095068995,1022077560,-1125007838)+W(5,1020087240,999933935,1034746908,-1120796207)+W(6,1014851096,-1135945992,-1120864651,1026594640)+W(7,-1146529543,1025716258,-1127622484,-1128255426);WS(1063806286,1027083983); +sum1=W(0,-1114823180,1045480194,-1118427516,-1109705966)+W(1,1030313470,1039206373,-1106496703,1020453816)+W(2,-1111791457,1061885616,1010686340,-1103432478)+W(3,-1111977289,1050451993,-1083830979,1039658735)+W(4,-1108043857,1057912708,-1099420545,-1114670584)+W(5,1019729830,1036575619,-1105267089,-1109909656)+W(6,-1114640622,1039765761,-1131920190,-1113587473)+W(7,1033983240,1034424532,-1125840468,-1112770081);sum2=W(0,1033978022,-1122290634,1016780797,-1164938552)+W(1,-1100194899,-1091664523,-1103111994,1002490582)+W(2,1033701105,-1071413373,1047766898,-1105595809)+W(3,1050426550,1075108998,-1096749849,1051489664)+W(4,-1104028404,1062092502,1027350687,-1108336227)+W(5,1034191613,-1103668501,-1131589290,1021076655)+W(6,-1141130302,1034149895,-1131724600,-1149103768)+W(7,1010895851,-1140709165,1027888251,-1131210373);WS(1058288590,1045994186); +sum1=W(0,1018135640,-1093342072,1052167946,1038262801)+W(1,-1123855059,-1096797372,1041780692,1015346466)+W(2,1040223430,-1086390197,1052872019,-1132654257)+W(3,-1112801779,-1105293320,1059840396,-1134794696)+W(4,1036317947,-1091216419,1051866430,-1117665797)+W(5,-1098800665,-1117054299,1050341107,1012611090)+W(6,1034707665,-1096209979,1048652350,-1139713758)+W(7,-1096517871,1023470716,1050625648,1010858330);sum2=W(0,1041114210,-1099008397,-1123917868,-1125418381)+W(1,-1099284356,1047276236,-1111523652,-1120564910)+W(2,1038292116,-1081084758,1037708884,1020505319)+W(3,-1092208278,-1071665325,-1086778305,-1100128811)+W(4,1054381469,1054365119,-1101037019,1024474915)+W(5,-1104534119,1081581342,1026238413,-1125603475)+W(6,1025804573,1062322644,-1134916894,1025011807)+W(7,1033400256,-1093538640,1052085127,-1103707544);WS(-1088887374,1070119449); +sum1=W(0,1040460421,1052058645,-1090595183,-1105506686)+W(1,1041554590,1048371361,-1115426747,1029097335)+W(2,1013850612,1048732808,-1094790815,-1129317061)+W(3,1038262022,1042754705,-1087902678,1001782464)+W(4,1042710919,1047384127,-1106656361,1038072126)+W(5,-1106869091,1054439312,-1090477876,-1131475029)+W(6,1044864290,1032508990,-1122940954,1028935005)+W(7,1046057615,1042772520,-1091795237,-1119515740);sum2=W(0,1024604999,1056461606,1071685965,-1075212110)+W(1,-1112923336,1030035123,1066713447,-1080779344)+W(2,1027433809,1050727550,1068313262,-1078194918)+W(3,1025504127,-1090534096,1028028856,-1153515923)+W(4,1007245204,-1105339223,-1081367671,1068056044)+W(5,-1144581942,-1095507508,-1078816510,1069903211)+W(6,-1129047399,1043793174,-1081156501,1064173276)+W(7,1021294865,-1095638178,-1090770344,1060536751);WS(1040470840,1011790950); +sum1=W(0,1015095158,1043725275,-1105535856,-1108386992)+W(1,-1120734562,1051465082,-1108441440,1030149375)+W(2,-1116691398,1058372660,-1095343471,-1112701741)+W(3,-1118217942,1055309890,-1081260869,1026499745)+W(4,1019898057,1046636817,1047492563,1032201014)+W(5,-1123629847,1044874098,-1093096561,-1115283258)+W(6,1034607368,1043010193,-1105294873,1028457510)+W(7,1041822001,1040878843,-1106259483,-1112399171);sum2=W(0,1022830461,-1117997331,1037270083,1023767946)+W(1,1021246145,-1110014342,-1125616185,-1130403951)+W(2,1015115055,-1111993293,1044158772,1025796328)+W(3,-1114703004,1036613835,1073620398,1050812248)+W(4,-1120910531,1023720090,-1076883688,-1112499600)+W(5,1015720307,-1117604953,-1087890801,1028283916)+W(6,983370825,-1120463052,1025754476,-1104874229)+W(7,-1123770073,1036937497,-1113287589,1033737696);WS(1058309838,-1101980246); +sum1=W(0,-1118965337,-1110907254,1038642111,1028903966)+W(1,-1098779704,1049643561,1038999679,-1108240479)+W(2,1049071256,-1081904943,1054751182,1040887994)+W(3,-1113399754,1042163763,1056093093,-1118832415)+W(4,1026571427,1052138696,-1083956910,1046797612)+W(5,-1110569018,-1106220306,1050507993,-1104697276)+W(6,-1131332475,1025191299,-1146247429,-1123883748)+W(7,-1128371676,-1129449041,1030864044,1017502086);sum2=W(0,-1137655511,-1111106723,1035105104,-1112318930)+W(1,1043191716,1033166752,-1112822728,1027572041)+W(2,-1121349336,1033268708,-1104857525,1035699332)+W(3,-1097517035,1052576386,1055574555,-1097542777)+W(4,1046822141,-1107318253,-1114990789,-1110157019)+W(5,-1129223371,-1102887232,-1121581721,1031007843)+W(6,-1116759551,1040601750,-1152414880,-1157281192)+W(7,-1124684976,993535634,-1107957817,1025775603);WS(1063710542,-1111213649); +sum1=W(0,1039559517,1052251350,-1101160384,-1113889808)+W(1,-1110192145,1049489370,-1097695264,1031901152)+W(2,-1107309859,1058328276,-1093740712,-1104513406)+W(3,-1118762901,1061120005,-1096321197,-1097003636)+W(4,-1108199122,1049656673,-1097289639,-1112381384)+W(5,1037245627,1033876357,-1114972772,-1176476024)+W(6,-1139769966,1041987905,-1102516745,1022802380)+W(7,1035326852,1045428971,-1103522251,-1115185874);sum2=W(0,1026803387,-1115186477,999853755,-1112425236)+W(1,1021750253,1031459540,1031446318,-1106593609)+W(2,1040812059,-1116326399,1058720440,-1086524651)+W(3,-1107480079,1040651083,1071698983,-1075753828)+W(4,1041131835,1020594503,1051128601,-1096266051)+W(5,-1115082464,1033768858,1034660038,-1108942599)+W(6,1006187407,-1132516997,1027131696,-1123360193)+W(7,1001155939,1015478283,1041372466,-1104453127);WS(1039772272,-1082982873); +sum1=W(0,1039127452,1049032497,-1098139952,-1155633625)+W(1,-1106264016,1053169593,-1088020664,1043520647)+W(2,-1104546353,1060522592,-1087153807,1040400554)+W(3,-1145518233,1056693961,1038834197,-1139907193)+W(4,1041713673,-1095982984,1053429837,-1104883452)+W(5,1044410893,-1088607916,1048228018,-1103034636)+W(6,1039725795,-1099512929,1030077856,-1134131855)+W(7,1007790526,-1120546088,-1130616150,1012687882);sum2=W(0,1032987173,-1092902636,1027660911,1032111389)+W(1,-1102803435,1037122437,1039508875,-1101516234)+W(2,-1097110538,-1083842457,-1115097563,1001644292)+W(3,-1101871105,1067610414,1067552095,-1104358647)+W(4,-1101555589,1033006847,-1096151174,-1145661076)+W(5,-1123533577,1041814167,1026567371,-1104681426)+W(6,-1098769512,1045724867,-1107225085,1020958965)+W(7,1048796624,999019252,-1105667947,1028203943);WS(-1101412664,1073047832); +sum1=W(0,-1113880945,1059007377,-1091904865,-1133362719)+W(1,-1123950537,1047579477,-1097814305,-1131741454)+W(2,-1109995975,1060416389,-1087199740,1032803377)+W(3,-1123565085,1056063051,-1092124214,-1113780884)+W(4,-1123728428,1046383171,-1099567891,-1113889390)+W(5,1035385983,1040643140,1038341800,-1126485237)+W(6,-1115318676,1033389702,-1119557930,1012558775)+W(7,1010675502,1041003725,1042882861,-1096461162);sum2=W(0,1013686761,1030949359,-1109223248,-1132915573)+W(1,-1123503757,1039110679,1035635962,996209923)+W(2,1035262859,-1105775253,-1106751414,1029135163)+W(3,-1115490710,1027204409,1057425426,1070858778)+W(4,1025861040,1019519396,1043312829,1067133266)+W(5,980681483,-1111394964,-1098000154,-1098902818)+W(6,-1125276038,1024413043,1051287795,-1083268694)+W(7,-1129892230,-1126757058,-1103421662,-1073095921);WS(-1103532344,-1105840701); +sum1=W(0,-1106756472,-1105825052,1050195304,1044840709)+W(1,-1106322913,1053932942,1007328528,-1104890465)+W(2,1029810954,-1086676361,1057202097,-1144507642)+W(3,-1096389739,-1098358914,1054492326,-1098185309)+W(4,-1116067305,1054020609,-1093369370,1032208700)+W(5,1035916925,-1096691570,1012599092,1048715303)+W(6,-1105566449,1051257001,1027855335,-1100267787)+W(7,1034505108,1026552303,-1101687900,1050640157);sum2=W(0,-1111707317,-1101137684,-1116414033,-1103752872)+W(1,-1119262447,-1109186725,-1107841286,1034593530)+W(2,1037989791,1049211868,1056722210,-1110917586)+W(3,1056036881,-1099242284,-1094543747,1049861706)+W(4,-1105645897,1038198606,1053421235,1030171051)+W(5,1006194414,-1118866635,-1104714858,-1103907620)+W(6,-1146663095,-1109483964,-1120693058,1032413269)+W(7,-1129479912,-1114787638,-1115357885,1029169157);WS(1045178680,-1115117954); +sum1=W(0,-1102680211,1048681528,1019008549,1008490315)+W(1,-1123018420,-1113607536,1040296293,1012835273)+W(2,-1116849368,-1092105355,1035615004,1027033246)+W(3,1024407336,-1093530556,1061339424,-1128145511)+W(4,-1107241006,-1096193779,1057711678,-1103222073)+W(5,1026392201,-1102060551,1055864515,-1110547491)+W(6,-1107918421,-1102337510,1045891981,-1110097884)+W(7,-1123314455,-1095199752,1052562824,1020395952);sum2=W(0,-1108321996,-1096948503,-1112108000,1026091852)+W(1,-1115537892,-1104693583,-1112710060,1022753169)+W(2,-1106228104,1047339287,-1126080161,-1120501740)+W(3,998645667,1055675007,1051246853,-1105262859)+W(4,-1112292909,1049114511,1041989299,-1123292948)+W(5,1035781218,-1100682049,1025978716,-1139782977)+W(6,-1111036660,1032758858,1034053890,-1111667328)+W(7,1018530825,-1113969306,-1113712936,1033000622);WS(1044590904,1058699692); +sum1=W(0,985175380,-1092606720,1051210502,1009220799)+W(1,1034192409,-1090621088,1050384326,-1109361592)+W(2,1020554347,-1093618783,1055009987,-1117059707)+W(3,1024014533,-1113905855,1062574818,-1128567457)+W(4,-1115433194,-1096920415,1054554325,1015981863)+W(5,-1128687821,-1112503613,1031218808,1039114097)+W(6,1008304190,-1100279725,-1105751509,-1127205548)+W(7,-1115445028,-1101027255,-1144235755,1035507338);sum2=W(0,1036009101,-1108619644,1010492213,-1131279719)+W(1,-1117283755,1041337919,-1100684466,1035041542)+W(2,1033667347,1012813669,1015579759,-1124020763)+W(3,-1107239966,1053310286,1056064408,1025470531)+W(4,1034685217,-1103814148,1050883237,1032198922)+W(5,-1128406639,1029066827,-1113069964,-1104788458)+W(6,-1123321687,-1109499964,-1098878001,1024066141)+W(7,-1125402335,-1123197815,-1096911819,-1108347132);WS(1044030776,-1089132931); +sum1=W(0,1034269487,-1093699058,1045160768,1040395197)+W(1,1032883970,-1097458090,1050995424,-1135242887)+W(2,1042439154,-1086092656,1057188990,1040422743)+W(3,1044751430,-1078975458,-1096290982,1048952172)+W(4,1019707982,1035194756,1032938655,1042217766)+W(5,1041434446,1038040390,1043682915,1043586045)+W(6,-1133288904,-1131544335,1022768458,1029073256)+W(7,-1128708109,-1101499019,1043305900,1044718778);sum2=W(0,1043294282,-1107262777,-1132728616,-1112978295)+W(1,-1127265324,-1107127922,-1133435576,-1101649503)+W(2,1035036911,1048700262,-1115280193,-1142433873)+W(3,1051203976,-1114081637,1060204569,-1138065032)+W(4,-1092441683,1027047222,-1096051714,1049542158)+W(5,1037063919,-1087538045,1059699424,1027406094)+W(6,-1095318743,1043898666,-1091030613,1036599707)+W(7,-1096741875,-1114635611,1057805441,-1117298502);WS(-1083489614,-1078579141); +sum1=W(0,-1113694287,-1091060438,1048678744,1022130309)+W(1,1048897616,-1104759380,1055607032,1045345264)+W(2,-1104500498,-1089217572,1025763911,-1098656951)+W(3,1029397720,-1096433234,1056656214,1045280313)+W(4,1039983475,-1090900481,1055730826,1003335600)+W(5,-1099529286,-1103761763,1039576037,-1104729181)+W(6,1047818144,-1126261903,1050842685,1045845834)+W(7,-1100400745,-1098862766,1044462332,-1124798927);sum2=W(0,1034867092,-1113896283,-1089397746,1053130734)+W(1,1036831152,1008734783,-1143881728,1048547317)+W(2,-1155378720,-1107821706,-1090933436,1050664536)+W(3,1050005016,1036439980,1067046868,-1081990202)+W(4,-1109019109,-1105188391,1074023168,-1073616958)+W(5,-1107857756,-1103852014,1073004488,-1073650181)+W(6,1025727369,-1113326142,1071596064,-1078582463)+W(7,-1105627363,1036502992,1068047188,-1079035066);WS(-1123566816,-1118788492); +sum1=W(0,1034266605,-1131696345,-1102436480,1029920799)+W(1,-1136553988,1054570946,-1101485920,1027694719)+W(2,1032767842,1043367745,-1093672570,1029228634)+W(3,-1119057557,1057910725,-1081257723,1038070160)+W(4,1032596498,1051309065,-1104247863,1041012541)+W(5,-1138237144,1050053561,-1097237249,-1104490509)+W(6,1034235800,1044754161,-1100737384,1036672371)+W(7,1038972738,1047609962,-1118734125,-1101643609);sum2=W(0,1001205015,-1108935456,-1123729961,-1151981614)+W(1,1006355343,1048575251,1037564428,-1123825361)+W(2,1030505158,-1114918170,-1096130861,1015236500)+W(3,-1119701641,-1088419213,-1068662368,-1095410362)+W(4,1039794598,1032736312,1076967646,1049774729)+W(5,-1107202062,1045905661,1068403675,-1105335733)+W(6,1026836118,-1116946341,-1104305708,1050153445)+W(7,-1115440174,1003805295,-1124006983,-1103176791);WS(-1103567160,1051728620); +sum1=W(0,1022317012,1037463598,-1094952698,1033922872)+W(1,-1105517764,1027268637,-1107670055,1024776175)+W(2,-1109296554,1052072875,-1103880757,1038888053)+W(3,1030946149,-1094107172,1052944567,1043766492)+W(4,1032988986,-1087396213,1057943536,-1110506946)+W(5,-1117957958,-1098739651,1052382091,-1108829569)+W(6,1025729823,-1104965205,1036164793,-1132271979)+W(7,1009731405,1017302004,1041821631,1015545129);sum2=W(0,1031290011,-1127050317,-1113481669,-1080536402)+W(1,-1114551402,1026829489,1042490649,-1076466135)+W(2,-1137203270,1032334734,1043198364,1038797044)+W(3,1025723227,-1098446681,-1127701979,1074254195)+W(4,1020823723,1041359246,1057793899,1035340712)+W(5,-1107112701,1041376772,-1100591458,-1118262367)+W(6,-1156747895,1034398482,-1114292550,1013380262)+W(7,-1140368490,-1104694439,1037536680,1032104302);WS(-1106439480,1029090439); +sum1=W(0,1034559195,1042655458,-1102396839,1026400220)+W(1,-1151887836,1030625962,-1115609614,1035325646)+W(2,1020849475,1059377738,-1089162129,1042909598)+W(3,1042053132,-1084013087,-1083731653,1039293086)+W(4,1043127920,-1107145304,1052971191,1029716960)+W(5,1043814293,1032281331,-1107154457,1024778063)+W(6,1037260390,1040913704,-1113717087,1028666946)+W(7,1043715864,1033172451,1017680531,-1130742978);sum2=W(0,-1129107524,1021999108,1022835844,-1129901940)+W(1,-1123636938,-1148550480,1016982596,-1140398984)+W(2,-1116921954,-1104180688,1016773924,1030858450)+W(3,1035143287,1058583951,1054454385,-1117386658)+W(4,1036996009,-1112895549,-1097314323,-1108156993)+W(5,1026655402,-1116180274,-1099699990,-1118751234)+W(6,-1117010042,-1131502740,-1132536424,1016259828)+W(7,-1126794884,-1138164712,-1129763396,-1117013506);WS(1048151864,1059242544); +sum1=W(0,-1122367849,-1097114939,1043794348,1026875087)+W(1,-1121466768,-1097911384,1033810391,1014185912)+W(2,1042165293,-1085899247,1063564267,-1106211614)+W(3,-1116044868,1042506911,1042284551,-1111561384)+W(4,-1105437493,1056857214,-1089674786,1040868541)+W(5,1037358179,-1105063934,1049648847,1028107682)+W(6,-1125163356,-1123578292,1021855394,-1111395274)+W(7,-1111398955,-1106114902,1045389303,1010402126);sum2=W(0,-1139648101,-1110557326,-1106733442,1039330638)+W(1,-1108856547,1041627874,-1106727608,987619817)+W(2,1015236663,1032833232,1048813377,1025349119)+W(3,-1095822659,1054902128,1055403310,-1095503796)+W(4,-1137977893,-1098765424,-1097123375,1050144719)+W(5,1038373686,-1121592121,1045561320,-1108448514)+W(6,1015865663,-1106594443,-1106386080,1041979856)+W(7,1025690243,-1117564251,1017823319,-1105901385);WS(1058511566,1043187024); +sum1=W(0,1042620242,1041476871,-1106861387,1043942651)+W(1,1027981614,1044640335,-1120607404,1040914531)+W(2,1037513401,1039039385,-1101062960,1040902562)+W(3,1050564856,-1085132912,-1089194338,1048598306)+W(4,1040390932,-1095196494,1032203084,1019897185)+W(5,1044188393,-1116362934,-1134658518,1032634704)+W(6,1032851398,-1107832665,1026497359,1027555603)+W(7,1043046140,-1105825814,-1105488567,1032742569);sum2=W(0,-1094808435,-1083260450,1041967320,1026111290)+W(1,-1132385524,-1089624726,-1102801635,1034887813)+W(2,-1110994277,-1098133391,1050258559,-1123786474)+W(3,1039748829,1063143581,1037743779,1033106845)+W(4,1038866141,1043371703,1048943341,-1110363077)+W(5,1012861192,1040218148,-1112998265,-1121754906)+W(6,1030487914,1012758152,1031702418,1012203560)+W(7,-1132742376,1052570990,-1105604919,-1111765769);WS(-1087236686,1061665912); +sum1=W(0,-1115274057,1023071688,-1107980923,-1119301463)+W(1,-1116162424,1030200068,-1101866270,-1128116268)+W(2,-1104461343,1054050807,-1092884195,-1109238785)+W(3,-1093387666,1067462106,1056570668,-1095571507)+W(4,-1113556238,1050597447,1044256537,-1103733247)+W(5,-1115159031,1031104576,-1106234576,-1111522325)+W(6,-1126942285,-1121547516,-1128835891,-1111458030)+W(7,-1121543315,1042315272,-1114796114,-1109780718);sum2=W(0,-1127633710,1024134807,-1114424195,-1109129714)+W(1,1024854732,1020748524,-1098546148,1025355297)+W(2,-1123781128,-1117094752,-1079772750,-1102118069)+W(3,1040493279,1065417820,1059484680,-1114766469)+W(4,-1105896535,1047826025,-1107504040,1033237727)+W(5,1033983514,-1102101577,1049649199,-1154145757)+W(6,-1122459292,1040101538,-1105983778,1012710689)+W(7,-1120616672,-1124130304,1041220419,-1123999628);WS(-1092106140,-1084163121); +sum1=W(0,1036347305,1049849489,-1101083230,-1106738110)+W(1,1016904817,1040213041,-1152694122,-1115216475)+W(2,1034414494,1056746079,-1083169173,1039797369)+W(3,1040590819,1048812489,-1107117385,1022569263)+W(4,1047670567,-1084779712,1051667767,-1112982247)+W(5,1030378702,1040726752,-1109066592,-1125038036)+W(6,-1114654031,1033236350,1024925978,1025136605)+W(7,1037868673,1034988241,-1107106473,-1146668256);sum2=W(0,-1144361879,-1111008682,-1092072719,1021883158)+W(1,-1128843246,-1134810723,-1121102479,-1116668390)+W(2,1005924247,1041181160,1045581242,-1109114373)+W(3,-1104940693,1054697191,1046555600,-1113715104)+W(4,-1123234701,1052731012,-1103970223,-1128555074)+W(5,1030348431,1042931729,-1104348933,1032936433)+W(6,1032437115,-1112071203,-1113690885,-1136719027)+W(7,1024671661,-1111460488,-1129885552,-1114960949);WS(1058637774,-1109876822); +sum1=W(0,-1123254812,1042623060,-1126486401,-1112485473)+W(1,1041301297,-1105094644,-1111052512,1037949088)+W(2,-1108082435,1059472952,-1094910408,1016105496)+W(3,-1113241451,1043969956,-1094009726,1038892497)+W(4,-1110973875,-1113269955,1058531737,-1093047519)+W(5,1027216056,1026816394,-1100061186,1032398170)+W(6,1014894339,-1130602892,1032486130,-1128303438)+W(7,1019588394,1026167148,-1117291247,1021704844);sum2=W(0,1019183838,-1103677237,1041385745,-1115238116)+W(1,1031923668,1026573624,1025625867,1024201143)+W(2,1049015983,-1101357077,-1095136476,1024442030)+W(3,-1096362417,1060010174,-1096248497,-1122837727)+W(4,1005830618,-1122620605,-1115221092,1034369966)+W(5,1036998273,-1106684685,1049273019,1031554545)+W(6,-1119396253,1023743335,-1112424814,1004099770)+W(7,-1125844722,970656667,1011280453,1010302645);WS(1068382951,-1145853862); +sum1=W(0,-1109092968,-1104283584,-1126224104,-1142984099)+W(1,-1120835030,-1104742016,1048835390,1035504970)+W(2,1015957108,-1087137628,1060142968,1044651720)+W(3,1033165317,-1082841532,1050512116,1036256010)+W(4,1015780402,1048723479,1050625794,1040271692)+W(5,-1098982451,-1119342334,1046183055,-1112268532)+W(6,-1106789039,1037068029,1033167819,-1115364877)+W(7,-1105810191,998682871,1042826568,-1113754717);sum2=W(0,1042289605,-1105845074,-1105090355,1041479887)+W(1,-1123754179,1032442894,-1106552079,1028813354)+W(2,1040865617,-1090127653,-1075116096,-1087510643)+W(3,1025996190,1055606718,1073431719,-1084272058)+W(4,-1100913998,-1104101067,1067916428,1045036562)+W(5,-1118459936,1026136504,1042119939,-1131666845)+W(6,-1114401734,1031986833,-1112990087,1021173748)+W(7,-1118182115,1045409779,1031635830,-1131440550);WS(-1115823328,-1115141930); +sum1=W(0,994860217,-1096937968,1034643656,1022968545)+W(1,1043355533,-1093401724,1045563268,-1100277972)+W(2,1046651158,-1082957735,1056739037,-1106135459)+W(3,1031967699,1057829358,1053028032,-1113373017)+W(4,-1112906011,1054780763,-1085595451,1036473238)+W(5,-1139800861,1049387203,-1100812438,1042166401)+W(6,1032268536,1029694230,-1112691098,-1109328859)+W(7,1021673189,1032667294,-1163065290,1026417494);sum2=W(0,1041009418,1006794492,1023178506,-1126244586)+W(1,-1106230161,1034312638,-1120362931,1021996758)+W(2,-1113994011,-1108126219,-1105213924,-1131146954)+W(3,-1100787264,1060460225,1054015707,997147503)+W(4,-1102450993,-1119222967,1053508358,-1107185372)+W(5,-1114680808,-1097084093,-1133314452,-1126416406)+W(6,1031764893,-1125377404,-1141774536,-1126617106)+W(7,-1145068408,-1105852265,-1120752408,-1131039214);WS(1044911928,1063248560); +sum1=W(0,-1117210934,-1089987573,1050931427,-1154913199)+W(1,1045807559,1006551364,1049202419,1049427019)+W(2,-1116245664,-1085623154,1044690392,-1098224261)+W(3,-1122601008,-1098705597,1056494849,1043742399)+W(4,1041679280,-1089608778,1054654497,1009817082)+W(5,-1102494868,-1098692501,1047881833,-1102952115)+W(6,1044187563,1040126000,1043119951,1048685800)+W(7,-1101059428,-1100421777,1043071666,-1132265536);sum2=W(0,-1110897864,1031814971,1060526454,-1090228093)+W(1,-1104703066,-1126406622,1034850394,-1097166620)+W(2,1039476246,-1112535334,1060516426,-1091926928)+W(3,-1102025112,-1088994686,-1088701567,1063814816)+W(4,1041770976,1050082866,-1072347435,1074296249)+W(5,1044782005,1038057456,-1075073775,1073862535)+W(6,-1112640404,1029663347,-1077197270,1067261757)+W(7,1045848501,-1098794387,-1081012351,1067785227);WS(-1105546040,1026157880); +sum1=W(0,1040950836,1040614249,-1102499357,1036650571)+W(1,1036866652,1043435937,1032157499,1032871003)+W(2,1045419231,1048836647,-1088963702,1035867609)+W(3,1057171433,-1092874056,-1078642173,1040635958)+W(4,1039696013,1049109967,-1094603626,1039966133)+W(5,1040737235,1037560064,999044599,1035782037)+W(6,1031337694,1039556030,-1107844556,1034875342)+W(7,1043417390,1020658754,-1101965321,1029450491);sum2=W(0,999804672,1033414560,-1131242272,-1111239120)+W(1,965076992,-1142972544,-1152459008,-1114613368)+W(2,1017997216,-1117537424,1043660652,1024438240)+W(3,-1113573416,-1080122522,1068973644,1009242816)+W(4,1015814944,-1116987776,-1113471168,1026341216)+W(5,1013150208,1009041344,1023678672,-1111376032)+W(6,1004325632,1030258512,-1115573696,-1124670336)+W(7,-1116017408,-1123867424,1025739248,1011147520);WS(-1081027239,1060388068); +sum1=W(0,1040945153,1049191505,-1103567931,-1142725077)+W(1,1018532824,1052335227,-1106690587,-1126830164)+W(2,1048158700,1053224518,-1098210230,1044049241)+W(3,1050078256,-1089652372,-1079677805,1037048166)+W(4,1043330564,1050009062,-1090769236,1037549983)+W(5,1045983912,1019623144,-1102526621,-1124021470)+W(6,1034126717,1043374892,-1113976903,1031972104)+W(7,1042366848,1037373643,-1106920486,1000910717);sum2=W(0,1029289565,-1119356133,-1126159585,-1119814653)+W(1,1023484285,1031916514,-1111485988,-1133461586)+W(2,1041097307,-1120749829,-1121314077,-1112201820)+W(3,1044843621,1057057740,1024531885,1001931237)+W(4,-1101664529,1055633817,-1102656055,1035253182)+W(5,-1108647964,-1098024997,1016983721,1019582313)+W(6,-1111945130,1038083406,-1105960100,1011319026)+W(7,-1129898257,-1101101054,1022769465,-1110859200);WS(-1121436896,-1083449266); +sum1=W(0,-1131437006,1057845458,-1096100393,-1112818966)+W(1,-1126965659,1026072602,-1106937331,1025271436)+W(2,-1106898372,1058188821,-1089458543,-1120770471)+W(3,1049661628,1047051462,-1093909527,1039868950)+W(4,-1110051320,1036301673,-1105302990,-1101852248)+W(5,1048826500,1049513187,-1097831955,1048680544)+W(6,1018834023,1026266705,-1115312055,-1111779257)+W(7,1030351624,1043516478,-1094725407,-1137214404);sum2=W(0,1025140224,-1118806788,-1126785121,1031495588)+W(1,1016993788,1030590564,-1118559458,991152164)+W(2,-1106156741,1042721449,-1106137914,1038491925)+W(3,-1085967118,1078987048,-1100137345,1040984057)+W(4,-1070014283,1078555235,1044823121,-1111978905)+W(5,-1066270592,1069325982,-1105174392,1030579932)+W(6,-1089828448,1051485796,-1121082393,-1113499951)+W(7,-1115300709,1026006822,1011662011,-1120641633);WS(1060473294,-1125032523); +sum1=W(0,-1118381578,1043924207,1028842287,-1103983036)+W(1,-1131528546,1048790648,-1094915206,1032416951)+W(2,-1103035725,1057928103,1048586166,-1131359957)+W(3,1044891665,-1096003632,-1089668066,1041536420)+W(4,1017562024,-1104437021,1048997587,-1119623443)+W(5,1038728371,-1127678449,-1106021950,1026802338)+W(6,1013193724,-1138265298,1016196772,-1112764523)+W(7,1017619335,1019650740,-1112334062,1028850580);sum2=W(0,-1124013145,1023871771,1041717973,1027246941)+W(1,-1154979909,-1104183315,-1104961174,-1105906795)+W(2,-1113455493,1024353365,-1071159846,-1114760758)+W(3,1042673063,-1099433949,1075222357,1048045634)+W(4,1009341589,1037029004,1061754151,-1101645527)+W(5,-1131887235,-1106752952,-1106459992,1027783079)+W(6,-1126494367,-1136822537,1037905746,-1130069351)+W(7,-1120394460,-1135604889,1020599743,1023779471);WS(1063175758,1049951270); +sum1=W(0,1051934199,-1084051495,1040719576,1028219745)+W(1,1041620825,-1091045702,1046456792,1028165760)+W(2,1053157077,-1089200998,1054477181,-1110307566)+W(3,1019501037,-1103613676,1050464826,1037889601)+W(4,-1121035141,-1103906809,-1098419444,1045652053)+W(5,1024394007,1042850683,-1097805325,1054554722)+W(6,1034798936,-1117239270,1011564046,1031152711)+W(7,999909159,-1106705027,-1091232034,1056053333);sum2=W(0,-1091471926,1062079447,1055700238,1015596856)+W(1,1042259987,-1095572989,1041645665,1033532620)+W(2,-1103057728,-1089203271,1037140407,1035045090)+W(3,1049412228,-1092861102,-1093629070,1042934527)+W(4,1044973062,1034556296,-1095940003,1032040702)+W(5,-1116401558,1047552828,-1106623325,-1106239816)+W(6,1011000463,-1110031497,-1107294450,1033073048)+W(7,-1130123924,1051271629,1053844390,-1095799213);WS(-1085388366,-1090694979); +sum1=W(0,-1123787314,1044273497,-1108110651,-1115475932)+W(1,-1119481145,-1130943626,1041576542,-1117135031)+W(2,1032777214,1047368143,-1087220302,1040347561)+W(3,-1112850502,1059845268,1027588771,-1101064470)+W(4,1041751591,-1095680144,1036323946,1037523789)+W(5,-1125429276,1039407200,-1111657568,-1126225621)+W(6,-1140788444,990533574,1021334836,-1134357621)+W(7,-1113892940,1032644049,-1143449895,-1109271006);sum2=W(0,-1107190004,1037736456,-1125693587,-1120404934)+W(1,1013881877,-1105376838,1040619572,-1122228614)+W(2,-1118295314,-1123416196,-1082924015,1051908042)+W(3,-1121103222,1042717593,1068021664,-1087341114)+W(4,-1127822751,-1115549939,1016978358,1042189807)+W(5,-1115317828,1043660085,-1108863865,-1125959243)+W(6,-1126179247,-1126402007,-1136349779,1038966556)+W(7,-1114801766,1040920849,-1107267301,1023515477);WS(1065904679,-1122628785); +return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0); +} // nnedi3 +vec4 hook() { +vec4 ret = vec4(0.0); +vec4 samples[8]; +samples[0][0] = HOOKED_texOff(vec2(-3.0, -1.0)).x; +samples[0][1] = HOOKED_texOff(vec2(-3.0, 0.0)).x; +samples[0][2] = HOOKED_texOff(vec2(-3.0, 1.0)).x; +samples[0][3] = HOOKED_texOff(vec2(-3.0, 2.0)).x; +samples[1][0] = HOOKED_texOff(vec2(-2.0, -1.0)).x; +samples[1][1] = HOOKED_texOff(vec2(-2.0, 0.0)).x; +samples[1][2] = HOOKED_texOff(vec2(-2.0, 1.0)).x; +samples[1][3] = HOOKED_texOff(vec2(-2.0, 2.0)).x; +samples[2][0] = HOOKED_texOff(vec2(-1.0, -1.0)).x; +samples[2][1] = HOOKED_texOff(vec2(-1.0, 0.0)).x; +samples[2][2] = HOOKED_texOff(vec2(-1.0, 1.0)).x; +samples[2][3] = HOOKED_texOff(vec2(-1.0, 2.0)).x; +samples[3][0] = HOOKED_texOff(vec2(0.0, -1.0)).x; +samples[3][1] = HOOKED_texOff(vec2(0.0, 0.0)).x; +samples[3][2] = HOOKED_texOff(vec2(0.0, 1.0)).x; +samples[3][3] = HOOKED_texOff(vec2(0.0, 2.0)).x; +samples[4][0] = HOOKED_texOff(vec2(1.0, -1.0)).x; +samples[4][1] = HOOKED_texOff(vec2(1.0, 0.0)).x; +samples[4][2] = HOOKED_texOff(vec2(1.0, 1.0)).x; +samples[4][3] = HOOKED_texOff(vec2(1.0, 2.0)).x; +samples[5][0] = HOOKED_texOff(vec2(2.0, -1.0)).x; +samples[5][1] = HOOKED_texOff(vec2(2.0, 0.0)).x; +samples[5][2] = HOOKED_texOff(vec2(2.0, 1.0)).x; +samples[5][3] = HOOKED_texOff(vec2(2.0, 2.0)).x; +samples[6][0] = HOOKED_texOff(vec2(3.0, -1.0)).x; +samples[6][1] = HOOKED_texOff(vec2(3.0, 0.0)).x; +samples[6][2] = HOOKED_texOff(vec2(3.0, 1.0)).x; +samples[6][3] = HOOKED_texOff(vec2(3.0, 2.0)).x; +samples[7][0] = HOOKED_texOff(vec2(4.0, -1.0)).x; +samples[7][1] = HOOKED_texOff(vec2(4.0, 0.0)).x; +samples[7][2] = HOOKED_texOff(vec2(4.0, 1.0)).x; +samples[7][3] = HOOKED_texOff(vec2(4.0, 2.0)).x; +ret[0] = nnedi3(samples); +return ret; +} // hook +//!DESC NNEDI3 (combine_y, nns128, win8x4) +//!HOOK LUMA +//!BIND HOOKED +//!BIND nnedi3_int +//!HEIGHT 2 HOOKED.h * +//!OFFSET 0.000000 -0.500000 +//!WHEN HOOKED.h OUTPUT.h / 0.707106 < +vec4 hook() { + vec2 dir = fract(HOOKED_pos * HOOKED_size) - 0.5; + if (dir.y < 0.0) { + return HOOKED_texOff(-dir); + } else { + return nnedi3_int_texOff(-dir); + } +} +//!DESC NNEDI3 (double_x, nns128, win8x4) +//!HOOK LUMA +//!BIND HOOKED +//!SAVE nnedi3_int +//!WHEN HOOKED.w OUTPUT.w / 0.707106 < +float nnedi3(vec4 samples[8]) { +float sum = 0.0, sumsq = 0.0; +for (int i = 0; i < 8; i++) { + sum += dot(samples[i], vec4(1.0)); + sumsq += dot(samples[i], samples[i]); +} +float mstd0 = sum / 32.0; +float mstd1 = sumsq / 32.0 - mstd0 * mstd0; +float mstd2 = mix(0.0, inversesqrt(mstd1), mstd1 >= 1.192092896e-7); +mstd1 *= mstd2; +float vsum = 0.0, wsum = 0.0, sum1, sum2; +#define T(x) intBitsToFloat(x) +#define W(i,w0,w1,w2,w3) dot(samples[i],vec4(T(w0),T(w1),T(w2),T(w3))) +#define WS(w0,w1) sum1 = exp(sum1 * mstd2 + T(w0)); sum2 = sum2 * mstd2 + T(w1); wsum += sum1; vsum += sum1*(sum2/(1.0+abs(sum2))); +sum1=W(0,-1106336704,-1134422686,-1097058997,-1096794255)+W(1,-1096428577,-1108910446,-1110459731,-1101174078)+W(2,-1104338237,-1108550970,1036063029,1068454954)+W(3,1045547931,-1102009308,-1122481515,1017740065)+W(4,1041734649,-1135080854,1053379177,1068510503)+W(5,-1114733521,-1146436468,-1107441476,-1113618698)+W(6,-1112016931,-1117701445,-1099451832,-1092648385)+W(7,-1101312270,-1118387353,-1118789516,-1107281979);sum2=W(0,-1107960738,1022891960,-1112828174,-1099542471)+W(1,1028527356,-1124169384,1003609248,1019646072)+W(2,1034572820,1003346080,-1096749055,1067566060)+W(3,-1090311143,1028295012,-1101382023,-1102277943)+W(4,-1105088633,-1103397515,1056062200,-1127174872)+W(5,1048792675,-1106700271,1033154740,1037356874)+W(6,-1147785184,1035529310,-1105585021,1034766166)+W(7,-1117109292,-1116900804,-1121486356,-1114899026);WS(-1075683047,-1087125913); +sum1=W(0,1042687663,1034752002,1020877136,1043598702)+W(1,1032834596,1049059763,1041786741,1050972591)+W(2,1052977914,1046022844,1051043629,1049374510)+W(3,1044576234,-1108783446,-1105784362,-1089957133)+W(4,-1087267578,-1097639380,-1087388173,-1095656786)+W(5,-1108370107,-1101488315,-1111228387,-1108747496)+W(6,1041384601,1034807969,1037740431,1044538321)+W(7,-1113942663,1043415765,1011031587,1034104676);sum2=W(0,-1129327146,-1149557934,1027469999,-1116270499)+W(1,-1107094547,-1114668504,-1136313139,-1115408970)+W(2,-1112916736,-1120018795,-1105442406,1056936993)+W(3,1036431709,1029410453,-1126491682,-1112281372)+W(4,-1109246006,1012425107,1044505132,1054092693)+W(5,1015080154,-1102188513,-1123974759,-1115235380)+W(6,-1168639863,-1122303521,-1114911422,-1109477794)+W(7,-1122292075,1038663029,-1124857486,1004657207);WS(1042212664,-1102203684); +sum1=W(0,-1140902818,1019874102,-1138465404,1041713132)+W(1,1031911135,1032244040,-1122713961,1032066151)+W(2,1040147851,-1104962202,-1102798136,-1085739950)+W(3,-1090423514,-1096835716,1015091005,-1100137137)+W(4,1035472140,1045102086,1044852023,1052255697)+W(5,1050093153,-1114874577,-1125530488,1025859399)+W(6,-1111794429,1033944684,-1122108180,1042129278)+W(7,1026181805,1045351411,1045226448,1037723887);sum2=W(0,1025219442,-1119436548,1041363772,1026037858)+W(1,-1106963956,-1148187164,-1115265228,1027834104)+W(2,-1109152196,-1122141349,1032935700,-1095545125)+W(3,1029288712,1048235476,1017807431,-1124373883)+W(4,1026944460,1040314652,-1124096755,-1132954458)+W(5,1063106013,1044093468,-1119277141,-1115291573)+W(6,-1136900198,-1112897189,-1144192892,1046665648)+W(7,-1112667488,-1091150222,-1098670428,-1099776205);WS(-1106435384,1038338229); +sum1=W(0,1040095954,1019822615,1037825128,1041126536)+W(1,1042659628,1046281616,1025627498,1052688116)+W(2,1057302312,1048464174,1048602738,1046177110)+W(3,-1113571175,1010729037,-1116720143,-1090676327)+W(4,-1085504617,-1109673285,-1088007186,-1089584127)+W(5,-1112427435,-1099904421,985851280,-1109333660)+W(6,1038469973,1008999077,1047759857,1042217259)+W(7,-1122205838,1042535855,1020820192,1034203799);sum2=W(0,1016257202,1025056091,-1123344133,-1117490597)+W(1,-1139226916,-1121712633,1032149092,1018740994)+W(2,1059204215,1059357388,-1096239491,-1080318626)+W(3,-1097775023,-1121076469,-1108589001,1042934709)+W(4,1078138204,1057901024,-1075026282,-1073900782)+W(5,1041808545,1040778731,1040543247,1013253724)+W(6,1045786159,-1115583727,1040463834,1043123901)+W(7,1021989454,-1105966927,1015040126,-1147555881);WS(-1079558823,-1098708322); +sum1=W(0,-1107155318,1025234303,1015859078,1036194249)+W(1,-1109510417,-1106597869,-1106784003,-1107821257)+W(2,-1102044491,-1098872409,-1087610848,-1086405173)+W(3,1049149960,-1113006787,1034815041,-1109243348)+W(4,-1157836704,1050456336,1055919296,1051086989)+W(5,1049231261,1047976577,1037659280,1045770027)+W(6,1018716763,1032647774,1043448582,1041211303)+W(7,1032229161,-1113988824,-1114873522,-1115826050);sum2=W(0,-1115121954,1012713185,-1120959275,979525395)+W(1,1031308048,1023425822,1008898041,1015643115)+W(2,1038073794,-1114116718,1048906430,-1089285214)+W(3,1044939824,960279117,-1114246838,-1116674868)+W(4,-1128914993,1041575276,1074552079,-1076455267)+W(5,-1081125046,-1109266711,1028966618,-1116558128)+W(6,-1116577465,-1124395325,1055266270,1060162115)+W(7,-1098098687,1021768571,-1124862202,1013382601);WS(1045132600,-1120782135); +sum1=W(0,-1105751784,-1105178898,-1104184899,-1114219853)+W(1,-1110381909,1038688878,-1129240105,1028338913)+W(2,1057393815,1048859946,1059464001,1046945589)+W(3,-1115358437,-1101266388,1006928425,1001553277)+W(4,-1105555137,-1097544977,-1093321826,-1096850414)+W(5,1045680426,1054674458,1040711722,1051440502)+W(6,-1117651397,1030868229,-1113548192,-1114482291)+W(7,-1100710867,-1101910270,-1109195062,-1106616547);sum2=W(0,1017265392,-1109811903,1023756444,-1113627340)+W(1,1014378799,-1145950526,-1129429444,1013677319)+W(2,1041015042,1031690548,1041543835,1061785433)+W(3,-1112539854,1033767962,-1111764061,-1098545742)+W(4,-1100279165,-1110095441,-1121800962,1052269299)+W(5,1027655784,-1103181542,-1110834939,-1106577514)+W(6,1015388608,-1118750728,1018680528,-1143924414)+W(7,-1099334823,1020584168,-1108053853,1036964648);WS(1052573852,-1122511817); +sum1=W(0,-1122539822,1036520122,-1150669710,-1131456914)+W(1,1027717464,1032118773,1021054902,1030809195)+W(2,-1107197216,-1104137920,-1095755763,-1089160552)+W(3,-1090293588,-1090056564,-1092174087,-1086001910)+W(4,-1123108403,1038549849,1032946604,1050538028)+W(5,1052989852,1057974832,1053464075,1057808582)+W(6,1051517474,1023654291,1039184399,1041388597)+W(7,-1168884669,1033029075,1028526105,1041880934);sum2=W(0,-1085894681,1038192816,-1098445483,-1102898046)+W(1,1008806191,1050638036,-1102617523,1057325981)+W(2,-1108201039,-1090848333,1052221636,1071505414)+W(3,-1098981857,-1086351349,-1096799400,-1088620184)+W(4,1070882268,-1093216289,1067999858,1073865984)+W(5,1058878464,-1083525828,-1107159037,-1083206959)+W(6,-1081052443,-1102549623,-1087793608,-1090403840)+W(7,-1095780376,1055133376,-1096503933,1053790412);WS(-1073219892,-1080326418); +sum1=W(0,-1114077580,-1142635506,-1142955026,-1123237842)+W(1,1038107057,-1103324917,1026598572,-1095875035)+W(2,-1101602915,-1103425331,-1090278522,-1092662145)+W(3,-1091646784,-1114692451,-1101848592,1038718196)+W(4,1057495924,1053716920,1055741332,1051447237)+W(5,1052494629,1049044089,1043005848,1047828379)+W(6,-1151047116,-1114784094,-1111276924,-1121668701)+W(7,1000704387,-1109204280,1010568075,-1156952092);sum2=W(0,-1121663397,-1116542136,1042431779,1037730633)+W(1,1010053773,-1137348615,1028087910,-1119025600)+W(2,-1095443331,1050195534,-1123573301,-1100504352)+W(3,1043186658,-1102861372,-1110454800,1040229501)+W(4,-1067370736,-1071776975,1068672794,1077012119)+W(5,1070664889,1045361006,-1123945395,1027642294)+W(6,1005231721,974104521,-1111985184,1047585075)+W(7,1016528922,-1109020232,1037668055,-1117277443);WS(-1130027456,1047744266); +sum1=W(0,1030328637,-1100312969,1036569044,1044449278)+W(1,-1106699970,1046212150,-1104762293,-1124975021)+W(2,-1103440100,1043447132,-1096543805,-1093151398)+W(3,1024264999,-1115860524,1041344218,1032410566)+W(4,1050534604,1038395889,1037345619,-1106526388)+W(5,-1115006287,1035372917,980910400,1044066628)+W(6,-1130350917,-1105733872,1043114871,1022399622)+W(7,1020228332,1024836117,-1123108872,-1112803412);sum2=W(0,1029880722,-1098453144,1029103498,1067660000)+W(1,-1094604015,1046293202,-1104816365,-1117927817)+W(2,1033391383,1041649400,-1095624145,-1082091368)+W(3,1056223691,1027973488,1034193475,1034286113)+W(4,-1137819024,-1137377888,1040796761,-1080643124)+W(5,-1102259819,-1121978412,-1148596400,1041009105)+W(6,-1114516031,1025620716,1035240799,1066795978)+W(7,-1098376459,1036814117,-1107858514,-1114981924);WS(1049012636,1037011386); +sum1=W(0,-1108102978,1042768739,1036457352,-1105146600)+W(1,-1100621772,-1100160944,-1149100234,-1116535239)+W(2,-1097922903,-1089977373,-1083790961,1050515995)+W(3,1053649082,1044221701,1020595485,-1110188826)+W(4,1049818257,1052134241,1059747641,1062551839)+W(5,-1088576433,-1093385002,-1108848982,-1147628986)+W(6,1041216474,-1106782690,-1120768141,975424142)+W(7,1042971413,1047421135,-1142399358,1034144007);sum2=W(0,-1130376652,-1109307779,998991648,-1105231849)+W(1,-1124853008,-1110904873,1033926100,1012787248)+W(2,-1109271051,1040605589,-1117670218,1068278024)+W(3,-1099193318,1035466738,-1111928806,1025845624)+W(4,-1098570547,-1097221185,-1087670872,1068017963)+W(5,-1103240593,1049832589,1018913792,1035573068)+W(6,1029552052,-1097745138,-1101762859,-1100990121)+W(7,-1094879980,-1119653306,-1099498770,1046656503);WS(-1099128120,1074104605); +sum1=W(0,1001695642,-1114738061,-1137881464,1035838167)+W(1,1036976671,1043227732,1024532056,1041576607)+W(2,1031876531,1036082771,1049670772,1045634202)+W(3,1039176783,1044499416,-1115296143,1036111714)+W(4,-1106225286,-1127447088,-1114090766,-1084335000)+W(5,-1092101927,-1106295064,-1108352670,-1103209586)+W(6,1039516460,1037331996,1048871226,1024672505)+W(7,-1111706306,1040216275,1018355325,-1129216251);sum2=W(0,-1125983803,1026289226,1003361806,1036989304)+W(1,-1121376018,-1127516251,999276462,1020382491)+W(2,1057121124,1048908439,1042597022,-1101738899)+W(3,-1101518001,-1114490175,1032222895,-1111061815)+W(4,-1097673861,-1081617292,-1083990029,1066557847)+W(5,1050089807,1021212715,-1107462587,1048167829)+W(6,-1097055530,-1105528539,-1094090339,1060807350)+W(7,1045798092,1007168711,1021142275,1024157832);WS(1043392312,-1114334171); +sum1=W(0,1041086874,1027676176,1029494548,1038182418)+W(1,1033375641,1014428948,1016176348,1036956537)+W(2,1046571639,1051603231,-1114765098,1063881062)+W(3,1036439434,1039261900,1049353410,1039119196)+W(4,-1101297859,-1100311555,-1090719068,-1092551191)+W(5,-1093343060,-1095549099,-1102133676,-1097401399)+W(6,-1108043111,1031499310,-1123479337,1047470620)+W(7,1029157954,-1113522785,1032866554,-1108903402);sum2=W(0,1032922039,1034144522,1035186417,-1106146153)+W(1,995983013,1014708981,-1118508182,-1122673776)+W(2,-1110774431,1041464609,-1089347840,1063858171)+W(3,-1103182741,-1105498679,1046443094,-1107403517)+W(4,1024080221,1024001520,-1102975683,1062496232)+W(5,-1104694448,1034761930,-1113235807,-1126790312)+W(6,-1111786600,1038622987,-1098326560,-1094555153)+W(7,-1110476474,-1107944280,1045574278,-1119406695);WS(1055141020,1060902337); +sum1=W(0,1034435725,-1133288704,1026181508,1033934442)+W(1,1030709219,-1118188821,1027652318,1035419593)+W(2,1057965143,1052483105,1052696320,-1122504460)+W(3,1052884304,1049027177,1046782257,1045790650)+W(4,-1123568702,-1121795134,-1094115828,-1084201687)+W(5,-1093347107,-1096042081,-1098441692,-1101051195)+W(6,-1104499136,1006999415,-1153162900,1029709087)+W(7,1036285529,-1155692311,1013713298,-1111952258);sum2=W(0,1043194323,1017945729,992756489,-1117717167)+W(1,1023440269,-1108161809,1034607052,-1115924363)+W(2,-1070666261,-1075189642,1068575013,1076566585)+W(3,1056539999,-1098049115,1036076910,-1112346970)+W(4,-1098866335,-1106608294,1051129947,1049134123)+W(5,1047751107,-1097073139,1011007330,1016205049)+W(6,-1101126135,1010301074,-1107911121,1046700061)+W(7,1020103457,1026363561,1035420194,-1137869730);WS(-1090579868,1070279725); +sum1=W(0,1032329895,-1102328821,-1113203900,-1098061089)+W(1,-1105344998,1034205973,-1106552005,1041435478)+W(2,1048430680,1050349544,1052980239,1057014372)+W(3,1057962188,1038273502,1046276062,1049777060)+W(4,-1101560157,-1091335294,1039656780,-1084573078)+W(5,-1103450436,1043587871,-1098888483,1002064136)+W(6,-1129281319,1012204235,1033674783,-1115372202)+W(7,-1108117804,-1111454739,-1115265901,-1109943484);sum2=W(0,987673807,1036995374,-1095509641,-1094252408)+W(1,-1119095571,-1103179232,1040985329,-1114181285)+W(2,1027892228,-1102736131,1034852634,1059241808)+W(3,-1103859919,1043446486,-1109795439,1004807604)+W(4,-1103141235,1049007178,-1090760003,1060311666)+W(5,-1129798465,-1100012675,1051746582,-1113144024)+W(6,1005138532,1028221332,-1123669832,-1128511149)+W(7,1032914452,1006285508,-1122773902,987177167);WS(1058381774,-1086956646); +sum1=W(0,1005434106,-1149835360,1034370117,1036055789)+W(1,1007595428,-1173712576,-1122685332,-1119060568)+W(2,-1096145742,-1100460324,-1096424577,1033532617)+W(3,1049990129,1042033667,-1147483724,1021597150)+W(4,1046241393,1039571170,1054608457,-1110152984)+W(5,-1100950084,-1103984787,-1122634471,1016207588)+W(6,1026532260,-1120107684,-1107524072,-1123297125)+W(7,1032832748,1041584782,-1111048693,1023439817);sum2=W(0,1073050559,1069067455,-1096535796,-1073893027)+W(1,-1077684470,1038335059,994568047,-1109196141)+W(2,1049113865,1035642194,-1105600932,-1114871718)+W(3,-1104998692,1034875990,1004288083,1019116562)+W(4,1048373410,-1101089925,1050248373,-1113393188)+W(5,1015693919,1032989733,1024635942,1041247426)+W(6,-1123382260,1035361564,-1105239942,1000972215)+W(7,-1112223483,987872957,1016564448,1019016937);WS(1051792028,1027146209); +sum1=W(0,-1173418992,1031492470,1030866682,-1111745573)+W(1,1037975597,1032231158,1021051177,1029296729)+W(2,-1096555104,-1099279313,-1102472206,-1086728512)+W(3,-1098029143,-1099704976,-1107704157,-1088435526)+W(4,1048715847,1043543405,1045948678,1048944276)+W(5,1053562136,1041023999,1031959404,1046674105)+W(6,1037767898,1032372106,1031937048,1030986133)+W(7,1035090980,1038793940,1031982829,1043937550);sum2=W(0,1076285256,1067013205,1054912747,-1103468782)+W(1,-1082179927,-1086354611,-1086555076,-1077304359)+W(2,-1071495861,-1080654015,-1092768710,1053690657)+W(3,1062196550,1059230433,1065208788,1069826015)+W(4,-1089164092,1044446905,-1089831336,1049463752)+W(5,-1116071286,1055604285,-1102169042,1049830695)+W(6,1024798548,-1130255717,-1111620633,-1129289568)+W(7,1022374674,-1147177200,1008723412,990531682);WS(-1116843232,1041538044); +sum1=W(0,1038718416,1041393778,1023355030,1040958951)+W(1,1040537034,-1112360254,1043346413,1047211822)+W(2,1050813118,1048646402,1043671731,1037057641)+W(3,1050123337,1052799074,1037436293,1042212684)+W(4,-1091780513,-1107072481,-1097953353,-1088265503)+W(5,-1105750724,-1091053114,-1121572392,-1091261766)+W(6,-1107356403,1032833522,-1126022145,-1185162751)+W(7,1038008293,-1123581176,1033129910,-1116284746);sum2=W(0,-1127892588,1025248710,-1127740272,-1114879615)+W(1,-1125515678,-1135605467,1015277154,-1118452308)+W(2,-1090048491,-1124324076,-1092974499,1047668544)+W(3,1042122418,1052455522,-1102075660,1052515578)+W(4,-1076486023,-1080184847,-1080442855,1048567939)+W(5,1066323214,1068938556,1066205534,1058048535)+W(6,1071993665,1067215194,1068762214,1014309155)+W(7,-1079656754,-1077318729,-1083078137,-1086246531);WS(1045082936,1047750074); +sum1=W(0,1017867382,-1105827232,-1139557912,-1098507795)+W(1,-1112138258,-1113781499,-1117154624,1024003356)+W(2,1038967959,1036533543,1048524561,1057427781)+W(3,1057555836,1044700722,1037485187,1046059755)+W(4,-1107005280,-1101431328,1044741561,-1099209723)+W(5,-1103886606,-1117912777,-1108908881,1024367918)+W(6,-1117189504,1000061951,1034808454,-1102176472)+W(7,-1102736460,-1102956733,-1113728179,-1108156515);sum2=W(0,1003184961,971431442,-1131894760,-1133283297)+W(1,984723076,1031831407,-1125590160,1031681833)+W(2,1024857236,-1109323954,1026446282,-1105665514)+W(3,-1116186208,1024492508,-1121629964,-1148808497)+W(4,-1114215978,1030818718,1031262679,1056963612)+W(5,1055283667,975724297,-1116339968,1026784592)+W(6,1037587704,-1121823736,1045339410,-1107079097)+W(7,-1090072253,-1102678968,-1103014356,-1123463096);WS(1059869006,1015916977); +sum1=W(0,-1111801867,1039164638,1023424768,-1118862224)+W(1,-1114194639,-1099094340,-1118811114,-1096321008)+W(2,-1103727218,-1102716146,-1089648586,-1092420393)+W(3,1049092536,1052180160,1032231232,1046058153)+W(4,1051877295,1051739903,1057614174,1055627629)+W(5,-1096079006,1008315659,-1121275805,1039975892)+W(6,-1115491581,-1106752078,-1104830517,-1112797325)+W(7,1038662167,1030088557,-1131680577,-1175801754);sum2=W(0,-1113427160,-1104433368,-1104169884,-1117600576)+W(1,-1102319880,1039627671,-1097619580,1047721667)+W(2,-1090644207,-1091764889,-1109333336,1065407690)+W(3,-1098732665,-1109931470,1043714297,1041133481)+W(4,1034414883,-1120815960,995253792,1059846520)+W(5,1048874179,1008884504,1021072320,-1103318888)+W(6,1038986783,-1135559136,1033390214,-1120264784)+W(7,-1104270640,1019376128,-1111461786,-1142244432);WS(1054131356,-1077482588); +sum1=W(0,-1100136045,989703980,-1114161471,-1117800461)+W(1,1013262449,-1112319975,1027862775,-1103330903)+W(2,-1101215881,-1100083265,-1091699940,-1088812180)+W(3,-1095974704,1033042241,-1095224480,-1102789769)+W(4,1045307006,1039854844,1051542530,1056393300)+W(5,1053327664,1059113280,1049428707,1055440053)+W(6,1047064142,-1120855287,1042850313,-1122501592)+W(7,-1118254671,-1111473941,-1119385054,-1109190398);sum2=W(0,-1098032416,1055692800,-1101668743,-1100435053)+W(1,-1089098280,-1094416925,-1099202751,-1104551065)+W(2,1063396296,1024719031,1065491656,1073645059)+W(3,1060161647,-1074198531,-1081296593,-1083400329)+W(4,1043414797,1032661901,1058961916,1063424749)+W(5,-1096580753,-1098776178,-1115458644,-1092624053)+W(6,-1093635160,1049215120,-1090478816,1050905898)+W(7,-1135528507,1042380471,1032695397,1054277265);WS(-1082679118,-1072338335); +sum1=W(0,-1126832308,998650886,1029713605,1045660229)+W(1,-1125245511,1001090478,-1126242526,-1128346278)+W(2,-1092407662,-1099976035,-1098757312,1049242330)+W(3,1052609817,1049104969,958956607,-1170516592)+W(4,1041636256,1035459839,1053507448,-1097348797)+W(5,-1097111418,-1099322690,-1116731426,1009511091)+W(6,1032452512,-1118647007,-1113994637,1019901759)+W(7,1026546307,1041545965,-1113342195,1027607012);sum2=W(0,-1069228184,-1073602631,1021776922,1076866983)+W(1,1069809281,-1101499289,1013617559,1036050969)+W(2,-1099529380,1043301860,1054858487,1044685536)+W(3,1062109344,-1097491140,-1149319294,-1113127688)+W(4,-1112044089,1041147606,-1119872164,-1106846135)+W(5,1042271976,1035368326,1025827813,-1115137330)+W(6,-1144476451,-1112019052,1036271953,1018899191)+W(7,-1114284680,-1126672913,-1112053703,-1146921887);WS(-1125906880,1029353026); +sum1=W(0,1052620124,1040928385,1053619569,1034478636)+W(1,-1149501032,1027228408,1033816441,-1143379631)+W(2,-1082830235,-1087911853,-1088553290,-1115166792)+W(3,-1104403058,1046902211,-1140598044,-1115398454)+W(4,1044570800,1048894344,1054767249,1052323270)+W(5,-1096342700,-1092690897,-1112660402,-1089842615)+W(6,1033131793,1031982257,-1118254573,1037418321)+W(7,1045103465,1053685367,1032758420,1056771243);sum2=W(0,1052242091,-1105901664,1041713460,-1098081544)+W(1,-1101414896,-1140318759,-1123485994,-1108472633)+W(2,-1123374674,1032004261,1057464262,1055897675)+W(3,-1108453649,-1099401944,1039811869,-1092934450)+W(4,-1088438592,-1109896025,-1106721416,1057898227)+W(5,1044097375,1041656473,1042751001,1033994653)+W(6,-1109756837,-1117902306,-1106560728,-1101499608)+W(7,-1114554169,1042131382,-1104786072,1048148308);WS(-1080878567,1068324028); +sum1=W(0,-1115471279,1019310859,-1121098697,-1115193805)+W(1,-1153442440,-1104713039,1023975060,-1094675607)+W(2,-1095139206,-1103458412,-1090917913,-1094785898)+W(3,-1100131090,-1118370765,-1102569730,1044057356)+W(4,1057833304,1049561152,1058273109,1054221326)+W(5,1050583410,1048985266,1041261354,1045920684)+W(6,1032811018,-1118469827,-1107876783,-1109399058)+W(7,-1121957752,-1109945243,-1125987028,-1144681671);sum2=W(0,-1122597644,1032420914,-1109997244,1029919127)+W(1,-1129031901,1025876905,-1121404056,1025649559)+W(2,1052263517,-1132353885,-1113437764,-1086124512)+W(3,-1134522929,-1137529969,1041285329,-1111439550)+W(4,1084267296,1077171750,-1076080701,-1066836895)+W(5,-1073829589,-1128728545,-1128683125,-1109934248)+W(6,1037076324,1017945885,1045994672,-1105598049)+W(7,-1115453382,1027437378,-1112127416,1032857588);WS(-1106960696,-1099012034); +sum1=W(0,-1114528403,-1119077260,-1143558020,-1119877760)+W(1,-1109244232,-1096650748,-1112604445,-1100402892)+W(2,-1099071342,-1099370430,-1089278443,-1086538844)+W(3,1010994112,1041376829,1042854492,1049345155)+W(4,1055554285,1049964157,1061104081,1056629915)+W(5,1049997315,1042073805,1031563405,-1123516568)+W(6,-1109121109,-1115766890,-1114965299,-1120868875)+W(7,1034547527,-1114495407,-1139584324,-1118254096);sum2=W(0,-1116593925,1028908115,999050165,1037914955)+W(1,-1106109711,-1105957739,-1123834115,-1113783754)+W(2,1027806287,-1136470458,1039840949,-1122048333)+W(3,1057135276,-1105275062,-1096566133,-1105721601)+W(4,1032648371,1006654490,1052059722,1057985079)+W(5,-1090440242,-1131926605,1018741845,-1124260101)+W(6,1024756439,-1116529299,-1107372324,-1128153177)+W(7,-1142966917,-1123338691,1013415162,1018182189);WS(-1103089976,1059868827); +sum1=W(0,1026631887,1033737723,1034000797,-1130496915)+W(1,-1106694966,-1105866475,-1106727101,-1098705919)+W(2,-1091300264,-1096562704,-1087537316,-1094386976)+W(3,1044429902,1045093007,1040636078,1044615672)+W(4,1056895190,1050565142,1059766350,1053939124)+W(5,-1108577640,-1109922270,-1122075862,-1100982776)+W(6,1031003956,-1140469197,-1108911023,1032926090)+W(7,-1120892680,1034482579,-1136817768,1045052014);sum2=W(0,-1114832682,1038307608,-1109268272,1031259614)+W(1,-1136199018,-1118450441,1025376385,-1125957173)+W(2,1044376552,-1101986459,1025272345,-1112738770)+W(3,1014008179,1042085570,-1110075404,1027010884)+W(4,1052671036,-1094811671,-1106762472,1052706603)+W(5,1040752903,-1100877636,1051973899,1036345951)+W(6,-1084839384,-1076225566,-1074779618,-1088390497)+W(7,1066038403,1071357616,1068318141,1050587817);WS(-1089897038,998399462); +sum1=W(0,-1100326508,-1099771006,-1103969415,1030998252)+W(1,-1111096702,-1129527451,-1115021151,-1124899748)+W(2,-1114312802,-1109889234,-1092992143,-1098209637)+W(3,-1116385180,-1096464604,-1111889198,-1109224641)+W(4,1049930251,1047140918,1060325312,1062808044)+W(5,-1128865717,1048691588,-1137813989,1043572929)+W(6,-1141222070,-1114407115,-1106384368,1017922927)+W(7,1023432554,-1125954964,-1121716413,1020452535);sum2=W(0,-1094975511,-1089233591,-1089977002,1033778332)+W(1,1006981461,-1137053176,-1125132764,979684320)+W(2,-1113696880,1032844980,1066397244,1037917830)+W(3,1039504138,1032622380,1021506052,-1119563165)+W(4,1023473326,1036803698,-1129026618,-1104280508)+W(5,1024702770,-1121975322,974010432,-1138205260)+W(6,1029862812,-1117299445,1025970568,1031377784)+W(7,-1122944997,1022461928,-1130740686,1024270227);WS(-1096120220,-1099720911); +sum1=W(0,1052677544,1027883172,1046184634,1036941212)+W(1,1037786724,1039372749,992842790,1040590154)+W(2,-1105594052,1050583742,1030711656,1050761182)+W(3,1044997418,1051859318,1041579690,1052858474)+W(4,-1101878153,-1120505890,-1094174707,-1087347673)+W(5,-1091299260,-1092171165,-1105854769,-1087724293)+W(6,990296621,1026529890,1039246623,1031039363)+W(7,1038193547,1036921611,-1115076484,1007468831);sum2=W(0,1040381409,-1131846701,1030695069,1015259161)+W(1,1026868853,-1164136976,-1121164685,-1109936403)+W(2,1023777345,-1095435966,-1111411494,-1085163747)+W(3,-1100600319,1052695808,1041440525,1051545155)+W(4,-1110031849,-1146822820,-1089001391,-1074171332)+W(5,-1078760233,1048168469,1074132102,1072577306)+W(6,1022623295,-1096899181,1049343346,-1107180310)+W(7,1043071461,1020495459,1017314953,1050115198);WS(-1080112807,-1111145054); +sum1=W(0,-1103297132,-1106341774,-1098278655,1024154699)+W(1,1037514093,1034961350,-1125780682,-1109009483)+W(2,1049824404,1049617192,1059552348,1031972225)+W(3,-1085661228,-1097823136,-1114326813,-1119831648)+W(4,-1133975251,-1122989109,-1086286580,-1137351813)+W(5,1056970252,992708574,1021582000,1040424089)+W(6,1026400021,1042898005,1041608840,-1145221295)+W(7,-1102084285,1041904442,1038246926,1042525799);sum2=W(0,1041258750,-1109734283,-1123542769,-1113561957)+W(1,-1110564237,1026811493,-1130694514,1024057869)+W(2,989910477,-1100922013,-1096844113,1051742866)+W(3,-1100235579,-1105813951,-1151284621,-1136706867)+W(4,-1134607603,1016064722,1041392492,1057819912)+W(5,1047439582,-1113868277,-1118083589,-1114600003)+W(6,-1109794979,1041809078,-1126381362,982123162)+W(7,-1119465765,1026735929,1019553626,-1114678252);WS(1043409720,-1105036943); +sum1=W(0,1040191749,1033970558,1042494496,1046767380)+W(1,972615552,1032778168,1032217109,1032356247)+W(2,-1096303173,-1095924673,-1093807736,-1092831585)+W(3,-1096756208,-1126846855,-1115229280,-1098580285)+W(4,-1115184605,1041748910,1044442592,1042876074)+W(5,-1140612185,1018241414,1027878365,1034858676)+W(6,1041655059,1041917006,-1160531625,1039311757)+W(7,1020654492,1043700571,1034107952,1036396440);sum2=W(0,1027808259,1010119787,-1111510504,-1113418759)+W(1,1032132185,-1121052855,1014515195,1010692603)+W(2,-1139047739,1043340308,-1106790738,-1096910874)+W(3,1040059331,-1115460243,1017581734,-1120741339)+W(4,986751832,1026247831,1065364148,1040723354)+W(5,1038861011,-1113647147,1041604470,-1135975307)+W(6,-1095774205,-1093511024,-1089533357,1053173071)+W(7,-1106558855,1027584935,-1121443175,1014681515);WS(1035857520,1029952289); +sum1=W(0,-1143077795,-1105351783,-1113811952,-1106526780)+W(1,1035289215,999420801,-1129002434,-1113970285)+W(2,1037051011,1029971495,1049064844,1035603988)+W(3,-1083894414,-1098557596,-1111645039,-1130790920)+W(4,-1110400621,-1106469910,-1094483622,1058276716)+W(5,1056346487,1050633420,1042325343,1026109447)+W(6,-1121149466,1043652126,1027875988,1035104701)+W(7,-1114346217,-1123554317,-1130799743,1025377311);sum2=W(0,-1118517607,-1101077931,1029148161,-1087996420)+W(1,1047526016,-1108756119,1038718292,1024464693)+W(2,1026484093,1046485772,-1098019518,1071267691)+W(3,-1082674625,1032470282,-1106613565,-1113199029)+W(4,1039465846,1030900361,1048118782,1064954318)+W(5,-1084489705,-1118487613,-1112021711,-1120012731)+W(6,1008581907,-1114630284,-1106945018,-1097625455)+W(7,-1156379726,1024110641,1020048570,1036291722);WS(1058189134,1034857672); +sum1=W(0,-1171748679,-1105475825,-1097172873,-1108837708)+W(1,1038034707,-1131134898,-1113151849,-1119273967)+W(2,1031241360,1044072484,1057114388,1051374554)+W(3,-1083662360,-1099379283,-1121036423,1018101850)+W(4,-1100969760,-1094075536,-1082247827,1060030327)+W(5,1058651386,1046921459,1041721673,1036514264)+W(6,987174985,1045893176,1042860595,1031954257)+W(7,-1120638978,-1137288661,1037681908,1029972391);sum2=W(0,1003810984,1036204547,-1101998989,1041029203)+W(1,-1098215637,1044393168,-1110527635,1027560485)+W(2,1020569783,-1114489126,-1121260135,1052640914)+W(3,1059150102,-1098121773,1037147118,-1110248773)+W(4,-1128982694,-1099380876,-1101918458,1059611184)+W(5,1040381797,-1094102036,1028175839,-1113935142)+W(6,1043745048,-1104004872,-1104165612,-1121067579)+W(7,-1100369008,1032515174,-1114899975,1000033398);WS(-1107450480,1040804833); +sum1=W(0,1040192716,1022226221,1002013395,-1117682794)+W(1,1001040843,1000424795,-1120982404,1025306833)+W(2,1040473489,1047969017,1044185574,1060667554)+W(3,1057909434,1049088596,1038016429,1042416864)+W(4,-1095196747,-1098407451,-1087290490,-1089168888)+W(5,-1111951852,-1119291421,1031577591,-1112956481)+W(6,-1124855402,1020416041,-1160070647,1045737613)+W(7,-1101676720,-1103624738,-1104451167,-1115902938);sum2=W(0,1014727333,-1117243126,1029406572,1027900147)+W(1,-1112527674,-1114664521,-1111634336,-1107116047)+W(2,-1124633329,-1107065949,1041729284,-1094200388)+W(3,-1104959017,1040214496,1005029260,1049039902)+W(4,1026257754,-1111801245,-1084100906,1052541581)+W(5,1070744988,-1111707080,-1127513012,-1107038609)+W(6,-1111611661,-1136702760,-1103677442,1050798725)+W(7,-1105828213,-1111536822,-1106506739,-1140667375);WS(-1113867888,1064515135); +sum1=W(0,-1113562537,-1107046062,-1103978495,-1098739202)+W(1,-1122423580,1019693149,-1116789880,1020558520)+W(2,1048061265,1043460993,1060048584,1062873548)+W(3,-1119786749,1023528257,-1106657727,-1137576074)+W(4,1011269086,-1098944190,-1107431310,1045822761)+W(5,1025265092,-1112998912,-1142662356,-1104660585)+W(6,-1105945126,-1148623547,-1111558073,-1114838028)+W(7,-1101841139,-1117915947,-1106868487,-1122252061);sum2=W(0,-1145158406,1012385731,1016118130,1024197601)+W(1,-1112179804,-1119519161,-1127326042,-1113792718)+W(2,1022878354,-1129472106,1044961455,1049544336)+W(3,1030346877,-1131221354,-1095482557,-1093377057)+W(4,-1111624996,1015658802,1040055751,1057430996)+W(5,-1114498280,1020564842,-1112131584,1019749938)+W(6,1010204019,-1123973089,-1157676569,1022031298)+W(7,-1124728962,1023003938,-1121117277,-1141925830);WS(1051333020,-1087054195); +sum1=W(0,-1112042433,1019002067,-1115058903,1046618143)+W(1,-1107874438,-1148774132,1036768028,-1154881470)+W(2,-1104387605,-1096771599,-1102529947,-1093976551)+W(3,-1089735051,-1129150690,-1101876091,-1098135714)+W(4,1052246829,1048899277,1054136106,1044227957)+W(5,1060328029,1046377228,1045160291,1045432325)+W(6,-1113527444,-1098301717,-1095193948,1044013586)+W(7,-1107288943,1038700845,1024370318,1019966234);sum2=W(0,-1114066012,1029900262,-1114806697,-1110038644)+W(1,1036646832,-1110070018,1020625547,987867800)+W(2,1041392892,-1112610934,1041587346,1025557898)+W(3,1055783298,-1102485451,988088600,1039502616)+W(4,1044719218,1046575198,1050162797,1055420600)+W(5,-1099287148,-1100701871,1033323822,-1119304428)+W(6,-1097547793,-1095644935,-1102972970,-1095936036)+W(7,1028020818,-1113902766,-1135974783,1018696751);WS(-1120103648,-1090070191); +sum1=W(0,-1117418940,1024592611,1040968250,1049918615)+W(1,1034410595,1035134604,-1119948353,-1144523437)+W(2,1049030490,1050801054,-1111205267,-1116228463)+W(3,1050512309,-1102511675,1034763283,1039656998)+W(4,-1112262737,-1094705236,1042055990,-1085341341)+W(5,-1106227665,1036298997,-1138448657,-1110564136)+W(6,-1114427969,1032013281,-1110419822,1047944497)+W(7,-1132367051,1025392341,-1111046724,-1120201127);sum2=W(0,-1122606938,-1141997982,1027805544,-1120462650)+W(1,-1100560083,-1105726471,1025575588,-1113668318)+W(2,1046354401,1040228902,-1143835982,1061896257)+W(3,-1080731069,-1098049024,1026943708,1032253740)+W(4,-1124762815,-1102583710,1052785838,1059397472)+W(5,-1120768779,-1126645315,1011421951,-1122685018)+W(6,-1118515993,1036845124,-1106443071,1043676745)+W(7,995709275,-1128858827,-1112152255,-1127110207);WS(1060158670,1068766623); +sum1=W(0,-1116432453,-1131098839,-1099753724,1034945056)+W(1,-1122123599,1040823512,1040184285,1050332416)+W(2,1056712636,1049784895,1057908127,1044163070)+W(3,1028198895,-1122504371,-1123329903,-1096645803)+W(4,-1087151539,-1102593034,-1089291740,-1094800699)+W(5,1036808107,-1120242995,-1127465369,-1132187055)+W(6,1040295867,1033948341,1031077093,1027113355)+W(7,-1132674679,-1117547229,1040274980,-1137741501);sum2=W(0,1036379663,-1108907739,1070189048,1073213180)+W(1,1065321765,-1076673488,-1079893128,-1072585926)+W(2,-1098232449,1058983203,1016986873,1047923452)+W(3,1033582270,1031365639,1038048757,-1107019906)+W(4,-1128107780,1035811659,1040144345,-1105399966)+W(5,-1110681209,1039880527,-1116001167,1018297481)+W(6,-1120677803,-1120240179,1029686139,-1109097268)+W(7,1041308319,-1109042515,1034493417,-1131123922);WS(-1112459888,1031046963); +sum1=W(0,-1112719265,-1129483154,-1103727283,-1091575740)+W(1,-1104335643,-1155155940,-1114094348,-1105426861)+W(2,-1128634346,-1120462421,-1112785958,1056781779)+W(3,-1153409228,-1108013960,-1118230989,1027667442)+W(4,1043326546,-1103778738,1050524372,1067939282)+W(5,1048587330,-1132710977,-1109505653,1036777787)+W(6,-1115081924,-1114915140,-1104237825,-1096588493)+W(7,-1108534894,-1114726045,991235804,-1111746006);sum2=W(0,-1119086167,1013020612,-1141008560,-1108719150)+W(1,1023891147,-1145112744,1018251990,-1116478859)+W(2,1037241732,-1129818230,1029187991,-1074141953)+W(3,1019083994,-1124211508,-1122886966,1027168441)+W(4,-1114652243,1028260797,-1112264831,1072760747)+W(5,1042535682,-1131878972,1037493286,-1129254230)+W(6,-1131518324,-1115730540,1036245214,1034705438)+W(7,-1119172530,-1133917220,-1114007324,1018465006);WS(-1086783566,-1086791567); +sum1=W(0,-1115195632,-1153026662,-1134496297,-1108787789)+W(1,-1119803561,-1145121243,-1131708777,-1110064394)+W(2,-1095708330,-1093442522,-1098161001,1044632085)+W(3,-1091375169,-1107384199,-1100078210,-1104664012)+W(4,-1123676804,1018199561,1037878573,1064261167)+W(5,1057417647,1052226946,1046948682,1047330733)+W(6,1041725033,-1121101892,1034570216,-1103584185)+W(7,-1108866704,-1122033784,-1117964907,1022321300);sum2=W(0,1031515378,-1121810184,1010081392,-1119765868)+W(1,1035546479,-1106495935,1028378344,1003402623)+W(2,-1077397139,-1079753374,1044674665,1073378801)+W(3,1056367001,-1109376902,1035615024,-1118889676)+W(4,-1134939312,-1097085111,1052841311,1007836336)+W(5,1044809025,-1118570548,992033726,1010750288)+W(6,-1112896962,1035985281,-1105060263,1031953140)+W(7,1022446080,1031289566,1032016077,-1150317246);WS(-1096711324,-1080143969); +sum1=W(0,-1135181951,1025399430,1033906501,1041786535)+W(1,-1133559462,1003671004,-1123695637,-1105366874)+W(2,-1095339398,-1094144146,-1093853897,-1089314149)+W(3,-1089126233,-1110956839,-1129083412,-1113909272)+W(4,1050582337,1049483953,1045129706,1046728732)+W(5,1045641984,1051092970,1049638101,1057307443)+W(6,1026786373,-1123204644,1006467326,1031608549)+W(7,-1135165794,1017185520,996324016,1009923752);sum2=W(0,1023911567,1004932796,-1119124867,1022775023)+W(1,1011639102,1036397588,999444348,-1106309084)+W(2,-1108118447,-1134375038,1035251904,1037995724)+W(3,1050162042,1037707684,-1111062570,-1101285996)+W(4,1044892126,-1138359022,1063133445,1074655410)+W(5,1070062472,-1083132698,-1073510095,-1073687480)+W(6,-1112738860,1020475455,-1102926770,1047698054)+W(7,-1113839430,-1117927031,1017195567,1041743674);WS(-1089880270,1068594400); +sum1=W(0,-1114467040,1023170830,1036273894,-1107800974)+W(1,1029867434,-1106779367,1024593089,-1110449433)+W(2,-1104513741,-1091458130,1034367029,-1100997781)+W(3,-1095286649,1047811540,-1096228817,-1109179032)+W(4,1050219169,1042545281,1048674674,1042739212)+W(5,1053624831,1034908007,1034674708,1049808694)+W(6,-1118490053,-1120682309,1031296832,-1110241363)+W(7,1034289100,-1107012174,1021221591,-1126204757);sum2=W(0,1030004067,-1117028113,-1105887481,-1066126465)+W(1,-1104777348,-1122550707,-1130918117,1023720579)+W(2,-1133064657,-1134091777,1045929484,1081917443)+W(3,1043726141,1028310407,1016764395,-1116064873)+W(4,1024174065,-1113615539,1032698350,-1097201480)+W(5,1033613382,-1107697461,1029778305,1018371831)+W(6,-1119836251,1025775761,-1118489229,1041573100)+W(7,-1124268877,1030764051,-1116797441,1018350967);WS(1067475431,-1126058166); +sum1=W(0,-1108052732,1043040440,1048922396,-1097574342)+W(1,-1119673025,-1101774749,1019400344,1007801026)+W(2,-1097851361,-1108210069,-1084429932,1055911149)+W(3,1041902328,1035827603,-1115594513,-1107003538)+W(4,1049362324,1048929252,1054104112,1047147106)+W(5,-1085779789,1049622021,1019477630,1037086373)+W(6,1040199303,-1109622414,1041203782,-1104274751)+W(7,1047880876,-1116198608,-1107876353,1036701569);sum2=W(0,1013753738,-1113150555,1015248850,1042650722)+W(1,1040818978,-1105652199,1033430289,-1120377801)+W(2,1020731454,1046742995,1045156685,-1104352239)+W(3,-1089864705,1045331461,-1109224259,1016214593)+W(4,-1120697178,1034035253,-1094710566,-1128318417)+W(5,1045040370,1025091411,-1106535436,1019751894)+W(6,1009873360,-1099358283,1039470065,1046693145)+W(7,1036008061,1030627793,1017876415,-1132110931);WS(1060496974,-1099362699); +sum1=W(0,1054706808,1036662868,1045895019,1033303646)+W(1,1044095763,-1130190200,1035564779,1040746168)+W(2,-1109706041,1041317773,1051554925,1049334366)+W(3,1051166813,1053590462,1049285205,1055551482)+W(4,-1098091909,-1123237413,-1091928498,-1083798889)+W(5,-1095315343,-1087007295,-1097088265,-1094550458)+W(6,-1129324363,1015757258,1021341985,-1112852963)+W(7,1041804248,-1127492145,1039262630,-1114905285);sum2=W(0,-1073385920,-1084887580,-1083140914,-1081800202)+W(1,-1085954594,1037413129,-1096433065,1054210787)+W(2,1077926840,1058818874,1060159151,1074845707)+W(3,1061906872,-1084431515,-1126824848,-1087315344)+W(4,1032559783,-1089669880,1045764296,1059775011)+W(5,-1103860568,-1094536545,-1133232881,-1099186518)+W(6,-1094451238,-1121878040,-1173171215,-1120435570)+W(7,-1115590029,1053315192,-1107838893,1052978812);WS(-1078369703,1041267413); +sum1=W(0,1024386586,-1098405416,1044040033,-1098286219)+W(1,-1130684104,1045750173,-1098338270,1041584973)+W(2,1041630887,-1112635974,-1132435208,1041292515)+W(3,-1091497929,1016159377,-1139597330,-1101611546)+W(4,-1102607056,1051293608,-1094040968,1052507157)+W(5,1056853585,-1105775474,1049412460,1026100205)+W(6,1016693023,1018393854,1046099151,-1095618428)+W(7,1018959206,-1117949682,-1118540325,1040982949);sum2=W(0,1035615459,1028814353,1062855981,1052250964)+W(1,1056109526,-1106019250,1048995011,-1115640692)+W(2,-1097925659,1038714809,-1077657685,-1101970047)+W(3,-1098468896,-1114182260,-1104046747,-1130122971)+W(4,1043665288,1033337220,1051048913,-1113114333)+W(5,-1085664062,1040975429,-1109605260,1034778788)+W(6,1020457849,-1103657321,-1109823715,1058024935)+W(7,1056999181,-1105846491,1042595027,-1112374505);WS(1049151900,-1114127847); +sum1=W(0,1050216581,1000015204,-1136218178,1023136961)+W(1,-1130455775,-1133465094,-1160090192,1035991733)+W(2,1044969414,1047621718,1057314961,1055877843)+W(3,1054358666,1052966059,1045850836,1052491071)+W(4,-1106856243,-1112471205,-1091938023,-1092033343)+W(5,-1099719178,-1089783713,-1099053307,-1087984664)+W(6,-1099359923,-1148711507,-1133921207,-1112054390)+W(7,1034273823,-1122838974,1019980258,-1112322824);sum2=W(0,-1105478410,1039552519,-1131405058,-1099466970)+W(1,1049027924,-1115050596,-1129231446,1049583286)+W(2,1011113448,1050864081,-1125310098,1043215106)+W(3,1034334973,-1095883745,1036178144,-1088635155)+W(4,1068049752,-1103020148,1066695202,1074596924)+W(5,1067601936,-1084539788,-1075514015,-1074115054)+W(6,-1082501551,1059003564,-1098156272,1039344435)+W(7,-1099880092,-1107282542,-1097076855,1042018058);WS(-1081332839,-1093454830); +sum1=W(0,-1109709318,-1104916884,-1108177419,-1117212646)+W(1,-1119705461,1032417267,-1118748528,987327371)+W(2,1035356975,1037116623,-1125155242,1030327966)+W(3,1050241163,-1103907222,1046095669,1033262333)+W(4,1039420520,-1122158672,1053028347,-1104761999)+W(5,1032136206,-1115200780,-1115609017,1029855614)+W(6,-1111308088,1014687039,-1112931654,1020526050)+W(7,-1119448076,-1112611266,-1136487898,-1104533373);sum2=W(0,1013207527,-1127355075,-1103159789,1040955478)+W(1,1008876024,-1116686760,1035764738,-1154118338)+W(2,-1118344664,1028266047,1043690369,1051132935)+W(3,-1108842627,1041402295,-1105537330,-1128237045)+W(4,-1124997045,-1117884424,-1116887196,1047094008)+W(5,1057384051,-1100609336,-1098518151,-1089828796)+W(6,1036829905,1016171285,1024917624,1041601336)+W(7,-1127506713,1033786361,-1114313206,-1102385561);WS(1063446990,1030048893); +sum1=W(0,-1131562670,-1099483503,-1106193120,-1102405700)+W(1,1021119810,-1113568905,1009340592,1030255032)+W(2,1043069042,1049571969,1061428532,1053095529)+W(3,-1115069793,-1119868742,1027160065,1043118346)+W(4,-1108681470,-1106599551,-1097709592,1046689338)+W(5,1029025472,1006738196,-1120287391,-1111789333)+W(6,-1108650254,-1106453175,1008661917,-1102088711)+W(7,-1123233168,-1104754348,-1136963210,-1114502129);sum2=W(0,1012371361,-1149491589,1023756477,-1165255819)+W(1,-1111467932,1019335917,-1140694601,1010513313)+W(2,1017109065,-1115161102,1012418345,-1111308586)+W(3,1015942947,-1106016138,1015823021,1026481588)+W(4,-1110016822,-1109821790,1060485172,1031379047)+W(5,1046805034,-1114576028,1024897044,-1114618076)+W(6,-1103671135,-1097972516,-1094449842,1049769129)+W(7,999148403,1022790203,1032463998,-1146831635);WS(1060385486,1040268319); +sum1=W(0,-1115333181,-1113839600,1026945989,1041834949)+W(1,-1100015113,1010458454,-1113704543,-1110169699)+W(2,-1105770459,-1104706211,-1085502934,-1112644646)+W(3,-1102865873,-1112283012,-1108020290,-1115522389)+W(4,1048230464,-1122113023,1051932092,1065603891)+W(5,-1105250533,1054415097,-1122402466,1046973419)+W(6,1022495614,-1115044751,997701279,1044329112)+W(7,1038196649,-1113673817,-1105082025,-1115640050);sum2=W(0,-1115664423,-1122287706,1044568139,-1099350461)+W(1,-1102715015,1042022920,1031291077,1032474264)+W(2,1041813775,1041645390,-1087138046,1067461852)+W(3,-1116572542,-1109622665,-1113357449,-1110133469)+W(4,-1142717933,-1094011677,-1124627987,1027339570)+W(5,1045144111,1054026149,-1122353792,1047364150)+W(6,-1120925434,-1119842210,-1120985148,-1113918825)+W(7,-1100833175,-1101147879,-1112018489,-1109170005);WS(1049043868,1050086952); +sum1=W(0,-1127858130,1025810768,1034666762,989092984)+W(1,-1115481017,-1119959429,1012364567,-1097661520)+W(2,-1091279607,-1101354119,-1089232423,-1092016019)+W(3,-1089729669,-1104525366,-1121438163,-1160888088)+W(4,1054362490,1044465651,1050465752,1058690160)+W(5,1053482909,1051092259,1019953121,1051219071)+W(6,1028884238,1022883995,1032068165,1005443958)+W(7,1007092039,-1149438996,-1137072337,1017307814);sum2=W(0,1030282550,1012065197,1049708534,-1101566471)+W(1,1043525707,1038111746,1040589253,-1106531005)+W(2,-1099759289,1050936278,1018991152,1050588571)+W(3,-1112383125,-1121285468,1039884984,-1113841779)+W(4,1070065566,1068820850,1068572253,1075164582)+W(5,1046261639,1053555382,1040055978,1058828770)+W(6,-1078832473,-1076346523,-1075628240,-1072955990)+W(7,-1093459475,-1088795804,-1099780818,-1090423367);WS(-1083655502,1074535575); +sum1=W(0,973651072,1028862937,1029517469,-1111330742)+W(1,1043404639,-1105397947,-1129726574,-1099887737)+W(2,-1100106921,-1096173461,-1088250868,-1101351113)+W(3,-1092528244,1034877328,-1113904430,-1118418050)+W(4,1049212555,1052529147,1057957824,1060855844)+W(5,1050267538,-1104065896,1041335934,1047916353)+W(6,-1122472503,996549482,-1111380529,-1125410415)+W(7,-1109626381,-1122247818,-1108333759,1037233742);sum2=W(0,1037582341,1032149251,-1135487115,-1107247151)+W(1,1053968825,-1096732175,1034930229,-1094249638)+W(2,-1116649305,-1112916551,1044443302,-1117703407)+W(3,1049963138,1042101117,1046616621,-1127010106)+W(4,-1107051108,1041643977,1030763641,1053360182)+W(5,-1087331905,-1089009482,-1110671517,1059951262)+W(6,1040538112,-1112067691,1036263743,-1115814520)+W(7,1035849297,-1104153316,-1104877620,-1116847106);WS(-1132786560,1056578758); +sum1=W(0,1031072232,1019453021,-1112153353,-1127115205)+W(1,-1153314582,-1105591705,986346381,1024604121)+W(2,1043718831,1050053971,1057505465,1049535379)+W(3,1052394474,1045418390,1044283028,1048806335)+W(4,-1098888378,-1104586611,-1090760605,-1081773448)+W(5,-1106021324,-1120283669,1036365944,-1103287167)+W(6,-1123786893,1030360908,-1123598824,1035671447)+W(7,1044649456,-1105554848,1033186457,-1108912601);sum2=W(0,1040658557,-1106354313,1027144364,-1103628435)+W(1,-1123462592,-1130705048,-1126068784,1016031184)+W(2,1011638864,1020064744,1049840877,1050147177)+W(3,-1117174472,-1105120318,-1113970774,-1135769248)+W(4,1041865287,-1103147627,1026998340,1053587315)+W(5,-1118058864,1036775410,-1104140895,1030416564)+W(6,-1109113498,1033931950,-1120927100,-1102211113)+W(7,1033328738,-1101351534,1028877580,-1112076066);WS(1062711758,-1109562142); +sum1=W(0,-1107075140,-1125545776,-1121788380,-1112684886)+W(1,-1128625782,-1102890883,-1129119788,-1102110160)+W(2,-1100622401,-1104747337,-1103229831,-1083301774)+W(3,1050510715,-1097610180,-1109077454,1030737729)+W(4,1053288051,1049612355,1059638178,1048337697)+W(5,1052952654,1051307580,1041285742,1049115768)+W(6,1017596397,1007433175,-1120034657,-1098025711)+W(7,-1112854653,-1108240645,1022176121,1020667959);sum2=W(0,1022257834,1033804876,1033963400,-1113268759)+W(1,-1123922685,1029999681,1015463858,-1125618402)+W(2,977550902,-1105772859,-1098748483,1063293804)+W(3,-1090033704,1051039483,-1104977553,1022914778)+W(4,-1113927342,1042844173,-1096777339,1059312088)+W(5,-1134320563,1037687330,1024487701,1004875175)+W(6,1036504102,-1107093105,1028160469,-1089861840)+W(7,-1101525036,1017532722,-1122996995,-1116068477);WS(1046002488,-1083997249); +sum1=W(0,-1116203964,1044431961,1041235242,1046371486)+W(1,-1106267745,-1117705943,-1122870401,-1109240562)+W(2,-1099156844,1028498222,-1096363997,-1079124621)+W(3,-1088685662,-1103556299,999993136,-1106798659)+W(4,1050076828,1049400252,1050263757,1020370202)+W(5,1048790666,1053355933,1034829570,1037276039)+W(6,1025075217,1035032656,1032516798,1050189128)+W(7,1042510329,1039724554,1027729159,1037249299);sum2=W(0,-1094982381,1024745423,-1097113645,1017043870)+W(1,1052555320,-1107563793,1049262968,-1118735987)+W(2,1041875660,-1091311273,1042706326,-1148119319)+W(3,-1098101314,1010824956,-1094774489,1030619863)+W(4,1017839086,1044409386,974632891,1061393923)+W(5,1043955676,-1098402228,1042935118,-1094515595)+W(6,1045890174,-1107764806,1048260200,-1118443235)+W(7,-1097368628,1041238578,-1116185663,1042214090);WS(-1083255246,-1075588436); +sum1=W(0,-1154522904,-1106371438,-1105464695,1036086422)+W(1,1023783355,-1127243930,1030176790,1031412139)+W(2,1026375684,1036249778,1056687627,-1097055709)+W(3,-1088556578,-1108055408,-1105944807,-1123388097)+W(4,-1099839750,-1113752075,-1092436626,1050924256)+W(5,1056650964,1045926824,1039385437,1041066449)+W(6,1037990411,-1119606102,1043935324,1036476796)+W(7,-1111337285,-1110940389,-1124332025,1021333175);sum2=W(0,-1117330831,1023708058,-1133288218,-1122435213)+W(1,-1139180683,1020252429,1025188082,-1109968059)+W(2,1032531181,-1114369361,1017487862,1047518334)+W(3,-1122916014,1027012545,-1103557501,1046855474)+W(4,1043756688,1031926890,-1104593512,1043258354)+W(5,-1096895795,1049767697,1019544307,-1112657711)+W(6,1060766869,1067300065,-1105945514,-1075696003)+W(7,-1102393264,-1106946489,1020047431,-1113285900);WS(1056055196,1023945849); +sum1=W(0,-1104545849,-1139517988,-1101013315,-1136100212)+W(1,-1148373856,1013350648,-1120654743,-1108930702)+W(2,1036175954,-1138851412,1048468083,-1097789539)+W(3,-1096999890,-1097071058,995622088,-1128233700)+W(4,1032040419,1009002268,1040659763,1059870683)+W(5,1039368714,1053644410,-1122818538,1033002810)+W(6,-1111539988,1026875367,-1104005681,-1112873620)+W(7,-1135793772,-1132670698,1028030253,-1133516850);sum2=W(0,1033182461,-1135790885,1036058972,-1145806187)+W(1,1026470367,-1125994579,-1123856921,-1152817846)+W(2,-1110992702,1041801313,-1115959119,-1083556559)+W(3,1047402951,1026458945,1021989349,1029289545)+W(4,1011638125,976542168,-1106760241,-1068720208)+W(5,1080067579,1043021822,-1118809257,1027196491)+W(6,-1116812221,-1135785781,1013579453,1034110873)+W(7,1048786168,-1124564059,-1115658442,-1110636256);WS(1047050040,1036867972); +sum1=W(0,1031952202,1040033213,1049413776,1052329098)+W(1,-1134253939,1023712847,-1129317744,1023414180)+W(2,1041031945,1050476745,1016870010,1054273441)+W(3,1041748879,1035493153,1041656495,1041394937)+W(4,-1098508279,-1097704487,-1091275871,-1087382286)+W(5,-1095309386,-1117526273,-1112254893,-1108492595)+W(6,-1117663192,1033331580,1012948685,1043041286)+W(7,-1131302504,-1125396951,-1153578470,-1112644847);sum2=W(0,-1120609508,-1098653081,-1074671298,-1081276780)+W(1,-1097107702,-1110118090,-1137118351,-1119823807)+W(2,-1138324119,1042859622,1072071026,1068070176)+W(3,1044485226,1040658983,-1118978815,1035453187)+W(4,-1110367912,1038385587,1026263792,-1107049493)+W(5,1024907208,-1122488627,1038809437,-1111098449)+W(6,1021280635,1026624912,1026288466,-1122098825)+W(7,1040255596,-1152233050,-1126727249,1006813455);WS(1047287096,1059538103); +sum1=W(0,1030804480,-1111595219,-1123153834,-1098057279)+W(1,1007980582,1018775223,1036089754,1030691489)+W(2,1034749929,1051408038,1049213285,1057344539)+W(3,1048793645,-1106759404,-1115115061,1033654600)+W(4,-1102474905,-1094490621,-1099609086,1048597242)+W(5,-1094890059,1046324795,1003815995,-1126686757)+W(6,1013951379,1039425378,-1112788128,-1098419769)+W(7,-1118093753,-1108341356,-1120388747,-1135294247);sum2=W(0,-1112864979,1034721747,-1108077379,1023366533)+W(1,1021246669,1032508120,-1113986367,-1153257254)+W(2,1024004698,-1109416755,988806988,1058238498)+W(3,-1115279539,1041332549,1033457886,1018109285)+W(4,1034996841,1041661735,1041642045,1008174217)+W(5,-1122858630,-1089151778,-1130797677,-1111548255)+W(6,1004307827,-1116757818,1037366938,-1107547239)+W(7,-1108868659,-1128614293,-1130732717,-1122125438);WS(1066216871,-1084582294); +sum1=W(0,1009745022,1023325836,1034246149,-1103455511)+W(1,1025953385,-1105242559,988118663,-1107601837)+W(2,-1095963722,-1096473834,-1087129751,-1142570129)+W(3,-1094684497,-1107829831,-1107520037,-1117719279)+W(4,1050775177,1046303345,1057767679,1064400323)+W(5,1038452388,992534739,1025316967,1044853309)+W(6,1027534757,-1126933960,-1118146623,-1103828265)+W(7,1018950609,1030437560,1020674901,1033139589);sum2=W(0,-1127013105,1018526115,-1123587641,1052346460)+W(1,-1098654594,1029804743,-1118240305,1030491706)+W(2,1031626404,-1117975133,1062148372,1074624908)+W(3,-1090512380,-1070854231,-1095518794,1041467716)+W(4,1029958550,-1113082476,1035325186,-1130733653)+W(5,1046581721,-1113725416,1031776819,-1115594754)+W(6,1017794797,1023300847,-1145491637,1041942663)+W(7,-1113152926,-1139181075,-1120299385,-1142763637);WS(1033725552,-1082653885); +sum1=W(0,1027658456,1033791775,1038169633,-1130834725)+W(1,-1105755912,-1107114253,-1106878767,-1102176852)+W(2,-1091894661,-1094613753,-1085886368,-1094605577)+W(3,1049096200,1038006563,1040399888,1038046228)+W(4,1054730080,1052727904,1060322284,1054915405)+W(5,-1115316932,-1113871235,-1114082704,-1098681477)+W(6,1024810077,1020875129,-1114253244,1021660859)+W(7,1010914050,1032412472,1016596422,1044096992);sum2=W(0,-1126607908,-1111819446,1032709615,-1119610542)+W(1,1027594385,1029384695,-1115269200,1032209203)+W(2,-1109006144,1050929158,1025316173,-1107176811)+W(3,-1123863107,-1122531221,1026796828,-1115616555)+W(4,-1093467963,1063076656,1048889614,-1090320472)+W(5,1046933317,1051206364,997945380,-1109796884)+W(6,1059727060,1073053378,1073749745,1058093447)+W(7,-1079533534,-1073154062,-1075936158,-1088004581);WS(-1087442510,1045166814); +sum1=W(0,-1106921670,1032907600,-1111070674,1047421629)+W(1,-1094092352,1031075349,-1136240762,-1129052086)+W(2,1032009478,-1127325529,-1106321881,-1085655355)+W(3,1057239638,-1098381173,-1128650952,-1107389381)+W(4,1041337656,-1100890040,1060092296,1044767811)+W(5,1040377247,1037296628,-1131454723,1037463686)+W(6,-1110338367,1042108264,-1105899594,1027442111)+W(7,-1105935775,1037469097,1027139781,991481919);sum2=W(0,-1119426781,-1109786529,1041819143,1018220925)+W(1,-1103055916,-1124599508,986571056,1024618671)+W(2,1040351141,1043540747,-1105926532,-1133247980)+W(3,-1096724541,1038612076,1019567362,-1143357456)+W(4,-1104019881,-1106797782,-1098594115,1066013053)+W(5,-1136157126,-1097021086,1025702119,1008181894)+W(6,1015410156,1043466418,1048709183,-1092013542)+W(7,-1109288787,1027934232,-1140871148,1027080058);WS(1059279054,1041683061); +sum1=W(0,1028823114,1033060856,-1136683218,1041097809)+W(1,-1108712682,-1099515041,-1114499693,-1105525449)+W(2,-1096417644,-1095251776,-1096755466,-1095420880)+W(3,-1087904547,-1117180600,-1113115866,-1121084634)+W(4,1041071884,1051348966,-1106154521,1062896338)+W(5,1057053635,1050313119,1041134484,1043053335)+W(6,1040139175,-1133443258,1027763154,1037083176)+W(7,-1109247178,-1169250436,1007514196,1031868218);sum2=W(0,-1104031080,-1113246189,-1124792744,-1107688308)+W(1,-1084040655,-1089958554,-1098618924,-1098033920)+W(2,1039900182,1044206765,1043086617,1057123143)+W(3,1066602722,1037219700,-1111210157,1036938090)+W(4,1028023758,-1122555834,1041018096,-1100462314)+W(5,-1123151815,1032289221,1028867168,-1143651414)+W(6,-1125301559,1027754708,-1129842792,1022410763)+W(7,1034604384,1029558442,-1139711519,-1122704124);WS(-1093886876,-1092780259); +sum1=W(0,1031521076,1040859655,-1123954783,-1115369432)+W(1,1027325374,-1130075936,1017430099,1005655277)+W(2,1034696971,1027092583,1057011018,1055452141)+W(3,1055461116,1043845385,1041326696,1045628689)+W(4,-1098366291,-1107551117,-1084481759,-1086775792)+W(5,1050583573,-1098824964,1032795870,-1110858724)+W(6,991412379,1023411481,1037665034,1037775165)+W(7,-1102735091,-1106471523,-1113156096,-1108701199);sum2=W(0,-1099549152,-1101982776,1039636960,1065032135)+W(1,1046191187,-1112740199,-1120755726,-1138571865)+W(2,-1115620025,-1110046443,1067650764,-1096892917)+W(3,-1084058149,-1089814493,1022618460,-1106519005)+W(4,1042476476,-1138118945,1056117723,-1084935200)+W(5,1043334912,-1116550886,1030169574,-1123579094)+W(6,-1128057356,-1104607948,-1129519972,1039009532)+W(7,1042222420,-1114781123,1023299940,1029490149);WS(-1103384376,1050555318); +sum1=W(0,990997212,-1104723373,-1102560870,-1110645588)+W(1,-1114771100,1006886950,1011892746,1041403778)+W(2,1056616014,1049493908,1060440249,1063537686)+W(3,1049398171,-1123261404,1042753094,1041297647)+W(4,-1113359817,-1101985253,-1095607555,-1091747296)+W(5,-1098384586,-1094355067,-1098733239,-1099641616)+W(6,-1104278389,-1112669305,-1117918862,-1124628967)+W(7,-1120789735,1020875660,1029891897,-1143354303);sum2=W(0,-1097904627,-1102268820,-1101696600,-1102083058)+W(1,-1100977750,1022682138,-1105396681,1035758392)+W(2,1056762738,998260703,1049156882,1055125136)+W(3,1040009482,-1099421122,-1114104451,-1112582051)+W(4,1033294591,-1102966386,1040206209,1048772561)+W(5,1004029807,1040485303,-1118051402,1040482786)+W(6,-1113205081,-1105114179,1028552759,1023069474)+W(7,-1108173489,1040370279,-1109779069,-1135668672);WS(1042369848,-1095650924); +sum1=W(0,1032801852,-1124780413,-1142443027,1031124370)+W(1,1024489633,1037041722,-1157391942,1048283534)+W(2,1060985291,1056066249,1059062488,1046815795)+W(3,1051554984,1026983110,1037131073,1028118439)+W(4,-1088222536,-1093287088,-1089766974,-1084610255)+W(5,-1096293908,1035048291,-1113190096,-1107690581)+W(6,-1154392525,1017158008,1041310978,-1111535759)+W(7,-1118760812,-1118618480,1032589425,-1101944856);sum2=W(0,1056251107,-1118435725,-1111043713,-1090037466)+W(1,-1129656805,-1093926860,1052716525,-1083761792)+W(2,-1084477192,1041984407,-1093515412,1073185178)+W(3,1051712939,1053076395,-1096065312,1066458198)+W(4,-1077785336,-1086371528,-1093010832,1074151927)+W(5,1054463958,-1094829660,-1090812268,1063500158)+W(6,1053829707,-1113013425,1046411943,-1090694669)+W(7,-1095714333,-1103046632,1035367276,-1087950464);WS(-1081634407,-1072784825); +sum1=W(0,-1102740818,-1115394775,-1101924733,-1100839185)+W(1,-1123768914,-1140848016,-1118249725,-1116477425)+W(2,1024862651,1046040367,-1109613465,-1115978107)+W(3,1049722038,-1098661743,-1138059466,1025943000)+W(4,1056867014,1027952685,1058509811,1050187219)+W(5,-1098437541,1033615035,-1143195264,-1132571500)+W(6,1016622683,-1112643478,-1096240139,-1101581667)+W(7,1008822020,1023463264,-1116668435,1036595961);sum2=W(0,-1139809909,-1126178115,1032546581,-1097752958)+W(1,1042272246,-1118367610,-1138081685,1017774855)+W(2,1046126277,-1111752353,1034216546,1042101074)+W(3,1043290796,-1112722386,1034532478,1030093406)+W(4,-1119940899,1055245806,-1088954301,1058677046)+W(5,-1087007443,1048637958,-1140548675,1029648824)+W(6,1040903120,-1104413152,1019748625,-1089277711)+W(7,1028591970,-1139620757,1017306737,1033828758);WS(1050645916,1033550915); +sum1=W(0,-1118556120,-1108262319,1043230361,-1094947334)+W(1,-1103841584,1018079143,1032598742,1008731683)+W(2,-1107219907,1043545243,-1086762442,-1104041435)+W(3,1058293794,-1097977901,1041130248,-1123331655)+W(4,1039060494,-1145250020,1059123936,1057758321)+W(5,-1096913490,1039599795,-1151122424,-1123961290)+W(6,1030703933,-1110184190,-1110311564,-1100512367)+W(7,1044416908,-1132472896,-1147952664,1022228292);sum2=W(0,1040267615,1048409433,-1107165984,-1086251247)+W(1,-1113957324,-1107976602,-1122078587,-1111525785)+W(2,-1112791644,-1110540665,-1088877638,1053330884)+W(3,1057377190,1057673067,1024512949,1042772014)+W(4,1010515766,1032365064,-1090038325,1049266570)+W(5,1028890653,-1103454662,1041725883,-1143554104)+W(6,1024308395,1041630361,1040244783,1037513285)+W(7,-1098504745,1039941233,-1103661415,1024552651);WS(1051978908,-1102077462); +sum1=W(0,-1132165009,-1117187439,-1108837850,1037183202)+W(1,1028473682,1045655273,1025240990,1033734537)+W(2,1045761591,1051430047,1060286099,1046972447)+W(3,-1128782822,1028047735,-1178179968,1035331372)+W(4,1013540534,-1096198150,-1130717861,-1085387922)+W(5,-1105434962,-1101497054,-1110960744,-1102517015)+W(6,-1106078467,1014010165,-1121999817,1030141582)+W(7,1008925446,1018887490,-1122721428,1026996307);sum2=W(0,1023072493,-1125531833,1030396885,-1118880502)+W(1,1027419877,-1161271853,1019485964,1028708277)+W(2,974611657,1047662948,1035351326,-1090109833)+W(3,-1110942359,1033315833,1010290822,-1156901930)+W(4,-1101792417,1051899312,1080526024,-1069022098)+W(5,-1087739606,1036440530,-1124554651,-1114394737)+W(6,-1112121991,1037288067,1042102238,-1113214479)+W(7,1032127295,-1143368203,-1132377096,-1141169667);WS(1058455886,-1096183470); +sum1=W(0,-1105360672,-1112035684,-1105059667,-1103063975)+W(1,-1112638549,-1104182327,-1106250503,-1103319623)+W(2,-1112611850,1032735242,1048808633,1042817013)+W(3,1058906409,1047248804,1047193699,1057710235)+W(4,1060616064,1033545283,1051085625,-1097442806)+W(5,-1102188695,-1103229812,-1106970890,-1109193562)+W(6,-1104075433,-1111940643,-1115570744,-1097216429)+W(7,-1107200030,-1108265532,-1119499692,-1106901731);sum2=W(0,-1135393651,-1131009665,1004138181,-1111055824)+W(1,-1134829555,-1127256265,-1113946573,1010148467)+W(2,-1114274101,1016197705,-1143366053,1051632163)+W(3,-1111579981,1038147066,1025185617,-1137859715)+W(4,-1117767149,-1130986601,1026922589,1048764370)+W(5,1036257166,-1112945554,-1143942149,-1123068365)+W(6,-1110403581,-1136444051,-1112183743,-1121253595)+W(7,1009689523,989872074,-1123668797,-1123716033);WS(-1103618872,1023577831); +sum1=W(0,1041702149,1032268701,1021026046,1032012647)+W(1,1023662430,-1111766616,-1112590149,1042231991)+W(2,1057806109,997904496,1057675340,-1129702414)+W(3,1056283152,1039716321,1049875952,1054291708)+W(4,-1091063799,-1106010126,-1090884608,-1094077941)+W(5,-1094732237,-1100869456,-1105996279,-1098425069)+W(6,1022049043,-1102660926,1046995709,-1100395542)+W(7,1050214494,-1096243374,1047647816,-1100607928);sum2=W(0,1073849383,1069429154,1070121938,1066905653)+W(1,-1087755842,-1080359597,-1073496568,-1070245916)+W(2,-1072987051,-1080077361,-1076996297,-1086754234)+W(3,1060194671,1067521081,1074652354,1075883836)+W(4,1040644897,-1098556311,-1124122091,-1095882058)+W(5,-1096747545,1048551041,-1092793409,1058695504)+W(6,1022236877,-1128073567,-1118780260,1027638421)+W(7,1012182550,-1129108935,-1130588931,1001812541);WS(1010873216,-1100304815); +sum1=W(0,-1154187044,1028741017,-1114247598,-1099084427)+W(1,-1104966895,994968800,-1113228468,1028263947)+W(2,1045945805,1051026373,1058185854,1059904750)+W(3,1052860588,1038231664,1040557287,1032103905)+W(4,-1102222630,-1103217414,-1097780567,-1091550752)+W(5,-1108718914,-1110664976,1017403508,1017865354)+W(6,-1113759340,1022415534,-1105383733,-1111624796)+W(7,-1114326870,-1110217221,-1108875519,-1109350878);sum2=W(0,-1114639192,1039210963,1047528380,-1099502544)+W(1,1041344628,-1108972702,1021595805,-1116883371)+W(2,-1100331344,1069298433,1080352854,-1067747068)+W(3,-1080996124,1032407437,-1121090437,1016604711)+W(4,1035901690,1043940791,1030733380,-1084572959)+W(5,1003800555,1045939813,-1121287047,-1122259179)+W(6,1012858414,-1126620651,1036529177,-1099630936)+W(7,1043527822,-1119860547,-1145664907,1034105585);WS(1044302648,-1104457270); +sum1=W(0,-1115179413,-1101763748,999269803,-1106420033)+W(1,1041707045,-1128885581,-1110751840,1029110244)+W(2,1029190781,1045938783,1034810490,1055724168)+W(3,1053359959,-1100033022,1037908026,1035419021)+W(4,-1108944696,-1102720380,1038235218,-1101615303)+W(5,-1094303566,1043259278,1011056201,-1123807773)+W(6,-1115207128,1013266237,1025157307,-1105407492)+W(7,1045691477,-1113033137,-1114066571,-1113282394);sum2=W(0,-1117238549,-1115295266,1033754662,-1095438097)+W(1,-1106855439,1011060498,-1117460606,1032653312)+W(2,-1109414288,-1128441429,-1104877135,1053172955)+W(3,1056926069,-1108715476,1036225840,-1114450934)+W(4,-1115125848,-1121954754,1018153798,1038786210)+W(5,-1104082080,1043675119,1008366234,1018894269)+W(6,1023475415,1024122972,1002646200,-1106263750)+W(7,1034246226,1025499367,-1107090094,1013321052);WS(1068015911,1043072951); +sum1=W(0,-1127841379,1035792844,-1155603908,1018341976)+W(1,-1111053022,1044403491,-1112313859,1005208661)+W(2,-1101991257,-1091973141,-1110119406,-1095315357)+W(3,-1107228151,-1111437840,-1097295811,-1103670736)+W(4,1041159238,1040826438,1052691071,1053842800)+W(5,1042506601,1050221764,1030249017,1046985745)+W(6,1035382295,-1098419575,1043898844,1030324599)+W(7,-1108241413,1043481954,-1098652336,1032196534);sum2=W(0,-1134315530,1033824390,-1112867968,1039862799)+W(1,1005143468,-1114969920,1030354102,-1131720457)+W(2,-1125722365,1019923991,1039464885,-1087456726)+W(3,-1119378177,1042059959,-1113780490,1009971850)+W(4,-1135384490,998580556,-1093291922,-1061395777)+W(5,-1106942114,-1121281813,1034179020,1032010553)+W(6,-1118933131,1027495017,1045077367,1087627027)+W(7,1034637079,-1148550692,-1118611519,-1117397469);WS(1060186318,-1131602669); +sum1=W(0,1022422466,-1102049002,1050775273,-1097141731)+W(1,1056872997,-1099566807,1025667942,1032894309)+W(2,1050205114,1052887138,1052456073,1049038746)+W(3,1040490435,1039690728,1043457059,1045856748)+W(4,-1099402401,-1102238785,-1100510367,-1088759247)+W(5,-1122526498,-1099089908,-1102859210,-1106963501)+W(6,-1112848707,-1106285089,1039607513,-1098786589)+W(7,1048305743,-1104192622,1032266998,-1118572779);sum2=W(0,989650422,-1108234271,-1120122674,1045260201)+W(1,-1114112879,1037831837,-1117501250,1024132690)+W(2,-1120410947,1050158699,-1092804082,1024838498)+W(3,-1125280065,-1119936776,-1114421818,1035095434)+W(4,1047633630,1066272871,1075424781,1061734347)+W(5,-1091697647,1003481288,1011848513,-1106020023)+W(6,-1081060940,-1074101109,-1079387458,1050344942)+W(7,1043540897,1039609275,-1131708367,1026462111);WS(1057810382,986287880); +sum1=W(0,-1105255365,1027767677,1037147968,1038550632)+W(1,-1136315263,1035749561,-1115075413,1028257967)+W(2,-1110142276,-1106138450,-1092238936,-1090210593)+W(3,-1089134184,-1093055129,-1097497096,-1089420006)+W(4,1041191503,1031406779,1027980992,1049547413)+W(5,1052451129,1057536820,1050343212,1058108487)+W(6,1050176972,-1130243957,1041310918,1041377527)+W(7,-1115128119,1033537239,-1127231554,1031965752);sum2=W(0,-1099824579,-1113793286,1053512844,-1112943238)+W(1,1041834894,-1099992002,-1120789532,1024916046)+W(2,1070708271,-1104040400,-1091831853,-1072548459)+W(3,-1093778092,1057576575,1064181862,1051972140)+W(4,1075074245,-1084124078,-1082668198,-1072503695)+W(5,1056090411,1053907302,1058602971,1054786345)+W(6,-1097074436,1023561426,1039380165,1009216489)+W(7,1043969626,-1107563771,1034348623,-1106961801);WS(-1075707047,1038147646); +sum1=W(0,1038492938,-1115961531,1036899040,1041066756)+W(1,1038870159,1045702796,1022987667,1044017707)+W(2,1050722763,1026800423,1055626176,1052178217)+W(3,1027667391,1053246416,-1100305296,1049962981)+W(4,-1095596015,-1103730686,-1091210886,-1090286882)+W(5,-1094135001,-1095582752,-1109653838,-1093296229)+W(6,1040870942,-1122935577,1047700685,1036539085)+W(7,-1102625947,1048523811,-1105859960,-1117734303);sum2=W(0,-1145353723,-1113260796,-1112198364,-1113367096)+W(1,1007958125,1047146251,-1122974002,1021064313)+W(2,1027969677,-1095928859,1052169305,1052353113)+W(3,-1129450520,1051473061,-1091037095,1050393555)+W(4,-1115030411,1031463199,-1108227013,1051016428)+W(5,1041462653,1045242344,1032341221,1020102815)+W(6,1052090154,-1110261785,1041877601,-1099630700)+W(7,-1087173862,-1102681887,-1095485390,-1111896409);WS(-1102302520,1068562064); +sum1=W(0,-1130894152,1029216267,1029150351,1029804895)+W(1,-1108054071,1046304488,-1107326720,1018120580)+W(2,-1101486038,-1094978851,-1104755260,-1093484995)+W(3,-1110271975,-1106599349,-1102131284,-1102274525)+W(4,1044130034,1029251017,1053252560,1050941559)+W(5,1036880709,1050863202,-1128083416,1047248574)+W(6,1031789673,-1102217970,1042516209,1040658618)+W(7,-1113036417,1041743615,-1102226940,1032422999);sum2=W(0,1019111797,-1123809812,1006739898,1041109085)+W(1,-1126211453,1028972357,-1118372569,1025713585)+W(2,1022527979,-1111065998,1031759809,-1095097056)+W(3,1034613952,-1107360163,1033659253,-1118642675)+W(4,-1131519898,1023737355,1045357020,1082939698)+W(5,1027342607,1033832936,-1112248823,-1118824157)+W(6,1029130971,-1117143513,-1106220344,-1064938697)+W(7,-1122955245,-1112280546,1032152906,1028082979);WS(1066566439,-1125753148); +sum1=W(0,1020091828,1041951168,-1130301450,1052053147)+W(1,-1131231944,1033588155,1009411772,-1116682291)+W(2,-1096367972,-1098758994,-1093467737,-1089881409)+W(3,-1092544881,-1098181717,-1110070786,-1096392077)+W(4,1038767583,1048997640,-1130818632,1064063659)+W(5,-1116991019,1042770882,1046860728,1027361773)+W(6,1030663671,1025331919,-1108818909,1044746920)+W(7,1022962726,1041997189,1018371147,1038578846);sum2=W(0,-1105507764,-1149004498,-1098298748,-1115729482)+W(1,-1094576030,-1111478010,-1129010369,1018600957)+W(2,1019815533,1047279899,-1106660204,1058550934)+W(3,1031191852,1032716298,-1117054989,1019851909)+W(4,-1136431769,-1121679526,-1096656341,1058580319)+W(5,-1098228632,1041490224,1047791827,-1106522387)+W(6,1024962860,1041000955,-1107413740,1027135608)+W(7,-1101441076,1035067556,-1123460834,1005788722);WS(1050996380,1066787661); +sum1=W(0,1042843177,-1120310187,1033453959,-1107450543)+W(1,1017862620,-1134072575,1025308393,1033769739)+W(2,-1109518091,1043911830,1059519229,1061971625)+W(3,1051823058,1046601317,1042112788,1046863997)+W(4,-1098674409,-1097687209,-1096304487,-1098011863)+W(5,-1095767039,-1095249970,-1098354285,-1098417599)+W(6,-1112832565,-1133582755,-1116528532,-1105396874)+W(7,1033796902,999923683,1030029487,-1109771063);sum2=W(0,-1103321099,1033376724,-1108916223,1033194077)+W(1,1038197771,1032881798,1017830932,-1138730935)+W(2,-1087654445,-1114493691,1049058628,1065240604)+W(3,-1128335788,-1094150295,1006224046,-1112103411)+W(4,-1098379129,-1096458683,1036368268,1054396447)+W(5,1049730119,-1108472207,1031462702,-1102017203)+W(6,1013739975,1015354012,-1121134774,-1115257551)+W(7,-1129699908,1021079748,-1117224382,1038189385);WS(1027314912,-1081149641); +sum1=W(0,-1109480125,-1114947760,-1101195017,-1132100201)+W(1,-1103759537,1044342469,-1111893319,1051194426)+W(2,1051429188,1053252314,1058130398,1061393767)+W(3,1057940398,-1104522586,1055491172,-1120202825)+W(4,-1118844062,-1094077252,-1113091794,-1085308129)+W(5,-1102037735,-1094497965,-1103334896,-1094870250)+W(6,-1097611416,1034118735,-1104617542,1035982720)+W(7,-1114189097,1036294793,-1128796810,1030785028);sum2=W(0,-1131039707,1024995350,-1104486127,1015537291)+W(1,1053996441,-1103676904,1047124046,-1111129691)+W(2,-1098833779,-1124760267,-1078713050,-1065942779)+W(3,1047686732,1084085461,1064521940,-1093915430)+W(4,-1147567565,1057070390,-1091843304,-1081156610)+W(5,-1094140189,1060423478,1046849692,1018309905)+W(6,1035790053,995065627,1037354874,-1154356731)+W(7,-1107145709,1026796886,-1108476011,1038591472);WS(-1081542375,1044780323); +sum1=W(0,1026864081,-1100303790,1048337215,-1098110473)+W(1,1054474587,-1099969099,1023999910,1028627178)+W(2,1046719985,1054288460,1054459103,1048901488)+W(3,1041639871,1034589376,1043694031,1046235480)+W(4,-1098857847,-1108679899,-1098101851,-1093175556)+W(5,-1104037973,-1107626335,-1101510966,-1106600025)+W(6,-1114219435,-1104586877,1041408644,-1098306531)+W(7,1046672715,-1104199322,1022681657,-1126646775);sum2=W(0,1017985090,1027847194,1036519222,-1113167123)+W(1,1037009826,-1113380621,1031131596,-1115360802)+W(2,1024212320,-1098721130,1050387030,-1094712479)+W(3,-1100822056,1028269032,1009055356,-1113841920)+W(4,-1099849981,-1081468176,-1070464929,-1096550174)+W(5,1057690620,1042714784,-1145638655,1046010973)+W(6,1067245211,1074345814,1070597407,-1088417301)+W(7,-1104880956,-1102737214,1000105719,-1112342255);WS(1059294542,1020616832); +sum1=W(0,-1157534552,1039080142,-1097783100,1031217968)+W(1,-1164216296,-1138897989,1026686634,-1105498094)+W(2,-1096856701,1044861738,-1089052876,-1085780263)+W(3,1044573672,-1097342660,1041475528,-1105558033)+W(4,1050532499,1041652423,1057029426,1047119538)+W(5,1039715347,1043073721,1040308239,1048391538)+W(6,-1112831597,1046540791,-1098369827,1040272239)+W(7,1024931118,-1103025619,1045404192,-1114523696);sum2=W(0,-1106291706,1001372950,-1099590495,-1093748925)+W(1,1015225205,-1105937891,-1112612361,995169980)+W(2,1040318024,-1105705183,1045484852,1061316313)+W(3,-1098311584,1041085521,1028378294,1035732349)+W(4,-1114208076,-1116263519,-1108179199,1049891427)+W(5,1040668388,-1111581107,-1115787941,-1113959318)+W(6,-1142193319,-1145917455,1036599633,-1108356360)+W(7,-1148092276,1032743264,1021281994,1024794158);WS(1059376718,-1137270291); +sum1=W(0,-1118257199,1037392427,-1097794403,1035766677)+W(1,1026067385,1032186693,-1108679762,-1139304576)+W(2,1043258576,-1106073464,1054680411,-1099046488)+W(3,-1088020070,1041392887,-1113652045,-1111666975)+W(4,-1114290826,-1124279079,-1115190716,1052189312)+W(5,1054691490,-1097245116,1025610423,-1123561026)+W(6,-1112002778,1022160871,1045843716,1011458515)+W(7,-1110958220,1046761570,-1117145658,1032305501);sum2=W(0,1025244035,-1122852568,-1092220395,1038019467)+W(1,1048072683,-1113553750,-1119930901,-1139793711)+W(2,1033595807,-1087687504,1066421651,1047700223)+W(3,-1084925862,1050883425,-1105555859,-1146566911)+W(4,1016573022,1048825911,1058107887,-1089540205)+W(5,1045215493,-1098430697,1041208433,-1124843514)+W(6,1002397687,-1104089806,-1130145014,-1111655831)+W(7,1032935415,1015641098,1001885951,-1131703250);WS(1058596686,1013962118); +sum1=W(0,1000024554,-1127551432,-1100000762,1035333436)+W(1,-1122612871,1044766998,1041477861,1051562743)+W(2,1052551424,1049056438,1057499982,1036076760)+W(3,-1127972943,-1116046252,-1118015335,-1099275107)+W(4,-1088298614,-1098656348,-1090756927,-1097067922)+W(5,1040213184,1015197910,-1123679237,-1122278672)+W(6,1039656505,1034731345,1019232187,1033429441)+W(7,-1125045580,-1113717771,1037833508,-1122272135);sum2=W(0,-1104434141,1029025211,-1078497608,-1079110377)+W(1,-1085502108,1066279808,1062913146,1068620036)+W(2,1048601996,-1091369704,1052827694,-1106615386)+W(3,-1115334546,1037382016,-1122817088,1048688798)+W(4,1033271157,-1119340081,1025214064,-1109539756)+W(5,1050957039,-1106594885,1036274829,-1118139306)+W(6,1004930429,1028438774,-1106316897,1034989376)+W(7,-1108631008,1023198169,-1134348613,-1139733884);WS(1044771128,1023341948); +sum1=W(0,-1156220044,1034545464,1033488922,-1111313058)+W(1,1038420969,1008511890,1013986230,1011084871)+W(2,-1092336191,-1098819215,-1096491302,-1086850728)+W(3,-1102939421,-1100928894,-1115524377,-1089482302)+W(4,1051560294,1044146859,1051910286,1045449190)+W(5,1053458817,1038883707,1012126018,1046748951)+W(6,1036528391,1029114797,1022761170,1029767950)+W(7,1041877300,1034675856,1037411178,1043196317);sum2=W(0,-1071004894,-1080574884,-1089987082,1049506323)+W(1,1065282653,1062249589,1060165079,1070844945)+W(2,1076503146,1066884159,1058011283,-1098882467)+W(3,-1084978169,-1088626314,-1082249713,-1077734377)+W(4,1057610169,-1107351326,1054000347,-1090234844)+W(5,1030898490,-1090230279,1044380003,-1096516163)+W(6,-1122913984,-1130255370,1038970611,1014162118)+W(7,-1114000490,1022492087,-1131621088,1013009282);WS(-1111817840,-1134998409); +sum1=W(0,1022731056,1045262352,1044888721,1029818259)+W(1,-1105915720,-1114660906,1027479949,991785104)+W(2,-1102901203,-1094315057,-1085070720,-1111793509)+W(3,1055206544,1046806370,-1123039746,-1136267423)+W(4,1029699069,1052915216,1058770140,1057078063)+W(5,-1095183540,-1097451385,-1112670352,-1114500629)+W(6,1021112442,-1107194439,-1097785743,-1117717150)+W(7,1040740592,1036425016,1005586201,1016465988);sum2=W(0,-1129690332,1030842707,-1123486113,1054087898)+W(1,-1105176966,-1097205966,-1098021434,-1106929221)+W(2,-1113356803,1026318374,1041923626,-1089332833)+W(3,1068558125,-1141184456,-1107728348,-1104288342)+W(4,997943457,-1119512995,1037525758,-1088292904)+W(5,1040210770,1050151959,1018682892,1006954668)+W(6,1015499837,-1180561029,-1144014736,1037328869)+W(7,-1107365912,-1114055561,1009592392,1013301204);WS(-1100650808,1043653943); +sum1=W(0,1038392637,1032036848,-1120772452,1043637149)+W(1,1040259489,1047398869,1038054351,1050576478)+W(2,1044290651,1040683515,-1106266873,-1090111931)+W(3,-1133467790,1044787930,1023591523,1037223428)+W(4,-1095199164,-1115398639,-1094097345,-1097393337)+W(5,-1104941765,-1101572298,1016760834,-1102689443)+W(6,1033771919,1038316223,1042896310,1045751664)+W(7,-1159203906,1015063331,1030908740,-1125005703);sum2=W(0,1018053796,1000548496,1049079603,1039189619)+W(1,-1128574308,-1118597354,-1106984497,-1104543855)+W(2,1046306039,1043541862,1010667960,1064529690)+W(3,1047996002,-1087406141,-1095617964,-1086946593)+W(4,-1101305605,1029064982,-1116813778,1038487223)+W(5,-1100258391,1048794746,-1114392997,1045938007)+W(6,1031448374,-1112893849,1021972628,-1105518867)+W(7,1037842238,1033382833,1021089548,-1140458600);WS(-1121537248,1047151836); +sum1=W(0,-1096325448,-1113135282,-1098188693,-1112146268)+W(1,-1108791588,-1117696601,-1123869651,-1114157115)+W(2,1052654400,1035132488,1046868890,-1134150082)+W(3,-1129891280,-1098847494,1032919412,-1107856679)+W(4,1000450324,-1110395025,-1139200797,1049727010)+W(5,1041189572,1056884317,1041128337,1058220805)+W(6,-1116556387,1023519458,-1111260975,-1110207458)+W(7,-1104838938,-1098805187,-1146298440,-1103148146);sum2=W(0,-1142864271,1021304865,1043366966,-1107584343)+W(1,1014758407,-1130465374,-1120740451,1000478551)+W(2,1043572739,1026011378,-1102859954,-1080136051)+W(3,-1103597159,-1115654645,1046511165,1053224660)+W(4,-1125571574,1028667063,1022196210,-1072538638)+W(5,-1076945816,1048815254,1072551214,1074776028)+W(6,-1107989855,-1140649559,1020722946,-1132367054)+W(7,1041979768,-1126224006,1027667511,1048839210);WS(-1086568910,969651201); +sum1=W(0,-1128189323,1044154939,1043534732,-1114366976)+W(1,-1098469330,-1101372520,-1123038043,-1132910587)+W(2,-1096064919,-1089612648,-1084798775,1053159863)+W(3,1053431542,1050787607,1036747448,-1116020373)+W(4,1047521403,1054908701,1056987371,1057685165)+W(5,-1089249613,-1090701774,-1105030179,1027268120)+W(6,1043461231,-1099266659,-1113308531,-1152040120)+W(7,1042761408,1049635020,1010635844,1018344000);sum2=W(0,1042932965,-1103428495,1039997403,-1093583228)+W(1,1044856824,-1121819542,-1177180368,1028413178)+W(2,-1103892922,1060495074,1052448567,-1075640666)+W(3,1057723154,1057002090,-1112150955,-1118134166)+W(4,-1104364155,1060109323,1064108701,-1073056297)+W(5,1055665788,1060503917,-1116550688,-1110515035)+W(6,-1139842168,-1118896922,991756114,-1097481656)+W(7,1040659602,-1099984054,1034919451,1041069777);WS(-1084093518,-1116656412); +sum1=W(0,1002008836,959481663,-1104590931,1050696243)+W(1,-1106608235,1047962207,1030562773,1015783795)+W(2,1058416208,1026388179,1059097973,1042079029)+W(3,1041679827,1049127990,1031439243,1042535660)+W(4,-1096672513,-1109778819,-1088144465,-1096264126)+W(5,-1101432288,-1100480244,-1113594772,-1093923750)+W(6,-1112390467,1023428581,-1112632704,1040470858)+W(7,-1102954054,1047012782,-1112144502,-1145396437);sum2=W(0,1007960967,-1110192070,1049899326,1056650247)+W(1,1078512141,1081472440,1058404171,999915485)+W(2,1027407916,1010716935,-1097456083,-1070859565)+W(3,-1068241064,-1079514242,-1094427160,1030657127)+W(4,-1129957403,1018303319,1037417999,-1094713389)+W(5,-1096379657,1043613542,1025537830,-1116925932)+W(6,-1132155403,-1121935910,-1137993343,-1142796285)+W(7,1039214170,-1111213656,1032528613,1024356221);WS(1052225948,1018668194); +sum1=W(0,-1120453498,-1123160289,-1108654867,-1104839613)+W(1,1041378113,1036965515,1044186084,1034438594)+W(2,1051775516,1048325451,1058214550,1064670427)+W(3,-1126638409,1049967085,-1096299613,-1128237844)+W(4,-1117579103,-1111291056,-1093397513,-1091445969)+W(5,-1092047898,-1099225050,-1112850625,-1112057991)+W(6,-1107074656,-1112742544,-1147977428,-1119335936)+W(7,-1109154218,1034167881,-1138567959,1019177609);sum2=W(0,-1121001958,-1148685985,1018483434,1021815720)+W(1,1049361594,-1108634723,-1132118692,-1105580672)+W(2,-1117606942,-1111847761,-1120566718,-1076982600)+W(3,1074852012,1048076514,-1102180777,-1116866514)+W(4,-1103097305,1021935234,1049895592,-1081972918)+W(5,1051964198,1040925857,1017568960,1040155911)+W(6,-1130038396,-1112487949,1038078839,-1125812992)+W(7,-1152546434,-1104919092,1026180028,-1123068468);WS(-1096382876,-1091051652); +sum1=W(0,-1116126267,-1113197617,-1112424211,-1124324715)+W(1,-1136579346,1040875430,-1113905512,1017323784)+W(2,1057278592,1048826126,1058810754,1056304110)+W(3,1041995897,1016295122,1024916389,1042534003)+W(4,-1096000788,-1097274020,-1088739494,-1091311905)+W(5,-1114916522,1038826452,-1128507781,1017648027)+W(6,-1116910752,-1140807037,1039925053,-1132679170)+W(7,-1107191661,-1119450067,1023437062,-1098370349);sum2=W(0,-1120311657,1036113080,-1109045199,1029662296)+W(1,-1122358251,-1114085873,1016737279,-1115835645)+W(2,1025682064,-1107470193,1035621932,-1118009189)+W(3,1045290388,1009830751,1035169596,1030264440)+W(4,1036682152,-1108061877,1051542033,-1101792442)+W(5,-1093646778,1056395710,-1091719234,1052430993)+W(6,-1108273289,1012612647,-1101063214,-1076098595)+W(7,-1080861029,1039398973,1065137390,1072502688);WS(1040082544,-1114755812); +sum1=W(0,1017784372,1037505264,1045745417,1019379817)+W(1,-1109308706,-1124056118,1025470519,1039469090)+W(2,-1110974758,-1108514902,-1095324708,1052579502)+W(3,1058051822,1046163210,1038459986,998280780)+W(4,1040296296,1041424680,1054913780,-1106396419)+W(5,-1087512533,-1093666877,-1106674096,-1109356390)+W(6,1024480479,-1104471944,-1106439461,-1115066496)+W(7,1040857799,1001482384,995688529,-1108404770);sum2=W(0,-1162396366,-1117720653,-1104226850,-1105580348)+W(1,-1105643813,1031813906,1011045214,1018164327)+W(2,1045315846,-1118054954,1057942904,1059476362)+W(3,-1090022037,1045409162,-1106412098,1023977529)+W(4,1034748092,1034773210,1043388435,1067689202)+W(5,-1083232471,-1101262587,-1124577575,-1102021751)+W(6,1035646876,-1100298043,-1097646834,-1093789486)+W(7,1040357620,-1113573448,1012935222,1024454049);WS(1036525168,-1082462584); +sum1=W(0,-1116308971,1037298441,1027885589,-1122874917)+W(1,-1154089797,-1108384819,1028179743,1003463273)+W(2,-1085123800,-1087372070,-1086414101,-1096064460)+W(3,-1099879381,-1104319094,-1127380522,-1096394215)+W(4,1057675329,1051660338,1059597873,1059581688)+W(5,1052784510,-1117339864,1039251609,-1110971807)+W(6,1019612704,1027541711,-1109257541,1041073820)+W(7,1028059367,1045372305,1031554934,1053758651);sum2=W(0,1060691160,-1103295177,1035985281,-1085964582)+W(1,-1105398566,-1107551093,1049030608,-1090293163)+W(2,-1081285622,-1090050073,-1102851017,1072728426)+W(3,1060511611,1033954581,-1086630634,1058069039)+W(4,-1080809247,1050684042,-1087522637,1060852217)+W(5,1058511518,1041242888,1028348456,1062481845)+W(6,1052276353,-1106187369,1048638013,-1090587145)+W(7,1029176048,-1094879840,1046256182,-1087039462);WS(-1074352935,1040600857); +sum1=W(0,1042034194,1028652336,1024054004,1030695172)+W(1,1029627411,-1117605317,-1114002447,1041624512)+W(2,1057627204,1025049468,1057567995,1022098295)+W(3,1052602222,1039437212,1049556590,1053416947)+W(4,-1090157751,-1105875707,-1088931067,-1095088235)+W(5,-1094832321,-1104356174,-1107260676,-1101255271)+W(6,1024364622,-1105990299,1048022018,-1100928004)+W(7,1049957878,-1095846092,1047165477,-1098759166);sum2=W(0,-1075440350,-1079714919,-1079134350,-1081735031)+W(1,1055569671,1066585571,1071644179,1075476470)+W(2,1073165865,1065983198,1068716226,1066499710)+W(3,-1095308006,-1080754250,-1074800849,-1073191304)+W(4,-1112383192,1048707236,-1135853868,-1098543278)+W(5,1021808504,-1108920844,1050977418,-1090378667)+W(6,-1148975848,-1115591486,1038054064,-1125971282)+W(7,1040311395,-1110109816,1035370814,-1120408347);WS(1041022776,1033480094); +sum1=W(0,-1132576057,-1123321429,1028959481,-1104176578)+W(1,1046472198,-1121060138,1027556403,-1115611836)+W(2,1026327841,1042302896,1052457903,1063677500)+W(3,-1097607903,-1123802109,-1118671609,1039698959)+W(4,-1110434490,-1109312954,-1089918670,1025377120)+W(5,-1090934974,1046523967,-1112257611,1000531209)+W(6,-1119031508,1021323174,1029242558,-1118638740)+W(7,1013298461,-1106699146,1030036314,-1116635705);sum2=W(0,-1106027239,-1122286155,-1102546078,1055155948)+W(1,-1096754888,1032068992,-1121774513,1036170969)+W(2,1049930690,-1127267122,1041115945,-1091935564)+W(3,1052250618,-1103388917,1038737216,-1108790214)+W(4,-1110218398,-1108798456,1058786995,1075372513)+W(5,-1071163371,-1123143101,-1121707895,1032355550)+W(6,1034564779,1018367610,-1095860458,1043590800)+W(7,-1112711414,-1119323979,1016553114,1017858173);WS(1055618972,-1117202987); +sum1=W(0,1030962480,-1101414710,-1098100923,-1111740150)+W(1,1036980413,1041005827,1021681163,-1112834597)+W(2,1039894129,1053882576,1057347458,1049814740)+W(3,-1090053902,-1088233382,-1105970903,-1117339136)+W(4,-1101932469,-1089999221,-1085784352,1051098296)+W(5,1056052448,1051763396,1044301630,1032801282)+W(6,1031993659,1048656807,1043352452,1031031542)+W(7,-1104607674,-1119077705,1022017143,1039235901);sum2=W(0,-1114659327,-1123577690,1042921002,-1105097716)+W(1,1042773509,-1093975266,1032061179,1000405669)+W(2,-1101541229,1043634319,1066882360,-1077668162)+W(3,1037629509,1058638399,-1108208741,-1131856909)+W(4,-1107338771,1057974128,1050113378,-1080704784)+W(5,1051155360,1052705661,1008396554,-1111189711)+W(6,1039378885,-1111523166,1040130625,-1104122760)+W(7,1012227066,-1110420726,-1125218199,1025207949);WS(-1091387548,-1116324289); +sum1=W(0,1026642697,1044682252,1041967213,1032214050)+W(1,-1131062694,1015214154,-1137069945,-1110158325)+W(2,-1112220622,-1093973688,1046046637,-1086442024)+W(3,-1099996941,1053177927,-1098783494,1037567917)+W(4,1049897926,1047211372,1050365286,-1112122925)+W(5,1046223135,-1132096750,1024489425,1042021623)+W(6,1027958127,-1098544270,-1112662293,-1106755108)+W(7,-1116559746,1034258897,-1111108842,1031638516);sum2=W(0,-1108095393,1016776222,977935538,-1122468710)+W(1,1019959206,1030099429,-1104930054,1002749526)+W(2,1011776651,1024100809,-1097248934,1057627889)+W(3,1042194141,-1117226417,1051928720,1041814459)+W(4,-1101257730,-1105403134,-1101986254,1060632600)+W(5,-1090719303,1037412790,-1109292621,-1115385474)+W(6,1019145070,1032882678,-1124027994,-1103033100)+W(7,1039533068,-1110127978,-1125661478,-1108291818);WS(1057965518,-1118811194); +sum1=W(0,-1104352985,1038892389,-1105058276,1042490232)+W(1,-1121521774,-1099594944,1033536020,-1095161930)+W(2,-1106566686,-1112643723,1026830542,-1091938531)+W(3,1058056073,-1101314965,-1098044778,1039936570)+W(4,1052732873,1003767366,1060358287,1019887594)+W(5,-1118338013,1042464324,1024562028,1046000094)+W(6,-1107147458,-1114250980,-1096574819,1048844541)+W(7,1024329053,-1107780158,1032778872,-1107207172);sum2=W(0,-1116205334,1042905425,-1109155755,1044205280)+W(1,1035597621,1008636092,1036458751,-1092853308)+W(2,993944814,-1113078065,1044406596,1040105843)+W(3,1043112037,-1123380436,-1105268129,1005260887)+W(4,1032713731,-1104977559,1048672381,-1104277422)+W(5,-1103087244,-1153474446,1015784078,1036094123)+W(6,-1106373772,1039619019,-1115343154,1048332350)+W(7,999501191,-1106439836,1021528398,-1106473413);WS(1053420700,1049909457); +sum1=W(0,-1115258034,1034071238,1027276239,-1115686559)+W(1,1041096236,-1102788144,1034068157,-1107460367)+W(2,-1106165874,-1089903413,1036166247,-1100423414)+W(3,-1093491554,1049835542,-1095323722,-1110396954)+W(4,1050401361,1041332866,1049384898,1037380859)+W(5,1052388787,1034784425,1031952854,1050882791)+W(6,-1113250117,1023742249,-1130552842,-1120158506)+W(7,1037333727,-1103514783,1037170040,-1114330639);sum2=W(0,-1112500393,1028289272,1049127312,1086771603)+W(1,1048088739,1020087240,1014851096,-1146529543)+W(2,1024557142,-1165623582,-1095250820,-1062269001)+W(3,-1095068995,999933935,-1135945992,1025716258)+W(4,-1136367764,1035333264,-1114028070,-1087155359)+W(5,1022077560,1034746908,-1120864651,-1127622484)+W(6,1020782048,-1122738507,1025362120,1034731082)+W(7,-1125007838,-1120796207,1026594640,-1128255426);WS(1063806286,1027083983); +sum1=W(0,-1114823180,1030313470,-1111791457,-1111977289)+W(1,-1108043857,1019729830,-1114640622,1033983240)+W(2,1045480194,1039206373,1061885616,1050451993)+W(3,1057912708,1036575619,1039765761,1034424532)+W(4,-1118427516,-1106496703,1010686340,-1083830979)+W(5,-1099420545,-1105267089,-1131920190,-1125840468)+W(6,-1109705966,1020453816,-1103432478,1039658735)+W(7,-1114670584,-1109909656,-1113587473,-1112770081);sum2=W(0,1033978022,-1100194899,1033701105,1050426550)+W(1,-1104028404,1034191613,-1141130302,1010895851)+W(2,-1122290634,-1091664523,-1071413373,1075108998)+W(3,1062092502,-1103668501,1034149895,-1140709165)+W(4,1016780797,-1103111994,1047766898,-1096749849)+W(5,1027350687,-1131589290,-1131724600,1027888251)+W(6,-1164938552,1002490582,-1105595809,1051489664)+W(7,-1108336227,1021076655,-1149103768,-1131210373);WS(1058288590,1045994186); +sum1=W(0,1018135640,-1123855059,1040223430,-1112801779)+W(1,1036317947,-1098800665,1034707665,-1096517871)+W(2,-1093342072,-1096797372,-1086390197,-1105293320)+W(3,-1091216419,-1117054299,-1096209979,1023470716)+W(4,1052167946,1041780692,1052872019,1059840396)+W(5,1051866430,1050341107,1048652350,1050625648)+W(6,1038262801,1015346466,-1132654257,-1134794696)+W(7,-1117665797,1012611090,-1139713758,1010858330);sum2=W(0,1041114210,-1099284356,1038292116,-1092208278)+W(1,1054381469,-1104534119,1025804573,1033400256)+W(2,-1099008397,1047276236,-1081084758,-1071665325)+W(3,1054365119,1081581342,1062322644,-1093538640)+W(4,-1123917868,-1111523652,1037708884,-1086778305)+W(5,-1101037019,1026238413,-1134916894,1052085127)+W(6,-1125418381,-1120564910,1020505319,-1100128811)+W(7,1024474915,-1125603475,1025011807,-1103707544);WS(-1088887374,1070119449); +sum1=W(0,1040460421,1041554590,1013850612,1038262022)+W(1,1042710919,-1106869091,1044864290,1046057615)+W(2,1052058645,1048371361,1048732808,1042754705)+W(3,1047384127,1054439312,1032508990,1042772520)+W(4,-1090595183,-1115426747,-1094790815,-1087902678)+W(5,-1106656361,-1090477876,-1122940954,-1091795237)+W(6,-1105506686,1029097335,-1129317061,1001782464)+W(7,1038072126,-1131475029,1028935005,-1119515740);sum2=W(0,1024604999,-1112923336,1027433809,1025504127)+W(1,1007245204,-1144581942,-1129047399,1021294865)+W(2,1056461606,1030035123,1050727550,-1090534096)+W(3,-1105339223,-1095507508,1043793174,-1095638178)+W(4,1071685965,1066713447,1068313262,1028028856)+W(5,-1081367671,-1078816510,-1081156501,-1090770344)+W(6,-1075212110,-1080779344,-1078194918,-1153515923)+W(7,1068056044,1069903211,1064173276,1060536751);WS(1040470840,1011790950); +sum1=W(0,1015095158,-1120734562,-1116691398,-1118217942)+W(1,1019898057,-1123629847,1034607368,1041822001)+W(2,1043725275,1051465082,1058372660,1055309890)+W(3,1046636817,1044874098,1043010193,1040878843)+W(4,-1105535856,-1108441440,-1095343471,-1081260869)+W(5,1047492563,-1093096561,-1105294873,-1106259483)+W(6,-1108386992,1030149375,-1112701741,1026499745)+W(7,1032201014,-1115283258,1028457510,-1112399171);sum2=W(0,1022830461,1021246145,1015115055,-1114703004)+W(1,-1120910531,1015720307,983370825,-1123770073)+W(2,-1117997331,-1110014342,-1111993293,1036613835)+W(3,1023720090,-1117604953,-1120463052,1036937497)+W(4,1037270083,-1125616185,1044158772,1073620398)+W(5,-1076883688,-1087890801,1025754476,-1113287589)+W(6,1023767946,-1130403951,1025796328,1050812248)+W(7,-1112499600,1028283916,-1104874229,1033737696);WS(1058309838,-1101980246); +sum1=W(0,-1118965337,-1098779704,1049071256,-1113399754)+W(1,1026571427,-1110569018,-1131332475,-1128371676)+W(2,-1110907254,1049643561,-1081904943,1042163763)+W(3,1052138696,-1106220306,1025191299,-1129449041)+W(4,1038642111,1038999679,1054751182,1056093093)+W(5,-1083956910,1050507993,-1146247429,1030864044)+W(6,1028903966,-1108240479,1040887994,-1118832415)+W(7,1046797612,-1104697276,-1123883748,1017502086);sum2=W(0,-1137655511,1043191716,-1121349336,-1097517035)+W(1,1046822141,-1129223371,-1116759551,-1124684976)+W(2,-1111106723,1033166752,1033268708,1052576386)+W(3,-1107318253,-1102887232,1040601750,993535634)+W(4,1035105104,-1112822728,-1104857525,1055574555)+W(5,-1114990789,-1121581721,-1152414880,-1107957817)+W(6,-1112318930,1027572041,1035699332,-1097542777)+W(7,-1110157019,1031007843,-1157281192,1025775603);WS(1063710542,-1111213649); +sum1=W(0,1039559517,-1110192145,-1107309859,-1118762901)+W(1,-1108199122,1037245627,-1139769966,1035326852)+W(2,1052251350,1049489370,1058328276,1061120005)+W(3,1049656673,1033876357,1041987905,1045428971)+W(4,-1101160384,-1097695264,-1093740712,-1096321197)+W(5,-1097289639,-1114972772,-1102516745,-1103522251)+W(6,-1113889808,1031901152,-1104513406,-1097003636)+W(7,-1112381384,-1176476024,1022802380,-1115185874);sum2=W(0,1026803387,1021750253,1040812059,-1107480079)+W(1,1041131835,-1115082464,1006187407,1001155939)+W(2,-1115186477,1031459540,-1116326399,1040651083)+W(3,1020594503,1033768858,-1132516997,1015478283)+W(4,999853755,1031446318,1058720440,1071698983)+W(5,1051128601,1034660038,1027131696,1041372466)+W(6,-1112425236,-1106593609,-1086524651,-1075753828)+W(7,-1096266051,-1108942599,-1123360193,-1104453127);WS(1039772272,-1082982873); +sum1=W(0,1039127452,-1106264016,-1104546353,-1145518233)+W(1,1041713673,1044410893,1039725795,1007790526)+W(2,1049032497,1053169593,1060522592,1056693961)+W(3,-1095982984,-1088607916,-1099512929,-1120546088)+W(4,-1098139952,-1088020664,-1087153807,1038834197)+W(5,1053429837,1048228018,1030077856,-1130616150)+W(6,-1155633625,1043520647,1040400554,-1139907193)+W(7,-1104883452,-1103034636,-1134131855,1012687882);sum2=W(0,1032987173,-1102803435,-1097110538,-1101871105)+W(1,-1101555589,-1123533577,-1098769512,1048796624)+W(2,-1092902636,1037122437,-1083842457,1067610414)+W(3,1033006847,1041814167,1045724867,999019252)+W(4,1027660911,1039508875,-1115097563,1067552095)+W(5,-1096151174,1026567371,-1107225085,-1105667947)+W(6,1032111389,-1101516234,1001644292,-1104358647)+W(7,-1145661076,-1104681426,1020958965,1028203943);WS(-1101412664,1073047832); +sum1=W(0,-1113880945,-1123950537,-1109995975,-1123565085)+W(1,-1123728428,1035385983,-1115318676,1010675502)+W(2,1059007377,1047579477,1060416389,1056063051)+W(3,1046383171,1040643140,1033389702,1041003725)+W(4,-1091904865,-1097814305,-1087199740,-1092124214)+W(5,-1099567891,1038341800,-1119557930,1042882861)+W(6,-1133362719,-1131741454,1032803377,-1113780884)+W(7,-1113889390,-1126485237,1012558775,-1096461162);sum2=W(0,1013686761,-1123503757,1035262859,-1115490710)+W(1,1025861040,980681483,-1125276038,-1129892230)+W(2,1030949359,1039110679,-1105775253,1027204409)+W(3,1019519396,-1111394964,1024413043,-1126757058)+W(4,-1109223248,1035635962,-1106751414,1057425426)+W(5,1043312829,-1098000154,1051287795,-1103421662)+W(6,-1132915573,996209923,1029135163,1070858778)+W(7,1067133266,-1098902818,-1083268694,-1073095921);WS(-1103532344,-1105840701); +sum1=W(0,-1106756472,-1106322913,1029810954,-1096389739)+W(1,-1116067305,1035916925,-1105566449,1034505108)+W(2,-1105825052,1053932942,-1086676361,-1098358914)+W(3,1054020609,-1096691570,1051257001,1026552303)+W(4,1050195304,1007328528,1057202097,1054492326)+W(5,-1093369370,1012599092,1027855335,-1101687900)+W(6,1044840709,-1104890465,-1144507642,-1098185309)+W(7,1032208700,1048715303,-1100267787,1050640157);sum2=W(0,-1111707317,-1119262447,1037989791,1056036881)+W(1,-1105645897,1006194414,-1146663095,-1129479912)+W(2,-1101137684,-1109186725,1049211868,-1099242284)+W(3,1038198606,-1118866635,-1109483964,-1114787638)+W(4,-1116414033,-1107841286,1056722210,-1094543747)+W(5,1053421235,-1104714858,-1120693058,-1115357885)+W(6,-1103752872,1034593530,-1110917586,1049861706)+W(7,1030171051,-1103907620,1032413269,1029169157);WS(1045178680,-1115117954); +sum1=W(0,-1102680211,-1123018420,-1116849368,1024407336)+W(1,-1107241006,1026392201,-1107918421,-1123314455)+W(2,1048681528,-1113607536,-1092105355,-1093530556)+W(3,-1096193779,-1102060551,-1102337510,-1095199752)+W(4,1019008549,1040296293,1035615004,1061339424)+W(5,1057711678,1055864515,1045891981,1052562824)+W(6,1008490315,1012835273,1027033246,-1128145511)+W(7,-1103222073,-1110547491,-1110097884,1020395952);sum2=W(0,-1108321996,-1115537892,-1106228104,998645667)+W(1,-1112292909,1035781218,-1111036660,1018530825)+W(2,-1096948503,-1104693583,1047339287,1055675007)+W(3,1049114511,-1100682049,1032758858,-1113969306)+W(4,-1112108000,-1112710060,-1126080161,1051246853)+W(5,1041989299,1025978716,1034053890,-1113712936)+W(6,1026091852,1022753169,-1120501740,-1105262859)+W(7,-1123292948,-1139782977,-1111667328,1033000622);WS(1044590904,1058699692); +sum1=W(0,985175380,1034192409,1020554347,1024014533)+W(1,-1115433194,-1128687821,1008304190,-1115445028)+W(2,-1092606720,-1090621088,-1093618783,-1113905855)+W(3,-1096920415,-1112503613,-1100279725,-1101027255)+W(4,1051210502,1050384326,1055009987,1062574818)+W(5,1054554325,1031218808,-1105751509,-1144235755)+W(6,1009220799,-1109361592,-1117059707,-1128567457)+W(7,1015981863,1039114097,-1127205548,1035507338);sum2=W(0,1036009101,-1117283755,1033667347,-1107239966)+W(1,1034685217,-1128406639,-1123321687,-1125402335)+W(2,-1108619644,1041337919,1012813669,1053310286)+W(3,-1103814148,1029066827,-1109499964,-1123197815)+W(4,1010492213,-1100684466,1015579759,1056064408)+W(5,1050883237,-1113069964,-1098878001,-1096911819)+W(6,-1131279719,1035041542,-1124020763,1025470531)+W(7,1032198922,-1104788458,1024066141,-1108347132);WS(1044030776,-1089132931); +sum1=W(0,1034269487,1032883970,1042439154,1044751430)+W(1,1019707982,1041434446,-1133288904,-1128708109)+W(2,-1093699058,-1097458090,-1086092656,-1078975458)+W(3,1035194756,1038040390,-1131544335,-1101499019)+W(4,1045160768,1050995424,1057188990,-1096290982)+W(5,1032938655,1043682915,1022768458,1043305900)+W(6,1040395197,-1135242887,1040422743,1048952172)+W(7,1042217766,1043586045,1029073256,1044718778);sum2=W(0,1043294282,-1127265324,1035036911,1051203976)+W(1,-1092441683,1037063919,-1095318743,-1096741875)+W(2,-1107262777,-1107127922,1048700262,-1114081637)+W(3,1027047222,-1087538045,1043898666,-1114635611)+W(4,-1132728616,-1133435576,-1115280193,1060204569)+W(5,-1096051714,1059699424,-1091030613,1057805441)+W(6,-1112978295,-1101649503,-1142433873,-1138065032)+W(7,1049542158,1027406094,1036599707,-1117298502);WS(-1083489614,-1078579141); +sum1=W(0,-1113694287,1048897616,-1104500498,1029397720)+W(1,1039983475,-1099529286,1047818144,-1100400745)+W(2,-1091060438,-1104759380,-1089217572,-1096433234)+W(3,-1090900481,-1103761763,-1126261903,-1098862766)+W(4,1048678744,1055607032,1025763911,1056656214)+W(5,1055730826,1039576037,1050842685,1044462332)+W(6,1022130309,1045345264,-1098656951,1045280313)+W(7,1003335600,-1104729181,1045845834,-1124798927);sum2=W(0,1034867092,1036831152,-1155378720,1050005016)+W(1,-1109019109,-1107857756,1025727369,-1105627363)+W(2,-1113896283,1008734783,-1107821706,1036439980)+W(3,-1105188391,-1103852014,-1113326142,1036502992)+W(4,-1089397746,-1143881728,-1090933436,1067046868)+W(5,1074023168,1073004488,1071596064,1068047188)+W(6,1053130734,1048547317,1050664536,-1081990202)+W(7,-1073616958,-1073650181,-1078582463,-1079035066);WS(-1123566816,-1118788492); +sum1=W(0,1034266605,-1136553988,1032767842,-1119057557)+W(1,1032596498,-1138237144,1034235800,1038972738)+W(2,-1131696345,1054570946,1043367745,1057910725)+W(3,1051309065,1050053561,1044754161,1047609962)+W(4,-1102436480,-1101485920,-1093672570,-1081257723)+W(5,-1104247863,-1097237249,-1100737384,-1118734125)+W(6,1029920799,1027694719,1029228634,1038070160)+W(7,1041012541,-1104490509,1036672371,-1101643609);sum2=W(0,1001205015,1006355343,1030505158,-1119701641)+W(1,1039794598,-1107202062,1026836118,-1115440174)+W(2,-1108935456,1048575251,-1114918170,-1088419213)+W(3,1032736312,1045905661,-1116946341,1003805295)+W(4,-1123729961,1037564428,-1096130861,-1068662368)+W(5,1076967646,1068403675,-1104305708,-1124006983)+W(6,-1151981614,-1123825361,1015236500,-1095410362)+W(7,1049774729,-1105335733,1050153445,-1103176791);WS(-1103567160,1051728620); +sum1=W(0,1022317012,-1105517764,-1109296554,1030946149)+W(1,1032988986,-1117957958,1025729823,1009731405)+W(2,1037463598,1027268637,1052072875,-1094107172)+W(3,-1087396213,-1098739651,-1104965205,1017302004)+W(4,-1094952698,-1107670055,-1103880757,1052944567)+W(5,1057943536,1052382091,1036164793,1041821631)+W(6,1033922872,1024776175,1038888053,1043766492)+W(7,-1110506946,-1108829569,-1132271979,1015545129);sum2=W(0,1031290011,-1114551402,-1137203270,1025723227)+W(1,1020823723,-1107112701,-1156747895,-1140368490)+W(2,-1127050317,1026829489,1032334734,-1098446681)+W(3,1041359246,1041376772,1034398482,-1104694439)+W(4,-1113481669,1042490649,1043198364,-1127701979)+W(5,1057793899,-1100591458,-1114292550,1037536680)+W(6,-1080536402,-1076466135,1038797044,1074254195)+W(7,1035340712,-1118262367,1013380262,1032104302);WS(-1106439480,1029090439); +sum1=W(0,1034559195,-1151887836,1020849475,1042053132)+W(1,1043127920,1043814293,1037260390,1043715864)+W(2,1042655458,1030625962,1059377738,-1084013087)+W(3,-1107145304,1032281331,1040913704,1033172451)+W(4,-1102396839,-1115609614,-1089162129,-1083731653)+W(5,1052971191,-1107154457,-1113717087,1017680531)+W(6,1026400220,1035325646,1042909598,1039293086)+W(7,1029716960,1024778063,1028666946,-1130742978);sum2=W(0,-1129107524,-1123636938,-1116921954,1035143287)+W(1,1036996009,1026655402,-1117010042,-1126794884)+W(2,1021999108,-1148550480,-1104180688,1058583951)+W(3,-1112895549,-1116180274,-1131502740,-1138164712)+W(4,1022835844,1016982596,1016773924,1054454385)+W(5,-1097314323,-1099699990,-1132536424,-1129763396)+W(6,-1129901940,-1140398984,1030858450,-1117386658)+W(7,-1108156993,-1118751234,1016259828,-1117013506);WS(1048151864,1059242544); +sum1=W(0,-1122367849,-1121466768,1042165293,-1116044868)+W(1,-1105437493,1037358179,-1125163356,-1111398955)+W(2,-1097114939,-1097911384,-1085899247,1042506911)+W(3,1056857214,-1105063934,-1123578292,-1106114902)+W(4,1043794348,1033810391,1063564267,1042284551)+W(5,-1089674786,1049648847,1021855394,1045389303)+W(6,1026875087,1014185912,-1106211614,-1111561384)+W(7,1040868541,1028107682,-1111395274,1010402126);sum2=W(0,-1139648101,-1108856547,1015236663,-1095822659)+W(1,-1137977893,1038373686,1015865663,1025690243)+W(2,-1110557326,1041627874,1032833232,1054902128)+W(3,-1098765424,-1121592121,-1106594443,-1117564251)+W(4,-1106733442,-1106727608,1048813377,1055403310)+W(5,-1097123375,1045561320,-1106386080,1017823319)+W(6,1039330638,987619817,1025349119,-1095503796)+W(7,1050144719,-1108448514,1041979856,-1105901385);WS(1058511566,1043187024); +sum1=W(0,1042620242,1027981614,1037513401,1050564856)+W(1,1040390932,1044188393,1032851398,1043046140)+W(2,1041476871,1044640335,1039039385,-1085132912)+W(3,-1095196494,-1116362934,-1107832665,-1105825814)+W(4,-1106861387,-1120607404,-1101062960,-1089194338)+W(5,1032203084,-1134658518,1026497359,-1105488567)+W(6,1043942651,1040914531,1040902562,1048598306)+W(7,1019897185,1032634704,1027555603,1032742569);sum2=W(0,-1094808435,-1132385524,-1110994277,1039748829)+W(1,1038866141,1012861192,1030487914,-1132742376)+W(2,-1083260450,-1089624726,-1098133391,1063143581)+W(3,1043371703,1040218148,1012758152,1052570990)+W(4,1041967320,-1102801635,1050258559,1037743779)+W(5,1048943341,-1112998265,1031702418,-1105604919)+W(6,1026111290,1034887813,-1123786474,1033106845)+W(7,-1110363077,-1121754906,1012203560,-1111765769);WS(-1087236686,1061665912); +sum1=W(0,-1115274057,-1116162424,-1104461343,-1093387666)+W(1,-1113556238,-1115159031,-1126942285,-1121543315)+W(2,1023071688,1030200068,1054050807,1067462106)+W(3,1050597447,1031104576,-1121547516,1042315272)+W(4,-1107980923,-1101866270,-1092884195,1056570668)+W(5,1044256537,-1106234576,-1128835891,-1114796114)+W(6,-1119301463,-1128116268,-1109238785,-1095571507)+W(7,-1103733247,-1111522325,-1111458030,-1109780718);sum2=W(0,-1127633710,1024854732,-1123781128,1040493279)+W(1,-1105896535,1033983514,-1122459292,-1120616672)+W(2,1024134807,1020748524,-1117094752,1065417820)+W(3,1047826025,-1102101577,1040101538,-1124130304)+W(4,-1114424195,-1098546148,-1079772750,1059484680)+W(5,-1107504040,1049649199,-1105983778,1041220419)+W(6,-1109129714,1025355297,-1102118069,-1114766469)+W(7,1033237727,-1154145757,1012710689,-1123999628);WS(-1092106140,-1084163121); +sum1=W(0,1036347305,1016904817,1034414494,1040590819)+W(1,1047670567,1030378702,-1114654031,1037868673)+W(2,1049849489,1040213041,1056746079,1048812489)+W(3,-1084779712,1040726752,1033236350,1034988241)+W(4,-1101083230,-1152694122,-1083169173,-1107117385)+W(5,1051667767,-1109066592,1024925978,-1107106473)+W(6,-1106738110,-1115216475,1039797369,1022569263)+W(7,-1112982247,-1125038036,1025136605,-1146668256);sum2=W(0,-1144361879,-1128843246,1005924247,-1104940693)+W(1,-1123234701,1030348431,1032437115,1024671661)+W(2,-1111008682,-1134810723,1041181160,1054697191)+W(3,1052731012,1042931729,-1112071203,-1111460488)+W(4,-1092072719,-1121102479,1045581242,1046555600)+W(5,-1103970223,-1104348933,-1113690885,-1129885552)+W(6,1021883158,-1116668390,-1109114373,-1113715104)+W(7,-1128555074,1032936433,-1136719027,-1114960949);WS(1058637774,-1109876822); +sum1=W(0,-1123254812,1041301297,-1108082435,-1113241451)+W(1,-1110973875,1027216056,1014894339,1019588394)+W(2,1042623060,-1105094644,1059472952,1043969956)+W(3,-1113269955,1026816394,-1130602892,1026167148)+W(4,-1126486401,-1111052512,-1094910408,-1094009726)+W(5,1058531737,-1100061186,1032486130,-1117291247)+W(6,-1112485473,1037949088,1016105496,1038892497)+W(7,-1093047519,1032398170,-1128303438,1021704844);sum2=W(0,1019183838,1031923668,1049015983,-1096362417)+W(1,1005830618,1036998273,-1119396253,-1125844722)+W(2,-1103677237,1026573624,-1101357077,1060010174)+W(3,-1122620605,-1106684685,1023743335,970656667)+W(4,1041385745,1025625867,-1095136476,-1096248497)+W(5,-1115221092,1049273019,-1112424814,1011280453)+W(6,-1115238116,1024201143,1024442030,-1122837727)+W(7,1034369966,1031554545,1004099770,1010302645);WS(1068382951,-1145853862); +sum1=W(0,-1109092968,-1120835030,1015957108,1033165317)+W(1,1015780402,-1098982451,-1106789039,-1105810191)+W(2,-1104283584,-1104742016,-1087137628,-1082841532)+W(3,1048723479,-1119342334,1037068029,998682871)+W(4,-1126224104,1048835390,1060142968,1050512116)+W(5,1050625794,1046183055,1033167819,1042826568)+W(6,-1142984099,1035504970,1044651720,1036256010)+W(7,1040271692,-1112268532,-1115364877,-1113754717);sum2=W(0,1042289605,-1123754179,1040865617,1025996190)+W(1,-1100913998,-1118459936,-1114401734,-1118182115)+W(2,-1105845074,1032442894,-1090127653,1055606718)+W(3,-1104101067,1026136504,1031986833,1045409779)+W(4,-1105090355,-1106552079,-1075116096,1073431719)+W(5,1067916428,1042119939,-1112990087,1031635830)+W(6,1041479887,1028813354,-1087510643,-1084272058)+W(7,1045036562,-1131666845,1021173748,-1131440550);WS(-1115823328,-1115141930); +sum1=W(0,994860217,1043355533,1046651158,1031967699)+W(1,-1112906011,-1139800861,1032268536,1021673189)+W(2,-1096937968,-1093401724,-1082957735,1057829358)+W(3,1054780763,1049387203,1029694230,1032667294)+W(4,1034643656,1045563268,1056739037,1053028032)+W(5,-1085595451,-1100812438,-1112691098,-1163065290)+W(6,1022968545,-1100277972,-1106135459,-1113373017)+W(7,1036473238,1042166401,-1109328859,1026417494);sum2=W(0,1041009418,-1106230161,-1113994011,-1100787264)+W(1,-1102450993,-1114680808,1031764893,-1145068408)+W(2,1006794492,1034312638,-1108126219,1060460225)+W(3,-1119222967,-1097084093,-1125377404,-1105852265)+W(4,1023178506,-1120362931,-1105213924,1054015707)+W(5,1053508358,-1133314452,-1141774536,-1120752408)+W(6,-1126244586,1021996758,-1131146954,997147503)+W(7,-1107185372,-1126416406,-1126617106,-1131039214);WS(1044911928,1063248560); +sum1=W(0,-1117210934,1045807559,-1116245664,-1122601008)+W(1,1041679280,-1102494868,1044187563,-1101059428)+W(2,-1089987573,1006551364,-1085623154,-1098705597)+W(3,-1089608778,-1098692501,1040126000,-1100421777)+W(4,1050931427,1049202419,1044690392,1056494849)+W(5,1054654497,1047881833,1043119951,1043071666)+W(6,-1154913199,1049427019,-1098224261,1043742399)+W(7,1009817082,-1102952115,1048685800,-1132265536);sum2=W(0,-1110897864,-1104703066,1039476246,-1102025112)+W(1,1041770976,1044782005,-1112640404,1045848501)+W(2,1031814971,-1126406622,-1112535334,-1088994686)+W(3,1050082866,1038057456,1029663347,-1098794387)+W(4,1060526454,1034850394,1060516426,-1088701567)+W(5,-1072347435,-1075073775,-1077197270,-1081012351)+W(6,-1090228093,-1097166620,-1091926928,1063814816)+W(7,1074296249,1073862535,1067261757,1067785227);WS(-1105546040,1026157880); +sum1=W(0,1040950836,1036866652,1045419231,1057171433)+W(1,1039696013,1040737235,1031337694,1043417390)+W(2,1040614249,1043435937,1048836647,-1092874056)+W(3,1049109967,1037560064,1039556030,1020658754)+W(4,-1102499357,1032157499,-1088963702,-1078642173)+W(5,-1094603626,999044599,-1107844556,-1101965321)+W(6,1036650571,1032871003,1035867609,1040635958)+W(7,1039966133,1035782037,1034875342,1029450491);sum2=W(0,999804672,965076992,1017997216,-1113573416)+W(1,1015814944,1013150208,1004325632,-1116017408)+W(2,1033414560,-1142972544,-1117537424,-1080122522)+W(3,-1116987776,1009041344,1030258512,-1123867424)+W(4,-1131242272,-1152459008,1043660652,1068973644)+W(5,-1113471168,1023678672,-1115573696,1025739248)+W(6,-1111239120,-1114613368,1024438240,1009242816)+W(7,1026341216,-1111376032,-1124670336,1011147520);WS(-1081027239,1060388068); +sum1=W(0,1040945153,1018532824,1048158700,1050078256)+W(1,1043330564,1045983912,1034126717,1042366848)+W(2,1049191505,1052335227,1053224518,-1089652372)+W(3,1050009062,1019623144,1043374892,1037373643)+W(4,-1103567931,-1106690587,-1098210230,-1079677805)+W(5,-1090769236,-1102526621,-1113976903,-1106920486)+W(6,-1142725077,-1126830164,1044049241,1037048166)+W(7,1037549983,-1124021470,1031972104,1000910717);sum2=W(0,1029289565,1023484285,1041097307,1044843621)+W(1,-1101664529,-1108647964,-1111945130,-1129898257)+W(2,-1119356133,1031916514,-1120749829,1057057740)+W(3,1055633817,-1098024997,1038083406,-1101101054)+W(4,-1126159585,-1111485988,-1121314077,1024531885)+W(5,-1102656055,1016983721,-1105960100,1022769465)+W(6,-1119814653,-1133461586,-1112201820,1001931237)+W(7,1035253182,1019582313,1011319026,-1110859200);WS(-1121436896,-1083449266); +sum1=W(0,-1131437006,-1126965659,-1106898372,1049661628)+W(1,-1110051320,1048826500,1018834023,1030351624)+W(2,1057845458,1026072602,1058188821,1047051462)+W(3,1036301673,1049513187,1026266705,1043516478)+W(4,-1096100393,-1106937331,-1089458543,-1093909527)+W(5,-1105302990,-1097831955,-1115312055,-1094725407)+W(6,-1112818966,1025271436,-1120770471,1039868950)+W(7,-1101852248,1048680544,-1111779257,-1137214404);sum2=W(0,1025140224,1016993788,-1106156741,-1085967118)+W(1,-1070014283,-1066270592,-1089828448,-1115300709)+W(2,-1118806788,1030590564,1042721449,1078987048)+W(3,1078555235,1069325982,1051485796,1026006822)+W(4,-1126785121,-1118559458,-1106137914,-1100137345)+W(5,1044823121,-1105174392,-1121082393,1011662011)+W(6,1031495588,991152164,1038491925,1040984057)+W(7,-1111978905,1030579932,-1113499951,-1120641633);WS(1060473294,-1125032523); +sum1=W(0,-1118381578,-1131528546,-1103035725,1044891665)+W(1,1017562024,1038728371,1013193724,1017619335)+W(2,1043924207,1048790648,1057928103,-1096003632)+W(3,-1104437021,-1127678449,-1138265298,1019650740)+W(4,1028842287,-1094915206,1048586166,-1089668066)+W(5,1048997587,-1106021950,1016196772,-1112334062)+W(6,-1103983036,1032416951,-1131359957,1041536420)+W(7,-1119623443,1026802338,-1112764523,1028850580);sum2=W(0,-1124013145,-1154979909,-1113455493,1042673063)+W(1,1009341589,-1131887235,-1126494367,-1120394460)+W(2,1023871771,-1104183315,1024353365,-1099433949)+W(3,1037029004,-1106752952,-1136822537,-1135604889)+W(4,1041717973,-1104961174,-1071159846,1075222357)+W(5,1061754151,-1106459992,1037905746,1020599743)+W(6,1027246941,-1105906795,-1114760758,1048045634)+W(7,-1101645527,1027783079,-1130069351,1023779471);WS(1063175758,1049951270); +sum1=W(0,1051934199,1041620825,1053157077,1019501037)+W(1,-1121035141,1024394007,1034798936,999909159)+W(2,-1084051495,-1091045702,-1089200998,-1103613676)+W(3,-1103906809,1042850683,-1117239270,-1106705027)+W(4,1040719576,1046456792,1054477181,1050464826)+W(5,-1098419444,-1097805325,1011564046,-1091232034)+W(6,1028219745,1028165760,-1110307566,1037889601)+W(7,1045652053,1054554722,1031152711,1056053333);sum2=W(0,-1091471926,1042259987,-1103057728,1049412228)+W(1,1044973062,-1116401558,1011000463,-1130123924)+W(2,1062079447,-1095572989,-1089203271,-1092861102)+W(3,1034556296,1047552828,-1110031497,1051271629)+W(4,1055700238,1041645665,1037140407,-1093629070)+W(5,-1095940003,-1106623325,-1107294450,1053844390)+W(6,1015596856,1033532620,1035045090,1042934527)+W(7,1032040702,-1106239816,1033073048,-1095799213);WS(-1085388366,-1090694979); +sum1=W(0,-1123787314,-1119481145,1032777214,-1112850502)+W(1,1041751591,-1125429276,-1140788444,-1113892940)+W(2,1044273497,-1130943626,1047368143,1059845268)+W(3,-1095680144,1039407200,990533574,1032644049)+W(4,-1108110651,1041576542,-1087220302,1027588771)+W(5,1036323946,-1111657568,1021334836,-1143449895)+W(6,-1115475932,-1117135031,1040347561,-1101064470)+W(7,1037523789,-1126225621,-1134357621,-1109271006);sum2=W(0,-1107190004,1013881877,-1118295314,-1121103222)+W(1,-1127822751,-1115317828,-1126179247,-1114801766)+W(2,1037736456,-1105376838,-1123416196,1042717593)+W(3,-1115549939,1043660085,-1126402007,1040920849)+W(4,-1125693587,1040619572,-1082924015,1068021664)+W(5,1016978358,-1108863865,-1136349779,-1107267301)+W(6,-1120404934,-1122228614,1051908042,-1087341114)+W(7,1042189807,-1125959243,1038966556,1023515477);WS(1065904679,-1122628785); +return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0); +} // nnedi3 +vec4 hook() { +vec4 ret = vec4(0.0); +vec4 samples[8]; +samples[0][0] = HOOKED_texOff(vec2(-1.0, -3.0)).x; +samples[0][1] = HOOKED_texOff(vec2(-1.0, -2.0)).x; +samples[0][2] = HOOKED_texOff(vec2(-1.0, -1.0)).x; +samples[0][3] = HOOKED_texOff(vec2(-1.0, 0.0)).x; +samples[1][0] = HOOKED_texOff(vec2(-1.0, 1.0)).x; +samples[1][1] = HOOKED_texOff(vec2(-1.0, 2.0)).x; +samples[1][2] = HOOKED_texOff(vec2(-1.0, 3.0)).x; +samples[1][3] = HOOKED_texOff(vec2(-1.0, 4.0)).x; +samples[2][0] = HOOKED_texOff(vec2(0.0, -3.0)).x; +samples[2][1] = HOOKED_texOff(vec2(0.0, -2.0)).x; +samples[2][2] = HOOKED_texOff(vec2(0.0, -1.0)).x; +samples[2][3] = HOOKED_texOff(vec2(0.0, 0.0)).x; +samples[3][0] = HOOKED_texOff(vec2(0.0, 1.0)).x; +samples[3][1] = HOOKED_texOff(vec2(0.0, 2.0)).x; +samples[3][2] = HOOKED_texOff(vec2(0.0, 3.0)).x; +samples[3][3] = HOOKED_texOff(vec2(0.0, 4.0)).x; +samples[4][0] = HOOKED_texOff(vec2(1.0, -3.0)).x; +samples[4][1] = HOOKED_texOff(vec2(1.0, -2.0)).x; +samples[4][2] = HOOKED_texOff(vec2(1.0, -1.0)).x; +samples[4][3] = HOOKED_texOff(vec2(1.0, 0.0)).x; +samples[5][0] = HOOKED_texOff(vec2(1.0, 1.0)).x; +samples[5][1] = HOOKED_texOff(vec2(1.0, 2.0)).x; +samples[5][2] = HOOKED_texOff(vec2(1.0, 3.0)).x; +samples[5][3] = HOOKED_texOff(vec2(1.0, 4.0)).x; +samples[6][0] = HOOKED_texOff(vec2(2.0, -3.0)).x; +samples[6][1] = HOOKED_texOff(vec2(2.0, -2.0)).x; +samples[6][2] = HOOKED_texOff(vec2(2.0, -1.0)).x; +samples[6][3] = HOOKED_texOff(vec2(2.0, 0.0)).x; +samples[7][0] = HOOKED_texOff(vec2(2.0, 1.0)).x; +samples[7][1] = HOOKED_texOff(vec2(2.0, 2.0)).x; +samples[7][2] = HOOKED_texOff(vec2(2.0, 3.0)).x; +samples[7][3] = HOOKED_texOff(vec2(2.0, 4.0)).x; +ret[0] = nnedi3(samples); +return ret; +} // hook +//!DESC NNEDI3 (combine_x, nns128, win8x4) +//!HOOK LUMA +//!BIND HOOKED +//!BIND nnedi3_int +//!WIDTH 2 HOOKED.w * +//!OFFSET -0.500000 0.000000 +//!WHEN HOOKED.w OUTPUT.w / 0.707106 < +vec4 hook() { + vec2 dir = fract(HOOKED_pos * HOOKED_size) - 0.5; + if (dir.x < 0.0) { + return HOOKED_texOff(-dir); + } else { + return nnedi3_int_texOff(-dir); + } +}

      jpw%fp?_4TiR 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
      B^UaTUNW*- z!59kp0KqktnIYMOXsv~xuDWOJ655V`wv@UVkh<*H#TgVu1Wrw%irsL)p44;=`DY74 zgxq!s`5JVD4X=hsR!7i1jvCx=eHd$+3~rAgF-Meno&J$_3g~y06Z)qut5x;41qcCG zjQB{zJ9C4Uah~wn8YSF~O`O1(ND$bz`uyHxxIvR;j)56e$*5GW^E!d0$|+cETE-$J zCZ;TDe1^4H7AF#Xun|Ub3fOWes}%V=xzi2rs>1rOf%lY9*OueJ&dfxVrQB>&09dfN zUn_`(e!POa779%mTGwZElh+gjs!tra4o z(mmzme@zj55)H3h_H5dT@w|wqDfhU;jCx+Om`Ww$ydE^p`n{Q!%x)k@cq=&LlJs%BR*uB{1p0e+Ac#89$XldDVkXcXZ#AteyvFp5{X9xOWOan0J`Y0;Wn;g z8>|g+NCy-(h*eX37C6`BFf1}=kqs6(WL-(k>PAK$b!knO9gM?)d-Bx3Wx@kaHSX5MIymGG zXGmiFC=ddc0OH7q0+Q`gM6xj|<9dqd4b*AjR#ZHkNLA_d>GVXV3HM@Z!=7QKNYv^?)J@P*`J9Zx771n(Zbnt^&cPxuxE_8m^nVd4vx?}c3%-F3^LVZ2Eq91%w|%xhFsrFa^*V6p?r9gpzyFtA3?X|>iOqh2$)AGZR7 z_FFkHQc@kS(Q!9o!9I7KBH%IZ0^D)G=XLXS%KNHl|0lr3+8U{S*I5}jEXK13rI+ub zG}m4T>TA zERN}!QGO*_NQ8HLZnj-VrA}ovfbf2ljsz^ID$n<%@^Q7Yc@nUDJ2=PjJ}*JoEGQBP zv_CqP!3(e!ITVuZ{Xns!ZUEgmHLd?P?w4PBUb-Vvpstp=Mq0|JoMt;Mm;$dKQhnbS z|Ly{i(zaYqZ}&$)OJL`Dmx?l`_1n*z_#Otzf`k9`|9S8B1&$K>`%Gg0^LU8G=uS1y z8x|zVAQF$md&_)33IIh6=yg7s`FhCz*}7k5pnnZ5=$@Y8v5Yzg#HtXDi}icIdwZ|L zW?j%J(|>RzcK5pD`w+q61h2Hir7wGUP^j&?uhP7_^?2{&-FJNdc?t-eSCCe1tA2wW z5i5Lxyad&yZLmO1Z}&-RbAx^B5dKr^L{??RK_=!%((QZfLWa(+Kfx5iWy0VTZe_5Y zLv08f8sPlMg0rDujG3lg;q9~k-HX{zh$CB+@$nln6UP~!Mr=}ex>Sv45jx|Qr0c_d z4b?cQ|D-*mq3mZ)Tk|vImnDQqweA$x2JD4tVr3rrFCbuD7#Ce7=kg|0t zw=cA(17$ZIazjGY@{|Wh8mw>jh|lmbq>3CFTQXFcOYh<1mG<@KIx$Ll2R$e)x-uo( z;#(sp3L3`m`|-FG*$7Ro7B2a3EgM=xWg6>Ii{6%&RVUT?i&)vHeJYD(CmnEyR-L;- zGsTF^J}h=rf`?MUrDMoS{V2)>5>l27g}8K4J-m)orC#D-ad>>@5ygKUuG>*fyu2ob zp-1f4DavPIDMmD~#egRAfj_|h!Y=5j>IgjQN(#1>DhMtau`R%hNQXZ7albhI7S&67 z!Z46BarK(SU|*=ILcvTbb-mgR5QZorRQ5Qz�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%0Diee6c2q@pk*C~|K0|R{d2x^&h(e3XJ72y*!!u+ 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�jqW_A3~vbIimh7|_W_hJ5{jZ2E=wW5gxZh< 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%0A%B22tt+HQjmy)nohf6*)R{y7?_nP_ z^!xUc!N;&+%^1@wx(E-kh=a1ofXJlUNl%Z^T4?g*o}j5tV6 z<@mvfk%MFoBRUkc@isvQh4VsH6jAeAHrIYt7-{c(@Bx3bd?IMv+ks&3+;@DTfxG8laAc z3$x~FdPPNho*}}Nj+}uZ**j5C*N;5iFiab1h82X5dd3F0@4K!OmL0ggl~HX=WnDce z3liUjI<|(wR#lnosYnJx0taej>L&4gX_l1&v~Lh+T^I!#am#V%kexY_M3~qaC~h@k z45J~DJ1^5DNr#fmaR>nZ7h-@WW_e>y2HeQkJP&T@8_=Gp>5Pb%Y+w;*P*ttpq2h@LO`uy^q?n$UQ^GslRtb|u_0p`VanI`he4*Z8`={ybKmXFM207H z^WA;%T=QL)#lvSKM%G7<&(u>_?KcCI`C1qQ8{kER2KFw92g|x_UEzgD4R4vOu zh^1E@WNbI~Ba<>?eDwG$Oz?yMIbj%6XX0)Ple9F6(*vS)gm0OK1-OWk*r755ij-9( z86MjaG0V`X#@!NGN#^yXXZdV9OVz>ArUL}I68w*ndfNIFh>Iiy%|>)6G|ocrN(cJFCh_vTvzX5_ht9s*BM>ieHl*6~r-n47bBnySTd*VQ;F zt-h%+eB4ma@k@Q>gGI!^w^~QF%sOIPeG7Wx8e0mvLZ;MPmeLM`j$9!-ZQjIOeXeW& z`>*0R-tb>vzwRsleDUSZ{&uod%0A-Q1&u=*dV7lgK`a@$`pnG3CR!=8r(>WYYUISB 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

    2. >^gvzFU7{+~?%{Mn#DivNuRh88IVbDuP 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≠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 SLe4gEJ5tex^@c*7 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

    FPZ$zrwFv>*QRmy?5sYMux%kKle; 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 QB7zjODFuIccd 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׋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�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 z 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

    g+0& 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≶xJgh6+{$Vz=75SY~Qs4j^I3^ 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%0DXQxXv*qUD`(v7a<~+Y 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