PageSourceSearch

https://www.mercygatechurch.com/_next/static/chunks/08luv.j.z7w-s.js

js mercygatechurch.com collected 2026-09-24 13:39:24 UTC 30,810 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,284357,(e,t,a)=>{var l=e.r(795014);t.exports=function(e,t,a){var r=e.length;return a=void 0===a?r:a,!t&&a>=r?e:l(e,t,a)}},979589,(e,t,a)=>{var l=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(e){return l.test(e)}},758672,(e,t,a)=>{t.exports=function(e){return e.split("")}},695365,(e,t,a)=>{var l="\\ud800-\\udfff",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",s="\\ud83c[\\udffb-\\udfff]",d="[^"+l+"]",i="(?:\\ud83c[\\udde6-\\uddff]){2}",n="[\\ud800-\\udbff][\\udc00-\\udfff]",o="(?:"+r+"|"+s+")?",c="[\\ufe0e\\ufe0f]?",m="(?:\\u200d(?:"+[d,i,n].join("|")+")"+c+o+")*",u=RegExp(s+"(?="+s+")|"+("(?:"+[d+r+"?",r,i,n,"["+l+"]"].join("|"))+")"+(c+o+m),"g");t.exports=function(e){return e.match(u)||[]}},34170,(e,t,a)=>{var l=e.r(758672),r=e.r(979589),s=e.r(695365);t.exports=function(e){return r(e)?s(e):l(e)}},229821,(e,t,a)=>{var l=e.r(284357),r=e.r(979589),s=e.r(34170),d=e.r(702922);t.exports=function(e){return function(t){var a=r(t=d(t))?s(t):void 0,i=a?a[0]:t.charAt(0),n=a?l(a,1).join(""):t.slice(1);return i[e]()+n}}},232241,(e,t,a)=>{t.exports=e.r(229821)("toUpperCase")},220250,(e,t,a)=>{var l=e.r(702922),r=e.r(232241);t.exports=function(e){return r(l(e).toLowerCase())}},130230,61610,934574,692153,e=>{"use strict";e.s(["default",()=>$,"useCalendarViewContext",()=>R],692153);var t=e.i(843476),a=e.i(271645),l=e.i(988842),r=e.i(989895);let s=a.forwardRef(function({title:e,titleId:t,...l},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},l),e?a.createElement("title",{id:t},e):null,a.createElement("path",{fillRule:"evenodd",d:"M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))});e.s(["ChevronDownIcon",0,s],61610);let d=a.forwardRef(function({title:e,titleId:t,...l},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},l),e?a.createElement("title",{id:t},e):null,a.createElement("path",{fillRule:"evenodd",d:"M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"}))});var i=e.i(838029);let n=a.forwardRef(function({title:e,titleId:t,...l},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},l),e?a.createElement("title",{id:t},e):null,a.createElement("path",{d:"M3 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM8.5 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM15.5 8.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Z"}))});var o=e.i(220250),c=e.i(166540);let m={day:{dateTime:"YYYY-MM-DD",title:"MMMM DD, YYYY"},week:{dateTime:"YYYY-MM",title:"MMMM YYYY"},month:{dateTime:"YYYY-MM",title:"MMMM YYYY"},year:{dateTime:"YYYY",title:"YYYY"}},u=({controls:e})=>{let{date:a,currentView:u,views:x,onRangeChange:f,onViewChange:g}=R(),h=m[u],y=x.filter(e=>["day","week","month","year"].includes(e));return(0,t.jsxs)("header",{className:"flex gap-2 items-center justify-between border-b border-gray-200 py-4 lg:flex-none",children:[(0,t.jsx)("h1",{className:"font-semibold leading-6",children:(0,t.jsx)("time",{dateTime:(0,
1c.default)(a).format(h.dateTime),children:(0,c.default)(a).format(h.title)})}),(0,t.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[e?(0,t.jsx)(e,{}):null,(0,t.jsxs)("div",{className:"relative flex items-center rounded-md bg-white shadow-xs md:items-stretch",children:[(0,t.jsxs)("button",{type:"button",className:"flex h-9 w-12 items-center justify-center rounded-l-md border-y border-l border-gray-300 pr-1 text-gray-400 hover:text-gray-500 focus:relative md:w-9 md:pr-0 md:hover:bg-gray-50",onClick:()=>{f((0,c.default)(a).subtract(1,u))},children:[(0,t.jsxs)("span",{className:"sr-only",children:["Previous ",u]}),(0,t.jsx)(d,{className:"h-5 w-5","aria-hidden":"true"})]}),(0,t.jsx)("button",{type:"button",className:"hidden border-y border-gray-300 px-3.5 text-sm font-semibold text-gray-900 hover:bg-gray-50 focus:relative md:block",onClick:()=>f((0,c.default)()),children:"Today"}),(0,t.jsx)("span",{className:"relative -mx-px h-5 w-px bg-gray-300 md:hidden"}),(0,t.jsxs)("button",{type:"button",className:"flex h-9 w-12 items-center justify-center rounded-r-md border-y border-r border-gray-300 pl-1 text-gray-400 hover:text-gray-500 focus:relative md:w-9 md:pl-0 md:hover:bg-gray-50",onClick:()=>{f((0,c.default)(a).add(1,u))},children:[(0,t.jsxs)("span",{className:"sr-only",children:["Next ",u]}),(0,t.jsx)(i.ChevronRightIcon,{className:"h-5 w-5","aria-hidden":"true"})]})]}),(0,t.jsx)("div",{className:"hidden md:flex md:items-center md:gap-2",children:(0,t.jsxs)(r.Menu,{as:"div",className:"relative",children:[(0,t.jsxs)(r.MenuButton,{type:"button",className:"flex items-center gap-x-1.5 rounded-md bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-xs ring-1 ring-inset ring-gray-300 hover:bg-gray-50",children:[(0,o.default)(u)," view",(0,t.jsx)(s,{className:"-mr-1 h-5 w-5 text-gray-400","aria-hidden":"true"})]}),(0,t.jsx)(r.MenuItems,{modal:!1,transition:!0,className:"absolute right-0 z-10 mt-3 w-36 origin-top-right overflow-hidden rounded-md bg-white shadow-lg ring-1 ring-black/5 focus:outline-hidden transition ease-out duration-100 data-closed:opacity-0 data-closed:scale-95",children:(0,t.jsx)("div",{className:"py-1",children:y.map((e,a)=>(0,t.jsx)(r.MenuItem,{children:(0,t.jsx)("button",{type:"button",className:(0,l.classNames)("data-active:bg-gray-100 data-active:text-gray-900 text-gray-700","w-full text-left px-4 py-2 text-sm"),onClick:()=>g(e),children:`${(0,o.default)(e)} view`})},`${e}_${a}`))})})]})}),(0,t.jsxs)(r.Menu,{as:"div",className:"relative ml-6 md:hidden",children:[(0,t.jsxs)(r.MenuButton,{className:"-mx-2 flex items-center rounded-full border border-transparent p-2 text-gray-400 hover:text-gray-500",children:[(0,t.jsx)("span",{className:"sr-only",children:"Open menu"}),(0,t.jsx)(n,{className:"h-5 w-5","aria-hidden":"true"})]}),(0,t.jsxs)(r.MenuItems,{transition:!0,className:"absolute right-0 z-10 mt-3 w-36 origin-top-right divide-y divide-gray-100 overflow-hidden rounded-md bg-white shadow-lg ring-1 ring-black/5 focus:outline-hidden transition ease-out duration-100 data-closed:opacity-0 data-closed:scale-95",children:[(0,t.jsx)("div",{className:"py-1",children:(0,t.jsx)(r.MenuItem,{children:(0,t.jsx)("button",{type:"button",className:(0,l.classNames)("data-active:bg-gray-100 data-active:text-gray-900 text-gray-700","block px-4 py-2 text-sm"),onClick:()=>f((0,c.default)()),children:"Go to today"})})}),(0,t.jsx)("div",{className:"py-1",children:y.map((e,a)=>(0,t.jsx)(r.MenuItem,{children:(0,t.jsx)("button",{type:"button",className:(0,l.classNames)("data-active:bg-gray-100 data-active:text-gray-900 text-gray-700","block px-4 py-2 text-sm"),onClick:()=>g(e),children:`${(0,o.default)(e)} view`})},`mobile-${e}_${a}`))})]})]})]})]})},x=({event:e,className:a,children:l})=>{let{onEventClick:r}=R();if(e.href){let r=e.external?{target:"_blank",rel:"noopener noreferrer"}:{};return(0,t.jsx)("a",{href:e.href,className:a,...r,children:l})}return r?(0,t.jsx)("button",{type:"button",className:a,onClick:()=>r(e.id),children:l}):(0,t.jsx)("span",{className:a,children:l})},f=e=>{let t=new Date(e),a=new Date(t);return a.setHours(0,0,0,0),Math.floor((t-a)/3e5)},g=({item:e,colStart:a})=>{if(!e)return;let l=(0,c.default)(e.datetime).isoWeekday()+1;8===l&&(l=0);let r=f(e.startTime)+2,s=f(e.endTime)+2,d=`${r} / span ${s-r}`;e?.allDay&&(d="1 / -1");let i=a||l,n=e.overlapIndex===e.overlapCount-1,o=e.overlapCount>0?`${170/e.overlapCount}%`:"100%";n&&(o="auto");let m={gridColumnStart:i,gridRow:d,width:o,marginLeft:e.overlapCount>1?`${100*e.overlapIndex/e.overlapCount}%`:"0%",zIndex:e.zIndex||1};return(0,t.jsx)("li",{className:"calendar__column-item",style:m,children:(0,t.jsxs)(x,{event:e,className:"border",children:[(0,t.jsx)("p",{className:"order-1 font-semibold",children:e.name}),!e.allDay&&(0,t.jsx)("p",{children:(0,t.jsx)("time",{dateTime:e.datetime,suppressHydrationWarning:!0,children:(0,c.default)(e.datetime).format("h:mm A")})})]})})};var h=e.i(151567);c.default.updateLocale("en",{week:{dow:0}});let y=e=>"Event"===e.type&&e?.meta?.redirect?.url&&e?.meta?.redirect?.trigger==="featured"?e.meta.redirect.url:e.slug?`/event/${e.slug}`:e.href,p=e=>"Event"===e.type&&e?.meta?.redirect?.url&&e?.meta?.redirect?.trigger==="featured"?(0,h.default)(e.meta.redirect.url):!e.slug,v=(e,t,a,l)=>{e.setDate(1);let r=(0,c.default)(e).startOf("month"),s=(0,c.default)(e).endOf("month"),d=[];for(let e of w(r,s))d.includes(e.week())||d.push(e.week());let i=[];for(let t of d){let a=+(11===(0,c.default)(e).month()&&1===t),l=w((0,c.default)(e).add(a,"year").week(t).day(0),(0,c.default)(e).add(a,"year").week(t).day(6));i.push(...l.map(e=>e.toDate()))}return i.map(r=>{let s=(0,c.default)(r).format("YYYY-MM-DD"),d=s===(0,c.default)(a).format("YYYY-MM-DD"),i=s===(0,c.default)(l).format("YYYY-MM-DD"),n=t.filter(e=>{let t=new Date(e.startTime),a=new Date(e.endTime);return t.toLocaleDateString()===r.toLocaleDateString()||a.toLocaleDateString()===r.toLocaleDateString()||t<=r&&a>=r}).map(e=>({id:e.id,name:e.name,time:(0,c.default)(e.startTime).format("hh:mm A"),datetime:e.startTime,startTime:e.startTime,endTime:e.endTime,href:y(e),external:p(e),allDay:e?.meta?.allDay||!1}));return{date:(0,c.default)(r).format("YYYY-MM-DD"),isCurrentMonth:r.getMonth()===(0,c.default)(e).month(),isSelected:d,isToday:i,events:n}})},j=()=>Array.from({length:24}).map((e,t)=>(0,c.default)({hour:t}).format("hA")),b=e=>{if(!e||0===e.length)return e;let t=e.filter(e=>!e.allDay),a=e.filter(e=>e.allDay),l=(e,t)=>
1{if(!e.startTime||!e.endTime||!t.startTime||!t.endTime)return!1;let a=(0,c.default)(e.startTime),l=(0,c.default)(e.endTime),r=(0,c.default)(t.startTime),s=(0,c.default)(t.endTime);return a.isBefore(s)&&l.isAfter(r)},r=[],s=new Set;t.forEach((e,a)=>{if(s.has(e.id))return;let d=[e];s.add(e.id),t.forEach((t,r)=>{a!==r&&!s.has(t.id)&&l(e,t)&&(d.push(t),s.add(t.id))});let i=!0;for(;i;)i=!1,t.forEach(e=>{!s.has(e.id)&&d.some(t=>l(e,t))&&(d.push(e),s.add(e.id),i=!0)});r.push(d)});let d=[];return r.forEach(e=>{1===e.length?d.push({...e[0],overlapCount:0,overlapIndex:0,zIndex:1}):[...e].sort((e,t)=>{let a=(0,c.default)(e.startTime),l=(0,c.default)(t.startTime),r=(0,c.default)(e.endTime),s=(0,c.default)(t.endTime);return a.isSame(l)?s.isBefore(r)?-1:1:a.isBefore(l)?-1:1}).forEach((t,a)=>{d.push({...t,overlapCount:e.length,overlapIndex:a,zIndex:a+1})})}),[...a.map(e=>({...e,overlapCount:0,overlapIndex:0,zIndex:1})),...d]},w=(e,t)=>{let a=[],l=(0,c.default)(e),r=(0,c.default)(t);for(;l.isSameOrBefore(r,"millisecond");)a.push((0,c.default)(l)),l.add(1,"day");return a},N=()=>{let{getHook:e,date:r,filters:s,onRangeChange:n}=R(),o=(0,c.default)(r).month(),{data:m,runSearch:u,loading:x,total:f}=e(),h=(0,a.useMemo)(()=>v((0,c.default)(r).toDate(),m,r),[r,m]),y=h.find(e=>e.isSelected),p=((e,t=[])=>{let a=(0,c.default)(e).subtract(3,"days"),l=[];for(let e=0;e<7;e++){let e=t.find(e=>e.date===a.format("YYYY-MM-DD"));e&&l.push(e),a.add(1,"day")}return l})(r,h),w=(0,a.useRef)(null),N=(0,a.useRef)(null),T=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=60*new Date().getHours();w.current.scrollTop=(w.current.scrollHeight-N.current.offsetHeight-T.current.offsetHeight)*e/1440},[]),(0,a.useEffect)(()=>{let e=h.at(0)?.date,t=h.at(-1)?.date,a={page:0,limit:100,args:{startTime:(0,c.default)(e).toISOString(),endTime:(0,c.default)(t).set({hour:23,minute:59}).toISOString()}};if(s.length)for(let e of s)a.args[e.key]=e.value;u(a,null,"member")},[o,s]),(0,t.jsxs)("div",{className:"isolate flex flex-auto overflow-hidden bg-white",suppressHydrationWarning:!0,children:[(0,t.jsxs)("div",{ref:w,className:"flex flex-auto flex-col overflow-scroll max-h-dvh",children:[(0,t.jsx)("div",{ref:N,className:"sticky top-0 z-10 grid flex-none grid-cols-7 bg-white text-xs text-gray-500 shadow-xs ring-1 ring-black/5 md:hidden",children:p.map(e=>{let a="text-gray-900";return e.isSelected&&e.isToday?a="has-primary-bg":e.isToday?a="has-primary-color":e.isSelected&&(a="bg-gray-900 text-white"),(0,t.jsxs)("button",{type:"button",className:"flex flex-col items-center pb-1.5 pt-3",onClick:()=>{n((0,c.default)(e.date))},children:[(0,t.jsx)("span",{children:(0,c.default)(e.date).format("dddd").at(0)}),(0,t.jsx)("span",{className:(0,l.classNames)("mt-3 flex h-8 w-8 items-center justify-center rounded-full text-base font-semibold text-gray-900",a),children:(0,c.default)(e.date).format("D")})]},`relative-cal-${e.date}`)})}),(0,t.jsxs)("div",{className:"flex w-full flex-auto",children:[(0,t.jsx)("div",{className:"w-14 flex-none bg-white ring-1 ring-gray-100"}),(0,t.jsxs)("div",{className:"grid flex-auto grid-cols-1 grid-rows-1",children:[(0,t.jsxs)("div",{className:"col-start-1 col-end-2 row-start-1 grid divide-y divide-gray-100",style:{gridTemplateRows:"repeat(48, minmax(3.5rem, 1fr))"},children:[(0,t.jsx)("div",{ref:T,className:"row-end-1 h-7"}),j().map(e=>(0,t.jsxs)(a.Fragment,{children:[(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:"sticky left-0 -ml-14 -mt-2.5 w-14 pr-2 text-right text-xs leading-5 text-gray-400",children:e})}),(0,t.jsx)("div",{})]},e))]}),(0,t.jsx)("ol",{className:"col-start-1 col-end-2 row-start-1 grid grid-cols-1",style:{gridTemplateRows:"1.75rem repeat(288, minmax(0, 1fr)) auto"},children:b(y?.events||[]).map(e=>(0,t.jsx)(g,{item:e,colStart:1},e.id))})]})]})]}),(0,t.jsxs)("div",{className:"hidden w-1/2 max-w-md flex-none border-l border-gray-100 px-8 py-10 md:block",children:[(0,t.jsxs)("div",{className:"flex items-center text-center text-gray-900",children:[(0,t.jsxs)("button",{type:"button",className:"-m-1.5 flex flex-none items-center justify-center p-1.5 text-gray-400 hover:text-gray-500",onClick:()=>{n((0,c.default)(r).subtract(1,"month"))},children:[(0,t.jsx)("span",{className:"sr-only",children:"Previous month"}),(0,t.jsx)(d,{className:"h-5 w-5","aria-hidden":"true"})]}),(0,t.jsx)("div",{className:"flex-auto text-sm font-semibold",children:(0,c.default)(r).format("MMMM YYYY")}),(0,t.jsxs)("button",{type:"button",className:"-m-1.5 flex flex-none items-center justify-center p-1.5 text-gray-400 hover:text-gray-500",onClick:()=>{n((0,c.default)(r).add(1,"month"))},children:[(0,t.jsx)("span",{className:"sr-only",children:"Next month"}),(0,t.jsx)(i.ChevronRightIcon,{className:"h-5 w-5","aria-hidden":"true"})]})]}),(0,t.jsxs)("div",{className:"mt-6 grid grid-cols-7 text-center text-xs leading-6 text-gray-500",children:[(0,t.jsx)("div",{children:"S"}),(0,t.jsx)("div",{children:"M"}),(0,t.jsx)("div",{children:"T"}),(0,t.jsx)("div",{children:"W"}),(0,t.jsx)("div",{children:"T"}),(0,t.jsx)("div",{children:"F"}),(0,t.jsx)("div",{children:"S"})]}),(0,t.jsx)("div",{className:"isolate mt-2 grid grid-cols-7 gap-px rounded-lg bg-gray-200 text-sm shadow-xs ring-1 ring-gray-200",children:h.map((e,a)=>(0,t.jsx)("button",{type:"button",className:(0,l.classNames)("py-1.5 hover:bg-gray-100 focus:z-10",e.isCurrentMonth?"bg-white":"bg-gray-50",(e.isSelected||e.isToday)&&"font-semibold",e.isSelected&&"text-white",!e.isSelected&&e.isCurrentMonth&&!e.isToday&&"text-gray-900",!e.isSelected&&!e.isCurrentMonth&&!e.isToday&&"text-gray-400",e.isToday&&!e.isSelected&&"has-primary-color",0===a&&"rounded-tl-lg",6===a&&"rounded-tr-lg",a===h.length-7&&"rounded-bl-lg",a===h.length-1&&"rounded-br-lg"),onClick:()=>{n((0,c.default)(e.date))},children:(0,t.jsx)("time",{dateTime:e.date,className:(0,l.classNames)("mx-auto flex h-7 w-7 items-center justify-center rounded-full",e.isSelected&&e.isToday&&"has-primary-bg",e.isSelected&&!e.isToday&&"bg-gray-900"),children:e.date.split("-").pop().replace(/^0/,"")})},e.date))})]})]})};e.s(["CalendarMonthSkeleton",()=>Y,"default",()=>D],934574);let T=a.forwardRef(function({title:e,titleId:t,...l},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},l),e?a.createElement("title",{id:t},e):null,a.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm.75-13a.75.75 0 0 0-1.5 0v5c0 .414.336.75.75.75h4a.75.75 0 0 0 0-1.5h-3.25V5Z",clipRule:"evenodd"}))}),M=({label:e})=>{let[a,...l]=e;return(0,t.jsxs)("div",{className:"bg-white py-2",children:[a,(0,t.jsx)("span",{className:"sr-only sm:not-sr-only",children:l})]})},Y=()=>{let e=v((0,c.default)().toDate(),[],null),a=e.length/7;return(0,t.jsxs)("div",{className:"shadow-xs ring-1 ring-black/5 lg:flex lg:flex-auto lg:flex-col",children:[(0,t.jsxs)("div",{className:"grid grid-cols-7 gap-px border-b border-gray-300 bg-gray-200 text-center text-xs font-semibold leading-6 text-gray-700 lg:flex-none",children:[(0,t.jsx)(M,{label:"Sun"}),(0,t.jsx)(M,{label:"Mon"}),(0,t.jsx)(M,{label:"Tue"}),(0,t.jsx)(M,{label:"Wed"}),(0,t.jsx)(M,{label:"Thu"}),(0,t.jsx)(M,{label:"Fri"}),(0,t.jsx)(M,{label:"Sat"})]}),(0,t.jsx)("div",{className:"flex bg-gray-200 text-xs leading-6 text-gray-700 lg:flex-auto",children:(0,t.jsx)("div",{className:`hidden w-full lg:grid lg:grid-cols-7 lg:grid-rows-${a} lg:gap-px auto-rows-fr`,children:e.map(e=>(0,t.jsx)("div",{className:(0,l.classNames)(e.isCurrentMonth?"bg-white":"bg-gray-50 text-gray-500","relative px-3 py-2"),children:(0,t.jsx)("time",{dateTime:e.date,className:e.isToday?"flex h-6 w-6 items-center justify-center rounded-full has-primary-bg font-semibold text-white":void 0,children:e.date.split("-").pop().replace(/^0/,"")})},e.date))})})]})},D=()=>{let{date:e,getHook:r,onRangeChange:s,onViewChange:d,filters:i,onEventClick:n}=R(),{data:o,runSearch:m,loading:u}=r(),f=(0,c.default)(e).month(),g=(0,a.useMemo)(()=>v((0,c.default)(e).toDate(),o,e),[e,o]),h=g.find(({isSelected:e})=>!!e);(0,a.useEffect)(()=>{let e=g.at(0)?.date,t=g.at(-1)?.date,a={page:0,limit:100,args:{startTime:(0,
1c.default)(e).toISOString(),endTime:(0,c.default)(t).set({hour:23,minute:59}).toISOString()}};if(i.length)for(let e of i)a.args[e.key]=e.value;m(a,null,"member")},[f,i]);let y=g.length/7;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"shadow-xs ring-1 ring-black/5 lg:flex lg:flex-auto lg:flex-col",suppressHydrationWarning:!0,children:[(0,t.jsxs)("div",{className:"grid grid-cols-7 gap-px border-b border-gray-300 bg-gray-200 text-center text-xs font-semibold leading-6 text-gray-700 lg:flex-none",children:[(0,t.jsx)(M,{label:"Sun"}),(0,t.jsx)(M,{label:"Mon"}),(0,t.jsx)(M,{label:"Tue"}),(0,t.jsx)(M,{label:"Wed"}),(0,t.jsx)(M,{label:"Thu"}),(0,t.jsx)(M,{label:"Fri"}),(0,t.jsx)(M,{label:"Sat"})]}),(0,t.jsxs)("div",{className:"flex bg-gray-200 text-xs leading-6 text-gray-700 lg:flex-auto",children:[(0,t.jsx)("div",{className:`hidden w-full lg:grid lg:grid-cols-7 lg:grid-rows-${y} lg:gap-px auto-rows-fr`,children:g.map(e=>(0,t.jsxs)("div",{className:(0,l.classNames)(e.isCurrentMonth?"bg-white":"bg-gray-50 text-gray-500","relative px-3 py-2"),children:[(0,t.jsx)("time",{dateTime:e.date,className:e.isToday?"flex h-6 w-6 items-center justify-center rounded-full has-primary-bg font-semibold text-white":void 0,children:e.date.split("-").pop().replace(/^0/,"")}),e.events.length>0&&(0,t.jsxs)("ol",{className:"mt-2 list-none! ml-0!",children:[e.events.sort((e,t)=>e.allDay&&!t.allDay?-1:!e.allDay&&t.allDay?1:0).slice(0,2).map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(x,{event:e,className:"group flex w-full no-underline! hover:underline!",children:[(0,t.jsx)("p",{className:"flex-auto truncate text-left font-medium text-gray-900 group-hover:text-gray-500",children:e.name}),e?.allDay?(0,t.jsx)("span",{className:"ml-3 hidden flex-none text-gray-500 group-hover:text-gray-400 xl:block",children:"All Day"}):(0,t.jsx)("time",{dateTime:e.datetime,className:"ml-3 hidden flex-none text-gray-500 group-hover:text-gray-400 xl:block",children:e.time})]})},e.id)),e.events.length>2&&(0,t.jsx)("li",{children:(0,t.jsxs)("button",{type:"button",onClick:()=>{s((0,c.default)(e.date)),d("day")},className:"text-gray-500",children:["+ ",e.events.length-2," more"]})})]})]},e.date))}),(0,t.jsx)("div",{className:`isolate grid w-full grid-cols-7 grid-rows-${y} gap-px lg:hidden auto-rows-fr`,children:g.map(e=>(0,t.jsxs)("button",{type:"button",className:(0,l.classNames)(e.isCurrentMonth?"bg-white":"bg-gray-50",(e.isSelected||e.isToday)&&"font-semibold",e.isSelected&&"text-white",!e.isSelected&&e.isToday&&"has-primary-color",!e.isSelected&&e.isCurrentMonth&&!e.isToday&&"text-gray-900",!e.isSelected&&!e.isCurrentMonth&&!e.isToday&&"text-gray-500","flex h-14 flex-col px-3 py-2 hover:bg-gray-100 focus:z-10"),onClick:()=>{s((0,c.default)(e.date))},children:[(0,t.jsx)("time",{dateTime:e.date,className:(0,l.classNames)(e.isSelected&&"flex h-6 w-6 items-center justify-center rounded-full",e.isSelected&&e.isToday&&"has-primary-bg",e.isSelected&&!e.isToday&&"bg-gray-900","ml-auto"),children:e.date.split("-").pop().replace(/^0/,"")}),(0,t.jsxs)("span",{className:"sr-only",children:[e.events.length," events"]}),e.events.length>0&&(0,t.jsx)("span",{className:"-mx-0.5 mt-auto flex flex-wrap-reverse",children:e.events.map(e=>(0,t.jsx)("span",{className:"mx-0.5 mb-1 h-1.5 w-1.5 rounded-full bg-gray-400"},e.id))})]},e.date))})]})]}),h?.events.length>0&&(0,t.jsx)("div",{className:"px-4 py-10 sm:px-6 lg:hidden",children:(0,t.jsx)("ol",{className:"divide-y divide-gray-100 overflow-hidden rounded-lg bg-white text-sm shadow-xs ring-1 ring-black/5",children:h.events.map(e=>(0,t.jsxs)("li",{className:"flex p-4 pr-6 focus-within:bg-gray-50 hover:bg-gray-50",children:[(0,t.jsxs)("div",{className:"flex-auto",children:[(0,t.jsx)("p",{className:"font-semibold text-left text-gray-900",children:e.name}),(0,t.jsxs)("time",{dateTime:e.datetime,className:"mt-2 flex items-center text-gray-700",children:[(0,t.jsx)(T,{className:"mr-2 h-5 w-5 text-gray-400","aria-hidden":"true"}),e.time]})]}),(e.href||n)&&(0,t.jsxs)(x,{event:e,className:"ml-6 flex-none self-center rounded-md bg-white px-3 py-2 font-semibold text-gray-900 shadow-xs ring-1 ring-inset ring-gray-300 hover:ring-gray-400",children:["View",(0,t.jsxs)("span",{className:"sr-only",children:[", ",e.name]})]})]},e.id))})})]})},S=({label:e,day:a,active:r})=>{let s=(0,l.classNames)("items-center justify-center font-semibold",r?"ml-1.5 flex h-8 w-8 rounded-full has-primary-bg text-white":"text-gray-900");return(0,t.jsx)("div",{className:"flex items-center justify-center py-3",children:(0,t.jsxs)("span",{className:(0,l.classNames)(r?"flex items-baseline":""),children:[e," ",(0,t.jsx)("span",{className:s,children:a})]})})},k=({label:e,day:a,active:r,onClick:s})=>{let d=(0,l.classNames)("mt-1 flex h-8 w-8 items-center justify-center font-semibold",r?"rounded-full has-primary-bg text-white":"text-gray-900");return(0,t.jsxs)("button",{type:"button",className:"flex flex-col items-center pb-3 pt-2",onClick:s,children:[e," ",(0,t.jsx)("span",{className:d,children:a})]})},C=()=>{var e,l,r;let s,d,{date:i,getHook:n,filters:o,onRangeChange:m}=R(),u=(0,c.default)(i).week(),{data:x,runSearch:f,loading:h}=n(),v=(e=(0,c.default)(i).toDate(),l=x||[],r=new Date,s=(0,c.default)(e).week(),d=+(11===(0,c.default)(e).month()&&1===s),w((0,c.default)(e).add(d,"year").week(s).day(0),(0,c.default)(e).add(d,"year").week(s).day(6)).map(e=>e.toDate()).map(t=>{let a=(0,c.default)(t).format("YYYY-MM-DD"),s=a===(0,c.default)(i).format("YYYY-MM-DD"),d=a===(0,c.default)(r).format("YYYY-MM-DD"),n=l.filter(e=>{let a=new Date(e.startTime),l=new Date(e.endTime);return a.toLocaleDateString()===t.toLocaleDateString()||l.toLocaleDateString()===t.toLocaleDateString()||a<=t&&l>=t}).map(e=>{let a=e.startTime,l=e.endTime;return e?.meta?.allDay?(a=(0,c.default)(t).startOf("day").toISOString(),l=(0,c.default)(t).endOf("day").toISOString()):(0,c.default)(a).startOf("day").isBefore((0,c.default)(t).startOf("day"))&&(a=(0,c.default)(t).startOf("day").toISOString()),(0,c.default)(l).endOf("day").isAfter((0,c.default)(t).endOf("day"))&&(l=(0,c.default)(t).endOf("day").toISOString()),{id:e.id,name:e.name,time:(0,c.default)(a).format("hh:mm A"),datetime:a,startTime:a,endTime:l,href:y(e),external:p(e),allDay:e?.meta?.allDay||!1}});return{date:(0,c.default)(t).format("YYYY-MM-DD"),isCurrentMonth:t.getMonth()===(0,c.default)(e).month(),isSelected:s,isToday:d,events:n}}));v?.map(e=>{let t=(0,c.default)(e.date).format("ddd"),a=t.at(0);return{label:t,shortLabel:a,date:e.date,day:(0,c.default)(e.date).format("D"),active:e.isToday}}),(0,a.useEffect)(()=>{let e=v.at(0)?.date,t=v.at(-1)?.date,a={page:0,limit:100,args:{startTime:(0,
1c.default)(e).toISOString(),endTime:(0,c.default)(t).set({hour:23,minute:59}).toISOString()}};if(o.length)for(let e of o)a.args[e.key]=e.value;f(a,null,"member")},[u,o]);let N=(0,a.useRef)(null),T=(0,a.useRef)(null),M=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=60*new Date().getHours();N.current.scrollTop=(N.current.scrollHeight-T.current.offsetHeight-M.current.offsetHeight)*e/1440},[]),(0,t.jsx)("div",{ref:N,className:"isolate flex flex-auto flex-col overflow-auto bg-white",suppressHydrationWarning:!0,children:(0,t.jsxs)("div",{style:{width:"165%"},className:"flex max-w-full flex-none flex-col sm:max-w-none md:max-w-full",children:[(0,t.jsxs)("div",{ref:T,className:"sticky top-0 z-30 flex-none bg-white shadow-xs ring-1 ring-black/5 sm:pr-8",children:[(0,t.jsx)("div",{className:"grid grid-cols-7 text-sm leading-6 text-gray-500 sm:hidden",children:v.map(e=>(0,t.jsx)(k,{label:(0,c.default)(e.date).format("ddd").at(0),day:(0,c.default)(e.date).format("D"),active:e.isSelected,onClick:()=>m((0,c.default)(e.date))},`${e.date}-short`))}),(0,t.jsxs)("div",{className:"-mr-px hidden grid-cols-7 divide-x divide-gray-100 border-r border-gray-100 text-sm leading-6 text-gray-500 sm:grid",children:[(0,t.jsx)("div",{className:"col-end-1 w-14"}),v.map(e=>(0,t.jsx)(S,{label:(0,c.default)(e.date).format("ddd"),day:(0,c.default)(e.date).format("D"),active:e.isSelected},e.date))]})]}),(0,t.jsxs)("div",{className:"flex flex-auto",children:[(0,t.jsx)("div",{className:"sticky left-0 z-10 w-14 flex-none bg-white ring-1 ring-gray-100"}),(0,t.jsxs)("div",{className:"grid flex-auto grid-cols-1 grid-rows-1",children:[(0,t.jsxs)("div",{className:"col-start-1 col-end-2 row-start-1 grid divide-y divide-gray-100",style:{gridTemplateRows:"repeat(48, minmax(3.5rem, 1fr))"},children:[(0,t.jsx)("div",{ref:M,className:"row-end-1 h-7"}),j().map(e=>(0,t.jsxs)(a.Fragment,{children:[(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:"sticky left-0 z-20 -ml-14 -mt-2.5 w-14 pr-2 text-right text-xs leading-5 text-gray-400",children:e})}),(0,t.jsx)("div",{})]},e))]}),(0,t.jsxs)("div",{className:"col-start-1 col-end-2 row-start-1 hidden grid-cols-7 grid-rows-1 divide-x divide-gray-100 sm:grid sm:grid-cols-7",children:[(0,t.jsx)("div",{className:"col-start-1 row-span-full"}),(0,t.jsx)("div",{className:"col-start-2 row-span-full"}),(0,t.jsx)("div",{className:"col-start-3 row-span-full"}),(0,t.jsx)("div",{className:"col-start-4 row-span-full"}),(0,t.jsx)("div",{className:"col-start-5 row-span-full"}),(0,t.jsx)("div",{className:"col-start-6 row-span-full"}),(0,t.jsx)("div",{className:"col-start-7 row-span-full"}),(0,t.jsx)("div",{className:"col-start-8 row-span-full w-8"})]}),(0,t.jsx)("ol",{className:"col-start-1 col-end-2 row-start-1 grid grid-cols-1 sm:grid-cols-7 sm:pr-8",style:{gridTemplateRows:"1.75rem repeat(288, minmax(0, 1fr)) auto"},children:v.map(e=>(0,t.jsx)(a.Fragment,{children:b(e?.events||[]).map(e=>(0,t.jsx)(g,{item:e},e.id))},e.date))})]})]})]})})},I=({monthIndex:e})=>{let{date:r,onRangeChange:s,onViewChange:d,filters:i,getHook:n}=R(),o=(0,c.default)(r).set("month",e),m=o.toDate(),u=o.format("MMMM"),{data:x,runSearch:f,loading:g}=n(),h=(0,a.useMemo)(()=>v(m,x||[],r),[m,x,r]);return(0,a.useEffect)(()=>{let e=h.at(0)?.date,t=h.at(-1)?.date,a={page:0,limit:100,args:{startTime:(0,c.default)(e).toISOString(),endTime:(0,c.default)(t).set({hour:23,minute:59}).toISOString()}};if(i.length)for(let e of i)a.args[e.key]=e.value;f(a,null,"member")},[i]),(0,t.jsxs)("section",{className:"text-center",suppressHydrationWarning:!0,children:[(0,t.jsx)("h2",{className:"text-sm font-semibold text-gray-900",children:u}),(0,t.jsxs)("div",{className:"mt-6 grid grid-cols-7 text-xs leading-6 text-gray-500",children:[(0,t.jsx)("div",{children:"S"}),(0,t.jsx)("div",{children:"M"}),(0,t.jsx)("div",{children:"T"}),(0,t.jsx)("div",{children:"W"}),(0,t.jsx)("div",{children:"T"}),(0,t.jsx)("div",{children:"F"}),(0,t.jsx)("div",{children:"S"})]}),(0,t.jsx)("div",{className:"isolate mt-2 grid grid-cols-7 gap-px rounded-lg bg-gray-200 text-sm shadow-xs ring-1 ring-gray-200",children:h.map((e,a)=>(0,t.jsx)("button",{type:"button",className:(0,l.classNames)(e.isCurrentMonth?"bg-white text-gray-900":"bg-gray-50 text-gray-400",0===a&&"rounded-tl-lg",6===a&&"rounded-tr-lg",a===h.length-7&&"rounded-bl-lg",a===h.length-1&&"rounded-br-lg","py-1.5 hover:bg-gray-100 focus:z-10"),onClick:()=>{s((0,c.default)(e.date)),d("day")},children:(0,t.jsx)("time",{dateTime:e.date,className:(0,l.classNames)(e.isToday&&"has-primary-bg font-semibold text-white","mx-auto flex h-7 w-7 items-center justify-center rounded-full"),children:e.date.split("-").pop().replace(/^0/,"")})},e.date))})]},u)},O=()=>{let e=Array.from({length:12});return(0,t.jsx)("div",{className:"bg-white",suppressHydrationWarning:!0,children:(0,t.jsx)("div",{className:"mx-auto grid max-w-3xl grid-cols-1 gap-x-8 gap-y-16 px-4 py-16 sm:grid-cols-2 sm:px-6 xl:max-w-none xl:grid-cols-3 xl:px-8 2xl:grid-cols-4",children:e.map((e,a)=>(0,t.jsx)(I,{monthIndex:a},`month-${a}`))})})},E=(0,a.createContext)({currentView:null,views:[],onViewChange:e=>{},onRangeChange:e=>{},date:new Date,getHook:()=>({}),filters:[],setFilters:()=>{},onEventClick:void 0}),R=()=>(0,a.useContext)(E),$=({date:e,view:r,views:s,onRangeChange:d,onViewChange:i,getHook:n,controls:o,className:c,onEventClick:m})=>{let[x,f]=(0,a.useState)([]);return(0,t.jsx)(E.Provider,{value:{date:e,currentView:r,views:s,onViewChange:i,onRangeChange:d,getHook:n,filters:x,setFilters:f,onEventClick:m},children:(0,t.jsxs)("div",{className:(0,l.classNames)("lg:flex lg:h-full lg:flex-col text-left calendar",c),children:[(0,t.jsx)(u,{controls:o}),"day"===r&&(0,t.jsx)(N,{}),"week"===r&&(0,t.jsx)(C,{}),"month"===r&&(0,t.jsx)(D,{}),"year"===r&&(0,t.jsx)(O,{})]})})};e.s([],130230)}]);

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.