1import{_ as F}from"./BBnb7Lpj.js";import{_ as H}from"./DW_rSUng.js";import T from"./DUYCZf27.js";import{_ as V}from"./CuiyGN-z.js";import z from"./BXaCF5Wd.js";import M from"./C60VR2Ea.js";import{_ as D}from"./BqJbhJUF.js";import{d as E,c as i,e,f as r,g as u,C as R,l as c,b as C,i as v,o,F as h,A as k,t as y,n as W,k as q,m as w,h as G}from"./DbqLN8Wm.js";import"./UlzmAiRy.js";const J={class:"CaseStudiesContentBlock"},K={class:"grid"},Q={class:"col-1-1"},X=["innerHTML"],Y={class:"col-1-1 no-p relative"},Z={class:"col-1-1 flex align-center flex-gap-24 mb-xxlg"},ee={class:"filters"},te={class:"filter-options"},ne=["value","onChange"],se=["value"],oe=["onClick"],ie={class:"col-1-1 no-p article-grid flex flex-wrap"},ce={class:"info-container flex flex-column"},ae={class:"fw-700 mb-sm order-2"},le={class:"subtitle order-3"},re={class:"img-container mb-md order--1"},de={class:"top"},ue=["src"],me={class:"bottom"},ge={class:"logo-container"},fe={class:"icon-container"},_e={key:0,class:"col-1-1 button-container flex sm-justify-start justify-end"},pe=2281,ve=E({__name:"CaseStudies",props:{content:{type:Object,required:!0}},setup(t){const a=t;function S(n){return!n||!n.content?"/gradients/gradient-1.png":`/gradients/${n.content.gradient||"gradient-1"}.png`}const B=a.content.caseStudyList?.map(n=>n._id)||[],j=w(()=>{const n=[];return a.content.articleList?.length&&n.push(...a.content.articleList),n}),b=w(()=>{const n={articles:{presetArticles:j.value,fillWithPageId:a.content.supplementWithCases=="true"},pagination:{enabled:!0,show:!1,articlesPerPage:Number(a.content.maxArticles)||8},filters:{enabled:!0,show:!1,multiple:!1,presetSelectedFilterIds:B,showResetFilters:!1}};return a.content.relatedStyleOverview?.includes("pagination")&&(n.pagination.show=!0),a.content.relatedStyleOverview?.includes("filters")&&(n.filters.show=!0),n}),I=[{id:2300,desc:!0}];return(n,d)=>{const P=F,O=H,x=T,_=V,$=z,A=M,L=D;return o(),i("div",J,[e("div",K,[e("div",Q,[r(P,{class:"heading-2 fw-700","heading-type":t.content.seoHeadingtype,title:t.content.title},null,8,["heading-type","title"]),t.content.text?(o(),i("div",{key:0,class:"text",innerHTML:t.content.text},null,8,X)):u("",!0)]),e("div",Y,[r(A,{config:C(b),"page-id":pe,sortings:I,class:"clearfix"},R({articles:c(({articles:m})=>[e("div",ie,[(o(!0),i(h,null,k(m,(s,g)=>(o(),i("article",{key:s._id,class:W(["sm-col-1-1 flex flex-column relative clearfix mb-xlg",g==0?"col-1-2 large":"md-col-1-2 col-1-4"])},[e("div",ce,[e("h5",ae,[r(O,{to:s._url,class:"no-underline covering-link"},{default:c(()=>[q(y(s.content.title),1)]),_:2},1032,["to"])]),e("p",le,y(s.content.subtitle),1)]),e("div",re,[e("div",de,[s.content.imageObject?(o(),v(x,{key:0,"media-object":s.content.imageObject,sizes:{md:800}},null,8,["media-object"])):u("",!0),e("img",{class:"background-gradient",src:S(s),"aria-hidden":"true",alt:"Background gradient"},null,8,ue)]),e("div",me,[e("div",ge,[s.content.logo?.id?(o(),v(x,{key:0,"media-object":s.content.logo,sizes:{md:800}},null,8,["media-object"])):u("",!0)]),e("div",fe,[r(_,{icon:"chevron-right"})])])])],2))),128))])]),"no-results":c(()=>[d[1]||(d[1]=e("div",{class:"no-results-wrapper col-1-1"},[e("p",null,"No case studies found")],-1))]),default:c(()=>[d[2]||(d[2]=e("div",null,null,-1))]),_:2},[t.content.relatedStyleOverview?.includes("filters")?{name:"filters",fn:c(({filters:m,activeFilters:s,updateFilterValue:g,optionIsActive:N,resetFilters:U})=>[e("div",Z,[e("div",ee,[(o(!0),i(h,null,k(m,(f,p)=>(o(),i("div",{key:p,class:"filter-group"},[e("div",te,[e("select",{class:"custom-select",value:f.options.find(l=>N(p,l.id))?.id||null,onChange:l=>g(p,l.target.value)},[d[0]||(d[0]=e("option",{value:"",hidden:""}," Filter by industry ",-1)),(o(!0),i(h,null,k(f.options,l=>(o(),i("option",{key:l.id,value:l.id},y(l.label),9,se))),128))],40,ne)])]))),128))]),s.some(f=>f.values.length>0)?(o(),i("button",{key:0,onClick:U}," Reset Filters ",8,oe)):u("",!0)])]),key:"0"}:void 0,t.content.relatedStyleOverview?.includes("pagination")?{name:"pagination",fn:c(({handlePageChange:m,currentPage:s,articleCount:g})=>[r($,{"article-count":g,"articles-per-page":C(b).pagination.articlesPerPage,"current-page":s,"use-default-styles":!1,class:"col-1-1","onUpdate:currentPage":m},{"prev-arrow-content":c(()=>[r(_,{icon:"chevron-left"})]),"next-arrow-content":c(()=>[r(_,{icon:"chevron-right"})]),_:1},8,["article-count","articles-per-page","current-page","onUpdate:currentPage"])]),key:"1"}:void 0]),1032,["config"]),t.content.maxArticles<=3?(o(),i("div",_e,[t.content.link1.name&&t.content.link1.link?(o(),v(L,{key:0,class:"btn-primary sm-mt-0 mt-lg",name:t.content.link1.name,link:t.content.link1.link,target:t.content.link1.target},null,8,["name","link","target"])):u("",!0)])):u("",!0)])])])}}}),je=G(ve,[["__scopeId","data-v-e836c77e"]]);export{je 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.