1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[153],{860:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r=(0,a(6823).A)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]])},2244:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r=(0,a(6823).A)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]])},3997:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r=(0,a(6823).A)("circle-play",[["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},4515:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var r=a(5383),s=a(4343),i=a(1404),n=a(8383),l=a(4082);function o(e){let{open:t,onClose:a,videoUrl:o=null,youtubeId:d=null,title:c=""}=e,m=o?function(e){if(!e)return null;let t=e.match(/(?:youtube\.com\/(?:watch\?v=|embed\/)|youtu\.be\/)([a-zA-Z0-9_-]{11})/);if(t)return"https://www.youtube.com/embed/".concat(t[1],"?autoplay=1&rel=0");let a=e.match(/vimeo\.com\/(?:video\/)?(\d+)(?:\/([a-f0-9]+))?/);if(a){let e=a[2]?"&h=".concat(a[2]):"";return"https://player.vimeo.com/video/".concat(a[1],"?autoplay=1").concat(e)}return null}(o):d?"https://www.youtube.com/embed/".concat(d,"?autoplay=1&rel=0"):null,x=(0,s.useRef)(null);return(0,s.useEffect)(()=>{var e;if(!t)return;function r(e){"Escape"===e.key&&a()}document.addEventListener("keydown",r);let s=document.body.style.overflow;return document.body.style.overflow="hidden",null==(e=x.current)||e.focus(),()=>{document.removeEventListener("keydown",r),document.body.style.overflow=s}},[t,a]),(0,r.jsx)(i.N,{children:t&&(0,r.jsx)(n.P.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},className:"fixed inset-0 z-50 bg-black/85 flex items-center justify-center p-4",onClick:a,role:"dialog","aria-modal":"true","aria-label":c?"Video: ".concat(c):"Video player",children:(0,r.jsxs)(n.P.div,{initial:{scale:.96,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.96,opacity:0},transition:{duration:.18},className:"relative w-full max-w-5xl aspect-video",onClick:e=>e.stopPropagation(),children:[(0,r.jsx)("button",{ref:x,type:"button",onClick:a,"aria-label":"Close video",className:"absolute -top-12 right-0 inline-flex items-center justify-center w-10 h-10 rounded-full bg-white/10 hover:bg-white/20 text-white transition-colors",children:(0,r.jsx)(l.A,{className:"w-5 h-5"})}),m&&(0,r.jsx)("iframe",{src:m,title:c||"Video",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,className:"w-full h-full rounded-xl shadow-2xl bg-black"})]})})})}},5494:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/library",function(){return a(9145)}])},6264:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r=(0,a(6823).A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},6314:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r=(0,a(6823).A)("compass",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}]])},7877:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r=(0,a(6823).A)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},9145:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>z,default:()=>E});var r=a(5383),s=a(4343),i=a(8116),n=a.n(i),l=a(5792),o=a(2014),d=a(2244),c=a(6314),m=a(3997),x=a(8576),h=a(9446),u=a(860),p=a(5437);let f=(0,a(6823).A)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);var b=a(8383),g=a(4407),y=a(7877),v=a(2054),w=a(1404);let j=[{src:"https://media.base44.com/images/public/699e34d59ad598edd05d1adb/9e5176b45_sp-library.jpg",alt:"Library"},{src:"https://media.base44.com/images/public/699e34d59ad598edd05d1adb/4a4f073a0_sp-library2.jpg",alt:"Library"},{src:"https://media.base44.com/images/public/699e34d59ad598edd05d1adb/197ecd423_Geoff-Chang.jpg",alt:"Library"}],N=[{rotate:3,x:8,y:-6,scale:.97},{rotate:-2.5,x:-6,y:-12,scale:.94}];function k(e){let{images:t}=e,a=(null==t?void 0:t.length)?t:j,[i,n]=(0,s.useState)(0);(0,s.useEffect)(()=>{if(a.length<=1)return;let e=setInterval(()=>{n(e=>(e+1)%a.length)},8e3);return()=>clearInterval(e)},[a.length,i]);let l=a.filter((e,t)=>t!==i).slice(0,2);return(0,r.jsxs)("div",{className:"relative w-full h-64 md:h-80",children:[l.map((e,t)=>{let a=N[t];return(0,r.jsxs)("div",{className:"absolute inset-0 rounded-2xl overflow-hidden shadow-lg pointer-events-none",style:{transform:"rotate(".concat(a.rotate,"deg) translate(").concat(a.x,"px, ").concat(a.y,"px) scale(").concat(a.scale,")"),zIndex:t},children:[(0,r.jsx)("img",{src:e.src,alt:"",className:"w-full h-full object-cover"}),(0,r.jsx)("div",{className:"absolute inset-0 bg-black/20 rounded-2xl"})]},e.src+t)}),(0,r.jsxs)("div",{className:"absolute inset-0 rounded-2xl overflow-hidden shadow-2xl",style:{zIndex:10},children:[(0,r.jsx)(w.N,{mode:"wait",children:(0,r.jsx)(b.P.img,{src:a[i].src,initial:{opacity:0,scale:1.03},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.97},transition:{duration:.4},alt:a[i].alt||"Library",className:"w-full h-full object-cover"},i)}),a.length>1&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("button",{onClick:()=>n(e=>(e-1+a.length)%a.length),className:"absolute left-3 top-1/2 -translate-y-1/2 z-20 bg-black/30 hover:bg-black/50 text-white p-2 rounded-full transition-colors","aria-label":"Previous",children:(0,r.jsx)(y.A,{className:"w-5 h-5"})}),(0,r.jsx)("button",{onClick:()=>n(e=>(e+1)%a.length),className:"absolute right-3 top-1/2 -translate-y-1/2 z-20 bg-black/30 hover:bg-black/50 text-white p-2 rounded-full transition-colors","aria-label":"Next",children:(0,r.jsx)(v.A,{className:"w-5 h-5"})}),(0,r.jsx)("div",{className:"absolute bottom-3 left-1/2 -translate-x-1/2 flex gap-2 z-20",children:a.map((e,t)=>(0,r.jsx)("button",{onClick:()=>n(t),className:"h-2 rounded-full transition-all ".concat(t===i?"bg-white w-6":"bg-white/50 w-2"),"aria-label":"Go to slide ".concat(t+1)},t))})]})]})]})}var S=a(6264),A=a(1921),_=a(3400);let M=[{name:"Dr. Geoff Chang",role:"Curator of the Spurgeon Library",affiliation:"MBTS",url:"https://www.mbts.edu",photo:"https://media.base44.com/images/public/699e34d59ad598edd05d1adb/dc369a180_chang-hs-1500-x-1500-px.jpg"},{name:"Dr. Jeff Medders",role:"General Editor and Fellow of the Spurgeon Library",affiliation:"MBTS",url:"https://www.mbts.edu",photo:"https://media.base44.com/images/public/699e34d59ad598edd05d1adb/9a8bb57eb_54892430575_361b7af039_k-e1765571968401.jpg"}],P=["Research Assistant","Research Assistant","Research Assistant"],C={eyebrow:"From Our President",heading:"A Word from Dr. Jason Allen",photo:"https://media.base44.com/images/public/699e34d59ad598edd05d1adb/7c8de5f4e_jkallen_headshot_square_1200-e1743173887118-1060x710.jpg",quote:"As owners of the Spurgeon Library, Midwestern enjoys a singular stewardship to our students, our denomination, and the church at large. The Charles Spurgeon Lectures on Biblical Preaching equip preachers and gospel ministers and fulfill our mission to exist for the church. The goal of the lectures is to equip attendees and serve the church by speaking on and modeling expositional preaching.",attribution:"Dr. Jason Allen, President, Midwestern Baptist Theological Seminary"};function L(e){let{staff:t,president:a}=e,s=(null==t?void 0:t.length)?t.filter(e=>"director"===e.type):M,i=(null==t?void 0:t.length)?t.filter(e=>"research_assistant"===e.type).map(e=>e.name):P,n=a&&a.quote?a:C;return(0,r.jsx)("div",{className:"bg-card border-t border-b border-border",children:(0,r.jsxs)("div",{className:"max-w-5xl mx-auto px-6 py-16 md:py-20",children:[(0,r.jsxs)(b.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center mb-12",children:[(0,r.jsx)("p",{className:"font-sans text-xs tracking-[0.25em] uppercase text-muted-foreground mb-3",children:"Our Team"}),(0,r.jsx)("h2",{className:"font-serif text-3xl md:text-4xl font-bold text-foreground mb-4",children:"Spurgeon Library Staff"}),(0,r.jsx)("p",{className:"font-sans text-muted-foreground max-w-lg mx-auto text-sm leading-relaxed",children:"The Spurgeon Library is led by a team of scholars dedicated to preserving and promoting the legacy of Charles Haddon Spurgeon."})]}),s.length>0&&(0,r.jsx)("div",{className:"grid sm:grid-cols-2 gap-6 mb-12",children:s.map((e,t)=>(0,r.jsxs)(b.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.1*t},className:"flex items-center",children:[e.photo&&(0,r.jsx)("img",{src:e.photo,alt:e.name,className:"rounded-xl object-cover object-top shadow-lg shrink-0 relative z-10 -mr-8",style:{width:"6.5rem",height:"6.5rem"}}),(0,r.jsxs)("div",{className:"bg-background border border-border rounded-2xl pl-12 pr-6 py-5 flex-1",children:[(0,r.jsx)("h3",{className:"font-serif text-lg font-semibold text-foreground",children:(0,_.Sm)(e.name)}),e.role&&(0,r.jsx)("p",{className:"font-sans text-sm text-muted-foreground mt-0.5",children:(0,_.Sm)(e.role)}),e.url&&e.affiliation&&(0,r.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 mt-2 font-sans text-xs text-accent hover:text-accent/80 transition-colors",children:[(0,_.Sm)(e.affiliation),(0,r.jsx)(S.A,{className:"w-3 h-3"})]})]})]},e.name+t))}),i.length>0&&(0,r.jsxs)(b.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[(0,r.jsx)("h3",{className:"font-sans text-xs tracking-[0.2em] uppercase text-muted-foreground mb-5 text-center",children:"Research Assistants"}),(0,r.jsx)("div",{className:"flex flex-wrap justify-center gap-3",children:i.map((e,t)=>(0,r.jsxs)("div",{className:"flex items-center gap-2 px-4 py-2 bg-background border border-border rounded-full font-sans text-sm text-muted-foreground",children:[(0,r.jsx)(A.A,{className:"w-3.5 h-3.5 text-muted-foreground
1/50"}),(0,_.Sm)(e)]},t))})]}),(0,r.jsxs)(b.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"mt-12 pt-10 border-t border-border",children:[(0,r.jsx)("p",{className:"font-sans text-xs tracking-[0.2em] uppercase text-muted-foreground mb-4 text-center",children:(0,_.Sm)(n.eyebrow)}),(0,r.jsx)("h3",{className:"font-serif text-xl font-semibold text-foreground mb-6 text-center",children:(0,_.Sm)(n.heading)}),(0,r.jsxs)("div",{className:"max-w-4xl mx-auto relative flex flex-col md:flex-row items-center",children:[n.photo&&(0,r.jsx)("img",{src:n.photo,alt:n.attribution,className:"w-44 h-44 md:w-52 md:h-52 rounded-2xl object-cover object-top shadow-xl shrink-0 relative z-10 md:-mr-8"}),(0,r.jsxs)("blockquote",{className:"bg-primary/5 border-l-4 border-accent rounded-r-xl pl-14 pr-8 py-6 w-full",children:[(0,r.jsxs)("p",{className:"font-serif text-lg italic text-foreground/80 leading-relaxed",children:['"',(0,_.Sm)(n.quote),'"']}),(0,r.jsxs)("cite",{className:"block font-sans text-sm text-muted-foreground not-italic mt-4",children:["â ",(0,_.Sm)(n.attribution)]})]})]})]})]})})}var I=a(4515),V=a(5312);function T(e){let{text:t}=e;return t?t.split("\n").map((e,t,a)=>(0,r.jsxs)(s.Fragment,{children:[(0,_.Sm)(e),t<a.length-1&&(0,r.jsx)("br",{})]},t)):null}var z=!0;function E(e){var t;let{library:a,tourPreview:i,staff:y,shared:v}=e,w=a.video.thumb,[j,N]=(0,s.useState)(!1);return(0,r.jsxs)("div",{className:"min-h-screen bg-background",children:[(0,r.jsx)(V.A,{title:"Visit the Library at Midwestern Seminary",description:"Visit the Spurgeon Library at Midwestern Baptist Theological Seminary â the world's most comprehensive collection of Charles Haddon Spurgeon's personal library, manuscripts, and ministry artifacts.",structuredData:{"@context":"https://schema.org","@type":"Library",name:"The Spurgeon Library at Midwestern Seminary",parentOrganization:{"@type":"Organization",name:"Midwestern Baptist Theological Seminary"},address:{"@type":"PostalAddress",addressLocality:"Kansas City",addressRegion:"MO",addressCountry:"US"}}}),(0,r.jsxs)("div",{className:"relative bg-foreground text-primary-foreground overflow-hidden",children:[a.hero.background&&(0,r.jsx)("div",{className:"absolute inset-0 opacity-10",style:{backgroundImage:"url('".concat(a.hero.background,"')"),backgroundSize:"cover",backgroundPosition:"center"}}),(0,r.jsx)("div",{className:"relative max-w-5xl mx-auto px-6 py-24 md:py-32",children:(0,r.jsxs)("div",{className:"grid md:grid-cols-2 gap-8 items-center",children:[(0,r.jsxs)(b.P.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-5",children:[(0,r.jsx)(o.A,{className:"w-5 h-5 text-accent"}),(0,r.jsx)("span",{className:"font-sans text-sm text-primary-foreground/50 uppercase tracking-widest",children:(0,_.Sm)(a.hero.eyebrow)})]}),(0,r.jsxs)("h1",{className:"font-serif text-4xl md:text-5xl font-bold text-primary-foreground mb-6 leading-tight",children:[(0,_.Sm)(a.hero.titleTop),(0,r.jsx)("br",{}),(0,r.jsx)("span",{className:"italic font-normal text-accent",children:(0,_.Sm)(a.hero.titleBottom)})]}),(0,r.jsx)("p",{className:"font-sans text-lg text-primary-foreground/60 max-w-xl leading-relaxed mb-10",children:(0,_.Sm)(a.hero.body)}),(0,r.jsxs)("div",{className:"flex flex-wrap gap-4",children:[(0,r.jsxs)("a",{href:"#visit",onClick:e=>{var t;e.preventDefault(),null==(t=document.getElementById("visit"))||t.scrollIntoView({behavior:"smooth"})},className:"inline-flex items-center gap-2 px-6 py-3 bg-accent text-accent-foreground rounded-full font-sans text-sm font-semibold hover:bg-accent/90 transition-colors",children:[(0,r.jsx)(d.A,{className:"w-4 h-4"}),(0,_.Sm)(a.hero.primaryLabel)]}),(0,r.jsxs)(n(),{href:l.b.DigitalTour,className:"inline-flex items-center gap-2 px-6 py-3 rounded-full border border-primary-foreground/20 text-primary-foreground/80 hover:text-primary-foreground hover:border-primary-foreground/40 font-sans text-sm font-medium transition-all",children:[(0,r.jsx)(c.A,{className:"w-4 h-4"}),(0,_.Sm)(a.hero.secondaryLabel)]})]})]}),(0,r.jsx)(b.P.div,{initial:{opacity:0,x:20}
1,animate:{opacity:1,x:0},transition:{duration:.6,delay:.2},children:(0,r.jsx)(k,{images:a.carousel})})]})})]}),a.video.url&&(0,r.jsx)("div",{className:"bg-card border-b border-border",children:(0,r.jsxs)("div",{className:"max-w-4xl mx-auto px-6 py-16 md:py-20",children:[(0,r.jsxs)(b.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center mb-10",children:[(0,r.jsx)("p",{className:"font-sans text-xs tracking-[0.25em] uppercase text-muted-foreground mb-3",children:(0,_.Sm)(a.video.eyebrow)}),(0,r.jsx)("h2",{className:"font-serif text-3xl md:text-4xl font-bold text-foreground mb-4",children:(0,_.Sm)(a.video.heading)}),(0,r.jsx)("p",{className:"font-sans text-muted-foreground max-w-lg mx-auto text-sm leading-relaxed",children:(0,_.Sm)(a.video.intro)})]}),(0,r.jsx)(b.P.div,{initial:{opacity:0,scale:.98},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.5},className:"rounded-2xl overflow-hidden aspect-video shadow-2xl border border-border",children:(0,r.jsxs)("button",{type:"button",onClick:()=>N(!0),"aria-label":"Play video: ".concat(a.video.heading),className:"block w-full h-full rounded-2xl overflow-hidden relative group cursor-pointer",children:[w&&(0,r.jsx)("img",{src:w,alt:a.video.heading,className:"w-full h-full object-cover"}),(0,r.jsx)("div",{className:"absolute inset-0 bg-black/20 group-hover:bg-black/30 transition-colors flex items-center justify-center",children:(0,r.jsx)("div",{className:"w-16 h-16 rounded-full bg-white/90 flex items-center justify-center shadow-lg group-hover:scale-110 transition-transform",children:(0,r.jsx)(m.A,{className:"w-8 h-8 text-foreground"})})})]})})]})}),(0,r.jsx)("div",{className:"bg-primary/5 border-b border-border",children:(0,r.jsx)("div",{className:"max-w-5xl mx-auto px-6 py-16 md:py-20",children:(0,r.jsxs)("div",{className:"grid md:grid-cols-2 gap-10 items-center",children:[(0,r.jsxs)(b.P.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5},children:[(0,r.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-accent/10 border border-accent/20 mb-5",children:[(0,r.jsx)(c.A,{className:"w-3.5 h-3.5 text-accent"}),(0,r.jsx)("span",{className:"font-sans text-xs text-accent font-medium uppercase tracking-wider",children:(0,_.Sm)(a.tour.eyebrow)})]}),(0,r.jsx)("h2",{className:"font-serif text-3xl md:text-4xl font-bold text-foreground mb-4",children:(0,_.Sm)(a.tour.heading)}),(0,r.jsx)("p",{className:"font-sans text-muted-foreground leading-relaxed mb-6",children:(0,_.Sm)(a.tour.body)}),(0,r.jsxs)(n(),{href:l.b.DigitalTour,className:"inline-flex items-center gap-2 px-6 py-3 bg-primary text-primary-foreground rounded-full font-sans text-sm font-semibold hover:bg-primary/90 transition-colors",children:[(0,_.Sm)(a.tour.ctaLabel),(0,r.jsx)(x.A,{className:"w-4 h-4"})]})]}),(0,r.jsx)(b.P.div,{initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5},className:"grid grid-cols-2 gap-3",children:i.map(e=>(0,r.jsxs)(n(),{href:l.b.DigitalTour+"?stop=".concat(e.num),className:"p-4 bg-card border border-border rounded-xl hover:border-primary/30 hover:shadow-sm transition-all group",children:[(0,r.jsxs)("p",{className:"font-sans text-xs text-muted-foreground mb-1",children:["Stop ",e.num]}),(0,r.jsx)("p",{className:"font-serif text-sm font-semibold text-foreground group-hover:text-primary transition-colors",children:(0,_.Sm)(e.title)})]},e.num))})]})})}),(0,r.jsx)(L,{staff:y,president:a.president}),(0,r.jsxs)("div",{id:"visit",className:"max-w-5xl mx-auto px-6 py-16 md:py-20",children:[(0,r.jsxs)(b.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center mb-12",children:[(0,r.jsx)("p",{className:"font-sans text-xs tracking-[0.25em] uppercase text-muted-foreground mb-3",children:(0,_.Sm)(a.visit.eyebrow)}),(0,r.jsx)("h2",{className:"font-serif text-3xl md:text-4xl font-bold text-foreground mb-4",children:(0,_.Sm)(a.visit.heading)}),(0,r.jsx)("p",{className:"font-sans text-muted-foreground max-w-lg mx-auto text-sm leading-relaxed",children:(0,_.Sm)(a.visit.intro)})]}),(0,r.jsxs)("div",{className:"grid md:grid-cols-3 gap-6",children:[(0,r.jsxs)(b.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:0},className:"bg-card border border-border rounded-2xl p-6",children:[(0,r.jsx)("div",{className:"w-10 h-10 rounded-xl bg-primary/10 flex items-center justify-center mb-4",children:(0,r.jsx)(h.A,{className:"w-5 h-5 text-primary"})}),(0,r.jsx)("h3",{className:"font-serif text-lg font-semibold text-foreground mb-3",children:"Location"}),(0,r.jsx)("p",{className:"font-sans text-sm text-muted-foreground leading-relaxed",children:(0,r.jsx)(T,{text:a.visit.locationLine
1s})}),a.visit.directionsUrl&&(0,r.jsxs)("a",{href:a.visit.directionsUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 mt-4 font-sans text-sm text-primary hover:underline",children:["Get Directions ",(0,r.jsx)(x.A,{className:"w-3.5 h-3.5"})]})]}),(0,r.jsxs)(b.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.1},className:"bg-card border border-border rounded-2xl p-6",children:[(0,r.jsx)("div",{className:"w-10 h-10 rounded-xl bg-accent/10 flex items-center justify-center mb-4",children:(0,r.jsx)(u.A,{className:"w-5 h-5 text-accent"})}),(0,r.jsx)("h3",{className:"font-serif text-lg font-semibold text-foreground mb-3",children:"Tours"}),(0,r.jsx)("ul",{className:"font-sans text-sm text-muted-foreground space-y-2",children:a.visit.hours.map((e,t)=>(0,r.jsxs)("li",{className:"flex justify-between",children:[(0,r.jsx)("span",{children:(0,_.Sm)(e.label)}),(0,r.jsx)("span",{className:"text-foreground font-medium",children:(0,_.Sm)(e.value)})]},t))}),a.visit.hoursNote&&(0,r.jsx)("p",{className:"font-sans text-xs text-muted-foreground/70 mt-4 italic",children:(0,_.Sm)(a.visit.hoursNote)})]}),(0,r.jsxs)(b.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.2},className:"bg-card border border-border rounded-2xl p-6",children:[(0,r.jsx)("div",{className:"w-10 h-10 rounded-xl bg-muted flex items-center justify-center mb-4",children:(0,r.jsx)(p.A,{className:"w-5 h-5 text-muted-foreground"})}),(0,r.jsx)("h3",{className:"font-serif text-lg font-semibold text-foreground mb-3",children:"Contact"}),(0,r.jsxs)("ul",{className:"font-sans text-sm text-muted-foreground space-y-3",children:[a.visit.phone&&(0,r.jsxs)("li",{className:"flex items-center gap-2",children:[(0,r.jsx)(f,{className:"w-4 h-4 shrink-0"}),(0,r.jsx)("a",{href:"tel:".concat(a.visit.phone.replace(/[^0-9+]/g,"")),className:"hover:text-primary transition-colors",children:a.visit.phone})]}),a.visit.email&&(0,r.jsxs)("li",{className:"flex items-center gap-2",children:[(0,r.jsx)(p.A,{className:"w-4 h-4 shrink-0"}),(0,r.jsx)("a",{href:"mailto:".concat(a.visit.email),className:"hover:text-primary transition-colors",children:a.visit.email})]})]}),a.visit.externalUrl&&(0,r.jsxs)("a",{href:a.visit.externalUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 mt-5 font-sans text-sm text-primary hover:underline",children:[(0,_.Sm)(a.visit.externalLabel)," ",(0,r.jsx)(x.A,{className:"w-3.5 h-3.5"})]})]})]}),a.visit.mapEmbedUrl&&(0,r.jsx)(b.P.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"mt-8 rounded-2xl overflow-hidden border border-border shadow-md",style:{height:340},children:(0,r.jsx)("iframe",{title:"MBTS Campus Map",src:a.visit.mapEmbedUrl,width:"100%",height:"100%",style:{border:0},allowFullScreen:!0,loading:"lazy"})})]}),(0,r.jsx)(I.A,{open:j,onClose:()=>N(!1),videoUrl:a.video.url,title:a.video.heading}),(0,r.jsx)(g.A,{settings:v.footer,footerColumns:null==(t=v.nav)?void 0:t.footerColumns})]})}},9446:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r=(0,a(6823).A)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]])}},e=>{e.O(0,[628,636,593,792],()=>e(e.s=5494)),_N_E=e.O()}]);
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.