{"id":6863,"date":"2026-03-18T14:20:50","date_gmt":"2026-03-18T08:50:50","guid":{"rendered":"https:\/\/tbspanthers.british-school.org\/?p=6863"},"modified":"2026-04-08T13:12:11","modified_gmt":"2026-04-08T07:42:11","slug":"ss-sports-day-school-records","status":"publish","type":"post","link":"https:\/\/tbspanthers.british-school.org\/index.php\/ss-sports-day-school-records\/","title":{"rendered":"Beyond the Finish Line: Secondary Sports Day Records Rewritten"},"content":{"rendered":"\n<div id=\"panthers-record-holders-pro\">\n  <style>\n    #panthers-record-holders-pro {\n      --navy: #0b1f3a;\n      --navy-2: #123e74;\n      --navy-3: #1f5ca8;\n      --gold: #d4af37;\n      --gold-2: #f2cf63;\n      --gold-3: #fff4c7;\n      --sky: #eef6ff;\n      --sky-2: #dfeeff;\n      --white: #ffffff;\n      --text: #16304d;\n      --muted: #61748b;\n      --line: rgba(12, 38, 71, 0.08);\n      --shadow: 0 14px 34px rgba(11, 31, 58, 0.14);\n      font-family: Arial, Helvetica, sans-serif;\n      background: linear-gradient(180deg, #fff9df 0%, #fffef9 32%, #eef6ff 100%);\n      color: var(--text);\n      max-width: 1440px;\n      margin: 28px auto;\n      border-radius: 28px;\n      overflow: hidden;\n      box-shadow: 0 22px 52px rgba(0, 0, 0, 0.14);\n    }\n\n    #panthers-record-holders-pro * {\n      box-sizing: border-box;\n    }\n\n    .prp-hero {\n      position: relative;\n      overflow: hidden;\n      color: #fff;\n      padding: 44px 24px 34px;\n      background:\n        radial-gradient(circle at top left, rgba(255,255,255,0.28), transparent 26%),\n        radial-gradient(circle at bottom right, rgba(255,221,87,0.24), transparent 28%),\n        linear-gradient(135deg, #08182d 0%, #123e74 50%, #d4af37 135%);\n    }\n\n    .prp-hero::before,\n    .prp-hero::after {\n      position: absolute;\n      opacity: 0.08;\n      pointer-events: none;\n      font-size: 90px;\n    }\n\n    .prp-hero::before {\n      content: \"\ud83c\udfc6\";\n      top: 12px;\n      right: 28px;\n    }\n\n    .prp-hero::after {\n      content: \"\u2b50\";\n      left: 18px;\n      bottom: 8px;\n      font-size: 74px;\n    }\n\n    .prp-hero-inner {\n      position: relative;\n      z-index: 2;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 20px;\n      flex-wrap: wrap;\n    }\n\n    .prp-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      padding: 9px 15px;\n      border-radius: 999px;\n      background: rgba(255,255,255,0.14);\n      border: 1px solid rgba(255,255,255,0.22);\n      font-size: 13px;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.06em;\n      margin-bottom: 14px;\n    }\n\n    .prp-title {\n      margin: 0;\n      font-size: clamp(30px, 4vw, 52px);\n      line-height: 1.03;\n      font-weight: 900;\n      letter-spacing: -0.02em;\n      max-width: 820px;\n    }\n\n    .prp-sub {\n      margin: 12px 0 0;\n      max-width: 820px;\n      color: rgba(255,255,255,0.92);\n      font-size: 16px;\n      line-height: 1.7;\n    }\n\n    .prp-stat {\n      min-width: 220px;\n      text-align: center;\n      border-radius: 22px;\n      padding: 18px;\n      background: rgba(255,255,255,0.14);\n      border: 1px solid rgba(255,255,255,0.24);\n      backdrop-filter: blur(8px);\n    }\n\n    .prp-stat-label {\n      font-size: 12px;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.08em;\n      color: rgba(255,255,255,0.82);\n      margin-bottom: 6px;\n    }\n\n    .prp-stat-value {\n      font-size: 34px;\n      font-weight: 900;\n      color: #fff5c7;\n      line-height: 1;\n    }\n\n    .prp-controls {\n      padding: 20px 24px;\n      background: linear-gradient(180deg, #fff8e4 0%, #ffffff 100%);\n      border-top: 1px solid rgba(12, 38, 71, 0.05);\n      border-bottom: 1px solid rgba(12, 38, 71, 0.08);\n    }\n\n    .prp-controls-grid {\n      display: grid;\n      grid-template-columns: 1.4fr repeat(4, minmax(140px, 1fr));\n      gap: 14px;\n    }\n\n    .prp-control {\n      display: flex;\n      flex-direction: column;\n      gap: 8px;\n    }\n\n    .prp-control label {\n      font-size: 12px;\n      text-transform: uppercase;\n      letter-spacing: 0.08em;\n      font-weight: 800;\n      color: var(--navy-2);\n    }\n\n    .prp-control input,\n    .prp-control select {\n      width: 100%;\n      min-height: 48px;\n      border-radius: 14px;\n      border: 1px solid rgba(18, 62, 116, 0.14);\n      background: #fff;\n      color: #132238;\n      padding: 12px 14px;\n      font-size: 14px;\n      outline: none;\n      box-shadow: inset 0 1px 2px rgba(0,0,0,0.03);\n    }\n\n    .prp-control input::placeholder {\n      color: #8495a7;\n    }\n\n    .prp-summary {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      padding: 16px 24px 0;\n    }\n\n    .prp-chip {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      background: linear-gradient(180deg, #fff6d8, #fffef6);\n      color: var(--navy-2);\n      border: 1px solid rgba(212, 175, 55, 0.28);\n      border-radius: 999px;\n      padding: 9px 13px;\n      font-size: 12px;\n      font-weight: 800;\n      box-shadow: 0 6px 14px rgba(212, 175, 55, 0.08);\n    }\n\n    .prp-content {\n      padding: 20px 24px 28px;\n    }\n\n    .prp-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(310px, 1fr));\n      gap: 20px;\n    }\n\n    .prp-card {\n      position: relative;\n      overflow: hidden;\n      background: linear-gradient(180deg, #ffffff 0%, #fffdf8 100%);\n      border: 1px solid rgba(18, 62, 116, 0.08);\n      border-radius: 24px;\n      box-shadow: var(--shadow);\n      transition: transform 0.22s ease, box-shadow 0.22s ease;\n    }\n\n    .prp-card:hover {\n      transform: translateY(-4px);\n      box-shadow: 0 20px 38px rgba(11, 31, 58, 0.18);\n    }\n\n    .prp-card::before {\n      content: \"\";\n      position: absolute;\n      inset: 0 auto 0 0;\n      width: 8px;\n      background: linear-gradient(180deg, var(--gold) 0%, #ffd84f 100%);\n    }\n\n    .prp-card-top {\n      padding: 20px 20px 14px 24px;\n      background: linear-gradient(135deg, #fff8dd 0%, #ffffff 65%);\n      border-bottom: 1px solid rgba(18, 62, 116, 0.08);\n    }\n\n    .prp-row {\n      display: flex;\n      justify-content: space-between;\n      align-items: flex-start;\n      gap: 12px;\n      margin-bottom: 10px;\n    }\n\n    .prp-event {\n      margin: 0;\n      font-size: 24px;\n      font-weight: 900;\n      color: var(--navy);\n      line-height: 1.15;\n    }\n\n    .prp-type {\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n      white-space: nowrap;\n      border-radius: 999px;\n      background: linear-gradient(180deg, #10376a, #1f5ca8);\n      color: #fff;\n      padding: 8px 12px;\n      font-size: 11px;\n      font-weight: 800;\n      letter-spacing: 0.05em;\n      text-transform: uppercase;\n      box-shadow: 0 8px 16px rgba(31, 92, 168, 0.18);\n    }\n\n    .prp-meta {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n    }\n\n    .prp-pill {\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n      border-radius: 999px;\n      padding: 8px 12px;\n      background: #f3f8ff;\n      border: 1px solid rgba(18, 62, 116, 0.08);\n      color: var(--navy-2);\n      font-size: 12px;\n      font-weight: 800;\n    }\n\n    .prp-card-body {\n      padding: 18px 20px 20px 24px;\n    }\n\n    .prp-record-box {\n      background: linear-gradient(135deg, #0b1f3a 0%, #123e74 100%);\n      color: #fff;\n      border-radius: 20px;\n      padding: 18px;\n      text-align: center;\n      margin-bottom: 14px;\n      box-shadow: 0 10px 20px rgba(11, 31, 58, 0.2);\n    }\n\n    .prp-record-label {\n      font-size: 12px;\n      text-transform: uppercase;\n      letter-spacing: 0.08em;\n      font-weight: 800;\n      color: rgba(255,255,255,0.78);\n      margin-bottom: 8px;\n    }\n\n    .prp-record {\n      font-size: 32px;\n      font-weight: 900;\n      color: #fff2b2;\n      line-height: 1.05;\n    }\n\n    .prp-holder {\n      display: flex;\n      align-items: center;\n      gap: 14px;\n      background: linear-gradient(180deg, #fffdf6, #fff7da);\n      border: 1px solid rgba(212,175,55,0.25);\n      border-radius: 18px;\n      padding: 14px;\n    }\n\n    .prp-holder-icon {\n      width: 54px;\n      height: 54px;\n      border-radius: 50%;\n      display: grid;\n      place-items: center;\n      background: linear-gradient(135deg, #ffd84f, #d4af37);\n      color: #3e2d00;\n      font-size: 24px;\n      flex-shrink: 0;\n      box-shadow: 0 8px 16px rgba(212,175,55,0.18);\n    }\n\n    .prp-holder-name {\n      font-size: 17px;\n      font-weight: 900;\n      color: var(--navy);\n      line-height: 1.3;\n      margin-bottom: 4px;\n    }\n\n    .prp-holder-year {\n      font-size: 13px;\n      color: #5b6d84;\n      font-weight: 700;\n    }\n\n    .prp-footer {\n      margin-top: 14px;\n      font-size: 13px;\n      color: #4f6178;\n      font-weight: 700;\n    }\n\n    .prp-loading,\n    .prp-empty {\n      padding: 40px 24px;\n      text-align: center;\n      font-size: 16px;\n    }\n\n    .prp-loading {\n      color: var(--navy-2);\n      font-weight: 800;\n    }\n\n    .prp-empty {\n      color: #6a7d93;\n    }\n\n    @media (max-width: 1100px) {\n      .prp-controls-grid {\n        grid-template-columns: 1fr 1fr 1fr;\n      }\n    }\n\n    @media (max-width: 760px) {\n      .prp-controls-grid {\n        grid-template-columns: 1fr 1fr;\n      }\n    }\n\n    @media (max-width: 640px) {\n      .prp-hero {\n        padding: 28px 16px 24px;\n      }\n\n      .prp-controls,\n      .prp-content {\n        padding-left: 16px;\n        padding-right: 16px;\n      }\n\n      .prp-controls-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .prp-summary {\n        padding: 14px 16px 0;\n      }\n\n      .prp-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .prp-event {\n        font-size: 22px;\n      }\n\n      .prp-record {\n        font-size: 28px;\n      }\n    }\n  <\/style>\n\n  <div class=\"prp-hero\">\n    <div class=\"prp-hero-inner\">\n      <div>\n        <div class=\"prp-badge\">\ud83c\udfc5 Secondary Sports Day \u2022 Hall of Records<\/div>\n        <h2 class=\"prp-title\">Celebrate Excellence. Honour Champions. Inspire Greatness.<\/h2>\n        <p class=\"prp-sub\">\n          These record holders represent determination, discipline, and Panthers spirit. Explore the champions who set the benchmark and inspire the next generation to dream bigger, run faster, jump higher, and throw farther. \ud83d\udc99\ud83d\udc9b\n        <\/p>\n      <\/div>\n\n      <div class=\"prp-stat\">\n        <div class=\"prp-stat-label\">\ud83c\udfc6 Total Record Holders<\/div>\n        <div class=\"prp-stat-value\" id=\"prpTotalCount\">0<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"prp-controls\">\n    <div class=\"prp-controls-grid\">\n      <div class=\"prp-control\">\n        <label for=\"prpSearch\">\ud83d\udd0d Search<\/label>\n        <input id=\"prpSearch\" type=\"text\" placeholder=\"Search by event or student name\" \/>\n      <\/div>\n\n      <div class=\"prp-control\">\n        <label for=\"prpType\">\ud83c\udfc3 Event Type<\/label>\n        <select id=\"prpType\">\n          <option value=\"All\">All<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"prp-control\">\n        <label for=\"prpCategory\">\ud83c\udfaf Category<\/label>\n        <select id=\"prpCategory\">\n          <option value=\"All\">All<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"prp-control\">\n        <label for=\"prpGender\">\ud83d\udc65 Gender<\/label>\n        <select id=\"prpGender\">\n          <option value=\"All\">All<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"prp-control\">\n        <label for=\"prpYear\">\ud83d\udcc5 Year<\/label>\n        <select id=\"prpYear\">\n          <option value=\"All\">All<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"prp-summary\" id=\"prpSummary\"><\/div>\n\n  <div class=\"prp-content\">\n    <div id=\"prpContent\" class=\"prp-loading\">Loading record holders&#8230;<\/div>\n  <\/div>\n\n  <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/papaparse@5.4.1\/papaparse.min.js\"><\/script>\n  <script>\n    (function () {\n      const CSV_URL =\n        'https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vTWoEQf7K9IOu0n9tIf1hFfbWiLZA7Xw4xg5lXmaMsfFh52aU3kZX2lert597qWpCJnpitwNmQVvT2i\/pub?gid=382494547&single=true&output=csv';\n\n      const contentEl = document.getElementById('prpContent');\n      const totalCountEl = document.getElementById('prpTotalCount');\n      const summaryEl = document.getElementById('prpSummary');\n\n      const searchEl = document.getElementById('prpSearch');\n      const typeEl = document.getElementById('prpType');\n      const categoryEl = document.getElementById('prpCategory');\n      const genderEl = document.getElementById('prpGender');\n      const yearEl = document.getElementById('prpYear');\n\n      let allRows = [];\n\n      const quotes = [\n        'Champions are made when effort meets belief. \ud83d\udcaa',\n        'Records are not given. They are earned. \ud83c\udfc6',\n        'Greatness begins with one fearless performance. \u2b50',\n        'Push harder today and inspire tomorrow. \ud83d\ude80',\n        'Excellence is the result of discipline and courage. \ud83d\udd25',\n        'Legends leave marks that time remembers. \ud83d\udc4f',\n        'Every record starts with the decision to try. \ud83c\udfaf',\n        'Determination turns talent into history. \u26a1',\n        'Success belongs to those who keep going. \ud83e\udd47',\n        'Strong minds create unforgettable moments. \ud83d\udc99',\n        'Dream big, train hard, and rise higher. \ud83c\udf1f',\n        'Victory follows those who stay committed. \ud83c\udfc3',\n        'The standard was raised by this performance. \ud83d\udcc8',\n        'Hard work shines brightest on the biggest stage. \u2728',\n        'A true Panther competes with heart and pride. \ud83d\udc3e',\n        'Discipline today builds champions tomorrow. \ud83c\udfc5',\n        'Speed, strength, and spirit define greatness. \u26a1',\n        'Winners focus where others quit. \ud83d\udd25',\n        'Limits exist only to be broken. \ud83d\ude80',\n        'Consistency turns effort into excellence. \ud83c\udfaf',\n        'Every second counts. Every effort matters. \u23f1\ufe0f',\n        'Train with purpose, perform with passion. \ud83d\udca5',\n        'Pressure creates diamonds. \ud83d\udc8e',\n        'Champions rise when it matters most. \ud83c\udfc6',\n        'Believe in the process, trust the result. \ud83d\ude4c',\n        'Great athletes never settle. \ud83c\udfc3\u200d\u2642\ufe0f',\n        'One performance can define a legacy. \u2b50',\n        'Push past limits, create new standards. \ud83d\udcc8',\n        'Energy, effort, excellence \u2014 the Panthers way. \ud83d\udc99',\n        'History is written by those who dare. \ud83d\udd8a\ufe0f'\n      ];\n\n      function safe(v) {\n        return (v || '').toString().trim();\n      }\n\n      function uniqueSorted(arr) {\n        return [...new Set(arr.filter(Boolean))].sort((a, b) =>\n          a.localeCompare(b, undefined, { numeric: true, sensitivity: 'base' })\n        );\n      }\n\n      function populateSelect(selectEl, values) {\n        values.forEach((value) => {\n          const option = document.createElement('option');\n          option.value = value;\n          option.textContent = value;\n          selectEl.appendChild(option);\n        });\n      }\n\n      function normalizeRow(row) {\n        return {\n          uniqueId: safe(row['UniqueID']),\n          year: safe(row['Year of Record']),\n          event: safe(row['Event']),\n          category: safe(row['Category']),\n          gender: safe(row['Gender']),\n          student: safe(row['Student']),\n          eventType: safe(row['Event Type']),\n          record: safe(row['Record'])\n        };\n      }\n\n      function inferEventIcon(row) {\n        const event = (row.event || '').toLowerCase();\n        const type = (row.eventType || '').toLowerCase();\n\n        if (event.includes('relay')) return '\ud83d\udd01';\n        if (event.includes('hurdle')) return '\ud83d\udea7';\n        if (type.includes('track')) return '\ud83c\udfc3';\n\n        if (event.includes('high jump')) return '\ud83d\udccf';\n        if (event.includes('long jump')) return '\ud83e\udd98';\n        if (event.includes('triple jump')) return '\ud83e\udd98';\n\n        if (event.includes('javelin')) return '\ud83c\udff9';\n        if (event.includes('shot put')) return '\u26ab';\n        if (event.includes('discus')) return '\ud83e\udd4f';\n\n        if (type.includes('field')) return '\ud83c\udfaf';\n\n        return '\ud83c\udfc5';\n      }\n\n    function buildCard(row, index) {\n  const icon = inferEventIcon(row);\n\n  \/\/ \u2705 Extract FIRST NAME ONLY\n  const fullName = (row.student || '').trim();\n  const firstName = fullName.split(' ')[0];\n\n  \/\/ \u2705 CYCLIC QUOTE LOGIC\n  const quote = quotes[index % quotes.length];\n\n  return `\n    <article class=\"prp-card\">\n      <div class=\"prp-card-top\">\n        <div class=\"prp-row\">\n          <h3 class=\"prp-event\">${icon} ${row.event || 'Event'}<\/h3>\n          <div class=\"prp-type\">\ud83d\udd25 ${row.eventType || 'Record'}<\/div>\n        <\/div>\n\n        <div class=\"prp-meta\">\n          <span class=\"prp-pill\">\ud83c\udfaf ${row.category || '\u2014'}<\/span>\n          <span class=\"prp-pill\">\ud83d\udc65 ${row.gender || '\u2014'}<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"prp-card-body\">\n        <div class=\"prp-record-box\">\n          <div class=\"prp-record-label\">Official School Record<\/div>\n          <div class=\"prp-record\">${row.record || '\u2014'}<\/div>\n        <\/div>\n\n        <div class=\"prp-holder\">\n          <div class=\"prp-holder-icon\">\ud83e\udd47<\/div>\n          <div>\n            <div class=\"prp-holder-name\">${firstName || '\u2014'}<\/div>\n            <div class=\"prp-holder-year\">\ud83d\udcc5 Year: ${row.year || '\u2014'}<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"prp-footer\">\n          ${quote}\n        <\/div>\n      <\/div>\n    <\/article>\n  `;\n}\n\n      function render(rows) {\n        totalCountEl.textContent = rows.length;\n\n        if (!rows.length) {\n          summaryEl.innerHTML = '';\n          contentEl.className = 'prp-empty';\n          contentEl.innerHTML = 'No record holders found.';\n          return;\n        }\n\n        const typeCount = uniqueSorted(rows.map(r => r.eventType)).length;\n        const categoryCount = uniqueSorted(rows.map(r => r.category)).length;\n        const genderCount = uniqueSorted(rows.map(r => r.gender)).length;\n        const yearCount = uniqueSorted(rows.map(r => r.year)).length;\n\n        summaryEl.innerHTML = `\n          <div class=\"prp-chip\">\ud83c\udfc6 ${rows.length} Record Holder${rows.length === 1 ? '' : 's'}<\/div>\n          <div class=\"prp-chip\">\ud83c\udfc3 ${typeCount} Event Type${typeCount === 1 ? '' : 's'}<\/div>\n          <div class=\"prp-chip\">\ud83c\udfaf ${categoryCount} Categor${categoryCount === 1 ? 'y' : 'ies'}<\/div>\n          <div class=\"prp-chip\">\ud83d\udc65 ${genderCount} Gender Group${genderCount === 1 ? '' : 's'}<\/div>\n          <div class=\"prp-chip\">\ud83d\udcc5 ${yearCount} Year${yearCount === 1 ? '' : 's'}<\/div>\n        `;\n\n        contentEl.className = '';\n        contentEl.innerHTML = `\n          <div class=\"prp-grid\">\n            ${rows.map((row, i) => buildCard(row, i)).join('')}\n          <\/div>\n        `;\n      }\n\n      function applyFilters() {\n        const q = safe(searchEl.value).toLowerCase();\n        const type = typeEl.value;\n        const category = categoryEl.value;\n        const gender = genderEl.value;\n        const year = yearEl.value;\n\n        const filtered = allRows.filter((row) => {\n          return (\n            (!q ||\n              row.event.toLowerCase().includes(q) ||\n              row.student.toLowerCase().includes(q)) &&\n            (type === 'All' || row.eventType === type) &&\n            (category === 'All' || row.category === category) &&\n            (gender === 'All' || row.gender === gender) &&\n            (year === 'All' || row.year === year)\n          );\n        });\n\n        render(filtered);\n      }\n\n      function initFilters(rows) {\n        populateSelect(typeEl, uniqueSorted(rows.map(r => r.eventType)));\n        populateSelect(categoryEl, uniqueSorted(rows.map(r => r.category)));\n        populateSelect(genderEl, uniqueSorted(rows.map(r => r.gender)));\n        populateSelect(yearEl, uniqueSorted(rows.map(r => r.year)));\n      }\n\n      function bindEvents() {\n        [searchEl, typeEl, categoryEl, genderEl, yearEl].forEach((el) => {\n          el.addEventListener('input', applyFilters);\n          el.addEventListener('change', applyFilters);\n        });\n      }\n\n      Papa.parse(CSV_URL, {\n        download: true,\n        header: true,\n        skipEmptyLines: true,\n        complete: function (results) {\n          allRows = (results.data || [])\n            .map(normalizeRow)\n            .filter((row) => row.event && row.student && row.record);\n\n          initFilters(allRows);\n          bindEvents();\n          render(allRows);\n        },\n        error: function () {\n          summaryEl.innerHTML = '';\n          contentEl.className = 'prp-empty';\n          contentEl.innerHTML = 'Error loading records.';\n        }\n      });\n    })();\n  <\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udfc5 Secondary Sports Day \u2022 Hall of Records Celebrate Excellence. Honour Champions. Inspire Greatness. These record holders represent determination, discipline, and Panthers spirit. Explore the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7098,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[142,121],"tags":[],"class_list":["post-6863","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-latest","category-secondary"],"_links":{"self":[{"href":"https:\/\/tbspanthers.british-school.org\/index.php\/wp-json\/wp\/v2\/posts\/6863"}],"collection":[{"href":"https:\/\/tbspanthers.british-school.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tbspanthers.british-school.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tbspanthers.british-school.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tbspanthers.british-school.org\/index.php\/wp-json\/wp\/v2\/comments?post=6863"}],"version-history":[{"count":14,"href":"https:\/\/tbspanthers.british-school.org\/index.php\/wp-json\/wp\/v2\/posts\/6863\/revisions"}],"predecessor-version":[{"id":7095,"href":"https:\/\/tbspanthers.british-school.org\/index.php\/wp-json\/wp\/v2\/posts\/6863\/revisions\/7095"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tbspanthers.british-school.org\/index.php\/wp-json\/wp\/v2\/media\/7098"}],"wp:attachment":[{"href":"https:\/\/tbspanthers.british-school.org\/index.php\/wp-json\/wp\/v2\/media?parent=6863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tbspanthers.british-school.org\/index.php\/wp-json\/wp\/v2\/categories?post=6863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tbspanthers.british-school.org\/index.php\/wp-json\/wp\/v2\/tags?post=6863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}