PageSourceSearch

https://bbcinsight.pages.dev/_bbc-assets/static.files.bbci.co.uk/b…/_next/static/chunks/0zpz-874su9ks.js

js bbcinsight.pages.dev collected 2026-10-03 06:33:27 UTC 29,966 bytes, 680 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,81125,e=>{"use strict";let a={article:"content-types:dot",audio:"content-types:audio-new",brand:"content-types:audio-new",episode:"content-types:audio-new",link:"content-types:dot",live:"content-types:live",newsstream:"playback-avkx:stop",video:"playback-avkx:play"},t=["article","live","link"],s=Object.keys(a).filter(e=>!t.includes(e)).reduce((e,t)=>({...e,[t]:a[t]}),{});e.s(["ContentTypeIconMapper",0,a,"IndexCardLabelContentTypeIconMapper",0,s])},665624,e=>{"use strict";e.s(["isIncludedInArray",0,function(e,a){return a.includes(e)}],665624)},36254,74735,e=>{"use strict";var a=e.i(760814),t=e.i(665624),s=e.i(339228),l=e.i(222009);let r=["aberdeen","derby","ipswich","newport","st-albans","wrexham"],o=["dundee","edinburgh","lancaster","leeds","liverpool","milton","newcastle","northampton","southend"],n=["birmingham","glasgow","london","oxford","westminster","windsor"],p=["dundee","aberdeen"],i=["birmingham","edinburgh","glasgow","leeds","liverpool","london","oxford","westminster","westminster","windsor"];e.s(["iconWrapperId",0,"content-type-icon-wrapper","lDesktop",0,n,"labelId",0,"content-type-label","mDesktop",0,o,"mMobile",0,i,"sDesktop",0,r,"sMobile",0,p],74735);let d=["glasgow","birmingham","westminster"],c=a.default.div.withConfig({displayName:"IndexCardContentTypeLabel.styles__ContentTypeLabelStyled",componentId:"sc-a498a926-0"})`
2  ${({$type:e,$hideOnMobile:r,$dark:o,theme:n})=>a.css`
3    background-color: ${o?n.contentIndicator.large.onInverse.background.value:n.contentIndicator.large.normal.background.value};
4    color: ${o?n.contentIndicator.large.onInverse.content.value:n.contentIndicator.large.normal.content.value};
5    justify-content: center;
6    justify-items: center;
7    align-items: center;
8    position: absolute;
9    min-width: 24px;
10    bottom: 0;
11    display: grid;
12    left: 0;
13    ${(0,l.applyZIndex)("level2")};
14
15    ${(0,s.applyStylesForBreakpoints)(a.css`
16        left: ${(0,t.isIncludedInArray)(e,d)?"-16px":"0px"};
17        display: ${r?"none":"grid"};
18      `,"group2")}
19  `}
20`,y=a.default.div.withConfig({displayName:"IndexCardContentTypeLabel.styles__IconWrapper",componentId:"sc-a498a926-1"})`
21  ${({$type:e})=>a.css`
22    justify-content: center;
23    align-items: center;
24    display: flex;
25
26    ${(0,t.isIncludedInArray)(e,r)&&a.css`
27      height: 20px;
28      width: 20px;
29      margin: 2px;
30
31      & > svg {
32        height: 13px;
33      }
34    `}
35
36    ${(0,t.isIncludedInArray)(e,o)&&a.css`
37      height: 32px;
38      width: 32px;
39      margin: 4px;
40
41      & > svg {
42        height: 20px;
43      }
44    `}
45
46    ${(0,t.isIncludedInArray)(e,n)&&a.css`
47      height: 48px;
48      width: 48px;
49      margin: 8px;
50
51      & > svg {
52        height: 30px;
53      }
54    `}
55
56    ${"southend"===e&&(0,s.applyStylesForBreakpoints)(a.css`
57        height: 20px;
58        width: 20px;
59        margin: 4px;
60
61        & > svg {
62          height: 16px;
63        }
64      `,"group3")};
65
66    ${(0,s.applyStylesForBreakpoints)(a.css`
67        ${(0,t.isIncludedInArray)(e,p)&&a.css`
68          height: 20px;
69          width: 20px;
70          margin: 2px;
71
72          & > svg {
73            height: 13px;
74          }
75        `}
76
77        ${(0,t.isIncludedInArray)(e,i)&&a.css`
78          height: 32px;
79          width: 32px;
80          margin: 4px;
81
82          & > svg {
83            height: 20px;
84          }
85        `}
86      `,"group2")};
87  `}
88`;e.s(["ContentTypeLabelStyled",0,c,"IconWrapper",0,y],36254)},765919,752759,e=>{"use strict";e.s(["ContentTextMapper",0,{article:"",audio:"",link:"",live:"LIVE",video:""},"cardTypesWithIcon",0,["birmingham","cambridge","chester","dundee","edinburgh","glasgow","inverness","kingston","leeds","liverpool","london","londonderry","manchester","oxford","sheffield","windsor","westminster"],"cardTypesWithImages",0,["aberdeen","ashford","belfast","birmingham","brighton","derby","derry","dundee","edinburgh","glasgow","glastonbury","inverness","kingston","lancaster","leeds","liverpool","london","milton","newcastle","newport","northampton","oxford","sheffield","somerset","southend","st-albans","wakefield","windsor","westminster","wrexham"],"lDesktop",0,["london","windsor","oxford","glasgow","westminster"],"lMobile",0,["london","windsor","oxford","glasgow","westminster"],"mDesktop",0,["lancaster","liverpool","leeds","milton"],"mMobile",0,["lancaster","liverpool","leeds","milton"],"mediaContentTypes",0,["audio","video","brand","episode"],"sDesktop",0,["edinburgh","dundee","manchester","chester"],"sMobile",0,["edinburgh","dundee","manchester","chester"],"xlDesktop",0,["birmingham"],"xlMobile",0,["birmingham"],"xsDesktop",0,["cambridge","kingston"],"xsMobile",0,["cambridge","kingston"],"xxlDesktop",0,["sheffield"],"xxlMobile",0,["sheffield"]],765919),e.s(["cardsTypesWithFullWidth",0,["london","glasgow","oxford","birmingham","westminster","sheffield","windsor","nonPlayable"],"cardsWithExtraLargeTypo",0,["birmingham","sheffield"],"cardsWithExtraSmallTypo",0,["cambridge"],"cardsWithLargeTypo",0,["glasgow","london","oxford","westminster","windsor"],"cardsWithMediumTypo",0,["leeds","liverpool","newcastle","wrexham"],"cardsWithSmallTypo",0,["belfast","cardiff","chester","derby","derry","dundee","edinburgh","ipswich","manchester"],"londonGlasgow",0,["london","glasgow","westminster"]],752759)},803011,712787,e=>{"use strict";var a=e.i(391398),t=e.i(879677),s=e.i(665624),l=e.i(65739),r=e.i(81125),o=e.i(765919),n=e.i(760814),p=e.i(339228),i=e.i(570549),d=e.i(36254),c=e.i(752759);let y=n.default.div.withConfig({displayName:"IndexCardHeading.styles__TitleWrapperStyled",componentId:"sc-c7d910a6-0"})`
89  ${({$type:e})=>n.css`
90    width: 100%;
91    margin-right: 0;
92
93    ${"westminster"!==e&&n.css`
94      ${(0,p.applyStylesForBreakpoints)(n.css`
95          margin-right: 8px;
96        `,"group2")};
97    `}
98
99    ${["birmingham","kingston"].includes(e)&&n.css`
100      display: grid;
101      row-gap: 8px;
102      margin: 0;
103      place-items: center;
104    `}
105  `}
106`,g=n.default.div.withConfig({displayName:"IndexCardHeading.styles__TitleGravityWrapper",componentId:"sc-c7d910a6-1"})`
107  ${({$cardType:e})=>n.css`
108    ${!["liverpool","newcastle","kingston"].includes(e)&&n.css`
109      ${(0,p.applyStylesForBreakpoints)(n.css`
110          min-height: 32px;
111          display: flex;
112          align-items: center;
113        `,"group2")};
114      width: 100%;
115    `}
116
117    ${"birmingham"===e&&n.css`
118      display: flex;
119      justify-content: center;
120      align-items: center;
121      text-align: center;
122      ${(0,p.applyStylesForBreakpoints)(n.css`
123          min-height: 32px;
124          display: flex;
125        `,"group2")};
126      width: 100%;
127    `}
128
129    ${"cambridge"===e&&n.css`
130      &:hover {
131        text-decoration: underline;
132      }
133    `}
134  `}
135`,u=e=>n.css`
136  ${e?n.css`
137        display: flex;
138        flex-direction: row;
139        justify-content: flex-start;
140        float: none;
141      `:n.css`
142        float: left;
143      `}
144`,h=(0,n.default)(d.IconWrapper).withConfig({displayName:"IndexCardHeading.styles__InlineIconWrapper",componentId:"sc-c7d910a6-2"})`
145  ${({$contentType:e,$type:a,theme:t,$isInverse:l,$firstTitleWordLength:r})=>n.css`
146    color: ${t.text.default.value};
147    grid-template-columns: auto auto;
148    align-items: center;
149    position: relative;
150    padding-left: 2px;
151    margin: 0 6px 0 0;
152    display: grid;
153    height: auto;
154    width: auto;
155
156    ${"westminster"===a?n.css`
157          ${n.css`
158  ${(0,p.applyStylesForBreakpoints)(n.css`
159      ${u(r>30)};
160    `,"group6")};
161
162  ${(0,p.applyStylesForBreakpoints)(n.css`
163      ${u(r>30)};
164    `,"group5")};
165
166  ${(0,p.applyStylesForBreakpoints)(n.css`
167      ${u(r>30)};
168    `,"group4")};
169
170  ${(0,p.applyStylesForBreakpoints)(n.css`
171      ${u(r>24)};
172    `,"group3")};
173
174  ${(0,p.applyStylesForBreakpoints)(n.css`
175      ${u(r>16)};
176    `,"group2")};
177`}
178        `:n.css`
179          float: left;
180        `}
181
182    ${l&&n.css`
183      color: ${t.text.onInverseBG.default.value};
184    `}
185
186    ${"live"===e&&n.css`
187      color: ${t.live.default.value};
188    `}
189
190
191    ${(0,s.isIncludedInArray)(a,o.xsDesktop)&&n.css`
192      gap: 1.6px;
193
194      & > svg {
195        height: 16.7px;
196        width: 16.7px;
197      }
198    `}
199
200    ${(0,s.isIncludedInArray)(a,o.sDesktop)&&n.css`
201      gap: 1.8px;
202
203      & > svg {
204        height: 18.3px;
205        width: 18.3px;
206      }
207    `}
208
209    ${(0,s.isIncludedInArray)(a,o.mDesktop)&&n.css`
210      gap: 2.3px;
211
212      & > svg {
213        height: 23px;
214        width: 23px;
215      }
216    `}
217
218    ${(0,s.isIncludedInArray)(a,o.lDesktop)&&n.css`
219      gap: 2.6px;
220
221      & > svg {
222        height: 26.7px;
223        width: 26.7px;
224      }
225    `}
226
227    ${(0,s.isIncludedInArray)(a,o.xlDesktop)&&n.css`
228      gap: 3px;
229
230      & > svg {
231        height: 30px;
232        width: 30px;
233      }
234    `}
235
236    ${(0,s.isIncludedInArray)(a,o.xxlDesktop)&&n.css`
237      gap: 3.5px;
238
239      & > svg {
240        height: 35px;
241        width: 35px;
242      }
243    `}
244
245    ${(0,p.applyStylesForBreakpoints)(n.css`
246        ${(0,s.isIncludedInArray)(a,o.xsMobile)&&n.css`
247          gap: 1.6px;
248
249          & > svg {
250            height: 17px;
251          }
252        `}
253
254        ${(0,s.isIncludedInArray)(a,o.sMobile)&&n.css`
255          gap: 1.8px;
256
257          & > svg {
258            height: 18px;
259          }
260        `}
261
262        ${(0,s.isIncludedInArray)(a,o.mMobile)&&n.css`
263          gap: 2px;
264
265          & > svg {
266            height: 20px;
267          }
268        `}
269
270        ${(0,s.isIncludedInArray)(a,o.lMobile)&&n.css`
271          gap: 2.3px;
272
273          & > svg {
274            height: 23px;
275          }
276        `}
277
278        ${(0,s.isIncludedInArray)(a,o.xlMobile)&&n.css`
279          gap: 2.7px;
280
281          & > svg {
282            height: 27px;
283          }
284        `}
285
286        ${(0,s.isIncludedInArray)(a,o.xxlMobile)&&n.css`
287          gap: 3px;
288
289          & > svg {
290            height: 30px;
291          }
292        `}
293      `,"group2")}
294  `}
295`,m=n.default.h2.withConfig({displayName:"IndexCardHeading.styles__CardHeadlineStyled",componentId:"sc-c7d910a6-3"})`
296  ${({theme:e,$type:a,$isInverse:t})=>n.css`
297    color: ${e.text.default.value};
298
299    ${"leeds"===a&&n.css`
300      margin-bottom: 4px;
301      ${(0,p.applyStylesForBreakpoints)(n.css`
302          margin-bottom: 0;
303        `,"group2")};
304    `}
305
306    ${(0,s.isIncludedInArray)(a,c.cardsTypesWithFullWidth)&&n.css`
307      ${(0,i.applyTypography)(e.promoHeadline.large.default.bpLarge)}
307;
308      ${(0,p.applyStylesForBreakpoints)(n.css`
309          ${(0,i.applyTypography)(e.promoHeadline.large.default.bpSmall)};
310        `,"group2")};
311    `}
312
313    ${t&&n.css`
314      color: ${e.text.onInverseBG.default.value};
315    `}
316
317    ${(0,s.isIncludedInArray)(a,c.cardsWithExtraSmallTypo)&&n.css`
318      ${(0,i.applyTypography)(e.promoHeadline.xSmall.default.bpLarge)};
319
320      ${(0,p.applyStylesForBreakpoints)(n.css`
321          ${(0,i.applyTypography)(e.promoHeadline.xSmall.default.bpSmall)};
322        `,"group2")};
323    `}
324
325
326    ${(0,s.isIncludedInArray)(a,c.cardsWithSmallTypo)&&n.css`
327      ${(0,i.applyTypography)(e.promoHeadline.small.default.bpLarge)};
328      ${(0,p.applyStylesForBreakpoints)(n.css`
329          ${(0,i.applyTypography)(e.promoHeadline.small.default.bpSmall)};
330        `,"group2")};
331    `}
332
333
334    ${(0,s.isIncludedInArray)(a,c.cardsWithMediumTypo)&&n.css`
335      ${(0,i.applyTypography)(e.promoHeadline.medium.default.bpLarge)};
336
337      ${(0,p.applyStylesForBreakpoints)(n.css`
338          ${(0,i.applyTypography)(e.promoHeadline.medium.default.bpSmall)};
339        `,"group2")};
340    `}
341
342    ${(0,s.isIncludedInArray)(a,c.cardsWithLargeTypo)&&n.css`
343      ${(0,i.applyTypography)(e.promoHeadline.large.default.bpLarge)};
344
345      ${(0,p.applyStylesForBreakpoints)(n.css`
346          ${(0,i.applyTypography)(e.promoHeadline.large.default.bpSmall)};
347        `,"group2")};
348    `}
349
350
351    ${(0,s.isIncludedInArray)(a,c.cardsWithExtraLargeTypo)&&n.css`
352      ${(0,i.applyTypography)(e.promoHeadline.extraLargelight.default.bpLarge)};
353
354      ${(0,p.applyStylesForBreakpoints)(n.css`
355          ${(0,i.applyTypography)(e.promoHeadline.extraLargelight.default.bpSmall)};
356        `,"group2")};
357    `}
358
359    ${("liverpool"===a||"newcastle"===a)&&n.css`
360      margin-bottom: 12px;
361      ${(0,i.applyTypography)(e.promoHeadline.medium.default.bpLarge)};
362      ${(0,p.applyStylesForBreakpoints)(n.css`
363          margin-bottom: 8px;
364          ${(0,i.applyTypography)(e.promoHeadline.small.default.bpSmall)};
365        `,"group2")};
366    `}
367
368    ${"sheffield"===a&&n.css`
369      ${(0,i.applyTypography)(e.promoHeadline.extraLarge.default.bpLarge)};
370
371      ${(0,p.applyStylesForBreakpoints)(n.css`
372          ${(0,i.applyTypography)(e.promoHeadline.veryLarge.default.bpLarge)};
373        `,"group4")};
374
375      ${(0,p.applyStylesForBreakpoints)(n.css`
376          ${(0,i.applyTypography)(e.promoHeadline.extraLarge.default.bpSmall)};
377        `,"group2")};
378    `}
379
380    ${"kingston"===a&&n.css`
381      text-align: center;
382      max-width: 930px;
383      ${(0,i.applyTypography)(e.maxMode.headline.extraLarge.default.bpLarge)};
384
385      ${(0,p.applyStylesForBreakpoints)(n.css`
386          max-width: 894px;
387        `,"group5")}
388
389      ${(0,p.applyStylesForBreakpoints)(n.css`
390          max-width: unset;
391        `,"group4")};
392
393      ${(0,p.applyStylesForBreakpoints)(n.css`
394          ${(0,i.applyTypography)(e.maxMode.headline.large.default.bpLarge)};
395        `,"group3")};
396
397      ${(0,p.applyStylesForBreakpoints)(n.css`
398          ${(0,i.applyTypography)(e.maxMode.headline.extraLarge.default.bpSmall)};
399        `,"group2")};
400    `};
401
402    ${"newport"===a&&n.css`
403      ${(0,i.applyTypography)(e.promoHeadline.large.default.bpLarge)};
404
405      ${(0,p.applyStylesForBreakpoints)(n.css`
406          ${(0,i.applyTypography)(e.promoHeadline.small.default.bpSmall)};
407        `,"group2")};
408    `};
409
410    ${"st-albans"===a&&n.css`
411      ${(0,i.applyTypography)(e.promoHeadline.small.default.bpLarge)};
412
413      ${(0,p.applyStylesForBreakpoints)(n.css`
414          ${(0,i.applyTypography)(e.promoHeadline.xSmall.default.bpLarge)};
415        `,"group5")};
416
417      ${(0,p.applyStylesForBreakpoints)(n.css`
418          ${(0,i.applyTypography)(e.promoHeadline.xSmall.default.bpSmall)};
419        `,"group2")};
420    `};
421
422    ${"westminster"===a&&n.css`
423      overflow-wrap: anywhere;
424    `}
425  `};
426`,x=n.default.span.withConfig({displayName:"IndexCardHeading.styles__ContentTypeLabelStyled",componentId:"sc-c7d910a6-4"})`
427  ${({theme:e,$isLive:a,$type:t,$isInverse:l})=>n.css`
428    color: ${e.text.default.value};
429    ${(0,s.isIncludedInArray)(t,o.xsDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlinexSmall.bpLarge)}
429
430    ${(0,s.isIncludedInArray)(t,o.sDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlineSmall.bpLarge)}
431    ${(0,s.isIncludedInArray)(t,o.mDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlineMedium.bpLarge)}
432    ${(0,s.isIncludedInArray)(t,o.lDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlineLarge.bpLarge)}
433    ${(0,s.isIncludedInArray)(t,o.xlDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlineVeryLarge.bpLarge)}
434    ${(0,s.isIncludedInArray)(t,o.xxlDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlineExtraLarge.bpLarge)}
435    ${(0,p.applyStylesForBreakpoints)(n.css`
436        ${(0,s.isIncludedInArray)(t,o.xsDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlinexSmall.bpSmall)}
437        ${(0,s.isIncludedInArray)(t,o.sDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlineSmall.bpSmall)}
438        ${(0,s.isIncludedInArray)(t,o.mDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlineMedium.bpSmall)}
439        ${(0,s.isIncludedInArray)(t,o.lDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlineLarge.bpSmall)}
440        ${(0,s.isIncludedInArray)(t,o.xlDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlineVeryLarge.bpSmall)}
441        ${(0,s.isIncludedInArray)(t,o.xxlDesktop)&&(0,i.applyTypography)(e.kicker.indexcardHeadlineExtraLarge.bpSmall)}
442      `,"group2")};
443    ${l&&n.css`
444      color: ${e.text.onInverseBG.default.value};
445    `}
446    ${a&&n.css`
447      color: ${e.live.default.value};
448    `};
449    text-decoration: none !important;
450    text-transform: uppercase;
451  `}
452`,$=n.default.div.withConfig({displayName:"IndexCardHeading.styles__ExternalLinkIconStyled",componentId:"sc-c7d910a6-5"})`
453  display: inline-flex;
454  margin-left: 5px;
455`;e.s(["CardHeadlineStyled",0,m,"ContentTypeLabelStyled",0,x,"ExternalLinkIconStyled",0,$,"InlineIconWrapper",0,h,"TitleGravityWrapper",0,g,"TitleWrapperStyled",0,y],712787),e.s(["default",0,({isInverse:e,contentType:n,type:p,title:i,isLiveNow:d,isLinkExternal:c=!1})=>{let u=d?"live":n,f=d&&(0,s.isIncludedInArray)(p,o.cardTypesWithIcon),I=o.mediaContentTypes.includes(u)&&!(0,s.isIncludedInArray)(p,o.cardTypesWithImages),v=r.ContentTypeIconMapper[u],[{length:b}]=(0,t.default)(i.split(" "),"");return(0,a.jsx)(g,{$cardType:p,children:(0,a.jsxs)(y,{$type:p,children:[(f||I)&&(0,a.jsxs)(h,{$isInverse:e,$contentType:u,$type:p,$firstTitleWordLength:b,children:[v&&(0,a.jsx)(l.default,{"data-testid":"inline-icon",name:v}),"video"!==n&&(0,a.jsx)(x,{$isLive:"live"===u,$isInverse:e,$type:p,children:o.ContentTextMapper[u]})]}),(0,a.jsxs)(m,{$isInverse:e,"data-testid":"card-headline",$type:p,children:[i,c&&(0,a.jsx)($,{children:(0,a.jsx)(l.default,{"data-testid":"external-link-icon",name:"actions:external-link",height:16,width:16})})]})]})})}],803011)},130388,e=>{"use strict";var a=e.i(391398),t=e.i(65739),s=e.i(81125),l=e.i(74735),r=e.i(36254);e.s(["default",0,({hideOnMobile:e,contentType:o,hideIcon:n,type:p,dark:i,height:d=30,width:c=30})=>{let y=s.IndexCardLabelContentTypeIconMapper[o];return y?(0,a.jsx)(r.ContentTypeLabelStyled,{$hideOnMobile:e,"data-testid":l.labelId,$type:p,$dark:i,children:!n&&(0,a.jsx)(r.IconWrapper,{"data-testid":l.iconWrapperId,$type:p,children:(0,a.jsx)(t.default,{type:y,name:y,height:d,width:c})})}):null}])},376833,e=>{"use strict";var a=e.i(391398),t=e.i(84541),s=e.i(868783),l=e.i(303854),r=e.i(760814),o=e.i(339228),n=e.i(570549);let p=e=>{switch(e){case"oxford":case"liverpool":case"leeds":return["2px","0px"];default:return["0px","0px"]}},i=r.default.div.withConfig({displayName:"IndexCardMetadata.styles__MetadataStyled",componentId:"sc-10966952-0"})`
456  ${({$type:e,$layout:a})=>r.css`
457    margin-top: ${p(e)[1]};
458    height: ${"bottom"===a?"32px":"auto"};
459    align-items: center;
460    display: flex;
461    gap: 8px;
462    ${"liverpool"===e&&"bottom"===a&&r.css`
463      position: absolute;
464      bottom: 0;
465    `}
466    ${("liverpool"===e||"leeds"===e)&&"left"===a&&r.css`
467      ${(0,o.applyStylesForBreakpoints)(r.css`
468          display: none;
469        `,"group1","group2")}
470    `}
471    ${(0,o.applyStylesForBreakpoints)(r.css`
472        margin-top: ${p(e)[0]};
473      `,"group1","group2")}
474    ${"leeds"===e&&r.css`
475      margin-top: ${p(e)[2]};
476      margin-bottom: 12px;
477      ${(0,o.applyStylesForBreakpoints)(r.css`
478          margin-top: ${p(e)[2]};
479          margin-bottom: 8px;
480        `,"group1","group2")}
481    `}
482
483    ${"aberdeen"===e&&r.css`
484      flex-wrap: wrap;
485      display: flex;
486      height: auto;
487    `}
488  `}
489`,d=r.default.span.withConfig({displayName:"IndexCardMetadata.styles__MetaDataDateStyled",componentId:"sc-10966952-1"})`
490  ${({theme:e,$isInverse:a,$layout:t,$type:s})=>r.css`
491    ${(0,n.applyTypography)(e.metaData.regular)};
492    color: ${a?e.text.onInverseBG.lowEmpasis.value:e.text.lowEmphasis.value};
493    ${("liverpool"===s||"leeds"===s)&&r.css`
494      ${(0,o.applyStylesForBreakpoints)(r.css`
495          display: ${"left"===t?"block":"none"};
496        `,"group3","group4","group5","group6")};
497      ${(0,o.applyStylesForBreakpoints)(r.css`
498          display: ${"bottom"===t?"block":"none"};
499        `,"group1","group2")};
500    `};
501  `};
502`,c=r.default.span.withConfig({displayName:"IndexCardMetadata.styles__MetaDataTagStyled",componentId:"sc-10966952-2"})`
503  ${({theme:e,$isInverse:a})=>r.css`
504    color: ${a?e.text.onInverseBG.lowEmpasis.value:e.text.lowEmphasis.value};
505    ${(0,n.applyTypography)(e.metaData.regular)};
506    pointer-events: none;
507  `};
508`,y=r.default.div.withConfig({displayName:"IndexCardMetadata.styles__Separator",componentId:"sc-10966952-3"})`
509  ${({theme:e,$type:a,$isInverse:t})=>r.css`
510    background-color: ${t?e.nonInteractive.onInverseBG.lowEmphasis.value:e.nonInteractive.onDefaultBG.lowEmphasis.value};
511    margin: auto 2px;
512    height: 16px;
513    width: 1px;
514    ${("liverpool"===a||"leeds"===a)&&r.css`
515      ${(0,o.applyStylesForBreakpoints)(r.css`
516          display: none;
517        `,"group3","group4","group5","group6")};
518      ${(0,o.applyStylesForBreakpoints)(r.css`
519          display: block;
520        `,"group1","group2")};
521    `};
522  `}
523`,g=({contentType:e,lastUpdated:t,formatType:s,cardType:r,isInverse:o,layout:n})=>t&&"live"!==e&&"newcastle"!==r&&"seo-archive"!==s?(0,a.jsx)(d,{suppressHydrationWarning:!0,"data-testid":"card-metadata-lastupdated",$isInverse:o,$layout:n,$type:r,children:(0,l.formatTimestamp)(t,s)}):null,u=(0,s.withCMSFallback)(({lastUpdated:e,contentType:s,isInverse:l,comments:r,cardType:o="oxford",topics:n=[],layout:p="bottom",formatType:d,isLiveNow:u=!1})=>{let h=n.find(e=>"news"!==e),m=!u&&"live"!==s&&!!e,x=["radio"].includes(s)||"seo-archive"===d,$=!["newport","liverpool"].includes(o);return x?null:(0,a.jsxs)(i,{$type:o,$layout:p,children:[m&&(0,a.jsx)(g,{lastUpdated:e,formatType:d,isInverse:l,cardType:o,layout:p}),$&&!!n.length&&e&&"bottom"===p&&"live"!==s&&"newcastle"!==o&&(0,a.jsx)(y,{$type:o,"data-testid":"card-metadata-separator",$isInverse:l}),$&&!!n.length&&"bottom"===p&&!!h&&(0,a.jsx)(c,{"data-testid":"card-metadata-tag",$isInverse:l,children:h}),r&&"bottom"===p&&(0,a.jsx)(t.default,{icon:"participate:comments",text:r.toString(),iconPosition:"right",type:"unboxed"})]})},({lastUpdated:e,contentType:s,isInverse:l,comments:r,cardType:o="oxford",topics:n=[],layout:p="bottom",formatType:d})=>{let u=n.find(e=>"news"!==e),h=!["newport","liverpool"].includes(o);return(0,a.jsxs)(i,{$type:o,$layout:p,children:[(0,a.jsx)(g,{lastUpdated:e,formatType:d,isInverse:l,cardType:o,layout:p,contentType:s}),h&&!!n.length&&e&&"bottom"===p&&"live"!==s&&(0,a.jsx)(y,{$type:o,"data-testid":"card-metadata-separator",$isInverse:l}),h&&!!n.length&&"bottom"===p&&!!u&&(0,a.jsx)(c,{"data-testid":"card-metadata-tag",$isInverse:l,children:u}),r&&"bottom"===p&&(0,a.jsx)(t.default,{icon:"participate:comments",text:r.toString(),iconPosition:"right",type:"unboxed"})]})});e.s(["default",0,u],376833)},693858,e=>{"use strict";
523var a=e.i(391398),t=e.i(893409),s=e.i(65739),l=e.i(81125),r=e.i(765919),o=e.i(760814),n=e.i(665624),p=e.i(339228),i=e.i(570549),d=e.i(752759);let c=o.default.div.withConfig({displayName:"IndexCardLink.styles__IndexCardLinkStyled",componentId:"sc-bad2581e-0"})`
524  display: flex;
525  gap: 5px;
526`,y=o.default.h4.withConfig({displayName:"IndexCardLink.styles__LinkHeadlineStyled",componentId:"sc-bad2581e-1"})`
527  ${({theme:e,$type:a,$isInverse:t})=>o.css`
528    ${(0,n.isIncludedInArray)(a,d.londonGlasgow)&&o.css`
529      color: ${t?e.text.onInverseBG.default.value:e.text.default.value};
530
531      &:hover {
532        text-decoration: underline;
533      }
534      ${(0,p.applyStylesForBreakpoints)(o.css`
535          ${(0,i.applyTypography)(e.promoHeadline.xSmall.default.bpSmall)};
536        `,"group2")}
537      ${(0,i.applyTypography)(e.promoHeadline.xSmall.default.bpLarge)};
538    `};
539
540    ${"kingston"===a&&o.css`
541      &:hover {
542        text-decoration: underline;
543      }
544    `}
545  `}
546`,g=o.default.div.withConfig({displayName:"IndexCardLink.styles__IconWrapperStyled",componentId:"sc-bad2581e-2"})`
547  ${({theme:e,$contentType:a,$isInverse:t,$type:s})=>o.css`
548    display: flex;
549    align-items: center;
550    justify-content: center;
551    flex-shrink: 0;
552    width: 20px;
553    height: 20px;
554
555    ${t&&o.css`
556      color: ${e.text.onInverseBG.default.value};
557    `}
558
559    ${"live"===a&&o.css`
560      color: ${e.live.default.value};
561
562      & > svg {
563        height: 16px;
564        width: 16px;
565      }
566    `}
567
568    ${("article"===a||"link"===a)&&o.css`
569      & > svg {
570        scale: calc(2 / 3);
571      }
572    `}
573
574    ${"video"===a&&o.css`
575      & > svg {
576        height: 12px;
577        width: 12px;
578      }
579    `}
580
581
582    ${"kingston"===s&&o.css`
583      margin-top: 3px;
584
585      ${(0,p.applyStylesForBreakpoints)(o.css`
586          margin-top: 2px;
587        `,"group2")};
588    `}
589  `}
590`,u=o.default.span.withConfig({displayName:"IndexCardLink.styles__ContentTypeLabelStyled",componentId:"sc-bad2581e-3"})`
591  ${({theme:e,$isLive:a,$isInverse:t})=>o.css`
592    color: ${e.text.default.value};
593    margin-right: 5px;
594    ${(0,i.applyTypography)(e.kicker.indexcardHeadlinexSmall.bpLarge)}
595
596    ${(0,p.applyStylesForBreakpoints)(o.css`
597        ${(0,i.applyTypography)(e.kicker.indexcardHeadlinexSmall.bpSmall)}
598      `,"group2")};
599
600    ${t&&o.css`
601      color: ${e.text.onInverseBG.default.value};
602    `}
603
604    ${a&&o.css`
605      color: ${e.live.default.value};
606    `};
607  `}
608`;e.s(["default",0,({url:e,headline:o,type:n="article",isLiveNow:p,cardType:i,isInverse:d})=>{let h="live"===n,m=h&&!p?"article":n,x=l.ContentTypeIconMapper[m],$=r.ContentTextMapper[n];return(0,a.jsx)(t.default,{analyticsProps:{item_name:`IndexCardLink - ${i}`},href:e,children:(0,a.jsxs)(c,{children:[x&&(0,a.jsx)(g,{$contentType:m,$isInverse:d,$type:i,children:(0,a.jsx)(s.default,{"data-testid":"inline-icon",name:x})}),(0,a.jsxs)(y,{"data-testid":"card-related-headline",$isInverse:d,$type:i,children:[!!$&&(!h||p)&&(0,a.jsx)(u,{$isLive:h,$isInverse:d,children:$}),o]})]})})}],693858)},5332,e=>{"use strict";var a=e.i(391398),t=e.i(893409),s=e.i(179286),l=e.i(130388),r=e.i(803011),o=e.i(376833),n=e.i(217256),p=e.i(485768);let i="london";var d=e.i(760814),c=e.i(109072),y=e.i(339228),g=e.i(570549);let u=d.default.div.withConfig({displayName:"London.styles__LondonAnchorStyled",componentId:"sc-269f9f6d-0"})(({$hasRelatedUrls:e})=>d.css`
609    display: grid;
610    align-content: ${e?"start":"center"};
611
612    ${!e&&d.css`
613      height: 100%;
614    `};
615  `),h=d.default.div.withConfig({displayName:"London.styles__LondonTextAreaStyled",componentId:"sc-269f9f6d-1"})`
616  display: grid;
617  row-gap: 12px;
618`,m=d.default.a.withConfig({displayName:"London.styles__LondonTextAreaAnchorStyled",componentId:"sc-269f9f6d-2"})`
619  display: block;
620  cursor: pointer;
621  position: relative;
622  height: 100%;
623  color: inherit;
624  text-decoration: none;
625`,x=d.default.div.withConfig({displayName:"London.styles__LondonMediaStyled",componentId:"sc-269f9f6d-3"})`
626  position: relative;
627
628  img {
629    aspect-ratio: 16 / 9;
630    object-fit: cover;
631  }
632
633  ${(0,y.applyStylesForBreakpoints)(d.css`
634      margin-inline: -16px;
635    `,"group2")}
636`,$=d.default.a.withConfig({displayName:"London.styles__LondonMediaAnchorStyled",componentId:"sc-269f9f6d-4"})`
637  display: contents;
638`,f=d.default.p.withConfig({displayName:"London.styles__LondonDescriptionStyled",componentId:"sc-269f9f6d-5"})`
639  ${({theme:e,$isInverse:a})=>d.css`
640    ${(0,g.applyTypography)(e.promoDescription.regular.bpLarge)}
640;
641    color: ${a?e.text.onInverseBG.default.value:e.text.default.value};
642
643    ${(0,y.applyStylesForBreakpoints)(d.css`
644        ${(0,g.applyTypography)(e.promoDescription.regular.bpSmall)};
645        margin-bottom: 0;
646      `,"group2")}
647  `}
648`;var I=e.i(693858),v=e.i(222009);let b=d.css`
649  ${(0,v.applyZIndex)("level1")};
650
651  ${(0,y.applyStylesForBreakpoints)(d.css`
652      min-width: 100%;
653    `,"group5")};
654`,S=({relatedUrls:e,isLeftAligned:t,isInverse:s})=>(0,a.jsx)(p.default,{rowStart:2,colStart:t?1:17,colSpan:8,group5:{colStart:1,colSpan:24},group3:{rowStart:3,colStart:1,colSpan:24},group2:{colStart:1,colSpan:12},children:(0,a.jsx)(n.default,{isNested:!0,columns:8,rowGap:16,group5:{columns:24},group2:{columns:12},extraStyles:b,children:e.map((t,l)=>{var r;let o;return(0,a.jsx)(p.default,{colSpan:8,group5:(r=e.length,{colSpan:o=24/Math.min(4,r-4*Math.floor(l/4)),colStart:1+l%4*o}),group3:{colSpan:24},group2:{colSpan:12},children:(0,a.jsx)(I.default,{...t,isInverse:s,cardType:"london"})},l)})})}),k=({relatedUrls:e,...t})=>e.length?(0,a.jsx)(S,{relatedUrls:e,...t}):null;e.s(["default",0,({alignment:e="left",description:g,relatedUrls:I=[],isLiveNow:v,isInverse:b,metadata:S,title:w,testId:T="",image:L,href:C,collectionAnalytics:B,hideMetadata:j})=>{let{contentType:A="article"}=S,H=B?`${i}:${B}`:i,F="left"===e,_=!!I.length;return(0,a.jsxs)(n.default,{testId:`${T}${i}-${A}`,isNested:!0,columns:24,group2:{columns:12},rowGap:24,extraStyles:(0,d.css)(({theme:e})=>d.css`
655      position: relative;
656      min-width: fit-content;
657      grid-template-rows: min-content minmax(0, 1fr);
658
659      ${(0,y.applyStylesForBreakpoints)(d.css`
660          grid-template-rows: unset;
661        `,"group5")};
662
663      ${(0,y.applyStylesForBreakpoints)(d.css`
664          padding-bottom: 16px;
665          border-bottom: 1px solid
666            ${b?e.divider.onInverseBG.mediumEmphasis.value:e.divider.mediumEmphasis.value};
667        `,"group3")};
668
669      ${(0,c.addHoverState)(d.css`
670        cursor: pointer;
671
672        h2 {
673          text-decoration: underline;
674        }
675
676        img {
677          opacity: 0.8;
678        }
679      `)};
680    `),children:[L?(0,a.jsx)(p.default,{rowStart:1,colStart:F?9:1,rowSpan:_?2:1,colSpan:16,group5:{rowStart:1,rowSpan:1,colStart:F?9:1,colSpan:16},group3:{colStart:1,colSpan:24},group2:{colStart:1,colSpan:12},children:(0,a.jsx)(x,{children:(0,a.jsxs)(t.default,{href:C,styledAnchor:$,children:[(0,a.jsx)(s.default,{...L,cardType:H,isInverse:b}),(0,a.jsx)(l.default,{contentType:A,type:i})]})})}):null,(0,a.jsx)(p.default,{colStart:F?1:17,colSpan:8,group3:{colStart:1,colSpan:24},group2:{colStart:1,colSpan:12},children:(0,a.jsx)(u,{$hasRelatedUrls:_,children:(0,a.jsx)(t.default,{href:C,styledAnchor:m,children:(0,a.jsxs)(h,{children:[w&&(0,a.jsx)(r.default,{contentType:A,isLiveNow:v,isInverse:b,title:w,type:i}),g&&(0,a.jsx)(f,{$isInverse:b,children:g}),!j&&S&&(0,a.jsx)(o.default,{...S,isInverse:b,cardType:i,layout:"bottom",href:C})]})})})}),(0,a.jsx)(k,{relatedUrls:I,isLeftAligned:F,isInverse:b})]})}],5332)},140108,e=>{e.n(e.i(5332))}]);

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.