{"id":2730,"date":"2022-05-06T06:17:27","date_gmt":"2022-05-06T06:17:27","guid":{"rendered":"https:\/\/asiabreeze.com\/?page_id=2730"},"modified":"2025-05-20T03:21:37","modified_gmt":"2025-05-20T03:21:37","slug":"buy-landed","status":"publish","type":"page","link":"https:\/\/asiabreeze.com\/?page_id=2730","title":{"rendered":"Buy Landed"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2730\" class=\"elementor elementor-2730\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8ed5ad9 elementor-section-content-bottom elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"8ed5ad9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-90800a0\" data-id=\"90800a0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bf86ad4 elementor-widget elementor-widget-heading\" data-id=\"bf86ad4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/asiabreeze.com\">ASIA BREEZE<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cafc9fc elementor-widget elementor-widget-text-editor\" data-id=\"cafc9fc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #808080;\">Lic no: L3009169I<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0bfbb0f\" data-id=\"0bfbb0f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0bd1839 elementor-widget elementor-widget-groovy_menu_plugin\" data-id=\"0bd1839\" data-element_type=\"widget\" data-widget_type=\"groovy_menu_plugin.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>@import url(https:\/\/fonts.googleapis.com\/css?family=Montserrat);<\/style>\n<script>var groovyMenuSettings = {\"header\":{\"align\":\"left\",\"style\":1,\"toolbar\":\"false\"},\"topLvlLinkAlign\":\"right\",\"topLvlLinkCenterConsideringLogo\":false,\"forceLogoCentering\":false,\"gapBetweenLogoAndLinks\":40,\"overlap\":false,\"headerHeight\":40,\"canvasContainerWidthType\":\"canvas-wide-container-boxed\",\"canvasWideContainerWidePadding\":15,\"canvasBoxedContainerBoxedWidth\":1200,\"canvasWideContainerBoxedWidth\":1200,\"showWpml\":false,\"showWpmlIconSizeDesktop\":18,\"showWpmlIconSizeMobile\":18,\"caret\":false,\"showDivider\":false,\"showDividerBetweenMenuLinks\":false,\"showDividerBetweenMenuLinksWide\":false,\"showMenuLinksDesc\":false,\"showTopLvlAndSubmenuIcons\":true,\"mobileDisableDesktop\":false,\"preloader\":false,\"menuZIndex\":9999,\"showSubmenu\":\"hover\",\"subClickOnlyCaretFirst\":false,\"subClickOnlyCaretSecond\":false,\"subLevelWidth\":230,\"hideDropdownBg\":false,\"iconMenuSubmenuBorderTopThickness\":1,\"iconMenuSubmenuBorderTopStyle\":\"dotted\",\"iconMenuSubmenuBorderTopColor\":\"rgba(74, 74, 76, 1)\",\"iconMenuFirstSubmenuActiveLinkColor\":\"rgba(255, 255, 255, 1)\",\"minimalisticMenuFirstSubmenuBgColor\":\"rgba(0, 0, 0, 1)\",\"minimalisticMenuNextSubmenuBgColor\":\"rgba(0, 0, 0, 1)\",\"dropdownAppearanceStyle\":\"animate-from-bottom\",\"dropdownHoverStyle\":\"default\",\"dropdownOverlay\":false,\"dropdownOverlayColor\":\"rgba(0, 0, 0, 0.5)\",\"dropdownOverlayBlur\":false,\"dropdownOverlayBlurRadius\":2,\"submenuBorderStyle\":\"solid\",\"submenuBorderThickness\":1,\"submenuBorderColor\":\"rgba(234, 234, 234, 1)\",\"subLevelBorderTopStyle\":\"solid\",\"subLevelBorderTopThickness\":3,\"subLevelBorderTopColor\":\"rgba(204, 32, 59, 1)\",\"subLevelBorderTopShift\":false,\"subLevelTextColor\":\"rgba(110, 110, 111, 1)\",\"subLevelTextColorHover\":\"rgba(214, 73, 111, 1)\",\"subLevelTextActiveColor\":\"rgba(255, 255, 255, 1)\",\"subLevelBackgroundColor\":\"rgba(255, 255, 255, 1)\",\"subLevelBackgroundColorHover\":\"rgba(232, 238, 248, 1)\",\"subLevelLinksDescTextColor\":\"rgba(90, 90, 90, 1)\",\"subLevelLinksDescTextColorHover\":\"rgba(130, 23, 141, 1)\",\"subLevelLinksDescTextColorHoverSeparate\":false,\"subLevelLinksDescTextColorHoverHover\":\"rgba(130, 23, 141, 1)\",\"subLevelLineHeightType\":\"inherit\",\"subLevelLineHeightCustom\":18,\"subDropdownRadius\":false,\"subDropdownRadius1\":0,\"subDropdownRadius2\":0,\"subDropdownRadius4\":0,\"subDropdownRadius3\":0,\"dropdownMargin\":0,\"subDropdownMargin\":0,\"subDropdownAdjacentDelay\":300,\"subDropdownAutocloseDelay\":500,\"megamenuTitleAsLink\":true,\"megamenuTitleAsLinkAccent\":false,\"menuTitleColor\":\"rgba(110, 110, 111, 1)\",\"megaMenuCanvasContainerWidthType\":\"mega-menu-canvas-boxed-container-boxed\",\"megaMenuCanvasBoxedContainerBoxedWidth\":1200,\"megaMenuCanvasWideContainerBoxedWidth\":1200,\"megamenuBackgroundColorCustom\":false,\"megamenuBackgroundColor\":\"rgba(32, 32, 34, 1)\",\"megamenuColumnPadding\":true,\"megaMenuDividerColor\":\"rgba(255, 255, 255, 0)\",\"megaMenuShowLinksBottomBorder\":true,\"megaMenuLineHeightType\":\"inherit\",\"megaMenuLineHeightCustom\":18,\"megaMenuLinksSidePadding\":0,\"megaMenuDropdownMargin\":0,\"searchForm\":\"fullscreen\",\"searchFormFrom\":\"all\",\"searchFormFullscreenBackground\":\"rgba(0, 0, 0, 0.8)\",\"searchFormIconSizeDesktop\":17,\"searchFormIconSizeMobile\":17,\"minimalisticMenuSearchIconPosition\":\"slideBottom\",\"searchFormIconPositionMobile\":\"slideBottom\",\"searchFormIconColor\":\"rgba(255, 255, 255, 1)\",\"searchFormIconColorHover\":\"rgba(255, 255, 255, 1)\",\"searchFormCloseIconColor\":\"rgba(255, 255, 255, 1)\",\"searchFormSideBorderThickness\":4,\"searchFormSideBorderStyle\":\"solid\",\"searchFormSideBorderColor\":\"rgba(130, 23, 141, 1)\",\"searchFormInputFieldBackground\":\"rgba(255, 255, 255, 0)\",\"searchFormInputFieldColor\":\"rgba(144, 144, 144, 1)\",\"searchFormDropdownBackground\":\"rgba(255, 255, 255, 1)\",\"searchFormDropdownBtnBackground\":\"rgba(57, 59, 63, 1)\",\"searchFormDropdownBtnHover\":\"rgba(130, 23, 141, 1)\",\"logoType\":\"no\",\"logoMarginTop\":0,\"logoMarginRight\":0,\"logoMarginBottom\":0,\"logoMarginLeft\":0,\"logoHeight\":46,\"logoHeightMobile\":44,\"logoShowAlt\":false,\"logoShowTitleAsAlt\":false,\"toolbarMenuEnable\":false,\"toolbarMenuId\":\"none\",\"toolbarMenuPosition\":\"gm_toolbar_right_last\",\"toolbarMenuShowMobile\":false,\"toolbarMenuTopShowCaret\":false,\"toolbarMenuShowSubmenu\":\"hover\",\"toolbarMenuAppearanceStyle\":\"animate-with-scaling\",\"toolbarMenuHoverStyle\":\"default\",\"toolbarMenuTopColor\":\"rgba(100, 100, 100, 1)\",\"toolbarMenuTopBg\":\"rgba(255, 255, 255, 0)\",\"toolbarMenuTopColorHover\":\"rgba(32, 32, 32, 1)\",\"toolbarMenuTopBgHover\":\"rgba(255, 255, 255, 0)\",\"toolbarMenuTopFontSize\":14,\"toolbarMenuSubColor\":\"rgba(100, 100, 100, 1)\",\"toolbarMenuSubBg\":\"rgba(245, 245, 245, 1)\",\"toolbarMenuSubColorHover\":\"rgba(32, 32, 32, 1)\",\"toolbarMenuSubBgHover\":\"rgba(250, 250, 250, 1)\",\"toolbarMenuSubFontSize\":14,\"toolbarMenuSubWidth\":140,\"toolbarMenuSubBorderThickness\":1,\"toolbarMenuSubBorderStyle\":\"solid\",\"toolbarMenuSubBorderColor\":\"rgba(195, 195, 195, 1)\",\"toolbarMenuSubTopBorderThickness\":3,\"toolbarMenuSubTopBorderStyle\":\"solid\",\"toolbarMenuSubTopBorderColor\":\"rgba(147, 203, 82, 1)\",\"toolbarMenuSubNavBorderThickness\":1,\"toolbarMenuSubNavBorderStyle\":\"dotted\",\"toolbarMenuSubNavBorderColor\":\"rgba(220, 220, 220, 1)\",\"toolbarMenuSubRadius\":false,\"toolbarMenuSubRadius1\":0,\"toolbarMenuSubRadius2\":0,\"toolbarMenuSubRadius4\":0,\"toolbarMenuSubRadius3\":0,\"scrollbarEnable\":true,\"scrollbarEnableWheelSpeed\":50,\"scrollbarEnableMobile\":true,\"scrollEnableAnchors\":true,\"scrollHandleAllLinks\":false,\"scrollSpeedSettings\":false,\"scrollSpeedSettingsMain\":400,\"scrollSpeedSettingsMin\":250,\"scrollSpeedSettingsMax\":2000,\"scrollSpeedSettingsEasing\":\"easeInOutQuad\",\"previewWidth\":330,\"previewHeight\":230,\"minimalisticMenuOpenType\":\"offcanvasSlideRight\",\"minimalisticMenuOpenAnimationSpeed\":400,\"minimalisticMenuTopWidth\":300,\"minimalisticMenuFullscreen\":false,\"minimalisticMenuFullscreenAsMegamenu\":false,\"minimalisticMenuFullscreenPosition\":\"center\",\"minimalisticMenuFullscreenTopWidth\":350,\"minimalisticMenuFullscreenTopAlignment\":\"center\",\"minimalisticMenuAlignment\":\"center\",\"minimalisticMenuMaxHeight\":true,\"minimalisticMenuTopLvlMenuBgColor\":\"rgba(44, 44, 44, 1)\",\"minimalisticMenuTopLvlMenuBgBlur\":false,\"minimalisticMenuTopLvlMenuBgBlurRadius\":2,\"minimalisticMenuTopLvlBackgroundImage\":\"\",\"minimalisticMenuTopLvlBackgroundSize\":\"full\",\"minimalisticMenuTopLvlBackgroundRepeat\":\"no-repeat\",\"minimalisticMenuTopLvlBackgroundAttachment\":\"scroll\",\"minimalisticMenuTopLvlBackgroundPosition\":\"center center\",\"minimalisticMenuTopLvlCoverBackground\":false,\"minimalisticMenuSideIconPosition\":\"default\",\"minimalisticCssHamburger\":false,\"minimalisticCssHamburgerType\":\"hamburger--squeeze\",\"minimalisticCssHamburgerHeight\":5,\"minimalisticMenuButtonShowText\":false,\"minimalisticMenuButtonShowTextPosition\":\"left\",\"minimalisticMenuButtonShowTextSize\":14,\"minimalisticMenuButtonShowTextColor\":\"rgba(35, 35, 35, 1)\",\"minimalisticMenuButtonShowTextColorSticky\":\"rgba(35, 35, 35, 1)\",\"minimalisticMenuShowCloseButton\":false,\"minimalisticMenuCloseButtonPosition\":\"flex-end\",\"minimalisticMenuCloseButtonTop\":10,\"minimalisticMenuCloseButtonRight\":53,\"minimalisticMenuCloseButtonBottom\":0,\"minimalisticMenuCloseButtonLeft\":53,\"minimalisticMenuShowOnlyHamburger\":false,\"compiledCssRtl\":\"\",\"presetKey\":\"5d2d2f137c5d1cc4d1a8a927a8ebc5e6\",\"version\":\"1.4.3\",\"versionRtl\":\"\",\"customCssClass\":\"\",\"actionGmBeforeMainHeaderVisibility\":\"both\",\"actionGmAfterMainHeaderVisibility\":\"both\",\"actionGmToolbarLeftFirstVisibility\":\"both\",\"actionGmToolbarLeftLastVisibility\":\"both\",\"actionGmToolbarRightFirstVisibility\":\"both\",\"actionGmToolbarRightLastVisibility\":\"both\",\"actionGmBeforeLogoVisibility\":\"both\",\"actionGmAfterLogoVisibility\":\"both\",\"actionGmMainMenuActionsButtonFirstVisibility\":\"both\",\"actionGmMainMenuActionsButtonLastVisibility\":\"both\",\"actionGmCustomMobileHamburgerVisibility\":\"mobile\",\"actionGmBeforeMobileHamburgerVisibility\":\"mobile\",\"actionGmAfterMobileHamburgerVisibility\":\"mobile\",\"hoverStyle\":\"2\",\"backgroundColor\":\"rgba(255, 255, 255, 1)\",\"backgroundColorChangeOnSubmenuOpened\":false,\"backgroundColorChange\":\"rgba(221, 228, 244, 1)\",\"backgroundImage\":\"\",\"backgroundSize\":\"full\",\"backgroundRepeat\":\"no-repeat\",\"backgroundAttachment\":\"scroll\",\"backgroundPosition\":\"center center\",\"coverBackground\":false,\"bottomBorderThickness\":0,\"bottomBorderColor\":\"rgba(0, 0, 0, 0)\",\"topLevelHoverLineThickness\":3,\"topLevelTextColor\":\"rgba(43, 42, 42, 1)\",\"topLevelTextColorHover\":\"rgba(148, 110, 152, 1)\",\"topLevelTextColorHoverSeparate\":true,\"topLevelTextColorHoverHover\":\"rgba(130, 23, 141, 1)\",\"topLevelTextColorChange\":\"rgba(90, 90, 90, 1)\",\"topLevelTextColorChangeHover\":\"rgba(147, 203, 82, 1)\",\"menuLinksDescTextColor\":\"rgba(90, 90, 90, 1)\",\"menuLinksDescTextColorHover\":\"rgba(130, 23, 141, 1)\",\"menuLinksDescTextColorHoverSeparate\":false,\"menuLinksDescTextColorHoverHover\":\"rgba(130, 23, 141, 1)\",\"googleFont\":\"Montserrat\",\"itemsGutterSpace\":15,\"itemTextSize\":14,\"itemTextCase\":\"uppercase\",\"itemTextWeight\":\"none\",\"itemTextSubset\":\"none\",\"itemLetterSpacing\":0,\"subLevelItemTextSize\":14,\"subLevelItemTextCase\":\"uppercase\",\"subLevelItemTextWeight\":\"none\",\"subLevelItemTextSubset\":\"none\",\"subItemLetterSpacing\":0,\"megamenuTitleTextSize\":13,\"megamenuTitleTextCase\":\"uppercase\",\"megamenuTitleTextWeight\":\"none\",\"megamenuTitleTextSubset\":\"none\",\"menuTitleLetterSpacing\":0,\"logoTxtFont\":\"none\",\"logoTxtFontSize\":20,\"logoTxtWeight\":\"none\",\"logoTxtSubset\":\"none\",\"logoTxtColor\":\"rgba(32, 32, 34, 1)\",\"logoTxtColorHover\":\"rgba(116, 90, 121, 1)\",\"toolbarMenuTextFont\":\"none\",\"toolbarMenuTextCase\":\"none\",\"toolbarMenuTxtWeight\":\"none\",\"toolbarMenuTxtSubset\":\"none\",\"toolbarMenuLetterSpacing\":0,\"menuLinksDescTxtFontSize\":10,\"menuLinksDescTextCase\":\"none\",\"menuLinksDescTextWeight\":\"none\",\"menuLinksDescTextSubset\":\"none\",\"menuLinksDescLetterSpacing\":0,\"shadow\":true,\"shadowType\":\"medium\",\"shadowColor\":\"rgba(0, 0, 0, 0.1)\",\"shadowDropdown\":true,\"shadowDropdownType\":\"medium\",\"shadowDropdownColor\":\"rgba(0, 0, 0, 0.1)\",\"hideToolbarOnMobile\":false,\"toolbarAlignCenter\":false,\"toolbarAlignCenterMobile\":false,\"toolbarTopThickness\":0,\"toolbarTopColor\":\"rgba(0, 0, 0, 1)\",\"toolbarBottomThickness\":0,\"toolbarBottomColor\":\"rgba(0, 0, 0, 1)\",\"toolbarBgColor\":\"rgba(255, 255, 255, 1)\",\"toolbarAdditionalInfoColor\":\"rgba(104, 104, 104, 1)\",\"wpmlDropdownBgColor\":\"rgba(255, 255, 255, 1)\",\"toolbarAdditionalInfoFontSize\":14,\"hideToolbarIconTextOnMobile\":false,\"toolbarIconSize\":16,\"toolbarIconColor\":\"rgba(104, 104, 104, 1)\",\"toolbarIconHoverColor\":\"rgba(165, 226, 94, 1)\",\"toolbarIconSwitchBorder\":false,\"toolbarMarginTop\":0,\"toolbarMarginRight\":15,\"toolbarMarginBottom\":0,\"toolbarMarginLeft\":15,\"hamburgerIconSize\":24,\"hamburgerIconPadding\":0,\"hamburgerIconBgColor\":\"rgba(0, 0, 0, 0)\",\"hamburgerIconColor\":\"rgba(104, 104, 104, 1)\",\"hamburgerIconBorderWidth\":0,\"hamburgerIconBorderColor\":\"rgba(0, 0, 0, 0)\",\"hamburgerCloseIconSize\":24,\"hamburgerCloseIconPadding\":0,\"hamburgerCloseIconBgColor\":\"rgba(0, 0, 0, 0)\",\"hamburgerCloseIconColor\":\"rgba(104, 104, 104, 1)\",\"hamburgerCloseIconBorderWidth\":0,\"hamburgerCloseIconBorderColor\":\"rgba(0, 0, 0, 0)\",\"hamburgerIconSizeMobile\":24,\"hamburgerIconPaddingMobile\":0,\"hamburgerIconBgColorMobile\":\"rgba(0, 0, 0, 0)\",\"hamburgerIconColorMobile\":\"rgba(104, 104, 104, 1)\",\"hamburgerIconMobileBorderWidth\":0,\"hamburgerIconMobileBorderColor\":\"rgba(0, 0, 0, 0)\",\"hamburgerIconMobileFloatSize\":24,\"hamburgerIconMobileFloatPadding\":0,\"hamburgerIconMobileFloatBgColor\":\"rgba(0, 0, 0, 0)\",\"hamburgerIconMobileFloatColor\":\"rgba(104, 104, 104, 1)\",\"hamburgerIconMobileFloatBorderWidth\":0,\"hamburgerIconMobileFloatBorderColor\":\"rgba(0, 0, 0, 0)\",\"hamburgerIconMobileFullwidthSize\":24,\"hamburgerIconMobileFullwidthPadding\":0,\"hamburgerIconMobileFullwidthBgColor\":\"rgba(0, 0, 0, 0)\",\"hamburgerIconMobileFullwidthColor\":\"rgba(104, 104, 104, 1)\",\"hamburgerIconMobileFullwidthBorderWidth\":0,\"hamburgerIconMobileFullwidthBorderColor\":\"rgba(0, 0, 0, 0)\",\"woocommerceCart\":false,\"minimalisticMenuWooIconPosition\":\"slideBottom\",\"woocommerceIconPositionMobile\":\"slideBottom\",\"woocommerceCartIconSizeDesktop\":17,\"woocommerceCartIconSizeMobile\":17,\"wooCartDisableDropdown\":false,\"wooCartCountShape\":\"drop\",\"wooCartCountBgColor\":\"rgba(204, 32, 59, 1)\",\"wooCartCountTextColor\":\"rgba(255, 255, 255, 1)\",\"wooCartDropdownBgColor\":\"rgba(255, 255, 255, 1)\",\"wooCartDropdownTextColor\":\"rgba(111, 111, 111, 1)\",\"checkoutBtnFontSize\":14,\"checkoutBtnFontWeight\":\"700\",\"checkoutBtnTextColor\":\"rgba(255, 255, 255, 1)\",\"checkoutBtnTextColorHover\":\"rgba(255, 255, 255, 1)\",\"checkoutBtnBgColor\":\"rgba(204, 32, 59, 1)\",\"checkoutBtnBgColorHover\":\"rgba(186, 23, 48, 1)\",\"checkoutBtnBorderStyle\":\"solid\",\"checkoutBtnBorderWidth\":1,\"checkoutBtnBorderColor\":\"rgba(204, 32, 59, 1)\",\"checkoutBtnBorderColorHover\":\"rgba(204, 32, 59, 1)\",\"viewCartBtnFontSize\":14,\"viewCartBtnFontWeight\":\"700\",\"viewCartBtnTextColor\":\"rgba(204, 32, 59, 1)\",\"viewCartBtnTextColorHover\":\"rgba(204, 32, 59, 1)\",\"viewCartBtnBgColor\":\"rgba(255, 255, 255, 1)\",\"viewCartBtnBgColorHover\":\"rgba(255, 242, 244, 1)\",\"viewCartBtnBorderStyle\":\"solid\",\"viewCartBtnBorderWidth\":1,\"viewCartBtnBorderColor\":\"rgba(204, 32, 59, 1)\",\"viewCartBtnBorderColorHover\":\"rgba(204, 32, 59, 1)\",\"mobileNavMenu\":\"default\",\"mobileSubmenuStyle\":\"default\",\"mobileCustomHamburger\":false,\"mobileIndependentCssHamburger\":true,\"mobileIndependentCssHamburgerType\":\"hamburger--squeeze\",\"mobileIndependentCssHamburgerFloat\":false,\"mobileIndependentCssHamburgerHeight\":3,\"mobileMenuButtonShowText\":false,\"mobileMenuButtonShowTextPosition\":\"left\",\"mobileMenuButtonShowTextSize\":14,\"mobileMenuButtonShowTextColor\":\"rgba(35, 35, 35, 1)\",\"mobileMenuButtonShowTextColorSticky\":\"rgba(35, 35, 35, 1)\",\"mobileNavDrawerOpenType\":\"offcanvasSlideRight\",\"mobilePreventAutoclose\":false,\"mobileMenuShowCloseButton\":true,\"mobileMenuCloseButtonPosition\":\"flex-end\",\"mobileMenuCloseButtonTop\":12,\"mobileMenuCloseButtonRight\":0,\"mobileMenuCloseButtonBottom\":12,\"mobileMenuCloseButtonLeft\":0,\"mobileMenuLinePosition\":\"default\",\"mobileLogoPosition\":\"default\",\"forceLogoCenteringMobile\":false,\"mobileLogoMarginTop\":0,\"mobileLogoMarginRight\":0,\"mobileLogoMarginBottom\":0,\"mobileLogoMarginLeft\":0,\"mobileSideIconPosition\":\"default\",\"responsiveNavigationBackgroundColor\":\"rgba(56, 56, 56, 1)\",\"mobileSliderTitleBackgroundColor\":\"rgba(222, 222, 222, 1)\",\"responsiveNavigationTextColor\":\"rgba(247, 243, 243, 1)\",\"responsiveNavigationHoverTextColor\":\"rgba(243, 208, 237, 1)\",\"mobileItemsBorderThickness\":1,\"mobileItemsBorderStyle\":\"dotted\",\"mobileItemsBorderColor\":\"rgba(90, 90, 90, 1)\",\"mobileToolbarIconColor\":\"rgb(90, 90, 90, 1)\",\"mobileCaretCustomColor\":false,\"mobileCaretCustomColorTop\":\"rgb(90, 90, 90, 1)\",\"mobileCaretCustomColorSub\":\"rgb(90, 90, 90, 1)\",\"mobileCaretCustomColorCurrent\":\"rgba(204, 204, 204, 1)\",\"mobileWidth\":1023,\"mobileOffcanvasFullwidth\":false,\"mobileOffcanvasWidth\":250,\"mobileOffcanvasWidthDynamic\":false,\"mobileHeaderHeight\":70,\"mobileMenuWrapperIndent\":0,\"mobileSliderTitleHeight\":50,\"mobileItemsPaddingY\":9,\"mobileItemTextSize\":12,\"mobileItemTextCase\":\"uppercase\",\"mobileItemTextWeight\":\"none\",\"mobileItemLetterSpacing\":0,\"mobileSubitemTextSize\":11,\"mobileSubitemTextCase\":\"uppercase\",\"mobileSubitemTextWeight\":\"none\",\"mobileSubitemLetterSpacing\":0,\"logoText\":\"Logo\",\"logoUrl\":\"\",\"logoUrlOpenType\":\"same\",\"logoDefault\":null,\"logoMobile\":null,\"socialSetNofollow\":false,\"socialSetBlank\":false,\"socialTwitter\":false,\"socialTwitterLink\":\"\",\"socialTwitterText\":\"\",\"socialTwitterIcon\":\"fa fa-twitter\",\"socialFacebook\":false,\"socialFacebookLink\":\"\",\"socialFacebookText\":\"\",\"socialFacebookIcon\":\"fa fa-facebook\",\"socialGoogle\":false,\"socialGoogleLink\":\"\",\"socialGoogleText\":\"\",\"socialGoogleIcon\":\"fa fa-google\",\"socialVimeo\":false,\"socialVimeoLink\":\"\",\"socialVimeoText\":\"\",\"socialVimeoIcon\":\"fa fa-vimeo\",\"socialDribbble\":false,\"socialDribbbleLink\":\"\",\"socialDribbbleText\":\"\",\"socialDribbbleIcon\":\"fa fa-dribbble\",\"socialPinterest\":false,\"socialPinterestLink\":\"\",\"socialPinterestText\":\"\",\"socialPinterestIcon\":\"fa fa-pinterest\",\"socialYoutube\":false,\"socialYoutubeLink\":\"\",\"socialYoutubeText\":\"\",\"socialYoutubeIcon\":\"fa fa-youtube\",\"socialLinkedin\":false,\"socialLinkedinLink\":\"\",\"socialLinkedinText\":\"\",\"socialLinkedinIcon\":\"fa fa-linkedin\",\"socialInstagram\":false,\"socialInstagramLink\":\"\",\"socialInstagramText\":\"\",\"socialInstagramIcon\":\"fa fa-instagram\",\"socialFlickr\":false,\"socialFlickrLink\":\"\",\"socialFlickrText\":\"\",\"socialFlickrIcon\":\"fa fa-flickr\",\"socialVk\":false,\"socialVkLink\":\"\",\"socialVkText\":\"\",\"socialVkIcon\":\"fa fa-vk\",\"toolbarEmailIcon\":\"\",\"toolbarEmail\":\"\",\"toolbarEmailAsLink\":false,\"toolbarPhoneIcon\":\"\",\"toolbarPhone\":\"\",\"toolbarPhoneAsLink\":false,\"searchIcon\":\"gmi gmi-zoom-search\",\"cartIcon\":\"gmi gmi-bag\",\"menuIcon\":\"fa fa-bars\",\"menuButtonText\":\"Menu\",\"closeIcon\":\"fa fa-times\",\"icons\":\"\",\"wrapperTag\":\"header\",\"adminWalkerPriority\":false,\"frontendInitAlt\":false,\"frontendInitImmediately\":false,\"enableCriticalInlineCss\":false,\"googleFontsLocal\":false,\"disableLocalFontAwesome\":false,\"disableLocalFontInternal\":false,\"allowUseFontPreloader\":true,\"removeBreakingPTag\":true,\"uninstallData\":false,\"preset\":{\"id\":\"668\",\"name\":\"First Preset\"},\"extra_navbar_classes\":[\"gm-navbar--align-left\",\"gm-navbar--style-1\",\"gm-top-links-align-right\",\"gm-navbar--toolbar-false\",\"gm-navbar--has-shadow\",\"gm-navbar--shadow-medium\",\"gm-navbar--has-shadow-dropdown\",\"gm-navbar--shadow-dropdown-medium\",\"gm-navbar--hide-gm-caret\",\"gm-dropdown-hover-style-default\",\"gm-dropdown-appearance-animate-from-bottom\",\"gm-dropdown-with-scrollbar\"],\"_preset_shortcodes_added\":true,\"_preset_mb_action_added\":true}; document.addEventListener(\"DOMContentLoaded\", function () {  let groovyMenuWrapperNode = document.querySelector('.gm-preset-id-668'); \n\tif (groovyMenuWrapperNode) {\n\t\tif ( ! groovyMenuWrapperNode.classList.contains('gm-init-done')) {\n\t\t\tvar gm = new GroovyMenu(groovyMenuWrapperNode ,groovyMenuSettings); gm.init();\n\t\t}\n\t}\n }); <\/script>\n\t<header class=\"gm-navbar gm-preset-id-668 gm-navbar--align-left gm-navbar--style-1 gm-top-links-align-right gm-navbar--toolbar-false gm-navbar--has-shadow gm-navbar--shadow-medium gm-navbar--has-shadow-dropdown gm-navbar--shadow-dropdown-medium gm-navbar--hide-gm-caret gm-dropdown-hover-style-default gm-dropdown-appearance-animate-from-bottom gm-dropdown-with-scrollbar\"\n\t        id=\"gm-6a0bf23abce68\" data-version=\"1.4.3\">\n\t\t<div class=\"gm-wrapper\"><div class=\"gm-inner\">\n\t\t\t\t<div class=\"gm-inner-bg\"><\/div>\n\t\t\t\t<div class=\"gm-container\"><div class=\"gm-logo\"><\/div><div class=\"gm-menu-btn gm-burger hamburger\"><div class=\"hamburger-box\"><div class=\"hamburger-inner\"><\/div><\/div><\/div><div class=\"gm-main-menu-wrapper\"><nav id=\"gm-main-menu\"><ul id=\"menu-groovy\" class=\"gm-navbar-nav\"><li id=\"menu-item-2755\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children gm-menu-item gm-menu-item--lvl-0 gm-dropdown\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2726\" class=\"gm-anchor gm-dropdown-toggle\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Buy<\/span><\/span><span class=\"gm-caret\" aria-label=\"dropdown\"><i class=\"fa fa-fw fa-angle-down\"><\/i><\/span><\/a>\n<div class=\"gm-dropdown-menu-wrapper\"><ul class=\"gm-dropdown-menu gm-dropdown-menu--lvl-1\" >\n\t<li id=\"menu-item-5303\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2728\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Buy Condo<\/span><\/span><\/a><\/li>\n\t<li id=\"menu-item-2753\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2730\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Buy Landed<\/span><\/span><\/a><\/li>\n\t<li id=\"menu-item-2752\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2732\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Buy Commercial<\/span><\/span><\/a><\/li>\n<\/ul><\/div>\n<\/li>\n<li id=\"menu-item-2750\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children gm-menu-item gm-menu-item--lvl-0 gm-dropdown\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2736\" class=\"gm-anchor gm-dropdown-toggle\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Rent<\/span><\/span><span class=\"gm-caret\" aria-label=\"dropdown\"><i class=\"fa fa-fw fa-angle-down\"><\/i><\/span><\/a>\n<div class=\"gm-dropdown-menu-wrapper\"><ul class=\"gm-dropdown-menu gm-dropdown-menu--lvl-1\" >\n\t<li id=\"menu-item-2749\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2738\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Rent Condo<\/span><\/span><\/a><\/li>\n\t<li id=\"menu-item-2748\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2740\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Rent Landed<\/span><\/span><\/a><\/li>\n\t<li id=\"menu-item-2747\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2742\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Rent Commercial<\/span><\/span><\/a><\/li>\n<\/ul><\/div>\n<\/li>\n<li id=\"menu-item-2756\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2722\" class=\"gm-anchor\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__icon groovy-28328-Women\"><\/span><span class=\"gm-menu-item__txt\">Contact Us<\/span><\/span><\/a><\/li>\n<li id=\"menu-item-5037\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0\"><a href=\"https:\/\/asiabreeze.com\/?page_id=5032\" class=\"gm-anchor\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Owners<\/span><\/span><\/a><\/li>\n<\/ul><\/nav><div class=\"gm-actions\"><div class=\"gm-search fullscreen\">\n\t\t\t\t\t\t\t\t\t\t<i class=\"gmi gmi-zoom-search\"><\/i>\n\t\t\t\t\t\t\t\t\t\t<span class=\"gm-search__txt\">Search<\/span><div class=\"gm-search__fullscreen-container gm-hidden\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"gm-search__close\"><svg height=\"32\" width=\"32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\">\n    <path fill-rule=\"evenodd\" d=\"M 16 32 C 7.16 32 0 24.84 0 16 C 0 7.16 7.16 0 16 0 C 24.84 0 32 7.16 32 16 C 32 24.84 24.84 32 16 32 Z M 16 2 C 8.27 2 2 8.27 2 16 C 2 23.73 8.27 30 16 30 C 23.73 30 30 23.73 30 16 C 30 8.27 23.73 2 16 2 Z M 17.35 16 C 17.35 16 20.71 19.37 20.71 19.37 C 21.09 19.74 21.09 20.34 20.71 20.71 C 20.34 21.09 19.74 21.09 19.37 20.71 C 19.37 20.71 16 17.35 16 17.35 C 16 17.35 12.63 20.71 12.63 20.71 C 12.26 21.09 11.66 21.09 11.29 20.71 C 10.91 20.34 10.91 19.74 11.29 19.37 C 11.29 19.37 14.65 16 14.65 16 C 14.65 16 11.29 12.63 11.29 12.63 C 10.91 12.26 10.91 11.66 11.29 11.29 C 11.66 10.91 12.26 10.91 12.63 11.29 C 12.63 11.29 16 14.65 16 14.65 C 16 14.65 19.37 11.29 19.37 11.29 C 19.74 10.91 20.34 10.91 20.71 11.29 C 21.09 11.66 21.09 12.26 20.71 12.63 C 20.71 12.63 17.35 16 17.35 16 Z\" \/>\n<\/svg><\/span>\n\n\t\t\t\t\t\t\t\t\t\t<div class=\"gm-search__inner\"><span class=\"gm-search__alpha\">START TYPING AND PRESS ENTER TO SEARCH<\/span>\t\t\t\t\t\t\t<div class=\"gm-search-wrapper\">\t\t\t\t\t\t\t<form action=\"https:\/\/asiabreeze.com\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t      method=\"get\"\n\t\t\t\t\t\t\t\t\t\t\t\t      class=\"gm-search-wrapper-form\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"gm-form-group\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" name=\"s\" class=\"gm-search__input\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"submit\" class=\"gm-search-btn\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-search\"><\/i>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/form>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\t\t\t\t<\/div><\/div><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"gm-padding\"><\/div>\n\t<\/header><aside class=\"gm-navigation-drawer gm-navigation-drawer--mobile gm-hidden\"><div class=\"gm-grid-container d-flex flex-column h-100\"><div class=\"gm-menu-btn-close-mobile-drawer gm-hamburger-close\" aria-label=\"close\"><div class=\"hamburger is-active hamburger--squeeze\"><div class=\"hamburger-box\"><div class=\"hamburger-inner\"><\/div><\/div><\/div><\/div><div class=\"gm-mobile-menu-container\"><ul id=\"menu-groovy-1\" class=\"gm-navbar-nav\"><li id=\"menu-item-mobile-2755\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-has-children gm-menu-item gm-menu-item--lvl-0 gm-dropdown\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2726\" class=\"gm-anchor gm-dropdown-toggle\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Buy<\/span><\/span><span class=\"gm-caret\" aria-label=\"dropdown\"><i class=\"fa fa-fw fa-angle-down\"><\/i><\/span><\/a>\n<div class=\"gm-dropdown-menu-wrapper\"><div class=\"gm-dropdown-menu-title\"><\/div><ul class=\"gm-dropdown-menu gm-dropdown-menu--lvl-1\" >\n\t<li id=\"menu-item-mobile-5303\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2728\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Buy Condo<\/span><\/span><\/a><\/li>\n\t<li id=\"menu-item-mobile-2753\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2730\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Buy Landed<\/span><\/span><\/a><\/li>\n\t<li id=\"menu-item-mobile-2752\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2732\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Buy Commercial<\/span><\/span><\/a><\/li>\n<\/ul><\/div>\n<\/li>\n<li id=\"menu-item-mobile-2750\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-has-children gm-menu-item gm-menu-item--lvl-0 gm-dropdown\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2736\" class=\"gm-anchor gm-dropdown-toggle\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Rent<\/span><\/span><span class=\"gm-caret\" aria-label=\"dropdown\"><i class=\"fa fa-fw fa-angle-down\"><\/i><\/span><\/a>\n<div class=\"gm-dropdown-menu-wrapper\"><div class=\"gm-dropdown-menu-title\"><\/div><ul class=\"gm-dropdown-menu gm-dropdown-menu--lvl-1\" >\n\t<li id=\"menu-item-mobile-2749\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2738\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Rent Condo<\/span><\/span><\/a><\/li>\n\t<li id=\"menu-item-mobile-2748\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2740\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Rent Landed<\/span><\/span><\/a><\/li>\n\t<li id=\"menu-item-mobile-2747\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2742\" class=\"gm-anchor gm-menu-item__link\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Rent Commercial<\/span><\/span><\/a><\/li>\n<\/ul><\/div>\n<\/li>\n<li id=\"menu-item-mobile-2756\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2722\" class=\"gm-anchor\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__icon groovy-28328-Women\"><\/span><span class=\"gm-menu-item__txt\">Contact Us<\/span><\/span><\/a><\/li>\n<li id=\"menu-item-mobile-5037\" class=\"menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0\"><a href=\"https:\/\/asiabreeze.com\/?page_id=5032\" class=\"gm-anchor\"><span class=\"gm-menu-item__txt-wrapper\"><span class=\"gm-menu-item__txt\">Owners<\/span><\/span><\/a><\/li>\n<\/ul><\/div><div class=\"flex-grow-1\"><\/div><div class=\"gm-mobile-action-area-wrapper d-flex justify-content-center align-items-center text-center mb-4 mt-5\"><div class=\"gm-search fullscreen\">\n\t\t\t\t\t\t<i class=\"gm-icon gmi gmi-zoom-search\"><\/i>\n\t\t\t\t\t\t<span class=\"gm-search__txt\">Search<\/span>\n\t\t\t\t\t<\/div><\/div><\/div><div class=\"gm-mobile-postwrap\"><\/div><\/aside>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-39bbd8d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"39bbd8d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-935d593\" data-id=\"935d593\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-14ae5f7 elementor-widget elementor-widget-text-editor\" data-id=\"14ae5f7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To view any of the units, please feel free to contact us at +65 8833 7007 or\u00a0 <a href=\"https:\/\/wa.me\/+6588337007\"><img decoding=\"async\" class=\"alignnone wp-image-5756\" src=\"http:\/\/asiabreeze.com\/wp-content\/uploads\/2025\/04\/WA4-300x300.jpg\" alt=\"\" width=\"36\" height=\"36\" srcset=\"https:\/\/asiabreeze.com\/wp-content\/uploads\/2025\/04\/WA4-300x300.jpg 300w, https:\/\/asiabreeze.com\/wp-content\/uploads\/2025\/04\/WA4-1024x1024.jpg 1024w, https:\/\/asiabreeze.com\/wp-content\/uploads\/2025\/04\/WA4-150x150.jpg 150w, https:\/\/asiabreeze.com\/wp-content\/uploads\/2025\/04\/WA4-768x768.jpg 768w, https:\/\/asiabreeze.com\/wp-content\/uploads\/2025\/04\/WA4-100x100.jpg 100w, https:\/\/asiabreeze.com\/wp-content\/uploads\/2025\/04\/WA4.jpg 1089w\" sizes=\"(max-width: 36px) 100vw, 36px\" \/><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-6c3eebd\" data-id=\"6c3eebd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-65420e3\" data-id=\"65420e3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fe7bb18 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fe7bb18\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-34be7c5\" data-id=\"34be7c5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-46ed286 elementor-widget elementor-widget-html\" data-id=\"46ed286\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Condo Search<\/title>\r\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        \/* Apply Inter font to the body *\/\r\n        body {\r\n            font-family: 'Inter', sans-serif;\r\n        }\r\n        \/* Hide the results container by default *\/\r\n        #resultsContainer {\r\n            display: none;\r\n        }\r\n        \/* Enlarge checkboxes for easier tapping on touchscreens *\/\r\n        input[type=\"checkbox\"] {\r\n            transform: scale(1.5);\r\n            margin-right: 8px;\r\n        }\r\n        \/* Ensure images don't exceed their container width *\/\r\n        .max-w-full {\r\n            max-width: 100%;\r\n        }\r\n        \/* Ensure images maintain aspect ratio *\/\r\n        .h-auto {\r\n            height: auto;\r\n        }\r\n        \/* Style for the image link wrapper *\/\r\n        .image-link {\r\n            display: inline-block;\r\n        }\r\n        \/* Style for the image within the link *\/\r\n        .image-link img {\r\n            display: block;\r\n            max-width: 100%;\r\n            height: auto;\r\n        }\r\n        \/* Add styling to ensure the link covers the entire image *\/\r\n        .image-link {\r\n            display: block; \/* Use block display to fill the container *\/\r\n        }\r\n        \/* Highlight style for project name *\/\r\n        .highlight-project {\r\n            font-size: 20px;\r\n            font-weight: bold;\r\n            color: darkorange;\r\n        }\r\n        \/* Highlight style for price *\/\r\n        .highlight-price {\r\n            font-size: 20px;\r\n            font-weight: bold;\r\n            color: darkorange;\r\n        }\r\n\r\n        \/* Styles for Modals (pop-up boxes) *\/\r\n        .modal-overlay {\r\n            position: fixed; \/* Fixed position relative to the viewport *\/\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: rgba(0, 0, 0, 0.5); \/* Semi-transparent black background *\/\r\n            display: flex; \/* Use flexbox to center content *\/\r\n            justify-content: center;\r\n            align-items: center;\r\n            z-index: 1000; \/* Ensure modal is on top of other content *\/\r\n        }\r\n        .modal-content {\r\n            background: white; \/* White background for the modal content *\/\r\n            padding: 20px;\r\n            border-radius: 8px; \/* Rounded corners *\/\r\n            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); \/* Subtle shadow *\/\r\n            max-width: 90%; \/* Max width relative to viewport *\/\r\n            max-height: 90%; \/* Max height relative to viewport *\/\r\n            overflow-y: auto; \/* Enable vertical scrolling if content overflows *\/\r\n            position: relative; \/* Needed for absolute positioning of close button *\/\r\n        }\r\n         \/* Style for the modal close button *\/\r\n         .modal-close-button {\r\n            position: absolute; \/* Position relative to the modal-content *\/\r\n            top: 10px;\r\n            right: 10px;\r\n            font-size: 1.5rem; \/* Large font size for easy clicking *\/\r\n            cursor: pointer; \/* Indicate it's clickable *\/\r\n            color: #aaa; \/* Default color *\/\r\n        }\r\n         \/* Hover effect for the modal close button *\/\r\n         .modal-close-button:hover {\r\n            color: #777;\r\n        }\r\n\r\n         \/* Added style for vertical location checkboxes in modal *\/\r\n         .location-checkbox-label {\r\n            display: flex; \/* Use flexbox to align checkbox and text *\/\r\n            align-items: center; \/* Vertically center the checkbox and text *\/\r\n        }\r\n\r\n        \/* Style for the checkbox container within a result item *\/\r\n        .result-item-checkbox-container {\r\n            display: flex;\r\n            align-items: center;\r\n            margin-bottom: 0.5rem; \/* Space below the checkbox *\/\r\n        }\r\n\r\n         \/* Style for the checkbox input within a result item *\/\r\n        .result-item-checkbox {\r\n             transform: scale(1.2); \/* Slightly larger checkbox *\/\r\n             margin-right: 8px; \/* Space between checkbox and label *\/\r\n             border-radius: 0.25rem; \/* Rounded corners for checkbox *\/\r\n             cursor: pointer; \/* Indicate clickable *\/\r\n        }\r\n\r\n        \/* Custom style for the bold and larger street name *\/\r\n        .result-street {\r\n            font-weight: bold;\r\n            font-size: 22px; \/* Increased font size *\/\r\n            color: #1F2937; \/* Tailwind gray-800 *\/\r\n            margin-bottom: 0.5rem; \/* Add some space below *\/\r\n        }\r\n\r\n        \/* Custom style for the price in search results *\/\r\n        .result-price {\r\n            font-weight: bold;\r\n            font-size: 18px;\r\n            color: darkorange;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body class=\"bg-gray-100 p-6\">\r\n    <div class=\"container mx-auto rounded-lg shadow-md bg-white p-8\">\r\n        <div class=\"mb-6\">\r\n            <label for=\"searchQuery\" class=\"block text-gray-700 text-sm font-bold mb-2\">Keyword Search:<\/label>\r\n            <input type=\"text\" id=\"searchQuery\" placeholder=\"Enter keywords (e.g., project name, street)\" class=\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline max-w-sm\">\r\n\r\n            <div class=\"mt-4 grid grid-cols-1 md:grid-cols-5 gap-4 items-end\">\r\n                 <div class=\"md:col-span-2\">\r\n                    <button id=\"openLocationModalButton\" class=\"w-full shadow appearance-none border rounded py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline text-left flex justify-between items-center bg-blue-200 hover:bg-blue-300\">\r\n                         Select Locations\r\n                         <span id=\"selectedLocationsCount\" class=\"text-gray-500 text-sm\">0 selected<\/span>\r\n                    <\/button>\r\n                 <\/div>\r\n\r\n                 <div>\r\n                    <button id=\"openPriceModalButton\" class=\"w-full shadow appearance-none border rounded py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline text-left flex justify-between items-center bg-blue-200 hover:bg-blue-300\">\r\n                         Select Price\r\n                         <span id=\"selectedPriceRange\" class=\"text-gray-500 text-sm\">Any Price<\/span>\r\n                    <\/button>\r\n                 <\/div>\r\n\r\n                  <div>\r\n                      <button id=\"openSizeModalButton\" class=\"w-full shadow appearance-none border rounded py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline text-left flex justify-between items-center bg-blue-200 hover:bg-blue-300\">\r\n                           Select Size\r\n                           <span id=\"selectedSizeRange\" class=\"text-gray-500 text-sm\">Any Size<\/span>\r\n                      <\/button>\r\n                   <\/div>\r\n\r\n                 <div>\r\n                     <button id=\"openFiltersModalButton\" class=\"w-full shadow appearance-none border rounded py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline text-left flex justify-between items-center bg-blue-200 hover:bg-blue-300\">\r\n                          Min Rooms & Tenure\r\n                          <span id=\"selectedOtherFilters\" class=\"text-gray-500 text-sm\">None<\/span>\r\n                         <\/button>\r\n                  <\/div>\r\n             <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"flex space-x-4 mb-4\">\r\n            <button id=\"clearButton\" class=\"bg-orange-300 hover:bg-orange-400 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline flex items-center\">\r\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"mr-2 w-5 h-5\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\r\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.135-1.858L5 7m5 4v6m4-6v6m1-10V4a1 0 00-1-1h-4a1 0 00-1 1v7m1 3h4\" \/>\r\n                <\/svg>\r\n                <span>Clear Filters<\/span>\r\n            <\/button>\r\n             <button id=\"submitSelectionsButton\" class=\"bg-green-500 hover:bg-green-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline flex items-center\" style=\"display: none;\">\r\n                 <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"mr-2 w-5 h-5\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\r\n                      <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"><\/path>\r\n                   <\/svg>\r\n                   <span>To view the selected units<\/span>\r\n             <\/button>\r\n        <\/div>\r\n\r\n        <div id=\"resultsContainer\" class=\"mt-6\">\r\n            <div id=\"results\" class=\"bg-gray-50 rounded-md p-4 border border-gray-200 overflow-x-auto space-y-4\">\r\n                 <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div id=\"locationModalBackdrop\" class=\"fixed inset-0 bg-gray-800 bg-opacity-75 z-50 hidden flex items-center justify-center p-4\">\r\n        <div id=\"locationModalContent\" class=\"bg-white rounded-lg shadow-xl max-w-sm w-full p-6 max-h-[80vh] overflow-y-auto\">\r\n            <h3 class=\"text-lg font-semibold text-gray-800 mb-4\">Select Locations<\/h3>\r\n            <div class=\"space-y-2\" id=\"locationCheckboxes\">\r\n                 <\/div>\r\n            <div class=\"mt-6 text-right\">\r\n                <button id=\"closeLocationModal\" class=\"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline\">\r\n                    Done\r\n                <\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div id=\"priceModalBackdrop\" class=\"fixed inset-0 bg-gray-800 bg-opacity-75 z-50 hidden flex items-center justify-center p-4\">\r\n         <div id=\"priceModalContent\" class=\"bg-white rounded-lg shadow-xl max-w-sm w-full p-6 max-h-[80vh] overflow-y-auto\">\r\n             <h3 class=\"text-lg font-semibold text-gray-800 mb-4\">Select Price Range<\/h3>\r\n             <div class=\"space-y-4\">\r\n                 <div>\r\n                     <label for=\"minPriceSelectModal\" class=\"block text-gray-700 text-sm font-bold mb-2\">Min Price:<\/label>\r\n                     <select id=\"minPriceSelectModal\" class=\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline\">\r\n                          <option value=\"\">Select Min Price<\/option>\r\n                          <option value=\"1000000\">S$ 1,000,000<\/option>\r\n                          <option value=\"2000000\">S$ 2,000,000<\/option>\r\n                          <option value=\"3000000\">S$ 3,000,000<\/option>\r\n                          <option value=\"4000000\">S$ 4,000,000<\/option>\r\n                          <option value=\"5000000\">S$ 5,000,000<\/option>\r\n                          <option value=\"6000000\">S$ 6,000,000<\/option>\r\n                          <option value=\"7000000\">S$ 7,000,000<\/option>\r\n                          <option value=\"8000000\">S$ 8,000,000<\/option>\r\n                          <option value=\"9000000\">S$ 9,000,000<\/option>\r\n                          <option value=\"10000000\">S$ 10,000,000<\/option>\r\n                     <\/select>\r\n                 <\/div>\r\n                 <div>\r\n                     <label for=\"maxPriceSelectModal\" class=\"block text-gray-700 text-sm font-bold mb-2\">Max Price:<\/label>\r\n                     <select id=\"maxPriceSelectModal\" class=\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline\">\r\n                          <option value=\"\">Select Max Price<\/option>\r\n                          <option value=\"2000000\">S$ 2,000,000<\/option>\r\n                          <option value=\"3000000\">S$ 3,000,000<\/option>\r\n                          <option value=\"4000000\">S$ 4,000,000<\/option>\r\n                          <option value=\"5000000\">S$ 5,000,000<\/option>\r\n                          <option value=\"6000000\">S$ 6,000,000<\/option>\r\n                          <option value=\"7000000\">S$ 7,000,000<\/option>\r\n                          <option value=\"8000000\">S$ 8,000,000<\/option>\r\n                          <option value=\"9000000\">S$ 9,000,000<\/option>\r\n                          <option value=\"10000000\">S$ 10,000,000<\/option>\r\n                          <option value=\"10000001\">S$ 10,000,000+<\/option>\r\n                     <\/select>\r\n                 <\/div>\r\n             <\/div>\r\n             <div class=\"mt-6 text-right\">\r\n                 <button id=\"closePriceModal\" class=\"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline\">\r\n                     Done\r\n                 <\/button>\r\n             <\/div>\r\n         <\/div>\r\n     <\/div>\r\n\r\n    <div id=\"sizeModalBackdrop\" class=\"fixed inset-0 bg-gray-800 bg-opacity-75 z-50 hidden flex items-center justify-center p-4\">\r\n          <div id=\"sizeModalContent\" class=\"bg-white rounded-lg shadow-xl max-w-sm w-full p-6 max-h-[80vh] overflow-y-auto\">\r\n              <h3 class=\"text-lg font-semibold text-gray-800 mb-4\">Select Minimum Sizes<\/h3>\r\n              <div class=\"space-y-4\">\r\n                  <div>\r\n                      <label for=\"minBuiltInSizeSelectModal\" class=\"block text-gray-700 text-sm font-bold mb-2\">Min Built-in Size (sqft):<\/label>\r\n                      <select id=\"minBuiltInSizeSelectModal\" class=\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline\">\r\n                           <option value=\"\">Select Min Built-in Size<\/option>\r\n                           <option value=\"500\">500<\/option>\r\n                           <option value=\"1000\">1,000<\/option>\r\n                           <option value=\"1500\">1,500<\/option>\r\n                           <option value=\"2000\">2,000<\/option>\r\n                           <option value=\"2500\">2,500<\/option>\r\n                           <option value=\"3000\">3,000<\/option>\r\n                           <option value=\"3500\">3,500<\/option>\r\n                           <option value=\"4000\">4,000<\/option>\r\n                           <option value=\"4500\">4,500<\/option>\r\n                           <option value=\"5000\">5,000<\/option>\r\n                           <option value=\"5500\">5,500<\/option>\r\n                           <option value=\"6000\">6,000<\/option>\r\n                           <option value=\"6500\">6,500<\/option>\r\n                           <option value=\"7000\">7,000<\/option>\r\n                           <option value=\"7500\">7,500<\/option>\r\n                           <option value=\"8000\">8,000<\/option>\r\n                           <option value=\"8500\">8,500<\/option>\r\n                           <option value=\"9000\">9,000<\/option>\r\n                           <option value=\"9500\">9,500<\/option>\r\n                           <option value=\"10000\">10,000<\/option>\r\n                       <\/select>\r\n                   <\/div>\r\n                   <div>\r\n                       <label for=\"minLandSizeSelectModal\" class=\"block text-gray-700 text-sm font-bold mb-2\">Min Land Size (sqft):<\/label>\r\n                       <select id=\"minLandSizeSelectModal\" class=\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline\">\r\n                            <option value=\"\">Select Min Land Size<\/option>\r\n                            <option value=\"1000\">1,000<\/option>\r\n                            <option value=\"1500\">1,500<\/option>\r\n                            <option value=\"2000\">2,000<\/option>\r\n                            <option value=\"2500\">2,500<\/option>\r\n                            <option value=\"3000\">3,000<\/option>\r\n                            <option value=\"3500\">3,500<\/option>\r\n                            <option value=\"4000\">4,000<\/option>\r\n                            <option value=\"4500\">4,500<\/option>\r\n                            <option value=\"5000\">5,000<\/option>\r\n                            <option value=\"5500\">5,500<\/option>\r\n                            <option value=\"6000\">6,000<\/option>\r\n                            <option value=\"6500\">6,500<\/option>\r\n                            <option value=\"7000\">7,000<\/option>\r\n                            <option value=\"7500\">7,500<\/option>\r\n                            <option value=\"8000\">8,000<\/option>\r\n                            <option value=\"8500\">8,500<\/option>\r\n                            <option value=\"9000\">9,000<\/option>\r\n                            <option value=\"9500\">9,500<\/option>\r\n                            <option value=\"10001\">10,000<\/option>\r\n                       <\/select>\r\n                   <\/div>\r\n               <\/div>\r\n               <div class=\"mt-6 text-right\">\r\n                   <button id=\"closeSizeModal\" class=\"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline\">\r\n                       Done\r\n                   <\/button>\r\n               <\/div>\r\n           <\/div>\r\n       <\/div>\r\n\r\n    <div id=\"filtersModalBackdrop\" class=\"fixed inset-0 bg-gray-800 bg-opacity-75 z-50 hidden flex items-center justify-center p-4\">\r\n          <div id=\"filtersModalContent\" class=\"bg-white rounded-lg shadow-xl max-w-sm w-full p-6 max-h-[80vh] overflow-y-auto\">\r\n              <h3 class=\"text-lg font-semibold text-gray-800 mb-4\">Other Filters<\/h3>\r\n              <div class=\"space-y-4\">\r\n                  <div>\r\n                      <label for=\"minRoomsSelectModal\" class=\"block text-gray-700 text-sm font-bold mb-2\">Min Rooms:<\/label>\r\n                      <select id=\"minRoomsSelectModal\" class=\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline\">\r\n                           <option value=\"\">Select Min Rooms<\/option>\r\n                           <option value=\"1\">1<\/option>\r\n                           <option value=\"2\">2<\/option>\r\n                           <option value=\"3\">3<\/option>\r\n                           <option value=\"4\">4<\/option>\r\n                           <option value=\"5\">Above 4<\/option>\r\n                       <\/select>\r\n                   <\/div>\r\n                   <div>\r\n                       <label for=\"tenureSelectModal\" class=\"block text-gray-700 text-sm font-bold mb-2\">Tenure:<\/label>\r\n                       <select id=\"tenureSelectModal\" class=\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline\">\r\n                            <option value=\"\">Select Tenure<\/option>\r\n                            <option value=\"99\">99<\/option>\r\n                            <option value=\"FH\">FH<\/option>\r\n                       <\/select>\r\n                   <\/div>\r\n               <\/div>\r\n               <div class=\"mt-6 text-right\">\r\n                   <button id=\"closeFiltersModal\" class=\"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline\">\r\n                       Done\r\n                   <\/button>\r\n               <\/div>\r\n           <\/div>\r\n       <\/div>\r\n\r\n    <div id=\"contactScheduleModalBackdrop\" class=\"fixed inset-0 bg-gray-800 bg-opacity-75 z-50 hidden flex items-center justify-center p-4\">\r\n        <div id=\"contactScheduleModalContent\" class=\"bg-white rounded-lg shadow-xl max-w-sm w-full p-6 max-h-[80vh] overflow-y-auto\">\r\n            <h3 class=\"text-lg font-semibold text-gray-800 mb-4\">Provide Contact & Schedule<\/h3>\r\n            <div class=\"space-y-4\">\r\n                <div>\r\n                    <label for=\"modalUserContact\" class=\"block text-gray-700 text-sm font-bold mb-2\">Your Contact Number:<\/label>\r\n                    <input type=\"text\" id=\"modalUserContact\" placeholder=\"e.g., +65 1234 5678\" class=\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline\">\r\n                <\/div>\r\n                <div>\r\n                    <label for=\"modalUserSchedule\" class=\"block text-gray-700 text-sm font-bold mb-2\">Your Available Schedule for Viewing:<\/label>\r\n                    <p class=\"text-xs text-gray-600 mb-2\">\ud83c\udf3f Kind Reminder:<br>While we do our best to confirm viewings promptly, scheduling may be adjusted based on the availability of property owners or their agents. We appreciate your patience and flexibility.<\/p>\r\n                    <textarea id=\"modalUserSchedule\" rows=\"4\" placeholder=\"e.g., Available weekdays from 2 PM to 5 PM, or Saturday mornings.\" class=\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline h-full\"><\/textarea>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"mt-6 text-right space-x-4\">\r\n                <button id=\"closeContactScheduleModal\" class=\"bg-gray-300 hover:bg-gray-400 text-gray-800 font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline\">\r\n                    Cancel\r\n                <\/button>\r\n                 <button id=\"sendWhatsAppFromModalButton\" class=\"bg-green-500 hover:bg-green-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline flex items-center justify-center\">\r\n                      <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"mr-2 w-5 h-5\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\r\n                           <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"><\/path>\r\n                       <\/svg>\r\n                       <span>Send via WhatsApp<\/span>\r\n                  <\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n\r\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/xlsx\/0.17.0\/xlsx.full.min.js\"><\/script>\r\n    <script>\r\n        \/\/ Get references to HTML elements\r\n        const searchInput = document.getElementById('searchQuery');\r\n\r\n        \/\/ Filter Buttons\r\n        const openPriceModalButton = document.getElementById('openPriceModalButton');\r\n        const openLocationModalButton = document.getElementById('openLocationModalButton');\r\n        const openSizeModalButton = document.getElementById('openSizeModalButton');\r\n        const openFiltersModalButton = document.getElementById('openFiltersModalButton');\r\n\r\n        \/\/ Filter Modal Backdrops and Contents\r\n        const priceModalBackdrop = document.getElementById('priceModalBackdrop');\r\n        const priceModalContent = document.getElementById('priceModalContent');\r\n        const locationModalBackdrop = document.getElementById('locationModalBackdrop');\r\n        const locationModalContent = document.getElementById('locationModalContent');\r\n        const sizeModalBackdrop = document.getElementById('sizeModalBackdrop');\r\n        const sizeModalContent = document.getElementById('sizeModalContent');\r\n        const filtersModalBackdrop = document.getElementById('filtersModalBackdrop');\r\n        const filtersModalContent = document.getElementById('filtersModalContent');\r\n        const contactScheduleModalBackdrop = document.getElementById('contactScheduleModalBackdrop');\r\n        const contactScheduleModalContent = document.getElementById('contactScheduleModalContent');\r\n\r\n\r\n        \/\/ Modal Close Buttons\r\n        const closePriceModalButton = document.getElementById('closePriceModal');\r\n        const closeLocationModalButton = document.getElementById('closeLocationModal');\r\n        const closeSizeModalButton = document.getElementById('closeSizeModal');\r\n        const closeFiltersModalButton = document.getElementById('closeFiltersModal');\r\n        const closeContactScheduleModalButton = document.getElementById('closeContactScheduleModal');\r\n\r\n\r\n        \/\/ Filter Inputs (in Modals)\r\n        const minPriceSelectModal = document.getElementById('minPriceSelectModal');\r\n        const maxPriceSelectModal = document.getElementById('maxPriceSelectModal');\r\n        const locationCheckboxesContainer = document.getElementById('locationCheckboxes');\r\n        const minBuiltInSizeSelectModal = document.getElementById('minBuiltInSizeSelectModal'); \/\/ New ID for Min Built-in Size\r\n        const minLandSizeSelectModal = document.getElementById('minLandSizeSelectModal'); \/\/ New ID for Min Land Size\r\n        const minRoomsSelectModal = document.getElementById('minRoomsSelectModal');\r\n        const tenureSelectModal = document.getElementById('tenureSelectModal');\r\n        const modalUserContactInput = document.getElementById('modalUserContact');\r\n        const modalUserScheduleInput = document.getElementById('modalUserSchedule');\r\n\r\n\r\n        \/\/ Display Spans for selected filters\r\n        const selectedPriceRangeSpan = document.getElementById('selectedPriceRange');\r\n        const selectedLocationsCountSpan = document.getElementById('selectedLocationsCount');\r\n        const selectedSizeRangeSpan = document.getElementById('selectedSizeRange'); \/\/ This will now summarize both min sizes\r\n        const selectedOtherFiltersSpan = document.getElementById('selectedOtherFilters');\r\n\r\n\r\n        \/\/ Other UI elements\r\n        const clearButton = document.getElementById('clearButton');\r\n        const submitSelectionsButton = document.getElementById('submitSelectionsButton');\r\n        const sendWhatsAppFromModalButton = document.getElementById('sendWhatsAppFromModalButton');\r\n\r\n        const resultsContainer = document.getElementById('resultsContainer');\r\n        const resultsDiv = document.getElementById('results');\r\n\r\n        \/\/ Target WhatsApp number (Singapore format without '+')\r\n        const targetWhatsappNumber = '6588337007';\r\n\r\n        \/\/ Variables to store spreadsheet data and search results\r\n        let workbook = null;\r\n        let allRows = [];\r\n        let headerRow = null;\r\n        let displayedResults = [];\r\n\r\n        \/\/ Define the list of locations for the checkboxes\r\n        const locations = ['Central', 'South', 'Southwest', 'West', 'East', 'Upper East', 'Northeast', 'North'];\r\n\r\n        \/\/ Function to populate the location checkboxes dynamically\r\n        function populateLocationCheckboxes() {\r\n             locationCheckboxesContainer.innerHTML = '';\r\n             locations.forEach(location => {\r\n                const checkboxId = `location-${location.toLowerCase().replace(\/\\s+\/g, '-')}`;\r\n                locationCheckboxesContainer.innerHTML += `\r\n                     <label for=\"${checkboxId}\" class=\"location-checkbox-label cursor-pointer\">\r\n                         <input type=\"checkbox\" id=\"${checkboxId}\" name=\"location\" value=\"${location.toLowerCase()}\" class=\"enlarged-checkbox form-checkbox\">\r\n                         <span class=\"ml-2 text-gray-700 text-sm\">${location}<\/span>\r\n                     <\/label>\r\n                 `;\r\n             });\r\n             const locationCheckboxes = locationCheckboxesContainer.querySelectorAll('input[type=\"checkbox\"]');\r\n             locationCheckboxes.forEach(checkbox => {\r\n                checkbox.addEventListener('change', () => {\r\n                    updateSelectedLocationsDisplay();\r\n                    performSearch();\r\n                });\r\n             });\r\n        }\r\n\r\n        populateLocationCheckboxes();\r\n\r\n        \/\/ Function to show modals\r\n        function showModal(modalElement) {\r\n            console.log(`Attempting to show: ${modalElement.id}`);\r\n            modalElement.classList.remove('hidden');\r\n            modalElement.classList.add('flex');\r\n            console.log(`${modalElement.id} hidden class removed, flex added.`);\r\n        }\r\n\r\n        \/\/ Function to hide modals\r\n        function hideModal(modalElement) {\r\n            console.log(`Attempting to hide: ${modalElement.id}`);\r\n            modalElement.classList.add('hidden');\r\n            modalElement.classList.remove('flex');\r\n            console.log(`${modalElement.id} hidden class added, flex removed.`);\r\n        }\r\n\r\n         \/\/ Function to hide all modals\r\n        function hideAllModals() {\r\n            hideModal(priceModalBackdrop);\r\n            hideModal(locationModalBackdrop);\r\n            hideModal(sizeModalBackdrop);\r\n            hideModal(filtersModalBackdrop);\r\n            hideModal(contactScheduleModalBackdrop);\r\n        }\r\n\r\n\r\n        \/\/ Function to update the display of selected location count\r\n        function updateSelectedLocationsDisplay() {\r\n             const locationCheckboxes = locationCheckboxesContainer.querySelectorAll('input[type=\"checkbox\"]');\r\n             const checkedCount = Array.from(locationCheckboxes).filter(checkbox => checkbox.checked).length;\r\n             selectedLocationsCountSpan.textContent = `${checkedCount} selected`;\r\n        }\r\n\r\n        \/\/ Function to update the display of selected price range\r\n        function updateSelectedPriceRangeDisplay() {\r\n             const minPriceValue = minPriceSelectModal.value;\r\n             const maxPriceValue = maxPriceSelectModal.value;\r\n\r\n             let displayString = 'Any Price';\r\n\r\n             if (minPriceValue && maxPriceValue) {\r\n                 const formattedMin = parseFloat(minPriceValue).toLocaleString('en-US');\r\n                 const formattedMax = parseFloat(maxPriceValue).toLocaleString('en-US');\r\n                 if (maxPriceValue === '10000001') {\r\n                      if (minPriceValue) {\r\n                           displayString = `S$ ${formattedMin}+`;\r\n                      } else {\r\n                           displayString = `S$ 10,000,000+`;\r\n                      }\r\n                 }\r\n                 else {\r\n                      displayString = `S$ ${formattedMin} - S$ ${formattedMax}`;\r\n                 }\r\n             } else if (minPriceValue) {\r\n                 const formattedMin = parseFloat(minPriceValue).toLocaleString('en-US');\r\n                 displayString = `Min S$ ${formattedMin}`;\r\n             } else if (maxPriceValue) {\r\n                 const formattedMax = parseFloat(maxPriceValue).toLocaleString('en-US');\r\n                  if (maxPriceValue === '10000001') {\r\n                      displayString = `S$ 10,000,000+`;\r\n                  } else {\r\n                      displayString = `Max S$ ${formattedMax}`;\r\n                  }\r\n              }\r\n               selectedPriceRangeSpan.textContent = displayString;\r\n            }\r\n\r\n            \/\/ Function to update the display of selected size range (now minimums)\r\n            function updateSelectedSizeRangeDisplay() {\r\n                const minBuiltInSizeValue = minBuiltInSizeSelectModal.value;\r\n                const minLandSizeValue = minLandSizeSelectModal.value;\r\n\r\n                let displayParts = [];\r\n\r\n                if (minBuiltInSizeValue) {\r\n                    const formattedMinBuiltIn = parseFloat(minBuiltInSizeValue).toLocaleString('en-US');\r\n                    displayParts.push(`Min Built-in: ${formattedMinBuiltIn} sqft`);\r\n                }\r\n\r\n                if (minLandSizeValue) {\r\n                     const formattedMinLand = parseFloat(minLandSizeValue).toLocaleString('en-US');\r\n                     \/\/ Display \"10,000+\" if the value is 10001\r\n                     if (minLandSizeValue === '10001') {\r\n                          displayParts.push(`Min Land: 10,000+ sqft`);\r\n                     } else {\r\n                          displayParts.push(`Min Land: ${formattedMinLand} sqft`);\r\n                     }\r\n                }\r\n\r\n                selectedSizeRangeSpan.textContent = displayParts.length > 0 ? displayParts.join(', ') : 'Any Size';\r\n             }\r\n\r\n            \/\/ Function to update the display of selected other filters\r\n            function updateSelectedOtherFiltersDisplay() {\r\n                 const minRoomsValue = minRoomsSelectModal.value;\r\n                 const tenureValue = tenureSelectModal.value;\r\n\r\n                 let displayParts = [];\r\n\r\n                 if (minRoomsValue) {\r\n                     displayParts.push(`Min Rooms: ${minRoomsSelectModal.options[minRoomsSelectModal.selectedIndex].text}`);\r\n                 }\r\n                 if (tenureValue) {\r\n                     displayParts.push(`Tenure: ${tenureSelectModal.options[tenureSelectModal.selectedIndex].text}`);\r\n                 }\r\n\r\n                 selectedOtherFiltersSpan.textContent = displayParts.length > 0 ? displayParts.join(', ') : 'None';\r\n            }\r\n\r\n\r\n        \/\/ Event Listeners for opening modals\r\n        openPriceModalButton.addEventListener('click', () => showModal(priceModalBackdrop));\r\n        openLocationModalButton.addEventListener('click', () => showModal(locationModalBackdrop));\r\n        openSizeModalButton.addEventListener('click', () => showModal(sizeModalBackdrop));\r\n        openFiltersModalButton.addEventListener('click', () => showModal(filtersModalBackdrop));\r\n        submitSelectionsButton.addEventListener('click', () => showModal(contactScheduleModalBackdrop));\r\n\r\n        \/\/ Event Listeners for closing modals\r\n        closePriceModalButton.addEventListener('click', () => {\r\n            hideModal(priceModalBackdrop);\r\n            performSearch();\r\n        });\r\n        closeLocationModalButton.addEventListener('click', () => {\r\n            hideModal(locationModalBackdrop);\r\n        });\r\n        closeSizeModalButton.addEventListener('click', () => {\r\n            hideModal(sizeModalBackdrop);\r\n            performSearch(); \/\/ Trigger search on modal close\r\n        });\r\n        closeFiltersModalButton.addEventListener('click', () => {\r\n            hideModal(filtersModalBackdrop);\r\n            performSearch();\r\n        });\r\n        closeContactScheduleModalButton.addEventListener('click', () => hideModal(contactScheduleModalBackdrop));\r\n\r\n        \/\/ Event Listeners for updating filter displays and triggering search when modal selections change\r\n        minPriceSelectModal.addEventListener('change', () => {\r\n             updateSelectedPriceRangeDisplay();\r\n        });\r\n        maxPriceSelectModal.addEventListener('change', () => {\r\n             updateSelectedPriceRangeDisplay();\r\n        });\r\n        minBuiltInSizeSelectModal.addEventListener('change', () => { \/\/ New listener\r\n             updateSelectedSizeRangeDisplay();\r\n             \/\/ Search triggered on modal close\r\n        });\r\n        minLandSizeSelectModal.addEventListener('change', () => { \/\/ New listener\r\n             updateSelectedSizeRangeDisplay();\r\n             \/\/ Search triggered on modal close\r\n        });\r\n        minRoomsSelectModal.addEventListener('change', () => {\r\n             updateSelectedOtherFiltersDisplay();\r\n        });\r\n        tenureSelectModal.addEventListener('change', () => {\r\n             updateSelectedOtherFiltersDisplay();\r\n        });\r\n\r\n        \/\/ Event listener for keyword search input (trigger search on input change)\r\n        searchInput.addEventListener('input', performSearch);\r\n\r\n\r\n        \/\/ Function to fetch and parse the CSV data\r\n        async function fetchCSV(url) {\r\n            try {\r\n                const response = await fetch(url);\r\n                if (!response.ok) {\r\n                    throw new Error(`HTTP error! status: ${response.status}`);\r\n                }\r\n                const data = await response.arrayBuffer();\r\n                workbook = XLSX.read(data, { type: 'array' });\r\n                const firstSheetName = workbook.SheetNames[0];\r\n                const worksheet = workbook.Sheets[firstSheetName];\r\n                const json = XLSX.utils.sheet_to_json(worksheet, { header: 1 });\r\n\r\n                if (json.length > 0) {\r\n                    headerRow = json[0];\r\n                    allRows = json.slice(1);\r\n                    console.log(\"CSV data fetched and parsed successfully.\");\r\n                    console.log(\"Header:\", headerRow);\r\n                    console.log(\"First 5 data rows:\", allRows.slice(0, 5));\r\n                    performSearch(); \/\/ Perform initial search after data is loaded\r\n                } else {\r\n                    console.error(\"CSV file is empty.\");\r\n                    resultsDiv.innerHTML = '<p class=\"text-red-500\">CSV file is empty.<\/p>';\r\n                }\r\n            } catch (error) {\r\n                console.error('Error fetching or parsing CSV:', error);\r\n                resultsDiv.innerHTML = '<p class=\"text-red-500\">Failed to load data. Please try again later.<\/p>';\r\n            }\r\n        }\r\n\r\n        \/\/ Function to perform the search and display results\r\n        function performSearch() {\r\n            console.log(\"Performing search...\");\r\n            if (!allRows || allRows.length === 0) {\r\n                console.log(\"No data loaded or CSV is empty. Cannot perform search.\");\r\n                resultsDiv.innerHTML = '<p>No data loaded yet or CSV is empty.<\/p>';\r\n                resultsContainer.style.display = 'block';\r\n                submitSelectionsButton.style.display = 'none';\r\n                return;\r\n            }\r\n\r\n            const query = searchInput.value.toLowerCase();\r\n            const minPrice = parseFloat(minPriceSelectModal.value) || 0;\r\n            const maxPriceValue = maxPriceSelectModal.value;\r\n            const maxPrice = maxPriceValue === '10000001' ? Infinity : parseFloat(maxPriceValue) || Infinity;\r\n            const minBuiltInSize = parseFloat(minBuiltInSizeSelectModal.value) || 0; \/\/ Get Min Built-in Size\r\n            const minLandSizeValue = minLandSizeSelectModal.value; \/\/ Get Min Land Size value\r\n            const minLandSize = minLandSizeValue === '10001' ? Infinity : parseFloat(minLandSizeValue) || 0; \/\/ Handle \"Above\" case for min land size\r\n\r\n            const minRooms = parseFloat(minRoomsSelectModal.value) || 0;\r\n            const selectedTenure = tenureSelectModal.value.toLowerCase();\r\n            const selectedLocations = Array.from(locationCheckboxesContainer.querySelectorAll('input[type=\"checkbox\"]:checked'))\r\n                                          .map(cb => cb.value.toLowerCase());\r\n\r\n            console.log(\"Search Filters:\", {\r\n                query: query,\r\n                minPrice: minPrice,\r\n                maxPrice: maxPrice,\r\n                minBuiltInSize: minBuiltInSize, \/\/ Log new filter\r\n                minLandSize: minLandSize, \/\/ Log new filter\r\n                minRooms: minRooms,\r\n                selectedTenure: selectedTenure,\r\n                selectedLocations: selectedLocations\r\n            });\r\n\r\n\r\n            \/\/ Find column indices (case-insensitive and flexible matching)\r\n            const getColumnIndex = (possibleNames) => {\r\n                for (const name of possibleNames) {\r\n                    const index = headerRow.findIndex(h => h.toLowerCase().includes(name.toLowerCase()));\r\n                    if (index !== -1) {\r\n                        console.log(`Found column for \"${possibleNames.join('\/')}\" at index ${index} with header \"${headerRow[index]}\"`);\r\n                        return index;\r\n                    }\r\n                }\r\n                console.warn(`Could not find column for: ${possibleNames.join('\/')}`);\r\n                return -1;\r\n            };\r\n\r\n            const projectIndex = getColumnIndex(['project', 'condo name', 'name']);\r\n            const streetIndex = getColumnIndex(['street', 'address']);\r\n            const priceIndex = getColumnIndex(['price']);\r\n            const sizeIndex = getColumnIndex(['size', 'built-in size', 'area']); \/\/ Built-in size index\r\n            const roomsIndex = getColumnIndex(['rooms', 'bedrooms']);\r\n            const tenureIndex = getColumnIndex(['tenure']);\r\n            const locationIndex = getColumnIndex(['location', 'district']);\r\n            const imageUrlIndex = getColumnIndex(['image', 'photo']);\r\n            const urlIndex = getColumnIndex(['url', 'link', 'listing']);\r\n            const remarksIndex = getColumnIndex(['remarks', 'notes']);\r\n            const landSizeIndex = getColumnIndex(['land size', 'land area']); \/\/ Land Size index\r\n\r\n\r\n            console.log(\"Final Column Indices used for filtering:\", {\r\n                project: projectIndex,\r\n                street: streetIndex,\r\n                price: priceIndex,\r\n                size: sizeIndex, \/\/ Built-in size index\r\n                rooms: roomsIndex,\r\n                tenure: tenureIndex,\r\n                location: locationIndex,\r\n                imageUrl: imageUrlIndex,\r\n                url: urlIndex,\r\n                remarks: remarksIndex,\r\n                landSize: landSizeIndex \/\/ Land Size index\r\n            });\r\n\r\n\r\n            const filteredResults = allRows.filter((row, rowIndex) => {\r\n                const maxIndex = Math.max(projectIndex, streetIndex, priceIndex, sizeIndex, roomsIndex, tenureIndex, locationIndex, imageUrlIndex, urlIndex, remarksIndex, landSizeIndex);\r\n                if (row.length <= maxIndex) {\r\n                     console.warn(`Skipping row ${rowIndex + 2} due to insufficient columns. Row length: ${row.length}, Max index needed: ${maxIndex}. Row data:`, row);\r\n                     return false;\r\n                }\r\n\r\n                \/\/ Safely access and process data using indices\r\n                const project = projectIndex !== -1 ? (row[projectIndex] || '').toString().toLowerCase() : '';\r\n                const street = streetIndex !== -1 ? (row[streetIndex] || '').toString().toLowerCase() : '';\r\n                const price = priceIndex !== -1 ? parseFloat(String(row[priceIndex]).replace(\/[^0-9.-]+\/g,\"\")) || 0 : 0;\r\n                const builtInSize = sizeIndex !== -1 ? parseFloat(String(row[sizeIndex]).replace(\/[^0-9.-]+\/g,\"\")) || 0 : 0; \/\/ Use builtInSize\r\n                const rooms = roomsIndex !== -1 ? parseFloat(row[roomsIndex]) || 0 : 0;\r\n                const tenure = tenureIndex !== -1 ? (row[tenureIndex] || '').toString().toLowerCase() : '';\r\n                const location = locationIndex !== -1 ? (row[locationIndex] || '').toString().toLowerCase() : '';\r\n                const landSize = landSizeIndex !== -1 ? parseFloat(String(row[landSizeIndex]).replace(\/[^0-9.-]+\/g,\"\")) || 0 : 0; \/\/ Use landSize\r\n\r\n\r\n                \/\/ Apply Filters\r\n                const matchesKeyword = query === '' || project.includes(query) || street.includes(query) || location.includes(query);\r\n                const matchesPrice = price >= minPrice && price <= maxPrice;\r\n                const matchesBuiltInSize = builtInSize >= minBuiltInSize; \/\/ Filter by Min Built-in Size\r\n                const matchesLandSize = minLandSizeValue === '10001' ? landSize >= 10000 : landSize >= minLandSize; \/\/ Filter by Min Land Size, handle \"Above\" case\r\n                const matchesRooms = rooms >= minRooms;\r\n                const matchesTenure = selectedTenure === '' || tenure.includes(selectedTenure);\r\n                const matchesLocation = selectedLocations.length === 0 || selectedLocations.some(selectedLoc => location === selectedLoc);\r\n\r\n                console.log(`Row ${rowIndex + 2} (${project || street}): Keyword: ${matchesKeyword}, Price: ${matchesPrice}, Built-in Size: ${matchesBuiltInSize}, Land Size: ${matchesLandSize}, Rooms: ${matchesRooms}, Tenure: ${matchesTenure}, Location: ${matchesLocation}`);\r\n\r\n\r\n                return matchesKeyword && matchesPrice && matchesBuiltInSize && matchesLandSize && matchesRooms && matchesTenure && matchesLocation;\r\n            });\r\n\r\n            console.log(`Found ${filteredResults.length} matching results.`);\r\n\r\n            displayResults(filteredResults, {\r\n                project: projectIndex,\r\n                street: streetIndex,\r\n                price: priceIndex,\r\n                size: sizeIndex, \/\/ Built-in size index\r\n                rooms: roomsIndex,\r\n                tenure: tenureIndex,\r\n                location: locationIndex,\r\n                imageUrl: imageUrlIndex,\r\n                url: urlIndex,\r\n                remarks: remarksIndex,\r\n                landSize: landSizeIndex \/\/ Land Size index\r\n            });\r\n        }\r\n\r\n        \/\/ Function to display results\r\n        function displayResults(results, columnIndices) {\r\n            resultsDiv.innerHTML = '';\r\n            displayedResults = [];\r\n            resultsContainer.style.display = 'block';\r\n\r\n            if (results.length === 0) {\r\n                resultsDiv.innerHTML = '<p>No condos found matching your criteria.<\/p>';\r\n                submitSelectionsButton.style.display = 'none';\r\n                return;\r\n            }\r\n\r\n            results.forEach((row, index) => {\r\n                \/\/ Use column indices to get data safely\r\n                const project = columnIndices.project !== -1 ? row[columnIndices.project] || 'N\/A' : 'N\/A';\r\n                const street = columnIndices.street !== -1 ? row[columnIndices.street] || 'N\/A' : 'N\/A';\r\n                const price = columnIndices.price !== -1 ? parseFloat(String(row[columnIndices.price]).replace(\/[^0-9.-]+\/g,\"\")) : null;\r\n                const formattedPrice = price !== null && !isNaN(price) ? 'S$' + price.toLocaleString('en-US') : 'N\/A';\r\n\r\n                const builtInSize = columnIndices.size !== -1 ? row[columnIndices.size] || 'N\/A' : 'N\/A'; \/\/ Use builtInSize\r\n                const rooms = columnIndices.rooms !== -1 ? row[columnIndices.rooms] || 'N\/A' : 'N\/A';\r\n                const tenure = columnIndices.tenure !== -1 ? row[columnIndices.tenure] || 'N\/A' : 'N\/A';\r\n                const location = columnIndices.location !== -1 ? row[columnIndices.location] || 'N\/A' : 'N\/A';\r\n                const imageUrl = columnIndices.imageUrl !== -1 ? row[columnIndices.imageUrl] || null : null;\r\n                const url = columnIndices.url !== -1 ? row[columnIndices.url] || null : null;\r\n                const remarks = columnIndices.remarks !== -1 ? row[columnIndices.remarks] || null : null;\r\n                const landSize = columnIndices.landSize !== -1 ? row[columnIndices.landSize] || 'N\/A' : 'N\/A'; \/\/ Use landSize\r\n\r\n                const formattedBuiltInSize = builtInSize !== 'N\/A' ? parseFloat(builtInSize).toLocaleString('en-US') : 'N\/A'; \/\/ Format Built-in Size\r\n                const formattedLandSize = landSize !== 'N\/A' ? parseFloat(landSize).toLocaleString('en-US') : 'N\/A'; \/\/ Format Land Size\r\n\r\n\r\n                \/\/ Store the property data along with its original row index and selection state\r\n                const propertyData = {\r\n                    originalIndex: allRows.indexOf(row),\r\n                    project: project,\r\n                    street: street,\r\n                    price: formattedPrice,\r\n                    size: builtInSize, \/\/ Store raw built-in size for WhatsApp message\r\n                    rooms: rooms,\r\n                    tenure: tenure,\r\n                    location: location,\r\n                    imageUrl: imageUrl,\r\n                    url: url,\r\n                    remarks: remarks,\r\n                    landSize: landSize, \/\/ Store raw land size for WhatsApp message\r\n                    isSelected: true\r\n                };\r\n                displayedResults.push(propertyData);\r\n\r\n\r\n                const resultItem = document.createElement('div');\r\n                resultItem.classList.add('border', 'rounded-md', 'p-4', 'bg-white', 'shadow-sm', 'flex', 'items-start', 'space-x-4');\r\n                 resultItem.dataset.displayedIndex = displayedResults.length - 1;\r\n\r\n\r\n                \/\/ Checkbox Container\r\n                const checkboxContainer = document.createElement('div');\r\n                checkboxContainer.classList.add('result-item-checkbox-container', 'flex-shrink-0');\r\n                const checkbox = document.createElement('input');\r\n                checkbox.type = 'checkbox';\r\n                checkbox.classList.add('result-item-checkbox', 'form-checkbox');\r\n                checkbox.checked = propertyData.isSelected;\r\n                checkbox.id = `property-checkbox-${resultItem.dataset.displayedIndex}`;\r\n\r\n                const checkboxLabel = document.createElement('label');\r\n                checkboxLabel.htmlFor = `property-checkbox-${resultItem.dataset.displayedIndex}`;\r\n                checkboxLabel.textContent = 'Keep';\r\n                checkboxLabel.classList.add('text-gray-700', 'text-sm', 'cursor-pointer');\r\n\r\n\r\n                checkboxContainer.appendChild(checkbox);\r\n                checkboxContainer.appendChild(checkboxLabel);\r\n                resultItem.appendChild(checkboxContainer);\r\n\r\n\r\n                \/\/ Event listener for the checkbox\r\n                checkbox.addEventListener('change', (event) => {\r\n                     const item = event.target.closest('.border.rounded-md');\r\n                     if (item) {\r\n                          const displayedIndex = parseInt(item.dataset.displayedIndex);\r\n                          if (displayedResults[displayedIndex]) {\r\n                              displayedResults[displayedIndex].isSelected = event.target.checked;\r\n                              console.log(`Property ${displayedResults[displayedIndex].project || displayedResults[displayedIndex].street} selection state: ${displayedResults[displayedIndex].isSelected}`);\r\n                          }\r\n\r\n                          if (!event.target.checked) {\r\n                              item.classList.add('hidden');\r\n                              console.log(`Hiding item with displayedIndex: ${displayedIndex}`);\r\n                          } else {\r\n                              item.classList.remove('hidden');\r\n                              console.log(`Showing item with displayedIndex: ${displayedIndex}`);\r\n                          }\r\n\r\n                          updateWhatsAppButtonVisibility();\r\n                     }\r\n                });\r\n\r\n\r\n                \/\/ Image Container\r\n                const imageContainer = document.createElement('div');\r\n                imageContainer.classList.add('w-1\/4', 'flex-shrink-0');\r\n\r\n                const imgElement = document.createElement('img');\r\n                imgElement.classList.add('rounded', 'max-w-full', 'h-auto');\r\n                imgElement.alt = 'Property Image';\r\n                imgElement.onerror = function() {\r\n                    this.onerror = null;\r\n                    this.src = 'https:\/\/placehold.co\/200x150\/E5E7EB\/1F2937?text=No+Image';\r\n                };\r\n\r\n                if (imageUrl) {\r\n                    imgElement.src = imageUrl;\r\n                } else {\r\n                    imgElement.src = 'https:\/\/placehold.co\/200x150\/E5E7EB\/1F2937?text=No+Image';\r\n                }\r\n\r\n                if (url) {\r\n                    const linkElement = document.createElement('a');\r\n                    linkElement.href = url;\r\n                    linkElement.target = '_blank';\r\n                    linkElement.rel = 'noopener noreferrer';\r\n                    linkElement.classList.add('image-link');\r\n                    linkElement.appendChild(imgElement);\r\n                    imageContainer.appendChild(linkElement);\r\n                } else {\r\n                    imageContainer.appendChild(imgElement);\r\n                }\r\n                resultItem.appendChild(imageContainer);\r\n\r\n\r\n                \/\/ Details Container\r\n                const detailsContainer = document.createElement('div');\r\n                detailsContainer.classList.add('flex-grow');\r\n\r\n                \/\/ Construct the inner HTML with the specified details and order, bolding Rooms and Tenure values\r\n                detailsContainer.innerHTML = `\r\n                     <p class=\"result-street\">${street}<\/p>\r\n                     <p class=\"text-gray-700 text-sm\"><strong>Price:<\/strong> <span class=\"result-price\">${formattedPrice}<\/span><\/p>\r\n                     <p class=\"text-gray-700 text-sm\"><strong>Rooms:<\/strong> <strong>${rooms !== 'N\/A' ? rooms : 'N\/A'}<\/strong><\/p>\r\n                     <p class=\"text-gray-700 text-sm\"><strong>Built-in Size:<\/strong> ${formattedBuiltInSize !== 'N\/A' ? formattedBuiltInSize + ' sqft' : 'N\/A'}<\/p>\r\n                     <p class=\"text-gray-700 text-sm\"><strong>Land Size:<\/strong> ${formattedLandSize !== 'N\/A' ? formattedLandSize + ' sqft' : 'N\/A'}<\/p>\r\n                     <p class=\"text-gray-700 text-sm\"><strong>Tenure:<\/strong> <strong>${tenure}<\/strong><\/p>\r\n                     ${remarks ? `<p class=\"text-gray-700 text-sm\"><strong>Remarks:<\/strong> ${remarks}<\/p>` : ''}\r\n                 `;\r\n                resultItem.appendChild(detailsContainer);\r\n\r\n                resultsDiv.appendChild(resultItem);\r\n            });\r\n\r\n            updateWhatsAppButtonVisibility();\r\n        }\r\n\r\n        \/\/ Function to update the visibility of the WhatsApp button\r\n        function updateWhatsAppButtonVisibility() {\r\n             const hasSelectedProperties = displayedResults.some(property => property.isSelected);\r\n             if (submitSelectionsButton) {\r\n                 if (hasSelectedProperties) {\r\n                     submitSelectionsButton.style.display = 'flex';\r\n                 } else {\r\n                     submitSelectionsButton.style.display = 'none';\r\n                 }\r\n             }\r\n        }\r\n\r\n\r\n        \/\/ Function to clear all filters and results\r\n        function clearAll() {\r\n            searchInput.value = '';\r\n            minPriceSelectModal.value = '';\r\n            maxPriceSelectModal.value = '';\r\n            minBuiltInSizeSelectModal.value = ''; \/\/ Clear new size filter\r\n            minLandSizeSelectModal.value = ''; \/\/ Clear new size filter\r\n            minRoomsSelectModal.value = '';\r\n            tenureSelectModal.value = '';\r\n\r\n            locationCheckboxesContainer.querySelectorAll('input[type=\"checkbox\"]').forEach(checkbox => {\r\n                checkbox.checked = false;\r\n            });\r\n\r\n            updateSelectedPriceRangeDisplay();\r\n            updateSelectedLocationsDisplay();\r\n            updateSelectedSizeRangeDisplay(); \/\/ Update display for cleared size filters\r\n            updateSelectedOtherFiltersDisplay();\r\n\r\n            resultsDiv.innerHTML = '';\r\n            resultsContainer.style.display = 'none';\r\n            submitSelectionsButton.style.display = 'none';\r\n            displayedResults = [];\r\n\r\n            fetchCSV('http:\/\/asiabreeze.com\/spreadsheets\/buylanded.csv');\r\n        }\r\n\r\n        \/\/ Event Listeners for buttons\r\n        clearButton.addEventListener('click', clearAll);\r\n\r\n        \/\/ Event listener for the \"Send via WhatsApp\" button in the modal\r\n        sendWhatsAppFromModalButton.addEventListener('click', () => {\r\n             const userContact = modalUserContactInput.value.trim();\r\n             const userSchedule = modalUserScheduleInput.value.trim();\r\n\r\n             if (!userContact) {\r\n                 alert(\"Please provide your contact number.\");\r\n                 return;\r\n             }\r\n\r\n             const selectedProperties = displayedResults.filter(property => property.isSelected);\r\n\r\n             if (selectedProperties.length === 0) {\r\n                 alert(\"Please select at least one property to send.\");\r\n                 return;\r\n             }\r\n\r\n             let whatsappMessage = `Hello, I'm interested in scheduling viewings for the following properties:\\n\\n`;\r\n\r\n             selectedProperties.forEach((property, index) => {\r\n                 whatsappMessage += `${index + 1}. Street: ${property.street || 'N\/A'}\\n`;\r\n                 if (property.price !== 'N\/A') whatsappMessage += `   Price: ${property.price}\\n`;\r\n                 if (property.rooms !== 'N\/A') whatsappMessage += `   Rooms: ${property.rooms}\\n`;\r\n                 \/\/ Format Built-in Size with comma for WhatsApp message\r\n                 const formattedBuiltInSize = property.size !== 'N\/A' ? parseFloat(property.size).toLocaleString('en-US') : 'N\/A';\r\n                 if (formattedBuiltInSize !== 'N\/A') whatsappMessage += `   Built-in Size: ${formattedBuiltInSize} sqft\\n`;\r\n                 \/\/ Format Land Size with comma for WhatsApp message\r\n                 const formattedLandSize = property.landSize !== 'N\/A' ? parseFloat(property.landSize).toLocaleString('en-US') : 'N\/A';\r\n                 if (formattedLandSize !== 'N\/A') whatsappMessage += `   Land Size: ${formattedLandSize} sqft\\n`;\r\n                 if (property.tenure !== 'N\/A') whatsappMessage += `   Tenure: ${property.tenure}\\n`;\r\n                 if (property.remarks) whatsappMessage += `   Remarks: ${property.remarks}\\n`;\r\n                 if (property.url) whatsappMessage += `   Link: ${property.url}\\n`;\r\n                 whatsappMessage += '\\n';\r\n             });\r\n\r\n             whatsappMessage += `My contact number is: ${userContact}\\n`;\r\n             if (userSchedule) {\r\n                 whatsappMessage += `My available schedule for viewing is: ${userSchedule}\\n`;\r\n             } else {\r\n                 whatsappMessage += `My available schedule for viewing is: (No specific schedule provided)\\n`;\r\n             }\r\n\r\n             whatsappMessage += `\\nThank you!`;\r\n\r\n             const encodedMessage = encodeURIComponent(whatsappMessage);\r\n             const whatsappUrl = `https:\/\/wa.me\/${targetWhatsappNumber}?text=${encodedMessage}`;\r\n             window.open(whatsappUrl, '_blank');\r\n\r\n             hideModal(contactScheduleModalBackdrop);\r\n        });\r\n\r\n\r\n        \/\/ Initial data load and setup\r\n        document.addEventListener('DOMContentLoaded', () => {\r\n            console.log(\"DOMContentLoaded fired. Initializing script.\");\r\n            fetchCSV('http:\/\/asiabreeze.com\/spreadsheets\/buylanded.csv');\r\n            populateLocationCheckboxes();\r\n\r\n            \/\/ Initial display updates\r\n            updateSelectedPriceRangeDisplay();\r\n            updateSelectedLocationsDisplay();\r\n            updateSelectedSizeRangeDisplay(); \/\/ Update display for cleared size filters\r\n            updateSelectedOtherFiltersDisplay();\r\n        });\r\n\r\n\r\n    <\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-824e993\" data-id=\"824e993\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d4552dc elementor-widget elementor-widget-shortcode\" data-id=\"d4552dc\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Pop-up Example<\/title>\n    <style>\n        body {\n            font-family: sans-serif;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            min-height: 50vh; \/* Center the image vertically *\/\n            margin: 0;\n        }\n        .popup-image {\n            cursor: pointer; \/* Indicate that the image is clickable *\/\n            max-width: 150px; \/* Example: Limit image width *\/\n            height: auto; \/* Maintain aspect ratio *\/\n            border: 1px solid #ccc; \/* Optional: Add a border *\/\n            border-radius: 5px; \/* Optional: Rounded corners *\/\n            transition: opacity 0.3s ease; \/* Optional: Add a hover effect *\/\n        }\n        .popup-image:hover {\n            opacity: 0.8; \/* Optional: Reduce opacity on hover *\/\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <img decoding=\"async\" src=\"http:\/\/asiabreeze.com\/wp-content\/uploads\/2025\/04\/PersonalSearch1.png\" alt=\"Click to open pop-up\" class=\"popup-image\" onclick=\"openPopup()\">\n\n    <script>\n        function openPopup() {\n            \/\/ Define the URL of the page you want to open in the pop-up\n            const popupUrl = 'https:\/\/asiabreeze.com\/?page_id=8406'; \/\/ *** Replace with your desired URL ***\n\n            \/\/ Define the window features (size, position, etc.)\n            const windowFeatures = 'width=600,height=400,resizable=yes,scrollbars=yes';\n\n            \/\/ Open the new window\n            window.open(popupUrl, '_blank', windowFeatures);\n\n            \/\/ Note: Pop-up blockers might prevent this from working unless the user\n            \/\/ interacts with the page first (like clicking an image).\n        }\n    <\/script>\n\n<\/body>\n<\/html>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9ed5d32 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9ed5d32\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-5993698\" data-id=\"5993698\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-bb4590f\" data-id=\"bb4590f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9709e2e elementor-widget elementor-widget-text-editor\" data-id=\"9709e2e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em>We strive for accuracy in our property details. However, errors may occur. We appreciate your understanding and encourage you to contact us with any discrepancies. Data is regularly updated.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-9983bf6\" data-id=\"9983bf6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-68e7e81 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"68e7e81\" data-element_type=\"section\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1aa5f81\" data-id=\"1aa5f81\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6975503 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6975503\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-5a43e25\" data-id=\"5a43e25\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bf5d271 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"bf5d271\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/asiabreeze.com\/?page_id=5032\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-house-user\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Owners<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/asiabreeze.com\/?page_id=2722\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-phone-square-alt\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Contact Us<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/asiabreeze.com\/?page_id=2720\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-people-carry\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">About Us<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/asiabreeze.com\/?page_id=2724\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-tablet-alt\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Privacy Policy<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b0c896a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b0c896a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-25e95c5\" data-id=\"25e95c5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1e3af91 elementor-widget elementor-widget-wp-widget-search\" data-id=\"1e3af91\" data-element_type=\"widget\" data-widget_type=\"wp-widget-search.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n<form role=\"search\" method=\"get\" class=\"search-form\" action=\"https:\/\/asiabreeze.com\/\">\n\t<label for=\"search-form-1\">\n\t\t<span class=\"screen-reader-text\">\n\t\t\tSearch for:\t\t<\/span>\n\t<\/label>\n\t<input type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search &hellip;\" value=\"\" name=\"s\" \/>\n\t<button type=\"submit\" class=\"search-submit\"><svg class=\"icon icon-search\" aria-hidden=\"true\" role=\"img\"> <use href=\"#icon-search\" xlink:href=\"#icon-search\"><\/use> <\/svg><span class=\"screen-reader-text\">\n\t\tSearch\t<\/span><\/button>\n<\/form>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d79e9fd\" data-id=\"d79e9fd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0ba6058\" data-id=\"0ba6058\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cf784bb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cf784bb\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-33be0f2\" data-id=\"33be0f2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-abd7c8a elementor-widget elementor-widget-text-editor\" data-id=\"abd7c8a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Regn No: 200401878C<br \/>Council of Estate Agencies Lic No: L3009169I<br \/>Copyright Asia Breeze Pte Ltd\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ASIA BREEZE Lic no: L3009169I Buy Buy Condo Buy Landed Buy Commercial Rent Rent Condo Rent Landed Rent Commercial Contact Us Owners Search START TYPING AND PRESS ENTER TO SEARCH Buy Buy Condo Buy Landed Buy Commercial Rent Rent Condo Rent Landed Rent Commercial Contact Us Owners Search To view any of the units, please &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/asiabreeze.com\/?page_id=2730\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Buy Landed&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2730","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/asiabreeze.com\/index.php?rest_route=\/wp\/v2\/pages\/2730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asiabreeze.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asiabreeze.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asiabreeze.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asiabreeze.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2730"}],"version-history":[{"count":187,"href":"https:\/\/asiabreeze.com\/index.php?rest_route=\/wp\/v2\/pages\/2730\/revisions"}],"predecessor-version":[{"id":8488,"href":"https:\/\/asiabreeze.com\/index.php?rest_route=\/wp\/v2\/pages\/2730\/revisions\/8488"}],"wp:attachment":[{"href":"https:\/\/asiabreeze.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}