1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5057],{7016:function(e,t,a){"use strict";var r=a(5893),s=a(5697),l=a.n(s),n=a(512),i=a(7294);let o={resting:"overflow-hidden rounded-card-lg border border-gray-225 bg-white shadow-cardResting transition duration-300 ease-in-out",interactive:"overflow-hidden rounded-card-lg border border-gray-225 bg-white shadow-cardResting transition duration-300 ease-in-out hover:-translate-y-1 hover:shadow-cardShadow",bordered:"overflow-hidden rounded-card-lg border border-gray-250 bg-white",elevated:"overflow-hidden rounded-card-lg bg-white shadow-cardShadow"},c=(0,i.forwardRef)((e,t)=>{let{children:a,variant:s="interactive",className:l,as:i="div",...c}=e;return(0,r.jsx)(i,{ref:t,className:(0,n.Z)(o[s],l),...c,children:a})});c.displayName="CardSurface",c.propTypes={children:l().node,variant:l().oneOf(["resting","interactive","bordered","elevated"]),className:l().string,as:l().elementType},t.Z=c},9530:function(e,t,a){"use strict";a.d(t,{N:function(){return d}});var r=a(5893),s=a(5697),l=a.n(s),n=a(512),i=a(0),o=a.n(i);let c=e=>{let{children:t,isOpen:a=!1,accent:s="neutral",disabled:l=!1,onClick:i,className:c="",style:d,"aria-label":u,"aria-expanded":_,"data-testid":b="pseo-selector-trigger",triggerRef:m,size:h="default"}=e;return(0,r.jsx)("button",{type:"button",ref:m,style:d,onClick:i,disabled:l,"aria-label":u,"aria-expanded":null!=_?_:a,"aria-haspopup":"listbox","data-testid":b,"data-accent":s,"data-size":h,"data-open":a?"true":"false",className:(0,n.Z)(o().trigger,o()["accent_".concat(s)],"default"!==h&&o()["size_".concat(h)],a&&o().open,c),children:(0,r.jsx)("span",{className:o().content,children:t})})};c.propTypes={children:l().node.isRequired,isOpen:l().bool,accent:l().oneOf(["neutral","primary","secondary"]),disabled:l().bool,onClick:l().func,className:l().string,style:l().object,"aria-label":l().string,"aria-expanded":l().bool,"data-testid":l().string,triggerRef:l().oneOfType([l().func,l().object]),size:l().oneOf(["default","comfortable","countryA","countryB"])};var d=c},1658:function(e,t,a){"use strict";a.d(t,{iY:function(){return O},yi:function(){return j},Z1:function(){return b},c6:function(){return N},ZP:function(){return g}});var r=a(5893),s=a(5697),l=a.n(s),n=a(7294),i=a(512),o=a(7016),c=a(3046),d=a(1930),u=a.n(d);let _=e=>{let{items:t=[],className:a="",density:s="default",standalone:l=!1,"aria-label":n="Comparison legend","data-testid":o="table-legend"}=e;return t.length?(0,r.jsx)("div",{className:(0,i.Z)(u().legend,"compact"===s&&u().legend_compact,l&&u().legend_standalone,a),role:"list","aria-label":n,"data-testid":o,children:t.map(e=>(0,r.jsxs)("div",{className:u().legend_item,role:"listitem",children:[(0,r.jsx)("span",{className:(0,i.Z)(u().swatch,"secondary"===e.tone?u().swatch_secondary:u().swatch_primary),"aria-hidden":!0}),(0,r.jsx)("span",{className:u().legend_label,children:e.label})]},e.id||e.label))}):null};_.propTypes={items:l().arrayOf(l().shape({id:l().string,label:l().string.isRequired,tone:l().oneOf(["primary","secondary"])})),className:l().string,density:l().oneOf(["default","compact"]),standalone:l().bool,"aria-label":l().string,"data-testid":l().string};var b=_;let m={loading:{title:"Loading rates",body:"Fetching the latest outsourcing rates for your selection."},empty:{title:"No rates to show",body:"Try another country or comparison to see rates by profession."},error:{title:"Could not load rates",body:"Something went wrong loading this table. Please try again."}},h=e=>{let{children:t,legendItems:a,caption:s,status:l="idle",statusTitle:n,statusMessage:d,onRetry:_,className:h="",density:p="default","data-testid":g="table-shell"}=e,y="loading"===l||"empty"===l||"error"===l,f=m[l]||{};return(0,r.jsxs)(o.Z,{variant:"bordered",className:(0,i.Z)(u().shell,h),"data-testid":g,"data-status":l,children:[(null==a?void 0:a.length)?(0,r.jsx)(b,{items:a,density:p}):null,y?(0,r.jsxs)("div",{className:u().status,role:"status","aria-live":"polite",children:[(0,r.jsx)("p",{className:u().status_title,children:n||f.title}),(0,r.jsx)("p",{className:u().status_body,children:d||f.body}
1),"error"===l&&_?(0,r.jsx)(c.Co,{color:"primary",size:"md",borderRadius:"base",onClick:_,className:"mt-2",children:"Try again"}):null]}):(0,r.jsx)("div",{className:u().scroll,tabIndex:0,role:"region","aria-label":s||"Data table",children:t})]})};h.propTypes={children:l().node,legendItems:l().arrayOf(l().shape({id:l().string,label:l().string.isRequired,tone:l().oneOf(["primary","secondary"])})),caption:l().string,status:l().oneOf(["idle","loading","empty","error"]),statusTitle:l().string,statusMessage:l().string,onRetry:l().func,className:l().string,density:l().oneOf(["default","compact"]),"data-testid":l().string};let p=e=>{let{data:t=[],headers:a,generalInfo:s=!1,dataTransformer:l=e=>e,firstCountry:i={},secondCountry:o={},chrome:c=!0,stickyFirstColumn:d=!0,headerTone:u="default",legendItems:_,caption:b,status:m="idle",statusTitle:p,statusMessage:g,onRetry:y,className:f="",density:x="default",icons:T=!0,"data-testid":w}=e,v=function(){let[e,t]=(0,n.useState)(0);return(0,n.useEffect)(()=>{function e(){t(window.innerWidth)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),e}(),k=(0,n.useMemo)(()=>"compact"===x?j:v<640?N:j,[x,v]),Z={headers:a,stickyFirstColumn:!!c&&d,headerTone:c?u:"default",caption:b,legacyStickyHeader:!c,density:c?x:"default"},R=s?(0,r.jsx)(O,{...Z,firstCountry:i,secondCountry:o,icons:T}):(0,r.jsx)(k,{...Z,data:t,dataTransformer:l});return c?(0,r.jsx)(h,{legendItems:_,caption:b,status:m,statusTitle:p,statusMessage:g,onRetry:y,className:f,density:x,"data-testid":w||"table-shell",children:R}):s?(0,r.jsx)("figure",{className:"w-full overflow-auto","data-testid":w,children:R}):R};p.propTypes={data:l().arrayOf(l().array),headers:l().arrayOf(l().string),generalInfo:l().bool,firstCountry:l().object,secondCountry:l().object,dataTransformer:l().func,chrome:l().bool,stickyFirstColumn:l().bool,headerTone:l().oneOf(["default","teal","slate"]),legendItems:l().arrayOf(l().shape({id:l().string,label:l().string.isRequired,tone:l().oneOf(["primary","secondary"])})),caption:l().string,status:l().oneOf(["idle","loading","empty","error"]),statusTitle:l().string,statusMessage:l().string,onRetry:l().func,className:l().string,density:l().oneOf(["default","compact"]),icons:l().bool,"data-testid":l().string};var g=p,y=a(8773);let f=(e,t)=>{let{headers:a,data:r,density:s}=e,{headers:l,data:n,density:i}=t;if(s!==i)return!1;for(let e=0;e<a.length;e++)if(a[e]!==l[e])return!1;return JSON.stringify(r)===JSON.stringify(n)},x=e=>{let{data:t,headers:a,dataTransformer:s,stickyFirstColumn:l=!0,headerTone:n="default",caption:o,legacyStickyHeader:c=!1,density:d="default"}=e,_=s(t),b="teal"===n||"slate"===n;return c?(0,r.jsxs)("table",{cellPadding:25,className:"relative w-full",children:[o?(0,r.jsx)("caption",{className:"sr-only",children:o}):null,(0,r.jsx)("thead",{className:"sticky top-14.8 z-10 border-b-2 border-gray-250 bg-white",children:(0,r.jsx)("tr",{children:a.map((e,t)=>(0,r.jsx)("th",{scope:"col",className:(0,i.Z)("pb-3 pt-7 text-left text-xs font-medium text-gray-975",{"even:pl-19":"Min"!==a[1]}),children:e},e||"col-".concat(t)))})}),(0,r.jsx)("tbody",{children:_.map((e,t)=>(0,r.jsx)("tr",{className:"border-b-2 border-gray-250 last:border-b-0",children:e.map((e,a)=>(0,r.jsx)("td",{className:"pb-3 pt-7 align-baseline text-gray-975",children:e},"".concat(t,"-").concat(a)))},(0,y.Z)()))})]}):(0,r.jsxs)("table",{cellPadding:0,className:(0,i.Z)(u().table,"compact"===d&&u().table_compact,"compact"===d&&u().table_numeric,"relative w-full"),children:[o?(0,r.jsx)("caption",{className:u().caption,children:o}):null,(0,r.jsx)("thead",{className:(0,i.Z)(u().thead,{[u().thead_teal]:"teal"===n,[u().thead_slate]:"slate"===n}),children:(0,r.jsx)("tr",{children:a.map((e,t)=>(0,r.jsx)("th",{scope:"col",className:(0,i.Z)(u().th,b?u().th_inverse:u().th_default,l&&0===t&&u().sticky_col,0===t&&u().col_profession),children:e},e||"col-".concat(t)))})}),(0,r.jsx)("tbody",{children:_.map((e,t)=>(0,r.jsx)("tr",{children:e.map((e,a)=>{let s=0===a,n=s?"th":"td";return(0,r.jsx)(n,{scope:s?"row":void 0,className:(0,i.Z)(u().td,l&&s&&u().sticky_col,s&&u().col_profession),children:e},"".concat(t,"-").concat(a))})},(0,y.Z)()))})]})};x.propTypes={data:l().arrayOf(l().array).isRequired,headers:l().arrayOf(l().string).isRequired,dataTransformer:l().func.isRequired,stickyFirstColumn:l().bool,headerTone:l().oneOf(["default","teal","slate"]),caption:l().string,legacyStickyHeader:l().bool,density:l().oneOf(["default","compact"])};var j=(0,n.memo)(x,f);let T=e=>{let{data:t,headers:a,dataTransformer:s,stickyFirstColumn:l=!0,headerTone:o="default",caption:c,legacyStickyHeader:d=!1,density:_="default"}=e,b=s(t),m="teal"===o||"slate"===o;return d?(0,r.jsxs)("table",{cellPadding:25,className:"relative w-full",children:[c?(0,r.jsx)("caption",{className:"sr-only",children:c}):null,(0,r.jsx)("thead",{className:"sticky top-14.8 z-10 border-b-2 border-gray-250 bg-white",children:(0,r.jsx)("tr",{children:a.map((e,t)=>e?(0,r.jsx)("th",{scope:"col",className:(0,i.Z)("pb-3 text-left text-xs font-medium text-gray-975",{"first:pl-72.5":"Min"!==a[1]}),children:e},e||"col-".concat(t)):null)})}),(0,r.jsx)("tbody",{children:b.map((e,t)=>(0,r.jsxs)(n.Fragment,{children:[(0,r.jsx)("tr",{children:(0,r.jsx)("td",{colSpan:4,className:"pb-3 pt-7 text-s font-medium text-gray-975",children:e[0]})}),(0,r.jsx)("tr",{className:"border-b-2 border-gray-250 last:border-b-0",children:e.map((e,a)=>0===a?null:(0,r.jsx)("td",{className:"py-3 text-gray-975",children:e},"".concat(t,"-").concat(a)))})]},(0,y.Z)()))})]}):(0,r.jsxs)("table",{cellPadding:0,className:(0,i.Z)(u().table,u().table_mobile,"compact"===_&&u().table_compact,"compact"===_&&u().table_numeric,"relative w-full"),children:[c?(0,r.jsx)("caption",{className:u().caption,children:c}):null,(0,r.jsx)("thead",{className:(0,i.Z)(u().thead,{[u().thead_teal]:"teal"===o,[u().thead_slate]:"slate"===o}),children:(0,r.jsx)("tr",{children:a.map((e,t)=>e&&0!==t?(0,r.jsx)("th",{scope:"col",className:(0,i.Z)(u().th,m?u().th_inverse:u().th_default),children:e},e||"col-".concat(t)):null)})}),(0,r.jsx)("tbody",{children:b.map((e,t)=>(0,r.jsxs)(n.Fragment,{children:[(0,r.jsx)("tr",{children:(0,r.jsx)("th",{scope:"row",colSpan:Math.max(a.length-1,1),className:(0,i.Z)(u().td,l&&u().sticky_col),children:e[0]})}),(0,r.jsx)("tr",{children:e.map((e,a)=>0===a?null:(0,r.jsx)("td",{className:u().td,children:e},"".concat(t,"-").concat(a)))})]},(0,y.Z)()))})]})};T.propTypes={data:l().arrayOf(l().array).isRequired,headers:l().arrayOf(l().string).isRequired,dataTransformer:l().func.isRequired,stickyFirstColumn:l().bool,headerTone:l().oneOf(["default","teal","slate"]),caption:l().string,legacyStickyHeader:l().bool,density:l().oneOf(["default","compact"])};var N=(0,n.memo)(T,f),w=[{id:1,title:"Currency",key:"currency",icon:"money",color:"bg-currency"},{id:2,title:"GDP growth%",key:"gdpGrowth",icon:"trade",color:"bg-trade"},{id:3,title:"Population",key:"population",icon:"people",color:"bg-population"},{id:4,title:"Time zone",key:"timezone",icon:"time",color:"bg-time"},{id:5,title:"Region",key:"region",icon:"region",color:"bg-region"}],v=a(1289);let k=e=>{let{title:t,color:a="white",icon:s="checkmark",sticky:l=!1,compact:n=!1,showIcon:o=!0,className:c=""}=e;return(0,r.jsxs)("th",{scope:"row",className:(0,i.Z)("flex items-center",o?"pl-3":"pl-0",l&&"sticky left-0 z-20 bg-white",c),children:[o?(0,r.jsx)("div",{className:(0,i.Z)("flex items-center justify-center rounded text-white",n?"size-6 text-sm":"size-8 text-xl",a),children:(0,r.jsx)(v.ZP,{name:s})}):null,(0,r.jsx)("span",{className:(0,i.Z)("font-medium",o?"ml-2 text-gray-450":"text-body-gray",n?"text-[15px] font-medium":"text-xs"),children:t})]})};k.propTypes={title:l().string.isRequired,color:l().string,icon:l().string.isRequired,sticky:l().bool,compact:l().bool,showIcon:l().bool,className:l().string};let Z=e=>{let{headers:t,firstCountry:a,secondCountry:s,stickyFirstColumn:l=!0,headerTone:n="default",caption:o,density:c="default",icons:d=!0}=e,_="teal"===n||"slate"===n;return(0,r.jsxs)("table",{cellPadding:0,className:(0,i.Z)(u().table,"compact"===c&&u().table_compact,"w-full"),children:[o?(0,r.jsx)("caption",{className:u().caption,children:o}):null,(0,r.jsx)("thead",{className:(0,i.Z)(u().thead,{[u().thead_teal]:"teal"===n,[u().thead_slate]:"slate"===n,"border-b-2 border-gray-250 bg-white":"default"===n}),children:(0,r.jsx)("tr",{children:t.map((e,t)=>(0,r.jsx)("th",{scope:"col",className:(0,i.Z)(u().th,_?u().th_inverse:"text-xs font-medium",l&&0===t&&u().sticky_col),children:e},e||"col-".concat(t)))})}),(0,r.jsx)("tbody",{children:w.map(e=>(0,r.jsxs)("tr",{className:(0,i.Z)({"border-b-2 border-gray-250 py-7 last:border-b-0":"default"===n}),children:[(0,r.jsx)(k,{icon:e.icon,title:e.title,color:e.color,sticky:l,compact:"compact"===c,showIcon:d,className:(0,i.Z)(u().td,l&&u().sticky_col,{"border-t-0":"default"===n})}),(0,r.jsx)("td",{className:(0,i.Z)(u().td,"text-s font-normal text-gray-975",{"border-t-0":"default"===n}),children:a[e.key]}),(0,r.jsx)("td",{className:(0,i.Z)(u().td,"text-s font-normal text-gray-975",{"border-t-0":"default"===n}),children:s[e.key]})]},e.key))})]})};Z.propTypes={firstCountry:l().object.isRequired,secondCountry:l().object.isRequired,headers:l().arrayOf(l().string).isRequired,stickyFirstColumn:l().bool,headerTone:l().oneOf(["default","teal","slate"]),caption:l().string,density:l().oneOf(["default","compact"]),icons:l().bool};var O=Z},4123:function(e,t,a){"use strict";a.d(t,{Z:function(){return i}});var r=a(7294);let s=e=>({isMobile:e<768,isTablet:e>=768&&e<1024,isDesktop:e>=1024}),l={isMobile:!1,isTablet:!1,isDesktop:!0},n=(e,t)=>e.isMobile===t.isMobile&&e.isTablet===t.isTablet&&e.isDesktop===t.isDesktop;function i(e){let t=(0,r.useRef)(e);t.current=e;let[a,i]=(0,r.useState)(l);return(0,r.useEffect)(()=>{function e(){"function"==typeof t.current&&t.current();let e=s(window.innerWidth);i(t=>n(t,e)?t:e)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),a}},0:function(e){e.exports={trigger:"PseoSelectorTrigger_trigger__QmVqg","focus-visible":"PseoSelectorTrigger_focus-visible__E
1BZtJ",content:"PseoSelectorTrigger_content__arEb8",accent_neutral:"PseoSelectorTrigger_accent_neutral__JDR5M",accent_primary:"PseoSelectorTrigger_accent_primary__0lMzp",accent_secondary:"PseoSelectorTrigger_accent_secondary__SGz2x",size_comfortable:"PseoSelectorTrigger_size_comfortable__oWNg_",size_countryA:"PseoSelectorTrigger_size_countryA__jGQUy",size_countryB:"PseoSelectorTrigger_size_countryB__HFZn_",open:"PseoSelectorTrigger_open__x_NiO"}},1930:function(e){e.exports={shell:"Table_shell__S7zZq",scroll:"Table_scroll__mw1la",table:"Table_table__1hTju",caption:"Table_caption__Gi6tB",thead:"Table_thead__q4nn5",thead_teal:"Table_thead_teal__KWUj8",thead_slate:"Table_thead_slate__Y3s59",th:"Table_th__jnmtO",th_default:"Table_th_default__2Ye3E",th_inverse:"Table_th_inverse__Ow5l5",td:"Table_td__umqOE",sticky_col:"Table_sticky_col__vrrw_",status:"Table_status__JjR7I",status_title:"Table_status_title__0KT_c",status_body:"Table_status_body__rWNI3",legend:"Table_legend__DH55e",legend_item:"Table_legend_item__n5UBR",swatch:"Table_swatch__jUMDg",swatch_primary:"Table_swatch_primary__MjCH_",swatch_secondary:"Table_swatch_secondary__UywjY",legend_label:"Table_legend_label__UzL2_",legend_compact:"Table_legend_compact__5_Aou",legend_standalone:"Table_legend_standalone__0ZA2k",table_compact:"Table_table_compact__AfTc6",col_profession:"Table_col_profession__rg3Uy",table_numeric:"Table_table_numeric__mqzlO",table_mobile:"Table_table_mobile__BenD_"}}}]);
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.