{"id":958,"date":"2026-06-08T05:34:15","date_gmt":"2026-06-08T03:34:15","guid":{"rendered":"https:\/\/journaldunpapatriathlete.com\/?page_id=958"},"modified":"2026-07-12T10:51:46","modified_gmt":"2026-07-12T08:51:46","slug":"mode-maintenance","status":"publish","type":"page","link":"https:\/\/journaldunpapatriathlete.com\/index.php\/mode-maintenance\/","title":{"rendered":"Mode Maintenance"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"958\" class=\"elementor elementor-958\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d759a07 e-grid e-con-boxed e-con e-parent\" data-id=\"d759a07\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<h1 data-interaction-id=\"879eb3f\" class=\"e-heading-base e-default-h1\">Site en construction<\/h1>\n\t\t\t\t\t<p class=\"e-paragraph-base e-default-p\" data-interaction-id=\"fda8643\">En attendant de partager prochainement avec vous toutes les informations concernant ce projet, nous sommes fier et heureux de vous proposer ce calculateur d'allure. A tr\u00e8s vite, Papa Triathl\u00e8te.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-31b5eb5 e-con e-atomic-element e-div-block-base e-default-div \" data-id=\"31b5eb5\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"31b5eb5\">\n    \t\t\t<p class=\"e-paragraph-base e-default-p\" data-interaction-id=\"911752e\"><\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0c29c7b e-grid e-con-boxed e-con e-parent\" data-id=\"0c29c7b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a78f07 elementor-widget elementor-widget-html\" data-id=\"2a78f07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"max-width:420px;padding:20px;border:1px solid #ddd;border-radius:12px;font-family:Arial;\">\n\n  <h3>Calculateur de temps et d'allure<\/h3>\n\n  <label>Mode<\/label>\n  <select id=\"mode2\" style=\"width:100%;margin-bottom:10px;\" onchange=\"updatePlaceholder2()\">\n    <option value=\"time\">Calculer le temps<\/option>\n    <option value=\"pace\">Calculer l'allure \/ vitesse<\/option>\n  <\/select>\n\n  <label>Discipline<\/label>\n  <select id=\"discipline2\" style=\"width:100%;margin-bottom:10px;\" onchange=\"updatePlaceholder2()\">\n    <option value=\"run\">Course \u00e0 pied (min\/km)<\/option>\n    <option value=\"bike\">V\u00e9lo (km\/h)<\/option>\n    <option value=\"swim\">Natation (min\/100m)<\/option>\n  <\/select>\n\n  <label>Distance<\/label>\n  <input id=\"distance2\" type=\"number\" step=\"0.1\" placeholder=\"ex: 10\" style=\"width:100%;margin-bottom:10px;\"\/>\n\n  <label>Performance<\/label>\n  <input id=\"performance2\" type=\"text\" placeholder=\"ex: 4:30 ou 30\" style=\"width:100%;margin-bottom:10px;\"\/>\n\n  <button onclick=\"calculate2()\" style=\"width:100%;padding:10px;margin-bottom:10px;\">Calculer<\/button>\n  <button onclick=\"resetForm2()\" style=\"width:100%;padding:10px;background:#eee;\">Reset<\/button>\n\n  <h4 id=\"result2\" style=\"margin-top:15px;\"><\/h4>\n\n<\/div>\n\n<script>\n\nfunction updatePlaceholder2() {\n\n  const mode = document.getElementById(\"mode2\").value;\n  const discipline = document.getElementById(\"discipline2\").value;\n\n  const input = document.getElementById(\"performance2\");\n\n  if(mode === \"time\") {\n\n    if (discipline === \"run\") {\n      input.placeholder = \"4:30 (min\/km)\";\n    } else if (discipline === \"swim\") {\n      input.placeholder = \"1:40 (min\/100m)\";\n    } else {\n      input.placeholder = \"35 (km\/h)\";\n    }\n\n  } else {\n\n    input.placeholder = \"45:00 ou 1:30:00\";\n  }\n}\n\nfunction parseTime2(value) {\n\n  const parts = value.split(\":\");\n\n  if(parts.length === 2) {\n    return parseInt(parts[0]) + parseInt(parts[1]) \/ 60;\n  }\n\n  if(parts.length === 3) {\n    return parseInt(parts[0]) * 60 +\n           parseInt(parts[1]) +\n           parseInt(parts[2]) \/ 60;\n  }\n\n  return null;\n}\n\nfunction calculate2() {\n\n  const mode = document.getElementById(\"mode2\").value;\n  const discipline = document.getElementById(\"discipline2\").value;\n  const distance = parseFloat(document.getElementById(\"distance2\").value);\n  const perf = document.getElementById(\"performance2\").value;\n\n  if(!distance || !perf) {\n    document.getElementById(\"result2\").innerText =\n      \"Veuillez remplir tous les champs\";\n    return;\n  }\n\n  \/\/ ======================\n  \/\/ MODE 1 : TEMPS\n  \/\/ ======================\n  if(mode === \"time\") {\n\n    let total = 0;\n\n    if(discipline === \"run\" || discipline === \"swim\") {\n\n      if(!perf.includes(\":\")) {\n        document.getElementById(\"result2\").innerText =\n          \"Format attendu mm:ss\";\n        return;\n      }\n\n      const parts = perf.split(\":\");\n      const pace = parseInt(parts[0]) + parseInt(parts[1]) \/ 60;\n\n      if(discipline === \"run\") total = distance * pace;\n      if(discipline === \"swim\") total = (distance \/ 100) * pace;\n\n    } else {\n\n      const speed = parseFloat(perf);\n      total = (distance \/ speed) * 60;\n    }\n\n    const h = Math.floor(total \/ 60);\n    const m = Math.floor(total % 60);\n    const s = Math.round((total % 1) * 60);\n\n    document.getElementById(\"result2\").innerText =\n      \"Temps estim\u00e9 : \" +\n      (h ? h + \"h \" : \"\") +\n      m + \"min \" + s + \"s\";\n\n    return;\n  }\n\n  \/\/ ======================\n  \/\/ MODE 2 : ALLURE\n  \/\/ ======================\n\n  const totalMin = parseTime2(perf);\n\n  if(!totalMin) {\n    document.getElementById(\"result2\").innerText =\n      \"Format temps invalide\";\n    return;\n  }\n\n  if(discipline === \"run\") {\n\n    const pace = totalMin \/ distance;\n\n    const min = Math.floor(pace);\n    const sec = Math.round((pace - min) * 60);\n\n    document.getElementById(\"result2\").innerText =\n      `Allure cible : ${min}:${String(sec).padStart(2,\"0\")} \/km`;\n  }\n\n  else if(discipline === \"swim\") {\n\n    const pace = totalMin \/ (distance \/ 100);\n\n    const min = Math.floor(pace);\n    const sec = Math.round((pace - min) * 60);\n\n    document.getElementById(\"result2\").innerText =\n      `Allure cible : ${min}:${String(sec).padStart(2,\"0\")} \/100m`;\n  }\n\n  else {\n\n    const speed = distance \/ (totalMin \/ 60);\n\n    document.getElementById(\"result2\").innerText =\n      `Vitesse cible : ${speed.toFixed(1)} km\/h`;\n  }\n}\n\nfunction resetForm2() {\n\n  document.getElementById(\"distance2\").value = \"\";\n  document.getElementById(\"performance2\").value = \"\";\n  document.getElementById(\"result2\").innerText = \"\";\n  document.getElementById(\"mode2\").value = \"time\";\n  document.getElementById(\"discipline2\").value = \"run\";\n\n  updatePlaceholder2();\n}\n\nupdatePlaceholder2();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3db5e01 elementor-widget elementor-widget-html\" data-id=\"3db5e01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"max-width:520px;padding:22px;border:1px solid #ddd;border-radius:14px;font-family:Arial;\">\n  <h2>Calculateur de temps Triathlon<\/h2>\n\n  <!-- FORMAT -->\n  <label>Format de course<\/label>\n  <select id=\"format\" style=\"width:100%;margin-bottom:12px;\">\n    <option value=\"S\">Sprint (750m \/ 20km \/ 5km)<\/option>\n    <option value=\"M\">Olympique (1.5km \/ 40km \/ 10km)<\/option>\n    <option value=\"L\">Half Ironman (1.9km \/ 90km \/ 21.1km)<\/option>\n    <option value=\"IM\">Ironman (3.8km \/ 180km \/ 42.2km)<\/option>\n  <\/select>\n\n  <hr>\n\n  <!-- NATATION -->\n  <label>Natation (min\/100m)<\/label>\n  <input id=\"swim\" type=\"text\" placeholder=\"ex: 1:45\" style=\"width:100%;margin-bottom:10px;\"\/>\n\n  <!-- VELO -->\n  <label>V\u00e9lo (km\/h)<\/label>\n  <input id=\"bike\" type=\"number\" step=\"0.1\" placeholder=\"ex: 36\" style=\"width:100%;margin-bottom:10px;\"\/>\n\n  <!-- COURSE -->\n  <label>Course \u00e0 pied (min\/km)<\/label>\n  <input id=\"run\" type=\"text\" placeholder=\"ex: 4:30\" style=\"width:100%;margin-bottom:10px;\"\/>\n\n  <!-- TRANSITIONS -->\n  <label>T1 (min)<\/label>\n  <input id=\"t1\" type=\"number\" step=\"0.1\" value=\"2\" style=\"width:100%;margin-bottom:10px;\"\/>\n\n  <label>T2 (min)<\/label>\n  <input id=\"t2\" type=\"number\" step=\"0.1\" value=\"1.5\" style=\"width:100%;margin-bottom:10px;\"\/>\n\n  <button onclick=\"calculateTri()\" style=\"width:100%;padding:12px;margin-top:10px;\">\n    Calculer la performance\n  <\/button>\n\n  <button onclick=\"resetTri()\" style=\"width:100%;padding:12px;margin-top:8px;background:#eee;\">\n    Reset\n  <\/button>\n\n  <div id=\"result\" style=\"margin-top:18px;\"><\/div>\n<\/div>\n\n<script>\nfunction toMinutes(pace) {\n  const parts = pace.split(\":\");\n  return parseInt(parts[0]) + parseInt(parts[1]) \/ 60;\n}\n\nfunction formatTime(min) {\n  const h = Math.floor(min \/ 60);\n  const m = Math.floor(min % 60);\n  const s = Math.round((min % 1) * 60);\n\n  return (h > 0 ? h + \"h \" : \"\") + m + \"min \" + s + \"s\";\n}\n\nfunction calculateTri() {\n  const format = document.getElementById(\"format\").value;\n\n  const swimPace = toMinutes(document.getElementById(\"swim\").value);\n  const bikeSpeed = parseFloat(document.getElementById(\"bike\").value);\n  const runPace = toMinutes(document.getElementById(\"run\").value);\n\n  const t1 = parseFloat(document.getElementById(\"t1\").value || 0);\n  const t2 = parseFloat(document.getElementById(\"t2\").value || 0);\n\n  let swimDist = 0, bikeDist = 0, runDist = 0;\n\n  if (format === \"S\") {\n    swimDist = 0.75; bikeDist = 20; runDist = 5;\n  } else if (format === \"M\") {\n    swimDist = 1.5; bikeDist = 40; runDist = 10;\n  } else if (format === \"L\") {\n    swimDist = 1.9; bikeDist = 90; runDist = 21.1;\n  } else if (format === \"IM\") {\n    swimDist = 3.8; bikeDist = 180; runDist = 42.2;\n  }\n\n  const swimTime = (swimDist * 1000 \/ 100) * swimPace;\n  const bikeTime = (bikeDist \/ bikeSpeed) * 60;\n  const runTime = runDist * runPace;\n\n  const total = swimTime + bikeTime + runTime + t1 + t2;\n\n  document.getElementById(\"result\").innerHTML = `\n    <h3>R\u00e9sultat<\/h3>\n    <p>\ud83c\udfca Natation : ${formatTime(swimTime)}<\/p>\n    <p>\ud83d\udeb4 V\u00e9lo : ${formatTime(bikeTime)}<\/p>\n    <p>\ud83c\udfc3 Course : ${formatTime(runTime)}<\/p>\n    <p>\ud83d\udd01 Transitions : ${t1 + t2} min<\/p>\n    <hr>\n    <h3>\u23f1 Total : ${formatTime(total)}<\/h3>\n  `;\n}\n\nfunction resetTri() {\n  document.getElementById(\"swim\").value = \"\";\n  document.getElementById(\"bike\").value = \"\";\n  document.getElementById(\"run\").value = \"\";\n  document.getElementById(\"t1\").value = 2;\n  document.getElementById(\"t2\").value = 1.5;\n  document.getElementById(\"result\").innerHTML = \"\";\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-94b4899 e-flex e-con-boxed e-con e-parent\" data-id=\"94b4899\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-35e9609 e-grid e-con-full e-con e-child\" data-id=\"35e9609\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f1ec96 elementor-align-left elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"6f1ec96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/x.com\/Papatriathlete\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-x-twitter\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dfab196 elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"dfab196\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.instagram.com\/jpt_journaldunpapatriathlete\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b076007 elementor-align-left elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"b076007\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.strava.com\/athletes\/26556387\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-strava\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M158.4 0L7 292h89.2l62.2-116.1L220.1 292h88.5zm150.2 292l-43.9 88.2-44.6-88.2h-67.6l112.2 220 111.5-220z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Site en construction En attendant de partager prochainement avec vous toutes les informations concernant ce projet, nous sommes fier et [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_eb_attr":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-958","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/journaldunpapatriathlete.com\/index.php\/wp-json\/wp\/v2\/pages\/958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/journaldunpapatriathlete.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/journaldunpapatriathlete.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/journaldunpapatriathlete.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/journaldunpapatriathlete.com\/index.php\/wp-json\/wp\/v2\/comments?post=958"}],"version-history":[{"count":13,"href":"https:\/\/journaldunpapatriathlete.com\/index.php\/wp-json\/wp\/v2\/pages\/958\/revisions"}],"predecessor-version":[{"id":1023,"href":"https:\/\/journaldunpapatriathlete.com\/index.php\/wp-json\/wp\/v2\/pages\/958\/revisions\/1023"}],"wp:attachment":[{"href":"https:\/\/journaldunpapatriathlete.com\/index.php\/wp-json\/wp\/v2\/media?parent=958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}