PageSourceSearch

https://www.leistonfc.co.uk/_next/static/chunks/pages/homepage-2e40f939baeab5a0.js

js leistonfc.co.uk collected 2026-09-25 01:18:34 UTC 52,795 bytes, 40 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="bae29e4f-585a-5a2b-8502-e6d179d8d39d")}catch(e){}}();
3(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2340],{751:()=>{},1022:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>d,QW:()=>c,su:()=>s});var n=r(14232),l=r(12461),a=r(74055),i=r(35027);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let s="1px solid #e0e0e0",c={size:18,weight:600,color:"#000"},m=({title:e,children:t})=>n.createElement(l.A,{fill:"white",radius:"rounded",component:"div",style:{border:s}},e&&n.createElement(a.A,{vertical:"small",horizontal:"small",component:"div"},n.createElement(i.A,o({},c,{align:"center",transform:"uppercase",component:"div"}),e)),t);m.defaultProps={title:null};let d=m},6653:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(14232),l=r(22241),a=r(94389),i=["outline","primary","secondary","size","style","uiTheme"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let s=(0,a.A)(function(e){var t=e.outline,r=void 0===t?null:t,a=e.primary,s=e.secondary,c=e.size,m=e.style,d=e.uiTheme,u=void 0===d?null:d,p=function(e,t){if(null==e)return{};var r,n,l=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(l[r]=e[r])}return l}(e,i),f=(0,l.oU)(u,void 0===a?"primary":a),h=(0,l.oU)(u,void 0===s?"secondary":s),g=n.createElement("g",{id:"shield",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},n.createElement("path",{d:"M24.9440298,0.636942674 C26.6113155,0.922262685 29.0926587,1.55920537 32.3880597,2.5477707 C34.1293532,7.30360933 35,12.6539278 35,18.5987261 C35,23.4394904 32.6492537,29.1719745 28.3395523,33.2484077 C25.6413422,35.8005735 22.0281581,38.0511042 17.5,40 C12.9718419,38.0511042 9.35865783,35.8005735 6.66044775,33.2484077 C2.35074626,29.1719745 0,23.4394904 0,18.5987261 C0,12.6539278 0.870646769,7.30360933 2.6119403,2.5477707 C5.90734124,1.55920537 8.38868452,0.922262685 10.0559702,0.636942674 C11.7232557,0.351622651 14.204599,0.139308434 17.5,0 C20.795401,0.139308434 23.2767442,0.351622651 24.9440298,0.636942674 Z",id:"Primary",fill:f}),n.createElement("path",{d:"M23.0510495,19.477707 C24.2904532,19.6916971 30.3424907,21.3744774 29.9847741,22.6275289 C29.2395836,25.2378689 27.7397695,27.870593 25.575166,29.9363057 C23.5694079,31.8504301 20.883489,33.5383282 17.5174094,35 C14.1513297,33.5383282 11.4654109,31.8504301 9.4596528,29.9363057 C7.25880272,27.8360024 5.74519237,25.1495393 5.01324489,22.4964191 C4.6797267,21.2875019 10.7443655,19.6916971 11.9837693,19.477707 C13.223173,19.2637171 15.0677197,19.1044813 17.5174094,19 C19.967099,19.1044813 21.8116457,19.2637171 23.0510495,19.477707 Z",id:"Secondary",fill:h}),n.createElement("path",{d:"M29.0597015,6.97452229 C30.3532339,10.6602972 31,14.806794 31,19.4140128 C31,23.1656051 29.2537313,27.6082803 26.0522388,30.7675159 C24.0478542,32.7454444 21.3637746,34.4896058 18,36 L18,5 C20.4480122,5.10796403 22.2912957,5.27250756 23.5298508,5.49363058 C24.7684058,5.71475359 26.6116893,6.20838416 29.0597015,6.97452229 Z",id:"Darkening",fill:"#000000",opacity:"0.24"}),n.createElement("path",{d:"M24.9440298,0.636942674 C26.6113155,0.922262685 29.0926587,1.55920537 32.3880597,2.5477707 C34.1293532,7.30360933 35,12.6539278 35,18.5987261 C35,23.4394904 32.6492537,29.1719745 28.3395523,33.2484077 C25.6413422,35.8005735 22.0281581,38.0511042 17.5,40 C12.9718419,38.0511042 9.35865783,35.8005735 6.66044775,33.2484077 C2.35074626,29.1719745 0,23.4394904 0,18.5987261 C0,12.6539278 0.870646769,7.30360933 2.6119403,2.5477707 C5.90734124,1.55920537 8.38868452,0.922262685 10.0559702,0.636942674 C11.7232557,0.351622651 14.204599,0.139308434 17.5,0 C20.795401,0.139308434 23.2767442,0.351622651 24.9440298,0.636942674 Z",id:"Lighting",fill:"url(#linearGradient-1)"}));return r&&(g=n.createElement("g",{id:"shield-outline",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},n.createElement("path",{d:"M24.9440299,0.636942675 C26.6113155,0.922262693 29.0926588,1.55920537 32.3880597,2.5477707 C34.1293532,7.30360935 35,12.6539278 35,18.5987261 C35,23.4394904 32.6492538,29.1719745 28.3395522,33.2484076 C25.6413422,35.8005735 22.0281581,38.0511043 17.5,40 C12.9718419,38.0511043 9.35865782,35.8005735 6.66044776,33.2484076 C2.35074627,29.1719745 0,23.4394904 0,18.5987261 C0,12.6539278 0.870646761,7.30360935 2.61194029,2.5477707 C5.90734124,1.55920537 8.38868452,0.922262693 10.0559701,0.636942675 C11.7232557,0.351622657 14.204599,0.139308431 17.5,0 C20.795401,0.139308431 23.2767443,0.351622657 24.9440299,0.636942675 Z",id:"Outline",fill:r}),n.createElement("path",{d:"M23.7866915,3.53078556 C25.1760963,3.76855224 27.2438823,4.29933781 29.9900497,5.12314225 C31.4411277,9.08634111 32.1666667,13.5449398 32.1666667,18.4989384 C32.1666667,22.5329087 30.2077114,27.3099788 26.6162936,30.7070064 C24.3677852,32.8338113 21.3567985,34.7092535 17.5833334,36.3333334 C13.8098682,34.7092535 10.7988815,32.8338113 8.55037313,30.7070064 C4.95895522,27.3099788 3,22.5329087 3,18.4989384 C3,13.5449398 3.72553898,9.08634111 5.17661692,5.12314225 C7.92278437,4.29933781 9.99057044,3.76855224 11.3799752,3.53078556 C12.7693798,3.29301888 14.8371659,3.11609036 17.5833334,3 C20.3295008,3.11609036 22.3972868,3.29301888 23.7866915,3.53078556 Z",id:"Primary",fill:f}),n.createElement("path",{d:"M22.4436757,19.408489 C23.5040545,19.5914728 28.6819088,21.0304244 28.3758623,22.1019133 C27.7383104,24.3340248 26.4551361,26.5852769 24.6031976,28.3516754 C22.8871601,29.9884503 20.5892073,31.4317782 17.7093391,32.6816591 C14.829471,31.4317782 12.5315182,29.9884503 10.8154807,28.3516754 C8.93253122,26.5556983 7.63755347,24.2584938 7.01133174,21.9898009 C6.7259884,20.9560513 11.9146238,19.5914728 12.9750026,19.408489 C14.0353814,19.225
35054 15.6134935,19.0893424 17.7093391,19 C19.8051847,19.0893424 21.3832969,19.2255054 22.4436757,19.408489 Z",id:"Secondary",fill:h}),n.createElement("path",{d:"M27.4704602,8.6339561 C28.5781164,11.6840075 29.1319444,15.1153153 29.1319444,18.9278796 C29.1319444,22.0323962 27.6366086,25.7087974 24.8951596,28.3231271 C23.1787982,29.959902 20.8804117,31.4032299 18,32.6531108 L18,7 C20.0962412,7.08934236 21.6746512,7.22550537 22.7352301,7.40848903 C23.7958091,7.59147268 25.374219,7.9999617 27.4704602,8.6339561 Z",id:"Darkening",fill:"#000000",opacity:"0.24"}),n.createElement("path",{d:"M23.7866915,3.53078556 C25.1760963,3.76855224 27.2438823,4.29933781 29.9900497,5.12314225 C31.4411277,9.08634111 32.1666667,13.5449398 32.1666667,18.4989384 C32.1666667,22.5329087 30.2077114,27.3099788 26.6162936,30.7070064 C24.3677852,32.8338113 21.3567985,34.7092535 17.5833334,36.3333334 C13.8098682,34.7092535 10.7988815,32.8338113 8.55037313,30.7070064 C4.95895522,27.3099788 3,22.5329087 3,18.4989384 C3,13.5449398 3.72553898,9.08634111 5.17661692,5.12314225 C7.92278437,4.29933781 9.99057044,3.76855224 11.3799752,3.53078556 C12.7693798,3.29301888 14.8371659,3.11609036 17.5833334,3 C20.3295008,3.11609036 22.3972868,3.29301888 23.7866915,3.53078556 Z",id:"Lighting",fill:"url(#linearGradient-1)"}))),n.createElement("svg",o({viewBox:"0 0 35 40",version:"1.1",width:void 0===c?"100%":c,length:"auto",style:void 0===m?{}:m},p),n.createElement("defs",null,n.createElement("linearGradient",{x1:"39.8247268%",y1:"71.8463646%",x2:"100%",y2:"11.0791841%",id:"linearGradient-1"},n.createElement("stop",{stopColor:"#FFFFFF",stopOpacity:"0",offset:"0%"}),n.createElement("stop",{stopColor:"#FFFFFF",stopOpacity:"0.4",offset:"100%"}))),g)})},8273:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>eg});var n=r(14232),l=r(2171);r(70470),r(41730);var a=r(74055),i=r(12461),o=r(30842),s=r(20008),c=r(47104),m=r(82851);let d={adUnitPath:"/124312541,2820490/Pitchero/ros_topleader",size:[[970,250],[970,90],[728,90],[728,90],[320,50],[300,50]],id:"homepage-top-banner",targeting:{Pitchero_Ad_Position:["ATF"],Pitchero_Ad_Size:["top_banner"]},responsiveSizes:[{breakpoint:[961,250],sizes:[[970,250],[970,90],[728,90]]},{breakpoint:[728,90],sizes:[728,90]},{breakpoint:[0,0],sizes:[[320,50],[300,50]]}]};var u=r(79722),p=r(41139),f=r(34486);function h(){return(h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let g=({className:e,includeAdverts:t,style:r,uid:l})=>{let[a,i]=(0,n.useState)(!1),o={};if(l&&(o.key=l),!t)return null;if(a){let e=(Math.random()+1).toString(36).substring(7);return n.createElement("div",{style:{display:"flex",justifyContent:"center",width:"100%",backgroundColor:"#fff"}},n.createElement(f.A,{id:716968,uid:e,adConfig:d,adButlerCustomStyle:{marginTop:"30px",paddingBottom:"10px"}}))}return n.createElement(p.A,h({adConfig:d,className:e,style:r,onError:()=>{i(!0)}},o))};g.defaultProps={className:null,style:{},uid:null};let E=(0,l.Ng)(e=>({includeAdverts:(0,u.Ow)(e)}))(g);var y=r(27523),b=r(92437),v=r(82868);r(60055);var w=r(66101),A=r(45939),x=r(65565),C=r(47511),S=r(94389);let k=(0,S.A)(({uiTheme:e})=>{let t=(0,w.A)(),r=n.createElement(a.A,{top:"medium",horizontal:t?"small":"none",component:"div"},n.createElement(o.A,{maxWidth:1366,center:!0},n.createElement(c.A,{rowGap:"medium",responsive:[{minWidth:"fullHeader",props:{columns:"1fr 1fr 1fr",columnGap:"large"}}]},[,,,].fill(1).map(()=>n.createElement(c.A,{columns:"1fr 1fr",columnGap:"10px",rowGap:"10px",responsive:[{minWidth:"fullHeader",props:{columns:"1fr",rows:"1fr 1fr"}}]},n.createElement(A.A,{fullWidth:!0}),n.createElement(s.A,{flexDirection:"column",style:{gap:"10px"}},n.createElement(x.A,{preset:"title--large",width:"100%"}),n.createElement(x.A,{preset:"title--small",width:"66%"})))))));return n.createElement(n.Fragment,null,n.createElement(i.A,{fill:"primary",component:"div"},n.createElement(o.A,{component:"div",maxWidth:1366,center:!0},n.createElement(a.A,{bottom:"medium",component:"div"},n.createElement(c.A,{columns:"1fr",rows:"1fr 1fr",rowGap:"20px",columnGap:"20px",responsive:[{minWidth:"fullHeader",props:{columns:"5fr 4fr",rows:"1fr"}}],style:{backgroundColor:"rgba(50, 50, 50, 0.5)"}},n.createElement(A.A,{fullWidth:!0}),n.createElement(a.A,{left:"small"},n.createElement(s.A,{flexDirection:"column",style:{gap:"10px"},justifyContent:"start",responsive:[{minWidth:"fullHeader",props:{justifyContent:"center"}}]},n.createElement(x.A,{preset:"title--large",width:"75%"}),n.createElement(x.A,{preset:"title--small",width:"90%"}),n.createElement(x.A,{preset:"title--small",width:"90%"}),n.createElement(x.A,{preset:"title--small",width:"20%"}))))))),t?n.createElement(i.A,{fill:"white",component:"div"},r):n.createElement(C.A,{component:"div",angle:180,stops:[[0,e.colors.primary],["35%",e.colors.primary],["35%","#f1f1f1"]]},r))});var P=r(83392);let _=({club:e,message:t})=>t?n.createElement(i.A,{fill:"primary",component:"div"},n.createElement(a.A,{responsive:[{minWidth:"fullHeader",props:{horizontal:"small"}}],component:"div"},n.createElement(o.A,{maxWidth:1366,center:!0},n.createElement(P.A,{message:t,stacked:"desk",club:e,isHero:!0,imageProps:{alignment:"top",width:600,height:336,transformation:"square"}})))):null;
3var I=r(34917),O=r(17549),z=r(78472);let L=({fixtures:e,results:t,club:r,isMobile:l})=>n.createElement(o.A,{maxWidth:1200,style:{width:"100%"},center:!0},n.createElement(c.A,{columns:l?"1fr":"repeat(auto-fit, minmax(0, 1fr))",columnGap:"20px",alignContent:"center",style:{width:"100%",maxWidth:"1200px"}},e&&e.length>0&&n.createElement(O.A,{matches:e.slice(0,3)||[],club:r,title:"Upcoming Matches",isMobile:l}),t&&t.length>0&&n.createElement(O.A,{matches:t.slice(0,3)||[],club:r,title:"Recent Results",isMobile:l})),n.createElement(a.A,{horizontal:"medium",style:{margin:"0 auto",width:"100%",boxSizing:"border-box"},component:"div"},n.createElement(z.A,{club:r,route:"matches"},n.createElement(I.x6,{i18nKey:"common:view_all_matches"},"View All Matches"))));L.defaultProps={fixtures:[],results:[]};var D=r(20157);let j=(0,S.A)(({club:e,news:t,uiTheme:r})=>{let l=(0,w.A)(),s=n.createElement(a.A,{vertical:"medium",horizontal:"small"},n.createElement(o.A,{maxWidth:1366,center:!0},n.createElement(c.A,{rowGap:"medium",responsive:[{minWidth:"fullHeader",props:{columns:"1fr 1fr 1fr",columnGap:"large"}}]},t.map(e=>n.createElement(P.A,{key:e.id,message:e,stacked:"fullHeader",isV2:!0,imageProps:{alignment:"top",width:"600",height:"336",loading:"lazy"}}))),n.createElement(z.A,{club:e,route:"news"},n.createElement(I.x6,{i18nKey:"news:more"},"More News"))));if(l)return n.createElement(i.A,{fill:"white"},s);let d=(0,m.get)(r,"colors.primary");return n.createElement(n.Fragment,null,n.createElement(C.A,{component:"div",angle:180,stops:[[0,d],["35%",d],["35%","#f1f1f1"]]},s))});var $=r(35027),W=r(4439),N=r(70772);let T=({club:e})=>{let{facebookPage:t,twitterAccount:r,instagramAccount:l}=e;return t||r||l?n.createElement(i.A,{fill:"#fff",component:"div"},n.createElement(i.A,{fill:"#000",component:"div"},n.createElement(s.A,{flexDirection:"column",alignItems:"center",style:{padding:"16px",gap:"10px"}},n.createElement($.A,{preset:"title",size:14,color:"white"},n.createElement(I.x6,{i18nKey:"common:follow_the_club"},"Follow The Club")),n.createElement(s.A,{justifyContent:"center",style:{gap:"20px"}},t&&n.createElement("a",{href:t,title:"facebook","aria-label":"Club Facebook"},n.createElement(W.A,{name:"facebook",color:"#fff",size:24})),r&&n.createElement("a",{href:`https://twitter.com/${r}`,title:"twitter","aria-label":"Club Twitter"},n.createElement(W.A,{name:"twitter",color:"#fff",size:20,viewBox:"0 0 1200 1200"})),l&&n.createElement("a",{href:l,title:"instagram","aria-label":"Club Instagram"},n.createElement(W.A,{name:"instagram",color:"#fff",size:24}))),n.createElement(N.A,null)))):null};var F=r(98292),M=r(77741);let G=F.default.button.withConfig({displayName:"section-selector__DesktopSectionButton",componentId:"sc-4f9tfs-0"})(["border-radius:100px;padding:10px 30px;text-align:center;text-transform:uppercase;font-size:18px;line-height:22px;font-weight:bold;",""],e=>`
4    background-color: ${e.bgColor};
5    color: ${e.textColor};
6  `),B=({sections:e,selectedSection:t,onSectionSelected:r,uiTheme:l})=>{let o=(0,m.get)(l,"colors.primary","#f0f0f0"),c=(0,m.get)(l,"colors.primaryContrast","#fff");return(0,w.A)()?n.createElement(i.A,{fill:"#fff"},n.createElement(a.A,{left:"small",top:"24px"},n.createElement($.A,{preset:"title",color:"#000"},n.createElement(I.x6,{i18nKey:"common:homepage_subtitle_matches"},"Matches")),n.createElement(a.A,{vertical:"small"},n.createElement(s.A,{style:{gap:"5px",overflow:"scroll"}},e.map(e=>n.createElement(M.A,{key:e,bgColor:t===e?o:"#f0f0f0",textColor:t===e?c:"black",onClick:()=>r(e)},e)))))):n.createElement(s.A,{justifyContent:"center",style:{width:"100%",marginTop:"24px"}},n.createElement(i.A,{radius:"100px",fill:"#fff"},n.createElement(s.A,{style:{gap:"8px",padding:"8px"}},e.map(e=>n.createElement(G,{key:e,bgColor:t===e?o:"#fff",textColor:t===e?c:"#000",onClick:()=>r(e)},e)))))};B.defaultProps={uiTheme:{},selectedSection:null};let R=(0,S.A)(B);var K=r(29021),H=r(32932);let V=(0,F.default)(H.A).withConfig({displayName:"sponsor__HomepageSponsorImage",componentId:"sc-16uyuj-0"})(["cursor:pointer;max-width:100%;"]),q=({image:e,title:t,type:r,url:l})=>(e=>l?n.createElement("a",{href:l,style:{display:"inline-block"},target:"_blank",rel:"noopener noreferrer",title:r?`${r} - ${t}`:t},e):n.createElement("div",{style:{display:"inline-block"}},e))(n.createElement(V,{alt:r?`${r} - ${t}`:t,src:e,priority:"low",backgroundColor:"ffffff",transformation:"frame",style:{height:68},height:68,width:160}));q.defaultProps={type:null,url:null};let Z=F.default.div.withConfig({displayName:"desktop__ScrollControl",componentId:"sc-c8dokh-0"})(["position:absolute;height:100px;top:0;width:50px;padding:0 40px;background-color:#fff;display:flex;align-items:center;z-index:10;",";"],e=>{let t=`
7      position: absolute;
8      content: ' ';
9      top: 0;
10      width: 100px;
11      height: 100%;
12    `;return e.isLeft?`
13        left: 0;
14        padding-right: 10px;
15        &::after {
16          ${t}
17          left: 100px;
18          background-image: linear-gradient(
19            to right,
20            rgba(255, 255, 255, 1),
21            rgba(255, 255, 255, 0) 100%
22          );
23        }
24      `:e.isRight?`
25        right: 0;
26        padding-left: 10px;
27        &::before {
28          ${t}
29          right: 100px;
30          background-image: linear-gradient(
31            to left,
32            rgba(255, 255, 255, 1),
33            rgba(255, 255, 255, 0) 100%
34          );
35        }
36      `:""}),U=F.default.div.withConfig({displayName:"desktop__ScrollButton",componentId:"sc-c8dokh-1"})(["border:2px solid black;border-radius:100%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;"]),Q=({sponsors:e})=>
36{let t=(0,n.useRef)(null),r=(0,n.useRef)(null),[l,a]=(0,n.useState)(!1),[s,c]=(0,n.useState)(0),[m,d]=(0,n.useState)(e),[u,p]=(0,n.useState)(1);(0,n.useEffect)(()=>{let e=r?.current?.clientWidth,n=t?.current?.clientWidth;e&&n&&n>e-200&&a(!0)},[]);let f=()=>{let t=e.map(e=>({key:`${e.id}-${u}L`,...e})),r=e.map(e=>({key:`${e.id}-${u}R`,...e}));p(u+1),d([...t,...m,...r])};return n.createElement(i.A,{fill:"#fff",component:"div",style:{width:"100%",padding:"50px 0"}},n.createElement(o.A,{maxWidth:1600,center:!0},n.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:"20px",width:"100%",backgroundColor:"#fff",padding:"20px 0",overflow:"hidden"}},n.createElement($.A,{preset:"title",size:18},n.createElement(I.x6,{i18nKey:"common:club_sponsors"},"Club Sponsors")),n.createElement("div",{ref:r,style:{width:"100%",display:"flex",justifyContent:"center",position:"relative",height:"90px"}},l&&n.createElement(Z,{isLeft:!0},n.createElement(U,{onClick:()=>{let e=s+500;e>t.current.clientWidth/2-500&&f(),c(e)}},n.createElement(W.A,{name:"arrow-left",size:18}))),n.createElement("div",{ref:t,style:{flex:1,display:"flex",gap:"40px",height:"100%",padding:"10px 0",alignItems:"center",transition:"all 0.5s ease-in-out",position:"absolute",transform:`translateX(${s}px)`}},m.map(e=>n.createElement("div",{key:`${e.key||e.id}`,style:{width:"160px"}},n.createElement(q,e)))),l&&n.createElement(Z,{isRight:!0},n.createElement(U,{onClick:()=>{let e=s-500;e<-(t.current.clientWidth/2-500)&&f(),c(e)}},n.createElement(W.A,{name:"arrow-right",size:18})))))))},X=({isMobile:e,sponsors:t})=>e?n.createElement(K.A,{sponsors:t,sponsorsPerPage:4}):n.createElement(Q,{sponsors:t});var J=r(38008),Y=r(61799),ee=r(97455),et=r(43918),er=r(8396),en=r(51191);let el=F.default.div.withConfig({displayName:"stats__MobileStatWrapper",componentId:"sc-11iw13-0"})(["box-sizing:border-box;margin:24px 24px 6px;padding:24px;overflow:hidden;box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);max-width:calc(100vw - 48px);"]),ea=({results:e,statistics:t,club:r,authorised:l,teams:o,season:c})=>{if((0,m.isEmpty)(e)&&(0,m.isEmpty)(t))return null;let d=(0,w.A)(),[u,p]=(0,n.useState)(!1),[f,h]=(0,n.useState)({}),[g,E]=(0,n.useState)("0"),[y,b]=(0,n.useState)([]),[v,A]=(0,n.useState)(""),[x,C]=(0,n.useState)(null),[S,k]=(0,n.useState)(null);(0,n.useEffect)(()=>{let e=null,t=null;r.seasons.forEach(r=>{let n=J.c9.fromISO(r.start);(!t||n>t)&&(t=n,e=r)}),C(J.c9.fromISO(e?.start)),k(J.c9.fromISO(e?.end))},[]),(0,n.useEffect)(()=>{let e=Object.keys(t)?.[0];e!==v&&A(e)},[t]),(0,n.useEffect)(()=>{let r=t[v],n=r?.requiredAccessLevel;"public"===n||"private"===n&&l?(p(!1),h({played:`${r?.fixtureStatistics.played}`,won:`${r?.fixtureStatistics.W}`,drew:`${r?.fixtureStatistics.D}`,lost:`${r?.fixtureStatistics.L}`}),E(`${r?.fixtureStatisticsBreakdown?.average_points}`||"0"),b(e.map(e=>{let t=J.c9.fromISO(e.dateTime);return e.teamId===parseInt(v,10)&&t>=x&&t<=S?e.outcome:null}).filter(Boolean))):p(!0)},[v,l]);let P=n.createElement(i.A,{fill:"#000",component:"div"},n.createElement(a.A,{vertical:"small"},n.createElement($.A,{color:"white",preset:"title",align:"center",size:d?14:16,component:"div"},(()=>{if(v&&c?.name){let e=o.find(e=>e.id.toString()===v);return`${e?.name} - ${c.name.trim()}`}return"Stats"})()))),_=v?n.createElement("div",{style:{visibility:u?"hidden":"visible"}},n.createElement(z.A,{club:r,route:"team.statistics",params:{teamId:v}},n.createElement(I.x6,{i18nKey:"common:view_all_stats"},"More Stats"))):null,O=e=>!v||u?e:n.createElement(Y.A,{route:"team.statistics",params:{teamId:v}},n.createElement("a",null,e)),L=n.createElement(s.A,{flexDirection:"column",justifyContent:"center",alignItems:"center",style:{width:"100%",height:"100%",gap:"20px",paddingTop:d?"40px":"20px",paddingBottom:d?0:"40px"}},n.createElement($.A,{color:"black",preset:"description",size:18},n.createElement(I.x6,{i18nKey:"common:homepage_stats_access_denied"},"Login to view stats")),n.createElement(et.A,{translationKey:"common:login",style:{borderRadius:"10px",boxShadow:"none"}}));return d?n.createElement("div",null,O(n.createElement(s.A,{flexDirection:"column",style:{width:"100%",backgroundColor:"#fff"},component:"div"},P,u?L:n.createElement(n.Fragment,null,f.won&&n.createElement(el,null,n.createElement(en.A,{values:f})),y.length>0&&n.createElement(el,null,n.createElement(er.A,{data:{form:y,ppg:g}}))))),!u&&n.createElement(a.A,{horizontal:"medium",top:"small",component:"div"},_)):n.createElement(s.A,{flexDirection:"column",component:"div"},n.createElement(i.A,{radius:"8px",style:{overflow:"hidden",flexGrow:1,backgroundColor:"#fff"},component:"div"},O(n.createElement(s.A,{flexDirection:"column",style:{height:"100%",gap:"25px"},component:"div"},P,u?L:n.createElement(n.Fragment,null,f.won&&n.createElement(en.A,{values:f}),y.length>0&&n.createElement(er.A,{data:{form:y,ppg:g}}))))),_)};ea.defaultProps={results:[],statistics:{}};let ei=(0,l.Ng)((e,t)=>({authorised:(0,ee.$Q)(e,t.club.id),teams:(0,u.xj)(e,t.club.id),season:(0,u.oK)(e,(0,u.iy)(e))}))(ea);var eo=r(80294);function es(){return(es=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
36).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let ec=({data:e,club:t})=>{if(!e)return null;let r=(0,w.A)(),l=e.tables?.[0];if(!l)return null;let o=n.createElement(Y.A,{route:"team.league_table",params:{teamId:e.teamId,tableId:l.id}},n.createElement("a",null,n.createElement(s.A,{flexDirection:"column",style:{width:"100%",backgroundColor:"#fff"}},n.createElement(i.A,{fill:"#000",component:"div"},n.createElement(a.A,{vertical:"small"},n.createElement($.A,{color:"white",preset:"title",align:"center",size:r?14:16,component:"div"},l.name))),l&&n.createElement(a.A,{horizontal:r?"xsmall":"none",component:"div"},n.createElement(eo.A,es({},l,{isV2:!0,isMobile:r})))))),c=n.createElement(z.A,{club:t,route:"team.league_table",params:{teamId:e.teamId,tableId:l.id}},n.createElement(I.x6,{i18nKey:"common:view_full_table"},"View full table"));return r?n.createElement("div",null,o,n.createElement(a.A,{horizontal:"medium",top:"small",component:"div"},c)):n.createElement("div",null,n.createElement(i.A,{radius:"8px",style:{overflow:"hidden"},component:"div"},o),c)};ec.defaultProps={data:{}};let em=({albums:e,club:t,fixtures:r,fixturesBySection:l,isLoading:d,metaDescription:u,news:p,results:f,resultsBySection:h,tablesByTeam:g,teamStatisticsBySection:A,videos:x})=>{let C=p[0],S=p.slice(1,4),P=t.advertisingTier<4,I=(0,w.A)(),{sponsors:O=[]}=t,z=O.filter(e=>e.placements.includes("homepage")),$=e=>Object.keys(e).reduce((r,n)=>{let l=t.sections.find(e=>e.id===n);return l&&l.name&&(r[l.name]=e[n]),r},{}),W=e=>{let r={};return e.forEach(e=>{let n=t.sections.find(t=>(0,m.find)(t.teams,{id:e.teamId})).name;r[n]?r[n]=[...r[n],e]:r[n]=[e]}),r},[N,F]=(0,n.useState)(null),[M,G]=(0,n.useState)({}),[B,K]=(0,n.useState)({}),[H,V]=(0,n.useState)({}),[q,Z]=(0,n.useState)([]),[U,Q]=(0,n.useState)({});return(0,n.useEffect)(()=>{G(l&&Object.keys(l).length>0?$(l):W(r)),K(h&&Object.keys(h).length>0?$(h):W(f)),V((e=>{let r={};return e.forEach(e=>{let n=t.sections.find(t=>(0,m.find)(t.teams,{id:e.teamId}));if(!n)return;let l=n.name,a=(0,m.find)(n.teams,{id:e.teamId}).rank;r[l]?r[l].rank>a&&(r[l]={rank:a,...e}):r[l]={rank:a,...e}}),r})(g)),A&&Q($(A))},[l,h,g,A]),(0,n.useEffect)(()=>{let e=[...new Set([...Object.keys(M),...Object.keys(B),...Object.keys(H)])];e.sort((e,r)=>t.sections.find(t=>t.name===e).rank-t.sections.find(e=>e.name===r).rank),Z(e)},[M,B,H]),(0,n.useEffect)(()=>{F(q[0])},[q]),n.createElement(n.Fragment,null,n.createElement(v.A,{club:t,description:u,route:"homepage",title:t.siteTitle}),n.createElement(a.A,{responsive:[{maxWidth:"tab",props:{horizontal:"0"}}],component:"div"},n.createElement(b.A,{fill:"primary",paddingProps:{vertical:"small",responsive:[{maxWidth:"tab",props:{horizontal:"medium"}}]}}),n.createElement("div",{className:"homepage__news"},d?n.createElement(k,null):n.createElement(i.A,{fill:"primary"},n.createElement(_,{club:t,message:C}),n.createElement(j,{club:t,news:S})),P?n.createElement(n.Fragment,null,n.createElement(a.A,{top:t.sponsors.length>0?"0px":"xlarge",bottom:S.length>0?"0px":"xlarge"},n.createElement(i.A,{fill:"#fff"},n.createElement(E,{style:{backgroundColor:"#fff"}}))),n.createElement(y.A,{paddingProps:{bottom:"medium"}})):n.createElement(n.Fragment,null,z.length>0&&n.createElement(X,{sponsors:z,isMobile:I}))),!d&&n.createElement(o.A,{component:"div",maxWidth:1366,center:!0},q.length>1&&n.createElement(R,{sections:q,selectedSection:N,onSectionSelected:F}),n.createElement(i.A,{fill:I?"#fff":"transparent",style:{width:"100%"},component:"div"},n.createElement(a.A,{vertical:"medium",horizontal:I?"0":"small",component:"div"},n.createElement(s.A,{flexDirection:"column",style:{gap:"24px",width:"100%"},alignItems:"center"},n.createElement(L,{fixtures:M[N]?.slice(0,3),results:B[N]?.slice(0,3),club:t,isMobile:I}),n.createElement(c.A,{columns:"1fr",rows:"auto 1fr",columnGap:"20px",rowGap:"20px",alignContent:"center",style:{width:"100%",maxWidth:"1200px"},responsive:[{minWidth:"fullHeader",props:{columns:"repeat(auto-fit, minmax(0, 1fr))",rows:"1fr"}}]},n.createElement(ec,{data:H[N],club:t}),n.createElement(ei,{statistics:U[N],results:B[N],club:t})))))),!d&&n.createElement(n.Fragment,null,I&&n.createElement(T,{club:t}),P&&z.length>0&&n.createElement(X,{sponsors:z,isMobile:I}),n.createElement(D.A,{albums:e,videos:x,club:t}))))};em.defaultProps={albums:[],fixtures:[],fixturesBySection:{},news:[],results:[],resultsBySection:{},tablesByTeam:[],teamStatisticsBySection:{},videos:[]};var ed=r(43594),eu=r(71051),ep=r(11164);function ef(){return(ef=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
36).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}class eh extends n.Component{static async getInitialProps({club:e,reduxStore:t,req:r,res:n}){let l=(0,u.N2)(t.getState()),a={activeSection:"home",namespacesRequired:["common"],pageType:"homepage.index",themeDraftId:l};if(!(0,ep.default)())return a;try{let{error:i}=await t.dispatch((0,ed.P)(e.id,l,r));return i&&i.errorStatusCode&&n&&(n.statusCode=i.errorStatusCode),a}catch(e){return a}}componentDidMount(){let{club:{id:e},isLoading:t,loadData:r,hasLoaded:n,themeDraftId:l}=this.props;t||n||r(e,l)}render(){let{club:e,isLoading:t,pageData:r}=this.props;return n.createElement(em,ef({club:e,isLoading:t},r))}}eh.defaultProps={pageData:{},themeDraftId:null};let eg=(0,l.Ng)((e,t)=>({hasLoaded:(0,eu._j)(e,t.club.id),isLoading:(0,eu.rM)(e,t.club.id),pageData:(0,eu.bA)(e,t.club.id)}),{loadData:ed.P})(eh)},8396:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(14232),l=r(20008),a=r(35027),i=r(47104),o=r(12461),s=r(74055),c=r(4439),m=r(34917),d=r(1022);let u={L:"white"},p=({data:e,showOrderIndicator:t})=>n.createElement(l.A,{flexDirection:"column",alignItems:"center",style:{gap:"16px",maxWidth:"100%"}},n.createElement(l.A,{alignItems:"center",style:{gap:"8px"}},n.createElement(a.A,d.QW,n.createElement(m.x6,{i18nKey:"teams:statistics_form"},"Form")),t&&n.createElement(c.A,{name:"arrow-right",size:16,color:"dustygrey"})),n.createElement(i.A,{columns:"repeat(auto-fit, 35px)",columnGap:"8px",alignItems:"center",justifyContent:"center",rowGap:"10px",style:{width:"100%",height:"40px",overflow:"hidden"}},e.form.map((e,t)=>n.createElement(o.A,{key:t,fill:`outcomeBg${e}`,radius:"rounded",style:{display:"flex",alignItems:"center",justifyContent:"center",width:35,height:35}},n.createElement(a.A,{size:16,weight:600,color:u[e]||"black"},e)))),e.ppg&&n.createElement(s.A,{vertical:"xsmall",component:"div"},n.createElement(a.A,null,n.createElement(m.x6,{i18nKey:"teams:fixture_average_points_per_game"},"Average PPG:"),n.createElement(a.A,{weight:"bold",style:{paddingLeft:"5px"}},e.ppg))));p.defaultProps={data:{form:[]},showOrderIndicator:!1};let f=p},12567:(e,t,r)=>{"use strict";t.Ay=void 0;var n=o(r(14232)),l=r(5285),a=o(r(17845)),i=["colorOne","colorTwo"];function o(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}t.Ay=function(e){var t=e.colorOne,r=void 0===t?null:t,o=e.colorTwo,c=void 0===o?null:o,m=function(e,t){if(null==e)return{};var r,n,l=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(l[r]=e[r])}return l}(e,i);return n.default.createElement(a.default,s({},m,{renderPaths:function(e){var t={},a={};return r&&(t.fill=(0,l.getColor)(e,r)),c&&(a.fill=(0,l.getColor)(e,c)),n.default.createElement("g",null,n.default.createElement("path",{style:t,d:"M20,4 C11.168,4 4,11.168 4,20 C4,28.832 11.168,36 20,36 C28.832,36 36,28.832 36,20 C36,11.168 28.832,4 20,4 Z"}),n.default.createElement("polygon",{style:a,points:"16.8 27.2 16.8 12.8 26.4 20"}))}}))}},17549:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var n=r(20008),l=r(12461),a=r(74055),i=r(35027),o=r(14232);r(70470),r(60055);var s=r(47104),c=r(6223),m=r(6653),d=r(38008),u=r(4439),p=r(19140),f=r(61799),h=r(34917);let g=({match:e,club:t,type:r,isLast:g,isMobile:E})=>{let y=!!e.homeSide.penaltiesScore||!!e.awaySide.penaltiesScore,b=({side:r,opponent:n})=>o.createElement(s.A,{columns:"36px 1fr",columnGap:"small",alignItems:"center"},t.logo&&r.name!==n?o.createElement(c.A,{src:t.logo,alt:t.name,height:36,width:36,transformation:"square",loading:"lazy"}):o.createElement(m.A,{primary:r.primaryColour,secondary:r.secondaryColour,size:"36"}),o.createElement(i.A,{preset:"document",size:14},r.name===n?n:e.teamName)),v=(t,r)=>{let s=e.hasOutcome&&null===t&&!e.isCancelledOrPostponed;if(!e.isCancelledOrPostponed&&!t&&!s)return null;
36let c=t;return e.isCancelledOrPostponed?c="P":s&&(c="L"===e.outcome?e.ha===r?"L":"W":e.ha===r?"W":"L"),o.createElement(l.A,{fill:"#000",radius:"rounded",style:{maxHeight:"44px",boxSizing:"border-box"}},o.createElement(a.A,{vertical:"10px",horizontal:"18px"},o.createElement(n.A,{justifyContent:"center",alignItems:"center",component:"div"},o.createElement(i.A,{preset:"title",color:"white",size:20,style:{whiteSpace:"nowrap"}},c))))};return o.createElement(f.A,{route:`team.match_centre.${"result"===r?"report":"overview"}`,params:{teamId:e.teamId,fixtureId:e.id}},o.createElement("a",null,o.createElement(n.A,{flexDirection:"column",style:{minHeight:E?"none":"225px",backgroundColor:"#fff",boxSizing:"border-box",borderBottom:g?"none":"1px solid #d9d9d9",padding:"16px"},component:"div"},o.createElement(n.A,{justifyContent:"space-between",alignItems:"center",style:{paddingBottom:"20px",gap:"20px"}},o.createElement(l.A,{fill:"#e8fde9",radius:"rounded"},o.createElement(a.A,{all:"xsmall"},o.createElement(i.A,{color:"#0d8211",size:14,weight:600,transform:"uppercase"},(0,p.A)(e)))),o.createElement(i.A,{size:14,color:"#666",align:"right",component:"div",style:{whiteSpace:"pre-line",wordBreak:"keep-all"}},e.dateTime&&(()=>{let n=d.c9.fromISO(e.dateTime).setZone(t.timezone);return o.createElement(i.A,{preset:"subtitle--small",color:"dustygrey",component:"div"},o.createElement("span",{style:{whiteSpace:"nowrap"}},n.toFormat("dd LLL")),"fixture"===r&&o.createElement(o.Fragment,null," ",o.createElement("span",{style:{whiteSpace:"nowrap"}},o.createElement(h.x6,{i18nKey:`teams:kickoff_label_${t.sport}_shorthand`},"KO"),"\xa0",n.toFormat("HH:mm"))))})(),e.location&&o.createElement(o.Fragment,null," \xb7 ",e.location))),o.createElement(n.A,{flexDirection:"column",justifyContent:"center",style:{height:"100%",margin:"auto 0"}},o.createElement(s.A,{columns:"1fr auto",rowGap:"small"},o.createElement(s.A,{rows:"1fr 1fr",alignItems:"center",alignContent:"center",rowGap:E?"20px":"30px",style:{paddingRight:"5px"}},b({side:e.homeSide,opponent:e.opponent}),b({side:e.awaySide,opponent:e.opponent})),o.createElement(s.A,{columns:"1fr 20px",alignItems:"center",justifyContent:"end",columnGap:"5px"},"fixture"===r&&o.createElement(i.A,{preset:"body--small",color:"#000"}),"result"===r&&o.createElement(s.A,{rows:"1fr 1fr",rowGap:E?"20px":"30px",alignItems:"center"},v(e.homeSide.score,"h"),v(e.awaySide.score,"a")),o.createElement(u.A,{name:"arrow-right",color:"gray",size:16}))),y&&"result"===r&&o.createElement("div",{style:{paddingRight:"25px",marginTop:"10px",textAlign:"right"}},o.createElement(i.A,{preset:"description",color:"dustygrey",size:"14"},o.createElement(h.x6,{i18nKey:"teams:penalties_score",values:{homeScore:e.homeSide.penaltiesScore,awayScore:e.awaySide.penaltiesScore}},e.homeSide.penaltiesScore.toString()," -"," ",e.awaySide.penaltiesScore.toString()," on pens")))))))};g.defaultProps={isLast:!1};let E=({matches:e,title:t,club:r,isMobile:s,showBorder:c})=>{let m=s?"0":"4px";return o.createElement(n.A,{flexDirection:"column",style:{width:"100%",backgroundColor:"#fff",height:"min-content",borderRadius:m}},o.createElement(l.A,{fill:"#000",radius:s?void 0:"roundedTop",component:"div"},o.createElement(a.A,{vertical:"small"},o.createElement(i.A,{color:"white",preset:"title",align:"center",size:s?14:16,component:"div"},t))),o.createElement("div",{style:{border:c?"1px solid #b8b8b8":"0",borderTop:"0",borderBottomLeftRadius:m,borderBottomRightRadius:m,overflow:"hidden"}},e.map((t,n)=>o.createElement(g,{key:t.id,match:t,club:r,type:t.hasOutcome?"result":"fixture",isMobile:s,isLast:n===e.length-1}))))};E.defaultProps={showBorder:!1};let y=E},18368:(e,t,r)=>{"use strict";r.d(t,{A:()=>C});var n=r(59777);class l extends Error{constructor(e){super(e),this.name="AccessDeniedException",this.errorStatusCode=403}}class a extends Error{constructor(e){super(e),this.name="PageDataParsingException",this.errorStatusCode=500}}var i=r(11164),o=r(24548),s=r.n(o);class c{constructor(e,t){this.accessLevel=null,this.clubId=e,this.request=t}async getAccessLevel(){if(this.accessLevel)return this.accessLevel;let e=await Promise.all([r.e(8513),r.e(4471),r.e(7050)]).then(r.bind(r,7050)),t=
36await e.default(this.request);return t?this.accessLevel=await this.getAccessLevelFromAPI(t):this.accessLevel="public",this.accessLevel}async canUserAccessPage(e){if("public"===e.accessLevel)return!0;let t=await this.getAccessLevel();return e.accessLevel===t}async getAccessLevelFromAPI(e){try{let t=`v2/club-website/${this.clubId}/access`;s().info("Checking user access via API",{apiUrl:t});let n={Authorization:`Bearer ${e}`},{makeAPIRequest:l}=await Promise.all([r.e(8513),r.e(4471),r.e(981)]).then(r.bind(r,83362)),a=await l(t,{headers:n});if(200!==a.status)return s().error(`User access via API returned with status: ${a.status}`),"public";let i=await a.json();return s().info(`Access level returned by API: ${i.access_level}`),i.access_level||"public"}catch(e){return s().error("Error with user access API check",{error:e}),"public"}}}var m=r(82851),d=r(751),u=r.n(d),p=r(86940),f=r.n(p),h=r(38008);class g{constructor(e,t,r){this.key=e,this.data=t,this.accessLevel=r}}var E=r(99742),y=r(82909).Buffer;let b=r(24548);class v{constructor(e){this.dynamoDbClient=e}getPageData(e,t){return new Promise(E.env.INTEGRATION_TESTING?t=>{try{let r=u().readFileSync(`cypress/cypress/fixtures/page-data/${e.clubId}/${e.stringWithoutClub()}.json`),{key:n,data:l,access_level:a}=JSON.parse(r);b.info("Loaded page data from file"),t(new g(n,l,a))}catch(e){b.error("Error loading page data from file",e),t(null)}}:r=>{let n={TableName:v.tableName(),Key:{page_key:e.toString()}};b.info("Checking DynamoDB for page data",{params:n}),this.dynamoDbClient.get(n,(n,l)=>{n&&("ResourceNotFoundException"!==n.code&&b.error("DynamoDb get Error",n),r(null));let a=(0,m.get)(l,"Item.generated",null);if(a&&t)try{let e=h.c9.fromISO(a),n=h.c9.local().minus({seconds:t});e<n&&(b.info("DynamoDb data was too old. Should fetch from the API instead"),r(null))}catch(e){b.error("Error checking data is new enough",e),r(null)}let i=(0,m.get)(l,"Item.data",null),o=(0,m.get)(l,"Item.dataCompressed",!1),s=(0,m.get)(l,"Item.accessLevel",null);if(i&&s){let t;if(!0===o){if(null===(t=v.decompress(i))){b.info("Decompression failed, treating as cache miss"),r(null);return}}else t=i;r(new g(e,t,s));return}r(null)})})}static decompress(e){try{let t=y.from(e,"base64"),r=f().gunzipSync(t);return JSON.parse(r.toString())}catch(e){return b.error("Error decompressing page data",e),null}}static tableName(){return`page_data_${v.standardizedEnvironment()}`}static standardizedEnvironment(){return"production"}}var w=r(52384);class A{constructor(e,t){this.matchCentreData=e,this.userAccessLevel=t}parseMatchCentreData(){let{key:e,data:t}=this.matchCentreData;return new g(e,{...t,lineup:this.parseLineup(),album:this.parseAlbum()},this.isFullyPublic()?"public":"mixed")}isFullyPublic(){return this.isAlbumPublic()&&this.isLineupPublic()}isAlbumPublic(){let{album:e}=this.matchCentreData.data;return!e||"public"===e.visibility}isLineupPublic(){let{lineup:e}=this.matchCentreData.data;if(!e)return!0;let{profile_visibility:t,selection_visibility:r}=e;return"public"===t&&"public"===r}parseAlbum(){let{album:e}=this.matchCentreData.data;return e?this.canViewAlbum()?{...e,accessDenied:!1}:{accessDenied:!0}:null}parseLineup(){let{lineup:e}=this.matchCentreData.data;if(!e)return e;if(!this.canViewSelection())return{accessDenied:!0};if(this.canViewProfiles())return{...e,accessDenied:!1};let t=e=>Array.isArray(e)?e.map(e=>({...e,avatar:w.A})):e;return{...e,accessDenied:!1,players:t(e.players),substitutes:t(e.substitutes),opponents:t(e.opponents)}}canViewAlbum(){let{album:{visibility:e}}=this.matchCentreData.data;return"public"===e||e===this.userAccessLevel}canViewSelection(){let{lineup:{selection_visibility:e}}=this.matchCentreData.data;return"public"===e||e===this.userAccessLevel}canViewProfiles(){let{lineup:{profile_visibility:e}}=this.matchCentreData.data;return"public"===e||e===this.userAccessLevel}}class x{static getPageData(e,t,r){return(0,i.default)()?x.serverSideGet(e,t,r):x.clientSideGet(e)}static async clientSideGet(e){let t=`/data/club/${e.clubId}/${e.page}?${e.paramsString()}`;s().info("Client side page data API request",{apiUrl:t});let r=await fetch(t,{credentials:"include"});if(200!==r.status)throw new n.A("Error loading page data",r.status,t);let l=await r.json();return new g(e,l.data,l.access_level)}static async serverSideGet(e,t,r){if(!t)throw Error("Server side calls must provide the request object");let n=await x.serverSideLoad(e,t.dynamoDbClient,t.query.preview,r,t),i=new c(e.clubId,t),o=!1;try{o=await i.canUserAccessPage(n)}catch(e){throw s().error("Error checking access control",{error:e}),new l("Error checking access control")}
36if(!o)throw s().info("Access to data denied"),new l("User not authorised to view private page");if("match_centre"!==e.page)return n;let m=await i.getAccessLevel();s().info("Parsing match centre data based on access",{userAccessLevel:m});let d=new A(n,m);try{return d.parseMatchCentreData(n,m)}catch(e){throw s().error("Error Parsing match centre data",{error:e}),new a(e.message)}}static async serverSideLoad(e,t,r,n,l){s().info("Looking up page data",{key:e});try{let r=new v(t),l=await r.getPageData(e,n);if(l)return s().info("Received page data from store",{key:e}),l}catch(e){s().error(`Error retrieving data from store: ${e.message}`)}s().info("Page data not found in store",{key:e});let a=await x.loadFromApi(e,r,l);return s().info("Received page data from API",{key:e}),a}static async loadFromApi(e,t,l){let a=x.apiPath(e,t);s().info("Page data not found in store requesting from API");let{makeAPIRequest:i}=await Promise.all([r.e(8513),r.e(4471),r.e(981)]).then(r.bind(r,83362)),{default:o}=await r.e(2534).then(r.bind(r,72534)),c=await i(a,{headers:o(l)});if(200!==c.status)throw new n.A("Error loading page data",c.status,a);let m=await c.json(),{data:d,access_level:u}=m;if(!d||!u)throw new n.A("Malformed API response",500,a,m);return new g(e,d,u)}static apiPath(e,t){return"true"===t?`v2/club-website/${e.clubId}/page?key=${encodeURIComponent(e.stringWithoutClub())}&preview=${t}`:`v2/club-website/${e.clubId}/page?key=${encodeURIComponent(e.stringWithoutClub())}`}}let C=x},18393:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/homepage",function(){return r(8273)}])},20157:(e,t,r)=>{"use strict";r.d(t,{A:()=>C});var n=r(12461),l=r(30842),a=r(74055),i=r(20008),o=r(35027),s=r(47104),c=r(18847),m=r.n(c),d=r(82851),u=r(14232),p=r(98292),f=r(61799),h=r(34917),g=r(66101);r(70470);var E=r(78472),y=r(83392);let b=p.default.div.withConfig({displayName:"item__Wrapper",componentId:"sc-131uwz8-0"})(["position:relative;cursor:pointer;&::after{position:absolute;content:' ';transition:all 0.25s ease-in-out;background-color:",";top:0;right:0;height:100%;width:100%;pointer-events:none;}"],e=>e.transparent?"rgba(0, 0, 0, 0)":"rgba(0, 0, 0, 0.5)"),v=({message:e,containerRef:t})=>{let r=(0,u.useRef)(null),[n,l]=(0,u.useState)(!1);return(0,u.useEffect)(()=>{let e=r?.current;if(!e||"function"!=typeof IntersectionObserver)return;let a=new IntersectionObserver(([e])=>{!n&&e.isIntersecting&&(l(!0),a.disconnect())},{threshold:"0.5",root:t.current,rootMargin:"0px"});return n||a.observe(e),()=>{a.disconnect()}},[]),u.createElement("div",{ref:r,className:"cardHighlightSlow"},u.createElement(b,{transparent:n},u.createElement(y.A,{key:e.id,message:e,stacked:"always",titleColor:"#fff",dateColor:"#fff",isV2:!0,imageProps:{alignment:"top",width:"600",height:"336",transformation:"square",loading:"lazy"}})))},w=m()(()=>r.e(2670).then(r.bind(r,82670)),{ssr:!1}),A=p.default.div.withConfig({displayName:"media__ScrollContainer",componentId:"sc-agnama-0"})(["overflow:scroll;scrollbar-width:none;padding:0 10px;&::-webkit-scrollbar{background:transparent;width:0px;}"]),x=({albums:e,videos:t,club:r,style:c,showMoreLink:m})=>{let p=(0,u.useRef)(null),y=(0,u.useRef)(null),b=(0,d.orderBy)([...e,...t],["published"],"desc"),x=(0,g.A)(),C="ResizeObserver"in window,[S,k]=(0,u.useState)(1e3),[P,_]=(0,u.useState)(0);return((0,u.useEffect)(()=>{y.current&&k(y.current.scrollWidth-y.current.clientWidth)},[]),0===b.length)?null:u.createElement(n.A,{fill:"#000",style:{width:"100%",...c},component:"div"},u.createElement(l.A,{maxWidth:1366,component:"div",center:!0},u.createElement("div",{ref:p},u.createElement(n.A,{fill:"#000",style:{width:"100%"},component:"div"},u.createElement(a.A,{vertical:"large",component:"div"},u.createElement(i.A,{justifyContent:"space-between"},u.createElement(o.A,{preset:"title",color:"#fff",style:{paddingLeft:"10px"}},u.createElement(h.x6,{i18nKey:"media:videos_and_photos"},"Videos & Photos")),!x&&u.createElement(f.A,{route:"media.albums"},u.createElement("a",null,u.createElement(n.A,{fill:"primary",style:{cursor:"pointer",padding:"12px 18px",borderRadius:"10px",marginRight:"10px"}},u.createElement(o.A,{preset:"title",color:"primaryContrast",size:16},u.createElement(h.x6,{i18nKey:"media:see_all"},"See All"))))))),u.createElement(A,{ref:y,onScroll:e=>{_(e.currentTarget.scrollLeft)}},u.createElement(s.A,{columns:`repeat(${b.length}, max(40%, ${x?"250":"425"}
36px))`,rows:"1fr",columnGap:"10px",style:{paddingBottom:"30px"}},b.map(e=>u.createElement(v,{key:e.id,message:e,containerRef:p})))),x&&m&&u.createElement(a.A,{bottom:"large",horizontal:"medium",component:"div"},u.createElement(E.A,{club:r,route:"media.albums"},u.createElement(h.x6,{i18nKey:"common:view_all_media"},"View all"))),!x&&C&&u.createElement(w,{value:P,min:0,max:S,onChange:e=>{y.current&&(y.current.scrollLeft=e)}})))))};x.defaultProps={style:{},showMoreLink:!0};let C=x},24548:(e,t,r)=>{"use strict";r(99742).env.INTEGRATION_TESTING;e.exports={info:()=>null,error:()=>null}},27523:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(14232),l=r(85711);let a=({paddingProps:e})=>n.createElement(l.A,{type:"shelf",paddingProps:e});a.defaultProps={paddingProps:{}};let i=a},43594:(e,t,r)=>{"use strict";r.d(t,{P:()=>i});var n=r(18368),l=r(50022),a=r(53948);let i=(e,t,r)=>async i=>{try{i({type:a.ji,payload:{clubId:e,themeDraftId:t}});let o=new l.A(e,"homepage",{themeDraftId:t}),s=await n.A.getPageData(o,r);return await i({type:a.Z1,payload:{clubId:e,themeDraftId:t,pageData:s.data}}),i({type:a.oh,payload:o.toString()}),{}}catch(n){let r=500;return n&&(r=n.errorStatusCode||r),i({type:a.Cy,payload:{clubId:e,themeDraftId:t,statusCode:r,error:n}}),{error:n}}}},43918:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(14232),l=r(2171),a=r(55112),i=r(872),o=r(34917);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let c=({openPanel:e,translationKey:t,...r})=>n.createElement(a.A,s({theme:"primary",onClick:e},r),n.createElement(o.x6,{i18nKey:t},"Login"));c.defaultProps={translationKey:"common:login"};let m=(0,l.Ng)(null,{openPanel:i.YZ})(c)},50022:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(82851);class l{constructor(e,t,r={}){this.clubId=e,this.page=t,this.params=r}paramsString(){return(0,n.map)((0,n.pickBy)(this.params,n.identity),(e,t)=>`${t}=${e}`).join("&")}stringWithoutClub(){return(0,n.filter)([this.page,this.paramsString()]).join(":")}toString(){return(0,n.filter)([`club${this.clubId}`,this.page,this.paramsString()]).join(":")}}let a=l},51191:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(20008),l=r(35027),a=r(12461),i=r(47104),o=r(14232),s=r(34917),c=r(1022);let m={won:"outcomeBgW",drew:"outcomeBgD",lost:"outcomeBgL"},d=({values:e})=>{let t={won:e.won/e.played*100,drew:e.drew/e.played*100,lost:e.lost/e.played*100},r=({name:e,value:t,color:r})=>o.createElement(n.A,{flexDirection:"column",alignItems:"center"},o.createElement(l.A,{size:14,color:"#666",style:{whiteSpace:"nowrap"}},o.createElement(s.x6,{i18nKey:`teams:fixture_statistics_${e.toLowerCase()}`},e)),o.createElement(l.A,{size:24,weight:600,color:"#000"},t),r&&o.createElement(a.A,{fill:r,style:{height:"4px",width:"100%",marginTop:"10px"}}));return o.createElement(n.A,{flexDirection:"column",alignItems:"center",style:{gap:"16px"}},o.createElement(l.A,c.QW,o.createElement(s.x6,{i18nKey:"teams:statistics_matches_summary"},"Matches Summary")),o.createElement(i.A,{columns:"repeat(4, 1fr)",columnGap:"30px"},r({name:"Played",value:e.played}),r({name:"Won",value:e.won,color:m.won}),r({name:"Drawn",value:e.drew,color:m.drew}),r({name:"Lost",value:e.lost,color:m.lost})),o.createElement(n.A,{justifyContent:"center",style:{width:"100%"}},o.createElement(a.A,{radius:"100px",style:{height:"12px",width:"80%",overflow:"hidden",marginTop:"12px",display:"inline-flex"},component:"div"},o.createElement(a.A,{fill:m.won,style:{width:`${t.won}%`,height:"100%"}}),o.createElement(a.A,{fill:m.drew,style:{width:`${t.drew}%`,height:"100%"}}),o.createElement(a.A,{fill:m.lost,style:{width:`${t.lost}%`,height:"100%"}}))))}},71051:(e,t,r)=>{"use strict";r.d(t,{_j:()=>l,bA:()=>i,rM:()=>a});var n=r(82851);let l=(e,t)=>(0,n.includes)((0,n.get)(e,"homepage.hasLoaded",[]),t),a=(e,t)=>(0,n.includes)((0,n.get)(e,"homepage.currentlyLoading",[]),t),i=(e,t)=>(0,n.get)(e,`homepage.pageData[${t}]`)},77741:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=r(98292).default.button.attrs({type:"button"}).withConfig({displayName:"pill-button__PillButton",componentId:"sc-16zm6np-0"})(["border:none;border-radius:100px;padding:7px 12px;text-align:center;white-space:nowrap;text-transform:uppercase;font-weight:bold;font-size:14px;line-height:17px;cursor:pointer;",""],e=>`
37    background-color: ${e.bgColor};
38    color: ${e.textColor};
39  `)},78472:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(14232),l=r(98292),a=r(12461),i=r(74055),o=r(20008),s=r(61799),
39c=r(66101);r(70470);let m=l.default.div.withConfig({displayName:"more-link__MoreLinkButton",componentId:"sc-66fqoi-0"})(["background-color:white;border-radius:100px;border:2px solid lightgray;text-transform:uppercase;font-weight:bold;text-align:center;font-size:14px;line-height:18px;padding:10px 10px;transition:transform 300ms ease-in-out;color:black;&:hover{transform:scale(1.05);}"]),d=({children:e,club:t,route:r,params:l,onClick:d})=>{let u=(0,c.A)();return n.createElement(a.A,{style:{width:"100%"},component:"div"},n.createElement(i.A,{top:u?"small":"medium"},n.createElement(o.A,{justifyContent:"center",component:"div"},d?n.createElement("button",{type:"button",onClick:d,style:{width:u?"100%":"200px"}},n.createElement(m,null,e)):n.createElement(s.A,{currentClub:t,route:r,params:l},n.createElement("a",{style:{width:u?"100%":"200px"}},n.createElement(m,null,e))))))};d.defaultProps={params:{},onClick:null,club:null,route:""};let u=d},82868:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(14232),l=r(2171),a=r(49998),i=r.n(a),o=r(77328),s=r.n(o),c=r(34917);r(70470);var m=r(79722),d=r(95435);let u=({club:e,route:t,params:r})=>{try{let l=(0,d.A)(e,t,r);return n.createElement("link",{rel:"canonical",href:l})}catch(e){return null}};u.defaultProps={params:{}};let p=({club:e,description:t,descriptionTranslationKey:r,route:l,routeParams:a,titleTranslationKey:o,translationValues:c,t:m,title:d})=>{let p={...c,clubName:e.name},f=d||m(o,p),h="";return t&&(h=i()(t)),r&&(h=m(r,{...c,clubName:e.name})),n.createElement(s(),null,n.createElement("title",{key:"title"},f),h.length>1&&n.createElement("meta",{name:"description",content:h.length>160?h.substring(0,160):h,key:"metaDescription"}),n.createElement(u,{club:e,route:l,params:a}))};p.defaultProps={description:null,descriptionTranslationKey:null,routeParams:{},title:null,titleTranslationKey:null,translationValues:{}};let f=(0,c.CI)(["common","information","media","news","shop","teams"])((0,l.Ng)((e,{club:t})=>({club:t||(0,m.qU)(e)}))(p))},84593:()=>{},85711:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(14232),l=r(82851),a=r(74055);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let o=({paddingProps:e,type:t})=>{let[r,o]=(0,n.useState)(!1),s=(0,n.useCallback)(()=>{o((0,l.get)(window,`adbutlerServed.${t}`,!1))},[]);return(0,n.useEffect)(()=>(document.addEventListener(`adbutlerServed.${t}`,s),()=>{document.removeEventListener(`adbutlerServed.${t}`,s)}),[s]),n.createElement(a.A,i({component:"div",style:{overflowX:"hidden"}},r?e:{}),n.createElement("div",{id:function(e){switch(e){case"strip":return"js-ab-strip";case"shelf":return"js-ab-shelf";default:return""}}(t),style:{overflow:"hidden",maxWidth:"100%",minWidth:0}}))};o.defaultProps={paddingProps:{}};let s=o},92437:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(14232),l=r(12461),a=r(30842),i=r(85711);let o=({fill:e,paddingProps:t})=>n.createElement(l.A,{fill:e,component:"div"},n.createElement(a.A,{component:"div",maxWidth:1320,center:!0},n.createElement(i.A,{type:"strip",paddingProps:t})));o.defaultProps={fill:void 0,paddingProps:{}};let s=o}},e=>{e.O(0,[2909,2545,7315,6223,9588,6006,4725,1844,636,6593,8792],()=>e(e.s=18393)),_N_E=e.O()}]);
40//# debugId=bae29e4f-585a-5a2b-8502-e6d179d8d39d

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.