PageSourceSearch

https://www.dijones.com.au/_nuxt/DR27a78k.js

js dijones.com.au collected 2026-10-02 10:14:44 UTC 11,131 bytes, 1 lines download raw bytes

1import{d as y,o as s,i as v,m as P,a as e,j as q,t as h,c as l,N as U,r as E,b as T,A as D,g as d,h as p,p as j,F as k,x as I,k as O,O as J,P as K,v as W,K as G,w as z,f as X,Q as Y}from"./DE0Z-NTV.js";import{_ as Z}from"./DCpwK1Gy.js";import{_ as x}from"./IpICxD1o.js";import{_ as Q}from"./ByPU89N7.js";import{n as ee}from"./CxmQUF7v.js";import{e as L}from"./ZwwILfC7.js";import{_ as oe}from"./2248rYQs.js";import{_ as te}from"./Bn0L01iS.js";import{u as se}from"./CtyFHW0m.js";import{c as ae}from"./I6fjYk97.js";import{HomepageQueryDocument as ne}from"./T9Qys4I6.js";import"./BQKIHKTh.js";import"./QHn3D8cw.js";import"./DlAUqK2U.js";import"./DZES3h6F.js";import"./D5DzREDD.js";import"./Ccweqn-8.js";import"./B8UjfH0_.js";import"./B3GvzI2C.js";const re={class:"card-img-wrapper"},ie={class:"card-body-transparent"},le={class:"h6-style"},ce=["href"],de=y({__name:"TabsPromoCard",props:{promo:{}},setup(f){return(o,r)=>{const c=Q,n=U;return s(),v(n,{class:"component promo card-1",noBody:""},{default:P(()=>[e("div",re,[o.promo.image?(s(),v(c,{key:0,image:o.promo.image,class:"card-img-top"},null,8,["image"])):q("",!0)]),e("div",ie,[e("div",null,[e("h3",le,h(o.promo.title),1)]),e("div",null,[o.promo.action&&o.promo.action.url?(s(),l("a",{key:0,href:o.promo.action.url,class:"btn btn-sm btn-outline-dark-1"},h(o.promo.action.label),9,ce)):q("",!0)])])]),_:1})}}}),me=O(Z),ue={class:"tab card tab-pane"},_e=["id"],pe={class:"container"},he={class:"row"},ge={class:"col-12 col-md-5 col-xl-7"},be={class:"component property-search-hero-homepage"},fe={class:"h5-style"},ve={class:"mb-2"},ye={class:"mb-0"},$e=["href"],ke=y({__name:"HeroTab",props:{id:{},visible:{type:Boolean},tab:{}},emits:["toggle"],setup(f,{emit:o}){const r=f,c=o,n=E("");function g(a,i){const $=new URL(a,window.location.href);return $.searchParams.set("l",L({q:i.fullName,location:{type:i.type,value:i.name,position:i._geoloc}})),$.href.replace(window.location.origin,"")}function u({item:a}){window.location.href=g(r.tab.search.url,a)}function m(){const a=new URLSearchParams;a.set("l",L({q:n.value,location:null})),window.location.href=r.tab.search.url+"?"+a.toString()}const C=T(()=>`nav-item nav-link text-uppercase ${r.visible?"not-collapsed":"collapsed"}`);return(a,i)=>{const $=me,M=x,R=de,S=J,t=K;return s(),l("div",ue,[e("div",{id:`heading-${a.id}`,class:"card-header"},[e("a",{href:"#",class:D(d(C)),onClick:i[0]||(i[0]=b=>c("toggle"))},h(a.tab.title),3)],8,_e),p(t,{accordion:"tabs-accordion",role:"tabpanel",visible:a.visible,class:D({show:a.visible})},{default:P(()=>[p(S,null,{default:P(()=>{var b,A;return[e("div",null,[e("div",pe,[e("div",he,[e("div",ge,[e("div",be,[e("h2",fe,h((b=a.tab.search)==null?void 0:b.title),1),e("div",ve,[a.tab.search&&a.tab.search.url&&a.visible?(s(),v($,{key:0,placeholder:a.tab.search.placeholder??"",url:_=>g(a.tab.search.url,_),modelValue:d(n),"onUpdate:modelValue":i[1]||(i[1]=_=>j(n)?n.value=_:null),onSelect:u,onSubmit:m,types:("nonNullArray"in a?a.nonNullArray:d(ee))(a.tab.search.searchTypes??void 0)},null,8,["placeholder","url","modelValue","types"])):q("",!0)]),e("ul",ye,[(s(!0),l(k,null,I(a.tab.links,(_,w)=>(s(),l("li",{key:w},[_?(s(),l("a",{key:0,href:_.url??"#"},h(_.label),9,$e)):q("",!0)]))),128))]),p(M)])]),(s(!0),l(k,null,I((A=a.tab.promos)==null?void 0:A.slice(0,2),(_,w)=>(s(),l("div",{key:w,class:"col-12 col-md"},[_?(s(),v(R,{key:0,promo:_},null,8,["promo"])):q("",!0)]))),128))])])])]}),_:1})]),_:1},8,["visible","class"])])}}}),we={class:"component tabs"},Ie={class:"nav nav-tabs",role:"tablist"},Ce=["aria-expanded","aria-controls","onClick"],Ae=y({__name:"HeroTabs",props:{tabs:{}},setup(f){const o=f,r=E(0);W(()=>{r.value=typeof window<"u"&&window.innerWidth>767?0:-1});const c=T(()=>o.tabs.filter(u=>!!u)),n=u=>{r.value=u},g=u=>{r.value===u?n(-1):n(u)};return(u,m)=>{const C=ke;return s(),l("div",we,[e("ul",Ie,[(s(!0),l(k,null,I(c.value,(a,i)=>(s(),l("li",{key:i,role:"tab"},[e("a",{href:"#",class:D(`nav-item nav-link text-uppercase ${i===r.value?"active":""}`),"aria-expanded":i===r.value?"true":"false","aria-controls":`collapse-${i}`,onClick:$=>n(i)},h(a.title),11,Ce)]))),128))]),(s(!0),l(k,null,I(c.value,(a,i)=>(s(),v(C,{key:i,id:i,visible:i===r.value,tab:a,onToggle:$=>g(i)},null,8,["id","visible","tab","onToggle"]))),128))])}}}),Te={class:"hero hero-home"},qe={class:"position-relative"}
1,Pe={class:"container card-img-overlay"},Qe={class:"row"},Se={class:"col-3 heading-container"},He={class:"col-12"},Fe=y({__name:"Hero",props:{heading:{},image:{}},setup(f){return(o,r)=>{const c=Q;return s(),l("div",Te,[e("div",qe,[o.image?(s(),v(c,{key:0,image:o.image,class:"hero-home-bg"},null,8,["image"])):q("",!0),e("div",Pe,[e("div",Qe,[e("div",Se,[e("h1",null,h(o.heading),1)]),e("div",He,[G(o.$slots,"default")])])])])])}}}),Be={class:"container bg-primary mb-2 pt-2"},Ne={class:"row"},De={class:"col-12 col-lg-6 offset-lg-3"},Re=["href"],Me={"data-aos":"fade-in",class:"card"},Ve=e("div",{class:"card-body-transparent"},null,-1),ze=y({__name:"Banner",props:{image:{},link:{}},setup(f){return(o,r)=>{const c=Q;return s(),l("div",Be,[e("div",Ne,[e("div",De,[e("a",{href:o.link.url,class:"component promo card-2 image object-fit-contain"},[e("div",Me,[p(c,{image:o.image,width:700,height:230,loading:"lazy",class:"card-img-top"},null,8,["image"]),Ve])],8,Re)])])])}}}),Le=["href"],Ue={class:"card-body-transparent"},Ee=y({__name:"MasonryCard",props:{image:{},link:{}},setup(f){return(o,r)=>{const c=Q,n=U;return s(),l("a",{href:o.link.url,class:"component promo card-2"},[p(n,{noBody:"","data-aos":"fade-in"},{default:P(()=>[p(c,{loading:"lazy",image:o.image,class:"card-img-top",alt:o.link.label},null,8,["image","alt"]),e("div",Ue,[e("h6",null,h(o.link.label),1)])]),_:1})],8,Le)}}}),je={class:"container"},Oe={class:"row"},Je={class:"col-12"},Ke={class:"component"},We={class:"h4-style"},Ge={class:"container"},Xe={class:"row"},Ye={class:"col-md-6"},Ze={class:"col-md-3"},xe={class:"col-md-3"},eo=y({__name:"Masonry",props:{heading:{},items:{}},setup(f){return(o,r)=>{const c=Ee;return s(),l(k,null,[e("div",je,[e("div",Oe,[e("div",Je,[e("div",Ke,[e("h2",We,h(o.heading),1)])])])]),e("div",Ge,[e("div",Xe,[e("div",Ye,[(s(!0),l(k,null,I(o.items.slice(0,2),(n,g)=>(s(),v(c,{key:g,image:n.image,link:n.link},null,8,["image","link"]))),128))]),e("div",Ze,[(s(!0),l(k,null,I(o.items.slice(2,4),(n,g)=>(s(),v(c,{key:g,image:n.image,link:n.link},null,8,["image","link"]))),128))]),e("div",xe,[(s(!0),l(k,null,I(o.items.slice(4,6),(n,g)=>(s(),v(c,{key:g,image:n.image,link:n.link},null,8,["image","link"]))),128))])])])],64)}}}),oo={class:"container"},to={class:"row"},so={class:"col-12 col-md-5 offset-md-1"},ao={"data-aos":"fade-in",class:"card component promo card-1 image-bottom text-padding"},no={class:"card-body-transparent order-last order-md-first"},ro={class:"p-xs uppercase"},io={class:"p-lg font-martel"},lo=["href"],co={class:"col-12 col-md-5"},mo={"data-aos":"fade-in",class:"card component promo card-1 text-padding mb-0 mb-md-0"},uo={class:"card-img-wrapper"},_o={class:"card-body-transparent"},po={class:"p-lg font-martel font-weight-bold mb-2"},ho={class:"quote-author"},go=y({__name:"FeatureQuote",props:{title:{},body:{},action:{},featureImage1:{},featureImage1Description:{},featureImage2:{},featureImage2Description:{},quote:{},quoteAuthor:{}},setup(f){return(o,r)=>{const c=Q;return s(),l("div",oo,[e("div",to,[e("div",so,[e("div",ao,[e("div",no,[e("div",null,[e("p",ro,h(o.title),1),e("p",io,h(o.body),1)]),e("div",null,[o.action?(s(),l("a",{key:0,href:o.action.url,class:"btn btn-sm btn-outline-dark-1"},h(o.action.label),9,lo)):q("",!0)])]),e("div",null,[p(c,{image:o.featureImage1,loading:"lazy",class:"card-img-bottom"},null,8,["image"])])])]),e("div",co,[e("div",mo,[e("div",uo,[p(c,{image:o.featureImage2,loading:"lazy",class:"card-img-top"},null,8,["image"])]),e("div",_o,[e("div",null,[e("blockquote",null,[e("p",po,h(o.quote),1),e("p",null,[e("small",ho,h(o.quoteAuthor),1)])])])])])])])])}}}),bo={class:"container"},fo={class:"row"},vo={class:"col-12"},yo={class:"component property-list-homepage mt-0 mt-md-0"},$o={class:"row col"},ko={class:"h4-style"},wo={class:"row properties"},Io=y({__name:"RecommendedProperties",props:{title:{},listings:{}},setup(f){const o=["","mt-md-10","mt-md-5"];return(r,c)=>{const n=oe;return s(),l("div",bo,[e("div",fo,[e("div",vo,[e("div",yo,[e("div",$o,[e("div",null,[e("h3",ko,h(r.title),1)])]),e("div",wo,[(s(!0),l(k,null,I(r.listings.slice(0,3),(g,u)=>(s(),v(n,{key:u,class:D(["col-md-6 col-lg-4",o[u%3]]),item:g},null,8,["class","item"]))),128))])])])])])}}}),jo=y({__name:"index",async setup(f){var S;let o,r;const{$typesense:c}=Y(),n=([o,r]=z(()=>se(ae,ne,{})),o=await o,r(),o),g=t=>({label:(t==null?void 0:t.label)??"",url:(t==null?void 0:t.url)??"#"}),u=t=>t!=null&&t.url?{label:t.label??"",url:t.url}:void 0,m=T(()=>{var b,A,_,w,H,F,B,N,V;const t=(b=n.value)==null?void 0:b.Homepage;if(!t)throw new Error("No homepage data found");return{hero:t.hero,tabs:t.tabs??[],featureQuote:t.featureQuoteSection,featureQuoteAction:u((A=t.featureQuoteSection)==null?void 0:A.action),searchFacets:{title:((_=t.searchFacets)==null?void 0:_.title)??"",facets:((w=t.searchFacets)==null?void 0:w.facets)??[]},cta:{title:((H=t.preFooterCTA)==null?void 0:H.title)??"",body:((F=t.preFooterCTA)==null?void 0:F.body)??"",action:u((B=t.preFooterCTA)==null?void 0:B.action)??{label:"",url:"#"}},banner:{image:((N=t.banner)==null?void 0:N.image)??{},link:g((V=t.banner)==null?void 0:V.link)}}}),C=T(()=>{var t,b;return(b=(t=n.value)==null?void 0:t.Homepage)==null?void 0:b.seo}),a=T(()=>{var t;
1return((t=C.value)==null?void 0:t.title)??"DiJones Real Estate"}),i=T(()=>{var t;return((t=C.value)==null?void 0:t.description)??void 0}),$=T(()=>{var t,b;return((b=(t=C.value)==null?void 0:t.ogImage)==null?void 0:b.url)??void 0});X({title:a,ogTitle:a,description:i,ogDescription:i,ogImage:$,twitterDescription:i,twitterImage:$,twitterTitle:a,twitterCard:"summary_large_image"});const R=(S=([o,r]=z(()=>c.client.collections("listings").documents().search({q:"",query_by:"id_search",filter_by:"marketingStatus:Available",per_page:3})),o=await o,r(),o).hits)==null?void 0:S.map(t=>t.document);return(t,b)=>{const A=Ae,_=Fe,w=ze,H=eo,F=go,B=Io,N=te;return s(),l("div",null,[p(_,{image:d(m).hero.image,heading:d(m).hero.heading},{default:P(()=>[p(A,{tabs:d(m).tabs},null,8,["tabs"])]),_:1},8,["image","heading"]),p(w,{image:d(m).banner.image,link:d(m).banner.link},null,8,["image","link"]),p(H,{heading:d(m).searchFacets.title,items:d(m).searchFacets.facets},null,8,["heading","items"]),p(F,{title:d(m).featureQuote.title||"",body:d(m).featureQuote.body||"",action:d(m).featureQuoteAction,featureImage1:d(m).featureQuote.imageA,featureImage2:d(m).featureQuote.imageB,quote:d(m).featureQuote.quote||"",quoteAuthor:d(m).featureQuote.author||""},null,8,["title","body","action","featureImage1","featureImage2","quote","quoteAuthor"]),p(B,{title:"Properties that may interest you",listings:d(R)},null,8,["listings"]),p(N,{title:d(m).cta.title,body:d(m).cta.body,action:d(m).cta.action},null,8,["title","body","action"])])}}});export{jo as default};

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.