1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:sunsave-website-key":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="6529a63f-311f-4d37-9c8e-1aa18e220913",e._sentryDebugIdIdentifier="sentry-dbid-6529a63f-311f-4d37-9c8e-1aa18e220913")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4419],{22975:(e,t,r)=>{r.d(t,{CQ:()=>d,Dc:()=>p,LW:()=>n,Lc:()=>o,Ms:()=>s,YK:()=>c,r4:()=>a,rQ:()=>u,yi:()=>l});let n=e=>{if("function"==typeof getComputedStyle)return getComputedStyle(document.documentElement).getPropertyValue(e)},i=({spacingUnit:e,direction:t,spacingType:r="padding"})=>{let n="";switch(r){case"spacing":n="space-";break;case"gap":n="gap-",""===t&&(n="gap");break;case"margin":n="m";break;default:n="p"}switch(e){case"nano":return`${n}${t}-1`;case"tiny":return`${n}${t}-2`;case"mini":return`${n}${t}-3`;case"compact":return`${n}${t}-3 lg:${n}${t}-5`;case"little":return`${n}${t}-5`;case"small":return`${n}${t}-5 lg:${n}${t}-7`;case"medium":return`${n}${t}-7 lg:${n}${t}-10`;case"large":return`${n}${t}-10 lg:${n}${t}-16`;case"huge":return`${n}${t}-10 lg:${n}${t}-20`;case"giant":return`${n}${t}-10 md:${n}${t}-16 lg:${n}${t}-24 xl:${n}${t}-28`;case"supergiant":return`${n}${t}-14 md:${n}${t}-16 lg:${n}${t}-24 xl:${n}${t}-32`;default:return""}},l=({spacingUnit:e,direction:t=""})=>i({direction:t,spacingUnit:e,spacingType:"padding"}),s=(e,t="")=>i({direction:t,spacingUnit:e,spacingType:"padding"}),a=({spacingUnit:e,direction:t=""})=>i({direction:t,spacingUnit:e,spacingType:"margin"}),o=(e,t="")=>i({direction:t,spacingUnit:e,spacingType:"margin"}),d=({spacingUnit:e,direction:t="y"})=>i({direction:t,spacingUnit:e,spacingType:"spacing"}),c=(e,t)=>i({direction:t,spacingUnit:e,spacingType:"spacing"}),p=({direction:e="",spacingUnit:t})=>i({direction:e,spacingUnit:t,spacingType:"gap"}),u=(e,t="")=>i({direction:t,spacingUnit:e,spacingType:"gap"})},25744:(e,t,r)=>{r.d(t,{R:()=>n});function n(e){return`https://prismic.dev/msg/react/v3.2.2/${e}`}},56946:(e,t,r)=>{r.d(t,{$:()=>v});var n=r(37876),i=r(14232),l=r(50351);let s="list-item",a="o-list-item",o="group-list-item",d="group-o-list-item",c={[s]:"listItem",[a]:"oListItem",[o]:"list",[d]:"oList"},p=e=>(t,r,n,i,l)=>{let s=e[c[t]||t];if(s)return s({type:t,node:r,text:n,children:i,key:l})},u=()=>(++u.i).toString();u.i=0;let m=(e,t=[])=>({key:u(),type:e.type,text:"text"in e?e.text:void 0,node:e,children:t}),g=e=>m({type:"span",text:e,spans:[]}),h=e=>{if("text"in e)return m(e,x(e.spans,e));if("items"in e){let t=[];for(let r=0;r<e.items.length;r++)t.push(h(e.items[r]));return m(e,t)}return m(e)},x=(e,t,r)=>{if(!e.length)return[g(t.text)];let n=e.slice(0);n.sort((e,t)=>e.start-t.start||t.end-e.end);let i=[];for(let e=0;e<n.length;e++){let l=n[e],s=r&&r.start||0,a=l.start-s,o=l.end-s,d=t.text.slice(a,o),c=[];for(let t=e;t<n.length;t++){let e=n[t];e!==l&&(e.start>=l.start&&e.end<=l.end?(c.push(e),n.splice(t,1),t--):e.start<l.end&&e.end>l.start&&(c.push({...e,end:l.end}),n[t]={...e,start:l.end}))}0===e&&a>0&&i.push(g(t.text.slice(0,a)));let p={...l,text:d};i.push(m(p,x(c,{...t,text:d},l))),o<t.text.length&&i.push(g(t.text.slice(o,n[e+1]?n[e+1].start-s:void 0)))}return i},f=(e,t)=>{let r=[];for(let n=0;n<e.length;n++){let i=e[n],l=t(i.type,i.node,i.text,f(i.children,t),i.key);null!=l&&r.push(l)}return r};var y=r(50967),b=r(25744),k=r(93361);let $=e=>{if("direction"in e&&"rtl"===e.direction)return"rtl"},v=e=>{let t,r,{linkResolver:c,field:m,fallback:g,components:x,externalLinkComponent:v,internalLinkComponent:j,...w}=e;if(y.A&&"className"in w&&console.warn(`[PrismicRichText] className cannot be passed to <PrismicRichText> since it renders an array without a wrapping component. For more details, see ${(0,b.R)("classname-is-not-a-valid-prop")}.`,m),!l.YD(m))return null!=g?(0,n.jsx)(n.Fragment,{children:g}):null;let _=((...e)=>(...t)=>{for(let r=0;r<e.length;r++){let n=e[r];if(n){let e=n(...t);if(null!=e)return e}}})("object"==typeof x?p(x):x,(t={linkResolver:c,internalLinkComponent:j,externalLinkComponent:v},p({heading1:({node:e,children:t,key:r})=>(0,n.jsx)("h1",{dir:$(e),children:t},r),heading2:({node:e,children:t,key:r})=>(0,n.jsx)("h2",{dir:$(e),children:t},r),heading3:({node:e,children:t,key:r})=>(0,n.jsx)("h3",{dir:$(e),children:t},r),heading4:({node:e,children:t,key:r})=>(0,n.jsx)("h4",{dir:$(e),children:t},r),heading5:({node:e,children:t,key:r})=>(0,n.jsx)("h5",{dir:$(e),children:t},r),heading6:({node:e,children:t,key:r})=>(0,n.jsx)("h6",{dir:$(e),children:t},r),paragraph:({node:e,children:t,key:r})=>(0,n.jsx)("p",{dir:$(e),children:t}
1,r),preformatted:({node:e,key:t})=>(0,n.jsx)("pre",{children:e.text},t),strong:({children:e,key:t})=>(0,n.jsx)("strong",{children:e},t),em:({children:e,key:t})=>(0,n.jsx)("em",{children:e},t),listItem:({node:e,children:t,key:r})=>(0,n.jsx)("li",{dir:$(e),children:t},r),oListItem:({node:e,children:t,key:r})=>(0,n.jsx)("li",{dir:$(e),children:t},r),list:({children:e,key:t})=>(0,n.jsx)("ul",{children:e},t),oList:({children:e,key:t})=>(0,n.jsx)("ol",{children:e},t),image:({node:e,key:r})=>{let i=(0,n.jsx)("img",{src:e.url,alt:e.alt??void 0,"data-copyright":e.copyright?e.copyright:void 0});return(0,n.jsx)("p",{className:"block-img",children:e.linkTo?(0,n.jsx)(k.s,{linkResolver:t.linkResolver,internalComponent:t.internalLinkComponent,externalComponent:t.externalLinkComponent,field:e.linkTo,children:i}):i},r)},embed:({node:e,key:t})=>(0,n.jsx)("div",{"data-oembed":e.oembed.embed_url,"data-oembed-type":e.oembed.type,"data-oembed-provider":e.oembed.provider_name,dangerouslySetInnerHTML:{__html:e.oembed.html??""}},t),hyperlink:({node:e,children:r,key:i})=>(0,n.jsx)(k.s,{field:e.data,linkResolver:t.linkResolver,internalComponent:t.internalLinkComponent,externalComponent:t.externalLinkComponent,children:r},i),label:({node:e,children:t,key:r})=>(0,n.jsx)("span",{className:e.data.label,children:t},r),span:({text:e,key:t})=>{let r=[],l=0;for(let t of e.split("\n"))l>0&&r.push((0,n.jsx)("br",{},`${l}__break`)),r.push((0,n.jsx)(i.Fragment,{children:t},`${l}__line`)),l++;return(0,n.jsx)(i.Fragment,{children:r},t)}}))),N=(r=(e,t,r,n,l)=>{let s=_(e,t,r,n,l);return(0,i.isValidElement)(s)&&null==s.key?(0,i.cloneElement)(s,{key:l}):s},f((e=>{let t=(e=>{let t=e.slice(0);for(let e=0;e<t.length;e++){let r=t[e];if(r.type===s||r.type===a){let n=[r];for(;t[e+1]&&t[e+1].type===r.type;)n.push(t[e+1]),t.splice(e,1);r.type===s?t[e]={type:o,items:n}:t[e]={type:d,items:n}}}return t})(e),r=[];for(let e=0;e<t.length;e++)r.push(h(t[e]));return{key:u(),children:r}})(m).children,r));return N?(0,n.jsx)(n.Fragment,{children:N}):null!=g?(0,n.jsx)(n.Fragment,{children:g}):null}},64419:(e,t,r)=>{r.r(t),r.d(t,{default:()=>d});var n=r(37876),i=r(50351),l=r(86358),s=r(56946),a=r(72569),o=r(22975);let d=({slice:e})=>{let{heading:t,description:r,button:d,footnote:c,background_image:p,padding_top:u,padding_bottom:m}=e.primary;return(0,n.jsx)("div",{"data-slice-type":e.slice_type,"data-slice-variation":e.variation,className:"container",children:(0,n.jsx)("div",{className:(0,a.cn)("@container",(0,o.Ms)(u,"t"),(0,o.Ms)(m,"b")),children:(0,n.jsxs)("section",{className:"bg-brand-primary-dark relative overflow-hidden rounded-2xl",children:[i.Sl(p)&&(0,n.jsxs)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0",children:[(0,n.jsx)(l.PrismicNextImage,{field:p,fill:!0,className:"object-cover"}),(0,n.jsx)("div",{className:"absolute inset-0 bg-black/30 @3xl:hidden"}),(0,n.jsx)("div",{className:"absolute inset-0",style:{backgroundImage:"linear-gradient(234.806deg, rgba(0, 0, 0, 0) 25.364%, rgba(0, 0, 0, 0.8) 76.763%)"}}),(0,n.jsx)("div",{className:"absolute inset-0 hidden @3xl:block",style:{backgroundImage:"linear-gradient(181.163deg, rgba(0, 0, 0, 0) 48.786%, rgba(0, 0, 0, 0.4) 75.775%)"}})]}),(0,n.jsx)("div",{className:"relative p-8 @md:p-10 @3xl:p-16",children:(0,n.jsxs)("div",{className:"flex max-w-xl flex-col gap-7",children:[i.YD(t)&&(0,n.jsx)(s.$,{field:t,components:{heading1:({children:e})=>(0,n.jsx)("h2",{className:"text-2xl font-bold tracking-tight text-white @3xl:text-5xl",children:e})}}),i.YD(r)&&(0,n.jsx)(s.$,{field:r,components:{paragraph:({children:e})=>(0,n.jsx)("p",{className:"text-base text-white @md:text-lg",children:e})}}
1),i.nf(d)&&(0,n.jsx)("div",{children:(0,n.jsx)(l.PrismicNextLink,{field:d,className:"bg-brand-secondary inline-flex cursor-pointer items-center justify-center rounded-full border-2 border-black px-5 py-3 font-bold text-black transition hover:opacity-75",children:d.text})}),i.YD(c)&&(0,n.jsx)(s.$,{field:c,components:{paragraph:({children:e})=>(0,n.jsx)("p",{className:"text-sm text-white/80",children:e})}})]})})]})})})}},93361:(e,t,r)=>{r.d(t,{s:()=>d});var n=r(37876),i=r(14232),l=r(96096),s=r(50351),a=r(50967),o=r(25744);let d=(0,i.forwardRef)(function(e,t){var r;let i,d,{field:c,document:p,linkResolver:u,internalComponent:m,externalComponent:g,children:h,...x}=e;if(a.A)if(c)if(c.link_type)("text"in c?Object.keys(c).length>2:Object.keys(c).length>1)&&!("url"in c||"uid"in c||"id"in c)&&console.warn(`[PrismicLink] The provided field is missing required properties to properly render a link. The link may not render correctly. For more details, see ${(0,o.R)("missing-link-properties")}`,c);else throw console.error(`[PrismicLink] This "field" prop value caused an error to be thrown. 2`,c),Error(`[PrismicLink] The provided field is missing required properties to properly render a link. The link will not render. For more details, see ${(0,o.R)("missing-link-properties")}`);else p&&!("url"in p||"id"in p)&&console.warn(`[PrismicLink] The provided document is missing required properties to properly render a link. The link may not render correctly. For more details, see ${(0,o.R)("missing-link-properties")}`,p);let{href:f,rel:y,...b}=((e,t={})=>{if(e&&("link_type"in e?(0,s.nf)(e):e)){let r,n,i="target"in e?e.target:void 0,s=(0,l.z)(e,t.linkResolver),a=null==s?void 0:s,o="string"==typeof a&&(n=!(r=/^(\/(?!\/)|#)/.test(a))&&!/^https?:\/\//.test(a),!r||!!n),d=t.rel?t.rel({href:a,isExternal:o,target:i}):o?"noreferrer":void 0;return{href:a,target:i,rel:null==d?void 0:d}}return{}})(c??p,{linkResolver:u,rel:"function"==typeof x.rel?x.rel:void 0}),k=y;"rel"in x&&"function"!=typeof x.rel&&(k=x.rel);let $=("href"in x?x.href:f)||"",v=m||"a",j=$?(r=$,d=!(i=/^(\/(?!\/)|#)/.test(r))&&!/^https?:\/\//.test(r),i&&!d)?v:g||"a":v;return(0,n.jsx)(j,{ref:t,...b,...x,href:$,rel:k,children:"children"in e?h:null==c?void 0:c.text})})}}]);
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.