1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2902],{8252:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/donation/[donationId]",function(){return n(58819)}])},58819:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>eM});var r=n(42969),o=n(63857),i=n(27925),a=n(43081),s=n.n(a),c=n(14232),l=n(61902),d=n(60758),u=n(89099),p=n(59782),m=n(47135),x=n(21911),g=n(3412),h=n(81490),f=n(65484),A=n(31866),v=n(60696),y=n(99809),b=n(94349),S=n(54202),j=n(1333),w=n(69813),N=n(83627),E=n(57683),C=n(96709),k=(0,E.Ay)(C.A)({".simmeringContent":{textAlign:"center",padding:"32px"},".simmeringTitle":{fontSize:"32px",fontWeight:700},".simmeringProgress":{margin:"32px 0"}}),O=n(37876),P=function(e){var t=e.progress,n=e.nonProfitVerbiage,r=c.useState(!0),o=(0,i.A)(r,2),a=o[0],s=o[1];return(0,c.useEffect)(function(){100===t&&setTimeout(function(){s(!1)},500)},[t]),(0,O.jsx)(k,{open:a,children:(0,O.jsxs)(w.A,{className:"simmeringContent",children:[(0,O.jsx)(f.A,{className:"simmeringTitle",children:"Working on it ..."}),(0,O.jsx)(N.A,{variant:"determinate",value:t,className:"simmeringProgress"}),(0,O.jsxs)(f.A,{children:["We're validating ",n,". This might take a few seconds."]})]})})},I=n(75621),T=n(67058),B=n(12524),D=n(30872),z=n(27087),W=n(67629),F=n(77704),L=n(11501),U=n(68414),M=n(26090),G=n(65401),R=n(81420),_=n(94555),K=n(45793),Y=(0,E.Ay)(h.A)({".donationSection":{maxWidth:"638px",margin:"24px auto 0px !important",border:"1px solid ".concat(K.A2),borderRadius:"10px !important",textAlign:"center"},".detailsBox":{padding:"0 10px 12px"},".mainText":{fontWeight:500,fontSize:"24px",margin:"12px auto"},".detailsText":{margin:"12px auto"},".specialPurposeText":{margin:"24px auto !important"},".detailsRadioGroup":{width:"350px",margin:"auto",padding:0,textAlign:"left"},".nameEmailRadioButton":{padding:0,margin:"0 12px auto 12px"},".radioSection":{margin:"0 0 20px 0"},".radioLabel":{marginBottom:"10px"},".radioPreview":{color:K.mq,width:"302px"},".purposeAccordion":{margin:"0 !important",".Mui-expanded":{margin:"0 !important"}},".purposeDetails":{padding:"0 10px 24px"},".chipBox":{display:"flex",justifyContent:"space-evenly",width:"350px",margin:"0 auto 24px"},".purposeField":{width:"350px"}});let q=function(e){var t,n,r,o,i,a=e.anonymity,s=e.setAnonymity,l=e.givingaNotes,d=e.setGivingaNotes,u=e.specialPurpose,p=e.setSpecialPurpose,m=e.purposeOptions,x=(0,_.S)().user,g=(0,c.useState)(!1),h=g[0],A=g[1];return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(Y,{children:(0,O.jsxs)(B.A,{className:"donationSection detailsBox",children:[(0,O.jsx)(f.A,{className:"mainText detailsText",children:"Share your details"}),(0,O.jsxs)(D.A,{className:"detailsRadioGroup",value:a,onChange:function(e){s(e.target.value)},children:[(0,O.jsx)(z.A,{control:(0,O.jsx)(W.A,{value:"Partial Transparency",className:"nameEmailRadioButton"}),className:"radioSection",label:(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(f.A,{className:"radioLabel",children:"Name:"}),(0,O.jsxs)(f.A,{className:"radioPreview",noWrap:!0,children:[null==x||null==(t=x.getUser)?void 0:t.firstName," ",null==x||null==(n=x.getUser)?void 0:n.lastName]})]})}),(0,O.jsx)(z.A,{control:(0,O.jsx)(W.A,{value:"Full Transparency",className:"nameEmailRadioButton"}),className:"radioSection",label:(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(f.A,{className:"radioLabel",children:"Name & Email:"}),(0,O.jsxs)(f.A,{className:"radioPreview",noWrap:!0,children:[null==x||null==(r=x.getUser)?void 0:r.firstName," ",null==x||null==(o=x.getUser)?void 0:o.lastName]}),(0,O.jsx)(f.A,{className:"radioPreview",noWrap:!0,children:null==x||null==(i=x.getUser)?void 0:i.email})]})}),(0,O.jsx)(z.A,{control:(0,O.jsx)(W.A,{value:"Anonymous"}),className:"radioSection",label:(0,O.jsx)(f.A,{children:"Make this donation anonymous"})})]})]})}),(0,O.jsx)(Y,{children:(0,O.jsxs)(F.A,{className:"donationSection",elevation:0,expanded:h,onChange:function(){A(!h)},disableGutters:!0,children:[(0,O.jsx)(L.A,{expandIcon:h?(0,O.jsx)(T.A,{}):(0,O.jsx)(I.A,{}),className:"purposeAccordion",children:(0,O.jsx)(f.A,{className:"mainText specialPurposeText",children:"Donate for a special purpose"})}),(0,O.jsxs)(U.A,{className:"purposeDetails",children:[(0,O.jsx)(B.A,{className:"chipBox",children:m.map(function(e){return(0,O.jsx)(M.A,{label:e,color:u===e?"primary":"default",onClick:function(){d(""),p(e)}},e)})}),(0,O.jsx)(G.A,{label:R.A[u],name:u,onChange:function(e){d(e.target.value)},value:l,variant:"outlined",className:"purposeField"})]})]})})]})};var V=n(30764),H=n(52189),$=n(79762),J=n(25778),X=n(68572),Q=n(44254),Z=n(56203),ee=(0,E.Ay)("div")(function(e){var t=e.theme;return{".mainSelectAmountContainer":{justifyContent:"center",margin:"-8px"},".chooseAmountStyle":{fontSize:"1.5rem"},".donationAmountButton":(0,r.A)({backgroundColor:"white",color:t.palette.primary.main},t.breakpoints.down("md"),{width:"75px"}),".donationOptionsContainer":(0,r.A)((0,r.A)({},t.breakpoints.down("md"),{alignSelf:"center",width:"300px"}
1),"padding","8px !important"),".customAmountInput":(0,r.A)({color:t.palette.primary.main},t.breakpoints.down("md"),{width:"100%"}),".primaryButton":{backgroundColor:t.palette.primary.main,color:"white"},".walletBalance":{color:t.palette.primary.main,marginLeft:"20px"},".donationAmount":{position:"relative",marginLeft:"20px"},".gravvyIcon":{position:"absolute",height:"16px",top:"2px",right:"-30px"},".summaryText":{display:"flex",fontSize:"1.15rem",width:"100%",maxWidth:"300px"},".tipLeaf":{marginTop:"2px",marginRight:"10px",width:"14px",height:"20px"},".tipEditButton":{marginTop:"2px",marginLeft:"10px",height:"20px",width:"20px"}}}),et=n(39921);function en(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function er(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?en(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):en(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let eo=function(e){var t,n=e.amountError,r=e.paymentInfo,o=e.setAmountError,i=e.setPaymentInfo,a=e.setShowPaymentInfo,s=e.walletBalance,l=e.orgDonation,d=e.tipAmount,u=e.setTipAmount,p=(0,c.useState)(r.donationAmount||"0"),m=p[0],x=p[1];(0,c.useEffect)(function(){if(A.Lm){var e=+m+ +d;i(er(er({},r),{},{donationAmount:e}))}},[d]);var g=(0,c.useState)(!1),y=g[0],b=g[1],S=l?"Give directly to this organization. We'll keep track of your donation to make tax time easy. Ok, easier.":"Select a donation amount and hover over the ".concat(A.KM," to see how your funds are distributed."),j=function(e){var t=(0,v.jv)(Number(e),s);""===e||10>Number(e)?o("Total donation must be at least $10"):""!==e&&t>0&&t<.5?o("Card payment must be at least $0.50"):o("")},w=function(e,t){return 0===e?t*A.d9/100:d/e*t},N=function(e){var t=e.currentTarget.value,n=!(0,v.Lb)(Number(t),s);j(t);var o=w(+m,+t),c=+t+(A.Lm?o:0);a(n),x(Number(t).toFixed(2).toString()),i(er(er({},r),{},{donationAmount:c})),A.Lm&&u((0,v.It)(o))},E=[{id:"walletBalance",amount:s},{id:"25",amount:25},{id:"50",amount:50},{id:"100",amount:100}];return(0,O.jsx)(B.A,{sx:{textAlign:"center"},children:(0,O.jsxs)(B.A,{sx:{maxWidth:"638px",margin:"35px auto 24px auto",border:"1px solid ".concat(K.A2),borderRadius:"10px",padding:"0 10px"},children:[(0,O.jsx)(f.A,{sx:{fontWeight:500,fontSize:"24px",marginTop:"24px",marginBottom:"24px"},children:"How much do you want to donate?"}),(0,O.jsx)(f.A,{sx:{lineHeight:"18.75px",maxWidth:"515px",margin:"auto"},children:S}),(0,O.jsx)(h.A,{container:!0,sx:{marginTop:"16px",marginBottom:"16px"},justifyContent:"center",wrap:"wrap",children:(t=function(e){var t={style:"currency",currency:"USD",minimumFractionDigits:2};return e%1==0&&(t.minimumFractionDigits=0),new Intl.NumberFormat("en-US",t).format(e)},E.map(function(e){var n="walletBalance"===e.id;return n&&s<=0?null:(0,O.jsxs)(h.A,{sx:{margin:"8px !important"},children:[(0,O.jsx)(H.A,{size:"large",variant:"outlined",sx:{minWidth:"75px",maxWidth:n?"none":"75px"},onClick:N,value:e.amount,children:t(e.amount)}),n&&(0,O.jsxs)(f.A,{sx:{fontSize:"12px",marginTop:"9px"},children:[A.$i," Wallet"]})]},e.id)}))}),(0,O.jsx)($.A,{sx:{marginBottom:"0px"},children:(0,O.jsx)(G.A,{id:"donation-amount-input",variant:"outlined",label:"Donation Amount",type:"number",value:m,onChange:function(e){var t=!(0,v.Lb)(Number(e.currentTarget.value)||0,s),n=(0,v.MC)(e.currentTarget.value);j(n);var o=w(+m,+n),c=+n+(A.Lm?o:0);a(t),x(n),i(er(er({},r),{},{donationAmount:c})),A.Lm&&u((0,v.It)(o))},className:"customAmountInput",error:n.length>0,helperText:n,InputProps:{startAdornment:(0,O.jsx)(J.A,{position:"start",children:"$"})},inputProps:{min:"0",step:"any"}})}),A.Lm?(0,O.jsxs)(ee,{children:[(0,O.jsxs)(h.A,{container:!0,sx:{margin:"26px auto",padding:"5px 10px",width:"300px",border:"1px solid rgba(48, 96, 105, 0.5)",borderRadius:"4px"},justifyContent:"center",wrap:"wrap",children:[(0,O.jsx)("img",{src:Z.A.src,className:"tipLeaf",alt:"Tip"}),"Help cover the fees: $",(0,v.d)(+d),(0,O.jsx)(X.A,{title:"Click to edit.",enterDelay:1e3,enterNextDelay:1e3,enterTouchDelay:0,children:(0,O.jsx)(Q.A,{"aria-label":"edit",className:"tipEditButton",onClick:function(){b(!0)},children:(0,O.jsx)(V.A,{sx:{height:"20px"}})})})]}),(0,O.jsx)(et.A,{open:y,handleOpenClose:function(){return b(!y)},donationAmount:m,tipAmount:d,setTipAmount:u})]}):(0,O.jsx)("p",{style:{margin:"0"},children:"\xa0"})]})})};var ei=n(12619),ea=n(32596),es=n(39548),ec=n(39533),el=n(29492),ed=n(81195),eu=n(44128);
1let ep=function(e){var t=e.missingOrgNames,n=e.gridDonation,r=(0,es.A)();return(0,O.jsxs)(B.A,{sx:{textAlign:"left",border:"1px solid ".concat(r.palette.primary.main),borderRadius:"3px",backgroundColor:"#E3EAEB",color:r.palette.primary.main,position:"relative",padding:"15px 15px 15px 60px",marginBottom:"48px"},children:[(0,O.jsx)(el.A,{sx:{position:"absolute",left:"15px",top:"15px"}}),(0,O.jsx)(B.A,{children:A.Bo?n?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(f.A,{sx:{fontWeight:700,fontSize:"18px",paddingBottom:"5px"},children:["A charity in your ",A.KM," no longer exists"]}),(0,O.jsxs)(f.A,{children:["We are unable to send a donation to ",(0,O.jsx)("span",{style:{fontWeight:700},children:t.join(", ")})," ","because it has been removed. You can proceed with updated allocations or you can visit your"," ",A.KM," to reallocate your donation by clicking"," ",(0,O.jsx)(ed.A,{href:"/".concat(eu.m7),sx:{fontWeight:700},children:"here"}),"."]})]}):(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(f.A,{sx:{fontWeight:700,fontSize:"18px",paddingBottom:"5px"},children:"This charity no longer exists"}),(0,O.jsxs)(f.A,{children:["We are unable to send a donation to ",(0,O.jsx)("span",{style:{fontWeight:700},children:t.join(", ")})," ","because it has been removed."]})]}):(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(f.A,{sx:{fontWeight:700,fontSize:"18px",paddingBottom:"5px"},children:"Donations disabled"}),(0,O.jsx)(f.A,{children:"Making donations is currently disabled. Please donate directly through the nonprofit's website."})]})})]})},em=function(e){var t=e.paymentInfo,n=e.amountError,r=e.stripe,o=e.walletBalance,i=e.missingOrgNames,a=e.gridDonation,s=e.tipAmount,c=(0,es.A)(),l=(0,u.useRouter)(),d=function(e){return e<0&&(e=0),new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}).format(e)},p=i.length>0;return(0,O.jsx)(h.A,{sx:{textAlign:"center",padding:"0 !important",marginTop:"25px",paddingBottom:"20px",borderBottom:"1px solid grey"},children:(0,O.jsxs)(B.A,{sx:{maxWidth:"638px",margin:"auto",borderTop:p&&!a?"none":"1px solid ".concat(K.A2),paddingTop:"22px",paddingBottom:"30px"},children:[!(p&&!a)&&(0,O.jsxs)(B.A,{sx:{textAlign:"right",marginBottom:"35px"},children:[(0,O.jsxs)(B.A,{sx:{textAlign:"right",display:"inline-block"},children:[(0,O.jsx)(f.A,{sx:{fontWeight:700,fontSize:"18px",marginRight:"14px",color:c.palette.primary.main,marginTop:"13px",display:"inline-block"},children:"Donation Total:"}),A.Lm&&(0,O.jsx)(f.A,{sx:{fontWeight:700,fontSize:"18px",marginRight:"14px",color:c.palette.primary.main,marginTop:"13px"},children:"Payment Total:"})]}),(0,O.jsxs)(B.A,{sx:{textAlign:"right",display:"inline-block",paddingRight:"20px"},children:[(0,O.jsx)(f.A,{sx:{fontWeight:700,fontSize:"18px",color:c.palette.primary.main,marginTop:"13px"},children:d((0,ec.lz)(t.donationAmount-s,s))}),A.Lm&&(0,O.jsx)(f.A,{sx:{fontWeight:700,fontSize:"18px",color:c.palette.primary.main,marginTop:"13px"},children:d(t.donationAmount)})]})]}),(0,O.jsx)(B.A,{sx:{padding:"26px 22px",backgroundColor:K.P2},children:(0,O.jsx)(f.A,{sx:{fontSize:"12px",lineHeight:"14px"},children:A.NL})}),p&&(0,O.jsx)(ep,{missingOrgNames:i,gridDonation:a}),p&&!a?(0,O.jsx)(H.A,{variant:"contained",size:"large",color:"primary",onClick:function(){return l.push("/discover")},children:"Discover"}):(0,O.jsx)(H.A,{sx:{width:"300px",marginTop:"24px"},variant:"contained",size:"large",color:"primary",type:"submit",disabled:!(0,v.Lb)(t.donationAmount,o)&&!r||!t.donationAmount||n.length>0,children:"Confirm Donation"})]})})},ex={src:"/_next/static/media/gravvyIconBalloonsLeft.005a9766.svg"},eg={src:"/_next/static/media/gravvyIconBalloonsRight.d4f2f4a7.svg"};var eh=(0,E.Ay)(h.A)(function(e){var t=e.theme;return(0,r.A)({paddingTop:"30px",paddingBottom:"70px",flexDirection:"row",display:"flex"},t.breakpoints.down("md"),{flexDirection:"column",justifyContent:"center",alignItems:"center"})}),ef=(0,E.Ay)("img")(function(e){var t=e.theme;return(0,r.A)((0,r.A)({width:"100%"},t.breakpoints.down("md"),{maxWidth:"400px",marginBottom:"-70px"}),t.breakpoints.down("sm"),{maxWidth:"300px",marginBottom:"-50px"})}),eA=(0,E.Ay)("img")(function(e){var t=e.theme;return(0,r.A)({width:"100%"},t.breakpoints.down("md"),{display:"none"})}),ev=(0,E.Ay)(h.A)(function(e){var t=e.theme;return(0,r.A)({paddingTop:"120px"},t.breakpoints.down("md"),{padding:"0px 10px 0px 10px"})}),ey=(0,E.Ay)(f.A)(function(e){var t=e.theme;return(0,r.A)({fontSize:"2.5rem",fontWeight:500},t.breakpoints.down("sm"),{fontSize:"1.5rem",fontWeight:500})}),eb=(0,E.Ay)(f.A)(function(e){var t=e.theme;return(0,r.A)({fontSize:"1.5rem",fontWeight:400},t.breakpoints.down("sm"),{fontSize:"1.15rem",fontWeight:400})}),eS=(0,E.Ay)(h.A)({marginTop:"2em",padding:"16px !important"});let ej=function(e){var t=e.totalDonations,n=(0,u.useRouter)();return(0,O.jsx)(O.Fragment,{children:(0,O.jsxs)(eh,{maxWidth:"xl",children:[(0,O.jsx)(h.A,{size:{xs:3,sm:6,md:4,lg:4},children:(0,O.jsx)(ef,{src:ex.src,alt:"Balloon"})}),(0,O.jsxs)(ev,{container:!0,size:{sm:12,md:6,lg:4},direction:"column",alignContent:"center",children:[(0,O.jsx)(h.A,{sx:{padding:"16px !important"},children:(0,O.jsx)(ey,{variant:"h4",align:"center",children:"Way to go!"})}),(0,O.jsx)(h.A,{sx:{padding:"16px !important"},children:(0,O.jsxs)(eb,{variant:"h6",align:"center",children:["You've donated a total of ",(0,O.jsxs)("strong",{children:["$",t.toFixed(2)]}),"! Keep up the great work!"]})}),(0,O.jsx)(eS,{children:(0,O.jsx)(x.A,{sx:{maxWidth:"300px !important"},children:(0,O.jsx)(f.A,{align:"center",children:(0,O.jsx)(H.A,{variant:"contained",color:"primary",fullWidth:!0,onClick:function(){return n.reload()},children:"Back To My Wallet"})})})})]}),(0,O.jsx)(h.A,{size:{xs:0,sm:0,md:4,lg:4},children:(0,O.jsx)(eA,{src:eg.src,alt:"Balloon"})})]})})};var ew=(0,E.Ay)(B.A)(function(e){return{paddingTop:"32px",".mediaContainer":{width:"100%"},".donationSourceContainer":{margin:"auto",marginBottom:"1rem"},".donationSource":{fontSize:"28px"},".donationBlurb":{fontSize:"1rem",paddingTop:"10px"},".donationAmountButton":{backgroundColor:"white",color:e.theme.palette.primary.main},".featuredCharitiesContainer":{backgroundColor:"#e3f2fd",height:"350px"}}});let eN=function(e){var t=e.activeGrid,n=e.adoptedGridImg,r=e.adoptedGridObj,i=e.amountError,a=e.anonymity,l=e.confirmation,d=e.confirmationNo,u=e.donationBlurb,p=e.errorOpen,m=e.fillItUp,w=e.givingaNotes,N=e.gridName,E=e.handleDonationSubmit,C=e.lifetimeDonationAmount,k=e.paymentError,I=e.paymentInfo,T=e.setAmountError,B=e.setAnonymity,D=e.setElements,z=e.setErrorOpen,W=e.setGivingaNotes,F=e.setMetadata,L=e.setPaymentInfo,U=e.setOrgMissing,M=e.setShowPaymentInfo,G=e.setStripe,R=e.setSpecialPurpose,_=e.setSuccessOpen,K=e.setWalletState,Y=e.showPaymentInfo,V=e.specialPurpose,H=e.stripe,$=e.successOpen,J=e.userEmail,X=e.walletBalance,Q=e.walletConfirmationNo,Z=e.cardNumberState,ee=e.setCardNumberState,et=e.expiredState,en=e.setExpiredState,er=e.cvcState,es=e.setCvcState,ec=e.cardholderError,el=e.setCardholderError,ed=e.tipAmount,eu=e.setTipAmount,ep=(0,v.z)(),ex=ep.progress,eg=ep.markAllCallsDone;(0,y.vA)(r),(0,c.useEffect)(function(){l&&window.scrollTo(0,0)},[l]);var eh=(0,c.useState)([]),ef=eh[0],eA=eh[1];(0,c.useEffect)(function(){if(r.length&&A.Bo){var e,t={},n=[],i=0,a=0,c={donee:N,grid:!0};Promise.all(r.map((e=(0,o.A)(s().mark(function e(r,o){var l,d;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.A)(r.organizationId);case 2:null!=(l=e.sent)&&l.id?(d=l.id,c[null==r?void 0:r.organizationId]=d):(t[o]=!0,n.push(r.organization),i+=Number(r.donationPercentage),a+=Number(r.donationPercentage));case 4:case"end":return e.stop()}},e)})),function(t,n){return e.apply(this,arguments)}))).then(function(){for(var e=r.length-1;e>=0;e--)t[e]&&r.splice(e,1);var o=r.length-1;r.forEach(function(e,t){var n=e.size/(100-i),r=t===o?a:Math.floor(n*i);e.size+=r,e.donationPercentage=e.size.toString(),a-=r}),F(c),eA([].concat(n)),U(n.length>0),eg()})}},[F,N]);var ev=r.length>1?"non-profits":"non-profit",ey="".concat("your 501(c)3"," ").concat(ev),eb=!!K;return(0,O.jsx)(ew,{children:l?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(x.A,{children:eb?(0,O.jsx)(ej,{totalDonations:(void 0===C?0:C)+I.donationAmount}):(0,O.jsx)(S.A,{userEmail:J})}),(0,O.jsx)(g.A,{}),(0,O.jsx)(j.A,{donation:{name:N,image:n},paymentInfo:I,confirmationNo:d,walletBalance:X,walletConfirmationNo:Q,gridObj:r,tipAmount:+ed})]}):(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("form",{id:"gridDonation",onSubmit:E,children:(0,O.jsxs)(h.A,{container:!0,direction:"column",justifyContent:"center",alignContent:"center",children:[(0,O.jsx)(h.A,{size:{xs:12,md:4},className:"donationSourceContainer",sx:{padding:"0 !important"},children:(0,O.jsx)(f.A,{variant:"body1",align:"center",maxWidth:"475px",children:u})}),(0,O.jsx)(h.A,{size:{xs:12,md:4},children:(0,O.jsxs)(f.A,{variant:"h6",align:"center",className:"donationSource",children:[eb?"Wallet ":N||"".concat(A.KM)," Donation"]})}),(0,O.jsx)(h.A,{children:t}),(0,O.jsx)(h.A,{size:{xs:12},sx:{textAlign:"center",padding:"0 !important"},children:r.length?(0,O.jsx)(eo,{amountError:i,paymentInfo:I,setAmountError:T,setPaymentInfo:L,setShowPaymentInfo:M,walletBalance:X,tipAmount:ed,setTipAmount:eu}):(0,O.jsx)(ei.A,{})}),(Y||void 0!==m&&m)&&(0,O.jsx)(h.A,{children:(0,O.jsx)(ea.A,{errorOpen:p,paymentError:k,paymentInfo:I,setElements:D,setErrorOpen:z,setPaymentInfo:L,setStripe:G,setSuccessOpen:_,successOpen:$,walletBalance:X,cardNumberState:Z,setCardNumberState:ee,expiredState:et,setExpiredState:en,cvcState:er,setCvcState:es,cardholderError:ec,setCardholderError:el})}),I.donationAmount>0&&(0,O.jsx)(q,{anonymity:a,setAnonymity:B,givingaNotes:w,setGivingaNotes:W,specialPurpose:V,setSpecialPurpose:R,purposeOptions:["Special Purpose","In Memory of"]}),(0,O.jsx)(em,{paymentInfo:I,amountError:i,stripe:H,walletBalance:X,missingOrgN
1ames:ef,gridDonation:!0,tipAmount:+ed})]})}),A.Bo&&(0,O.jsx)(P,{progress:ex,nonProfitVerbiage:ey})]})})};var eE=n(97199),eC=n(8257),ek=(0,E.Ay)("div")(function(e){var t=e.theme;return{".mediaContainer":{width:"100%"},".donationOrgImage":(0,r.A)({height:"300px",objectFit:"fill"},t.breakpoints.down("md"),{width:"100%",objectFit:"contain"}),".donationSourceContainer":{alignSelf:"center",padding:"8px !important"},".donationSource":{fontSize:"1.5rem"},".donationBlurb":{fontSize:"1rem",paddingTop:"10px"},".donationAmountButton":{backgroundColor:"white",color:t.palette.primary.main},".featuredCharitiesContainer":{backgroundColor:"#e3f2fd",height:"350px"}}});let eO=function(e){var t,n=e.amountError,r=e.anonymity,i=e.confirmation,a=e.confirmationNo,l=e.donation,d=e.donationBlurb,u=e.errorOpen,p=e.givingaNotes,m=e.handleDonationSubmit,y=e.paymentError,w=e.paymentInfo,N=e.setAmountError,E=e.setAnonymity,C=e.setElements,k=e.setErrorOpen,I=e.setGivingaNotes,T=e.setMetadata,B=e.setPaymentInfo,D=e.setShowPaymentInfo,z=e.setStripe,W=e.setSpecialPurpose,F=e.setSuccessOpen,L=e.showPaymentInfo,U=e.specialPurpose,M=e.stripe,G=e.successOpen,R=e.userEmail,K=e.walletBalance,Y=e.cardNumberState,V=e.setCardNumberState,H=e.expiredState,$=e.setExpiredState,J=e.cvcState,X=e.setCvcState,Q=e.cardholderError,Z=e.setCardholderError,ee=e.tipAmount,et=e.setTipAmount,en=(0,_.S)(),er=en.favoriteOrgs,ei=en.setFavoriteOrgs,es=en.user,ec=en.userGridInfo,el=(0,v.z)(),ed=el.progress,eu=el.markAllCallsDone,ep=(0,c.useState)([]),ex=ep[0],eg=ep[1],eh=(0,c.useState)(!1),ef=(eh[0],eh[1]),eA=(0,eE.m)(["Donate","organization"]),ev=eA.engagementTitle,ey=eA.engagementActionsSuggested,eb=eA.engagementOpen,eS=eA.setEngagementOpen,ej=eA.showEngagementActions,ew=eA.handleNextActionPre,eN=eA.handleNextActionPost;(0,c.useEffect)(function(){i&&(window.scrollTo(0,0),ej("Donate",er&&er[l.EIN]?["Favorite"]:[]))},[i]),(0,c.useEffect)(function(){var e,t={donee:l.name,recipientEIN:l.EIN,grid:!1,image:l.image};(e=(0,o.A)(s().mark(function e(){var n;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(A.Bo){e.next=3;break}return eg([l.name]),e.abrupt("return");case 3:return e.next=5,(0,b.A)(l.EIN);case 5:null!=(n=e.sent)&&n.id?t.recipientGivingaId=null!=n&&n.id?n.id:"":eg([l.name]);case 7:case"end":return e.stop()}},e)})),function(){return e.apply(this,arguments)})().then(function(){T(t),eu()})},[T,l]);var eO=(t=(0,o.A)(s().mark(function e(t){var n;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:ew(t),e.t0=t.action,e.next="Favorite"===e.t0?4:6;break;case 4:return(0,eC._J)((null==es||null==(n=es.getUser)?void 0:n.id)||"",l.EIN,ec,ef,er,ei),e.abrupt("break",7);case 6:console.log("action "+t.action+" not yet implemented");case 7:eN(t);case 8:case"end":return e.stop()}},e)})),function(e){return t.apply(this,arguments)});return(0,O.jsx)(ek,{children:i?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(x.A,{children:(0,O.jsx)(S.A,{userEmail:R})}),(0,O.jsx)(g.A,{}),(0,O.jsx)(j.A,{donation:l,paymentInfo:w,confirmationNo:a,walletBalance:K,tipAmount:+ee}),(0,O.jsx)(eE.A,{open:eb,setOpen:eS,engagementTitle:ev,actions:ey,handleChosenAction:eO})]}):(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(x.A,{className:"mainDonationPageContainer",children:(0,O.jsx)("form",{id:"organizationDonation",onSubmit:m,children:(0,O.jsxs)(h.A,{container:!0,direction:"column",justifyContent:"center",alignContent:"center",children:[(0,O.jsxs)(h.A,{size:{xs:12,md:4},className:"donationSourceContainer",children:[(0,O.jsx)(f.A,{variant:"h6",align:"center",className:"donationSource",children:l.name}),(0,O.jsx)(f.A,{variant:"body1",align:"center",className:"donationBlurb",children:d})]}),(0,O.jsx)(h.A,{size:{xs:12,md:6},sx:{alignSelf:"center",padding:"8px !important"},children:(0,O.jsx)("div",{className:"mediaContainer",children:(0,O.jsx)("img",{src:l.image||"",alt:"".concat(A.$i," Tree"),className:"donationOrgImage"})})}),0===ex.length&&(0,O.jsx)(h.A,{sx:{padding:"0px !important"},children:(0,O.jsx)(eo,{orgDonation:!0,amountError:n,paymentInfo:w,setAmountError:N,setPaymentInfo:B,setShowPaymentInfo:D,walletBalance:K,tipAmount:ee,setTipAmount:et})}),L?(0,O.jsx)(h.A,{children:(0,O.jsx)(ea.A,{errorOpen:u,paymentError:y,paymentInfo:w,setElements:C,setErrorOpen:k,setPaymentInfo:B,setStripe:z,setSuccessOpen:F,successOpen:G,walletBalance:K,cardNumberState:Y,setCardNumberState:V,expiredState:H,setExpiredState:$,cvcState:J,setCvcState:X,cardholderError:Q,setCardholderError:Z})}):(0,O.jsx)(O.Fragment,{}),w.donationAmount>0&&(0,O.jsx)(q,{anonymity:r,setAnonymity:E,givingaNotes:p,setGivingaNotes:I,specialPurpose:U,setSpecialPurpose:W,purposeOptions:["Special Purpose","In Memory of","Subcharity"]}),(0,O.jsx)(em,{paymentInfo:w,amountError:n,stripe:M,walletBalance:K,missingOrgN
1ames:ex,gridDonation:!1,tipAmount:+ee})]})})}),A.Bo&&(0,O.jsx)(P,{progress:ed,nonProfitVerbiage:"this 501(c)3 non-profit"})]})})};var eP=n(75741),eI=n(69592),eT=n(19189),eB=n(23215),eD=n(70041),ez=n(87560),eW=n(78301),eF=n(84091);function eL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eU(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eL(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eL(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let eM=function(){var e,t,n,r,a=(0,u.useRouter)(),x=!1,g=!1,h=a.query.id||"";"true"===a.query.fillItUp?x=!0:"true"===a.query.walletDonation&&(g=!0);var f=(0,_.S)().user,y=null!=f&&null!=(t=f.getUser)&&t.donateBalance?(null==f||null==(n=f.getUser)?void 0:n.donateBalance)/100:0,b=(0,c.useState)(),S=b[0],j=b[1],w=(0,_.S)().setLoadingSpinner,N=(0,eT.A)(eB.pc),E=(0,c.useState)([]),C=E[0],k=E[1],P=(0,c.useState)(""),I=P[0],T=P[1],B=(0,c.useState)(!1),D=B[0],z=B[1],W=(0,c.useState)({donationAmount:0,cardholderName:"",date:(0,v.LV)()}),F=W[0],L=W[1],U=(0,c.useState)(!1),M=U[0],G=U[1],R=(0,c.useState)(""),K=R[0],Y=R[1],q=(0,c.useState)(null),V=q[0],H=q[1],$=(0,c.useState)(null),J=$[0],X=$[1],Q=(0,c.useState)(""),Z=Q[0],ee=Q[1],et=(0,c.useState)(!1),en=et[0],er=et[1],eo=(0,c.useState)(!1),ea=eo[0],es=eo[1],el=(0,c.useState)(""),ed=el[0],ep=el[1],em=(0,c.useState)({}),ex=em[0],eg=em[1],eh=(0,c.useState)(!1),ef=eh[0],eA=eh[1],ev=(0,c.useState)(""),ey=ev[0],eb=ev[1],eS=(0,c.useState)(!1),ej=eS[0],ew=eS[1],eE=(0,c.useState)(""),ek=eE[0],eL=eE[1],eM=(0,c.useState)(""),eG=eM[0],eR=eM[1],e_=(0,c.useState)(""),eK=e_[0],eY=e_[1],eq=(0,c.useState)(!1),eV=(eq[0],eq[1]),eH=(0,c.useState)(!1),e$=(eH[0],eH[1]),eJ=(0,c.useState)(!1),eX=(eJ[0],eJ[1]),eQ=(0,c.useState)(""),eZ=(eQ[0],eQ[1]),e0=(0,c.useState)(0),e1=(e0[0],e0[1]),e2=(0,c.useState)(""),e5=e2[0],e4=e2[1],e3=(0,c.useState)(""),e6=e3[0],e7=e3[1],e8=(0,c.useState)("Partial Transparency"),e9=e8[0],te=e8[1],tt=(0,c.useState)(""),tn=tt[0],tr=tt[1],to=(0,c.useState)("Special Purpose"),ti=to[0],ta=to[1],ts=(0,c.useState)("0"),tc=ts[0],tl=ts[1],td=c.useState({cardNumberComplete:!1,cardNumberError:""}),tu=(0,i.A)(td,2),tp=tu[0],tm=tu[1],tx=c.useState({expiredComplete:!1,expiredError:""}),tg=(0,i.A)(tx,2),th=tg[0],tf=tg[1],tA=c.useState({cvcComplete:!1,cvcError:""}),tv=(0,i.A)(tA,2),ty=tv[0],tb=tv[1],tS=c.useState(""),tj=(0,i.A)(tS,2),tw=tj[0],tN=tj[1],tE=(0,c.useState)(!1),tC=tE[0],tk=tE[1],tO="",tP=!1,tI=!1,tT=!1,tB=0;a.isReady&&(tP=(tO=a.query.donationId).toLowerCase()===eu.qA,tI=tO.toLowerCase()===A.KM.toLowerCase(),tT=tP||tI,"string"==typeof a.query.index&&!Number.isNaN(parseInt(a.query.index))&&(tB=+a.query.index)<0&&(tB=0));var tD=(0,eC.F6)(),tz=(0,ez.J)(),tW=null!=(r=tz.user)&&null!=(r=r.attributes)&&r.email?tz.user.attributes.email:null;(0,c.useEffect)(function(){var e=y>9.5&&y<10?y+.5:10;L({donationAmount:x?e:g?y:0,cardholderName:"",date:(0,v.LV)()}),G(x)},[x,y,g]),(0,c.useEffect)(function(){var e,t=(e=(0,o.A)(s().mark(function e(t,n,r,o,i,a,c,l,d,u){return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,eC.fT)(T,"users/".concat(t,"/gravvyGrid/").concat(n,".png"),t);case 2:k(r),eR(o),eY(i),eV(a),e$(c),eX(l),eZ(d),e1(u);case 10:case"end":return e.stop()}},e)})),function(t,n,r,o,i,a,s,c,l,d){return e.apply(this,arguments)});tD&&tT&&(tP?(0,eF.Ce8)(tD,void 0,tB).then(function(e){e&&e.gridInfo.length>0?(t(tD,e.id,e.gridInfo,e.gridName||"My ".concat(A.KM),e.description||"",e.isPublic||!1,e.isSupportable||!1,e.isFeatured||!1,e.keywords||"",e.totalSupportDonations||0),e4(tD),e7(e.id)):tk(!0)}):tI&&(0,eF.Vgo)(h).then(function(e){if(e&&e.gridInfo.length>0){var n=e.ownerId;t(n,e.id,e.gridInfo,(null==e?void 0:e.gridName)||"My ".concat(A.KM),(null==e?void 0:e.description)||"",e.isPublic||!1,e.isSupportable||!1,e.isFeatured||!1,e.keywords||"",e.totalSupportDonations||0),e4(n),e7(e.id),(0,eF.z1Y)(n).then(function(e){if(e.getUser){var t,n,r;eL((0,eC.VK)(null==(t=e.getUser)?void 0:t.firstName,null==(n=e.getUser)?void 0:n.lastName,null==(r=e.getUser)?void 0:r.displayName))}})}else tk(!0)}))},[tD,tO]),(0,c.useEffect)(function(){(0,o.A)(s().mark(function e(){var t,n,r;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(tO&&!tT)){e.next=11;break}return e.prev=1,e.next=4,d.n.graphql({query:eW.SAY,variables:{EIN:tO}});case 4:null!=(n=e.sent)&&n.data&&null!=n&&null!=(t=n.data)&&t.getOrganization?j(null==n||null==(r=n.data)?void 0:r.getOrganization):tk(!0),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),tk(!0);case 11:case"end":return e.stop()}},e,null,[[1,8]])}))()},[tO]);var tF=(e=(0,o.A)(s().mark(function e(t){var n,r,i,a,c,d,u,p,m,x,g;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(A.Bo){e.next=2;break}return e.abrupt("return");case 2:if(n=function(){var e=(0,o.A)(s().mark(function e(){var t,n,r,i;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=function(){var e=(0,o.A)(s().mark(function e(t,n){var r,o,i;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=(0,eI.S7)(t,n),e.next=3,fetch(r);case 3:return o=e.sent,e.next=6,o.blob();case 6:return i=e.sent,e.abrupt("return",i);case 8:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}(),n=function(){var e=(0,o.A)(s().mark(function e(n,r,o,i,a){var c,l,d,u,p,m,x,g,h,A=arguments;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return c=A.length>5&&void 0!==A[5]?A[5]:eK,l=A.length>6&&void 0!==A[6]&&A[6],d=A.length>7&&void 0!==A[7]&&A[7],u=A.length>8&&void 0!==A[8]&&A[8],p=A.length>9&&void 0!==A[9]?A[9]:"",m=A.length>10&&void 0!==A[10]?A[10]:F.donationAmount,x=A.length>11&&void 0!==A[11]&&A[11],e.next=9,(0,eF.rBp)(tD,a,null==f?void 0:f.getUser,n,r,c,l,d,u,p,m,!0,!1,x);case 9:if(g=e.sent){e.next=12;break}return e.abrupt("return");case 12:return e.next=14,t(o,i);case 14:return h=e.sent,e.next=17,(0,eC.bj)(h,"users/".concat(tD,"/gravvyGrid/").concat(g.id,".png"),tD);case 17:case"end":return e.stop()}},e)}));return function(t,n,r,o,i){return e.apply(this,arguments)}}(),!(tI&&tD&&"string"==typeof h)){e.next=21;break}return e.next=5,(0,eF.DHd)(tD,null==f?void 0:f.getUser);case 5:if(!(!(r=e.sent)||-1===r.indexOf(h))){e.next=21;break}if(!(0!==r.length?r[0]:"")){e.next=14;break}return e.next=11,(0,eF.Ce8)(tD);case 11:e.t0=e.sent,e.next=15;break;case 14:e.t0=null;case 15:return i=e.t0,e.next=18,n(C,eG,e5,h,0);case 18:if(!i){e.next=21;break}return e.next=21,n(i.gridInfo,i.gridName||"My ".concat(A.KM),tD,i.id,0,i.description||"",i.isPublic||!1,i.isSupportable||!1,i.isFeatured||!1,i.keywords||"",i.totalSupportDonations||0,i.suspended||!1);case 21:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}
1(),t.preventDefault(),r=tp.cardNumberComplete,i=th.expiredComplete,a=ty.cvcComplete,c=!!F.cardholderName,!(!r||!i||!a||!c)){e.next=17;break}return d="",c||(d="Your cardholder name is incomplete.",tN("Your cardholder name is incomplete.")),a||(d="Your card's security code is incomplete.",tb(eU(eU({},ty),{},{cvcError:"Your card's security code is incomplete."}))),i||(d="Your card's expiration date is incomplete.",tf(eU(eU({},th),{},{expiredError:"Your card's expiration date is incomplete."}))),r||(d="Your card number is incomplete.",tm(eU(eU({},tp),{},{cardNumberError:"Your card number is incomplete."}))),ep(d),es(!0),e.abrupt("return");case 17:if(t.currentTarget.reportValidity()){e.next=19;break}return e.abrupt("return");case 19:if(w(!0),u=(0,v.yJ)(F.donationAmount,y),p=tn?"".concat(ti,": ").concat(tn):"",(0,v.Lb)(F.donationAmount,y)){e.next=37;break}return m=eU(eU({},ex),{},{walletAmount:u.toString(),givingaAnonymity:e9,givingaNotes:p,tipAmount:Math.round(100*tc).toString(),donatedGridOwnerId:e5,donatedGridGridIndex:tB,donatedGridId:e6}),e.next=26,(0,eD.k2)((0,v.jv)(F.donationAmount,y),null,m);case 26:if(500!==(x=e.sent).statusCode){e.next=31;break}return w(!1),es(!0),e.abrupt("return");case 31:if(!(V&&J)){e.next=35;break}return g=V.getElement(l.CardNumberElement),e.next=35,J.confirmCardPayment(x.client_secret,{payment_method:{card:g,billing_details:{name:F.cardholderName,email:tW}}}).then(function(){var e=(0,o.A)(s().mark(function e(t){var r;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.error&&t.error.message)){e.next=6;break}ep(t.error.message),es(!0),w(!1),e.next=14;break;case 6:if(!(t.paymentIntent&&"succeeded"===t.paymentIntent.status)){e.next=14;break}return r=t.paymentIntent.description,e.next=10,n();case 10:eb(r||""),w(!1),er(!0),eA(!0);case 14:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}());case 35:case 41:e.next=49;break;case 37:if(!(u&&ee)){e.next=49;break}return e.prev=38,e.next=41,(0,eP.U9)(u,JSON.stringify(ex),e9,p,+tc).then(function(){var e=(0,o.A)(s().mark(function e(t){return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n();case 2:ee(t.data.triggerUpdateCollectedTxns.txnId),w(!1),er(!0),eA(!0);case 6:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}());case 43:e.prev=43,e.t0=e.catch(38),ep(e.t0 instanceof Error?e.t0.message:e.t0),es(!0),w(!1);case 49:D||w(!1);case 50:case"end":return e.stop()}},e,null,[[38,43]])})),function(t){return e.apply(this,arguments)}),tL=tO&&!tT&&!S;return tC?(0,O.jsxs)("div",{style:{marginTop:"50px",textAlign:"center",fontSize:"20px"},children:["Cannot find a cause or ",A.KM.toLowerCase()," to donate to."]}):!tO||tL?(0,O.jsx)(O.Fragment,{children:" "}):(0,O.jsx)("div",{children:!tT&&S?(0,O.jsx)(eO,{amountError:K,anonymity:e9,confirmation:ef,confirmationNo:ey,donation:S,donationBlurb:"Donate directly to this organization. Track all donations to make tax time a breeze. ",errorOpen:ea,givingaNotes:tn,handleDonationSubmit:tF,paymentError:ed,paymentInfo:F,setAmountError:Y,setAnonymity:te,setElements:H,setErrorOpen:es,setGivingaNotes:tr,setMetadata:eg,setPaymentInfo:L,setShowPaymentInfo:ew,setSpecialPurpose:ta,setStripe:X,setSuccessOpen:er,showPaymentInfo:ej,specialPurpose:ti,stripe:J,successOpen:en,userEmail:tW,walletBalance:y,cardNumberState:tp,setCardNumberState:tm,expiredState:th,setExpiredState:tf,cvcState:ty,setCvcState:tb,cardholderError:tw,setCardholderError:tN,tipAmount:tc,setTipAmount:tl}):(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(eN,{activeGrid:(0,O.jsx)(function(){return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(m.A,{gridWidth:N.width,gridDescription:eK}),C?(0,O.jsx)(p.A,{mixItUp:function(){},hideShuffle:!0,donationAmount:(0,ec.lz)(F.donationAmount-(A.Lm?+tc:0),+tc),currGridObj:C,setCurrGridObj:function(){},height:N.height,width:N.width,aspectRatio:1}):(0,O.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:N.height},children:(0,O.jsx)(ei.A,{})})]})},{}),adoptedGridImg:I,adoptedGridObj:C,amountError:K,anonymity:e9,confirmation:ef,confirmationNo:ey,donationBlurb:A.Bo?tI?"Created by ".concat(ek):g?"Congrats! You have enough funds in your wallet to donate to your ".concat(A.KM,"."):"Add directly to your ".concat(A.KM," and help all the causes you love. Track all donations to make tax time a breeze."):"Donations are currently disabled. Please donate through the nonprofit's website.",errorOpen:ea,fillItUp:M,givingaNotes:tn,gridName:eG,handleDonationSubmit:tF,paymentError:ed,paymentInfo:F,setAmountError:Y,setAnonymity:te,setElements:H,setErrorOpen:es,setGivingaNotes:tr,setMetadata:eg,setPaymentInfo:L,setOrgMissing:z,setShowPaymentInfo:ew,setSpecialPurpose:ta,setStripe:X,setSuccessOpen:er,showPaymentInfo:ej,specialPurpose:ti,stripe:J,successOpen:en,userEmail:tW,walletBalance:y,walletConfirmationNo:Z,cardNumberState:tp,setCardNumberState:tm,expiredState:th,setExpiredState:tf,cvcState:ty,setCvcState:tb,cardholderError:tw,setCardholderError:tN,tipAmount:tc,setTipAmount:tl})})})}}
1,97199:(e,t,n)=>{"use strict";n.d(t,{A:()=>y,m:()=>v});var r=n(14232),o=n(29492),i=n(81490),a=n(68572),s=n(52189),c=n(77664),l=n(12524),d=n(65484),u=n(59823),p=n(26741),m=n(42969),x=n(57683),g=n(65369),h=(0,x.Ay)(g.Ay)(function(e){var t=e.theme;return{".nextActionsDialogContent":(0,m.A)({padding:"0",width:"500px",maxWidth:"500px",boxShadow:"inset 0px 0px 2px 2px #cfcfcf"},t.breakpoints.down("sm"),{width:"unset",maxWidth:"350px"}),".nextActionTitle":(0,m.A)({padding:"5px 10px 5px 15px",fontSize:"24px",fontWeight:"bold",textAlign:"left",width:"100%",color:"#fff",background:"rgba(118, 117, 206,1)"},t.breakpoints.down("sm"),{padding:"5px 5px 5px 10px",fontSize:"16px"}),".nextActionsContainer":(0,m.A)({margin:"10px 0",padding:"10px",textAlign:"left"},t.breakpoints.down("sm"),{padding:"0 5px"}),".nextActionButton":(0,m.A)({marginLeft:"5px",marginRight:"5px",padding:"0px 10px",fontSize:"16px"},t.breakpoints.down("sm"),{fontSize:"12px"}),".nextActionsInfoIcon":{marginLeft:"10px",color:"rgba(118, 117, 206,1)"},".nextActionDismissButton":(0,m.A)({marginTop:"5px",marginLeft:"10px",marginRight:"5px",padding:"0px 10px",float:"right",fontSize:"14px",background:"#fff"},t.breakpoints.down("sm"),{marginTop:"0",fontSize:"12px"})}}),f=n(94555),A=n(37876);function v(e,t){var n=(0,f.S)(),o=(n.favoriteOrgs,n.setFavoriteOrgs,n.user);n.userGridInfo;var i=(0,r.useState)(u.Hw),a=i[0],s=i[1],c=(0,r.useState)([]),l=c[0],d=c[1],m=(0,r.useState)([]),x=m[0],g=m[1],h=(0,r.useState)("Want to do more?"),A=h[0],v=h[1],y=(0,r.useState)([]),b=y[0],S=y[1],j=(0,r.useState)(!1),w=j[0],N=j[1],E=(0,r.useState)(void 0),C=E[0],k=E[1],O=(0,r.useState)(5e3),P=O[0],I=O[1],T=function(e){var t,n;return!!(null!=e&&null!=(t=e.getUser)&&null!=(t=t.notificationSettings)&&t.items)&&(0,p.vV)(null==e||null==(n=e.getUser)||null==(n=n.notificationSettings)?void 0:n.items)};(0,r.useEffect)(function(){s(u.Hw&&(null==o||null==(t=o.getUser)?void 0:t.engagementSetting)!=="off");var t,n,r,i=5e3*((null==o||null==(n=o.getUser)?void 0:n.engagementSetting)==="ontemp");i>=0&&I(i);var a=l;e.forEach(function(e){a=(0,u.ld)(e,!0,a)}),a=(0,u.ld)("user",!!(null!=o&&o.getUser),a),a=(0,u.ld)("Profile",!!(null!=o&&null!=(r=o.getUser)&&r.bio),a),d(a=(0,u.ld)("Notification",T(o),a))},[o]);var B=function(){var e;N(!0),0!==P&&(e=setTimeout(function(){N(!1)},P)),k(e)};return(0,r.useEffect)(function(){return function(){C&&clearTimeout(C),k(void 0)}},[]),{addToCommonEngagementContext:function(e,t){d((0,u.ld)(e,t,l))},engagementTitle:A,engagementActionsSuggested:b,engagementOpen:w,setEngagementOpen:N,showEngagementActions:function(e,n,r){if(a&&e){l.forEach(function(e){n=(0,u.ld)(e,!0,n)}),n.push(e);var o=(0,u.vV)(e,n);v(u.bD[e].title),S(o),g(n),t&&t(r||null),B()}},handleNextActionPre:function(e){C&&clearTimeout(C),k(void 0)},handleNextActionPost:function(e){x.push(e.action);var t=b.indexOf(e);-1!==t&&b.splice(t,1);var n=(0,u.vV)(e.action,x,b);S(n),g(x),0!==n.length&&["Favorite"].includes(e.action)&&setTimeout(function(){B()},500)}}}let y=function(e){var t=e.open,n=e.setOpen,p=e.engagementTitle,m=e.actions,x=e.handleChosenAction,g=(0,r.useState)(100),f=g[0];return(g[1],0===m.length)?null:(0,A.jsx)(h,{id:t?"simple-popover":void 0,open:t,onClose:function(){n(!1)},anchorReference:"anchorPosition",anchorPosition:{top:window.innerHeight,left:window.innerWidth/2},anchorOrigin:{vertical:"top",horizontal:"center"},transformOrigin:{vertical:"bottom",horizontal:"center"},slots:{transition:c.A},transitionDuration:{enter:1500,exit:f},slotProps:{transition:{direction:"up"},paper:{sx:{boxShadow:"rgb(156 155 205) 0px 0px 15px 10px"}}},children:(0,A.jsx)(l.A,{className:"nextActionsDialogContent",children:(0,A.jsxs)(i.A,{container:!0,direction:"column",children:[(0,A.jsxs)(d.A,{className:"nextActionTitle",children:[p,(0,A.jsx)(s.A,{variant:"outlined",className:"nextActionDismissButton",onClick:function(){n(!1)},sx:{},children:"Dismiss"})]}),(0,A.jsxs)(i.A,{container:!0,size:12,className:"nextActionsContainer",children:[(0,A.jsx)(A.Fragment,{children:m.slice(0,3).map(function(e){return(0,A.jsx)(i.A,{children:(0,A.jsx)(a.A,{title:e.explanation,enterDelay:100,enterNextDelay:100,enterTouchDelay:0,children:(0,A.jsx)(s.A,{variant:"outlined",color:"primary",className:"nextActionButton",onClick:function(){n(!1),x(e)},children:u.bD[e.action].button})})},e.action)})}),(0,A.jsx)(a.A,{title:"Hover over buttons for explanations. Click button to start suggested step. Customize this in your Settings.",enterDelay:100,enterNextDelay:100,enterTouchDelay:0,children:(0,A.jsx)(o.A,{className:"nextActionsInfoIcon"})})]})]})})})}}},e=>{e.O(0,[186,6090,116,7959,2790,6265,8797,9782,7036,636,6593,8792],()=>e(e.s=8252)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.