1import{u}from"./2EYLOaWx.js";import{y as m,j as g,d as l,e as a,f as e,ac as i,t as n,s as v,z as b,F as h,C as p}from"./7e6OSnGa.js";import{aS as x,a$ as y,aW as w}from"#entry";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"5a5f4f282d5b76b153474ed3a90c2a4effbf411e"}}catch{}})();try{(function(){var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},o=new t.Error().stack;o&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[o]="0489e3c0-b037-4f02-8774-ff72766987b9",t._sentryDebugIdIdentifier="sentry-dbid-0489e3c0-b037-4f02-8774-ff72766987b9")})()}catch{}const _={class:"relative bg-white rounded-3xl shadow-lg hover:shadow-xl transition-all duration-500 overflow-hidden group p-6 sm:p-8 lg:p-10"},k={class:"grid gap-8 lg:grid-cols-2 lg:gap-12 items-center relative z-10"},z={class:"relative overflow-hidden rounded-2xl group/image"},T={key:0,class:"relative overflow-hidden"},j=["src","alt"],I={key:1,class:"aspect-[4/3] w-full bg-gradient-to-br from-emerald-100 to-teal-100 flex items-center justify-center relative overflow-hidden"},S={class:"flex flex-col justify-center space-y-6"},B={class:"space-y-4"},C={class:"text-base sm:text-lg leading-relaxed text-slate-600 italic"},E={class:"flex items-center gap-4 pt-4 border-t border-slate-100"},D={class:"flex-shrink-0"},N={class:"w-12 h-12 rounded-full bg-gradient-to-br from-emerald-400 to-teal-500 flex items-center justify-center text-white font-bold text-lg shadow-lg"},A={class:"flex-grow"},V={class:"text-lg sm:text-xl font-bold text-slate-900 group-hover:text-emerald-600 transition-colors duration-300"},F={key:0,class:"flex items-center gap-1.5 text-sm sm:text-base text-slate-500 mt-0.5"},L={class:"flex gap-1 pt-2"},q={__name:"Testimonial",props:{testimonial:{type:Object,required:!0}},setup(t){const{getImageUrl:o}=u(),r=t,d=m(()=>[r.testimonial.city,r.testimonial.country].filter(Boolean).join(", "));return(M,s)=>{const c=g("font-awesome");return a(),l("div",_,[s[4]||(s[4]=e("div",{class:"absolute inset-0 -translate-x-full group-hover:translate-x-full transition-transform duration-1000 bg-gradient-to-r from-transparent via-white/30 to-transparent pointer-events-none z-10"},null,-1)),e("div",k,[e("div",z,[t.testimonial.image?(a(),l("div",T,[e("img",{src:i(o)(t.testimonial.image?.url),alt:t.testimonial.name,class:"aspect-[4/3] w-full object-cover transition-all duration-700 group-hover/image:scale-110"},null,8,j),s[0]||(s[0]=e("div",{class:"absolute inset-0 bg-gradient-to-t from-emerald-900/30 to-transparent opacity-0 group-hover/image:opacity-100 transition-opacity duration-500"},null,-1))])):(a(),l("div",I,[...s[1]||(s[1]=[e("div",{class:"absolute top-4 right-4 w-24 h-24 bg-emerald-200/30 rounded-full blur-2xl"},null,-1),e("div",{class:"absolute bottom-4 left-4 w-32 h-32 bg-teal-200/30 rounded-full blur-2xl"},null,-1),e("svg",{class:"w-24 h-24 text-emerald-400/40 relative z-10",fill:"currentColor",viewBox:"0 0 24 24"},[e("path",{d:"M14.017 21v-7.391c0-5.704 3.731-9.57 8.983-10.609l.995 2.151c-2.432.917-3.995 3.638-3.995 5.849h4v10h-9.983zm-14.017 0v-7.391c0-5.704 3.748-9.57 9-10.609l.996 2.151c-2.433.917-3.996 3.638-3.996 5.849h3.983v10h-9.983z"})],-1)])])),s[2]||(s[2]=e("div",{class:"absolute top-0 left-0 w-20 h-20 bg-gradient-to-br from-emerald-500 to-transparent opacity-20 rounded-br-full"},null,-1))]),e("div",S,[s[3]||(s[3]=e("div",{class:"flex items-start"},[e("svg",{class:"w-12 h-12 text-emerald-500/30 -ml-2",fill:"currentColor",viewBox:"0 0 24 24"},[e("path",{d:"M14.017 21v-7.391c0-5.704 3.731-9.57 8.983-10.609l.995 2.151c-2.432.917-3.995 3.638-3.995 5.849h4v10h-9.983zm-14.017 0v-7.391c0-5.704 3.748-9.57 9-10.609l.996 2.151c-2.433.917-3.996 3.638-3.996 5.849h3.983v10h-9.983z"})])],-1)),e("div",B,[e("p",C,'"'+n(t.testimonial.content)+'"',1)]),e("div",E,[e("div",D,[e("div",N,n((t.testimonial.firm?.name||t.testimonial.name).charAt(0).toUpperCase()),1)]),e("div",A,[e("h3",V,n(t.testimonial.firm?.name||t.testimonial.name),1),i(d)?(a(),l("div",F,[b(c,{icon:["fas","location-dot"]}),e("span",null,n(i(d)),1)])):v("",!0)])]),e("div",L,[(a(),l(h,null,p(5,f=>e("div",{key:f,class:"w-2 h-2 rounded-full bg-emerald-400 opacity-40"})),64))])])])])}}},O=x("testimonies",{state:()=>({endpoint:"testimonies",...w}),actions:{...y}});
1export{q as _,O as u}; 2//# sourceMappingURL=CKKqBbgh.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.