1<!DOCTYPE html> 2<html lang="en-GB"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=1, minimum-scale=1.0, maximum-scale=5.0, viewport-fit=cover"><link rel="preconnect" href="https://cdn1.thespurs.news"><link rel="preload" href="https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2" as="font" type="font/woff2" crossorigin><style>body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-moz-osx-font-smoothing:grayscale}/* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } /* math */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } /* symbols */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
2BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } /* math */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } /* symbols */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
2BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } :root{--header-font:"Roboto",sans-serif}h1,h2,h3,h4,h5,h6,.hf{font-family:var(--header-font);font-weight:bold;-moz-osx-font-smoothing:grayscale}:root{--grv-bg:240,240,240;--grv-body:255,255,255;--grv-text:0,0,0;--grv-light-text:118,118,118;--grv-lighter-text:160,160,160;--grv-panel:249,249,249;--grv-panel-bold:241,241,241;--grv-panel-strong:200,200,200;--primary-color:19,34,87;--primary-text:255,255,255;--primary-accent:191,214,230;--secondary-color:191,214,230;--secondary-text:0,0,0;--footer:15,20,42;--secondary-accent:191,214,230;--link:19,34,87;--header:19,34,87;--header-text:255,255,255;--primary-accent-text:255,255,255;--heading:19,34,87;--grv-topic-title:19,34,87;--terms:191,214,230;--terms-text:0,0,0;--menu:19,34,87;--menu-accent:191,214,230;--menu-text:255,255,255;--menu-accent-text:255,255,255;--footer-text:255,255,255;--link-accent:191,214,230;--button:19,34,87;--button-accent:191,214,230;--button-text:255,255,255;--button-accent-text:0,0,0;--feature-color:19,34,87;--feature-text:255,255,255;--feature-accent:191,214,230;--tp-primary:19,34,87;--tp-primary-accent:191,214,230;--tp-primary-text:255,255,255;--tp-primary-accent-text:255,255,255;}@media (prefers-color-scheme: dark) { :root { --grv-bg:0,0,0;--grv-body:20,20,20;--grv-text:255,255,255;--grv-light-text:140,140,140;--grv-lighter-text:100,100,100;--grv-panel:15,15,15;--grv-panel-bold:5,5,5;--grv-panel-strong:80,80,80;--link:191,214,230; }}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}:root{--page-margin:1.6rem;--minus-page-margin:-1.6rem;--minus-image-margin:-1.6rem;--page-width:120rem;--grv-ad-sticky:5px;--img-border-radius: 0.5em;--img-border-radius-reset: 0.5em;--taboola-h:1000px;--taboola-single-h:390px;--related-h:1538px;--latest-h:3960px}@media(min-width: 500px){:root{--taboola-h:790px;--taboola-single-h:350px}}@media(min-width: 576px){:root{--related-h:1155px;--latest-h:1440px;--taboola-h:810px;--taboola-single-h:370px}}@media(min-width: 768px){:root{--page-margin:2.5rem;--minus-page-margin:-2.5rem;--related-h:1386px;--latest-h:1729px;--taboola-h:940px;--taboola-single-h:450px}}@media(min-width: 992px){:root{--page-margin:3.8rem;--minus-page-margin:-3.8rem;--taboola-h:840px;--taboola-single-h:380px}}@media(min-width: 1200px){:root{--taboola-h:1000px;--taboola-single-h:460px}}h1,h2,h3,h4,h5,h6{line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:inherit}a{color:rgb(var(--grv-text))}.caption{position:absolute;right:0;bottom:0;background:rgba(var(--grv-text), 0.4);color:rgb(var(--grv-body));display:inline-block;text-align:right;padding:.25em}figcaption{color:rgb(var(--grv-light-text));font-size:.8em;font-style:italic}.banner-grad{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 100%);position:absolute;top:0;left:0;right:0;bottom:0}.post-meta{display:flex;align-items:center;gap:.5em;line-height:1}.post-meta svg{width:1em;height:1em;display:block;flex:0 0 1em}.post-date{color:rgb(var(--grv-light-text));position:relative}.post-list .post-date{overflow:hidden}.post-list .post-date time{--clamp-height: 1;display:-webkit-box;-webkit-line-clamp:var(--clamp, 1);-webkit-box-orient:vertical;overflow:hidden;min-height:calc(var(--clamp-height, 1.3em)*var(--clamp, 1))}.post-author a{text-decoration:none}.button{display:inline-block;border-radius:.25em;text-decoration:none;padding:.5em 1em;white-space:nowrap;text-align:center;color:rgb(var(--button-text));background-color:rgb(var(--button))}.input-group{border-radius:1em 0 0 1em;display:flex;align-items:center;background:rgb(var(--grv-body));padding-left:1em;gap:1em}.input-group svg{display:block;width:2em;height:2em}.input-group input[type=text]{flex:1;outline:0;border:none;background:rgb(var(--grv-body));color:rgb(var(--grv-text))}.input-group button{padding:1em 2em;text-transform:uppercase;background:rgb(var(--button));color:rgb(var(--button-text));border-width:0}.wp-block-getty-images-media>div,.wp-block-image>div{position:relative}article a img{width:100%;height:100%;object-fit:cover}.wp-block-getty-images-media img,.wp-block-image img,img.size-full,img.size-large,.single-article>p>img{max-width:100% !important;height:auto;display:block;margin:0 auto}.wp-block-gallery{display:block}.videoData{display:none}#sidebar .GRVMpuWrapper,#sidebar .GRVAd{margin:2em auto}#sidebar .GRVMpuWrapper .GRVAd{margin:0 auto}body.cpauthenticated .GRVMpuWrapper,body.cpauthenticated .GRVAd,body.cpauthenticated .GRVMultiVideo{display:none !important}
2.GRVAd.leaderboard-fixed{transform:translateY(300px) !important}.GRVAd.leaderboard-fixed.GRVAdHidden .GRVAdWrap{transform:translateY(0) !important}.GRVAd.leaderboard-fixed:not(.GRVAdHidden) .GRVAdWrap{transform:translateY(-300px) !important}body .GRVMpuWrapper{background:rgb(var(--grv-panel-bold))}body .GRVAdBG{background:rgba(var(--grv-body), 0.8)}body .GRVAdBBG{fill:rgba(var(--grv-body), 0.8)}body .GRVAd[data-ad-type=inimage]{padding:0 !important;margin:0;box-sizing:content-box;position:absolute;width:100%;bottom:0;z-index:2;background:none;border-bottom-width:0}body .GRVAd[data-ad-type=inimage]>div{transform-origin:top left;margin:0 auto}body .GRVAd[data-ad-type=inimage] iframe{margin:0 !important}.grv-revcontent>:first-child{background:#fff}:root{--archive-image-width: 10em}.post-list .article{margin:2em 0}.border-list .article:not(.no-border){padding-top:1em;row-gap:1em}@media(min-width: 768px){.post-list .article-content p,.post-list .article-details{font-size:.85em}}#sidebar .article-details{font-size:.75em}.post-list a{text-decoration:none}.post-list h2{font-size:1.4em;letter-spacing:-0.4px}.post-list .article{display:flex;flex-direction:column;gap:1em}.post-list>article:first-of-type{margin-top:0 !important}.post-list>:last-child{margin-bottom:0 !important}.post-list .article-content{display:flex;flex-direction:column;gap:.25em;font-size:1.4em}.post-list .article-content>*{margin:0}.post-list .article-content>*:nth-last-child(2){flex:1}.post-list .article-content .topic-title{flex:0}.post-list .article-details{display:flex;flex-wrap:wrap;column-gap:1em;row-gap:.5em;margin-top:.5em;align-items:center}@media(max-width: 575px){.post-list{--img-border-radius: 0}.post-list .article-image{margin-left:var(--minus-image-margin);margin-right:var(--minus-image-margin)}}.post-list .article-image{position:relative;background-color:rgb(var(--grv-panel-bold));border-radius:var(--img-border-radius);overflow:hidden;flex:1}.post-list .article-image:after{content:"";display:block;padding-bottom:56.25%}.post-list .article-image>a,.post-list .article-image img{display:block;width:100%;height:100%;position:absolute}.post-list .article-image img{object-fit:cover}.post-list .article-excerpt{color:rgb(var(--grv-light-text))}.post-list .article-excerpt>:first-child{margin-top:0 !important}.post-list .article-excerpt>:last-child{margin-bottom:0 !important}.post-list .no-posts p{font-size:1.6em}.post-list .topic-title{line-height:1}.post-list .topic-title a{color:rgb(var(--grv-topic-title));font-weight:700}@media(min-width: 768px){.content-panel:not(.content-list) .post-list .topic-title a{font-size:.8571428571em}}@media(min-width: 576px){.post-list .is-feature .article-image>a{position:absolute;display:block;left:0;right:0;top:0;bottom:0;border:3px solid rgb(var(--terms));border-radius:var(--img-border-radius);overflow:hidden;box-sizing:border-box}}.related-list h2{margin:.5em 0;--clamp: 3}.related-list .article{margin:0}.related-list .article-image{flex:unset}.related-list .terms{padding-top:1em}.sidebar .related-list .terms{font-size:.8em}.related-list .terms>div{margin-left:-2em}.related-list .terms a{padding-left:3.5em;padding-right:1.5em}.related-list .terms a:hover{background:rgb(var(--terms))}.related-list .terms span{padding-left:0;padding-right:0}#dots-svg circle{fill:rgb(var(--grv-body))}.load-list{position:relative}.load-list:before{position:absolute;display:flex;align-items:center;justify-content:center;content:"";font-size:3em;background-color:rgb(var(--grv-panel-bold));inset:0;border-radius:.33em;color:rgb(var(--grv-body));font-weight:bold;text-align:center;padding:1em;margin:0 var(--page-margin)}@media(min-width: 576px){.load-list:before{margin:0}}.load-list .loading{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.75}.load-list .article-details{height:1em}#sidebar{--minus-image-margin: 0}#sidebar .article-content h2{font-size:1em}#sidebar .related-list{overflow:hidden;display:grid;grid-template-columns:1fr;gap:2em}.archive-list .article{grid-template-columns:var(--archive-image-width) auto;column-gap:1.5em}@media(min-width: 360px)and (max-width: 575px){.archive-list.flex-list{--img-border-radius: var(--img-border-radius-reset)}.archive-list.flex-list .article-excerpt{display:none}.archive-list.flex-list .article-content{font-size:1.2em}}@media(min-width: 360px){.archive-list.flex-list{--minus-image-margin: 0}.archive-list.flex-list .article{display:grid}}@media(min-width: 576px){.archive-list .article{display:grid}}@media(min-width: 576px){.archive-list{--archive-image-width: 12em}}@media(min-width: 768px){.archive-list{--archive-image-width: 16em}}.border-list .article:not(.no-border){margin-top:0;margin-bottom:0}.border-list .article:not(.no-border):after{display:block;content:"";height:1px;background-color:rgb(var(--primary-color));grid-column:1/-1}.border-list .article:not(.no-border):first-child{padding-top:0 !important}.border-list .article:not(.no-border):last-child:after{display:none}.latest-posts.title>:first-child{font-size:2.4em}.author-bio .grv-lp-image{width:12em}.author-social{font-size:1.6em;list-style:none;padding:0;display:flex;justify-content:center;gap:1em}.author-social svg{display:block;width:2em;height:2em}
2.author-social svg path{fill:rgb(var(--grv-panel-strong))}@media(min-width: 576px){.author-bio .grv-lp-image{width:10em}}@media(min-width: 768px){.author-social{justify-content:unset}}.widget-nn{margin-bottom:1.5em;background:#555}.widget-nn>a{font-size:.9em;display:flex;align-items:center;color:#fff}.widget-nn>a>:last-child{margin:0 1em}.widget-nn img{display:block}html{font-size:62.5%}body{background:rgb(var(--grv-bg));color:rgb(var(--grv-text));font-size:14px;font-size:1.4rem;line-height:1.5;position:relative}.content,#page-header,#hero-header,#hero-image-header{font-size:1rem;background-color:rgb(var(--grv-body))}@media(min-width: 768px){.content,#page-header,#hero-header,#hero-image-header{font-size:1.2rem}}.header-spacing>:first-child{margin-top:0 !important}.header-spacing>:last-child{margin-bottom:0 !important}.header-spacing>*{margin:1.5em var(--page-margin)}.header-spacing .terms,.header-spacing #hero{margin-left:0;margin-right:0}@media(min-width: 1200px){.hero-gutters .terms,.hero-gutters #hero{margin-left:var(--page-margin);margin-right:var(--page-margin)}}#page-header{padding-bottom:2em}#page-header.has-hero{padding-top:0 !important;padding-bottom:0 !important}.header-full #page-header{padding-top:2em}@media(min-width: 992px){#page-header{padding-top:2em}}#hero-header{padding-top:2em;padding-bottom:2em}#hero-image-header{padding-bottom:2em}.page-container,.header{position:relative}.content{display:grid;grid-template-areas:"main" "sidebar";grid-template-columns:1fr;padding-top:0;padding-bottom:4em}.grv-page-open+.content{padding-top:2em}@media(max-width: 767px){.header-full .grv-page-open+.content.no-margin{padding-top:0}}@media(max-width: 991px){#page:not(.header-full) .grv-page-open+.content{padding-top:0}}.content.is-single.is-banner{padding-bottom:0}.content.is-single.is-banner+.content{padding-top:4em}@media(min-width: 992px){.content.has-sidebar{grid-template-columns:auto 30rem;grid-template-rows:auto;column-gap:var(--page-margin);padding-right:var(--page-margin)}}.main{max-width:100%;min-width:100%}.main>*{margin:2em var(--page-margin)}@media(min-width: 992px){.has-sidebar .main>*{margin-right:0}}.main>.post-list+.post-list{margin-top:4em}.main .banner-full{margin-left:0;margin-right:0}@media(max-width: 767px){.main .banner-delux,.main .banner-md{margin-left:0;margin-right:0}}.main>:first-child{margin-top:0 !important}.main>:last-child{margin-bottom:0 !important}.main .title,.main .pagination{margin-top:4em}.main>.description{font-size:1.4em;margin-top:.5em;margin-bottom:.5em}@media(max-width: 991px){.main .single-article{margin-left:0;margin-right:0}}@media(prefers-color-scheme: dark){body .header-logo a>*.light{display:none}body .header-logo a>*.dark{display:block}}#sidebar .sidebar-inner{position:sticky;top:var(--grv-ad-sticky, 0)}#sidebar .sidebar-inner>:first-child{margin-top:0 !important}@media(max-width: 991px){#sidebar{display:none}}.breadcrumbs a,.terms a{text-decoration:none;color:rgb(var(--grv-text));text-transform:uppercase;letter-spacing:-0.4px;font-weight:700}.breadcrumbs>*,.terms a{font-size:1.2em}.terms{overflow:hidden;padding-right:var(--page-margin)}.terms>div{margin:0 0 -0.24em -1rem}.terms a{display:inline-block !important;margin:0 .25em .2em 0;transform:skewX(-35deg);font-weight:300;color:rgb(var(--terms-text));background-color:rgba(var(--terms), 1);padding:0 var(--page-margin)}.terms span{padding:.25em 1rem;display:block;transform:skewX(35deg)}.terms .topic{color:rgb(var(--grv-text));background-color:rgba(var(--grv-panel-strong), 0.85)}.terms .home{background-color:rgb(var(--grv-text)) !important;color:rgb(var(--grv-body)) !important}.title{margin-top:1em;margin-bottom:1em;display:flex;align-items:center;gap:1em;text-transform:uppercase}.title a{color:rgb(var(--grv-text));text-decoration:none}.title>:first-child{margin:0;font-size:2em}body.home .title>:first-child{font-size:2.4em}.title span{flex:1;height:5px;background-color:rgb(var(--heading))}.more-in{font-size:1.6em}@media(min-width: 768px){.more-in{font-size:1.4em}}.page-description{font-size:1.4em}.page-description>:first-child{margin-top:0 !important}.page-description>:last-child{margin-bottom:0 !important}.page-description p{margin:1em 0}.page-description a:not(.button),.grv-lp a:not(.button){color:rgb(var(--link))}.search-page-form{font-size:1.2em}.search-page-form .input-group,.search-page-form .input-group input{background-color:rgb(var(--grv-panel-bold))}
2.search-page-form svg path{fill:rgb(var(--grv-text))}.search-form,.banner-container,.gutter-container,.mega-menu{display:none}@media(min-width: 1200px){#page{margin:0 auto;max-width:var(--page-width)}}.header{background-color:rgb(var(--header))}.header ul{list-style:none;padding:0}.header-grid{position:relative;padding:0 var(--page-margin);display:grid;grid-template-columns:auto 7em;align-items:center}.user-login .header-grid{grid-template-columns:auto 7em 2.5em;gap:1.5em}.header-grid svg,.header-grid img{display:block}.header-logo{margin:2em 0}.header-logo.portrait{margin:1em 0}.header-logo a{display:table}.header-logo a>*{display:none;width:auto;max-width:100%}.header-logo a>*.light{display:block}.header-logo.landscape a>*{height:6rem}.header-logo.portrait a>*{height:8rem}@media(min-width: 768px){.header-logo.landscape a>*{height:7.2rem}.header-logo.portrait a>*{height:9.6rem}}@media(min-width: 992px){.header-logo{margin:3em auto}.header-logo.portrait{margin:2em auto}.header-logo.portrait a>*{height:12rem}.header-full .header-logo{margin:2.75em auto 2em auto}}.header-menu{display:flex;align-items:center;justify-content:flex-end;gap:1.5em}body>.header .header-menu{width:100%;max-width:var(--page-width);margin:0 auto}@media(max-width: 991px){.header-menu .mob-hide{display:none}}.header-menu .menu{background-color:rgb(var(--menu));margin:0;position:absolute;left:0;top:100%;width:100%;padding:1em 0;z-index:1}@media(max-width: 991px){.header-menu .menu{border-bottom:1px solid rgb(var(--menu-text))}.header-menu .menu .sub-menu li{text-indent:1em}}.header-menu a{font-weight:600;text-transform:uppercase;display:block;text-decoration:none;color:rgb(var(--menu-text));padding:.75em var(--page-margin)}.header-search path{fill:rgb(var(--header-text))}.header-search svg{width:1.6em;height:1.6em}.header-menu-icon{width:2em;height:1.7rem;cursor:pointer;position:relative;outline:none}@media(min-width: 992px){.header-menu-icon{display:none}}.header-menu-icon>div,.header-menu-icon:before,.header-menu-icon:after{content:"";position:absolute;width:100%;left:0;height:3px;background:rgb(var(--header-text));transition:all .32s}.header-menu-icon>div{top:7px}.header-menu-icon:before{top:0}.header-menu-icon:after{bottom:0}.header-full .header{border-bottom:4px solid rgb(var(--secondary-color))}.scroll-menu{background:rgb(var(--menu))}.scroll-menu>div{overflow:auto;white-space:nowrap;position:relative}.scroll-menu a{color:rgb(var(--menu-text));text-decoration:none;text-transform:uppercase;display:block;padding:.5em var(--page-margin)}.scroll-menu ul{margin:0;padding:0}.scroll-menu li{display:inline-block}.header-user{position:relative;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center}.header-user a{color:rgb(var(--menu-accent-text))}@media(min-width: 992px){.header-user{position:absolute;top:1em;right:1em}}.grv-auth-menu{display:flex;position:absolute !important}.grv-auth-menu>button img{width:2.5em;height:2.5em;border-radius:2.5em}.grv-auth-menu>button svg{width:1.6em;height:1.6em}.grv-auth-menu>
2button svg path{fill:rgb(var(--header-text))}.grv-auth-trigger{padding:0 !important;min-width:auto !important;display:inline-flex;align-items:center;gap:.5rem;background:none;border:none}.grv-auth-menu{padding-left:0 !important;padding-right:0 !important}@media(min-width: 992px){.header-grid{grid-template-columns:100% !important;gap:0 !important;height:auto;padding:0}.header-menu{position:relative;display:block;background-color:rgb(var(--menu))}.header-menu .menu{position:static;width:auto;padding:0;display:block;margin:0 var(--page-margin);margin-left:calc(var(--page-margin) - 1em)}.header-menu .menu .sub-menu{display:none;position:absolute;top:100%;background:inherit}.header-menu .menu .sub-menu li{display:list-item}.header-menu li{display:inline-block;background:inherit}.header-menu a{padding-left:1em;padding-right:1em}.header-search{position:absolute;right:1em;top:50%;transform:translateY(-50%)}.header-search path{fill:rgb(var(--menu-text))}.scroll-menu{display:none}}.page-footer{color:rgb(var(--footer-text));background-color:rgb(var(--footer))}.footer{margin:0 auto;max-width:var(--page-width);padding:2em var(--page-margin) 10rem;box-sizing:border-box}.footer>div:first-child{display:grid;column-gap:2em}.footer>div:first-child>div{padding:1em}.footer ul,.footer ol{list-style:none;padding:0}.footer svg,.footer img{display:block;margin:0 auto}.footer a{color:rgb(var(--footer-text))}.footer-logo>a:first-child{margin-bottom:2em}.footer-logo a{display:block}.footer-social{text-align:center}.footer-social ul{line-height:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.footer-social ul a{display:block;margin:.25em .5em}.footer-social ul svg{width:2em;height:2em}.footer-menu ul{margin:0}.footer-menu li{padding:.25em 0;border-bottom:1px solid rgba(var(--footer-text), 0.1)}.footer-menu li:before{content:"âº";font-size:1.2em;padding-right:.5em}.footer-menu li:last-child{border-bottom-width:0}.footer-menu a{text-transform:uppercase;font-size:.9em;text-decoration:none}.footer-menu button{color:rgb(var(--footer-text, #fff));text-transform:uppercase;font-size:.9em;cursor:pointer;background:none;border:none;padding:0}.footer-grv li{text-align:center;line-height:1.6}.footer-grv ul{margin:0}.footer-grv .grv-logo>*{height:auto;margin-top:.5em;margin-bottom:.5em}.grv-sustain{margin:1em auto}.grv-sustain a{display:flex;align-items:center;justify-content:center;gap:.75em;font-size:.8em}.grv-sustain svg{margin:0}.footer-menu .menu li{display:none}.footer-menu .menu li.menu-item{display:list-item}@media(max-width: 359px){.footer svg,.footer img{max-width:100%}}@media(min-width: 360px){.footer>div>div{padding:1em 2em}.footer-logo svg,.footer-logo img{max-width:270px;max-height:130px}.footer-grv svg,.footer-grv img{max-width:26rem}}@media(min-width: 768px){.footer{padding-bottom:14rem}}@media(min-width: 992px){.footer>div{grid-template-columns:repeat(3, 1fr)}.footer-social{text-align:left}.footer-social ul{justify-content:flex-start}}@media(min-width: 1200px){.footer-logo a{text-align:left}}#clock-feat-svg path,#user-feat-svg path{fill:rgb(var(--feature-text))}.archive-list .is-featured{margin-bottom:3em;position:relative;margin-left:var(--minus-page-margin);margin-right:var(--minus-page-margin);padding-left:var(--page-margin);padding-right:var(--page-margin);padding-top:2em;padding-bottom:1em;background-color:rgb(var(--feature-accent))}.archive-list .is-featured .article-image{margin-left:0;margin-right:0}.archive-list .is-featured a,.archive-list .is-featured p,.archive-list .is-featured .post-date{color:rgb(var(--feature-text)) !important}.archive-list .is-featured .article-content{position:relative}.archive-list .is-featured:before{display:block;content:"";inset:0;position:absolute;background-color:rgb(var(--feature-color));transform:translate(0, 1em)}.archive-list.border-list .is-featured{margin-top:-1px;margin-bottom:1em}@media(min-width: 768px){.archive-list .is-featured{margin-left:-2em;padding-left:2em;margin-right:-1em;padding-right:1em}.archive-list .is-featured:before{transform:translate(1em, 1em)}}.banner{--banner-text:255,255,255;--minus-image-margin: 0}.home-page .banner{--banner-text: var(--primary-text)}.banner .article-content p,.banner .article-details{font-size:1em}.banner a,.banner p,.banner .post-date,.banner .post-author{color:rgb(var(--banner-text))}.banner h2{letter-spacing:-0.6px;font-weight:700;font-size:1.6em}@media(min-width: 992px){.banner h2{font-size:2em}}.banner .article{position:relative;min-height:40rem;display:grid;align-items:center;gap:0}@media(min-width: 768px){.banner .article{aspect-ratio:16/9;min-height:auto}}.banner .article-image{position:absolute;inset:0;border-radius:0;overflow:unset}.banner .article-content{position:relative;align-items:center;text-align:center;margin:7em var(--page-margin);overflow-wrap:break-word;word-break:break-word}@media(min-width: 768px){.banner .article-content{margin:7em 1.5em}}.banner .article-details{justify-content:center}.banner .featured .caption{bottom:4.2em}.banner .featured-post{position:absolute;background-color:rgb(var(--primary-accent));color:rgb(var(--primary-accent-text));left:0;bottom:0;right:0;text-align:center}.banner .featured-post h3{font-size:1.4em;text-transform:uppercase;letter-spacing:1px;margin:1em 0;font-weight:700;line-height:1}@media(min-width: 768px){.banner .featured-post{left:-1.6rem;right:-1.6rem}.banner .featured-post:before,.banner .featured-post:after{content:"";position:absolute;bottom:100%;width:0;height:100%;border-bottom:1.6rem solid rgb(var(--grv-text))}.banner .featured-post:before{left:0;border-left:1.6rem solid rgba(0,0,0,0)}.banner .featured-post:after{right:0;border-right:1.6rem solid rgba(0,0,0,0)}}.home-page .banner{--banner-text: var(--primary-text)}.home-page .banner .article{align-items:end;min-height:auto}
2.home-page .banner .article-content{align-items:unset;text-align:left}.home-page .banner .article-details{justify-content:unset}@media(max-width: 767px){.home-page .banner .article-image{position:relative}}.home-page .banner .article-content{margin:0;padding:1em var(--page-margin);background-color:rgb(var(--primary-color))}@media(min-width: 768px){.home-page .banner .article-content{padding:1em 1.5em;background-color:rgba(var(--primary-color), 0.9)}}.home-page .banner .caption{display:none}.panel-a{display:grid;grid-template-columns:var(--columns, 1fr);grid-template-areas:var(--areas, "a");gap:var(--gap, 2em)}.panel-a .article{margin:0}@media(min-width: 360px){.panel-a .article{gap:1.5em}.panel-a .article:nth-child(n+2){--img-border-radius: var(--img-border-radius-reset);--minus-image-margin: 0;--archive-image-width: 9em;display:grid;grid-template-columns:var(--archive-image-width) auto}.panel-a .article:nth-child(n+2) h2{font-size:var(--size, 1.2em)}.panel-a .article:first-child{grid-area:a;display:flex !important}}@media(min-width: 360px){.panel-a .article:nth-child(n+2) .article-details{font-size:.9em}}@media(min-width: 768px){.panel-a .article:nth-child(n+2) .article-details{font-size:.75em}}@media(min-width: 768px){.panel-a{--gap: 1.5em;--columns: 1fr 1fr;--areas: var(--panel-areas);--size: 1em}.panel-a .article:first-child h2{font-size:1.6em}}
2@media(min-width: 992px)and (max-width: 1199px){.content.has-sidebar .panel-a{--size: unset;--gap: unset;--columns: unset;--areas: unset}}.panel-a.border-list{row-gap:0 !important}@media(min-width: 768px)and (max-width: 991px),(min-width: 1200px){.panel-a.border-list .article:not(.no-border):first-child:after{display:none}.panel-a.border-list .article:not(.no-border):nth-child(2){padding-top:0}}@media(min-width: 768px){.panel-b{display:grid;grid-template-areas:var(--panel-areas);grid-template-columns:repeat(var(--cols, 3), 1fr);gap:1.5em}.panel-b .article{margin:0}.panel-b .article:first-child{grid-area:a}.panel-b h2{font-size:1.1em}.panel-b .article-image{flex:unset}.panel-b .article-content{flex:1}}@media(min-width: 360px){.panel-b .article-details{font-size:.9em}}@media(min-width: 768px){.panel-b .article-details{font-size:.75em}}@media(min-width: 768px){.panel-c .article h2{font-size:1.6em}.panel-c .article-content p,.panel-c .article-details{font-size:.8em}}</style><link rel="preload" href="https://www.thespurs.news/wp-content/themes/grv-media/css/deferred-carousel.css?ver=2.8.4" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.thespurs.news/wp-content/themes/grv-media/css/deferred-carousel.css?ver=2.8.4"></noscript><link rel="preload" href="https://www.thespurs.news/wp-content/themes/grv-media/css/deferred-see-more.css?ver=2.8.4" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.thespurs.news/wp-content/themes/grv-media/css/deferred-see-more.css?ver=2.8.4"></noscript><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
2<script>window.grvInitialQuery = window.location.search;</script>
2<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://grv.media/#organization","name":"GRV Media","url":"https://grv.media","logo":{"@type":"ImageObject","url":"https://grv.media/static/uploads/1/2020/10/GRV-Media-Logo-Colour-160.png","width":500,"height":160},"address":{"@type":"PostalAddress","addressLocality":"Widnes","addressRegion":"Cheshire","postalCode":"WA8 0WN","streetAddress":"18 Mulberry Avenue Widnes, Cheshire, UK, WA8 0WN"},"sameAs":["https://www.linkedin.com/company/grvmedia","https://twitter.com/grvmedia","https://www.crunchbase.com/organization/grv-media-98d1"]},{"@type":"NewsMediaOrganization","@id":"https://www.thespurs.news/#organization","name":"The Spurs News","url":"https://www.thespurs.news/","sameAs":["https://www.facebook.com/TheSpursDotNews/"],"logo":{"@type":"ImageObject","@id":"https://www.thespurs.news/#logo","inLanguage":"en-GB","url":"https://cdn1.thespurs.news/uploads/36/2024/07/thespurs-news.png","contentUrl":"https://cdn1.thespurs.news/uploads/36/2024/07/thespurs-news.png","width":"320","height":"121","caption":"The Spurs News"},"image":{"@id":"https://www.thespurs.news/#logo"},"parentOrganization":{"@id":"https://grv.media/#organization"}},{"@type":"WebSite","@id":"https://www.thespurs.news/#website","url":"https://www.thespurs.news/","name":"The Spurs News","description":"Tottenham Hotspur News","inLanguage":"en-GB","publisher":{"@id":"https://www.thespurs.news/#organization"}},{"@type":"WebPage","@id":"https://www.thespurs.news/#webpage","url":"https://www.thespurs.news/","name":"The Spurs News","isPartOf":{"@id":"https://www.thespurs.news/#website"},"datePublished":"2026-06-30T08:00:00+01:00","dateModified":"2026-06-30T08:00:00+01:00","description":"Tottenham Hotspur News","breadcrumb":{"@id":"https://www.thespurs.news/#breadcrumb"},"inLanguage":"en-GB"},{"@type":"BreadcrumbList","@id":"https://www.thespurs.news/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"The Spurs News","item":"https://www.thespurs.news/"}]}]}</script>
2<title>The Spurs News - Tottenham Hotspur News, Transfers & Match Coverage</title><meta name="description" content="Get the latest Tottenham Hotspur news, transfer updates, match reports and exclusive analysis on Spurs News â your go-to source for everything Spurs." /><link rel="canonical" href="https://www.thespurs.news/" /><link rel="next" href="https://www.thespurs.news/page/2/" /><meta property="og:locale" content="en_GB" /><meta property="og:type" content="website" /><meta property="og:title" content="Tottenham Hotspur News and Updates | The Spurs News" /><meta property="og:description" content="The latest breaking updates from the Tottenham Hotspur Stadium, follow the latest news views and opinion from The Spurs News, a dedicated home for all things Spurs." /><meta property="og:url" content="https://www.thespurs.news/" /><meta property="og:site_name" content="The Spurs News" /><meta name="twitter:card" content="summary_large_image" /><meta name="p:domain_verify" content="aba9fd47d6bb44ec824be75632373eb3" /><meta name="yandex-verification" content="dd17fd42b8283b7f" /><link rel='dns-prefetch' href='//www.thespurs.news' /><link rel='dns-prefetch' href='//cdn1.thespurs.news' /><link rel="preload" href="https://www.thespurs.news/wp-content/plugins/talking-points/blocks/talking-point/build/style-index.css?ver=2.0.10" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.thespurs.news/wp-content/plugins/talking-points/blocks/talking-point/build/style-index.css?ver=2.0.10"></noscript><style id='talking-points-comment-block-style-inline-css'>.featured-comment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 0;pointer-events:none}.featured-comment-header .featured-comment-title{color:rgb(var(--vue-font-color-comment));font-size:18px;font-weight:700;margin:0}.featured-comment-header .share-button-wrapper{align-items:center;cursor:pointer;display:flex;gap:8px;pointer-events:auto;transition:opacity .2s}.featured-comment-header .share-button-wrapper:hover{opacity:.7}.featured-comment-header .share-button-wrapper svg.icon{flex-shrink:0;height:18px;width:18px}.featured-comment-header .share-button-wrapper .icon-text{color:rgb(var(--vue-font-color-muted));font-size:12px;font-weight:400}.parent-comment-container{border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:16px;padding-bottom:16px}.parent-comment-container .parent-comment-label{font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;opacity:.7;text-transform:uppercase}.parent-comment-container .parent-comment{border-left:3px solid hsla(0,0%,100%,.3);opacity:.85;padding-left:12px}.parent-comment-container .parent-comment .paragraph-text{font-size:14px;font-style:italic}.comment-container{border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 0;position:relative}.comment-author{align-items:center;display:flex;gap:8px;justify-content:flex-start;max-width:100%}.comment-author .labels-container{align-items:center;display:flex;flex-flow:wrap;gap:0 12px}.comment-author .labels-container .user-name{color:rgb(var(--vue-font-color-comment));font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-author .labels-container .time-label{color:rgb(var(--vue-font-color-muted));font-size:14px;white-space:nowrap}.comment-author .labels-container .edited-badge{background:hsla(0,0%,100%,.2);border-radius:3px;cursor:help;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:2px 6px;position:relative;text-transform:uppercase;transition:background .2s ease;white-space:nowrap}.comment-author .labels-container .edited-badge:hover{background:hsla(0,0%,100%,.3)}.comment-author .labels-container .edited-badge:hover:after{background:rgba(0,0,0,.9);border-radius:4px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:400;left:50%;letter-spacing:normal;padding:6px 10px;pointer-events:none;position:absolute;text-transform:none;transform:translateX(-50%) translateY(-8px);white-space:nowrap;z-index:1000}.comment-author .labels-container .edited-badge:hover:before{border:4px solid transparent;border-top-color:rgba(0,0,0,.9);bottom:100%;content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-2px);z-index:1000}.avatar-wrapper{background:rgb(var(--vue-primary-color));background:linear-gradient(to bottom right,rgb(var(--vue-primary-color)) 20%,color-mix(in srgb,rgb(var(--vue-primary-color)) 90%,#fff));border-radius:50%;flex-shrink:0;height:30px;overflow:hidden;width:30px}.avatar-wrapper img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.paragraph-text{color:rgb(var(--vue-font-color-comment));font-size:16px;line-height:1.5;margin:4px 0}.user-actions.comment-actions{margin-top:4px;pointer-events:none}.user-actions.comment-actions,.user-actions.comment-actions .left-side{align-items:center;display:flex;gap:16px}.user-actions.comment-actions .action{align-items:center;display:flex;gap:8px;pointer-events:auto;transition:opacity .2s}.user-actions.comment-actions .action.cursor-pointer{cursor:pointer}.user-actions.comment-actions .action:hover{opacity:.7}.user-actions.comment-actions .action svg.icon{flex-shrink:0;height:18px;width:18px}.user-actions.comment-actions .action span{font-weight:400}.user-actions.comment-actions .action span,.user-actions.comment-actions .action span.icon-text{color:rgb(var(--vue-font-color-muted));font-size:12px}.user-actions.comment-actions .like-wrapper,.user-actions.comment-actions .reply-wrapper,.user-actions.comment-actions .report-wrapper{align-items:center;display:flex;gap:8px}.user-actions.comment-actions.hr-border{border-top:1px solid hsla(0,0%,100%,.4);padding-top:15px}.comment-block-empty,.comment-block-error{background:#fafafa;border:2px dashed #e0e0e0;border-radius:8px;color:#666;margin:1em 0;padding:2em;text-align:center}.comment-block-empty p,.comment-block-error p{margin:0}.comment-block-error{background:#ffebee;border-color:#ffcdd2;color:#c62828}.grv-talking-point.featured-comment-block .featured-comment-header .share-button-wrapper svg path,.grv-talking-point.featured-comment-block .user-actions.comment-actions .action svg.icon{fill:#fff}.grv-talking-point.featured-comment-block.color-scheme-red{background:linear-gradient(to bottom right,#d32f2f 20%,color-mix(in srgb,#d32f2f 90%,#fff))}.grv-talking-point.featured-comment-block.color-scheme-black{background:linear-gradient(to bottom right,#212121 20%,color-mix(in srgb,#212121 90%,#fff))}.grv-talking-point.featured-comment-block.color-scheme-green{background:linear-gradient(to bottom right,#388e3c 20%,color-mix(in srgb,#388e3c 90%,#fff))}.grv-talking-point.featured-comment-block.color-scheme-blue{background:linear-gradient(to bottom right,#1976d2 20%,color-mix(in srgb,#1976d2 90%,#fff))}.grv-talking-point.featured-comment-block.color-scheme-orange{background:linear-gradient(to bottom right,#f57c00 20%,color-mix(in srgb,#f57c00 90%,#fff))}
2.grv-talking-point.featured-comment-block.color-scheme-darkblue{background:linear-gradient(to bottom right,#0d47a1 20%,color-mix(in srgb,#0d47a1 90%,#fff))}.grv-talking-point.featured-comment-block.color-scheme-grey{background:linear-gradient(to bottom right,#616161 20%,color-mix(in srgb,#616161 90%,#fff))}.grv-talking-point.featured-comment-block.color-scheme-white{background:linear-gradient(to bottom right,#fff 20%,color-mix(in srgb,#f5f5f5 90%,#fff));border:2px solid rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.08)}.grv-talking-point.featured-comment-block.color-scheme-white .comment-author .labels-container .time-label,.grv-talking-point.featured-comment-block.color-scheme-white .comment-author .labels-container .user-name,.grv-talking-point.featured-comment-block.color-scheme-white .featured-comment-header .share-button-wrapper .icon-text,.grv-talking-point.featured-comment-block.color-scheme-white .paragraph-text,.grv-talking-point.featured-comment-block.color-scheme-white .user-actions.comment-actions .action span{color:#000!important}.grv-talking-point.featured-comment-block.color-scheme-white .featured-comment-header .share-button-wrapper svg,.grv-talking-point.featured-comment-block.color-scheme-white .featured-comment-header .share-button-wrapper svg path,.grv-talking-point.featured-comment-block.color-scheme-white .grv-talking-point__icon path,.grv-talking-point.featured-comment-block.color-scheme-white .user-actions.comment-actions .action svg.icon{fill:#000!important}.grv-talking-point.featured-comment-block.color-scheme-white .user-actions.comment-actions.hr-border{border-top-color:rgba(0,0,0,.2)}</style><link rel="preload" href="https://www.thespurs.news/wp-content/plugins/talkingpoints-wp/blocks/interactive-block/build/style-index.css?ver=6.7.1" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.thespurs.news/wp-content/plugins/talkingpoints-wp/blocks/interactive-block/build/style-index.css?ver=6.7.1"></noscript><link rel="preload" href="https://www.thespurs.news/wp-content/plugins/prop-audience/css/prop-audience.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.thespurs.news/wp-content/plugins/prop-audience/css/prop-audience.css"></noscript><link rel="preload" href="https://www.thespurs.news/wp-content/plugins/grv-identity/assets/css/material-symbols.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.thespurs.news/wp-content/plugins/grv-identity/assets/css/material-symbols.css"></noscript><link rel="preload" href="https://www.thespurs.news/wp-content/plugins/grv-identity/assets/build/grv-identity.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.thespurs.news/wp-content/plugins/grv-identity/assets/build/grv-identity.css"></noscript><link rel="preload" href="https://www.thespurs.news/wp-content/plugins/grv-identity/assets/css/grv-identity-modal.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.thespurs.news/wp-content/plugins/grv-identity/assets/css/grv-identity-modal.css"></noscript><link rel="preload" href="https://www.thespurs.news/wp-content/plugins/grv-identity/assets/css/grv-identity-modal-tp2026.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.thespurs.news/wp-content/plugins/grv-identity/assets/css/grv-identity-modal-tp2026.css"></noscript><link rel="preload" href="https://www.thespurs.news/wp-content/plugins/grv-identity/assets/css/dm-sans.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.thespurs.news/wp-content/plugins/grv-identity/assets/css/dm-sans.css"></noscript>
2<script async src="https://www.thespurs.news/wp-content/plugins/talking-points/blocks/comment-block/build/frontend.js?ver=9e78838946081bd7e0a9" id="talking-points-comment-block-script-js"></script>
2<script async src="https://www.thespurs.news/wp-content/plugins/sports-api-plugin/js/football.js?ver=3.6.0" id="sports-api-plugin-football-js"></script>
2<script async src="https://www.thespurs.news/wp-content/themes/grv-media/js/app.js?ver=2.8.4" id="app-js"></script>
2<script async src="https://www.thespurs.news/wp-content/themes/grv-media/js/contentpass.js?ver=2.8.4" id="cp-js"></script>
2<script>window.GRVConsentQueue=window.GRVConsentQueue||[];</script>
2<script>window.GRVConsentQueue=window.GRVConsentQueue||[];window.GRVConsentQueue.push((d)=>{if(!(d.user&&d.user.isLoggedIn()&&d.user.hasValidSubscription())){window.PushlySDK=window.PushlySDK||[];function pushly(){window.PushlySDK.push(arguments)}pushly("load",{domainKey:"w3qbjbEUlilcWLulfyPvL9cgOpjvfIlHTJue",sw:"/wp-content/plugins/prop/assets/pushly-sdk-worker.js"});let h=document.head||document.getElementsByTagName("head")[0],s=document.createElement("script");s.async=true;s.src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=w3qbjbEUlilcWLulfyPvL9cgOpjvfIlHTJue";h.insertBefore(s,h.firstChild);}})</script>
2<script>window.prop_context = {"page":{"type":"home","tags":[]}};</script>
2<style id="sports-api-plugin-css" class="grv-article-css">.hc-carousel>div:first-child{position:relative}.hc-carousel .hide{display:none}.hc-carousel .hc-list{gap:2em;height:250px;display:none;margin:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none}.hc-carousel .hc-list>*{display:none}.hc-carousel .hc-list>.loading{display:block}.grvsap-icon-title>*:first-child{display:flex;align-items:center;gap:.5em}.grvsap-icon-title img{width:24px;height:24px;object-fit:contain}.grvsap-icon-title.teamA>*:first-child{justify-content:flex-end}.grvsap-f-league .league-name{font-size:1.4em;font-family:var(--header-font);font-weight:bold}.grvsap-table tr.selected-team{font-weight:bold;background-color:rgb(var(--grv-bg));border:1px solid rgb(var(--grv-text))}ul.grvsap-schedule{list-style-type:none;padding-left:0}ul.grvsap-schedule ul.events{list-style-type:none;padding-left:0;border-left:5px solid rgb(var(--link))}ul.grvsap-schedule ul.events li.event:nth-child(2n-1){background-color:rgb(var(--grv-bg))}ul.grvsap-schedule li.event{display:grid;grid-template-columns:1fr 60px 1fr;align-items:center}ul.grvsap-schedule li.event h4{font-family:inherit;text-align:left}ul.grvsap-schedule li.event h4:first-of-type{text-align:right}ul.grvsap-schedule li.event a{margin:0 .5em;color:rgb(var(--grv-text));text-decoration:none}ul.grvsap-schedule li.event a:hover{text-decoration:underline;color:rgb(var(--link))}ul.grvsap-schedule li.event h5{font-size:1em;margin:0}ul.grvsap-schedule li.event h5 span{margin:0 .25em}ul.grvsap-schedule li.event h5 .grvsap-separator{color:rgb(var(--link));background-color:rgb(var(--grv-bg))}ul.grvsap-schedule li.event.event-with-scores{grid-template-columns:1fr 70px 1fr}ul.grvsap-schedule li.event>*{display:inline-block;margin:.5em 1em}ul.grvsap-schedule>li.period{margin-top:1em}ul.grvsap-schedule li.period{text-align:center;text-decoration:none}ul.grvsap-schedule li.period>div a{text-decoration:none}ul.grvsap-schedule li.period time{font-weight:bold}@media(min-width: 576px){ul.grvsap-schedule li.period .short_name>div a{text-decoration:none;font-size:.9em}}@media(max-width: 575px){ul.grvsap-schedule li.event{grid-template-columns:1fr 50px 1fr}ul.grvsap-schedule li.event a{margin:0 .25em}ul.grvsap-schedule li.event>*{margin:.5em 0}}@media(max-width: 575px){.grvsap-table span.full,.grvsap-table .name,.grvsap-schedule span.full,.grvsap-schedule .name{display:none}.grvsap-table .grv-hidden,.grvsap-schedule .grv-hidden{display:block}}@media(min-width: 576px){.grvsap-table .short_name,.grvsap-schedule .short_name{display:none}.grvsap-table .grv-hidden,.grvsap-schedule .grv-hidden{display:none}}.grvsap-standings-key p{margin-bottom:0}.grvsap-standings.grvsap-football .border-bottom{border-bottom:1px solid rgb(var(--grv-text))}.grvsap-standings.grvsap-football .border-top{border-top:1px solid rgb(var(--grv-text))}.grvsap-standings.grvsap-football .english-premier-league-2024 tr{border:5px solid rgb(var(--grv-text))}.hc-list[data-status=loaded]:before,.hc-list[data-status=loaded] .loading{display:none}.hc-list .loading{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.75;animation:.5s linear 0s infinite alternate loading}.hc-list>div{width:356px;max-width:100%;flex-shrink:0;margin:0}.hc-list>div>div{display:flex;flex-direction:column;height:100%;gap:1em}.hc-list>div>div>*{margin:0}.hc-list .article{display:flex;flex-grow:2}.hc-list .grvsap-table{width:100%}.hc-list .grvsap-table thead td{padding-top:0;padding-bottom:0}.grvsap-table{border-collapse:collapse}.grvsap-table thead{background-color:rgb(var(--primary-color, 0, 42, 45));color:rgb(var(--secondary-text))}.grvsap-table td{text-align:center;padding:.5em .25em}.grvsap-table tbody tr.selected-team{font-weight:bold}.grvsap-table tbody tr:nth-child(2n){background-color:rgb(var(--grv-bg))}.grvsap-table h2{font-size:1em;line-height:1em;margin:0}.grvsap-table h2 a{text-decoration:none}.grvsap-table h2 a:hover{text-decoration:underline}.grvsap-table h2 span{font-weight:700;margin:0}.grvsap-standings .team,.grvsap-standings .driver{text-align:left}.grvsap-standings .position{width:1%}.grvsap-standings .pts{font-weight:bold}.grvsap-standings .gf,.grvsap-standings .ga{display:none}@media(max-width: 575px){.grvsap-standings td span[hidden]{display:block}}@media(min-width: 640px){.grvsap-standings#football-league-standings .gf,.grvsap-standings#football-league-standings .ga{display:table-cell}}@media(max-width: 575px){.content.sports-api{font-size:1.1em}}</style><link id="sports-api-plugin-deferred" class="grv-article-css" rel="preload" href="https://www.thespurs.news/wp-content/plugins/sports-api-plugin/css/deferred-football.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://www.thespurs.news/wp-content/plugins/sports-api-plugin/css/deferred-football.css"></noscript><style>/* latin-ext */ @font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
2BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* latin-ext */ @font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://www.thespurs.news/wp-content/cache/fonts/36/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } </style><meta name="theme-color" content="#132257">
2<script>if(navigator&&navigator.serviceWorker){navigator.serviceWorker.register("/grv-sw-36.js");}</script>
2<script>window.GRVConsentQueue=window.GRVConsentQueue||[];window.GRVConsentQueue.push((d)=>{if(!(d.user&&d.user.isLoggedIn()&&d.user.hasValidSubscription())){let h=document.head||document.getElementsByTagName("head")[0],s=document.createElement("script");s.id="ebx";s.async=true;s.src="//applets.ebxcdn.com/ebx.js";h.insertBefore(s,h.firstChild);}})</script>
2<script>window.GRVScripts=[];</script>
2<script>window.GRVConsentQueue=window.GRVConsentQueue||[];window.GRVConsentQueue.push((d)=>{if(!(d.user&&d.user.isLoggedIn()&&d.user.hasValidSubscription())){let h=document.head||document.getElementsByTagName("head")[0],s=document.createElement("script");s.async=true;s.src="https://platform.twitter.com/widgets.js";h.insertBefore(s,h.firstChild);}})</script>
2<script>window.GRVConsentQueue=window.GRVConsentQueue||[];window.GRVConsentQueue.push((d)=>{if(!(d.user&&d.user.isLoggedIn()&&d.user.hasValidSubscription())){let h=document.head||document.getElementsByTagName("head")[0],s=document.createElement("script");s.async=true;s.src="https://www.instagram.com/embed.js";h.insertBefore(s,h.firstChild);}})</script>
2<script>window.dataLayer=window.dataLayer||[];dataLayer.push({"primary_category_slug": "none","primary_category_name": "none","author": "none","author_id": "0","post_date": "2026-06-30","tags": []});</script>
2<link rel="icon" href="/favicon.ico" sizes="32x32"><link rel="icon" href="/icon.svg" type="image/svg+xml"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><link rel="manifest" href="/manifest.webmanifest"><style class="grv-ads-styles">.GRVAd,.GRVMpuWrapper{text-align:center;margin-left:auto;margin-right:auto;padding:0}.GRVAd.mobile,.GRVMpuWrapper.mobile{display:none;}.GRVMpuWrapper{max-width:440px;min-height:600px;border-style:solid;border-color:#dddddd;border-width:1px 0;position:relative;background:#f9f9f9}.GRVMpuWrapper .GRVAd{min-height:250px;position:sticky;top:0}.GRVMpuWrapper .GRVAd:before{content:"Ad";position:absolute;top:50%;left:50%;display:inline-block;padding:4px 8px;font-size:10px;color:#bbb;border:1px solid #bbb;border-radius:5px;line-height:1;transform:translateX(-50%) translateY(-50%)}.GRVMpuWrapper .GRVAd>div{position:relative}.GRVMpuWrapper .GRVAd.mobile{top:var(--grv-ad-sticky,20px)}@media (max-width:990px){.GRVAd.mobile,.GRVMpuWrapper.mobile{display:block}#sidebar .GRVAd,.sidebar .GRVAd,.sidebar .GRVMpuWrapper,#sidebar .GRVMpuWrapper{display:none}}.GRVAd.leaderboard-fixed{position:fixed;z-index:100;bottom:0;width:100%;left:0;padding:0}.GRVAd{text-align:center}.GRVAdBG{display:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:288px;background-color:rgba(255,255,255,.8);-webkit-clip-path:url(#GRVAdClip);clip-path:url(#GRVAdClip);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.GRVAdPath{display:none;position:absolute;top:0;left:0;width:100%;height:38px}.GRVAdFix svg{display:block;width:100%;pointer-events:none}.GRVAdClose{display:none;position:absolute;z-index:2;top:-5px;right:5px;width:29px;height:29px}.GRVAd.leaderboard-fixed .GRVAdFix{display:block!important}.GRVAd.leaderboard-fixed>div>div[id^=div-gpt-ad-]{position:relative;z-index:3;padding-bottom:constant(safe-area-inset-bottom)!important;padding-bottom:env(safe-area-inset-bottom)!important}.grv-iPhoneX .GRVAd.leaderboard-fixed>div>div[id^=div-gpt-ad-]{padding-bottom:24px!important}.GRVAd:not(.leaderboard-fixed).GRVAdHidden{position:fixed!important;bottom:100%!important}.GRVAd.leaderboard-fixed .GRVAdWrap{position:fixed;bottom:0;transform:translateY(0);width:100%;left:0;right:0;padding:37px 0 0 0!important;border:0!important;margin:0!important;transition:transform 1s ease-in-out}.GRVAd.GRVAdHidden.leaderboard-fixed .GRVAdWrap{bottom:0;transform:translateY(300px);max-height:288px}.GRVAd.GRVAdHidden.leaderboard-fixed iframe{max-height:270px!important}.GRVAd:not(.noCeltraZ) .celtra-ad-host,.GRVAd:not(.noCeltraZ) .celtra-ad-inline-host{z-index:2147483647!important}.GRVAd.relative{position:relative!important;z-index:2147483647!important;top:0!important}.GRVAd[data-ad-type=inimage]{padding:0!important;background-color:#ccc;box-sizing:content-box;border-bottom:2px solid #ccc}.GRVAd[data-ad-type=inimage]>div{transform-origin:top left;margin:-20px auto 0 auto}.GRVAd[data-ad-type=inimage] iframe{margin:0!important}.GRVAd.leaderboard-fixed{text-align:center}
2.GRVAd.leaderboard-fixed .GRVAdWrap .GRVAdPath svg path{fill:#22252f}.GRVAd.leaderboard-fixed .GRVAdWrap .GRVAdClose svg g{stroke:#22252f}</style><link rel="preload" as="script" href="https://prop.thespurs.news/loader.js?v=2.19.0">
2<script data-cfasync="false" async src="https://prop.thespurs.news/loader.js?v=2.19.0"></script>
2<script>window.GRVAdsConfig=window.GRVAdsConfig||{};window.GRVAdsConfig.gptSegmentCallback=function(){return["home"];};window.GRVAdsConfig.skinBreak=9999999;window.GRVAdsConfig.skinBreakNarrow=9999999;window.GRVTimeSinceText = {"year":["year ago","years ago"],"month":["month ago","months ago"],"day":["day ago","days ago"],"hour":["hour ago","hours ago"],"min":["min ago","mins ago"],"now":["Now"]};</script>
2</head><body class="home blog header-full header-fixed">
2<script>window.dataLayer=window.dataLayer||[];if(location.search){const v=new URLSearchParams(location.search);(["source","medium","campaign"]).forEach(k=>{if(v.get("utm_"+k)){dataLayer["utm_"+k]=v.get("utm_"+k);}})}</script>
2<script>let d={"version":"2.8.4","author":"none","category":"none","post_date":"2026-06-30","context":"web","page_location":location.href};if(document.referrer.match('quicksearchbox')){let u=location.href;let s=u.indexOf('?')!=-1?'&':'?';d.page_location=u+s+'utm_source=google&utm_medium=referral';}function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','G-S8PCFR957Z',d);</script>
2<script id="pageinfo" class="ga4">if(!/callback=in/.test(window.location.search)){window.dataLayer.push({"event":"pageview","version":"2.8.4","author":"none","category":"none","post_date":"2026-06-30","context":"web","page_location":location.href})}</script>
2<script id="grvchartbeat">window._grvChartbeat=window._grvChartbeat||[];window._grvChartbeat.push({sections:'none',authors:'none',id:0});</script>
2<script>if(!/callback=in/.test(window.location.search)){(function(){grvGetChartbeatData=(id)=>{for(let i=_grvChartbeat.length-1;i>=0;i--){if(!id||_grvChartbeat[i].id==id)return _grvChartbeat[i];}};var cbData=grvGetChartbeatData();var _sf_async_config=window._sf_async_config=(window._sf_async_config||{});_sf_async_config.uid=67112;_sf_async_config.domain='thespurs.news';_sf_async_config.useCanonical=true;_sf_async_config.useCanonicalDomain=true;_sf_async_config.sections=cbData.sections;_sf_async_config.authors=cbData.authors;})();}</script>
2<script id="grvpublytics">window._grvPublytics=window._grvPublytics||[];window._grvPublytics.push({category:'none',author:'none',id:0,publish_date:'2026-06-30'});</script>
2<script>if(!/callback=in/.test(window.location.search)){(function(){grvGetPublyticsData=(id)=>{for(let i=_grvPublytics.length-1;i>=0;i--){if(!id||_grvPublytics[i].id==id)return _grvPublytics[i];}};var pbData=grvGetPublyticsData();window.publytics=window.publytics||function(){(window.publytics.q=window.publytics.q||[]).push(arguments)};publytics("pageview",{props:{author:pbData.author,category:pbData.category,publish_date:pbData.publish_date,context:"web"}});})();}</script>
2<script>grvLoadAnalytics = () => {(function(d,s,i){var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src='https://www.googletagmanager.com/gtag/js?id='+i;f.parentNode.insertBefore(j,f);})(document,'script','G-S8PCFR957Z');(function(d,s,i){if(!/callback=in/.test(window.location.search)){var e=d.createElement(s);var n=d.getElementsByTagName(s)[0];e.type="text/javascript";e.async=true;e.src="//static.chartbeat.com/js/chartbeat.js";n.parentNode.insertBefore(e,n);}})(document,"script","G-S8PCFR957Z");(function(){let s=document.createElement("script");s.async=true;s.dataset.domain="thespurs.news/Hv7EeF";s.src="https://api.publytics.net/js/script.manual.ping.min.js";document.getElementsByTagName("head")[0].appendChild(s);})();if(!/callback=in/.test(window.location.search)){setTimeout(function(){
vendor: 388 bytes, line 2
2!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init','
21340167836837277
vendor: 27 bytes, line 2
2');fbq('track','PageView');
2fbq('track','ViewContent',{content_name:'none',content_category:'none',content_ids:["none"],content_type:'home',});},3000);}}</script>
2 <div class="header user-login"> <div class="header-grid"> <div class="header-logo portrait"> <a href="https://www.thespurs.news/" title="The Spurs News"> <img class="light dark portrait" width="320" height="121" src="https://www.thespurs.news/wp-content/themes/the-spurs-news/logo/primary-logo.svg?ver=1.0.12" alt="" > </a> </div> <div class="header-menu"> <div class="header-menu-inner mob-hide"> <ul id="menu-main-menu" class="menu"><li class="menu-item vert-news"><a href="https://www.thespurs.news/news/">News</a></li><li class="menu-item vert-home"><a href="https://www.thespurs.news/talkingpoints/">TalkingPoints</a></li><li class="menu-item vert-transfers"><a href="https://www.thespurs.news/transfers/">Transfers</a></li><li class="menu-item vert-match-coverage"><a href="https://www.thespurs.news/match-coverage/">Match Coverage</a></li><li class="menu-item vert-opinion"><a href="https://www.thespurs.news/opinion/">Opinion</a></li><li class="menu-item vert-home"><a href="https://www.thespurs.news/club/">Club</a><ul class="sub-menu"><li class="menu-item"><a href="https://www.thespurs.news/club/club-history/">Club History</a></li><li class="menu-item"><a href="https://www.thespurs.news/club/owners/">Owners</a></li><li class="menu-item"><a href="https://www.thespurs.news/club/manager/">Manager</a></li><li class="menu-item"><a href="https://www.thespurs.news/club/coaching-staff/">Coaching Staff</a></li><li class="menu-item"><a href="https://www.thespurs.news/club/first-team-squad/">First-Team Squad</a></li><li class="menu-item"><a href="https://www.thespurs.news/club/stadium/">Stadium</a></li><li class="menu-item"><a href="https://www.thespurs.news/club/academy/">Academy</a></li><li class="menu-item"><a href="https://www.thespurs.news/club/training-ground/">Training Ground</a></li><li class="menu-item"><a href="https://www.thespurs.news/club/legends/">Legends</a></li><li class="menu-item"><a href="https://www.thespurs.news/club/trophy-history/">Trophy History</a></li></ul></li><li class="menu-item vert-home"><a href="https://www.thespurs.news/results/">Results</a></li><li class="menu-item vert-home"><a href="https://www.thespurs.news/fixtures/">Fixtures</a></li><li class="menu-item vert-home"><a href="https://www.thespurs.news/premier-league-table/">Table</a></li></ul> </div> <div class="header-search"> <div class="search-container" aria-label="Search" role="button" tabindex="0"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#ffffff" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/></svg> </div> </div> <div> <div class="header-menu-icon" aria-label="Menu" role="button" tabindex="0"> <div class="menu-icon-inner"></div> </div> </div> </div> <div class="header-user grv-identity-wrapper"> <div class="grv-auth-menu" data-grv-auth-widget data-state="guest" > <button type="button" class="grv-auth-trigger grv-login-btn grv-nav-trigger" 3 style="cursor: pointer; min-width: 44px;" 4 aria-haspopup="true" aria-expanded="false" 5 aria-controls="grv-auth-dd-69708901e44fd" 6 7 aria-label="Open profile or login menu" 8 role="button"> <svg width="14" height="14" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#ffffff" d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"/></svg> </button> <div class="grv-auth-dropdown" hidden> <div class="grv-guest" hidden> <a role="button" class="grv-dd-btn" data-grv-open-modal="1" data-grv-intent="login">Login</a> <a role="button" class="grv-dd-btn" data-grv-open-modal="1" data-grv-intent="register">Register</a> </div> <div class="grv-user" hidden> <div class="grv-user-row"> <img class="grv-avatar" alt="" width="36" height="36" /> <div class="grv-who"> <strong class="grv-name">â</strong> <span class="grv-email">â</span> </div> </div> <div class="grv-actions"> <a role="button" class="grv-profile-link" href="/profile">Profile</a> <a role="button" class="grv-logout">Log out</a> </div> </div> </div> </div> </div> </div></div> <div class="page-container"> <div class="gutter-container gutter-left"><div><div id="grv-left-gutter"></div></div></div> <div class="gutter-container gutter-right"><div><div id="grv-right-gutter"></div></div></div> <div id="page" class="header-full"> <div class="banner-container"><div id="grv-banner"></div></div>
8 <main id="main-content"><span class="grv-page-open" hidden></span><div class="content home-page content-panel content-banner no-margin"> <div class="main"> <div class="post-list banner banner-md sw-featured"><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/news/dutch-media-make-strong-jan-paul-van-hecke-claim-after-spurs-stars-performance-vs-morocco/"><img width="1140" height="900" src="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283441812-1140x900.jpg" class="attachment-single-feature size-single-feature wp-post-image" alt="Photo by ANP via Getty Images" layout="fill" sizes="(min-width:1200px) 1140px, 100vw" style="object-position: 74% 40%" loading="eager" decoding="async" fetchpriority="high" srcset="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283441812-1140x900.jpg 1140w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283441812-300x237.jpg 300w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283441812-1024x808.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283441812-768x606.jpg 768w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283441812-1536x1212.jpg 1536w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283441812-750x592.jpg 750w" /><div class="caption" title="MONTERREY - Jan Paul van Hecke or the Netherlands are disappointed following their elimination during the 2026 FIFA World Cup knockout phase match between the Netherlands and Morocco at Monterrey Stadium on June 29, 2026, in Monterrey, Mexico. KOEN VAN WEEL / ANP (Photo by ANP via Getty Images)">Photo by ANP via Getty Images</div></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/news/dutch-media-make-strong-jan-paul-van-hecke-claim-after-spurs-stars-performance-vs-morocco/">Dutch media make strong Jan Paul van Hecke claim after Spurs star’s performance vs Morocco</a> </h2> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-feat-svg" /></svg> <a href="https://www.thespurs.news/author/jamiebrown/">Jamie Brown</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-feat-svg" /></svg> <div><time class="time-ago" datetime="2026-06-30T08:00:00+01:00" data-time="1782802800">Jun 30, 2026</time></div> </div> </div> </div></article> </div></div></div><div class="content home-page content-panel content-panel-a has-sidebar"> <div class="main"><div class="post-list archive-list mini-list panel-a" style="--panel-areas:'a b''a c''a d''a e''a f''a g'"><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/news/tottenham-should-be-so-worried-after-scottish-media-issue-verdict-on-andy-robertson-vs-brazil/"><img width="750" height="476" src="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283178739-750x476.jpg" class="attachment-medium-square size-medium-square wp-post-image" alt="Photo by Carmen Mandato - FIFA/FIFA via Getty Images" layout="fill" sizes="auto, (min-width:1200px) 384px, (min-width:992px) 65vw, (min-width:767px) 50vw, 100vw" style="object-position: 63% 34%" loading="lazy" decoding="async" srcset="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283178739-750x476.jpg 750w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283178739-300x190.jpg 300w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283178739-1024x650.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283178739-768x487.jpg 768w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283178739-1536x975.jpg 1536w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2283178739-1140x723.jpg 1140w" /></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/news/tottenham-should-be-so-worried-after-scottish-media-issue-verdict-on-andy-robertson-vs-brazil/">Tottenham should be so worried after Scottish media issue verdict on Andy Robertson vs Brazil</a> </h2><div class="article-excerpt"><p>Andy Robertson seriously struggled during Scotland’s defeat to Brazil at the World Cup, with the Tottenham Hotspur defender being hooked at half-time. The Scots now<em>…</em></p></div> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-svg" /></svg> <a href="https://www.thespurs.news/author/jamiebrown/">Jamie Brown</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-svg" /></svg> <div>
8<time class="time-ago" datetime="2026-06-25T09:00:00+01:00" data-time="1782374400">Jun 25, 2026</time></div> </div> </div> </div></article><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/transfers/tottenham-are-willing-to-pay-substantial-wages-to-sign-the-premier-leagues-third-highest-earner/"><img width="750" height="500" src="https://cdn1.thespurs.news/uploads/36/2026/05/GettyImages-2274505128-750x500.jpg" class="attachment-medium-square size-medium-square wp-post-image" alt="Photo by Robin Jones/Getty Images" layout="fill" sizes="auto, (min-width:768px) 108px, (min-width:576px) 90px, 100vw" style="object-position: 57% 50%" loading="lazy" decoding="async" srcset="https://cdn1.thespurs.news/uploads/36/2026/05/GettyImages-2274505128-750x500.jpg 750w, https://cdn1.thespurs.news/uploads/36/2026/05/GettyImages-2274505128-300x200.jpg 300w, https://cdn1.thespurs.news/uploads/36/2026/05/GettyImages-2274505128-1024x683.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2026/05/GettyImages-2274505128-768x512.jpg 768w, https://cdn1.thespurs.news/uploads/36/2026/05/GettyImages-2274505128-1140x760.jpg 1140w" /></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/transfers/tottenham-are-willing-to-pay-substantial-wages-to-sign-the-premier-leagues-third-highest-earner/">Tottenham are willing to pay substantial wages to sign the Premier League’s third-highest earner</a> </h2> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-svg" /></svg> <a href="https://www.thespurs.news/author/jamiebrown/">Jamie Brown</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-svg" /></svg> <div><time class="time-ago" datetime="2026-06-25T08:30:00+01:00" data-time="1782372600">Jun 25, 2026</time></div> </div> </div> </div></article><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/transfers/tottenham-make-sandro-tonali-transfer-decision-after-agreeing-mateus-fernandes-deal/"><img width="750" height="422" src="https://cdn1.thespurs.news/uploads/36/2026/06/newcastle-sandro-tonali-west-ham-united-mateus-fernandes-1782368641528-750x422.jpg" class="attachment-medium-square size-medium-square wp-post-image" alt="Newcastle midfielder Sandro Tonali and West Ham United's Mateus Fernandes." layout="fill" sizes="auto, (min-width:768px) 108px, (min-width:576px) 90px, 100vw" style="object-position: 50% 20%" loading="lazy" decoding="async" srcset="https://cdn1.thespurs.news/uploads/36/2026/06/newcastle-sandro-tonali-west-ham-united-mateus-fernandes-1782368641528-750x422.jpg 750w, https://cdn1.thespurs.news/uploads/36/2026/06/newcastle-sandro-tonali-west-ham-united-mateus-fernandes-1782368641528-300x169.jpg 300w, https://cdn1.thespurs.news/uploads/36/2026/06/newcastle-sandro-tonali-west-ham-united-mateus-fernandes-1782368641528-1024x576.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2026/06/newcastle-sandro-tonali-west-ham-united-mateus-fernandes-1782368641528-768x432.jpg 768w, https://cdn1.thespurs.news/uploads/36/2026/06/newcastle-sandro-tonali-west-ham-united-mateus-fernandes-1782368641528-1140x641.jpg 1140w" /></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/transfers/tottenham-make-sandro-tonali-transfer-decision-after-agreeing-mateus-fernandes-deal/">Tottenham make Sandro Tonali transfer decision after agreeing Mateus Fernandes deal</a> </h2> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-svg" /></svg> <a href="https://www.thespurs.news/author/jamiebrown/">Jamie Brown</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-svg" /></svg> <div><time class="time-ago" datetime="2026-06-25T08:00:00+01:00" data-time="1782370800">Jun 25, 2026</time></div> </div> </div> </div></article><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/news/english-media-deliver-intriguing-verdicts-on-djed-spence-after-england-draw-with-ghana/"><img width="750" height="500" src="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2282993810-750x500.jpg" class="attachment-medium-square size-medium-square wp-post-image" alt="Photo by Justin Setterfield/Getty Images" layout="fill" sizes="auto, (min-width:768px) 108px, (min-width:576px) 90px, 100vw" style="object-position: 50% 20%" loading="lazy" decoding="async" srcset="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2282993810-750x500.jpg 750w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2282993810-300x200.jpg 300w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2282993810-1024x683.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2282993810-768x512.jpg 768w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2282993810-1140x760.jpg 1140w" /></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/news/english-media-deliver-intriguing-verdicts-on-djed-spence-after-england-draw-with-ghana/">English media deliver intriguing verdicts on Djed Spence after England draw with Ghana</a> </h2> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-svg" /></svg> <a href="https://www.thespurs.news/author/lee-clarke/">
8Lee Clarke</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-svg" /></svg> <div><time class="time-ago" datetime="2026-06-24T12:15:00+01:00" data-time="1782299700">Jun 24, 2026</time></div> </div> </div> </div></article><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/news/forget-game-time-theres-another-reason-why-lucas-bergvall-is-so-frustrated-at-tottenham/"><img width="750" height="500" src="https://cdn1.thespurs.news/uploads/36/2025/09/GettyImages-2235232444-750x500.jpg" class="attachment-medium-square size-medium-square wp-post-image" alt="Photo by Justin Setterfield/Getty Images" layout="fill" sizes="auto, (min-width:768px) 108px, (min-width:576px) 90px, 100vw" style="object-position: 54% 35%" loading="lazy" decoding="async" srcset="https://cdn1.thespurs.news/uploads/36/2025/09/GettyImages-2235232444-750x500.jpg 750w, https://cdn1.thespurs.news/uploads/36/2025/09/GettyImages-2235232444-300x200.jpg 300w, https://cdn1.thespurs.news/uploads/36/2025/09/GettyImages-2235232444-1024x683.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2025/09/GettyImages-2235232444-768x512.jpg 768w, https://cdn1.thespurs.news/uploads/36/2025/09/GettyImages-2235232444-1140x760.jpg 1140w" /></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/news/forget-game-time-theres-another-reason-why-lucas-bergvall-is-so-frustrated-at-tottenham/">Forget game time, there’s another reason why Lucas Bergvall is so frustrated at Tottenham</a> </h2> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-svg" /></svg> <a href="https://www.thespurs.news/author/jamiebrown/">Jamie Brown</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-svg" /></svg> <div><time class="time-ago" datetime="2026-06-24T09:00:00+01:00" data-time="1782288000">Jun 24, 2026</time></div> </div> </div> </div></article><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/transfers/west-ham-have-just-made-one-thing-very-clear-to-tottenham-about-the-mateus-fernandes-deal/"><img width="750" height="458" src="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2277503367-750x458.jpg" class="attachment-medium-square size-medium-square wp-post-image" alt="Photo by Rob Newell - CameraSport via Getty Images" layout="fill" sizes="auto, (min-width:768px) 108px, (min-width:576px) 90px, 100vw" style="object-position: 35% 30%" loading="lazy" decoding="async" srcset="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2277503367-750x458.jpg 750w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2277503367-300x183.jpg 300w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2277503367-1024x626.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2277503367-768x469.jpg 768w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2277503367-1140x697.jpg 1140w" /></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/transfers/west-ham-have-just-made-one-thing-very-clear-to-tottenham-about-the-mateus-fernandes-deal/">West Ham have just made one thing very clear to Tottenham about the Mateus Fernandes deal</a> </h2> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-svg" /></svg> <a href="https://www.thespurs.news/author/jamiebrown/">Jamie Brown</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-svg" /></svg> <div><time class="time-ago" datetime="2026-06-24T08:00:12+01:00" data-time="1782284412">Jun 24, 2026</time></div> </div> </div> </div></article><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/transfers/mateus-fernandes-makes-definitive-tottenham-transfer-decision-after-real-madrid-make-contact/"><img width="750" height="500" src="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2278949232-750x500.jpg" class="attachment-medium-square size-medium-square wp-post-image" alt="Photo by Luis Loureiro/Eurasia Sport Images/Getty Images" layout="fill" sizes="auto, (min-width:768px) 108px, (min-width:576px) 90px, 100vw" style="object-position: 50% 20%" loading="lazy" decoding="async" srcset="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2278949232-750x500.jpg 750w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2278949232-300x200.jpg 300w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2278949232-1024x683.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2278949232-768x512.jpg 768w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2278949232-1140x760.jpg 1140w" /></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/transfers/mateus-fernandes-makes-definitive-tottenham-transfer-decision-after-real-madrid-make-contact/">Mateus Fernandes makes definitive Tottenham transfer decision after Real Madrid make contact</a> </h2> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-svg" /></svg> <a href="https://www.thespurs.news/author/jamiebrown/">Jamie Brown</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-svg" /></svg> <div><time class="time-ago" datetime="2026-06-23T12:28:53+01:00" data-time="1782214133">Jun 23, 2026</time></div> </div> </div> </div></article></div><div class="post-list panel-b" style="--panel-areas:'a b c';--cols:3"><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/transfers/jamie-carragher-cant-believe-the-player-hes-heard-roberto-de-zerbi-is-trying-to-bring-to-tottenham/"><img width="750" height="500" src="https://cdn1.thespurs.news/uploads/36/2024/04/GettyImages-1950825558-750x500.jpg" class="attachment-medium-square size-medium-square wp-post-image" alt="Photo by Robin Jones - AFC Bournemouth/AFC Bournemouth via Getty Images" layout="fill" sizes="auto, (min-width:1200px) 250px, (min-width:1025px) 245px, (min-width:992px) 187px, (min-width:768px) 30vw, 100vw" style="object-position: 50% 20%" loading="lazy" decoding="async" srcset="https://cdn1.thespurs.news/uploads/36/2024/04/GettyImages-1950825558-750x500.jpg 750w, https://cdn1.thespurs.news/uploads/36/2024/04/GettyImages-1950825558-300x200.jpg 300w, https://cdn1.thespurs.news/uploads/36/2024/04/GettyImages-1950825558-1024x683.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2024/04/GettyImages-1950825558-768x512.jpg 768w, https://cdn1.thespurs.news/uploads/36/2024/04/GettyImages-1950825558-1140x760.jpg 1140w" /></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/transfers/jamie-carragher-cant-believe-the-player-hes-heard-roberto-de-zerbi-is-trying-to-bring-to-tottenham/">
8Jamie Carragher can’t believe the player he’s heard Roberto De Zerbi is trying to bring to Tottenham</a> </h2><div class="article-excerpt"><p>Jamie Carragher has admitted that he is a huge fan of Sandro Tonali and backs him to be a great signing for Tottenham Hotspur. Tottenham<em>…</em></p></div> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-svg" /></svg> <a href="https://www.thespurs.news/author/jamiebrown/">Jamie Brown</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-svg" /></svg> <div><time class="time-ago" datetime="2026-06-22T16:30:00+01:00" data-time="1782142200">Jun 22, 2026</time></div> </div> </div> </div></article><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/news/ledley-king-thinks-tottenhams-exciting-youngster-is-going-to-become-a-top-player-next-season/"><img width="750" height="500" src="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2251020247-750x500.jpg" class="attachment-medium-square size-medium-square wp-post-image" alt="Photo by Julian Finney/Getty Images" layout="fill" sizes="auto, (min-width:1200px) 250px, (min-width:1025px) 245px, (min-width:992px) 187px, (min-width:768px) 30vw, 100vw" style="object-position: 50% 20%" loading="lazy" decoding="async" srcset="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2251020247-750x500.jpg 750w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2251020247-300x200.jpg 300w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2251020247-1024x683.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2251020247-768x512.jpg 768w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2251020247-1140x760.jpg 1140w" /></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/news/ledley-king-thinks-tottenhams-exciting-youngster-is-going-to-become-a-top-player-next-season/">Ledley King thinks Tottenham’s ‘exciting’ youngster is going to become a ‘top player’ next season</a> </h2><div class="article-excerpt"><p>Ledley King is backing Luka Vuskovic to become a ‘top player’ despite rumours that he could be leaving the club this summer. Brighton are pushing<em>…</em></p></div> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-svg" /></svg> <a href="https://www.thespurs.news/author/jamiebrown/">Jamie Brown</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-svg" /></svg> <div><time class="time-ago" datetime="2026-06-22T14:00:00+01:00" data-time="1782133200">Jun 22, 2026</time></div> </div> </div> </div></article><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/transfers/why-luka-vuskovic-changed-his-mind-about-staying-at-tottenham/"><img width="750" height="500" src="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2281751515-750x500.jpg" class="attachment-medium-square size-medium-square wp-post-image" alt="Photo by Igor Kralj/Pixsell/MB Media/Getty Images" layout="fill" sizes="auto, (min-width:1200px) 250px, (min-width:1025px) 245px, (min-width:992px) 187px, (min-width:768px) 30vw, 100vw" style="object-position: 52% 52%" loading="lazy" decoding="async" srcset="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2281751515-750x500.jpg 750w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2281751515-300x200.jpg 300w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2281751515-1024x683.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2281751515-768x512.jpg 768w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2281751515-1140x760.jpg 1140w" /></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/transfers/why-luka-vuskovic-changed-his-mind-about-staying-at-tottenham/">Why Luka Vuskovic changed his mind about staying at Tottenham</a> </h2><div class="article-excerpt"><p>Luka Vuskovic and Tottenham Hotspur seemed to be on the same page regarding his future until the young defender started seriously impressing in the Bundesliga.<em>…</em></p></div> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-svg" /></svg> <a href="https://www.thespurs.news/author/jamiebrown/">Jamie Brown</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-svg" /></svg> <div><time class="time-ago" datetime="2026-06-22T12:30:00+01:00" data-time="1782127800">Jun 22, 2026</time></div> </div> </div> </div></article></div><div class="post-list panel-c"><article class="article"> <div class="article-image"> <a href="https://www.thespurs.news/transfers/tottenham-could-now-play-their-trump-card-to-beat-man-united-to-the-signing-of-mateus-fernandes/"><img width="750" height="530" src="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2235259103-750x530.jpg" class="attachment-medium-square size-medium-square wp-post-image" alt="Photo by Richard Pelham/Getty Images" layout="fill" sizes="auto, (min-width:1200px) 786px, (min-width:992px) 65vw, 100vw" style="object-position: 41% 30%" loading="lazy" decoding="async" srcset="https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2235259103-750x530.jpg 750w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2235259103-300x212.jpg 300w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2235259103-1024x723.jpg 1024w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2235259103-768x543.jpg 768w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2235259103-1536x1085.jpg 1536w, https://cdn1.thespurs.news/uploads/36/2026/06/GettyImages-2235259103-1140x805.jpg 1140w" /></a> </div> <div class="article-content"> <h2> <a href="https://www.thespurs.news/transfers/tottenham-could-now-play-their-trump-card-to-beat-man-united-to-the-signing-of-mateus-fernandes/">Tottenham could now play their trump card to beat Man United to the signing of Mateus Fernandes</a> </h2><div class="article-excerpt"><p>Tottenham Hotspur could now hold a key advantage over Manchester United in the race for Mateus Fernandes. Roberto De Zerbi is keen to transform Spurs’<em>…</em></p></div> <div class="article-details"> <div class="post-meta post-author"> <svg width="14" height="14"><use href="#user-svg" /></svg> <a href="https://www.thespurs.news/author/jamiebrown/">Jamie Brown</a> </div> <div class="post-meta post-date"> <svg width="14" height="14"><use href="#clock-svg" /></svg> <div><time class="time-ago" datetime="2026-06-22T11:30:00+01:00" data-time="1782124200">Jun 22, 2026</time></div> </div> </div> </div></article></div></div><aside id="sidebar" class="sidebar"> <div class="sidebar-inner"> <div class="widget-tp"> <a href="https://talkingpoints.live/newsfeed" target="_blank" title="Click here for more news and views from TalkingPoints" rel="nofollow"> <img src="https://static-tps.grv.pub/assets/tp-badge.gif" alt="TalkingPoints" width="300" height="90" />
8 </a></div> <div class="GRVMpuWrapper"> <div class="GRVAd" data-ad-type="primary-mpu" data-ad-label="mpu" data-ad-sizemapping="mpu" data-ad-refreshmapping="always"></div> </div> <div class="post-list related-list load-list" data-url="https://www.thespurs.news/wp-json/grv-media/v1/posts?per_page=10&featured=1" data-mode="sidebar" data-shuffle="true"></div> </div></aside></div></main></div></div><div class="page-footer"><div id="search-container" class="search-form"> <div> <form method="get" action="https://www.thespurs.news" _lpchecked="1"> <div class="close"> <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 0c6.627 0 12 5.373 12 12s-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0zm4.19 5.69L12 9.878l-4.19-4.19-2.12 2.122L9.878 12l-4.19 4.19 2.122 2.12L12 14.122l4.19 4.19 2.12-2.122L14.122 12l4.19-4.19-2.122-2.12z" fill="#FFF"/></svg> <span class="close-text">Close</span> </div> <div class="input-group"> <span class="search-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/></svg></span> <input type="text" name="s" autocomplete="off" placeholder="Search" title="Search for:" value=""> <button type="submit">Search</button> </div></form> </div></div><footer class="footer"> <div> <div class="footer-logo"> <a class="db" href="https://www.thespurs.news/" title="The Spurs News"> <img loading="lazy" width="320" height="121" src="https://www.thespurs.news/wp-content/themes/the-spurs-news/logo/primary-logo.svg?ver=1.0.11" alt="" > </a> <div class="footer-social"> <ul><li><a rel="nofollow noopener noreferrer" class="facebook" target="_blank" href="https://www.facebook.com/TheSpursDotNews/" title="The Spurs News on Facebook"><svg width="28" height="28" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#ffffff" d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"/></svg></a></li></ul> </div> </div> <div class="footer-menu"><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li class="menu-item vert-home"><a href="https://www.thespurs.news/about/">About Us</a></li><li class="menu-item vert-home"><a href="https://www.thespurs.news/editorial-policy/">Editorial Policy</a></li><li class="menu-item vert-home"><a href="https://www.thespurs.news/editorial-policy/#h-fact-checking">Fact Checking</a></li><li class="menu-item vert-home"><a href="https://www.thespurs.news/editorial-policy/#h-corrections">Corrections</a></li><li class="menu-item vert-home"><a href="https://www.thespurs.news/newsletter/">Newsletter</a></li><li class="menu-item vert-home"><a href="https://www.thespurs.news/authors/">Meet The Team</a></li><li class="menu-item vert-home"><a href="https://www.thespurs.news/contact-us/">Contact Us</a></li><li class="menu-item vert-home"><a href="https://grv.media/privacy/">Privacy Policy</a></li><li class="menu-item feedback-link"><button onclick="window.open('https://grv.media/feedback/?url=https%3A%2F%2Fwww.thespurs.news%2Fcontact-us%2F')" role="button" aria-label="Complaints">Complaints</button></li><li class="menu-item "><a href="javascript:GRVAds.showConsentTool(2)">Privacy Settings</a></li></ul></div></div> <div class="footer-grv"> <ul> <li>a proud member of</li> <li> <a class="grv-logo" href="https://grv.media" target="_blank" rel="noreferrer" title="GRV Media"> <img loading="lazy" width="640" height="101" src="https://www.thespurs.news/wp-content/themes/grv-media/logo/grv-logo-white.svg" alt="" > </a> </li> <li>© 2025 GRV Media Ltd. All Rights Reserved</li> <li>GRV Media Ltd, 18 Mulberry Avenue, Widnes,</li> <li>Cheshire, WA8 0WN</li> <li>Company No. 04155089</li> </ul> <div class="grv-sustain"><a href="https://grv.media/sustainability-statement/" rel="nofollow" target="_blank"><svg width="22" height="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
8ox="0 0 1988.3 1988.3"><defs><linearGradient id="a" x1="994.15" x2="994.15" y1="1988.3" y2="0" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#8ecd00"/><stop offset=".06" stop-color="#8aca04"/><stop offset=".68" stop-color="#66b033"/><stop offset="1" stop-color="#58a745"/></linearGradient><linearGradient xlink:href="#a" id="b" x1="1060.65" x2="1060.65" y1="1573.46" y2="414.84"/></defs><circle cx="994.15" cy="994.15" r="969.15" style="fill:#fff;stroke:url(#a);stroke-miterlimit:10;stroke-width:50px"/><path d="M635.92 1394.15c29.75-53.18 62.64-104.54 98.35-153.85 64.27-22.75 132.86-29.75 194.62-13.44l14.13 4c-8.62-1.16-20.67-3.61-29.32-3.87-58.36-4.66-119.59 10.39-175.55 37.16-6.32 3.04-12.77 6.37-18.84 9.78 27.34 45.42 113.69 154.81 321.9-58.51 0 0-158.94-102.01-264.52-31.01 36.92-46.49 76.42-90.92 118.32-132.98.1.02 25.9-37.91 39.05-55.66 76.16-102.31 174.09-192.74 295.69-234.39 69.85-25.92 143.31-39.4 217.06-46.23-36.16 6.91-72.19 14.67-107.24 25.37-224.27 68.4-306.14 188.75-392.12 340.44 171.66 85.11 479.22 122.33 781.03-488.46 0 0-649.31-144.9-841.65 204.48 2.4-186.84-129.66-382.14-129.66-382.14-395 419.04-171.39 593.67-79.49 649.01 6-12.23 11.83-25.22 17.09-37.95 46.31-112.76 69.12-236.2 53.62-353.93-1.44-17.44-7.55-41.74-10.77-59.15l9.37 28.52c40.1 129.27 31.95 273.28-9.38 406.93-73.55 85.57-136.72 176.68-189.78 271.76 30.62-106.54-132.25-213.05-132.25-213.05-72.43 216.82 46.74 253.64 92.6 262.41-.01-5.56-.23-11.4-.63-17.06-3.59-50.07-18.24-101.04-46.55-144.51-3.86-6.56-10.83-15.13-15.37-21.43l9.02 9.76c40.14 44.76 64.38 102 73.75 159.75-37.17 70.67-68.83 143.4-95.11 217.55 41.05-11.17 83.61-18.45 126.31-27.05 22.34-51.69 47.72-102.53 76.28-152.25Z" style="fill:url(#b);stroke-width:0"/></svg><span>Read our Sustainability Statement</span></a></div> </div> </div> </footer>
8<script>window.GRVImagePlaceholder="https:\/\/www.thespurs.news\/wp-content\/themes\/grv-media\/img\/placeholder.svg"</script>
8<svg style="display:none" version="2.0"><defs><symbol id="user-white-svg" viewBox="0 0 448 512"><path fill="#ffffff" d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"/></symbol><symbol id="clock-white-svg" viewBox="0 0 512 512"><path fill="#ffffff" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"/></symbol><symbol id="user-svg" viewBox="0 0 448 512"><path fill="#bdbdbd" d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"/></symbol><symbol id="clock-svg" viewBox="0 0 512 512"><path fill="#bdbdbd" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"/></symbol><symbol id="clock-feat-svg" viewBox="0 0 512 512"><path fill="#bdbdbd" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"/></symbol><symbol id="user-feat-svg" viewBox="0 0 448 512"><path fill="#bdbdbd" d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"/></symbol><symbol id="dots-svg" viewBox="0 0 116 36" xmlns="http://www.w3.org/2000/svg"><g fill="#D8D8D8"><circle cx="58" cy="18" r="18"/><circle cx="18" cy="18" r="18"/><circle cx="98" cy="18" r="18"/></g></symbol><symbol id="list-arrow-svg" viewBox="0 0 64 64"><path fill="#000" d="M61.041 29.707L39.373 8.001a3.26 3.26 0 00-2.322-.959c-.88 0-1.704.34-2.322.959l-1.967 1.971a3.268 3.268 0 00-.958 2.326c0 .88.34 1.734.958 2.354l12.641 12.689H5.241A3.209 3.209 0 002 30.576v2.787c0 1.814 1.431 3.377 3.241 3.377h40.304L32.762 49.501a3.218 3.218 0 00-.958 2.305c0 .879.34 1.695.958 2.314l1.967 1.964c.619.62 1.442.958 2.322.958a3.26 3.26 0 002.322-.961l21.668-21.705c.62-.622.961-1.452.958-2.333a3.262 3.262 0 00-.958-2.336z"/></symbol><symbol id="clock-black-svg" viewBox="0 0 512 512"><path fill="#000000" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"/></symbol></defs></svg> <style> #tp-consent-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99999;display:flex;align-items:center;justify-content:center} 9 #tp-consent-overlay .tp-cc{background:#fff;color:#000;border-radius:14px;padding:24px;max-width:400px;width:90%;box-shadow:0 4px 24px rgba(0,0,0,.25);position:relative;font-family:sans-serif} 10 #tp-consent-overlay .tp-cx{position:absolute;top:10px;right:14px;background:none;border:none;font-size:24px;cursor:pointer;line-height:1;color:#888} 11 #tp-consent-overlay h3{margin:0 0 12px;font-size:1.1em} 12 #tp-consent-overlay p{margin:0 0 20px;font-size:.95em;line-height:1.5} 13 #tp-consent-overlay .tp-ca{display:flex;gap:10px;justify-content:flex-end} 14 #tp-consent-overlay button[data-tp=no]{padding:8px 16px;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;font-size:.9em} 15 #tp-consent-overlay button[data-tp=yes]{padding:8px 16px;border:none;border-radius:6px;background:#000;color:#fff;cursor:pointer;font-size:.9em} 16 </style>
16<script> /** 17 * Handles TalkingPoints hash-based comment navigation site-wide: redirects legacy 18 * #tp=slug article links to the /talkingpoints/slug page, and smooth-scrolls to a 19 * comment when the target story page is already open. 20 */ 21 (function() { 22 if (typeof navigator === 'undefined') return; 23 24 // Intercept link clicks for TalkingPoints comment navigation 25 // NOTE: Skip this on /talkingpoints/ template page as it has its own handler 26 document.addEventListener('click', function(e) { 27 // Don't intercept on the template page - it has its own handler 28 if (window.location.pathname === '/talkingpoints/' || window.location.pathname === '/talkingpoints') { 29 return; 30 } 31 32 const link = e.target.closest('a'); 33 if (!link || !link.href) return; 34 35 const href = link.href; 36 37 // FIRST: Intercept OLD format links (article URLs with #tp= hash) 38 // These are legacy links that need to redirect to new /talkingpoints/slug format 39 if (href.includes('#tp=') && !href.includes('/talkingpoints/')) { 40 try { 41 e.preventDefault(); 42 e.stopPropagation(); 43 44 const urlObj = new URL(href); 45 const hashParams = new URLSearchParams(urlObj.hash.substring(1)); 46 const tpSlug = hashParams.get('tp'); 47 const commentID = hashParams.get('commentID') || hashParams.get('commentId'); 48 49 if (tpSlug) { 50 // Redirect to new format: /talkingpoints/slug#commentID=id 51 let newUrl = window.location.origin + '/talkingpoints/' + tpSlug; 52 if (commentID) { 53 newUrl += '#commentID=' + encodeURIComponent(commentID); 54 } 55 window.location.href = newUrl; 56 } 57 return; 58 } catch (err) { 59 // Invalid URL, let default behavior happen 60 } 61 } 62 63 // SECOND: Check if this is a TalkingPoints story URL with hash params 64 if (href.includes('/talkingpoints/') && (href.includes('#tp=') || href.includes('#commentID='))) { 65 try { 66 const urlObj = new URL(href); 67 const hashParams = new URLSearchParams(urlObj.hash.substring(1)); 68 const commentID = hashParams.get('commentID'); 69 const tpSlug = hashParams.get('tp'); 70 const currentPath = window.location.pathname; 71 const linkPath = urlObj.pathname; 72 73 // Check if we're already on the target story page 74 if (currentPath === linkPath && commentID) { 75 // Same page - just scroll to comment without reloading 76 e.preventDefault(); 77 e.stopPropagation(); 78 79 window.location.hash = 'commentID=' + encodeURIComponent(commentID); 80 81 // Wait for comment to be rendered, then scroll with retry 82 let scrollAttempts = 0; 83 const maxScrollAttempts = 30; 84 85 function tryScrollToComment() { 86 const commentElement = document.getElementById(commentID); 87 if (commentElement) { 88 commentElement.scrollIntoView({ behavior: 'smooth', block: 'center' }); 89 } else if (scrollAttempts < maxScrollAttempts) { 90 scrollAttempts++; 91 setTimeout(tryScrollToComment, 100); 92 } 93 } 94 95 setTimeout(tryScrollToComment, 200); 96 } 97 // If different page, let the link navigate normally 98 } catch (err) { 99 // Invalid URL, let default behavior happen 100 } 101 } 102 }, true); 103 104 // Consent helpers for GRVConsentQueue push sites 105 window._tpShowConsentModal = function(detail, onGranted) { 106 var KEY = 'consent_sidebar'; 107 var existing = null; 108 try { existing = localStorage.getItem(KEY); } catch(e) {} 109 110 if (existing === 'granted') { onGranted(); return; } 111 if (document.getElementById('tp-consent-overlay')) { return; } 112
113 var overlay = document.createElement('div'); 114 overlay.id = 'tp-consent-overlay'; 115 overlay.innerHTML = '<div class="tp-cc">' 116 + '<button data-tp="close" class="tp-cx">×</button>' 117 + '<h3>Third-party scripts required</h3>' 118 + '<p>Opening the sidebar will load third-party scripts including Coral for comments. Do you want to continue?</p>' 119 + '<div class="tp-ca">' 120 + '<button data-tp="no">No thanks</button>' 121 + '<button data-tp="yes">Yes, proceed</button>' 122 + '</div></div>'; 123 124 function dismiss(granted) { 125 try { localStorage.setItem(KEY, granted ? 'granted' : 'denied'); } catch(e) {} 126 document.body.removeChild(overlay); 127 if (granted) onGranted(); 128 } 129 130 overlay.addEventListener('click', function(e) { 131 var tp = e.target.getAttribute('data-tp'); 132 if (tp === 'yes') dismiss(true); 133 if (tp === 'no' || tp === 'close') dismiss(false); 134 }); 135 136 document.body.appendChild(overlay); 137 }; 138 139 window._tpPushConsentQueue = function(detail) { 140 var consented = false; 141 try { consented = localStorage.getItem('consent_sidebar') === 'granted'; } catch(e) {} 142 if (consented) { 143 window.dispatchEvent(new CustomEvent('tp-open-sidebar', { detail: detail })); 144 return; 145 } 146 147 var handled = false; 148 149 var fallbackTimer = setTimeout(function() { 150 if (!handled) { 151 handled = true; 152 window._tpShowConsentModal(detail, function() { 153 window.dispatchEvent(new CustomEvent('tp-open-sidebar', { detail: detail })); 154 }); 155 } 156 }, 8000); 157 158 if (typeof window.__tcfapi === 'function') { 159 window.__tcfapi('addEventListener', 2, function(tcData, success) { 160 if (success && tcData.eventStatus === 'cmpuishown') { 161 clearTimeout(fallbackTimer); 162 window.__tcfapi('removeEventListener', 2, function() {}, tcData.listenerId); 163 } 164 }); 165 } 166 167 window.GRVConsentQueue = window.GRVConsentQueue || []; 168 window.GRVConsentQueue.push(function(d) { 169 if (handled) return; 170 handled = true; 171 clearTimeout(fallbackTimer); 172 173 if (!(d.user && d.user.isLoggedIn() && d.user.hasValidSubscription())) { 174 window.dispatchEvent(new CustomEvent('tp-open-sidebar', { detail: detail })); 175 } else { 176 window._tpShowConsentModal(detail, function() { 177 window.dispatchEvent(new CustomEvent('tp-open-sidebar', { detail: detail })); 178 }); 179 } 180 }); 181 }; 182 183 // PART 3: Auto-open sidebar on TalkingPoints story pages 184 function checkHashAndOpenSidebar() { 185 // Read params from both hash and query â query is a fallback for cases 186 // where the wp_head early-detect script hasn't converted query to hash yet. 187 const rawHash = window.location.hash.substring(1).replace(/%26/g, '&').replace(/%3D/g, '='); 188 const hashParams = new URLSearchParams(rawHash); 189 const urlParams = new URLSearchParams(window.location.search); 190 const tpopen = hashParams.get('tpopen') || urlParams.get('tpopen'); 191 const tp = hashParams.get('tp') || urlParams.get('tp'); 192 const commentID = hashParams.get('commentID') || hashParams.get('commentId') ||
193 urlParams.get('commentID') || urlParams.get('commentId'); 194 195 // Extract slug from URL path if we're on a TalkingPoints story page 196 const path = window.location.pathname; 197 198 // Check if this is an IB page (/talkingpoints/{tp-slug}/{ib-slug}/) 199 const ibMatch = path.match(/^\/talkingpoints\/([^\/]+)\/([^\/]+)\/?$/); 200 if (ibMatch) { 201 // IB pages have their own inline script that dispatches tp-open-sidebar 202 return; 203 } 204 205 // Story landing pages (/talkingpoints/{slug}/) have their own inline script that dispatches tp-open-sidebar. 206 const tpMatch = path.match(/^\/talkingpoints\/([^\/]+)\/?$/); 207 if (tpMatch) { 208 return; 209 } 210 211 // Only handle explicit tpopen=true with tp param 212 if (tpopen === 'true' && tp) { 213 // Validate story exists via API first 214 const storyDataUrl = new URL("https:\/\/www.thespurs.news\/wp-json\/talking-points\/v1\/story-data"); 215 storyDataUrl.searchParams.set('tp', tp); 216 fetch(storyDataUrl.toString()) 217 .then(response => response.json()) 218 .then(data => { 219 if (data.found && data.storyId) { 220 window._tpPushConsentQueue({ 221 storyId: data.storyId || '', 222 storyName: data.storyName || tp, 223 storySlug: tp, 224 commentId: commentID || '', 225 pinnedIbId: data.pinnedIbId || '', 226 }); 227 } 228 }) 229 .catch(error => { 230 // Silently fail if API validation fails 231 }); 232 } 233 } 234 235 // Check on page load 236 function initHashCheck() { 237 // Check immediately 238 checkHashAndOpenSidebar(); 239 // Also check after a short delay to ensure Vue components are initialized 240 setTimeout(checkHashAndOpenSidebar, 500); 241 } 242 243 if (document.readyState === 'loading') { 244 document.addEventListener('DOMContentLoaded', initHashCheck); 245 } else { 246 initHashCheck(); 247 } 248 249 // Check on hash change 250 window.addEventListener('hashchange', checkHashAndOpenSidebar); 251 252 // PART 4: Attach click handlers when sidebar opens (for story pages) 253 // This ensures handlers work even when switching stories via dropdown 254 window.addEventListener('tp-open-sidebar', function() { 255 // Wait for sidebar to render 256 setTimeout(function() { 257 attachStoryPageHandlers(); 258 }, 500); 259 }); 260 261 function attachStoryPageHandlers() { 262 // Only attach handlers if we're on a story or IB page 263 const path = window.location.pathname; 264 const ibMatch = path.match(/^\/talkingpoints\/([^\/]+)\/([^\/]+)\/?$/); 265 if (!ibMatch) return; 266 267 var backUrl = window.location.origin + '/talkingpoints'; 268 269 // Attach close button handler and swap icon to back arrow 270 const closeButton = document.querySelector('.vue-tp-close-button'); 271 if (closeButton && !closeButton.hasAttribute('data-tp-back-handler')) { 272 closeButton.setAttribute('data-tp-back-handler', 'true'); 273 closeButton.innerHTML = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="20" y1="12" x2="4" y2="12"/><polyline points="10 18 4 12 10 6"/></svg>'; 274 closeButton.addEventListener('click', function(e) { 275 e.preventDefault(); 276 e.stopPropagation(); 277 window.location.href = backUrl; 278 }, true); 279 } 280 281 // Attach outside sidebar area handler 282 const outsideArea = document.querySelector('.vue-tp-outside-sidebar-area'); 283 if (outsideArea && !outsideArea.hasAttribute('data-tp-back-handler')) { 284 outsideArea.setAttribute('data-tp-back-handler', 'true'); 285 outsideArea.addEventListener('click', function(e) { 286 e.preventDefault(); 287 e.stopPropagation(); 288 window.location.href = backUrl; 289 }, true); 290 } 291 } 292 293 // Listen for sidebar close event on story and IB pages 294 window.addEventListener('tp-sidebar-closed', function() { 295 const path = window.location.pathname; 296 if (path.match(/^\/talkingpoints\/[^\/]+/)) { 297 window.location.href = window.location.origin + '/talkingpoints'; 298 } 299 }); 300 })(); 301 </script>
301
301<script>window.GRVNewsLetterURL="\/wp-json\/newsletter\/echobox\/submit"</script>
301<div class="GRVAd" data-ad-type="primary-leaderboard" data-ad-fixedMapping="leaderboard" data-ad-sizemapping="leaderboardNoBillboard" data-ad-refreshMapping="always" data-ad-label="leaderboard"></div>
301<script> 302 function waitForGrvAuth() { 303 return new Promise((resolve) => { 304 if (window.grvAuth) { 305 return resolve(window.grvAuth); 306 } 307 308 const interval = setInterval(() => { 309 if (window.grvAuth) { 310 clearInterval(interval); 311 resolve(window.grvAuth); 312 } 313 }, 50); 314 }); 315 } 316 317 function showTPCTA(isSignedIn) { 318 document 319 .querySelectorAll('.grv-talking-point__join-text') 320 .forEach(el => el.style.display = isSignedIn ? 'flex' : 'none'); 321 322 document 323 .querySelectorAll('.grv-talking-point__sign-in-cta') 324 .forEach(el => el.style.display = isSignedIn ? 'none' : 'flex'); 325 } 326 327 (async function () { 328 const grvAuth = await waitForGrvAuth(); 329 330 await grvAuth.ready; 331 332 const session = await grvAuth.getSession(); 333 showTPCTA(!!session?.user); 334 335 })(); 336 </script>
336 <div id="vue-sidebar"></div> <div id="grv-modal-overlay" class="grv-modal-overlay grv-tp-overlay grv-tp-centred" style="display:none;"> <div class="grv-modal grv-modal-tp2026" role="dialog" aria-modal="true" 337 aria-labelledby="grv-tp-signin-title" data-grv-trigger="header"> <button type="button" class="grv-modal-close grv-tp-close" data-grv-close-modal 338 aria-label="Close">×</button> <div class="grv-tp-slide"> <div class="grv-steps grv-tp-steps" data-grv-step="1"> <section class="grv-card grv-tp-view grv-tp-signin" data-step="1" 339 aria-labelledby="grv-tp-signin-title"> <h2 id="grv-tp-signin-title" class="grv-tp-title" 340 data-grv-title-comment="Post your comment" 341 data-grv-title-header="Sign in to TalkingPoints">Sign in to TalkingPoints</h2> <p class="grv-tp-sub" 342 data-grv-sub-comment="One tap to join {count} fans on this story." 343 data-grv-sub-header="Comment, react and follow the stories you care about.">Comment, react and follow the stories you care about.</p> <div class="grv-tp-draft" data-grv-draft hidden> <p class="grv-tp-draft-eyebrow"> <span class="grv-tp-ico" style="font-size:14px" aria-hidden="true">lock_clock</span> <span>Your comment is saved</span> </p> <p class="grv-tp-draft-body" data-grv-draft-text></p> <p class="grv-tp-draft-meta" data-grv-draft-meta 344 data-grv-meta-template="Posts to {story} as soon as you're in."></p> </div> <div class="grv-tp-providers" data-grv-providers> <div class="grv-tp-provider-track" data-grv-provider-track> <div class="grv-tp-provider-slide" data-grv-provider-slide="0"> <a href="javascript:void(0)" role="button" 345 id="grv-login-google" 346 class="grv-tp-btn grv-tp-btn-primary" 347 data-grv-oauth="google"> <svg class="grv-tp-provider-mark" width="19" height="19" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path fill="#4285F4" d="M17.64 9.2c0-.64-.06-1.25-.16-1.84H9v3.48h4.84a4.14 4.14 0 0 1-1.8 2.72v2.26h2.92c1.71-1.57 2.68-3.88 2.68-6.62z"/><path fill="#34A853" d="M9 18c2.43 0 4.47-.8 5.96-2.18l-2.92-2.26c-.81.54-1.84.86-3.04.86-2.34 0-4.32-1.58-5.03-3.7H.96v2.34A8.99 8.99 0 0 0 9 18z"/><path fill="#FBBC05" d="M3.97 10.71A5.41 5.41 0 0 1 3.68 9c0-.6.1-1.17.29-1.71V4.96H.96A8.99 8.99 0 0 0 0 9c0 1.45.35 2.82.96 4.04l3.01-2.33z"/><path fill="#EA4335" d="M9 3.58c1.32 0 2.5.45 3.44 1.35l2.58-2.59C13.46.89 11.43 0 9 0A8.99 8.99 0 0 0 .96 4.96l3.01 2.33C4.68 5.16 6.66 3.58 9 3.58z"/></svg> <span class="grv-tp-btn-label"><span class="grv-tp-verb grv-tp-verb-wide">Continue</span><span class="grv-tp-verb grv-tp-verb-narrow">Sign in</span><span class="grv-tp-provider-name"> with Google</span></span> </a> <a href="javascript:void(0)" role="button" 348 id="grv-login-facebook" 349 class="grv-tp-btn grv-tp-btn-outline" 350 data-grv-oauth="facebook"> <svg class="grv-tp-provider-mark" width="18" height="18" viewBox="0 0 512 512" aria-hidden="true" focusable="false"><path fill="#1877F2" d="M512 256C512 114.615 397.385 0 256 0S0 114.615 0 256c0 120.059 82.652 220.797 194.157 248.461V334.229h-52.79V256h52.79v-33.709c0-87.134 39.432-127.521 124.977-127.521 16.218 0 44.202 3.18 55.651 6.36v70.916c-6.042-.635-16.537-.954-29.575-.954-41.977 0-58.196 15.901-58.196 57.241V256h83.619l-14.365 78.229h-69.254v175.896C413.771 494.815 512 386.885 512 256"/></svg> <span class="grv-tp-btn-label"><span class="grv-tp-verb grv-tp-verb-wide">Continue</span><span class="grv-tp-verb grv-tp-verb-narrow">Sign in</span><span class="grv-tp-provider-name"> with Facebook</span></span> </a> </div> <div class="grv-tp-provider-slide" data-grv-provider-slide="1" aria-hidden="true"> <a href="javascript:void(0)" role="button" tabindex="-1" 351 id="grv-login-x" 352 class="grv-tp-btn grv-tp-btn-outline" 353 data-grv-oauth="twitter"> <svg class="grv-tp-provider-mark" width="15" height="15" viewBox="0 0 1200 1227" aria-hidden="true" focusable="false">
353<path fill="currentColor" d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854z"/></svg> <span class="grv-tp-btn-label"><span class="grv-tp-verb grv-tp-verb-wide">Continue</span><span class="grv-tp-verb grv-tp-verb-narrow">Sign in</span><span class="grv-tp-provider-name"> with X</span></span> </a> </div> </div> </div> <div class="grv-tp-more"> <button type="button" class="grv-tp-more-toggle" aria-expanded="false" 354 aria-controls="grv-tp-more-panel" 355 data-grv-label-more="More ways to sign in" 356 data-grv-label-less="Previous sign in options"> <span class="grv-tp-more-chevron grv-tp-more-chevron-back" aria-hidden="true"><span class="grv-tp-ico" style="font-size:18px" aria-hidden="true">chevron_left</span></span> <span class="grv-tp-more-label">More ways to sign in</span> <span class="grv-tp-more-chevron grv-tp-more-chevron-fwd"><span class="grv-tp-ico" style="font-size:18px" aria-hidden="true">chevron_right</span></span> </button> </div> <div class="grv-tp-divider"><span>OR</span></div> <form id="grv-magic-form" class="grv-tp-email-form"> <div class="grv-tp-email-row"> <input id="grv-magic-email" type="email" inputmode="email" autocomplete="email" 357 placeholder="[email protected]" required 358 aria-label="Email address" /> <button id="grv-magic-send" type="submit" class="grv-tp-email-send" 359 aria-label="Send sign-in code" aria-disabled="true"> <span class="grv-tp-ico" style="font-size:22px" aria-hidden="true">arrow_forward</span> </button> </div> <p class="grv-tp-help">We'll email you a 6-digit code.</p> <p id="grv-magic-status" class="grv-tp-status" role="status" aria-live="polite" hidden></p> </form> </section> <section class="grv-card grv-tp-view grv-tp-code" data-step="2" hidden 360 aria-labelledby="grv-tp-code-title"> <div class="grv-tp-code-badge"><span class="grv-tp-ico" style="font-size:26px" aria-hidden="true">mark_email_read</span></div> <h2 id="grv-tp-code-title" class="grv-tp-title">Check your email<span class="grv-tp-title-note" aria-hidden="true">*</span></h2> <p class="grv-tp-sub" data-grv-code-sub 361 data-grv-code-sub-template="Enter the 6-digit code we sent to {email}."></p> <label class="grv-tp-sr-only" for="grv-tp-code-input">6-digit code</label> <input id="grv-tp-code-input" class="grv-tp-code-input" type="text" 362 inputmode="numeric" autocomplete="one-time-code" maxlength="6" 363 placeholder="······" data-grv-code-input /> <button type="button" class="grv-tp-btn grv-tp-verify" data-grv-tp-verify 364 aria-disabled="true" 365 data-grv-label-idle="Enter 6 digits" 366 data-grv-label-ready="Verify and continue">Enter 6 digits</button> <p class="grv-tp-code-error" data-grv-code-error role="alert" hidden></p> <div class="grv-tp-code-actions"> <button type="button" class="grv-tp-text-btn" data-grv-tp-resend 367 data-grv-label-resend="Resend code">Resend code</button> <button type="button" class="grv-tp-text-btn" data-grv-tp-back>Use another email</button> </div> <p class="grv-tp-code-note">*Make sure to check your spam</p> </section> <section class="grv-card grv-tp-view grv-tp-welcome" data-step="3" hidden 368 aria-labelledby="grv-tp-welcome-title"> <h2 id="grv-tp-welcome-title" class="grv-tp-welcome-title" data-grv-greeting 369 data-grv-greeting-template="You're in, {name}!">You're in!</h2> <div class="grv-tp-card grv-tp-nl"> <div class="grv-tp-nl-copy"> <p class="grv-tp-card-title" id="grv-tp-nl-label">The Spurs News news in your inbox</p> <p class="grv-tp-card-body">Breaking stories, reaction and analysis.</p> </div> <input type="checkbox" id="grv-nl-optin" class="grv-tp-nl-input" checked hidden /> <button type="button" class="grv-tp-toggle" role="switch" aria-checked="true" 370 aria-labelledby="grv-tp-nl-label" data-grv-nl-toggle> <span class="grv-tp-toggle-knob"></span> </button> </div> <p class="grv-tp-finish-lead">Now choose your path:</p> <div class="grv-tp-finish-row"> <button type="button" class="grv-tp-btn grv-tp-btn-primary grv-tp-finish" 371 data-grv-onboarding-done 372 data-grv-label-comment="Back to the comments" 373 data-grv-label-header="Continue on site" 374 data-grv-label-header-mobile="Continue on site">Continue on site</button> <div class="grv-tp-divider"><span>OR</span></div> <a class="grv-tp-btn grv-tp-btn-outline grv-tp-app-open" 375 href="https://talkingpoints.live/launcher?referrer=onboarding-finish" 376 target="_blank" rel="nofollow noopener noreferrer">Try the free app instead</a> <p class="grv-tp-finish-note">We recommend the App, to get the full <strong>Talking</strong>Points experience</p> </div> </section> <section class="grv-card grv-tp-view grv-tp-menu" data-step="menu" hidden 377 aria-labelledby="grv-tp-menu-name"> <div class="grv-tp-menu-head"> <div class="grv-tp-menu-avatar-wrap"> <img class="grv-tp-avatar grv-tp-avatar-lg" data-grv-avatar src="" alt="" 378 width="52" height="52" /> <span class="grv-tp-tier-badge" data-grv-tier-badge> <span class="grv-tp-ico" style="font-size:12px" aria-hidden="true">workspace_premium</span> </span> </div> <div class="grv-tp-menu-who"> <p class="grv-tp-menu-name" id="grv-tp-menu-name" data-grv-name></p> <p class="grv-tp-menu-meta" data-grv-menu-meta></p> </div> </div> <a class="grv-tp-notif" href="https://www.thespurs.news/profile" data-grv-notif-card 379 data-grv-notif-template="{count} new notifications" 380 data-grv-notif-template-one="1 new notification" 381 data-grv-notif-empty="You're all caught up" 382 data-grv-notif-empty-sub="Replies, likes & interests"> <span class="grv-tp-notif-tile"><span class="grv-tp-ico" style="font-size:22px" aria-hidden="true">notifications</span></span> <span class="grv-tp-notif-copy"> <span class="grv-tp-notif-title" data-grv-notif-title>You're all caught up</span> <span class="grv-tp-notif-sub" data-grv-notif-sub>Replies, likes & interests</span> </span> <span class="grv-tp-ico" style="font-size:22px" aria-hidden="true">chevron_right</span> </a> <nav class="grv-tp-rows"> <a class="grv-tp-row" href="https://www.thespurs.news/profile"> <span class="grv-tp-ico" style="font-size:21px" aria-hidden="true">
382person</span> <span>Profile & interests</span> </a> <button type="button" class="grv-tp-row grv-tp-row-muted grv-logout"> <span class="grv-tp-ico" style="font-size:21px" aria-hidden="true">logout</span> <span>Log out</span> </button> </nav> </section> </div> <p class="grv-tp-legal">By continuing you agree to our <a href="https://grv.media/terms-and-conditions" target="_blank" rel="nofollow noopener noreferrer">terms</a> and <a href="https://grv.media/privacy/" target="_blank" rel="nofollow noopener noreferrer">privacy policy</a>.</p> <div class="grv-tp-strip"> <div class="grv-tp-strip-desktop"> <div class="grv-tp-qr grv-tp-qr-sm" data-grv-qr="https://talkingpoints.live/launcher?referrer=modal-strip" 383 role="img" aria-label="QR code to get the TalkingPoints app"></div> <div class="grv-tp-strip-copy"> <span class="grv-tp-wordmark"> <svg class="grv-tp-mark" width="18" height="18" viewBox="0 0 25 29" aria-hidden="true" focusable="false"><path fill="currentColor" fill-rule="evenodd" d="M25 12.509826C25 19.418669 19.403849 25.019651 12.499722 25.019651L12.499722 29C5.5961518 29 0 23.399
383017 0 16.490173C0 9.5813313 5.5961518 3.9803486 12.499722 3.9803486L12.499722 0C19.403849 0 25 5.6009827 25 12.509826"/></svg> <span><b>Talking</b>Points</span> </span> <span class="grv-tp-strip-caption">Scan to get the app â iOS & Android</span> </div> </div> <div class="grv-tp-strip-mobile"> <svg class="grv-tp-mark" width="18" height="18" viewBox="0 0 25 29" aria-hidden="true" focusable="false"><path fill="currentColor" fill-rule="evenodd" d="M25 12.509826C25 19.418669 19.403849 25.019651 12.499722 25.019651L12.499722 29C5.5961518 29 0 23.399017 0 16.490173C0 9.5813313 5.5961518 3.9803486 12.499722 3.9803486L12.499722 0C19.403849 0 25 5.6009827 25 12.509826"/></svg> <span class="grv-tp-strip-caption"><strong>Talking</strong>Points is better in the app</span> <span class="grv-tp-store-links"><a class="grv-tp-store-link" href="https://apps.apple.com/app/id6757396651" target="_blank" rel="nofollow noopener noreferrer" aria-label="Download on the App Store"><svg class="grv-tp-store-badge grv-tp-store-badge--apple" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 53 55" fill="none" role="img" aria-label="Download on the App Store" focusable="false"><path d="M40.5687 2.36564e-06L12.4383 1.22928e-06C11.9599 1.22928e-06 11.4873 1.24175e-06 11.0102 0.00275107C10.6108 0.0055009 10.2146 0.0134892 9.81137 0.0202125C8.9354 0.0310768 8.06148 0.112299 7.19722 0.263174C6.33418 0.417333 5.49817 0.707968 4.71747 1.12525C3.93772 1.54606 3.22525 2.09285 2.60589 2.7458C1.98328 3.39692 1.46429 4.14952 1.06887 4.97466C0.672355 5.79817 0.397413 6.68063 0.253535 7.59157C0.10829 8.50135 0.0301325 9.42163 0.0197636 10.3441C0.00765759 10.7657 0.00637915 11.1886 0 11.6102V43.3904C0.00637915 43.8173 0.00765759 44.2309 0.0197636 44.6579C0.0301357 45.5804 0.108293 46.5006 0.253535 47.4104C0.397015 48.3218 0.671974 49.2048 1.06887 50.0286C1.46411 50.8511 1.98317 51.6006 2.60589 52.2481C3.2229 52.904 3.93584 53.4512 4.71747 53.8687C5.49816 54.2871 6.33408 54.5795 7.19722 54.736C8.06163 54.8857 8.93545 54.967 9.81137 54.9791C10.2146 54.9885 10.6108 54.9938 11.0102 54.9938C11.4873 54.9966 11.9599 54.9966 12.4383 54.9966H40.5687C41.0376 54.9966 41.514 54.9966 41.9829 54.9938C42.3803 54.9938 42.788 54.9885 43.1855 54.9791C44.0598 54.9676 44.9319 54.8864 45.7946 54.736C46.6605 54.5784 47.4994 54.2861 48.2839 53.8687C49.0648 53.4509 49.7771 52.9038 50.3935 52.2481C51.0147 51.5981 51.5348 50.8491 51.935 50.0286C52.3289 49.2042 52.6012 48.3213 52.7426 47.4104C52.8881 46.5005 52.969 45.5805 52.9847 44.6579C52.9898 44.2309 52.9898 43.8173 52.9898 43.3904C53 42.8909 53 42.3941 53 41.8865V13.1114C53 12.6079 53 12.1084 52.9898 11.6102C52.9898 11.1886 52.9898 10.7657 52.9847 10.3441C52.969 9.4215 52.8881 8.50142 52.7426 7.59151C52.6008 6.6811 52.3285 5.79871 51.935 4.97461C51.1297 3.32069 49.8528 1.97441 48.2839 1.12512C47.4994 0.708863 46.6604 0.418307 45.7946 0.263051C44.9321 0.111512 44.0598 0.0302612 43.1855 0.0200211C42.788 0.0133115 42.3803 0.00525454 41.9829 0.00257346C41.514 -0.000176373 41.0376 2.36564e-06 40.5687 2.36564e-06Z" fill="#A6A6A6"/><path d="M11.6062 53.7934C11.1851 53.7934 10.7741 53.7881 10.3562 53.7787C9.49051 53.7675 8.62687 53.6925 7.77233 53.5545C6.97552 53.418 6.20362 53.1641 5.4821 52.8012C4.76719 52.4412 4.11514 51.9693 3.55092 51.4034C2.97853 50.8442 2.502 50.1956 2.14019 49.4834C1.7744 48.7665 1.52125 47.9981 1.38956 47.2049C1.24735 46.3526 1.17041 45.4908 1.1594 44.6269C1.15063 44.3369 1.13916 43.3715 1.13916 43.3715V11.6103C1.13916 11.6103 1.15138 10.6597 1.15947 10.3804C1.17001 9.51787 1.2465 8.65741 1.38829 7.80645C1.52022 7.01109 1.77357 6.24045 2.13956 5.52121C2.50003 4.80944 2.97392 4.16036 3.54286 3.59915C4.11116 3.03261 4.7653 2.55824 5.48142 2.19335C6.20128 1.83159 6.97172 1.57948 7.76692 1.44548C8.62427 1.30602 9.49091 1.23062 10.3596 1.21991L11.6069 1.20312H41.3L42.5623 1.22059C43.423 1.23076 44.2818 1.30549 45.1313 1.44413C45.9345 1.57982 46.713 1.83368 47.4411 2.19738C48.8757 2.93274 50.0431 4.09616 50.7795 5.52456C51.1397 6.23884 51.3891 7.00319 51.5194 7.79168C51.6628 8.64963 51.7431 9.51685 51.7596 10.3864C51.7636 10.7758 51.7636 11.194 51.7636 11.6103C51.7745 12.1259 51.7745 12.6166 51.7745 13.1114V27.4989V41.8864C51.7745 42.3859 51.7745 42.8733 51.7636 43.3647C51.7636 43.8119 51.7636 44.2215 51.7582 44.643C51.7421 45.4971 51.6631 46.3488 51.522 47.1914C51.393 47.99
38303 51.1412 48.7647 50.7755 49.4875C50.4111 50.192 49.9373 50.835 49.3716 51.3927C48.8068 51.9616 48.1536 52.4363 47.4371 52.7986C46.711 53.1643 45.9337 53.4191 45.1313 53.5545C44.2768 53.6933 43.4131 53.7682 42.5473 53.7787C42.1424 53.7881 41.7185 53.7934 41.3068 53.7934L39.8083 53.7962L11.6062 53.7934Z" fill="black"/><path d="M36.3631 27.8821C36.3817 26.3857 36.7647 24.9186 37.4765 23.6171C38.1883 22.3156 39.2058 21.2222 40.4342 20.4384C39.6538 19.2818 38.6243 18.33 37.4274 17.6585C36.2305 16.987 34.8992 16.6144 33.5392 16.5702C30.6382 16.2542 27.8259 18.3717 26.3476 18.3717C24.8407 18.3717 22.5646 16.6016 20.1136 16.6539C18.5283 16.7071 16.9833 17.1855 15.6291 18.0425C14.2749 18.8996 13.1577 20.106 12.3864 21.5443C9.04528 27.5472 11.5374 36.3695 14.7379 41.2218C16.3392 43.5978 18.2107 46.2519 20.6594 46.1578C23.0556 46.0546 23.9506 44.5721 26.843 44.5721C29.7087 44.5721 30.5483 46.1578 33.0467 46.0979C35.618 46.0546 37.238 43.7113 38.7831 41.3128C39.9336 39.6198 40.819 37.7487 41.4063 35.7687C39.9124 35.113 38.6376 34.0155 37.7408 32.6131C36.844 31.2106 36.3649 29.5652 36.3631 27.8821Z" fill="white"/><path d="M31.6438 13.3792C33.0458 11.6326 33.7365 9.3878 33.5692 7.12134C31.4273 7.35479 29.4488 8.4171 28.0279 10.0966C27.3332 10.9171 26.8011 11.8716 26.4621 12.9056C26.123 13.9396 25.9837 15.0328 26.0521 16.1228C27.1234 16.1342 28.1833 15.8932 29.1518 15.418C30.1204 14.9428 30.9725 14.2457 31.6438 13.3792Z" fill="white"/></svg></a><a class="grv-tp-store-link" href="https://play.google.com/store/apps/details?id=media.grv.talkingpoints" target="_blank" rel="nofollow noopener noreferrer" aria-label="Get it on Google Play"><svg class="grv-tp-store-badge grv-tp-store-badge--google" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 53 55" fill="none" role="img" aria-label="Get it on Google Play" focusable="false"><path d="M40.5687 2.36564e-06L12.4383 1.22928e-06C11.9599 1.22928e-06 11.4873 1.24175e-06 11.0102 0.00275107C10.6108 0.0055009 10.2146 0.0134892 9.81137 0.0202125C8.9354 0.0310768 8.06148 0.112299 7.19722 0.263174C6.33418 0.417333 5.49817 0.707968 4.71747 1.12525C3.93772 1.54606 3.22525 2.09285 2.60589 2.7458C1.98328 3.39692 1.46429 4.14952 1.06887 4.97466C0.672355 5.79817 0.397413 6.68063 0.253535 7.59157C0.10829 8.50135 0.0301325 9.42163 0.0197636 10.3441C0.00765759 10.7657 0.00637915 11.1886 0 11.6102V43.3904C0.00637915 43.8173 0.00765759 44.2309 0.0197636 44.6579C0.0301357 45.5804 0.108293 46.5006 0.253535 47.4104C0.397015 48.3218 0.671974 49.2048 1.06887 50.0286C1.46411 50.8511 1.98317 51.6006 2.60589 52.2481C3.2229 52.904 3.93584 53.4512 4.71747 53.8687C5.49816 54.2871 6.33408 54.5795 7.19722 54.736C8.06163 54.8857 8.93545 54.967 9.81137 54.9791C10.2146 54.9885 10.6108 54.9938 11.0102 54.9938C11.4873 54.9966 11.9599 54.9966 12.4383 54.9966H40.5687C41.0376 54.9966 41.514 54.9966 41.9829 54.9938C42.3803 54.9938 42.788 54.9885 43.1855 54.9791C44.0598 54.9676 44.9319 54.8864 45.7946 54.736C46.6605 54.5784 47.4994 54.2861 48.2839 53.8687C49.0648 53.4509 49.7771 52.9038 50.3935 52.2481C51.0147 51.5981 51.5348 50.8491 51.935 50.0286C52.3289 49.2042 52.6012 48.3213 52.7426 47.4104C52.8881 46.5005 52.969 45.5805 52.9847 44.6579C52.9898 44.2309 52.9898 43.8173 52.9898 43.3904C53 42.8909 53 42.3941 53 41.8865V13.1114C53 12.6079 53 12.1084 52.9898 11.6102C52.9898 11.1886 52.9898 10.7657 52.9847 10.3441C52.969 9.4215 52.8881 8.50142 52.7426 7.59151C52.6008 6.6811 52.3285 5.79871 51.935 4.97461C51.1297 3.32069 49.8528 1.97441 48.2839 1.12512C47.4994 0.708863 46.6604 0.418307 45.7946 0.263051C44.9321 0.111512 44.0598 0.0302612 43.1855 0.0200211C42.788 0.0133115 42.3803 0.00525454 41.9829 0.00257346C41.514 -0.000176373 41.0376 2.36564e-06 40.5687 2.36564e-06Z" fill="#A6A6A6"/><path d="M11.6062 53.7934C11.1851 53.7934 10.7741 53.7881 10.3562 53.7787C9.49051 53.7675 8.62687 53.6925 7.77233 53.5545C6.97552 53.418 6.20362 53.1641 5.4821 52.8012C4.76719 52.4412 4.11514 51.9693 3.55092 51.4034C2.97853 50.8442 2.502 50.1956 2.14019 49.4834C1.7744 48.7665 1.52125 47.9981 1.38956 47.2049C1.24735 46.3526 1.17041 45.4908 1.1594 44.6269C1.15063 44.3369 1.13916 43.3715 1.13916 43.3715V11.6103C1.13916 11.6103 1.15138 10.6597 1.15947 10.3804C1.17001 9.51787 1.2465 8.65741 1.38829 7.80645C1.52022 7.01109 1.77357 6.24045 2.13956 5.5212
3831C2.50003 4.80944 2.97392 4.16036 3.54286 3.59915C4.11116 3.03261 4.7653 2.55824 5.48142 2.19335C6.20128 1.83159 6.97172 1.57948 7.76692 1.44548C8.62427 1.30602 9.49091 1.23062 10.3596 1.21991L11.6069 1.20312H41.3L42.5623 1.22059C43.423 1.23076 44.2818 1.30549 45.1313 1.44413C45.9345 1.57982 46.713 1.83368 47.4411 2.19738C48.8757 2.93274 50.0431 4.09616 50.7795 5.52456C51.1397 6.23884 51.3891 7.00319 51.5194 7.79168C51.6628 8.64963 51.7431 9.51685 51.7596 10.3864C51.7636 10.7758 51.7636 11.194 51.7636 11.6103C51.7745 12.1259 51.7745 12.6166 51.7745 13.1114V27.4989V41.8864C51.7745 42.3859 51.7745 42.8733 51.7636 43.3647C51.7636 43.8119 51.7636 44.2215 51.7582 44.643C51.7421 45.4971 51.6631 46.3488 51.522 47.1914C51.393 47.9903 51.1412 48.7647 50.7755 49.4875C50.4111 50.192 49.9373 50.835 49.3716 51.3927C48.8068 51.9616 48.1536 52.4363 47.4371 52.7986C46.711 53.1643 45.9337 53.4191 45.1313 53.5545C44.2768 53.6933 43.4131 53.7682 42.5473 53.7787C42.1424 53.7881 41.7185 53.7934 41.3068 53.7934L39.8083 53.7962L11.6062 53.7934Z" fill="black"/><path d="M26.204 26.6924L11.5659 42.8172C11.5659 42.8172 11.5659 42.8172 11.5659 42.8252C12.0161 44.573 13.5529 45.8617 15.3846 45.8617C16.1141 45.8617 16.8049 45.6523 17.387 45.2979L17.4336 45.2657L33.9112 35.3991L26.1963 26.6843L26.204 26.6924Z" fill="#EA4335"/><path d="M41.0132 23.9456H40.9976L33.8804 19.6526L25.8628 27.0545L33.9037 35.3988L40.9821 31.1623C42.224 30.4696 43.0622 29.1084 43.0622 27.5459C43.0622 25.9833 42.2317 24.6382 41.0054 23.9456H41.0132Z" fill="#FBBC04"/><path d="M11.5587 12.2185C11.4733 12.5568 11.4268 12.9112 11.4268 13.2736V41.7699C11.4268 42.1324 11.4733 42.4867 11.5587 42.825L26.7013 27.111L11.5587 12.2185Z" fill="#4285F4"/><path d="M26.3127 27.5138L33.8879 19.6528L17.4258 9.74593C16.8282 9.37543 16.1297 9.15796 15.3846 9.15796C13.5529 9.15796 12.0161 10.4467 11.5659 12.2025L26.3127 27.5058V27.5058Z" fill="#34A853"/></svg></a></span> </div> </div> </div> </div> </div> <div id="grv-flyout-auth-container-master" class="grv-mobile-auth-wrapper" style="display:none;"> <div id="grv-flyout-auth-container"> <div id="grv-flyout-profile-card-wrapper"> <div class="grv-auth-menu grv--static-card grv--force-open" data-grv-auth-widget data-state="guest" > <div class="grv-auth-dropdown" > <div class="grv-guest" hidden> <a role="button" class="grv-dd-btn" data-grv-open-modal="1" data-grv-intent="login">Login</a> <a role="button" class="grv-dd-btn" data-grv-open-modal="1" data-grv-intent="register">Register</a> </div> <div class="grv-user" hidden> <div class="grv-user-row" style="display:none"> <img class="grv-avatar" alt="" width="36" height="36" /> <div class="grv-who"> <strong class="grv-name">-</strong> <span class="grv-email">-</span> </div> </div> <div class="grv-actions" style="display:none"> <a role="button" class="grv-profile-link" href="/profile">Profile</a> <a role="button" class="grv-logout">Log out</a> </div> </div> </div> </div> </div> <div id="grv-flyout-login-trigger"> </div> </div></div>
383<script id="prop-audience-js-js-extra">/* <![CDATA[ */ 384var prop_audience = {"submit_url":"https:\/\/www.thespurs.news\/wp-json\/prop-audience\/v1\/submit","template_url":"https:\/\/www.thespurs.news\/wp-json\/prop-audience\/v1\/template","custom_content":""}; 385/* ]]> */</script>
385<script async src="https://www.thespurs.news/wp-content/plugins/prop-audience/js/prop-audience.js" id="prop-audience-js-js"></script>
385<script id="grv-identity-js-extra">/* <![CDATA[ */ 386var GRV_IDENTITY_CONFIG = {"supabaseUrl":"https:\/\/rjlwfqxfsbxhyapcewbt.supabase.co","supabaseAnonKey":"sb_publishable_reZa2wbOIwZrdnBsaNEnPw_8iziREGl","redirectTo":"","providers":{"google":true,"apple":false,"facebook":true,"twitter":true},"newsletterMap":{"67hailhail.com":"celtic-news","arsenalinsider.com":"arsenal-insider","everton.news":"everton-news","geordiebootboys.com":"newcastle-united-news","hammers.news":"west-ham-news","leedsunited.news":"leeds-united-news","molineux.news":"wolves-news","rousingthekop.com":"liverpool-news","tbrfootball.com":"tbr-football-general","thechelseachronicle.com":"chelsea-news","unitedinfocus.com":"united-infocus","nottinghamforest.news":"notts-forest-news","thespurs.news":"the-spurs-news","motogpnews.com":"moto-gp-news","f1oversteer.com":"moto-gp-news","bloodyelbow.com":"mma-ufc-news","nbaanalysis.net":"nba-analysis","nflanalysis.net":"nfl-analysis","tennishead.net":"tennis-gazette","thetennisgazette.com":"tennis-gazette","thegolfinggazette.com":"golf-gazette","hitc.com":"hitc-general","grv.media":"grv-media-newsletter"},"enableAutoModal":"1","autoModalDelay":"5","enableAppModal":"","enableUsername":"1","tp2026Opening":"centred","tp2026MenuStyle":"side","interestsApiUrl":"https:\/\/talkingpoints.live\/api\/v1","ajaxUrl":"https:\/\/www.thespurs.news\/core\/wp-admin\/admin-ajax.php","badgeImgUrl":"https:\/\/static-tps.grv.pub\/assets\/badges\/","coralApiProxy":"https:\/\/talkingpoints-app.grv.pub\/functions\/v1\/coral-api-proxy","pluginUrl":"https:\/\/www.thespurs.news\/wp-content\/plugins\/grv-identity\/","tpApiUrl":"https:\/\/talkingpoints.live\/api\/v1","appStoreUrl":"https:\/\/apps.apple.com\/app\/id6757396651","googlePlayUrl":"https:\/\/play.google.com\/store\/apps\/details?id=media.grv.talkingpoints","launcherUrl":"https:\/\/talkingpoints.live\/launcher?referrer=account-menu"}; 387/* ]]> */</script>
387<script crossorigin="anonymous" async src="https://www.thespurs.news/wp-content/plugins/grv-identity/assets/build/grv-identity.js" id="grv-identity-js"></script>
387<script async src="https://www.thespurs.news/wp-content/plugins/talkingpoints-wp/vue-src/dist/assets/index.js?ver=1790087284" id="grv-tpwp-vue-js-js"></script>
387<script id="grv-tpwp-config-js-extra">/* <![CDATA[ */ 388var TalkingPointsApi = {"publicUrl":"https:\/\/talkingpoints.live\/api\/v1\/","fallbackAvatarUrl":"https:\/\/www.thespurs.news\/wp-content\/plugins\/talkingpoints-wp\/assets\/fallback-avatar.png","publicAvatarUrl":"https:\/\/talkingpoints.live\/api\/v1\/user\/{username}\/avatar","likeIconUrl":"https:\/\/www.thespurs.news\/wp-content\/plugins\/talkingpoints-wp\/assets\/icons\/icon-like.svg","youtubeIconUrl":"https:\/\/www.thespurs.news\/wp-content\/plugins\/talkingpoints-wp\/assets\/icons\/youtube.png","giphyIconUrl":"https:\/\/www.thespurs.news\/wp-content\/plugins\/talkingpoints-wp\/assets\/icons\/powered-by-giphy.png","coralApiProxy":"https:\/\/talkingpoints-app.grv.pub\/functions\/v1\/coral-api-proxy","webSocketUrl":"wss:\/\/ws.talkingpoints.live\/api\/graphql\/live","apiKey":"sb_publishable_reZa2wbOIwZrdnBsaNEnPw_8iziREGl","interestIds":[4,2],"interestColors":{"4":"#000a3c"},"wpRestUrl":"https:\/\/www.thespurs.news\/wp-json","showAppBanner":"1","appStoreUrl":"https:\/\/talkingpoints.live\/launcher?referrer=tottenham-hotspur_thespurs_sidebar","googlePlayUrl":"https:\/\/talkingpoints.live\/launcher?referrer=tottenham-hotspur_thespurs_sidebar"}; 389/* ]]> */</script>
389<script async src="https://www.thespurs.news/wp-content/plugins/talkingpoints-wp/assets/js/replies.js?ver=1787750311" id="grv-tpwp-replies-v2-js"></script>
389<script async src="https://www.thespurs.news/wp-content/plugins/talkingpoints-wp/assets/js/minified/purify.min.js?ver=3.4.7" id="dompurify-js"></script>
389<script async src="https://www.thespurs.news/wp-content/plugins/talkingpoints-wp/assets/js/featured-comments.js?ver=1787750311" id="grv-tpwp-featured-v2-js"></script>
389<script async src="https://www.thespurs.news/wp-content/plugins/talkingpoints-wp/assets/js/live-story-page.js?ver=1787750311" id="grv-tpwp-live-story-page-js"></script>
389
389<script> (function() { 390 const scanners = []; 391 392 // Called from Vue (SystemComment.vue) after it inserts new embed content. 393 window.tpwpScanEmbeds = function(root) { 394 scanners.forEach(function(scan) { scan(root); }); 395 }; 396 397 // Called by each embed script below to add its own scan() to the list above. 398 window.tpwpRegisterEmbedScanner = function(scan) { 399 scanners.push(scan); 400 scan(document.body); 401 }; 402 })(); 403 </script>
403
403<script> (function() { 404 const NATIVE_WIDTH = 300; 405 const NATIVE_HEIGHT = 152; 406 407 function applyScale(wrap, iframe) { 408 const containerWidth = wrap.clientWidth; 409 if (containerWidth >= NATIVE_WIDTH) { 410 iframe.style.maxWidth = ''; 411 iframe.style.width = ''; 412 iframe.style.height = ''; 413 iframe.style.transform = ''; 414 wrap.style.height = ''; 415 return; 416 } 417 const scale = containerWidth / NATIVE_WIDTH; 418 iframe.style.maxWidth = 'none'; 419 iframe.style.width = NATIVE_WIDTH + 'px'; 420 iframe.style.height = NATIVE_HEIGHT + 'px'; 421 iframe.style.transformOrigin = 'top left'; 422 iframe.style.transform = 'scale(' + scale + ')'; 423 wrap.style.height = Math.round(NATIVE_HEIGHT * scale) + 'px'; 424 } 425 426 function watch(wrap) { 427 if (wrap.dataset.tpwpSpotifyScaled) return; 428 const iframe = wrap.querySelector('iframe'); 429 if (!iframe) return; 430 wrap.dataset.tpwpSpotifyScaled = '1'; 431 432 new ResizeObserver(function() { applyScale(wrap, iframe); }).observe(wrap); 433 } 434 435 function scan(node) { 436 if (!node || node.nodeType !== 1) return; 437 if (node.matches('.tpwp-spotify-scale-wrap')) watch(node); 438 if (node.querySelectorAll) { 439 node.querySelectorAll('.tpwp-spotify-scale-wrap').forEach(watch); 440 } 441 } 442 443 window.tpwpRegisterEmbedScanner(scan); 444 })(); 445 </script>
445
445<script> (function() { 446 const FALLBACK_MS = 4000; 447 448 function sync(el) { 449 const height = parseInt(el.getAttribute('height'), 10); 450 if (height > 0) { 451 el.style.height = height + 'px'; 452 el.classList.add('tpwp-ig-ready'); 453 } 454 } 455 456 function watch(el) { 457 if (el.dataset.tpwpIgWatched) return; 458 el.dataset.tpwpIgWatched = '1'; 459 460 sync(el); 461 // Reveals a broken embed (height never resizes) instead of hiding it forever. 462 setTimeout(function() { el.classList.add('tpwp-ig-ready'); }, FALLBACK_MS); 463 464 // One observer covers both: height updates on this element, and embed.js 465 // swapping it for a new iframe (same class) on its parent, which needs re-scanning. 466 const observer = new MutationObserver(function(mutations) { 467 mutations.forEach(function(mutation) { 468 if (mutation.type === 'attributes') { 469 sync(el); 470 } else { 471 mutation.addedNodes.forEach(scan); 472 } 473 }); 474 }); 475 observer.observe(el, { attributes: true, attributeFilter: ['height'] }); 476 477 const parent = el.parentNode; 478 if (parent && !parent.dataset.tpwpIgParentWatched) { 479 parent.dataset.tpwpIgParentWatched = '1'; 480 observer.observe(parent, { childList: true }); 481 } 482 } 483 484 function scan(node) { 485 if (!node || node.nodeType !== 1) return; 486 if (node.matches('.instagram-media')) watch(node); 487 if (node.querySelectorAll) { 488 node.querySelectorAll('.instagram-media').forEach(watch); 489 } 490 } 491 492 window.tpwpRegisterEmbedScanner(scan); 493 })(); 494 </script>
494
494<script> (function(){let observer;function updateAd(hidden){const ad=document.querySelector('.GRVAd.leaderboard-fixed');if(!ad)return false;ad.style.display=hidden?'none':'';return true}function watchForAd(hidden){if(observer)return;observer=new MutationObserver(()=>{if(updateAd(hidden)){console.log('TPs disconneting and destroying observer');observer.disconnect();observer=null}});observer.observe(document.body,{childList:true,subtree:true})}document.addEventListener('tps:sidebar-open',()=>{console.log('TPs hiding leaderboard');if(!updateAd(true))watchForAd(true)});document.addEventListener('tps:sidebar-close',()=>{console.log('TPs showing leaderboard');updateAd(false)})})(); 495 </script>
495 </div></body></html> 496 497<!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.