/*! For license information please see leftNav.0dd344fb56f1917067f3.js.LICENSE.txt */ (self.webpackChunkamplifund=self.webpackChunkamplifund||[]).push([[2003,3020,3163,3449,4335,7844,8182],{36632(e,t,r){"use strict";r.d(t,{A:()=>R});var n=r(98587),a=r(58168),i=r(96540),o=r(34164),s=r(75659),c=r(3437),l=r(11848),u=r(3541),f=r(28466),d=r(60538),h=r(38413),p=r(31609);function m(e){return(0,p.Ay)("MuiAlert",e)}const g=(0,h.A)("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var v=r(11641),b=r(20561),y=r(74848);const w=(0,b.A)((0,y.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),T=(0,b.A)((0,y.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),A=(0,b.A)((0,y.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),S=(0,b.A)((0,y.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined");var C=r(49350);const E=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],k=(0,l.Ay)(d.A,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${(0,f.A)(r.color||r.severity)}`]]}})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?c.e$:c.a,n="light"===e.palette.mode?c.a:c.e$,i=t.color||t.severity;return(0,a.A)({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},i&&"standard"===t.variant&&{color:e.vars?e.vars.palette.Alert[`${i}Color`]:r(e.palette[i].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${i}StandardBg`]:n(e.palette[i].light,.9),[`& .${g.icon}`]:e.vars?{color:e.vars.palette.Alert[`${i}IconColor`]}:{color:e.palette[i].main}},i&&"outlined"===t.variant&&{color:e.vars?e.vars.palette.Alert[`${i}Color`]:r(e.palette[i].light,.6),border:`1px solid ${(e.vars||e).palette[i].light}`,[`& .${g.icon}`]:e.vars?{color:e.vars.palette.Alert[`${i}IconColor`]}:{color:e.palette[i].main}},i&&"filled"===t.variant&&(0,a.A)({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${i}FilledColor`],backgroundColor:e.vars.palette.Alert[`${i}FilledBg`]}:{backgroundColor:"dark"===e.palette.mode?e.palette[i].dark:e.palette[i].main,color:e.palette.getContrastText(e.palette[i].main)}))})),x=(0,l.Ay)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),I=(0,l.Ay)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),_=(0,l.Ay)("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),O={success:(0,y.jsx)(w,{fontSize:"inherit"}),warning:(0,y.jsx)(T,{fontSize:"inherit"}),error:(0,y.jsx)(A,{fontSize:"inherit"}),info:(0,y.jsx)(S,{fontSize:"inherit"})},R=i.forwardRef((function(e,t){var r,i,c,l,d,h;const p=(0,u.A)({props:e,name:"MuiAlert"}),{action:g,children:b,className:w,closeText:T="Close",color:A,components:S={},componentsProps:R={},icon:D,iconMapping:F=O,onClose:N,role:M="alert",severity:P="success",slotProps:L={},slots:B={},variant:U="standard"}=p,j=(0,n.A)(p,E),V=(0,a.A)({},p,{color:A,severity:P,variant:U}),W=(e=>{const{variant:t,color:r,severity:n,classes:a}=e,i={root:["root",`${t}${(0,f.A)(r||n)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return(0,s.A)(i,m,a)})(V),z=null!=(r=null!=(i=B.closeButton)?i:S.CloseButton)?r:v.A,H=null!=(c=null!=(l=B.closeIcon)?l:S.CloseIcon)?c:C.A,G=null!=(d=L.closeButton)?d:R.closeButton,$=null!=(h=L.closeIcon)?h:R.closeIcon;return(0,y.jsxs)(k,(0,a.A)({role:M,elevation:0,ownerState:V,className:(0,o.A)(W.root,w),ref:t},j,{children:[!1!==D?(0,y.jsx)(x,{ownerState:V,className:W.icon,children:D||F[P]||O[P]}):null,(0,y.jsx)(I,{ownerState:V,className:W.message,children:b}),null!=g?(0,y.jsx)(_,{ownerState:V,className:W.action,children:g}):null,null==g&&N?(0,y.jsx)(_,{ownerState:V,className:W.action,children:(0,y.jsx)(z,(0,a.A)({size:"small","aria-label":T,title:T,color:"inherit",onClick:N},G,{children:(0,y.jsx)(H,(0,a.A)({fontSize:"small"},$))}))}):null]}))}))},54937(e,t,r){"use strict";r.d(t,{A:()=>v});var n=r(58168),a=r(98587),i=r(96540),o=r(34164),s=r(75659),c=r(11848),l=r(3541),u=r(14073),f=r(38413),d=r(31609);function h(e){return(0,d.Ay)("MuiAlertTitle",e)}(0,f.A)("MuiAlertTitle",["root"]);var p=r(74848);const m=["className"],g=(0,c.Ay)(u.A,{name:"MuiAlertTitle",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({fontWeight:e.typography.fontWeightMedium,marginTop:-2}))),v=i.forwardRef((function(e,t){const r=(0,l.A)({props:e,name:"MuiAlertTitle"}),{className:i}=r,c=(0,a.A)(r,m),u=r,f=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"]},h,t)})(u);return(0,p.jsx)(g,(0,n.A)({gutterBottom:!0,component:"div",ownerState:u,ref:t,className:(0,o.A)(f.root,i)},c))}))},52848(e,t,r){"use strict";r.d(t,{A:()=>C});var n=r(98587),a=r(58168),i=r(96540),o=r(34164),s=r(80851),c=r(75659),l=r(11848),u=r(3541),f=r(17091),d=r(35186),h=r(44675),p=r(96852),m=r(38413),g=r(31609);function v(e){return(0,g.Ay)("MuiCollapse",e)}(0,m.A)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var b=r(74848);const y=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],w=(0,l.Ay)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.orientation],"entered"===r.state&&t.entered,"exited"===r.state&&!r.in&&"0px"===r.collapsedSize&&t.hidden]}})((({theme:e,ownerState:t})=>(0,a.A)({height:0,overflow:"hidden",transition:e.transitions.create("height")},"horizontal"===t.orientation&&{height:"auto",width:0,transition:e.transitions.create("width")},"entered"===t.state&&(0,a.A)({height:"auto",overflow:"visible"},"horizontal"===t.orientation&&{width:"auto"}),"exited"===t.state&&!t.in&&"0px"===t.collapsedSize&&{visibility:"hidden"}))),T=(0,l.Ay)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})((({ownerState:e})=>(0,a.A)({display:"flex",width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"}))),A=(0,l.Ay)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})((({ownerState:e})=>(0,a.A)({width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"}))),S=i.forwardRef((function(e,t){const r=(0,u.A)({props:e,name:"MuiCollapse"}),{addEndListener:l,children:m,className:g,collapsedSize:S="0px",component:C,easing:E,in:k,onEnter:x,onEntered:I,onEntering:_,onExit:O,onExited:R,onExiting:D,orientation:F="vertical",style:N,timeout:M=f.p0.standard,TransitionComponent:P=s.Ay}=r,L=(0,n.A)(r,y),B=(0,a.A)({},r,{orientation:F,collapsedSize:S}),U=(e=>{const{orientation:t,classes:r}=e,n={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return(0,c.A)(n,v,r)})(B),j=(0,h.A)(),V=i.useRef(),W=i.useRef(null),z=i.useRef(),H="number"==typeof S?`${S}px`:S,G="horizontal"===F,$=G?"width":"height";i.useEffect((()=>()=>{clearTimeout(V.current)}),[]);const q=i.useRef(null),K=(0,p.A)(t,q),X=e=>t=>{if(e){const r=q.current;void 0===t?e(r):e(r,t)}},Y=()=>W.current?W.current[G?"clientWidth":"clientHeight"]:0,Q=X(((e,t)=>{W.current&&G&&(W.current.style.position="absolute"),e.style[$]=H,x&&x(e,t)})),Z=X(((e,t)=>{const r=Y();W.current&&G&&(W.current.style.position="");const{duration:n,easing:a}=(0,d.c)({style:N,timeout:M,easing:E},{mode:"enter"});if("auto"===M){const t=j.transitions.getAutoHeightDuration(r);e.style.transitionDuration=`${t}ms`,z.current=t}else e.style.transitionDuration="string"==typeof n?n:`${n}ms`;e.style[$]=`${r}px`,e.style.transitionTimingFunction=a,_&&_(e,t)})),J=X(((e,t)=>{e.style[$]="auto",I&&I(e,t)})),ee=X((e=>{e.style[$]=`${Y()}px`,O&&O(e)})),te=X(R),re=X((e=>{const t=Y(),{duration:r,easing:n}=(0,d.c)({style:N,timeout:M,easing:E},{mode:"exit"});if("auto"===M){const r=j.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${r}ms`,z.current=r}else e.style.transitionDuration="string"==typeof r?r:`${r}ms`;e.style[$]=H,e.style.transitionTimingFunction=n,D&&D(e)}));return(0,b.jsx)(P,(0,a.A)({in:k,onEnter:Q,onEntered:J,onEntering:Z,onExit:ee,onExited:te,onExiting:re,addEndListener:e=>{"auto"===M&&(V.current=setTimeout(e,z.current||0)),l&&l(q.current,e)},nodeRef:q,timeout:"auto"===M?null:M},L,{children:(e,t)=>(0,b.jsx)(w,(0,a.A)({as:C,className:(0,o.A)(U.root,g,{entered:U.entered,exited:!k&&"0px"===H&&U.hidden}[e]),style:(0,a.A)({[G?"minWidth":"minHeight"]:H},N),ownerState:(0,a.A)({},B,{state:e}),ref:K},t,{children:(0,b.jsx)(T,{ownerState:(0,a.A)({},B,{state:e}),className:U.wrapper,ref:W,children:(0,b.jsx)(A,{ownerState:(0,a.A)({},B,{state:e}),className:U.wrapperInner,children:m})})}))}))}));S.muiSupportAuto=!0;const C=S},77037(e,t,r){"use strict";r.d(t,{A:()=>E});var n=r(98587),a=r(58168),i=r(96540),o=r(34164),s=r(75659),c=r(34661),l=r(28466),u=r(11831),f=r(20973),d=r(60538),h=r(3541),p=r(11848),m=r(68997),g=r(28102),v=r(47419),b=r(44675),y=r(74848);const w=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],T=(0,p.Ay)(v.A,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),A=(0,p.Ay)(u.A,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),S=(0,p.Ay)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${(0,l.A)(r.scroll)}`]]}})((({ownerState:e})=>(0,a.A)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===e.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===e.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}))),C=(0,p.Ay)(d.A,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${(0,l.A)(r.scroll)}`],t[`paperWidth${(0,l.A)(String(r.maxWidth))}`],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})((({theme:e,ownerState:t})=>(0,a.A)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===t.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===t.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===t.maxWidth&&{maxWidth:"px"===e.breakpoints.unit?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${m.A.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&"xs"!==t.maxWidth&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${m.A.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${m.A.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}))),E=i.forwardRef((function(e,t){const r=(0,h.A)({props:e,name:"MuiDialog"}),u=(0,b.A)(),p={enter:u.transitions.duration.enteringScreen,exit:u.transitions.duration.leavingScreen},{"aria-describedby":v,"aria-labelledby":E,BackdropComponent:k,BackdropProps:x,children:I,className:_,disableEscapeKeyDown:O=!1,fullScreen:R=!1,fullWidth:D=!1,maxWidth:F="sm",onBackdropClick:N,onClose:M,open:P,PaperComponent:L=d.A,PaperProps:B={},scroll:U="paper",TransitionComponent:j=f.A,transitionDuration:V=p,TransitionProps:W}=r,z=(0,n.A)(r,w),H=(0,a.A)({},r,{disableEscapeKeyDown:O,fullScreen:R,fullWidth:D,maxWidth:F,scroll:U}),G=(e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:a,fullScreen:i}=e,o={root:["root"],container:["container",`scroll${(0,l.A)(r)}`],paper:["paper",`paperScroll${(0,l.A)(r)}`,`paperWidth${(0,l.A)(String(n))}`,a&&"paperFullWidth",i&&"paperFullScreen"]};return(0,s.A)(o,m.f,t)})(H),$=i.useRef(),q=(0,c.A)(E),K=i.useMemo((()=>({titleId:q})),[q]);return(0,y.jsx)(A,(0,a.A)({className:(0,o.A)(G.root,_),closeAfterTransition:!0,components:{Backdrop:T},componentsProps:{backdrop:(0,a.A)({transitionDuration:V,as:k},x)},disableEscapeKeyDown:O,onClose:M,open:P,ref:t,onClick:e=>{$.current&&($.current=null,N&&N(e),M&&M(e,"backdropClick"))},ownerState:H},z,{children:(0,y.jsx)(j,(0,a.A)({appear:!0,in:P,timeout:V,role:"presentation"},W,{children:(0,y.jsx)(S,{className:(0,o.A)(G.container),onMouseDown:e=>{$.current=e.target===e.currentTarget},ownerState:H,children:(0,y.jsx)(C,(0,a.A)({as:L,elevation:24,role:"dialog","aria-describedby":v,"aria-labelledby":q},B,{className:(0,o.A)(G.paper,B.className),ownerState:H,children:(0,y.jsx)(g.A.Provider,{value:K,children:I})}))})}))}))}))},28102(e,t,r){"use strict";r.d(t,{A:()=>n});const n=r(96540).createContext({})},68997(e,t,r){"use strict";r.d(t,{A:()=>o,f:()=>i});var n=r(38413),a=r(31609);function i(e){return(0,a.Ay)("MuiDialog",e)}const o=(0,n.A)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"])},58763(e,t,r){"use strict";r.d(t,{A:()=>g});var n=r(98587),a=r(58168),i=r(96540),o=r(34164),s=r(75659),c=r(11848),l=r(3541),u=r(38413),f=r(31609);function d(e){return(0,f.Ay)("MuiDialogActions",e)}(0,u.A)("MuiDialogActions",["root","spacing"]);var h=r(74848);const p=["className","disableSpacing"],m=(0,c.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})((({ownerState:e})=>(0,a.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}}))),g=i.forwardRef((function(e,t){const r=(0,l.A)({props:e,name:"MuiDialogActions"}),{className:i,disableSpacing:c=!1}=r,u=(0,n.A)(r,p),f=(0,a.A)({},r,{disableSpacing:c}),g=(e=>{const{classes:t,disableSpacing:r}=e,n={root:["root",!r&&"spacing"]};return(0,s.A)(n,d,t)})(f);return(0,h.jsx)(m,(0,a.A)({className:(0,o.A)(g.root,i),ownerState:f,ref:t},u))}))},22477(e,t,r){"use strict";r.d(t,{A:()=>v});var n=r(98587),a=r(58168),i=r(96540),o=r(34164),s=r(75659),c=r(11848),l=r(3541),u=r(38413),f=r(31609);function d(e){return(0,f.Ay)("MuiDialogContent",e)}(0,u.A)("MuiDialogContent",["root","dividers"]);var h=r(61435),p=r(74848);const m=["className","dividers"],g=(0,c.Ay)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})((({theme:e,ownerState:t})=>(0,a.A)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${h.A.root} + &`]:{paddingTop:0}}))),v=i.forwardRef((function(e,t){const r=(0,l.A)({props:e,name:"MuiDialogContent"}),{className:i,dividers:c=!1}=r,u=(0,n.A)(r,m),f=(0,a.A)({},r,{dividers:c}),h=(e=>{const{classes:t,dividers:r}=e,n={root:["root",r&&"dividers"]};return(0,s.A)(n,d,t)})(f);return(0,p.jsx)(g,(0,a.A)({className:(0,o.A)(h.root,i),ownerState:f,ref:t},u))}))},46831(e,t,r){"use strict";r.d(t,{A:()=>g});var n=r(58168),a=r(98587),i=r(96540),o=r(34164),s=r(75659),c=r(14073),l=r(11848),u=r(3541),f=r(61435),d=r(28102),h=r(74848);const p=["className","id"],m=(0,l.Ay)(c.A,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),g=i.forwardRef((function(e,t){const r=(0,u.A)({props:e,name:"MuiDialogTitle"}),{className:c,id:l}=r,g=(0,a.A)(r,p),v=r,b=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"]},f.t,t)})(v),{titleId:y=l}=i.useContext(d.A);return(0,h.jsx)(m,(0,n.A)({component:"h2",className:(0,o.A)(b.root,c),ownerState:v,ref:t,variant:"h6",id:null!=l?l:y},g))}))},61435(e,t,r){"use strict";r.d(t,{A:()=>o,t:()=>i});var n=r(38413),a=r(31609);function i(e){return(0,a.Ay)("MuiDialogTitle",e)}const o=(0,n.A)("MuiDialogTitle",["root"])},48875(e,t,r){"use strict";r.d(t,{A:()=>m});var n=r(58168),a=r(98587),i=r(96540),o=r(80851),s=r(1935),c=r(96852),l=r(44675),u=r(35186),f=r(93749),d=r(74848);const h=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function p(e,t,r){var n;const a=function(e,t,r){const n=t.getBoundingClientRect(),a=r&&r.getBoundingClientRect(),i=(0,f.A)(t);let o;if(t.fakeTransform)o=t.fakeTransform;else{const e=i.getComputedStyle(t);o=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("transform")}let s=0,c=0;if(o&&"none"!==o&&"string"==typeof o){const e=o.split("(")[1].split(")")[0].split(",");s=parseInt(e[4],10),c=parseInt(e[5],10)}return"left"===e?a?`translateX(${a.right+s-n.left}px)`:`translateX(${i.innerWidth+s-n.left}px)`:"right"===e?a?`translateX(-${n.right-a.left-s}px)`:`translateX(-${n.left+n.width-s}px)`:"up"===e?a?`translateY(${a.bottom+c-n.top}px)`:`translateY(${i.innerHeight+c-n.top}px)`:a?`translateY(-${n.top-a.top+n.height-c}px)`:`translateY(-${n.top+n.height-c}px)`}(e,t,"function"==typeof(n=r)?n():n);a&&(t.style.webkitTransform=a,t.style.transform=a)}const m=i.forwardRef((function(e,t){const r=(0,l.A)(),m={enter:r.transitions.easing.easeOut,exit:r.transitions.easing.sharp},g={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:v,appear:b=!0,children:y,container:w,direction:T="down",easing:A=m,in:S,onEnter:C,onEntered:E,onEntering:k,onExit:x,onExited:I,onExiting:_,style:O,timeout:R=g,TransitionComponent:D=o.Ay}=e,F=(0,a.A)(e,h),N=i.useRef(null),M=(0,c.A)(y.ref,N,t),P=e=>t=>{e&&(void 0===t?e(N.current):e(N.current,t))},L=P(((e,t)=>{p(T,e,w),(0,u.q)(e),C&&C(e,t)})),B=P(((e,t)=>{const a=(0,u.c)({timeout:R,style:O,easing:A},{mode:"enter"});e.style.webkitTransition=r.transitions.create("-webkit-transform",(0,n.A)({},a)),e.style.transition=r.transitions.create("transform",(0,n.A)({},a)),e.style.webkitTransform="none",e.style.transform="none",k&&k(e,t)})),U=P(E),j=P(_),V=P((e=>{const t=(0,u.c)({timeout:R,style:O,easing:A},{mode:"exit"});e.style.webkitTransition=r.transitions.create("-webkit-transform",t),e.style.transition=r.transitions.create("transform",t),p(T,e,w),x&&x(e)})),W=P((e=>{e.style.webkitTransition="",e.style.transition="",I&&I(e)})),z=i.useCallback((()=>{N.current&&p(T,N.current,w)}),[T,w]);return i.useEffect((()=>{if(S||"down"===T||"right"===T)return;const e=(0,s.A)((()=>{N.current&&p(T,N.current,w)})),t=(0,f.A)(N.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[T,S,w]),i.useEffect((()=>{S||z()}),[S,z]),(0,d.jsx)(D,(0,n.A)({nodeRef:N,onEnter:L,onEntered:U,onEntering:B,onExit:V,onExited:W,onExiting:j,addEndListener:e=>{v&&v(N.current,e)},appear:b,in:S,timeout:R},F,{children:(e,t)=>i.cloneElement(y,(0,n.A)({ref:M,style:(0,n.A)({visibility:"exited"!==e||S?void 0:"hidden"},O,y.props.style)},t))}))}))},15849(e,t,r){"use strict";r.d(t,{A:()=>N});var n=r(98587),a=r(58168),i=r(96540),o=r(34164),s=r(75659),c=r(67785),l=r(3437),u=r(11848),f=r(44675),d=r(3541),h=r(28466),p=r(87467),m=r(77345),g=r(83034),v=r(96852);const b=r(34661).A;var y=r(88290),w=r(41159),T=r(38413),A=r(31609);function S(e){return(0,A.Ay)("MuiTooltip",e)}const C=(0,T.A)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);var E=r(74848);const k=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"],x=(0,u.Ay)(m.A,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})((({theme:e,ownerState:t,open:r})=>(0,a.A)({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${C.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${C.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${C.arrow}`]:(0,a.A)({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${C.arrow}`]:(0,a.A)({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})}))),I=(0,u.Ay)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${(0,h.A)(r.placement.split("-")[0])}`]]}})((({theme:e,ownerState:t})=>{return(0,a.A)({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,l.X4)(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:(r=16/14,Math.round(1e5*r)/1e5+"em"),fontWeight:e.typography.fontWeightRegular},{[`.${C.popper}[data-popper-placement*="left"] &`]:(0,a.A)({transformOrigin:"right center"},t.isRtl?(0,a.A)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):(0,a.A)({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${C.popper}[data-popper-placement*="right"] &`]:(0,a.A)({transformOrigin:"left center"},t.isRtl?(0,a.A)({marginRight:"14px"},t.touch&&{marginRight:"24px"}):(0,a.A)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${C.popper}[data-popper-placement*="top"] &`]:(0,a.A)({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${C.popper}[data-popper-placement*="bottom"] &`]:(0,a.A)({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})});var r})),_=(0,u.Ay)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:(0,l.X4)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let O=!1,R=null,D={x:0,y:0};function F(e,t){return r=>{t&&t(r),e(r)}}const N=i.forwardRef((function(e,t){var r,l,u,T,A,C,N,M,P,L,B,U,j,V,W,z,H,G,$;const q=(0,d.A)({props:e,name:"MuiTooltip"}),{arrow:K=!1,children:X,components:Y={},componentsProps:Q={},describeChild:Z=!1,disableFocusListener:J=!1,disableHoverListener:ee=!1,disableInteractive:te=!1,disableTouchListener:re=!1,enterDelay:ne=100,enterNextDelay:ae=0,enterTouchDelay:ie=700,followCursor:oe=!1,id:se,leaveDelay:ce=0,leaveTouchDelay:le=1500,onClose:ue,onOpen:fe,open:de,placement:he="bottom",PopperComponent:pe,PopperProps:me={},slotProps:ge={},slots:ve={},title:be,TransitionComponent:ye=p.A,TransitionProps:we}=q,Te=(0,n.A)(q,k),Ae=i.isValidElement(X)?X:(0,E.jsx)("span",{children:X}),Se=(0,f.A)(),Ce="rtl"===Se.direction,[Ee,ke]=i.useState(),[xe,Ie]=i.useState(null),_e=i.useRef(!1),Oe=te||oe,Re=i.useRef(),De=i.useRef(),Fe=i.useRef(),Ne=i.useRef(),[Me,Pe]=(0,w.A)({controlled:de,default:!1,name:"Tooltip",state:"open"});let Le=Me;const Be=b(se),Ue=i.useRef(),je=i.useCallback((()=>{void 0!==Ue.current&&(document.body.style.WebkitUserSelect=Ue.current,Ue.current=void 0),clearTimeout(Ne.current)}),[]);i.useEffect((()=>()=>{clearTimeout(Re.current),clearTimeout(De.current),clearTimeout(Fe.current),je()}),[je]);const Ve=e=>{clearTimeout(R),O=!0,Pe(!0),fe&&!Le&&fe(e)},We=(0,g.A)((e=>{clearTimeout(R),R=setTimeout((()=>{O=!1}),800+ce),Pe(!1),ue&&Le&&ue(e),clearTimeout(Re.current),Re.current=setTimeout((()=>{_e.current=!1}),Se.transitions.duration.shortest)})),ze=e=>{_e.current&&"touchstart"!==e.type||(Ee&&Ee.removeAttribute("title"),clearTimeout(De.current),clearTimeout(Fe.current),ne||O&&ae?De.current=setTimeout((()=>{Ve(e)}),O?ae:ne):Ve(e))},He=e=>{clearTimeout(De.current),clearTimeout(Fe.current),Fe.current=setTimeout((()=>{We(e)}),ce)},{isFocusVisibleRef:Ge,onBlur:$e,onFocus:qe,ref:Ke}=(0,y.A)(),[,Xe]=i.useState(!1),Ye=e=>{$e(e),!1===Ge.current&&(Xe(!1),He(e))},Qe=e=>{Ee||ke(e.currentTarget),qe(e),!0===Ge.current&&(Xe(!0),ze(e))},Ze=e=>{_e.current=!0;const t=Ae.props;t.onTouchStart&&t.onTouchStart(e)},Je=ze,et=He;i.useEffect((()=>{if(Le)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||We(e)}}),[We,Le]);const tt=(0,v.A)(Ae.ref,Ke,ke,t);be||0===be||(Le=!1);const rt=i.useRef(),nt={},at="string"==typeof be;Z?(nt.title=Le||!at||ee?null:be,nt["aria-describedby"]=Le?Be:null):(nt["aria-label"]=at?be:null,nt["aria-labelledby"]=Le&&!at?Be:null);const it=(0,a.A)({},nt,Te,Ae.props,{className:(0,o.A)(Te.className,Ae.props.className),onTouchStart:Ze,ref:tt},oe?{onMouseMove:e=>{const t=Ae.props;t.onMouseMove&&t.onMouseMove(e),D={x:e.clientX,y:e.clientY},rt.current&&rt.current.update()}}:{}),ot={};re||(it.onTouchStart=e=>{Ze(e),clearTimeout(Fe.current),clearTimeout(Re.current),je(),Ue.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",Ne.current=setTimeout((()=>{document.body.style.WebkitUserSelect=Ue.current,ze(e)}),ie)},it.onTouchEnd=e=>{Ae.props.onTouchEnd&&Ae.props.onTouchEnd(e),je(),clearTimeout(Fe.current),Fe.current=setTimeout((()=>{We(e)}),le)}),ee||(it.onMouseOver=F(Je,it.onMouseOver),it.onMouseLeave=F(et,it.onMouseLeave),Oe||(ot.onMouseOver=Je,ot.onMouseLeave=et)),J||(it.onFocus=F(Qe,it.onFocus),it.onBlur=F(Ye,it.onBlur),Oe||(ot.onFocus=Qe,ot.onBlur=Ye));const st=i.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(xe),options:{element:xe,padding:4}}];return null!=(e=me.popperOptions)&&e.modifiers&&(t=t.concat(me.popperOptions.modifiers)),(0,a.A)({},me.popperOptions,{modifiers:t})}),[xe,me]),ct=(0,a.A)({},q,{isRtl:Ce,arrow:K,disableInteractive:Oe,placement:he,PopperComponentProp:pe,touch:_e.current}),lt=(e=>{const{classes:t,disableInteractive:r,arrow:n,touch:a,placement:i}=e,o={popper:["popper",!r&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",a&&"touch",`tooltipPlacement${(0,h.A)(i.split("-")[0])}`],arrow:["arrow"]};return(0,s.A)(o,S,t)})(ct),ut=null!=(r=null!=(l=ve.popper)?l:Y.Popper)?r:x,ft=null!=(u=null!=(T=null!=(A=ve.transition)?A:Y.Transition)?T:ye)?u:p.A,dt=null!=(C=null!=(N=ve.tooltip)?N:Y.Tooltip)?C:I,ht=null!=(M=null!=(P=ve.arrow)?P:Y.Arrow)?M:_,pt=(0,c.X)(ut,(0,a.A)({},me,null!=(L=ge.popper)?L:Q.popper,{className:(0,o.A)(lt.popper,null==me?void 0:me.className,null==(B=null!=(U=ge.popper)?U:Q.popper)?void 0:B.className)}),ct),mt=(0,c.X)(ft,(0,a.A)({},we,null!=(j=ge.transition)?j:Q.transition),ct),gt=(0,c.X)(dt,(0,a.A)({},null!=(V=ge.tooltip)?V:Q.tooltip,{className:(0,o.A)(lt.tooltip,null==(W=null!=(z=ge.tooltip)?z:Q.tooltip)?void 0:W.className)}),ct),vt=(0,c.X)(ht,(0,a.A)({},null!=(H=ge.arrow)?H:Q.arrow,{className:(0,o.A)(lt.arrow,null==(G=null!=($=ge.arrow)?$:Q.arrow)?void 0:G.className)}),ct);return(0,E.jsxs)(i.Fragment,{children:[i.cloneElement(Ae,it),(0,E.jsx)(ut,(0,a.A)({as:null!=pe?pe:m.A,placement:he,anchorEl:oe?{getBoundingClientRect:()=>({top:D.y,left:D.x,right:D.x,bottom:D.y,width:0,height:0})}:Ee,popperRef:rt,open:!!Ee&&Le,id:Be,transition:!0},ot,pt,{popperOptions:st,children:({TransitionProps:e})=>(0,E.jsx)(ft,(0,a.A)({timeout:Se.transitions.duration.shorter},e,mt,{children:(0,E.jsxs)(dt,(0,a.A)({},gt,{children:[be,K?(0,E.jsx)(ht,(0,a.A)({},vt,{ref:Ie})):null]}))}))}))]})}))},14073(e,t,r){"use strict";r.d(t,{A:()=>w});var n=r(98587),a=r(58168),i=r(96540),o=r(34164),s=r(39599),c=r(75659),l=r(11848),u=r(3541),f=r(28466),d=r(38413),h=r(31609);function p(e){return(0,h.Ay)("MuiTypography",e)}(0,d.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var m=r(74848);const g=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],v=(0,l.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],"inherit"!==r.align&&t[`align${(0,f.A)(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})((({theme:e,ownerState:t})=>(0,a.A)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16}))),b={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},y={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},w=i.forwardRef((function(e,t){const r=(0,u.A)({props:e,name:"MuiTypography"}),i=(e=>y[e]||e)(r.color),l=(0,s.A)((0,a.A)({},r,{color:i})),{align:d="inherit",className:h,component:w,gutterBottom:T=!1,noWrap:A=!1,paragraph:S=!1,variant:C="body1",variantMapping:E=b}=l,k=(0,n.A)(l,g),x=(0,a.A)({},l,{align:d,color:i,className:h,component:w,gutterBottom:T,noWrap:A,paragraph:S,variant:C,variantMapping:E}),I=w||(S?"p":E[C]||b[C])||"span",_=(e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:a,variant:i,classes:o}=e,s={root:["root",i,"inherit"!==e.align&&`align${(0,f.A)(t)}`,r&&"gutterBottom",n&&"noWrap",a&&"paragraph"]};return(0,c.A)(s,p,o)})(x);return(0,m.jsx)(v,(0,a.A)({as:I,ref:t,ownerState:x,className:(0,o.A)(_.root,h)},k))}))},49350(e,t,r){"use strict";r.d(t,{A:()=>i}),r(96540);var n=r(20561),a=r(74848);const i=(0,n.A)((0,a.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},96872(e,t,r){"use strict";r.d(t,{x:()=>l});var n=r(96540),a=r(31523),i=r(71547),o=r(32325),s=r(74848);function c(e){return e.substring(2).toLowerCase()}function l(e){const{children:t,disableReactTree:r=!1,mouseEvent:l="onClick",onClickAway:u,touchEvent:f="onTouchEnd"}=e,d=n.useRef(!1),h=n.useRef(null),p=n.useRef(!1),m=n.useRef(!1);n.useEffect((()=>(setTimeout((()=>{p.current=!0}),0),()=>{p.current=!1})),[]);const g=(0,a.A)(t.ref,h),v=(0,i.A)((e=>{const t=m.current;m.current=!1;const n=(0,o.A)(h.current);if(!p.current||!h.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!n.documentElement.contains(e.target)||h.current.contains(e.target),a||!r&&t||u(e)})),b=e=>r=>{m.current=!0;const n=t.props[e];n&&n(r)},y={ref:g};return!1!==f&&(y[f]=b(f)),n.useEffect((()=>{if(!1!==f){const e=c(f),t=(0,o.A)(h.current),r=()=>{d.current=!0};return t.addEventListener(e,v),t.addEventListener("touchmove",r),()=>{t.removeEventListener(e,v),t.removeEventListener("touchmove",r)}}}),[v,f]),!1!==l&&(y[l]=b(l)),n.useEffect((()=>{if(!1!==l){const e=c(l),t=(0,o.A)(h.current);return t.addEventListener(e,v),()=>{t.removeEventListener(e,v)}}}),[v,l]),(0,s.jsx)(n.Fragment,{children:n.cloneElement(t,y)})}},39599(e,t,r){"use strict";r.d(t,{A:()=>c});var n=r(58168),a=r(98587),i=r(11317),o=r(94188);const s=["sx"];function c(e){const{sx:t}=e,r=(0,a.A)(e,s),{systemProps:c,otherProps:l}=(e=>{var t,r;const n={systemProps:{},otherProps:{}},a=null!=(t=null==e||null==(r=e.theme)?void 0:r.unstable_sxConfig)?t:o.A;return Object.keys(e).forEach((t=>{a[t]?n.systemProps[t]=e[t]:n.otherProps[t]=e[t]})),n})(r);let u;return u=Array.isArray(t)?[c,...t]:"function"==typeof t?(...e)=>{const r=t(...e);return(0,i.Q)(r)?(0,n.A)({},c,r):c}:(0,n.A)({},c,t),(0,n.A)({},l,{sx:u})}},93020(e,t,r){"use strict";r.d(t,{xP:()=>L});var n=r(51066),a=r(22325),i=r(96540),o=r(13561),s=Object.defineProperty,c=Object.defineProperties,l=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,h=function(e,t,r){return t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r},p=function(e,t){for(var r in t||(t={}))f.call(t,r)&&h(e,r,t[r]);if(u)for(var n=0,a=u(t);nn,cw:()=>I,hT:()=>N,l0:()=>z,m7:()=>oe});var n,a,i=r(30038),o=r(16535),s=r(22325),c=r(91829),l=function(e,t){var r,n,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,n=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!((a=(a=o.trys).length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]=200&&e.status<=299},k=function(e,t){return T(void 0,null,(function(){var r;return l(this,(function(n){switch(n.label){case 0:return"function"==typeof t?[2,t(e)]:"text"===t?[2,e.text()]:"json"!==t?[3,2]:[4,e.text()];case 1:return[2,(r=n.sent()).length?JSON.parse(r):void 0];case 2:return[2]}}))}))};function x(e){if(!(0,i.Qd)(e))return e;for(var t=b({},e),r=0,n=Object.entries(t);r=l))},dispatchConditionRejection:!0});function h(e){return function(t){var r,n;return(null==(n=null==(r=null==t?void 0:t.meta)?void 0:r.arg)?void 0:n.endpointName)===e}}return{queryThunk:d,mutationThunk:(0,i.zD)(r+"/executeMutation",f,{getPendingMeta:function(){return{startedTimeStamp:Date.now()}}}),prefetch:function(e,t,r){return function(n,a){var i=function(e){return"force"in e}(r)&&r.force,o=function(e){return"ifOlderThan"in e}(r)&&r.ifOlderThan,s=function(r){return void 0===r&&(r=!0),u.endpoints[e].initiate(t,{forceRefetch:r})},c=u.endpoints[e].select(t)(a());if(i)n(s());else if(o){var l=null==c?void 0:c.fulfilledTimeStamp;if(!l)return void n(s());(Number(new Date)-Number(new Date(l)))/1e3>=o&&n(s())}else n(s(!1))}},updateQueryData:function(e,t,r){return function(a,i){var s,c,l=u.endpoints[e].select(t)(i()),f={patches:[],inversePatches:[],undo:function(){return a(u.util.patchQueryData(e,t,f.inversePatches))}};if(l.status===n.uninitialized)return f;if("data"in l)if((0,o.a6)(l.data)){var d=(0,o.vI)(l.data,r),h=d[1],p=d[2];(s=f.patches).push.apply(s,h),(c=f.inversePatches).push.apply(c,p)}else{var m=r(l.data);f.patches.push({op:"replace",path:[],value:m}),f.inversePatches.push({op:"replace",path:[],value:l.data})}return a(u.util.patchQueryData(e,t,f.patches)),f}},patchQueryData:function(e,t,r){return function(n){var a=s[e];n(u.internalActions.queryResultPatched({queryCacheKey:c({queryArgs:t,endpointDefinition:a,endpointName:e}),patches:r}))}},buildMatchThunkActions:function(e,t){return{matchPending:(0,i.f$)((0,i.mm)(e),h(t)),matchFulfilled:(0,i.f$)((0,i.sf)(e),h(t)),matchRejected:(0,i.f$)((0,i.TK)(e),h(t))}}}}({baseQuery:a,reducerPath:u,context:r,api:e,serializeQueryArgs:f}),w=v.queryThunk,A=v.mutationThunk,S=v.patchQueryData,C=v.updateQueryData,E=v.prefetch,k=v.buildMatchThunkActions,x=X({context:r,queryThunk:w,mutationThunk:A,reducerPath:u,assertTagType:g,config:{refetchOnFocus:p,refetchOnReconnect:m,refetchOnMountOrArgChange:h,keepUnusedDataFor:d,reducerPath:u}}),I=x.reducer,M=x.actions;ae(e.util,{patchQueryData:S,updateQueryData:C,prefetch:E,resetApiState:M.resetApiState}),ae(e.internalActions,M),Object.defineProperty(e.util,"updateQueryResult",{get:function(){return e.util.updateQueryData}}),Object.defineProperty(e.util,"patchQueryResult",{get:function(){return e.util.patchQueryData}});var U=function(e){var t=e.reducerPath,r=e.queryThunk,n={invalidateTags:(0,i.VP)(t+"/invalidateTags")},a=[ne,Y,Q,Z,J,te,re].map((function(t){return t(y(b({},e),{refetchQuery:o}))}));return{middleware:function(e){return function(r){var n=c.Zz.apply(void 0,a.map((function(t){return t(e)})))(r);return function(a){return e.getState()[t]?n(a):r(a)}}},actions:n};function o(e,t,n){return void 0===n&&(n={}),r(b({endpointName:e.endpointName,originalArgs:e.originalArgs,subscribe:!1,forceRefetch:!0,queryCacheKey:t},n))}}({reducerPath:u,context:r,queryThunk:w,mutationThunk:A,api:e,assertTagType:g}),j=U.middleware,V=U.actions;ae(e.util,V),ae(e,{reducer:I,middleware:j});var W=function(e){var t=e.serializeQueryArgs,r=e.reducerPath;return{buildQuerySelector:function(e,r){return function(n){var o=(0,s.createSelector)(i,(function(a){var i,o;return null!=(o=n===N||null==(i=null==a?void 0:a.queries)?void 0:i[t({queryArgs:n,endpointDefinition:r,endpointName:e})])?o:P}));return(0,s.createSelector)(o,a)}},buildMutationSelector:function(){return function(e){var t=(0,s.createSelector)(i,(function(t){var r,n;return null!=(n=e===N||null==(r=null==t?void 0:t.mutations)?void 0:r[e])?n:L}));return(0,s.createSelector)(t,a)}}};function a(e){return b(b({},e),{status:t=e.status,isUninitialized:t===n.uninitialized,isLoading:t===n.pending,isSuccess:t===n.fulfilled,isError:t===n.rejected});var t}function i(e){return e[r]}}({serializeQueryArgs:f,reducerPath:u}),z=W.buildQuerySelector,G=W.buildMutationSelector,$=function(e){var t=e.serializeQueryArgs,r=e.queryThunk,n=e.mutationThunk,a=e.api,i=a.internalActions,o=i.unsubscribeQueryResult,s=i.unsubscribeMutationResult,c=i.updateSubscriptionOptions;return{buildInitiateQuery:function(e,n){var i=function(s,l){var u=void 0===l?{}:l,f=u.subscribe,d=void 0===f||f,h=u.forceRefetch,p=u.subscriptionOptions;return function(l,u){var f=t({queryArgs:s,endpointDefinition:n,endpointName:e}),m=r({subscribe:d,forceRefetch:h,subscriptionOptions:p,endpointName:e,originalArgs:s,queryCacheKey:f}),g=l(m),v=g.requestId,b=g.abort,y=Object.assign(g.then((function(){return a.endpoints[e].select(s)(u())})),{arg:s,requestId:v,subscriptionOptions:p,abort:b,refetch:function(){l(i(s,{subscribe:!1,forceRefetch:!0}))},unsubscribe:function(){d&&l(o({queryCacheKey:f,requestId:v}))},updateSubscriptionOptions:function(t){y.subscriptionOptions=t,l(c({endpointName:e,requestId:v,queryCacheKey:f,options:t}))}});return y}};return i},buildInitiateMutation:function(e,t){return function(t,r){var a=(void 0===r?{}:r).track,i=void 0===a||a;return function(r,a){var o=n({endpointName:e,originalArgs:t,track:i}),c=r(o),l=c.requestId,u=c.abort,f=c.unwrap().then((function(e){return{data:e}})).catch((function(e){return{error:e}}));return Object.assign(f,{arg:c.arg,requestId:l,abort:u,unwrap:c.unwrap,unsubscribe:function(){i&&r(s({requestId:l}))}})}}}}}({queryThunk:w,mutationThunk:A,api:e,serializeQueryArgs:f}),q=$.buildInitiateQuery,K=$.buildInitiateMutation;return{name:ie,injectEndpoint:function(t,r){var n,a=e;null!=(n=a.endpoints)[t]||(n[t]={}),r.type===B.query?ae(a.endpoints[t],{select:z(t,r),initiate:q(t,r)},k(w,t)):r.type===B.mutation&&ae(a.endpoints[t],{select:G(),initiate:K(t,r)},k(A,t))}}}}};oe()},30038(e,t,r){"use strict";r.d(t,{U1:()=>S,VP:()=>C,zD:()=>D,Z0:()=>k,f$:()=>P,i0:()=>M,$S:()=>z,sf:()=>W,mm:()=>U,Qd:()=>T,TK:()=>j,WA:()=>V,Ak:()=>x});var n=r(16535),a=r(91829);function i(e){return function(t){var r=t.dispatch,n=t.getState;return function(t){return function(a){return"function"==typeof a?a(r,n,e):t(a)}}}}var o=i();o.withExtraArgument=i;const s=o;var c,l=(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),u=function(e,t){for(var r=0,n=t.length,a=e.length;r0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]-1;return r&&n}function B(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function U(){for(var e=[],t=0;tx,e:()=>k});var n=r(57844);function a(e){n.M.dispatch(function(e){return{type:"Account: Support Request: Patch State",payload:{delta:e}}}(e))}var i=r(41942),o=r(22325),s=r(18182),c=r(95052);function l(e){return e.account.supportRequest}const u=(0,o.createSelector)([l],(function(e){return(0,c.bk)({url:s.y2,name:(0,s.mw)(e.name,"Please enter a name."),email:(0,s.mw)(e.email,"Please enter an email."),subject:(0,s.mw)(e.subject,"Please enter a subject."),description:(0,s.mw)(e.description,"Please describe how we can better assist you."),attachments:s.y2})}));var f=r(70546),d=r(13404);var h=r(24330),p=r(96540),m=r(68899),g=r(57840),v=r(10886),b=r(93644),y=r(23022),w=r(90038),T=r(46358),A=r(76139),S=r(2412),C=r(62221);function E({isIllinois:e}){const t=(0,S.R)((e=>l(e))),r=(0,S.R)((e=>function(e){return e.account.supportRequest.zenDeskTicketType===i.x.Api?e.account.supportRequest.siteUrl:"http://www.fundsmgmt.com"}(e))),[,n]=(0,S.R)((e=>u(e)));return p.createElement("div",{className:"af-help-and-support"},p.createElement("p",null,p.createElement("span",null,"Need some help? Visit our support site at "),p.createElement("a",{href:r,target:"_blank",rel:"noreferrer"},r),p.createElement("span",null," ",e?"for access to chat and phone support, documentation and more!":"for user guides, video tutorials, helpful tips and tricks, FAQs, and more!")),p.createElement("div",null,p.createElement(b.R,{required:!0,label:"Name",id:"SupportRequestName",htmlFor:"SupportRequestNameInput"},p.createElement(m._,{id:"SupportRequestNameInput",ariaLabelledBy:"SupportRequestName",value:t.name,showAllIssues:t.hasAttemptedSubmit,validationResults:n.name,onBlur:e=>a({name:null!=e?e:""})})),p.createElement(b.R,{required:!0,label:"Email",id:"SupportRequestEmail",htmlFor:"SupportRequestEmailInput"},p.createElement(m._,{id:"SupportRequestEmailInput",ariaLabelledBy:"SupportRequestEmail",readOnly:t.isEmailReadOnly,value:t.email,showAllIssues:t.hasAttemptedSubmit,validationResults:n.email,onBlur:e=>a({email:null!=e?e:""})})),p.createElement(b.R,{required:!0,label:"Subject",id:"SupportRequestSubject",htmlFor:"SupportRequestSubjectInput"},p.createElement(m._,{id:"SupportRequestSubjectInput",ariaLabelledBy:"SupportRequestSubject",value:t.subject,showAllIssues:t.hasAttemptedSubmit,validationResults:n.subject,onBlur:e=>a({subject:null!=e?e:""})})),p.createElement(b.R,{required:!0,label:"Description",id:"SupportRequestDescription",htmlFor:"SupportRequestDescriptionInput"},p.createElement(m._,{multiline:!0,id:"SupportRequestDescriptionInput",ariaLabelledBy:"SupportRequestDescription",value:t.description,showAllIssues:t.hasAttemptedSubmit,validationResults:n.description,onBlur:e=>a({description:null!=e?e:""})})),p.createElement(A.vS,{id:"AttachmentIds",label:"Attach Files",existingAttachments:[],newAttachments:t.attachments,onChange:e=>a({attachments:e})})))}function k(){const e=(0,S.R)((e=>l(e))),{supportRequestOpen:t}=(0,S.R)((e=>(0,h.Q9)(e))),{showSuccess:r,showError:o}=(0,T.Zz)(),[s]=(0,S.R)((e=>u(e))),c=(0,g.Kt)({submit:e.isSubmitting,cancel:!1});function m(){n.M.dispatch((0,d.q9)({}))}return(0,p.useEffect)((()=>{t&&n.M.dispatch((async()=>{const e=await async function(e){return await(0,f.Gz)(`/Help/GetSupportRequestData?url=${encodeURIComponent(e)}`)}(window.location.pathname.split(".")[0]);e.ok&&a(function(e){const{email:t,name:r,zenDeskTicketType:n,postUrl:a,siteUrl:o,url:s}=e;return{...i.G,email:t,isEmailReadOnly:t.length>0,name:r,zenDeskTicketType:n,postUrl:a,siteUrl:o,url:s}}(e.payload))}))}),[t]),p.createElement(y.a,{heading:"Help and Support",size:"xl",open:t,onClose:m,onExited:C.r,accessibleAutoFocus:!0},p.createElement(w.IG,null,p.createElement(E,{isIllinois:!1})),p.createElement(w.W8,null,p.createElement(g.$n,{type:"button",style:"positive",onClick:async function(){a({hasAttemptedSubmit:!0}),s?n.M.dispatch(function(e,t,r){return async()=>{a({isSubmitting:!0});try{const r=await async function(e){return await(0,f.Gz)(e.postUrl,{method:"POST"},e)}(e);r.ok&&(t("Success",r.message),r.redirectUrl?location.href=r.redirectUrl:n.M.dispatch((0,d.q9)({})))}catch(e){console.error(e),r("Error","An error occurred while submitting your request.")}finally{a({isSubmitting:!1})}}}(e,r,o)):o("Error","Please fix the validation issues")},...c.submit},"Submit"),p.createElement(g.$n,{type:"button",onClick:m,...c.cancel},"Cancel")))}const x=()=>{const e=e=>{(0,C.O)(e,"#SupportNode a"),n.M.dispatch((0,d.q9)({supportRequestOpen:!0}))};return p.createElement("a",{role:"button","aria-label":"Help and Support",title:"Help and Support",tabIndex:0,onClick:t=>e(t.currentTarget),onKeyDown:t=>{"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e(t.currentTarget))}},p.createElement(v.In,{icon:v.HH.Help}))}},93881(e,t,r){"use strict";r.d(t,{w:()=>l});var n=r(43602),a=r(98404),i=r(96540),o=r(97897),s=r(81296),c=r(57844);function l({userId:e,clientId:t,children:r}){const{data:l,isFetching:u}=(0,o.C)(s.g.ILLINOIS_PREQUALIFICATION_ALERTS);return(0,i.useEffect)((()=>{c.M.dispatch((0,n.Ld)({userId:e,clientId:t}))}),[e,t]),(0,i.useEffect)((()=>{l&&!u&&c.M.dispatch((0,a.o)(t))}),[l,u,t]),i.createElement(i.Fragment,null,r)}},96182(e,t,r){"use strict";var n=r(36907),a=r(96540),i=r(5338),o=r(13561),s=r(93881),c=r(57844);const l=document.getElementById("af-left-nav"),u=null==l?void 0:l.getAttribute("data-client-id"),f=null==l?void 0:l.getAttribute("data-user-id");l&&u&&f&&(0,i.H)(l).render(a.createElement(a.StrictMode,null,a.createElement(o.Kq,{store:c.M},a.createElement(s.w,{clientId:u,userId:f},a.createElement(n.N,{useLegacySupportNode:!0})))))},36907(e,t,r){"use strict";r.d(t,{N:()=>k});var n=r(6197),a=r(1115),i=r(96540);function o(e){return{title:e.title,url:e.url,isActive:!1}}function s({url:e,title:t,isActive:r,onKeyDown:n}){return i.createElement("li",{className:r?"activeNode":void 0,role:"none"},i.createElement("i",{className:"af-icon fw"}),i.createElement("a",{href:e,role:"menuitem",onKeyDown:n},t))}var c=r(23083);function l(e,t,r,n,a){return i=>{var o,s;if(i.key!==c.U.Enter&&" "!==i.key&&i.key!==c.U.ArrowRight||(i.preventDefault(),e(!t),t||requestAnimationFrame((()=>{var e;const t=null===(e=r.current)||void 0===e?void 0:e.querySelector('.childNodeToggle[role="menuitem"], .moduleLinks a[href]');null==t||t.focus()}))),"ArrowDown"===i.key){i.preventDefault();const e=(n+1)%a.current.length;null===(o=a.current[e])||void 0===o||o.focus()}else if("ArrowUp"===i.key){i.preventDefault();const e=(n-1+a.current.length)%a.current.length;null===(s=a.current[e])||void 0===s||s.focus()}}}function u(e,t){return r=>{var n,a,i;const o=Array.from(r.currentTarget.querySelectorAll('a[href]:not([hidden]), [role="menuitem"][tabindex]:not([hidden]):not([tabindex="-1"]), [tabindex]:not([tabindex="-1"]):not([hidden])')),s=document.activeElement,l=o.indexOf(s);if(-1!==l)switch(r.key){case c.U.ArrowDown:r.preventDefault(),null===(n=o[(l+1)%o.length])||void 0===n||n.focus();break;case c.U.ArrowUp:r.preventDefault(),null===(a=o[(l-1+o.length)%o.length])||void 0===a||a.focus();break;case c.U.Escape:r.preventDefault(),e(!1),null===(i=t.current)||void 0===i||i.focus()}}}function f(e,t,r,n,a,i){return o=>{switch(o.key){case c.U.Enter:case" ":o.preventDefault(),e((e=>!e));break;case c.U.ArrowRight:o.preventDefault(),t||(e(!0),requestAnimationFrame((()=>{var e;const t=null===(e=r.current)||void 0===e?void 0:e.querySelector('a[role="menuitem"]');null==t||t.focus()})));break;case c.U.ArrowLeft:t?(o.preventDefault(),e(!1),requestAnimationFrame((()=>{var e;null===(e=n.current)||void 0===e||e.focus()}))):(o.preventDefault(),i(),requestAnimationFrame((()=>{var e;null===(e=a.current)||void 0===e||e.focus()})))}}}function d(e,t,r){return n=>{n.key===c.U.ArrowRight&&(n.preventDefault(),e(!0),requestAnimationFrame((()=>{var e;null===(e=t.current)||void 0===e||e.focus()}))),n.key===c.U.ArrowLeft&&(n.preventDefault(),r&&(e(!1),requestAnimationFrame((()=>{var e;null===(e=t.current)||void 0===e||e.focus()}))))}}function h(e,t,r){return n=>{n.key===c.U.ArrowLeft&&(n.preventDefault(),e&&(t(!1),requestAnimationFrame((()=>{var e;null===(e=r.current)||void 0===e||e.focus()}))))}}function p(e,t,r,n){return a=>{var i,o;a.key!==c.U.Enter&&" "!==a.key||e(!t),a.key===c.U.ArrowLeft?e(!0):a.key===c.U.ArrowRight?e(!1):a.key===c.U.ArrowUp?null===(i=r.current[n-1])||void 0===i||i.focus():a.key===c.U.ArrowDown&&(null===(o=r.current[0])||void 0===o||o.focus())}}function m(e){return"nodes"in e&&e.nodes.length>0}function g({url:e,title:t,nodes:r,tabIndex:n,onToggle:a,onKeyDown:o,setNodesVisible:c,moduleIconFocusRef:l}){const[u,h]=(0,i.useState)(!1),p=(0,i.useRef)(null),m=(0,i.useRef)(null);return(0,i.useEffect)((()=>{null==a||a(u)}),[u]),i.createElement("li",{className:u?"expanded":void 0,role:"none"},i.createElement("div",null,i.createElement("div",{role:"menuitem",className:"childNodeToggle",ref:p,tabIndex:n,"aria-label":`${u?"Hide":"Expand"} ${t}`,"aria-expanded":u,"aria-haspopup":"true","aria-controls":`submenu-${t.replace(/\s+/g,"-")}`,onClick:()=>h(!u),onKeyDown:f(h,u,m,p,null!=l?l:{current:null},(()=>null==c?void 0:c(!1)))},i.createElement("i",{className:"af-icon fw "+(u?"af-caret-down":"af-caret-right")})),i.createElement("a",{className:"left-nav-text",href:e,role:"menuitem",onKeyDown:o},t)),u&&i.createElement("ul",{ref:m,id:`submenu-${t.replace(/\s+/g,"-")}`,"aria-label":`${t} submenu`,role:"menu",hidden:!u},r.map(((e,t)=>i.createElement(s,{key:t,...e,onKeyDown:d(h,p,u)})))))}var v=r(68303),b=r(13404),y=r(70546),w=r(84775);function T({name:e,isActive:t,cssClass:r,nodes:n,parentBounds:a,moduleIndex:o,iconRefs:f}){const[d,p]=(0,i.useState)(!1),v=(0,i.useRef)(null);(0,w.Wr)(v,(()=>p(!1))),(0,w.pp)(v,(()=>p(!1)));const b=(0,i.useRef)(null),[T,A]=(0,w.BU)(),[S,C]=(0,w.BU)([d]),E=window.innerHeight-A.bottom,k=A.top-a.top,x=EE,I={maxHeight:x?k:E};return(0,i.useEffect)((()=>{if(!d||!v.current)return;const e=e=>{const t=e.relatedTarget;setTimeout((()=>{var e;t&&!(null===(e=v.current)||void 0===e?void 0:e.contains(t))&&p(!1)}),0)},t=v.current;return t.addEventListener("focusout",e),()=>{t.removeEventListener("focusout",e)}}),[d]),(0,i.useEffect)((()=>{const e=e=>{e.key===c.U.Escape&&(p(!1),requestAnimationFrame((()=>{var e;null===(e=b.current)||void 0===e||e.focus()})))};return d&&document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[d]),i.createElement("li",{ref:v,className:(0,y.Zp)({moduleContainer:!0,nodesVisible:d,activeModule:t}),role:"none",tabIndex:-1},i.createElement("a",{ref:e=>{T(e),b.current=e,f.current&&"number"==typeof o&&(f.current[o]=e)},className:"moduleIcon",onClick:()=>p(!d),onKeyDown:l(p,d,v,o,f),"aria-label":e,href:"#",role:"menuitem","aria-haspopup":"true","aria-expanded":d},i.createElement("i",{className:`af-icon fw ${r}`})),i.createElement("div",{className:"moduleMenu"},i.createElement("div",{className:"moduleName",onClick:()=>p(!d),role:"link"},e),i.createElement("div",{ref:S,className:(0,y.Zp)({moduleLinks:!0,upward:x}),style:I},i.createElement("ul",{role:"menu",onKeyDown:u(p,b)},n.map(((e,t)=>m(e)?i.createElement(g,{key:t,...e,tabIndex:d?0:-1,onKeyDown:h(d,p,b),setNodesVisible:p,moduleIconFocusRef:b}):i.createElement(s,{key:t,...e,tabIndex:d?0:-1,onKeyDown:h(d,p,b)})))))))}var A=r(24330),S=r(40961),C=r(2412),E=r(57844);function k({useLegacySupportNode:e}){const{userId:t,clientId:r}=(0,C.R)((e=>(0,a.jc)(e))),s=(0,C.R)((e=>(0,A.tE)(e))),c=document.getElementById("SupportNode"),[l,u]=(0,i.useState)(c);(0,i.useEffect)((()=>{u(c)}),[c]),(0,i.useEffect)((()=>{(async(e,t,r)=>{const n=(0,v.rI)(t,r);if(e((0,b.Vn)(n)),!window.moduleNavLoading){window.moduleNavLoading=!0;const n=await(0,v.nB)();n.ok&&((0,v.VB)(t,r,n.payload),e((0,b.Vn)({modules:n.payload.modules}))),window.moduleNavLoading=!1}})(E.M.dispatch,Number(t),Number(r))}),[t,r]);const f=(0,i.useRef)([]),[d,h]=(0,w.BU)(),g=s.modules.map(((e,t)=>function(e,t,r,n){const a=e.nodes.map((e=>e.childNodes.length?function(e){return{title:e.title,url:e.url,nodes:e.childNodes.map((e=>o(e)))}}(e):o(e)));return{name:e.name,cssClass:e.cssClass,isActive:!1,nodes:a,parentBounds:t,moduleIndex:r,iconRefs:n}}(e,h,t,f)));!function(e){const t=5;for(let e=t;e>0;e--)for(let a=t;a>0;a--)if(n(r(`${window.location.pathname}${window.location.search}`,a),e))return;function r(e,r){var n,a;return null!==(a=null===(n=e.match(`^([/${r===t?"?":""}][^/?]+){1,${r}}`))||void 0===n?void 0:n[0].toLowerCase())&&void 0!==a?a:""}function n(t,n){if(t.startsWith("/systemviews?")){const r=e.find((e=>e.nodes.find((e=>e.url.toLocaleLowerCase()===t.toLocaleLowerCase()))));return!!r&&(r.isActive=!0,!0)}for(const t of e)if(a(t.nodes))return t.isActive=!0;return!1;function a(e){for(const i of e)if(m(i)){if(a(i.nodes))return!0}else if(r(i.url,n)===t)return i.isActive=!0;return!1}}}(g);const[y,k]=(0,w.Mj)("slimNav",!1),x=(y?"Expand":"Hide")+" Module Navigation";return(0,i.useEffect)((()=>{f.current.length>g.length&&(f.current=f.current.slice(0,g.length))}),[g.length]),i.createElement(i.Fragment,null,e&&l&&S.createPortal((0,n.P)(),l),i.createElement("div",{ref:d,className:"af-modules"},i.createElement("div",{id:"moduleNav",className:y?"slimNav":void 0},i.createElement("ul",{role:"menu"},g.map(((e,t)=>i.createElement(T,{key:t,...e,moduleIndex:t,iconRefs:f}))),i.createElement("li",{className:"toggleItem w100",role:"none"},i.createElement("a",{ref:e=>{e&&(f.current[g.length]=e)},className:"navToggle moduleIcon noAutoTooltip float-right",role:"button",tabIndex:0,onClick:()=>k(!y),onKeyDown:p(k,y,f,g.length),title:x,"aria-label":x},i.createElement("i",{className:"af-icon fw "+(y?"af-move-right":"af-move-left")})))))))}},36159(e,t,r){"use strict";r.d(t,{S:()=>i});var n=r(44329),a=r(96540);function i(e){var t,r;const[i]=(0,a.useState)(null!==(t=e.id)&&void 0!==t?t:(0,n.Ak)()),[o,s]=(0,a.useState)(null!==(r=e.fileName)&&void 0!==r?r:null);return a.createElement("div",{className:"af-file-selector ui labeled button"+(e.disabled?" disabled":"")},a.createElement("label",{className:"ui icon button approve",htmlFor:i},a.createElement("i",{className:"af-icon af-document-upload white"})),a.createElement("label",{className:"ui basic label",htmlFor:i},e.multiple?"Choose file(s)":null!=o?o:"Choose file",a.createElement("input",{type:"file",id:i,name:e.name,accept:e.accept,multiple:e.multiple,disabled:e.disabled,onChange:t=>{var r,n,a,i;try{const o=[...null!==(r=t.target.files)&&void 0!==r?r:[]];if(e.multiple)null===(n=e.onChange)||void 0===n||n.call(e,o);else{const[t]=o;if(t){const[r]=t.name.split(/[\\/]/g).reverse();s(r),null===(a=e.onChange)||void 0===a||a.call(e,t)}else s(null),null===(i=e.onChange)||void 0===i||i.call(e,null)}}finally{t.target.value=""}}})))}},68899(e,t,r){"use strict";r.d(t,{A:()=>u,_:()=>f});var n=r(28507),a=r(90777),i=r(96540),o=r(6835),s=r(7611),c=r(32581),l=r(70546);const u=(0,i.forwardRef)((({ariaDescribedBy:e,ariaInvalid:t,ariaLabel:r,ariaLabelledBy:c,ariaRequired:u,detailsMode:f,detailsModeCanFocusOnTabbing:d,disabled:h,id:p,maxLength:m,name:g,placeholder:v,multiline:b,multilineRows:y,readOnly:w,value:T,overflowWrap:A,onBlur:S,onChange:C,onKeyDown:E,className:k,useNewUx:x},I)=>{var _,O;const[R,D,F]=(0,o.A3)(null!=T?T:null,{parseValue:e=>""===e?null:e,formatPostValue:e=>null!=e?e:"",formatDisplayValue:e=>null!=e?e:""},S),N=i.useId(),M=g&&i.createElement("input",{type:"hidden",name:g,value:R.postValue});if(f)return i.createElement(n.A,{theme:s.FQ},M,i.createElement("span",{className:`preserve-newlines af-overflow-wrap-${null!=A?A:"break-word"}${b?" af-multiline-display":""}`,id:p,"aria-label":r,tabIndex:d?0:void 0,"data-testid":"details-mode"},R.displayValue));{const o={id:p,value:R.displayValue,placeholder:v,disabled:h,onChange:e=>{const t=e.target.value;D(t),C&&C(""===t?null:t)},onBlur:e=>F(e.target.value)},f=i.createElement("div",{className:(0,l.Zp)({"af-input":!0,"af-multiline":null!=b&&b,"label-for-textbox-with-count":(null!=m?m:0)>0&&!x,[null!=k?k:""]:!0})},M,i.createElement(a.A,{type:"text",multiline:b,minRows:b?void 0!==y?y:7:void 0,inputProps:{maxLength:m,readOnly:w,"aria-label":r,"aria-labelledby":c,"aria-describedby":null!=e?e:m?N:void 0,"aria-required":u,"aria-invalid":t},inputRef:I,onKeyDown:E,...o})),d=m?x?i.createElement("div",{className:"af-text-counter-below"},i.createElement("span",{id:N},`${null!==(_=R.valueLength)&&void 0!==_?_:0} / ${m}`)):i.createElement("div",{className:b?"multiline-text-counter":"text-counter"},i.createElement("span",{id:N,className:"textbox-counter"},`${null!==(O=R.valueLength)&&void 0!==O?O:0} / ${m}`)):null;return i.createElement(n.A,{theme:s.FQ},x&&m?i.createElement("div",{className:"af-text-field-new-ux"},f,d):i.createElement(i.Fragment,null,f,d))}}));u.displayName="TextField";const f=(0,c.q8)(u)},32581(e,t,r){"use strict";r.d(t,{QC:()=>s,_T:()=>c,q8:()=>l,vv:()=>n});var n,a=r(2543),i=r(96540),o=r(95052);function s({showIssues:e,issues:t,id:r}){return e?i.createElement("div",{id:r},t.map(((e,t)=>i.createElement("div",{className:"validationMessage",key:t},e)))):i.createElement(i.Fragment,null)}function c({showAllIssues:e,validationResults:t}){const[r,n]=(0,i.useState)(!1),[,s]=(0,a.isArray)(t)?t.reduce((function(e,t){const[r,n]=e;return(0,o.R2)(t)?e:[r&&t.valid,[...n,t.reason]]}),[!0,[]]):[!0,[]];return{showIssues:s.length>0&&(r||e),issues:s,setHasChanged:n}}function l(e,t=n.Bottom){const r=(0,i.forwardRef)(((r,a)=>{const{showIssues:o,issues:l,setHasChanged:u}=c(r),f=`${(0,i.useId)()}-validation-messages`,d=r.highlightOnError&&l&&l.length>0,{showAllIssues:h,highlightOnError:p,validationResults:m,...g}=r,v={...g,...a&&{ref:a},onBlur:e=>{var t,n;"onBlur"in r&&(u(!0),null===(n=(t=r).onBlur)||void 0===n||n.call(t,e))},onChange:e=>{var t,n;"onChange"in r&&(u(!0),null===(n=(t=r).onChange)||void 0===n||n.call(t,e))},ariaDescribedBy:o?f:r.ariaDescribedBy,ariaInvalid:!!o||r.ariaInvalid},b=i.createElement(s,{showIssues:o,issues:l,id:f});return i.createElement(i.Fragment,null,t===n.Top&&b,d?i.createElement("div",{className:"af-error-outline"},i.createElement(e,{...v})):i.createElement(e,{...v}),t===n.Bottom&&b)}));return r.displayName=`Validated${e.displayName||e.name||"Component"}`,r}!function(e){e[e.Bottom=0]="Bottom",e[e.Top=1]="Top"}(n||(n={}))},57840(e,t,r){"use strict";r.d(t,{$n:()=>d,AR:()=>p,Gx:()=>u,K0:()=>h,Kt:()=>c,_3:()=>l,vx:()=>m}),r(44114);var n=r(15849),a=r(2543),i=r(96540),o=r(10886),s=r(70546);function c(e){const t=(0,a.values)(e).some((e=>e));return(0,a.mapValues)(e,(e=>({disabled:t,isActive:e})))}function l({id:e,disabled:t,ariaDisabled:r,ariaExpanded:n,ariaLabel:a,ariaHasPopup:o,onClick:s,children:c,tabToSubElement:l,title:u}){return i.createElement("button",{className:"af-content-button",id:e,disabled:t,"aria-disabled":r,"aria-expanded":n,"aria-label":a,"aria-haspopup":o,type:"button",onClick:s,tabIndex:l?-1:void 0,title:u},c)}const u=({actionType:e,hasAccess:t,deactivated:r=!1,deactivatedTitle:a,onClick:o,...c})=>{if(!t)return null;const l={[s.Q3.Copy]:{title:"Copy",iconClass:"af-copy"},[s.Q3.Create]:{title:"Create",iconClass:"af-create"},[s.Q3.Delete]:{title:"Delete",iconClass:"af-delete"},[s.Q3.Edit]:{title:"Edit",iconClass:"af-edit"},[s.Q3.Purge]:{title:"Purge",iconClass:"af-purge"},[s.Q3.Respond]:{title:"Respond",iconClass:"af-respond"},[s.Q3.MoveUp]:{title:"Move Up",iconClass:"af-move-up"},[s.Q3.MoveDown]:{title:"Move Down",iconClass:"af-move-down"},[s.Q3.Print]:{title:"Print",iconClass:"af-print"},[s.Q3.Review]:{title:"Review",iconClass:"af-review"}}[e];if(!l)return null;const u=r&&null!=a?a:l.title;return i.createElement(n.A,{title:u},i.createElement("button",{className:"ui action","aria-label":u,"aria-disabled":r||void 0,type:"button",onClick:r?void 0:o,...c},i.createElement("i",{className:`af-icon ${l.iconClass}`})))};function f({id:e,name:t,type:r,disabled:n,ariaDisabled:a,ariaBusy:o,isActive:s,style:c,size:l,value:u,form:f,onClick:d,ariaLabel:h,ariaHasPopup:p,ariaExpanded:m,children:g}){const v=["ui","button"];switch(c){case"positive":v.push("approve");break;case"negative":v.push("negative");break;case"secondary":v.push("grey");break;case"outlined":v.push("basic"),v.push("grey");break;case"alert-outline":v.push("basic"),v.push("red");break;case"tertiary":v.push("secondary");break;case"secondary-outline":v.push("secondary-outline");break;case"negative-outline":v.push("negative-outline")}return l&&v.push(l),s&&v.push("loading"),i.createElement("button",{className:v.join(" "),id:e,name:t,type:r,value:u,form:f,"aria-label":h,"aria-disabled":a,"aria-busy":o,"aria-haspopup":p,"aria-expanded":m,onClick:d,disabled:n||s},g)}function d(e){return"content"===e.style?i.createElement(l,{...e},e.children):i.createElement(f,{...e},e.children)}function h({id:e,disabled:t,ariaDisabled:r,ariaExpanded:n,ariaLabel:a,ariaHasPopup:s,icon:c,onClick:u,className:f,title:d}){return i.createElement(l,{id:e,disabled:t,ariaDisabled:r,ariaExpanded:n,ariaLabel:a,ariaHasPopup:s,onClick:u,title:d},i.createElement(o.In,{icon:c,className:f}))}const p=({id:e,ariaLabel:t,icon:r,href:n})=>i.createElement(l,{id:e,ariaLabel:t,tabToSubElement:!0},i.createElement("a",{href:n},i.createElement(o.In,{icon:r}))),m=({id:e,ariaLabel:t,buttonText:r,href:n,target:a="_self"})=>i.createElement("a",{className:"af-button-link",id:e,"aria-label":t,href:n,target:a,rel:"_blank"===a?"noreferrer":void 0},r)},94126(e,t,r){"use strict";r.d(t,{Y:()=>i});var n=r(15849),a=r(96540);function i({ariaLabel:e,title:t,tabIndex:r=0,singleLine:i=!1,role:o}){return i?a.createElement(n.A,{title:t,placement:"top",slotProps:{tooltip:{sx:{maxWidth:"none",whiteSpace:"nowrap"}}}},a.createElement("i",{className:"af-icon af-description-hint",role:o,"aria-label":e,tabIndex:r})):a.createElement("i",{className:"af-icon af-description-hint",role:o,"aria-label":e,tabIndex:r,title:t})}},10886(e,t,r){"use strict";r.d(t,{HH:()=>n,In:()=>o,un:()=>i});var n,a=r(96540);function i(e){switch(e){case n.Achievement:return"af-achievement";case n.ActivateAward:return"af-activate-award";case n.ActivatedCircle:return"af-activated-circle";case n.ActivityModule:return"af-activity-module";case n.Administration:return"af-administration";case n.AlertError:return"af-alert-error";case n.Amendment:return"af-amendment";case n.ArrowLeft:return"af-arrow-left";case n.ArrowRight:return"af-arrow-right";case n.Attachment:return"af-attachment";case n.Award:return"af-award";case n.AwardManagement:return"af-award-management";case n.Ban:return"af-ban";case n.Bars:return"af-bars";case n.Book:return"af-book";case n.Calendar:return"af-calendar";case n.CalendarSubscribe:return"af-calendar-subscribe";case n.CalendarTimes:return"af-calendar-times";case n.CaretDown:return"af-caret-down";case n.CaretLeft:return"af-caret-left";case n.CaretRight:return"af-caret-right";case n.CaretUp:return"af-caret-up";case n.ChartLine:return"af-chart-line";case n.Check:return"af-check";case n.CheckboxChecked:return"af-checkbox-checked";case n.CheckboxCheckedSolid:return"af-checkbox-checked-solid";case n.CheckboxIndeterminate:return"af-checkbox-indeterminate";case n.CheckboxIndeterminateSolid:return"af-checkbox-indeterminate-solid";case n.CheckboxUnchecked:return"af-checkbox-unchecked";case n.CheckeredFlag:return"af-checkered-flag";case n.CheckCircle:return"af-check-circle";case n.ChevronDoubleDown:return"af-chevron-double-down";case n.CirclePlay:return"af-circle-play";case n.Clear:return"af-clear";case n.Clock:return"af-clock";case n.Configure:return"af-configure";case n.Contacts:return"af-contacts";case n.ConvertToStaff:return"af-convert-to-staff";case n.Copy:return"af-copy";case n.Create:return"af-create";case n.DeactivatedCircle:return"af-deactivated-circle";case n.Delete:return"af-delete";case n.Department:return"af-department";case n.DescriptionHint:return"af-description-hint";case n.DescriptionHintError:return"af-description-hint-error";case n.Document:return"af-document";case n.DocumentUpload:return"af-document-upload";case n.DocumentFolder:return"af-document-folder";case n.DocumentFolderCreate:return"af-document-folder-create";case n.DocumentModule:return"af-document-module";case n.DollarSign:return"af-dollar-sign";case n.Down:return"af-down";case n.Download:return"af-download";case n.Edit:return"af-edit";case n.Envelope:return"af-envelope";case n.Exchange:return"af-exchange";case n.EditSquare:return"af-edit-square";case n.Expense:return"af-expense";case n.Export:return"af-export";case n.ExportContent:return"af-export-content";case n.ExportPdf:return"af-export-pdf";case n.ExportVCard:return"af-export-vcard";case n.Favorite:return"af-favorite";case n.FavoriteExists:return"af-favorite-exists";case n.FileAlt:return"af-file-alt";case n.FilePdf:return"af-file-pdf";case n.First:return"af-first";case n.FundManagement:return"af-fund-management";case n.GrantManagement:return"af-grant-management";case n.Hashtag:return"af-hashtag";case n.Help:return"af-help";case n.Import:return"af-import";case n.ImportContent:return"af-import-content";case n.ImportGLHR:return"af-importGLHR";case n.InitialQueue:return"af-initial-queue";case n.KnowledgeCenter:return"af-knowledge-center";case n.Last:return"af-last";case n.Lock:return"af-lock";case n.MapMarker:return"af-map-marker";case n.MarkComplete:return"af-mark-complete";case n.MarkPrimary:return"af-mark-primary";case n.Message:return"af-message";case n.MoneyBill:return"af-money-bill";case n.MoveDown:return"af-move-down";case n.MoveLeft:return"af-move-left";case n.MoveRight:return"af-move-right";case n.MoveUp:return"af-move-up";case n.NavItem:return"af-nav-item";case n.Next:return"af-next";case n.Notification:return"af-notification";case n.NotificationError:return"af-notification-error";case n.NotificationInfo:return"af-notification-info";case n.NotificationNotice:return"af-notification-notice";case n.NotificationReminder:return"af-notification-reminder";case n.NotificationSuccess:return"af-notification-success";case n.Paste:return"af-paste";case n.PaymentRequest:return"af-payment-request";case n.Pennant:return"af-pennant";case n.Percent:return"af-percent";case n.Previous:return"af-previous";case n.Print:return"af-print";case n.ProjectManagement:return"af-project-management";case n.Purge:return"af-purge";case n.Report:return"af-report";case n.ResearchModule:return"af-research-module";case n.Respond:return"af-respond";case n.Restore:return"af-restore";case n.Review:return"af-review";case n.Role:return"af-role";case n.Save:return"af-save";case n.SaveView:return"af-save-view";case n.Search:return"af-search";case n.SetHomepage:return"af-set-homepage";case n.Shield:return"af-shield";case n.Sign:return"af-sign";case n.Signal:return"af-signal";case n.Spread:return"af-spread";case n.ThumbsUp:return"af-thumbs-up";case n.Times:return"af-times";case n.Trophy:return"af-trophy";case n.Undo:return"af-undo";case n.Unlock:return"af-unlock";case n.Up:return"af-up";case n.Upload:return"af-upload";case n.User:return"af-user";case n.Users:return"af-users";case n.UserAdd:return"af-user-add";case n.UserImpersonate:return"af-user-impersonate";case n.Visibility:return"af-visibility";case n.Warning:return"af-warning";case n.Workflow:return"af-workflow"}}function o({icon:e,className:t,dark:r,ariaLabel:n,ariaHidden:o,canFocusOnTabbing:s,title:c}){const l=i(e),u=t?`${l} ${t}`:l;return a.createElement("i",{title:c,className:`af-icon ${u}${r?" dark":""}`,"aria-label":n,"aria-hidden":o,tabIndex:s?0:void 0})}!function(e){e[e.Achievement=0]="Achievement",e[e.ActivateAward=1]="ActivateAward",e[e.ActivatedCircle=2]="ActivatedCircle",e[e.ActivityModule=3]="ActivityModule",e[e.Administration=4]="Administration",e[e.AlertError=5]="AlertError",e[e.Amendment=6]="Amendment",e[e.ArrowLeft=7]="ArrowLeft",e[e.ArrowRight=8]="ArrowRight",e[e.Attachment=9]="Attachment",e[e.Award=10]="Award",e[e.AwardManagement=11]="AwardManagement",e[e.Ban=12]="Ban",e[e.Bars=13]="Bars",e[e.Book=14]="Book",e[e.Calendar=15]="Calendar",e[e.CalendarSubscribe=16]="CalendarSubscribe",e[e.CalendarTimes=17]="CalendarTimes",e[e.CaretDown=18]="CaretDown",e[e.CaretLeft=19]="CaretLeft",e[e.CaretRight=20]="CaretRight",e[e.CaretUp=21]="CaretUp",e[e.ChartLine=22]="ChartLine",e[e.Check=23]="Check",e[e.CheckboxChecked=24]="CheckboxChecked",e[e.CheckboxCheckedSolid=25]="CheckboxCheckedSolid",e[e.CheckboxIndeterminate=26]="CheckboxIndeterminate",e[e.CheckboxIndeterminateSolid=27]="CheckboxIndeterminateSolid",e[e.CheckboxUnchecked=28]="CheckboxUnchecked",e[e.CheckeredFlag=29]="CheckeredFlag",e[e.CheckCircle=30]="CheckCircle",e[e.ChevronDoubleDown=31]="ChevronDoubleDown",e[e.CirclePlay=32]="CirclePlay",e[e.Clear=33]="Clear",e[e.Clock=34]="Clock",e[e.Configure=35]="Configure",e[e.Contacts=36]="Contacts",e[e.ConvertToStaff=37]="ConvertToStaff",e[e.Copy=38]="Copy",e[e.Create=39]="Create",e[e.DeactivatedCircle=40]="DeactivatedCircle",e[e.Delete=41]="Delete",e[e.Department=42]="Department",e[e.DescriptionHint=43]="DescriptionHint",e[e.DescriptionHintError=44]="DescriptionHintError",e[e.Document=45]="Document",e[e.DocumentUpload=46]="DocumentUpload",e[e.DocumentFolder=47]="DocumentFolder",e[e.DocumentFolderCreate=48]="DocumentFolderCreate",e[e.DocumentModule=49]="DocumentModule",e[e.DollarSign=50]="DollarSign",e[e.Down=51]="Down",e[e.Download=52]="Download",e[e.Edit=53]="Edit",e[e.EditSquare=54]="EditSquare",e[e.Envelope=55]="Envelope",e[e.Exchange=56]="Exchange",e[e.Expense=57]="Expense",e[e.Export=58]="Export",e[e.ExportContent=59]="ExportContent",e[e.ExportPdf=60]="ExportPdf",e[e.ExportVCard=61]="ExportVCard",e[e.Favorite=62]="Favorite",e[e.FavoriteExists=63]="FavoriteExists",e[e.FileAlt=64]="FileAlt",e[e.FilePdf=65]="FilePdf",e[e.First=66]="First",e[e.FundManagement=67]="FundManagement",e[e.GrantManagement=68]="GrantManagement",e[e.Hashtag=69]="Hashtag",e[e.Help=70]="Help",e[e.Import=71]="Import",e[e.ImportContent=72]="ImportContent",e[e.ImportGLHR=73]="ImportGLHR",e[e.InitialQueue=74]="InitialQueue",e[e.KnowledgeCenter=75]="KnowledgeCenter",e[e.Last=76]="Last",e[e.Lock=77]="Lock",e[e.MapMarker=78]="MapMarker",e[e.MarkComplete=79]="MarkComplete",e[e.MarkPrimary=80]="MarkPrimary",e[e.Message=81]="Message",e[e.MoneyBill=82]="MoneyBill",e[e.MoveDown=83]="MoveDown",e[e.MoveLeft=84]="MoveLeft",e[e.MoveRight=85]="MoveRight",e[e.MoveUp=86]="MoveUp",e[e.NavItem=87]="NavItem",e[e.Next=88]="Next",e[e.Notification=89]="Notification",e[e.NotificationError=90]="NotificationError",e[e.NotificationInfo=91]="NotificationInfo",e[e.NotificationNotice=92]="NotificationNotice",e[e.NotificationReminder=93]="NotificationReminder",e[e.NotificationSuccess=94]="NotificationSuccess",e[e.Paste=95]="Paste",e[e.PaymentRequest=96]="PaymentRequest",e[e.Percent=97]="Percent",e[e.Pennant=98]="Pennant",e[e.Previous=99]="Previous",e[e.Print=100]="Print",e[e.ProjectManagement=101]="ProjectManagement",e[e.Purge=102]="Purge",e[e.Report=103]="Report",e[e.ResearchModule=104]="ResearchModule",e[e.Respond=105]="Respond",e[e.Restore=106]="Restore",e[e.Review=107]="Review",e[e.Role=108]="Role",e[e.Save=109]="Save",e[e.SaveView=110]="SaveView",e[e.Search=111]="Search",e[e.SetHomepage=112]="SetHomepage",e[e.Shield=113]="Shield",e[e.Sign=114]="Sign",e[e.Signal=115]="Signal",e[e.Spread=116]="Spread",e[e.ThumbsUp=117]="ThumbsUp",e[e.Times=118]="Times",e[e.Trophy=119]="Trophy",e[e.Undo=120]="Undo",e[e.Unlock=121]="Unlock",e[e.Up=122]="Up",e[e.Upload=123]="Upload",e[e.User=124]="User",e[e.Users=125]="Users",e[e.UserAdd=126]="UserAdd",e[e.UserImpersonate=127]="UserImpersonate",e[e.Visibility=128]="Visibility",e[e.Warning=129]="Warning",e[e.Workflow=130]="Workflow"}(n||(n={}))},93644(e,t,r){"use strict";r.d(t,{R:()=>s});var n=r(2543),a=r(96540),i=r(94126),o=r(10886);const s=e=>{const t=e.renderAsTable&&(0,n.isArray)(e.children)?e.children:[e.children];return a.createElement("div",{className:`${e.renderAsTable?e.header?"af-field-table-header":e.footer?"af-field-table-footer":"af-field-table-row":"af-field-row"} ${e.className}`},!e.hideLabel&&a.createElement("label",{className:"af-field-label "+(e.required?"required":""),id:e.id,htmlFor:e.htmlFor,"aria-label":e.label,style:e.labelWidth?{width:e.labelWidth}:void 0},e.label),a.createElement("div",{className:"af-field-hint"},e.hint&&a.createElement(i.Y,{title:e.hint,ariaLabel:e.hint,singleLine:e.hintSingleLine}),e.icon&&a.createElement(o.In,{icon:e.icon})),t.map(((t,r)=>a.createElement("div",{key:r,className:"af-field-data"+(e.flexDisplay?" flex-display":""),role:"presentation"},t))))}},23022(e,t,r){"use strict";r.d(t,{a:()=>u});var n=r(77037),a=r(58763),i=r(22477),o=r(46831),s=r(44329),c=r(96540),l=r(90038);function u({heading:e,fullWidth:t,fullScreen:r,open:u,onClose:f,onExited:d,size:h,closeOnBackdropClick:p,children:m,disableRestoreFocus:g,className:v,accessibleAutoFocus:b=!1}){const[y]=(0,c.useState)((0,s.Ak)()),w=`af-alert-dialog-title-${y}`,{content:T,actions:A}=(0,l.zY)(m),S=(0,c.useRef)(null),C=(0,c.useCallback)((()=>{b&&setTimeout((()=>{var e,t;const r=null===(e=S.current)||void 0===e?void 0:e.querySelector('input[type="checkbox"]:not([disabled]), button, [href], input:not([type="hidden"]), select, textarea, [tabindex]:not([tabindex="-1"])');null===(t=null!=r?r:S.current)||void 0===t||t.focus()}),200)}),[b]);return c.createElement(n.A,{className:"af-modal"+(v?" "+v:""),fullWidth:t||r,fullScreen:r,maxWidth:h,open:u,onClose:(e,t)=>{!p&&t&&"backdropClick"===t||f&&f()},"aria-labelledby":w,autoFocus:!0,disableRestoreFocus:g,TransitionProps:{onEntered:C,onExited:d}},c.createElement(o.A,{id:w},e),c.createElement(i.A,{ref:S,tabIndex:-1},T),c.createElement(a.A,null,A))}},90038(e,t,r){"use strict";r.d(t,{IG:()=>i,W8:()=>o,zY:()=>s});var n=r(2543),a=r(96540);function i({children:e}){return a.createElement(a.Fragment,null,e)}function o({children:e}){return a.createElement(a.Fragment,null,e)}function s(e){const t=(0,n.isArray)(e)?e:[e];return{content:t.find((e=>e.type===i)),actions:t.find((e=>e.type===o))}}},46358(e,t,r){"use strict";r.d(t,{Zz:()=>f,m1:()=>n});var n,a=r(54937),i=r(36632),o=r(18565),s=r(96540),c=r(10886);function l(e){switch(e){case"success":return c.HH.NotificationSuccess;case"error":return c.HH.AlertError;case"default":case"info":return c.HH.NotificationInfo;case"warning":return c.HH.NotificationError}}!function(e){e[e.Left=0]="Left",e[e.Right=1]="Right"}(n||(n={}));const u=(0,s.forwardRef)(((e,t)=>{const r="success"===(n=e.severity)||"info"===n?"status":"alert";var n;return s.createElement(o.Zv,{ref:t,className:"af-alert af-alert-container"},s.createElement(i.A,{className:e.severity,icon:s.createElement(c.In,{icon:l(e.severity)}),action:e.action,id:e.id.toString(),severity:e.severity,sx:{whiteSpace:"pre-line"},onClose:e.onClose,role:r,"aria-live":"status"===r?"polite":"assertive"},e.title&&s.createElement(a.A,null,e.title),e.message))}));function f(){const{enqueueSnackbar:e,closeSnackbar:t}=(0,o.dh)(),r=(r,a=!1)=>(i,c,l)=>{return e(c,{anchorOrigin:{vertical:"bottom",horizontal:(null==l?void 0:l.position)===n.Right?"right":"left"},autoHideDuration:null==l?void 0:l.autoHideDuration,persist:(f=a,d=null==l?void 0:l.persist,f||null!=d&&d),variant:r,content:(null==l?void 0:l.content)?(e,t)=>{const r=(0,s.forwardRef)(((r,n)=>{var a;return s.createElement(o.Zv,{ref:n},null===(a=null==l?void 0:l.content)||void 0===a?void 0:a.call(l,e,t))}));return r.displayName="CustomAlert",s.createElement(r,null)}:(e,n)=>s.createElement(u,{action:(null==l?void 0:l.action)&&s.createElement("div",{tabIndex:0},l.action),id:e,message:n,severity:r,title:i,onClose:()=>{var r;null===(r=null==l?void 0:l.onClose)||void 0===r||r.call(l),t(e)}}),style:{whiteSpace:"pre-line"}});var f,d};return{showSuccess:r("success"),showError:r("error",!0),showInfo:r("info"),showWarning:r("warning"),close:t}}u.displayName="Alert"},76139(e,t,r){"use strict";r.d(t,{VX:()=>d,Xc:()=>h,o3:()=>u,vS:()=>f});var n=r(44329),a=r(96540),i=r(32581),o=r(57840),s=r(10886),c=r(93644),l=r(72769);const u=({detailsMode:e,attachment:t,onRemoved:r,removeAriaLabel:n})=>a.createElement("div",null,a.createElement("span",null,a.createElement("a",{href:`/Documents/Documents/View/${t.id}`,target:"_blank",rel:"noreferrer"},t.name)),!e&&a.createElement(o.K0,{icon:s.HH.Delete,ariaLabel:null!=n?n:`Remove ${t.name}`,title:"Remove File",onClick:()=>r()}));function f({detailsMode:e,id:t,label:r,required:i,hint:o,existingAttachments:s,newAttachments:f,onChange:d,existingAttachmentsInputName:h,newAttachmentsInputName:p}){const m=s.length>0,[g]=(0,a.useState)(null!=t?t:`newAttachment_${(0,n.Ak)()}`);function v(e){null==d||d([...s,...f].filter((t=>t.id!==e)))}return a.createElement(a.Fragment,null,!e&&a.createElement(c.R,{label:r,required:i,hint:o},a.createElement("div",{className:"af-attachment-container-elements"},a.createElement(l.BY,{id:g,multiple:!0,onChange:function(e){null==d||d([...s,...f,...e])}}),f.map((e=>a.createElement(u,{key:e.id,attachment:e,onRemoved:()=>v(e.id)}))))),(e||m)&&a.createElement(c.R,{label:(e?"":"Existing ")+"Attachments"},a.createElement("div",{className:"af-attachment-container-elements"},s.map((t=>a.createElement(u,{key:t.id,detailsMode:e,attachment:t,onRemoved:()=>v(t.id)}))))),h&&s&&a.createElement(a.Fragment,null,s.map(((e,t)=>a.createElement("input",{key:e.id,type:"hidden",value:e.id,name:`${h}[${t}].Id`})))),p&&f&&a.createElement(a.Fragment,null,f.map(((e,t)=>a.createElement("input",{key:e.id,type:"hidden",value:e.id,name:`${p}[${t}].Id`})))))}function d({detailsMode:e,disabled:t,id:r,name:i,fileName:o,accept:s,attachment:c,onChange:f}){const[d]=(0,a.useState)(null!=r?r:`newAttachment_${(0,n.Ak)()}`);return a.createElement(a.Fragment,null,!e&&a.createElement("div",{className:"af-attachment-container-elements"},a.createElement(l.BY,{id:d,multiple:!1,disabled:t,onChange:function(e){null==f||f(e)},accept:s,fileName:o})),e&&c&&a.createElement(u,{key:c.id,detailsMode:e,attachment:c,onRemoved:()=>{null==f||f(null)}}),i&&c&&a.createElement("input",{key:"input_"+c.id,type:"hidden",value:c.id,name:`${i}.Id`}))}const h=(0,i.q8)(d)},72769(e,t,r){"use strict";r.d(t,{BY:()=>u,LH:()=>s,XP:()=>c});var n=r(48995),a=r(96540),i=r(36159),o=r(40476);const s=".csv,.msg,.bmp,.jpg,.png,.tif,.tiff,.xls,.xlsx,.xlt,.xltx,.ppt,.pptx,.doc,.docx,.dot,.dotx,.pdf,.txt";async function c(e){var t,r;let a;try{a=await(0,n.Q)(e)}catch(r){throw console.error(r),null===o.Qg||void 0===o.Qg||(0,o.Qg)("Error",null!==(t=null==r?void 0:r.message)&&void 0!==t?t:`An error occurred while uploading '${e.name}'.`),r}if(a.ok)return{id:a.payload.legacyId,name:e.name,size:e.size};throw null===o.Qg||void 0===o.Qg||(0,o.Qg)("Error",null!==(r=a.message)&&void 0!==r?r:`An error occurred while uploading '${e.name}'.`),new Error(`An error occurred while uploading '${e.name}'.`)}function l(e,t,r,n=e=>`The file type of '${e}' is not supported and cannot be uploaded`,a="File size exceeds maximum allowed size",i,s=0){var c;const l=null!==(c=null==t?void 0:t.split(",").map((e=>e.trim().toLowerCase())))&&void 0!==c?c:[];let u=s;return e.filter((e=>{if(l.length>0){const t=function(e){const t=e.lastIndexOf(".");return t>=0?e.substring(t):""}(e.name).toLowerCase();if(!l.includes(t))return(0,o.Qg)("Error",n(t)),!1}if(null!=r&&e.size>r)return(0,o.Qg)("Error",a),!1;if(null!=i){if(u+e.size>i)return(0,o.Qg)("Error",a),!1;u+=e.size}return!0}))}function u(e){const{maxFileSize:t,maxTotalSize:r,currentTotalSize:n,multiple:o,onChange:s,unsupportedTypeMessage:u,oversizeMessage:f,...d}=e;return e.multiple?a.createElement(i.S,{...d,multiple:!0,onChange:a=>{const i=l(a,e.accept,t,u,f,r,n).filter((e=>e.size>0));if(0===i.length)return;const o=i.map((e=>c(e)));Promise.all(o).then((t=>{var r;return null===(r=e.onChange)||void 0===r?void 0:r.call(e,t)})).catch((()=>{}))}}):a.createElement(i.S,{...d,onChange:r=>{if(r){const[n]=l([r],e.accept,t,u,f);if(!n)return;c(n).then((t=>{var r;null===(r=e.onChange)||void 0===r||r.call(e,t)})).catch((()=>{}))}}})}},74092(e,t,r){"use strict";r.d(t,{Fz:()=>l,TC:()=>u,Xr:()=>s,al:()=>i,h6:()=>o,nj:()=>c,s_:()=>a});var n=r(70546);async function a(e,t){return await(0,n.tP)({type:"POST",url:"/Account/ChangeOrganization",data:{id:e,returnUrl:t}})}async function i(){return await(0,n.tP)({type:"POST",url:"/Account/AccountNav"})}async function o(e){return await(0,n.tP)({type:"POST",url:"/Account/Organizations",data:{query:e}})}async function s(){return await(0,n.Gz)("/Account/TermsAndConditions")}async function c(){return await(0,n.tP)({type:"POST",url:"/Account/RevertToAccount"})}async function l(e,t){return(await(0,n.tP)({type:"POST",url:"/Account/ValidateReusePolicy",data:{token:t},headers:{password:e}})).data}async function u(e){return await(0,n.tP)({type:"GET",url:`/Administration/IllinoisGata/GetPrequalificationStatusByClientId?clientId=${e}`})}},41942(e,t,r){"use strict";var n;r.d(t,{G:()=>a,x:()=>n}),function(e){e[e.Email=0]="Email",e[e.Api=1]="Api"}(n||(n={}));const a={url:"",name:"",isEmailReadOnly:!1,email:"",subject:"",description:"",postUrl:"",siteUrl:"",attachments:[],zenDeskTicketType:n.Api,isSubmitting:!1,hasAttemptedSubmit:!1}},10312(e,t,r){"use strict";r.d(t,{BN:()=>g,Fz:()=>n,Hv:()=>p,J_:()=>f,ME:()=>l,Mm:()=>b,Nh:()=>C,QH:()=>h,SJ:()=>a,So:()=>S,Uo:()=>d,VU:()=>y,X:()=>v,XE:()=>T,al:()=>u,eG:()=>o,id:()=>A,kI:()=>i,ou:()=>m,qB:()=>c,sr:()=>w,u9:()=>s});const n="Administation: Clients: IdentityProvider: Cancel",a={type:n},i="Administration: Clients: IdentityProvider: IconBar: EditClick",o={type:i},s="Administration: Clients: IdentityProviderConfig: PatchState",c=e=>({type:s,payload:e}),l="Administration: Clients: IdentityProviderConfig: UpdateCertificateExpirationDate",u=e=>({type:l,payload:e}),f="Administration: Clients: IdentityProviderConfig: UpdateAttributes",d=e=>({type:f,payload:e}),h="Administration: Clients: IdentityProvider: Load: Begin",p={type:h},m="Administration: Clients: IdentityProvider: Load: Success",g=e=>({type:m,payload:e}),v="Administration: Clients: IdentityProvider: Load: Fail",b=e=>({type:v,payload:{error:e}}),y="Administation: Clients: IdentityProvider: Load: Begin",w={type:y},T="Administation: Clients: IdentityProvider: Load: Success",A={type:T},S="Administation: Clients: IdentityProvider: Load: Fail",C=e=>({type:S,payload:{error:e}})},95046(e,t,r){"use strict";var n;r.d(t,{$:()=>a,w:()=>n}),r(44114),function(e){e[e.EncryptAuthRequest=0]="EncryptAuthRequest",e[e.SignAuthRequest=1]="SignAuthRequest"}(n||(n={}));const a=e=>{const t=[];return e.signAuthRequest&&t.push(n.SignAuthRequest),e.encryptAuthRequest&&t.push(n.EncryptAuthRequest),t}},86368(e,t,r){"use strict";r.d(t,{Ic:()=>a,TK:()=>n,__:()=>o,gG:()=>s,j2:()=>c,lU:()=>i});const n="Administration: Clients: ServiceProvider: Load: Begin",a=()=>({type:n}),i="Administration: Clients: ServiceProvider: Load: Success",o=e=>({type:i,payload:e}),s="Administration: Clients: ServiceProvider: Load: Fail",c=e=>({type:s,payload:{error:e}})},43602(e,t,r){"use strict";r.d(t,{li:()=>f,Ld:()=>d});var n=r(30038);const a=e=>({id:e,name:"Loading..."});var i=r(2543),o=r(80415),s=r(98799),c=r(98404);const l=e=>`availableClients_${e}`,u=(0,n.Z0)({name:"auth",initialState:{availableClientOrganizationMap:{},activeClientOrganization:null,clientId:"",individualId:"",isRefreshingAvailableClients:!1,userId:"",showGataNonCompliantWarning:!1},reducers:{initAuth:(e,t)=>{const{clientId:r,userId:n}=t.payload;if((0,i.isEmpty)(r)||(0,i.isEmpty)(n))return;e.clientId=r,e.userId=n;const c=(0,o.Lg)(l(n));if(c)Array.isArray(c)?e.availableClientOrganizationMap=(0,s.g0)(c):e.availableClientOrganizationMap=c;else{const t={[r]:a(Number(r))};e.availableClientOrganizationMap=t}},setAuth:(e,t)=>Object.assign(e,t.payload)},extraReducers:{[c.b.pending.type]:e=>{e.isRefreshingAvailableClients=!0},[c.b.fulfilled.type]:(e,t)=>{if(e.isRefreshingAvailableClients=!1,!(0,i.isEmpty)(t.payload)){const r=(0,s.g0)(t.payload);(0,o.ZB)(l(e.userId),r),e.availableClientOrganizationMap=r}},[c.b.rejected.type]:e=>{e.isRefreshingAvailableClients=!1},[c.o.pending.type]:e=>{e.showGataNonCompliantWarning=!1},[c.o.fulfilled.type]:(e,t)=>{e.showGataNonCompliantWarning=!t.payload},[c.o.rejected.type]:e=>{e.showGataNonCompliantWarning=!1}}}),f=u.reducer,{initAuth:d,setAuth:h}=u.actions},1115(e,t,r){"use strict";r.d(t,{jc:()=>o,p7:()=>s,ps:()=>c});var n=r(2543),a=r(22325),i=r(98799);const o=e=>e.auth,s=(0,a.createSelector)([o],(e=>{var t;const{clientId:r,availableClientOrganizationMap:n}=e;if(!r)return"";if(!n)return"";const a=n[r];return a&&null!==(t=a.name)&&void 0!==t?t:""})),c=(0,a.createSelector)([o],(e=>{const{clientId:t,availableClientOrganizationMap:r}=e;if(!t)return[];const a=(0,n.cloneDeep)(r);return(0,i.Ih)(r,t.toString())?((0,i.AW)(a,t),(0,i.BI)(a)):(0,i.BI)(a)}))},98404(e,t,r){"use strict";r.d(t,{b:()=>i,o:()=>o});var n=r(30038),a=r(74092);const i=(0,n.zD)("auth/refreshAvailableClients",(async()=>(await(0,a.h6)()).payload)),o=(0,n.zD)("auth/checkClientGataCompliance",(async e=>(await(0,a.TC)(e)).payload))},35671(e,t,r){"use strict";var n;r.d(t,{r:()=>n}),function(e){e[e.NonPersonnel=0]="NonPersonnel",e[e.Personnel=1]="Personnel",e[e.Benefit=2]="Benefit",e[e.IndirectCost=3]="IndirectCost",e[e.DirectCostCalculation=4]="DirectCostCalculation"}(n||(n={}))},41016(e,t,r){"use strict";var n;r.d(t,{g:()=>n}),function(e){e[e.Default=0]="Default",e[e.CostRate=1]="CostRate",e[e.CostRateLengthOfTime=2]="CostRateLengthOfTime",e[e.CostRateNumberOfTrips=3]="CostRateNumberOfTrips",e[e.Salary=4]="Salary",e[e.Base=5]="Base"}(n||(n={}))},15392(e,t,r){"use strict";var n;r.d(t,{u:()=>n}),function(e){e[e.Fees=0]="Fees",e[e.Expenses=1]="Expenses"}(n||(n={}))},26027(e,t,r){"use strict";var n;r.d(t,{$7:()=>n,aV:()=>i,wq:()=>a}),function(e){e.Personnel="1. Personnel (Salaries and Wages)",e.FringeBenefits="2. Fringe Benefits",e.Travel="3. Travel",e.Equipment="4. Equipment",e.Supplies="5. Supplies",e.ContractualAndSubAwards="6. Contractual Services & Subawards",e.ConsultantsAndExpenses="7. Consultant Services and Expenses",e.Construction="8. Construction",e.Occupancy="9. Occupancy (Rent and Utilities)",e.ResearchAndDevelopment="10. Research and Development (R&D)",e.Telecommunications="11. Telecommunications",e.TrainingAndEducation="12. Training and Education",e.DirectAdministrativeCosts="13. Direct Administrative Costs",e.OtherOrMiscellaneousCosts="14. Other or Miscellaneous Costs",e.IndirectCost="Indirect Cost"}(n||(n={}));const a=[n.Personnel,n.FringeBenefits,n.Travel,n.Equipment,n.Supplies,n.ContractualAndSubAwards,n.ConsultantsAndExpenses,n.Construction,n.Occupancy,n.ResearchAndDevelopment,n.Telecommunications,n.TrainingAndEducation,n.DirectAdministrativeCosts,n.OtherOrMiscellaneousCosts,n.IndirectCost],i=[n.Equipment,n.Supplies,n.Occupancy,n.Telecommunications,n.TrainingAndEducation,n.OtherOrMiscellaneousCosts,n.Travel,n.Personnel,n.DirectAdministrativeCosts,n.FringeBenefits,n.IndirectCost,n.ConsultantsAndExpenses];n.Construction,n.ContractualAndSubAwards,n.ResearchAndDevelopment},19742(e,t,r){"use strict";r.d(t,{Lp:()=>o,lv:()=>c,z7:()=>s});var n=r(41016),a=r(24729),i=r(59143);const o=()=>({directCost:0,directCostCalculationType:n.g.Default,quantity:null,costRate:null,lengthOfTime:null,numberOfTrips:null,salary:null,percentageOfTime:null,base:null,rate:null,basis:null,location:null,position:null}),s=(e,t)=>{const r=(0,i.f)(e.allowableDirectCostCalculationTypes,t);return{directCost:0,basis:null,location:null,position:null,...c(r)}},c=e=>{const t=(0,a.z)(e),r=(0,a.sO)(e),n=(0,a.X$)(e);return{directCostCalculationType:e,quantity:t?0:null,costRate:t?0:null,lengthOfTime:(0,a.Qn)(e)?0:null,numberOfTrips:(0,a.wl)(e)?0:null,salary:r?0:null,percentageOfTime:r?0:null,base:n?0:null,rate:n?0:null}}},24729(e,t,r){"use strict";r.d(t,{H7:()=>g,Qn:()=>l,X$:()=>s,ZD:()=>p,g0:()=>d,qZ:()=>h,sO:()=>f,wl:()=>u,xz:()=>m,z:()=>c});var n=r(35671),a=r(41016),i=r(15392),o=r(26027);const s=e=>a.g.Base===e,c=e=>[a.g.CostRate,a.g.CostRateLengthOfTime,a.g.CostRateNumberOfTrips].includes(e),l=e=>[a.g.CostRateLengthOfTime,a.g.Salary].includes(e),u=e=>a.g.CostRateNumberOfTrips===e,f=e=>a.g.Salary===e,d=(e,t)=>a.g.CostRate===e&&t===o.$7.ConsultantsAndExpenses||[a.g.CostRateLengthOfTime,a.g.CostRateNumberOfTrips,a.g.Salary].includes(e),h=(e,t)=>t&&e===n.r.NonPersonnel,p=(e,t)=>t&&u(e),m=(e,t)=>f(e)||s(e)&&t===o.$7.FringeBenefits,g=(e,t,r,n)=>{if(!e||!t)return a.g.Default;switch(r){case o.$7.Equipment:case o.$7.Supplies:return a.g.CostRate;case o.$7.Occupancy:case o.$7.Telecommunications:case o.$7.TrainingAndEducation:case o.$7.OtherOrMiscellaneousCosts:return a.g.CostRateLengthOfTime;case o.$7.Travel:return a.g.CostRateNumberOfTrips;case o.$7.Personnel:case o.$7.DirectAdministrativeCosts:return a.g.Salary;case o.$7.FringeBenefits:case o.$7.IndirectCost:return a.g.Base;case o.$7.ConsultantsAndExpenses:return n===i.u.Expenses?a.g.CostRateNumberOfTrips:a.g.CostRate;default:return a.g.Default}}},59143(e,t,r){"use strict";r.d(t,{f:()=>c,y:()=>s});var n=r(35671),a=r(41016),i=r(26027),o=r(27298);const s=(e,t,r,a,s)=>a&&s&&e.allowDirectCostCalculation&&i.aV.includes(r)?n.r.DirectCostCalculation:e.allowNonPersonnel?n.r.NonPersonnel:e.allowPersonnel?n.r.Personnel:e.allowBenefit&&t.benefitEntryType===o.s.BenefitType?n.r.Benefit:e.allowDirectCostCalculation?n.r.DirectCostCalculation:n.r.NonPersonnel,c=(e,t)=>t!==n.r.DirectCostCalculation?a.g.Default:e.allowBase?a.g.Base:e.allowCostRate?a.g.CostRate:e.allowSalary?a.g.Salary:e.allowCostRateLengthOfTime?a.g.CostRateLengthOfTime:e.allowCostRateNumberOfTrips?a.g.CostRateNumberOfTrips:a.g.Default},45873(e,t,r){"use strict";r.d(t,{NK:()=>A,NM:()=>c,Qe:()=>h,Rc:()=>T,Y6:()=>b,_G:()=>u,h5:()=>l,r5:()=>v,se:()=>m});var n=r(14910),a=r(4316),i=r(2543),o=r(87696),s=r(98799);const c=e=>{var t;return null===(t=e.formIds)||void 0===t?void 0:t.map((t=>{const r=e.definitions[t],n=e.values[t];return u(t,r,n)}))},l=e=>{const t={},r={};return e.forEach((e=>{var n,i,s;t[e.formId]={id:e.formId,name:e.name,isPrimary:null!==(n=e.isPrimary)&&void 0!==n&&n,isGlobal:e.isGlobal,isRecipient:e.isRecipient,sections:e.sections.map((t=>({id:t.id,name:t.name,index:t.index,fields:t.fields.map((t=>({id:t.fieldId,name:t.name,content:t.content,helpText:t.helpText,index:t.index,isRequired:!e.renderAsReadOnly&&t.isRequired,fieldType:t.fieldType,documentId:t.documentId,options:t.options})))})))},r[e.formId]={id:null!==(i=e.id)&&void 0!==i?i:a.q.EMPTY,renderAsReadOnly:null!==(s=e.renderAsReadOnly)&&void 0!==s&&s,fieldValues:e.sections.flatMap((e=>e.fields)).filter((e=>e.fieldType!==o.PU.Document&&e.fieldType!==o.PU.TextLabel&&e.fieldType!==o.PU.TextSpan)).reduce(((e,t)=>{var r,n;return e[t.fieldId]={id:null!==(r=t.fieldValueId)&&void 0!==r?r:a.q.EMPTY,globalCustomFormValuesId:t.globalCustomFormValuesId,globalCustomFieldId:t.fieldId,textValue:t.textValue,numericValue:t.numericValue,dateValue:t.dateValue,documentId:t.documentId,documentName:t.documentName,file:null,globalCustomFieldOptionId:t.globalCustomFieldOptionId,selectedGlobalCustomFieldOptionIds:null!==(n=t.selectedGlobalCustomFieldOptionIds)&&void 0!==n?n:[]},e}),{})}})),{definitions:t,values:r}},u=(e,t,r)=>({...t,formId:e,sections:null==t?void 0:t.sections.map((e=>f(e,r)))}),f=(e,t)=>{const r=t?t.fieldValues:{};return{...e,fields:null==e?void 0:e.fields.map((e=>d(e,r[e.id])))}},d=(e,t)=>{var r,n,a;const i=null!=t?t:p();return{...e,...i,fieldId:e.id,fieldValueId:i.id,documentName:null!==(a=null!==(n=null===(r=i.file)||void 0===r?void 0:r.name)&&void 0!==n?n:i.documentName)&&void 0!==a?a:null}},h=()=>({formIds:[],formRoot:{objectId:a.q.EMPTY,objectType:n.a.All},definitions:{},values:{},fieldValidationResults:{}}),p=()=>({id:a.q.EMPTY,globalCustomFormValuesId:a.q.EMPTY,globalCustomFieldId:a.q.EMPTY,textValue:null,numericValue:null,dateValue:null,documentId:null,documentName:null,file:null,globalCustomFieldOptionId:null,selectedGlobalCustomFieldOptionIds:[]}),m=(e,t)=>!e.isRequired||g(e,t),g=(e,t)=>{if(!t)return!1;switch(e.fieldType){case o.PU.Textbox:case o.PU.TextArea:case o.PU.TextLabel:if(!t.textValue)return!1;break;case o.PU.RadioButton:case o.PU.Checkbox:case o.PU.DropDown:case o.PU.MultiSelectList:if(!t.selectedGlobalCustomFieldOptionIds||0===t.selectedGlobalCustomFieldOptionIds.length)return!1;break;case o.PU.HyperLink:case o.PU.TextSpan:if(!e.content)return!1;break;case o.PU.Currency:case o.PU.Percentage:case o.PU.Integer:case o.PU.Float:if(null===t.numericValue)return!1;break;case o.PU.Date:if(!t.dateValue)return!1;break;case o.PU.FileUpload:if(null===t.documentId)return!1;break;default:return!0}return!0},v=(e,t,r,n)=>({formIds:(0,s.xD)(r),formRoot:{objectId:e,objectType:t},definitions:b(r),values:y(n),fieldValidationResults:{}}),b=e=>(0,i.mapValues)(e,(e=>({...e,sections:e.sections.map((e=>({...e,fields:e.fields.map((e=>({...e,content:w(e.content),options:e.options.map((e=>{var t;return{...e,text:null!==(t=w(e.text))&&void 0!==t?t:""}}))})))})))}))),y=e=>(0,i.mapValues)(e,(e=>e?{...e,fieldValues:(0,s.BI)(e.fieldValues).reduce(((e,t)=>{var r,n;const a={...null!==(r=e[t.globalCustomFieldId])&&void 0!==r?r:t};return t.globalCustomFieldOptionId&&(a.selectedGlobalCustomFieldOptionIds=[...null!==(n=a.selectedGlobalCustomFieldOptionIds)&&void 0!==n?n:[],t.globalCustomFieldOptionId],a.globalCustomFieldOptionId=null),e[a.globalCustomFieldId]=a,e}),{})}:null)),w=e=>{var t,r;if(e){const n=document.createElement("div");return n.innerHTML=e,null!==(r=null===(t=n.firstChild)||void 0===t?void 0:t.nodeValue)&&void 0!==r?r:""}return e},T=e=>{var t;const r={...null!==(t=e.fieldValidationResults)&&void 0!==t?t:{}};return(0,i.isEmpty)(r)&&(0,s.xD)(e.definitions).forEach((t=>{var n;const i=e.values[t],o=null!==(n=null==i?void 0:i.id)&&void 0!==n?n:a.q.EMPTY;e.definitions[t].sections.forEach((e=>{e.fields.forEach((e=>{(r[o]||(r[o]={}))[e.id]=m(e,null==i?void 0:i.fieldValues[e.id])}))}))})),r},A=e=>{const t=(0,i.values)(e);return(0,i.flatMap)(t,(e=>(0,i.values)(e))).every((e=>e))}},14910(e,t,r){"use strict";var n;r.d(t,{a:()=>n}),function(e){e[e.Grants=1]="Grants",e[e.Awards=2]="Awards",e[e.Funds=4]="Funds",e[e.Projects=8]="Projects",e[e.Opportunities=16]="Opportunities",e[e.Individuals=32]="Individuals",e[e.Staff=64]="Staff",e[e.Organizations=128]="Organizations",e[e.CategoryBudgets=256]="CategoryBudgets",e[e.GrantBudgetItems=512]="GrantBudgetItems",e[e.Expenses=1024]="Expenses",e[e.Strategies=2048]="Strategies",e[e.GrantGoals=4096]="GrantGoals",e[e.Achievements=8192]="Achievements",e[e.PaymentRequests=16384]="PaymentRequests",e[e.PaymentAuthorizations=32768]="PaymentAuthorizations",e[e.AmendmentRequests=65536]="AmendmentRequests",e[e.GrantTrackingPeriods=131072]="GrantTrackingPeriods",e[e.Tasks=262144]="Tasks",e[e.Notes=524288]="Notes",e[e.CashReceipts=1048576]="CashReceipts",e[e.SubAward=2097152]="SubAward",e[e.GrantDeliverables=4194304]="GrantDeliverables",e[e.GrantMeasures=8388608]="GrantMeasures",e[e.GrantActivities=16777216]="GrantActivities",e[e.All=33554431]="All"}(n||(n={}))},30716(e,t,r){"use strict";r.d(t,{D3:()=>d,I6:()=>f,gT:()=>h,pX:()=>u});var n=r(30038),a=r(39135),i=r(4316),o=r(2543),s=r(98799),c=r(25143);const l=(0,n.Z0)({name:"customForms",initialState:{activeCustomForms:{}},reducers:{initializeCustomForms:(e,t)=>{var r;const{activeCustomForms:n}=t.payload,a={...null!==(r=n.fieldValidationResults)&&void 0!==r?r:{}};(0,o.isEmpty)(a)&&(0,s.xD)(n.definitions).forEach((e=>{var t;const r=n.values[e],o=null!==(t=null==r?void 0:r.id)&&void 0!==t?t:i.q.EMPTY;n.definitions[e].sections.forEach((e=>{e.fields.forEach((e=>{(a[o]||(a[o]={}))[e.id]=(0,c.se)(e,null==r?void 0:r.fieldValues[e.id])}))}))})),e.activeCustomForms={...n,fieldValidationResults:a}},patchCustomFormValues:(e,t)=>{const{newValue:r,formId:n}=t.payload;e.activeCustomForms&&(e.activeCustomForms.values[n]=r)},patchFieldValidationResult:(e,t)=>{const{validationResult:r}=t.payload,{valid:n,fieldId:a,formValuesId:i}=r;e.activeCustomForms&&e.activeCustomForms.fieldValidationResults&&((e.activeCustomForms.fieldValidationResults[i]||(e.activeCustomForms.fieldValidationResults[i]={}))[a]=n)}},extraReducers:e=>{e.addCase(a.hz,(e=>{e.activeCustomForms=null})),e.addCase(a.iE,(e=>{e.activeCustomForms=null})),e.addCase(a.zH,(e=>{e.activeCustomForms=null}))}}),{initializeCustomForms:u,patchCustomFormValues:f,patchFieldValidationResult:d}=l.actions,h=l.reducer},58565(e,t,r){"use strict";r.d(t,{Qe:()=>l,Y6:()=>c,an:()=>s,r5:()=>u}),r(44114);var n=r(4316),a=r(2543),i=r(98799);const o=e=>{var t,r;if(e){const n=document.createElement("div");return n.innerHTML=e,null!==(r=null===(t=n.firstChild)||void 0===t?void 0:t.nodeValue)&&void 0!==r?r:""}return e};var s;!function(e){e[e.Grants=1]="Grants",e[e.Awards=2]="Awards",e[e.Funds=4]="Funds",e[e.Projects=8]="Projects",e[e.Opportunities=16]="Opportunities",e[e.Individuals=32]="Individuals",e[e.Staff=64]="Staff",e[e.Organizations=128]="Organizations",e[e.CategoryBudgets=256]="CategoryBudgets",e[e.GrantBudgetItems=512]="GrantBudgetItems",e[e.Expenses=1024]="Expenses",e[e.Strategies=2048]="Strategies",e[e.GrantGoals=4096]="GrantGoals",e[e.Achievements=8192]="Achievements",e[e.PaymentRequests=16384]="PaymentRequests",e[e.PaymentAuthorizations=32768]="PaymentAuthorizations",e[e.AmendmentRequests=65536]="AmendmentRequests",e[e.GrantTrackingPeriods=131072]="GrantTrackingPeriods",e[e.Tasks=262144]="Tasks",e[e.Notes=524288]="Notes",e[e.CashReceipts=1048576]="CashReceipts",e[e.SubAward=2097152]="SubAward",e[e.All=4194303]="All"}(s||(s={}));const c=e=>(0,a.mapValues)(e,(e=>({...e,sections:e.sections.map((e=>({...e,fields:e.fields.map((e=>({...e,content:o(e.content),options:e.options.map((e=>{var t;return{...e,text:null!==(t=o(e.text))&&void 0!==t?t:""}}))})))})))}))),l=()=>({formIds:[],formRoot:{objectId:n.q.EMPTY,objectType:s.All},definitions:{},values:{},fieldValidationResults:{}}),u=(e,t,r,n)=>{return{formIds:(0,i.xD)(r),formRoot:{objectId:e,objectType:t},definitions:c(r),values:(o=n,(0,a.mapValues)(o,(e=>e?{...e,fieldValues:(0,i.BI)(e.fieldValues).reduce(((e,t)=>{var r;const n=null!==(r=e[t.globalCustomFieldId])&&void 0!==r?r:t;return t.globalCustomFieldOptionId&&((n.selectedGlobalCustomFieldOptionIds||(n.selectedGlobalCustomFieldOptionIds=[])).push(t.globalCustomFieldOptionId),n.globalCustomFieldOptionId=null),e[n.globalCustomFieldId]=n,e}),{})}:null))),fieldValidationResults:{}};var o}},25143(e,t,r){"use strict";r.d(t,{_G:()=>i,se:()=>l});var n=r(4316),a=r(87696);const i=(e,t,r)=>({...t,formId:e,sections:null==t?void 0:t.sections.map((e=>o(e,r)))}),o=(e,t)=>{const r=t?t.fieldValues:{};return{...e,fields:null==e?void 0:e.fields.map((e=>s(e,r[e.id])))}},s=(e,t)=>{var r,n,a;const i=null!=t?t:c();return{...e,...i,fieldId:e.id,fieldValueId:i.id,documentName:null!==(a=null!==(n=null===(r=i.file)||void 0===r?void 0:r.name)&&void 0!==n?n:i.documentName)&&void 0!==a?a:null}},c=()=>({id:n.q.EMPTY,globalCustomFormValuesId:n.q.EMPTY,globalCustomFieldId:n.q.EMPTY,textValue:null,numericValue:null,dateValue:null,documentId:null,documentName:null,file:null,globalCustomFieldOptionId:null,selectedGlobalCustomFieldOptionIds:[]}),l=(e,t)=>!e.isRequired||u(e,t),u=(e,t)=>{if(!t)return!1;switch(e.fieldType){case a.PU.Textbox:case a.PU.TextArea:case a.PU.TextLabel:if(!t.textValue)return!1;break;case a.PU.RadioButton:case a.PU.Checkbox:case a.PU.DropDown:case a.PU.MultiSelectList:if(!t.selectedGlobalCustomFieldOptionIds||0===t.selectedGlobalCustomFieldOptionIds.length)return!1;break;case a.PU.HyperLink:case a.PU.TextSpan:if(!e.content)return!1;break;case a.PU.Currency:case a.PU.Percentage:case a.PU.Integer:case a.PU.Float:if(null===t.numericValue)return!1;break;case a.PU.Date:if(!t.dateValue)return!1;break;case a.PU.FileUpload:if(null===t.documentId)return!1;break;default:return!0}return!0}},48995(e,t,r){"use strict";r.d(t,{Q:()=>a});var n=r(70546);async function a(e){const t=new FormData;return t.append("file",e,e.name),await(0,n.Gz)("/Documents/Documents/Upload",{method:"POST",headers:{Accept:"application/json"},body:t})}},60763(e,t,r){"use strict";r.d(t,{EX:()=>c,f4:()=>l,uZ:()=>s,xH:()=>o});var n=r(4316),a=r(65187),i=r(33660);const o=(e,t,r)=>({id:null!=e?e:n.q.create().toString(),callType:null!=t?t:a.J.None,distributionValue:null!=r?r:0,fund:"",fundCenter:null,functionalArea:null,internalOrderNumber:"",wbsElement:"",commitmentItem:"",budgetPeriod:null,allOptionResponses:[],fundCenterOptions:[],functionalAreaOptions:[],budgetPeriodOptions:[],fundIsLoading:!1,fundLoadAttempted:!1,saveAttempted:!1}),s=e=>({id:e.id&&e.id!==n.q.EMPTY?e.id:n.q.create().toString(),callType:e.callType,distributionValue:e.distributionValue,fund:e.fund,fundCenter:e.fundCenter,functionalArea:e.functionalArea,internalOrderNumber:e.internalOrderNumber,wbsElement:e.wbsElement,commitmentItem:e.commitmentItem,budgetPeriod:e.budgetPeriod,allOptionResponses:[],fundCenterOptions:[],functionalAreaOptions:[],budgetPeriodOptions:[],fundIsLoading:!1,fundLoadAttempted:!1,saveAttempted:!1}),c=e=>({fundCenterOptions:(0,i.w1)(e.map((e=>e.fundsCenter))),functionalAreaOptions:(0,i.w1)(e.map((e=>e.functionalArea))),budgetPeriodOptions:(0,i.w1)(e.map((e=>e.budgetPeriod)))}),l=e=>{var t,r,n;return{id:e.id,callType:e.callType,distributionValue:e.distributionValue,fund:e.fund,fundCenter:null!==(t=e.fundCenter)&&void 0!==t?t:"",functionalArea:null!==(r=e.functionalArea)&&void 0!==r?r:"",internalOrderNumber:e.internalOrderNumber,wbsElement:e.wbsElement,commitmentItem:e.commitmentItem,budgetPeriod:null!==(n=e.budgetPeriod)&&void 0!==n?n:""}}},65187(e,t,r){"use strict";var n;r.d(t,{J:()=>n}),function(e){e[e.None=0]="None",e[e.APViewDetails=1]="APViewDetails",e[e.FMDetailsSumm=2]="FMDetailsSumm",e[e.FMEmfDetailsView=3]="FMEmfDetailsView",e[e.GrantFunding=4]="GrantFunding"}(n||(n={}))},53085(e,t,r){"use strict";r.d(t,{Qe:()=>P,$w:()=>L,wc:()=>B,hz:()=>p,xu:()=>m,z3:()=>g,RU:()=>h,i5:()=>v,Vd:()=>b,WF:()=>y,Sg:()=>w,B8:()=>T,gx:()=>A,sm:()=>S,FE:()=>C,pE:()=>E,Fl:()=>U,Q_:()=>k,nP:()=>x,eU:()=>I,eM:()=>j,_A:()=>V,vG:()=>W,ZR:()=>z,Wr:()=>H,OV:()=>_,_3:()=>O,dM:()=>R,Xm:()=>D,mz:()=>F,vt:()=>N,cg:()=>M}),r(44114);var n=r(30038),a=r(4316),i=r(60763);const o=(e,t)=>null===e&&1===t.length?t[0].option:e;var s=r(65187),c=r(46720),l=r(63763),u=r(44043);const f=(0,l._f)(),d=(0,n.Z0)({name:"grant/enterpriseresourceplanning/contract",initialState:f,reducers:{closeActiveModals:e=>{e.activeModal=(0,l.FP)(),e.activeAccountingLine=null},contractCancel:e=>{e.isCanceling=!0},contractLoadStart:(e,t)=>{e.id=t.payload.contractId,e.isLoading=!0},contractSaveAttempted:e=>{e.saveAttempted=!0},contractSaveEnd:e=>{e.isSaving=!1},contractSaveStart:e=>{e.isSaving=!0},contractSubmitEnd:e=>{e.isSubmitting=!1},contractSubmitStart:e=>{e.isSubmitting=!0},createContractAccountingLine:e=>{const t=a.q.create().toString();e.activeAccountingLine=(0,i.xH)(t),e.activeModal={active:c.M.AccountingLine,accountingLineId:t,isCreate:!0,detailsMode:!1}},createFiscalYear:e=>{const t=new Date(Date.now()).getFullYear()+99,r=e.fiscalYears.map((e=>e.year))[e.fiscalYears.length-1]+1,n=r<=t?r:void 0;e.fiscalYears.push((0,l.tQ)(n))},deleteAccountingLine:(e,t)=>{const{id:r}=t.payload;e.accountingLines=e.accountingLines.filter((e=>e.id!==r)),e.activeModal=(0,l.FP)()},deleteFiscalYear:(e,t)=>{const{id:r}=t.payload;e.fiscalYears=e.fiscalYears.filter((e=>e.id!==r))},saveContract:(e,t)=>Object.assign(e,t.payload.delta),saveContractFiscalYear:(e,t)=>{const{id:r,delta:n}=t.payload,a=e.fiscalYears.findIndex((e=>e.id===r));a>-1&&Object.assign(e.fiscalYears[a],n)},sendToContractGrid:e=>{window.location.href=`/Grants/EnterpriseResourcePlanning/Contracts/${e.grantId}`},setActiveAccountingLine:(e,t)=>{var r;const{accountingLineId:n,detailsMode:a,isCreate:o}=t.payload;e.activeAccountingLine=null!==(r=e.accountingLines.find((e=>e.id===n)))&&void 0!==r?r:(0,i.xH)(n),e.activeModal={active:c.M.AccountingLine,accountingLineId:n,isCreate:o,detailsMode:a}},setActiveDeleteAccountingLineModal:(e,t)=>{e.activeModal={active:c.M.AccountingLineDelete,accountingLineId:t.payload.accountingLineId}},setContract:(e,t)=>Object.assign(e,t.payload),setContractAwardCode:(e,t)=>{const{awardCode:r}=t.payload;e.awardCode=r,r&&["A","B","D","E","F","G","M"].includes(r)||(e.publicationDate=null,e.bulletinReferenceNumber=null)},setContractDoNotSendToSams:(e,t)=>{const{doNotSendToSamsDisplay:r}=t.payload;e.doNotSendToSamsDisplay=r,e.doNotSendToSams=!r},setContractPerTime:(e,t)=>{const{perTime:r}=t.payload;e.perTime=r,e.payRate="MR"===r?0:null},setContractTravelIndicator:(e,t)=>{const{travelIndicator:r}=t.payload;e.travelIndicator=r,r||(e.travelAmount=null)},accountingLineFundLoadEnd:e=>{const t=e.activeAccountingLine;t&&(t.fundIsLoading=!1,t.fundLoadAttempted=!0)},accountingLineFundLoadStart:e=>{const t=e.activeAccountingLine;t&&(t.fundIsLoading=!0)},clearAccountingLineFundLoading:(e,t)=>{var r;const{id:n}=t.payload,a=e.accountingLines.find((e=>e.id===n));a&&(a.fundIsLoading=!1),(null===(r=e.activeAccountingLine)||void 0===r?void 0:r.id)===n&&(e.activeAccountingLine.fundIsLoading=!1)},saveAccountingLine:e=>{if(e.activeAccountingLine){const t=e.activeAccountingLine.id;if(e.accountingLines.find((e=>e.id===t))){const r=e.accountingLines.findIndex((e=>e.id===t));r>-1&&(e.accountingLines[r]=e.activeAccountingLine)}else e.accountingLines.push(e.activeAccountingLine);e.activeAccountingLine=null}e.activeModal=(0,l.FP)()},setAccountingLine:(e,t)=>{const r=e.activeAccountingLine;r&&Object.assign(r,t.payload.delta)},setAccountingLineCallType:(e,t)=>{const{id:r,callType:n,distributionValue:a}=t.payload,o=e.activeAccountingLine;o&&Object.assign(o,(0,i.xH)(r,null!=n?n:s.J.None,a))},setAccountingLineFund:(e,t)=>{const r=e.activeAccountingLine;r&&(r.fund=t.payload.fund,r.fundCenter=null,r.fundCenterOptions=[],r.functionalArea=null,r.functionalAreaOptions=[],r.budgetPeriod=null,r.budgetPeriodOptions=[],r.allOptionResponses=[],r.fundIsLoading=!1,r.fundLoadAttempted=!1)},setAccountingLineLookups:(e,t)=>{const r=e.activeAccountingLine;if(r){const e=t.payload,{fundCenterOptions:n,functionalAreaOptions:a,budgetPeriodOptions:s}=(0,i.EX)(e);r.allOptionResponses=e,r.fundCenterOptions=n,r.functionalAreaOptions=a,r.budgetPeriodOptions=s,r.fundCenter=o(r.fundCenter,n),r.functionalArea=o(r.functionalArea,a),r.budgetPeriod=o(r.budgetPeriod,s)}},setAccountingLineOptionsField:(e,t)=>{const r=e.activeAccountingLine;if(r){const{field:e,fieldValue:n}=t.payload;switch(e){case u.e.FundCenter:r.fundCenter=n;break;case u.e.FunctionalArea:r.functionalArea=n;break;case u.e.BudgetPeriod:r.budgetPeriod=n}const{fundCenter:a,functionalArea:s,budgetPeriod:c}=r,l=r.allOptionResponses.filter((e=>!(null!==a&&e.fundsCenter!==a||null!==s&&e.functionalArea!==s||null!==c&&e.budgetPeriod!==c))),{fundCenterOptions:f,functionalAreaOptions:d,budgetPeriodOptions:h}=(0,i.EX)(l);r.fundCenterOptions=f,r.functionalAreaOptions=d,r.budgetPeriodOptions=h,e===u.e.FundCenter&&null!==a||(r.fundCenter=o(a,f)),e===u.e.FunctionalArea&&null!==s||(r.functionalArea=o(s,d)),e===u.e.BudgetPeriod&&null!==c||(r.budgetPeriod=o(c,h))}}}}),h=d.reducer,{closeActiveModals:p,contractCancel:m,contractLoadStart:g,contractSaveAttempted:v,contractSaveEnd:b,contractSaveStart:y,contractSubmitEnd:w,contractSubmitStart:T,createContractAccountingLine:A,createFiscalYear:S,deleteAccountingLine:C,deleteFiscalYear:E,saveContract:k,saveContractFiscalYear:x,sendToContractGrid:I,setActiveAccountingLine:_,setActiveDeleteAccountingLineModal:O,setContract:R,setContractAwardCode:D,setContractDoNotSendToSams:F,setContractPerTime:N,setContractTravelIndicator:M,accountingLineFundLoadEnd:P,accountingLineFundLoadStart:L,clearAccountingLineFundLoading:B,saveAccountingLine:U,setAccountingLine:j,setAccountingLineCallType:V,setAccountingLineFund:W,setAccountingLineLookups:z,setAccountingLineOptionsField:H}=d.actions},46720(e,t,r){"use strict";var n;r.d(t,{M:()=>n}),function(e){e[e.None=0]="None",e[e.AccountingLine=1]="AccountingLine",e[e.AccountingLineDelete=2]="AccountingLineDelete"}(n||(n={}))},63763(e,t,r){"use strict";r.d(t,{FP:()=>c,Mh:()=>d,_f:()=>o,l5:()=>l,tQ:()=>s,zo:()=>u});var n=r(4316),a=r(60763),i=r(82409);const o=()=>({id:n.q.EMPTY,grantId:0,businessArea:null,isCopy:!1,canCopy:!1,canEdit:!1,sapContractNumber:"",oldContractNumber:"",agencyContractReference:null,contractName:"",totalValue:null,validFrom:null,validTo:null,awardCode:null,publicationDate:null,bulletinReferenceNumber:null,travelIndicator:!1,travelAmount:null,fixedPrice:!1,advancePayment:!1,subcontractorUtilization:!1,subcontractorDiscount:!1,classCodeOrderType:null,perTime:null,payRate:null,doNotSendToSams:!0,doNotSendToSamsDisplay:!1,sapVendorNumber:"",shortDescription:null,nigpCode:null,headerText:null,headerTextEstablishment:null,headerTextModification:null,guaranteedMinimumAmount:0,fiscalYears:[s()],accountingLines:[],activeModal:c(),activeAccountingLine:null,isLoading:!1,isSaving:!1,isSubmitting:!1,saveAttempted:!1,isCanceling:!1}),s=e=>({id:n.q.create().toString(),year:null!=e?e:new Date(Date.now()).getFullYear(),amount:0}),c=()=>({active:null}),l=()=>({id:n.q.EMPTY,grantId:0,businessArea:null,isCopy:!1,canCopy:!1,canEdit:!1,isSubmitting:!1,sapContractNumber:"",oldContractNumber:"",agencyContractReference:null,contractName:"",totalValue:null,validFrom:null,validTo:null,awardCode:null,publicationDate:null,bulletinReferenceNumber:null,travelIndicator:!1,travelAmount:null,fixedPrice:!1,advancePayment:!1,subContractorUtilization:!1,subContractorDiscount:!1,classCodeOrderType:null,perTime:null,payRate:null,doNotSendToSAMS:!1,sapVendorNumber:"",shortDescription:null,nigpCode:null,headerText:null,headerTextEstablishment:null,headerTextModification:null,guaranteedMinimumAmount:0,fiscalYears:[],accountingLines:[]}),u=e=>({id:e.id,grantId:e.grantId,businessArea:e.businessArea,isCopy:e.isCopy,canCopy:e.canCopy,canEdit:e.canEdit,sapContractNumber:e.sapContractNumber,oldContractNumber:e.oldContractNumber,agencyContractReference:e.agencyContractReference,contractName:e.contractName,totalValue:e.totalValue,validFrom:e.validFrom,validTo:e.validTo,awardCode:e.awardCode,publicationDate:e.publicationDate,bulletinReferenceNumber:e.bulletinReferenceNumber,travelIndicator:e.travelIndicator,travelAmount:e.travelAmount,fixedPrice:e.fixedPrice,advancePayment:e.advancePayment,subcontractorUtilization:e.subContractorUtilization,subcontractorDiscount:e.subContractorDiscount,classCodeOrderType:e.classCodeOrderType,perTime:e.perTime,payRate:e.payRate,doNotSendToSams:e.doNotSendToSAMS,doNotSendToSamsDisplay:!e.doNotSendToSAMS,sapVendorNumber:e.sapVendorNumber,shortDescription:e.shortDescription,nigpCode:e.nigpCode,headerText:(0,i.D)(e.headerText),headerTextEstablishment:(0,i.D)(e.headerTextEstablishment),headerTextModification:(0,i.D)(e.headerTextModification),guaranteedMinimumAmount:e.guaranteedMinimumAmount,fiscalYears:e.fiscalYears.length>0?e.fiscalYears.map((e=>f(e))):[s()],accountingLines:e.accountingLines.map((e=>(0,a.uZ)(e))),isLoading:!1,isSaving:!1,isSubmitting:!1,saveAttempted:!1,isCanceling:!1}),f=e=>({id:e.id&&e.id!==n.q.EMPTY?e.id:n.q.create().toString(),year:e.year,amount:e.amount}),d=e=>({id:e.id,grantId:e.grantId,businessArea:e.businessArea,isCopy:e.isCopy,canCopy:!1,canEdit:!1,isSubmitting:!1,sapContractNumber:e.sapContractNumber,oldContractNumber:e.oldContractNumber,agencyContractReference:e.agencyContractReference,contractName:e.contractName,totalValue:e.totalValue,validFrom:e.validFrom,validTo:e.validTo,awardCode:e.awardCode,publicationDate:e.publicationDate,bulletinReferenceNumber:e.bulletinReferenceNumber,travelIndicator:e.travelIndicator,travelAmount:e.travelAmount,fixedPrice:e.fixedPrice,advancePayment:e.advancePayment,subContractorUtilization:e.subcontractorUtilization,subContractorDiscount:e.subcontractorDiscount,classCodeOrderType:e.classCodeOrderType,perTime:e.perTime,payRate:e.payRate,doNotSendToSAMS:e.doNotSendToSams,sapVendorNumber:e.sapVendorNumber,shortDescription:e.shortDescription,nigpCode:e.nigpCode,headerText:(0,i.l)(e.headerText),headerTextEstablishment:(0,i.l)(e.headerTextEstablishment),headerTextModification:(0,i.l)(e.headerTextModification),guaranteedMinimumAmount:e.guaranteedMinimumAmount,fiscalYears:e.fiscalYears.map((e=>h(e))),accountingLines:e.accountingLines.map((e=>(0,a.f4)(e)))}),h=e=>({id:e.id,year:e.year,amount:e.amount})},44043(e,t,r){"use strict";var n;r.d(t,{e:()=>n}),function(e){e[e.FundCenter=1]="FundCenter",e[e.FunctionalArea=2]="FunctionalArea",e[e.BudgetPeriod=3]="BudgetPeriod"}(n||(n={}))},50112(e,t,r){"use strict";r.d(t,{y:()=>i,z:()=>a});var n=r(40476);function a(e){e&&(0,n.Kp)("Prequalification Issue",e)}const i=(e,t,r)=>e&&t&&r?r:null},87075(e,t,r){"use strict";r.d(t,{bf:()=>g,hJ:()=>b,kM:()=>p,nQ:()=>v,p8:()=>m,uC:()=>h}),r(44114);var n=r(2543),a=r(95093),i=r(44329),o=r(98821),s=r(98799);const c=e=>{switch(e%12){case 0:return 0;case 1:return 6;case 2:return 3;case 3:return 9;case 4:return 1;case 5:return 7;case 6:return 4;case 7:return 10;case 8:return 2;case 9:return 8;case 10:return 5;default:return 11}},l=(e,t)=>{const r=(0,a.utc)(e),n=(0,a.utc)(t).add(1,"day").subtract(1,"year"),i=Math.floor(r.diff(n,"years",!0)),o=n.startOf("month"),s=r.diff(o,"years");return{grantYear:i,grantMonth:r.diff(o,"months")%12+(s>i?12:0)}},u=(e,t,r,a)=>{var i;return null!==(i=e.find((e=>(0,n.isEqual)(l(t(e).startDateUtc,a),r))))&&void 0!==i?i:null},f=e=>(0,o.dM)(Math.max(0,e)),d=(e,t)=>f(Math.min(e,t)),h=(e,t,r,a)=>{var i,s,f;const h=a.map((r=>{const n=l(r.startDateUtc,e);return{timeFrame:n,allocation:{...r,amount:0},allocationCap:u(t,(e=>e),n,e)}})),p=()=>(0,o.dM)(r-(0,n.sumBy)(h,(e=>e.allocation.amount)));let m=r;for(;m>0;){m=p();const e=h.filter((e=>{var t,r;return e.allocation.amount<(null!==(r=null===(t=e.allocationCap)||void 0===t?void 0:t.amount)&&void 0!==r?r:Number.MIN_VALUE)}));if(e.length){const t=1/(0,n.sumBy)(e,(e=>{var t,r;return null!==(r=null===(t=e.allocationCap)||void 0===t?void 0:t.defaultSpreadPercentage)&&void 0!==r?r:0}));let r=!1;for(const n of e)if(n.allocationCap){const e=t*n.allocationCap.defaultSpreadPercentage*m,a=d(n.allocation.amount+e,null!==(i=n.allocationCap.amount)&&void 0!==i?i:0);a>n.allocation.amount&&(r=!0,n.allocation.amount=a)}if(r)continue}break}for(let t=0;t<13;t++){const r=c(t);for(const t of(0,n.uniq)(h.map((e=>e.timeFrame.grantYear)))){const n=Math.sign(p());if(0!==n){const a=u(h,(e=>e.allocation),{grantYear:t,grantMonth:r},e);a&&(a.allocation.amount=d(a.allocation.amount+n/100,null!==(f=null===(s=a.allocationCap)||void 0===s?void 0:s.amount)&&void 0!==f?f:0))}}}return h.map((e=>e.allocation))},p=e=>`${e.year()}-${e.month()}`,m=(e,t,r)=>{const i=(0,n.mapValues)((0,n.groupBy)(t.availableCompensation,(e=>p((0,a.utc)({year:e.year,month:e.month-1,day:1})))),(e=>(0,n.sumBy)(e,(e=>e.availableCompensation))));let c={};if(t.benefitAllocation.length>0)c=(0,n.mapValues)((0,n.groupBy)(t.benefitAllocation,(e=>p((0,a.utc)({year:e.year,month:e.month-1,day:1})))),(e=>(0,n.sumBy)(e,(e=>e.benefitAllocation))));else{const e=(0,s.xD)(i),t=(0,o.dM)(r/e.length);let n=(0,o.dM)(r-t*e.length);for(const r of e)n>0?(c[r]=(0,o.dM)(t+.01),n=(0,o.dM)(n-.01)):c[r]=t}const l=(0,n.groupBy)(e,(e=>p((0,a.utc)(e.startDateUtc))));return e.map((e=>{var t,r,o;const s=(0,a.utc)(e.startDateUtc),u=p(s),d=(null!==(t=i[u])&&void 0!==t?t:0)+(null!==(r=c[u])&&void 0!==r?r:0),h=l[u];let m;switch(h.length){case 0:m=0;break;case 1:m=f(d);break;default:{const t=1/(0,n.sumBy)(h,(e=>e.defaultSpreadPercentage)),r=h.find((t=>t.startDateUtc===e.startDateUtc));m=f(t*d*(null!==(o=null==r?void 0:r.defaultSpreadPercentage)&&void 0!==o?o:0));break}}return{...e,amount:m}}))},g=(e,t)=>{var r,i,o;const s={grantYears:[],grantMonths:[],allocationYears:[]},c=(0,n.sortBy)(t.map((t=>({timeFrame:l(t.startDateUtc,e.yearOneEndDate),allocation:t}))),(e=>(0,a.utc)(e.allocation.startDateUtc))),u=null!==(r=(0,n.min)(c.map((e=>(0,a.utc)(e.allocation.startDateUtc).year()))))&&void 0!==r?r:0,f=null!==(i=(0,n.max)(c.map((e=>e.timeFrame.grantMonth))))&&void 0!==i?i:0,d=[],h=[];for(const{timeFrame:{grantYear:e,grantMonth:t},allocation:r}of c){const n=u+e;d.push(n),null!==(o=s[n])&&void 0!==o||(s[n]={});const a=t-f;h.push(a),s[n][a]=r}s.grantYears=(0,n.sortBy)((0,n.uniq)(d),(e=>e));const p=(0,a.utc)(e.yearOneEndDate);return s.grantMonths=(0,n.sortBy)((0,n.uniq)(h).map((e=>({index:e,name:p.clone().add(e,"months").format("MMMM")}))),(e=>e.index)),s.allocationYears=s.grantYears.map(((e,t)=>{var r,i;const o=c.filter((e=>e.timeFrame.grantYear===t));return{year:e,allocationIds:(0,n.sortBy)(o,(e=>(0,a.utc)(e.allocation.startDateUtc))).map((e=>e.allocation.id)),start:null!==(r=(0,n.min)(o.map((e=>(0,a.utc)(e.allocation.startDateUtc)))))&&void 0!==r?r:(0,a.utc)(),end:null!==(i=(0,n.max)(o.map((e=>(0,a.utc)(e.allocation.endDateUtc)))))&&void 0!==i?i:(0,a.utc)(),amount:(0,n.sumBy)(o,(e=>e.allocation.amount))}})),s},v=e=>e.allocations.map((e=>({id:(0,i.Ak)(),amount:0,startDateUtc:e.start,endDateUtc:e.end,defaultSpreadPercentage:e.defaultWeight}))),b=(new Date).toISOString()},73339(e,t,r){"use strict";r.d(t,{S:()=>s,i:()=>o});var n=r(95093),a=r.n(n),i=r(98799);const o=(e,t)=>{const{from:r,to:n}=t;if(r){const t=a().utc(r).startOf("day");e=e.filter((e=>a().utc(e.expenseDate).isSameOrAfter(t)))}if(n){const t=a().utc(n).startOf("day");e=e.filter((e=>a().utc(e.expenseDate).isSameOrBefore(t)))}return e},s=(e,t)=>t&&(0,i.Ih)(e,t)?e[t]:null},3518(e,t,r){"use strict";var n;r.d(t,{h:()=>n}),function(e){e[e.CategoryBudget=1]="CategoryBudget",e[e.CategoryBudgetDelete=2]="CategoryBudgetDelete",e[e.BudgetItem=3]="BudgetItem",e[e.BudgetItemDelete=4]="BudgetItemDelete",e[e.BudgetPageAlerts=5]="BudgetPageAlerts",e[e.Import=6]="Import",e[e.Export=7]="Export",e[e.CopySubmissionBudget=8]="CopySubmissionBudget",e[e.CreateNewBudgetVersion=9]="CreateNewBudgetVersion"}(n||(n={}))},13707(e,t,r){"use strict";var n;r.d(t,{T:()=>n}),function(e){e[e.Disable=0]="Disable",e[e.Enable=1]="Enable",e[e.Require=2]="Require"}(n||(n={}))},39135(e,t,r){"use strict";r.d(t,{$5:()=>be,AV:()=>Ae,BH:()=>we,Er:()=>Y,GW:()=>ce,GZ:()=>De,Gt:()=>Z,HY:()=>We,Jt:()=>Q,Kb:()=>z,LW:()=>V,M6:()=>Ge,MF:()=>N,N1:()=>M,PR:()=>Oe,Ph:()=>he,Q9:()=>Ce,Qw:()=>X,R$:()=>$e,RV:()=>pe,ST:()=>B,Su:()=>ee,T4:()=>L,TS:()=>me,UD:()=>fe,Vf:()=>ke,Vo:()=>ge,WI:()=>P,WY:()=>j,X9:()=>R,XP:()=>H,Xi:()=>ae,YP:()=>le,YV:()=>I,Yj:()=>Fe,bS:()=>ye,b_:()=>xe,cN:()=>J,cQ:()=>ne,co:()=>ve,dn:()=>q,g4:()=>Ie,h0:()=>Me,hz:()=>_,iE:()=>Re,ih:()=>O,jc:()=>de,kv:()=>D,ll:()=>re,ln:()=>Ee,lp:()=>Le,nL:()=>Ve,ni:()=>oe,oO:()=>ze,ob:()=>Pe,om:()=>K,pw:()=>F,px:()=>Te,sH:()=>ie,sY:()=>ue,t4:()=>te,tE:()=>He,tX:()=>se,uk:()=>G,vB:()=>Se,wx:()=>$,xe:()=>Ne,y4:()=>Be,zH:()=>_e,zo:()=>U});var n=r(30038),a=r(35671),i=r(41016),o=r(15392),s=r(26027),c=r(19742),l=r(24729),u=r(87075),f=r(73339),d=r(3518),h=r(13707),p=r(47635),m=r(45438),g=r(4316),v=r(50112),b=r(2543),y=r(98821),w=r(74230),T=r(80415),A=r(98799),S=r(76706);const C=(0,p.ng)(),E=(e,t)=>`budgetViewByOptions_${t}_${e.grantId}_${e.isSubmission}`,k=(e,t)=>`budgetViewOptions_${t}_${e.grantId}_${e.isSubmission}`,x=(0,n.Z0)({name:"grant/budget",initialState:C,reducers:{patchBudget:(e,t)=>{Object.assign(e,t.payload)},closeActiveModals:e=>{e.activeModal=(0,p.VP)(),e.activeBudgetItem=null,e.activeCategoryBudget=null},loadViewOptions:(e,t)=>{const{budgetId:r,userId:n}=t.payload;e.viewBy=(0,T.vK)(E(r,n),m.S.Category),e.viewOptions=(0,T.vK)(k(r,n),[])},patchBudgetViewBy:(e,t)=>{(0,T.ZB)(E(t.payload.budgetId,t.payload.userId),t.payload.viewBy),e.viewBy=t.payload.viewBy},patchBudgetViewOptions:(e,t)=>{(0,T.ZB)(k(t.payload.budgetId,t.payload.userId),t.payload.viewOptions),e.viewOptions=t.payload.viewOptions},patchBudgetActualsDateRange:(e,t)=>{e.actualsRange=t.payload},initActiveCategoryBudget:(e,t)=>{var r,n;e.activeModal.active=d.h.CategoryBudget;const a=(0,p.TZ)(g.q.EMPTY,t.payload.budgetSettings,e.categoryBudgetCustomForms);if(e.activeCategoryBudget=a,null===(r=e.availableCategories[a.categoryId])||void 0===r?void 0:r.isDefault){const t=e.accessInformation.isIllinois,r=null===(n=e.availableCategories[a.categoryId])||void 0===n?void 0:n.name,o=(0,l.H7)(t,!0,r);e.activeCategoryBudget.allowableBudgetItemTypes.allowDirectCostCalculation=o!==i.g.Default,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowCostRate=o===i.g.CostRate||r===s.$7.ConsultantsAndExpenses,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowCostRateLengthOfTime=o===i.g.CostRateLengthOfTime,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowCostRateNumberOfTrips=o===i.g.CostRateNumberOfTrips||r===s.$7.ConsultantsAndExpenses,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowSalary=o===i.g.Salary,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowBase=o===i.g.Base}},setActiveCategoryBudgetModal:(e,t)=>{e.activeModal={active:d.h.CategoryBudget,detailsMode:t.payload.detailsMode,isSaving:!1,isSettingLock:!1},e.categoryBudgets[t.payload.categoryId]&&(e.activeCategoryBudget=e.categoryBudgets[t.payload.categoryId])},setActiveDeleteCategoryBudgetModal:(e,t)=>{e.activeModal={active:d.h.CategoryBudgetDelete,categoryId:t.payload.categoryId,isLoading:!1}},patchCategoryBudget:(e,t)=>{var r,n;const{delta:a}=t.payload;if(e.activeCategoryBudget){const t=a.categoryId;if(t){const a=e.accessInformation.isIllinois,o=e.availableCategories[t],c=null==o?void 0:o.name,u=(0,l.H7)(a,null!==(r=null==o?void 0:o.isDefault)&&void 0!==r&&r,c);(null===(n=e.availableCategories[t])||void 0===n?void 0:n.isDefault)?(e.activeCategoryBudget.allowableBudgetItemTypes.allowDirectCostCalculation=u!==i.g.Default,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowCostRate=u===i.g.CostRate||c===s.$7.ConsultantsAndExpenses,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowCostRateLengthOfTime=u===i.g.CostRateLengthOfTime,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowCostRateNumberOfTrips=u===i.g.CostRateNumberOfTrips||c===s.$7.ConsultantsAndExpenses,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowSalary=u===i.g.Salary,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowBase=u===i.g.Base):(e.activeCategoryBudget.allowableBudgetItemTypes.allowDirectCostCalculation=!1,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowCostRate=!1,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowCostRateLengthOfTime=!1,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowCostRateNumberOfTrips=!1,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowSalary=!1,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowBase=!1)}Object.assign(e.activeCategoryBudget,a)}},patchCategoryBudgetSpendingAlerts:(e,t)=>{const{delta:r}=t.payload;e.activeCategoryBudget&&Object.assign(e.activeCategoryBudget.spendingAlerts,r)},patchCategoryBudgetEnableExpenseCap:(e,t)=>{const{enableExpenseCap:r}=t.payload;e.activeCategoryBudget&&(e.activeCategoryBudget.enableExpenseCap=r)},initCategoryBudgetSave:e=>{e.activeModal.active===d.h.CategoryBudget&&(e.activeModal.isSaving=!0)},saveCategoryBudgetSuccess:e=>{e.activeModal=(0,p.VP)(),e.activeCategoryBudget=null},saveCategoryBudgetFail:e=>{e.activeModal.active===d.h.CategoryBudget&&(e.activeModal.isSaving=!1)},deleteCategoryBudgetBegin:(e,t)=>{e.activeModal={active:d.h.CategoryBudgetDelete,categoryId:t.payload.categoryId,isLoading:!0}},deleteCategoryBudgetSuccess:(e,t)=>{e.activeModal=(0,p.VP)(),(0,A.AW)(e.categoryBudgets,t.payload.categoryId);const r=(0,A.BI)(e.budgetItems).filter((e=>e.general.categoryId!==t.payload.categoryId)).map((e=>e.id)),n={};return Object.values(e.budgetItems).forEach((e=>{r.includes(e.id)&&(n[e.id]=e)})),e.budgetItems=n,e},deleteCategoryBudgetFail:e=>{e.activeModal=(0,p.VP)()},lockCategoryBudgetBegin:e=>{e.activeModal.active===d.h.CategoryBudget&&(e.activeModal.isSettingLock=!0)},lockCategoryBudgetSuccess:(e,t)=>{e.activeCategoryBudget&&(e.activeCategoryBudget.isLocked=t.payload.locked),e.activeModal.active===d.h.CategoryBudget&&(e.activeModal.isSettingLock=!1)},lockCategoryBudgetFail:e=>{e.activeModal.active===d.h.CategoryBudget&&(e.activeModal.isSettingLock=!1)},initActiveBudgetItem:(e,t)=>{var r,n;e.activeModal={active:d.h.BudgetItem,defaultTab:"General",isCopy:!1,detailsMode:!1};const a=t.payload.categoryId,i=e.budgetSettings,o=null!==(r=e.categoryBudgets[a])&&void 0!==r?r:(0,p.TZ)(a,i,e.categoryBudgetCustomForms),s=null!==(n=e.availableCategories[o.categoryId])&&void 0!==n?n:(0,p.qb)();e.activeBudgetItem=(0,p.GM)(o,s,e.accessInformation,e.grantInformation,i,e.budgetItemCustomForms)},setActiveBudgetItemModal:(e,t)=>{const{budgetItemId:r,defaultTab:n,detailsMode:a,isCopy:i}=t.payload,o=i||!1,s=(0,f.S)(e.budgetItems,r);if(s){let t;e.activeModal={active:d.h.BudgetItem,defaultTab:n||"General",isCopy:o,detailsMode:a},o?(t=(0,b.cloneDeep)(s),t.id=g.q.EMPTY):t=s;const r=s.financials.excludeFromMatch;t.financials.excludeFromMatch=r,t.financials.match=e.budgetSettings.matchCostOption===h.T.Disable?{Cash:w.VX,InKind:w.VX,OtherFunding:w.VX}:{...s.financials.match,Cash:r?w.VX:s.financials.match.Cash,InKind:r?w.VX:s.financials.match.InKind,OtherFunding:r?w.VX:s.financials.match.OtherFunding},e.activeBudgetItem=t}},setActiveBudgetCopyModal:e=>{e.activeModal={active:d.h.CopySubmissionBudget,warnings:e.copySubmissionBudgetInformation.warnings}},setActiveDeleteBudgetItemModal:(e,t)=>{e.activeModal={active:d.h.BudgetItemDelete,budgetItemId:t.payload.budgetItemId}},copyBudgetBegin:e=>{e.copySubmissionBudgetInformation.copy=S.z.Started},copyBudgetSuccess:e=>{e.copySubmissionBudgetInformation.copy=S.z.Completed,e.activeModal=(0,p.VP)()},copyBudgetFail:e=>{e.copySubmissionBudgetInformation.copy=S.z.Failed},setBudgetActiveModalImport:(e,t)=>{e.activeModal={active:d.h.Import,importId:t.payload.importId}},setBudgetActiveModalExport:e=>{e.activeModal={active:d.h.Export}},patchBudgetItemGeneral:(e,t)=>{const{delta:r}=t.payload,n=e.activeBudgetItem;n&&(Object.assign(n.general,r),qe(n))},patchBudgetItemFeesOrExpenses:(e,t)=>{const{feesOrExpenses:r}=t.payload;e.activeBudgetItem&&(e.activeBudgetItem.general.feesOrExpenses=r,e.activeBudgetItem.financials.directCostCalculation.directCostCalculationType=r===o.u.Expenses?i.g.CostRateNumberOfTrips:i.g.CostRate)},patchBudgetItemType:(e,t)=>{const{budgetItemType:r}=t.payload,n=e.activeBudgetItem;if(n){const t=e.budgetSettings.defaultMatches,i=r===a.r.NonPersonnel?t.inKindNonPersonnel:t.inKindPersonnel;n.general.type=r,n.financials.staffSalary=0,n.financials.directCostCalculation=(0,c.z7)(e.categoryBudgets[n.general.categoryId],r),n.financials.match.InKind=i,n.financials.directCostCalculation={...n.financials.directCostCalculation,...(0,c.lv)(n.financials.directCostCalculation.directCostCalculationType)},qe(n)}},patchBudgetItemCalculationType:(e,t)=>{const{calculationType:r}=t.payload,n=e.activeBudgetItem;n&&(n.financials.directCostCalculation={...(0,c.z7)(e.categoryBudgets[n.general.categoryId],n.general.type),...(0,c.lv)(r)})},patchBudgetItemCategory:(e,t)=>{var r,n;const{categoryId:o}=t.payload,s=e.activeBudgetItem;if(s){const t=e.categoryBudgets[o],c=null!==(r=null==t?void 0:t.purposeAreaIds)&&void 0!==r?r:[],u={},f={amountType:0,amount:0};for(const e of c)u[e]=(0,p.Le)();s.general.categoryId=o,s.financials.generatesIndirect=t.isIndirect,s.financials.salaryGeneratesIndirect=t.isIndirect,s.financials.excludeFromMatch=![t.matchCostOptions.Cash,t.matchCostOptions.InKind,t.matchCostOptions.OtherFunding].includes(h.T.Enable),s.financials.matchOption=(0,p.sw)(t.matchCostOptions),s.financials.match.Cash=t.matchCostOptions.Cash===h.T.Disable?f:s.financials.match.Cash,s.financials.match.InKind=t.matchCostOptions.InKind===h.T.Disable?f:s.financials.match.InKind,s.financials.match.OtherFunding=t.matchCostOptions.OtherFunding===h.T.Disable?f:s.financials.match.OtherFunding,s.purposeAreas=u;const d=s.general.type,m=s.financials.directCostCalculation.directCostCalculationType,g=e.categoryBudgets[o],b=g.allowableBudgetItemTypes,y=g.allowableDirectCostCalculationTypes,w=e.accessInformation.isIllinois,T=(0,v.y)(w,g.isDefault,null===(n=e.availableCategories[o])||void 0===n?void 0:n.name);(0,l.g0)(m,T)||(s.financials.directCostCalculation.basis=null),(0,l.ZD)(m,w)||(s.financials.directCostCalculation.location=null),(0,l.xz)(m,T)||(s.financials.directCostCalculation.position=null),e.categoryBudgets[o].allowableBudgetItemTypes.allowNonPersonnel=d===a.r.NonPersonnel||b.allowNonPersonnel,e.categoryBudgets[o].allowableBudgetItemTypes.allowPersonnel=d===a.r.Personnel||b.allowPersonnel,e.categoryBudgets[o].allowableBudgetItemTypes.allowBenefit=d===a.r.Benefit||b.allowBenefit,e.categoryBudgets[o].allowableBudgetItemTypes.allowDirectCostCalculation=d===a.r.DirectCostCalculation||b.allowDirectCostCalculation,e.categoryBudgets[o].allowableDirectCostCalculationTypes.allowBase=m===i.g.Base||y.allowBase,e.categoryBudgets[o].allowableDirectCostCalculationTypes.allowCostRate=m===i.g.CostRate||y.allowCostRate,e.categoryBudgets[o].allowableDirectCostCalculationTypes.allowCostRateLengthOfTime=m===i.g.CostRateLengthOfTime||y.allowCostRateLengthOfTime,e.categoryBudgets[o].allowableDirectCostCalculationTypes.allowCostRateNumberOfTrips=m===i.g.CostRateNumberOfTrips||y.allowCostRateNumberOfTrips,e.categoryBudgets[o].allowableDirectCostCalculationTypes.allowSalary=m===i.g.Salary||y.allowSalary,qe(s)}},patchBudgetItemExcludeFromMatch:(e,t)=>{const{excludeFromMatch:r}=t.payload,n=e.activeBudgetItem;if(n){const{benefits:e}=n.personnelBenefits,t=(0,A.xD)(e);for(const n of t)e[n].excludeFromMatch=r;n.financials.excludeFromMatch=r,qe(n)}},patchBudgetItemFinancials:(e,t)=>{const{delta:r}=t.payload,n=e.activeBudgetItem;n&&(Object.assign(n.financials,r),qe(n))},patchBudgetItemDirectCostCalculation:(e,t)=>{const{delta:r}=t.payload,n=e.activeBudgetItem;if(n){Object.assign(n.financials.directCostCalculation,r);const t=(0,y.dd)(n.financials.directCostCalculation);n.financials.staffSalary=0,n.financials.directCostCalculation.directCost=t,n.financials.allocations=Ke(e,n,t,(()=>!0)),qe(n)}},patchBudgetItemAllocationAmount:(e,t)=>{const{amount:r}=t.payload,n=e.activeBudgetItem;n&&(n.financials.allocations=Ke(e,n,r,(e=>e===t.payload.allocationId)),qe(n))},spreadBudgetItemAllocations:(e,t)=>{const{amount:r,allocationIds:n}=t.payload,a=e.activeBudgetItem;a&&(a.financials.allocations=Ke(e,a,r,(e=>n.includes(e))),qe(a))},spreadAllBudgetItemAllocations:(e,t)=>{const{clear:r}=t.payload,n=e.activeBudgetItem;if(n){const t=r?0:n.financials.directCostCalculation.directCost;n.financials.allocations=Ke(e,n,t,(()=>!0)),qe(n)}},patchBudgetItemPurposeArea:(e,t)=>{const{purposeAreaId:r,delta:n}=t.payload,a=e.activeBudgetItem;if(a){const e={grantFunded:0,matchFunding:{Cash:0,InKind:0,OtherFunding:0}};a.purposeAreas[r]=Object.assign(e,a.purposeAreas[r],n),qe(a)}},patchBudgetItemConfiguration:(e,t)=>{const{delta:r}=t.payload,n=e.activeBudgetItem;n&&(Object.assign(n.configuration,r),qe(n))},patchBudgetItemEnableExpenseCap:(e,t)=>{const{enableExpenseCap:r}=t.payload,n=e.activeBudgetItem;n&&(n.configuration.enableExpenseCap=r,n.configuration.expenseCap=r?n.configuration.expenseCap:null,qe(n))},patchBudgetItemEnableIndirectCap:(e,t)=>{const{enableIndirectCap:r}=t.payload,n=e.activeBudgetItem;n&&(n.configuration.enableIndirectCap=r,n.configuration.indirectCap=r?n.configuration.indirectCap:null)},loadBudgetItemFormConfigurationBegin:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.loadFormConfiguration=S.z.Started)},loadBudgetItemFormConfigurationSuccess:(e,t)=>{const{formConfiguration:r}=t.payload,n=e.activeBudgetItem;n&&(n.thunkStatuses.loadFormConfiguration=S.z.Completed,n&&(n.configuration.formConfiguration||(n.configuration.formConfiguration={}),n.configuration.formConfiguration.forms=r.forms.filter((t=>void 0!==e.allExpenseForms[t.id]))))},loadBudgetItemFormConfigurationFail:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.loadFormConfiguration=S.z.Failed)},patchBudgetItemGeneratesIndirect:(e,t)=>{const{generatesIndirect:r}=t.payload,n=e.activeBudgetItem;if(n){const e=n.personnelBenefits.benefits,t=(0,A.xD)(e);for(const n of t)e[n].generatesIndirect=r;n.financials.generatesIndirect=r,n.financials.salaryGeneratesIndirect=r}},setBudgetItemEnabledExpenseForms:(e,t)=>{var r,n;const a=e.activeBudgetItem;if(a)for(const e of null!==(n=null===(r=a.configuration.formConfiguration)||void 0===r?void 0:r.forms)&&void 0!==n?n:[])e.isEnabled=e.isGlobal||t.payload.expenseFormIds.indexOf(e.id)>=0},patchBudgetItemAttachments:(e,t)=>{const r=e.activeBudgetItem;if(r){const e=(0,b.differenceBy)(t.payload.attachments,r.attachments.existingAttachments,r.attachments.newAttachments,(e=>e.id));r.attachments.existingAttachments=(0,b.intersectionBy)(r.attachments.existingAttachments,t.payload.attachments,(e=>e.id)),r.attachments.newAttachments=[...(0,b.intersectionBy)(r.attachments.newAttachments,t.payload.attachments,(e=>e.id)),...e]}},patchBudgetItemBenefit:(e,t)=>{const r=e.activeBudgetItem;if(r){const n=r.personnelBenefits.benefits;Object.assign(n[t.payload.benefitTypeId],t.payload.delta);const a=(0,y.dM)(r.financials.staffSalary+(0,b.sumBy)((0,b.values)(n),(e=>(0,w.GJ)(r.financials.staffSalary,e.amount))));r.financials.directCostCalculation.directCost=a,r.financials.allocations=Ke(e,r,a,(()=>!0))}},patchBudgetItemBenefits:(e,t)=>{const{benefitTypeIds:r,categoryMatchCostOptions:n,categoryGeneratesIndirect:a}=t.payload,i=e.activeBudgetItem;if(i){const t=(0,b.chain)(r).keyBy((e=>e)).mapValues((e=>{var t;return null!==(t=i.personnelBenefits.benefits[e])&&void 0!==t?t:{...(0,p.l5)(n,a),benefitTypeId:e}})).value(),o=(0,y.dM)(i.financials.staffSalary+(0,b.sumBy)((0,b.values)(t),(e=>(0,w.GJ)(i.financials.staffSalary,e.amount))));i.financials.directCostCalculation.directCost=o,i.financials.allocations=Ke(e,i,o,(()=>!0)),i.personnelBenefits.benefits=t}},patchBudgetItemSalary:(e,t)=>{var r,n,a;const{salary:i,designationToGrant:o,compensationSalary:s}=t.payload;let c,l;null!==i?(c=(0,y.dM)(i),l=(0,y.Ff)(i/(null!=s?s:i))):null!==o?(c=(0,y.dM)(s*o),l=o):(c=0,l=0);const u=e.activeBudgetItem;if(u){const t=(0,y.Ff)(u.financials.staffSalary/(null!=s?s:u.financials.staffSalary)),i=null===(a=u.staffCompensations[null!==(n=null===(r=u.staffInformation)||void 0===r?void 0:r.staffId)&&void 0!==n?n:0])||void 0===a?void 0:a.benefits;(0,A.BI)(u.personnelBenefits.benefits).forEach((e=>{var r;if(e.amount.amountType===w.XR.Amount){let n=t>0?(0,y.dM)(e.amount.amount/t*l):0;if(i){const t=null===(r=i[e.benefitTypeId])||void 0===r?void 0:r.calculatedAmount;"number"==typeof t&&n>t&&(n=t)}e.amount.amount=n}}));const o=(0,y.dM)(c+(0,b.sumBy)((0,b.values)(u.personnelBenefits.benefits),(e=>(0,w.GJ)(c,e.amount))));u.financials.staffSalary=c,u.financials.directCostCalculation.directCost=o,u.financials.allocations=Ke(e,u,o,(()=>!0)),u.staffInformation&&(u.staffInformation.designationToThisGrant=l)}},loadStaffCompensationBegin:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.loadStaffCompensation=S.z.Started)},loadStaffCompensationSuccess:(e,t)=>{const r=e.activeBudgetItem;r&&(r.thunkStatuses.loadStaffCompensation=S.z.Completed,r.staffInformation=t.payload.staffInformation,r.staffCompensations=t.payload.staffCompensations)},loadStaffCompensationFail:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.loadStaffCompensation=S.z.Failed)},patchBudgetItemStaffInformation:(e,t)=>{const r=e.activeBudgetItem;r&&(r.staffInformation?Object.assign(r.staffInformation,t.payload.delta):r.staffInformation=Object.assign({},(0,p.Ix)(),t.payload.delta))},patchBudgetItemStaffChange:(e,t)=>{var r;const{staffCompensation:n}=t.payload,a=e.activeBudgetItem;if(a){const t=n?(0,y.dM)(n.salary*(1-n.designationToAwardedGrants-n.designationToPendingGrants)):0,i=e.categoryBudgets[a.general.categoryId],o=(0,b.chain)(null!==(r=null==n?void 0:n.benefits)&&void 0!==r?r:[]).filter((t=>e.grantInformation.benefits.some((e=>e.benefitTypeId===t.id)))).keyBy((e=>e.id)).mapValues((e=>{var r;return{benefitTypeId:e.id,amount:{amountType:e.amountType,amount:e.amountType===w.XR.Amount?(0,y.dM)(e.calculatedAmount*t/(null!==(r=null==n?void 0:n.salary)&&void 0!==r?r:1)):(0,y.Ff)(e.amount)},excludeFromMatch:(0,p.nY)([i.matchCostOptions.Cash,i.matchCostOptions.InKind,i.matchCostOptions.OtherFunding],e.excludeFromMatch),generatesIndirect:(0,p.ZG)(i.indirectCostOption,!e.excludeFromIndirect)}})).value(),s=(0,y.dM)(t+(0,b.sumBy)((0,b.values)(o),(e=>(0,w.GJ)(t,e.amount))));a.financials.staffSalary=t,a.financials.directCostCalculation.directCost=s,a.personnelBenefits.benefits=o,a.staffInformation=(0,p.fd)(e.accessInformation,a.financials,a.staffInformation,n),a.financials.allocations=Ke(e,a,s,(()=>!0))}},patchBudgetItemOverrideStaffCompensation:(e,t)=>{const{overrideStaffCompensation:r}=t.payload,n=e.activeBudgetItem;n&&(n.staffInformation||(n.staffInformation=(0,p.Ix)()),n.staffInformation.overrideStaffCompensation=r,n.financials.allocations=Ke(e,n,n.financials.directCostCalculation.directCost,(()=>!0)))},saveBudgetItemBegin:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.save=S.z.Started)},saveBudgetItemSuccess:e=>{e.activeModal=(0,p.VP)(),e.activeBudgetItem=null},saveBudgetItemFail:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.save=S.z.Failed)},deleteBudgetItemBegin:(e,t)=>{const r=e.budgetItems[t.payload.budgetItemId];r&&(e.activeModal={active:d.h.BudgetItemDelete,budgetItemId:t.payload.budgetItemId},r.thunkStatuses.delete=S.z.Started)},deleteBudgetItemSuccess:(e,t)=>{e.activeModal=(0,p.VP)(),e.budgetItems=(0,b.omitBy)(e.budgetItems,(e=>e.id===t.payload.budgetItemId))},deleteBudgetItemFail:(e,t)=>{const r=e.budgetItems[t.payload.budgetItemId];r&&(e.activeModal=(0,p.VP)(),r.thunkStatuses.delete=S.z.Failed)},setBudgetItemLockBegin:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.setLock=S.z.Started)},setBudgetItemLockSuccess:(e,t)=>{const r=e.activeBudgetItem;r&&(r.isLocked=t.payload.locked,r.thunkStatuses.setLock=S.z.Completed)},setBudgetItemLockFail:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.setLock=S.z.Failed)},resetBudgetViewBy:(e,t)=>{const{budgetId:r,userId:n}=t.payload;(0,T.ZB)(E(r,n),m.S.Category),e.viewBy=m.S.Category},initCreateNewBudgetVersionModal:e=>{e.activeModal={active:d.h.CreateNewBudgetVersion,versionName:"",isCreating:!1}},setCreateNewBudgetVersionName:(e,t)=>{e.activeModal.active===d.h.CreateNewBudgetVersion&&(e.activeModal.versionName=t.payload)},setCreateNewBudgetVersionCreating:(e,t)=>{e.activeModal.active===d.h.CreateNewBudgetVersion&&(e.activeModal.isCreating=t.payload)}},extraReducers:{"Imports: Import Mapped Data: Success":e=>{e.activeModal=(0,p.VP)()}}}),I=x.reducer,{closeActiveModals:_,copyBudgetBegin:O,copyBudgetFail:R,copyBudgetSuccess:D,deleteBudgetItemBegin:F,deleteBudgetItemFail:N,deleteBudgetItemSuccess:M,deleteCategoryBudgetBegin:P,deleteCategoryBudgetFail:L,deleteCategoryBudgetSuccess:B,initActiveBudgetItem:U,initActiveCategoryBudget:j,initCategoryBudgetSave:V,initCreateNewBudgetVersionModal:W,loadBudgetItemFormConfigurationBegin:z,loadBudgetItemFormConfigurationFail:H,loadBudgetItemFormConfigurationSuccess:G,loadStaffCompensationBegin:$,loadStaffCompensationFail:q,loadStaffCompensationSuccess:K,loadViewOptions:X,lockCategoryBudgetBegin:Y,lockCategoryBudgetFail:Q,lockCategoryBudgetSuccess:Z,patchBudget:J,patchBudgetActualsDateRange:ee,patchBudgetItemAllocationAmount:te,patchBudgetItemAttachments:re,patchBudgetItemBenefit:ne,patchBudgetItemBenefits:ae,patchBudgetItemCalculationType:ie,patchBudgetItemCategory:oe,patchBudgetItemConfiguration:se,patchBudgetItemDirectCostCalculation:ce,patchBudgetItemEnableExpenseCap:le,patchBudgetItemEnableIndirectCap:ue,patchBudgetItemExcludeFromMatch:fe,patchBudgetItemFinancials:de,patchBudgetItemGeneral:he,patchBudgetItemFeesOrExpenses:pe,patchBudgetItemGeneratesIndirect:me,patchBudgetItemOverrideStaffCompensation:ge,patchBudgetItemPurposeArea:ve,patchBudgetItemSalary:be,patchBudgetItemStaffChange:ye,patchBudgetItemStaffInformation:we,patchBudgetItemType:Te,patchBudgetViewBy:Ae,patchBudgetViewOptions:Se,patchCategoryBudget:Ce,patchCategoryBudgetEnableExpenseCap:Ee,patchCategoryBudgetSpendingAlerts:ke,saveBudgetItemBegin:xe,saveBudgetItemFail:Ie,saveBudgetItemSuccess:_e,saveCategoryBudgetFail:Oe,saveCategoryBudgetSuccess:Re,setActiveBudgetCopyModal:De,setActiveBudgetItemModal:Fe,setActiveCategoryBudgetModal:Ne,setActiveDeleteBudgetItemModal:Me,setActiveDeleteCategoryBudgetModal:Pe,setBudgetActiveModalExport:Le,setBudgetActiveModalImport:Be,setCreateNewBudgetVersionCreating:Ue,setCreateNewBudgetVersionName:je,setBudgetItemEnabledExpenseForms:Ve,setBudgetItemLockBegin:We,setBudgetItemLockFail:ze,setBudgetItemLockSuccess:He,spreadAllBudgetItemAllocations:Ge,spreadBudgetItemAllocations:$e}=x.actions,qe=e=>{e.general.type===a.r.Personnel&&(e.financials.generatesIndirect=e.financials.salaryGeneratesIndirect||(0,b.some)(e.personnelBenefits.benefits,(e=>e.generatesIndirect)))},Ke=(e,t,r,n)=>{var a;let i=e.grantInformation.allocations.map((e=>({id:g.q.EMPTY,startDateUtc:e.start,endDateUtc:e.end,defaultSpreadPercentage:e.defaultWeight,amount:r})));if(!1===(null===(a=t.staffInformation)||void 0===a?void 0:a.staffIsTbd)&&t.staffInformation.salary>0&&!t.staffInformation.overrideStaffCompensation&&"number"==typeof t.staffInformation.staffId&&t.staffInformation.staffId>0&&t.staffInformation.staffId in t.staffCompensations){const e=t.staffCompensations[t.staffInformation.staffId],r=(0,b.sumBy)((0,A.BI)(t.personnelBenefits.benefits).map((e=>(0,w.GJ)(t.financials.staffSalary,e.amount))));i=(0,u.p8)(i,e,r)}const[o,s]=(0,b.partition)(t.financials.allocations,(e=>n(e.id)));return[...s,...(0,u.uC)(e.grantInformation.yearOneEndDate,i,r,o)]}},47635(e,t,r){"use strict";r.d(t,{wS:()=>R,qs:()=>O,iD:()=>D,bo:()=>N,VP:()=>re,sv:()=>K,TZ:()=>X,qb:()=>ne,ng:()=>q,MD:()=>ae,GM:()=>Y,l5:()=>Q,CH:()=>J,yp:()=>ie,Le:()=>Z,MQ:()=>ee,Ix:()=>te,_8:()=>F,Ur:()=>M,ZG:()=>I,nY:()=>x,sw:()=>_,XK:()=>V,HG:()=>oe,xl:()=>ce,Qb:()=>j,UD:()=>P,D8:()=>B,fd:()=>H}),r(44114);var n=r(35671),a=r(19742),i=r(59143),o=r(58565),s=r(18069),c=r(87075),l=r(3518),u=r(13707),f=r(4316),d=r(74230);const h={amountType:d.XR.Amount,amount:0},p={id:f.q.EMPTY,...h};var m=r(27298),g=r(45438),v=r(95770),b=r(67878),y=r(28977),w=r(2543),T=r(95093),A=r(44329),S=r(98821),C=r(98799),E=r(76706);const k=(e,t)=>{switch(e){case u.T.Require:return u.T.Require;case u.T.Disable:return u.T.Disable;default:return t}},x=(e,t)=>!!e.every((e=>e===u.T.Disable))||!e.some((e=>e===u.T.Require))&&t,I=(e,t)=>{switch(e){case u.T.Require:return!0;case u.T.Disable:return!1;case u.T.Enable:return t}},_=e=>e.Cash===u.T.Require||e.InKind===u.T.Require||e.OtherFunding===u.T.Require?u.T.Require:e.Cash===u.T.Disable&&e.InKind===u.T.Disable&&e.OtherFunding===u.T.Disable?u.T.Disable:u.T.Enable,O=(e,t)=>{var r,n;return null!==(n=null===(r=e[t])||void 0===r?void 0:r.name)&&void 0!==n?n:"Unknown Category"},R=(e,t,r,n)=>{const a=(0,w.sumBy)(t,(e=>e.financials.totalMatch)),i=(0,w.sumBy)(t,(e=>e.financials.directCostCalculation.directCost)),o=F(t,n);return{...e,isNew:e.id===f.q.EMPTY,categoryName:O(r,e.categoryId),grantYearCosts:o,grantFunded:i-a,totalMatch:a,totalCost:i,hasPurposeAreas:e.purposeAreaIds.length>0}},D=(e,t,r,a)=>{var i,o,s;const l=(0,d.CR)(e,a.financials.excludeFromMatch,a.financials.directCostCalculation.directCost,a.financials.match),u=(0,w.sumBy)((0,w.values)(l),(e=>e.effectiveAmount)),h=t.projects.flatMap((e=>e.budgetItems.map((t=>({...t,projectId:e.id,projectName:e.name}))))).find((e=>e.id===a.general.projectBudgetItemId)),p=a.general.type===n.r.Personnel,m=(0,c.bf)(t,a.financials.allocations),g=(0,S.dM)((0,w.sumBy)((0,w.values)(a.personnelBenefits.benefits),(e=>(0,d.GJ)(a.financials.staffSalary,e.amount)))),v=!1===(null===(i=a.staffInformation)||void 0===i?void 0:i.staffIsTbd)&&a.staffInformation.salary>0,b=$(r,a.general.assigneeIds);return{...a,isNew:a.id===f.q.EMPTY,hasAttemptedSave:a.thunkStatuses.save!==E.z.NotStarted,general:{...a.general,projectId:null!==(o=null==h?void 0:h.projectId)&&void 0!==o?o:null,projectName:null!==(s=null==h?void 0:h.projectName)&&void 0!==s?s:"Unassigned",assignees:b},financials:{...a.financials,grantFunded:(0,S.dM)(a.financials.directCostCalculation.directCost-u),effectiveMatch:l,totalMatch:u,totalAllocated:(0,S.dM)((0,w.sumBy)(a.financials.allocations,(e=>e.amount))),benefitsTotal:g,directCostCalculation:{...a.financials.directCostCalculation,directCost:(0,S.dM)(p?a.financials.staffSalary+g:a.financials.directCostCalculation.directCost)},grantYears:m.allocationYears.map((e=>e.amount))},staffInformation:a.staffInformation?{...a.staffInformation,salaryDataAvailableForStaff:v,isOverridingStaffCompensation:!v||a.staffInformation.overrideStaffCompensation,designationToPendingGrants:a.staffInformation.designationToPendingGrants,designationToAwardedGrants:a.staffInformation.designationToAwardedGrants}:null}},F=(e,t)=>{const r=[];for(let n=0;ne.financials.grantYears[n])):r[n]=0;return r},N=(e,t)=>{const r=[];for(let e=0;ee.amount)));return{...e,grantYearCosts:r,grantFunded:n,totalMatch:0,totalCost:n}},M=(e,t,r,n)=>{const a=r/n,i=[];for(let e=0;e{const t=L(e),r=(0,w.chain)(e.categoryBudgets).keyBy((e=>e.categoryId)).mapValues((t=>j(e.budgetSettings,t))).value();return{grantId:e.grantId,isSubmission:e.isSubmission,budgetPageAlerts:{showGrantDatesAlert:e.budgetPageAlerts.showGrantDatesAlert,showBudgetSettingsAlert:e.budgetPageAlerts.showBudgetSettingsAlert,showProjectedReceiptDateAlert:e.budgetPageAlerts.showProjectedReceiptDateAlert,showProposedLengthOfAwardAlert:e.budgetPageAlerts.showProposedLengthOfAwardAlert},copySubmissionBudgetInformation:e.copySubmissionBudgetInformation,actualsRange:{from:e.grantInformation.startDate,to:e.grantInformation.endDate},accessInformation:e.accessInformation,grantInformation:t,budgetSettings:e.budgetSettings,reimbursementGoals:(0,C.g0)(e.reimbursementGoals),revenueBudget:e.revenueBudget,availableCategories:e.availableCategories,categoryBudgets:r,users:e.users,purposeAreas:(0,w.chain)(e.purposeAreas).keyBy((e=>e.id.toString())).mapValues((e=>e.name)).value(),budgetItems:(0,w.chain)(e.budgetItems).keyBy((e=>e.id)).mapValues((n=>{var a;return V(t,null!==(a=r[n.categoryId])&&void 0!==a?a:X(n.categoryId,e.budgetSettings,null),n)})).value(),expenses:(0,w.groupBy)(e.expenses,(e=>e.grantBudgetItemId)),expenseBenefits:(0,w.groupBy)(e.expenseBenefits,(e=>e.expenseId)),categoryBudgetCustomForms:(0,o.Y6)(e.categoryBudgetCustomForms),budgetItemCustomForms:(0,o.Y6)(e.budgetItemCustomForms),allExpenseForms:(0,o.Y6)(e.allExpenseForms),activeModal:e.budgetPageAlerts.showBudgetSettingsAlert||e.budgetPageAlerts.showGrantDatesAlert?{active:l.h.BudgetPageAlerts}:re()}},L=e=>{const t=(e,t)=>{var r;const n=(0,s.A)({start:new Date(e),end:new Date(t)});return(null!==(r=n.years)&&void 0!==r?r:0)+(n.months||n.days?1:0)};return{grantName:e.grantInformation.grantName,grantYears:t(e.grantInformation.startDate,e.grantInformation.yearOneEndDate)+t(e.grantInformation.yearOneEndDate,e.grantInformation.endDate),startDate:e.grantInformation.startDate,yearOneEndDate:e.grantInformation.yearOneEndDate,endDate:e.grantInformation.endDate,totalAmount:e.grantInformation.totalAmount,cashMatchAmount:e.grantInformation.cashMatchAmount,inKindMatchAmount:e.grantInformation.inKindMatchAmount,otherFundingAmount:e.grantInformation.otherFundingAmount,allocations:e.grantInformation.allocations,projects:e.grantInformation.projects,benefits:e.grantInformation.benefits}},B=e=>{const t={};for(const r of e.benefits)t[r.benefitTypeId]=U(r);return{id:e.id,name:e.name,salary:e.salary,designationToPendingGrants:e.designationToPendingGrants,designationToAwardedGrants:e.designationToAwardedGrants,benefits:t,availableCompensation:e.availableCompensation,benefitAllocation:e.benefitAllocation}},U=e=>({id:e.benefitTypeId,name:e.benefitTypeName,amount:e.amount,amountType:e.amountType,calculatedAmount:e.calculatedAmount,excludeFromIndirect:e.excludeFromIndirect,excludeFromMatch:e.excludeFromMatch}),j=(e,t)=>({canView:t.canView,isRestrictedFromAddingLineItems:t.isRestrictedFromAddingLineItems,id:t.id,isLocked:t.isLocked,categoryId:t.categoryId,budgetedAmount:t.budgetedAmount,indirectCostOption:e.trackIndirectCostRate?t.indirectCostOption:u.T.Disable,matchCostOptions:{Cash:k(e.matchCostOption,t.cashMatchCostOption),InKind:k(e.matchCostOption,t.inKindMatchCostOption),OtherFunding:k(e.matchCostOption,t.otherFundingCostOption)},isFederal:t.isFederal,isDefault:t.isDefault,isIndirect:t.isIndirect,allowableBudgetItemTypes:{allowNonPersonnel:t.allowNonPersonnel,allowPersonnel:t.allowPersonnel,allowBenefit:t.allowBenefit,allowDirectCostCalculation:t.allowDirectCostCalculation},allowableDirectCostCalculationTypes:{allowBase:t.allowBase,allowCostRate:t.allowCostRate,allowSalary:t.allowSalary,allowCostRateLengthOfTime:t.allowCostRateLengthOfTime,allowCostRateNumberOfTrips:t.allowCostRateNumberOfTrips},enableExpenseCap:"number"==typeof t.budgetCap,budgetCap:t.budgetCap,spendingAlerts:t.spendingAlerts,purposeAreaIds:t.purposeAreaIds,customForms:(0,o.r5)(t.id,o.an.CategoryBudgets,t.formExtensionDefinitions,t.formExtensionValues),hasAttemptedSave:!1}),V=(e,t,r)=>{var a;const i=r.id,s=(0,w.chain)(r.personnelBenefits).keyBy((e=>e.benefitTypeId)).mapValues((e=>z(e,[t.matchCostOptions.Cash,t.matchCostOptions.InKind,t.matchCostOptions.OtherFunding],t.indirectCostOption))).value(),c=(0,w.chain)(r.purposeAreas).keyBy((e=>e.id)).mapValues((e=>G(e))).value(),l=_(t.matchCostOptions),f=l===u.T.Disable||l===u.T.Enable&&r.excludeFromMatch,d=r.type===n.r.Personnel,h=(0,w.sumBy)(r.personnelBenefits.map((e=>e.directCost))),p=d?(0,S.dM)(r.directCost-h):0,m=t.indirectCostOption===u.T.Require,g=t.indirectCostOption!==u.T.Disable,v=!r.excludeFromIndirect||m;return{id:i,isLocked:r.isLocked,thunkStatuses:se(),accessInformation:{canCopy:r.canCopy,canDelete:r.canDelete,canEdit:r.canEdit,canView:r.canView},general:{categoryId:r.categoryId,feesOrExpenses:r.feesOrExpenses,name:r.name,type:r.type,projectBudgetItemId:r.projectBudgetItemId,assigneeIds:r.assigneeIds,description:r.description,benefitTypeId:r.benefitTypeId},financials:{directCostCalculation:{directCost:r.directCost,directCostCalculationType:r.directCostCalculationType,quantity:r.quantity,costRate:r.costRate,lengthOfTime:r.lengthOfTime,numberOfTrips:r.numberOfTrips,salary:r.salary,percentageOfTime:r.percentageOfTime,base:r.base,rate:r.rate,basis:r.basis,location:r.location,position:r.position},useSalaryData:d,staffSalary:p,salaryGeneratesIndirect:g&&v,matchOption:l,excludeFromMatch:f,generatesIndirect:g&&v,match:{Cash:r.cashMatch,InKind:r.inKindMatch,OtherFunding:r.otherFunding},allocations:W(r.allocations,e),generalLedgerAccounts:r.generalLedgerAccounts,generalLedgerAccountIds:Object.keys(r.generalLedgerAccounts)},personnelBenefits:{benefits:s},purposeAreas:c,configuration:{enableIndirectCap:"number"==typeof r.indirectCap,indirectCap:r.indirectCap,enableExpenseCap:"number"==typeof r.budgetCap,expenseCap:r.budgetCap,spendingAlerts:r.spendingAlerts},attachments:{newAttachments:[],existingAttachments:r.attachments},customForms:(0,o.r5)(i,o.an.GrantBudgetItems,r.formExtensionDefinitions,r.formExtensionValues),staffInformation:r.type===n.r.Personnel?{staffId:null!==(a=r.staffId)&&void 0!==a?a:0,salary:0,staffIsTbd:"number"!=typeof r.staffId,position:r.staffPosition,overrideStaffCompensation:r.overrideStaffCompensation,designationToPendingGrants:0,designationToAwardedGrants:0,designationToThisGrant:0}:null,staffCompensations:{}}},W=(e,t)=>t.allocations.map((r=>{const n=e.find((e=>e.startDateUtc===r.start&&e.endDateUtc===r.end));if(n)return{...n,defaultSpreadPercentage:r.defaultWeight};const a=(0,c.kM)((0,T.utc)(r.start)),i=e.filter((e=>(0,c.kM)((0,T.utc)(e.startDateUtc))===a));if(0===i.length)return{id:(0,A.Ak)(),startDateUtc:r.start,endDateUtc:r.end,defaultSpreadPercentage:r.defaultWeight,amount:0};const o=(0,w.sumBy)(i,(e=>e.amount)),s=t.allocations.filter((e=>(0,c.kM)((0,T.utc)(e.start))===a)),l=1/(0,w.sumBy)(s,(e=>e.defaultWeight));return{id:(0,A.Ak)(),startDateUtc:r.start,endDateUtc:r.end,defaultSpreadPercentage:r.defaultWeight,amount:(0,S.dM)(l*r.defaultWeight*o)}})),z=(e,t,r)=>({benefitTypeId:e.benefitTypeId,amount:{amountType:e.benefitAmountType,amount:e.amount},excludeFromMatch:x(t,e.excludeFromMatch),generatesIndirect:I(r,!e.excludeFromIndirect)}),H=(e,t,r,n)=>{var a,i;if(n){const o=n.salary;return{staffId:n.id,salary:o,staffIsTbd:!e.canViewSalary,position:null!==(a=null==r?void 0:r.position)&&void 0!==a?a:null,overrideStaffCompensation:null!==(i=null==r?void 0:r.overrideStaffCompensation)&&void 0!==i&&i,designationToAwardedGrants:n.designationToAwardedGrants,designationToPendingGrants:n.designationToPendingGrants,designationToThisGrant:t.staffSalary?t.staffSalary/o:1-n.designationToAwardedGrants-n.designationToPendingGrants}}return r?{...r,staffIsTbd:r.staffIsTbd||!e.canViewSalary}:null},G=e=>({grantFunded:e.grantFunded,matchFunding:{Cash:e.cashMatchAmount,InKind:e.inKindMatchAmount,OtherFunding:e.otherFundingAmount}}),$=(e,t)=>e.filter((e=>t.includes(e.id))).map((e=>({id:e.id,name:e.name}))).sort(((e,t)=>e.name.localeCompare(t.name))),q=()=>({accessInformation:{isFunder:!1,isRecipient:!1,canCreateBudgetItems:!1,canCreateCategories:!1,canEdit:!1,canManageVersions:!1,canViewSalary:!1,showAmendmentsIcon:!1,showMatch:!1,isIllinois:!1,indirectCostFlagEnabled:!1,hasBaseBudgetAccess:!1},activeBudgetItem:null,activeCategoryBudget:null,activeModal:re(),actualsRange:{from:null,to:null},allExpenseForms:{},availableCategories:{},budgetItemCustomForms:{},budgetItems:{},budgetLoadStatus:E.z.NotStarted,budgetPageAlerts:{showGrantDatesAlert:!1,showBudgetSettingsAlert:!1,showProjectedReceiptDateAlert:!1,showProposedLengthOfAwardAlert:!1},budgetSettings:K(),categoryBudgetCustomForms:{},categoryBudgets:{},copySubmissionBudgetInformation:{canCopySubmissionBudget:!1,warnings:[],copy:E.z.NotStarted},expenseBenefits:{},expenses:{},grantId:0,grantInformation:{grantName:"",grantYears:0,startDate:c.hJ,yearOneEndDate:c.hJ,endDate:c.hJ,totalAmount:0,cashMatchAmount:0,inKindMatchAmount:0,otherFundingAmount:0,allocations:[],projects:[],benefits:[]},users:[],isSubmission:!1,purposeAreas:{},reimbursementGoals:{},revenueBudget:{grantFunded:0,cashMatchAmount:0,inKindMatchAmount:0,otherFundingAmount:0},viewBy:g.S.Category,viewOptions:[]}),K=()=>({budgetCreationPermissions:v.m.None,matchPercentageType:b.E.PercentOfGrantFunded,matchCostOption:u.T.Disable,defaultMatches:{cash:h,inKindPersonnel:h,inKindNonPersonnel:h,otherFunding:h},trackIndirectCostRate:!1,indirectExpensesAreSystemGenerated:!1,benefitEntryType:m.s.Personnel,calculateIndirectTargetAmount:!0}),X=(e,t,r)=>({canView:!0,isRestrictedFromAddingLineItems:!0,id:f.q.EMPTY,isLocked:!1,categoryId:e,budgetedAmount:0,indirectCostOption:t.trackIndirectCostRate?u.T.Enable:u.T.Disable,matchCostOptions:{Cash:t.matchCostOption,InKind:t.matchCostOption,OtherFunding:t.matchCostOption},isFederal:!1,isDefault:!1,isIndirect:!1,allowableBudgetItemTypes:{allowNonPersonnel:!0,allowPersonnel:!0,allowBenefit:t.benefitEntryType===m.s.BenefitType,allowDirectCostCalculation:!1},allowableDirectCostCalculationTypes:{allowBase:!1,allowCostRate:!1,allowSalary:!1,allowCostRateLengthOfTime:!1,allowCostRateNumberOfTrips:!1},enableExpenseCap:!1,budgetCap:null,spendingAlerts:{enableMonthlySpendingAlerts:!1,underBudgetAlert:p,overBudgetAlert:p,enableTotalSpendingAlerts:!1,percentageThresholdAlert:null},purposeAreaIds:[],customForms:r?(0,o.r5)(f.q.EMPTY,o.an.CategoryBudgets,r,{}):(0,o.Qe)(),hasAttemptedSave:!1}),Y=(e,t,r,n,s,l)=>{const d=(0,i.y)(e.allowableBudgetItemTypes,s,t.name,r.isIllinois,e.isDefault);return{id:f.q.EMPTY,isLocked:!1,thunkStatuses:se(),accessInformation:{canCopy:!1,canDelete:!1,canEdit:!1,canView:!1},general:{categoryId:e.categoryId,feesOrExpenses:null,name:"",type:d,projectBudgetItemId:null,assigneeIds:[],description:null,benefitTypeId:null},financials:{directCostCalculation:(0,a.z7)(e,d),useSalaryData:!0,staffSalary:0,salaryGeneratesIndirect:e.indirectCostOption!==u.T.Disable,matchOption:_(e.matchCostOptions),excludeFromMatch:e.matchCostOptions.Cash===u.T.Disable&&e.matchCostOptions.InKind===u.T.Disable&&e.matchCostOptions.OtherFunding===u.T.Disable,generatesIndirect:e.indirectCostOption!==u.T.Disable,match:{Cash:s.defaultMatches.cash,InKind:s.defaultMatches.inKindNonPersonnel,OtherFunding:s.defaultMatches.otherFunding},allocations:(0,c.nQ)(n),generalLedgerAccounts:{},generalLedgerAccountIds:[]},personnelBenefits:{benefits:{}},purposeAreas:{},configuration:{enableIndirectCap:!1,indirectCap:null,enableExpenseCap:!1,expenseCap:null,spendingAlerts:{enableMonthlySpendingAlerts:!1,underBudgetAlert:p,overBudgetAlert:p,enableTotalSpendingAlerts:!1,percentageThresholdAlert:null}},attachments:{newAttachments:[],existingAttachments:[]},customForms:l?(0,o.r5)(f.q.EMPTY,o.an.GrantBudgetItems,l,{}):(0,o.Qe)(),staffInformation:null,staffCompensations:{}}},Q=(e,t)=>({benefitTypeId:0,amount:{amountType:0,amount:0},excludeFromMatch:e.every((e=>e===u.T.Disable)),generatesIndirect:t}),Z=()=>({grantFunded:0,matchFunding:{Cash:0,InKind:0,OtherFunding:0}}),J=()=>({id:f.q.EMPTY,name:"",projectId:null,projectName:null,assignees:[],allocations:[]}),ee=()=>({type:y.Z.Awarded,name:"",grantYearCosts:[],totalCost:0}),te=()=>({staffId:0,salary:0,staffIsTbd:!1,position:null,overrideStaffCompensation:!1,designationToPendingGrants:0,designationToAwardedGrants:0,designationToThisGrant:0}),re=()=>({active:null}),ne=()=>({name:"",isDefault:!1,isFederal:!1}),ae=()=>({grantId:0,awardId:null,subAwardId:null,isSubmission:!1,budgetPageAlerts:{showGrantDatesAlert:!1,showBudgetSettingsAlert:!1,showProjectedReceiptDateAlert:!1,showProposedLengthOfAwardAlert:!1},accessInformation:{isFunder:!1,isRecipient:!1,canCreateBudgetItems:!1,canCreateCategories:!1,canEdit:!1,canManageVersions:!1,canViewSalary:!1,showAmendmentsIcon:!1,showMatch:!1,isIllinois:!1,indirectCostFlagEnabled:!1,hasBaseBudgetAccess:!1},grantInformation:{grantName:"",startDate:"",yearOneEndDate:"",endDate:"",totalAmount:0,cashMatchAmount:0,inKindMatchAmount:0,otherFundingAmount:0,allocations:[],projects:[],benefits:[]},budgetSettings:K(),reimbursementGoals:[],budgetViewSettings:{projectVisible:!1,grantYearVisible:!1,lineItemsVisible:!1,assigneesVisible:!1,glAccountsVisible:!1,matchVisible:!1,categoryVisible:!1,actualsVisible:!1,remainingVisible:!1,percentageVisible:!1,pendingVisible:!1},revenueBudget:{grantFunded:0,cashMatchAmount:0,inKindMatchAmount:0,otherFundingAmount:0},copySubmissionBudgetInformation:{canCopySubmissionBudget:!1,warnings:[],copy:E.z.NotStarted},availableCategories:{},categoryBudgets:[],users:[],purposeAreas:[],budgetItems:[],expenses:[],expenseBenefits:[],categoryBudgetCustomForms:{},budgetItemCustomForms:{},allExpenseForms:{},itemMenu:ie()}),ie=()=>({grantId:0,awardId:null,isAwarded:!1,canViewAnalytics:!1,isPeriodicReportsEnabled:!1,isAwardLevelTemplatesEnabled:!1,preAward:null,postAward:null,tools:{emailManager:!1,tasks:!1,documents:!1,notes:!1,alertLog:!1},workflow:null,custom:null}),oe=e=>{const t=[],r=(0,C.xD)(e);for(const n of r){const r=e[n];t.push({id:n,grantFunded:r.grantFunded,cashMatchAmount:r.matchFunding.Cash,inKindMatchAmount:r.matchFunding.InKind,otherFundingAmount:r.matchFunding.OtherFunding})}return t},se=()=>({loadStaffCompensation:E.z.NotStarted,loadFormConfiguration:E.z.NotStarted,setLock:E.z.NotStarted,save:E.z.NotStarted,delete:E.z.NotStarted}),ce=(e,t,r)=>{var a,i,o,s,c,l,u;const d=(0,w.cloneDeep)(t);r&&(d.id=f.q.EMPTY);const h=d.financials.allocations.filter((e=>f.q.parse(e.id).isEmpty()));for(const e of h)e.id=f.q.EMPTY;(null===(a=d.staffInformation)||void 0===a?void 0:a.staffIsTbd)?d.staffInformation.staffId=null:d.general.type===n.r.Personnel&&(d.general.name=null!==(l=null===(c=null===(i=e.activeBudgetItem)||void 0===i?void 0:i.staffCompensations[null!==(s=null===(o=d.staffInformation)||void 0===o?void 0:o.staffId)&&void 0!==s?s:0])||void 0===c?void 0:c.name)&&void 0!==l?l:"");const p=null===(u=e.grantInformation.benefits.find((e=>e.benefitTypeId===t.general.benefitTypeId)))||void 0===u?void 0:u.benefitTypeName;return p&&(d.general.name=p),d}},27298(e,t,r){"use strict";var n;r.d(t,{s:()=>n}),function(e){e[e.Personnel=0]="Personnel",e[e.BenefitType=1]="BenefitType"}(n||(n={}))},45438(e,t,r){"use strict";var n;r.d(t,{S:()=>n}),function(e){e[e.Category=1]="Category",e[e.Project=2]="Project"}(n||(n={}))},95770(e,t,r){"use strict";var n;r.d(t,{W:()=>a,m:()=>n}),function(e){e[e.None=0]="None",e[e.FunderAndRecipientEdit=1]="FunderAndRecipientEdit",e[e.FunderEditRecipientView=2]="FunderEditRecipientView",e[e.FunderViewRecipientEdit=3]="FunderViewRecipientEdit"}(n||(n={}));const a=n.FunderEditRecipientView},67878(e,t,r){"use strict";var n;r.d(t,{E:()=>n}),function(e){e[e.PercentOfTotalGrant=0]="PercentOfTotalGrant",e[e.PercentOfGrantFunded=1]="PercentOfGrantFunded"}(n||(n={}))},28977(e,t,r){"use strict";var n;r.d(t,{Z:()=>n}),function(e){e[e.Awarded=1]="Awarded",e[e.CashMatch=2]="CashMatch",e[e.InKindMatch=3]="InKindMatch",e[e.OtherFunding=4]="OtherFunding",e[e.AccountingLine=5]="AccountingLine"}(n||(n={}))},63525(e,t,r){"use strict";var n;r.d(t,{ck:()=>a,l7:()=>n,sx:()=>i}),function(e){e[e.Disable=0]="Disable",e[e.Enable=1]="Enable",e[e.RequiredIfMapped=2]="RequiredIfMapped"}(n||(n={}));const a="DO_NOT_IMPORT",i={customTargetId:null,name:"-- Do Not Import --",required:!1,matchKey:n.Disable,groupingHeading:null}},24990(e,t,r){"use strict";r.d(t,{Hh:()=>d,Ip:()=>h,O5:()=>u,XF:()=>l,YH:()=>f,t0:()=>c,ys:()=>p}),r(44114);var n=r(4316),a=r(63525),i=r(2543),o=r(7892),s=r(76706);const c=()=>({configurationStatus:s.z.NotStarted,title:"",importTargets:{},savedMappings:[],selectedMappingId:null,createNewMapping:!1,updateSelectedMapping:!1,importSummary:null,documentId:null,parsingStatus:s.z.NotStarted,file:null,columnMapping:{name:"",columnTargets:{},matchKeyColumn:null},importStatus:s.z.NotStarted}),l=e=>[(0,i.chain)(e.importTargets).mapKeys((e=>e.target)).mapValues((e=>({customTargetId:e.customTargetId,name:e.name,required:e.required,matchKey:e.matchKey,groupingHeading:e.groupingHeading}))).value(),[{id:"",name:"-- Default --",columnTargets:{}},...e.savedMappings.map((e=>({id:e.id,name:e.name,columnTargets:(0,i.chain)(e.columnMapping).keyBy((e=>e.sourceColumnName)).mapValues((e=>{var t;return{target:e.target,customTargetId:null!==(t=e.customTargetId)&&void 0!==t?t:null}})).value()})))]],u=async e=>{const t=await(0,o.w)(e),[r]=t,n=t.slice(1);return{columnNames:r.reduce(((e,t,r)=>(e[r]=t,e)),{}),data:n.reduce(((e,t,r)=>(e[r]=t.reduce(((e,t,r)=>(e[r]=t,e)),{}),e)),{})}},f=(e,t)=>{var r,n;const i=null!==(r=e.columnMapping.columnTargets[t])&&void 0!==r?r:a.ck;return[i,null!==(n=e.importTargets[i])&&void 0!==n?n:null]},d=(e,t)=>{const r={},n=[];for(const{cell:a,columnIndex:o}of(0,i.values)(t).map(((e,t)=>({cell:e,columnIndex:t})))){const[t,i]=f(e,o);if(i){const{customTargetId:e}=i;e?n.push({customTargetId:e,value:a}):r[t]=a}}return{...r,fieldValues:n}},h=e=>{var t;return{id:null!==(t=e.selectedMappingId)&&void 0!==t?t:n.q.EMPTY,name:e.columnMapping.name,columnMapping:(0,i.toPairs)(e.columnMapping.columnTargets).map((([t,r])=>function(t,r){var n,a,i,o;return{sourceColumnName:null!==(a=null===(n=e.file)||void 0===n?void 0:n.columnNames[t])&&void 0!==a?a:"",target:null!=r?r:"",customTargetId:null!==(o=null===(i=e.importTargets[null!=r?r:""])||void 0===i?void 0:i.customTargetId)&&void 0!==o?o:void 0}}(Number(t),r)))}},p=(e,t)=>{var r,n,o,s,c,l,u,f,d,h;const p={name:"",columnTargets:{},matchKeyColumn:null},m=(0,i.values)(null!==(n=null===(r=e.file)||void 0===r?void 0:r.columnNames)&&void 0!==n?n:{}).map(((e,t)=>({columnName:e,columnIndex:t})));if(t&&t.id){const r={};for(const t of Object.keys(null!==(o=e.importTargets)&&void 0!==o?o:{}))r[t.toLowerCase()]=t;for(const{columnName:e,columnIndex:n}of m){let a=null;a="string"==typeof(null===(s=t.columnTargets[e])||void 0===s?void 0:s.customTargetId)?`${t.columnTargets[e].target}: ${t.columnTargets[e].customTargetId}`:null!==(l=null===(c=t.columnTargets[e])||void 0===c?void 0:c.target)&&void 0!==l?l:null,p.columnTargets[n]=null!==(u=r[null==a?void 0:a.toLowerCase()])&&void 0!==u?u:null}}else{const t=e=>e.toLowerCase().replace(/[^a-zA-Z]+/g,""),r=(0,i.chain)((0,i.toPairs)(e.importTargets)).keyBy((([,e])=>t(e.name))).mapValues((([e])=>e)).value();for(const{columnName:e,columnIndex:n}of m){const a=null!==(f=r[t(e)])&&void 0!==f?f:null;a&&(p.columnTargets[n]=a)}}const g=t=>{var r,n;return null!==(n=null===(r=e.importTargets[t])||void 0===r?void 0:r.matchKey)&&void 0!==n?n:a.l7.Disable};for(const{columnIndex:e}of m){const t=p.columnTargets[e];if(t){const r=g(t);r!==a.l7.Disable&&r>g(null!==(h=p.columnTargets[null!==(d=p.matchKeyColumn)&&void 0!==d?d:-1])&&void 0!==h?h:"")&&(p.matchKeyColumn=e)}}return p}},68303(e,t,r){"use strict";r.d(t,{VB:()=>c,e5:()=>i,nB:()=>l,rI:()=>s});var n=r(70546),a=r(84775);const i={modules:[{name:"Loading",cssClass:"fas fa-spin fa-spinner-third",nodes:[]}],lastActivePath:"/"};function o(e,t){return`leftNav_${t}_${e}`}function s(e,t){const r=window.localStorage.getItem(o(e,t));return r?(0,a.Ol)(r):i}function c(e,t,r){window.localStorage.setItem(o(e,t),JSON.stringify(r))}async function l(){return await(0,n.Gz)("/Account/NavigationMenu",{method:"POST"})}},13404(e,t,r){"use strict";r.d(t,{e2:()=>l,zp:()=>p,Yg:()=>u,QX:()=>o,q9:()=>f,Vn:()=>h,P4:()=>s,JI:()=>d,d8:()=>c});var n=r(30038);const a={accountNav:{userDisplayName:"Loading...",canUserEditUserData:!1,messageCenter:!1,terms:!1,applicantPortal:!1},leftNav:r(68303).e5,itemMenu:[],iconBar:[],printMonitor:0,supportRequestOpen:!1,termsAndConditionsOpen:!1,revertAccountOpen:!1,logoutOpen:!1},i=(0,n.Z0)({name:"navigation",initialState:a,reducers:{setNavigationAccountMenu:(e,t)=>{Object.assign(e.accountNav,t.payload)},setNavigationItemMenu:(e,t)=>{Object.assign(e.itemMenu,t.payload)},clearNavigationItemMenu:e=>{e.itemMenu=[]},navigationPrint:e=>{e.printMonitor=e.printMonitor+1},patchNavigationCoreModals:(e,t)=>{Object.assign(e,{supportRequestOpen:!1,termsAndConditionsOpen:!1,revertAccountOpen:!1,logoutOpen:!1},t.payload)},setNavigationIconBar:(e,t)=>{e.iconBar=t.payload},patchNavigationLeftNav:(e,t)=>{Object.assign(e.leftNav,t.payload)},executeCustomAction:(e,t)=>{t.payload()}}}),o=i.reducer,{setNavigationAccountMenu:s,setNavigationItemMenu:c,clearNavigationItemMenu:l,navigationPrint:u,patchNavigationCoreModals:f,setNavigationIconBar:d,patchNavigationLeftNav:h,executeCustomAction:p}=i.actions},24330(e,t,r){"use strict";r.d(t,{lr:()=>f,H6:()=>h,Q9:()=>u,x4:()=>m,Tt:()=>p,tE:()=>g,z0:()=>l}),r(44114);var n=r(13404),a=r(77455),i=r.n(a),o=r(22325),s=r(57844);function c(e){return function(e){return"options"in e}(e)?{text:(l=e).text,options:l.options.map((e=>c(e))),search:l.isSearchable?(e,t)=>e.filter((e=>e.text.toLowerCase().indexOf(t.toLowerCase())>=0)):void 0}:function(e){return"href"in e}(t=e)?{text:(o=t).text,href:o.href}:function(e){return"routeTo"in e}(t)?{text:(i=t).text,routeTo:i.routeTo}:(e=>"method"in e)(t)?{text:(a=t).text,onSelect:a.method,closeMenu:()=>{var e;null===(e=a.onClose)||void 0===e||e.call(a)}}:function(e){return"type"in e&&"separator"===e.type}(t)?{text:"─────────────────────",isSeparator:!0,onSelect:()=>{},closeMenu:()=>{}}:function(e){return"type"in e&&"title"===e.type}(t)?{text:t.text,isTitle:!0,onSelect:()=>{},closeMenu:()=>{}}:{text:(r=t).text,onSelect:()=>{s.M.dispatch(r.action)},closeMenu:()=>{s.M.dispatch((0,n.q9)({}))}};var t,r,a,i,o,l}function l(e){return e.navigation}const u=(0,o.createSelector)([l],(function(e){return e}));(0,o.createSelector)([l],(function(e){return e.itemMenu.map((e=>c(e)))}));const f=(0,o.createSelector)([l],(function(e){return e.accountNav})),d=(0,o.createSelector)([f],(function(e){const t=[];return t.push({text:"Account Information",href:"/Account/Details"}),e.canUserEditUserData&&t.push({text:"Change Password",href:"/Account/ChangePassword"}),e.messageCenter&&t.push({text:"Message Center",href:"/MessageCenter"}),t.push({text:"Help and Support",action:(0,n.q9)({supportRequestOpen:!0})}),e.terms&&t.push({text:"Terms and Conditions",action:(0,n.q9)({termsAndConditionsOpen:!0})}),e.applicantPortal&&t.push({text:"Applicant Portal",href:"/PublicModule/Index"}),e.revertToAccountTitle&&t.push({text:e.revertToAccountTitle,action:(0,n.q9)({revertAccountOpen:!0})}),t.push({text:"Logout",action:(0,n.q9)({logoutOpen:!0})}),t})),h=(0,o.createSelector)([d],(function(e){return e.map((e=>c(e)))})),p=(0,o.createSelector)([l],(function(e){return e.itemMenu.map((e=>c(e)))})),m=(0,o.createSelector)([l],(function(e){return e.iconBar})),g=(0,o.createSelector)([l],(function(e){return e.leftNav}));i()([g,(e,t)=>t],(function(e,t){var r;return null!==(r=e.modules.find((e=>e.name===t)))&&void 0!==r?r:{name:"Unknown",cssClass:"",nodes:[]}}))(((e,t)=>t))},6835(e,t,r){"use strict";r.d(t,{A3:()=>l,eh:()=>o,gG:()=>s});var n=r(96540),a=r(70546),i=r(45385);function o({url:e,httpMethod:t,idKey:r,nameKey:o}){const[s,c]=(0,n.useState)(!0),[l,u]=(0,n.useState)([]);return(0,n.useEffect)((()=>{(0,a.o_)({url:e,type:t,dataType:"json",success:e=>{(0,i.u6)(e)?u(e.payload):Array.isArray(e)&&u(e),c(!1)},error:e=>(0,a.Kg)(null==e?void 0:e.responseJSON)})}),[e]),{isLoading:s,availableOptions:l.map((e=>({option:e,id:e[r],name:e[o]})))}}function s({useQuery:e,idKey:t,nameKey:r,queryArgs:n,queryOptions:a}){const{data:i,isFetching:o}=e(n,{...a});return{isLoading:o,availableOptions:(null!=i?i:[]).map((e=>({option:e,id:e[t],name:e[r]})))}}function c(e){return t=>{e("string"==typeof t?t:t(""))}}function l(e,{parseValue:t,formatPostValue:r,formatDisplayValue:a},i){const[o,s]=(0,n.useState)(!0),[l,u]=(0,n.useState)({rawValue:e,displayValue:a(e)});(0,n.useEffect)((()=>s(!0)),[e]),(0,n.useEffect)((()=>{o&&(u({rawValue:e,displayValue:a(e)}),s(!1))}),[o]);const f={rawValue:l.rawValue,postValue:r(l.rawValue),displayValue:l.displayValue,valueLength:l.displayValue.length},d=c((e=>{u({...l,displayValue:e})})),h=c((e=>{const r=t(e);null==i||i(r),u({rawValue:r,displayValue:a(r)}),s(!0)}));return[f,d,h]}},7611(e,t,r){"use strict";r.d(t,{FQ:()=>c,m0:()=>s,sL:()=>o});var n,a,i=r(76544);const o=12,s={palette:{mode:"light",primary:{main:(null===(a=null===(n=getComputedStyle(document.documentElement))||void 0===n?void 0:n.getPropertyValue("--af-primary-color"))||void 0===a?void 0:a.trim())||"#000"}},typography:{fontFamily:'"Open Sans", Sans-Serif',fontSize:10.5,htmlFontSize:16}},c=(0,i.A)(s)},18182(e,t,r){"use strict";r.d(t,{Am:()=>E,Au:()=>T,KF:()=>v,LC:()=>p,MM:()=>w,P1:()=>S,QS:()=>P,Ru:()=>b,Sv:()=>F,T1:()=>k,T9:()=>g,Vf:()=>O,Zy:()=>M,aF:()=>_,fH:()=>I,hG:()=>N,mj:()=>R,mw:()=>u,np:()=>l,r4:()=>A,t5:()=>h,uM:()=>x,v4:()=>d,v7:()=>y,wO:()=>m,y2:()=>c,yK:()=>s,yj:()=>o,zc:()=>C}),r(17642),r(58004),r(33853),r(45876),r(32475),r(15024),r(31698);var n=r(45873),a=r(4316),i=r(88188);const o="Please fix all errors before proceeding",s={valid:!0},c=()=>s,l=e=>`The ${e} field is required`;function u(e,t){return function(){return null==e||"string"==typeof e&&0===e.trim().length||Array.isArray(e)&&e.length<1?{valid:!1,reason:null!=t?t:"This field is required"}:s}}const f=e=>"string"==typeof e&&e===a.q.EMPTY||"number"==typeof e&&0===e,d=(e,t)=>()=>f(e)?{valid:!1,reason:null!=t?t:"This field is required"}:s,h=(e,t)=>()=>null===e||f(e)?{valid:!1,reason:null!=t?t:"This field is required"}:s,p=(e,t,r)=>function(){return null!==e&&e!==t?{valid:!1,reason:r}:s},m=(e,t,r)=>`The ${e} field cannot exceed ${((e,t)=>{switch(t){case"CURRENCY":return(0,i.vv)(e);case"PERCENTAGE":return(0,i.Ee)(e);default:return(0,i.ZV)(e)}})(t,r)}`,g=(e,t,r,n=!1)=>()=>null===t?s:null!==e&&e>t?{valid:n,reason:r}:s,v=(e,t)=>`The ${e} field cannot exceed ${t} characters`,b=(e,t,r)=>()=>"string"==typeof e&&e.length>t?{valid:!1,reason:r}:s;function y(e,t){return function(){return"number"==typeof e&&e<0?{valid:!1,reason:null!=t?t:"Cannot be negative"}:s}}function w(e,t,r){return function(){return null!==e&&e<=t?{valid:!1,reason:null!=r?r:`Amount must be greater than ${t}`}:s}}function T(e,t,r){return function(){return null!==e&&e>t?{valid:!1,reason:null!=r?r:`Amount must be less than or equal to ${t}`}:s}}function A(e,t=0,r=365,n){return function(){return null==e?s:isNaN(e)||er?{valid:!1,reason:null!=n?n:`Value must be between ${t} and ${r}`}:s}}function S(e,t,r){return function(){const a={valid:!1,reason:r};return(0,n.se)(t,e)?s:a}}const C=e=>`There cannot be multiple entries with the same ${e}.`,E=(e,t)=>()=>new Set(e).size!==e.length?{valid:!1,reason:null!=t?t:"All values must be unique"}:s,k=(e,t,r)=>()=>t.test(null!=e?e:"")?s:{valid:!1,reason:null!=r?r:"This field may only contain alpha-numeric characters"},x=(e,t,r="End Date",n="Start Date")=>function(){return e&&t?efunction(){return e&&t?e.isSameOrBefore(t)?{valid:!1,reason:`${r} must be after ${n}`}:s:{valid:!1,reason:""}},_=(e,t,r="Start Date",n="End Date")=>function(){return t&&e?e.isSameOrAfter(t)?{valid:!1,reason:`${r} must be before ${n}`}:s:{valid:!1,reason:""}},O=e=>`${e} may only contain alpha-numeric characters`,R=(e,t)=>k(e,/^[A-z0-9]*$/,t),D=/^$|^[\d\-()\s]+$/,F=(e,t)=>k(e,D,null!=t?t:"Input must be a valid phone number"),N=/^$|^\d{5}(-?\d{4})?$/,M=(e,t)=>{var r;return k(null!==(r=null==e?void 0:e.trim())&&void 0!==r?r:"",N,null!=t?t:"Invalid Zip Code")},P=(e,t)=>function(){if(null==e||"string"!=typeof e)return{valid:!0};const r=e.match(/<\?|&#|on\w+=|script\b|eval\(|javascript:|<[a-zA-Z]/i);return r?{valid:!1,reason:null!=t?t:`Input contains potentially unsafe content: "${r[0]}"`}:{valid:!0}}},95052(e,t,r){"use strict";r.d(t,{Qb:()=>c,R2:()=>i,YO:()=>p,bM:()=>f,bk:()=>d,cm:()=>u,d0:()=>h,jT:()=>s});var n=r(96540),a=r(2543);const i=e=>"valid"in e&&!0===e.valid&&!("reason"in e),o=e=>"valid"in e&&!1===e.valid&&"reason"in e&&"string"==typeof e.reason,s=e=>Array.isArray(e)?e.some((e=>o(e))):Object.values(e).some((e=>s(e))),c=e=>Array.isArray(e)?e.filter(o).map((e=>e.reason)):Object.values(e).flatMap((e=>c(e)));function l(e){return(0,a.values)(e).every((e=>(0,a.isArray)(e)?e.every((e=>e.valid)):l(e)))}function u(e,t){const r=(0,n.useMemo)((()=>(0,a.keys)(t(e))),[]);return d((0,n.useMemo)((()=>t(e)),r.map((t=>e[t]))))}function f(e,t,r=[]){return d((0,n.useMemo)((()=>t(e)),[e,...r]))}function d(e){const t=function e(t){return(0,a.mapValues)(t,(t=>(0,a.isArray)(t)?t.map((e=>e())):"function"==typeof t?[t()]:e(t)))}(e);return[l(t),t]}const h=/^$|^\+?[\d\s\-().]{7,}(?:\s?(?:x|ext\.?)\s?\d+)?$/,p=/^$|^[^\s@]+@[^\s@]+\.[^\s@]+$/},97897(e,t,r){"use strict";r.d(t,{C:()=>o});var n=r(69038);const a=e=>`/FeatureFlags/Check/${e}`,i=n.v.enhanceEndpoints({addTagTypes:["FeatureFlags"]}).injectEndpoints({endpoints:e=>({checkFlag:e.query({query:e=>({url:a(e),method:"GET"}),transformResponse:e=>Boolean(e),providesTags:(e,t,r)=>[{type:"FeatureFlags",id:r}]})})}),{useCheckFlagQuery:o}=i},81296(e,t,r){"use strict";var n;r.d(t,{g:()=>n}),function(e){e.BUDGET_THRESHOLD="Budget_Threshold",e.ET_1_WORKFLOW="ET-1-Workflow",e.ET_29_AND_39_WORKFLOW_AUTOMATION="ET-29-And-39-Workflow-Automation",e.ET_145_WORKFLOW_ASSIGNMENTS="ET-145-Workflow-Assignments",e.ET_168_Workflow_Amendments="ET-168-Workflow-Amendments",e.ET_171_Workflow_Enroll_Payment_Auth="ET-171-Workflow-Enroll-Payment-Auth",e.ET_501_Workflow_Automations_Review_Tasks_Amendments="ET-501-Workflow-Automations-Review-Tasks-Amendments",e.ET_620_Workflow_Enroll_Awards="ET-620-Workflow-Enroll-Awards",e.Workflow_Automations_Generate_Document="Workflow_Automations_Generate_Document",e.Generate_Document_UGA_for_IL="Generate_Document_UGA_for_IL",e.Generate_Document_UGA_Amendment_for_IL="Generate_Document_UGA_Amendment_for_IL",e.WORKFLOW_DEFINITION_DIAGRAM="Workflow_Definition_Diagram",e.Workflow_Automations_Review_Tasks_Payment_Requests="Workflow-Automations-Review-Tasks-Payment-Requests",e.Workflow_Automations_Review_Tasks_Awards="Workflow-Automations-Review-Tasks-Awards",e.Workflow_Automations_Bulk_Task_Review_Illinois="Workflow_Automations_Bulk_Task_Review_Illinois",e.Workflow_Automations_Signature="Workflow-Automations-Signature",e.Workflow_Automations_Email="Workflow_Automations_Email",e.Workflow_Automations_Remove_From_Workflow="Workflow_Automations_Remove_From_Workflow",e.PERFORMANCE_OVERHAUL="Performance_Overhaul",e.PERFORMANCE_MEASURE_ADDITIONAL_FIELDS="PerformanceMeasure_AdditionalFields",e.PERFORMANCE_FEEDBACK_POST_RELEASE="Performance_Feedback_Post_Release",e.Awards_Contracts_FieldAdjustments="Awards_Contracts_FieldAdjustments",e.Awards_Contracts_Drafts="Awards_Contracts_Drafts",e.ILLINOIS_PREQUALIFICATION_ALERTS="Illinois_PreQualification_Alerts",e.BlockedPayment_Release_PaymentRequest_OnHoldStatus="BlockedPayment_Release_PaymentRequest_OnHoldStatus",e.PROGRAMS_AWARDS_GRID_UPDATES="Programs_AwardsGridUpdates",e.AWARDS_AGREEMENT_ID="Awards_AgreementId",e.AWARDS_COPY="Awards_Copy",e.Awards_ManagementReporting="Awards_ManagementReporting",e.ManagementReporting_Release_PerformanceTimeline="ManagementReporting-Release-PerformanceTimeline",e.ClientSettings_FiscalYear_SpecificStartDay="ClientSettings_FiscalYear_SpecificStartDay",e.Applications_AllowHardStopBypass="Applications_AllowHardStopBypass",e.BUDGET_VERSIONS="Budget_Versions",e.BUDGET_VERSION_FEEDBACK="Budget_Version_Feedback",e.BUDGET_RESTRUCTURE="Budget_Restructure",e.BUDGET_UNUSUAL_SPENDING="Budget_UnusualSpending",e.BUDGET_ACCOUNT_LINES_ILLINOIS="Budget_AccountLines_Illinois",e.PAYMENT_REQUEST_ENHANCEMENTS="PaymentRequest_Enhancements",e.PaymentAuthorizations_SAPInvoiceStatus="PaymentAuthorizations_SAPInvoiceStatus",e.PaymentAuthorizations_WarrantNumber="PaymentAuthorizations_WarrantNumber",e.PaymentAuthorizations_Drafts="PaymentAuthorizations_Drafts",e.PAYMENTS_INDIANA_PAYMENT_PROFILES="Payments_IndianaPaymentProfiles",e.Program_Requests_Grids="Program_Requests_Grids",e.Program_Requests_Grids_Illinois="Program_Requests_Grids_Illinois",e.ProgramManagement_Release_CSFA="ProgramManagement_Release_CSFA",e.PROGRAM_DASHBOARD="Programs_Dashboard",e.PROGRAMS_PROGRAM_TEMPLATE_GRID="PeriodicReports",e.Program_RecipientGridUpdates="Program_RecipientGridUpdates",e.PeriodicReports="PeriodicReports",e.PeriodicReports_Illinois="PeriodicReports_Illinois",e.Programs_Awards_ContractAgreementApprovalForm="Programs_Awards_ContractAgreementApprovalForm",e.PROGRAMS_AWARDS_CUSTOM_FIELD_COLUMNS="Programs_Awards_CustomFieldColumns",e.SPR_448GranteeRolloverBudget="SPR-448GranteeRolloverBudget",e.Geo_Tracking="Geo_Tracking",e.Programs_MissedWidgets="Programs_MissedWidgets",e.CustomEmailTemplates="CustomEmailTemplates",e.SSO_Bypass="SSO_Bypass"}(n||(n={}))},2412(e,t,r){"use strict";r.d(t,{A:()=>o,R:()=>i});var n=r(1115),a=r(13561);function i(e,t){return(0,a.d4)(e,t)}const o=()=>i((e=>(0,n.jc)(e)))},49943(e,t,r){"use strict";r.d(t,{Ay:()=>c,Wm:()=>l}),r(44114);var n=r(51786),a=r.n(n),i=r(2543),o=r(74692);class s{constructor(e,t,r,n){this.initialVmContent=a().observable({}),this.initialFormContent=a().observable({}),this.currentFormContent=a().observable({}),this.formIsDirty=a().computed((()=>!(0,i.isEqual)(this.initialFormContent(),this.currentFormContent()))),this.vmIsDirty=a().computed((()=>{var e;const t=a().toJS(this.sorted(this.vm));return this.formIsDirty()||!(0,i.isEqual)(null!==(e=this.initialVmContent())&&void 0!==e?e:{},null!=t?t:{})})).extend({deferred:!0}),this.reset=()=>{this.isEnabled&&(this.initialVmContent(a().toJS(this.sorted(this.vm))),this.formSelector&&(this.initialFormContent(this.formToObj()),this.currentFormContent(this.formToObj(this.updateFormContent))))},this.resetOnRemove=e=>{e&&o(e).length>0&&o(e).on("remove",this.reset)},this.sortingCount=0,this.sortedItems=[],this.propertiesToOmit=r||[],this.vm=e,this.formSelector=t,this.isEnabled=null==n||n,setTimeout((()=>{this.reset()}),500)}get objType(){return"DirtyState"}get isDirty(){return this.vmIsDirty}sorted(e,t=0){if(!e||t>10)return null;this.sortingCount++;const r=(0,i.union)(["bindingRoot","dirty","errors","isLoading","localDate","momentUtcDate","options","optionsLoaded","optionsText","optionsValue","parent","selectedObjects","self","truthySelectedOptions","_root","_validation","_validationGroup"],this.propertiesToOmit),n={},o=Object.keys(e).sort();if(o.includes("dirty")&&t>0)n.nestedIsDirty=e.dirty.isDirty();else for(let s=0;s=0?a.attr("checked"):a.val())})),this.sorted(r)}updateFormContent(){this.currentFormContent(this.formToObj(this.updateFormContent))}}class c extends s{constructor(e,t,r,n){super(e,t,r,n),window.addEventListener("beforeunload",(e=>{!["logout","changeOrganization"].includes(window.navigationIntent)&&this.isDirty()&&(e.returnValue="Are you sure you want to leave the page? Changes have not been saved.")})),this.resetOnRemove(t)}}function l(e,t=5,r=1){if(r>t||(0,i.isEmpty)(e))return;const n=[];Object.keys(e).forEach((i=>{var o;const s=a().utils.unwrapObservable(e[i]);"object"==typeof s&&("DirtyState"===(null!==(o=null==s?void 0:s.objType)&&void 0!==o?o:"")?n.push(s):l(s,t,r+1))})),n.forEach((e=>e.reset()))}},98821(e,t,r){"use strict";r.d(t,{Ff:()=>o,dM:()=>i,dd:()=>s});var n=r(41016);const a=(e,t)=>Number(e.toFixed(t)),i=e=>a(e,2),o=e=>a(e,4),s=e=>{var t,r,a,i,o,s,c,l,u,f,d,h,p;switch(e.directCostCalculationType){case n.g.CostRate:return(null!==(t=e.quantity)&&void 0!==t?t:0)*(null!==(r=e.costRate)&&void 0!==r?r:0);case n.g.CostRateLengthOfTime:return(null!==(a=e.quantity)&&void 0!==a?a:0)*(null!==(i=e.costRate)&&void 0!==i?i:0)*(null!==(o=e.lengthOfTime)&&void 0!==o?o:0);case n.g.CostRateNumberOfTrips:return(null!==(s=e.quantity)&&void 0!==s?s:0)*(null!==(c=e.costRate)&&void 0!==c?c:0)*(null!==(l=e.numberOfTrips)&&void 0!==l?l:0);case n.g.Salary:return(null!==(u=e.salary)&&void 0!==u?u:0)*(null!==(f=e.percentageOfTime)&&void 0!==f?f:0)*(null!==(d=e.lengthOfTime)&&void 0!==d?d:0);case n.g.Base:return(null!==(h=e.base)&&void 0!==h?h:0)*(null!==(p=e.rate)&&void 0!==p?p:0);case n.g.Default:default:return e.directCost}}},74230(e,t,r){"use strict";r.d(t,{CR:()=>f,GJ:()=>u,TP:()=>l,VX:()=>d,XR:()=>n,iP:()=>h});var n,a=r(67878),i=r(51786),o=r(2543),s=r(98821),c=r(88188);!function(e){e[e.Percentage=0]="Percentage",e[e.Amount=1]="Amount"}(n||(n={}));const l=()=>({amountType:n.Percentage,amount:0});function u(e,t){return t.amountType===n.Amount?t.amount:(0,s.dM)(t.amount*e)}function f(e,t,r,i){const c=(0,o.sumBy)((0,o.values)(i),(e=>e.amountType===n.Percentage?e.amount:0)),l=(0,o.sumBy)((0,o.values)(i),(e=>e.amountType===n.Amount?e.amount:0)),f=r-l;return(0,o.mapValues)(i,(i=>{let o;return o=t?0:i.amountType===n.Amount?u(r,i):e===a.E.PercentOfTotalGrant?u(f,i):(0,s.dM)(i.amount*f/(1+c)),{...i,effectiveAmount:o}}))}const d={amountType:n.Amount,amount:0};class h{constructor(e,t,r=!0,a=!1){this.dollarAmount=(0,i.observable)(0),this.percentAmount=(0,i.observable)(0),this.crossUpdateValues=r,this.isRoundingUpWhenAndAboveHalf=a,(0,i.isComputed)(e)?this.baseAmount=e:(0,i.isObservable)(e)?this.baseAmount=(0,i.pureComputed)({read:()=>e(),write:t=>e(t)}):this.baseAmount=(0,i.computed)((()=>(0,i.unwrap)(e))),this.amountType=(0,i.observable)(t.amountType),this.amount=(0,i.pureComputed)((()=>this.amountType()===n.Amount?this.dollarAmount():this.percentAmount())),this.effectiveAmount=(0,i.pureComputed)((()=>this.amountType()===n.Percentage?this.isRoundingUpWhenAndAboveHalf?(0,c.YX)(this.percentAmount()*this.baseAmount()):(0,s.dM)(this.percentAmount()*this.baseAmount()):this.dollarAmount())),this.baseAmount.subscribe((()=>this.updateDollarPercent())),this.amountType.subscribe((e=>this.updateDollarPercent(e===n.Amount?n.Percentage:n.Amount))),this.dollarAmount.subscribe((()=>this.updateDollarPercent())),this.percentAmount.subscribe((()=>this.updateDollarPercent())),this.setValue(t)}setValue(e){this.amountType(e.amountType),e.amountType===n.Percentage?(this.percentAmount(e.amount),this.crossUpdateValues||this.dollarAmount(0)):(this.dollarAmount(e.amount),this.crossUpdateValues||this.percentAmount(0))}updateDollarPercent(e){if(this.crossUpdateValues){const t=this.baseAmount();switch(null!=e?e:this.amountType()){case n.Percentage:this.isRoundingUpWhenAndAboveHalf?this.dollarAmount((0,c.YX)(t*this.percentAmount())):this.dollarAmount((0,c.q1)(t*this.percentAmount(),2));break;case n.Amount:this.percentAmount((0,c.q1)(0===t?0:this.dollarAmount()/t,4))}}}}},87696(e,t,r){"use strict";r.d(t,{PU:()=>a,a3:()=>g,bb:()=>n});var n,a,i=r(4316),o=r(51786),s=(r(89778),r(95093)),c=r.n(s),l=r(49943),u=r(58163),f=r(70546);function d(e){return e instanceof i.q?e:i.q.parse(e)}!function(e){e[e.Grants=1]="Grants",e[e.Awards=2]="Awards",e[e.Funds=4]="Funds",e[e.Projects=8]="Projects",e[e.Opportunities=16]="Opportunities",e[e.Individuals=32]="Individuals",e[e.Staff=64]="Staff",e[e.Organizations=128]="Organizations",e[e.CategoryBudgets=256]="CategoryBudgets",e[e.GrantBudgetItems=512]="GrantBudgetItems",e[e.Expenses=1024]="Expenses",e[e.Strategies=2048]="Strategies",e[e.GrantGoals=4096]="GrantGoals",e[e.Achievements=8192]="Achievements",e[e.PaymentRequests=16384]="PaymentRequests",e[e.PaymentAuthorizations=32768]="PaymentAuthorizations",e[e.AmendmentRequests=65536]="AmendmentRequests",e[e.GrantTrackingPeriods=131072]="GrantTrackingPeriods",e[e.Tasks=262144]="Tasks",e[e.Notes=524288]="Notes",e[e.CashReceipts=1048576]="CashReceipts",e[e.SubAward=2097152]="SubAward",e[e.All=4194303]="All"}(n||(n={})),function(e){e[e.Textbox=0]="Textbox",e[e.TextArea=1]="TextArea",e[e.RadioButton=2]="RadioButton",e[e.Checkbox=3]="Checkbox",e[e.DropDown=4]="DropDown",e[e.MultiSelectList=5]="MultiSelectList",e[e.TextLabel=6]="TextLabel",e[e.FileUpload=7]="FileUpload",e[e.HyperLink=8]="HyperLink",e[e.Document=9]="Document",e[e.Currency=10]="Currency",e[e.Percentage=11]="Percentage",e[e.TextSpan=12]="TextSpan",e[e.RichTextArea=13]="RichTextArea",e[e.Integer=14]="Integer",e[e.Float=15]="Float",e[e.Table=16]="Table",e[e.Date=17]="Date"}(a||(a={}));class h{constructor(e,t){var r;this.fieldId=d(e.fieldId),this.fieldType=e.fieldType,this.isRequired=e.isRequired,this.form=t,this.fieldValueId=d(e.fieldValueId);const n=e.textValue||e.documentName;this.textValue=(0,o.observable)(this.fieldType===a.TextArea?(0,f.mi)(n):n),this.numericValue=(0,o.observable)(e.numericValue),this.dateValue=(0,o.observable)(e.dateValue?c()(e.dateValue).toDate():void 0),this.documentId=(0,o.observable)(e.documentId),this.globalCustomFieldOptionId=(0,o.observable)(null!==(r=e.globalCustomFieldOptionId)&&void 0!==r?r:""),this.selectedGlobalCustomFieldOptionIds=(0,o.observableArray)(e.selectedGlobalCustomFieldOptionIds),this.validatedSelectedGlobalCustomFieldOptionIds=(0,o.pureComputed)((()=>this.selectedGlobalCustomFieldOptionIds())),this.hasValue=(0,o.pureComputed)((()=>{switch(this.fieldType){case a.Textbox:case a.TextArea:case a.FileUpload:if(!this.textValue())return!1;break;case a.RadioButton:case a.DropDown:if(!this.globalCustomFieldOptionId())return!1;break;case a.Checkbox:if(!this.selectedGlobalCustomFieldOptionIds()||this.selectedGlobalCustomFieldOptionIds().length<1)return!1;break;case a.Currency:case a.Percentage:case a.Integer:case a.Float:if(void 0===this.numericValue()||null===this.numericValue())return!1;break;case a.Date:if(!this.dateValue())return!1}return!0})),this.initValidation()}initValidation(){if(this.isRequired&&!this.form.renderAsReadOnly)switch(this.fieldType){case a.Textbox:case a.TextArea:case a.FileUpload:(0,u.qd)(this.textValue);break;case a.RadioButton:case a.DropDown:(0,u.qd)(this.globalCustomFieldOptionId);break;case a.Checkbox:this.validatedSelectedGlobalCustomFieldOptionIds.extend({minLength:{params:1,message:"At least one option must be selected."}});break;case a.Currency:case a.Percentage:case a.Integer:case a.Float:(0,u.qd)(this.numericValue);break;case a.Date:(0,u.qd)(this.dateValue)}}deleteDocument(){this.textValue(void 0),this.documentId(void 0)}}class p{constructor(e,t){this.id=d(e.id),this.fields=e.fields.map((e=>new h(e,t))),this.requiredFields=(0,o.pureComputed)((()=>this.fields.filter((e=>e.isRequired))))}}class m{constructor(e){this.id=d(e.id),this.formId=d(e.formId),this.renderAsReadOnly=e.renderAsReadOnly,this.sections=e.sections.map((e=>new p(e,this))),this.requiredFields=(0,o.pureComputed)((()=>this.sections.flatMap((e=>e.fields)).filter((e=>e.isRequired))))}}class g{constructor(e){this.dirty=new l.Ay(this),this.customForm=new m(e),this.requiredFields=this.customForm.requiredFields}}},58163(e,t,r){"use strict";r.d(t,{Ih:()=>f,Mk:()=>i,j1:()=>s,qd:()=>c,rS:()=>l,xp:()=>o,ye:()=>u});var n=r(51786),a=r.n(n);function i(e,t){e.extend({customRule:t})}function o(e,t,r,n){e.extend({maxLength:{params:t,message:r,onlyIf:n}})}function s(e,t,r,n){e.extend({minLength:{params:t,message:r,onlyIf:n}})}function c(e,t,r){e.extend({required:{message:t,onlyIf:r}})}function l(e,t,r,n){e.extend({pattern:{params:t,message:r,onlyIf:n}})}function u(e,t,r){l(e,/^[A-z0-9]*$/,t,r)}function f(e,t){e.extend({required:null!=t&&t,noDangerousInput:!0})}r(89778),a().validation.rules.customRule={validator:function(e,t){return!t(e)},message:function(e,t){return e(t())}},a().validation.rules.noDangerousInput={validator:function(e,t){if(!t||null==e||"string"!=typeof e)return!0;const r=e.match(/<\?|&#|on\w+=|script\b|eval\(|javascript:|<[a-zA-Z]/i);return!r||(a().validation.rules.noDangerousInput._lastOffense=r[0],!1)},message:function(){return`Input contains potentially unsafe content: "${a().validation.rules.noDangerousInput._lastOffense||"unsafe content"}"`}},a().validation.registerExtenders()},62221(e,t,r){"use strict";r.d(t,{O:()=>a,r:()=>i});let n=null;function a(e,t){e&&(n={element:e,id:e.id,fallbackSelector:t})}function i(){var e;const t=n;n=null,t&&(null===(e=function(e){if(e.element.isConnected)return e.element;if(e.id){const t=document.getElementById(e.id);if(t)return t}return e.fallbackSelector?document.querySelector(e.fallbackSelector):null}(t))||void 0===e||e.focus())}},88188(e,t,r){"use strict";r.d(t,{$J:()=>l,Bj:()=>h,Ee:()=>c,YX:()=>f,ZS:()=>o,ZV:()=>s,mj:()=>u,q1:()=>d,v7:()=>g,vW:()=>p,vv:()=>i});var n=r(28646),a=r.n(n);function i(e,t=2,r=!1){const n=a()(Math.abs(e)).formatCurrency({thousandSeparated:!0,mantissa:t});return r?(e<0?"-":e>0?"+":"")+n:e<0?`(${n})`:n}function o(e){const t=e=>(Math.round(10*e)/10).toFixed(e%1?1:0);return e>=1e6?`$${t(e/1e6)}M`:e>=1e3?`$${t(e/1e3)}K`:`$${t(e)}`}function s(e,t=0){return a()(e).format({thousandSeparated:!0,mantissa:t})}function c(e,t=2){return a()(e).format({output:"percent",thousandSeparated:!0,mantissa:t})}function l(e,t){const r=a()(e).value();return isNaN(r)?null:a().unformat(t(r))}function u(e){return e.replace(/\s+/g," ").trim()}function f(e){return Math.round(100*(e+Number.EPSILON))/100}function d(e,t){return+e.toFixed(t)}function h(e){return e.replace(/0+$/g,"").replace(/\.$/g,"")}const p=e=>e?10===e.length?`${e.slice(0,3)}-${e.slice(3,6)}-${e.slice(6,10)}`:e:"",m=["B","KB","MB","GB","TB"];function g(e){if(null==e||Number.isNaN(e))return"";if(e<=0)return"0 B";const t=Math.min(Math.floor(Math.log(e)/Math.log(1024)),m.length-1),r=e/Math.pow(1024,t);return`${0===t?r.toString():r.toFixed(1)} ${m[t]}`}},70546(e,t,r){"use strict";r.d(t,{Gz:()=>p,H7:()=>l,HF:()=>h,Kg:()=>b,LD:()=>F,MM:()=>M,Nq:()=>D,Q3:()=>n,TB:()=>k,TD:()=>_,YL:()=>I,ZQ:()=>O,Zp:()=>N,aq:()=>x,hQ:()=>E,lH:()=>u,ld:()=>C,mi:()=>T,o_:()=>w,qh:()=>R,rV:()=>g,ri:()=>d,sR:()=>y,tP:()=>m,uw:()=>S,xA:()=>v,yQ:()=>A,z5:()=>f});var n,a=r(51786),i=r(2543),o=r(45385),s=r(40476),c=r(74692);function l(e){const t=document.createElement("div"),r=document.getElementById(e);if(r){if(t.innerHTML=r.innerHTML,t.firstElementChild)return t.firstElementChild}else console.error(`Could not load template for Id: ${e}`);return t}function u(e,t=!1){return null==e||""===e?t:"boolean"==typeof e?e:"true"===String(e).toLowerCase()}function f(e){return e?"Yes":"No"}function d(){window.navigationIntent="logout",window.location.href="/Account/Logout"}function h(){var e,t,r;return{__RequestVerificationToken:null!==(r=null===(t=null===(e=c('input[name="__RequestVerificationToken"]'))||void 0===e?void 0:e.val())||void 0===t?void 0:t.toString())&&void 0!==r?r:""}}async function p(e,t,r){var n,a;const i={...t,headers:{...null!==(n=null==t?void 0:t.headers)&&void 0!==n?n:{Accept:"application/json","Content-Type":"application/json; charset=utf-8"},...h()}};void 0!==r&&(i.body=JSON.stringify(r));const s=await fetch(e,i),c=await s.json();if((0,o.u6)(c))return s.ok?{ok:!0,message:c.message,payload:c.payload}:{ok:!1,message:c.message,errors:null!==(a=c.errors)&&void 0!==a?a:[]};throw new Error(`The call to '${e}' did not respond with our standard json response.`)}function m(e){const t=h();return(null==e?void 0:e.data)instanceof FormData?t.__RequestVerificationToken&&(null==e||e.data.set("__RequestVerificationToken",t.__RequestVerificationToken)):e&&(e.data={...e.data,...t}),c.ajax(e)}async function g(e,t){return m({url:e.action,method:e.method,data:null!=t?t:new FormData(e),contentType:!1,processData:!1})}function v(e,t,r,n){let a=!0;n&&n(),(0,o.u6)(t)&&(t.message&&(0,s.Te)("Success",t.message),t.redirectUrl&&(a=!1,location.href=t.redirectUrl)),a&&e.resolve(),r&&c(".ui.modal").modal("hide")}function b(e,t){let r;if((0,o.u6)(e)){if(r=e.message,e.errors)for(const t of e.errors)r=r?`${r}\n${t}`:t;e.redirectUrl&&(window.location.href=e.redirectUrl)}(0,s.Qg)("Error",null!=r?r:"An unexpected error occurred."),null==t||t.reject()}async function y(e,t,r,n,a){try{const i=await g(e,n);return v(t,i,r,a),i}catch(e){b(null==e?void 0:e.responseJSON,t)}}async function w(e){return e.headers={...e.headers,...h()},await c.ajax(e)}function T(e){return void 0===e?"":c("
").html(e).text()}function A(e,t,r,a){if(!t)return"";const i=!!(null==a?void 0:a.disabled),o=c("").addClass("icon").attr({href:r,...a}),s=c("").addClass("af-icon");switch(e){case n.Copy:o.attr({title:"Copy"}),s.addClass("af-copy");break;case n.Create:o.attr({title:"Create"}),s.addClass("af-create");break;case n.Delete:o.attr({title:"Delete"}),s.addClass("af-delete");break;case n.Edit:o.attr({title:"Edit"}),s.addClass("af-edit");break;case n.Purge:o.attr({title:"Purge"}),s.addClass("af-purge");break;case n.Respond:o.attr({title:"Respond"}),s.addClass("af-respond");break;case n.MoveUp:o.attr({title:"Move Up"}),s.addClass("af-move-up");break;case n.MoveDown:o.attr({title:"Move Down"}),s.addClass("af-move-down");break;case n.Print:o.attr({title:"Print"}),s.addClass("af-print");break;case n.Review:o.attr({title:"Review"}),s.addClass("af-review")}return o.append(s),i&&(o.removeAttr("href"),o.addClass("disabled"),o.on("click",(e=>e.preventDefault()))),o[0].outerHTML}function S(e,t,r){if(!t)return"";const a=c("