1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1422],{2305:(e,t,n)=>{"use strict";n.d(t,{A:()=>j});var a=n(37876),i=n(87236),r=n(34820),o=n(14232),s=n(5646),l=n(37339),d=n(49163);let c=s.Ay.div.withConfig({componentId:"sc-ded2f55c-0"})(["overflow:hidden;min-width:0;width:100%;"]),u=s.Ay.div.withConfig({componentId:"sc-ded2f55c-1"})(["display:flex;"]),p=s.Ay.div.withConfig({componentId:"sc-ded2f55c-2"})(["flex:0 0 100%;min-width:0;"]),h=s.Ay.div.withConfig({componentId:"sc-ded2f55c-3"})(["display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;"]),m=s.Ay.button.withConfig({componentId:"sc-ded2f55c-4"})(["display:flex;align-items:center;justify-content:center;background:inherit;border:none;cursor:pointer;font-size:xxx-large;&:disabled{visibility:hidden;cursor:not-allowed;pointer-events:none;}"]),g=s.Ay.div.withConfig({componentId:"sc-ded2f55c-5"})(["position:relative;display:flex;flex-direction:column;"]),x=(0,s.Ay)(m).withConfig({componentId:"sc-ded2f55c-6"})(["position:absolute;top:50%;transform:translateY(-50%);z-index:1;",""],e=>{let{$side:t}=e;return"left"===t?"left: 0;":"right: 0;"});function j(e){let{children:t,options:n={loop:!1},autoPlay:s=!1,duration:j=500,cycleNavigation:v=!1,navButtonsAlwaysVisible:f=!0,navButtonsInline:b=!1,NextIcon:A,PrevIcon:y,...w}=e,[C,k]=(0,r.A)({...n,loop:v}),[S,I]=(0,o.useState)(!0),[D,N]=(0,o.useState)(!0),R=(0,o.useCallback)(()=>{k&&k.scrollPrev()},[k]),T=(0,o.useCallback)(()=>{k&&k.scrollNext()},[k]),M=(0,o.useCallback)(e=>{I(!e.canScrollPrev()),N(!e.canScrollNext())},[]);(0,o.useEffect)(()=>{if(k&&(k.on("reInit",M),k.on("select",M),s)){let e=setInterval(()=>{k.canScrollNext()?k.scrollNext():v&&k.scrollTo(0)},10*j);return()=>clearInterval(e)}},[k,M,s,j,v]);let E=(0,a.jsx)(l.I,{config:{icon:d.H.ChevronRightNoCircle,color:i.I.secondary}}),P=(0,a.jsx)(l.I,{config:{icon:d.H.ChevronLeftNoCircle,color:i.I.secondary}});return(0,a.jsxs)("div",{children:[(0,a.jsxs)(g,{children:[(0,a.jsx)(c,{ref:C,children:(0,a.jsx)(u,{children:o.Children.map(t,(e,t)=>(0,a.jsx)(p,{children:e},t))})}),b&&f&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(x,{$side:"left",onClick:R,disabled:!v&&S,children:y||P}),(0,a.jsx)(x,{$side:"right",onClick:T,disabled:!v&&D,children:A||E})]})]}),!b&&f&&(0,a.jsxs)(h,{children:[(0,a.jsx)(m,{onClick:R,disabled:!v&&S,children:y||P}),(0,a.jsx)(m,{onClick:T,disabled:!v&&D,children:A||E})]})]})}},4767:(e,t,n)=>{"use strict";n.d(t,{B:()=>m});var a=n(37876),i=n(97978),r=n(41422),o=n(11571),s=n(20623),l=n(48230),d=n.n(l);n(14232);var c=n(5646),u=n(67258),p=n(68099);let h=c.Ay.div.withConfig({componentId:"sc-8fb136ef-0"})(["a{color:",";text-decoration:none;}a:hover{text-decoration:underline;}"],s.EX),m=e=>{let{storyTitle:t,storyDate:n,storyLocation:s,storyBody:l,storyImage:c,linkUrl:m,page:g}=e,x=(0,o.Z2)(),j=(0,i.TY)(()=>x.replace("/images/",""));return(0,a.jsxs)(d(),{href:"".concat(m,"?page=").concat(g),className:"success-story-container",children:[(0,a.jsx)("div",{className:"storyImage",children:(0,a.jsx)(r.VI,{children:(0,a.jsx)(u.e,{alt:t,url:(e=>e?e.includes("http")?"".concat(j,"/static/project-logo-placeholder.png"):"".concat(j,"/images/").concat(e):"".concat(j,"/static/project-logo-placeholder.png"))(c),data
1QATag:"successStoryImage"})})}),(0,a.jsx)("div",{className:"title",children:t}),(0,a.jsxs)("div",{className:"date-location-container",children:[(0,a.jsx)(p.c,{value:n,type:"date"})," | "+s]}),(0,a.jsx)(h,{className:"body",dangerouslySetInnerHTML:{__html:(0,i.TY)(()=>(0,i.EJ)(l,120))}})]})}},6905:()=>{},9017:(e,t,n)=>{"use strict";n.d(t,{v:()=>d});var a=n(37876),i=n(69570),r=n(78401),o=n(25528),s=n(23902),l=n(49569);n(14232);let d=e=>{let{store:t,resource:n}=(0,s.P)();return(0,a.jsxs)("div",{className:"qr-code-container","data-testid":"qrCodeContainer",children:[(0,a.jsx)("h2",{"data-testid":"qrCodeTitle",children:n.controls.qrCode.title}),(0,a.jsx)(r.A,{href:e.link,sx:{overflowWrap:"anywhere",alignSelf:"center"},className:"link","data-testid":"qrCodeLink",children:e.link}),(0,a.jsxs)("div",{className:"qr-code-canvas",children:[(0,a.jsx)(l.X,{value:e.link,size:500,bgColor:"#ffffff",fgColor:"#000000",level:"L",includeMargin:!1,"data-testid":"qrCodeImage"}),(0,a.jsxs)(o.A,{variant:"outlined",className:"qr-code-download-button",onClick:function(){try{let e=document.querySelector(".qr-code-canvas canvas"),t=document.createElement("a");t.href=e.toDataURL("image/png"),t.download="qrcode.png",t.click()}catch(e){alert(n.controls.qrCode.downloadError)}},"data-testid":"qrCodeDownloadButton",children:[(0,a.jsx)(i.A,{size:"24px"}),(0,a.jsx)("span",{"data-testid":"qrCodeDownloadButtonText",children:n.controls.qrCode.download})]})]}),(0,a.jsx)(o.A,{variant:"outlined",className:"qr-code-copy-button",onClick:function(){navigator.clipboard.writeText(e.link)},"data-testid":"qrCodeCopyButton",children:n.controls.qrCode.copy})]})}},9859:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var a=n(37876),i=n(43913),r=n(97375);let o=(0,i.Ay)(e=>(0,a.jsx)(r.A,{focusVisibleClassName:".Mui-focusVisible",disableRipple:!0,...e}))(e=>{let{theme:t}=e;return{width:43,height:27,padding:0,"& .MuiSwitch-switchBase":{padding:0,margin:2,transitionDuration:"300ms","&.Mui-checked":{transform:"translateX(16px)",color:"#fff","& + .MuiSwitch-track":{backgroundColor:"#009EB9",opacity:1,border:0},"&.Mui-disabled + .MuiSwitch-track":{opacity:.5}},"&.Mui-focusVisible .MuiSwitch-thumb":{color:"#33cf4d",border:"6px solid #fff"},"&.Mui-disabled .MuiSwitch-thumb":{color:"light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[600]},"&.Mui-disabled + .MuiSwitch-track":{opacity:"light"===t.palette.mode?.7:.3}},"& .MuiSwitch-thumb":{boxSizing:"border-box",width:24,height:24},"& .MuiSwitch-track":{borderRadius:13,backgroundColor:"#939597",opacity:1,transition:t.transitions.create(["background-color"],{duration:500})}}})},15035:(e,t,n)=>{"use strict";n.d(t,{N:()=>s});var a=n(37876);n(14232);var i=n(68039),r=n(75862),o=n(25528);n(95091);let s=e=>{let{text:t,extraText:n,confirmText:s="Yes",cancelText:l="No",handleCloseConfirmation:d,handleAcceptedConfirmation:c,cancelButtonProps:u={},confirmButtonProps:p={}}=e;return(0,a.jsxs)(i.A,{"data-testid":"confirmationGroupWrapper",children:[(0,a.jsxs)(r.A,{component:"p",className:"js-color-primary text-style",children:[" ",t&&"".concat(t," "),(0,a.jsx)("span",{style:{fontWeight:"bold"},children:n})]}),(0,a.jsxs)(i.A,{sx:{display:"flex",gap:"16px",marginY:"16px"},children:[(0,a.jsx)(o.A,{variant:"outlined",onClick:d,...u,children:l}),(0,a.jsx)(o.A,{variant:"contained",onClick:c,...p,children:s})]})]})}},20623:(e,t,n)=>{"use strict";n.d(t,{EX:()=>o,Oo:()=>h,Vw:()=>u,W:()=>m,Xg:()=>d,ZV:()=>a,_9:()=>c,bD:()=>g,cG:()=>r,eY:()=>p,iV:()=>s,jS:()=>i,lb:()=>l,si:()=>x});let a="#002838",i="#64686c",r="#ef5e39",o="#0081a0",s="#fdefeb",l="#70bf44",d="#989b9f",c="#E0E2E2",u="#cccccc",p="#FFFBEF",h="#00000040",m="#009EB91A",g="#ffffff",x="#E5E3E3"},29122:(e,t,n)=>{"use strict";n.d(t,{s:()=>x});var a=n(37876),i=n(75862),r=n(34206),o=n(68039),s=n(70120),l=n(74504),d=n(25528),c=n(11430),u=n(37339),p=n(49163),h=n(87236);n(14232);let m={display:"-webkit-box",WebkitLineClamp:4,WebkitBoxOrient:"vertical",overflow:"hidden",textOverflow:"ellipsis",lineHeight:"1.5em",maxHeight:"10em",width:"100%",maxWidth:"190px",padding:"15px 0"},g={maxHeight:"390px",height:"300px",overflowY:"auto",overflowX:"hidden",padding:"4px"},x=e=>{let{title:t,onItemClick:n,items:x,emptyText:j,hasBorder:v,onDelete:f,footerText:b,footerLimitNumber:A}=e;return(0,a.jsxs)(o.A,{sx:{flexDirection:"row",margin:2},children:[(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.A,{component:"p",sx:{fontSize:14,fontWeight:400,lineHeight:"19.07px",color:"#002838"},children:t}),(0,a.jsx)(r.A,{style:{margin:"5px 0",backgroundColor:"#989B9F",height:.1}})]}),j&&(!x||0==x.length)?(0,a.jsx)(i.A,{component:"p",fontSize:16,fontWeight:400,lineHeight:"28.8px",color:"#64686C",minWidth:"50px",sx:m,children:j}):(0,a.jsx)(o.A,{sx:{...g,border:v?"1px solid #BBBDC0":"none"},children:(0,a.jsx)(s.A,{children:null==x?void 0:x.map((e,t)=>(0,a.jsx)(l.Ay,{sx:{padding:0},children:(0,a.jsxs)(o.A,{sx:{display:"flex",justifyContent:"space-between",flexDirection:"row",width:"100%"},children:[(0,a.jsx)(d.A,{onClick:()=>n(e.value),sx:{fontFamily:"Noto Sans",fontWeight:400,color:"#0081A0",fontSize:16,textDecoration:"none",padding:"5px 0",minWidth:0},children:e.label}),f&&(0,a.jsx)(c.A,{onClick:()=>f(e.value),children:(0,a.jsx)(u.I,{config:{icon:p.H.Close,color:h.I.error},className:"small"})})]})},t))})}),v&&x.length>0&&(0,a.jsxs)(o.A,{sx:{display:"flex",justifyContent:"space-between",flexDirection:"row",width:"100%"},children:[(0,a.jsx)(i.A,{component:"p",sx:{fontSize:14,fontWeight:400,lineHeight:"19.07px",color:"#64686C"},children:b}),(0,a.jsxs)(i.A,{component:"p",sx:{fontSize:14,fontWeight:400,lineHeight:"19.07px",color:"#AA0000"},children:[x.length,"/",A]})]})]})}}
1,30564:(e,t,n)=>{"use strict";n.d(t,{$H:()=>f,Ay:()=>C,UH:()=>b});var a=n(37876),i=n(37564),r=n(52764),o=n(43014),s=n(78401),l=n(56085),d=n(97978),c=n(23902),u=n(20623),p=n(14232),h=n(5646);let m=(0,h.Ay)(s.A).withConfig({componentId:"sc-bc06b453-0"})(["color:"," !important;cursor:pointer;&.active{border-bottom:2px solid orange;font-size:1.03em;font-weight:bold;cursor:text;&:hover{text-decoration:none !important;}}&.breadcrumb-invalid{color:"," !important;}"],u.EX,u.cG),g=h.Ay.span.withConfig({componentId:"sc-bc06b453-1"})(["color:"," !important;pointer-events:none;"],u.Xg),x=h.Ay.ol.withConfig({componentId:"sc-bc06b453-2"})(["display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0;list-style:none;"]),j=h.Ay.li.withConfig({componentId:"sc-bc06b453-3"})(["display:list-item;"]),v=h.Ay.li.withConfig({componentId:"sc-bc06b453-4"})(["display:flex;user-select:none;margin-left:8px;margin-right:8px;"]);var f=function(e){return e.NAME="name",e.WHERE="where",e.WHEN="when",e.DETAILS="details",e.ATTACHMENTS="attachments",e.ORGANIZATION="organization",e.REVIEW="review",e.THANKYOU="thankyou",e}({});let b=["name","where","when","details","attachments","organization","review","thankyou"],A=e=>{let{context:t,children:n}=e;return(0,a.jsx)(x,{id:"WizardBreadCrumb",children:n.map((e,s,l)=>{var d,c,h;if(null==e)return;let m=s===n.length-1,g=(null==e||null==(d=e.props)?void 0:d.id)||"no-id-found-".concat(s),x=null;return t.isBreadcrumbValidationEnabled&&((null==e||null==(c=e.props)?void 0:c.className.match(/\bbreadcrumb-invalid\b/))?x=!1:(null==e||null==(h=e.props)?void 0:h.className.match(/\bbreadcrumb-valid\b/))&&(x=!0)),(0,a.jsxs)(p.Fragment,{children:[(0,a.jsx)(j,{children:e},"item-".concat(g)),!m&&(null===x?(0,a.jsx)(v,{"aria-hidden":"true",children:(0,a.jsx)(o.A,{fontSize:"small"})},"separator-".concat(g)):!1===x?(0,a.jsx)(v,{"aria-hidden":"true",children:(0,a.jsx)(r.A,{fontSize:"small",sx:{color:u.cG}})},"separator-".concat(g)):!0===x?(0,a.jsx)(v,{"aria-hidden":"true",children:(0,a.jsx)(i.A,{fontSize:"small",sx:{color:u.lb}})},"separator-".concat(g)):void 0)]},"fragment-".concat(g))})})},y=(e,t,n)=>{let a=[];return e.currentPage===t&&a.push("active"),e.isBreadcrumbValidationEnabled&&(!0===n?a.push("breadcrumb-valid"):!1===n?a.push("breadcrumb-invalid"):a.push("breadcrumb-validation-unknown")),a.join(" ")},w=e=>{let{context:t,id:n,children:i,...r}=e;return t.currentPage==n?(0,a.jsx)(m,{id:n,...r,children:i}):t.isLoading||"name"==t.currentPage&&!t.data.id?(0,a.jsx)(g,{role:"link","aria-disabled":"true",...r,children:i}):(0,a.jsx)(m,{id:n,...r,children:i})},C=e=>{let{context:t,handleClick:n}=e,{store:i,resource:{createProjectWizard:r}}=(0,c.P)(),o=(0,d.Ml)(l.DT.USER);return(0,a.jsxs)(A,{context:t,children:[(0,a.jsx)(w,{id:"name","data-testid":"nameBreadcrumb",color:u.cG,onClick:n,className:y(t,"name",t.nameIsBreadcrumbValid),context:t,children:r.breadcrumbs.name}),3!=t.data.locationTypeId?(0,a.jsx)(w,{context:t,id:"where","data-testid":"whereBreadcrumb",onClick:n,className:y(t,"where",t.whereIsBreadcrumbValid),children:r.breadcrumbs.where}):null,(0,a.jsx)(w,{context:t,id:"when","data-testid":"whenBreadcrumb",onClick:n,className:y(t,"when",t.whenIsBreadcrumbValid),children:r.breadcrumbs.when}),(0,a.jsx)(w,{context:t,id:"details","data-testid":"detailsBreadcrumb",onClick:n,className:y(t,"details",t.detailsIsBreadcrumbValid),children:r.breadcrumbs.details}),(0,a.jsx)(w,{context:t,id:"attachments","data-testid":"attachmentsBreadcrumb",onClick:n,className:y(t,"attachments",t.attachmentsIsBreadcrumbValid),children:r.breadcrumbs.attachments}),o.isAdmin?(0,a.jsx)(w,{context:t,id:"organization","data-testid":"organizationBreadcrumb",onClick:n,className:y(t,"organization",t.organizationIsBreadcrumbValid),children:r.breadcrumbs.organization}):null,(0,a.jsx)(w,{context:t,id:"review","data-testid":"reviewBreadcrumb",onClick:n,className:y(t,"review",null),children:r.breadcrumbs.review})]})}},32844:(e,t,n)=>{"use strict";n.d(t,{O:()=>w});var a=n(28888),i=n(37876),r=n(14232),o=n(88309),s=n(43913),l=n(38554),d=n(91558),c=n(15039),u=n.n(c),p=n(10841),h=n.n(p),m=n(74680);
1function g(){let e=(0,a._)(["\n .MuiDialogActions-root {\n display: none;\n }\n\n .MuiPickersLayout-contentWrapper {\n height: 250px;\n }\n\n .MuiDayCalendar-weekContainer {\n column-gap: 8px;\n }\n\n .MuiDayCalendar-header {\n .MuiDayCalendar-weekDayLabel {\n font-weight: 700;\n color: #002838;\n font-size: 16px !important;\n }\n }\n\n .MuiPickersCalendarHeader-label {\n font-weight: 700;\n color: #002838;\n font-size: 16px !important;\n }\n"]);return g=function(){return e},e}function x(){let e=(0,a._)(["\n box-sizing: border-box;\n margin: 0px;\n width: 36px;\n height: 36px;\n\n &&&.Mui-selected {\n background-color: transparent;\n color: inherit;\n }\n\n &:hover {\n background-color: rgba(0, 0, 0, 0.04);\n }\n\n &&&.available-day {\n border: 1px solid black !important;\n background-color: transparent !important;\n color: black !important;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n &&&.available-day.event-day--chosen {\n background-color: #3f7b9e !important;\n color: white !important;\n border: 2px solid #ff6d00 !important;\n }\n\n &&&.available-day.event-day--chosen:focus,\n &&&.available-day.event-day--chosen:hover {\n background-color: #3f7b9e;\n color: white;\n border: 2px solid #ff6d00;\n }\n"]);return x=function(){return e},e}function j(){let e=(0,a._)(["\n .MuiBadge-badge {\n background-color: transparent;\n right: 3px;\n top: -6px;\n z-index: 10;\n transform: translate(50%, 0);\n pointer-events: none;\n }\n\n .badge-content {\n font-size: 36px;\n color: #3f7b9e;\n font-weight: normal;\n line-height: 0.6;\n position: absolute;\n transform: translate(0, 0);\n text-shadow:\n -1.3px -1.3px 0 white,\n 1.3px -1.3px 0 white,\n -1.3px 1.3px 0 white,\n 1.3px 1.3px 0 white;\n }\n"]);return j=function(){return e},e}function v(){let e=(0,a._)(["\n margin-bottom: 16px;\n\n .project-calendar\n .MuiDateCalendar-viewTransitionContainer\n .MuiPickersDay-root.available-day:not(.event-day--chosen) {\n background-color: transparent;\n color: black;\n border: 1px solid black;\n }\n\n .project-calendar .MuiDateCalendar-viewTransitionContainer .MuiPickersDay-root.Mui-selected {\n background-color: transparent;\n color: inherit;\n }\n\n .project-calendar .MuiDateCalendar-viewTransitionContainer .MuiPickersDay-root.event-day--chosen {\n background-color: #3f7b9e;\n color: white;\n border: 2px solid #ff6d00;\n }\n\n .project-calendar\n .MuiDateCalendar-viewTransitionContainer\n .MuiPickersDay-root.event-day--chosen:hover,\n .project-calendar\n .MuiDateCalendar-viewTransitionContainer\n .MuiPickersDay-root.event-day--chosen:focus {\n background-color: #3f7b9e;\n color: white;\n }\n\n .project-calendar .MuiDateCalendar-viewTransitionContainer .MuiPickersDay-root:focus {\n background-color: transparent;\n }\n\n .multiple-event-picker {\n position: absolute;\n z-index: 999;\n background: white;\n border: 1px solid #ccc;\n border-radius: 4px;\n padding: 8px;\n box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);\n }\n\n .multiple-event-picker .event {\n cursor: pointer;\n padding: 4px 8px;\n }\n\n .multiple-event-picker .event:hover {\n background-color: #f5f5f5;\n }\n"]);return v=function(){return e},e}let f=(0,s.Ay)(d.$)(g()),b=(0,s.Ay)(l.a)(x()),A=(0,s.Ay)(o.A)(j()),y=(0,s.Ay)("div")(v()),w=e=>{let{selectedDate:t,projectResults:n,volunteeredShifts:a,handleDateChange:o,handleClose:s,...d}=e,[c,p]=(0,r.useState)(""),g=Object.keys(n),[x,j]=(0,r.useState)(void 0),v=(0,r.useRef)(null),w=(0,r.useRef)(null),C=(0,r.useRef)(null),k=(0,r.useRef)(null);(0,r.useEffect)(()=>{let e=e=>{v.current&&!v.current.contains(e.target)&&(null==s||s())};return document.addEventListener("click",e,!1),()=>{document.removeEventListener("click",e,!1)}},[s]),(0,r.useEffect)(()=>{if(!c)return;let e=e=>{w.current&&!w.current.contains(e.target)&&C.current&&!C.current.contains(e.target)&&p("")};return document.addEventListener("click",e,!0),()=>{document.removeEventListener("click",e,!0)}},[c]);let S=e=>!!a&&a.some(t=>Object.values(e).includes(t)),I=(e,t)=>{x===e&&k.current&&k.current.timeSlotId===t.timeSlotId?(j(null),k.current=null):(j(e),k.current=t,o&&t&&o(t.projectId,t.timeSlotId,e,t))};return(0,i.jsx)(y,{className:"project-calendar-date-picker","data-testid":"projectCalendar",ref:v,children:(0,i.jsx)(m.m,{children:(0,i.jsx)(f,{views:["day"],readOnly:!0,className:"project-calendar",showDaysOutsideCurrentMonth:!0,displayStaticWrapperAs:"desktop",value:x,minDate:new Date(g[0]),maxDate:new Date("".concat(g[g.length-1],"T24:00:00")),onChange:e=>{},slots:{day:e=>((e,t,a)=>{let o=!1,s=!1,d=h()(e).format("YYYY-MM-DD"),m=n[d];if(m){let e=m.filter(e=>!e.eventCapReached||e.eventCapReached&&S(e)).length;o=e>0,s=e>1}let g=h()(x).isSame(e,"D"),j=c===d;return o?s?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(A,{badgeContent:(0,i.jsx)("span",{className:"badge-content","data-testid":"multipleDayBadge",children:"+"}),anchorOrigin:{vertical:"top",horizontal:"right"},children:(0,r.createElement)(b,{...a,key:d,"data-testid":"multipleDay-".concat(d),className:u()("available-day",{"event-day--chosen":g}),selected:!1,onClick:e=>{p(j?"":d),C.current=e.currentTarget},ref:j?C:null})},d),j&&(0,i.jsx)("div",{className:"multiple-event-picker","data-testid":"multipleDayPicker",ref:w,children:m.filter(e=>!e.eventCapReached||S(e)).map(e=>(0,i.jsx)("div",{className:"event",onClick:t=>{I(d,e),p("")},onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),I(d,e),p(""))},role:"button",tabIndex:0,"aria-label":"Select event ".concat(e.title||""),children:h()(e.startDate).format("LT")},e.timeSlotId))})]}):(0,r.createElement)(b,{...a,"data-testid":"singleDay-".concat(d),key:d,className:u()("available-day",{"event-day--chosen":g}),disabled:!1,selected:!1,onClick:e=>{I(d,m[0])}}):(0,r.createElement)(l.a,{...a,disabled:!0,disableHighlightToday:!0,key:d})})(e.day instanceof Date?e.day:"object"==typeof e.day&&"toDate"in e.day?e.day.toDate():new Date(String(e.day)),0,e)},disableHighlightToday:!0,reduceAnimations:!0})})})}},34011:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>r});var a=n(37876),i=n(11825);function r(e){let{setValue:t,setInputValue:n,options:r,setOptions:o,optionLabelKey:s,...l}=e;return(0,a.jsx)(i.A,{fullWidth:!0,getOptionLabel:e=>"string"==typeof e?e:e[s],filterOptions:e=>e,options:r,autoComplete:!0,filterSelectedOptions:!0,onChange:(e,n)=>{o(n?[n,...r]:r),t(n)},onInputChange:(e,t,a)=>{e&&"reset"!==a&&"blur"!==a&&n(t)},...l})}n(23902),n(14232)},36994:(e,t,n)=>{"use strict";n.d(t,{X:()=>y});var a=n(37876),i=n(43913),r=n(92537),o=n(3279),s=n(7574),l=n(78112),d=n(75492),c=n(97978),u=n(14232),p=n(97060),h=n(35618),m=n(4429),g=n(68039),x=n(40640),j=n(64145);let v=e=>{let{order:t,orderBy:n,headCells:i,onRequestSort:o}=e;return(0,a.jsx)(x.A,{children:(0,a.jsx)(r.A,{sx:{borderBottom:"2px s
1olid red"},children:i.map(e=>{let i;return(0,a.jsx)(h.A,{align:e.rightAlign?"right":"left",padding:e.disablePadding?"none":"normal",sortDirection:n===e.id&&t,sx:{borderBottom:"2px solid #AAA"},children:(0,a.jsxs)(m.A,{active:n===e.id,direction:n===e.id?t:"asc",onClick:(i=e.id,e=>{o(e,i)}),sx:{color:"#000",fontSize:"19px",fontWeight:700},children:[e.label,n===e.id?(0,a.jsx)(g.A,{component:"span",sx:j.A,children:"desc"===t?"sorted descending":"sorted ascending"}):null]})},e.id)})})})};var f=n(75862),b=n(23902);let A=e=>{let{results:t,tableName:n}=e,{resource:i}=(0,b.P)();return(0,a.jsx)("div",{className:"table-toolbar",children:n?(0,a.jsxs)(f.A,{className:"tableTitle",component:"div",sx:{fontSize:"30px"},children:[n," (",t,")"]}):(0,a.jsxs)(f.A,{className:"tableTitle",component:"div",sx:{fontSize:"24px",fontWeight:700},children:[t," ",i.controls.table.results]})})},y=e=>{let{rows:t,results:n,tableName:h,headCells:m,handleRowSelect:g,renderRow:x,orderByDefault:j="",orderDefault:f="asc"}=e,[b,y]=(0,u.useState)(f),[w,C]=(0,u.useState)(j);p.SM,p.MD,p.XL,p.XS;let k=(0,i.Ay)(r.A)(()=>({"&:nth-of-type(odd)":{backgroundColor:"#EFEFEF"},"&:last-child td, &:last-child th":{border:0}})),S=u.useMemo(()=>(0,c.qd)(t,(0,c.hz)(b,w)),[t,b,w]);return(0,a.jsx)("div",{className:"js-table",children:(0,a.jsxs)(o.A,{sx:{mb:2,boxShadow:"revert"},children:[n&&(0,a.jsx)(A,{results:n,tableName:h}),(0,a.jsx)(s.A,{children:(0,a.jsxs)(d.A,{stickyHeader:!0,sx:{overFlowX:"auto"},"aria-labelledby":"tableTitle",size:"small",children:[(0,a.jsx)(v,{headCells:m,order:b,orderBy:w,onRequestSort:(e,t)=>{y(w===t&&"asc"===b?"desc":"asc"),C(t)}}),(0,a.jsx)(l.A,{children:S&&S.map((e,t)=>(0,a.jsx)(k,{hover:!0,tabIndex:-1,sx:{cursor:"pointer",width:"100px"},children:x(e,t)},e.id))})]})})]})})}},37363:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(37876),i=n(41422),r=n(23902);n(14232);var o=n(67258);let s=e=>{let{title:t,pictures:n,content:s,url:l}=e,{resource:d}=(0,r.P)();return(0,a.jsxs)("div",{className:"announcement-card","data-testid":"announcementCard",children:[(0,a.jsx)("h2",{children:t}),(0,a.jsxs)("div",{className:"announcement-card-content",children:[(0,a.jsx)("div",{className:"announcement-card-image",children:(0,a.jsx)(i.VI,{children:(0,a.jsx)(o.e,{alt:t,url:n[0],data
1QATag:"announcementCardImage"})})}),(0,a.jsx)("div",{className:"announcement-card-description",children:(0,a.jsxs)("p",{children:[s," ",l&&(0,a.jsx)("a",{href:l.includes("http")?l:"http://"+l,children:d.pages.orgDetail.learn})]})})]})]})}},37830:()=>{},40970:()=>{},41422:(e,t,n)=>{"use strict";n.d(t,{H7:()=>s,Q_:()=>l,mc:()=>o,NI:()=>d.A,VI:()=>u});var a=n(37876),i=n(68039);n(14232);var r=n(18951);let o=e=>{let{ispagecontainer:t,sx:n,...i}=e;return(0,a.jsx)(r.A,{...i,sx:{paddingTop:4,paddingBottom:t?16:4,...n}})},s=e=>(0,a.jsx)(i.A,{id:"bluish-container",sx:{backgroundColor:"#EFF5F8",height:"100%"},children:(0,a.jsx)(o,{...e})}),l=e=>(0,a.jsx)(i.A,{sx:{maxWidth:710,"> *":{marginBottom:2}},...e});var d=n(99875),c=n(75862);let u=e=>{let{children:t,description:n,className:r,sx:o={},...s}=e;return(0,a.jsxs)(i.A,{className:r,sx:{aspectRatio:"16/9",height:"100%",width:"100%",...o,position:"relative"},...s,children:[t,n&&(0,a.jsx)(c.A,{sx:{textAlign:"end"},component:"p",children:n})]})}},50706:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var a=n(37876),i=n(68039),r=n(56085),o=n(23902);n(14232);let s=e=>{let{className:t,volunteersNeeded:n,neededTextOverride:s,justifyContent:l="initial",total:d=!1,dataQATag:c}=e,{resource:u}=(0,o.P)();return n>0||s?(0,a.jsxs)(i.A,{className:"volunteers-needed ".concat(t||""),sx:{justifyContent:l},"data-testid":c||"volunteersNeededDefault",children:[(0,a.jsx)("img",{src:"".concat(r.WL,"/volunteer.svg"),className:"volunteers-needed-icon","data-testid":"volunteersNeededIcon",alt:""}),(0,a.jsx)("span",{"data-testid":"volunteersNeededCount",children:n}),"\xa0",(0,a.jsx)("span",{"data-testid":"volunteersNeededText",children:s||(d?u.controls.volunteersNeeded.totalVolunteersNeeded:n>1?u.controls.volunteersNeeded.volunteerNeededPlural:u.controls.volunteersNeeded.volunteerNeededSingular)})]}):null}},52543:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>u,Oc:()=>c,Tr:()=>d,jy:()=>l});var a=n(28888),i=n(43913);function r(){let e=(0,a._)(["\n font-size: 18px;\n line-height: 24px;\n font-weight: 400;\n padding: 10px;\n margin-top: 10px;\n border-top: 1px solid #bbbdc0;\n display: flex;\n justify-content: end;\n padding-right: 100px;\n"]);return r=function(){return e},e}function o(){let e=(0,a._)(["\n color: #002838;\n"]);return o=function(){return e},e}function s(){let e=(0,a._)(["\n width: 100px;\n text-align: right;\n padding-right: 10px;\n font-weight: 700;\n"]);return s=function(){return e},e}let l=(0,i.Ay)("div")(r()),d=(0,i.Ay)("div")(o()),c=(0,i.Ay)("div")(s()),u={border:0,"& .MuiDataGrid-virtualScroller":{borderTop:"2px solid #aaaaaa !important"},"& .MuiDataGrid-virtualScrollerRenderZone":{minHeight:"2px",width:"100%"},"& .MuiDataGrid-columnHeaderTitle":{color:"#4a4a4a",lineHeight:"33px",fontSize:"24px",fontWeight:"700",whiteSpace:"initial",marginBottom:1},"& .MuiDataGrid-columnHeaderTitleContainer":{whiteSpace:"initial",alignItems:"end"},"& .MuiDataGrid-columnSeparator":{display:"none"},"& .MuiDataGrid-iconButtonContainer":{marginTop:"5px",marginBottom:2},"& .MuiDataGrid-cell":{borderBottom:0,fontWeight:400,fontSize:"16px",color:"#000000",borderRight:"1px solid #ffffff",backgroundColor:"unset !important"},"& .mobile-row .MuiDataGrid-cell":{borderRight:"3px solid #eeeeee !important"},"& .Mui-hovered":{backgroundColor:"initial"},"& .MuiDataGrid-cell:focus":{outline:"none"},"& .MuiDataGrid-columnHeader:focus":{outline:"none"},"& .MuiDataGrid-columnHeader--moving":{backgroundColor:"#ffffff"},"& .MuiDataGrid-cell--editing":{outline:"none !important",boxShadow:"none !important",backgroundColor:"unset !important",padding:"0 10px !important"},"& .MuiDataGrid-cell:focus-within":{outline:"none !important",outlineOffset:"none !important"}}},55550:(e,t,n)=>{"use strict";n.d(t,{$X:()=>a});let a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return n||null!=e&&e.length<t}},57792:()=>{},58718:(e,t,n)=>{"use strict";n.d(t,{DU:()=>eR,FN:()=>K,PF:()=>e6,Nf:()=>eZ.N,AL:()=>er.A,yz:()=>eM,zh:()=>$.z,c9:()=>eT.c,w7:()=>$.w,HJ:()=>Q.H,Tw:()=>em,B1:()=>eE,EE:()=>ez,In:()=>G.I,K0:()=>Y,es:()=>S.e,BR:()=>S.B,df:()=>ea.d,d5:()=>ea.w,cW:()=>eQ,Qv:()=>ee.Qv,fU:()=>ee.fU,Cx:()=>eK,Ru:()=>l,fB:()=>ei,Dg:()=>J,oZ:()=>ex,zY:()=>et.z,yX:()=>eF,OS:()=>k.O,Uj:()=>R,BW:()=>U,em:()=>O,ve:()=>tr,IW:()=>eJ.I,fH:()=>
1eP,Bl:()=>ej.B,Vw:()=>eA,cR:()=>ey.c,PX:()=>eI,m_:()=>I.m,Ig:()=>e2,kg:()=>eB,lV:()=>D.l,hI:()=>W.hI}),n(37363);var a=n(37876),i=n(77328),r=n.n(i),o=n(89099);let s=["serve","service","service opportunities","community","projects","service projects","Volunteer","Volunteer opportunities","JustServe Home","Community Service","volunteerism","Just Serve"];function l(e){let{title:t,description:n="JustServe.org is provided as a free service by The Church of Jesus Christ of Latter-day Saints.",image:i="https://www.justserve.org/_next/image?url=%2Fstatic%2Fimages%2Fjustserve-logo.png&w=256&q=75",url:l,keywords:d}=e;(0,o.useRouter)();let c=t?"".concat(t," - JustServe"):"JustServe",u=l||window.location.href;return(0,a.jsxs)(r(),{children:[(0,a.jsx)("title",{children:c}),(0,a.jsx)("meta",{charSet:"utf-8"}),(0,a.jsx)("meta",{name:"description",content:n}),(0,a.jsx)("meta",{name:"keywords",content:(void 0===d?s:d).join(", ")}),(0,a.jsx)("meta",{name:"revisit-after",content:"30 days"}),(0,a.jsx)("meta",{name:"author",content:"JustServe.org"}),(0,a.jsx)("meta",{name:"HandheldFriendly",content:"True"}),(0,a.jsx)("meta",{name:"MobileOptimized",content:"320"}),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),(0,a.jsx)("meta",{name:"google-site-verification",content:"9uQjmJ6uSmBTb7ovGx9_8VDjuAmqsC05pher_iBlZ_k"}),(0,a.jsx)("meta",{name:"google-site-verification",content:"2SSvlP70RwtUFsu5vYvcySCdATz_sR1pF5ITIH4heQg"}),(0,a.jsx)("meta",{property:"fb:app_id",content:"144502342311091"}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{property:"og:site_name",content:"JustServe"}),(0,a.jsx)("meta",{property:"og:title",content:c}),(0,a.jsx)("meta",{property:"og:description",content:n}),(0,a.jsx)("meta",{property:"og:image",content:i}),(0,a.jsx)("meta",{property:"og:image:url",content:i}),(0,a.jsx)("meta",{property:"og:url",content:u}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,a.jsx)("meta",{name:"twitter:site",content:"@JustServe"}),(0,a.jsx)("meta",{name:"twitter:title",content:c}),(0,a.jsx)("meta",{name:"twitter:description",content:n}),(0,a.jsx)("meta",{name:"twitter:image",content:i}),(0,a.jsx)("meta",{name:"twitter:url",content:u}),(0,a.jsx)("link",{rel:"canonical",href:u})]})}var d=n(15142),c=n(29886),u=n(78401),p=n(75862),h=n(53732),m=n(76947),g=n(97978),x=n(23902),j=n(14232),v=n(25758),f=n(50454),b=n(41422),A=n(86801),y=n(95224),w=n(10841),C=n.n(w),k=n(32844),S=n(67258),I=n(98055),D=n(50706),N=n(56085);let R=e=>{let{loadProject:t=!1,isColumnView:n,isOngoing:i,image:r,isSignedIn:s=!0,preloadImage:l=!1,children:w,...R}=e,{store:M,dispatch:E,resource:P}=(0,x.P)(),B=(0,o.useRouter)(),F=P.controls.projectCard,L=P.pages.onboarding.settings.options,z=(0,v.A)(),[O,U]=(0,j.useState)({isOngoing:i,image:r,...R}),[W,_]=(0,j.useState)(t),[H,V]=(0,j.useState)({}
1),[G,Y]=(0,j.useState)(!1),[Q,J]=(0,j.useState)(),Z=()=>(0,g.TY)(()=>M.user.favoriteProjects.includes(R.projectId),!1),q=async e=>{try{Z()?await (0,y.pb)(e):await (0,y.L7)(e),(0,A.ugX)().then(e=>{E({type:f.yz.SetUserData,payload:e})})}catch(e){console.error(e)}},X=async()=>{let e={},t=(await (0,y.ge)(O.projectId)).data;(0,g.TY)(()=>!!t.locationAndDates,!1)&&(t.locationAndDates.forEach(n=>{n.projectDates.map(e=>({startDate:e.startDate,endDate:e.endDate,volunteersNeeded:e.needed,location:n.location,projectId:t.projectId,dtlId:e.dtlId,timeSlotId:e.timeSlotId?e.timeSlotId:e.volunteeredRecurrenceId,volunteeredRecurrenceId:e.volunteeredRecurrenceId,volunteerResponsibilities:e.volunteerResponsibilities,eventCapReached:e.eventCapReached})).filter(e=>new Date(e.endDate)>new Date).forEach(t=>{let n=C()(t.startDate).format("YYYY-MM-DD");e[n]?e[n].push(t):e[n]=[t]})}),V(e),Y(!0))};return(0,j.useEffect)(()=>{t&&(async()=>{let e=await (0,A.$37)(R.projectId);e?U({isOngoing:e.ongoing,projectId:e.id,projectLink:((e,t,n)=>e?"/projects/"+t+"/"+n.toLowerCase().trim().split(" ").join("-")+"?shiftId="+e:"/projects/"+t+"/"+n.toLowerCase().trim().split(" ").join("-"))(e.nextOpportunityEventId,e.id,e.title),title:e.title,datetime:e.ongoing?P.controls.projectCard.ongoing:(0,g.wX)(new Date(e.start),new Date(e.end),M.lang),underReview:e.underReview,location:(0,g.Br)(e),sponsor:e.organizationName,description:e.shortDescription,isGroupProject:e.projectAttributes.groupProject,isItemDonation:e.projectAttributes.itemDonations,isWheelchairAccessible:e.projectAttributes.wheelchairAccessible,isIndoors:e.projectAttributes.indoors,volunteersNeeded:e.volunteersNeeded,image:(0,g.vy)(e.imagePath)}):U(void 0),_(!1)})()},[]),(0,a.jsxs)(m.A,{id:R.projectId,className:"project-card-container",sx:{maxWidth:"710px",position:"relative"},children:[w,G&&(0,a.jsx)("div",{className:"card-overlay"}),(0,a.jsx)(u.A,{href:O.projectLink+"/"+R.title.toLowerCase().trim().split(" ").join("-"),underline:"none",className:O.preview?"project-card-preview":"",sx:{width:"-webkit-fill-available"},children:(0,a.jsxs)(h.A,{className:"project-card ".concat(n?"project-card-column":""),"data-testid":"projectCardContainer",children:[(0,a.jsxs)("div",{className:"project-card-image-container","data-testid":"projectCardImageContainer",children:[O.underReview&&(0,a.jsx)("img",{className:"review-logo",src:"".concat(N.WL,"/js-logo-review.svg"),alt:"add"}),(0,a.jsx)(b.VI,{sx:{aspectRatio:"5/3"},className:"project-card-image-display ".concat(O.underReview?"under-review-image":""),children:(0,a.jsx)(S.e,{alt:O.title,url:O.image,dataQATag:"projectCardMainImage",preloadImage:!0})})]}
1),(0,a.jsxs)(m.A,{className:"project-card-details",sx:{display:"flex",flexDirection:"column",justifyContent:"space-between"},children:[(0,a.jsxs)(m.A,{children:[(0,a.jsxs)("div",{className:"project-card-title-container",children:[(0,a.jsx)(p.A,{variant:"h5",fontWeight:700,"data-testid":"projectCardTitle",className:"project-card-title",marginBottom:1,sx:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:"2 !important",WebkitBoxOrient:"vertical"},children:O.title}),s&&(0,a.jsx)("span",{className:"project-card-favorite",onClick:e=>{q(O.projectId),e.preventDefault()},"data-testid":"projectCardFavorite",children:Z()?(0,a.jsx)(d.A,{"data-testid":"projectCardIsFavorite"}):(0,a.jsx)(c.A,{"data-testid":"projectCardIsNotFavorite"})})]}),i?(0,a.jsx)(p.A,{component:"h3",sx:{fontSize:18},children:F.ongoing}):(0,a.jsxs)("div",{className:"project-card-datetime","data-testid":"projectCardDateTime",children:[O.datetime,"\xa0",O.hasAdditionalDates&&(0,a.jsxs)("span",{onClick:e=>{e.preventDefault(),X()},className:"project-card-datetime-additional-dates","data-testid":"projectCardAdditionalDates",children:[(0,a.jsx)("img",{src:"".concat(N.WL,"/additional-dates.svg"),alt:"additional dates"}),(0,a.jsx)(m.A,{component:"span",hidden:n||(0,g.Un)(z),children:P.pages.projectDetail.moreEvents})]})]}),(0,a.jsx)("div",{className:"project-card-location","data-testid":"projectCardLocation",children:O.isVirtual?P.pages.projectDetail.virtual:(0,g.TY)(()=>O.boundaries.length,null)?O.boundaries.map(e=>e.name).join(", "):(0,g.GY)((0,g.TY)(()=>O.location),"medium")}),(0,a.jsx)(m.A,{className:"project-card-description","data-testid":"projectCardDescription",sx:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:3,WebkitBoxOrient:"vertical"},children:O.description})]}),(0,a.jsxs)(m.A,{className:"sponsor-volunteers-container",children:[O.sponsor&&O.description.length<120&&O.title.length<30&&(0,a.jsxs)("div",{className:"project-card-sponsor","data-testid":"projectCardSponsor",children:[F.sponsor," ",O.sponsor]}),n&&(0,a.jsx)(D.l,{volunteersNeeded:O.volunteersNeeded})]})]}),!n&&(0,a.jsxs)("div",{className:"project-card-attributes","data-testid":"projectCardAttributes",children:[O.isGroupProject&&(0,a.jsx)(I.m,{title:L.groupProjects,children:(0,a.jsx)("img",{src:"".concat(N.WL,"/group.svg"),"data-testid":"projectCardIsGroupProject",alt:""})}),O.isItemDonation&&(0,a.jsx)(I.m,{title:L.itemDonations,children:(0,a.jsx)("img",{src:"".concat(N.WL,"/donation.svg"),"data-testid":"projectCardIsItemDonation",alt:""})}),O.isWheelchairAccessible&&(0,a.jsx)(I.m,{title:L.wheelchair,children:(0,a.jsx)("img",{src:"".concat(N.WL,"/wheelchair.svg"),"data-testid":"projectCardIsWheelchairAccessible",alt:""})}),O.isIndoors&&(0,a.jsx)(I.m,{title:L.indoors,children:(0,a.jsx)("img",{src:"".concat(N.WL,"/indoor.svg"),"data-testid":"projectCardIsIndoors",alt:""})}),O.isSuitableForAllAges&&(0,a.jsx)(I.m,{title:L.allAges,children:(0,a.jsx)("img",{src:"".concat(N.WL,"/all-ages.svg"),"data-testid":"projectCardIsSuitableForAllAges",alt:""})})]}),!n&&(0,a.jsx)(D.l,{className:"project-card-volunteers",volunteersNeeded:O.volunteersNeeded,dataQATag:"volunteersNeededProjectCard"}),(0,a.jsx)(T,{reviewText:F.underReview,underReview:O.underReview})]})}),G&&(0,a.jsx)("div",{style:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)",zIndex:2},children:(0,a.jsx)(k.O,{projectResults:H,selectedDate:Q,handleDateChange:(e,t,n)=>{J(new Date(n)),B.push("/projects/".concat(e,"?shiftId=").concat(t))},handleClose:()=>{Y(!1)}})})]})},T=e=>{let{underReview:t,reviewText:n}=e;return t?(0,a.jsxs)("div",{className:"project-card-under-review","data-testid":"projectCardUnderReview",children:[(0,a.jsxs)("svg",{width:"64",height:"65",viewBox:"0 0 64 65",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:[(0,a.jsx)("rect",{y:"0.5",width:"64",height:"64",fill:"url(#pattern0)"}),(0,a.jsxs)("defs",{children:[(0,a.jsx)("pattern",{id:"pattern0",patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,a.jsx)("use",{xlinkHref:"#image0_1044_17228",transform:"scale(0.015625)"})}),(0,a.jsx)("image",{id:"image0_1044_17228",width:"64",height:"64",xlinkHref:"data:image/png;
1base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmIwZjhiZTkwLCAyMDIxLzEyLzE1LTIxOjI1OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkVGNzNGREJBRUI5MTFFQ0IyOURBQ0I0QzgwQTYzOUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkVGNzNGRENBRUI5MTFFQ0IyOURBQ0I0QzgwQTYzOUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRUY3M0ZEOUFFQjkxMUVDQjI5REFDQjRDODBBNjM5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUY3M0ZEQUFFQjkxMUVDQjI5REFDQjRDODBBNjM5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt7wMDAAAAVLSURBVHja7Jt7iFVVFMZnpjHTnCbDRwpmjG8zfJSUqGDiFJkvQiMcsyk1DbIiNUX8qyCKIh0ZddC5GuUDH6ilIlLDCL7fgyFT2mApNaKWjuIz9fotXEcWi3vvnH0e95zrnAU/OefOPmfv/d1999p77WV2PB7PasiWk9XALRIgEiASoGFbrofvehoMAc+DLqATeAzk8d9vgjrwJzgBDoFd4CC4HZQA2S7dYAF4CxRxh53YOfATWMaCpNdIAAf0BuvAnXhquwn+BbWgLl6/HQGjQbbDdhljOgJag2/AuAR/Owt+AdvBUXAcXFBlGoMOoAfoBwrBMwnedQS8D/aFaQSMTfAt3gIrwcvgIYffQlfwFY8UabfBXPCwnyPATiFqQLlqHA39GOjgYWOagFnggqprP2gflAD5oEI16Ch4wcdvpRVYper8GzybbgHyWX1pZeARgwqagW3gGOhl2Ljx4Iqou44n37QIQMO+Uv0eP3BQwTDxjkUOnu8Dzol30HVHLwVIthIsA4P4+g4YD0pdLrSaOHj+MHuLWr5vwWuGZn4uhYvBO+J+KlgR4Gr1D/AKryLJuoElfgnQFswX9wvAwhAs2X/lFadlb4LX/RBgrli7V4FpIdq3bOL2WVbqxU9BCvAieMNaH4H3wI2Qbd7mgBq+bgM+9lKA2eI6Bg6EcPd6FcwU99PdjgJLANq+Dudr2pp+HuIt/HreK5Dls4dyLcDb4rPV4FSIBYiruWCSFwKMFZ8tzYBAzhpwia978Q7TsQA0/Nvz/RlQmQEC3OAFkWUj3Ajwkriv4JVfJtgWcT3A8NkPwUnwWS7H8CzbnkHxTBk+62nwHC2oSizPRyOgs1pxZYqdFl+Y3cjRYHbx9+eSXBXM/D3DotqFPIdV2yhLobcNoBHf7wETc8XSl/z/xQwT4BY4ZqMc7XG2cpje2mCNpIUV/QQe5Q8ve9y4vCTB03RbHk+Y7fj+PBjK4XhPD0ak9QWrlH+uDqDz1L+1vFYguw5GZd07mLkfFb4qYvhuIyw54FPwvwqlfet3dDcJ5SqQOzpRSKxWFHrcRWVtwM+q42fBqwF0nJij2vJJspjgDlHoOYeVvaZid3EOhj4ZUOeLVFvmpwqKLhUFJxhW1BiUJDgOm5HO4y3FIG6DZRtSHdrQP1NE4WUGFXUDVarzJ1yMIi/oDi6K9uwFTesLi3cXD/zDE1l9FU1SMXuy7/gcIKjO0xz0l2hPDWhp91ygRjw4MMUDzcFa1fE6PjfMChAS/rBo03nQ2eRg5Evx8A9JCg9QCltDrCDgztPve6to0zXQ3/RkqIs466cJpK0qWMynQ9KnfgEaBdx5YnF9vt7u0dhm8aLFquBudVA5OAQdJ2bb8fV2Beinzv17q9yAM2A1aBGSztv29SaHo2vEC6t8HOLteN4Zng5fbyLAU8qPzvNJgI2ijq8NG2/s602Px4vV0JrggwBlqo4tnI/gi693kh8QU7kBRR4LQEkW3ysRfgOd/PD1ThMkdqlJcbIPI2GGcq+UH1Row9dfN/H1blJk9qlvqYQ3QF6KMFRln5EgH6Xw9WRj0pkkVakqr/Jhw0OpcsdVPTEeidrXTw8iTS6WIE1uCXsNrxrTPEFApVrdlwaRJ5gqUZJCXyt4ZZjj0bp+XpI02h9dJGN6IoDlhpYnaWAtz+wTQV/whIuGvasWOvvd+HovBZDpa+ttJEvT3/8Dp9h/m2xU+nPydAUnT4YiWVpbAScoULp8Rxvld4KBYTpZcSuAFmMIx+B78H0rcRR1jU9lyx9UATLSov80FQkQCRAJEAkQCdCA7a4AAwB5hbaCs07UyQAAAABJRU5ErkJggg=="})]})]}),(0,a.jsx)("span",{children:n})]}):null};var M=n(68039),E=n(15039),P=n.n(E),B=n(69364),F=n.n(B),L=n(48230),z=n.n(L);n(57792);let O=e=>{var t,n,i;let{isColumnView:r=!1,isSignedIn:o=!0,...s}=e,l=(0,v.A)(),d=(0,j.useMemo)(()=>(0,g.Un)(l),[l]),{resource:c}=(0,x.P)(),u=2===s.projectTypeId,p=c.controls.projectCard,h=c.pages.onboarding.settings.options,{groupProjects:m,itemDonations:f,wheelchairAccessible:b,indoors:A,suitableAllAges:y}=s,w=[{title:h.groupProjects,imgSrc:"".concat(N.WL,"/group.svg"),show:m},{title:h.itemDonations,imgSrc:"".concat(N.WL,"/donation.svg"),show:f},{title:h.wheelchair,imgSrc:"".concat(N.WL,"/wheelchair.svg"),show:b},{title:h.indoors,imgSrc:"".concat(N.WL,"/indoor.svg"),show:A},{title:h.allAges,imgSrc:"".concat(N.WL,"/all-ages.svg"),show:y}].filter(e=>e.show),C=e=>{let{start:t,end:n,isOngoing:i,addressProvided:r}=e;return(0,a.jsx)(eT.c,{start:new Date(t),end:new Date(n),isOnGoing:i,addressProvided:r})},k=(null==(t=s.nextOpportunity)?void 0:t.projectEventId)&&void 0!==s.projectIndex,I="/projects/".concat(s.id,"/").concat(s.title.toLowerCase().trim().split(" ").join("-").toString())+"".concat((null==(n=s.nextOpportunity)?void 0:n.projectEventId)?"?shiftId="+(null==(i=s.nextOpportunity)?void 0:i.projectEventId):"")+"".concat(void 0!==s.projectIndex?(k?"&":"?")+"cid=projectsearch"+(s.projectIndex+1):"");return(0,a.jsx)(z(),{href:I,"data-testid":"projectCardV2",children:(0,a.jsxs)(M.A,{className:"container ".concat(r?"column-view":""),children:[(0,a.jsx)("div",{className:"header-container",children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(S.e,{className:P()({"project-card__under-review":2===s.statusId}),alt:s.title,url:s.imagePath,dataQATag:"announcementCardImage"}),!d&&!r&&(0,a.jsx)("div",{className:"attribute-container","data-testid":"projectCardAttributes",children:w.map((e,t)=>(0,a.jsx)(eF,{title:e.title,imgSrc:e.imgSrc},t))}),!d&&!r&&s.organizationName&&(0,a.jsx)(M.A,{children:(0,a.jsx)(eP,{lang:p.sponsor,sponsor:F()(s.organizationName,{length:40})})})]})}),(0,a.jsx)("div",{className:"body-container",children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(M.A,{className:"title-and-heart-container",children:[(0,a.jsx)("div",{className:"title-card",children:s.title}),o&&(0,a.jsx)(eE,{id:s.id})]}),(0,a.jsxs)(M.A,{className:"fieldset-and-calendar-container",sx:{dis
1play:"flex"},children:[(0,a.jsx)("div",{style:{flex:"65%"},children:(()=>{let{nextOpportunity:e,location:t,regionSelected:n}=s,{start:i,end:o,volunteersNeeded:l}=e,d={start:i,end:o,isOngoing:u,addressProvided:n?{}:t};return r?(0,a.jsx)(C,{...d}):(0,a.jsxs)(eM,{title:c.projectCardV2.nextAvailableDate,children:[(0,a.jsx)(C,{...d}),(0,a.jsx)(M.A,{sx:{marginTop:"9px"},children:(0,a.jsx)(D.l,{className:"project-card-volunteers",volunteersNeeded:l,dataQATag:"volunteersNeededNextAvailableDate"})})]})})()}),!r&&(0,a.jsx)("div",{style:{flex:"35%"},children:(0,a.jsx)(M.A,{sx:{margin:"6px"},children:!u&&s.totalNextOpportunities&&s.nextOpportunity.volunteersNeeded>0?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eR,{mainText:c.pages.projectDetail.moreEvents,project:s}),(0,a.jsx)(M.A,{sx:{marginTop:"9px"},children:(0,a.jsx)(D.l,{className:"project-card-volunteers override",neededTextOverride:p.volunteerNeededPlural,dataQATag:"volunteersNeededCalendarContainer"})})]}):(0,a.jsx)(a.Fragment,{})})})]}),(0,a.jsx)(M.A,{className:"box-description","data-testid":"projectCardDescription",children:s.shortDescription}),r&&s.organizationName&&(0,a.jsx)(M.A,{children:(0,a.jsx)(eP,{lang:p.sponsor,sponsor:s.organizationName})})]})}),(0,a.jsx)(eB,{reviewText:p.underReview,underReview:2===s.statusId})]})})},U=e=>(0,a.jsxs)("div",{className:"project-card-placeholder ".concat(e.fixedHeight?"fixed-height":""),children:[(0,a.jsx)("div",{className:"image"}),(0,a.jsxs)("div",{className:"details-container",children:[(0,a.jsx)("div",{className:"title"}),(0,a.jsx)("div",{className:"date"}),(0,a.jsx)("div",{className:"detail"}),(0,a.jsx)("div",{className:"detail"}),(0,a.jsx)("div",{className:"detail ".concat(e.fixedHeight?"fixed-height":"hidden")})]}),(0,a.jsx)("div",{className:"shine"})]});var W=n(96311);n(83088);var _=n(9859),H=n(25528),V=n(87236),G=n(37339);let Y=e=>{let{text:t,handleOnClick:n,icon:i,className:r,disabled:o=!1,buttonColor:s="primary",iconPosition:l="left",color:d=V.I.primary,alignIcon:c="end","data-testid":u}=e;return(0,a.jsx)("span",{className:"icon-button-container",children:(0,a.jsxs)(H.A,{className:r,onClick:n,disabled:o,color:s,"data-testid":u,sx:{padding:0,backgroundColor:"transparent !important",fontSize:14,fontWeight:400,alignItems:c},children:["right"===l&&t,(0,a.jsx)(G.I,{style:{..."left"===l&&{marginRight:5},..."right"===l&&{marginLeft:5}},config:{icon:i,color:d}}),"left"===l&&t]})})};var Q=n(49163);let J=e=>{let{direction:t,text:n,href:i}=e;return(0,a.jsx)(z(),{"aria-label":n,href:i,passHref:!0,children:(0,a.jsxs)(M.A,{component:"a",sx:{display:"flex",alignItems:"center",backgroundColor:"initial",border:"initial",cursor:"pointer"},children:["left"===t&&(0,a.jsx)(G.I,{style:{marginRight:10},config:{icon:Q.H.ArrowLeft,color:V.I.secondary}}),(0,a.jsx)(p.A,{sx:{fontSize:18,color:"secondary"},children:n}),"right"===t&&(0,a.jsx)(G.I,{style:{marginLeft:10},config:{icon:Q.H.ArrowRight,color:V.I.secondary}})]})})};var Z=n(87717),q=n(15488),X=n(2305);let K=e=>{let{title:t,items:n,defaultItemsPerSlide:i,autoPlay:r=!1,cycleNavigation:o=!1,duration:s=500,navButtonsAlwaysVisible:l=!0,navButtonsInline:d=!0,NextIcon:c,PrevIcon:u,sx:p,...h}=e,[m,g]=(0,j.useState)([]),[x,f]=(0,j.useState)(),b=(0,v.A)();(0,j.useEffect)(()=>{if(!i&&!b)return;let e=i||b===q.r.SM||b===q.r.XS?1:b===q.r.MD?2:3;f(e);let t=n.length,a=[],r=[...n];for(;t>0;)a.push(r.splice(0,e)),t-=e;g(a)},[b,n]);let A=c||(0,a.jsx)("img",{src:"".concat(N.WL,"/next.svg"),alt:"next",className:"next-icon",width:31,height:54}),y=u||(0,a.jsx)("img",{src:"".concat(N.WL,"/next.svg"),alt:"previous",className:"previous-icon",width:31,height:54,style:{transform:"rotate(180deg)"}});return(0,a.jsxs)(M.A,{className:"js-carousel",sx:p,children:[t&&(0,a.jsx)("h2",{className:"carousel-title",children:t}),(0,a.jsx)(X.A,{autoPlay:r,cycleNavigation:o,duration:s,navButtonsAlwaysVisible:l,navButtonsInline:d,NextIcon:A,PrevIcon:y,...h,children:m.map((e,t)=>(0,a.jsx)(Z.A,{container:!0,spacing:4,sx:{paddingX:8},children:[...Array(x)].map((t,n)=>(0,a.jsx)(Z.A,{size:12/(x||1),children:e[n]},n))},t))})]})};var $=n(81880),ee=n(96690),et=n(69681),en=n(65898),ea=n(83695);let ei=e=>{let{title:t,video:n,image:i}
1=e,[r,o]=(0,j.useState)(!1);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(M.A,{className:"video",sx:{cursor:"pointer",position:"relative"},onClick:()=>o(!0),children:[(0,a.jsx)("img",{style:{objectFit:"cover"},src:i,alt:t}),(0,a.jsx)(en.A,{sx:{position:"absolute",top:"calc(50% - 40px)",left:"calc(50% - 40px)",width:80,height:80,color:"white",opacity:.6}})]}),t&&(0,a.jsx)(p.A,{variant:"h4",sx:{fontSize:20,fontWeight:600,marginTop:1},children:t}),(0,a.jsx)(ea.w,{active:r,onCloseGesture:()=>o(!1),fullWidth:!0,children:(0,a.jsx)(M.A,{className:"video",children:(0,a.jsx)("iframe",{width:"100%",height:"100%",src:n,title:"YouTube video player",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})})})]})};var er=n(98228),eo=n(52450),es=n(33176);n(94202),n(30564);var el=n(5646);n(9017),(0,el.Ay)(eo.A).withConfig({componentId:"sc-6f1caa8-0"})(['font-family:"Noto Sans";padding-bottom:16px;h1{font-size:30px;color:#4a4a4a;font-weight:400;}:hover{background-color:#eff5f8;}a{color:black;}a.dashboard-card-drawer-tab{margin-right:10px;}a.get-going{color:#ef5e39;}.active{font-weight:700;padding-bottom:10px;border-bottom:3px solid #ef5e39;}a:hover{cursor:pointer;}.MuiBox-root{width:100%;}']),el.Ay.div.withConfig({componentId:"sc-6f1caa8-1"})(["margin-top:",";margin-bottom:",";display:flex;:first-of-type{margin-top:35px;}@media (max-width:685px){display:unset;}> a{width:100%;}.edit-delete-share-mobile{display:flex;justify-content:flex-end;color:#0081a0;align-items:center;a{color:#0081a0;}.icon{margin-left:7px;font-size:25px;color:#0081a0;}> span{padding-top:20px;margin-right:7px;margin-left:7px;}@media (min-width:686px){display:none;}}.edit-delete-share{display:flex;flex-direction:column;gap:8px;@media (max-width:685px){display:none;}margin-left:10px;color:#0081a0;a{color:#0081a0;}.card-action{height:32px;width:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;}}"],es.C2,es.C2);var ed=n(28339),ec=n(81599),eu=n(21328);let ep=(0,el.Ay)(ed.A).withConfig({componentId:"sc-d24968ba-0"})([":before{background-color:white !important;}"]),eh=(0,el.Ay)(eu.A).withConfig({componentId:"sc-d24968ba-1"})(["color:#0081a0 !important;padding-left:0px !important;"]);function em(e){let{faq:t}=e;return(0,a.jsxs)(ep,{as:ed.A,"data-testid":"faqAccordion",id:"faq-accordion",children:[(0,a.jsx)(eh,{as:eu.A,"aria-controls":"panel-".concat(t.id,"-content"),id:"panel-".concat(t.id,"-header"),children:(0,a.jsx)(p.A,{children:t.question})},t.id),(0,a.jsx)(ec.A,{children:(0,a.jsx)(p.A,{children:t.answer})})]})}n(86275),n(27286);var eg=n(32280);let ex=e=>{let{title:t,description:n,projectCount:i,imageUrl:r,orgId:o,isUnderReview:s,isVC:l,url:d,orientation:c="horizontal"}=e,{store:u,dispatch:p,resource:h}=(0,x.P)(),m=()=>u.user&&u.user.favoriteOrganizations.includes(o),j=async e=>{try{m()?await (0,A.SsG)(e):await (0,A.z_E)(e),(0,A.ugX)().then(e=>{p({type:f.yz.SetUserData,payload:e})})}catch(e){console.error(e)}};return(0,a.jsxs)("div",{id:o,className:"organization-card-container ".concat(l?"is-vc":""),"data-testid":"orgContainer",children:[l&&(0,a.jsxs)("div",{className:"vc",children:[(0,a.jsx)("img",{src:"".concat(N.WL,"/vc_icon.png"),width:40,alt:"vc icon"}),(0,a.jsx)("span",{children:h.controls.organizationCard.vc})]}),s&&(0,a.jsxs)("div",{className:"org-card-under-review","data-testid":"orgCardUnderReview",children:[(0,a.jsx)(eg.A,{size:"60px"}),(0,a.jsx)("span",{children:h.controls.projectCard.underReview})]}),(0,g.Ml)(N.DT.USER,null)&&(0,a.jsx)("div",{className:"favorite-button",onClick:()=>j(o),children:(0,a.jsx)("span",{"data-testid":"orgCardFavorite",className:"icon favorite-icon ".concat(m()?"filled":"outlined")})}),(0,a.jsxs)("div",{className:"organization-details","data-testid":"orgDetails",children:[(0,a.jsx)(b.VI,{className:"image-container",children:(0,a.jsx)(S.e,{className:"img-height-override",alt:t,url:r,dataQATag:"organizationImage",defaultImage:N.ci})}),(0,a.jsxs)("div",{className:"content-container",children:[(0,a.jsx)("a",{href:"/".concat(d),className:"content-title","data-testid":"orgTitle",children:t}),(0,a.jsx)("div",{className:"content-description","data-testid":"orgDescription",dangerouslySetInnerHTML:{__html:n}}),0!==i&&(0,a.jsxs)("div",{className:"project-count","data-testid":"orgProjectCount",children:[i,"\xa0",i>1?h.controls.organizationCard.projects:h.controls.organizationCard.project]})]})]})]})};n(11571);var ej=n(4767),ev=n(43212),ef=n(93064);let eb=e=>{let{children:t,value:n,index:i,...r}=e;return(0,a.jsx)("div",{className:"tab-panel",role:"tabpanel",hidden:n!==i,id:"tabpanel-".concat(i),"aria-labelledby":"tab-".concat(i),...r,children:n===i&&(0,a.jsx)("span",{children:t})})},eA=e=>{let{label:t,selectedIndex:n,tabs:i,orientation:r,onTabChange:o,className:s,...l}=e;
1return i.forEach(e=>{e.hideBreadCrumbs=!0===e.hideBreadCrumbs}),(0,a.jsxs)(M.A,{sx:{width:"100%"},className:"tab-container ".concat(s),children:[t&&(0,a.jsx)(p.A,{component:"h2",children:t}),(0,a.jsx)(M.A,{sx:!0===i[n].hideBreadCrumbs?{marginTop:"1px"}:{borderBottom:1,borderColor:"divider"},children:(0,a.jsx)(ev.A,{TabIndicatorProps:{style:{color:V.I.primaryText}},value:n,"aria-label":t,onChange:o,variant:"scrollable",scrollButtons:"auto",orientation:r||"horizontal",children:!1===i[n].hideBreadCrumbs&&i.map((e,t)=>"complete"!==e.stepType?(0,a.jsx)(ef.A,{iconPosition:"end",label:!e.hideBreadCrumbs&&(0,a.jsxs)("span",{className:"icon-label",children:[(0,a.jsx)("span",{children:e.label}),e.icon?(0,a.jsx)(G.I,{margin:"left",config:e.icon}):null]}),...function(e){return{id:"tab-".concat(e),"aria-controls":"tabpanel-".concat(e)}}(t)},"tab_label_".concat(t)):null)})}),i.map((e,t)=>(0,a.jsx)(eb,{value:n,index:t,children:e.content},"tab_panel_".concat(t)))]})};var ey=n(68099),ew=n(47646),eC=n(32483),ek=n(79334),eS=n(99760);let eI=e=>{let{isSingle:t,...n}=e,i=e=>{n.setState({...n.state,[e.target.value]:{value:e.target.checked,label:e.target.parentElement.parentElement.children[1].innerHTML}})},r=e=>{let t=e.target.parentElement.parentElement.parentElement;n.setState({...n.state,[e.target.value]:{value:e.target.checked,label:t.children[1].innerHTML}}),t.classList.contains("checked")?(t.classList.remove("checked"),t.classList.add("not-checked")):(t.classList.add("checked"),t.classList.remove("not-checked"))},o="checkbox"==n.type,s="button"==n.type,l="toggle"==n.type;return(0,a.jsxs)("div",{className:"toggle-selection-container","data-testid":"toggleSelectionContainer",children:[o&&(0,a.jsx)(ew.A,{component:"fieldset",className:"toggle-selection","data-testid":"checkboxControl",children:(0,a.jsx)(eC.A,{"aria-label":"position",row:"row"==n.direction,children:Object.keys(n.state).map(e=>(0,a.jsx)(ek.A,{value:e,control:(0,a.jsx)(eS.A,{color:"secondary"}),label:n.state[e].label,checked:n.state[e].value,onChange:i,"data-testid":"toggleSelectionCheckbox-".concat(e)},e))})}),s&&(0,a.jsx)(M.A,{sx:{flexGrow:1},className:"toggle-selection","data-testid":"buttonControl",children:(0,a.jsx)(Z.A,{container:!0,rowSpacing:2,columnSpacing:1,columns:n.columns,children:Object.keys(n.state).map((e,i)=>{var r;return(0,a.jsx)(Z.A,{size:{xs:n.xs,sm:n.sm,md:n.md,lg:n.lg},children:(0,a.jsxs)("label",{className:"toggle-selection-button ".concat(!0==n.state[e].value?"checked":"not-checked"),"data-testid":"toggleSelectionButton-".concat(e),style:{textAlign:"center"},children:[(0,a.jsx)("input",{type:"checkbox",value:e,checked:n.state[e].value,onClick:e=>t?(e=>{let t=e.target.parentElement.parentElement,a={};Object.keys(n.state).forEach(t=>{a[t]={...n.state[t],value:e.target.value===t&&!e.target.checked}}),n.setState(a);for(let n=0;n<t.children.length;n++){let a=t.children[n].children[0];a.classList.remove("checked"),a.classList.remove("not-checked"),a.value===e.target.value?e.target.checked?a.classList.add("not-checked"):a.classList.add("checked"):a.classList.add("not-checked")}})(e):(e=>{let t=e.target;n.setState({...n.state,[t.value]:{value:t.checked,label:n.state[t.value].label}})})(e),onChange:()=>{},"data-testid":"repeatsWeeklyDays-".concat(e)}),null==n||null==(r=n.state[e])?void 0:r.label]})},i)})})}),l&&(0,a.jsx)(ew.A,{component:"fieldset","data-testid":"switchControl",children:(0,a.jsx)(eC.A,{"aria-label":"position",row:"row"==n.direction,children:Object.keys(n.state).map(e=>(0,a.jsx)(ek.A,{value:e,control:(0,a.jsx)(_.A,{color:"secondary"}),label:n.state[e].label,labelPlacement:"start",checked:n.state[e].value,onChange:r,"data-testid":"toggleSelectionSwitch-".concat(e)},e))})})]})};var eD=n(54587),eN=n.n(eD);function eR(e){let{mainText:t,project:n}=e,[i,r]=(0,j.useState)({}
1),[s,l]=(0,j.useState)(!1),d=(0,o.useRouter)(),[c,u]=(0,j.useState)(),{resource:p}=(0,x.P)(),h=p.pages.projectDetail,m=async()=>{let e={},t=(await (0,y.ge)(n.id)).data;t.locationAndDates.forEach(n=>{n.projectDates.map(e=>({startDate:e.startDate,endDate:e.endDate,volunteersNeeded:e.needed,location:n.location,projectId:t.projectId,dtlId:e.dtlId,timeSlotId:e.timeSlotId?e.timeSlotId:e.volunteeredRecurrenceId,volunteeredRecurrenceId:e.volunteeredRecurrenceId,volunteerResponsibilities:e.volunteerResponsibilities,eventCapReached:e.eventCapReached})).filter(e=>new Date(e.endDate)>new Date).forEach(t=>{let n=C()(t.startDate).format("YYYY-MM-DD");e[n]?e[n].push(t):e[n]=[t]})}),r(e),l(!0)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"calendar-wrapper",role:"button",tabIndex:0,onClick:e=>{e.preventDefault(),m()},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),m())},"data-testid":"projectCardAdditionalDates",children:[(0,a.jsx)(eN(),{src:"".concat(N.WL,"/additional-dates.svg"),alt:"additional dates",width:36,height:36}),(0,a.jsxs)("div",{className:"base-font-styles",children:[n.totalNextOpportunities," ",t]})]}),s&&(0,a.jsx)(ea.w,{active:s,type:"confirmation",fullWidth:!1,onCloseGesture:e=>{e.preventDefault(),l(!1)},children:(0,a.jsxs)("div",{className:"project-calendar-wrapper",children:[(0,a.jsx)("p",{children:h.selectFromAvailableDates}),(0,a.jsx)(k.O,{selectedDate:c,projectResults:i,handleDateChange:(e,t)=>
1{d.push("/projects/".concat(e,"?shiftId=").concat(t))},handleClose:()=>{l(!1)}})]})})]})}n(37830);var eT=n(61808);n(61055);let eM=e=>{let{title:t,children:n,className:i}=e;return(0,a.jsxs)("fieldset",{className:P()("styled-fieldset",i),children:[(0,a.jsx)("legend",{className:"styled-legend",children:t}),n]})};n(40970);let eE=e=>{let{id:t}=e,{dispatch:n,store:i}=(0,x.P)(),r=()=>(0,g.TY)(()=>i.user.favoriteProjects.includes(t),!1),o=async e=>{try{r()?await (0,y.pb)(e):await (0,y.L7)(e),(0,A.ugX)().then(e=>{n({type:f.yz.SetUserData,payload:e})})}catch(e){console.log(e)}};return(0,a.jsx)(M.A,{role:"button",onClick:e=>{o(t),e.preventDefault()},"data-testid":"heartWrapper",children:r()?(0,a.jsx)(d.A,{className:"base-heart-styles","data-testid":"filledHeartIcon"}):(0,a.jsx)(c.A,{"data-testid":"heartIcon",className:"base-heart-styles"})})};n(78886);let eP=e=>{let{lang:t,sponsor:n}=e;return(0,a.jsxs)("div",{className:"sponsor-wrapper","data-testid":"projectCardDescription",children:[(0,a.jsx)("div",{className:"lang",children:t}),(0,a.jsx)("div",{className:"sponsor-styles",children:n})]})};n(63248);let eB=e=>{let{underReview:t,reviewText:n}=e;return t?(0,a.jsxs)("div",{"data-testid":"projectCardUnderReview",className:"project-card-under-review",children:[(0,a.jsxs)("svg",{width:"64",height:"65",viewBox:"0 0 64 65",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:[(0,a.jsx)("rect",{y:"0.5",width:"64",height:"64",fill:"url(#pattern0)"}),(0,a.jsxs)("defs",{children:[(0,a.jsx)("pattern",{id:"pattern0",patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,a.jsx)("use",{xlinkHref:"#image0_1044_17228",transform:"scale(0.015625)"})}),(0,a.jsx)("image",{id:"image0_1044_17228",width:"64",height:"64",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmIwZjhiZTkwLCAyMDIxLzEyLzE1LTIxOjI1OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkVGNzNGREJBRUI5MTFFQ0IyOURBQ0I0QzgwQTYzOUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkVGNzNGRENBRUI5MTFFQ0IyOURBQ0I0QzgwQTYzOUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRUY3M0ZEOUFFQjkxMUVDQjI5REFDQjRDODBBNjM5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUY3M0ZEQUFFQjkxMUVDQjI5REFDQjRDODBBNjM5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt7wMDAAAAVLSURBVHja7Jt7iFVVFMZnpjHTnCbDRwpmjG8zfJSUqGDiFJkvQiMcsyk1DbIiNUX8qyCKIh0ZddC5GuUDH6ilIlLDCL7fgyFT2mApNaKWjuIz9fotXEcWi3vvnH0e95zrnAU/OefOPmfv/d1999p77WV2PB7PasiWk9XALRIgEiASoGFbrofvehoMAc+DLqATeAzk8d9vgjrwJzgBDoFd4CC4HZQA2S7dYAF4CxRxh53YOfATWMaCpNdIAAf0BuvAnXhquwn+BbWgLl6/HQGjQbbDdhljOgJag2/AuAR/Owt+AdvBUXAcXFBlGoMOoAfoBwrBMwnedQS8D/aFaQSMTfAt3gIrwcvgIYffQlfwFY8UabfBXPCwnyPATiFqQLlqHA39GOjgYWOagFnggqprP2gflAD5oEI16Ch4wcdvpRVYper8GzybbgHyWX1pZeARgwqagW3gGOhl2Ljx4Iqou44n37QIQMO+Uv0eP3BQwTDxjkUOnu8Dzol30HVHLwVIthIsA4P4+g4YD0pdLrSaOHj+MHuLWr5vwWuGZn4uhYvBO+J+KlgR4Gr1D/AKryLJuoElfgnQFswX9wvAwhAs2X/lFadlb4LX/RBgrli7V4FpIdq3bOL2WVbqxU9BCvAieMNaH4H3wI2Qbd7mgBq+bgM+9lKA2eI6Bg6EcPd6FcwU99PdjgJLANq+Dudr2pp+HuIt/HreK5Dls4dyLcDb4rPV4FSIBYiruWCSFwKMFZ8tzYBAzhpwia978Q7TsQA0/Nvz/RlQmQEC3OAFkWUj3Ajwkriv4JVfJtgWcT3A8NkPwUnwWS7H8CzbnkHxTBk+62nwHC2oSizPRyOgs1pxZYqdFl+Y3cjRYHbx9+eSXBXM/D3DotqFPIdV2yhLobcNoBHf7wETc8XSl/z/xQwT4BY4ZqMc7XG2cpje2mCNpIUV/QQe5Q8ve9y4vCTB03RbHk+Y7fj+PBjK4XhPD0ak9QWrlH+uDqDz1L+1vFYguw5GZd07mLkfFb4qYvhuIyw54FPwvwqlfet3dDcJ5SqQOzpRSKxWFHrcRWVtwM+q42fBqwF0nJij2vJJspjgDlHoOYeVvaZid3EOhj4ZUOeLVFvmpwqKLhUFJxhW1BiUJDgOm5HO4y3FIG6DZRtSHdrQP1NE4WUGFXUDVarzJ1yMIi/oDi6K9uwFTesLi3cXD/zDE1l9FU1SMXuy7/gcIKjO0xz0l2hPDWhp91ygRjw4MMUDzcFa1fE6PjfMChAS/rBo03nQ2eRg5Evx8A9JCg9QCltDrCDgztPve6to0zXQ3/RkqIs466cJpK0qWMynQ9KnfgEaBdx5YnF9vt7u0dhm8aLFquBudVA5OAQdJ2bb8fV2Beinzv17q9yAM2A1aBGSztv29SaHo2vEC6t8HOLteN4Zng5fbyLAU8qPzvNJgI2ijq8NG2/s602Px4vV0JrggwBlqo4tnI/gi693kh8QU7kBRR4LQEkW3ysRfgOd/PD1ThMkdqlJcbIPI2GGcq+UH1Row9dfN/H1blJk9qlvqYQ3QF6KMFRln5EgH6Xw9WRj0pkkVakqr/Jhw0OpcsdVPTEeidrXTw8iTS6WIE1uCXsNrxrTPEFApVrdlwaRJ5gqUZJCXyt4ZZjj0bp+XpI02h9dJGN6IoDlhpYnaWAtz+wTQV/whIuGvasWOvvd+HovBZDpa+ttJEvT3/8Dp9h/m2xU+nPydAUnT4YiWVpbAScoULp8Rxvld4KBYTpZcSuAFmMIx+B78H0rcRR1jU9lyx9UATLSov80FQkQCRAJEAkQCdCA7a4AAwB5hbaCs07UyQAAAABJRU5ErkJggg=="})]})]}),(0,a.jsx)("span",{className:"project-text",children:n})]}):null},eF=e=>{let{key:t,title:n,imgSrc:i}=e;return(0,a.jsx)(I.m,{title:n,children:(0,a.jsx)(eN(),{src:i,"data-testid":"projectCardIsGroupProject",alt:n,width:30,height:27})},t)};var eL=n(3279);let ez=e=>{let{title:t,children:n,elevation:i=3,color:r="#FFFBEF"}=e,o={padding:"10px",margin:"10px",maxWidth:"701px",border:"1px solid #BBBDC0",...r&&{backgroundColor:r}},s=Array.isArray(n)?(0,a.jsx)("ul",{children:n.map(e=>(0,a.jsx)("li",{children:e},e))}):n;return(0,a.jsx)(M.A,{sx:{display:"flex",justifyContent:"center",flexDirection:"row",marginTop:5},children:(0,a.jsxs)(eL.A,{elevation:i,style:o,children:[(0,a.jsx)(p.A,{component:"h6",sx:{fontSize:16,fontWeight:700,lineHeight:"28px",color:"#000000"},children:t}),s]})})};var eO=n(12164);let eU=(0,el.Ay)("div").withConfig({shouldForwardProp:e=>"animationWidth"!==e}).withConfig({componentId:"sc-65a64b56-0"})(["border-radius:10px;width:100%;background:linear-gradient(to right,#f3f3f3 8%,#ffffff 18%,#f3f3f3 33%);"," ",""],e=>{let{maxWidth:t}=e;return t&&"max-width: ".concat(t,"px;")},e=>{let{animationWidth:t}=e;return(0,el.AH)(["background-size:","px 100px;
1animation:"," 2s infinite ease-out;"],t,(e=>(0,el.i7)(["0%{backgrond-position:-","px 0;}100%{background-position:-","px 0}"],e/2,e/2))(t))}),eW=el.Ay.span.withConfig({componentId:"sc-65a64b56-1"})(["opacity:0;"]),e_=e=>{let{animationWidth:t=2e3,maxWidth:n,className:i}=e;return(0,a.jsx)(eU,{className:i,animationWidth:t,maxWidth:n,children:(0,a.jsx)(eW,{children:"Loading"})})},eH={fontFamily:"Noto Sans",fontSize:"16px",fontWeight:"400"},eV={marginLeft:10,cursor:"pointer"},eG={marginLeft:10},eY={fontSize:"12px",fontWeight:"400",color:"#002838"},eQ=e=>{let{label:t,text:n,isEmail:i=!1,isAdminName:r=!1,truncateNum:o=16,boxStyle:s=null}=e,l=((e,t)=>t?"mailto:".concat(e):e)(n,i),[d,c]=(0,j.useState)(!n),[u,h]=(0,j.useState)(!1);return(0,a.jsxs)(M.A,{className:"labelText",sx:{display:"flex",flexDirection:"column",marginTop:"12px",...s||{}},children:[(0,a.jsx)(p.A,{component:"p",sx:eY,children:t}),n?i?(0,a.jsxs)(M.A,{sx:{display:"flex"},children:[(0,a.jsx)(p.A,{component:"a",href:l,sx:eH,className:"js-color-secondary","data-testid":"emailLink",children:(0,a.jsx)(eO.A,{title:n,placement:"top",arrow:!0,children:(0,a.jsx)("span",{children:(0,g.EJ)(n,o)})})}),(0,a.jsx)(eO.A,{title:"Copied to clipboard",disableInteractive:!0,open:u,disableFocusListener:!0,disableHoverListener:!0,disableTouchListener:!0,slotProps:{popper:{disablePortal:!0}},placement:"top",arrow:!0,children:(0,a.jsx)("span",{children:(0,a.jsx)(G.I,{onClick:()=>{navigator.clipboard.writeText(n).then(()=>{h(!0),setTimeout(()=>h(!1),2e3)}).catch(e=>{console.error("Failed to copy text:",e)})},style:eV,config:{icon:Q.H.Copy,color:V.I.secondary},"data-testid":"copyIcon"})})})]}):r?(0,a.jsxs)(M.A,{sx:{display:"flex"},children:[(0,a.jsx)(p.A,{component:"p",sx:eH,children:n}),(0,a.jsx)(eN(),{style:eG,width:20,height:18,src:"".concat(N.WL,"/ico_lead.svg"),alt:"lead icon"})]}):(0,a.jsx)(p.A,{component:"p",sx:eH,children:n}):d?(0,a.jsx)(e_,{}):(0,a.jsx)(a.Fragment,{})]})};var eJ=n(98004),eZ=n(15035),eq=n(55690),eX=n(7982);let eK=e=>{let{label:t,placeholder:n,onTextChange:i,onDisableMessage:r}=e,[o,s]=(0,j.useState)("");return(0,a.jsxs)(ew.A,{style:{backgroundColor:"#E5E3E3",padding:"8px",marginTop:"8px",marginBottom:"8px"},children:[(0,a.jsx)(eq.A,{children:t}),(0,a.jsx)(eX.A,{placeholder:n,minRows:4,multiline:!0,value:o,onChange:e=>{s(e.target.value),i(e.target.value)}}),(0,a.jsx)(ek.A,{control:(0,a.jsx)(eS.A,{onChange:e=>{r(e.target.checked)},color:"primary"}),label:"Disable message"})]})};var e$=n(43913),e0=n(97375);let e1=(0,e$.Ay)(e0.A)(e=>{let{theme:t}=e;return{padding:8,height:41,"& .MuiSwitch-switchBase":{"&.Mui-checked":{color:t.palette.common.white,"& + .MuiSwitch-track":{opacity:1,backgroundColor:"#009EB9"}}},"& .MuiSwitch-thumb":{transform:"translateX(-2px)",backgroundColor:"#FFFFFF",height:22,width:22},"& .MuiSwitch-track":{borderRadius:80,backgroundColor:"#dedede",opacity:1,transition:t.transitions.create(["background-color","border-color"])}}}),e2=e=>{let{displayRight:t,handleChange:n}=e,{resource:i}=(0,x.P)();return(0,a.jsxs)(Z.A,{container:!0,alignItems:"center",spacing:1,children:[(0,a.jsx)(Z.A,{children:(0,a.jsx)(p.A,{variant:"body1",children:i.changeProjectStatusModal.unlisted})}),(0,a.jsx)(Z.A,{children:(0,a.jsx)(e1,{checked:t,onChange:n})}),(0,a.jsx)(Z.A,{children:(0,a.jsx)(p.A,{variant:"body1",children:i.changeProjectStatusModal.listed})})]})};n(36994);var e3=n(26239),e4=n(99045),e8=n(30100),e5=n(76343);let e6=e=>{let{isModalOpen:t,handleCloseModal:n,projectIds:i,initialListed:r}=e,[o,s]=(0,j.useState)(!1),[l,d]=(0,j.useState)(null),[c,u]=(0,j.use
1State)(!1),[p,h]=(0,j.useState)(r),[m,g]=(0,j.useState)(null),[x,v]=(0,j.useState)(!1),f=e=>{let t=+e.target.value;d(t),s([e3.RZ.OnHold,e3.RZ.Cancelled].includes(t))},b=async(e,t)=>{try{await (0,y.pJ)(e,t,{reason:x?null:m})}catch(e){throw console.error("Error in handleProjectChangeStatus:",e),e}},A=async e=>await (0,y.tE)(e,!p),w=async e=>{try{u(!0);let t=[];i.forEach(n=>{l&&t.push(b(n,e)),t.push(A(n))}),await Promise.all(t)}catch(e){console.error(e)}finally{u(!1),n()}};return(0,a.jsx)(ea.w,{active:t,heading:"Change Project Status",type:"modal",fullWidth:!1,onCloseGesture:()=>{n()},children:c?(0,a.jsx)(M.A,{sx:{display:"flex",margin:"40px",justifyContent:"center"},children:(0,a.jsx)(e5.A,{})}):(0,a.jsxs)(M.A,{sx:{display:"flex",flexDirection:"column",gap:3},children:[(0,a.jsxs)(ew.A,{children:[(0,a.jsx)(eq.A,{children:"Select one"}),(0,a.jsxs)(e4.A,{"aria-labelledby":"demo-radio-buttons-group-label",defaultValue:"female",name:"radio-buttons-group",children:[(0,a.jsx)(ek.A,{value:e3.RZ.Active,control:(0,a.jsx)(e8.A,{}),label:"Active",onChange:f}),(0,a.jsx)(ek.A,{value:e3.RZ.OnHold,control:(0,a.jsx)(e8.A,{}),label:(0,a.jsxs)(a.Fragment,{children:["On Hold - Project will remain inactive until reactivated ",(0,a.jsx)("br",{})," (Volunteers will remain)"]}),onChange:f}),(0,a.jsx)(ek.A,{value:e3.RZ.Cancelled,control:(0,a.jsx)(e8.A,{}),label:(0,a.jsxs)(a.Fragment,{children:["Cancelled - Project will be removed and will appear in the Project History",(0,a.jsx)("br",{})," (Volunteers will be removed)"]}),onChange:f}),o&&(0,a.jsx)(eK,{label:"A message will be sent to current volunteers regarding this status change.",placeholder:"Message to volunteers",onTextChange:e=>{g(e||null)},onDisableMessage:v})]})]}),(0,a.jsx)(e2,{displayRight:p,handleChange:()=>{h(e=>!e)}}),(0,a.jsx)(eZ.N,{cancelText:"No - Cancel",confirmText:"Yes - Change Status",handleCloseConfirmation:n,handleAcceptedConfirmation:()=>w(l)})]})})};n(29122);var e9=n(20623);let e7=(0,el.Ay)(M.A).withConfig({componentId:"sc-622f8c3e-0"})(["background:#fff8e1;border:1px solid #ffc107;border-radius:4px;padding:16px;margin:50px 0 50px 0;max-width:603px;"]),te=(0,el.Ay)(p.A).withConfig({componentId:"sc-622f8c3e-1"})(["color:#000838;font-size:14px;line-height:1.5;margin-bottom:12px;font-weight:400;strong{font-weight:700;}"]),tt=(0,el.Ay)(M.A).withConfig({componentId:"sc-622f8c3e-2"})(["display:flex;gap:12px;align-items:center;"]),tn=el.Ay.button.withConfig({componentId:"sc-622f8c3e-3"})(["background:none;border:none;color:",";text-decoration:underline;cursor:pointer;font-size:14px;padding:0;margin:0;font-weight:400;&:hover{color:#005f73;}"],e9.EX),ta=el.Ay.button.withConfig({componentId:"sc-622f8c3e-4"})(["background:none;border:none;color:",";text-decoration:underline;cursor:pointer;font-size:14px;padding:0;margin:0;font-weight:400;&:hover{color:#005f73;}"],e9.EX),ti=el.Ay.span.withConfig({componentId:"sc-622f8c3e-5"})(["color:#000838;font-size:14px;"]),tr=e=>{let{onSaveAsTemplate:t,onStartNewProject:n}=e,{resource:{createProjectWizard:{projectTypeWarningBox:i}}}=(0,x.P)();return(0,a.jsxs)(e7,{role:"alert","aria-live":"polite",children:[(0,a.jsxs)(te,{children:[i.warningMessagePrefix,(0,a.jsx)("strong",{children:i.warningMessageBold1}),i.warningMessageMiddle,(0,a.jsx)("strong",{children:i.warningMessageBold2}),i.warningMessageSuffix]}),(0,a.jsxs)(tt,{children:[(0,a.jsx)(tn,{onClick:t,"aria-label":"Save current project as template",children:i.saveAsTemplateButton}),(0,a.jsx)(ti,{children:"|"}),(0,a.jsx)(ta,{onClick:n,"aria-label":"Start new project",children:i.startNewProjectButton})]})]})}},61055:()=>{},61808:(e,t,n)=>{"use strict";n.d(t,{c:()=>s});var a=n(37876);n(14232);var i=n(97978),r=n(23902),o=n(56085);function s(e){var t,n,s;let{resource:l,store:d}=(0,r.P)();return(0,a.jsxs)(a.Fragment,{children:[e.isOnGoing?(0,a.jsx)("span",{className:"date-typography",children:l.controls.projectCard.ongoing}):(0,a.jsxs)("span",{"data-testid":"dateTime",children:[(0,a.jsx)("span",{className:"date-typography","data-testid":"dateTimeDate",children:(0,i.r6)(e.start,"DD MMM",d.lang)}),(0,a.jsx)("span",{className:"date-typography",children:" | "}),(0,a.jsxs)("span",{className:"time","data-testid":"dateTimeTime",children:[(0,a.jsx)("span",{className:"date-typography","data-testid":"dateTimeStart",children:(0,i.r6)(e.start,"LT",d.lang)}),(0,a.jsx)("span",{className:"date-typography",children:"\xa0-\xa0"}),(0,a.jsx)("span",{className:"date-typography","data-testid":"dateTimeEnd",children:(0,i.r6)(e.end,"LT",d.lang)}),!!e.additionalDatesAvailable&&(0,a.jsxs)("span",{className:"additional-dates icon-container","data-testid":"dateTimeAdditionalDates",onClick:t=>{e.handleAdditionalDates(),t.stopPropagation()},children:[(0,a.jsx)("img",{src:"".concat(o.WL,"/additional-dates.svg"),alt:"additional dates"}),(0,a.jsx)("span",{children:l.pages.projectDetail.moreEvents})]})]})]}),!!e.addressProvided&&(0,a.jsx)("div",{"data-testid":"addressProvided",className:"address-formatted",children:(0,i.M0)("",null==(t=e.addressProvided)?void 0:t.city,null==(n=e.addressProvided)?void 0:n.state,null==(s=e.addressProvided)?void 0:s.postal,"")})]})}n(6905)},63248:()=>{}
1,65933:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(37876),i=n(68039);n(14232);let r=e=>{let{title:t,children:n}=e;return(0,a.jsxs)(i.A,{id:"page-header","data-testid":"pageHeader",children:[(0,a.jsx)(i.A,{className:"page-line","data-testid":"pageHeaderLine"}),(0,a.jsx)("h1",{"data-testid":"pageHeaderTitle",children:t}),n]})}},67258:(e,t,n)=>{"use strict";n.d(t,{e:()=>h,B:()=>x});var a=n(37876),i=n(15039),r=n.n(i),o=n(54587),s=n.n(o),l=n(14232),d=n(56085),c=n(97978),u=n(12444),p=n(11571);n(70613);let h=l.memo(e=>{let{url:t,alt:n,dataQATag:i,loadDefaultImageOnError:o=!0,defaultImage:h=d.__,preloadImage:m=!1,className:g,onLoad:x,...j}=e,[v,f]=(0,l.useState)(t?(0,c.AE)(t.trim()):h),[b,A]=(0,l.useState)(0);return(0,p.f8)(()=>{f((0,c.AE)(t))},[t]),(0,a.jsx)(s(),{alt:n,src:v,onLoad:x,onError:()=>o&&void(!(0,u.KV)()&&(b?f(h):f((0,c.AE)(t,!0)),A(e=>++e))),"data-testid":i,unoptimized:!0,priority:m,...j,height:100,width:100,sizes:"100vw",className:r()("styled-image",g),style:{...j.style}})});var m=n(25528),g=n(23902);let x=e=>{let[t,n]=l.useState(),{resource:i}=(0,g.P)(),[r,o]=(0,l.useState)(!1),[s,c]=(0,l.useState)(!1),u=t=>{n(void 0),t.preventDefault();let a="drop"===t.type?t.dataTransfer.files[0]:t.target.files[0],r=i.createProjectWizard.errorMessages.attachment.imageUpload.unsupportedFileTypeError;if(a){let t=a.name.split(".");if(t.length<2)return void n(r);let i=t[t.length-1].toLowerCase();if(!d.JK.find(e=>e.toLowerCase()===i)||0>a.type.indexOf("image"))return void n(r);if(e.customValidation){for(let t of e.customValidation)if(t.isInvalid(a))return void n(t.errorMessage)}let o=new FileReader;o.onload=t=>{e.setimage(t,i)},o.readAsDataURL(a)}};return(0,a.jsxs)("div",{className:"default-image-uploader","data-testid":"imageUploadContainer",children:[!e.image&&(0,a.jsxs)(m.A,{"data-testid":"imageUpload",component:"label",className:"background",onDrop:e=>{u(e)},onDragOver:e=>e.preventDefault(),onDragEnter:e=>e.preventDefault(),onDragLeave:e=>e.preventDefault(),style:{backgroundColor:"rgba(0, 0, 0, 0)"},children:[(0,a.jsx)("img",{src:"".concat(d.WL,"/add-image.png"),alt:"","data-testid":"imageUploadImage",onLoad:()=>c(!0)}),(0,a.jsx)("div",{className:"image-upload-text","data-testid":"imageUploadText",children:e.text}),(0,a.jsx)("input",{type:"file",hidden:!0,onChange:e=>u(e),"data-testid":"imageInput"})]}),e.image&&(0,a.jsxs)(m.A,{"data-testid":"imageUpload",component:"label",className:"selected-image background",style:{padding:0,minWidth:0},onDrop:e=>{u(e)},onDragOver:e=>e.preventDefault(),onDragEnter:e=>e.preventDefault(),onDragLeave:e=>e.preventDefault(),children:[(0,a.jsx)("img",{src:e.image,alt:"Uploaded file",style:{width:"100%",height:"100%",display:"block"},"data-testid":"uploadedImage",onLoad:()=>o(!0)}),(0,a.jsx)("input",{type:"file",hidden:!0,onChange:e=>u(e),"data-testid":"imageInput"})]}),t&&(0,a.jsx)("div",{className:"center js-color-error","data-testid":"imageUploadTypeError",children:t}),(0,a.jsx)("div",{"data-testid":"imageUploadDefaultImageLoaded","data-loaded":s}),(0,a.jsx)("div",{"data-testid":"imageUploadCustomImageLoaded","data-loaded":r})]})}},68099:(e,t,n)=>{"use strict";n.d(t,{c:()=>s});var a=n(37876),i=n(97978),r=n(23902),o=n(14232);let s=e=>{let{value:t,type:n,...s}=e,{store:l}=(0,r.P)(),[d,c]=(0,o.useState)("");return(0,o.useEffect)(()=>{"date"===n?c((0,i.Yq)(t,l.lang)):c(t)},[]),(0,a.jsx)("span",{children:d})}},68803:(e,t,n)=>{"use strict";n.d(t,{aT:()=>l,SQ:()=>h,Lp:()=>w,Bx:()=>O});var a=n(37876),i=n(3279),r=n(75862),o=n(58718),s=n(41422);function l(e){let{title:t,subtitle:n,children:l,className:d,dataQATag:c}=e;return(0,a.jsx)(i.A,{sx:{paddingTop:4,paddingBottom:1,width:"100%",boxShadow:"none"},"data-testid":c,children:(0,a.jsxs)(s.mc,{className:d,sx:{position:"relative"},children:[(0,a.jsx)(o.zY,{title:t,children:n&&(0,a.jsx)(r.A,{component:"p",sx:{fontWeight:300,lineHeight:"22px",color:"#002838"},children:n})}),l]})})}var d=n(68039),c=n(25758),u=n(14232),p=n(97978);function h(e){let{actionsRender:t,cardRender:n}=e,i=(0,c.A)(),r=(0,u.useMemo)(()=>(0,p.Qv)(i),[i]);return(0,a.jsx)(s.Q_,{children:(0,a.jsxs)(d.A,{sx:{display:"flex",flexDirection:r?"column-reverse":"row"},children:[n,(0,a.jsx)(d.A,{sx:{marginLeft:2},children:t})]})})}var m=n(94157),g=n(7670),x=n(23902),j=n(30564),v=n(48230),f=n.n(v),b=n(56085),A=n(26239),y=n(9017);function w(e){var t,n,i,r,s,l,c,h,v,w;let C,{project:k,dashboardProjectTab:S,onDelete:I}=e,[D,N]=(0,u.useState)(void 0),[R,T]=(0,u.useState)(void 0),{resource:M,store:E}=(0,x.P)(),P=(0,p.Ml)(b.DT.USER),B=[g.g.JUSTSRV_15201_view_volunteers_page.name],F={location:null!=(n=null==P?void 0:P.city)?n:"unknown",areaName:null!=(i=null==P?void 0:P.areaName)?i:"unknown",areaUnitNumber:null!=(r=null==P?void 0:P.areaUnitNumber)?r:"unknown",isSuperAdmin:null!=(s=null==P?void 0:P.isSuperAdmin)&&s,isAdmin:null!=(l=null==P?void 0:P.isAdmin)&&l,permissionsText:null!=(c=null==P?void 0:P.permissionsText)?c:"unknown",language:"undefined"!=typeof document?null!=(v=null!=(h=null==(t=document.documentElement)?void 0:t.getAttribute("lang5char"))?h:E.lang)?v:"unknown":null!=(w=E.lang)?w:"unknown"},{treatments:L,isReady:z}=(0,m.l)({names:B,attributes:F,updateOnSdkUpdate:!1}),O=z&&L[g.g.JUSTSRV_15201_view_volunteers_page.name]===g.g.JUSTSRV_15201_view_volunteers_page.treatments.on,U=M.actions;return C=O?"view-email-volunteers":"record-service",(0,a.jsxs)(a.Fragment,{children:[(e=>{var t,n;let i=[{title:"edit",typesAllowed:[A.CB.DRAFTS,A.CB.ACTIVE,A.CB.PAST],link:(0,a.jsx)(o.m_,{title:U.editProject,children:(0,a.jsx)(d.A,{className:"card-action",children:(0,a.jsx)(f(),{legacyBehavior:!0,href:(t=e.id,n=e.orgId,t?"/create-project?id=".concat(t,"&page=").concat(j.$H.NAME):n?void 0:""),children:(0,a.jsx)("img",{src:"".concat(b.WL,"/edit.svg"),alt:U.editProject})})})}),adminOnly:!0,shouldDisplay:e.underReview},{title:"delete",typesAllowed:[A.CB.DRAFTS,A.CB.ACTIVE],link:(0,a.jsx)(o.m_,{title:U.deleteProject,children:(0,a.jsx)(d.A,{className:"card-action",role:"button",tabIndex:0,onClick:()=>T({id:e.id?e.id:e.orgId,type:e.id?"project":"org"}),onKeyUp:()=>T({id:e.id?e.id:e.orgId,type:e.id?"project":"org"}
1),children:(0,a.jsx)("img",{src:"".concat(b.WL,"/trash.svg"),alt:U.deleteProject})})}),adminOnly:!0},{title:"email",typesAllowed:[A.CB.ACTIVE,A.CB.PAST],link:(0,a.jsx)(o.m_,{title:e.isExternalProject?M.pages.dashboard.projects.redirectVolunteersProjectsHint:U.viewEmailVolunteers,children:(0,a.jsx)(d.A,{className:"card-action",children:e.isExternalProject?(0,a.jsx)("a",{children:(0,a.jsx)("img",{src:"".concat(b.WL,"/volunteer-list.svg"),alt:U.viewEmailVolunteers,style:{filter:"grayscale(100%) opacity(0.5)"}})}):(0,a.jsx)(f(),{href:"/dashboard/".concat(C,"/").concat(e.id),children:(0,a.jsx)("img",{src:"".concat(b.WL,"/volunteer-list.svg"),alt:U.viewEmailVolunteers})})})}),adminOnly:!0,shouldDisplay:!0},{title:"qrCode",typesAllowed:[A.CB.ACTIVE],link:(0,a.jsx)(o.m_,{title:U.copyLinkOrQrCode,children:(0,a.jsx)(d.A,{className:"card-action",role:"button",tabIndex:0,onClick:()=>N(e.id),onKeyUp:()=>N(e.id),children:(0,a.jsx)("img",{src:"".concat(b.WL,"/qr-code.svg"),alt:U.copyLinkOrQrCode})})}),adminOnly:!1}].filter(e=>e.typesAllowed.some(e=>e===S));return(0,a.jsx)(a.Fragment,{children:i.filter(e=>P.isAdmin||e.shouldDisplay||!e.adminOnly||S==A.CB.DRAFTS).map((e,t)=>(0,a.jsx)("div",{children:e.link},"icon_".concat(t)))})})(k),(0,a.jsx)(o.df,{active:!!(R&&R.id),handleCloseModal:()=>T(void 0),handleConfirm:()=>{I(R.id),T(void 0)},handleCancel:()=>T(void 0),confirmLabel:M.pages.dashboard.confirmLabel,cancelLabel:M.pages.dashboard.cancelLabel,children:M.pages.dashboard.confirmDelete}),(0,a.jsx)(o.d5,{active:!!D,heading:"Download QR Code",type:"modal",fullWidth:!1,onCloseGesture:()=>N(void 0),children:(0,a.jsx)(y.v,{link:"".concat(window.location.origin,"/projects/").concat(D)})})]})}var C=n(57376),k=n(50213),S=n(70120),I=n(74650),D=n(88309),N=n(59092),R=n(35112),T=n(74275),M=n(84113),E=n(10841),P=n.n(E),B=n(89099),F=n(5646),L=n(93508);let z=(0,F.Ay)("div").withConfig({shouldForwardProp:e=>"hasSubLinks"!==e}).withConfig({componentId:"sc-4c6b91cb-0"})(["",""],e=>{let{hasSubLinks:t}=e;return t&&"\n background-color: #4A646F;\n margin: 0 32px;\n border-left: 4px solid #758C96;\n "});function O(e){var t,n,i,r,o,s;let{onClose:l}=e,c=(0,B.useRouter)(),{store:h,resource:j}=(0,x.P)(),{count:v}=(0,M.A)(),[y,w]=(0,u.useState)({projects:c.pathname.includes("/projects")||c.pathname.includes("/create-project"),organizations:c.pathname.includes("/organizations"),users:c.pathname.includes("/users"),banners:c.pathname.includes("/banners"),successStories:c.pathname.includes("/success-stories"),pending:c.pathname.includes("/pending")});(0,u.useMemo)(()=>P()().format("YYYYMMDD"),[]);let E=(0,T.A)(),F=j.pages.dashboard,O=(0,p.Ml)(b.DT.USER),U=[g.g.JUSTSRV_14442_Project_Escalation_Page.name,g.g.JUSTSRV_16268_Manage_Projects_Page_FF.name,g.g.JUSTSRV_16267_Pending_Projects_Page_FF.name,g.g.JUSTSRV_14319_Manage_Users_FF.name,g.g.JUSTSRV_18452_Manage_Organizations_Page_FF.name,g.g.JUSTSRV_18848_Create_Organizations_Page_FF.name],W={location:null!=(t=null==O?void 0:O.city)?t:"unknown",areaName:null!=(n=null==O?void 0:O.areaName)?n:"unknown",areaUnitNumber:null!=(i=null==O?void 0:O.areaUnitNumber)?i:"unknown",isSuperAdmin:null!=(r=null==O?void 0:O.isSuperAdmin)&&r,isAdmin:null!=(o=null==O?void 0:O.isAdmin)&&o,permissionsText:null!=(s=null==O?void 0:O.permissionsText)?s:"unknown"},{treatments:_,isReady:H}=(0,m.l)({names:U,attributes:W,updateOnSdkUpdate:!1}),V=H&&_[g.g.JUSTSRV_14442_Project_Escalation_Page.name]===g.g.JUSTSRV_14442_Project_Escalation_Page.treatments.on,G=H&&_[g.g.JUSTSRV_16268_Manage_Projects_Page_FF.name]===g.g.JUSTSRV_16268_Manage_Projects_Page_FF.treatments.on,Y=H&&_[g.g.JUSTSRV_16267_Pending_Projects_Page_FF.name]===g.g.JUSTSRV_16267_Pending_Projects_Page_FF.treatments.on,Q=H&&_[g.g.JUSTSRV_14319_Manage_Users_FF.name]===g.g.JUSTSRV_14319_Manage_Users_FF.treatments.on,J=H&&_[g.g.JUSTSRV_18452_Manage_Organizations_Page_FF.name]===g.g.JUSTSRV_18452_Manage_Organizations_Page_FF.treatments.on,Z=H&&_[g.g.JUSTSRV_18848_Create_Organizations_Page_FF.name]===g.g.JUSTSRV_18848_Create_Organizations_Page_FF.treatments.on;function q(e,t){return(0,a.jsx)(d.A,{component:"span",sx:{...c.asPath===t?{borderBottom:"solid",borderColor:E.palette.primary.main,borderBottomWidth:4,paddingX:1,paddingBottom:1}:{}},children:e})}
1let X=[{title:F.projects.createProject,link:"/create-project"},...(0,p.XK)(G&&(null==O?void 0:O.isAdmin),[{title:F.projects.manage.title,link:"/dashboard/projects/manage",subLinks:[{title:"Active Projects",link:"/dashboard/projects/manage?expired=false&uEmail=".concat(encodeURIComponent(O.email),"&uEmailMods=").concat(A.$7.AssignedTo,"&uEmailMods=").concat(A.$7.SubmittedBy,"&uEmailMods=").concat(A.$7.Sponsor)},{title:"Past Projects",link:"/dashboard/projects/manage?expired=true&uEmail=".concat(encodeURIComponent(O.email),"&uEmailMods=").concat(A.$7.AssignedTo,"&uEmailMods=").concat(A.$7.SubmittedBy,"&uEmailMods=").concat(A.$7.Sponsor)},{title:"Drafts",link:"/dashboard/projects/manage?status=".concat(A.RZ.Draft,"&uEmail=").concat(encodeURIComponent(O.email),"&uEmailMods=").concat(A.$7.SubmittedBy)},{title:"Templates",link:"/dashboard/projects/manage?status=".concat(A.RZ.Template,"&uEmail=").concat(encodeURIComponent(O.email),"&uEmailMods=").concat(A.$7.SubmittedBy)}]}]),...(0,p.XK)(!G||!(null==O?void 0:O.isAdmin),[{title:F.projects.active.title,link:"/dashboard/projects/active"},{title:F.projects.draft.title,link:"/dashboard/projects/drafts"},{title:F.projects.past.title,link:"/dashboard/projects/history"}]),{title:j.controls.dashboardCardDrawer.upcoming,link:"/dashboard/projects/upcoming"},{title:j.controls.dashboardCardDrawer.favorites,link:"/dashboard/projects/favorites"},{title:j.controls.dashboardCardDrawer.recommendedProjects,link:"/dashboard/projects/recommended"}];return(0,a.jsxs)(S.A,{className:"sidebar",disablePadding:!0,component:"nav",id:"dashboardSidebar","data-testid":"dashboardSidebar",sx:{backgroundColor:"#193D4B",width:320,minHeight:"100%","& .MuiListItemButton-root:hover":{backgroundColor:"#354D56"}},children:[(V||Y)&&(0,a.jsx)(f(),{href:"/dashboard/pending",passHref:!0,children:(0,a.jsx)(I.A,{sx:{p:2},onClick:()=>l(),children:(0,a.jsx)(D.A,{sx:{"& .MuiBadge-badge":{right:-10}},color:"primary","data-testid":"dashboardPendingBadge",badgeContent:(()=>{if(!v)return null;let{pendingProjectCounts:e,subordinatesPendingProjectCounts:{pendingProjectCounts:t}}=v;return e&&t?"".concat(e," | ").concat(t):e?e.toString():t?t.toString():null})(),componentsProps:{badge:{"data-testid":"dashboardPendingApprovalCountsBadge"}},children:(0,a.jsx)(N.A,{primary:q(F.pending.title,"/dashboard/pending")})})})}),(0,a.jsxs)(I.A,{onClick:()=>w(e=>({organizations:!1,projects:!e.projects,users:!1,banners:!1,successStories:!1,pending:!1})),sx:{p:2,backgroundColor:y.projects?"#354D56":"inherit"},children:[y.projects?(0,a.jsx)(C.A,{}):(0,a.jsx)(k.A,{}),(0,a.jsx)(N.A,{primary:F.projects.title})]}),(0,a.jsx)(R.A,{in:y.projects,timeout:"auto",unmountOnExit:!0,children:(0,a.jsx)(S.A,{component:"div",disablePadding:!0,sx:{backgroundColor:"#354D56"},children:X.map(e=>{let{title:t,link:n,subLinks:i}=e;return(0,a.jsxs)(z,{hasSubLinks:!!(null==i?void 0:i.length),children:[(0,a.jsx)(f(),{href:n,passHref:!0,children:(0,a.jsx)(I.A,{className:"".concat(c.asPath===n?"active":""),sx:{p:2,pl:6,...i&&{ml:"-32px"}},onClick:l,children:(0,a.jsx)(N.A,{primary:q(t,n)})})}),null==i?void 0:i.map(e=>{let{title:t,link:n}=e;return(0,a.jsx)("a",{href:n,children:(0,a.jsx)(I.A,{className:"".concat(c.asPath===n?"active":""),sx:{p:2,pl:4},onClick:l,children:(0,a.jsx)(N.A,{primary:q(t,n)})})},t)})]},t)})})}),(0,a.jsxs)(I.A,{onClick:()=>w(e=>({projects:!1,organizations:!e.organizations,users:!1,banners:!1,successStories:!1,pending:!1})),sx:{p:2,backgroundColor:y.organizations?"#354D56":"inherit"},children:[y.organizations?(0,a.jsx)(C.A,{}):(0,a.jsx)(k.A,{}),(0,a.jsx)(N.A,{primary:F.myItems.orgs})]}),(0,a.jsx)(R.A,{in:y.organizations,timeout:"auto",unmountOnExit:!0,children:(0,a.jsx)(S.A,{component:"div",disablePadding:!0,sx:{backgroundColor:"#354D56"},children:[...Z?[{title:j.controls.dashboardCardDrawer.createOrganizations,link:"/dashboard/organizations/create-org?orgID="}]:[],{title:j.controls.dashboardCardDrawer.favorites,link:"/dashboard/organizations/favorites"},...J?[{title:j.controls.dashboardCardDrawer.manageOrganizations,link:"/dashboard/organizations/manage"}]:[]].map(e=>{let{title:t,link:n}=e;return(0,a.jsx)(f(),{href:n,passHref:!0,children:(0,a.jsx)(I.A,{sx:{p:2,pl:6},onClick:()=>l(),className:"".concat(c.pathname===n?"active":""),children:(0,a.jsx)(N.A,{primary:q(t,n)})})},t)})})}),Q&&O.isAdmin&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(I.A,{onClick:()=>w(e=>({projects:!1,organizations:!1,users:!e.users,banners:!1,successStories:!1,pending:!1})),sx:{p:2,backgroundColor:y.users?"#354D56":"inherit"},children:[y.users?(0,a.jsx)(C.A,{}):(0,a.jsx)(k.A,{}),(0,a.jsx)(N.A,{primary:F.users.title})]}),(0,a.jsx)(R.A,{in:y.users,timeout:"auto",unmountOnExit:!0,children:(0,a.jsx)(S.A,{component:"div",disablePadding:!0,sx:{backgroundColor:"#354D56"},children:[{title:F.users.label,link:"/dashboard/users/manageUsers"}].map(e=>{let{title:t,link:n}=e;return(0,a.jsx)(f(),{href:n,passHref:!0,children:(0,a.jsx)(I.A,{sx:{p:2,pl:6},onClick:()=>l(),className:"".concat(c.pathname===n?"active":""),children:(0,a.jsx)(N.A,{primary:q(t,n)})})},t)})})})]}),(0,a.jsxs)(I.A,{onClick:()=>w(e=>({projects:!1,organizations:!1,users:!1,banners:!e.banners,successStories:!1,pending:!1})),sx:{p:2,backgroundColor:y.banners?"#354D56":"inherit",display:(0,L.WN)()?"flex":"none"},children:[y.banners?(0,a.jsx)(C.A,{}):(0,a.jsx)(k.A,{}),(0,a.jsx)(N.A,{primary:F.banners.title}),(0,a.jsx)("img",{src:"".concat(b.WL,"/lock_global.svg"),alt:"global lock icon","data-testid":"dashboardDropdownGlobalLockIcon"})]}),(0,a.jsx)(R.A,{in:y.banners,timeout:"auto",unmountOnExit:!0,sx:{display:(0,L.WN)()?"flex":"none"},children:(0,a.jsx)(S.A,{component:"div",disablePadding:!0,sx:{backgroundColor:"#354D56"},children:[{title:F.banners.createNotificationPage.title,link:"/dashboard/notifications/create"},{title:F.banners.createBannerPage.title,link:"/dashboard/banners/create"},{title:F.banners.bannerListPage.title,link:"/dashboard/banners"}].map(e=>{let{title:t,link:n}=e;return(0,a.jsx)(f(),{href:n,passHref:!0,children:(0,a.jsxs)(I.A,{sx:{p:2,pl:6},onClick:()=>l(),className:"".concat(c.pathname===n?"active":""),children:[(0,a.jsx)(N.A,{primary:q(t,n)}),(0,a.jsx)("img",{src:"".concat(b.WL,"/lock_global.svg"),alt:"global lock icon","data-testid":"dashboardListGlobalLockIcon"})]})},t)})})}),O&&O.isAdmin&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(I.A,{onClick:()=>w(e=>({organizations:!1,projects:!1,users:!1,banners:!1,successStories:!e.successStories,pending:!1})),sx:{p:2,backgroundColor:y.successStories?"#354D56":"inherit"},children:[y.successStories?(0,a.jsx)(C.A,{}):(0,a.jsx)(k.A,{}),(0,a.jsx)(N.A,{primary:F.successStories.title})]}),(0,a.jsx)(R.A,{in:y.successStories,timeout:"auto",unmountOnExit:!0,children:(0,a.jsx)(S.A,{component:"div",disablePadding:!0,sx:{backgroundColor:"#354D56"},children:[{title:F.successStories.create.title,link:"/dashboard/success-stories/create"},{title:F.successStories.myStories,link:"/dashboard/success-stories/my-stories"},{title:F.successStories.storiesSearch,link:"/dashboard/success-stories/search"}].map(e=>{let{title:t,link:n}=e;return(0,a.jsx)(f(),{href:n,passHref:!0,children:(0,a.jsx)(I.A,{className:"".concat(c.pathname===n?"active":""),sx:{p:2,pl:6},onClick:()=>l(),children:(0,a.jsx)(N.A,{primary:q(t,n)})})},t)})})})]}),(0,L.NI)()&&(0,a.jsx)(f(),{href:"/dashboard/metrics",passHref:!0,children:(0,a.jsx)(I.A,{sx:{p:2},onClick:()=>l(),children:(0,a.jsx)(N.A,{primary:q(F.metrics.title,"/dashboard/metrics")})})}),(0,L.dU)()&&(0,a.jsx)(f(),{href:"/dashboard/navigation-editor",passHref:!0,children:(0,a.jsx)(I.A,{sx:{p:2},onClick:()=>l(),children:(0,a.jsx)(N.A,{primary:q(F.headerNavigation.title,"/dashboard/navigation-editor")})})}),(0,a.jsx)(f(),{href:"/dashboard/record-of-service",passHref:!0,children:(0,a.jsx)(I.A,{sx:{p:2},onClick:()=>l(),children:(0,a.jsx)(N.A,{primary:q(F.record,"/dashboard/record-of-service")})})}),(0,a.jsx)(f(),{href:"/dashboard/notifications",passHref:!0,children:(0,a.jsx)(I.A,{sx:{p:2},onClick:()=>l(),children:(0,a.jsx)(D.A,{sx:{"& .MuiBadge-badge":{top:15,right:-15}},color:"primary","data-testid":"dashboardNotificationBadge",badgeContent:h.userNotifications&&h.userNotifications.length?h.userNotifications.length:null,children:(0,a.jsx)(N.A,{primary:q(F.notifications.title,"/dashboard/notifications")})})})})]})}},69681:(e,t,n)=>{"use strict";n.d(t,{z:()=>a.A});var a=n(65933)},70613:()=>{},74680:(e,t,n)=>{"use strict";n.d(t,{m:()=>x});var a=n(37876),i=n(25205),r=n(87141),o=n(23902),s=n(48470),l=n(41286),d=n(56106),c=n(42220),u=n(60909),p=n(55477),h=n(57186),m=n(24230),g=n(14232);let x=e=>{let{store:t}=(0,o.P)(),n=(0,g.useCallback)(()=>(e=>{switch(e){case"de-de":return s.de;case"en-gb":return l.b;case"es-mx":return d.es;case"fr-ca":return c.V;case"hu-hu":return u.hu;case"pt-pt":return p.pt;case"it-it":return h.it;default:return m.c}})((null==t?void 0:t.lang)||"en-us"),[t.lang]);
1return(0,a.jsx)(i.$J,{adapterLocale:n(),dateAdapter:r.h,children:e.children})}},78886:()=>{},81880:(e,t,n)=>{"use strict";n.d(t,{z:()=>I,w:()=>S});var a=n(37876),i=n(68039),r=n(29625),o=n(15488),s=n(97978),l=n(25758),d=n(23902),c=n(14232),u=n(87236),p=n(37339),h=n(49163);let m=e=>{let{selectedOption:t,options:n,optionOnChange:i}=e,r=e=>{let a=n.findIndex(e=>e===t),r=a+e;r<0||r===n.length||i(n[a+e])};return(0,a.jsxs)("div",{children:[(0,a.jsx)(p.I,{config:{icon:h.H.ChevronLeftNoCircle,color:u.I.secondary},margin:"right",disabled:t===n[0],onClick:()=>{r(-1)}}),(0,a.jsx)("select",{className:"grouping-select",value:t,onChange:e=>i(e.target.value),children:n.map(e=>(0,a.jsx)("option",{value:e,children:e},e))}),(0,a.jsx)(p.I,{config:{icon:h.H.ChevronRightNoCircle,color:u.I.secondary},margin:"left",disabled:t===n[n.length-1],onClick:()=>{r(1)}})]})};var g=n(52543),x=n(68990),j=n(25205),v=n(99504),f=n(87141);let b=e=>{let{id:t,value:n,field:r,hasFocus:o}=e,s=(0,x.h)(),[l,d]=(0,c.useState)(!1);return(0,a.jsx)(i.A,{sx:{width:"100%",justifyContent:"center",display:"flex"},children:(0,a.jsxs)(j.$J,{dateAdapter:f.h,children:[(0,a.jsx)(p.I,{className:"iconButton calendar-edit-icon",config:{icon:h.H.Calendar,color:u.I.secondary},onClick:()=>{d(!0)},hidden:!!e.value}),(0,a.jsx)("div",{style:{visibility:e.value?"unset":"hidden",width:e.value?"100%":0},children:(0,a.jsx)(v.T,{open:l,onOpen:()=>d(!0),onClose:()=>d(!1),ref:e=>{if(e&&o){let t=e.querySelector('input[value="'.concat(n,'"]'));t&&t.focus&&t.focus()}},label:"",format:"MM/dd",value:n,onChange:e=>{s.current.setEditCellValue({id:t,field:r,value:e})},slotProps:{textField:{fullWidth:!0,variant:"filled"}}})})]})})},A=e=>(0,a.jsx)(b,{...e});var y=n(7982);let w=e=>{let{type:t="text",...n}=e,{id:i,value:r,field:o,hasFocus:s}=n,l=(0,x.h)();return(0,a.jsx)(y.A,{type:t,ref:e=>{if(e&&s){let t=e.querySelector('input[value="'.concat(r,'"]'));t&&t.focus&&t.focus()}},fullWidth:!0,variant:"filled",value:r,onChange:e=>{let t=e.target.value;l.current.setEditCellValue({id:i,field:o,value:t})}})},C=e=>(0,a.jsx)(w,{type:"number",...e}),k=e=>(0,a.jsx)(w,{...e});var S=function(e){return e.YEAR="year",e}({});let I=e=>{let{columns:t,rows:n,grouping:u,dateGrouping:p,setSelectionModel:h,rowModesModel:x={},selectionModel:j=[],striped:v=!0,styles:f={},rowIdKey:b="id",actions:y,includeTotal:w,onGroupChange:S,...I}=e,{store:D,resource:N}=(0,d.P)(),R=N.controls.dataGrid.all,[T,M]=(0,c.useState)({}),[E,P]=(0,c.useState)([R]),[B,F]=(0,c.useState)({}),[L,z]=(0,c.useState)(R),O=(0,l.A)(),U=O===o.r.XS,W=u||p;(0,c.useEffect)(()=>{P([N.controls.dataGrid.all]),z(N.controls.dataGrid.all)},[D.lang]),(0,c.useEffect)(()=>{if(W){let e=u?n:n.map(e=>{if("year"===p.criteria)return{...e,_year:new Date(e[p.key]).getFullYear()};throw Error("Invalid grouping criteria")}),t=(0,s.M5)(e,u?u.key:"_".concat(p.criteria));M(t),P([R,...Object.keys(t)])}},[n]);let _=(0,c.useMemo)(()=>{let e=(0,s.C)(t);return e.forEach(e=>{e.editable&&!e.renderEditCell&&(e.renderEditCell=(e=>{switch(e){case"string":return k;case"number":return C;case"date":return A;default:throw Error("Type not found")}})(e.type||"string"))}),e},[t]);(0,c.useEffect)(()=>{let e={};_.forEach(t=>{t.hideBreakpoints&&t.hideBreakpoints.some(e=>e===O)&&t.field!==(u&&u.key)&&t.field!==(p&&p.key)||t.hide?e[t.field]=!1:e[t.field]=!0}),F(e)},[O,_,u,p]);let H=(e,t)=>{t.defaultMuiPrevented=!0},V=(e,t)=>{t.defaultMuiPrevented=!0};if(u&&p)throw Error("Only one grouping could be applied");let G=function(e,t){var n;let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=!(arguments.length>3)||void 0===arguments[3]||arguments[3],l=Array.isArray(j)?j:Array.from(null!=(n=null==j?void 0:j.ids)?n:[]),d=new Set(t.map(e=>e[b])),c=!0===I.checkboxSelection?l:l.slice(0,1),u=c.filter(e=>!d.has(e)),p={type:"include",ids:new Set(c.filter(e=>d.has(e)))},m=null==t?void 0:t.reduce(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,{hoursServed:t}=arguments.length>1?arguments[1]:void 0;return e+t},0),A=o||(L!==N.controls.dataGrid.all?L:null);return t?(0,a.jsxs)(i.A,{sx:{height:U?127*t.length+10:"initial"},className:"data-grid ".concat(o?"group-table":""," ").concat(!s?"hide-body":""," ").concat(U?"mobile-table":""),children:[(0,a.jsx)(r.z,{sx:{...g.Ay,...f},getRowClassName:e=>U?"mobile-row":v?e.indexRelativeToCurrentPage%2?"odd":"even":"",initialState:{sorting:{sortModel:[{field:"volunteeredOn",sort:"desc"}]}},columns:e,rows:t,columnVisibilityModel:B,onColumnVisibilityModelChange:e=>F(e),hideFooter:!0,disableRowSelectionOnClick:!0,autoHeight:I.autoHeight?I.autoHeight:!U,density:"comfortable",disableColumnMenu:!t.length,editMode:"row",onRowEditStart:H,onRowEditStop:V,getRowId:e=>e[b],rowModesModel:Object.keys(x).reduce((e,n)=>t.find(e=>e[b].toString()===n)?{...e,[n]:x[n]}:e,{}),onRowSelectionModelChange:e=>{if(!h)return;let t=Array.from(e.ids),n=!0===I.checkboxSelection?[...u,...t]:[...u,...t].slice(-1);h(Array.isArray(j)?n:{type:"include",ids:new Set(n)})},rowSelectionModel:p,...I},null!=o?o:void 0),w&&A&&(0,a.jsxs)(g.jy,{children:[(0,a.jsxs)(g.Tr,{children:["Hours served (in ",A,")"]}),(0,a.jsx)(g.Oc,{children:m})]})]}):null};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.A,{className:"grouping-toolbar",children:[W?(0,a.jsx)(m,{selectedOption:L,options:E,optionOnChange:e=>{null==S||S(e),z(e)}}):(0,a.jsx)("div",{}),y?(0,a.jsx)("div",{className:"grid-action-container",children:y}):(0,a.jsx)("div",{})]}),W&&L===N.controls.dataGrid.all?(0,a.jsxs)(a.Fragment,{children:[G(_.map(e=>({...e,sortable:!1,filterable:!1})),[],null,!1),Object.keys(T).map(e=>G(_.map((t,n)=>({...t,headerName:t.grouped?e:"",disableColumnMenu:!0,sortable:!1})),T[e],e))]}):G(_,W?T[L]:n)]})}}
1,83088:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var a=n(37876),i=n(59292),r=n(7982),o=n(95588),s=n(23902);n(14232);let l=e=>{let{label:t,...n}=e,{resource:l}=(0,s.P)(),d=l.controls.searchBox;return(0,a.jsx)(r.A,{"data-testid":"searchBox",id:"searchBox",label:t||d.label,InputProps:{endAdornment:(0,a.jsx)(o.A,{position:"end",children:(0,a.jsx)(i.A,{color:"secondary"})})},variant:"outlined",...n})}},84113:(e,t,n)=>{"use strict";n.d(t,{$:()=>u,A:()=>p});var a=n(37876),i=n(14232),r=n(25045),o=n(86801),s=n(97978),l=n(56085);let d=i.createContext({}),{Provider:c}=d,u=e=>{let{children:t}=e,n=(0,s.Ml)(l.DT.USER),[d,u]=(0,i.useState)(void 0),p=async()=>{u(await (0,o.Nte)(n.id))};return((0,r.A)(()=>{(null==n?void 0:n.isAdmin)&&p()}),null==n?void 0:n.isAdmin)?(0,a.jsx)(c,{value:{count:d},children:t}):t},p=()=>{let e=(0,i.useContext)(d);if(void 0===e)throw Error("usePendingCount must be used within a AdminPendingContextProvider");return e}},94202:(e,t,n)=>{"use strict";var a=n(14232),i=new Map,r=function(e){return e?i.get(e):console.warn("useDynamicReferences: Can't get the ref without a key")},o=function(e){if(!e)return console.warn("useDynamicReferences: Can't set the ref without a key");var t=a.createRef();return i.set(e,t),t};e.exports=function(){return[r,o]}},95091:()=>{},96690:(e,t,n)=>{"use strict";n.d(t,{T5:()=>O,Qv:()=>U,fU:()=>L});var a=n(37876),i=n(40276),r=n(12444),o=n(55364);let s=e=>{let{children:t}=e,n=navigator&&navigator.language||"en";return n=n&&n.length>2?n.substring(0,2):"en",n=o.mU.find(e=>e===n)||"en",(0,a.jsx)(i.A,{production:(0,r.UL)(),language:n,client:"JustServeOrg",libraries:["geometry","places"],children:t})};var l=n(68039),d=n(83141),c=n(42202),u=n(47064),p=n(23902),h=n(14232),m=n(43270),g=n(76343),x=n(87717),j=n(75862),v=n(80306),f=n(86801),b=n(80782),A=n.n(b),y=n(34011),w=n(65519),C=function(e){return e.COUNRTY="country",e.CITY="locality",e.STATE="administrative_area_level_1",e.COUNTY="administrative_area_level_2",e.POSTAL_CODE="postal_code",e.NEIGHBORNHOOD="neighborhood",e.STREET_NUMBER="street_number",e.ROUTE="route",e.INTERSECTION="intersection",e}({}),k=n(97978),S=n(3498);let I=(e,t)=>{new google.maps.Geocoder().geocode(e,async function(e,n){if("OK"===n){var a,i;let[n]=e,{address_components:r,geometry:o,formatted_address:s}=n,l=o.location.lat(),d=o.location.lng(),c=await (0,f.Mmm)(s),u=(0,k.TY)(()=>c[0].locationData,null),p=(0,k.TY)(()=>u.stakeId,null),h=(0,k.TY)(()=>u.missionId,null),m=(0,k.TY)(()=>u.areaId,null),g=(0,k.TY)(()=>u.ccId,null),x=(null==u?void 0:u.timezone)?await (0,S.Yy)(u.timezone):null,j=r.find(e=>e.types.some(e=>e===C.COUNRTY)),v=r.find(e=>e.types.some(e=>e===C.STATE)),b=r.find(e=>e.types.some(e=>e===C.CITY)),A=r.find(e=>e.types.some(e=>e===C.COUNTY)),y=r.find(e=>e.types.some(e=>e===C.POSTAL_CODE)),w=r.find(e=>e.types.some(e=>e===C.NEIGHBORNHOOD)),I=r.find(e=>e.types.some(e=>e===C.STREET_NUMBER)),D=r.find(e=>e.types.some(e=>e===C.ROUTE)),N=r.find(e=>e.types.some(e=>e===C.INTERSECTION)),R="".concat((null==I?void 0:I.long_name)||""," ").concat((null==D?void 0:D.long_name)||""),T=(null==N?void 0:N.long_name)||"",M=R.trim()||T||"";t({country:(0,k.TY)(()=>j.long_name,void 0),countryCode:(0,k.TY)(()=>j.short_name.toLowerCase(),void 0),state:(0,k.TY)(()=>v.long_name,void 0),stateCode:(0,k.TY)(()=>v.short_name,void 0),city:(0,k.TY)(()=>b.long_name,void 0),county:(0,k.TY)(()=>A.long_name,void 0),postal:(0,k.TY)(()=>y.long_name,void 0),neighborhood:(0,k.TY)(()=>w.long_name,void 0),suite:null,latitude:l,longitude:d,address:M||null,geoCodeOverride:!1,radiusType:0,countryCode2Char:"",areaId:m,ccId:g,missionId:h,stakeId:p,timezone:null!=(i=null!=(a=null==x?void 0:x.timeZoneName)?a:null==u?void 0:u.timezone)?i:""})}})},D={current:null},N=e=>{let{inputAddressField:t,onChange:n,isLoading:i,setIsLoading:r,onBlur:o}=e,{resource:s}=(0,p.P)(),[d,c]=(0,h.useState)([]),[u,b]=(0,h.useState)(null),C=(0,h.useMemo)(()=>A()((e,t)=>{try{(null==e?void 0:e.input.length)>=3&&(0,f.hXg)(null==e?void 0:e.input).then(e=>{let n=[];e.forEach(e=>{let[t,a]=e.name?e.name.split(RegExp(",\\s*(.*)","s")):["",""],i={description:e.name,place_id:e.id,structured_formatting:{main_text:t,secondary_text:a,main_text_matched_substrings:[]}};n.push(i)}),t(n)})}catch(e){console.error(e)}},200),[]);return(0,h.useEffect)(()=>{try{if(!D.current){D.current={};return}if(""===t.value)return void c(u?[u]:[]);C({input:t.value},e=>{{let t=[];u&&(t=[u]),e&&(t=[...t,...e]),c(t)}})}catch(e){console.error(e)}},[u,t.value,C]),(0,v.A)(()=>{u&&(r(!0),t.setValue(u.structured_formatting.main_text),I({placeId:u.place_id},e=>{r(!1),n(u.description,e)}))},[u]),(0,a.jsx)(y.Ay,{id:"address-autocomplete","data-testid":"addressTextField",optionLabelKey:"description",clearOnBlur:!1,disablePortal:!0,value:u,setValue:b,options:d,disabled:i,renderInput:e=>(0,a.jsx)(w.f,{...e,label:s.controls.mapLocationPicker.address,binding:t,handleBlur:o,dataQATag:"inputAddress",variant:"outlined",...i?{InputProps:{...e.InputProps,endAdornment:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.A,{color:"secondary",size:20,"data-testid":"addressLoadIcon"}),e.InputProps.endAdornment]})}}:null}),inputValue:t.value,setInputValue:t.setValue,setOptions:c,renderOption:(e,t)=>{let{key:n,...i}=e;return(0,a.jsx)("li",{...i,"data-testid":"addressFieldOption",children:(0,a.jsxs)(x.A,{container:!0,alignItems:"center",children:[(0,a.jsx)(x.A,{children:(0,a.jsx)(l.A,{component:m.A,sx:{color:"text.secondary",mr:2}})}),(0,a.jsxs)(x.A,{sx:{flexGrow:1},children:[(0,a.jsx)("span",{style:{fontWeight:600},"data-testid":"addressOptionMainText",children:t.structured_formatting.main_text}),(0,a.jsx)(j.A,{variant:"body2",color:"text.secondary","data-testid":"addressOptionSecondaryText",children:t.structured_formatting.secondary_text})]})]})},n)}})}
1,R=function(e){let{locationDetailsField:t,onChange:n}=e,{resource:i}=(0,p.P)();return(0,v.A)(()=>{n(t.value)},[t.value]),(0,a.jsx)(w.f,{label:i.controls.mapLocationPicker.locationDetails,binding:t,dataQATag:"locationDetails",variant:"outlined",multiline:!0})},T=function(e){let{locationNameField:t,onChange:n,isLoading:i}=e,{resource:r}=(0,p.P)();return(0,v.A)(()=>{n(t.value)},[t.value]),(0,a.jsx)(w.f,{label:r.controls.mapLocationPicker.locationName,binding:t,dataQATag:"locationName",variant:"outlined",disabled:i,InputProps:{...i?{endAdornment:(0,a.jsx)(g.A,{color:"secondary",size:20})}:null}})};var M=n(57447),E=n(53894),P=n(8370),B=n(54445),F=n(91224);let L=e=>{let{mark:t,times:n=0,isFocused:i=!1,...r}=e;return(0,a.jsx)(P.A,{icon:{scale:i?2:1,layer:B.A.LOCALITY,type:F.A.PIN,text:n>1?n:i?" ":"",color:"#e71212"},position:t,...r})};function z(e){let{center:t,zoom:n}=e,a=(0,M.ko)(),i=null==t?void 0:t.lat,r=null==t?void 0:t.lng;return(0,h.useEffect)(()=>{a&&(Number.isFinite(i)&&Number.isFinite(r)&&a.panTo({lat:i,lng:r}),Number.isFinite(n)&&a.setZoom(n))},[a,i,r,n]),null}function O(e){let{mark:t=null,children:n=null,center:i,zoom:r,...l}=e,d=navigator&&navigator.language||"en";return d=d&&d.length>2?d.substring(0,2):"en",d=o.mU.find(e=>e===d)||"en",(0,a.jsx)(s,{children:(0,a.jsx)(E.A,{onLoad:l.onLoad,"data-testid":"churchMap",defaultCenter:i,defaultZoom:r,style:{height:"100%",width:"100%"},...l,children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(z,{center:i,zoom:r}),t&&(0,a.jsx)(L,{mark:t}),n]})})})}let U=e=>{let{onChange:t,mapOptions:n={zoom:1,center:{lat:0,lng:0}},mark:i=null,initialValues:{location:r,inputAddress:o,locationName:m,locationDetails:g}={},required:x=!0,hidePristine:j=!1,hideLocationDetails:v=!1,addressOnBlur:f}=e,{resource:b}=(0,p.P)(),[A,y]=(0,h.useState)(!1),w=(0,u.Xk)(b.validationMessages,{inputAddress:{type:c.e.String,rules:{...x?{[d.vQ.Required]:{args:[]}}:null}},locationName:{type:c.e.String,rules:{}},locationDetails:{type:c.e.String,rules:{}}},{inputAddress:o,locationDetails:g,locationName:m}),[C,k]=(0,h.useState)(n),[S,D]=(0,h.useState)(r),[M,E]=(0,h.useState)(i),[P,B]=(0,h.useState)(!1);(0,h.useEffect)(()=>{w.setFieldValues({inputAddress:o,locationName:m,locationDetails:g}),D(r),E(i),k(n)},[o,m,g,r,i,n]);let F=(e,n)=>{D(n),k({...C,zoom:16,center:{lat:n.latitude,lng:n.longitude}}),E({lat:n.latitude,lng:n.longitude}),t(n,e,w.values.locationDetails),w.fields.locationName.setValue(e)};return(0,h.useEffect)(()=>{j||w.validate()},[j]),(0,a.jsx)(s,{children:(0,a.jsxs)(l.A,{"data-testid":"mapLocationPicker",children:[(0,a.jsx)("div",{"data-testid":"mapLoaded","data-loaded":P}),(0,a.jsxs)(l.A,{sx:{margin:2},children:[(0,a.jsx)(N,{onChange:F,inputAddressField:w.fields.inputAddress,isLoading:A,setIsLoading:e=>y(e),onBlur:f}),(0,a.jsx)("p",{children:b.controls.mapLocationPicker.hint})]}),(0,a.jsx)(l.A,{className:"map","data-testid":"map",sx:{margin:3},children:(0,a.jsx)(O,{onClick:e=>{var n,a;let i=null!=(a=null==e||null==(n=e.detail)?void 0:n.latLng)?a:null==e?void 0:e.latLng;E(i),y(!0),I({location:i},e=>{let n=[e.address,e.city,e.state,e.country].filter(e=>e).join(", ");e.address||(n="".concat(e.latitude,", ").concat(e.longitude,", ").concat(n)),F(n,e),w.setFieldValues({...w.values,inputAddress:n,locationName:n}),t(e,n,w.values.locationDetails),y(!1)})},mark:M,onLoad:()=>B(!0),...C})}),!v&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.A,{sx:{margin:2},children:(0,a.jsx)(T,{locationNameField:w.fields.locationName,onChange:e=>{t(S,e,w.values.locationDetails)},isLoading:A})}),(0,a.jsx)(l.A,{sx:{margin:2},children:(0,a.jsx)(R,{locationDetailsField:w.fields.locationDetails,onChange:e=>{t(S,w.values.locationName,e)}})})]})]})})}},97060:(e,t,n)=>{"use strict";n.d(t,{MD:()=>i,SM:()=>r,XL:()=>a,XS:()=>o});let a=360,i=200,r=132,o=24},98004:(e,t,n)=>{"use strict";n.d(t,{I:()=>c});var a=n(37876),i=n(75862),r=n(68039),o=n(7982),s=n(25528),l=n(14232),d=n(55550);let c=e=>{let{onSearch:t,textFieldWidth:n="200px",subtitle:c,label:u,disabled:p=!1,minLength:h=0,helperText:m}=e,[g,x]=(0,l.useState)("");return(0,a.jsxs)(a.Fragment,{children:[c&&(0,a.jsx)(i.A,{component:"p",fontSize:16,fontWeight:400,lineHeight:"28.8px",color:"#002838",marginBottom:"16
1px",children:c}),(0,a.jsxs)(r.A,{sx:{display:"flex",alignItems:"center"},children:[(0,a.jsx)(o.A,{label:u,variant:"outlined",value:g,onChange:e=>x(e.target.value),style:{marginRight:15,width:n},inputProps:{minLength:h},helperText:m,"data-testid":"searchBar"}),(0,a.jsx)(s.A,{type:"submit",variant:"outlined",color:"primary",onClick:()=>{t(g)},disabled:(0,d.$X)(g,h,p),children:"Search"})]})]})}},98055:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});var a=n(37876),i=n(12164);function r(e){return(0,a.jsx)(i.A,{placement:"top",...e})}},98228:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var a=n(37876),i=n(76343),r=n(50122),o=n(56085),s=n(23902),l=n(6919),d=n(10841),c=n.n(d),u=n(14232),p=n(74680);let h=()=>(0,a.jsx)("img",{src:"".concat(o.WL,"/calendar-large.svg"),alt:"calendar"}),m=e=>{let{value:t,isRestricted:n,binding:o,minDate:d,maxDate:m,isRequired:g,dataQAInputTag:x,hidePristineError:j=!1,invalidAsNull:v=!1,readOnly:f=!1,fullWidth:b=!1,variant:A="outlined",label:y,onCustomError:w,onChange:C,onBlur:k,...S}=e,[I,D]=(0,u.useState)(!1),{store:N,resource:R}=(0,s.P)();(0,u.useEffect)(()=>{D(!0)},[]);let T=d?c()(d):c()(new Date),M=m?c()(m):c()(d).add(1,"y");(0,u.useEffect)(()=>{o&&w&&!o.error&&(c()(o.value).add(1,"d")<T&&w(),c()(o.value).add(-1,"d")>M&&w())},[o&&o.value]);let E={minDate:n?T.toDate():void 0,maxDate:n&&d?M.toDate():void 0},P=(0,u.useCallback)(()=>new Intl.DateTimeFormat((null==N?void 0:N.lang)||"en-US",{year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(new Date).map(function(e){switch(e.type){case"month":return"MM";case"day":return"dd";case"year":return"yyyy";case"literal":return e.value;default:return""}}).join(""),[N.lang]);return I?(0,a.jsx)(p.m,{children:(0,a.jsx)("span",{className:"js-textbox-container ".concat(!!f&&"readonly"),"data-testid":"datePickerContainer",children:(0,a.jsx)(r.l,{...E,slots:{openPickerIcon:h},"data-testid":"datePicker",openTo:"day",format:P(),views:["year","month","day"],value:t,readOnly:f,onChange:(e,t)=>
1{let n=null;e&&(n="object"==typeof e&&"toDate"in e&&"function"==typeof e.toDate?e.toDate():e instanceof Date?e:new Date(String(e)),(0,l.f)(n)||(n=v?null:new Date(void 0))),C(n,null==t?void 0:t.validationError)},slotProps:{textField:{"data-testid":"datePickerInputField",fullWidth:b,label:y,inputProps:x?{"data-testid":x}:void 0,error:!!(o&&o.error)&&(!j||o.value),helperText:o&&o.error||g&&R.controls.required,onBlur:k}},...S})})}):(0,a.jsx)(i.A,{})}},99875:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var a=n(37876),i=n(4456),r=n(57055),o=n(68039),s=n(11430),l=n(75862),d=n(84113),c=n(25758),u=n(23902),p=n(14232),h=n(97978),m=n(68803);function g(e){let{children:t}=e,n=(0,c.A)(),g=(0,p.useRef)(null),[x,j]=(0,p.useState)(!1),{resource:v}=(0,u.P)(),f=(0,h.Qv)(n),b=v.pages.dashboard,A=()=>(0,a.jsx)(d.$,{children:(0,a.jsx)(m.Bx,{onClose:()=>j(!1)})});return(0,a.jsxs)(o.A,{sx:{minHeight:"100%",display:"flex",flexDirection:"column"},children:[(0,a.jsxs)(o.A,{sx:{backgroundColor:"#193D4B",padding:2,display:"flex",alignItems:"center"},children:[f&&(0,a.jsx)(s.A,{"aria-label":"account of current user",onClick:()=>j(e=>!e),children:x?(0,a.jsx)(i.A,{sx:{fontSize:"30px",color:"white"}}):(0,a.jsx)(r.A,{sx:{fontSize:"30px",color:"white"}})}),(0,a.jsx)(l.A,{sx:{marginLeft:1,color:"white",fontWeight:600,fontSize:20},children:b.dashboard})]}),(0,a.jsxs)(o.A,{flexGrow:"1",ref:g,sx:{position:"relative",display:"flex"},children:[f&&x&&(0,a.jsxs)(o.A,{sx:{display:"flex",position:"absolute",width:"100%",height:"100%",zIndex:100},children:[A(),(0,a.jsx)(o.A,{sx:{backgroundColor:"rgba(0, 0, 0, 0.5)",cursor:"pointer",flexGrow:1},onClick:()=>j(!1)})]}),!f&&A(),(0,a.jsx)(o.A,{flex:"1",component:"section","data-testid":"dashboardLayoutContent",sx:{minHeight:750,display:"flex",flexDirection:"column",width:"calc(100% - 320px)"},children:t})]})]})}}}]);
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.