{"version":3,"file":"WorldFirstHeader.CuqzhM03.mjs","names":["getViewportTier","getTypographyStyle","TYPE_STYLES","getContentContainerStyle","getCurrentViewportWidth","useElementWidth","React.useRef","React.useState","parseLines","normalizeLinkLabel","parseLinkToken","normalizeCountryCode","React.Fragment","getCountrySlug","countrySlugByCode","buildCmsPath","normalizePath","buildCurrentPageCountryPath","CountryFlag","flagSingapore","linkStyle","COLORS","ChevronIcon","defaultCountries","FONT_FAMILY","logoUrl","flagSoutheastAsia","React.useRef","React.useState","_Fragment","React.useMemo","React.useCallback"],"sources":["https:/framerusercontent.com/modules/bAT2exO0xyo8Zgq2ntLQ/vCstoCGrhMjspFbbt8bZ/WorldFirstFooter.js","https:/framerusercontent.com/modules/muUDsy27B8Eickc83TMa/FSzLRjGPvmnRi4xFGDlZ/WorldFirstHeader.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const TYPE_STYLES={desktop:{h1Hero:{fontSize:48,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h2Title:{fontSize:36,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h3Title:{fontSize:24,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},h4TitleTag:{fontSize:20,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},headerBody:{fontSize:18,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:500},faqButton:{fontSize:18,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},contentNormal:{fontSize:16,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentCard:{fontSize:16,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},footnote:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentItalic:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400,fontStyle:\"italic\"}},tablet:{h1Hero:{fontSize:48,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h2Title:{fontSize:36,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h3Title:{fontSize:20,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},h4TitleTag:{fontSize:18,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},headerBody:{fontSize:18,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},faqButton:{fontSize:18,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},contentNormal:{fontSize:16,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentCard:{fontSize:16,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},footnote:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentItalic:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400,fontStyle:\"italic\"}},phone:{h1Hero:{fontSize:32,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h2Title:{fontSize:24,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h3Title:{fontSize:16,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},h4TitleTag:{fontSize:18,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},headerBody:{fontSize:16,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:400},faqButton:{fontSize:16,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},contentNormal:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentCard:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},footnote:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentItalic:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400,fontStyle:\"italic\"}}};const COLORS={pink:\"#FF0051\",pinkDark:\"#BC0050\",ink:\"#1F2323\",muted:\"#60686F\",line:\"#D9DCDE\",soft:\"#F6F6F4\",footerDark:\"#1F2323\",footerMuted:\"#B8BDBD\",footerLine:\"rgba(255,255,255,.16)\",white:\"#FFFFFF\"};const FONT_FAMILY='\"Poppins\", \"Poppins Placeholder\", sans-serif';function getViewportTier(width){if(width>=1232)return\"desktop\";if(width>=768)return\"tablet\";return\"phone\";}function getTypographyStyle(variant,width){return TYPE_STYLES[getViewportTier(width)][variant];}function getContentContainerStyle(width){if(width>=1232){return{width:\"100%\",maxWidth:1232,marginLeft:\"auto\",marginRight:\"auto\"};}if(width>=768){return{width:\"100%\",paddingLeft:24,paddingRight:24,marginLeft:\"auto\",marginRight:\"auto\"};}return{width:\"100%\",paddingLeft:16,paddingRight:16,marginLeft:\"auto\",marginRight:\"auto\"};}function getCurrentViewportWidth(){if(typeof window===\"undefined\")return 1232;const candidates=[window.innerWidth,window.visualViewport?.width,document.documentElement?.clientWidth,window.screen?.width,window.screen?.availWidth].filter(value=>typeof value===\"number\"&&value>0);const viewportWidth=candidates.length?Math.min(...candidates):1232;const userAgent=window.navigator?.userAgent||\"\";const isPhoneDevice=/Mobi|iPhone|iPod|Android.*Mobile|Windows Phone/i.test(userAgent);return isPhoneDevice?Math.min(viewportWidth,767):viewportWidth;}function useElementWidth(){const ref=React.useRef(null);const[width,setWidth]=React.useState(getCurrentViewportWidth);React.useEffect(()=>{const updateWidth=()=>{const measuredWidth=ref.current?.getBoundingClientRect().width;const viewportWidth=getCurrentViewportWidth();setWidth(Math.round(Math.min(measuredWidth||viewportWidth,viewportWidth)));};updateWidth();if(typeof ResizeObserver!==\"undefined\"&&ref.current){const observer=new ResizeObserver(updateWidth);observer.observe(ref.current);window.addEventListener(\"resize\",updateWidth);window.visualViewport?.addEventListener(\"resize\",updateWidth);return()=>{observer.disconnect();window.removeEventListener(\"resize\",updateWidth);window.visualViewport?.removeEventListener(\"resize\",updateWidth);};}const onResize=()=>updateWidth();window.addEventListener(\"resize\",onResize);window.visualViewport?.addEventListener(\"resize\",onResize);return()=>{window.removeEventListener(\"resize\",onResize);window.visualViewport?.removeEventListener(\"resize\",onResize);};},[]);return[ref,width];}const logoUrl=\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/07/20251223144158453-1024x330.png?image_process=format,webp\";const flagSingapore=\"https://mdn.marmot-cloud.com/worldfirst/2023/10/20241227021442833.svg\";const flagSoutheastAsia=\"https://framerusercontent.com/images/fbh3a3c6J4dRYugU1MWe7Ucctk.webp?width=48&height=48\";const awardsImageUrl=\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/07/20250804164022269-1024x139.webp\";const legacyLegalText=\"WorldFirst (Singapore) Merchant Services Pte. Ltd. (Company Registration No. 201735998W) is registered in Singapore and licensed as a Major Payment Institution under the Payment Services Act 2019 by the Monetary Authority of Singapore. Registered office: 128 Beach Road, #20-01 Guoco Midtown, Singapore 189773.\";const promotionPeriod=\"18 June 2026 to 17 August 2026\";const defaultLegalText=\"WorldFirst is part of the Ant International / Alipay+ ecosystem, an Official Regional Sponsor of the Argentine National Football Team. The AFA crest, Argentina national team imagery and related marks are used under licence via Ant International. Promotion open to eligible business World Card holders (new or existing) in {region}, {promotionPeriod}. Prize is a signed official Argentina national team jersey, hand-signed by the squad including the captain; no cash alternative. Individual players are not named and no individual-player endorsement is implied.\";const defaultCopyrightText=\"\\xa9 2026, WorldFirst.\";const defaultFooterGroups=[{title:\"Product\",links:\"World Account|https://www.worldfirst.com/sg/product/\\nReceive|https://www.worldfirst.com/sg/product/collect/\\nPay|https://www.worldfirst.com/sg/product/pay/\\nFX|https://www.worldfirst.com/sg/product/fx/\\nManage|https://www.worldfirst.com/sg/product/manage/\\nGet Paid by Marketplaces|https://www.worldfirst.com/sg/product/collect/get-paid-by-marketplaces/\\nAdd Funds|https://www.worldfirst.com/sg/product/collect/add-funds/\\nPay Business Partners|https://www.worldfirst.com/sg/product/pay/pay-business-partners/\\nPay with World Card|https://www.worldfirst.com/sg/product/pay/world-card/\\nPay 1688 Suppliers|https://www.worldfirst.com/sg/product/pay/1688-world-pay/\"},{title:\"Solutions\",links:\"E-commerce Seller Solution|https://www.worldfirst.com/sg/solution/ecommerce-seller-solution/\\nSupplier Payment Solution|https://www.worldfirst.com/sg/product/pay/pay-business-partners/\\nPay into China Solution|https://www.worldfirst.com/sg/solution/pay-into-china/\"},{title:\"Resources\",links:\"Blog|https://www.worldfirst.com/sg/blog/\\nCustomer Stories|https://www.worldfirst.com/sg/insight/#CustomerSuccessStory\\nUser Guides|https://www.worldfirst.com/sg/help-center/\\nFAQs|https://www.worldfirst.com/sg/help-center/faqs/\\nPartner Resources|https://www.global-voyage.worldfirst.com/sg/partner-resources\"},{title:\"Security\",links:\"Legal|https://www.worldfirst.com/sg/legal/\\nCompliance|https://www.worldfirst.com/sg/compliance/\\nComplaints|https://www.worldfirst.com/sg/complaints/\\nPrivacy Policy|https://www.worldfirst.com/sg/privacy-policy/\\nCookie Policy|https://www.worldfirst.com/sg/cookie-policy/\"},{title:\"Company\",links:\"About WorldFirst|https://www.worldfirst.com/sg/about-worldfirst/\\nWhy WorldFirst|https://www.worldfirst.com/sg/why-choose-worldfirst/\\nContact Us|https://www.worldfirst.com/sg/help-support/contact-us/\\nPartner with Us|https://www.worldfirst.com/sg/partners/\\nPartner Directory|https://www.worldfirst.com/sg/partners/directory/\\nRefer and Earn|https://www.worldfirst.com/sg/campaign/referral-mgm/\"}];const defaultSocials=[{label:\"LinkedIn\",url:\"https://www.linkedin.com/company/worldfirst/posts/?feedView=all\",icon:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/07/20250725113617326.webp\"},{label:\"YouTube\",url:\"https://www.youtube.com/@worldfirst\",icon:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/07/20250725113619731.webp\"},{label:\"Facebook\",url:\"https://www.facebook.com/worldfirstfx\",icon:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/07/20250725113622943.webp\"},{label:\"Instagram\",url:\"https://www.instagram.com/worldfirst/\",icon:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/07/20250725113623497.webp\"},{label:\"X\",url:\"https://x.com/WorldFirstLtd\",icon:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/07/20250725113626792.webp\"}];const defaultCountries=[{code:\"GB\",name:\"United Kingdom\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227021522121.svg\",region:\"Europe\",url:\"https://www.worldfirst.com/uk/\"},{code:\"DE\",name:\"Deutschland\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227022118610.svg\",region:\"Europe\",url:\"https://www.worldfirst.com/de/\"},{code:\"NL\",name:\"Nederland\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/11/20241227021203738.svg\",region:\"Europe\",url:\"https://www.worldfirst.com/nl/\"},{code:\"FR\",name:\"France\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227022151472.svg\",region:\"Europe\",url:\"https://www.worldfirst.com/fr/\"},{code:\"TR\",name:\"T\\xfcrkiye\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2025/02/20250214023031724-300x234.png?image_process=format,webp\",region:\"Europe\",url:\"https://www.worldfirst.com/tr/\"},{code:\"EU\",name:\"Europe\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227022252975.svg\",region:\"Europe\",url:\"https://www.worldfirst.com/eu/\"},{code:\"PL\",name:\"Poland\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2026/02/20260226232425309.svg\",region:\"Europe\",url:\"https://www.worldfirst.com/pl/\"},{code:\"SG\",name:\"Singapore\",flag:flagSingapore,region:\"Asia\",url:\"https://www.worldfirst.com/sg/\"},{code:\"CN\",name:\"中国\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227022328549.svg\",region:\"Asia\",url:\"https://www.worldfirst.com.cn/cn/\"},{code:\"KR\",name:\"대한민국\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227021723166.svg\",region:\"Asia\",url:\"https://www.worldfirst.com/kr/\"},{code:\"VN\",name:\"Việt Nam\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/11/20241227100511745.svg\",region:\"Asia\",url:\"https://www.worldfirst.com/vn/\"},{code:\"SEA\",name:\"Southeast Asia\",flag:flagSoutheastAsia,region:\"Asia\",url:\"/campaigns/sea\"},{code:\"TH\",name:\"Thailand\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227021608311.svg\",region:\"Asia\",url:\"https://www.worldfirst.com/th/\"},{code:\"ID\",name:\"Indonesia\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2024/09/20241227020537339.svg\",region:\"Asia\",url:\"https://www.worldfirst.com/id/\"},{code:\"PH\",name:\"Philippines\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2024/09/20241225095834864.svg\",region:\"Asia\",url:\"https://www.worldfirst.com/ph/\"},{code:\"SOUTH_ASIA\",name:\"South Asia\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2025/09/20250904112543381.svg\",region:\"Asia\",url:\"https://www.worldfirst.com/sasia/\"},{code:\"AU\",name:\"Australia\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227022407507.svg\",region:\"Oceania\",url:\"https://www.worldfirst.com/au/\"},{code:\"NZ\",name:\"New Zealand\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/11/20241227020717766.svg\",region:\"Oceania\",url:\"https://www.worldfirst.com/nz/\"},{code:\"US\",name:\"United States\",flag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/03/20250321062435764.png?image_process=format,webp\",region:\"Americas\",url:\"https://www.zyla.com/\",note:\"This country is supported by WorldFirst affiliates, Zyla\"},{code:\"LATAM\",name:\"Am\\xe9rica Latina\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2025/06/20250617114830710.svg\",region:\"Americas\",url:\"https://www.worldfirst.com/latam/\"},{code:\"AF\",name:\"Africa\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2025/07/20250715142956730.svg\",region:\"Africa\",url:\"https://www.worldfirst.com/af/\"},{code:\"MORE\",name:\"More international regions\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2024/07/20240717085437901.svg\",region:\"More\",url:\"https://www.worldfirst.com/global/\",note:\"We provide coverage in South Asia and Middle East: servicing 210+ countries and territories.\"}];function parseLines(value=\"\"){return value.split(\"\\n\").map(item=>item.trim()).filter(Boolean);}function normalizeLinkLabel(label){return label.replace(/&amp;/g,\"&\").replace(/&#038;/g,\"&\").replace(/\\s+/g,\" \").trim().toLowerCase();}const officialFooterLinks={[normalizeLinkLabel(\"WorldFirst\")]:\"https://www.worldfirst.com/sg/\",[normalizeLinkLabel(\"World Account\")]:\"https://www.worldfirst.com/sg/product/\",[normalizeLinkLabel(\"Receive\")]:\"https://www.worldfirst.com/sg/product/collect/\",[normalizeLinkLabel(\"Pay\")]:\"https://www.worldfirst.com/sg/product/pay/\",[normalizeLinkLabel(\"FX\")]:\"https://www.worldfirst.com/sg/product/fx/\",[normalizeLinkLabel(\"Manage\")]:\"https://www.worldfirst.com/sg/product/manage/\",[normalizeLinkLabel(\"Get Paid by Marketplaces\")]:\"https://www.worldfirst.com/sg/product/collect/get-paid-by-marketplaces/\",[normalizeLinkLabel(\"Add Funds\")]:\"https://www.worldfirst.com/sg/product/collect/add-funds/\",[normalizeLinkLabel(\"Pay Business Partners\")]:\"https://www.worldfirst.com/sg/product/pay/pay-business-partners/\",[normalizeLinkLabel(\"Pay with World Card\")]:\"https://www.worldfirst.com/sg/product/pay/world-card/\",[normalizeLinkLabel(\"Pay 1688 Suppliers\")]:\"https://www.worldfirst.com/sg/product/pay/1688-world-pay/\",[normalizeLinkLabel(\"E-commerce Seller Solution\")]:\"https://www.worldfirst.com/sg/solution/ecommerce-seller-solution/\",[normalizeLinkLabel(\"Supplier Payment Solution\")]:\"https://www.worldfirst.com/sg/product/pay/pay-business-partners/\",[normalizeLinkLabel(\"Pay into China Solution\")]:\"https://www.worldfirst.com/sg/solution/pay-into-china/\",[normalizeLinkLabel(\"Blog\")]:\"https://www.worldfirst.com/sg/blog/\",[normalizeLinkLabel(\"Customer Stories\")]:\"https://www.worldfirst.com/sg/insight/#CustomerSuccessStory\",[normalizeLinkLabel(\"User Guides\")]:\"https://www.worldfirst.com/sg/help-center/\",[normalizeLinkLabel(\"FAQs\")]:\"https://www.worldfirst.com/sg/help-center/faqs/\",[normalizeLinkLabel(\"Partner Resources\")]:\"https://www.global-voyage.worldfirst.com/sg/partner-resources\",[normalizeLinkLabel(\"Legal\")]:\"https://www.worldfirst.com/sg/legal/\",[normalizeLinkLabel(\"Compliance\")]:\"https://www.worldfirst.com/sg/compliance/\",[normalizeLinkLabel(\"Complaints\")]:\"https://www.worldfirst.com/sg/complaints/\",[normalizeLinkLabel(\"Privacy Policy\")]:\"https://www.worldfirst.com/sg/privacy-policy/\",[normalizeLinkLabel(\"Cookie Policy\")]:\"https://www.worldfirst.com/sg/cookie-policy/\",[normalizeLinkLabel(\"About WorldFirst\")]:\"https://www.worldfirst.com/sg/about-worldfirst/\",[normalizeLinkLabel(\"Why WorldFirst\")]:\"https://www.worldfirst.com/sg/why-choose-worldfirst/\",[normalizeLinkLabel(\"Contact Us\")]:\"https://www.worldfirst.com/sg/help-support/contact-us/\",[normalizeLinkLabel(\"Partner with Us\")]:\"https://www.worldfirst.com/sg/partners/\",[normalizeLinkLabel(\"Partner Directory\")]:\"https://www.worldfirst.com/sg/partners/directory/\",[normalizeLinkLabel(\"Refer and Earn\")]:\"https://www.worldfirst.com/sg/campaign/referral-mgm/\",[normalizeLinkLabel(\"Subscribe\")]:\"https://www.worldfirst.com/sg/newsletter/\"};const requiredFooterProductLinks=[\"World Account\",\"Receive\",\"Pay\",\"FX\",\"Manage\",\"Get Paid by Marketplaces\",\"Add Funds\",\"Pay Business Partners\",\"Pay with World Card\",\"Pay 1688 Suppliers\"];function getOfficialFooterUrl(label){return officialFooterLinks[normalizeLinkLabel(label)];}function parseLinkToken(value){const[label,url]=value.split(\"|\").map(item=>item.trim());const safeLabel=label||value;return{label:safeLabel,url:url||getOfficialFooterUrl(safeLabel)||\"#\"};}function completeFooterGroup(group){if(normalizeLinkLabel(group.title)!==\"product\")return group;const existingLines=parseLines(group.links);const existingLabels=new Set(existingLines.map(item=>normalizeLinkLabel(parseLinkToken(item).label)));const missingLines=requiredFooterProductLinks.filter(label=>!existingLabels.has(normalizeLinkLabel(label))).map(label=>`${label}|${getOfficialFooterUrl(label)}`);return{...group,links:[...existingLines,...missingLines].join(\"\\n\")};}function normalizeCountryCode(code){return code.trim().toUpperCase();}function getLegalRegionName(country){const code=normalizeCountryCode(country?.code||\"\");if(code===\"VN\")return\"Vietnam\";if(code===\"SEA\")return\"Southeast Asia\";return\"Singapore\";}function renderLegalText(template,regionName){return template.split(/(\\{region\\}|\\{promotionPeriod\\})/g).map((part,index)=>{if(part===\"{region}\")return /*#__PURE__*/_jsx(\"strong\",{style:{color:\"inherit\",fontWeight:600},children:regionName},`${part}-${index}`);if(part===\"{promotionPeriod}\")return /*#__PURE__*/_jsx(\"strong\",{style:{color:\"inherit\",fontWeight:600},children:promotionPeriod},`${part}-${index}`);return /*#__PURE__*/_jsx(React.Fragment,{children:part},`text-${index}`);});}const countrySlugByCode={SG:\"sg\",VN:\"vn\",SEA:\"sea\"};function getCountrySlug(country){const code=normalizeCountryCode(country?.code||\"\");if(countrySlugByCode[code])return countrySlugByCode[code];if(country?.url){const parts=country.url.split(\"?\")[0].split(\"#\")[0].split(\"/\").filter(Boolean);return parts[parts.length-1]||code.toLowerCase();}return code.toLowerCase();}function buildCmsPath(basePath,slug){const base=(basePath||\"/campaigns\").replace(/\\/+$/,\"\");return`${base}/${slug}`.replace(/\\/{2,}/g,\"/\");}function normalizePath(path){const clean=path.split(\"?\")[0].split(\"#\")[0];return clean.length>1?clean.replace(/\\/+$/,\"\"):clean;}function buildCurrentPageCountryPath(country){const slug=getCountrySlug(country);if(typeof window===\"undefined\")return buildCmsPath(\"/campaigns\",slug);const currentPath=normalizePath(window.location.pathname);if(currentPath===\"/worldfirst-argentina/rules\"||currentPath.startsWith(\"/worldfirst-argentina/rules/\")){return buildCmsPath(\"/worldfirst-argentina/rules\",slug);}if(currentPath===\"/worldfirst-argentina\"||currentPath.startsWith(\"/worldfirst-argentina/\")){return buildCmsPath(\"/worldfirst-argentina\",slug);}return country.url||buildCmsPath(\"/worldfirst-argentina\",slug);}function CountryFlag({country,size=26}){const flag=country?.flag||flagSingapore;const isUrl=/^https?:\\/\\//.test(flag);if(isUrl){return /*#__PURE__*/_jsx(\"img\",{src:flag,alt:\"\",style:{width:size,height:size,borderRadius:\"50%\",objectFit:\"cover\",flexShrink:0}});}return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:size,height:size,borderRadius:\"50%\",display:\"inline-grid\",placeItems:\"center\",flexShrink:0,overflow:\"hidden\",background:\"rgba(255,255,255,.12)\",fontSize:Math.round(size*.72),lineHeight:1},children:flag});}function linkStyle(color,extra){return{color,textDecoration:\"none\",outline:\"none\",...extra};}function FooterTextLink({href,children,color=COLORS.white,style}){const[hover,setHover]=React.useState(false);return /*#__PURE__*/_jsx(\"a\",{href:href,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:linkStyle(hover?COLORS.pink:color,{transition:\"color .16s ease\",...style}),children:children});}function ChevronIcon({open=false}){return /*#__PURE__*/_jsx(\"span\",{style:{width:14,height:14,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,transform:open?\"rotate(180deg)\":undefined,transition:\"transform .16s ease\"},children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 14 8\",width:\"14\",height:\"8\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1.5L7 6.5L13 1.5\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})});}function SubscribeButton({children,href}){const[hover,setHover]=React.useState(false);return /*#__PURE__*/_jsx(\"a\",{href:href,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:44,minWidth:194,padding:\"12px 30px\",borderRadius:300,border:`1px solid ${COLORS.white}`,color:COLORS.white,background:hover?\"rgba(255,255,255,.12)\":\"transparent\",textDecoration:\"none\",whiteSpace:\"nowrap\"},children:children});}/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 780\n */export default function WorldFirstFooter(props){const{logo,homeUrl,footerBackground,showCountrySelector,showNewsletter,newsletterText,subscribeText,subscribeUrl,awardsImage,legalText,copyrightText,linkGroups,socials,selectedCountryCode,countries,style}=props;const[footerRef,width]=useElementWidth();const[countryOpen,setCountryOpen]=React.useState(false);const isPhone=width<768;const isTablet=width>=768&&width<1232;const visibleGroups=(linkGroups?.length?linkGroups:defaultFooterGroups).map(completeFooterGroup);const visibleSocials=socials?.length?socials:defaultSocials;const customCountryList=countries?.length?countries:[];const sourceCountryList=[...customCountryList,...defaultCountries.filter(defaultCountry=>!customCountryList.some(country=>normalizeCountryCode(country.code)===normalizeCountryCode(defaultCountry.code)))];const footerCountryCodes=[\"SG\",\"VN\",\"SEA\"];const countryList=footerCountryCodes.map(code=>sourceCountryList.find(country=>normalizeCountryCode(country.code)===code)||defaultCountries.find(country=>normalizeCountryCode(country.code)===code)).filter(Boolean);const currentPathSlug=typeof window===\"undefined\"?\"\":window.location.pathname.split(\"?\")[0].split(\"#\")[0].split(\"/\").filter(Boolean).slice(-1)[0]||\"\";const selectedCountry=countryList.find(country=>getCountrySlug(country)===currentPathSlug)||countryList.find(country=>normalizeCountryCode(country.code)===normalizeCountryCode(selectedCountryCode))||countryList.find(country=>normalizeCountryCode(country.code)===\"SG\")||countryList[0];const legalRegionName=getLegalRegionName(selectedCountry);const resolvedLegalText=!legalText?.trim()||legalText.trim()===legacyLegalText?defaultLegalText:legalText;const resolvedCopyrightText=!copyrightText?.trim()||copyrightText.trim()===\"\\xa9 WorldFirst 2026, All rights reserved.\"?defaultCopyrightText:copyrightText;const footerGridColumns=isPhone?\"1fr\":isTablet?\"repeat(2, minmax(0, 1fr))\":\"1.35fr repeat(4, minmax(0, 1fr))\";const bottomGridColumns=isPhone?\"1fr\":showCountrySelector?isTablet?\"1fr 1fr\":\"220px 1fr 250px\":isTablet?\"1fr 1fr\":\"1fr 250px\";React.useEffect(()=>{if(!showCountrySelector&&countryOpen){setCountryOpen(false);}},[showCountrySelector,countryOpen]);return /*#__PURE__*/_jsxs(\"footer\",{ref:footerRef,className:\"wf-footer\",style:{...style,width:\"100%\",maxWidth:\"100vw\",boxSizing:\"border-box\",paddingTop:isPhone?48:64,paddingBottom:isPhone?32:40,fontFamily:FONT_FAMILY,color:COLORS.white,background:footerBackground||COLORS.footerDark,overflowX:\"hidden\",overflowY:\"visible\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .wf-footer {\n                    container-type: inline-size;\n                }\n                @container (max-width: 767px) {\n                    .wf-footer-inner {\n                        padding-left: 16px !important;\n                        padding-right: 16px !important;\n                    }\n                    .wf-footer-logo {\n                        margin-bottom: 36px !important;\n                    }\n                    .wf-footer-logo img {\n                        width: 220px !important;\n                    }\n                    .wf-footer-links,\n                    .wf-footer-bottom {\n                        grid-template-columns: 1fr !important;\n                    }\n                    .wf-footer-bottom {\n                        margin-top: 48px !important;\n                    }\n                    .wf-footer-awards {\n                        justify-content: flex-start !important;\n                        grid-column: auto !important;\n                    }\n                }\n                @container (min-width: 768px) and (max-width: 1231px) {\n                    .wf-footer-inner {\n                        padding-left: 24px !important;\n                        padding-right: 24px !important;\n                    }\n                    .wf-footer-links {\n                        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n                    }\n                    .wf-footer-bottom {\n                        grid-template-columns: 1fr 1fr !important;\n                    }\n                    .wf-footer-awards {\n                        grid-column: span 2 !important;\n                    }\n                }\n                @media (max-width: 767px) {\n                    .wf-footer-inner {\n                        padding-left: 16px !important;\n                        padding-right: 16px !important;\n                    }\n                    .wf-footer-logo {\n                        margin-bottom: 36px !important;\n                    }\n                    .wf-footer-logo img {\n                        width: 220px !important;\n                    }\n                    .wf-footer-links,\n                    .wf-footer-bottom {\n                        grid-template-columns: 1fr !important;\n                    }\n                    .wf-footer-bottom {\n                        margin-top: 48px !important;\n                    }\n                    .wf-footer-awards {\n                        justify-content: flex-start !important;\n                        grid-column: auto !important;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"wf-footer-inner\",style:{...getContentContainerStyle(width),background:\"transparent\"},children:[/*#__PURE__*/_jsx(\"a\",{className:\"wf-footer-logo\",href:homeUrl||getOfficialFooterUrl(\"WorldFirst\")||\"#\",style:linkStyle(COLORS.ink,{display:\"inline-flex\",marginBottom:isPhone?36:48}),children:/*#__PURE__*/_jsx(\"img\",{src:logo,alt:\"WorldFirst\",style:{display:\"block\",width:isPhone?220:280,maxWidth:\"70vw\",height:\"auto\"}})}),/*#__PURE__*/_jsx(\"div\",{className:\"wf-footer-links\",style:{display:\"grid\",gridTemplateColumns:footerGridColumns,gap:32,alignItems:\"start\"},children:visibleGroups.map(group=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{...getTypographyStyle(\"contentNormal\",width),color:COLORS.white,fontWeight:600,margin:\"0 0 18px\"},children:group.title}),parseLines(group.links).map(item=>{const link=parseLinkToken(item);return /*#__PURE__*/_jsx(FooterTextLink,{href:link.url,style:{display:\"block\",marginBottom:13,...getTypographyStyle(\"footnote\",width),fontWeight:500},children:link.label},item);})]},group.title))}),/*#__PURE__*/_jsxs(\"div\",{className:\"wf-footer-bottom\",style:{display:\"grid\",gridTemplateColumns:bottomGridColumns,alignItems:\"end\",gap:32,marginTop:isPhone?48:104},children:[showCountrySelector&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>setCountryOpen(value=>!value),style:{width:\"100%\",minHeight:50,display:\"flex\",alignItems:\"center\",gap:12,padding:\"10px 18px\",background:\"transparent\",border:`1px solid ${COLORS.white}`,borderRadius:300,cursor:\"pointer\",textAlign:\"left\",color:COLORS.white,...getTypographyStyle(\"footnote\",width),fontWeight:600},children:[/*#__PURE__*/_jsx(CountryFlag,{country:selectedCountry,size:26}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1},children:selectedCountry?.name||\"Singapore\"}),/*#__PURE__*/_jsx(ChevronIcon,{open:countryOpen})]}),countryOpen&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,bottom:\"calc(100% + 8px)\",zIndex:20,maxHeight:280,overflow:\"auto\",padding:8,border:`1px solid ${COLORS.footerLine}`,borderRadius:12,background:COLORS.footerDark,boxShadow:\"0 18px 40px rgba(0,0,0,.28)\"},children:countryList.map(country=>{const active=normalizeCountryCode(country.code)===normalizeCountryCode(selectedCountry?.code||\"\");return /*#__PURE__*/_jsxs(FooterTextLink,{href:buildCurrentPageCountryPath(country),color:active?COLORS.white:COLORS.footerMuted,style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"9px 8px\",borderRadius:8,background:active?\"rgba(255,255,255,.12)\":undefined,...getTypographyStyle(\"footnote\",width)},children:[/*#__PURE__*/_jsx(CountryFlag,{country:country,size:24}),/*#__PURE__*/_jsxs(\"span\",{children:[country.name,country.note&&/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:3,color:COLORS.footerMuted,fontSize:11,lineHeight:1.2},children:country.note})]})]},country.code);})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"wf-footer-awards\",style:{display:\"flex\",alignItems:\"center\",justifyContent:isPhone?\"flex-start\":\"center\",gridColumn:isTablet&&showCountrySelector?\"span 2\":undefined},children:/*#__PURE__*/_jsx(\"img\",{src:awardsImage||awardsImageUrl,alt:\"\",style:{display:\"block\",width:\"min(100%, 560px)\",height:\"auto\",objectFit:\"contain\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:28},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{...getTypographyStyle(\"footnote\",width),color:COLORS.white,fontWeight:600,margin:\"0 0 12px\"},children:\"Follow Us\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:12,flexWrap:\"wrap\"},children:visibleSocials.map(item=>/*#__PURE__*/_jsx(\"a\",{href:item.url||\"#\",\"aria-label\":item.label,style:linkStyle(COLORS.white,{width:26,height:26,display:\"grid\",placeItems:\"center\",borderRadius:4,...getTypographyStyle(\"footnote\",width),fontWeight:600}),children:item.icon?/*#__PURE__*/_jsx(\"img\",{src:item.icon,alt:\"\",style:{width:26,height:26,display:\"block\",objectFit:\"contain\"}}):item.label},item.label))})]}),showNewsletter&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:20},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...getTypographyStyle(\"footnote\",width),color:COLORS.white,fontWeight:600,margin:0},children:newsletterText}),/*#__PURE__*/_jsx(SubscribeButton,{href:subscribeUrl||getOfficialFooterUrl(subscribeText)||\"#\",children:subscribeText})]})]})]}),/*#__PURE__*/_jsx(\"p\",{style:{...getTypographyStyle(\"footnote\",width),color:COLORS.footerMuted,margin:\"24px 0 0\",paddingTop:24,borderTop:`1px solid ${COLORS.footerLine}`,maxWidth:1100},children:renderLegalText(resolvedLegalText,legalRegionName)}),/*#__PURE__*/_jsx(\"p\",{style:{...getTypographyStyle(\"footnote\",width),color:COLORS.footerMuted,margin:\"28px 0 0\"},children:resolvedCopyrightText})]})]});}WorldFirstFooter.defaultProps={logo:logoUrl,homeUrl:\"https://www.worldfirst.com/sg/\",footerBackground:COLORS.footerDark,showCountrySelector:true,showNewsletter:true,newsletterText:\"Sign up to our newsletter\",subscribeText:\"Subscribe\",subscribeUrl:\"https://www.worldfirst.com/sg/newsletter/\",awardsImage:awardsImageUrl,legalText:defaultLegalText,copyrightText:defaultCopyrightText,linkGroups:defaultFooterGroups,socials:defaultSocials,selectedCountryCode:\"SG\",countries:defaultCountries};addPropertyControls(WorldFirstFooter,{logo:{type:ControlType.String,title:\"Logo URL\",defaultValue:logoUrl},homeUrl:{type:ControlType.String,title:\"Home URL\",defaultValue:\"https://www.worldfirst.com/sg/\"},footerBackground:{type:ControlType.Color,title:\"Footer BG\",defaultValue:COLORS.footerDark},showCountrySelector:{type:ControlType.Boolean,title:\"Show Country Selector\",defaultValue:true},showNewsletter:{type:ControlType.Boolean,title:\"Newsletter\",defaultValue:true},newsletterText:{type:ControlType.String,title:\"Newsletter Text\",defaultValue:\"Sign up to our newsletter\"},subscribeText:{type:ControlType.String,title:\"Subscribe Text\",defaultValue:\"Subscribe\"},subscribeUrl:{type:ControlType.String,title:\"Subscribe URL\",defaultValue:\"https://www.worldfirst.com/sg/newsletter/\"},awardsImage:{type:ControlType.String,title:\"Awards Image\",defaultValue:awardsImageUrl},legalText:{type:ControlType.String,title:\"Legal\",displayTextArea:true,defaultValue:defaultLegalText},copyrightText:{type:ControlType.String,title:\"Copyright\",defaultValue:defaultCopyrightText},linkGroups:{type:ControlType.Array,title:\"Link Groups\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\"},links:{type:ControlType.String,title:\"Links\",displayTextArea:true}}},defaultValue:defaultFooterGroups},socials:{type:ControlType.Array,title:\"Socials\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},url:{type:ControlType.String,title:\"URL\"},icon:{type:ControlType.String,title:\"Icon URL\"}}},defaultValue:defaultSocials},selectedCountryCode:{type:ControlType.String,title:\"Default Country\",defaultValue:\"SG\"},countries:{type:ControlType.Array,title:\"Countries\",control:{type:ControlType.Object,controls:{code:{type:ControlType.String,title:\"Code\"},name:{type:ControlType.String,title:\"Name\"},flag:{type:ControlType.String,title:\"Flag\"},region:{type:ControlType.String,title:\"Region\"},note:{type:ControlType.String,title:\"Note\",displayTextArea:true},url:{type:ControlType.String,title:\"Page URL\"}}},defaultValue:defaultCountries}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WorldFirstFooter\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"780\",\"framerIntrinsicWidth\":\"1200\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WorldFirstFooter.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType}from\"framer\";const TYPE_STYLES={desktop:{h1Hero:{fontSize:48,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h2Title:{fontSize:36,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h3Title:{fontSize:24,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},h4TitleTag:{fontSize:20,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},headerBody:{fontSize:18,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:500},faqButton:{fontSize:18,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},contentNormal:{fontSize:16,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentCard:{fontSize:16,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},footnote:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentItalic:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400,fontStyle:\"italic\"}},tablet:{h1Hero:{fontSize:48,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h2Title:{fontSize:36,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h3Title:{fontSize:20,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},h4TitleTag:{fontSize:18,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},headerBody:{fontSize:18,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},faqButton:{fontSize:18,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},contentNormal:{fontSize:16,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentCard:{fontSize:16,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},footnote:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentItalic:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400,fontStyle:\"italic\"}},phone:{h1Hero:{fontSize:32,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h2Title:{fontSize:24,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:600},h3Title:{fontSize:16,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},h4TitleTag:{fontSize:18,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},headerBody:{fontSize:16,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:400},faqButton:{fontSize:16,lineHeight:1.2,letterSpacing:\"-0.01em\",fontWeight:500},contentNormal:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentCard:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},footnote:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400},contentItalic:{fontSize:14,lineHeight:1.25,letterSpacing:\"-0.01em\",fontWeight:400,fontStyle:\"italic\"}}};const COLORS={pink:\"#FF0051\",pinkDark:\"#BC0050\",ink:\"#1F2323\",muted:\"#60686F\",line:\"#ECEDEE\",panel:\"#F8F8F8\",white:\"#FFFFFF\"};const FONT_FAMILY='\"Poppins\", \"Poppins Placeholder\", sans-serif';function getViewportTier(width){if(width>=1232)return\"desktop\";if(width>=768)return\"tablet\";return\"phone\";}function getTypographyStyle(variant,width){const tier=getViewportTier(width);return TYPE_STYLES[tier][variant];}function getContentContainerStyle(width){if(width>=1232){return{width:\"100%\",maxWidth:1232,marginLeft:\"auto\",marginRight:\"auto\"};}if(width>=768){return{width:\"100%\",paddingLeft:24,paddingRight:24,marginLeft:\"auto\",marginRight:\"auto\"};}return{width:\"100%\",paddingLeft:16,paddingRight:16,marginLeft:\"auto\",marginRight:\"auto\"};}function getCurrentViewportWidth(){if(typeof window===\"undefined\")return 1232;const candidates=[window.innerWidth,window.visualViewport?.width,document.documentElement?.clientWidth,window.screen?.width,window.screen?.availWidth].filter(value=>typeof value===\"number\"&&value>0);return candidates.length?Math.min(...candidates):1232;}function useElementWidth(){const ref=React.useRef(null);const[width,setWidth]=React.useState(getCurrentViewportWidth);React.useEffect(()=>{const updateWidth=()=>{const measuredWidth=ref.current?.getBoundingClientRect().width;const viewportWidth=getCurrentViewportWidth();setWidth(Math.round(Math.min(measuredWidth||viewportWidth,viewportWidth)));};updateWidth();if(typeof ResizeObserver!==\"undefined\"&&ref.current){const observer=new ResizeObserver(updateWidth);observer.observe(ref.current);window.addEventListener(\"resize\",updateWidth);window.visualViewport?.addEventListener(\"resize\",updateWidth);return()=>{observer.disconnect();window.removeEventListener(\"resize\",updateWidth);window.visualViewport?.removeEventListener(\"resize\",updateWidth);};}const onResize=()=>updateWidth();window.addEventListener(\"resize\",onResize);window.visualViewport?.addEventListener(\"resize\",onResize);return()=>{window.removeEventListener(\"resize\",onResize);window.visualViewport?.removeEventListener(\"resize\",onResize);};},[]);return[ref,width];}const flagSingapore=\"https://mdn.marmot-cloud.com/worldfirst/2023/10/20241227021442833.svg\";const logoUrl=\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2026/04/20260424113700112.svg\";const flagSoutheastAsia=\"https://framerusercontent.com/images/fbh3a3c6J4dRYugU1MWe7Ucctk.webp?width=48&height=48\";const panels={business:{image:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2026/02/20260214105617990.webp\",title:\"World Account >\",copy:\"Multi-currency accounts, competitive FX, and global transfers in one place.\",columns:[[\"Products\",\"Send Payments\",\"Receive Payments\",\"Physical and Virtual Cards\",\"Fix a Future FX Rate\",\"Manage Team & Accounts\",\"Integrate Accounting Software\"],[\"Solutions\",\"Importer & Exporter\",\"E-commerce Seller\",\"Freelancer & Developer\",\"Pay to China\",\"Pay to Malaysia\"],[\"Explore\",\"Pricing\",\"Why Choose WorldFirst?\",\"Help Centre\",\"World Card with Cashback\"]]},enterprise:{image:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2026/05/20260509214339762.webp\",title:\"WorldFirst Enterprise >\",copy:\"Built for faster payments, smarter liquidity, and robust compliance.\",columns:[[\"Industry Solutions\",\"E-commerce Platform & DTC\",\"Digital Entertainment Platform\",\"Airline & Travel Agency\",\"Gig Economy\",\"HR & Payroll\"],[\"Platform\",\"API References\",\"Treasury Management\",\"Mass Payouts\",\"Compliance Toolkit\"],[\"Support\",\"Contact Sales\",\"Developer Centre\",\"Enterprise Help\"]]},about:{image:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2026/02/20260214105619963.webp\",title:\"Who We Are >\",copy:\"Supporting businesses globally since 2004 with simple cross-border payments.\",columns:[[\"About WorldFirst\",\"Why WorldFirst\",\"About WorldFirst\",\"Partner with Us\",\"Partner Directory\"],[\"Help & Support\",\"Contact Us\",\"Help Centre\",\"FAQs\",\"User Guides\"],[\"Trust\",\"Legal\",\"Compliance\",\"Privacy Policy\",\"Cookie Policy\"]]}};const defaultCountries=[{code:\"GB\",name:\"United Kingdom\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227021522121.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/08/20240816030344865.png?image_process=format,webp\",region:\"Europe\",url:\"https://www.worldfirst.com/uk/\"},{code:\"DE\",name:\"Deutschland\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227022118610.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927030100512.png?image_process=format,webp\",region:\"Europe\",url:\"https://www.worldfirst.com/de/\"},{code:\"NL\",name:\"Nederland\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/11/20241227021203738.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927030106332.png?image_process=format,webp\",region:\"Europe\",url:\"https://www.worldfirst.com/nl/\"},{code:\"FR\",name:\"France\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227022151472.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927030606257.png?image_process=format,webp\",region:\"Europe\",url:\"https://www.worldfirst.com/fr/\"},{code:\"TR\",name:\"T\\xfcrkiye\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2025/02/20250214023031724-300x234.png?image_process=format,webp\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/02/20250214024924461.png?image_process=format,webp\",region:\"Europe\",url:\"https://www.worldfirst.com/tr/\"},{code:\"EU\",name:\"Europe\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227022252975.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927030112105.png?image_process=format,webp\",region:\"Europe\",url:\"https://www.worldfirst.com/eu/\"},{code:\"PL\",name:\"Poland\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2026/02/20260226232425309.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/52/2023/11/20260226173346166.svg\",region:\"Europe\",url:\"https://www.worldfirst.com/pl/\"},{code:\"SG\",name:\"Singapore\",flag:flagSingapore,menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927030030390.png?image_process=format,webp\",region:\"Asia\",url:\"https://www.worldfirst.com/sg/\"},{code:\"CN\",name:\"中国\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227022328549.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927080536581.png?image_process=format,webp\",region:\"Asia\",url:\"https://www.worldfirst.com.cn/cn/\"},{code:\"SEA\",name:\"Southeast Asia\",flag:flagSoutheastAsia,menuFlag:flagSoutheastAsia,region:\"Asia\",url:\"/campaigns/sea\"},{code:\"KR\",name:\"대한민국\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227021723166.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927030024281.svg\",region:\"Asia\",url:\"https://www.worldfirst.com/kr/\"},{code:\"VN\",name:\"Việt Nam\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/11/20241227100511745.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927030013266.png?image_process=format,webp\",region:\"Asia\",url:\"https://explore.worldfirst.com/worldfirst-argentina/vn\"},{code:\"PH\",name:\"Philippines\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2024/09/20241225095834864.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927080655356.png?image_process=format,webp\",region:\"Asia\",url:\"https://www.worldfirst.com/ph/\"},{code:\"TH\",name:\"Thailand\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227021608311.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927030035285.png?image_process=format,webp\",region:\"Asia\",url:\"https://www.worldfirst.com/th/\"},{code:\"ID\",name:\"Indonesia\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2024/09/20241227020537339.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927080624373.png?image_process=format,webp\",region:\"Asia\",url:\"https://www.worldfirst.com/id/\"},{code:\"SOUTH_ASIA\",name:\"South Asia\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2025/09/20250904112543381.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/09/20250904105124110.png?image_process=format,webp\",region:\"Asia\",url:\"https://www.worldfirst.com/sasia/\"},{code:\"AU\",name:\"Australia\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/08/20241227022407507.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927030047494.png?image_process=format,webp\",region:\"Oceania\",url:\"https://www.worldfirst.com/au/\"},{code:\"NZ\",name:\"New Zealand\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2023/11/20241227020717766.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927030052417.png?image_process=format,webp\",region:\"Oceania\",url:\"https://www.worldfirst.com/nz/\"},{code:\"US\",name:\"United States\",flag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/03/20250321062435764.png?image_process=format,webp\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/03/20250321062435764.png?image_process=format,webp\",region:\"Americas\",url:\"https://www.zyla.com/\",note:\"This country is supported by WorldFirst affiliates, Zyla\"},{code:\"LATAM\",name:\"Am\\xe9rica Latina\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2025/06/20250617114830710.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20250613143803533.png?image_process=format,webp\",region:\"Americas\",url:\"https://www.worldfirst.com/latam/\"},{code:\"AF\",name:\"Africa\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2025/07/20250715142956730.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2025/07/20250715170354824.svg\",region:\"Africa\",url:\"https://www.worldfirst.com/af/\"},{code:\"MORE\",name:\"More international regions\",flag:\"https://mdn.marmot-cloud.com/worldfirst/2024/07/20240717085437901.svg\",menuFlag:\"https://mdn.marmot-cloud.com/worldfirst/sites/9/2024/09/20240927031300647.png?image_process=format,webp\",region:\"More\",url:\"https://www.worldfirst.com/global/\",note:\"We provide coverage in South Asia and Middle East: servicing 210+ countries and territories.\"}];function parseLines(value=\"\"){return value.split(\"\\n\").map(item=>item.trim()).filter(Boolean);}function normalizeLinkLabel(label){return label.replace(/&amp;/g,\"&\").replace(/&#038;/g,\"&\").replace(/\\s+/g,\" \").trim().toLowerCase();}const officialHeaderLinks={[normalizeLinkLabel(\"WorldFirst\")]:\"https://www.worldfirst.com/sg/\",[normalizeLinkLabel(\"World Account\")]:\"https://www.worldfirst.com/sg/product/\",[normalizeLinkLabel(\"Send Payments\")]:\"https://www.worldfirst.com/sg/product/pay/\",[normalizeLinkLabel(\"Receive Payments\")]:\"https://www.worldfirst.com/sg/product/collect/\",[normalizeLinkLabel(\"Receive\")]:\"https://www.worldfirst.com/sg/product/collect/\",[normalizeLinkLabel(\"Get Paid by Marketplaces\")]:\"https://www.worldfirst.com/sg/product/collect/get-paid-by-marketplaces/\",[normalizeLinkLabel(\"Add Funds\")]:\"https://www.worldfirst.com/sg/product/collect/add-funds/\",[normalizeLinkLabel(\"Pay\")]:\"https://www.worldfirst.com/sg/product/pay/\",[normalizeLinkLabel(\"Pay Business Partners\")]:\"https://www.worldfirst.com/sg/product/pay/pay-business-partners/\",[normalizeLinkLabel(\"Pay 1688 Suppliers\")]:\"https://www.worldfirst.com/sg/product/pay/1688-world-pay/\",[normalizeLinkLabel(\"Pay 1688 suppliers\")]:\"https://www.worldfirst.com/sg/product/pay/1688-world-pay/\",[normalizeLinkLabel(\"Pay TaoWorld Suppliers\")]:\"https://www.worldfirst.com/sg/product/pay/taoworld-world-pay/\",[normalizeLinkLabel(\"Physical and Virtual Cards\")]:\"https://www.worldfirst.com/sg/product/pay/world-card/\",[normalizeLinkLabel(\"World Card with Cashback\")]:\"https://www.worldfirst.com/sg/product/pay/world-card/\",[normalizeLinkLabel(\"Pay with WorldTrade\")]:\"https://www.worldfirst.com/sg/product/world-trade/\",[normalizeLinkLabel(\"FX\")]:\"https://www.worldfirst.com/sg/product/fx/\",[normalizeLinkLabel(\"Fix a Future FX Rate\")]:\"https://www.worldfirst.com/sg/product/fx/\",[normalizeLinkLabel(\"Spot Contracts\")]:\"https://www.worldfirst.com/sg/spot-contracts/\",[normalizeLinkLabel(\"Forward Contracts\")]:\"https://www.worldfirst.com/sg/forward-contracts/\",[normalizeLinkLabel(\"Firm Orders\")]:\"https://www.worldfirst.com/sg/firm-orders/\",[normalizeLinkLabel(\"Manage\")]:\"https://www.worldfirst.com/sg/product/manage/\",[normalizeLinkLabel(\"Manage Team & Accounts\")]:\"https://www.worldfirst.com/sg/product/manage/manage-team-accounts/\",[normalizeLinkLabel(\"Integrate Accounting Software\")]:\"https://www.worldfirst.com/sg/product/manage/integrate-account-software/\",[normalizeLinkLabel(\"Xero Integration\")]:\"https://www.worldfirst.com/sg/xero-integration/\",[normalizeLinkLabel(\"E-commerce Seller\")]:\"https://www.worldfirst.com/sg/solution/ecommerce-seller-solution/\",[normalizeLinkLabel(\"E-commerce Seller Solution\")]:\"https://www.worldfirst.com/sg/solution/ecommerce-seller-solution/\",[normalizeLinkLabel(\"Amazon\")]:\"https://www.worldfirst.com/sg/marketplaces/get-paid-by-amazon/\",[normalizeLinkLabel(\"TikTok Shop\")]:\"https://www.worldfirst.com/sg/marketplaces/get-paid-by-tiktokshop/\",[normalizeLinkLabel(\"Shopify\")]:\"https://www.worldfirst.com/sg/marketplaces/get-paid-by-shopify/\",[normalizeLinkLabel(\"Etsy\")]:\"https://www.worldfirst.com/sg/marketplaces/get-paid-by-etsy/\",[normalizeLinkLabel(\"Shopee\")]:\"https://www.worldfirst.com/sg/marketplaces/get-paid-by-shopee/\",[normalizeLinkLabel(\"More Marketplaces\")]:\"https://www.worldfirst.com/sg/product/collect/get-paid-by-marketplaces/\",[normalizeLinkLabel(\"Corporate Payment\")]:\"https://www.worldfirst.com/sg/product/pay/pay-business-partners/\",[normalizeLinkLabel(\"Importer & Exporter\")]:\"https://www.worldfirst.com/sg/product/pay/pay-business-partners/\",[normalizeLinkLabel(\"For Importers & Exporters\")]:\"https://www.worldfirst.com/sg/for-importers/\",[normalizeLinkLabel(\"Pay into China\")]:\"https://www.worldfirst.com/sg/solution/pay-into-china/\",[normalizeLinkLabel(\"Pay to China\")]:\"https://www.worldfirst.com/sg/product/pay/pay-chinese-suppliers/\",[normalizeLinkLabel(\"Pay to Malaysia\")]:\"https://www.worldfirst.com/sg/campaign/malaysia-ringgit-business-account/\",[normalizeLinkLabel(\"Freelancer & Developer\")]:\"https://www.worldfirst.com/sg/solution/freelancer/\",[normalizeLinkLabel(\"WorldFirst Enterprise\")]:\"https://www.worldfirst.com/sg/enterprise/\",[normalizeLinkLabel(\"E-commerce Platform & DTC\")]:\"https://www.worldfirst.com/sg/enterprise/solutions/ecommerce-platform-dtc/\",[normalizeLinkLabel(\"Digital Entertainment Platform\")]:\"https://www.worldfirst.com/sg/enterprise/solutions/digital-entertainment/\",[normalizeLinkLabel(\"Airline & Travel Agency\")]:\"https://www.worldfirst.com/sg/enterprise/solutions/airline-travel-agency/\",[normalizeLinkLabel(\"Gig Economy\")]:\"https://www.worldfirst.com/sg/enterprise/solutions/gig-economy/\",[normalizeLinkLabel(\"HR & Payroll\")]:\"https://www.worldfirst.com/sg/enterprise/solutions/hr-and-payroll/\",[normalizeLinkLabel(\"Stock Trading Platform\")]:\"https://www.worldfirst.com/sg/enterprise/solutions/stock-trading-platform/\",[normalizeLinkLabel(\"API References\")]:\"https://developers.worldfirst.com.cn/docs/alipay-worldfirst/worldfirst_enterprise_solution/overview\",[normalizeLinkLabel(\"Pricing\")]:\"https://www.worldfirst.com/sg/pricing/\",[normalizeLinkLabel(\"Help Centre\")]:\"https://www.worldfirst.com/sg/help-center/\",[normalizeLinkLabel(\"Help Center\")]:\"https://www.worldfirst.com/sg/help-center/\",[normalizeLinkLabel(\"Why Choose WorldFirst?\")]:\"https://www.worldfirst.com/sg/why-choose-worldfirst/\",[normalizeLinkLabel(\"Why WorldFirst\")]:\"https://www.worldfirst.com/sg/why-choose-worldfirst/\",[normalizeLinkLabel(\"About WorldFirst\")]:\"https://www.worldfirst.com/sg/about-worldfirst/\",[normalizeLinkLabel(\"Who We Are >\")]:\"https://www.worldfirst.com/sg/about-worldfirst/\",[normalizeLinkLabel(\"Contact Us\")]:\"https://www.worldfirst.com/sg/help-support/contact-us/\",[normalizeLinkLabel(\"Partner with Us\")]:\"https://www.worldfirst.com/sg/partners/\",[normalizeLinkLabel(\"Partner Directory\")]:\"https://www.worldfirst.com/sg/partners/directory/\",[normalizeLinkLabel(\"Regulatory Information\")]:\"https://www.worldfirst.com/sg/compliance/regulatory-information/\",[normalizeLinkLabel(\"Blog\")]:\"https://www.worldfirst.com/sg/blog/\",[normalizeLinkLabel(\"Blogs\")]:\"https://www.worldfirst.com/sg/blog/\",[normalizeLinkLabel(\"Partner Resources\")]:\"https://www.global-voyage.worldfirst.com/sg/partner-resources\",[normalizeLinkLabel(\"Refer and Earn\")]:\"https://www.worldfirst.com/sg/campaign/referral-mgm/\",[normalizeLinkLabel(\"Ant International\")]:\"https://www.ant-intl.com/en/\",[normalizeLinkLabel(\"Alipay+\")]:\"https://www.alipayplus.com/\",[normalizeLinkLabel(\"Antom\")]:\"https://www.antom.com\",[normalizeLinkLabel(\"Bettr\")]:\"https://bettrfinancing.com/\",[normalizeLinkLabel(\"Claim Now\")]:\"https://www.worldfirst.com/sg/campaign/new-user-vouchers-2026/\",[normalizeLinkLabel(\"Login\")]:\"https://portal.worldfirst.com/login?region=SG&lang=en-GB\",[normalizeLinkLabel(\"Sign Up\")]:\"https://www.worldfirst.com/sg/register-category/\"};function getOfficialHeaderUrl(label){return officialHeaderLinks[normalizeLinkLabel(label)];}function parseLinkToken(value){const[label,url]=value.split(\"|\").map(item=>item.trim());const safeLabel=label||value;return{label:safeLabel,url:url||getOfficialHeaderUrl(safeLabel)||\"#\"};}function panelFromControl(control){return{image:control.image,cardUrl:control.cardUrl,title:control.title,copy:control.copy,columns:[[control.columnOneTitle,...parseLines(control.columnOneLinks)],[control.columnTwoTitle,...parseLines(control.columnTwoLinks)],[control.columnThreeTitle,...parseLines(control.columnThreeLinks)],[control.columnFourTitle||\"\",...parseLines(control.columnFourLinks||\"\")]].filter(column=>column[0]||column.length>1)};}function officialBusinessMenu(control){return{...control,image:panels.business.image,cardUrl:\"https://www.worldfirst.com/sg/product/\",title:\"World Account >\",copy:\"Multi-currency accounts, competitive FX, and global transfers — Everything you need to pay and get paid internationally\",columnOneTitle:\"Products\",columnOneLinks:\"Send Payments|https://www.worldfirst.com/sg/product/pay/\\nReceive Payments|https://www.worldfirst.com/sg/product/collect/\\nPhysical and Virtual Cards|https://www.worldfirst.com/sg/product/pay/world-card/\\nFix a Future FX Rate|https://www.worldfirst.com/sg/product/fx/\\nManage Team & Accounts|https://www.worldfirst.com/sg/product/manage/manage-team-accounts/\\nIntegrate Accounting Software|https://www.worldfirst.com/sg/product/manage/integrate-account-software/\\nPay 1688 suppliers|https://www.worldfirst.com/sg/product/pay/1688-world-pay/\",columnTwoTitle:\"Solutions\",columnTwoLinks:\"Importer & Exporter|https://www.worldfirst.com/sg/product/pay/pay-business-partners/\\nE-commerce Seller|https://www.worldfirst.com/sg/solution/ecommerce-seller-solution/\\nFreelancer & Developer|https://www.worldfirst.com/sg/solution/freelancer/\\nPay to China|https://www.worldfirst.com/sg/product/pay/pay-chinese-suppliers/\\nPay to Malaysia|https://www.worldfirst.com/sg/campaign/malaysia-ringgit-business-account/\",columnThreeTitle:\"Explore\",columnThreeLinks:\"Pricing|https://www.worldfirst.com/sg/pricing/\\nWhy Choose WorldFirst?|https://www.worldfirst.com/sg/why-choose-worldfirst/\\nHelp Centre|https://www.worldfirst.com/sg/help-center/\\nWorld Card with Cashback|https://www.worldfirst.com/sg/product/pay/world-card/\",columnFourTitle:\"\",columnFourLinks:\"\"};}function officialEnterpriseMenu(control){return{...control,image:panels.enterprise.image,cardUrl:\"https://www.worldfirst.com/sg/enterprise/\",title:\"WorldFirst Enterprise >\",copy:\"Built for faster payments, smarter liquidity, and robust compliance-all powered by our next-gen API toolkit and AI-native architecture.\",columnOneTitle:\"Industry Solutions\",columnOneLinks:\"E-commerce Platform & DTC|https://www.worldfirst.com/sg/enterprise/solutions/ecommerce-platform-dtc/\\nDigital Entertainment Platform|https://www.worldfirst.com/sg/enterprise/solutions/digital-entertainment/\\nAirline & Travel Agency|https://www.worldfirst.com/sg/enterprise/solutions/airline-travel-agency/\\nGig Economy|https://www.worldfirst.com/sg/enterprise/solutions/gig-economy/\\nHR & Payroll|https://www.worldfirst.com/sg/enterprise/solutions/hr-and-payroll/\\nStock Trading Platform|https://www.worldfirst.com/sg/enterprise/solutions/stock-trading-platform/\",columnTwoTitle:\"Resources\",columnTwoLinks:\"API References|https://developers.worldfirst.com.cn/docs/alipay-worldfirst/worldfirst_enterprise_solution/overview\",columnThreeTitle:\"\",columnThreeLinks:\"\",columnFourTitle:\"\",columnFourLinks:\"\"};}function officialAboutMenu(control){return{...control,image:panels.about.image,cardUrl:\"https://www.worldfirst.com/sg/about-worldfirst/\",title:\"Who We Are >\",copy:\"Named a Top Global Fintech Company by CNBC & Statista, we’ve supported 1.5M+ businesses since 2004.\",columnOneTitle:\"About WorldFirst\",columnOneLinks:\"Why WorldFirst|https://www.worldfirst.com/sg/why-choose-worldfirst/\\nPartner with Us|https://www.worldfirst.com/sg/partners/\\nContact Us|https://www.worldfirst.com/sg/help-support/contact-us/\",columnTwoTitle:\"Resources\",columnTwoLinks:\"Blogs|https://www.worldfirst.com/sg/blog/\\nPartner Resources|https://www.global-voyage.worldfirst.com/sg/partner-resources\",columnThreeTitle:\"Rewards\",columnThreeLinks:\"Refer and Earn|https://www.worldfirst.com/sg/campaign/referral-mgm/\\nWorld Card with Cashback|https://www.worldfirst.com/sg/product/pay/world-card/\",columnFourTitle:\"More brands of Ant International\",columnFourLinks:\"Ant International|https://www.ant-intl.com/en/\\nAlipay+|https://www.alipayplus.com/\\nAntom|https://www.antom.com\\nBettr|https://bettrfinancing.com/\"};}function getPanelLinks(data){return data.columns.flatMap(column=>column.slice(1));}function normalizeCountryCode(code){return code.trim().toUpperCase();}const countrySlugByCode={GB:\"uk\",DE:\"de\",NL:\"nl\",FR:\"fr\",TR:\"tr\",EU:\"eu\",PL:\"pl\",SG:\"sg\",CN:\"cn\",SEA:\"sea\",KR:\"kr\",VN:\"vn\",PH:\"ph\",TH:\"th\",ID:\"id\",SOUTH_ASIA:\"sasia\",AU:\"au\",NZ:\"nz\",US:\"us\",LATAM:\"latam\",AF:\"af\",MORE:\"global\"};function getCountrySlug(country){const code=normalizeCountryCode(country?.code||\"\");if(countrySlugByCode[code])return countrySlugByCode[code];if(country?.url&&country.url.startsWith(\"/\")){const parts=country.url.split(\"?\")[0].split(\"#\")[0].split(\"/\").filter(Boolean);return parts[parts.length-1]||code.toLowerCase();}return code.toLowerCase();}function buildCmsPath(basePath,slug){const base=(basePath||\"/campaigns\").replace(/\\/+$/,\"\");return`${base}/${slug}`.replace(/\\/{2,}/g,\"/\");}function buildCurrentPageCountryPath(country,campaignBasePath,rulesBasePath,fallbackPath){const slug=getCountrySlug(country);if(typeof window===\"undefined\")return buildCmsPath(campaignBasePath,slug);const currentPath=normalizePath(window.location.pathname);const campaignBase=normalizePath(campaignBasePath||\"/campaigns\");const rulesBase=normalizePath(rulesBasePath||\"/rules\");// 新增：VN 在 rules 页面映射到 SEA\nconst isRulesPage=currentPath===rulesBase||currentPath.startsWith(`${rulesBase}/`);const effectiveSlug=normalizeCountryCode(country.code)===\"VN\"&&isRulesPage?\"sea\":slug;if(isRulesPage){return buildCmsPath(rulesBasePath,effectiveSlug)// /rules/sea\n;}if(currentPath===campaignBase||currentPath.startsWith(`${campaignBase}/`)){return buildCmsPath(campaignBasePath,effectiveSlug);}return fallbackPath||buildCmsPath(campaignBasePath,effectiveSlug);}function normalizePath(path){const clean=path.split(\"?\")[0].split(\"#\")[0];return clean.length>1?clean.replace(/\\/+$/,\"\"):clean;}function CountryFlag({country,size=28,useMenuFlag=false}){const flag=(useMenuFlag?country?.menuFlag:country?.flag)||country?.flag||flagSingapore;const isUrl=/^https?:\\/\\//.test(flag);if(isUrl){return /*#__PURE__*/_jsx(\"img\",{src:flag,alt:\"\",style:{width:size,height:size,borderRadius:\"50%\",objectFit:\"cover\",flexShrink:0}});}return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:size,height:size,borderRadius:\"50%\",display:\"inline-grid\",placeItems:\"center\",flexShrink:0,overflow:\"hidden\",background:COLORS.panel,fontSize:Math.round(size*.72),lineHeight:1},children:flag});}function linkStyle(color,extra){return{color,textDecoration:\"none\",outline:\"none\",...extra};}function HoverLink({href,children,color=COLORS.ink,hoverColor=COLORS.pink,onClick,style}){const[hover,setHover]=React.useState(false);return /*#__PURE__*/_jsx(\"a\",{href:href,onClick:onClick,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:linkStyle(hover?hoverColor:color,{transition:\"color .16s ease\",...style}),children:children});}function ChevronIcon({open=false,size=14}){return /*#__PURE__*/_jsx(\"span\",{style:{width:size,height:size,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,transform:open?\"rotate(180deg)\":undefined,transition:\"transform .16s ease\"},children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 14 8\",width:size,height:Math.round(size*.58),style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1.5L7 6.5L13 1.5\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})});}function MenuToggleIcon({open=false,size=30}){return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 32 32\",width:size,height:size,\"aria-hidden\":\"true\",focusable:\"false\",style:{display:\"block\"},children:open?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M7 7L25 25\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 7L7 25\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 10H26\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 16H26\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 22H26\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\"})]})});}function PortalLayer({children}){if(typeof document===\"undefined\")return /*#__PURE__*/_jsx(_Fragment,{children:children});return /*#__PURE__*/createPortal(children,document.body);}function LinkButton({children,href,primary}){const[hover,setHover]=React.useState(false);return /*#__PURE__*/_jsx(\"a\",{href:href,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:44,padding:\"12px 30px\",borderRadius:300,border:`1px solid ${primary?hover?COLORS.pinkDark:COLORS.pink:COLORS.pink}`,color:primary?COLORS.white:hover?COLORS.pinkDark:COLORS.pink,textDecoration:\"none\",background:primary?hover?COLORS.pinkDark:COLORS.pink:COLORS.white,...TYPE_STYLES.desktop.faqButton,whiteSpace:\"nowrap\"},children:children});}function MegaPanel({data,width}){const container=getContentContainerStyle(width);const isBusinessPanel=normalizeLinkLabel(data.title).includes(\"world account\");return /*#__PURE__*/_jsxs(\"div\",{style:{...container,display:\"grid\",gridTemplateColumns:\"315px 1fr\",gap:34,paddingTop:32,paddingBottom:38},children:[/*#__PURE__*/_jsxs(HoverLink,{href:data.cardUrl||getOfficialHeaderUrl(data.title)||\"#\",style:{overflow:\"hidden\",borderRadius:8,background:COLORS.panel},children:[/*#__PURE__*/_jsx(\"img\",{src:data.image,alt:\"\",style:{display:\"block\",width:\"100%\",aspectRatio:\"315 / 190\",objectFit:\"cover\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:20},children:[/*#__PURE__*/_jsx(\"div\",{style:{...getTypographyStyle(\"h4TitleTag\",width),marginBottom:12},children:data.title}),/*#__PURE__*/_jsx(\"div\",{style:{...getTypographyStyle(\"footnote\",width),color:COLORS.muted},children:data.copy})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${data.columns.length}, minmax(160px, 1fr))`,gap:28},children:data.columns.map((column,index)=>/*#__PURE__*/_jsxs(\"div\",{style:isBusinessPanel&&index===2?{background:COLORS.panel,borderRadius:26,padding:\"34px 36px\"}:undefined,children:[/*#__PURE__*/_jsx(\"div\",{style:{...getTypographyStyle(\"footnote\",width),color:COLORS.muted,marginBottom:18},children:column[0]}),column.slice(1).map(item=>{const link=parseLinkToken(item);return /*#__PURE__*/_jsx(HoverLink,{href:link.url,style:{display:\"block\",...getTypographyStyle(\"contentNormal\",width),marginBottom:16},children:link.label},item);})]},column[0]))})]});}/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 126\n */export default function WorldFirstHeader(props){const{showBanner,showCountrySelector,sticky,logo,homeUrl,signupText,signupUrl,loginText,loginUrl,bannerText,bannerLinkText,bannerUrl,bannerBackground,selectedCountryCode,enableIpRedirect,geoApiUrl,campaignBasePath,rulesBasePath,fallbackCountryCode,countries,business,enterprise,about,style}=props;const[rootRef,width]=useElementWidth();const isDesktop=width>=1232;const isMobile=width<768;const isCompact=!isDesktop;const panelData=React.useMemo(()=>({business:panelFromControl(officialBusinessMenu(business)),enterprise:panelFromControl(officialEnterpriseMenu(enterprise)),about:panelFromControl(officialAboutMenu(about))}),[business,enterprise,about]);const customCountryList=countries?.length?countries:[];const countryList=[...customCountryList,...defaultCountries.filter(defaultCountry=>!customCountryList.some(country=>normalizeCountryCode(country.code)===normalizeCountryCode(defaultCountry.code)))];const headerCountryCodes=[\"SG\",\"VN\",\"SEA\"];const headerCountryList=headerCountryCodes.map(code=>countryList.find(country=>normalizeCountryCode(country.code)===code)||defaultCountries.find(country=>normalizeCountryCode(country.code)===code)).filter(Boolean);const currentPathSlug=typeof window===\"undefined\"?\"\":window.location.pathname.split(\"?\")[0].split(\"#\")[0].split(\"/\").filter(Boolean).slice(-1)[0]||\"\";const selectedCountry=headerCountryList.find(country=>getCountrySlug(country)===currentPathSlug)||headerCountryList.find(country=>normalizeCountryCode(country.code)===normalizeCountryCode(selectedCountryCode))||headerCountryList.find(country=>normalizeCountryCode(country.code)===\"SG\")||headerCountryList[0];const[openPanel,setOpenPanel]=React.useState(null);const[hoverNavKey,setHoverNavKey]=React.useState(null);const[mobileOpen,setMobileOpen]=React.useState(false);const[mobileTop,setMobileTop]=React.useState(0);const[desktopPanelTop,setDesktopPanelTop]=React.useState(0);const[countryPanelPosition,setCountryPanelPosition]=React.useState({top:86,left:0});const[mobileSections,setMobileSections]=React.useState({});const countryButtonRef=React.useRef(null);const closeTimerRef=React.useRef(null);const manualCountryStorageKey=\"worldfirst_manual_country_code\";const getCountryHref=React.useCallback(country=>{return buildCurrentPageCountryPath(country,campaignBasePath,rulesBasePath,country.url);},[campaignBasePath,rulesBasePath]);const rememberCountrySelection=React.useCallback(country=>{if(typeof window===\"undefined\")return;window.localStorage.setItem(manualCountryStorageKey,normalizeCountryCode(country.code));},[manualCountryStorageKey]);const clearCloseTimer=React.useCallback(()=>{if(closeTimerRef.current===null||typeof window===\"undefined\")return;window.clearTimeout(closeTimerRef.current);closeTimerRef.current=null;},[]);const scheduleClosePanel=React.useCallback(()=>{if(typeof window===\"undefined\")return;clearCloseTimer();closeTimerRef.current=window.setTimeout(()=>{setOpenPanel(null);closeTimerRef.current=null;},140);},[clearCloseTimer]);const updateCountryPanelPosition=React.useCallback(()=>{if(typeof window===\"undefined\")return;const rect=countryButtonRef.current?.getBoundingClientRect();if(!rect)return;const panelWidth=280;const margin=12;setCountryPanelPosition({top:Math.round(rect.bottom+8),left:Math.round(Math.min(Math.max(rect.left,margin),window.innerWidth-panelWidth-margin))});},[]);React.useEffect(()=>{if(!mobileOpen)return;const original=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=original;};},[mobileOpen]);React.useEffect(()=>{return()=>clearCloseTimer();},[clearCloseTimer]);React.useEffect(()=>{if(!mobileOpen)return;const updateTop=()=>{setMobileTop(Math.round(rootRef.current?.getBoundingClientRect().bottom||0));};updateTop();window.addEventListener(\"resize\",updateTop);return()=>window.removeEventListener(\"resize\",updateTop);},[mobileOpen,width,showBanner]);React.useEffect(()=>{if(!openPanel||!isDesktop)return;const updateTop=()=>{setDesktopPanelTop(Math.round(rootRef.current?.getBoundingClientRect().bottom||0));updateCountryPanelPosition();};updateTop();window.addEventListener(\"resize\",updateTop);window.addEventListener(\"scroll\",updateTop,true);return()=>{window.removeEventListener(\"resize\",updateTop);window.removeEventListener(\"scroll\",updateTop,true);};},[openPanel,isDesktop,width,showBanner,updateCountryPanelPosition]);React.useEffect(()=>{if(!enableIpRedirect||typeof window===\"undefined\")return;const redirectCountryList=headerCountryList.length?headerCountryList:countryList;const sgCountry=redirectCountryList.find(country=>normalizeCountryCode(country.code)===\"SG\")||defaultCountries.find(country=>normalizeCountryCode(country.code)===\"SG\")||redirectCountryList[0];if(!geoApiUrl||!redirectCountryList.length||!sgCountry)return;if(window.self!==window.top)return;if(window.location.hostname===\"localhost\"||window.location.hostname===\"127.0.0.1\")return;const storageKey=\"worldfirst_geo_redirect_checked_v2\";if(window.sessionStorage.getItem(storageKey)===\"1\")return;window.sessionStorage.setItem(storageKey,\"1\");const getTargetPath=country=>{const slug=getCountrySlug(country);const currentPath=normalizePath(window.location.pathname);const rulesBase=normalizePath(rulesBasePath||\"/rules\");const onRulesPage=currentPath===rulesBase||currentPath.startsWith(`${rulesBase}/`);return buildCmsPath(onRulesPage?rulesBasePath:campaignBasePath,slug);};const manualCode=normalizeCountryCode(window.localStorage.getItem(manualCountryStorageKey)||\"\");if(manualCode){const manualCountry=redirectCountryList.find(country=>normalizeCountryCode(country.code)===manualCode)||sgCountry;if(normalizeCountryCode(manualCountry.code)===\"SG\"&&manualCode!==\"SG\"){window.localStorage.setItem(manualCountryStorageKey,\"SG\");}const targetPath=getTargetPath(manualCountry);if(normalizePath(window.location.pathname)!==normalizePath(targetPath)){window.location.href=targetPath;}return;}fetch(geoApiUrl).then(response=>response.json()).then(data=>{const detectedCode=normalizeCountryCode(String(data?.country_code||data?.countryCode||\"\"));const fallbackCode=normalizeCountryCode(fallbackCountryCode||\"SG\");const matchedCountry=redirectCountryList.find(country=>normalizeCountryCode(country.code)===detectedCode)||redirectCountryList.find(country=>normalizeCountryCode(country.code)===fallbackCode&&fallbackCode===\"SG\")||sgCountry;if(!matchedCountry)return;const targetPath=getTargetPath(matchedCountry);if(normalizePath(window.location.pathname)===normalizePath(targetPath))return;window.location.href=targetPath;}).catch(()=>{window.sessionStorage.removeItem(storageKey);});},[enableIpRedirect,geoApiUrl,campaignBasePath,rulesBasePath,fallbackCountryCode,countryList,headerCountryList,manualCountryStorageKey]);React.useEffect(()=>{if(showCountrySelector)return;if(openPanel===\"countries\"){setOpenPanel(null);}setMobileSections(prev=>prev.countries?{...prev,countries:false}:prev);},[showCountrySelector,openPanel]);const rootPosition=sticky?\"sticky\":\"relative\";return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{position:rootPosition,top:sticky?0:undefined,zIndex:100,width:\"100%\",fontFamily:FONT_FAMILY,color:COLORS.ink,background:COLORS.white,...style},onMouseEnter:clearCloseTimer,onMouseLeave:()=>isDesktop&&scheduleClosePanel(),children:[showBanner&&/*#__PURE__*/_jsxs(\"div\",{style:{minHeight:isMobile?40:48,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:isMobile?18:40,padding:\"10px 20px\",background:bannerBackground||COLORS.line,overflowX:\"auto\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"strong\",{style:getTypographyStyle(\"headerBody\",width),children:bannerText}),/*#__PURE__*/_jsx(\"a\",{href:bannerUrl||getOfficialHeaderUrl(bannerLinkText)||\"#\",style:{...getTypographyStyle(\"contentNormal\",width),color:COLORS.ink,textDecoration:\"underline\"},children:bannerLinkText})]}),/*#__PURE__*/_jsx(\"div\",{style:{background:COLORS.white,boxShadow:\"0 0 24px rgba(0,0,0,.04)\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{...getContentContainerStyle(width),minHeight:isMobile?68:78,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:isCompact?20:32},children:[/*#__PURE__*/_jsx(\"a\",{href:homeUrl||getOfficialHeaderUrl(\"WorldFirst\")||\"#\",\"aria-label\":\"WorldFirst\",style:linkStyle(COLORS.ink,{display:\"inline-flex\",alignItems:\"center\",minWidth:isCompact?0:170}),children:/*#__PURE__*/_jsx(\"img\",{src:logo,alt:\"WorldFirst\",style:{width:isMobile?132:170,height:32,objectFit:\"contain\",objectPosition:\"left center\"}})}),isDesktop&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"nav\",{style:{flex:1,display:\"flex\",alignItems:\"stretch\",minHeight:78,gap:20},children:[[\"business\",business.label],[\"enterprise\",enterprise.label],[\"about\",about.label]].map(([key,label])=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onMouseEnter:()=>{clearCloseTimer();setHoverNavKey(key);setOpenPanel(key);},onMouseLeave:()=>setHoverNavKey(null),style:{border:0,background:\"transparent\",cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\",gap:8,padding:\"28px 5px\",color:openPanel===key||hoverNavKey===key?COLORS.pink:COLORS.ink,transition:\"color .16s ease\",...getTypographyStyle(\"contentNormal\",width)},children:[label,/*#__PURE__*/_jsx(ChevronIcon,{open:openPanel===key})]},key))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:18},children:[showCountrySelector&&/*#__PURE__*/_jsxs(\"button\",{ref:countryButtonRef,type:\"button\",onMouseEnter:()=>{clearCloseTimer();setHoverNavKey(\"countries\");updateCountryPanelPosition();setOpenPanel(\"countries\");},onMouseLeave:()=>setHoverNavKey(null),style:{border:0,background:\"transparent\",display:\"inline-flex\",alignItems:\"center\",gap:8,cursor:\"pointer\",color:openPanel===\"countries\"||hoverNavKey===\"countries\"?COLORS.pink:COLORS.ink,transition:\"color .16s ease\"},children:[/*#__PURE__*/_jsx(CountryFlag,{country:selectedCountry,size:28}),/*#__PURE__*/_jsx(\"span\",{style:getTypographyStyle(\"contentNormal\",width),children:selectedCountry?.name||\"Singapore\"}),/*#__PURE__*/_jsx(ChevronIcon,{open:openPanel===\"countries\"})]}),/*#__PURE__*/_jsx(LinkButton,{href:loginUrl||getOfficialHeaderUrl(loginText)||\"#\",children:loginText}),/*#__PURE__*/_jsx(LinkButton,{href:signupUrl||getOfficialHeaderUrl(signupText)||\"#\",primary:true,children:signupText})]})]}),isCompact&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":mobileOpen?\"Close menu\":\"Open menu\",\"aria-expanded\":mobileOpen,onClick:()=>setMobileOpen(value=>!value),style:{width:44,height:44,border:0,background:\"transparent\",padding:7,display:\"grid\",placeItems:\"center\",cursor:\"pointer\",color:COLORS.ink},children:/*#__PURE__*/_jsx(MenuToggleIcon,{open:mobileOpen})})]})}),isDesktop&&openPanel&&(showCountrySelector||openPanel!==\"countries\")&&/*#__PURE__*/_jsx(PortalLayer,{children:/*#__PURE__*/_jsx(\"div\",{onMouseEnter:clearCloseTimer,onMouseLeave:scheduleClosePanel,style:openPanel===\"countries\"?{position:\"fixed\",top:countryPanelPosition.top,left:countryPanelPosition.left,zIndex:2147483647,width:280,maxHeight:360,overflow:\"auto\",padding:8,border:`1px solid ${COLORS.line}`,borderRadius:12,background:COLORS.white,boxShadow:\"0 18px 40px rgba(0,0,0,.16)\",fontFamily:FONT_FAMILY,color:COLORS.ink}:{position:\"fixed\",top:desktopPanelTop||78,left:0,right:0,zIndex:2147483647,background:COLORS.white,borderTop:`1px solid ${COLORS.line}`,boxShadow:\"0 26px 16px -24px rgba(0,0,0,.12)\",fontFamily:FONT_FAMILY,color:COLORS.ink},children:openPanel===\"countries\"?/*#__PURE__*/_jsx(_Fragment,{children:headerCountryList.map(country=>{const active=normalizeCountryCode(country.code)===normalizeCountryCode(selectedCountry?.code||\"\");return /*#__PURE__*/_jsxs(HoverLink,{href:getCountryHref(country),onClick:()=>rememberCountrySelection(country),color:active?COLORS.pink:COLORS.ink,style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"9px 8px\",borderRadius:8,background:active?COLORS.panel:undefined,...getTypographyStyle(\"footnote\",width),fontWeight:500},children:[/*#__PURE__*/_jsx(CountryFlag,{country:country,size:24,useMenuFlag:true}),/*#__PURE__*/_jsxs(\"span\",{children:[country.name,country.note&&/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:3,color:COLORS.muted,fontSize:11,lineHeight:1.2},children:country.note})]})]},country.code);})}):/*#__PURE__*/_jsx(MegaPanel,{data:panelData[openPanel],width:width})})}),isCompact&&mobileOpen&&/*#__PURE__*/_jsx(PortalLayer,{children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",zIndex:9999,left:0,right:0,top:mobileTop||68,bottom:0,overflow:\"auto\",background:COLORS.white,borderTop:`1px solid ${COLORS.line}`,fontFamily:FONT_FAMILY,color:COLORS.ink},children:[[[\"business\",business.label,getPanelLinks(panelData.business)],[\"enterprise\",enterprise.label,getPanelLinks(panelData.enterprise)],[\"about\",about.label,getPanelLinks(panelData.about)]].map(([key,label,links])=>{const open=Boolean(mobileSections[key]);return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>setMobileSections(prev=>({...prev,[key]:!prev[key]})),style:{width:\"100%\",minHeight:56,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",border:0,borderBottom:`1px solid ${COLORS.line}`,background:COLORS.white,padding:\"16px 24px\",color:COLORS.ink,...getTypographyStyle(\"contentNormal\",width)},children:[label,/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"20\",height:\"20\",style:{transform:open?\"rotate(180deg)\":undefined},children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 9l6 6h4l6-6\",fill:\"none\",stroke:COLORS.pink,strokeWidth:\"2\"})})]}),open&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:12,padding:\"8px 24px 18px\",background:COLORS.panel},children:links.map(item=>{const link=parseLinkToken(item);return /*#__PURE__*/_jsx(HoverLink,{href:link.url,color:COLORS.muted,style:getTypographyStyle(\"contentNormal\",width),children:link.label},item);})})]},key);}),showCountrySelector&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>setMobileSections(prev=>({...prev,countries:!prev.countries})),style:{width:\"100%\",minHeight:56,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",border:0,borderBottom:`1px solid ${COLORS.line}`,background:COLORS.white,padding:\"16px 24px\",color:COLORS.ink,...getTypographyStyle(\"contentNormal\",width)},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(CountryFlag,{country:selectedCountry,size:24,useMenuFlag:true}),selectedCountry?.name||\"Singapore\"]}),/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"20\",height:\"20\",style:{transform:mobileSections.countries?\"rotate(180deg)\":undefined},children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 9l6 6h4l6-6\",fill:\"none\",stroke:COLORS.pink,strokeWidth:\"2\"})})]}),mobileSections.countries&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:0,padding:\"8px 24px 18px\",background:COLORS.panel},children:headerCountryList.map(country=>{const active=normalizeCountryCode(country.code)===normalizeCountryCode(selectedCountry?.code||\"\");return /*#__PURE__*/_jsxs(HoverLink,{href:getCountryHref(country),onClick:()=>rememberCountrySelection(country),color:active?COLORS.pink:COLORS.muted,style:{minHeight:42,display:\"flex\",alignItems:\"center\",gap:10,...getTypographyStyle(\"contentNormal\",width)},children:[/*#__PURE__*/_jsx(CountryFlag,{country:country,size:24,useMenuFlag:true}),/*#__PURE__*/_jsx(\"span\",{children:country.name})]},country.code);})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:width<768?\"1fr\":\"1fr 1fr\",gap:16,padding:\"20px 24px 30px\"},children:[/*#__PURE__*/_jsx(LinkButton,{href:loginUrl||getOfficialHeaderUrl(loginText)||\"#\",children:loginText}),/*#__PURE__*/_jsx(LinkButton,{href:signupUrl||getOfficialHeaderUrl(signupText)||\"#\",primary:true,children:signupText})]})]})})]});}WorldFirstHeader.defaultProps={showBanner:true,showCountrySelector:true,sticky:true,logo:logoUrl,homeUrl:\"https://www.worldfirst.com/sg/\",signupText:\"Sign Up\",signupUrl:\"https://www.worldfirst.com/sg/register-category/\",loginText:\"Login\",loginUrl:\"https://portal.worldfirst.com/login?region=SG&lang=en-GB\",bannerText:\"New User Exclusive: Your First 5 Payments Free!\",bannerLinkText:\"Claim Now\",bannerUrl:\"https://www.worldfirst.com/sg/campaign/new-user-vouchers-2026/\",bannerBackground:COLORS.line,selectedCountryCode:\"SG\",enableIpRedirect:true,geoApiUrl:\"https://ipapi.co/json/\",campaignBasePath:\"/campaigns\",rulesBasePath:\"/rules\",fallbackCountryCode:\"SG\",useCmsCountryLinks:false,countries:defaultCountries,business:{label:\"Business\",image:panels.business.image,cardUrl:\"https://www.worldfirst.com/sg/product/\",title:panels.business.title,copy:\"Multi-currency accounts, competitive FX, and global transfers — Everything you need to pay and get paid internationally\",columnOneTitle:\"Products\",columnOneLinks:\"Send Payments|https://www.worldfirst.com/sg/product/pay/\\nReceive Payments|https://www.worldfirst.com/sg/product/collect/\\nPhysical and Virtual Cards|https://www.worldfirst.com/sg/product/pay/world-card/\\nFix a Future FX Rate|https://www.worldfirst.com/sg/product/fx/\\nManage Team & Accounts|https://www.worldfirst.com/sg/product/manage/manage-team-accounts/\\nIntegrate Accounting Software|https://www.worldfirst.com/sg/product/manage/integrate-account-software/\\nPay 1688 suppliers|https://www.worldfirst.com/sg/product/pay/1688-world-pay/\",columnTwoTitle:\"Solutions\",columnTwoLinks:\"Importer & Exporter|https://www.worldfirst.com/sg/product/pay/pay-business-partners/\\nE-commerce Seller|https://www.worldfirst.com/sg/solution/ecommerce-seller-solution/\\nFreelancer & Developer|https://www.worldfirst.com/sg/solution/freelancer/\\nPay to China|https://www.worldfirst.com/sg/product/pay/pay-chinese-suppliers/\\nPay to Malaysia|https://www.worldfirst.com/sg/campaign/malaysia-ringgit-business-account/\",columnThreeTitle:\"Explore\",columnThreeLinks:\"Pricing|https://www.worldfirst.com/sg/pricing/\\nWhy Choose WorldFirst?|https://www.worldfirst.com/sg/why-choose-worldfirst/\\nHelp Centre|https://www.worldfirst.com/sg/help-center/\\nWorld Card with Cashback|https://www.worldfirst.com/sg/product/pay/world-card/\"},enterprise:{label:\"Enterprise\",image:panels.enterprise.image,cardUrl:\"https://www.worldfirst.com/sg/enterprise/\",title:panels.enterprise.title,copy:\"Built for faster payments, smarter liquidity, and robust compliance-all powered by our next-gen API toolkit and AI-native architecture.\",columnOneTitle:\"Industry Solutions\",columnOneLinks:\"E-commerce Platform & DTC|https://www.worldfirst.com/sg/enterprise/solutions/ecommerce-platform-dtc/\\nDigital Entertainment Platform|https://www.worldfirst.com/sg/enterprise/solutions/digital-entertainment/\\nAirline & Travel Agency|https://www.worldfirst.com/sg/enterprise/solutions/airline-travel-agency/\\nGig Economy|https://www.worldfirst.com/sg/enterprise/solutions/gig-economy/\\nHR & Payroll|https://www.worldfirst.com/sg/enterprise/solutions/hr-and-payroll/\\nStock Trading Platform|https://www.worldfirst.com/sg/enterprise/solutions/stock-trading-platform/\",columnTwoTitle:\"Resources\",columnTwoLinks:\"API References|https://developers.worldfirst.com.cn/docs/alipay-worldfirst/worldfirst_enterprise_solution/overview\",columnThreeTitle:\"\",columnThreeLinks:\"\"},about:{label:\"About Us\",image:panels.about.image,cardUrl:\"https://www.worldfirst.com/sg/about-worldfirst/\",title:panels.about.title,copy:\"Named a Top Global Fintech Company by CNBC & Statista, we’ve supported 1.5M+ businesses since 2004.\",columnOneTitle:\"About WorldFirst\",columnOneLinks:\"Why WorldFirst|https://www.worldfirst.com/sg/why-choose-worldfirst/\\nPartner with Us|https://www.worldfirst.com/sg/partners/\\nContact Us|https://www.worldfirst.com/sg/help-support/contact-us/\",columnTwoTitle:\"Resources\",columnTwoLinks:\"Blogs|https://www.worldfirst.com/sg/blog/\\nPartner Resources|https://www.global-voyage.worldfirst.com/sg/partner-resources\",columnThreeTitle:\"Rewards\",columnThreeLinks:\"Refer and Earn|https://www.worldfirst.com/sg/campaign/referral-mgm/\\nWorld Card with Cashback|https://www.worldfirst.com/sg/product/pay/world-card/\",columnFourTitle:\"More brands of Ant International\",columnFourLinks:\"Ant International|https://www.ant-intl.com/en/\\nAlipay+|https://www.alipayplus.com/\\nAntom|https://www.antom.com\\nBettr|https://bettrfinancing.com/\"}};addPropertyControls(WorldFirstHeader,{showBanner:{type:ControlType.Boolean,title:\"Banner\",defaultValue:true},showCountrySelector:{type:ControlType.Boolean,title:\"Show Country Selector\",defaultValue:true},sticky:{type:ControlType.Boolean,title:\"Sticky\",defaultValue:true},logo:{type:ControlType.String,title:\"Logo URL\",defaultValue:logoUrl},homeUrl:{type:ControlType.String,title:\"Home URL\",defaultValue:\"https://www.worldfirst.com/sg/\"},signupText:{type:ControlType.String,title:\"Signup\",defaultValue:\"Sign Up\"},signupUrl:{type:ControlType.String,title:\"Signup URL\",defaultValue:\"https://www.worldfirst.com/sg/register-category/\"},loginText:{type:ControlType.String,title:\"Login\",defaultValue:\"Login\"},loginUrl:{type:ControlType.String,title:\"Login URL\",defaultValue:\"https://portal.worldfirst.com/login?region=SG&lang=en-GB\"},bannerText:{type:ControlType.String,title:\"Banner Text\",defaultValue:\"New User Exclusive: Your First 5 Payments Free!\"},bannerLinkText:{type:ControlType.String,title:\"Banner Link\",defaultValue:\"Claim Now\"},bannerUrl:{type:ControlType.String,title:\"Banner URL\",defaultValue:\"https://www.worldfirst.com/sg/campaign/new-user-vouchers-2026/\"},bannerBackground:{type:ControlType.Color,title:\"Banner BG\",defaultValue:COLORS.line},selectedCountryCode:{type:ControlType.String,title:\"Default Country\",defaultValue:\"SG\"},enableIpRedirect:{type:ControlType.Boolean,title:\"Auto IP Redirect\",defaultValue:true},geoApiUrl:{type:ControlType.String,title:\"Geo API\",defaultValue:\"https://ipapi.co/json/\",hidden:props=>!props.enableIpRedirect},campaignBasePath:{type:ControlType.String,title:\"Campaign Base\",defaultValue:\"/campaigns\",hidden:props=>!props.enableIpRedirect},rulesBasePath:{type:ControlType.String,title:\"Rules Base\",defaultValue:\"/rules\",hidden:props=>!props.enableIpRedirect},fallbackCountryCode:{type:ControlType.String,title:\"Fallback Code\",defaultValue:\"SG\",hidden:props=>!props.enableIpRedirect},useCmsCountryLinks:{type:ControlType.Boolean,title:\"CMS Country Links\",defaultValue:false},countries:{type:ControlType.Array,title:\"Countries\",control:{type:ControlType.Object,controls:{code:{type:ControlType.String,title:\"Code\"},name:{type:ControlType.String,title:\"Name\"},flag:{type:ControlType.String,title:\"Flag\"},menuFlag:{type:ControlType.String,title:\"Menu Flag\"},region:{type:ControlType.String,title:\"Region\"},note:{type:ControlType.String,title:\"Note\",displayTextArea:true},url:{type:ControlType.String,title:\"Page URL\"}}},defaultValue:defaultCountries},business:{type:ControlType.Object,title:\"Business Menu\",controls:{label:{type:ControlType.String,title:\"Label\"},image:{type:ControlType.String,title:\"Image\"},cardUrl:{type:ControlType.String,title:\"Card URL\"},title:{type:ControlType.String,title:\"Card Title\"},copy:{type:ControlType.String,title:\"Card Copy\",displayTextArea:true},columnOneTitle:{type:ControlType.String,title:\"Col 1 Title\"},columnOneLinks:{type:ControlType.String,title:\"Col 1 Links\",displayTextArea:true},columnTwoTitle:{type:ControlType.String,title:\"Col 2 Title\"},columnTwoLinks:{type:ControlType.String,title:\"Col 2 Links\",displayTextArea:true},columnThreeTitle:{type:ControlType.String,title:\"Col 3 Title\"},columnThreeLinks:{type:ControlType.String,title:\"Col 3 Links\",displayTextArea:true},columnFourTitle:{type:ControlType.String,title:\"Col 4 Title\"},columnFourLinks:{type:ControlType.String,title:\"Col 4 Links\",displayTextArea:true}}},enterprise:{type:ControlType.Object,title:\"Enterprise Menu\",controls:{label:{type:ControlType.String,title:\"Label\"},image:{type:ControlType.String,title:\"Image\"},cardUrl:{type:ControlType.String,title:\"Card URL\"},title:{type:ControlType.String,title:\"Card Title\"},copy:{type:ControlType.String,title:\"Card Copy\",displayTextArea:true},columnOneTitle:{type:ControlType.String,title:\"Col 1 Title\"},columnOneLinks:{type:ControlType.String,title:\"Col 1 Links\",displayTextArea:true},columnTwoTitle:{type:ControlType.String,title:\"Col 2 Title\"},columnTwoLinks:{type:ControlType.String,title:\"Col 2 Links\",displayTextArea:true},columnThreeTitle:{type:ControlType.String,title:\"Col 3 Title\"},columnThreeLinks:{type:ControlType.String,title:\"Col 3 Links\",displayTextArea:true},columnFourTitle:{type:ControlType.String,title:\"Col 4 Title\"},columnFourLinks:{type:ControlType.String,title:\"Col 4 Links\",displayTextArea:true}}},about:{type:ControlType.Object,title:\"About Menu\",controls:{label:{type:ControlType.String,title:\"Label\"},image:{type:ControlType.String,title:\"Image\"},cardUrl:{type:ControlType.String,title:\"Card URL\"},title:{type:ControlType.String,title:\"Card Title\"},copy:{type:ControlType.String,title:\"Card Copy\",displayTextArea:true},columnOneTitle:{type:ControlType.String,title:\"Col 1 Title\"},columnOneLinks:{type:ControlType.String,title:\"Col 1 Links\",displayTextArea:true},columnTwoTitle:{type:ControlType.String,title:\"Col 2 Title\"},columnTwoLinks:{type:ControlType.String,title:\"Col 2 Links\",displayTextArea:true},columnThreeTitle:{type:ControlType.String,title:\"Col 3 Title\"},columnThreeLinks:{type:ControlType.String,title:\"Col 3 Links\",displayTextArea:true},columnFourTitle:{type:ControlType.String,title:\"Col 4 Title\"},columnFourLinks:{type:ControlType.String,title:\"Col 4 Links\",displayTextArea:true}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WorldFirstHeader\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"126\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WorldFirstHeader.map"],"mappings":"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"}