1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[835],{4585:function(n,e,t){var r=t(5893);let i=(0,t(7294).forwardRef)((n,e)=>{let{children:t,isFullWidth:i=!1,className:s,...a}=n;return i?(0,r.jsx)("div",{ref:e,className:"_overflow-hidden ".concat(s),...a,children:(0,r.jsx)("div",{className:"",children:t})}):(0,r.jsx)("div",{ref:e,className:"_overflow-hidden ".concat(s),...a,children:(0,r.jsx)("div",{className:"container ",children:t})})});e.Z=i},8857:function(n,e,t){var r=t(5893),i=t(4585);e.Z=function(n){let{heading:e,id:t}=n;return(0,r.jsxs)(i.Z,{id:t,className:"page-block page-block--section-header",children:[(0,r.jsx)("h2",{className:"my-3 font-bold text-center sm:my-7 font-display fl:text-step-4",children:e}),(0,r.jsx)("div",{className:"w-full border-b border-theme-black"})]})}},6527:function(n,e,t){t.d(e,{gK:function(){return r}});let r=10},6989:function(n,e,t){t.d(e,{ZY:function(){return m}});var r=t(2729);t(804);var i=t(2870),s=t.n(i),a=t(6527);function c(){let n=(0,r._)(['*[_type == "home" && wasDeleted != true && isDraft != true][0]{\n _id,\n title,\n description,\n blocks[]{\n ',"\n },\n seo\n}"]);return c=function(){return n},n}function o(){let n=(0,r._)(['*[_type == "page" && slug.current == $slug][0]{\n _id,\n title,\n description,\n blocks[]{\n ',',\n _type == \'childPagesGridBlock\' => {\n _type,\n _key,\n _id,\n "childPages": *[_type == "childPage" && parent->_id == ^.^._id] | order(order asc){\n title,\n "slug": parent->slug.current+"/"+slug.current,\n image {\n ','\n },\n seo\n },\n "id": id.current\n },\n },\n "slug": slug.current,\n image {\n ',"\n },\n seo\n}"]);return o=function(){return n},n}function l(){let n=(0,r._)(['*[_type == "childPage" && slug.current == $slug][0]{\n _id,\n title,\n description,\n blocks[]{\n ',',\n },\n "slug": slug.current,\n image {\n ',"\n },\n seo\n}"]);return l=function(){return n},n}function u(){let n=(0,r._)(['{\n "title": "Tagged with \'" + $slug + "\'",\n "results": *[_type == "post" && $slug in tags[].value]{\n _id,\n title,\n date,\n summary,\n image {\n ',"\n },\n imageCredit[] {\n ","\n },\n showImageInPostHeader,\n meta[] {\n ",'\n },\n tags,\n publicationContext,\n isFeatured,\n category-> {\n ...\n },\n _type == \'post\' => {\n "slug": "/articles/"+category->slug.current+"/"+slug.current,\n "type": "News Post"\n },\n _type == \'page\' => {\n "slug": slug.current,\n "type": "Page"\n },\n _type == \'childPage\' => {\n "slug": parent->slug.current+"/"+slug.current,\n "type": "Page"\n },\n }\n \n}']);return u=function(){return n},n}function g(){let n=(0,r._)(['{\n "title": "Category: " + $slug,\n "results": *[_type == "post" && category->slug.current == $slug]{\n _id,\n title,\n date,\n summary,\n image {\n ',"\n },\n imageCredit[] {\n ","\n },\n showImageInPostHeader,\n meta[] {\n ",'\n },\n tags,\n publicationContext,\n isFeatured,\n category-> {\n ...\n },\n _type == \'post\' => {\n "slug": "/articles/"+category->slug.current+"/"+slug.current,\n "type": "News Post"\n },\n _type == \'page\' => {\n "slug": slug.current,\n "type": "Page"\n },\n _type == \'childPage\' => {\n "slug": parent->slug.current+"/"+slug.current,\n "type": "Page"\n },\n }\n \n}']);return g=function(){return n},n}function p(){let n=(0,r._)(['*[_type == "network" && wasDeleted != true && isDraft != true][0]{\n _id,\n title,\n description,\n seo,\n blocks[]{\n ',',\n },\n "publications": *[_type == "publication"] | order(title asc){\n title,\n slug,\n image {\n ','\n },\n country,\n distribution,\n website,\n "social": social[]{\n icon,\n url\n }\n }\n}']);return p=function(){return n},n}function y(){let n=(0,r._)(['*[_type == "donate" && wasDeleted != true && isDraft != true][0]{\n _id,\n title,\n description,\n seo,\n subscriptionOptionsMonthly,\n subscriptionOptionsYearly,\n donationOptions,\n blocks[]{\n ',",\n },\n giftAidContent[] {\n ","\n }\n}"]);return y=function(){return n},n}function d(){let n=(0,r._)(['*[_type == "news"][0]{\n _id,\n title,\n description,\n blocks[]{\n ',',\n _type == \'postsGridBlock\' => {\n _type,\n _key,\n _id,\n "posts": *[_type == "post" && wasDeleted != true && isDraft != true] | order(date desc) [0...',']{\n title,\n "slug": "articles/"+category->slug.current+"/"+slug.current,\n summary,\n date,\n image {\n ','\n },\n tags,\n isFeatured,\n category->,\n seo\n },\n "id": id.current\n },\n },\n "slug": slug.current,\n image {\n ',"\n },\n seo\n}"]);return d=function(){return n},n}let _='\n _key,\n _type,\n title,\n url,\n "page": page->{\n "type": _type, \n "slug": slug.current,\n _type == "home" => {\n "slug": "/",\n },\n _type == "childPage" => {\n "slug": parent->slug.current+"/"+slug.current,\n },\n _type == \'post\' => {\n "slug": "articles/"+category->slug.current+"/"+slug.current,\n },\n },\n "file": file.asset->url,\n highlight\n',m='\nalt,\nasset,\ncrop,\ncustomRatio,\nhotspot,\n"id": asset->assetId,\n"type": asset->mimeType,\n"aspectRatio": asset->metadata.dimensions.aspectRatio,\n"lqip": asset->metadata.lqip\n',k='\n ...,\n markDefs[]{\n ...,\n _type == "link" => {\n "url": @.url,\n "isButton": @.isButton,\n "styles": @.styles{style, isLarge, isBlock},\n "page":@.page->{"type": _type, "slug": slug.current}\n }\n },\n _type == "figure" => {\n '.concat(m,'\n },\n _type == "button" => {\n _type,\n label,\n href,\n newWindow,\n type\n}\n'),h="\n _type == 'textBlock' =>
1 {\n _type,\n _key,\n \"id\": id.current,\n align,\n text[] {\n ".concat(k,"\n },\n },\n _type == 'imageBlock' => {\n _type,\n _key,\n \"id\": id.current,\n layout,\n image {\n ").concat(m,"\n },\n caption,\n captionColour,\n credit[] {\n ").concat(k,"\n },\n buttons[] {\n ").concat(_,"\n },\n buttonsAlignment\n },\n _type == 'headingBlock' => {\n _type,\n _key,\n \"id\": id.current,\n layout,\n heading,\n colour,\n },\n _type == 'quoteBlock' => {\n _type,\n _key,\n \"id\": id.current,\n layout,\n quote[] {\n ").concat(k,"\n },\n cite,\n buttons[] {\n ").concat(_,"\n },\n buttonsAlignment\n },\n _type == 'imageQuoteBlock' => {\n _type,\n _key,\n \"id\": id.current,\n layout,\n image {\n ").concat(m,"\n },\n caption,\n captionColour,\n credit[] {\n ").concat(k,"\n },\n quote[] {\n ").concat(k,"\n },\n cite,\n },\n _type == 'buttonBlock' => {\n _type,\n _key,\n \"id\": id.current,\n heading,\n layout,\n buttons[] {\n ").concat(_,"\n },\n },\n _type == 'spacerBlock' => {\n _type,\n _key,\n size\n },\n _type == 'accordionBlock' => {\n _type,\n _key,\n \"id\": id.current,\n heading,\n sections[] {\n title,\n content[] {\n ").concat(k,"\n }\n },\n },\n _type == 'collageBlock' => {\n _type,\n _key,\n \"id\": id.current,\n layout,\n isFullWidth,\n images[] {\n ").concat(m,"\n }\n },\n _type == 'sectionHeaderBlock' => {\n _type,\n _key,\n \"id\": id.current,\n heading,\n },\n _type == 'imageGridBlock' => {\n _type,\n _key,\n \"id\": id.current,\n isFullWidth,\n images[] {\n ").concat(m,"\n },\n },\n _type == 'imageGridBlock' => {\n _type,\n _key,\n \"id\": id.current,\n isFullWidth,\n cards[] {\n _key,\n image {\n ").concat(m,"\n },\n caption,\n captionColour,\n buttons[] {\n ").concat(_,"\n },\n buttonsAlignment\n },\n },\n _type == 'carouselBlock' =>
1 {\n _type,\n _key,\n isFullWidth,\n \"id\": id.current,\n images[] {\n ").concat(m,"\n },\n },\n _type == 'ctaBlock' => {\n _type,\n _key,\n \"id\": id.current,\n heading,\n content[] {\n ").concat(k,"\n },\n button {\n _type,\n label,\n href,\n newWindow,\n type\n }\n },\n _type == 'ctaImageBlock' => {\n _type,\n _key,\n \"id\": id.current,\n image {\n ").concat(m,"\n },\n content[] {\n ").concat(k,"\n },\n button {\n _type,\n label,\n href,\n newWindow,\n type\n }\n },\n _type == 'videoBlock' => {\n _type,\n _key,\n videoUrl,\n vimeo,\n cover {\n ").concat(m,'\n },\n },\n _type == \'embedBlock\' => {\n _type,\n _key,\n isCentered,\n isNarrow,\n code\n },\n _type == \'featuredGridBlock\' => {\n _type,\n _key,\n heading,\n readMoreText,\n readMoreLink-> {\n _type == \'page\' => {\n "slug": "/" + slug.current\n },\n _type == \'news\' => {\n "slug": "/articles"\n },\n _type == \'home\' => {\n "slug": "/"\n },\n _type == \'childPage\' => {\n "slug": parent->slug.current+"/"+slug.current\n },\n _type == \'network\' => {\n "slug": "/network"\n },\n _type == \'donate\' => {\n "slug": "/donate"\n }\n },\n "cards": cards[]{\n subtitle,\n label,\n ...page-> {\n _type == \'page\' => {\n title,\n "description": seo.metaDesc,\n image {\n ').concat(m,'\n },\n "slug": "/" + slug.current\n },\n _type == \'childPage\' => {\n title,\n "description": seo.metaDesc,\n image {\n ').concat(m,'\n },\n "slug": parent->slug.current+"/"+slug.current,\n },\n _type == \'post\' => {\n title,\n date,\n "description": seo.metaDesc,\n image {\n ').concat(m,'\n },\n "slug": "articles/"+category->slug.current+"/"+slug.current,\n },\n _type == \'home\' => {\n title,\n "description": seo.metaDesc,\n "image": seo.shareGraphic {\n ...').concat(m,',\n "alt": seo.metaTitle || title\n },\n "slug": "/"\n },\n _type == \'donate\' => {\n title,\n "description": seo.metaDesc,\n image {\n ').concat(m,'\n },\n "slug": "/donate"\n },\n _type == \'network\' => {\n title,\n "description": seo.metaDesc,\n image {\n ').concat(m,'\n },\n "slug": "/network"\n },\n }\n },\n },\n'),f="\n ".concat(h,'\n _type == \'globalBlockBlock\' => {\n _type,\n _key,\n "blocks": globalBlock->blocks[]{\n "type": _type,\n ').concat(h,"\n }\n }\n");'\n "site": {\n "rootDomain": *[_type == "generalSettings"][0].siteURL,\n "cookieConsent": *[_type == "cookieSettings"][0]{\n message,\n "link": link->{"type": _type, "slug": slug.current}\n },\n "seo": *[_type == "seoSettings"][0]{\n siteTitle,\n metaTitle,\n metaDesc,\n shareTitle,\n shareDesc,\n shareGraphic\n },\n "mainNav": *[_type == "generalSettings"][0].mainNav {\n items[]{\n '.concat(_,'\n }\n },\n "headerNav": *[_type == "generalSettings"][0].headerNav {\n items[]{\n ').concat(_,'\n }\n },\n "featuredButton": *[_type == "generalSettings"][0].featuredButton {\n _type,\n label,\n href,\n newWindow,\n type\n },\n "footerNav": *[_type == "generalSettings"][0].footerNav {\n items[]{\n ').concat(_,'\n }\n },\n "footerSecondaryNav": *[_type == "generalSettings"][0].footerSecondaryNav {\n items[]{\n ').concat(_,'\n }\n },\n "social": {\n "facebookURL": *[_type == "generalSettings"][0].facebookURL,\n "twitterURL": *[_type == "generalSettings"][0].twitterURL,\n "instagramURL": *[_type == "generalSettings"][0].instagramURL,\n "linkedinURL": *[_type == "generalSettings"][0].linkedinURL,\n }\n }\n'),s()(c(),f),s()(o(),f,m,m),s()(l(),f,m),s()(u(),m,k,k),s()(g(),m,k,k),s()(p(),f,m),s()(y(),f,k),s()(d(),f,a.gK,m,m),'*[_type == "post" && slug.current == $slug][0]{\n _id,\n title,\n date,\n "slug": slug.current,\n summary,\n image {\n '.concat(m,"\n },\n imageCredit[] {\n ").concat(k,"\n },\n showImageInPostHeader,\n meta[] {\n ").concat(k,"\n },\n tags,\n publication-> {\n ...,\n image {\n ").concat(m,"\n }\n },\n publicationContext,\n isFeatured,\n category-> {\n ...\n },\n blocks[]{\n ").concat(f,',\n _type == \'textBlock\' => {\n ...,\n "isPost": true\n },\n _type == \'relatedPostsBlock\' => {\n _type,\n _key,\n _id,\n "currentCat": ^.category->slug.current,\n "posts": *[_type == "post" && slug.current != $slug && wasDeleted != true && isDraft != true && ^.^.category->slug.current == category->.slug.current][0...3]{\n title,\n "slug": "articles/"+category->slug.current+"/"+slug.current,\n date,\n image {\n ').concat(m,'\n },\n tags,\n isFeatured,\n isINSP,\n seo\n },\n "id": id.current\n },\n _type == \'tagsBlock\' => {\n _type,\n _key,\n _id,\n "tags": ^.tags,\n "id": id.current\n },\n _type == \'shareBlock\' => {\n _type,\n _key,\n _id,\n "title": ^.title,\n "slug": ^.slug.current,\n "image": ^.image {\n ').concat(m,'\n },\n "summary": ^.summary,\n "id": id.current\n },\n },\n seo\n}')}}]);
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.