{"id":89,"date":"2025-01-28T17:45:29","date_gmt":"2025-01-28T16:45:29","guid":{"rendered":"https:\/\/www.ratrac.world\/?page_id=89"},"modified":"2025-04-30T08:47:25","modified_gmt":"2025-04-30T06:47:25","slug":"training","status":"publish","type":"page","link":"https:\/\/www.ratrac.world\/?page_id=89","title":{"rendered":"Training"},"content":{"rendered":"\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading\">Monday<\/h2>\n\n\n\n<p><strong>18:30 \u2013 21:00<\/strong><\/p>\n\n\n\n<p>Schulhaus Statthalter<br>B\u00fcmplizstrasse 152, 3018 Bern<\/p>\n\n\n\n<div class=\"wp-block-wrapper wp-block-google-map  s03-default-grid\">\n  <div class=\"grid-container\">\n    <div class=\"grid-row\">\n      <div class=\"grid-column\">\n                  <div class=\"acf-map-wrapper\">\n            <div class=\"acf-map\" data-zoom=\"17\">\n                              <div class=\"marker\" style=\"display:none\" data-open=\"0\" data-lat=\"46.9392525\" data-lng=\"7.3914713\"><\/div>\n                          <\/div>\n          <\/div>\n              <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n  <script async defer src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyDpIJav5A3pyFsgEBq2OQjgeIc4-3Wewlo&amp;callback=initMaps\"><\/script>\n  <script type=\"text\/javascript\">\n    \/**\n     * initMap\n     * Renders a Google Map onto the selected jQuery element\n     * @date    22\/10\/19\n     * @since   5.8.6\n     * @param   jQuery $el The jQuery element.\n     * @return  object The map instance.\n     *\/\n    let run_maps_callback = 0;\n\n    function initMap($el) {\n      \/\/ Find marker elements within map.\n      var $markers = $el.find('.marker');\n      \/\/ Create gerenic map.\n      var mapArgs = {\n        zoom: $el.data('zoom') || 17,\n        disableDefaultUI: true,                mapTypeId: google.maps.MapTypeId.ROADMAP      };\n      var map = new google.maps.Map($el[0], mapArgs);\n      \/\/ Add markers.\n      map.markers = [];\n      $markers.each(function () {\n        initMarker(jQuery(this), map);\n      });\n      \/\/ Center map based on markers.\n      centerMap(map);\n      \/\/ Return map instance.\n      return map;\n    }\n\n    \/**\n     * initMarker\n     * Creates a marker for the given jQuery element and map.\n     * @date    22\/10\/19\n     * @since   5.8.6\n     * @param   jQuery $el The jQuery element.\n     * @param   object The map instance.\n     * @return  object The marker instance.\n     *\/\n    function initMarker($marker, map) {\n\n      \/\/ Get position from marker.\n      var lat = $marker.data('lat');\n      var lng = $marker.data('lng');\n      var open = $marker.data('open') == 1;\n      var latLng = {\n        lat: parseFloat(lat),\n        lng: parseFloat(lng)\n      };\n\n      \/\/ Create marker instance.\n      var marker = new google.maps.Marker({\n        position: latLng,\n        map: map\n      });\n\n      \/\/ Append to reference for later use.\n      map.markers.push(marker);\n\n      \/\/ If marker contains HTML, add it to an infoWindow.\n      if ($marker.html()) {\n        \/\/ Create info window.\n        marker.infowindow = new google.maps.InfoWindow({\n          content: $marker.html()\n        });\n        if (open) {\n          marker.infowindow.open(map, marker);\n        }\n        \/\/ Show info window when marker is clicked.\n        google.maps.event.addListener(marker, 'click', function () {\n          \/\/ Close all markers that are opened\n          map.markers.forEach(function (marker) {\n            marker.infowindow.close();\n          });\n          marker.infowindow.open(map, marker);\n        });\n      }\n    }\n\n    \/**\n     * centerMap\n     * Centers the map showing all markers in view.\n     * @date    22\/10\/19\n     * @since   5.8.6\n     * @param   object The map instance.\n     * @return  void\n     *\/\n    function centerMap(map) {\n      \/\/ Create map boundaries from all map markers.\n      var bounds = new google.maps.LatLngBounds();\n      map.markers.forEach(function (marker) {\n        bounds.extend({\n          lat: marker.position.lat(),\n          lng: marker.position.lng()\n        });\n      });\n\n      \/\/ Case: Single marker.\n      if (map.markers.length == 1) {\n        map.setCenter(bounds.getCenter());\n        \/\/ Case: Multiple markers.\n      } else {\n        map.fitBounds(bounds);\n      }\n    }\n\n    \/\/ Render maps on page load\n    function initMaps() {\n      if (run_maps_callback >= 1) return;\n      jQuery('.acf-map').each(function () {\n        initMap(jQuery(this));\n        run_maps_callback++;\n      });\n    }\n\n    \/\/ Hack for complianz, try calling the callback ourselves until it works\n    let complainz_fallback_id = setInterval(function() {\n      try { initMaps(); } catch (e) {}\n      if (run_maps_callback >= 1) clearInterval(complainz_fallback_id);\n    }, 250);\n  <\/script>\n  <\/div>\n\n\n\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading\">Wednesday<\/h2>\n\n\n\n<p><strong>20:00 \u2013 22:00<\/strong><\/p>\n\n\n\n<p>Fussballplatz Br\u00fcnnen<br>Br\u00fcnnenstrasse 10, 3027 Bern<\/p>\n\n\n\n<div class=\"wp-block-wrapper wp-block-google-map  s03-default-grid\">\n  <div class=\"grid-container\">\n    <div class=\"grid-row\">\n      <div class=\"grid-column\">\n                  <div class=\"acf-map-wrapper\">\n            <div class=\"acf-map\" data-zoom=\"17\">\n                              <div class=\"marker\" style=\"display:none\" data-open=\"0\" data-lat=\"46.9465746\" data-lng=\"7.380057\"><\/div>\n                          <\/div>\n          <\/div>\n              <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Monday 18:30 \u2013 21:00 Schulhaus StatthalterB\u00fcmplizstrasse 152, 3018 Bern Wednesday 20:00 \u2013 22:00 Fussballplatz Br\u00fcnnenBr\u00fcnnenstrasse 10, 3027 Bern<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-89","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Training - Ratrac Bern<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ratrac.world\/?page_id=89\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Training - Ratrac Bern\" \/>\n<meta property=\"og:description\" content=\"Monday 18:30 \u2013 21:00 Schulhaus StatthalterB\u00fcmplizstrasse 152, 3018 Bern Wednesday 20:00 \u2013 22:00 Fussballplatz Br\u00fcnnenBr\u00fcnnenstrasse 10, 3027 Bern\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ratrac.world\/?page_id=89\" \/>\n<meta property=\"og:site_name\" content=\"Ratrac Bern\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-30T06:47:25+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\u00a0Minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Training - Ratrac Bern","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ratrac.world\/?page_id=89","og_locale":"de_DE","og_type":"article","og_title":"Training - Ratrac Bern","og_description":"Monday 18:30 \u2013 21:00 Schulhaus StatthalterB\u00fcmplizstrasse 152, 3018 Bern Wednesday 20:00 \u2013 22:00 Fussballplatz Br\u00fcnnenBr\u00fcnnenstrasse 10, 3027 Bern","og_url":"https:\/\/www.ratrac.world\/?page_id=89","og_site_name":"Ratrac Bern","article_modified_time":"2025-04-30T06:47:25+00:00","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.ratrac.world\/?page_id=89","url":"https:\/\/www.ratrac.world\/?page_id=89","name":"Training - Ratrac Bern","isPartOf":{"@id":"https:\/\/www.ratrac.world\/#website"},"datePublished":"2025-01-28T16:45:29+00:00","dateModified":"2025-04-30T06:47:25+00:00","breadcrumb":{"@id":"https:\/\/www.ratrac.world\/?page_id=89#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ratrac.world\/?page_id=89"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ratrac.world\/?page_id=89#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.ratrac.world\/"},{"@type":"ListItem","position":2,"name":"Training"}]},{"@type":"WebSite","@id":"https:\/\/www.ratrac.world\/#website","url":"https:\/\/www.ratrac.world\/","name":"Ratrac Bern","description":"Ultimate Open Team","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ratrac.world\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"}]}},"_links":{"self":[{"href":"https:\/\/www.ratrac.world\/index.php?rest_route=\/wp\/v2\/pages\/89","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ratrac.world\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ratrac.world\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ratrac.world\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ratrac.world\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=89"}],"version-history":[{"count":0,"href":"https:\/\/www.ratrac.world\/index.php?rest_route=\/wp\/v2\/pages\/89\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ratrac.world\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=89"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}