PageSourceSearch

https://www.sandicliffe.co.uk/_nuxt/CEBdJ_Kp.js

js sandicliffe.co.uk collected 2026-09-30 09:30:40 UTC 5,466 bytes, 1 lines download raw bytes

1import{_ as V}from"./BR7h8sNl.js";import{_ as b}from"./CTq13WUw.js";import{d as q,x as $,l as D,o as p,a as P,b as y,e as v,w as F,h as T,t as w,f as k,F as A,m as N,g as I,u as n,k as H,q as M,Z as R,c as g,B as U,A as B,J as E,D as K,v as L,r as Q}from"./C4M8Maa8.js";import{g as S}from"./CAmOwfSP.js";import{_ as j}from"./DP-Yi2GY.js";import{u as G,_ as J}from"./C99uuzbg.js";import{u as O}from"./IsZhYtMH.js";import{g as i}from"./BeLiWJ3a.js";const Z={key:0,class:"faqs"},z={class:"faqs__inner"},W={clas:"faqs__header"},X={class:"faqs__body"},Y={class:"faqs__triggerText"},ee={class:"faqs__triggerIcon"},ae=q({__name:"Faqs",props:{title:{default:""},faqs:{default:()=>[]}},setup(f){const s=$(null);function u(e){s.value!==e?s.value=e:s.value=null}return(e,_)=>{var o;const l=V,c=D("Fa"),a=b;return(o=e.faqs)!=null&&o.length&&e.faqs[0].question?(p(),P("div",Z,[y("div",z,[y("div",W,[e.title?(p(),v(l,{key:0,level:2,class:"faqs__title"},{default:F(()=>[T(w(e.title),1)]),_:1})):k("",!0)]),y("div",X,[(p(!0),P(A,null,N(e.faqs,(t,r)=>(p(),v(a,{key:`UiAccordion-${r}`,title:t.question,content:t.answer,open:r===n(s),"onTrigger:click":m=>u(r)},{"trigger-content":F(()=>[y("span",Y,w(t.question),1),y("span",ee,[I(c,{icon:["far",n(s)===r?"minus":"plus"]},null,8,["icon"])])]),_:2},1032,["title","content","open","onTrigger:click"]))),128))])])])):k("",!0)}}}),te=H(ae,[["__scopeId","data-v-bde60339"]]),pe=q({__name:"CmsFaqs",props:{data:{default:()=>[]},valueKey:{default:"value"},childrenKey:{default:"data"}},setup(f){const s=f,u=M(),{baseDomain:e}=R(),_=g(()=>{if(s.data)return S(s.data,"title")}),l=g(()=>{var a;if((a=s==null?void 0:s.data)!=null&&a.length){const o=s.data.find(t=>t.slug==="faqs");if(o!=null&&o.data.length)return o.data.map(t=>({question:S(t.data,"question"),answer:S(t.data,"answer")}))}}),c=g(()=>{var a;if((a=l.value)!=null&&a.length&&l.value[0].question&&l.value[0].answer)return{"@context":"https://schema.org","@type":"FAQPage",mainEntity:l.value.map(t=>({"@type":"Question",about:{id:e+u.path},name:t.question,acceptedAnswer:{"@type":"Answer",text:t.answer,author:{"@id":e}}}))}});return U(()=>c.value?{script:[{type:"application/ld+json",innerHTML:c.value}]}:{}),(a,o)=>{const t=te;return n(l)?(p(),v(t,{key:0,title:n(_)??null,faqs:n(l)},null,8,["title","faqs"])):k("",!0)}}}),ne=q({__name:"FeaturedVehicles",props:{title:{default:""},type:{default:()=>({name:"Car",value:"car"})},status:{default:()=>({name:"Used",value:"used"})},franchise:{default:null},make:{default:null},useModel:{type:Boolean,default:!1},model:{default:null},modelSlug:{default:null},vehicleSlug:{default:null},hasBackground:{type:Boolean,default:!0},minimumSavingForDisplay:{default:null},minPrice:{default:null},maxPrice:{default:null},minMonthlyPrice:{default:null},maxMonthlyPrice:{default:null},fuelTypes:{default:()=>[]}},async setup(f){var a,o,t,r,m,h,x;let s,u;const e=f,_=e.useModel?e.modelSlug??void 0:((a=e.model)==null?void 0:a.slug)??void 0,{getFeaturedVehicles:l}=G(e.type.value,e.status.value,(o=e.franchise)==null?void 0:o.name,e.useModel||!!e.model,_,8,3,{min_price:(t=e.minPrice)==null?void 0:t.value,max_price:(r=e.maxPrice)==null?void 0:r.value,min_monthly_price:(m=e.minMonthlyPrice)==null?void 0:m.value,max_monthly_price:(h=e.maxMonthlyPrice)==null?void 0:h.value},((x=e.make)==null?void 0:x.slug)??void 0,e.fuelTypes.map(d=>d.slug)),c=([s,u]=B(()=>l()),s=await s,u(),s);return(d,se)=>{const C=j;return n(c)?(p(),v(C,{key:0,title:d.title,vehicles:n(c).items,"has-background":d.hasBackground,"minimum-saving-for-display":d.minimumSavingForDisplay,class:"featuredVehicles"},E({_:2},[d.$slots.aside?{name:"aside",fn:F(()=>[K(d.$slots,"aside")]),key:"0"}:void 0]),1032,["title","vehicles","has-background","minimum-saving-for-display"])):k("",!0)}}}),fe=q({__name:"CmsRecentVehicles",props:{data:{},modelSlug:{}},async setup(f){let s,u;const e=f,_=M(),l=L(),{minimumSavingForDisplay:c}=([s,u]=B(()=>O()),s=await s,u(),s),a=g(()=>{var m,h;let t=i(e.data,"franchise"),r=i(e.data,"use-page-vehicle-model");if(!r&&_.name==="FranchiseNewVehicle"&&(r=!0),!t&&l.isFranchise&&((m=l.franchise)!=null&&m.id)&&((h=l.franchise)!=null&&h.name)&&(t={id:l.franchise.id,name:l.franchise.name}),e.data)return{title:i(e.data,"title")??"",type:i(e.data,"type")??void 0,status:i(e.data,"status")??void 0,franchise:t,make:i(e.data,"make"),useModel:r,model:i(e.data,"model"),hasBackgroun
1d:i(e.data,"has-background")??!1,onlyShowFeatured:i(e.data,"only-show-featured")??!1,minMonthlyPrice:i(e.data,"min-monthly-price"),maxMonthlyPrice:i(e.data,"max-monthly-price"),minPrice:i(e.data,"min-price"),maxPrice:i(e.data,"max-price"),fuelTypes:i(e.data,"fuel-types")??[]}}),o=g(()=>{var t;if(a.value)return(t=a.value)!=null&&t.onlyShowFeatured?ne:J});return(t,r)=>{var m;return n(o)&&n(a)?(p(),v(Q(n(o)),{key:0,type:n(a).type,status:n(a).status,franchise:n(a).franchise,make:n(a).make,"use-model":n(a).useModel,model:n(a).model,"model-slug":t.modelSlug??null,title:(m=n(a))==null?void 0:m.title,"has-background":n(a).hasBackground,"minimum-saving-for-display":n(c),"min-price":n(a).minPrice,"max-price":n(a).maxPrice,"min-monthly-price":n(a).minMonthlyPrice,"max-monthly-price":n(a).maxMonthlyPrice,"fuel-types":n(a).fuelTypes},null,8,["type","status","franchise","make","use-model","model","model-slug","title","has-background","minimum-saving-for-display","min-price","max-price","min-monthly-price","max-monthly-price","fuel-types"])):k("",!0)}}});export{fe as _,pe as a};

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.