PageSourceSearch

https://www.luxuryproperty.com/_next/static/chunks/pages/bk_search-56cf477698f97cee.js

js luxuryproperty.com collected 2026-09-24 19:05:23 UTC 35,170 bytes, 9 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5209],{36316:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(17416);let l=(0,a.Z)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},56953:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(17416);let l=(0,a.Z)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]])},54976:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(17416);let l=(0,a.Z)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]])},97861:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(17416);let l=(0,a.Z)("mic",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]])},19769:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(17416);let l=(0,a.Z)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]])},87764:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(17416);let l=(0,a.Z)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]])},42841:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(17416);let l=(0,a.Z)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])},35162:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(17416);let l=(0,a.Z)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
1],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]])},73270:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/bk_search",function(){return r(26292)}])},89570:function(e,t,r){"use strict";var a=r(85893);r(67294);var l=r(2962);t.Z=e=>{let{canonical:t="",pageTitle:r,pageDesc:i,pagekeywords:o,imageurl:n,imageWidth:s=550,imageHeight:u=375,imageType:c="image/jpeg"}=e,d=(null==n?void 0:n.includes("https"))?n:"https://www.luxuryproperty.com".concat(n,"?nowm");return(0,a.jsx)(l.PB,{title:r,description:i,keywords:o,"theme-color":"#FFF",viewport:"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no",canonical:"https://www.luxuryproperty.com/"+t,openGraph:{type:"website",locale:"en_US",url:"https://www.luxuryproperty.com/"+t,title:r,site_name:"LuxuryProperty.com",description:i,images:d?[{url:d,secure_url:d,width:s,height:u,type:c}]:void 0},additionalLinkTags:[{rel:"alternate",type:"application/rss+xml",title:"LuxuryProperty.com",href:"https://www1.luxuryproperty.com/blog/rss/all.rss"},{rel:"icon",href:"/favicon.ico?v=3",type:"image/x-icon"},{rel:"apple-touch-icon",size:"180x180",href:"/apple-touch-icon.png?v=3"},{rel:"icon",size:"192x192",href:"/android-chrome-192x192?v=3",type:"image/png"},{rel:"icon",size:"32x32",href:"/favicon-32x32.png?v=3",type:"image/png"},{rel:"icon",size:"16x16",href:"/favicon-16x16.png?v=3",type:"image/png"},{rel:"manifest",href:"/site.webmanifest?v=3"},{rel:"mask-icon",href:"/safari-pinned-tab.svg?v=3",color:"#000000"},{rel:"shortcut icon",href:"/favicon.ico?v=3"}],additionalMetaTags:[{name:"yandex-verification",content:"1413a2a5e348ba60"},{name:"apple-mobile-web-app-title",content:"LuxuryProperty.com"},{name:"application-name",content:"LuxuryProperty.com"},{name:"msapplication-TileColor",content:"#000000"}],twitter:{cardType:"summary_large_image",handle:"@luxuryproperty",site:"@luxuryproperty",title:r,description:i,image:d},facebook:{appId:"966242223397117",admins:"966242223397117"}})}},83042:function(e,t,r){"use strict";var a=r(85893),l=r(67294),i=r(41664),o=r.n(i),n=r(52600),s=r(99261),u=r(85985);t.Z=e=>{let{video:t}=e,[r,i]=(0,l.useState)(!1),c=t.categoryName?{name:t.categoryName}:(0,u.fj)(t.categorySlug),d="/videos/".concat(t.slug),m=[t.dateLabel,null==c?void 0:c.name].filter(Boolean);return(0,a.jsxs)("article",{className:"card --blog flex h-full w-full min-h-0 flex-1 flex-col",children:[(null==c?void 0:c.name)?(0,a.jsx)("div",{className:"tag-group",children:(0,a.jsx)("div",{className:"tag dark",children:c.name})}):null,(0,a.jsxs)(o(),{href:d,className:"card-image block shrink-0",children:[r?null:(0,a.jsx)(s.O,{className:"absolute inset-0 h-full w-full rounded-none"}),(0,a.jsx)("img",{src:t.thumbnail,alt:t.title,className:"h-full w-full object-cover transition-all duration-300 ".concat(r?"opacity-100":"opacity-0"),onLoad:()=>i(!0),loading:"lazy"})]}),(0,a.jsxs)("div",{className:"card-body flex min-h-0 flex-1 flex-col",children:[m.length>0?(0,a.jsx)("p",{className:"font-size-xsmall color-text mb-1",children:m.join(" • ")}):null,(0,a.jsx)("h3",{className:"card-title line-clamp-2 break-words",children:t.title}),t.excerpt?(0,a.jsx)("p",{className:"card-description font-size-small color-text line-clamp-3",children:t.excerpt}):null,(0,a.jsx)(o(),{href:d,className:"mt-auto block pt-6",children:(0,a.jsx)(n.z,{variant:"outline",size:"small",className:"w-full max-w-full uppercase font-size-xsmall",children:"Watch Video"})})]})]})}},65279:function(e,t,r){"use strict";r.d(t,{Dc:function(){return getBlogCategories},vx:function(){return BlogCardSkeleton}});var a=r(85893);r(67294);var l=r(25675),i=r.n(l),o=r(41664),n=r.n(o),s=r(72167),u=r(99261),c=r(52600);let d="https://www1.luxuryproperty.com",getFormattedDate=e=>{if(!e||""===String(e).trim()||String(e).startsWith("0000"))return null;try{let t=new Date(e);if(isNaN(t.getTime()))return null;return(0,s.Z)(t,"MMM d, yyyy")}catch(e){return null}},getBlogImageUrl=e=>{var t;return(null==e?void 0:null===(t=e.image)||void 0===t?void 0:t.includes("uploads/blog"))?"".concat(d,"/").concat(e.image):"".concat(d,"/uploads/demo/").concat((null==e?void 0:e.image)||"default.jpg")},getBlogHref=e=>"/blog/".concat((null==e?void 0:e.slug)||""),readCategoryLabel=e=>null==e||""===e?"":"string"==typeof e?e.trim():"object"==typeof e?String(e.title||e.name||e.slug||"").trim():"",splitCategoryValue=e=>{let t=String(null!=e?e:"").trim();return t?t.split(",").map(e=>
1e.trim()).filter(Boolean):[]},getBlogCategories=e=>{if(!e||"object"!=typeof e)return["Blog"];let t=[],addLabel=e=>{if(null==e||""===e)return;let r="string"==typeof e?splitCategoryValue(e):[readCategoryLabel(e)].filter(Boolean);r.forEach(e=>{let r="string"==typeof e?e:readCategoryLabel(e);if(!r)return;let a=r.toLowerCase();t.some(e=>e.toLowerCase()===a)||t.push(r)})};return Array.isArray(e.categories)&&e.categories.forEach(e=>addLabel(e)),e.category&&"object"==typeof e.category&&addLabel(e.category),addLabel(e.category_title),addLabel(e.category_name),addLabel(e.blog_category),addLabel(e.category),t.length>0?t:["Blog"]};function BlogCardSkeleton(){return(0,a.jsxs)("article",{className:"card --blog flex h-full w-full min-h-0 flex-1 flex-col","aria-hidden":!0,children:[(0,a.jsx)("div",{className:"tag-group",children:(0,a.jsx)(u.O,{className:"h-7 w-[88px] shrink-0 rounded-none"})}),(0,a.jsx)(u.O,{className:"card-image block h-[300px] w-full shrink-0 rounded-none"}),(0,a.jsxs)("div",{className:"card-body flex min-h-0 flex-1 flex-col",children:[(0,a.jsx)(u.O,{className:"h-3 w-[55%] rounded-md"}),(0,a.jsx)(u.O,{className:"mt-2 h-5 w-[92%] rounded-md"}),(0,a.jsx)(u.O,{className:"mt-2 h-4 w-full rounded-md"}),(0,a.jsx)(u.O,{className:"mt-1 h-4 w-[88%] rounded-md"}),(0,a.jsx)(u.O,{className:"mt-auto h-9 w-full rounded-md pt-6"})]})]})}t.ZP=e=>{var t,r,l,o;let{item:s,data:u,imagePriority:d=!1,imageLoading:m,imageSizes:h="(max-width: 600px) 100vw, (max-width: 960px) 50vw, 33vw"}=e,p=null!==(t=null!=s?s:u)&&void 0!==t?t:{},g=getBlogHref(p),f=getBlogImageUrl(p),y=getFormattedDate(null!==(o=null!==(l=null!==(r=p.date_added)&&void 0!==r?r:p.blog_added)&&void 0!==l?l:p.added_date)&&void 0!==o?o:p.created_at),x=p.author_name||p.author||"",v=getBlogCategories(p),b=[y,x].filter(Boolean),w={};return d?w.priority=!0:("lazy"===m||"eager"===m)&&(w.loading=m),(0,a.jsxs)("article",{className:"card --blog flex h-full w-full min-h-0 flex-1 flex-col",children:[(0,a.jsx)("div",{className:"tag-group",children:(0,a.jsx)("div",{className:"tag dark",children:(null==v?void 0:v[0])||"Blog"})}),(0,a.jsx)(n(),{href:g,className:"card-image block shrink-0",children:(0,a.jsx)(i(),{src:f,alt:p.title||"Blog post",fill:!0,className:"object-cover",sizes:h,...w})}),(0,a.jsxs)("div",{className:"card-body flex min-h-0 flex-1 flex-col",children:[b.length>0?(0,a.jsx)("p",{className:"font-size-xsmall color-text mb-1",children:b.join(" • ")}):null,(0,a.jsx)("h3",{className:"card-title line-clamp-1 break-words",children:p.title}),p.description?(0,a.jsx)("p",{className:"card-description font-size-small color-text",children:p.description}):null,(0,a.jsx)(n(),{href:g,className:"mt-auto block pt-6",children:(0,a.jsx)(c.z,{variant:"outline",size:"small",className:"w-full max-w-full uppercase font-size-xsmall",children:"View Details"})})]})]})}},86564:function(e,t,r){"use strict";r.d(t,{ZP:function(){return TeamAgentCard},b8:function(){return shouldShowTeamRera},hc:function(){return resolveTeamProfileUrl},rG:function(){return TeamAgentCardSkeleton}});var a=r(85893),l=r(67294),i=r(25675),o=r.n(i),n=r(41664),s=r.n(n),u=r(99261),c=r(52600),d=r(56953),m=r(19769);let h="https://www1.luxuryproperty.com/uploads/team/",p=new Set(["www1.luxuryproperty.com","www.luxuryproperty.com"]),g="/global_real_estate_image.jpg";function resolveTeamProfileUrl(e){let t=String(null!=e?e:"").trim();if(!t||"null"===t.toLowerCase())return g;let r=t.startsWith("//")?"https:".concat(t):t;if(/^https?:\/\//i.test(r)){try{let e=new URL(r);if(p.has(e.hostname)){if(e.pathname.includes("/uploads/team/"))return r;let t=e.pathname.split("/").filter(Boolean).pop();return t?"".concat(h).concat(t):g}}catch(e){}return r}let a=t.replace(/^\/+/,"").replace(/^(www1\.luxuryproperty\.com|www\.luxuryproperty\.com)\//i,"");return a.includes("uploads/team/")?"https://www1.luxuryproperty.com/".concat(a):"".concat(h).concat(a)}function shouldShowTeamRera(e){let t=String(null!=e?e:"").trim();if(!t)return!1;let r=t.replace(/\D/g,"");return!!r&&!r.startsWith("123")}function TeamAgentCardSkeleton(){return(0,a.jsxs)("article",{className:"card --border flex h-full w-full flex-col overflow-hidden rounded-[var(--border-radius-large)]","aria-hidden":!0,
1children:[(0,a.jsx)(u.O,{className:"aspect-square w-full shrink-0 rounded-none"}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-2 p-4",children:[(0,a.jsx)(u.O,{className:"h-5 w-[85%] rounded-md"}),(0,a.jsx)(u.O,{className:"h-4 w-[70%] rounded-md"}),(0,a.jsx)(u.O,{className:"h-3 w-[90%] rounded-md"}),(0,a.jsx)(u.O,{className:"mt-auto h-9 w-full rounded-md"})]})]})}function TeamAgentCard(e){let{agent:t,imagePriority:r=!1}=e,[i,n]=(0,l.useState)(!1),h=(null==t?void 0:t.slug)?"/team/".concat(String(t.slug).replace(/^\//,"")):"/team",p=resolveTeamProfileUrl(null==t?void 0:t.profile_picture);return(0,a.jsxs)("article",{className:"card --team --border",children:[(0,a.jsxs)(s(),{href:h,className:"card-image block shrink-0",children:[i?null:(0,a.jsx)(u.O,{className:"absolute inset-0 h-full w-full rounded-none"}),(0,a.jsx)(o(),{src:p,alt:(null==t?void 0:t.name)?"".concat(t.name," — ").concat(t.position||"Team"):"Team member",width:600,height:600,onLoadingComplete:()=>n(!0),...r?{priority:!0}:{loading:"lazy"}})]}),(0,a.jsxs)("div",{className:"card-body flex min-h-0 flex-1 flex-col",children:[(0,a.jsx)("h3",{className:"card-title line-clamp-2 break-words",children:(null==t?void 0:t.name)||"Team member"}),(null==t?void 0:t.position)?(0,a.jsx)("p",{className:"card-position",children:t.position}):null,(null==t?void 0:t.email)?(0,a.jsxs)("p",{className:"card-email",title:t.email,children:[(0,a.jsx)(d.Z,{className:"w-4 h-4"}),t.email]}):null,(null==t?void 0:t.mobile)?(0,a.jsxs)("p",{className:"card-mobile",title:t.mobile,children:[(0,a.jsx)(m.Z,{className:"w-4 h-4"}),t.mobile]}):null,shouldShowTeamRera(null==t?void 0:t.rera_num)?(0,a.jsxs)("p",{className:"card-rera mt-1",children:["RERA: ",t.rera_num]}):null,(0,a.jsx)(s(),{href:h,className:"mt-auto block pt-4",children:(0,a.jsx)(c.z,{variant:"outline",size:"small",className:"w-full max-w-full uppercase font-size-body",children:"View Profile"})})]})]})}},60173:function(e,t,r){"use strict";r.d(t,{I:function(){return o}});var a=r(85893),l=r(67294),i=r(52535);let o=l.forwardRef(function(e,t){let{className:r,type:l,...o}=e;return(0,a.jsx)("input",{ref:t,type:l,"data-slot":"input",className:(0,i.cn)("default_input",r),...o})});o.displayName="Input"},85985:function(e,t,r){"use strict";r.d(t,{fj:function(){return getCategoryBySlug}});let a=[{id:1,name:"Listing Videos",slug:"listing-videos",description:"Property walkthroughs and listing showcases from across Dubai communities.",seo:{metaTitle:"Listing Videos | LuxuryProperty.com",metaDescription:"Explore listing videos from LuxuryProperty.com with luxury homes, villas, penthouses, and guided walkthroughs.",ogImage:"https://www.luxuryproperty.com/fallback-image.png"}},{id:2,name:"Life at LuxuryProperty.com",slug:"life-at-luxuryproperty",description:"Culture, team stories, and life behind the scenes at LuxuryProperty.com.",seo:{metaTitle:"Life at LuxuryProperty.com Videos",metaDescription:"Discover life at LuxuryProperty.com with team stories, office moments, and company culture highlights.",ogImage:"https://www.luxuryproperty.com/fallback-image.png"}},{id:3,name:"Market Insights",slug:"market-insights",description:"Data-led commentary on Dubai real estate trends, demand drivers, and buyer behavior.",seo:{metaTitle:"Market Insight Videos | LuxuryProperty.com",metaDescription:"Watch Dubai real estate market insight videos featuring demand trends, pricing updates, and expert commentary.",ogImage:"https://www.luxuryproperty.com/fallback-image.png"}}],getYoutubeId=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{let t=new URL(e);if(t.hostname.includes("youtu.be"))return t.pathname.replace("/","");if(t.searchParams.get("v"))return t.searchParams.get("v");let r=t.pathname.match(/\/shorts\/([^/?]+)/);if(null==r?void 0:r[1])return r[1];let a=t.pathname.match(/\/embed\/([^/?]+)/);if(null==a?void 0:a[1])return a[1];return""}catch(e){return""}};[{id:101,title:"Six Bedroom Villa in Kaia, Pearl Jumeirah",slug:"six-bedroom-villa-in-kaia-pearl-jumeirah-lp47868",categorySlug:"listing-videos",excerpt:"A private six-bedroom villa walkthrough with calm interiors and waterfront surroundings.",dateIso:"2026-01-21T11:34:35+00:00",sourceType:"youtube",videoUrl:"https://youtu.be/i7XVJMeUsAI",thumbnail:"https://i.ytimg.com/vi/i7XVJMeUsAI/hqdefault.jpg",seo:{metaTitle:"Six Bedroom Villa in Kaia | Video Tour",metaDescription:"Watch the full video tour of a six-bedroom villa in Kaia at Pearl Jumeirah with LuxuryProperty.com.",keywords:"pearl jumeirah villa, dubai luxury villa, video tour"}},{id:102,title:"Naia at Pearl Jumeirah - Spacious Six Bedroom Villa",slug:"naia-pearl-jumeirah-six-bedroom-villa-lp47867",categorySlug:"listing-videos",excerpt:"An expansive villa tour in Naia featuring practical family layouts and serene spaces.",dateIso:"2026-01-21T11:33:38+00:00",sourceType:"youtube",videoUrl:"https://youtu.be/FM7e08FI6Bc",thumbnail:"https://i.ytimg.com/vi/FM7e08FI6Bc/hqdefault.jpg",seo:{metaTitle:"Naia Pearl Jumeirah Villa Tour",metaDescription:"Walk through a spacious six-bedroom villa in Naia at Pearl Jumeirah.",keywords:"naia villa, pearl jumeirah, property video"}},{id:103,title:"The Lana Dorchester Collection Penthouse Tour",slug:"the-lana-dorchester-penthouse-tour-lp47589",categorySlug:"listing-videos",excerpt:"A full-floor penthouse spotlight at The Lana Dorchester Collection in Business Bay.",dateIso:"2026-01-12T14:13:09+00:00",sourceType:"youtube",videoUrl:"https://youtu.be/sMb108EdQ34",thumbnail:"https://i.ytimg.com/vi/sMb108EdQ34/hqdefault.jpg",seo:{metaTitle:"The Lana Dorchester Penthouse Video",metaDescription:"Explore this penthouse in The Lana Dorchester Collection through our guided video.",ke
1ywords:"business bay penthouse, dorchester collection, luxury dubai"}},{id:104,title:"Life at LuxuryProperty.com - Agent Day in Dubai",slug:"life-at-luxuryproperty-agent-day-in-dubai",categorySlug:"life-at-luxuryproperty",excerpt:"A behind-the-scenes look at what a day in the life of our advisory team looks like.",dateIso:"2026-02-02T08:00:00+00:00",sourceType:"self_hosted",videoUrl:"https://cdn.luxuryproperty.com/videos/agent-day-in-dubai.mp4",thumbnail:"https://www.luxuryproperty.com/fallback-image.png",seo:{metaTitle:"Life at LuxuryProperty.com - Agent Day",metaDescription:"See a day in the life of LuxuryProperty.com advisors in Dubai.",keywords:"luxuryproperty team, dubai real estate team, company culture"}},{id:105,title:"Inside LuxuryProperty.com - Marketing Team Story",slug:"inside-luxuryproperty-marketing-team-story",categorySlug:"life-at-luxuryproperty",excerpt:"Meet our marketing team and learn how campaigns are crafted for premium audiences.",dateIso:"2026-02-05T08:00:00+00:00",sourceType:"youtube",videoUrl:"https://youtu.be/ysz5S6PUM-U",thumbnail:"https://i.ytimg.com/vi/ysz5S6PUM-U/hqdefault.jpg",seo:{metaTitle:"LuxuryProperty.com Marketing Team Video",metaDescription:"Discover how LuxuryProperty.com marketing campaigns are created.",keywords:"real estate marketing dubai, company culture"}},{id:106,title:"Dubai Luxury Market Pulse - Q1 2026",slug:"dubai-luxury-market-pulse-q1-2026",categorySlug:"market-insights",excerpt:"Macro trends, buyer behavior, and prime area momentum in one concise briefing.",dateIso:"2026-02-10T10:00:00+00:00",sourceType:"youtube",videoUrl:"https://youtu.be/aqz-KE-bpKQ",thumbnail:"https://i.ytimg.com/vi/aqz-KE-bpKQ/hqdefault.jpg",seo:{metaTitle:"Dubai Luxury Market Pulse Q1 2026",metaDescription:"Watch Q1 2026 Dubai luxury market insights from LuxuryProperty.com.",keywords:"dubai market update, luxury property trends, q1 2026"}},{id:107,title:"Dubai Hills Demand Trends Explained",slug:"dubai-hills-demand-trends-explained",categorySlug:"market-insights",excerpt:"An expert breakdown of demand growth and pricing movements in Dubai Hills.",dateIso:"2026-02-12T10:00:00+00:00",sourceType:"youtube",videoUrl:"https://youtu.be/dQw4w9WgXcQ",thumbnail:"https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg",seo:{metaTitle:"Dubai Hills Demand Trends Video",metaDescription:"Understand demand and pricing trends in Dubai Hills through this quick market video.",keywords:"dubai hills market, dubai demand trends"}},{id:108,title:"Palm Jumeirah Villa - Sunset Walkthrough",slug:"palm-jumeirah-villa-sunset-walkthrough",categorySlug:"listing-videos",excerpt:"A sunset viewing of a Palm Jumeirah villa with beach-facing frontage.",dateIso:"2026-02-15T10:00:00+00:00",sourceType:"youtube",videoUrl:"https://youtu.be/jNQXAC9IVRw",thumbnail:"https://i.ytimg.com/vi/jNQXAC9IVRw/hqdefault.jpg",seo:{metaTitle:"Palm Jumeirah Villa Sunset Walkthrough",metaDescription:"Watch a beach-facing Palm Jumeirah villa at sunset in this guided listing video.",keywords:"palm jumeirah villa, dubai beachfront home"}},{id:109,title:"Life at LuxuryProperty.com - Community Outreach",slug:"life-at-luxuryproperty-community-outreach",categorySlug:"life-at-luxuryproperty",excerpt:"Highlights from our latest outreach and community engagement initiatives.",dateIso:"2026-02-18T10:00:00+00:00",sourceType:"self_hosted",videoUrl:"https://cdn.luxuryproperty.com/videos/community-outreach.mp4",thumbnail:"https://www.luxuryproperty.com/fallback-image.png",seo:{metaTitle:"Community Outreach | Life at LuxuryProperty.com",metaDescription:"See how LuxuryProperty.com contributes to local community initiatives.",keywords:"community outreach, luxuryproperty culture"}},{id:110,title:"JVC Rental Yield Insights for Investors",slug:"jvc-rental-yield-insights-for-investors",categorySlug:"market-insights",excerpt:"A concise investor-focused breakdown of rental yields in Jumeirah Village Circle.",dateIso:"2026-02-20T10:00:00+00:00",sourceType:"youtube",videoUrl:"https://youtu.be/oUFJJNQGwhk",thumbnail:"https://i.ytimg.com/vi/oUFJJNQGwhk/hqdefault.jpg",seo:{metaTitle:"JVC Rental Yield Video Insights",metaDescription:"Investor-focused video analysis of rental yields in JVC Dubai.",keywords:"jvc rental yield, dubai investor insights"}}].map(e=>{let t="youtube"===e.sourceType?getYoutubeId(e.videoUrl):"";return{...e,description:e.excerpt||"Watch curated LuxuryProperty.com videos covering listings, market insights, and behind-the-scenes stories.",embedUrl:"youtube"===e.sourceType?t?"https://www.youtube.com/embed/".concat(t):"":e.videoUrl,dateLabel:new Date(e.dateIso).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}});let getCategoryBySlug=e=>a.find(t=>t.slug===e)||null},26292:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return SearchPage}});var a=r(85893),l=r(67294),i=r(9008),o=r.n(i),n=r(94786),s=r(37608),u=r(39621),c=r(89570),d=r(40118),m=r(35162);function AiSearchHero(e){let{onLoading:t,onResults:r,onError:l}=e;return(0,a.jsxs)("section",{className:"ai-search-hero",children:[(0,a.jsx)("img",{src:"/search_ai_bg.jpg",alt:"",className:"ai-search-hero__image",fetchPriority:"high",decoding:"async"}),(0,a.jsx)("div",{className:"ai-search-hero__fade","aria-hidden":!0}),(0,a.jsx)("div",{className:"default_container",children:(0,a.jsxs)("div",{className:"ai-search-hero__content",children:[(0,a.jsx)("div",{className:"ai-search-hero__logo-wrap",children:(0,a.jsx)("img",{src:"/search_ai_icon.png",alt:"",className:"ai-search-hero__logo-img"})}),(0,a.jsxs)("div",{className:"ai-search-hero__copy",children:[(0,a.jsxs)("div",{className:"ai-search-hero__badge",children:[(0,a.jsx)(m.Z,{className:"h-3.5 w-3.5 shrink-0 text-[var(--color-gold)]","aria-hidden":!0}),(0,a.jsx)("span",{className:"ai-search-hero__badge-label",children:"Andrea AI"})]}),(0,a.jsxs)("h1",{className:"ai-search-hero__title",children:["Your AI real estate assistant, for homes that"," ",(0,a.jsx)("span",{className:"color-gold",children:"define luxury."})]}),(0,a.jsx)("p",{className:"ai-search-hero__description",children:"Ask anything about properties, projects, areas, or market trends. Get intelligent answers and curated results in seconds."}),(0,a.jsx)(d.ZP,{variant:"hero",placeholder:d.Bp,onLoading:t,onResults:r,onError:l})]})]})})]})}var h=r(25752),p=r(64307),g=r(65279),f=r(83042),y=r(86564),x=r(807);
1let v=x.Nq.filter(e=>"all"!==e.id);function VideoCardSkeleton(){return(0,a.jsxs)("article",{className:"card --blog flex h-full w-full flex-col","aria-hidden":!0,children:[(0,a.jsx)("div",{className:"h-[200px] w-full shrink-0 bg-[var(--color-bg-light)] md:h-[200px]"}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-2 p-4 md:p-6",children:[(0,a.jsx)("div",{className:"h-3 w-2/5 rounded-md bg-[var(--color-bg-light)]"}),(0,a.jsx)("div",{className:"h-5 w-[90%] rounded-md bg-[var(--color-bg-light)]"}),(0,a.jsx)("div",{className:"h-4 w-full rounded-md bg-[var(--color-bg-light)]"}),(0,a.jsx)("div",{className:"mt-auto h-9 w-full rounded-md bg-[var(--color-bg-light)]"})]})]})}function ResultSection(e){let{config:t,items:r,loading:l}=e;return l||0!==r.length?(0,a.jsxs)("section",{className:"border-t border-[var(--color-border)] pt-8 first:border-t-0 first:pt-0",children:[(0,a.jsx)("h2",{className:"default_title --small m-0 mb-5",children:t.title}),(0,a.jsx)("div",{className:"grid grid-cols-1 items-stretch gap-4 sm:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4",children:l?Array.from({length:4}).map((e,r)=>(0,a.jsx)("div",{className:"flex h-full min-h-0 flex-col",children:"realestate"===t.id?(0,a.jsx)(h.Z,{}):"offplan"===t.id?(0,a.jsx)(p.$,{}):"blog"===t.id?(0,a.jsx)(g.vx,{}):"team"===t.id?(0,a.jsx)(y.rG,{}):(0,a.jsx)(VideoCardSkeleton,{})},"".concat(t.id,"-sk-").concat(r))):r.map((e,r)=>(0,a.jsx)("div",{className:"flex h-full min-h-0 flex-col",children:"realestate"===t.id?(0,a.jsx)(h.C,{item:e,listingType:"realestate",showPropertyForTag:!0,imagePriority:r<4,imageLoading:r<4?void 0:"lazy"}):"offplan"===t.id?(0,a.jsx)(p.Z,{item:e,imagePriority:r<4,imageLoading:r<4?void 0:"lazy"}):"blog"===t.id?(0,a.jsx)(g.ZP,{item:e,imagePriority:r<4,imageLoading:r<4?void 0:"lazy"}):"team"===t.id?(0,a.jsx)(y.ZP,{agent:e,imagePriority:r<4}):(0,a.jsx)(f.Z,{video:e})},(null==e?void 0:e.id)||(null==e?void 0:e.refno)||(null==e?void 0:e.slug)||"".concat(t.id,"-").concat(r)))})]}):null}function AiSearchResults(e){var t;let{partitions:r,loading:i=!1,lastQuery:o="",assistantMessage:n=""}=e,[s,u]=(0,l.useState)("all");(0,l.useEffect)(()=>{u("all")},[o]);let c=null!==(t=null==r?void 0:r.counts)&&void 0!==t?t:{all:0,realestate:0,offplan:0,blog:0,video:0,team:0},d=(0,l.useMemo)(()=>x.Nq.map(e=>{var t;return{...e,count:"all"===e.id?c.all:null!==(t=c[e.id])&&void 0!==t?t:0}}),[c]),m=(0,l.useMemo)(()=>"all"===s?v.filter(e=>{var t,a;return(null!==(a=null==r?void 0:null===(t=r[e.id])||void 0===t?void 0:t.length)&&void 0!==a?a:0)>0}):v.filter(e=>e.id===s),[s,r]),h=c.realestate>0||c.offplan>0||c.blog>0||c.video>0||c.team>0;if(!i&&!h&&!o)return null;let p=!!(null==n?void 0:n.trim());return(0,a.jsxs)("div",{className:"mt-8 md:mt-10",children:[o?(0,a.jsxs)("p",{className:"font-size-small color-text mb-4",children:["Results for:"," ",(0,a.jsx)("span",{className:"font-semibold text-[var(--color-primary)]",children:o}),c.all>0?(0,a.jsxs)("span",{children:[" ","(",c.all," ",1===c.all?"result":"results",")"]}):null]}):null,p?(0,a.jsxs)("div",{className:"mb-6 rounded-lg border border-[var(--color-border)] bg-[var(--color-bg-light)] px-5 py-4",children:[(0,a.jsx)("p",{className:"font-size-xsmall font-semibold uppercase tracking-wide text-[var(--color-gold)] mb-2",children:"Ask Andrea"}),(0,a.jsx)("p",{className:"font-size-body color-text m-0 leading-relaxed",children:n})]}):null,(0,a.jsx)("div",{className:"mb-8 flex flex-wrap gap-2",children:d.map(e=>{let t=s===e.id,r="all"===e.id?e.label:"".concat(e.label," (").concat(e.count,")");return(0,a.jsx)("button",{type:"button",onClick:()=>u(e.id),className:"rounded-[var(--border-radius-medium)] border px-4 py-2 font-size-small font-medium transition-colors ".concat(t?"border-[var(--color-primary)] border-solid bg-[var(--color-primary)] text-[var(--color-white)]":"border-[var(--color-border)] border-solid bg-[var(--color-white)] text-[var(--color-primary)] hover:border-[var(--color-primary)]"),children:r},e.id)})}),i?(0,a.jsx)("div",{className:"flex flex-col gap-8",children:(0,a.jsx)(ResultSection,{config:v.find(e=>"team"===e.id),items:[],loading:!0},"loading-team")}):h?(0,a.jsx)("div",{className:"flex flex-col gap-10",children:m.map(e=>{var t;return(0,a.jsx)(ResultSection,{config:e,items:null!==(t=null==r?void 0:r[e.id])&&void 0!==t?t:[],loading:!1},e.id)})}):(0,a.jsx)("div",{className:"rounded-lg border border-[var(--color-border)] bg-[var(--color-bg-light)] px-6 py-8",children:(0,a.jsx)("p",{className:"font-size-body color-text m-0",children:n||"No results matched your search. Try adjusting your description."})})]},o)}let b="Search | LuxuryProperty.com";function SearchPage(){let[e,t]=(0,l.useState)(x.i7),[r,i]=(0,l.useState)(""),[d,m]=(0,l.useState)(""),[h,p]=(0,l.useState)(!1),[g,f]=(0,l.useState)(""),[y,v]=(0,l.useState)(!1),w=(0,l.useCallback)((e,r)=>{f(""),i(r),v(!0),m("string"==typeof(null==e?void 0:e.andrea)?e.andrea:""),t((0,x.QZ)(e))},[]),j=(0,l.useCallback)(e=>{t({...x.i7}),m(""),v(!0),f((null==e?void 0:e.message)||"Something went wrong. Please try again.")},[]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.Z,{canonical:"search",pageTitle:b,pageDesc:"Search luxury properties, team, blog, and videos with 
1natural language on LuxuryProperty.com.",imageurl:"/global_real_estate_image.jpg"}),(0,a.jsxs)(o(),{children:[(0,a.jsx)("title",{children:b}),(0,a.jsx)("meta",{charSet:"UTF-8"}),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"})]}),(0,a.jsx)(s.Z,{variant:"light"}),(0,a.jsxs)(n.Z,{headerClassName:"results-header",hideHeader:!0,children:[(0,a.jsx)(AiSearchHero,{onLoading:e=>{p(e),e&&(t({...x.i7}),m(""))},onResults:w,onError:j}),(0,a.jsx)("section",{className:"default_section",children:(0,a.jsxs)("div",{className:"default_container pb-8 md:pb-12",children:[g?(0,a.jsx)("p",{className:"font-size-body mt-2 text-red-600",role:"alert",children:g}):null,y&&!g?(0,a.jsx)(AiSearchResults,{partitions:e,loading:h,lastQuery:r,assistantMessage:d}):null]})}),(0,a.jsx)(u.default,{})]})]})}},83:function(e,t,r){"use strict";/**
2 * @license React
3 * use-sync-external-store-shim.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var a=r(67294),l="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useState,o=a.useEffect,n=a.useLayoutEffect,s=a.useDebugValue;function checkIfSnapshotChanged(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!l(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),a=i({inst:{value:r,getSnapshot:t}}),l=a[0].inst,u=a[1];return n(function(){l.value=r,l.getSnapshot=t,checkIfSnapshotChanged(l)&&u({inst:l})},[e,r,t]),o(function(){return checkIfSnapshotChanged(l)&&u({inst:l}),e(function(){checkIfSnapshotChanged(l)&&u({inst:l})})},[e]),s(r),r};t.useSyncExternalStore=void 0!==a.useSyncExternalStore?a.useSyncExternalStore:u},61688:function(e,t,r){"use strict";e.exports=r(83)},93974:function(e,t,r){"use strict";r.d(t,{NY:function(){return j},Ee:function(){return w},fC:function(){return b}});var a=r(67294),l=r(25360),i=r(79698),o=r(9981),n=r(75320),s=r(61688);function subscribe(){return()=>{}}var u=r(85893),c="Avatar",[d,m]=(0,l.b)(c),[h,p]=d(c),g=a.forwardRef((e,t)=>{let{__scopeAvatar:r,...l}=e,[i,o]=a.useState("idle");return(0,u.jsx)(h,{scope:r,imageLoadingStatus:i,onImageLoadingStatusChange:o,children:(0,u.jsx)(n.WV.span,{...l,ref:t})})});g.displayName=c;var f="AvatarImage",y=a.forwardRef((e,t)=>{let{__scopeAvatar:r,src:l,onLoadingStatusChange:c=()=>{},...d}=e,m=p(f,r),h=function(e,{referrerPolicy:t,crossOrigin:r}){let l=(0,s.useSyncExternalStore)(subscribe,()=>!0,()=>!1),i=a.useRef(null),n=l?(i.current||(i.current=new window.Image),i.current):null,[u,c]=a.useState(()=>resolveLoadingStatus(n,e));return(0,o.b)(()=>{c(resolveLoadingStatus(n,e))},[n,e]),(0,o.b)(()=>{let updateStatus=e=>()=>{c(e)};if(!n)return;let e=updateStatus("loaded"),a=updateStatus("error");return n.addEventListener("load",e),n.addEventListener("error",a),t&&(n.referrerPolicy=t),"string"==typeof r&&(n.crossOrigin=r),()=>{n.removeEventListener("load",e),n.removeEventListener("error",a)}},[n,r,t]),u}(l,d),g=(0,i.W)(e=>{c(e),m.onImageLoadingStatusChange(e)});return(0,o.b)(()=>{"idle"!==h&&g(h)},[h,g]),"loaded"===h?(0,u.jsx)(n.WV.img,{...d,ref:t,src:l}):null});y.displayName=f;var x="AvatarFallback",v=a.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:l,...i}=e,o=p(x,r),[s,c]=a.useState(void 0===l);return a.useEffect(()=>{if(void 0!==l){let e=window.setTimeout(()=>c(!0),l);return()=>window.clearTimeout(e)}},[l]),s&&"loaded"!==o.imageLoadingStatus?(0,u.jsx)(n.WV.span,{...i,ref:t}):null});function resolveLoadingStatus(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}v.displayName=x;var b=g,w=y,j=v},25360:function(e,t,r){"use strict";r.d(t,{b:function(){return createContextScope},k:function(){return createContext2}});var a=r(67294),l=r(85893);function createContext2(e,t){let r=a.createContext(t),Provider=e=>{let{children:t,...i}=e,o=a.useMemo(()=>i,Object.values(i));return(0,l.jsx)(r.Provider,{value:o,children:t})};return Provider.displayName=e+"Provider",[Provider,function(l){let i=a.useContext(r);if(i)return i;if(void 0!==t)return t;throw Error(`\`${l}\` must be used within \`${e}\``)}]}function createContextScope(e,t=[]){let r=[],createScope=()=>{let t=r.map(e=>a.createContext(e));return function(r){let l=r?.[e]||t;return a.useMemo(()=>({[`__scope${e}`]:{...r,[e]:l}}),[r,l])}};return createScope.scopeName=e,[function(t,i){let o=a.createContext(i),n=r.length;r=[...r,i];let Provider=t=>{let{scope:r,children:i,...s}=t,u=r?.[e]?.[n]||o,c=a.useMemo(()=>s,Object.values(s));return(0,l.jsx)(u.Provider,{value:c,children:i})};return Provider.displayName=t+"Provider",[Provider,function(r,l){let s=l?.[e]?.[n]||o,u=a.useContext(s);if(u)return u;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let createScope=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let l=r.reduce((t,{useScope:r,scopeName:a})=>{let l=r(e),i=l[`__scope${a}`];return{...t,...i}},{});return a.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return createScope.scopeName=t.scopeName,createScope}(createScope,...t)]}},75320:function(e,t,r){"use strict";r.d(t,{WV:function(){return n}
9,jH:function(){return dispatchDiscreteCustomEvent}});var a=r(67294),l=r(73935),i=r(88426),o=r(85893),n=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,i.Z8)(`Primitive.${t}`),l=a.forwardRef((e,a)=>{let{asChild:l,...i}=e,n=l?r:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(n,{...i,ref:a})});return l.displayName=`Primitive.${t}`,{...e,[t]:l}},{});function dispatchDiscreteCustomEvent(e,t){e&&l.flushSync(()=>e.dispatchEvent(t))}},12780:function(e,t,r){"use strict";r.d(t,{f:function(){return u}});var a=r(67294),l=r(75320),i=r(85893),o="horizontal",n=["horizontal","vertical"],s=a.forwardRef((e,t)=>{let{decorative:r,orientation:a=o,...s}=e,u=n.includes(a)?a:o;return(0,i.jsx)(l.WV.div,{"data-orientation":u,...r?{role:"none"}:{"aria-orientation":"vertical"===u?u:void 0,role:"separator"},...s,ref:t})});s.displayName="Separator";var u=s},79698:function(e,t,r){"use strict";r.d(t,{W:function(){return useCallbackRef}});var a=r(67294);function useCallbackRef(e){let t=a.useRef(e);return a.useEffect(()=>{t.current=e}),a.useMemo(()=>(...e)=>t.current?.(...e),[])}},9981:function(e,t,r){"use strict";r.d(t,{b:function(){return l}});var a=r(67294),l=globalThis?.document?a.useLayoutEffect:()=>{}}},function(e){e.O(0,[8151,4396,1311,1390,9316,3808,7608,9621,7456,7943,6058,5752,118,4307,9774,2888,179],function(){return e(e.s=73270)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.