1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2014],{98228:function(e,n,t){"use strict";t.d(n,{H:function(){return c}});var a=t(85893);t(67294);var i=t(75833),r=t(25675),l=t.n(r),s=t(41753);let o=(e,n,t,r,s)=>{if(e===i.Elements.image)return(0,a.jsx)("div",{className:"block-img",children:(0,a.jsx)(l(),{src:n.url,width:n.dimensions.width,height:n.dimensions.height,alt:n.alt||""})},s)},c=e=>{let{render:n=[]}=e;return c.render(n)};c.asText=e=>{var n;let t=null===(n=i.RichText.asText(e||[]))||void 0===n?void 0:n.trim();return""===t?null:t},c.render=function(){var e,n;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return""!==c.asText(t)||["embed","image"].includes(null!==(n=null==t?void 0:null===(e=t[0])||void 0===e?void 0:e.type)&&void 0!==n?n:"")?(0,a.jsx)(i.RichText,{render:null!=t?t:[],linkResolver:s.WH,htmlSerializer:o}):null}},42014:function(e,n,t){"use strict";t.d(n,{i:function(){return E}});var a,i,r=t(85893);t(67294);var l=t(5152),s=t.n(l),o=t(82729),c=t(68806),d=t(16918),u=t(25633),h=t(83300),p=t.n(h),m=t(209),b=t(83454);function g(){let e=(0,o._)(["\n fragment Link on _Linkable {\n __typename\n _linkType\n\n ... on _Document {\n _meta {\n uid\n type\n lang\n }\n }\n\n ... on _ExternalLink {\n url\n target\n }\n\n ... on _ImageLink {\n name\n url\n size\n }\n\n ... on _FileLink {\n name\n url\n size\n }\n }\n"]);return g=function(){return e},e}let f="https://".concat(m.v.prismic.repository,".cdn.prismic.io/api/v2"),_="https://".concat(m.v.prismic.repository,".cdn.prismic.io/graphql"),v=b.env.PRISMIC_API_TOKEN||m.v.prismic.apiKey,y=u.Z.client(f,{accessToken:v});async function w(e){let{previewData:n,variables:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{let a=await y.getApi(),i="".concat(_,"?query=").concat(encodeURIComponent(e.replace(/\s+/g," ").trim()),"&variables=").concat(encodeURIComponent(JSON.stringify(t))),r=await p()(i,{headers:{"Prismic-Ref":(null==n?void 0:n.ref)||a.masterRef.ref,"Content-Type":"application/json",Authorization:"Token ".concat(v)}});if(200!==r.status)throw console.log(await r.text()),Error("Failed to fetch API");let l=await r.json();if(l.errors)throw console.error(l.errors),Error("Failed to fetch API");return l.data}catch(e){return null}}let k=(0,c.ZP)(g());function P(){let e=(0,o._)(["\n query LatestArticles($lang: String!, $endCursor: String, $limit: Int) {\n allArticles(lang: $lang, sortBy: publish_date_DESC, first: $limit, after: $endCursor) {\n pageInfo {\n hasNextPage\n endCursor\n }\n edges {\n node {\n publish_date\n title\n description\n image\n _meta {\n uid\n type\n lang\n }\n }\n }\n }\n }\n "]);return P=function(){return e},e}t(41753),t(98228);let x=async function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0;return await w((0,d.S)((0,c.ZP)(P())),{previewData:t,variables:{lang:e,endCursor:n,limit:a}})},G=async function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,i=await x(e,n,t,100);if(i.allArticles.pageInfo.hasNextPage){let n=await G(e,i.allArticles.pageInfo.endCursor,t,a);return{allArticles:{edges:[...i.allArticles.edges,...n.allArticles.edges]}}}return i},L={};function C(){let e=(0,o._)(["\n query ListById($id: String!, $endCursor: String!) {\n allList_items(where: { list: $id }, after: $endCursor, sortBy: title_ASC, first: 100) {\n pageInfo {\n hasNextPage\n endCursor\n }\n edges {\n node {\n title\n description\n image\n _meta {\n tags\n }\n fields {\n item_title\n item_link {\n ...Link\n }\n }\n }\n }\n }\n }\n ","\n "]);return C=function(){return e},e}" -.,0123456789a\xe1bcd\xf0e\xe9fghi\xedjklmno\xf3pqrstu\xfavwxy\xfdz\xfe\xe6\xf6".split("").forEach((e,n)=>{L[e]=n+1,e.toUpperCase()!==e&&(L[e.toUpperCase()]=n+1)});let S=async(e,n,t)=>await w((0,d.S)((0,c.ZP)(C(),k)),{previewData:t,variables:{id:e,endCursor:n}}),I=async function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2?arguments[2]:void 0,a=await S(e,n,t);if(a.allList_items.pageInfo.hasNextPage){let n=await I(e,a.allList_items.pageInfo.endCursor,t);return{allList_items:{edges:[...a.allList_items.edges,...n.allList_items.edges]}}}return a};t(10928),t(91324);let T={articles:s()(()=>Promise.all([t.e(478),t.e(7668),t.e(3663)]).then(t.bind(t,73663)),{loadableGenerated:{webpack:()=>[73663]}}),banner:s()(()=>Promise.all([t.e(4898),t.e(2973)]).then(t.bind(t,52973)),{loadableGenerated:{webpack:()=>[52973]}}),banner_with_caption:s()(()=>Promise.all([t.e(7988),t.e(9233)]).then(t.bind(t,19233)),{loadableGenerated:{webpack:()=>[19233]}}),buttons:s()(()=>Promise.all([t.e(7988),t.e(5358)]).then(t.bind(t,95358)),{loadableGenerated:{webpack:()=>[95358]}}),faq:s()(()=>Promise.all([t.e(6016),t.e(4155)]).then(t.bind(t,34155)),{loadableGenerated:{webpack:()=>[34155]}}),featured:s()(()=>Promise.all([t.e(2585),t.e(7988),t.e(6356)]).then(t.bind(t,16356)),{loadableGenerated:{webpack:()=>[16356]}}),frame:s()(()=>Promise.all([t.e(6717),t.e(3073)]).then(t.bind(t,53073)),{loadableGenerated:{webpack:()=>[53073]}}),image_gallery:s()(()=>Promise.all([t.e(7473),t.e(2682)]).then(t.bind(t,22682)),{loadableGenerated:{webpack:()=>[22682]}}),list:s()(()=>Promise.all([t.e(3934),t.e(7936)]).then(t.bind(t,97936)),{loadableGenerated:{webpack:()=>[97936]}}),map:s()(()=>Promise.all([t.e(6846),t.e(1255),t.e(3780)]).then(t.bind(t,63780)),{loadableGenerated:{webpack:()=>[63780]}}),quote:s()(()=>Promise.all([t.e(5461),t.e(1271)]).then(t.bind(t,1271)),{loadableGenerated:{webpack:()=>[1271]}}),results:s()(()=>Promise.all([t.e(6016),t.e(3133)]).then(t.bind(t,93133)),{loadableGenerated:{webpack:()=>[93133]}}),reviews:s()(()=>Promise.all([t.e(1667),t.e(3236)]).then(t.bind(t,43236)),{loadableGenerated:{webpack:()=>[43236]}}),services:s()(()=>Promise.all([t.e(5511),t.e(1479)]).then(t.bind(t,31479)),{loadableGenerated:{webpack:()=>[31479]}}),table:s()(()=>Promise.all([t.e(6016),t.e(2575)]).then(t.bind(t,82575)),{loadableGenerated:{webpack:()=>[82575]}}),text:s()(()=>Promise.all([t.e(6016),t.e(4297)]).then(t.bind(t,14297)),{loadableGenerated:{webpack:()=>[14297]}}),timeline:s()(()=>Promise.all([t.e(8151),t.e(9556)]).then(t.bind(t,59556)),{loadableGenerated:{webpack:()=>[59556]}}),timer:s()(()=>Promise.all([t.e(6016),t.e(9090)]).then(t.bind(t,99090)),{loadableGenerated:{webpack:()=>[99090]}}),video:s()(()=>Promise.all([t.e(6016),t.e(5168)]).then(t.bind(t,75168)),{loadableGenerated:{webpack:()=>[75168]}})};(a=i||(i={})).Articles="articles",a.Banner="banner",a.BannerWithCaption="banner_with_caption",a.Buttons="buttons",a.Faq="faq",a.Featured="featured",a.Frame="frame",a.ImageGallery="image_gallery",a.List="list",a.Map="map",a.Quote="quote",a.Results="results",a.Reviews="reviews",a.Services="services",a.Table="table",a.Text="text",a.Timeline="timeline",a.Timer="timer",a.Video="video";var A=t(93967),N=t.n(A),j=t(96061),q=t.n(j);let R=e=>{let{children:n,hasSpacing:t=!1}=e;return(0,r.jsx)("div",{className:N()(q().slicesLayout,{[q().hasSpacing]:t}),children:n})},$=e=>(console.log('Missing slice component for "'.concat(e.type,'":'),e),null),E=e=>{let{slices:n,hasSpacing:a}=e,l=null==n?void 0:n.filter(e=>e.type===i.Timeline),o=(e,n)=>{let t=T[e.type]||$;return(0,r.jsx)(t,{index:n,slice:e,timelines:l,...e},n)};
1return(0,r.jsxs)(R,{hasSpacing:a,children:[(e=>{if((null==e?void 0:e.length)>0){let n=s()(()=>Promise.all([t.e(8151),t.e(2814)]).then(t.bind(t,2814)).then(e=>e.TimelineNavigation),{loadableGenerated:{webpack:()=>[2814]}});return(0,r.jsx)(n,{slices:e})}return null})(l),null==n?void 0:n.map((e,n)=>o(e,n))]})}},41753:function(e,n,t){"use strict";t.d(n,{WH:function(){return a}});let a=e=>{let n="is,en".split(",")["is,en-gb".split(",").indexOf(e.lang)];return"is"!==n&&void 0!==n?"/".concat(n).concat(i(e)):i(e)},i=e=>{switch(e.type){case"home":return"/";case"page":return"/".concat(e.uid);case"article":return"/articles/".concat(e.uid);case"register":return"/register";case"charity":return"/charity";case"charity_runners":return"/charity/runners";case"charity_teams":return"/charity/teams";case"charity_charities":return"/charity/charities";case"charity_complete_pledge":return"/charity/pledge-complete";case"charity_page":return"/charity/".concat(e.uid);case"broken_type":return"/404"}return"/#unresolved"}},96061:function(e){e.exports={slicesLayout:"SlicesLayout_slicesLayout__bQjLe",hasSpacing:"SlicesLayout_hasSpacing__JN9aK"}}}]);
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.