1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[4426],{11987:(e,t,n)=>{n.d(t,{A:()=>b});var a=n(58168),o=n(80045),i=n(96540),l=n(5556),r=n.n(l),c=n(42922),u=n.n(c),s=n(59146),d=n(71479);const m=["content","style"],g=(0,d.A)(s.a)` 2 h1 { 3 font-size: 3rem; 4 font-weight: 800; 5 margin-bottom: 0.4em; 6 line-height: 1; 7 } 8 9 h2 { 10 font-size: 2.25rem; 11 font-weight: 700; 12 margin-bottom: 0.4em; 13 } 14 15 h3 { 16 font-size: 1.875rem; 17 font-weight: 700; 18 margin-bottom: 0.4em; 19 } 20 21 h4 { 22 font-size: 1.5rem; 23 font-weight: 700; 24 margin-bottom: 0.4em; 25 } 26 27 h5 { 28 font-size: 1.25rem; 29 font-weight: 700; 30 margin-bottom: 0.4em; 31 } 32 33 h6 { 34 font-size: 0.8rem; 35 font-weight: 700; 36 margin-bottom: 0.6em; 37 } 38 39 > p > p { 40 margin-block-end: 1em; 41 } 42 43 > p > img { 44 margin: 0 auto; 45 } 46 47 img { 48 max-height: 50vh; 49 } 50 51 a { 52 font-weight: 600; 53 text-decoration: underline; 54 } 55 56 blockquote { 57 border-left: 5px solid #c9c9c9; 58 padding-inline-start: 1em; 59 padding-top: 0.25em; 60 padding-bottom: 0.25em; 61 margin-inline-start: 1em; 62 margin-block-end: 1em; 63 } 64 65 pre { 66 margin-block-end: 1em; 67 } 68 69 ul { 70 margin-inline-start: 1.5em; 71 margin-block-end: 1em; 72 } 73 74 ol { 75 margin-inline-start: 1.5em; 76 margin-block-end: 1em; 77 } 78`,p=e=>{let{content:t,style:n}=e,l=(0,o.A)(e,m);const r=u()({html:!0,breaks:!0,typographer:!0});let c="";"string"==typeof t?c=t:t&&"object"==typeof t&&(c=String(t.richTextField??""));const s=r.render(c).replace(/\[([^[]+)\](\(([^)]*))\)/gim,'<a href="$3">$1</a>').replace(/\*\*(.*)\*\*/gim,"<b>$1</b>").replace(/\*(.*)\*/gim,"<i>$1</i>");return i.createElement(g,(0,a.A)({},n,l,{dangerouslySetInnerHTML:{__html:s}}))};p.displayName="AmplienceMarkdown",p.propTypes={content:r().oneOfType([r().string,r().object]),style:r().object};const b=p},33638:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(96540),o=n(56347),i=n(47817),l=n(14741),r=n(77102),c=n(61065),u=n(20459),s=n(66658),d=n(52050);const m=({buttonText:e,buttonAction:t,variant:n="primary",size:m="md",openInNewWindow:g,ariaLabel:p,data_amplience_component_name:b,data_amplience_component_schema:v,data_amplience_delivery_key:f,data_amplience_page_name:y,data_creative_index:h})=>{const _=null==t?void 0:t[0],{onPress:x,isExternal:w}=(0,l.W_)(_,{openInNewWindow:g}),{gtmDataLayer:k}=(0,a.useContext)(r.q),{eventClient:A}=(0,u.Jr)(),L=(0,o.zy)(),C=e=>e?(0,d.KL)(e):"",E=(0,a.useCallback)((()=>{var t;_&&(k((0,c.B)("select_promotion",{creativeName:b,creativeSlot:y??(w&&"link"===(null==_?void 0:_.type)?C(_.url):"")})),null==A||null===(t=A.nav)||void 0===t||t.logSelectPromotion({pageId:(0,d.KL)(window.location.href),pageType:(0,s.M5)(L),pageSectionName:b??null,promotions:[{creativeName:b??"",creativeId:f??"",creativeSlot:v??"",creativeIndex:h??0,promotionId:w&&"link"===(null==_?void 0:_.type)?C(_.url):e??null,promotionName:b??null}]}),x())}),[x,w,_,k,A,L,e,b,v,f,y,h]);return e?a.createElement(i.$,{title:e,variant:n,size:m,onPress:E,testID:`dui-cta-${(e??"").toLowerCase().replace(/\s+/g,"-")}`,accessibilityLabel:p||e}):null}},54493:(e,t,n)=>{n.r(t),n.d(t,{default:()=>C});var a=n(54705),o=n(96540),i=n(59146),l=n(54183),r=n(85353),c=n(33638),u=n(40541),s=n(11987),d=n(80328),m=n(12519),g=n(25296),p=n(97491),b=n(47817),v=n(63657),f=n(98922),y=n(92890),h=n(8161),_=n(20954),x=n(91703),w=n(87884);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){(0,a.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const L=e=>{switch(e){case"full-blue":case"duiPrimary":return"primary";case"full-white":return"secondary";case"white-clear":return"tertiary";default:return}},C=({ctaButtons:e,description:t,strapline:n,title:a,toggleContent:k,spacing:C,backgroundMode:E,background:T,backgroundGradient:O,logo:M,headerMode:D,contentAlignment:I="center",contentMode:S="tablist",gradientHeading:P,data_amplience_page_name:j,data_amplience_component_name:N,data_amplience_component_schema:z,data_amplience_delivery_key:W,data_creative_index:$,layoutManagedByWrapper:B=!1})=>{var H,K,U,F,q;const{client:G}=(0,o.useContext)(m.W),J=null==G?void 0:G.vse,{ref:R}=(0,d.Ay)(N??"",N??"",j??"",z,W,$),X=(null==C||null===(H=C.margins)||void 0===H?void 0:H.marginTop)??0,Q=(null==C||null===(K=C.margins)||void 0===K?void 0:K.marginBottom)??0,V=(null==C||null===(U=C.margins)||void 0===U?void 0:U.marginTopMobile)??0,Y=(null==C||null===(F=C.margins)||void 0===F?void 0:F.marginBottomMobile)??0,Z=(e=>{switch(e){case"left":return"flex-start";case"right":return"flex-end";default:return"center"}})(I),ee=(0,l.A)({base:!0,lg:!1});let te,ne;!T||"image"!==E&&"image-to-gradient"!==E&&E||(te=((e,t)=>{const n=(0,_.AH)(e,{desktop:{width:2560,format:"webp"},mobile:{width:768,format:"webp"}}),a=t?n.urlMobile??n.url:n.url??n.urlMobile;return a?{uri:a}:void 0})(T,ee));const ae=null==M||null===(q=M.image)||void 0===q?void 0:q.image;ae&&(ne=o.createElement(y.g,{variant:M.size??"md",source:{uri:(0,_.bv)(ae,A
78(A({},M.image),{},{height:(0,x.b)(M.size,null==M?void 0:M.scale),format:"webp"}))},scale:M.scale??1,alt:M.altText??"Logo"}));const oe=(0,l.A)({base:null!=a&&a.promote?"h3":"h4",lg:null!=a&&a.promote?"h2":"h3"});let ie;if("gradient"===D&&null!=P&&P.headline){const{headline:e,headlineHighlightText:t,gradients:n}=P;ie=o.createElement(f.l,{title:e,highlightString:t,fontFamily:"Gilroy-Bold",gradients:n,textAlign:"right"===I?void 0:I,alignSelf:Z})}else null!=a&&a.text&&(ie=o.createElement(r.D,{as:oe,size:oe,textAlign:I,color:a.color??"inherit"},a.text));const le=null!=n&&n.text?o.createElement(r.D,{as:"h6",size:"h6",textTransform:"uppercase",color:n.color,textAlign:I},n.text):void 0,re=null!=t&&t.content?o.createElement(i.a,{color:t.color??"white",alignSelf:Z},o.createElement(s.A,{content:t.content})):void 0,ce=(0,o.useMemo)((()=>null!=k&&k.length?k.map(((e,t)=>{var n,a,l;const r=J?o.createElement(g.A,{fetch:{id:null===(n=e.content)||void 0===n?void 0:n.id},enableComponentLayout:B,isNestedComponentLayout:!0}):o.createElement(u.A,{fetch:[{id:null===(a=e.content)||void 0===a?void 0:a.id}],data_creative_index:($??0)+t,enableComponentLayout:B,isNestedComponentLayout:!0});return{label:e.title,key:(null===(l=e.content)||void 0===l?void 0:l.id)||e.title||String(t),content:o.createElement(i.a,{width:"100%"},r)}})):[]),[k,J,$]),[ue,se]=(0,o.useState)(null),{duiCtas:de,notifyMeEntries:me}=(0,o.useMemo)((()=>{if(null==e||!e.length)return{duiCtas:void 0,notifyMeEntries:[]};const t=[],n=e.map(((e,n)=>{const a=(e=>{var t,n;if(e.buttonText&&null!==(t=e.buttonAction)&&void 0!==t&&t.length){const t=e.buttonAction.filter((e=>{if(!e||"object"!=typeof e||!("type"in e))return!1;const{type:t}=e;return"link"===t||"productLink"===t||"categoryLink"===t}));return t.length?{type:"navigation",buttonText:e.buttonText,buttonAction:t}:null}if("notify-me"===e.buttonType){var a,o;const t=e.notifyMeCta;if(!t)return null;const n=t.text||(null===(a=t.link)||void 0===a?void 0:a.text)||"";if(!n)return null;const i=L(e.flavor);return A(A({type:"notify-me",buttonText:n,notifyMeCtaData:t},i&&{variant:i}),(null===(o=t.link)||void 0===o?void 0:o.ariaLabel)&&{ariaLabel:t.link.ariaLabel})}const i=e.link??(null===(n=e.standardCta)||void 0===n?void 0:n.link),l=null==i?void 0:i.text;if(!l)return null;const r=null==i?void 0:i.linkInformation;let c;if(null!=r&&r.externalUrl)c={type:"link",url:r.externalUrl};else if(null!=r&&r.product||null!=r&&r.euProduct||null!=r&&r.ukProduct)c={type:"productLink",us:r.product,eu:r.euProduct,uk:r.ukProduct};else{if(!(null!=r&&r.category||null!=r&&r.euCategory||null!=r&&r.ukCategory))return null;{var u,s,d;const e=null!==(u=r.category)&&void 0!==u&&u.slug?A(A({},r.category),{},{slug:r.category.slug}):void 0,t=null!==(s=r.euCategory)&&void 0!==s&&s.slug?A(A({},r.euCategory),{},{slug:r.euCategory.slug}):void 0,n=null!==(d=r.ukCategory)&&void 0!==d&&d.slug?A(A({},r.ukCategory),{},{slug:r.ukCategory.slug}):void 0;if(!e&&!t&&!n)return null;c=A(A(A({type:"categoryLink"},e&&{us:e}),t&&{eu:t}),n&&{uk:n})}}const m=L(e.flavor);return A(A(A({type:"navigation",buttonText:l,buttonAction:[c]},m&&{variant:m}),(null==i?void 0:i.openInNewWindow)&&{openInNewWindow:!0}),(null==i?void 0:i.ariaLabel)&&{ariaLabel:i.ariaLabel})})(e);return a?"notify-me"===a.type?(t.push({idx:n,ctaData:a.notifyMeCtaData}),o.createElement(b.$,{key:n,title:a.buttonText,variant:a.variant,accessibilityLabel:a.ariaLabel||a.buttonText,onPress:()=>se(n)})):o.createElement(c.A,{key:n,buttonText:a.buttonText,buttonAction:a.buttonAction,variant:a.variant,openInNewWindow:a.openInNewWindow,ariaLabel:a.ariaLabel,data_amplience_page_name:j,data_amplience_component_name:N,data_amplience_component_schema:z,data_amplience_delivery_key:W,data_creative_index:n}):null})).filter(Boolean);return{duiCtas:n.length?n:void 0,notifyMeEntries:t}}),[e,j,N,z,W]);return o.createElement(i.a,{ref:R,overflow:"hidden",marginTop:{base:`${V}px`,md:`${X}px`},marginBottom:{base:`${Y}px`,md:`${Q}px`},position:"relative",width:B?"100%":{base:"100%","2xl":"99vw"},maxWidth:B?"100%":{"2xl":"2560px"},left:B?"0":{base:"0","2xl":"50%"},transform:B?"none":{base:"none","2xl":"translateX(-50%)"},alignItems:"center"},o.createElement(v.R,{strapline:le,title:ie,description:re,logo:ne,gradientConfig:O,backgroundMode:E,ctas:de,tabs:ce,contentMode:S,initialTab:0,showTabsWhenSingle:!1,backgroundSource:te,contentAlign:Z,testID:N||"content-frame",renderTabList:({tabs:e,selectedTab:t,setSelectedTab:n,testID:a})=>o.createElement(p.a,{width:"100%",alignItems:"center"},o.createElement(h.w,{tabLabels:e.map((e=>({label:e.label}))),selectedTab:t,onChange:n,testID:a?`${a}-tablist`:void 0,scrollEnabled:!0})),contentFrameManagesWidth:!B}),me.map((({idx:e,ctaData:t})=>o.createElement(w.A,{key:e,isOpen:ue===e,onClose:()=>se(null),cta:t}))))}},91703:(e,t,n)=>{function a(e,t){const n=t??1;switch(e){case"sm":return 24*n;case"lg":return 64*n;case"xl":return 96*n;default:return 56*n}}n.d(t,{b:()=>a})}}]);
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.