"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[935],{432:(O,m,t)=>{t.d(m,{a:()=>s,t:()=>c});var n=t(5631);const c={ZenInfo:(0,n.ZP)(()=>Promise.resolve().then(t.bind(t,7664)),{resolveComponent:E=>E.VersionInfo})},s=(0,n.ZP)(()=>Promise.all([t.e(841),t.e(191)]).then(t.bind(t,4929)))},7408:(O,m,t)=>{t.r(m),t.d(m,{default:()=>Z});var n=t(6109),c=t(432),s=t(8217),E=t(3794),p=t(958),M=t(1224),d=t(5884),l=t(3519),C=t(2397),L=t(2572),f=t(4069),A=t(4600);const v=({mappedEntry:e})=>{const{title:o,description:r,breadcrumb:P,theme:i,hero:a,contentComposerProps:u,additionalContent:g,introduction:h,content:D}=e||{};return n.createElement(R,{theme:i},n.createElement(p.Z,{pageTitle:o,ogImage:a&&f.ZS+a.image?.src,ogImageAltText:a&&a.image?.alt,description:r}),P?n.createElement(A.Z,{...P,padding:i==="column"?"wide":"default"}):null,a?n.createElement(W,{...a}):null,n.createElement(K,{theme:i},n.createElement(M.ZP,{id:"introduction",padding:!1,condensed:!0},n.createElement(B,null,!a&&o&&n.createElement(d.ZP,{as:"h1",$size:"1"},o),h?n.createElement(_,null,n.createElement(s.ZP,{data:h})):null,D?n.createElement(_,null,n.createElement(s.ZP,{data:D})):null)),g&&n.createElement(c.a,{...g}),u&&n.createElement(c.a,{...u})))},B=l.default.div` display: flex; flex-direction: column; gap: ${e=>e.theme.spacing.l}; `,_=l.default.div` display: flex; flex-direction: column; gap: ${e=>e.theme.spacing.xs}; @media ${e=>e.theme.mq.min.desktop} { gap: ${e=>e.theme.spacing.s}; } `,R=({children:e,theme:o="wide"})=>o==="column"?n.createElement(I,null,n.createElement(T,null,e)):n.createElement(E.Z,null,e),I=(0,l.default)(E.Z)` background: ${e=>e.theme.colors.grey.light}; `,T=l.default.div` max-width: ${e=>e.theme.grid.default.width}; margin-left: auto; margin-right: auto; background: ${e=>e.theme.colors.neutral.white}; `,K=({children:e,theme:o="wide"})=>o==="column"?n.createElement(U,null,e):n.createElement(n.Fragment,null,e),U=l.default.div` @media ${e=>e.theme.mq.min.laptop} { padding-left: calc(${e=>e.theme.spacing.l} - ${e=>e.theme.spacing.xs}); padding-right: calc(${e=>e.theme.spacing.l} - ${e=>e.theme.spacing.xs}); } `,W=({_type:e,image:o,heading:r})=>e==="heroBannerSimple"?n.createElement(L.Z,{image:o},n.createElement(d.ZP,{as:"h1",$size:"1"},r)):n.createElement(C.Z,{image:o},n.createElement(d.ZP,{as:"h1",$size:"1",$color:"white"},r)),Z=v}}]);