PageSourceSearch

https://www.bayut.bh/assets/popularPropertyDesktop.20871cb99b1344a7.js

js bayut.bh collected 2026-09-24 13:44:07 UTC 10,960 bytes, 2 lines download raw bytes

1try{let e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="6f30210b-c9d2-4461-b036-da232e6abe5d",e._sentryDebugIdIdentifier="sentry-dbid-6f30210b-c9d2-4461-b036-da232e6abe5d")}catch(e){}"use strict";(self.webpackChunkbayut_bh=self.webpackChunkbayut_bh||[]).push([["8936"],{44762(e,a,t){t.r(a),t.d(a,{default:()=>q});var l=t(63696),n=t(71633),r=t.n(n),i=t(14710);let o=e=>{let{title:a,children:t,className:n,titleClassName:r}=e;return l.createElement("div",{className:n||"caf26996"},l.createElement("div",{className:r||"_73d58f3c"},a),l.createElement("div",{className:"_1aca62b5"},t))};var s=t(28753),c=t(22049),m=t(78310),u=t(67360),d=t(39123);let g=(e,a,t,l)=>e._({id:"lfWKM3",values:{categoryName:a,purposeName:t,locationName:l}}),p=(e,a,t,l,n)=>({title:{linkContent:{purpose:t.slug,category:a.slug,location:l.slug,locationName:l.name},title:`${l.name} ${a.name}`,customTitleContent:g(e,a.name,t.name,l.name)},links:n.map(e=>({purpose:t.slug,category:a.slug,location:e.slug,title:e.name}))}),b=Object.freeze({FULL:"full",CATEGORY:"category",LOCATION:"location"}),y=function(e,a,t){let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:b.FULL,n=arguments.length>4?arguments[4]:void 0;return{title:n||e._({id:"BCWeA3"}),links:t.map(t=>{let{category:n,location:r}=t;return{purpose:a.slug,category:n.slug,location:r.slug,title:l===b.FULL?g(e,n.name,a.name,r.name):l===b.CATEGORY?n.name:r.name}})}},h=(e,a)=>{let t=d.Ay.category.tree(e);if("residential"===a||"properties"===a)return{slug:d.Ay.category.placeholder,name:t.residential.name};if("commercial"===a)return{slug:a,name:t.commercial.name};let l=a in t.residential.children?t.residential.children[a]:t.commercial.children[a];return l?{slug:a,name:l.name}:null};var f=t(97226),_=t(24752),T=t(4951),C=t(15355),N=t(56486);let E=e=>{let a=(0,C.d4)(N.b),{title:t,children:n,className:i,titleStyle:o,elementStyle:s,containerStyle:c,ignoreDefaultTextStyles:m=!1}=e,u=r()({a44822a6:!m},o),d=r()({_73f63292:!m},"_2d62772f",s),g=r()(c,"c4dd97de",{e0a89e28:a,_3d2550c2:a&&!m}),p=t&&(t.length>0||t.key&&t.key.length>0);return l.createElement("div",{className:g},p&&l.createElement("div",{className:u},t),l.createElement("ul",{className:r()("_3c3dc271",i)},l.Children.map(n,e=>e?l.createElement("li",{className:d},e):l.createElement(l.Fragment,null))))};var k=t(57328),v=t(71773);let A={arrow:"_77adce78",container:"a2e48816",tabViewContainer:"_8a62d5f8",tabView:"cec8f86c",selectedStyle:"_0df3526b",tabHeader:"_749b1de0",selected:"_86bc198f",tabSwitcher:"_55e6731d",hiddenTab:"_6101f8a2",activeTab:"_623f65d4",popularPropertyContainer:"_8d896b91",title:"_6caf6b7b",sectionTitle:"_09140d4b",popularPropertySectionTitle:"_961759e3",linkStyle:"a1e6d1ff",element:"_986d9c33",link:"b27814ff",headingTitle:"_3fc5c511",containerTitle:"_4e129bac",collapsibleContainer:"_38c25f67",popularPropertySectionContainer:"f56f56b6",button:"a0e509e2",mobile:"_75031e0a",hrSeparator:"b5b5dbf0",hrSeparatorOnly:"e0ce4eb3",buttonHr:"d814420a",searchSection:"f80db083"},w=function(e,a){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5;return e.content.some(e=>S(e,a,t))},S=function(e,a){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5;return e.links.filter(e=>!e.supportedLanguages||e.supportedLanguages.includes(a)).length>t},L=e=>{let{onClick:a,selected:t,title:n,i18n:r}=e,i={[r._({id:"BFN94d"})]:"For sale",[r._({id:"wIL5ce"})]:"To rent",[r._({id:"4Ri+A0"})]:"To rent",[r._({id:"7o9Ab0"})]:"Daily rentals"};return l.createElement("div",{onClick:a,className:t?[A.tabHeader,A.selected].join(" "):A.tabHeader,"aria-label":`${i[n]??n} purpose tab`},n)},P=e=>{let{titles:a,openedTab:t,switchToTab:n,i18n:r}=e;return l.createElement("div",{className:A.tabSwitcher},l.createElement("div",{className:A.titles},a.map((e,a)=>l.createElement(L,{onClick:()=>n(a),selected:a===t,title:e,i18n:r,key:`tab-switch-${a}
1`}))))},I=e=>{var a;let t,n,{purpose:r,category:i,location:o,beds:s,linkTitle:m,preferComputedTitle:g=!1,linkContent:p,i18n:b,locationName:y,className:h,url:f}=e;return l.createElement(c.A,{onClick:()=>{},scrollUp:!0,route:v.A.SEARCH,params:f?{basePath:f}:{purpose:r,category:i,locations:[{slug:o}],beds:s},title:g&&i&&o&&(a=y||m,t=u.A.text(b,r,k.A9.CONSISTENT_PREPOSITION).toLowerCase(),n=d.Ay.category.render(b,i,!0),b._({id:"+E51Ew",values:{translatedCategory:n,titlePurpose:t,linkTitle:a}}))||m,key:m,className:[A.link,h].join(" ")},[p])},O=l.memo(e=>{let a=(0,f.A)(),t=(e=>{let a=(0,m.A)(e),t={slug:a("/capital/adliya","/محافظة-العاصمة/العدلية"),name:a("Adliya","العدلية")},l={slug:a("/muharraq/al_hidd","/محافظة-المحرق/الحد"),name:a("Al Hidd","الحد")},n={slug:a("/muharraq/amwaj-island","/محافظة-المحرق/جزر-امواج"),name:a("Amwaj Island","جزر امواج")},r={slug:a("/muharraq/arad","/محافظة-المحرق/عراد"),name:a("Arad","عراد")},i={slug:a("/bahrain","/البحرين"),name:a("Bahrain","البحرين")},o={slug:a("/northern/budaiya","/المحافظة-الشمالية/البديع"),name:a("Budaiya","البديع")},s={slug:a("/muharraq/busaytin","/محافظة-المحرق/البسيتين"),name:a("Busaytin","البسيتين")},c={slug:a("/capital","/محافظة-العاصمة"),name:a("Capital Governorate","محافظة العاصمة")},d={slug:a("/muharraq/galali","/محافظة-المحرق/قلالي"),name:a("Galali","قلالي")},g={slug:a("/capital/gudaibiya","/محافظة-العاصمة/القضيبية"),name:a("Gudaibiya","القضيبية")},f={slug:a("/capital/hoora","/محافظة-العاصمة/الحورة"),name:a("Hoora","الحورة")},_={slug:a("/southern/isa-town","/المحافظة-الجنوبية/مدينة-عيسى"),name:a("Isa Town","مدينة عيسى")},T={slug:a("/northern/janabiyah","/المحافظة-الشمالية/جانبية"),name:a("Janabiyah","جانبية")},C={slug:a("/capital/jid-ali","/محافظة-العاصمة/جد-علي"),name:a("Jid Ali","جد علي")},N={slug:a("/capital/juffair","/محافظة-العاصمة/جفير"),name:a("Juffair","جفير")},E={slug:a("/northern/madinat-hamad","/المحافظة-الشمالية/مدينة-حمد"),name:a("Madinat Hamad","مدينة حمد")},k={slug:a("/capital/manama","/محافظة-العاصمة/المنامة"),name:a("Manama","المنامة")},v={slug:a("/muharraq/muharraq-city","/محافظة-المحرق/المحرق"),name:a("Muharraq","المحرق")},A={slug:a("/muharraq","/محافظة-المحرق"),name:a("Muharraq Governorate","محافظة المحرق")},w={slug:a("/southern/riffa","/المحافظة-الجنوبية/الرفاع"),name:a("Riffa","الرفاع")},S={slug:a("/northern/saar","/المحافظة-الشمالية/سار"),name:a("Saar","سار")},L={slug:a("/capital/sanabis","/محافظة-العاصمة/السنابس"),name:a("Sanabis","السنابس")},P={slug:a("/capital/sanad","/محافظة-العاصمة/سند"),name:a("Sanad","سند")},I={slug:a("/capital/seef","/محافظة-العاصمة/السيف"),name:a("Seef","السيف")},O={slug:a("/capital/tubli","/محافظة-العاصمة/توبلي"),name:a("Tubli","توبلي")},j={slug:a("/capital/umm-alhassam","/محافظة-العاصمة/ام-الحصم"),name:a("Umm Alhassam","ام الحصم")},q={slug:a("/capital/zinj","/محافظة-العاصمة/الزنج"),name:a("Zinj","الزنج")},R=h(e,"properties"),F=h(e,"apartments"),G=h(e,"villas"),[H,B]=[{slug:u.A.FOR_RENT,name:e._({id:"GvAi0W"})},{slug:u.A.FOR_SALE,name:e._({id:"nWEaGA"})}],D=e._({id:"RQ2ETv",values:{0:i.name}});return R&&F&&G?{title:D,content:[{title:e._({id:"wIL5ce"}),container:[{content:[p(e,G,H,i,[w,S,_,E,o,T]),p(e,F,H,c,[N,O,g,k,I,P,t,j,q,C])]},{content:[y(e,H,[{category:F,location:w},{category:F,location:_},{category:F,location:E},{category:F,location:o},{category:F,location:s},{category:F,location:S},{category:F,location:n}],b.LOCATION,e._({id:"UeGP8V"})),y(e,H,[{category:F,location:d},{category:F,location:L},{category:F,location:l},{category:F,location:f}])]}]},{title:e._({id:"BFN94d"}),container:[{content:[p(e,F,B,i,[N,I,k,L,A,n,s,l]),p(e,G,B,i,[w,S,d,v,l]),p(e,R,B,i,[l,_,N,S,r,w,k,n])]}]}]}:{title:D,content:[]}})(a),n=t.content,r=t.title,i=n.map(e=>e.title);return l.createElement("div",null,l.createElement("div",{className:A.container,"aria-label":"Popular properties"},r&&l.createElement("div",{className:A.title},r),l.createElement("div",{className:A.tabViewContainer},l.createElement(T.A,{className:A.tabView,tabDisplay:(e,a)=>({className:e===a?A.activeTab:A.hiddenTab}),renderSwitcher:e=>{let{openedTab:t,switchToTab:n}=e;return l.createElement(P,{titles:i,openedTab:t,switchToTab:n,i18n:a})}},n.map((t,n)=>{let r=t.container.filter(e=>!e.supportedLanguages||e.supportedLanguages.includes(a.locale));return l.createElement(_.A,{key:n},r.map((t,l)=>e.renderTab({section:t,i18n:a,containerIndex:l,lastSection:l===r.length-1})))})))))}),j=e=>{let{section:a,i18n:t,containerIndex:n,lastSection:c}=e,m=w(a,t.locale),u=2===n||a.isPopularPropertySearchesTab,d=a.content.some(e=>!!e.title),g=u&&m?d?162:125:165;return l.createElement("div",{key:n},l.createElement("h3",{className:A.headingTitle},u&&a.title),l.createElement(i.A,{height:g,textMore:t._({id:"N6Pxr9"}),textLess:t._({id:"rhJPjn"}),className:A.collapsibleContainer,key:n,buttonClassName:r()(A.button,A.buttonHr),arrowClassName:A.arrow,scrollToElementTop:e=>(0,s.A)(e),showMoreLessButton:m,hrSeparatorClassName:c||m?void 0:A.hrSeparatorOnly},l.createElement(o,{className:A.popularPropertyContainer,key:n,titleClassName:A.containerTitle},a.content.map((e,a)=>{let n;return e.title&&(n="string"!=typeof e.title&&e.title.linkContent?I({purpose:e.title.linkContent.purpose,category:e.title.linkContent.category,location:e.title.linkContent.location,linkTitle:e.title.customTitleContent||e.title.title,preferComputedTitle:!e.title.customTitleContent,linkContent:e.title.title,i18n:t,locationName:e.title.linkContent.locationName,className:""}):e.title),(e=>{let{subSectionTitle:a,index:t,subSection:n,i18n:r,keepTitle:i=!1,className:o,titleStyle:s=A.sectionTitle}=e;return l.createElement(E,{title:a,key:t,titleStyle:s,elementStyle:A.element,containerStyle:A.popularPropertySectionContainer,className:o,ignoreDefaultTextStyles:!0},n.links.filter(e=>!e.supportedLanguages||e.supportedLanguages.includes(r.locale)).map(e=>{let{purpose:a,category:t,location:l,beds:n,title:o,customTitleContent:s,locationName:c,url:m}=e;return I({purpose:a,category:t,location:l,beds:n,linkTitle:s||o,preferComputedTitle:!s&&!i,linkContent:o,i18n:r,locationName:c,className:"",url:m})}))})({subSectionTitle:n,index:a,subSection:e,i18n:t,keepTitle:u})}))))},q=()=>l.createElement(O,{renderTab:j})}}]);
2//# sourceMappingURL=popularPropertyDesktop.20871cb99b1344a7.871bf5beb1b0c611.js.map

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.