diff --git a/CMakeLists.txt b/CMakeLists.txt index 25c369424036cd2f8356d25fa92e4683959a29b8..1c1f1d9a7f56bfe40a92ac0a0149ee884d186e3c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,6 +47,7 @@ add_executable(pdptw src/mains/main.cpp src/lns/operators/reconstruction/list_heuristic_cost_oriented.cpp src/lns/operators/selector/operator_selector.cpp src/lns/operators/selector/small_large_selector.cpp + src/lns/operators/selector/min_small_large_selector.cpp src/lns/lns.cpp src/utils.cpp src/output/run.cpp diff --git a/python/csv_reader.py b/python/csv_reader.py index 95a598b028a5eae0e2913780d0c046fabe9ff4b1..e019a9522a798f83e5ea87ed081536d2602b9324 100644 --- a/python/csv_reader.py +++ b/python/csv_reader.py @@ -101,7 +101,7 @@ def save_to_json(output_dir, filename, size, capacity, depot, locations, distanc "distance_matrix": distance_matrix }) - output_path = os.path.join(output_dir, os.path.basename(filename) + ".json") + output_path = os.path.join(output_dir, os.path.basename(filename)+".json") with open(output_path, "w") as f: json.dump(data, f, indent=4) @@ -152,7 +152,7 @@ def read_day_requests(csv_file: str, target_day: str) -> list[Location]: return locations, depot -locations, depot = read_day_requests("julia/clean_LCN_01.csv", "03/10/2023") +locations, depot = read_day_requests("julia/clean_LCN_01.csv", "31/10/2023") size = len(locations) + 1 capacity = 275 @@ -162,4 +162,4 @@ copyLocations.insert(0, depot) distance_matrix, time_matrix = compute_matrix(copyLocations) -save_to_json("data_in/Nantes/", "Nantes_03_10_2023", size, capacity, depot, locations, time_matrix) +save_to_json("data_in/Nantes/", "Nantes_31_10_2023", size, capacity, depot, locations, time_matrix) diff --git a/python/visualisation_capa.ipynb b/python/visualisation_capa.ipynb index 73619b7ba4e90139b3b37f5f20d52cfb2e9bcebb..aa8fc79fa3f1b9d0f4d8855a74239d752ef3e4a9 100644 --- a/python/visualisation_capa.ipynb +++ b/python/visualisation_capa.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 5, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -53,7 +53,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -62,7 +62,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 13, "metadata": {}, "outputs": [], "source": [ @@ -71,13 +71,13 @@ "# solutionFile = \"./../output/Nantes_1_sol.json\"\n", "# dataFile = \"./../data_in/Nantes_1.json\"\n", "\n", - "solutionFile = \"./../output/Nantes_03_10_2023_sol.json\"\n", - "dataFile = \"./../data_in/Nantes/Nantes_03_10_2023.json\"" + "solutionFile = \"./../output/Nantes_11_10_2023_sol.json\"\n", + "dataFile = \"./../data_in/Nantes/Nantes_11_10_2023.json\"" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 14, "metadata": {}, "outputs": [], "source": [ @@ -94,12 +94,12 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 15, "metadata": {}, "outputs": [ { "data": { - "image/png": "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VlXHjh11/vx5u2vlp94Na9as0Z49exQcHFygOlL+Pz/eeustWSyWAte52d3W79SpU2rdurXCwsK0fft2HT58WFOmTJGnp6dD6terVy/X38a3337rkOVKd389X3jhBa1bt06rV6/Wjh07dO7cOfXu3btAte72PnB0vbv93qKiovT111/r448/VkxMjMaOHavRo0dr7dq1pq3fwIEDFRsbq7Vr1+rIkSPq3bu3/vznP+vgwYMFqnmz//73v3rwwQfl5uamDRs26KefftL//d//qXz58oVe9s1uty119PbndrUc/Xkp3fl94Oh6d6rlyO3Ordzpe9CwYcNyreOcOXNMqXX58mV17txZL730UqGWn996jvxMyU+96Ohode7cWR07dtT333+vvXv3avTo0XJxKXisudv3V0du7+5Uz5GfX3fb9pj5WXmr9Tt37pzOnTun119/XUePHtWSJUv09ddfa+jQoYWu5xQM/GGUL1/eWLhwoWnLv3jxolGrVi1j8+bNRtu2bY3nn3/e4TUkGWvWrLE9jo2NNSQZR48etY3Lzs42KlasaCxYsMBhde/02v3www+GJOPkyZOFrvP79buVHj16GI888ogptSIjI40ePXoUetm3k5iYaEgyduzYYRiGYWzcuNFwcXExUlNTbfOkpKQYFovF2Lx5s0Nr3Urjxo2NIUOGFKqOYeTv95aammpIMrZs2WJavd9++8247777jKNHjxqhoaHGm2++WehaN/z+PXDw4EHjvvvuM+Lj4/O1/va41fL69u1r9O/f32E1bjZt2jSjUaNGpiz7dm68nikpKYabm5uxevVq27SYmBhDkhEdHV3oOr9/H5hZ71a/t3r16hkzZ87MNa5p06bG3/72t0LVuuFW73Nvb29j2bJluebz8/NzyDZh4sSJRuvWrQu9nDuxZ1ta2O2PPbUc9Xl5szttWx1d70YtM7c7d3o9Hf29KD+/u23bthmSjP/+97+m1TPrM+VO69eyZUtj8uTJBV62PbUMw/HbuzvVM/PzyzByv+fMqmXP58qqVasMd3d34+rVq4Wq6QzY0/0HkJ2drZUrVyo9PV0RERGm1Rk1apS6deumDh06mFbj9zIzMyUp194uFxcXeXh4OGRP1d1eu/T0dC1evFjVqlVTlSpVCl3vbhISEvTll1+a+l/B7du3KyAgQHXq1NHIkSN14cIFhy37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I0dUr14927hnn31WQ4YM0eLFizVlyhTVrFmzGDsEAKDwOLwcAAAn9tBDD0mSTp06lWv8N998o4ceekje3t4qV66cevTooZiYmFzzDBo0SFWrVs2zzOnTp8tisdgeWywWpaena+nSpbbD2wcNGmSbfvbsWQ0ZMkSVKlWSh4eH6tWrp0WLFt21d39//1yB+4ZevXpJUp5+AQBwRuzpBgDAif3yyy+SpPLly9vGbdmyRV26dFH16tU1ffp0XblyRe+8844efPBBHThw4JZB+04++ugjPfPMM2rRooWGDx8uSapRo4YkKSEhQa1atZLFYtHo0aNVsWJFbdiwQUOHDlVaWprGjh1r9zpZrVZJ10M5AADOjtANAIATSU1NVVJSkjIyMvTdd99pxowZ8vDw0GOPPWabZ/z48fLz81N0dLT8/PwkST179lSTJk00bdo0u8+V7t+/v0aMGKHq1aurf//+uab97W9/U3Z2to4cOaIKFSpIkkaMGKGnnnpK06dP17PPPqvSpUvnu1ZWVpbeeustVatWTc2bN7erTwAA7kWEbgAAnEiHDh1yPa5atao+/vhjVa5cWZIUHx+vQ4cOacKECbbALUkNGzbUo48+qq+++sphvRiGoU8//VR//vOfZRiGkpKSbNM6deqklStX6sCBA3rwwQfzvczRo0frp59+0pdffqlSpfiaAgBwfmzNAABwInPnzlXt2rWVmpqqRYsWaefOnfLw8LBN//XXXyVJderUyfPc8PBwbdy4Uenp6fL29i50L+fPn1dKSoo++OADffDBB7ecJzExMd/L+8c//qEFCxbo5ZdfVteuXQvdHwAA9wJCNwAATqRFixa2q5f37NlTrVu31tNPP63Y2FiVKVPGrmXdfLG0m+X3Htk5OTmSrh9+HhkZect5GjZsmK9lLVmyRBMnTtSIESM0efLkfD0HAABnQOgGAMBJubq6avbs2Xr44Yf17rvv6sUXX1RoaKgkKTY2Ns/8x44dk7+/v20vd/ny5ZWSkpJnvht7y292q4BesWJFlS1bVtnZ2XkOe7fHF198oWeeeUa9e/fW3LlzC7wcAADuRdwyDAAAJ9auXTu1aNFCb731ljIyMhQUFKTGjRtr6dKluQL10aNHtWnTplyHbdeoUUOpqak6fPiwbVx8fLzWrFmTp463t3eegO7q6qo+ffro008/1dGjR/M85/z5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", + "image/png": "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0ocfflhu/bx58xQdHS0/Pz/VrVtX8fHx+uKLL1wT1g43Op8PPvhAvXr1Ur169WQymXTw4EGX5LTX9c6ntLRUM2fOVNu2beXn56eIiAg99thjOnPmjOsCV8Lp06f16KOPql69eqpZs6batm2rr776ytWxKuXChQuaMmWKoqKiVLNmTf3mN7/Rvn37XB3Lbjf6/fm58ePHy2Qy6ZVXXrlp+arKyPndim6U32q1as6cOQoPD1fNmjUVHx+vY8eOuSasQYsWLVKnTp3k7++vkJAQDRo0SOnp6a6OVWlLly5VbGysAgICFBAQoLi4OG3dutXVsRzmxRdflMlk0pQpU1wdxS43+nm8+eab6t69uwICAmQymZSbm+u6sHa43vnk5ORo8uTJatmypWrWrKnIyEj9/ve/V15enotTX9uNfj4nTpzQ4MGDFRwcrICAAD344IPKyspyYWL7Xe13paioSBMnTlS9evVUu3ZtDR061G3OxxUo3bBp3bq1MjMzbctnn33m6kh2KygoULt27fTGG29cdX2LFi30+uuv6/Dhw/rss8/UqFEj9erVS+fOnbvJSe1zo/MpKChQ165dtXjx4pucrHKudz6FhYU6cOCAZs+erQMHDuiDDz5Qenq6BgwY4IKklfO///1Pd911l7y8vLR161Z9++23+n//7/+pbt26ro5WKY8//rhSUlL0t7/9TYcPH1avXr0UHx+v06dPuzqaXW70+3PF+vXrtXfvXkVERNykZI5h7/ndqm6Uf8mSJXrttde0bNkyffHFF/Lz81NCQoKKiopuclLjdu/erYkTJ2rv3r1KSUlRaWmpevXqpYKCAldHq5QGDRroxRdf1P79+/XVV1/p3nvv1cCBA/Wf//zH1dGqbN++ffrrX/+q2NhYV0ex241+HoWFherdu7eefvppFye1z/XO58yZMzpz5oxeeuklHTlyRMnJyfroo480ZswYV8e+puudT0FBgXr16iWTyaRPPvlEn3/+uUpKStS/f39ZLBZXR7+ua/2uTJ06VZs2bdK7776r3bt368yZMxoyZIiLUroBK2C1WufOnWtt166dq2M4hCTr+vXrr7tNXl6eVZL1448/vjmhquB653Py5EmrJOvXX399UzNVhT0/ny+//NIqyfrDDz/cnFBVNHPmTGvXrl1dHcMhCgsLrTVq1LBu3ry53HjHjh2tzzzzjItS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rVs1ZswY5efna8qUKYbPyWw2S/qplAMA4O4o3QAAuJG8vDxlZ2erqKhIX3zxhebPny8fHx/df//9tm2mT5+uoKAgpaamKigoSJI0aNAgdejQQXPnzjX8rPSjjz6q8ePHq0mTJnr00UfLrXvmmWdUVlamw4cPq169epKk8ePH6+GHH9a8efP0u9/9TjVr1rT7WCUlJXrllVfUuHFjderUyVBOAABuRZRuAADcSHx8fLnvGzVqpL///e9q0KCBJCkzM1MHDx7UjBkzbIVbkmJjY3Xfffdpy5YtDstitVr1/vvv68EHH5TValV2drZtXUJCgt555x0dOHBAd911l937nDRpkr799lv961//kqcnf00BALg//jQDAMCNvPHGG2rRooXy8vK0YsUKffrpp/Lx8bGt/+GHHyRJLVu2rPDZmJgYbdu2TQUFBfLz86tylnPnzik3N1dvvvmm3nzzzatuc/bsWbv398c//lFvvfWWnnvuOfXt27fK+QAAuBVQugEAcCN33nmnbfbyQYMGqWvXrnrkkUeUnp6u2rVrG9rXzydL+zl735FtsVgk/XT7eWJi4lW3iY2NtWtfycnJmjlzpsaPH69nn33Wrs8AAOAOKN0AALipGjVqaNGiRerRo4def/11PfXUU4qKipIkpaenV9j+6NGjql+/vu0qd926dZWbm1thuytXy3/uagU9ODhY/v7+Kisrq3DbuxEbNmzQ448/riFDhuiNN96o9H4AALgV8cowAADcWPfu3XXnnXfqlVdeUVFRkcLDw9W+fXutWrWqXKE+cuSItm/fXu627aZNmyovL0+HDh2yjWVmZmr9+vUVjuPn51ehoNeoUUNDhw7V+++/ryNHjlT4zLlz526Y/9NPP9VDDz2kbt26ac2aNfLw4K8mAIDqxWS1Wq2uDgEAAK4vOTlZo0aN0r59+2y3l1/x3nvv6be//a2WLl2q8ePH214Z1qxZM40ZM8b2yrDLly9r//79aty4sSTp/PnzioqKUmhoqH7/+9+rsLBQS5cuVXBwsA4cOKCf/xWhX79+2r17txYsWKCIiAg1btxYnTt3VlZWljp37qxz585p7NixatWqlXJycnTgwAF9/PHHysnJueY5/fDDD2rXrp1KSkr00ksvKSAgoNz62NhYu29PBwDgVkXpBgDADVyvdFssFrVo0ULST7eV16hRQzt27NDcuXN14MABeXl56Z577tHixYsVExNT7rMpKSlKSkrSd999p8aNG2v27Nk6duyY5s+fX650p6ena9y4cdq3b58uXbqkxMREJScnS/ppsrQFCxZo48aNMpvNqlevnlq3bq1hw4Zp7Nix1zynXbt2qUePHtdcP3fuXM2bN8/gPykAAG4tlG4AAAAAAJyEB6cAAAAAAHASSjcAAAAAAE5C6QYAAAAAwEko3QAAAAAAOAmlGwAAAAAAJ6F0AwAAAADgJC4t3UuXLlVsbKwCAgIUEBCguLg4bd261ba+qKhIEydOVL169VS7dm0NHTpUWVlZ5faRkZGhfv36qVatWgoJCdH06dN1+fLlm30qAAAAAABU4OnKgzdo0EAvvviimjdvLqvVqlWrVmngwIH6+uuv1bp1a02dOlX/+te/9O677yowMFCTJk3SkCFD9Pnnn0uSysrK1K9fP4WFhWnPnj3KzMzUY489Ji8vLy1cuNDuHBaLRWfOnJG/v79MJpOzThcAAAAAUE1YrVZduHBBERER8vC4zvVs6y2mbt261uXLl1tzc3OtXl5e1nfffde2Li0tzSrJmpqaarVardYtW7ZYPTw8rGaz2bbN0qVLrQEBAdbi4mK7j3nq1CmrJBYWFhYWFhYWFhYWFhYWQ8upU6eu2zddeqX758rKyvTuu++qoKBAcXFx2r9/v0pLSxUfH2/bJjo6WpGRkUpNTVWXLl2Umpqqtm3bKjQ01LZNQkKCJkyYoP/85z/q0KHDVY9VXFys4uJi2/dWq1WSdOrUKQUEBDjpDAEAAAAA1UV+fr4aNmwof3//627n8tJ9+PBhxcXFqaioSLVr19b69evVqlUrHTx4UN7e3qpTp0657UNDQ2U2myVJZrO5XOG+sv7KumtZtGiR5s+fX2H8yrPlAAAAAADY40aPKLt89vKWLVvq4MGD+uKLLzRhwgQlJibq22+/deoxZ82apby8PNty6tQppx4PAAAAAPDr5PIr3d7e3mrWrJkk6fbbb9e+ffv06quvatiwYSopKVFubm65q91ZWVkKCwuTJIWFhenLL78st78rs5tf2eZqfHx85OPj4+AzAQAAAACgPJdf6f4li8Wi4uJi3X777fLy8tKOHTts69LT05WRkaG4uDhJUlxcnA4fPqyzZ8/atklJSVFAQIBatWp107MDAAAAAPBzLr3SPWvWLPXp00eRkZG6cOGC1q5dq127dmnbtm0KDAzUmDFjlJSUpKCgIAUEBGjy5MmKi4tTly5dJEm9evVSq1atNGLECC1ZskRms1nPPvusJk6cyJVsAAAAAIDLubR0nz17Vo899pgyMzMVGBio2NhYbdu2Tffdd58k6eWXX5aHh4eGDh2q4uJiJSQk6C9/+Yvt8zVq1NDmzZs1YcIExcXFyc/PT4mJiVqwYIGrTgkAAAAAABuT9cr7sn7F8vPzFRgYqLy8PGYvBwAAAADckL098pZ7phsAAAAAgOqC0g0AAAAAgJNQugEAAAAAcBJKNwAAAAAATkLpBgAAAADASSjdAAAAAAA4CaUbAAAAAAAnoXQDAAAAAOAklG4AAAAAAJyE0g0AAAAAgJNQugEAAAAAcBJKNwAAAAAATkLpBgAAAADASSjdAAAAAAA4CaUbAAAAAAAnoXQDAAAAAOAklG4AAAAAAJyE0g0AAAAAgJNQugEAAAAAcBJKNwAAAAAATkLpBgAAAADASSjdAAAAAAA4CaUbAAAAAAAnoXQDAAAAAOAklG4AAAAAAJyE0g0AAAAAgJNQugEAAAAAcBJKNwAAAAAATkLpBgAAAADASTyNfqCsrEzJycnasWOHzp49K4vFUm79J5984rBwAAAAAAC4M8Ol+8knn1RycrL69eunNm3ayGQyOSMXAAAAAABuz3Dpfuedd7Ru3Tr17dvXGXkAAAAAAKg2DD/T7e3trWbNmjkjCwAAAAAA1Yrh0j1t2jS9+uqrslqtzsgDAAAAAEC1Yfj28s8++0w7d+7U1q1b1bp1a3l5eZVb/8EHHzgsHAAAAAAA7sxw6a5Tp44GDx7sjCwAAAAAAFQrhkv3ypUrnZEDAAAAAIBqx3DpvuLcuXNKT0+XJLVs2VLBwcEOCwUAAAAAQHVgeCK1goICjR49WuHh4erWrZu6deumiIgIjRkzRoWFhc7ICAAAAACAWzJcupOSkrR7925t2rRJubm5ys3N1YYNG7R7925NmzbNGRkBAAAAAHBLhkv3+++/r7ffflt9+vRRQECAAgIC1LdvX7311lt67733DO1r0aJF6tSpk/z9/RUSEqJBgwbZblm/onv37jKZTOWW8ePHl9smIyND/fr1U61atRQSEqLp06fr8uXLRk8NAAAAAACHMvxMd2FhoUJDQyuMh4SEGL69fPfu3Zo4caI6deqky5cv6+mnn1avXr307bffys/Pz7bd2LFjtWDBAtv3tWrVsn1dVlamfv36KSwsTHv27FFmZqYee+wxeXl5aeHChUZPDwAAAAAAhzFZrVarkQ/07NlT9erV0+rVq+Xr6ytJunTpkhITE5WTk6OPP/640mHOnTunkJAQ7d69W926dZP005Xu9u3b65VXXrnqZ7Zu3ar7779fZ86csf3PgGXLlmnmzJk6d+6cvL29b3jc/Px8BQYGKi8vTwEBAZXODwAAAAD4dbC3Rxq+vfzVV1/V559/rgYNGqhnz57q2bOnGjZsqD179ujVV1+tUui8vDxJUlBQULnxNWvWqH79+mrTpo1mzZpV7op6amqq2rZtW+7qe0JCgvLz8/Wf//ynSnkAAAAAAKgKw7eXt2nTRseOHdOaNWt09OhRSdLDDz+s4cOHq2bNmpUOYrFYNGXKFN11111q06aNbfyRRx5RVFSUIiIidOjQIc2cOVPp6en64IMPJElms7nC7e5XvjebzVc9VnFxsYqLi23f5+fnVzo3AAAAAADXUqn3dNeqVUtjx451aJCJEyfqyJEj+uyzz8qNjxs3zvZ127ZtFR4erp49e+rEiRNq2rRppY61aNEizZ8/v0p5AQAAAAC4EbtK98aNG9WnTx95eXlp48aN1912wIABhkNMmjRJmzdv1qeffqoGDRpcd9vOnTtLko4fP66mTZsqLCxMX375ZbltsrKyJElhYWFX3cesWbOUlJRk+z4/P18NGzY0nBsAAAAAgOuxq3QPGjRIZrPZ9lqvazGZTCorK7P74FarVZMnT9b69eu1a9cuNW7c+IafOXjwoCQpPDxckhQXF6cXXnhBZ8+eVUhIiCQpJSVFAQEBatWq1VX34ePjIx8fH7tzAgAAAABQGXaVbovFctWvq2rixIlau3atNmzYIH9/f9sz2IGBgapZs6ZOnDihtWvXqm/fvqpXr54OHTqkqVOnqlu3boqNjZUk9erVS61atdKIESO0ZMkSmc1mPfvss5o4cSLFGgAAAADgUoZnL1+9enW5SciuKCkp0erVqw3ta+nSpcrLy1P37t0VHh5uW/75z39Kkry9vfXxxx+rV69eio6O1rRp0zR06FBt2rTJto8aNWpo8+bNqlGjhuLi4vToo4/qscceK/debwAAAAAAXMHwe7pr1KihzMxM263cV5w/f14hISGGbi+/VfCebgAAAACAEU57T7fVapXJZKow/uOPPyowMNDo7gAAAAAAqLbsfmVYhw4dZDKZZDKZ1LNnT3l6/t9Hy8rKdPLkSfXu3dspIQEAAAAAcEd2l+4rs5YfPHhQCQkJql27tm2dt7e3GjVqpKFDhzo8IAAAAAAA7sru0j137lxJUqNGjTRs2DD5+vo6LRQAAAAAANWB3aX7isTERGfkAAAAAACg2jFcusvKyvTyyy9r3bp1ysjIUElJSbn1OTk5DgsHAAAAAIA7Mzx7+fz58/WnP/1Jw4YNU15enpKSkjRkyBB5eHho3rx5TogIAAAAAIB7Mly616xZo7feekvTpk2Tp6enHn74YS1fvlxz5szR3r17nZERAAAAAAC3ZLh0m81mtW3bVpJUu3Zt5eXlSZLuv/9+/etf/3JsOgAAAAAA3Jjh0t2gQQNlZmZKkpo2bart27dLkvbt2ycfHx/HpgMAAAAAwI0ZLt2DBw/Wjh07JEmTJ0/W7Nmz1bx5cz322GMaPXq0wwMCAAAAAOCuTFar1VqVHezdu1d79uxR8+bN1b9/f0fluqny8/MVGBiovLw8BQQEuDoOAAAAAOAWZ2+PNPzKsF/q0qWLunTpUtXdAAAAAABQ7Ri+vXzRokVasWJFhfEVK1Zo8eLFDgkFAAAAAEB1YLh0//Wvf1V0dHSF8datW2vZsmUOCQUAAAAAQHVQqVeGhYeHVxgPDg62zWoOAAAAAAAqUbobNmyozz//vML4559/roiICIeEAgAAAACgOjA8kdrYsWM1ZcoUlZaW6t5775Uk7dixQzNmzNC0adMcHhAAAAAAAHdluHRPnz5d58+f1xNPPKGSkhJJkq+vr2bOnKlZs2Y5PCAAAAAAAO6q0u/pvnjxotLS0lSzZk01b95cPj4+js520/CebgAAAACAEU5/T3ft2rVtE6q5c+EGAAAAAMBZDE+kZrFYtGDBAgUGBioqKkpRUVGqU6eOnnvuOVksFmdkBAAAAADALRm+0v3MM8/o7bff1osvvqi77rpLkvTZZ59p3rx5Kioq0gsvvODwkAAAAAAAuCPDz3RHRERo2bJlGjBgQLnxDRs26IknntDp06cdGvBm4JluAAAAAIAR9vZIw7eX5+TkKDo6usJ4dHS0cnJyjO4OAAAAAIBqy3DpbteunV5//fUK46+//rratWvnkFAAAAAAAFQHhp/pXrJkifr166ePP/5YcXFxkqTU1FSdOnVKW7ZscXhAAAAAAADcleEr3ffcc4++++47DR48WLm5ucrNzdWQIUOUnp6uu+++2xkZAQAAAABwS4YnUquOmEgNAAAAAGCEvT3SrtvLDx06ZPeBY2Nj7d4WAAAAAIDqzK7S3b59e5lMJt3oorjJZFJZWZlDggEAAAAA4O7sKt0nT550dg4AAAAAAKodu0p3VFSUs3MAAAAAAFDtGJ69HAAAAAAA2IfSDQAAAACAk1C6AQAAAABwEko3AAAAAABOUqnSnZubq+XLl2vWrFnKycmRJB04cECnT592aDgAAAAAANyZXbOX/9yhQ4cUHx+vwMBAff/99xo7dqyCgoL0wQcfKCMjQ6tXr3ZGTgAAAAAA3I7hK91JSUkaOXKkjh07Jl9fX9t437599emnnzo0HAAAAAAA7sxw6d63b59+97vfVRi/7bbbZDabHRIKAAAAAIDqwHDp9vHxUX5+foXx7777TsHBwYb2tWjRInXq1En+/v4KCQnRoEGDlJ6eXm6boqIiTZw4UfXq1VPt2rU1dOhQZWVlldsmIyND/fr1U61atRQSEqLp06fr8uXLRk8NAAAAAACHMly6BwwYoAULFqi0tFSSZDKZlJGRoZkzZ2ro0KGG9rV7925NnDhRe/fuVUpKikpLS9WrVy8VFBTYtpk6dao2bdqkd999V7t379aZM2c0ZMgQ2/qysjL169dPJSUl2rNnj1atWqXk5GTNmTPH6KkBAAAAAOBQJqvVajXygby8PD3wwAP66quvdOHCBUVERMhsNisuLk5btmyRn59fpcOcO3dOISEh2r17t7p166a8vDwFBwdr7dq1euCBByRJR48eVUxMjFJTU9WlSxdt3bpV999/v86cOaPQ0FBJ0rJlyzRz5kydO3dO3t7eNzxufn6+AgMDlZeXp4CAgErnBwAAAAD8OtjbIw3PXh4YGKiUlBR99tlnOnTokC5evKiOHTsqPj6+SoGlnwq9JAUFBUmS9u/fr9LS0nL7jo6OVmRkpK10p6amqm3btrbCLUkJCQmaMGGC/vOf/6hDhw5VzgUAAAAAQGUYLt1XdO3aVV27dnVYEIvFoilTpuiuu+5SmzZtJElms1ne3t6qU6dOuW1DQ0Ntk7aZzeZyhfvK+ivrrqa4uFjFxcW276/2jDoAAAAAAFVVqdK9Y8cO7dixQ2fPnpXFYim3bsWKFZUKMnHiRB05ckSfffZZpT5vxKJFizR//nynHwcAAAAA8OtmeCK1+fPnq1evXtqxY4eys7P1v//9r9xSGZMmTdLmzZu1c+dONWjQwDYeFhamkpIS5ebmlts+KytLYWFhtm1+OZv5le+vbPNLs2bNUl5enm05depUpXIDAAAAAHA9hq90L1u2TMnJyRoxYkSVD261WjV58mStX79eu3btUuPGjcutv/322+Xl5aUdO3bYZkZPT09XRkaG4uLiJElxcXF64YUXdPbsWYWEhEiSUlJSFBAQoFatWl31uD4+PvLx8alyfgAAAAAArsdw6S4pKdFvfvMbhxx84sSJWrt2rTZs2CB/f3/bM9iBgYGqWbOmAgMDNWbMGCUlJSkoKEgBAQGaPHmy4uLi1KVLF0lSr1691KpVK40YMUJLliyR2WzWs88+q4kTJ1KsAQAAAAAuZfiVYTNnzlTt2rU1e/bsqh/cZLrq+MqVKzVy5EhJUlFRkaZNm6Z//OMfKi4uVkJCgv7yl7+Uu3X8hx9+0IQJE7Rr1y75+fkpMTFRL774ojw97ft/CrwyDAAAAABghL090q7SnZSUZPvaYrFo1apVio2NVWxsrLy8vMpt+6c//akKsV2D0g0AAAAAMMKh7+n++uuvy33fvn17SdKRI0cqnxAAAAAAgGrOrtK9c+dOZ+cAAAAAAKDaMfzKsNGjR+vChQsVxgsKCjR69GiHhAIAAAAAoDowXLpXrVqlS5cuVRi/dOmSVq9e7ZBQAAAAAABUB3a/Miw/P19Wq1VWq1UXLlyQr6+vbV1ZWZm2bNlie082AAAAAAAwULrr1Kkjk8kkk8mkFi1aVFhvMpk0f/58h4YDAAAAAMCd2V26d+7cKavVqnvvvVfvv/++goKCbOu8vb0VFRWliIgIp4QEAAAAAMAd2V2677nnHknSyZMnFRkZKZPJ5LRQAAAAAABUB3aX7iuioqKckQMAAAAAgGrH8OzlAAAAAADAPpRuAAAAAACchNINAAAAAICTULoBAAAAAHASwxOpdejQ4aozl5tMJvn6+qpZs2YaOXKkevTo4ZCAAAAAAAC4K8NXunv37q3//ve/8vPzU48ePdSjRw/Vrl1bJ06cUKdOnZSZman4+Hht2LDBGXkBAAAAAHAbhq90Z2dna9q0aZo9e3a58eeff14//PCDtm/frrlz5+q5557TwIEDHRYUAAAAAAB3Y7JarVYjHwgMDNT+/fvVrFmzcuPHjx/X7bffrry8PB09elSdOnXShQsXHBrWWfLz8xUYGKi8vDwFBAS4Og4AAAAA4BZnb480fHu5r6+v9uzZU2F8z5498vX1lSRZLBbb1wAAAAAA/FoZvr188uTJGj9+vPbv369OnTpJkvbt26fly5fr6aefliRt27ZN7du3d2hQAAAAAADcjeHbyyVpzZo1ev3115Weni5JatmypSZPnqxHHnlEknTp0iXbbObugNvLAQAAAABG2NsjK1W6qxtKNwAAAADACHt7pOHby68oKSnR2bNnZbFYyo1HRkZWdpcAAAAAAFQrhkv3sWPHNHr06AqTqVmtVplMJpWVlTksHAAAAAAA7sxw6R45cqQ8PT21efNmhYeHy2QyOSMXAAAAAABuz3DpPnjwoPbv36/o6Ghn5AEAAAAAoNow/J7uVq1aKTs72xlZAAAAAACoVgyX7sWLF2vGjBnatWuXzp8/r/z8/HILAAAAAAD4ieFXhnl4/NTTf/kstztPpMYrwwAAAAAARjjtlWE7d+6sUjAAAAAAAH4tDJfue+65xxk5AAAAAACoduwq3YcOHVKbNm3k4eGhQ4cOXXfb2NhYhwQDAAAAAMDd2VW627dvL7PZrJCQELVv314mk0lXexTcXZ/pBgAAAADAGewq3SdPnlRwcLDtawAAAAAAcGN2le6oqCjb16GhofL19XVaIAAAAAAAqgvD7+kOCQlRYmKiUlJSZLFYnJEJAAAAAIBqwXDpXrVqlQoLCzVw4EDddtttmjJlir766itnZAMAAAAAwK0ZLt2DBw/Wu+++q6ysLC1cuFDffvutunTpohYtWmjBggXOyAgAAAAAgFsyWa82DblB3377rYYPH65Dhw655ezl+fn5CgwMVF5engICAlwdBwAAAABwi7O3Rxq+0n1FUVGR1q1bp0GDBqljx47KycnR9OnTK7s7AAAAAACqHbtmL/+5bdu2ae3atfrwww/l6empBx54QNu3b1e3bt2ckQ8AAAAAALdluHQPHjxY999/v1avXq2+ffvKy8vLGbkAAAAAAHB7hm8vz8rK0rp16zRw4MAqF+5PP/1U/fv3V0REhEwmkz788MNy60eOHCmTyVRu6d27d7ltcnJyNHz4cAUEBKhOnToaM2aMLl68WKVcAAAAAAA4guEr3f7+/ravi4qKVFJSUm69kYnICgoK1K5dO40ePVpDhgy56ja9e/fWypUrbd/7+PiUWz98+HBlZmYqJSVFpaWlGjVqlMaNG6e1a9fanQMAAOBaMjIylJ2d7bLj169fX5GRkS47PgCgagyX7oKCAs2cOVPr1q3T+fPnK6w3Mnt5nz591KdPn+tu4+Pjo7CwsKuuS0tL00cffaR9+/bpjjvukCT9+c9/Vt++ffXSSy8pIiLC7iwAAAC/lJGRoZjoliq8VOSyDLVq+irtaDrFGwDclOHSPWPGDO3cuVNLly7ViBEj9MYbb+j06dP661//qhdffNHhAXft2qWQkBDVrVtX9957r55//nnVq1dPkpSamqo6derYCrckxcfHy8PDQ1988YUGDx581X0WFxeruLjY9n1+fr7DcwMAAPeXnZ2twktFWt2nsWKCfG/68dNyivTY1pPKzs6mdAOAmzJcujdt2qTVq1ere/fuGjVqlO6++241a9ZMUVFRWrNmjYYPH+6wcL1799aQIUPUuHFjnThxQk8//bT69Omj1NRU1ahRQ2azWSEhIeVPyNNTQUFBMpvN19zvokWLNH/+fIflBAAA1VtMkK86hvq5OgYAwA0ZLt05OTlq0qSJpJ+e387JyZEkde3aVRMmTHBouIceesj2ddu2bRUbG6umTZtq165d6tmzZ6X3O2vWLCUlJdm+z8/PV8OGDauUFQAAAACAXzI8e3mTJk108uRJSVJ0dLTWrVsn6acr4HXq1HFouKsdu379+jp+/LgkKSwsTGfPni23zeXLl5WTk3PN58Cln54TDwgIKLcAAAAAAOBohkv3qFGj9M0330iSnnrqKb3xxhvy9fXV1KlTNX36dIcH/Lkff/xR58+fV3h4uCQpLi5Oubm52r9/v22bTz75RBaLRZ07d3ZqFgAAAAAAbsTw7eVTp061fR0fH6+jR49q//79atasmWJjYw3t6+LFi7ar1pJ08uRJHTx4UEFBQQoKCtL8+fM1dOhQhYWF6cSJE5oxY4aaNWumhIQESVJMTIx69+6tsWPHatmyZSotLdWkSZP00EMPMXM5AAAAAMDlDJfunysqKlJUVJSioqIq9fmvvvpKPXr0sH1/5TnrxMRELV26VIcOHdKqVauUm5uriIgI9erVS88991y5d3WvWbNGkyZNUs+ePeXh4aGhQ4fqtddeq8ppAQAA4P/He8oBoGoMl+6ysjItXLhQy5YtU1ZWlr777js1adJEs2fPVqNGjTRmzBi799W9e3dZrdZrrt+2bdsN9xEUFKS1a9fafUwAAADYh/eUA0DVGS7dL7zwglatWqUlS5Zo7NixtvE2bdrolVdeMVS6AQAAcOuyvad8SDPF1K9504+fln1Jj31wnPeUA3Brhkv36tWr9eabb6pnz54aP368bbxdu3Y6evSoQ8MBAADA9WLq11THCN5TDgCVYXj28tOnT6tZs2YVxi0Wi0pLSx0SCgAAAACA6sDwle5WrVrp3//+d4XJ09577z116NDBYcEAAAAk107klZaW5pLj/pKrcvzaz19iIjcAVWe4dM+ZM0eJiYk6ffq0LBaLPvjgA6Wnp2v16tXavHmzMzICAAAXcmXpzczM1G8fGKpLRcUuOb6rmQtK5WGSHn30UVdHcQnzxRKXn7+vj4/ee/99hYeHu+T4lH7A/Rku3QMHDtSmTZu0YMEC+fn5ac6cOerYsaM2bdqk++67zxkZAQCAi9wKs1dL0uqHmismpNZNP+7Wozmas/3UTT/uFbnFl2Wx/orPv6jMpef/75N5+sPm73X//fff9GNfQekH3F+l3tN99913KyUlxdFZAADALcY2e/UjLVxX+j7KUExILXVsUPumH//o2cKbfsyr4fxdd/4Wq1z27/+/T+bpDxtPurT088o2oOoqVboBAMCvy6+99OHXzeWlf3gLxYTe/NKfllWox9Z8xyvbgCqyq3TXrVtXJpPJrh3m5ORUKRAAAACA/xMT6prSD8Ax7Crdr7zyipNjAAAAAABQ/dhVuhMTE52dAwAAAACAasfD1QEAAAAAAKiuKN0AAAAAADgJpRsAAAAAACehdAMAAAAA4CSGS/fKlStVWMg7MwEAAAAAuBHDpfupp55SWFiYxowZoz179jgjEwAAAAAA1YLh0n369GmtWrVK2dnZ6t69u6Kjo7V48WKZzWZn5AMAAAAAwG0ZLt2enp4aPHiwNmzYoFOnTmns2LFas2aNIiMjNWDAAG3YsEEWi8UZWQEAAAAAcCtVmkgtNDRUXbt2VVxcnDw8PHT48GElJiaqadOm2rVrl4MiAgAAAADgnipVurOysvTSSy+pdevW6t69u/Lz87V582adPHlSp0+f1oMPPqjExERHZwUAAAAAwK0YLt39+/dXw4YNlZycrLFjx+r06dP6xz/+ofj4eEmSn5+fpk2bplOnTjk8LAAAAAAA7sTT6AdCQkK0e/duxcXFXXOb4OBgnTx5skrBAAAAAABwd4avdN9zzz3q2LFjhfGSkhKtXr1akmQymRQVFVX1dAAAAAAAuDHDpXvUqFHKy8urMH7hwgWNGjXKIaEAAAAAAKgODJduq9Uqk8lUYfzHH39UYGCgQ0IBAAAAAFAd2P1Md4cOHWQymWQymdSzZ095ev7fR8vKynTy5En17t3bKSEBAAAAAHBHdpfuQYMGSZIOHjyohIQE1a5d27bO29tbjRo10tChQx0eEAAAAAAAd2V36Z47d64kqVGjRho2bJh8fX2dFgoAAAAAgOrA8CvDEhMTnZEDAAAAAIBqx67SHRQUpO+++07169dX3bp1rzqR2hU5OTkOCwcAAAAAgDuzq3S//PLL8vf3t319vdINAAAAAAB+Ylfp/vkt5SNHjnRWFgAAAAAAqhXD7+nesmWLtm3bVmF8+/bt2rp1q0NCAQAAAABQHRgu3U899ZTKysoqjFssFj311FMOCQUAAAAAQHVgePbyY8eOqVWrVhXGo6Ojdfz4cYeEAgAAAIBfs4yMDGVnZ7vs+PXr11dkZKTLjl+dGC7dgYGB+u9//6tGjRqVGz9+/Lj8/PwclQsAAAAAfpUyMjIUE9NShYVFLstQq5av0tLSKd4OYLh0Dxw4UFOmTNH69evVtGlTST8V7mnTpmnAgAEODwgAAAAAvybZ2dkqLCzS334fq5gGtW/68dN+vKgRrx1SdnY2pdsBDJfuJUuWqHfv3oqOjlaDBg0kST/++KPuvvtuvfTSSw4PCAAAAAC/RjENaqtjk0BXx0AVVer28j179iglJUXffPONatasqdjYWHXr1s0Z+QAAAAAAcFuGZy+XJJPJpF69emn69OmaNGlSpQv3p59+qv79+ysiIkImk0kffvhhufVWq1Vz5sxReHi4atasqfj4eB07dqzcNjk5ORo+fLj+v/buPSyqet/j+GdA5KKBooIaoqYEZKVparTtstW8ZN6fnZWWlmmWuDUqLyXmZe9M81S7tOziZVua1T5lpqWpqe1taGpesoOoZGEKKBogoEDwO394mCMKwuhaM2Lv1/PM88hay/X5rt+sWWu+c1kTGBioWrVqaejQocrJybmoegAAAAAAsJLL73RLUm5urjZu3KiUlBQVFBSUmvfXv/7VpfW0bNlSjzzyiPr163fe/JkzZ+q1117TP//5TzVt2lTx8fHq2rWr/ud//kd+fn6SpIEDByo1NVVr1qxRYWGhHn74YQ0fPlxLliy5mE0DAAAAAMAyLjfdO3bs0N133628vDzl5uYqODhYGRkZCggIUEhIiEtNd/fu3dW9e/cy5xlj9Oqrr2rixInq3bu3JGnRokUKDQ3VsmXLdN999ykxMVGrVq3S1q1bdfPNN0uSXn/9dd19992aNWuWGjZs6OrmAQAAAABgGZc/Xv7kk0+qZ8+e+u233+Tv76/Nmzfrl19+UZs2bSy9kNrBgweVlpamzp07O6cFBQWpffv2SkhIkCQlJCSoVq1azoZbkjp37iwvLy9t2bLFsloAAAAAALgYLjfdO3fu1FNPPSUvLy95e3srPz9fjRo10syZM/Xss89aVlhaWpokKTQ0tNT00NBQ57y0tDSFhISUml+tWjUFBwc7lylLfn6+srOzS90AAAAAALCay023j4+PvLzO/LeQkBClpKRIOvMu9KFDh6ytzibTp09XUFCQ89aoUSNPlwQAAAAAuAK53HTfdNNN2rp1qyTpjjvu0KRJk7R48WKNGTNG119/vWWF1a9fX5KUnp5eanp6erpzXv369XX06NFS83///XedOHHCuUxZJkyYoKysLOetqrxYAAAAAACoWlxuul944QU1aNBAkvT3v/9dtWvX1uOPP65jx47p7bfftqywpk2bqn79+lq3bp1zWnZ2trZs2aKYmBhJUkxMjDIzM7V9+3bnMl9//bWKi4vVvn37ctft6+urwMDAUjcAAAAAAKzm8tXLz75oWUhIiFatWnXR4Tk5OTpw4IDz74MHD2rnzp0KDg5WeHi4xowZo7/97W+KiIhw/mRYw4YN1adPH0lSdHS0unXrpmHDhmnu3LkqLCxUbGys7rvvPq5cDgAAAADwuIv6nW5JOnr0qJKSkiRJUVFRqlevnsvr2LZtm/785z87/46Li5MkDR48WAsXLtTYsWOVm5ur4cOHKzMzUx06dNCqVaucv9EtSYsXL1ZsbKw6deokLy8v9e/fX6+99trFbhYAAAAAAJZxuek+efKknnjiCS1dulRFRUWSJG9vbw0YMEBz5sxRUFBQpdd15513yhhT7nyHw6GpU6dq6tSp5S4THBysJUuWVH4DAAAAAABwE5e/0/3oo49qy5YtWrFihTIzM5WZmakVK1Zo27Zteuyxx+yoEQAAAACAKsnld7pXrFih1atXq0OHDs5pXbt21TvvvKNu3bpZWhwAAAAAAFWZy+9016lTp8yPkAcFBal27dqWFAUAAAAAwJXA5aZ74sSJiouLU1pamnNaWlqannnmGcXHx1taHAAAAAAAVZnLHy9/8803deDAAYWHhys8PFySlJKSIl9fXx07dkxvvfWWc9nvv//eukqBP7iUlBRlZGR4LL9u3brOxzwAAPjjSExM9Fg2zz9wJXC56S75jWwA7pOSkqLo6Cjl5Z3yWA0BAf5KTNzLiQ8AgD+ItOwCeXlJgwYN8lgNPP/AlcDlpvv555+3ow4AF5CRkaG8vFN6L76DohtX/mf5rJL4S5YenPYfZWRkcNIDAOAPIvPU7youFs8/gEvkctMNwHOiGwepdWQdT5cBAAD+QHj+AVwal5vuoqIivfLKK/roo4+UkpKigoKCUvNPnDhhWXEAAAAAAFRlLl+9fMqUKXr55Zc1YMAAZWVlKS4uTv369ZOXl5cmT55sQ4kAAAAAAFRNLjfdixcv1jvvvKOnnnpK1apV0/333693331XkyZN0ubNm+2oEQAAAACAKsnlpjstLU033HCDJKlmzZrKysqSJN1zzz1auXKltdUBAAAAAFCFudx0h4WFKTU1VZLUrFkzffXVV5KkrVu3ytfX19rqAAAAAACowlxuuvv27at169ZJkkaNGqX4+HhFRETooYce0iOPPGJ5gQAAAAAAVFUuX738xRdfdP57wIABaty4sb799ltFRESoZ8+elhYHAAAAAEBVdsm/033LLbfolltusaIWAAAAAACuKC5/vHz69OmaP3/+edPnz5+vGTNmWFIUAAAAAABXApeb7rfeektRUVHnTW/RooXmzp1rSVEAAAAAAFwJLuonwxo0aHDe9Hr16jmvag4AAAAAAC6i6W7UqJE2bdp03vRNmzapYcOGlhQFAAAAAMCVwOULqQ0bNkxjxoxRYWGhOnbsKElat26dxo4dq6eeesryAgEAAAAAqKpcbrqfeeYZHT9+XE888YQKCgokSX5+fho3bpwmTJhgeYEAAAAAAFRVLjfdDodDM2bMUHx8vBITE+Xv76+IiAj5+vraUR8AAAAAAFXWRf9Od82aNdW2bVsrawEAAAAA4Iri8oXUAAAAAABA5Vz0O93AH01KSooyMjI8kp2YmOiR3HN5so66desqPDzcY/kAAADAxaDpBiohJSVF0dFRyss75elSPCLt+Cl5eTk0aNAgj9UQEOCvxMS9NN4AAACoUmi6gUrIyMhQXt4pvffSPYpuVsft+V9u/Enx//i323NLZOYUqLjYeGz7E5OP68FnVigjI4OmGwAAAFVKpZru5cuXV3qFvXr1uuhigMtddLM6at2ivttz9yYfd3tmWTy1/QAAAEBVVammu0+fPqX+djgcMsaU+rtEUVGRNZUBAAAAAFDFVerq5cXFxc7bV199pVatWunLL79UZmamMjMz9cUXX6h169ZatWqV3fUCAAAAAFBluPyd7jFjxmju3Lnq0KGDc1rXrl0VEBCg4cOHXzZXWQZw5eHq6QAAAKhqXG66k5OTVatWrfOmBwUF6eeff7agJAAoLe1YDldPBwAAQJXkctPdtm1bxcXF6b333lNoaKgkKT09Xc8884zatWtneYEAkJmdf+bq6S/3VXSzum7PT0zO0INxn3L1dAAAALjM5aZ7/vz56tu3r8LDw9WoUSNJ0qFDhxQREaFly5ZZXR8AOEU3q6vW1zfwdBkAAABApbncdDdv3ly7d+/WmjVrtHfvXklSdHS0OnfuXOoq5gAAAAAA/NG53HRLZ34irEuXLrr99tvl6+tLsw0AAAAAQBkq9ZNhZysuLta0adN09dVXq2bNmjp48KAkKT4+XvPmzbO8QAAAAAAAqiqXm+6//e1vWrhwoWbOnKnq1as7p19//fV69913LS0OAAAAAICqzOWme9GiRXr77bc1cOBAeXt7O6e3bNnS+R1vAAAAAABwEU334cOH1bx58/OmFxcXq7Cw0JKiAAAAAAC4ErjcdF933XX697//fd70f/3rX7rpppssKarE5MmT5XA4St2ioqKc80+fPq2RI0eqTp06qlmzpvr376/09HRLawAAAAAA4GK5fPXySZMmafDgwTp8+LCKi4v1ySefKCkpSYsWLdKKFSssL7BFixZau3at8+9q1f6/5CeffFIrV67Uxx9/rKCgIMXGxqpfv37atGmT5XUAAAAAAOAql5vu3r176/PPP9fUqVNVo0YNTZo0Sa1bt9bnn3+uu+66y/oCq1VT/fr1z5uelZWlefPmacmSJerYsaMkacGCBYqOjtbmzZt1yy23WF4LAACe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3JJXIiwszMyePbvUtGnTppnIyEjbs8+9//Py8oyPj49ZsWJFqeWGDh1qunbtant+fn6+qVatmpk2bVqp5caOHWtuvfVWy3LL2/9KnuSfu8+Fh4ebl19+2fb8EtnZ2SYmJsZ06tTJloarMo+/Evn5+SYgIMAsWbLkknM//fRT54t5JTdJzic4Z3+ayM7Hvyvbn5OTYySZVatWWV6HMcZ06tSp3HdRrBz7s1Vm+xctWmR8fHyc5wC7XGj77R77s/N/+uknI8m89957pebfe++95oEHHrA9/2zuGvuz8w8cOHDe9VxK5j/22GOWZpa3/7mrhvLyR48e7TwWnX188vLyMnfccYft+Z7YB0vuf7u3vbLHfrvPfcZU7vh37Ngx57knNDTUzJw505ZaSsbfXc89qgJ7vkyAKuPXX3/V8ePH1aBBA7fmzps3T23atFHLli3dmlsiKChIkrR//35t27ZN06ZNu+R1GmM0atQoffrpp9qwYYOaNm16yeu0yoIFCxQSEqIePXq4NTcvL++8K5N6e3tbcrVMVxUWFqqwsNBj9VSvXl1t27Y972c89u3bp8aNG1/y+iva/9q0aSMfHx+tW7fO+WsBSUlJSklJKfN7l1bnS1J2dra6du0qX19fLV++3JKrtruSX9b/McY4r/dwKTp16qQffvih1LSHH35YUVFRGjdunLy9vS8540IuZvt37twpSbYd/4uLi8sdWyvHvmR9ld3+efPmqVevXqpXr54l2eW50PbbPfZn5zdp0kQNGzYs89hj5/U1ytp+d4392fkl352389hf0f5ndw0V5Y8fP16PPvpoqWk33HCDXnnlFfXs2dP2fE/sgyX3/5QpU2zd9soc++0890muHf/q1q0rSfr666919OhR9erVy9JaSpSMv93PPaoUT3T6sM/JkyfNjh07zI4dO4wk53dHf/nlF3Py5Enz9NNPm4SEBHPw4EGzdu1a07p1axMREWFOnz5te36JrKwsExAQYN58801LMl3J/+ijj8z69etNcnKyWbZsmWncuLHp16+fJdmPP/64CQoKMhs2bDCpqanOW15ennOZ1NRUs2PHDvPOO+8YSeabb74xO3bsMMePH7ekhrIUFRWZ8PBwM27cONsyyjN48GBz9dVXmxUrVpiDBw+aTz75xNStW9e2jxRVdP/fcccdpkWLFmb9+vXmp59+MgsWLDB+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REdHKyEhwfkuryRt2rRJV111lcLCwhQRESF/f3+tW7euzP//7bffqnHjxnruued08803KyIiQr/88kupZapXr66ioqIK69i1a5dyc3NL1eHl5aXIyMhL2MLKOXr0qJYsWaI+ffrIy4unMQCAyx9nKwAALiNZWVnauXNnqduhQ4f0xBNP6NChQxo1apT27t2rzz77TM8//7zi4uLk5eUlPz8/jRs3TmPHjtWiRYuUnJyszZs3a968eZKkiIgIpaSkaOnSpUpOTtZrr72mTz/9tFR2kyZNdPDgQe3cuVMZGRnKz88/r76BAwfKz89PgwcP1p49e7R+/XqNGjVKDz74oPOj5VYxxigtLU2pqalKTEzU/PnzdeuttyooKEgvvviipVkAANiF73QDAHAZ2bBhg2666aZS04YOHap3331XX3zxhZ555hm1bNlSwcHBGjp0aKmLo8XHx6tatWqaNGmSjhw5ogYNGmjEiBGSpF69eunJJ59UbGys8vPz1aNHD8XHxzuvfC5J/fv31yeffKI///nPyszM1IIFCzRkyJBStQQEBGj16tUaPXq02rZtq4CAAPXv318vv/yy5WORnZ2tBg0ayOFwKDAwUJGRkRo8eLBGjx7t8nfRAQDwFIc5+3NqAAAAAADAMny8HAAAAAAAm9B0AwAAAABgE5puAAAAAABsQtMNAAAAAIBNaLoBAAAAALAJTTcAAAAAADah6QYAAAAAwCY03QAAAAAA2ISmGwAAAAAAm9B0AwAAAABgE5puAAAAAABsQtMNAAAAAIBN/hdHgiaof6vxPgAAAABJRU5ErkJggg==", "text/plain": [ "<Figure size 1000x800 with 2 Axes>" ] diff --git a/python/visualisation_map.ipynb b/python/visualisation_map.ipynb index e4f60166d53ecc41cda2f309cf1d581bdff20b37..065f715b977483ab6d3674adc4f27c271e7e5810 100644 --- a/python/visualisation_map.ipynb +++ b/python/visualisation_map.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -53,7 +53,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -64,18 +64,18 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "# Files\n", - "solutionFile = \"./../output/Nantes_03_10_2023_sol.json\"\n", - "dataFile = \"./../data_in/Nantes/Nantes_03_10_2023.json\"" + "solutionFile = \"./../output/Nantes_11_10_2023_sol.json\"\n", + "dataFile = \"./../data_in/Nantes/Nantes_11_10_2023.json\"" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -92,7 +92,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -125,7 +125,7 @@ " <meta name="viewport" content="width=device-width,\n", " initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />\n", " <style>\n", - " #map_d7a7340aa646918ed00b9031fd5341ff {\n", + " #map_ef33a50f0c6bd8edb67be17428fa73fe {\n", " position: relative;\n", " width: 100.0%;\n", " height: 100.0%;\n", @@ -139,14 +139,14 @@ "<body>\n", " \n", " \n", - " <div class="folium-map" id="map_d7a7340aa646918ed00b9031fd5341ff" ></div>\n", + " <div class="folium-map" id="map_ef33a50f0c6bd8edb67be17428fa73fe" ></div>\n", " \n", "</body>\n", "<script>\n", " \n", " \n", - " var map_d7a7340aa646918ed00b9031fd5341ff = L.map(\n", - " "map_d7a7340aa646918ed00b9031fd5341ff",\n", + " var map_ef33a50f0c6bd8edb67be17428fa73fe = L.map(\n", + " "map_ef33a50f0c6bd8edb67be17428fa73fe",\n", " {\n", " center: [47.213811, -1.553168],\n", " crs: L.CRS.EPSG3857,\n", @@ -163,7 +163,7 @@ "\n", " \n", " \n", - " var tile_layer_04fab51b4b14d8dd4447e128f383597d = L.tileLayer(\n", + " var tile_layer_f01cb698ef459b6ab592bc72f4189546 = L.tileLayer(\n", " "https://tile.openstreetmap.org/{z}/{x}/{y}.png",\n", " {\n", " "minZoom": 0,\n", @@ -180,17 +180,17 @@ " );\n", " \n", " \n", - " tile_layer_04fab51b4b14d8dd4447e128f383597d.addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " tile_layer_f01cb698ef459b6ab592bc72f4189546.addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var marker_7758fd604a5f8c12468b13bbebfc1a86 = L.marker(\n", + " var marker_2bd69dc692a6571d0ab9d9a5edf135fc = L.marker(\n", " [47.20425475808151, -1.5461537253097524],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_4999bdb878cf6e68e355623aec3b222b = L.AwesomeMarkers.icon(\n", + " var icon_06478f5101d3ca0fabbcc5aff31442b8 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "red",\n", " "iconColor": "white",\n", @@ -200,137 +200,17 @@ " "popup": "DEPOT",\n", "}\n", " );\n", - " marker_7758fd604a5f8c12468b13bbebfc1a86.setIcon(icon_4999bdb878cf6e68e355623aec3b222b);\n", + " marker_2bd69dc692a6571d0ab9d9a5edf135fc.setIcon(icon_06478f5101d3ca0fabbcc5aff31442b8);\n", " \n", " \n", - " var marker_958561ca6fb657a97caffe50092e7dbf = L.marker(\n", - " [47.20422, -1.546397],\n", - " {\n", - "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", - " \n", - " \n", - " var icon_86c62f31704338bd1ca1bdb641151b41 = L.AwesomeMarkers.icon(\n", - " {\n", - " "markerColor": "darkblue",\n", - " "iconColor": "white",\n", - " "icon": "info-sign",\n", - " "prefix": "glyphicon",\n", - " "extraClasses": "fa-rotate-0",\n", - " "popup": "pickup",\n", - "}\n", - " );\n", - " marker_958561ca6fb657a97caffe50092e7dbf.setIcon(icon_86c62f31704338bd1ca1bdb641151b41);\n", - " \n", - " \n", - " var marker_a709589a7caffaebf7a5c9ffb1d9439c = L.marker(\n", - " [47.2004476, -1.5894214],\n", - " {\n", - "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", - " \n", - " \n", - " var icon_894be914f84ccef9120f84f0068fb1a8 = L.AwesomeMarkers.icon(\n", - " {\n", - " "markerColor": "lightblue",\n", - " "iconColor": "white",\n", - " "icon": "info-sign",\n", - " "prefix": "glyphicon",\n", - " "extraClasses": "fa-rotate-0",\n", - " "popup": "delivery",\n", - "}\n", - " );\n", - " marker_a709589a7caffaebf7a5c9ffb1d9439c.setIcon(icon_894be914f84ccef9120f84f0068fb1a8);\n", - " \n", - " \n", - " var marker_f6e6c2fafcd58dda9d85216ecf6f6724 = L.marker(\n", - " [47.2115775, -1.5464469],\n", - " {\n", - "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", - " \n", - " \n", - " var icon_fa3b665b370a1f28c424fdd02b9c084b = L.AwesomeMarkers.icon(\n", - " {\n", - " "markerColor": "darkblue",\n", - " "iconColor": "white",\n", - " "icon": "info-sign",\n", - " "prefix": "glyphicon",\n", - " "extraClasses": "fa-rotate-0",\n", - " "popup": "pickup",\n", - "}\n", - " );\n", - " marker_f6e6c2fafcd58dda9d85216ecf6f6724.setIcon(icon_fa3b665b370a1f28c424fdd02b9c084b);\n", - " \n", - " \n", - " var marker_a63d6e97aa7e28e59fb5dcb91eadf5f2 = L.marker(\n", - " [47.2587613, -1.5291667],\n", - " {\n", - "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", - " \n", - " \n", - " var icon_fa1985569290c8293993f4d7fed69066 = L.AwesomeMarkers.icon(\n", - " {\n", - " "markerColor": "lightblue",\n", - " "iconColor": "white",\n", - " "icon": "info-sign",\n", - " "prefix": "glyphicon",\n", - " "extraClasses": "fa-rotate-0",\n", - " "popup": "delivery",\n", - "}\n", - " );\n", - " marker_a63d6e97aa7e28e59fb5dcb91eadf5f2.setIcon(icon_fa1985569290c8293993f4d7fed69066);\n", - " \n", - " \n", - " var marker_6a311b342b616458be40d996e8041772 = L.marker(\n", - " [47.2337048, -1.5660822],\n", - " {\n", - "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", - " \n", - " \n", - " var icon_2506ec6edb4ff4d7842a6f555cfc9b8f = L.AwesomeMarkers.icon(\n", - " {\n", - " "markerColor": "darkblue",\n", - " "iconColor": "white",\n", - " "icon": "info-sign",\n", - " "prefix": "glyphicon",\n", - " "extraClasses": "fa-rotate-0",\n", - " "popup": "pickup",\n", - "}\n", - " );\n", - " marker_6a311b342b616458be40d996e8041772.setIcon(icon_2506ec6edb4ff4d7842a6f555cfc9b8f);\n", - " \n", - " \n", - " var marker_4badb0a3ace27f1b10a4d5a6e345d7a4 = L.marker(\n", - " [47.2140194, -1.5477833],\n", - " {\n", - "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", - " \n", - " \n", - " var icon_447154087097020be7211620175c7f69 = L.AwesomeMarkers.icon(\n", - " {\n", - " "markerColor": "lightblue",\n", - " "iconColor": "white",\n", - " "icon": "info-sign",\n", - " "prefix": "glyphicon",\n", - " "extraClasses": "fa-rotate-0",\n", - " "popup": "delivery",\n", - "}\n", - " );\n", - " marker_4badb0a3ace27f1b10a4d5a6e345d7a4.setIcon(icon_447154087097020be7211620175c7f69);\n", - " \n", - " \n", - " var marker_9a87a4bf31e371699be4a643a6ded60b = L.marker(\n", + " var marker_3a230a6afa1f2a240a1ab23a9d8d4a24 = L.marker(\n", " [47.2038787, -1.5682857],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_8456fd521806ac6413691e966e339f07 = L.AwesomeMarkers.icon(\n", + " var icon_9afe262531bd2581e9c8e89be1fb6171 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -340,17 +220,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_9a87a4bf31e371699be4a643a6ded60b.setIcon(icon_8456fd521806ac6413691e966e339f07);\n", + " marker_3a230a6afa1f2a240a1ab23a9d8d4a24.setIcon(icon_9afe262531bd2581e9c8e89be1fb6171);\n", " \n", " \n", - " var marker_c237fed28c2a536845c6acdb1bf0b3fd = L.marker(\n", - " [47.197714, -1.587207],\n", + " var marker_ae7c3c7a9309ee7460d3eac5b2da58bf = L.marker(\n", + " [47.2060287, -1.5393726],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_f49da051708492e025bfb724ec3f5375 = L.AwesomeMarkers.icon(\n", + " var icon_580eab72feed85c3fcfb6fa9afb0899d = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -360,17 +240,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_c237fed28c2a536845c6acdb1bf0b3fd.setIcon(icon_f49da051708492e025bfb724ec3f5375);\n", + " marker_ae7c3c7a9309ee7460d3eac5b2da58bf.setIcon(icon_580eab72feed85c3fcfb6fa9afb0899d);\n", " \n", " \n", - " var marker_dc7bfb7fc51f5d8d0b50c6615efb5ae7 = L.marker(\n", - " [47.2038787, -1.5682857],\n", + " var marker_c87c350ebcb08793069fb00d7aa2da66 = L.marker(\n", + " [47.2060287, -1.5393726],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_ff69bdd1451cfcb779dc58ac8bd7aa25 = L.AwesomeMarkers.icon(\n", + " var icon_4e3b182352118ca368698dc09edbcc83 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -380,17 +260,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_dc7bfb7fc51f5d8d0b50c6615efb5ae7.setIcon(icon_ff69bdd1451cfcb779dc58ac8bd7aa25);\n", + " marker_c87c350ebcb08793069fb00d7aa2da66.setIcon(icon_4e3b182352118ca368698dc09edbcc83);\n", " \n", " \n", - " var marker_d08a15957fe9cdad2f8ac36b4f30eaf1 = L.marker(\n", - " [47.2522799, -1.577684],\n", + " var marker_e30a07d6f7bc460843ac8f19ec518ca1 = L.marker(\n", + " [47.2038787, -1.5682857],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_14cb6d6958d0daa5aa2cf698b832f67a = L.AwesomeMarkers.icon(\n", + " var icon_44e9796c6e260a02a459f9122cc08122 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -400,17 +280,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_d08a15957fe9cdad2f8ac36b4f30eaf1.setIcon(icon_14cb6d6958d0daa5aa2cf698b832f67a);\n", + " marker_e30a07d6f7bc460843ac8f19ec518ca1.setIcon(icon_44e9796c6e260a02a459f9122cc08122);\n", " \n", " \n", - " var marker_fccb13520870d5baaf53e521eac20f92 = L.marker(\n", - " [47.2522799, -1.577684],\n", + " var marker_5ecf32474e9e4929a9debfd900e02e6e = L.marker(\n", + " [47.20422, -1.546397],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_9c2e6587f52af270541d48ebbe5e44f9 = L.AwesomeMarkers.icon(\n", + " var icon_569b2c7459b4c2da4f7a4ede0b35efe6 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -420,17 +300,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_fccb13520870d5baaf53e521eac20f92.setIcon(icon_9c2e6587f52af270541d48ebbe5e44f9);\n", + " marker_5ecf32474e9e4929a9debfd900e02e6e.setIcon(icon_569b2c7459b4c2da4f7a4ede0b35efe6);\n", " \n", " \n", - " var marker_8d5de00c95d3c7b702129a24a4658f10 = L.marker(\n", - " [47.2038787, -1.5682857],\n", + " var marker_65384c0d3709167d814260658ff5c37b = L.marker(\n", + " [47.2480349, -1.5319651],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_78c0a3455244c630844ac36766181fb5 = L.AwesomeMarkers.icon(\n", + " var icon_66040e68030840d1dc20c8a8c057e0fe = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -440,17 +320,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_8d5de00c95d3c7b702129a24a4658f10.setIcon(icon_78c0a3455244c630844ac36766181fb5);\n", + " marker_65384c0d3709167d814260658ff5c37b.setIcon(icon_66040e68030840d1dc20c8a8c057e0fe);\n", " \n", " \n", - " var marker_12dcd2d52ca97f55f59bfc48df217b8b = L.marker(\n", + " var marker_a4d957ab9c0e3f426fe73ed4f2bef5d0 = L.marker(\n", " [47.2142914, -1.5523218],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_aa450a5adf887f3f5b5f6da473435bcd = L.AwesomeMarkers.icon(\n", + " var icon_f7b5d10c996aa16e83db1db62bb388e1 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -460,17 +340,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_12dcd2d52ca97f55f59bfc48df217b8b.setIcon(icon_aa450a5adf887f3f5b5f6da473435bcd);\n", + " marker_a4d957ab9c0e3f426fe73ed4f2bef5d0.setIcon(icon_f7b5d10c996aa16e83db1db62bb388e1);\n", " \n", " \n", - " var marker_72fe16a24d2685016fe859c903b39584 = L.marker(\n", - " [47.2128677, -1.5553758],\n", + " var marker_5b6db5d1572bd414b55abd99d1692c1f = L.marker(\n", + " [47.20443, -1.53298],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_d41bc58d2c6c883921044e51c675cea2 = L.AwesomeMarkers.icon(\n", + " var icon_4a94617d29b6f1acfd21a047e652e7f6 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -480,17 +360,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_72fe16a24d2685016fe859c903b39584.setIcon(icon_d41bc58d2c6c883921044e51c675cea2);\n", + " marker_5b6db5d1572bd414b55abd99d1692c1f.setIcon(icon_4a94617d29b6f1acfd21a047e652e7f6);\n", " \n", " \n", - " var marker_50e60edf5df3e6accd3b74c778d5ca32 = L.marker(\n", - " [47.2041814, -1.5462347],\n", + " var marker_7b40fbaaec158f09a1d4774e2e8c78f1 = L.marker(\n", + " [47.2518864, -1.510967],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_b0e0f518b818b4be95423beb5030286d = L.AwesomeMarkers.icon(\n", + " var icon_739e1c8d4b6defcada73e49bea14e151 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -500,17 +380,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_50e60edf5df3e6accd3b74c778d5ca32.setIcon(icon_b0e0f518b818b4be95423beb5030286d);\n", + " marker_7b40fbaaec158f09a1d4774e2e8c78f1.setIcon(icon_739e1c8d4b6defcada73e49bea14e151);\n", " \n", " \n", - " var marker_eb0c607aa04c599d34d540cd3bacd8a0 = L.marker(\n", - " [47.2252722, -1.5654558],\n", + " var marker_1f91ab1b49e13aee9607a37a61531da8 = L.marker(\n", + " [47.2038787, -1.5682857],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_c615d84d5f4c7d0b491502eaf0a208e4 = L.AwesomeMarkers.icon(\n", + " var icon_6ccd7819829cc0baa56f5342dd9cc8ac = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -520,17 +400,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_eb0c607aa04c599d34d540cd3bacd8a0.setIcon(icon_c615d84d5f4c7d0b491502eaf0a208e4);\n", + " marker_1f91ab1b49e13aee9607a37a61531da8.setIcon(icon_6ccd7819829cc0baa56f5342dd9cc8ac);\n", " \n", " \n", - " var marker_93a84b46bbdf9528becbb3c6b2cdb6bb = L.marker(\n", + " var marker_1ab982d8751887a0e2d37af082e4df1e = L.marker(\n", " [47.2041814, -1.5462347],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_20bc6bdf5a4ae49bafe5e005895334ce = L.AwesomeMarkers.icon(\n", + " var icon_8ba18cd4432f9c4a0e687f6c1edb7ff1 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -540,17 +420,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_93a84b46bbdf9528becbb3c6b2cdb6bb.setIcon(icon_20bc6bdf5a4ae49bafe5e005895334ce);\n", + " marker_1ab982d8751887a0e2d37af082e4df1e.setIcon(icon_8ba18cd4432f9c4a0e687f6c1edb7ff1);\n", " \n", " \n", - " var marker_0d8385f51b6a40c62644951c6e405d4c = L.marker(\n", - " [47.2157463, -1.534052],\n", + " var marker_bd9c531ef1f3ed6025b29049e226070e = L.marker(\n", + " [47.2292042, -1.5620287],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_730780f1b879b7e281e44c86e05654e9 = L.AwesomeMarkers.icon(\n", + " var icon_f968476b97fb1b720f5fd7320b36a09c = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -560,17 +440,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_0d8385f51b6a40c62644951c6e405d4c.setIcon(icon_730780f1b879b7e281e44c86e05654e9);\n", + " marker_bd9c531ef1f3ed6025b29049e226070e.setIcon(icon_f968476b97fb1b720f5fd7320b36a09c);\n", " \n", " \n", - " var marker_f8dcd156d16b668cafa1e795acecb835 = L.marker(\n", + " var marker_cc364da762a440d810e12cc1b3ecaa3e = L.marker(\n", " [47.2041814, -1.5462347],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_965729abe9f2f0f32f9b1227ff1427fb = L.AwesomeMarkers.icon(\n", + " var icon_5185d97b573af844ac8dc4a99d7cfc41 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -580,17 +460,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_f8dcd156d16b668cafa1e795acecb835.setIcon(icon_965729abe9f2f0f32f9b1227ff1427fb);\n", + " marker_cc364da762a440d810e12cc1b3ecaa3e.setIcon(icon_5185d97b573af844ac8dc4a99d7cfc41);\n", " \n", " \n", - " var marker_c98009d27d9b22ca4b791b466d5f9fc3 = L.marker(\n", - " [47.2161193, -1.5251455],\n", + " var marker_4e36ea7529994f779720414c52caee1e = L.marker(\n", + " [47.2151866, -1.5616959],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_07770025df18dc05a403c3a37156aacd = L.AwesomeMarkers.icon(\n", + " var icon_cbc43ec1e37be59439b3d2b161fc6fda = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -600,17 +480,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_c98009d27d9b22ca4b791b466d5f9fc3.setIcon(icon_07770025df18dc05a403c3a37156aacd);\n", + " marker_4e36ea7529994f779720414c52caee1e.setIcon(icon_cbc43ec1e37be59439b3d2b161fc6fda);\n", " \n", " \n", - " var marker_2a0ff6e4b58b1c31be9495b917c0b298 = L.marker(\n", + " var marker_c23205d77c89024b6b551a8daedd4a0f = L.marker(\n", " [47.2041814, -1.5462347],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_92ae368c69699a7f497ec5a1fbdfc54e = L.AwesomeMarkers.icon(\n", + " var icon_e211ce45d767820ccee40dbd3cc671bb = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -620,17 +500,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_2a0ff6e4b58b1c31be9495b917c0b298.setIcon(icon_92ae368c69699a7f497ec5a1fbdfc54e);\n", + " marker_c23205d77c89024b6b551a8daedd4a0f.setIcon(icon_e211ce45d767820ccee40dbd3cc671bb);\n", " \n", " \n", - " var marker_dbe8e1410d4a2303eb519463388f6f77 = L.marker(\n", - " [47.2161978, -1.5594001],\n", + " var marker_1e2ae0505a09d5cf3f2511e1b7950666 = L.marker(\n", + " [47.2209936, -1.5375363],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_081868c7f258bfbe559c2504de801483 = L.AwesomeMarkers.icon(\n", + " var icon_b7e68abc5e85b2cf95271bccb4832e56 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -640,17 +520,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_dbe8e1410d4a2303eb519463388f6f77.setIcon(icon_081868c7f258bfbe559c2504de801483);\n", + " marker_1e2ae0505a09d5cf3f2511e1b7950666.setIcon(icon_b7e68abc5e85b2cf95271bccb4832e56);\n", " \n", " \n", - " var marker_6701a381d0aa5a45af7ca8f3ffdbae86 = L.marker(\n", + " var marker_f4c0ab38fb86263ea8608fa3db1de460 = L.marker(\n", " [47.2041814, -1.5462347],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_12c20861bcddab6e5a6f7871f412bdb5 = L.AwesomeMarkers.icon(\n", + " var icon_85b5b20436706ac27a9d2efb470a3238 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -660,17 +540,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_6701a381d0aa5a45af7ca8f3ffdbae86.setIcon(icon_12c20861bcddab6e5a6f7871f412bdb5);\n", + " marker_f4c0ab38fb86263ea8608fa3db1de460.setIcon(icon_85b5b20436706ac27a9d2efb470a3238);\n", " \n", " \n", - " var marker_cf5cf75c778adb582db8d9949bd65a0e = L.marker(\n", - " [47.2315252, -1.5788061],\n", + " var marker_96465906300c36c39b3b64f28f5fa46c = L.marker(\n", + " [47.2144382, -1.5371103],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_570e1138a3e6c392e3090eef172ad6d2 = L.AwesomeMarkers.icon(\n", + " var icon_8caf96877f3ae9bc24d19d93840a994d = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -680,17 +560,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_cf5cf75c778adb582db8d9949bd65a0e.setIcon(icon_570e1138a3e6c392e3090eef172ad6d2);\n", + " marker_96465906300c36c39b3b64f28f5fa46c.setIcon(icon_8caf96877f3ae9bc24d19d93840a994d);\n", " \n", " \n", - " var marker_6fb63b3f2c8a211aa84a94d5f9e1fe25 = L.marker(\n", - " [47.2041814, -1.5462347],\n", + " var marker_667652d156b01435441b1bacc68e0927 = L.marker(\n", + " [47.2142914, -1.5523218],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_fc9b3342d2122f7808bbc29c4f62cafd = L.AwesomeMarkers.icon(\n", + " var icon_7aaec52713ee6f3049fae8d806bfa4f0 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -700,17 +580,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_6fb63b3f2c8a211aa84a94d5f9e1fe25.setIcon(icon_fc9b3342d2122f7808bbc29c4f62cafd);\n", + " marker_667652d156b01435441b1bacc68e0927.setIcon(icon_7aaec52713ee6f3049fae8d806bfa4f0);\n", " \n", " \n", - " var marker_541925e40383070c587ad81e1ff94956 = L.marker(\n", - " [47.2071288, -1.5597126],\n", + " var marker_587762919813a708988ba70842c8455f = L.marker(\n", + " [47.2203622, -1.5349808],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_81b337b5818c9bfcc14f3ecb665261d7 = L.AwesomeMarkers.icon(\n", + " var icon_3e94e83bdef46b503f1f271432d38071 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -720,17 +600,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_541925e40383070c587ad81e1ff94956.setIcon(icon_81b337b5818c9bfcc14f3ecb665261d7);\n", + " marker_587762919813a708988ba70842c8455f.setIcon(icon_3e94e83bdef46b503f1f271432d38071);\n", " \n", " \n", - " var marker_7582a7e1ebef9e9eba163a843362a719 = L.marker(\n", - " [47.2041814, -1.5462347],\n", + " var marker_f72a406115d9f34be2438098c74b9849 = L.marker(\n", + " [47.2142914, -1.5523218],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_987d15abd78603a73508da49dce2c3fc = L.AwesomeMarkers.icon(\n", + " var icon_57e40a7a7b33ddc8a29638a528ceec40 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -740,17 +620,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_7582a7e1ebef9e9eba163a843362a719.setIcon(icon_987d15abd78603a73508da49dce2c3fc);\n", + " marker_f72a406115d9f34be2438098c74b9849.setIcon(icon_57e40a7a7b33ddc8a29638a528ceec40);\n", " \n", " \n", - " var marker_27af6e9b068f865b4e263d65deb4c309 = L.marker(\n", - " [47.2149172, -1.5374486],\n", + " var marker_5100361d00ad28b3911e1447543ee456 = L.marker(\n", + " [47.2134027, -1.5531871],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_49033902a535a66380ff21e84d77c6aa = L.AwesomeMarkers.icon(\n", + " var icon_b3076e93b66510b5dff262d2e96224bb = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -760,17 +640,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_27af6e9b068f865b4e263d65deb4c309.setIcon(icon_49033902a535a66380ff21e84d77c6aa);\n", + " marker_5100361d00ad28b3911e1447543ee456.setIcon(icon_b3076e93b66510b5dff262d2e96224bb);\n", " \n", " \n", - " var marker_7a1114b32200c4480fcb05a280a4dca7 = L.marker(\n", - " [47.2041814, -1.5462347],\n", + " var marker_7147438454b7e1176835a5f6654cecaf = L.marker(\n", + " [47.2142914, -1.5523218],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_b5e4fc1eefd58d2b64586a466413ba51 = L.AwesomeMarkers.icon(\n", + " var icon_de91d11c505d2bfbc32b79b82d645445 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -780,17 +660,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_7a1114b32200c4480fcb05a280a4dca7.setIcon(icon_b5e4fc1eefd58d2b64586a466413ba51);\n", + " marker_7147438454b7e1176835a5f6654cecaf.setIcon(icon_de91d11c505d2bfbc32b79b82d645445);\n", " \n", " \n", - " var marker_206fc8249fc7bb32ee1ed3fb1c38ac9f = L.marker(\n", - " [47.2262491, -1.5462358],\n", + " var marker_e03d6dbbd6f269ab6d784090bc3b1c5a = L.marker(\n", + " [47.2202979, -1.5490692],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_e28c6acb6a33c75a237ea903883da60b = L.AwesomeMarkers.icon(\n", + " var icon_38c7e8b94aa8c625732feaface7043f7 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -800,17 +680,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_206fc8249fc7bb32ee1ed3fb1c38ac9f.setIcon(icon_e28c6acb6a33c75a237ea903883da60b);\n", + " marker_e03d6dbbd6f269ab6d784090bc3b1c5a.setIcon(icon_38c7e8b94aa8c625732feaface7043f7);\n", " \n", " \n", - " var marker_a07f50f9c00268845ec35fb0bf79a9c0 = L.marker(\n", - " [47.2041814, -1.5462347],\n", + " var marker_48d41da0d164b81271375acdb6127ff5 = L.marker(\n", + " [47.2142914, -1.5523218],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_988bfc12b7f83ca4e4d1d6fab0fcf59b = L.AwesomeMarkers.icon(\n", + " var icon_905e5307236fe7eaba7a46092e17c560 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -820,17 +700,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_a07f50f9c00268845ec35fb0bf79a9c0.setIcon(icon_988bfc12b7f83ca4e4d1d6fab0fcf59b);\n", + " marker_48d41da0d164b81271375acdb6127ff5.setIcon(icon_905e5307236fe7eaba7a46092e17c560);\n", " \n", " \n", - " var marker_9cdb8a16c6b2c0e9b2c47446e18262cf = L.marker(\n", - " [47.2126906, -1.561429],\n", + " var marker_80daf1eb3c1cea3e5460875eb35eb906 = L.marker(\n", + " [47.2196403, -1.555193],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_a8d06bf8cade1a1d8a0122475422725c = L.AwesomeMarkers.icon(\n", + " var icon_5f4b70f252c8b640274b004c9ff56723 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -840,17 +720,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_9cdb8a16c6b2c0e9b2c47446e18262cf.setIcon(icon_a8d06bf8cade1a1d8a0122475422725c);\n", + " marker_80daf1eb3c1cea3e5460875eb35eb906.setIcon(icon_5f4b70f252c8b640274b004c9ff56723);\n", " \n", " \n", - " var marker_e38b946150755f49161691802fbac7f5 = L.marker(\n", - " [47.2041814, -1.5462347],\n", + " var marker_04cdb0a922e3ffa453bd226e087b8965 = L.marker(\n", + " [47.2142914, -1.5523218],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_75d81316e3aa88fe019f499dabd07114 = L.AwesomeMarkers.icon(\n", + " var icon_d36ac0b4ab741c01e4dac271df174158 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -860,17 +740,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_e38b946150755f49161691802fbac7f5.setIcon(icon_75d81316e3aa88fe019f499dabd07114);\n", + " marker_04cdb0a922e3ffa453bd226e087b8965.setIcon(icon_d36ac0b4ab741c01e4dac271df174158);\n", " \n", " \n", - " var marker_8ce975cce3a9d54d55b54a92cb06470f = L.marker(\n", - " [47.2138479, -1.5578376],\n", + " var marker_980cbf31b6f3839151dd5e5917237ffd = L.marker(\n", + " [47.2291041, -1.5320716],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_ff7ed6e5edc699cc08219dc3d80e47f6 = L.AwesomeMarkers.icon(\n", + " var icon_d47b0dd38c2828a2ccfd30220ee93613 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -880,17 +760,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_8ce975cce3a9d54d55b54a92cb06470f.setIcon(icon_ff7ed6e5edc699cc08219dc3d80e47f6);\n", + " marker_980cbf31b6f3839151dd5e5917237ffd.setIcon(icon_d47b0dd38c2828a2ccfd30220ee93613);\n", " \n", " \n", - " var marker_2bf6ec077ff46d78ccf5e5bd1ed38df3 = L.marker(\n", - " [47.2041814, -1.5462347],\n", + " var marker_f81b801816b22df21e81ac272a402951 = L.marker(\n", + " [47.2142914, -1.5523218],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_79485d4e6cda0cdab173e6cbd5114f3a = L.AwesomeMarkers.icon(\n", + " var icon_61cc1da794f7f515b64ed0356d7ba6a9 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -900,17 +780,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_2bf6ec077ff46d78ccf5e5bd1ed38df3.setIcon(icon_79485d4e6cda0cdab173e6cbd5114f3a);\n", + " marker_f81b801816b22df21e81ac272a402951.setIcon(icon_61cc1da794f7f515b64ed0356d7ba6a9);\n", " \n", " \n", - " var marker_91d95ead1b06c86e86baab40067535d0 = L.marker(\n", - " [47.2164052, -1.566681],\n", + " var marker_5747bfe388ec5ed7b8675ccf84bdc9b7 = L.marker(\n", + " [47.2137081, -1.5538901],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_18f6cf3826e283201be665b49fffe495 = L.AwesomeMarkers.icon(\n", + " var icon_3410a0b128f9167677b6f155529326c6 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -920,17 +800,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_91d95ead1b06c86e86baab40067535d0.setIcon(icon_18f6cf3826e283201be665b49fffe495);\n", + " marker_5747bfe388ec5ed7b8675ccf84bdc9b7.setIcon(icon_3410a0b128f9167677b6f155529326c6);\n", " \n", " \n", - " var marker_616201b798e9406ff0fee365b07d61da = L.marker(\n", - " [47.2142914, -1.5523218],\n", + " var marker_354e8acdcbcbb7170dee62154c5bf795 = L.marker(\n", + " [47.2145, -1.54557],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_b112c4bb7fb678d61ecac01b1d416722 = L.AwesomeMarkers.icon(\n", + " var icon_09bc82691a33be5bea7c4378ea5fcb93 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -940,17 +820,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_616201b798e9406ff0fee365b07d61da.setIcon(icon_b112c4bb7fb678d61ecac01b1d416722);\n", + " marker_354e8acdcbcbb7170dee62154c5bf795.setIcon(icon_09bc82691a33be5bea7c4378ea5fcb93);\n", " \n", " \n", - " var marker_49e017388ff710356ba1f23dd056dd62 = L.marker(\n", - " [47.217763, -1.5455615],\n", + " var marker_434ed9118d034390cf146524ac2d259c = L.marker(\n", + " [47.220958982232, -1.5315639793554],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_395d7082c63eb2384ebe52018292dbdb = L.AwesomeMarkers.icon(\n", + " var icon_ca883587c65c0cf903e59f14a841bf79 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -960,17 +840,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_49e017388ff710356ba1f23dd056dd62.setIcon(icon_395d7082c63eb2384ebe52018292dbdb);\n", + " marker_434ed9118d034390cf146524ac2d259c.setIcon(icon_ca883587c65c0cf903e59f14a841bf79);\n", " \n", " \n", - " var marker_8c6bbf135b3c65f88d1610eec2deac1d = L.marker(\n", + " var marker_eec2d6ba71fafd55e1da0146ef26fa2b = L.marker(\n", " [47.2142914, -1.5523218],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_fb908f5b4ba108a59c1b09153ec376b8 = L.AwesomeMarkers.icon(\n", + " var icon_97e93511d396ec965df8b1077817a0be = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -980,17 +860,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_8c6bbf135b3c65f88d1610eec2deac1d.setIcon(icon_fb908f5b4ba108a59c1b09153ec376b8);\n", + " marker_eec2d6ba71fafd55e1da0146ef26fa2b.setIcon(icon_97e93511d396ec965df8b1077817a0be);\n", " \n", " \n", - " var marker_d8fa6b7dddf763e107473e25a93f2df3 = L.marker(\n", - " [47.2196403, -1.555193],\n", + " var marker_c38289b8b0692ace7f04e5c8a45fef64 = L.marker(\n", + " [47.2123458, -1.5643501],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_0cd3cfa9ba4b4592ec3afaddfde2e95b = L.AwesomeMarkers.icon(\n", + " var icon_76a210d5f737274f38fbd8c965bbaac6 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -1000,17 +880,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_d8fa6b7dddf763e107473e25a93f2df3.setIcon(icon_0cd3cfa9ba4b4592ec3afaddfde2e95b);\n", + " marker_c38289b8b0692ace7f04e5c8a45fef64.setIcon(icon_76a210d5f737274f38fbd8c965bbaac6);\n", " \n", " \n", - " var marker_9b02adc240fd5f924828b1781d5e247d = L.marker(\n", - " [47.2142914, -1.5523218],\n", + " var marker_450966ca0217661fee23ee6cb13f6a20 = L.marker(\n", + " [47.2145, -1.54557],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_dde8ca17c268e69e0a462f77d135f061 = L.AwesomeMarkers.icon(\n", + " var icon_668043d6893235153804d7c4ba3379bd = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -1020,17 +900,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_9b02adc240fd5f924828b1781d5e247d.setIcon(icon_dde8ca17c268e69e0a462f77d135f061);\n", + " marker_450966ca0217661fee23ee6cb13f6a20.setIcon(icon_668043d6893235153804d7c4ba3379bd);\n", " \n", " \n", - " var marker_3c26234a95ac9b89ab90d036102930ad = L.marker(\n", - " [47.2297605, -1.5143412],\n", + " var marker_949372e1e1f5026b8d39f5ac4213aa94 = L.marker(\n", + " [47.213141013502, -1.5469499684623],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_44e5189b0ea685b6f91b831a9e67a9e7 = L.AwesomeMarkers.icon(\n", + " var icon_72c980276ad21df1e4cdcf5fafc8a64b = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -1040,17 +920,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_3c26234a95ac9b89ab90d036102930ad.setIcon(icon_44e5189b0ea685b6f91b831a9e67a9e7);\n", + " marker_949372e1e1f5026b8d39f5ac4213aa94.setIcon(icon_72c980276ad21df1e4cdcf5fafc8a64b);\n", " \n", " \n", - " var marker_483b6c1956ad2bfd9722f5fc446689fb = L.marker(\n", - " [47.2142914, -1.5523218],\n", + " var marker_35e7a55faab63929077884a429ab9185 = L.marker(\n", + " [47.2145, -1.54557],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_7d93e9a15c92c5b05287645399594ab7 = L.AwesomeMarkers.icon(\n", + " var icon_fb755998be199cdd07f9af6891ef4e5a = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -1060,17 +940,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_483b6c1956ad2bfd9722f5fc446689fb.setIcon(icon_7d93e9a15c92c5b05287645399594ab7);\n", + " marker_35e7a55faab63929077884a429ab9185.setIcon(icon_fb755998be199cdd07f9af6891ef4e5a);\n", " \n", " \n", - " var marker_b3f4df8e44bed4c0e401bd9d46daa89c = L.marker(\n", - " [47.2154, -1.55059],\n", + " var marker_968fbd30ccea6e3f125e47a3c0a966b2 = L.marker(\n", + " [47.2210049, -1.5316896],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_babbef92233c8353b492c2223f20bd20 = L.AwesomeMarkers.icon(\n", + " var icon_a9e7fb4d9e9f7fa4947ac8edee52fff2 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -1080,17 +960,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_b3f4df8e44bed4c0e401bd9d46daa89c.setIcon(icon_babbef92233c8353b492c2223f20bd20);\n", + " marker_968fbd30ccea6e3f125e47a3c0a966b2.setIcon(icon_a9e7fb4d9e9f7fa4947ac8edee52fff2);\n", " \n", " \n", - " var marker_b0065649c5852574c55a7753f35b24be = L.marker(\n", - " [47.2142914, -1.5523218],\n", + " var marker_4de2c2bf76906154bf385b9b46b956be = L.marker(\n", + " [47.2145, -1.54557],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_a2a39b09465f0e1e083692235c2e774d = L.AwesomeMarkers.icon(\n", + " var icon_af752be1ed0e3b3a74f38738f3d4b756 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -1100,17 +980,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_b0065649c5852574c55a7753f35b24be.setIcon(icon_a2a39b09465f0e1e083692235c2e774d);\n", + " marker_4de2c2bf76906154bf385b9b46b956be.setIcon(icon_af752be1ed0e3b3a74f38738f3d4b756);\n", " \n", " \n", - " var marker_b621e0dfcf1add9b0afbdb16242e7445 = L.marker(\n", - " [47.2170899, -1.5505832],\n", + " var marker_90eb6260a319a1812c59ff3cdabea95f = L.marker(\n", + " [47.2131715, -1.547023],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_7fa0a51941f28d184944c214ae5e39a5 = L.AwesomeMarkers.icon(\n", + " var icon_62cb18f5cbfae4c43c55ff4f66c87f75 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -1120,17 +1000,17 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_b621e0dfcf1add9b0afbdb16242e7445.setIcon(icon_7fa0a51941f28d184944c214ae5e39a5);\n", + " marker_90eb6260a319a1812c59ff3cdabea95f.setIcon(icon_62cb18f5cbfae4c43c55ff4f66c87f75);\n", " \n", " \n", - " var marker_addd198feaaa2005750191b899d5d4ad = L.marker(\n", + " var marker_ba5d1efab870c14a045bb6f5026a71e1 = L.marker(\n", " [47.2142914, -1.5523218],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_e006375117babb492220bd83f11af5df = L.AwesomeMarkers.icon(\n", + " var icon_dfc3e367f8b5977211b2985b70bd9468 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "darkblue",\n", " "iconColor": "white",\n", @@ -1140,17 +1020,17 @@ " "popup": "pickup",\n", "}\n", " );\n", - " marker_addd198feaaa2005750191b899d5d4ad.setIcon(icon_e006375117babb492220bd83f11af5df);\n", + " marker_ba5d1efab870c14a045bb6f5026a71e1.setIcon(icon_dfc3e367f8b5977211b2985b70bd9468);\n", " \n", " \n", - " var marker_083eeebea869939685403606658583ea = L.marker(\n", - " [47.2153245, -1.5504577],\n", + " var marker_a8861a16b3f2cd7eda8602e804d2bf13 = L.marker(\n", + " [47.212459, -1.5572824],\n", " {\n", "}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var icon_896287836410acdcbe853834c84554fb = L.AwesomeMarkers.icon(\n", + " var icon_f424da93c2c6d7d9b1e9bccba119c8b7 = L.AwesomeMarkers.icon(\n", " {\n", " "markerColor": "lightblue",\n", " "iconColor": "white",\n", @@ -1160,28 +1040,28 @@ " "popup": "delivery",\n", "}\n", " );\n", - " marker_083eeebea869939685403606658583ea.setIcon(icon_896287836410acdcbe853834c84554fb);\n", + " marker_a8861a16b3f2cd7eda8602e804d2bf13.setIcon(icon_f424da93c2c6d7d9b1e9bccba119c8b7);\n", " \n", " \n", - " var poly_line_2b2f44402552a72be8591fcd7ff7d0ad = L.polyline(\n", - " [[47.2043207, -1.5464462], [47.2052375, -1.5470469], [47.2052263, -1.5471809], [47.205327, -1.5472494], [47.2058761, -1.5476166], [47.205951, -1.5476525], [47.2060404, -1.5477024], [47.2061238, -1.5477646], [47.2067139, -1.5482396], [47.2069245, -1.5483884], [47.2070083, -1.5484493], [47.2070675, -1.5484889], [47.2071319, -1.5485311], [47.2087097, -1.5495696], [47.2087677, -1.5494541], [47.209076, -1.548303], [47.2093834, -1.5474331], [47.2094664, -1.5471845], [47.2094836, -1.5472051], [47.2096051, -1.5473139], [47.2102248, -1.5471805], [47.2103269, -1.5471571], [47.2113974, -1.5469039], [47.2115518, -1.5461309], [47.2115518, -1.5461309], [47.2117186, -1.5454809], [47.2114979, -1.5452946], [47.211212, -1.5450369], [47.2111413, -1.5450286], [47.2111527, -1.5449431], [47.2112042, -1.5447376], [47.2112025, -1.5446902], [47.2112825, -1.5446792], [47.2114396, -1.5442981], [47.2115667, -1.5439678], [47.2115896, -1.5439029], [47.2117201, -1.5436045], [47.2117179, -1.5435665], [47.2117936, -1.5433735], [47.2118829, -1.5433449], [47.2119753, -1.5434086], [47.212019, -1.5435438], [47.2127925, -1.5442269], [47.2133012, -1.5446271], [47.2134804, -1.5447737], [47.2139135, -1.5451314], [47.2139652, -1.545175], [47.214878, -1.545971], [47.215858, -1.5467645], [47.2158867, -1.5468865], [47.2163575, -1.5468733], [47.2164709, -1.5469394], [47.216637, -1.5470663], [47.2169383, -1.5473231], [47.2174211, -1.5476999], [47.2177308, -1.5478891], [47.2186041, -1.5486052], [47.219223, -1.5491114], [47.2195042, -1.5493542], [47.2198147, -1.5496147], [47.2200423, -1.5497925], [47.2204434, -1.5501244], [47.220934, -1.5505257], [47.2212358, -1.5507737], [47.2214556, -1.5509554], [47.221637, -1.5511152], [47.2216744, -1.551218], [47.2228891, -1.5522078], [47.2229237, -1.5521992], [47.2237229, -1.5509292], [47.2238569, -1.5507265], [47.223873, -1.5507017], [47.2242331, -1.5501491], [47.2248002, -1.5492844], [47.2255156, -1.5482014], [47.2260255, -1.5474255], [47.226542, -1.5466357], [47.2271745, -1.545683], [47.227388, -1.5453258], [47.227445, -1.5451921], [47.2275745, -1.5450296], [47.2276354, -1.544992], [47.2279487, -1.5449167], [47.2283585, -1.5448023], [47.2288889, -1.5446555], [47.2289415, -1.5446409], [47.22971, -1.5443742], [47.2302572, -1.5440002], [47.2307625, -1.5436016], [47.2307859, -1.5435754], [47.2312222, -1.5430703], [47.2314072, -1.542861], [47.2318429, -1.5425016], [47.2319361, -1.5424646], [47.2319836, -1.5424539], [47.2320698, -1.5424439], [47.2323947, -1.5424336], [47.232627, -1.5424477], [47.2329844, -1.542451], [47.2331838, -1.5424116], [47.233309, -1.5423567], [47.2334982, -1.5421603], [47.2336803, -1.5419504], [47.2338308, -1.5417803], [47.2342214, -1.541452], [47.2346227, -1.5412733], [47.235421, -1.541147], [47.2362216, -1.5405776], [47.2362848, -1.5404905], [47.2369601, -1.5398591], [47.2376796, -1.5393179], [47.2384233, -1.5387739], [47.239143, -1.5381173], [47.2396677, -1.5373474], [47.2400708, -1.536836], [47.2409996, -1.5355962], [47.2424428, -1.5343654], [47.2426734, -1.5340071], [47.2428498, -1.5341548], [47.2436525, -1.5338779], [47.2447282, -1.5334516], [47.2449569, -1.5333005], [47.2449761, -1.5332278], [47.2450215, -1.5332681], [47.2451191, -1.5332437], [47.2451741, -1.5332066], [47.2456355, -1.5329072], [47.2458089, -1.5328082], [47.2463681, -1.5323251], [47.246508, -1.5322597], [47.2468606, -1.5318557], [47.2470755, -1.531598], [47.2472947, -1.5313127], [47.2473009, -1.5311803], [47.2473802, -1.5311795], [47.2480153, -1.530708], [47.2480626, -1.5305744], [47.2481227, -1.5305824], [47.2485423, -1.5303657], [47.2486779, -1.5303368], [47.2487825, -1.5302724], [47.2490636, -1.530109], [47.2493854, -1.5299867], [47.2497903, -1.5298866], [47.2502548, -1.5299917], [47.2518451, -1.52999], [47.2525018, -1.529871], [47.2526098, -1.5297998], [47.2526574, -1.5296953], [47.2527066, -1.5297242], [47.2528026, -1.5297938], [47.2528571, -1.5298134], [47.2532913, -1.5297123], [47.2535895, -1.529712], [47.2536562, -1.5296729], [47.253735, -1.5296984], [47.2537582, -1.5297298], [47.2541538, -1.5297725], [47.2541879, -1.5297342], [47.2542731, -1.5297272], [47.2545906, -1.529725], [47.2548346, -1.5297022], [47.2548977, -1.5297009], [47.2551765, -1.5296647], [47.2552595, -1.5296712], [47.2556111, -1.5296515], [47.2556432, -1.5296308], [47.2556968, -1.5296509], [47.2557219, -1.5297071], [47.2558319, -1.5297448], [47.2559162, -1.5297265], [47.2579993, -1.5283262], [47.2580088, -1.5283192], [47.2588778, -1.5277635], [47.2589593, -1.5276448], [47.2590643, -1.527705], [47.2590609, -1.5278965], [47.2589787, -1.5279523], [47.2590911, -1.5288724], [47.2591937, -1.5289853], [47.2590683, -1.5290299], [47.2590332, -1.5290789], [47.2588561, -1.5291331], [47.2586866, -1.5291852], [47.2586866, -1.5291852], [47.2584086, -1.5292726], [47.2582089, -1.5293351], [47.2578379, -1.5294445], [47.2574454, -1.5295499], [47.2561791, -1.5299562], [47.2559956, -1.5302651], [47.2558893, -1.5299257], [47.255845, -1.5299107], [47.2552743, -1.5300561], [47.2551977, -1.5300627], [47.2549069, -1.5301066], [47.2548362, -1.5300974], [47.2542625, -1.5299304], [47.2542379, -1.5299334], [47.2541582, -1.5298851], [47.2537403, -1.52985], [47.2537146, -1.5298677], [47.2536636, -1.5298663], [47.253584, -1.5297929], [47.2533258, -1.5298226], [47.2528738, -1.5299007], [47.2528444, -1.5299535], [47.2527694, -1.5299253], [47.2526658, -1.5298599], [47.2526098, -1.5297998], [47.2525018, -1.529871], [47.2518451, -1.52999], [47.2502548, -1.5299917], [47.2497903, -1.5298866], [47.2493854, -1.5299867], [47.2490636, -1.530109], [47.2487825, -1.5302724], [47.2486779, -1.5303368], [47.2486271, -1.5304754], [47.2485845, -1.5304692], [47.2481568, -1.5307125], [47.2481088, -1.5307819], [47.2480153, -1.530708], [47.2473802, -1.5311795], [47.2472947, -1.5313127], [47.2470755, -1.531598], [47.2468606, -1.5318557], [47.246508, -1.5322597], [47.2463681, -1.5323251], [47.2458089, -1.5328082], [47.2456355, -1.5329072], [47.2451741, -1.5332066], [47.2451604, -1.5332697], [47.2451191, -1.5332437], [47.2450215, -1.5332681], [47.2449569, -1.5333005], [47.2447282, -1.5334516], [47.2436525, -1.5338779], [47.2428498, -1.5341548], [47.2428098, -1.5345808], [47.2426609, -1.5346612], [47.2424428, -1.5343654], [47.2409996, -1.5355962], [47.2400708, -1.536836], [47.2396677, -1.5373474], [47.239143, -1.5381173], [47.2384233, -1.5387739], [47.2376796, -1.5393179], [47.2369601, -1.5398591], [47.2362848, -1.5404905], [47.2362216, -1.5405776], [47.235421, -1.541147], [47.2346227, -1.5412733], [47.2342214, -1.541452], [47.2338308, -1.5417803], [47.2336803, -1.5419504], [47.2334982, -1.5421603], [47.233309, -1.5423567], [47.2331838, -1.5424116], [47.2329844, -1.542451], [47.232627, -1.5424477], [47.2323947, -1.5424336], [47.2320698, -1.5424439], [47.2319836, -1.5424539], [47.2319361, -1.5424646], [47.2318429, -1.5425016], [47.2314072, -1.542861], [47.2312222, -1.5430703], [47.2307859, -1.5435754], [47.2307625, -1.5436016], [47.2302572, -1.5440002], [47.22971, -1.5443742], [47.2289415, -1.5446409], [47.2288889, -1.5446555], [47.2283585, -1.5448023], [47.2279487, -1.5449167], [47.2276354, -1.544992], [47.2275745, -1.5450296], [47.227445, -1.5451921], [47.227388, -1.5453258], [47.2272581, -1.5450701], [47.2263311, -1.5456271], [47.2255124, -1.5461538], [47.22467, -1.5467566], [47.2235349, -1.5475115], [47.2230003, -1.5479169], [47.2226576, -1.5482425], [47.2222609, -1.5487242], [47.2221703, -1.5489574], [47.2218147, -1.548565], [47.2216692, -1.5484045], [47.2212499, -1.5479463], [47.2205479, -1.5487105], [47.2200708, -1.5492266], [47.2200453, -1.5492542], [47.2198147, -1.5496147], [47.2195467, -1.550357], [47.219292, -1.5501333], [47.2190188, -1.5503685], [47.2185079, -1.5509195], [47.218417, -1.5510646], [47.2183259, -1.5510647], [47.2181201, -1.550995], [47.2180341, -1.5509182], [47.2178395, -1.5507793], [47.2177663, -1.5507359], [47.2168008, -1.5502658], [47.2163767, -1.5505283], [47.2161313, -1.550635], [47.2158726, -1.5506172], [47.2152464, -1.5503023], [47.2151655, -1.5505279], [47.2149924, -1.5503951], [47.2147557, -1.5502376], [47.2145253, -1.55024], [47.2143637, -1.5502403], [47.2141435, -1.5503561], [47.2133492, -1.5522054], [47.2133488, -1.552319], [47.213367, -1.5524087], [47.2133461, -1.5524929], [47.2132993, -1.5525636], [47.2132675, -1.5525757], [47.2131528, -1.5527099], [47.2130004, -1.5531211], [47.2129243, -1.5533108], [47.2128537, -1.5536112], [47.2128523, -1.5537157], [47.2127836, -1.5537991], [47.2127471, -1.5537999], [47.2126778, -1.5537233], [47.212668, -1.5536675], [47.2123541, -1.5527715], [47.212348, -1.5527445], [47.2122851, -1.5526696], [47.212175, -1.5525499], [47.2116523, -1.5521508], [47.2113214, -1.5518959], [47.2112039, -1.5518053], [47.2109427, -1.5516039], [47.2108673, -1.5515409], [47.2095112, -1.5504548], [47.2094753, -1.5505303], [47.2093861, -1.5506686], [47.2088482, -1.5500981], [47.2088093, -1.550061], [47.2087535, -1.5500129], [47.2086867, -1.5499611], [47.2070265, -1.5488833], [47.2069744, -1.5488512], [47.2069101, -1.5488115], [47.2068544, -1.5487724], [47.2060811, -1.5480788], [47.2060797, -1.5480343], [47.2060095, -1.5479675], [47.2059456, -1.5479131], [47.205858, -1.5478371], [47.2053998, -1.5475238], [47.2052758, -1.5474444], [47.2051639, -1.5473983], [47.2052121, -1.5472378], [47.2052263, -1.5471809], [47.2052375, -1.5470469], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2052375, -1.5470469], [47.2052263, -1.5471809], [47.205327, -1.5472494], [47.2058761, -1.5476166], [47.205951, -1.5476525], [47.2060404, -1.5477024], [47.2061238, -1.5477646], [47.2067139, -1.5482396], [47.2069245, -1.5483884], [47.2070083, -1.5484493], [47.2070675, -1.5484889], [47.2071319, -1.5485311], [47.2087097, -1.5495696], [47.2087945, -1.549663], [47.2088385, -1.549727], [47.2089035, -1.5498325], [47.2095112, -1.5504548], [47.2108673, -1.5515409], [47.2109427, -1.5516039], [47.2112039, -1.5518053], [47.2113214, -1.5518959], [47.2116523, -1.5521508], [47.212175, -1.5525499], [47.2122992, -1.552617], [47.2123792, -1.5526506], [47.2124255, -1.5526433], [47.2124693, -1.5527392], [47.2124194, -1.5528185], [47.2126967, -1.553559], [47.2127238, -1.5535324], [47.2127577, -1.5535197], [47.2129243, -1.5533108], [47.2130004, -1.5531211], [47.2132712, -1.5533301], [47.2135716, -1.5527835], [47.2136273, -1.5526436], [47.2140545, -1.5517807], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.214097, -1.5532435], [47.213867, -1.5530421], [47.2136358, -1.5536132], [47.2132963, -1.55445], [47.2132191, -1.5546398], [47.2126888, -1.5559485], [47.2126888, -1.5559485], [47.2130621, -1.5562719], [47.2127522, -1.5569902], [47.2132998, -1.5574601], [47.2136054, -1.5578804], [47.2136634, -1.5579277], [47.2136634, -1.5579277], [47.2138656, -1.558768], [47.2139823, -1.5587194], [47.2141809, -1.5592525], [47.2146108, -1.5593516], [47.2148922, -1.5594133], [47.2154823, -1.5589931], [47.215553, -1.5588688], [47.2157823, -1.5589094], [47.2166714, -1.5589039], [47.2170377, -1.5594711], [47.2172277, -1.5595708], [47.2172827, -1.5595673], [47.2174626, -1.5595293], [47.2177585, -1.5592958], [47.2178606, -1.5591488], [47.2189469, -1.5607887], [47.2191716, -1.5611989], [47.2202337, -1.5618217], [47.2202964, -1.5618185], [47.2208756, -1.5619707], [47.2218498, -1.5625946], [47.2225455, -1.5630908], [47.2227192, -1.5632058], [47.2243653, -1.5648414], [47.2246587, -1.5653676], [47.2261253, -1.5637823], [47.2262691, -1.5640733], [47.2264489, -1.5644602], [47.2256318, -1.5652725], [47.2256318, -1.5652725], [47.2264489, -1.5644602], [47.2262691, -1.5640733], [47.2261253, -1.5637823], [47.2257784, -1.5630465], [47.2264519, -1.5623169], [47.2269709, -1.5620269], [47.2272937, -1.5619137], [47.2277088, -1.561798], [47.2280699, -1.5615875], [47.228901, -1.5622351], [47.2292206, -1.5624855], [47.2300393, -1.5631605], [47.230295, -1.5633716], [47.2306147, -1.5636569], [47.2309513, -1.5639339], [47.2311596, -1.5641045], [47.231862, -1.5646868], [47.232967, -1.5656511], [47.2331901, -1.5656726], [47.2332323, -1.5656586], [47.2333007, -1.5657681], [47.2333183, -1.5658596], [47.2335194, -1.5660672], [47.2335194, -1.5660672], [47.2332965, -1.5659866], [47.2332559, -1.5660113], [47.2331836, -1.5658995], [47.2331678, -1.5658037], [47.2331901, -1.5656726], [47.2332323, -1.5656586], [47.2333935, -1.5654118], [47.2337376, -1.564501], [47.2340262, -1.5637167], [47.2341019, -1.5633654], [47.2341076, -1.5632981], [47.2340719, -1.5630817], [47.2339094, -1.562937], [47.2328105, -1.5621613], [47.2318861, -1.5616867], [47.2317731, -1.5613782], [47.2316889, -1.5594526], [47.231652, -1.5586092], [47.2316446, -1.558441], [47.2308008, -1.5567989], [47.2308183, -1.5566932], [47.2307772, -1.5566279], [47.2299073, -1.5553859], [47.2286305, -1.5533768], [47.2285617, -1.5532003], [47.227883, -1.5521397], [47.2276234, -1.5517395], [47.2278471, -1.5488279], [47.2275641, -1.5489522], [47.2273181, -1.5471157], [47.2271745, -1.545683], [47.226542, -1.5466357], [47.226542, -1.5466357], [47.2271745, -1.545683], [47.227388, -1.5453258], [47.227445, -1.5451921], [47.2274121, -1.5448718], [47.2272705, -1.5434544], [47.2271465, -1.5425873], [47.2264948, -1.5416199], [47.2264005, -1.5414845], [47.2261122, -1.5410774], [47.2259613, -1.5408712], [47.2257699, -1.5405963], [47.2255908, -1.5403625], [47.2241783, -1.5386284], [47.2240153, -1.5384175], [47.223719, -1.5381231], [47.2225114, -1.5370064], [47.2215143, -1.5361017], [47.220904, -1.5355392], [47.2206668, -1.5353422], [47.2204994, -1.5352051], [47.2203176, -1.5350438], [47.2193978, -1.5347593], [47.2194807, -1.5343392], [47.2195379, -1.5338956], [47.2197988, -1.5325056], [47.2196006, -1.5322648], [47.2180996, -1.5318127], [47.2174734, -1.5316747], [47.217441, -1.5316161], [47.2170841, -1.5314006], [47.2158262, -1.531309], [47.2157753, -1.5313619], [47.2152374, -1.5305135], [47.2150309, -1.5303259], [47.2151121, -1.5302428], [47.2151799, -1.5302525], [47.2152096, -1.5302775], [47.2152447, -1.5300696], [47.2151233, -1.5288994], [47.2143632, -1.5286995], [47.2146263, -1.5276429], [47.2149867, -1.5266128], [47.2152527, -1.5259624], [47.2155638, -1.5262554], [47.2161729, -1.525459], [47.2161868, -1.5249255], [47.2161868, -1.5249255], [47.2161729, -1.525459], [47.2155638, -1.5262554], [47.2152527, -1.5259624], [47.2149867, -1.5266128], [47.2146263, -1.5276429], [47.2143632, -1.5286995], [47.2141522, -1.5296165], [47.2150102, -1.5301815], [47.2151121, -1.5302428], [47.2151799, -1.5302525], [47.2152096, -1.5302775], [47.215256, -1.5304071], [47.2152374, -1.5305135], [47.2157753, -1.5313619], [47.2163503, -1.5335253], [47.2162789, -1.5335465], [47.216272, -1.5334754], [47.2156631, -1.5347573], [47.2157647, -1.5348604], [47.2159878, -1.53435], [47.2159878, -1.53435], [47.2157647, -1.5348604], [47.21591, -1.5349966], [47.2146879, -1.5376802], [47.2146879, -1.5376802], [47.2147123, -1.5378345], [47.2150306, -1.5381306], [47.2151378, -1.5382453], [47.2155035, -1.5385935], [47.2158021, -1.5388916], [47.2158645, -1.5389496], [47.2159546, -1.5390381], [47.2161239, -1.5391582], [47.2161365, -1.5391445], [47.2162079, -1.5391283], [47.2161919, -1.5394515], [47.2157495, -1.5430127], [47.216093, -1.5437253], [47.2161235, -1.5438584], [47.2161891, -1.543878], [47.2161411, -1.5440704], [47.2156752, -1.5458926], [47.2154983, -1.5463921], [47.2153538, -1.5467279], [47.2153311, -1.5467666], [47.2142593, -1.5487879], [47.2142475, -1.5488104], [47.2139206, -1.5484646], [47.213633, -1.548161], [47.213633, -1.548161], [47.2139206, -1.5484646], [47.2142475, -1.5488104], [47.2142329, -1.548838], [47.2141799, -1.548943], [47.2136257, -1.5501353], [47.2135999, -1.5501824], [47.2127752, -1.5521884], [47.2127234, -1.552382], [47.2125693, -1.5529238], [47.2127238, -1.5535324], [47.2127577, -1.5535197], [47.2129243, -1.5533108], [47.2130004, -1.5531211], [47.2132712, -1.5533301], [47.2135716, -1.5527835], [47.2136273, -1.5526436], [47.2140545, -1.5517807], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.214097, -1.5532435], [47.2140076, -1.5539005], [47.2141531, -1.5540126], [47.214357, -1.5541697], [47.2147737, -1.5544478], [47.2150913, -1.5546541], [47.2154727, -1.5548879], [47.2156907, -1.5549944], [47.2166103, -1.5553853], [47.2171345, -1.5555502], [47.2177451, -1.5555], [47.2180145, -1.5554596], [47.2186752, -1.5551908], [47.2188302, -1.5551996], [47.2195387, -1.5546556], [47.2195387, -1.5546556], [47.2196642, -1.5543526], [47.2190008, -1.5537849], [47.2185703, -1.5533956], [47.2184461, -1.5532985], [47.2182545, -1.5531324], [47.2179732, -1.5529077], [47.218073, -1.5520648], [47.2182157, -1.5515226], [47.2180422, -1.5514029], [47.2180341, -1.5509182], [47.2178395, -1.5507793], [47.2177663, -1.5507359], [47.2168008, -1.5502658], [47.2168008, -1.5502658], [47.2163767, -1.5505283], [47.2161313, -1.550635], [47.2158726, -1.5506172], [47.2152464, -1.5503023], [47.2151655, -1.5505279], [47.2151655, -1.5505279], [47.2152464, -1.5503023], [47.2152464, -1.5503023], [47.2164709, -1.5469394], [47.216637, -1.5470663], [47.2169383, -1.5473231], [47.2171505, -1.5467129], [47.2173384, -1.5462491], [47.2176075, -1.5455249], [47.2176075, -1.5455249], [47.2176972, -1.5452497], [47.2178287, -1.5448465], [47.217927, -1.5445634], [47.217969, -1.5444512], [47.218351, -1.5435166], [47.2182475, -1.542185], [47.218157, -1.5418987], [47.2183458, -1.5404257], [47.2194355, -1.540993], [47.2199711, -1.5391814], [47.2186525, -1.5386501], [47.21869, -1.5384384], [47.2188227, -1.5377063], [47.2189081, -1.5373027], [47.2190803, -1.5363833], [47.2193978, -1.5347593], [47.2194807, -1.5343392], [47.2195379, -1.5338956], [47.2197988, -1.5325056], [47.2198304, -1.5323276], [47.2198647, -1.5321125], [47.2199193, -1.5319525], [47.220275, -1.53177], [47.2206856, -1.5315753], [47.2215511, -1.5311643], [47.2221076, -1.5308994], [47.2220739, -1.5302136], [47.2226174, -1.5294886], [47.2228093, -1.5291852], [47.2233536, -1.5276514], [47.2235663, -1.5270329], [47.223668, -1.526737], [47.2237547, -1.5264848], [47.2248571, -1.5262874], [47.2251583, -1.525082], [47.2252748, -1.5247352], [47.225601, -1.5237513], [47.225945, -1.5228862], [47.2258979, -1.5226498], [47.2260815, -1.5224299], [47.2260828, -1.5222826], [47.226157, -1.5216584], [47.2263044, -1.5204336], [47.2263554, -1.5202161], [47.2268126, -1.5192892], [47.2270121, -1.5189041], [47.2271333, -1.5185878], [47.2272615, -1.5181022], [47.2274092, -1.517675], [47.2275352, -1.5169306], [47.2276737, -1.5146427], [47.2284453, -1.5133192], [47.2284733, -1.5132717], [47.2288638, -1.5138346], [47.2292678, -1.514442], [47.2292855, -1.5144686], [47.2294647, -1.5142105], [47.2296244, -1.5144485], [47.2296244, -1.5144485], [47.2294647, -1.5142105], [47.2292855, -1.5144686], [47.2292678, -1.514442], [47.2288638, -1.5138346], [47.2284733, -1.5132717], [47.2284453, -1.5133192], [47.2276737, -1.5146427], [47.2275352, -1.5169306], [47.2274092, -1.517675], [47.2272615, -1.5181022], [47.2271333, -1.5185878], [47.2270121, -1.5189041], [47.2268126, -1.5192892], [47.2263554, -1.5202161], [47.2263044, -1.5204336], [47.226157, -1.5216584], [47.2260828, -1.5222826], [47.2256974, -1.5224773], [47.2256773, -1.5224484], [47.225425, -1.5231036], [47.2253484, -1.5231955], [47.224785, -1.5235313], [47.22379, -1.5240298], [47.2238896, -1.5252533], [47.2237547, -1.5264848], [47.223668, -1.526737], [47.2235663, -1.5270329], [47.2233536, -1.5276514], [47.2228093, -1.5291852], [47.2226174, -1.5294886], [47.2220739, -1.5302136], [47.2221076, -1.5308994], [47.2215511, -1.5311643], [47.2206856, -1.5315753], [47.220275, -1.53177], [47.219993, -1.5320198], [47.219943, -1.5321053], [47.2198647, -1.5321125], [47.2197919, -1.5321242], [47.2197051, -1.5321316], [47.2194466, -1.532061], [47.2184462, -1.5317985], [47.2182696, -1.5318005], [47.2181119, -1.5317399], [47.2178883, -1.5316235], [47.217441, -1.5316161], [47.2172949, -1.5318696], [47.2168505, -1.5328817], [47.2166114, -1.5334125], [47.2165685, -1.5335228], [47.2165332, -1.5338383], [47.2165389, -1.5338636], [47.2164695, -1.5341264], [47.2164455, -1.5341448], [47.2164137, -1.5341597], [47.2163282, -1.5341486], [47.2162994, -1.534131], [47.2161989, -1.5343843], [47.21591, -1.5349966], [47.2146879, -1.5376802], [47.2147123, -1.5378345], [47.2146222, -1.5378664], [47.2138496, -1.5394052], [47.2138993, -1.5395742], [47.2137512, -1.5398723], [47.213643, -1.5398627], [47.2135843, -1.5399277], [47.213543, -1.5399712], [47.2134422, -1.5401077], [47.2126584, -1.5417644], [47.2122334, -1.5424457], [47.2122064, -1.5425506], [47.2121456, -1.5428529], [47.2119753, -1.5434086], [47.212019, -1.5435438], [47.2119433, -1.5437594], [47.2118628, -1.5437844], [47.2117845, -1.5437505], [47.2115896, -1.5439029], [47.2115667, -1.5439678], [47.2114396, -1.5442981], [47.2112825, -1.5446792], [47.211269, -1.5447642], [47.2112189, -1.5449694], [47.211212, -1.5450369], [47.2111413, -1.5450286], [47.2108977, -1.545532], [47.2106828, -1.5461037], [47.2103269, -1.5471571], [47.2102248, -1.5471805], [47.2096051, -1.5473139], [47.2094087, -1.5474303], [47.2093834, -1.5474331], [47.209076, -1.548303], [47.2087677, -1.5494541], [47.2087097, -1.5495696], [47.2086923, -1.5496351], [47.207112, -1.5485976], [47.2070515, -1.5485514], [47.2069902, -1.5485092], [47.2069475, -1.5484792], [47.2068837, -1.5484421], [47.2061116, -1.5478356], [47.2060797, -1.5480343], [47.2060095, -1.5479675], [47.2059456, -1.5479131], [47.205858, -1.5478371], [47.2053998, -1.5475238], [47.2052758, -1.5474444], [47.2051639, -1.5473983], [47.2052121, -1.5472378], [47.2052263, -1.5471809], [47.2052375, -1.5470469], [47.2043207, -1.5464462]],\n", + " var poly_line_09ea06042fa2ff77d5ad6caac85f98fe = L.polyline(\n", + " [[47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2052375, -1.5470469], [47.2052263, -1.5471809], [47.205327, -1.5472494], [47.2058761, -1.5476166], [47.205951, -1.5476525], [47.2060404, -1.5477024], [47.2061238, -1.5477646], [47.2067139, -1.5482396], [47.2069245, -1.5483884], [47.2070083, -1.5484493], [47.2070675, -1.5484889], [47.2071319, -1.5485311], [47.2087097, -1.5495696], [47.2087945, -1.549663], [47.2088385, -1.549727], [47.2089035, -1.5498325], [47.2095112, -1.5504548], [47.2108673, -1.5515409], [47.2109427, -1.5516039], [47.2112039, -1.5518053], [47.2113214, -1.5518959], [47.2116523, -1.5521508], [47.212175, -1.5525499], [47.2122992, -1.552617], [47.2123792, -1.5526506], [47.2124255, -1.5526433], [47.2124693, -1.5527392], [47.2124194, -1.5528185], [47.2126967, -1.553559], [47.2127238, -1.5535324], [47.2127577, -1.5535197], [47.2129243, -1.5533108], [47.2130004, -1.5531211], [47.2132712, -1.5533301], [47.2136358, -1.5536132], [47.2140076, -1.5539005], [47.2141531, -1.5540126], [47.214357, -1.5541697], [47.2147737, -1.5544478], [47.2150913, -1.5546541], [47.2154727, -1.5548879], [47.2156907, -1.5549944], [47.2166103, -1.5553853], [47.2171345, -1.5555502], [47.2177451, -1.5555], [47.2180145, -1.5554596], [47.2186752, -1.5551908], [47.2188302, -1.5551996], [47.2195387, -1.5546556], [47.2196642, -1.5543526], [47.2200103, -1.5546706], [47.2200596, -1.5546115], [47.2201221, -1.5546125], [47.2201446, -1.5546304], [47.2201703, -1.5546727], [47.2201826, -1.554741], [47.2206216, -1.5551268], [47.2210876, -1.5556392], [47.2211358, -1.5556193], [47.2211711, -1.5555632], [47.2211884, -1.5555797], [47.2211918, -1.5556247], [47.2215321, -1.5559809], [47.2218819, -1.5562763], [47.2225196, -1.556822], [47.2227481, -1.5570086], [47.2248437, -1.5587943], [47.2250694, -1.5589833], [47.2257317, -1.5595577], [47.2260109, -1.5597928], [47.2273533, -1.5609572], [47.2277848, -1.5613289], [47.2280699, -1.5615875], [47.228901, -1.5622351], [47.2292206, -1.5624855], [47.2292206, -1.5624855], [47.228901, -1.5622351], [47.2298597, -1.5600913], [47.230076, -1.5593389], [47.2302144, -1.5588404], [47.230296, -1.5585494], [47.2303199, -1.5584733], [47.2303661, -1.5583287], [47.2308008, -1.5567989], [47.2308183, -1.5566932], [47.2307772, -1.5566279], [47.2308119, -1.5564556], [47.2309049, -1.5564482], [47.2309142, -1.5564561], [47.232932, -1.5564411], [47.2330304, -1.5563924], [47.2331376, -1.555735], [47.2332547, -1.5552367], [47.2332541, -1.5552116], [47.2333066, -1.5551677], [47.2339054, -1.5537649], [47.2341748, -1.5531657], [47.235221, -1.5492914], [47.2354186, -1.5478042], [47.2354808, -1.5471871], [47.2359109, -1.5466464], [47.2361656, -1.5463529], [47.2366706, -1.5458281], [47.237282, -1.5451773], [47.2383646, -1.5440272], [47.2383918, -1.5439972], [47.2389876, -1.5433539], [47.23978, -1.5427494], [47.2399556, -1.5426069], [47.2411664, -1.5382866], [47.2411297, -1.5382282], [47.2411448, -1.5381144], [47.2411525, -1.5379886], [47.241142, -1.5378522], [47.2412554, -1.5378397], [47.2413631, -1.5376606], [47.2417998, -1.536979], [47.2420855, -1.5365056], [47.242248, -1.5362342], [47.2425773, -1.5355459], [47.2426609, -1.5346612], [47.2424428, -1.5343654], [47.2426734, -1.5340071], [47.2428498, -1.5341548], [47.2436525, -1.5338779], [47.2447282, -1.5334516], [47.2449569, -1.5333005], [47.2449761, -1.5332278], [47.2450215, -1.5332681], [47.2451191, -1.5332437], [47.2451741, -1.5332066], [47.2456355, -1.5329072], [47.2458089, -1.5328082], [47.2463681, -1.5323251], [47.246508, -1.5322597], [47.2468606, -1.5318557], [47.2470755, -1.531598], [47.2472947, -1.5313127], [47.2473009, -1.5311803], [47.2473802, -1.5311795], [47.2480153, -1.530708], [47.2480626, -1.5305744], [47.2481227, -1.5305824], [47.2481568, -1.5307125], [47.2481088, -1.5307819], [47.2482317, -1.5322659], [47.2482317, -1.5322659], [47.2481088, -1.5307819], [47.2480153, -1.530708], [47.2480626, -1.5305744], [47.2480585, -1.5300937], [47.2481243, -1.5292068], [47.2481983, -1.5281658], [47.2493237, -1.5284071], [47.2497863, -1.5278432], [47.251639, -1.5270425], [47.2496927, -1.524272], [47.2495833, -1.5240841], [47.2490996, -1.5234171], [47.2489242, -1.5231255], [47.2488604, -1.5230234], [47.2481733, -1.5219229], [47.2480605, -1.5219056], [47.2481438, -1.5217403], [47.2485566, -1.5211743], [47.2485718, -1.5210525], [47.2486844, -1.5209856], [47.2501632, -1.519269], [47.2502058, -1.5191829], [47.2502325, -1.5191758], [47.2503323, -1.5191012], [47.2503981, -1.5190488], [47.2505716, -1.5188925], [47.2508924, -1.5185328], [47.2521756, -1.5169443], [47.2522523, -1.5168241], [47.2525908, -1.5162779], [47.2530188, -1.515571], [47.2532368, -1.5151909], [47.2536186, -1.5145228], [47.253836, -1.5141421], [47.2538184, -1.5136788], [47.2537478, -1.5136478], [47.2534678, -1.513525], [47.2525528, -1.5126444], [47.2518458, -1.511235], [47.2518458, -1.511235], [47.2525528, -1.5126444], [47.2534678, -1.513525], [47.2537478, -1.5136478], [47.2538184, -1.5136788], [47.2542571, -1.5133918], [47.2543852, -1.5131713], [47.2546394, -1.5127493], [47.255021, -1.5119893], [47.2556402, -1.5102989], [47.2558048, -1.5098785], [47.2560985, -1.5091374], [47.2562194, -1.5088367], [47.2564585, -1.5082399], [47.256666, -1.5077565], [47.2574091, -1.5083818], [47.2573682, -1.5085574], [47.2570953, -1.5091685], [47.2568046, -1.5099286], [47.2565106, -1.5106433], [47.2563488, -1.5110036], [47.2546653, -1.5130742], [47.2540613, -1.5140598], [47.253991, -1.5141746], [47.2532716, -1.5153809], [47.2530424, -1.515787], [47.252703, -1.5164166], [47.2522842, -1.5170949], [47.2521313, -1.5172629], [47.252086, -1.5173132], [47.2513029, -1.5182042], [47.2504556, -1.5191669], [47.2504119, -1.5192381], [47.2503871, -1.5192429], [47.2502845, -1.5193372], [47.2502377, -1.5193753], [47.2491535, -1.5206298], [47.2487628, -1.5211897], [47.2487085, -1.5212813], [47.2486448, -1.5212957], [47.2481949, -1.5218226], [47.2481733, -1.5219229], [47.2480605, -1.5219056], [47.2479215, -1.5220749], [47.2476939, -1.5223391], [47.2476428, -1.5223976], [47.2475266, -1.5225305], [47.2456451, -1.5246207], [47.2448505, -1.5255324], [47.2441866, -1.526294], [47.2435212, -1.527019], [47.2434172, -1.5271288], [47.2433577, -1.5271916], [47.2432467, -1.5273138], [47.243154, -1.5275002], [47.2426051, -1.5281981], [47.2425633, -1.5283174], [47.2424372, -1.5283166], [47.2419062, -1.5288981], [47.2416544, -1.5291858], [47.2414654, -1.5294159], [47.2407861, -1.5301594], [47.2407094, -1.5302786], [47.240695, -1.5303258], [47.240717, -1.5304638], [47.2406172, -1.5304252], [47.2402994, -1.5306782], [47.2402143, -1.5307576], [47.2399562, -1.5309575], [47.2398384, -1.5310449], [47.2379442, -1.5324414], [47.2374182, -1.5329051], [47.2371007, -1.5331654], [47.2369771, -1.5333052], [47.2368707, -1.5333846], [47.2367156, -1.5335094], [47.2362533, -1.533896], [47.2359181, -1.5341799], [47.2352768, -1.5347309], [47.2338686, -1.5359259], [47.2327234, -1.5370054], [47.2324982, -1.537224], [47.2323581, -1.5373653], [47.2315621, -1.5381686], [47.2314053, -1.5383278], [47.2313176, -1.5384176], [47.2300081, -1.5397205], [47.2296847, -1.5400419], [47.2291458, -1.5405916], [47.2290837, -1.5406525], [47.2285911, -1.5411487], [47.2283536, -1.5413898], [47.2276249, -1.5421288], [47.2271465, -1.5425873], [47.2272705, -1.5434544], [47.2274121, -1.5448718], [47.227445, -1.5451921], [47.227388, -1.5453258], [47.2271745, -1.545683], [47.226542, -1.5466357], [47.2260255, -1.5474255], [47.2255156, -1.5482014], [47.2248002, -1.5492844], [47.2242331, -1.5501491], [47.223873, -1.5507017], [47.2238569, -1.5507265], [47.2237229, -1.5509292], [47.2229237, -1.5521992], [47.2230271, -1.5523552], [47.2229884, -1.5524709], [47.2229309, -1.5525045], [47.2229198, -1.5525977], [47.2228432, -1.5533689], [47.2228331, -1.5534827], [47.2213703, -1.5551167], [47.2212713, -1.5553573], [47.2212646, -1.5553754], [47.2211884, -1.5555797], [47.2211918, -1.5556247], [47.2211643, -1.5556505], [47.2211358, -1.5556193], [47.2210876, -1.5556392], [47.2210602, -1.5559472], [47.2210458, -1.5561298], [47.2210873, -1.5562248], [47.2209603, -1.5563172], [47.2207131, -1.557133], [47.2203358, -1.558474], [47.2202453, -1.5587181], [47.2202111, -1.5588931], [47.2201696, -1.5589747], [47.2200804, -1.5592354], [47.2193765, -1.5602014], [47.2193362, -1.5602563], [47.2190806, -1.5605983], [47.2189469, -1.5607887], [47.2188688, -1.5609282], [47.217875, -1.5623626], [47.2176483, -1.5626877], [47.2175035, -1.5628471], [47.2173544, -1.5631264], [47.2169909, -1.562706], [47.2168601, -1.562899], [47.2159076, -1.5639037], [47.2155249, -1.564352], [47.2153911, -1.5644924], [47.2150211, -1.5637538], [47.2150514, -1.5635704], [47.2151291, -1.5630874], [47.2153586, -1.5616613], [47.2153586, -1.5616613], [47.2148456, -1.5614964], [47.2149608, -1.5606888], [47.2142143, -1.5604933], [47.213804, -1.5603568], [47.213726, -1.5603406], [47.2132454, -1.5603099], [47.2124407, -1.5603272], [47.2123475, -1.5600741], [47.2122515, -1.559813], [47.2121042, -1.5593879], [47.2117136, -1.559891], [47.2116749, -1.5597488], [47.2113887, -1.5605287], [47.2112181, -1.5609503], [47.2110607, -1.5613661], [47.2101237, -1.5616227], [47.2100646, -1.5616045], [47.2100053, -1.5616541], [47.2099268, -1.5616842], [47.2098595, -1.5616895], [47.2098721, -1.5617363], [47.2083215, -1.561379], [47.2083253, -1.5624956], [47.2076866, -1.5623092], [47.2069116, -1.5621404], [47.2065982, -1.5620824], [47.2061061, -1.561975], [47.2057945, -1.5619069], [47.2045676, -1.5616556], [47.2044994, -1.5623257], [47.2044622, -1.5626454], [47.2044733, -1.5627506], [47.2044099, -1.5631483], [47.2043059, -1.5641607], [47.2041972, -1.5652174], [47.2041284, -1.565881], [47.2041083, -1.5660741], [47.2040569, -1.5665701], [47.2040314, -1.5668153], [47.2040175, -1.5669494], [47.2039195, -1.5678937], [47.2038968, -1.5681119], [47.2038968, -1.5681119], [47.2038968, -1.5681119], [47.203792, -1.5691128], [47.203767, -1.5693473], [47.2030537, -1.5691934], [47.2032002, -1.5677479], [47.2033408, -1.5664003], [47.2036028, -1.5638848], [47.2035982, -1.5637694], [47.2036926, -1.5629686], [47.2037318, -1.562587], [47.2038451, -1.5619245], [47.2038298, -1.5618708], [47.203859, -1.5614633], [47.203918, -1.5609263], [47.2039545, -1.5603811], [47.2041545, -1.5583925], [47.2042287, -1.5576929], [47.2043686, -1.5562933], [47.2043787, -1.5562153], [47.2044717, -1.5553203], [47.2044859, -1.5551804], [47.2045188, -1.5544403], [47.2045248, -1.554323], [47.2046646, -1.5533448], [47.2056471, -1.5504204], [47.2057389, -1.550434], [47.2058346, -1.5494494], [47.2058472, -1.5490279], [47.2058521, -1.5488659], [47.2059199, -1.5481869], [47.2059428, -1.5479594], [47.2059456, -1.5479131], [47.2059551, -1.5477525], [47.205951, -1.5476525], [47.2059617, -1.5474656], [47.2059773, -1.5473367], [47.2061793, -1.5458193], [47.2062969, -1.5440083], [47.2063058, -1.5438942], [47.2063584, -1.543392], [47.206504, -1.5422748], [47.2065796, -1.5415389], [47.2066299, -1.5410583], [47.2067401, -1.5398659], [47.2067306, -1.5395326], [47.2066265, -1.5394444], [47.2065298, -1.5393654], [47.2064516, -1.5393034], [47.2064516, -1.5393034], [47.2064516, -1.5393034], [47.2056101, -1.5386161], [47.2053769, -1.5384263], [47.2054659, -1.5381468], [47.2055536, -1.5382205], [47.2060565, -1.538635], [47.2066229, -1.5390872], [47.2066858, -1.5391339], [47.206788, -1.539219], [47.2070336, -1.5394347], [47.2069535, -1.5397114], [47.2068065, -1.5401848], [47.2067955, -1.5402907], [47.2067132, -1.5410765], [47.2066973, -1.5414967], [47.2066781, -1.5416968], [47.2065868, -1.5422926], [47.2064966, -1.5434222], [47.2064344, -1.5440255], [47.2061793, -1.5458193], [47.206021, -1.5474842], [47.2060404, -1.5477024], [47.2060347, -1.5477722], [47.2060095, -1.5479675], [47.2060047, -1.5480118], [47.2059829, -1.5482042], [47.2059164, -1.5488915], [47.2058954, -1.5490348], [47.2058346, -1.5494494], [47.2057389, -1.550434], [47.2057198, -1.550605], [47.2055392, -1.5529437], [47.2055012, -1.5533165], [47.2054569, -1.5543388], [47.2055538, -1.554683], [47.2054506, -1.5549493], [47.2052946, -1.5550251], [47.2052601, -1.5552353], [47.2052056, -1.5554992], [47.2051079, -1.5564435], [47.2049611, -1.5578632], [47.2048875, -1.5585581], [47.2048611, -1.5588285], [47.2048269, -1.5591584], [47.2047439, -1.5599592], [47.2047328, -1.5600623], [47.2046837, -1.5605426], [47.2046621, -1.5607465], [47.2046287, -1.5610826], [47.2045676, -1.5616556], [47.2044994, -1.5623257], [47.2044622, -1.5626454], [47.2044733, -1.5627506], [47.2044099, -1.5631483], [47.2043059, -1.5641607], [47.2041972, -1.5652174], [47.2041284, -1.565881], [47.2041083, -1.5660741], [47.2040569, -1.5665701], [47.2040314, -1.5668153], [47.2040175, -1.5669494], [47.2039195, -1.5678937], [47.2038968, -1.5681119], [47.2038968, -1.5681119], [47.203792, -1.5691128], [47.203767, -1.5693473], [47.2030537, -1.5691934], [47.2032002, -1.5677479], [47.2033408, -1.5664003], [47.2036028, -1.5638848], [47.2035982, -1.5637694], [47.2036926, -1.5629686], [47.2037318, -1.562587], [47.2038451, -1.5619245], [47.2038298, -1.5618708], [47.203859, -1.5614633], [47.203918, -1.5609263], [47.2039545, -1.5603811], [47.2041545, -1.5583925], [47.2042287, -1.5576929], [47.2043686, -1.5562933], [47.2043787, -1.5562153], [47.2044717, -1.5553203], [47.2044859, -1.5551804], [47.2045188, -1.5544403], [47.2045248, -1.554323], [47.2046646, -1.5533448], [47.2056471, -1.5504204], [47.2057389, -1.550434], [47.2058346, -1.5494494], [47.2058472, -1.5490279], [47.2058521, -1.5488659], [47.2059164, -1.5488915], [47.2059438, -1.5488991], [47.2061316, -1.5489438], [47.2062792, -1.5489779], [47.2068957, -1.5491271], [47.2069101, -1.5488115], [47.2069902, -1.5485092], [47.2070083, -1.5484493], [47.2070675, -1.5484889], [47.2071319, -1.5485311], [47.2087097, -1.5495696], [47.2087677, -1.5494541], [47.209076, -1.548303], [47.2093834, -1.5474331], [47.2094664, -1.5471845], [47.2094836, -1.5472051], [47.2096051, -1.5473139], [47.2102248, -1.5471805], [47.2103269, -1.5471571], [47.2113974, -1.5469039], [47.2120668, -1.5467464], [47.2122216, -1.54671], [47.212577, -1.5466252], [47.2126506, -1.5466074], [47.2133246, -1.5464353], [47.2140712, -1.5462513], [47.2141048, -1.5462418], [47.2145139, -1.5461527], [47.2146512, -1.5460136], [47.2145933, -1.5459577], [47.2145933, -1.5459577], [47.2138922, -1.5453547], [47.2138375, -1.5453132], [47.21329, -1.5448696], [47.2131949, -1.544786], [47.212974, -1.544584], [47.2119433, -1.5437594], [47.2118628, -1.5437844], [47.2117845, -1.5437505], [47.2117201, -1.5436045], [47.2117179, -1.5435665], [47.2117936, -1.5433735], [47.2118829, -1.5433449], [47.2120916, -1.5425471], [47.2120743, -1.5425106], [47.2120878, -1.5423777], [47.2121639, -1.542338], [47.2126584, -1.5417644], [47.2134422, -1.5401077], [47.2134837, -1.5399135], [47.2135235, -1.539675], [47.2135161, -1.5395874], [47.2135647, -1.539412], [47.2136643, -1.5393212], [47.2138496, -1.5394052], [47.2146222, -1.5378664], [47.2145932, -1.5377197], [47.2146879, -1.5376802], [47.21591, -1.5349966], [47.2161989, -1.5343843], [47.2162994, -1.534131], [47.216297, -1.533726], [47.2163727, -1.5336894], [47.2164436, -1.533706], [47.2164611, -1.5337181], [47.2165685, -1.5335228], [47.2166114, -1.5334125], [47.2168505, -1.5328817], [47.2172949, -1.5318696], [47.217441, -1.5316161], [47.2178883, -1.5316235], [47.2179942, -1.5316278], [47.2181245, -1.5316589], [47.2182835, -1.5317196], [47.2184462, -1.5317985], [47.2194466, -1.532061], [47.2199193, -1.5319525], [47.220275, -1.53177], [47.2206856, -1.5315753], [47.2206856, -1.5315753], [47.220275, -1.53177], [47.219993, -1.5320198], [47.219943, -1.5321053], [47.2198623, -1.5325328], [47.2197715, -1.5330055], [47.2194807, -1.5343392], [47.2193978, -1.5347593], [47.2190803, -1.5363833], [47.2190012, -1.5369715], [47.2189081, -1.5373027], [47.2188227, -1.5377063], [47.21869, -1.5384384], [47.2186525, -1.5386501], [47.2185542, -1.539127], [47.2165579, -1.5457601], [47.2164671, -1.5459079], [47.2164606, -1.5463702], [47.2164198, -1.546669], [47.2164196, -1.5467155], [47.2163858, -1.5467938], [47.2163575, -1.5468733], [47.2158867, -1.5468865], [47.2148107, -1.5460034], [47.2145933, -1.5459577], [47.2145933, -1.5459577], [47.2138922, -1.5453547], [47.2138375, -1.5453132], [47.2133246, -1.5464353], [47.2128816, -1.5474024], [47.2128816, -1.5474024], [47.2125988, -1.5480208], [47.2125538, -1.5481083], [47.2120672, -1.5476361], [47.2113974, -1.5469039], [47.2103269, -1.5471571], [47.2102248, -1.5471805], [47.2096051, -1.5473139], [47.2094087, -1.5474303], [47.2093834, -1.5474331], [47.209076, -1.548303], [47.2087677, -1.5494541], [47.2087097, -1.5495696], [47.2086923, -1.5496351], [47.207112, -1.5485976], [47.2070515, -1.5485514], [47.2069902, -1.5485092], [47.2069475, -1.5484792], [47.2068837, -1.5484421], [47.2061116, -1.5478356], [47.2060797, -1.5480343], [47.2060095, -1.5479675], [47.2059456, -1.5479131], [47.205858, -1.5478371], [47.2053998, -1.5475238], [47.2052758, -1.5474444], [47.2051639, -1.5473983], [47.2052121, -1.5472378], [47.2052263, -1.5471809], [47.2052375, -1.5470469], [47.2043207, -1.5464462]],\n", " {"bubblingMouseEvents": true, "color": "red", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "red", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 0.5, "smoothFactor": 0, "stroke": true, "weight": 5}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", " \n", - " var poly_line_82d62a898eadee52a3a7b4af60dab66c = L.polyline(\n", - " [[47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2052375, -1.5470469], [47.2052263, -1.5471809], [47.205327, -1.5472494], [47.2058761, -1.5476166], [47.205951, -1.5476525], [47.2060404, -1.5477024], [47.2060347, -1.5477722], [47.2061116, -1.5478356], [47.2068837, -1.5484421], [47.2069475, -1.5484792], [47.2069902, -1.5485092], [47.2070515, -1.5485514], [47.207112, -1.5485976], [47.2070265, -1.5488833], [47.2068778, -1.5512884], [47.2071053, -1.5518837], [47.2074501, -1.5561831], [47.2074039, -1.5569437], [47.2073262, -1.5577705], [47.2073124, -1.5579172], [47.207283, -1.5581895], [47.2072452, -1.5585764], [47.2071757, -1.5592927], [47.207126, -1.5598563], [47.207126, -1.5598563], [47.207071, -1.5604346], [47.2069999, -1.561143], [47.2069116, -1.5621404], [47.2076866, -1.5623092], [47.2076272, -1.5628521], [47.2076017, -1.5630017], [47.2076458, -1.5636034], [47.2081023, -1.5638908], [47.2074159, -1.5648966], [47.2073765, -1.5649811], [47.207833, -1.5653855], [47.2087871, -1.5669002], [47.2084957, -1.5678688], [47.2081494, -1.5689934], [47.2071158, -1.5715398], [47.2061685, -1.572761], [47.2063894, -1.573019], [47.2064898, -1.5731517], [47.2065603, -1.5732606], [47.2051693, -1.5747305], [47.2058204, -1.5757523], [47.2062458, -1.5763496], [47.2058987, -1.5770366], [47.2050726, -1.5781784], [47.204401, -1.5790752], [47.2041669, -1.5793622], [47.2035378, -1.5806414], [47.2033243, -1.581081], [47.2032398, -1.5814138], [47.2027258, -1.5817568], [47.202682, -1.5828875], [47.2026627, -1.5834428], [47.2024308, -1.5840216], [47.2023532, -1.5842154], [47.2021318, -1.5847703], [47.20206, -1.5850199], [47.2016484, -1.5859962], [47.2015951, -1.5862303], [47.2015634, -1.5865301], [47.2015347, -1.586805], [47.2017292, -1.5878579], [47.2015544, -1.5889826], [47.2008482, -1.5891567], [47.2002932, -1.5892858], [47.2002932, -1.5892858], [47.2012735, -1.5868829], [47.2008472, -1.5861453], [47.200925, -1.5855462], [47.2008951, -1.5847608], [47.200792, -1.5840928], [47.2007724, -1.5839657], [47.2012868, -1.5842969], [47.2016298, -1.5824727], [47.2015875, -1.5824499], [47.2027258, -1.5817568], [47.2029851, -1.5814556], [47.2033243, -1.581081], [47.2035378, -1.5806414], [47.2041669, -1.5793622], [47.204401, -1.5790752], [47.2050726, -1.5781784], [47.2058987, -1.5770366], [47.2062458, -1.5763496], [47.2064349, -1.5761524], [47.206676, -1.5731462], [47.206663, -1.5731452], [47.206561, -1.572965], [47.2065943, -1.5728579], [47.2066593, -1.5728101], [47.2071348, -1.5722195], [47.2072107, -1.5720769], [47.2072302, -1.5720692], [47.2072463, -1.5720667], [47.2076083, -1.5711543], [47.2083217, -1.5691354], [47.2083326, -1.5690999], [47.2084025, -1.5688635], [47.2085789, -1.5682399], [47.2085909, -1.568203], [47.2084957, -1.5678688], [47.2087871, -1.5669002], [47.207833, -1.5653855], [47.2073765, -1.5649811], [47.2074159, -1.5648966], [47.2073793, -1.5648632], [47.2076335, -1.5642872], [47.2072346, -1.5639233], [47.2067723, -1.5635284], [47.2067886, -1.5633521], [47.2068218, -1.563014], [47.2068691, -1.5625725], [47.2065525, -1.5625061], [47.2065982, -1.5620824], [47.2061061, -1.561975], [47.2057945, -1.5619069], [47.2045676, -1.5616556], [47.2044994, -1.5623257], [47.2044622, -1.5626454], [47.2044733, -1.5627506], [47.2044099, -1.5631483], [47.2043059, -1.5641607], [47.2041972, -1.5652174], [47.2041284, -1.565881], [47.2041083, -1.5660741], [47.2040569, -1.5665701], [47.2040314, -1.5668153], [47.2040175, -1.5669494], [47.2039195, -1.5678937], [47.2038968, -1.5681119], [47.2038968, -1.5681119], [47.2038968, -1.5681119], [47.203792, -1.5691128], [47.203767, -1.5693473], [47.2030537, -1.5691934], [47.2032002, -1.5677479], [47.2033408, -1.5664003], [47.2036028, -1.5638848], [47.2035982, -1.5637694], [47.2036926, -1.5629686], [47.2037318, -1.562587], [47.2038451, -1.5619245], [47.2038298, -1.5618708], [47.203859, -1.5614633], [47.203918, -1.5609263], [47.2046287, -1.5610826], [47.2045676, -1.5616556], [47.2057945, -1.5619069], [47.2061061, -1.561975], [47.2065982, -1.5620824], [47.2069116, -1.5621404], [47.2076866, -1.5623092], [47.2076272, -1.5628521], [47.2076017, -1.5630017], [47.2076458, -1.5636034], [47.2081023, -1.5638908], [47.2074159, -1.5648966], [47.2073765, -1.5649811], [47.207833, -1.5653855], [47.2087871, -1.5669002], [47.2084957, -1.5678688], [47.2081494, -1.5689934], [47.2071158, -1.5715398], [47.2061685, -1.572761], [47.2063894, -1.573019], [47.2064898, -1.5731517], [47.2065603, -1.5732606], [47.2051693, -1.5747305], [47.2044348, -1.5750781], [47.2020469, -1.5763507], [47.200026, -1.5796029], [47.1995142, -1.5811954], [47.1989403, -1.5834479], [47.1988299, -1.5839092], [47.1985705, -1.585452], [47.1985191, -1.5859942], [47.1983659, -1.5859386], [47.1982276, -1.5858686], [47.1981416, -1.5862239], [47.1979216, -1.5871317], [47.1979216, -1.5871317], [47.1981416, -1.5862239], [47.1982276, -1.5858686], [47.1983659, -1.5859386], [47.1985191, -1.5859942], [47.1984551, -1.5866678], [47.1982943, -1.5883609], [47.1983735, -1.5885118], [47.1986065, -1.5886245], [47.1997083, -1.5891767], [47.1998393, -1.5892266], [47.2001812, -1.5892866], [47.2002932, -1.5892858], [47.2008482, -1.5891567], [47.2015544, -1.5889826], [47.2036204, -1.5884725], [47.203919, -1.5884002], [47.2043162, -1.5883043], [47.2049654, -1.5881481], [47.206049, -1.5878696], [47.2061779, -1.5878375], [47.2064484, -1.5877674], [47.2068, -1.5876829], [47.2085487, -1.5872528], [47.2087159, -1.5871543], [47.2087234, -1.5871227], [47.2088408, -1.5870298], [47.208936, -1.5871732], [47.2098061, -1.5869431], [47.2099937, -1.5868929], [47.2111138, -1.5866224], [47.211821, -1.5864518], [47.2126652, -1.5862444], [47.2129831, -1.586168], [47.2132623, -1.5861042], [47.2136735, -1.586001], [47.2141779, -1.5858807], [47.2145325, -1.5860742], [47.215133, -1.5864113], [47.2158533, -1.5867598], [47.2162365, -1.5869906], [47.2163169, -1.5870341], [47.2170112, -1.587331], [47.2175998, -1.5876371], [47.2180769, -1.58766], [47.2190042, -1.587247], [47.2200802, -1.5866403], [47.2202071, -1.5865698], [47.22041, -1.5864572], [47.220562, -1.5863651], [47.2212052, -1.5860185], [47.2220404, -1.585532], [47.2221727, -1.5853387], [47.222187, -1.5852846], [47.2223488, -1.5851656], [47.2224053, -1.5851948], [47.2224208, -1.5852101], [47.2226527, -1.5851882], [47.2237765, -1.5845857], [47.2240435, -1.5844389], [47.2258931, -1.5854887], [47.2268066, -1.5859426], [47.2269264, -1.5858832], [47.2269756, -1.5857925], [47.227091, -1.5858742], [47.2270643, -1.5860011], [47.2276386, -1.5864588], [47.2283119, -1.5870608], [47.2285526, -1.5868327], [47.2288506, -1.5869945], [47.2289152, -1.5869098], [47.2291138, -1.5866491], [47.229484, -1.5861631], [47.2296453, -1.5864388], [47.2299779, -1.5870075], [47.230097, -1.5872112], [47.2310899, -1.5889113], [47.23153, -1.5883564], [47.231824, -1.5880113], [47.2319393, -1.5878801], [47.2322173, -1.5884076], [47.2324706, -1.5887916], [47.2327342, -1.5891538], [47.2333998, -1.5901407], [47.2334847, -1.5901445], [47.2337621, -1.5897833], [47.2342587, -1.5892146], [47.2347272, -1.5886924], [47.234731, -1.5886228], [47.2347828, -1.5886301], [47.235288, -1.5880907], [47.2356956, -1.5876472], [47.2359573, -1.5874216], [47.2360975, -1.5873008], [47.2362363, -1.5871812], [47.2372954, -1.5863067], [47.2375204, -1.5862689], [47.237517, -1.5861987], [47.2375994, -1.5860424], [47.2377476, -1.5861025], [47.2384336, -1.5856436], [47.2395919, -1.584817], [47.2397551, -1.5846833], [47.23978, -1.5845146], [47.2398596, -1.5845402], [47.2405966, -1.5842798], [47.2406891, -1.5841968], [47.2411458, -1.5839329], [47.2413589, -1.5837971], [47.2413979, -1.5837466], [47.2416924, -1.5834928], [47.2419556, -1.5832586], [47.242339, -1.5829734], [47.2425028, -1.582903], [47.2431916, -1.582821], [47.2442088, -1.5825317], [47.2443591, -1.5823835], [47.2449818, -1.5815411], [47.2460006, -1.5798472], [47.2461766, -1.5795022], [47.2469353, -1.577937], [47.2470058, -1.5773862], [47.2475246, -1.577466], [47.2476448, -1.57744], [47.2477169, -1.5774211], [47.2481936, -1.5773137], [47.2484784, -1.5772504], [47.248539, -1.5772358], [47.2487433, -1.5771881], [47.2489184, -1.5771472], [47.2503276, -1.5768182], [47.2505831, -1.5767717], [47.2515746, -1.5771319], [47.252436, -1.577431], [47.252436, -1.577431], [47.252436, -1.577431], [47.2515746, -1.5771319], [47.2505831, -1.5767717], [47.2503276, -1.5768182], [47.2489184, -1.5771472], [47.2487433, -1.5771881], [47.248539, -1.5772358], [47.2484784, -1.5772504], [47.2481936, -1.5773137], [47.2477169, -1.5774211], [47.2476448, -1.57744], [47.2475246, -1.577466], [47.2470058, -1.5773862], [47.2469353, -1.577937], [47.2461766, -1.5795022], [47.2460006, -1.5798472], [47.2449818, -1.5815411], [47.2443591, -1.5823835], [47.2443942, -1.5824834], [47.2443376, -1.5826201], [47.2442618, -1.5826201], [47.2442088, -1.5825317], [47.2431916, -1.582821], [47.2425028, -1.582903], [47.242339, -1.5829734], [47.2419556, -1.5832586], [47.2416924, -1.5834928], [47.2413979, -1.5837466], [47.2413589, -1.5837971], [47.2411652, -1.5840056], [47.2407383, -1.584325], [47.240687, -1.5844022], [47.2406325, -1.5843923], [47.2401609, -1.5845698], [47.2398402, -1.5847049], [47.2397551, -1.5846833], [47.2395919, -1.584817], [47.2384336, -1.5856436], [47.2377476, -1.5861025], [47.2377714, -1.5862671], [47.2377586, -1.5863147], [47.2376948, -1.5863974], [47.2375204, -1.5862689], [47.237517, -1.5861987], [47.2373933, -1.5860161], [47.2365763, -1.5849232], [47.2357962, -1.5838386], [47.2352836, -1.5830959], [47.2352555, -1.5830869], [47.2352057, -1.5829533], [47.2341251, -1.5805364], [47.2329242, -1.5779434], [47.2327995, -1.5780249], [47.2315777, -1.5785757], [47.2315777, -1.5785757], [47.23113, -1.5787751], [47.2305712, -1.5790126], [47.230448, -1.5791283], [47.2304251, -1.5790447], [47.2302189, -1.5784315], [47.2300103, -1.5778011], [47.2298182, -1.5771977], [47.2286667, -1.5771215], [47.228634, -1.5771192], [47.2284774, -1.5771085], [47.2282085, -1.576893], [47.2282375, -1.5754671], [47.2282332, -1.574701], [47.2268306, -1.5735785], [47.2256897, -1.5726357], [47.2242946, -1.5714896], [47.224136, -1.5714017], [47.2239922, -1.5714539], [47.2236687, -1.5715712], [47.2230287, -1.5719038], [47.2225082, -1.572184], [47.2224245, -1.5716931], [47.2208193, -1.5721671], [47.2207943, -1.5712124], [47.2196548, -1.5715397], [47.2194928, -1.5709481], [47.2192199, -1.5699898], [47.2191483, -1.5698043], [47.218308, -1.5695485], [47.2179053, -1.5693863], [47.2168386, -1.5673329], [47.2169351, -1.5671193], [47.2169351, -1.5671193], [47.2173687, -1.5664034], [47.2178543, -1.5655861], [47.2181789, -1.5644009], [47.2184899, -1.5633144], [47.2184235, -1.5632157], [47.2180253, -1.5626025], [47.217875, -1.5623626], [47.2176974, -1.5620016], [47.2176085, -1.5613937], [47.217422, -1.5601737], [47.2173839, -1.56007], [47.2172702, -1.5598741], [47.2171622, -1.559659], [47.2170377, -1.5594711], [47.2166714, -1.5589039], [47.2162196, -1.5594164], [47.2162196, -1.5594164], [47.2157496, -1.5591801], [47.2154823, -1.5589931], [47.2148922, -1.5594133], [47.2146108, -1.5593516], [47.2141809, -1.5592525], [47.2140527, -1.5596265], [47.213804, -1.5603568], [47.213726, -1.5603406], [47.2132454, -1.5603099], [47.2131773, -1.560861], [47.212764, -1.5611783], [47.212764, -1.5611783], [47.2124407, -1.5603272], [47.2123475, -1.5600741], [47.2122515, -1.559813], [47.2121042, -1.5593879], [47.2117136, -1.559891], [47.2116749, -1.5597488], [47.2113887, -1.5605287], [47.2112181, -1.5609503], [47.2110607, -1.5613661], [47.2101237, -1.5616227], [47.2100646, -1.5616045], [47.2100053, -1.5616541], [47.2099268, -1.5616842], [47.2098595, -1.5616895], [47.2098721, -1.5617363], [47.2083215, -1.561379], [47.2083253, -1.5624956], [47.2076866, -1.5623092], [47.2069116, -1.5621404], [47.2065982, -1.5620824], [47.2061061, -1.561975], [47.2057945, -1.5619069], [47.2045676, -1.5616556], [47.2044994, -1.5623257], [47.2044622, -1.5626454], [47.2044733, -1.5627506], [47.2044099, -1.5631483], [47.2043059, -1.5641607], [47.2041972, -1.5652174], [47.2041284, -1.565881], [47.2041083, -1.5660741], [47.2040569, -1.5665701], [47.2040314, -1.5668153], [47.2040175, -1.5669494], [47.2039195, -1.5678937], [47.2038968, -1.5681119], [47.2038968, -1.5681119], [47.203792, -1.5691128], [47.203767, -1.5693473], [47.2030537, -1.5691934], [47.2032002, -1.5677479], [47.2033408, -1.5664003], [47.2036028, -1.5638848], [47.2035982, -1.5637694], [47.2036926, -1.5629686], [47.2037318, -1.562587], [47.2038451, -1.5619245], [47.2038298, -1.5618708], [47.203859, -1.5614633], [47.203918, -1.5609263], [47.2039545, -1.5603811], [47.2041545, -1.5583925], [47.2042287, -1.5576929], [47.2043686, -1.5562933], [47.2043787, -1.5562153], [47.2044717, -1.5553203], [47.2044859, -1.5551804], [47.2045188, -1.5544403], [47.2045248, -1.554323], [47.2046133, -1.5532405], [47.2039936, -1.5519306], [47.20384, -1.5518032], [47.2037747, -1.551788], [47.2037033, -1.5516307], [47.2037145, -1.551548], [47.2038065, -1.5514456], [47.2038681, -1.5514544], [47.2041914, -1.5507527], [47.204664, -1.5492214], [47.2048901, -1.5483882], [47.2051087, -1.5475699], [47.2051502, -1.5474405], [47.2051639, -1.5473983], [47.2052121, -1.5472378], [47.2052263, -1.5471809], [47.2052375, -1.5470469], [47.2043207, -1.5464462]],\n", + " var poly_line_e37014b90cf70c5a61f52b280b3977ba = L.polyline(\n", + " [[47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2043207, -1.5464462], [47.2052375, -1.5470469], [47.2052263, -1.5471809], [47.205327, -1.5472494], [47.2058761, -1.5476166], [47.205951, -1.5476525], [47.2060404, -1.5477024], [47.2061238, -1.5477646], [47.2067139, -1.5482396], [47.2069245, -1.5483884], [47.2070083, -1.5484493], [47.2070675, -1.5484889], [47.2071319, -1.5485311], [47.2087097, -1.5495696], [47.2087945, -1.549663], [47.2088385, -1.549727], [47.2089035, -1.5498325], [47.2095112, -1.5504548], [47.2108673, -1.5515409], [47.2109427, -1.5516039], [47.2112039, -1.5518053], [47.2113214, -1.5518959], [47.2116523, -1.5521508], [47.212175, -1.5525499], [47.2122992, -1.552617], [47.2123792, -1.5526506], [47.2124255, -1.5526433], [47.2124693, -1.5527392], [47.2124194, -1.5528185], [47.2126967, -1.553559], [47.2127238, -1.5535324], [47.2127577, -1.5535197], [47.2129243, -1.5533108], [47.2130004, -1.5531211], [47.2132712, -1.5533301], [47.2135716, -1.5527835], [47.2136273, -1.5526436], [47.2140545, -1.5517807], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2140545, -1.5517807], [47.2136273, -1.5526436], [47.2135716, -1.5527835], [47.2132712, -1.5533301], [47.2130004, -1.5531211], [47.2129243, -1.5533108], [47.2128537, -1.5536112], [47.2128523, -1.5537157], [47.2127836, -1.5537991], [47.2127471, -1.5537999], [47.2126778, -1.5537233], [47.212668, -1.5536675], [47.2123541, -1.5527715], [47.212348, -1.5527445], [47.2122851, -1.5526696], [47.212175, -1.5525499], [47.2116523, -1.5521508], [47.2113214, -1.5518959], [47.2112039, -1.5518053], [47.2109427, -1.5516039], [47.2108673, -1.5515409], [47.2095112, -1.5504548], [47.2094753, -1.5505303], [47.2088903, -1.5498852], [47.2088306, -1.5498202], [47.2087793, -1.5497614], [47.208737, -1.5497178], [47.2086923, -1.5496351], [47.207112, -1.5485976], [47.2070515, -1.5485514], [47.2069902, -1.5485092], [47.2069475, -1.5484792], [47.2068837, -1.5484421], [47.2061116, -1.5478356], [47.2061238, -1.5477646], [47.2061058, -1.5475127], [47.2060483, -1.5474927], [47.206021, -1.5474842], [47.2059617, -1.5474656], [47.2059773, -1.5473367], [47.2061793, -1.5458193], [47.2062969, -1.5440083], [47.2063058, -1.5438942], [47.2063584, -1.543392], [47.206504, -1.5422748], [47.2065796, -1.5415389], [47.2066299, -1.5410583], [47.2067401, -1.5398659], [47.2067306, -1.5395326], [47.2066265, -1.5394444], [47.2065298, -1.5393654], [47.2064516, -1.5393034], [47.2056101, -1.5386161], [47.2053769, -1.5384263], [47.2054659, -1.5381468], [47.2055952, -1.5379235], [47.2053862, -1.5377798], [47.2052726, -1.5377529], [47.2051432, -1.5376494], [47.2039996, -1.5368292], [47.2044757, -1.5355694], [47.2039908, -1.5347983], [47.2036288, -1.5345017], [47.2039491, -1.5336953], [47.2044524, -1.532401], [47.2044524, -1.532401], [47.2045422, -1.5321549], [47.2044649, -1.5320885], [47.2046876, -1.5315297], [47.2053909, -1.5321074], [47.2054527, -1.5321565], [47.2054798, -1.5321785], [47.2061649, -1.5327474], [47.2067864, -1.5332634], [47.2067993, -1.5332395], [47.2068732, -1.5332075], [47.2068963, -1.5332199], [47.2069185, -1.5332459], [47.2069327, -1.5332785], [47.2068626, -1.5334478], [47.2067903, -1.5337024], [47.2067885, -1.5337862], [47.2068577, -1.5338638], [47.2074496, -1.5343558], [47.2075898, -1.5344732], [47.2077685, -1.534622], [47.2079732, -1.5348715], [47.2080175, -1.5349377], [47.2084031, -1.5356053], [47.2084931, -1.5357148], [47.208541, -1.535774], [47.2090671, -1.5354298], [47.2104094, -1.5353345], [47.2104859, -1.5352159], [47.2106023, -1.5352446], [47.2106467, -1.5353544], [47.2106599, -1.5353674], [47.2129136, -1.536483], [47.2130284, -1.5364882], [47.2130944, -1.5364765], [47.2131528, -1.5366915], [47.2132237, -1.5369372], [47.2133121, -1.5371177], [47.2139632, -1.5371184], [47.2142184, -1.5373496], [47.2144191, -1.5375371], [47.2146165, -1.5371084], [47.2146165, -1.5371084], [47.2151589, -1.5359014], [47.2156631, -1.5347573], [47.2157647, -1.5348604], [47.21591, -1.5349966], [47.2161989, -1.5343843], [47.2162994, -1.534131], [47.216297, -1.533726], [47.2163727, -1.5336894], [47.2164436, -1.533706], [47.2164611, -1.5337181], [47.2165685, -1.5335228], [47.2166114, -1.5334125], [47.2168505, -1.5328817], [47.2172949, -1.5318696], [47.217441, -1.5316161], [47.2174734, -1.5316747], [47.2180996, -1.5318127], [47.2196006, -1.5322648], [47.2197988, -1.5325056], [47.2198623, -1.5325328], [47.2197715, -1.5330055], [47.2194807, -1.5343392], [47.2196804, -1.5344574], [47.2201076, -1.5348426], [47.2203176, -1.5350438], [47.2204994, -1.5352051], [47.2203391, -1.5360572], [47.2202387, -1.5365875], [47.2201925, -1.5368314], [47.2209301, -1.5374107], [47.2209301, -1.5374107], [47.2210268, -1.5371676], [47.2212629, -1.5365822], [47.2215143, -1.5361017], [47.220904, -1.5355392], [47.2206668, -1.5353422], [47.2204994, -1.5352051], [47.2203176, -1.5350438], [47.2203176, -1.5350438], [47.2193978, -1.5347593], [47.2190803, -1.5363833], [47.2190012, -1.5369715], [47.2189081, -1.5373027], [47.2188227, -1.5377063], [47.21869, -1.5384384], [47.2186525, -1.5386501], [47.2185542, -1.539127], [47.2165579, -1.5457601], [47.2164671, -1.5459079], [47.2163716, -1.5459098], [47.2162922, -1.5458147], [47.2154408, -1.5476161], [47.215485, -1.547787], [47.2153465, -1.5478028], [47.2144723, -1.5496448], [47.2145044, -1.5499954], [47.2145474, -1.5500749], [47.2145253, -1.55024], [47.2143637, -1.5502403], [47.2141435, -1.5503561], [47.2133492, -1.5522054], [47.2133488, -1.552319], [47.213367, -1.5524087], [47.2136273, -1.5526436], [47.2135716, -1.5527835], [47.2132712, -1.5533301], [47.2132712, -1.5533301], [47.2135716, -1.5527835], [47.2136273, -1.5526436], [47.2140545, -1.5517807], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.2140545, -1.5517807], [47.2136273, -1.5526436], [47.2135716, -1.5527835], [47.2132993, -1.5525636], [47.2132675, -1.5525757], [47.2131946, -1.5525039], [47.2133, -1.5522877], [47.2133492, -1.5522054], [47.2141435, -1.5503561], [47.214335, -1.5501432], [47.2144006, -1.5499825], [47.2144723, -1.5496448], [47.2153465, -1.5478028], [47.2153594, -1.5476369], [47.2154408, -1.5476161], [47.215485, -1.547787], [47.2147326, -1.5460905], [47.2146512, -1.5460136], [47.2145933, -1.5459577], [47.2145933, -1.5459577], [47.2138922, -1.5453547], [47.2138375, -1.5453132], [47.2133246, -1.5464353], [47.2133246, -1.5464353], [47.2140712, -1.5462513], [47.2141048, -1.5462418], [47.2145139, -1.5461527], [47.2146512, -1.5460136], [47.2145933, -1.5459577], [47.2145933, -1.5459577], [47.2138922, -1.5453547], [47.2138375, -1.5453132], [47.21329, -1.5448696], [47.2131949, -1.544786], [47.212974, -1.544584], [47.2119433, -1.5437594], [47.2118628, -1.5437844], [47.2117845, -1.5437505], [47.2117201, -1.5436045], [47.2117179, -1.5435665], [47.2117936, -1.5433735], [47.2118829, -1.5433449], [47.2120916, -1.5425471], [47.2120743, -1.5425106], [47.2120878, -1.5423777], [47.2121639, -1.542338], [47.2126584, -1.5417644], [47.2134422, -1.5401077], [47.2134837, -1.5399135], [47.2135235, -1.539675], [47.2135161, -1.5395874], [47.2135647, -1.539412], [47.2136643, -1.5393212], [47.2138496, -1.5394052], [47.2146222, -1.5378664], [47.2145932, -1.5377197], [47.2146879, -1.5376802], [47.21591, -1.5349966], [47.2161989, -1.5343843], [47.2162994, -1.534131], [47.216297, -1.533726], [47.2163727, -1.5336894], [47.2164436, -1.533706], [47.2164611, -1.5337181], [47.2165685, -1.5335228], [47.2166114, -1.5334125], [47.2168505, -1.5328817], [47.2172949, -1.5318696], [47.217441, -1.5316161], [47.2178883, -1.5316235], [47.2179942, -1.5316278], [47.2181245, -1.5316589], [47.2182835, -1.5317196], [47.2184462, -1.5317985], [47.2194466, -1.532061], [47.2199193, -1.5319525], [47.220275, -1.53177], [47.2206856, -1.5315753], [47.2206856, -1.5315753], [47.2215511, -1.5311643], [47.2221076, -1.5308994], [47.2226822, -1.5306157], [47.2233762, -1.5302831], [47.223541, -1.5302014], [47.2235617, -1.5301915], [47.22399, -1.5299844], [47.2250491, -1.5294791], [47.2252083, -1.5305045], [47.2251703, -1.5307192], [47.2264837, -1.5318499], [47.2267928, -1.5321028], [47.2271259, -1.5323477], [47.2282772, -1.5330482], [47.2285481, -1.5329158], [47.2288986, -1.5322352], [47.2289737, -1.5320894], [47.2289737, -1.5320894], [47.2288986, -1.5322352], [47.2285481, -1.5329158], [47.228627, -1.5331227], [47.2285644, -1.5333161], [47.2282772, -1.5330482], [47.2271259, -1.5323477], [47.2271116, -1.5326986], [47.2266846, -1.5344287], [47.2265667, -1.5346671], [47.2265385, -1.5347421], [47.226097, -1.5359618], [47.2253183, -1.5378009], [47.2251578, -1.537742], [47.2249975, -1.5378844], [47.2240153, -1.5384175], [47.223719, -1.5381231], [47.2235004, -1.5386633], [47.2234818, -1.5387075], [47.2233144, -1.5391026], [47.2231035, -1.5396002], [47.2229965, -1.5398422], [47.2222369, -1.5415874], [47.2220194, -1.5421062], [47.2215622, -1.5431902], [47.2213401, -1.5436991], [47.2208133, -1.5452233], [47.2207595, -1.5453708], [47.2206091, -1.5457954], [47.2215233, -1.5476516], [47.2212499, -1.5479463], [47.2205479, -1.5487105], [47.2200708, -1.5492266], [47.2200708, -1.5492266], [47.2200453, -1.5492542], [47.2198147, -1.5496147], [47.2195467, -1.550357], [47.219292, -1.5501333], [47.2190188, -1.5503685], [47.2185079, -1.5509195], [47.218417, -1.5510646], [47.2182438, -1.5515083], [47.2184678, -1.552209], [47.2186403, -1.5522389], [47.2188528, -1.5522695], [47.2188716, -1.5532272], [47.2191019, -1.5532901], [47.2190008, -1.5537849], [47.2189524, -1.5541441], [47.2195387, -1.5546556], [47.2195387, -1.5546556], [47.219169, -1.5562705], [47.2192043, -1.5562654], [47.2192445, -1.5563042], [47.2192545, -1.5563726], [47.2192113, -1.5564446], [47.2191292, -1.5566201], [47.2191081, -1.556708], [47.2190721, -1.5567211], [47.2177822, -1.5571754], [47.2177297, -1.5571578], [47.2175935, -1.5571702], [47.2175279, -1.5572152], [47.2175741, -1.5574361], [47.2175953, -1.5575156], [47.2173674, -1.5579742], [47.2155435, -1.558366], [47.2150354, -1.558371], [47.2148049, -1.5582289], [47.2146123, -1.5587577], [47.214493, -1.5588765], [47.2143149, -1.5588703], [47.2141809, -1.5592525], [47.2140527, -1.5596265], [47.213804, -1.5603568], [47.2135364, -1.5611403], [47.2132723, -1.56196], [47.2132745, -1.5624936], [47.2130361, -1.5624976], [47.2130048, -1.5626943], [47.2127972, -1.5632726], [47.212457, -1.5643077], [47.212457, -1.5643077], [47.212677, -1.5644725], [47.2135016, -1.5641993], [47.2138552, -1.5640822], [47.2134245, -1.5629419], [47.2132745, -1.5624936], [47.2132723, -1.56196], [47.2130449, -1.5619722], [47.212764, -1.5611783], [47.2124407, -1.5603272], [47.2123475, -1.5600741], [47.2122515, -1.559813], [47.2121042, -1.5593879], [47.2120003, -1.5591216], [47.2119118, -1.5588963], [47.2124823, -1.5576001], [47.2124429, -1.5575271], [47.2124429, -1.5575271], [47.2121692, -1.5572345], [47.2126888, -1.5559485], [47.2132191, -1.5546398], [47.2132963, -1.55445], [47.2136358, -1.5536132], [47.213867, -1.5530421], [47.214097, -1.5532435], [47.2144143, -1.5521025], [47.2144143, -1.5521025], [47.214097, -1.5532435], [47.213867, -1.5530421], [47.2136358, -1.5536132], [47.2136358, -1.5536132], [47.2132712, -1.5533301], [47.2130004, -1.5531211], [47.2129243, -1.5533108], [47.2128537, -1.5536112], [47.2128523, -1.5537157], [47.2127836, -1.5537991], [47.2127471, -1.5537999], [47.2126778, -1.5537233], [47.212668, -1.5536675], [47.2123541, -1.5527715], [47.212348, -1.5527445], [47.2122851, -1.5526696], [47.212175, -1.5525499], [47.2116523, -1.5521508], [47.2113214, -1.5518959], [47.2112039, -1.5518053], [47.2109427, -1.5516039], [47.2108673, -1.5515409], [47.2095112, -1.5504548], [47.2094753, -1.5505303], [47.2093861, -1.5506686], [47.2088482, -1.5500981], [47.2088093, -1.550061], [47.2087535, -1.5500129], [47.2086867, -1.5499611], [47.2070265, -1.5488833], [47.2069744, -1.5488512], [47.2069101, -1.5488115], [47.2068544, -1.5487724], [47.2060811, -1.5480788], [47.2060797, -1.5480343], [47.2060095, -1.5479675], [47.2059456, -1.5479131], [47.205858, -1.5478371], [47.2053998, -1.5475238], [47.2052758, -1.5474444], [47.2051639, -1.5473983], [47.2052121, -1.5472378], [47.2052263, -1.5471809], [47.2052375, -1.5470469], [47.2043207, -1.5464462]],\n", " {"bubblingMouseEvents": true, "color": "green", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "green", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 0.5, "smoothFactor": 0, "stroke": true, "weight": 5}\n", - " ).addTo(map_d7a7340aa646918ed00b9031fd5341ff);\n", + " ).addTo(map_ef33a50f0c6bd8edb67be17428fa73fe);\n", " \n", "</script>\n", "</html>\" width=\"1000\" height=\"1000\"style=\"border:none !important;\" \"allowfullscreen\" \"webkitallowfullscreen\" \"mozallowfullscreen\"></iframe>" ], "text/plain": [ - "<branca.element.Figure at 0x7f117659f470>" + "<branca.element.Figure at 0x7fa337fcd280>" ] }, - "execution_count": 5, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } diff --git a/src/config.h b/src/config.h index 246ce3c1755f2f40c6d49a4f532b0f41fd3d6700..efba9a15b1f45e4805b16fecaa6fdb6d5d686a5a 100644 --- a/src/config.h +++ b/src/config.h @@ -13,10 +13,19 @@ int const ROUTE_PENALTY = 0; int const NUMBER_VEHICLE = 50; // Number of iterations for the algorithm or simulation to run. -int const NUMBER_ITERATION = 10000; +int const NUMBER_ITERATION = 100000; + +// % of NUMBER_ITERATION given to the first phase (route minimisation) +double const FIRST_PHASE_ITERATION = 0.3; + +// % of NUMBER_ITERATION +// If no new best solution is found within LNS_FREQUENCY small iterations, then the next iteration will be a large iteration. +double const LNS_FREQUENCY = 0.05; // Flags +bool const TWO_PHASE_ALGORITHM = true; + // Flag indicating whether the random seed has been set (true means it is set). bool const SEED_SET = true; @@ -27,7 +36,7 @@ int const RANDOM_SEED = 100; bool const PRINT = true; // Flag indicating whether the final solution is stored. -bool const STORE_SOLUTION = true; +bool const STORE_SOLUTION = false; // Flag indicating whether the solution is stored with complete information or not. bool const COMPLETE_STORE = true; diff --git a/src/lns/operators/destruction/bank_focus_string_removal/bank_focus_string_removal.cpp b/src/lns/operators/destruction/bank_focus_string_removal/bank_focus_string_removal.cpp index c7985268681a5656582c19125492766395553851..bb29b79d6897290598e91cc8aa4797122092bc2d 100644 --- a/src/lns/operators/destruction/bank_focus_string_removal/bank_focus_string_removal.cpp +++ b/src/lns/operators/destruction/bank_focus_string_removal/bank_focus_string_removal.cpp @@ -63,7 +63,5 @@ void BankFocusStringRemoval::destroySolution(Solution &solution) const RemoveRoute remove = RemoveRoute(util::getRandomInt(1, solution.getRoutes().size()) - 1); solution.applyDestructSolution(remove); } - std::cout << "After preparation :" << std::endl; - solution.print(); BankFocusSISRsRuin(solution, maxCardinalityOfString, averageNumberRemovedElement); } \ No newline at end of file diff --git a/src/lns/operators/selector/min_small_large_selector.cpp b/src/lns/operators/selector/min_small_large_selector.cpp new file mode 100644 index 0000000000000000000000000000000000000000..e7b49ce505e337fc3fe94c11292d4b740abb373a --- /dev/null +++ b/src/lns/operators/selector/min_small_large_selector.cpp @@ -0,0 +1,65 @@ +#include "min_small_large_selector.h" + +#include "config.h" + +#include <algorithm> +#include <spdlog/spdlog.h> + +MinSmallLargeOperatorSelector::MinSmallLargeOperatorSelector(std::vector<SimpleOperatorSelector> selectorsList, + int totalIteration) + : totalIteration(totalIteration), iterationAtCurrentStep(0), SLNSIteration(0), selectorStep(0), operatorList(std::move(selectorsList)) +{} + +OperatorPair MinSmallLargeOperatorSelector::getOperatorPair() +{ + int minToSLNS = totalIteration * FIRST_PHASE_ITERATION; + int smallToLarge = totalIteration * LNS_FREQUENCY; + + // first phase (assume this phase use a route minimisation operator) + if (iterationAtCurrentStep <= minToSLNS) + { + //std::cout << "Phase mini" << std::endl; + selectorStep = 0; + } + else + { + // second phase (small and large neighborhood search) + + if (SLNSIteration < smallToLarge) + { + // Small + // std::cout << "Phase small" << std::endl; + selectorStep = 1; + } + else + { + // Large + // std::cout << "Phase large" << std::endl; + selectorStep = 2; + } + ++SLNSIteration; + } + + SimpleOperatorSelector &selector = operatorList.at(selectorStep); + OperatorPair pair = selector.getOperatorPair(); + + ++iterationAtCurrentStep; + return pair; +} + +void MinSmallLargeOperatorSelector::betterSolutionFound() +{ + if (selectorStep == 0) + { + std::cout << "in min phase" << std::endl; + } + if (selectorStep == 1) + { + std::cout << "in small phase" << std::endl; + } + if (selectorStep == 2) + { + std::cout << "in large phase" << std::endl; + } + SLNSIteration = 0; +} diff --git a/src/lns/operators/selector/min_small_large_selector.h b/src/lns/operators/selector/min_small_large_selector.h new file mode 100644 index 0000000000000000000000000000000000000000..542151211d058ff1e16f377239e424101e0763fc --- /dev/null +++ b/src/lns/operators/selector/min_small_large_selector.h @@ -0,0 +1,34 @@ +#pragma once + +#include "lns/operators/selector/operator_selector.h" + +/** + * Selector for a two phased algorithm. + * First phase minimise the number of routes. + * Second phase minimise the size of each routes. + */ +class MinSmallLargeOperatorSelector : public OperatorSelector +{ +public: + +private: + int totalIteration; + // the number of call to getOperatorPair (ie. lns iteration) done with the current step + unsigned int iterationAtCurrentStep; + + unsigned int SLNSIteration; + + // the index of the selector used, called step + unsigned int selectorStep; + // vector of all the selector and the number of iterations for each + std::vector<SimpleOperatorSelector> operatorList; + +public: + /** + * Does a certain amount of iteration with an initial type of selector. + * Then finish the execution with a classical small and large algorirthm. + */ + explicit MinSmallLargeOperatorSelector(std::vector<SimpleOperatorSelector> operatorList, int totalIterarion); + OperatorPair getOperatorPair() override; + void betterSolutionFound() override; +}; diff --git a/src/mains/main.cpp b/src/mains/main.cpp index 03a2cf690c19cd20d3ba364646fcbc6c0e024095..7f0f4ea55fed57d76d2ff633afa5cece18919257 100644 --- a/src/mains/main.cpp +++ b/src/mains/main.cpp @@ -1,4 +1,5 @@ +#include "config.h" #include "input/data.h" #include "input/json_parser.h" #include "input/location.h" @@ -20,16 +21,16 @@ #include "lns/operators/destruction/string_removal.h" #include "lns/operators/reconstruction/enumerate.h" #include "lns/operators/reconstruction/list_heuristic_cost_oriented.h" +#include "lns/operators/selector/min_small_large_selector.h" #include "lns/operators/selector/operator_selector.h" #include "lns/operators/selector/small_large_selector.h" #include "lns/operators/sorting_strategy.h" #include "lns/solution/solution.h" #include "mains/main_interface.h" +#include "output/run.h" #include "output/solution_checker.h" #include "output/solution_exporter.h" #include "types.h" -#include "output/run.h" -#include "config.h" #include <filesystem> #include <fstream> @@ -55,42 +56,57 @@ void simpleLNS(PDPTWData const &data, Solution &startingSolution) ThresholdAcceptance acceptor(0.05); // lns operators - SimpleOperatorSelector RandomDestroy_BestInsert; - addAllReconstructor(RandomDestroy_BestInsert); - RandomDestroy_BestInsert.addDestructor(RandomDestroy(pairs)); - RandomDestroy_BestInsert.addDestructor(StringRemoval(10, 10)); + SimpleOperatorSelector smallSelector; + addAllReconstructor(smallSelector); + smallSelector.addDestructor(RandomDestroy(pairs)); + smallSelector.addDestructor(StringRemoval(10, 10)); SimpleOperatorSelector largeSelector; addAllReconstructor(largeSelector); largeSelector.addDestructor(RandomDestroy(manyPairs)); largeSelector.addDestructor(StringRemoval(10, 10)); - - std::vector<SmallLargeOperatorSelector::StepSelector> selectors; - selectors.emplace_back(10, std::move(RandomDestroy_BestInsert)); - selectors.emplace_back(50, std::move(largeSelector)); - - SmallLargeOperatorSelector smallLargeSelector(std::move(selectors)); - - // run lns - output::LnsOutput result = lns::runLns(startingSolution, smallLargeSelector, acceptor); - - if (STORE_SOLUTION) + std::optional<output::LnsOutput> result; + if (TWO_PHASE_ALGORITHM) { - output::exportToJson(result); + // route min operators + SimpleOperatorSelector routeMinSelector; + addAllReconstructor(routeMinSelector); + routeMinSelector.addDestructor(BankFocusStringRemoval(10, 10)); + //routeMinSelector.addDestructor(StringRemoval(10, 10)); + + std::vector<SimpleOperatorSelector> operatorList; + operatorList.emplace_back(std::move(routeMinSelector)); + operatorList.emplace_back(std::move(smallSelector)); + operatorList.emplace_back(std::move(largeSelector)); + + MinSmallLargeOperatorSelector minSmallLargeSelector(std::move(operatorList), NUMBER_ITERATION); + // run lns + output::LnsOutput result = lns::runLns(startingSolution, minSmallLargeSelector, acceptor); } + else + { + std::vector<SmallLargeOperatorSelector::StepSelector> selectors; + selectors.emplace_back(10, std::move(smallSelector)); + selectors.emplace_back(50, std::move(largeSelector)); - // Solution sol = result.getBestSolution(); - // sol.print(); - // // try reduce the number of routes - // BankFocusStringRemoval rem = BankFocusStringRemoval(10,10); - - // rem.destroySolution(sol); - - // std::cout << "final print" << std::endl; - // sol.print(); - + SmallLargeOperatorSelector smallLargeSelector(std::move(selectors)); + // run lns + output::LnsOutput result = lns::runLns(startingSolution, smallLargeSelector, acceptor); + } + if (result.has_value()) + { + if (PRINT) + { + result->getBestSolution().print(); + } + + if (STORE_SOLUTION) + { + output::exportToJson(*result); + } + } } int main(int argc, char **argv) @@ -100,10 +116,10 @@ int main(int argc, char **argv) /////////////////////////////////////////////////////////////////////// //std::string filepath = "/home/a24jacqb/Documents/Code/pdptw-main/data_in/n100/bar-n100-1.json"; - // std::string filepath = "/home/a24jacqb/Documents/Code/pdptw-main/data_in/pdp_100/lc103.json"; + std::string filepath = "/home/a24jacqb/Documents/Code/pdptw-main/data_in/pdp_100/lc103.json"; //std::string filepath = "/home/a24jacqb/Documents/Code/pdptw-main/data_in/Nantes_1.json"; //std::string filepath = "/home/a24jacqb/Documents/Code/pdptw-main/data_in/n5000/bar-n5000-1.json"; - std::string filepath = "/home/a24jacqb/Documents/Code/pdptw-main/data_in/Nantes/Nantes_03_10_2023"; + //std::string filepath = "/home/a24jacqb/Documents/Code/pdptw-main/data_in/Nantes/Nantes_31_10_2023.json"; PDPTWData data = parsing::parseJson(filepath); Solution startingSolution = Solution::emptySolution(data); @@ -113,6 +129,5 @@ int main(int argc, char **argv) // runAllInDirectory(path, simpleLNS); - return 0; }