1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];if(null!=s)for(var a in s)s.hasOwnProperty(a)&&(e[a]=s[a])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:opencollective-frontend":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ec7e902a-be28-4d71-a8ed-861201bac404",e._sentryDebugIdIdentifier="sentry-dbid-ec7e902a-be28-4d71-a8ed-861201bac404")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[169],{4281:(e,t,s)=>{"use strict";s.d(t,{A:()=>c});var a=s(37876);s(14232);var n=s(45884),i=s(61184),l=s(8545),r=s(47537),o=s(69020);let d=({children:e,data:t={},description:s,image:o,loadingLoggedInUser:d,LoggedInUser:c,title:u,metaTitle:x,noRobots:m,twitterHandle:p,showSearch:g=!0,canonicalURL:h,collective:f,showMenuItems:j=!0,withTopBar:A=!0,showFooter:N=!0,showProfileAndChangelogMenu:v=!0,loading:I,updatesRss:y})=>t.error?(0,a.jsx)(l.A,{data:t,LoggedInUser:c}):(0,a.jsxs)("div",{className:"flex min-h-screen flex-col",children:[(0,a.jsx)(r.A,{showSearch:g,title:u,noRobots:m,twitterHandle:p,description:s,image:o,metaTitle:x,canonicalURL:h,collective:f,showMenuItems:j,LoggedInUser:c,showProfileAndChangelogMenu:v,loading:I,withTopBar:A,updatesRss:y}),(0,a.jsx)(i.A,{className:"flex-1",children:"function"==typeof e?e({LoggedInUser:c,loadingLoggedInUser:d}):e}),N&&(0,a.jsx)(n.A,{})]});d.displayName="Page";let c=(0,o.Cb)(d)},22039:(e,t,s)=>{"use strict";s.d(t,{E:()=>Y,A:()=>W});var a,n=s(37876),i=s(14232),l=s(46525),r=s(10611),o=s(28678),d=s(72632),c=s(89099),u=s(17067),x=s(5720),m=s(30988),p=s(2948),g=s(33123),h=s(60257),f=s(20322),j=s(92335),A=s(16230),N=s(97526),v=s(5634),I=s(72087),y=s(82039),b=s(87278),w=s(1509),E=s(63037),C=s(99271),M=s(28561),O=s(80207),T=s(55851),P=s(96359),S=s(76363),_=s(37293),R=s(46436);let k=(0,S.$)(function(e){return e.initialLoading?(0,n.jsx)(R.E,{className:"h-12"}):(0,n.jsxs)("div",{children:[(0,n.jsx)(P.Z,{account:e.account}),e.expenseTypeOptionError&&(0,n.jsx)(_.Fc,{variant:"destructive",className:"mt-4",children:(0,n.jsxs)(_.TN,{children:[(0,n.jsx)(T.A,{className:"inline-block align-text-bottom",size:16}),"\xa0",(0,n.jsx)(x.sA,{defaultMessage:"Grant request is not supported for this account.",id:"w5tdiG"})]})})]})},function(e){return{initialLoading:e.initialLoading,...(0,r.A)(e.options,"account"),expenseTypeOptionError:e.errors.expenseTypeOption}});var F=s(95640);let L=(0,S.$)(function(e){return e.initialLoading?(0,n.jsx)(R.E,{className:"h-12"}):(0,n.jsx)(i.Fragment,{children:(0,n.jsxs)("div",{children:[e.host?.slug!==e.account?.slug&&e.host?.policies?.EXPENSE_POLICIES?.grantPolicy&&(0,n.jsx)("div",{className:"mt-4",children:(0,n.jsx)(F.o,{title:(0,n.jsx)(x.sA,{defaultMessage:"Host instructions to submit a grant request",id:"4Yw/zi"}),policy:e.host?.policies?.EXPENSE_POLICIES?.grantPolicy,checked:e.acknowledgedHostGrantExpensePolicy,onAcknowledgedChanged:t=>e.setFieldValue("acknowledgedHostGrantExpensePolicy",t)})}),e.account?.policies?.EXPENSE_POLICIES?.grantPolicy&&(0,n.jsx)("div",{className:"mt-4",children:(0,n.jsx)(F.o,{title:(0,n.jsx)(x.sA,{defaultMessage:"Collective instructions to submit a grant request",id:"BIYvoI"}),policy:e.account?.policies?.EXPENSE_POLICIES?.grantPolicy,checked:e.acknowledgedCollectiveGrantExpensePolicy,onAcknowledgedChanged:t=>e.setFieldValue("acknowledgedCollectiveGrantExpensePolicy",t)})})]})})},function(e){return{initialLoading:e.initialLoading,setFieldValue:e.setFieldValue,...(0,r.A)(e.options,["account","host"]),...(0,r.A)(e.values,["acknowledgedCollectiveGrantExpensePolicy","acknowledgedHostGrantExpensePolicy"])}});var G=s(45574);function V(e){return(0,n.jsx)(G.B,{expense:e.form.options.expense})}var D=s(64487),H=s(48119),U=((a={}).INFORMATION="INFORMATION",a.GRANT_PROVIDER="GRANT_PROVIDER",a.INSTRUCTIONS="INSTRUCTIONS",a.INVITATION_NOTE="INVITATION_NOTE",a.APPLICATION_FORM="APPLICATION_FORM",a.WHO_WILL_RECEIVE_FUNDS="WHO_WILL_RECEIVE_FUNDS",a.PAYOUT_METHOD="PAYOUT_METHOD",a.DESCRIPTION="DESCRIPTION",a.SUMMARY="SUMMARY",a);let B={GRANT_PROVIDER:H.Xv.WHO_IS_PAYING,INSTRUCTIONS:["acknowledgedHostGrantExpensePolicy","acknowledgedCollectiveGrantExpensePolicy"],WHO_WILL_RECEIVE_FUNDS:H.Xv.WHO_IS_GETTING_PAID,PAYOUT_METHOD:H.Xv.PAYOUT_METHOD,INFORMATION:[],DESCRIPTION:[],SUMMARY:[],INVITATION_NOTE:[],APPLICATION_FORM:[]};function q(e){let t=i.useMemo(()=>e.steps.findIndex(e=>!e.isComplete&&!e.isHeader),[e.steps]),s=i.useMemo(()=>e.steps.find(e=>e.isHeader&&e.isActive),[e.steps]);return(0,n.jsx)("ol",{className:"fixed pl-[12px] text-sm",children:e.steps.map((e,a)=>e.isHeader?(0,n.jsx)(H.ad,{stepNumber:e.stepNumber,isActive:e.isActive,isComplete:e.isComplete,isCompletedPath:t<0||e.isComplete||e.
1isActive,hasError:e.hasError,children:e.title},e.name):!e.isHeader&&!e.hidden&&s.items?.some(t=>t.name===e.name)?(0,n.jsx)(H.yi,{isActive:e.isActive,isComplete:e.isComplete,isCompletedPath:t<0||t>=a,hasError:e.hasError,children:e.title},e.name):void 0)})}function W(e){return(0,n.jsx)(z,{expenseId:e.expenseId,draftKey:e.draftKey,account:e.account,handleOnClose:e.handleOnClose,onGrantSubmitted:e.onGrantSubmitted,duplicateGrant:e.duplicateGrant})}function Y(e){let{open:t,setOpen:s,...a}=e;return t?(0,n.jsx)(W,{...a,handleOnClose:()=>s(!1)}):null}function z(e){let t=(0,c.useRouter)(),{LoggedInUser:s}=(0,h.A)(),[a,l]=i.useState(null),r=i.useCallback(()=>{s?t.replace(`/dashboard/${s.collective.slug}/submitted-grants`):t.replace(`${e.account.slug}/expenses?type=GRANT`)},[s,e.account.slug,t]),{onGrantSubmitted:o}=e,u=i.useCallback(e=>{l(e),o?.(e)},[o]);return(0,n.jsx)(E.lG,{defaultOpen:!0,onOpenChange:t=>{t||e.handleOnClose?.()},children:(0,n.jsx)(E.Cf,{hideCloseButton:!0,overlayClassName:"p-0 sm:p-0",className:"overflow-hidden rounded-none p-0 sm:max-w-screen sm:min-w-screen sm:rounded-none sm:p-0",onEscapeKeyDown:t=>{t.preventDefault(),open&&e.handleOnClose?.()},children:(0,n.jsxs)("div",{className:"flex max-h-screen min-h-screen max-w-screen min-w-screen flex-col overflow-hidden sm:bg-[#F8FAFC]",children:[(0,n.jsxs)("header",{className:"flex min-w-screen items-center justify-between border-b border-slate-100 px-4 py-3 sm:px-10",children:[(0,n.jsxs)("span",{className:"text-xl leading-7 font-bold text-slate-800",children:[!a&&(0,n.jsx)(x.sA,{defaultMessage:"Grant request to {accountName}",id:"8XxCaD",values:{accountName:e.account.name}}),a&&(0,n.jsx)("span",{className:"text-xl leading-7 font-bold text-slate-800",children:(0,n.jsx)(x.sA,{defaultMessage:"Grant request #{submittedGrantId} has been submitted successfully!",id:"wpp2sr",values:{submittedGrantId:a}})})]}),(0,n.jsx)(w.$n,{disabled:e.loading,loading:e.loading,onClick:e.handleOnClose,variant:"ghost",className:"hidden cursor-pointer items-center gap-2 px-4 py-3 text-base leading-5 font-medium text-slate-800 sm:visible sm:flex",asChild:!0,children:(0,n.jsxs)("span",{children:[(0,n.jsx)(x.sA,{id:"Close",defaultMessage:"Close"}),(0,n.jsx)(d.A,{})]})}),(0,n.jsx)(w.$n,{loading:e.loading,disabled:e.loading,onClick:e.handleOnClose,variant:"ghost",className:"cursor-pointer sm:hidden",children:(0,n.jsx)(d.A,{})})]}),(0,n.jsxs)("main",{className:"flex w-full grow overflow-hidden",children:[!a&&(0,n.jsx)(K,{draftKey:e.draftKey,expenseId:e.expenseId,accountSlug:e.account.slug,duplicateGrant:e.duplicateGrant,onGrantSubmitted:u}),a&&(0,n.jsx)("div",{className:"flex w-full grow justify-center overflow-y-scroll",children:(0,n.jsx)("div",{className:"flex w-full max-w-(--breakpoint-xl) flex-col justify-center pt-4 sm:flex sm:flex-row sm:gap-11 sm:px-8 sm:pt-8 lg:pt-24",children:(0,n.jsx)(I.I,{expenseId:a})})})]}),a&&(0,n.jsx)(E.Es,{className:"z-30 flex justify-center border-t bg-[#BBE0FF] p-4 text-sm leading-5 text-[#184090] sm:justify-center sm:px-0",children:(0,n.jsx)(x.sA,{defaultMessage:"To view your requests: <link>View All Grants</link>",id:"aomx++",values:{link:e=>(0,n.jsx)(w.$n,{className:"ml-1 h-5 px-0 leading-5",size:"xs",variant:"link",onClick:r,children:e})}})})]})})})}function K(e){let{toast:t}=(0,O.d)(),{LoggedInUser:s}=(0,h.A)(),[a,d]=i.useState(0),c=(0,x.tz)(),u=i.useRef(void 0),m=i.useRef({expenseId:e.expenseId,draftKey:e.draftKey,duplicateExpense:e.duplicateGrant}),j=i.useCallback(e=>{t({variant:"error",message:(0,p.Rp)(c,e)})},[c,t]),A=i.useCallback(a=>{t({variant:"success",title:(0,n.jsx)(x.sA,{defaultMessage:"Grant Request submitted",id:"m/bWLw"}),message:s?(0,n.jsx)(b.BN,{hasParentTitle:!0,surveyKey:b.JJ.EXPENSE_SUBMITTED_NEW_FLOW}):null,duration:2e4}),e.onGrantSubmitted(a.data.expense.legacyId)},[s,e,t]),N=(0,y.CP)({formRef:u,initialValues:{accountSlug:e.accountSlug,title:"",expenseTypeOption:g.RBD.GRANT,inviteeAccountType:y.SB.INDIVIDUAL,expenseItems:[{key:"initial",amount:{valueInCents:0},description:""}],additionalAttachments:[],recurrenceFrequency:y.kQ.NONE,hasInvoiceOption:y.yj.NO,inviteeNewIndividual:{},inviteeNewOrganization:{organization:{}},newPayoutMethod:{data:{}}},startOptions:m.current,handleOnSubmit:!0,onSuccess:A,onError:j}),v=function(e,t,s){let[a,n]=i.useState(s),l=i.useMemo(()=>{let s=e.flatMap((e,t)=>[{...e,isHeader:!0,stepNumber:t+1,formValues:(e.items??[]).flatMap(e=>e.formValues??[])},...(e.items??[]).map(s=>({...s,header:e.name,isHeader:!1,stepNumber:t+1}))]);return s.map((e,n)=>({...e,isActive:e.name===a||"items"in e&&(e.items??[]).some(e=>
1e.name===a),isComplete:n!==s.length-1&&(0,o.A)((0,r.A)(t.errors,e.formValues)),hasError:!(0,o.A)((0,r.A)(t.errors,e.formValues))&&!(0,o.A)((0,r.A)(t.touched,e.formValues))&&t.submitCount>0}))},[e,a,t.errors,t.touched,t.submitCount]),d=i.useMemo(()=>l.find(e=>e.isHeader&&e.isActive),[l]);return{steps:l,activeHeaderName:d?.name,activeHeader:d,setActiveStep:n,activeStep:a}}([{name:U.INFORMATION,title:(0,n.jsx)(x.sA,{defaultMessage:"Information",id:"E80WrK"}),nextButtonMessage:(0,n.jsx)(x.sA,{defaultMessage:"Proceed",id:"VNX4fn"}),items:[{name:U.GRANT_PROVIDER,hidden:!0,formValues:["accountSlug","expenseTypeOption"]},{name:U.INSTRUCTIONS,hidden:!0,formValues:["acknowledgedCollectiveGrantExpensePolicy","acknowledgedHostGrantExpensePolicy"]},{name:U.INVITATION_NOTE,hidden:!0}]},{name:U.APPLICATION_FORM,title:(0,n.jsx)(x.sA,{defaultMessage:"Application Form",id:"TeGcrX"}),previousButtonMessage:(0,n.jsx)(x.sA,{defaultMessage:"Back",id:"Back"}),nextButtonMessage:(0,n.jsx)(x.sA,{defaultMessage:"Proceed to Summary",id:"tqKBWl"}),items:[{name:U.WHO_WILL_RECEIVE_FUNDS,title:(0,n.jsx)(x.sA,{defaultMessage:"Who will receive the funds?",id:"CAYwc2"}),formValues:["payeeSlug","inviteeNewIndividual","inviteeNewOrganization"]},{name:U.PAYOUT_METHOD,title:(0,n.jsx)(x.sA,{defaultMessage:"Payout Method",id:"PayoutMethod"}),formValues:["payoutMethodId","newPayoutMethod","payoutMethodNameDiscrepancyReason"]},{name:U.DESCRIPTION,title:(0,n.jsx)(x.sA,{defaultMessage:"Description",id:"Fields.description"}),formValues:["title","expenseItems"]}]},{name:U.SUMMARY,previousButtonMessage:(0,n.jsx)(x.sA,{defaultMessage:"Edit Grant Request",id:"rt0pRL"}),nextButtonMessage:(0,n.jsx)(x.sA,{defaultMessage:"Submit Grant Request",id:"eUf/fj"}),title:(0,n.jsx)(x.sA,{defaultMessage:"Summary",id:"Summary"})}],N,U.INFORMATION),{setActiveStep:I}=v,E=i.useCallback(e=>I(e),[I]),{setFieldTouched:C,validateForm:M,handleSubmit:T}=N,P=i.useCallback(()=>{v.activeHeaderName===U.SUMMARY?I(U.APPLICATION_FORM):v.activeHeaderName===U.APPLICATION_FORM&&I(U.INFORMATION)},[v.activeHeaderName,I]),S=i.useCallback(async()=>{let e=await M(),t=(0,r.A)(e,v.activeHeader.formValues);if(!(0,o.A)(t)){(0,f.uv)(t).forEach(e=>C(e,!0)),d(a+1);return}v.activeHeaderName===U.INFORMATION?I(U.WHO_WILL_RECEIVE_FUNDS):v.activeHeaderName===U.APPLICATION_FORM?I(U.SUMMARY):T()},[M,v.activeHeader.formValues,v.activeHeaderName,a,T,C,I]),_=Object.values(U).find(e=>!function(e,t){if(e.initialLoading)return!1;let s=B[t];return!!(0,o.A)(s)||s.map(t=>(0,o.A)((0,D.A)(e.errors,t))).every(Boolean)}(N,e));return i.useEffect(()=>{_&&a&&document.querySelector(`#${_}`)?.scrollIntoView({behavior:"smooth"})},[_,a]),(0,n.jsx)(l.QI,{value:N,children:(0,n.jsxs)("div",{className:"relative flex w-full grow flex-row justify-center overflow-y-scroll pt-10 sm:gap-11 sm:pl-8",children:[(0,n.jsx)("div",{className:"hidden w-64 min-w-44 sm:block",children:(0,n.jsx)(q,{steps:v.steps})}),(0,n.jsx)("form",{className:"flex w-full flex-col sm:max-w-3xl",ref:u,onSubmit:e=>e.preventDefault(),children:(0,n.jsxs)("div",{className:"grow basis-1 sm:px-0",children:[(0,n.jsx)("div",{className:"px-4 pb-4",children:(0,n.jsx)($,{activeHeader:v.activeHeaderName,onVisibleSectionChange:E})}),(0,n.jsx)("div",{className:"sticky bottom-0 z-20 sm:bg-[#F8FAFC]",children:(0,n.jsxs)("div",{className:"flex justify-between px-4 py-4",children:[v.activeHeader.previousButtonMessage?(0,n.jsx)(w.$n,{variant:"outline",onClick:P,disabled:N.isSubmitting,children:v.activeHeader.previousButtonMessage}):(0,n.jsx)("div",{}),v.activeHeader.nextButtonMessage&&(0,n.jsx)(w.$n,{onClick:S,disabled:N.initialLoading,loading:N.isSubmitting,children:v.activeHeader.nextButtonMessage})]})})]})})]})})}function $(e){let t=(0,l.j7)(),s=(0,x.tz)(),{onVisibleSectionChange:a}=e,r=i.useCallback((e,t)=>{e&&a(t.target.id)},[a]);return(0,n.jsxs)("div",{className:"flex flex-col gap-8",children:[e.activeHeader===U.INFORMATION&&(0,n.jsxs)(i.Fragment,{children:[(0,n.jsx)(X,{id:U.GRANT_PROVIDER,inViewChange:r,title:(0,n.jsx)(x.sA,{defaultMessage:"Grant Provider",id:"KfOix2"}),children:(0,n.jsx)(k,{...k.getFormProps(t)})}),(t.options.host?.slug!==t.options.account?.slug&&t.options.host?.policies?.EXPENSE_POLICIES?.grantPolicy||t.options.account?.policies?.EXPENSE_POLICIES?.grantPolicy)&&(0,n.jsx)(X,{id:U.INSTRUCTIONS,inViewChange:r,title:(0,n.jsx)(x.sA,{defaultMessage:"Instructions",id:"sV2v5L"}),children:(0,n.jsx)(L,{...L.getFormProps(t)})}),t.options.expense?.status===g.Drj.DRAFT&&!(0,o.A)(t.options.expense?.draft?.recipientNote)&&(0,n.jsx)(X,{id:U.INVITATION_NOTE,inViewChange:r,title:(0,n.jsx)(x.sA,{defaultMessage:"Invitation Note",id:"aqqLMi"}),children:(0,n.jsx)(V,{form:t})})]}),e.activeHeader===U.APPLICATION_FORM&&(0,n.jsxs)(i.Fragment,{children:[(0,n.jsx)(X,{id:U.WHO_WILL_RECEIVE_FUNDS,inViewChange:r,title:(0,n.jsx)(x.sA,{defaultMessage:"Who will receive the funds?",id:"CAYwc2"}),subtitle:(0,n.jsx)(x.sA,{defaultMessage:"Select the profile of the recipient who will receive the fund",id:"VYoQSx"}),children:(0,n.jsx)(v.D,{...v.D.getFormProps(t)})}),(0,n.jsx)(X,{id:U.PAYOUT_METHOD,inViewChange:r,title:(0,n.jsx)(x.sA,{defaultMessage:"Select a payout method",id:"Ri4REE"}),subtitle:t.options.payee?.type!==m.Td.VENDOR&&t.options.isAdminOfPayee?(0,n.jsx)(x.sA,{defaultMessage:"Where do you want to re
1ceive the money",id:"CNCPij"}):(0,n.jsx)(x.sA,{defaultMessage:"Where the money will be sent to",id:"IQIlkE"}),children:(0,n.jsx)(A.fL,{...A.fL.getFormProps(t)})}),(0,n.jsxs)(X,{id:U.DESCRIPTION,inViewChange:r,title:(0,n.jsx)(x.sA,{defaultMessage:"Application Content",id:"hBBIor"}),subtitle:(0,n.jsx)(x.sA,{defaultMessage:"Add the details and information required",id:"U7azjR"}),children:[(0,n.jsxs)("div",{className:"mb-4",children:[(0,n.jsx)(M.J,{htmlFor:"grant-title",className:"text-base font-medium",children:(0,n.jsx)(x.sA,{defaultMessage:"Grant title",id:"Grant.Title"})}),(0,n.jsx)(l.D0,{name:"title",children:({field:e})=>(0,n.jsx)(C.pd,{...e,id:"grant-title",className:"mt-2",maxLength:255,placeholder:s.formatMessage({defaultMessage:"e.g., Research, software development, etc.",id:"ExpenseForm.GrantSubjectPlaceholder"}),value:e.value??"",onChange:t=>e.onChange(t),onBlur:e.onBlur})})]}),(0,n.jsx)(j.BD,{...j.BD.getFormProps(t)}),(0,n.jsx)("div",{className:"my-4 border-t border-gray-200"}),(0,n.jsx)(j.K5,{...j.K5.getFormProps(t)})]})]}),e.activeHeader===U.SUMMARY&&(0,n.jsx)(i.Fragment,{children:(0,n.jsx)(X,{id:U.SUMMARY,inViewChange:r,title:(0,n.jsx)(x.sA,{defaultMessage:"Review grant request",id:"QQ0CHl"}),children:(0,n.jsx)(N.r,{form:t})})})]})}function X(e){let{ref:t}=(0,u.Wx)({onChange:e.inViewChange,rootMargin:"-50px 0px -70% 0px"});return(0,n.jsx)("div",{ref:t,id:e.id,className:"scroll-m-8",children:(0,n.jsxs)("div",{className:"rounded-lg border border-white bg-white p-4 sm:p-6",children:[e.title&&(0,n.jsxs)("div",{className:"mb-4",children:[(0,n.jsx)("div",{className:"text-xl font-bold text-[#0F1729]",children:e.title}),e.subtitle&&(0,n.jsx)("div",{className:"text-sm text-muted-foreground",children:e.subt
1itle})]}),e.children]})})}},36323:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var a=s(806);let n={name:"lock-keyhole",size:24,node:[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]};n.node;let i=(0,a.A)(n)},41369:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var a=s(37876);s(14232);var n=s(72976),i=s(56593);let l=({backgroundType:e="white",backgroundOpacity:t,...s})=>{let l="dark"===e,r=(0,n.A)(t)?l?.5:.75:t,o=l?"30":"255";return(0,a.jsx)(i.A,{position:"absolute",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",background:`rgba(${o}, ${o}, ${o}, ${r})`,width:"100%",height:"100%",zIndex:9999,...s})}},46794:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/create-grant",function(){return s(83619)}])},51391:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var a=s(806);let n={name:"eye",size:24,node:[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]};n.node;let i=(0,a.A)(n)},66281:(e,t,s)=>{"use strict";s.d(t,{A:()=>u});var a=s(37876),n=s(14232),i=s(36323),l=s(5720),r=s(20322),o=s(89083),d=s(51778),c=s(33341);let u=({showContactSupportLink:e=!0})=>(0,a.jsx)("div",{className:"flex min-h-[min(52vh,480px)] w-full flex-col items-center justify-center px-4 py-10 sm:py-16",children:(0,a.jsxs)(o.Zp,{className:(0,r.cn)("mx-auto w-full max-w-lg gap-0 overflow-hidden border-border/60 bg-card py-0 shadow-md ring-1 ring-black/5","dark:ring-white/10"),children:[(0,a.jsxs)(o.aR,{className:"flex flex-col items-center gap-4 px-6 pt-8 pb-8 text-center sm:px-8 sm:pt-9 sm:pb-9",children:[(0,a.jsx)("div",{className:"inline-flex items-center justify-center rounded-full bg-muted/90 px-5 py-2.5 text-muted-foreground shadow-inner ring-1 ring-border/70 dark:bg-muted/50","aria-hidden":!0,children:(0,a.jsx)(i.A,{className:"size-6 stroke-[1.75]"})}),(0,a.jsx)("h1",{className:"max-w-[20ch] text-xl font-semibold tracking-tight text-balance text-foreground sm:max-w-none sm:text-[26px] sm:leading-8",children:(0,a.jsx)(l.sA,{defaultMessage:"Access denied",id:"T26lW2"})})]}),(0,a.jsx)(d.w,{className:"bg-border/70"}),(0,a.jsx)(o.Wu,{className:"px-6 pt-9 pb-9 sm:px-8 sm:pt-10 sm:pb-10",children:(0,a.jsxs)(o.BT,{className:"mx-auto max-w-[42ch] text-center text-[15px] leading-[1.65] text-pretty text-muted-foreground sm:text-base sm:leading-relaxed [&_a]:font-medium [&_a]:underline-offset-4 [&_a]:hover:underline",children:[(0,a.jsx)(l.sA,{id:"FeatureNotSupported.description",defaultMessage:"This page has not been activated for this account or you don't have permission to see it."}),e&&(0,a.jsxs)(n.Fragment,{children:[" ",(0,a.jsx)(l.sA,{id:"ContactSupportForDetails",defaultMessage:"Please contact <SupportLink>support</SupportLink> for more details.",values:{SupportLink:c.Ku}})]})]})})]})})},82558:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var a=s(37876);s(14232);var n=s(5720),i=s(66281),l=s(4281);let r=({showContactSupportLink:e=!1,...t})=>{let{formatMessage:s}=(0,n.tz)(),r=s({defaultMessage:"Access denied",id:"T26lW2"});return(0,a.jsx)(l.A,{noRobots:!0,title:r,...t,children:(0,a.jsx)(i.A,{showContactSupportLink:e})})}},83619:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>S});var a=s(37876),n=s(14232),i=s(88490),l=s(89099),r=s(37467),o=s(5720),d=s(66740),c=s(6435),u=s(2948),x=s(33123),m=s(60257),p=s(87058),g=s(8084),h=s(16201),f=s(61205),j=s(56593),A=s(41369),N=s(8545),v=s(99202),I=s(98064),y=s(98263),b=s(4281),w=s(82558),E=s(266),C=s(22039),M=s(85418);let O={hasSubmitExpense:!1,hasRequestGrant:!1},T=(0,r.YK)({TITLE:{defaultMessage:"Grant application to {account}",id:"miGVdq"}});function P(e){let t=(0,o.tz)(),s=(0,l.useRouter)(),{LoggedInUser:i,loadingLoggedInUser:r}=(0,m.A)(),d=n.useMemo(()=>{if(!e.account)return null;let s=`${(0,p.zA)(e.account)}/grants/new`;return{...(0,c.zJ)(e.account),canonicalURL:s,title:t.formatMessage(T.TITLE,{account:e.account.name})}},[e.account,t]),f=n.useCallback(()=>{let t=(0,p.bl)(e.account);s.replace(t)},[e.account,s]),{queryResult:P}=e;if(!P)return(0,a.jsx)(M.default,{});if(P.loading||r)return(0,a.jsx)(b.A,{...d,collective:e.account,withTopBar:!1,showFooter:!1,children:(0,a.jsx)("div",{className:"flex h-screen flex-col items-center justify-center p-12",children:(0,a.jsx)(I.A,{})})});if(e.error)return(0,a.jsx)(N.A,{error:e.error});if(!e.account||(0,c._w)(e.account))return(0,a.jsx)(N.A,{error:(0,u.hK)(e.collectiveSlug),log:!1});
1if(!(e.account.supportedExpenseTypes||[]).includes(x.RBD.GRANT))return(0,a.jsx)(w.A,{});let S=e.account;return(0,c.nh)(S,i)?r||i?(0,a.jsx)(b.A,{...d,collective:S,withTopBar:!1,showFooter:!1,children:(0,a.jsx)(C.A,{expenseId:s.query.expenseId?parseInt(s.query.expenseId,10):null,draftKey:s.query.draftKey,account:S,handleOnClose:f})}):(0,a.jsxs)(b.A,{...d,collective:S,children:[(0,a.jsx)(g.A,{collective:S,selectedCategory:h.q.BUDGET,callsToAction:O}),(0,a.jsx)(j.A,{position:"relative",minHeight:[null,800],children:(0,a.jsx)(A.A,{py:[2,null,6],top:"0",position:["fixed",null,"absolute"],justifyContent:["center",null,"flex-start"],children:(0,a.jsx)(E.B,{children:(0,a.jsx)(E.A,{showOCLogo:!1,showSubHeading:!1,hideFooter:!0,routes:{join:`/create-account?next=${encodeURIComponent(s.asPath)}`}})})})})]}):(0,a.jsx)(b.A,{...d,collective:S,children:(0,a.jsx)(v.so,{justifyContent:"center",p:5,children:(0,a.jsx)(y.A,{type:"error",withIcon:!0,children:(0,a.jsx)(o.sA,{id:"mustBeMemberOfCollective",defaultMessage:"You must be a member of the collective to see this page"})})})})}P.getInitialProps=async e=>{var t;let s=e.query.collectiveSlug,a=(t=e,t.req?.apolloClient||(0,d.K0)({initialState:window?.__NEXT_DATA__?.props?.[d.kG]})),n=await a.query({query:(0,i.J1)` 2 query CreateGrantPage($collectiveSlug: String!) { 3 account(slug: $collectiveSlug) { 4 id 5 type 6 legacyId 7 slug 8 settings 9 name 10 description 11 backgroundImageUrl 12 imageUrl 13 supportedExpenseTypes 14 isSuspended 15 features { 16 id 17 ...NavbarFields 18 } 19 ... on AccountWithParent { 20 parent { 21 id 22 legacyId 23 slug 24 type 25 backgroundImageUrl 26 imageUrl 27 } 28 } 29 } 30 } 31 32 ${f.P} 33 `,variables:{collectiveSlug:s}});return{collectiveSlug:s,account:n.data?.account,error:n.error,queryResult:n}};let S=P},85418:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var a=s(37876);s(14232);var n=s(89099),i=s(56593),l=s(66906),r=s(4281);function o(){let e=(0,n.useRouter)();return(0,a.jsx)(r.A,{"data-cy":"error-page",children:(0,a.jsx)(i.A,{py:[5,6],children:(0,a.jsx)(l.A,{searchTerm:e.query?.slug})})})}}},e=>{e.O(0,[888,1152,1507,924,2024,297,1321,6525,1596,4456,533,1583,1053,9528,9810,9322,3337,5303,3429,4678,7147,9918,8545,8610,4550,266,5419,6105,713,7357,8084,5398,321,8407,636,6593,8792],()=>e(e.s=46794)),_N_E=e.O()}]); 34//# sourceMappingURL=create-grant-4dabd65c5647cffa.js.map
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.