PageSourceSearch

https://esp.asebp.ca/static/js/6862.9a2706a5.chunk.js

js asebp.ca collected 2026-09-24 11:45:26 UTC 91,180 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkweb=self.webpackChunkweb||[]).push([[6862],{94102:function(e,n,t){t.r(n),t.d(n,{getCaseDetails:function(){return m},getEarningsHistoryForMember:function(){return o},getOutstandingEarningsForMember:function(){return s},getOutstandingEarningsReports:function(){return i},getPeriodDetails:function(){return h},submitAuditEarnings:function(){return c},submitCompleteEarnings:function(){return u},submitEarningDetails:function(){return l},updateEarningDetails:function(){return d}});var a=t(26531),r=t(12962),i=function(e){var n=null!=e?"/api/earningsreport/outstanding/".concat(e):"/api/earningsreport/outstanding";return(0,a.kc)({method:"GET",url:n}).withStartAction(r.P4).withFailAction(r.C2).withSuccessAction((function(e){return r.nk(e)}))},s=function(e,n){return(0,a.kc)({method:"GET",url:"/api/earningsreport/outstanding/".concat(e,"/").concat(n)}).withStartAction(r.E_).withFailAction(r.r1).withSuccessAction((function(e){return r.zX(e)}))},o=function(e,n){return(0,a.kc)({method:"GET",url:"/api/earningsreport/history/".concat(e,"/").concat(n)}).withStartAction(r.HX).withFailAction(r.IH).withSuccessAction((function(e){return r.YS(e)}))},l=function(e){return(0,a.kc)({method:"POST",url:"/api/earningsreport/earnings",body:e}).withStartAction(r.CM).withFailAction(r.H).withSuccessAction((function(e){return r.Oh(e)}))},d=function(e){return(0,a.kc)({method:"POST",url:"/api/earningsreport/earnings/".concat(e.submittedEarningsId),body:e}).withStartAction(r.fv).withFailAction(r.r_).withSuccessAction((function(e){return r.yS(e)}))},u=function(e){return(0,a.kc)({method:"POST",url:"/api/earningsreport/markCompleted/".concat(e.submittedEarningsId),body:e}).withStartAction(r.ZR).withFailAction(r.aH).withSuccessAction((function(e){return r.ng(e)}))},c=function(e){return(0,a.kc)({method:"POST",url:"/api/earningsreport/markAudited/".concat(e.submittedEarningsId),body:e}).withStartAction(r.a7).withFailAction(r.ry).withSuccessAction((function(e){return r.Ty(e)}))},m=function(e,n,t){return(0,a.kc)({method:"GET",url:"/api/earningsreport/caseDetails/".concat(e,"/").concat(n,"/").concat(t)})},h=function(e,n,t,r,i){return(0,a.kc)({method:"GET",url:"/api/earningsreport/periodDetails/".concat(e,"/").concat(n,"/").concat(t,"/").concat(r,"/").concat(i)})}},99384:function(e,n,t){t.d(n,{Z:function(){return o}});t(47313);var a=t(3837),r=t(16031),i=t.n(r),s=t(46417);function o(e){var n,t=e.children,r=e.field,o=e.equals,l=e.notEquals,d=e.equalsAnyOf,u=e.lessThan,c=e.greaterThan,m=e.greaterThanOrEqualsTo,h=e.lesserThanOrEqualsTo,f=e.value;return n=l?[l&&function(e){return e!==l}]:[f&&function(e){return f(e)},o&&function(e){return e===o},d&&function(e){return d.some((function(n){return n===e}))},u&&function(e){return e<u},c&&function(e){return e>c},m&&function(e){return e>=m},h&&function(e){return e<=h}],(0,s.jsx)(a.lP,{subscription:{values:!0},children:function(e){var a=e.values;return function(e,n){for(var t in n)if(n[t]&&!n[t](e))return!1;return!0}(i().get(a,r),n)?t:null}})}},10040:function(e,n,t){t.d(n,{l:function(){return d}});var a=t(1992),r=t(18489),i=(t(47313),t(3837)),s=t(16031),o=t.n(s),l=t(46417);function d(e){var n=(0,r.Z)({onSubmit:function(){},mutators:(0,r.Z)({forceValidate:function(e,n,t){(0,a.Z)(t);var r=n.fields[e].validators;Object.keys(r).map((function(t){var a=r[t],i=n.formState.values;a(o().get(i,e),i,{})}))}},null===e||void 0===e?void 0:e.mutators),initialValuesEqual:o().isEqual},e);return(0,l.jsx)(i.l0,(0,r.Z)({subscription:{}},n))}},81333:function(e,n,t){t.d(n,{z:function(){return x}});var a=t(18489),r=t(83738),i=t(27853),s=t(84531),o=t(81020),l=t(18334),d=t(47313),u=t(10383),c=t(87668),m=t(48569),h=t(43301),f=t(62448),v=t(46417),p=["name","value"],g=["input","meta","formControlProps","formLabelProps","forceShowError","formHasErrors","label","underFieldText","placeholderText","formatter","error","innerInputProps","pendingRules","helpBubble"],x=function(e){(0,o.Z)(t,e);var n=(0,l.Z)(t);function t(){return(0,i.Z)(this,t),n.apply(this,arguments)}return(0,s.Z)(t,[{key:"render",value:function(){var e=this.props,n=e.input,t=n.name,i=n.value,s=(0,r.Z)(n,p),o=e.meta,l=e.formControlProps,d=e.formLabelProps,x=e.forceShowError,b=e.formHasErrors,j=e.label,y=e.underFieldText,w=e.placeholderText,N=e.formatter,E=e.error,S=e.innerInputProps,T=e.pendingRules,Z=e.helpBubble,P=(0,r.Z)(e,g),D=!!E||(o.submitError&&!o.dirtySinceLastSubmit||o.error)&&(o.touched||x),C=T?(0,f.I)(T.key,i,T.params):void 0;return(0,v.jsxs)(u.Z,(0,a.Z)((0,a.Z)({variant:"standard"},l),{},{error:D||b,fullWidth:!0,className:"readonly-text-field-wrapper wrapper-control",children:[(0,v.jsxs)(c.Z,(0,a.Z)((0,a.Z)({},d),{},{htmlFor:t,classes:{root:"form-label"},children:[j,Z]})),(0,v.jsxs)(v.Fragment,{children:[w&&!i?(0,v.jsx)(m.Z,{children:w}):(0,v.jsx)(h.ZP,(0,a.Z)((0,a.Z)({},P),{},{id:t,inputProps:(0,a.Z)({},s),className:"readonly-text ".concat(null===S||void 0===S?void 0:S.className),value:function(e){var n;return N?null!==(n=N(e))&&void 0!==n?n:"":e||""}(i),type:"text",disabled:!0,error:D})),y&&(0,v.jsx)("div",{className:"under-field-text",children:y}),D&&(0,v.jsx)(m.Z,{children:E||o.error||o.submitError}),!D&&C?(0,v.jsx)(m.Z,{className:"under-field-warning",children:C}):null]})]}))}}]),t}(d.Component)},26936:function(e,n,t){t.d(n,{b:function(){return g}});var a=t(18489),r=t(83738),i=t(27853),s=t(84531),o=t(81020),l=t(18334),d=t(47313),u=t(10383),c=t(48569),m=t(87668),h=t(88905),f=t(46417),v=["name","onChange","value","onFocus","onBlur"],p=["input","meta","formControlProps","formLabelProps","label","errorMessage","forceShowError","formHasErrors","underFieldText","helpBubble","native","fullWidth"],g=function(e){(0,o.Z)(t,e);var n=(0,l.Z)(t);function t(){return(0,i.Z)(this,t),n.apply(this,arguments)}return(0,s.Z)(t,[{key:"render",value:function(){var e=this.props,n=e.input,t=n.name,i=n.onChange,s=n.value,o=n.onFocus,l=n.onBlur,d=(0,r.Z)(n,v),g=e.meta,x=e.formControlProps,b=e.formLabelProps,j=e.label,y=e.errorMessage,w=e.forceShowError,N=e.formHasErrors,E=e.underFieldText,S=e.helpBubble,T=e.n
1ative,Z=void 0===T||T,P=e.fullWidth,D=(0,r.Z)(e,p),C=(g.submitError&&!g.dirtySinceLastSubmit||g.error)&&(g.touched||w);return(0,f.jsxs)(u.Z,(0,a.Z)((0,a.Z)({variant:"standard"},x),{},{error:C||N,fullWidth:P,className:"select-wrapper wrapper-control",children:[(0,f.jsxs)(m.Z,(0,a.Z)((0,a.Z)({},b),{},{htmlFor:t,classes:{root:"form-label",error:"error-form-label"},focused:g.active,children:[j,S]})),(0,f.jsx)(h.Z,(0,a.Z)((0,a.Z)({variant:"standard"},D),{},{id:t,native:Z,className:s?"":"noValue",name:t,onChange:function(e){i(e),setTimeout((function(){o(),setTimeout(l,0)}),0)},inputProps:d,value:s})),E?(0,f.jsx)("div",{className:"under-field-text",children:E}):null,C&&(0,f.jsx)(c.Z,{children:g.error||g.submitError}),y&&(0,f.jsx)(c.Z,{children:y})]}))}}]),t}(d.Component)},37439:function(e,n,t){t.d(n,{D:function(){return j}});var a=t(18489),r=t(83738),i=t(27853),s=t(84531),o=t(81020),l=t(18334),d=t(47313),u=t(21573),c=t.n(u),m=t(10383),h=t(48569),f=t(87668),v=t(22449),p=t(2983),g=t(46417),x=["name","onChange","value","type"],b=["input","meta","formControlProps","forceShowError","formHasErrors","formLabelProps","label","inputMaxLength","startAdornment","underFieldText","loading","numeric","innerInputProps","helpBubble","mask"],j=function(e){(0,o.Z)(t,e);var n=(0,l.Z)(t);function t(){var e;(0,i.Z)(this,t);for(var a=arguments.length,r=new Array(a),s=0;s<a;s++)r[s]=arguments[s];return(e=n.call.apply(n,[this].concat(r))).numericOnlyOnChange=function(n){var t=n.target.value;!t.match(/^[\d,.]+$/)&&t||e.props.input.onChange(n)},e}return(0,s.Z)(t,[{key:"render",value:function(){var e=this,n=this.props,t=n.input,i=t.name,s=t.onChange,o=t.value,l=t.type,u=(0,r.Z)(t,x),j=n.meta,y=n.formControlProps,w=n.forceShowError,N=n.formHasErrors,E=n.formLabelProps,S=n.label,T=n.inputMaxLength,Z=n.startAdornment,P=n.underFieldText,D=n.loading,C=n.numeric,I=n.innerInputProps,O=n.helpBubble,F=n.mask,A=(0,r.Z)(n,b),R=(j.submitError&&!j.dirtySinceLastSubmit||j.error)&&(j.touched||w),M=function(e){s(e),isNaN(Number(e))||setTimeout((function(){u.onFocus(),setTimeout(u.onBlur,0)}),0)};return(0,g.jsxs)(m.Z,(0,a.Z)((0,a.Z)({variant:"standard"},y),{},{error:R||N,fullWidth:!0,className:"text-field-wrapper wrapper-control",children:[D?(0,g.jsx)(p.Z,{width:"20%",variant:"text"}):(0,g.jsxs)(f.Z,(0,a.Z)((0,a.Z)({},E),{},{htmlFor:i,classes:{root:"form-label",error:"error-form-label"},focused:j.active,children:[S,O]})),D?(0,g.jsx)(p.Z,{width:"100%",variant:"text",height:32}):(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(c(),{mask:function(e){return!!F&&F(e)},guide:!1,render:function(n,t){return(0,g.jsx)(v.Z,(0,a.Z)((0,a.Z)({},A),{},{id:i,classes:{underline:"form-input-underline"},error:R,inputProps:(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},t),{},{ref:n},u),I),{},{maxLength:T||void 0}),onChange:"number"===l?M:C?e.numericOnlyOnChange:s,startAdornment:Z,value:o,type:l||"text",autoComplete:"new-password"}))}}),P&&(0,g.jsx)("div",{className:"under-field-text",children:P.split("\n").map((function(e,n,t){var a=n!==t.length;return(0,g.jsxs)(d.Fragment,{children:[(0,g.jsx)("span",{children:e}),a&&(0,g.jsx)("br",{})]},n)}))}),R&&(0,g.jsx)(h.Z,{children:j.error||j.submitError})]})]}))}}]),t}(d.Component)},98345:function(e,n,t){t.d(n,{M:function(){return a}});var a=function(e){var n=e.condition,t=e.wrapper,a=e.children;return n?t(a):a}},57948:function(e,n,t){t.d(n,{g:function(){return o}});t(47313);var a=t(68945),r=t(5280),i=t(98345),s=t(46417),o=function(e){var n=(0,a.v9)(r.Ww),t=e.children;return(0,s.jsx)(i.M,{condition:n.isEmulated,wrapper:function(e){return(0,s.jsxs)("div",{className:"wrapper-control",children:[e,(0,s.jsx)("div",{className:"under-field-text is-emulating",children:(0,s.jsx)("span",{children:"This action is disabled during emulation"})})]})},children:t})}},38440:function(e,n,t){t.d(n,{d:function(){return l}});t(47313);var a=t(73477),r=t(68945),i=t(5280),s=t(57948),o=t(46417),l=function(e){var n=(0,r.v9)(i.Ww),t=e.disabled,l=e.onClick;return(0,o.jsx)(s.g,{children:(0,o.jsx)(a.Z,{className:"form-orange-solid",variant:"contained",disabled:!!n.isEmulated||t,color:"primary",onClick:l,children:e.children})})}},84740:function(e,n,t){t.d(n,{c:function(){return r}});var a=t(30403),r={clearTransactionResult:function(){return function(e){e(a.u1())}}}},91764:function(e,n,t){t.d(n,{m:function(){return i}});t(47313);var a=t(42748),r=t(46417);function i(e){return(0,r.jsx)("div",{className:"right-side-bar",children:(0,r.jsx)(a.j,{isFetching:e.isFetchingTransactions,transactionSummariesPage:e.transactionSummariesPage,isCurrentUserStaff:e.isCurrentUserStaff,featureToggles:e.featureToggles})})}},94850:function(e,n,t){t.d(n,{r:function(){return j}});var a=t(27853),r=t(84531),i=t(81020),s=t(18334),o=t(95405),l=t(47313),d=t(82937),u=t(42669),c=t(96320),m=t(46417),h=function(e){(0,i.Z)(t,e);var n=(0,s.Z)(t);function t(){return(0,a.Z)(this,t),n.apply(this,arguments)}return(0,r.Z)(t,[{key:"render",value:function(){return this.shouldShowMessages()?(0,m.jsxs)(d.ZP,{className:"transaction-result-details",item:!0,children:[(0,m.jsx)(u.Z,{variant:"body1",children:this.generateTransactionResultMessage()}),(0,m.jsx)("ul",{children:this.props.transactionResult.ruleResults.map((function(e,n){return(0,m.jsx)("li",{children:(0,m.jsx)(u.Z,{variant:"body1",children:"".concat(e.message," (").concat(e.ruleCode,")")})},n)}))})]}):null}},{key:"generateTransactionResultMessage",value:function(){var e=this.props.transactionResult.ruleStatus;return e===c.E.Pend?"ASEBP will investigate this transaction for the following reason(s): ":e===c.E.Rejected?"The transaction has been rejected due to the following reason(s): ":this.HasAcceptedWithSkippedMessages()&&this.HasAcceptedWithOverrid
1denMessages()?"The following rules can be overridden or have been skipped for this transaction:":this.HasAcceptedWithSkippedMessages()?"The following rules were skipped for this transaction: ":this.HasAcceptedWithOverriddenMessages()?"The following rules can be overridden for this transaction: ":null}},{key:"shouldShowMessages",value:function(){return this.props.transactionResult.ruleResults&&this.props.transactionResult.ruleResults.length>0&&(this.props.transactionResult.ruleStatus===c.E.Pend||this.props.transactionResult.ruleStatus===c.E.Rejected||this.HasAcceptedWithSkippedMessages()||this.HasAcceptedWithOverriddenMessages())}},{key:"HasAcceptedWithSkippedMessages",value:function(){return this.props.transactionResult.ruleStatus===c.E.Accepted&&this.props.transactionResult.ruleResults.some((function(e){return e.status===c.E.Skipped}))}},{key:"HasAcceptedWithOverriddenMessages",value:function(){return this.props.transactionResult.ruleStatus===c.E.Accepted&&this.props.transactionResult.ruleResults.some((function(e){return e.status===c.E.Overridden}))}}]),t}(l.Component),f=t(3745),v=t(59236),p=t(25328),g=t(18817),x=function(e){(0,i.Z)(t,e);var n=(0,s.Z)(t);function t(){return(0,a.Z)(this,t),n.apply(this,arguments)}return(0,r.Z)(t,[{key:"render",value:function(){return(0,m.jsxs)(d.ZP,{item:!0,className:"transaction-status",children:[(0,m.jsx)(u.Z,{className:"transaction-result-status-label",variant:"button",children:"status"}),this.renderTransactionStatus()]})}},{key:"renderTransactionStatus",value:function(){switch(this.props.ruleStatus){case c.E.Accepted:return(0,m.jsxs)(u.Z,{variant:"body1",className:"status-container status-accepted",children:[(0,m.jsx)(p.Z,{className:"status-icon accepted"}),(0,m.jsx)("span",{className:"status-text accepted",children:this.props.transactionStatus?g.Dm:"Accepted"})]});case c.E.Pend:return(0,m.jsxs)(u.Z,{variant:"body1",className:"status-container status-pended",children:[(0,m.jsx)(v.Z,{className:"status-icon pended"}),(0,m.jsx)("span",{className:"status-text pended",children:"Pending"})]});case c.E.Rejected:return(0,m.jsxs)(u.Z,{variant:"body1",className:"status-container status-rejected",children:[(0,m.jsx)(f.Z,{className:"status-icon rejected"}),(0,m.jsx)("span",{className:"status-text rejected",children:"Rejected"})]})}}}]),t}(l.Component),b=t(73477),j=function(e){(0,i.Z)(t,e);var n=(0,s.Z)(t);function t(){return(0,a.Z)(this,t),n.apply(this,arguments)}return(0,r.Z)(t,[{key:"render",value:function(){return this.props.transactionResult?this.props.isFetching?(0,m.jsx)(o.Z,{}):(0,m.jsx)("div",{className:"transaction-result",children:(0,m.jsxs)(d.ZP,{container:!0,spacing:2,direction:"column",className:"transaction-result-container-print",children:[(0,m.jsx)(x,{ruleStatus:this.props.transactionResult.ruleStatus,transactionStatus:this.props.transactionResult.transactionStatus}),(0,m.jsx)(h,{transactionResult:this.props.transactionResult}),(0,m.jsx)(d.ZP,{item:!0,container:!0,spacing:2,className:"transaction-result-children ",children:this.renderChildren()}),(0,m.jsx)(d.ZP,{item:!0,container:!0,spacing:2,direction:"row",children:(0,m.jsxs)(b.Z,{variant:"contained",className:"backButton",onClick:this.props.buttonFunction,children:[" ",this.props.buttonText," "]})}),this.renderErrorMessage()]})}):null}},{key:"renderChildren",value:function(){return this.props.children?(0,m.jsx)("div",{className:"transaction-result-children",children:this.props.children}):null}},{key:"renderErrorMessage",value:function(){return this.props.errorMessage?(0,m.jsx)(d.ZP,{item:!0,children:(0,m.jsx)(u.Z,{className:"errorMessage",variant:"body2",children:this.props.errorMessage})}):null}}]),t}(l.Component)},96320:function(e,n,t){var a;t.d(n,{E:function(){return a}}),function(e){e[e.Accepted=0]="Accepted",e[e.Rejected=1]="Rejected",e[e.Pend=2]="Pend",e[e.Overridden=3]="Overridden",e[e.Skipped=4]="Skipped"}(a||(a={}))},3323:function(e,n,t){t.d(n,{o:function(){return o}});var a=t(31733),r=t.n(a),i=t(68682),s=t.n(i),o={formatInputField:function(e){return void 0===e?"":r()(e).format("0,0")},formatDisplay:function(e){return r()(e).format("$0,0")},parseToInt:function(e){return parseInt(r()(e).value())},currencyWithDecimalDisplay:function(e){return r()(e).format("$0,0.00")},currencyWithoutDecimalDisplay:function(e){return r()(e).format("$0,0")},currencyMask:function(e){return s()({prefix:"",suffix:"",includeThousandsSeparator:!0,thousandsSeparatorSymbol:",",allowDecimal:!0,decimalSymbol
1:".",decimalLimit:2,integerLimit:7,allowNegative:!1,allowLeadingZeroes:!1})(e)},currencyMaskWithoutDecimal:function(e){return s()({prefix:"",suffix:"",includeThousandsSeparator:!0,thousandsSeparatorSymbol:",",allowDecimal:!1,decimalSymbol:".",decimalLimit:0,integerLimit:7,allowNegative:!1,allowLeadingZeroes:!1})(e)}}},62448:function(e,n,t){t.d(n,{s:function(){return d},I:function(){return u}});var a=t(32679),r=t(31045),i=t(12567),s=t(85825),o=a.ZP.formatShortDate,l=function(e,n){var t=(0,r.cG)(e),a=(0,r.cG)(n)||(0,i.Z)();if(t&&t<(0,s.Z)(a,90))return"The leave start date is more than 90 days prior to the date the leave was originally submitted (".concat(o(a),")")},d="leaveStartDateWarning",u=function(e,n,t){if(e===d)return l(n,t);console.warn('Requested to validate pending rules for "'.concat(e,'" but no rule was found.'))}},18404:function(e,n,t){t.d(n,{A3:function(){return x},dd:function(){return v},dt:function(){return g},qC:function(){return b}});var a=t(31303),r=t(6021),i=t(8859),s=t(39231),o=t(12567),l=t(89600),d=t(74635),u=t(50567),c=t(88502),m=t(33532),h=t(32679),f=t(31045),v="This field is required",p=/^[a-zA-Z\xc0\xc2\xc6\xc7\xc8\xc9\xca\xcb\xce\xcf\xd4\u0152\xd9\xdb\xdc\u0178\xe0\xe2\xe6\xe7\xe8\xe9\xea\xeb\xee\xef\xf4\u0153\xf9\xfb\xfc\xff\-'\. ]+$/,g={validateFieldIsRequired:function(e){return e?void 0:v},validateFieldIsRequiredShort:function(e){return e?void 0:"Required"},validateDateIsRequired:function(e){if(null===(0,f.cG)(e))return"This field requires a valid date"},validateThisIsAValidDate:function(e){var n=h.zW.convertToDateObject(e);if(isNaN(n))return"Invalid Date"},validateNameHasNoUnsupportedCharacters:function(e){return null==e||""===e.trim()||p.test(e)?void 0:"Name contains unsupported characters"},validateLengthIsNoGreaterThan:function(e){return function(n){var t,a,r,i=null!==(t=null===n||void 0===n||null===(a=n.trim)||void 0===a||null===(r=a.call(n))||void 0===r?void 0:r.length)&&void 0!==t?t:0;if(i>e&&i>0)return function(e){return"Max allowed length is ".concat(e," characters.")}(e)}},validateDateIsNoLaterThan:function(e,n,t){return function(a){e=(0,f.cG)(e);var m=Date.parse(a);if(!isNaN(m)){var h=(0,r.Z)(m);if((0,i.Z)(h)){var v,p="Date can't be in the future";if(!e||(0,s.Z)(e))v=(0,o.Z)();else{v=(0,r.Z)(e);var g=n?(0,l.Z)(v,"d MMM yyyy"):"".concat((0,d.Z)(v,(0,o.Z)())," ").concat(v>(0,o.Z)()?"from today":"ago");p="Date must be earlier than ".concat(g)}return t&&t.length&&(p=t),(0,u.Z)(v,h)||(0,c.Z)(v,h)?void 0:p}}}},validateDateIsNoEarlierThan:function(e,n,t){return function(a){e=(0,f.cG)(e);var i=a instanceof Date?a.getTime():Date.parse(a);if(!isNaN(i)){var u,h=(0,r.Z)(i),v="Date can't be in the past";if(!e||(0,s.Z)(e))u=(0,o.Z)();else{u=(0,r.Z)(e);var p=n?(0,l.Z)(u,"d MMM yyyy"):"".concat((0,d.Z)(u,(0,o.Z)())," ").concat(u>(0,o.Z)()?"from today":"ago");v="Date must be later than ".concat(p)}return t&&t.length&&(v=t),(0,m.Z)(u,h)||(0,c.Z)(u,h)?void 0:v}}},oneOf:function(e){return function(n){return Object.keys(e||{}).map((function(n){return e[n].value})).indexOf(n)>-1?void 0:"Required"}}},x=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return function(e,t,a){return n.reduce((function(n,r){return n||("function"===typeof r?r(e,t,a):r)}),void 0)}};function b(e){return function(n,t,r){return x.apply(void 0,(0,a.Z)(e(n,t,r)))(n,t,r)}}},59273:function(e,n,t){t.r(n),t.d(n,{default:function(){return Pn}});var a,r=t(27853),i=t(84531),s=t(81020),o=t(18334),l=t(47313),d=t(68945),u=t(26405),c=t(84740),m=t(3794),h=t(57255),f=t(18489),v=t(50678),p=t(10040),g=t(84772),x=t(35323),b=t(72600),j=t(31045),y=t(89600),w=t(99004),N=t(46397),E=t(23876),S=t(32679),T=function(e){var n,t;return(null===(n=e.earningsReporting)||void 0===n?void 0:n.fetchingEarningsHistory)||(null===(t=e.earningsReporting)||void 0===t?void 0:t.fetchingOutstandingForMember)},Z=function(e){var n;return null===(n=e.earningsReporting)||void 0===n?void 0:n.isSubmitting},P=function(e){var n;return null===e||void 0===e||null===(n=e.earningsReporting)||void 0===n?void 0:n.editingRowId},D=function(e){var n;return null===(n=e.earningsReporting)||void 0===n?void 0:n.earningsRows},C=(0,x.P1)(D,(function(e){return{history:e}})),I=function(e){var n=(0,j.cG)(e.startDate),t=(0,j.cG)(e.endDate);return"range:".concat(n.getFullYear(),".").concat(n.getMonth(),".").concat(n.getDate(),"-").concat(t.getFullYear(),".").concat(t.getMonth(),".").concat(t.getDate())},O=function(e){var n=(0,j.cG)(e.startDate),t=(0,j.cG)(e.endDate),a=n&&(0,y.Z)(n,"MMM yyyy"),r=(null===n||void 0===n?void 0:n.getDate())||"?",i=(null===t||void 0===t?void 0:t.getDate())||"?",s="".concat(r," - ").concat(i);return{fte:e.fte,amountEarned:e.amountEarned,amount:e.amount,earnedPaid:e.earnedPaid,earnedPaidDefault:e.earnedPaid,formattedMonthLabel:s+" "+a,formattedDateRangeLabel:s,reasonForChange:0,comments:e.comments,waiverDate:e.waiverDate,createdOn:e.createdOn,currentSalary:e.currentSalary,calculatedVariance:e.calculatedVariance,calculatedValidationAmount:0,partialMonthValidationAmount:e.partialMonthValidationAmount,isVarianceWithinThreshold:!0,varianceExceedsThresholdComment:e.varianceExceedsThresholdComment}},F=function(e){return{sj:e.sj,endDate:(0,j.cG)(e.endDate),startDate:(0,j.cG)(e.startDate),asebpId:e.asebpId,caseNumber:e.caseNumber,payrollNum:e.payrollNum,submittedEarningId:e.submittedEarningId}},A=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t={submittedEarningId:e.submittedEarningId,comments:e.comments,submittedBy:e.createdBy,submittedOn:(0,j.cG)(e.createdOn),type:"submitted"},a={submittedEarningId:e.submittedEarningId,comments:"",submittedBy:e.supercededBy,submittedOn:(0,j.cG)(e.supercededOn),type:"replaced"},r={submittedEarningId:e.submittedEarningId,comments:e.completerComments,submittedBy:e.completedBy,submittedOn:(0,j.cG)(e.completedOn),type:"completed"},i={submittedEarningId:e.submittedEarningId,comments:e.auditorComments,submittedBy:e.auditedBy,submittedOn:(0,j.cG)(e.auditedOn),type:"audited"},s=n.indexOf(N.P.CanCompleteSubmittedEarnings)>-1,o=n.indexOf(N.P.CanAuditCompletedEarnings)>-1,l=s||o,d=[null!==(0,j.cG)(e.createdOn)&&t,e.isSuperceded&&a,e.isCompleted&&l&&r,e.isAudited&&l&&i];return d.filter((function(e){return!!e})).sort((function(e,n){var t,a;return(null===(t=n.submittedOn)||void 0===t?void 0:t.valueOf())-(null===(a=e.submittedOn)||void 0===a?void 0:a.valueOf())}))},R=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return{isOutstanding:e.isOutstanding,submittedEarningId:e.submittedEarningId,meta:F(e),fields:O(e),states:A(e,n),isProactive:e.isProactive}},M=function(e){var n,t,a,r,i,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=[],l=(null===(n=e.states)||void 0===n?void 0:n.length)>0,d="submitted"===(null===(t=e.states)||void 0===t||null===(a=t[0])||void 0===a?void 0:a.type),u="completed"===(null===(r=e.states)||void 0===r||null===(i=r[0])||void 0===i?void 0:i.type),c=s.indexOf(N.P.CanReportOutstandingEarnings)>-1,m=s.indexOf(N.P.CanCompleteSubmittedEarnings)>-1,h=s.indexOf(N.P.CanAuditCompletedEarnings)>-1;return!l&&c&&o.push(b.Ww.Submit),l&&c&&o.push(b.Ww.Edit),d&&m&&o.push(b.Ww.Complete),u&&h&&o.push(b.Ww.Audit),o},k=function(e){return(0,f.Z)((0,f.Z)({},e),{},{sj:e.periodSJ,asebpId:e.asebpid,isOutstanding:!0,isProactive:e.isProactive,earnedPaid:0,fte:null,amount:null,amountEarned:null,comments:null,createdBy:null,createdOn:null,isSuperceded:!1,supercededBy:null,supercededOn:null,isCompleted:!1,completedBy:null,completedOn:null,completerComments:null,isAudited:!1,auditedBy:null,auditedOn:null,auditorComments:null})},H=function(e,n,t){var a=e.concat(n.map(k)),r=function(e){var n={};return e.filter((function(e){return e.isSuperceded}
1)).forEach((function(e){var t=I(e);n.hasOwnProperty(t)||(n[t]=[]),n[t].push(e),n[t]=n[t].sort((function(e,n){var t,a;return(null===(t=(0,j.cG)(n.createdOn))||void 0===t?void 0:t.valueOf())-(null===(a=(0,j.cG)(e.createdOn))||void 0===a?void 0:a.valueOf())}))})),n}(a),i=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[],t=0;t<e.length;t++){var a=e[t],r=t+1<e.length&&e[t+1];if(n.push(a),r){var i=(0,j.cG)(a.meta.startDate),s=(0,j.cG)(r.meta.endDate);if(i&&s){var o=(0,w.Z)(s,1),l=E.p.convertDateToISOStringWithHoursSetToZero;if(l(i).valueOf()>l(o).valueOf()){var d=new j.Ef(o),u=new j.Ef((0,w.Z)(i,-1)),c={isGapRow:!0,gapRangeText:"".concat(d.getDisplayText()),meta:(0,f.Z)((0,f.Z)({},a.meta),{},{submittedEarningId:null,startDate:d.getRawDate(),endDate:u.getRawDate()}),previousVersions:[],states:[],actions:[],dateRangeKey:I({startDate:d.getRawDate(),endDate:u.getRawDate()}),isOutstanding:!1,fields:null};d.getDisplayText()!==u.getDisplayText()&&(c.gapRangeText="".concat(d.getDisplayText()," - ").concat(u.getDisplayText())),n.push(c)}}}}return n}(a.filter((function(e){return!e.isSuperceded})).map((function(e){return R(e,t)})).sort((function(e,n){var t,a;return(null===(t=n.meta.startDate)||void 0===t?void 0:t.valueOf())-(null===(a=e.meta.startDate)||void 0===a?void 0:a.valueOf())})).map((function(e){var n=I(e.meta),a=(r[n]||[]).map((function(e){return R(e,t)})).sort((function(e,n){var t,a,r,i,s,o;return(null===(t=n.states)||void 0===t||null===(a=t[0])||void 0===a||null===(r=a.submittedOn)||void 0===r?void 0:r.valueOf())-(null===(i=e.states)||void 0===i||null===(s=i[0])||void 0===s||null===(o=s.submittedOn)||void 0===o?void 0:o.valueOf())}));return(0,f.Z)((0,f.Z)({},e),{},{dateRangeKey:n,previousVersions:a,actions:M(e,t)})})));return i},V=(0,x.P1)(D,P,(function(e,n){if(!n){var t=e.filter((function(e){return e.isOutstanding})),a=t&&t[t.length-1];if(a&&a.actions.indexOf(b.Ww.Submit)>-1)return a.dateRangeKey}})),B=function(e){return e.earningsReporting.headerInformation},W=function(e){return(0,x.P1)(D,P,(function(n,t){if(e===t){var a=n.find((function(n){return n.dateRangeKey===e}));if(null!==a&&void 0!==a&&a.isProactive){var r=(0,j.cG)(a.meta.endDate);return function(e,n,t){for(var a=t.filter((function(t){var a,r;return(null===(a=(0,j.cG)(t.meta.startDate))||void 0===a?void 0:a.valueOf())>=e.valueOf()&&(null===(r=(0,j.cG)(t.meta.endDate))||void 0===r?void 0:r.valueOf())<n.valueOf()&&(t.isGapRow||!!t.submittedEarningId)})).sort((function(e,n){var t,a;return(null===(t=(0,j.cG)(e.meta.startDate))||void 0===t?void 0:t.valueOf())-(null===(a=(0,j.cG)(n.meta.startDate))||void 0===a?void 0:a.valueOf())})),r=S.ZP.formatShortDate,i=[],s=null,o=null,l=0;l<a.length;l++){var d=a[l],u=l+1<a.length;d.isGapRow||2!==d.fields.earnedPaid?(null===s&&null===o||i.push("".concat(r(s)," - ").concat(r(o))),s=null,o=null):(s||(s=d.meta.startDate),o=d.meta.endDate,u||null===s&&null===o||i.push("".concat(r(s)," - ").concat(r(o))))}return i}(new Date("".concat(r.getFullYear()-1,"-09-01T00:00:00")),r,n)}}}))},G=t(12962),q=t(94102),L=t(26531),z=function(e){var n;return null===(n=(e||[]).sort((function(e,n){var t,a;return(null===(t=(0,j.cG)(n.startDate))||void 0===t?void 0:t.valueOf())-(null===(a=(0,j.cG)(e.startDate))||void 0===a?void 0:a.valueOf())})))||void 0===n?void 0:n[0]},U={fetchEarningsForCurrentMember:function(){return function(e,n){if(e((0,G.xc)()),e((0,G.x3)()),e((0,G.zC)()),!n().person.selectedMembership)return Promise.resolve();var t=n().person.selectedMembership,a=t.locationNumber,r=t.certificateNumber,i=(0,L.up)(q.getEarningsHistoryForMember(a,r))(e),s=(0,L.up)(q.getOutstandingEarningsForMember(a,r))(e);return Promise.all([i,s]).then((function(t){var a=(0,v.Z)(t,2),r=a[0],i=a[1];e(U._updateHeaderInformation(r,i));var s=n().auth.currentUser.permissions,o=H(r,i,s);return e(U._updateDefaultValues(r,i,o))}))}},_updateHeaderInformation:function(e,n){return function(t,a){var r={sj:"",asebpId:"",caseNumber:""};if((null===n||void 0===n?void 0:n.length)>0){var i=z(n);r={asebpId:i.asebpid,sj:i.periodSJ,caseNumber:i.caseNumber}}else if((null===e||void 0===e?void 0:e.length)>0){r=z(e)}if(r.sj&&r.asebpId&&r.caseNumber)return(0,L.up)(q.getCaseDetails(r.
1sj,r.asebpId,r.caseNumber))(t).then((function(e){t((0,G.mf)({headerInformation:{jobTitle:e.jobTitle,salary:e.preDisabilitySalary,fte:e.preDisabilityFTE,earnedPaid:e.preDisabilityEarnedPaid}}))}))}},_updateDefaultValues:function(e,n,t){return function(a,r){var i=0,s=0;return new Promise((function(r,o){if(!n||0===n.length)return r([e,n,t,0,0]);var l=function(e){var n;return null===(n=(e||[]).sort((function(e,n){var t,a;return(null===(t=(0,j.cG)(e.startDate))||void 0===t?void 0:t.valueOf())-(null===(a=(0,j.cG)(n.startDate))||void 0===a?void 0:a.valueOf())})))||void 0===n?void 0:n[0]}(n),d=l.caseNumber,u=e.filter((function(e){return e.caseNumber===d})).filter((function(e){return!e.isSuperceded})),c=z(u);if(c&&(i=c.earnedPaid,c.currentSalary))return s=c.currentSalary,r([i,s]);var m=l.periodSJ,h=l.asebpid,f=l.caseNumber,v=l.startDate,p=l.endDate;(0,L.up)(q.getPeriodDetails(m,h,f,v,p))(a).then((function(e){var n;return null!==e&&void 0!==e&&null!==(n=e[0])&&void 0!==n&&n.earnedPaid?(0===i&&(i=b.aw.findIndex((function(n){return n.replace(/ /g,"")===e[0].earnedPaid.replace(/ /g,"")}))),s=e[0].preDisabilitySalary,r([i,s])):r(["",0])}))})).then((function(e){var n=(0,v.Z)(e,2),r=n[0],i=n[1],s=t.map((function(e){return e.isOutstanding&&(e.fields.earnedPaidDefault=r,e.fields.earnedPaid=r,e.fields.currentSalary=i),e}));a((0,G.Ul)(s))}))}}},$=t(16852),K=t(2983),J=t(46417),_=function(){return(0,J.jsx)("div",{className:"earnings-history-row",children:(0,J.jsxs)("div",{className:"earnings-history-sub-row",children:[(0,J.jsx)("div",{className:"date-column",children:(0,J.jsx)("div",{className:"top-aligned",children:(0,J.jsx)(K.Z,{})})}),(0,J.jsxs)("div",{className:"form-column",children:[(0,J.jsx)("div",{className:"earnings-row-earned-paid",children:(0,J.jsx)(K.Z,{})}),(0,J.jsx)("div",{className:"earnings-row-fte",children:(0,J.jsx)(K.Z,{})}),(0,J.jsx)("div",{className:"earnings-row-amount-paid",children:(0,J.jsx)(K.Z,{})}),(0,J.jsx)("div",{className:"earnings-row-amount-earned",children:(0,J.jsx)(K.Z,{})}),(0,J.jsx)("div",{className:"earnings-row-comments",children:(0,J.jsx)(K.Z,{})}),(0,J.jsx)("div",{className:"earnings-row-comments",children:(0,J.jsx)(K.Z,{})})]}),(0,J.jsx)("div",{className:"buttons-column",children:(0,J.jsx)("div",{className:"buttons-column",children:(0,J.jsx)("div",{className:"top-aligned",children:(0,J.jsx)(K.Z,{})})})})]})})},Y=t(82937),X=function(){var e=(0,d.v9)(B);if(!e)return null;var n=e.jobTitle,t=e.earnedPaid,a=e.salary,r=e.fte;return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(Y.ZP,{container:!0,className:"earnings-header-information",direction:"column",children:[(0,J.jsx)(Y.ZP,{item:!0,className:"main-title-label",children:"Pre-disability Information"}),(0,J.jsx)(Y.ZP,{item:!0,children:(0,J.jsxs)(Y.ZP,{container:!0,spacing:2,direction:"row",children:[(0,J.jsxs)(Y.ZP,{item:!0,className:"occupation",children:[(0,J.jsx)(Y.ZP,{className:"sub-title-labels",children:"Occupation"}),(0,J.jsx)(Y.ZP,{children:n})]}),(0,J.jsxs)(Y.ZP,{item:!0,className:"earned-paid",children:[(0,J.jsx)(Y.ZP,{className:"sub-title-labels",children:"Earned/Paid"}),(0,J.jsx)(Y.ZP,{children:t})]}),(0,J.jsxs)(Y.ZP,{item:!0,className:"salary",children:[(0,J.jsx)(Y.ZP,{className:"sub-title-labels",children:"Salary"}),(0,J.jsx)(Y.ZP,{children:S.ZP.formatCurrency(Number.parseInt(a))})]}),(0,J.jsxs)(Y.ZP,{item:!0,className:"fte",children:[(0,J.jsx)(Y.ZP,{className:"sub-title-labels",children:"FTE"}),(0,J.jsx)(Y.ZP,{children:r})]})]})})]})})},Q=t(95405),ee=function(){var e=l.useRef(),n=(0,l.useState)(0),t=(0,v.Z)(n,2),a=t[0],r=t[1];return(0,l.useEffect)((function(){var n=e.current.getBoundingClientRect();r(n.width)}),[e.current]),(0,J.jsx)("div",{className:"loading-overlay",ref:e,children:(0,J.jsx)("div",{className:"fixed-centered",style:{width:"".concat(a,"px")},children:(0,J.jsx)(Q.Z,{})})})},ne=function(e){var n;return(0,J.jsxs)("div",{className:"earnings-history-sub-row",children:[(0,J.jsx)("div",{className:"date-column",children:(0,J.jsx)("div",{className:"earnings-gap-text",children:"Earnings Gap"})}),(0,J.jsx)("div",{className:"form-column",children:(0,J.jsx)("div",{className:"earnings-gap-date-range",children:null===(n=e.data)||void 0===n?void 0:n.gapRangeText})})]})},te=t(3837),ae=t(81333),re=t(31303),ie=t(44565),se=t(80859),oe=function(e){var n=l.useRef(),t=l.useState(null),a=(0,v.Z)(t,2),r=a[0],i=a[1],s=Boolean(r),o=s?"earnings-field-info-popper":void 0;return(0,J.jsxs)("div",{className:"help-bubble",children:[(0,J.jsx)("button",{className:"help-bubble-button","aria-describedby":o,type:"button",onClick:function(e){i(r?null:e.currentTarget)},children:(0,J.jsx)(ie.Z,{style:{width:"100%",height:"100%"}})}),s&&(0,J.jsx)("div",{className:"click-away-listener",onClick:function(e){e.preventDefault(),e.stopPropagation(),i(null)}}),(0,J.jsx)(se.Z,{id:o,open:s,anchorEl:r,placement:e.popperPlacement,disablePortal:!0,style:{zIndex:10},children:(0,J.jsxs)("div",{className:"help-bubble-popover-container "+e.popperPlacement,children:[(0,J.jsx)("span",{className:"arrow",ref:n}),(0,J.jsx)("div",{className:"info-text",children:e.infoText})]})})]})};!function(e){e.v1="v1",e.v2="v2",e.v3="v3"}(a||(a={}));var le=function(e){return{field:function(n){return"history[".concat(e,"].fields.").concat(n)},previousVersions:function(n){return{field:function(t){return"history[".concat(e,"].previousVersions[").concat(n,"].fields.").concat(t)}}}}},de={amountEarned:{getHelpText:function(e,n){switch(e){case a.v1:case a.v2:return(0,J.jsx)(oe,{popperPlacement:n,infoText:de.amountEarned.v1v2});case a.v3:return(0,J.jsx)(oe,{popperPlacement:n,infoText:de.amountEarned.v3})}},v1v2:"Total amount earned for working days within the earnings period, including any amounts with
1held for payment during non-working months. This total amount should include salary, administrative allowances, isolation pay, retroactive salary and pay while on vacation (including any retroactive group change to basic monthly earnings).",v3:"Total amount earned for working days within the earnings period, including any amounts withheld for payment during non-working months. This value is calculated based on the Amount Paid and Earned/Paid values submitted. \n \nIf this value differs significantly (>$50) from your own records, please provide comments with your submission."},amountPaid:{getHelpText:function(e,n){switch(e){case a.v1:case a.v2:case a.v3:return(0,J.jsx)(oe,{popperPlacement:n,infoText:de.amountPaid.v1v2v3})}},v1v2v3:"Gross amount paid through payroll for the earnings period, including any amounts previously withheld for payment during non-working months and before payroll deductions. This gross amount should include salary, administrative allowances, isolation pay, retroactive salary and pay while on vacation (including any retroactive group change to basic monthly earnings)."},currentSalary:{getHelpText:function(e,n){switch(e){case a.v1:case a.v2:case a.v3:return(0,J.jsx)(oe,{popperPlacement:n,infoText:de.currentSalary.v1v2v3})}},v1v2v3:"This is the annual salary the employee is earning during rehabilitation employment/progressive disability, and should be based on the employee's pre-disability FTE."},earnedPaid:{getHelpText:function(e,n){switch(e){case a.v1:return(0,J.jsx)(oe,{popperPlacement:n,infoText:de.earnedPaid.v1});case a.v2:return(0,J.jsx)(oe,{popperPlacement:n,infoText:de.earnedPaid.v2});case a.v3:return(0,J.jsx)(oe,{popperPlacement:n,infoText:de.earnedPaid.v3})}},v1:"Months in a year the employee earns a salary over the months the employee is paid \n \n10/10 - 10 months of salary paid over 10 months \n10/12 - 10 months of salary paid over 12 months \n12/12 - 12 months of salary paid over 12 months",v2:"Months in a year the employee earns a salary over the months the employee is paid \n \n10/10 - 10 months of salary paid over 10 months \n10/12 - 10 months of salary paid over 12 months \n11/11 - 11 months of salary paid over 11 months \n11/12 - 11 months of salary paid over 12 months \n12/12 - 12 months of salary paid over 12 months",v3:"Months in a year the employee earns a salary over the months the employee is paid \n \n10/10 - 10 months of salary paid over 10 months \n10/12 - 10 months of salary paid over 12 months \n11/11 (July) - 11 months of salary paid over 11 months, with July as the non-working month \n11/11 (August) - 11 months of salary paid over 11 months, with August as the non-working month \n11/12 (July) - 11 months of salary paid over 12 months with July as the non-working month \n11/12 (August) - 11 months of salary paid over 12 months with August as the non-working month \n12/12 - 12 months of salary paid over 12 months"},fte:{getHelpText:function(e,n){switch(e){case a.v1:case a.v2:case a.v3:return(0,J.jsx)(oe,{popperPlacement:n,infoText:de.fte.v1v2v3})}},v1v2v3:"The amount of time an employee worked in relation to a 1.0 full-time equivalent (FTE). This value should be greater than or equal to 0 and less than 1."},variance:{getHelpText:function(e,n){switch(e){case a.v1:case a.v2:throw Error(de.variance.v1v2);case a.v3:return(0,J.jsx)(oe,{popperPlacement:n,infoText:de.variance.v3})}},v1v2:"Invalid: Variance was added in EDB form UI version 3",v3:"Variance between the Amount Paid submitted by the user and the Amount Paid calculated by the system. \n \nFor full-month periods, the Amount Paid calculated by the system equals the Current Salary divided by the number of working months in the year (based on Earned/Paid value submitted), times the submitted FTE value. \n \n For partial-month periods, the Amount Paid calculated by the system equals the Estimated Earnings value in FINEOS for the reporting period."}},ue=function(e,n,t){var r=new Date(n.edbAccrualBenefitGoLiveDate),i=new Date(n.edbCalculatedVarianceUIGoLiveDate),s=e&&""!==e?new Date(e):new Date,o=s>=r&&s<i,l=i&&s>=i,d=null;if(s<r)d=a.v1;else if(o)d=a.v2;else{if(!l)throw"Invalid EDB Form UI Version";d=a.v3}return d},ce=function(e){var n,t,a;return[null===e||void 0===e||null===(n=e.fields)||void 0===n||null===(t=n.createdOn)||void 0===t?void 0:t.toString()].concat((0,re.Z)(null===e||void 0===e||null===(a=e.previousVersions)||void 0===a?void 0:a.map((function(e){var n,t;return null===(n=e.fields)||void 0===n||null===(t=n.createdOn)||void 0===t?void 0:t.toString()})))).sort((function(e,n){var t,a;return(null===(t=(0,j.cG)(n))||void 0===t?void 0:t.valueOf())-(null===(a=(0,j.cG)(e))||void 0===a?void 0:a.valueOf())})).pop()},me=function(e){var n=e.disabledBecauseNotOldest||e.disabledBecauseEditing?"You must report earnings for the earliest period first.":e.disabledBecauseNotSubmitted?"Earnings for this period have not been submitted.":"";return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)("div",{className:"earnings-row-disabled",children:[(0,J.jsx)("div",{className:"date-column",children:(0,J.jsx)("div",{className:"top-aligned",children:(0,J.jsx)(te.gN,{name:le(e.rowIndex).field("formattedMonthLabel"),label:"Period",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"}})})}),(0,J.jsxs)("div",{className:"form-column",children:[(0,J.jsx)("div",{className:"earnings-row-date-range",children:(0,J.jsx)(te.gN,{name:le(e.rowIndex).field("formattedDateRangeLabel"),label:"Dates",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"}})}),(0,J.jsx)("div",{className:"earnings-row-disabled-message",children:(0,J.jsx)("p",{children:n})})]}),(0,J.jsx)("div",{className:"buttons-column"})]})})},he=t(5280),fe=t(75958),ve=t(59017),pe=t(37439),ge=t(3323),xe=t(26936),be=t(18404),je=t(16031),ye=t(59100),we=t(89289),Ne=function(e,n){var t=e.lastIndexOf("."),a=e.substring(0,t),r=b.aw[(0,je.get)(n,"".concat(a,".earnedPaid"))],i=(0,je.get)(n,"".concat(a,".formattedMonthLabel"));if(!r||!i)return!1;var s=i&&i.substring(i.length-8),o=(0,j.cG)(s)&&new Date(s).getMonth()+1;if(!o)return!1;switch(r){case"10 / 10":case"10 / 12":return 7!==o&&8!==o;case"11 / 11 (July)":case"11 / 12 (July)":return 7!==o;case"11 / 11 (August)":case"11 / 12 (August)":return 8!==o;case"12 / 12":return!0;default:throw Error("Invalid EarnedPaidOption for EarningsHistoryRow: ".concat(r))}},Ee=(0,be.qC)((function(e,n,t){return[be.dt.validateFieldIsRequired,function(e){if(""===(null===b.aw||void 0===b.aw?void 0:b.aw[e]))return"This field is required"}]})),Se=(0,be.qC)((function(e,n,t){return[be.dt.validateFieldIsRequired,function(e){var n=e>=0&&e<1,t="".concat(e).trim().length>5;if(!n||t)return"FTE must be between 0.0 and 0.999"}]})),Te=function(e,n,t){return De(e,n,t,"amount","Amount Paid must be 0 when FTE is 0.0")},Ze=function(e,n,t){if(t.name.endsWith("amount")){var a=Ne(t.name,n);if(we.s.isNullOrWhitespace(null===e||void 0===e?void 0:e.toString())&&a)return"Amount Paid is Required"}},Pe=function(e,n,t){return De(e,n,t,"amount","Earnings must be 0 when FTE is 0.0")},De=function(e,n,t,a,r){if(t.name.endsWith(a)){var i=t.name.replace(a,"fte"),s=(0,je.get)(n,i),o=Number.parseFloat(s),l=e&&!ye.T.isNumber(e)?Ce(e):e;if(0===o&&l>0)return r}},Ce=function(e){return ye.T.convertCommaDelimitedNumericStringToNumber(e)},Ie=function(e,n,t){return De(e,n,t,"amountEarned","Amount Earned must be 0 when FTE is 0.0")},Oe=function(e,n,t){if(t.name.endsWith("amountEarned")){var a=Ne(t.name,n);if(we.s.isNullOrWhitespace(null===e||void 0===e?void 0:e.toString())&&a)return"Amount Earned is Required"}},Fe=(0,be.qC)((function(e,n,t){return[Te,Ze]})),Ae=(0,be.qC)((function(e,n,t){return[be.dt.validateFieldIsRequired]})),Re=(0,be.qC)((function(e,n,t){return[Pe,be.dt.validateFieldIsRequired]})),Me=(0,be.qC)((function(e,n,t){return[Ie,Oe]})),ke=function(e,n,t){return Be(e,n,t,"fte","Comments are required when FTE is 0.0")},He=function(e,n,t){return Be(e,n,t,"amount","Comments are required when Amount Paid is 0")},Ve=function(e,n,t){return Be(e,n,t,"amount","Comments are required when Earnings is 0")},Be=function(e,n,t,a,r){if(t.name.endsWith("newComments")){var i,s=t.name.replace("newComments",a),o=(0,je.get)(n,s),l=Number.parseFloat(o),d=!(null!==e&&void 0!==e&&null!==(i=e.toString())&&void 0!==i&&i.trim());if(0===l&&d)return r}},We=function(e,n,t){return Be(e,n,t,"amountEarned","Comments are required when Amount Earned is 0")}
1,Ge=function(e,n,t){if(t.name.endsWith("newComments")){var a,r=t.name.replace("newComments","earnedPaid"),i=(0,je.get)(n,r),s=t.name.replace("newComments","earnedPaidDefault"),o=(0,je.get)(n,s),l=i.toString()!==o.toString(),d=!(null!==e&&void 0!==e&&null!==(a=e.toString())&&void 0!==a&&a.trim());if(l&&d)return"Comments are required when the Earned/Paid has changed"}},qe=(0,be.qC)((function(e,n,t){return[ke,We,He,be.dt.validateLengthIsNoGreaterThan(1e3)]})),Le=(0,be.qC)((function(e,n,t){return[ke,Ge,be.dt.validateLengthIsNoGreaterThan(1e3)]})),ze=(0,be.qC)((function(e,n,t){return[Ye,be.dt.validateLengthIsNoGreaterThan(1e3)]})),Ue=(0,be.qC)((function(e,n,t){return[ke,Ve,be.dt.validateLengthIsNoGreaterThan(1e3)]})),$e=function(e,n,t){if(t.name.endsWith("editComments")){var a,r=t.name.replace("editComments","reasonForChange"),i=(0,je.get)(n,r);if(4===Number.parseInt(i)&&(null===e||void 0===e||null===(a=e.toString())||void 0===a||!a.trim()))return"Comments are required if the Other option is selected"}},Ke=(0,be.qC)((function(e,n,t){return[be.dt.validateFieldIsRequired,be.dt.validateLengthIsNoGreaterThan(1e3)]})),Je=(0,be.qC)((function(e,n,t){return[$e,be.dt.validateLengthIsNoGreaterThan(1e3)]})),_e=(0,be.qC)((function(e,n,t){return[be.dt.validateFieldIsRequired]})),Ye=function(e,n,t){var a,r=t.name.lastIndexOf("."),i=t.name.substring(0,r),s=(0,je.get)(n,"".concat(i,".isVarianceWithinThreshold")),o=(0,je.get)(n,"".concat(i,".varianceExceedsThresholdComment")),l=null===(a=(0,je.get)(n,"".concat(i,".partialMonthValidationAmount")))||void 0===a?void 0:a.toString(),d=we.s.isNullOrWhitespace(l)?"The Amount Paid is outside of the expected range. Please provide additional comments to support the Amount Paid reported.":"The amount submitted is outside of the expected range. Please provide additional comments to support the information reported.";if(we.s.isNullOrWhitespace(o)&&!Boolean(s))return d},Xe=function(e){var n=e.fieldName,t=a.v1,r=de.earnedPaid.getHelpText(t,"right"),i=de.fte.getHelpText(t,"left"),s=de.amountPaid.getHelpText(t,"left"),o=e.earningsHelperTextMarginIncrease>0&&e.earningsHelperText;return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("div",{className:"earnings-row-earned-paid",children:(0,J.jsx)(te.gN,{name:n("earnedPaid"),label:"Earned/Paid",component:xe.b,type:"text",fullWidth:!0,helpBubble:r,validate:Ee,forceShowError:e.forceShowError,required:!0,children:b.vj.map((function(e,n){return(0,J.jsx)("option",{value:n,disabled:""===e,children:e},n)}))})}),(0,J.jsx)("div",{className:"earnings-row-fte",children:(0,J.jsx)(te.gN,{name:n("fte"),label:"FTE",component:pe.D,validate:Se,forceShowError:e.forceShowError,helpBubble:i,placeholder:"0.00",mask:function(e){return["0",".",/\d/,/\d/,/\d/]}})}),(0,J.jsxs)("div",{className:"earnings-row-amount-paid",children:[(0,J.jsx)(te.gN,{name:n("amount"),label:"Earnings",component:pe.D,mask:ge.o.currencyMask,startAdornment:(0,J.jsx)(ve.Z,{position:"start",children:"$"}),helpBubble:s,validate:Re,forceShowError:e.forceShowError}),o&&(0,J.jsxs)(J.Fragment,{children:[e.earningsHelperText,(0,J.jsx)("div",{style:{width:"100%",height:"".concat(e.earningsHelperTextMarginIncrease,"px")}})]})]}),(0,J.jsx)("div",{className:"earnings-row-comments",children:(0,J.jsx)(te.gN,{name:n(e.isEdit?"editComments":"newComments"),label:"Comments",component:pe.D,multiline:!0,underFieldText:e.isEdit?"":"Optional",validate:e.isEdit?Ke:Ue,forceShowError:e.forceShowError})})]})},Qe=t(99384),en=function(e){var n=e.fieldName,t=a.v2,r=de.earnedPaid.getHelpText(t,"right"),i=de.fte.getHelpText(t,"left"),s=de.amountPaid.getHelpText(t,"right"),o=de.amountEarned.getHelpText(t,"left"),l=e.earningsHelperTextMarginIncrease>0&&e.earningsHelperText;return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("div",{className:"earnings-row-earned-paid-edb-on",children:(0,J.jsx)(te.gN,{name:n("earnedPaid"),label:"Earned/Paid",component:xe.b,type:"text",fullWidth:!0,helpBubble:r,validate:Ee,forceShowError:e.forceShowError,required:!0,children:b.Hk.map((function(e,n){return(0,J.jsx)("option",{value:n,disabled:""===e,children:e},n)}))})}),(0,J.jsx)("div",{className:"earnings-row-fte-edb-on",children:(0,J.jsx)(te.gN,{name:n("fte"),label:"FTE",component:pe.D,validate:Se,forceShowError:e.forceShowError,helpBubble:i,placeholder:"0.00",mask:function(e){return["0",".",/\d/,/\d/,/\d/]}})}),(0,J.jsxs)("div",{className:"earnings-row-amount-earned",children:[(0,J.jsx)(te.gN,{name:n("amountEarned"),label:"Amount Earned",component:pe.D,mask:ge.o.currencyMask,startAdornment:(0,J.jsx)(ve.Z,{position:"start",children:"$"}),helpBubble:o,validate:Me,forceShowError:e.forceShowError}),l&&(0,J.jsxs)(J.Fragment,{children:[e.earningsHelperText,(0,J.jsx)("div",{style:{width:"100%",height:"".concat(e.earningsHelperTextMarginIncrease,"px")}})]})]}),(0,J.jsxs)("div",{className:"earnings-row-amount-paid-edb-on",children:[(0,J.jsx)(te.gN,{name:n("amount"),label:"Amount Paid",component:pe.D,mask:ge.o.currencyMask,startAdornment:(0,J.jsx)(ve.Z,{position:"start",children:"$"}),helpBubble:s,validate:Fe,forceShowError:e.forceShowError}),l&&(0,J.jsxs)(J.Fragment,{children:[e.earningsHelperText,(0,J.jsx)("div",{style:{width:"100%",height:"".concat(e.earningsHelperTextMarginIncrease,"px")}})]})]}),Boolean(e.isEdit)&&(0,J.jsx)("div",{className:"earnings-row-comments",children:(0,J.jsx)(te.gN,{name:n("reasonForChange"),label:"Reason For Change",component:xe.b,type:"text",fullWidth:!0,validate:_e,forceShowError:e.forceShowError,required:!0,children:b.Rj.map((function(e,n){return(0,J.jsx)("option",{value:n,disabled:""===e,children:e},n)}))})}),(0,J.jsxs)("div",{className:"earnings-row-comments",children:[Boolean(e.isEdit)&&(0,J.jsx)(Qe.Z,{field:n("reasonForChange"),equals:"4",children:(0,J.jsx)(te.gN,{name:n("editComments"),label:"Comments",component:pe.D,multiline:!0,validate:Je,forceShowError:e.forceShowError})}),!Boolean(e.isEdit)&&(0,J.jsx)(te.gN,{name:n("newComments"),label:"Comments",component:pe.D,multiline:!0,underFieldText:"Optional",validate:qe,forceShowError:e.forceShowError})]})]})},nn=t(48569),tn=function(e){var n=e.fieldName,t=(0,d.v9)(he.Lq),r=a.v3,i=de.earnedPaid.getHelpText(r,"right"),s=de.currentSalary.getHelpText(r,"right"),o=de.fte.getHelpText(r,"left"),l=de.amountPaid.getHelpText(r,"right"),u=de.amountEarned.getHelpText(r,"left"),c=de.variance.getHelpText(r,"left"),m=e.earningsHelperTextMarginIncrease>0&&e.earningsHelperText,h=[N.P.CanAuditCompletedEarnings,N.P.CanCompleteSubmittedEarnings].some((function(e){return t.includes(e)}));return(0,J.jsxs)(Y.ZP,{container:!0,spacing:2,children:[(0,J.jsx)(Y.ZP,{item:!0,xs:4,children:(0,J.jsx)(te.gN,{name:n("earnedPaid"),label:"Earned/Paid",component:xe.b,type:"text",fullWidth:!0,helpBubble:i,validate:Ee,forceShowError:e.forceShowError,required:!0,children:b.aw.map((function(e,n){return(0,J.jsx)("option",{value:n,disabled:""===e,children:e},n)}))})}),(0,J.jsx)(Y.ZP,{item:!0,xs:5,children:(0,J.jsx)(te.gN,{name:n("currentSalary"),label:"Current Salary",component:pe.D,mask:ge.o.currencyMaskWithoutDecimal,startAdornment:(0,J.jsx)(ve.Z,{position:"start",children:"$"}),helpBubble:s,validate:Ae,forceShowError:e.forceShowError})}),(0,J.jsx)(Y.ZP,{item:!0,xs:3,children:(0,J.jsx)(te.gN,{name:n("fte"),label:"FTE",component:pe.D,validate:Se,forceShowError:e.forceShowError,helpBubble:o,placeholder:"0.00",mask:function(e){return["0",".",/\d/,/\d/,/\d/]}})}),(0,J.jsxs)(Y.ZP,{item:!0,xs:4,children:[(0,J.jsx)(te.gN,{name:n("amount"),label:"Amount Paid",component:pe.D,mask:ge.o.currencyMask,startAdornment:(0,J.jsx)(ve.Z,{position:"start",children:"$"}),helpBubble:l,validate:Fe,forceShowError:e.forceShowError}),m&&(0,J.jsxs)(J.Fragment,{children:[e.earningsHelperText,(0,J.jsx)("div",{style:{width:"100%",height:"".concat(e.earningsHelperTextMarginIncrease,"px")}})]})]}),(0,J.jsxs)(Y.ZP,{item:!0,xs:5,children:[(0,J.jsx)(te.gN,{name:n("amountEarned"),label:"Amount Earned",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:ge.o.currencyWithDecimalDisplay,helpBubble:u}),m&&(0,J.jsxs)(J.Fragment,{children:[e.earningsHelperText,(0,J.jsx)("div",{style:{width:"100%",height:"".concat(e.earningsHelperTextMarginIncrease,"px")}})]})]}),h&&(0,J.jsx)(Y.ZP,{item:!0,xs:3,children:(0,J.jsx)(te.gN,{name:n("calculatedVariance"),label:"Variance",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:ge.o.currencyWithDecimalDisplay,helpBubble:c})}),(0,J.jsx)(te.lP,{subscription:{values:!0},children:function(t){var a=t.values,r=(0,je.get)(a,n("amount")),i=(0,je.get)(a,n("calculatedValidationAmount")),s=(0,je.get)(a,n("calculatedVariance")),o=Bo
1olean((0,je.get)(a,n("isVarianceWithinThreshold"))),l=(0,je.get)(a,n("partialMonthValidationAmount")),d=(0,je.get)(a,n("varianceExceedsThresholdComment"));return o?null:(0,J.jsxs)(Y.ZP,{item:!0,xs:12,children:[(0,J.jsx)(te.gN,{name:n("varianceExceedsThresholdComment"),label:"Amount Paid Comments",component:pe.D,multiline:!0,validate:ze,forceShowError:e.forceShowError||!o}),we.s.isNullOrWhitespace(d)&&we.s.isNullOrWhitespace(null===l||void 0===l?void 0:l.toString())&&(0,J.jsxs)(nn.Z,{error:!0,component:"ul",children:[(0,J.jsxs)("li",{children:["Expected Amount Paid:",(0,J.jsxs)("strong",{children:[" ",ge.o.currencyWithDecimalDisplay(i)]})]}),(0,J.jsxs)("li",{children:["Amount Paid you submitted:",(0,J.jsxs)("strong",{children:[" ",ge.o.currencyWithDecimalDisplay(r)]})]}),(0,J.jsxs)("li",{children:["Value difference:",(0,J.jsxs)("strong",{children:[" ",ge.o.currencyWithDecimalDisplay(s)]})]})]})]})}}),!Boolean(e.isEdit)&&(0,J.jsx)(Y.ZP,{item:!0,xs:12,children:(0,J.jsx)(te.lP,{subscription:{values:!0,dirtyFields:!0,touched:!0},children:function(t){var a=t.values,r=t.dirtyFields,i=t.touched,s=n("fte"),o=(0,je.get)(a,s),l=(0,je.has)(r,s),d=i[s],u=0===Number.parseFloat(o),c=l&&d&&u,m=n("earnedPaid"),h=(0,je.get)(a,m),f=n("earnedPaidDefault"),v=(0,je.get)(a,f),p=h.toString()!==v.toString(),g=!c&&!p;return(0,J.jsx)(te.gN,{name:n("newComments"),label:"Comments",component:pe.D,multiline:!0,underFieldText:g?"Optional":"",validate:Le,forceShowError:e.forceShowError})}})}),Boolean(e.isEdit)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(Y.ZP,{item:!0,xs:12,children:(0,J.jsx)(te.gN,{name:n("reasonForChange"),label:"Reason For Change",component:xe.b,type:"text",fullWidth:!0,validate:_e,forceShowError:e.forceShowError,required:!0,children:b.Rj.map((function(e,n){return(0,J.jsx)("option",{value:n,disabled:""===e,children:e},n)}))})}),(0,J.jsx)(Qe.Z,{field:n("reasonForChange"),equals:"4",children:(0,J.jsx)(Y.ZP,{item:!0,xs:12,children:(0,J.jsx)(te.gN,{name:n("editComments"),label:"Comments",component:pe.D,multiline:!0,validate:Je,forceShowError:e.forceShowError})})})]})]})},an=function(e){var n=(0,d.v9)(he.Te),t=((0,d.v9)(he.d0),ce(e.data));switch(ue(t,n)){case a.v1:return(0,J.jsx)(Xe,(0,f.Z)({},e));case a.v2:return(0,J.jsx)(en,(0,f.Z)({},e));case a.v3:return(0,J.jsx)(tn,(0,f.Z)({},e));default:throw"Invalid EDB Form UI Version"}},rn=t(73477),sn=t(38440),on=function(e){var n=e.appSettings,t=e.amountPaidValue,r=e.createdOnValue,i=e.currentSalaryValue,s=e.earnedPaidValue,o=(e.featureToggles,e.formattedMonthLabelValue),l=e.fteValue,d=e.preDisabilityFteValue,u=e.partialMonthValidationAmountValue,c=e.waiverDateValue,m=function(e){return e?Number("".concat(e).replace(/,/g,"")||0):0},h=function(e){return Math.round(100*m(e))/100},f=function(){var e=0,n=g();switch(n){case"10 / 10":case"11 / 11 (July)":case"11 / 11 (August)":case"12 / 12":e=m(t);break;case"10 / 12":e=N()?1.2*m(t):0;break;case"11 / 12 (July)":case"11 / 12 (August)":e=N()?m(t)*(1+1/11):0;break;default:throw Error("Invalid EarnedPaidOption for EarningsHistoryRow: ".concat(n))}return h(e)},v=function(){var e=0,n=g();if(w()){var t=(n.match(/(?<=^\d+\s*\/\s)\d+/g)||[]).pop();if(t){var a=Math.round(m(i)),r=m(l);e=a/m(t)*(r/m(d))}}else e=m(u);return h(e)},p=function(){var e=0,n=m(t),a=f(),r=v();return e=w()||x()?Math.abs(r-n):Math.abs(r-a),h(e)},g=function(){var e=m(s);return b.aw[e]},x=function(){var e=new Date(n.edbAccrualBenefitGoLiveDate),t=c?new Date(c):new Date;return!!w()||t.toISOString()<e.toISOString()},y=function(){var e=n.edbAllowedCalculatedVariance.dollars,a=n.edbAllowedCalculatedVariance.percent,r=m(t),i=f(),s=x()?Math.round(r*a)/100:Math.round(i*a)/100;return Math.max(s,e)},w=function(){var e=o.split(/\s/),n="".concat(e[3]," ").concat(e[0]," ").concat(e[4]),t=new Date(n),a=(0,j.cG)(t),r="".concat(e[3]," ").concat(e[2]," ").concat(e[4]),i=new Date(r),s=(0,j.cG)(i);return a&&s&&1===a.getDate()&&s.getDate()===new Date(s.getFullYear(),s.getMonth()+1,0).getDate()},N=function(){var e=g(),n=function(){var e=o&&o.substring(o.length-8),n=(0,j.cG)(e);if(n)return n.getMonth()+1;throw Error("Invalid period for EarningsHistoryRow: ".concat(o))}();switch(e){case"10 / 10":case"10 / 12":return 7!==n&&8!==n;case"11 / 11 (July)":case"11 / 12 (July)":return 7!==n;case"11 / 11 (August)":case"11 / 12 (August)":return 8!==n;case"12 / 12":return!0;default:throw Error("Invalid EarnedPaidOption for EarningsHistoryRow: ".concat(e))}},E=function(){var e=null===r||void 0===r?void 0:r.toString();return{hasCorrectFormUiVersionForCalculation:ue(e,n)===a.v3,hasAllRequiredFormFieldValuesForCalculation:!we.s.isNullOrWhitespace(t)&&!we.s.isNullOrWhitespace(i)&&!we.s.isNullOrWhitespace(s)&&!we.s.isNullOrWhitespace(o)&&!we.s.isNullOrWhitespace(l)}}();return E.hasCorrectFormUiVersionForCalculation?E.hasAllRequiredFormFieldValuesForCalculation?{calculatedAmountEarned:f(),calculatedValidationAmount:v(),calculatedVariance:p(),isVarianceWithinThreshold:p()<=y()}:{calculatedAmountEarned:0,calculatedValidationAmount:0,calculatedVariance:0,isVarianceWithinThreshold:!0}:null},ln=function(e){var n,t,r,i=(0,L.h_)(q),s=(0,d.v9)(he.Ww),o=(0,d.v9)(he.Te),l=(0,d.v9)(he.d0),u=(0,d.v9)(B),c=(0,te.cI)(),m=(0,d.I0)(),h=(null===(n=e.data)||void 0===n?void 0:n.actions.indexOf(b.Ww.Submit))>-1||(null===(t=e.data)||void 0===t?void 0:t.actions.indexOf(b.Ww.Edit))>-1,v=(null===(r=e.data)||void 0===r?void 0:r.actions.indexOf(b.Ww.Edit))>-1;return(0,J.jsxs)(J.Fragment,{children:[h&&(0,J.jsx)(sn.d,{onClick:function(){var n,t,r,d,h,v,p,g,x,y,w,N=le(e.rowIndex).field,E=function(e){return c.getFieldState(e)},S=function(e){var n,t;return(null===(n=E(e))||void 0===n||null===(t=n.value)||void 0===t?void 0:t.toString())||""},T=function(e){return(0,je.get)(c.getState().values,e)},Z=null!==(n=e.data)&&void 0!==n&&n.isOutstanding?E(N("newComments")):E(N("editComments")),P=[E(N("earnedPaid")),E(N("fte")),E(N("amount"))],D=ce(e.data),C=ue(D,o);(C!==a.v1&&P.push(E(N("amountEarned"))),C!==a.v1&&C!==a.v2)&&(P.push(E(N("currentSalary"))),Boolean(T(N("isVarianceWithinThreshold")))||P.push(E(N("varianceExceedsThresholdComment"))));var I=E(N("reasonForChange")),O=null===I||void 0===I?void 0:I.value,F=void 0===O||"0"===O||-1===O||"4"===O;if(null!==(t=e.data)&&void 0!==t&&t.submittedEarningId?F?P.push(Z):P.push(I):P.push(Z),!P.every((function(e){return e.valid})))return e.onValidationFailed();var A=Number(S(N("amount")).replace(/,/g,"")),R=Number(S(N("amountEarned")).replace(/,/g,"")),M=(null===Z||void 0===Z?void 0:Z.value)||"",k=Math.round(Number(S(N("currentSalary")).replace(/,/g,""))),H=Number(S(N("earnedPaid"))),V=Number(S(N("fte"))),B=S(N("varianceExceedsThresholdComment")),W=F?M:b.Rj[O],q=null;C!==a.v1&&C!==a.v2&&T(N("partialMonthValidationAmount"))&&(q=Number(T(N("partialMonthValidationAmount")).toString().replace(/,/g,"")));var L=on({appSettings:o,amountPaidValue:null===A||void 0===A?void 0:A.toString(),createdOnValue:D,currentSalaryValue:null===k||void 0===k?void 0:k.toString(),earnedPaidValue:null===H||void 0===H?void 0:H.toString(),featureToggles:l,formattedMonthLabelValue:T(N("formattedMonthLabel")),fteValue:null===V||void 0===V?void 0:V.toString(),preDisabilityFteValue:null===u||void 0===u?void 0:u.fte,partialMonthValidationAmountValue:null===(r=q)||void 0===r?void 0:r.toString(),waiverDateValue:T(N("waiverDate"))}),z=L&&Math.round(L.calculatedVariance),U={asebpId:null===(d=e.data)||void 0===d?void 0:d.meta.asebpId,sj:null===(h=e.data)||void 0===h?void 0:h.meta.sj,payrollNum:null===(v=e.data)||void 0===v?void 0:v.meta.payrollNum,caseNumber:null===(p=e.data)||void 0===p?void 0:p.meta.caseNumber,startDate:(0,j.cG)(null===(g=e.data)||void 0===g?void 0:g.meta.startDate),endDate:(0,j.cG)(null===(x=e.data)||void 0===x?void 0:x.meta.endDate),earnedPaid:H,fte:V,amount:A,amountEarned:R,currentSalary:k,
1comments:W,createdBy:s.userId,varianceExceedsThresholdComment:B,calculatedVariance:z&&isNaN(z)?null:z,partialMonthValidationAmount:q&&isNaN(q)?null:q};(null!==(y=e.data)&&void 0!==y&&y.submittedEarningId?i.updateEarningDetails((0,f.Z)((0,f.Z)({},U),{},{submittedEarningsId:null===(w=e.data)||void 0===w?void 0:w.submittedEarningId})):i.submitEarningDetails(U)).then((function(){return e.afterSubmit()})).then((function(){m(G.x3())}))},children:"Submit"}),v&&(0,J.jsx)(rn.Z,{variant:"outlined",onClick:function(){c.reset(),m(G.x3())},className:"form-orange-outlined",children:"Cancel"})]})},dn=function(e){var n,t,a,r,i,s=(0,d.v9)(he.Lu),o=W(null===(n=e.data)||void 0===n?void 0:n.dateRangeKey),u=(0,d.v9)(o),c=!(null!==(t=e.data)&&void 0!==t&&t.isOutstanding),m=(0,l.useState)(!1),h=(0,v.Z)(m,2),f=h[0],p=h[1],g=(null===u||void 0===u?void 0:u.length)>0&&(0,J.jsxs)("p",{className:"included-earnings-helper-text",children:["Include deferred summer earnings for:",(0,J.jsx)("ul",{children:u.map((function(e){return(0,J.jsx)("li",{children:e},e)}))})]}),x=25*((null===u||void 0===u?void 0:u.length)||0);return(0,J.jsxs)("div",{className:"earnings-history-sub-row",children:[(0,J.jsx)("div",{className:"date-column",children:(0,J.jsxs)("div",{className:"top-aligned",children:[(0,J.jsx)(te.gN,{name:le(e.rowIndex).field("formattedMonthLabel"),label:"Period",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"}}),(null===(a=e.data)||void 0===a?void 0:a.isProactive)&&(0,J.jsx)("div",{className:"summer-earnings-chip-container",children:(0,J.jsx)(fe.Z,{className:"earnings-history-summer-earnings-chip outlined ",variant:"outlined",label:"Summer Earnings",size:"small"})}),s&&(0,J.jsxs)("div",{className:"caseNumberField",children:["Case ",null===(r=e.data)||void 0===r||null===(i=r.meta)||void 0===i?void 0:i.caseNumber]})]})}),(0,J.jsx)("div",{className:"form-column",children:(0,J.jsx)(an,{isEdit:c,earningsHelperText:g,earningsHelperTextMarginIncrease:x,forceShowError:f,fieldName:le(e.rowIndex).field,data:e.data})}),(0,J.jsx)("div",{className:"buttons-column",children:(0,J.jsx)("div",{className:"buttons-column",children:(0,J.jsx)("div",{className:"top-aligned",children:(0,J.jsx)(ln,{rowIndex:e.rowIndex,data:e.data,afterSubmit:e.onChange,onValidationFailed:function(){p(!0)}})})})})]})},un=function(e){var n=e.fieldName,t=a.v1,r=(0,d.v9)(he.Te),i=de.earnedPaid.getHelpText(t,"right"),s=de.fte.getHelpText(t,"left"),o=de.amountPaid.getHelpText(t,"left"),l=new Date(r.edbAccrualBenefitGoLiveDate).toISOString();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("div",{className:"earnings-row-earned-paid",children:(0,J.jsx)(te.gN,{name:n("earnedPaid"),label:"Earned / Paid",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:function(e){return b.vj[e]},helpBubble:i})}),(0,J.jsx)("div",{className:"earnings-row-fte",children:(0,J.jsx)(te.gN,{name:n("fte"),label:"FTE",formatter:function(e){return 0!==e?e:"0.0"},component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},helpBubble:s})}),(0,J.jsxs)("div",{className:"earnings-row-amount-paid",children:[(0,J.jsx)(te.gN,{name:n("amount"),label:"Earnings",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:ge.o.currencyWithDecimalDisplay,helpBubble:o}),(0,J.jsx)(Qe.Z,{field:n("waiverDate"),lessThan:l,children:(0,J.jsx)(fe.Z,{label:"Payment-based case",className:"font-size-10-px",color:"primary",size:"small"})})]})]})},cn=function(e){var n=e.fieldName,t=a.v2,r=(0,d.v9)(he.Te),i=de.earnedPaid.getHelpText(t,"right"),s=de.fte.getHelpText(t,"left"),o=de.amountEarned.getHelpText(t,"right"),l=de.amountPaid.getHelpText(t,"left"),u=new Date(r.edbAccrualBenefitGoLiveDate).toISOString();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("div",{className:"earnings-row-earned-paid-edb-on",children:(0,J.jsx)(te.gN,{name:n("earnedPaid"),label:"Earned / Paid",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:function(e){return b.Hk[e]},helpBubble:i})}),(0,J.jsx)("div",{className:"earnings-row-fte-edb-on",children:(0,J.jsx)(te.gN,{name:n("fte"),label:"FTE",formatter:function(e){return 0!==e?e:"0.0"},component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},helpBubble:s})}),(0,J.jsxs)("div",{className:e.readOnlyViewNoForm?"earnings-row-amount-earned-no-padding-top":"earnings-row-amount-earned",children:[(0,J.jsx)(te.gN,{name:n("amountEarned"),label:"Amount Earned",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:ge.o.currencyWithDecimalDisplay,helpBubble:o}),(0,J.jsx)(Qe.Z,{field:n("waiverDate"),greaterThanOrEqualsTo:u,children:(0,J.jsx)(fe.Z,{label:"Earnings-based case",className:"font-size-10-px",color:"primary",size:"small"})})]}),(0,J.jsxs)("div",{className:e.readOnlyViewNoForm?"earnings-row-amount-paid-edb-on-no-padding-top":"earnings-row-amount-paid-edb-on",children:[(0,J.jsx)(te.gN,{name:n("amount"),label:"Amount Paid",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:ge.o.currencyWithDecimalDisplay,helpBubble:l}),(0,J.jsx)(Qe.Z,{field:n("waiverDate"),lessThan:u,children:(0,J.jsx)(fe.Z,{label:"Payment-based case",className:"font-size-10-px",color:"primary",size:"small"})})]})]})},mn=function(e){var n=e.fieldName,t=(0,te.cI)(),r=a.v3,i=(0,d.v9)(he.Te),s=de.earnedPaid.getHelpText(r,"right"),o=de.currentSalary.getHelpText(r,"right"),l=de.fte.getHelpText(r,"left"),u=de.amountPaid.getHelpText(r,"right"),c=de.amountEarned.getHelpText(r,"left"),m=de.variance.getHelpText(r,"left"),h=new Date(i.edbAccrualBenefitGoLiveDate).toISOString(),f=(0,je.get)(t.getState().values,n("varianceExceedsThresholdComment"));return(0,J.jsxs)(Y.ZP,{container:!0,spacing:2,children:[(0,J.jsx)(Y.ZP,{item:!0,xs:4,children:(0,J.jsx)(te.gN,{name:n("earnedPaid"),label:"Earned / Paid",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:function(e){return b.aw[e]},helpBubble:s})}),(0,J.jsx)(Y.ZP,{item:!0,xs:5,children:(0,J.jsx)(te.gN,{name:n("currentSalary"),label:"Current Salary",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:ge.o.currencyWithoutDecimalDisplay,helpBubble:o})}),(0,J.jsx)(Y.ZP,{item:!0,xs:3,children:(0,J.jsx)(te.gN,{name:n("fte"),label:"FTE",formatter:function(e){return 0!==e?e:"0.0"},component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},helpBubble:l})}),(0,J.jsxs)(Y.ZP,{item:!0,xs:4,children:[(0,J.jsx)(te.gN,{name:n("amount"),label:"Amount Paid",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:ge.o.currencyWithDecimalDisplay,helpBubble:u}),(0,J.jsx)(Qe.Z,{field:n("waiverDate"),lessThan:h,children:(0,J.jsx)(fe.Z,{label:"Payment-based case",className:"font-size-10-px",color:"primary",size:"small"})})]}),(0,J.jsxs)(Y.ZP,{item:!0,xs:5,children:[(0,J.jsx)(te.gN,{name:n("amountEarned"),label:"Amount Earned",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:ge.o.currencyWithDecimalDisplay,helpBubble:c}),(0,J.jsx)(Qe.Z,{field:n("waiverDate"),greaterThanOrEqualsTo:h,children:(0,J.jsx)(fe.Z,{label:"Earnings-based case",className:"font-size-10-px",color:"primary",size:"small"})})]}),Boolean(e.showAuditFormOrCompletionForm)&&(0,J.jsxs)(Y.ZP,{item:!0,xs:3,children:[(0,J.jsx)(te.gN,{name:n("calculatedVariance"),label:"Variance",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"},formatter:ge.o.currencyWithDecimalDisplay,helpBubble:m}),f&&(0,J.jsx)(fe.Z,{className:"earnings-history-status-chip outlined status-chip-replaced",variant:"outlined",label:"Exceeds threshold",size:"small"})]}),f&&(0,J.jsx)(Y.ZP,{item:!0,xs:12,children:(0,J.jsx)(te.gN,{name:n("varianceExceedsThresholdComment"),label:"Amount Paid Comments",component:ae.z,multiline:!0,innerInputProps:{className:"text-label-vertical-alignment"}})})]})},hn=function(e){var n,t,r,i,s=(0,d.v9)(he.Te),o=((0,d.v9)(he.d0),(null===(n=e.data)||void 0===n||null===(t=n.actions)||void 0===t?void 0:t.indexOf(b.Ww.Audit))>-1),l=(null===(r=e.data)||void 0===r||null===(i=r.actions)||void 0===i?void 0:i.indexOf(b.Ww.Complete))>-1,u=ce(e.data);switch(ue(u,s)){case a.v1:return(0,J.jsx)(un,(0,f.Z)({},e));case a.v2:return(0,J.jsx)(cn,(0,f.Z)({},e));case a.v3:return(0,J.jsx)(mn,(0,f.Z)((0,f.Z)({},e),{},{showAuditFormOrCompletionForm:o||l}));default:throw"Invalid EDB Form UI Version"}},fn=function(e){var n,t,a,r=(0,d.I0)(),i=(0,d.v9)(he.Lu),s=(0,x.P1)(D,P,(function(e,n){var t=e.find((function(e){return e.dateRangeKey===n}));return!(null===t||void 0===t||!t.submittedEarningId)})),o=(0,d.v9)(s),l=(null===(n=e.data)||void 0===n?void 0:n.actions.indexOf(b.Ww.Edit))>-1;return(0,J.jsxs)("div",{className:"earnings-history-sub-row",children:[(0,J.jsx)("div",{className:"date-column",children:(0,J.jsxs)("div",{className:"top-aligned",children:[(0,J.jsx)(te.gN,{name:le(e.rowIndex).field("formattedMonthLabel"),label:"Period",component:ae.z,innerInputProps:{className:"text-label-vertical-alignment"}}),i&&(0,J.jsxs)("div",{className:"caseNumberField",children:["Case ",null===(t=e.data)||void 0===t||null===(a=t.meta)||void 0===a?void 0:a.caseNumber]})]})}),(0,J.jsx)("div",{className:"form-column",children:(0,J.jsx)(hn,{fieldName:le(e.rowIndex).field,data:e.data})}),(0,J.jsx)("div",{className:"buttons-column",children:l&&(0,J.jsx)("div",{className:"top-aligned",children:(0,J.jsx)(rn.Z,{variant:"outlined",onClick:function(){var n;r(G.ms({rowId:null===(n=e.data)||void 0===n?void 0:n.dateRangeKey}))},className:"form-orange-outlined",disabled:o,children:"Edit"})})})]})},vn=function(e){var n,t,a,r=(0,L.h_)(q),i=(0,d.v9)(he.Ww),s=(0,te.cI)(),o=(0,l.useState)(!1),u=(0,v.Z)(o,2)[1],c="history[".concat(e.rowIndex,"].auditComments"),m=(null===(n=e.data)||void 0===n||null===(t=n.states)||void 0===t||null===(a=t.find((function(e){return"completed"===e.type})))||void 0===a?void 0:a.submittedBy)===i.userId;return(0,J.jsxs)("div",{className:"earnings-history-sub-row",children:[(0,J.jsx)("div",{className:"date-column"}),(0,J.jsx)("div",{className:"form-column",children:(0,J.jsx)("div",{className:"earnings-row-comments",children:(0,J.jsx)(te.gN,{name:c,label:"Audit Comments",component:pe.D,multiline:!0,underFieldText:"Optional",validate:qe})})}),(0,J.jsx)("div",{className:"buttons-column",children:(0,J.jsxs)("div",{className:"bottom-aligned",children:[(0,J.jsx)(sn.d,{disabled:m,onClick:function(){var n,t=s.getFieldState(c);!0!==t.valid&&u(!0);var a={submittedEarningsId:null===(n=e.data)||void 0===n?void 0:n.submittedEarningId,auditedBy:i.userId,auditorComments:t.value};r.submitAuditEarnings(a).then((function(){e.onChange&&e.onChange()}))},children:"Mark Audited"}),m&&(0,J.jsx)("span",{children:"The user who marked an entry complete cannot mark it audited."})]})})]})},pn=function(e){var n=(0,L.h_)(q),t=(0,d.v9)(he.Ww),a=(0,te.cI)(),r=(0,l.useState)(!1),i=(0,v.Z)(r,2)[1],s="history[".concat(e.rowIndex,"].completerComments");return(0,J.jsxs)("div",{className:"earnings-history-sub-row",children:[(0,J.jsx)("div",{className:"date-column"}),(0,J.jsx)("div",{className:"form-column",children:(0,J.jsx)("div",{className:"earnings-row-comments",children:(0,J.jsx)(te.gN,{name:s,label:"Completion Comments",component:pe.D,multiline:!0,underFieldText:"Optional",validate:qe})})}),(0,J.jsx)("div",{className:"buttons-column",children:(0,J.jsx)("div",{className:"bottom-aligned",children:(0,J.jsx)(sn.d,{onClick:function(){var r,o=a.getFieldState(s);
1!0!==o.valid&&i(!0);var l={submittedEarningsId:null===(r=e.data)||void 0===r?void 0:r.submittedEarningId,completedBy:t.userId,completerComments:o.value};n.submitCompleteEarnings(l).then((function(){e.onChange&&e.onChange()}))},children:"Mark Complete"})})})]})};function gn(e){return(0,J.jsx)(fe.Z,{className:"earnings-history-status-chip outlined "+function(){switch(e.type){case"replaced":return"status-chip-replaced";case"submitted":return"status-chip-submitted";case"completed":return"status-chip-completed";case"audited":return"status-chip-audited"}}(),variant:"outlined",label:function(){var n=e.type;return n.charAt(0).toUpperCase()+n.slice(1)}(),size:"small"})}var xn=t(87668),bn=function(e){var n=e.fieldName,t=e.stateEntry;return(0,J.jsxs)("div",{className:"earnings-state-row",children:[(0,J.jsxs)("div",{className:"earnings-state-row-details",children:[(0,J.jsx)("div",{className:"chip-container",children:(0,J.jsx)(gn,{type:t.type})}),(0,J.jsxs)("span",{className:"author-and-date",children:[t.submittedBy," ",(0,J.jsx)("span",{className:"separator-circle",children:"\u2022"})," ",function(e){var n=(0,j.cG)(e);return n?E.p.DateWithTime(n):""}(t.submittedOn)]}),(0,J.jsx)("span",{className:"date"})]}),"replaced"===t.type&&(0,J.jsx)("div",{className:"earnings-state-row-form-values",children:(0,J.jsx)(hn,{fieldName:n,readOnlyViewNoForm:!0,data:e.data})}),t.comments&&(0,J.jsxs)("div",{className:"earnings-state-row-comments",children:[(0,J.jsx)(xn.Z,{className:"form-label",children:"Comments"}),(0,J.jsx)("p",{className:"comments",children:t.comments})]})]})},jn=function(e){var n,t;return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)("div",{className:"earnings-history-sub-row",children:[(0,J.jsx)("div",{className:"date-column"}),(0,J.jsxs)("div",{className:"form-column",children:[(0,J.jsx)("div",{className:"earnings-history-state-container",children:null===(n=e.data)||void 0===n?void 0:n.states.map((function(n,t){return(0,J.jsx)(bn,{stateEntry:n,data:e.data},t)}))}),(0,J.jsx)("div",{className:"earnings-history-previous-state-container",children:null===(t=e.data)||void 0===t?void 0:t.previousVersions.map((function(n,t){return n.states.map((function(n,a){return(0,J.jsx)(bn,{stateEntry:n,fieldName:le(e.rowIndex).previousVersions(t).field,data:e.data},"".concat(t,".").concat(a))}))}))})]}),(0,J.jsx)("div",{className:"buttons-column"})]})})},yn=function(e){var n,t,a,r,i,s,o,l=null===(n=e.data)||void 0===n?void 0:n.isGapRow,d=e.disabledBecauseEditing||e.disabledBecauseNotOldest||e.disabledBecauseNotSubmitted,u=e.editing,c=!d&&!u,m=(null===(t=e.data)||void 0===t||null===(a=t.actions)||void 0===a?void 0:a.indexOf(b.Ww.Audit))>-1,h=(null===(r=e.data)||void 0===r||null===(i=r.actions)||void 0===i?void 0:i.indexOf(b.Ww.Complete))>-1,f=(null===(s=e.data)||void 0===s||null===(o=s.states)||void 0===o?void 0:o.length)>0;return l?(0,J.jsx)("div",{className:"earnings-history-row gap-row",children:(0,J.jsx)(ne,{rowIndex:e.index,data:e.data})},e.index):(0,J.jsxs)("div",{className:"earnings-history-row",children:[d&&(0,J.jsx)(me,{rowIndex:e.index,disabledBecauseEditing:e.disabledBecauseEditing,disabledBecauseNotOldest:e.disabledBecauseNotOldest,disabledBecauseNotSubmitted:e.disabledBecauseNotSubmitted}),u&&(0,J.jsx)(dn,{rowIndex:e.index,data:e.data,onChange:e.onChange}),c&&(0,J.jsx)(fn,{rowIndex:e.index,data:e.data}),m&&(0,J.jsx)(vn,{rowIndex:e.index,data:e.data,onChange:e.onChange}),h&&(0,J.jsx)(pn,{rowIndex:e.index,data:e.data,onChange:e.onChange}),f&&(0,J.jsx)(jn,{rowIndex:e.index,data:e.data})]},e.index)},wn=t(36222),Nn=t(52099),En=function(e,n,t){return function(a,r,i){var s,o,l,d,u,c,m,h,f,v,p=r.substring(0,r.lastIndexOf(".")),g=r.substring(0,p.lastIndexOf(".")),x=[null===(s=(0,je.get)(i,"".concat(p,".createdOn")))||void 0===s?void 0:s.toString()].concat((0,re.Z)(null===(o=(0,je.get)(i,"".concat(g,".previousVersions")))||void 0===o?void 0:o.map((function(e){var n,t;return null===(n=e.fields)||void 0===n||null===(t=n.createdOn)||void 0===t?void 0:t.toString()})))).sort((function(e,n){var t,a;return(null===(t=(0,j.cG)(n))||void 0===t?void 0:t.valueOf())-(null===(a=(0,j.cG)(e))||void 0===a?void 0:a.valueOf())})).pop(),b=on({appSettings:e,amountPaidValue:null===(l=(0,je.get)(i,"".concat(p,".amount")))||void 0===l?void 0:l.toString(),createdOnValue:null===x||void 0===x?void 0:x.toString(),currentSalaryValue:null===(d=(0,je.get)(i,"".concat(p,".currentSalary")))||void 0===d?void 0:d.toString(),earnedPaidValue:null===(u=(0,je.get)(i,"".concat(p,".earnedPaid")))||void 0===u?void 0:u.toString(),featureToggles:n,formattedMonthLabelValue:null===(c=(0,je.get)(i,"".concat(p,".formattedMonthLabel")))||void 0===c?void 0:c.toString(),fteValue:null===(m=(0,je.get)(i,"".concat(p,".fte")))||void 0===m?void 0:m.toString(),preDisabilityFteValue:null===t||void 0===t?void 0:t.fte,partialMonthValidationAmountValue:null===(h=(0,je.get)(i,"".concat(p,".partialMonthValidationAmount")))||void 0===h?void 0:h.toString(),waiverDateValue:null===(f=(0,je.get)(i,"".concat(p,".waiverDate")))||void 0===f?void 0:f.toString()}),y=(0,je.get)(i,"".concat(p,".varianceExceedsThresholdComment"));return b?(v={},(0,wn.Z)(v,"".concat(p,".amountEarned"),b.calculatedAmountEarned),(0,wn.Z)(v,"".concat(p,".calculatedValidationAmount"),b.calculatedValidationAmount),(0,wn.Z)(v,"".concat(p,".calculatedVariance"),b.calculatedVariance),(0,wn.Z)(v,"".concat(p,".isVarianceWithinThreshold"),b.isVarianceWithinThreshold),(0,wn.Z)(v,"".concat(p,".varianceExceedsThresholdComment"),b.isVarianceWithinThreshold?null:y),v):{}}},Sn=function(){var e=(0,l.useState)(!1),n=(0,v.Z)(e,2),t=n[0],a=n[1],r=(0,d.I0)(),i=(0,d.v9)(he.Te),s=(0,d.v9)(he.d0),o=(0,d.v9)(T),u=(0,d.v9)(Z),c=(0,d.v9)(D),m=(0,d.v9)(C),h=(0,d.v9)(V),x=(0,d.v9)(B),b=!0;(0,l.useEffect)((function(){return r(U.fetchEarningsForCurrentMember()).then((function(){b&&a(!0)})),function(){b=!1}}),[]),(0,l.useEffect)((function(){h&&r(G.ms({rowId:h}))}),[h]);var j=(0,l.useMemo)((function(){return function(e,n,t){return(0,Nn.Z)({field:/^history\[\d+\]\.fields\.amount$/,updates:En(e,n,t)},{field:/^history\[\d+\]\.fields\.currentSalary$/,updates:En(e,n,t)},{field:/^history\[\d+\]\.fields\.earnedPaid$/,updates:En(e,n,t)},{field:/^history\[\d+\]\.fields\.fte$/,updates:En(e,n,t)})}(i,s,x)}),[i,s,x]);if(o&&!t)return(0,J.jsx)("div",{className:"earnings-form",children:Array.from(new Array(5)).map((function(e,n){return(0,J.jsx)(_,{},n)}))});var y=c.map((function(e){return e.dateRangeKey}));return(0,J.jsx)(p.l,{decorators:[j],initialValues:m,mutators:(0,f.Z)({},g.Z),subscription:{dirtyFields:!0,touched:!0},children:function(e){var n=e.dirtyFields,t=e.touched,a=!1;for(var r in n)if(t[r]){a=!0;break}return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{className:"earnings-form",children:[(0,J.jsx)(X,{}),null===y||void 0===y?void 0:y.map((function(e,n){return(0,J.jsx)(Tn,{id:e,index:n},e)})),(o||u)&&(0,J.jsx)(ee,{})]}),(0,J.jsx)($.NL,{when:a,message:"You have unsaved changes, are you sure you want to leave?"})]})}})},Tn=function(e){var n,t=(n=e.id,(0,x.P1)(D,(function(e){var t;return null===(t=e.filter((function(e){return e.dateRangeKey===n})))||void 0===t?void 0:t[0]}))),a=(0,d.v9)(t),r=(0,d.I0)(),i=function(e){return(0,x.P1)(D,P,(function(n,t){if(e===t)return{editingThisRow:!0};var a,r=null===(a=n.filter((function(n){return n.dateRangeKey===e})))||void 0===a?void 0:a[0],i=n.filter((function(e){return e.isOutstanding})),s=i&&i[i.length-1];return null!==r&&void 0!==r&&r.isOutstanding&&-1===(null===r||void 0===r?void 0:r.actions.indexOf(b.Ww.Submit))?{editingThisRow:!1,disabledBecauseNotSubmitted:!0}:null!==r&&void 0!==r&&r.isOutstanding&&(null===r||void 0===r?void 0:r.dateRangeKey)!==(null===s||void 0===s?void 0:s.dateRangeKey)?{editingThisRow:!1,disabledBecauseNotOldest:!0}:null!==r&&void 0!==r&&r.isOutstanding&&(null===r||void 0===r?void 0:r.dateRangeKey)===(null===s||void 0===s?void 0:s.dateRangeKey)?{editingThisRow:!1,disabledBecauseEditing:!0}:{editingThisRow:!1}}))}(e.id),s=(0,d.v9)(i);return(0,J.jsx)(yn,{index:e.index,data:a,editing:s.editingThisRow,onChange:function(){return r(U.fetchEarningsForCurrentMember())},disabledBecauseNotOldest:s.disabledBecauseNotOldest,disabledBecauseEditing:s.disabledBecauseEditing,disabledBecauseNotSubmitted:s.disabledBecauseNotSubmitted})},Zn=function(e){(0,s.Z)(t,e);var n=(0,o.Z)(t);function t(){var e;(0,r.Z)(this,t);for(var a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];return(e=n.call.apply(n,[this].concat(i))).pageTitle="Report Earnings",e.personHeaderMode=h.v.AlwaysShowAndLoadIfMissing,e.isMemberDetailsPage=!0,e.clearTransactionResult=e.props.clearTransactionResult,e.returnToUserProfile=function(){e.props.history.push("/memberdetails/".concat(e.props.person.personDetail
1s.certificateNumber))},e}return(0,i.Z)(t,[{key:"renderForm",value:function(){return(0,J.jsx)(Sn,{})}},{key:"renderSuccessfulTransactionDetails",value:function(){return null}}]),t}(h.j),Pn=(0,m.Z)((0,d.$j)((function(e){return{person:e.person,userId:e.auth.session.userId,featureToggles:e.config.featureToggles,featureIsEnabled:!0,isCurrentUserStaff:e.auth.session.isStaff,operationStoreState:{},isFetching:e.person.isFetching||e.person.isPersonBenefitsFetching||Object.keys(e.person.dependantBenefitCoverage).some((function(n){return e.person.dependantBenefitCoverage[n].isFetching}))||e.person.isProcessingGetDependantDetails,isFetchingTransactions:!(!e.transactions||!e.transactions.memberProfileHistory)&&e.transactions.memberProfileHistory.isFetching,transactionSummariesPage:e.transactions&&e.transactions.memberProfileHistory?e.transactions.memberProfileHistory.listPage:null}}),{getPerson:u.c.getPerson,setSelectedMembership:u.c.setSelectedMembership,clearTransactionResult:c.c.clearTransactionResult})(Zn))},57255:function(e,n,t){t.d(n,{j:function(){return y},v:function(){return a}});var a,r=t(18489),i=t(27853),s=t(84531),o=t(81020),l=t(18334),d=t(47313),u=t(82937),c=t(11790),m=t(91764),h=t(94850),f=t(95405),v=t(2037),p=t(58010),g=t(96320),x=t(66871),b=t(66524),j=t(46417);!function(e){e[e.AlwaysShowAndLoadIfMissing=1]="AlwaysShowAndLoadIfMissing",e[e.HideIfMissing=2]="HideIfMissing",e[e.HideUntilTransactionResult=3]="HideUntilTransactionResult",e[e.AlwaysHide=4]="AlwaysHide"}(a||(a={}));var y=function(e){(0,o.Z)(t,e);var n=(0,l.Z)(t);function t(e){var a;return(0,i.Z)(this,t),(a=n.call(this,e)).pageTitle=void 0,a.personHeaderMode=void 0,a.showTransactionHistory=!0,a.isMemberDetailsPage=!1,a.transactionResultButtonText=function(){return"Back to Employee Profile"},a.transactionResultButtonFunction=function(){a.props.history.push("/memberdetails/".concat(a.props.person.personDetails.certificateNumber))},a.clearTransactionResult=void 0,a.state=(0,r.Z)((0,r.Z)({},a.state),{},{navigatedToTransaction:!1}),a}return(0,s.Z)(t,[{key:"componentDidMount",value:function(){this.personHeaderMode!==a.AlwaysShowAndLoadIfMissing||this.props.person&&this.props.person.personDetails&&this.props.person.personDetails.certificateNumber===this.props.match.params.certificateNumber||this.props.getPerson(this.props.match.params.certificateNumber),this.clearTransactionResult()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var n=this;if(e.person&&this.props.person&&e.person.personDetails&&!this.props.person.personDetails){var t=e.person.personDetails.ownedMemberships.filter((function(e){return e.membershipId.toString()===n.props.match.params.id}));1===t.length&&this.props.setSelectedMembership(t[0])}if(this.props.operationStoreState.isSubmitting&&!e.operationStoreState.isSubmitting){var i,s,o,l,d=(null===(i=e.operationStoreState.transactionResult)||void 0===i?void 0:i.ruleStatus)===g.E.Rejected,u=null===(s=e.operationStoreState.transactionResult)||void 0===s?void 0:s.overrideable;if(d&&u)return void this.scrollToTopIfTransactionsResultsChanged(this.props,e);this.setState((function(n){var t;return(0,r.Z)((0,r.Z)({},n),{},{navigatedToTransaction:Object.keys((null===(t=e.operationStoreState)||void 0===t?void 0:t.transactionResult)||{}).length>0})}));var c=(null===(o=e.operationStoreState.transactionResult)||void 0===o?void 0:o.ruleStatus)===g.E.Accepted,m=(null===(l=e.operationStoreState.transactionResult)||void 0===l?void 0:l.ruleStatus)===g.E.Pend;(c||m)&&this.personHeaderMode!==a.AlwaysHide&&this.props.getPerson(this.props.match.params.certificateNumber)}this.scrollToTopIfTransactionsResultsChanged(this.props,e)}},{key:"componentWillUnmount",value:function(){}},{key:"scrollToTopIfTransactionsResultsChanged",value:function(e,n){
1n.operationStoreState.transactionResult&&!e.operationStoreState.transactionResult&&window.scrollTo(0,0)}},{key:"render",value:function(){var e=this.props,n=e.person,t=e.userId,r=e.featureIsEnabled,i=e.featureToggles,s=e.isCurrentUserStaff,o=e.operationStoreState,l=e.isFetchingTransactions,d=e.transactionSummariesPage;if(!r)return(0,j.jsxs)(v.j,{showHeader:!1,children:["The ",this.pageTitle," feature is not enabled."]});if(this.personHeaderMode===a.AlwaysShowAndLoadIfMissing){if(n&&n.isFetching)return(0,j.jsx)(f.Z,{});if(!n||!n.personDetails)return(0,j.jsx)(v.j,{showHeader:!1,children:"Cannot find specified member."});if(n.isNotAllowed)return(0,j.jsx)(v.j,{showHeader:!1,children:n.message?n.message:"Cannot find specified member."})}var g=this.state.navigatedToTransaction&&o.transactionResult,y=this.personHeaderMode===a.AlwaysShowAndLoadIfMissing||this.personHeaderMode===a.HideIfMissing&&n&&n.personDetails||this.personHeaderMode===a.HideUntilTransactionResult&&g&&n&&n.personDetails;return this.isMemberDetailsPage?(0,j.jsx)(b.Z,{pageProps:{title:this.pageTitle},showCompactVersion:!0,showAdditionalMemberProfiles:!0,children:(0,j.jsxs)("div",{children:[(0,j.jsx)("div",{className:"page-title member-page-title",children:(0,j.jsxs)("h1",{children:[this.pageTitle,g?(0,j.jsx)(x.g,{}):null]})}),g?(0,j.jsx)(h.r,{transactionResult:o.transactionResult,isFetching:o.isSubmitting,buttonText:this.transactionResultButtonText(),buttonFunction:this.transactionResultButtonFunction,errorMessage:this.state.afterResultErrorMessage,children:this.renderSuccessfulTransactionDetails()}):this.renderForm()]})}):(0,j.jsxs)("div",{className:"page-columns-wrapper ".concat(this.showTransactionHistory?"work-area-with-rightnav":"work-area-without-rightnav"),children:[(0,j.jsx)(c.Z,{title:this.pageTitle,className:"page-container page-with-transaction-base",noPadding:!0,children:(0,j.jsxs)(u.ZP,{className:"page-with-transaction-base-print",container:!0,spacing:0,direction:"column",children:[y&&(0,j.jsx)(u.ZP,{item:!0,children:(0,j.jsx)(p.Z,{personInfo:n,showCompactVersion:!0,isCurrentUserStaff:s,isFetching:n.isFetching})}),(0,j.jsxs)(u.ZP,{item:!0,children:[(0,j.jsx)("div",{className:"page-title",children:(0,j.jsxs)("h1",{children:[this.pageTitle,g?(0,j.jsx)(x.g,{}):null]})}),g?(0,j.jsx)(h.r,{transactionResult:o.transactionResult,isFetching:o.isSubmitting,buttonText:this.transactionResultButtonText(),buttonFunction:this.transactionResultButtonFunction,errorMessage:this.state.afterResultErrorMessage,children:this.renderSuccessfulTransactionDetails()}):this.renderForm()]})]})}),this.showTransactionHistory?(0,j.jsx)(m.m,{userId:t,isCurrentUserStaff:s,featureToggles:i,person:n,isFetchingTransactions:l,transactionSummariesPage:d}):null]})}}]),t}(d.Component)},25328:function(e,n,t){var a=t(91941);n.Z=void 0;var r=a(t(45045)),i=t(46417),s=(0,r.default)((0,i.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z"}),"CheckCircleOutlined");n.Z=s},59236:function(e,n,t){var a=t(91941);n.Z=void 0;var r=a(t(45045)),i=t(46417),s=(0,r.default)((0,i.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");n.Z=s},44565:function(e,n,t){var a=t(91941);n.Z=void 0;var r=a(t(45045)),i=t(46417),s=(0,r.default)((0,i.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"}),"Help");n.Z=s},3745:function(e,n,t){var a=t(91941);n.Z=void 0;var r=a(t(45045)),i=t(46417),s=(0,r.default)((0,i.jsx)("path",{d:"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"HighlightOff");n.Z=s},84772:function(e,n){function t(){return t=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},t.apply(this,arguments)}function a(e,n,a,r){void 0===r&&(r=e),delete e.fields[n.name],e.fields[a]=t({},n,{name:a,change:r.fields[a]&&r.fields[a].change,blur:r.fields[a]&&r.fields[a].blur,focu
1s:r.fields[a]&&r.fields[a].focus,lastFieldState:void 0}),e.fields[a].change||delete e.fields[a].change,e.fields[a].blur||delete e.fields[a].blur,e.fields[a].focus||delete e.fields[a].focus}var r=function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},i=function(e,n,i){var s=e[0],o=e[1],l=e[2],d=i.changeValue;i.resetFieldState;d(n,s,(function(e){var n=[].concat(e||[]);return n.splice(o,0,l),n}));var u=t({},n.fields),c=new RegExp("^"+r(s)+"\\[(\\d+)\\](.*)");Object.keys(n.fields).sort().reverse().forEach((function(e){var t=c.exec(e);if(t){var r=Number(t[1]);if(r>=o){var i=s+"["+(r+1)+"]"+t[2];a(n,u[e],i)}}}))};function s(e,n,t,r){Object.keys(r.fields).forEach((function(i){if(i.substring(0,n.length)===n){var s=i.substring(n.length),o=e+"["+t+"]"+s;a(r,r.fields[i],o)}}))}function o(e,n){Object.keys(e.fields).forEach((function(a){e.fields[a]=t({},e.fields[a],{change:e.fields[a].change||n.fields[a]&&n.fields[a].change,blur:e.fields[a].blur||n.fields[a]&&n.fields[a].blur,focus:e.fields[a].focus||n.fields[a]&&n.fields[a].focus}),e.fields[a].change||delete e.fields[a].change,e.fields[a].blur||delete e.fields[a].blur,e.fields[a].focus||delete e.fields[a].focus}))}var l=function(e,n,i){var s,o=e[0],l=e[1],d=i.changeValue,u=i.renameField;d(n,o,(function(e){var n=[].concat(e||[]);return s=n[l],n.splice(l,1),n}));var c=new RegExp("^"+r(o)+"\\[(\\d+)\\](.*)"),m=t({},n,{fields:t({},n.fields)});return Object.keys(n.fields).forEach((function(e){var t=c.exec(e);if(t){var r=Number(t[1]);if(r===l)delete n.fields[e];else if(r>l){delete n.fields[e];var i=o+"["+(r-1)+"]"+t[2];m.fields[i]?a(n,m.fields[e],i,m):u(n,e,i)}}})),s},d={insert:i,concat:function(e,n,t){var a=e[0],r=e[1];(0,t.changeValue)(n,a,(function(e){return e?[].concat(e,r):r}))},move:function(e,n,a){var r=e[0],i=e[1],l=e[2],d=a.changeValue;if(i!==l){d(n,r,(function(e){var n=[].concat(e||[]),t=n[i];return n.splice(i,1),n.splice(l,0,t),n}));var u=t({},n,{fields:t({},n.fields)});if(s(r,r+"["+i+"]","tmp",n),i<l)for(var c=i+1;c<=l;c++){s(r,r+"["+c+"]",""+(c-1),n)}else for(var m=i-1;m>=l;m--){s(r,r+"["+m+"]",""+(m+1),n)}s(r,r+"[tmp]",l,n),o(n,u)}},pop:function(e,n,t){var a,i,s=e[0];if((0,t.changeValue)(n,s,(function(e){if(e)return e.length?(i=e.length-1,a=e[i],e.slice(0,i)):[]})),void 0!==i){var o=new RegExp("^"+r(s)+"\\["+i+"].*");Object.keys(n.fields).forEach((function(e){o.test(e)&&delete n.fields[e]}))}return a},push:function(e,n,t){var a=e[0],r=e[1];(0,t.changeValue)(n,a,(function(e){return e?[].concat(e,[r]):[r]}))},remove:l,removeBatch:function(e,n,i){var s=e[0],o=e[1],l=i.changeValue,d=[].concat(o);d.sort();for(var u=0;u<d.length;u++)u>0&&d[u]===d[u-1]&&d.splice(u--,1);var c=[];l(n,s,(function(e){if(c=o.map((function(n){return e&&e[n]})),!e||!d.length)return e;var n=[].concat(e),t=[];return d.forEach((function(a){n.splice(a-t.length,1),t.push(e&&e[a])})),n}));var m=new RegExp("^"+r(s)+"\\[(\\d+)\\](.*)"),h=t({},n,{fields:{}});return Object.keys(n.fields).forEach((function(e){var t,r=m.exec(e);if(r){var i=Number(r[1]);if(!~d.indexOf(i)){var o=s+"["+(i-(t=i,d.reduce((function(e,n){return n<t?e+1:e}),0)))+"]"+r[2];a(h,n.fields[e],o,n)}}else h.fields[e]=n.fields[e]})),n.fields=h.fields,c},shift:function(e,n,t){var a=e[0];return l([a,0],n,t)},swap:function(e,n,a){var r=e[0],i=e[1],l=e[2],d=a.changeValue;if(i!==l){d(n,r,(function(e){var n=[].concat(e||[]),t=n[i];return n[i]=n[l],n[l]=t,n}));var u=t({},n,{fields:t({},n.fields)}),c=r+"["+l+"]",m=r+"[tmp]";s(r,r+"["+i+"]","tmp",n),s(r,c,i,n),s(r,m,l,n),o(n,u)}},unshift:function(e,n,t){var a=e[0],r=e[1];return i([a,0,r],n,t)},update:function(e,n,t){var a=e[0],r=e[1],i=e[2];(0,t.changeValue)(n,a,(function(e){var n=[].concat(e||[]);return n.splice(r,1,i),n}))}};n.Z=d},1992:function(e,n,t){function a(e){if(null==e)throw new TypeError("Cannot destructure "+e)}t.d(n,{Z:function(){return a}})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.