diff --git a/.gitignore b/.gitignore index 5bd14a9..2229ecc 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,5 @@ build/ .vscode/ jupyter_notebooks/archive/ + +jupyter_notebooks/debugs/ diff --git a/pybarb/environment.yml b/environment.yml similarity index 100% rename from pybarb/environment.yml rename to environment.yml diff --git a/jupyter_notebooks/connecting_to_the_barb_api_using_python.ipynb b/jupyter_notebooks/connecting_to_the_barb_api_using_python.ipynb index e56a200..5e9dc24 100644 --- a/jupyter_notebooks/connecting_to_the_barb_api_using_python.ipynb +++ b/jupyter_notebooks/connecting_to_the_barb_api_using_python.ipynb @@ -28,7 +28,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 3, "id": "5b8df422-cc3d-4ba6-8b56-9ea09ec861ff", "metadata": {}, "outputs": [], @@ -56,7 +56,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 4, "id": "55309433-0176-4ce7-aebe-0897071ea01f", "metadata": {}, "outputs": [], @@ -83,7 +83,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 5, "id": "04f18439-ddf5-4164-b0ab-638d134330b9", "metadata": {}, "outputs": [ @@ -470,7 +470,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 6, "id": "1d9c1dfe", "metadata": {}, "outputs": [], @@ -496,7 +496,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 7, "id": "5d9ac66f", "metadata": {}, "outputs": [ @@ -576,7 +576,7 @@ " 'Network - Wales']" ] }, - "execution_count": 5, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -602,7 +602,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.16" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/jupyter_notebooks/pulling_data_from_the_advertising_spots_endpoint_using_pybarb.ipynb b/jupyter_notebooks/pulling_data_from_the_advertising_spots_endpoint_using_pybarb.ipynb index 3d8d1c2..7fa37ab 100644 --- a/jupyter_notebooks/pulling_data_from_the_advertising_spots_endpoint_using_pybarb.ipynb +++ b/jupyter_notebooks/pulling_data_from_the_advertising_spots_endpoint_using_pybarb.ipynb @@ -31,7 +31,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 1, "id": "1d9c1dfe", "metadata": {}, "outputs": [], @@ -40,8 +40,7 @@ "import pybarb as pb\n", "\n", "# Set the working directory\n", - "#working_directory = '/path/to/your/dir/'\n", - "working_directory = '/Users/simon_business/Documents/disposable/clients/BARB/'\n", + "working_directory = '/path/to/your/dir/'\n", "\n", "# Get the access token\n", "with open(working_directory + \"creds.json\") as file:\n", @@ -49,7 +48,8 @@ "\n", "# Create a BarbAPI object and connect\n", "barb_api = pb.BarbAPI(creds)\n", - "barb_api.connect()\n" + "barb_api.connect()\n", + "\n" ] }, { @@ -66,7 +66,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 2, "id": "817ab24c", "metadata": {}, "outputs": [ @@ -76,7 +76,7 @@ "['mindshare_media_irel', 'mindshare_media_uk_l', 'unilever_mindshare_(']" ] }, - "execution_count": 4, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } @@ -97,7 +97,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 3, "id": "bd88aff2", "metadata": {}, "outputs": [ @@ -107,10 +107,11 @@ "['UNILEVER_BESTFOODS',\n", " 'UNILEVER_ICE_CREAM_&',\n", " 'UNILEVER_IRELAND',\n", - " 'UNILEVER_UK_HOME_&_P']" + " 'UNILEVER_UK_HOME_&_P',\n", + " 'UNILEVER_UK_LIMITED']" ] }, - "execution_count": 5, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -137,7 +138,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 4, "id": "b4aedc6a", "metadata": {}, "outputs": [ @@ -161,7 +162,7 @@ " 'BBC South East']" ] }, - "execution_count": 6, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -182,7 +183,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 5, "id": "a001b5c9", "metadata": {}, "outputs": [], @@ -214,7 +215,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 6, "id": "1b99816c", "metadata": {}, "outputs": [ @@ -256,10 +257,10 @@ " clearcast_advertiser_name\n", " campaign_approval_id\n", " sales_house_name\n", - " audience_size_hundreds\n", - " date_of_transmission\n", " audience_name\n", + " audience_size_hundreds\n", " audience_target_size_hundreds\n", + " date_of_transmission\n", " \n", " \n", " \n", @@ -282,10 +283,10 @@ " UNILEVER UK HOME & P\n", " 1048980.0\n", " Channel 4 Sales\n", - " 0\n", - " 2022-03-18\n", " Men ABC1 16-34\n", + " 0\n", " 41000\n", + " 2022-03-18\n", " \n", " \n", " 1\n", @@ -306,10 +307,10 @@ " UNILEVER UK HOME & P\n", " 1048980.0\n", " Channel 4 Sales\n", - " 0\n", - " 2022-03-18\n", " Men 35-44\n", + " 0\n", " 39910\n", + " 2022-03-18\n", " \n", " \n", " 2\n", @@ -330,10 +331,10 @@ " UNILEVER UK HOME & P\n", " 1048980.0\n", " Channel 4 Sales\n", - " 0\n", - " 2022-03-18\n", " All Men\n", + " 0\n", " 250100\n", + " 2022-03-18\n", " \n", " \n", " 3\n", @@ -354,10 +355,10 @@ " UNILEVER UK HOME & P\n", " 1048980.0\n", " Channel 4 Sales\n", - " 0\n", - " 2022-03-18\n", " Adults 16-34\n", + " 0\n", " 141860\n", + " 2022-03-18\n", " \n", " \n", " 4\n", @@ -378,10 +379,10 @@ " UNILEVER UK HOME & P\n", " 1048980.0\n", " Channel 4 Sales\n", - " 0\n", - " 2022-03-18\n", " Adults C2\n", + " 0\n", " 108040\n", + " 2022-03-18\n", " \n", " \n", " ...\n", @@ -426,10 +427,10 @@ " UNILEVER UK HOME & P\n", " 1062588.0\n", " Sky Media\n", - " 0\n", - " 2022-03-28\n", " Adults 18-20\n", + " 0\n", " 20000\n", + " 2022-03-28\n", " \n", " \n", " 821876\n", @@ -450,10 +451,10 @@ " UNILEVER UK HOME & P\n", " 1062588.0\n", " Sky Media\n", - " 0\n", - " 2022-03-28\n", " Adults, Lightest Sixth\n", + " 0\n", " 85520\n", + " 2022-03-28\n", " \n", " \n", " 821877\n", @@ -474,10 +475,10 @@ " UNILEVER UK HOME & P\n", " 1062588.0\n", " Sky Media\n", - " 0\n", - " 2022-03-28\n", " Boys 10-12\n", + " 0\n", " 12340\n", + " 2022-03-28\n", " \n", " \n", " 821878\n", @@ -498,10 +499,10 @@ " UNILEVER UK HOME & P\n", " 1062588.0\n", " Sky Media\n", - " 0\n", - " 2022-03-28\n", " Men 18-20\n", + " 0\n", " 10530\n", + " 2022-03-28\n", " \n", " \n", " 821879\n", @@ -522,10 +523,10 @@ " UNILEVER UK HOME & P\n", " 1062588.0\n", " Sky Media\n", - " 0\n", - " 2022-03-28\n", " Men ABC1 16-24\n", + " 0\n", " 17130\n", + " 2022-03-28\n", " \n", " \n", "\n", @@ -598,36 +599,36 @@ "821878 UNILEVER UK HOME & P 1062588.0 Sky Media \n", "821879 UNILEVER UK HOME & P 1062588.0 Sky Media \n", "\n", - " audience_size_hundreds date_of_transmission audience_name \\\n", - "0 0 2022-03-18 Men ABC1 16-34 \n", - "1 0 2022-03-18 Men 35-44 \n", - "2 0 2022-03-18 All Men \n", - "3 0 2022-03-18 Adults 16-34 \n", - "4 0 2022-03-18 Adults C2 \n", - "... ... ... ... \n", - "821875 0 2022-03-28 Adults 18-20 \n", - "821876 0 2022-03-28 Adults, Lightest Sixth \n", - "821877 0 2022-03-28 Boys 10-12 \n", - "821878 0 2022-03-28 Men 18-20 \n", - "821879 0 2022-03-28 Men ABC1 16-24 \n", + " audience_name audience_size_hundreds \\\n", + "0 Men ABC1 16-34 0 \n", + "1 Men 35-44 0 \n", + "2 All Men 0 \n", + "3 Adults 16-34 0 \n", + "4 Adults C2 0 \n", + "... ... ... \n", + "821875 Adults 18-20 0 \n", + "821876 Adults, Lightest Sixth 0 \n", + "821877 Boys 10-12 0 \n", + "821878 Men 18-20 0 \n", + "821879 Men ABC1 16-24 0 \n", "\n", - " audience_target_size_hundreds \n", - "0 41000 \n", - "1 39910 \n", - "2 250100 \n", - "3 141860 \n", - "4 108040 \n", - "... ... \n", - "821875 20000 \n", - "821876 85520 \n", - "821877 12340 \n", - "821878 10530 \n", - "821879 17130 \n", + " audience_target_size_hundreds date_of_transmission \n", + "0 41000 2022-03-18 \n", + "1 39910 2022-03-18 \n", + "2 250100 2022-03-18 \n", + "3 141860 2022-03-18 \n", + "4 108040 2022-03-18 \n", + "... ... ... \n", + "821875 20000 2022-03-28 \n", + "821876 85520 2022-03-28 \n", + "821877 12340 2022-03-28 \n", + "821878 10530 2022-03-28 \n", + "821879 17130 2022-03-28 \n", "\n", "[821880 rows x 24 columns]" ] }, - "execution_count": 9, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -649,7 +650,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 7, "id": "0920113b", "metadata": {}, "outputs": [ @@ -1306,7 +1307,7 @@ "[4658 rows x 60 columns]" ] }, - "execution_count": 8, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -1329,7 +1330,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 8, "id": "22b4bb84", "metadata": {}, "outputs": [ @@ -2285,7 +2286,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 9, "id": "2deb0eab", "metadata": {}, "outputs": [ @@ -3039,7 +3040,7 @@ "Men working full-time 0.00000 0.000000 " ] }, - "execution_count": 10, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -3061,13 +3062,13 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 10, "id": "2a90d2c8", "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAACbkAAAfGCAYAAAAwMyFDAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdfZjVdZ0//udwN+MtKSTgptzoqii54uAaKGqpKN7vwkpllCuwkTfITLU63qSy1WhfEi5DIV3CdTWlXTKtKEVbUVdMQTBX/dmumdMaLIuZpcZwM+f3h1/n2zQzIKCccziPh9fninmf1+f9eX2mU9eVPX29qwqFQiEAAAAAAAAAAABQgroUuwEAAAAAAAAAAADojJAbAAAAAAAAAAAAJUvIDQAAAAAAAAAAgJIl5AYAAAAAAAAAAEDJEnIDAAAAAAAAAACgZAm5AQAAAAAAAAAAULKE3AAAAAAAAAAAAChZQm4AAAAAAAAAAACULCE3AAAAAAAAAAAASpaQGwAAAAAAAAAAACVLyA0AAAAAAAAAAICSJeQGAAAAAAAAAABAyRJyAwAAAAAAAAAAoGQJuQEAAAAAAAAAAFCyhNwAAAAAAAAAAAAoWUJuAAAAAAAAAAAAlCwhNwAAAAAAAAAAAEqWkBsAAAAAAAAAAAAlS8gNAAAAAAAAAACAkiXkBgAAAAAAAAAAQMkScgMAAAAAAAAAAKBkCbkBAAAAAAAAAABQsoTcAAAAAAAAAAAAKFlCbgAAAAAAAAAAAJQsITcAAAAAAAAAAABKlpAbAAAAAAAAAAAAJUvIDQAAAAAAAAAAgJLVrdgNAAAAnWtoaMjatWuL3QYAAAAAZaCmpiaNjY3FbgMA4D0n5AYAACVs7dq1mTFjRrHbAAAAAKAM1NXVFbsFAID3heNKAQAAAAAAAAAAKFlCbgAAAAAAAAAAAJQsITcAAAAAAAAAAABKlpAbAAAAAAAAAAAAJUvIDQAAAAAAAAAAgJLVrdgNbI31a35R7BbYzrr3HlTsFgAAAAAAAAAAgCIoy5BbWjYWuwMAAAAAAAAAAAC2A8eVAgAAAAAAAAAAULLKc5JboaXYHQAAAAAAAAAAALAdlGfIrUXIDQAAAAAAAAAAoBI4rhQAAAAAAAAAAICSVZaT3AqOKwUAAAAAAAAAAKgIZRlyc1wpAAAAAAAAAABAZSjPkJtJbgAAAAAAAAAAABWhS7EbAAAAAAAAAAAAgM6U5yS3lo3F7gAAAAAAAAAAAIDtoDxDbo4rBQAAAAAAAAAAqAiOKwUAAAAAAAAAAKBklecktxaT3AAAAAAAAAAAACpBWYbcCo4rBQAAAAAAAAAAqAhlGXIzyQ0AAAAAAAAAAKAydCl2AwAAAAAAAAAAANCZ8pzk5rhSAAAAAAAAAACAilCeIbeWjcXuAAAAAAAAAAAAgO3AcaXssG666aYMHDgwNTU1qa2tzSOPPLLJ+sWLF6e2tjY1NTUZNGhQ5syZ0+bzZ599NmPGjMmAAQNSVVWVmTNnbnK/xsbGVFVVZerUqdv4JgAAAAAAAAAAULnKM+RWaHFV2rWF5s+fn6lTp+byyy/P8uXLM3LkyIwePTpNTU0d1r/00ks55ZRTMnLkyCxfvjyXXXZZpkyZkgULFrTWvPXWWxk0aFCuvfba9O3bd5PPf/LJJ3PzzTfn0EMP3eLeAQAAAAAAAACA/6dMjyvd8tATleX666/PhAkTMnHixCTJzJkzc99992X27NlpbGxsVz9nzpzsu+++rdPZBg8enKVLl2b69OkZM2ZMkuSII47IEUcckSS59NJLO332G2+8kXPOOSe33HJLvvzlL7/HbwYAAAAAAAAAAJXFJDdXWVzNzc353e9+1+Zqbm7u8Ouxbt26LFu2LKNGjWqzPmrUqDz22GMd3rNkyZJ29SeddFKWLl2a9evXb9HX84ILLsipp56aE044YYvuAwAAAAAAAAAA2ivPkBsVp7GxMT179mxzdTSRLUnWrFmTjRs3pk+fPm3W+/Tpk1WrVnV4z6pVqzqs37BhQ9asWfOu+7zrrrvy1FNPddobAAAAAAAAAACwZRxXSlloaGhIfX19m7Xq6upN3lNVVdXm50Kh0G5tc/UdrXfmV7/6VS6++OLcf//9qampeVf3AAAAAAAAAAAAm1aWIbdCYWOxW2A7q6mu3myo7R29e/dO165d201tW716dbtpbe/o27dvh/XdunVLr1693tVzly1bltWrV6e2trZ1bePGjXn44Ycza9asNDc3p2vXru9qLwAAAAAAAAAA4G2OK2WH06NHj9TW1mbRokVt1hctWpQRI0Z0eM/w4cPb1d9///0ZNmxYunfv/q6ee/zxx+eZZ57JihUrWq9hw4blnHPOyYoVKwTcAAAAAAAAAABgK5TlJLcUHFfKptXX12f8+PEZNmxYhg8fnptvvjlNTU2ZPHlykrePP33llVdy2223JUkmT56cWbNmpb6+PpMmTcqSJUsyd+7c3Hnnna17rlu3Ls8991zrn1955ZWsWLEiu+66a/bff//stttuGTJkSJs+dtlll/Tq1avdOgAAAAAAAAAA8O6UZ8itRciNTRs3blxeffXVTJs2LStXrsyQIUOycOHC9O/fP0mycuXKNDU1tdYPHDgwCxcuTF1dXW688cbsvffeueGGGzJmzJjWml//+tcZOnRo68/Tp0/P9OnTc+yxx+ahhx7abu8GAAAAAAAAAACVpDxDbvAunH/++Tn//PM7/OzWW29tt3bsscfmqaee6nS/AQMGpFAobFEPwm8AAAAAAAAAALBtyjPk5rhSAAAAAAAAAACAilCeIbeWjcXuAAAAAAAAAAAAgO2gPENuJrkBAAAAAAAAAABUhC7FbgAAAAAAAAAAAAA6U56T3FpMcgMAAAAAAAAAAKgE5Rlyc1wpAAAAAAAAAABARXBcKQAAAAAAAAAAACWrPCe5Oa4UAAAAAAAAAACgIgi5AQAAAAAAAAAAULLKMuRWKGwsdgsAAAAAAAAAAABsB12K3QAAAAAAAAAAAAB0piwnuTmuFAAAAAAAAAAAoDKUZ8itIOQGAAAAAAAAAABQCRxXCgAAAAAAAAAAQMkqz0lujisFAAAAAAAAAACoCOUZcnNcKQAAAAAAAAAAQEUoz5CbSW4AAAAAAAAAAAAVoUuxGwAAAAAAAAAAAIDOlOckN8eVAgAAAAAAAAAAVITyDLk5rhQAAAAAAAAAAKAiOK4UAAAAAAAAAACAkmWSGwAAAAAAAAAAACWrPENuBSE3AAAAAAAAAACASlCeITeT3AAAAAAAAAAAACpCl2I3AAAAAAAAAAAAAJ0pz0lujisFAAAAAAAAAACoCOUZcnNcKQAAAAAAAAAAQEVwXCkAAAAAAAAAAAAlqzwnuTmuFAAAAAAAAAAAoCKUZ8jNcaUAAAAAAAAAAAAVQcgNAAAAAAAAAACAktWl2A0AAAAAAAAAAABAZ8pzkluhUOwOAAAAAAAAAAAA2A7KM+TmuFIAAAAAAAAAAICK4LhSAAAAAAAAAAAASpZJbgAAAAAAAAAAAJSs8gy5FYTcAAAAAAAAAAAAKkF5Hlfa0uKqtGsr3HTTTRk4cGBqampSW1ubRx55ZJP1ixcvTm1tbWpqajJo0KDMmTOnzefPPvtsxowZkwEDBqSqqiozZ85st0djY2OOOOKI7Lbbbtlrr71y1lln5YUXXtiq/gEAAAAAAAAAgHINucFmzJ8/P1OnTs3ll1+e5cuXZ+TIkRk9enSampo6rH/ppZdyyimnZOTIkVm+fHkuu+yyTJkyJQsWLGiteeuttzJo0KBce+216du3b4f7LF68OBdccEEef/zxLFq0KBs2bMioUaPy5ptvvi/vCQAAAAAAAAAAO7oyPa60UOwOKHHXX399JkyYkIkTJyZJZs6cmfvuuy+zZ89OY2Nju/o5c+Zk3333bZ3ONnjw4CxdujTTp0/PmDFjkiRHHHFEjjjiiCTJpZde2uFzf/zjH7f5ed68edlrr72ybNmyHHPMMe/V6wEAAAAAAAAAQMUoz5DbVh5fSflqbm5Oc3Nzm7Xq6upUV1e3q123bl2WLVvWLog2atSoPPbYYx3uv2TJkowaNarN2kknnZS5c+dm/fr16d69+1b1/frrrydJ9txzz626HwAAAAAAAAAAKp3jSikLjY2N6dmzZ5uro4lsSbJmzZps3Lgxffr0abPep0+frFq1qsN7Vq1a1WH9hg0bsmbNmq3quVAopL6+PkcffXSGDBmyVXsAAAAAAAAAAEClM8mNstDQ0JD6+vo2ax1NcftjVVVVbX4uFArt1jZX39H6u3XhhRfmZz/7WR599NGtuh8AAAAAAAAAACjXkFtByK3SdHY0aUd69+6drl27tpvatnr16nbT2t7Rt2/fDuu7deuWXr16bXG/F110Ue699948/PDD+dCHPrTF9wMAAAAAAAAAAG9zXCk7nB49eqS2tjaLFi1qs75o0aKMGDGiw3uGDx/erv7+++/PsGHD0r1793f97EKhkAsvvDDf/e5385Of/CQDBw7c8hcAAAAAAAAAAABaleUkt0JLodgtUOLq6+szfvz4DBs2LMOHD8/NN9+cpqamTJ48Ocnbx5++8sorue2225IkkydPzqxZs1JfX59JkyZlyZIlmTt3bu68887WPdetW5fnnnuu9c+vvPJKVqxYkV133TX7779/kuSCCy7It7/97dxzzz3ZbbfdWqfD9ezZMzvttNP2/BUAAAAAAAAAAMAOoSxDbmlxXCmbNm7cuLz66quZNm1aVq5cmSFDhmThwoXp379/kmTlypVpampqrR84cGAWLlyYurq63Hjjjdl7771zww03ZMyYMa01v/71rzN06NDWn6dPn57p06fn2GOPzUMPPZQkmT17dpLkuOOOa9PPvHnzcu65574/LwsAAAAAAAAAADuw8gy5FYTc2Lzzzz8/559/foef3Xrrre3Wjj322Dz11FOd7jdgwIAUCpueIri5zwEAAAAAAAAAgC3TpdgNAAAAAAAAAAAAQGfKc5Jbi2lZAAAAAAAAAAAAlaBMQ26OKwUAAAAAAAAAAKgEjisFAAAAAAAAAACgZJnkBgAAAAAAAAAAQMkqz5BboVDsDgAAAAAAAAAAANgOyjPkZpIbAAAAAAAAAABARehS7AYAAAAAAAAAAACgM2U6yc1xpQAAAAAAAAAAAJWgPENuBceVAgAAAAAAAAAAVALHlQIAAAAAAAAAAFCyynOSm+NKAQAAAAAAAAAAKkJZhtwKLY4rBQAAAAAAAAAAqARlGXIzyQ0AAAAAAAAAAKAydCl2AwAAAAAAAAAAANCZ8pzkVnBcKQAAAAAAAAAAQCUoz5Cb40oBAAAAAAAAAAAqguNKAQAAAAAAAAAAKFllOsnNcaUAAAAAAAAAAACVoExDbo4rBQAAAAAAAAAAqATlGXIrmOQGAAAAAAAAAABQCboUuwEAAAAAAAAAAADoTHlOcnNcKQAAAAAAAAAAQEUoy5BbocVxpQAAAAAAAAAAAJXAcaUAAAAAAAAAAACUrLKc5Oa4UgAAAAAAAAAAgMog5AYAAAAAAAAAAEDJKs+QW6Gl2B0AAAAAAAAAAACwHXQpdgMAAAAAAAAAAADQmfKc5Oa4UgAAAAAAAAAAgIpQliG3gpAbAAAAAAAAAABARXBcKQAAAAAAAAAAACWrLCe5Oa4UAAAAAAAAAACgMpRpyK2l2B0AAAAAAAAAAACwHZRpyM0kNwAAAAAAAAAAgErQpdgNAAAAAAAAAAAAQGdMcgMAAAAAAAAAAKBkleUkt0Kh4Kqwa2vcdNNNGThwYGpqalJbW5tHHnlkk/WLFy9ObW1tampqMmjQoMyZM6fN588++2zGjBmTAQMGpKqqKjNnznxPngsAAAAAAAAAAHSuLENusDnz58/P1KlTc/nll2f58uUZOXJkRo8enaampg7rX3rppZxyyikZOXJkli9fnssuuyxTpkzJggULWmveeuutDBo0KNdee2369u37njwXAAAAAAAAAADYtKrC1o7JKqLfTRpV7BbYzna/5f4tqj/yyCNz+OGHZ/bs2a1rgwcPzllnnZXGxsZ29ZdccknuvffePP/8861rkydPztNPP50lS5a0qx8wYECmTp2aqVOnbtNzAQA2p66uLjNmzCh2GwAAAACUAX8vCQDYUXUrdgNbpaXscnlso+bm5jQ3N7dZq66uTnV1dbvadevWZdmyZbn00kvbrI8aNSqPPfZYh/svWbIko0a1DU+edNJJmTt3btavX5/u3btvtseteS4AAAAAAAAAALBpjiulLDQ2NqZnz55trs4mo61ZsyYbN25Mnz592qz36dMnq1at6vCeVatWdVi/YcOGrFmz5l31uDXPBQAAAAAAAAAANq0sJ7kVTHKrOA0NDamvr2+z1tEUtz9WVVXV5udCodBubXP1Ha1vzpY+FwAAAAAAYGs0NDRk7dq1xW6DErJ69erU1dUVuw1KSE1NTafDQwCgnJRlyM1xpZWns6NJO9K7d+907dq13fS01atXt5uy9o6+fft2WN+tW7f06tXrfXsuAAAAAADA1lq7dm1mzJhR7DaAEib0CMCOojyPK21xVdy1BXr06JHa2tosWrSozfqiRYsyYsSIDu8ZPnx4u/r7778/w4YNS/fu3d+35wIAAAAAAAAAAJtWnpPcYDPq6+szfvz4DBs2LMOHD8/NN9+cpqamTJ48Ocnb47tfeeWV3HbbbUmSyZMnZ9asWamvr8+kSZOyZMmSzJ07N3feeWfrnuvWrctzzz3X+udXXnklK1asyK677pr999//XT0XAAAAAAAAAADYMmUZcis4rpTNGDduXF599dVMmzYtK1euzJAhQ7Jw4cL0798/SbJy5co0NTW11g8cODALFy5MXV1dbrzxxuy999654YYbMmbMmNaaX//61xk6dGjrz9OnT8/06dNz7LHH5qGHHnpXzwUAAAAAAAAAALZMWYbcIuTGu3D++efn/PPP7/CzW2+9td3asccem6eeeqrT/QYMGJBCYfPfvU09FwAAAAAAAAAA2DJdit0AAAAAAAAAAAAAdKZMJ7kVuwEAAAAAAAAAAAC2h7IMuRUcVwoAAAAAAAAAAFARyjLkZpIbAAAAAAAAAABAZehS7AYAAAAAAAAAAACgM2U5yc1xpQAAAAAAAAAAAJWhLENujisFAAAAAAAAAACoDI4rBQAAAAAAAAAAoGSV5SS3gkluAAAAAAAAAAAAFaEsQ26OKwUAAAAAAAAAAKgMZRlyM8kNAAAAAAAAAACgMnQpdgMAAAAAAAAAAADQmbKc5Oa4UgAAAAAAAAAAgMpQliE3x5UCAAAAAAAAAABUBseVAgAAAAAAAAAAULJMcgMAAAAAAAAAAKBkCbkBAAAAAAAAAABQssoy5JZCVbE7AAAAAAAAAAAAYDvoUuwGAAAAAAAAAAAAoDNlOcnNcaUAAAAAAAAAAACVoUxDbo4rBQAAAAAAAAAAqASOKwUAAAAAAAAAAKBklekkt2J3AAAAAAAAAAAAwPZQniG3guNKAQAAAAAAAAAAKkF5htxMcgMAAAAAAAAAAKgIXYrdAAAAAAAAAAAAAHSmTCe5Oa4UAAAAAAAAAACgEpRnyK1Q7A4AAAAAAAAAAADYHhxXCgAAAAAAAAAAQMkqz0lujisFAAAAAAAAAACoCEJuAAAAAAAAAAAAlKzyDLkVit0BAAAAAAAAAAAA20OXYjcAAAAAAAAAAAAAnSnPSW6OKwUAAAAAAAAAAKgI5RlyKwi5AQAAAAAAAAAAVALHlQIAAAAAAAAAAFCyynOSW0uxOwAAAAAAAAAAAGB7KMtJbi2FKleFXVvjpptuysCBA1NTU5Pa2to88sgjm6xfvHhxamtrU1NTk0GDBmXOnDntahYsWJCDDz441dXVOfjgg3P33Xe3+XzDhg254oorMnDgwOy0004ZNGhQpk2blpYWyUwAAAAAAAAAANgaZRlyg82ZP39+pk6dmssvvzzLly/PyJEjM3r06DQ1NXVY/9JLL+WUU07JyJEjs3z58lx22WWZMmVKFixY0FqzZMmSjBs3LuPHj8/TTz+d8ePH5+yzz85Pf/rT1prrrrsuc+bMyaxZs/L888/na1/7Wv7P//k/+cY3vvG+vzMAAAAAAAAAAOyIyvO40q2c7EXluP766zNhwoRMnDgxSTJz5szcd999mT17dhobG9vVz5kzJ/vuu29mzpyZJBk8eHCWLl2a6dOnZ8yYMa17nHjiiWloaEiSNDQ0ZPHixZk5c2buvPPOJG8H4c4888yceuqpSZIBAwbkzjvvzNKlS9/vVwYAAAAAAAAAgB1SWU5yK7RUuSrsam5uzu9+97s2V3Nzc4ffj3Xr1mXZsmUZNWpUm/VRo0blscce6/CeJUuWtKs/6aSTsnTp0qxfv36TNX+859FHH50HH3wwP//5z5MkTz/9dB599NGccsopW/YlBwAAAAAAAAAAkpRryK3gqrSrsbExPXv2bHN1NJEtSdasWZONGzemT58+bdb79OmTVatWdXjPqlWrOqzfsGFD1qxZs8maP97zkksuySc+8YkcdNBB6d69e4YOHZqpU6fmE5/4xBZ/zwEAAAAAAAAAgDI9rpTK09DQkPr6+jZr1dXVm7ynqqrtsbaFQqHd2ubq/3R9c3vOnz8/t99+e7797W/nkEMOyYoVKzJ16tTsvffe+cxnPrPJfgEAAAAAAAAAgPbKMuRWaOk8qMSOqbq6erOhtnf07t07Xbt2bTe1bfXq1e0msb2jb9++HdZ369YtvXr12mTNH+/5xS9+MZdeemk+/vGPJ0k+/OEP5+WXX05jY6OQGwAAAAAAAAAAbIWyPK60pVDlqrBrS/To0SO1tbVZtGhRm/VFixZlxIgRHd4zfPjwdvX3339/hg0blu7du2+y5o/3fOutt9KlS9v/WHXt2jUtLS1b9A4AAAAAAAAAAMDbynKSG2xOfX19xo8fn2HDhmX48OG5+eab09TUlMmTJyd5+/jTV155JbfddluSZPLkyZk1a1bq6+szadKkLFmyJHPnzs2dd97ZuufFF1+cY445Jtddd13OPPPM3HPPPXnggQfy6KOPttacfvrp+cpXvpJ99903hxxySJYvX57rr78+55133vb9BQAAAAAAAAAAwA6iLENuhS2c7EXlGTduXF599dVMmzYtK1euzJAhQ7Jw4cL0798/SbJy5co0NTW11g8cODALFy5MXV1dbrzxxuy999654YYbMmbMmNaaESNG5K677soVV1yRK6+8Mvvtt1/mz5+fI488srXmG9/4Rq688sqcf/75Wb16dfbee+989rOfzZe+9KXt9/IAAAAAAAAAALADqSoUCoViN7Glfjbg9GK3wHZ26C+/X+wWAACKoq6uLjNmzCh2GwAAAEAJ8vcNgM3x3xMA7CjKcpJbi0luAAAAAAAAAAAAFaFLsRsAAAAAAAAAAACAzpTlJLeCSW4AAAAAAAAAZa+hoSFr164tdhs7rNWrV6eurq7YbezQampq0tjYWOw2AHZ4ZRpyK3YHAAAAAAAAAGyrtWvXZsaMGcVuA7aaECHA9uG4UgAAAAAAAAAAAEpWWU5ya3FcKQAAAAAAAAAAQEUoy5BbQcgNAAAAAAAAAACgIpRlyM0kNwAAAAAAAAAAgMrQpdgNAAAAAAAAAAAAQGfKcpJbodgNAAAAAAAAAAAAsF2UZcjNcaUAAAAAAAAAAACVwXGlAAAAAAAAAAAAlKyynORWMMkNAAAAAAAAAACgIpRlyK2l2A0AAAAAAAAAAACwXZRlyK0Qk9wAAAAAAAAAAAAqQZdiNwAAAAAAAAAAAACdKctJbi2FYncAAAAAAAAAAADA9lCeITfHlQIAAAAAAAAAAFQEx5UCAAAAAAAAAABQsspyklvBJDcAAAAAAAAAAICKUJYht5ZiNwAAAAAAAAAAAMB2UZYhN5PcAAAAAAAAAAAAKkOXYjcAAAAAAAAAAAAAnSnLSW6OKwUAAAAAAAAAAKgMQm4AwHbV0NCQtWvXFrsNKBurV69OXV1dsduAslJTU5PGxsZitwEAAAAAALxHyjLkBgCUr7Vr12bGjBnFbgOAHZhgKAAAAAAA7FjKMuRWSFWxWwAAAAAAAAAAAGA7KMuQW4uMGwAAAAAAAAAAQEUoz5CbSW4AAAAAAAAAAAAVoUuxGwAAAAAAAAAAAIDOlOUkt0KxGwAAAAAAAAAAAGC7KMuQW0uxGwAAAAAAAAAAAGC7cFwpAAAAAAAAAAAAJas8J7lVVRW7BQAAAAAAAAAAALaDsgy5FYrdAAAAAAAAAAAAANuF40oBAAAAAAAAAAAoWWU5ya2l2A0AAAAAAAAAAACwXZTlJLeWKlelXVvjpptuysCBA1NTU5Pa2to88sgjm6xfvHhxamtrU1NTk0GDBmXOnDntahYsWJCDDz441dXVOfjgg3P33Xe3q3nllVfyqU99Kr169crOO++cww47LMuWLdu6lwAAAAAAAAAAgApXniG3VLkq7NpS8+fPz9SpU3P55Zdn+fLlGTlyZEaPHp2mpqYO61966aWccsopGTlyZJYvX57LLrssU6ZMyYIFC1prlixZknHjxmX8+PF5+umnM378+Jx99tn56U9/2lrz2muv5aijjkr37t3zox/9KM8991y+/vWv5wMf+MAWvwMAAAAAAAAAAFCmx5XC5lx//fWZMGFCJk6cmCSZOXNm7rvvvsyePTuNjY3t6ufMmZN99903M2fOTJIMHjw4S5cuzfTp0zNmzJjWPU488cQ0NDQkSRoaGrJ48eLMnDkzd955Z5Lkuuuuyz777JN58+a17j1gwID38U0BAAAAAAAAAGDHVpaT3Aquiru2xLp167Js2bKMGjWqzfqoUaPy2GOPdXjPkiVL2tWfdNJJWbp0adavX7/Jmj/e8957782wYcPyN3/zN9lrr70ydOjQ3HLLLVv4BgAAAAAAAAAAwDvKcpJby5afXkmZa25uTnNzc5u16urqVFdXt6tds2ZNNm7cmD59+rRZ79OnT1atWtXh/qtWreqwfsOGDVmzZk369evXac0f7/mLX/wis2fPTn19fS677LI88cQTmTJlSqqrq/PpT396i94ZAAAAAAAAAAAo00luVJ7Gxsb07NmzzdXRsaN/rKqqbRqyUCi0W9tc/Z+ub27PlpaWHH744fnqV7+aoUOH5rOf/WwmTZqU2bNnb/oFAQAAAAAAAACADpXnJLdiN8B219DQkPr6+jZrHU1xS5LevXuna9eu7aa2rV69ut0ktnf07du3w/pu3bqlV69em6z54z379euXgw8+uE3N4MGDs2DBgk28HQAAAAAAAAAA0JmynORWcFXcVV1dnd13373N1VnIrUePHqmtrc2iRYvarC9atCgjRozo8J7hw4e3q7///vszbNiwdO/efZM1f7znUUcdlRdeeKFNzc9//vP079+/w+cCAAAAAAAAAACbVp6T3Do/cRKSJPX19Rk/fnyGDRuW4cOH5+abb05TU1MmT56c5O3JcK+88kpuu+22JMnkyZMza9as1NfXZ9KkSVmyZEnmzp2bO++8s3XPiy++OMccc0yuu+66nHnmmbnnnnvywAMP5NFHH22tqaury4gRI/LVr341Z599dp544oncfPPNufnmm7fvLwAAAAAAAAAAAHYQZRlyg80ZN25cXn311UybNi0rV67MkCFDsnDhwtaJaitXrkxTU1Nr/cCBA7Nw4cLU1dXlxhtvzN57750bbrghY8aMaa0ZMWJE7rrrrlxxxRW58sors99++2X+/Pk58sgjW2uOOOKI3H333WloaMi0adMycODAzJw5M+ecc872e3kAAAAAAAAAANiBlGXIraXYDVAWzj///Jx//vkdfnbrrbe2Wzv22GPz1FNPbXLPsWPHZuzYsZusOe2003Laaae96z4BAAAAAAAAAIDOCbkBAAAAAAAAAABQsroUuwEAAAAAAAAAAADoTFlOcitUFbsDAAAAAAAAAAAAtoeyDLk5rhQAAAAA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vFe+9a1v5aKLLso//uM/pqmpKfvuu2+xW3rXJk2alGnTprX+vNNOO7WrmTZtWiZNmtT686677rrZfS+++OLcf//9mT59ej784Q/n9ddfz5o1a9rVvf766/n0pz+d448/Pv/zP/+zlW8B7z2T3AAAAAAAAAAA2CG8+eab+c53vpPPfe5zOe2003Lrrbe2q7n22mvTp0+f7LbbbpkwYULWrl3b5vPjjjsuU6dObbN21lln5dxzz+3wmQMGDEiS/NVf/VWqqqpaf3766afz0Y9+NLvttlt233331NbWZunSpZvsf+edd07fvn1br549e7ar2W233drUbC7k9vzzz2f27Nm55557csYZZ2TgwIE57LDDcsIJJ7Sr/exnP5tPfvKTGT58+Cb3hO1NyA0AAAAAAAAAgJLU3Nyc3/3ud22u5ubmTuvnz5+fAw88MAceeGA+9alPZd68eSkUCq2ff+c738lVV12Vr3zlK1m6dGn69euXm266aZt6fPLJJ5Mk8+bNy8qVK1t/Puecc/KhD30oTz75ZJYtW5ZLL7003bt33+Red9xxR3r37p1DDjkkX/jCF/L73/++Xc11112XXr165bDDDstXvvKVrFu3bpN7fv/738+gQYPygx/8IAMHDsyAAQMyceLE/OY3v2lTN2/evLz44ou56qqrtuT1YbtwXClQshoaGtol5gEAAAAAAACoHI2NjbnmmmvarF111VW5+uqrO6yfO3duPvWpTyVJTj755Lzxxht58MEHW6eWzZw5M+edd14mTpyYJPnyl7+cBx54YJv+v+kPfvCDSZIPfOAD6du3b+t6U1NTvvjFL+aggw5Kkvz5n//5Jvc555xzMnDgwPTt2zf/8R//kYaGhjz99NNZtGhRa83FF1+cww8/PHvssUeeeOKJNDQ05KWXXso//uM/drrvL37xi7z88sv5l3/5l9x2223ZuHFj6urqMnbs2PzkJz9Jkvznf/5nLr300jzyyCPp1k2ciNLjWwmUrLVr12bGjBnFboMKM/a7ZxS7BQAAAAAAAOD/amhoSH19fZu16urqDmtfeOGFPPHEE/nud7+bJOnWrVvGjRuXb33rW60ht+effz6TJ09uc9/w4cPzb//2b+957/X19Zk4cWL++Z//OSeccEL+5m/+Jvvtt1+n9ZMmTWr985AhQ/Lnf/7nGTZsWJ566qkcfvjhSZK6urrWmkMPPTR77LFHxo4d2zrd7ZBDDsnLL7+cJBk5cmR+9KMfpaWlJc3NzbnttttywAEHJHk7DFhbW5sXXngh+++/fz75yU/mmmuuaf0cSo2QGwAAAAAAAAAAJam6urrTUNufmjt3bjZs2JA/+7M/a10rFArp3r17Xnvtteyxxx7vap8uXbq0OeI0SdavX//um/6/rr766nzyk5/MD3/4w/zoRz/KVVddlbvuuit/9Vd/9a7uP/zww9O9e/f853/+Z2vI7U995CMfSZL813/9V3r16pWFCxe29rrTTjslSfr165du3bq1CbANHjw4ydvT5vr06ZOlS5dm+fLlufDCC5MkLS0tKRQK6datW+6///587GMf2+L3h/dSl2I3AAAAAAAAAAAA22LDhg257bbb8vWvfz0rVqxovZ5++un0798/d9xxR5K3w12PP/54m3v/9OcPfvCDWblyZevPGzduzH/8x39s8vndu3fPxo0b260fcMABqaury/3335+//uu/zrx58971Oz377LNZv359+vXr12nN8uXLk6S1pn///tl///2z//77t4b9jjrqqGzYsCEvvvhi630///nPW+t33333PPPMM21+b5MnT86BBx6YFStW5Mgjj3zXPcP7xSQ3AAAAAAAAAADK2g9+8IO89tprmTBhQnr27Nnms7Fjx2bu3Lm58MILc/HFF+czn/lMhg0blqOPPjp33HFHnn322QwaNKi1/mMf+1jq6+vzwx/+MPvtt19mzJiR3/72t5t8/oABA/Lggw/mqKOOSnV1dWpqavLFL34xY8eOzcCBA/Pf//3fefLJJzNmzJgO73/xxRdzxx135JRTTknv3r3z3HPP5fOf/3yGDh2ao446KkmyZMmSPP744/noRz+anj175sknn0xdXV3OOOOM7Lvvvp32dsIJJ+Twww/Peeedl5kzZ6alpSUXXHBBTjzxxNbpbkOGDGlzz1577ZWampp261AsJrkBAAAAAAAAAFDW5s6dmxNOOKFdwC1JxowZkxUrVuSpp57KuHHj8qUvfSmXXHJJamtr8/LLL+dzn/tcm/rzzjsvn/nMZ/LpT386xx57bAYOHJiPfvSjm3z+17/+9SxatCj77LNPhg4dmq5du+bVV1/Npz/96RxwwAE5++yzM3r06FxzzTUd3t+jR488+OCDOemkk3LggQdmypQpGTVqVB54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JZdckl/96lf53//939aaZ555Jh/72Mey0047pVevXvm7v/u7vPHGG0mShx9+ON27d8+qVava7Pv5z38+xxxzTJLk5Zdfzumnn5499tgju+yySw455JAsXLiw057Gjx+fL33pSznhhBM6/Pz111/P3Llz8/Wvfz0nnHBChg4dmttvvz3PPPNMHnjggU2+7w033JALLrgggwYN6vDzyy67LP/wD/+QESNGZL/99suUKVNy8skn5+67797kvlBqhNwAAAAAAAAAAChJzc3N+d3vftfmam5uflf3vvHGG7njjjuy//77p1evXkmSt956KyeffHL22GOPPPnkk/mXf/mXPPDAA7nwwguTJMccc0wGDRqUf/7nf27dZ8OGDbn99tvzt3/7t0mSCy64IM3NzXn44YfzzDPP5Lrrrsuuu+661e+4bNmyrF+/PqNGjWpd23vvvTNkyJA89thjW71vZ15//fXsueee7/m+8H7qVuwG3i8NDQ1Zu3ZtsdsAAAAAAAAAAGArNTY25pprrmmzdtVVV+Xqq6/usP4HP/hBa+DszTffTL9+/fKDH/wgXbq8PQfqjjvuyB/+8Ifcdttt2WWXXZIks2bNyumnn57rrrsuffr0yYQJEzJv3rx88YtfTJL88Ic/zFtvvZWzzz47SdLU1JQxY8bkwx/+cJJ0OkXt3Vq1alV69OiRPfbYo816nz592k2U21b/+q//mieffDLf/OY339N94f22w4bc1q5dmxkzZhS7DQDKzDdu/E6xWwAAAAAAAAD+r4aGhtTX17dZq66u7rT+ox/9aGbPnp0k+c1vfpObbropo0ePzhNPPJH+/fvn+eefz1/8xV+0BtyS5KijjkpLS0teeOGF9OnTJ+eee26uuOKKPP744/nIRz6Sb33rWzn77LNb75kyZUo+97nP5f77788JJ5yQMWPG5NBDD33P371QKKSqqipJMnr06DzyyCNJkv79++fZZ5/d4v0eeuihnHvuubnllltyyCGHvKe9wvvNcaUAAAAAAAAAAJSk6urq7L777m2uTYXcdtlll+y///7Zf//985d/+ZeZO3du3nzzzdxyyy1J2gbH/tQ763vttVdOP/30zJs3L6tXr87ChQtz3nnntdZNnDgxv/jFLzJ+/Pg888wzGTZsWL7xjW9s9Tv27ds369aty2uvvdZmffXq1enTp0+S5B//8R+zYsWKrFixIgsXLtziZyxevDinn356rr/++nz605/e6l6hWITcAAAAAAAAAADYIVVVVaVLly75wx/+kCQ5+OCDs2LFirz55putNf/+7/+eLl265IADDmhdmzhxYu66665885vfzH777Zejjjqqzb777LNPJk+enO9+97v5/Oc/3xqi2xq1tbXp3r17Fi1a1Lq2cuXK/Md//EdGjBiRJPmzP/uz1vBe//79t2j/hx56KKeeemquvfba/N3f/d1W9wnFtMMeVwoAAAAAAAAAQGVpbm7OqlWrkiSvvfZaZs2alTfeeCOnn356kuScc87JVVddlc985jO5+uqr87//+7+56KKLMn78+NapaUly0kknpWfPnvnyl7+cadOmtXnG1KlTM3r06BxwwAF57bXX8pOf/CSDBw/utKff/OY3aWpqyq9//eskyQsvvJDk7Qluffv2Tc+ePTNhwoR8/vOfT69evbLnnnvmC1/4Qj784Q/nhBNO2OT7/td//VfeeOONrFq1Kn/4wx+yYsWKJG+H+Xr06NEacLv44oszZsyY1t9Njx49sueee27BbxaKyyQ3AAAAAAAAAAB2CD/+8Y/Tr1+/9OvXL0ceeWSefPLJ/Mu//EuOO+64JMnOO++c++67L7/5zW9yxBFHZOzYsTn++OMza9asNvt06dIl5557bjZu3NjueM+NGzfmggsuyODBg3PyySfnwAMPzE033dRpT/fee2+GDh2aU089NUny8Y9/PEOHDs2cOXNaa2bMmJGzzjorZ599do466qjsvPPO+f73v5+uXbtu8n0nTpyYoUOH5pvf/GZ+/vOfZ+jQoRk6dGhroO7WW2/NW2+9lcbGxtbfS79+/fLXf/3X7/p3CqWgqlAoFIr18Lq6usyYMaPs9gZgx9Wtx58VuwUAAAAAAErE7791brFbgG2y23m3FrsF2GYb1r1StGdPmjQp//M//5N77723aD0Ab3NcKQAAAAAAAAAA/F+vv/56nnzyydxxxx255557it0OECE3AAAAAAAAAABodeaZZ+aJJ57IZz/72Zx44onFbgeIkBsAAAAAAAAAALR66KGHit0C8Ce6FLsBAAAAAAAAAAAA6IyQGwAAAAAAAAAAACVLyA0AAAAAAAAAAICSJeQGAAAAAAAAAABAyRJyAwAAAAAAAAAAoGQJuQEAAAAAAAAAAFCyhNwAAAAAAAAAAAAoWUJuAAAAAAAAAAAAlKxuxW4AAAAAAAAAoBTtdt6txW4Btskn+h1Z7BYA4D1hkhsAAAAAAAAAAAAlS8gNAAAAAAAAAACAkiXkBgAAAAAAAAAAQMkScgMAAAAAAAAAAKBkCbkBAAAAAAAAAABQsoTcAAAAAAAAAAAAKFlCbgAAAAAAAAAAAJQsITcAAAAAAAAAAABKlpAbAAAAAAAAAAAAJUvIDQAAAAAAAAAAgJIl5AYAAAAAAAAAAEDJEnIDAAAAAAAAAACgZAm5AQAAAAAAAABQ9s4999ycddZZ7dYfeuihVFVV5be//e1276nS/Pd//3d69OiRgw46qMPPq6qqWq9u3bpl3333TX19fZqbm9vUrVq1KhdddFEGDRqU6urq7LPPPjn99NPz4IMPttbcfPPNOe6447L77ru/639/H3744Zx++unZe++9U1VVle9973sd1j3//PM544wz0rNnz+y22275yEc+kqampk3ufcYZZ2TfffdNTU1N+vXrl/Hjx+fXv/51h7WvvvpqPvShD/lebgEhNwAAAAAAAAAA2AGsX7++qM+/9dZbc/bZZ+ett97Kv//7v3dYM2/evKxcuTIvvfRSbrrppvzzP/9zvvzlL7d+/stf/jK1tbX5yU9+kq997Wt55pln8uMf/zgf/ehHc8EFF7TWvfXWWzn55JNz2WWXvev+3nzzzfzFX/xFZs2a1WnNiy++mKOPPjoHHXRQHnrooTz99NO58sorU1NTs8m9P/rRj+Y73/lOXnjhhSxYsCAvvvhixo4d22HthAkTcuihh77rvhFyAwAAAAAAAACgwixYsCCHHHJIqqurM2DAgHz9619v83lHU74+8IEP5NZbb02SrFu3LhdeeGH69euXmpqaDBgwII2Nja21r7/+ev7u7/4ue+21V3bfffd87GMfy9NPP936+dVXX53DDjss3/zmN7PPPvtk5513zt/8zd+0m+o1b968DB48ODU1NTnooINy0003tX72y1/+MlVVVfnOd76T4447LjU1Nbn99tvz8ssv5/TTT88ee+yRXXbZJYccckgWLlzYet/ixYvzl3/5l6murk6/fv1y6aWXZsOGDa2fH3fccZkyZUr+/u//PnvuuWf69u2bq6++erO/00KhkHnz5mX8+PH55Cc/mblz53ZY94EPfCB9+/bNPvvsk9NOOy1nnHFGnnrq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atVKp06dMtY4fPiwli9frrVr1+qrr75SYmKiBg8ebMzPnTtXY8aM0XvvvaeUlBRNmjRJ77zzjhYuXGjWy6hRoxQWFqaUlBQFBgZq8ODBys7O1rfffqukpCRNnjxZTk5OkqTff/9d7du3V6NGjbR//37NmjVLcXFxmjhxotmaCxculKOjo3744Qd98MEHGj9+vL7++usCv8UTTzyhcuXKaevWrZKkb7/9VuXKldO3335r1CQkJKh58+b57m3SpIliY2Pl7OystLQ0paWlacSIEcZ8dHS0AgICtG/fPg0aNEivvfaafv7550L/XCIiIjR58mS98847Sk5O1ueff65KlSqZ1YwZM0YjRoxQYmKivL299corr5iF/IoSHR2tefPmKS4uTtu2bdOpU6cKPB504cKFsrOz0/bt2zVnzhylpaWpefPm8vX11Z49e/TVV1/pjz/+ULdu3fLdd6vfXbq6k9vzzz9vNhYYGKgdO3bc0vtIVwObn3zyiUqXLq0GDRrc8n0Pmp2lGwAAAAAAAAAAAAAAAAAKkp2drezsbLMxe3t72dvbF1i/bt06I9B1TU5Ojtn1tGnT1KpVK73zzjuSrh7dmJycrClTpigkJOSW+jpx4oRq1qypZ575f+zdebjXc94/8Oe3Tk5RCUVJSVoIUTIkS0YzRWPGvjaKMI39ZG0YFdFYUmaMZcwpWcYyuLuNuEVkKMaa29BkTWNEM2PJ0qI6vz/m9v05TqUU56jH47q+13U+7+X1eX2+fe+57uua57w/u6RQKGTTTTctzj388MN54YUXMnv27GKfl112WcaNG5c77rgjxx13XJJk3rx5GTt2bDbZZJMkyW9+85v07t07I0aMSNOmTXPBBRdkxIgR2X///ZMkm222WV566aVce+216du3b/F+p556anHN570dcMAB2WabbZIkrVu3Ls5dddVVadGiRa688soUCoVsscUWefvtt3PWWWflvPPOS61a/zkvq2PHjhk8eHCSpG3btrnyyiszceLE4qlkX1QoFLLbbrtl0qRJOeCAAzJp0qT07ds3Y8eOzUsvvZR27dplypQpKSsrq7J3rbXWyrrrrptCoZCmTZtWmd97771z/PHHJ/lPmG/kyJGZNGlStthiiyprP/roo1xxxRW58sori9/P5ptvnl122aXSutNPPz29e/dOkgwdOjRbbbVVXn311SXW/LJRo0Zl0KBBOeCAA5Ik11xzTe6///4q69q0aZNLLrmkeH3eeeelc+fOueiii4pjo0ePTosWLfLyyy+nXbt2SVbse0+Sd955p0qIb6ONNso777zzlc9yzz335NBDD82nn36aZs2a5YEHHkjjxo2/cl91cZIbAPyfunXrVncLAAAAAAAAwBcMHz486667bqXPF18L+mV77LFHpk6dWunz+9//vtKaadOmpVu3bpXGunXrlldeeaVKIG5p+vXrl6lTp6Z9+/Y5+eSTM2HChOLcM888k48//jgbbLBB6tevX/y88cYbee2114rrWrZsWQy4JUnXrl2zePHiTJ8+Pf/85z/z97//Pf37969UY9iwYZVqJEmXLl0qXZ988skZNmxYunXrlsGDB1d6BeW0adPStWvXFAqFSs/+8ccf56233iqOdezYsVLNZs2aZfbs2Uv9Prp3755JkyYl+c/rUPfYY4/stttueeSRR/LUU09l7ty5Vb7z5fHFPj4Pwi2tj2nTpmX+/PnZc889l7tms2bNkmSZz/a5Dz/8MLNmzSq+djVJSkpKqnz/SdV/k2eeeSYPP/xwpX/Lz0N1X/z3XNHvPUmlf8vkPycJfj528803V7rno48+Wlz3+f+tTJkyJb169crBBx+8XN9DdXGSGwD8n+HDh+fSETdUdxsAAAAAAADA/xk0aFAGDhxYaWxpp7glyTrrrJM2bdpUGvtieCupHAL64tgXFQqFKmOfffZZ8e/OnTvnjTfeyH333ZcHH3wwBx98cHr06JE77rgjixcvTrNmzYqhry9q1KjRUnv/vKdCoZDFixcn+c8rS3fcccdK62rXrl3pep111ql0fcwxx6Rnz54ZP358JkyYkOHDh2fEiBE56aSTlvnsXxyvU6dOld4+72lJunfvnlNOOSWvvvpq/vrXv2bXXXfNa6+9lkceeSQffPBBtt9++zRo0GCp+5dmRfqoV6/eCtf8/JmX9Wxfx5f/TRYvXpx99tknF198cZW1nwftvtzb5/0tq7emTZtWObVt9uzZxdPdfvzjH1f6/TRv3rxSj23atEmbNm2y0047pW3btikvL8+gQYOW4wm/fU5yAwAAAAAAAACgRiotLU3Dhg0rfZYVclseHTp0yGOPPVZpbMqUKWnXrl0xQNakSZPMmjWrOP/KK6/k008/rbSnYcOGOeSQQ3Ldddfltttuy5133pn33nsvnTt3zjvvvJOSkpJiiOjzzxdfBzlz5sy8/fbbxevHH388tWrVSrt27bLRRhulefPmef3116vU2Gyzzb7yGVu0aJEBAwbkrrvuymmnnZbrrruu+OxTpkypFOCbMmVKGjRoUCkAtaK23nrrbLDBBhk2bFi23XbbNGzYMLvvvnseeeSRTJo0KbvvvvtS96611lrLfYLesrRt2zb16tXLxIkTV7rWkqy77rpp1qxZnnjiieLYwoUL88wzz3zl3s6dO+fFF19Mq1atqvx7fjkQtyK6du2aBx54oNLYhAkTsvPOOydJGjRoUOleywoCVlRUVHk1cE0i5AYAAAAAAAAAwBrjtNNOy8SJE3PBBRfk5ZdfztixY3PllVfm9NNPL675/ve/nyuvvDLPPvtsnn766QwYMKDSKVsjR47Mrbfemr/97W95+eWX88c//jFNmzZNo0aN0qNHj3Tt2jX77rtv7r///syYMSNTpkzJueeem6effrpYo27duunbt2+ef/75PProozn55JNz8MEHp2nTpkmSIUOGZPjw4bniiivy8ssv54UXXsiYMWNy+eWXL/P5Tj311Nx///1544038uyzz+ahhx7KlltumSQ5/vjj8/e//z0nnXRS/va3v+W///u/M3jw4AwcODC1an39GFGhUMhuu+2Wm266Kd27d0/yn1dvLliwIBMnTiyOLUmrVq3y8ccfZ+LEifnXv/5VJUy4vOrWrZuzzjorZ555Zm644Ya89tpreeKJJ1JeXv616i3JKaeckl/96lf5r//6r/ztb3/L8ccfnw8++OAr951wwgl57733cthhh+XJJ5/M66+/ngkTJuToo49eqYDfKaeckgkTJuTiiy/O3/72t1x88cV58MEHc+qppy51zyeffJJf/OIXeeKJJ/Lmm2/m2WefzTHHHJO33norBx100Nfu5Zsm5AYAAAAAAAAAwBqjc+fOuf3223Prrbdm6623znnnnZfzzz8//fr1K64ZMWJEWrRokd122y2HH354Tj/99Ky99trF+fr16+fiiy9Oly5dssMOO2TGjBm59957U6tWrRQKhdx7773ZbbfdcvTRR6ddu3Y59NBDM2PGjOJrJJOkTZs22X///bP33nvnhz/8YbbeeutcddVVxfljjjkmv//973P99ddnm222ye67757rr7/+K09yW7RoUU444YRsueWW6dWrV9q3b1+s27x589x777158skns+2222bAgAHp379/zj333JX+XvfYY48sWrSoGGgrFArZddddkyS77LLLUvftvPPOGTBgQA455JA0adIkl1xyydfu4Ze//GVOO+20nHfeedlyyy1zyCGHZPbs2V+73peddtppOfLII9OvX7907do1DRo0yH777feV+zbeeONMnjw5ixYtSs+ePbP11lvnlFNOybrrrrtS4cKdd945t956a8aMGZOOHTvm+uuvz2233VblFbdfVLt27fztb3/LAQcckHbt2uVHP/pR/vnPf+bRRx/NVltt9bV7+aYVKr78AuHVRFlZWUaOHFndbayRfPesqGX9ZmrS76km9bKm+Ta/+5K1vv4RvAAAAADA/3fcxt2quwVYab97e3J1twCwxlu44B/V3cI3YsiQIRk3blymTp1a3a3Ad4KT3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAADgWzRkyBCvKoUVIOQGAAAAAAAAAABAjSXkBgAAAAAAAAAAQI0l5AYAAAAAAAAAAECNJeQGAAAAAAAAAABAjSXkBgAAAAAAAAAAQI0l5AYAAAAAAAAAAECNJeQGAAAAAAAAAABAjSXkBgAAAAAAAAAAQI1VUt0NAHxX1K1bN2VlZdXdxhpp9uzZ1d0CAAAAALCC3qmYV90tAAAAqwkhN4DlNHz48OpuYY0lXAgAAAAAAAAAay6vKwUAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAABgjTVkyJBst912K7SnVatWGTVq1DfSD1CVkBsAAAAAAAAAAKuNKVOmpHbt2unVq9e3ds9CoZBx48atVI3f/e536d69exo2bJhCoZAPPvhgievGjx+fHXfcMfXq1Uvjxo2z//77L7Pu9OnTs8cee2SjjTZK3bp107p165x77rn57LPPlrh+8uTJKSkpWeHgH3yThNwAAAAAAAAAAFhtjB49OieddFIee+yxzJw5s7rbWW6ffvppevXqlV/84hdLXXPnnXfmpz/9aY466qg8//zzmTx5cg4//PBl1q1Tp06OPPLITJgwIdOnT8+oUaNy3XXXZfDgwVXWfvjhhznyyCOz5557rvTzwKpUUt0NAAAAAAAAAADAqvDJJ5/k9ttvz1NPPZV33nkn119/fc4777xKa371q19l5MiR+fTTT3PwwQenSZMmlea7d++e7bbbrtLrSPfdd980atQo119/fZV7tmrVKkmy3377JUk23XTTzJgxI88//3xOPfXUPP300ykUCmnbtm2uvfbadOnSZYm9n3rqqUmSSZMmLXF+4cKFOeWUU3LppZemf//+xfH27dsv4xtJWrdundatWxevN91000yaNCmPPvpolbU/+9nPcvjhh6d27dorfTIdrEpOcgMAAAAAAAAAoEaaP39+5syZU+kzf/78pa6/7bbb0r59+7Rv3z59+vTJmDFjUlFRUZy//fbbM3jw4Fx44YV5+umn06xZs1x11VUr1eNTTz2VJBkzZkxmzZpVvD7iiCOyySab5KmnnsozzzyTs88+O3Xq1Pna93n22Wfzj3/8I7Vq1UqnTp3SrFmz7LXXXnnxxRdXqM6rr76a//mf/8nuu+9eaXzMmDF57bXXlnjCG1Q3ITcA1niDBg1KWVlZysrKqrsVAAAAAAAA4AuGDx+eddddt9Jn+PDhS11fXl6ePn36JEl69eqVjz/+OBMnTizOjxo1KkcffXSOOeaYtG/fPsOGDUuHDh1WqsfPT4Jr1KhRmjZtWryeOXNmevTokS222CJt27bNQQcdlG233fZr3+f1119PkgwZMiTnnntu7rnnnqy33nrZfffd8957733l/p133jl169ZN27Zts+uuu+b8888vzr3yyis5++yzc/PNN6ekxIshqXmE3ABY482bNy8jR47MyJEjq7sVAAAAAAAA4AsGDRqUDz/8sNJn0KBBS1w7ffr0PPnkkzn00EOTJCUlJTnkkEMyevTo4ppp06ala9eulfZ9+XpVGThwYI455pj06NEjv/rVr/Laa6+tVL3FixcnSc4555wccMAB2X777TNmzJgUCoX88Y9/TJJstdVWqV+/furXr5+99tqr0v7bbrstzz77bP7whz9k/Pjxueyyy5IkixYtyuGHH56hQ4emXbt2K9UjfFNELwEAAAAAAAAAqJFKS0tTWlq6XGvLy8uzcOHCNG/evDhWUVGROnXq5P3338966623XHVq1apV6RWnSfLZZ58tf9P/Z8iQITn88MMzfvz43HfffRk8eHBuvfXW7LfffitcK0maNWuWJJVOnistLU3r1q0zc+bMJMm9995b7LVevXqV9rdo0aK4f9GiRTnuuONy2mmn5aOPPsrTTz+d5557LieeeGKS/wTqKioqUlJSkgkTJuT73//+1+oZVhUnuQEAAAAAAAAA8J22cOHC3HDDDRkxYkSmTp1a/Dz//PPZdNNNc/PNNydJttxyyzzxxBOV9n75ukmTJpk1a1bxetGiRfnrX/+6zPvXqVMnixYtqjLerl27lJWVZcKECdl///0zZsyYr/uI2X777VNaWprp06cXxz777LPMmDEjm266aZJk0003TZs2bdKmTZtKYb8vq6ioyGeffZaKioo0bNgwL7zwQqXvbcCAAWnfvn2mTp2aHXfc8Wv3DKuKk9wAAAAAAAAAAPhOu+eee/L++++nf//+WXfddSvNHXjggSkvL8+JJ56YU045JX379k2XLl2yyy675Oabb86LL76Y1q1bF9d///vfz8CBAzN+/PhsvvnmGTlyZD744INl3r9Vq1aZOHFiunXrltLS0tStWzdnnHFGDjzwwGy22WZ566238tRTT+WAAw5Yao133nkn77zzTl599dUkyQsvvJAGDRqkZcuWWX/99dOwYcMMGDAggwcPTosWLbLpppvm0ksvTZIcdNBBS6178803p06dOtlmm21SWlqaZ555JoMGDcohhxySkpL/RIe23nrrSns23HDD1K1bt8o4VBchNwAAAAAAAAAAvtPKy8vTo0ePKgG3JDnggANy0UUX5dlnn80hhxyS1157LWeddVbmzZuXAw44ID//+c9z//33F9cfffTRef7553PkkUempKQkZWVl2WOPPZZ5/xEjRmTgwIG57rrr0rx587z88sv597//nSOPPDLvvvtuGjdunP333z9Dhw5dao1rrrmm0vxuu+2WJBkzZkz69euXJLn00ktTUlKSn/70p5k7d2523HHHPPTQQ8t8FWtJSUkuvvjivPzyy6moqMimm26aE044IWVlZct8JqhJChVffonwaqKsrCwjR46s7jbWSL57VtSyfjN+TyTf/O/gi/VL1lr6kb0AAAAAwPL7cbPtq7sFWGl3z3qmulsAWOMtXPCP6m4BqAFqVXcDAAAAAAAAAAAAsDRCbgAAAAAAAAAAANRYQm4AAAAAAAAAAADUWEJuAAAAAAAAAAAA1FhCbgAAAAAAAAAAANRYQm4AAAAAAAAAAADUWEJuAAAAAAAAAAAA1FhCbgAAAAAAAAAAANRYQm4AAAAAAAAAAADUWEJuAAAAAAAAAAAA1FhCbgAAAAAAAAAAANRYJdXdAAB8lbp166asrOwbqz979uxvrDYAAAAArKmctAAAAKwqQm4A1HjDhw//Rut/kwE6AAAAAAAAAGDl+B/RAAAAAAAAAAAAUGMJuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AQAAAAAAAAAAUGMJuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AQAAAAAAAAAAUGMJuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AQAAAAAAAAAAUGMJuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AdWubt26KSsrW+Jn9uzZ1d0eAAAAAAAAAN8B/fr1S6FQyIABA6rMHX/88SkUCunXr9833seFF16YnXfeOWuvvXYaNWq01HXXX399OnbsmLp166Zp06Y58cQTl1n3scceS7du3bLBBhukXr162WKLLTJy5Milrr/11ltTKBSy7777fs0ngZqjpLobABg+fPhS58rKyr7FTgAAAAAAAAD4LmvRokVuvfXWjBw5MvXq1UuSzJs3L7fccktatmz5rfSwYMGCHHTQQenatWvKy8uXuObyyy/PiBEjcumll2bHHXfMvHnz8vrrry+z7jrrrJMTTzwxHTt2zDrrrJPHHnssP/vZz7LOOuvkuOOOq7T2zTffzOmnn55dd911lT0XVCcnuQEAAAAAAAAAsFro3LlzWrZsmbvuuqs4dtddd6VFixbp1KlTpbUVFRW55JJL0rp169SrVy/bbrtt7rjjjuL8pEmTUigUMnHixHTp0iVrr712dt5550yfPn2ZPQwdOjRlZWXZZpttljj//vvv59xzz80NN9yQww8/PJtvvnm22mqr7LPPPsus26lTpxx22GHZaqut0qpVq/Tp0yc9e/bMo48+WmndokWLcsQRR2To0KFp3br1MmvCd4WQGwAAAAAAAAAANdL8+fMzZ86cSp/58+cvc89RRx2VMWPGFK9Hjx6do48+usq6c889N2PGjMnVV1+dF198MWVlZenTp08eeeSRSuvOOeecjBgxIk8//XRKSkqWWGtFPPDAA1m8eHH+8Y9/ZMstt8wmm2ySgw8+OH//+99XqM5zzz2XKVOmZPfdd680fv7556dJkybp37//SvUJNYmQGwBrvLp166asrMzrcQEAAAAAAKCGGT58eNZdd91Kn+HDhy9zz09/+tM89thjmTFjRt58881Mnjw5ffr0qbTmk08+yeWXX57Ro0enZ8+ead26dfr165c+ffrk2muvrbT2wgsvzO67754OHTrk7LPPzpQpUzJv3ryv/Uyvv/56Fi9enIsuuiijRo3KHXfckffeey8/+MEPsmDBgq/cv8kmm6S0tDRdunTJCSeckGOOOaY4N3ny5JSXl+e666772v1BTVRS3Q0AQHX74v8T/Jvf3l6NnQAAAAAAAABfNGjQoAwcOLDSWGlp6TL3NG7cOL17987YsWNTUVGR3r17p3HjxpXWvPTSS5k3b15+8IMfVBpfsGBBldeaduzYsfh3s2bNkiSzZ89Oy5YtV/h5kmTx4sX57LPP8utf/zo//OEPkyS33HJLmjZtmocffjg9e/ZM/fr1i+v79OmTa665pnj96KOP5uOPP84TTzyRs88+O23atMlhhx2Wjz76KH369Ml1111X5Xnhu07IDQAAAAAAAACAGqm0tPQrQ21LcvTRR+fEE09Mkvz2t7+tMr948eIkyfjx49O8efMq9/yiOnXqFP8uFAqV9n8dnwflOnToUBxr0qRJGjdunJkzZyZJpk6dWpxr2LBhpf2bbbZZkmSbbbbJu+++myFDhuSwww7La6+9lhkzZmSfffYprv28z5KSkkyfPj2bb7751+4bqpOQGwAAAAAAAAAAq5VevXoVX/3Zs2fPKvMdOnRIaWlpZs6cmd133/1b7a1bt25JkunTp2eTTTZJkrz33nv517/+lU033TRJ0qZNm+WqVVFRkfnz5ydJtthii7zwwguV5s8999x89NFHueKKK9KiRYtV9QjwrRNyAwAAAAAAAABgtVK7du1Mmzat+PeXNWjQIKeffnrKysqyePHi7LLLLpkzZ06mTJmS+vXrp2/fvl/73jNnzsx7772XmTNnZtGiRcVT2dq0aZP69eunXbt2+clPfpJTTjklv/vd79KwYcMMGjQoW2yxRfbYY4+l1v3tb3+bli1bZosttkiSPPbYY7nsssty0kknJUnq1q2brbfeutKeRo0aJUmVcfiuEXIDAAAAAAAAAGC18+XXfH7ZBRdckA033DDDhw/P66+/nkaNGqVz5875xS9+sVL3Pe+88zJ27NjidadOnZIkDz/8cLp3754kueGGG1JWVpbevXunVq1a2X333fM///M/lV6N+mWLFy/OoEGD8sYbb6SkpCSbb755fvWrX+VnP/vZSvUL3wWFioqKiupu4ptQVlaWkSNHVncbayTfPauS3xPftpK1mld3CwAAAACwWti32fbV3QKstHGznqnuFgDWeAsX/KO6WwBqgFrV3QAAAAAAAAAAAAAsjZAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANVZJdTcAAAAAAADA6ufn8+pVdwuw0sZVdwOwkgZsvEt1twAAq4ST3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAWGMNGTIk22233QrtadWqVUaNGvWN9ANUJeQGAAAAAAAAAMBqY8qUKaldu3Z69er1rd2zUChk3Lhxq6TWRRddlNq1a+dXv/pVlbnrr78+hUKh+Klfv36233773HXXXavk3lBTCbkBAAAAAAAAALDaGD16dE466aQ89thjmTlzZnW3s8LGjBmTM888M6NHj17ifMOGDTNr1qzMmjUrzz33XHr27JmDDz4406dP/5Y7hW+PkBsAAAAAAAAAAKuFTz75JLfffnt+/vOf50c/+lGuv/76Kmt+9atfZaONNkqDBg3Sv3//zJs3r9J89+7dc+qpp1Ya23fffdOvX78l3rNVq1ZJkv322y+FQqF4/fzzz2ePPfZIgwYN0rBhw2y//fZ5+umnl9n/I488krlz5+b888/PJ598kj//+c9V1hQKhTRt2jRNmzZN27ZtM2zYsNSqVSv/+7//u8za8F0m5AYAAAAAAAAAQI00f/78zJkzp9Jn/vz5S11/2223pX379mnfvn369OmTMWPGpKKiojh/++23Z/Dgwbnwwgvz9NNPp1mzZrnqqqtWqsennnoqyX9OYJs1a1bx+ogjjsgmm2ySp556Ks8880zOPvvs1KlTZ5m1ysvLc9hhh6VOnTo57LDDUl5evsz1ixYtytixY5MknTt3XqnngJqspLobAIDPDRo0qMr/SgIAAAAAAABYcw0fPjxDhw6tNDZ48OAMGTJkievLy8vTp0+fJEmvXr3y8ccfZ+LEienRo0eSZNSoUTn66KNzzDHHJEmGDRuWBx98cKX+e8omTZokSRo1apSmTZsWx2fOnJkzzjgjW2yxRZKkbdu2y6wzZ86c3HnnnZkyZUqSpE+fPunWrVt+85vfpGHDhsV1H374YerXr58kmTt3burUqZPf/e532Xzzzb/2M0BNJ+QGQI0xb968jBw5slp7+M1vb6/W+wMAAAAAAAD/36BBgzJw4MBKY6WlpUtcO3369Dz55JO56667kiQlJSU55JBDMnr06GLIbdq0aRkwYEClfV27ds3DDz+8ynsfOHBgjjnmmNx4443p0aNHDjrooGUG0f7whz+kdevW2XbbbZMk2223XVq3bp1bb701xx13XHFdgwYN8uyzzyZJPv300zz44IP52c9+lg022CD77LPPKn8OqAmE3AAAAAAAAAAAqJFKS0uXGmr7svLy8ixcuDDNmzcvjlVUVKROnTp5//33s9566y1XnVq1alV6xWmSfPbZZ8vf9P8ZMmRIDj/88IwfPz733XdfBg8enFtvvTX77bffEtePHj06L774YkpK/n+cZ/HixSkvL68UcqtVq1batGlTvO7YsWMmTJiQiy++WMiN1Vat6m4AAAAAAAAAAABWxsKFC3PDDTdkxIgRmTp1avHz/PPPZ9NNN83NN9+cJNlyyy3zxBNPVNr75esmTZpk1qxZxetFixblr3/96zLvX6dOnSxatKjKeLt27VJWVpYJEyZk//33z5gxY5a4/4UXXsjTTz+dSZMmVer/z3/+c5566qmvvH/t2rUzd+7cZa6B7zInuQEAAAAAAAAA8J12zz335P3330///v2z7rrrVpo78MADU15enhNPPDGnnHJK+vbtmy5dumSXXXbJzTffnBdffDGtW7curv/+97+fgQMHZvz48dl8880zcuTIfPDB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3Llzl3qS20EHHZRRo0aldevW6dWrV/bee+/ss88+KSlZclRo0aJFGTt2bK644oriWJ8+fVJWVpahQ4emdu3axfEzzjgj/fr1S0VFRf7+97/nF7/4RXr37p0///nPldbBqiTkBkCNMXz48OpuIb/57e3V3QIAAAAAAADwfwYNGpSBAwdWGistLV3u/XXq1Kl0XSgUsnjx4iRJRUVFlfWFQuErax5xxBH5wx/+kLPPPjt/+MMf0rNnzzRu3HiJa5d0jy+rVatWlXWfffZZpeszzjgj999/fy677LK0adMm9erVy4EHHpgFCxYssWaLFi0yffr0PPDAA3nwwQdz/PHH59JLL80jjzxS5TtJkvvvvz//+Mc/csghh1QaX7RoUSZMmJC99tqrONa4ceO0adMmSdK2bduMGjUqXbt2zcMPP5wePXp85fPC1+F1pQAAAAAAAAAA1EilpaVp2LBhpc+KhNyWpUOHDpk5c2befvvt4tjjjz/+lfsOP/zwvPDCC3nmmWdyxx135IgjjljmPZ5//vnMnTu3OPbEE09UWtOkSZN89NFH+eSTT4pjU6dOrbTm0UcfTb9+/bLffvtlm222SdOmTTNjxoxl9lmvXr38+Mc/zq9//etMmjQpjz/+eF544YUlri0vL8+hhx6aqVOnVvocccQRKS8vX+Z9Pj+97YvPCKuak9wAAAAAAAAAAFjj9OjRI+3bt8+RRx6ZESNGZM6cOTnnnHO+ct9mm22WnXfeOf3798/ChQvzk5/8ZKlrDz/88Jxzzjnp379/zj333MyYMSOXXXZZpTU77rhj1l577fziF7/ISSedlCeffDLXX399pTVt2rTJXXfdlX322SeFQiG//OUviyfSLcn111+fRYsWFWvfeOONqVevXjbddNMqa//5z3/mT3/6U+6+++5svfXWleb69u2b3r1755///GeaNGmSJPnoo4/yzjvvFF9XeuaZZ6Zx48bZeeedv+qrg6/NSW4AAAAAAAAAAKxxatWqlf/6r//K/Pnz873vfS/HHHNMLrzwwuXae8QRR+T555/P/vvvn3r16i11Xf369fOnP/0pL730Ujp16pRzzjknF198caU166+/fm666abce++92WabbXLLLbdkyJAhldaMHDky6623Xnbeeefss88+6dmzZzp37rzU+zZq1CjXXXddunXrlo4dO2bixIn505/+lA022KDK2htuuCHrrLNO9txzzypze+yxRxo0aJAbb7yxOHbeeeelWbNm2XjjjfOjH/0o66yzTh544IEl1oZVpVCxPC//hRVQVlaWkSNHVncbrCZqyu+ppvTBN69krebV3QIAAAAArBZGN9mjuluAlXb0Px+u7hZgpfx0452quwVYaWNm3FndLQA1gJPcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosUqquwGAZalbt27Kysqqu43Mnj27ulvgW3Josx2ruwVYabfO+kt1twAAAACQxdXdAAD5uGJhdbcAAKuEkBtQow0fPry6W0iSGhG0AwAAAAAAAABYE3ldKQAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAADfef369UuhUMiAAQOqzB1//PEpFArp16/ft9bPcccdl9q1a+fWW2+tMjdkyJAUCoXiZ911182uu+6aRx555FvrD75LhNwAAAAAAAAAAFgttGjRIrfeemvmzp1bHJs3b15uueWWtGzZ8lvr49NPP81tt92WM844I+Xl5Utcs9VWW2XWrFmZNWtWHn/88bRt2zY/+tGP8uGHH35rfcJ3hZAbAAAAAAAAAACrhc6dO6dly5a56667imN33XVXWrRokU6dOlVaW1FRkUsuuSStW7dOvXr1su222+aOO+4ozk+aNCmFQiETJ05Mly5dsvbaa2fnnXfO9OnTv7KPP/7xj+nQoUMGDRqUyZMnZ8aMGVXWlJSUpGnTpmnatGk6dOiQoUOH5uOPP87LL7/89b8AWE0JuQEAAAAAAAAAsNo46qijMmbMmOL16NGjc/TRR1dZd+6552bMmDG5+uqr8+KLL6asrCx9+vSp8srQc845JyNGjMjTTz+dkpKSJdb6svLy8vTp0yfrrrtu9t5770r9LMn8+fNz/fXXp1GjRmnfvv1yPimsOUqquwEAAAAAAAAAAFiS+fPnZ/78+ZXGSktLU1pautQ9P/3pTzNo0KDMmDEjhUIhkydPzq233ppJkyYV13zyySe5/PLL89BDD6Vr165JktatW+exxx7Ltddem91337249sILLyxen3322endu3fmzZuXunXrLvH+r7zySp544oniaXJ9+vTJySefnMGDB6dWrf9/HtULL7yQ+vXrJ/nP600bNGiQ2267LQ0bNlyBbwjWDEJuAHwrBg0alHnz5lV3GwAAAAAAAMB3yPDhwzN06NBKY4MHD86QIUOWuqdx48bp3bt3xo4dm4qKivTu3TuNGzeutOall17KvHnz8oMf/KDS+IIFC6q81rRjx47Fv5s1a5YkmT17dlq2bLnE+5eXl6dnz57Fe+69997p379/Hnzwwfzwhz8srmvfvn3uvvvuJMlHH32U2267LQcddFAefvjhdOnSZanPB2siITcAvhXz5s3LyJEjq7uNr9Tnrv2ruwUAAAAAAADg/wwaNCgDBw6sNLasU9w+d/TRR+fEE09Mkvz2t7+tMr948eIkyfjx49O8efNl1q9Tp07x70KhUGn/ly1atCg33HBD3nnnnZSUlFQaLy8vrxRyW2uttdKmTZvidadOnTJu3LiMGjUqN91001c+I6xJhNwAAAAAAAAAAKiRvurVpEvTq1evLFiwIEnSs2fPKvMdOnRIaWlpZs6cWenVpCvr3nvvzUcffZTnnnsutWvXLo7/7W9/yxFHHJF///vf2WCDDZa6v3bt2pk7d+4q6wdWF0JuAAAAAAAAAACsVmrXrp1p06YV//6yBg0a5PTTT09ZWVkWL16cXXbZJXPmzMmUKVNSv3799O3b92vdt7y8PL179862225baXyrrbbKqaeemptuuimnnHJKkmThwoV55513kvz/15W+9NJLOeuss77WvWF1JuQGAAAAAAAAAMBqp2HDhsucv+CCC7Lhhhtm+PDhef3119OoUaN07tw5v/jFL77W/d59992MHz8+f/jDH6rMFQqF7L///ikvLy+G3F588cU0a9YsSbL22mtn8803z9VXX50jjzzya90fVmdCbgAAAAAAAAAAfOddf/31y5wfN25cpetCoZCTTz45J5988hLXd+/ePRUVFZXGtttuuypjn9too43y2WefLfX+v/71r4t/DxkyJEOGDFlmv8D/V6u6GwAAAAAAAAAAAIClEXIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYqqe4GAL4L6tatm7Kysupu4ztt9uzZ1d3CcqlXqF3dLQAAAADAauGVOouruwWANd6CikXV3QIArBJCbgDLYfjw4dXdwneekCAAAAAAAAAA8HV4XSkAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAABQVCgUMm7cuKXOt2rVKqNGjfrG+3jnnXfygx/8IOuss04aNWq0XHsmTZqUQqGQDz74IEly/fXXL/feL5oxY0YKhUKmTp26wntZ9YTcAAAAAAAAAAD4zuvXr18KhUIGDBhQZe74449PoVBIv379vrV+jjvuuNSuXTu33nprlbkhQ4akUCgUP+uuu2523XXXPPLII99afyvjqaeeynHHHfeN32fkyJGZNWtWpk6dmpdffvkbu0+/fv2y7777Vhpr0aJFZs2ala233vobuy/LT8gNAAAAAAAAAIDVQosWLXLrrbdm7ty5xbF58+bllltuScuWLb+1Pj799NPcdtttOeOMM1JeXr7ENVtttVVmzZqVWbNm5fHHH0/btm3zox/9KB9++OG31ueXLViwYLnWNWnSJGuvvfY33E3y2muvZfvtt0/btm2z4YYbfuP3+6LatWunadOmKSkp+Vbvy5IJuQEAAAAAAAAAsFro3LlzWrZsmbvuuqs4dtddd6VFixbp1KlTpbUVFRW55JJL0rp169SrVy/bbrtt7rjjjuL856+9nDhxYrp06ZK11147O++8c6ZPn/6Vffzxj39Mhw4dMmjQoEyePDkzZsyosqakpCRNmzZN06ZN06FDhwwdOjQff/zxUk8se+GFF1KrVq3861//SpK8//77qVWrVg466KDimuHDh6dr167F60ceeSTf+973UlpammbNmuXss8/OwoULi/Pdu3fPiSeemIEDB6Zx48b5wQ9+sMR7n3/++dloo42Kr+788utKC4VCfv/732e//fbL2muvnbZt2+buu++uVOPuu+9O27ZtU69eveyxxx4ZO3ZspdeKflmrVq1y55135oYbbiiewrekV4h+8MEHKRQKmTRp0hLrfJUhQ4Zk7Nix+e///u/iyXqTJk2qcq/Pfw/3339/OnXqlHr16uX73/9+Zs+enfvuuy9bbrllGjZsmMMOOyyffvppsf5X/c5YPkJuAAAAAAAAAACsNo466qiMGTOmeD169OgcffTRVdade+65GTNmTK6++uq8+OKLKSsrS58+faq8MvScc87JiBEj8vTTT6ekpGSJtb6svLw8ffr0ybrrrpu99967Uj9LMn/+/Fx//fVp1KhR2rdvv8Q1W2+9dTbYYINif3/+85+zwQYb5M9//nNxzaRJk7L77rsnSf7xj39k7733zg477JDnn38+V199dcrLyzNs2LBKdceOHZuSkpJMnjw51157baW5ioqKnHLKKSkvL89jjz2W7bbbbqnPMHTo0Bx88MH53//93+y999454ogj8t577yVJZsyYkQMPPDD77rtvpk6dmp/97Gc555xzlvmdPPXUU+nVq1cOPvjgzJo1K1dcccUy139dp59+eg4++OD06tWreLLezjvvvNT1Q4YMyZVXXpkpU6bk73//ew4++OCMGjUqf/jDHzJ+/Pg88MAD+c1vflNcv7y/M5ZNyA0AAAAAAAAAgBpp/vz5mTNnTqXP/Pnzl7nnpz/9aR577LHMmDEjb775ZiZPnpw+ffpUWvPJJ5/k8ssvz+jRo9OzZ8+0bt06/fr1S58+faoEvS688MLsvvvu6dChQ84+++xMmTIl8+bNW+r9X3nllTzxxBM55JBDkiR9+vTJmDFjsnjx4krrXnjhhdSvXz/169dPvXr1ctlll+WWW25Jw4YNl1i3UChkt912K55YNmnSpPTt2zeLFy/OSy+9lIULF2bKlCnp3r17kuSqq65KixYtcuWVV2aLLbbIvvvum6FDh2bEiBGVemnTpk0uueSStG/fPltssUVxfOHChTnyyCMzYcKETJ48OW3btl3m996vX78cdthhadOmTS666KJ88sknefLJJ5Mk11xzTdq3b59LL7007du3z6GHHpp+/fots16TJk1SWlqaevXqpWnTpll33XWXuf7r+vz7Ly0tLZ6st9Zaay11/bBhw9KtW7d06tQp/fv3zyOPPJKrr746nTp1yq677poDDzwwDz/8cJIV+52xbF4aC8C3om7duikrK6vuNgAAAAAAAIDvkOHDh2fo0KGVxgYPHpwhQ4YsdU/jxo3Tu3fvjB07NhUVFendu3caN25cac1LL72UefPmVXk954IFC6q81rRjx47Fv5s1a5YkmT17dlq2bLnE+5eXl6dnz57Fe+69997p379/Hnzwwfzwhz8srmvfvn3xlZ4fffRRbrvtthx00EF5+OGH06VLlyXW7t69e373u98l+c+rSC+44IK88cYbeeSRR/Lhhx9m7ty56datW5Jk2rRp6dq1awqFQnF/t27d8vHHH+ett94q9r+0e5WVlaW0tDRPPPFEle9vSb74Pa2zzjpp0KBBZs+enSSZPn16dthhh0rrv/e9731lzVVt5syZ6dChQ/H6F7/4RX7xi1+sUI0vPudGG22UtddeO61bt6409nm4b0V+ZyybkBsA34rhw4dXdwvL5dj/OuirFwEAAAAAAADfikGDBmXgwIGVxkpLS79y39FHH50TTzwxSfLb3/62yvznJ5mNHz8+zZs3X2b9OnXqFP/+PDD25VPZPrdo0aLccMMNeeedd1JSUlJpvLy8vFLIba211kqbNm2K1506dcq4ceMyatSo3HTTTUus371795xyyil59dVX89e//jW77rprXnvttTzyyCP54IMPsv3226dBgwZJ/vOq0S8G3D4f++JzJP8JpC3JD37wg9xyyy25//77c8QRRyxxzRd98Xv6/B6ff0/L6mVF1KpVq8rezz77bLn3b7zxxpk6dWrxev3111/hHr78e1jWc6/I74xlE3IDAAAAAAAAAKBGKi0t/VphoF69emXBggVJkp49e1aZ79ChQ0pLSzNz5szsvvvuK93n5+6999589NFHee6551K7du3i+N/+9rccccQR+fe//50NNthgqftr166duXPnLnV+6623zgYbbJBhw4Zl2223TcOGDbP77rtn+PDhef/99ys9S4cOHXLnnXdWCphNmTIlDRo0qBK4WpIf//jH2WeffXL44Yendu3aOfTQQ5fnK1iiLbbYIvfee2+lsaeffnqF6zRp0iRJMmvWrOJJaF8MrX2VkpKSSsHCz6211lpZtGjRCvfzVb6p39maSMgNAAAAAAAAAIDVSu3atTNt2rTi31/WoEGDnH766SkrK8vixYuzyy67ZM6cOZkyZUrq16+fvn37fq37lpeXp3fv3tl2220rjW+11VY59dRTc9NNN+WUU05JkixcuDDvvPNOkv//utKXXnopZ5111lLrFwqF7LbbbrnppptSVlaW5D+vz1ywYEEmTpxYrJ0kxx9/fEaNGpWTTjopJ554YqZPn57Bgwdn4MCBxRPRvsp+++2XG2+8MT/96U9TUlKSAw88cIW+j8/97Gc/y+WXX56zzjor/fv3z9SpU3P99dcXn2l51atXLzvttFN+9atfpVWrVvnXv/6Vc88992v19EWtWrXK/fffn+nTp2eDDTbIuuuuu9I1k2/ud7YmWr5fLAAAAAAAAAAAfIc0bNgwDRs2XOr8BRdckPPOOy/Dhw/PlltumZ49e+ZPf/pTNttss691v3fffTfjx4/PAQccUGWuUChk//33T3l5eXHsxRdfTLNmzdKsWbNst912uf3223P11VfnyCOPXOZ99thjjyxatCjdu3cv1t51112TJLvssktxXfPmzXPvvffmySefzLbbbpsBAwakf//+KxwKO/DAAzN27Nj89Kc/zV133bVCez+32Wab5Y477shdd92Vjh075uqrr84555yTZMVf2zl69Oh89tln6dKlS0455ZQMGzbsa/X0Rccee2zat2+fLl26pEmTJpk8efJK1/zcqv6drakKFV/nBbewDGVlZRk5cmR1twHwtRzb6qDqbgFW2pi3p1R3CwAAAAA5a2OvY+K77+K3H6nuFmCl9G7aqbpbgJX23zPvqe4W+IZceOGFueaaa/L3v/+9ulvhO8DrSgEAAAAAAAAAgG/UVVddlR122CEbbLBBJk+enEsvvTQnnnhidbfFd4SQGwAAAAAAAAAA8I165ZVXMmzYsLz33ntp2bJlTjvttAwaNKi62+I7QsgNAAAAAAAAAAD4Ro0cOTIjR46s7jb4jqpV3Q0AAAAAAAAAAADA0gi5AQAAAAAAAAAAUGMJuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AQAAAAAAAAAAUGMJ8P/lFgABAABJREFUuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AQAAAAAAAAAAUGOVVHcDAFCTHDS3dnW3ACttTHU3AAAAAJBk0IGfVHcLsNJ63rRzdbcAK+WhwlrV3QIArBJOcgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAOA7r1+/fikUChkwYECVueOPPz6FQiH9+vX71vqZP39+tttuuxQKhUydOrXSXKFQqPK55pprlllv0qRJS9z3t7/9bYnrb7311hQKhey7776r6Img+gi5AQAAAAAAAACwWmjRokVuvfXWzJ07tzg2b9683HLLLWnZsuW32suZZ56ZjTfeeKnzY8aMyaxZs4qfvn37Llfd6dOnV9rXtm3bKmvefPPNnH766dl1112/dv9Qkwi5AQAAAAAAAACwWujcuXNatmyZu+66qzh21113pUWLFunUqVOltRUVFbnkkkvSunXr1KtXL9tuu23uuOOO4vznJ6dNnDgxXbp0ydprr52dd94506dP/8o+7rvvvkyYMCGXXXbZUtc0atQoTZs2LX7q1au3XM+44YYbVtpXu3btSvOLFi3KEUcckaFDh6Z169bLVRNqOiE3AAAAAAAAAABqpPnz52fOnDmVPvPnz1/mnqOOOipjxowpXo8ePTpHH310lXXnnntuxowZk6uvvjovvvhiysrK0qdPnzzyyCOV1p1zzjkZMWJEnn766ZSUlCyx1he9++67OfbYY3PjjTdm7bXXXuq6E088MY0bN84OO+yQa665JosXL15m3c916tQpzZo1y5577pmHH364yvz555+fJk2apH///stVD74LSqq7AYAkGTRoUObNm1fdbUD2qu4GAAAAAAAAgKLhw4dn6NChlcYGDx6cIUOGLHXPT3/60wwaNCgzZsxIoVDI5MmTc+utt2bSpEnFNZ988kkuv/zyPPTQQ+natWuSpHXr1nnsscdy7bXXZvfddy+uvfDCC4vXZ599dnr37p158+albt26Ve5dUVGRfv36ZcCAAenSpUtmzJixxB4vuOCC7LnnnqlXr14mTpyY0047Lf/6179y7rnnLvW5mjVrlt/97nfZfvvtM3/+/Nx4443Zc889M2nSpOy2225JksmTJ6e8vDxTp05dah34LhJyA2qEefPmZeTIkdXdBmTCHw6t7hYAAAAAAACA/zNo0KAMHDiw0lhpaeky9zRu3Di9e/fO2LFjU1FRkd69e6dx48aV1rz00kuZN29efvCDH1QaX7BgQZXXmnbs2LH4d7NmzZIks2fPTsuWLavc+ze/+U3mzJmTQYMGLbPHL4bZtttuuyT/OYHt8/H69esX5/v06ZNrrrkm7du3T/v27YvjXbt2zd///vdcdtll2W233fLRRx+lT58+ue6666o8L3zXCbkBAAAAAAAAAFAjlZaWfmWobUmOPvronHjiiUmS3/72t1XmP3816Pjx49O8efMq9/yiOnXqFP8uFAqV9n/ZQw89lCeeeKJKjS5duuSII47I2LFjl7hvp512ypw5c/Luu+9mo402qnQSW8OGDZe45/N9N910U5Lktddey4wZM7LPPvtUec6SkpJMnz49m2+++VJrQU0m5AYAAAAAAAAAwGqlV69eWbBgQZKkZ8+eVeY7dOiQ0tLSzJw5s9KrSVfWr3/96wwbNqx4/fbbb6dnz5657bbbsuOOOy5133PPPZe6deumUaNGSZI2bdos1/2ee+654ulyW2yxRV544YVK8+eee24++uijXHHFFWnRosUKPg3UHEJuAAAAAAAAAACsVmrXrp1p06YV//6yBg0a5PTTT09ZWVkWL16cXXbZJXPmzMmUKVNSv3799O3b92vd98uvMP38taObb755NtlkkyTJn/70p7zzzjvp2rVr6tWrl4cffjjnnHNOjjvuuGWeWjdq1Ki0atUqW221VRYsWJCbbropd955Z+68884kSd26dbP11ltX2vN5aO7L4/BdI+QGAAAAAAAAAMBqZ1mv+UySCy64IBtuuGGGDx+e119/PY0aNUrnzp3zi1/84hvtq06dOrnqqqsycODALF68OK1bt87555+fE044YZn7FixYkNNPPz3/+Mc/Uq9evWy11VYZP3589t5772+0X6gJChUVFRXV3QSrl7KysowcObK62+A7xu+GmmLCRodWdwuw0vZ+/9HqbgEAAAAgH5zcpbpbgJX27E1rVXcLsFIeKvUb5rtvyJs3V3cLQA1Qq7obAAAAAAAAAAAAgKURcgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGKqnuBgCgJplTq3Z1twAAAAAAq4XCeutWdwuw0rbvP7e6W4CVssUTb1V3CwCwSjjJDQAAAAAAAAAAgFVuwYIFmT59ehYuXLhSdYTcAAAAAAAAAAAAWGU+/fTT9O/fP2uvvXa22mqrzJw5M0ly8skn51e/+tUK1xNyAwAAAAAAAAAAYJUZNGhQnn/++UyaNCl169Ytjvfo0SO33XbbCtcrWZXNAQAAAAAAAAAAsGYbN25cbrvttuy0004pFArF8Q4dOuS1115b4XpOcgMAAAAAAAAAAGCV+ec//5kNN9ywyvgnn3xSKfS2vITcAAAAAAAAAAAAWGV22GGHjB8/vnj9ebDtuuuuS9euXVe4nteVAgAAAAAAAAAAsMoMHz48vXr1yksvvZSFCxfmiiuuyIsvvpjHH388jzzyyArXc5IbAAAAAAAAAAAAq8zOO++cyZMn59NPP83mm2+eCRMmZKONNsrjjz+e7bfffoXrOckNVsKgQYMyb9686m5jtTB79uzqbgEAAAAAAAAAgFVkm222ydixY1dJLSE3WAnz5s3LyJEjq7uN1UJZWVl1twAAAAAAAAAAwCo0e/bszJ49O4sXL6403rFjxxWqI+QGAAAAAAAAAADAKvPMM8+kb9++mTZtWioqKirNFQqFLFq0aIXqCbkBAAAAAAAAAACwyhx11FFp165dysvLs9FGG6VQKKxUPSE3AAAAAAAAAADWWEOGDMm4ceMyderU5d7TqlWrnHrqqTn11FO/sb7gu+yNN97IXXfdlTZt2qySerVWSRUAAAAAAAAAAKgBpkyZktq1a6dXr17f2j0LhULGjRu3SmpVVFRkr732WmLNVq1apVAoVPqcffbZy6w3Y8aMKnsKhUL+53/+Z4nrJ0+enJKSkmy33Xar5HlYM+255555/vnnV1k9J7kBAAAAAAAAALDaGD16dE466aT8/ve/z8yZM9OyZcvqbmmFjBo1apmvdjz//PNz7LHHFq/r16+/XHUffPDBbLXVVsXr9ddfv8qaDz/8MEceeWT23HPPvPvuuyvQNVT2+9//Pn379s1f//rXbL311qlTp06l+R//+McrVE/IDQAAAAAAAACA1cInn3yS22+/PU899VTeeeedXH/99TnvvPMqrfnVr36VkSNH5tNPP83BBx+cJk2aVJrv3r17tttuu4waNao4tu+++6ZRo0a5/vrrq9yzVatWSZL99tsvSbLppptmxowZef7553Pqqafm6aefTqFQSNu2bXPttdemS5cuS+3/+eefz+WXX56nnnoqzZo1W+KaBg0apGnTpsvxbVS2wQYbfOW+n/3sZzn88MNTu3btVXYyHWumKVOm5LHHHst9991XZa5QKGTRokUrVM/rSgEAAAAAAAAAqJHmz5+fOXPmVPrMnz9/qetvu+22tG/fPu3bt0+fPn0yZsyYVFRUFOdvv/32DB48OBdeeGGefvrpNGvWLFddddVK9fjUU08lScaMGZNZs2YVr4844ohssskmeeqpp/LMM8/k7LPPrnKa1Rd9+umnOeyww3LllVcuM4x28cUXZ4MNNsh2222XCy+8MAsWLFiuPn/84x9nww03TLdu3XLHHXdUmR8zZkxee+21DB48eLnqwbKcfPLJ+elPf5pZs2Zl8eLFlT4rGnBLnOQGrCYGDRqUefPmVXcbrAa6VXcDAAAAAAAAQNHw4cMzdOjQSmODBw/OkCFDlri+vLw8ffr0SZL06tUrH3/8cSZOnJgePXok+c+rQI8++ugcc8wxSZJhw4blwQcfXKn/vvnzk+AaNWpUKZw2c+bMnHHGGdliiy2SJG3btl1mnbKysuy88875yU9+stQ1p5xySjp37pz11lsvTz75ZAYNGpQ33ngjv//975e6p379+rn88svTrVu31KpVK3fffXcOOeSQjB07tvhdvfLKKzn77LPz6KOPpqREnIiV9+9//ztlZWXZaKONVkk9v0pgtTBv3ryMHDmyuttgNXDHrUdUdwsAAAAAAADA/xk0aFAGDhxYaay0tHSJa6dPn54nn3wyd911V5KkpKQkhxxySEaPHl0MuU2bNi0DBgyotK9r1655+OGHV3nvAwcOzDHHHJMbb7wxPXr0yEEHHZTNN998iWvvvvvuPPTQQ3nuueeWWbOsrKz4d8eOHbPeeuvlwAMPLJ7uttVWW+XNN99Mkuy6666577770rhx40r7unTpkvfffz+XXHJJ+vTpk0WLFuXwww/P0KFD065du1Xw5JDsv//+efjhh5f6m19RQm4AAAAAAAAAANRIpaWlSw21fVl5eXkWLlyY5s2bF8cqKipSp06dvP/++1lvvfWWq06tWrUqveI0ST777LPlb/r/DBkyJIcffnjGjx+f++67L4MHD86tt96a/fbbr8rahx56KK+99loaNWpUafyAAw7IrrvumkmTJi3xHjvttFOS5NVXX80GG2yQe++9t9hrvXr1ltrbTjvtVDz97aOPPsrTTz+d5557LieeeGKSZPHixamoqEhJSUkmTJiQ73//+yv6+Kzh2rVrl0GDBuWxxx7LNttsU+VVvSeffPIK1RNyAwAAAAAAAADgO23hwoW54YYbMmLEiPzwhz+sNHfAAQfk5ptvzoknnpgtt9wyTzzxRI488sji/BNPPFFpfZMmTTJr1qzi9aJFi/LXv/41e+yxx1LvX6dOnSxatKjKeLt27dKuXbuUlZXlsMMOy5gxY5YYcjv77LOLr1D93DbbbJORI0dmn332Wep9Pz/5rVmzZkmSTTfddKlrv7zv8z0NGzbMCy+8UGn+qquuykMPPZQ77rgjm2222XLVhC/6/e9/n/r16+eRRx7JI488UmmuUCgIuQEAAAAAAAAAsGa555578v7776d///5Zd911K80deOCBKS8vz4knnphTTjklffv2TZcuXbLLLrvk5ptvzosvvpjWrVsX13//+9/PwIEDM378+Gy++eYZOXJkPvjgg2Xev1WrVpk4cWK6deuW0tLS1K1bN2eccUYOPPDAbLbZZnnrrbfy1FNP5YADDlji/qZNm6Zp06ZVxlu2bFkMmT3++ON54oknsscee2TdddfNU089lbKysvz4xz9Oy5Ytl9rb2LFjU6dOnXTq1Cm1atXKn/70p/z617/OxRdfnOQ/J9dtvfXWlfZsuOGGqVu3bpVxWF5vvPHGKq0n5AYAAAAAAAAAwHdaeXl5evToUSXglvznJLeLLroozz77bA455JC89tprOeusszJv3rwccMAB+fnPf57777+/uP7oo4/O888/nyOPPDIlJSUpKytb5iluSTJixIgMHDgw1113XZo3b56XX345//73v3PkkUfm3XffTePGjbP//vtn6NChX/sZS0tLc9ttt2Xo0KGZP39+Nt100xx77LE588wzv3LvsGHD8uabb6Z27dpp165dRo8enT59+nztXuDbVqj48kuEYSWVlZVl5MiR1d3Gt2JNetZv2sp+l/4tWFXuaHZEdbcAK+3Qf0+q7hYAAAAA8uHgPau7BVh5n86t7g5gpXzyxOzqbgFW2oYTH/nqRUCN9NZbb+Xuu+/OzJkzs2DBgkpzl19++QrVcpIbAAAAAAAAAAAAq8zEiRPz4x//OJtttlmmT5+erbfeOjNmzEhFRUU6d+68wvVqfQM9AgAAAAAAAAAAsIYaNGhQTjvttPz1r39N3bp1c+edd+bvf/97dt999xx00EErXE/IDQAAAAAAAAAAgFVm2rRp6du3b5KkpKQkc+fOTf369XP++efn4osvXuF6Qm4AAAAAAAAAAACsMuuss07mz5+fJNl4443z2muvFef+9a9/rXC9klXWGQAAAAAAAAAAAGu8nXbaKZMnT06HDh3Su3fvnHbaaXnhhRdy1113ZaeddlrhekJuAAAAAAAAAAAArDKXX355Pv744yTJkCFD8vHHH+e2225LmzZtMnLkyBWuJ+QGAAAAAAAAAADAKtO6devi32uvvXauuuqqlaon5AYAAAAAAAAAAMAqt2DBgsyePTuLFy+uNN6yZcsVqiPkBgAAAAAAAAAAwCrz8ssvp3///pkyZUql8YqKihQKhSxatGiF6gm5AQAAAAAAAAAAsMocddRRKSkpyT333JNmzZqlUCisVD0hNwAAAAAAAAAAAFaZqVOn5plnnskWW2yxSuoJuQE1Qt26dVNWVva198+ePXsVdsOa7H9Lq7sDAAAAgP/Yq2mn6m4BVsrHD75Z3S3ASivdsFZ1twAr5am/blzdLcBK613dDQBfS4cOHfKvf/1rldUTcgNqhOHDh6/U/pUJyAEAAAAAAAAAsOpcfPHFOfPMM3PRRRdlm222SZ06dSrNN2zYcIXqCbkBAAAAAAAAAACwyvTo0SNJsueee1Yar6ioSKFQyKJFi1aonpAbAAAAAAAAAAAAq8zDDz+8SusJuQEAAAAAAAAAALDK7L777su17vjjj8/555+fxo0bL3NdrVXRFAAAAAAAAAAAAKyIm266KXPmzPnKdUJuAAAAAAAAAAAAfOsqKiqWa52QGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAADfuj59+qRhw4ZfuU7IDQAAAAAAAAAAgFXq0UcfTZ8+fdK1a9f84x//SJLceOONeeyxx4prrr766jRu3Pgrawm5AQAAAAAAAAAAsMrceeed6dmzZ+rVq5fnnnsu8+fPT5J89NFHueiii1a4npAbAAAAAAAAAADfef369cu+++5bZXzSpEkpFAr54IMPvvWe1hR33XVXunTpkkaNGmWdddbJdtttlxtvvLHSmiFDhqRQKFT6NG3a9Ctrd+/evcq+Qw89dIlr58+fn+222y6FQiFTp05dFY/G1zRs2LBcc801ue6661KnTp3i+M4775xnn312heuVrMrmAAAAAAAAAACA6vHZZ59VChR9W9Zff/2cc8452WKLLbLWWmvlnnvuyVFHHZUNN9wwPXv2LK7baqut8uCDDxava9euvVz1jz322Jx//vnF63r16i1x3ZlnnpmNN944zz///Nd8ElaV6dOnZ7fddqsy3rBhw68VOHWSGwAAAAAAAAAAa5Q777wzW221VUpLS9OqVauMGDGi0nyhUMi4ceMqjTVq1CjXX399kmTBggU58cQT06xZs9StWzetWrXK8OHDi2s//PDDHHfccdlwww3TsGHDfP/7368UvBoyZEi22267XHvttWnRokXWXnvtHHTQQVXCP2PGjMmWW26ZunXrZosttshVV11VnJsxY0YKhUJuv/32dO/ePXXr1s1NN92UN998M/vss0/WW2+9rLPOOtlqq61y7733Fvc98sgj+d73vpfS0tI0a9YsZ599dhYuXFic7969e04++eSceeaZWX/99dO0adMMGTJkmd9n9+7ds99++2XLLbfM5ptvnlNOOSUdO3bMY489VmldSUlJmjZtWvw0adJkmXU/t/baa1fat+6661ZZc99992XChAm57LLLlqsm36xmzZrl1VdfrTL+2GOPpXXr1itcT8gNAAAAAAAAAIAaaf78+ZkzZ06lz/z581eq5jPPPJODDz44hx56aF544YUMGTIkv/zlL4sBtuXx61//OnfffXduv/32TJ8+PTfddFNatWqVJKmoqEjv3r3zzjvv5N57780zzzyTzp07Z88998x7771XrPHqq6/m9ttvz5/+9Kf8z//8T6ZOnZoTTjihOH/dddflnHPOyYUXXphp06bloosuyi9/+cuMHTu2Ui9nnXVWTj755EybNi09e/bMCSeckPnz5+fPf/5zXnjhhVx88cWpX79+kuQf//hH9t577+ywww55/vnnc/XVV6e8vDzDhg2rVHPs2LFZZ5118pe//CWXXHJJzj///DzwwAPL9d1UVFRk4sSJSzzJ65VXXsnGG2+czTbbLIceemhef/315ap58803p3Hjxtlqq61y+umn56OPPqo0/+677+bYY4/NjTfemLXXXnu5avLN+tnPfpZTTjklf/nLX1IoFPL222/n5ptvzumnn57jjz9+het5XSmwWqhbt27Kysqquw1WAw2quwEAAAAAAACgaPjw4Rk6dGilscGDBy/1ZLF77rmnGOj63KJFiypdX3755dlzzz3zy1/+MknSrl27vPTSS7n00kvTr1+/5epr5syZadu2bXbZZZcUCoVsuummxbmHH344L7zwQmbPnp3S0tIkyWWXXZZx48bljjvuyHHHHZckmTdvXsaOHZtNNtkkSfKb3/wmvXv3zogRI9K0adNccMEFGTFiRPbff/8kyWabbZaXXnop1157bfr27Vu836mnnlpc83lvBxxwQLbZZpskqXRq1lVXXZUWLVrkyiuvTKFQyBZbbJG33347Z511Vs4777zUqvWf87I6duyYwYMHJ0natm2bK6+8MhMnTswPfvCDpX4nH374YZo3b5758+endu3aueqqqyqt33HHHXPDDTekXbt2effddzNs2LDsvPPOefHFF7PBBhsste4RRxyRzTbbLE2bNs1f//rXDBo0KM8//3wxdFdRUZF+/fplwIAB6dKlS2bMmLHUWnx7zjzzzHz44YfZY489Mm/evOy2224pLS3N6aefnhNPPHGF6wm5AauFLx77CivjvP86orpbAAAAAAAAAP7PoEGDMnDgwEpjnwfHlmSPPfbI1VdfXWnsL3/5S/r06VO8njZtWn7yk59UWtOtW7eMGjUqixYtSu3atb+yr379+uUHP/hB2rdvn169euVHP/pRfvjDHyb5z0lxH3/8cZXg1ty5c/Paa68Vr1u2bFkMuCVJ165ds3jx4kyfPj21a9fO3//+9/Tv3z/HHntscc3ChQurvKqzS5cula5PPvnk/PznP8+ECRPSo0ePHHDAAenYsWPx2bt27ZpCoVDp2T/++OO89dZbadmyZZIU13+uWbNmmT179jK/kwYNGmTq1Kn5+OOPM3HixAwcODCtW7dO9+7dkyR77bVXce0222yTrl27ZvPNN8/YsWMzcODAXHTRRbnooouKa1566aW0bNmy0vNvvfXWadu2bbp06ZJnn302nTt3zm9+85vMmTMngwYNWmZ/fPsuvPDCnHPOOXnppZeyePHidOjQoUoIdXkJuQEAAAAAAAAAUCOVlpYuM9T2Zeuss07atGlTaeytt96qdF1RUVEp5PX52BcVCoUqY5999lnx786dO+eNN97IfffdlwcffDAHH3xwevTokTvuuCOLFy9Os2bNMmnSpCr9NWrUaKm9f95ToVDI4sWLk/znlaU77rhjpXVfDuGts846la6POeaY9OzZM+PHj8+ECRMyfPjwjBgxIieddNIyn/2L43Xq1KnS2+c9LU2tWrWK3/12222XadOmZfjw4cWQ25ets8462WabbfLKK68kSQYMGJCDDz64OL/xxhsvcV/nzp1Tp06dvPLKK+ncuXMeeuihPPHEE1V+J126dMkRRxxR5fWufDs+/PDDLFq0KOuvv36lIOZ7772XkpKSNGzYcIXqCbkBAAAAAAAAALDG6NChQx577LFKY1OmTEm7du2KAbImTZpk1qxZxflXXnkln376aaU9DRs2zCGHHJJDDjkkBx54YHr16pX33nsvnTt3zjvvvJOSkpK0atVqqX3MnDkzb7/9djHM9fjjj6dWrVpp165dNtpoozRv3jyvv/56jjhixd9G1aJFiwwYMCADBgzIoEGDct111+Wkk05Khw4dcuedd1YKu02ZMiUNGjRI8+bNV/g+y1JRUZH58+cvdX7+/PmZNm1adt111yTJ+uuvn/XXX/8r67744ov57LPP0qxZsyTJr3/96wwbNqw4//bbb6dnz5657bbbqgQE+fYceuih2WeffXL88cdXGr/99ttz99135957712hekJuAAAAAAAAAACsMU477bTssMMOueCCC3LIIYfk8ccfz5VXXpmrrrqquOb73/9+rrzyyuy0005ZvHhxzjrrrEqnm40cOTLNmjXLdtttl1q1auWPf/xjmjZtmkaNGqVHjx7p2rVr9t1331x88cVp37593n777dx7773Zd999i6da1a1bN3379s1ll12WOXPm5OSTT87BBx+cpk2bJkmGDBmSk08+OQ0bNsxee+2V+fPn5+mnn877779f5RWuX3Tqqadmr732Srt27fL+++/noYceypZbbpkkOf744zNq1KicdNJJOfHEEzN9+vQMHjw4AwcOTK1atb72dzp8+PB06dIlm2++eRYsWJB77703N9xwQ6VXx55++unZZ5990rJly8yePTvDhg3LnDlz0rdv36XWfe2113LzzTdn7733TuPGjfPSSy/ltNNOS6dOndKtW7ckKb5i9XOfvw5z8803r/Q6WL5df/nLX3L55ZdXGe/evXvOOeecFa4n5AYAAAAAAAAAwBqjc+fOuf3223PeeeflggsuSLNmzXL++eenX79+xTUjRozIUUcdld122y0bb7xxrrjiijzzzDPF+fr16+fiiy/OK6+8ktq1a2eHHXbIvffeWwyK3XvvvTnnnHNy9NFH55///GeaNm2a3XbbLRtttFGxRps2bbL//vtn7733znvvvZe99967UtDumGOOydprr51LL700Z555ZvH1nqeeeuoyn2/RokU54YQT8tZbb6Vhw4bp1atXRo4cmSRp3rx57r333pxxxhnZdttts/7666d///4599xzV+o7/eSTT3L88cfnrbfeSr169bLFFlvkpptuyiGHHFJc89Zbb+Wwww7Lv/71rzRp0iQ77bRTnnjiiWy66aZLrbvWWmtl4sSJueKKK/Lxxx+nRYsW6d27dwYPHlzlta3ULPPnz8/ChQurjH/22WeZO3fuCtcrVHz5BcKwksrKyor/4bi6W5OeFdYU57Va8aN+oaa56O1J1d0CAAAAq8BeTTtVdwuwUn6/+UfV3QKstNINv/6JNlATTJ7UtLpbgJXW+91bqruFb8SQIUMybty4TJ06tbpbgW9E9+7ds8022+Q3v/lNpfETTjgh//u//5tHH310heo5yQ0AAAAAAAAAAIBV5sILL0yPHj3y/PPPZ88990ySTJw4MU899VQmTJiwwvX8Tw8AAAAAAAAAAABYZbp165bHH388LVq0yO23354//elPadOmTf73f/83u+666wrXc5IbAAAAAAAAAAB8i4YMGZIhQ4ZUdxvwjdpuu+1y8803r5JaQm4AAAAAAAAAAACsUosXL86rr76a2bNnZ/HixZXmdttttxWqJeQGAAAAAAAAAADAKvPEE0/k8MMPz5tvvpmKiopKc4VCIYsWLVqhekJuAAAAAAAAAAAArDIDBgxIly5dMn78+DRr1iyFQmGl6gm5AQAAAAAAAAAAsMq88sorueOOO9KmTZtVUq/WKqkCAAAAAAAAAAAASXbccce8+uqrq6yek9wA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C1OHDh1ueh7uPoTcAAAAAAAAAAAAAAAAcNcLCwuTwWDQwIED8/UNHjxYBoNBYWFhd74wM+jWrZsOHTp02/c5c+aMhgwZotGjR+vPP//USy+9dFv2OXbsmAwGg9LS0kza3333XSUnJ9+WPWFZCLkBAAAAAAAAAAAAAADgnlC5cmWlpKTowoULxrasrCx9/vnnqlKlihkrKx15eXm6fPnyDcc5OjqqfPnyt72e48eP69KlS2rbtq28vb1VpkyZ277ntVxdXe/YiXUwL0JuAAAAAAAAAAAAAAAAuCc0atRIVapU0eLFi41tixcvVuXKldWwYUOTsXl5eZo6dap8fX3l6OiogIAAffnll8b+1NRUGQwGrV69Wk2aNFGZMmXUtGlTHTx4sND9O3furKFDhxqfR4wYIYPBoH379kmSLl++LGdnZ61YsUKSlJ2drWHDhql8+fJycHDQ448/ru3bt+erYcWKFWrSpIns7e21YcOGfPv++uuvqlGjhgYNGqTc3Nx815Vevd503rx58vHxkaurq55//nmdPXvWOObs2bPq2bOnypYtK29vb8XFxeW7VvRaycnJqlevniTJ19dXBoNBx44dK/AK0REjRig4OLjQ7+1GqlWrJklq2LChDAaDca3r9woODtbQoUM1YsQIlStXThUqVNBHH32kzMxMvfjii3J2dlb16tW1fPlyk/X379+vNm3ayMnJSRUqVNALL7yg//3vf7dcL0ofITcAAAAAAAAAAAAAAABYpOzsbJ05c8bkk52dXeScF198UUlJScbnxMRE9e3bN9+4cePGKSkpSR988IH27dun8PBw9erVS+vWrTMZN3bsWMXGxmrHjh2ysbEpcK2rgoODlZqaanxet26dPDw8jGtu375dWVlZCgoKkiS99tprWrRokebOnatdu3apRo0aCg0N1T///GOy7muvvaaYmBgdOHBA9evXN+n76aefFBQUpOeee04ffPCBrKwKjgMdPXpUS5Ys0bfffqtvv/1W69at09tvv23sj4iI0KZNm7R06VL98MMP2rBhg3bt2lXou3br1k2rVq2SJG3btk3p6emqXLlyoeNLYtu2bZKkVatWKT093STEeL25c+fKw8ND27Zt09ChQzVo0CA999xzatq0qXbt2qXQ0FC98MILOn/+vCQpPT1dLVq0UIMGDbRjxw59//33+uuvv9S1a9fb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adNGkrRu3TqNGjVKe/bs0QMPPKA+ffpo0qRJsrG5EiMKDg5W/fr15eDgoI8//lh2dnYaOHCgoqOjC/wu9+7dq4CAAGVkZMjDw0OnTp2Su7u7OnfurC+++EKSFBMTo6VLl2rLli1KTU1Vy5YtderUKaWlpenFF180fueSFBUVZdzr/Pnz6tu3r7744guVK1dO48aN00svvVTo7zU3N1fvvPOO5syZo99//10VKlTQyy+/rLFjxxrH/PLLLwoPD9ePP/6omjVr6sMPP1RgYKCkK6fKjRgxotBT/3JycjRq1CglJibK2tpa/fr1U15ensmY4OBg1a1bV3Z2dvrkk0/00EMPad26ddq/f79effVVrV+/XmXLltVTTz2luLg4eXh43NL3Lknx8fF68sknjX93kZGRWrduneLj4/X5558XOu+FF16QdOVvqChlypSRl5dXkWPuFEJuwD0uKytLcXFx5i7DRHh4uLlLAAAAAAAAAAAAAADcBbKzs5WdnW3SZm9vL3t7+1tec+fOneratauio6PVrVs3bd68WYMHD5a7u7vCwsKKtcZ7772npUuXauHChapSpYp+//13/f7775KkvLw8tW3bVg888IC+++47ubq6avbs2XriiSd06NAhPfDAA5KkI0eOaOHChfrmm2905swZ9evXT6+88ormz58vSZozZ46ioqI0Y8YMNWzYULt379aAAQNUtmxZ9enTx1jL6NGjFRsbq6SkJNnb2+ull17SxYsXjWGq/fv3y8nJSZL0559/qk2bNgoLC9Mnn3yin3/+WQMGDJCDg4NJmGru3LmKiIjQjz/+qC1btigsLExBQUF68skn830XdevWlbu7u9atW6fOnTtr/fr1cnd31/r1641jUlNT1aJFi3xzmzZtqvj4eI0fP14HDx6UJGOtkhQbG6s333xTr7/+ur788ksNGjRIzZs3V61atQr8vURGRmrOnDmKi4vT448/rvT0dP38888mY8aOHatp06apZs2aGjt2rLp3764jR44YQ35FiY2NVWJiohISElSnTh3Fxsbqq6++UqtWrUzGzZ07V4MGDdKmTZuUl5en9PR0tWjRQgMGDND06dN14cIFjR49Wl27dtWaNWtu6XuXrpzkdn0GIzQ0VPHx8Td8l+KYP3++Pv30U1WoUEFPP/20oqKi5OzsXCpr3yxCbgAAizzxDwAAAAAA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tSepXQ2dXZ1/vZycHH3yySc6efKkbGxsTNoTEhJMQm52dnaqUaOG8blhw4ZasmSJ4uPj9emnn8rPz08bN27UpUuXbttpbl5eXvLy8lKtWrXk7u6uZs2a6Y033jCG+a732GOPGU97q1ixotLS0ox9DzzwQIFzrKys9PDDD+vw4cOSpJ07dyojI0ONGzc2jsnJydH69es1Y8YMZWdny9raupTeEPcKQm4AAAAAAAAAAAAAAAC4p7Ru3VoXL16UJIWGhubr/3/s3Xvc1+PhP/DXp+7cpSMVNSsJpZzDJswxNLGRMITkMIfEnWOYymGNadmcZ3cHhy2h+Y7awSJ+NHPMjJbT0mylbSSHulPdvz98+3zdOqDi/pTn8/G4H7s/13W9r/fr/anvdx4Pr13vzp07p7y8PDNmzKjxatJVNWHChLz77rt59tlnaxS1/va3v+Xoo4/Of//73zRv3ny519etWzfz5s1Lkhx11FH52c9+lhtuuCFnnnnmUmvnzJmTZs2arbbs1dXVSZKqqqrlrnn22WeLBbiysrIaJb0V7TtlypRsvfXWSZJ99tknzz//fI01xx9/fLbYYoucf/75Cm4sk5IbAAAAAAAAAABrlbp162bq1KnF3z+pcePGOeecc1JRUZHFixdnt912y9y5czN58uQ0atQoxx133Erdt7KyMj169Mi2225bY3zLLbfMWWedldtvv71YWFu4cGFmzZqV5P9eV/riiy/m/PPPT5J885vfzHnnnZezzz47//znP3PIIYfka1/7Wl555ZXcdNNN2W233Yp7LTlR7b333su///3vTJkyJeuss06N14l+3IQJE/Lmm29mp512SqNGjfLiiy/mvPPOy6677pp27dolSUaPHp169epl++23T506dXLfffflZz/7Wa688soVfgdDhgzJzjvvnM033zxz587Nz372s0yZMqV4ol7jxo2z1VZb1bimYcOGad68+VLjsISSGwAAAAAAAAAAa50mTZqscP6yyy7LBhtskKFDh+a1115Ls2bN0qVLl1x44YUrdb8333wz48ePzy9/+cul5gqFQnr27JnKyspiMe2FF14onoq27rrrZtNNN82NN96YY489tnjdlVdemR122CHXX399brrppixevDibbrppevXqVaOIt/322xd/f/rpp/PLX/4yG2+8caZPn77MrA0aNMgtt9ySioqKVFVVpU2bNunZs2cuuOCCGusuv/zyvP7666lbt246dOiQESNGpHfv3iv8HubMmZOTTz45s2bNStOmTbP99tvnkUceyTe+8Y0Vf4GwAoXqJWcNAmu0ioqKDB8+/DOPf1V81Z9/WXwnK3ZTmxX/AxmsCfq9+VBtRwAAAADIbS32rO0IsMom1JtX2xFglczPotqOAKvsrtf/p7YjACWgTm0HAAAAAAAAAAAAgOVRcgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZCm5AQAAAAAAAAAAULLKajsAAJSSZ+tW1XYEAAAAAFgrbLR4QW1HgFXWIQ1qOwKskhkF/78YgLWDk9wAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAAEqWkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAkqXkBgAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQsspqOwBAqRs4cGDmz59f2zFWm9mzZ9d2BAAAAAAAAACAz0zJDeBTzJ8/P8OHD6/tGKtNRUVFbUcAAAAAAAAAAPjMvK4UAAAAAAAAAACAkqXkBgAAAAAAAAAAQMlScgMAAAAAAAAA4Ctr8ODB2W677T7XNe3atcs111zzheQBlqbkBgAAAAAAAADAWmPy5MmpW7duunfv/qXds1Ao5N57710te/3whz9M3bp186Mf/WipuVGjRqVQKBR/GjVqlB122CHjxo1bau1DDz2UAw44IM2bN8+6666bzp075+yzz84///nPJMn8+fPTp0+fbL311ikrK8vBBx/8mfJ95zvfSdu2bVO/fv20bt06xxxzTP71r3/VWPPxjEt+brrpphXuO2nSpGVe97e//W2Z68eMGZNCofCZc7NmU3IDAAAAAAAAAGCtMWLEiJxxxhl59NFHM2PGjNqO87mNHDky5513XkaMGLHM+SZNmmTmzJmZOXNmnn322ey///45/PDDM23atOKam2++Od26dUurVq1yzz335MUXX8xNN92Ud955J8OGDUuSLFq0KA0aNEj//v3TrVu3z5xvr732ytixYzNt2rTcc889efXVV9OrV69lPseSnDNnzsxxxx33mfafNm1ajes233zzpda8/vrrOeecc/Ktb33rM+dmzabkBgAAAAAAAADAWuH999/P2LFjc+qpp+bAAw/MqFGjllrzox/9KBtuuGEaN26cE044IfPnz68xv+eee+ass86qMXbwwQenT58+y7xnu3btkiSHHHJICoVC8fNzzz2XvfbaK40bN06TJk2yww475Kmnnlph/ocffjjz5s3LpZdemvfffz+PPPLIUmsKhUJatWqVVq1aZfPNN8/ll1+eOnXq5C9/+UuS5I033kj//v3Tv3//jBgxInvuuWfatWuX3XffPb/4xS9yySWXJEkaNmyYG2+8MSeddFJatWq1wlwfV1FRkZ133jkbb7xxdtlll1xwwQV5/PHH8+GHH9ZY16xZs2LOVq1apUGDBp9p/w022KDGdXXr1q0xv2jRohx99NEZMmRI2rdv/5lzs2ZTcgMAAAAAAAAAoCRVVVVl7ty5NX6qqqqWu/7OO+9Mx44d07Fjx/Tu3TsjR45MdXV1cX7s2LEZNGhQrrjiijz11FNp3bp1brjhhlXK+OSTTyb5v5PLlnw++uij8/Wvfz1PPvlknn766VxwwQWpV6/eCveqrKzMkUcemXr16uXII49MZWXlCtcvWrQoo0ePTpJ06dIlSXLXXXdlwYIFOe+885Z5TbNmzT7P463QW2+9lTvuuCO77LLLUs/Wr1+/tGjRIjvttFNuuummLF68+DPtuf3226d169bZZ5998tBDDy01f+mll6Zly5Y54YQTVsszsGYoq+0AAHx1DRw4cKn/VQQAAAAAAADAEkOHDs2QIUNqjA0aNCiDBw9e5vrKysr07t07SdK9e/e89957mThxYvF1nNdcc0369u2bE088MUly+eWX549//OMq/XvLli1bJvm/k8uWmDFjRs4999xsscUWSbLM125+3Ny5c3PPPfdk8uTJSZLevXtn1113zbXXXpsmTZoU173zzjtp1KhRkmTevHmpV69efv7zn2fTTTdNkrz88stp0qRJWrduvdLP9GnOP//8XHfddfnggw+y88475/77768xf9lll2WfffZJgwYNMnHixJx99tn5z3/+k4svvni5e7Zu3To///nPs8MOO6Sqqiq33XZb9tlnn0yaNCm77757kuSxxx5LZWVlpkyZ8oU9G6VJyQ2AWjN//vwMHz68tmPU8P1fH1bbEQAAAAAAAID/NXDgwAwYMKDGWHl5+TLXTps2LU888UTGjRuXJCkrK8sRRxyRESNGFEtuU6dOzSmnnFLjuq5duy7zxLBVNWDAgJx44om57bbb0q1btxx22GHFItqy/PKXv0z79u2z7bbbJkm22267tG/fPmPGjMnJJ59cXNe4ceM888wzSZIPPvggf/zjH/P9738/zZs3z0EHHZTq6uoUCoXV/jwfd+655+aEE07I66+/niFDhuTYY4/N/fffX7zvx8ts2223XZKPTmBbMr6kpJd8VOa76aabiifwLdG1a9f84x//yNVXX53dd9897777bnr37p1bbrklLVq0+EKfj9Kj5AZrifr166eiomKp8dmzZ9dCGgAAAAAAAABYdeXl5csttX1SZWVlFi5cmI022qg4Vl1dnXr16uXtt9/Oeuut95n2qVOnTo1XnCbJhx9++NlD/6/BgwfnqKOOyvjx4/Pb3/42gwYNypgxY3LIIYcsc/2IESPywgsvpKzs/+o8ixcvTmVlZY2SW506dbLZZpsVP2+zzTb5wx/+kCuvvDIHHXRQOnTokHfeeSczZ878wk5za9GiRVq0aJEOHTqkU6dOadOmTR5//PF07dp1met33nnnzJ07N2+++WY23HDDGiexffyUumVdd/vttydJXn311UyfPj0HHXRQcX7JK1DLysoybdq0FZYIWbMpucFaYujQocscX1bxDQAAAAAAAADWJgsXLsytt96aYcOGZb/99qsxd+ihh+aOO+5Iv3790qlTpzz++OM59thji/OPP/54jfUtW7bMzJkzi58XLVqUv/71r9lrr72We/969epl0aJFS4136NAhHTp0SEVFRY488siMHDlymSW3559/Pk899VQmTZqU9ddfvzg+Z86c7L777vnrX/+arbbaarn3r1u3bubNm5ck6dWrVy644IJcddVVy3yz1pw5c9KsWbPl7vV5LSkEVlVVLXfNs88+m/r16xfv+/GS3oo8++yzxaLeFltskeeff77G/MUXX5x33303P/3pT9OmTZuVSM+aQskNAAAAAAAAAIA12v3335+33347J5xwQpo2bVpjrlevXqmsrEy/fv1y5pln5rjjjsuOO+6Y3XbbLXfccUdeeOGFtG/fvrh+7733zoABAzJ+/PhsuummGT58eObMmbPC+7dr1y4TJ07MrrvumvLy8tSvXz/nnntuevXqlU022SRvvPFGnnzyyRx66KHLvL6ysjLf+MY3svvuuy8117Vr11RWVhYLa9XV1Zk1a1aSZN68eXnggQfy+9//PpdcckmSpE2bNhk+fHj69euXuXPn5thjj027du3yxhtv5NZbb02jRo0ybNiwJMmLL76YBQsW5K233sq7775bPGFtyStGP+mJJ57IE088kd122y3rrbdeXnvttVxyySXZdNNNi6e43XfffZk1a1a6du2aBg0a5KGHHspFF12Uk08+eYWn8l1zzTVp165dttxyyyxYsCC333577rnnntxzzz1JPnrD3SeLfktKcysqALJ2UHIDAAAAAAAAAGCNVllZmW7dui1VcEs+Osnthz/8YZ555pkcccQRefXVV3P++edn/vz5OfTQQ3Pqqafm97//fXF9375989xzz+XYY49NWVlZKioqVniKW5IMGzYsAwYMyC233JKNNtooL730Uv773//m2GOPzZtvvpkWLVqkZ8+eGTJkyFLXLil0nX/++cvc+9BDD83QoUNz5ZVXJknmzp1bPN2svLw8G2+8cS699NIa15922mnp0KFDrr766hxyyCGZN29e2rVrlwMPPDADBgworjvggAPy+uuvFz9vv/32SbLU61qXaNCgQcaNG5dBgwbl/fffT+vWrdO9e/eMGTOmWGCrV69ebrjhhgwYMCCLFy9O+/btc+mll+b0009f4Xe4YMGCnHPOOfnnP/+ZBg0aZMstt8z48eNzwAEHrPA6vhoK1cv7WwmsFSoqKpZ5/OhXxep4/rXtOyyl5ymlLEt8v91htR0BVlnlvybXdgQAAACAPLj+LrUdAVbZw+Xr1HYEWCUzCgtqOwKsslum31XbEYASUKe2AwAAAAAAAAAAAMDyKLkBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZZbUdAIAvV/369VNRUVHbMZIks2fPru0IS/mgelFtRwAAAAAAoET8vVBV2xFglTj1BoC1hZIbwFfM0KFDaztCUamU7QAAAAAAAACA0qW4DQAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAKzx+vTpk0KhkFNOOWWpudNOOy2FQiF9+vT50vKcfPLJqVu3bsaMGbPU3ODBg1MoFIo/TZs2zbe+9a08/PDDS6295557sueee6Zp06Zp1KhRttlmm1x66aV56623kiQzZ87MUUcdlY4dO6ZOnTo566yzvuhHgy+dkhsAAAAAAAAAAGuFNm3aZMyYMZk3b15xbP78+fnVr36Vtm3bfmk5Pvjgg9x5550599xzU1lZucw1W265ZWbOnJmZM2fmT3/6UzbffPMceOCBeeedd4prLrroohxxxBHZaaed8tvf/jZ//etfM2zYsDz33HO57bbbkiRVVVVp2bJlLrroomy77bZfyvPBl03JDQAAAAAAAACAtUKXLl3Stm3bjBs3rjg2bty4tGnTJttvv32NtdXV1bnqqqvSvn37NGjQINtuu23uvvvu4vykSZNSKBQyceLE7Ljjjll33XWzyy67ZNq0aZ+a46677krnzp0zcODAPPbYY5k+ffpSa8rKytKqVau0atUqnTt3zpAhQ/Lee+/lpZdeSpI88cQT+eEPf5hhw4blxz/+cXbZZZe0a9cu++67b+65554cd9xxSZJ27drlpz/9aY499tg0bdp0Zb42KHlKbgAAAAAAAAAAlKSqqqrMnTu3xk9VVdUKrzn++OMzcuTI4ucRI0akb9++S627+OKLM3LkyNx444154YUXUlFRkd69ey/1ytCLLroow4YNy1NPPZWysrJl7vVJlZWV6d27d5o2bZoDDjigRp7lPeeoUaPSrFmzdOzYMUlyxx13pFGjRjnttNOWeU2zZs0+NQesLcpqOwAAX13169dPRUVFbccAAAAAAAAAStTQoUMzZMiQGmODBg3K4MGDl3vNMccck4EDB2b69OkpFAp57LHHMmbMmEyaNKm45v33389PfvKTPPjgg+natWuSpH379nn00Udz8803Z4899iiuveKKK4qfL7jggvTo0SPz589P/fr1l3n/l19+OY8//njxNLnevXunf//+GTRoUOrU+b/zqJ5//vk0atQoyUevN23cuHHuvPPONGnSpLhP+/btU69evc/4bcHaS8kNgFozdOjQ2o6wlGPG9aztCAAAAAAAAMD/GjhwYAYMGFBjrLy8fIXXtGjRIj169Mjo0aNTXV2dHj16pEWLFjXWvPjii5k/f3723XffGuMLFixY6rWm22yzTfH31q1bJ0lmz56dtm3bLvP+lZWV2X///Yv3POCAA3LCCSfkj3/8Y/bbb7/iuo4dO+Y3v/lNkuTdd9/NnXfemcMOOywPPfRQdtxxx1RXV6dQKKzwWeGrQskNAAAAAAAAAICSVF5e/qmltmXp27dv+vXrlyS5/vrrl5pfvHhxkmT8+PHZaKONlrrnx338JLUlpbMl13/SokWLcuutt2bWrFkpKyurMV5ZWVmj5LbOOutks802K37efvvtc++99+aaa67J7bffng4dOuTRRx/Nhx9+6DQ3vvKU3AAAAAAAAAAAWKt07949CxYsSJLsv//+S8137tw55eXlmTFjRo1Xk66qCRMm5N13382zzz6bunXrFsf/9re/5eijj85///vfNG/efLnX161bN/PmzUuSHHXUUfnZz36WG264IWeeeeZSa+fMmZNmzZqttuxQypTcAAAAAAAAAABYq9StWzdTp04t/v5JjRs3zjnnnJOKioosXrw4u+22W+bOnZvJkyenUaNGOe6441bqvpWVlenRo0e23XbbGuNbbrllzjrrrNx+++3FwtrChQsza9asJP/3utIXX3wx559/fpLkm9/8Zs4777ycffbZ+ec//5lDDjkkX/va1/LKK6/kpptuym677Vbca8qUKUmS9957L//+978zZcqUrLPOOuncufNKPQeUGiU3YK1Wv379VFRUrNIes2fPXk1pAAAAAAAAAPiyNGnSZIXzl112WTbYYIMMHTo0r732Wpo1a5YuXbrkwgsvXKn7vfnmmxk/fnx++ctfLjVXKBTSs2fPVFZWFotpL7zwQlq3bp0kWXfddbPpppvmxhtvzLHHHlu87sorr8wOO+yQ66+/PjfddFMWL16cTTfdNL169apRxNt+++2Lvz/99NP55S9/mY033jjTp09fqWeBUlOorq6uru0QwBenoqIiw4cPr+0YazTf4VfLMRv3rO0IsMp+NfPPtR0BAAAAIA+uv0ttR4BVNqq+f5XKmq1ObQeA1eAX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uQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAoOQVCoXce++9y51v165drrnmmi88x6xZs7LvvvumYcOGadas2We6ZtKkSSkUCpkzZ06SZNSoUZ/52o+bPn16CoVCpkyZ8rmvXZOV1XYAAAAAAAAAAABYVX369MmcOXOWKkFNmjQpe+21V95+++2VKhWx5njyySfTsGHDL/w+w4cPz8yZMzNlypQ0bdr0C7vPsv5Ot2nTJjNnzkyLFi2+sPuWIiU3AAAAAAAAAABYC3z44YepV69ebcdY7RYsWJB11lnnU9e1bNnyS0iTvPrqq9lhhx2y+eabfyn3+7i6deumVatWX/p9a5vXlQIAAAAAAAAA8JVyzz33ZMstt0x5eXnatWuXYcOG1Zhf1msxmzVrllGjRiX5qHTVr1+/tG7dOvXr10+7du0ydOjQ4tp33nknJ598cjbYYIM0adIke++9d5577rni/ODBg7Pddtvl5ptvTps2bbLuuuvmsMMOK77KcomRI0emU6dOqV+/frbYYovccMMNxbklr60cO3Zs9txzz9SvXz+33357Xn/99Rx00EFZb7310rBhw2y55ZaZMGFC8bqHH3443/jGN1JeXp7WrVvnggsuyMKFC4vze+65Z/r375/zzjsv66+/flq1apXBgwcv97t8/vnnU6dOnfznP/9Jkrz99tupU6dODjvssOKaoUOHpmvXrp8rQ79+/TJgwIC0aNEi++677zLvfemll2bDDTcsvrrzk68rLRQK+cUvfpFDDjkk6667bjbffPP85je/qbHHb37zm2y++eZp0KBB9tprr4wePbrGa0U/qV27drnnnnty6623plAopE+fPst8heicOXNSKBQyadKk5X53KzJ48OCMHj06//M//5NCoVDc65P3WvIa1N///vfZfvvt06BBg+y9996ZPXt2fvvb36ZTp05p0qRJjjzyyHzwwQfF/aurq3PVVVelffv2adCgQbbddtvcfffdK5X1y6DkBgAAAAAAAADAV8bTTz+dww8/PN/73vfy/PPPZ/DgwfnBD35QLLB9Fj/72c/ym9/8JmPHjs20adNy++23p127dkk+Kg/16NEjs2bNyoQJE/L000+nS5cu2WefffLWW28V93jllVcyduzY3Hffffnd736XKVOm5PTTTy/O33LLLbnoootyxRVXZOrUqfnhD3+YH/zgBxk9enSNLOeff3769++fqVOnZv/998/pp5+eqqqqPPLII3n++edz5ZVXplGjRkmSf/7znznggAOy00475bnnnsuNN96YysrKXH755TX2HD16dBo2bJg///nPueqqq3LppZfmgQceWOZ3sdVWW6V58+Z5+OGHkySPPPJImjdvnkceeaS4ZtKkSdljjz0+d4aysrI89thjufnmm2vMVVdX58wzz0xlZWUeffTRbLfddsv9sxoyZEgOP/zw/OUvf8kBBxyQo48+uvjnMH369PTq1SsHH3xwpkyZku9///u56KKLlrtX8tErUbt3757DDz88M2fOzE9/+tMVrl9Z55xzTg4//PB07949M2fOzMyZM7PLLrssd/3gwYNz3XXXZfLkyfnHP/6Rww8/PNdcc01++ctfZvz48XnggQdy7bXXFtdffPHFGTlyZG688ca88MILqaioSO/evYt/jqXG60oBAAAAAAAAAChJVVVVqaqqqjFWXl6e8vLyZa6///77i4WuJRYtWlTj809+8pPss88++cEPfpAk6dChQ1588cX8+Mc/Tp8+fT5TrhkzZmTzzTfPbrvtlkKhkI033rg499BDD+X555/P7Nmzizmvvvrq3Hvvvbn77rtz8sknJ0nmz5+f0aNH5+tf/3qS5Nprr02PHj0ybNiwtGrVKpdddlmGDRuWnj17Jkk22WSTvPjii7n55ptz3HHHFe931llnFdcsyXbooYdm6623TpK0b9++OHfDDTekTZs2ue6661IoFLLFFlvkX//6V84///xccsklqVPno/OyttlmmwwaNChJsvnmm+e6667LxIkTl3miWqFQyO67755Jkybl0EMPzaRJk3Lcccdl9OjRefHFF9OhQ4dMnjw5FRUVnyvDZpttlquuumqp+y1cuDDHHntsnnrqqTz22GPF7295+vTpkyOPPDJJ8sMf/jDXXnttnnjiiXTv3j033XRTOnbsmB//+MdJko4dO+avf/1rrrjiiuXu17Jly5SXl6dBgwbF14a+/fbbK8ywMho1apQGDRqkqqrqM72e9PLLL8+uu+6aJDnhhBMycODAvPrqq8U//169euWhhx7K+eefn/fffz8/+clP8uCDDxZP2Gvfvn0effTR3HzzzcVCYilRcgMoQfXr1y/+FzwAAAAAAADAV9XQoUMzZMiQGmODBg1a7usz99prr9x44401xv785z+nd+/exc9Tp07Nd7/73Rprdt1111xzzTVZtGhR6tat+6m5+vTpk3333TcdO3ZM9+7dc+CBB2a//fZL8tFJce+9916aN29e45p58+bl1VdfLX5u27ZtjYJW165ds3jx4kybNi1169bNP/7xj5xwwgk56aSTimsWLlyYpk2b1th3xx13rPG5f//+OfXUU/OHP/wh3bp1y6GHHpptttmm+Oxdu3ZNoVCo8ezvvfde3njjjbRt2zZJiuuXaN26dWbPnr3c72PPPffMz3/+8yQfvYr0sssuy9///vc8/PDDeeeddzJv3rxiAeuzZvjkcy1RUVGR8vLyPP7442nRosVyMy3x8Wdp2LBhGjduXHyWadOmZaeddqqx/hvf+Man7rm6zZgxI507dy5+vvDCC3PhhRd+rj0+/pwbbrhh1l133RoFxw033DBPPPFEkuTFF1/M/PnzlyotLliwINtvv/3KPMIXTskNoAR9/F3tfLl6jvtObUcAAAAAAAAA/tfAgQMzYMCAGmPLO8Ut+ajEtNlmm9UYe+ONN2p8rq6urlGwWjL2cYVCYamxDz/8sPh7ly5d8ve//z2//e1v88c//jGHH354unXrlrvvvjuLFy9O69atM2nSpKXyNWvWbLnZl2QqFApZvHhxko9eWfrNb36zxrpPlvAaNmxY4/OJJ56Y/fffP+PHj88f/vCHDB06NMOGDcsZZ5yxwmf/+Hi9evWWyrYk07LsueeeOfPMM/PKK6/kr3/9a771rW/l1VdfzcMPP5w5c+Zkhx12SOPGjYv3+ywZPvlcS+y777751a9+ld///vc5+uijl5vpszzLZ/m78FksOX3u49d+/O/Lp/na176WKVOmFD+vv/76nzvDx5+zUCis8LmX/Of48eOz0UYb1Vi3ov/7qk1KbgAAAAAAAAAAlKQVvZp0ZXXu3DmPPvpojbHJkyenQ4cOxQJZy5YtM3PmzOL8yy+/nA8++KDGNU2aNMkRRxyRI444Ir169Ur37t3z1ltvpUuXLpk1a1bKysrSrl275eaYMWNG/vWvf+VrX/takuRPf/pT6tSpkw4dOmTDDTfMRhttlNdee+0zFbk+qU2bNjnllFNyyimnZODAgbnllltyxhlnpHPnzrnnnntqlLsmT56cxo0bL1V2+jy22mqrNG/ePJdffnm23XbbNGnSJHvssUeGDh2at99+u8brL1c1w3e+850cdNBBOeqoo1K3bt1873vfW+ncW2yxRSZMmFBj7Kmnnvrc+7Rs2TJJMnPmzOJJaB8vrX2asrKypcqZSbLOOuss9brd1aFz584pLy/PjBkzSvLVpMtSp7YDAAAAAAAAAADAl+Xss8/OxIkTc9lll+Wll17K6NGjc9111+Wcc84prtl7771z3XXX5ZlnnslTTz2VU045pcbJWMOHD8+YMWPyt7/9LS+99FLuuuuutGrVKs2aNUu3bt3StWvXHHzwwfn973+f6dOnZ/Lkybn44otrFKjq16+f4447Ls8991z+3//7f+nfv38OP/zwtGrVKkkyePDgDB06ND/96U/z0ksv5fnnn8/IkSPzk5/8ZIXPd9ZZZ+X3v/99/v73v+eZZ57Jgw8+mE6dOiVJTjvttPzjH//IGWeckb/97W/5n//5nwwaNCgDBgwonka2MgqFQnbffffcfvvt2XPPPZN89PrMBQsWZOLEicWx1ZXhkEMOyW233Zbjjz8+d99990rn/v73v5+//e1vOf/88/PSSy9l7NixGTVqVPGZPqsGDRpk5513zo9+9KO8+OKLeeSRR3LxxRevdK4l2rVrl7/85S+ZNm1a/vOf/3yu0+FWpHHjxjnnnHNSUVGR0aNH59VXX82zzz6b66+/PqNHj14t91jdlNwAAAAAAAAAAPjK6NKlS8aOHZsxY8Zkq622yiWXXJJLL700ffr0Ka4ZNmxY2rRpk9133z1HHXVUzjnnnKy77rrF+UaNGuXKK6/MjjvumJ122inTp0/PhAkTUqdOnRQKhUyYMCG77757+vbtmw4dOuR73/tepk+fng033LC4x2abbZaePXvmgAMOyH777ZetttoqN9xwQ3H+xBNPzC9+8YuMGjUqW2+9dfbYY4+MGjUqm2yyyQqfb9GiRTn99NPTqVOndO/ePR07dizuu9FGG2XChAl54oknsu222+aUU07JCSecsFoKWXvttVcWLVpULLQVCoV861vfSpLstttuxXWrK0OvXr0yevToHHPMMRk3btxKZd5kk01y9913Z9y4cdlmm21y44035qKLLkry+V/bOWLEiHz44YfZcccdc+aZZ+byyy9fqUwfd9JJJ6Vjx47Zcccd07Jlyzz22GOrvOcSl112WS655JIMHTo0nTp1yv7775/77rvvU/9+1ZZC9cq8SBZYY1RUVGT48OG1HQPWGD03/k5tR4BV9puZT9d2BAAAAIC8vkPH2o4Aq+zPf29V2xFglbTI6jnxB2rT7rPuqu0IX4jBgwfn3nvv/VyvtOTLccUVV+Smm27KP/7xj9qOwseU1XYAAAAAAAAAAACA2nDDDTdkp512SvPmzfPYY4/lxz/+cfr161fbsfgEJTcAAAAAAAAAAOAr6eWXX87ll1+et956K23bts3ZZ5+dgQMH1nYsPkHJDQAAAAAAAAAAvkSDBw/O4MGDazsGSYYPH57hw4fXdgw+RZ3aDgAAAAAAAAAAAADLo+QGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGQpuQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAAEqWkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAklVW2wEAoJQ0LtSr7Qiwyo5s/c3ajgCr5Fcz/1zbEQAAAFgNmv/01NqOAKvsvz3/p7YjwCr5VqfZtR0BAFYLJ7kBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAACULCU3AAAAAAAAAAAASpaSGwAAAAAAAAAAa7w+ffqkUCjklFNOWWrutNNOS6FQSJ8+fb7wHO3atUuhUKjxc8EFF9RY88n5QqGQm2666VP3rqqqykUXXZSNN9445eXl2XTTTTNixIhlrh0zZkwKhUIOPvjg1fFYUKvKajsAAAAAAAAAAACsDm3atMmYMWMyfPjwNGjQIEkyf/78/OpXv0rbtm2/tByXXnppTjrppOLnRo0aLbVm5MiR6d69e/Fz06ZNP3Xfww8/PG+++WYqKyuz2WabZfbs2Vm4cOFS615//fWcc845+da3vrWSTwClxUluAAAAAAAAAACsFbp06ZK2bdtm3LhxxbFx48alTZs22X777Wusra6uzlVXXZX27dunQYMG2XbbbXP33XcX5ydNmpRCoZCJEydmxx13zLrrrptddtkl06ZN+9QcjRs3TqtWrYo/yyq5NWvWrMaaJaW85fnd736Xhx9+OBMmTEi3bt3Srl27fOMb38guu+xSY92iRYty9NFHZ8iQIWnfvv2nZoU1gZIbAAAAAAAAAABrjeOPPz4jR44sfh4xYkT69u271LqLL744I0eOzI033pgXXnghFRUV6d27dx5++OEa6y666KIMGzYsTz31VMrKypa51yddeeWVad68ebbbbrtcccUVWbBgwVJr+vXrlxYtWmSnnXbKTTfdlMWLF69wz9/85jfZcccdc9VVV2WjjTZKhw4dcs4552TevHk11l166aVp2bJlTjjhhE/NCWsKrysFAAAAAAAAAKAkVVVVpaqqqsZYeXl5ysvLl3vNMccck4EDB2b69OkpFAp57LHHMmbMmEyaNKm45v33389PfvKTPPjgg+natWuSpH379nn00Udz8803Z4899iiuveKKK4qfL7jggvTo0SPz589P/fr1l3n/M888M126dMl6662XJ554IgMHDszf//73/OIXvyiuueyyy7LPPvukQYMGmThxYs4+++z85z//ycUXX7zc53rttdfy6KOPpn79+vn1r3+d//znPznttNPy1ltvZcSIEUmSxx57LJWVlZkyZcpy94E1kZIbsFIGDhyY+fPn13YMAAAAAAAAANZiQ4cOzZAhQ2qMDRo0KIMHD17uNS1atEiPHj0yevToVFdXp0ePHmnRokWNNS+++GLmz5+ffffdt8b4ggULlnqt6TbbbFP8vXXr1kmS2bNnp23btsu8f0VFRY1r11tvvfTq1at4uluSGmW27bbbLslHJ7AtGf/460179+5dPOmtUCjkjjvuSNOmTZMkP/nJT9KrV69cf/31WbhwYXr37p1bbrllqeeFNZ2SG7BS5s+fn+HDh9d2DFjtjvv1obUdAQAAAAAAAPhfAwcOzIABA2qMregUtyX69u2bfv36JUmuv/76peaXvBp0/Pjx2WijjVa4f7169Yq/FwqFGtd/FjvvvHOS5JVXXimW3Ja1Zu7cuXnzzTez4YYb1jiJrUmTJkk+KthttNFGxYJbknTq1CnV1dV544038v7772f69Ok56KCDlnrOsrKyTJs2LZtuuulnzg2lRMkNAAAAAAAAAICS9GmvJl2e7t27Z8GCBUmS/ffff6n5zp07p7y8PDNmzKjxatIvwrPPPpvk/06BW96a+vXrp1mzZkmSzTbbbKk1u+66a+6666689957xZPeXnrppdSpUydf//rXUygU8vzzz9e45uKLL867776bn/70p2nTps1qeiL48im5AQAAAAAAAACwVqlbt26mTp1a/P2TGjdunHPOOScVFRVZvHhxdtttt8ydOzeTJ09Oo0aNctxxx63Uff/0pz/l8ccfz1577ZWmTZvmySefTEVFRb7zne8UX2963333ZdasWenatWsaNGiQhx56KBdddFFOPvnkFRb6jjrqqFx22WU5/vjjM2TIkPznP//Jueeem759+6ZBgwZJkq222qrGNUtKc58chzWNkhsAAAAAAAAAAGudJa/5XJ7LLrssG2ywQYYOHZrXXnstzZo1S5cuXXLhhReu9D3Ly8tz5513ZsiQIamqqsrGG2+ck046Keedd15xTb169XLDDTdkwIABWbx4cdq3b59LL700p59++gr3btSoUR544IGcccYZ2XHHHdO8efMcfvjhufzyy1c6L6wpCtXV1dW1HQL44lRUVGT48OFrzL5Q245rd2htR4BVttg/3rGG+9XMP9d2BAAAAFaD9x69prYjwCq7ref/1HYEWCUHd/pHbUeAVdbygYdrOwJQAurUdgAAAAAAAAAAAABYHiU3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGQpuQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAAEqWkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAklVW2wEAoJTc8a/HazsCrLKDWnWp7QgAAAAAqX75L7UdAVbZQ3Xfr+0IsErem9amtiPAKquo7QBASXCSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGQpuQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAAEqWkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAkqXkBgAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAALDG69OnTwqFQk455ZSl5k477bQUCoX06dPnS8ny0EMP5YADDkjz5s2z7rrrpnPnzjn77LPzz3/+M0kyadKkfPe7303r1q3TsGHDbLfddrnjjju+lGywJlJyAwAAAAAAAABgrdCmTZuMGTMm8+bNK47Nnz8/v/rVr9K2bdsvJcPNN9+cbt26pVWrVrnnnnvy4osv5qabbso777yTYcOGJUkmT56cbbbZJvfcc0/+8pe/pG/fvjn22GNz3333fSkZYU2j5AYAAAAAAAAAwFqhS5cuadu2bcaNG1ccGzduXNq0aZPtt9++xtrq6upcddVVad++fRo0aJBtt902d999d3F+0qRJKRQKmThxYnbcccesu+662WWXXTJt2rTl3v+NN95I//79079//4wYMSJ77rln2rVrl9133z2/+MUvcskllyRJLrzwwlx22WXZZZddsummm6Z///7p3r17fv3rX6/mbwTWDkpuAAAAAAAAAACUpKqqqsydO7fGT1VV1QqvOf744zNy5Mji5xEjRqRv375Lrbv44oszcuTI3HjjjXnhhRdSUVGR3r175+GHH66x7qKLLsqwYcPy1FNPpaysbJl7LXHXXXdlwYIFOe+885Y536xZs+Ve+84772T99ddf4bPBV1VZbQcAvpoGDhyY+fPn13YMAAAAAAAAAErY0KFDM2TIkBpjgwYNyuDBg5d7zTHHHJOBAwdm+vTpKRQKeeyxxzJmzJhMmjSpuOb999/PT37ykzz44IPp2rVrkqR9+/Z59NFHc/PNN2ePPfYorr3iiiuKny+44IL06NEj8+fPT/369Ze698svv5wmTZqkdevWn+s577777jz55JO5+eabP9d18FWh5AbUivnz52f48OG1HQOWcu31Y2s7AgAAAAAAAPC/Bg4cmAEDBtQYKy8vX+E1LVq0SI8ePTJ69OhUV1enR48eadGiRY01L774YubPn5999923xviCBQuWeq3pNttsU/x9SXlt9uzZadu27VL3rq6uTqFQ+PQH+5hJkyalT58+ueWWW7Llllt+rmvhq0LJDQAAAAAAAACAklReXv6ppbZl6du3b/r165ckuf7665eaX7x4cZJk/Pjx2WijjZa658fVq1ev+PuSAtuS6z+pQ4cOeeeddzJz5szPdJrbww8/nIMOOig/+clPcuyxx37qeviqqlPbAQAAAAAAAAAAYHXq3r17FixYkAULFmT//fdfar5z584pLy/PjBkzstlmm9X4adOmzUrft1evXllnnXVy1VVXLXN+zpw5xd8nTZqUHj165Ec/+lFOPvnklb4nfBU4yQ0AAAAAAAAAgLVK3bp1M3Xq1OLvn9S4ceOcc845qaioyOLFi7Pbbrtl7ty5mTx5cho1apTjjjtupe7bpk2bDB8+PP369cvcuXNz7LHHpl27dnnjjTdy6623plGjRhk2bFix4HbmmWfm0EMPzaxZs5Ik66yzTtZff/2Vf3BYSym5AQAAAAAAAACw1mnSpMkK5y+77LJssMEGGTp0aF577bU0a9YsXbp0yYUXXrhK9z3ttNPSoUOHXH311TnkkEMyb968tGvXLgceeGAGDBiQJBk1alQ++OCDDB06NEOHDi1eu8cee2TSpEmrdH9YGxWqq6urazsE8MUZOHBg5s+fv9r3nT17du64446Vvr6ioiLDhw9fjYlg9ShbZ6PajgCr7KBWXWo7AqyS+2Y9U9sRAAAAWA3eHdm3tiPAKjvhwr/WdgRYJTtVN6ztCLDKKmbcXtsRgBLgJDdYy3288b06VVRUfCH7AgAAAAAAAADAx9Wp7QAAAAAAAAAAAACwPEpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAAEqWkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAkqXkBgAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJSsstoOAADA6nXfrGdqOwIAAABAUq9ebSeAVXbC/HVqOwKsku13+UdtRwCA1cJJbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAACULCU3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAMBX1uDBg7Pddtt9rmvatWuXa6655gvJAyxNyQ0AAAAAAAAAgLXG5MmTU7du3XTv3v1Lu2ehUMi99967yvs8++yzOeyww7Lhhhumfv366dChQ0466aS89NJLSZLnnnsuRx55ZNq0aZMGDRqkU6dO+elPf7rK94VSp+QGAAAAAAAAAMBaY8SIETnjjDPy6KOPZsaMGbUd5zO7//77s/POO6eqqip33HFHpk6dmttuuy1NmzbND37wgyTJ008/nZYtW+b222/PCy+8kIsuuigDBw7MddddV8vp4YtVVtsBAAAAAAAAAABgdXj//fczduzYPPnkk5k1a1ZGjRqVSy65pMaaH/3oRxk+fHg++OCDHH744WnZsmWN+T333DPbbbddjdeRHnzwwWnWrFlGjRq11D3btWuXJDnkkEOSJBtvvHGmT5+e5557LmeddVaeeuqpFAqFbL755rn55puz4447LrXHBx98kOOPPz4HHHBAfv3rXxfHN9lkk3zzm9/MnDlzkiR9+/atcV379u3zpz/9KePGjUu/fv0+69cEaxwnuQEAAAAAAAAAUJKqqqoyd+7cGj9VVVXLXX/nnXemY8eO6dixY3r37p2RI0emurq6OD927NgMGjQoV1xxRZ566qm0bt06N9xwwyplfPLJJ5MkI0eOzMyZM4ufjz766Hz961/Pk08+maeffjoXXHBB6tWrt8w9fv/73+c///lPzjvvvGXON2vWbLn3f+edd7L++uuv0jNAqXOSGwBrtIEDB2b+/Pm1HQMAAAAAAAD4AgwdOjRDhgypMTZo0KAMHjx4mesrKyvTu3fvJEn37t3z3nvvZeLEienWrVuS5Jprrknfvn1z4oknJkkuv/zy/PGPf1ylf+e45CS4Zs2apVWrVsXxGTNm5Nxzz80WW2yRJNl8882Xu8fLL7+cJMW1n9Wf/vSnjB07NuPHj/+8sWGNouQGwBpt/vz5GT58+Grb79rrx662vQAAAAAAAIBVM3DgwAwYMKDGWHl5+TLXTps2LU888UTGjRuXJCkrK8sRRxyRESNGFEtuU6dOzSmnnFLjuq5du+ahhx5a7dkHDBiQE088Mbfddlu6deuWww47LJtuuuky1378tLnP6oUXXsh3v/vdXHLJJdl3331XNS6UNK8rBQAAAAAAAACgJJWXl6dJkyY1fpZXcqusrMzChQuz0UYbpaysLGVlZbnxxhszbty4vP3225/5nnXq1FmqdPbhhx9+7uyDBw/OCy+8kB49euTBBx9M586d8+tf/3qZazt06JAk+dvf/vaZ9n7xxRez995756STTsrFF1/8ubPBmkbJDQAAAAAAAACANdrChQtz6623ZtiwYZkyZUrx57nnnsvGG2+cO+64I0nSqVOnPP744zWu/eTnli1bZubMmcXPixYtyl//+tcV3r9evXpZtGjRUuMdOnRIRUVF/vCHP6Rnz54ZOXLkMq/fb7/90qJFi1x11VXLnJ8zZ07x9xdeeCF77bVXjjvuuFxxxRUrzAVrCyU3AAAAAAAAAADWaPfff3/efvvtnHDCCdlqq61q/PTq1SuVlZVJkjPPPDMjRozIiBEj8tJLL2XQoEF54YUXauy19957Z/z48Rk/fnz+9re/5bTTTqtRMluWdu3aZeLEiZk1a1befvvtzJs3L/369cukSZPy+uuv57HHHsuTTz6ZTp06LfP6hg0b5he/+EXGjx+f73znO/njH/+Y6dOn56mnnsp5551XfMXqkoLbvvvumwEDBmTWrFmZNWtW/v3vf6/6lwglTMkNAAAAAAAAAIA1WmVlZbp165amTZsuNXfooYdmypQpeeaZZ3LEEUfkkksuyfnnn58ddtghr7/+ek499dQa6/v27Zvjjjsuxx57bPbYY49ssskm2WuvvVZ4/2HDhuWBBx5ImzZtsv3226du3br573//m2OPPTYdOnTI4Ycfnm9/+9sZMmTIcvf47ne/m8mTJ6devXo56qijssUWW+TII4/MO++8k8svvzxJctddd+Xf//537rjjjrRu3br4s9NOO63EtwZrjkL1J18iDPAZVFRUZPjw4bV2PSyxuv8ula2z0WrbCwAAAAC+yt69/fu1HQFW2eQzXvj0RVDCtt9lVm1HgFW2/q8fru0IQAlwkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAkqXkBgAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQsspqOwCwZqpfv34qKipW+vrZs2evxjQAAAAAAAAAAKytlNyAlTJ06NBVun5VCnIAAAAAAAAAAHx1eF0pAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZJXVdgCAr6qBAwdm/vz5tR1jjTd79uzajgAAAAAALMv8ebWdAFZZk7IFtR0BVkmhrFDbEQBgtVByA6gl8+fPz/Dhw2s7xhqvoqKitiMAAAAAAAAAAF8grysFAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAACULCU3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGQpuQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAB8JUyaNCmFQiFz5sxJkowaNSrNmjWr1UzAp1NyAwAAAAAAAABgrTF58uTUrVs33bt3Xy37FQqF3HvvvUuN9+nTJwcffPBquQewYkpuAAAAAAAAAACsNUaMGJEzzjgjjz76aGbMmFHbcdZ4H374YW1HACU3AAAAAAAAAADWDu+//37Gjh2bU089NQceeGBGjRr1pd27qqoq/fv3zwYbbJD69etnt912y5NPPlmcX9arUe+9994UCoXi5+eeey577bVXGjdunCZNmmSHHXbIU089VZyfPHlydt999zRo0CBt2rRJ//798/777xfn27Vrl8suuyxHHXVUGjVqlK997Wu59tpra9zznXfeycknn5wNNtggTZo0yd57753nnnuuOD948OBst912GTFiRNq3b5/y8vJUV1fn7rvvztZbb50GDRqkefPm6datW/HeixcvzqWXXpqvf/3rKS8vz3bbbZff/e53xT2nT5+eQqGQcePGZa+99sq6666bbbfdNn/6059W7UvnK0PJDQAAAAAAAACAklRVVZW5c+fW+Kmqqlru+jvvvDMdO3ZMx44d07t374wcOTLV1dVfStbzzjsv99xzT0aPHp1nnnkmm222Wfbff/+89dZbn3mPo48+Ol//+tfz5JNP5umnn84FF1yQevXqJUmef/757L///unZs2f+8pe/5M4778yjjz6afv361djjxz/+cbbZZps888wzGThwYCoqKvLAAw8kSaqrq9OjR4/MmjUrEyZMyNNPP50uXbpkn332qZHzlVdeydixY3PPPfdkypQpmTVrVo488sj07ds3U6dOzaRJk9KzZ8/id/vTn/40w4YNy9VXX52//OUv2X///fOd73wnL7/8co1sF110Uc4555xMmTIlHTp0yJFHHpmFCxeu1PfNV0tZbQcAgFVRv379VFRU1HYMAAAAAAAA4AswdOjQDBkypMbYoEGDMnjw4GWur6ysTO/evZMk3bt3z3vvvZeJEyemW7duq5TjyCOPTN26dWuMVVVVpUePHkk+OkHuxhtvzKhRo/Ltb387SXLLLbfkgQceSGVlZc4999zPdJ8ZM2bk3HPPzRZbbJEk2XzzzYtzP/7xj3PUUUflrLPOKs797Gc/yx577JEbb7wx9evXT5LsuuuuueCCC5IkHTp0yGOPPZbhw4dn3333zUMPPZTnn38+s2fPTnl5eZLk6quvzr333pu77747J598cpJkwYIFue2229KyZcskyTPPPJOFCxemZ8+e2XjjjZMkW2+9dTHb1VdfnfPPPz/f+973kiRXXnllHnrooVxzzTW5/vrri+vOOeec4nc2ZMiQbLnllnnllVeKzwvLo+QGwBpt6NChq3W/a68fu1r3AwAAAAAAAFbewIEDM2DAgBpjS8pZnzRt2rQ88cQTGTduXJKkrKwsRxxxREaMGLHKJbfhw4cvtcf555+fRYsWJUleffXVfPjhh9l1112L8/Xq1cs3vvGNTJ069TPfZ8CAATnxxBNz2223pVu3bjnssMOy6aabJkmefvrpvPLKK7njjjuK66urq7N48eL8/e9/T6dOnZIkXbt2rbFn165dc8011xT3eO+999K8efMaa+bNm5dXX321+HnjjTcuFtySZNttt80+++yTrbfeOvvvv3/222+/9OrVK+utt17mzp2bf/3rXzWePfmobPfx16AmyTbbbFP8vXXr1kmS2bNnK7nxqZTcAAAAAAAAAAAoSeXl5csttX1SZWVlFi5cmI022qg4Vl1dnXr16uXtt9/Oeuutt9I5WrVqlc0226zGWOPGjTNnzpzifZKkUCjUWFNdXV0cq1OnzlKvTv3www9rfB48eHCOOuqojB8/Pr/97W8zaNCgjBkzJoccckgWL16c73//++nfv/9S+dq2bbvC/EsyLF68OK1bt86kSZOWWtOsWbPi7w0bNqwxV7du3TzwwAOZPHly/vCHP+Taa6/NRRddlD//+c/FwtyKnn2JJa9e/WQm+DR1ajsAAAAAAAAAAACsioULF+bWW2/NsGHDMmXKlOLPc889l4033rjG6WdfhM022yzrrLNOHn300eLYhx9+mKeeeqp4wlrLli3z7rvv5v333y+umTJlylJ7dejQIRUVFfnDH/6Qnj17ZuTIkUmSLl265IUXXshmm2221M8666xTvP7xxx+vsd/jjz9ePCmtS5cumTVrVsrKypbao0WLFit8xkKhkF133TVDhgzJs88+m3XWWSe//vWv06RJk3zta1+r8exJMnny5OKzw6pykhsAAAAAAAAAAGu0+++/P2+//XZOOOGENG3atMZcr169UllZmX79+n1h92/YsGFOPfXUnHvuuVl//fXTtm3bXHXVVfnggw9ywgknJEm++c1vZt11182FF16YM844I0888URGjRpV3GPevHk599xz06tXr2yyySZ544038uSTT+bQQw9N8tHrUXfeeeecfvrpOemkk9KwYcNMnTo1DzzwQK699triPo899liuuuqqHHzwwXnggQdy1113Zfz48UmSbt26pWvXrjn44INz5ZVXpmPHjvnXv/6VCRMm5OCDD86OO+64zOf785//nIkTJ2a//fbLBhtskD//+c/597//XSyxnXvuuRk0aFA23XTTbLfddhk5cmSmTJnyhZcL+epQcgMAAAAAAAAAYI1WWVmZbt26LVVwS5JDDz00P/zhD/PMM898oRl+9KMfZfHixTnmmGPy7rvvZscdd8zvf//74mtS119//dx+++0599xz8/Of/zzdunXL4MGDc/LJJyf56JWg//3vf3PsscfmzTffTIsWLdKzZ88MGTIkSbLNNtvk4YcfzkUXXZRvfetbqa6uzqabbpojjjiiRo6zzz47Tz/9dIYMGZLGjRtn2LBh2X///ZN8dBrbhAkTctFFF6Vv377597//nVatWmX33XfPhhtuuNxna9KkSR555JFcc801mTt3bjbeeOMMGzYs3/72t5Mk/fv3z9y5c3P22Wdn9uzZ6dy5c37zm99k8803X+3fM19NhepPvuwX4EtQUVGR4cOH13aMWuU7KE1l62xU2xEAAAAAYK3w7i+Ore0IsMr+OvBvtR0BVslmu7xd2xFgla1316TajrBGadeuXc4666ycddZZtR0FVqs6tR0AAAAAAAAAAAAAlkfJDQAAAAAAAAAAgJJVVtsBAAAAAAAAAACAVTd9+vTajgBfCCe5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAACULCU3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGSV1XYAAAAAAAAA1j5Vv/9zbUeAVTa57tdqOwKskumPrlvbEWCVHVbbAYCS4CQ3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAySqr7QDAV1P9+vVTUVFR2zFq1ezZs2s7AgAAAAAAAABAyVNyA2rF0KFDaztCrfuql/wAAAAAAAAAAD4LrysFAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAACULCU3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAgDVenz59cvDBBy81PmnSpBQKhcyZM+dLz/RV88Ybb2SdddbJFltsscz5QqFQ/CkrK0vbtm0zYMCAVFVV1Vg3a9asnHHGGWnfvn3Ky8vTpk2bHHTQQZk4cWJxzc9//vPsueeeadKkiT/frwAlNwAAAAAAAAAAWAt8+OGHtXr/UaNG5fDDD88HH3yQxx57bJlrRo4cmZkzZ+bvf/97brjhhtx22225/PLLi/PTp0/PDjvskAcffDBXXXVVnn/++fzud7/LXnvtldNPP7247oMPPkj37t1z4YUXfuHPRe1TcgMAAAAAAAAA4CvlnnvuyZZbbpny8vK0a9cuw4YNqzFfKBRy77331hhr1qxZRo0alSRZsGBB+vXrl9atW6d+/fpp165dhg4dWlz7zjvv5OSTT84GG2yQJk2aZO+9985zzz1XnB88eHC222673HzzzWnTpk3WXXfdHHbYYUudRjZy5Mh06tQp9evXzxZbbJEbbrihODd9+vQUCoWMHTs2e+65Z+rXr5/bb789r7/+eg466KCst956adiwYbbccstMmDCheN3DDz+cb3zjGykvL0/r1q1zwQUXZOHChcX5PffcM/379895552X9ddfP61atcrgwYM/9Tutrq7OyJEjc8wxx+Soo45KZWXlMtc1a9YsrVq1Sps2bXLggQfmO9/5Tp555pni/GmnnZZCoZAnnngivXr1SocOHbLllltmwIABefzxx4vrzjrrrFxwwQXZeeedPzUbaz4lNwAAAAAAAAAAvjKefvrpHH744fne976X559/PoMHD84PfvCDYoHts/jZz36W3/zmNxk7dmymTZuW22+/Pe3atUvyUdmrR48emTVrViZMmJCnn346Xbp0yT777JO33nqruMcrr7ySsWPH5r777svvfve7TJkypcZJZbfccksuuuiiXHHFFZk6dWp++MMf5gc/+EFGjx5dI8v555+f/v37Z+rUqdl///1z+umnp6qqKo888kief/75XHnllWnUqFGS5J///GcOOOCA7LTTTnnuuedy4403prKyssZJakkyevToNGzYMH/+859z1VVX5dJLL80DDzywwu/koYceygcffJBu3brlmGOOydixY/Puu++u8JqXXnopDz30UL75zW8mSd5666387ne/y+mnn56GDRsutb5Zs2Yr3I+1V1ltBwAAAAAAAAAAgGWpqqpKVVVVjbHy8vKUl5cvc/39999fLHQtsWjRohqff/KTn2SfffbJD37wgyRJhw4d8uKLL+bHP/5x+vTp85lyzZgxI5tvvnl22223FAqFbLzxxsW5hx56KM8//3xmz55dzHn11Vfn3nvvzd13352TTz45STJ//vyMHj06X//615Mk1157bXr06JFhw4alVatWueyyyzJs2LD07NkzSbLJJpvkxRdfzM0335zjjjuueL+zzjqruGZJtkMPPTRbb711kqR9+/bFuRtuuCFt2rTJddddl0KhkC222CL/+te/cv755+eSSy5JnTofnZe1zTbbZNCgQUmSzTffPNddd10mTpyYfffdd7nfSWVlZb73ve+lbt262XLLLbPZZpvlzjvvzIknnlhj3ZFHHpm6detm4cKFqaqqyoEHHpiBAwcm+aj4V11dnS222OIz/Tnw1aHkBsDnNnDgwMyfP7+2YwAAAAAAAABruaFDh2bIkCE1xgYNGrTc12futddeufHGG2uM/fnPf07v3r2Ln6dOnZrvfve7Ndbsuuuuueaaa7Jo0aLUrVv3U3P16dMn++67bzp27Jju3bvnwAMPzH777Zfko5Pi3nvvvTRv3rzGNfPmzcurr75a/Ny2bdtiwS1JunbtmsWLF2fatGmpW7du/vGPf+SEE07ISSedVFyzcOHCNG3atMa+O+64Y43P/fv3z6mnnpo//OEP6datWw499NBss802xWfv2rVrCoVCjWd/77338sYbb6Rt27ZJUly/ROvWrTN79uzlfh9z5szJuHHj8uijjxbHevfunREjRixVchs+fHi6deuWRYsW5ZVXXsmAAQNyzDHHZMyYMamurk6SGvkgUXIDYCXMnz8/w4cPr+0YX4hrrx9b2xEAAAAAAACA/zVw4MAMGDCgxtjyTnFLkoYNG2azzTarMfbGG2/U+FxdXb1UiWpJuWqJQqGw1NiHH35Y/L1Lly75+9//nt/+9rf54x//mMMPPzzdunXL3XffncWLF6d169aZNGnSUvlW9LrNJZkKhUIWL16c5KNXli55lecSnyzhffK1nieeeGL233//jB8/Pn/4wx8ydOjQDBs2LGecccYKn/3j4/Xq1Vsq25JMy/LLX/4y8+fPr5G1uro6ixcvzosvvpjOnTsXx1u1alX8M+rYsWPefffdHHnkkbn88suz+eabp1AoZOrUqTn44IOXez++eurUdgAAAAAAAAAAAFiW8vLyNGnSpMbPikpun0Xnzp1rnDiWJJMnT06HDh2KBbKWLVtm5syZxfmXX345H3zwQY1rmjRpkiOOOCK33HJL7rzzztxzzz1566230qVLl8yaNStlZWXZbLPNavy0aNGieP2MGTPyr3/9q/j5T3/6U+rUqZMOHTpkww03zEYbbZTXXnttqT022WSTT33GNm3a5JRTTsm4ceNy9tln55Zbbik+++TJk2sU+CZPnpzGjRtno402+hzfYk2VlZU5++yzM2XKlOLPc889l7322isjRoxY4bVLvvN58+Zl/fXXz/7775/rr78+77///lJr58yZs9IZWbM5yQ0AAAAAAAAAgK+Ms88+OzvttFMuu+yyHHHEEfnTn/6U6667LjfccENxzd57753rrrsuO++8cxYvXpzzzz+/xulmw4cPT+vWrbPddtulTp06ueuuu9KqVas0a9Ys3bp1S9euXXPwwQfnyiuvTMeOHfOvf/0rEyZMyMEHH1x8vWj9+vVz3HHH5eqrr87cuXPTv3//HH744WnVqlWSZPDgwenfv3+aNGmSb3/726mqqspTTz2Vt99+e6nT7T7urLPOyre//e106NAhb7/9dh588MF06tQpSXLaaaflmmuuyRlnnJF+/fpl2rRpGTRoUAYMGJA6dVburKwpU6bkmWeeyR133JEtttiixtyRRx6Ziy66KEOHDi1+f3PmzMmsWbOyePHivPzyy7n00kvToUOHYsYbbrghu+yyS77xjW/k0ksvzTbbbJOFCxfmgQceyI033pipU6cmSWbNmpVZs2bllVdeSZI8//zzady4cdq2bZv1119/pZ6F0uUkNwAAAAAAAAAAvjK6dOmSsWPHZsyYMdlqq61yySWX5NJLL02fPn2Ka4YNG5Y2bdpk9913z1FHHZVzzjkn6667bnG+UaNGufLKK7Pjjjtmp512yvTp0zNhwoTUqVMnhUIhEyZMyO67756+ffumQ4cO+d73vpfp06dnww03LO6x2WabpWfPnjnggAOy3377ZauttqpRtDvxxBPzi1/8IqNGjcrWW2+dPfbYI6NGjfrUk9wWLVqU008/PZ06dUr37t3TsWPH4r4bbbRRJkyYkCeeeCLbbrttTjnllJxwwgm5+OKLV/r7rKysTOfOnZcquCXJwQcfnLfeeiv33Xdfcez4449P69at8/Wvfz1HHnlkttxyy/z2t79NWdlHZ3VtsskmeeaZZ7LXXnvl7LPPzlZbbZV99903EydOzI033ljc56abbsr222+fk046KUmy++67Z/vtt89vfvOblX4WSleh+pMvEAbgS1FRUZHhw4fXdoyVsiZn/zRl66z8EbwAAAAAwP/5z2EdazsCrLLR/+9rtR0BVsnXPlQHYM132Mw7ajvCF2Lw4MG59957M2XKlNqOAmsEJ7kBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAA8CUaPHiwV5XC56DkBgAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJKqvtAAAAAAAAAKx96q5Xv7YjwCpbb1FtJ4BV07Ywr7YjAMBq4SQ3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGQpuQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlKyy2g4A8FVVv379VFRU1HaMlTJ79uzajgAAAAAAAAAAfEUouQHUkqFDh9Z2hJW2ppbzAAAAAAAAAIA1j9eVAgAAAAAAAAAAULKU3AAAAAAAAAAA+EqYNGlSCoVC5syZkyQZNWpUmjVr9oXcq127drnmmmtWOhvwf5TcAAAAAAAAAABYa0yePDl169ZN9+7dV+u+J598curWrZsxY8as1n2X54ss4MGaRskNAAAAAAAAAIC1xogRI3LGGWfk0UcfzYwZM1bLnh988EHuvPPOnHvuuamsrFwtewKfnZIbAAAAAAAAAABrhffffz9jx47NqaeemgMPPDCjRo1aLfvedddd6dy5cwYOHJjHHnss06dPrzE/e/bsHHTQQWnQoEE22WST3HHHHTXmp0+fnkKhkClTphTH5syZk0KhkEmTJi11v0mTJuX444/PO++8k0KhkEKhkMGDBydJbrjhhmy++eapX79+Ntxww/Tq1Wu1PCOUMiU3AAAAAAAAAADWCnfeeWc6duyYjh07pnfv3hk5cmSqq6tXed/Kysr07t07TZs2zQEHHJCRI0fWmO/Tp0+mT5+eBx98MHfffXduuOGGzJ49e6Xvt8suu+Saa65JkyZNMnPmzMycOTPnnHNOnnrqqfTv3z+XXnpppk2blt/97nfZfffdV/XxoOSV1XYAAAAAAAAAAABYlqqqqlRVVdUYKy8vT3l5+TLXLymjJUn37t3z3nvvZeLEienWrdtKZ3j55Zfz+OOPZ9y4cUmS3r17p3///hk0aFDq1KmTl156Kb/97W/z+OOP55vf/GYxR6dOnVb6nuuss06aNm2aQqGQVq1aFcdnzJiRhg0b5sADD0zjxo2z8cYbZ/vtt1/p+8CaQskNgJIycODAzJ8/v7ZjAAAAAAAAACVg6NChGTJkSI2xQYMGFV/d+XHTpk3LE088USyjlZWV5YgjjsiIESNWqeRWWVmZ/fffPy1atEiSHHDAATnhhBPyxz/+Mfvtt1+mTp2asrKy7LjjjsVrtthiizRr1myl77k8++67bzbeeOO0b98+3bt3T/fu3XPIIYdk3XXXXe33glKi5AZASZk/f36GDx9ea/e/9vqxtXZvAAAAAAAAoKaBAwdmwIABNcZWdIrbwoULs9FGGxXHqqurU69evbz99ttZb731Pvf9Fy1alFtvvTWzZs1KWVlZjfHKysrst99+xdehFgqF5e5Tp06dYp4lPvzww8+dp3HjxnnmmWcyadKk/OEPf8gll1ySwYMH58knn/xCSnVQKurUdgAAAAAAAAAAAFiW8vLyNGnSpMbPskpuCxcuzK233pphw4ZlypQpxZ/nnnsuG2+8ce64446Vuv+ECRPy7rvv5tlnn62x71133ZV77703//3vf9OpU6csXLgwTz31VPG6adOmZc6cOcXPLVu2TJLMnDmzODZlypQV3nudddbJokWLlhovKytLt27dctVVV+Uvf/lLpk+fngcffHClng/WFE5yAwAAAAAAAABgjXb//ffn7bffzgknnJCmTZvWmOvVq1cqKyvTr1+/z71vZWVlevTokW233bbG+JZbbpmzzjort99+e84888x07949J510Un7+85+nrKwsZ511Vho0aFBc36BBg+y888750Y9+lHbt2uU///lPLr744hXeu127dnnvvfcyceLE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", + "image/png": "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7JN58+a17j1gwID38U0BAAAAAAAAAGDHVpaT3Aquiru2xLp167Js2bKMGjWqzfqoUaPy2GOPdXjPkiVL2tWfdNJJWbp0adavX7/Jmj/e8957782wYcPyN3/zN9lrr70ydOjQ3HLLLVv4BgAAAAAAAAAAwDvKcpJby5afXkmZa25uTnNzc5u16urqVFdXt6tds2ZNNm7cmD59+rRZ79OnT1atWtXh/qtWreqwfsOGDVmzZk369evXac0f7/mLX/wis2fPTn19fS677LI88cQTmTJlSqqrq/PpT396i94ZAAAAAAAAAAAo00luVJ7Gxsb07NmzzdXRsaN/rKqqbRqyUCi0W9tc/Z+ub27PlpaWHH744fnqV7+aoUOH5rOf/WwmTZqU2bNnb/oFAQAAAAAAAACADpXnJLdiN8B219DQkPr6+jZrHU1xS5LevXuna9eu7aa2rV69ut0ktnf07du3w/pu3bqlV69em6z54z379euXgw8+uE3N4MGDs2DBgk28HQAAAAAAAAAA0JmynORWcFXcVV1dnd13373N1VnIrUePHqmtrc2iRYvarC9atCgjRozo8J7hw4e3q7///vszbNiwdO/efZM1f7znUUcdlRdeeKFNzc9//vP079+/w+cCAAAAAAAAAACbVp6T3Do/cRKSJPX19Rk/fnyGDRuW4cOH5+abb05TU1MmT56c5O3JcK+88kpuu+22JMnkyZMza9as1NfXZ9KkSVmyZEnmzp2bO++8s3XPiy++OMccc0yuu+66nHnmmbnnnnvywAMP5NFHH22tqaury4gRI/LVr341Z599dp544oncfPPNufnmm7fvLwAAAAAAAAAAAHYQZRlyg80ZN25cXn311UybNi0rV67MkCFDsnDhwtaJaitXrkxTU1Nr/cCBA7Nw4cLU1dXlxhtvzN57750bbrghY8aMaa0ZMWJE7rrrrlxxxRW58sors99++2X+/Pk58sgjW2uOOOKI3H333WloaMi0adMycODAzJw5M+ecc872e3kAAAAAAAAAANiBlGXIraXYDVAWzj///Jx//vkdfnbrrbe2Wzv22GPz1FNPbXLPsWPHZuzYsZusOe2003Laaae96z4BAAAAAAAAAIDOCbkBAAAAAAAAAABQsroUuwEAAAAAAAAAAADoTFlOcitUFbsDAAAAAAAAAAAAtoeyDLk5rhQAAAAAAAAAAKAyCLkBAAAAAAAAAABQsroUuwEAAAAAAAAAAADoTFlOcisUuwEAAAAAAAAAAAC2i7IMubVUFbsDAAAAAAAAAAAAtgfHlQIAAAAAAAAAAFCyynOSW7EbAAAAAAAAAAAAYLsQcgMAAAAAAAAAAKBklWXIrVDsBgAAAAAAAAAAANguuhS7AQAAAAAAAAAAAOhMWU5ya6kqdgcAAAAAAAAAAABsD+UZcit2AwAAAAAAAAAAAGwXjisFAAAAAAAAAACgZJXlJLdCsRsAAAAAAAAAAABguyjLkFuLmBsAAAAAAAAAAEBFKNOQGwAAAAAAAAAAAJWgS7EbAAAAAAAAAAAAgM6U5SQ3h5UCAAAAAAAAAABUhrIMuTmuFAAAAAAAAAAAoDI4rhQAAAAAAAAAAICSVZ6T3KqK3QEAAAAAAAAAAADbQ3mG3FIodgsAAAAAAAAAAABsB2UZchNxAwAAAAAAAAAAqAxdit0AAAAAAAAAAAAAdKYsJ7m1FLsBAAAAAAAAAAAAtosyDbk5sBQAAAAAAAAAAKASOK4UAAAAAAAAAACAklWWk9zMcQMAAAAAAAAAAKgMZRlyayl2AwAAAAAAAAAAAGwXjisFAAAAAAAAAACgZJXpJDcHlgIAAAAAAAAAAFSCsgy5ibgBAAAAAAAAAABUhrIMubUUuwEAAAAAAAAAAAC2iy7FbgAAAAAAAAAAAAA6U5Yht4K/Ku6vrXHTTTdl4MCBqampSW1tbR555JFN1i9evDi1tbWpqanJoEGDMmfOnHY1CxYsyMEHH5zq6uocfPDBufvuuzvdr7GxMVVVVZk6depW9Q8AAAAAAAAAAJRpyK3FVXHXlpo/f36mTp2ayy+/PMuXL8/IkSMzevToNDU1dVj/0ksv5ZRTTsnIkSOzfPnyXHbZZZkyZUoWLFjQWrNkyZKMGzcu48ePz9NPP53x48fn7LPPzk9/+tN2+z355JO5+eabc+ihh25F9wAAAAAAAAAAwDvKMuQGm3P99ddnwoQJmThxYgYPHpyZM2dmn332yezZszusnzNnTvbdd9/MnDkzgwcPzsSJE3Peeedl+vTprTUzZ87MiSeemIaGhhx00EFpaGjI8ccfn5kzZ7bZ64033sg555yTW265JXvsscf7+ZoAAAAAAAAAALDDK8uQW0sKrgq7tsS6deuybNmyjBo1qs36qFGj8thjj3V4z5IlS9rVn3TSSVm6dGnWr1+/yZo/3fOCCy7IqaeemhNOOGGL+gYAAAAAAAAAANrrVuwGtsaWRZ7YETQ3N6e5ubnNWnV1daqrq9vVrlmzJhs3bkyfPn3arPfp0yerVq3qcP9Vq1Z1WL9hw4asWbMm/fr167Tmj/e866678tRTT+XJJ5/covcDAAAAAAAAAAA6ZpKbqyyuxsbG9OzZs83V2Ni4ye9JVVVVm58LhUK7tc3V/+n6pvb81a9+lYsvvji33357ampqNv9FBgAAAAAAAAAANqssJ7lReRoaGlJfX99mraMpbknSu3fvdO3atd3UttWrV7ebxPaOvn37dljfrVu39OrVa5M17+y5bNmyrF69OrW1ta2fb9y4MQ8//HBmzZqV5ubmdO3a9V28LQAAAAAAAAAA8I4yneTmqrSruro6u+++e5urs5Bbjx49Ultbm0WLFrVZX7RoUUaMGNHhPcOHD29Xf//992fYsGHp3r37Jmve2fP444/PM888kxUrVrRew4YNyznnnJMVK1YIuAEAAAAAAAAAwFYoy0luhRSK3QIlrr6+PuPHj8+wYcMyfPjw3HzzzWlqasrkyZOTvD0Z7pVXXsltt92WJJk8eXJmzZqV+vr6TJo0KUuWLMncuXNz5513tu558cUX55hjjsl1112XM888M/fcc08eeOCBPProo0mS3XbbLUOGDGnTxy677JJevXq1WwcAAAAAAAAAAN6dsgy5weaMGzcur776aqZNm5aVK1dmyJAhWbhwYfr3758kWblyZZqamlrrBw4cmIULF6auri433nhj9t5779xwww0ZM2ZMa82IESNy11135YorrsiVV16Z/fbbL/Pnz8+RRx653d8PAAAAAAAAAAAqRVmG3FqK3QBl4fzzz8/555/f4We33npru7Vjjz02Tz311Cb3HDt2bMaOHfuue3jooYfedS0AAAAAAAAAANBeWYbcHFcKAAAAAAAAAABQGcoy5GaSGwAAAAAAAAAAQGXoUuwGAAAAAAAAAAAAoDPlOcmt4LhSAAAAAAAAAACASlCWITcRNwAAAAAAAAAAgMrguFIAAAAAAAAAAABKVllOcmsxyw0AAAAAAAAAAKAilGXIrSDkBgAAAAAAAAAAUBHKMuTWUuwGAAAAAAAAAAAA2C66FLsBAAAAAAAAAAAA6EyZTnJzXCkAAAAAAAAAAEAlKMuQW0HIDQAAAAAAAAAAoCI4rhQAAAAAAAAAAICSVZaT3FqK3QAAAAAAAAAAAADbRVmG3AoFx5UCAAAAAAAAAABUgrIMubVEyA0AAAAAAAAAAKASdCl2AwAAAAAAAAAAANCZMp3kBgAAAAAAAAAAQCUoy5BbwXGlAAAAAAAAAAAAFcFxpQAAAAAAAAAAAJSsspzk1mKSGwAAAAAAAAAAQEUoy5BboSDkBgAAAAAAAAAAUAnKMuTWUuwGAAAAAAAAAAAA2C66FLsBAAAAAAAAAAAA6ExZTnIrxHGlAAAAAAAAAAAAlaAsQ24tQm4AAAAAAAAAAAAVwXGlAAAAAAAAAAAAlKyynORWKJjkBgAAAAAAAAAAUAnKMuTmuFIAAAAAAAAAAIDK4LhSAAAAAAAAAAAASlZZTnIrmOQGAAAAAAAAAABQEcoy5NZSEHIDAAAAAAAAAACoBGUZchNxAwAAAAAAAAAAqAxdit0AAAAAAAAAAAAAdKYsJ7m1mOUGAEARNTQ0ZO3atcVuA+jE6tWrU1dXV+w2gE7U1NSksbGx2G0AAAAAAGVEyA0AALbQ2rVrM2PGjGK3AQBlSQgVAAAAANhSjisFAAAAAAAAAACgZJVlyK1QKLgq7NoaN910UwYOHJiamprU1tbmkUce2WT94sWLU1tbm5qamgwaNChz5sxpV7NgwYIcfPDBqa6uzsEHH5y77767zeeNjY054ogjsttuu2WvvfbKWWedlRdeeGGr+gcAAAAAAAAAAMo05NaSgqvCri01f/78TJ06NZdffnmWL1+ekSNHZvTo0Wlqauqw/qWXXsopp5ySkSNHZvny5bnssssyZcqULFiwoLVmyZIlGTduXMaPH5+nn34648ePz9lnn52f/vSnrTWLFy/OBRdckMcffzyLFi3Khg0bMmrUqLz55ptb/kUHAAAAAAAAAADSrdgNbI3CVoSeqCzXX399JkyYkIkTJyZJZs6cmfvuuy+zZ89OY2Nju/o5c+Zk3333zcyZM5MkgwcPztKlSzN9+vSMGTOmdY8TTzwxDQ0NSZKGhoYsXrw4M2fOzJ133pkk+fGPf9xm33nz5mWvvfbKsmXLcswxx7xfrwsAAJSYhoaGrF27tthtQElavXp16urqit0GlJyampoO/74VAAAAAGUacoNNWbduXZYtW5ZLL720zfqoUaPy2GOPdXjPkiVLMmrUqDZrJ510UubOnZv169ene/fuWbJkSbu/CX/SSSe1BuM68vrrrydJ9txzz614EwAAoFytXbs2M2bMKHYbAJQR4U8AAACAzpVlyK1QMMmt0jQ3N6e5ubnNWnV1daqrq9vVrlmzJhs3bkyfPn3arPfp0yerVq3qcP9Vq1Z1WL9hw4asWbMm/fr167Smsz0LhULq6+tz9NFHZ8iQIZt9RwAAAKBymPjInzLlkI6Y8AcAAABvK8uQW4vjSitOY2NjrrnmmjZrV111Va6++upO76mqqmrzc6FQaLe2ufo/Xd+SPS+88ML87Gc/y6OPPtrpMwEAAIDKZOIj8G4IPgIAAMDbyjLkRuVpaGhIfX19m7WOprglSe/evdO1a9d2E9ZWr17dbhLbO/r27dthfbdu3dKrV69N1nS050UXXZR77703Dz/8cD70oQ9t+uUAAAAAAAAAAIBOdSl2A1ujUCi4Kuyqrq7O7rvv3ubqLOTWo0eP1NbWZtGiRW3WFy1alBEjRnR4z/Dhw9vV33///Rk2bFi6d+++yZo/3rNQKOTCCy/Md7/73fzkJz/JwIEDt/j7DQAAAAAAAAAA/D9lOcnNcaVsTn19fcaPH59hw4Zl+PDhufnmm9PU1JTJkycneXsy3CuvvJLbbrstSTJ58uTMmjUr9fX1mTRpUpYsWZK5c+fmzjvvbN3z4osvzjHHHJPrrrsuZ555Zu6555488MADbY4jveCCC/Ltb38799xzT3bbbbfWyW89e/bMTjvttB1/AwAAAAAAAAAAsGMoy5BbQciNzRg3blxeffXVTJs2LStXrsyQIUOycOHC9O/fP0mycuXKNDU1tdYPHDgwCxcuTF1dXW688cbsvffeueGGGzJmzJjWmhEjRuSuu+7KFVdckSuvvDL77bdf5s+fnyOPPLK1Zvbs2UmS4447rk0/8+bNy7nnnvv+vTAAAAAAAAAAAOygyjLkBu/G+eefn/PPP7/Dz2699dZ2a8cee2yeeuqpTe45duzYjB07ttPPCwUBTAAAAAAAAAAAeC+VZcitRZAIAAAAAAAAAACgIpRlyM1xpQAAAAAAAAAAAJWhS7EbAAAAAAAAAAAAgM6U5SQ3x5UCAAAAAAAAAABUhrIMuTmuFAAAAAAAAAAAoDKUZcjNJDcAAAAAAAAAAIDK0KXYDQAAAAAAAAAAAEBnynKSm+NKAQAAAAAAAAAAKkNZhtwcVwoAAAAAAAAAAFAZHFcKAAAAAAAAAABAySrLSW6OKwUAAAAAAAAAAKgM5RlyK7QUuwUAAICy1dDQkLVr1xa7jR3a6tWrU1dXV+w2dmg1NTVpbGwsdhsAAAAAAGwHZRlyazHJDQAAYKutXbs2M2bMKHYbsE2ECAEAAAAAKkeXYjcAAAAAAAAAAAAAnSnLSW6FgkluAAAAAADF5Aj0958j0N9fjj8HAAAoH2UZcnNcKQAAAABAcTkCnXInQAgAAFA+HFcKAAAAAAAAAABAySrLSW6OKwUAAAAAAAAAAKgMZRlyaxFyAwAAAAAAAAAAqAhlGXIrRMgNAAAAAAAAAACgEnQpdgMAAAAAAAAAAADQmfKc5Oa4UgAAAAAAAAAAgIpQliG3FseVAgAAAAAAAAAAVATHlQIAAAAAAAAAAFCyynKSm+NKAQAAAAAAAAAAKkNZhtxahNwAAAAAAAAAAAAqguNKAQAAAAAAAAAAKFllOcnNcaUAAAAAAAAAAACVoSxDbi0RcgMAAAAAAAAAAKgEZRlyM8kNAAAAAAAAAACgMnQpdgMAAAAAAAAAAADQmbKc5NZikhsAAAAAAAAAAEBFKMuQWyFCbgAAAAAAAAAAAJXAcaUAAAAAAAAAAACUrLKc5Oa4UgAAAAAAAAAAgMpQliG3gpAbAAAAAAAAAABARSjPkFuE3AAAAAAAAAAAACpBl2I3AO+Xm266KQMHDkxNTU1qa2vzyCOPbLJ+8eLFqa2tTU1NTQYNGpQ5c+a0q1mwYEEOPvjgVFdX5+CDD87dd9+9zc8FAAAAAAAAAAA6V5Yht0Kh4Kqwa0vNnz8/U6dOzeWXX57ly5dn5MiRGT16dJqamjqsf+mll3LKKadk5MiRWb58eS677LJMmTIlCxYsaK1ZsmRJxo0bl/Hjx+fpp5/O+PHjc/bZZ+enP/3pVj8XAAAAAAAAAADYNCE3V1lcW+r666/PhAkTMnHixAwePDgzZ87MPvvsk9mzZ3dYP2fOnOy7776ZOXNmBg8enIkTJ+a8887L9OnTW2tmzpyZE088MQ0NDTnooIPS0NCQ448/PjNnztzq5wIAAAAAAAAAAJtWliE32JR169Zl2bJlGTVqVJv1UaNG5bHHHuvwniVLlrSrP+mkk7J06dKsX79+kzXv7Lk1zwUAAAAAAAAAADatW7Eb2BpbPteLctfc3Jzm5uY2a9XV1amurm5Xu2bNmmzcuDF9+vRps96nT5+sWrWqw/1XrVrVYf2GDRuyZs2a9OvXr9Oad/bcmucCAAAAAAAAAACbVpYhtw3rXil2C2xnV199da655po2a1dddVWuvvrqTu+pqqpq83OhUGi3trn6P11/N3tu6XMBKs2MGTOK3QJsM99jyp3vMDsC32PKne8wOwLfY8qd7zA7At9jdgS+x5Q732GA7aMsQ25UnoaGhtTX17dZ62iKW5L07t07Xbt2bTc9bfXq1e2mrL2jb9++HdZ369YtvXr12mTNO3tuzXOB0jO2/xnFbgG22fdWLit2CwAAAAD5w68fKXYLsM1+P+lvi90CbJOdL5tS7BZgm9UcMabYLQAloEuxG4B3o7q6Orvvvnubq7OQW48ePVJbW5tFixa1WV+0aFFGjBjR4T3Dhw9vV3///fdn2LBh6d69+yZr3tlza54LAAAAAAAAAABsmklu7JDq6+szfvz4DBs2LMOHD8/NN9+cpqamTJ48Ocnbk+FeeeWV3HbbbUmSyZMnZ9asWamvr8+kSZOyZMmSzJ07N3feeWfrnhdffHGOOeaYXHfddTnzzDNzzz335IEHHsijjz76rp8LAAAAAAAAAABsGSE3dkjjxo3Lq6++mmnTpmXlypUZMmRIFi5cmP79+ydJVq5cmaamptb6gQMHZuHChamrq8uNN96YvffeOzfccEPGjPl/Y09HjBiRu+66K1dccUWuvPLK7Lfffpk/f36OPPLId/1cAAAAAAAAAABgy1QVCoVCsZsAgFIxtv8ZxW4Bttn3Vi4rdgsAAAAA+cOvHyl2C7DNfj/pb4vdAmyTnS+bUuwWYJvVHDFm80XADq9LsRsAAAAAAAAAAACAzgi5AQAAAAAAAAAAULKE3AAAAAAAAAAAAChZQm4AAAAAAAAAAACULCE3AAAAAAAAAAAASpaQGwAAAAAAAAAAACVLyA0AAAAAAAAAAICSJeQGAAAAAAAAAEDFuvrqq3PYYYdt0T0DBgzIzJkz35d+gPaE3AAAAAAAAAAA2GE89thj6dq1a04++eTt9syqqqp873vf26Y9jjvuuFRVVbW5Pv7xj7epGTBgQLuaSy+9dLN7FwqFTJ8+PQcccECqq6uzzz775Ktf/WqHtf/+7/+ebt26bXHwD95P3YrdAAAAAAAAAAAAvFe+9a1v5aKLLso//uM/pqmpKfvuu2+xW3rXJk2alGnTprX+vNNOO7WrmTZtWiZNmtT686677rrZfS+++OLcf//9mT59ej784Q/n9ddfz5o1a9rVvf766/n0pz+d448/Pv/zP/+zlW8B7z2T3AAAAAAAAAAA2CG8+eab+c53vpPPfe5zOe2003Lrrbe2q7n22mvTp0+f7LbbbpkwYULWrl3b5vPjjjsuU6dObbN21lln5dxzz+3wmQMGDEiS/NVf/VWqqqpaf3766afz0Y9+NLvttlt233331NbWZunSpZvsf+edd07fvn1br549e7ar2W233drUbC7k9vzzz2f27Nm55557csYZZ2TgwIE57LDDcsIJJ7Sr/exnP5tPfvKTGT58+Cb3hO1NyA0AAAAAAAAAgJLU3Nyc3/3ud22u5ubmTuvnz5+fAw88MAceeGA+9alPZd68eSkUCq2ff+c738lVV12Vr3zlK1m6dGn69euXm266aZt6fPLJJ5Mk8+bNy8qVK1t/Puecc/KhD30oTz75ZJYtW5ZLL7003bt33+Red9xxR3r37p1DDjkkX/jCF/L73/++Xc11112XXr165bDDDstXvvKVrFu3bpN7fv/738+gQYPygx/8IAMHDsyAAQMyceLE/OY3v2lTN2/evLz44ou56qqrtuT1YbtwXClQshoaGtol5gEAAAAAAACoHI2NjbnmmmvarF111VW5+uqrO6yfO3duPvWpTyVJTj755Lzxxht58MEHW6eWzZw5M+edd14mTpyYJPnyl7+cBx54YJv+v+kPfvCDSZIPfOAD6du3b+t6U1NTvvjFL+aggw5Kkvz5n//5Jvc555xzMnDgwPTt2zf/8R//kYaGhjz99NNZtGhRa83FF1+cww8/PHvssUeeeOKJNDQ05KWXXso//uM/drrvL37xi7z88sv5l3/5l9x2223ZuHFj6urqMnbs2PzkJz9Jkvznf/5nLr300jzyyCPp1k2ciNLjWwmUrLVr12bGjBnFboMKM/a7ZxS7BQAAAAAAAOD/amhoSH19fZu16urqDmtfeOGFPPHEE/nud7+bJOnWrVvGjRuXb33rW60ht+effz6TJ09uc9/w4cPzb//2b+957/X19Zk4cWL++Z//OSeccEL+5m/+Jvvtt1+n9ZMmTWr985AhQ/Lnf/7nGTZsWJ566qkcfvjhSZK6urrWmkMPPTR77LFHxo4d2zrd7ZBDDsnLL7+cJBk5cmR+9KMfpaWlJc3NzbnttttywAEHJHk7DFhbW5sXXngh+++/fz75yU/mmmuuaf0cSo2QGwAAAAAAAAAAJam6urrTUNufmjt3bjZs2JA/+7M/a10rFArp3r17Xnvtteyxxx7vap8uXbq0OeI0SdavX//um/6/rr766nzyk5/MD3/4w/zoRz/KVVddlbvuuit/9Vd/9a7uP/zww9O9e/f853/+Z2vI7U995CMfSZL813/9V3r16pWFCxe29rrTTjslSfr165du3bq1CbANHjw4ydvT5vr06ZOlS5dm+fLlufDCC5MkLS0tKRQK6datW+6///587GMf2+L3h/dSl2I3AAAAAAAAAAAA22LDhg257bbb8vWvfz0rVqxovZ5++un0798/d9xxR5K3w12PP/54m3v/9OcPfvCDWblyZevPGzduzH/8x39s8vndu3fPxo0b260fcMABqaury/3335+//uu/zrx58971Oz377LNZv359+vXr12nN8uXLk6S1pn///tl///2z//77t4b9jjrqqGzYsCEvvvhi630///nPW+t33333PPPMM21+b5MnT86BBx6YFStW5Mgjj3zXPcP7xSQ3AAAAAAAAAADK2g9+8IO89tprmTBhQnr27Nnms7Fjx2bu3Lm58MILc/HFF+czn/lMhg0blqOPPjp33HFHnn322QwaNKi1/mMf+1jq6+vzwx/+MPvtt19mzJiR3/72t5t8/oABA/Lggw/mqKOOSnV1dWpqavLFL34xY8eOzcCBA/Pf//3fefLJJzNmzJgO73/xxRdzxx135JRTTknv3r3z3HPP5fOf/3yGDh2ao446KkmyZMmSPP744/noRz+anj175sknn0xdXV3OOOOM7Lvvvp32dsIJJ+Twww/Peeedl5kzZ6alpSUXXHBBTjzxxNbpbkOGDGlzz1577ZWampp261AsJrkBAAAAAAAAAFDW5s6dmxNOOKFdwC1JxowZkxUrVuSpp57KuHHj8qUvfSmXXHJJamtr8/LLL+dzn/tcm/rzzjsvn/nMZ/LpT386xx57bAYOHJiPfvSjm3z+17/+9SxatCj77LNPhg4dmq5du+bVV1/Npz/96RxwwAE5++yzM3r06FxzzTUd3t+jR488+OCDOemkk3LggQdmypQpGTVqVB54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JZdckl/96lf53//939aaZ555Jh/72Mey0047pVevXvm7v/u7vPHGG0mShx9+ON27d8+qVava7Pv5z38+xxxzTJLk5Zdfzumnn5499tgju+yySw455JAsXLiw057Gjx+fL33pSznhhBM6/Pz111/P3Llz8/Wvfz0nnHBChg4dmttvvz3PPPNMHnjggU2+7w033JALLrgggwYN6vDzyy67LP/wD/+QESNGZL/99suUKVNy8skn5+67797kvlBqhNwAAAAAAAAAAChJzc3N+d3vftfmam5uflf3vvHGG7njjjuy//77p1evXkmSt956KyeffHL22GOPPPnkk/mXf/mXPPDAA7nwwguTJMccc0wGDRqUf/7nf27dZ8OGDbn99tvzt3/7t0mSCy64IM3NzXn44YfzzDPP5Lrrrsuuu+661e+4bNmyrF+/PqNGjWpd23vvvTNkyJA89thjW71vZ15//fXsueee7/m+8H7qVuwG3i8NDQ1Zu3ZtsdsAAAAAAAAAAGArNTY25pprrmmzdtVVV+Xqq6/usP4HP/hBa+DszTffTL9+/fKDH/wgXbq8PQfqjjvuyB/+8Ifcdttt2WWXXZIks2bNyumnn57rrrsuffr0yYQJEzJv3rx88YtfTJL88Ic/zFtvvZWzzz47SdLU1JQxY8bkwx/+cJJ0OkXt3Vq1alV69OiRPfbYo816nz592k2U21b/+q//mieffDLf/OY339N94f22w4bc1q5dmxkzZhS7DQDKzDdu/E6xWwAAAAAAAAD+r4aGhtTX17dZq66u7rT+ox/9aGbPnp0k+c1vfpObbropo0ePzhNPPJH+/fvn+eefz1/8xV+0BtyS5KijjkpLS0teeOGF9OnTJ+eee26uuOKKPP744/nIRz6Sb33rWzn77LNb75kyZUo+97nP5f77788JJ5yQMWPG5NBDD33P371QKKSqqipJMnr06DzyyCNJkv79++fZZ5/d4v0eeuihnHvuubnllltyyCGHvKe9wvvNcaUAAAAAAAAAAJSk6urq7L777m2uTYXcdtlll+y///7Zf//985d/+ZeZO3du3nzzzdxyyy1J2gbH/tQ763vttVdOP/30zJs3L6tXr87ChQtz3nnntdZNnDgxv/jFLzJ+/Pg888wzGTZsWL7xjW9s9Tv27ds369aty2uvvdZmffXq1enTp0+S5B//8R+zYsWKrFixIgsXLtziZyxevDinn356rr/++nz605/e6l6hWITcAAAAAAAAAADYIVVVVaVLly75wx/+kCQ5+OCDs2LFirz55putNf/+7/+eLl265IADDmhdmzhxYu66665885vfzH777Zejjjqqzb777LNPJk+enO9+97v5/Oc/3xqi2xq1tbXp3r17Fi1a1Lq2cuXK/Md//EdGjBiRJPmzP/uz1vBe//79t2j/hx56KKeeemquvfba/N3f/d1W9wnFtMMeVwoAAAAAAAAAQGVpbm7OqlWrkiSvvfZaZs2alTfeeCOnn356kuScc87JVVddlc985jO5+uqr87//+7+56KKLMn78+NapaUly0kknpWfPnvnyl7+cadOmtXnG1KlTM3r06BxwwAF57bXX8pOf/CSDBw/utKff/OY3aWpqyq9//eskyQsvvJDk7Qluffv2Tc+ePTNhwoR8/vOfT69evbLnnnvmC1/4Qj784Q/nhBNO2OT7/td//VfeeOONrFq1Kn/4wx+yYsWKJG+H+Xr06NEacLv44oszZsyY1t9Njx49sueee27BbxaKyyQ3AAAAAAAAAAB2CD/+8Y/Tr1+/9OvXL0ceeWSefPLJ/Mu//EuOO+64JMnOO++c++67L7/5zW9yxBFHZOzYsTn++OMza9asNvt06dIl5557bjZu3NjueM+NGzfmggsuyODBg3PyySfnwAMPzE033dRpT/fee2+GDh2aU089NUny8Y9/PEOHDs2cOXNaa2bMmJGzzjorZ599do466qjsvPPO+f73v5+uXbtu8n0nTpyYoUOH5pvf/GZ+/vOfZ+jQoRk6dGhroO7WW2/NW2+9lcbGxtbfS79+/fLXf/3X7/p3CqWgqlAoFIr18Lq6usyYMaPs9gZgx9Wtx58VuwUAAAAAAErE7791brFbgG2y23m3FrsF2GYb1r1StGdPmjQp//M//5N77723aD0Ab3NcKQAAAAAAAAAA/F+vv/56nnzyydxxxx255557it0OECE3AAAAAAAAAABodeaZZ+aJJ57IZz/72Zx44onFbgeIkBsAAAAAAAAAALR66KGHit0C8Ce6FLsBAAAAAAAAAAAA6IyQGwAAAAAAAAAAACVLyA0AAAAAAAAAAICSJeQGAAAAAAAAAABAyRJyAwAAAAAAAAAAoGQJuQEAAAAAAAAAAFCyhNwAAAAAAAAAAAAoWUJuAAAAAAAAAAAAlKxuxW4AAAAAAAAAoBTtdt6txW4Btskn+h1Z7BYA4D1hkhsAAAAAAAAAAAAlS8gNAAAAAAAAAACAkiXkBgAAAAAAAAAAQMkScgMAAAAAAAAAAKBkCbkBAAAAAAAAAABQsoTcAAAAAAAAAAAAKFlCbgAAAAAAAAAAAJQsITcAAAAAAAAAAABKlpAbAAAAAAAAAAAAJUvIDQAAAAAAAAAAgJIl5AYAAAAAAAAAAEDJEnIDAAAAAAAAAACgZAm5AQAAAAAAAABQ9s4999ycddZZ7dYfeuihVFVV5be//e1276nS/Pd//3d69OiRgw46qMPPq6qqWq9u3bpl3333TX19fZqbm9vUrVq1KhdddFEGDRqU6urq7LPPPjn99NPz4IMPttbcfPPNOe6447L77ru/639/H3744Zx++unZe++9U1VVle9973sd1j3//PM544wz0rNnz+y22275yEc+kqampk3ufcYZZ2TfffdNTU1N+vXrl/Hjx+fXv/51h7WvvvpqPvShD/lebgEhNwAAAAAAAAAA2AGsX7++qM+/9dZbc/bZZ+ett97Kv//7v3dYM2/evKxcuTIvvfRSbrrppvzzP/9zvvzlL7d+/stf/jK1tbX5yU9+kq997Wt55pln8uMf/zgf/ehHc8EFF7TWvfXWWzn55JNz2WWXvev+3nzzzfzFX/xFZs2a1WnNiy++mKOPPjoHHXRQHnrooTz99NO58sorU1NTs8m9P/rRj+Y73/lOXnjhhSxYsCAvvvhixo4d22HthAkTcuihh77rvhFyAwAAAAAAAACgwixYsCCHHHJIqqurM2DAgHz9619v83lHU74+8IEP5NZbb02SrFu3LhdeeGH69euXmpqaDBgwII2Nja21r7/+ev7u7/4ue+21V3bfffd87GMfy9NPP936+dVXX53DDjss3/zmN7PPPvtk5513zt/8zd+0m+o1b968DB48ODU1NTnooINy0003tX72y1/+MlVVVfnOd76T4447LjU1Nbn99tvz8ssv5/TTT88ee+yRXXbZJYccckgWLlzYet/ixYvzl3/5l6murk6/fv1y6aWXZsOGDa2fH3fccZkyZUr+/u//PnvuuWf69u2bq6++erO/00KhkHnz5mX8+PH55Cc/mblz53ZY94EPfCB9+/bNPvvsk9NOOy1nnHFGnnrq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atVKp06dMtY4fPiwli9frrVr1+qrr75SYmKiBg8ebMzPnTtXY8aM0XvvvaeUlBRNmjRJ77zzjhYuXGjWy6hRoxQWFqaUlBQFBgZq8ODBys7O1rfffqukpCRNnjxZTk5OkqTff/9d7du3V6NGjbR//37NmjVLcXFxmjhxotmaCxculKOjo3744Qd98MEHGj9+vL7++usCv8UTTzyhcuXKaevWrZKkb7/9VuXKldO3335r1CQkJKh58+b57m3SpIliY2Pl7OystLQ0paWlacSIEcZ8dHS0AgICtG/fPg0aNEivvfaafv7550L/XCIiIjR58mS98847Sk5O1ueff65KlSqZ1YwZM0YjRoxQYmKivL299corr5iF/IoSHR2tefPmKS4uTtu2bdOpU6cKPB504cKFsrOz0/bt2zVnzhylpaWpefPm8vX11Z49e/TVV1/pjz/+ULdu3fLdd6vfXbq6k9vzzz9vNhYYGKgdO3bc0vtIVwObn3zyiUqXLq0GDRrc8n0Pmp2lGwAAAAAAAAAAAAAAAAAKkp2drezsbLMxe3t72dvbF1i/bt06I9B1TU5Ojtn1tGnT1KpVK73zzjuSrh7dmJycrClTpigkJOSW+jpx4oRq1qypZ575f+zdebjXc94/8Oe3Tk5RCUVJSVoIUTIkS0YzRWPGvjaKMI39ZG0YFdFYUmaMZcwpWcYyuLuNuEVkKMaa29BkTWNEM2PJ0qI6vz/m9v05TqUU56jH47q+13U+7+X1eX2+fe+57uua57w/u6RQKGTTTTctzj388MN54YUXMnv27GKfl112WcaNG5c77rgjxx13XJJk3rx5GTt2bDbZZJMkyW9+85v07t07I0aMSNOmTXPBBRdkxIgR2X///ZMkm222WV566aVce+216du3b/F+p556anHN570dcMAB2WabbZIkrVu3Ls5dddVVadGiRa688soUCoVsscUWefvtt3PWWWflvPPOS61a/zkvq2PHjhk8eHCSpG3btrnyyiszceLE4qlkX1QoFLLbbrtl0qRJOeCAAzJp0qT07ds3Y8eOzUsvvZR27dplypQpKSsrq7J3rbXWyrrrrptCoZCmTZtWmd97771z/PHHJ/lPmG/kyJGZNGlStthiiyprP/roo1xxxRW58sori9/P5ptvnl122aXSutNPPz29e/dOkgwdOjRbbbVVXn311SXW/LJRo0Zl0KBBOeCAA5Ik11xzTe6///4q69q0aZNLLrmkeH3eeeelc+fOueiii4pjo0ePTosWLfLyyy+nXbt2SVbse0+Sd955p0qIb6ONNso777zzlc9yzz335NBDD82nn36aZs2a5YEHHkjjxo2/cl91cZIbAPyfunXrVncLAAAAAAAAwBcMHz486667bqXPF18L+mV77LFHpk6dWunz+9//vtKaadOmpVu3bpXGunXrlldeeaVKIG5p+vXrl6lTp6Z9+/Y5+eSTM2HChOLcM888k48//jgbbLBB6tevX/y88cYbee2114rrWrZsWQy4JUnXrl2zePHiTJ8+Pf/85z/z97//Pf37969UY9iwYZVqJEmXLl0qXZ988skZNmxYunXrlsGDB1d6BeW0adPStWvXFAqFSs/+8ccf56233iqOdezYsVLNZs2aZfbs2Uv9Prp3755JkyYl+c/rUPfYY4/stttueeSRR/LUU09l7ty5Vb7z5fHFPj4Pwi2tj2nTpmX+/PnZc889l7tms2bNkmSZz/a5Dz/8MLNmzSq+djVJSkpKqnz/SdV/k2eeeSYPP/xwpX/Lz0N1X/z3XNHvPUmlf8vkPycJfj528803V7rno48+Wlz3+f+tTJkyJb169crBBx+8XN9DdXGSGwD8n+HDh+fSETdUdxsAAAAAAADA/xk0aFAGDhxYaWxpp7glyTrrrJM2bdpUGvtieCupHAL64tgXFQqFKmOfffZZ8e/OnTvnjTfeyH333ZcHH3wwBx98cHr06JE77rgjixcvTrNmzYqhry9q1KjRUnv/vKdCoZDFixcn+c8rS3fcccdK62rXrl3pep111ql0fcwxx6Rnz54ZP358JkyYkOHDh2fEiBE56aSTlvnsXxyvU6dOld4+72lJunfvnlNOOSWvvvpq/vrXv2bXXXfNa6+9lkceeSQffPBBtt9++zRo0GCp+5dmRfqoV6/eCtf8/JmX9Wxfx5f/TRYvXpx99tknF198cZW1nwftvtzb5/0tq7emTZtWObVt9uzZxdPdfvzjH1f6/TRv3rxSj23atEmbNm2y0047pW3btikvL8+gQYOW4wm/fU5yAwAAAAAAAACgRiotLU3Dhg0rfZYVclseHTp0yGOPPVZpbMqUKWnXrl0xQNakSZPMmjWrOP/KK6/k008/rbSnYcOGOeSQQ3Ldddfltttuy5133pn33nsvnTt3zjvvvJOSkpJiiOjzzxdfBzlz5sy8/fbbxevHH388tWrVSrt27bLRRhulefPmef3116vU2Gyzzb7yGVu0aJEBAwbkrrvuymmnnZbrrruu+OxTpkypFOCbMmVKGjRoUCkAtaK23nrrbLDBBhk2bFi23XbbNGzYMLvvvnseeeSRTJo0KbvvvvtS96611lrLfYLesrRt2zb16tXLxIkTV7rWkqy77rpp1qxZnnjiieLYwoUL88wzz3zl3s6dO+fFF19Mq1atqvx7fjkQtyK6du2aBx54oNLYhAkTsvPOOydJGjRoUOleywoCVlRUVHk1cE0i5AYAAAAAAAAAwBrjtNNOy8SJE3PBBRfk5ZdfztixY3PllVfm9NNPL675/ve/nyuvvDLPPvtsnn766QwYMKDSKVsjR47Mrbfemr/97W95+eWX88c//jFNmzZNo0aN0qNHj3Tt2jX77rtv7r///syYMSNTpkzJueeem6effrpYo27duunbt2+ef/75PProozn55JNz8MEHp2nTpkmSIUOGZPjw4bniiivy8ssv54UXXsiYMWNy+eWXL/P5Tj311Nx///1544038uyzz+ahhx7KlltumSQ5/vjj8/e//z0nnXRS/va3v+W///u/M3jw4AwcODC1an39GFGhUMhuu+2Wm266Kd27d0/yn1dvLliwIBMnTiyOLUmrVq3y8ccfZ+LEifnXv/5VJUy4vOrWrZuzzjorZ555Zm644Ya89tpreeKJJ1JeXv616i3JKaeckl/96lf5r//6r/ztb3/L8ccfnw8++OAr951wwgl57733cthhh+XJJ5/M66+/ngkTJuToo49eqYDfKaeckgkTJuTiiy/O3/72t1x88cV58MEHc+qppy51zyeffJJf/OIXeeKJJ/Lmm2/m2WefzTHHHJO33norBx100Nfu5Zsm5AYAAAAAAAAAwBqjc+fOuf3223Prrbdm6623znnnnZfzzz8//fr1K64ZMWJEWrRokd122y2HH354Tj/99Ky99trF+fr16+fiiy9Oly5dssMOO2TGjBm59957U6tWrRQKhdx7773ZbbfdcvTRR6ddu3Y59NBDM2PGjOJrJJOkTZs22X///bP33nvnhz/8YbbeeutcddVVxfljjjkmv//973P99ddnm222ye67757rr7/+K09yW7RoUU444YRsueWW6dWrV9q3b1+s27x589x777158skns+2222bAgAHp379/zj333JX+XvfYY48sWrSoGGgrFArZddddkyS77LLLUvftvPPOGTBgQA455JA0adIkl1xyydfu4Ze//GVOO+20nHfeedlyyy1zyCGHZPbs2V+73peddtppOfLII9OvX7907do1DRo0yH777feV+zbeeONMnjw5ixYtSs+ePbP11lvnlFNOybrrrrtS4cKdd945t956a8aMGZOOHTvm+uuvz2233VblFbdfVLt27fztb3/LAQcckHbt2uVHP/pR/vnPf+bRRx/NVltt9bV7+aYVKr78AuHVRFlZWUaOHFndbayRfPesqGX9ZmrS76km9bKm+Ta/+5K1vv4RvAAAAADA/3fcxt2quwVYab97e3J1twCwxlu44B/V3cI3YsiQIRk3blymTp1a3a3Ad4KT3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAADgWzRkyBCvKoUVIOQGAAAAAAAAAABAjSXkBgAAAAAAAAAAQI0l5AYAAAAAAAAAAECNJeQGAAAAAAAAAABAjSXkBgAAAAAAAAAAQI0l5AYAAAAAAAAAAECNJeQGAAAAAAAAAABAjSXkBgAAAAAAAAAAQI1VUt0NAHxX1K1bN2VlZdXdxhpp9uzZ1d0CAAAAALCC3qmYV90tAAAAqwkhN4DlNHz48OpuYY0lXAgAAAAAAAAAay6vKwUAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAABgjTVkyJBst912K7SnVatWGTVq1DfSD1CVkBsAAAAAAAAAAKuNKVOmpHbt2unVq9e3ds9CoZBx48atVI3f/e536d69exo2bJhCoZAPPvhgievGjx+fHXfcMfXq1Uvjxo2z//77L7Pu9OnTs8cee2SjjTZK3bp107p165x77rn57LPPlrh+8uTJKSkpWeHgH3yThNwAAAAAAAAAAFhtjB49OieddFIee+yxzJw5s7rbWW6ffvppevXqlV/84hdLXXPnnXfmpz/9aY466qg8//zzmTx5cg4//PBl1q1Tp06OPPLITJgwIdOnT8+oUaNy3XXXZfDgwVXWfvjhhznyyCOz5557rvTzwKpUUt0NAAAAAAAAAADAqvDJJ5/k9ttvz1NPPZV33nkn119/fc4777xKa371q19l5MiR+fTTT3PwwQenSZMmlea7d++e7bbbrtLrSPfdd980atQo119/fZV7tmrVKkmy3377JUk23XTTzJgxI88//3xOPfXUPP300ykUCmnbtm2uvfbadOnSZYm9n3rqqUmSSZMmLXF+4cKFOeWUU3LppZemf//+xfH27dsv4xtJWrdundatWxevN91000yaNCmPPvpolbU/+9nPcvjhh6d27dorfTIdrEpOcgMAAAAAAAAAoEaaP39+5syZU+kzf/78pa6/7bbb0r59+7Rv3z59+vTJmDFjUlFRUZy//fbbM3jw4Fx44YV5+umn06xZs1x11VUr1eNTTz2VJBkzZkxmzZpVvD7iiCOyySab5KmnnsozzzyTs88+O3Xq1Pna93n22Wfzj3/8I7Vq1UqnTp3SrFmz7LXXXnnxxRdXqM6rr76a//mf/8nuu+9eaXzMmDF57bXXlnjCG1Q3ITcA1niDBg1KWVlZysrKqrsVAAAAAAAA4AuGDx+eddddt9Jn+PDhS11fXl6ePn36JEl69eqVjz/+OBMnTizOjxo1KkcffXSOOeaYtG/fPsOGDUuHDh1WqsfPT4Jr1KhRmjZtWryeOXNmevTokS222CJt27bNQQcdlG233fZr3+f1119PkgwZMiTnnntu7rnnnqy33nrZfffd8957733l/p133jl169ZN27Zts+uuu+b8888vzr3yyis5++yzc/PNN6ekxIshqXmE3ABY482bNy8jR47MyJEjq7sVAAAAAAAA4AsGDRqUDz/8sNJn0KBBS1w7ffr0PPnkkzn00EOTJCUlJTnkkEMyevTo4ppp06ala9eulfZ9+XpVGThwYI455pj06NEjv/rVr/Laa6+tVL3FixcnSc4555wccMAB2X777TNmzJgUCoX88Y9/TJJstdVWqV+/furXr5+99tqr0v7bbrstzz77bP7whz9k/Pjxueyyy5IkixYtyuGHH56hQ4emXbt2K9UjfFNELwEAAAAAAAAAqJFKS0tTWlq6XGvLy8uzcOHCNG/evDhWUVGROnXq5P3338966623XHVq1apV6RWnSfLZZ58tf9P/Z8iQITn88MMzfvz43HfffRk8eHBuvfXW7LfffitcK0maNWuWJJVOnistLU3r1q0zc+bMJMm9995b7LVevXqV9rdo0aK4f9GiRTnuuONy2mmn5aOPPsrTTz+d5557LieeeGKS/wTqKioqUlJSkgkTJuT73//+1+oZVhUnuQEAAAAAAAAA8J22cOHC3HDDDRkxYkSmTp1a/Dz//PPZdNNNc/PNNydJttxyyzzxxBOV9n75ukmTJpk1a1bxetGiRfnrX/+6zPvXqVMnixYtqjLerl27lJWVZcKECdl///0zZsyYr/uI2X777VNaWprp06cXxz777LPMmDEjm266aZJk0003TZs2bdKmTZtKYb8vq6ioyGeffZaKioo0bNgwL7zwQqXvbcCAAWnfvn2mTp2aHXfc8Wv3DKuKk9wAAAAAAAAAAPhOu+eee/L++++nf//+WXfddSvNHXjggSkvL8+JJ56YU045JX379k2XLl2yyy675Oabb86LL76Y1q1bF9d///vfz8CBAzN+/PhsvvnmGTlyZD744INl3r9Vq1aZOHFiunXrltLS0tStWzdnnHFGDjzwwGy22WZ566238tRTT+WAAw5Yao133nkn77zzTl599dUkyQsvvJAGDRqkZcuWWX/99dOwYcMMGDAggwcPTosWLbLpppvm0ksvTZIcdNBBS6178803p06dOtlmm21SWlqaZ555JoMGDcohhxySkpL/RIe23nrrSns23HDD1K1bt8o4VBchNwAAAAAAAAAAvtPKy8vTo0ePKgG3JDnggANy0UUX5dlnn80hhxyS1157LWeddVbmzZuXAw44ID//+c9z//33F9cfffTRef7553PkkUempKQkZWVl2WOPPZZ5/xEjRmTgwIG57rrr0rx587z88sv597//nSOPPDLvvvtuGjdunP333z9Dhw5dao1rrrmm0vxuu+2WJBkzZkz69euXJLn00ktTUlKSn/70p5k7d2523HHHPPTQQ8t8FWtJSUkuvvjivPzyy6moqMimm26aE044IWVlZct8JqhJChVffonwaqKsrCwjR46s7jbWSL57VtSyfjN+TyTf/O/gi/VL1lr6kb0AAAAAwPL7cbPtq7sFWGl3z3qmulsAWOMtXPCP6m4BqAFqVXcDAAAAAAAAAAAAsDRCbgAAAAAAAAAAANRYQm4AAAAAAAAAAADUWEJuAAAAAAAAAAAA1FhCbgAAAAAAAAAAANRYQm4AAAAAAAAAAADUWEJuAAAAAAAAAAAA1FhCbgAAAAAAAAAAANRYQm4AAAAAAAAAAADUWEJuAAAAAAAAAAAA1FhCbgAAAAAAAAAAANRYJdXdAAB8lbp166asrOwbqz979uxvrDYAAAAArKmctAAAAKwqQm4A1HjDhw//Rut/kwE6AAAAAAAAAGDl+B/RAAAAAAAAAAAAUGMJuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AQAAAAAAAAAAUGMJuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AQAAAAAAAAAAUGMJuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AQAAAAAAAAAAUGMJuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AdWubt26KSsrW+Jn9uzZ1d0eAAAAAAAAAN8B/fr1S6FQyIABA6rMHX/88SkUCunXr9833seFF16YnXfeOWuvvXYaNWq01HXXX399OnbsmLp166Zp06Y58cQTl1n3scceS7du3bLBBhukXr162WKLLTJy5Milrr/11ltTKBSy7777fs0ngZqjpLobABg+fPhS58rKyr7FTgAAAAAAAAD4LmvRokVuvfXWjBw5MvXq1UuSzJs3L7fccktatmz5rfSwYMGCHHTQQenatWvKy8uXuObyyy/PiBEjcumll2bHHXfMvHnz8vrrry+z7jrrrJMTTzwxHTt2zDrrrJPHHnssP/vZz7LOOuvkuOOOq7T2zTffzOmnn55dd911lT0XVCcnuQEAAAAAAAAAsFro3LlzWrZsmbvuuqs4dtddd6VFixbp1KlTpbUVFRW55JJL0rp169SrVy/bbrtt7rjjjuL8pEmTUigUMnHixHTp0iVrr712dt5550yfPn2ZPQwdOjRlZWXZZpttljj//vvv59xzz80NN9yQww8/PJtvvnm22mqr7LPPPsus26lTpxx22GHZaqut0qpVq/Tp0yc9e/bMo48+WmndokWLcsQRR2To0KFp3br1MmvCd4WQGwAAAAAAAAAANdL8+fMzZ86cSp/58+cvc89RRx2VMWPGFK9Hjx6do48+usq6c889N2PGjMnVV1+dF198MWVlZenTp08eeeSRSuvOOeecjBgxIk8//XRKSkqWWGtFPPDAA1m8eHH+8Y9/ZMstt8wmm2ySgw8+OH//+99XqM5zzz2XKVOmZPfdd680fv7556dJkybp37//SvUJNYmQGwBrvLp166asrMzrcQEAAAAAAKCGGT58eNZdd91Kn+HDhy9zz09/+tM89thjmTFjRt58881Mnjw5ffr0qbTmk08+yeWXX57Ro0enZ8+ead26dfr165c+ffrk2muvrbT2wgsvzO67754OHTrk7LPPzpQpUzJv3ryv/Uyvv/56Fi9enIsuuiijRo3KHXfckffeey8/+MEPsmDBgq/cv8kmm6S0tDRdunTJCSeckGOOOaY4N3ny5JSXl+e666772v1BTVRS3Q0AQHX74v8T/Jvf3l6NnQAAAAAAAABfNGjQoAwcOLDSWGlp6TL3NG7cOL17987YsWNTUVGR3r17p3HjxpXWvPTSS5k3b15+8IMfVBpfsGBBldeaduzYsfh3s2bNkiSzZ89Oy5YtV/h5kmTx4sX57LPP8utf/zo//OEPkyS33HJLmjZtmocffjg9e/ZM/fr1i+v79OmTa665pnj96KOP5uOPP84TTzyRs88+O23atMlhhx2Wjz76KH369Ml1111X5Xnhu07IDQAAAAAAAACAGqm0tPQrQ21LcvTRR+fEE09Mkvz2t7+tMr948eIkyfjx49O8efMq9/yiOnXqFP8uFAqV9n8dnwflOnToUBxr0qRJGjdunJkzZyZJpk6dWpxr2LBhpf2bbbZZkmSbbbbJu+++myFDhuSwww7La6+9lhkzZmSfffYprv28z5KSkkyfPj2bb7751+4bqpOQGwAAAAAAAAAAq5VevXoVX/3Zs2fPKvMdOnRIaWlpZs6cmd133/1b7a1bt25JkunTp2eTTTZJkrz33nv517/+lU033TRJ0qZNm+WqVVFRkfnz5ydJtthii7zwwguV5s8999x89NFHueKKK9KiRYtV9QjwrRNyAwAAAAAAAABgtVK7du1Mmzat+PeXNWjQIKeffnrKysqyePHi7LLLLpkzZ06mTJmS+vXrp2/fvl/73jNnzsx7772XmTNnZtGiRcVT2dq0aZP69eunXbt2+clPfpJTTjklv/vd79KwYcMMGjQoW2yxRfbYY4+l1v3tb3+bli1bZosttkiSPPbYY7nsssty0kknJUnq1q2brbfeutKeRo0aJUmVcfiuEXIDAAAAAAAAAGC18+XXfH7ZBRdckA033DDDhw/P66+/nkaNGqVz5875xS9+sVL3Pe+88zJ27NjidadOnZIkDz/8cLp3754kueGGG1JWVpbevXunVq1a2X333fM///M/lV6N+mWLFy/OoEGD8sYbb6SkpCSbb755fvWrX+VnP/vZSvUL3wWFioqKiupu4ptQVlaWkSNHVncbayTfPauS3xPftpK1mld3CwAAAACwWti32fbV3QKstHGznqnuFgDWeAsX/KO6WwBqgFrV3QAAAAAAAAAAAAAsjZAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANVZJdTcAAAAAAADA6ufn8+pVdwuw0sZVdwOwkgZsvEt1twAAq4ST3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAWGMNGTIk22233QrtadWqVUaNGvWN9ANUJeQGAAAAAAAAAMBqY8qUKaldu3Z69er1rd2zUChk3Lhxq6TWRRddlNq1a+dXv/pVlbnrr78+hUKh+Klfv36233773HXXXavk3lBTCbkBAAAAAAAAALDaGD16dE466aQ89thjmTlzZnW3s8LGjBmTM888M6NHj17ifMOGDTNr1qzMmjUrzz33XHr27JmDDz4406dP/5Y7hW+PkBsAAAAAAAAAAKuFTz75JLfffnt+/vOf50c/+lGuv/76Kmt+9atfZaONNkqDBg3Sv3//zJs3r9J89+7dc+qpp1Ya23fffdOvX78l3rNVq1ZJkv322y+FQqF4/fzzz2ePPfZIgwYN0rBhw2y//fZ5+umnl9n/I488krlz5+b888/PJ598kj//+c9V1hQKhTRt2jRNmzZN27ZtM2zYsNSqVSv/+7//u8za8F0m5AYAAAAAAAAAQI00f/78zJkzp9Jn/vz5S11/2223pX379mnfvn369OmTMWPGpKKiojh/++23Z/Dgwbnwwgvz9NNPp1mzZrnqqqtWqsennnoqyX9OYJs1a1bx+ogjjsgmm2ySp556Ks8880zOPvvs1KlTZ5m1ysvLc9hhh6VOnTo57LDDUl5evsz1ixYtytixY5MknTt3XqnngJqspLobAIDPDRo0qMr/SgIAAAAAAABYcw0fPjxDhw6tNDZ48OAMGTJkievLy8vTp0+fJEmvXr3y8ccfZ+LEienRo0eSZNSoUTn66KNzzDHHJEmGDRuWBx98cKX+e8omTZokSRo1apSmTZsWx2fOnJkzzjgjW2yxRZKkbdu2y6wzZ86c3HnnnZkyZUqSpE+fPunWrVt+85vfpGHDhsV1H374YerXr58kmTt3burUqZPf/e532Xzzzb/2M0BNJ+QGQI0xb968jBw5slp7+M1vb6/W+wMAAAAAAAD/36BBgzJw4MBKY6WlpUtcO3369Dz55JO56667kiQlJSU55JBDMnr06GLIbdq0aRkwYEClfV27ds3DDz+8ynsfOHBgjjnmmNx4443p0aNHDjrooGUG0f7whz+kdevW2XbbbZMk2223XVq3bp1bb701xx13XHFdgwYN8uyzzyZJPv300zz44IP52c9+lg022CD77LPPKn8OqAmE3AAAAAAAAAAAqJFKS0uXGmr7svLy8ixcuDDNmzcvjlVUVKROnTp5//33s9566y1XnVq1alV6xWmSfPbZZ8vf9P8ZMmRIDj/88IwfPz733XdfBg8enFtvvTX77bffEtePHj06L774YkpK/n+cZ/HixSkvL68UcqtVq1batGlTvO7YsWMmTJiQiy++WMiN1Vat6m4AAAAAAAAAAABWxsKFC3PDDTdkxIgRmTp1avHz/PPPZ9NNN83NN9+cJNlyyy3zxBNPVNr75esmTZpk1qxZxetFixblr3/96zLvX6dOnSxatKjKeLt27VJWVpYJEyZk//33z5gxY5a4/4UXXsjTTz+dSZMmVer/z3/+c5566qmvvH/t2rUzd+7cZa6B7zInuQEAAAAAAAAA8J12zz335P3330///v2z7rrrVpo78MADU15enhNPPDGnnHJK+vbtmy5dumSXXXbJzTffnBdffDGtW7curv/+97+fgQMHZvz48dl8880zcuTIfPDB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3Llzl3qS20EHHZRRo0aldevW6dWrV/bee+/ss88+KSlZclRo0aJFGTt2bK644oriWJ8+fVJWVpahQ4emdu3axfEzzjgj/fr1S0VFRf7+97/nF7/4RXr37p0///nPldbBqiTkBkCNMXz48OpuIb/57e3V3QIAAAAAAADwfwYNGpSBAwdWGistLV3u/XXq1Kl0XSgUsnjx4iRJRUVFlfWFQuErax5xxBH5wx/+kLPPPjt/+MMf0rNnzzRu3HiJa5d0jy+rVatWlXWfffZZpeszzjgj999/fy677LK0adMm9erVy4EHHpgFCxYssWaLFi0yffr0PPDAA3nwwQdz/PHH59JLL80jjzxS5TtJkvvvvz//+Mc/csghh1QaX7RoUSZMmJC99tqrONa4ceO0adMmSdK2bduMGjUqXbt2zcMPP5wePXp85fPC1+F1pQAAAAAAAAAA1EilpaVp2LBhpc+KhNyWpUOHDpk5c2befvvt4tjjjz/+lfsOP/zwvPDCC3nmmWdyxx135IgjjljmPZ5//vnMnTu3OPbEE09UWtOkSZN89NFH+eSTT4pjU6dOrbTm0UcfTb9+/bLffvtlm222SdOmTTNjxoxl9lmvXr38+Mc/zq9//etMmjQpjz/+eF544YUlri0vL8+hhx6aqVOnVvocccQRKS8vX+Z9Pj+97YvPCKuak9wAAAAAAAAAAFjj9OjRI+3bt8+RRx6ZESNGZM6cOTnnnHO+ct9mm22WnXfeOf3798/ChQvzk5/8ZKlrDz/88Jxzzjnp379/zj333MyYMSOXXXZZpTU77rhj1l577fziF7/ISSedlCeffDLXX399pTVt2rTJXXfdlX322SeFQiG//OUviyfSLcn111+fRYsWFWvfeOONqVevXjbddNMqa//5z3/mT3/6U+6+++5svfXWleb69u2b3r1755///GeaNGmSJPnoo4/yzjvvFF9XeuaZZ6Zx48bZeeedv+qrg6/NSW4AAAAAAAAAAKxxatWqlf/6r//K/Pnz873vfS/HHHNMLrzwwuXae8QRR+T555/P/vvvn3r16i11Xf369fOnP/0pL730Ujp16pRzzjknF198caU166+/fm666abce++92WabbXLLLbdkyJAhldaMHDky6623Xnbeeefss88+6dmzZzp37rzU+zZq1CjXXXddunXrlo4dO2bixIn505/+lA022KDK2htuuCHrrLNO9txzzypze+yxRxo0aJAbb7yxOHbeeeelWbNm2XjjjfOjH/0o66yzTh544IEl1oZVpVCxPC//hRVQVlaWkSNHVncbrCZqyu+ppvTBN69krebV3QIAAAAArBZGN9mjuluAlXb0Px+u7hZgpfx0452quwVYaWNm3FndLQA1gJPcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosYTcAAAAAAAAAAAAqLGE3AAAAAAAAAAAAKixhNwAAAAAAAAAAACosUqquwGAZalbt27Kysqqu43Mnj27ulvgW3Josx2ruwVYabfO+kt1twAAAACQxdXdAAD5uGJhdbcAAKuEkBtQow0fPry6W0iSGhG0AwAAAAAAAABYE3ldKQAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAADfef369UuhUMiAAQOqzB1//PEpFArp16/ft9bPcccdl9q1a+fWW2+tMjdkyJAUCoXiZ911182uu+6aRx555FvrD75LhNwAAAAAAAAAAFgttGjRIrfeemvmzp1bHJs3b15uueWWtGzZ8lvr49NPP81tt92WM844I+Xl5Utcs9VWW2XWrFmZNWtWHn/88bRt2zY/+tGP8uGHH35rfcJ3hZAbAAAAAAAAAACrhc6dO6dly5a56667imN33XVXWrRokU6dOlVaW1FRkUsuuSStW7dOvXr1su222+aOO+4ozk+aNCmFQiETJ05Mly5dsvbaa2fnnXfO9OnTv7KPP/7xj+nQoUMGDRqUyZMnZ8aMGVXWlJSUpGnTpmnatGk6dOiQoUOH5uOPP87LL7/89b8AWE0JuQEAAAAAAAAAsNo46qijMmbMmOL16NGjc/TRR1dZd+6552bMmDG5+uqr8+KLL6asrCx9+vSp8srQc845JyNGjMjTTz+dkpKSJdb6svLy8vTp0yfrrrtu9t5770r9LMn8+fNz/fXXp1GjRmnfvv1yPimsOUqquwEAAAAAAAAAAFiS+fPnZ/78+ZXGSktLU1pautQ9P/3pTzNo0KDMmDEjhUIhkydPzq233ppJkyYV13zyySe5/PLL89BDD6Vr165JktatW+exxx7Ltddem91337249sILLyxen3322endu3fmzZuXunXrLvH+r7zySp544oniaXJ9+vTJySefnMGDB6dWrf9/HtULL7yQ+vXrJ/nP600bNGiQ2267LQ0bNlyBbwjWDEJuAHwrBg0alHnz5lV3GwAAAAAAAMB3yPDhwzN06NBKY4MHD86QIUOWuqdx48bp3bt3xo4dm4qKivTu3TuNGzeutOall17KvHnz8oMf/KDS+IIFC6q81rRjx47Fv5s1a5YkmT17dlq2bLnE+5eXl6dnz57Fe+69997p379/Hnzwwfzwhz8srmvfvn3uvvvuJMlHH32U2267LQcddFAefvjhdOnSZanPB2siITcAvhXz5s3LyJEjq7uNr9Tnrv2ruwUAAAAAAADg/wwaNCgDBw6sNLasU9w+d/TRR+fEE09Mkvz2t7+tMr948eIkyfjx49O8efNl1q9Tp07x70KhUGn/ly1atCg33HBD3nnnnZSUlFQaLy8vrxRyW2uttdKmTZvidadOnTJu3LiMGjUqN91001c+I6xJhNwAAAAAAAAAAKiRvurVpEvTq1evLFiwIEnSs2fPKvMdOnRIaWlpZs6cWenVpCvr3nvvzUcffZTnnnsutWvXLo7/7W9/yxFHHJF///vf2WCDDZa6v3bt2pk7d+4q6wdWF0JuAAAAAAAAAACsVmrXrp1p06YV//6yBg0a5PTTT09ZWVkWL16cXXbZJXPmzMmUKVNSv3799O3b92vdt7y8PL179862225baXyrrbbKqaeemptuuimnnHJKkmThwoV55513kvz/15W+9NJLOeuss77WvWF1JuQGAAAAAAAAAMBqp2HDhsucv+CCC7Lhhhtm+PDhef3119OoUaN07tw5v/jFL77W/d59992MHz8+f/jDH6rMFQqF7L///ikvLy+G3F588cU0a9YsSbL22mtn8803z9VXX50jjzzya90fVmdCbgAAAAAAAAAAfOddf/31y5wfN25cpetCoZCTTz45J5988hLXd+/ePRUVFZXGtttuuypjn9too43y2WefLfX+v/71r4t/DxkyJEOGDFlmv8D/V6u6GwAAAAAAAAAAAIClEXIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYqqe4GAL4L6tatm7Kysupu4ztt9uzZ1d3CcqlXqF3dLQAAAADAauGVOouruwWANd6CikXV3QIArBJCbgDLYfjw4dXdwneekCAAAAAAAAAA8HV4XSkAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAABQVCgUMm7cuKXOt2rVKqNGjfrG+3jnnXfygx/8IOuss04aNWq0XHsmTZqUQqGQDz74IEly/fXXL/feL5oxY0YKhUKmTp26wntZ9YTcAAAAAAAAAAD4zuvXr18KhUIGDBhQZe74449PoVBIv379vrV+jjvuuNSuXTu33nprlbkhQ4akUCgUP+uuu2523XXXPPLII99afyvjqaeeynHHHfeN32fkyJGZNWtWpk6dmpdffvkbu0+/fv2y7777Vhpr0aJFZs2ala233vobuy/LT8gNAAAAAAAAAIDVQosWLXLrrbdm7ty5xbF58+bllltuScuWLb+1Pj799NPcdtttOeOMM1JeXr7ENVtttVVmzZqVWbNm5fHHH0/btm3zox/9KB9++OG31ueXLViwYLnWNWnSJGuvvfY33E3y2muvZfvtt0/btm2z4YYbfuP3+6LatWunadOmKSkp+Vbvy5IJuQEAAAAAAAAAsFro3LlzWrZsmbvuuqs4dtddd6VFixbp1KlTpbUVFRW55JJL0rp169SrVy/bbrtt7rjjjuL856+9nDhxYrp06ZK11147O++8c6ZPn/6Vffzxj39Mhw4dMmjQoEyePDkzZsyosqakpCRNmzZN06ZN06FDhwwdOjQff/zxUk8se+GFF1KrVq3861//SpK8//77qVWrVg466KDimuHDh6dr167F60ceeSTf+973UlpammbNmuXss8/OwoULi/Pdu3fPiSeemIEDB6Zx48b5wQ9+sMR7n3/++dloo42Kr+788utKC4VCfv/732e//fbL2muvnbZt2+buu++uVOPuu+9O27ZtU69eveyxxx4ZO3ZspdeKflmrVq1y55135oYbbiiewrekV4h+8MEHKRQKmTRp0hLrfJUhQ4Zk7Nix+e///u/iyXqTJk2qcq/Pfw/3339/OnXqlHr16uX73/9+Zs+enfvuuy9bbrllGjZsmMMOOyyffvppsf5X/c5YPkJuAAAAAAAAAACsNo466qiMGTOmeD169OgcffTRVdade+65GTNmTK6++uq8+OKLKSsrS58+faq8MvScc87JiBEj8vTTT6ekpGSJtb6svLw8ffr0ybrrrpu99967Uj9LMn/+/Fx//fVp1KhR2rdvv8Q1W2+9dTbYYINif3/+85+zwQYb5M9//nNxzaRJk7L77rsnSf7xj39k7733zg477JDnn38+V199dcrLyzNs2LBKdceOHZuSkpJMnjw51157baW5ioqKnHLKKSkvL89jjz2W7bbbbqnPMHTo0Bx88MH53//93+y999454ogj8t577yVJZsyYkQMPPDD77rtvpk6dmp/97Gc555xzlvmdPPXUU+nVq1cOPvjgzJo1K1dcccUy139dp59+eg4++OD06tWreLLezjvvvNT1Q4YMyZVXXpkpU6bk73//ew4++OCMGjUqf/jDHzJ+/Pg88MAD+c1vflNcv7y/M5ZNyA0AAAAAAAAAgBpp/vz5mTNnTqXP/Pnzl7nnpz/9aR577LHMmDEjb775ZiZPnpw+ffpUWvPJJ5/k8ssvz+jRo9OzZ8+0bt06/fr1S58+faoEvS688MLsvvvu6dChQ84+++xMmTIl8+bNW+r9X3nllTzxxBM55JBDkiR9+vTJmDFjsnjx4krrXnjhhdSvXz/169dPvXr1ctlll+WWW25Jw4YNl1i3UChkt912K55YNmnSpPTt2zeLFy/OSy+9lIULF2bKlCnp3r17kuSqq65KixYtcuWVV2aLLbbIvvvum6FDh2bEiBGVemnTpk0uueSStG/fPltssUVxfOHChTnyyCMzYcKETJ48OW3btl3m996vX78cdthhadOmTS666KJ88sknefLJJ5Mk11xzTdq3b59LL7007du3z6GHHpp+/fots16TJk1SWlqaevXqpWnTpll33XWXuf7r+vz7Ly0tLZ6st9Zaay11/bBhw9KtW7d06tQp/fv3zyOPPJKrr746nTp1yq677poDDzwwDz/8cJIV+52xbF4aC8C3om7duikrK6vuNgAAAAAAAIDvkOHDh2fo0KGVxgYPHpwhQ4YsdU/jxo3Tu3fvjB07NhUVFendu3caN25cac1LL72UefPmVXk954IFC6q81rRjx47Fv5s1a5YkmT17dlq2bLnE+5eXl6dnz57Fe+69997p379/Hnzwwfzwhz8srmvfvn3xlZ4fffRRbrvtthx00EF5+OGH06VLlyXW7t69e373u98l+c+rSC+44IK88cYbeeSRR/Lhhx9m7ty56datW5Jk2rRp6dq1awqFQnF/t27d8vHHH+ett94q9r+0e5WVlaW0tDRPPPFEle9vSb74Pa2zzjpp0KBBZs+enSSZPn16dthhh0rrv/e9731lzVVt5syZ6dChQ/H6F7/4RX7xi1+sUI0vPudGG22UtddeO61bt6409nm4b0V+ZyybkBsA34rhw4dXdwvL5dj/OuirFwEAAAAAAADfikGDBmXgwIGVxkpLS79y39FHH50TTzwxSfLb3/62yvznJ5mNHz8+zZs3X2b9OnXqFP/+PDD25VPZPrdo0aLccMMNeeedd1JSUlJpvLy8vFLIba211kqbNm2K1506dcq4ceMyatSo3HTTTUus371795xyyil59dVX89e//jW77rprXnvttTzyyCP54IMPsv3226dBgwZJ/vOq0S8G3D4f++JzJP8JpC3JD37wg9xyyy25//77c8QRRyxxzRd98Xv6/B6ff0/L6mVF1KpVq8rezz77bLn3b7zxxpk6dWrxev3111/hHr78e1jWc6/I74xlE3IDAAAAAAAAAKBGKi0t/VphoF69emXBggVJkp49e1aZ79ChQ0pLSzNz5szsvvvuK93n5+6999589NFHee6551K7du3i+N/+9rccccQR+fe//50NNthgqftr166duXPnLnV+6623zgYbbJBhw4Zl2223TcOGDbP77rtn+PDhef/99ys9S4cOHXLnnXdWCphNmTIlDRo0qBK4WpIf//jH2WeffXL44Yendu3aOfTQQ5fnK1iiLbbYIvfee2+lsaeffnqF6zRp0iRJMmvWrOJJaF8MrX2VkpKSSsHCz6211lpZtGjRCvfzVb6p39maSMgNAAAAAAAAAIDVSu3atTNt2rTi31/WoEGDnH766SkrK8vixYuzyy67ZM6cOZkyZUrq16+fvn37fq37lpeXp3fv3tl2220rjW+11VY59dRTc9NNN+WUU05JkixcuDDvvPNOkv//utKXXnopZ5111lLrFwqF7LbbbrnppptSVlaW5D+vz1ywYEEmTpxYrJ0kxx9/fEaNGpWTTjopJ554YqZPn57Bgwdn4MCBxRPRvsp+++2XG2+8MT/96U9TUlKSAw88cIW+j8/97Gc/y+WXX56zzjor/fv3z9SpU3P99dcXn2l51atXLzvttFN+9atfpVWrVvnXv/6Vc88992v19EWtWrXK/fffn+nTp2eDDTbIuuuuu9I1k2/ud7YmWr5fLAAAAAAAAAAAfIc0bNgwDRs2XOr8BRdckPPOOy/Dhw/PlltumZ49e+ZPf/pTNttss691v3fffTfjx4/PAQccUGWuUChk//33T3l5eXHsxRdfTLNmzdKsWbNst912uf3223P11VfnyCOPXOZ99thjjyxatCjdu3cv1t51112TJLvssktxXfPmzXPvvffmySefzLbbbpsBAwakf//+KxwKO/DAAzN27Nj89Kc/zV133bVCez+32Wab5Y477shdd92Vjh075uqrr84555yTZMVf2zl69Oh89tln6dKlS0455ZQMGzbsa/X0Rccee2zat2+fLl26pEmTJpk8efJK1/zcqv6drakKFV/nBbewDGVlZRk5cmR1twHwtRzb6qDqbgFW2pi3p1R3CwAAAAA5a2OvY+K77+K3H6nuFmCl9G7aqbpbgJX23zPvqe4W+IZceOGFueaaa/L3v/+9ulvhO8DrSgEAAAAAAAAAgG/UVVddlR122CEbbLBBJk+enEsvvTQnnnhidbfFd4SQGwAAAAAAAAAA8I165ZVXMmzYsLz33ntp2bJlTjvttAwaNKi62+I7QsgNAAAAAAAAAAD4Ro0cOTIjR46s7jb4jqpV3Q0AAAAAAAAAAADA0gi5AQAAAAAAAAAAUGMJuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AQAAAAAAAAAAUGMJ8P/lFgABAABJREFUuQEAAAAAAAAAAFBjCbkBAAAAAAAAAABQYwm5AQAAAAAAAAAAUGOVVHcDAFCTHDS3dnW3ACttTHU3AAAAAJBk0IGfVHcLsNJ63rRzdbcAK+WhwlrV3QIArBJOcgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAOA7r1+/fikUChkwYECVueOPPz6FQiH9+vX71vqZP39+tttuuxQKhUydOrXSXKFQqPK55pprlllv0qRJS9z3t7/9bYnrb7311hQKhey7776r6Img+gi5AQAAAAAAAACwWmjRokVuvfXWzJ07tzg2b9683HLLLWnZsuW32suZZ56ZjTfeeKnzY8aMyaxZs4qfvn37Llfd6dOnV9rXtm3bKmvefPPNnH766dl1112/dv9Qkwi5AQAAAAAAAACwWujcuXNatmyZu+66qzh21113pUWLFunUqVOltRUVFbnkkkvSunXr1KtXL9tuu23uuOOO4vznJ6dNnDgxXbp0ydprr52dd94506dP/8o+7rvvvkyYMCGXXXbZUtc0atQoTZs2LX7q1au3XM+44YYbVtpXu3btSvOLFi3KEUcckaFDh6Z169bLVRNqOiE3AAAAAAAAAABqpPnz52fOnDmVPvPnz1/mnqOOOipjxowpXo8ePTpHH310lXXnnntuxowZk6uvvjovvvhiysrK0qdPnzzyyCOV1p1zzjkZMWJEnn766ZSUlCyx1he9++67OfbYY3PjjTdm7bXXXuq6E088MY0bN84OO+yQa665JosXL15m3c916tQpzZo1y5577pmHH364yvz555+fJk2apH///stVD74LSqq7AYAkGTRoUObNm1fdbUD2qu4GAAAAAAAAgKLhw4dn6NChlcYGDx6cIUOGLHXPT3/60wwaNCgzZsxIoVDI5MmTc+utt2bSpEnFNZ988kkuv/zyPPTQQ+natWuSpHXr1nnsscdy7bXXZvfddy+uvfDCC4vXZ599dnr37p158+albt26Ve5dUVGRfv36ZcCAAenSpUtmzJixxB4vuOCC7LnnnqlXr14mTpyY0047Lf/6179y7rnnLvW5mjVrlt/97nfZfvvtM3/+/Nx4443Zc889M2nSpOy2225JksmTJ6e8vDxTp05dah34LhJyA2qEefPmZeTIkdXdBmTCHw6t7hYAAAAAAACA/zNo0KAMHDiw0lhpaeky9zRu3Di9e/fO2LFjU1FRkd69e6dx48aV1rz00kuZN29efvCDH1QaX7BgQZXXmnbs2LH4d7NmzZIks2fPTsuWLavc+ze/+U3mzJmTQYMGLbPHL4bZtttuuyT/OYHt8/H69esX5/v06ZNrrrkm7du3T/v27YvjXbt2zd///vdcdtll2W233fLRRx+lT58+ue6666o8L3zXCbkBAAAAAAAAAFAjlZaWfmWobUmOPvronHjiiUmS3/72t1XmP3816Pjx49O8efMq9/yiOnXqFP8uFAqV9n/ZQw89lCeeeKJKjS5duuSII47I2LFjl7hvp512ypw5c/Luu+9mo402qnQSW8OGDZe45/N9N910U5Lktddey4wZM7LPPvtUec6SkpJMnz49m2+++VJrQU0m5AYAAAAAAAAAwGqlV69eWbBgQZKkZ8+eVeY7dOiQ0tLSzJw5s9KrSVfWr3/96wwbNqx4/fbbb6dnz5657bbbsuOOOy5133PPPZe6deumUaNGSZI2bdos1/2ee+654ulyW2yxRV544YVK8+eee24++uijXHHFFWnRosUKPg3UHEJuAAAAAAAAAACsVmrXrp1p06YV//6yBg0a5PTTT09ZWVkWL16cXXbZJXPmzMmUKVNSv3799O3b92vd98uvMP38taObb755NtlkkyTJn/70p7zzzjvp2rVr6tWrl4cffjjnnHNOjjvuuGWeWjdq1Ki0atUqW221VRYsWJCbbropd955Z+68884kSd26dbP11ltX2vN5aO7L4/BdI+QGAAAAAAAAAMBqZ1mv+UySCy64IBtuuGGGDx+e119/PY0aNUrnzp3zi1/84hvtq06dOrnqqqsycODALF68OK1bt87555+fE044YZn7FixYkNNPPz3/+Mc/Uq9evWy11VYZP3589t5772+0X6gJChUVFRXV3QSrl7KysowcObK62+A7xu+GmmLCRodWdwuw0vZ+/9HqbgEAAAAgH5zcpbpbgJX27E1rVXcLsFIeKvUb5rtvyJs3V3cLQA1Qq7obAAAAAAAAAAAAgKURcgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGEnIDAAAAAAAAAACgxhJyAwAAAAAAAAAAoMYScgMAAAAAAAAAAKDGKqnuBgCgJplTq3Z1twAAAAAAq4XCeutWdwuw0rbvP7e6W4CVssUTb1V3CwCwSjjJDQAAAAAAAAAAgFVuwYIFmT59ehYuXLhSdYTcAAAAAAAAAAAAWGU+/fTT9O/fP2uvvXa22mqrzJw5M0ly8skn51e/+tUK1xNyAwAAAAAAAAAAYJUZNGhQnn/++UyaNCl169Ytjvfo0SO33XbbCtcrWZXNAQAAAAAAAAAAsGYbN25cbrvttuy0004pFArF8Q4dOuS1115b4XpOcgMAAAAAAAAAAGCV+ec//5kNN9ywyvgnn3xSKfS2vITcAAAAAAAAAAAAWGV22GGHjB8/vnj9ebDtuuuuS9euXVe4nteVAgAAAAAAAAAAsMoMHz48vXr1yksvvZSFCxfmiiuuyIsvvpjHH388jzzyyArXc5IbAAAAAAAAAAAAq8zOO++cyZMn59NPP83mm2+eCRMmZKONNsrjjz+e7bfffoXrOckNVsKgQYMyb9686m5jtTB79uzqbgEAAAAAAAAAgFVkm222ydixY1dJLSE3WAnz5s3LyJEjq7uN1UJZWVl1twAAAAAAAAAAwCo0e/bszJ49O4sXL6403rFjxxWqI+QGAAAAAAAAAADAKvPMM8+kb9++mTZtWioqKirNFQqFLFq0aIXqCbkBAAAAAAAAAACwyhx11FFp165dysvLs9FGG6VQKKxUPSE3AAAAAAAAAADWWEOGDMm4ceMyderU5d7TqlWrnHrqqTn11FO/sb7gu+yNN97IXXfdlTZt2qySerVWSRUAAAAAAAAAAKgBpkyZktq1a6dXr17f2j0LhULGjRu3SmpVVFRkr732WmLNVq1apVAoVPqcffbZy6w3Y8aMKnsKhUL+53/+Z4nrJ0+enJKSkmy33Xar5HlYM+255555/vnnV1k9J7kBAAAAAAAAALDaGD16dE466aT8/ve/z8yZM9OyZcvqbmmFjBo1apmvdjz//PNz7LHHFq/r16+/XHUffPDBbLXVVsXr9ddfv8qaDz/8MEceeWT23HPPvPvuuyvQNVT2+9//Pn379s1f//rXbL311qlTp06l+R//+McrVE/IDQAAAAAAAACA1cInn3yS22+/PU899VTeeeedXH/99TnvvPMqrfnVr36VkSNH5tNPP83BBx+cJk2aVJrv3r17tttuu4waNao4tu+++6ZRo0a5/vrrq9yzVatWSZL99tsvSbLppptmxowZef7553Pqqafm6aefTqFQSNu2bXPttdemS5cuS+3/+eefz+WXX56nnnoqzZo1W+KaBg0apGnTpsvxbVS2wQYbfOW+n/3sZzn88MNTu3btVXYyHWumKVOm5LHHHst9991XZa5QKGTRokUrVM/rSgEAAAAAAAAAqJHmz5+fOXPmVPrMnz9/qetvu+22tG/fPu3bt0+fPn0yZsyYVFRUFOdvv/32DB48OBdeeGGefvrpNGvWLFddddVK9fjUU08lScaMGZNZs2YVr4844ohssskmeeqpp/LMM8/k7LPPrnKa1Rd9+umnOeyww3LllVcuM4x28cUXZ4MNNsh2222XCy+8MAsWLFiuPn/84x9nww03TLdu3XLHHXdUmR8zZkxee+21DB48eLnqwbKcfPLJ+elPf5pZs2Zl8eLFlT4rGnBLnOQGrCYGDRqUefPmVXcbrAa6VXcDAAAAAAAAQNHw4cMzdOjQSmODBw/OkCFDlri+vLw8ffr0SZL06tUrH3/8cSZOnJgePXok+c+rQI8++ugcc8wxSZJhw4blwQcfXKn/vvnzk+AaNWpUKZw2c+bMnHHGGdliiy2SJG3btl1mnbKysuy88875yU9+stQ1p5xySjp37pz11lsvTz75ZAYNGpQ33ngjv//975e6p379+rn88svTrVu31KpVK3fffXcOOeSQjB07tvhdvfLKKzn77LPz6KOPpqREnIiV9+9//ztlZWXZaKONVkk9v0pgtTBv3ryMHDmyuttgNXDHrUdUdwsAAAAAAADA/xk0aFAGDhxYaay0tHSJa6dPn54nn3wyd911V5KkpKQkhxxySEaPHl0MuU2bNi0DBgyotK9r1655+OGHV3nvAwcOzDHHHJMbb7wxPXr0yEEHHZTNN998iWvvvvvuPPTQQ3nuueeWWbOsrKz4d8eOHbPeeuvlwAMPLJ7uttVWW+XNN99Mkuy6666577770rhx40r7unTpkvfffz+XXHJJ+vTpk0WLFuXwww/P0KFD065du1Xw5JDsv//+efjhh5f6m19RQm4AAAAAAAAAANRIpaWlSw21fVl5eXkWLlyY5s2bF8cqKipSp06dvP/++1lvvfWWq06tWrUqveI0ST777LPlb/r/DBkyJIcffnjGjx+f++67L4MHD86tt96a/fbbr8rahx56KK+99loaNWpUafyAAw7IrrvumkmTJi3xHjvttFOS5NVXX80GG2yQe++9t9hrvXr1ltrbTjvtVDz97aOPPsrTTz+d5557LieeeGKSZPHixamoqEhJSUkmTJiQ73//+yv6+Kzh2rVrl0GDBuWxxx7LNttsU+VVvSeffPIK1RNyAwAAAAAAAADgO23hwoW54YYbMmLEiPzwhz+sNHfAAQfk5ptvzoknnpgtt9wyTzzxRI488sji/BNPPFFpfZMmTTJr1qzi9aJFi/LXv/41e+yxx1LvX6dOnSxatKjKeLt27dKuXbuUlZXlsMMOy5gxY5YYcjv77LOLr1D93DbbbJORI0dmn332Wep9Pz/5rVmzZkmSTTfddKlrv7zv8z0NGzbMCy+8UGn+qquuykMPPZQ77rgjm2222XLVhC/6/e9/n/r16+eRRx7JI488UmmuUCgIuQEAAAAAAAAAsGa555578v7776d///5Zd911K80deOCBKS8vz4knnphTTjklffv2TZcuXbLLLrvk5ptvzosvvpjWrVsX13//+9/PwIEDM378+Gy++eYZOXJkPvjgg2Xev1WrVpk4cWK6deuW0tLS1K1bN2eccUYOPPDAbLbZZnnrrbfy1FNP5YADDlji/qZNm6Zp06ZVxlu2bFkMmT3++ON54oknsscee2TdddfNU089lbKysvz4xz9Oy5Ytl9rb2LFjU6dOnXTq1Cm1atXKn/70p/z617/OxRdfnOQ/J9dtvfXWlfZsuOGGqVu3bpVxWF5vvPHGKq0n5AYAAAAAAAAAwHdaeXl5evToUSXglvznJLeLLroozz77bA455JC89tprOeusszJv3rwccMAB+fnPf57777+/uP7oo4/O888/nyOPPDIlJSUpKytb5iluSTJixIgMHDgw1113XZo3b56XX345//73v3PkkUfm3XffTePGjbP//vtn6NChX/sZS0tLc9ttt2Xo0KGZP39+Nt100xx77LE588wzv3LvsGHD8uabb6Z27dpp165dRo8enT59+nztXuDbVqj48kuEYSWVlZVl5MiR1d3Gt2JNetZv2sp+l/4tWFXuaHZEdbcAK+3Qf0+q7hYAAAAA8uHgPau7BVh5n86t7g5gpXzyxOzqbgFW2oYTH/nqRUCN9NZbb+Xuu+/OzJkzs2DBgkpzl19++QrVcpIbAAAAAAAAAAAAq8zEiRPz4x//OJtttlmmT5+erbfeOjNmzEhFRUU6d+68wvVqfQM9AgAAAAAAAAAAsIYaNGhQTjvttPz1r39N3bp1c+edd+bvf/97dt999xx00EErXE/IDQAAAAAAAAAAgFVm2rRp6du3b5KkpKQkc+fOTf369XP++efn4osvXuF6Qm4AAAAAAAAAAACsMuuss07mz5+fJNl4443z2muvFef+9a9/rXC9klXWGQAAAAAAAAAAAGu8nXbaKZMnT06HDh3Su3fvnHbaaXnhhRdy1113ZaeddlrhekJuAAAAAAAAAAAArDKXX355Pv744yTJkCFD8vHHH+e2225LmzZtMnLkyBWuJ+QGAAAAAAAAAADAKtO6devi32uvvXauuuqqlaon5AYAAAAAAAAAAMAqt2DBgsyePTuLFy+uNN6yZcsVqiPkBgAAAAAAAAAAwCrz8ssvp3///pkyZUql8YqKihQKhSxatGiF6gm5AQAAAAAAAAAAsMocddRRKSkpyT333JNmzZqlUCisVD0hNwAAAAAAAAAAAFaZqVOn5plnnskWW2yxSuoJuQE1Qt26dVNWVva198+ePXsVdsOa7H9Lq7sDAAAAgP/Yq2mn6m4BVsrHD75Z3S3ASivdsFZ1twAr5am/blzdLcBK613dDQBfS4cOHfKvf/1rldUTcgNqhOHDh6/U/pUJyAEAAAAAAAAAsOpcfPHFOfPMM3PRRRdlm222SZ06dSrNN2zYcIXqCbkBAAAAAAAAAACwyvTo0SNJsueee1Yar6ioSKFQyKJFi1aonpAbAAAAAAAAAAAAq8zDDz+8SusJuQEAAAAAAAAAALDK7L777su17vjjj8/555+fxo0bL3NdrVXRFAAAAAAAAAAAAKyIm266KXPmzPnKdUJuAAAAAAAAAAAAfOsqKiqWa52QGwAAAAAAAAAAADWWkBsAAAAAAAAAAAA1lpAbAAAAAAAAAAAANZaQGwAAAAAAAAAAADWWkBsAAAAAAAAAAADfuj59+qRhw4ZfuU7IDQAAAAAAAAAAgFXq0UcfTZ8+fdK1a9f84x//SJLceOONeeyxx4prrr766jRu3Pgrawm5AQAAAAAAAAAAsMrceeed6dmzZ+rVq5fnnnsu8+fPT5J89NFHueiii1a4npAbAAAAAAAAAADfef369cu+++5bZXzSpEkpFAr54IMPvvWe1hR33XVXunTpkkaNGmWdddbJdtttlxtvvLHSmiFDhqRQKFT6NG3a9Ctrd+/evcq+Qw89dIlr58+fn+222y6FQiFTp05dFY/G1zRs2LBcc801ue6661KnTp3i+M4775xnn312heuVrMrmAAAAAAAAAACA6vHZZ59VChR9W9Zff/2cc8452WKLLbLWWmvlnnvuyVFHHZUNN9wwPXv2LK7baqut8uCDDxava9euvVz1jz322Jx//vnF63r16i1x3ZlnnpmNN944zz///Nd8ElaV6dOnZ7fddqsy3rBhw68VOHWSGwAAAAAAAAAAa5Q777wzW221VUpLS9OqVauMGDGi0nyhUMi4ceMqjTVq1CjXX399kmTBggU58cQT06xZs9StWzetWrXK8OHDi2s//PDDHHfccdlwww3TsGHDfP/7368UvBoyZEi22267XHvttWnRokXWXnvtHHTQQVXCP2PGjMmWW26ZunXrZosttshVV11VnJsxY0YKhUJuv/32dO/ePXXr1s1NN92UN998M/vss0/WW2+9rLPOOtlqq61y7733Fvc98sgj+d73vpfS0tI0a9YsZ599dhYuXFic7969e04++eSceeaZWX/99dO0adMMGTJkmd9n9+7ds99++2XLLbfM5ptvnlNOOSUdO3bMY489VmldSUlJmjZtWvw0adJkmXU/t/baa1fat+6661ZZc99992XChAm57LLLlqsm36xmzZrl1VdfrTL+2GOPpXXr1itcT8gNAAAAAAAAAIAaaf78+ZkzZ06lz/z581eq5jPPPJODDz44hx56aF544YUMGTIkv/zlL4sBtuXx61//OnfffXduv/32TJ8+PTfddFNatWqVJKmoqEjv3r3zzjvv5N57780zzzyTzp07Z88998x7771XrPHqq6/m9ttvz5/+9Kf8z//8T6ZOnZoTTjihOH/dddflnHPOyYUXXphp06bloosuyi9/+cuMHTu2Ui9nnXVWTj755EybNi09e/bMCSeckPnz5+fPf/5zXnjhhVx88cWpX79+kuQf//hH9t577+ywww55/vnnc/XVV6e8vDzDhg2rVHPs2LFZZ5118pe//CWXXHJJzj///DzwwAPL9d1UVFRk4sSJSzzJ65VXXsnGG2+czTbbLIceemhef/315ap58803p3Hjxtlqq61y+umn56OPPqo0/+677+bYY4/NjTfemLXXXnu5avLN+tnPfpZTTjklf/nLX1IoFPL222/n5ptvzumnn57jjz9+het5XSmwWqhbt27Kysqquw1WAw2quwEAAAAAAACgaPjw4Rk6dGilscGDBy/1ZLF77rmnGOj63KJFiypdX3755dlzzz3zy1/+MknSrl27vPTSS7n00kvTr1+/5epr5syZadu2bXbZZZcUCoVsuummxbmHH344L7zwQmbPnp3S0tIkyWWXXZZx48bljjvuyHHHHZckmTdvXsaOHZtNNtkkSfKb3/wmvXv3zogRI9K0adNccMEFGTFiRPbff/8kyWabbZaXXnop1157bfr27Vu836mnnlpc83lvBxxwQLbZZpskqXRq1lVXXZUWLVrkyiuvTKFQyBZbbJG33347Z511Vs4777zUqvWf87I6duyYwYMHJ0natm2bK6+8MhMnTswPfvCDpX4nH374YZo3b5758+endu3aueqqqyqt33HHHXPDDTekXbt2effddzNs2LDsvPPOefHFF7PBBhsste4RRxyRzTbbLE2bNs1f//rXDBo0KM8//3wxdFdRUZF+/fplwIAB6dKlS2bMmLHUWnx7zjzzzHz44YfZY489Mm/evOy2224pLS3N6aefnhNPPHGF6wm5AauFLx77CivjvP86orpbAAAAAAAAAP7PoEGDMnDgwEpjnwfHlmSPPfbI1VdfXWnsL3/5S/r06VO8njZtWn7yk59UWtOtW7eMGjUqixYtSu3atb+yr379+uUHP/hB2rdvn169euVHP/pRfvjDHyb5z0lxH3/8cZXg1ty5c/Paa68Vr1u2bFkMuCVJ165ds3jx4kyfPj21a9fO3//+9/Tv3z/HHntscc3ChQurvKqzS5cula5PPvnk/PznP8+ECRPSo0ePHHDAAenYsWPx2bt27ZpCoVDp2T/++OO89dZbadmyZZIU13+uWbNmmT179jK/kwYNGmTq1Kn5+OOPM3HixAwcODCtW7dO9+7dkyR77bVXce0222yTrl27ZvPNN8/YsWMzcODAXHTRRbnooouKa1566aW0bNmy0vNvvfXWadu2bbp06ZJnn302nTt3zm9+85vMmTMngwYNWmZ/fPsuvPDCnHPOOXnppZeyePHidOjQoUoIdXkJuQEAAAAAAAAAUCOVlpYuM9T2Zeuss07atGlTaeytt96qdF1RUVEp5PX52BcVCoUqY5999lnx786dO+eNN97IfffdlwcffDAHH3xwevTokTvuuCOLFy9Os2bNMmnSpCr9NWrUaKm9f95ToVDI4sWLk/znlaU77rhjpXVfDuGts846la6POeaY9OzZM+PHj8+ECRMyfPjwjBgxIieddNIyn/2L43Xq1KnS2+c9LU2tWrWK3/12222XadOmZfjw4cWQ25ets8462WabbfLKK68kSQYMGJCDDz64OL/xxhsvcV/nzp1Tp06dvPLKK+ncuXMeeuihPPHEE1V+J126dMkRRxxR5fWufDs+/PDDLFq0KOuvv36lIOZ7772XkpKSNGzYcIXqCbkBAAAAAAAAALDG6NChQx577LFKY1OmTEm7du2KAbImTZpk1qxZxflXXnkln376aaU9DRs2zCGHHJJDDjkkBx54YHr16pX33nsvnTt3zjvvvJOSkpK0atVqqX3MnDkzb7/9djHM9fjjj6dWrVpp165dNtpoozRv3jyvv/56jjhixd9G1aJFiwwYMCADBgzIoEGDct111+Wkk05Khw4dcuedd1YKu02ZMiUNGjRI8+bNV/g+y1JRUZH58+cvdX7+/PmZNm1adt111yTJ+uuvn/XXX/8r67744ov57LPP0qxZsyTJr3/96wwbNqw4//bbb6dnz5657bbbqgQE+fYceuih2WeffXL88cdXGr/99ttz99135957712hekJuAAAAAAAAAACsMU477bTssMMOueCCC3LIIYfk8ccfz5VXXpmrrrqquOb73/9+rrzyyuy0005ZvHhxzjrrrEqnm40cOTLNmjXLdtttl1q1auWPf/xjmjZtmkaNGqVHjx7p2rVr9t1331x88cVp37593n777dx7773Zd999i6da1a1bN3379s1ll12WOXPm5OSTT87BBx+cpk2bJkmGDBmSk08+OQ0bNsxee+2V+fPn5+mnn877779f5RWuX3Tqqadmr732Srt27fL+++/noYceypZbbpkkOf744zNq1KicdNJJOfHEEzN9+vQMHjw4AwcOTK1atb72dzp8+PB06dIlm2++eRYsWJB77703N9xwQ6VXx55++unZZ5990rJly8yePTvDhg3LnDlz0rdv36XWfe2113LzzTdn7733TuPGjfPSSy/ltNNOS6dOndKtW7ckKb5i9XOfvw5z8803r/Q6WL5df/nLX3L55ZdXGe/evXvOOeecFa4n5AYAAAAAAAAAwBqjc+fOuf3223PeeeflggsuSLNmzXL++eenX79+xTUjRozIUUcdld122y0bb7xxrrjiijzzzDPF+fr16+fiiy/OK6+8ktq1a2eHHXbIvffeWwyK3XvvvTnnnHNy9NFH55///GeaNm2a3XbbLRtttFGxRps2bbL//vtn7733znvvvZe99967UtDumGOOydprr51LL700Z555ZvH1nqeeeuoyn2/RokU54YQT8tZbb6Vhw4bp1atXRo4cmSRp3rx57r333pxxxhnZdttts/7666d///4599xzV+o7/eSTT3L88cfnrbfeSr169bLFFlvkpptuyiGHHFJc89Zbb+Wwww7Lv/71rzRp0iQ77bRTnnjiiWy66aZLrbvWWmtl4sSJueKKK/Lxxx+nRYsW6d27dwYPHlzlta3ULPPnz8/ChQurjH/22WeZO3fuCtcrVHz5BcKwksrKyor/4bi6W5OeFdYU57Va8aN+oaa56O1J1d0CAAAAq8BeTTtVdwuwUn6/+UfV3QKstNINv/6JNlATTJ7UtLpbgJXW+91bqruFb8SQIUMybty4TJ06tbpbgW9E9+7ds8022+Q3v/lNpfETTjgh//u//5tHH310heo5yQ0AAAAAAAAAAIBV5sILL0yPHj3y/PPPZ88990ySTJw4MU899VQmTJiwwvX8Tw8AAAAAAAAAAABYZbp165bHH388LVq0yO23354//elPadOmTf73f/83u+666wrXc5IbAAAAAAAAAAB8i4YMGZIhQ4ZUdxvwjdpuu+1y8803r5JaQm4AAAAAAAAAAACsUosXL86rr76a2bNnZ/HixZXmdttttxWqJeQGAAAAAAAAAADAKvPEE0/k8MMPz5tvvpmKiopKc4VCIYsWLVqhekJuAAAAAAAAAAAArDIDBgxIly5dMn78+DRr1iyFQmGl6gm5AQAAAAAAAAAAsMq88sorueOOO9KmTZtVUq/WKqkCAAAAAAAAAAAASXbccce8+uqrq6yek9wA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C1OHDh1ueh7uPoTcAAAAAAAAAAAAAAAAcNcLCwuTwWDQwIED8/UNHjxYBoNBYWFhd74wM+jWrZsOHTp02/c5c+aMhgwZotGjR+vPP//USy+9dFv2OXbsmAwGg9LS0kza3333XSUnJ9+WPWFZCLkBAAAAAAAAAAAAAADgnlC5cmWlpKTowoULxrasrCx9/vnnqlKlihkrKx15eXm6fPnyDcc5OjqqfPnyt72e48eP69KlS2rbtq28vb1VpkyZ277ntVxdXe/YiXUwL0JuAAAAAAAAAAAAAAAAuCc0atRIVapU0eLFi41tixcvVuXKldWwYUOTsXl5eZo6dap8fX3l6OiogIAAffnll8b+1NRUGQwGrV69Wk2aNFGZMmXUtGlTHTx4sND9O3furKFDhxqfR4wYIYPBoH379kmSLl++LGdnZ61YsUKSlJ2drWHDhql8+fJycHDQ448/ru3bt+erYcWKFWrSpIns7e21YcOGfPv++uuvqlGjhgYNGqTc3Nx815Vevd503rx58vHxkaurq55//nmdPXvWOObs2bPq2bOnypYtK29vb8XFxeW7VvRaycnJqlevniTJ19dXBoNBx44dK/AK0REjRig4OLjQ7+1GqlWrJklq2LChDAaDca3r9woODtbQoUM1YsQIlStXThUqVNBHH32kzMxMvfjii3J2dlb16tW1fPlyk/X379+vNm3ayMnJSRUqVNALL7yg//3vf7dcL0ofITcAAAAAAAAAAAAAAABYpOzsbJ05c8bkk52dXeScF198UUlJScbnxMRE9e3bN9+4cePGKSkpSR988IH27dun8PBw9erVS+vWrTMZN3bsWMXGxmrHjh2ysbEpcK2rgoODlZqaanxet26dPDw8jGtu375dWVlZCgoKkiS99tprWrRokebOnatdu3apRo0aCg0N1T///GOy7muvvaaYmBgdOHBA9evXN+n76aefFBQUpOeee04ffPCBrKwKjgMdPXpUS5Ys0bfffqtvv/1W69at09tvv23sj4iI0KZNm7R06VL98MMP2rBhg3bt2lXou3br1k2rVq2SJG3btk3p6emqXLlyoeNLYtu2bZKkVatWKT093STEeL25c+fKw8ND27Zt09ChQzVo0CA999xzatq0qXbt2qXQ0FC98MILOn/+vCQpPT1dLVq0UIMGDbRjxw59//33+uuvv9S1a9fb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adNGkrRu3TqNGjVKe/bs0QMPPKA+ffpo0qRJsrG5EiMKDg5W/fr15eDgoI8//lh2dnYaOHCgoqOjC/wu9+7dq4CAAGVkZMjDw0OnTp2Su7u7OnfurC+++EKSFBMTo6VLl2rLli1KTU1Vy5YtderUKaWlpenFF180fueSFBUVZdzr/Pnz6tu3r7744guVK1dO48aN00svvVTo7zU3N1fvvPOO5syZo99//10VKlTQyy+/rLFjxxrH/PLLLwoPD9ePP/6omjVr6sMPP1RgYKCkK6fKjRgxotBT/3JycjRq1CglJibK2tpa/fr1U15ensmY4OBg1a1bV3Z2dvrkk0/00EMPad26ddq/f79effVVrV+/XmXLltVTTz2luLg4eXh43NL3Lknx8fF68sknjX93kZGRWrduneLj4/X5558XOu+FF16QdOVvqChlypSRl5dXkWPuFEJuwD0uKytLcXFx5i7DRHh4uLlLAAAAAAAAAAAAAADcBbKzs5WdnW3SZm9vL3t7+1tec+fOneratauio6PVrVs3bd68WYMHD5a7u7vCwsKKtcZ7772npUuXauHChapSpYp+//13/f7775KkvLw8tW3bVg888IC+++47ubq6avbs2XriiSd06NAhPfDAA5KkI0eOaOHChfrmm2905swZ9evXT6+88ormz58vSZozZ46ioqI0Y8YMNWzYULt379aAAQNUtmxZ9enTx1jL6NGjFRsbq6SkJNnb2+ull17SxYsXjWGq/fv3y8nJSZL0559/qk2bNgoLC9Mnn3yin3/+WQMGDJCDg4NJmGru3LmKiIjQjz/+qC1btigsLExBQUF68skn830XdevWlbu7u9atW6fOnTtr/fr1cnd31/r1641jUlNT1aJFi3xzmzZtqvj4eI0fP14HDx6UJGOtkhQbG6s333xTr7/+ur788ksNGjRIzZs3V61atQr8vURGRmrOnDmKi4vT448/rvT0dP38888mY8aOHatp06apZs2aGjt2rLp3764jR44YQ35FiY2NVWJiohISElSnTh3Fxsbqq6++UqtWrUzGzZ07V4MGDdKmTZuUl5en9PR0tWjRQgMGDND06dN14cIFjR49Wl27dtWaNWtu6XuXrpzkdn0GIzQ0VPHx8Td8l+KYP3++Pv30U1WoUEFPP/20oqKi5OzsXCpr3yxCbgAAizzxDwAAAAAA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tSepXQ2dXZ1/vZycHH3yySc6efKkbGxsTNoTEhJMQm52dnaqUaOG8blhw4ZasmSJ4uPj9emnn8rPz08bN27UpUuXbttpbl5eXvLy8lKtWrXk7u6uZs2a6Y033jCG+a732GOPGU97q1ixotLS0ox9DzzwQIFzrKys9PDDD+vw4cOSpJ07dyojI0ONGzc2jsnJydH69es1Y8YMZWdny9raupTeEPcKQm4AAAAAAAAAAAAAAAC4p7Ru3VoXL16UJIWGhubr/3/s3Xvc1+PhP/DXp+7cpSMVNSsJpZzDJswxNLGRMITkMIfEnWOYymGNadmcZ3cHhy2h+Y7awSJ+NHPMjJbT0mylbSSHulPdvz98+3zdOqDi/pTn8/G4H7s/13W9r/fr/anvdx4Pr13vzp07p7y8PDNmzKjxatJVNWHChLz77rt59tlnaxS1/va3v+Xoo4/Of//73zRv3ny519etWzfz5s1Lkhx11FH52c9+lhtuuCFnnnnmUmvnzJmTZs2arbbs1dXVSZKqqqrlrnn22WeLBbiysrIaJb0V7TtlypRsvfXWSZJ99tknzz//fI01xx9/fLbYYoucf/75Cm4sk5IbAAAAAAAAAABrlbp162bq1KnF3z+pcePGOeecc1JRUZHFixdnt912y9y5czN58uQ0atQoxx133Erdt7KyMj169Mi2225bY3zLLbfMWWedldtvv71YWFu4cGFmzZqV5P9eV/riiy/m/PPPT5J885vfzHnnnZezzz47//znP3PIIYfka1/7Wl555ZXcdNNN2W233Yp7LTlR7b333su///3vTJkyJeuss06N14l+3IQJE/Lmm29mp512SqNGjfLiiy/mvPPOy6677pp27dolSUaPHp169epl++23T506dXLfffflZz/7Wa688soVfgdDhgzJzjvvnM033zxz587Nz372s0yZMqV4ol7jxo2z1VZb1bimYcOGad68+VLjsISSGwAAAAAAAAAAa50mTZqscP6yyy7LBhtskKFDh+a1115Ls2bN0qVLl1x44YUrdb8333wz48ePzy9/+cul5gqFQnr27JnKyspiMe2FF14onoq27rrrZtNNN82NN96YY489tnjdlVdemR122CHXX399brrppixevDibbrppevXqVaOIt/322xd/f/rpp/PLX/4yG2+8caZPn77MrA0aNMgtt9ySioqKVFVVpU2bNunZs2cuuOCCGusuv/zyvP7666lbt246dOiQESNGpHfv3iv8HubMmZOTTz45s2bNStOmTbP99tvnkUceyTe+8Y0Vf4GwAoXqJWcNAmu0ioqKDB8+/DOPf1V81Z9/WXwnK3ZTmxX/AxmsCfq9+VBtRwAAAADIbS32rO0IsMom1JtX2xFglczPotqOAKvsrtf/p7YjACWgTm0HAAAAAAAAAAAAgOVRcgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZCm5AQAAAAAAAAAAULLKajsAAJSSZ+tW1XYEAAAAAFgrbLR4QW1HgFXWIQ1qOwKskhkF/78YgLWDk9wAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAAEqWkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAkqXkBgAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQsspqOwBAqRs4cGDmz59f2zFWm9mzZ9d2BAAAAAAAAACAz0zJDeBTzJ8/P8OHD6/tGKtNRUVFbUcAAAAAAAAAAPjMvK4UAAAAAAAAAACAkqXkBgAAAAAAAAAAQMlScgMAAAAAAAAA4Ctr8ODB2W677T7XNe3atcs111zzheQBlqbkBgAAAAAAAADAWmPy5MmpW7duunfv/qXds1Ao5N57710te/3whz9M3bp186Mf/WipuVGjRqVQKBR/GjVqlB122CHjxo1bau1DDz2UAw44IM2bN8+6666bzp075+yzz84///nPJMn8+fPTp0+fbL311ikrK8vBBx/8mfJ95zvfSdu2bVO/fv20bt06xxxzTP71r3/VWPPxjEt+brrpphXuO2nSpGVe97e//W2Z68eMGZNCofCZc7NmU3IDAAAAAAAAAGCtMWLEiJxxxhl59NFHM2PGjNqO87mNHDky5513XkaMGLHM+SZNmmTmzJmZOXNmnn322ey///45/PDDM23atOKam2++Od26dUurVq1yzz335MUXX8xNN92Ud955J8OGDUuSLFq0KA0aNEj//v3TrVu3z5xvr732ytixYzNt2rTcc889efXVV9OrV69lPseSnDNnzsxxxx33mfafNm1ajes233zzpda8/vrrOeecc/Ktb33rM+dmzabkBgAAAAAAAADAWuH999/P2LFjc+qpp+bAAw/MqFGjllrzox/9KBtuuGEaN26cE044IfPnz68xv+eee+ass86qMXbwwQenT58+y7xnu3btkiSHHHJICoVC8fNzzz2XvfbaK40bN06TJk2yww475Kmnnlph/ocffjjz5s3LpZdemvfffz+PPPLIUmsKhUJatWqVVq1aZfPNN8/ll1+eOnXq5C9/+UuS5I033kj//v3Tv3//jBgxInvuuWfatWuX3XffPb/4xS9yySWXJEkaNmyYG2+8MSeddFJatWq1wlwfV1FRkZ133jkbb7xxdtlll1xwwQV5/PHH8+GHH9ZY16xZs2LOVq1apUGDBp9p/w022KDGdXXr1q0xv2jRohx99NEZMmRI2rdv/5lzs2ZTcgMAAAAAAAAAoCRVVVVl7ty5NX6qqqqWu/7OO+9Mx44d07Fjx/Tu3TsjR45MdXV1cX7s2LEZNGhQrrjiijz11FNp3bp1brjhhlXK+OSTTyb5v5PLlnw++uij8/Wvfz1PPvlknn766VxwwQWpV6/eCveqrKzMkUcemXr16uXII49MZWXlCtcvWrQoo0ePTpJ06dIlSXLXXXdlwYIFOe+885Z5TbNmzT7P463QW2+9lTvuuCO77LLLUs/Wr1+/tGjRIjvttFNuuummLF68+DPtuf3226d169bZZ5998tBDDy01f+mll6Zly5Y54YQTVsszsGYoq+0AAHx1DRw4cKn/VQQAAAAAAADAEkOHDs2QIUNqjA0aNCiDBw9e5vrKysr07t07SdK9e/e89957mThxYvF1nNdcc0369u2bE088MUly+eWX549//OMq/XvLli1bJvm/k8uWmDFjRs4999xsscUWSbLM125+3Ny5c3PPPfdk8uTJSZLevXtn1113zbXXXpsmTZoU173zzjtp1KhRkmTevHmpV69efv7zn2fTTTdNkrz88stp0qRJWrduvdLP9GnOP//8XHfddfnggw+y88475/77768xf9lll2WfffZJgwYNMnHixJx99tn5z3/+k4svvni5e7Zu3To///nPs8MOO6Sqqiq33XZb9tlnn0yaNCm77757kuSxxx5LZWVlpkyZ8oU9G6VJyQ2AWjN//vwMHz68tmPU8P1fH1bbEQAAAAAAAID/NXDgwAwYMKDGWHl5+TLXTps2LU888UTGjRuXJCkrK8sRRxyRESNGFEtuU6dOzSmnnFLjuq5duy7zxLBVNWDAgJx44om57bbb0q1btxx22GHFItqy/PKXv0z79u2z7bbbJkm22267tG/fPmPGjMnJJ59cXNe4ceM888wzSZIPPvggf/zjH/P9738/zZs3z0EHHZTq6uoUCoXV/jwfd+655+aEE07I66+/niFDhuTYY4/N/fffX7zvx8ts2223XZKPTmBbMr6kpJd8VOa76aabiifwLdG1a9f84x//yNVXX53dd9897777bnr37p1bbrklLVq0+EKfj9Kj5AZrifr166eiomKp8dmzZ9dCGgAAAAAAAABYdeXl5csttX1SZWVlFi5cmI022qg4Vl1dnXr16uXtt9/Oeuut95n2qVOnTo1XnCbJhx9++NlD/6/BgwfnqKOOyvjx4/Pb3/42gwYNypgxY3LIIYcsc/2IESPywgsvpKzs/+o8ixcvTmVlZY2SW506dbLZZpsVP2+zzTb5wx/+kCuvvDIHHXRQOnTokHfeeSczZ878wk5za9GiRVq0aJEOHTqkU6dOadOmTR5//PF07dp1met33nnnzJ07N2+++WY23HDDGiexffyUumVdd/vttydJXn311UyfPj0HHXRQcX7JK1DLysoybdq0FZYIWbMpucFaYujQocscX1bxDQAAAAAAAADWJgsXLsytt96aYcOGZb/99qsxd+ihh+aOO+5Iv3790qlTpzz++OM59thji/OPP/54jfUtW7bMzJkzi58XLVqUv/71r9lrr72We/969epl0aJFS4136NAhHTp0SEVFRY488siMHDlymSW3559/Pk899VQmTZqU9ddfvzg+Z86c7L777vnrX/+arbbaarn3r1u3bubNm5ck6dWrVy644IJcddVVy3yz1pw5c9KsWbPl7vV5LSkEVlVVLXfNs88+m/r16xfv+/GS3oo8++yzxaLeFltskeeff77G/MUXX5x33303P/3pT9OmTZuVSM+aQskNAAAAAAAAAIA12v3335+33347J5xwQpo2bVpjrlevXqmsrEy/fv1y5pln5rjjjsuOO+6Y3XbbLXfccUdeeOGFtG/fvrh+7733zoABAzJ+/PhsuummGT58eObMmbPC+7dr1y4TJ07MrrvumvLy8tSvXz/nnntuevXqlU022SRvvPFGnnzyyRx66KHLvL6ysjLf+MY3svvuuy8117Vr11RWVhYLa9XV1Zk1a1aSZN68eXnggQfy+9//PpdcckmSpE2bNhk+fHj69euXuXPn5thjj027du3yxhtv5NZbb02jRo0ybNiwJMmLL76YBQsW5K233sq7775bPGFtyStGP+mJJ57IE088kd122y3rrbdeXnvttVxyySXZdNNNi6e43XfffZk1a1a6du2aBg0a5KGHHspFF12Uk08+eYWn8l1zzTVp165dttxyyyxYsCC333577rnnntxzzz1JPnrD3SeLfktKcysqALJ2UHIDAAAAAAAAAGCNVllZmW7dui1VcEs+Osnthz/8YZ555pkcccQRefXVV3P++edn/vz5OfTQQ3Pqqafm97//fXF9375989xzz+XYY49NWVlZKioqVniKW5IMGzYsAwYMyC233JKNNtooL730Uv773//m2GOPzZtvvpkWLVqkZ8+eGTJkyFLXLil0nX/++cvc+9BDD83QoUNz5ZVXJknmzp1bPN2svLw8G2+8cS699NIa15922mnp0KFDrr766hxyyCGZN29e2rVrlwMPPDADBgworjvggAPy+uuvFz9vv/32SbLU61qXaNCgQcaNG5dBgwbl/fffT+vWrdO9e/eMGTOmWGCrV69ebrjhhgwYMCCLFy9O+/btc+mll+b0009f4Xe4YMGCnHPOOfnnP/+ZBg0aZMstt8z48eNzwAEHrPA6vhoK1cv7WwmsFSoqKpZ5/OhXxep4/rXtOyyl5ymlLEt8v91htR0BVlnlvybXdgQAAACAPLj+LrUdAVbZw+Xr1HYEWCUzCgtqOwKsslum31XbEYASUKe2AwAAAAAAAAAAAMDyKLkBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZZbUdAIAvV/369VNRUVHbMZIks2fPru0IS/mgelFtRwAAAAAAoET8vVBV2xFglTj1BoC1hZIbwFfM0KFDaztCUamU7QAAAAAAAACA0qW4DQAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAKzx+vTpk0KhkFNOOWWpudNOOy2FQiF9+vT50vKcfPLJqVu3bsaMGbPU3ODBg1MoFIo/TZs2zbe+9a08/PDDS6295557sueee6Zp06Zp1KhRttlmm1x66aV56623kiQzZ87MUUcdlY4dO6ZOnTo566yzvuhHgy+dkhsAAAAAAAAAAGuFNm3aZMyYMZk3b15xbP78+fnVr36Vtm3bfmk5Pvjgg9x5550599xzU1lZucw1W265ZWbOnJmZM2fmT3/6UzbffPMceOCBeeedd4prLrroohxxxBHZaaed8tvf/jZ//etfM2zYsDz33HO57bbbkiRVVVVp2bJlLrroomy77bZfyvPBl03JDQAAAAAAAACAtUKXLl3Stm3bjBs3rjg2bty4tGnTJttvv32NtdXV1bnqqqvSvn37NGjQINtuu23uvvvu4vykSZNSKBQyceLE7Ljjjll33XWzyy67ZNq0aZ+a46677krnzp0zcODAPPbYY5k+ffpSa8rKytKqVau0atUqnTt3zpAhQ/Lee+/lpZdeSpI88cQT+eEPf5hhw4blxz/+cXbZZZe0a9cu++67b+65554cd9xxSZJ27drlpz/9aY499tg0bdp0Zb42KHlKbgAAAAAAAAAAlKSqqqrMnTu3xk9VVdUKrzn++OMzcuTI4ucRI0akb9++S627+OKLM3LkyNx444154YUXUlFRkd69ey/1ytCLLroow4YNy1NPPZWysrJl7vVJlZWV6d27d5o2bZoDDjigRp7lPeeoUaPSrFmzdOzYMUlyxx13pFGjRjnttNOWeU2zZs0+NQesLcpqOwAAX13169dPRUVFbccAAAAAAAAAStTQoUMzZMiQGmODBg3K4MGDl3vNMccck4EDB2b69OkpFAp57LHHMmbMmEyaNKm45v33389PfvKTPPjgg+natWuSpH379nn00Udz8803Z4899iiuveKKK4qfL7jggvTo0SPz589P/fr1l3n/l19+OY8//njxNLnevXunf//+GTRoUOrU+b/zqJ5//vk0atQoyUevN23cuHHuvPPONGnSpLhP+/btU69evc/4bcHaS8kNgFozdOjQ2o6wlGPG9aztCAAAAAAAAMD/GjhwYAYMGFBjrLy8fIXXtGjRIj169Mjo0aNTXV2dHj16pEWLFjXWvPjii5k/f3723XffGuMLFixY6rWm22yzTfH31q1bJ0lmz56dtm3bLvP+lZWV2X///Yv3POCAA3LCCSfkj3/8Y/bbb7/iuo4dO+Y3v/lNkuTdd9/NnXfemcMOOywPPfRQdtxxx1RXV6dQKKzwWeGrQskNAAAAAAAAAICSVF5e/qmltmXp27dv+vXrlyS5/vrrl5pfvHhxkmT8+PHZaKONlrrnx338JLUlpbMl13/SokWLcuutt2bWrFkpKyurMV5ZWVmj5LbOOutks802K37efvvtc++99+aaa67J7bffng4dOuTRRx/Nhx9+6DQ3vvKU3AAAAAAAAAAAWKt07949CxYsSJLsv//+S8137tw55eXlmTFjRo1Xk66qCRMm5N13382zzz6bunXrFsf/9re/5eijj85///vfNG/efLnX161bN/PmzUuSHHXUUfnZz36WG264IWeeeeZSa+fMmZNmzZqttuxQypTcAAAAAAAAAABYq9StWzdTp04t/v5JjRs3zjnnnJOKioosXrw4u+22W+bOnZvJkyenUaNGOe6441bqvpWVlenRo0e23XbbGuNbbrllzjrrrNx+++3FwtrChQsza9asJP/3utIXX3wx559/fpLkm9/8Zs4777ycffbZ+ec//5lDDjkkX/va1/LKK6/kpptuym677Vbca8qUKUmS9957L//+978zZcqUrLPOOuncufNKPQeUGiU3YK1Wv379VFRUrNIes2fPXk1pAAAAAAAAAPiyNGnSZIXzl112WTbYYIMMHTo0r732Wpo1a5YuXbrkwgsvXKn7vfnmmxk/fnx++ctfLjVXKBTSs2fPVFZWFotpL7zwQlq3bp0kWXfddbPpppvmxhtvzLHHHlu87sorr8wOO+yQ66+/PjfddFMWL16cTTfdNL169apRxNt+++2Lvz/99NP55S9/mY033jjTp09fqWeBUlOorq6uru0QwBenoqIiw4cPr+0YazTf4VfLMRv3rO0IsMp+NfPPtR0BAAAAIA+uv0ttR4BVNqq+f5XKmq1ObQeA1eAX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uQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAoOQVCoXce++9y51v165drrnmmi88x6xZs7LvvvumYcOGadas2We6ZtKkSSkUCpkzZ06SZNSoUZ/52o+bPn16CoVCpkyZ8rmvXZOV1XYAAAAAAAAAAABYVX369MmcOXOWKkFNmjQpe+21V95+++2VKhWx5njyySfTsGHDL/w+w4cPz8yZMzNlypQ0bdr0C7vPsv5Ot2nTJjNnzkyLFi2+sPuWIiU3AAAAAAAAAABYC3z44YepV69ebcdY7RYsWJB11lnnU9e1bNnyS0iTvPrqq9lhhx2y+eabfyn3+7i6deumVatWX/p9a5vXlQIAAAAAAAAA8JVyzz33ZMstt0x5eXnatWuXYcOG1Zhf1msxmzVrllGjRiX5qHTVr1+/tG7dOvXr10+7du0ydOjQ4tp33nknJ598cjbYYIM0adIke++9d5577rni/ODBg7Pddtvl5ptvTps2bbLuuuvmsMMOK77KcomRI0emU6dOqV+/frbYYovccMMNxbklr60cO3Zs9txzz9SvXz+33357Xn/99Rx00EFZb7310rBhw2y55ZaZMGFC8bqHH3443/jGN1JeXp7WrVvnggsuyMKFC4vze+65Z/r375/zzjsv66+/flq1apXBgwcv97t8/vnnU6dOnfznP/9Jkrz99tupU6dODjvssOKaoUOHpmvXrp8rQ79+/TJgwIC0aNEi++677zLvfemll2bDDTcsvrrzk68rLRQK+cUvfpFDDjkk6667bjbffPP85je/qbHHb37zm2y++eZp0KBB9tprr4wePbrGa0U/qV27drnnnnty6623plAopE+fPst8heicOXNSKBQyadKk5X53KzJ48OCMHj06//M//5NCoVDc65P3WvIa1N///vfZfvvt06BBg+y9996ZPXt2fvvb36ZTp05p0qRJjjzyyHzwwQfF/aurq3PVVVelffv2adCgQbbddtvcfffdK5X1y6DkBgAAAAAAAADAV8bTTz+dww8/PN/73vfy/PPPZ/DgwfnBD35QLLB9Fj/72c/ym9/8JmPHjs20adNy++23p127dkk+Kg/16NEjs2bNyoQJE/L000+nS5cu2WefffLWW28V93jllVcyduzY3Hffffnd736XKVOm5PTTTy/O33LLLbnoootyxRVXZOrUqfnhD3+YH/zgBxk9enSNLOeff3769++fqVOnZv/998/pp5+eqqqqPPLII3n++edz5ZVXplGjRkmSf/7znznggAOy00475bnnnsuNN96YysrKXH755TX2HD16dBo2bJg///nPueqqq3LppZfmgQceWOZ3sdVWW6V58+Z5+OGHkySPPPJImjdvnkceeaS4ZtKkSdljjz0+d4aysrI89thjufnmm2vMVVdX58wzz0xlZWUeffTRbLfddsv9sxoyZEgOP/zw/OUvf8kBBxyQo48+uvjnMH369PTq1SsHH3xwpkyZku9///u56KKLlrtX8tErUbt3757DDz88M2fOzE9/+tMVrl9Z55xzTg4//PB07949M2fOzMyZM7PLLrssd/3gwYNz3XXXZfLkyfnHP/6Rww8/PNdcc01++ctfZvz48XnggQdy7bXXFtdffPHFGTlyZG688ca88MILqaioSO/evYt/jqXG60oBAAAAAAAAAChJVVVVqaqqqjFWXl6e8vLyZa6///77i4WuJRYtWlTj809+8pPss88++cEPfpAk6dChQ1588cX8+Mc/Tp8+fT5TrhkzZmTzzTfPbrvtlkKhkI033rg499BDD+X555/P7Nmzizmvvvrq3Hvvvbn77rtz8sknJ0nmz5+f0aNH5+tf/3qS5Nprr02PHj0ybNiwtGrVKpdddlmGDRuWnj17Jkk22WSTvPjii7n55ptz3HHHFe931llnFdcsyXbooYdm6623TpK0b9++OHfDDTekTZs2ue6661IoFLLFFlvkX//6V84///xccsklqVPno/OyttlmmwwaNChJsvnmm+e6667LxIkTl3miWqFQyO67755Jkybl0EMPzaRJk3Lcccdl9OjRefHFF9OhQ4dMnjw5FRUVnyvDZpttlquuumqp+y1cuDDHHntsnnrqqTz22GPF7295+vTpkyOPPDJJ8sMf/jDXXnttnnjiiXTv3j033XRTOnbsmB//+MdJko4dO+avf/1rrrjiiuXu17Jly5SXl6dBgwbF14a+/fbbK8ywMho1apQGDRqkqqrqM72e9PLLL8+uu+6aJDnhhBMycODAvPrqq8U//169euWhhx7K+eefn/fffz8/+clP8uCDDxZP2Gvfvn0effTR3HzzzcVCYilRcgMoQfXr1y/+FzwAAAAAAADAV9XQoUMzZMiQGmODBg1a7usz99prr9x44401xv785z+nd+/exc9Tp07Nd7/73Rprdt1111xzzTVZtGhR6tat+6m5+vTpk3333TcdO3ZM9+7dc+CBB2a//fZL8tFJce+9916aN29e45p58+bl1VdfLX5u27ZtjYJW165ds3jx4kybNi1169bNP/7xj5xwwgk56aSTimsWLlyYpk2b1th3xx13rPG5f//+OfXUU/OHP/wh3bp1y6GHHpptttmm+Oxdu3ZNoVCo8ezvvfde3njjjbRt2zZJiuuXaN26dWbPnr3c72PPPffMz3/+8yQfvYr0sssuy9///vc8/PDDeeeddzJv3rxiAeuzZvjkcy1RUVGR8vLyPP7442nRosVyMy3x8Wdp2LBhGjduXHyWadOmZaeddqqx/hvf+Man7rm6zZgxI507dy5+vvDCC3PhhRd+rj0+/pwbbrhh1l133RoFxw033DBPPPFEkuTFF1/M/PnzlyotLliwINtvv/3KPMIXTskNoAR9/F3tfLl6jvtObUcAAAAAAAAA/tfAgQMzYMCAGmPLO8Ut+ajEtNlmm9UYe+ONN2p8rq6urlGwWjL2cYVCYamxDz/8sPh7ly5d8ve//z2//e1v88c//jGHH354unXrlrvvvjuLFy9O69atM2nSpKXyNWvWbLnZl2QqFApZvHhxko9eWfrNb36zxrpPlvAaNmxY4/OJJ56Y/fffP+PHj88f/vCHDB06NMOGDcsZZ5yxwmf/+Hi9evWWyrYk07LsueeeOfPMM/PKK6/kr3/9a771rW/l1VdfzcMPP5w5c+Zkhx12SOPGjYv3+ywZPvlcS+y777751a9+ld///vc5+uijl5vpszzLZ/m78FksOX3u49d+/O/Lp/na176WKVOmFD+vv/76nzvDx5+zUCis8LmX/Of48eOz0UYb1Vi3ov/7qk1KbgAAAAAAAAAAlKQVvZp0ZXXu3DmPPvpojbHJkyenQ4cOxQJZy5YtM3PmzOL8yy+/nA8++KDGNU2aNMkRRxyRI444Ir169Ur37t3z1ltvpUuXLpk1a1bKysrSrl275eaYMWNG/vWvf+VrX/takuRPf/pT6tSpkw4dOmTDDTfMRhttlNdee+0zFbk+qU2bNjnllFNyyimnZODAgbnllltyxhlnpHPnzrnnnntqlLsmT56cxo0bL1V2+jy22mqrNG/ePJdffnm23XbbNGnSJHvssUeGDh2at99+u8brL1c1w3e+850cdNBBOeqoo1K3bt1873vfW+ncW2yxRSZMmFBj7Kmnnvrc+7Rs2TJJMnPmzOJJaB8vrX2asrKypcqZSbLOOuss9brd1aFz584pLy/PjBkzSvLVpMtSp7YDAAAAAAAAAADAl+Xss8/OxIkTc9lll+Wll17K6NGjc9111+Wcc84prtl7771z3XXX5ZlnnslTTz2VU045pcbJWMOHD8+YMWPyt7/9LS+99FLuuuuutGrVKs2aNUu3bt3StWvXHHzwwfn973+f6dOnZ/Lkybn44otrFKjq16+f4447Ls8991z+3//7f+nfv38OP/zwtGrVKkkyePDgDB06ND/96U/z0ksv5fnnn8/IkSPzk5/8ZIXPd9ZZZ+X3v/99/v73v+eZZ57Jgw8+mE6dOiVJTjvttPzjH//IGWeckb/97W/5n//5nwwaNCgDBgwonka2MgqFQnbffffcfvvt2XPPPZN89PrMBQsWZOLEicWx1ZXhkEMOyW233Zbjjz8+d99990rn/v73v5+//e1vOf/88/PSSy9l7NixGTVqVPGZPqsGDRpk5513zo9+9KO8+OKLeeSRR3LxxRevdK4l2rVrl7/85S+ZNm1a/vOf/3yu0+FWpHHjxjnnnHNSUVGR0aNH59VXX82zzz6b66+/PqNHj14t91jdlNwAAAAAAAAAAPjK6NKlS8aOHZsxY8Zkq622yiWXXJJLL700ffr0Ka4ZNmxY2rRpk9133z1HHXVUzjnnnKy77rrF+UaNGuXKK6/MjjvumJ122inTp0/PhAkTUqdOnRQKhUyYMCG77757+vbtmw4dOuR73/tepk+fng033LC4x2abbZaePXvmgAMOyH777ZetttoqN9xwQ3H+xBNPzC9+8YuMGjUqW2+9dfbYY4+MGjUqm2yyyQqfb9GiRTn99NPTqVOndO/ePR07dizuu9FGG2XChAl54oknsu222+aUU07JCSecsFoKWXvttVcWLVpULLQVCoV861vfSpLstttuxXWrK0OvXr0yevToHHPMMRk3btxKZd5kk01y9913Z9y4cdlmm21y44035qKLLkry+V/bOWLEiHz44YfZcccdc+aZZ+byyy9fqUwfd9JJJ6Vjx47Zcccd07Jlyzz22GOrvOcSl112WS655JIMHTo0nTp1yv7775/77rvvU/9+1ZZC9cq8SBZYY1RUVGT48OG1HQPWGD03/k5tR4BV9puZT9d2BAAAAIC8vkPH2o4Aq+zPf29V2xFglbTI6jnxB2rT7rPuqu0IX4jBgwfn3nvv/VyvtOTLccUVV+Smm27KP/7xj9qOwseU1XYAAAAAAAAAAACA2nDDDTdkp512SvPmzfPYY4/lxz/+cfr161fbsfgEJTcAAAAAAAAAAOAr6eWXX87ll1+et956K23bts3ZZ5+dgQMH1nYsPkHJDQAAAAAAAAAAvkSDBw/O4MGDazsGSYYPH57hw4fXdgw+RZ3aDgAAAAAAAAAAAADLo+QGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGQpuQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAAEqWkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAklVW2wEAoJQ0LtSr7Qiwyo5s/c3ajgCr5Fcz/1zbEQAAAFgNmv/01NqOAKvsvz3/p7YjwCr5VqfZtR0BAFYLJ7kBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAACULCU3AAAAAAAAAAAASpaSGwAAAAAAAAAAa7w+ffqkUCjklFNOWWrutNNOS6FQSJ8+fb7wHO3atUuhUKjxc8EFF9RY88n5QqGQm2666VP3rqqqykUXXZSNN9445eXl2XTTTTNixIhlrh0zZkwKhUIOPvjg1fFYUKvKajsAAAAAAAAAAACsDm3atMmYMWMyfPjwNGjQIEkyf/78/OpXv0rbtm2/tByXXnppTjrppOLnRo0aLbVm5MiR6d69e/Fz06ZNP3Xfww8/PG+++WYqKyuz2WabZfbs2Vm4cOFS615//fWcc845+da3vrWSTwClxUluAAAAAAAAAACsFbp06ZK2bdtm3LhxxbFx48alTZs22X777Wusra6uzlVXXZX27dunQYMG2XbbbXP33XcX5ydNmpRCoZCJEydmxx13zLrrrptddtkl06ZN+9QcjRs3TqtWrYo/yyq5NWvWrMaaJaW85fnd736Xhx9+OBMmTEi3bt3Srl27fOMb38guu+xSY92iRYty9NFHZ8iQIWnfvv2nZoU1gZIbAAAAAAAAAABrjeOPPz4jR44sfh4xYkT69u271LqLL744I0eOzI033pgXXnghFRUV6d27dx5++OEa6y666KIMGzYsTz31VMrKypa51yddeeWVad68ebbbbrtcccUVWbBgwVJr+vXrlxYtWmSnnXbKTTfdlMWLF69wz9/85jfZcccdc9VVV2WjjTZKhw4dcs4552TevHk11l166aVp2bJlTjjhhE/NCWsKrysFAAAAAAAAAKAkVVVVpaqqqsZYeXl5ysvLl3vNMccck4EDB2b69OkpFAp57LHHMmbMmEyaNKm45v33389PfvKTPPjgg+natWuSpH379nn00Udz8803Z4899iiuveKKK4qfL7jggvTo0SPz589P/fr1l3n/M888M126dMl6662XJ554IgMHDszf//73/OIXvyiuueyyy7LPPvukQYMGmThxYs4+++z85z//ycUXX7zc53rttdfy6KOPpn79+vn1r3+d//znPznttNPy1ltvZcSIEUmSxx57LJWVlZkyZcpy94E1kZIbsFIGDhyY+fPn13YMAAAAAAAAANZiQ4cOzZAhQ2qMDRo0KIMHD17uNS1atEiPHj0yevToVFdXp0ePHmnRokWNNS+++GLmz5+ffffdt8b4ggULlnqt6TbbbFP8vXXr1kmS2bNnp23btsu8f0VFRY1r11tvvfTq1at4uluSGmW27bbbLslHJ7AtGf/460179+5dPOmtUCjkjjvuSNOmTZMkP/nJT9KrV69cf/31WbhwYXr37p1bbrllqeeFNZ2SG7BS5s+fn+HDh9d2DFjtjvv1obUdAQAAAAAAAPhfAwcOzIABA2qMregUtyX69u2bfv36JUmuv/76peaXvBp0/Pjx2WijjVa4f7169Yq/FwqFGtd/FjvvvHOS5JVXXimW3Ja1Zu7cuXnzzTez4YYb1jiJrUmTJkk+KthttNFGxYJbknTq1CnV1dV544038v7772f69Ok56KCDlnrOsrKyTJs2LZtuuulnzg2lRMkNAAAAAAAAAICS9GmvJl2e7t27Z8GCBUmS/ffff6n5zp07p7y8PDNmzKjxatIvwrPPPpvk/06BW96a+vXrp1mzZkmSzTbbbKk1u+66a+6666689957xZPeXnrppdSpUydf//rXUygU8vzzz9e45uKLL867776bn/70p2nTps1qeiL48im5AQAAAAAAAACwVqlbt26mTp1a/P2TGjdunHPOOScVFRVZvHhxdtttt8ydOzeTJ09Oo0aNctxxx63Uff/0pz/l8ccfz1577ZWmTZvmySefTEVFRb7zne8UX2963333ZdasWenatWsaNGiQhx56KBdddFFOPvnkFRb6jjrqqFx22WU5/vjjM2TIkPznP//Jueeem759+6ZBgwZJkq222qrGNUtKc58chzWNkhsAAAAAAAAAAGudJa/5XJ7LLrssG2ywQYYOHZrXXnstzZo1S5cuXXLhhReu9D3Ly8tz5513ZsiQIamqqsrGG2+ck046Keedd15xTb169XLDDTdkwIABWbx4cdq3b59LL700p59++gr3btSoUR544IGcccYZ2XHHHdO8efMcfvjhufzyy1c6L6wpCtXV1dW1HQL44lRUVGT48OFrzL5Q245rd2htR4BVttg/3rGG+9XMP9d2BAAAAFaD9x69prYjwCq7ref/1HYEWCUHd/pHbUeAVdbygYdrOwJQAurUdgAAAAAAAAAAAABYHiU3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGQpuQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAAEqWkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAklVW2wEAoJTc8a/HazsCrLKDWnWp7QgAAAAAqX75L7UdAVbZQ3Xfr+0IsErem9amtiPAKquo7QBASXCSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGQpuQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAAEqWkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAkqXkBgAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAALDG69OnTwqFQk455ZSl5k477bQUCoX06dPnS8ny0EMP5YADDkjz5s2z7rrrpnPnzjn77LPzz3/+M0kyadKkfPe7303r1q3TsGHDbLfddrnjjju+lGywJlJyAwAAAAAAAABgrdCmTZuMGTMm8+bNK47Nnz8/v/rVr9K2bdsvJcPNN9+cbt26pVWrVrnnnnvy4osv5qabbso777yTYcOGJUkmT56cbbbZJvfcc0/+8pe/pG/fvjn22GNz3333fSkZYU2j5AYAAAAAAAAAwFqhS5cuadu2bcaNG1ccGzduXNq0aZPtt9++xtrq6upcddVVad++fRo0aJBtt902d999d3F+0qRJKRQKmThxYnbcccesu+662WWXXTJt2rTl3v+NN95I//79079//4wYMSJ77rln2rVrl9133z2/+MUvcskllyRJLrzwwlx22WXZZZddsummm6Z///7p3r17fv3rX6/mbwTWDkpuAAAAAAAAAACUpKqqqsydO7fGT1VV1QqvOf744zNy5Mji5xEjRqRv375Lrbv44oszcuTI3HjjjXnhhRdSUVGR3r175+GHH66x7qKLLsqwYcPy1FNPpaysbJl7LXHXXXdlwYIFOe+885Y536xZs+Ve+84772T99ddf4bPBV1VZbQcAvpoGDhyY+fPn13YMAAAAAAAAAErY0KFDM2TIkBpjgwYNyuDBg5d7zTHHHJOBAwdm+vTpKRQKeeyxxzJmzJhMmjSpuOb999/PT37ykzz44IPp2rVrkqR9+/Z59NFHc/PNN2ePPfYorr3iiiuKny+44IL06NEj8+fPT/369Ze698svv5wmTZqkdevWn+s577777jz55JO5+eabP9d18FWh5AbUivnz52f48OG1HQOWcu31Y2s7AgAAAAAAAPC/Bg4cmAEDBtQYKy8vX+E1LVq0SI8ePTJ69OhUV1enR48eadGiRY01L774YubPn5999923xviCBQuWeq3pNttsU/x9SXlt9uzZadu27VL3rq6uTqFQ+PQH+5hJkyalT58+ueWWW7Llllt+rmvhq0LJDQAAAAAAAACAklReXv6ppbZl6du3b/r165ckuf7665eaX7x4cZJk/Pjx2WijjZa658fVq1ev+PuSAtuS6z+pQ4cOeeeddzJz5szPdJrbww8/nIMOOig/+clPcuyxx37qeviqqlPbAQAAAAAAAAAAYHXq3r17FixYkAULFmT//fdfar5z584pLy/PjBkzstlmm9X4adOmzUrft1evXllnnXVy1VVXLXN+zpw5xd8nTZqUHj165Ec/+lFOPvnklb4nfBU4yQ0AAAAAAAAAgLVK3bp1M3Xq1OLvn9S4ceOcc845qaioyOLFi7Pbbrtl7ty5mTx5cho1apTjjjtupe7bpk2bDB8+PP369cvcuXNz7LHHpl27dnnjjTdy6623plGjRhk2bFix4HbmmWfm0EMPzaxZs5Ik66yzTtZff/2Vf3BYSym5AQAAAAAAAACw1mnSpMkK5y+77LJssMEGGTp0aF577bU0a9YsXbp0yYUXXrhK9z3ttNPSoUOHXH311TnkkEMyb968tGvXLgceeGAGDBiQJBk1alQ++OCDDB06NEOHDi1eu8cee2TSpEmrdH9YGxWqq6urazsE8MUZOHBg5s+fv9r3nT17du64446Vvr6ioiLDhw9fjYlg9ShbZ6PajgCr7KBWXWo7AqyS+2Y9U9sRAAAAWA3eHdm3tiPAKjvhwr/WdgRYJTtVN6ztCLDKKmbcXtsRgBLgJDdYy3288b06VVRUfCH7AgAAAAAAAADAx9Wp7QAAAAAAAAAAAACwPEpuAAAAAAAAAAAAlCwlNwAAAAAAAAAAAEqWkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAkqXkBgAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJSsstoOAADA6nXfrGdqOwIAAABAUq9ebSeAVXbC/HVqOwKsku13+UdtRwCA1cJJbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAACULCU3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAMBX1uDBg7Pddtt9rmvatWuXa6655gvJAyxNyQ0AAAAAAAAAgLXG5MmTU7du3XTv3v1Lu2ehUMi99967yvs8++yzOeyww7Lhhhumfv366dChQ0466aS89NJLSZLnnnsuRx55ZNq0aZMGDRqkU6dO+elPf7rK94VSp+QGAAAAAAAAAMBaY8SIETnjjDPy6KOPZsaMGbUd5zO7//77s/POO6eqqip33HFHpk6dmttuuy1NmzbND37wgyTJ008/nZYtW+b222/PCy+8kIsuuigDBw7MddddV8vp4YtVVtsBAAAAAAAAAABgdXj//fczduzYPPnkk5k1a1ZGjRqVSy65pMaaH/3oRxk+fHg++OCDHH744WnZsmWN+T333DPbbbddjdeRHnzwwWnWrFlGjRq11D3btWuXJDnkkEOSJBtvvHGmT5+e5557LmeddVaeeuqpFAqFbL755rn55puz4447LrXHBx98kOOPPz4HHHBAfv3rXxfHN9lkk3zzm9/MnDlzkiR9+/atcV379u3zpz/9KePGjUu/fv0+69cEaxwnuQEAAAAAAAAAUJKqqqoyd+7cGj9VVVXLXX/nnXemY8eO6dixY3r37p2RI0emurq6OD927NgMGjQoV1xxRZ566qm0bt06N9xwwyplfPLJJ5MkI0eOzMyZM4ufjz766Hz961/Pk08+maeffjoXXHBB6tWrt8w9fv/73+c///lPzjvvvGXON2vWbLn3f+edd7L++uuv0jNAqXOSGwBrtIEDB2b+/Pm1HQMAAAAAAAD4AgwdOjRDhgypMTZo0KAMHjx4mesrKyvTu3fvJEn37t3z3nvvZeLEienWrVuS5Jprrknfvn1z4oknJkkuv/zy/PGPf1ylf+e45CS4Zs2apVWrVsXxGTNm5Nxzz80WW2yRJNl8882Xu8fLL7+cJMW1n9Wf/vSnjB07NuPHj/+8sWGNouQGwBpt/vz5GT58+Grb79rrx662vQAAAAAAAIBVM3DgwAwYMKDGWHl5+TLXTps2LU888UTGjRuXJCkrK8sRRxyRESNGFEtuU6dOzSmnnFLjuq5du+ahhx5a7dkHDBiQE088Mbfddlu6deuWww47LJtuuuky1378tLnP6oUXXsh3v/vdXHLJJdl3331XNS6UNK8rBQAAAAAAAACgJJWXl6dJkyY1fpZXcqusrMzChQuz0UYbpaysLGVlZbnxxhszbty4vP3225/5nnXq1FmqdPbhhx9+7uyDBw/OCy+8kB49euTBBx9M586d8+tf/3qZazt06JAk+dvf/vaZ9n7xxRez995756STTsrFF1/8ubPBmkbJDQAAAAAAAACANdrChQtz6623ZtiwYZkyZUrx57nnnsvGG2+cO+64I0nSqVOnPP744zWu/eTnli1bZubMmcXPixYtyl//+tcV3r9evXpZtGjRUuMdOnRIRUVF/vCHP6Rnz54ZOXLkMq/fb7/90qJFi1x11VXLnJ8zZ07x9xdeeCF77bVXjjvuuFxxxRUrzAVrCyU3AAAAAAAAAADWaPfff3/efvvtnHDCCdlqq61q/PTq1SuVlZVJkjPPPDMjRozIiBEj8tJLL2XQoEF54YUXauy19957Z/z48Rk/fnz+9re/5bTTTqtRMluWdu3aZeLEiZk1a1befvvtzJs3L/369cukSZPy+uuv57HHHsuTTz6ZTp06LfP6hg0b5he/+EXGjx+f73znO/njH/+Y6dOn56mnnsp5551XfMXqkoLbvvvumwEDBmTWrFmZNWtW/v3vf6/6lwglTMkNAAAAAAAAAIA1WmVlZbp165amTZsuNXfooYdmypQpeeaZZ3LEEUfkkksuyfnnn58ddtghr7/+ek499dQa6/v27Zvjjjsuxx57bPbYY49ssskm2WuvvVZ4/2HDhuWBBx5ImzZtsv3226du3br573//m2OPPTYdOnTI4Ycfnm9/+9sZMmTIcvf47ne/m8mTJ6devXo56qijssUWW+TII4/MO++8k8svvzxJctddd+Xf//537rjjjrRu3br4s9NOO63EtwZrjkL1J18iDPAZVFRUZPjw4bV2PSyxuv8ula2z0WrbCwAAAAC+yt69/fu1HQFW2eQzXvj0RVDCtt9lVm1HgFW2/q8fru0IQAlwkhsAAAAAAAAAAAAlS8kNAAAAAAAAAACAkqXkBgAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQsspqOwCwZqpfv34qKipW+vrZs2evxjQAAAAAAAAAAKytlNyAlTJ06NBVun5VCnIAAAAAAAAAAHx1eF0pAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJUnIDAAAAAAAAAACgZJXVdgCAr6qBAwdm/vz5tR1jjTd79uzajgAAAAAALMv8ebWdAFZZk7IFtR0BVkmhrFDbEQBgtVByA6gl8+fPz/Dhw2s7xhqvoqKitiMAAAAAAAAAAF8grysFAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAACULCU3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGQpuQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAB8JUyaNCmFQiFz5sxJkowaNSrNmjWr1UzAp1NyAwAAAAAAAABgrTF58uTUrVs33bt3Xy37FQqF3HvvvUuN9+nTJwcffPBquQewYkpuAAAAAAAAAACsNUaMGJEzzjgjjz76aGbMmFHbcdZ4H374YW1HACU3AAAAAAAAAADWDu+//37Gjh2bU089NQceeGBGjRr1pd27qqoq/fv3zwYbbJD69etnt912y5NPPlmcX9arUe+9994UCoXi5+eeey577bVXGjdunCZNmmSHHXbIU089VZyfPHlydt999zRo0CBt2rRJ//798/777xfn27Vrl8suuyxHHXVUGjVqlK997Wu59tpra9zznXfeycknn5wNNtggTZo0yd57753nnnuuOD948OBst912GTFiRNq3b5/y8vJUV1fn7rvvztZbb50GDRqkefPm6datW/HeixcvzqWXXpqvf/3rKS8vz3bbbZff/e53xT2nT5+eQqGQcePGZa+99sq6666bbbfdNn/6059W7UvnK0PJDQAAAAAAAACAklRVVZW5c+fW+Kmqqlru+jvvvDMdO3ZMx44d07t374wcOTLV1dVfStbzzjsv99xzT0aPHp1nnnkmm222Wfbff/+89dZbn3mPo48+Ol//+tfz5JNP5umnn84FF1yQevXqJUmef/757L///unZs2f+8pe/5M4778yjjz6afv361djjxz/+cbbZZps888wzGThwYCoqKvLAAw8kSaqrq9OjR4/MmjUrEyZMyNNPP50uXbpkn332qZHzlVdeydixY3PPPfdkypQpmTVrVo488sj07ds3U6dOzaRJk9KzZ8/id/vTn/40w4YNy9VXX52//OUv2X///fOd73wnL7/8co1sF110Uc4555xMmTIlHTp0yJFHHpmFCxeu1PfNV0tZbQcAgFVRv379VFRU1HYMAAAAAAAA4AswdOjQDBkypMbYoEGDMnjw4GWur6ysTO/evZMk3bt3z3vvvZeJEyemW7duq5TjyCOPTN26dWuMVVVVpUePHkk+OkHuxhtvzKhRo/Ltb387SXLLLbfkgQceSGVlZc4999zPdJ8ZM2bk3HPPzRZbbJEk2XzzzYtzP/7xj3PUUUflrLPOKs797Gc/yx577JEbb7wx9evXT5LsuuuuueCCC5IkHTp0yGOPPZbhw4dn3333zUMPPZTnn38+s2fPTnl5eZLk6quvzr333pu77747J598cpJkwYIFue2229KyZcskyTPPPJOFCxemZ8+e2XjjjZMkW2+9dTHb1VdfnfPPPz/f+973kiRXXnllHnrooVxzzTW5/vrri+vOOeec4nc2ZMiQbLnllnnllVeKzwvLo+QGwBpt6NChq3W/a68fu1r3AwAAAAAAAFbewIEDM2DAgBpjS8pZnzRt2rQ88cQTGTduXJKkrKwsRxxxREaMGLHKJbfhw4cvtcf555+fRYsWJUleffXVfPjhh9l1112L8/Xq1cs3vvGNTJ069TPfZ8CAATnxxBNz2223pVu3bjnssMOy6aabJkmefvrpvPLKK7njjjuK66urq7N48eL8/e9/T6dOnZIkXbt2rbFn165dc8011xT3eO+999K8efMaa+bNm5dXX321+HnjjTcuFtySZNttt80+++yTrbfeOvvvv3/222+/9OrVK+utt17mzp2bf/3rXzWePfmobPfx16AmyTbbbFP8vXXr1kmS2bNnK7nxqZTcAAAAAAAAAAAoSeXl5csttX1SZWVlFi5cmI022qg4Vl1dnXr16uXtt9/Oeuutt9I5WrVqlc0226zGWOPGjTNnzpzifZKkUCjUWFNdXV0cq1OnzlKvTv3www9rfB48eHCOOuqojB8/Pr/97W8zaNCgjBkzJoccckgWL16c73//++nfv/9S+dq2bbvC/EsyLF68OK1bt86kSZOWWtOsWbPi7w0bNqwxV7du3TzwwAOZPHly/vCHP+Taa6/NRRddlD//+c/FwtyKnn2JJa9e/WQm+DR1ajsAAAAAAAAAAACsioULF+bWW2/NsGHDMmXKlOLPc889l4033rjG6WdfhM022yzrrLNOHn300eLYhx9+mKeeeqp4wlrLli3z7rvv5v333y+umTJlylJ7dejQIRUVFfnDH/6Qnj17ZuTIkUmSLl265IUXXshmm2221M8666xTvP7xxx+vsd/jjz9ePCmtS5cumTVrVsrKypbao0WLFit8xkKhkF133TVDhgzJs88+m3XWWSe//vWv06RJk3zta1+r8exJMnny5OKzw6pykhsAAAAAAAAAAGu0+++/P2+//XZOOOGENG3atMZcr169UllZmX79+n1h92/YsGFOPfXUnHvuuVl//fXTtm3bXHXVVfnggw9ywgknJEm++c1vZt11182FF16YM844I0888URGjRpV3GPevHk599xz06tXr2yyySZ544038uSTT+bQQw9N8tHrUXfeeeecfvrpOemkk9KwYcNMnTo1DzzwQK699triPo899liuuuqqHHzwwXnggQdy1113Zfz48UmSbt26pWvXrjn44INz5ZVXpmPHjvnXv/6VCRMm5OCDD86OO+64zOf785//nIkTJ2a//fbLBhtskD//+c/597//XSyxnXvuuRk0aFA23XTTbLfddhk5cmSmTJnyhZcL+epQcgMAAAAAAAAAYI1WWVmZbt26LVVwS5JDDz00P/zhD/PMM898oRl+9KMfZfHixTnmmGPy7rvvZscdd8zvf//74mtS119//dx+++0599xz8/Of/zzdunXL4MGDc/LJJyf56JWg//3vf3PsscfmzTffTIsWLdKzZ88MGTIkSbLNNtvk4YcfzkUXXZRvfetbqa6uzqabbpojjjiiRo6zzz47Tz/9dIYMGZLGjRtn2LBh2X///ZN8dBrbhAkTctFFF6Vv377597//nVatWmX33XfPhhtuuNxna9KkSR555JFcc801mTt3bjbeeOMMGzYs3/72t5Mk/fv3z9y5c3P22Wdn9uzZ6dy5c37zm99k8803X+3fM19NhepPvuwX4EtQUVGR4cOH13aMWuU7KE1l62xU2xEAAAAAYK3w7i+Ore0IsMr+OvBvtR0BVslmu7xd2xFgla1316TajrBGadeuXc4666ycddZZtR0FVqs6tR0AAAAAAAAAAAAAlkfJDQAAAAAAAAAAgJJVVtsBAAAAAAAAAACAVTd9+vTajgBfCCe5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAACULCU3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGSV1XYAAAAAAAAA1j5Vv/9zbUeAVTa57tdqOwKskumPrlvbEWCVHVbbAYCS4CQ3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAySqr7QDAV1P9+vVTUVFR2zFq1ezZs2s7AgAAAAAAAABAyVNyA2rF0KFDaztCrfuql/wAAAAAAAAAAD4LrysFAAAAAAAAAACgZCm5AQAAAAAAAAAAULKU3AAAAAAAAAAAAChZSm4AAAAAAAAAAACULCU3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAgDVenz59cvDBBy81PmnSpBQKhcyZM+dLz/RV88Ybb2SdddbJFltsscz5QqFQ/CkrK0vbtm0zYMCAVFVV1Vg3a9asnHHGGWnfvn3Ky8vTpk2bHHTQQZk4cWJxzc9//vPsueeeadKkiT/frwAlNwAAAAAAAAAAWAt8+OGHtXr/UaNG5fDDD88HH3yQxx57bJlrRo4cmZkzZ+bvf/97brjhhtx22225/PLLi/PTp0/PDjvskAcffDBXXXVVnn/++fzud7/LXnvtldNPP7247oMPPkj37t1z4YUXfuHPRe1TcgMAAAAAAAAA4CvlnnvuyZZbbpny8vK0a9cuw4YNqzFfKBRy77331hhr1qxZRo0alSRZsGBB+vXrl9atW6d+/fpp165dhg4dWlz7zjvv5OSTT84GG2yQJk2aZO+9985zzz1XnB88eHC222673HzzzWnTpk3WXXfdHHbYYUudRjZy5Mh06tQp9evXzxZbbJEbbrihODd9+vQUCoWMHTs2e+65Z+rXr5/bb789r7/+eg466KCst956adiwYbbccstMmDCheN3DDz+cb3zjGykvL0/r1q1zwQUXZOHChcX5PffcM/379895552X9ddfP61atcrgwYM/9Tutrq7OyJEjc8wxx+Soo45KZWXlMtc1a9YsrVq1Sps2bXLggQfmO9/5Tp555pni/GmnnZZCoZAnnngivXr1SocOHbLllltmwIABefzxx4vrzjrrrFxwwQXZeeedPzUbaz4lNwAAAAAAAAAAvjKefvrpHH744fne976X559/PoMHD84PfvCDYoHts/jZz36W3/zmNxk7dmymTZuW22+/Pe3atUvyUdmrR48emTVrViZMmJCnn346Xbp0yT777JO33nqruMcrr7ySsWPH5r777svvfve7TJkypcZJZbfccksuuuiiXHHFFZk6dWp++MMf5gc/+EFGjx5dI8v555+f/v37Z+rUqdl///1z+umnp6qqKo888kief/75XHnllWnUqFGS5J///GcOOOCA7LTTTnnuuedy4403prKyssZJakkyevToNGzYMH/+859z1VVX5dJLL80DDzywwu/koYceygcffJBu3brlmGOOydixY/Puu++u8JqXXnopDz30UL75zW8mSd5666387ne/y+mnn56GDRsutb5Zs2Yr3I+1V1ltBwAAAAAAAAAAgGWpqqpKVVVVjbHy8vKUl5cvc/39999fLHQtsWjRohqff/KTn2SfffbJD37wgyRJhw4d8uKLL+bHP/5x+vTp85lyzZgxI5tvvnl22223FAqFbLzxxsW5hx56KM8//3xmz55dzHn11Vfn3nvvzd13352TTz45STJ//vyMHj06X//615Mk1157bXr06JFhw4alVatWueyyyzJs2LD07NkzSbLJJpvkxRdfzM0335zjjjuueL+zzjqruGZJtkMPPTRbb711kqR9+/bFuRtuuCFt2rTJddddl0KhkC222CL/+te/cv755+eSSy5JnTofnZe1zTbbZNCgQUmSzTffPNddd10mTpyYfffdd7nfSWVlZb73ve+lbt262XLLLbPZZpvlzjvvzIknnlhj3ZFHHpm6detm4cKFqaqqyoEHHpiBAwcm+aj4V11dnS222OIz/Tnw1aHkBsDnNnDgwMyfP7+2YwAAAAAAAABruaFDh2bIkCE1xgYNGrTc12futddeufHGG2uM/fnPf07v3r2Ln6dOnZrvfve7Ndbsuuuuueaaa7Jo0aLUrVv3U3P16dMn++67bzp27Jju3bvnwAMPzH777Zfko5Pi3nvvvTRv3rzGNfPmzcurr75a/Ny2bdtiwS1JunbtmsWLF2fatGmpW7du/vGPf+SEE07ISSedVFyzcOHCNG3atMa+O+64Y43P/fv3z6mnnpo//OEP6datWw499NBss802xWfv2rVrCoVCjWd/77338sYbb6Rt27ZJUly/ROvWrTN79uzlfh9z5szJuHHj8uijjxbHevfunREjRixVchs+fHi6deuWRYsW5ZVXXsmAAQNyzDHHZMyYMamurk6SGvkgUXIDYCXMnz8/w4cPr+0YX4hrrx9b2xEAAAAAAACA/zVw4MAMGDCgxtjyTnFLkoYNG2azzTarMfbGG2/U+FxdXb1UiWpJuWqJQqGw1NiHH35Y/L1Lly75+9//nt/+9rf54x//mMMPPzzdunXL3XffncWLF6d169aZNGnSUvlW9LrNJZkKhUIWL16c5KNXli55lecSnyzhffK1nieeeGL233//jB8/Pn/4wx8ydOjQDBs2LGecccYKn/3j4/Xq1Vsq25JMy/LLX/4y8+fPr5G1uro6ixcvzosvvpjOnTsXx1u1alX8M+rYsWPefffdHHnkkbn88suz+eabp1AoZOrUqTn44IOXez++eurUdgAAAAAAAAAAAFiW8vLyNGnSpMbPikpun0Xnzp1rnDiWJJMnT06HDh2KBbKWLVtm5syZxfmXX345H3zwQY1rmjRpkiOOOCK33HJL7rzzztxzzz1566230qVLl8yaNStlZWXZbLPNavy0aNGieP2MGTPyr3/9q/j5T3/6U+rUqZMOHTpkww03zEYbbZTXXnttqT022WSTT33GNm3a5JRTTsm4ceNy9tln55Zbbik+++TJk2sU+CZPnpzGjRtno402+hzfYk2VlZU5++yzM2XKlOLPc889l7322isjRoxY4bVLvvN58+Zl/fXXz/7775/rr78+77///lJr58yZs9IZWbM5yQ0AAAAAAAAAgK+Ms88+OzvttFMuu+yyHHHEEfnTn/6U6667LjfccENxzd57753rrrsuO++8cxYvXpzzzz+/xulmw4cPT+vWrbPddtulTp06ueuuu9KqVas0a9Ys3bp1S9euXXPwwQfnyiuvTMeOHfOvf/0rEyZMyMEHH1x8vWj9+vVz3HHH5eqrr87cuXPTv3//HH744WnVqlWSZPDgwenfv3+aNGmSb3/726mqqspTTz2Vt99+e6nT7T7urLPOyre//e106NAhb7/9dh588MF06tQpSXLaaaflmmuuyRlnnJF+/fpl2rRpGTRoUAYMGJA6dVburKwpU6bkmWeeyR133JEtttiixtyRRx6Ziy66KEOHDi1+f3PmzMmsWbOyePHivPzyy7n00kvToUOHYsYbbrghu+yyS77xjW/k0ksvzTbbbJOFCxfmgQceyI033pipU6cmSWbNmpVZs2bllVdeSZI8//zzady4cdq2bZv1119/pZ6F0uUkNwAAAAAAAAAAvjK6dOmSsWPHZsyYMdlqq61yySWX5NJLL02fPn2Ka4YNG5Y2bdpk9913z1FHHZVzzjkn6667bnG+UaNGufLKK7Pjjjtmp512yvTp0zNhwoTUqVMnhUIhEyZMyO67756+ffumQ4cO+d73vpfp06dnww03LO6x2WabpWfPnjnggAOy3377ZauttqpRtDvxxBPzi1/8IqNGjcrWW2+dPfbYI6NGjfrUk9wWLVqU008/PZ06dUr37t3TsWPH4r4bbbRRJkyYkCeeeCLbbrttTjnllJxwwgm5+OKLV/r7rKysTOfOnZcquCXJwQcfnLfeeiv33Xdfcez4449P69at8/Wvfz1HHnlkttxyy/z2t79NWdlHZ3VtsskmeeaZZ7LXXnvl7LPPzlZbbZV99903EydOzI033ljc56abbsr222+fk046KUmy++67Z/vtt89vfvOblX4WSleh+pMvEAbgS1FRUZHhw4fXdoyVsiZn/zRl66z8EbwAAAAAwP/5z2EdazsCrLLR/+9rtR0BVsnXPlQHYM132Mw7ajvCF2Lw4MG59957M2XKlNqOAmsEJ7kBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAA8CUaPHiwV5XC56DkBgAAAAAAAAAAQMlScgMAAAAAAAAAAKBkKbkBAAAAAAAAAABQspTcAAAAAAAAAAAAKFlKbgAAAAAAAAAAAJQsJTcAAAAAAAAAAABKlpIbAAAAAAAAAAAAJUvJDQAAAAAAAAAAgJKl5AYAAAAAAAAAAEDJKqvtAAAAAAAAAKx96q5Xv7YjwCpbb1FtJ4BV07Ywr7YjAMBq4SQ3AAAAAAAAAAAASpaSGwAAAAAAAAAAACVLyQ0AAAAAAAAAAICSpeQGAAAAAAAAAABAyVJyAwAAAAAAAAAAoGQpuQEAAAAAAAAAAFCylNwAAAAAAAAAAAAoWUpuAAAAAAAAAAAAlKyy2g4A8FVVv379VFRU1HaMlTJ79uzajgAAAAAAAAAAfEUouQHUkqFDh9Z2hJW2ppbzAAAAAAAAAIA1j9eVAgAAAAAAAAAAULKU3AAAAAAAAAAA+EqYNGlSCoVC5syZkyQZNWpUmjVr9oXcq127drnmmmtWOhvwf5TcAAAAAAAAAABYa0yePDl169ZN9+7dV+u+J598curWrZsxY8as1n2X54ss4MGaRskNAAAAAAAAAIC1xogRI3LGGWfk0UcfzYwZM1bLnh988EHuvPPOnHvuuamsrFwtewKfnZIbAAAAAAAAAABrhffffz9jx47NqaeemgMPPDCjRo1aLfvedddd6dy5cwYOHJjHHnss06dPrzE/e/bsHHTQQWnQoEE22WST3HHHHTXmp0+fnkKhkClTphTH5syZk0KhkEmTJi11v0mTJuX444/PO++8k0KhkEKhkMGDBydJbrjhhmy++eapX79+Ntxww/Tq1Wu1PCOUMiU3AAAAAAAAAADWCnfeeWc6duyYjh07pnfv3hk5cmSqq6tXed/Kysr07t07TZs2zQEHHJCRI0fWmO/Tp0+mT5+eBx98MHfffXduuOGGzJ49e6Xvt8suu+Saa65JkyZNMnPmzMycOTPnnHNOnnrqqfTv3z+XXnpppk2blt/97nfZfffdV/XxoOSV1XYAAAAAAAAAAABYlqqqqlRVVdUYKy8vT3l5+TLXLymjJUn37t3z3nvvZeLEienWrdtKZ3j55Zfz+OOPZ9y4cUmS3r17p3///hk0aFDq1KmTl156Kb/97W/z+OOP55vf/GYxR6dOnVb6nuuss06aNm2aQqGQVq1aFcdnzJiRhg0b5sADD0zjxo2z8cYbZ/vtt1/p+8CaQskNgJIycODAzJ8/v7ZjAAAAAAAAACVg6NChGTJkSI2xQYMGFV/d+XHTpk3LE088USyjlZWV5YgjjsiIESNWqeRWWVmZ/fffPy1atEiSHHDAATnhhBPyxz/+Mfvtt1+mTp2asrKy7LjjjsVrtthiizRr1myl77k8++67bzbeeOO0b98+3bt3T/fu3XPIIYdk3XXXXe33glKi5AZASZk/f36GDx9ea/e/9vqxtXZvAAAAAAAAoKaBAwdmwIABNcZWdIrbwoULs9FGGxXHqqurU69evbz99ttZb731Pvf9Fy1alFtvvTWzZs1KWVlZjfHKysrst99+xdehFgqF5e5Tp06dYp4lPvzww8+dp3HjxnnmmWcyadKk/OEPf8gll1ySwYMH58knn/xCSnVQKurUdgAAAAAAAAAAAFiW8vLyNGnSpMbPskpuCxcuzK233pphw4ZlypQpxZ/nnnsuG2+8ce64446Vuv+ECRPy7rvv5tlnn62x71133ZV77703//3vf9OpU6csXLgwTz31VPG6adOmZc6cOcXPLVu2TJLMnDmzODZlypQV3nudddbJokWLlhovKytLt27dctVVV+Uvf/lLpk+fngcffHClng/WFE5yAwAAAAAAAABgjXb//ffn7bffzgknnJCmTZvWmOvVq1cqKyvTr1+/z71vZWVlevTokW233bbG+JZbbpmzzjort99+e84888x07949J510Un7+85+nrKwsZ511Vho0aFBc36BBg+y888750Y9+lHbt2uU///lPLr744hXeu127dnnvvfcyceLE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", "text/plain": [ "
" ] @@ -3093,10 +3094,20 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 11, "id": "e210c96a", "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/simon_business/anaconda3/envs/pybarb/lib/python3.9/site-packages/_plotly_utils/basevalidators.py:105: FutureWarning:\n", + "\n", + "The behavior of DatetimeProperties.to_pydatetime is deprecated, in a future version this will return a Series containing python datetime objects instead of an ndarray. To retain the old behavior, call `np.array` on the result\n", + "\n" + ] + }, { "data": { "application/vnd.plotly.v1+json": { @@ -17281,7 +17292,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.16" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/jupyter_notebooks/pulling_data_from_the_programme_ratings_endpoint_using_pybarb.ipynb b/jupyter_notebooks/pulling_data_from_the_programme_ratings_endpoint_using_pybarb.ipynb index 55c13b9..cea4256 100644 --- a/jupyter_notebooks/pulling_data_from_the_programme_ratings_endpoint_using_pybarb.ipynb +++ b/jupyter_notebooks/pulling_data_from_the_programme_ratings_endpoint_using_pybarb.ipynb @@ -30,7 +30,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "id": "1d9c1dfe", "metadata": {}, "outputs": [], @@ -39,7 +39,7 @@ "import pybarb as pb\n", "\n", "# Set the working directory\n", - "working_directory = '/Users/simon_business/Documents/disposable/clients/BARB/'\n", + "working_directory = '/path/to/your/dir/'\n", "\n", "# Get the access token\n", "with open(working_directory + \"creds.json\") as file:\n", @@ -66,7 +66,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "id": "7df949ed", "metadata": {}, "outputs": [ @@ -140,7 +140,7 @@ " 'BBC RB 6886']" ] }, - "execution_count": 3, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } @@ -167,7 +167,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "id": "b4aedc6a", "metadata": {}, "outputs": [ @@ -191,7 +191,7 @@ " 'BBC South East']" ] }, - "execution_count": 4, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -212,7 +212,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "id": "a001b5c9", "metadata": {}, "outputs": [], @@ -243,7 +243,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 5, "id": "1b99816c", "metadata": {}, "outputs": [ @@ -281,10 +281,10 @@ " episode_number\n", " episode_name\n", " genre\n", - " audience_size_hundreds\n", - " date_of_transmission\n", " audience_name\n", + " audience_size_hundreds\n", " audience_target_size_hundreds\n", + " date_of_transmission\n", " \n", " \n", " \n", @@ -303,10 +303,10 @@ " 0.0\n", " 07/06/2021\n", " News\n", - " 981\n", - " 2021-06-07\n", " All Homes\n", + " 981\n", " 269930\n", + " 2021-06-07\n", " \n", " \n", " 1\n", @@ -323,10 +323,10 @@ " 0.0\n", " 07/06/2021\n", " News\n", - " 1504\n", - " 2021-06-07\n", " All Adults\n", + " 1504\n", " 510880\n", + " 2021-06-07\n", " \n", " \n", " 2\n", @@ -343,10 +343,10 @@ " 0.0\n", " 07/06/2021\n", " News\n", - " 804\n", - " 2021-06-07\n", " All Men\n", + " 804\n", " 248860\n", + " 2021-06-07\n", " \n", " \n", " 3\n", @@ -363,10 +363,10 @@ " 0.0\n", " 07/06/2021\n", " News\n", - " 903\n", - " 2021-06-07\n", " All Houseperson\n", + " 903\n", " 269930\n", + " 2021-06-07\n", " \n", " \n", " 4\n", @@ -383,10 +383,10 @@ " 0.0\n", " 07/06/2021\n", " News\n", - " 0\n", - " 2021-06-07\n", " All Children aged 4-15\n", + " 0\n", " 95260\n", + " 2021-06-07\n", " \n", " \n", " ...\n", @@ -423,10 +423,10 @@ " 218.0\n", " 29/01/2021\n", " News\n", - " 0\n", - " 2021-01-29\n", " Boys 10-12\n", + " 0\n", " 12320\n", + " 2021-01-29\n", " \n", " \n", " 1521176\n", @@ -443,10 +443,10 @@ " 218.0\n", " 29/01/2021\n", " News\n", - " 425\n", - " 2021-01-29\n", " Adults, Lightest Third\n", + " 425\n", " 170080\n", + " 2021-01-29\n", " \n", " \n", " 1521177\n", @@ -463,10 +463,10 @@ " 218.0\n", " 29/01/2021\n", " News\n", - " 176\n", - " 2021-01-29\n", " Adults, Lightest Sixth\n", + " 176\n", " 85040\n", + " 2021-01-29\n", " \n", " \n", " 1521178\n", @@ -483,10 +483,10 @@ " 218.0\n", " 29/01/2021\n", " News\n", - " 237\n", - " 2021-01-29\n", " ABC1 Adults, Lightest Third\n", + " 237\n", " 96620\n", + " 2021-01-29\n", " \n", " \n", " 1521179\n", @@ -503,10 +503,10 @@ " 218.0\n", " 29/01/2021\n", " News\n", - " 54\n", - " 2021-01-29\n", " Adults 16-34, Lightest Third\n", + " 54\n", " 47220\n", + " 2021-01-29\n", " \n", " \n", "\n", @@ -553,49 +553,49 @@ "1521178 False True True False \n", "1521179 False True True False \n", "\n", - " episode_number episode_name genre audience_size_hundreds \\\n", - "0 0.0 07/06/2021 News 981 \n", - "1 0.0 07/06/2021 News 1504 \n", - "2 0.0 07/06/2021 News 804 \n", - "3 0.0 07/06/2021 News 903 \n", - "4 0.0 07/06/2021 News 0 \n", - "... ... ... ... ... \n", - "1521175 218.0 29/01/2021 News 0 \n", - "1521176 218.0 29/01/2021 News 425 \n", - "1521177 218.0 29/01/2021 News 176 \n", - "1521178 218.0 29/01/2021 News 237 \n", - "1521179 218.0 29/01/2021 News 54 \n", + " episode_number episode_name genre audience_name \\\n", + "0 0.0 07/06/2021 News All Homes \n", + "1 0.0 07/06/2021 News All Adults \n", + "2 0.0 07/06/2021 News All Men \n", + "3 0.0 07/06/2021 News All Houseperson \n", + "4 0.0 07/06/2021 News All Children aged 4-15 \n", + "... ... ... ... ... \n", + "1521175 218.0 29/01/2021 News Boys 10-12 \n", + "1521176 218.0 29/01/2021 News Adults, Lightest Third \n", + "1521177 218.0 29/01/2021 News Adults, Lightest Sixth \n", + "1521178 218.0 29/01/2021 News ABC1 Adults, Lightest Third \n", + "1521179 218.0 29/01/2021 News Adults 16-34, Lightest Third \n", "\n", - " date_of_transmission audience_name \\\n", - "0 2021-06-07 All Homes \n", - "1 2021-06-07 All Adults \n", - "2 2021-06-07 All Men \n", - "3 2021-06-07 All Houseperson \n", - "4 2021-06-07 All Children aged 4-15 \n", - "... ... ... \n", - "1521175 2021-01-29 Boys 10-12 \n", - "1521176 2021-01-29 Adults, Lightest Third \n", - "1521177 2021-01-29 Adults, Lightest Sixth \n", - "1521178 2021-01-29 ABC1 Adults, Lightest Third \n", - "1521179 2021-01-29 Adults 16-34, Lightest Third \n", + " audience_size_hundreds audience_target_size_hundreds \\\n", + "0 981 269930 \n", + "1 1504 510880 \n", + "2 804 248860 \n", + "3 903 269930 \n", + "4 0 95260 \n", + "... ... ... \n", + "1521175 0 12320 \n", + "1521176 425 170080 \n", + "1521177 176 85040 \n", + "1521178 237 96620 \n", + "1521179 54 47220 \n", "\n", - " audience_target_size_hundreds \n", - "0 269930 \n", - "1 510880 \n", - "2 248860 \n", - "3 269930 \n", - "4 95260 \n", - "... ... \n", - "1521175 12320 \n", - "1521176 170080 \n", - "1521177 85040 \n", - "1521178 96620 \n", - "1521179 47220 \n", + " date_of_transmission \n", + "0 2021-06-07 \n", + "1 2021-06-07 \n", + "2 2021-06-07 \n", + "3 2021-06-07 \n", + "4 2021-06-07 \n", + "... ... \n", + "1521175 2021-01-29 \n", + "1521176 2021-01-29 \n", + "1521177 2021-01-29 \n", + "1521178 2021-01-29 \n", + "1521179 2021-01-29 \n", "\n", "[1521180 rows x 17 columns]" ] }, - "execution_count": 7, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -617,7 +617,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 6, "id": "0920113b", "metadata": {}, "outputs": [ @@ -1269,7 +1269,7 @@ "[18217 rows x 60 columns]" ] }, - "execution_count": 8, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -1290,7 +1290,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 7, "id": "488eaa65", "metadata": {}, "outputs": [ @@ -1305,7 +1305,7 @@ " dtype=object)" ] }, - "execution_count": 9, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -1325,7 +1325,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 8, "id": "c4baf842", "metadata": {}, "outputs": [], @@ -1337,7 +1337,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 9, "id": "944d002a", "metadata": {}, "outputs": [ @@ -1375,10 +1375,10 @@ " episode_number\n", " episode_name\n", " genre\n", - " audience_size_hundreds\n", - " date_of_transmission\n", " audience_name\n", + " audience_size_hundreds\n", " audience_target_size_hundreds\n", + " date_of_transmission\n", " \n", " \n", " \n", @@ -1397,10 +1397,10 @@ " 0.0\n", " 01/01/2021\n", " News\n", - " 14811\n", - " 2021-01-01\n", " All Homes\n", + " 14811\n", " 269680\n", + " 2021-01-01\n", " \n", " \n", " 1254600\n", @@ -1417,10 +1417,10 @@ " 0.0\n", " 04/01/2021\n", " News\n", - " 31899\n", - " 2021-01-04\n", " All Homes\n", + " 31899\n", " 269680\n", + " 2021-01-04\n", " \n", " \n", " 1272660\n", @@ -1437,10 +1437,10 @@ " 0.0\n", " 05/01/2021\n", " News\n", - " 29484\n", - " 2021-01-05\n", " All Homes\n", + " 29484\n", " 269680\n", + " 2021-01-05\n", " \n", " \n", " 1276080\n", @@ -1457,10 +1457,10 @@ " 0.0\n", " 06/01/2021\n", " News\n", - " 28517\n", - " 2021-01-06\n", " All Homes\n", + " 28517\n", " 269680\n", + " 2021-01-06\n", " \n", " \n", " 1292580\n", @@ -1477,10 +1477,10 @@ " 0.0\n", " 07/01/2021\n", " News\n", - " 28444\n", - " 2021-01-07\n", " All Homes\n", + " 28444\n", " 269680\n", + " 2021-01-07\n", " \n", " \n", " ...\n", @@ -1517,10 +1517,10 @@ " 0.0\n", " 26/12/2021\n", " News\n", - " 12733\n", - " 2021-12-26\n", " All Homes\n", + " 12733\n", " 270410\n", + " 2021-12-26\n", " \n", " \n", " 1980\n", @@ -1537,10 +1537,10 @@ " 0.0\n", " 26/12/2021\n", " News\n", - " 17023\n", - " 2021-12-26\n", " All Homes\n", + " 17023\n", " 270410\n", + " 2021-12-26\n", " \n", " \n", " 977940\n", @@ -1557,10 +1557,10 @@ " 0.0\n", " 01/01/2022\n", " News\n", - " 9950\n", - " 2022-01-01\n", " All Homes\n", + " 9950\n", " 270570\n", + " 2022-01-01\n", " \n", " \n", " 976320\n", @@ -1577,10 +1577,10 @@ " 0.0\n", " 01/01/2022\n", " News\n", - " 21965\n", - " 2022-01-01\n", " All Homes\n", + " 21965\n", " 270570\n", + " 2022-01-01\n", " \n", " \n", " 974820\n", @@ -1597,10 +1597,10 @@ " 0.0\n", " 01/01/2022\n", " News\n", - " 16335\n", - " 2022-01-01\n", " All Homes\n", + " 16335\n", " 270570\n", + " 2022-01-01\n", " \n", " \n", "\n", @@ -1647,36 +1647,49 @@ "976320 False True True False \n", "974820 False True True False \n", "\n", - " episode_number episode_name genre audience_size_hundreds \\\n", - "690840 0.0 01/01/2021 News 14811 \n", - "1254600 0.0 04/01/2021 News 31899 \n", - "1272660 0.0 05/01/2021 News 29484 \n", - "1276080 0.0 06/01/2021 News 28517 \n", - "1292580 0.0 07/01/2021 News 28444 \n", - "... ... ... ... ... \n", - "39900 0.0 26/12/2021 News 12733 \n", - "1980 0.0 26/12/2021 News 17023 \n", - "977940 0.0 01/01/2022 News 9950 \n", - "976320 0.0 01/01/2022 News 21965 \n", - "974820 0.0 01/01/2022 News 16335 \n", + " episode_number episode_name genre audience_name \\\n", + "690840 0.0 01/01/2021 News All Homes \n", + "1254600 0.0 04/01/2021 News All Homes \n", + "1272660 0.0 05/01/2021 News All Homes \n", + "1276080 0.0 06/01/2021 News All Homes \n", + "1292580 0.0 07/01/2021 News All Homes \n", + "... ... ... ... ... \n", + "39900 0.0 26/12/2021 News All Homes \n", + "1980 0.0 26/12/2021 News All Homes \n", + "977940 0.0 01/01/2022 News All Homes \n", + "976320 0.0 01/01/2022 News All Homes \n", + "974820 0.0 01/01/2022 News All Homes \n", + "\n", + " audience_size_hundreds audience_target_size_hundreds \\\n", + "690840 14811 269680 \n", + "1254600 31899 269680 \n", + "1272660 29484 269680 \n", + "1276080 28517 269680 \n", + "1292580 28444 269680 \n", + "... ... ... \n", + "39900 12733 270410 \n", + "1980 17023 270410 \n", + "977940 9950 270570 \n", + "976320 21965 270570 \n", + "974820 16335 270570 \n", "\n", - " date_of_transmission audience_name audience_target_size_hundreds \n", - "690840 2021-01-01 All Homes 269680 \n", - "1254600 2021-01-04 All Homes 269680 \n", - "1272660 2021-01-05 All Homes 269680 \n", - "1276080 2021-01-06 All Homes 269680 \n", - "1292580 2021-01-07 All Homes 269680 \n", - "... ... ... ... \n", - "39900 2021-12-26 All Homes 270410 \n", - "1980 2021-12-26 All Homes 270410 \n", - "977940 2022-01-01 All Homes 270570 \n", - "976320 2022-01-01 All Homes 270570 \n", - "974820 2022-01-01 All Homes 270570 \n", + " date_of_transmission \n", + "690840 2021-01-01 \n", + "1254600 2021-01-04 \n", + "1272660 2021-01-05 \n", + "1276080 2021-01-06 \n", + "1292580 2021-01-07 \n", + "... ... \n", + "39900 2021-12-26 \n", + "1980 2021-12-26 \n", + "977940 2022-01-01 \n", + "976320 2022-01-01 \n", + "974820 2022-01-01 \n", "\n", "[1092 rows x 17 columns]" ] }, - "execution_count": 11, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -1695,10 +1708,18 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 10, "id": "4903b782", "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/simon_business/anaconda3/envs/pybarb/lib/python3.9/site-packages/_plotly_utils/basevalidators.py:105: FutureWarning: The behavior of DatetimeProperties.to_pydatetime is deprecated, in a future version this will return a Series containing python datetime objects instead of an ndarray. To retain the old behavior, call `np.array` on the result\n", + " v = v.dt.to_pydatetime()\n" + ] + }, { "data": { "application/vnd.plotly.v1+json": { @@ -4852,7 +4873,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.16" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/jupyter_notebooks/pulling_data_from_the_viewing_endpoint_using_pybarb.ipynb b/jupyter_notebooks/pulling_data_from_the_viewing_endpoint_using_pybarb.ipynb index 3bf84b9..93c6a43 100644 --- a/jupyter_notebooks/pulling_data_from_the_viewing_endpoint_using_pybarb.ipynb +++ b/jupyter_notebooks/pulling_data_from_the_viewing_endpoint_using_pybarb.ipynb @@ -136,7 +136,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Job successfully started. The job id is 3b318075-b21d-486a-b615-8b02a85d61dc\n" + "Job successfully started. The job id is 29995344-0056-4bf0-934e-56e33006c290\n" ] } ], @@ -247,11 +247,11 @@ " \n", " 0\n", " 2023-07-06\n", - " {'barb_polling_datetime': '2023-07-06 19:06:00...\n", - " {'barb_polling_datetime': '2023-07-06 19:15:00...\n", + " {'barb_polling_datetime': '2023-07-06 18:27:00...\n", + " {'barb_polling_datetime': '2023-07-06 18:51:00...\n", " {'bbc_itv_segment': 'bbc east / east of englan...\n", " {'date_valid_for': '2023-07-06', 'device_numbe...\n", - " [{'date_of_birth': '1949-07-01', 'dependency_o...\n", + " [{'date_of_birth': '1957-02-01', 'dependency_o...\n", " {}\n", " [{'broadcaster_premier': True, 'broadcaster_tr...\n", " []\n", @@ -271,22 +271,22 @@ " \n", " 1\n", " 2023-07-06\n", - " {'barb_polling_datetime': '2023-07-06 14:01:00...\n", - " {'barb_polling_datetime': '2023-07-06 16:55:00...\n", + " {'barb_polling_datetime': '2023-07-06 21:22:00...\n", + " {'barb_polling_datetime': '2023-07-06 21:23:00...\n", " {'bbc_itv_segment': 'bbc east / east of englan...\n", " {'date_valid_for': '2023-07-06', 'device_numbe...\n", - " [{'date_of_birth': '1977-02-01', 'dependency_o...\n", + " [{'date_of_birth': '1970-06-01', 'dependency_o...\n", " {}\n", " [{'broadcaster_premier': True, 'broadcaster_tr...\n", " []\n", " {'viewing_station_code': 32, 'viewing_station_...\n", " ...\n", - " digital terrestrial\n", - " live viewing (excl targeted advertising)\n", + " online via tv (& peripherals)\n", + " vosdal (viewing on same day as live) (excl tar...\n", " 0\n", - " unknown\n", + " other device\n", " False\n", - " {}\n", + " {'barb_polling_datetime': '2023-07-06 21:21:00...\n", " False\n", " not on-demand\n", " {'vod_provider': 'unknown', 'vod_service': 'un...\n", @@ -295,22 +295,22 @@ " \n", " 2\n", " 2023-07-06\n", - " {'barb_polling_datetime': '2023-07-06 17:13:00...\n", - " {'barb_polling_datetime': '2023-07-06 17:29:00...\n", + " {'barb_polling_datetime': '2023-07-06 21:25:00...\n", + " {'barb_polling_datetime': '2023-07-06 21:34:00...\n", " {'bbc_itv_segment': 'bbc east / east of englan...\n", " {'date_valid_for': '2023-07-06', 'device_numbe...\n", - " [{'date_of_birth': '1949-01-01', 'dependency_o...\n", + " [{'date_of_birth': '1970-06-01', 'dependency_o...\n", " {}\n", " [{'broadcaster_premier': True, 'broadcaster_tr...\n", " []\n", " {'viewing_station_code': 32, 'viewing_station_...\n", " ...\n", - " digital terrestrial\n", - " live viewing (excl targeted advertising)\n", + " online via tv (& peripherals)\n", + " vosdal (viewing on same day as live) (excl tar...\n", " 0\n", - " unknown\n", + " other device\n", " False\n", - " {}\n", + " {'barb_polling_datetime': '2023-07-06 21:24:00...\n", " False\n", " not on-demand\n", " {'vod_provider': 'unknown', 'vod_service': 'un...\n", @@ -319,11 +319,11 @@ " \n", " 3\n", " 2023-07-06\n", - " {'barb_polling_datetime': '2023-07-06 13:01:00...\n", - " {'barb_polling_datetime': '2023-07-06 13:12:00...\n", + " {'barb_polling_datetime': '2023-07-06 18:19:00...\n", + " {'barb_polling_datetime': '2023-07-06 18:21:00...\n", " {'bbc_itv_segment': 'bbc east / east of englan...\n", " {'date_valid_for': '2023-07-06', 'device_numbe...\n", - " [{'date_of_birth': '1950-04-01', 'dependency_o...\n", + " [{'date_of_birth': '1977-02-01', 'dependency_o...\n", " {}\n", " [{'broadcaster_premier': True, 'broadcaster_tr...\n", " []\n", @@ -343,22 +343,22 @@ " \n", " 4\n", " 2023-07-06\n", - " {'barb_polling_datetime': '2023-07-06 21:56:00...\n", - " {'barb_polling_datetime': '2023-07-06 22:44:00...\n", + " {'barb_polling_datetime': '2023-07-06 21:02:00...\n", + " {'barb_polling_datetime': '2023-07-06 21:03:00...\n", " {'bbc_itv_segment': 'bbc east / east of englan...\n", " {'date_valid_for': '2023-07-06', 'device_numbe...\n", - " [{'date_of_birth': '1946-11-01', 'dependency_o...\n", + " [{'date_of_birth': '1941-01-01', 'dependency_o...\n", " {}\n", " [{'broadcaster_premier': True, 'broadcaster_tr...\n", " []\n", " {'viewing_station_code': 32, 'viewing_station_...\n", " ...\n", - " digital terrestrial\n", - " live viewing (excl targeted advertising)\n", + " online via tv (& peripherals)\n", + " vosdal (viewing on same day as live) (excl tar...\n", " 0\n", - " unknown\n", + " other device\n", " False\n", - " {}\n", + " {'barb_polling_datetime': '2023-07-06 21:01:00...\n", " False\n", " not on-demand\n", " {'vod_provider': 'unknown', 'vod_service': 'un...\n", @@ -378,18 +378,18 @@ "4 2023-07-06 \n", "\n", " SESSION_START \\\n", - "0 {'barb_polling_datetime': '2023-07-06 19:06:00... \n", - "1 {'barb_polling_datetime': '2023-07-06 14:01:00... \n", - "2 {'barb_polling_datetime': '2023-07-06 17:13:00... \n", - "3 {'barb_polling_datetime': '2023-07-06 13:01:00... \n", - "4 {'barb_polling_datetime': '2023-07-06 21:56:00... \n", + "0 {'barb_polling_datetime': '2023-07-06 18:27:00... \n", + "1 {'barb_polling_datetime': '2023-07-06 21:22:00... \n", + "2 {'barb_polling_datetime': '2023-07-06 21:25:00... \n", + "3 {'barb_polling_datetime': '2023-07-06 18:19:00... \n", + "4 {'barb_polling_datetime': '2023-07-06 21:02:00... \n", "\n", " SESSION_END \\\n", - "0 {'barb_polling_datetime': '2023-07-06 19:15:00... \n", - "1 {'barb_polling_datetime': '2023-07-06 16:55:00... \n", - "2 {'barb_polling_datetime': '2023-07-06 17:29:00... \n", - "3 {'barb_polling_datetime': '2023-07-06 13:12:00... \n", - "4 {'barb_polling_datetime': '2023-07-06 22:44:00... \n", + "0 {'barb_polling_datetime': '2023-07-06 18:51:00... \n", + "1 {'barb_polling_datetime': '2023-07-06 21:23:00... \n", + "2 {'barb_polling_datetime': '2023-07-06 21:34:00... \n", + "3 {'barb_polling_datetime': '2023-07-06 18:21:00... \n", + "4 {'barb_polling_datetime': '2023-07-06 21:03:00... \n", "\n", " HOUSEHOLD \\\n", "0 {'bbc_itv_segment': 'bbc east / east of englan... \n", @@ -406,11 +406,11 @@ "4 {'date_valid_for': '2023-07-06', 'device_numbe... \n", "\n", " PANEL_VIEWERS GUEST_VIEWERS \\\n", - "0 [{'date_of_birth': '1949-07-01', 'dependency_o... {} \n", - "1 [{'date_of_birth': '1977-02-01', 'dependency_o... {} \n", - "2 [{'date_of_birth': '1949-01-01', 'dependency_o... {} \n", - "3 [{'date_of_birth': '1950-04-01', 'dependency_o... {} \n", - "4 [{'date_of_birth': '1946-11-01', 'dependency_o... {} \n", + "0 [{'date_of_birth': '1957-02-01', 'dependency_o... {} \n", + "1 [{'date_of_birth': '1970-06-01', 'dependency_o... {} \n", + "2 [{'date_of_birth': '1970-06-01', 'dependency_o... {} \n", + "3 [{'date_of_birth': '1977-02-01', 'dependency_o... {} \n", + "4 [{'date_of_birth': '1941-01-01', 'dependency_o... {} \n", "\n", " PROGRAMMES_VIEWED SPOTS_VIEWED \\\n", "0 [{'broadcaster_premier': True, 'broadcaster_tr... [] \n", @@ -426,33 +426,47 @@ "3 {'viewing_station_code': 32, 'viewing_station_... ... \n", "4 {'viewing_station_code': 32, 'viewing_station_... ... \n", "\n", - " PLATFORM ACTIVITY_TYPE \\\n", - "0 digital terrestrial live viewing (excl targeted advertising) \n", - "1 digital terrestrial live viewing (excl targeted advertising) \n", - "2 digital terrestrial live viewing (excl targeted advertising) \n", - "3 digital terrestrial live viewing (excl targeted advertising) \n", - "4 digital terrestrial live viewing (excl targeted advertising) \n", + " PLATFORM \\\n", + "0 digital terrestrial \n", + "1 online via tv (& peripherals) \n", + "2 online via tv (& peripherals) \n", + "3 digital terrestrial \n", + "4 online via tv (& peripherals) \n", + "\n", + " ACTIVITY_TYPE \\\n", + "0 live viewing (excl targeted advertising) \n", + "1 vosdal (viewing on same day as live) (excl tar... \n", + "2 vosdal (viewing on same day as live) (excl tar... \n", + "3 live viewing (excl targeted advertising) \n", + "4 vosdal (viewing on same day as live) (excl tar... \n", + "\n", + " CONTENT_ASSET_ITEM_OFFSET PLAYBACK_TYPE SKY_ULTRA_HD \\\n", + "0 0 unknown False \n", + "1 0 other device False \n", + "2 0 other device False \n", + "3 0 unknown False \n", + "4 0 other device False \n", "\n", - " CONTENT_ASSET_ITEM_OFFSET PLAYBACK_TYPE SKY_ULTRA_HD START_OF_RECORDING \\\n", - "0 0 unknown False {} \n", - "1 0 unknown False {} \n", - "2 0 unknown False {} \n", - "3 0 unknown False {} \n", - "4 0 unknown False {} \n", + " START_OF_RECORDING TARGETED_PROMOTION \\\n", + "0 {} False \n", + "1 {'barb_polling_datetime': '2023-07-06 21:21:00... False \n", + "2 {'barb_polling_datetime': '2023-07-06 21:24:00... False \n", + "3 {} False \n", + "4 {'barb_polling_datetime': '2023-07-06 21:01:00... False \n", "\n", - " TARGETED_PROMOTION VOD_INDICATOR \\\n", - "0 False not on-demand \n", - "1 False not on-demand \n", - "2 False not on-demand \n", - "3 False not on-demand \n", - "4 False not on-demand \n", + " VOD_INDICATOR VOD_PROVIDER \\\n", + "0 not on-demand {'vod_provider': 'unknown', 'vod_service': 'un... \n", + "1 not on-demand {'vod_provider': 'unknown', 'vod_service': 'un... \n", + "2 not on-demand {'vod_provider': 'unknown', 'vod_service': 'un... \n", + "3 not on-demand {'vod_provider': 'unknown', 'vod_service': 'un... \n", + "4 not on-demand {'vod_provider': 'unknown', 'vod_service': 'un... \n", "\n", - " VOD_PROVIDER REPLICATE_ID \n", - "0 {'vod_provider': 'unknown', 'vod_service': 'un... None \n", - "1 {'vod_provider': 'unknown', 'vod_service': 'un... None \n", - "2 {'vod_provider': 'unknown', 'vod_service': 'un... None \n", - "3 {'vod_provider': 'unknown', 'vod_service': 'un... None \n", - "4 {'vod_provider': 'unknown', 'vod_service': 'un... None \n", + " REPLICATE_ID \n", + "0 None \n", + "1 None \n", + "2 None \n", + "3 None \n", + "4 None \n", "\n", "[5 rows x 21 columns]" ] @@ -541,10 +555,10 @@ " \n", " \n", " 0\n", - " 2023-07-06 19:06:00.000\n", - " 2023-07-06 18:59:42\n", - " Wimbledon: Series 2023\n", - " 1949-07-01\n", + " 2023-07-06 18:27:00.000\n", + " 2023-07-06 18:31:09\n", + " East Midlands Today: Series 2023, Episode 97\n", + " 1957-02-01\n", " unclassified\n", " no\n", " white british\n", @@ -552,35 +566,35 @@ " houseperson and not Head of household\n", " couple no children aged 55+\n", " ...\n", - " 3\n", + " 2\n", " 0\n", " home on panel (valid reporter)\n", " no children\n", - " 29\n", - " C2\n", + " 16\n", + " C1\n", " non welsh speaking\n", - " 3\n", + " 1\n", " True\n", " tv\n", " \n", " \n", - " 4\n", - " 2023-07-06 14:01:00.000\n", - " 2023-07-06 13:45:05\n", - " Wimbledon: Series 2023\n", - " 1977-02-01\n", + " 1\n", + " 2023-07-06 18:27:00.000\n", + " 2023-07-06 18:31:09\n", + " Look East: Series 2023, Episode 97\n", + " 1957-02-01\n", " unclassified\n", " no\n", " white british\n", " not gaelic speaking/not in scotland\n", - " both houseperson and head of household\n", - " either youngest children 5-9 includes single p...\n", + " houseperson and not Head of household\n", + " couple no children aged 55+\n", " ...\n", - " 3\n", + " 2\n", " 0\n", " home on panel (valid reporter)\n", - " with children aged 4-9 and 10-15 years\n", - " 20\n", + " no children\n", + " 16\n", " C1\n", " non welsh speaking\n", " 1\n", @@ -588,35 +602,35 @@ " tv\n", " \n", " \n", - " 8\n", - " 2023-07-06 17:13:00.000\n", - " 2023-07-06 13:45:05\n", - " Wimbledon: Series 2023\n", - " 1949-01-01\n", + " 2\n", + " 2023-07-06 18:27:00.000\n", + " 2023-07-06 18:00:03\n", + " BBC News at Six: Series 2023\n", + " 1957-02-01\n", " unclassified\n", - " yes limited a little\n", + " no\n", " white british\n", " not gaelic speaking/not in scotland\n", - " both houseperson and head of household\n", - " single no children on own aged 55+\n", + " houseperson and not Head of household\n", + " couple no children aged 55+\n", " ...\n", - " 1\n", + " 2\n", " 0\n", " home on panel (valid reporter)\n", " no children\n", - " 8\n", - " E\n", + " 16\n", + " C1\n", " non welsh speaking\n", " 1\n", " True\n", " tv\n", " \n", " \n", - " 12\n", - " 2023-07-06 13:01:00.000\n", - " 2023-07-06 13:00:00\n", - " BBC News at One: Series 2023\n", - " 1950-04-01\n", + " 6\n", + " 2023-07-06 18:27:00.000\n", + " 2023-07-06 18:31:09\n", + " Look North (Yorkshire): Series 2023, Episode 97\n", + " 1957-02-01\n", " unclassified\n", " no\n", " white british\n", @@ -636,24 +650,24 @@ " tv\n", " \n", " \n", - " 16\n", - " 2023-07-06 21:56:00.000\n", - " 2023-07-06 18:59:42\n", - " Wimbledon: Series 2023\n", - " 1946-11-01\n", + " 7\n", + " 2023-07-06 18:27:00.000\n", + " 2023-07-06 18:31:10\n", + " BBC London: Series 2023, Episode 97\n", + " 1957-02-01\n", " unclassified\n", " no\n", " white british\n", " not gaelic speaking/not in scotland\n", - " both houseperson and head of household\n", - " single no children on own aged 55+\n", + " houseperson and not Head of household\n", + " couple no children aged 55+\n", " ...\n", - " 1\n", + " 2\n", " 0\n", " home on panel (valid reporter)\n", " no children\n", - " 9\n", - " D\n", + " 16\n", + " C1\n", " non welsh speaking\n", " 1\n", " True\n", @@ -665,61 +679,54 @@ "" ], "text/plain": [ - " session_start_datetime programme_start_datetime \\\n", - "0 2023-07-06 19:06:00.000 2023-07-06 18:59:42 \n", - "4 2023-07-06 14:01:00.000 2023-07-06 13:45:05 \n", - "8 2023-07-06 17:13:00.000 2023-07-06 13:45:05 \n", - "12 2023-07-06 13:01:00.000 2023-07-06 13:00:00 \n", - "16 2023-07-06 21:56:00.000 2023-07-06 18:59:42 \n", + " session_start_datetime programme_start_datetime \\\n", + "0 2023-07-06 18:27:00.000 2023-07-06 18:31:09 \n", + "1 2023-07-06 18:27:00.000 2023-07-06 18:31:09 \n", + "2 2023-07-06 18:27:00.000 2023-07-06 18:00:03 \n", + "6 2023-07-06 18:27:00.000 2023-07-06 18:31:09 \n", + "7 2023-07-06 18:27:00.000 2023-07-06 18:31:10 \n", "\n", - " programme_name date_of_birth dependency_of_children \\\n", - "0 Wimbledon: Series 2023 1949-07-01 unclassified \n", - "4 Wimbledon: Series 2023 1977-02-01 unclassified \n", - "8 Wimbledon: Series 2023 1949-01-01 unclassified \n", - "12 BBC News at One: Series 2023 1950-04-01 unclassified \n", - "16 Wimbledon: Series 2023 1946-11-01 unclassified \n", + " programme_name date_of_birth \\\n", + "0 East Midlands Today: Series 2023, Episode 97 1957-02-01 \n", + "1 Look East: Series 2023, Episode 97 1957-02-01 \n", + "2 BBC News at Six: Series 2023 1957-02-01 \n", + "6 Look North (Yorkshire): Series 2023, Episode 97 1957-02-01 \n", + "7 BBC London: Series 2023, Episode 97 1957-02-01 \n", "\n", - " disability ethnic_origin gaelic_language \\\n", - "0 no white british not gaelic speaking/not in scotland \n", - "4 no white british not gaelic speaking/not in scotland \n", - "8 yes limited a little white british not gaelic speaking/not in scotland \n", - "12 no white british not gaelic speaking/not in scotland \n", - "16 no white british not gaelic speaking/not in scotland \n", + " dependency_of_children disability ethnic_origin \\\n", + "0 unclassified no white british \n", + "1 unclassified no white british \n", + "2 unclassified no white british \n", + "6 unclassified no white british \n", + "7 unclassified no white british \n", "\n", - " household_status \\\n", - "0 houseperson and not Head of household \n", - "4 both houseperson and head of household \n", - "8 both houseperson and head of household \n", - "12 houseperson and not Head of household \n", - "16 both houseperson and head of household \n", - "\n", - " life_stage ... number_of_tv_sets \\\n", - "0 couple no children aged 55+ ... 3 \n", - "4 either youngest children 5-9 includes single p... ... 3 \n", - "8 single no children on own aged 55+ ... 1 \n", - "12 couple no children aged 55+ ... 2 \n", - "16 single no children on own aged 55+ ... 1 \n", + " gaelic_language household_status \\\n", + "0 not gaelic speaking/not in scotland houseperson and not Head of household \n", + "1 not gaelic speaking/not in scotland houseperson and not Head of household \n", + "2 not gaelic speaking/not in scotland houseperson and not Head of household \n", + "6 not gaelic speaking/not in scotland houseperson and not Head of household \n", + "7 not gaelic speaking/not in scotland houseperson and not Head of household \n", "\n", - " number_of_vcrs panel_membership_status \\\n", - "0 0 home on panel (valid reporter) \n", - "4 0 home on panel (valid reporter) \n", - "8 0 home on panel (valid reporter) \n", - "12 0 home on panel (valid reporter) \n", - "16 0 home on panel (valid reporter) \n", + " life_stage ... number_of_tv_sets number_of_vcrs \\\n", + "0 couple no children aged 55+ ... 2 0 \n", + "1 couple no children aged 55+ ... 2 0 \n", + "2 couple no children aged 55+ ... 2 0 \n", + "6 couple no children aged 55+ ... 2 0 \n", + "7 couple no children aged 55+ ... 2 0 \n", "\n", - " presence_of_children replication_factor social_class \\\n", - "0 no children 29 C2 \n", - "4 with children aged 4-9 and 10-15 years 20 C1 \n", - "8 no children 8 E \n", - "12 no children 16 C1 \n", - "16 no children 9 D \n", + " panel_membership_status presence_of_children replication_factor \\\n", + "0 home on panel (valid reporter) no children 16 \n", + "1 home on panel (valid reporter) no children 16 \n", + "2 home on panel (valid reporter) no children 16 \n", + "6 home on panel (valid reporter) no children 16 \n", + "7 home on panel (valid reporter) no children 16 \n", "\n", - " welsh_speaking_home device_number device_on_panel device_type \n", - "0 non welsh speaking 3 True tv \n", - "4 non welsh speaking 1 True tv \n", - "8 non welsh speaking 1 True tv \n", - "12 non welsh speaking 1 True tv \n", - "16 non welsh speaking 1 True tv \n", + " social_class welsh_speaking_home device_number device_on_panel device_type \n", + "0 C1 non welsh speaking 1 True tv \n", + "1 C1 non welsh speaking 1 True tv \n", + "2 C1 non welsh speaking 1 True tv \n", + "6 C1 non welsh speaking 1 True tv \n", + "7 C1 non welsh speaking 1 True tv \n", "\n", "[5 rows x 44 columns]" ] @@ -734,41 +741,6 @@ "df.head()" ] }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "Index(['session_start_datetime', 'programme_start_datetime', 'programme_name',\n", - " 'date_of_birth', 'dependency_of_children', 'disability',\n", - " 'ethnic_origin', 'gaelic_language', 'household_status', 'life_stage',\n", - " 'marital_status', 'person_membership_status', 'person_number',\n", - " 'sex_code', 'terminal_age_of_education', 'welsh_language',\n", - " 'working_status', 'bbc_itv_segment', 'bbc_region_code',\n", - " 'bbc_sub_reporting_region', 'broadband', 'date_valid_for',\n", - " 'demographic_cell', 'household_number', 'language_spoken_at_home',\n", - " 'mosaic_classification_2014', 'number_of_computers',\n", - " 'number_of_dvd_players_not_recorders', 'number_of_dvd_recorders',\n", - " 'number_of_dvds', 'number_of_other_pvrs', 'number_of_people',\n", - " 'number_of_pvrs', 'number_of_sky_plus_pvrs', 'number_of_tv_sets',\n", - " 'number_of_vcrs', 'panel_membership_status', 'presence_of_children',\n", - " 'replication_factor', 'social_class', 'welsh_speaking_home',\n", - " 'device_number', 'device_on_panel', 'device_type'],\n", - " dtype='object')" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df.columns" - ] - }, { "cell_type": "markdown", "metadata": {}, @@ -787,7 +759,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Job successfully started. The job id is 28b411ed-ef0b-4c3b-a323-49903f6b430f\n", + "Job successfully started. The job id is f89baa2f-90aa-4e7e-b9d3-23bab4ac2c69\n", "Job not ready yet. Sleeping for 60 seconds.\n", "Job not ready yet. Sleeping for 60 seconds.\n", "Job complete. 1 files are ready for download.\n" @@ -840,70 +812,70 @@ " \n", " \n", " 0\n", - " 2023-07-06 20:27:00.000\n", - " Never Have I Ever: Series 4, Episode 3\n", - " 2011-12-01\n", + " 2023-07-06 21:56:00.000\n", + " Black Mirror: Series 6, Episode 1\n", + " 1975-03-01\n", " unclassified\n", " no\n", " white british\n", " not gaelic speaking/not in scotland\n", " neither houseperson nor head of household\n", - " unclassified\n", - " single / divorced / separated\n", + " couple no children aged 35-54\n", + " married / living as married\n", " ...\n", - " 8\n", " 1\n", + " 0\n", " home on panel (valid reporter)\n", - " with children aged 4-9 and 10-15 years\n", - " 17\n", - " C2\n", + " no children\n", + " 16\n", + " C1\n", " non welsh speaking\n", - " 4\n", + " 1\n", " True\n", " tv\n", " \n", " \n", " 1\n", - " 2023-07-06 19:38:00.000\n", - " Trailer Park Boys: Series 8, Episode 3\n", - " 1973-04-01\n", + " 2023-07-06 21:56:00.000\n", + " Black Mirror: Series 6, Episode 1\n", + " 1958-09-01\n", " unclassified\n", " no\n", " white british\n", " not gaelic speaking/not in scotland\n", - " head of household and not houseperson\n", - " either children 16+ none 0-15 aged 35+\n", + " both houseperson and head of household\n", + " couple no children aged 55+\n", " married / living as married\n", " ...\n", - " 3\n", + " 1\n", " 0\n", " home on panel (valid reporter)\n", " no children\n", - " 17\n", + " 16\n", " C1\n", " non welsh speaking\n", - " 2\n", + " 1\n", " True\n", " tv\n", " \n", " \n", " 2\n", - " 2023-07-06 20:37:00.000\n", - " Young Sheldon: Series 5, Episode 7\n", - " 1989-02-01\n", + " 2023-07-06 19:10:00.000\n", + " FILM: WHAM (2023)\n", + " 1992-06-01\n", " unclassified\n", " no\n", - " asian - pakistani\n", + " other White\n", " not gaelic speaking/not in scotland\n", - " both houseperson and head of household\n", - " either youngest children 5-9 includes single p...\n", - " single / divorced / separated\n", + " houseperson and not Head of household\n", + " couple no children aged 16-34\n", + " married / living as married\n", " ...\n", - " 1\n", + " 2\n", " 0\n", " home on panel (valid reporter)\n", - " with children aged 4-9 years\n", - " 14\n", + " no children\n", + " 6\n", " AB\n", " non welsh speaking\n", " 1\n", @@ -912,21 +884,21 @@ " \n", " \n", " 3\n", - " 2023-07-06 23:30:00.000\n", - " Young Sheldon: Series 5, Episode 3\n", - " 2018-05-01\n", + " 2023-07-06 22:58:00.000\n", + " Brooklyn Nine-Nine: Series 4, Episode 21\n", + " 1992-06-01\n", " unclassified\n", " no\n", - " white british\n", + " other White\n", " not gaelic speaking/not in scotland\n", - " neither houseperson nor head of household\n", - " unclassified\n", - " single / divorced / separated\n", + " houseperson and not Head of household\n", + " couple no children aged 16-34\n", + " married / living as married\n", " ...\n", - " 1\n", + " 2\n", " 0\n", " home on panel (valid reporter)\n", - " with children aged 4-9 years\n", + " no children\n", " 6\n", " AB\n", " non welsh speaking\n", @@ -936,25 +908,25 @@ " \n", " \n", " 4\n", - " 2023-07-06 22:37:00.000\n", - " Elite (English): Series 2, Episode 5\n", - " 1991-01-01\n", + " 2023-07-06 22:58:00.000\n", + " Brooklyn Nine-Nine: Series 4, Episode 21\n", + " 1986-09-01\n", " unclassified\n", " no\n", " white british\n", " not gaelic speaking/not in scotland\n", - " neither houseperson nor head of household\n", - " single no children with parents aged 16-34\n", - " single / divorced / separated\n", + " head of household and not houseperson\n", + " couple no children aged 35-54\n", + " married / living as married\n", " ...\n", - " 3\n", + " 2\n", " 0\n", " home on panel (valid reporter)\n", " no children\n", - " 24\n", - " C2\n", + " 6\n", + " AB\n", " non welsh speaking\n", - " 2\n", + " 1\n", " True\n", " tv\n", " \n", @@ -964,19 +936,19 @@ "" ], "text/plain": [ - " session_start_datetime programme_name \\\n", - "0 2023-07-06 20:27:00.000 Never Have I Ever: Series 4, Episode 3 \n", - "1 2023-07-06 19:38:00.000 Trailer Park Boys: Series 8, Episode 3 \n", - "2 2023-07-06 20:37:00.000 Young Sheldon: Series 5, Episode 7 \n", - "3 2023-07-06 23:30:00.000 Young Sheldon: Series 5, Episode 3 \n", - "4 2023-07-06 22:37:00.000 Elite (English): Series 2, Episode 5 \n", + " session_start_datetime programme_name \\\n", + "0 2023-07-06 21:56:00.000 Black Mirror: Series 6, Episode 1 \n", + "1 2023-07-06 21:56:00.000 Black Mirror: Series 6, Episode 1 \n", + "2 2023-07-06 19:10:00.000 FILM: WHAM (2023) \n", + "3 2023-07-06 22:58:00.000 Brooklyn Nine-Nine: Series 4, Episode 21 \n", + "4 2023-07-06 22:58:00.000 Brooklyn Nine-Nine: Series 4, Episode 21 \n", "\n", - " date_of_birth dependency_of_children disability ethnic_origin \\\n", - "0 2011-12-01 unclassified no white british \n", - "1 1973-04-01 unclassified no white british \n", - "2 1989-02-01 unclassified no asian - pakistani \n", - "3 2018-05-01 unclassified no white british \n", - "4 1991-01-01 unclassified no white british \n", + " date_of_birth dependency_of_children disability ethnic_origin \\\n", + "0 1975-03-01 unclassified no white british \n", + "1 1958-09-01 unclassified no white british \n", + "2 1992-06-01 unclassified no other White \n", + "3 1992-06-01 unclassified no other White \n", + "4 1986-09-01 unclassified no white british \n", "\n", " gaelic_language \\\n", "0 not gaelic speaking/not in scotland \n", @@ -985,47 +957,33 @@ "3 not gaelic speaking/not in scotland \n", "4 not gaelic speaking/not in scotland \n", "\n", - " household_status \\\n", - "0 neither houseperson nor head of household \n", - "1 head of household and not houseperson \n", - "2 both houseperson and head of household \n", - "3 neither houseperson nor head of household \n", - "4 neither houseperson nor head of household \n", - "\n", - " life_stage \\\n", - "0 unclassified \n", - "1 either children 16+ none 0-15 aged 35+ \n", - "2 either youngest children 5-9 includes single p... \n", - "3 unclassified \n", - "4 single no children with parents aged 16-34 \n", - "\n", - " marital_status ... number_of_tv_sets number_of_vcrs \\\n", - "0 single / divorced / separated ... 8 1 \n", - "1 married / living as married ... 3 0 \n", - "2 single / divorced / separated ... 1 0 \n", - "3 single / divorced / separated ... 1 0 \n", - "4 single / divorced / separated ... 3 0 \n", + " household_status life_stage \\\n", + "0 neither houseperson nor head of household couple no children aged 35-54 \n", + "1 both houseperson and head of household couple no children aged 55+ \n", + "2 houseperson and not Head of household couple no children aged 16-34 \n", + "3 houseperson and not Head of household couple no children aged 16-34 \n", + "4 head of household and not houseperson couple no children aged 35-54 \n", "\n", - " panel_membership_status presence_of_children \\\n", - "0 home on panel (valid reporter) with children aged 4-9 and 10-15 years \n", - "1 home on panel (valid reporter) no children \n", - "2 home on panel (valid reporter) with children aged 4-9 years \n", - "3 home on panel (valid reporter) with children aged 4-9 years \n", - "4 home on panel (valid reporter) no children \n", + " marital_status ... number_of_tv_sets number_of_vcrs \\\n", + "0 married / living as married ... 1 0 \n", + "1 married / living as married ... 1 0 \n", + "2 married / living as married ... 2 0 \n", + "3 married / living as married ... 2 0 \n", + "4 married / living as married ... 2 0 \n", "\n", - " replication_factor social_class welsh_speaking_home device_number \\\n", - "0 17 C2 non welsh speaking 4 \n", - "1 17 C1 non welsh speaking 2 \n", - "2 14 AB non welsh speaking 1 \n", - "3 6 AB non welsh speaking 1 \n", - "4 24 C2 non welsh speaking 2 \n", + " panel_membership_status presence_of_children replication_factor \\\n", + "0 home on panel (valid reporter) no children 16 \n", + "1 home on panel (valid reporter) no children 16 \n", + "2 home on panel (valid reporter) no children 6 \n", + "3 home on panel (valid reporter) no children 6 \n", + "4 home on panel (valid reporter) no children 6 \n", "\n", - " device_on_panel device_type \n", - "0 True tv \n", - "1 True tv \n", - "2 True tv \n", - "3 True tv \n", - "4 True tv \n", + " social_class welsh_speaking_home device_number device_on_panel device_type \n", + "0 C1 non welsh speaking 1 True tv \n", + "1 C1 non welsh speaking 1 True tv \n", + "2 AB non welsh speaking 1 True tv \n", + "3 AB non welsh speaking 1 True tv \n", + "4 AB non welsh speaking 1 True tv \n", "\n", "[5 rows x 43 columns]" ] @@ -1061,7 +1019,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Job successfully started. The job id is 87fa6966-d8ff-4e1b-a74e-f261b907beef\n", + "Job successfully started. The job id is b625e74b-35f9-4ec0-a77b-c353a72fc318\n", "Job not ready yet. Sleeping for 60 seconds.\n", "Job not ready yet. Sleeping for 60 seconds.\n", "Job complete. 1 files are ready for download.\n" @@ -1162,73 +1120,73 @@ " \n", " \n", " 8\n", - " 2023-07-06 19:04:28.000\n", - " 2023-07-07 22:32:59\n", - " South Today: Series 2023, Episode 84\n", - " 1952-02-01\n", + " 2023-07-06 19:34:29.000\n", + " 2023-07-06 18:59:42\n", + " Wimbledon: Series 2023\n", + " 1982-11-01\n", " unclassified\n", " no\n", - " black - african\n", + " white british\n", " not gaelic speaking/not in scotland\n", - " head of household and not houseperson\n", - " either children 16+ none 0-15 aged 35+\n", + " houseperson and not Head of household\n", + " either youngest children 0-4 includes single p...\n", " ...\n", - " 1\n", + " 2\n", " 0\n", " home on panel (valid reporter)\n", - " no children\n", - " 17\n", - " C2\n", + " with children aged 4-9 years\n", + " 16\n", + " AB\n", " non welsh speaking\n", - " 25\n", + " 22\n", " True\n", " tablet\n", " \n", " \n", - " 9\n", - " 2023-07-06 19:04:28.000\n", - " 2023-07-06 22:44:56\n", - " BBC News at Ten: Series 2023\n", - " 1952-02-01\n", + " 12\n", + " 2023-07-06 21:01:06.000\n", + " 2023-07-07 00:50:53\n", + " Weather for the Week Ahead: Series 2023\n", + " 1982-11-01\n", " unclassified\n", " no\n", - " black - african\n", + " white british\n", " not gaelic speaking/not in scotland\n", - " head of household and not houseperson\n", - " either children 16+ none 0-15 aged 35+\n", + " houseperson and not Head of household\n", + " either youngest children 0-4 includes single p...\n", " ...\n", - " 1\n", + " 2\n", " 0\n", " home on panel (valid reporter)\n", - " no children\n", - " 17\n", - " C2\n", + " with children aged 4-9 years\n", + " 16\n", + " AB\n", " non welsh speaking\n", - " 25\n", + " 22\n", " True\n", " tablet\n", " \n", " \n", - " 10\n", - " 2023-07-06 19:04:28.000\n", - " 2023-07-06 23:19:47\n", - " Question Time: Series 2023, Episode 37\n", - " 1952-02-01\n", + " 13\n", + " 2023-07-06 21:01:06.000\n", + " 2023-07-07 00:20:20\n", + " Newscast: Series 4, Episode 10\n", + " 1982-11-01\n", " unclassified\n", " no\n", - " black - african\n", + " white british\n", " not gaelic speaking/not in scotland\n", - " head of household and not houseperson\n", - " either children 16+ none 0-15 aged 35+\n", + " houseperson and not Head of household\n", + " either youngest children 0-4 includes single p...\n", " ...\n", - " 1\n", + " 2\n", " 0\n", " home on panel (valid reporter)\n", - " no children\n", - " 17\n", - " C2\n", + " with children aged 4-9 years\n", + " 16\n", + " AB\n", " non welsh speaking\n", - " 25\n", + " 22\n", " True\n", " tablet\n", " \n", @@ -1241,65 +1199,65 @@ " session_start_datetime programme_start_datetime \\\n", "0 2023-07-06 01:30:16.000 2023-07-06 01:33:57 \n", "2 2023-07-06 01:30:16.000 2023-07-06 01:28:55 \n", - "8 2023-07-06 19:04:28.000 2023-07-07 22:32:59 \n", - "9 2023-07-06 19:04:28.000 2023-07-06 22:44:56 \n", - "10 2023-07-06 19:04:28.000 2023-07-06 23:19:47 \n", + "8 2023-07-06 19:34:29.000 2023-07-06 18:59:42 \n", + "12 2023-07-06 21:01:06.000 2023-07-07 00:50:53 \n", + "13 2023-07-06 21:01:06.000 2023-07-07 00:20:20 \n", "\n", " programme_name date_of_birth \\\n", "0 Joins BBC News: Series 2023 1979-02-01 \n", "2 Weather for the Week Ahead: Series 2023 1979-02-01 \n", - "8 South Today: Series 2023, Episode 84 1952-02-01 \n", - "9 BBC News at Ten: Series 2023 1952-02-01 \n", - "10 Question Time: Series 2023, Episode 37 1952-02-01 \n", + "8 Wimbledon: Series 2023 1982-11-01 \n", + "12 Weather for the Week Ahead: Series 2023 1982-11-01 \n", + "13 Newscast: Series 4, Episode 10 1982-11-01 \n", "\n", - " dependency_of_children disability ethnic_origin \\\n", - "0 unclassified no other White \n", - "2 unclassified no other White \n", - "8 unclassified no black - african \n", - "9 unclassified no black - african \n", - "10 unclassified no black - african \n", + " dependency_of_children disability ethnic_origin \\\n", + "0 unclassified no other White \n", + "2 unclassified no other White \n", + "8 unclassified no white british \n", + "12 unclassified no white british \n", + "13 unclassified no white british \n", "\n", " gaelic_language \\\n", "0 not gaelic speaking/not in scotland \n", "2 not gaelic speaking/not in scotland \n", "8 not gaelic speaking/not in scotland \n", - "9 not gaelic speaking/not in scotland \n", - "10 not gaelic speaking/not in scotland \n", + "12 not gaelic speaking/not in scotland \n", + "13 not gaelic speaking/not in scotland \n", "\n", " household_status \\\n", "0 neither houseperson nor head of household \n", "2 neither houseperson nor head of household \n", - "8 head of household and not houseperson \n", - "9 head of household and not houseperson \n", - "10 head of household and not houseperson \n", + "8 houseperson and not Head of household \n", + "12 houseperson and not Head of household \n", + "13 houseperson and not Head of household \n", "\n", - " life_stage ... number_of_tv_sets \\\n", - "0 couple no children aged 35-54 ... 1 \n", - "2 couple no children aged 35-54 ... 1 \n", - "8 either children 16+ none 0-15 aged 35+ ... 1 \n", - "9 either children 16+ none 0-15 aged 35+ ... 1 \n", - "10 either children 16+ none 0-15 aged 35+ ... 1 \n", + " life_stage ... number_of_tv_sets \\\n", + "0 couple no children aged 35-54 ... 1 \n", + "2 couple no children aged 35-54 ... 1 \n", + "8 either youngest children 0-4 includes single p... ... 2 \n", + "12 either youngest children 0-4 includes single p... ... 2 \n", + "13 either youngest children 0-4 includes single p... ... 2 \n", "\n", - " number_of_vcrs panel_membership_status presence_of_children \\\n", - "0 0 home on panel (valid reporter) no children \n", - "2 0 home on panel (valid reporter) no children \n", - "8 0 home on panel (valid reporter) no children \n", - "9 0 home on panel (valid reporter) no children \n", - "10 0 home on panel (valid reporter) no children \n", + " number_of_vcrs panel_membership_status \\\n", + "0 0 home on panel (valid reporter) \n", + "2 0 home on panel (valid reporter) \n", + "8 0 home on panel (valid reporter) \n", + "12 0 home on panel (valid reporter) \n", + "13 0 home on panel (valid reporter) \n", "\n", - " replication_factor social_class welsh_speaking_home device_number \\\n", - "0 44 AB non welsh speaking 11 \n", - "2 44 AB non welsh speaking 11 \n", - "8 17 C2 non welsh speaking 25 \n", - "9 17 C2 non welsh speaking 25 \n", - "10 17 C2 non welsh speaking 25 \n", + " presence_of_children replication_factor social_class \\\n", + "0 no children 44 AB \n", + "2 no children 44 AB \n", + "8 with children aged 4-9 years 16 AB \n", + "12 with children aged 4-9 years 16 AB \n", + "13 with children aged 4-9 years 16 AB \n", "\n", - " device_on_panel device_type \n", - "0 True computer \n", - "2 True computer \n", - "8 True tablet \n", - "9 True tablet \n", - "10 True tablet \n", + " welsh_speaking_home device_number device_on_panel device_type \n", + "0 non welsh speaking 11 True computer \n", + "2 non welsh speaking 11 True computer \n", + "8 non welsh speaking 22 True tablet \n", + "12 non welsh speaking 22 True tablet \n", + "13 non welsh speaking 22 True tablet \n", "\n", "[5 rows x 44 columns]" ] @@ -1366,7 +1324,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.16" + "version": "3.9.18" }, "orig_nbformat": 4 }, diff --git a/jupyter_notebooks/querying_the_barb_api_using_R.ipynb b/jupyter_notebooks/querying_the_barb_api_using_R.ipynb index e41a4f5..025282f 100644 --- a/jupyter_notebooks/querying_the_barb_api_using_R.ipynb +++ b/jupyter_notebooks/querying_the_barb_api_using_R.ipynb @@ -214,6 +214,12 @@ "\t\t
'200001_202212_50'
\n", "\t
$audience_size_hundreds
\n", "\t\t
28849
\n", + "\t
$category_id
\n", + "\t\t
1
\n", + "\t
$description
\n", + "\t\t
'All Homes'
\n", + "\t
$target_size_in_hundreds
\n", + "\t\t
272070
\n", "\n", "\n", "\t
  • \n", @@ -221,6 +227,12 @@ "\t\t
    '203002_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    55235
    \n", + "\t
    $category_id
    \n", + "\t\t
    2
    \n", + "\t
    $description
    \n", + "\t\t
    'All Adults'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    514750
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -228,6 +240,12 @@ "\t\t
    '211001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    21919
    \n", + "\t
    $category_id
    \n", + "\t\t
    3
    \n", + "\t
    $description
    \n", + "\t\t
    'All Men'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    250780
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -235,6 +253,12 @@ "\t\t
    '208001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    31321
    \n", + "\t
    $category_id
    \n", + "\t\t
    4
    \n", + "\t
    $description
    \n", + "\t\t
    'All Houseperson'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    272070
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -242,6 +266,12 @@ "\t\t
    '203001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    5348
    \n", + "\t
    $category_id
    \n", + "\t\t
    5
    \n", + "\t
    $description
    \n", + "\t\t
    'All Children aged 4-15'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    95890
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -249,6 +279,12 @@ "\t\t
    '205001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    3860
    \n", + "\t
    $category_id
    \n", + "\t\t
    6
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults 16-24'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    60650
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -256,6 +292,12 @@ "\t\t
    '206001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    10946
    \n", + "\t
    $category_id
    \n", + "\t\t
    7
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults 16-34'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    142100
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -263,6 +305,12 @@ "\t\t
    '102005_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    6112
    \n", + "\t
    $category_id
    \n", + "\t\t
    8
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults 35-44'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    82580
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -270,6 +318,12 @@ "\t\t
    '102006_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    10260
    \n", + "\t
    $category_id
    \n", + "\t\t
    9
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults 45-54'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    81910
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -277,6 +331,12 @@ "\t\t
    '102007_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    10039
    \n", + "\t
    $category_id
    \n", + "\t\t
    10
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults 55-64'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    84970
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -284,6 +344,12 @@ "\t\t
    '102002_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    1043
    \n", + "\t
    $category_id
    \n", + "\t\t
    11
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults 18-20'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    19540
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -291,6 +357,12 @@ "\t\t
    '102003_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    1868
    \n", + "\t
    $category_id
    \n", + "\t\t
    12
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults 21-24'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    27740
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -298,6 +370,12 @@ "\t\t
    '251002_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    4098
    \n", + "\t
    $category_id
    \n", + "\t\t
    13
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults 45-49'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    38580
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -305,6 +383,12 @@ "\t\t
    '212001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    1068
    \n", + "\t
    $category_id
    \n", + "\t\t
    14
    \n", + "\t
    $description
    \n", + "\t\t
    'Men 16-24'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    31300
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -312,6 +396,12 @@ "\t\t
    '210001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    4443
    \n", + "\t
    $category_id
    \n", + "\t\t
    15
    \n", + "\t
    $description
    \n", + "\t\t
    'Men 16-34'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    72110
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -319,6 +409,12 @@ "\t\t
    '209006_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    2564
    \n", + "\t
    $category_id
    \n", + "\t\t
    16
    \n", + "\t
    $description
    \n", + "\t\t
    'Men 35-44'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    40410
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -326,6 +422,12 @@ "\t\t
    '209007_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    4304
    \n", + "\t
    $category_id
    \n", + "\t\t
    17
    \n", + "\t
    $description
    \n", + "\t\t
    'Men 45-54'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    39870
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -333,6 +435,12 @@ "\t\t
    '209008_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    4124
    \n", + "\t
    $category_id
    \n", + "\t\t
    18
    \n", + "\t
    $description
    \n", + "\t\t
    'Men 55-64'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    41260
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -340,6 +448,12 @@ "\t\t
    '252002_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    253
    \n", + "\t
    $category_id
    \n", + "\t\t
    19
    \n", + "\t
    $description
    \n", + "\t\t
    'Men 18-20'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    10000
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -347,6 +461,12 @@ "\t\t
    '252003_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    519
    \n", + "\t
    $category_id
    \n", + "\t\t
    20
    \n", + "\t
    $description
    \n", + "\t\t
    'Men 21-24'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    14240
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -354,6 +474,12 @@ "\t\t
    '253001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    1948
    \n", + "\t
    $category_id
    \n", + "\t\t
    21
    \n", + "\t
    $description
    \n", + "\t\t
    'Men 45-49'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    18560
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -361,6 +487,12 @@ "\t\t
    '217001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    3805
    \n", + "\t
    $category_id
    \n", + "\t\t
    22
    \n", + "\t
    $description
    \n", + "\t\t
    'Houseperson 16-34'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    47730
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -368,6 +500,12 @@ "\t\t
    '218001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    7062
    \n", + "\t
    $category_id
    \n", + "\t\t
    23
    \n", + "\t
    $description
    \n", + "\t\t
    'Houseperson 16-44'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    93220
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -375,6 +513,12 @@ "\t\t
    '217002_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    9229
    \n", + "\t
    $category_id
    \n", + "\t\t
    24
    \n", + "\t
    $description
    \n", + "\t\t
    'Houseperson 35-54'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    92820
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -382,6 +526,12 @@ "\t\t
    '225001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    12770
    \n", + "\t
    $category_id
    \n", + "\t\t
    25
    \n", + "\t
    $description
    \n", + "\t\t
    'Individuals AB'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    156590
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -389,6 +539,12 @@ "\t\t
    '225002_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    21321
    \n", + "\t
    $category_id
    \n", + "\t\t
    26
    \n", + "\t
    $description
    \n", + "\t\t
    'Individuals C1'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    186530
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -396,6 +552,12 @@ "\t\t
    '225003_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    15013
    \n", + "\t
    $category_id
    \n", + "\t\t
    27
    \n", + "\t
    $description
    \n", + "\t\t
    'Individuals C2'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    133470
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -403,6 +565,12 @@ "\t\t
    '224001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    30884
    \n", + "\t
    $category_id
    \n", + "\t\t
    28
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults ABC1'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    291320
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -410,6 +578,12 @@ "\t\t
    '223001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    11420
    \n", + "\t
    $category_id
    \n", + "\t\t
    29
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults AB'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    131530
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -417,6 +591,12 @@ "\t\t
    '223003_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    13949
    \n", + "\t
    $category_id
    \n", + "\t\t
    30
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults C2'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    112430
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -424,6 +604,12 @@ "\t\t
    '244001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    12317
    \n", + "\t
    $category_id
    \n", + "\t\t
    31
    \n", + "\t
    $description
    \n", + "\t\t
    'Men ABC1'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    139330
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -431,6 +617,12 @@ "\t\t
    '243001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    4614
    \n", + "\t
    $category_id
    \n", + "\t\t
    32
    \n", + "\t
    $description
    \n", + "\t\t
    'Men AB'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    65820
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -438,6 +630,12 @@ "\t\t
    '243003_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    6050
    \n", + "\t
    $category_id
    \n", + "\t\t
    33
    \n", + "\t
    $description
    \n", + "\t\t
    'Men C2'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    60320
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -445,6 +643,12 @@ "\t\t
    '254001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    1663
    \n", + "\t
    $category_id
    \n", + "\t\t
    34
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults ABC1 16-24'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    33300
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -452,6 +656,12 @@ "\t\t
    '227001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    5982
    \n", + "\t
    $category_id
    \n", + "\t\t
    35
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults ABC1 16-34'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    79720
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -459,6 +669,12 @@ "\t\t
    '228001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    10072
    \n", + "\t
    $category_id
    \n", + "\t\t
    36
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults ABC1 16-44'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    128750
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -466,6 +682,12 @@ "\t\t
    '227002_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    10025
    \n", + "\t
    $category_id
    \n", + "\t\t
    37
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults ABC1 35-54'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    98200
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -473,6 +695,12 @@ "\t\t
    '255001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    391
    \n", + "\t
    $category_id
    \n", + "\t\t
    38
    \n", + "\t
    $description
    \n", + "\t\t
    'Men ABC1 16-24'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    16760
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -480,6 +708,12 @@ "\t\t
    '246001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    2573
    \n", + "\t
    $category_id
    \n", + "\t\t
    39
    \n", + "\t
    $description
    \n", + "\t\t
    'Men ABC1 16-34'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    39830
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -487,6 +721,12 @@ "\t\t
    '257001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    4328
    \n", + "\t
    $category_id
    \n", + "\t\t
    40
    \n", + "\t
    $description
    \n", + "\t\t
    'Men ABC1 16-44'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    63650
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -494,6 +734,12 @@ "\t\t
    '246002_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    4305
    \n", + "\t
    $category_id
    \n", + "\t\t
    41
    \n", + "\t
    $description
    \n", + "\t\t
    'Men ABC1 35-54'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    47230
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -501,6 +747,12 @@ "\t\t
    '215001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    17435
    \n", + "\t
    $category_id
    \n", + "\t\t
    42
    \n", + "\t
    $description
    \n", + "\t\t
    'Houseperson ABC1'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    149850
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -508,6 +760,12 @@ "\t\t
    '242001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    2048
    \n", + "\t
    $category_id
    \n", + "\t\t
    43
    \n", + "\t
    $description
    \n", + "\t\t
    'Houseperson ABC1 16-34'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    26190
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -515,6 +773,12 @@ "\t\t
    '229001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    24165
    \n", + "\t
    $category_id
    \n", + "\t\t
    44
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults working full-time'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    249920
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -522,6 +786,12 @@ "\t\t
    '213001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    13665
    \n", + "\t
    $category_id
    \n", + "\t\t
    45
    \n", + "\t
    $description
    \n", + "\t\t
    'Men working full-time'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    145970
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -529,6 +799,12 @@ "\t\t
    '219001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    10735
    \n", + "\t
    $category_id
    \n", + "\t\t
    46
    \n", + "\t
    $description
    \n", + "\t\t
    'Houseperson working full-time'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    110990
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -536,6 +812,12 @@ "\t\t
    '248001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    8459
    \n", + "\t
    $category_id
    \n", + "\t\t
    47
    \n", + "\t
    $description
    \n", + "\t\t
    'Men ABC1 working full-time'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    86850
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -543,6 +825,12 @@ "\t\t
    '249001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    3019
    \n", + "\t
    $category_id
    \n", + "\t\t
    48
    \n", + "\t
    $description
    \n", + "\t\t
    'Men AB working full-time'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    41450
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -550,6 +838,12 @@ "\t\t
    '220001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    6951
    \n", + "\t
    $category_id
    \n", + "\t\t
    49
    \n", + "\t
    $description
    \n", + "\t\t
    'Houseperson with children 0-15'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    70060
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -557,6 +851,12 @@ "\t\t
    '221001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    2730
    \n", + "\t
    $category_id
    \n", + "\t\t
    50
    \n", + "\t
    $description
    \n", + "\t\t
    'Houseperson with children 0-3'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    23070
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -564,6 +864,12 @@ "\t\t
    '204001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    2712
    \n", + "\t
    $category_id
    \n", + "\t\t
    51
    \n", + "\t
    $description
    \n", + "\t\t
    'Children 04-09'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    47460
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -571,6 +877,12 @@ "\t\t
    '256001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    1248
    \n", + "\t
    $category_id
    \n", + "\t\t
    52
    \n", + "\t
    $description
    \n", + "\t\t
    'Children 04-06'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    24040
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -578,6 +890,12 @@ "\t\t
    '204002_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    1244
    \n", + "\t
    $category_id
    \n", + "\t\t
    53
    \n", + "\t
    $description
    \n", + "\t\t
    'Children 10-12'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    24640
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -585,6 +903,12 @@ "\t\t
    '250001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    2907
    \n", + "\t
    $category_id
    \n", + "\t\t
    54
    \n", + "\t
    $description
    \n", + "\t\t
    'Boys 04-15'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    49300
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -592,6 +916,12 @@ "\t\t
    '209001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    1449
    \n", + "\t
    $category_id
    \n", + "\t\t
    55
    \n", + "\t
    $description
    \n", + "\t\t
    'Boys 04-09'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    24510
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -599,6 +929,12 @@ "\t\t
    '209002_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    627
    \n", + "\t
    $category_id
    \n", + "\t\t
    56
    \n", + "\t
    $description
    \n", + "\t\t
    'Boys 10-12'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    12720
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -606,6 +942,12 @@ "\t\t
    '266001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    8806
    \n", + "\t
    $category_id
    \n", + "\t\t
    57
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults, Lightest Third'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    171580
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -613,6 +955,12 @@ "\t\t
    '260001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    2606
    \n", + "\t
    $category_id
    \n", + "\t\t
    58
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults, Lightest Sixth'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    85800
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -620,6 +968,12 @@ "\t\t
    '267001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    4071
    \n", + "\t
    $category_id
    \n", + "\t\t
    59
    \n", + "\t
    $description
    \n", + "\t\t
    'ABC1 Adults, Lightest Third'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    97120
    \n", "
    \n", "
  • \n", "\t
  • \n", @@ -627,6 +981,12 @@ "\t\t
    '268001_202212_50'
    \n", "\t
    $audience_size_hundreds
    \n", "\t\t
    1528
    \n", + "\t
    $category_id
    \n", + "\t\t
    60
    \n", + "\t
    $description
    \n", + "\t\t
    'Adults 16-34, Lightest Third'
    \n", + "\t
    $target_size_in_hundreds
    \n", + "\t\t
    47380
    \n", "
    \n", "
  • \n", "\n", @@ -699,301 +1059,481 @@ "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '200001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 28849\n", + "\\item[\\$category\\_id] 1\n", + "\\item[\\$description] 'All Homes'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 272070\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '203002\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 55235\n", + "\\item[\\$category\\_id] 2\n", + "\\item[\\$description] 'All Adults'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 514750\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '211001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 21919\n", + "\\item[\\$category\\_id] 3\n", + "\\item[\\$description] 'All Men'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 250780\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '208001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 31321\n", + "\\item[\\$category\\_id] 4\n", + "\\item[\\$description] 'All Houseperson'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 272070\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '203001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 5348\n", + "\\item[\\$category\\_id] 5\n", + "\\item[\\$description] 'All Children aged 4-15'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 95890\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '205001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 3860\n", + "\\item[\\$category\\_id] 6\n", + "\\item[\\$description] 'Adults 16-24'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 60650\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '206001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 10946\n", + "\\item[\\$category\\_id] 7\n", + "\\item[\\$description] 'Adults 16-34'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 142100\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '102005\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 6112\n", + "\\item[\\$category\\_id] 8\n", + "\\item[\\$description] 'Adults 35-44'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 82580\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '102006\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 10260\n", + "\\item[\\$category\\_id] 9\n", + "\\item[\\$description] 'Adults 45-54'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 81910\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '102007\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 10039\n", + "\\item[\\$category\\_id] 10\n", + "\\item[\\$description] 'Adults 55-64'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 84970\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '102002\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 1043\n", + "\\item[\\$category\\_id] 11\n", + "\\item[\\$description] 'Adults 18-20'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 19540\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '102003\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 1868\n", + "\\item[\\$category\\_id] 12\n", + "\\item[\\$description] 'Adults 21-24'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 27740\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '251002\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 4098\n", + "\\item[\\$category\\_id] 13\n", + "\\item[\\$description] 'Adults 45-49'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 38580\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '212001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 1068\n", + "\\item[\\$category\\_id] 14\n", + "\\item[\\$description] 'Men 16-24'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 31300\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '210001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 4443\n", + "\\item[\\$category\\_id] 15\n", + "\\item[\\$description] 'Men 16-34'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 72110\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '209006\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 2564\n", + "\\item[\\$category\\_id] 16\n", + "\\item[\\$description] 'Men 35-44'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 40410\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '209007\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 4304\n", + "\\item[\\$category\\_id] 17\n", + "\\item[\\$description] 'Men 45-54'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 39870\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '209008\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 4124\n", + "\\item[\\$category\\_id] 18\n", + "\\item[\\$description] 'Men 55-64'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 41260\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '252002\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 253\n", + "\\item[\\$category\\_id] 19\n", + "\\item[\\$description] 'Men 18-20'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 10000\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '252003\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 519\n", + "\\item[\\$category\\_id] 20\n", + "\\item[\\$description] 'Men 21-24'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 14240\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '253001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 1948\n", + "\\item[\\$category\\_id] 21\n", + "\\item[\\$description] 'Men 45-49'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 18560\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '217001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 3805\n", + "\\item[\\$category\\_id] 22\n", + "\\item[\\$description] 'Houseperson 16-34'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 47730\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '218001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 7062\n", + "\\item[\\$category\\_id] 23\n", + "\\item[\\$description] 'Houseperson 16-44'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 93220\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '217002\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 9229\n", + "\\item[\\$category\\_id] 24\n", + "\\item[\\$description] 'Houseperson 35-54'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 92820\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '225001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 12770\n", + "\\item[\\$category\\_id] 25\n", + "\\item[\\$description] 'Individuals AB'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 156590\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '225002\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 21321\n", + "\\item[\\$category\\_id] 26\n", + "\\item[\\$description] 'Individuals C1'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 186530\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '225003\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 15013\n", + "\\item[\\$category\\_id] 27\n", + "\\item[\\$description] 'Individuals C2'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 133470\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '224001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 30884\n", + "\\item[\\$category\\_id] 28\n", + "\\item[\\$description] 'Adults ABC1'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 291320\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '223001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 11420\n", + "\\item[\\$category\\_id] 29\n", + "\\item[\\$description] 'Adults AB'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 131530\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '223003\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 13949\n", + "\\item[\\$category\\_id] 30\n", + "\\item[\\$description] 'Adults C2'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 112430\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '244001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 12317\n", + "\\item[\\$category\\_id] 31\n", + "\\item[\\$description] 'Men ABC1'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 139330\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '243001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 4614\n", + "\\item[\\$category\\_id] 32\n", + "\\item[\\$description] 'Men AB'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 65820\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '243003\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 6050\n", + "\\item[\\$category\\_id] 33\n", + "\\item[\\$description] 'Men C2'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 60320\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '254001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 1663\n", + "\\item[\\$category\\_id] 34\n", + "\\item[\\$description] 'Adults ABC1 16-24'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 33300\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '227001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 5982\n", + "\\item[\\$category\\_id] 35\n", + "\\item[\\$description] 'Adults ABC1 16-34'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 79720\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '228001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 10072\n", + "\\item[\\$category\\_id] 36\n", + "\\item[\\$description] 'Adults ABC1 16-44'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 128750\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '227002\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 10025\n", + "\\item[\\$category\\_id] 37\n", + "\\item[\\$description] 'Adults ABC1 35-54'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 98200\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '255001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 391\n", + "\\item[\\$category\\_id] 38\n", + "\\item[\\$description] 'Men ABC1 16-24'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 16760\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '246001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 2573\n", + "\\item[\\$category\\_id] 39\n", + "\\item[\\$description] 'Men ABC1 16-34'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 39830\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '257001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 4328\n", + "\\item[\\$category\\_id] 40\n", + "\\item[\\$description] 'Men ABC1 16-44'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 63650\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '246002\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 4305\n", + "\\item[\\$category\\_id] 41\n", + "\\item[\\$description] 'Men ABC1 35-54'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 47230\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '215001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 17435\n", + "\\item[\\$category\\_id] 42\n", + "\\item[\\$description] 'Houseperson ABC1'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 149850\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '242001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 2048\n", + "\\item[\\$category\\_id] 43\n", + "\\item[\\$description] 'Houseperson ABC1 16-34'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 26190\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '229001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 24165\n", + "\\item[\\$category\\_id] 44\n", + "\\item[\\$description] 'Adults working full-time'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 249920\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '213001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 13665\n", + "\\item[\\$category\\_id] 45\n", + "\\item[\\$description] 'Men working full-time'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 145970\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '219001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 10735\n", + "\\item[\\$category\\_id] 46\n", + "\\item[\\$description] 'Houseperson working full-time'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 110990\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '248001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 8459\n", + "\\item[\\$category\\_id] 47\n", + "\\item[\\$description] 'Men ABC1 working full-time'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 86850\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '249001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 3019\n", + "\\item[\\$category\\_id] 48\n", + "\\item[\\$description] 'Men AB working full-time'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 41450\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '220001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 6951\n", + "\\item[\\$category\\_id] 49\n", + "\\item[\\$description] 'Houseperson with children 0-15'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 70060\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '221001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 2730\n", + "\\item[\\$category\\_id] 50\n", + "\\item[\\$description] 'Houseperson with children 0-3'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 23070\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '204001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 2712\n", + "\\item[\\$category\\_id] 51\n", + "\\item[\\$description] 'Children 04-09'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 47460\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '256001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 1248\n", + "\\item[\\$category\\_id] 52\n", + "\\item[\\$description] 'Children 04-06'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 24040\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '204002\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 1244\n", + "\\item[\\$category\\_id] 53\n", + "\\item[\\$description] 'Children 10-12'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 24640\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '250001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 2907\n", + "\\item[\\$category\\_id] 54\n", + "\\item[\\$description] 'Boys 04-15'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 49300\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '209001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 1449\n", + "\\item[\\$category\\_id] 55\n", + "\\item[\\$description] 'Boys 04-09'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 24510\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '209002\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 627\n", + "\\item[\\$category\\_id] 56\n", + "\\item[\\$description] 'Boys 10-12'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 12720\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '266001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 8806\n", + "\\item[\\$category\\_id] 57\n", + "\\item[\\$description] 'Adults, Lightest Third'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 171580\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '260001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 2606\n", + "\\item[\\$category\\_id] 58\n", + "\\item[\\$description] 'Adults, Lightest Sixth'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 85800\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '267001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 4071\n", + "\\item[\\$category\\_id] 59\n", + "\\item[\\$description] 'ABC1 Adults, Lightest Third'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 97120\n", "\\end{description}\n", "\n", "\\item \\begin{description}\n", "\\item[\\$audience\\_code] '268001\\_202212\\_50'\n", "\\item[\\$audience\\_size\\_hundreds] 1528\n", + "\\item[\\$category\\_id] 60\n", + "\\item[\\$description] 'Adults 16-34, Lightest Third'\n", + "\\item[\\$target\\_size\\_in\\_hundreds] 47380\n", "\\end{description}\n", "\n", "\\end{enumerate}\n", @@ -1103,6 +1643,12 @@ ": '200001_202212_50'\n", "$audience_size_hundreds\n", ": 28849\n", + "$category_id\n", + ": 1\n", + "$description\n", + ": 'All Homes'\n", + "$target_size_in_hundreds\n", + ": 272070\n", "\n", "\n", "\n", @@ -1110,6 +1656,12 @@ ": '203002_202212_50'\n", "$audience_size_hundreds\n", ": 55235\n", + "$category_id\n", + ": 2\n", + "$description\n", + ": 'All Adults'\n", + "$target_size_in_hundreds\n", + ": 514750\n", "\n", "\n", "\n", @@ -1117,6 +1669,12 @@ ": '211001_202212_50'\n", "$audience_size_hundreds\n", ": 21919\n", + "$category_id\n", + ": 3\n", + "$description\n", + ": 'All Men'\n", + "$target_size_in_hundreds\n", + ": 250780\n", "\n", "\n", "\n", @@ -1124,6 +1682,12 @@ ": '208001_202212_50'\n", "$audience_size_hundreds\n", ": 31321\n", + "$category_id\n", + ": 4\n", + "$description\n", + ": 'All Houseperson'\n", + "$target_size_in_hundreds\n", + ": 272070\n", "\n", "\n", "\n", @@ -1131,6 +1695,12 @@ ": '203001_202212_50'\n", "$audience_size_hundreds\n", ": 5348\n", + "$category_id\n", + ": 5\n", + "$description\n", + ": 'All Children aged 4-15'\n", + "$target_size_in_hundreds\n", + ": 95890\n", "\n", "\n", "\n", @@ -1138,6 +1708,12 @@ ": '205001_202212_50'\n", "$audience_size_hundreds\n", ": 3860\n", + "$category_id\n", + ": 6\n", + "$description\n", + ": 'Adults 16-24'\n", + "$target_size_in_hundreds\n", + ": 60650\n", "\n", "\n", "\n", @@ -1145,6 +1721,12 @@ ": '206001_202212_50'\n", "$audience_size_hundreds\n", ": 10946\n", + "$category_id\n", + ": 7\n", + "$description\n", + ": 'Adults 16-34'\n", + "$target_size_in_hundreds\n", + ": 142100\n", "\n", "\n", "\n", @@ -1152,6 +1734,12 @@ ": '102005_202212_50'\n", "$audience_size_hundreds\n", ": 6112\n", + "$category_id\n", + ": 8\n", + "$description\n", + ": 'Adults 35-44'\n", + "$target_size_in_hundreds\n", + ": 82580\n", "\n", "\n", "\n", @@ -1159,6 +1747,12 @@ ": '102006_202212_50'\n", "$audience_size_hundreds\n", ": 10260\n", + "$category_id\n", + ": 9\n", + "$description\n", + ": 'Adults 45-54'\n", + "$target_size_in_hundreds\n", + ": 81910\n", "\n", "\n", "\n", @@ -1166,6 +1760,12 @@ ": '102007_202212_50'\n", "$audience_size_hundreds\n", ": 10039\n", + "$category_id\n", + ": 10\n", + "$description\n", + ": 'Adults 55-64'\n", + "$target_size_in_hundreds\n", + ": 84970\n", "\n", "\n", "\n", @@ -1173,6 +1773,12 @@ ": '102002_202212_50'\n", "$audience_size_hundreds\n", ": 1043\n", + "$category_id\n", + ": 11\n", + "$description\n", + ": 'Adults 18-20'\n", + "$target_size_in_hundreds\n", + ": 19540\n", "\n", "\n", "\n", @@ -1180,6 +1786,12 @@ ": '102003_202212_50'\n", "$audience_size_hundreds\n", ": 1868\n", + "$category_id\n", + ": 12\n", + "$description\n", + ": 'Adults 21-24'\n", + "$target_size_in_hundreds\n", + ": 27740\n", "\n", "\n", "\n", @@ -1187,6 +1799,12 @@ ": '251002_202212_50'\n", "$audience_size_hundreds\n", ": 4098\n", + "$category_id\n", + ": 13\n", + "$description\n", + ": 'Adults 45-49'\n", + "$target_size_in_hundreds\n", + ": 38580\n", "\n", "\n", "\n", @@ -1194,6 +1812,12 @@ ": '212001_202212_50'\n", "$audience_size_hundreds\n", ": 1068\n", + "$category_id\n", + ": 14\n", + "$description\n", + ": 'Men 16-24'\n", + "$target_size_in_hundreds\n", + ": 31300\n", "\n", "\n", "\n", @@ -1201,6 +1825,12 @@ ": '210001_202212_50'\n", "$audience_size_hundreds\n", ": 4443\n", + "$category_id\n", + ": 15\n", + "$description\n", + ": 'Men 16-34'\n", + "$target_size_in_hundreds\n", + ": 72110\n", "\n", "\n", "\n", @@ -1208,6 +1838,12 @@ ": '209006_202212_50'\n", "$audience_size_hundreds\n", ": 2564\n", + "$category_id\n", + ": 16\n", + "$description\n", + ": 'Men 35-44'\n", + "$target_size_in_hundreds\n", + ": 40410\n", "\n", "\n", "\n", @@ -1215,6 +1851,12 @@ ": '209007_202212_50'\n", "$audience_size_hundreds\n", ": 4304\n", + "$category_id\n", + ": 17\n", + "$description\n", + ": 'Men 45-54'\n", + "$target_size_in_hundreds\n", + ": 39870\n", "\n", "\n", "\n", @@ -1222,6 +1864,12 @@ ": '209008_202212_50'\n", "$audience_size_hundreds\n", ": 4124\n", + "$category_id\n", + ": 18\n", + "$description\n", + ": 'Men 55-64'\n", + "$target_size_in_hundreds\n", + ": 41260\n", "\n", "\n", "\n", @@ -1229,6 +1877,12 @@ ": '252002_202212_50'\n", "$audience_size_hundreds\n", ": 253\n", + "$category_id\n", + ": 19\n", + "$description\n", + ": 'Men 18-20'\n", + "$target_size_in_hundreds\n", + ": 10000\n", "\n", "\n", "\n", @@ -1236,6 +1890,12 @@ ": '252003_202212_50'\n", "$audience_size_hundreds\n", ": 519\n", + "$category_id\n", + ": 20\n", + "$description\n", + ": 'Men 21-24'\n", + "$target_size_in_hundreds\n", + ": 14240\n", "\n", "\n", "\n", @@ -1243,6 +1903,12 @@ ": '253001_202212_50'\n", "$audience_size_hundreds\n", ": 1948\n", + "$category_id\n", + ": 21\n", + "$description\n", + ": 'Men 45-49'\n", + "$target_size_in_hundreds\n", + ": 18560\n", "\n", "\n", "\n", @@ -1250,6 +1916,12 @@ ": '217001_202212_50'\n", "$audience_size_hundreds\n", ": 3805\n", + "$category_id\n", + ": 22\n", + "$description\n", + ": 'Houseperson 16-34'\n", + "$target_size_in_hundreds\n", + ": 47730\n", "\n", "\n", "\n", @@ -1257,6 +1929,12 @@ ": '218001_202212_50'\n", "$audience_size_hundreds\n", ": 7062\n", + "$category_id\n", + ": 23\n", + "$description\n", + ": 'Houseperson 16-44'\n", + "$target_size_in_hundreds\n", + ": 93220\n", "\n", "\n", "\n", @@ -1264,6 +1942,12 @@ ": '217002_202212_50'\n", "$audience_size_hundreds\n", ": 9229\n", + "$category_id\n", + ": 24\n", + "$description\n", + ": 'Houseperson 35-54'\n", + "$target_size_in_hundreds\n", + ": 92820\n", "\n", "\n", "\n", @@ -1271,6 +1955,12 @@ ": '225001_202212_50'\n", "$audience_size_hundreds\n", ": 12770\n", + "$category_id\n", + ": 25\n", + "$description\n", + ": 'Individuals AB'\n", + "$target_size_in_hundreds\n", + ": 156590\n", "\n", "\n", "\n", @@ -1278,6 +1968,12 @@ ": '225002_202212_50'\n", "$audience_size_hundreds\n", ": 21321\n", + "$category_id\n", + ": 26\n", + "$description\n", + ": 'Individuals C1'\n", + "$target_size_in_hundreds\n", + ": 186530\n", "\n", "\n", "\n", @@ -1285,6 +1981,12 @@ ": '225003_202212_50'\n", "$audience_size_hundreds\n", ": 15013\n", + "$category_id\n", + ": 27\n", + "$description\n", + ": 'Individuals C2'\n", + "$target_size_in_hundreds\n", + ": 133470\n", "\n", "\n", "\n", @@ -1292,6 +1994,12 @@ ": '224001_202212_50'\n", "$audience_size_hundreds\n", ": 30884\n", + "$category_id\n", + ": 28\n", + "$description\n", + ": 'Adults ABC1'\n", + "$target_size_in_hundreds\n", + ": 291320\n", "\n", "\n", "\n", @@ -1299,6 +2007,12 @@ ": '223001_202212_50'\n", "$audience_size_hundreds\n", ": 11420\n", + "$category_id\n", + ": 29\n", + "$description\n", + ": 'Adults AB'\n", + "$target_size_in_hundreds\n", + ": 131530\n", "\n", "\n", "\n", @@ -1306,6 +2020,12 @@ ": '223003_202212_50'\n", "$audience_size_hundreds\n", ": 13949\n", + "$category_id\n", + ": 30\n", + "$description\n", + ": 'Adults C2'\n", + "$target_size_in_hundreds\n", + ": 112430\n", "\n", "\n", "\n", @@ -1313,6 +2033,12 @@ ": '244001_202212_50'\n", "$audience_size_hundreds\n", ": 12317\n", + "$category_id\n", + ": 31\n", + "$description\n", + ": 'Men ABC1'\n", + "$target_size_in_hundreds\n", + ": 139330\n", "\n", "\n", "\n", @@ -1320,6 +2046,12 @@ ": '243001_202212_50'\n", "$audience_size_hundreds\n", ": 4614\n", + "$category_id\n", + ": 32\n", + "$description\n", + ": 'Men AB'\n", + "$target_size_in_hundreds\n", + ": 65820\n", "\n", "\n", "\n", @@ -1327,6 +2059,12 @@ ": '243003_202212_50'\n", "$audience_size_hundreds\n", ": 6050\n", + "$category_id\n", + ": 33\n", + "$description\n", + ": 'Men C2'\n", + "$target_size_in_hundreds\n", + ": 60320\n", "\n", "\n", "\n", @@ -1334,6 +2072,12 @@ ": '254001_202212_50'\n", "$audience_size_hundreds\n", ": 1663\n", + "$category_id\n", + ": 34\n", + "$description\n", + ": 'Adults ABC1 16-24'\n", + "$target_size_in_hundreds\n", + ": 33300\n", "\n", "\n", "\n", @@ -1341,6 +2085,12 @@ ": '227001_202212_50'\n", "$audience_size_hundreds\n", ": 5982\n", + "$category_id\n", + ": 35\n", + "$description\n", + ": 'Adults ABC1 16-34'\n", + "$target_size_in_hundreds\n", + ": 79720\n", "\n", "\n", "\n", @@ -1348,6 +2098,12 @@ ": '228001_202212_50'\n", "$audience_size_hundreds\n", ": 10072\n", + "$category_id\n", + ": 36\n", + "$description\n", + ": 'Adults ABC1 16-44'\n", + "$target_size_in_hundreds\n", + ": 128750\n", "\n", "\n", "\n", @@ -1355,6 +2111,12 @@ ": '227002_202212_50'\n", "$audience_size_hundreds\n", ": 10025\n", + "$category_id\n", + ": 37\n", + "$description\n", + ": 'Adults ABC1 35-54'\n", + "$target_size_in_hundreds\n", + ": 98200\n", "\n", "\n", "\n", @@ -1362,6 +2124,12 @@ ": '255001_202212_50'\n", "$audience_size_hundreds\n", ": 391\n", + "$category_id\n", + ": 38\n", + "$description\n", + ": 'Men ABC1 16-24'\n", + "$target_size_in_hundreds\n", + ": 16760\n", "\n", "\n", "\n", @@ -1369,6 +2137,12 @@ ": '246001_202212_50'\n", "$audience_size_hundreds\n", ": 2573\n", + "$category_id\n", + ": 39\n", + "$description\n", + ": 'Men ABC1 16-34'\n", + "$target_size_in_hundreds\n", + ": 39830\n", "\n", "\n", "\n", @@ -1376,6 +2150,12 @@ ": '257001_202212_50'\n", "$audience_size_hundreds\n", ": 4328\n", + "$category_id\n", + ": 40\n", + "$description\n", + ": 'Men ABC1 16-44'\n", + "$target_size_in_hundreds\n", + ": 63650\n", "\n", "\n", "\n", @@ -1383,6 +2163,12 @@ ": '246002_202212_50'\n", "$audience_size_hundreds\n", ": 4305\n", + "$category_id\n", + ": 41\n", + "$description\n", + ": 'Men ABC1 35-54'\n", + "$target_size_in_hundreds\n", + ": 47230\n", "\n", "\n", "\n", @@ -1390,6 +2176,12 @@ ": '215001_202212_50'\n", "$audience_size_hundreds\n", ": 17435\n", + "$category_id\n", + ": 42\n", + "$description\n", + ": 'Houseperson ABC1'\n", + "$target_size_in_hundreds\n", + ": 149850\n", "\n", "\n", "\n", @@ -1397,6 +2189,12 @@ ": '242001_202212_50'\n", "$audience_size_hundreds\n", ": 2048\n", + "$category_id\n", + ": 43\n", + "$description\n", + ": 'Houseperson ABC1 16-34'\n", + "$target_size_in_hundreds\n", + ": 26190\n", "\n", "\n", "\n", @@ -1404,6 +2202,12 @@ ": '229001_202212_50'\n", "$audience_size_hundreds\n", ": 24165\n", + "$category_id\n", + ": 44\n", + "$description\n", + ": 'Adults working full-time'\n", + "$target_size_in_hundreds\n", + ": 249920\n", "\n", "\n", "\n", @@ -1411,6 +2215,12 @@ ": '213001_202212_50'\n", "$audience_size_hundreds\n", ": 13665\n", + "$category_id\n", + ": 45\n", + "$description\n", + ": 'Men working full-time'\n", + "$target_size_in_hundreds\n", + ": 145970\n", "\n", "\n", "\n", @@ -1418,6 +2228,12 @@ ": '219001_202212_50'\n", "$audience_size_hundreds\n", ": 10735\n", + "$category_id\n", + ": 46\n", + "$description\n", + ": 'Houseperson working full-time'\n", + "$target_size_in_hundreds\n", + ": 110990\n", "\n", "\n", "\n", @@ -1425,6 +2241,12 @@ ": '248001_202212_50'\n", "$audience_size_hundreds\n", ": 8459\n", + "$category_id\n", + ": 47\n", + "$description\n", + ": 'Men ABC1 working full-time'\n", + "$target_size_in_hundreds\n", + ": 86850\n", "\n", "\n", "\n", @@ -1432,6 +2254,12 @@ ": '249001_202212_50'\n", "$audience_size_hundreds\n", ": 3019\n", + "$category_id\n", + ": 48\n", + "$description\n", + ": 'Men AB working full-time'\n", + "$target_size_in_hundreds\n", + ": 41450\n", "\n", "\n", "\n", @@ -1439,6 +2267,12 @@ ": '220001_202212_50'\n", "$audience_size_hundreds\n", ": 6951\n", + "$category_id\n", + ": 49\n", + "$description\n", + ": 'Houseperson with children 0-15'\n", + "$target_size_in_hundreds\n", + ": 70060\n", "\n", "\n", "\n", @@ -1446,6 +2280,12 @@ ": '221001_202212_50'\n", "$audience_size_hundreds\n", ": 2730\n", + "$category_id\n", + ": 50\n", + "$description\n", + ": 'Houseperson with children 0-3'\n", + "$target_size_in_hundreds\n", + ": 23070\n", "\n", "\n", "\n", @@ -1453,6 +2293,12 @@ ": '204001_202212_50'\n", "$audience_size_hundreds\n", ": 2712\n", + "$category_id\n", + ": 51\n", + "$description\n", + ": 'Children 04-09'\n", + "$target_size_in_hundreds\n", + ": 47460\n", "\n", "\n", "\n", @@ -1460,6 +2306,12 @@ ": '256001_202212_50'\n", "$audience_size_hundreds\n", ": 1248\n", + "$category_id\n", + ": 52\n", + "$description\n", + ": 'Children 04-06'\n", + "$target_size_in_hundreds\n", + ": 24040\n", "\n", "\n", "\n", @@ -1467,6 +2319,12 @@ ": '204002_202212_50'\n", "$audience_size_hundreds\n", ": 1244\n", + "$category_id\n", + ": 53\n", + "$description\n", + ": 'Children 10-12'\n", + "$target_size_in_hundreds\n", + ": 24640\n", "\n", "\n", "\n", @@ -1474,6 +2332,12 @@ ": '250001_202212_50'\n", "$audience_size_hundreds\n", ": 2907\n", + "$category_id\n", + ": 54\n", + "$description\n", + ": 'Boys 04-15'\n", + "$target_size_in_hundreds\n", + ": 49300\n", "\n", "\n", "\n", @@ -1481,6 +2345,12 @@ ": '209001_202212_50'\n", "$audience_size_hundreds\n", ": 1449\n", + "$category_id\n", + ": 55\n", + "$description\n", + ": 'Boys 04-09'\n", + "$target_size_in_hundreds\n", + ": 24510\n", "\n", "\n", "\n", @@ -1488,6 +2358,12 @@ ": '209002_202212_50'\n", "$audience_size_hundreds\n", ": 627\n", + "$category_id\n", + ": 56\n", + "$description\n", + ": 'Boys 10-12'\n", + "$target_size_in_hundreds\n", + ": 12720\n", "\n", "\n", "\n", @@ -1495,6 +2371,12 @@ ": '266001_202212_50'\n", "$audience_size_hundreds\n", ": 8806\n", + "$category_id\n", + ": 57\n", + "$description\n", + ": 'Adults, Lightest Third'\n", + "$target_size_in_hundreds\n", + ": 171580\n", "\n", "\n", "\n", @@ -1502,6 +2384,12 @@ ": '260001_202212_50'\n", "$audience_size_hundreds\n", ": 2606\n", + "$category_id\n", + ": 58\n", + "$description\n", + ": 'Adults, Lightest Sixth'\n", + "$target_size_in_hundreds\n", + ": 85800\n", "\n", "\n", "\n", @@ -1509,6 +2397,12 @@ ": '267001_202212_50'\n", "$audience_size_hundreds\n", ": 4071\n", + "$category_id\n", + ": 59\n", + "$description\n", + ": 'ABC1 Adults, Lightest Third'\n", + "$target_size_in_hundreds\n", + ": 97120\n", "\n", "\n", "\n", @@ -1516,6 +2410,12 @@ ": '268001_202212_50'\n", "$audience_size_hundreds\n", ": 1528\n", + "$category_id\n", + ": 60\n", + "$description\n", + ": 'Adults 16-34, Lightest Third'\n", + "$target_size_in_hundreds\n", + ": 47380\n", "\n", "\n", "\n", @@ -1660,6 +2560,15 @@ "$audience_views[[1]]$audience_size_hundreds\n", "[1] 28849\n", "\n", + "$audience_views[[1]]$category_id\n", + "[1] 1\n", + "\n", + "$audience_views[[1]]$description\n", + "[1] \"All Homes\"\n", + "\n", + "$audience_views[[1]]$target_size_in_hundreds\n", + "[1] 272070\n", + "\n", "\n", "$audience_views[[2]]\n", "$audience_views[[2]]$audience_code\n", @@ -1668,6 +2577,15 @@ "$audience_views[[2]]$audience_size_hundreds\n", "[1] 55235\n", "\n", + "$audience_views[[2]]$category_id\n", + "[1] 2\n", + "\n", + "$audience_views[[2]]$description\n", + "[1] \"All Adults\"\n", + "\n", + "$audience_views[[2]]$target_size_in_hundreds\n", + "[1] 514750\n", + "\n", "\n", "$audience_views[[3]]\n", "$audience_views[[3]]$audience_code\n", @@ -1676,6 +2594,15 @@ "$audience_views[[3]]$audience_size_hundreds\n", "[1] 21919\n", "\n", + "$audience_views[[3]]$category_id\n", + "[1] 3\n", + "\n", + "$audience_views[[3]]$description\n", + "[1] \"All Men\"\n", + "\n", + "$audience_views[[3]]$target_size_in_hundreds\n", + "[1] 250780\n", + "\n", "\n", "$audience_views[[4]]\n", "$audience_views[[4]]$audience_code\n", @@ -1684,6 +2611,15 @@ "$audience_views[[4]]$audience_size_hundreds\n", "[1] 31321\n", "\n", + "$audience_views[[4]]$category_id\n", + "[1] 4\n", + "\n", + "$audience_views[[4]]$description\n", + "[1] \"All Houseperson\"\n", + "\n", + "$audience_views[[4]]$target_size_in_hundreds\n", + "[1] 272070\n", + "\n", "\n", "$audience_views[[5]]\n", "$audience_views[[5]]$audience_code\n", @@ -1692,6 +2628,15 @@ "$audience_views[[5]]$audience_size_hundreds\n", "[1] 5348\n", "\n", + "$audience_views[[5]]$category_id\n", + "[1] 5\n", + "\n", + "$audience_views[[5]]$description\n", + "[1] \"All Children aged 4-15\"\n", + "\n", + "$audience_views[[5]]$target_size_in_hundreds\n", + "[1] 95890\n", + "\n", "\n", "$audience_views[[6]]\n", "$audience_views[[6]]$audience_code\n", @@ -1700,6 +2645,15 @@ "$audience_views[[6]]$audience_size_hundreds\n", "[1] 3860\n", "\n", + "$audience_views[[6]]$category_id\n", + "[1] 6\n", + "\n", + "$audience_views[[6]]$description\n", + "[1] \"Adults 16-24\"\n", + "\n", + "$audience_views[[6]]$target_size_in_hundreds\n", + "[1] 60650\n", + "\n", "\n", "$audience_views[[7]]\n", "$audience_views[[7]]$audience_code\n", @@ -1708,6 +2662,15 @@ "$audience_views[[7]]$audience_size_hundreds\n", "[1] 10946\n", "\n", + "$audience_views[[7]]$category_id\n", + "[1] 7\n", + "\n", + "$audience_views[[7]]$description\n", + "[1] \"Adults 16-34\"\n", + "\n", + "$audience_views[[7]]$target_size_in_hundreds\n", + "[1] 142100\n", + "\n", "\n", "$audience_views[[8]]\n", "$audience_views[[8]]$audience_code\n", @@ -1716,6 +2679,15 @@ "$audience_views[[8]]$audience_size_hundreds\n", "[1] 6112\n", "\n", + "$audience_views[[8]]$category_id\n", + "[1] 8\n", + "\n", + "$audience_views[[8]]$description\n", + "[1] \"Adults 35-44\"\n", + "\n", + "$audience_views[[8]]$target_size_in_hundreds\n", + "[1] 82580\n", + "\n", "\n", "$audience_views[[9]]\n", "$audience_views[[9]]$audience_code\n", @@ -1724,6 +2696,15 @@ "$audience_views[[9]]$audience_size_hundreds\n", "[1] 10260\n", "\n", + "$audience_views[[9]]$category_id\n", + "[1] 9\n", + "\n", + "$audience_views[[9]]$description\n", + "[1] \"Adults 45-54\"\n", + "\n", + "$audience_views[[9]]$target_size_in_hundreds\n", + "[1] 81910\n", + "\n", "\n", "$audience_views[[10]]\n", "$audience_views[[10]]$audience_code\n", @@ -1732,6 +2713,15 @@ "$audience_views[[10]]$audience_size_hundreds\n", "[1] 10039\n", "\n", + "$audience_views[[10]]$category_id\n", + "[1] 10\n", + "\n", + "$audience_views[[10]]$description\n", + "[1] \"Adults 55-64\"\n", + "\n", + "$audience_views[[10]]$target_size_in_hundreds\n", + "[1] 84970\n", + "\n", "\n", "$audience_views[[11]]\n", "$audience_views[[11]]$audience_code\n", @@ -1740,6 +2730,15 @@ "$audience_views[[11]]$audience_size_hundreds\n", "[1] 1043\n", "\n", + "$audience_views[[11]]$category_id\n", + "[1] 11\n", + "\n", + "$audience_views[[11]]$description\n", + "[1] \"Adults 18-20\"\n", + "\n", + "$audience_views[[11]]$target_size_in_hundreds\n", + "[1] 19540\n", + "\n", "\n", "$audience_views[[12]]\n", "$audience_views[[12]]$audience_code\n", @@ -1748,6 +2747,15 @@ "$audience_views[[12]]$audience_size_hundreds\n", "[1] 1868\n", "\n", + "$audience_views[[12]]$category_id\n", + "[1] 12\n", + "\n", + "$audience_views[[12]]$description\n", + "[1] \"Adults 21-24\"\n", + "\n", + "$audience_views[[12]]$target_size_in_hundreds\n", + "[1] 27740\n", + "\n", "\n", "$audience_views[[13]]\n", "$audience_views[[13]]$audience_code\n", @@ -1756,6 +2764,15 @@ "$audience_views[[13]]$audience_size_hundreds\n", "[1] 4098\n", "\n", + "$audience_views[[13]]$category_id\n", + "[1] 13\n", + "\n", + "$audience_views[[13]]$description\n", + "[1] \"Adults 45-49\"\n", + "\n", + "$audience_views[[13]]$target_size_in_hundreds\n", + "[1] 38580\n", + "\n", "\n", "$audience_views[[14]]\n", "$audience_views[[14]]$audience_code\n", @@ -1764,6 +2781,15 @@ "$audience_views[[14]]$audience_size_hundreds\n", "[1] 1068\n", "\n", + "$audience_views[[14]]$category_id\n", + "[1] 14\n", + "\n", + "$audience_views[[14]]$description\n", + "[1] \"Men 16-24\"\n", + "\n", + "$audience_views[[14]]$target_size_in_hundreds\n", + "[1] 31300\n", + "\n", "\n", "$audience_views[[15]]\n", "$audience_views[[15]]$audience_code\n", @@ -1772,6 +2798,15 @@ "$audience_views[[15]]$audience_size_hundreds\n", "[1] 4443\n", "\n", + "$audience_views[[15]]$category_id\n", + "[1] 15\n", + "\n", + "$audience_views[[15]]$description\n", + "[1] \"Men 16-34\"\n", + "\n", + "$audience_views[[15]]$target_size_in_hundreds\n", + "[1] 72110\n", + "\n", "\n", "$audience_views[[16]]\n", "$audience_views[[16]]$audience_code\n", @@ -1780,6 +2815,15 @@ "$audience_views[[16]]$audience_size_hundreds\n", "[1] 2564\n", "\n", + "$audience_views[[16]]$category_id\n", + "[1] 16\n", + "\n", + "$audience_views[[16]]$description\n", + "[1] \"Men 35-44\"\n", + "\n", + "$audience_views[[16]]$target_size_in_hundreds\n", + "[1] 40410\n", + "\n", "\n", "$audience_views[[17]]\n", "$audience_views[[17]]$audience_code\n", @@ -1788,6 +2832,15 @@ "$audience_views[[17]]$audience_size_hundreds\n", "[1] 4304\n", "\n", + "$audience_views[[17]]$category_id\n", + "[1] 17\n", + "\n", + "$audience_views[[17]]$description\n", + "[1] \"Men 45-54\"\n", + "\n", + "$audience_views[[17]]$target_size_in_hundreds\n", + "[1] 39870\n", + "\n", "\n", "$audience_views[[18]]\n", "$audience_views[[18]]$audience_code\n", @@ -1796,6 +2849,15 @@ "$audience_views[[18]]$audience_size_hundreds\n", "[1] 4124\n", "\n", + "$audience_views[[18]]$category_id\n", + "[1] 18\n", + "\n", + "$audience_views[[18]]$description\n", + "[1] \"Men 55-64\"\n", + "\n", + "$audience_views[[18]]$target_size_in_hundreds\n", + "[1] 41260\n", + "\n", "\n", "$audience_views[[19]]\n", "$audience_views[[19]]$audience_code\n", @@ -1804,6 +2866,15 @@ "$audience_views[[19]]$audience_size_hundreds\n", "[1] 253\n", "\n", + "$audience_views[[19]]$category_id\n", + "[1] 19\n", + "\n", + "$audience_views[[19]]$description\n", + "[1] \"Men 18-20\"\n", + "\n", + "$audience_views[[19]]$target_size_in_hundreds\n", + "[1] 10000\n", + "\n", "\n", "$audience_views[[20]]\n", "$audience_views[[20]]$audience_code\n", @@ -1812,6 +2883,15 @@ "$audience_views[[20]]$audience_size_hundreds\n", "[1] 519\n", "\n", + "$audience_views[[20]]$category_id\n", + "[1] 20\n", + "\n", + "$audience_views[[20]]$description\n", + "[1] \"Men 21-24\"\n", + "\n", + "$audience_views[[20]]$target_size_in_hundreds\n", + "[1] 14240\n", + "\n", "\n", "$audience_views[[21]]\n", "$audience_views[[21]]$audience_code\n", @@ -1820,6 +2900,15 @@ "$audience_views[[21]]$audience_size_hundreds\n", "[1] 1948\n", "\n", + "$audience_views[[21]]$category_id\n", + "[1] 21\n", + "\n", + "$audience_views[[21]]$description\n", + "[1] \"Men 45-49\"\n", + "\n", + "$audience_views[[21]]$target_size_in_hundreds\n", + "[1] 18560\n", + "\n", "\n", "$audience_views[[22]]\n", "$audience_views[[22]]$audience_code\n", @@ -1828,6 +2917,15 @@ "$audience_views[[22]]$audience_size_hundreds\n", "[1] 3805\n", "\n", + "$audience_views[[22]]$category_id\n", + "[1] 22\n", + "\n", + "$audience_views[[22]]$description\n", + "[1] \"Houseperson 16-34\"\n", + "\n", + "$audience_views[[22]]$target_size_in_hundreds\n", + "[1] 47730\n", + "\n", "\n", "$audience_views[[23]]\n", "$audience_views[[23]]$audience_code\n", @@ -1836,6 +2934,15 @@ "$audience_views[[23]]$audience_size_hundreds\n", "[1] 7062\n", "\n", + "$audience_views[[23]]$category_id\n", + "[1] 23\n", + "\n", + "$audience_views[[23]]$description\n", + "[1] \"Houseperson 16-44\"\n", + "\n", + "$audience_views[[23]]$target_size_in_hundreds\n", + "[1] 93220\n", + "\n", "\n", "$audience_views[[24]]\n", "$audience_views[[24]]$audience_code\n", @@ -1844,6 +2951,15 @@ "$audience_views[[24]]$audience_size_hundreds\n", "[1] 9229\n", "\n", + "$audience_views[[24]]$category_id\n", + "[1] 24\n", + "\n", + "$audience_views[[24]]$description\n", + "[1] \"Houseperson 35-54\"\n", + "\n", + "$audience_views[[24]]$target_size_in_hundreds\n", + "[1] 92820\n", + "\n", "\n", "$audience_views[[25]]\n", "$audience_views[[25]]$audience_code\n", @@ -1852,6 +2968,15 @@ "$audience_views[[25]]$audience_size_hundreds\n", "[1] 12770\n", "\n", + "$audience_views[[25]]$category_id\n", + "[1] 25\n", + "\n", + "$audience_views[[25]]$description\n", + "[1] \"Individuals AB\"\n", + "\n", + "$audience_views[[25]]$target_size_in_hundreds\n", + "[1] 156590\n", + "\n", "\n", "$audience_views[[26]]\n", "$audience_views[[26]]$audience_code\n", @@ -1860,6 +2985,15 @@ "$audience_views[[26]]$audience_size_hundreds\n", "[1] 21321\n", "\n", + "$audience_views[[26]]$category_id\n", + "[1] 26\n", + "\n", + "$audience_views[[26]]$description\n", + "[1] \"Individuals C1\"\n", + "\n", + "$audience_views[[26]]$target_size_in_hundreds\n", + "[1] 186530\n", + "\n", "\n", "$audience_views[[27]]\n", "$audience_views[[27]]$audience_code\n", @@ -1868,6 +3002,15 @@ "$audience_views[[27]]$audience_size_hundreds\n", "[1] 15013\n", "\n", + "$audience_views[[27]]$category_id\n", + "[1] 27\n", + "\n", + "$audience_views[[27]]$description\n", + "[1] \"Individuals C2\"\n", + "\n", + "$audience_views[[27]]$target_size_in_hundreds\n", + "[1] 133470\n", + "\n", "\n", "$audience_views[[28]]\n", "$audience_views[[28]]$audience_code\n", @@ -1876,6 +3019,15 @@ "$audience_views[[28]]$audience_size_hundreds\n", "[1] 30884\n", "\n", + "$audience_views[[28]]$category_id\n", + "[1] 28\n", + "\n", + "$audience_views[[28]]$description\n", + "[1] \"Adults ABC1\"\n", + "\n", + "$audience_views[[28]]$target_size_in_hundreds\n", + "[1] 291320\n", + "\n", "\n", "$audience_views[[29]]\n", "$audience_views[[29]]$audience_code\n", @@ -1884,6 +3036,15 @@ "$audience_views[[29]]$audience_size_hundreds\n", "[1] 11420\n", "\n", + "$audience_views[[29]]$category_id\n", + "[1] 29\n", + "\n", + "$audience_views[[29]]$description\n", + "[1] \"Adults AB\"\n", + "\n", + "$audience_views[[29]]$target_size_in_hundreds\n", + "[1] 131530\n", + "\n", "\n", "$audience_views[[30]]\n", "$audience_views[[30]]$audience_code\n", @@ -1892,6 +3053,15 @@ "$audience_views[[30]]$audience_size_hundreds\n", "[1] 13949\n", "\n", + "$audience_views[[30]]$category_id\n", + "[1] 30\n", + "\n", + "$audience_views[[30]]$description\n", + "[1] \"Adults C2\"\n", + "\n", + "$audience_views[[30]]$target_size_in_hundreds\n", + "[1] 112430\n", + "\n", "\n", "$audience_views[[31]]\n", "$audience_views[[31]]$audience_code\n", @@ -1900,6 +3070,15 @@ "$audience_views[[31]]$audience_size_hundreds\n", "[1] 12317\n", "\n", + "$audience_views[[31]]$category_id\n", + "[1] 31\n", + "\n", + "$audience_views[[31]]$description\n", + "[1] \"Men ABC1\"\n", + "\n", + "$audience_views[[31]]$target_size_in_hundreds\n", + "[1] 139330\n", + "\n", "\n", "$audience_views[[32]]\n", "$audience_views[[32]]$audience_code\n", @@ -1908,6 +3087,15 @@ "$audience_views[[32]]$audience_size_hundreds\n", "[1] 4614\n", "\n", + "$audience_views[[32]]$category_id\n", + "[1] 32\n", + "\n", + "$audience_views[[32]]$description\n", + "[1] \"Men AB\"\n", + "\n", + "$audience_views[[32]]$target_size_in_hundreds\n", + "[1] 65820\n", + "\n", "\n", "$audience_views[[33]]\n", "$audience_views[[33]]$audience_code\n", @@ -1916,6 +3104,15 @@ "$audience_views[[33]]$audience_size_hundreds\n", "[1] 6050\n", "\n", + "$audience_views[[33]]$category_id\n", + "[1] 33\n", + "\n", + "$audience_views[[33]]$description\n", + "[1] \"Men C2\"\n", + "\n", + "$audience_views[[33]]$target_size_in_hundreds\n", + "[1] 60320\n", + "\n", "\n", "$audience_views[[34]]\n", "$audience_views[[34]]$audience_code\n", @@ -1924,6 +3121,15 @@ "$audience_views[[34]]$audience_size_hundreds\n", "[1] 1663\n", "\n", + "$audience_views[[34]]$category_id\n", + "[1] 34\n", + "\n", + "$audience_views[[34]]$description\n", + "[1] \"Adults ABC1 16-24\"\n", + "\n", + "$audience_views[[34]]$target_size_in_hundreds\n", + "[1] 33300\n", + "\n", "\n", "$audience_views[[35]]\n", "$audience_views[[35]]$audience_code\n", @@ -1932,6 +3138,15 @@ "$audience_views[[35]]$audience_size_hundreds\n", "[1] 5982\n", "\n", + "$audience_views[[35]]$category_id\n", + "[1] 35\n", + "\n", + "$audience_views[[35]]$description\n", + "[1] \"Adults ABC1 16-34\"\n", + "\n", + "$audience_views[[35]]$target_size_in_hundreds\n", + "[1] 79720\n", + "\n", "\n", "$audience_views[[36]]\n", "$audience_views[[36]]$audience_code\n", @@ -1940,6 +3155,15 @@ "$audience_views[[36]]$audience_size_hundreds\n", "[1] 10072\n", "\n", + "$audience_views[[36]]$category_id\n", + "[1] 36\n", + "\n", + "$audience_views[[36]]$description\n", + "[1] \"Adults ABC1 16-44\"\n", + "\n", + "$audience_views[[36]]$target_size_in_hundreds\n", + "[1] 128750\n", + "\n", "\n", "$audience_views[[37]]\n", "$audience_views[[37]]$audience_code\n", @@ -1948,6 +3172,15 @@ "$audience_views[[37]]$audience_size_hundreds\n", "[1] 10025\n", "\n", + "$audience_views[[37]]$category_id\n", + "[1] 37\n", + "\n", + "$audience_views[[37]]$description\n", + "[1] \"Adults ABC1 35-54\"\n", + "\n", + "$audience_views[[37]]$target_size_in_hundreds\n", + "[1] 98200\n", + "\n", "\n", "$audience_views[[38]]\n", "$audience_views[[38]]$audience_code\n", @@ -1956,6 +3189,15 @@ "$audience_views[[38]]$audience_size_hundreds\n", "[1] 391\n", "\n", + "$audience_views[[38]]$category_id\n", + "[1] 38\n", + "\n", + "$audience_views[[38]]$description\n", + "[1] \"Men ABC1 16-24\"\n", + "\n", + "$audience_views[[38]]$target_size_in_hundreds\n", + "[1] 16760\n", + "\n", "\n", "$audience_views[[39]]\n", "$audience_views[[39]]$audience_code\n", @@ -1964,6 +3206,15 @@ "$audience_views[[39]]$audience_size_hundreds\n", "[1] 2573\n", "\n", + "$audience_views[[39]]$category_id\n", + "[1] 39\n", + "\n", + "$audience_views[[39]]$description\n", + "[1] \"Men ABC1 16-34\"\n", + "\n", + "$audience_views[[39]]$target_size_in_hundreds\n", + "[1] 39830\n", + "\n", "\n", "$audience_views[[40]]\n", "$audience_views[[40]]$audience_code\n", @@ -1972,6 +3223,15 @@ "$audience_views[[40]]$audience_size_hundreds\n", "[1] 4328\n", "\n", + "$audience_views[[40]]$category_id\n", + "[1] 40\n", + "\n", + "$audience_views[[40]]$description\n", + "[1] \"Men ABC1 16-44\"\n", + "\n", + "$audience_views[[40]]$target_size_in_hundreds\n", + "[1] 63650\n", + "\n", "\n", "$audience_views[[41]]\n", "$audience_views[[41]]$audience_code\n", @@ -1980,6 +3240,15 @@ "$audience_views[[41]]$audience_size_hundreds\n", "[1] 4305\n", "\n", + "$audience_views[[41]]$category_id\n", + "[1] 41\n", + "\n", + "$audience_views[[41]]$description\n", + "[1] \"Men ABC1 35-54\"\n", + "\n", + "$audience_views[[41]]$target_size_in_hundreds\n", + "[1] 47230\n", + "\n", "\n", "$audience_views[[42]]\n", "$audience_views[[42]]$audience_code\n", @@ -1988,6 +3257,15 @@ "$audience_views[[42]]$audience_size_hundreds\n", "[1] 17435\n", "\n", + "$audience_views[[42]]$category_id\n", + "[1] 42\n", + "\n", + "$audience_views[[42]]$description\n", + "[1] \"Houseperson ABC1\"\n", + "\n", + "$audience_views[[42]]$target_size_in_hundreds\n", + "[1] 149850\n", + "\n", "\n", "$audience_views[[43]]\n", "$audience_views[[43]]$audience_code\n", @@ -1996,6 +3274,15 @@ "$audience_views[[43]]$audience_size_hundreds\n", "[1] 2048\n", "\n", + "$audience_views[[43]]$category_id\n", + "[1] 43\n", + "\n", + "$audience_views[[43]]$description\n", + "[1] \"Houseperson ABC1 16-34\"\n", + "\n", + "$audience_views[[43]]$target_size_in_hundreds\n", + "[1] 26190\n", + "\n", "\n", "$audience_views[[44]]\n", "$audience_views[[44]]$audience_code\n", @@ -2004,6 +3291,15 @@ "$audience_views[[44]]$audience_size_hundreds\n", "[1] 24165\n", "\n", + "$audience_views[[44]]$category_id\n", + "[1] 44\n", + "\n", + "$audience_views[[44]]$description\n", + "[1] \"Adults working full-time\"\n", + "\n", + "$audience_views[[44]]$target_size_in_hundreds\n", + "[1] 249920\n", + "\n", "\n", "$audience_views[[45]]\n", "$audience_views[[45]]$audience_code\n", @@ -2012,6 +3308,15 @@ "$audience_views[[45]]$audience_size_hundreds\n", "[1] 13665\n", "\n", + "$audience_views[[45]]$category_id\n", + "[1] 45\n", + "\n", + "$audience_views[[45]]$description\n", + "[1] \"Men working full-time\"\n", + "\n", + "$audience_views[[45]]$target_size_in_hundreds\n", + "[1] 145970\n", + "\n", "\n", "$audience_views[[46]]\n", "$audience_views[[46]]$audience_code\n", @@ -2020,6 +3325,15 @@ "$audience_views[[46]]$audience_size_hundreds\n", "[1] 10735\n", "\n", + "$audience_views[[46]]$category_id\n", + "[1] 46\n", + "\n", + "$audience_views[[46]]$description\n", + "[1] \"Houseperson working full-time\"\n", + "\n", + "$audience_views[[46]]$target_size_in_hundreds\n", + "[1] 110990\n", + "\n", "\n", "$audience_views[[47]]\n", "$audience_views[[47]]$audience_code\n", @@ -2028,6 +3342,15 @@ "$audience_views[[47]]$audience_size_hundreds\n", "[1] 8459\n", "\n", + "$audience_views[[47]]$category_id\n", + "[1] 47\n", + "\n", + "$audience_views[[47]]$description\n", + "[1] \"Men ABC1 working full-time\"\n", + "\n", + "$audience_views[[47]]$target_size_in_hundreds\n", + "[1] 86850\n", + "\n", "\n", "$audience_views[[48]]\n", "$audience_views[[48]]$audience_code\n", @@ -2036,6 +3359,15 @@ "$audience_views[[48]]$audience_size_hundreds\n", "[1] 3019\n", "\n", + "$audience_views[[48]]$category_id\n", + "[1] 48\n", + "\n", + "$audience_views[[48]]$description\n", + "[1] \"Men AB working full-time\"\n", + "\n", + "$audience_views[[48]]$target_size_in_hundreds\n", + "[1] 41450\n", + "\n", "\n", "$audience_views[[49]]\n", "$audience_views[[49]]$audience_code\n", @@ -2044,6 +3376,15 @@ "$audience_views[[49]]$audience_size_hundreds\n", "[1] 6951\n", "\n", + "$audience_views[[49]]$category_id\n", + "[1] 49\n", + "\n", + "$audience_views[[49]]$description\n", + "[1] \"Houseperson with children 0-15\"\n", + "\n", + "$audience_views[[49]]$target_size_in_hundreds\n", + "[1] 70060\n", + "\n", "\n", "$audience_views[[50]]\n", "$audience_views[[50]]$audience_code\n", @@ -2052,6 +3393,15 @@ "$audience_views[[50]]$audience_size_hundreds\n", "[1] 2730\n", "\n", + "$audience_views[[50]]$category_id\n", + "[1] 50\n", + "\n", + "$audience_views[[50]]$description\n", + "[1] \"Houseperson with children 0-3\"\n", + "\n", + "$audience_views[[50]]$target_size_in_hundreds\n", + "[1] 23070\n", + "\n", "\n", "$audience_views[[51]]\n", "$audience_views[[51]]$audience_code\n", @@ -2060,6 +3410,15 @@ "$audience_views[[51]]$audience_size_hundreds\n", "[1] 2712\n", "\n", + "$audience_views[[51]]$category_id\n", + "[1] 51\n", + "\n", + "$audience_views[[51]]$description\n", + "[1] \"Children 04-09\"\n", + "\n", + "$audience_views[[51]]$target_size_in_hundreds\n", + "[1] 47460\n", + "\n", "\n", "$audience_views[[52]]\n", "$audience_views[[52]]$audience_code\n", @@ -2068,6 +3427,15 @@ "$audience_views[[52]]$audience_size_hundreds\n", "[1] 1248\n", "\n", + "$audience_views[[52]]$category_id\n", + "[1] 52\n", + "\n", + "$audience_views[[52]]$description\n", + "[1] \"Children 04-06\"\n", + "\n", + "$audience_views[[52]]$target_size_in_hundreds\n", + "[1] 24040\n", + "\n", "\n", "$audience_views[[53]]\n", "$audience_views[[53]]$audience_code\n", @@ -2076,6 +3444,15 @@ "$audience_views[[53]]$audience_size_hundreds\n", "[1] 1244\n", "\n", + "$audience_views[[53]]$category_id\n", + "[1] 53\n", + "\n", + "$audience_views[[53]]$description\n", + "[1] \"Children 10-12\"\n", + "\n", + "$audience_views[[53]]$target_size_in_hundreds\n", + "[1] 24640\n", + "\n", "\n", "$audience_views[[54]]\n", "$audience_views[[54]]$audience_code\n", @@ -2084,6 +3461,15 @@ "$audience_views[[54]]$audience_size_hundreds\n", "[1] 2907\n", "\n", + "$audience_views[[54]]$category_id\n", + "[1] 54\n", + "\n", + "$audience_views[[54]]$description\n", + "[1] \"Boys 04-15\"\n", + "\n", + "$audience_views[[54]]$target_size_in_hundreds\n", + "[1] 49300\n", + "\n", "\n", "$audience_views[[55]]\n", "$audience_views[[55]]$audience_code\n", @@ -2092,6 +3478,15 @@ "$audience_views[[55]]$audience_size_hundreds\n", "[1] 1449\n", "\n", + "$audience_views[[55]]$category_id\n", + "[1] 55\n", + "\n", + "$audience_views[[55]]$description\n", + "[1] \"Boys 04-09\"\n", + "\n", + "$audience_views[[55]]$target_size_in_hundreds\n", + "[1] 24510\n", + "\n", "\n", "$audience_views[[56]]\n", "$audience_views[[56]]$audience_code\n", @@ -2100,6 +3495,15 @@ "$audience_views[[56]]$audience_size_hundreds\n", "[1] 627\n", "\n", + "$audience_views[[56]]$category_id\n", + "[1] 56\n", + "\n", + "$audience_views[[56]]$description\n", + "[1] \"Boys 10-12\"\n", + "\n", + "$audience_views[[56]]$target_size_in_hundreds\n", + "[1] 12720\n", + "\n", "\n", "$audience_views[[57]]\n", "$audience_views[[57]]$audience_code\n", @@ -2108,6 +3512,15 @@ "$audience_views[[57]]$audience_size_hundreds\n", "[1] 8806\n", "\n", + "$audience_views[[57]]$category_id\n", + "[1] 57\n", + "\n", + "$audience_views[[57]]$description\n", + "[1] \"Adults, Lightest Third\"\n", + "\n", + "$audience_views[[57]]$target_size_in_hundreds\n", + "[1] 171580\n", + "\n", "\n", "$audience_views[[58]]\n", "$audience_views[[58]]$audience_code\n", @@ -2116,6 +3529,15 @@ "$audience_views[[58]]$audience_size_hundreds\n", "[1] 2606\n", "\n", + "$audience_views[[58]]$category_id\n", + "[1] 58\n", + "\n", + "$audience_views[[58]]$description\n", + "[1] \"Adults, Lightest Sixth\"\n", + "\n", + "$audience_views[[58]]$target_size_in_hundreds\n", + "[1] 85800\n", + "\n", "\n", "$audience_views[[59]]\n", "$audience_views[[59]]$audience_code\n", @@ -2124,6 +3546,15 @@ "$audience_views[[59]]$audience_size_hundreds\n", "[1] 4071\n", "\n", + "$audience_views[[59]]$category_id\n", + "[1] 59\n", + "\n", + "$audience_views[[59]]$description\n", + "[1] \"ABC1 Adults, Lightest Third\"\n", + "\n", + "$audience_views[[59]]$target_size_in_hundreds\n", + "[1] 97120\n", + "\n", "\n", "$audience_views[[60]]\n", "$audience_views[[60]]$audience_code\n", @@ -2132,6 +3563,15 @@ "$audience_views[[60]]$audience_size_hundreds\n", "[1] 1528\n", "\n", + "$audience_views[[60]]$category_id\n", + "[1] 60\n", + "\n", + "$audience_views[[60]]$description\n", + "[1] \"Adults 16-34, Lightest Third\"\n", + "\n", + "$audience_views[[60]]$target_size_in_hundreds\n", + "[1] 47380\n", + "\n", "\n" ] }, @@ -2195,50 +3635,13 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": { "vscode": { "languageId": "r" } }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Warning message in FUN(X[[i]], ...):\n", - "\"unable to translate '' to native encoding\"\n", - "Paginating\n", - "\n", - "Paginating\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "bbc_1_xmas <- barb_get_programmes (\"min_transmission_date\" = \"2022-12-25\",\n", " \"max_transmission_date\" = \"2022-12-31\",\n", @@ -2249,102 +3652,13 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": { "vscode": { "languageId": "r" } }, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\t\n", - "\t\n", - "\n", - "\n", - "\t\n", - "\t\n", - "\t\n", - "\t\n", - "\t\n", - "\t\n", - "\n", - "
    A tibble: 6 x 68
    document_idpanel_regionis_macro_regionstation_nameprogramme_nameprogramme_typestandard_datetimeprogramme_durationall_homesall_adults...abc1_adults_lightest_thirdadults_16_34_lightest_thirdmen_16_24adults_21_24men_21_24men_18_20adults_16_24adults_abc1_16_24men_abc1_16_24adults_18_20
    <int><chr><lgl><chr><chr><chr><chr><dbl><dbl><dbl>...<dbl><dbl><dbl><dbl><dbl><dbl><dbl><dbl><dbl><dbl>
    1BBC South West Region FALSEBBC1Breakfast programme2022-12-25 06:00:00179 0 0... 0 0 0 0 00 0 0 0 0
    2BBC Midlands East FALSEBBC1Breakfast programme2022-12-25 06:00:00179 0 0... 0 0 0 0 00 0 0 0 0
    3BBC North West Region FALSEBBC1ON CHRISTMAS NIGHT programme2022-12-25 23:17:04 4 440 701... 0 0 0 0 00 0 0 0 0
    4BBC Midlands West FALSEBBC1BBC NEWS AND WEATHER programme2022-12-25 22:58:00 15 9171210... 68 0 0 0 00 0 0 0 0
    5BBC Yorkshire & LincolnshireFALSEBBC1MRS BROWN'S BOYS CHRISTMAS SPECIALprogramme2022-12-25 22:27:55 29 0 0... 0 0 0 0 00 0 0 0 0
    6BBC Ulster Region FALSEBBC1THE KING'S CHRISTMAS BROADCAST programme2022-12-25 15:00:00 810662336...3383416281601031031668
    \n" - ], - "text/latex": [ - "A tibble: 6 x 68\n", - "\\begin{tabular}{lllllllllllllllllllll}\n", - " document\\_id & panel\\_region & is\\_macro\\_region & station\\_name & programme\\_name & programme\\_type & standard\\_datetime & programme\\_duration & all\\_homes & all\\_adults & ... & abc1\\_adults\\_lightest\\_third & adults\\_16\\_34\\_lightest\\_third & men\\_16\\_24 & adults\\_21\\_24 & men\\_21\\_24 & men\\_18\\_20 & adults\\_16\\_24 & adults\\_abc1\\_16\\_24 & men\\_abc1\\_16\\_24 & adults\\_18\\_20\\\\\n", - " & & & & & & & & & & ... & & & & & & & & & & \\\\\n", - "\\hline\n", - "\t 1 & BBC South West Region & FALSE & BBC1 & Breakfast & programme & 2022-12-25 06:00:00 & 179 & 0 & 0 & ... & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\\\\n", - "\t 2 & BBC Midlands East & FALSE & BBC1 & Breakfast & programme & 2022-12-25 06:00:00 & 179 & 0 & 0 & ... & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\\\\n", - "\t 3 & BBC North West Region & FALSE & BBC1 & ON CHRISTMAS NIGHT & programme & 2022-12-25 23:17:04 & 4 & 440 & 701 & ... & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\\\\n", - "\t 4 & BBC Midlands West & FALSE & BBC1 & BBC NEWS AND WEATHER & programme & 2022-12-25 22:58:00 & 15 & 917 & 1210 & ... & 68 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\\\\n", - "\t 5 & BBC Yorkshire \\& Lincolnshire & FALSE & BBC1 & MRS BROWN'S BOYS CHRISTMAS SPECIAL & programme & 2022-12-25 22:27:55 & 29 & 0 & 0 & ... & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\\\\n", - "\t 6 & BBC Ulster Region & FALSE & BBC1 & THE KING'S CHRISTMAS BROADCAST & programme & 2022-12-25 15:00:00 & 8 & 1066 & 2336 & ... & 338 & 34 & 16 & 28 & 16 & 0 & 103 & 103 & 16 & 68\\\\\n", - "\\end{tabular}\n" - ], - "text/markdown": [ - "\n", - "A tibble: 6 x 68\n", - "\n", - "| document_id <int> | panel_region <chr> | is_macro_region <lgl> | station_name <chr> | programme_name <chr> | programme_type <chr> | standard_datetime <chr> | programme_duration <dbl> | all_homes <dbl> | all_adults <dbl> | ... ... | abc1_adults_lightest_third <dbl> | adults_16_34_lightest_third <dbl> | men_16_24 <dbl> | adults_21_24 <dbl> | men_21_24 <dbl> | men_18_20 <dbl> | adults_16_24 <dbl> | adults_abc1_16_24 <dbl> | men_abc1_16_24 <dbl> | adults_18_20 <dbl> |\n", - "|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|\n", - "| 1 | BBC South West Region | FALSE | BBC1 | Breakfast | programme | 2022-12-25 06:00:00 | 179 | 0 | 0 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |\n", - "| 2 | BBC Midlands East | FALSE | BBC1 | Breakfast | programme | 2022-12-25 06:00:00 | 179 | 0 | 0 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |\n", - "| 3 | BBC North West Region | FALSE | BBC1 | ON CHRISTMAS NIGHT | programme | 2022-12-25 23:17:04 | 4 | 440 | 701 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |\n", - "| 4 | BBC Midlands West | FALSE | BBC1 | BBC NEWS AND WEATHER | programme | 2022-12-25 22:58:00 | 15 | 917 | 1210 | ... | 68 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |\n", - "| 5 | BBC Yorkshire & Lincolnshire | FALSE | BBC1 | MRS BROWN'S BOYS CHRISTMAS SPECIAL | programme | 2022-12-25 22:27:55 | 29 | 0 | 0 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |\n", - "| 6 | BBC Ulster Region | FALSE | BBC1 | THE KING'S CHRISTMAS BROADCAST | programme | 2022-12-25 15:00:00 | 8 | 1066 | 2336 | ... | 338 | 34 | 16 | 28 | 16 | 0 | 103 | 103 | 16 | 68 |\n", - "\n" - ], - "text/plain": [ - " document_id panel_region is_macro_region station_name\n", - "1 1 BBC South West Region FALSE BBC1 \n", - "2 2 BBC Midlands East FALSE BBC1 \n", - "3 3 BBC North West Region FALSE BBC1 \n", - "4 4 BBC Midlands West FALSE BBC1 \n", - "5 5 BBC Yorkshire & Lincolnshire FALSE BBC1 \n", - "6 6 BBC Ulster Region FALSE BBC1 \n", - " programme_name programme_type standard_datetime \n", - "1 Breakfast programme 2022-12-25 06:00:00\n", - "2 Breakfast programme 2022-12-25 06:00:00\n", - "3 ON CHRISTMAS NIGHT programme 2022-12-25 23:17:04\n", - "4 BBC NEWS AND WEATHER programme 2022-12-25 22:58:00\n", - "5 MRS BROWN'S BOYS CHRISTMAS SPECIAL programme 2022-12-25 22:27:55\n", - "6 THE KING'S CHRISTMAS BROADCAST programme 2022-12-25 15:00:00\n", - " programme_duration all_homes all_adults ... abc1_adults_lightest_third\n", - "1 179 0 0 ... 0 \n", - "2 179 0 0 ... 0 \n", - "3 4 440 701 ... 0 \n", - "4 15 917 1210 ... 68 \n", - "5 29 0 0 ... 0 \n", - "6 8 1066 2336 ... 338 \n", - " adults_16_34_lightest_third men_16_24 adults_21_24 men_21_24 men_18_20\n", - "1 0 0 0 0 0 \n", - "2 0 0 0 0 0 \n", - "3 0 0 0 0 0 \n", - "4 0 0 0 0 0 \n", - "5 0 0 0 0 0 \n", - "6 34 16 28 16 0 \n", - " adults_16_24 adults_abc1_16_24 men_abc1_16_24 adults_18_20\n", - "1 0 0 0 0 \n", - "2 0 0 0 0 \n", - "3 0 0 0 0 \n", - "4 0 0 0 0 \n", - "5 0 0 0 0 \n", - "6 103 103 16 68 " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "head(bbc_1_xmas)" ] diff --git a/jupyter_notebooks/querying_the_barb_api_using_python.ipynb b/jupyter_notebooks/querying_the_barb_api_using_python.ipynb index e4a2d6b..6304d56 100644 --- a/jupyter_notebooks/querying_the_barb_api_using_python.ipynb +++ b/jupyter_notebooks/querying_the_barb_api_using_python.ipynb @@ -48,7 +48,7 @@ "access_token = json.loads(response.text)['access']\n", "\n", "# Set the headers\n", - "headers = {'Authorization': 'Bearer {}'.format(access_token)}" + "headers = {'Authorization': 'Bearer {}'.format(access_token)}\n" ] }, { @@ -113,7 +113,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "id": "b64333ae", "metadata": {}, "outputs": [ @@ -375,7 +375,7 @@ "[5 rows x 31 columns]" ] }, - "execution_count": 5, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -395,7 +395,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "id": "55309433-0176-4ce7-aebe-0897071ea01f", "metadata": {}, "outputs": [ @@ -449,7 +449,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 2, "id": "1d9c1dfe", "metadata": {}, "outputs": [], @@ -471,7 +471,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 3, "id": "5d9ac66f", "metadata": {}, "outputs": [], @@ -500,7 +500,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 5, "id": "915e9aea", "metadata": {}, "outputs": [ @@ -538,10 +538,10 @@ " episode_number\n", " episode_name\n", " genre\n", - " audience_size_hundreds\n", - " date_of_transmission\n", " audience_name\n", + " audience_size_hundreds\n", " audience_target_size_hundreds\n", + " date_of_transmission\n", " \n", " \n", " \n", @@ -560,10 +560,10 @@ " 7\n", " Christmas Special\n", " Entertainment\n", - " 28849\n", - " 2022-12-25\n", " All Homes\n", + " 28849\n", " 272070\n", + " 2022-12-25\n", " \n", " \n", " 1\n", @@ -580,10 +580,10 @@ " 7\n", " Christmas Special\n", " Entertainment\n", - " 55235\n", - " 2022-12-25\n", " All Adults\n", + " 55235\n", " 514750\n", + " 2022-12-25\n", " \n", " \n", " 2\n", @@ -600,10 +600,10 @@ " 7\n", " Christmas Special\n", " Entertainment\n", - " 21919\n", - " 2022-12-25\n", " All Men\n", + " 21919\n", " 250780\n", + " 2022-12-25\n", " \n", " \n", " 3\n", @@ -620,10 +620,10 @@ " 7\n", " Christmas Special\n", " Entertainment\n", - " 31321\n", - " 2022-12-25\n", " All Houseperson\n", + " 31321\n", " 272070\n", + " 2022-12-25\n", " \n", " \n", " 4\n", @@ -640,10 +640,10 @@ " 7\n", " Christmas Special\n", " Entertainment\n", - " 5348\n", - " 2022-12-25\n", " All Children aged 4-15\n", + " 5348\n", " 95890\n", + " 2022-12-25\n", " \n", " \n", " ...\n", @@ -680,10 +680,10 @@ " 0\n", " 01/01/2023\n", " Weather\n", - " 0\n", - " 2023-01-01\n", " Adults, Lightest Third\n", + " 0\n", " 171580\n", + " 2023-01-01\n", " \n", " \n", " 24836\n", @@ -700,10 +700,10 @@ " 0\n", " 01/01/2023\n", " Weather\n", - " 0\n", - " 2023-01-01\n", " Adults, Lightest Sixth\n", + " 0\n", " 85800\n", + " 2023-01-01\n", " \n", " \n", " 24837\n", @@ -720,10 +720,10 @@ " 0\n", " 01/01/2023\n", " Weather\n", - " 0\n", - " 2023-01-01\n", " ABC1 Adults, Lightest Third\n", + " 0\n", " 97120\n", + " 2023-01-01\n", " \n", " \n", " 24838\n", @@ -740,10 +740,10 @@ " 0\n", " 01/01/2023\n", " Weather\n", - " 0\n", - " 2023-01-01\n", " Adults 16-34, Lightest Third\n", + " 0\n", " 47380\n", + " 2023-01-01\n", " \n", " \n", " 24839\n", @@ -760,10 +760,10 @@ " 0\n", " 01/01/2023\n", " Weather\n", - " 0\n", - " 2023-01-01\n", " Boys 10-12\n", + " 0\n", " 12720\n", + " 2023-01-01\n", " \n", " \n", "\n", @@ -823,49 +823,49 @@ "24838 False False True 0 \n", "24839 False False True 0 \n", "\n", - " episode_name genre audience_size_hundreds \\\n", - "0 Christmas Special Entertainment 28849 \n", - "1 Christmas Special Entertainment 55235 \n", - "2 Christmas Special Entertainment 21919 \n", - "3 Christmas Special Entertainment 31321 \n", - "4 Christmas Special Entertainment 5348 \n", - "... ... ... ... \n", - "24835 01/01/2023 Weather 0 \n", - "24836 01/01/2023 Weather 0 \n", - "24837 01/01/2023 Weather 0 \n", - "24838 01/01/2023 Weather 0 \n", - "24839 01/01/2023 Weather 0 \n", + " episode_name genre audience_name \\\n", + "0 Christmas Special Entertainment All Homes \n", + "1 Christmas Special Entertainment All Adults \n", + "2 Christmas Special Entertainment All Men \n", + "3 Christmas Special Entertainment All Houseperson \n", + "4 Christmas Special Entertainment All Children aged 4-15 \n", + "... ... ... ... \n", + "24835 01/01/2023 Weather Adults, Lightest Third \n", + "24836 01/01/2023 Weather Adults, Lightest Sixth \n", + "24837 01/01/2023 Weather ABC1 Adults, Lightest Third \n", + "24838 01/01/2023 Weather Adults 16-34, Lightest Third \n", + "24839 01/01/2023 Weather Boys 10-12 \n", "\n", - " date_of_transmission audience_name \\\n", - "0 2022-12-25 All Homes \n", - "1 2022-12-25 All Adults \n", - "2 2022-12-25 All Men \n", - "3 2022-12-25 All Houseperson \n", - "4 2022-12-25 All Children aged 4-15 \n", - "... ... ... \n", - "24835 2023-01-01 Adults, Lightest Third \n", - "24836 2023-01-01 Adults, Lightest Sixth \n", - "24837 2023-01-01 ABC1 Adults, Lightest Third \n", - "24838 2023-01-01 Adults 16-34, Lightest Third \n", - "24839 2023-01-01 Boys 10-12 \n", + " audience_size_hundreds audience_target_size_hundreds \\\n", + "0 28849 272070 \n", + "1 55235 514750 \n", + "2 21919 250780 \n", + "3 31321 272070 \n", + "4 5348 95890 \n", + "... ... ... \n", + "24835 0 171580 \n", + "24836 0 85800 \n", + "24837 0 97120 \n", + "24838 0 47380 \n", + "24839 0 12720 \n", "\n", - " audience_target_size_hundreds \n", - "0 272070 \n", - "1 514750 \n", - "2 250780 \n", - "3 272070 \n", - "4 95890 \n", - "... ... \n", - "24835 171580 \n", - "24836 85800 \n", - "24837 97120 \n", - "24838 47380 \n", - "24839 12720 \n", + " date_of_transmission \n", + "0 2022-12-25 \n", + "1 2022-12-25 \n", + "2 2022-12-25 \n", + "3 2022-12-25 \n", + "4 2022-12-25 \n", + "... ... \n", + "24835 2023-01-01 \n", + "24836 2023-01-01 \n", + "24837 2023-01-01 \n", + "24838 2023-01-01 \n", + "24839 2023-01-01 \n", "\n", "[24840 rows x 17 columns]" ] }, - "execution_count": 10, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -891,7 +891,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.16" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/pybarb/pybarb.py b/pybarb/pybarb.py index d83cc20..620dcbb 100644 --- a/pybarb/pybarb.py +++ b/pybarb/pybarb.py @@ -18,7 +18,7 @@ class BarbAPI: connected (bool): Whether the Barb API is connected. headers (dict): The headers for the Barb API. current_job_id (str): The current job id for the Barb API. - + Methods: connect: Connects to the Barb API. get_station_code: Gets the station code for a given station name. @@ -37,7 +37,6 @@ class BarbAPI: ping_job_status: Pings the job status. """ - def __init__(self, api_key: str, api_root="https://barb-api.co.uk/api/v1/"): """ Initializes a new instance of the BarbAPI class. @@ -63,16 +62,16 @@ def connect(self): # Code to get an access token from the Barb API token_request_url = self.api_root + "auth/token/" response = requests.post(token_request_url, data=self.api_key) - access_token = json.loads(response.text)['access'] - self.headers = {'Authorization': 'Bearer {}'.format(access_token)} + access_token = json.loads(response.text)["access"] + self.headers = {"Authorization": "Bearer {}".format(access_token)} def get_station_code(self, station_name): """ Gets the station code for a given station name. - + Args: station_name (str): The name of the station to query. - + Returns: str: The station code. """ @@ -80,14 +79,17 @@ def get_station_code(self, station_name): api_url = f"{self.api_root}stations/" r = requests.get(url=api_url, headers=self.headers) api_data = r.json() - station_code = [s["station_code"] - for s in api_data if station_name.lower() == s['station_name'].lower()] + station_code = [ + s["station_code"] + for s in api_data + if station_name.lower() == s["station_name"].lower() + ] if len(station_code) == 1: station_code = station_code[0] else: raise Exception(f"Station name {station_name} not found.") return station_code - + def get_viewing_station_code(self, viewing_station_name): """ Gets the viewing_station code for a given viewing_station name. @@ -102,8 +104,11 @@ def get_viewing_station_code(self, viewing_station_name): api_url = f"{self.api_root}viewing_stations/" r = requests.get(url=api_url, headers=self.headers) api_data = r.json() - viewing_station_code = [s["viewing_station_code"] - for s in api_data if viewing_station_name.lower() == s['viewing_station_name'].lower()] + viewing_station_code = [ + s["viewing_station_code"] + for s in api_data + if viewing_station_name.lower() == s["viewing_station_name"].lower() + ] if len(viewing_station_code) == 1: viewing_station_code = viewing_station_code[0] else: @@ -124,15 +129,28 @@ def get_panel_code(self, panel_region): api_url = f"{self.api_root}panels/" r = requests.get(url=api_url, headers=self.headers) api_data = r.json() - panel_code = [s["panel_code"] - for s in api_data if panel_region.lower() == s['panel_region'].lower()] + panel_code = [ + s["panel_code"] + for s in api_data + if panel_region.lower() == s["panel_region"].lower() + ] if len(panel_code) == 1: panel_code = panel_code[0] else: raise Exception(f"Panel name {panel_region} not found.") return panel_code - - def programme_ratings(self, min_transmission_date, max_transmission_date, station=None, panel=None, consolidated=True, last_updated_greater_than=None, use_reporting_days=True, limit=5000): + + def programme_ratings( + self, + min_transmission_date, + max_transmission_date, + station=None, + panel=None, + consolidated=True, + last_updated_greater_than=None, + use_reporting_days=True, + limit=5000, + ): """ Gets the programme ratings for a given date range. @@ -151,19 +169,35 @@ def programme_ratings(self, min_transmission_date, max_transmission_date, statio """ # The query parameters - params = {"min_transmission_date": min_transmission_date, "max_transmission_date": max_transmission_date, - "station_code": None if station is None else self.get_station_code(station), - "panel_code": None if panel is None else self.get_panel_code(panel), - "consolidated": consolidated, "last_updated_greater_than": last_updated_greater_than, "use_reporting_days": use_reporting_days, "limit": limit} - - api_response_data = self.query_event_endpoint( - "programme_ratings", params) + params = { + "min_transmission_date": min_transmission_date, + "max_transmission_date": max_transmission_date, + "station_code": None if station is None else self.get_station_code(station), + "panel_code": None if panel is None else self.get_panel_code(panel), + "consolidated": consolidated, + "last_updated_greater_than": last_updated_greater_than, + "use_reporting_days": use_reporting_days, + "limit": limit, + } + + api_response_data = self.query_event_endpoint("programme_ratings", params) return ProgrammeRatingsResultSet(api_response_data) - def advertising_spots(self, min_transmission_date, max_transmission_date, station=None, panel=None, advertiser=None, - buyer=None, consolidated=True, standardise_audiences=None, use_reporting_days=True, - last_updated_greater_than=None, limit=5000): + def advertising_spots( + self, + min_transmission_date, + max_transmission_date, + station=None, + panel=None, + advertiser=None, + buyer=None, + consolidated=True, + standardise_audiences=None, + use_reporting_days=True, + last_updated_greater_than=None, + limit=5000, + ): """ Gets the advertising spots for a given date range. @@ -185,20 +219,36 @@ def advertising_spots(self, min_transmission_date, max_transmission_date, statio """ # The query parameters - params = {"min_transmission_date": min_transmission_date, "max_transmission_date": max_transmission_date, - "station_code": None if station is None else self.get_station_code(station), - "panel_code": None if panel is None else self.get_panel_code(panel), - "advertiser_name": advertiser, "buyer_name": buyer, "consolidated": consolidated, - "standardise_audiences": standardise_audiences, "use_reporting_days": use_reporting_days, "last_updated_greater_than": last_updated_greater_than, - "limit": limit} - - api_response_data = self.query_event_endpoint( - "advertising_spots", params) + params = { + "min_transmission_date": min_transmission_date, + "max_transmission_date": max_transmission_date, + "station_code": None if station is None else self.get_station_code(station), + "panel_code": None if panel is None else self.get_panel_code(panel), + "advertiser_name": advertiser, + "buyer_name": buyer, + "consolidated": consolidated, + "standardise_audiences": standardise_audiences, + "use_reporting_days": use_reporting_days, + "last_updated_greater_than": last_updated_greater_than, + "limit": limit, + } + + api_response_data = self.query_event_endpoint("advertising_spots", params) return AdvertisingSpotsResultSet(api_response_data) - def audiences_by_time(self, min_transmission_date, max_transmission_date, time_period_length, viewing_status, station=None, panel=None, - use_polling_days=True, last_updated_greater_than=None, limit=5000): + def audiences_by_time( + self, + min_transmission_date, + max_transmission_date, + time_period_length, + viewing_status, + station=None, + panel=None, + use_polling_days=True, + last_updated_greater_than=None, + limit=5000, + ): """ Gets the audiences by time for a given date range. @@ -219,19 +269,33 @@ def audiences_by_time(self, min_transmission_date, max_transmission_date, time_p """ # The query parameters - params = {"min_transmission_date": min_transmission_date, "max_transmission_date": max_transmission_date, - "station_code": None if station is None else self.get_station_code(station), - "panel_code": None if panel is None else self.get_panel_code(panel), - "time_period_length": time_period_length, "viewing_status": viewing_status, - "use_polling_days": use_polling_days, "last_updated_greater_than": last_updated_greater_than, - "limit": limit} - - api_response_data = self.query_event_endpoint( - "audiences_by_time", params) + params = { + "min_transmission_date": min_transmission_date, + "max_transmission_date": max_transmission_date, + "station_code": None if station is None else self.get_station_code(station), + "panel_code": None if panel is None else self.get_panel_code(panel), + "time_period_length": time_period_length, + "viewing_status": viewing_status, + "use_polling_days": use_polling_days, + "last_updated_greater_than": last_updated_greater_than, + "limit": limit, + } + + api_response_data = self.query_event_endpoint("audiences_by_time", params) return AudiencesByTimeResultSet(api_response_data) - - def viewing(self, min_session_date, max_session_date, viewing_station=None, panel=None, activity_type=None, last_updated_greater_than=None, output_format="parquet", limit=5000): + + def viewing( + self, + min_session_date, + max_session_date, + viewing_station=None, + panel=None, + activity_type=None, + last_updated_greater_than=None, + output_format="parquet", + limit=5000, + ): """ Gets the viewing for a given date range. @@ -250,25 +314,34 @@ def viewing(self, min_session_date, max_session_date, viewing_station=None, pane """ # The query parameters - params = {"min_session_date": min_session_date, "max_session_date": max_session_date, - "viewing_station_code": None if viewing_station is None else self.get_viewing_station_code(viewing_station), - "panel_code": None if panel is None else self.get_panel_code(panel), - "output_format": output_format, - "limit": limit} - + params = { + "min_session_date": min_session_date, + "max_session_date": max_session_date, + "viewing_station_code": None + if viewing_station is None + else self.get_viewing_station_code(viewing_station), + "panel_code": None if panel is None else self.get_panel_code(panel), + "output_format": output_format, + "limit": limit, + } + if activity_type is not None: params["activity_type"] = activity_type if last_updated_greater_than is not None: params["last_updated_greater_than"] = last_updated_greater_than - api_response_data = self.query_asynch_endpoint("async-batch/viewing/", parameters=params) + api_response_data = self.query_asynch_endpoint( + "async-batch/viewing/", parameters=params + ) + + print( + f"{api_response_data['message']} The job id is {api_response_data['job_id']}" + ) - print(f"{api_response_data['message']} The job id is {api_response_data['job_id']}") - def query_event_endpoint(self, endpoint, parameters): """ - Queries the event endpoint. + Queries the event endpoint. Args: endpoint (str): The endpoint to query. parameters (dict): The query parameters. @@ -276,22 +349,33 @@ def query_event_endpoint(self, endpoint, parameters): Returns: dict: The API response data. """ - + api_url = f"{self.api_root}{endpoint}" r = requests.get(url=api_url, params=parameters, headers=self.headers) + + # If the response is not 200 then raise an exception + if r.status_code != 200: + raise Exception(f"Error: {r.status_code} - {r.text}") + r_json = r.json() - api_response_data = {"endpoint": endpoint, - "events": r_json["events"], - "audience_categories": r_json["audience_categories"]} + + # If events is not in the response then raise an exception + if "events" not in r_json.keys(): + raise Exception(f"Error: {r_json['message']}") + + # If events is empty then raise an exception + if len(r_json["events"]) == 0: + raise Exception(f"Error: No events returned.") + + api_response_data = {"endpoint": endpoint, "events": r_json["events"]} while r.headers.__contains__("X-Next"): x_next_url = r.headers["X-Next"] r = requests.get(url=x_next_url, headers=self.headers) r_json = r.json() api_response_data["events"] = api_response_data["events"] + r_json["events"] - api_response_data["audience_categories"] = api_response_data["audience_categories"] + r_json["audience_categories"] return api_response_data - + def list_stations(self, regex_filter=None): """ Lists the stations available in the API. @@ -304,15 +388,14 @@ def list_stations(self, regex_filter=None): api_response_data = requests.get(url=api_url, headers=self.headers) - list_of_stations = [x['station_name'] for x in api_response_data.json()] + list_of_stations = [x["station_name"] for x in api_response_data.json()] if regex_filter is not None: - regex = re.compile(regex_filter, flags=re.IGNORECASE) list_of_stations = list(filter(regex.search, list_of_stations)) return list_of_stations - + def list_viewing_stations(self, regex_filter=None): """ Lists the stations available in the API. @@ -325,15 +408,14 @@ def list_viewing_stations(self, regex_filter=None): api_response_data = requests.get(url=api_url, headers=self.headers) - list_of_stations = [x['viewing_station_name'] for x in api_response_data.json()] + list_of_stations = [x["viewing_station_name"] for x in api_response_data.json()] if regex_filter is not None: - regex = re.compile(regex_filter, flags=re.IGNORECASE) list_of_stations = list(filter(regex.search, list_of_stations)) return list_of_stations - + def list_panels(self, regex_filter=None): """ Lists the panels available in the API. @@ -345,15 +427,14 @@ def list_panels(self, regex_filter=None): api_url = f"{self.api_root}panels" api_response_data = requests.get(url=api_url, headers=self.headers) - list_of_panels = [x['panel_region'] for x in api_response_data.json()] + list_of_panels = [x["panel_region"] for x in api_response_data.json()] if regex_filter is not None: - regex = re.compile(regex_filter, flags=re.IGNORECASE) list_of_panels = list(filter(regex.search, list_of_panels)) return list_of_panels - + def list_buyers(self, regex_filter=None): """ Lists the buyers available in the API. @@ -368,12 +449,11 @@ def list_buyers(self, regex_filter=None): list_of_buyers = api_response_data.json() if regex_filter is not None: - regex = re.compile(regex_filter, flags=re.IGNORECASE) list_of_buyers = list(filter(regex.search, list_of_buyers)) return list_of_buyers - + def list_advertisers(self, regex_filter=None): """ Lists the advertisers available in the API. @@ -385,10 +465,9 @@ def list_advertisers(self, regex_filter=None): api_url = f"{self.api_root}advertisers" api_response_data = requests.get(url=api_url, headers=self.headers) - list_of_advertisers = [a['advertiser_name'] for a in api_response_data.json()] + list_of_advertisers = [a["advertiser_name"] for a in api_response_data.json()] if regex_filter is not None: - regex = re.compile(regex_filter, flags=re.IGNORECASE) list_of_advertisers = list(filter(regex.search, list_of_advertisers)) @@ -404,48 +483,45 @@ def query_asynch_endpoint(self, endpoint, parameters): Returns: dict: The API response data. - """ - + """ api_url = f"{self.api_root}{endpoint}" # Query the API and turn the response into json r = requests.post(url=api_url, json=parameters, headers=self.headers) r_json = r.json() - self.current_job_id = r_json['job_id'] + self.current_job_id = r_json["job_id"] return r_json - + def get_asynch_file_urls(self, job_id=None): """ Gets the asynch file urls. - + Args: job_id (str): The job id to query. Returns: list: The asynch file urls. """ - if job_id is None: job_id = self.current_job_id - + api_url = f"{self.api_root}async-batch/results/{job_id}" r = requests.get(url=api_url, headers=self.headers) r_json = r.json() - if r_json['status'] == 'started': + if r_json["status"] == "started": return False - urls = [x['data'] for x in r_json['result']] + urls = [x["data"] for x in r_json["result"]] return urls - + def get_asynch_files(self): """ Gets the asynch files. - + Returns: ViewingResultSet: The viewing result set. """ - results = pd.DataFrame() for file in self.current_file_urls: @@ -456,13 +532,13 @@ def get_asynch_files(self): def ping_job_status(self, job_id=None): """ Pings the job status. - + Args: job_id (str): The job id to query. Returns: list: The asynch file urls. - """ + """ if job_id is None: job_id = self.current_job_id @@ -473,8 +549,10 @@ def ping_job_status(self, job_id=None): self.current_file_urls = self.get_asynch_file_urls(job_id) - print(f"Job complete. {len(self.current_file_urls)} files are ready for download.") - + print( + f"Job complete. {len(self.current_file_urls)} files are ready for download." + ) + class APIResultSet: """ @@ -500,7 +578,7 @@ def to_dataframe(self): """ raise NotImplementedError() - + def to_csv(self, file_name): """ Saves the API response data as a CSV file. @@ -526,10 +604,10 @@ def to_json(self, file_name): Args: file_name (str): The name of the JSON file to save. """ - with open(file_name, 'w') as f: + with open(file_name, "w") as f: json.dump(self.api_response_data, f) - def to_sql(self, connection_string, table_name, if_exists='replace'): + def to_sql(self, connection_string, table_name, if_exists="replace"): """ Saves the API response data as a SQL table. @@ -551,10 +629,22 @@ def audience_pivot(self): """ df = self.to_dataframe() - entity = 'programme_name' if 'programme_name' in df.columns else 'clearcast_commercial_title' if 'clearcast_commercial_title' in df.columns else 'activity' - df = pd.pivot_table(df, index=['panel_region', 'station_name', 'date_of_transmission', entity], columns='audience_name', values='audience_size_hundreds', aggfunc=np.sum).fillna(0) + entity = ( + "programme_name" + if "programme_name" in df.columns + else "clearcast_commercial_title" + if "clearcast_commercial_title" in df.columns + else "activity" + ) + df = pd.pivot_table( + df, + index=["panel_region", "station_name", "date_of_transmission", entity], + columns="audience_name", + values="audience_size_hundreds", + aggfunc="sum", + ).fillna(0) return df - + def ts_plot(self, filter=None): """ Creates a plotly time series plot of the API response data. @@ -569,19 +659,35 @@ def ts_plot(self, filter=None): for i, col in enumerate(df.columns[4:]): # set the visible attribute to False for all traces except the first one visible = i == 0 - traces.append(go.Scatter(x=df['date_of_transmission'], y=df[col], name=col, visible=visible)) - + traces.append( + go.Scatter( + x=df["date_of_transmission"], y=df[col], name=col, visible=visible + ) + ) # create the layout for the chart - layout = go.Layout(title='Audience by time', - xaxis=dict(title='Date'), - yaxis=dict(title='Value'), - showlegend=False, - updatemenus=[dict( - buttons=[{'label': col, 'method': 'update', 'args': [{'visible': [col == trace.name for trace in traces]}]} for col in df.columns[4:]], - direction='down', - #showactive=True - )]) + layout = go.Layout( + title="Audience by time", + xaxis=dict(title="Date"), + yaxis=dict(title="Value"), + showlegend=False, + updatemenus=[ + dict( + buttons=[ + { + "label": col, + "method": "update", + "args": [ + {"visible": [col == trace.name for trace in traces]} + ], + } + for col in df.columns[4:] + ], + direction="down", + # showactive=True + ) + ], + ) # create the figure with the traces and layout fig = go.Figure(data=traces, layout=layout) @@ -594,7 +700,7 @@ class ProgrammeRatingsResultSet(APIResultSet): """ Represents a programme ratings result set from the Barb API. """ - + def to_dataframe(self): """ Converts the API response data into a pandas dataframe. @@ -606,53 +712,52 @@ def to_dataframe(self): # Loop through the events and then the audiences within the events df = [] - for e in self.api_response_data['events']: - + for e in self.api_response_data["events"]: # Handle the possibility of a null programme_content - prog_name = e['transmission_log_programme_name'].title() + prog_name = e["transmission_log_programme_name"].title() episode_name = None episode_number = None genre = None - if e['programme_content'] is not None: - prog_name = e['programme_content']['content_name'] - if 'episode' in e['programme_content'].keys(): - episode_name = e['programme_content']['episode']['episode_name'] - episode_number = e['programme_content']['episode']['episode_number'] - if 'genre' in e['programme_content'].keys(): - genre = e['programme_content']['genre'] - - for v in e['audience_views']: - df.append({'panel_region': e['panel']['panel_region'], - 'station_name': e['station']['station_name'], - 'programme_name': prog_name, - 'programme_type': e['programme_type'], - 'programme_start_datetime': e['programme_start_datetime']['standard_datetime'], - 'programme_duration_minutes': e['programme_duration'], - 'spans_normal_day': e['spans_normal_day'], - 'uk_premiere': e['uk_premier'], - 'broadcaster_premiere': e['broadcaster_premier'], - 'programme_repeat': e['repeat'], - 'episode_number': episode_number, - 'episode_name': episode_name, - 'genre': genre, - 'audience_code': v['audience_code'], - 'audience_size_hundreds': v['audience_size_hundreds']}) + if e["programme_content"] is not None: + prog_name = e["programme_content"]["content_name"] + if "episode" in e["programme_content"].keys(): + episode_name = e["programme_content"]["episode"]["episode_name"] + episode_number = e["programme_content"]["episode"]["episode_number"] + if "genre" in e["programme_content"].keys(): + genre = e["programme_content"]["genre"] + + for v in e["audience_views"]: + df.append( + { + "panel_region": e["panel"]["panel_region"], + "station_name": e["station"]["station_name"], + "programme_name": prog_name, + "programme_type": e["programme_type"], + "programme_start_datetime": e["programme_start_datetime"][ + "standard_datetime" + ], + "programme_duration_minutes": e["programme_duration"], + "spans_normal_day": e["spans_normal_day"], + "uk_premiere": e["uk_premier"], + "broadcaster_premiere": e["broadcaster_premier"], + "programme_repeat": e["repeat"], + "episode_number": episode_number, + "episode_name": episode_name, + "genre": genre, + "audience_name": v["description"], + "audience_size_hundreds": v["audience_size_hundreds"], + "audience_target_size_hundreds": v["target_size_in_hundreds"], + } + ) # Convert the result into a data frame df = pd.DataFrame(df) # Format the transmission_time_period as a pandas datetime - df['programme_start_datetime'] = pd.to_datetime( - df['programme_start_datetime']) - df['date_of_transmission'] = df['programme_start_datetime'].dt.date - - # Add the audience category names. We have a temporary problem with duplicates in this data set hence the dropping of duplicates. - audience_categories_df = pd.DataFrame( - self.api_response_data['audience_categories']).drop_duplicates(subset=['audience_code']) - df = df.merge(audience_categories_df, how="left", - on="audience_code").drop("audience_code", axis=1) + df["programme_start_datetime"] = pd.to_datetime(df["programme_start_datetime"]) + df["date_of_transmission"] = df["programme_start_datetime"].dt.date return df - + class AdvertisingSpotsResultSet(APIResultSet): """ @@ -670,43 +775,69 @@ def to_dataframe(self): # Loop through the events and then the audiences within the events spot_data = [] - for e in self.api_response_data['events']: - for v in e['audience_views']: - spot_data.append({'panel_region': e['panel']['panel_region'], - 'station_name': e['station']['station_name'], - 'spot_type': e['spot_type'], - 'spot_start_datetime': e['spot_start_datetime']['standard_datetime'], - 'spot_duration': e['spot_duration'], - 'preceding_programme_name': e['preceding_programme_name'], - 'succeeding_programme_name': e['succeeding_programme_name'], - 'break_type': e['break_type'], - 'position_in_break': e['position_in_break'], - 'broadcaster_spot_number': e['broadcaster_spot_number'], - 'commercial_number': e['commercial_number'], - 'clearcast_commercial_title': e['clearcast_information']['clearcast_commercial_title'] if e['clearcast_information'] is not None else None, - 'clearcast_match_group_code': e['clearcast_information']['match_group_code'] if e['clearcast_information'] is not None else None, - 'clearcast_match_group_name': e['clearcast_information']['match_group_name'] if e['clearcast_information'] is not None else None, - 'clearcast_buyer_code': e['clearcast_information']['buyer_code'] if e['clearcast_information'] is not None else None, - 'clearcast_buyer_name': e['clearcast_information']['buyer_name'] if e['clearcast_information'] is not None else None, - 'clearcast_advertiser_code': e['clearcast_information']['advertiser_code'] if e['clearcast_information'] is not None else None, - 'clearcast_advertiser_name': e['clearcast_information']['advertiser_name'] if e['clearcast_information'] is not None else None, - 'campaign_approval_id': e['campaign_approval_id'], - 'sales_house_name': e['sales_house']['sales_house_name'], - 'audience_code': v['audience_code'], - 'audience_size_hundreds': v['audience_size_hundreds']}) + for e in self.api_response_data["events"]: + for v in e["audience_views"]: + spot_data.append( + { + "panel_region": e["panel"]["panel_region"], + "station_name": e["station"]["station_name"], + "spot_type": e["spot_type"], + "spot_start_datetime": e["spot_start_datetime"][ + "standard_datetime" + ], + "spot_duration": e["spot_duration"], + "preceding_programme_name": e["preceding_programme_name"], + "succeeding_programme_name": e["succeeding_programme_name"], + "break_type": e["break_type"], + "position_in_break": e["position_in_break"], + "broadcaster_spot_number": e["broadcaster_spot_number"], + "commercial_number": e["commercial_number"], + "clearcast_commercial_title": e["clearcast_information"][ + "clearcast_commercial_title" + ] + if e["clearcast_information"] is not None + else None, + "clearcast_match_group_code": e["clearcast_information"][ + "match_group_code" + ] + if e["clearcast_information"] is not None + else None, + "clearcast_match_group_name": e["clearcast_information"][ + "match_group_name" + ] + if e["clearcast_information"] is not None + else None, + "clearcast_buyer_code": e["clearcast_information"]["buyer_code"] + if e["clearcast_information"] is not None + else None, + "clearcast_buyer_name": e["clearcast_information"]["buyer_name"] + if e["clearcast_information"] is not None + else None, + "clearcast_advertiser_code": e["clearcast_information"][ + "advertiser_code" + ] + if e["clearcast_information"] is not None + else None, + "clearcast_advertiser_name": e["clearcast_information"][ + "advertiser_name" + ] + if e["clearcast_information"] is not None + else None, + "campaign_approval_id": e["campaign_approval_id"], + "sales_house_name": e["sales_house"]["sales_house_name"], + "audience_name": v["description"], + "audience_size_hundreds": v["audience_size_hundreds"], + "audience_target_size_hundreds": v["target_size_in_hundreds"], + } + ) # Convert the result into a data frame spot_data = pd.DataFrame(spot_data) # Format the transmission_time_period as a pandas datetime - spot_data['spot_start_datetime'] = pd.to_datetime( - spot_data['spot_start_datetime']) - spot_data['date_of_transmission'] = spot_data['spot_start_datetime'].dt.date - - # Add the audience category names. We have a temporary problem with duplicates in this data set hence the dropping of duplicates. - audience_categories_df = pd.DataFrame( - self.api_response_data['audience_categories']).drop_duplicates(subset=['audience_code']) - spot_data = spot_data.merge( - audience_categories_df, how="left", on="audience_code").drop("audience_code", axis=1) + spot_data["spot_start_datetime"] = pd.to_datetime( + spot_data["spot_start_datetime"] + ) + spot_data["date_of_transmission"] = spot_data["spot_start_datetime"].dt.date return spot_data @@ -727,31 +858,35 @@ def to_dataframe(self): # Loop through the events and then the audiences within the events audience_data = [] - for e in self.api_response_data['events']: - for v in e['audience_views']: - audience_data.append({'panel_region': e['panel']['panel_region'], - 'station_name': e['station']['station_name'], - 'date_of_transmission': e['date_of_transmission'], - 'activity': e['activity'], - 'transmission_time_period_start': e['transmission_time_period_start']['standard_datetime'], - 'audience_code': v['audience_code'], - 'audience_size_hundreds': v['audience_size_hundreds']}) + for e in self.api_response_data["events"]: + for v in e["audience_views"]: + audience_data.append( + { + "panel_region": e["panel"]["panel_region"], + "station_name": e["station"]["station_name"], + "date_of_transmission": e["date_of_transmission"], + "activity": e["activity"], + "transmission_time_period_start": e[ + "transmission_time_period_start" + ]["standard_datetime"], + "audience_name": v["description"], + "audience_size_hundreds": v["audience_size_hundreds"], + "audience_target_size_hundreds": v["target_size_in_hundreds"], + } + ) # Convert the result into a data frame audience_data = pd.DataFrame(audience_data) - - # Format the transmission_time_period as a pandas datetime - audience_data['transmission_time_period_start'] = pd.to_datetime(audience_data['transmission_time_period_start']) - # Add the audience category names. We have a temporary problem with duplicates in this data set hence the dropping of duplicates. - audience_categories_df = pd.DataFrame(self.api_response_data['audience_categories']).drop_duplicates(subset=['audience_code']) - audience_data = audience_data.merge(audience_categories_df, how="left", on="audience_code").drop("audience_code", axis=1) + # Format the transmission_time_period as a pandas datetime + audience_data["transmission_time_period_start"] = pd.to_datetime( + audience_data["transmission_time_period_start"] + ) return audience_data - -class ViewingResultSet(APIResultSet): +class ViewingResultSet(APIResultSet): def __init__(self, api_response_data): """ Initialises a new instance of the APIResultSet class. @@ -760,26 +895,27 @@ def __init__(self, api_response_data): api_response_data (dict): The API response data. """ - bool_columns = ['TARGETED_PROMOTION', 'SKY_ULTRA_HD'] + bool_columns = ["TARGETED_PROMOTION", "SKY_ULTRA_HD"] api_response_data[bool_columns] = api_response_data[bool_columns].astype(bool) json_columns = [ - 'SESSION_START', - 'SESSION_END', - 'HOUSEHOLD', - 'DEVICE', - 'PANEL_VIEWERS', - 'GUEST_VIEWERS', - 'PROGRAMMES_VIEWED', - 'SPOTS_VIEWED', - 'PANEL', - 'VIEWING_STATION', - 'START_OF_RECORDING', - 'VOD_PROVIDER'] + "SESSION_START", + "SESSION_END", + "HOUSEHOLD", + "DEVICE", + "PANEL_VIEWERS", + "GUEST_VIEWERS", + "PROGRAMMES_VIEWED", + "SPOTS_VIEWED", + "PANEL", + "VIEWING_STATION", + "START_OF_RECORDING", + "VOD_PROVIDER", + ] for column in json_columns: api_response_data[column] = api_response_data[column].apply(json.loads) - + self.api_response_data = api_response_data def to_dataframe(self, unpack=None): @@ -788,28 +924,44 @@ def to_dataframe(self, unpack=None): Args: unpack (list): The columns to unpack - + Returns: pandas.DataFrame: A dataframe containing the API response data. """ if set(unpack) == set(["viewers", "programmes"]): - - data_as_dict = self.api_response_data.to_dict(orient='records') + data_as_dict = self.api_response_data.to_dict(orient="records") rows = [] for item in data_as_dict: row = {} - row.update(item['HOUSEHOLD']) - row.update(item['DEVICE']) + row.update(item["HOUSEHOLD"]) + row.update(item["DEVICE"]) - for programme in item['PROGRAMMES_VIEWED']: - - for viewer in item['PANEL_VIEWERS']: + for programme in item["PROGRAMMES_VIEWED"]: + for viewer in item["PANEL_VIEWERS"]: inner_row = {} - inner_row.update({'session_start_datetime':item['SESSION_START']['standard_datetime']}) - if 'programme_start_datetime' in programme.keys(): - inner_row.update({'programme_start_datetime': programme['programme_start_datetime']['standard_datetime']}) - inner_row.update({'programme_name': programme['programme_content']['content_name']}) + inner_row.update( + { + "session_start_datetime": item["SESSION_START"][ + "standard_datetime" + ] + } + ) + if "programme_start_datetime" in programme.keys(): + inner_row.update( + { + "programme_start_datetime": programme[ + "programme_start_datetime" + ]["standard_datetime"] + } + ) + inner_row.update( + { + "programme_name": programme["programme_content"][ + "content_name" + ] + } + ) inner_row.update(viewer) inner_row.update(row) rows.append(inner_row) @@ -826,7 +978,7 @@ def to_dataframe(self, unpack=None): df = df.drop_duplicates() return df - + def to_json(self, file_name): """ Converts the API response data into a json object. @@ -835,4 +987,4 @@ def to_json(self, file_name): json: A json containing the API response data. """ - self.api_response_data.to_json(file_name, orient='records') + self.api_response_data.to_json(file_name, orient="records") diff --git a/setup.py b/setup.py index 39ec4e1..d2ad2a9 100644 --- a/setup.py +++ b/setup.py @@ -1,17 +1,12 @@ from setuptools import setup, find_packages setup( - name='pybarb', - version='0.5.0', + name="pybarb", + version="0.5.1", packages=find_packages(), - install_requires=[ - 'pandas', - 'sqlalchemy', - 'plotly', - 'requests' - ], - author='Simon Raper', - author_email='info@barb.co.uk', - description='A package to interact with the BARB API', - url='https://github.com/coppeliaMLA/barb_api', + install_requires=["pandas", "sqlalchemy", "plotly", "requests"], + author="Simon Raper", + author_email="info@barb.co.uk", + description="A package to interact with the BARB API", + url="https://github.com/coppeliaMLA/barb_api", )