PageSourceSearch

https://www.warc.com/_next/static/chunks/2282-18cab2116cb49eed.js

js warc.com collected 2026-10-01 07:24:32 UTC 7,546 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2282],{118:(e,a,t)=>{t.r(a),t.d(a,{DownloadableButton:()=>j});var n=t(95155),o=t(9171),r=t(73497),l=t(9158),i=t(12115),d=t(30926);let c=(0,d.createServerReference)("7f8954a6740ad4e2b6087da8e13f3f320a239c0406",d.callServer,void 0,d.findSourceMapURL,"downloadPdf"),s=(0,d.createServerReference)("7f3e87e8c985b98548a2872d69c05f77a5c37960f7",d.callServer,void 0,d.findSourceMapURL,"canDownloadContent"),u={NOT_AUTHORISED:"not_authorised",FETCH_ERROR:"fetch_error",UNKNOWN_ERROR:"unknown_error"},p=async(e,a,t,n)=>{try{n(!0);let o=await c(e);if(o.success&&o.data){let e=atob(o.data),a=Array(e.length);for(let t=0;t<e.length;t++)a[t]=e.charCodeAt(t);let t=new Uint8Array(a),n=new Blob([t],{type:"application/pdf"}),r=window.URL.createObjectURL(n),l=document.createElement("a");l.href=r,l.download=o.filename,document.body.appendChild(l),l.click(),document.body.removeChild(l),window.URL.revokeObjectURL(r)}else a({text:t(o.errorCode||u.UNKNOWN_ERROR),variant:"error"})}catch(e){a({text:t(u.UNKNOWN_ERROR),variant:"error"})}finally{n(!1)}},j=e=>{let{contentId:a,urlPath:t,downloadUrl:d,...c}=e,{showToast:j}=(0,r.useToast)(),f=(()=>{let{t:e}=(0,o.B)();return a=>{switch(a){case u.NOT_AUTHORISED:return e("downloadContentError.notAuthorised");case u.FETCH_ERROR:return e("downloadContentError.fetchError");default:return e("downloadContentError.unknownError")}}})(),[v,w]=(0,i.useState)(!1),[h,Y]=(0,i.useState)(null);(0,i.useEffect)(()=>{(async()=>{Y(await s({contentId:a,urlPath:t,downloadUrl:d,button:c}))})()},[a,t,d]);let k=async()=>{h&&await p({contentId:a,button:c,downloadUrl:d,urlPath:t},j,f,w)};return(0,n.jsx)(l.default,{...c,onClick:k,loading:v,disabled:v||!h,children:c.label})}},9171:(e,a,t)=>{t.d(a,{A:()=>l,B:()=>d});var n=t(95155),o=t(93412),r=t(12115);function l(e){let{dictionary:a,locale:t,children:r}=e;return(0,n.jsx)(i.Provider,{value:{t:(e,n)=>(0,o.sw)(a,e,t,n),locale:t},children:r})}let i=r.createContext({t:e=>e,locale:"en"}),d=()=>r.useContext(i)},17977:(e,a,t)=>{t.d(a,{AC:()=>o,Tm:()=>l});var n=t(98734),o=function(e){return e.Warc="Warc",e.LTW="LTW",e.Contagious="Contagious",e.LionsAI="LionsAI",e.LionsCO="LionsCO",e.Effie="Effie",e.LionsAIPro="LionsAIPro",e.Internal="Internal",e}({});let r=n.Ik({id:n.ai(),name:n.fc(o),theme:n.Yj(),aiBrand:n.Yj().optional(),allowCrawlers:n.Yj(),baseUrls:n.YO(n.Yj()),paywallIds:n.Ik({unauthenticated:n.Yj(),quotaExceeded:n.Yj(),unauthorised:n.Yj().optional(),proUnauthenticated:n.Yj().optional(),proQuotaExceeded:n.Yj().optional(),askBrandUnauthenticated:n.Yj().optional(),askBrandUnauthorised:n.Yj().optional()}),downloadUrl:n.Yj().optional(),supportUrl:n.Yj()});n.Ik({api:n.Ik({editorialDownload:n.Yj(),editorialAssetsDownload:n.Yj()}),account:n.Yj(),ai:n.Yj(),agencies:n.Yj().optional(),askBrand:n.Yj().optional(),askShared:n.Yj(),awards:n.Yj().optional(),bitesize:n.Yj(),brands:n.Yj().optional(),campaigns:n.Yj(),caseFinder:n.Yj().optional(),claim:n.Yj(),classic:n.Yj().optional(),contact:n.Yj(),editorial:n.Yj().optional(),entries:n.Yj().optional(),home:n.Yj(),interactiveRankings:n.Yj().optional(),interactiveRankingsBrands:n.Yj().optional(),interactiveRankingsAdvertisers:n.Yj().optional(),interactiveRankingsAgencies:n.Yj().optional(),interactiveRankingsNetworks:n.Yj().optional(),interactiveRankingsHoldingCompanies:n.Yj().optional(),notifications:n.Yj(),people:n.Yj().optional(),pro:n.Yj().optional(),rankings:n.Yj().optional(),reports:n.Yj(),search:n.Yj(),talks:n.Yj().optional(),youngEntries:n.Yj().optional(),dynamicDataPoint:n.Yj().optional()});let l=n.YO(r)},71960:(e,a,t)=>{t.d(a,{ViewOnlyRedirectModalProvider:()=>c,useViewOnlyRedirectModal:()=>s});var n=t(95155),o=t(9171),r=t(48668),l=t(91403),i=t(12115);let d=(0,i.createContext)(void 0),c=e=>{let{modals:a,children:t}=e,{t:c}=(0,o.B)(),[s,u]=(0,i.useState)(void 0),p=(0,i.useCallback)(()=>u(void 0),[]),j=(0,i.useCallback)(e=>{let{tenantName:t,href:n}=e;return!!a[t]&&(u({tenantName:t,href:n}),!0)},[a]),f=(0,i.useMemo)(()=>({openModal:j}),[j]),v=s?a[s.tenantName]:void 0,w=(0,i.useCallback)(()=>{(null==s?void 0:s.href)&&window.open(s.href,"_blank","noopener,noreferrer"),p()},[s,p]);return(0,n.jsxs)(d.Provider,{value:f,children:[t,v&&(0,n.jsx)(r.A,{isOpen:!0,closeModal:p,position:"center",modalTitle:v.title,buttons:[{copy:c("shared.cancel"),variant:"secondary",onClick:p},{copy:c("shared.continue"),variant:"primary",onClick:w}],children:v.text&&(0,n.jsx)(l.default,{html:v.text})})]})},s=()=>{let e=(0,i.useContext)(d);return{getClickHandler:(0,i.useCallback)(a=>t=>{e&&e.openModal(a)&&t.preventDefault()},[e])}}},88623:(e,a,t)=>{t.d(a,{aC:()=>d.useViewOnlyRedirectModal});var n=t(12115),o=t(30926);let r=(0,o.createServerReference)("400a5f21cff84dc0fd43a5bf894ffbe3705d891024",o.callServer,void 0,o.findSourceMapURL,"fetchOneModal");
1var l=t(17977);let i=[l.AC.Contagious,l.AC.Effie,l.AC.LTW,l.AC.Warc];(0,n.cache)(async e=>{let a=await Promise.all(i.map(async a=>{let t=await r({key:"view-on-".concat(a.toLowerCase()),locale:e});return[a,null==t?void 0:t.data]})),t={};for(let[e,n]of a)n&&(t[e]=n);return t});var d=t(71960)},90316:(e,a,t)=>{t.d(a,{VS:()=>n.DownloadableButton,F8:()=>o});var n=t(118);let o=e=>"allowDownload"in e&&!0===e.allowDownload},92282:(e,a,t)=>{t.d(a,{Card:()=>C});var n=t(95155),o=t(80240),r=t(9158),l=t(91403),i=t(45709),d=t(62075),c=t(22175),s=t(97869),u=t(42327),p=t(31479),j=t(6239),f=t(1219),v=t(79943),w=t(90316),h=t(88623),Y=t(81625);let k=()=>{Y.vF.info("Bookmark clicked")},C=e=>{let{actionProps:a,aspectRatio:t="4:3",background:Y,borderBottom:C,builderContext:b,captionText:R,cardDirection:m,ctaButtons:A,description:x,embedProps:y,image:g,imageAltText:E,mediaOverlay:O,mediaTags:U,preset:L="article",primaryTags:S,reverse:T,secondaryTags:_,subText:N,supportText:I,tabIndex:B,title:D,topicLinks:M,url:P,openUrlInNewTab:W,variant:F,viewOnlyTenantName:H,avatars:V}=e,{getClickHandler:z}=(0,h.aC)(),K=H&&P?z({tenantName:H,href:P}):void 0,q=D&&K?{...D,onClick:K}:D,Q={actionProps:a?{onClick:"save"===a.type?k:void 0,...a}:void 0,background:Y,borderBottom:C,buttons:null==A?void 0:A.map(e=>{if((0,w.F8)(e)){var a,t,o,l;let{href:r,...i}=e,d=null!=(l=null==b||null==(a=b.content)?void 0:a.id)?l:window.location.pathname,c=null==b||null==(o=b.content)||null==(t=o.data)?void 0:t.url,s=null!=c?c:window.location.pathname;return(0,n.jsx)(w.VS,{...i,downloadUrl:r,contentId:d,urlPath:s},e.label)}return(0,n.jsx)(r.default,{...e,variant:e.variant||"primary",children:e.label},e.label)}),captionText:R,cardAspectRatio:t,description:x?{text:(0,n.jsx)(l.default,{baseCopySize:{base:x.size||"body-regular-short"},html:x.text}),disableTruncation:x.disableTruncation}:void 0,direction:m,embedProps:y,href:P,hrefTarget:W?"_blank":void 0,media:g?{mediaType:"image",alt:E||"",src:(0,o.MB)({url:g,width:"lg",aspectRatio:t})}:void 0,mediaOverlay:O,mediaTags:U,primaryTags:S,reverse:T,secondaryTags:_,subText:N,supportText:I,tabIndex:B,title:q,topicLinks:null==M?void 0:M.map(e=>{let{href:a,text:t,openLinkInNewTab:n}=e;return{href:a,text:t,hrefTarget:n?"_blank":void 0}}),variant:F,avatars:V};switch(L){case"awards":return(0,n.jsx)(i.A,{...Q});case"bitesize":return(0,n.jsx)(d.A,{...Q});case"article":return(0,n.jsx)(c.A,{...Q});case"signpost":return(0,n.jsx)(s.A,{...Q});case"event":return(0,n.jsx)(u.A,{...Q});case"media":return(0,n.jsx)(p.A,{...Q});case"partner":return(0,n.jsx)(j.A,{...Q});case"story":return(0,n.jsx)(f.A,{...Q});case"feature":case"5050":case"stacked":return(0,n.jsx)(v.A,{...Q});default:return null}}}}]);

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.