1try{let e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="72a53680-2714-4628-a224-3b1d851558b9",e._sentryDebugIdIdentifier="sentry-dbid-72a53680-2714-4628-a224-3b1d851558b9")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5863],{40743:(e,t,a)=>{a.d(t,{A:()=>m});var r=a(14232),l=a(44264),n=a(5160);let i=(0,l.keyframes)` 2 0% { 3 opacity: 0; 4 } 5 100% { 6 opacity: 1; 7 } 8`,o=l.default.div` 9 position: relative; 10 display: inline-block; 11`,s=l.default.div` 12 ${({placement:e,offset:t,fadeDuration:a})=>(0,l.css)` 13 animation: ${a}ms ease-in-out 0s 1 ${i}; 14 position: absolute; 15 z-index: 100; 16 ${"top"===e&&(0,l.css)` 17 bottom: 100%; 18 inset-inline-start: 50%; 19 transform: translateX(-50%); 20 &[data-dir='rtl'] { 21 transform: translateX(50%); 22 } 23 margin-block-end: ${t}px; 24 `} 25 ${"left"===e&&(0,l.css)` 26 inset-inline-end: 100%; 27 top: 50%; 28 transform: translateY(-50%); 29 margin-inline-end: ${t}px; 30 `} 31 ${"bottom"===e&&(0,l.css)` 32 top: 100%; 33 inset-inline-start: 50%; 34 transform: translateX(-50%); 35 &[data-dir='rtl'] { 36 transform: translateX(50%); 37 } 38 margin-block-start: ${t}px; 39 `} 40 ${"right"===e&&(0,l.css)` 41 inset-inline-start: 100%; 42 top: 50%; 43 transform: translateY(-50%); 44 margin-inline-start: ${t}px; 45 `} 46 `} 47`,c=l.default.div` 48 ${({theme:{radii:e},color:t,background:a,border:r,fontSize:i})=>(0,l.css)` 49 color: ${t||"inherit"}; 50 background: ${a||"inherit"}; 51 border-radius: ${e.lg}; 52 border: 1px solid ${r}; 53 padding: var(--spacing-s8); 54 font-family: 'Inter', 'Helvetica Neue', 'Helvetica', 'Roboto', 'Arial', sans-serif; 55 ${(0,n.Ly)(i,"d14")} 56 min-width: 30px; 57 min-height: 32px; 58 text-align: left; 59 width: max-content; 60 height: auto; 61 max-width: 200px; 62 overflow-wrap: break-word; 63 `} 64`,d=l.default.div` 65 ${({placement:e,arrow:t,background:a,border:r})=>(0,l.css)` 66 position: absolute; 67 width: ${t}px; 68 height: ${t}px; 69 background: ${a}; 70 ${"bottom"===e&&(0,l.css)` 71 transform: translateX(-50%) translateY(50%) rotateZ(45deg); 72 &[data-dir='rtl'] { 73 transform: translateX(50%) translateY(50%) rotateZ(45deg); 74 } 75 bottom: 100%; 76 inset-inline-start: 50%; 77 border-left: 1px solid ${r}; 78 border-top: 1px solid ${r}; 79 `} 80 ${"right"===e&&(0,l.css)` 81 transform: translateX(50%) translateY(-50%) rotateZ(45deg); 82 inset-inline-end: 100%; 83 top: 50%; 84 border-left: 1px solid ${r}; 85 border-bottom: 1px solid ${r}; 86 `} 87 ${"top"===e&&(0,l.css)` 88 transform: translateX(-50%) translateY(-50%) rotateZ(45deg); 89 &[data-dir='rtl'] { 90 transform: translateX(50%) translateY(-50%) rotateZ(45deg); 91 } 92 top: 100%; 93 inset-inline-start: 50%; 94 border-right: 1px solid ${r}; 95 border-bottom: 1px solid ${r}; 96 `} 97 ${"left"===e&&(0,l.css)` 98 transform: translateX(-50%) translateY(-50%) rotateZ(45deg); 99 inset-inline-start: 100%; 100 top: 50%; 101 border-right: 1px solid ${r}; 102 border-top: 1px solid ${r}; 103 `} 104 `} 105`;var u=a(67346);let m=e=>{let{i18n:t}=(0,u.Z)(),a=t.dir(),{arrow:l=8,background:n="var(--color-neutral-800)",border:i="var(--color-neutral-800)",children:m,color:p="var(--color-white-100)",content:g,fadeDuration:f=0,fontSize:v="12px",offset:b=5,placement:h="top",show:E=!0,headerDir:y}=e,w=(0,r.useRef)(null),[x,$]=(0,r.useState)(!1),k=(0,r.useCallback)(e=>{var t;!w.current||(null==(t=w.current)?void 0:t.contains(null==e?void 0:e.target))||$(!1)},[w]);(0,r.useEffect)(()=>(x&&document.addEventListener("pointerdown",k),()=>{document.removeEventListener("pointerdown",k)}),[k,x]),(0,r.useEffect)(()=>{E||$(!1)},[E]);let A=(0,r.useCallback)(()=>{$(!0)},[]),C=(0,r.useCallback)(()=>{$(!1)},[]),z=(0,r.useCallback)(()=>{$(e=>!e)},[]);return E?r.createElement(o,{ref:w,onMouseEnter:A,onMouseLeave:C,onTouchEnd:z},m,x&&r.createElement(s,{placement:h,offset:b+l,fadeDuration:f,"data-dir":y||a},r.createElement(c,{background:n,border:i,color:p,fontSize:v},l>0&&r.createElement(d,{arrow:l,background:n,border:i,color:p,placement:h,"data-dir":y||a}),g))):r.createElement(r.Fragment,null,m)}},45863:(e,t,a)=>{a.d(t,{A:()=>I});var r=a(14232),l=a(96790),n=a(39187),i=a(45099),o=a(46177),s=a(40743),c=a(81057),d=a(60598),u=a(20568),m=a(57766),p=a.n(m),g=a(90194),f=a(77103),v=a(26237),b=a.n(v),h=a(62250),E=a.n(h),y=a(94298),w=a(53199),x=a(44264),$=a(20124);let k=x.default.div` 106 display: flex; 107 flex-wrap: wrap; 108 text-align: center; 109 justify-content: center; 110 align-items: center; 111 width: 100%; 112 background: var(--color-white-100); 113 ${({theme:{screens:e}})=>(0,x.css)` 114 @media screen and (${e.lte.sm}) { 115 > span:first-child { 116 ${$.A.d10} 117 margin-top: var(--spacing-s12); 118 } 119 } 120 `} 121`;x.default.div` 122 && { 123 display: flex; 124 align-items: center; 125 } 126`;let A=x.default.div` 127 ${({theme:{screens:e}})=>(0,x.css)` 128 margin: var(--spacing-s12) var(--spacing-s16) var(--spacing-s12) var(--spacing-s28); 129 @media screen and (${e.lte.sm}) { 130 margin-left: 0; 131 } 132 133 button { 134 width: 181px; 135 justify-content: flex-start; 136 } 137 `} 138`;(0,x.default)(o.Ay)` 139 && { 140 gap: var(--spacing-s4); 141 color: var(--color-white-100); 142 > span { 143 margin-right: 0; 144 } 145 svg:nth-child(2) { 146 color: var(--color-white-100); 147 } 148 &:hover, 149 &:focus { 150 background: var(--color-primary-500); 151 } 152 } 153`;let C=(0,x.default)(n.A)` 154 && { 155 width: 100%; 156 display: flex; 157 justify-content: space-between; 158 align-items: center; 159 } 160`,z=x.default.div` 161 display: flex; 162 align-items: center; 163 > span { 164 margin-right: var(--spacing-s16); 165 } 166`,X=x.default.div` 167 display: flex; 168 width: 100%; 169 flex-wrap: wrap; 170 > div { 171 margin-right: var(--spacing-s16); 172 } 173`,G=x.default.a` 174 display: inline-flex; 175 align-items: center; 176 gap: var(--spacing-s8); 177 height: var(--spacing-s28); 178 padding: 0; 179 border: none; 180 background: transparent; 181 color: var(--color-neutral-600); 182 align-self: center; 183 cursor: pointer; 184 text-decoration: none; 185 ${$.A.d14} 186 > :last-child { 187 margin-inline-end: var(--spacing-s4); 188 } 189 &:hover { 190 color: var(--color-neutral-900); 191 background: transparent; 192 border: none; 193 } 194`,L=x.default.div` 195 background: var(--color-white-100); 196 border: 1px solid var(--color-white-100); 197 border-end-start-radius: var(--sizes-regular); 198 border-end-end-radius: var(--sizes-regular); 199`,N=x.default.ul` 200 && { 201 svg { 202 vertical-align: middle; 203 margin-right: var(--spacing-s8); 204 } 205 span { 206 color: var(--color-neutral-900) !important; 207 margin-right: var(--spacing-s12); 208 text-align: start; 209 margin-inline-start: 0; 210 } 211 212 display: grid; 213 grid-template-columns: repeat(4, 1fr); 214 overflow: hidden; 215 border-radius: var(--radii-lg); 216 background: var(--color-white-100); 217 max-width: 1200px; 218 margin: 0 auto; 219 padding: var(--spacing-s16); 220 li::marker { 221 content: ''; 222 } 223 li > a > svg { 224 display: none; 225 fill: var(--color-primary-500) !important; 226 color: var(--color-primary-500) !important; 227 margin-inline-end: 0; 228 } 229 230 @media (min-width: 769px) { 231 li { 232 &:not(.active-locale):hover { 233 a { 234 border-radius: var(--sizes-small); 235 background: var(--color-primary-50); 236 border: 1px solid var(--color-primary-200); 237 } 238 } 239 } 240 } 241 242 li { 243 a { 244 all: unset; 245 color: unset; 246 display: flex; 247 align-items: center; 248 cursor: pointer; 249 width: 90%; 250 padding-inline: var(--spacing-s12); 251 white-space: nowrap; 252 border-radius: var(--radii-lg); 253 flex-grow: 1; 254 text-decoration: none; 255 } 256 } 257 258 li.active-locale > a { 259 border-radius: var(--sizes-small); 260 background: var(--color-primary-100); 261 border: 1px solid var(--color-primary-200); 262 > span { 263 font-weight: var(--typography-bold-font-weight); 264 } 265 > svg { 266 display: block; 267 } 268 } 269 li:not(.active-locale) > a { 270 border: 1px solid var(--color-white-100); 271 } 272 @media (max-width: 768px) { 273 background: var(--color-white-100); 274 display: grid; 275 grid-template-columns: auto; 276 padding: 0; 277 li:not(.active-locale) > a { 278 border: 0; 279 } 280 } 281 } 282`;x.default.div` 283 max-width: 320px; 284 padding: var(--spacing-s16); 285`;let P=x.default.span` 286 flex-grow: 1; 287 min-width: 0; 288 margin-left: var(--spacing-s24); 289`;function F(e){return"EN"===e?String.fromCodePoint(127760):String.fromCodePoint(...e.toUpperCase().split("").map(e=>127397+e.charCodeAt(0)))}var Y=a(37019);let _=e=>{var t,a,m,v,h,x,$,_,I;let{locales:S,onLocaleChange:Z,hideLocale:M,localeLabel:R,locale:T,variant:j,onVisibilityChange:D=p(),pageUrl:H,noRedirectForPageLocale:U=!1,device:O}=e,{config:{baseUrl:B},trackEvent:J}=(0,y.Ow)(),V="function"==typeof M?M():!!M,[q,K]=(0,l.A)("hideAppPageLocale",!1),[Q,W]=(0,g.A)(V||"PAGE"===j),[ee,et]=(0,r.useState)(T),[ea]=(t=2e3*("PAGE"===j),a=(0,f.A)(),void 0===(m=t)&&(m=0),v=(0,r.useRef)(!1),h=(0,r.useRef)(),x=(0,r.useRef)(a),$=(0,r.useCallback)(function(){return v.current},[]),_=(0,r.useCallback)(function(){v.current=!1,h.current&&clearTimeout(h.current),h.current=setTimeout(function(){v.current=!0,x.current()},m)},[m]),I=(0,r.useCallback)(function(){v.current=null,h.current&&clearTimeout(h.current)},[]),(0,r.useEffect)(function(){x.current=a},[a]),(0,r.useEffect)(function(){return _(),I},[m]),[$,I,_]);(0,r.useEffect)(()=>W(!ea()||q&&"PAGE"===j||V),[V,q,ea()]),(0,r.useEffect)(()=>et(T),[T]),(0,r.useEffect)(()=>D(!Q),[Q]);let er=(0,r.useMemo)(()=>
289{if(H){let e="/"===H?"":H;return Object.entries(S).map(([t,{label:a,urlKey:r=e,countryCode:l,isRoot:n,urlOverride:i}])=>{let o=i||b()(B,t,r),s=i||b()(B,r);return U&&(o=E()(o,{redirect:"no"}),s=E()(s,{redirect:"no"})),{label:a,locale:t,countryCode:l,elisif:{href:n?s:o,as:n?s:o}}}).sort((e,t)=>"Global"===e.label?-1:"Global"===t.label?1:e.label.localeCompare(t.label))}return null},[S,H,ee,U]),el=(0,r.useMemo)(()=>S[ee],[S,ee]),en=(0,r.useMemo)(()=>er?r.createElement(L,null,r.createElement(N,null,er.map(e=>r.createElement("li",{key:e.locale,className:(null==e?void 0:e.label)===(null==el?void 0:el.label)?"active-locale":""},r.createElement("a",{title:e.label,href:e.locale===ee?"#":e.elisif.as||e.elisif.href,onClick:()=>e.locale!==ee&&"MENU"===j&&(J("CountryPopup","ChangeCountry",`${T} - ${e.locale}`),!0)},r.createElement(P,null,F(e.countryCode)," ",e.label),r.createElement(c.A,{size:16})))))):r.createElement(r.Fragment,null),[er,el,ee]);return!Q&&er&&el?"PAGE"===j?ea()?r.createElement(k,null,R&&r.createElement(n.A,{variant:"subtle",size:"small"},R),r.createElement(i.A,{content:en,containerStyle:{zIndex:"9999"},trigger:"click",align:"end",key:"Locales"},r.createElement(A,null,r.createElement(o.Ay,{"aria-label":"Country Code",nature:"outlined",variant:"neutral"},r.createElement(C,{inline:!0,size:"h5"},F(el.countryCode),el.label," ",r.createElement(d.A,{color:"var(--color-white-100)",size:12}))))),r.createElement(o.Ay,{"aria-label":"Continue",onClick:()=>Z(ee)},"Continue"),r.createElement(o.Ay,{"aria-label":"close",onClick:()=>K(!0),anchor:!0},r.createElement(u.A,{size:40,color:"var(--color-neutral-400)"}))):r.createElement(r.Fragment,null):"FLAG"===j?r.createElement(z,null,R&&r.createElement(n.A,{inline:!0,size:"h5",bold:!0},R),r.createElement(X,null,null==er?void 0:er.map(e=>r.createElement("div",{key:e.locale},r.createElement(w.A,{elisif:e.elisif},r.createElement(G,{onClick:()=>{Z(e.locale)},title:function(e){var t;let a=e.elisif.as||e.elisif.href;if(!a)return null!=(t=e.label)?t:"";let r=(null==a?void 0:a.split("/").filter(Boolean).pop())||"";return r.match(/^[a-z]{2}(-[a-z]{2})?$/i)?e.label:r.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")+(e.label&&"Global"!==e.label?` in ${e.label}`:"")}(e)||e.label},r.createElement(s.A,{placement:"top",content:e.label,fontSize:"14px"},F(e.countryCode)," ",e.label))))))):r.createElement(r.Fragment,null,R&&r.createElement(n.A,{variant:"white",inline:!0,size:"h5",bold:!0},R,":"," "),el&&r.createElement("div",{className:"locale-menu"},r.createElement(Y.Hl,{id:`${O}-locale-menu-toggle-wrapper`,as:"label",htmlFor:`${O}-locale-menu-toggle`},r.createElement(Y.iA,{id:`${O}-locale-menu-toggle`}),r.createElement(n.A,{variant:"white"},F(el.countryCode)),r.createElement(n.A,{variant:"white"},el.label),r.createElement(d.A,{size:12,className:"chevron"})),r.createElement(Y.GX,{className:"locale-popover"},en),r.createElement(Y.hJ,null))):r.createElement(r.Fragment,null)};_.defaultProps={variant:"FLAG"};let I=_},60598:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(15041);let l=(0,a(51846).A)(r.Vr3)},77103:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(14232),l=function(e){return(e+1)%1e6};let n=function(){return(0,r.useReducer)(l,0)[1]}},81057:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(32812);let l=(0,a(51846).A)(r.L7X)}}]);
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.