{"id":347,"date":"2024-03-26T11:54:26","date_gmt":"2024-03-26T10:54:26","guid":{"rendered":"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux_dev\/?page_id=347"},"modified":"2024-05-15T12:38:33","modified_gmt":"2024-05-15T10:38:33","slug":"etape-n-29","status":"publish","type":"page","link":"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?page_id=347","title":{"rendered":"\u00c9tape n\u00b0 29"},"content":{"rendered":"\n<div class=\"wp-block-columns etape-infos move-up\">\n  <div class=\"wp-block-column is-vertically-aligned-center has-text-color has-background\" style=\"color:#ffffff;background-color:#01586D;flex-basis:33.33%\">\n    <h5 class=\"has-text-align-center etape-infos-date\"><span class=\"fas fa-calendar-week\" style=\"margin-right:10px;color:rgba(255,255,255,0.65);\"><\/span>02 juillet 2024<\/h5>\n  <\/div>\n  <div class=\"wp-block-column has-text-color has-background\" style=\"color:#ffffff;background-color:#0099CC;flex-basis:66.66%\">\n    <h5 class=\"etape-infos-arrivee\"><span class=\"fas fa-flag-checkered\" style=\"margin-right:10px;color:rgba(255,255,255,0.65);\"><\/span>Laval (Espace Mayenne)<\/h5>\n  <\/div>\n<\/div>\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n<div class=\"wp-block-query liste-articles\">\n<h2 class=\"has-text-color\" style=\"color:#277183\"><span class=\"fas fa-microphone\" style=\"margin-right:10px;color:rgba(1, 88, 109, 0.5);\"><\/span> En direct de l\u2019\u00e9tape<\/h2>\n<ul id=\"ul1377614811\" class=\"is-flex-container columns-3 wp-block-post-template\">\n<li>\n<h5 class=\"wp-block-post-title has-normal-font-size fixed-height-size\">L&rsquo;\u00e9tape n\u00b0 29 en images<\/h5>\n<a href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=1421\" rel=\"bookmark\"><figure class=\"alignwide wp-block-post-featured-image fig-featured-img\">\n<img width=\"768\" height=\"396\" src=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_0002-768x396.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_0002-768x396.jpg 768w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_0002-300x155.jpg 300w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_0002.jpg 1024w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure><\/a>\n<div class=\"wp-block-post-excerpt\">\n<p class=\"wp-block-post-excerpt__excerpt\" style=\"margin-top:20px;\"><em>Souvenirs de l'arriv\u00e9e et des ateliers \u00e0 l'Espace Mayenne de Laval, le mardi 02 juillet 2024.<\/em><\/p>\n<p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=1421\">Lire la suite<\/a><\/p>\n<\/div>\n<\/li>\n<li>\n<h5 class=\"wp-block-post-title has-normal-font-size fixed-height-size\">L&rsquo;Autre Radio en direct de L&rsquo;Espace Mayenne<\/h5>\n<a href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2418\" rel=\"bookmark\"><figure class=\"alignwide wp-block-post-featured-image fig-featured-img\">\n<img width=\"768\" height=\"445\" src=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/autre_radio-768x445.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/autre_radio-768x445.jpg 768w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/autre_radio-300x174.jpg 300w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/autre_radio-1024x594.jpg 1024w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/autre_radio-1200x696.jpg 1200w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/autre_radio.jpg 1324w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure><\/a>\n<div class=\"wp-block-post-excerpt\">\n<p class=\"wp-block-post-excerpt__excerpt\" style=\"margin-top:20px;\"><em>Les jeunes coll\u00e9giens du club radio du coll\u00e8ge Emmanuel de Martonne \u00e0 Laval ont couvert la journ\u00e9e de cl\u00f4ture de la manifestation \"A v\u00e9lo vers les jeux\".<\/em><\/p>\n<p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2418\">Lire la suite<\/a><\/p>\n<\/div>\n<\/li>\n<li>\n<h5 class=\"wp-block-post-title has-normal-font-size fixed-height-size\">En direct de l&rsquo;Espace Mayenne #1<\/h5>\n<a href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2440\" rel=\"bookmark\"><figure class=\"alignwide wp-block-post-featured-image fig-featured-img\">\n<img width=\"768\" height=\"432\" src=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mme_cosme-768x432.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mme_cosme-768x432.jpg 768w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mme_cosme-300x169.jpg 300w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mme_cosme.jpg 1024w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure><\/a>\n<div class=\"wp-block-post-excerpt\">\n<p class=\"wp-block-post-excerpt__excerpt\" style=\"margin-top:20px;\"><em>Interview de Coraline Cosme, professeure d'histoire-g\u00e9ographie au coll\u00e8ge public Emmanuel De Martonne de Laval.<\/em><\/p>\n<p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2440\">Lire la suite<\/a><\/p>\n<\/div>\n<\/li>\n<li class=\"hidden\">\n<h5 class=\"wp-block-post-title has-normal-font-size fixed-height-size\">En direct de l&rsquo;Espace Mayenne #2<\/h5>\n<a href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2438\" rel=\"bookmark\"><figure class=\"alignwide wp-block-post-featured-image fig-featured-img\">\n<img width=\"768\" height=\"432\" src=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mme_lagree-768x432.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mme_lagree-768x432.jpg 768w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mme_lagree-300x169.jpg 300w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mme_lagree.jpg 1024w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure><\/a>\n<div class=\"wp-block-post-excerpt\">\n<p class=\"wp-block-post-excerpt__excerpt\" style=\"margin-top:20px;\"><em>Interview de Rozenn Lagr\u00e9e, conseill\u00e8re p\u00e9dagogique EPS de la circonscription de Mayenne Sud-Ouest et organisatrice du projet \"A v\u00e9lo vers les jeux\".<\/em><\/p>\n<p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2438\">Lire la suite<\/a><\/p>\n<\/div>\n<\/li>\n<li class=\"hidden\">\n<h5 class=\"wp-block-post-title has-normal-font-size fixed-height-size\">En direct de l&rsquo;Espace Mayenne #3<\/h5>\n<a href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2436\" rel=\"bookmark\"><figure class=\"alignwide wp-block-post-featured-image fig-featured-img\">\n<img width=\"768\" height=\"432\" src=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mr_gastineau-768x432.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mr_gastineau-768x432.jpg 768w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mr_gastineau-300x169.jpg 300w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mr_gastineau.jpg 1024w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure><\/a>\n<div class=\"wp-block-post-excerpt\">\n<p class=\"wp-block-post-excerpt__excerpt\" style=\"margin-top:20px;\"><em>Interview de David Gastineau, animateur \u00e0 MayenneTV.<\/em><\/p>\n<p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2436\">Lire la suite<\/a><\/p>\n<\/div>\n<\/li>\n<li class=\"hidden\">\n<h5 class=\"wp-block-post-title has-normal-font-size fixed-height-size\">En direct de l&rsquo;Espace Mayenne #4<\/h5>\n<a href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2433\" rel=\"bookmark\"><figure class=\"alignwide wp-block-post-featured-image fig-featured-img\">\n<img width=\"768\" height=\"432\" src=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mr_lecrecq-768x432.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mr_lecrecq-768x432.jpg 768w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mr_lecrecq-300x169.jpg 300w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_mr_lecrecq.jpg 1024w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure><\/a>\n<div class=\"wp-block-post-excerpt\">\n<p class=\"wp-block-post-excerpt__excerpt\" style=\"margin-top:20px;\"><em>Interview d'Alain Lecrecq, ancien pr\u00e9sident du Comit\u00e9 Cyclisme 53.<\/em><\/p>\n<p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2433\">Lire la suite<\/a><\/p>\n<\/div>\n<\/li>\n<li class=\"hidden\">\n<h5 class=\"wp-block-post-title has-normal-font-size fixed-height-size\">En direct de l&rsquo;Espace Mayenne #5<\/h5>\n<a href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2442\" rel=\"bookmark\"><figure class=\"alignwide wp-block-post-featured-image fig-featured-img\">\n<img width=\"768\" height=\"432\" src=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_phryge-768x432.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_phryge-768x432.jpg 768w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_phryge-300x169.jpg 300w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/07\/e29_phryge.jpg 1024w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure><\/a>\n<div class=\"wp-block-post-excerpt\">\n<p class=\"wp-block-post-excerpt__excerpt\" style=\"margin-top:20px;\"><em>Interview d'une Phryge, c\u00e9l\u00e8bre mascotte des Jeux Olympiques de Paris 2024.<\/em><\/p>\n<p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=2442\">Lire la suite<\/a><\/p>\n<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"div-btn-articles\"><button id=\"btn1377614811\" type=\"button\" placeholder=\"Plus d'articles (%step%\/%all%)\" nbposts=\"3\" onclick=\"avvlj_loop_show_more('btn1377614811','ul1377614811')\">Plus d'articles (3\/7)<\/button><\/div>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"has-text-color\" style=\"color:#0099CC;\">\n<span class=\"fas fa-bookmark\" style=\"margin-right:13px;color:rgba(1, 88, 109, 0.5);\"><\/span>L'Huisserie &gt; Laval (Espace Mayenne)\n<\/h2>\n<figure class=\"wp-block-table etape-ecole-infos is-style-regular\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Nb \u00e9l\u00e8ves<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Distance<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Dur\u00e9e indicative<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.1);\">D\u00e9nivel\u00e9 + \/ &#8211;<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">90<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">21 km<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">2 h 10<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.05);\">180 m \/ 196 m<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<div class=\"wrapper-folder\"><div id=\"btn_2104298208\" class=\"btn-folder\" onclick=\"avvlj_course_map_show('btn_2104298208','div_2104298208')\" style=\"color:#80ABB6;\">Replier&nbsp;&nbsp;<span class=\"fas fa-chevron-up\"><\/span>&nbsp;<\/div><\/div>\n<div id=\"div_2104298208\">\n<div class=\"leaflet-map WPLeafletMap\" style=\"height:300px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmc=');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":true,\"scrollWheelZoom\":false,\"doubleClickZoom\":false,\"fitBounds\":true,\"minZoom\":0,\"maxZoom\":19,\"maxBounds\":null,\"attribution\":\"Leaflet | \\u00a9 OpenStreetMap\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([48.082140467506,-0.79177432883646],12);});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletgpxShortcode() {\/*<script>*\/\nvar src = '.\/wp-content\/uploads\/2024\/03\/e29-1.gpx';\nvar default_style = {\"color\":\"#0099CC\"};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'gpx',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"\");\nvar popup_property = \"\";\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (0) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\nfunction pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-8.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.022768,-0.764792],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;D\u00e9part&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;L\\'Huisserie&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-7.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.083143,-0.792343],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;Arriv\u00e9e&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Laval (Espace Mayenne)&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script>\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<div class=\"gpx-chart-elevation\" id=\"gpx-chart-elevation-container-1\">X<\/div><script>loadXMLDoc('.\/wp-content\/uploads\/2024\/03\/e29-1.gpx','gpx-chart-elevation-container-1','D\u00e9nivel\u00e9','','','','','#80ABB6','#99CC00','#99CC00',250,50,300);<\/script><\/div>\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"has-text-color\" style=\"color:#0099CC;\">\n<span class=\"fas fa-biking\" style=\"margin-right:13px;color:rgba(1, 88, 109, 0.5);\"><\/span>Laval (F. Dolto) &gt; Laval (Espace Mayenne)\n<\/h2>\n<figure class=\"wp-block-table etape-ecole-infos is-style-regular\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Nb \u00e9l\u00e8ves<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Distance<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Dur\u00e9e indicative<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.1);\">D\u00e9nivel\u00e9 + \/ &#8211;<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">46<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">4.8 km<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">0 h 30<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.05);\">26 m \/ 35 m<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<div class=\"wrapper-folder\"><div id=\"btn_1022104166\" class=\"btn-folder\" onclick=\"avvlj_course_map_show('btn_1022104166','div_1022104166')\" style=\"color:#80ABB6;\">D\u00e9plier&nbsp;&nbsp;<span class=\"fas fa-chevron-down\"><\/span>&nbsp;<\/div><\/div>\n<div id=\"div_1022104166\" class=\"hidden-map\">\n<div class=\"leaflet-map WPLeafletMap\" style=\"height:350px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmc=');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":true,\"scrollWheelZoom\":false,\"doubleClickZoom\":false,\"fitBounds\":true,\"minZoom\":0,\"maxZoom\":19,\"maxBounds\":null,\"attribution\":\"Leaflet | \\u00a9 OpenStreetMap\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([48.082140467506,-0.79177432883646],12);});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletgpxShortcode() {\/*<script>*\/\nvar src = '.\/wp-content\/uploads\/2024\/03\/e29-3.gpx';\nvar default_style = {\"color\":\"#0099CC\"};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'gpx',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"\");\nvar popup_property = \"\";\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (0) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\nfunction pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-8.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.081254681388,-0.8027990599306],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;D\u00e9part&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Laval (F. Dolto)&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-7.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.083152,-0.792313],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;Arriv\u00e9e&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Laval (Espace Mayenne)&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script>\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<div class=\"gpx-chart-elevation\" id=\"gpx-chart-elevation-container-2\">X<\/div><script>loadXMLDoc('.\/wp-content\/uploads\/2024\/03\/e29-3.gpx','gpx-chart-elevation-container-2','D\u00e9nivel\u00e9','','','','','#80ABB6','#99CC00','#99CC00',250,50,300);<\/script><\/div>\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"has-text-color\" style=\"color:#0099CC;\">\n<span class=\"fas fa-biking\" style=\"margin-right:13px;color:rgba(1, 88, 109, 0.5);\"><\/span>Laval (C. Perrault) &gt; Laval (Espace Mayenne)\n<\/h2>\n<figure class=\"wp-block-table etape-ecole-infos is-style-regular\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Nb \u00e9l\u00e8ves<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Distance<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Dur\u00e9e indicative<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.1);\">D\u00e9nivel\u00e9 + \/ &#8211;<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">42<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">13.9 km<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">1 h 30<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.05);\">124 m \/ 124 m<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<div class=\"wrapper-folder\"><div id=\"btn_36477706\" class=\"btn-folder\" onclick=\"avvlj_course_map_show('btn_36477706','div_36477706')\" style=\"color:#80ABB6;\">D\u00e9plier&nbsp;&nbsp;<span class=\"fas fa-chevron-down\"><\/span>&nbsp;<\/div><\/div>\n<div id=\"div_36477706\" class=\"hidden-map\">\n<div class=\"leaflet-map WPLeafletMap\" style=\"height:350px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmc=');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":true,\"scrollWheelZoom\":false,\"doubleClickZoom\":false,\"fitBounds\":true,\"minZoom\":0,\"maxZoom\":19,\"maxBounds\":null,\"attribution\":\"Leaflet | \\u00a9 OpenStreetMap\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([48.082140467506,-0.79177432883646],12);});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletgpxShortcode() {\/*<script>*\/\nvar src = '.\/wp-content\/uploads\/2024\/03\/e29-4.gpx';\nvar default_style = {\"color\":\"#0099CC\"};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'gpx',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"\");\nvar popup_property = \"\";\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (0) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\nfunction pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-8.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.066411504326,-0.78712105751038],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;D\u00e9part&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Laval (C. Perrault)&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-7.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.083184,-0.792213],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;Arriv\u00e9e&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Laval (Espace Mayenne)&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script>\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<div class=\"gpx-chart-elevation\" id=\"gpx-chart-elevation-container-3\">X<\/div><script>loadXMLDoc('.\/wp-content\/uploads\/2024\/03\/e29-4.gpx','gpx-chart-elevation-container-3','D\u00e9nivel\u00e9','','','','','#80ABB6','#99CC00','#99CC00',250,50,300);<\/script><\/div>\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"has-text-color\" style=\"color:#0099CC;\">\n<span class=\"fas fa-biking\" style=\"margin-right:13px;color:rgba(1, 88, 109, 0.5);\"><\/span>Saint-Ou\u00ebn-des-Toits &gt; Laval (Espace Mayenne)\n<\/h2>\n<figure class=\"wp-block-table etape-ecole-infos is-style-regular\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Nb \u00e9l\u00e8ves<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Distance<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Dur\u00e9e indicative<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.1);\">D\u00e9nivel\u00e9 + \/ &#8211;<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">35<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">16.5 km<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">1 h 40<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.05);\">102 m \/ 151 m<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<div class=\"wrapper-folder\"><div id=\"btn_190523500\" class=\"btn-folder\" onclick=\"avvlj_course_map_show('btn_190523500','div_190523500')\" style=\"color:#80ABB6;\">D\u00e9plier&nbsp;&nbsp;<span class=\"fas fa-chevron-down\"><\/span>&nbsp;<\/div><\/div>\n<div id=\"div_190523500\" class=\"hidden-map\">\n<div class=\"leaflet-map WPLeafletMap\" style=\"height:350px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmc=');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":true,\"scrollWheelZoom\":false,\"doubleClickZoom\":false,\"fitBounds\":true,\"minZoom\":0,\"maxZoom\":19,\"maxBounds\":null,\"attribution\":\"Leaflet | \\u00a9 OpenStreetMap\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([48.082140467506,-0.79177432883646],12);});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletgpxShortcode() {\/*<script>*\/\nvar src = '.\/wp-content\/uploads\/2024\/03\/e29-5.gpx';\nvar default_style = {\"color\":\"#0099CC\"};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'gpx',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"\");\nvar popup_property = \"\";\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (0) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\nfunction pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-8.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.13756,-0.90604],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;D\u00e9part&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Saint-Ou\u00ebn-des-Toits&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-7.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.08308,-0.79202],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;Arriv\u00e9e&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Laval (Espace Mayenne)&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script>\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<div class=\"gpx-chart-elevation\" id=\"gpx-chart-elevation-container-4\">X<\/div><script>loadXMLDoc('.\/wp-content\/uploads\/2024\/03\/e29-5.gpx','gpx-chart-elevation-container-4','D\u00e9nivel\u00e9','','','','','#80ABB6','#99CC00','#99CC00',250,50,300);<\/script><\/div>\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"has-text-color\" style=\"color:#0099CC;\">\n<span class=\"fas fa-biking\" style=\"margin-right:13px;color:rgba(1, 88, 109, 0.5);\"><\/span>Laval (IME) &gt; Laval (Espace Mayenne)\n<\/h2>\n<figure class=\"wp-block-table etape-ecole-infos is-style-regular\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Nb \u00e9l\u00e8ves<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Distance<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Dur\u00e9e indicative<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.1);\">D\u00e9nivel\u00e9 + \/ &#8211;<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">6<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">11.2 km<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">1 h 10<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.05);\">101 m \/ 82 m<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<div class=\"wrapper-folder\"><div id=\"btn_233872108\" class=\"btn-folder\" onclick=\"avvlj_course_map_show('btn_233872108','div_233872108')\" style=\"color:#80ABB6;\">D\u00e9plier&nbsp;&nbsp;<span class=\"fas fa-chevron-down\"><\/span>&nbsp;<\/div><\/div>\n<div id=\"div_233872108\" class=\"hidden-map\">\n<div class=\"leaflet-map WPLeafletMap\" style=\"height:350px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmc=');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":true,\"scrollWheelZoom\":false,\"doubleClickZoom\":false,\"fitBounds\":true,\"minZoom\":0,\"maxZoom\":19,\"maxBounds\":null,\"attribution\":\"Leaflet | \\u00a9 OpenStreetMap\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([48.082140467506,-0.79177432883646],12);});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletgpxShortcode() {\/*<script>*\/\nvar src = '.\/wp-content\/uploads\/2024\/03\/e29-6.gpx';\nvar default_style = {\"color\":\"#0099CC\"};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'gpx',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"\");\nvar popup_property = \"\";\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (0) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\nfunction pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-8.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.07928,-0.75509],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;D\u00e9part&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Laval (IME)&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-7.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.083198,-0.792167],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;Arriv\u00e9e&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Laval (Espace Mayenne)&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script>\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<div class=\"gpx-chart-elevation\" id=\"gpx-chart-elevation-container-5\">X<\/div><script>loadXMLDoc('.\/wp-content\/uploads\/2024\/03\/e29-6.gpx','gpx-chart-elevation-container-5','D\u00e9nivel\u00e9','','','','','#80ABB6','#99CC00','#99CC00',250,50,300);<\/script><\/div>\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"has-text-color\" style=\"color:#0099CC;\">\n<span class=\"fas fa-biking\" style=\"margin-right:13px;color:rgba(1, 88, 109, 0.5);\"><\/span>Laval (Hilard) &gt; Laval (Espace Mayenne)\n<\/h2>\n<figure class=\"wp-block-table etape-ecole-infos is-style-regular\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Nb \u00e9l\u00e8ves<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Distance<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Dur\u00e9e indicative<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.1);\">D\u00e9nivel\u00e9 + \/ &#8211;<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">50<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">2.1 km<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">0 h 20<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.05);\">14 m \/ -1 m<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<div class=\"wrapper-folder\"><div id=\"btn_1016728828\" class=\"btn-folder\" onclick=\"avvlj_course_map_show('btn_1016728828','div_1016728828')\" style=\"color:#80ABB6;\">D\u00e9plier&nbsp;&nbsp;<span class=\"fas fa-chevron-down\"><\/span>&nbsp;<\/div><\/div>\n<div id=\"div_1016728828\" class=\"hidden-map\">\n<div class=\"leaflet-map WPLeafletMap\" style=\"height:300px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmc=');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":true,\"scrollWheelZoom\":false,\"doubleClickZoom\":false,\"fitBounds\":true,\"minZoom\":0,\"maxZoom\":19,\"maxBounds\":null,\"attribution\":\"Leaflet | \\u00a9 OpenStreetMap\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([48.082140467506,-0.79177432883646],12);});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletgpxShortcode() {\/*<script>*\/\nvar src = '.\/wp-content\/uploads\/2024\/03\/e29-7.gpx';\nvar default_style = {\"color\":\"#0099CC\"};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'gpx',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"\");\nvar popup_property = \"\";\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (0) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\nfunction pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-8.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.07768,-0.77678],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;D\u00e9part&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Laval (Hilard)&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-7.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.08319,-0.7917],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;Arriv\u00e9e&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Laval (Espace Mayenne)&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script>\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<div class=\"gpx-chart-elevation\" id=\"gpx-chart-elevation-container-6\">X<\/div><script>loadXMLDoc('.\/wp-content\/uploads\/2024\/03\/e29-7.gpx','gpx-chart-elevation-container-6','D\u00e9nivel\u00e9','','','','','#80ABB6','#99CC00','#99CC00',250,50,300);<\/script><\/div>\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"has-text-color\" style=\"color:#0099CC;\">\n<span class=\"fas fa-biking\" style=\"margin-right:13px;color:rgba(1, 88, 109, 0.5);\"><\/span>Ahuill\u00e9 &gt; Laval (Espace Mayenne)\n<\/h2>\n<figure class=\"wp-block-table etape-ecole-infos is-style-regular\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Nb \u00e9l\u00e8ves<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\"><strong>Distance<\/strong><\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Dur\u00e9e indicative<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.1);\">D\u00e9nivel\u00e9 + \/ &#8211;<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-left\" data-align=\"left\">22<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">18.4 km<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\">2 h 00<\/td>\n<td class=\"has-text-align-left\" data-align=\"left\" style=\"background-color:rgba(0, 153, 204, 0.05);\">147 m \/ 152 m<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<div class=\"wrapper-folder\"><div id=\"btn_434198296\" class=\"btn-folder\" onclick=\"avvlj_course_map_show('btn_434198296','div_434198296')\" style=\"color:#80ABB6;\">D\u00e9plier&nbsp;&nbsp;<span class=\"fas fa-chevron-down\"><\/span>&nbsp;<\/div><\/div>\n<div id=\"div_434198296\" class=\"hidden-map\">\n<div class=\"leaflet-map WPLeafletMap\" style=\"height:300px; width:100%;\"><\/div><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMapShortcode() {\/*<script>*\/\nvar baseUrl = atob('aHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmc=');\nvar base = (!baseUrl && window.MQ) ?\n    window.MQ.mapLayer() : L.tileLayer(baseUrl,\n        L.Util.extend({}, {\n            detectRetina: 0,\n        },\n        {\"subdomains\":\"abc\",\"noWrap\":false,\"maxZoom\":19}        )\n    );\n    var options = L.Util.extend({}, {\n        layers: [base],\n        attributionControl: false\n    },\n    {\"zoomControl\":true,\"scrollWheelZoom\":false,\"doubleClickZoom\":false,\"fitBounds\":true,\"minZoom\":0,\"maxZoom\":19,\"maxBounds\":null,\"attribution\":\"Leaflet | \\u00a9 OpenStreetMap\"},\n    {});\nwindow.WPLeafletMapPlugin.createMap(options).setView([48.082140467506,-0.79177432883646],12);});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletgpxShortcode() {\/*<script>*\/\nvar src = '.\/wp-content\/uploads\/2024\/03\/e29-8.gpx';\nvar default_style = {\"color\":\"#0099CC\"};\nvar rewrite_keys = {\n    stroke : 'color',\n    'stroke-width' : 'weight',\n    'stroke-opacity' : 'opacity',\n    fill : 'fillColor',\n    'fill-opacity' : 'fillOpacity',\n};\n\/\/ htmlspecialchars converts & to \"&amp;\"; maybe unnecessarily, and maybe 3x\nvar ampersandRegex = \/&(?:amp;){1,3}\/g\nvar layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), {\n    type: 'gpx',\n    style : layerStyle,\n    onEachFeature : onEachFeature,\n    pointToLayer: pointToLayer\n});\nvar fitbounds = 0;\nvar circleMarker = 0;\nvar popup_text = window.WPLeafletMapPlugin.unescape(\"\");\nvar popup_property = \"\";\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar markerOptions = window.WPLeafletMapPlugin.getIconOptions({});\nlayer.addTo( group );\nwindow.WPLeafletMapPlugin.geojsons.push( layer );\nif (fitbounds) {\n    layer.on('ready', function () {\n        this.map.fitBounds( this.getBounds() );\n    });\n}\nfunction layerStyle (feature) {\n    var props = feature.properties || {};\n    var style = {};\n    function camelFun (_, first_letter) {\n        return first_letter.toUpperCase();\n    };\n    for (var key in props) {\n        if (key.match('-')) {\n            var camelcase = key.replace(\/-(\\w)\/, camelFun);\n            style[ camelcase ] = props[ key ];\n        }\n        \/\/ rewrite style keys from geojson.io\n        if (rewrite_keys[ key ]) {\n            style[ rewrite_keys[ key ] ] = props[ key ];\n        }\n    }\n    return L.Util.extend(style, default_style);\n}\nfunction onEachFeature (feature, layer) {\n    var props = feature.properties || {};\n    var text;\n    if (0) {\n        text = window.WPLeafletMapPlugin.propsToTable(props);\n    } else {\n        text = popup_property\n            ? props[ popup_property ]\n            : window.WPLeafletMapPlugin.template(\n                popup_text, \n                feature.properties\n            );\n    }\n    if (text) {\n        layer.bindPopup( text );\n    }\n}\nfunction pointToLayer (feature, latlng) {\n    if (circleMarker) {\n        return L.circleMarker(latlng);\n    }\n    return L.marker(latlng, markerOptions);\n}});<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-8.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.01956,-0.87006],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;D\u00e9part&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Ahuill\u00e9&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script><script>\nwindow.WPLeafletMapPlugin = window.WPLeafletMapPlugin || [];\nwindow.WPLeafletMapPlugin.push(function WPLeafletMarkerShortcode() {\/*<script>*\/\nvar map = window.WPLeafletMapPlugin.getCurrentMap();\nvar group = window.WPLeafletMapPlugin.getCurrentGroup();\nvar marker_options = window.WPLeafletMapPlugin.getIconOptions({\"iconUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-icon-7.png\",\"shadowUrl\":\"http:\\\/\\\/education-medias-information.ac-nantes.fr\\\/aveloverslesjeux\\\/wp-content\\\/plugins\\\/a-velo-vers-les-jeux\\\/markers\\\/marker-shadow.png\"});\nvar marker = L.marker(\n    [48.0832,-0.79167],\n    marker_options\n);\nvar is_image = map.is_image_map;\nif (marker_options.draggable) {\n    marker.on('dragend', function () {\n        var latlng = this.getLatLng();\n        var lat = latlng.lat;\n        var lng = latlng.lng;\n        if (is_image) {\n            console.log('leaflet-marker y=' + lat + ' x=' + lng);\n        } else {\n            console.log('leaflet-marker lat=' + lat + ' lng=' + lng);\n        }\n    });\n}\nmarker.addTo( group );\nmarker.bindPopup(window.WPLeafletMapPlugin.unescape('&lt;p class=\\&quot;map-popup-titre\\&quot;&gt;Arriv\u00e9e&lt;\/p&gt;&lt;p class=\\&quot;map-popup-txt\\&quot;&gt;Laval (Espace Mayenne)&lt;\/p&gt;'));window.WPLeafletMapPlugin.markers.push( marker );\n        });<\/script>\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<div class=\"gpx-chart-elevation\" id=\"gpx-chart-elevation-container-7\">X<\/div><script>loadXMLDoc('.\/wp-content\/uploads\/2024\/03\/e29-8.gpx','gpx-chart-elevation-container-7','D\u00e9nivel\u00e9','','','','','#80ABB6','#99CC00','#99CC00',250,50,300);<\/script><\/div>\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n\n<div class=\"wp-block-query liste-articles\">\n<h2 class=\"has-text-color\" style=\"color:#277183\"><span class=\"fas fa-camera\" style=\"margin-right:10px;color:rgba(1, 88, 109, 0.5);\"><\/span> Portraits de territoire<\/h2>\n<ul id=\"ul2033490282\" class=\"is-flex-container columns-2 wp-block-post-template\">\n<li>\n<h5 class=\"wp-block-post-title has-normal-font-size fixed-height-size\">L\u2019Huisserie, vous connaissez ?<\/h5>\n<a href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=727\" rel=\"bookmark\"><figure class=\"alignwide wp-block-post-featured-image fig-featured-img\">\n<img width=\"768\" height=\"321\" src=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/04\/lhuisserie_2-1-768x321.jpeg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/04\/lhuisserie_2-1-768x321.jpeg 768w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/04\/lhuisserie_2-1-300x125.jpeg 300w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/04\/lhuisserie_2-1-1024x428.jpeg 1024w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/04\/lhuisserie_2-1.jpeg 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure><\/a>\n<div class=\"wp-block-post-excerpt\">\n<p class=\"wp-block-post-excerpt__excerpt\" style=\"margin-top:20px;\"><em>Non ? S\u00e9ance de rattrapage avec les \u00e9l\u00e8ves de CM1-CM2 de l\u2019\u00e9cole publique de L\u2019Huisserie !<\/em><\/p>\n<p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=727\">Lire la suite<\/a><\/p>\n<\/div>\n<\/li>\n<li>\n<h5 class=\"wp-block-post-title has-normal-font-size fixed-height-size\">Des mines \u00e0 L\u2019Huisserie<\/h5>\n<a href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=719\" rel=\"bookmark\"><figure class=\"alignwide wp-block-post-featured-image fig-featured-img\">\n<img width=\"768\" height=\"534\" src=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/04\/lhuisserie_1-2-768x534.jpeg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/04\/lhuisserie_1-2-768x534.jpeg 768w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/04\/lhuisserie_1-2-300x208.jpeg 300w, http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/wp-content\/uploads\/2024\/04\/lhuisserie_1-2.jpeg 852w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure><\/a>\n<div class=\"wp-block-post-excerpt\">\n<p class=\"wp-block-post-excerpt__excerpt\" style=\"margin-top:20px;\"><em>\u00c0 L\u2019Huisserie, il y a eu des mines pendant presque un si\u00e8cle ! Les premi\u00e8res recherches ont d\u00e9but\u00e9 en 1823 et la p\u00e9riode d\u2019exploitation la plus active a \u00e9t\u00e9 comprise entre 1860 et 1880. Les principales mines \u00e9taient situ\u00e9es le long de la route de la Plaine, et s\u2019\u00e9tendaient jusque sur la commune voisine de Montign\u00e9.<\/em><\/p>\n<p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/?p=719\">Lire la suite<\/a><\/p>\n<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page_custom-sidebar2.php","meta":{"cybocfi_hide_featured_image":""},"_links":{"self":[{"href":"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/index.php?rest_route=\/wp\/v2\/pages\/347"}],"collection":[{"href":"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=347"}],"version-history":[{"count":9,"href":"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/index.php?rest_route=\/wp\/v2\/pages\/347\/revisions"}],"predecessor-version":[{"id":1388,"href":"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/index.php?rest_route=\/wp\/v2\/pages\/347\/revisions\/1388"}],"wp:attachment":[{"href":"http:\/\/education-medias-information.ac-nantes.fr\/aveloverslesjeux\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}