1import{_ as O,E as R,a as S,c as i,d as r,e as a,j as p,F as L,I as E,f as G,g as b,k as Y,r as d,v as T,o as A,Q,l as U,n as q,O as J,i as K,R as m}from"./index-b9dc2928.js";import{C as W,P as X,S as Z,N as ee}from"./carousel-25b91bcf.js";import{G as ae}from"./GeneralModal-bf7f0606.js";import{D as te}from"./default-940a17c9.js";const ne=R({components:{Carousel:W,Pagination:X,Slide:Z,Navigation:ee,GeneralModal:ae},setup(){const{t:n,locale:s}=Y(),c={"Content-Encoding":"gzip"},w=o=>Object.fromEntries(o.map(e=>[e.id,e])),v=d({}),h=d({}),g=d({}),I=T(()=>({...v.value,thumbnail:g.value.image?h.value.image:h.value.image??null,image:g.value.image??null})),_=async()=>{const o={page:"campus-ministry",section:"ignatian-spirituality",image_allow:"thumbnail"};try{const e=await m.get("hero-image",{headers:c,params:o});e.data.data&&(h.value=e.data.data,v.value=e.data.data)}catch(e){console.log(e)}},t=async()=>{const o={page:"campus-ministry",section:"ignatian-spirituality",image_allow:"image"};try{const e=await m.get("hero-image",{headers:c,params:o});e.data.data&&(g.value=e.data.data)}catch(e){console.log(e)}};A(()=>{_(),t()});const C=d([]),k=d([]),D=d([]),j=d([]),B=T(()=>{const o=w(j.value);return k.value.map(e=>{var l;return{...e,image:((l=o[e.id])==null?void 0:l.image)??null}})}),N=T(()=>{const o=w(D.value);return C.value.map(e=>{var l;return{...e,image:((l=o[e.id])==null?void 0:l.image)??null,detail:B.value.filter(f=>f.card_parent==e.id)}})}),$=async()=>{var l,f;const o={card_page:"campus-ministry",card_type:"parent"},e={card_page:"campus-ministry",card_type:"child"};try{const[P,z]=await Promise.all([m.get("grid-card",{headers:c,params:o}),m.get("grid-card",{headers:c,params:e})]);C.value=((l=P.data.data)==null?void 0:l.map(H=>({...H,image:null,detail:[]})))??[],k.value=((f=z.data.data)==null?void 0:f.map(H=>({...H,image:null})))??[]}catch(P){console.log(P)}},x=async()=>{const o={card_page:"campus-ministry",card_type:"parent"};try{const e=await m.get("card-image",{headers:c,params:o});D.value=e.data.data??[]}catch(e){console.log(e)}},V=async()=>{const o={card_page:"campus-ministry",card_type:"child"};try{const e=await m.get("card-image",{headers:c,params:o});j.value=e.data.data??[]}catch(e){console.log(e)}};Q(()=>{$(),x(),V()});const u=U({studentActivities:0,modalCard:0,studentCouncil:0}),F=(o,e,l)=>{o=="next"?u[e]=u[e]+1:o=="prev"&&(u[e]=u[e]-1)},y=d(!1),M=d({});return{DefaultImage:te,t:n,locale:s,dataCardParent:C,dataCardChild:k,computedCardChild:B,computedCardParent:N,dataImage:v,computedHeroImage:I,getThumbnailHero:_,getImageHero:t,getData:$,getImage:x,getDataChild:V,pageSlide:u,slideTo:F,modalCard:y,objectClub:M,openClub:o=>{u.modalCard=0,y.value==!1?(y.value=!0,M.value=o,u[o.id]=0,document.body.style.overflowY="hidden"):(y.value=!1,document.body.style.overflowY="auto",M.value={})}}}}),oe={id:"v3CampusMinistry1",class:"v3-section v3-section-first"},se={class:"v3-dark-container v3-generalPage-container"},ie={key:0,class:"v3-generalPage-content v3-generalPage-fitcontent"},le={key:0,class:"hero-separator",style:{"aspect-ratio":"23 / 9"}},re=["src"],de=a("div",{class:"general-container general-container-full"},[a("div",{class:"general-content spirit-container"},[a("div",{class:"main-title",style:{margin:"20px auto",width:"100%","max-width":"1280px"}}," Ignatian Spirituality "),a("div",{class:"sub-title",style:{margin:"0 auto",width:"100%","max-width":"1280px"}}," Rooted in the Spiritual Exercises of St. Ignatius of Loyola, Ignatian Spirituality offers ways of praying and reflecting that help people become attuned to Godâs active presence in daily life. ")])],-1),ce={id:"v3CampusMinistry3",class:"v3-section"},ue={class:"v3-generalPage-content v3-dark-container v3-generalPage-container"},me={class:"v3-generalPage-content"},ge={class:"general-container"},pe={class:"general-content",style:{padding:"20px 0 100px 0"}},ve=a("div",{class:"main-title",style:{margin:"20px auto"}}," Ignatian Center ",-1),he=a("div",{class:"sub-title",style:{margin:"0 auto 40px auto"}}," The Campus Ministry at Canisius College offers programmes and activities to help students, teachers, staff, alumni and parents to deepen their spiritual life through Ignatian Spirituality. ",-1),_e={key:0,class:"general-card-image-grid"},Ce=["onClick"],ye=["src","alt"],fe={class:"card-title"},be=["innerHTML"],we={key:0,class:"card-detail"},Ie=["innerHTML"],ke={key:0,class:"wide-image-container"},Me={class:"carousel-wide-content"},Pe=["src","alt"],He={class:"carousel-single-text"},Se=["innerHTML"],Le={class:"carousel-sidetext-buttons-prev-next"},Te=a("svg",{width:"200",height:"200",viewBox:"0 0 200 200",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[a("path",{d:"M145 195L55 100L145 5",stroke:"#808080","stroke-width":"4"})],-1),De=[Te],je=a("svg",{width:"200",height:"200",viewBox:"0 0 200 200",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[a("path",{d:"M55 195L145 100L55 5",stroke:"#808080","stroke-width":"4"})],-1),Be=[je];function $e(n,s,c,w,v,h){const g=S("Slide"),I=S("Carousel"),_=S("GeneralModal");return i(),r(L,null,[a("section",oe,[a("div",se,[n.computedHeroImage?(i(),r("div",ie,[n.computedHeroImage.thumbnail?(i(),r("div",le,[a("img",{src:n.computedHeroImage.thumbnail,alt:"Canisius College"},null,8,re)])):p("",!0),de])):p("",!0)])]),a("section",ce,[a("div",ue,[a("div",me,[a("div",ge,[a("div",pe,[ve,he,n.computedCardParent?(i(),r("div",_e,[(i(!0),r(L,null,E(n.computedCardParent,t=>(i(),r("div",{key:t,class:q(["card-content",{"card-content-long":t.card_grid_type=="full"}]),onClick:C=>t.detail.length!=0?n.openClub(t):""},[a("img",{src:t.image?t.image:n.DefaultImage,alt:t.title},null,8,ye),a("div",fe,[a("p",{innerHTML:t.title},null,8,be)]),t.description?(i(),r("div",we,[a("p",{innerHTML:t.description},null,8,Ie)])):p("",!0)],10,Ce))),128))])):p("",!0)])])])])]),G(_,{"open-modal":n.modalCard,"modal-id":"ModalCardCam1","modal-title":"Detail Ignatian Center","back-close":!0,onCloseModal:s[3]||(s[3]=t=>n.openClub())},{default:b(()=>[n.objectClub.detail?(i(),r("div",ke,[G(I,{modelValue:n.pageSlide.modalCard,"onUpdate:modelValue":s[2]||(s[2]=t=>n.pageSlide.modalCard=t),autoplay:n.objectClub.detail.length>1?4e3:0,"wrap-around":!0,mouseDrag:!1,touchDrag:!1,"pause-autoplay-on-hover":""},J({default:b(()=>[(i(!0),r(L,null,E(n.objectClub.detail,t=>(i(),K(g,{key:t},{default:b(()=>[a("div",Me,[a("img",{src:t.image?t.image:n.DefaultImage,alt:t.title},null,8,Pe),a("div",He,[a("p",{innerHTML:t.title?t.title:n.objectClub.title},null,8,Se)])])]),_:2},1024))),128))]),_:2},[n.objectClub.detail.length>1?{name:"addons",fn:b(()=>[a("div",Le,[a("div",{class:"button-prev",onClick:s[0]||(s[0]=t=>n.slideTo("prev","modalCard",n.modalCard))},De),a("div",{class:"button-next",onClick:s[1]||(s[1]=t=>n.slideTo("next","modalCard",n.modalCard))},Be)])]),key:"0"}:void 0]),1032,["modelValue","autoplay"])])):p("",!0)]),_:1},8,["open-modal"])],64)}const Fe=O(ne,[["render",$e]]);export{Fe 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.