Skip to content

Instantly share code, notes, and snippets.

@tolgahanakgun
Last active July 21, 2025 17:56
Show Gist options
  • Save tolgahanakgun/d923c57865ba9225ff161e5133b439dc to your computer and use it in GitHub Desktop.
Save tolgahanakgun/d923c57865ba9225ff161e5133b439dc to your computer and use it in GitHub Desktop.
A very simple web app that can be used to share text between devices
# This is intended only for personal use and it must NOT be open to public internet witout authentication and encryption.
#
# This was coded with help of ChatGPT and Claude.
#
# It can be simply deployed via the following command:
#
# sudo docker run --detach \
# --name text-share \
# --memory 128m \
# --publish 8000:8000 \
# --volume $(pwd)/text-share.py:/text-share/text-share.py:ro \
# --workdir /text-share \
# python:3-alpine \
# python text-share.py
#
# go to http://127.0.0.1:8000
#
import asyncio
import time
import urllib.parse
import signal
import logging
import sys
# Configure logging
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s - %(levelname)s - %(message)s",
handlers=[logging.StreamHandler(sys.stdout)]
)
logger = logging.getLogger(__name__)
PORT = 8000
TEXT_STORE = {"text": "", "timestamp": None}
# The text will expire 3600 seconds later
EXPIRATION_TIMEOUT=3600
HTML_PAGE = """
<!DOCTYPE html>
<html>
<head>
<title>Text Share</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" href="data:image/x-icon;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVkMGhoaNCMjI1wjIySAIyMk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////////////////////////////////////////////////////////////////////////////9PT0/7W1tf9ubm7/KCgo/xkZGf8ZGRn/GRkZ/xgZGf8ZGRn/GBkY/xkYGP8ZGRn/GRkZ/xgYGP8cGxzDLCwrOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARUVGCCAgIIMZGRn3GRgZ/xkYGf8ZGRn/GRgY/xkYGP8ZGBn/GRgZ/xkZGf8cHBz/Xl5e/7Ozs//4+Pj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/v/u7u7/2ZmZv8eHh7/GRkZ/xkZGf8ZGRn/GRgY/xkZGf8ZGRn/GRgZ/xkZGf8aGRr/JCQkozExMhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUmJUAbHBzbGRkZ/xkZGf8ZGRn/GRgZ/xkZGf8ZGRn/GRgY/xkZGf8qKir/iYmJ/+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+7u7v+Wlpb/NDQ0/xgYGP8ZGBn/GRkZ/xkZGf8ZGRn/GRkY/xgYGf8ZGRn/Ghoa6ywsLGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVXVggcHByPGhoa/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8xMTH/nJyc//j4+P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/Pz/ra2t/z8+P/8YGBj/GRkZ/xgYGP8ZGBj/GBgY/xgYGP8YGBj/GBgY/x8eHrMgHx8UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBQUEsGxsb0xkZGf8ZGRn/GBgY/xkYGP8ZGBn/GRkZ/xkZGf8nJyf/l5eX//n5+f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/62trv82Njb/GBkZ/xkZGf8YGBj/GBgZ/xgYGP8YGBj/GRgZ/x0cHesrKipIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgpVBoaGvMZGRn/GRgY/xkZGf8ZGRn/GRkZ/xkZGf8aGhr/dHR0/+7u7v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////r6+v+UlJT/IyMj/xgYGf8YGBn/GBgY/xgYGP8YGBj/GBgZ/xcXF/shISGD1dTWBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8fH4AaGhr/GRkZ/xkZGf8YGBj/GBgY/xkZGf8ZGRn/PDw8/8rKyv/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////l5eX/XV1d/xgYGP8ZGBn/GRgY/xgYGP8YGBj/GRkZ/xgYGf8iIiK3FxYXDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMCgQfHx+nGBgY/xgZGf8ZGRn/GBgZ/xgYGP8YGRn/GRkZ/3x8fP/4+Pj//////////////////////////////////////////////////////////////////////////////////////////////////////+Li4v/AwMD/pqen/46Pjv+EhIT/eXl5/3Z2dv93d3f/fX19/4iIiP+cnJz/r6+v/8nJyf/s7Oz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////q6ur/yUlJf8YGBj/GBgY/xgYGP8ZGBj/GBgY/xkZGf8dHR3TDAwMGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTUlMMIiMivxkZGf8ZGRn/GRgZ/xkYGf8ZGRn/GRkZ/ywsLP+/vr7//////////////////////////////////////////////////////////////////////////////////////+Xl5f+srKz/eHd4/0hISP8hICH/GBgY/xkZGf8ZGRn/GRkZ/xgYGP8YGBj/GRkZ/xgYGP8YGBj/GBkY/xgYGf8YGBj/GRkZ/xcXF/8oKCj/VFRU/4KCgv+5ubn/8/Pz////////////////////////////////////////////////////////////////////////////////////////////////////////////5OTk/0xMTP8ZGBn/GBkY/xgYGP8YGBj/GBgZ/xgYGf8gICDnIiEhKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEiDBwcHMMZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf9KSkv/5+fn///////////////////////////////////////////////////////////////////////+/v7/x8fH/39/f/88PDz/FxcX/xkZGf8ZGRn/GRkZ/xkYGP8ZGRj/GRgY/xkZGf8ZGRn/GRkY/xkZGf8YGRj/GRgY/xgYGP8YGBn/GBkY/xgYGP8ZGRn/GRkZ/xkZGf8YGRn/GRkZ/xkZGf8bGhv/T09P/5aWlv/j4+P/////////////////////////////////////////////////////////////////////////////////////////////////+/v7/35+fv8XGBj/GRgZ/xkYGP8YGBn/GRgY/xgZGf8WFhbnCgkJKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE9OTwwdHR3DGRkZ/xgYGf8YGBj/GRkZ/xkZGf8ZGBn/amlq//n5+f/////////////////////////////////////////////////////////////////d3d3/hYWF/zExMf8ZGRn/GRkZ/xkZGf8ZGRn/GRkY/xkYGf8ZGRn/GRkY/xgYGP8ZGBn/GBgZ/xkYGf8ZGRj/GRkZ/xkZGf8YGBj/GRgY/xgYGP8ZGBj/GRkY/xkZGf8ZGBj/GBkZ/xkZGf8YGBj/GRkZ/xkZGf8ZGRn/GRkZ/xgYGf9QUFD/p6en//j4+P///////////////////////////////////////////////////////////////////////////////////////////6mpqf8cHR3/GRkZ/xgYGP8YGBj/GBgZ/xkYGf8WFhbnDQ0NKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJBwcEJCQkvxkZGf8ZGRn/GRgY/xgYGf8YGBn/GBcY/3t6ev9tbW3/RUVF/5SUlP////////////////////////////////////////////////+8u7v/VVVV/xgYGP8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkYGP8ZGBn/GBgY/xkZGf8ZGBn/GBgY/xkZGf8YGBj/FxcX/xYWFv8dHR3/ICAg/x8fH/8ZGRn/FxcX/xcXF/8ZGRr/GBgZ/xgYGf8ZGRn/GRkZ/xkZGf8ZGRn/GRgZ/xkZGf8YGBj/GRgZ/xkZGf8ZGRn/Jyco/4SEhP/q6ur//////////////////////////////////////////////////////////////////////////////////////8TExP8kJCT/GBgZ/xkYGf8ZGBj/GBgY/xgYGP8YGBjnOzs8KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhIqcZGRn/GRkZ/xkZGf8ZGBn/GRgY/xgYGP+Wlpb/qKio/xkYGf8ZGRn/GBgY/7W1tf////////////////////////////////+8u7v/RUVF/xgYGP8ZGBn/GRkZ/xkZGf8ZGRn/GRgZ/xkZGP8YGBn/GBgY/xgYGP8iIiL/UFBP/3l5ef+cnJz/vr29/9jY2P/v7+/////////////////////////////8/Pz/5OTk/83Nzf+ysrL/kZGR/2hoaP88PDz/FxcX/xkZGf8ZGBn/GRgY/xkZGf8ZGRj/GRkZ/xkZGf8ZGRn/GRkZ/yAgIP9/f3//7e3t/////////////////////////////////////////////////////////////////////////////////9HR0f8rKyv/GRgZ/xgZGP8YGBj/GBgY/xgYGf8ZGRnbODk5GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeHh6AGRgY/xkZGf8YGBj/GRgY/xkYGP8YGBj/l5eX//////+UlJT/GRkZ/xkZGf8ZGBj/bm5u///////////////////////Y2Nj/VFRU/xgYGP8ZGRn/GRkZ/xkYGf8ZGRn/GRgY/xkYGf8ZGRn/Gxsb/1JSUv+VlJX/0tLT//7+/v/////////////////////////////////////////////////////////////////////////////////////////////////v7+//s7Oz/3Nzc/8uLi7/GBgY/xkZGf8ZGRn/GBgY/xgYGP8ZGBn/GRkZ/xgYGf8mJib/lZWV//r6+v///////////////////////////////////////////////////////////////////////////9jY2P8rKyv/GBgY/xgYGP8YGBj/GBgY/xkZGf8aGhrHiYmJDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyMjVBoZGf8ZGBj/GRgY/xkZGf8ZGRn/GBgY/5WUlP///////////5SUlP8ZGRn/GRkZ/xkZGf9ra2v////////////39/f/goKC/xsbG/8ZGRn/GRkY/xkYGf8ZGRn/GRkZ/xkYGP8YGBj/TU1M/6Ghof/u7u3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/v/Hx8f/cnJy/yMjI/8ZGBn/GBgZ/xkZGf8ZGRn/GBgY/xgZGP8ZGRn/Pj4+/8rKyv///////////////////////////////////////////////////////////////////////////9bW1v8mJib/GBgY/xgYGP8YGBj/GRkZ/xkYGf8cHByjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYmJiwYGBjzGRkY/xgYGP8YGBj/GRkZ/xkYGf+CgoL/////////////////lJOU/xkZGP8ZGRn/GRgY/21tbf//////ycnJ/zg4N/8ZGRn/GBgY/xkYGP8ZGBn/GBgY/xkZGf8fHh7/dHR0/9jY2P//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fT1/56env86Ojn/GRgZ/xkZGf8ZGRn/GRgZ/xkZGf8ZGRn/Ghoa/319ff/5+fn//////////////////////////////////////////////////////////////////////8jHx/8gHx//GBgY/xgYGP8YGBj/GBkZ/xgYGP8kJCNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFRUYMHh4e2xkZGf8YGBn/GBgY/xkZGf8ZGRn/Z2dn//////////////////////+TkpP/GRkZ/xgZGf8ZGRn/cHBx/4qKiv8bGxv/GRgY/xkYGf8YGBn/GRgZ/xkZGf8cHBz/dnZ2/+fn5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/f+rq6v/ODg4/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/0FBQf/d3d3//////////////////////////////////////////////////////////////////////7Kysv8ZGRn/GBgY/xkZGf8ZGBn/GRgY/xoaGvsqKSo4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsbG5sZGRn/GRkZ/xgYGf8ZGRn/GRgY/0dHR//4+Pj//////////////////////5OSk/8YGBj/GBgY/xkZGf8eHh7/GRgY/xkZGf8YGBn/GBgZ/xkZGf8YGBj/XFxc/97d3v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/v/mJiY/yYlJf8ZGRn/GRkY/xkYGf8ZGBj/GRkZ/yQkJP+2trb//////////////////////////////////////////////////////////////////////46Njv8YGBj/GBgY/xgYGP8YGBj/GBgZ/x0dHd8uLi8MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKipUGBgY/xkZGf8YGBj/GBkZ/xgYGP8rKiv/5eXl////////////////////////////kZGR/xgYGP8ZGBj/GRgY/xgYGP8ZGBj/GRgY/xkZGP8ZGBj/Li0u/7Ozs///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6enp/2JiYv8YGBj/GRgY/xkZGf8ZGBn/GRkZ/xkZGf+RkZH//////////////////////////////////////////////////////////////////////2BgYP8ZGBn/GRkZ/xgYGP8YGBj/GBgY/yQkJJ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0VFFB0dHesZGRn/GBgY/xkZGf8ZGBj/Ghoa/8HBwf////////////////////////////////+Pj4//GBgY/xgYGP8YGBj/GBgY/xgYGP8ZGBj/GBgY/xwcHP9hYWH/a2tr/2VkZP9VVVX/WFhY/66urv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+ur/8mJSb/GRgZ/xgYGf8YGRj/GBgZ/xgYGP91dXX//f39////////////////////////////////////////////////////////////8vLy/zY2Nv8YGBj/GBgY/xgYGP8YGBn/GRkZ/ysrK0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeHR6bGRkZ/xkZGf8ZGBn/GRkZ/xkYGf+EhIT//////////////////////////////////////4yMjP8ZGBj/GBgY/xkYGP8YGBj/GBgY/xgYGP8YGBj/GRgY/xkYGP8ZGBj/GRgY/xkYGP8YGBj/FxcX/7Ozs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Hh4f9FRUX/GRkZ/xgYGf8YGBj/GBgY/xgYGP9qaWn//Pz8////////////////////////////////////////////////////////////zs7O/xwbG/8YGBj/GRgY/xgYGP8ZGRn/Gxsb21dXVwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSUmOBoaGv8ZGBn/GRkZ/xkYGP8ZGRn/QUFB//r6+v//////////////////////////////////////iYmK/xgYGP8ZGBj/GBgY/xgYGP8YGBj/GBgZ/xgYGP8YGBj/GBgY/xgYGP8YGBj/GRkZ/xgYGP8ZGBj/kJCQ//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+f9sbGz/GBgY/xkYGf8YGBn/GBgY/xgYGP9paWn//v7+////////////////////////////////////////////////////////////iYmJ/xkYGf8YGBj/GBgY/xkYGf8ZGRn/HR0dfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeHh7LGRkZ/xkYGf8ZGRn/GRkZ/xwcG//S0tL///////////////////////////////////////////+UlJT/GBgY/xkYGf8ZGBn/GRgY/xkYGP8YGBj/GBgY/xkYGP8ZGBj/GRgY/xkYGP8ZGRj/GRkY/zQ0NP/l5eX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Liov/GBgY/xkZGf8YGBj/GBgY/xgYGP94eHj////////////////////////////////////////////////////////////7+/v/QD8//xgZGP8YGBn/GRgY/xkZGf8cHBz3JiUmGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKioqXBgYGP8ZGRn/GRgY/xkYGf8ZGRn/fn5+/////////////////////////////////////////////////+zs7P9CQkL/FxYX/xYWFv8XFxf/LCws/zs7O/9SUlL/aGho/3Jycv+EhIT/iYmJ/5eXl/+xsbH/+Pj4//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+dnZ3/GRkZ/xgYGP8YGBj/GRgY/xgYGP+Tk5P////////////////////////////////////////////////////////////Ly8v/GRgZ/xgYGP8YGBj/GBgY/xgZGf8jIyOfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJaUlQQcHBzbGRkZ/xkYGP8ZGRn/GRkZ/y0tLf/y8/L////////////////////////////////////////////////////////////v7+//9fb2////////////////////////////5eXl/7e2t//Dw8P/+fn5//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+ioqL/GRkZ/xgYGP8ZGBj/GBgY/xoZGf+3t7f///////////////////////////////////////////////////////////9sbGz/GRgZ/xkYGP8ZGRn/GBgY/xgYGfsmJiYkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiYmYBkZGf8ZGRn/GBgY/xkZGf8ZGRn/oqKj/////////////////////////////////////////////////////////////////////////////////////////////////4aGhf8aGhr/GRgZ/xkZGf80NDP/wsLC//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+ampr/GBgY/xgYGP8YGBj/GBgY/yEgIf/h4eH//////////////////////////////////////////////////////+fn5/8hICD/GBgY/xkZGf8YGRj/GRkZ/xsbHJ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGhrTGRkZ/xkZGf8ZGRn/GRkZ/zk5Ov/8/Pz///////////////////////////////////////////////////////////////////////////////////////////+9vb3/GBgY/xkZGf8ZGRj/GRkY/xkYGf8ZGRn/fHx8//n5+f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Ghob/GBgY/xgYGP8YGBj/GBgY/729vf///////////////////////////////////////////////////////////4GBgf8YGBj/GRkY/xkZGf8ZGRn/GRkZ+y4uLhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi4uTBgYGP8ZGRn/GRkZ/xkZGf8YGBj/rays/////////////////////////////////////////////////////////////////////////////////////////////////3p6ev8ZGRn/GRgY/xkYGP8ZGRn/GRkZ/xkYGf8ZGRn/Pz8//9PT0/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9paWn/GBgY/xkYGP84ODj/9vb2////////////////////////////////////////////////////////////7Ozs/yEhIf8YGBj/GBgY/xgYGf8YGRn/ISEgiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHByzGBkZ/xkYGP8ZGBn/GRkZ/zg4OP/9/f3/////////////////////////////////////////////////////////////////////////////////////////////////cnJy/xkYGf8ZGBn/GRkY/xkZGf8ZGRn/GRgY/xkZGf8ZGBj/HR0d/5KRkv/9/f3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/f+5ubn/ra2t//Hx8f//////////////////////////////////////////////////////////////////////fHx8/xkYGf8YGRn/GBgY/xkZGf8bGxvvQ0JCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjc3HBgYGPsYGBj/GBgY/xkZGP8ZGRn/nZ2d//////////////////////////////////////////////////////////////////////////////////////////////////////9zc3P/GRgY/xkYGP8ZGRn/W1tb/yQjI/8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/0xMTP/g3+D////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////i4uL/Ghoa/xkYGP8YGBj/GRgZ/xkZGf8lJSVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCR8GBgZ/xgZGP8ZGBj/GRkZ/yMiIv/09PT//////////////////////////////////////////////////////////////////////////////////////////////////////3Nzc/8ZGRn/GRkZ/xkYGP+lpKX/4uLi/09OTv8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/yMiI/+goKD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fX1//GRkZ/xgYGP8YGRj/GRkZ/yAfIL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsaG88ZGBj/GBgY/xgYGf8ZGRn/dHR0////////////////////////////////////////////////////////////////////////////////////////////+/v7/9fX1//FxcX/XVxd/xkYGf8ZGRn/GBgY/6SkpP///////f39/5WVlf8eHh7/GRkZ/xkZGf8ZGRn/GRkZ/xkYGP9TU1L/vLy8/8XGxf/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xcbF/9TU1P/8/Pz//////////////////////////////////////////////////////////////////////////////////////////////////////7q6u/8ZGRn/GRkZ/xkYGP8YGRj/Ghoa/0VFRRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiIkGBgY/xkZGf8ZGRn/GRkZ/xgYGP/MzMz/////////////////////////////////////////////////////////////////////////////////6enp/3Z2dv8jIyP/GRkZ/xoaGv8ZGRn/GRkZ/xkYGf8ZGRn/paSk/////////////////9bW1v9DQ0P/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/Ghoa/xoaGf8ZGhn/Ghoa/xkaGv8aGhr/GRoa/xoaGv8aGhn/GhoZ/xkZGf8ZGRn/GRoZ/xoaGv8aGhr/Ghoa/xkZGf8aGhn/Ghoa/xkaGf8aGhr/Ghoa/xkaGv8ZGhr/GhkZ/xoaGv8aGhr/GRoa/xoaGv8ZGhr/GRoa/xkaGv8aGhr/GRkZ/xkZGf8ZGRn/GRoZ/xkZGv8ZGRn/GRkZ/yMjI/92dnb/6+vr/////////////////////////////////////////////////////////////////////////////////////////////f39/ywsLP8ZGRn/GBkZ/xgYGf8ZGRn/JycncAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACopKXwZGRn/GRkZ/xkZGf8ZGRn/NTU0/////////////////////////////////////////////////////////////////////////////////8rKyv8sLCz/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf+kpKT///////////////////////r6+v+FhIX/Gxsb/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GBgY/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GBkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRj/GRgY/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xgZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8sLCz/ysrK////////////////////////////////////////////////////////////////////////////////////////////eHh4/xkZGf8YGRj/GRkZ/xgYGf8cHBy7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgwxkYGf8ZGBj/GRkZ/xkZGf+BgYH////////////////////////////////////////////////////////////////////////////Z2dn/IyMj/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRgY/xkZGf8ZGRn/GRkZ/6SkpP/////////////////////////////////Ly8v/ODg4/xkZGf8ZGRn/GRkZ/xkZGf8YGRj/GRkZ/xkZGf8ZGRn/GRgY/xkZGf8ZGRn/GRkY/xkZGf8ZGRn/GBgZ/xkZGf8ZGRj/GRkY/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkYGf8YGBj/GRgY/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkY/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xgYGP8hISH/1dTV///////////////////////////////////////////////////////////////////////////////////////ExMT/GBgZ/xkZGf8ZGRn/GBkZ/xsaGvtbWlwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFzcQwbGxv7GBkZ/xgYGP8ZGRn/GRkZ/8jIyP///////////////////////////////////////////////////////////////////////////0lJSf8ZGRn/GRkZ/xkZGf8ZGRn/FxcX/x4eHv8gHyD/IB8f/x8fH/8pKSn/z8/P///////////////////////////////////////29vb/hYWF/zg4OP8gHyD/Hx8g/yAgIP8gICD/ICAg/yAgIP8fHyD/Hx8g/yAfIP8gICD/ICAg/yAgIP8fHx//HyAg/yAgIP8gICD/IB8g/yAgIP8gICD/ICAg/x8fIP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8gICD/Hx8g/x8fIP8gICD/ICAg/x8fH/8cHBz/FxgY/xkZGf8ZGRn/GBgY/xkZGf9AQED//Pz8//////////////////////////////////////////////////////////////////////////////////39/f8nJyf/GRkZ/xkZGf8ZGRn/GRkZ/x8eHkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwSBkZGf8ZGRn/GBgZ/xkZGf8mJib//f39//////////////////////////////////////////////////////////////////////+7u7v/GBkZ/xkZGf8ZGRn/GRkZ/3BwcP/m5ub////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////i4uL/aGho/xgYGf8ZGBn/GBgY/xkZGf+xsbD//////////////////////////////////////////////////////////////////////////////////////2ZlZv8ZGRn/GRkZ/xkZGf8ZGRn/IiIiiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhISGAGRkZ/xgYGP8YGRn/GBgZ/2BgYP///////////////////////////////////////////////////////////////////////////2xtbP8YGBj/GRgZ/xkZGf9WVlX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7/SEhI/xkYGf8YGBj/GRkZ/2tra///////////////////////////////////////////////////////////////////////////////////////o6Oj/xkZGf8ZGRn/GRkZ/xkZGf8eHh7DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsbG7MZGRn/GRgY/xgZGf8ZGRn/mJiY////////////////////////////////////////////////////////////////////////////PT09/xkZGf8ZGRn/GRkZ/6+vrv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+ampr/GRkZ/xgYGf8ZGBj/T09P///////////////////////////////////////////////////////////////////////////////////////Z2dn/GBgY/xgZGf8YGRn/GRkZ/xsbG/fU0tQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx8f5xgZGf8ZGRn/GRkZ/xkZGf/Kysr///////////////////////////////////////////////////////////////////////////8yMjL/GRgZ/xkZGf8ZGRr/wMDA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6ampv8ZGBn/GBgY/xgYGP9PUE////////////////////////////////////////////////////////////////////////////////////////////8jIyP/GRkZ/xkYGP8ZGRn/GBgY/zc2NywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVmZhAWFhb/GRkZ/xgYGf8YGRn/GRkZ//f39////////////////////////////////////////////////////////////////////////////zIyMv8YGBj/GBgZ/xkZGf/AwMD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////pqam/xkZGf8YGRj/GBgY/09PT////////////////////////////////////////////////////////////////////////////////////////////01NTf8ZGRn/GBkZ/xkZGf8ZGRn/GxscVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyMkNBkZGf8ZGBn/GBgZ/xgYGf88PDv/////////////////////////////////////////////////////////////////////////////////MjMy/xgZGP8ZGBn/GRkZ/8DAwP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+mpqb/GRkZ/xgYGP8YGBj/UE9Q////////////////////////////////////////////////////////////////////////////////////////////dXV1/xgYGf8ZGRn/GBgZ/xkZGf8jIyOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJiZYGBgY/xkZGf8ZGRn/GRkZ/11dXf////////////////////////////////////////////////////////////////////////////////8zMzL/GBkZ/xkZGf8ZGRn/wMDA/////////////////////////////////////////////////8XFxf/CwsL/wsLC/9jY2P/////////////////////////////////c3Nz/wsLC/8LCwv/CwsL/wsLC/8LCwv/CwsL/wsLC/8LCwv/CwsL/5OTk///////Hx8f/wsLC/8LCwv/j4+P////////////////////////////p6en/wsLC/8LCwv/ExMT/+/v7///////////////////////d3d3/wsLC/8LCwv/Dw8P//Pz8/////////////////////////////////6Wmpv8YGBn/GRgZ/xgYGf9QUFD///////////////////////////////////////////////////////////////////////////////////////////+YmJj/GBgY/xkZGf8ZGRn/GRkZ/x8gIKMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUlJXQYGBj/GRgZ/xkZGf8ZGRn/e3t7/////////////////////////////////////////////////////////////////////////////////zMzMv8YGRn/GRkZ/xkZGf/AwMD////////////////////////////////////////////n5+f/FxcX/xkZGf8ZGRn/P0BA/////////////////////////////////yMjI/8ZGRn/GRkZ/xkZGf8ZGRn/GBgZ/xkZGP8YGRj/GRkZ/xgZGP9ra2v/v7+//xgYGf8ZGRn/GRkZ/zU1Nf/5+fn//////////////////////0ZGRv8ZGRn/GBgY/xkYGP+tra3//////////////////////1VVVf8ZGRn/GRkZ/xoaGv/U1NT/////////////////////////////////pqam/xgYGP8YGRn/GBgZ/1BQUP///////////////////////////////////////////////////////////////////////////////////////////7e3t/8YGBj/GRkZ/xgYGP8ZGRn/Hx4fwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiixkYGf8ZGRn/GRkZ/xkZGf+Xlpf/////////////////////////////////////////////////////////////////////////////////MzMy/xkZGf8ZGRn/GRkZ/8DAwP///////////////////////////////////////////+fn5/8XFhf/GRkZ/xkZGf8+Pj7/////////////////////////////////FhYW/xkYGP8ZGRn/GBkY/xkZGP8ZGRn/GBgZ/xkZGf8ZGRn/GBgY/2pqav/u7u7/JiYm/xkZGf8ZGRj/GBkZ/5qamv////////////////+3t7f/GRgY/xgYGP8YGBn/HBwb/9/f3///////////////////////VFRU/xgYGP8YGBj/GRkZ/9TU1P////////////////////////////////+lpqX/GRkZ/xgZGf8YGBj/T1BQ////////////////////////////////////////////////////////////////////////////////////////////0dHR/xkaGv8YGRj/GBgY/xkZGf8eHh/fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHx+fGBgZ/xgYGf8ZGRn/GBgY/6ysrP////////////////////////////////////////////////////////////////////////////////8zMzL/GRgZ/xgZGf8ZGRn/wMDA////////////////////////////////////////////5+fn/xcXF/8YGBj/GBkY/z4+Pv////////////////////////////////8WFhb/GBgY/xgYGP8YGBj/GRkZ/xkZGf8aGhr/Ghoa/xoZGv8aGRr/bm5u//////+Wlpb/GRkZ/xkYGf8YGBj/Kioq//X19f///////////0RERP8ZGBn/GBgY/xkYGP9xcHD///////////////////////////9UVFT/GBgY/xgYGP8ZGRn/1NTU/////////////////////////////////6ampv8YGBj/GBgY/xgYGP9QUFD////////////////////////////////////////////////////////////////////////////////////////////l5eX/FxcX/xgYGP8YGBj/GBkZ/yMjI/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEhIasZGRn/GBgZ/xgYGP8YGBj/wMDA/////////////////////////////////////////////////////////////////////////////////zIyMv8ZGRn/GRkZ/xkZGf/AwMD////////////////////////////////////////////m5ub/FxcX/xgYGP8YGBj/Pj4+/////////////////////////////////xYWFv8YGBj/GBgY/xgXGP/a2tr/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/09PT///////r6+v83Nzf/GRkZ/xkZGf8YGBj/j4+P//////+4uLj/GBgY/xkYGf8ZGBn/HBwc/+Hh4f///////////////////////////1RUVf8YGBj/GRkZ/xoZGv/U1NT/////////////////////////////////pqam/xgYGP8YGRn/GBgY/09QUP////////////////////////////////////////////////////////////////////////////////////////////z8/P8WFhf/GBgY/xgYGP8ZGRn/GRkZ/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgovxkYGP8ZGBn/GBkZ/xkZGf/Gxsb/////////////////////////////////////////////////////////////////////////////////MzMy/xkZGf8ZGBn/GRkZ/8DAwP///////////////////////////////////////////+bm5v8WFhf/GBgY/xkYGP8+Pj7/////////////////////////////////FhYW/xkYGP8YGBj/GBcY/////////////////////////////////////////////////7W1tf8YGBj/GBgY/xgYGP8nJyf/8fHx/0JCQv8ZGBn/GRkZ/xgYGf9ycnL/////////////////////////////////VFRU/xgYGP8ZGBj/Ghoa/9TU1P////////////////////////////////+mpqb/GBkY/xgYGP8YGBj/UFBQ/////////////////////////////////////////////////////////////////////////////////////////////////xwbHP8ZGRj/GBgY/xgZGf8WFhf/3d7eDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRW/GBgZ/xgZGf8ZGRn/GRkZ/9PT0/////////////////////////////////////////////////////////////////////////////////8yMjL/GRgZ/xkZGf8ZGRn/wMDA////////////////////////////////////////////5ubm/xYXFv8ZGRj/GBgY/z4+Pv////////////////////////////////8WFhb/GRkZ/xgZGP8XFxf//////////////////////////////////////////////////////09PT/8YGBj/GRkZ/xgYGP9LSkv/GBgY/xkZGf8ZGRn/HBwc/+Li4v////////////////////////////////9UVFX/GBgZ/xkZGf8ZGRn/1NTU/////////////////////////////////6ampv8YGBj/GBgZ/xgYGf9PUE//////////////////////////////////////////////////////////////////////////////////////////////////KSkp/xkYGP8YGBj/GBkZ/xcXF/+6ubkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTFL8ZGRn/GBgY/xgYGP8ZGRn/19fX/////////////////////////////////////////////////////////////////////////////////zMzMv8ZGBn/GBkZ/xkZGf/AwMD////////////////////////////////////////////m5ub/FxcX/xkYGf8ZGRn/Pj4+/////////////////////////////////xYWFv8ZGRn/GBgY/xgYF///////////////////////////////////////////////////////0dHR/xkZGf8YGBn/GBgY/xgYGP8YGBj/GBgY/xkZGf9zcnL//////////////////////////////////////1RUVP8YGRj/GRkZ/xoaGv/U1NT/////////////////////////////////pqam/xgYGf8ZGRn/GBgZ/1BQUP////////////////////////////////////////////////////////////////////////////////////////////////8vLy//GBgZ/xgYGP8YGRj/FxcX/5OTkyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMUvxgYGP8YGBj/GBkY/xkZGf/U1NT/////////////////////////////////////////////////////////////////////////////////MzMz/xkYGf8ZGRn/GRkZ/8DAwP///////////////////////////////////////////+bn5/8XFxf/GRkY/xkYGP8+Pj7/////////////////////////////////FhYW/xkZGP8YGBj/GBgY/zExMf8xMTH/MTEx/zExMf8xMTH/o6Oj////////////////////////////bGxs/xgZGf8ZGRn/GRkZ/xkZGf8ZGRn/HR0c/+Pj4///////////////////////////////////////VVVV/xgYGP8ZGRn/GRkZ/9TU1P////////////////////////////////+mpqb/GBkY/xgYGP8YGBj/T09Q/////////////////////////////////////////////////////////////////////////////////////////////////y8vL/8YGBn/GRkZ/xkZGf8XFxf/k5KSIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFha/GBgY/xkZGf8ZGRn/Ghoa/8zMzP////////////////////////////////////////////////////////////////////////////////8zMzL/GRgZ/xkZGf8ZGRn/wMDA////////////////////////////////////////////5+fn/xcXF/8ZGBj/GRkZ/z4+Pv////////////////////////////////8WFhb/GRkZ/xgYGP8YGBj/GBgY/xgYGP8YGBj/GBgY/xgYGP+JiYn////////////////////////////n5+f/IiIi/xkYGP8ZGRn/GBgY/xkYGf90dHT///////////////////////////////////////////9VVVX/GRkZ/xkZGf8aGRn/1NTU/////////////////////////////////6ampv8YGBn/GBgY/xgYGP9PUE//////////////////////////////////////////////////////////////////////////////////////////////////KCgn/xkZGf8ZGBn/GRkZ/xcXF/+5ubkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwsLb8ZGBn/GBkZ/xkYGf8ZGRn/wcHC/////////////////////////////////////////////////////////////////////////////////zIyMv8YGRj/GRgY/xkZGf/AwMD////////////////////////////////////////////m5ub/FxcX/xgYGf8ZGRn/Pj4+/////////////////////////////////xYWFv8ZGRn/GRgZ/xgYGf8YGBj/GBgY/xgYGf8YGBj/GBgY/4mJif////////////////////////////j4+P8rKyv/GRkY/xgYGP8YGRn/GBgY/83Nzf///////////////////////////////////////////1VUVf8ZGRn/GRkZ/xoaGv/U1NT/////////////////////////////////pqam/xgYGP8YGBj/GBgY/09PT/////////////////////////////////////////////////////////////////////////////////////////////////8bGxv/GBkZ/xgZGP8ZGBn/FhYW/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxcYoxkYGf8YGBn/GBgY/xgYGP+7u7v/////////////////////////////////////////////////////////////////////////////////MzMz/xkZGf8ZGRn/GRka/8DAwP///////////////////////////////////////////+fn5v8XFxf/GRgY/xkZGf8+PT7/////////////////////////////////FhYW/xkZGf8YGBj/GRkZ/01NTf9NTU7/Tk1O/05OTv9QUFD/xMTE////////////////////////////mpqa/xkZGf8YGRj/GRkZ/xkZGf8ZGRn/eXl5////////////////////////////////////////////VFRV/xgZGf8YGRn/Ghoa/9TU1P////////////////////////////////+mpqb/GRkY/xgYGP8YGBj/T09P/////////////////////////////////////////////////////////////////////////////////////////////Pz8/xYWFv8ZGRn/GBkY/xgZGf8bGxv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmJiebGRgZ/xkYGP8YGBn/GBgZ/6alpf////////////////////////////////////////////////////////////////////////////////8zMzL/GRkZ/xkZGf8aGRn/wMDA////////////////////////////////////////////5ufm/xcWF/8ZGBj/GRkZ/z49Pv////////////////////////////////8WFhb/GBgY/xgYGP8YGBj///////////////////////////////////////////////////////j5+P8uLi7/GBgZ/xgYGP8YGBj/GRgY/xgYGP8eHR7/5OXk//////////////////////////////////////9VVVX/GRgY/xgYGf8aGhn/1NTU/////////////////////////////////6ampv8YGBj/GBgY/xgYGP9PUE/////////////////////////////////////////////////////////////////////////////////////////////o6Oj/FxcX/xkZGf8ZGRn/GBkY/xsbG+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHIAYGBj/GRgZ/xkYGf8ZGRn/j4+P/////////////////////////////////////////////////////////////////////////////////zMyMv8ZGRn/GRkZ/xkZGf/AwMD////////////////////////////////////////////m5ub/FxcX/xkZGf8ZGRn/Pj09/////////////////////////////////xYWFv8ZGRj/GBgY/xgYGP//////////////////////////////////////////////////////nJyc/xkZGP8YGBj/GBgZ/x8eHv8YGBj/GRgY/xkYGf90dHT//////////////////////////////////////1RUVP8ZGBn/GRkZ/xoaGv/U1NT/////////////////////////////////pqam/xgYGP8YGBj/GBgY/09PT////////////////////////////////////////////////////////////////////////////////////////////9LS0v8ZGRn/GBkZ/xkZGf8ZGBn/JCQk2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSUlaBkZGf8YGRj/GRkZ/xkZGf91dXX/////////////////////////////////////////////////////////////////////////////////MzMy/xkZGf8ZGRn/Ghoa/8DAwP///////////////////////////////////////////+bm5v8XFxf/GRkY/xkZGP8+Pj7/////////////////////////////////FhYW/xgZGP8YGBj/GBgY//////////////////////////////////////////////////n5+f8vLy//GBgY/xgYGP8YGBj/oaGh/yIiIv8ZGBn/GRgZ/xwcHP/h4eH/////////////////////////////////VFVV/xkZGf8ZGRn/Ghoa/9TU1P////////////////////////////////+mpqb/GBgY/xgYGP8YGBj/T09P////////////////////////////////////////////////////////////////////////////////////////////t7e3/xkZGf8ZGRn/GBkZ/xkZGf8dHR2/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlJCVIGRkZ/xkYGf8ZGRn/GRkZ/1VVVf////////////////////////////////////////////////////////////////////////////////8zMzP/GBgZ/xkZGf8ZGRn/wMDA////////////////////////////8fHx/+/v7//v7+//2dnZ/xcXF/8ZGRn/GRkZ/z08PP/v7+//7+/v/+/v7//39/f///////////8WFhb/GRgY/xgYGP8YGBj/+/v7//r6+v/6+vr/+/v7//v7+//8/Pz/////////////////nJuc/xkYGP8YGBj/GBgY/y4uLv/6+vr/fn5+/xgYGP8YGBn/GBgZ/29vb/////////////r6+v/v7+//7+/v/+/v7/9RUVL/GRkZ/xkZGf8aGhr/yMjI/+/v7//v7+//8PDw/////////////////6ampv8YGBj/GBgY/xgYGP9QUFD///////////////////////////////////////////////////////////////////////////////////////////+Xl5f/GRkZ/xkZGf8ZGRn/GRkZ/x0dHqMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElJSSgYGBj/GBgZ/xkZGf8ZGBj/MDAw/////////////////////////////////////////////////////////////////////////////////zIyMv8ZGRn/GBkZ/xkZGf/AwMD//////////////////////8nJyf8XFxf/FxcX/xcXF/8XFxf/GRkZ/xkYGf8ZGRj/GBgY/xcXF/8XFxf/FxcX/0BAQP///////////xYWFv8ZGBn/GBgY/xgYGP8XFxf/FxcX/xcXF/8XFxf/FxcX/yAgIP/q6ur///////n5+f8vLy//GBgZ/xkYGf8YGRj/jY2N///////l5eX/HR0d/xkZGf8YGBj/HBsb/93d3f//////YmJi/xcXF/8XFxf/FxcX/xgYGP8ZGRn/GRkZ/xkZGf8XFxf/FxcX/xcXF/8XFxf/y8vL////////////pqam/xgYGP8YGBj/GBgY/09PT////////////////////////////////////////////////////////////////////////////////////////////3Nzc/8ZGRn/GRkZ/xkZGf8ZGRn/JiYmgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5eXlBBkZGfcZGBn/GRgZ/xkZGf8XFhf/8PDw////////////////////////////////////////////////////////////////////////////MzMy/xkYGf8YGBn/GRkZ/8DAwP//////////////////////wMDA/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRgZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/NjY2////////////FhYW/xkZGf8ZGRn/GBgY/xkZGf8ZGRn/GRkZ/xkZGf8ZGRj/GRkZ/9vb2///////m5yc/xkYGf8YGBn/GRgZ/x4eHv/r6+v///////////9zc3P/GRgZ/xkYGP8ZGRj/a2tr//////9RUFH/GRgY/xkZGf8ZGRn/GRgY/xkZGf8ZGRn/GRgY/xkYGf8ZGBn/GRkZ/xgYGP/Dw8P///////////+mpqb/GBkZ/xgYGP8YGBj/UFBP////////////////////////////////////////////////////////////////////////////////////////////SEhI/xkZGf8ZGRn/GRgZ/xkZGf8fHh9YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwczxkZGf8YGBn/GRkZ/xkZGf+9vL3///////////////////////////////////////////////////////////////////////////8zMjL/GBgY/xkZGf8ZGRn/wMDA///////////////////////AwMD/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf81NTX///////////8VFRX/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/29vb//////8vLy//GRgY/xkZGf8ZGRn/cHBv/////////////////+Li4v8cHB3/GRkZ/xkZGf8bGhv//v7//1FRUf8ZGBn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/8PDw////////////6ampv8YGBj/GBgY/xgYGP9PT0////////////////////////////////////////////////////////////////////////////////////////z8/P8gICD/GRkZ/xkZGf8ZGRn/GBgY/ygpKTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHyCfGRkZ/xgYGf8YGBj/GBgZ/4uLi////////////////////////////////////////////////////////////////////////////zMzMv8YGBn/GBkY/xkZGf/AwMD///////////////////////Pz8/+ampr/mpqa/5mZmf+ampr/mpqa/5qamv+ampr/mpqa/5qamv+amZr/mpqa/7e3t////////////6Wkpf+ampr/mpqa/5qamv+ampr/mpqa/5qamv+ZmZr/mpma/5ycnP/4+Pj//////7i3t/+bm5v/m5qb/5ycnP/r6+v//////////////////////7m5uf+bmpv/mpqa/6ysrP//////wsLC/5qamv+ampr/mpqa/5qamv+ampr/mpqa/5qamv+ampr/mpqa/5qamv+ampr/7e3t////////////pqam/xkZGf8YGBj/GBgY/09PT///////////////////////////////////////////////////////////////////////////////////////0NDQ/xgYGP8ZGBn/GBgY/xkZGf8cHBv7tLOzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcnJ2wZGRn/GBgY/xgYGP8ZGRj/VFRU////////////////////////////////////////////////////////////////////////////MjMy/xgYGP8ZGRn/GRkZ/8DAwP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+mpqb/GBgY/xgYGP8YGBj/T09P//////////////////////////////////////////////////////////////////////////////////////+YmJj/GBkZ/xkZGf8ZGRn/GRkZ/x8fH88AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjY3MBgYGP8ZGRn/GRgZ/xkYGf8gICD/+fn5//////////////////////////////////////////////////////////////////////8yMzL/GRgZ/xkZGf8ZGRn/wMDA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6ampv8YGRj/GBkZ/xgYGP9QUFD//////////////////////////////////////////////////////////////////////////////////////11dXf8ZGRj/GRkZ/xkZGf8ZGRn/GRoajwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHR0d7xkZGf8ZGRn/GBgZ/xkZGf/CwsL//////////////////////////////////////////////////////////////////////zIyMv8YGBj/GRkY/xkZGf/AwMD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////pqam/xkYGP8YGBj/GBkZ/09PT//////////////////////////////////////////////////////////////////////////////////6+vr/IiEh/xkZGf8ZGRn/GRkZ/xkZGf8qKipYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeHR2rGRkZ/xgYGP8ZGRn/GBgZ/39/f///////////////////////////////////////////////////////////////////////MjIy/xkZGP8ZGRn/GRkZ/8DAwP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+lpaX/GRkY/xgYGf8YGBj/T09P/////////////////////////////////////////////////////////////////////////////////8DAwP8ZGRj/GBgY/xgYGP8YGRn/Gxsb/1paWhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0dHmAZGRn/GRgZ/xgYGf8YGBj/NTU1//////////////////////////////////////////////////////////////////////8yMjL/GRgY/xkZGf8ZGRn/tra2/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5+fn/8YGBj/GBgY/xgYGf9PT1D/////////////////////////////////////////////////////////////////////////////////dHV0/xgYGP8YGBj/GBgY/xgZGf8aGhrDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDs7FBgYGPsZGRn/GBgY/xgYGP8YGBj/zs7N/////////////////////////////////////////////////////////////////0VERf8YGRn/GRkZ/xkYGf9sbGv/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////XFxc/xkZGf8ZGBn/GBgY/15eXv////////////////////////////////////////////////////////////////////////////v6+v8pKSn/GBgY/xgYGP8YGBj/GRkZ/ycnJ3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhoauxkZGf8ZGRn/GBgY/xkYGf95eXn/////////////////////////////////////////////////////////////////gICA/xkZGf8ZGRn/GRkZ/xgYGP+EhIT/7u7u////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/v/4KCgv8YGBj/GRgZ/xkZGf8ZGBn/mpqa////////////////////////////////////////////////////////////////////////////tLS0/xkZGP8YGBj/GRkZ/xkZGf8YGBj/Ozo7JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbHBxkGRgZ/xgYGf8YGBj/GBgZ/ycnJ//4+Pn////////////////////////////////////////////////////////////g4OD/HRwc/xkZGf8ZGRn/GRkY/xkZGf8XFxj/ISEh/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JSQl/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JSUl/yQkJP8kJCT/JCQk/yQkJP8kJCX/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kIyT/JCQk/yEhIf8XFxf/GRkZ/xkZGf8ZGRn/GRkZ/ygoKP/w8PD///////////////////////////////////////////////////////////////////////////9bW1z/GBgY/xgZGP8YGBj/GRgZ/x0dHccAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVkZBQYGBn3GRgZ/xkYGP8YGBj/GRkZ/6ioqP////////////////////////////////////////////////////////////////+OjY7/GRkZ/xkZGf8ZGRn/GRkZ/xkYGf8ZGRn/GRkZ/xkZGf8ZGBn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGBn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGBn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRgZ/xkZGP8YGBj/sbGx////////////////////////////////////////////////////////////////////////////4+Pj/xoaGv8YGBj/GBgY/xgZGP8ZGRn/JSUlbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0dHacZGRn/GBgZ/xgYGP8YGBn/Q0ND//////////////////////////////////////////////////////////////////////93d3f/GBgY/xkZGf8ZGRn/GRkZ/xgYGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkY/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/HBsb/5ycnP////////////////////////////////////////////////////////////////////////////////99fX3/GRkZ/xkZGf8YGBn/GBgZ/xsbG/dUVFMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMzSBgYGP8YGBj/GRgZ/xkZGP8YGBj/vb69//////////////////////////////////////////////////////////////////////+xsbH/QkJC/xcXGP8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/GBgY/1BQUP/Kysr/////////////////////////////////////////////////////////////////////////////////7+/v/yIiIv8ZGRn/GBgZ/xkZGf8YGRn/HR0dmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhoa0xgYGP8YGRj/GBgZ/xkZGf9PTk7/////////////////////////////////////////////////////////////////////////////////7Ozs/87Ozv/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/t7e3///////////////////////////////////////////////////////////////////////////////////////////+Li4v/GRgZ/xkYGf8ZGRn/GRkZ/xkYGP8vLy8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHRxgGBgY/xgYGf8YGBj/GRkZ/xgYGP+9vb3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7u7u/yUlJf8YGBj/GBgY/xgYGf8ZGRn/IiIivwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG9vcAgdHR3nGRgZ/xkYGP8YGBj/GBgZ/0FBQf/9/f3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9+fn7/GBgY/xgYGP8YGBn/GBgY/xgYGP8pKSpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkpKXAZGRn/GBgY/xgYGP8YGBj/GBgY/6Khof/////////////////////////////////////////////////z8/P/rq6u/9TU1P//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3Nzc/x0cHP8YGBj/GBgY/xgYGf8ZGRn/HBwcvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyEiBBkYGNsYGBj/GBgY/xkZGf8YGBj/KCgo/+3t7f//////////////////////////////////////7e3t/zc3Nv8YGBj/Gxoa/7e3t////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5eXl/8xMTD/IiEh/yIiIv8iIiH/IiIi/yIiIv8iISH/IiIi/yIhIf8hISH/IiIi/yEhIf8iISL/SUlJ/9XV1v////////////////////////////////////////////////////////////////9UVFT/GRkZ/xgYGP8ZGRn/GRkY/xgYGP85OTlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKioqWBgYGP8YGRn/GBkZ/xkYGf8ZGRn/aGho//////////////////////////////////////+SkpL/GRgY/xkYGP8YGBj/ISEh/8jIyP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////T09P/GBgY/xkZGf8ZGBj/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/Nzc3////////////////////////////////////////////////////////////qamp/xgYGP8ZGRn/GBgY/xkYGf8ZGRn/Hh4dqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxsbvxkZGf8ZGBn/GRkZ/xkZGf8YGBj/t7a3/////////////////////////////////7Cwsf8YGBj/GRkZ/xkYGP8ZGBj/IyMj/8jIyP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vLy/8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GBgY/xgYGP8YGBj/GRkY/xkZGf8VFRX//////////////////////////////////////////////////////+jo6P8nJyf/GRkZ/xkYGf8ZGBn/GRkZ/xoaGvcrKy0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhISIoGxob+xkZGf8ZGBj/GRkZ/xkZGf8sLCz/6urq/////////////////////////////////2hoaP8ZGRn/GRgY/xkYGP8YGBj/IiIi/8XFxf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/2JiYv8ZGBj/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xkZGf8ZGRj/GBgY/xgYGP8ZGBj/GRkZ/xUVFf/////////////////////////////////////////////////+/v7/VlZW/xkZGf8ZGRn/GBgZ/xgYGf8ZGRn/IyMjfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiOAGRkZ/xkZGf8ZGRn/GRgZ/xkZGf9WVlb//f39////////////////////////////+vr6/1VVVf8ZGRn/GRkY/xkYGf8YGBn/ICAg/7a2tv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fX1//AwMD/xsbG/83Nzf/R0dH/1dXV/9jY2P+NjY37GBgY+xgYGP8YGBj/GBgY/xkYGP8ZGRn/FBQU/////////////////////////////////////////////////5GRkf8ZGRj/GRkZ/xkZGf8ZGRn/GBgZ/xoaGs8eISEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEvMQQeHR7PGRkZ/xkZGf8ZGRn/GRkZ/xgYGf+FhYb/////////////////////////////////9fX1/1BQUP8YGBj/GRgY/xkYGP8YGBj/Gxsb/52dnf/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3/hYaF/xkYGf8YGBj/GRgY/xgYGP8ZGBj/GRgY/xkYGP8WFhb////////////////////////////////////////////Dw8P/Gxsb/xkZGP8YGBj/GBgY/xkYGf8aGhr7JiYnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMCgYGBjzGRkZ/xkZGf8ZGBj/GRgY/xgYGP+rq6v/////////////////////////////////9fX1/1VVVf8ZGBn/GRkZ/xkYGP8YGBj/GBgY/3BwcP/39/f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5eXl/1FRUf8ZGRn/GRgY/xkYGP8ZGBj/GRgZ/xgYGP8YGBj/GRkZ/xwcHP//////////////////////////////////////3t7e/ykpKf8YGBj/GRgY/xkYGP8YGBj/GBgY/x4eH3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYmJmAYGBj/GBgY/xgYGP8YGBj/GRgZ/x4eHv/Gxsb/////////////////////////////////+fn5/2BfX/8ZGRn/GRgY/xgYGP8ZGBn/GBgY/z8/P//W1tX//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6ysrP8nJyf/GRgZ/xkYGP8ZGRn/GBgZ/xkZGf9NTU3/LCsr/xkZGf8YGBj/ICAg/////////////////////////////////+3t7f86Ojn/GBgY/xgYGP8YGBj/GRgY/xgYGP8hICC3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIp8ZGRn/GRgZ/xgYGP8YGBj/GBgY/yYmJv/V1NT//////////////////////////////////Pz8/3Nzc/8YGBj/GBgY/xkYGf8YGBj/GBgY/x0cHP+Hh4f/+Pj4/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Dg4P9cXFz/GBgY/xkYGP8ZGRj/GRgZ/xkYGf8YGBj/bGxs//n5+f8yMzL/GRgY/xgYGP8nJyf////////////////////////////09PT/SUpK/xgYGP8YGBj/GBgY/xgYGP8ZGRn/GBgY1zExMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcnJyCB0dHccYGBn/GBgY/xgZGP8ZGBj/GRkZ/ywsLP/Z2dn//////////////////////////////////////5OSk/8bGxv/GRgZ/xkZGf8ZGBn/GRgZ/xkZGf81NTX/sbCw//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Hx8f+EhIT/Hx8f/xkYGf8ZGRn/GBgY/xkYGf8ZGRn/Hh4e/52cnP///////////zIyMv8ZGRj/GRkY/y4uLv//////////////////////9fX1/09PUP8ZGRn/GRgY/xgYGP8YGBj/GBgY/xsbG+8qKiooAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy8vGB4eHuMZGBn/GRgZ/xkZGf8ZGRn/GBgY/ysrK//S0tL//////////////////////////////////////8HAwf8tLS3/GRkZ/xkYGP8ZGRn/GRgY/xgYGP8YGBj/RERE/7e3t//+/v7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+7u7v+NjY3/JiYm/xkZGf8YGBj/GRgZ/xkZGf8ZGRn/GRkZ/zw8PP/S0tL/////////////////MjIy/xkZGf8ZGBj/MjIy//////////////////Pz8/9MTE3/GRkZ/xkYGP8YGBj/GBgY/xgYGP8bGxv7IB8gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx8eKBYWFucZGRj/GRgY/xgYGP8YGBj/GRgZ/yUkJP/Gxsb//////////////////////////////////////+vr6/9fX1//GBgY/xgYGf8ZGRn/GRkZ/xkZGf8ZGBn/GRgY/zs7Ov+bm5v/8fHx/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9DR0f92dnb/ISEh/xkZGf8ZGBj/GRkZ/xkZGf8ZGRn/GRkZ/xsaG/99fX3/9/f3//////////////////////9GRkb/GRkY/xgYGP9AQED////////////q6ur/RUVF/xkZGf8ZGBj/GRgZ/xgYGf8ZGRn/FxcX+xcXF1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREREPBsbG/MZGRn/GRkZ/xkYGf8ZGRn/GRkZ/x4eHv+srKz///////////////////////////////////////////+xsbH/Ly8v/xkYGf8ZGRn/GRkZ/xkZGf8ZGBn/GRgY/xgYGP8eHh7/YmJi/6ysrP/v7+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////0tLS/4qKiv8+Pj7/GBgX/xkZGf8ZGBj/GRgY/xgYGf8ZGBn/GRgZ/xkYGf9HR0f/z87O/////////////////////////////////8vLy/9WVlb/X15f/8vLy///////2tra/zY2Nv8ZGRn/GRkZ/xkZGf8ZGBj/GRgY/xoaGv89PT1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx8fPBobGvMZGRn/GRgZ/xkZGf8ZGRn/GRgZ/xgYGP+FhYX//f39///////////////////////////////////////09PT/hYWF/yAgIP8ZGBn/GRgZ/xkYGf8ZGRn/GRgY/xkZGf8ZGBn/GBkY/xoaGv9ISEj/fn5+/66urv/U1NT/+Pj4////////////////////////////////////////////////////////////7+/v/8nJyf+cnJz/aGho/y4uLv8ZGRj/GRkZ/xkYGf8ZGRn/GRkZ/xkZGf8ZGBn/GRkZ/xkYGf8wMDD/p6en//7+/v///////////////////////////////////////////////////////////7u7u/8kJST/GBgY/xkZGf8ZGBj/GBgY/xkZGf8aGhr/Nzc3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy4uPB8fH/MZGRn/GRkZ/xgYGf8ZGBn/GRgY/xgYGP9ZWVn/7u7u////////////////////////////////////////////6enp/359fv8hISH/GRkZ/xkZGf8ZGRj/GBkZ/xkZGf8YGBj/GRkZ/xkZGf8YGBj/GBgY/xkZGf8WFhb/LCws/0NDQ/9VVVX/aGho/2tra/9pamn/a2tr/2ZmZv9RUlL/QEA//yYmJv8WFhb/GRkZ/xkZGP8ZGBj/GRkZ/xkZGf8ZGBn/GRgZ/xkYGf8ZGRn/GRkZ/xkYGf8wMDD/m5ub//j4+P////////////////////////////////////////////////////////////z8/P+Ghob/GRkZ/xgYGP8YGBj/GRgY/xgYGP8YGBj/GBgY+yEhIVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx8eLBwcHOcZGRn/GRkZ/xkZGf8ZGBn/GRgY/xkZGf8vLi7/vb29/////////////////////////////////////////////////+/v7/+VlZX/Nzc3/xgYGP8ZGRn/GBgY/xkZGf8ZGBj/GRgZ/xgYGP8YGBn/GBgY/xgYGP8YGBj/GBgY/xgYGP8YGBj/GRkZ/xgYGP8ZGRn/GRkZ/xgYGP8ZGRj/GRgY/xkZGP8ZGRn/GBgY/xgYGP8YGRn/GRkZ/xkZGf8ZGRn/GRgY/xgXGP9NTEz/ra2t//v7+//////////////////////////////////////////////////////////////////f39//SkpK/xkZGf8ZGBj/GBgY/xgYGP8YGBj/GRkZ/xgXF/MxMTFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiYnHBsbG88ZGBn/GRgZ/xkYGP8ZGBj/GRkZ/xkZGf8YGBj/cnJy//Hx8f//////////////////////////////////////////////////////xsbG/3R0df8rKyv/GBgY/xkZGf8ZGRn/GRkZ/xgYGP8ZGBn/GBgY/xgYGP8ZGRj/GBgY/xgYGP8ZGBj/GBgY/xkYGP8YGBj/GRgY/xkZGP8YGBj/GBgY/xkYGP8ZGBj/GRgY/xkZGf8ZGRn/GBgY/zg4OP+FhYX/29vb///////////////////////////////////////////////////////////////////////9/f3/mpqa/yIiIv8ZGBj/GRgY/xgYGP8YGBj/GRgY/xkYGf8cHBznLCwsNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj9ADB4eHq8YGBj/GRgZ/xgYGP8ZGRn/GRkZ/xkYGf8ZGBn/LS0t/6ioqP////7///////////////////////////////////////////////////////7+/v/MzMz/jo6O/1ZWVv8jIyP/GBgY/xgYGP8YGRn/GRkZ/xgYGP8ZGBn/GRkY/xgYGP8YGBj/GBgY/xkZGP8ZGRj/GRkZ/xkYGP8ZGRj/GRkZ/xcXF/8rKyv/YmJi/5ycnP/c3Nz/////////////////////////////////////////////////////////////////////////////////z8/P/0dHR/8ZGBj/GRgY/xkYGP8ZGBj/GRgY/xkYGf8ZGRn/Hh4eyzAvMBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMiIngZGRn7GRgZ/xkZGf8YGBj/GRgY/xkYGf8YGBj/GBgY/0ZGRv/Cw8P////////////////////////////////////////////////////////////////////////////c3Nz/tbS1/5OTk/94eHj/ZGRk/09PT/9LS0v/QUFB/z4+Pv8/Pz//RkZG/05PTv9hYWH/eHh4/5aWlv+5ubn/5eXl////////////////////////////////////////////////////////////////////////////////////////////4uLi/2tra/8ZGRn/GRkZ/xkYGf8ZGBj/GRgZ/xgYGP8YGBj/GBgY/yIiIpcAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0cHDQeHR3fGRkZ/xkZGf8ZGBj/GRgY/xgYGf8ZGRj/GRkZ/xgYGP9SUlL/wMDA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4eHh/3V1df8dHBz/GRkZ/xkZGf8ZGRn/GRgZ/xkZGf8ZGBj/GBgZ/xoaGu8lJCRUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw6OgwZGRmTGRkZ/xkYGf8ZGBn/GRkZ/xgYGP8ZGBn/GRkZ/xkZGf8YGBj/RERE/6enp//4+Pj/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zc3N/2dnZv8cHBv/GRkZ/xkZGf8ZGBj/GRgY/xkYGf8ZGRn/GRkZ/xgYGP8ZGBizKysrHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHh88Hh0e1xkYGf8ZGRn/GRkZ/xkYGP8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/ycmJ/93d3j/ysrK///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////s7Oz/nZ2d/0VFRf8YGBj/GRkZ/xkZGf8ZGRn/GRkZ/xkYGP8ZGRn/GRkZ/xkZGf8cHBzrKyoqYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYV1gEHx8fbBsaGusZGRn/GRgZ/xgYGP8ZGRn/GRkZ/xgZGP8ZGRn/GRkZ/xkZGf8YGBj/MzMz/39/f//ExMP/+vr6/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9vb2/+amZn/UlJS/xwbHP8ZGRn/GRkZ/xkZGP8ZGBn/GRkZ/xkZGf8ZGRn/GBgY/xkZGf8aGhr7Ghoaizo6ORAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATU5NEBsbG4AYGBjvGRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRgZ/xkYGP8ZGRn/GRkZ/xkZGP8hISH/V1dX/42Njf+9vb3/7e3t//////////////////////////////////////////////////////////////////////////////////////////////////j4+P/MzMz/m5ub/2hoaP8xMTH/GBgY/xgYGP8YGRj/GRgZ/xkYGf8ZGBn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRj7HBwcnzo5OiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4+PhAiISJ8Ghoa5xkZGf8YGBn/GBkZ/xgZGP8YGBj/GRgZ/xkYGf8ZGBj/GRkZ/xkZGf8ZGRj/GRkZ/xkZGf8XFxf/Kysr/1BQUf9xcXH/jY2N/6ampv+9vb3/wcHB/8fIx//Kysr/ysrK/8fHx//BwcH/vLy8/6enp/+Tk5P/eXl5/1tbW/86Ojr/GBgY/xkZGf8ZGBj/GRgZ/xkYGP8ZGBj/GRgZ/xkYGP8YGBj/GRgY/xkZGf8ZGRn/GRkZ/xkYGf8aGhr3IB8glzEwMSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBgoIIIyMjXCAgIMcYGBj/GRkZ/xkZGf8YGBn/GRkZ/xkZGf8ZGBn/GRkZ/xkZGf8YGBj/GRgY/xgYGP8ZGRn/GBgY/xkZGP8ZGRn/GBkY/xkZGP8ZGRn/Ghoa/xoaGv8aGhr/GRoZ/xkZGf8YGBj/GBgY/xgYGP8YGBj/GBgY/xgYGP8ZGRn/GRgY/xgZGP8ZGBj/GBgY/xgYGP8YGBj/GBgY/xgZGP8YGBn/GBgZ/xgYGP8eHh7fISEieERDRBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADExMSgaGhuDGhoa2xgYGP8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xgYGP8YGBj/GBgY/xkYGP8YGBj/GBgY/xkZGf8ZGBj/GBgY/xgYGP8ZGBj/GBgY/xgYGP8YGBj/GBgY/xgYGP8YGRj/GBgY/xgYGP8ZGBj/GRkY/xkYGf8YGBj/GRgY/xkZGf8ZGBn/GRgY/xkYGf8ZGRn/GRgZ/xkZGOsdHR2bKysqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAA/////////////////gAAAAf///////////////AAAAAA//////////////+AAAAAAB/////////////+AAAAAAAH////////////+AAAAAAAAf///////////+AAAAAAAAB///////////+AAAAAAAAAH//////////+AAAAAAAAAAf//////////AAAAAAAAAAD//////////AAAAAAAAAAAP/////////gAAAAAAAAAAB/////////wAAAAAAAAAAAH////////4AAAAAAAAAAAA////////4AAAAAAAAAAAAH///////8AAAAAAAAAAAAA///////+AAAAAAAAAAAAAH///////AAAAAAAAAAAAAA///////gAAAAAAAAAAAAAH//////4AAAAAAAAAAAAAA//////8AAAAAAAAAAAAAAH/////+AAAAAAAAAAAAAAB//////AAAAAAAAAAAAAAAP/////gAAAAAAAAAAAAAAB/////4AAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAD////+AAAAAAAAAAAAAAAAf////gAAAAAAAAAAAAAAAD////wAAAAAAAAAAAAAAAA////8AAAAAAAAAAAAAAAAH///+AAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAf//+AAAAAAAAAAAAAAAAAH///gAAAAAAAAAAAAAAAAA///wAAAAAAAAAAAAAAAAAP//8AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAB//wAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//wAAAAAAAAAAAAAAAAAAf/8AAAAAAAAAAAAAAAAAAH//AAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//wAAAAAAAAAAAAAAAAAH//8AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAP//+AAAAAAAAAAAAAAAAAH///wAAAAAAAAAAAAAAAAB///8AAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAP///4AAAAAAAAAAAAAAAAH///+AAAAAAAAAAAAAAAAB////wAAAAAAAAAAAAAAAA////+AAAAAAAAAAAAAAAAP////gAAAAAAAAAAAAAAAH////8AAAAAAAAAAAAAAAB/////AAAAAAAAAAAAAAAA/////4AAAAAAAAAAAAAAAf/////AAAAAAAAAAAAAAAP/////4AAAAAAAAAAAAAAD/////+AAAAAAAAAAAAAAB//////wAAAAAAAAAAAAAA//////+AAAAAAAAAAAAAAf//////wAAAAAAAAAAAAAP//////+AAAAAAAAAAAAAH///////wAAAAAAAAAAAAD///////+AAAAAAAAAAAAB////////wAAAAAAAAAAAA////////+AAAAAAAAAAAAf////////4AAAAAAAAAAAP/////////AAAAAAAAAAAP/////////4AAAAAAAAAAH//////////gAAAAAAAAAH//////////8AAAAAAAAAD///////////wAAAAAAAAD////////////AAAAAAAAD////////////8AAAAAAAD/////////////4AAAAAAH//////////////wAAAAAH///////////////gAAAAf////////////////wAAD//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////KAAAAEAAAACAAAAAAQAgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYmJhAjIyM3IyMjUxwdHWMhISFwHx8fcB0dHWUjIyNUJCUkOCYmJhIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMjIxodHR1nHBwdqxsbHOMYGBj/GBgZ/xgYGP8YGBj/GBgY/xgYGP8YGBj/GBgY/xgYGP8YGBj/HBsb5RsbG6sdHR1pJSYmHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Pj4KHx8fYxsbG8EZGRn+GRkZ/xkZGf8ZGRn/GBgY/xkZGf8ZGBn/GBgY/xgYGP8YGBj/GRgY/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xgYGP4aGhrHHh4eaSssKw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0tLQ4gICCAGRka6xkZGf8ZGRn/GRkZ/xkZGf8jIyP/VVVV/4SEhP+pqan/xMTE/9bW1v/g4OD/4eHh/9fX1//Gxsb/q6ur/4eHh/9ZWVn/JiYm/xkZGf8ZGRn/GRgZ/xkYGf8ZGRnwGxsbhygoKBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARUVGAh4eHmgaGRnqGRgZ/xkYGP8ZGBn/Kysr/3p6ev/Dw8P/+vr6//////////////////////////////////////////////////////////////////z8/P/IyMj/fn5+/y0tLf8ZGRn/GRgY/xkZGf8ZGRnwHx8fdzExMgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx8fJhsbG8YZGRn/GRkZ/xkZGf9AP0D/q6ur//n5+f/////////////////////////////////////////////////////////////////////////////////////////////////7+/v/sbGx/0dHR/8ZGRn/GRgY/xgYGP8bGxvSHx4eMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiXRkZGfQZGRn/GRkZ/zAwMP+rqqv//f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////t7e3/zo6Ov8YGBn/GBgY/xoZGfodHR1y1dTWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAoBHBwciRkZGf8YGBj/GRkZ/3Jycv/y8vL////////////////////////////////////////////4+Pj/2dnZ/8TExP+7u7v/vLy8/8nJyf/d3d3/+vr6///////////////////////////////////////////////////////4+Pj/iIiI/xwbHP8YGBj/GBgY/xwcHaUMDAwGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiISIDHh4eoxkZGf8ZGBn/JSUl/7S0tP/////////////////////////////////x8fH/rq6u/3BwcP88PDz/Ghoa/xkZGf8ZGRn/GRkY/xgYGP8YGBj/GRkZ/xwcHP9CQkL/eHh4/7m5uf/4+Pj////////////////////////////////////////////Kysv/MjIy/xgYGP8YGBj/GhoavQoJCQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJBwcBHh4eoxkZGf8YGBn/MTEx/4WFhf/k5OT//////////////////////8TExP9lZWX/Hx8f/xkZGf8ZGBn/GRkZ/xgYGP8ZGRn/GBcX/xsbG/8aGhr/GBgY/xkZGf8YGBn/GRkZ/xkZGf8ZGRn/JiYm/3h4eP/b29v//////////////////////////////////////+rp6v9HR0f/GBgZ/xgYGP8XFxe9Ozs8CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRwdiRkZGf8ZGBj/ODg4/7S0tP8ZGRn/VVVV////////////ysrK/0xMTP8ZGRn/GRkZ/xkYGf8nJyf/ZmZm/5ycnP/FxcX/5eXl//v7+/////////////f39//f39//vr6+/5CQkP9WVlb/Hh4e/xkZGf8ZGBj/Ghoa/2pqav/j4+P/////////////////////////////////8/Pz/1JSUv8YGBj/GBgY/xoaGq6JiYkDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRwcXRkZGf8ZGBj/MzMz/+Tk5P/Jycn/GRkZ/0JCQv/y8fH/cnJy/xkZGf8ZGBj/Ghoa/19fX/+7u7v/+/v7//////////////////////////////////////////////////////////////////Hx8f+ioqL/QkJC/xkZGf8ZGRn/IiIi/5iYmP/9/f3////////////////////////////19fX/SUlJ/xgYGP8ZGBn/HBwchAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eKhoaGvYYGBn/JCQk/9fX1///////ycnJ/xkYGP8wMDD/NjY2/xkYGf8YGBj/XFtc/9fX1/////////////////////////////////////////////////////////////////////////////////////////////////+3t7f/PDw8/xkZGf8ZGBn/V1dX/+3t7f///////////////////////////+zs7P82Njb/GBgY/xkZGf4gICBJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0VFBRwbHM8ZGBn/GRkZ/7S0tP///////////8jIyP8YGBj/GBgY/xkYGP8ZGRn/a2tr/66urv/BwcH///////////////////////////////////////////////////////////////////////////////////////////////////////r6+v+Kior/HBwc/xkYGf83Nzf/3Nzc////////////////////////////1NTU/yAgIP8YGBj/Gxob5ysrKxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHXUZGRn/GRkZ/3Z2dv/////////////////FxcX/GBgY/xgYGP8YGBj/GBgY/xkYGP8ZGBj/GBgY/9DQ0P///////////////////////////////////////////////////////////////////////////////////////////////////////////8jHx/8tLS3/GBgY/y0sLf/Z2dn///////////////////////////+cnJz/GBgY/xgYGP8bGxuXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoqKhcaGhryGRgZ/zMzM//09PT/////////////////39/f/yMiIv8YFxf/JiYm/zs6O/9KSkr/VFRU/319ff/5+Pn/////////////////////////////////////////////////////////////////////////////////////////////////////////////////4uLi/zo6Ov8YGBj/MDAw/+Tk5P///////////////////////v7+/09PT/8YGBj/GRkZ/SMjIy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR2PGRkZ/xkZGf+wsLD////////////////////////////7+/v//f39///////h4eH/dHN0/4KCgv/w8PD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////o6Oj/OTk5/xgYGP9CQkL/+Pj4///////////////////////U1NT/Ghoa/xgZGf8aGhqvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLi4TGRkZ9BkZGf9GRkb//v7+////////////////////////////////////////////Wlpa/xkYGP8ZGRn/MjEy/8PCwv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Hh4f8tLCz/ICAg/+zs7P///////////////////////////2pqav8YGBj/GRkZ/iMjIioAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBsbcxgYGP8ZGRn/tLS0/////////////////////////////////////////////////0VFRf8ZGBj/LCws/xkZGf8aGhr/fXx9//f39///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7e3t/+fn5//////////////////////////////////X19f/GRkZ/xgYGP8cHByVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsbG9IYGBj/MjIy//z8/P///////////////////////////////////////v7+/+fn5/9AQED/GRkZ/8rKyv9+fn7/Ghoa/xkZGf89PT3/w8PD/+Li4v/i4uL/4+Pi/+Li4v/j4+L/4+Pj/+Lj4v/i4uL/4+Pj/+Li4v/i4+L/4+Pj/+Pj4v/j4+P/4+Pi/+Li4v/i4uL/4uPi/+Pj4v/m5ub//v7+/////////////////////////////////////////////////1NTU/8YGRn/Ghoa70VFRQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgnKCgYGBj/GRkZ/4aGhv//////////////////////////////////////t7e3/zMzM/8ZGRn/GRkZ/xkZGf/S0tL//////8XFxf80NDT/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/zMzM/+4uLj///////////////////////////////////////////+oqKj/GRkZ/xkYGf8gICBLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfIB9zGBgZ/xkZGf/S0tL/////////////////////////////////yMjI/xsbG/8ZGRn/Ghoa/xwcHP8eHh7/3Nzc////////////8vLy/3Nzc/8iIiL/HBwc/xwcHP8cHBz/HBwc/xwcHP8cHBz/HBwc/xwcHP8cHBz/HBwc/xwcHP8cHBz/HBwc/xwcHP8cHBz/HBwc/xwcHP8cHBz/HBwc/xkZGf8ZGRn/Gxob/8TExP//////////////////////////////////////8PDw/xwcHP8ZGRn/HBwckwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHR0dsRkZGf8uLi7//////////////////////////////////////1ZWVv8ZGRn/d3d3//n5+f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4+Pj/cXJy/xgYGP9TU1P///////////////////////////////////////////9OTk//GRkZ/xscHNMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsbG+YZGRn/ZWVl//////////////////////////////////////8oKCj/GRkZ/9vb2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9DQ0P8YGBn/NDQ0////////////////////////////////////////////hYWF/xgZGf8ZGRn9RENEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzMxEYGBj/GBgZ/5OTk///////////////////////////////////////JSUl/xkZGf/g4OD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////S0tL/GBkZ/zQ0NP///////////////////////////////////////////7CwsP8YGBn/GRkZ/yAgIDUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmJSYzGRgZ/xkZGf+1tbX//////////////////////////////////////yUmJf8ZGRn/39/f//////////////////n5+f9ubm7/fHx8/////////////////3Z2dv9tbW3/bW1t/21tbf9tbW3/w8PD/25ub/98fHz//v7+///////Ly8v/bW1t/6Ghof///////////4ODg/9ubm7/8/Pz////////////0tLS/xgYGf80NDT////////////////////////////////////////////T09P/GBgZ/xkZGf8fHx9aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISAgSxgYGf8ZGRn/0NDQ//////////////////////////////////////8mJib/GRkZ/9/f3//////////////////z8/P/GBcY/ysrK/////////////////8XFxf/GBgY/xkZGf8ZGRn/GRkZ/7Gxsf87Ozv/GRkZ/66urv//////S0tL/xgYGP+bm5v///////////82Njb/GRkZ/+np6f///////////9LS0v8YGBj/NDQ0////////////////////////////////////////////7e3t/xgYGP8YGRn/ISEhdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUlJVsZGBn/GBkZ/+Hh4f//////////////////////////////////////JiYl/xkZGf/g4OD/////////////////8/Pz/xcXGP8rKyv/////////////////FxcX/xgYGP/s7Oz/7Ozs/+zs7P/8/Pz/ubm5/xkYGP86Ojr/u7u7/xkYGf8wMDD/+Pj4////////////NjY2/xkZGf/p6er////////////S0tL/GBgY/zQ0NP////////////////////////////////////////////7+/v8ZGRn/GBkY/xwcHIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBRgGBgZ/xkZGf/q6ur//////////////////////////////////////yYlJf8ZGRn/4ODg//////////////////Pz8/8YFxj/Kysr/////////////////xcXF/8YGBj///////////////////////////9VVFT/GBgY/yUlJf8ZGRn/nJyc/////////////////zY2Nv8ZGRn/6enq////////////0tLS/xgYGf80NDT/////////////////////////////////////////////////IiIi/xgYGP8nJyePAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVYBgYGP8ZGRn/6Ojo//////////////////////////////////////8mJib/GRkZ/+Dg3//////////////////z8/P/GBgY/ysrK/////////////////8XFxf/GBgY/yUlJf8lJSX/XV1d////////////1NTU/xsbG/8ZGRj/MTAw//j4+P////////////////83Nzf/GRkZ/+rp6v///////////9LS0v8YGBj/NDQ0/////////////////////////////////////////////////yIiIv8ZGRn/JycnjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMjI1kZGBn/GRkZ/9/f3///////////////////////////////////////JiYl/xkZGf/g4OD/////////////////8/Pz/xgXGP8rKyv/////////////////FxcX/xgYGf8zMzP/MzMz/21tbf///////////+Tk5P8dHR3/GRkZ/15eXv//////////////////////NjY3/xkZGf/p6en////////////S0tL/GBgY/zQ0NP////////////////////////////////////////////7+/v8YGBj/GBkY/xgYGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhISJHGRgY/xkYGf/Nzc3//////////////////////////////////////yYmJf8ZGRn/4ODg//////////////////Pz8/8YGBj/Kysr/////////////////xcXF/8YGBj///////////////////////////93d3f/GBgY/xoaGv8aGhr/1tbW/////////////////zc3N/8ZGRn/6erq////////////0tLS/xgYGP80NDT////////////////////////////////////////////u7u7/GBgY/xgZGf8gHx9xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSUlLBkZGf8ZGRn/srKy//////////////////////////////////////8mJiX/GRkZ/+Dg4P////////////j4+P/r6+v/GBgY/ysrK//39/f/+fn5//////8XFxf/GBgY//39/f/9/f3//f39///////l5eX/Hh4e/x4eHv+Pj4//GBgZ/2FhYf//////+vr6//f39/82Njb/GRkZ/+Pj4//39/f//////9LS0v8YGBj/NDQ0////////////////////////////////////////////09PT/xkZGf8ZGRn/HR0dWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFdXVwsYGBj9GRkZ/42Njf//////////////////////////////////////JiYl/xkZGf/g4OD//////+Li4v8YGBj/GBgY/xkZGf8ZGBj/GBgY/yoqKv//////FxcX/xgYGP8YGBj/GBgY/xoaGv/x8fH/d3d3/xgYGf9sbGz/+fn5/zAwMP8ZGRn/0tHS/zk4Of8YGBj/GRgY/xkZGf8YGBj/GBgY/+Pj4//S0tL/GBgY/zQ0NP///////////////////////////////////////////66urv8ZGRn/GRkZ/yMjIzcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxsb2xgYGf9eXl7//////////////////////////////////////yYmJf8ZGRn/4ODg///////s7Oz/Wlla/1lZWf9ZWVn/WVlZ/1lZWf9oaGj//////1tbW/9ZWVn/WVlZ/1lZWf9aWlr/9PT0/2ZmZv9aWlr/1tbW//////+urq7/Wlpa/7Gxsf9xcXL/WVlZ/1lZWf9ZWVn/WVla/1lZWf/r6+v/0tLT/xgYGP80NDT///////////////////////////////////////////+BgYH/GRgZ/xkZGf48PT0OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0dHaYYGBj/KSkp//39/f////////////////////////////////8lJSX/GRkZ/+Dg4P///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9LS0/8YGBj/NDQ0////////////////////////////////////////////SUlK/xkZGf8aGhvXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR1nGRkZ/xkYGf/Q0ND/////////////////////////////////JSUl/xkZGf/g4OD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////S0tL/GBgY/zQ0NP//////////////////////////////////////7u7u/xsbG/8ZGRn/Hh4emgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyIjHRgYGP4YGBj/hoaG/////////////////////////////////yoqKv8ZGRn/yMjI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vr6+/xgYGP84ODj//////////////////////////////////////6ampv8YGBj/GBkZ/x8fH1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGRnHGBgZ/zQ0NP/9/f3///////////////////////////9lZWX/GRkZ/zMzM/+JiYn/kpGS/5KSkv+SkpH/kpKS/5KSkv+SkpL/kpKS/5KSkv+SkpL/kpKS/5KRkf+SkpL/kZGS/5KSkv+SkpL/kpKS/5GRkf+SkZL/kpKS/5GRkv+SkpL/kpKS/5KRkv+SkZL/kpKS/5GRkf+RkZH/iYmK/zMzM/8ZGRn/c3Nz//////////////////////////////////////9QUFD/GBgY/xkZGvE7OjsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4ebRkYGf8YGBn/urq6////////////////////////////4+Pj/zAwMP8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/Ojo6/+zs7P/////////////////////////////////X19f/GRkZ/xgYGP8dHR2cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzMxIZGRn0GBgZ/09PT//////////////////////////////////s7Oz/kZGR/3NzdP9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/lZWV//Ly8v//////////////////////////////////////bW1t/xkZGf8ZGRn/ISEhMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwckxgYGP8YGBj/vr6+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2tra/xsbG/8YGBj/HBwcvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkoKR0YGBj2GBgY/z8/P//6+vr/////////////////xcXF/21tbf/t7e3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+xsbH/kJCQ/5CQkP+QkJD/kJCQ/5CQkP+QkJD/x8fH/////////////////////////////////1lZWf8YGBj/GBkY/yMjI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwchRkZGf8ZGRn/jY2N/////////////////11dXf8ZGBj/SUlJ//Hx8f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+f/GRgY/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkY/x8fH////////////////////////////66urv8ZGBn/GRgZ/xsbG7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEhIgobGhveGRkZ/x0dHf/Pz8/////////////Y2Nj/KCgo/xkYGP9ISEj/7e3t/////////////////////////////////////////////////////////////////////////////////////////////////////////////////5SUlP9vb2//dXV1/3h4eP82Njb9GBgY/xgYGP8XFxf//////////////////////+Pj4/8oKCj/GRkZ/xkZGfMiIyMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISEhPxkZGfwZGRn/NDQ0/+rq6v///////////87Ozv8oKCj/GRgY/zo6Ov/Z2dn///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+f97e3v/GRgY/xkYGP8YGBj/GRkZ//////////////////f39/9ISEj/GRgY/xgYGP8dHR1oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeHh6AGBgY/xgYGP9JSUj/9PT0////////////1dXV/y8vL/8YGBj/IiIi/56env/9/f3//////////////////////////////////////////////////////////////////////////////////////////////////////87Ozv9BQUH/GRgZ/xgYGP9zc3P/JCQk/x4eHv////////////z8/P9iYmL/GBgY/xgYGP8bGxunAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcnJyAhwcHLAZGBn/GRkZ/1JSUv/09PT////////////k5OT/SEhI/xkZGf8ZGRn/RkVG/76+vv//////////////////////////////////////////////////////////////////////////////////////3t7e/21tbf8aGhr/GRkZ/yIhIv+jo6P//////yUlJf8kJCT///////z8/P9qamr/GRgY/xgYGP8bGhrKKioqCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHx4KHBwcxRkYGf8ZGBn/SEhI/+rq6v////////////r6+v+Kior/Hh4e/xkZGf8ZGBn/QkJC/5ycnP/m5ub///////////////////////////////////////////////////////T09P+ysbL/Xl5e/xsaGv8ZGBn/GRkZ/1JSUv/c3N3///////////9gYGD/YWBg//b29v9fX1//GRkZ/xkYGP8dHR3aFxcXFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8fHw8dHR3IGRkZ/xkYGf80MzP/0dHR/////////////////97e3v9oaGj/Gxsb/xkZGP8ZGBn/GRkZ/z4+Pv9tbW3/jo6O/6Wmpf+0tLT/tbW1/62urf+ZmZn/enp6/01NTf8eHh7/GRgZ/xkZGf8ZGBn/Pz8//7SztP///////////////////////////+Dg4P9ERET/GRgY/xgYGP8aGhrVNzc3HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx8eCxsbG7QZGBn/GRgY/x4eHv+SkZL/+/v7/////////////////+Hg4f+FhYX/NDQ0/xkYGP8ZGRn/GBgY/xgYGP8YGBj/GRgY/xgYGP8ZGBj/GRgY/xkYGP8ZGBj/GRkZ/yAgIP9kZGT/vr6+//7+/v///////////////////////v7+/6ampv8lJSX/GBgY/xkYGP8bGhrDMTExFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+P0ADHRwciRkYGf4ZGBn/GRgZ/0FBQf/CwsL////////////////////////////W1tb/np6e/3BwcP9PT0//OTk5/y8vL/8rKyv/MTEx/0NCQv9gYGD/iomJ/7+/v//29vb/////////////////////////////////09PT/1JSUv8ZGBj/GRgY/xgYGP8dHR2ZMC8wBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHh5IGRkZ5BkYGP8ZGRn/GRkY/1FRUf+6urr//f39///////////////////////////////////////////////////////////////////////////////////////////////////////Nzcz/Y2Ji/xoZGf8ZGBn/GRkZ/xgYGOweHR5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8eHw8cHByRGRkZ+hkYGf8ZGRn/GRkZ/zQ0NP+FhYX/0NDQ//7+/v//////////////////////////////////////////////////////////////////////3d3d/5aWlv9FRUX/GBgY/xkZGf8ZGRn/GRkZ/hsbG6ErKioYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEhISQbGxueGRkZ+RkZGf8YGBj/GRgZ/xkZGf8qKir/X19f/4uMjP+wsLD/zMzM/9/f3//k5OT/5OTk/9/f3//Ozs7/tbS1/5KSkv9mZmb/MjIz/xgYGP8YGBj/GRgZ/xkZGf8ZGRn9HBscrSIhIjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoqKhkdHR18GRkZ1xgYGP8ZGRn/GRkZ/xgYGP8YGBj/GBkY/xkZGP8ZGRn/GRkZ/xkZGf8ZGRj/GBgY/xgYGP8ZGBj/GBgY/xkYGP8YGBj/GRkZ/xkZGeEdHR2HJiYmIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICEsHh4edh0dHbUbGxvpGBgY/xkYGP8ZGRn/GBgY/xgYGP8YGBj/GBgY/xgYGP8YGBj/GBgY/xsbG+gdHR22HR0deiIiIjSVkpIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvMBUiISE6ICAgVyMjI2kXFxZwIiIicBoZGmAgHyBPJSQkNjo6OhMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////////////////////////////gB////////gAAf//////wAAAP/////8AAAAP/////AAAAAP////4AAAAAf////AAAAAAf///wAAAAAA///+AAAAAAB///wAAAAAAD///AAAAAAAH//4AAAAAAAf//AAAAAAAA//4AAAAAAAB//gAAAAAAAH/8AAAAAAAAP/wAAAAAAAA/+AAAAAAAAB/4AAAAAAAAH/gAAAAAAAAP8AAAAAAAAA/wAAAAAAAAD/AAAAAAAAAP8AAAAAAAAAfgAAAAAAAAB+AAAAAAAAAH4AAAAAAAAAfgAAAAAAAAB+AAAAAAAAAH4AAAAAAAAAfgAAAAAAAAB+AAAAAAAAAH4AAAAAAAAAfgAAAAAAAAB/AAAAAAAAAH8AAAAAAAAA/wAAAAAAAAD/AAAAAAAAAP+AAAAAAAAA/4AAAAAAAAH/gAAAAAAAAf/AAAAAAAAD/8AAAAAAAAP/4AAAAAAAB//gAAAAAAAH//AAAAAAAA//+AAAAAAAH//4AAAAAAAf//wAAAAAAD///gAAAAAAf///AAAAAAD///+AAAAAAf///+AAAAAH////8AAAAA/////8AAAAP/////8AAAD//////+AAA////////gB////////////////////////////////////ygAAAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYmJgkkJSUtHBwcRCIiIlIiIiJTGxsbRSUlJS4mJiYKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiYmCB0dHUcbGxuWGxsb1hkZGfwYGBj/GBgY/xgYGP8YGBj/GBgY/xgYGP8ZGRn9Ghoa1xsbG5cbGxtLJSUlCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsrKxscHByGGhoa5hkZGf8ZGRn/GRkZ/y4uLv9PT0//Z2Zn/3Nzc/90dHT/aGho/1BQUP8wMDD/GhkZ/xkZGf8ZGBj/Ghoa6RsbG4wfHx8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJycMGxsbhBkZGfMZGBn/Gxsb/1dXV/+hoaH/3t7e//v7+//////////////////////////////////7+/v/4eHh/6Wlpf9aWlr/HBwc/xkYGf8ZGRn2GxsbjykpKRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5OTiAB0dHUEaGhrfGRkZ/yEhIf99fX3/4uLi////////////////////////////////////////////////////////////////////////////5eXl/4ODg/8kJCT/GRgY/xoaGuYeHh5MOjo5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6OjoCHR0ddxkZGfoZGRn/Xl1d/+Dg4P///////////////////////////////////////Pz8//v7+//////////////////////////////////////////////////m5ub/a2tr/xoaGv8ZGRj8HBwcii8vLwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhIgIcHByXGRkZ/yAgIP+ioqL//f39//////////////////f39/+6urr/gICA/1NTU/8zMzP/JSUl/yQkJP8sLCz/RUVF/2tra/+ioqL/5eXl/////////////////////////////v7+/7S0tP8nJyf/GBgY/xoaGqwKCQkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0A/AhwcHJcZGBn/Kysr/2hoaP/V1dX////////////Z2dn/dHR0/yUlJf8ZGRn/Ghoa/yYmJv9CQUL/UlJS/1RUVP9JSUn/Ly8v/x0dHf8ZGRn/Ghoa/1RUVP+6urr//f39///////////////////////b29v/Nzc3/xgYGP8YGBmuIyQkBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsqagAGxsbdxkZGf8rKyv/09PT/yoqKv90dHT/7u7u/3d3d/8dHR3/Gxob/05OTv+dnZ3/2tra//r6+v///////////////////////v7+/+jo6P+xsbH/ZmZm/yEhIf8ZGRn/T09P/9LS0v//////////////////////5OTk/zg4OP8YGBj/GxsblTU0NAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR1EGRgZ+h8fH//Kysr//////yopKv9JSUn/MzMz/xgYGP9bW1v/0dHR//7+/v///////////////////////////////////////////////////////////+jo6P9/f3//Hx8f/x8fH/+Xlpb//v7+/////////////////9zc3P8pKSn/GRkZ/h0dHV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoKBAaGhrkGRkZ/6Ojo////////////ygoKP8YGBj/GBgY/0hHR/+Ih4j/ysrK////////////////////////////////////////////////////////////////////////////2dnZ/0hISP8ZGBn/bm1u//n5+f////////////////++vr7/Gxsb/xoZGvIjIyMdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsbG5AZGRn/YWBg//39/f///////////ysrK/8ZGBj/GBgY/xgYGP8bGxv/g4OD//////////////////////////////////////////////////////////////////////////////////j4+P9ubW7/GBgY/2hoaP/8/Pz/////////////////fHx8/xgYGP8aGxupwMDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCMjIxkZGfcjIyP/4uLi/////////////////9bW1v/FxcX/1NTU/42Njf+kpKT//f39///////////////////////////////////////////////////////////////////////////////////////8/Pz/eHh4/xgYGP+EhIT/////////////////8fHx/zAwMP8ZGRn8HBwcNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxsbkxkZGf+CgoL/////////////////////////////////ubm5/xkYGf8ZGRn/Xl1d/+jo6P///////////////////////////////////////////////////////////////////////////////////////Pz8/3BwcP9qamr//////////////////////52dnf8YGBn/GxsbrENCQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlJSUMGRkZ7h0dHf/o6Oj/////////////////////////////////rq6u/xkYGP9zc3P/Hx8f/y0tLf+0tLT//v7+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////b29v8pKSn/GRkZ+SYmJhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR1TGRkZ/2BgYP///////////////////////////9fX1/9dXV3/MTEx/xkZGf/d3d3/0NDQ/0A/QP8aGhr/OTg4/z09Pf89PT3/PT09/z09Pf89PT3/PT09/z09Pf89PT3/PT09/z09Pf89PT3/PT09/z09Pf89PT3/Tk5O/7a2tv////////////////////////////////96enr/GBkZ/x0dHW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHByeGRkZ/6ysrP//////////////////////7Ozs/y0tLf8pKSn/VFRU/1ZWVv/r6+v///////j4+P+JiIj/VlVW/1VVVf9VVVX/VVVV/1VVVf9VVVX/VVVV/1VVVf9VVVX/VVVV/1VVVf9VVVX/VVVV/1VVVf9VVVX/NjY2/xoaGv/CwsL////////////////////////////FxcX/GRkZ/xsbG7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaGhrZGxsb/+jo6P//////////////////////pKSk/xkZGf/Ly8v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fHx/yUlJf9ubm7////////////////////////////29vb/JSUl/xoaGvFnZmcCAAAAAAAAAAAAAAAAAAAAADMzMwoZGRn9Nzc3//39/f//////////////////////lZWV/xkZGf/n5+f//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zExMf9nZ2f/////////////////////////////////S0tL/xkZGf8jIiMiAAAAAAAAAAAAAAAAAAAAACIiIikZGRn/WFhY////////////////////////////lpaV/xkZGf/n5+f////////////Q0ND/WFhY/+Hh4f//////sLCw/1hYWP9YWFj/WFhY/6Ojo/9ZWVn/q6ur//////+dnZ3/YmJi//r6+v/n5+f/WFhY/8vLy////////////zExMf9nZ2f/////////////////////////////////b25v/xkZGf8gICBHAAAAAAAAAAAAAAAAAAAAACQkJD8YGBn/cHBw////////////////////////////lpaV/xkZGf/n5+f///////////+7u7v/GBgY/9TT1P//////i4uL/xgYGP9+fn7/fn5+/8LCwv9gYGD/Li4u/+Hh4f8lJSX/bGxs///////c3Nz/GBkZ/7a2tv///////////zExMf9nZ2f/////////////////////////////////hYWF/xgZGP8cHBxdAAAAAAAAAAAAAAAAAAAAABgYGUgYGBn/e3t7////////////////////////////lpWV/xkZGf/n5+f///////////+7u7v/GRgY/9TT1P//////i4uL/xgYGP/////////////////b29v/Hx8f/zY2Nv8dHR3/29vb///////c3Nz/GRkZ/7a2tv///////////zExMf9nZ2f/////////////////////////////////kpKS/xgYGP8mJiZqAAAAAAAAAAAAAAAAAAAAABoaGkgYGBj/eXl5////////////////////////////lpaV/xkZGf/n5+f///////////+7u7v/GRkZ/9PT0///////i4uL/xgYGP8iIiL/IiIi//Hx8f//////d3d3/xkZGP9sbGz////////////c3Nz/GRkZ/7a2tv///////////zExMf9nZ2f/////////////////////////////////kZGR/xkZGf8jIyNpAAAAAAAAAAAAAAAAAAAAACAgIDwZGBj/bm5u////////////////////////////lpaV/xkZGf/n5+f///////////+7u7v/GRkZ/9PT0///////i4uL/xgYGP+gn6D/o6Oj//r6+v/+/v7/UlJS/xkYGP9gYGD////////////c3Nz/GRkZ/7a2tv///////////zExMf9nZ2f/////////////////////////////////hoaG/xkZGf8bGxtbAAAAAAAAAAAAAAAAAAAAACQkJCUZGRn/VlZW////////////////////////////lpaV/xkZGf/n5+f///////v7+/+3t7f/GRkZ/8/Pz//8/Pz/i4uL/xgYGP/9/f3//f39///////ExMT/GRkZ/19fX/8bGxv/z8/P//z8/P/X19f/GRkZ/7Kysv/7+/v//////zExMP9nZ2f/////////////////////////////////bm5u/xkZGf8gICBGAAAAAAAAAAAAAAAAAAAAAFdXVwYZGRn6MzMz//z8/P//////////////////////lpaV/xkZGf/n5+f//////zw8PP8YGBj/GRkZ/xgYGP9fX17/i4uL/xgYGP8YGBj/GBgY/7u7u/9RUVH/MjEy//T09P84ODj/XV1d/2ppaf8YGBj/GRkZ/xgYGP88PDz//////zAxMf9nZ2f/////////////////////////////////SkpK/xkZGf8lJCUkAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxvRGhoa/+Tk5P//////////////////////lpaV/xkZGf/n5+f//////8jIyP+8vLz/vLy8/7y8vP/S0tL/39/f/7y8vP+8vLz/vLy8/+zs7P/BwcH/1tbW///////a2tr/x8fH/9XV1f+8vLz/vLy8/7y8vP/IyMj//////zExMf9nZ2f////////////////////////////19fX/IyMk/xoaGvNbW1sDAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxuVGRkZ/6qqqv//////////////////////lZWV/xkZGf/n5+f//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zExMf9nZ2f////////////////////////////Dw8P/GRkZ/xsbG7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxtKGBgZ/2BgYP//////////////////////np6e/xkZGf/BwcH/////////////////////////////////////////////////////////////////////////////////////////////////////////////////6urq/yQkJP9vb2////////////////////////////94eHj/GBgY/xwcHHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmJiYJGRka6h4eHv/q6ur/////////////////5ubm/ykpKf8gICD/OTk5/zo6Ov86Ojr/Ojo6/zo6Ov86Ojr/Ojo6/zo6Ov86Ojr/Ojo6/zo6Ov86Ojr/Ojo6/zo6Ov86Ojr/Ojo6/zo6Ov86Ojr/Ojo6/zo6Ov85OTn/Jycn/xwcHP/FxcX///////////////////////b29v8oKCj/GRkZ+iQkJB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxsbkhgYGP+JiYn//////////////////////9TU1P9ubm7/XFxc/1xcXP9cXF3/XFxc/11dXf9dXV3/XV1d/1xdXf9cXV3/XVxc/1xcXP9cXFz/XVxd/11dXf9dXF3/XFxd/11cXf9cXF3/XF1d/11dXf9dXV3/ZWVl/76+vv///////////////////////////5+goP8ZGRn/Gxsbs1RUUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEgJRkZGfknJif/6enp//////////////////n5+f//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT0/zMzM/8YGBn+Hx8fQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoaGpoYGBn/b29v///+/v//////0tLS/yoqKv+5ubn///////////////////////////////////////////////////////////////////////////////////////b29v9LS0v/OTk5/zk5Of85OTn/OTk5/1xcXP//////////////////////hoaG/xkYGf8bGxu6QkFBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfIBYaGhrtGhoa/7i4uP//////7e3t/zs7O/8hISH/uLi4//////////////////////////////////////////////////////////////////////////////////r6+v9ubm7/XFtb/2BgYP8pKSn+GBgY/xcXF//////////////////MzMz/Hx8f/xkZGfgfHx8qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR1WGRkZ/SgoKP/b29v//////+Tk5P86Ojr/HR0d/5mZmf/9/f3/////////////////////////////////////////////////////////////////////////////////9fX1/3h4eP8ZGBj/HRwc/xkZGf///////////+np6f8zMzP/GBgY/xwbHHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NzcBHBwckxgYGf84ODj/5OTk///////o6Oj/SkpK/xgYGP9YWFj/19fX//////////////////////////////////////////////////////////////////7+/v+6urr/PDw8/xkYGf9gX2D/hoaG/x8fH///////7u7u/0dHR/8YGBj/GhkarDMyMgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjExBhsbG7MZGBj/ODg4/9vb2///////9/f3/4KBgf8cHBz/HR0d/2RkZP+/v7//+vr6///////////////////////////////////////v7+//pqam/0pKSv8ZGRn/JiYm/5+fn//9/f3/sbGx/0lJSf/n5+f/RUVF/xkYGP8bGxvFJSUl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AAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwcXhkZGfFDQ0P/urq6//7+/v////////////////////////////////////////////7+/v++vr7/SUlJ/xkZGfQbGxtn1dTWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEiARsbG4scHBz/j4+Q//z8/P//////+/v7/8fHx/+Tk5P/dHR0/2pqav92dnb/lpaW/8zMzP/9/f3////////////9/f3/m5ub/x8fH/8aGhqaCgkJAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxuLICAg/2FhYf/Ozs7/8vLy/4qKiv8tLS3/MDAw/2RkZP+EhIT/jY2N/4KCgv9gYGD/KSkp/zQ0NP+YmJj/+Pj4////////////ycnJ/ycnJ/8ZGRmdiYmJAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxsbXxsbG/+7u7v/cXFx/2ZmZv8vLy//WVlZ/8bGxv/+/v7////////////////////////////7+/v/ubi4/0lJSf87Ozv/0NDQ////////////ysrK/yAgIP8bGxtzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4eHh4ZGRnzkZCQ//////9vb2//GBgY/y0tLf9oaGj/8/Pz/////////////////////////////////////////////v7+/5ubm/8lJSX/uLi4////////////pKSk/xkZGfkdHR0qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxobpkVFRf/8/Pz//////7+/v/+Ojo7/dnZ2/5GRkf/9/f3//////////////////////////////////////////////////////8HBwf8mJib/x8fH////////////VVVV/xoaGrYAAAAAAAAAAAAAAAAAAAAAAAAAAB4eHiEZGRn8vr6+//////////////////////80NDT/JCQk/5aWlv/9/f3//////////////////////////////////////////////////////76+vv+9vb3////////////Q0ND/GRkZ/x0dHTAAAAAAAAAAAAAAAAAAAAAAGxobfjo6Ov/+/v7////////////t7e3/jIyM/yMjI//Gxsb/S0tL/01MTP9+fn7/fn5+/35+fv9+fn7/fn5+/35+fv9+fn7/fn5+/35+fv9/f3//urq6//////////////////////9LS0v/GxsbkAAAAAAAAAAAAAAAAAAAAAAaGhrIhoaG/////////////////1VVVf9paWn/jo6O//b29v/8/Pz/paWl/46Ojv+Ojo7/jo6O/46Ojv+Ojo7/jo6O/46Ojv+Ojo7/jo6O/4uLi/8vLy//xcXF/////////////////5aWlv8aGhrZAAAAAAAAAAAAAAAAMzMzBBkZGfm9vb3/////////////////ICAg/+7u7v///////////////////////////////////////////////////////////////////////////3V1df+ZmZn/////////////////zc3N/xkZGf8nJicQAAAAAAAAAAAjIiIfGRkZ/+Hh4f////////////////8fHx//7+/v//////+cnJz/qamp//////9FRUX/Q0ND/39/f/9QUFD/6urq/2dnZ//Ozs7/rq6u/5mZmf//////dXV1/5mamv/////////////////w8PD/GBgZ/yAgIDQAAAAAAAAAABwcHC8ZGRn/8vLy/////////////////x8fH//v7+///////4WFhf+VlZX//////xgYGP/29vb/+vr6/4mJif9MTEz/Pz8///39/f+bm5v/gYGB//////91dXX/mZma//////////////////////8bGxv/IiIiRAAAAAAAAAAAGxscLhkZGf/x8fH/////////////////Hx8f/+/v7///////hYWF/5WVlf//////GBgY/ywsLP+ysrL/7u7u/xoaGv+hoaH//////5ubm/+BgYH//////3V1df+ZmZn//////////////////////xsbG/8gICBEAAAAAAAAAAAjIyMdGRgZ/9/f3/////////////////8fHx//7+/v//39/f+Dg4P/k5OT//7+/v8YGBj//v7+//////+enp7/ODg4/1paWv/+/v7/mZmZ/4CAgP/9/f3/dXV1/5mZmf/////////////////w8PD/GBkZ/x4eHjIAAAAAAAAAAFdXVwMZGRn2urq6/////////////////x8fH//v7+//kJCQ/zk5Of85OTn/pKSk/zk5Of85OTn/lpaW/1RUVP/Ozs7/VFRU/4uLi/85OTn/OTk5/5CQkP91dXX/mZmZ/////////////////8vLy/8ZGRn/KCgoEQAAAAAAAAAAAAAAABoaGsOEhIT/////////////////Hx8f/+/v7////////////////////////////////////////////////////////////////////////////3V1df+ZmZn/////////////////lJSU/xoaGtwAAAAAAAAAAAAAAAAAAAAAGRkZeTs7O/////////////////8wMDD/oaGh/8jIyP/IyMj/yMjI/8jIyP/IyMj/yMjI/8jIyP/IyMj/yMjI/8jIyP/IyMj/yMjI/8jIyP/Gxsb/SUlJ/6qqqv////////////////9KSkr/GhoakgAAAAAAAAAAAAAAAAAAAAAhISEgGRgZ/MLCwv///////////7+/v/9NTU7/RkZG/0ZGRv9GRkb/RkZG/0ZGRv9GRkb/RkZG/0ZGRv9GRkb/RkZG/0ZGRv9GRkb/RkZG/0ZGRv92dnb/+vr6////////////0dHR/xkZGf8eHh40AAAAAAAAAAAAAAAAAAAAAAAAAAAaGhqpS0tL//7+/v//////zMzM//v7+v///////////////////////////////////////////////////////////9DQ0P/IyMj/yMjI/9XV1f////////////////9aWlr/GhoavwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHSQZGRn3np6e//////9dXV3/Z2dn//r6+v/////////////////////////////////////////////////5+fn/TU1N/0hISP8gICD/Ghoa////////////rq6u/xkZGfwcHBw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsbG28fHx//ysnJ//Pz8/9RUVH/U1NT/+bm5v/////////////////////////////////////////////////z8/P/c3Nz/y8vL/8dHR3//////9XV1f8kJCT/GhoagwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcnJy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" />
<style>
body { font-family: sans-serif; padding: 20px; max-width: 600px; margin: auto; box-sizing: border-box; width: 100%; }
textarea { font-size: 14px; width: 100%; height: 200px; margin-top: 10px; max-width: 100%; }
.button-group { display: flex; justify-content: center; gap: 12px; margin: 20px; flex-wrap: wrap; }
.status { margin-top: 5px; height: 1.2em; text-align: center; }
h1 { text-align: center; margin: 10px; }
button { padding: 10px 15px; }
@media (prefers-color-scheme: dark) {
body { box-sizing: border-box; width: 100%; font-family: sans-serif; padding: 20px; max-width: 600px; margin: auto; background-color: black; }
textarea { font-size: 14px; width: 100%; height: 200px; margin-top: 10px; max-width: 100%; background-color: black; color: #dddddd;}
button { padding: 10px 15px; background-color: #cccccc; color: black;}
.button-group { display: flex; justify-content: center; gap: 12px; margin: 20px; flex-wrap: wrap; }
h1 { text-align: center; margin: 5px; color: #bbbbbb; }
}
</style>
</head>
<body>
<h1>Text Share</h1>
<textarea id="textBox" placeholder="Paste text here..."></textarea><br>
<div class="button-group">
<button onclick="sendText()">Send</button>
<button onclick="fetchText()">Fetch</button>
<button onclick="clearText()">Clear</button>
<button onclick="copyText()">Copy</button>
<!-- <button onclick="location.reload()">Refresh</button> -->
</div>
<div id="status" class="status" style="margin-top: 10px; height: 1.2em;"></div>
<script>
let lastSentText = "";
function copyText() {
const text = document.getElementById('textBox').value;
navigator.clipboard.writeText(text).then(() => {
showStatus("Text copied to clipboard");
}).catch(() => {
showStatus("Failed to copy text", true);
});
}
function showStatus(msg, isError = false) {
const status = document.getElementById('status');
status.textContent = msg;
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
status.style.color = isError ? 'orangered' : 'lightgreen';
} else {
status.style.color = isError ? 'red' : 'green';
}
setTimeout(() => { status.textContent = ""; }, 3000);
}
async function sendText() {
const text = document.getElementById('textBox').value;
lastSentText = text;
try {
const res = await fetch('/text', {
method: 'POST',
headers: { 'Content-Type': 'text/plain' },
body: text
});
if (res.ok) {
showStatus("Text sent successfully");
} else {
showStatus("Failed to send text", true);
}
} catch (e) {
showStatus("Error sending text", true);
}
}
async function fetchText() {
try {
const res = await fetch('/text');
if (res.ok) {
const text = await res.text();
document.getElementById('textBox').value = text;
lastSentText = text;
showStatus("Text fetched");
} else {
showStatus("Failed to fetch text", true);
}
} catch (e) {
showStatus("Error fetching text", true);
}
}
function clearText() {
document.getElementById('textBox').value = "";
showStatus("Text cleared (locally)");
}
fetchText();
</script>
</body>
</html>
"""
# Global server reference for graceful shutdown
server = None
def signal_handler(signum, frame):
"""Handle shutdown signals gracefully"""
logger.info(f"Received signal {signum}, shutting down gracefully...")
if server:
server.close()
sys.exit(0)
class AsyncHTTPHandler:
def __init__(self, reader, writer):
self.reader = reader
self.writer = writer
self.client_address = writer.get_extra_info("peername")
async def handle_request(self):
try:
# Read the HTTP request
request_line = await self.reader.readline()
if not request_line:
return
request_line = request_line.decode("utf-8").strip()
if not request_line:
return
method, path, version = request_line.split(" ", 2)
# Read headers
headers = {}
while True:
line = await self.reader.readline()
if not line or line == b"\r\n":
break
line = line.decode("utf-8").strip()
if ":" in line:
key, value = line.split(":", 1)
headers[key.strip().lower()] = value.strip()
if headers.get("x-real-ip") is not None:
logger.info(f"{headers.get('x-real-ip')} - {method} {path}")
else:
logger.info(f"{self.client_address[0]}:{self.client_address[1]} - {method} {path}")
# Handle the request based on method
if method == "GET":
await self.do_GET(path, headers)
elif method == "POST":
await self.do_POST(path, headers)
else:
await self.send_error(405, "Method Not Allowed")
except Exception as e:
if headers.get("x-real-ip") is not None:
logger.error(f"Error handling request from {headers.get('x-real-ip')}: {e}")
else:
logger.error(f"Error handling request from {self.client_address}: {e}")
await self.send_error(500, "Internal Server Error")
finally:
self.writer.close()
await self.writer.wait_closed()
async def do_GET(self, path, headers):
if path == "/" or path == "/index.html":
await self.send_response(200, "OK")
await self.send_header("Content-Type", "text/html")
await self.end_headers()
await self.write_content(HTML_PAGE.encode("utf-8"))
if headers.get("x-real-ip") is not None:
logger.info(f"Served HTML page to {headers.get('x-real-ip')}")
else:
logger.info(f"Served HTML page to {self.client_address[0]}")
elif path == "/text":
await self.send_response(200, "OK")
await self.send_header("Content-Type", "text/plain")
await self.end_headers()
# Check if text has expired
if TEXT_STORE["timestamp"] and time.time() - TEXT_STORE["timestamp"] > EXPIRATION_TIMEOUT:
TEXT_STORE["text"] = ""
TEXT_STORE["timestamp"] = None
logger.info("Text store expired, content was removed")
await self.write_content(TEXT_STORE["text"].encode("utf-8"))
if headers.get("x-real-ip") is not None:
logger.info(f"Served text content to {headers.get('x-real-ip')} ({len(TEXT_STORE['text'])} chars)")
else:
logger.info(f"Served text content to {self.client_address[0]} ({len(TEXT_STORE['text'])} chars)")
else:
await self.send_error(404, "Not Found")
if headers.get("x-real-ip") is not None:
logger.warning(f"404 Not Found: {path} from {headers.get('x-real-ip')}")
else:
logger.warning(f"404 Not Found: {path} from {self.client_address[0]}")
async def do_POST(self, path, headers):
if path == "/text":
content_length = int(headers.get("content-length", 0))
if content_length > 0:
post_data = await self.reader.read(content_length)
TEXT_STORE["text"] = post_data.decode("utf-8")
TEXT_STORE["timestamp"] = time.time()
if headers.get("x-real-ip") is not None:
logger.info(f"Updated text store from {headers.get('x-real-ip')} ({len(TEXT_STORE["text"])} chars)")
else:
logger.info(f"Updated text store from {self.client_address[0]} ({len(TEXT_STORE["text"])} chars)")
await self.send_response(200, "OK")
await self.end_headers()
else:
await self.send_error(404, "Not Found")
if headers.get("x-real-ip") is not None:
logger.warning(f"404 Not Found: POST {path} from {headers.get('x-real-ip')}")
else:
logger.warning(f"404 Not Found: POST {path} from {self.client_address[0]}")
async def send_response(self, code, message):
response_line = f"HTTP/1.1 {code} {message}\r\n"
self.writer.write(response_line.encode("utf-8"))
async def send_header(self, name, value):
header_line = f"{name}: {value}\r\n"
self.writer.write(header_line.encode("utf-8"))
async def end_headers(self):
self.writer.write(b"\r\n")
await self.writer.drain()
async def write_content(self, content):
self.writer.write(content)
await self.writer.drain()
async def send_error(self, code, message):
error_content = f"<html><body><h1>{code} {message}</h1></body></html>"
await self.send_response(code, message)
await self.send_header("Content-Type", "text/html")
await self.send_header("Content-Length", str(len(error_content)))
await self.end_headers()
await self.write_content(error_content.encode("utf-8"))
async def handle_client(reader, writer):
handler = AsyncHTTPHandler(reader, writer)
await handler.handle_request()
async def run_server():
global server
# Set up signal handlers for graceful shutdown
signal.signal(signal.SIGTERM, signal_handler)
signal.signal(signal.SIGINT, signal_handler)
try:
server = await asyncio.start_server(handle_client, "", PORT)
logger.info(f"Server started on port {PORT}")
async with server:
await server.serve_forever()
except asyncio.CancelledError:
logger.info("Server shutdown cancelled")
except Exception as e:
logger.error(f"Server error: {e}")
finally:
if server:
server.close()
await server.wait_closed()
logger.info("Server stopped")
if __name__ == "__main__":
try:
asyncio.run(run_server())
except KeyboardInterrupt:
logger.info("Server interrupted by user")
except Exception as e:
logger.error(f"Fatal error: {e}")
sys.exit(1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment