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 i in r)r.hasOwnProperty(i)&&(e[i]=r[i])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:cards-app":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d3a068e7-9ad4-4027-9cde-44e8f80d9c27",e._sentryDebugIdIdentifier="sentry-dbid-d3a068e7-9ad4-4027-9cde-44e8f80d9c27")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5546],{7930:(e,t,r)=>{"use strict";r.d(t,{dS:()=>c});var i=r(6029),a=r(6772),n=r.n(a),d=r(55729);let o={"micro-star":{templateId:"5419b732fbfb950b10de65e5",defaultWidth:270,minWidth:100,maxWidth:335,maxHeight:64,sizing:{breakpoints:[{minWidth:100,height:64},{minWidth:200,height:45},{minWidth:270,height:24}]}},mini:{templateId:"53aa8807dec7e10d38f59f32",defaultWidth:150,minWidth:150,maxWidth:255,maxHeight:125,sizing:{aspectRatio:1.325}}},s=()=>(0,i.jsx)(n(),{id:"trustpilot-widget",strategy:"afterInteractive",src:"https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js"}),l=({theme:e="dark",type:t="micro-star",locale:r="en-US",width:a})=>{let n=(0,d.useRef)(null);(0,d.useEffect)(()=>{n.current&&window.Trustpilot&&window.Trustpilot.loadFromElement(n.current,!0)},[]);let{templateId:s}=o[t],[l,c]=((e,t)=>{let{defaultWidth:r,minWidth:i,maxWidth:a,maxHeight:n,sizing:d}=o[e],s=t||r;t&&i>t&&console.warn(`Trustpilot component received width prop lower than minimum; '${e}' widget width must be greater than ${i}, received ${t}.`);let{aspectRatio:l,breakpoints:c}=d,u=l?s/l>n?n:s/l:c?.reduce((e,{minWidth:t,height:r})=>s>=t?e=r:e,n);return[s<a?s:a,u&&u<n?u:n]})(t,a);return(0,i.jsx)("div",{ref:n,className:"trustpilot-widget",style:{minHeight:Math.round(c)},"data-locale":r,"data-template-id":s,"data-businessunit-id":"62e11d8358241b8e384d6971","data-style-height":`${Math.round(c)}px`,"data-style-width":`${l}px`,"data-theme":e})},c=e=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s,{}),(0,i.jsx)(l,{...e})]})},10235:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>s,default:()=>l});var i=r(6029),a=r(5700),n=r(77696),d=r(17197),o=r(18525),s=!0;let l=(0,o.V)(({deviceType:e})=>{let t=(0,a.c)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.e,{titleParts:[t("cards.appStoreRedirect.headTitle")]}),(0,i.jsx)(n.Z,{deviceType:e})]})})},12935:(e,t,r)=>{"use strict";r.d(t,{k:()=>d});var i=r(6029),a=r(55729),n=r(89092);r(77033);let d=a.forwardRef(({className:e,text:t="Loading"},r)=>(0,i.jsxs)("div",{ref:r,className:(0,n.c)("_loadingContainer_10awr_247",e),children:[(0,i.jsx)("div",{className:"_spinner_10awr_254",children:[...Array(12)].map((e,t)=>(0,i.jsx)("div",{className:"_segment_10awr_260",style:{"--index":t}},t))}),t&&(0,i.jsx)("span",{className:"_text_10awr_320",children:t})]}));d.displayName="LoadingSpinner"},17701:()=>{},18525:(e,t,r)=>{"use strict";r.d(t,{V:()=>g});var i=r(6029),a=r(6334),n=r(78653),d=r.n(n),o=r(29143);let s=async e=>{if(!o.env.GEOLOCATION_API_ROOT)return;let t=await fetch(`${o.env.GEOLOCATION_API_ROOT}/locate`,{method:"POST",headers:{"Content-type":"application/json"},body:JSON.stringify({ip_address:e})}).then(e=>e.json()).catch(e=>console.warn("Pinpoint Geolocation API request error",e));return t?t.country?.iso_code:"UNKNOWN"};var l=r(91573);let c={utm_source:!0,utm_source_platform:!0,utm_medium:!0,utm_campaign:!0,utm_term:!0,utm_content:!0};var u=r(67690),_=r(14179),h=r(23748),p=r(97663),f=r(12971),y=r(8609);async function m(e,t){let r=(0,n.parseCookies)(t),i=r[u.m5],a=r[u._$],d=r[u.Jv];if((i||a)&&e.dispatch(h.A.actions.tokenReceived({...i&&{access_token:{value:i}},...a&&{refresh_token:{value:a}}})),a&&(0,f.nH)(d)){let r=await (0,f.$u)({token:a,type:"refresh",context:{res:t.res}});r.success&&r.auth?e.dispatch(h.A.actions.tokenReceived(r.auth)):((0,y.vV)("Token refresh failed - invalidating auth",{error:r.error,statusCode:r.statusCode}),e.dispatch(h.A.actions.invalidateAuth()),(0,f.yN)(t))}}function g(e){return function(t){return(0,i.jsx)(a.P,{isStaticPage:!!t.layoutProps?.isStaticPage,omitContentWrapper:t.layoutProps?.omitContentWrapper,withOverlayContent:t.layoutProps?.withOverlayContent,withGeolocationRoadblock:t.layoutProps?.withGeolocationRoadblock,children:(0,i.jsx)(e,{...t})})}}g.getServerSideProps=(e,{loginRequired:t=!1}={})=>async r=>{let i=(0,_.yO)(),a={...r,store:i,locale:r.locale||r.defaultLocale,loginRequired:t};if(r.req){((e,t,r=l.mg)=>{if("req"in e){let{query:i}=e;if(i){let a=((e,t={})=>{let r;return r=Object.assign(c,t),Object.fromEntries(Object.entries(e).filter(([e])=>r[e]))})(i);Object.keys(a).length>0&&d().set(e,r,JSON.stringify(a),{maxAge:86400,path:"/",sameSite:"lax",secure:t})}}})(a,!0);let e=(e=>{if("req"in e){let t,{req:r}=e,i=r.headers["x-forwarded-for"],a="string"==typeof i?i:r.socket.remoteAddress;return a&&(t=a&&a.match(/\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/g))&&t.length>0&&t[0]}})(a);
1if(await m(i,r),(0,p.U)(i.getState,r.res),e&&i.dispatch(h.A.actions.setForwardedIp(e)),e&&!i.getState().auth.userGeolocation){let t=await s(e);t&&i.dispatch(h.A.actions.setUserGeolocation(t))}}let n=i.getState().auth.isAuthenticated,o=await e(a);return(r.req&&n&&!i.getState().auth.isAuthenticated&&(0,f.yN)(a),"notFound"in o||"redirect"in o)?o:{props:{...o.props,initialReduxState:(0,_.mp)(i)}}}},20441:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/app-store-redirect",function(){return r(10235)}])},32030:()=>{},43560:()=>{},70277:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(6029),a=r(89092),n=r(12935);r(32030);let d={button:"_button_d0qlx_628",primary:"_primary_d0qlx_654",secondary:"_secondary_d0qlx_736",tertiary:"_tertiary_d0qlx_814",primaryTextOnly:"_primaryTextOnly_d0qlx_883",small:"_small_d0qlx_949",default:"_default_d0qlx_952",secondaryTextOnly:"_secondaryTextOnly_d0qlx_956",rounded:"_rounded_d0qlx_1029",text:"_text_d0qlx_1034",loading:"_loading_d0qlx_1038"},o=({as:e,variant:t="primary",rounded:r=!1,textOnly:o=!1,loading:l=!1,size:c="default",className:u,children:_,...h})=>{let p=e??"button",f=(0,a.c)(d.button,{[d[t]]:!o&&("primary"===t||"secondary"===t||"tertiary"===t),[d[`${t}TextOnly`]]:o,[d.rounded]:r,[d.text]:o,[d.loading]:l,[d[c]]:o},u);return(0,i.jsxs)(p,{...h,className:f,"aria-busy":l,...s(p)?{onClick:h.onClick?e=>{var t;l||h.disabled||null==(t=h.onClick)||t.call(h,e)}:void 0,type:l||!h.type?"button":h.type,"aria-disabled":l||h.disabled}:{},children:[_,l&&(0,i.jsx)(n.k,{text:""})]})};o.displayName="Button";let s=(e,t)=>"button"===e},77033:()=>{},89092:(e,t,r)=>{"use strict";function i(){for(var e,t,r=0,i="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=function e(t){var r,i,a="";if("string"==typeof t||"number"==typeof t)a+=t;else if("object"==typeof t)if(Array.isArray(t)){var n=t.length;for(r=0;r<n;r++)t[r]&&(i=e(t[r]))&&(a&&(a+=" "),a+=i)}else for(i in t)t[i]&&(a&&(a+=" "),a+=i);return a}(e))&&(i&&(i+=" "),i+=t);return i}r.d(t,{c:()=>i})},96649:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(6029);function a(){for(var e,t,r=0,i="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=function e(t){var r,i,a="";if("string"==typeof t||"number"==typeof t)a+=t;else if("object"==typeof t)if(Array.isArray(t)){var n=t.length;for(r=0;r<n;r++)t[r]&&(i=e(t[r]))&&(a&&(a+=" "),a+=i)}else for(i in t)t[i]&&(a&&(a+=" "),a+=i);return a}(e))&&(i&&(i+=" "),i+=t);return i}r(17701);let n=({type:e,className:t,style:r,children:n,ariaHidden:d=!0,...o})=>(0,i.jsx)("span",{"aria-hidden":d,className:a("_icon_1j6dh_1",`icons-${e}`,t),style:r,...o,children:n});r(43560);let d={chip:"_chip_1yofd_311","chip-small":"_chip-small_1yofd_323","chip-medium":"_chip-medium_1yofd_328","chip-large":"_chip-large_1yofd_338",content:"_content_1yofd_348",icon:"_icon_1yofd_351","chip-default":"_chip-default_1yofd_358","chip-success":"_chip-success_1yofd_362","chip-warning":"_chip-warning_1yofd_366","chip-danger":"_chip-danger_1yofd_370","chip-dark":"_chip-dark_1yofd_374","chip-light":"_chip-light_1yofd_378","chip-rounded-all":"_chip-rounded-all_1yofd_382","chip-rounded-top":"_chip-rounded-top_1yofd_385","chip-rounded-bottom":"_chip-rounded-bottom_1yofd_389","chip-rounded-left":"_chip-rounded-left_1yofd_393","chip-rounded-right":"_chip-rounded-right_1yofd_397","chip-rounded-top-left":"_chip-rounded-top-left_1yofd_401","chip-rounded-top-right":"_chip-rounded-top-right_1yofd_404","chip-rounded-bottom-left":"_chip-rounded-bottom-left_1yofd_407","chip-rounded-bottom-right":"_chip-rounded-bottom-right_1yofd_410","chip-rounded-none":"_chip-rounded-none_1yofd_413"},o=({size:e="small",variant:t="default",iconLeft:r,iconRight:o,rounded:s="all",children:l,className:c,...u})=>{let _=e=>(0,i.jsx)("span",{className:d.icon,"aria-hidden":"true",children:(0,i.jsx)(n,{type:e})}),h=a(d.chip,d[`chip-${e}`],d[`chip-${t}`],d[`chip-rounded-${s}`],c);return(0,i.jsxs)("div",{className:h,role:"status",...u,children:[r&&_(r),(0,i.jsx)("span",{className:d.content,children:l}),o&&_(o)]})}}},e=>{e.O(0,[5098,6930,1963,7140,2869,2813,636,6593,8792],()=>e(e.s=20441)),_N_E=e.O()}]);
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.