{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/7vNyV5I3oIYwouwVb2wT/gneGCWHyxiVIyQsuYu4L/order.js", "ssg:https://framerusercontent.com/modules/vl6Ml4dvqIqa37hl9CnI/73DzUavTIidw0z8dU8HB/RegionFilter.js", "ssg:https://framerusercontent.com/modules/ntvqs5KsN2e54Jl8OM6U/2xTNhaSnl1fabtqzZmdC/MainFilters.js", "ssg:https://framerusercontent.com/modules/uLG1JEvhWt9OdjoP11Ha/Tz6mSnOKJX6M2n42R2D7/FiltersComponent.js", "ssg:https://framer.com/m/explorer-CountryCard-mWLV.js@eCkFZqBKqoxCsqobmWEE", "ssg:https://framerusercontent.com/modules/hmqLmfk0hUqeoOLJBDC0/QlJHflhfCsceqCGB30cj/qYimpYpRG.js", "ssg:https://framerusercontent.com/modules/cnqiOdj0eNxL1OGn355E/WbLFDT2hswlpCYrumhRJ/eSqJNFExB.js", "ssg:https://framerusercontent.com/modules/vBBCC8O9dNW2ozp6U7Xg/AniPYuIq62A01fHSUlrm/oy322Jrx9-0.js", "ssg:https://framerusercontent.com/modules/vBBCC8O9dNW2ozp6U7Xg/AniPYuIq62A01fHSUlrm/oy322Jrx9-1.js", "ssg:https://framerusercontent.com/modules/vBBCC8O9dNW2ozp6U7Xg/AniPYuIq62A01fHSUlrm/oy322Jrx9-2.js", "ssg:https://framer.com/m/explorer-EmptyState-h3rF.js@AniPYuIq62A01fHSUlrm", "ssg:https://framerusercontent.com/modules/Dz7msonuTAR5Agzxf5L4/0TVnU9hkgpX0ZoKi9joq/Explorer.js"],
  "sourcesContent": ["const difficultyLevelNumberMap={easy:1,simple:2,moderate:3,difficult:4,complex:5};const difficultyToNumber=level=>{const number=difficultyLevelNumberMap[level];if(number===undefined){return 999;}return number;};export function orderByDifficulty(programs){return programs.sort((a,b)=>a.difficulty-b.difficulty);}\nexport const __FramerMetadata__ = {\"exports\":{\"orderByDifficulty\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./order.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import*as React from\"react\";import styled from\"styled-components\";import{inputLabelStyle,inputTitleStyle,labelStyle,Label}from\"https://framerusercontent.com/modules/KN9RC0d8Fx0bJPPast7z/3Avj86xQXwJW5TsNlYMn/Styles.js\";import{motion}from\"framer-motion\";const containerVariants={hidden:{opacity:0,scale:.95},visible:{opacity:1,scale:1,transition:{duration:.1}}};const IMAGE_SIZE=254;const REGIONS=[{title:\"Europe\",src:`https://asset.citizenx.com/~/custom/region/europe?width=${IMAGE_SIZE}`},{title:\"Caribbean\",src:`https://asset.citizenx.com/~/custom/region/caribbean?width=${IMAGE_SIZE}`},{title:\"Africa\",src:`https://asset.citizenx.com/~/custom/region/africa?width=${IMAGE_SIZE}`},{title:\"Middle East\",src:`https://asset.citizenx.com/~/custom/region/middleeast?width=${IMAGE_SIZE}`},{title:\"America\",src:`https://asset.citizenx.com/~/custom/region/america?width=${IMAGE_SIZE}`},{title:\"Asia\",src:`https://asset.citizenx.com/~/custom/region/asia?width=${IMAGE_SIZE}`}];export const Popover=({children})=>/*#__PURE__*/_jsx(StyledPopover,{children:children});export const PopoverTrigger=({children})=>/*#__PURE__*/_jsx(StyledPopoverTrigger,{children:children});export const PopoverContent=({children})=>/*#__PURE__*/_jsx(StyledPopoverContent,{children:children});export const CloseButton=props=>/*#__PURE__*/_jsx(\"div\",{...props,children:/*#__PURE__*/_jsxs(\"svg\",{width:\"32\",height:\"32\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"1.333\",y:\"1\",width:\"30\",height:\"30\",rx:\"15\",fill:\"#fff\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"1.333\",y:\"1\",width:\"30\",height:\"30\",rx:\"15\",stroke:\"#C8D6E0\",strokeWidth:\".75\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m11.375 11.333 9.917 9.334M21.291 11.333l-9.916 9.334\",stroke:\"#1D2E4F\"})]})});export function RegionFilter({setRegion,columns,previousSelectedRegion}){const[showPopover,setShowPopover]=React.useState(false);const[selectedRegion,setSelectRegion]=React.useState(previousSelectedRegion);const popoverRef=React.useRef();React.useEffect(()=>{function handleClickOutside(event){if(popoverRef.current&&!popoverRef.current.contains(event.target)){setShowPopover(false);}}if(showPopover){document.addEventListener(\"mousedown\",handleClickOutside);}return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);};},[showPopover]);const openPopover=()=>{setShowPopover(!showPopover);};return /*#__PURE__*/_jsxs(\"label\",{style:inputLabelStyle,onClick:openPopover,ref:popoverRef,children:[/*#__PURE__*/_jsx(\"div\",{style:inputTitleStyle,children:\"Where do you want to become a citizen?\"}),/*#__PURE__*/_jsxs(Popover,{children:[/*#__PURE__*/_jsxs(PopoverTrigger,{className:`plausible-event-name--explorer-region-click`,children:[/*#__PURE__*/_jsx(Label,{style:labelStyle,children:selectedRegion||\"Explore by region\"}),selectedRegion?/*#__PURE__*/_jsx(CloseButton,{style:buttonStyle,onClick:e=>{e.preventDefault();e.stopPropagation();setSelectRegion(\"\");setRegion(\"\");setShowPopover(false);}}):null]}),showPopover&&/*#__PURE__*/_jsx(motion.div,{initial:\"hidden\",animate:\"visible\",variants:containerVariants,onClick:event=>{event.stopPropagation();},style:{cursor:\"default\",position:\"absolute\",backgroundColor:\"white\",borderRadius:\"8px\",marginTop:\"22px\",marginLeft:\"-17px\",width:\"calc(100% + 2px)\",zIndex:100,border:\"1px solid #EFF5F9\"},children:/*#__PURE__*/_jsx(StyledRow,{onClick:e=>{e.preventDefault();},children:/*#__PURE__*/_jsxs(StyledRegionGrid,{columns:columns,children:[REGIONS.map(region=>/*#__PURE__*/_jsxs(StyledRegionCard,{columns:columns,onClick:()=>{setSelectRegion(region.title);setRegion(region.title);openPopover();},children:[/*#__PURE__*/_jsx(\"img\",{src:region.src,alt:`${region}_imagr`}),/*#__PURE__*/_jsx(\"p\",{children:region.title})]},`${region}_imagr`)),columns<=3||columns===undefined?/*#__PURE__*/_jsx(StyledDivider,{}):null]})})})]})]});}RegionFilter.defaultProps={setRegion:()=>{}};addPropertyControls(RegionFilter,{});const buttonStyle={position:\"absolute\",right:0,cursor:\"pointer\",bottom:\"-10px\"};const StyledPopover=styled.div`\n    width: 100%;\n`;const StyledRegionGrid=styled.div`\n  display: flex;\n  flex-wrap: nowrap;\n  overflow-x: auto;\n  gap: 10px;\n\n    &::-webkit-scrollbar {\n        display: none;\n    }\n\n  ${props=>props.columns>3?\"flex-wrap: wrap; justify-content: flex-start; overflow-x: visible; --card-width: calc(33.333% - 7px);\":\"\"};\n`;const StyledDivider=styled.div`\n    position: absolute;\n    width: 79px;\n    height: 173px;\n    right: -2px;\n    top: 0;\n    pointer-events: none;\n    background: linear-gradient(270deg, #FFFFFF 15%, rgba(255, 255, 255, 0) 96.25%);\n    opacity: 0.8;\n    border-radius: 7px;\n`;const StyledRegionCard=styled.div`\n  height: 133px;\n  min-height: 133px;\n  border: 1px solid #EFF5F9;\n  border-radius: 6px;\n  cursor: pointer;\n  padding-top: 16px;\n  padding-bottom: 10px;\n  margin-bottom: 0;\n\n  > img {\n      width: 100%;\n      max-height: 73px;\n      object-fit: cover;\n  }\n\n  > p {\n        font-family: 'Inter Tight';\n        font-style: normal;\n        font-weight: 500;\n        font-size: 14px;\n        line-height: 24px;\n        text-align: center;\n        letter-spacing: 0.005em;\n        color: #081226;\n        flex: none;\n        order: 1;\n        flex-grow: 0;\n        margin: 0;\n  }\n\n\nwidth: ${props=>props.columns>3?\"var(--card-width)\":\"143px\"};\nmin-width: ${props=>props.columns>3?\"var(--card-width)\":\"143px\"};\n\n`;export const StyledRow=styled.div`\n    min-height: auto;\n \n    justify-content: space-between;\n    padding: 8px 8px 8px 8px;\n    margin: 0;\n    font-family: 'Inter Tight';\n    font-style: normal;\n    font-weight: 600;\n    font-size: 18px;\n    line-height: 26px;\n    letter-spacing: 0.01em;\n    color: #020712;\n    user-select: none;\n`;const StyledPopoverTrigger=styled.div`\n  cursor: pointer;\n  background-color: white;\n  position: relative;\n  user-select: none;\n  width: 100%;\n`;const StyledPopoverContent=styled.div`\n  width: calc(100% + 2px);\n  position: absolute;\n  background-color: white;\n  border-radius: 8px;\n  margin-left: -17px;\n  margin-top: 22px;\n  z-index: 100;\n  border: 1px solid #EFF5F9;\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"PopoverContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionFilter\":{\"type\":\"reactComponent\",\"name\":\"RegionFilter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"PopoverTrigger\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CloseButton\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StyledRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Popover\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RegionFilter.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import styled,{keyframes,css}from\"styled-components\";import{CitizenshipFilter}from\"https://framerusercontent.com/modules/7mY9n9SgxDh7NRhY8vfA/1y7YYQdZ3Rd1cY705pnT/CitizenshipFilter.js\";import{FamilyMembersFilter}from\"https://framerusercontent.com/modules/09ulWMesmqXO5SKnxdhy/W3IZpG0tQBqXzOQQoVJA/FamilyMembersFilter.js\";import{RegionFilter}from\"https://framerusercontent.com/modules/vl6Ml4dvqIqa37hl9CnI/73DzUavTIidw0z8dU8HB/RegionFilter.js\";import{ResetIcon}from\"https://framerusercontent.com/modules/ZfhsdKj2ksVqE9JqvDxn/yqLVall18AUyX834wRx1/Icons.js\";export function MainFiltersModal({nationality,applicants,spouse,children,region,columns,initialRegion,setNationality,setApplicants,setRegion,applyFilters}){const[isModalOpen,setIsModalOpen]=React.useState(false);const[isClosing,setIsClosing]=React.useState(false);const openModal=()=>setIsModalOpen(true);const closeModal=()=>{setIsClosing(true);setTimeout(()=>{setIsModalOpen(false);setIsClosing(false);},200);};const onApplyFilters=()=>{applyFilters?.();closeModal();};React.useEffect(()=>{const handleOutsideClick=event=>{if(isModalOpen&&!event.target.closest(\"#modal-content\")){closeModal();}};document.addEventListener(\"mousedown\",handleOutsideClick);return()=>document.removeEventListener(\"mousedown\",handleOutsideClick);},[isModalOpen]);const resetValues=()=>{setNationality(\"\");setApplicants([]);setRegion(\"\");};const withFamily=React.useMemo(()=>applicants?.length>0?true:false,[applicants]);const familyLabel=React.useMemo(()=>withFamily?\"you and your family\":\"you\",[withFamily]);const filtersApplied=React.useMemo(()=>nationality||region||withFamily?true:false,[nationality,region,withFamily]);return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsxs(\"button\",{style:buttonStyle,onClick:openModal,children:[/*#__PURE__*/_jsx(AdvancedFilterIcon,{}),/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"left\",width:\"100%\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"4px\"},children:[/*#__PURE__*/_jsx(\"div\",{children:filtersApplied?\"Curated options for\":\"Help me choose\"}),filtersApplied?/*#__PURE__*/_jsx(\"div\",{children:familyLabel}):null]})}),\" \"]}),isModalOpen&&/*#__PURE__*/_jsx(ModalBackdrop,{isClosing:isClosing,children:/*#__PURE__*/_jsxs(ModalContent,{id:\"modal-content\",isClosing:isClosing,children:[/*#__PURE__*/_jsxs(ModalHeader,{children:[/*#__PURE__*/_jsx(StyledHeader,{children:\"Help me choose\"}),/*#__PURE__*/_jsx(CloseIcon,{onClick:closeModal})]}),/*#__PURE__*/_jsx(CitizenshipFilter,{label:\"What's your main nationality?\",placeholder:\"Select one\",nationality:nationality,onCitizenChange:value=>setNationality(value)}),/*#__PURE__*/_jsx(\"div\",{style:dividerStyle}),/*#__PURE__*/_jsx(FamilyMembersFilter,{applicants:applicants,spouse:spouse,children:children,setApplicants:setApplicants}),/*#__PURE__*/_jsx(\"div\",{style:dividerStyle}),/*#__PURE__*/_jsx(RegionFilter,{columns:columns,setRegion:setRegion,previousSelectedRegion:initialRegion}),/*#__PURE__*/_jsx(\"div\",{style:dividerStyle}),/*#__PURE__*/_jsxs(\"div\",{style:buttonsContainer,children:[/*#__PURE__*/_jsxs(ResetFiltersButton,{onClick:resetValues,children:[/*#__PURE__*/_jsx(ResetIcon,{}),\"Clean all\"]}),/*#__PURE__*/_jsx(ApplyFiltersButton,{onClick:onApplyFilters,children:\"See countries\"})]})]})})]});}const AdvancedFilterIcon=()=>/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",width:\"20px\",height:\"20px\",children:/*#__PURE__*/_jsx(\"path\",{\"fill-rule\":\"evenodd\",\"clip-rule\":\"evenodd\",d:\"M9.51213 12.8168C10.5997 11.635 11.7381 10.501 12.924 9.41777C14.5198 7.96015 16.2018 6.59467 17.9619 5.32915L24.0081 0.982205C24.5199 0.614241 25.1522 1.24755 24.7831 1.75844L20.4304 7.78371C19.1597 9.54259 17.789 11.2229 16.3261 12.8168C15.2417 13.9983 14.1066 15.1324 12.924 16.2158C11.3101 17.6943 9.60775 19.0784 7.82516 20.3601L1.77905 24.707C1.26726 25.075 0.6349 24.4417 1.00398 23.9308L5.35674 17.9055C6.64219 16.1261 8.03003 14.4272 9.51213 12.8168ZM8.3967 11.5675C9.44386 10.4362 10.5363 9.34769 11.6714 8.30457C10.4361 7.23957 9.15291 6.22809 7.82516 5.27348L1.77905 0.926537C1.26726 0.558573 0.6349 1.19188 1.00398 1.70278L5.35674 7.72805C6.31435 9.05361 7.32879 10.3345 8.3967 11.5675ZM14.1782 17.3271C15.3088 16.285 16.3971 15.1977 17.4402 14.0679C18.4898 15.2831 19.4876 16.5449 20.4304 17.8498L24.7831 23.8751C25.1522 24.386 24.5199 25.0193 24.0081 24.6513L17.9619 20.3044C16.6566 19.3659 15.3943 18.3724 14.1782 17.3271Z\",fill:\"#081226\"})});const FilterTopIcon=()=>/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",width:\"20px\",height:\"20px\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3.36621 8.81677H11.3662M15.3662 8.81677H21.3662M18.3662 11.8168V5.81677M6.36621 13.8168H15.3662M10.3662 18.8168H12.3662\",stroke:\"#1D2E4F\",\"stroke-width\":\"2\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"})});const CloseIcon=({onClick})=>/*#__PURE__*/_jsx(\"div\",{style:{cursor:\"pointer\"},onClick:onClick,children:/*#__PURE__*/_jsxs(\"svg\",{width:\"50\",height:\"50\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"1\",y:\"1\",width:\"48\",height:\"48\",rx:\"24\",fill:\"#fff\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"1\",y:\"1\",width:\"48\",height:\"48\",rx:\"24\",stroke:\"#C8D6E0\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m18 18 14 14M32 18 18 32\",stroke:\"#1D2E4F\",\"stroke-width\":\"1.5\"})]})});const ModalBackdrop=styled.div`\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background: rgba(0, 0, 0, 0.5);\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  z-index: 20;\n  animation: ${props=>props.isClosing?css`${fadeOut} 0.1s ease-out forwards`:css`${fadeIn} 0.1s ease-out forwards`};\n`;const ModalContent=styled.div`\n  background: white;\n  border-radius: 8px;\n  padding: 20px;\n  width: 80%;\n  max-width: 500px;\n  min-height: 500px;\n  z-index: 11;\n  position: relative;\n  animation: ${props=>props.isClosing?css`${slideOut} 4s cubic-bezier(.17,.67,1,1.2) forwards`:css`${slideIn} 0.2s cubic-bezier(.17,.67,1,1.2) forwards`};\n  @media (max-width: 1200px) {\n    width: 100%;\n    max-width: 100%;\n    height: 100%;\n    border-radius: 0;\n  }\n`;const buttonStyle={cursor:\"pointer\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"row\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"12px 16px\",gap:\"12px\",width:\"100%\",minWidth:\"206px\",maxWidth:\"640px\",height:\"52px\",background:\"#FFFFFF\",// background: \"#FCFCFD\",\nborder:\"1.5px solid #E7EBEF\",// boxShadow: \"0px 2px 4px rgba(17, 31, 59, 0.06), 0px 1px 2px rgba(17, 31, 59, 0.04)\",\nborderRadius:\"8px\",fontFamily:\"'Inter Tight', sans-serif\",fontStyle:\"normal\",fontWeight:400,fontSize:\"16px\",letterSpacing:\"0.01em\",color:\"#2D3F63\"};const StyledHeader=styled.h2`\nfont-family: 'Inter';\nfont-style: normal;\nfont-weight: 600;\nfont-size: 24px;\nline-height: 38px;\nletter-spacing: -0.04em;\ncolor: #111F3B;\nmargin: 0;\n`;const ModalHeader=styled.div`\ndisplay: flex;\nflex-direction: row;\njustify-content: space-between;\nalign-items: center;\nmargin-bottom: 16px;\n`;const ApplyFiltersButton=styled.button`\nposition: relative;\nbottom: 0;\ndisplay: flex;\nflex-direction: row;\njustify-content: center;\nalign-items: center;\nmargin-top: 16px;\n\nheight: 46px;\nbackground: #111F3B;\nborder-radius: 8px;\nborder: 0;\nwidth: calc(100% - 40px);\nmax-width: calc(100% - 40px);\n\nfont-family: 'Inter';\nfont-style: normal;\nfont-weight: 500;\nfont-size: 16px;\nline-height: 19px;\nletter-spacing: -0.02em;\n\ncolor: #F8FCFF;\ncursor: pointer;\nmargin-bottom: 16px;\n`;const ResetFiltersButton=styled.button`\nposition: relative;\nbottom: 0;\ndisplay: flex;\nflex-direction: row;\njustify-content: center;\nalign-items: center;\nmargin-top: 16px;\n\nheight: 46px;\nbackground: white;\nborder-radius: 8px;\nwidth: calc(100% - 40px);\nmax-width: calc(100% - 40px);\n\nfont-family: 'Inter';\nfont-style: normal;\nfont-weight: 500;\nfont-size: 16px;\nline-height: 19px;\nletter-spacing: -0.02em;\n\ncolor: #081226;\ncursor: pointer;\nmargin-bottom: 16px;\n\nborder: 1px solid #EFF5F9;\nbox-shadow: 0px 2px 2px 0px #111F3B14;\n\n> svg {\n    margin-right: 8px;\n}\n`;const scaleIn=keyframes`\n  from {\n    transform: scale(0.5);\n    opacity: 0;\n  }\n  to {\n    transform: scale(1);\n    opacity: 1;\n  }\n`;const fadeOut=keyframes`\n  from {\n    opacity: 1;\n  }\n  to {\n    opacity: 0;\n  }\n`;const slideOut=keyframes`\n  from {\n    transform: translateY(0);\n  }\n  to {\n    transform: translateY(100%);\n  }\n`;const fadeIn=keyframes`\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n    animation-timing-function: ease-out;\n  }\n`;const slideIn=keyframes`\n  from {\n    transform: translateY(100%);\n  }\n  to {\n    transform: translateY(0);\n    animation-timing-function: ease-out;\n  }\n`;const buttonsContainer={display:\"flex\",flexDirection:\"row\",gap:\"7px\",position:\"absolute\",bottom:\"0\",width:\"calc(100% - 40px)\"};const containerStyle={display:\"flex\",width:\"100%\",flexDirection:\"column\",alignItems:\"center\",position:\"relative\"};const badgedStyle={background:\"#1D2E4F\",border:\"2px solid white\",width:\"26px\",height:\"26px\",borderRadius:\"26px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:\"-10px\",top:\"-10px\",position:\"absolute\"};const numberBadgedStyle={color:\"white\",fontFamily:\"Inter Tight\",fontStyle:\"normal\",fontWeight:500,fontSize:\"14px\",lineHeight:\"24px\"};const selectedStyle={cursor:\"pointer\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"row\",justifyContent:\"center\",alignItems:\"center\",padding:\"0px\",gap:\"16px\",width:\"100%\",minWidth:\"206px\",maxWidth:\"206px\",height:\"64px\",// background: \"#F3F5F7\",\nbackground:\"#FFFFFF\",boxShadow:\"0px 2px 2px rgba(17, 31, 59, 0.08)\",borderRadius:\"8px\",fontFamily:\"'Inter Tight'\",fontStyle:\"normal\",fontWeight:400,fontSize:\"18px\",letterSpacing:\"0.01em\",color:\"#081226\"};const dividerStyle={width:\"100%\",marginBottom:\"24px\"};\nexport const __FramerMetadata__ = {\"exports\":{\"MainFiltersModal\":{\"type\":\"reactComponent\",\"name\":\"MainFiltersModal\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{v4 as uuidv4}from\"uuid\";import{MainFiltersModal}from\"https://framerusercontent.com/modules/ntvqs5KsN2e54Jl8OM6U/2xTNhaSnl1fabtqzZmdC/MainFilters.js\";const MIN_COLUMNS_FOR_MOBILE=3;const useResponsiveStyle=columns=>{const isMobile=columns<=MIN_COLUMNS_FOR_MOBILE;const style={display:\"flex\",flexDirection:isMobile?\"column\":\"row\",gap:\"8px\",marginBottom:\"8px\",width:\"100%\",minHeight:isMobile?\"268px\":\"74px\",maxHeight:isMobile?\"268px\":\"74px\"};return style;};export function FiltersComponent({onFilterChange,columns,spouse,children,nationality:initialNationality,currency:initialCurrency,region:initialRegion,orderBy:initialOrder,routeType:initialRouteType,featured:initialFeatured,paymentOption:initialPaymentOption}){let initialApplicants=[];if(spouse){initialApplicants.push({id:uuidv4(),role:\"spouse\",age:30});}if(children>0){const newChildren=Array.from({length:children},()=>({id:uuidv4(),role:\"child\",age:1}));initialApplicants.push(...newChildren);}const[applicants,setApplicants]=React.useState(initialApplicants);const[nationality,setNationality]=React.useState(initialNationality);const[region,setRegion]=React.useState(initialRegion);const[order,setOrder]=React.useState(initialOrder);const[routeType,setRouteType]=React.useState(initialRouteType);const[featured,setFeatured]=React.useState(initialFeatured);const[paymentOption,setPaymentOption]=React.useState(initialPaymentOption);const[currency,setCurrency]=React.useState(initialCurrency);const[budget,setBudget]=React.useState({min:109500,max:27e5});const[visaFreeCountries,setVisaFreeCountries]=React.useState([]);const responsiveStyle=useResponsiveStyle(columns);React.useEffect(()=>{if(applicants.length>0){onFilterChange({applicants,budget,visaFreeCountries,region:initialRegion,orderBy:initialOrder,routeType:initialRouteType,featured:initialFeatured,paymentOption:initialPaymentOption,currency:initialCurrency});}},[]);React.useEffect(()=>{let newApplicants=[{id:uuidv4(),age:20,role:\"main\"},...applicants];if(nationality!==\"\"){newApplicants=newApplicants.map(applicant=>({...applicant,nationality}));}newApplicants=newApplicants.map(({id,...applicant})=>({...applicant}));onFilterChange({applicants:newApplicants,budget,visaFreeCountries,region,orderBy:order,routeType,featured,paymentOption,currency});},[nationality,budget,applicants,region,order,routeType,featured,paymentOption,visaFreeCountries,currency]);return /*#__PURE__*/_jsx(\"div\",{style:filtersContainer,children:/*#__PURE__*/_jsx(MainFiltersModal,{nationality:nationality,applicants:applicants,spouse:spouse,children:children,region:region,setNationality:setNationality,setApplicants:setApplicants,setRegion:setRegion,columns:columns,initialRegion:initialRegion,applyFilter:()=>{}})});}FiltersComponent.defaultProps={onFilterChange:()=>{}};addPropertyControls(FiltersComponent,{onFilterChange:{type:ControlType.EventHandler}});const filtersContainer={display:\"flex\",flexDirection:\"column\",width:\"100%\",gap:\"16px\",padingTop:\"1rem\",paddingBottom:\"1rem\"};\nexport const __FramerMetadata__ = {\"exports\":{\"FiltersComponent\":{\"type\":\"reactComponent\",\"name\":\"FiltersComponent\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0b8b5e5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import AnimatedNumberCounter from\"https://framerusercontent.com/modules/OVcWgURXNoynTgUbSUn9/q6xbob3mTbkLksYXs4St/NumberAnimator.js\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const AnimatedNumberCounterFonts=getFonts(AnimatedNumberCounter);const enabledGestures={fSHDurd2Z:{pressed:true},rYrZhtFmf:{hover:true,pressed:true}};const cycleOrder=[\"rYrZhtFmf\",\"fSHDurd2Z\"];const serializationHash=\"framer-ijxnq\";const variantClassNames={fSHDurd2Z:\"framer-v-63nsx9\",rYrZhtFmf:\"framer-v-1hkjc26\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const Variants=motion(React.Fragment);const humanReadableVariantMap={Desktop:\"rYrZhtFmf\",Mobile:\"fSHDurd2Z\"};const getProps=({beforePrice,country,decimals,featured,grayscale,height,id,image,link,mapSilhouette,prefix,price,processingTime,residencyRequirement,suffix,visaFreeAccess,visible,visibleSuspended,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_ref5,_ref6,_ref7,_ref8,_humanReadableVariantMap_props_variant,_ref9,_ref10;return{...props,a5hKmMuSc:link!==null&&link!==void 0?link:props.a5hKmMuSc,CmwPNzsS3:grayscale!==null&&grayscale!==void 0?grayscale:props.CmwPNzsS3,CZdmjfB9I:(_ref=prefix!==null&&prefix!==void 0?prefix:props.CZdmjfB9I)!==null&&_ref!==void 0?_ref:\"$\",E2seD35g5:visibleSuspended!==null&&visibleSuspended!==void 0?visibleSuspended:props.E2seD35g5,fzQK1yF3Q:(_ref1=country!==null&&country!==void 0?country:props.fzQK1yF3Q)!==null&&_ref1!==void 0?_ref1:\"Antigua and Barbuda\",hOTHVeVat:(_ref2=processingTime!==null&&processingTime!==void 0?processingTime:props.hOTHVeVat)!==null&&_ref2!==void 0?_ref2:\"Residency: 5 days in 5 years\",jI73ktXT2:(_ref3=image!==null&&image!==void 0?image:props.jI73ktXT2)!==null&&_ref3!==void 0?_ref3:{src:\"https://framerusercontent.com/images/sWf05rFQHitPkvR1xQTYCWLXAZA.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/sWf05rFQHitPkvR1xQTYCWLXAZA.png?scale-down-to=1024 647w,https://framerusercontent.com/images/sWf05rFQHitPkvR1xQTYCWLXAZA.png 688w\"},kOSlyMbOa:(_ref4=visible!==null&&visible!==void 0?visible:props.kOSlyMbOa)!==null&&_ref4!==void 0?_ref4:true,LXk7NsWgr:beforePrice!==null&&beforePrice!==void 0?beforePrice:props.LXk7NsWgr,MEO3t5yRQ:(_ref5=visaFreeAccess!==null&&visaFreeAccess!==void 0?visaFreeAccess:props.MEO3t5yRQ)!==null&&_ref5!==void 0?_ref5:\"8 Months processing time\",N0VLlGhAw:decimals!==null&&decimals!==void 0?decimals:props.N0VLlGhAw,nqOiRCE_t:(_ref6=residencyRequirement!==null&&residencyRequirement!==void 0?residencyRequirement:props.nqOiRCE_t)!==null&&_ref6!==void 0?_ref6:\"Family included\",RsG6sQYRE:suffix!==null&&suffix!==void 0?suffix:props.RsG6sQYRE,u5ApQpr2m:(_ref7=featured!==null&&featured!==void 0?featured:props.u5ApQpr2m)!==null&&_ref7!==void 0?_ref7:\"150+ Counties visa-free access\",v5yBfzlYZ:(_ref8=mapSilhouette!==null&&mapSilhouette!==void 0?mapSilhouette:props.v5yBfzlYZ)!==null&&_ref8!==void 0?_ref8:{src:\"https://framerusercontent.com/images/k04KGZpH4kjuAmQFdDnRnMM9Oc.svg\"},variant:(_ref9=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref9!==void 0?_ref9:\"rYrZhtFmf\",wYA2dp3pw:(_ref10=price!==null&&price!==void 0?price:props.wYA2dp3pw)!==null&&_ref10!==void 0?_ref10:1e5};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,a5hKmMuSc,fzQK1yF3Q,u5ApQpr2m,MEO3t5yRQ,nqOiRCE_t,hOTHVeVat,v5yBfzlYZ,jI73ktXT2,wYA2dp3pw,LXk7NsWgr,E2seD35g5,kOSlyMbOa,CZdmjfB9I,RsG6sQYRE,N0VLlGhAw,CmwPNzsS3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rYrZhtFmf\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"rYrZhtFmf-hover\",\"rYrZhtFmf-pressed\"].includes(gestureVariant))return true;return false;};const isDisplayed1=()=>{if([\"rYrZhtFmf-hover\",\"rYrZhtFmf-pressed\"].includes(gestureVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:a5hKmMuSc,openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1hkjc26\",className,classNames)} framer-tn9kfs`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"rYrZhtFmf\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-f26b18b5-7238-454f-b18c-154b0724536c, rgb(29, 46, 79))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"fSHDurd2Z-pressed\":{backgroundColor:\"var(--token-88c93de8-3259-4c93-aba7-d686b5e1220b, rgb(139, 153, 181))\"},\"rYrZhtFmf-pressed\":{backgroundColor:\"var(--token-88c93de8-3259-4c93-aba7-d686b5e1220b, rgb(139, 153, 181))\"}},...addPropertyOverrides({\"fSHDurd2Z-pressed\":{\"data-framer-name\":undefined},\"rYrZhtFmf-hover\":{\"data-framer-name\":undefined},\"rYrZhtFmf-pressed\":{\"data-framer-name\":undefined},fSHDurd2Z:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({\"rYrZhtFmf-hover\":{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0),sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(jI73ktXT2)},className:\"framer-13kdm7n\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"A2ITsLIph\",style:{filter:`grayscale(${parseFloat(CmwPNzsS3)/100})`,opacity:1,WebkitFilter:`grayscale(${parseFloat(CmwPNzsS3)/100})`},variants:{\"fSHDurd2Z-pressed\":{opacity:.9},\"rYrZhtFmf-hover\":{filter:`grayscale(${parseFloat(CmwPNzsS3)/100}) blur(0px)`,WebkitFilter:`grayscale(${parseFloat(CmwPNzsS3)/100}) blur(0px)`},\"rYrZhtFmf-pressed\":{filter:`grayscale(${parseFloat(CmwPNzsS3)/100}) blur(0px)`,opacity:.9,WebkitFilter:`grayscale(${parseFloat(CmwPNzsS3)/100}) blur(0px)`}},...addPropertyOverrides({\"rYrZhtFmf-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+-5),sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} + 6px)`,...toResponsiveImage(jI73ktXT2)}},\"rYrZhtFmf-pressed\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+-5),sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} + 6px)`,...toResponsiveImage(jI73ktXT2)}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-1q4nedh\",\"data-border\":true,\"data-framer-appear-id\":\"1q4nedh\",\"data-framer-name\":\"Details\",layoutDependency:layoutDependency,layoutId:\"o4KDQABP8\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(248, 252, 255, 0.3)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(29, 46, 79, 0.1)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:1,WebkitBackdropFilter:\"blur(8px)\"},variants:{\"rYrZhtFmf-hover\":{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,transformPerspective:1200},\"rYrZhtFmf-pressed\":{opacity:0}},...addPropertyOverrides({\"rYrZhtFmf-hover\":{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aff5eeba-e9bb-4e9a-b7c2-3d058d3b8ce3, rgb(248, 252, 255)))\"},children:\"Explore more\"})}),className:\"framer-705f0b\",fonts:[\"GF;Inter Tight-500\"],layoutDependency:layoutDependency,layoutId:\"WRDP2WlfB\",style:{\"--extracted-r6o4lv\":\"var(--token-aff5eeba-e9bb-4e9a-b7c2-3d058d3b8ce3, rgb(248, 252, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"rYrZhtFmf-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aff5eeba-e9bb-4e9a-b7c2-3d058d3b8ce3, rgb(248, 252, 255)))\"},children:\"Explore\"})})},\"rYrZhtFmf-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aff5eeba-e9bb-4e9a-b7c2-3d058d3b8ce3, rgb(248, 252, 255)))\"},children:\"Explore\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-6zxkeb\",\"data-framer-name\":\"arrow_ok\",fill:\"black\",intrinsicHeight:45,intrinsicWidth:45,layoutDependency:layoutDependency,layoutId:\"CJ0G9Svc9\",svg:'<svg width=\"45\" height=\"45\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.615 12.778 8.807 38.586 6 35.78 31.808 9.97h-23V6h29.778v29.779h-3.97V12.778Z\" fill=\"#fff\"/></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-12oa3m4\",\"data-framer-name\":\"graphic\",fill:\"rgba(248, 252, 255, 0.8)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"P3dtlU74N\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" class=\"w-6 h-6\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.042 21.672 13.684 16.6m0 0-2.51 2.225.569-9.47 5.227 7.917-3.286-.672Zm-7.518-.267A8.25 8.25 0 1 1 20.25 10.5M8.288 14.212A5.25 5.25 0 1 1 17.25 10.5\"/></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qpyzo2\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"nEvvZ0A_M\",style:{background:\"linear-gradient(180deg, rgba(2, 7, 18, 0.32) 0%, rgba(2, 7, 18, 0) 100%)\"},variants:{\"rYrZhtFmf-hover\":{background:\"linear-gradient(180deg, rgba(2, 7, 18, 0) 0%, rgba(2, 7, 18, 0) 100%)\"}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:100,intrinsicWidth:100,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+16),pixelHeight:100,pixelWidth:100,sizes:\"100px\",...toResponsiveImage(v5yBfzlYZ)},className:\"framer-hmwrvn\",\"data-framer-name\":\"Maps 100x100\",layoutDependency:layoutDependency,layoutId:\"yTEuy85CO\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xlugzh\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"M979WjtI8\",style:{background:\"linear-gradient(180deg, rgba(30, 48, 63, 0) 41.294642857142854%, rgba(0, 0, 0, 0.52) 77.45535714285714%)\"},variants:{\"rYrZhtFmf-pressed\":{background:\"linear-gradient(180deg, rgba(30, 48, 63, 0) 0%, rgba(0, 0, 0, 0.52) 75%)\"},fSHDurd2Z:{background:\"linear-gradient(180deg, rgba(30, 48, 63, 0) 15.000000000000002%, rgba(0, 0, 0, 0.52) 77.45535714285714%)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5fojeg\",\"data-framer-name\":\"Head\",layoutDependency:layoutDependency,layoutId:\"NRSUhSVRK\",children:[E2seD35g5&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-16gvllu\",\"data-border\":true,\"data-framer-appear-id\":\"16gvllu\",\"data-framer-name\":\"Details\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ZG3apwqTo\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(248, 252, 255, 0.3)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(18px)\",backgroundColor:\"rgba(29, 46, 79, 0.1)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,transformPerspective:1200,WebkitBackdropFilter:\"blur(18px)\"},children:kOSlyMbOa&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aff5eeba-e9bb-4e9a-b7c2-3d058d3b8ce3, rgb(248, 252, 255)))\"},children:\"Suspended\"})}),className:\"framer-8qii1z\",fonts:[\"GF;Inter Tight-500\"],layoutDependency:layoutDependency,layoutId:\"XnqN_BJq0\",style:{\"--extracted-r6o4lv\":\"var(--token-aff5eeba-e9bb-4e9a-b7c2-3d058d3b8ce3, rgb(248, 252, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Antigua and Barbuda\"})}),className:\"framer-1kfx6v1\",\"data-framer-name\":\"Country\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"DCvJoucY3\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:fzQK1yF3Q,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kzxfp2\",layoutDependency:layoutDependency,layoutId:\"CJ2urFYAV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"from\"})}),className:\"framer-1ikvy3e\",\"data-framer-name\":\"From\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"CCLJoZX7B\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fbivtk-container\",layoutDependency:layoutDependency,layoutId:\"yCAHXOfVt-container\",children:/*#__PURE__*/_jsx(AnimatedNumberCounter,{animation:{amount:\"some\",replay:false,transition:{delay:0,duration:1,ease:[.25,1.01,.5,1],type:\"tween\"},trigger:\"appear\"},commas:true,decimals:N0VLlGhAw,display:{monospace:false,slashedZeros:false},end:wYA2dp3pw,font:{fontFamily:'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"32px\"},fontColor:{angle:180,color:\"var(--token-aff5eeba-e9bb-4e9a-b7c2-3d058d3b8ce3, rgb(248, 252, 255))\",endColor:\"rgb(255, 255, 255)\",mode:\"solid\",startColor:\"rgb(0, 0, 0)\"},height:\"100%\",id:\"yCAHXOfVt\",layoutId:\"yCAHXOfVt\",prefix:CZdmjfB9I,start:LXk7NsWgr,suffix:RsG6sQYRE,textSelect:false,width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d8ogny\",layoutDependency:layoutDependency,layoutId:\"oUxyGWwhd\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-thh188\",\"data-framer-name\":\"Body\",layoutDependency:layoutDependency,layoutId:\"LPKpq_t8A\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lgki2d\",\"data-framer-name\":\"Feature\",layoutDependency:layoutDependency,layoutId:\"eGTbBKzu8\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1i8qq5z\",\"data-framer-name\":\"computer\",fill:\"black\",intrinsicHeight:16,intrinsicWidth:17,layoutDependency:layoutDependency,layoutId:\"SjrJdI65t\",svg:'<svg width=\"17\" height=\"16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1.667 12.667H15M4 11.333h8.666a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v5.333a1 1 0 0 0 1 1Z\" stroke=\"#fff\" stroke-linecap=\"square\" stroke-linejoin=\"round\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"150+ Counties visa-free access\"})}),className:\"framer-hi0n6m\",\"data-framer-name\":\"150+ Counties visa-free access\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"vT5CvWT9j\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:u5ApQpr2m,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iia2kh\",\"data-framer-name\":\"Feature\",layoutDependency:layoutDependency,layoutId:\"JSDA1aeuR\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1wd55fn\",\"data-framer-name\":\"compass\",fill:\"black\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"kdT0VBAwp\",svg:'<svg width=\"16\" height=\"16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8 2.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11ZM1.5 8a6.5 6.5 0 1 1 13 0 6.5 6.5 0 0 1-13 0Zm9.52-3.02a.5.5 0 0 1 .121.511l-1.333 4a.5.5 0 0 1-.317.317l-4 1.333a.5.5 0 0 1-.632-.632l1.333-4a.5.5 0 0 1 .317-.317l4-1.333a.5.5 0 0 1 .511.12ZM7.062 7.062l-.938 2.814 2.814-.938.938-2.814-2.814.938Z\" fill=\"#fff\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"8 Months processing time\"})}),className:\"framer-9ga8a5\",\"data-framer-name\":\"8 Months processing time\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"F2vAsmAGP\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:MEO3t5yRQ,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ixfmql\",\"data-framer-name\":\"Feature\",layoutDependency:layoutDependency,layoutId:\"HYIJRZ83u\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15mho7h\",\"data-framer-name\":\"pin_drop\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"sZzYS1d3Z\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 3.333 13.333 L 12.667 13.333 M 8 5.333 L 8.007 5.333 M 5.629 2.964 C 6.255 2.334 7.111 1.985 8 2 C 8.925 2 9.712 2.318 10.36 2.953 C 10.995 3.552 11.348 4.391 11.334 5.264 C 11.334 5.717 11.218 6.236 10.987 6.82 C 10.761 7.394 10.48 7.944 10.147 8.463 C 9.82 8.974 9.495 9.453 9.175 9.898 C 8.854 10.344 8.582 10.698 8.358 10.961 L 8 11.333 C 7.881 11.198 7.762 11.063 7.642 10.928 C 7.364 10.6 7.096 10.264 6.837 9.92 C 6.472 9.449 6.132 8.959 5.819 8.452 C 5.509 7.939 5.244 7.4 5.025 6.842 C 4.786 6.243 4.667 5.717 4.667 5.264 C 4.667 4.359 4.987 3.592 5.629 2.964 Z\" fill=\"transparent\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12484562914,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Family included\"})}),className:\"framer-1dkw8sg\",\"data-framer-name\":\"Family included\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"ThJy4AQ9N\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:nqOiRCE_t,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zkd16s\",\"data-framer-name\":\"Feature\",layoutDependency:layoutDependency,layoutId:\"gpkAOTdC3\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dc2lun\",\"data-framer-name\":\"timer\",fill:\"black\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"DBhqzBVpT\",svg:'<svg width=\"16\" height=\"16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8 6v2.667M6.667 1.333h2.666m2.438 3.562L12.666 4M8 14A5.333 5.333 0 1 0 8 3.333 5.333 5.333 0 0 0 8 14Z\" stroke=\"#fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Residency: 5 days in 5 years\"})}),className:\"framer-bj7x85\",\"data-framer-name\":\"Residency: 5 days in 5 years\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"ZTuXfWVUO\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:hOTHVeVat,verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ijxnq.framer-tn9kfs, .framer-ijxnq .framer-tn9kfs { display: block; }\",\".framer-ijxnq.framer-1hkjc26 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 580px; justify-content: flex-start; min-height: 344px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 344px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ijxnq .framer-13kdm7n { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; left: 0px; overflow: visible; padding: 16px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-ijxnq .framer-1q4nedh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: 28px; justify-content: center; overflow: visible; padding: 0px 5px 0px 7px; position: absolute; right: 8px; top: 8px; width: min-content; z-index: 1; }\",\".framer-ijxnq .framer-705f0b, .framer-ijxnq .framer-8qii1z, .framer-ijxnq .framer-1ikvy3e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ijxnq .framer-6zxkeb { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 13px); position: relative; width: 13px; }\",\".framer-ijxnq .framer-12oa3m4 { aspect-ratio: 1 / 1; flex: none; height: 18px; position: relative; width: var(--framer-aspect-ratio-supported, 18px); }\",\".framer-ijxnq .framer-1qpyzo2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 132px; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 100%; z-index: 1; }\",\".framer-ijxnq .framer-hmwrvn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100px; z-index: 1; }\",\".framer-ijxnq .framer-xlugzh { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 1px; justify-content: flex-end; overflow: visible; padding: 64px 16px 16px 16px; position: sticky; width: 100%; will-change: transform; z-index: 1; }\",\".framer-ijxnq .framer-5fojeg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ijxnq .framer-16gvllu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: 28px; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: min-content; z-index: 1; }\",\".framer-ijxnq .framer-1kfx6v1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ijxnq .framer-1kzxfp2, .framer-ijxnq .framer-lgki2d, .framer-ijxnq .framer-1iia2kh, .framer-ijxnq .framer-1ixfmql, .framer-ijxnq .framer-zkd16s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ijxnq .framer-fbivtk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ijxnq .framer-1d8ogny { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 91%; }\",\".framer-ijxnq .framer-thh188 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ijxnq .framer-1i8qq5z { aspect-ratio: 1.0625 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 17px; }\",\".framer-ijxnq .framer-hi0n6m, .framer-ijxnq .framer-9ga8a5, .framer-ijxnq .framer-1dkw8sg, .framer-ijxnq .framer-bj7x85 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 290px; word-break: break-word; word-wrap: break-word; }\",\".framer-ijxnq .framer-1wd55fn, .framer-ijxnq .framer-dc2lun { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-ijxnq .framer-15mho7h { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ijxnq.framer-1hkjc26, .framer-ijxnq .framer-13kdm7n, .framer-ijxnq .framer-1q4nedh, .framer-ijxnq .framer-1qpyzo2, .framer-ijxnq .framer-hmwrvn, .framer-ijxnq .framer-xlugzh, .framer-ijxnq .framer-5fojeg, .framer-ijxnq .framer-16gvllu, .framer-ijxnq .framer-1kzxfp2, .framer-ijxnq .framer-1d8ogny, .framer-ijxnq .framer-thh188, .framer-ijxnq .framer-lgki2d, .framer-ijxnq .framer-1iia2kh, .framer-ijxnq .framer-1ixfmql, .framer-ijxnq .framer-zkd16s { gap: 0px; } .framer-ijxnq.framer-1hkjc26 > *, .framer-ijxnq .framer-thh188 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ijxnq.framer-1hkjc26 > :first-child, .framer-ijxnq .framer-xlugzh > :first-child, .framer-ijxnq .framer-5fojeg > :first-child, .framer-ijxnq .framer-thh188 > :first-child { margin-top: 0px; } .framer-ijxnq.framer-1hkjc26 > :last-child, .framer-ijxnq .framer-xlugzh > :last-child, .framer-ijxnq .framer-5fojeg > :last-child, .framer-ijxnq .framer-thh188 > :last-child { margin-bottom: 0px; } .framer-ijxnq .framer-13kdm7n > *, .framer-ijxnq .framer-1qpyzo2 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ijxnq .framer-13kdm7n > :first-child, .framer-ijxnq .framer-1q4nedh > :first-child, .framer-ijxnq .framer-1qpyzo2 > :first-child, .framer-ijxnq .framer-hmwrvn > :first-child, .framer-ijxnq .framer-16gvllu > :first-child, .framer-ijxnq .framer-1kzxfp2 > :first-child, .framer-ijxnq .framer-1d8ogny > :first-child, .framer-ijxnq .framer-lgki2d > :first-child, .framer-ijxnq .framer-1iia2kh > :first-child, .framer-ijxnq .framer-1ixfmql > :first-child, .framer-ijxnq .framer-zkd16s > :first-child { margin-left: 0px; } .framer-ijxnq .framer-13kdm7n > :last-child, .framer-ijxnq .framer-1q4nedh > :last-child, .framer-ijxnq .framer-1qpyzo2 > :last-child, .framer-ijxnq .framer-hmwrvn > :last-child, .framer-ijxnq .framer-16gvllu > :last-child, .framer-ijxnq .framer-1kzxfp2 > :last-child, .framer-ijxnq .framer-1d8ogny > :last-child, .framer-ijxnq .framer-lgki2d > :last-child, .framer-ijxnq .framer-1iia2kh > :last-child, .framer-ijxnq .framer-1ixfmql > :last-child, .framer-ijxnq .framer-zkd16s > :last-child { margin-right: 0px; } .framer-ijxnq .framer-1q4nedh > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } .framer-ijxnq .framer-hmwrvn > *, .framer-ijxnq .framer-1d8ogny > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ijxnq .framer-xlugzh > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-ijxnq .framer-5fojeg > * { margin: 0px; margin-bottom: calc(2px / 2); margin-top: calc(2px / 2); } .framer-ijxnq .framer-16gvllu > * { margin: 0px; margin-left: calc(3px / 2); margin-right: calc(3px / 2); } .framer-ijxnq .framer-1kzxfp2 > *, .framer-ijxnq .framer-lgki2d > *, .framer-ijxnq .framer-1iia2kh > *, .framer-ijxnq .framer-1ixfmql > *, .framer-ijxnq .framer-zkd16s > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } }\",\".framer-ijxnq.framer-v-63nsx9.framer-1hkjc26 { height: min-content; }\",\".framer-ijxnq.framer-v-63nsx9 .framer-xlugzh { flex: none; gap: 8px; height: 250px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ijxnq.framer-v-63nsx9 .framer-xlugzh { gap: 0px; } .framer-ijxnq.framer-v-63nsx9 .framer-xlugzh > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-ijxnq.framer-v-63nsx9 .framer-xlugzh > :first-child { margin-top: 0px; } .framer-ijxnq.framer-v-63nsx9 .framer-xlugzh > :last-child { margin-bottom: 0px; } }\",\".framer-ijxnq.framer-v-1hkjc26.hover.framer-1hkjc26, .framer-ijxnq.framer-v-1hkjc26.pressed.framer-1hkjc26 { aspect-ratio: 0.593103448275862 / 1; height: var(--framer-aspect-ratio-supported, 580px); }\",\".framer-ijxnq.framer-v-1hkjc26.hover .framer-13kdm7n, .framer-ijxnq.framer-v-1hkjc26.pressed .framer-13kdm7n { bottom: -5px; left: -3px; right: -3px; top: -5px; }\",\".framer-ijxnq.framer-v-1hkjc26.hover .framer-1q4nedh { gap: 3px; padding: 0px 8px 0px 8px; }\",\".framer-ijxnq.framer-v-1hkjc26.hover .framer-6zxkeb { height: var(--framer-aspect-ratio-supported, 12px); width: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ijxnq.framer-v-1hkjc26.hover .framer-1q4nedh { gap: 0px; } .framer-ijxnq.framer-v-1hkjc26.hover .framer-1q4nedh > * { margin: 0px; margin-left: calc(3px / 2); margin-right: calc(3px / 2); } .framer-ijxnq.framer-v-1hkjc26.hover .framer-1q4nedh > :first-child { margin-left: 0px; } .framer-ijxnq.framer-v-1hkjc26.hover .framer-1q4nedh > :last-child { margin-right: 0px; } }\",'.framer-ijxnq[data-border=\"true\"]::after, .framer-ijxnq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 580\n * @framerIntrinsicWidth 344\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"344px\",null]},\"fSHDurd2Z\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"344px\",null]},\"uq393ULVU\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"344px\",null]},\"MWVYa0uwU\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"344px\",null]},\"VWYHqZKUK\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"344px\",null]}}}\n * @framerVariables {\"a5hKmMuSc\":\"link\",\"fzQK1yF3Q\":\"country\",\"u5ApQpr2m\":\"featured\",\"MEO3t5yRQ\":\"visaFreeAccess\",\"nqOiRCE_t\":\"residencyRequirement\",\"hOTHVeVat\":\"processingTime\",\"v5yBfzlYZ\":\"mapSilhouette\",\"jI73ktXT2\":\"image\",\"wYA2dp3pw\":\"price\",\"LXk7NsWgr\":\"beforePrice\",\"E2seD35g5\":\"visibleSuspended\",\"kOSlyMbOa\":\"visible\",\"CZdmjfB9I\":\"prefix\",\"RsG6sQYRE\":\"suffix\",\"N0VLlGhAw\":\"decimals\",\"CmwPNzsS3\":\"grayscale\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerAM6CSq8BB=withCSS(Component,css,\"framer-ijxnq\");export default FramerAM6CSq8BB;FramerAM6CSq8BB.displayName=\"explorer/CountryCard\";FramerAM6CSq8BB.defaultProps={height:580,width:344};addPropertyControls(FramerAM6CSq8BB,{variant:{options:[\"rYrZhtFmf\",\"fSHDurd2Z\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},a5hKmMuSc:{title:\"Link\",type:ControlType.Link},fzQK1yF3Q:{defaultValue:\"Antigua and Barbuda\",displayTextArea:false,title:\"Country\",type:ControlType.String},u5ApQpr2m:{defaultValue:\"150+ Counties visa-free access\",displayTextArea:false,title:\"featured\",type:ControlType.String},MEO3t5yRQ:{defaultValue:\"8 Months processing time\",displayTextArea:false,title:\"visaFreeAccess\",type:ControlType.String},nqOiRCE_t:{defaultValue:\"Family included\",displayTextArea:false,title:\"residencyRequirement\",type:ControlType.String},hOTHVeVat:{defaultValue:\"Residency: 5 days in 5 years\",displayTextArea:false,title:\"processingTime\",type:ControlType.String},v5yBfzlYZ:{__defaultAssetReference:\"data:framer/asset-reference,k04KGZpH4kjuAmQFdDnRnMM9Oc.svg?originalFilename=Country%3DAntigua+and+Barbuda.svg&preferredSize=auto\",title:\"mapSilhouette\",type:ControlType.ResponsiveImage},jI73ktXT2:{__defaultAssetReference:\"data:framer/asset-reference,sWf05rFQHitPkvR1xQTYCWLXAZA.png?originalFilename=antigua.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},wYA2dp3pw:{defaultValue:1e5,displayStepper:true,min:0,title:\"Price\",type:ControlType.Number},LXk7NsWgr:{defaultValue:0,title:\"beforePrice\",type:ControlType.Number},E2seD35g5:{defaultValue:false,title:\"VisibleSuspended\",type:ControlType.Boolean},kOSlyMbOa:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},CZdmjfB9I:{defaultValue:\"$\",title:\"Prefix\",type:ControlType.String},RsG6sQYRE:{defaultValue:\"\",title:\"Suffix\",type:ControlType.String},N0VLlGhAw:{defaultValue:0,max:5,min:0,step:1,title:\"Decimals\",type:ControlType.Number},CmwPNzsS3:{defaultValue:0,max:100,min:0,title:\"Grayscale\",type:ControlType.Number,unit:\"%\"}});addFonts(FramerAM6CSq8BB,[{explicitInter:true,fonts:[{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-qWSRToK8EPg.woff2\",weight:\"500\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqWSRToK8EPg.woff2\",weight:\"600\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqWSRToK8EPg.woff2\",weight:\"700\"}]},...AnimatedNumberCounterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAM6CSq8BB\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"344px\\\",null]},\\\"fSHDurd2Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"344px\\\",null]},\\\"uq393ULVU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"344px\\\",null]},\\\"MWVYa0uwU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"344px\\\",null]},\\\"VWYHqZKUK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"344px\\\",null]}}}\",\"framerVariables\":\"{\\\"a5hKmMuSc\\\":\\\"link\\\",\\\"fzQK1yF3Q\\\":\\\"country\\\",\\\"u5ApQpr2m\\\":\\\"featured\\\",\\\"MEO3t5yRQ\\\":\\\"visaFreeAccess\\\",\\\"nqOiRCE_t\\\":\\\"residencyRequirement\\\",\\\"hOTHVeVat\\\":\\\"processingTime\\\",\\\"v5yBfzlYZ\\\":\\\"mapSilhouette\\\",\\\"jI73ktXT2\\\":\\\"image\\\",\\\"wYA2dp3pw\\\":\\\"price\\\",\\\"LXk7NsWgr\\\":\\\"beforePrice\\\",\\\"E2seD35g5\\\":\\\"visibleSuspended\\\",\\\"kOSlyMbOa\\\":\\\"visible\\\",\\\"CZdmjfB9I\\\":\\\"prefix\\\",\\\"RsG6sQYRE\\\":\\\"suffix\\\",\\\"N0VLlGhAw\\\":\\\"decimals\\\",\\\"CmwPNzsS3\\\":\\\"grayscale\\\"}\",\"framerIntrinsicWidth\":\"344\",\"framerIntrinsicHeight\":\"580\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AM6CSq8BB.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[];export const css=['.framer-1kopg .framer-styles-preset-1ava7fv:not(.rich-text-wrapper), .framer-1kopg .framer-styles-preset-1ava7fv.rich-text-wrapper h2 { --framer-font-family: \"Inter-SemiBold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-SemiBoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.04em; --framer-line-height: 42px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-b6211620-bb22-4b53-8f2e-bf3b68fe2197, #111f3b); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1399px) and (min-width: 810px) { .framer-1kopg .framer-styles-preset-1ava7fv:not(.rich-text-wrapper), .framer-1kopg .framer-styles-preset-1ava7fv.rich-text-wrapper h2 { --framer-font-family: \"Inter-SemiBold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-SemiBoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.04em; --framer-line-height: 34px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-b6211620-bb22-4b53-8f2e-bf3b68fe2197, #111f3b); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-1kopg .framer-styles-preset-1ava7fv:not(.rich-text-wrapper), .framer-1kopg .framer-styles-preset-1ava7fv.rich-text-wrapper h2 { --framer-font-family: \"Inter-SemiBold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-SemiBoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.04em; --framer-line-height: 30px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-b6211620-bb22-4b53-8f2e-bf3b68fe2197, #111f3b); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-1kopg\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3d7d016)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/i4JAstypCEkcpfDdBGPW/dX73pSSJWWhN2BHPtH7w/DWV0DvSQC.js\";import*as localizedValues from\"./eSqJNFExB-0.js\";import*as localizedValues1 from\"./eSqJNFExB-1.js\";import*as localizedValues2 from\"./eSqJNFExB-2.js\";const enabledGestures={F71mtrd7y:{hover:true,pressed:true},SVjaNYskM:{hover:true,pressed:true}};const cycleOrder=[\"F71mtrd7y\",\"SVjaNYskM\"];const serializationHash=\"framer-VbYms\";const variantClassNames={F71mtrd7y:\"framer-v-1ivhg65\",SVjaNYskM:\"framer-v-2v8gr3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const valuesByLocaleId={e7MjBhbaC:localizedValues2,JdPKftcyL:localizedValues,zGcxzq2ZJ:localizedValues1};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Black:\"SVjaNYskM\",White:\"F71mtrd7y\"};const getProps=({buttonText,height,id,link,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,BDCJXOoAc:link!==null&&link!==void 0?link:props.BDCJXOoAc,UaYikATOT:(_ref=buttonText!==null&&buttonText!==void 0?buttonText:props.UaYikATOT)!==null&&_ref!==void 0?_ref:\"Placeholder\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"F71mtrd7y\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,UaYikATOT,BDCJXOoAc,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"F71mtrd7y\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:BDCJXOoAc,openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1ivhg65\",className,classNames)} framer-1saj9t1`,\"data-border\":true,\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"F71mtrd7y\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(237, 242, 245, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.08)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{\"F71mtrd7y-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.16)\"},\"F71mtrd7y-pressed\":{backgroundColor:\"rgba(255, 255, 255, 0.09)\"},SVjaNYskM:{\"--border-color\":\"rgb(238, 242, 245)\",backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({\"F71mtrd7y-hover\":{\"data-framer-name\":undefined},\"F71mtrd7y-pressed\":{\"data-framer-name\":undefined},\"SVjaNYskM-hover\":{\"data-framer-name\":undefined},\"SVjaNYskM-pressed\":{\"data-framer-name\":undefined},SVjaNYskM:{\"data-framer-name\":\"Black\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ln12ah\",\"data-styles-preset\":\"DWV0DvSQC\",children:\"Placeholder\"})}),className:\"framer-183hcxv\",\"data-framer-name\":\"Log In\",layoutDependency:layoutDependency,layoutId:\"r_c5k_uPT\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:UaYikATOT,variants:{SVjaNYskM:{\"--extracted-r6o4lv\":\"var(--token-904bae76-ae8a-405d-9088-eca7734fb272, rgb(8, 18, 38))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({SVjaNYskM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ln12ah\",\"data-styles-preset\":\"DWV0DvSQC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-904bae76-ae8a-405d-9088-eca7734fb272, rgb(8, 18, 38)))\"},children:\"Placeholder\"})})}},baseVariant,gestureVariant)})})})})})});});const css=['.framer-VbYms[data-border=\"true\"]::after, .framer-VbYms [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VbYms.framer-1saj9t1, .framer-VbYms .framer-1saj9t1 { display: block; }\",\".framer-VbYms.framer-1ivhg65 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 46px; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VbYms .framer-183hcxv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VbYms.framer-1ivhg65 { gap: 0px; } .framer-VbYms.framer-1ivhg65 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-VbYms.framer-1ivhg65 > :first-child { margin-left: 0px; } .framer-VbYms.framer-1ivhg65 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 119\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"SVjaNYskM\":{\"layout\":[\"auto\",\"fixed\"]},\"W2jEWRwwn\":{\"layout\":[\"auto\",\"fixed\"]},\"aMfK9Yiw3\":{\"layout\":[\"auto\",\"fixed\"]},\"yNk53_i0p\":{\"layout\":[\"auto\",\"fixed\"]},\"PDJPJSHKD\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"UaYikATOT\":\"buttonText\",\"BDCJXOoAc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramereSqJNFExB=withCSS(Component,css,\"framer-VbYms\");export default FramereSqJNFExB;FramereSqJNFExB.displayName=\"secondary-button\";FramereSqJNFExB.defaultProps={height:46,width:119};addPropertyControls(FramereSqJNFExB,{variant:{options:[\"F71mtrd7y\",\"SVjaNYskM\"],optionTitles:[\"White\",\"Black\"],title:\"Variant\",type:ControlType.Enum},UaYikATOT:{defaultValue:\"Placeholder\",displayTextArea:false,title:\"Button text\",type:ControlType.String},BDCJXOoAc:{title:\"Link\",type:ControlType.Link}});addFonts(FramereSqJNFExB,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereSqJNFExB\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"UaYikATOT\\\":\\\"buttonText\\\",\\\"BDCJXOoAc\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"SVjaNYskM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"W2jEWRwwn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aMfK9Yiw3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"yNk53_i0p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PDJPJSHKD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"46\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"119\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eSqJNFExB.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1ava7fv\",\"data-styles-preset\":\"qYimpYpRG\",children:\"\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rbxchf\",\"data-styles-preset\":\"L6_C7vDJ8\",style:{\"--framer-text-alignment\":\"center\"},children:[\"\u0412\u0430\u0448 \u043F\u043E\u0438\u0441\u043A \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u0434\u0430\u043B.\",/*#__PURE__*/_jsx(motion.br,{}),\"\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u043E\u043F\u0440\u043E\u0431\u043E\u0432\u0430\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0444\u0438\u043B\u044C\u0442\u0440 \u0438\u043B\u0438 \u0443\u0441\u043B\u043E\u0432\u0438\u0435 \u043F\u043E\u0438\u0441\u043A\u0430.\"]})});export const v2=\"\u041F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043F\u043E\u043C\u043E\u0449\u044C\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1ava7fv\",\"data-styles-preset\":\"qYimpYpRG\",children:\"\u672A\u627E\u5230\u7ED3\u679C\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rbxchf\",\"data-styles-preset\":\"L6_C7vDJ8\",style:{\"--framer-text-alignment\":\"center\"},children:[\"\u60A8\u7684\u641C\u7D22\u6CA1\u6709\u5339\u914D\u4EFB\u4F55\u5185\u5BB9\u3002\",/*#__PURE__*/_jsx(motion.br,{}),\"\u60A8\u53EF\u4EE5\u5C1D\u8BD5\u66F4\u6539\u7B5B\u9009\u6761\u4EF6\u6216\u641C\u7D22\u8BCD\u3002\"]})});export const v2=\"\u83B7\u53D6\u5E2E\u52A9\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e83dae3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/wnDPHbFgAwtxC856TBL8/o7DjT3TCNafZ50uxSCQR/L6_C7vDJ8.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hmqLmfk0hUqeoOLJBDC0/QlJHflhfCsceqCGB30cj/qYimpYpRG.js\";import SecondaryButton from\"https://framerusercontent.com/modules/cnqiOdj0eNxL1OGn355E/WbLFDT2hswlpCYrumhRJ/eSqJNFExB.js\";import*as localizedValues from\"./oy322Jrx9-0.js\";import*as localizedValues1 from\"./oy322Jrx9-1.js\";import*as localizedValues2 from\"./oy322Jrx9-2.js\";const SecondaryButtonFonts=getFonts(SecondaryButton);const cycleOrder=[\"UJMHLMz7j\"];const serializationHash=\"framer-ap3s8\";const variantClassNames={UJMHLMz7j:\"framer-v-sku2qb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const valuesByLocaleId={e7MjBhbaC:localizedValues2,JdPKftcyL:localizedValues,zGcxzq2ZJ:localizedValues1};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,scale:1,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UJMHLMz7j\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();var _getLocalizedValue,_getLocalizedValue1,_getLocalizedValue2;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-sku2qb\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"UJMHLMz7j\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:186,intrinsicWidth:342,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/nmQjntzPYRupkpevUyGqpiBfpi0.svg\"},className:\"framer-1rqui7q\",\"data-framer-name\":\"Graphic\",layoutDependency:layoutDependency,layoutId:\"Np3e8nc2m\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bbt830\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"dK1dcy269\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:(_getLocalizedValue=getLocalizedValue(\"v0\",activeLocale))!==null&&_getLocalizedValue!==void 0?_getLocalizedValue:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1ava7fv\",\"data-styles-preset\":\"qYimpYpRG\",children:\"No results found\"})}),className:\"framer-5u5je8\",\"data-framer-name\":\"No results found\",layoutDependency:layoutDependency,layoutId:\"zDR8uTp3M\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:(_getLocalizedValue1=getLocalizedValue(\"v1\",activeLocale))!==null&&_getLocalizedValue1!==void 0?_getLocalizedValue1:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rbxchf\",\"data-styles-preset\":\"L6_C7vDJ8\",style:{\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-1da37d6d-734e-4f2a-ab3c-2c13d043d4c3, rgb(2, 7, 18)))\"},children:\"Your search didn't match anything.\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-1da37d6d-734e-4f2a-ab3c-2c13d043d4c3, rgb(2, 7, 18)))\"},children:\"You can try changing the filter or search term.\"})]})}),className:\"framer-b5volr\",\"data-framer-name\":\"Your search didn't match anything.\\u2028You can try changing the filter or search term.\",layoutDependency:layoutDependency,layoutId:\"t_PFLj1__\",style:{\"--extracted-1w3ko1f\":\"var(--token-1da37d6d-734e-4f2a-ab3c-2c13d043d4c3, rgb(2, 7, 18))\",\"--extracted-c9yw3e\":\"var(--token-1da37d6d-734e-4f2a-ab3c-2c13d043d4c3, rgb(2, 7, 18))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bswc2p-container\",layoutDependency:layoutDependency,layoutId:\"BvgeUqXYU-container\",whileHover:animation,children:/*#__PURE__*/_jsx(SecondaryButton,{BDCJXOoAc:\"citizenx.com/help\",height:\"100%\",id:\"BvgeUqXYU\",layoutId:\"BvgeUqXYU\",style:{height:\"100%\"},UaYikATOT:(_getLocalizedValue2=getLocalizedValue(\"v2\",activeLocale))!==null&&_getLocalizedValue2!==void 0?_getLocalizedValue2:\"Get help\",variant:\"SVjaNYskM\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ap3s8.framer-15cdc6z, .framer-ap3s8 .framer-15cdc6z { display: block; }\",\".framer-ap3s8.framer-sku2qb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-ap3s8 .framer-1rqui7q { align-self: stretch; flex: none; height: 186px; position: relative; width: auto; }\",\".framer-ap3s8 .framer-1bbt830 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-ap3s8 .framer-5u5je8, .framer-ap3s8 .framer-b5volr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ap3s8 .framer-bswc2p-container { flex: none; height: 46px; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ap3s8.framer-sku2qb, .framer-ap3s8 .framer-1bbt830 { gap: 0px; } .framer-ap3s8.framer-sku2qb > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ap3s8.framer-sku2qb > :first-child, .framer-ap3s8 .framer-1bbt830 > :first-child { margin-top: 0px; } .framer-ap3s8.framer-sku2qb > :last-child, .framer-ap3s8 .framer-1bbt830 > :last-child { margin-bottom: 0px; } .framer-ap3s8 .framer-1bbt830 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 386\n * @framerIntrinsicWidth 389.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Frameroy322Jrx9=withCSS(Component,css,\"framer-ap3s8\");export default Frameroy322Jrx9;Frameroy322Jrx9.displayName=\"explorer/EmptyState\";Frameroy322Jrx9.defaultProps={height:386,width:389.5};addFonts(Frameroy322Jrx9,[...SecondaryButtonFonts,...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameroy322Jrx9\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"389.5\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"386\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oy322Jrx9.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";import{dataJson as data}from\"https://framerusercontent.com/modules/V1jr3uHadCg7v7LZQ2E1/tAiGWy8Iya5x9rSGSHM5/data.js\";import{programs,regionsWithPrograms,bestOrder,closedFilter,cryptoFilter}from\"https://framerusercontent.com/modules/1zUmak8zVCXouNz08GoO/5tgquX1iITmCO7BhbtEs/programs.js\";import{countries}from\"https://framerusercontent.com/modules/EyqJMpqLqrZBhqtnNWvx/nItWF579DN4dHM2KnmdS/countries.js\";import{v4 as uuidv4}from\"uuid\";import{orderByDifficulty}from\"https://framerusercontent.com/modules/7vNyV5I3oIYwouwVb2wT/gneGCWHyxiVIyQsuYu4L/order.js\";import{FiltersComponent}from\"https://framerusercontent.com/modules/uLG1JEvhWt9OdjoP11Ha/Tz6mSnOKJX6M2n42R2D7/FiltersComponent.js\";import ExplorerCountryCard from\"https://framer.com/m/explorer-CountryCard-mWLV.js@eCkFZqBKqoxCsqobmWEE\";import ExplorerEmptyState from\"https://framer.com/m/explorer-EmptyState-h3rF.js@AniPYuIq62A01fHSUlrm\";const MIN_PROGRAM_PRICE=109500;const MAX_PROGRAM_PRICE=27e5;const BTC_API_URL=\"https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd\";const VALID_FILTERS=[\"donation\",\"real-estate\",\"bond\",\"enterprise\"];// Returns if the path is root or locale root\nfunction isAtRoot(){const pathName=window.location.pathname;return[\"/\",\"/ru/\",\"/es/\",\"/zh/\",\"/en-ae/\"].includes(pathName);}function isRedirectEnabled(){const pathName=window.location.pathname;return[\"/bitcoin\"].includes(pathName)===false;}const ProgramCard=props=>{const{name,price,beforePrice,src,visaFreeAccess,processingTime,featured,variant,residencyRequirement,mapSilhouette,currency,link,btcPrice}=props;let componentStyle={width:\"100%\",height:\"100%\"};if(variant===\"Desktop\"){componentStyle[\"aspectRatio\"]=\"344/540\";}else{componentStyle[\"aspectRatio\"]=\"344/380\";componentStyle[\"maxHeight\"]=\"380px\";}const priceInBTC=btcPrice>0?price/btcPrice:0;const beforePriceInBTC=btcPrice>0?beforePrice/btcPrice:0;const isSuspended=closedFilter.includes(name)?true:false;return /*#__PURE__*/_jsx(ExplorerCountryCard,{style:componentStyle,variant:variant,country:name,beforePrice:currency===\"BTC\"?beforePriceInBTC:beforePrice,price:currency===\"BTC\"?priceInBTC:price,visaFreeAccess:visaFreeAccess,processingTime:processingTime,featured:featured,mapSilhouette:mapSilhouette,residencyRequirement:residencyRequirement,visibleSuspended:isSuspended,grayscale:isSuspended?100:0,prefix:currency===\"BTC\"?\"\u20BF\":\"$\",decimals:currency===\"BTC\"?2:0,image:src,link:link});};/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Explorer(props){const{columns,variant,nationality,spouse,children,region,orderBy,routeType,featured,paymentOption,advancedFields}=props;const initialPrograms=programs.map(program=>({...program,beforePrice:program.price}));const[filteredPrograms,setFilteredPrograms]=useState(initialPrograms);const[variantSet,setVariant]=useState(\"Desktop\");const[isFirstTime,setFirstTime]=useState(true);const[btcPrice,setBtcPrice]=useState(0);const[currency,setCurrency]=useState(null);useEffect(()=>{const pathName=window.location.pathname;if([\"/bitcoin\"].includes(pathName)&&currency!==\"BTC\"){setCurrency(\"BTC\");}else{setCurrency(null);}},[]);useEffect(()=>{const fetchBtcPrice=async()=>{try{const response=await fetch(BTC_API_URL);const data=await response.json();setBtcPrice(data.bitcoin.usd);}catch(error){console.error(\"Error fetching BTC price:\",error);}};fetchBtcPrice();},[]);useEffect(()=>{const fetchBtcPrice=async()=>{try{const response=await fetch(BTC_API_URL);const data=await response.json();setBtcPrice(data.bitcoin.usd);}catch(error){console.error(\"Error fetching BTC price:\",error);}};if(currency===\"BTC\"){fetchBtcPrice();const interval=setInterval(fetchBtcPrice,15*60*1e3);return()=>clearInterval(interval);}},[currency]);useEffect(()=>{const handleResize=()=>{if(window.matchMedia(\"(max-width: 809px)\").matches){setVariant(\"Mobile\");}else{setVariant(\"Desktop\");}};window.addEventListener(\"resize\",handleResize);handleResize();return()=>{window.removeEventListener(\"resize\",handleResize);};},[variant]);const onFilterChange=async filters=>{setCurrency(filters.currency);try{const requestBody={applicants:filters?.applicants.map(applicant=>({...applicant,id:uuidv4()}))};if(VALID_FILTERS.includes(filters.routeType)){requestBody.filters={routeType:filters.routeType};}const response=await fetch(`https://api.citizenx.com/program/explorer`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"Cache-Control\":\"no-cache\"},body:JSON.stringify(requestBody)});if(response.ok){const updatedPrograms=await response.json();let newFilteredPrograms=initialPrograms.reduce((acc,program)=>{const updatedProgram=updatedPrograms.find(p=>p.country===program.name);const previousFilteredProgram=filteredPrograms.find(p=>p.name===program.name);// TODO: Remove on backend fix\nif(program.name===\"Nauru\"){return[...acc,previousFilteredProgram];}if(updatedProgram){const filteredProgram={...program,...updatedProgram,beforePrice:previousFilteredProgram?previousFilteredProgram.price:program.price,price:updatedProgram.cost};return[...acc,filteredProgram];}return acc;},[]);const budgetMin=filters?.budget?.min?parseInt(filters.budget.min,10):MIN_PROGRAM_PRICE;const budgetMax=filters?.budget?.max?parseInt(filters.budget.max,10):MAX_PROGRAM_PRICE;newFilteredPrograms=newFilteredPrograms.filter(program=>program.price>=budgetMin&&program.price<=budgetMax);setFilteredPrograms(newFilteredPrograms);if(filters?.region){const selectedRegion=regionsWithPrograms.find(p=>p.region===filters?.region);newFilteredPrograms=newFilteredPrograms.filter(program=>selectedRegion?.programs?.includes(program.name));setFilteredPrograms(newFilteredPrograms);}if(filters?.orderBy===\"cheapest\"){newFilteredPrograms=newFilteredPrograms.sort((a,b)=>a.price-b.price);}if(filters?.orderBy===\"best\"){newFilteredPrograms=newFilteredPrograms.sort((a,b)=>{const indexA=bestOrder.indexOf(a.name);const indexB=bestOrder.indexOf(b.name);return indexA-indexB;});}if(filters?.orderBy===\"fastest\"){newFilteredPrograms=newFilteredPrograms.sort((a,b)=>{return a?.processingTimeMs-b?.processingTimeMs;});}if(filters?.featured===\"closed\"){newFilteredPrograms=newFilteredPrograms.filter(program=>closedFilter?.includes(program.name));}if(filters?.paymentOption===\"crypto\"){newFilteredPrograms=newFilteredPrograms.filter(program=>cryptoFilter?.includes(program.name));}if(filters?.orderBy===\"easiest\"){newFilteredPrograms=orderByDifficulty(newFilteredPrograms);}if(filters?.featured===\"online\"){newFilteredPrograms=newFilteredPrograms.filter(program=>program.featured===\"100% online process\");}if(filters?.visaFreeCountries.length>0){const selectedCountries=data.filter(country=>country?.visaFreeAccess?.length>0).filter(country=>filters?.visaFreeCountries?.every(visaFreeCountry=>country.visaFreeAccess.includes(visaFreeCountry))).map(country=>country.country);const selectedCountriesD=data.filter(country=>country?.visaFreeAccess?.length>0);newFilteredPrograms=newFilteredPrograms.filter(program=>selectedCountries.includes(program.name));}setFilteredPrograms(newFilteredPrograms);}/*\n            if (isFirstTime) {\n                setFirstTime(false)\n                if (isAtRoot() || !isRedirectEnabled()) return\n                setNewUrl({\n                    order: filters.orderBy,\n                    route: filters.routeType,\n                    featured: filters.featured,\n                    region: filters.region,\n                    paymentOption: filters.paymentOption,\n                    nationality,\n                })\n            } else {\n                if (!isRedirectEnabled()) return\n                setNewUrl({\n                    order: filters.orderBy,\n                    route: filters.routeType,\n                    featured: filters.featured,\n                    region: filters.region,\n                    paymentOption: filters.paymentOption,\n                    nationality: filters.applicants[0].nationality,\n                })\n                \n            }\n            */}catch(error){console.error(error);}};return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(FiltersComponent,{columns:columns,onFilterChange:onFilterChange,nationality:nationality,spouse:spouse,children:children,region:region,orderBy:orderBy,routeType:routeType,featured:featured,paymentOption:paymentOption,currency:currency}),filteredPrograms?.length===0&&/*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle},children:/*#__PURE__*/_jsx(ExplorerEmptyState,{})}),/*#__PURE__*/_jsx(\"div\",{style:{...gridStyle,gridTemplateColumns:`repeat(${columns}, minmax(0, 1fr))`},children:filteredPrograms?.length>0&&filteredPrograms.map((program,index)=>/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(ProgramCard,{name:program.name,price:program.price,beforePrice:program.beforePrice,src:program.src,visaFreeAccess:program.visaFreeAccess,processingTime:program.processingTime,featured:program.featured,residencyRequirement:program.residencyRequirement,mapSilhouette:program.mapSilhouette,variant:variantSet,currency:currency,link:program.link,btcPrice:btcPrice})},`program_id_${program?.name}_${index}`))})]});}addPropertyControls(Explorer,{columns:{title:\"Columns\",type:ControlType.Number,defaultValue:1},nationality:{title:\"Nationality\",type:ControlType.String,options:[...countries.map(country=>country.value)]},spouse:{title:\"Spouse\",type:ControlType.Boolean,defaultValue:false},children:{title:\"Children\",type:ControlType.Enum,defaultValue:0,options:[0,1,2,3,4,5,6,7,8,9,10]},region:{title:\"Region\",type:ControlType.String,options:[\"Europe\",\"Caribbean\",\"Africa\",\"Middle East\",\"America\",\"Asia\"]},orderBy:{title:\"Order By\",type:ControlType.String,options:[\"best\",\"cheapest\",\"fastest\",\"easiest\"],defaultValue:\"best\"},routeType:{title:\"Type of route\",type:ControlType.String,options:[\"donation\",\"real-estate\"]},featured:{title:\"Featured filters\",type:ControlType.String,options:[\"online\",\"closed\"]},paymentOption:{title:\"Payment option\",type:ControlType.String,options:[\"crypto\"]},variant:{title:\"Variant\",type:ControlType.Enum,defaultValue:\"Desktop\",options:[\"Desktop\",\"Mobile\"]},env:{title:\"Env\",type:ControlType.Enum,defaultValue:\"prod\",options:[\"prod\",\"dev\"]}});/* Styles */const gridStyle={display:\"grid\",gridTemplateColumns:`repeat(4, minmax(0, 1fr))`,gap:\"8px\"};const emptyStateStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",marginTop:\"100px\",marginBottom:\"200px\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Explorer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["orderByDifficulty", "programs", "a", "b", "containerVariants", "IMAGE_SIZE", "REGIONS", "Popover", "children", "p", "StyledPopover", "PopoverTrigger", "StyledPopoverTrigger", "CloseButton", "props", "p", "u", "RegionFilter", "setRegion", "columns", "previousSelectedRegion", "showPopover", "setShowPopover", "ye", "selectedRegion", "setSelectRegion", "popoverRef", "pe", "ue", "handleClickOutside", "event", "openPopover", "inputLabelStyle", "inputTitleStyle", "Popover", "PopoverTrigger", "Label", "labelStyle", "buttonStyle", "e", "motion", "containerVariants", "StyledRow", "StyledRegionGrid", "REGIONS", "region", "StyledRegionCard", "StyledDivider", "addPropertyControls", "StyledPopover", "wt", "StyledPopoverTrigger", "StyledPopoverContent", "MainFiltersModal", "nationality", "applicants", "spouse", "children", "region", "columns", "initialRegion", "setNationality", "setApplicants", "setRegion", "applyFilters", "isModalOpen", "setIsModalOpen", "ye", "isClosing", "setIsClosing", "openModal", "closeModal", "onApplyFilters", "ue", "handleOutsideClick", "event", "resetValues", "withFamily", "se", "familyLabel", "filtersApplied", "u", "containerStyle", "buttonStyle", "p", "AdvancedFilterIcon", "ModalBackdrop", "ModalContent", "ModalHeader", "StyledHeader", "CloseIcon", "CitizenshipFilter", "value", "dividerStyle", "FamilyMembersFilter", "RegionFilter", "buttonsContainer", "ResetFiltersButton", "ResetIcon", "ApplyFiltersButton", "CloseIcon", "onClick", "p", "u", "ModalBackdrop", "wt", "props", "at", "fadeOut", "fadeIn", "ModalContent", "slideOut", "slideIn", "buttonStyle", "StyledHeader", "ModalHeader", "ApplyFiltersButton", "ResetFiltersButton", "scaleIn", "ht", "buttonsContainer", "containerStyle", "dividerStyle", "MIN_COLUMNS_FOR_MOBILE", "useResponsiveStyle", "columns", "isMobile", "FiltersComponent", "onFilterChange", "spouse", "children", "initialNationality", "initialCurrency", "initialRegion", "initialOrder", "initialRouteType", "initialFeatured", "initialPaymentOption", "initialApplicants", "v4", "newChildren", "applicants", "setApplicants", "ye", "nationality", "setNationality", "region", "setRegion", "order", "setOrder", "routeType", "setRouteType", "featured", "setFeatured", "paymentOption", "setPaymentOption", "currency", "setCurrency", "budget", "setBudget", "visaFreeCountries", "setVisaFreeCountries", "responsiveStyle", "ue", "newApplicants", "applicant", "id", "p", "filtersContainer", "MainFiltersModal", "addPropertyControls", "ControlType", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "AnimatedNumberCounterFonts", "getFonts", "NumberAnimator", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "MotionConfigContext", "transition", "contextValue", "se", "p", "transition2", "animation", "animation1", "Variants", "x", "humanReadableVariantMap", "getProps", "beforePrice", "country", "decimals", "featured", "grayscale", "height", "id", "image", "link", "mapSilhouette", "prefix", "price", "processingTime", "residencyRequirement", "suffix", "visaFreeAccess", "visible", "visibleSuspended", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_ref5", "_ref6", "_ref7", "_ref8", "_humanReadableVariantMap_props_variant", "_ref9", "_ref10", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "a5hKmMuSc", "fzQK1yF3Q", "u5ApQpr2m", "MEO3t5yRQ", "nqOiRCE_t", "hOTHVeVat", "v5yBfzlYZ", "jI73ktXT2", "wYA2dp3pw", "LXk7NsWgr", "E2seD35g5", "kOSlyMbOa", "CZdmjfB9I", "RsG6sQYRE", "N0VLlGhAw", "CmwPNzsS3", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "Image2", "getLoadingLazyAtYPosition", "RichText2", "SVG", "ComponentViewportProvider", "css", "FramerAM6CSq8BB", "withCSS", "explorer_CountryCard_mWLV_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "buttonText", "height", "id", "link", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "UaYikATOT", "BDCJXOoAc", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "transitions", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "serializationHash", "addPropertyOverrides", "RichText2", "css", "FramereSqJNFExB", "withCSS", "eSqJNFExB_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "oy322Jrx9_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "u", "v2", "__FramerMetadata__", "oy322Jrx9_1_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "u", "v2", "__FramerMetadata__", "oy322Jrx9_2_exports", "__export", "__FramerMetadata__", "__FramerMetadata__", "SecondaryButtonFonts", "getFonts", "eSqJNFExB_default", "cycleOrder", "serializationHash", "variantClassNames", "valuesByLocaleId", "oy322Jrx9_2_exports", "oy322Jrx9_0_exports", "oy322Jrx9_1_exports", "getLocalizedValue", "key", "locale", "values", "value", "transition1", "transition2", "animation", "Transition", "children", "config", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "_getLocalizedValue", "_getLocalizedValue1", "_getLocalizedValue2", "LayoutGroup", "u", "cx", "serializationHash", "Image2", "RichText2", "ComponentViewportProvider", "eSqJNFExB_default", "css", "Frameroy322Jrx9", "withCSS", "explorer_EmptyState_h3rF_default", "addFonts", "SecondaryButtonFonts", "fonts", "MIN_PROGRAM_PRICE", "MAX_PROGRAM_PRICE", "BTC_API_URL", "VALID_FILTERS", "ProgramCard", "props", "name", "price", "beforePrice", "src", "visaFreeAccess", "processingTime", "featured", "variant", "residencyRequirement", "mapSilhouette", "currency", "link", "btcPrice", "componentStyle", "priceInBTC", "beforePriceInBTC", "isSuspended", "closedFilter", "p", "explorer_CountryCard_mWLV_default", "Explorer", "columns", "nationality", "spouse", "children", "region", "orderBy", "routeType", "paymentOption", "advancedFields", "initialPrograms", "programs", "program", "filteredPrograms", "setFilteredPrograms", "ye", "variantSet", "setVariant", "isFirstTime", "setFirstTime", "setBtcPrice", "setCurrency", "ue", "pathName", "window", "data", "BTC_API_URL", "error", "fetchBtcPrice", "interval", "handleResize", "u", "FiltersComponent", "filters", "requestBody", "applicant", "v4", "VALID_FILTERS", "response", "updatedPrograms", "newFilteredPrograms", "acc", "updatedProgram", "previousFilteredProgram", "filteredProgram", "budgetMin", "MIN_PROGRAM_PRICE", "budgetMax", "MAX_PROGRAM_PRICE", "selectedRegion", "regionsWithPrograms", "a", "b", "indexA", "bestOrder", "indexB", "cryptoFilter", "orderByDifficulty", "selectedCountries", "dataJson", "country", "visaFreeCountry", "selectedCountriesD", "emptyStateStyle", "explorer_EmptyState_h3rF_default", "gridStyle", "index", "addPropertyControls", "ControlType", "countries"]
}
