1import{_ as S,b as M,I as b}from"./main-layout.vue_vue_type_script_setup_true_lang-BDQNlOoZ.js";import{c as o}from"./content.service-C7lYYbDz.js";import{d as N,u as T,D as B,o as D,i as l,G as I,a as q,l as $,c as j,b as s,w as V,f as i,g as r,e as a,j as g,F as A,h as E,x as h,s as x,t as _}from"./index-CdON2mlb.js";import{_ as F}from"./card-header.vue_vue_type_script_setup_true_lang-BJIcVhWY.js";const G={key:0},P={class:"mb-3 rounded-lg bg-white"},R={class:"p-6 px-8"},O={class:"mt-6 flex flex-col gap-4 mb-8"},U=["innerHTML"],Y={key:0},z=["innerHTML"],J=["innerHTML"],K={key:0,class:"flex justify-between flex-wrap"},tt=N({__name:"single-blog-page",props:{slug:{required:!0,type:String},year:{required:!1,type:String},month:{required:!1,type:String},day:{required:!1,type:String}},setup(y){const p=T(),d=q(),c=y,t=B({leadCategories:{buy:!1,sell:!1,fthb:!1},content:void 0,blogContents:[],splitter:"Bottom Line",next:{id:NaN,content:void 0},previous:{id:NaN,content:void 0}}),f=e=>{d.push(o.generateLink(e))},v=async()=>{[t.next.content,t.previous.content]=await Promise.all([o.getContentID(t.next.id),o.getContentID(t.previous.id)])},C=e=>{const n={buy:o.contentHasCategory(e,"buyers"),sell:o.contentHasCategory(e,"sellers"),fthb:o.contentHasCategory(e,"first-time-buyers")};t.leadCategories=n},w=e=>e.split(/\r?\n/),k=()=>{if(t.content){const e=o.contentHasCategory(t.content,"infographics");!e&&l.global.locale==="es"&&(t.splitter="En conclusión"),e&&l.global.locale==="en"&&(t.splitter="Some Highlights"),e&&l.global.locale==="es"&&(t.splitter="Algunos aspectos destacados");const n=new RegExp("(?:<h3.*"+t.splitter+".*h3>)","g");t.blogContents=t.content.contents.split(n)}},L=e=>{const n=new Date(e.published_at);return n.getDate()===parseInt(c.day??"")&&n.getMonth()+1===parseInt(c.month??"")&&n.getFullYear()===parseInt(c.year??"")};D(async()=>{await o.getContentSlug(c.slug,l.global.locale).then(e=>{e.content&&L(e.content)?(t.content=e.content,C(t.content),t.next.id=e.next,t.previous.id=e.previous,v(),document.title=t.content.title+" | "+p.title1+" "+p.title2,k(),I.modifyGoogleTagManager("single-blog",t.content.categories)):d.push({name:"search-default",params:{language:l.global.locale},query:{a:p.ppCode,o:"oops"}})})});const m=$(()=>{var n;let e="";return(n=t.content)!=null&&n.agents_bottom_line?e=t.content.agents_bottom_line:t.blogContents.length>1&&t.blogContents[1]!==""&&(e=t.blogContents[1]),e!==""&&e.replaceAll("(https://www.simplifyingthemarket.com|https://www.keepingcurrentmatters.com)",""),e});return(e,n)=>(s(),j(S,{sidebarOptions:t.leadCategories},{default:V(()=>[t.content?(s(),i("div",G,[a("main",P,[g(F,{content:t.content,"show-categories":!0},null,8,["content"]),a("div",R,[g(M,{title:t.content.title,description:t.content.description,print:!0,image:t.content.featured_image},null,8,["title","description","image"]),a("div",O,[(s(!0),i(A,null,E(w(t.blogContents[0]),(u,H)=>(s(),i("div",{class:"mb-2",key:H},[a("p",{innerHTML:u,class:"flex flex-col gap-4"},null,8,U)]))),128)),m.value?(s(),i("div",Y,[a("h3",{innerHTML:t.splitter,class:"text-xl mb-2"},null,8,z),a("p",{innerHTML:m.value},null,8,J)])):r("",!0)])])]),t.previous.content&&t.next.content?(s(),i("div",K,[t.previous.content.content?(s(),i("button",{key:0,onClick:n[0]||(n[0]=u=>f(t.previous.content.content)),class:"btn profile-color-background text-white btn-xs font-normal py-4 px-4 h-[unset] max-w-[50%] flex flex-col justify-between"},[g(x(b),{icon:"fa6-solid:chevron-left"}),h(" "+_(t.previous.content.content.title),1)])):r("",!0),t.next.content.content?(s(),i("button",{key:1,onClick:n[1]||(n[1]=u=>f(t.next.content.content)),class:"btn profile-color-background text-white btn-xs font-normal py-4 px-4 h-[unset] max-w-[50%] flex flex-col justify-between"},[g(x(b),{icon:"fa6-solid:chevron-right"}),h(" "+_(t.next.content.content.title),1)])):r("",!0)])):r("",!0)])):r("",!0)]),_:1},8,["sidebarOptions"]))}});export{tt 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.