import{_ as w}from"./CMPzECfg.js";import{_ as K}from"./D4Kwfg7p.js";import{g as C,j as D,k as y,l as j,c as i,b,a as s,m as B,t,F as d,r as g,p as F,v as I,w as N,o as n,n as V,d as p}from"./DSWUVrVG.js";const T={class:"py-10"},z={class:"container"},L={class:"bg-white p-6 rounded-lg shadow-md"},R={class:"flex flex-wrap items-center justify-between gap-4"},E={class:"flex flex-wrap items-center gap-4"},H={class:"text-gray-700 font-medium"},M={class:"flex flex-wrap gap-2"},U=["onClick"],q={class:"flex items-center"},A={class:"text-gray-700 font-medium mr-4"},G={value:"latest"},J={value:"default"},O={class:"py-12"},P={class:"container"},Q={key:0,class:"text-center py-16"},W={class:"text-xl text-gray-500"},X={key:1,class:"grid md:grid-cols-2 lg:grid-cols-3 gap-8"},Y={class:"h-48 bg-gray-200 relative overflow-hidden"},Z={class:"absolute top-0 right-0 bg-secondary text-white px-3 py-1 text-sm"},ss={class:"p-6"},es={class:"text-2xl font-semibold mb-4"},ts={class:"text-gray-600 mb-6"},as={class:"flex justify-between items-center"},cs=["onClick"],ls={class:"text-sm text-gray-500"},is={key:0,class:"fixed inset-0 bg-black/50 flex items-center justify-center z-50 p-4"},ns={class:"bg-white rounded-lg max-w-4xl w-full max-h-[90vh] overflow-y-auto"},os={class:"p-6 border-b"},us={class:"flex justify-between items-center"},rs={class:"text-2xl font-bold"},ds={class:"p-6"},gs={class:"flex flex-wrap gap-2 mb-6"},ms={class:"px-3 py-1 bg-secondary/10 text-secondary text-sm rounded-full"},hs={class:"px-3 py-1 bg-gray-100 text-gray-700 text-sm rounded-full"},ys={class:"text-xl font-semibold mb-4"},fs={class:"text-gray-600 mb-6"},Ss={class:"text-xl font-semibold mb-4"},bs={class:"list-disc pl-5 mb-6 space-y-2"},ps={class:"text-xl font-semibold mb-4"},vs={class:"text-gray-600 mb-4"},_s={class:"text-xl font-semibold mb-4"},xs={class:"list-disc pl-5 mb-6 space-y-2"},ks={class:"p-6 border-t bg-gray-50"},$s={class:"flex justify-end"},ws={class:"py-16 bg-primary text-white"},Ks={class:"container text-center"},Cs={class:"text-4xl font-bold mb-6"},Ds={class:"text-xl mb-8 max-w-2xl mx-auto leading-relaxed"},Vs=C({__name:"cases",setup(js){const{t:o}=D(),v=[o("cases.industries.finance"),o("cases.industries.ecommerce"),o("cases.industries.manufacturing"),o("cases.industries.healthcare"),o("cases.industries.education"),o("cases.industries.government"),o("cases.industries.media"),o("cases.industries.logistics")],u=y([]),m=y("default"),l=y(null),_=[{titleKey:"cases.caseStudies.ecommerce.title",industry:"cases.caseStudies.ecommerce.industry",date:"2023-05-15",summaryKey:"cases.caseStudies.ecommerce.summary",backgroundKey:"cases.caseStudies.ecommerce.background",challenges:["cases.caseStudies.ecommerce.challenges[0]","cases.caseStudies.ecommerce.challenges[1]","cases.caseStudies.ecommerce.challenges[2]","cases.caseStudies.ecommerce.challenges[3]"],solutionKey:"cases.caseStudies.ecommerce.solution",results:["cases.caseStudies.ecommerce.results[0]","cases.caseStudies.ecommerce.results[1]","cases.caseStudies.ecommerce.results[2]","cases.caseStudies.ecommerce.results[3]","cases.caseStudies.ecommerce.results[4]"]},{titleKey:"cases.caseStudies.finance.title",industry:"cases.caseStudies.finance.industry",date:"2023-03-20",summaryKey:"cases.caseStudies.finance.summary",backgroundKey:"cases.caseStudies.finance.background",challenges:["cases.caseStudies.finance.challenges[0]","cases.caseStudies.finance.challenges[1]","cases.caseStudies.finance.challenges[2]","cases.caseStudies.finance.challenges[3]"],solutionKey:"cases.caseStudies.finance.solution",results:["cases.caseStudies.finance.results[0]","cases.caseStudies.finance.results[1]","cases.caseStudies.finance.results[2]","cases.caseStudies.finance.results[3]","cases.caseStudies.finance.results[4]"]},{titleKey:"cases.caseStudies.healthcare.title",industry:"cases.caseStudies.healthcare.industry",date:"2022-11-10",summaryKey:"cases.caseStudies.healthcare.summary",backgroundKey:"cases.caseStudies.healthcare.background",challenges:["cases.caseStudies.healthcare.challenges[0]","cases.caseStudies.healthcare.challenges[1]","cases.caseStudies.healthcare.challenges[2]","cases.caseStudies.healthcare.challenges[3]"],solutionKey:"cases.caseStudies.healthcare.solution",results:["cases.caseStudies.healthcare.results[0]","cases.caseStudies.healthcare.results[1]","cases.caseStudies.healthcare.results[2]","cases.caseStudies.healthcare.results[3]","cases.caseStudies.healthcare.results[4]"]},{titleKey:"cases.caseStudies.manufacturing.title",industry:"cases.caseStudies.manufacturing.industry",date:"2022-09-05",summaryKey:"cases.caseStudies.manufacturing.summary",backgroundKey:"cases.caseStudies.manufacturing.background",challenges:["cases.caseStudies.manufacturing.challenges[0]","cases.caseStudies.manufacturing.challenges[1]","cases.caseStudies.manufacturing.challenges[2]","cases.caseStudies.manufacturing.challenges[3]"],solutionKey:"cases.caseStudies.manufacturing.solution",results:["cases.caseStudies.manufacturing.results[0]","cases.caseStudies.manufacturing.results[1]","cases.caseStudies.manufacturing.results[2]","cases.caseStudies.manufacturing.results[3]","cases.caseStudies.manufacturing.results[4]"]},{titleKey:"cases.caseStudies.logistics.title",industry:"cases.caseStudies.logistics.industry",date:"2022-07-15",summaryKey:"cases.caseStudies.logistics.summary",backgroundKey:"cases.caseStudies.logistics.background",challenges:["cases.caseStudies.logistics.challenges[0]","cases.caseStudies.logistics.challenges[1]","cases.caseStudies.logistics.challenges[2]","cases.caseStudies.logistics.challenges[3]"],solutionKey:"cases.caseStudies.logistics.solution",results:["cases.caseStudies.logistics.results[0]","cases.caseStudies.logistics.results[1]","cases.caseStudies.logistics.results[2]","cases.caseStudies.logistics.results[3]","cases.caseStudies.logistics.results[4]"]},{titleKey:"cases.caseStudies.education.title",industry:"cases.caseStudies.education.industry",date:"2022-05-08",summaryKey:"cases.caseStudies.education.summary",backgroundKey:"cases.caseStudies.education.background",challenges:["cases.caseStudies.education.challenges[0]","cases.caseStudies.education.challenges[1]","cases.caseStudies.education.challenges[2]","cases.caseStudies.education.challenges[3]"],solutionKey:"cases.caseStudies.education.solution",results:["cases.caseStudies.education.results[0]","cases.caseStudies.education.results[1]","cases.caseStudies.education.results[2]","cases.caseStudies.education.results[3]","cases.caseStudies.education.results[4]"]}],x=e=>{u.value.includes(e)?u.value=u.value.filter(a=>a!==e):u.value.push(e)},f=()=>{u.value=[]},k=e=>{l.value=e},S=j(()=>{let e=[..._];return u.value.length>0&&(e=e.filter(a=>u.value.includes(a.industry))),m.value==="latest"&&e.sort((a,h)=>new Date(h.date).getTime()-new Date(a.date).getTime()),e});return(e,a)=>{const h=w,$=K;return n(),i("div",null,[b(h,{title:e.$t("cases.hero.title"),subtitle:e.$t("cases.hero.subtitle")},null,8,["title","subtitle"]),s("section",T,[s("div",z,[s("div",L,[s("div",R,[s("div",E,[s("span",H,t(e.$t("cases.filter.byIndustry")),1),s("div",M,[(n(),i(d,null,g(v,c=>s("button",{key:c,onClick:r=>x(c),class:V(["px-4 py-2 rounded-full text-sm",u.value.includes(c)?"bg-secondary text-white":"bg-gray-100 text-gray-700 hover:bg-gray-200"])},t(c),11,U)),64)),s("button",{onClick:f,class:"px-4 py-2 rounded-full text-sm bg-gray-100 text-gray-700 hover:bg-gray-200"},t(e.$t("cases.filter.all")),1)])]),s("div",q,[s("span",A,t(e.$t("cases.filter.sortBy")),1),F(s("select",{"onUpdate:modelValue":a[0]||(a[0]=c=>m.value=c),class:"px-4 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-secondary focus:border-transparent"},[s("option",G,t(e.$t("cases.filter.latest")),1),s("option",J,t(e.$t("cases.filter.default")),1)],512),[[I,m.value]])])])])])]),s("section",O,[s("div",P,[S.value.length===0?(n(),i("div",Q,[a[3]||(a[3]=s("i",{class:"fas fa-search text-4xl text-gray-300 mb-4"},null,-1)),s("p",W,t(e.$t("cases.noResults.text")),1),s("button",{onClick:f,class:"mt-4 text-secondary hover:text-secondary/90"},t(e.$t("cases.noResults.clearFilters")),1)])):(n(),i("div",X,[(n(!0),i(d,null,g(S.value,(c,r)=>(n(),i("div",{key:r,class:"bg-white rounded-lg shadow-lg overflow-hidden hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1"},[s("div",Y,[s("div",Z,t(e.$t(c.industry)),1)]),s("div",ss,[s("h3",es,t(e.$t(c.titleKey)),1),s("p",ts,t(e.$t(c.summaryKey)),1),s("div",as,[s("button",{onClick:Bs=>k(c),class:"text-secondary hover:text-secondary/90 flex items-center"},[p(t(e.$t("cases.caseDetail.readDetails"))+" ",1),a[4]||(a[4]=s("i",{class:"fas fa-arrow-right ml-2"},null,-1))],8,cs),s("span",ls,t(c.date),1)])])]))),128))]))])]),l.value?(n(),i("div",is,[s("div",ns,[s("div",os,[s("div",us,[s("h3",rs,t(e.$t(l.value.titleKey)),1),s("button",{onClick:a[1]||(a[1]=c=>l.value=null),class:"text-gray-500 hover:text-gray-700"},a[5]||(a[5]=[s("i",{class:"fas fa-times text-xl"},null,-1)]))])]),s("div",ds,[s("div",gs,[s("span",ms,t(e.$t(l.value.industry)),1),s("span",hs,t(l.value.date),1)]),s("h4",ys,t(e.$t("cases.caseDetail.background")),1),s("p",fs,t(e.$t(l.value.backgroundKey)),1),s("h4",Ss,t(e.$t("cases.caseDetail.challenges")),1),s("ul",bs,[(n(!0),i(d,null,g(l.value.challenges,(c,r)=>(n(),i("li",{key:r,class:"text-gray-600"},t(e.$t(c)),1))),128))]),s("h4",ps,t(e.$t("cases.caseDetail.solution")),1),s("p",vs,t(e.$t(l.value.solutionKey)),1),s("h4",_s,t(e.$t("cases.caseDetail.results")),1),s("ul",xs,[(n(!0),i(d,null,g(l.value.results,(c,r)=>(n(),i("li",{key:r,class:"text-gray-600"},t(e.$t(c)),1))),128))])]),s("div",ks,[s("div",$s,[s("button",{onClick:a[2]||(a[2]=c=>l.value=null),class:"px-4 py-2 bg-gray-200 text-gray-700 rounded hover:bg-gray-300"},t(e.$t("cases.caseDetail.close")),1)])])])])):B("",!0),s("section",ws,[s("div",Ks,[s("h2",Cs,t(e.$t("cases.contact.title")),1),s("p",Ds,t(e.$t("cases.contact.subtitle")),1),b($,{to:"/contact",class:"inline-flex items-center bg-white text-black px-8 py-4 rounded-lg hover:bg-gray-100 transition-colors duration-300 text-lg font-semibold"},{default:N(()=>[p(t(e.$t("cases.contact.button"))+" ",1),a[6]||(a[6]=s("i",{class:"fas fa-arrow-right ml-2"},null,-1))]),_:1})])])])}}});export{Vs as default};