1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ec307f28-716b-40ee-984b-c5409167dab4",e._sentryDebugIdIdentifier="sentry-dbid-ec307f28-716b-40ee-984b-c5409167dab4")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5114,5247],{45247:(e,t,o)=>{o.r(t),o.d(t,{default:()=>y});var l=o(54568),r=o(7620),n=o(27186),i=o(99100),a=o(11171),s=o(83432),c=o(84041),u=o(20128),d=o(97743),m=o(29837),v=o(86670),x=o(77168);let g=e=>"string"==typeof e?e.trim().length>0:Array.isArray(e)?e.length>0:!!e;function b(e){let{entry:t,config:o,isEditMode:r,setTextColor:n,renderItemControls:i,big:a=!0}=e,{item:s,keyFor:c,onChangeField:u,onRemove:d}=t;return(0,l.jsxs)("div",{className:"relative",children:[r&&d&&(0,l.jsx)("div",{className:"absolute -top-1 right-0 z-10",children:null==i?void 0:i({index:0,onRemove:d})}),(0,l.jsxs)("blockquote",{className:"relative",children:[(0,l.jsx)("span",{"aria-hidden":"true",className:"absolute -left-2 -top-6 select-none font-serif text-[7rem] leading-none md:-left-8 md:-top-8 md:text-[10rem]",style:{color:"color-mix(in srgb, var(--site-color-fg) 12%, transparent)"},children:"â"}),(0,l.jsx)(m.A,{as:"p",rich:!0,value:s.quote,onChange:e=>u("quote",e),className:"relative ".concat(a?"text-2xl md:text-4xl":"text-xl md:text-2xl"," font-medium leading-[1.2] tracking-tight"),style:{color:(0,x.Nx)(o,c("quote"),"--site-color-fg")},placeholder:"The quote...",maxLength:2e3,colorKey:c("quote"),colorValue:(0,x.sT)(o,c("quote")),themeColor:"var(--site-color-fg)",onChangeColor:r?e=>n(c("quote"),e):void 0,onResetColor:r?()=>n(c("quote"),void 0):void 0})]}),(r||g(s.attribution)||s.role)&&(0,l.jsxs)("figcaption",{className:"mt-8 flex items-center gap-3 text-sm",children:[(0,l.jsx)("span",{"aria-hidden":"true",className:"block h-px w-8",style:{backgroundColor:"var(--site-color-border)"}}),(0,l.jsx)(m.A,{as:"span",rich:!0,value:s.attribution,onChange:e=>u("attribution",e),className:"font-medium",style:{color:(0,x.Nx)(o,c("attribution"),"--site-color-fg")},placeholder:"Attribution",maxLength:200,colorKey:c("attribution"),colorValue:(0,x.sT)(o,c("attribution")),themeColor:"var(--site-color-fg)",onChangeColor:r?e=>n(c("attribution"),e):void 0,onResetColor:r?()=>n(c("attribution"),void 0):void 0}),(0,l.jsx)(m.A,{as:"span",value:s.role,onChange:e=>u("role",e),style:{color:(0,x.Nx)(o,c("role"),"--site-color-muted")},placeholder:"Role (optional)",maxLength:200,renderValue:e=>"\xb7 ".concat(e),colorKey:c("role"),colorValue:(0,x.sT)(o,c("role")),themeColor:"var(--site-color-muted)",onChangeColor:r?e=>n(c("role"),e):void 0,onResetColor:r?()=>n(c("role"),void 0):void 0})]})]})}function f(e){let{entries:t,autoplay:o,config:u}=e,{t:m}=(0,d.b)(),v=(0,n.I)(),[x,g]=(0,r.useState)(0),[f,y]=(0,r.useState)(!1),h=t.length,p=e=>g((e%h+h)%h);(0,r.useEffect)(()=>{if(!o||v||f||h<2)return;let e=setInterval(()=>g(e=>(e+1)%h),6e3);return()=>clearInterval(e)},[o,v,f,h]);let C=x%h,j=t[C];return(0,l.jsxs)("div",{className:"relative",onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),children:[(0,l.jsx)("div",{className:"flex min-h-[230px] items-center md:min-h-[260px]",children:(0,l.jsx)(i.N,{mode:"wait",initial:!1,children:(0,l.jsx)(a.P.div,{initial:!v&&{opacity:0,y:14},animate:{opacity:1,y:0},exit:v?{opacity:1}:{opacity:0,y:-14},transition:{duration:.45,ease:[.16,1,.3,1]},className:"w-full",children:(0,l.jsx)(b,{entry:j,config:u,isEditMode:!1})},C)})}),(0,l.jsxs)("div",{className:"mt-10 flex items-center justify-center gap-4",children:[(0,l.jsx)("button",{type:"button",onClick:()=>p(x-1),"aria-label":m("sections.quoteBlock.previous","Previous quote"),className:"flex h-9 w-9 items-center justify-center rounded-full transition-opacity hover:opacity-70",style:{border:"1px solid var(--site-color-border)",color:"var(--site-color-fg)"},children:(0,l.jsx)(s.A,{className:"h-4 w-4"})}),(0,l.jsx)("div",{className:"flex items-center gap-2",children:t.map((e,t)=>(0,l.jsx)("button",{type:"button",onClick:()=>p(t),"aria-label":m("sections.quoteBlock.goTo","Go to quote {{number}}",{number:t+1}),className:"h-2 rounded-full transition-all",style:{width:t===C?22:8,backgroundColor:t===C?"var(--site-color-accent)":"var(--site-color-border)"}},t))}),(0,l.jsx)("button",{type:"button",onClick:()=>p(x+1),"aria-label":m("sections.quoteBlock.next","Next quote"),className:"flex h-9 w-9 items-center justify-center rounded-full transition-opacity hover:opacity-70",style:{border:"1px solid var(--site-color-border)",color:"var(--site-color-fg)"},children:(0,l.jsx)(c.A,{className:"h-4 w-4"})})]})]})}function y(e){var t;let{config:o}=e,r=(0,u.Zx)(),n=!!r,i=(e,t)=>{var l;return null==r||null==(l=r.onUpdateConfig)?void 0:l.call(r,{...o,[e]:t})},a=(e,t)=>{var l;return null==r||null==(l=r.onUpdateConfig)?void 0:l.call(r,(0,x.dE)(o,e,t))},s=o.extraQuotes||[],c=[{item:{quote:o.quote,attribution:o.attribution,role:o.role},keyFor:e=>
1e,onChangeField:(e,t)=>i(e,t),onRemove:null},...s.map((e,t)=>({item:e,keyFor:e=>"extraQuotes.".concat(t,".").concat(e),onChangeField:(e,o)=>i("extraQuotes",s.map((l,r)=>r===t?{...l,[e]:o}:l)),onRemove:()=>i("extraQuotes",s.filter((e,o)=>o!==t))}))],d=c.filter(e=>g(e.item.quote));if(!n&&0===d.length)return null;let y=!0===o.autoplay;return(0,l.jsx)(v.A,{backgroundImage:o.backgroundImage,className:"px-6 py-20 md:py-28",children:(0,l.jsxs)("div",{className:"mx-auto max-w-3xl",children:[(n||o.eyebrow)&&(0,l.jsx)(m.A,{as:"span",value:o.eyebrow,onChange:e=>i("eyebrow",e),className:"mb-6 inline-block font-mono text-[11px] font-medium uppercase tracking-[0.18em]",style:{color:(0,x.Nx)(o,"eyebrow","--site-color-muted")},placeholder:"Eyebrow (optional)",maxLength:80,colorKey:"eyebrow",colorValue:(0,x.sT)(o,"eyebrow"),themeColor:"var(--site-color-muted)",onChangeColor:n?e=>a("eyebrow",e):void 0,onResetColor:n?()=>a("eyebrow",void 0):void 0}),n?(0,l.jsxs)("div",{className:"space-y-10",children:[c.map((e,t)=>(0,l.jsx)("div",{className:t>0?"border-t pt-10":"",style:t>0?{borderColor:"var(--site-color-border)"}:void 0,children:(0,l.jsx)(b,{entry:e,config:o,isEditMode:!0,setTextColor:a,renderItemControls:null==r?void 0:r.renderItemControls,big:0===t})},t)),null==r||null==(t=r.renderAddItemButton)?void 0:t.call(r,{label:"Add quote",onClick:()=>i("extraQuotes",[...s,{quote:""}])})]}):1===d.length?(0,l.jsx)(b,{entry:d[0],config:o,isEditMode:!1}):(0,l.jsx)(f,{entries:d,autoplay:y,config:o})]})})}},65159:(e,t,o)=>{o.d(t,{A:()=>a});var l=o(54568);o(7620);var r=o(97743),n=o(75415);let i={"to-r":"to right","to-l":"to left","to-b":"to bottom","to-t":"to top","to-br":"to bottom right","to-bl":"to bottom left","to-tr":"to top right","to-tl":"to top left"};function a(e){var t,o;let{backgroundImage:a,showFade:s=!0,showNoise:c=!0}=e,{getImageUrl:u}=(0,r.b)(),d=a||{},m=d.type||"image",v="image"===m&&d.url?u(d.url):null,x=null!=(t=d.opacity)?t:.1;return(0,l.jsxs)("div",{className:"absolute inset-0 z-0",children:["image"===m&&v&&(0,l.jsx)(n.A,{src:v,alt:"",className:"w-full h-full grayscale-[20%]",style:{opacity:x,objectFit:d.fit||"cover",objectPosition:d.position||"50% 50%"}}),"solid"===m&&(0,l.jsx)("div",{className:"absolute inset-0",style:{backgroundColor:d.solidColor||"var(--site-color-fg)"}}),"gradient"===m&&(0,l.jsx)("div",{className:"absolute inset-0",style:{background:"linear-gradient(".concat(i[d.gradientDirection]||"to bottom right",", ").concat(d.gradientFrom||"var(--site-color-fg)",", ").concat(d.gradientTo||"var(--site-color-accent)",")")}}),d.overlayColor&&(0,l.jsx)("div",{className:"absolute inset-0 mix-blend-multiply",style:{backgroundColor:d.overlayColor,opacity:null!=(o=d.overlayOpacity)?o:.3}}),s&&(0,l.jsx)("div",{className:"absolute inset-0",style:{background:"linear-gradient(to bottom, color-mix(in srgb, var(--site-color-bg) 80%, transparent), color-mix(in srgb, var(--site-color-bg) 50%, transparent), var(--site-color-bg))"}}),c&&(0,l.jsx)("div",{className:"absolute inset-0 bg-noise opacity-10 brightness-100 contrast-150"})]})}},75415:(e,t,o)=>{o.d(t,{A:()=>n});var l=o(54568),r=o(7620);function n(e){let{src:t,fallback:o=null,onError:n,alt:i="",...a}=e,[s,c]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{c(!1)},[t]),!t||s)?o:(0,l.jsx)("img",{...a,src:t,alt:i,onError:e=>{"function"==typeof n&&n(e),c(!0)}})}},77168:(e,t,o)=>{o.d(t,{Nx:()=>d,dE:()=>v,sT:()=>m});let l={heading:"headingColor",subheading:"subheadingColor"},r=[12,12,16];function n(e){if("string"!=typeof e)return;let t=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.exec(e.trim());if(!t)return;let o=t[1].length<=4?t[1].split("").map(e=>e+e).join(""):t[1];return[parseInt(o.slice(0,2),16),parseInt(o.slice(2,4),16),parseInt(o.slice(4,6),16),8===o.length?parseInt(o.slice(6,8),16)/255:1]}function i(e){let t=e/255;return t<=.03928?t/12.92:((t+.055)/1.055)**2.4}function a(e){return .2126*i(e[0])+.7152*i(e[1])+.0722*i(e[2])}function s(e,t){return[e[0]*e[3]+t[0]*(1-e[3]),e[1]*e[3]+t[1]*(1-e[3]),e[2]*e[3]+t[2]*(1-e[3])]}function c(e,t,o){var i,c,u;if((null==o?void 0:o.templateId)!=="studio"||(null==e||null==(i=e.textColors)?void 0:i[t])!==void 0||(null==e||null==(c=e.textStyles)?void 0:c["".concat(t,"ColorMode")])==="custom")return!1;let d=l[t],m=d&&n(null==e||null==(u=e.textStyles)?void 0:u[d]);if(!m)return!1;let v=function(e){let t=null==e?void 0:e.backgroundImage,o=(null==t?void 0:t.type)==="solid"&&n(t.solidColor);return o?s(o,r):r}(e);return 4.5>function(e,t){let o=a(e),l=a(t);return(Math.max(o,l)+.05)/(Math.min(o,l)+.05)}(s(m,v),v)}function u(e,t){var o,l,r;return(null==e||null==(o=e.textStyles)?void 0:o.headingColor)==="#000000"&&(null==e||null==(l=e.textStyles)?void 0:l.subheadingColor)==="#4b5563"&&(!t||(null==e||null==(r=e.textStyles)?void 0:r["".concat(t,"ColorMode")])!=="custom")}function d(e,t,o,r){var n,i;let a=null==e||null==(n=e.textColors)?void 0:n[t];if(a)return a;let s=l[t];return s&&!u(e,t)&&!c(e,t,r)&&(null==e||null==(i=e.textStyles)?void 0:i[s])?e.textStyles[s]:"var(".concat(o,")")}function m(e,t,o){var r,n;let i=null==e||null==(r=e.textColors)?void 0:r[t];if(i)return i;let a=l[t];if(a&&!u(e,t)&&!c(e,t,o)&&(null==e||null==(n=e.textStyles)?void 0:n[a]))return e.textStyles[a]}function v(e,t,o){let r={...(null==e?void 0:e.textColors)||{}};o?r[t]=o:delete r[t];let n=null==e?void 0:e.textStyles;u(e)&&("custom"!==(n={...n}).headingColorMode&&delete n.headingColor,"custom"!==n.subheadingColorMode&&delete n.subheadingColor);let i=l[t];return i&&(null==n?void 0:n[i])!==void 0&&(n===(null==e?void 0:e.textStyles)&&(n={...n}),delete n[i]),{...e,textColors:r,...n!==(null==e?void 0:e.textStyles)?{textStyles:n}:{}}}},86670:(e,t,o)=>{o.d(t,{A:()=>i});var l=o(54568);o(7620);var r=o(65159),n=o(20128);function i(e){let{backgroundImage:t,as:o="section",className:i,style:a,children:s,showFade:c=!1,showNoise:u=!1,...d}=e,m=(0,n.tD)(),v=m?"background":void 0;return(e=>{if(!e)return!1;let t=e.type||"image";return"image"===t?!!e.url:"solid"===t?!!e.solidColor:"gradient"===t&&!!(e.gradientFrom||e.gradientTo)})(t)?(0,l.jsxs)(o,{className:"relative overflow-hidden ".concat(i||"").trim(),style:a,"data-ml-focus":v,...d,children:[(0,l.jsx)(r.A,{backgroundImage:t,showFade:c,showNoise:u}),(0,l.jsx)("div",{className:"relative z-10","data-ml-focus":m?"content":void 0,children:s})]}):(0,l.jsx)(o,{className:i,style:a,"data-ml-focus":v,...d,children:m?(0,l.jsx)("div",{"data-ml-focus":"content",style:{display:"contents"},children:s}):s})}}}]);
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.