/*! For license information please see headerNav.550b350fa8756bf133bc.js.LICENSE.txt */ (self.webpackChunkamplifund=self.webpackChunkamplifund||[]).push([[2003,3020,3163,3449,5055,7767,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),l=r(3437),c=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"),E=(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"),A=(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 S=r(49350);const C=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],x=(0,c.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?l.e$:l.a,n="light"===e.palette.mode?l.a:l.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)}))})),k=(0,c.Ay)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),I=(0,c.Ay)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),_=(0,c.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)(E,{fontSize:"inherit"}),info:(0,y.jsx)(A,{fontSize:"inherit"})},R=i.forwardRef((function(e,t){var r,i,l,c,d,h;const p=(0,u.A)({props:e,name:"MuiAlert"}),{action:g,children:b,className:w,closeText:T="Close",color:E,components:A={},componentsProps:R={},icon:D,iconMapping:N=O,onClose:P,role:M="alert",severity:F="success",slotProps:L={},slots:B={},variant:U="standard"}=p,j=(0,n.A)(p,C),z=(0,a.A)({},p,{color:E,severity:F,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)})(z),V=null!=(r=null!=(i=B.closeButton)?i:A.CloseButton)?r:v.A,H=null!=(l=null!=(c=B.closeIcon)?c:A.CloseIcon)?l:S.A,$=null!=(d=L.closeButton)?d:R.closeButton,G=null!=(h=L.closeIcon)?h:R.closeIcon;return(0,y.jsxs)(x,(0,a.A)({role:M,elevation:0,ownerState:z,className:(0,o.A)(W.root,w),ref:t},j,{children:[!1!==D?(0,y.jsx)(k,{ownerState:z,className:W.icon,children:D||N[F]||O[F]}):null,(0,y.jsx)(I,{ownerState:z,className:W.message,children:b}),null!=g?(0,y.jsx)(_,{ownerState:z,className:W.action,children:g}):null,null==g&&P?(0,y.jsx)(_,{ownerState:z,className:W.action,children:(0,y.jsx)(V,(0,a.A)({size:"small","aria-label":T,title:T,color:"inherit",onClick:P},$,{children:(0,y.jsx)(H,(0,a.A)({fontSize:"small"},G))}))}):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),l=r(11848),c=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,l.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,c.A)({props:e,name:"MuiAlertTitle"}),{className:i}=r,l=(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)},l))}))},52848(e,t,r){"use strict";r.d(t,{A:()=>S});var n=r(98587),a=r(58168),i=r(96540),o=r(34164),s=r(80851),l=r(75659),c=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,c.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,c.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%"}))),E=(0,c.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%"}))),A=i.forwardRef((function(e,t){const r=(0,u.A)({props:e,name:"MuiCollapse"}),{addEndListener:c,children:m,className:g,collapsedSize:A="0px",component:S,easing:C,in:x,onEnter:k,onEntered:I,onEntering:_,onExit:O,onExited:R,onExiting:D,orientation:N="vertical",style:P,timeout:M=f.p0.standard,TransitionComponent:F=s.Ay}=r,L=(0,n.A)(r,y),B=(0,a.A)({},r,{orientation:N,collapsedSize:A}),U=(e=>{const{orientation:t,classes:r}=e,n={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return(0,l.A)(n,v,r)})(B),j=(0,h.A)(),z=i.useRef(),W=i.useRef(null),V=i.useRef(),H="number"==typeof A?`${A}px`:A,$="horizontal"===N,G=$?"width":"height";i.useEffect((()=>()=>{clearTimeout(z.current)}),[]);const q=i.useRef(null),X=(0,p.A)(t,q),K=e=>t=>{if(e){const r=q.current;void 0===t?e(r):e(r,t)}},Y=()=>W.current?W.current[$?"clientWidth":"clientHeight"]:0,Q=K(((e,t)=>{W.current&&$&&(W.current.style.position="absolute"),e.style[G]=H,k&&k(e,t)})),Z=K(((e,t)=>{const r=Y();W.current&&$&&(W.current.style.position="");const{duration:n,easing:a}=(0,d.c)({style:P,timeout:M,easing:C},{mode:"enter"});if("auto"===M){const t=j.transitions.getAutoHeightDuration(r);e.style.transitionDuration=`${t}ms`,V.current=t}else e.style.transitionDuration="string"==typeof n?n:`${n}ms`;e.style[G]=`${r}px`,e.style.transitionTimingFunction=a,_&&_(e,t)})),J=K(((e,t)=>{e.style[G]="auto",I&&I(e,t)})),ee=K((e=>{e.style[G]=`${Y()}px`,O&&O(e)})),te=K(R),re=K((e=>{const t=Y(),{duration:r,easing:n}=(0,d.c)({style:P,timeout:M,easing:C},{mode:"exit"});if("auto"===M){const r=j.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${r}ms`,V.current=r}else e.style.transitionDuration="string"==typeof r?r:`${r}ms`;e.style[G]=H,e.style.transitionTimingFunction=n,D&&D(e)}));return(0,b.jsx)(F,(0,a.A)({in:x,onEnter:Q,onEntered:J,onEntering:Z,onExit:ee,onExited:te,onExiting:re,addEndListener:e=>{"auto"===M&&(z.current=setTimeout(e,V.current||0)),c&&c(q.current,e)},nodeRef:q,timeout:"auto"===M?null:M},L,{children:(e,t)=>(0,b.jsx)(w,(0,a.A)({as:S,className:(0,o.A)(U.root,g,{entered:U.entered,exited:!x&&"0px"===H&&U.hidden}[e]),style:(0,a.A)({[$?"minWidth":"minHeight"]:H},P),ownerState:(0,a.A)({},B,{state:e}),ref:X},t,{children:(0,b.jsx)(T,{ownerState:(0,a.A)({},B,{state:e}),className:U.wrapper,ref:W,children:(0,b.jsx)(E,{ownerState:(0,a.A)({},B,{state:e}),className:U.wrapperInner,children:m})})}))}))}));A.muiSupportAuto=!0;const S=A},77037(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(75659),l=r(34661),c=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}),E=(0,p.Ay)(u.A,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),A=(0,p.Ay)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${(0,c.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"}}))),S=(0,p.Ay)(d.A,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${(0,c.A)(r.scroll)}`],t[`paperWidth${(0,c.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%"}}))),C=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":C,BackdropComponent:x,BackdropProps:k,children:I,className:_,disableEscapeKeyDown:O=!1,fullScreen:R=!1,fullWidth:D=!1,maxWidth:N="sm",onBackdropClick:P,onClose:M,open:F,PaperComponent:L=d.A,PaperProps:B={},scroll:U="paper",TransitionComponent:j=f.A,transitionDuration:z=p,TransitionProps:W}=r,V=(0,n.A)(r,w),H=(0,a.A)({},r,{disableEscapeKeyDown:O,fullScreen:R,fullWidth:D,maxWidth:N,scroll:U}),$=(e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:a,fullScreen:i}=e,o={root:["root"],container:["container",`scroll${(0,c.A)(r)}`],paper:["paper",`paperScroll${(0,c.A)(r)}`,`paperWidth${(0,c.A)(String(n))}`,a&&"paperFullWidth",i&&"paperFullScreen"]};return(0,s.A)(o,m.f,t)})(H),G=i.useRef(),q=(0,l.A)(C),X=i.useMemo((()=>({titleId:q})),[q]);return(0,y.jsx)(E,(0,a.A)({className:(0,o.A)($.root,_),closeAfterTransition:!0,components:{Backdrop:T},componentsProps:{backdrop:(0,a.A)({transitionDuration:z,as:x},k)},disableEscapeKeyDown:O,onClose:M,open:F,ref:t,onClick:e=>{G.current&&(G.current=null,P&&P(e),M&&M(e,"backdropClick"))},ownerState:H},V,{children:(0,y.jsx)(j,(0,a.A)({appear:!0,in:F,timeout:z,role:"presentation"},W,{children:(0,y.jsx)(A,{className:(0,o.A)($.container),onMouseDown:e=>{G.current=e.target===e.currentTarget},ownerState:H,children:(0,y.jsx)(S,(0,a.A)({as:L,elevation:24,role:"dialog","aria-describedby":v,"aria-labelledby":q},B,{className:(0,o.A)($.paper,B.className),ownerState:H,children:(0,y.jsx)(g.A.Provider,{value:X,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),l=r(11848),c=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,l.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,c.A)({props:e,name:"MuiDialogActions"}),{className:i,disableSpacing:l=!1}=r,u=(0,n.A)(r,p),f=(0,a.A)({},r,{disableSpacing:l}),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),l=r(11848),c=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,l.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,c.A)({props:e,name:"MuiDialogContent"}),{className:i,dividers:l=!1}=r,u=(0,n.A)(r,m),f=(0,a.A)({},r,{dividers:l}),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),l=r(14073),c=r(11848),u=r(3541),f=r(61435),d=r(28102),h=r(74848);const p=["className","id"],m=(0,c.Ay)(l.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:l,id:c}=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=c}=i.useContext(d.A);return(0,h.jsx)(m,(0,n.A)({component:"h2",className:(0,o.A)(b.root,l),ownerState:v,ref:t,variant:"h6",id:null!=c?c: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"])},71543(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),l=r(3437),c=r(11848),u=r(3541),f=r(61347),d=r(74848);const h=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],p=(0,c.Ay)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.absolute&&t.absolute,t[r.variant],r.light&&t.light,"vertical"===r.orientation&&t.vertical,r.flexItem&&t.flexItem,r.children&&t.withChildren,r.children&&"vertical"===r.orientation&&t.withChildrenVertical,"right"===r.textAlign&&"vertical"!==r.orientation&&t.textAlignRight,"left"===r.textAlign&&"vertical"!==r.orientation&&t.textAlignLeft]}})((({theme:e,ownerState:t})=>(0,a.A)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:(0,l.X4)(e.palette.divider,.08)},"inset"===t.variant&&{marginLeft:72},"middle"===t.variant&&"horizontal"===t.orientation&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},"middle"===t.variant&&"vertical"===t.orientation&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},"vertical"===t.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"})),(({ownerState:e})=>(0,a.A)({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}})),(({theme:e,ownerState:t})=>(0,a.A)({},t.children&&"vertical"!==t.orientation&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}})),(({theme:e,ownerState:t})=>(0,a.A)({},t.children&&"vertical"===t.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}})),(({ownerState:e})=>(0,a.A)({},"right"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}}))),m=(0,c.Ay)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.wrapper,"vertical"===r.orientation&&t.wrapperVertical]}})((({theme:e,ownerState:t})=>(0,a.A)({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},"vertical"===t.orientation&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}))),g=i.forwardRef((function(e,t){const r=(0,u.A)({props:e,name:"MuiDivider"}),{absolute:i=!1,children:l,className:c,component:g=(l?"div":"hr"),flexItem:v=!1,light:b=!1,orientation:y="horizontal",role:w=("hr"!==g?"separator":void 0),textAlign:T="center",variant:E="fullWidth"}=r,A=(0,n.A)(r,h),S=(0,a.A)({},r,{absolute:i,component:g,flexItem:v,light:b,orientation:y,role:w,textAlign:T,variant:E}),C=(e=>{const{absolute:t,children:r,classes:n,flexItem:a,light:i,orientation:o,textAlign:l,variant:c}=e,u={root:["root",t&&"absolute",c,i&&"light","vertical"===o&&"vertical",a&&"flexItem",r&&"withChildren",r&&"vertical"===o&&"withChildrenVertical","right"===l&&"vertical"!==o&&"textAlignRight","left"===l&&"vertical"!==o&&"textAlignLeft"],wrapper:["wrapper","vertical"===o&&"wrapperVertical"]};return(0,s.A)(u,f.K,n)})(S);return(0,d.jsx)(p,(0,a.A)({as:g,className:(0,o.A)(C.root,c),role:w,ref:t,ownerState:S},A,{children:l?(0,d.jsx)(m,{className:C.wrapper,ownerState:S,children:l}):null}))}));g.muiSkipListHighlight=!0;const v=g},61347(e,t,r){"use strict";r.d(t,{A:()=>o,K:()=>i});var n=r(38413),a=r(31609);function i(e){return(0,a.Ay)("MuiDivider",e)}const o=(0,n.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"])},25239(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),l=r(28466),c=r(14073),u=r(33800),f=r(79716),d=r(11848),h=r(38413),p=r(31609);function m(e){return(0,p.Ay)("MuiInputAdornment",e)}const g=(0,h.A)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var v,b=r(3541),y=r(74848);const w=["children","className","component","disablePointerEvents","disableTypography","position","variant"],T=(0,d.Ay)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${(0,l.A)(r.position)}`],!0===r.disablePointerEvents&&t.disablePointerEvents,t[r.variant]]}})((({theme:e,ownerState:t})=>(0,a.A)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},"filled"===t.variant&&{[`&.${g.positionStart}&:not(.${g.hiddenLabel})`]:{marginTop:16}},"start"===t.position&&{marginRight:8},"end"===t.position&&{marginLeft:8},!0===t.disablePointerEvents&&{pointerEvents:"none"}))),E=i.forwardRef((function(e,t){const r=(0,b.A)({props:e,name:"MuiInputAdornment"}),{children:d,className:h,component:p="div",disablePointerEvents:g=!1,disableTypography:E=!1,position:A,variant:S}=r,C=(0,n.A)(r,w),x=(0,f.A)()||{};let k=S;S&&x.variant,x&&!k&&(k=x.variant);const I=(0,a.A)({},r,{hiddenLabel:x.hiddenLabel,size:x.size,disablePointerEvents:g,position:A,variant:k}),_=(e=>{const{classes:t,disablePointerEvents:r,hiddenLabel:n,position:a,size:i,variant:o}=e,c={root:["root",r&&"disablePointerEvents",a&&`position${(0,l.A)(a)}`,o,n&&"hiddenLabel",i&&`size${(0,l.A)(i)}`]};return(0,s.A)(c,m,t)})(I);return(0,y.jsx)(u.A.Provider,{value:null,children:(0,y.jsx)(T,(0,a.A)({as:p,ownerState:I,className:(0,o.A)(_.root,h),ref:t},C,{children:"string"!=typeof d||E?(0,y.jsxs)(i.Fragment,{children:["start"===A?v||(v=(0,y.jsx)("span",{className:"notranslate",children:"​"})):null,d]}):(0,y.jsx)(c.A,{color:"text.secondary",children:d})}))})}))},56554(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(75659),l=r(3437),c=r(11848),u=r(3541),f=r(32850),d=r(18850),h=r(2778),p=r(96852),m=r(61347),g=r(38413);const v=(0,g.A)("MuiListItemIcon",["root","alignItemsFlexStart"]),b=(0,g.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);var y=r(31609);function w(e){return(0,y.Ay)("MuiMenuItem",e)}const T=(0,g.A)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var E=r(74848);const A=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],S=(0,c.Ay)(d.A,{shouldForwardProp:e=>(0,c.ep)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]}})((({theme:e,ownerState:t})=>(0,a.A)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${T.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,l.X4)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${T.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,l.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${T.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,l.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,l.X4)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${T.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${T.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${m.A.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${m.A.inset}`]:{marginLeft:52},[`& .${b.root}`]:{marginTop:0,marginBottom:0},[`& .${b.inset}`]:{paddingLeft:36},[`& .${v.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&(0,a.A)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${v.root} svg`]:{fontSize:"1.25rem"}})))),C=i.forwardRef((function(e,t){const r=(0,u.A)({props:e,name:"MuiMenuItem"}),{autoFocus:l=!1,component:c="li",dense:d=!1,divider:m=!1,disableGutters:g=!1,focusVisibleClassName:v,role:b="menuitem",tabIndex:y,className:T}=r,C=(0,n.A)(r,A),x=i.useContext(f.A),k=i.useMemo((()=>({dense:d||x.dense||!1,disableGutters:g})),[x.dense,d,g]),I=i.useRef(null);(0,h.A)((()=>{l&&I.current&&I.current.focus()}),[l]);const _=(0,a.A)({},r,{dense:k.dense,divider:m,disableGutters:g}),O=(e=>{const{disabled:t,dense:r,divider:n,disableGutters:i,selected:o,classes:l}=e,c={root:["root",r&&"dense",t&&"disabled",!i&&"gutters",n&&"divider",o&&"selected"]},u=(0,s.A)(c,w,l);return(0,a.A)({},l,u)})(r),R=(0,p.A)(I,t);let D;return r.disabled||(D=void 0!==y?y:-1),(0,E.jsx)(f.A.Provider,{value:k,children:(0,E.jsx)(S,(0,a.A)({ref:R,role:b,tabIndex:D,component:c,focusVisibleClassName:(0,o.A)(O.focusVisible,v),className:(0,o.A)(O.root,T)},C,{ownerState:_,classes:O}))})}))},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),l=r(96852),c=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,l=0;if(o&&"none"!==o&&"string"==typeof o){const e=o.split("(")[1].split(")")[0].split(",");s=parseInt(e[4],10),l=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+l-n.top}px)`:`translateY(${i.innerHeight+l-n.top}px)`:a?`translateY(-${n.top-a.top+n.height-l}px)`:`translateY(-${n.top+n.height-l}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,c.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:E=m,in:A,onEnter:S,onEntered:C,onEntering:x,onExit:k,onExited:I,onExiting:_,style:O,timeout:R=g,TransitionComponent:D=o.Ay}=e,N=(0,a.A)(e,h),P=i.useRef(null),M=(0,l.A)(y.ref,P,t),F=e=>t=>{e&&(void 0===t?e(P.current):e(P.current,t))},L=F(((e,t)=>{p(T,e,w),(0,u.q)(e),S&&S(e,t)})),B=F(((e,t)=>{const a=(0,u.c)({timeout:R,style:O,easing:E},{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",x&&x(e,t)})),U=F(C),j=F(_),z=F((e=>{const t=(0,u.c)({timeout:R,style:O,easing:E},{mode:"exit"});e.style.webkitTransition=r.transitions.create("-webkit-transform",t),e.style.transition=r.transitions.create("transform",t),p(T,e,w),k&&k(e)})),W=F((e=>{e.style.webkitTransition="",e.style.transition="",I&&I(e)})),V=i.useCallback((()=>{P.current&&p(T,P.current,w)}),[T,w]);return i.useEffect((()=>{if(A||"down"===T||"right"===T)return;const e=(0,s.A)((()=>{P.current&&p(T,P.current,w)})),t=(0,f.A)(P.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[T,A,w]),i.useEffect((()=>{A||V()}),[A,V]),(0,d.jsx)(D,(0,n.A)({nodeRef:P,onEnter:L,onEntered:U,onEntering:B,onExit:z,onExited:W,onExiting:j,addEndListener:e=>{v&&v(P.current,e)},appear:b,in:A,timeout:R},N,{children:(e,t)=>i.cloneElement(y,(0,n.A)({ref:M,style:(0,n.A)({visibility:"exited"!==e||A?void 0:"hidden"},O,y.props.style)},t))}))}))},15849(e,t,r){"use strict";r.d(t,{A:()=>P});var n=r(98587),a=r(58168),i=r(96540),o=r(34164),s=r(75659),l=r(67785),c=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),E=r(31609);function A(e){return(0,E.Ay)("MuiTooltip",e)}const S=(0,T.A)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);var C=r(74848);const x=["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"],k=(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"] .${S.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${S.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${S.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"] .${S.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,c.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},{[`.${S.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"})),[`.${S.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"})),[`.${S.popper}[data-popper-placement*="top"] &`]:(0,a.A)({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${S.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,c.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 N(e,t){return r=>{t&&t(r),e(r)}}const P=i.forwardRef((function(e,t){var r,c,u,T,E,S,P,M,F,L,B,U,j,z,W,V,H,$,G;const q=(0,d.A)({props:e,name:"MuiTooltip"}),{arrow:X=!1,children:K,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:le=0,leaveTouchDelay:ce=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,x),Ee=i.isValidElement(K)?K:(0,C.jsx)("span",{children:K}),Ae=(0,f.A)(),Se="rtl"===Ae.direction,[Ce,xe]=i.useState(),[ke,Ie]=i.useState(null),_e=i.useRef(!1),Oe=te||oe,Re=i.useRef(),De=i.useRef(),Ne=i.useRef(),Pe=i.useRef(),[Me,Fe]=(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(Pe.current)}),[]);i.useEffect((()=>()=>{clearTimeout(Re.current),clearTimeout(De.current),clearTimeout(Ne.current),je()}),[je]);const ze=e=>{clearTimeout(R),O=!0,Fe(!0),fe&&!Le&&fe(e)},We=(0,g.A)((e=>{clearTimeout(R),R=setTimeout((()=>{O=!1}),800+le),Fe(!1),ue&&Le&&ue(e),clearTimeout(Re.current),Re.current=setTimeout((()=>{_e.current=!1}),Ae.transitions.duration.shortest)})),Ve=e=>{_e.current&&"touchstart"!==e.type||(Ce&&Ce.removeAttribute("title"),clearTimeout(De.current),clearTimeout(Ne.current),ne||O&&ae?De.current=setTimeout((()=>{ze(e)}),O?ae:ne):ze(e))},He=e=>{clearTimeout(De.current),clearTimeout(Ne.current),Ne.current=setTimeout((()=>{We(e)}),le)},{isFocusVisibleRef:$e,onBlur:Ge,onFocus:qe,ref:Xe}=(0,y.A)(),[,Ke]=i.useState(!1),Ye=e=>{Ge(e),!1===$e.current&&(Ke(!1),He(e))},Qe=e=>{Ce||xe(e.currentTarget),qe(e),!0===$e.current&&(Ke(!0),Ve(e))},Ze=e=>{_e.current=!0;const t=Ee.props;t.onTouchStart&&t.onTouchStart(e)},Je=Ve,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)(Ee.ref,Xe,xe,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,Ee.props,{className:(0,o.A)(Te.className,Ee.props.className),onTouchStart:Ze,ref:tt},oe?{onMouseMove:e=>{const t=Ee.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(Ne.current),clearTimeout(Re.current),je(),Ue.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",Pe.current=setTimeout((()=>{document.body.style.WebkitUserSelect=Ue.current,Ve(e)}),ie)},it.onTouchEnd=e=>{Ee.props.onTouchEnd&&Ee.props.onTouchEnd(e),je(),clearTimeout(Ne.current),Ne.current=setTimeout((()=>{We(e)}),ce)}),ee||(it.onMouseOver=N(Je,it.onMouseOver),it.onMouseLeave=N(et,it.onMouseLeave),Oe||(ot.onMouseOver=Je,ot.onMouseLeave=et)),J||(it.onFocus=N(Qe,it.onFocus),it.onBlur=N(Ye,it.onBlur),Oe||(ot.onFocus=Qe,ot.onBlur=Ye));const st=i.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(ke),options:{element:ke,padding:4}}];return null!=(e=me.popperOptions)&&e.modifiers&&(t=t.concat(me.popperOptions.modifiers)),(0,a.A)({},me.popperOptions,{modifiers:t})}),[ke,me]),lt=(0,a.A)({},q,{isRtl:Se,arrow:X,disableInteractive:Oe,placement:he,PopperComponentProp:pe,touch:_e.current}),ct=(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,A,t)})(lt),ut=null!=(r=null!=(c=ve.popper)?c:Y.Popper)?r:k,ft=null!=(u=null!=(T=null!=(E=ve.transition)?E:Y.Transition)?T:ye)?u:p.A,dt=null!=(S=null!=(P=ve.tooltip)?P:Y.Tooltip)?S:I,ht=null!=(M=null!=(F=ve.arrow)?F:Y.Arrow)?M:_,pt=(0,l.X)(ut,(0,a.A)({},me,null!=(L=ge.popper)?L:Q.popper,{className:(0,o.A)(ct.popper,null==me?void 0:me.className,null==(B=null!=(U=ge.popper)?U:Q.popper)?void 0:B.className)}),lt),mt=(0,l.X)(ft,(0,a.A)({},we,null!=(j=ge.transition)?j:Q.transition),lt),gt=(0,l.X)(dt,(0,a.A)({},null!=(z=ge.tooltip)?z:Q.tooltip,{className:(0,o.A)(ct.tooltip,null==(W=null!=(V=ge.tooltip)?V:Q.tooltip)?void 0:W.className)}),lt),vt=(0,l.X)(ht,(0,a.A)({},null!=(H=ge.arrow)?H:Q.arrow,{className:(0,o.A)(ct.arrow,null==($=null!=(G=ge.arrow)?G:Q.arrow)?void 0:$.className)}),lt);return(0,C.jsxs)(i.Fragment,{children:[i.cloneElement(Ee,it),(0,C.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})}:Ce,popperRef:rt,open:!!Ce&&Le,id:Be,transition:!0},ot,pt,{popperOptions:st,children:({TransitionProps:e})=>(0,C.jsx)(ft,(0,a.A)({timeout:Ae.transitions.duration.shorter},e,mt,{children:(0,C.jsxs)(dt,(0,a.A)({},gt,{children:[be,X?(0,C.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),l=r(75659),c=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,c.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),c=(0,s.A)((0,a.A)({},r,{color:i})),{align:d="inherit",className:h,component:w,gutterBottom:T=!1,noWrap:E=!1,paragraph:A=!1,variant:S="body1",variantMapping:C=b}=c,x=(0,n.A)(c,g),k=(0,a.A)({},c,{align:d,color:i,className:h,component:w,gutterBottom:T,noWrap:E,paragraph:A,variant:S,variantMapping:C}),I=w||(A?"p":C[S]||b[S])||"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,l.A)(s,p,o)})(k);return(0,m.jsx)(v,(0,a.A)({as:I,ref:t,ownerState:k,className:(0,o.A)(_.root,h)},x))}))},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:()=>c});var n=r(96540),a=r(31523),i=r(71547),o=r(32325),s=r(74848);function l(e){return e.substring(2).toLowerCase()}function c(e){const{children:t,disableReactTree:r=!1,mouseEvent:c="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=l(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!==c&&(y[c]=b(c)),n.useEffect((()=>{if(!1!==c){const e=l(c),t=(0,o.A)(h.current);return t.addEventListener(e,v),()=>{t.removeEventListener(e,v)}}}),[v,c]),(0,s.jsx)(n.Fragment,{children:n.cloneElement(t,y)})}},39599(e,t,r){"use strict";r.d(t,{A:()=>l});var n=r(58168),a=r(98587),i=r(11317),o=r(94188);const s=["sx"];function l(e){const{sx:t}=e,r=(0,a.A)(e,s),{systemProps:l,otherProps:c}=(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)?[l,...t]:"function"==typeof t?(...e)=>{const r=t(...e);return(0,i.Q)(r)?(0,n.A)({},l,r):l}:(0,n.A)({},l,t),(0,n.A)({},c,{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,l=Object.defineProperties,c=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:()=>P,l0:()=>V,m7:()=>oe});var n,a,i=r(30038),o=r(16535),s=r(22325),l=r(91829),c=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},x=function(e,t){return T(void 0,null,(function(){var r;return c(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 k(e){if(!(0,i.Qd)(e))return e;for(var t=b({},e),r=0,n=Object.entries(t);r=c))},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})},l=u.endpoints[e].select(t)(a());if(i)n(s());else if(o){var c=null==l?void 0:l.fulfilledTimeStamp;if(!c)return void n(s());(Number(new Date)-Number(new Date(c)))/1e3>=o&&n(s())}else n(s(!1))}},updateQueryData:function(e,t,r){return function(a,i){var s,l,c=u.endpoints[e].select(t)(i()),f={patches:[],inversePatches:[],undo:function(){return a(u.util.patchQueryData(e,t,f.inversePatches))}};if(c.status===n.uninitialized)return f;if("data"in c)if((0,o.a6)(c.data)){var d=(0,o.vI)(c.data,r),h=d[1],p=d[2];(s=f.patches).push.apply(s,h),(l=f.inversePatches).push.apply(l,p)}else{var m=r(c.data);f.patches.push({op:"replace",path:[],value:m}),f.inversePatches.push({op:"replace",path:[],value:c.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:l({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,E=v.mutationThunk,A=v.patchQueryData,S=v.updateQueryData,C=v.prefetch,x=v.buildMatchThunkActions,k=K({context:r,queryThunk:w,mutationThunk:E,reducerPath:u,assertTagType:g,config:{refetchOnFocus:p,refetchOnReconnect:m,refetchOnMountOrArgChange:h,keepUnusedDataFor:d,reducerPath:u}}),I=k.reducer,M=k.actions;ae(e.util,{patchQueryData:A,updateQueryData:S,prefetch:C,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=l.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:E,api:e,assertTagType:g}),j=U.middleware,z=U.actions;ae(e.util,z),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===P||null==(i=null==a?void 0:a.queries)?void 0:i[t({queryArgs:n,endpointDefinition:r,endpointName:e})])?o:F}));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===P||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}),V=W.buildQuerySelector,$=W.buildMutationSelector,G=function(e){var t=e.serializeQueryArgs,r=e.queryThunk,n=e.mutationThunk,a=e.api,i=a.internalActions,o=i.unsubscribeQueryResult,s=i.unsubscribeMutationResult,l=i.updateSubscriptionOptions;return{buildInitiateQuery:function(e,n){var i=function(s,c){var u=void 0===c?{}:c,f=u.subscribe,d=void 0===f||f,h=u.forceRefetch,p=u.subscriptionOptions;return function(c,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=c(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(){c(i(s,{subscribe:!1,forceRefetch:!0}))},unsubscribe:function(){d&&c(o({queryCacheKey:f,requestId:v}))},updateSubscriptionOptions:function(t){y.subscriptionOptions=t,c(l({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}),l=r(o),c=l.requestId,u=l.abort,f=l.unwrap().then((function(e){return{data:e}})).catch((function(e){return{error:e}}));return Object.assign(f,{arg:l.arg,requestId:c,abort:u,unwrap:l.unwrap,unsubscribe:function(){i&&r(s({requestId:c}))}})}}}}}({queryThunk:w,mutationThunk:E,api:e,serializeQueryArgs:f}),q=G.buildInitiateQuery,X=G.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:V(t,r),initiate:q(t,r)},x(w,t)):r.type===B.mutation&&ae(a.endpoints[t],{select:$(),initiate:X(t,r)},x(E,t))}}}}};oe()},30038(e,t,r){"use strict";r.d(t,{U1:()=>A,VP:()=>S,zD:()=>D,Z0:()=>x,f$:()=>F,i0:()=>M,$S:()=>V,sf:()=>W,mm:()=>U,Qd:()=>T,TK:()=>j,WA:()=>z,Ak:()=>k});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 l,c=(l=function(e,t){return l=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])},l(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}l(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;tf,Gh:()=>I,HS:()=>_,Oi:()=>s,Rr:()=>d,pX:()=>P,pb:()=>A,rc:()=>a,tH:()=>N,ue:()=>p,yD:()=>k,zR:()=>o}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(a||(a={}));const i="popstate";function o(e){return void 0===e&&(e={}),function(e,t,r,o){void 0===o&&(o={});let{window:l=document.defaultView,v5Compat:d=!1}=o,h=l.history,p=a.Pop,m=null,g=v();function v(){return(h.state||{idx:null}).idx}function b(){p=a.Pop;let e=v(),t=null==e?null:e-g;g=e,m&&m({action:p,location:w.location,delta:t})}function y(e){let t="null"!==l.location.origin?l.location.origin:l.location.href,r="string"==typeof e?e:f(e);return r=r.replace(/ $/,"%20"),s(t,"No window.location.(origin|href) available to create URL for href: "+r),new URL(r,t)}null==g&&(g=0,h.replaceState(n({},h.state,{idx:g}),""));let w={get action(){return p},get location(){return e(l,h)},listen(e){if(m)throw new Error("A history only accepts one active listener");return l.addEventListener(i,b),m=e,()=>{l.removeEventListener(i,b),m=null}},createHref:e=>t(l,e),createURL:y,encodeLocation(e){let t=y(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){p=a.Push;let n=u(w.location,e,t);r&&r(n,e),g=v()+1;let i=c(n,g),o=w.createHref(n);try{h.pushState(i,"",o)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;l.location.assign(o)}d&&m&&m({action:p,location:w.location,delta:1})},replace:function(e,t){p=a.Replace;let n=u(w.location,e,t);r&&r(n,e),g=v();let i=c(n,g),o=w.createHref(n);h.replaceState(i,"",o),d&&m&&m({action:p,location:w.location,delta:0})},go:e=>h.go(e)};return w}((function(e,t){let{pathname:r,search:n,hash:a}=e.location;return u("",{pathname:r,search:n,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"==typeof t?t:f(t)}),null,e)}function s(e,t){if(!1===e||null==e)throw new Error(t)}function l(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function c(e,t){return{usr:e.state,key:e.key,idx:t}}function u(e,t,r,a){return void 0===r&&(r=null),n({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?d(t):t,{state:r,key:t&&t.key||a||Math.random().toString(36).substr(2,8)})}function f(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&"?"!==r&&(t+="?"===r.charAt(0)?r:"?"+r),n&&"#"!==n&&(t+="#"===n.charAt(0)?n:"#"+n),t}function d(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}var h;function p(e,t,r){return void 0===r&&(r="/"),function(e,t,r,n){let a=A(("string"==typeof t?d(t):t).pathname||"/",r);if(null==a)return null;let i=m(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,r)=>e===t[r]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(i);let o=null;for(let e=0;null==o&&e{let o={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};o.relativePath.startsWith("/")&&(s(o.relativePath.startsWith(n),'Absolute route path "'+o.relativePath+'" nested under path "'+n+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),o.relativePath=o.relativePath.slice(n.length));let l=_([n,o.relativePath]),c=r.concat(o);e.children&&e.children.length>0&&(s(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),m(e.children,t,c,l)),(null!=e.path||e.index)&&t.push({path:l,score:y(l,e.index),routesMeta:c})};return e.forEach(((e,t)=>{var r;if(""!==e.path&&null!=(r=e.path)&&r.includes("?"))for(let r of g(e.path))a(e,t,r);else a(e,t)})),t}function g(e){let t=e.split("/");if(0===t.length)return[];let[r,...n]=t,a=r.endsWith("?"),i=r.replace(/\?$/,"");if(0===n.length)return a?[i,""]:[i];let o=g(n.join("/")),s=[];return s.push(...o.map((e=>""===e?i:[i,e].join("/")))),a&&s.push(...o),s.map((t=>e.startsWith("/")&&""===t?"/":t))}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(h||(h={})),new Set(["lazy","caseSensitive","path","id","index","children"]);const v=/^:[\w-]+$/,b=e=>"*"===e;function y(e,t){let r=e.split("/"),n=r.length;return r.some(b)&&(n+=-2),t&&(n+=2),r.filter((e=>!b(e))).reduce(((e,t)=>e+(v.test(t)?3:""===t?1:10)),n)}function w(e,t,r){void 0===r&&(r=!1);let{routesMeta:n}=e,a={},i="/",o=[];for(let e=0;e(n.push({paramName:t,isOptional:null!=r}),r?"/?([^\\/]+)?":"/([^\\/]+)")));return e.endsWith("*")?(n.push({paramName:"*"}),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":""!==e&&"/"!==e&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let i=a[0],o=i.replace(/(.)\/+$/,"$1"),s=a.slice(1);return{params:n.reduce(((e,t,r)=>{let{paramName:n,isOptional:a}=t;if("*"===n){let e=s[r]||"";o=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const l=s[r];return e[n]=a&&!l?void 0:(l||"").replace(/%2F/g,"/"),e}),{}),pathname:i,pathnameBase:o,pattern:e}}function E(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return l(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function A(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&"/"!==n?null:e.slice(r)||"/"}const S=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function C(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?r.length>1&&r.pop():"."!==e&&r.push(e)})),r.length>1?r.join("/"):"/"}function x(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the `to."+r+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function k(e,t){let r=function(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}(e);return t?r.map(((e,t)=>t===r.length-1?e.pathname:e.pathnameBase)):r.map((e=>e.pathnameBase))}function I(e,t,r,a){let i;void 0===a&&(a=!1),"string"==typeof e?i=d(e):(i=n({},e),s(!i.pathname||!i.pathname.includes("?"),x("?","pathname","search",i)),s(!i.pathname||!i.pathname.includes("#"),x("#","pathname","hash",i)),s(!i.search||!i.search.includes("#"),x("#","search","hash",i)));let o,c=""===e||""===i.pathname,u=c?"/":i.pathname;if(null==u)o=r;else{let e=t.length-1;if(!a&&u.startsWith("..")){let t=u.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}o=e>=0?t[e]:"/"}let f=function(e,t){void 0===t&&(t="/");let r,{pathname:n,search:a="",hash:i=""}="string"==typeof e?d(e):e;if(n)if(o=n,S.test(o))r=n;else{if(n.includes("//")){let e=n;n=n.replace(/\/\/+/g,"/"),l(!1,"Pathnames cannot have embedded double slashes - normalizing "+e+" -> "+n)}r=n.startsWith("/")?C(n.substring(1),"/"):C(n,t)}else r=t;var o;return{pathname:r,search:R(a),hash:D(i)}}(i,o),h=u&&"/"!==u&&u.endsWith("/"),p=(c||"."===u)&&r.endsWith("/");return f.pathname.endsWith("/")||!h&&!p||(f.pathname+="/"),f}const _=e=>e.join("/").replace(/\/\/+/g,"/"),O=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),R=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",D=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class N extends Error{}function P(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}const M=["post","put","patch","delete"],F=(new Set(M),["get",...M]);new Set(F),new Set([301,302,303,307,308]),new Set([307,308]),Symbol("deferred")},6197(e,t,r){"use strict";r.d(t,{P:()=>k,e:()=>x});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),l=r(95052);function c(e){return e.account.supportRequest}const u=(0,o.createSelector)([c],(function(e){return(0,l.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),E=r(76139),A=r(2412),S=r(62221);function C({isIllinois:e}){const t=(0,A.R)((e=>c(e))),r=(0,A.R)((e=>function(e){return e.account.supportRequest.zenDeskTicketType===i.x.Api?e.account.supportRequest.siteUrl:"http://www.fundsmgmt.com"}(e))),[,n]=(0,A.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(E.vS,{id:"AttachmentIds",label:"Attach Files",existingAttachments:[],newAttachments:t.attachments,onChange:e=>a({attachments:e})})))}function x(){const e=(0,A.R)((e=>c(e))),{supportRequestOpen:t}=(0,A.R)((e=>(0,h.Q9)(e))),{showSuccess:r,showError:o}=(0,T.Zz)(),[s]=(0,A.R)((e=>u(e))),l=(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:S.r,accessibleAutoFocus:!0},p.createElement(w.IG,null,p.createElement(C,{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")},...l.submit},"Submit"),p.createElement(g.$n,{type:"button",onClick:m,...l.cancel},"Cancel")))}const k=()=>{const e=e=>{(0,S.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:()=>c});var n=r(43602),a=r(98404),i=r(96540),o=r(97897),s=r(81296),l=r(57844);function c({userId:e,clientId:t,children:r}){const{data:c,isFetching:u}=(0,o.C)(s.g.ILLINOIS_PREQUALIFICATION_ALERTS);return(0,i.useEffect)((()=>{l.M.dispatch((0,n.Ld)({userId:e,clientId:t}))}),[e,t]),(0,i.useEffect)((()=>{c&&!u&&l.M.dispatch((0,a.o)(t))}),[c,u,t]),i.createElement(i.Fragment,null,r)}},26154(e,t,r){"use strict";var n=r(18565),a=r(96540),i=r(5338),o=r(13561),s=r(93881),l=r(43846),c=r(57844);const u=document.getElementById("af-header"),f=null==u?void 0:u.getAttribute("data-client-id"),d=null==u?void 0:u.getAttribute("data-user-id"),h=document.body;u&&f&&d&&(0,i.H)(u).render(a.createElement(a.StrictMode,null,a.createElement(o.Kq,{store:c.M},a.createElement(s.w,{clientId:f,userId:d},a.createElement(n.n,{domRoot:h,dense:!0,maxSnack:5},a.createElement(l.a,null))))))},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),l=r(32581),c=r(70546);const u=(0,i.forwardRef)((({ariaDescribedBy:e,ariaInvalid:t,ariaLabel:r,ariaLabelledBy:l,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:E,onBlur:A,onChange:S,onKeyDown:C,className:x,useNewUx:k},I)=>{var _,O;const[R,D,N]=(0,o.A3)(null!=T?T:null,{parseValue:e=>""===e?null:e,formatPostValue:e=>null!=e?e:"",formatDisplayValue:e=>null!=e?e:""},A),P=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!=E?E:"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),S&&S(""===t?null:t)},onBlur:e=>N(e.target.value)},f=i.createElement("div",{className:(0,c.Zp)({"af-input":!0,"af-multiline":null!=b&&b,"label-for-textbox-with-count":(null!=m?m:0)>0&&!k,[null!=x?x:""]:!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":l,"aria-describedby":null!=e?e:m?P:void 0,"aria-required":u,"aria-invalid":t},inputRef:I,onKeyDown:C,...o})),d=m?k?i.createElement("div",{className:"af-text-counter-below"},i.createElement("span",{id:P},`${null!==(_=R.valueLength)&&void 0!==_?_:0} / ${m}`)):i.createElement("div",{className:b?"multiline-text-counter":"text-counter"},i.createElement("span",{id:P,className:"textbox-counter"},`${null!==(O=R.valueLength)&&void 0!==O?O:0} / ${m}`)):null;return i.createElement(n.A,{theme:s.FQ},k&&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,l.q8)(u)},32581(e,t,r){"use strict";r.d(t,{QC:()=>s,_T:()=>l,q8:()=>c,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 l({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 c(e,t=n.Bottom){const r=(0,i.forwardRef)(((r,a)=>{const{showIssues:o,issues:c,setHasChanged:u}=l(r),f=`${(0,i.useId)()}-validation-messages`,d=r.highlightOnError&&c&&c.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:c,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:()=>l,_3:()=>c,vx:()=>m}),r(44114);var n=r(15849),a=r(2543),i=r(96540),o=r(10886),s=r(70546);function l(e){const t=(0,a.values)(e).some((e=>e));return(0,a.mapValues)(e,(e=>({disabled:t,isActive:e})))}function c({id:e,disabled:t,ariaDisabled:r,ariaExpanded:n,ariaLabel:a,ariaHasPopup:o,onClick:s,children:l,tabToSubElement:c,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:c?-1:void 0,title:u},l)}const u=({actionType:e,hasAccess:t,deactivated:r=!1,deactivatedTitle:a,onClick:o,...l})=>{if(!t)return null;const c={[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(!c)return null;const u=r&&null!=a?a:c.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,...l},i.createElement("i",{className:`af-icon ${c.iconClass}`})))};function f({id:e,name:t,type:r,disabled:n,ariaDisabled:a,ariaBusy:o,isActive:s,style:l,size:c,value:u,form:f,onClick:d,ariaLabel:h,ariaHasPopup:p,ariaExpanded:m,children:g}){const v=["ui","button"];switch(l){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 c&&v.push(c),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(c,{...e},e.children):i.createElement(f,{...e},e.children)}function h({id:e,disabled:t,ariaDisabled:r,ariaExpanded:n,ariaLabel:a,ariaHasPopup:s,icon:l,onClick:u,className:f,title:d}){return i.createElement(c,{id:e,disabled:t,ariaDisabled:r,ariaExpanded:n,ariaLabel:a,ariaHasPopup:s,onClick:u,title:d},i.createElement(o.In,{icon:l,className:f}))}const p=({id:e,ariaLabel:t,icon:r,href:n})=>i.createElement(c,{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:l}){const c=i(e),u=t?`${c} ${t}`:c;return a.createElement("i",{title:l,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={}))},80057(e,t,r){"use strict";r.d(t,{i:()=>C});var n=r(96540),a=r(25239),i=r(71543),o=r(96872),s=r(87467),l=r(56554),c=r(88116),u=r(60538),f=r(77345),d=r(90777),h=r(44329),p=r(10886),m=r(47767);function g({text:e,className:t,href:r,autoFocus:a,tabIndex:i}){return n.createElement(l.A,{component:"a",href:r,className:`af-leaf ${t}`,autoFocus:a,tabIndex:i},e)}function v({text:e,className:t,onSelect:r,closeMenu:a}){return n.createElement("a",{href:"#",className:`af-leaf ${t}`,role:"button","aria-haspopup":"true",onClick:function(e){e.preventDefault(),a(),r()}},e)}function b({text:e,className:t,routeTo:r,closeMenu:a,autoFocus:i,tabIndex:o}){const s=(0,m.Zp)();return n.createElement(l.A,{component:"a",href:r,className:`af-leaf ${t}`,autoFocus:i,tabIndex:o,onClick:e=>{e.preventDefault(),null==a||a(),s(r)}},e)}function y(e){return"href"in e}function w(e){return"routeTo"in e}function T(e){return y(e)?n.createElement(g,{...e}):w(e)?n.createElement(b,{...e}):n.createElement(v,{...e})}var E=r(70546);function A(e){return"options"in e}function S({text:e,className:t,options:r,search:m,isMainBranch:g,closeMenu:v}){const[b,C]=(0,n.useState)(!1),x=(0,n.useRef)(null),k=n.createRef();function I(){var e,t;C(!1);const r=null===(e=x.current)||void 0===e?void 0:e.closest("li[role=menuitem]");null===(t=null!=r?r:x.current)||void 0===t||t.focus()}function _(){I(),null==v||v()}function O(e){var t;(null===(t=x.current)||void 0===t?void 0:t.contains(e.target))||I()}function R(e){var t,r;const n=e.target.closest('[role="menuitem"]'),a="A"===(null==n?void 0:n.tagName)?n:null!==(t=null==n?void 0:n.querySelector("a"))&&void 0!==t?t:null,i=null!==(r=null==n?void 0:n.querySelector('a[role="button"]'))&&void 0!==r?r:null;switch(e.key){case" ":case"Enter":null==a||a.click();break;case"ArrowRight":i&&i.click();break;case"Escape":I();break;case"ArrowLeft":g||I();break;case"Tab":e.preventDefault(),_()}e.stopPropagation()}const D=(0,n.useRef)(b);(0,n.useEffect)((()=>{b&&m&&k.current&&k.current.focus(),D.current=b}),[b]);const[N]=(0,n.useState)((0,h.Ak)()),P=`composition-button-${N}`,M=`composition-menu-${N}`,[F,L]=(0,n.useState)("");return n.createElement(n.Fragment,null,n.createElement("a",{href:"#",role:"button",ref:x,id:P,"aria-controls":b?M:void 0,"aria-expanded":b?"true":void 0,"aria-haspopup":"true",onClick:function(e){e.preventDefault(),C((e=>!e))},onKeyDown:e=>{["Enter",g?"ArrowDown":"ArrowRight"," "].includes(e.key)&&(e.preventDefault(),C(!0))},className:t},e,n.createElement("i",{className:(0,E.Zp)({fas:!0,"fa-caret-down":!0===g,"fa-caret-right":!0!==g})})),n.createElement(f.A,{open:b,anchorEl:x.current,role:void 0,placement:g?"bottom-end":"right-start",transition:!0,disablePortal:!0},(({TransitionProps:e,placement:t})=>n.createElement(s.A,{...e,style:{transformOrigin:"bottom-end"===t?"right top":"left bottom"}},n.createElement(u.A,null,n.createElement(o.x,{onClickAway:O},n.createElement(c.A,{className:"af-menu-branch",autoFocusItem:b&&!m,id:M,"aria-labelledby":P,onKeyDown:R},m&&n.createElement(l.A,{className:"af-input af-menu-search",tabIndex:-1},n.createElement(d.A,{type:"text",inputRef:k,id:`${M}_search`,value:F,label:"Menu search",placeholder:"Search...",onKeyDown:R,onChange:e=>L(e.target.value),onBlur:e=>L(e.target.value),InputProps:{endAdornment:n.createElement(a.A,{position:"end"},n.createElement(p.In,{icon:p.HH.Search})),notched:!1},InputLabelProps:{className:"sr-only",shrink:!0},fullWidth:!0})),m&&n.createElement(i.A,null),(m&&F?m(r,F):r).map(((e,t)=>A(e)?n.createElement(l.A,{key:t},n.createElement(S,{...e,closeMenu:_})):y(e)?n.createElement(T,{key:t,...e}):w(e)?n.createElement(T,{key:t,...e,closeMenu:_}):n.createElement(l.A,{key:t},n.createElement(T,{...e,onSelect:()=>{e.onSelect(),_()}})))))))))))}function C(e){var t;const r=`af-menu-root ${null!==(t=e.className)&&void 0!==t?t:""}`;return A(e)?n.createElement(S,{...e,className:r,isMainBranch:!0}):y(e)||w(e)?n.createElement(T,{...e,className:r,tabIndex:0}):n.createElement(T,{...e,className:r})}},43846(e,t,r){"use strict";r.d(t,{a:()=>O});var n=r(1115),a=r(96540),i=r(10886),o=r(13404),s=r(24330),l=r(57840),c=r(23022),u=r(90038),f=r(2412),d=r(57844);function h(){const{logoutOpen:e}=(0,f.R)((e=>(0,s.Q9)(e))),[t,r]=(0,a.useState)(!1),n=(0,l.Kt)({logout:t,cancel:!1});function i(){d.M.dispatch((0,o.q9)({}))}return a.createElement(c.a,{heading:"Logout",open:e,onClose:i},a.createElement(u.IG,null,"Are you sure you want to continue?"),a.createElement(u.W8,null,a.createElement(l.$n,{type:"button",style:"positive",onClick:function(){r(!0),location.href="/Account/Logout"},...n.logout},"Logout"),a.createElement(l.$n,{type:"button",onClick:i,...n.cancel},"Cancel")))}var p=r(74092),m=r(46358);function g({revertToAccountTitle:e}){const{revertAccountOpen:t}=(0,f.R)((e=>(0,s.Q9)(e))),[r,n]=(0,a.useState)(!1),{showError:i}=(0,m.Zz)(),h=(0,l.Kt)({revert:r,cancel:!1});function g(){d.M.dispatch((0,o.q9)({}))}return a.createElement(c.a,{heading:e,open:t,onClose:g},a.createElement(u.IG,null,"Are you sure you want to revert to this account?"),a.createElement(u.W8,null,a.createElement(l.$n,{type:"button",style:"positive",onClick:async function(){try{n(!0),await(0,p.nj)(),location.href="/"}catch{n(!1),i("Error","An unexpected error occured.")}},...h.revert},"Revert to Account"),a.createElement(l.$n,{type:"button",onClick:g,...h.cancel},"Cancel")))}var v=r(6197),b=r(25232),y=r(84775);function w(){const[e,t]=(0,a.useState)({id:0,effectiveDateUtc:new Date,content:"Loading..."});return(0,y.Su)((()=>{(async()=>{const e=await(0,p.Xr)();e.ok&&t(e.payload)})()})),a.createElement(a.Fragment,null,(0,b.Ay)(e.content))}function T(){const{termsAndConditionsOpen:e}=(0,f.R)((e=>(0,s.Q9)(e)));function t(){d.M.dispatch((0,o.q9)({}))}return a.createElement(c.a,{heading:"Terms and Conditions",size:"xl",open:e,onClose:t},a.createElement(u.IG,null,a.createElement(w,null)),a.createElement(u.W8,null,a.createElement(l.$n,{type:"button",style:"positive",onClick:t},"Close")))}var E=r(80057);function A(e){return a.createElement(E.i,{...e})}function S({className:e}){const{userId:t,clientId:r}=(0,f.R)((e=>(0,n.jc)(e))),i=(0,f.R)((e=>(0,s.lr)(e))),[l,c]=(0,y.Mj)(`accountMenu_${t}_${r}`,i);(0,a.useEffect)((()=>{var e;d.M.dispatch((0,o.P4)(l)),d.M.dispatch((e=c,async()=>{if(!window.accountMenuLoading){window.accountMenuLoading=!0;const t=await(0,p.al)();d.M.dispatch((0,o.P4)(t.payload)),e(t.payload),window.accountMenuLoading=!1}}))}),[t,r]);const u=(0,f.R)((e=>(0,s.H6)(e)));return a.createElement(a.Fragment,null,a.createElement(A,{text:i.userDisplayName,options:u,className:e}),a.createElement(v.e,null),a.createElement(T,null),a.createElement(g,{revertToAccountTitle:i.revertToAccountTitle}),a.createElement(h,null))}var C=r(98404),x=r(2543),k=r(70546);const I=({clientId:e,clientName:t,closeModal:r})=>{const[n,i]=(0,a.useState)(!1),o=(0,l.Kt)({changeOrganization:n,cancel:!1}),s=()=>r();return a.createElement(c.a,{heading:"Change Organization",open:void 0!==e,onClose:s},a.createElement(u.IG,null,`Would you like to change your organization to '${t}'?`),a.createElement(u.W8,null,a.createElement(l.$n,{type:"button",style:"positive",onClick:async()=>{try{i(!0);const t=await(0,p.s_)(Number(e));location.href=t.redirectUrl}catch(e){i(!1),(0,k.Kg)(e)}},...o.changeOrganization},"Change Organization"),a.createElement(l.$n,{type:"button",onClick:s,...o.cancel},"Cancel")))},_=({className:e})=>{const{userId:t,clientId:r,isRefreshingAvailableClients:i}=(0,f.R)((e=>(0,n.jc)(e))),o=(0,f.R)((e=>(0,n.ps)(e))),s=(0,f.R)((e=>(0,n.p7)(e)));(0,a.useEffect)((()=>{!i&&t&&r&&d.M.dispatch((0,C.b)())}),[t,r]);const[l,c]=(0,a.useState)(void 0),[u,h]=(0,a.useState)(void 0);return o.length>0?a.createElement(a.Fragment,null,a.createElement(A,{text:s,search:(e,t)=>e.filter((e=>e.text.toLowerCase().indexOf(t.toLowerCase())>=0)),options:(0,x.sortBy)(o,["name"]).map((e=>({text:e.name,onSelect:()=>{h(e.name),c(e.id.toString())},closeMenu:()=>c(void 0)}))),className:e}),a.createElement(I,{clientId:l,clientName:u,closeModal:()=>c(void 0)})):a.createElement(a.Fragment,null)},O=()=>{const{showGataNonCompliantWarning:e}=(0,f.R)((e=>(0,n.jc)(e)));return a.createElement(a.Fragment,null,a.createElement("a",{href:"/",className:"af-logo"},a.createElement("img",{alt:"Application logo",src:"/Image/LogoAlternate"})),a.createElement("div",{className:"header-gap"}),e&&a.createElement("div",{className:"af-non-compliant-warning"},a.createElement("p",null,a.createElement(i.In,{ariaLabel:"GATA Non Compliant Warning",icon:i.HH.Warning,className:"warning-icon"})," ","Your account is non-compliant. Please visit the"," ",a.createElement("a",{href:"https://gata.illinois.gov/grantee.html",className:"gata-link",target:"_blank",rel:"noreferrer"},"GATA Website")," ","to resolve.")),a.createElement("div",{className:"header-gap"}),a.createElement(_,{className:"af-org-nav"}),a.createElement(S,{className:"af-account-nav"}))}},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),l=r(96540),c=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,l.useState)((0,s.Ak)()),w=`af-alert-dialog-title-${y}`,{content:T,actions:E}=(0,c.zY)(m),A=(0,l.useRef)(null),S=(0,l.useCallback)((()=>{b&&setTimeout((()=>{var e,t;const r=null===(e=A.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:A.current)||void 0===t||t.focus()}),200)}),[b]);return l.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:S,onExited:d}},l.createElement(o.A,{id:w},e),l.createElement(i.A,{ref:A,tabIndex:-1},T),l.createElement(a.A,null,E))}},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),l=r(10886);function c(e){switch(e){case"success":return l.HH.NotificationSuccess;case"error":return l.HH.AlertError;case"default":case"info":return l.HH.NotificationInfo;case"warning":return l.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(l.In,{icon:c(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,l,c)=>{return e(l,{anchorOrigin:{vertical:"bottom",horizontal:(null==c?void 0:c.position)===n.Right?"right":"left"},autoHideDuration:null==c?void 0:c.autoHideDuration,persist:(f=a,d=null==c?void 0:c.persist,f||null!=d&&d),variant:r,content:(null==c?void 0:c.content)?(e,t)=>{const r=(0,s.forwardRef)(((r,n)=>{var a;return s.createElement(o.Zv,{ref:n},null===(a=null==c?void 0:c.content)||void 0===a?void 0:a.call(c,e,t))}));return r.displayName="CustomAlert",s.createElement(r,null)}:(e,n)=>s.createElement(u,{action:(null==c?void 0:c.action)&&s.createElement("div",{tabIndex:0},c.action),id:e,message:n,severity:r,title:i,onClose:()=>{var r;null===(r=null==c?void 0:c.onClose)||void 0===r||r.call(c),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),l=r(93644),c=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(l.R,{label:r,required:i,hint:o},a.createElement("div",{className:"af-attachment-container-elements"},a.createElement(c.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(l.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:l,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(c.BY,{id:d,multiple:!1,disabled:t,onChange:function(e){null==f||f(e)},accept:s,fileName:o})),e&&l&&a.createElement(u,{key:l.id,detailsMode:e,attachment:l,onRemoved:()=>{null==f||f(null)}}),i&&l&&a.createElement("input",{key:"input_"+l.id,type:"hidden",value:l.id,name:`${i}.Id`}))}const h=(0,i.q8)(d)},72769(e,t,r){"use strict";r.d(t,{BY:()=>u,LH:()=>s,XP:()=>l});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 l(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 c(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 l;const c=null!==(l=null==t?void 0:t.split(",").map((e=>e.trim().toLowerCase())))&&void 0!==l?l:[];let u=s;return e.filter((e=>{if(c.length>0){const t=function(e){const t=e.lastIndexOf(".");return t>=0?e.substring(t):""}(e.name).toLowerCase();if(!c.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=c(a,e.accept,t,u,f,r,n).filter((e=>e.size>0));if(0===i.length)return;const o=i.map((e=>l(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]=c([r],e.accept,t,u,f);if(!n)return;l(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:()=>c,TC:()=>u,Xr:()=>s,al:()=>i,h6:()=>o,nj:()=>l,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 l(){return await(0,n.tP)({type:"POST",url:"/Account/RevertToAccount"})}async function c(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:()=>c,Mm:()=>b,Nh:()=>S,QH:()=>h,SJ:()=>a,So:()=>A,Uo:()=>d,VU:()=>y,X:()=>v,XE:()=>T,al:()=>u,eG:()=>o,id:()=>E,kI:()=>i,ou:()=>m,qB:()=>l,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",l=e=>({type:s,payload:e}),c="Administration: Clients: IdentityProviderConfig: UpdateCertificateExpirationDate",u=e=>({type:c,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",E={type:T},A="Administation: Clients: IdentityProvider: Load: Fail",S=e=>({type:A,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:()=>l,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",l=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),l=r(98404);const c=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 l=(0,o.Lg)(c(n));if(l)Array.isArray(l)?e.availableClientOrganizationMap=(0,s.g0)(l):e.availableClientOrganizationMap=l;else{const t={[r]:a(Number(r))};e.availableClientOrganizationMap=t}},setAuth:(e,t)=>Object.assign(e,t.payload)},extraReducers:{[l.b.pending.type]:e=>{e.isRefreshingAvailableClients=!0},[l.b.fulfilled.type]:(e,t)=>{if(e.isRefreshingAvailableClients=!1,!(0,i.isEmpty)(t.payload)){const r=(0,s.g0)(t.payload);(0,o.ZB)(c(e.userId),r),e.availableClientOrganizationMap=r}},[l.b.rejected.type]:e=>{e.isRefreshingAvailableClients=!1},[l.o.pending.type]:e=>{e.showGataNonCompliantWarning=!1},[l.o.fulfilled.type]:(e,t)=>{e.showGataNonCompliantWarning=!t.payload},[l.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:()=>l});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:""})),l=(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:()=>l,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,...l(r)}},l=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:()=>c,X$:()=>s,ZD:()=>p,g0:()=>d,qZ:()=>h,sO:()=>f,wl:()=>u,xz:()=>m,z:()=>l});var n=r(35671),a=r(41016),i=r(15392),o=r(26027);const s=e=>a.g.Base===e,l=e=>[a.g.CostRate,a.g.CostRateLengthOfTime,a.g.CostRateNumberOfTrips].includes(e),c=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:()=>l,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,l=(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:()=>E,NM:()=>l,Qe:()=>h,Rc:()=>T,Y6:()=>b,_G:()=>u,h5:()=>c,r5:()=>v,se:()=>m});var n=r(14910),a=r(4316),i=r(2543),o=r(87696),s=r(98799);const l=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)}))},c=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},E=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),l=r(25143);const c=(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,l.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}=c.actions,h=c.reducer},58565(e,t,r){"use strict";r.d(t,{Qe:()=>c,Y6:()=>l,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 l=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:""}}))})))})))}))),c=()=>({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:l(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:()=>c});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:l();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}},l=()=>({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:[]}),c=(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:()=>l,f4:()=>c,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}),l=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)))}),c=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:()=>F,$w:()=>L,wc:()=>B,hz:()=>p,xu:()=>m,z3:()=>g,RU:()=>h,i5:()=>v,Vd:()=>b,WF:()=>y,Sg:()=>w,B8:()=>T,gx:()=>E,sm:()=>A,FE:()=>S,pE:()=>C,Fl:()=>U,Q_:()=>x,nP:()=>k,eU:()=>I,eM:()=>j,_A:()=>z,vG:()=>W,ZR:()=>V,Wr:()=>H,OV:()=>_,_3:()=>O,dM:()=>R,Xm:()=>D,mz:()=>N,vt:()=>P,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),l=r(46720),c=r(63763),u=r(44043);const f=(0,c._f)(),d=(0,n.Z0)({name:"grant/enterpriseresourceplanning/contract",initialState:f,reducers:{closeActiveModals:e=>{e.activeModal=(0,c.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:l.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,c.tQ)(n))},deleteAccountingLine:(e,t)=>{const{id:r}=t.payload;e.accountingLines=e.accountingLines.filter((e=>e.id!==r)),e.activeModal=(0,c.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:l.M.AccountingLine,accountingLineId:n,isCreate:o,detailsMode:a}},setActiveDeleteAccountingLineModal:(e,t)=>{e.activeModal={active:l.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,c.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:l}=r,c=r.allOptionResponses.filter((e=>!(null!==a&&e.fundsCenter!==a||null!==s&&e.functionalArea!==s||null!==l&&e.budgetPeriod!==l))),{fundCenterOptions:f,functionalAreaOptions:d,budgetPeriodOptions:h}=(0,i.EX)(c);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!==l||(r.budgetPeriod=o(l,h))}}}}),h=d.reducer,{closeActiveModals:p,contractCancel:m,contractLoadStart:g,contractSaveAttempted:v,contractSaveEnd:b,contractSaveStart:y,contractSubmitEnd:w,contractSubmitStart:T,createContractAccountingLine:E,createFiscalYear:A,deleteAccountingLine:S,deleteFiscalYear:C,saveContract:x,saveContractFiscalYear:k,sendToContractGrid:I,setActiveAccountingLine:_,setActiveDeleteAccountingLineModal:O,setContract:R,setContractAwardCode:D,setContractDoNotSendToSams:N,setContractPerTime:P,setContractTravelIndicator:M,accountingLineFundLoadEnd:F,accountingLineFundLoadStart:L,clearAccountingLineFundLoading:B,saveAccountingLine:U,setAccountingLine:j,setAccountingLineCallType:z,setAccountingLineFund:W,setAccountingLineLookups:V,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:()=>l,Mh:()=>d,_f:()=>o,l5:()=>c,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:l(),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}),l=()=>({active:null}),c=()=>({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 l=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}},c=(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)(c(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=c(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=l(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 l={};if(t.benefitAllocation.length>0)l=(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?(l[r]=(0,o.dM)(t+.01),n=(0,o.dM)(n-.01)):l[r]=t}const c=(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=l[u])&&void 0!==r?r:0),h=c[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:[]},l=(0,n.sortBy)(t.map((t=>({timeFrame:c(t.startDateUtc,e.yearOneEndDate),allocation:t}))),(e=>(0,a.utc)(e.allocation.startDateUtc))),u=null!==(r=(0,n.min)(l.map((e=>(0,a.utc)(e.allocation.startDateUtc).year()))))&&void 0!==r?r:0,f=null!==(i=(0,n.max)(l.map((e=>e.timeFrame.grantMonth))))&&void 0!==i?i:0,d=[],h=[];for(const{timeFrame:{grantYear:e,grantMonth:t},allocation:r}of l){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=l.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:()=>Ee,BH:()=>we,Er:()=>Y,GW:()=>le,GZ:()=>De,Gt:()=>Z,HY:()=>We,Jt:()=>Q,Kb:()=>V,LW:()=>z,M6:()=>$e,MF:()=>P,N1:()=>M,PR:()=>Oe,Ph:()=>he,Q9:()=>Se,Qw:()=>K,R$:()=>Ge,RV:()=>pe,ST:()=>B,Su:()=>ee,T4:()=>L,TS:()=>me,UD:()=>fe,Vf:()=>xe,Vo:()=>ge,WI:()=>F,WY:()=>j,X9:()=>R,XP:()=>H,Xi:()=>ae,YP:()=>ce,YV:()=>I,Yj:()=>Ne,bS:()=>ye,b_:()=>ke,cN:()=>J,cQ:()=>ne,co:()=>ve,dn:()=>q,g4:()=>Ie,h0:()=>Me,hz:()=>_,iE:()=>Re,ih:()=>O,jc:()=>de,kv:()=>D,ll:()=>re,ln:()=>Ce,lp:()=>Le,nL:()=>ze,ni:()=>oe,oO:()=>Ve,ob:()=>Fe,om:()=>X,pw:()=>N,px:()=>Te,sH:()=>ie,sY:()=>ue,t4:()=>te,tE:()=>He,tX:()=>se,uk:()=>$,vB:()=>Ae,wx:()=>G,xe:()=>Pe,y4:()=>Be,zH:()=>_e,zo:()=>U});var n=r(30038),a=r(35671),i=r(41016),o=r(15392),s=r(26027),l=r(19742),c=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),E=r(98799),A=r(76706);const S=(0,p.ng)(),C=(e,t)=>`budgetViewByOptions_${t}_${e.grantId}_${e.isSubmission}`,x=(e,t)=>`budgetViewOptions_${t}_${e.grantId}_${e.isSubmission}`,k=(0,n.Z0)({name:"grant/budget",initialState:S,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)(C(r,n),m.S.Category),e.viewOptions=(0,T.vK)(x(r,n),[])},patchBudgetViewBy:(e,t)=>{(0,T.ZB)(C(t.payload.budgetId,t.payload.userId),t.payload.viewBy),e.viewBy=t.payload.viewBy},patchBudgetViewOptions:(e,t)=>{(0,T.ZB)(x(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,c.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],l=null==o?void 0:o.name,u=(0,c.H7)(a,null!==(r=null==o?void 0:o.isDefault)&&void 0!==r&&r,l);(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||l===s.$7.ConsultantsAndExpenses,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowCostRateLengthOfTime=u===i.g.CostRateLengthOfTime,e.activeCategoryBudget.allowableDirectCostCalculationTypes.allowCostRateNumberOfTrips=u===i.g.CostRateNumberOfTrips||l===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,E.AW)(e.categoryBudgets,t.payload.categoryId);const r=(0,E.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=A.z.Started},copyBudgetSuccess:e=>{e.copySubmissionBudgetInformation.copy=A.z.Completed,e.activeModal=(0,p.VP)()},copyBudgetFail:e=>{e.copySubmissionBudgetInformation.copy=A.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,l.z7)(e.categoryBudgets[n.general.categoryId],r),n.financials.match.InKind=i,n.financials.directCostCalculation={...n.financials.directCostCalculation,...(0,l.lv)(n.financials.directCostCalculation.directCostCalculationType)},qe(n)}},patchBudgetItemCalculationType:(e,t)=>{const{calculationType:r}=t.payload,n=e.activeBudgetItem;n&&(n.financials.directCostCalculation={...(0,l.z7)(e.categoryBudgets[n.general.categoryId],n.general.type),...(0,l.lv)(r)})},patchBudgetItemCategory:(e,t)=>{var r,n;const{categoryId:o}=t.payload,s=e.activeBudgetItem;if(s){const t=e.categoryBudgets[o],l=null!==(r=null==t?void 0:t.purposeAreaIds)&&void 0!==r?r:[],u={},f={amountType:0,amount:0};for(const e of l)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,c.g0)(m,T)||(s.financials.directCostCalculation.basis=null),(0,c.ZD)(m,w)||(s.financials.directCostCalculation.location=null),(0,c.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,E.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=Xe(e,n,t,(()=>!0)),qe(n)}},patchBudgetItemAllocationAmount:(e,t)=>{const{amount:r}=t.payload,n=e.activeBudgetItem;n&&(n.financials.allocations=Xe(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=Xe(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=Xe(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=A.z.Started)},loadBudgetItemFormConfigurationSuccess:(e,t)=>{const{formConfiguration:r}=t.payload,n=e.activeBudgetItem;n&&(n.thunkStatuses.loadFormConfiguration=A.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=A.z.Failed)},patchBudgetItemGeneratesIndirect:(e,t)=>{const{generatesIndirect:r}=t.payload,n=e.activeBudgetItem;if(n){const e=n.personnelBenefits.benefits,t=(0,E.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=Xe(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=Xe(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 l,c;null!==i?(l=(0,y.dM)(i),c=(0,y.Ff)(i/(null!=s?s:i))):null!==o?(l=(0,y.dM)(s*o),c=o):(l=0,c=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,E.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*c):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)(l+(0,b.sumBy)((0,b.values)(u.personnelBenefits.benefits),(e=>(0,w.GJ)(l,e.amount))));u.financials.staffSalary=l,u.financials.directCostCalculation.directCost=o,u.financials.allocations=Xe(e,u,o,(()=>!0)),u.staffInformation&&(u.staffInformation.designationToThisGrant=c)}},loadStaffCompensationBegin:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.loadStaffCompensation=A.z.Started)},loadStaffCompensationSuccess:(e,t)=>{const r=e.activeBudgetItem;r&&(r.thunkStatuses.loadStaffCompensation=A.z.Completed,r.staffInformation=t.payload.staffInformation,r.staffCompensations=t.payload.staffCompensations)},loadStaffCompensationFail:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.loadStaffCompensation=A.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=Xe(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=Xe(e,n,n.financials.directCostCalculation.directCost,(()=>!0)))},saveBudgetItemBegin:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.save=A.z.Started)},saveBudgetItemSuccess:e=>{e.activeModal=(0,p.VP)(),e.activeBudgetItem=null},saveBudgetItemFail:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.save=A.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=A.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=A.z.Failed)},setBudgetItemLockBegin:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.setLock=A.z.Started)},setBudgetItemLockSuccess:(e,t)=>{const r=e.activeBudgetItem;r&&(r.isLocked=t.payload.locked,r.thunkStatuses.setLock=A.z.Completed)},setBudgetItemLockFail:e=>{const t=e.activeBudgetItem;t&&(t.thunkStatuses.setLock=A.z.Failed)},resetBudgetViewBy:(e,t)=>{const{budgetId:r,userId:n}=t.payload;(0,T.ZB)(C(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=k.reducer,{closeActiveModals:_,copyBudgetBegin:O,copyBudgetFail:R,copyBudgetSuccess:D,deleteBudgetItemBegin:N,deleteBudgetItemFail:P,deleteBudgetItemSuccess:M,deleteCategoryBudgetBegin:F,deleteCategoryBudgetFail:L,deleteCategoryBudgetSuccess:B,initActiveBudgetItem:U,initActiveCategoryBudget:j,initCategoryBudgetSave:z,initCreateNewBudgetVersionModal:W,loadBudgetItemFormConfigurationBegin:V,loadBudgetItemFormConfigurationFail:H,loadBudgetItemFormConfigurationSuccess:$,loadStaffCompensationBegin:G,loadStaffCompensationFail:q,loadStaffCompensationSuccess:X,loadViewOptions:K,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:le,patchBudgetItemEnableExpenseCap:ce,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:Ee,patchBudgetViewOptions:Ae,patchCategoryBudget:Se,patchCategoryBudgetEnableExpenseCap:Ce,patchCategoryBudgetSpendingAlerts:xe,saveBudgetItemBegin:ke,saveBudgetItemFail:Ie,saveBudgetItemSuccess:_e,saveCategoryBudgetFail:Oe,saveCategoryBudgetSuccess:Re,setActiveBudgetCopyModal:De,setActiveBudgetItemModal:Ne,setActiveCategoryBudgetModal:Pe,setActiveDeleteBudgetItemModal:Me,setActiveDeleteCategoryBudgetModal:Fe,setBudgetActiveModalExport:Le,setBudgetActiveModalImport:Be,setCreateNewBudgetVersionCreating:Ue,setCreateNewBudgetVersionName:je,setBudgetItemEnabledExpenseForms:ze,setBudgetItemLockBegin:We,setBudgetItemLockFail:Ve,setBudgetItemLockSuccess:He,spreadAllBudgetItemAllocations:$e,spreadBudgetItemAllocations:Ge}=k.actions,qe=e=>{e.general.type===a.r.Personnel&&(e.financials.generatesIndirect=e.financials.salaryGeneratesIndirect||(0,b.some)(e.personnelBenefits.benefits,(e=>e.generatesIndirect)))},Xe=(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,E.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:()=>P,VP:()=>re,sv:()=>X,TZ:()=>K,qb:()=>ne,ng:()=>q,MD:()=>ae,GM:()=>Y,l5:()=>Q,CH:()=>J,yp:()=>ie,Le:()=>Z,MQ:()=>ee,Ix:()=>te,_8:()=>N,Ur:()=>M,ZG:()=>I,nY:()=>k,sw:()=>_,XK:()=>z,HG:()=>oe,xl:()=>le,Qb:()=>j,UD:()=>F,D8:()=>B,fd:()=>H}),r(44114);var n=r(35671),a=r(19742),i=r(59143),o=r(58565),s=r(18069),l=r(87075),c=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),E=r(44329),A=r(98821),S=r(98799),C=r(76706);const x=(e,t)=>{switch(e){case u.T.Require:return u.T.Require;case u.T.Disable:return u.T.Disable;default:return t}},k=(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=N(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 c=(0,d.CR)(e,a.financials.excludeFromMatch,a.financials.directCostCalculation.directCost,a.financials.match),u=(0,w.sumBy)((0,w.values)(c),(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,l.bf)(t,a.financials.allocations),g=(0,A.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=G(r,a.general.assigneeIds);return{...a,isNew:a.id===f.q.EMPTY,hasAttemptedSave:a.thunkStatuses.save!==C.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,A.dM)(a.financials.directCostCalculation.directCost-u),effectiveMatch:c,totalMatch:u,totalAllocated:(0,A.dM)((0,w.sumBy)(a.financials.allocations,(e=>e.amount))),benefitsTotal:g,directCostCalculation:{...a.financials.directCostCalculation,directCost:(0,A.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}},N=(e,t)=>{const r=[];for(let n=0;ne.financials.grantYears[n])):r[n]=0;return r},P=(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,S.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 z(t,null!==(a=r[n.categoryId])&&void 0!==a?a:K(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:c.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:x(e.matchCostOption,t.cashMatchCostOption),InKind:x(e.matchCostOption,t.inKindMatchCostOption),OtherFunding:x(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}),z=(e,t,r)=>{var a;const i=r.id,s=(0,w.chain)(r.personnelBenefits).keyBy((e=>e.benefitTypeId)).mapValues((e=>V(e,[t.matchCostOptions.Cash,t.matchCostOptions.InKind,t.matchCostOptions.OtherFunding],t.indirectCostOption))).value(),l=(0,w.chain)(r.purposeAreas).keyBy((e=>e.id)).mapValues((e=>$(e))).value(),c=_(t.matchCostOptions),f=c===u.T.Disable||c===u.T.Enable&&r.excludeFromMatch,d=r.type===n.r.Personnel,h=(0,w.sumBy)(r.personnelBenefits.map((e=>e.directCost))),p=d?(0,A.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:c,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:l,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,l.kM)((0,T.utc)(r.start)),i=e.filter((e=>(0,l.kM)((0,T.utc)(e.startDateUtc))===a));if(0===i.length)return{id:(0,E.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,l.kM)((0,T.utc)(e.start))===a)),c=1/(0,w.sumBy)(s,(e=>e.defaultWeight));return{id:(0,E.Ak)(),startDateUtc:r.start,endDateUtc:r.end,defaultSpreadPercentage:r.defaultWeight,amount:(0,A.dM)(c*r.defaultWeight*o)}})),V=(e,t,r)=>({benefitTypeId:e.benefitTypeId,amount:{amountType:e.benefitAmountType,amount:e.amount},excludeFromMatch:k(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},$=e=>({grantFunded:e.grantFunded,matchFunding:{Cash:e.cashMatchAmount,InKind:e.inKindMatchAmount,OtherFunding:e.otherFundingAmount}}),G=(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:C.z.NotStarted,budgetPageAlerts:{showGrantDatesAlert:!1,showBudgetSettingsAlert:!1,showProjectedReceiptDateAlert:!1,showProposedLengthOfAwardAlert:!1},budgetSettings:X(),categoryBudgetCustomForms:{},categoryBudgets:{},copySubmissionBudgetInformation:{canCopySubmissionBudget:!1,warnings:[],copy:C.z.NotStarted},expenseBenefits:{},expenses:{},grantId:0,grantInformation:{grantName:"",grantYears:0,startDate:l.hJ,yearOneEndDate:l.hJ,endDate:l.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:[]}),X=()=>({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}),K=(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,c)=>{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,l.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:c?(0,o.r5)(f.q.EMPTY,o.an.GrantBudgetItems,c,{}):(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:X(),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:C.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,S.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:C.z.NotStarted,loadFormConfiguration:C.z.NotStarted,setLock:C.z.NotStarted,save:C.z.NotStarted,delete:C.z.NotStarted}),le=(e,t,r)=>{var a,i,o,s,l,c,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!==(c=null===(l=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===l?void 0:l.name)&&void 0!==c?c:"");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:()=>c,YH:()=>f,t0:()=>l,ys:()=>p}),r(44114);var n=r(4316),a=r(63525),i=r(2543),o=r(7892),s=r(76706);const l=()=>({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}),c=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,l,c,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!==(c=null===(l=t.columnTargets[e])||void 0===l?void 0:l.target)&&void 0!==c?c: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:()=>l,e5:()=>i,nB:()=>c,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 l(e,t,r){window.localStorage.setItem(o(e,t),JSON.stringify(r))}async function c(){return await(0,n.Gz)("/Account/NavigationMenu",{method:"POST"})}},13404(e,t,r){"use strict";r.d(t,{e2:()=>c,zp:()=>p,Yg:()=>u,QX:()=>o,q9:()=>f,Vn:()=>h,P4:()=>s,JI:()=>d,d8:()=>l});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:l,clearNavigationItemMenu:c,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:()=>c}),r(44114);var n=r(13404),a=r(77455),i=r.n(a),o=r(22325),s=r(57844);function l(e){return function(e){return"options"in e}(e)?{text:(c=e).text,options:c.options.map((e=>l(e))),search:c.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,c}function c(e){return e.navigation}const u=(0,o.createSelector)([c],(function(e){return e}));(0,o.createSelector)([c],(function(e){return e.itemMenu.map((e=>l(e)))}));const f=(0,o.createSelector)([c],(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=>l(e)))})),p=(0,o.createSelector)([c],(function(e){return e.itemMenu.map((e=>l(e)))})),m=(0,o.createSelector)([c],(function(e){return e.iconBar})),g=(0,o.createSelector)([c],(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:()=>c,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,l]=(0,n.useState)(!0),[c,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),l(!1)},error:e=>(0,a.Kg)(null==e?void 0:e.responseJSON)})}),[e]),{isLoading:s,availableOptions:c.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 l(e){return t=>{e("string"==typeof t?t:t(""))}}function c(e,{parseValue:t,formatPostValue:r,formatDisplayValue:a},i){const[o,s]=(0,n.useState)(!0),[c,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:c.rawValue,postValue:r(c.rawValue),displayValue:c.displayValue,valueLength:c.displayValue.length},d=l((e=>{u({...c,displayValue:e})})),h=l((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:()=>l,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}},l=(0,i.A)(s)},18182(e,t,r){"use strict";r.d(t,{Am:()=>C,Au:()=>T,KF:()=>v,LC:()=>p,MM:()=>w,P1:()=>A,QS:()=>F,Ru:()=>b,Sv:()=>N,T1:()=>x,T9:()=>g,Vf:()=>O,Zy:()=>M,aF:()=>_,fH:()=>I,hG:()=>P,mj:()=>R,mw:()=>u,np:()=>c,r4:()=>E,t5:()=>h,uM:()=>k,v4:()=>d,v7:()=>y,wO:()=>m,y2:()=>l,yK:()=>s,yj:()=>o,zc:()=>S}),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},l=()=>s,c=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 E(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 A(e,t,r){return function(){const a={valid:!1,reason:r};return(0,n.se)(t,e)?s:a}}const S=e=>`There cannot be multiple entries with the same ${e}.`,C=(e,t)=>()=>new Set(e).size!==e.length?{valid:!1,reason:null!=t?t:"All values must be unique"}:s,x=(e,t,r)=>()=>t.test(null!=e?e:"")?s:{valid:!1,reason:null!=r?r:"This field may only contain alpha-numeric characters"},k=(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)=>x(e,/^[A-z0-9]*$/,t),D=/^$|^[\d\-()\s]+$/,N=(e,t)=>x(e,D,null!=t?t:"Input must be a valid phone number"),P=/^$|^\d{5}(-?\d{4})?$/,M=(e,t)=>{var r;return x(null!==(r=null==e?void 0:e.trim())&&void 0!==r?r:"",P,null!=t?t:"Invalid Zip Code")},F=(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:()=>l,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))),l=e=>Array.isArray(e)?e.filter(o).map((e=>e.reason)):Object.values(e).flatMap((e=>l(e)));function c(e){return(0,a.values)(e).every((e=>(0,a.isArray)(e)?e.every((e=>e.valid)):c(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[c(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:()=>l,Wm:()=>c}),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 l 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 c(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):c(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,l,c,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!==(l=e.costRate)&&void 0!==l?l:0)*(null!==(c=e.numberOfTrips)&&void 0!==c?c: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:()=>c,VX:()=>d,XR:()=>n,iP:()=>h});var n,a=r(67878),i=r(51786),o=r(2543),s=r(98821),l=r(88188);!function(e){e[e.Percentage=0]="Percentage",e[e.Amount=1]="Amount"}(n||(n={}));const c=()=>({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 l=(0,o.sumBy)((0,o.values)(i),(e=>e.amountType===n.Percentage?e.amount:0)),c=(0,o.sumBy)((0,o.values)(i),(e=>e.amountType===n.Amount?e.amount:0)),f=r-c;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+l)),{...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,l.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,l.YX)(t*this.percentAmount())):this.dollarAmount((0,l.q1)(t*this.percentAmount(),2));break;case n.Amount:this.percentAmount((0,l.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)),l=r.n(s),c=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?l()(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 c.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:()=>l,rS:()=>c,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 l(e,t,r){e.extend({required:{message:t,onlyIf:r}})}function c(e,t,r,n){e.extend({pattern:{params:t,message:r,onlyIf:n}})}function u(e,t,r){c(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:()=>c,Bj:()=>h,Ee:()=>l,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 l(e,t=2){return a()(e).format({output:"percent",thousandSeparated:!0,mantissa:t})}function c(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:()=>c,HF:()=>h,Kg:()=>b,LD:()=>N,MM:()=>M,Nq:()=>D,Q3:()=>n,TB:()=>x,TD:()=>_,YL:()=>I,ZQ:()=>O,Zp:()=>P,aq:()=>k,hQ:()=>C,lH:()=>u,ld:()=>S,mi:()=>T,o_:()=>w,qh:()=>R,rV:()=>g,ri:()=>d,sR:()=>y,tP:()=>m,uw:()=>A,xA:()=>v,yQ:()=>E,z5:()=>f});var n,a=r(51786),i=r(2543),o=r(45385),s=r(40476),l=r(74692);function c(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=l('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),l=await s.json();if((0,o.u6)(l))return s.ok?{ok:!0,message:l.message,payload:l.payload}:{ok:!1,message:l.message,errors:null!==(a=l.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}),l.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&&l(".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 l.ajax(e)}function T(e){return void 0===e?"":l("
").html(e).text()}function E(e,t,r,a){if(!t)return"";const i=!!(null==a?void 0:a.disabled),o=l("").addClass("icon").attr({href:r,...a}),s=l("").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 A(e,t,r){if(!t)return"";const a=l("