{ "cells": [ { "cell_type": "markdown", "id": "b9cd0898-9bc0-4f1a-88d3-e07b7727d240", "metadata": {}, "source": [ "# Saving and manipulating plots" ] }, { "cell_type": "raw", "id": "ee3d7dfd-57cc-4abf-9d8d-8a66e36717bc", "metadata": { "raw_mimetype": "text/restructuredtext", "tags": [] }, "source": [ "Saving or manipulating plots is easy. All `thebeat`'s plotting functions internally use `matplotlib `_. The functions return a :class:`matplotlib.figure.Figure` object, representing the entire plot, and a :class:`matplotlib.axes.Axes` object, which represents the actual graph in the plot. These objects we can use to save or manipulate the plots." ] }, { "cell_type": "markdown", "id": "697f730a-21d7-4496-aeb7-c692d64628c6", "metadata": {}, "source": [ "---\n", "\n", "## Saving plots" ] }, { "cell_type": "raw", "id": "e72b7277-30a3-48e9-b486-1e44611ac742", "metadata": { "raw_mimetype": "text/restructuredtext", "tags": [] }, "source": [ "In the example below we create a recurrence plot, and save it to disk using :meth:`~matplotlib.figure.Figure.savefig`. We ask for a plot with a dpi of 600, so we get better quality." ] }, { "cell_type": "code", "execution_count": 10, "id": "bbeac28b-faed-45c2-b46b-2bae803318a8", "metadata": { "nbsphinx": "hidden", "tags": [] }, "outputs": [], "source": [ "import warnings\n", "warnings.filterwarnings('ignore', message=\"Matplotlib \")\n", "warnings.filterwarnings('ignore', message=\"FixedFormatter \")\n", "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": 11, "id": "1ce85949-eeea-4b56-a5ea-fc98ee09a20f", "metadata": {}, "outputs": [ { "data": { "image/png": "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AAAAAAAA2oR/GgwAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAnS3egC8Fw0ODtaLL75Yzz77bK1Zs6bWr19fvb29tX79+tq0aVMNDAxUf39/DQwMVFdXV73vfe+rcePG1YEHHliHHHJIHXHEEfXRj360jjnmmBo7dmyrfxwAAAAAAAAAoA0IgaCq1q5dWytWrKgVK1bU6tWr689//nP19/fv0p8dHBysbdu2VV9fX61bt66efPLJf946Ozurp6enTjvttPrSl75U48aN21s/AgAAAAAAAADQ5oRAtLV58+bV0qVLa8OGDXvl8wcHB/8ZGC1atKjOOuusuvjii+uAAw7YK+8DAAAAAAAAANpXZ6sHQCstX758r0VA/2nr1q31i1/8ok499dS68847G3knAAAAAAAAANA+hEDQsNdff73mzp1bl156ab3xxhutngMAAAAAAAAAhBACQYs88MADdf7559fWrVtbPQUAAAAAAAAACNDd6gHwXtfV1VUHH3xwHXbYYTV58uQaM2ZM7bfffrXffvvV4OBg9fX1VV9fX61Zs6ZWrVpV69at2+XPfuKJJ+qSSy6pm266qTo7dXkAAAAAAAAAwLsnBIL/8MEPfrCOOeaYf/53+OGH18iRI3f5z//973+v++67r+6666569tln3/b5Rx55pG666ab65je/uTuzAQAAAAAAAIA217Fjx44drR4BrXLKKafUunXr6hOf+ESdfPLJddJJJ9XkyZP3yGcPDg7WHXfcUYsWLarNmzcP++zIkSPrN7/5TU2cOHGPvDvB4PojWz0BANrSzEM+3uoJANCWHux9stUTAKBt+V0YAFrjocE7Wz0hkm8Eoq1dfvnlNXXq1Np///33+Gd3dnbWrFmzatq0aXXOOefUK6+8stNn33zzzbrxxhtrwYIFe3wHAAAAAAAAANAeOls9AFrppJNO2isR0L879NBD6/bbb69Ro0YN+9z9999ffX19e3ULAAAAAAAAAJBLCAQNmDx5cl1yySXDPrN169b6wx/+0NAiAAAAAAAAACCNEAga8rWvfa3Gjh077DOPP/54Q2sAAAAAAAAAgDRCIGjIiBEj6tOf/vSwzzz//PMNrQEAAAAAAAAA0giBoEFTp04d9v63v/2toSUAAAAAAAAAQBohEDRo/Pjxw977+/sbWgIAAAAAAAAApBECQYPGjBkz7H2fffZpaAkAAAAAAAAAkEYIBA3auHHjsPf999+/oSUAAAAAAAAAQBohEDRo/fr1w94nTZrU0BIAAAAAAAAAII0QCBr0yCOPDHs/9thjG1oCAAAAAAAAAKQRAkFDent7a8WKFTu9d3d317Rp0xpcBAAAAAAAAAAkEQJBQ773ve/V9u3bd3o/9dRTa8KECQ0uAgAAAAAAAACSCIGgAbfeems99NBDO713d3fXhRde2OAiAAAAAAAAACBNd6sHQLJt27bVjTfeWDfccMOwz1144YU1ZcqUhlYBAAAAAAAAAImEQLAXbNu2rZYtW1aLFi2q5557bthnp0+fXhdffHFDywAAAAAAAACAVEIg2A3bt2+vvr6+2rJlS61fv75Wr15dzzzzTC1durQ2bdr0tn9++vTpdcMNN9SIESP2/lgAAAAAAAAAIJoQCIbx7LPP1he/+MU9/rnd3d110UUX1UUXXVRdXV17/PMBAAAAAAAAgPYjBIIGdXR01IwZM2rOnDl19NFHt3oOAAAAAAAAABBECAQNOPzww+uUU06pM844o4444ohWzwEAAAAAAAAAAnW2egCk6+7urkmTJtWECRNqn332afUcAAAAAAAAACCUbwSCveytt96qZcuW1bJly6qzs7NmzJhRF1xwQfX09LR62nvazEM+3uoJANCWHux9stUTAKAt+T0YAFrH78IAQBLfCAQNGhwcrIceeqi+8pWv1He+853avHlzqycBAAAAAAAAACF8IxAMY8KECbVgwYKd3gcGBuq1116r119/vXp7e+vpp5+u3t7eXfrs++67rx577LH60Y9+VFOnTt1TkwEAAAAAAACANiUEgmGM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AAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAA/8Pe3cd6Xdf/H3+ewzVpCCpeAMmSpiXMlRdrZYqVs2VZmhfliBCCvMDEWc4Zy1lmcy0U1ERZIYkzcSXrD7EytdrSNCMMAzQvWngVmIiACuL5/tEPf3l1gAPn88HH53bbzj/n/fqczwPOzh+f7b73GwAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAACCIEAAAAAAAAAACCAEAgAAAAAAAAAAAIIgQAAAAAAAAAAIIAQCAAAAAAAAAAAAgiBAAAAAAAAAAAggBAIAAAAAAAAAAAC9Gz2gFY3duzYt/x+W1tbzZkzZ6te02idbQQAAAAAAAAAoLGEQE127733Vltb2+u+19HR8abvbe41jba5jQAAAAAAAAAANJYQaAfR0dFRVbVVcc2m1zSaAAgAAAAAAAAAYMcjBNpBdCWuEeQAAAAAAAAAALBJe7MHAAAAAAAAAAAA284dgXYAXXnEV7MeCwYAAAAAAAAAwI5JCNRkS5cubchrAAAAAAAAAADI5tFgAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABCgZ7MHwI5ow4YN9eijj9bDDz/82tfTTz9dL7zwQq1evbrWrFlT7e3t1adPnxowYEANHjy4hg4dWvvtt1+NGjWqPvjBD1bv3r2b/c8AAAAAAAAAAFqIEAiq6tVXX62///3vdc8999Tdd99d999/f7344oubfd369evrhRdeqOXLl9df/vKX177fr1+/+uhHP1rHHXdcjR49unr29KcGAAAAAAAAAHQvdQIt65VXXqm77767br311rrjjjtq1apV2+1nv/jii3X77bfX7bffXkOHDq1JkybVCSecUD169Nhu7wEAAAAAAAAA8L+EQLSchx9+uObMmVO/+c1vtmv883aWL19e3/72t+umm26qiy++uD7wgQ90+3sCAAAAAAAAAK2nvdkDoNHuvPPOuvnmmxsSAf2vBx98sE4++eT62c9+1tD3BQAAAAAAAABagxAIGmj9+vV14YUX1owZM5o9BQAAAAAAAAAI49FgsBk9evSoESNG1L777ltDhw6tgQMHVr9+/erll1+uVatW1YoVK+r++++vxx57bIt/5lVXXVV9+/atSZMmdeNyAAAAAAAAAKCVCIHgLbz3ve+tI488sg4//PA68MADq1+/fpt9zb///e+aN29eXX/99Vv02LFp06bVfvvtV0ccccR2WAwAAAAAAAAAtDohEPw/7373u+u4446rz33uc3XAAQds9esHDx5ckydPrvHjx9cll1xSN998c6fnOzo66lvf+lbdeuut9e53v7urswEAAAAAAAAAqqqqvdkDoNn22Wef+s53vlO///3v64ILLuhSBPS/+vfvXxdffHFdeuml1aNHj07PrlixombNmrVN7wcAAAAAAAAAUCUEooUNHz68fvCDH9SCBQvq5JNP3qLHf22Nz3/+8zV16tTNnps7d26tWbNmu743AAAAAAAAANB6WvbRYFdeeWWzJ+xQJk+e3OwJDbPrrrvWhRdeWCeddFL17Nm9fwKnnHJKLVq0qObPn/+2Z9atW1cLFiyoE088sVu3AAAAAAAAAADZ2jo6OjqaPaIZ9t9//2pra2v2jB3GkiVLmj0h1jPPPFNHH310vfjii297ZvTo0XXNNdc0cNWO76h2YRQANMOvnlzU7AkA0JKO3vvAZk8AgJblszAANEf7ng81e0Kkln80WEdHR8t/0b322GOPOuaYYzo98+c//7leffXVBi0CAAAAAAAAABK1fAjU1tbW0l80xpFHHtnp9TVr1tQTTzzRoDUAAAAAAAAAQKKezR7QbK18RxwhUOMcfPDBmz2zfPnyGjZsWAPWAAAAAAAAAACJWv6OQNAIu+yyS/Xq1avTM6tXr27QGgAAAAAAAAAgkRAIGmTgwIGdXn/ppZcatAQAAAAAAAAASNTyjwZLfjxWKz/2bEe0udCnT58+DVoCAAAAAAAAACRq6RBIKEOjrFmzpl544YVOzwwYMKBBawAAAAAAAACARC0bAv30pz9t9oRus2rVqrr22mtr8eLF1dbWJnjaASxZsmSzv4dhw4Y1aA0AAAAAAAAAkKhlQ6BDDz202RO2u7Vr19bs2bPruuuuq7Vr14qAdiB33XVXp9d32mmn2nvvvRszBgAAAAAAAACI1LIhUJKXX3655s6dW7Nmzarnn39e/LOD2bhxYy1YsKDTMwcddFC1t7c3aBEAAAAAAAAAkEgI9A72yiuv1E033VQzZ86slStXvhYAtbW1VVW9bRC06fom7kTTvW6//fZ64oknOj3z8Y9/vEFrAAAAAAAAAIBUQqB3oI6OjrrlllvqqquuqieffPJNAdCmM2/0xuu77bZbnX766XXSSSd1/+gWtXHjxpoxY0anZ3r16lWf+tSnGrQIAAAAAAAAAEglBHqHWbBgQc2YMaMef/zxLgdAAwYMqIkTJ9aYMWOqb9++3T+6hd144431j3/8o9Mzxx13XO2yyy6NGQQAAAAAAAAAxBICvUPcddddNX369Fq6dGmXA6B3vetdNW7cuDr11FNrp5126v7RLW758uX1wx/+sNMzvXr1qokTJzZoEQAAAAAAAACQTAi0g7vnnnvq8ssvr0WLFlXVf4OerQ2A+vbtW6ecckpNnDixBg4c2P2jqY0bN9b5559f69at6/Tc2LFj6z3veU+DVgEAAAAAAAAAyYRAO6gHHnigLrvssrrnnnuqqt50F6AtCYB69uxZJ554Yp1++uk1ePDgBqxmk+nTp9d9993X6Zm99tqrzjjjjAYtAgAAAAAAAADSCYF2MMuWLavLL7+87rrrrqrasgDojdd79OhRxx57bJ155pk1dOjQ7h/N69xxxx117bXXdnqmra2tLrnkEo9oAwAAAAAAAAC2GyHQDuLxxx+vGTNm1G233VYdHR1dCoDa2trq6KOPrq9//eu17777NmY4r/PQQw/VN77xjbf9fW0yZsyY+shHPtKgVe9Mv3pyUbMnAEBLOnrvA5s9AQBaks/BANA8PgsDQHP85tVmL8gkBGqyp556qq644or65S9/WRs3buxSAFRVdcQRR9SUKVPq/e9/fwNW81aeffbZOu2002rt2rWdnhs1alSdd955DVoFAAAAAAAAALQKIVCTrFy5smbOnFnz5s2rDRs2dDkAOuSQQ+qcc86pD33oQw1YzdtZu3ZtTZw4sZ544olOz+2yyy41ffr06t27d4OWAQAAAAAAAACtQgjUYM8//3zNmjWrbrjhhnrppZfeFABVvXUE9MYAaNSoUXXOOed4vNQOYP369TV58uR68MEHOz3Xt2/f+tGPflRDhgxp0DIAAAAAAAAAoJUIgRpk3bp19ZOf/KTmzJlTa9as2eoAaNP1973vfXX22WfXJz/5ye4fzWZt3Lixzj333PrjH//Y6blevXrV9OnT66CDDmrQMgAAAAAAAACg1QiButn69etr7ty5NWvWrFq1alWXA6B99tmnzjrrrDrmmGNed43m6ejoqKlTp9avf/3rTs+1t7fXpZdeWqNHj27MMAAAAAAAAACgJQmBuskrr7xS8+bNq5kzZ9aKFSu6HADttddedcYZZ9Txxx9fPXr06P7hbLHvfe979Ytf/GKz5y666KI65phjGrAIAAAAAAAAAGhlQqDtrKOjo+bPn19XXnllPfnkk10OgHbdddf62te+Vl/84herd+/e3T+crTJt2rS6/vrrN3vu/PPPr5NOOqkBiwAAAAAAAACAVicE2o5uu+22uuKKK+rRRx/tcgA0YMCAmjBhQn35y1+ufv36df9ottrMmTPrmmuu2ey5s846q0499dQGLAIAAAAAAAAAEAJtF7/73e9q+vTptWTJki4HQP3796+xY8fWhAkTauedd+7+0XTJnDlz6rLLLtvsuQkTJtTkyZMbsAgAAAAAAAAA4L+EQNvg3nvvrWnTptWiRYuqqt4UAW1JANSnT5/60pe+VJMmTapBgwY1YDVdddNNN9Ull1yy2XNjxoyp8847rwGLAAAAAAAAAAD+PyFQFzzwwAN1+eWX1913311VWxYAvfF6z5496/jjj68zzzyz9thjjwasZlvMnz+/Lrzwws2eO+GEE2rq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AAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAAAAAAABBACAQAAAAAAAAAAAGEQAAAAAAAAAAAEEAIBAAAAAAAAAAAAYRAAAAAAAAAAAAQQAgEAAAAAAAAAAABhEAAAAAA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AAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAAAAAAAAEEAIBAAAAAAAAAEAAIRAAAAAAAAAAAAQQAgEAAAAAAAAAQAAhEAAAAAAAAAAABBACAQAAAAAAAABAACEQAAAAwP+1d69xVpbl4scvhuE0MwKKCjiIhBSJ2obUSvOYGaZ5iqytqXjOFFJrp2aooVaWOwkDdWseKKhdmmChpqhklodM8QQoongARA5bxJnhOMz/xf7XtmKeBcxazzD3+n4/H950Xzz3RS8ix996FgAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAAAAAAACRACAQAAAAAAAAAAAkQAgEAAAAAAAAAQAKEQAAAAAAAAAAAkAAhEAAAAAAAAAAAJEAIBAAAAAAAAAAACRACAQAAAAAAAABAAoRAAAAAAAAAAACQACEQAAAAAAAAAAAkQAgEAAAAAAAAAAAJEAIBAAAAAAAAAEAChEAAAAAAAAAAAJAAIRAAAAAA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1Kjo379/fOQjHynWHwMAAABarH379jFgwIDYeeedo0+fPrH11ltHly5dYvXq1bF8+fJYsmRJPPXUUzFv3ryNfub48eOjc+fOceaZZ5ZwcwBo29q3bx+9e/eOD3zgA9G3b9/Yaqutorq6Oqqrq2P9+vVRV1cXdXV18frrr8esWbNiwYIFG/3sp556Kr72ta/FjTfeGBUVPnsPAJti1qxZMWHChNZeI0lCIKAk6urq4vzzz4+1a9dmzvXr1y++853vxN577/0vZ926dYtu3brFbrvtFieeeGL86U9/itGjR2dWoWvXro3zzz8/7rrrrqipqWnxnwMAAAA2V//+/eOggw6K/fffP/7t3/4tunTpUvD3LF68OH7961/Hz3/+84362rFrrrkmBg4cGAcccEARNgaAtq9Xr16xxx57/P1X//79o2PHjhv9+5csWRJTp06NO++8M+bMmVNw/pFHHokbb7wxzjrrrJasDQBlpbGxMb797W/HunXrWnuVJMmTgZIYO3ZszJ8/P3Nmn332iTvuuGODEdCG7LvvvvGb3/wmPv7xj2fOzZ8/P37yk59s9K4AUM5qa2tj3333be01ACAZXbt2jeHDh8edd94Z9957b1xwwQXxiU98YqMioIiI7bffPkaMGBHTp0+PY489tuB8U1NTfPvb344VK1a0dHUAaJPat28fe+21V3zrW9+KadOmxcMPPxzXXHNNfPnLX44Pf/jDmxQBRURst912ccopp8Rdd90V3/nOd6Jbt24Ff8/48eM36U1CAFDubrnllpg1a9YGz3bcccect0mPEAgourlz58YvfvGLzJkhQ4bEddddF1tttdUmPbtr165xww03FPzqr4kTJ8Yrr7yySc8GgNT17t07DjnkkDjvvPPipz/9aTz++OPx0EMPxejRo1t7NQBo83baaae4/PLL449//GNcfPHFseuuu7boeVVVVXHllVfGD37wg2jfvn3m7JIlS+Kmm25q0X0A0BZ961vfij//+c8xceLEOPnkk6Nv375Fe3ZFRUUcd9xx8etf/zp69uyZObtmzZq4/vrri3Y3AKTsjTfeiHHjxm3wbMiQIXHkkUfmvFF6fDUYUHTjxo3LfI1b9+7dY8yYMRv9ach/VlVVFT/+8Y/j6KOPbvYTj+vWrYvx48fHNddcs1l3AEBbt/3228duu+3291+77757bLPNNq29FgAkp1+/fnHOOefE4YcfXjDY2RxHH310NDQ0FAx3J06cGF/5yld8TTYAZeVTn/pUye/o169fTJw4MY466qhoaGhodu7uu++Oiy66yN/FAFDApZdeGqtWrfqX/7xDhw5x+eWXx3333dcKW6XFG4GAonrzzTfj/vvvz5w599xzo3fv3i26p7a2NkaOHJk58/vf/77g15MBQEpOOOGEuOGGG+JPf/pTPPLII3H99dfHOeecEwcccIAICACKrEePHnHZZZfF3XffHUceeWRJIqC/Of744+Poo4/OnGloaIh77723ZDsAQDnr27dvfO1rX8ucaWhoiMcffzynjQCgbbrjjjviscce2+DZKaecEh/60Idy3ihNQiCgqCZNmhSNjY3Nnvfr1y++9KUvFeWu448/PvM7IhsbG2PSpElFuQsA2oJjjz02DjrooNhuu+1aexUASN6wYcPi+OOPj8rKfF64/fWvf73gm3UfeOCBXHYBgHJ0wgknRNeuXTNn/vrXv+a0DQC0PUuXLo0f/vCHGzzbcccd45xzzsl5o3QJgYCiaWxsjKlTp2bODB8+vGifkqysrIwTTzwxc2bq1Kmxfv36otwHAAAAraVnz55x+OGHZ8789a9/9c/AAFAiHTp0iP333z9z5pVXXslpGwBoe6688sp49913N3h22WWXRefOnXPeKF1CIKBoHn/88ViyZEmz5506dYojjzyyqHcec8wx0aFDh2bPFy9eHE888URR7wQAAIDWcNBBB2We19XVxYIFC3LaBgDKz5AhQzLPFy9enNMmANC2PPTQQ81+nfVhhx0W++23X84bpU0IBBTN9OnTM88PPPDAqKmpKeqdXbt2LfgpjEJ7AQAAQFuw5557FpyZP39+DpsAQHnq0aNH5vnKlStz2gQA2o66uroYPXr0Bs+6du0aF198cc4bpU8IBBTNo48+mnl+wAEHlOTeAw88MPO80F4AAADQFnTv3j3zrbgREStWrMhpGwAoP1tttVXmua80AYB/9aMf/SgWLVq0wbOvf/3rsd122+W8UfqEQEBRLF68uOD3H++zzz4lubvQc19++eXMrywDAACAtmLrrbfOPF+1alVOmwBA+Vm2bFnmeaG/pwGg3Dz99NPxy1/+coNnQ4YMiX//93/PeaPyIAQCiuK5557LPO/du3f07t27JHf36dOnYCn6/PPPl+RuAAAA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s5NOOil22WWXnDfinwmBgBbr3r175nldXV0uexS6p1u3brnsAQAAABvru9/9btx5550F50aPHh2HH354DhsBAO/XpUuX+O53v1swBpo1a1bcdNNNOW0FAK3j9ttvjyeeeGKDZ7W1tTFy5MicN2JDhEBAixUKgVasWJHLHu+9917meaE9AQAAIE/XXHNN/PznPy84d9FFF8UXv/jFHDYCADakXbt2ceWVV8bHPvaxzLmf/exnsWrVqpy2AoB8LV26NK6++upmzy+55BLf0LKFEAIBLbb11ltnnq9Zs6bkMdDy5csLvna10J4AAACQlxtuuCH+67/+q+DcyJEj45RTTslhIwAgS0VFRVxyySXRvn37ZmfeeeedmDJlSn5LAUCOLr/88nj33Xc3eDZ06NA46KCDct6I5giBgBbr3bt3wZmlS5eWdIdly5YVnNmYPQEAAKDUJkyYEGPGjCk4d9ppp8WIESNy2AgA2Bgf+tCH4rOf/WzmzEMPPZTTNgCQnwcffDDuu+++DZ7V1NTEt7/97Zw3IosQCGix6urqgl+7tXDhwpLuMH/+/MzzHj16eBUdAAAAre5Xv/pVfO973ys4d8IJJ8QFF1yQw0YAwKb49Kc/nXn+1FNPxfr163PaBgDycdVVVzV7dt5550XPnj1z3IZCKlt7ASANffr0ieXLlzd7/vrrr8e+++5bsvvfeOONzPM+ffqU7G4AAADYGFOmTInLLrus4NwXvvCFGDVqVA4bAQCbar/99ouKiopmY5+6urqYN29e7LzzzjlvBgCl884772zwP6+pqYmOHTvG7bffXrS7Zs6cmXn+2muvFbxvr732in79+hVtp7ZGCAQUxQc/+MF44YUXmj2fN29eSe8v9PwBAwaU9H4AAADIcu+998bFF18cTU1NmXOf+9zn4oorroh27drltBkAsClqampi6623jmXLljU7s2zZMiEQAGWhrq4uLr300lzvnDFjRsyYMSNz5vvf/35Zh0C+GgwoikGDBmWez5o1q6T3F3p+of0AAACgVB588MH45je/GY2NjZlzhxxySPzgBz+Iigo/sgOALVmPHj0yz7Peng8AUGp+qgAURaHQZvbs2QV/4Lm51q1bFy+++GLmzC677FKSuwEAACDLI488Euedd16sXbs2c27//fePa665JiorvcAbALZ0NTU1meerVq3KaRMAgH8lBAKKYvfdd49OnTo1e97Q0FDw+xw313PPPRcrV65s9rxTp06x2267leRuAAAAaM4TTzwRI0aMiDVr1mTOfeITn4hx48ZFx44dc9oMAGiJrJ9HR0RUVVXltAkAwL8SAgFF0alTp/joRz+aOfPnP/+5JHc/+uijmed77rlnZqQEAAAAxTZjxow466yzCr4RYI899ojrr7/eP7cCQBvy1ltvZZ537do1p00AAP6VEAgomn322SfzfNq0aSW597777ss8/+QnP1mSewEAAGBDXnjhhTjjjDOioaEhc2733XePG2+80VsDAKANefvtt2P58uWZM3379s1nGQCADfCl40DRHHroofGjH/2o2fOZM2fGq6++Gv379y/anXPmzIk5c+Y0e96uXbsYOnRo0e4DAACALC+99FKcdtpp8d5772XOffjDH46bb745ampqctoMACiGP/3pT5nn1dXV0bNnz5y2AYB8/PWvf83trp/85Ccxbty4Zs+POeaYuOqqq3Lbpy3yRiCgaPr27RuDBw/OnJk4cWJR7/z5z3+eeT5kyJDo06dPUe8EAACADZk3b16ceuqpBd8SMGDAgLj11lujW7du+SwGABTN5MmTM8/33HPPaNeuXU7bAAD8KyEQUFTDhg3LPL/zzjtj8eLFRblr0aJFcdddd2XOfP7zny/KXQAAAJBl/vz5cfLJJ8fSpUsz5/r16xe33nprbLPNNjltBgAUy2OPPRZPPvlk5sy+++6b0zYAABsmBAKK6qijjooePXo0e75y5crMrw/bFFdffXWsXr262fNtt902jjrqqKLcBQAAAM15++234+STT45FixZlztXW1saECRNi++23z2kzAKBY6urq4tJLL82c6dChQ3zuc5/LaSMAgA0TAgFF1alTpzjppJMyZ6ZMmRLTpk1r0T333HNPTJ06NXNm+PDh0bFjxxbdAwAAAFn+53/+J04++eR48803M+d69eoVEyZMiF69euW0GQCk69FHH42Ghobc7lu5cmWMGDEi3njjjcy5ww47zFv/AIBWJwQCim748OHRu3fvzJkLL7wwnnvuuc16/jPPPBPf/va3M2dqa2sLBkkAAADQEitWrIhTTz01Xn311cy57bbbLiZMmBA77rhjTpsBQNomTpwYBx98cNx8882xcuXKkt716quvxkknnRSPPfZY5lyHDh1i5MiRJd0FAGBjCIGAouvSpUtcdNFFmTP19fVx6qmnxvTp0zfp2Q888ECcdtppBT/tceGFF0bnzp036dkAAACwserr6+OMM86I2bNnZ85tvfXWcdttt0W/fv3yWQwAysT//M//xA9/+MM4+OCD46qrropnn322qM+vq6uLMWPGxJFHHrlRH2odMWKE6BcA2CJUtvYCQJoOPfTQ+NznPpf59V3vvfdefPWrX43DDz88zj777Nh5552bnZ07d26MHz8+7rnnnoJ3H3HEETF06NDN2hsA2ronn3wyXnvttU36Pe+8807Bmdtvv32Td9lrr738S08AkvWNb3wjnnnmmYJzhx12WMyYMSNmzJhR+qXif98+dOCBB+ZyFwBsCZYtWxa33npr3HrrrVFbWxtDhw6NT3ziEzF48ODo1q3bJj2rrq4unnrqqfjtb38bDz744Ea/bWjvvfeOM844Y3PWBwAoOiEQUDKXX355zJw5M+bNm9fsTFNTU0ydOjWmTp0agwYNiiFDhkSfPn2iqqoq6uvrY/78+fH000/Hiy++uFF39u/fP0aPHl2sPwIAtDm/+c1vYvLkyUV/7qhRozb593z/+98XAgGQrDlz5mzU3KRJk0q8yT/62Mc+JgQCoGwtWLAgbrnllrjllluiXbt20bt37/jABz4QO+ywQ2y77bbRvXv36NixY7Rv3z7q6+ujrq4u6uvrY+HChTF79uyYP39+NDU1bdKdu+yyS4wbNy7at29foj8VAMCmEQIBJVNdXR0333xzfPnLX4633nqr4PysWbNi1qxZm33fDjvsEDfffHNUV1dv9jMAAAAAAGj7mpqaYuHChbFw4cKS3bHXXnvFddddFzU1NSW7AwBgU1W09gJA2mpra2PChAnRt2/fkt6z0047xYQJE2KHHXYo6T0AAAAAAJS3du3axcknnxy33HJLdO3atbXXAQD4B0IgoOR22mmnuOOOO2LfffctyfP322+/uOOOO0oeGwEAAAAAUN4GDRoUP/vZz+Jb3/pWdOzYsbXXAQD4F74aDMhFt27d4uabb47JkyfH1VdfHcuWLWvxM3v06BEXXHBBHH300S1fEAAAAACANuHMM8+MPn36xMMPPxyvvfZaLncOHjw4hg8fHoceemhUVPicPQCw5RICAbk65phjYujQoTF58uSYNGlSvPLKK5v8jAEDBsTxxx8fn//856NLly4l2BIA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YHzuc5/LnKmrq4ubbropp40AAACAciEEAgAAAIAiGzlyZFRWVmbOTJo0KRYvXpzTRgAAAEA5EAIBAAAAQJH17ds3hg0bljmzatWquOGGG3LaCAAAACgHQiAAAAAAKIGzzz47OnXqlDnz61//OhYsWJDTRhtn4MCB//LrxBNPbO21AAAAgI0gBAIAAACAEujVq1ccd9xxmTNr166NcePG5bQRAAAAkDohEAAAAACUyFe+8pWoqqrKnLnrrrvi1VdfzWkjAAAAIGVCIAAAAAAokW222SZOOumkzJnGxsa49tprc9oIAAAASJkQCAAAAABK6LTTTotu3bplzvz+97+PF198MaeNAAAAgFQJgQAAAACghLp27RqnnXZa5kxTU1P8+Mc/zmchAAAAIFlCIAAAAAAosRNPPDF69OiROTN9+vR45pln8lkIAAAASFJlay8AAAAAAKmrqqqKr3zlK/G9730vc27MmDExYcKEnLbasJdeeqlV7wcAAAA2nzcCAQAAAEAOjjvuuOjdu3fmzOOPPx6PPfZYThsBAAAAqRECAQAAAEAOOnbsGOecc07BuTFjxuSwDQAAAJAiIRAAAAAA5OSYY46JnXbaKXPm2WefjYceeiinjQAAAICUCIEAAAAAICeVlZUxcuTIgnNjx46NpqamHDYCAAAAUiIEAgAAAIAcHX744fGhD30oc+bFF1+Me++9N6eNAAAAgFQIgQAAAAAgRxUVFXHuuecWnBs7dmw0NjbmsNE/Gjhw4L/8OvHEE3PfAwAAANh0QiAAAAAAyNmnP/3p2H333TNnXnvttZg8eXJOGwEAAAApEAIBAAAAQCs4//zzC85cd911sWbNmhy2AQAAAFIgBAIAAACAVvDJT34yPvaxj2XOLFiwIH7961/ntBEAAADQ1gmBAAAAAKCVnHfeeQVnbrjhhli5cmXplwEAAADaPCEQAAAAALSSPfbYIw444IDMmSVLlsTEiRNz2ggAAABoy4RAAAAAANCKzjvvvGjXrl3mzE9/+tOoq6vLaSMAAACgrRICAQAAAEArGjRoUHzmM5/JnFm+fHnccsstOW0EAAAAtFVCIAAAAABoZeeee260b98+c+a2226L5cuX57MQAAAA0CYJgQAAAACgle28885x5JFHZs7U19fHjTfemNNGAAAAQFskBAIAAACALcA555wTHTp0yJx54YUXctoGAAAAaIuEQAAAAACwBdhxxx3jC1/4QmuvAQAAALRhQiAAAAAA2EJ89atfjc6dO7f2GgAAAEAbJQQCAAAAgC1Ez5494/jjj2/tNQAAAIA2SggEAAAAAFuQM844I6qrq1t7DQAAAKANEgIBAAAAwBZkm222iZNPPrm11wAAAADaICEQAAAAAGxhTj311OjevXtrrwEAAAC0MUIgAAAAANjC1NTUxOmnn97aawAAAABtjBAIAAAAALZAJ5xwQmy33XatvQYAAADQhgiBAAAAAGAL1KVLlzjrrLNaew0AAACgDRECAQAAAMAW6otf/GLU1ta29hoAAABAG1HZ2gsAAAAAwJbgpZdeau0V/kXHjh3joYceau01AAAAgDbCG4EAAAAAAAAAACABQiAAAAAAAAAAAEiAEAgAAAAAAAAAABIgBAIAAAAAAAAAgAQIgQAAAAAAAAAAIAFCIAAAAAAAAAAASIAQCAAAAAAAAAAAEiAEAgAAAAAAAACABAiBAAAAAAAAAAAgAUIgAAAAAAAAAABIgBAIAAAAAAAAAAASIAQCAAAAAAAAAIAECIEAAAAAAAAAACAB7ZqamppaewkAAAAAAAAAAKBlvBEIAAAAAAAAAAASIAQCAAAAAAAAAIAECIEAAAAAAAAAACABQiAAAAAAAAAAAEiAEAgAAAAAAAAAABIgBAIAAAAAAAAAgAQIgQAAAAAAAAAAIAFCIAAAAAAAAAAASIAQCAAAAAAAAAAAEiAEAgAAAAAAAACABAiBAAAAAAAAAAAgAUIgAAAAAAAAAABIgBAIAAAAAAAAAAASIAQCAAAAAAAAAIAECIEAAAAAAAAAACABQiAAAAAAAAAAAEiAEAgAAAAAAAAAABIgBAIAAAAAAAAAgAQIgQAAAAAAAAAAIAFCIAAAAAAAAAAASIAQCAAAAAAAAAAAEiAEAgAAAAAAAACABAiBAAAAAAAAAAAgAUIgAAAAAAAAAABIgBAIAAAAAAAAAAASIAQCAAAAAAAAAIAECIEAAAAAAAAAACABQiAAAAAAAAAAAEiAEAgAAAAAAAAAABIgBAIAAAAAAAAAgAQIgQAAAAAAAAAAIAFCIAAAAAAAAAAASIAQCAAAAAAAAAAAEiAEAgAAAAAAAACABAiBAAAAAAAAAAAgAUIgAAAAAAAAAABIgBAIAAAAAAAAAAASIAQCAAAAAAAAAIAECIEAAAAAAAAAACABQiAAAAAAAAAAAEiAEAgAAAAAAAAAABIgBAIAAAAAAAAAgAQIgQAAAAAAAAAAIAFCIAAAAAAAAAAASIAQCAAAAAAAAAAAEiAEAgAAAAAAAACABAiBAAAAAAAAAAAgAUIgAAAAAAAAAABIgBAIAAAAAAAAAAASIAQCAAAAAAAAAIAECIEAAAAAAAAAACABQiAAAAAAAAAAAEiAEAgAAAAAAAAAABIgBAIAAAAAAAAAgAQIgQAAAAAAAAAAIAFCIAAAAAAAAAAASIAQCAAAAAAAAAAAEiAEAgAAAAAAAACABAiBAAAAAAAAAAAgAUIgAAAAAAAAAABIgBAIAAAAAAAAAAASIAQCAAAAAAAAAIAECIEAAAAAAAAAACABQiAAAAAAAAAAAEjA/wNqtFs8R3uHdwAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from thebeat import Sequence\n", "from thebeat.visualization import recurrence_plot\n", "\n", "seq = Sequence(iois=[300, 400, 300, 400])\n", "fig, ax = recurrence_plot(seq, dpi=600)\n", "fig.savefig('recurrence_plot.png')" ] }, { "cell_type": "markdown", "id": "92534175-a96f-4f17-8a46-81ffa58ccb68", "metadata": {}, "source": [ "## Adding in title, x_axis label etc.\n", "*thebeat*'s plotting functions contain a few arguments for commonly encountered manipulations, such as adding in a title, changing the figure size, etc. These are the so-called keyword arguments (``**kwargs``). " ] }, { "cell_type": "raw", "id": "75539a84-5512-422b-ac37-d2655b0d7aa5", "metadata": { "raw_mimetype": "text/restructuredtext", "tags": [] }, "source": [ "To see a list of available keyword arguments, see e.g. :py:func:`thebeat.helpers.plot_single_sequence`." ] }, { "cell_type": "markdown", "id": "d55691b2-2fbf-4cc9-b155-3a53bf08efe8", "metadata": {}, "source": [ "## Manipulating plots" ] }, { "cell_type": "raw", "id": "a527cddb-badd-4022-a2b4-60a52479a6ba", "metadata": { "raw_mimetype": "text/restructuredtext", "tags": [] }, "source": [ "Manipulating plots works similarly. We can use the resulting :class:`matplotlib.figure.Figure` and :class:`matplotlib.axes.Axes` objects for manipulation, and only show the figure afterwards." ] }, { "cell_type": "code", "execution_count": 12, "id": "7fa03aa9-55c2-4df0-a2b5-891324403b74", "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig, ax = recurrence_plot(seq, suppress_display=True)\n", "ax.set_xticklabels([0, 1, 2, 3, 4], fontsize=18)\n", "fig.show()" ] }, { "cell_type": "raw", "id": "4df58188-4101-4c08-ab04-b2bcbc9fc7dd", "metadata": { "raw_mimetype": "text/restructuredtext", "tags": [] }, "source": [ "More info on how to manipulate plots can be found in the `matplotlib documentation `_." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.16" } }, "nbformat": 4, "nbformat_minor": 5 }